diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 00000000..96229fc5 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/superlu_dist.iml b/.idea/superlu_dist.iml new file mode 100644 index 00000000..bc2cd874 --- /dev/null +++ b/.idea/superlu_dist.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 00000000..94a25f7f --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 00000000..148c90f6 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { + "keyToString": { + "RunOnceActivity.OpenProjectViewOnStart": "true", + "RunOnceActivity.ShowReadmeOnStart": "true", + "RunOnceActivity.cidr.known.project.marker": "true", + "WebServerToolWindowFactoryState": "true", + "cf.first.check.clang-format": "false", + "cidr.known.project.marker": "true", + "cmake.loaded.for.project": "true", + "last_opened_file_path": "/Users/nanding/Documents/pm_multi_gpu_solve/superlu_dist" + } +} + + + + + 1669742174129 + + + + + + + + file://$PROJECT_DIR$/SRC/pdgstrs.c + 1563 + + + + + \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt index fcea00e5..9cee4657 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -47,7 +47,9 @@ option(TPL_COMBBLAS_INCLUDE_DIRS "List of absolute paths to CombBLAS include dir #-- CUDA option(TPL_ENABLE_CUDALIB "Enable the CUDA libraries" OFF) option(TPL_ENABLE_HIPLIB "Enable the HIP libraries" OFF) - +#-- NVSHMEM +option(TPL_ENABLE_NVSHMEM "Enable the NVSHMEM libraries" OFF) +option(TPL_ENABLE_ROCSHMEM "Enable the ROCSHMEM libraries" OFF) ###################################################################### # # IDEAS: xSDK standards module @@ -188,6 +190,7 @@ if (TPL_ENABLE_CUDALIB) ## want to use cuda enable_language(CUDA) find_package(CUDA REQUIRED) if (CUDA_FOUND) + set(CUDA_SEPARABLE_COMPILATION ON) if(NOT CMAKE_CUDA_ARCHITECTURES) # if(${CMAKE_VERSION} VERSION_LESS_EQUAL "3.13.4") # cuda_select_nvcc_arch_flags(ARCH_FLAGS "Auto") # optional argument for arch to add @@ -205,7 +208,7 @@ if (TPL_ENABLE_CUDALIB) ## want to use cuda # endif() endif() set(HAVE_CUDA TRUE) - set(CMAKE_CUDA_FLAGS_RELEASE "-O3 --expt-relaxed-constexpr -DNDEBUG" CACHE STRING "") + set(CMAKE_CUDA_FLAGS_RELEASE "-O3 --expt-relaxed-constexpr -DNDEBUG -rdc=true" CACHE STRING "") set(CMAKE_CUDA_FLAGS_DDEBUG "-O0 --expt-relaxed-constexpr -DDEBUG -g" CACHE STRING "") endif() @@ -281,6 +284,11 @@ if (TPL_ENABLE_CUDALIB) ## want to use cuda endif() +#--------------------- NVSHMEM libraries --------------------- +if (TPL_ENABLE_NVSHMEM) ## want to use nvshmem + set(NVSHMEM_LIB ${TPL_NVSHMEM_LIBRARIES}) + message("-- Enabled support for NVSHMEM='${NVSHMEM_LIB}'") +endif() #--------------------- HIP libraries --------------------- if (TPL_ENABLE_HIPLIB) ## want to use hip diff --git a/EXAMPLE/CMakeLists.txt b/EXAMPLE/CMakeLists.txt index 32e30d5c..3d9292ba 100755 --- a/EXAMPLE/CMakeLists.txt +++ b/EXAMPLE/CMakeLists.txt @@ -1,9 +1,8 @@ include_directories(${SuperLU_DIST_SOURCE_DIR}/SRC) # Libs linked to all of the examples -#set(all_link_libs superlu_dist ${BLAS_LIB}) -set(NVSHMEM_LIB "-L/ccs/home/nanding/mysoftware/nvshmem203_gdr_cuda1103/lib -lnvshmem") -set(all_link_libs superlu_dist ${BLAS_LIB} ${NVSHMEM_LIB}) +#set(all_link_libs superlu_dist ${BLAS_LIB} ${NVSHMEM_LIB}) +set(all_link_libs superlu_dist ${BLAS_LIB}) if (NOT MSVC) list(APPEND all_link_libs m) endif () diff --git a/EXAMPLE/Makefile b/EXAMPLE/Makefile index 150de425..e8e57197 100644 --- a/EXAMPLE/Makefile +++ b/EXAMPLE/Makefile @@ -31,11 +31,13 @@ include ../make.inc SEXM = psdrive.o screate_matrix.o dcreate_matrix.o screate_A_x_b.o \ - psgssvx_tracking.o psgsrfs_tracking.o + psgssvx_tracking.o psgsrfs_tracking.o \ + psutil.o sdistribute.o # psgssvx_d2.o psgsrfs_d2.o sutil_dist.o psgsequb.o -DEXM = pddrive.o dcreate_matrix.o - # pdgstrs.o pdgsrfs.o pdgstrs_lsum.o +DEXM = pddrive.o dcreate_matrix.o + # psymbfact.o pdgssvx.o pdsymbfact_distdata.o memory.o + DEXMRHS = pddrive_rhs.o dcreate_matrix_rhs.o #sp_ienv.o # pdgstrs.o pdgsrfs.o pdgstrs_lsum.o diff --git a/EXAMPLE/pddrive.c b/EXAMPLE/pddrive.c index abc55a4c..5b45c944 100755 --- a/EXAMPLE/pddrive.c +++ b/EXAMPLE/pddrive.c @@ -24,6 +24,7 @@ at the top-level directory. #include #include "superlu_ddefs.h" + /*! \brief * *
@@ -89,9 +90,12 @@ int main(int argc, char *argv[])
        INITIALIZE MPI ENVIRONMENT. 
        ------------------------------------------------------------*/
     //MPI_Init( &argc, &argv );
-    //MPI_Init_thread( &argc, &argv, MPI_THREAD_MULTIPLE, &omp_mpi_level);
+//    MPI_Init_thread( &argc, &argv, MPI_THREAD_MULTIPLE, &omp_mpi_level);
+#ifdef GPU_SOLVE
     nv_init_wrapper(&argc,argv,&omp_mpi_level);
-
+#else
+    MPI_Init_thread( &argc, &argv, MPI_THREAD_MULTIPLE, &omp_mpi_level);
+#endif	
 
 #if ( VAMPIR>=1 )
     VT_traceoff(); 
@@ -101,7 +105,33 @@ int main(int argc, char *argv[])
 	__itt_pause();
 #endif
 	
-    /* Parse command line argv[]. */
+    /* Set the default input options:
+        options.Fact              = DOFACT;
+        options.Equil             = YES;
+        options.ParSymbFact       = NO;
+        options.ColPerm           = METIS_AT_PLUS_A;
+        options.RowPerm           = LargeDiag_MC64;
+        options.ReplaceTinyPivot  = NO;
+        options.IterRefine        = SLU_DOUBLE;
+        options.Trans             = NOTRANS;
+        options.SolveInitialized  = NO;
+        options.RefineInitialized = NO;
+        options.PrintStat         = YES;
+	options.DiagInv           = NO;
+     */
+    set_default_options_dist(&options);
+    options.IterRefine = NOREFINE;
+    options.DiagInv = YES;
+    options.ReplaceTinyPivot  = YES;
+#if 0
+    options.RowPerm = LargeDiag_HWPM;
+    options.IterRefine = NOREFINE;
+    options.ColPerm = NATURAL;
+    options.Equil = NO; 
+    options.ReplaceTinyPivot = YES;
+#endif
+
+    /* Parse command line argv[], may modify default options */
     for (cpp = argv+1; *cpp; ++cpp) {
 	if ( **cpp == '-' ) {
 	    c = *(*cpp+1);
@@ -109,8 +139,14 @@ int main(int argc, char *argv[])
 	    switch (c) {
 	      case 'h':
 		  printf("Options:\n");
-		  printf("\t-r : process rows    (default %4d)\n", nprow);
-		  printf("\t-c : process columns (default %4d)\n", npcol);
+		  printf("\t-r : process rows       (default %4d)\n", nprow);
+		  printf("\t-c : process columns    (default %4d)\n", npcol);
+		  printf("\t-p : row permutation    (default %4d)\n", options.RowPerm);
+		  printf("\t-q : col permutation    (default %4d)\n", options.ColPerm);
+		  printf("\t-s : parallel symbolic? (default %4d)\n", options.ParSymbFact);
+		  printf("\t-l : lookahead level    (default %4d)\n", options.num_lookaheads);
+		  printf("\t-i : iter. refinement   (default %4d)\n", options.IterRefine);
+		  printf("\t-b : use batch mode?    (default %4d)\n", batch);
 		  exit(0);
 		  break;
 	      case 'r': nprow = atoi(*cpp);
@@ -138,15 +174,25 @@ int main(int argc, char *argv[])
 	}
     }
 
-    if ( batch ) { /* in the batch mode: create multiple SuperLU grids,
-		      each grid solving one linear system. */
+    /* Command line input to modify default options */
+    if (rowperm != -1) options.RowPerm = rowperm;
+    if (colperm != -1) options.ColPerm = colperm;
+    if (lookahead != -1) options.num_lookaheads = lookahead;
+    if (ir != -1) options.IterRefine = ir;
+    if (symbfact != -1) options.ParSymbFact = symbfact;
+
+    /* In the batch mode: create multiple SuperLU grids,
+        each grid solving one linear system. */
+    if ( batch ) {
 	/* ------------------------------------------------------------
 	   INITIALIZE MULTIPLE SUPERLU PROCESS GRIDS. 
 	   ------------------------------------------------------------*/
         MPI_Comm_rank(MPI_COMM_WORLD, &myrank);
         usermap = SUPERLU_MALLOC(nprow*npcol * sizeof(int));
         ldumap = nprow;
-        int color = myrank/(nprow*npcol); /* Assuming each grid uses the same number of nprow and npcol */
+	
+        /* Assuming each grid uses the same number of nprow and npcol */
+	int color = myrank/(nprow*npcol);
 	MPI_Comm_split(MPI_COMM_WORLD, color, myrank, &SubComm);
         p = 0;    
         for (int i = 0; i < nprow; ++i)
@@ -162,27 +208,27 @@ int main(int argc, char *argv[])
             ttemp = getenv ("SUPERLU_BIND_MPI_GPU");
 
             if (ttemp) {
-	        int devs, rank;
-	        MPI_Comm_rank(MPI_COMM_WORLD, &rank); // MPI_COMM_WORLD needs to be used here instead of SubComm
+    	        int devs, rank;
+    	        MPI_Comm_rank(MPI_COMM_WORLD, &rank); // MPI_COMM_WORLD needs to be used here instead of SubComm
 	        gpuGetDeviceCount(&devs);  // Returns the number of compute-capable devices
 	        gpuSetDevice(rank % devs); // Set device to be used for GPU executions
             }
 
-            // This is to initialize GPU, which can be costly.
-            double t1 = SuperLU_timer_();
+            // This is to initialize GPU, which can be costly. 
+            double t1 = SuperLU_timer_();                       
             gpuFree(0);
-            double t2 = SuperLU_timer_();
+            double t2 = SuperLU_timer_();    
             if(!myrank)printf("first gpufree time: %7.4f\n",t2-t1);
-            gpublasHandle_t hb;
+            gpublasHandle_t hb;           
             gpublasCreate(&hb);
             if(!myrank)printf("first blas create time: %7.4f\n",SuperLU_timer_()-t2);
             gpublasDestroy(hb);
-	}
+        }
 #endif
         // printf("grid.iam %5d, myrank %5d\n",grid.iam,myrank);
         // fflush(stdout);
 
-    } else {
+    } else { /* not batch mode */
         /* ------------------------------------------------------------
            INITIALIZE THE SUPERLU PROCESS GRID.
            ------------------------------------------------------------ */
@@ -192,11 +238,11 @@ int main(int argc, char *argv[])
         int superlu_acc_offload = get_acc_offload();
         if (superlu_acc_offload) {
             MPI_Comm_rank(MPI_COMM_WORLD, &myrank);
-            double t1 = SuperLU_timer_();
+            double t1 = SuperLU_timer_();                       
             gpuFree(0);
-            double t2 = SuperLU_timer_();
+            double t2 = SuperLU_timer_();    
             if(!myrank)printf("first gpufree time: %7.4f\n",t2-t1);
-            gpublasHandle_t hb;
+            gpublasHandle_t hb;           
             gpublasCreate(&hb);
             if(!myrank)printf("first blas create time: %7.4f\n",SuperLU_timer_()-t2);
             gpublasDestroy(hb);
@@ -244,6 +290,12 @@ int main(int argc, char *argv[])
 	fflush(stdout);
     }
 
+    /* print solver options */
+    if (!iam) {
+	print_options_dist(&options);
+	fflush(stdout);
+    }
+    
 #if ( VAMPIR>=1 )
     VT_traceoff();
 #endif
@@ -271,39 +323,6 @@ int main(int argc, char *argv[])
        NOW WE SOLVE THE LINEAR SYSTEM.
        ------------------------------------------------------------*/
 
-    /* Set the default input options:
-        options.Fact              = DOFACT;
-        options.Equil             = YES;
-        options.ParSymbFact       = NO;
-        options.ColPerm           = METIS_AT_PLUS_A;
-        options.RowPerm           = LargeDiag_MC64;
-        options.ReplaceTinyPivot  = NO;
-        options.IterRefine        = SLU_DOUBLE;
-        options.Trans             = NOTRANS;
-        options.SolveInitialized  = NO;
-        options.RefineInitialized = NO;
-        options.PrintStat         = YES;
-	options.DiagInv           = NO;
-     */
-    set_default_options_dist(&options);
-#if 0
-    options.RowPerm = LargeDiag_HWPM;
-    options.IterRefine = NOREFINE;
-    options.ColPerm = NATURAL;
-    options.Equil = NO; 
-    options.ReplaceTinyPivot = YES;
-#endif
-
-    if (rowperm != -1) options.RowPerm = rowperm;
-    if (colperm != -1) options.ColPerm = colperm;
-    if (lookahead != -1) options.num_lookaheads = lookahead;
-    if (ir != -1) options.IterRefine = ir;
-    if (symbfact != -1) options.ParSymbFact = symbfact;
-
-    if (!iam) {
-	print_options_dist(&options);
-	fflush(stdout);
-    }
 
     m = A.nrow;
     n = A.ncol;
@@ -331,8 +350,7 @@ int main(int argc, char *argv[])
     }
 
     PStatPrint(&options, &stat, &grid);        /* Print the statistics. */
-    fflush(stdout);
-    return 0;
+
     /* ------------------------------------------------------------
        DEALLOCATE STORAGE.
        ------------------------------------------------------------*/
@@ -347,7 +365,6 @@ int main(int argc, char *argv[])
     SUPERLU_FREE(berr);
     fclose(fp);
 
-
     /* ------------------------------------------------------------
        RELEASE THE SUPERLU PROCESS GRID.
        ------------------------------------------------------------*/
@@ -374,16 +391,10 @@ int main(int argc, char *argv[])
     /* ------------------------------------------------------------
        TERMINATES THE MPI EXECUTION ENVIRONMENT.
        ------------------------------------------------------------*/
-    //nvshmem_free(ready_x);
-    //nvshmem_free(ready_lsum);
-    //nvshmem_free(flag_bc_q);
-    //nvshmem_free(flag_rd_q);
-    //nvshmem_finalize();
     MPI_Finalize();
 
 #if ( DEBUGlevel>=1 )
     CHECK_MALLOC(iam, "Exit main()");
-    fflush(stdout);
 #endif
 
 }
diff --git a/EXAMPLE/psdrive.c b/EXAMPLE/psdrive.c
index b7a5709d..99a00e31 100644
--- a/EXAMPLE/psdrive.c
+++ b/EXAMPLE/psdrive.c
@@ -101,7 +101,31 @@ int main(int argc, char *argv[])
 	__itt_pause();
 #endif
 	
-    /* Parse command line argv[]. */
+    /* Set the default input options:
+        options.Fact              = DOFACT;
+        options.Equil             = YES;
+        options.ParSymbFact       = NO;
+        options.ColPerm           = METIS_AT_PLUS_A;
+        options.RowPerm           = LargeDiag_MC64;
+        options.ReplaceTinyPivot  = NO;
+        options.IterRefine        = SLU_DOUBLE;
+        options.Trans             = NOTRANS;
+        options.SolveInitialized  = NO;
+        options.RefineInitialized = NO;
+        options.PrintStat         = YES;
+	options.DiagInv           = NO;
+     */
+    set_default_options_dist(&options);
+    options.IterRefine = SLU_SINGLE;
+#if 0
+    options.RowPerm = LargeDiag_HWPM;
+    options.IterRefine = NOREFINE;
+    options.ColPerm = NATURAL;
+    options.Equil = NO; 
+    options.ReplaceTinyPivot = YES;
+#endif
+
+    /* Parse command line argv[], may modify default options */
     for (cpp = argv+1; *cpp; ++cpp) {
 	if ( **cpp == '-' ) {
 	    c = *(*cpp+1);
@@ -109,8 +133,14 @@ int main(int argc, char *argv[])
 	    switch (c) {
 	      case 'h':
 		  printf("Options:\n");
-		  printf("\t-r : process rows    (default %4d)\n", nprow);
-		  printf("\t-c : process columns (default %4d)\n", npcol);
+		  printf("\t-r : process rows       (default %4d)\n", nprow);
+		  printf("\t-c : process columns    (default %4d)\n", npcol);
+		  printf("\t-p : row permutation    (default %4d)\n", options.RowPerm);
+		  printf("\t-q : col permutation    (default %4d)\n", options.ColPerm);
+		  printf("\t-s : parallel symbolic? (default %4d)\n", options.ParSymbFact);
+		  printf("\t-l : lookahead level    (default %4d)\n", options.num_lookaheads);
+		  printf("\t-i : iter. refinement   (default %4d)\n", options.IterRefine);
+		  printf("\t-b : use batch mode?    (default %4d)\n", batch);
 		  exit(0);
 		  break;
 	      case 'r': nprow = atoi(*cpp);
@@ -138,15 +168,25 @@ int main(int argc, char *argv[])
 	}
     }
 
-    if ( batch ) { /* in the batch mode: create multiple SuperLU grids,
-		      each grid solving one linear system. */
+    /* Command line input to modify default options */
+    if (rowperm != -1) options.RowPerm = rowperm;
+    if (colperm != -1) options.ColPerm = colperm;
+    if (lookahead != -1) options.num_lookaheads = lookahead;
+    if (ir != -1) options.IterRefine = ir;
+    if (symbfact != -1) options.ParSymbFact = symbfact;
+
+    /* In the batch mode: create multiple SuperLU grids,
+        each grid solving one linear system. */
+    if ( batch ) {
 	/* ------------------------------------------------------------
 	   INITIALIZE MULTIPLE SUPERLU PROCESS GRIDS. 
 	   ------------------------------------------------------------*/
         MPI_Comm_rank(MPI_COMM_WORLD, &myrank);
         usermap = SUPERLU_MALLOC(nprow*npcol * sizeof(int));
         ldumap = nprow;
-        int color = myrank/(nprow*npcol); /* Assuming each grid uses the same number of nprow and npcol */
+	
+        /* Assuming each grid uses the same number of nprow and npcol */
+	int color = myrank/(nprow*npcol);
 	MPI_Comm_split(MPI_COMM_WORLD, color, myrank, &SubComm);
         p = 0;    
         for (int i = 0; i < nprow; ++i)
@@ -182,7 +222,7 @@ int main(int argc, char *argv[])
         // printf("grid.iam %5d, myrank %5d\n",grid.iam,myrank);
         // fflush(stdout);
 
-    } else {
+    } else { /* not batch mode */
         /* ------------------------------------------------------------
            INITIALIZE THE SUPERLU PROCESS GRID.
            ------------------------------------------------------------ */
@@ -244,6 +284,12 @@ int main(int argc, char *argv[])
 	fflush(stdout);
     }
 
+    /* print solver options */
+    if (!iam) {
+	print_options_dist(&options);
+	fflush(stdout);
+    }
+    
 #if ( VAMPIR>=1 )
     VT_traceoff();
 #endif
@@ -271,40 +317,6 @@ int main(int argc, char *argv[])
        NOW WE SOLVE THE LINEAR SYSTEM.
        ------------------------------------------------------------*/
 
-    /* Set the default input options:
-        options.Fact              = DOFACT;
-        options.Equil             = YES;
-        options.ParSymbFact       = NO;
-        options.ColPerm           = METIS_AT_PLUS_A;
-        options.RowPerm           = LargeDiag_MC64;
-        options.ReplaceTinyPivot  = NO;
-        options.IterRefine        = SLU_DOUBLE;
-        options.Trans             = NOTRANS;
-        options.SolveInitialized  = NO;
-        options.RefineInitialized = NO;
-        options.PrintStat         = YES;
-	options.DiagInv           = NO;
-     */
-    set_default_options_dist(&options);
-    options.IterRefine = SLU_SINGLE;
-#if 0
-    options.RowPerm = LargeDiag_HWPM;
-    options.IterRefine = NOREFINE;
-    options.ColPerm = NATURAL;
-    options.Equil = NO; 
-    options.ReplaceTinyPivot = YES;
-#endif
-
-    if (rowperm != -1) options.RowPerm = rowperm;
-    if (colperm != -1) options.ColPerm = colperm;
-    if (lookahead != -1) options.num_lookaheads = lookahead;
-    if (ir != -1) options.IterRefine = ir;
-    if (symbfact != -1) options.ParSymbFact = symbfact;
-
-    if (!iam) {
-	print_options_dist(&options);
-	fflush(stdout);
-    }
 
     m = A.nrow;
     n = A.ncol;
diff --git a/EXAMPLE/psgsrfs_tracking.c b/EXAMPLE/psgsrfs_tracking.c
index c0a970b3..0945132d 100755
--- a/EXAMPLE/psgsrfs_tracking.c
+++ b/EXAMPLE/psgsrfs_tracking.c
@@ -127,15 +127,15 @@ psgsrfs_tracking(superlu_dist_options_t *options,
 #define ITMAX 10
 
     float *ax, *R, *dx, *temp, *work, *B_col, *X_col;
-    int_t count, i, j, lwork, nz;
-    int   iam;
+    int_t lwork, nz;
+    int   iam, i, j, count;
     float eps, lstres;
     float s, safmin, safe1, safe2;
 
     /* Data structures used by matrix-vector multiply routine. */
     psgsmv_comm_t *gsmv_comm = SOLVEstruct->gsmv_comm;
     NRformat_loc *Astore;
-    int_t        m_loc, fst_row;
+    int        m_loc, fst_row;
 
 
     /* Initialization. */
@@ -351,5 +351,5 @@ psgsrfs_tracking(superlu_dist_options_t *options,
     CHECK_MALLOC(iam, "Exit psgsrfs()");
 #endif
 
-} /* PSGSRFS */
+} /* psgsrfs_tracking */
 
diff --git a/EXAMPLE/pzdrive.c b/EXAMPLE/pzdrive.c
index eaf9c9ff..1e97b9d8 100755
--- a/EXAMPLE/pzdrive.c
+++ b/EXAMPLE/pzdrive.c
@@ -100,7 +100,30 @@ int main(int argc, char *argv[])
 	__itt_pause();
 #endif
 	
-    /* Parse command line argv[]. */
+    /* Set the default input options:
+        options.Fact              = DOFACT;
+        options.Equil             = YES;
+        options.ParSymbFact       = NO;
+        options.ColPerm           = METIS_AT_PLUS_A;
+        options.RowPerm           = LargeDiag_MC64;
+        options.ReplaceTinyPivot  = NO;
+        options.IterRefine        = SLU_DOUBLE;
+        options.Trans             = NOTRANS;
+        options.SolveInitialized  = NO;
+        options.RefineInitialized = NO;
+        options.PrintStat         = YES;
+	options.DiagInv           = NO;
+     */
+    set_default_options_dist(&options);
+#if 0
+    options.RowPerm = LargeDiag_HWPM;
+    options.IterRefine = NOREFINE;
+    options.ColPerm = NATURAL;
+    options.Equil = NO; 
+    options.ReplaceTinyPivot = YES;
+#endif
+
+    /* Parse command line argv[], may modify default options */
     for (cpp = argv+1; *cpp; ++cpp) {
 	if ( **cpp == '-' ) {
 	    c = *(*cpp+1);
@@ -108,8 +131,14 @@ int main(int argc, char *argv[])
 	    switch (c) {
 	      case 'h':
 		  printf("Options:\n");
-		  printf("\t-r : process rows    (default %4d)\n", nprow);
-		  printf("\t-c : process columns (default %4d)\n", npcol);
+		  printf("\t-r : process rows       (default %4d)\n", nprow);
+		  printf("\t-c : process columns    (default %4d)\n", npcol);
+		  printf("\t-p : row permutation    (default %4d)\n", options.RowPerm);
+		  printf("\t-q : col permutation    (default %4d)\n", options.ColPerm);
+		  printf("\t-s : parallel symbolic? (default %4d)\n", options.ParSymbFact);
+		  printf("\t-l : lookahead level    (default %4d)\n", options.num_lookaheads);
+		  printf("\t-i : iter. refinement   (default %4d)\n", options.IterRefine);
+		  printf("\t-b : use batch mode?    (default %4d)\n", batch);
 		  exit(0);
 		  break;
 	      case 'r': nprow = atoi(*cpp);
@@ -137,15 +166,25 @@ int main(int argc, char *argv[])
 	}
     }
 
-    if ( batch ) { /* in the batch mode: create multiple SuperLU grids,
-		      each grid solving one linear system. */
+    /* Command line input to modify default options */
+    if (rowperm != -1) options.RowPerm = rowperm;
+    if (colperm != -1) options.ColPerm = colperm;
+    if (lookahead != -1) options.num_lookaheads = lookahead;
+    if (ir != -1) options.IterRefine = ir;
+    if (symbfact != -1) options.ParSymbFact = symbfact;
+
+    /* In the batch mode: create multiple SuperLU grids,
+        each grid solving one linear system. */
+    if ( batch ) {
 	/* ------------------------------------------------------------
 	   INITIALIZE MULTIPLE SUPERLU PROCESS GRIDS. 
 	   ------------------------------------------------------------*/
         MPI_Comm_rank(MPI_COMM_WORLD, &myrank);
         usermap = SUPERLU_MALLOC(nprow*npcol * sizeof(int));
         ldumap = nprow;
-        int color = myrank/(nprow*npcol); /* Assuming each grid uses the same number of nprow and npcol */
+	
+        /* Assuming each grid uses the same number of nprow and npcol */
+	int color = myrank/(nprow*npcol);
 	MPI_Comm_split(MPI_COMM_WORLD, color, myrank, &SubComm);
         p = 0;    
         for (int i = 0; i < nprow; ++i)
@@ -181,7 +220,7 @@ int main(int argc, char *argv[])
         // printf("grid.iam %5d, myrank %5d\n",grid.iam,myrank);
         // fflush(stdout);
 
-    } else {
+    } else { /* not batch mode */
         /* ------------------------------------------------------------
            INITIALIZE THE SUPERLU PROCESS GRID.
            ------------------------------------------------------------ */
@@ -243,6 +282,12 @@ int main(int argc, char *argv[])
 	fflush(stdout);
     }
 
+    /* print solver options */
+    if (!iam) {
+	print_options_dist(&options);
+	fflush(stdout);
+    }
+    
 #if ( VAMPIR>=1 )
     VT_traceoff();
 #endif
@@ -270,39 +315,6 @@ int main(int argc, char *argv[])
        NOW WE SOLVE THE LINEAR SYSTEM.
        ------------------------------------------------------------*/
 
-    /* Set the default input options:
-        options.Fact              = DOFACT;
-        options.Equil             = YES;
-        options.ParSymbFact       = NO;
-        options.ColPerm           = METIS_AT_PLUS_A;
-        options.RowPerm           = LargeDiag_MC64;
-        options.ReplaceTinyPivot  = NO;
-        options.IterRefine        = SLU_DOUBLE;
-        options.Trans             = NOTRANS;
-        options.SolveInitialized  = NO;
-        options.RefineInitialized = NO;
-        options.PrintStat         = YES;
-	options.DiagInv           = NO;
-     */
-    set_default_options_dist(&options);
-#if 0
-    options.RowPerm = LargeDiag_HWPM;
-    options.IterRefine = NOREFINE;
-    options.ColPerm = NATURAL;
-    options.Equil = NO; 
-    options.ReplaceTinyPivot = YES;
-#endif
-
-    if (rowperm != -1) options.RowPerm = rowperm;
-    if (colperm != -1) options.ColPerm = colperm;
-    if (lookahead != -1) options.num_lookaheads = lookahead;
-    if (ir != -1) options.IterRefine = ir;
-    if (symbfact != -1) options.ParSymbFact = symbfact;
-
-    if (!iam) {
-	print_options_dist(&options);
-	fflush(stdout);
-    }
 
     m = A.nrow;
     n = A.ncol;
diff --git a/FORTRAN/f_5x5.F90.old b/FORTRAN/f_5x5.F90.old
new file mode 100644
index 00000000..fec77adc
--- /dev/null
+++ b/FORTRAN/f_5x5.F90.old
@@ -0,0 +1,226 @@
+
+! -- Distributed SuperLU routine (version 2.0) --
+! Lawrence Berkeley National Lab, Univ. of California Berkeley.
+! July 20, 2004
+!
+!
+      program f_5x5
+! 
+! Purpose
+! =======
+!
+! This example illustrates how to use F_PDGSSVX with the full
+! (default) options to solve a linear system.
+! The input matrix is a small 5x5 example appeared in SuperLU Users' Guide,,
+! Section 2.2:
+!
+!   [ s     u  u    ]     [ 19      21  21    ]
+!   [ l  u          ]     [ 12  21            ]
+!   [    l  p       ]  =  [     12  16        ]
+!   [          e  u ]     [             5  21 ]
+!   [ l  l        r ]     [ 12  12         18 ]
+!
+! It is set up to use 2 processors:
+!    processor 1 contains the first 2 rows
+!    processor 2 contains the last 3 rows
+!
+! Seven basic steps are required:
+!   1. Create C structures used in SuperLU_DIST
+!   2. Initialize the MPI environment and the SuperLU process grid
+!   3. Set up the input matrix and the right-hand side
+!   4. Set the options argument
+!   5. Call f_pdgssvx
+!   6. Release the process grid and terminate the MPI environment
+!   7. Release all structures
+!
+      use superlu_mod
+!      implicit none
+      include 'mpif.h'
+      integer maxn, maxnz, maxnrhs
+      parameter ( maxn = 10, maxnz = 100, maxnrhs = 10 )
+      integer colind(maxnz), rowptr(maxn+1)
+      real*8  nzval(maxnz), b(maxn), berr(maxnrhs)
+      integer n, m, nnz, nrhs, ldb, nprow, npcol, init
+      integer*4 iam, info, i, ierr, ldb4
+      integer nnz_loc, m_loc, fst_row
+      real*8  s, u, p, e, r, l
+
+      integer(superlu_ptr) :: grid
+      integer(superlu_ptr) :: options
+      integer(superlu_ptr) :: ScalePermstruct
+      integer(superlu_ptr) :: LUstruct
+      integer(superlu_ptr) :: SOLVEstruct
+      integer(superlu_ptr) :: A
+      integer(superlu_ptr) :: stat
+
+! Initialize MPI environment 
+      call mpi_init(ierr)
+
+! Check malloc
+!      call f_check_malloc(iam)
+
+! Create Fortran handles for the C structures used in SuperLU_DIST
+      call f_create_gridinfo_handle(grid)
+      call f_create_options_handle(options)
+      call f_create_ScalePerm_handle(ScalePermstruct)
+      call f_create_LUstruct_handle(LUstruct)
+      call f_create_SOLVEstruct_handle(SOLVEstruct)
+      call f_create_SuperMatrix_handle(A)
+      call f_create_SuperLUStat_handle(stat)
+
+! Initialize the SuperLU_DIST process grid
+      nprow = 1
+      npcol = 2
+      call f_superlu_gridinit(MPI_COMM_WORLD, nprow, npcol, grid)
+
+! Bail out if I do not belong in the grid. 
+      call get_GridInfo(grid, iam=iam)
+      if ( iam >= nprow * npcol ) then 
+         go to 100
+      endif
+      if ( iam == 0 ) then 
+         write(*,*) ' Process grid ', nprow, ' X ', npcol
+         write(*,*) ' default integer size ', kind(0) 
+      endif
+!
+!*************************************************************************
+! Set up the input matrix A
+!*************************************************************************
+! The input matrix is a small 5x5 example appeared in SuperLU Users' Guide:
+!
+!   [ s     u  u    ]     [ 19      21  21    ]
+!   [ l  u          ]     [ 12  21            ]
+!   [    l  p       ]  =  [     12  16        ]
+!   [          e  u ]     [             5  21 ]
+!   [ l  l        r ]     [ 12  12         18 ]
+!
+! It is set up to use 2 processors:
+!    processor 1 contains the first 2 rows
+!    processor 2 contains the last 3 rows
+!
+      m = 5
+      n = 5
+      nnz = 12
+      s = 19.0
+      u = 21.0
+      p = 16.0
+      e = 5.0
+      r = 18.0
+      l = 12.0
+!      
+      if ( iam == 0 ) then
+! Processor 0 owns the first 2 rows of the matrix
+! NOTE: 0-based indexing must be used for the C routines.
+         nnz_loc   = 5
+         m_loc     = 2
+         fst_row   = 0         ! 0-based indexing
+         nzval(1)  = s
+         colind(1) = 0         ! 0-based indexing
+         nzval(2)  = u
+         colind(2) = 2
+         nzval(3)  = u
+         colind(3) = 3
+         nzval(4)  = l
+         colind(4) = 0
+         nzval(5)  = u
+         colind(5) = 1
+         rowptr(1) = 0         ! 0-based indexing
+         rowptr(2) = 3
+         rowptr(3) = 5
+      else
+! Processor 1 owns the last 3 rows of the matrix
+         nnz_loc   = 7
+         m_loc     = 3
+         fst_row   = 2         ! 0-based indexing
+         nzval(1)  = l
+         colind(1) = 1
+         nzval(2)  = p
+         colind(2) = 2
+         nzval(3)  = e
+         colind(3) = 3
+         nzval(4)  = u
+         colind(4) = 4
+         nzval(5)  = l
+         colind(5) = 0
+         nzval(6)  = l
+         colind(6) = 1
+         nzval(7)  = r
+         colind(7) = 4
+         rowptr(1) = 0         ! 0-based indexing
+         rowptr(2) = 2
+         rowptr(3) = 4
+         rowptr(4) = 7
+      endif
+
+      if ( iam == 0 ) then 
+         write(*,*) ' Matrix A was set up'
+      endif
+
+! Create the distributed compressed row matrix pointed to by the F90 handle A
+      call f_dCreate_CompRowLoc_Mat_dist(A, m, n, nnz_loc, m_loc, fst_row, &
+           nzval, colind, rowptr, SLU_NR_loc, SLU_D, SLU_GE)
+
+! Setup the right hand side
+      call get_CompRowLoc_Matrix(A, nrow_loc=ldb)
+      do i = 1, ldb
+         b(i) = 1.0
+      enddo
+      nrhs = 1
+      ldb4 = ldb
+
+! Set the default input options
+      call f_set_default_options(options)
+
+! Modify one or more options
+      call set_superlu_options(options,ColPerm=NATURAL)
+      call set_superlu_options(options,RowPerm=NOROWPERM)
+
+! Initialize ScalePermstruct and LUstruct
+      call get_SuperMatrix(A,nrow=m,ncol=n)
+      call f_ScalePermstructInit(m, n, ScalePermstruct)
+      call f_LUstructInit(m, n, LUstruct)
+
+! Initialize the statistics variables
+      call f_PStatInit(stat)
+
+! Call the linear equation solver
+      call f_pdgssvx(options, A, ScalePermstruct, b, ldb4, nrhs, &
+                     grid, LUstruct, SOLVEstruct, berr, stat, info)
+
+      if (info == 0 .and. iam == 1) then
+         write (*,*) 'Backward error: ', (berr(i), i = 1, nrhs)
+      else
+         write(*,*) 'INFO from f_pdgssvx = ', info
+      endif
+
+! Deallocate the storage allocated by SuperLU_DIST
+      call f_PStatFree(stat)
+      call f_Destroy_SuperMat_Store_dist(A)
+      call f_ScalePermstructFree(ScalePermstruct)
+      call f_Destroy_LU(n, grid, LUstruct)
+      call f_LUstructFree(LUstruct)
+      call get_superlu_options(options, SolveInitialized=init)
+      if (init == YES) then
+         call f_dSolveFinalize(options, SOLVEstruct)
+      endif
+
+! Release the SuperLU process grid
+100   call f_superlu_gridexit(grid)
+
+! Deallocate the C structures pointed to by the Fortran handles
+      call f_destroy_gridinfo_handle(grid)
+      call f_destroy_options_handle(options)
+      call f_destroy_ScalePerm_handle(ScalePermstruct)
+      call f_destroy_LUstruct_handle(LUstruct)
+      call f_destroy_SOLVEstruct_handle(SOLVEstruct)
+      call f_destroy_SuperMatrix_handle(A)
+      call f_destroy_SuperLUStat_handle(stat)
+
+! Check malloc
+!      call f_check_malloc(iam)
+
+! Terminate the MPI execution environment
+      call mpi_finalize(ierr)
+
+      stop
+      end
diff --git a/FORTRAN/f_pddrive.F90.old b/FORTRAN/f_pddrive.F90.old
new file mode 100644
index 00000000..33803d99
--- /dev/null
+++ b/FORTRAN/f_pddrive.F90.old
@@ -0,0 +1,161 @@
+
+
+!> @file
+!! \brief The driver program to solve a linear system with default options.
+!!
+!! 
+!! -- Distributed SuperLU routine (version 3.2) --
+!! Lawrence Berkeley National Lab, Univ. of California Berkeley.
+!! October, 2012
+!! 
+! + program f_pddrive +! +! Purpose +! ======= +! +! The driver program F_PDDRIVE. +! +! This example illustrates how to use F_PDGSSVX with the full +! (default) options to solve a linear system. +! +! Seven basic steps are required: +! 1. Create C structures used in SuperLU_DIST +! 2. Initialize the MPI environment and the SuperLU process grid +! 3. Set up the input matrix and the right-hand side +! 4. Set the options argument +! 5. Call f_pdgssvx +! 6. Release the process grid and terminate the MPI environment +! 7. Release all structures +! +! + use superlu_mod +! implicit none + include 'mpif.h' + integer maxn, maxnz, maxnrhs + parameter ( maxn = 10000, maxnz = 100000, maxnrhs = 10 ) + integer rowind(maxnz), colptr(maxn) + real*8 values(maxnz), b(maxn), berr(maxnrhs) + integer n, m, nnz, nprow, npcol, ldb, init + integer*4 iam, info, i, ierr, ldb4, nrhs + + integer(superlu_ptr) :: grid + integer(superlu_ptr) :: options + integer(superlu_ptr) :: ScalePermstruct + integer(superlu_ptr) :: LUstruct + integer(superlu_ptr) :: SOLVEstruct + integer(superlu_ptr) :: A + integer(superlu_ptr) :: stat + +! Initialize MPI environment + call mpi_init(ierr) + +! Check malloc +! call f_check_malloc(iam) + +! Create Fortran handles for the C structures used in SuperLU_DIST + call f_create_gridinfo_handle(grid) + call f_create_options_handle(options) + call f_create_ScalePerm_handle(ScalePermstruct) + call f_create_LUstruct_handle(LUstruct) + call f_create_SOLVEstruct_handle(SOLVEstruct) + call f_create_SuperMatrix_handle(A) + call f_create_SuperLUStat_handle(stat) + +! Initialize the SuperLU_DIST process grid + nprow = 2 + npcol = 2 + call f_superlu_gridinit(MPI_COMM_WORLD, nprow, npcol, grid) + +! Bail out if I do not belong in the grid. + call get_GridInfo(grid, iam=iam) + if ( iam >= nprow * npcol ) then + go to 100 + endif + if ( iam == 0 ) then + write(*,*) ' Process grid ', nprow, ' X ', npcol + endif + +! Read Harwell-Boeing matrix, and adjust the pointers and indices +! to 0-based indexing, as required by C routines. + if ( iam == 0 ) then + open(file = "../EXAMPLE/g20.rua", status = "old", unit = 5) + call dhbcode1(m, n, nnz, values, rowind, colptr) + close(unit = 5) +! + do i = 1, n+1 + colptr(i) = colptr(i) - 1 + enddo + do i = 1, nnz + rowind(i) = rowind(i) - 1 + enddo + endif + +! Distribute the matrix to the process gird + call f_dcreate_dist_matrix(A, m, n, nnz, values, rowind, colptr, grid) + +! Setup the right hand side + call get_CompRowLoc_Matrix(A, nrow_loc=ldb) + do i = 1, ldb + b(i) = 1.0 + enddo + nrhs = 1 + ldb4 = ldb + +! Set the default input options + call f_set_default_options(options) + +! Change one or more options +! call set_superlu_options(options,Fact=FACTORED) +! call set_superlu_options(options,ParSymbFact=YES) + +! Initialize ScalePermstruct and LUstruct + call get_SuperMatrix(A, nrow=m, ncol=n) + call f_ScalePermstructInit(m, n, ScalePermstruct) + call f_LUstructInit(m, n, LUstruct) + +! Initialize the statistics variables + call f_PStatInit(stat) + +! Call the linear equation solver + call f_pdgssvx(options, A, ScalePermstruct, b, ldb4, nrhs, & + grid, LUstruct, SOLVEstruct, berr, stat, info) + + if (info == 0) then + write (*,*) 'Backward error: ', (berr(i), i = 1, nrhs) + else + write(*,*) 'INFO from f_pdgssvx = ', info + endif + +! Deallocate the storage allocated by SuperLU_DIST + call f_PStatFree(stat) + call f_Destroy_CompRowLoc_Mat_dist(A) + call f_ScalePermstructFree(ScalePermstruct) + call f_Destroy_LU(n, grid, LUstruct) + call f_LUstructFree(LUstruct) + call get_superlu_options(options, SolveInitialized=init) + if (init == YES) then + call f_dSolveFinalize(options, SOLVEstruct) + endif + +! Release the SuperLU process grid +100 call f_superlu_gridexit(grid) + +! Deallocate the C structures pointed to by the Fortran handles + call f_destroy_gridinfo_handle(grid) + call f_destroy_options_handle(options) + call f_destroy_ScalePerm_handle(ScalePermstruct) + call f_destroy_LUstruct_handle(LUstruct) + call f_destroy_SOLVEstruct_handle(SOLVEstruct) + call f_destroy_SuperMatrix_handle(A) + call f_destroy_SuperLUStat_handle(stat) + +! Check malloc +! call f_check_malloc(iam) + + +! Terminate the MPI execution environment + call mpi_finalize(ierr) + + stop + end diff --git a/FORTRAN/f_pzdrive.F90.old b/FORTRAN/f_pzdrive.F90.old new file mode 100644 index 00000000..9c9db5b0 --- /dev/null +++ b/FORTRAN/f_pzdrive.F90.old @@ -0,0 +1,160 @@ + +!> @file +!! \brief The driver program to solve a linear system with default options. +!! +!!
+!! -- Distributed SuperLU routine (version 3.2) --
+!! Lawrence Berkeley National Lab, Univ. of California Berkeley.
+!! October, 2012
+!! 
+! + program f_pzdrive +! +! Purpose +! ======= +! +! The driver program F_PDDRIVE. +! +! This example illustrates how to use F_PDGSSVX with the full +! (default) options to solve a linear system. +! +! Seven basic steps are required: +! 1. Create C structures used in SuperLU_DIST +! 2. Initialize the MPI environment and the SuperLU process grid +! 3. Set up the input matrix and the right-hand side +! 4. Set the options argument +! 5. Call f_pdgssvx +! 6. Release the process grid and terminate the MPI environment +! 7. Release all structures +! +! + use superlu_mod +! implicit none + include 'mpif.h' + integer maxn, maxnz, maxnrhs + parameter ( maxn = 10000, maxnz = 100000, maxnrhs = 10 ) + integer rowind(maxnz), colptr(maxn) + double complex values(maxnz), b(maxn), berr(maxnrhs) + integer n, m, nnz, nprow, npcol, ldb, init + integer*4 iam, info, i, ierr, ldb4, nrhs + + integer(superlu_ptr) :: grid + integer(superlu_ptr) :: options + integer(superlu_ptr) :: ScalePermstruct + integer(superlu_ptr) :: LUstruct + integer(superlu_ptr) :: SOLVEstruct + integer(superlu_ptr) :: A + integer(superlu_ptr) :: stat + +! Initialize MPI environment + call mpi_init(ierr) + +! Check malloc +! call f_check_malloc(iam) + +! Create Fortran handles for the C structures used in SuperLU_DIST + call f_create_gridinfo_handle(grid) + call f_create_options_handle(options) + call f_create_ScalePerm_handle(ScalePermstruct) + call f_create_LUstruct_handle(LUstruct) + call f_create_SOLVEstruct_handle(SOLVEstruct) + call f_create_SuperMatrix_handle(A) + call f_create_SuperLUStat_handle(stat) + +! Initialize the SuperLU_DIST process grid + nprow = 2 + npcol = 2 + call f_superlu_gridinit(MPI_COMM_WORLD, nprow, npcol, grid) + +! Bail out if I do not belong in the grid. + call get_GridInfo(grid, iam=iam) + if ( iam >= nprow * npcol ) then + go to 100 + endif + if ( iam == 0 ) then + write(*,*) ' Process grid ', nprow, ' X ', npcol + endif + +! Read Harwell-Boeing matrix, and adjust the pointers and indices +! to 0-based indexing, as required by C routines. + if ( iam == 0 ) then + open(file = "../EXAMPLE/cg20.cua", status = "old", unit = 5) + call zhbcode1(m, n, nnz, values, rowind, colptr) + close(unit = 5) +! + do i = 1, n+1 + colptr(i) = colptr(i) - 1 + enddo + do i = 1, nnz + rowind(i) = rowind(i) - 1 + enddo + endif + +! Distribute the matrix to the process gird + call f_zcreate_dist_matrix(A, m, n, nnz, values, rowind, colptr, grid) + +! Setup the right hand side + call get_CompRowLoc_Matrix(A, nrow_loc=ldb) + do i = 1, ldb + b(i) = 1.0 + enddo + nrhs = 1 + ldb4 = ldb + +! Set the default input options + call f_set_default_options(options) + +! Change one or more options +! call set_superlu_options(options,Fact=FACTORED) +! call set_superlu_options(options,ParSymbFact=YES) + +! Initialize ScalePermstruct and LUstruct + call get_SuperMatrix(A, nrow=m, ncol=n) + call f_ScalePermstructInit(m, n, ScalePermstruct) + call f_LUstructInit(m, n, LUstruct) + +! Initialize the statistics variables + call f_PStatInit(stat) + +! Call the linear equation solver + call f_pzgssvx(options, A, ScalePermstruct, b, ldb4, nrhs, & + grid, LUstruct, SOLVEstruct, berr, stat, info) + + if (info == 0) then + write (*,*) 'Backward error: ', (berr(i), i = 1, nrhs) + else + write(*,*) 'INFO from f_pdgssvx = ', info + endif + +! Deallocate the storage allocated by SuperLU_DIST + call f_PStatFree(stat) + call f_Destroy_CompRowLoc_Mat_dist(A) + call f_ScalePermstructFree(ScalePermstruct) + call f_Destroy_LU(n, grid, LUstruct) + call f_LUstructFree(LUstruct) + call get_superlu_options(options, SolveInitialized=init) + if (init == YES) then + call f_zSolveFinalize(options, SOLVEstruct) + endif + +! Release the SuperLU process grid +100 call f_superlu_gridexit(grid) + +! Deallocate the C structures pointed to by the Fortran handles + call f_destroy_gridinfo_handle(grid) + call f_destroy_options_handle(options) + call f_destroy_ScalePerm_handle(ScalePermstruct) + call f_destroy_LUstruct_handle(LUstruct) + call f_destroy_SOLVEstruct_handle(SOLVEstruct) + call f_destroy_SuperMatrix_handle(A) + call f_destroy_SuperLUStat_handle(stat) + +! Check malloc +! call f_check_malloc(iam) + + +! Terminate the MPI execution environment + call mpi_finalize(ierr) + + stop + end diff --git a/SRC/CMakeLists.txt b/SRC/CMakeLists.txt index 8df55e0f..680cb5ad 100644 --- a/SRC/CMakeLists.txt +++ b/SRC/CMakeLists.txt @@ -293,8 +293,14 @@ if (BUILD_SHARED_LIBS AND BUILD_STATIC_LIBS) list(APPEND targets superlu_dist-static) endif() +if (TPL_ENABLE_NVSHMEM) +set(superlu_dist_libs ${MPI_C_LIBRARIES} ${MPI_CXX_LIBRARIES} ${BLAS_LIB} ${LAPACK_LIB} + ${PARMETIS_LIB} ${COLAMD_LIB} ${COMBBLAS_LIB} ${CUDA_LIB} ${HIP_LIB} ${NVSHMEM_LIB}) +else() set(superlu_dist_libs ${MPI_C_LIBRARIES} ${MPI_CXX_LIBRARIES} ${BLAS_LIB} ${LAPACK_LIB} ${PARMETIS_LIB} ${COLAMD_LIB} ${COMBBLAS_LIB} ${CUDA_LIB} ${HIP_LIB}) +endif() + if (NOT MSVC) list(APPEND superlu_dist_libs m) endif () diff --git a/SRC/ddistribute.c b/SRC/ddistribute.c index 86ff5000..de7f77f8 100644 --- a/SRC/ddistribute.c +++ b/SRC/ddistribute.c @@ -17,6 +17,8 @@ at the top-level directory. * -- Distributed SuperLU routine (version 2.3) -- * Lawrence Berkeley National Lab, Univ. of California Berkeley. * October 15, 2008 + * + * January 9, 2023 *
*/ #include "superlu_ddefs.h" @@ -35,7 +37,8 @@ at the top-level directory. * ========= * * options (input) superlu_dist_options_t * - * options->Fact specifies whether or not the L and U structures will be r * = SamePattern_SameRowPerm: L and U structures are input, and + * options->Fact specifies whether or not the L and U structures will be re-used. + * = SamePattern_SameRowPerm: L and U structures are input, and * unchanged on exit. * = DOFACT or SamePattern: L and U structures are computed and output. * @@ -62,7 +65,7 @@ at the top-level directory. float ddistribute(superlu_dist_options_t *options, - int_t n, SuperMatrix *A, + int_t n, SuperMatrix *A, Glu_freeable_t *Glu_freeable, dLUstruct_t *LUstruct, gridinfo_t *grid) { @@ -94,39 +97,40 @@ ddistribute(superlu_dist_options_t *options, int_t *index_srt; /* indices consist of headers and row subscripts */ int *index1; /* temporary pointer to array of int */ double *lusup, *lusup_srt, *uval; /* nonzero values in L and U */ - double **Lnzval_bc_ptr; /* size ceil(NSUPERS/Pc) */ - double *Lnzval_bc_dat; /* size sum of sizes of Lnzval_bc_ptr[lk]) */ + double **Lnzval_bc_ptr; /* size ceil(NSUPERS/Pc) */ + double *Lnzval_bc_dat; /* size: sum of sizes of Lnzval_bc_ptr[lk]) */ long int *Lnzval_bc_offset; /* size ceil(NSUPERS/Pc) */ - int_t **Lrowind_bc_ptr; /* size ceil(NSUPERS/Pc) */ - int_t *Lrowind_bc_dat; /* size sum of sizes of Lrowind_bc_ptr[lk]) */ - long int *Lrowind_bc_offset; /* size ceil(NSUPERS/Pc) */ - - int_t **Lindval_loc_bc_ptr; /* size ceil(NSUPERS/Pc) */ - int_t *Lindval_loc_bc_dat; /* size sum of sizes of Lindval_loc_bc_ptr[lk]) */ - long int *Lindval_loc_bc_offset; /* size ceil(NSUPERS/Pc) */ - - int_t *Unnz; /* size ceil(NSUPERS/Pc) */ + + int_t **Lrowind_bc_ptr; /* size ceil(NSUPERS/Pc) */ + int_t *Lrowind_bc_dat; /* size: sum of sizes of Lrowind_bc_ptr[lk]) */ + long int *Lrowind_bc_offset; /* size ceil(NSUPERS/Pc) */ + int_t **Lindval_loc_bc_ptr; /* size ceil(NSUPERS/Pc) */ + int_t *Lindval_loc_bc_dat; /* size: sum of sizes of Lindval_loc_bc_ptr[lk]) */ + long int *Lindval_loc_bc_offset; /* size ceil(NSUPERS/Pc) */ + + int_t *Unnz; /* size ceil(NSUPERS/Pc) */ double **Unzval_br_ptr; /* size ceil(NSUPERS/Pr) */ - double *Unzval_br_dat; /* size sum of sizes of Unzval_br_ptr[lk]) */ - long int *Unzval_br_offset; /* size ceil(NSUPERS/Pr) */ + double *Unzval_br_dat; /* size: sum of sizes of Unzval_br_ptr[lk]) */ + long int *Unzval_br_offset; /* size ceil(NSUPERS/Pr) */ long int Unzval_br_cnt=0; - int_t **Ufstnz_br_ptr; /* size ceil(NSUPERS/Pr) */ - int_t *Ufstnz_br_dat; /* size sum of sizes of Ufstnz_br_ptr[lk]) */ + int_t **Ufstnz_br_ptr; /* size ceil(NSUPERS/Pr) */ + int_t *Ufstnz_br_dat; /* size: sum of sizes of Ufstnz_br_ptr[lk]) */ long int *Ufstnz_br_offset; /* size ceil(NSUPERS/Pr) */ long int Ufstnz_br_cnt=0; - C_Tree *LBtree_ptr; /* size ceil(NSUPERS/Pc) */ - C_Tree *LRtree_ptr; /* size ceil(NSUPERS/Pr) */ - C_Tree *UBtree_ptr; /* size ceil(NSUPERS/Pc) */ - C_Tree *URtree_ptr; /* size ceil(NSUPERS/Pr) */ - int msgsize; + C_Tree *LBtree_ptr; /* size ceil(NSUPERS/Pc) */ + C_Tree *LRtree_ptr; /* size ceil(NSUPERS/Pr) */ + C_Tree *UBtree_ptr; /* size ceil(NSUPERS/Pc) */ + C_Tree *URtree_ptr; /* size ceil(NSUPERS/Pr) */ + + int msgsize; int_t *Urbs,*Urbs1; /* Number of row blocks in each block column of U. */ Ucb_indptr_t **Ucb_indptr;/* Vertical linked list pointing to Uindex[] */ Ucb_indptr_t *Ucb_inddat; long int *Ucb_indoffset; long int Ucb_indcnt=0; - - int_t **Ucb_valptr; /* Vertical linked list pointing to Unzval[] */ + + int_t **Ucb_valptr; /* Vertical linked list pointing to Unzval[] */ int_t *Ucb_valdat; long int *Ucb_valoffset; long int Ucb_valcnt=0; @@ -178,11 +182,12 @@ ddistribute(superlu_dist_options_t *options, int *frecv, *brecv; int_t *lloc; double **Linv_bc_ptr; /* size ceil(NSUPERS/Pc) */ - double *Linv_bc_dat; /* size sum of sizes of Linv_bc_ptr[lk]) */ + double *Linv_bc_dat; /* size: sum of sizes of Linv_bc_ptr[lk]) */ long int *Linv_bc_offset; /* size ceil(NSUPERS/Pc) */ double **Uinv_bc_ptr; /* size ceil(NSUPERS/Pc) */ - double *Uinv_bc_dat; /* size sum of sizes of Uinv_bc_ptr[lk]) */ + double *Uinv_bc_dat; /* size: sum of sizes of Uinv_bc_ptr[lk]) */ long int *Uinv_bc_offset; /* size ceil(NSUPERS/Pc) */ + double *SeedSTD_BC,*SeedSTD_RD; int_t idx_indx,idx_lusup; int_t nbrow; @@ -190,7 +195,6 @@ ddistribute(superlu_dist_options_t *options, int_t lptr1_tmp, idx_i, idx_v,m, uu; int_t nub; int tag; - #if ( PRNTlevel>=1 ) int_t nLblocks = 0, nUblocks = 0; @@ -232,7 +236,7 @@ ddistribute(superlu_dist_options_t *options, L and U data structures. */ ilsum = Llu->ilsum; ldaspa = Llu->ldalsum; - if ( !(dense = doubleCalloc_dist(((size_t)ldaspa) * sp_ienv_dist(3,options))) ) + if ( !(dense = doubleCalloc_dist(((size_t)ldaspa) * sp_ienv_dist(3, options))) ) ABORT("Calloc fails for SPA dense[]."); nrbu = CEILING( nsupers, grid->nprow ); /* No. of local block rows */ if ( !(Urb_length = intCalloc_dist(nrbu)) ) @@ -246,7 +250,7 @@ ddistribute(superlu_dist_options_t *options, Unzval_br_ptr = Llu->Unzval_br_ptr; Unnz = Llu->Unnz; - mem_use += 2.0*nrbu*iword + ldaspa*sp_ienv_dist(3,options)*dword; + mem_use += 2.0*nrbu*iword + ldaspa * sp_ienv_dist(3, options) * dword; #if ( PROFlevel>=1 ) t = SuperLU_timer_(); @@ -393,6 +397,7 @@ ddistribute(superlu_dist_options_t *options, fprintf(stderr, "Malloc fails for Unzval_br_offset[]."); } Unzval_br_offset[k-1] = -1; + if ( !(Ufstnz_br_ptr = (int_t**)SUPERLU_MALLOC(k * sizeof(int_t*))) ) ABORT("Malloc fails for Ufstnz_br_ptr[]."); if ( !(Ufstnz_br_offset = @@ -488,12 +493,14 @@ ddistribute(superlu_dist_options_t *options, if ( !(index = intMalloc_dist(len1+1)) ) ABORT("Malloc fails for Uindex[]."); Ufstnz_br_ptr[lb] = index; - Ufstnz_br_offset[lb]=len1+1; + Ufstnz_br_offset[lb] = len1+1; Ufstnz_br_cnt += Ufstnz_br_offset[lb]; + if ( !(Unzval_br_ptr[lb] = doubleMalloc_dist(len)) ) ABORT("Malloc fails for Unzval_br_ptr[*][]."); Unzval_br_offset[lb]=len; Unzval_br_cnt += Unzval_br_offset[lb]; + mybufmax[2] = SUPERLU_MAX( mybufmax[2], len1 ); mybufmax[3] = SUPERLU_MAX( mybufmax[3], len ); index[0] = Ucbs[lb]; /* Number of column blocks */ @@ -532,7 +539,7 @@ ddistribute(superlu_dist_options_t *options, if ( !(Lrb_valptr = intMalloc_dist(k)) ) ABORT("Malloc fails for Lrb_valptr[]."); if (!(dense=doubleCalloc_dist(SUPERLU_MAX(1,((size_t)ldaspa) - *sp_ienv_dist(3,options))))) + *sp_ienv_dist(3, options))))) ABORT("Calloc fails for SPA dense[]."); /* These counts will be used for triangular solves. */ @@ -541,7 +548,7 @@ ddistribute(superlu_dist_options_t *options, if ( !(bmod = int32Calloc_dist(k)) ) ABORT("Calloc fails for bmod[]."); #if ( PRNTlevel>=1 ) - mem_use += 6.0*k*iword + ldaspa*sp_ienv_dist(3,options)*dword; + mem_use += 6.0*k*iword + ldaspa * sp_ienv_dist(3, options) * dword; #endif k = CEILING( nsupers, grid->npcol );/* Number of local block columns */ @@ -563,7 +570,6 @@ ddistribute(superlu_dist_options_t *options, } Lnzval_bc_offset[k-1] = -1; - if ( !(Lindval_loc_bc_ptr = (int_t**)SUPERLU_MALLOC(k * sizeof(int_t*))) ) ABORT("Malloc fails for Lindval_loc_bc_ptr[]."); @@ -595,9 +601,8 @@ ddistribute(superlu_dist_options_t *options, Linv_bc_offset[k-1] = -1; Uinv_bc_offset[k-1] = -1; - if ( !(Unnz = - (int_t*)SUPERLU_MALLOC(k * sizeof(int_t))) ) - ABORT("Malloc fails for Unnz[]."); + if ( !(Unnz = (int_t*)SUPERLU_MALLOC(k * sizeof(int_t))) ) + ABORT("Malloc fails for Unnz[]."); /* These lists of processes will be used for triangular solves. */ if ( !(fsendx_plist = (int **) SUPERLU_MALLOC(k*sizeof(int*))) ) @@ -627,6 +632,7 @@ ddistribute(superlu_dist_options_t *options, long int Lrowind_bc_cnt=0; long int Lnzval_bc_cnt=0; long int Lindval_loc_bc_cnt=0; + for (jb = 0; jb < nsupers; ++jb) { pc = PCOL( jb, grid ); if ( mycol == pc ) { /* Block column jb in my process column */ @@ -767,38 +773,38 @@ ddistribute(superlu_dist_options_t *options, index[] and nzval[]. */ /* Add room for descriptors */ len1 = len + BC_HEADER + nrbl * LB_DESCRIPTOR; - if ( !(index = intMalloc_dist(len1)) ) - ABORT("Malloc fails for index[]"); - Lrowind_bc_offset[ljb]=len1; - Lrowind_bc_cnt += Lrowind_bc_offset[ljb]; - if (!(lusup = (double*)SUPERLU_MALLOC(len*nsupc * sizeof(double)))) + if ( !(index = intMalloc_dist(len1)) ) + ABORT("Malloc fails for index[]"); + Lrowind_bc_offset[ljb]=len1; + Lrowind_bc_cnt += Lrowind_bc_offset[ljb]; + if (!(lusup = (double*)SUPERLU_MALLOC(len*nsupc * sizeof(double)))) ABORT("Malloc fails for lusup[]"); - Lnzval_bc_offset[ljb]=len*nsupc; - Lnzval_bc_cnt += Lnzval_bc_offset[ljb]; - - if ( !(Lindval_loc_bc_ptr[ljb] = intCalloc_dist(nrbl*3) )) + Lnzval_bc_offset[ljb]=len*nsupc; + Lnzval_bc_cnt += Lnzval_bc_offset[ljb]; + + if ( !(Lindval_loc_bc_ptr[ljb] = intCalloc_dist(nrbl*3) )) ABORT("Malloc fails for Lindval_loc_bc_ptr[ljb][]"); - Lindval_loc_bc_offset[ljb]=nrbl*3; - Lindval_loc_bc_cnt += Lindval_loc_bc_offset[ljb]; - - myrow = MYROW( iam, grid ); - krow = PROW( jb, grid ); - if(myrow==krow){ /* diagonal block */ - if (!(Linv_bc_ptr[ljb] = (double*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(double)))) - ABORT("Malloc fails for Linv_bc_ptr[ljb][]"); - Linv_bc_offset[ljb]=nsupc*nsupc; - Linv_bc_cnt += Linv_bc_offset[ljb]; - if (!(Uinv_bc_ptr[ljb] = (double*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(double)))) - ABORT("Malloc fails for Uinv_bc_ptr[ljb][]"); - Uinv_bc_offset[ljb]=nsupc*nsupc; - Uinv_bc_cnt += Uinv_bc_offset[ljb]; - }else{ - Linv_bc_ptr[ljb] = NULL; - Linv_bc_offset[ljb] = -1; - Uinv_bc_ptr[ljb] = NULL; - Uinv_bc_offset[ljb] = -1; - } - + Lindval_loc_bc_offset[ljb]=nrbl*3; + Lindval_loc_bc_cnt += Lindval_loc_bc_offset[ljb]; + + myrow = MYROW( iam, grid ); + krow = PROW( jb, grid ); + if(myrow==krow){ /* diagonal block */ + if (!(Linv_bc_ptr[ljb] = (double*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(double)))) + ABORT("Malloc fails for Linv_bc_ptr[ljb][]"); + Linv_bc_offset[ljb]=nsupc*nsupc; + Linv_bc_cnt += Linv_bc_offset[ljb]; + if (!(Uinv_bc_ptr[ljb] = (double*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(double)))) + ABORT("Malloc fails for Uinv_bc_ptr[ljb][]"); + Uinv_bc_offset[ljb]=nsupc*nsupc; + Uinv_bc_cnt += Uinv_bc_offset[ljb]; + }else{ + Linv_bc_ptr[ljb] = NULL; + Linv_bc_offset[ljb] = -1; + Uinv_bc_ptr[ljb] = NULL; + Uinv_bc_offset[ljb] = -1; + } + mybufmax[0] = SUPERLU_MAX( mybufmax[0], len1 ); mybufmax[1] = SUPERLU_MAX( mybufmax[1], len*nsupc ); mybufmax[4] = SUPERLU_MAX( mybufmax[4], len ); @@ -910,14 +916,14 @@ ddistribute(superlu_dist_options_t *options, } else { Lrowind_bc_ptr[ljb] = NULL; Lnzval_bc_ptr[ljb] = NULL; - Linv_bc_ptr[ljb] = NULL; - Linv_bc_offset[ljb] = -1; - Lrowind_bc_offset[ljb]=-1; - Lindval_loc_bc_offset[ljb]=-1; - Lnzval_bc_offset[ljb]=-1; - Uinv_bc_ptr[ljb] = NULL; - Uinv_bc_offset[ljb] = -1; - Lindval_loc_bc_ptr[ljb] = NULL; + Linv_bc_ptr[ljb] = NULL; + Linv_bc_offset[ljb] = -1; + Lrowind_bc_offset[ljb]=-1; + Lindval_loc_bc_offset[ljb]=-1; + Lnzval_bc_offset[ljb]=-1; + Uinv_bc_ptr[ljb] = NULL; + Uinv_bc_offset[ljb] = -1; + Lindval_loc_bc_ptr[ljb] = NULL; } /* if nrbl ... */ #if ( PROFlevel>=1 ) t_l += SuperLU_timer_() - t; @@ -926,7 +932,6 @@ ddistribute(superlu_dist_options_t *options, } /* for jb ... */ - Linv_bc_cnt +=1; // safe guard Uinv_bc_cnt +=1; Lrowind_bc_cnt +=1; @@ -934,24 +939,24 @@ ddistribute(superlu_dist_options_t *options, Lnzval_bc_cnt +=1; if ( !(Linv_bc_dat = - (double*)SUPERLU_MALLOC(Linv_bc_cnt * sizeof(double))) ) { + (double*)SUPERLU_MALLOC(Linv_bc_cnt * sizeof(double))) ) { fprintf(stderr, "Malloc fails for Linv_bc_dat[]."); } if ( !(Uinv_bc_dat = - (double*)SUPERLU_MALLOC(Uinv_bc_cnt * sizeof(double))) ) { + (double*)SUPERLU_MALLOC(Uinv_bc_cnt * sizeof(double))) ) { fprintf(stderr, "Malloc fails for Uinv_bc_dat[]."); } if ( !(Lrowind_bc_dat = - (int_t*)SUPERLU_MALLOC(Lrowind_bc_cnt * sizeof(int_t))) ) { + (int_t*)SUPERLU_MALLOC(Lrowind_bc_cnt * sizeof(int_t))) ) { fprintf(stderr, "Malloc fails for Lrowind_bc_dat[]."); } if ( !(Lindval_loc_bc_dat = - (int_t*)SUPERLU_MALLOC(Lindval_loc_bc_cnt * sizeof(int_t))) ) { + (int_t*)SUPERLU_MALLOC(Lindval_loc_bc_cnt * sizeof(int_t))) ) { fprintf(stderr, "Malloc fails for Lindval_loc_bc_dat[]."); } if ( !(Lnzval_bc_dat = - (double*)SUPERLU_MALLOC(Lnzval_bc_cnt * sizeof(double))) ) { + (double*)SUPERLU_MALLOC(Lnzval_bc_cnt * sizeof(double))) ) { fprintf(stderr, "Malloc fails for Lnzval_bc_dat[]."); } @@ -1016,9 +1021,8 @@ ddistribute(superlu_dist_options_t *options, Lindval_loc_bc_offset[jb]=Lindval_loc_bc_cnt; Lindval_loc_bc_cnt+=tmp_cnt; } - - } + } /* for jb ... */ ///////////////////////////////////////////////////////////////// @@ -1043,6 +1047,7 @@ ddistribute(superlu_dist_options_t *options, fprintf(stderr, "Malloc fails for Ucb_indoffset[]."); } Ucb_indoffset[nub-1] = -1; + nlb = CEILING( nsupers, grid->nprow ); /* Number of local block rows. */ /* Count number of row blocks in a block column. @@ -1065,11 +1070,10 @@ ddistribute(superlu_dist_options_t *options, for (lb = 0; lb < nub; ++lb) { if ( Urbs[lb] ) { /* Not an empty block column. */ if ( !(Ucb_indptr[lb] - = SUPERLU_MALLOC(Urbs[lb] * sizeof(Ucb_indptr_t))) ) + = SUPERLU_MALLOC(Urbs[lb] * sizeof(Ucb_indptr_t))) ) ABORT("Malloc fails for Ucb_indptr[lb][]"); Ucb_indoffset[lb]=Urbs[lb]; Ucb_indcnt += Ucb_indoffset[lb]; - if ( !(Ucb_valptr[lb] = (int_t *) intMalloc_dist(Urbs[lb])) ) ABORT("Malloc fails for Ucb_valptr[lb][]"); Ucb_valoffset[lb]=Urbs[lb]; @@ -1123,28 +1127,26 @@ ddistribute(superlu_dist_options_t *options, } } - Unzval_br_cnt +=1; // safe guard Ufstnz_br_cnt +=1; Ucb_valcnt +=1 ; Ucb_indcnt +=1; if ( !(Unzval_br_dat = - (double*)SUPERLU_MALLOC(Unzval_br_cnt * sizeof(double))) ) { + (double*)SUPERLU_MALLOC(Unzval_br_cnt * sizeof(double))) ) { fprintf(stderr, "Malloc fails for Lnzval_bc_dat[]."); } if ( !(Ufstnz_br_dat = - (int_t*)SUPERLU_MALLOC(Ufstnz_br_cnt * sizeof(int_t))) ) { + (int_t*)SUPERLU_MALLOC(Ufstnz_br_cnt * sizeof(int_t))) ) { fprintf(stderr, "Malloc fails for Ufstnz_br_dat[]."); } if ( !(Ucb_valdat = - (int_t*)SUPERLU_MALLOC(Ucb_valcnt * sizeof(int_t))) ) { + (int_t*)SUPERLU_MALLOC(Ucb_valcnt * sizeof(int_t))) ) { fprintf(stderr, "Malloc fails for Ucb_valdat[]."); } if ( !(Ucb_inddat = - (Ucb_indptr_t*)SUPERLU_MALLOC(Ucb_indcnt * sizeof(Ucb_indptr_t))) ) { + (Ucb_indptr_t*)SUPERLU_MALLOC(Ucb_indcnt * sizeof(Ucb_indptr_t))) ) { fprintf(stderr, "Malloc fails for Ucb_inddat[]."); } - /* use contingous memory for Unzval_br_ptr, Ufstnz_br_ptr, Ucb_valptr */ k = CEILING( nsupers, grid->nprow );/* Number of local block rows */ @@ -1174,7 +1176,6 @@ ddistribute(superlu_dist_options_t *options, } } - k = CEILING( nsupers, grid->npcol );/* Number of local block columns */ Ucb_valcnt=0; Ucb_indcnt=0; @@ -1295,10 +1296,11 @@ ddistribute(superlu_dist_options_t *options, // rseed=rand(); // rseed=1.0; msgsize = SuperSize( jb ); - // LBtree_ptr[ljb] = BcTree_Create(grid->comm, ranks, rank_cnt, msgsize,SeedSTD_BC[ljb],'d'); - // BcTree_SetTag(LBtree_ptr[ljb],BC_L,'d'); + //LBtree_ptr[ljb] = BcTree_Create(grid->comm, ranks, rank_cnt, msgsize,SeedSTD_BC[ljb],'d'); + //BcTree_SetTag(LBtree_ptr[ljb],BC_L,'d'); C_BcTree_Create(&LBtree_ptr[ljb], grid->comm, ranks, rank_cnt, msgsize, 'd'); LBtree_ptr[ljb].tag_=BC_L; + // printf("iam %5d btree rank_cnt %5d \n",iam,rank_cnt); // fflush(stdout); @@ -1365,10 +1367,9 @@ if ( !iam) printf(".. Construct Bcast tree for L: %.2f\t\n", t); } /* Every process receives the count, but it is only useful on the diagonal processes. */ + //MPI_Allreduce( mod_bit, frecv, nlb, mpi_int_t, MPI_SUM, grid->rscp.comm); MPI_Allreduce( mod_bit, frecv, nlb, MPI_INT, MPI_SUM, grid->rscp.comm); - - k = CEILING( nsupers, grid->nprow );/* Number of local block rows */ if ( !(LRtree_ptr = (C_Tree*)SUPERLU_MALLOC(k * sizeof(C_Tree))) ) ABORT("Malloc fails for LRtree_ptr[]."); @@ -1479,8 +1480,8 @@ if ( !iam) printf(".. Construct Bcast tree for L: %.2f\t\n", t); // if(ib==0){ - // LRtree_ptr[lib] = RdTree_Create(grid->comm, ranks, rank_cnt, msgsize,SeedSTD_RD[lib],'d'); - // RdTree_SetTag(LRtree_ptr[lib], RD_L,'d'); + //LRtree_ptr[lib] = RdTree_Create(grid->comm, ranks, rank_cnt, msgsize,SeedSTD_RD[lib],'d'); + //RdTree_SetTag(LRtree_ptr[lib], RD_L,'d'); C_RdTree_Create(&LRtree_ptr[lib], grid->comm, ranks, rank_cnt, msgsize, 'd'); LRtree_ptr[lib].tag_=RD_L; // } @@ -1513,7 +1514,6 @@ if ( !iam) printf(".. Construct Bcast tree for L: %.2f\t\n", t); SUPERLU_FREE(mod_bit); SUPERLU_FREE(frecv); - SUPERLU_FREE(ActiveFlag); SUPERLU_FREE(ActiveFlagAll); SUPERLU_FREE(ranks); @@ -1638,9 +1638,8 @@ if ( !iam) printf(".. Construct Reduce tree for L: %.2f\t\n", t); // rseed=rand(); // rseed=1.0; msgsize = SuperSize( jb ); - // UBtree_ptr[ljb] = BcTree_Create(grid->comm, ranks, rank_cnt, msgsize,SeedSTD_BC[ljb],'d'); - // BcTree_SetTag(UBtree_ptr[ljb],BC_U,'d'); - + //UBtree_ptr[ljb] = BcTree_Create(grid->comm, ranks, rank_cnt, msgsize,SeedSTD_BC[ljb],'d'); + //BcTree_SetTag(UBtree_ptr[ljb],BC_U,'d'); C_BcTree_Create(&UBtree_ptr[ljb], grid->comm, ranks, rank_cnt, msgsize, 'd'); UBtree_ptr[ljb].tag_=BC_U; @@ -1697,10 +1696,9 @@ if ( !iam) printf(".. Construct Bcast tree for U: %.2f\t\n", t); } /* Every process receives the count, but it is only useful on the diagonal processes. */ + //MPI_Allreduce( mod_bit, brecv, nlb, mpi_int_t, MPI_SUM, grid->rscp.comm); MPI_Allreduce( mod_bit, brecv, nlb, MPI_INT, MPI_SUM, grid->rscp.comm); - - k = CEILING( nsupers, grid->nprow );/* Number of local block rows */ if ( !(URtree_ptr = (C_Tree*)SUPERLU_MALLOC(k * sizeof(C_Tree))) ) ABORT("Malloc fails for URtree_ptr[]."); @@ -1842,8 +1840,8 @@ if ( !iam) printf(".. Construct Bcast tree for U: %.2f\t\n", t); // if(ib==0){ - // URtree_ptr[lib] = RdTree_Create(grid->comm, ranks, rank_cnt, msgsize,SeedSTD_RD[lib],'d'); - // RdTree_SetTag(URtree_ptr[lib], RD_U,'d'); + //URtree_ptr[lib] = RdTree_Create(grid->comm, ranks, rank_cnt, msgsize,SeedSTD_RD[lib],'d'); + //RdTree_SetTag(URtree_ptr[lib], RD_U,'d'); C_RdTree_Create(&URtree_ptr[lib], grid->comm, ranks, rank_cnt, msgsize, 'd'); URtree_ptr[lib].tag_=RD_U; // } @@ -1866,7 +1864,6 @@ if ( !iam) printf(".. Construct Bcast tree for U: %.2f\t\n", t); SUPERLU_FREE(mod_bit); SUPERLU_FREE(brecv); - SUPERLU_FREE(ActiveFlag); SUPERLU_FREE(ActiveFlagAll); SUPERLU_FREE(ranks); @@ -1884,32 +1881,31 @@ if ( !iam) printf(".. Construct Reduce tree for U: %.2f\t\n", t); //////////////////////////////////////////////////////// - Llu->Lrowind_bc_ptr = Lrowind_bc_ptr; Llu->Lrowind_bc_dat = Lrowind_bc_dat; Llu->Lrowind_bc_offset = Lrowind_bc_offset; Llu->Lrowind_bc_cnt = Lrowind_bc_cnt; - + Llu->Lindval_loc_bc_ptr = Lindval_loc_bc_ptr; Llu->Lindval_loc_bc_dat = Lindval_loc_bc_dat; Llu->Lindval_loc_bc_offset = Lindval_loc_bc_offset; Llu->Lindval_loc_bc_cnt = Lindval_loc_bc_cnt; - + Llu->Lnzval_bc_ptr = Lnzval_bc_ptr; Llu->Lnzval_bc_dat = Lnzval_bc_dat; Llu->Lnzval_bc_offset = Lnzval_bc_offset; Llu->Lnzval_bc_cnt = Lnzval_bc_cnt; - + Llu->Ufstnz_br_ptr = Ufstnz_br_ptr; - Llu->Ufstnz_br_dat = Ufstnz_br_dat; - Llu->Ufstnz_br_offset = Ufstnz_br_offset; - Llu->Ufstnz_br_cnt = Ufstnz_br_cnt; - + Llu->Ufstnz_br_dat = Ufstnz_br_dat; + Llu->Ufstnz_br_offset = Ufstnz_br_offset; + Llu->Ufstnz_br_cnt = Ufstnz_br_cnt; + Llu->Unzval_br_ptr = Unzval_br_ptr; Llu->Unzval_br_dat = Unzval_br_dat; Llu->Unzval_br_offset = Unzval_br_offset; Llu->Unzval_br_cnt = Unzval_br_cnt; - + Llu->Unnz = Unnz; Llu->ToRecv = ToRecv; Llu->ToSendD = ToSendD; @@ -1924,7 +1920,7 @@ if ( !iam) printf(".. Construct Reduce tree for U: %.2f\t\n", t); Llu->nbsendx = nbsendx; Llu->ilsum = ilsum; Llu->ldalsum = ldaspa; - + Llu->LRtree_ptr = LRtree_ptr; Llu->LBtree_ptr = LBtree_ptr; Llu->URtree_ptr = URtree_ptr; @@ -1934,11 +1930,12 @@ if ( !iam) printf(".. Construct Reduce tree for U: %.2f\t\n", t); Llu->Linv_bc_dat = Linv_bc_dat; Llu->Linv_bc_offset = Linv_bc_offset; Llu->Linv_bc_cnt = Linv_bc_cnt; - + Llu->Uinv_bc_ptr = Uinv_bc_ptr; Llu->Uinv_bc_dat = Uinv_bc_dat; Llu->Uinv_bc_offset = Uinv_bc_offset; - Llu->Uinv_bc_cnt = Uinv_bc_cnt; + Llu->Uinv_bc_cnt = Uinv_bc_cnt; + Llu->Urbs = Urbs; Llu->Ucb_indptr = Ucb_indptr; Llu->Ucb_inddat = Ucb_inddat; @@ -1949,7 +1946,6 @@ if ( !iam) printf(".. Construct Reduce tree for U: %.2f\t\n", t); Llu->Ucb_valoffset = Ucb_valoffset; Llu->Ucb_valcnt = Ucb_valcnt; - #ifdef GPU_ACC checkGPU(gpuMalloc( (void**)&Llu->d_xsup, (n+1) * sizeof(int_t))); @@ -1977,7 +1973,7 @@ if ( !iam) printf(".. Construct Reduce tree for U: %.2f\t\n", t); // some dummy allocation to avoid checking whether they are null pointers later checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_dat, sizeof(int_t))); checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_offset, sizeof(int64_t))); - checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_dat, sizeof(double))); + checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_dat, sizeof(double) )); checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_offset, sizeof(int64_t))); checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_dat, sizeof(int_t))); checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_offset, sizeof(int_t))); @@ -1992,11 +1988,12 @@ if ( !iam) printf(".. Construct Reduce tree for U: %.2f\t\n", t); /* gpuMemcpy for the following is performed in pxgssvx */ - checkGPU(gpuMalloc( (void**)&Llu->d_Lnzval_bc_dat, (Llu->Lnzval_bc_cnt) * sizeof(double))); - checkGPU(gpuMalloc( (void**)&Llu->d_Linv_bc_dat, (Llu->Linv_bc_cnt) * sizeof(double))); - checkGPU(gpuMalloc( (void**)&Llu->d_Uinv_bc_dat, (Llu->Uinv_bc_cnt) * sizeof(double))); + checkGPU(gpuMalloc( (void**)&Llu->d_Lnzval_bc_dat, (Llu->Lnzval_bc_cnt) * sizeof(double) )); + checkGPU(gpuMalloc( (void**)&Llu->d_Linv_bc_dat, (Llu->Linv_bc_cnt) * sizeof(double) )); + checkGPU(gpuMalloc( (void**)&Llu->d_Uinv_bc_dat, (Llu->Uinv_bc_cnt) * sizeof(double) )); -#endif +#endif /* match ifdef GPU_ACC */ + #if ( PRNTlevel>=1 ) if ( !iam ) printf(".. # L blocks " IFMT "\t# U blocks " IFMT "\n", nLblocks, nUblocks); diff --git a/SRC/dlustruct_gpu.h b/SRC/dlustruct_gpu.h index 6f236eb8..1103aa48 100644 --- a/SRC/dlustruct_gpu.h +++ b/SRC/dlustruct_gpu.h @@ -96,8 +96,6 @@ typedef struct //LUstruct_gpu_ local_u_blk_info_t *local_u_blk_infoVec; int_t *local_u_blk_infoPtr; - int_t *ijb_lookupVec; - int_t *ijb_lookupPtr; // GPU buffers for performing Schur Complement Update on GPU dSCUbuf_gpu_t scubufs[MAX_NGPU_STREAMS]; diff --git a/SRC/dsuperlu_gpu.cu b/SRC/dsuperlu_gpu.cu index 9c78ba5d..01bef401 100644 --- a/SRC/dsuperlu_gpu.cu +++ b/SRC/dsuperlu_gpu.cu @@ -795,12 +795,8 @@ int dfree_LUstruct_gpu ( checkGPU(gpuFree(A_gpu->local_l_blk_infoVec)); checkGPU(gpuFree(A_gpu->local_l_blk_infoPtr)); - checkGPU(gpuFree(A_gpu->jib_lookupVec)); - checkGPU(gpuFree(A_gpu->jib_lookupPtr)); checkGPU(gpuFree(A_gpu->local_u_blk_infoVec)); checkGPU(gpuFree(A_gpu->local_u_blk_infoPtr)); - checkGPU(gpuFree(A_gpu->ijb_lookupVec)); - checkGPU(gpuFree(A_gpu->ijb_lookupPtr)); /* Destroy all the meta-structures associated with the streams. */ gpuStreamDestroy(sluGPU->CopyStream); diff --git a/SRC/dutil_dist.c b/SRC/dutil_dist.c index e0792561..34660bc8 100644 --- a/SRC/dutil_dist.c +++ b/SRC/dutil_dist.c @@ -733,7 +733,7 @@ void dDumpLblocks(int iam, int_t nsupers, gridinfo_t *grid, fprintf(fp, "%d %d " IFMT "\n", n,n,nnzL); } - ncb = nsupers / grid->npcol; + ncb = nsupers / grid->npcol; extra = nsupers % grid->npcol; mycol = MYCOL( iam, grid ); if ( mycol < extra ) ++ncb; @@ -747,15 +747,15 @@ void dDumpLblocks(int iam, int_t nsupers, gridinfo_t *grid, nsupc = SuperSize( gb ); for (c = 0, k = BC_HEADER, r = 0; c < nb; ++c) { len = index[k+1]; - //for (j = 0; j < nsupc; ++j) { - //fprintf(fp, IFMT IFMT " %e\n", index[k+LB_DESCRIPTOR+i]+1, xsup[gb]+1, len,); - //for (i=0; ixsup; - int_t *index; - double *nzval; - int *idx_block; - if ( !(idx_block = (int*)SUPERLU_MALLOC( h_nfrecvmod[1] *2* sizeof(int))) ) - ABORT("Malloc fails for SeedSTD_BC[]."); - // assert(grid->npcol*grid->nprow==1); - - // count nonzeros in the first pass - nnzL = 0; - n = 0; - ncb = nsupers / grid->npcol; - extra = nsupers % grid->npcol; - mycol = MYCOL( iam, grid ); - if ( mycol < extra ) ++ncb; - for (lb = 0; lb < ncb; ++lb) { - index = Llu->Lrowind_bc_ptr[lb]; - if ( index ) { /* Not an empty column */ - nzval = Llu->Lnzval_bc_ptr[lb]; - nb = index[0]; - nsupr = index[1]; - gb = lb * grid->npcol + mycol; - nsupc = SuperSize( gb ); - for (c = 0, k = BC_HEADER, r = 0; c < nb; ++c) { - len = index[k+1]; - - for (j = 0; j < nsupc; ++j) { - for (i=0; i=xsup[gb]+j+1){ - nnzL ++; - nmax = SUPERLU_MAX(n,index[k+LB_DESCRIPTOR+i]+1); - n = nmax; - } - - } - } - k += LB_DESCRIPTOR + len; - r += len; - } - } - } - MPI_Allreduce(MPI_IN_PLACE,&nnzL,1,mpi_int_t,MPI_SUM,grid->comm); - MPI_Allreduce(MPI_IN_PLACE,&n,1,mpi_int_t,MPI_MAX,grid->comm); - - ncb = nsupers / grid->npcol; - extra = nsupers % grid->npcol; - mycol = MYCOL( iam, grid ); - if ( mycol < extra ) ++ncb; - int tmp_c=0; - for (lb = 0; lb < ncb; ++lb) { - index = Llu->Lrowind_bc_ptr[lb]; - if ( index ) { /* Not an empty column */ - nzval = Llu->Lnzval_bc_ptr[lb]; - nb = index[0]; - nsupr = index[1]; - gb = lb * grid->npcol + mycol; - nsupc = SuperSize( gb ); - for (c = 0, k = BC_HEADER, r = 0; c < nb; ++c) { - len = index[k+1]; - //fprintf(fp, "%d,%d,%d,%d,%d\n", index[k+LB_DESCRIPTOR+2], gb, (double)iam,len,nsupc); - idx_block[tmp_c*2]=index[k+LB_DESCRIPTOR+2]; - idx_block[tmp_c*2+1]=gb; - tmp_c+=1; - k += LB_DESCRIPTOR + len; - r += len; - } - } - } - - //find_critical_path(idx_block); -} /* criticalpath */ /*! \Compute the level sets in the L factor diff --git a/SRC/gpu_wrapper.h b/SRC/gpu_wrapper.h index 0e6297ec..e7ec2d8d 100644 --- a/SRC/gpu_wrapper.h +++ b/SRC/gpu_wrapper.h @@ -38,8 +38,6 @@ at the top-level directory. #define gpuSuccess cudaSuccess #define gpuGetErrorString cudaGetErrorString #define gpuMalloc cudaMalloc -#define gpuMallocHost cudaMallocHost -#define gpuMemset cudaMemset #define gpuHostMalloc cudaHostAlloc #define gpuHostMallocDefault cudaHostAllocDefault #define gpuMallocManaged cudaMallocManaged diff --git a/SRC/pddistribute.c b/SRC/pddistribute.c index 2ff5d670..5854487d 100644 --- a/SRC/pddistribute.c +++ b/SRC/pddistribute.c @@ -2427,27 +2427,29 @@ if ( !iam) printf(".. Construct Reduce tree for U: %.2f\t\n", t); - - /////* reuse: L and U *//// int maxrecvsz = sp_ienv_dist(3, options)* nrhs + SUPERLU_MAX( XK_H, LSUM_H ); - flag_bc_q = (int *)nvshmem_malloc(RDMA_FLAG_SIZE * (k+1) * sizeof(int)); // for sender - flag_rd_q = (int *)nvshmem_malloc( RDMA_FLAG_SIZE * nlb * 2 * sizeof(int)); // for sender - ready_x = (double *)nvshmem_malloc(maxrecvsz*CEILING( nsupers, grid->npcol) * sizeof(double)); // for receiver - ready_lsum = (double *)nvshmem_malloc(2*maxrecvsz*CEILING( nsupers, grid->nprow) * sizeof(double)); // for receiver - //printf("(%d) k=%d, flag_size=%d int, data_size=%d double, nlb=%d, flag_size=%d int, data_size=%d double, int=%d B, double=%d B\n", - // iam,k,RDMA_FLAG_SIZE * (k+1), maxrecvsz*CEILING( nsupers, grid->npcol), - // nlb,RDMA_FLAG_SIZE * nlb * 2 , 2*maxrecvsz*CEILING( nsupers, grid->nprow), sizeof(int), sizeof(double) ); + int flag_bc_size = RDMA_FLAG_SIZE * (k+1); + int flag_rd_size = RDMA_FLAG_SIZE * nlb * 2; + int ready_x_size = maxrecvsz*CEILING( nsupers, grid->npcol); + int ready_lsum_size = 2*maxrecvsz*CEILING( nsupers, grid->nprow); + int my_flag_bc_size = RDMA_FLAG_SIZE * (CEILING( nsupers, grid->npcol)+1); + int my_flag_rd_size = RDMA_FLAG_SIZE * nlb * 2; + //printf("(%d) in pddistribute:\n " + // "flag_bc_size=%d int, ready_x=%d double, " + // "flag_rd_size=%d int, ready_lsum=%d double, " + // "int=%d B, double=%d B\n", + // iam, + // flag_bc_size, ready_x_size, + // flag_rd_size , ready_lsum_size, + // sizeof(int), sizeof(double) ); //fflush(stdout); + prepare_multiGPU_buffers(flag_bc_size,flag_rd_size,ready_x_size,ready_lsum_size,my_flag_bc_size,my_flag_rd_size); - - my_flag_bc = (int *) nvshmem_malloc ( RDMA_FLAG_SIZE * (CEILING( nsupers, grid->npcol)+1) * sizeof(int)); // for sender - my_flag_rd = (int *) nvshmem_malloc (RDMA_FLAG_SIZE * nlb * 2 * sizeof(int)); // for sender + /////* for L solve *//// checkGPU(gpuMemset(my_flag_bc, 0, RDMA_FLAG_SIZE * (CEILING( nsupers, grid->npcol)+1) * sizeof(int))); checkGPU(gpuMemset(my_flag_rd, 0, RDMA_FLAG_SIZE * nlb * 2 * sizeof(int))); - //checkGPU(gpuMemset(ready_x, 0, maxrecvsz*CEILING( nsupers, grid->npcol) * sizeof(double))); - //checkGPU(gpuMemset(ready_lsum, 0, 2*maxrecvsz*CEILING( nsupers, grid->nprow) * sizeof(double))); - - /////* for L solve *//// + checkGPU(gpuMemset(ready_x, 0, maxrecvsz*CEILING( nsupers, grid->npcol) * sizeof(double))); + checkGPU(gpuMemset(ready_lsum, 0, 2*maxrecvsz*CEILING( nsupers, grid->nprow) * sizeof(double))); checkGPU(gpuMalloc( (void**)&d_status, CEILING( nsupers, grid->npcol) * sizeof(int))); checkGPU(gpuMalloc( (void**)&d_nfrecv, 3 * sizeof(int))); checkGPU(gpuMemcpy(d_status, mystatus, CEILING( nsupers, grid->npcol) * sizeof(int), gpuMemcpyHostToDevice)); diff --git a/SRC/pdgssvx.c b/SRC/pdgssvx.c index b5b67cc8..c9555e6f 100644 --- a/SRC/pdgssvx.c +++ b/SRC/pdgssvx.c @@ -538,7 +538,8 @@ pdgssvx(superlu_dist_options_t *options, SuperMatrix *A, int_t nnz_loc, nnz, iinfo; int m_loc, fst_row, icol; int colequ, Equil, factored, job, notran, rowequ, need_value; - int_t i, j, irow, m, n, permc_spec; + int_t i, j, irow, m, n; + int permc_spec; int iam, iam_g; int ldx; /* LDA for matrix X (local). */ char equed[1], norm[1]; @@ -716,15 +717,12 @@ pdgssvx(superlu_dist_options_t *options, SuperMatrix *A, } else { /* Compute R & C from scratch */ /* Compute the row and column scalings. */ pdgsequ(A, R, C, &rowcnd, &colcnd, &amax, &iinfo, grid); + if ( iinfo > 0 ) { if ( iinfo <= m ) { -#if ( PRNTlevel>=1 ) fprintf(stderr, "The %d-th row of A is exactly zero\n", (int)iinfo); -#endif } else { -#if ( PRNTlevel>=1 ) - fprintf(stderr, "The %d-th column of A is exactly zero\n", (int)iinfo-n); -#endif + fprintf(stderr, "The %d-th column of A is exactly zero\n", (int)(iinfo-n)); } } else if ( iinfo < 0 ) return; @@ -998,7 +996,7 @@ pdgssvx(superlu_dist_options_t *options, SuperMatrix *A, printf("{" IFMT "," IFMT "}: pdgssvx: invalid ColPerm option when ParSymbfact is used\n", MYROW(grid->iam, grid), MYCOL(grid->iam, grid)); } - } + } /* end preparing for parallel symbolic */ if ( permc_spec != MY_PERMC && Fact == DOFACT ) { /* Reuse perm_c if Fact == SamePattern, or SamePattern_SameRowPerm */ @@ -1018,9 +1016,7 @@ pdgssvx(superlu_dist_options_t *options, SuperMatrix *A, // } // } if (flinfo > 0) { -#if ( PRNTlevel>=1 ) fprintf(stderr, "Insufficient memory for get_perm_c parmetis\n"); -#endif *info = flinfo; return; } @@ -1070,10 +1066,11 @@ pdgssvx(superlu_dist_options_t *options, SuperMatrix *A, SUPERLU_MALLOC(sizeof(Glu_freeable_t))) ) ABORT("Malloc fails for Glu_freeable."); - /* Every process does this. */ + /* Every process does this. + returned value (-iinfo) is the size of lsub[], incuding pruned graph.*/ iinfo = symbfact(options, iam, &GAC, perm_c, etree, Glu_persist, Glu_freeable); - nnzLU = Glu_freeable->nnzLU; + nnzLU = Glu_freeable->nnzLU; stat->utime[SYMBFAC] = SuperLU_timer_() - t; if ( iinfo <= 0 ) { /* Successful return */ QuerySpace_dist(n, -iinfo, Glu_freeable, &symb_mem_usage); @@ -1093,10 +1090,8 @@ pdgssvx(superlu_dist_options_t *options, SuperMatrix *A, } #endif } else { /* symbfact out of memory */ -#if ( PRNTlevel>=1 ) if ( !iam ) fprintf(stderr,"symbfact() error returns " IFMT "\n",iinfo); -#endif *info = iinfo; return; } @@ -1111,9 +1106,7 @@ pdgssvx(superlu_dist_options_t *options, SuperMatrix *A, nnzLU = Pslu_freeable.nnzLU; stat->utime[SYMBFAC] = SuperLU_timer_() - t; if (flinfo > 0) { -#if ( PRNTlevel>=1 ) fprintf(stderr, "Insufficient memory for parallel symbolic factorization."); -#endif *info = flinfo; return; } @@ -1143,7 +1136,7 @@ pdgssvx(superlu_dist_options_t *options, SuperMatrix *A, distribution routine. */ t = SuperLU_timer_(); dist_mem_use = pddistribute(options, n, A, ScalePermstruct, - Glu_freeable, LUstruct, grid,nrhs); + Glu_freeable, LUstruct, grid, nrhs); stat->utime[DIST] = SuperLU_timer_() - t; /* Deallocate storage used in symbolic factorization. */ @@ -1161,6 +1154,8 @@ pdgssvx(superlu_dist_options_t *options, SuperMatrix *A, t = SuperLU_timer_(); dist_mem_use = ddist_psymbtonum(options, n, A, ScalePermstruct, &Pslu_freeable, LUstruct, grid); + + /* dist_mem_use = memDist + memNLU */ if (dist_mem_use > 0) ABORT ("Not enough memory available for dist_psymbtonum\n"); @@ -1275,30 +1270,66 @@ pdgssvx(superlu_dist_options_t *options, SuperMatrix *A, float mem_stage[3]; struct { float val; int rank; } local_struct, global_struct; - MPI_Reduce( &stat->TinyPivots, &TinyPivots, 1, mpi_int_t, MPI_SUM, 0, grid->comm ); + MPI_Reduce( &stat->TinyPivots, &TinyPivots, 1, mpi_int_t, + MPI_SUM, 0, grid->comm ); stat->TinyPivots = TinyPivots; + if ( iam==0 ) { + printf("\n** Memory Usage **********************************\n"); + } + + /* Compute numerical factorization memeory */ + dQuerySpace_dist(n, LUstruct, grid, stat, &num_mem_usage); + /*-- Compute high watermark of all stages --*/ if (parSymbFact == TRUE) { /* The memory used in the redistribution routine includes the memory used for storing the symbolic structure and the memory allocated for numerical factorization */ - mem_stage[0] = (-flinfo); /* parallel symbfact step */ - mem_stage[1] = (-dist_mem_use); /* distribution step */ + /* parallel symbfact step: + (-flinfo) is the allocMem returned from symbfact_dist() */ + mem_stage[0] = symb_mem_usage.total + (-flinfo); + + /* see leading comment of dist_symbLU() */ + /* dist_mem_use = (memDist + memNLU) in ddist_psymbtonum() */ + mem_stage[1] = symb_mem_usage.for_lu + (-dist_mem_use); /* distribution step */ loc_max = SUPERLU_MAX( mem_stage[0], mem_stage[1] ); if ( options->RowPerm != NO ) loc_max = SUPERLU_MAX(loc_max, GA_mem_use); - } else { + +#if ( PRNTlevel>=1 ) + if ( iam==0 ) { + printf("\t(P0) Globle A for MC64: GA_mem_use %.2f\n", GA_mem_use*1e-6); + printf("\t(P0) parallel symbolic::stage[0]: symb_memory %.2f, allocMem %.2f\n", + symb_mem_usage.total*1e-6, (-flinfo)*1e-6); + printf("\t(P0) parallel distribution::stage[1]: symb_LU %.2f, dist_mem_use %.2f\n", + symb_mem_usage.for_lu*1e-6, (-dist_mem_use)*1e-6); + fflush(stdout); + + } +#endif + } else { /* Serial symbolic. GA_mem_use is for global A */ mem_stage[0] = symb_mem_usage.total + GA_mem_use; /* symbfact step */ - mem_stage[1] = symb_mem_usage.for_lu + dist_mem_use - + num_mem_usage.for_lu; /* distribution step */ + mem_stage[1] = symb_mem_usage.for_lu + + dist_mem_use + + num_mem_usage.for_lu; /* distribution step */ loc_max = SUPERLU_MAX( mem_stage[0], mem_stage[1] ); +#if ( PRNTlevel>=1 ) + if ( iam==0 ) { + printf("\t(P0) serial symbolic::stage[0]: symb_memory %.2f, GA_mem_use %.2f\n", + symb_mem_usage.total*1e-6, GA_mem_use*1e-6); + printf("\t(P0) serial distribution::stage[1]:" + "symb_LU %.2f, dist_mem_use %.2f, num_mem_usage.for_lu %.2f\n", + symb_mem_usage.for_lu*1e-6, dist_mem_use*1e-6, + num_mem_usage.for_lu*1e-6); + fflush(stdout); + + } +#endif } - dQuerySpace_dist(n, LUstruct, grid, stat, &num_mem_usage); mem_stage[2] = num_mem_usage.total; /* numerical factorization step */ - loc_max = SUPERLU_MAX( loc_max, mem_stage[2] ); /* local max of 3 stages */ local_struct.val = loc_max; @@ -1326,7 +1357,6 @@ pdgssvx(superlu_dist_options_t *options, SuperMatrix *A, float buffer_peak = global_struct.val*1e-6; if ( iam==0 ) { - printf("\n** Memory Usage **********************************\n"); printf("** Total highmark (MB):\n" " Sum-of-all : %8.2f | Avg : %8.2f | Max : %8.2f\n", avg * 1e-6, @@ -1353,7 +1383,6 @@ pdgssvx(superlu_dist_options_t *options, SuperMatrix *A, } /* end if (!factored) */ - if ( options->Fact == DOFACT || options->Fact == SamePattern ) { /* Need to reset the solve's communication pattern, because perm_r[] and/or perm_c[] is changed. */ @@ -1444,10 +1473,11 @@ pdgssvx(superlu_dist_options_t *options, SuperMatrix *A, if ( options->DiagInv==YES && (Fact != FACTORED) ) { pdCompute_Diag_Inv(n, LUstruct, grid, stat, info); - + #ifdef GPU_ACC - pdconvertU(options, grid,LUstruct, stat, n); + pdconvertU(options, grid, LUstruct, stat, n); + checkGPU(gpuMemcpy(LUstruct->Llu->d_Linv_bc_dat, LUstruct->Llu->Linv_bc_dat, (LUstruct->Llu->Linv_bc_cnt) * sizeof(double), gpuMemcpyHostToDevice)); checkGPU(gpuMemcpy(LUstruct->Llu->d_Uinv_bc_dat, LUstruct->Llu->Uinv_bc_dat, @@ -1457,7 +1487,6 @@ pdgssvx(superlu_dist_options_t *options, SuperMatrix *A, #endif } - // #pragma omp parallel // { // #pragma omp master @@ -1599,7 +1628,6 @@ pdgssvx(superlu_dist_options_t *options, SuperMatrix *A, #if ( PRNTlevel>=1 ) if ( !iam ) printf(".. DiagScale = %d\n", ScalePermstruct->DiagScale); - fflush(stdout); #endif /* Deallocate R and/or C if it was not used. */ @@ -1627,14 +1655,12 @@ pdgssvx(superlu_dist_options_t *options, SuperMatrix *A, CHECK_MALLOC(iam, "Exit pdgssvx()"); #endif -} - - - +} /* pdgssvx */ +#ifdef GPU_ACC void pdconvertU(superlu_dist_options_t *options, gridinfo_t *grid, - dLUstruct_t *LUstruct, SuperLUStat_t *stat, int_t n) + dLUstruct_t *LUstruct, SuperLUStat_t *stat, int n) { int64_t nnz_ind,nnz_offset; int64_t nnz_val; @@ -1649,8 +1675,8 @@ int_t knsupc,iknsupc,ikfrow,iklrow; int_t *xsup = Glu_persist->xsup;; int iam = grid->iam; -int_t mycol = MYCOL (iam, grid); -int_t myrow = MYROW (iam, grid); +int mycol = MYCOL (iam, grid); +int myrow = MYROW (iam, grid); int_t *usub; double *uval; @@ -1670,48 +1696,45 @@ if ( !(Llu->Ucolind_bc_ptr = (int_t**)SUPERLU_MALLOC(nsupers_j * sizeof(int_t*)) Llu->Ucolind_bc_ptr[nsupers_j-1] = NULL; if ( !(Llu->Unzval_bc_ptr = - (double**)SUPERLU_MALLOC(nsupers_j * sizeof(double*))) ) + (double**)SUPERLU_MALLOC(nsupers_j * sizeof(double*))) ) ABORT("Malloc fails for Llu->Unzval_bc_ptr[]."); Llu->Unzval_bc_ptr[nsupers_j-1] = NULL; if ( !(Llu->Uindval_loc_bc_ptr = - (int_t**)SUPERLU_MALLOC(nsupers_j * sizeof(int_t*))) ) + (int_t**)SUPERLU_MALLOC(nsupers_j * sizeof(int_t*))) ) ABORT("Malloc fails for Llu->Uindval_loc_bc_ptr[]."); Llu->Uindval_loc_bc_ptr[nsupers_j-1] = NULL; if ( !(Llu->Uindval_loc_bc_offset = - (int64_t*)SUPERLU_MALLOC(nsupers_j * sizeof(int64_t))) ) { - fprintf(stderr, "Malloc fails for Llu->Uindval_loc_bc_offset[]."); + (int64_t*)SUPERLU_MALLOC(nsupers_j * sizeof(int64_t))) ) { + fprintf(stderr, "Malloc fails for Llu->Uindval_loc_bc_offset[]."); } Llu->Uindval_loc_bc_offset[nsupers_j-1] = -1; - if ( !(Llu->Ucolind_bc_offset = - (int64_t*)SUPERLU_MALLOC(nsupers_j * sizeof(int64_t))) ) { + (int64_t*)SUPERLU_MALLOC(nsupers_j * sizeof(int64_t))) ) { fprintf(stderr, "Malloc fails for Llu->Ucolind_bc_offset[]."); } Llu->Ucolind_bc_offset[nsupers_j-1] = -1; if ( !(Llu->Unzval_bc_offset = - (int64_t*)SUPERLU_MALLOC(nsupers_j * sizeof(int64_t))) ) { + (int64_t*)SUPERLU_MALLOC(nsupers_j * sizeof(int64_t))) ) { fprintf(stderr, "Malloc fails for Llu->Lnzval_bc_offset[]."); } Llu->Unzval_bc_offset[nsupers_j-1] = -1; - - for (lk=0;lknpcol + mycol;/* Global block number, col-wise. */ knsupc = SuperSize( k ); nub = Urbs[lk]; /* Number of U blocks in block column lk */ if(nub>0){ - // First pass count sizes of Llu->Ucolind_bc_ptr[lk] and Llu->Unzval_bc_ptr[lk] - nnz_ind=0; - nnz_val=0; - nnz_ind+=BC_HEADER_NEWU; - nrow=0; - for (ub = 0; ub < nub; ++ub) { + // First pass count sizes of Llu->Ucolind_bc_ptr[lk] and Llu->Unzval_bc_ptr[lk] + nnz_ind=0; + nnz_val=0; + nnz_ind+=BC_HEADER_NEWU; + nrow=0; + for (ub = 0; ub < nub; ++ub) { ik = Ucb_indptr[lk][ub].lbnum; /* Local block number, row-wise. */ usub = Llu->Ufstnz_br_ptr[ik]; uval = Llu->Unzval_br_ptr[ik]; @@ -1727,47 +1750,45 @@ for (lk=0;lkops[SOLVE] += 2 * (iklrow - fnz); - } + } } /* for jj ... */ - } /* for ub ... */ - - // Second pass fills Llu->Ucolind_bc_ptr[lk] and Llu->Unzval_bc_ptr[lk] - if ( !(Llu->Ucolind_bc_ptr[lk] = intMalloc_dist(nnz_ind+nrow*2)) ) - ABORT("Malloc fails for Llu->Ucolind_bc_ptr[lk]"); - Llu->Ucolind_bc_offset[lk]=nnz_ind+nrow*2; - Ucolind_bc_cnt += Llu->Ucolind_bc_offset[lk]; - - - if (!(Llu->Unzval_bc_ptr[lk]=doubleCalloc_dist(nnz_val))) - ABORT("Calloc fails for Llu->Unzval_bc_ptr[lk]."); - Llu->Unzval_bc_offset[lk]=nnz_val; - Unzval_bc_cnt += Llu->Unzval_bc_offset[lk]; - - - if ( !(Llu->Uindval_loc_bc_ptr[lk] = intCalloc_dist(nub*3)) ) - ABORT("Malloc fails for Llu->Uindval_loc_bc_ptr[lk][]"); - Llu->Uindval_loc_bc_offset[lk]=nub*3; - Uindval_loc_bc_cnt += Llu->Uindval_loc_bc_offset[lk]; - - Llu->Ucolind_bc_ptr[lk][0]=nub; - Llu->Ucolind_bc_ptr[lk][1]=nrow; - Llu->Ucolind_bc_ptr[lk][2]=nnz_ind; - nnz_offset=nnz_ind; - - nnz_ind=0; - nnz_val=0; - ncol=0; - nnz_ind+=BC_HEADER_NEWU; - nrow=0; - for (ub = 0; ub < nub; ++ub) { + } /* for ub ... */ + + // Second pass fills Llu->Ucolind_bc_ptr[lk] and Llu->Unzval_bc_ptr[lk] + if ( !(Llu->Ucolind_bc_ptr[lk] = intMalloc_dist(nnz_ind+nrow*2)) ) + ABORT("Malloc fails for Llu->Ucolind_bc_ptr[lk]"); + Llu->Ucolind_bc_offset[lk]=nnz_ind+nrow*2; + Ucolind_bc_cnt += Llu->Ucolind_bc_offset[lk]; + + if (!(Llu->Unzval_bc_ptr[lk]=doubleCalloc_dist(nnz_val))) + ABORT("Calloc fails for Llu->Unzval_bc_ptr[lk]."); + Llu->Unzval_bc_offset[lk]=nnz_val; + Unzval_bc_cnt += Llu->Unzval_bc_offset[lk]; + + if ( !(Llu->Uindval_loc_bc_ptr[lk] = intCalloc_dist(nub*3)) ) + ABORT("Malloc fails for Llu->Uindval_loc_bc_ptr[lk][]"); + Llu->Uindval_loc_bc_offset[lk]=nub*3; + Uindval_loc_bc_cnt += Llu->Uindval_loc_bc_offset[lk]; + + Llu->Ucolind_bc_ptr[lk][0]=nub; + Llu->Ucolind_bc_ptr[lk][1]=nrow; + Llu->Ucolind_bc_ptr[lk][2]=nnz_ind; + nnz_offset=nnz_ind; + + nnz_ind=0; + nnz_val=0; + ncol=0; + nnz_ind+=BC_HEADER_NEWU; + nrow=0; + for (ub = 0; ub < nub; ++ub) { ik = Ucb_indptr[lk][ub].lbnum; /* Local block number, row-wise. */ usub = Llu->Ufstnz_br_ptr[ik]; uval = Llu->Unzval_br_ptr[ik]; @@ -1787,8 +1808,8 @@ for (lk=0;lkUcolind_bc_ptr[lk][nnz_ind+ncol_loc+UB_DESCRIPTOR_NEWU]=FstBlockC(k)+jj; /* Global column number */ ncol_loc++; for (irow = fnz; irow < iklrow; ++irow){ @@ -1799,8 +1820,8 @@ for (lk=0;lkUcolind_bc_ptr[lk][nnz_ind]=gik; Llu->Ucolind_bc_ptr[lk][nnz_ind+1]=ncol_loc; @@ -1811,9 +1832,9 @@ for (lk=0;lkUcolind_bc_ptr[lk] = NULL; Llu->Unzval_bc_ptr[lk] = NULL; Llu->Ucolind_bc_offset[lk]=-1; @@ -1821,24 +1842,22 @@ for (lk=0;lkUindval_loc_bc_ptr[lk] = NULL; Llu->Uindval_loc_bc_offset[lk]=-1; } -} - - +} /* end for lk ... */ // safe guard Ucolind_bc_cnt +=1; Unzval_bc_cnt +=1; Uindval_loc_bc_cnt +=1; if ( !(Llu->Ucolind_bc_dat = - (int_t*)SUPERLU_MALLOC(Ucolind_bc_cnt * sizeof(int_t))) ) { + (int_t*)SUPERLU_MALLOC(Ucolind_bc_cnt * sizeof(int_t))) ) { fprintf(stderr, "Malloc fails for Llu->Ucolind_bc_dat[]."); } if ( !(Llu->Unzval_bc_dat = - (double*)SUPERLU_MALLOC(Unzval_bc_cnt * sizeof(double))) ) { + (double*)SUPERLU_MALLOC(Unzval_bc_cnt * sizeof(double))) ) { fprintf(stderr, "Malloc fails for Llu->Unzval_bc_dat[]."); } if ( !(Llu->Uindval_loc_bc_dat = - (int_t*)SUPERLU_MALLOC(Uindval_loc_bc_cnt * sizeof(int_t))) ) { + (int_t*)SUPERLU_MALLOC(Uindval_loc_bc_cnt * sizeof(int_t))) ) { fprintf(stderr, "Malloc fails for Llu->Uindval_loc_bc_dat[]."); } @@ -1852,7 +1871,7 @@ for (lk=0;lkUcolind_bc_ptr[jb]!=NULL){ for (jj = 0; jj < Llu->Ucolind_bc_offset[jb]; ++jj) { - Llu->Ucolind_bc_dat[Ucolind_bc_cnt+jj]=Llu->Ucolind_bc_ptr[jb][jj]; + Llu->Ucolind_bc_dat[Ucolind_bc_cnt+jj]=Llu->Ucolind_bc_ptr[jb][jj]; } SUPERLU_FREE(Llu->Ucolind_bc_ptr[jb]); Llu->Ucolind_bc_ptr[jb]=&Llu->Ucolind_bc_dat[Ucolind_bc_cnt]; @@ -1863,7 +1882,7 @@ for (lk=0;lkUnzval_bc_ptr[jb]!=NULL){ for (jj = 0; jj < Llu->Unzval_bc_offset[jb]; ++jj) { - Llu->Unzval_bc_dat[Unzval_bc_cnt+jj]=Llu->Unzval_bc_ptr[jb][jj]; + Llu->Unzval_bc_dat[Unzval_bc_cnt+jj]=Llu->Unzval_bc_ptr[jb][jj]; } SUPERLU_FREE(Llu->Unzval_bc_ptr[jb]); Llu->Unzval_bc_ptr[jb]=&Llu->Unzval_bc_dat[Unzval_bc_cnt]; @@ -1873,18 +1892,18 @@ for (lk=0;lkUindval_loc_bc_ptr[jb]!=NULL){ - for (jj = 0; jj < Llu->Uindval_loc_bc_offset[jb]; ++jj) { - Llu->Uindval_loc_bc_dat[Uindval_loc_bc_cnt+jj]=Llu->Uindval_loc_bc_ptr[jb][jj]; - } - SUPERLU_FREE(Llu->Uindval_loc_bc_ptr[jb]); - Llu->Uindval_loc_bc_ptr[jb]=&Llu->Uindval_loc_bc_dat[Uindval_loc_bc_cnt]; - tmp_cnt = Llu->Uindval_loc_bc_offset[jb]; - Llu->Uindval_loc_bc_offset[jb]=Uindval_loc_bc_cnt; - Uindval_loc_bc_cnt+=tmp_cnt; + for (jj = 0; jj < Llu->Uindval_loc_bc_offset[jb]; ++jj) { + Llu->Uindval_loc_bc_dat[Uindval_loc_bc_cnt+jj]=Llu->Uindval_loc_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Llu->Uindval_loc_bc_ptr[jb]); + Llu->Uindval_loc_bc_ptr[jb]=&Llu->Uindval_loc_bc_dat[Uindval_loc_bc_cnt]; + tmp_cnt = Llu->Uindval_loc_bc_offset[jb]; + Llu->Uindval_loc_bc_offset[jb]=Uindval_loc_bc_cnt; + Uindval_loc_bc_cnt+=tmp_cnt; } - - } + } /* end for jb ... */ + Llu->Ucolind_bc_cnt = Ucolind_bc_cnt; Llu->Unzval_bc_cnt = Unzval_bc_cnt; Llu->Uindval_loc_bc_cnt = Uindval_loc_bc_cnt; @@ -1892,7 +1911,6 @@ for (lk=0;lkUcolind_bc_offset %10d\n",Llu->Ucolind_bc_offset[0]); -#ifdef GPU_ACC checkGPU(gpuFree(Llu->d_Ucolind_bc_dat)); checkGPU(gpuFree(Llu->d_Ucolind_bc_offset)); checkGPU(gpuFree(Llu->d_Unzval_bc_dat)); @@ -1900,7 +1918,6 @@ for (lk=0;lkd_Uindval_loc_bc_dat)); checkGPU(gpuFree(Llu->d_Uindval_loc_bc_offset)); - checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_dat, (Llu->Ucolind_bc_cnt) * sizeof(int_t))); checkGPU(gpuMemcpy(Llu->d_Ucolind_bc_dat, Llu->Ucolind_bc_dat, (Llu->Ucolind_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(int64_t))); @@ -1914,7 +1931,6 @@ for (lk=0;lkd_Uindval_loc_bc_dat, Llu->Uindval_loc_bc_dat, (Llu->Uindval_loc_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(int64_t))); checkGPU(gpuMemcpy(Llu->d_Uindval_loc_bc_offset, Llu->Uindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(int64_t), gpuMemcpyHostToDevice)); -#endif SUPERLU_FREE (Llu->Ucolind_bc_dat); SUPERLU_FREE (Llu->Ucolind_bc_offset); @@ -1923,4 +1939,5 @@ for (lk=0;lkUindval_loc_bc_dat); SUPERLU_FREE (Llu->Uindval_loc_bc_offset); -} +} /* pdconvertU */ +#endif /* ifdef GPU_ACC */ diff --git a/SRC/pdgstrs.c b/SRC/pdgstrs.c index 799917ef..799ece33 100644 --- a/SRC/pdgstrs.c +++ b/SRC/pdgstrs.c @@ -398,9 +398,9 @@ pdReDistribute_B_to_X(double *B, int_t m_loc, int nrhs, int_t ldb, #endif { // t = SuperLU_timer_(); -#ifdef _OPENMP -#pragma omp taskloop private (i,l,irow,k,j,knsupc) untied -#endif +//#ifdef _OPENMP +//#pragma omp taskloop private (i,l,irow,k,j,knsupc) untied +//#endif for (i = 0; i < m_loc; ++i) { irow = perm_c[perm_r[i+fst_row]]; /* Row number in Pc*Pr*B */ @@ -652,9 +652,9 @@ pdReDistribute_X_to_B(int_t n, double *B, int_t m_loc, int_t ldb, int_t fst_row, #endif { // t = SuperLU_timer_(); -#ifdef _OPENMP -#pragma omp taskloop private (k,knsupc,lk,irow,l,i,j) untied -#endif +//#ifdef _OPENMP +//#pragma omp taskloop private (k,knsupc,lk,irow,l,i,j) untied +//#endif for (k = 0; k < nsupers; k++) { knsupc = SuperSize( k ); lk = LBi( k, grid ); /* Local block number */ @@ -2134,9 +2134,9 @@ thread_id=0; #endif { -#ifdef _OPENMP -#pragma omp taskloop private (k,ii,lk,thread_id) num_tasks(num_thread*8) nogroup -#endif +//#ifdef _OPENMP +//#pragma omp taskloop private (k,ii,lk,thread_id) num_tasks(num_thread*8) nogroup +//#endif for (jj=0;jj>>(target, mype, npes); -//CUDA_CHECK(cudaDeviceSynchronize()); + //int *target; + //target = (int *)nvshmem_malloc(sizeof(int)*256); + //printf("(%d) nvshmem malloc target success\n",mype); + //fflush(stdout); + //simple_shift<<<1, 256>>>(target, mype, npes); + //CUDA_CHECK(cudaDeviceSynchronize()); } +void prepare_multiGPU_buffers(int flag_bc_size,int flag_rd_size,int ready_x_size,int ready_lsum_size,int my_flag_bc_size,int my_flag_rd_size){ + int iam; + MPI_CHECK(MPI_Comm_rank(MPI_COMM_WORLD, &iam)); + flag_bc_q = (int *)nvshmem_malloc( flag_bc_size * sizeof(int)); // for sender + flag_rd_q = (int *)nvshmem_malloc( flag_rd_size * sizeof(int)); // for sender + ready_x = (double *)nvshmem_malloc( ready_x_size * sizeof(double)); // for receiver + ready_lsum = (double *)nvshmem_malloc( ready_lsum_size * sizeof(double)); // for receiver + my_flag_bc = (int *) nvshmem_malloc ( my_flag_bc_size * sizeof(int)); // for sender + my_flag_rd = (int *) nvshmem_malloc ( my_flag_rd_size * sizeof(int)); // for sender + + //printf("(%d) in prepare_multiGPU_buffers:\n " + // "flag_bc_size=%d int, ready_x=%d double, " + // "flag_rd_size=%d int, ready_lsum=%d double, " + // "int=%d B, double=%d B\n", + // iam, + // flag_bc_size, ready_x_size, + // flag_rd_size , ready_lsum_size, + // sizeof(int), sizeof(double) ); + //fflush(stdout); + +} __device__ void C_BcTree_forwardMessageSimple_Device(C_Tree* tree, int* flag_bc_q, int* my_flag_bc, int mype, int tid,double* ready_x, int maxrecvsz){ //int BCsendoffset; diff --git a/SRC/pdsymbfact_distdata.c b/SRC/pdsymbfact_distdata.c index 1eb28504..d7a58ebf 100644 --- a/SRC/pdsymbfact_distdata.c +++ b/SRC/pdsymbfact_distdata.c @@ -42,8 +42,8 @@ at the top-level directory. * Redistribute the symbolic structure of L and U from the distribution * used in the parallel symbolic factorization step to the distdibution * used in the parallel numeric factorization step. On exit, the L and U - * structure for the 2D distribution used in the numeric factorization step is - * stored in p_xlsub, p_lsub, p_xusub, p_usub. The global supernodal + * structure for the 2D distribution used in the numeric factorization step + * is stored in p_xlsub, p_lsub, p_xusub, p_usub. The global supernodal * information is also computed and it is stored in Glu_persist->supno * and Glu_persist->xsup. * @@ -53,7 +53,7 @@ at the top-level directory. * Glu_persist->supno, Glu_persist->xsup. * * This routine also deallocates memory allocated during symbolic - * factorization routine. That is, the folloing arrays are freed: + * factorization routine. That is, the following arrays are free'd: * Pslu_freeable->xlsub, Pslu_freeable->lsub, * Pslu_freeable->xusub, Pslu_freeable->usub, * Pslu_freeable->globToLoc, Pslu_freeable->supno_loc, @@ -68,8 +68,9 @@ at the top-level directory. * * n (Input) int_t * Order of the input matrix + * * Pslu_freeable (Input) Pslu_freeable_t * - * Local L and U structure, + * Local L and U structure: lsub[] / usub[]. They are free'd after distribution. * global to local indexing information. * * Glu_persist (Output) Glu_persist_t * @@ -101,26 +102,25 @@ at the top-level directory. * (an approximation). * */ - static float -dist_symbLU (superlu_dist_options_t *options, - int_t n, Pslu_freeable_t *Pslu_freeable, - Glu_persist_t *Glu_persist, +dist_symbLU (superlu_dist_options_t *options, int_t n, + Pslu_freeable_t *Pslu_freeable, Glu_persist_t *Glu_persist, int_t **p_xlsub, int_t **p_lsub, int_t **p_xusub, int_t **p_usub, gridinfo_t *grid ) { int iam, nprocs, pc, pr, p, np, p_diag; int_t *nnzToSend, *nnzToRecv, *nnzToSend_l, *nnzToSend_u, - *tmp_ptrToSend, *mem; + *tmp_ptrToSend, *mem; // temp memory int_t *nnzToRecv_l, *nnzToRecv_u; int_t *send_1, *send_2, nsend_1, nsend_2; - int_t *ptrToSend, *ptrToRecv, sendL, sendU, *snd_luind, *rcv_luind; + int_t *ptrToSend, *ptrToRecv, sendL, sendU, *snd_luind, *rcv_luind; // temp memory int_t nsupers, nsupers_i, nsupers_j; int *nvtcs, *intBuf1, *intBuf2, *intBuf3, *intBuf4, intNvtcs_loc; int_t maxszsn, maxNvtcsPProc; int_t *xsup_n, *supno_n, *temp, *xsup_beg_s, *xsup_end_s, *supno_s; - int_t *xlsub_s, *lsub_s, *xusub_s, *usub_s; + int_t *xlsub_s, *lsub_s, *xusub_s, *usub_s; /* computed from symbfact_dist(), + free'd in this routine after distribution */ int_t *xlsub_n, *lsub_n, *xusub_n, *usub_n; int_t *xsub_s, *sub_s, *xsub_n, *sub_n; int_t *globToLoc, nvtcs_loc; @@ -128,8 +128,8 @@ dist_symbLU (superlu_dist_options_t *options, RecvCnt_l, RecvCnt_u, ind_loc; int_t i, k, j, gb, szsn, gb_n, gb_s, gb_l, fst_s, fst_s_l, lst_s, i_loc; int_t nelts, isize; - float memAux; /* Memory used during this routine and freed on return */ - float memRet; /* Memory allocated and not freed on return */ + float memAux; /* Memory used during this routine and free'd before return */ + float memRet; /* Memory allocated and not free'd on return */ int_t iword, dword; /* ------------------------------------------------------------ @@ -561,6 +561,13 @@ dist_symbLU (superlu_dist_options_t *options, else nnzToRecv[iam] = nnz_loc_u; +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.dist_symbLU [1] memAux %.2f, memRet %.2f (MB)\n", memAux*1e-6, memRet*1e-6); + fflush(stdout); + } +#endif + /* ------------------------------------------------------------ DEALLOCATE TEMPORARY STORAGE. -------------------------------------------------------------*/ @@ -633,8 +640,8 @@ dist_symbLU (superlu_dist_options_t *options, while (i < k + nnzToRecv[p]) { gb = rcv_luind[i]; if (gb >= nsupers) - printf ("Pe[%d] p %d gb " IFMT " nsupers " IFMT " i " IFMT " i-k " IFMT "\n", - iam, p, gb, nsupers, i, i-k); + printf ("Pe[%d] p %d gb %d nsupers %d i " IFMT " i-k " IFMT "\n", + iam, p, (int) gb, (int) nsupers, i, i-k); i += 2; if (sendL) gb_l = LBj( gb, grid ); if (sendU) gb_l = LBi( gb, grid ); @@ -649,7 +656,16 @@ dist_symbLU (superlu_dist_options_t *options, } else sendU = FALSE; - } + + /* Sherry: this loop goes around twice ? */ + +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.dist_symbLU [2] end while: memAux %.4f\t memRet %.4f (MB)\n", memAux*1e-6, memRet*1e-6); + fflush(stdout); + } +#endif + } /* end while sendL || sendU */ /* deallocate memory allocated during symbolic factorization routine */ if (rcv_luind != NULL) { @@ -677,6 +693,14 @@ dist_symbLU (superlu_dist_options_t *options, *p_xlsub = xlsub_n; *p_lsub = lsub_n; *p_xusub = xusub_n; *p_usub = usub_n; +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.dist_symbLU [3] before return: memAux %.4f\t memRet %.4f (MB)\n", memAux*1e-6, memRet*1e-6); + fflush(stdout); + } +#endif + + /* It is confirmed that memAux is 0 now */ #if ( DEBUGlevel>=1 ) CHECK_MALLOC(iam, "Exit dist_symbLU()"); #endif @@ -778,8 +802,8 @@ ddist_A(SuperMatrix *A, dScalePermstruct_t *ScalePermstruct, MPI_Status status; int_t *xsup = Glu_persist->xsup; /* supernode and column mapping */ int_t *supno = Glu_persist->supno; - float memAux; /* Memory used during this routine and freed on return */ - float memRet; /* Memory allocated and not freed on return */ + float memAux; /* Memory used during this routine and free'd before return */ + float memRet; /* Memory allocated and not free'd on return */ int_t iword, dword, szbuf; /* ------------------------------------------------------------ @@ -1139,7 +1163,7 @@ ddist_A(SuperMatrix *A, dScalePermstruct_t *ScalePermstruct, #endif return (-memRet); -} /* dist_A */ +} /* ddist_A */ /*! \brief * @@ -1191,7 +1215,6 @@ ddist_A(SuperMatrix *A, dScalePermstruct_t *ScalePermstruct, * (an approximation). * */ - float ddist_psymbtonum(superlu_dist_options_t *options, int_t n, SuperMatrix *A, dScalePermstruct_t *ScalePermstruct, @@ -1226,57 +1249,54 @@ ddist_psymbtonum(superlu_dist_options_t *options, int_t n, SuperMatrix *A, int_t *index; /* indices consist of headers and row subscripts */ int *index1; /* temporary pointer to array of int */ double *lusup, *uval; /* nonzero values in L and U */ - int *recvBuf; //int_t *recvBuf; + int *recvBuf; // 1/16/22 Sherry changed to int, was: int_t *recvBuf; int *ptrToRecv, *nnzToRecv, *ptrToSend, *nnzToSend; double **Linv_bc_ptr; /* size ceil(NSUPERS/Pc) */ - double *Linv_bc_dat; /* size sum of sizes of Linv_bc_ptr[lk]) */ + double *Linv_bc_dat; /* size: sum of sizes of Linv_bc_ptr[lk]) */ long int *Linv_bc_offset; /* size ceil(NSUPERS/Pc) */ - double **Uinv_bc_ptr; /* size ceil(NSUPERS/Pc) */ - double *Uinv_bc_dat; /* size sum of sizes of Uinv_bc_ptr[lk]) */ - long int *Uinv_bc_offset; /* size ceil(NSUPERS/Pc) */ - double **Lnzval_bc_ptr; /* size ceil(NSUPERS/Pc) */ - double *Lnzval_bc_dat; /* size sum of sizes of Lnzval_bc_ptr[lk]) */ + double **Uinv_bc_ptr; /* size ceil(NSUPERS/Pc) */ + double *Uinv_bc_dat; /* size: sum of sizes of Uinv_bc_ptr[lk]) */ + long int *Uinv_bc_offset; /* size ceil(NSUPERS/Pc) */ + double **Lnzval_bc_ptr; /* size ceil(NSUPERS/Pc) */ + double *Lnzval_bc_dat; /* size: sum of sizes of Lnzval_bc_ptr[lk]) */ long int *Lnzval_bc_offset; /* size ceil(NSUPERS/Pc) */ - - int_t **Lrowind_bc_ptr; /* size ceil(NSUPERS/Pc) */ - int_t *Lrowind_bc_dat; /* size sum of sizes of Lrowind_bc_ptr[lk]) */ + + int_t **Lrowind_bc_ptr; /* size ceil(NSUPERS/Pc) */ + int_t *Lrowind_bc_dat; /* size: sum of sizes of Lrowind_bc_ptr[lk]) */ long int *Lrowind_bc_offset; /* size ceil(NSUPERS/Pc) */ - - int_t **Lindval_loc_bc_ptr; /* size ceil(NSUPERS/Pc) */ - int_t *Lindval_loc_bc_dat; /* size sum of sizes of Lindval_loc_bc_ptr[lk]) */ - long int *Lindval_loc_bc_offset; /* size ceil(NSUPERS/Pc) */ - - - int_t *index_srt; /* indices consist of headers and row subscripts */ + int_t **Lindval_loc_bc_ptr; /* size ceil(NSUPERS/Pc) */ + int_t *Lindval_loc_bc_dat; /* size: sum of sizes of Lindval_loc_bc_ptr[lk]) */ + long int *Lindval_loc_bc_offset; /* size ceil(NSUPERS/Pc) */ + + int_t *index_srt; /* indices consist of headers and row subscripts */ double *lusup_srt; /* nonzero values in L and U */ - - double **Unzval_br_ptr; /* size ceil(NSUPERS/Pr) */ - double *Unzval_br_dat; /* size sum of sizes of Unzval_br_ptr[lk]) */ - long int *Unzval_br_offset; /* size ceil(NSUPERS/Pr) */ - long int Unzval_br_cnt=0; - int_t **Ufstnz_br_ptr; /* size ceil(NSUPERS/Pr) */ - int_t *Ufstnz_br_dat; /* size sum of sizes of Ufstnz_br_ptr[lk]) */ - long int *Ufstnz_br_offset; /* size ceil(NSUPERS/Pr) */ - long int Ufstnz_br_cnt=0; + double **Unzval_br_ptr; /* size ceil(NSUPERS/Pr) */ + double *Unzval_br_dat; /* size: sum of sizes of Unzval_br_ptr[lk]) */ + long int *Unzval_br_offset; /* size ceil(NSUPERS/Pr) */ + long int Unzval_br_cnt=0; + + int_t **Ufstnz_br_ptr; /* size ceil(NSUPERS/Pr) */ + int_t *Ufstnz_br_dat; /* size: sum of sizes of Ufstnz_br_ptr[lk]) */ + long int *Ufstnz_br_offset; /* size ceil(NSUPERS/Pr) */ + long int Ufstnz_br_cnt=0; int_t *Unnz; /* size ceil(NSUPERS/Pc) */ - C_Tree *LBtree_ptr; /* size ceil(NSUPERS/Pc) */ - C_Tree *LRtree_ptr; /* size ceil(NSUPERS/Pr) */ - C_Tree *UBtree_ptr; /* size ceil(NSUPERS/Pc) */ - C_Tree *URtree_ptr; /* size ceil(NSUPERS/Pr) */ + C_Tree *LBtree_ptr; /* size ceil(NSUPERS/Pc) */ + C_Tree *LRtree_ptr; /* size ceil(NSUPERS/Pr) */ + C_Tree *UBtree_ptr; /* size ceil(NSUPERS/Pc) */ + C_Tree *URtree_ptr; /* size ceil(NSUPERS/Pr) */ int msgsize; - int_t *Urbs,*Urbs1; /* Number of row blocks in each block column of U. */ - Ucb_indptr_t **Ucb_indptr;/* Vertical linked list pointing to Uindex[] */ - Ucb_indptr_t *Ucb_inddat; - long int *Ucb_indoffset; - long int Ucb_indcnt=0; - - int_t **Ucb_valptr; /* Vertical linked list pointing to Unzval[] */ - int_t *Ucb_valdat; - long int *Ucb_valoffset; - long int Ucb_valcnt=0; + int_t *Urbs, *Urbs1; /* Number of row blocks in each block column of U. */ + Ucb_indptr_t **Ucb_indptr;/* Vertical linked list pointing to Uindex[] */ + Ucb_indptr_t *Ucb_inddat; + long int *Ucb_indoffset; + long int Ucb_indcnt=0; + int_t **Ucb_valptr; /* Vertical linked list pointing to Unzval[] */ + int_t *Ucb_valdat; + long int *Ucb_valoffset; + long int Ucb_valcnt=0; /*-- Counts to be used in factorization. --*/ int *ToRecv, *ToSendD, **ToSendR; @@ -1293,12 +1313,12 @@ ddist_psymbtonum(superlu_dist_options_t *options, int_t n, SuperMatrix *A, int **bsendx_plist; /* Column process list to send down Xk. */ int nbrecvx = 0; /* Number of Xk I will receive. */ int nbsendx = 0; /* Number of Xk I will send */ - int_t *ilsum; /* starting position of each supernode in - the full array (local) */ + the full array (local, blockwise) */ int_t *ilsum_j, ldaspa_j; /* starting position of each supernode in the full array (local, block column wise) */ - /*-- Auxiliary arrays; freed on return --*/ + /*-- Auxiliary arrays; free'd on return --*/ + // Sherry check int_t *Urb_marker; /* block hit marker; size ceil(NSUPERS/Pr) */ int_t *LUb_length; /* L,U block length; size nsupers_ij */ int_t *LUb_indptr; /* pointers to L,U index[]; size nsupers_ij */ @@ -1328,15 +1348,21 @@ double *dense, *dense_col; /* SPA */ int_t lptr1_tmp, idx_i, idx_v,m, uu; int_t nub; - float memStrLU, memA, + /* counting memory */ + float memA, /* memory used by ddist_A: distributing A values. */ + memStrLU, /* memory used by dist_symbLU: distributing symbolic LU */ memDist = 0.; /* memory used for redistributing the data, which does not include the memory for the numerical values - of L and U (positive number)*/ + of L and U (positive number). + It includes memA and memStrLU. + */ float memNLU = 0.; /* memory allocated for storing the numerical values of L and U, that will be used in the numeric - factorization (positive number) */ - float memTRS = 0.; /* memory allocated for storing the meta-data for triangular solve (positive number)*/ - + factorization (positive number). + It also contains dense-SPA[] array */ + float memTRS = 0.; /* memory allocated for storing the meta-data for + triangular solve (positive number)*/ + #if ( PRNTlevel>=1 ) int_t nLblocks = 0, nUblocks = 0; #endif @@ -1348,7 +1374,7 @@ double *dense, *dense_col; /* SPA */ /* Initialization. */ iam = grid->iam; #if ( DEBUGlevel>=1 ) - CHECK_MALLOC(iam, "Enter dist_psymbtonum()"); + CHECK_MALLOC(iam, "Enter ddist_psymbtonum()"); #endif myrow = MYROW( iam, grid ); mycol = MYCOL( iam, grid ); @@ -1392,7 +1418,7 @@ double *dense, *dense_col; /* SPA */ if ( myrow == PROW( gb, grid ) ) { i = SuperSize( gb ); ldaspa += i; - lb = LBi( gb, grid ); + lb = LBi( gb, grid ); // local block number ilsum[lb + 1] = ilsum[lb] + i; } ilsum[nsupers_i] = ldaspa; @@ -1402,7 +1428,7 @@ double *dense, *dense_col; /* SPA */ if (mycol == PCOL( gb, grid )) { i = SuperSize( gb ); ldaspa_j += i; - lb = LBj( gb, grid ); + lb = LBj( gb, grid ); // local block number ilsum_j[lb + 1] = ilsum_j[lb] + i; } ilsum_j[nsupers_j] = ldaspa_j; @@ -1445,7 +1471,7 @@ double *dense, *dense_col; /* SPA */ for (i = 0,j = 0; i < k; ++i, j += grid->npcol) ToSendR[i] = &index1[j]; /* Auxiliary arrays used to set up L and U block data structures. - They are freed on return. */ + They are free'd on return. */ if ( !(LUb_length = intCalloc_dist(nsupers_ij)) ) { fprintf(stderr, "Calloc fails for LUb_length[]."); return (memDist + memNLU + memTRS); @@ -1471,28 +1497,33 @@ double *dense, *dense_col; /* SPA */ fprintf(stderr, "Malloc fails for Unzval_br_ptr[]."); return (memDist + memNLU + memTRS); } - if ( !(Unzval_br_offset = - (long int*)SUPERLU_MALLOC(nsupers_i * sizeof(long int))) ) { - fprintf(stderr, "Malloc fails for Unzval_br_offset[]."); - } - Unzval_br_offset[nsupers_i-1] = -1; - - - + if ( !(Unzval_br_offset = + (long int*)SUPERLU_MALLOC(nsupers_i * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Unzval_br_offset[]."); + return (memDist + memNLU + memTRS); + } + Unzval_br_offset[nsupers_i-1] = -1; + if ( !(Ufstnz_br_ptr = (int_t**)SUPERLU_MALLOC(nsupers_i * sizeof(int_t*))) ) { fprintf(stderr, "Malloc fails for Ufstnz_br_ptr[]."); return (memDist + memNLU + memTRS); } - if ( !(Ufstnz_br_offset = - (long int*)SUPERLU_MALLOC(nsupers_i * sizeof(long int))) ) { - fprintf(stderr, "Malloc fails for Ufstnz_br_offset[]."); - return (memDist + memNLU + memTRS); - } - Ufstnz_br_offset[nsupers_i-1] = -1; - + if ( !(Ufstnz_br_offset = + (long int*)SUPERLU_MALLOC(nsupers_i * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Ufstnz_br_offset[]."); + return (memDist + memNLU + memTRS); + } + Ufstnz_br_offset[nsupers_i-1] = -1; + memTRS += 2 * nsupers_i * sizeof(long int); memNLU += nsupers_i*sizeof(double*) + nsupers_i*sizeof(int_t*); +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.ddist_psymbtonum [1] memDist %.4f, memNLU %.4f\n", memDist*1e-6, memNLU*1e-6); + } +#endif + Unzval_br_ptr[nsupers_i-1] = NULL; Ufstnz_br_ptr[nsupers_i-1] = NULL; @@ -1514,7 +1545,7 @@ double *dense, *dense_col; /* SPA */ memDist += (nsupers_i + nsupers_j)*iword; /* Auxiliary arrays used to set up L, U block data structures. - They are freed on return. + They are free'd on return. k is the number of local row blocks. */ if ( !(dense = doubleCalloc_dist(SUPERLU_MAX(ldaspa, ldaspa_j) * sp_ienv_dist(3, options))) ) { @@ -1532,7 +1563,13 @@ double *dense, *dense_col; /* SPA */ } /* ------------------------------------------------ */ memNLU += 2*nsupers_i*iword + - SUPERLU_MAX(ldaspa, ldaspa_j)*sp_ienv_dist(3, options)*dword; + SUPERLU_MAX(ldaspa, ldaspa_j)*sp_ienv_dist(3, options)*dword; +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.ddist_psymbtonum [[2]] memDist %.2f, memNLU %.2f [+ dense SPA]\n", memDist*1e-6, memNLU*1e-6); + fflush(stdout); + } +#endif /* Pointers to the beginning of each block column of L. */ if ( !(Lnzval_bc_ptr = @@ -1544,60 +1581,70 @@ double *dense, *dense_col; /* SPA */ fprintf(stderr, "Malloc fails for Lrowind_bc_ptr[]."); return (memDist + memNLU + memTRS); } - if ( !(Lrowind_bc_offset = - (long int*)SUPERLU_MALLOC(nsupers_j * sizeof(long int))) ) { - fprintf(stderr, "Malloc fails for Lrowind_bc_offset[]."); - } - Lrowind_bc_offset[nsupers_j-1] = -1; - if ( !(Lnzval_bc_offset = - (long int*)SUPERLU_MALLOC(nsupers_j * sizeof(long int))) ) { - fprintf(stderr, "Malloc fails for Lnzval_bc_offset[]."); - } - + if ( !(Lrowind_bc_offset = + (long int*)SUPERLU_MALLOC(nsupers_j * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lrowind_bc_offset[]."); + } + Lrowind_bc_offset[nsupers_j-1] = -1; + if ( !(Lnzval_bc_offset = + (long int*)SUPERLU_MALLOC(nsupers_j * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lnzval_bc_offset[]."); + } if ( !(Linv_bc_ptr = (double**)SUPERLU_MALLOC(nsupers_j * sizeof(double*))) ) { fprintf(stderr, "Malloc fails for Linv_bc_ptr[]."); return (memDist + memNLU + memTRS); } - if ( !(Linv_bc_offset = - (long int*)SUPERLU_MALLOC(nsupers_j * sizeof(long int))) ) { - fprintf(stderr, "Malloc fails for Linv_bc_offset[]."); - } + if ( !(Linv_bc_offset = + (long int*)SUPERLU_MALLOC(nsupers_j * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Linv_bc_offset[]."); + } + if ( !(Uinv_bc_ptr = (double**)SUPERLU_MALLOC(nsupers_j * sizeof(double*))) ) { fprintf(stderr, "Malloc fails for Uinv_bc_ptr[]."); return (memDist + memNLU + memTRS); } - if ( !(Uinv_bc_offset = - (long int*)SUPERLU_MALLOC(nsupers_j * sizeof(long int))) ) { - fprintf(stderr, "Malloc fails for Uinv_bc_offset[]."); - return (memDist + memNLU + memTRS); - } - Linv_bc_ptr[nsupers_j-1] = NULL; - Uinv_bc_ptr[nsupers_j-1] = NULL; - Linv_bc_offset[nsupers_j-1] = -1; - Uinv_bc_offset[nsupers_j-1] = -1; + if ( !(Uinv_bc_offset = + (long int*)SUPERLU_MALLOC(nsupers_j * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Uinv_bc_offset[]."); + return (memDist + memNLU + memTRS); + } + Linv_bc_ptr[nsupers_j-1] = NULL; + Uinv_bc_ptr[nsupers_j-1] = NULL; + Linv_bc_offset[nsupers_j-1] = -1; + Uinv_bc_offset[nsupers_j-1] = -1; + if ( !(Lindval_loc_bc_ptr = (int_t**)SUPERLU_MALLOC(nsupers_j * sizeof(int_t*))) ){ fprintf(stderr, "Malloc fails for Lindval_loc_bc_ptr[]."); return (memDist + memNLU + memTRS); } - if ( !(Lindval_loc_bc_offset = - (long int*)SUPERLU_MALLOC(nsupers_j * sizeof(long int))) ) { - fprintf(stderr, "Malloc fails for Lindval_loc_bc_offset[]."); - } - + if ( !(Lindval_loc_bc_offset = + (long int*)SUPERLU_MALLOC(nsupers_j * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lindval_loc_bc_offset[]."); + } if ( !(Unnz = (int_t*)SUPERLU_MALLOC(nsupers_j * sizeof(int_t))) ){ fprintf(stderr, "Malloc fails for Unnz[]."); return (memDist + memNLU + memTRS); } - memTRS += nsupers_j*sizeof(int_t*) + 2.0*nsupers_j*sizeof(double*) + nsupers_j*iword; //acount for Lindval_loc_bc_ptr, Unnz, Linv_bc_ptr,Uinv_bc_ptr + + //acount for Lindval_loc_bc_ptr, Unnz, Linv_bc_ptr, Uinv_bc_ptr, and 5 more ... + memTRS += nsupers_j*sizeof(int_t*) + 2.0*nsupers_j*sizeof(double) + nsupers_j*iword + + 5 * nsupers_j * sizeof(long int); memNLU += nsupers_j * sizeof(double*) + nsupers_j * sizeof(int_t*)+ nsupers_j * sizeof(int_t*); +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.ddist_psymbtonum [[3]] memNLU %.2f, memTRS %.2f\n", memNLU*1e-6, memTRS*1e-6); + fflush(stdout); + } +#endif + Lnzval_bc_ptr[nsupers_j-1] = NULL; Lrowind_bc_ptr[nsupers_j-1] = NULL; Linv_bc_ptr[nsupers_j-1] = NULL; @@ -1630,16 +1677,23 @@ double *dense, *dense_col; /* SPA */ bsendx_plist[i] = &index1[j]; /* -------------------------------------------------------------- */ memNLU += 2*nsupers_j*sizeof(int_t*) + 2*len*iword; +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.ddist_psymbtonum [[4]] memNLU %.2f, memTRS %.2f\n", memNLU*1e-6, memTRS*1e-6); + fflush(stdout); + } +#endif /*------------------------------------------------------------ PROPAGATE ROW SUBSCRIPTS AND VALUES OF A INTO L AND U BLOCKS. THIS ACCOUNTS FOR ONE-PASS PROCESSING OF A, L AND U. ------------------------------------------------------------*/ - long int Linv_bc_cnt=0; - long int Uinv_bc_cnt=0; - long int Lrowind_bc_cnt=0; - long int Lnzval_bc_cnt=0; - long int Lindval_loc_bc_cnt=0; + long int Linv_bc_cnt=0; + long int Uinv_bc_cnt=0; + long int Lrowind_bc_cnt=0; + long int Lnzval_bc_cnt=0; + long int Lindval_loc_bc_cnt=0; + for (jb = 0; jb < nsupers; jb++) { jbcol = PCOL( jb, grid ); jbrow = PROW( jb, grid ); @@ -1648,40 +1702,43 @@ double *dense, *dense_col; /* SPA */ fsupc = FstBlockC( jb ); nsupc = SuperSize( jb ); - + /*------------------------------------------------ + * SET UP U BLOCKS. + *------------------------------------------------*/ if ( myrow == jbrow ) { /* Block row jb in my process row */ - Ufstnz_br_ptr[ljb_i] = NULL; - Unzval_br_ptr[ljb_i] = NULL; - Unzval_br_offset[ljb_i]=-1; - Ufstnz_br_offset[ljb_i]=-1; + Ufstnz_br_ptr[ljb_i] = NULL; + Unzval_br_ptr[ljb_i] = NULL; + Unzval_br_offset[ljb_i]=-1; + Ufstnz_br_offset[ljb_i]=-1; + /* Scatter A into SPA. */ for (j = ilsum[ljb_i], dense_col = dense; j < ilsum[ljb_i]+nsupc; j++) { for (i = asup_rowptr[j]; i < asup_rowptr[j+1]; i++) { if (i >= asup_rowptr[ilsum[nsupers_i]]) printf ("ERR7\n"); - jcol = asup_colind[i]; + jcol = asup_colind[i]; // upper triangular part if (jcol >= n) - printf ("Pe[%d] ERR distsn jb " IFMT " gb " IFMT " j " IFMT " jcol %d\n", - iam, jb, gb, j, jcol); + printf ("Pe[%d] ERR distsn jb %d gb %d j %d jcol %d\n", + iam, (int) jb, (int) gb, (int) j, jcol); gb = BlockNum( jcol ); lb = LBj( gb, grid ); if (gb >= nsupers || lb >= nsupers_j) printf ("ERR8\n"); jcol = ilsum_j[lb] + jcol - FstBlockC( gb ); if (jcol >= ldaspa_j) - printf ("Pe[%d] ERR1 jb " IFMT " gb " IFMT " j " IFMT " jcol %d\n", - iam, jb, gb, j, jcol); + printf ("Pe[%d] ERR1 jb %d gb %d j %d jcol %d\n", + iam, (int) jb, (int) gb, (int) j, jcol); dense_col[jcol] = asup_val[i]; } dense_col += ldaspa_j; } - /*------------------------------------------------ - * SET UP U BLOCKS. - *------------------------------------------------*/ /* Count number of blocks and length of each block. */ nrbu = 0; len = 0; /* Number of column subscripts I own. */ len1 = 0; /* number of fstnz subscripts */ + + /* ljb_i is the current local row block number in U. + Loop through every nonzero in this row block */ for (i = xusub[ljb_i]; i < xusub[ljb_i+1]; i++) { if (i >= xusub[nsupers_i]) printf ("ERR10\n"); jcol = usub[i]; @@ -1698,7 +1755,7 @@ double *dense, *dense_col; /* SPA */ pr = PROW( gb, grid ); if ( pr != jbrow && mycol == pc) bsendx_plist[lb][jbrow] = YES; - if (mycol == pc) { + if (mycol == pc) { /* I own this block */ len += nsupc; LUb_length[lb] += nsupc; ToSendD[ljb_i] = YES; @@ -1742,10 +1799,9 @@ double *dense, *dense_col; /* SPA */ return (memDist + memNLU + memTRS); } Ufstnz_br_ptr[ljb_i] = index; - Ufstnz_br_offset[ljb_i]=len1+1; Ufstnz_br_cnt += Ufstnz_br_offset[ljb_i]; - + if (!(Unzval_br_ptr[ljb_i] = doubleMalloc_dist(len))) { fprintf (stderr, "Malloc fails for Unzval_br_ptr[*][]"); @@ -1753,8 +1809,16 @@ double *dense, *dense_col; /* SPA */ } Unzval_br_offset[ljb_i]=len; Unzval_br_cnt += Unzval_br_offset[ljb_i]; - + memNLU += (len1+1)*iword + len*dword; +#if ( PRNTlevel>=1 ) + if (iam==0 && (jb %10000 == 0) ) { + printf("\t.ddist_psymbtonum [jb %d setup-U] memNLU %.4f, memTRS %.4f\n", + (int) jb, memNLU*1e-6, memTRS*1e-6); + fflush(stdout); + } +#endif + uval = Unzval_br_ptr[ljb_i]; mybufmax[2] = SUPERLU_MAX( mybufmax[2], len1 ); mybufmax[3] = SUPERLU_MAX( mybufmax[3], len ); @@ -1806,7 +1870,10 @@ double *dense, *dense_col; /* SPA */ } } } - } /* if nrbu ... */ + } else { + Ufstnz_br_ptr[ljb_i] = NULL; + Unzval_br_ptr[ljb_i] = NULL; + } /* end if-else nrbu ... */ } /* if myrow == jbrow */ /*------------------------------------------------ @@ -1898,26 +1965,27 @@ double *dense, *dense_col; /* SPA */ fprintf (stderr, "Malloc fails for index[]"); return (memDist + memNLU + memTRS); } - Lrowind_bc_offset[ljb_j]=len1; - Lrowind_bc_cnt += Lrowind_bc_offset[ljb_j]; + + Lrowind_bc_offset[ljb_j]=len1; + Lrowind_bc_cnt += Lrowind_bc_offset[ljb_j]; Lrowind_bc_ptr[ljb_j] = index; + if (!(Lnzval_bc_ptr[ljb_j] = doubleMalloc_dist(len*nsupc))) { - fprintf(stderr, "Malloc fails for Lnzval_bc_ptr[*][] col block " IFMT, jb); + fprintf(stderr, "Malloc fails for Lnzval_bc_ptr[*][] col block %d\n", (int) jb); return (memDist + memNLU + memTRS); } - Lnzval_bc_offset[ljb_j]=len*nsupc; - Lnzval_bc_cnt += Lnzval_bc_offset[ljb_j]; + Lnzval_bc_offset[ljb_j]=len*nsupc; + Lnzval_bc_cnt += Lnzval_bc_offset[ljb_j]; myrow = MYROW( iam, grid ); krow = PROW( jb, grid ); if(myrow==krow){ /* diagonal block */ - - if (!(Linv_bc_ptr[ljb_j] = (double*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(double)))) + if (!(Linv_bc_ptr[ljb_j] = (double*)doubleMalloc_dist(nsupc*nsupc)) ) ABORT("Malloc fails for Linv_bc_ptr[ljb_j][]"); Linv_bc_offset[ljb_j]=nsupc*nsupc; Linv_bc_cnt += Linv_bc_offset[ljb_j]; - if (!(Uinv_bc_ptr[ljb_j] = (double*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(double)))) + if (!(Uinv_bc_ptr[ljb_j] = (double*)doubleMalloc_dist(nsupc*nsupc)) ) ABORT("Malloc fails for Uinv_bc_ptr[ljb_j][]"); Uinv_bc_offset[ljb_j]=nsupc*nsupc; Uinv_bc_cnt += Uinv_bc_offset[ljb_j]; @@ -1932,9 +2000,12 @@ double *dense, *dense_col; /* SPA */ if ( !(Lindval_loc_bc_ptr[ljb_j] = intCalloc_dist(nrbl*3))) ABORT("Malloc fails for Lindval_loc_bc_ptr[ljb_j][]"); - memTRS += nrbl*3.0*iword + 2.0*nsupc*nsupc*dword; //acount for Lindval_loc_bc_ptr[ljb],Linv_bc_ptr[ljb],Uinv_bc_ptr[ljb] - Lindval_loc_bc_offset[ljb_j]=nrbl*3; - Lindval_loc_bc_cnt += Lindval_loc_bc_offset[ljb_j]; + + //acount for Lindval_loc_bc_ptr[ljb],Linv_bc_ptr[ljb],Uinv_bc_ptr[ljb] + memTRS += nrbl*3.0*iword + 2.0*nsupc*nsupc*dword; + + Lindval_loc_bc_offset[ljb_j]=nrbl*3; + Lindval_loc_bc_cnt += Lindval_loc_bc_offset[ljb_j]; lusup = Lnzval_bc_ptr[ljb_j]; mybufmax[0] = SUPERLU_MAX( mybufmax[0], len1 ); @@ -1982,8 +2053,6 @@ double *dense, *dense_col; /* SPA */ } } /* for i ... */ - - /* sort Lindval_loc_bc_ptr[ljb_j], Lrowind_bc_ptr[ljb_j] and Lnzval_bc_ptr[ljb_j] here*/ if(nrbl>1){ krow = PROW( jb, grid ); @@ -1997,7 +2066,6 @@ double *dense, *dense_col; /* SPA */ quickSortM(lloc,0,uu,nrbl,0,3); } - if ( !(index_srt = intMalloc_dist(len1)) ) ABORT("Malloc fails for index_srt[]"); if (!(lusup_srt = (double*)SUPERLU_MALLOC(len*nsupc * sizeof(double)))) @@ -2038,18 +2106,25 @@ double *dense, *dense_col; /* SPA */ Lrowind_bc_ptr[ljb_j] = NULL; Lnzval_bc_ptr[ljb_j] = NULL; Linv_bc_ptr[ljb_j] = NULL; - Linv_bc_offset[ljb_j] = -1; - Lrowind_bc_offset[ljb_j]=-1; - Lindval_loc_bc_offset[ljb_j]=-1; - Lnzval_bc_offset[ljb_j]=-1; + Linv_bc_offset[ljb_j] = -1; + Lrowind_bc_offset[ljb_j]=-1; + Lindval_loc_bc_offset[ljb_j]=-1; + Lnzval_bc_offset[ljb_j]=-1; Uinv_bc_ptr[ljb_j] = NULL; Uinv_bc_offset[ljb_j] = -1; Lindval_loc_bc_ptr[ljb_j] = NULL; } /* if nrbl ... */ } /* if mycol == pc */ - } /* for jb ... */ + } /* end for jb ... */ SUPERLU_FREE(ilsum_j); +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.ddist_psymbtonum [[5]] memNLU %.2f, memTRS %.2f\n", memNLU*1e-6, memTRS*1e-6); + fflush(stdout); + } +#endif + SUPERLU_FREE(Urb_marker); SUPERLU_FREE(LUb_length); SUPERLU_FREE(LUb_indptr); @@ -2072,7 +2147,7 @@ double *dense, *dense_col; /* SPA */ /* exchange information about bsendx_plist in between column of processors */ k = SUPERLU_MAX( grid->nprow, grid->npcol); - if ( !(recvBuf = (int *) SUPERLU_MALLOC(nsupers*k * sizeof(int))) ) { + if ( !(recvBuf = (int *) SUPERLU_MALLOC(nsupers*k* sizeof(int))) ) { fprintf (stderr, "Malloc fails for recvBuf[]."); return (memDist + memNLU + memTRS); } @@ -2128,9 +2203,13 @@ double *dense, *dense_col; /* SPA */ } } - //MPI_Alltoallv (&(recvBuf[ptrToRecv[iam]]), nnzToSend, ptrToSend, mpi_int_t, +#if 0 // Sherry + MPI_Alltoallv (&(recvBuf[ptrToRecv[iam]]), nnzToSend, ptrToSend, mpi_int_t, + recvBuf, nnzToRecv, ptrToRecv, mpi_int_t, grid->comm); +#else MPI_Alltoallv (&(recvBuf[ptrToRecv[iam]]), nnzToSend, ptrToSend, MPI_INT, recvBuf, nnzToRecv, ptrToRecv, MPI_INT, grid->comm); +#endif for (jb = 0; jb < nsupers; jb++) { jbcol = PCOL( jb, grid ); @@ -2161,9 +2240,13 @@ double *dense, *dense_col; /* SPA */ } /* exchange information about bsendx_plist in between column of processors */ - //MPI_Allreduce ((*bsendx_plist), recvBuf, nsupers_j * grid->nprow, mpi_int_t, +#if 0 // Sherry 1/16/2022 + MPI_Allreduce ((*bsendx_plist), recvBuf, nsupers_j * grid->nprow, mpi_int_t, + MPI_MAX, grid->cscp.comm); +#else MPI_Allreduce ((*bsendx_plist), recvBuf, nsupers_j * grid->nprow, MPI_INT, MPI_MAX, grid->cscp.comm); +#endif for (jb = 0; jb < nsupers; jb ++) { jbcol = PCOL( jb, grid); @@ -2182,101 +2265,94 @@ double *dense, *dense_col; /* SPA */ (*bsendx_plist)[k] = EMPTY; } } - } - - - Linv_bc_cnt +=1; // safe guard - Uinv_bc_cnt +=1; - Lrowind_bc_cnt +=1 ; - Lindval_loc_bc_cnt +=1; - Lnzval_bc_cnt +=1; - if ( !(Linv_bc_dat = - (double*)SUPERLU_MALLOC(Linv_bc_cnt * sizeof(double))) ) { - fprintf(stderr, "Malloc fails for Linv_bc_dat[]."); - } - if ( !(Uinv_bc_dat = - (double*)SUPERLU_MALLOC(Uinv_bc_cnt * sizeof(double))) ) { - fprintf(stderr, "Malloc fails for Uinv_bc_dat[]."); - } - if ( !(Lrowind_bc_dat = - (int_t*)SUPERLU_MALLOC(Lrowind_bc_cnt * sizeof(int_t))) ) { - fprintf(stderr, "Malloc fails for Lrowind_bc_dat[]."); - } - if ( !(Lindval_loc_bc_dat = - (int_t*)SUPERLU_MALLOC(Lindval_loc_bc_cnt * sizeof(int_t))) ) { - fprintf(stderr, "Malloc fails for Lindval_loc_bc_dat[]."); - } - if ( !(Lnzval_bc_dat = - (double*)SUPERLU_MALLOC(Lnzval_bc_cnt * sizeof(double))) ) { - fprintf(stderr, "Malloc fails for Lnzval_bc_dat[]."); - } - - /* use contingous memory for Linv_bc_ptr, Lrowind_bc_ptr, Lnzval_bc_ptr*/ - k = CEILING( nsupers, grid->npcol );/* Number of local block columns */ - Linv_bc_cnt=0; - Uinv_bc_cnt=0; - Lrowind_bc_cnt=0; - Lnzval_bc_cnt=0; - Lindval_loc_bc_cnt=0; - long int tmp_cnt; - for (jb = 0; jb < k; ++jb) { /* for each block column ... */ - if(Linv_bc_ptr[jb]!=NULL){ - for (jj = 0; jj < Linv_bc_offset[jb]; ++jj) { - Linv_bc_dat[Linv_bc_cnt+jj]=Linv_bc_ptr[jb][jj]; - } - SUPERLU_FREE(Linv_bc_ptr[jb]); - Linv_bc_ptr[jb]=&Linv_bc_dat[Linv_bc_cnt]; - tmp_cnt = Linv_bc_offset[jb]; - Linv_bc_offset[jb]=Linv_bc_cnt; - Linv_bc_cnt+=tmp_cnt; - } - if(Uinv_bc_ptr[jb]!=NULL){ - for (jj = 0; jj < Uinv_bc_offset[jb]; ++jj) { - Uinv_bc_dat[Uinv_bc_cnt+jj]=Uinv_bc_ptr[jb][jj]; - } - SUPERLU_FREE(Uinv_bc_ptr[jb]); - Uinv_bc_ptr[jb]=&Uinv_bc_dat[Uinv_bc_cnt]; - tmp_cnt = Uinv_bc_offset[jb]; - Uinv_bc_offset[jb]=Uinv_bc_cnt; - Uinv_bc_cnt+=tmp_cnt; - } - - - if(Lrowind_bc_ptr[jb]!=NULL){ - for (jj = 0; jj < Lrowind_bc_offset[jb]; ++jj) { - Lrowind_bc_dat[Lrowind_bc_cnt+jj]=Lrowind_bc_ptr[jb][jj]; - } - SUPERLU_FREE(Lrowind_bc_ptr[jb]); - Lrowind_bc_ptr[jb]=&Lrowind_bc_dat[Lrowind_bc_cnt]; - tmp_cnt = Lrowind_bc_offset[jb]; - Lrowind_bc_offset[jb]=Lrowind_bc_cnt; - Lrowind_bc_cnt+=tmp_cnt; - } - - if(Lnzval_bc_ptr[jb]!=NULL){ - for (jj = 0; jj < Lnzval_bc_offset[jb]; ++jj) { - Lnzval_bc_dat[Lnzval_bc_cnt+jj]=Lnzval_bc_ptr[jb][jj]; - } - SUPERLU_FREE(Lnzval_bc_ptr[jb]); - Lnzval_bc_ptr[jb]=&Lnzval_bc_dat[Lnzval_bc_cnt]; - tmp_cnt = Lnzval_bc_offset[jb]; - Lnzval_bc_offset[jb]=Lnzval_bc_cnt; - Lnzval_bc_cnt+=tmp_cnt; - } - - if(Lindval_loc_bc_ptr[jb]!=NULL){ - for (jj = 0; jj < Lindval_loc_bc_offset[jb]; ++jj) { - Lindval_loc_bc_dat[Lindval_loc_bc_cnt+jj]=Lindval_loc_bc_ptr[jb][jj]; - } - SUPERLU_FREE(Lindval_loc_bc_ptr[jb]); - Lindval_loc_bc_ptr[jb]=&Lindval_loc_bc_dat[Lindval_loc_bc_cnt]; - tmp_cnt = Lindval_loc_bc_offset[jb]; - Lindval_loc_bc_offset[jb]=Lindval_loc_bc_cnt; - Lindval_loc_bc_cnt+=tmp_cnt; - } - - - } + } /* end for jb ... */ + + Linv_bc_cnt +=1; // safe guard + Uinv_bc_cnt +=1; + Lrowind_bc_cnt +=1 ; + Lindval_loc_bc_cnt +=1; + Lnzval_bc_cnt +=1; + if ( !(Linv_bc_dat = + (double*)SUPERLU_MALLOC(Linv_bc_cnt * sizeof(double))) ) { + fprintf(stderr, "Malloc fails for Linv_bc_dat[]."); + } + if ( !(Uinv_bc_dat = + (double*)SUPERLU_MALLOC(Uinv_bc_cnt * sizeof(double))) ) { + fprintf(stderr, "Malloc fails for Uinv_bc_dat[]."); + } + if ( !(Lrowind_bc_dat = + (int_t*)SUPERLU_MALLOC(Lrowind_bc_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Lrowind_bc_dat[]."); + } + if ( !(Lindval_loc_bc_dat = + (int_t*)SUPERLU_MALLOC(Lindval_loc_bc_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Lindval_loc_bc_dat[]."); + } + if ( !(Lnzval_bc_dat = + (double*)SUPERLU_MALLOC(Lnzval_bc_cnt * sizeof(double))) ) { + fprintf(stderr, "Malloc fails for Lnzval_bc_dat[]."); + } + /* use contingous memory for Linv_bc_ptr, Lrowind_bc_ptr, Lnzval_bc_ptr*/ + k = CEILING( nsupers, grid->npcol );/* Number of local block columns */ + Linv_bc_cnt=0; + Uinv_bc_cnt=0; + Lrowind_bc_cnt=0; + Lnzval_bc_cnt=0; + Lindval_loc_bc_cnt=0; + long int tmp_cnt; + for (jb = 0; jb < k; ++jb) { /* for each block column ... */ + if(Linv_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Linv_bc_offset[jb]; ++jj) { + Linv_bc_dat[Linv_bc_cnt+jj]=Linv_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Linv_bc_ptr[jb]); + Linv_bc_ptr[jb]=&Linv_bc_dat[Linv_bc_cnt]; + tmp_cnt = Linv_bc_offset[jb]; + Linv_bc_offset[jb]=Linv_bc_cnt; + Linv_bc_cnt+=tmp_cnt; + } + if(Uinv_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Uinv_bc_offset[jb]; ++jj) { + Uinv_bc_dat[Uinv_bc_cnt+jj]=Uinv_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Uinv_bc_ptr[jb]); + Uinv_bc_ptr[jb]=&Uinv_bc_dat[Uinv_bc_cnt]; + tmp_cnt = Uinv_bc_offset[jb]; + Uinv_bc_offset[jb]=Uinv_bc_cnt; + Uinv_bc_cnt+=tmp_cnt; + } + if(Lrowind_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lrowind_bc_offset[jb]; ++jj) { + Lrowind_bc_dat[Lrowind_bc_cnt+jj]=Lrowind_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lrowind_bc_ptr[jb]); + Lrowind_bc_ptr[jb]=&Lrowind_bc_dat[Lrowind_bc_cnt]; + tmp_cnt = Lrowind_bc_offset[jb]; + Lrowind_bc_offset[jb]=Lrowind_bc_cnt; + Lrowind_bc_cnt+=tmp_cnt; + } + if(Lnzval_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lnzval_bc_offset[jb]; ++jj) { + Lnzval_bc_dat[Lnzval_bc_cnt+jj]=Lnzval_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lnzval_bc_ptr[jb]); + Lnzval_bc_ptr[jb]=&Lnzval_bc_dat[Lnzval_bc_cnt]; + tmp_cnt = Lnzval_bc_offset[jb]; + Lnzval_bc_offset[jb]=Lnzval_bc_cnt; + Lnzval_bc_cnt+=tmp_cnt; + } + if(Lindval_loc_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lindval_loc_bc_offset[jb]; ++jj) { + Lindval_loc_bc_dat[Lindval_loc_bc_cnt+jj]=Lindval_loc_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lindval_loc_bc_ptr[jb]); + Lindval_loc_bc_ptr[jb]=&Lindval_loc_bc_dat[Lindval_loc_bc_cnt]; + tmp_cnt = Lindval_loc_bc_offset[jb]; + Lindval_loc_bc_offset[jb]=Lindval_loc_bc_cnt; + Lindval_loc_bc_cnt+=tmp_cnt; + } + } /* end for jb ... */ + ///////////////////////////////////////////////////////////////// /* Set up additional pointers for the index and value arrays of U. @@ -2300,6 +2376,7 @@ double *dense, *dense_col; /* SPA */ fprintf(stderr, "Malloc fails for Ucb_indoffset[]."); } Ucb_indoffset[nub-1] = -1; + nlb = CEILING( nsupers, grid->nprow ); /* Number of local block rows. */ /* Count number of row blocks in a block column. @@ -2321,21 +2398,22 @@ double *dense, *dense_col; /* SPA */ One pass of the skeleton graph of U. */ for (lb = 0; lb < nub; ++lb) { if ( Urbs[lb] ) { /* Not an empty block column. */ - if ( !(Ucb_indptr[lb] - = SUPERLU_MALLOC(Urbs[lb] * sizeof(Ucb_indptr_t))) ) + if ( !(Ucb_indptr[lb] + = SUPERLU_MALLOC(Urbs[lb] * sizeof(Ucb_indptr_t))) ) ABORT("Malloc fails for Ucb_indptr[lb][]"); - Ucb_indoffset[lb]=Urbs[lb]; - Ucb_indcnt += Ucb_indoffset[lb]; - if ( !(Ucb_valptr[lb] = (int_t *) intMalloc_dist(Urbs[lb])) ) + Ucb_indoffset[lb]=Urbs[lb]; + Ucb_indcnt += Ucb_indoffset[lb]; + + if ( !(Ucb_valptr[lb] = (int_t *) intMalloc_dist(Urbs[lb])) ) ABORT("Malloc fails for Ucb_valptr[lb][]"); - Ucb_valoffset[lb]=Urbs[lb]; - Ucb_valcnt += Ucb_valoffset[lb]; + Ucb_valoffset[lb]=Urbs[lb]; + Ucb_valcnt += Ucb_valoffset[lb]; }else{ - Ucb_valptr[lb]=NULL; - Ucb_valoffset[lb]=-1; - Ucb_indptr[lb]=NULL; - Ucb_indoffset[lb]=-1; - } + Ucb_valptr[lb]=NULL; + Ucb_valoffset[lb]=-1; + Ucb_indptr[lb]=NULL; + Ucb_indoffset[lb]=-1; + } } for (lk = 0; lk < nlb; ++lk) { /* For each block row. */ usub1 = Ufstnz_br_ptr[lk]; @@ -2358,9 +2436,7 @@ double *dense, *dense_col; /* SPA */ } } - - -/* Count the nnzs per block column */ + /* Count the nnzs per block column */ for (lb = 0; lb < nub; ++lb) { Unnz[lb] = 0; k = lb * grid->npcol + mycol;/* Global block number, column-wise. */ @@ -2378,29 +2454,28 @@ double *dense, *dense_col; /* SPA */ } } /* for jj ... */ } - } - + } /* end for lb ... */ + Unzval_br_cnt +=1; // safe guard Ufstnz_br_cnt +=1; Ucb_valcnt +=1; Ucb_indcnt +=1; if ( !(Unzval_br_dat = - (double*)SUPERLU_MALLOC(Unzval_br_cnt * sizeof(double))) ) { + (double*)SUPERLU_MALLOC(Unzval_br_cnt * sizeof(double))) ) { fprintf(stderr, "Malloc fails for Lnzval_bc_dat[]."); } if ( !(Ufstnz_br_dat = - (int_t*)SUPERLU_MALLOC(Ufstnz_br_cnt * sizeof(int_t))) ) { + (int_t*)SUPERLU_MALLOC(Ufstnz_br_cnt * sizeof(int_t))) ) { fprintf(stderr, "Malloc fails for Ufstnz_br_dat[]."); } if ( !(Ucb_valdat = - (int_t*)SUPERLU_MALLOC(Ucb_valcnt * sizeof(int_t))) ) { + (int_t*)SUPERLU_MALLOC(Ucb_valcnt * sizeof(int_t))) ) { fprintf(stderr, "Malloc fails for Ucb_valdat[]."); } if ( !(Ucb_inddat = - (Ucb_indptr_t*)SUPERLU_MALLOC(Ucb_indcnt * sizeof(Ucb_indptr_t))) ) { + (Ucb_indptr_t*)SUPERLU_MALLOC(Ucb_indcnt * sizeof(Ucb_indptr_t))) ) { fprintf(stderr, "Malloc fails for Ucb_inddat[]."); } - /* use contingous memory for Unzval_br_ptr, Ufstnz_br_ptr, Ucb_valptr */ k = CEILING( nsupers, grid->nprow );/* Number of local block rows */ @@ -2428,8 +2503,7 @@ double *dense, *dense_col; /* SPA */ Ufstnz_br_offset[lb]=Ufstnz_br_cnt; Ufstnz_br_cnt+=tmp_cnt; } - } - + } /* end for lb ... */ k = CEILING( nsupers, grid->npcol );/* Number of local block columns */ Ucb_valcnt=0; @@ -2455,7 +2529,7 @@ double *dense, *dense_col; /* SPA */ Ucb_indoffset[lb]=Ucb_indcnt; Ucb_indcnt+=tmp_cnt; } - } + } /* end for lb ... */ ///////////////////////////////////////////////////////////////// @@ -2556,9 +2630,8 @@ double *dense, *dense_col; /* SPA */ // rseed=rand(); // rseed=1.0; msgsize = SuperSize( jb ); - // LBtree_ptr[ljb] = BcTree_Create(grid->comm, ranks, rank_cnt, msgsize,SeedSTD_BC[ljb],'d'); - // BcTree_SetTag(LBtree_ptr[ljb],BC_L,'d'); - + //LBtree_ptr[ljb] = BcTree_Create(grid->comm, ranks, rank_cnt, msgsize,SeedSTD_BC[ljb],'d'); + //BcTree_SetTag(LBtree_ptr[ljb],BC_L,'d'); C_BcTree_Create(&LBtree_ptr[ljb], grid->comm, ranks, rank_cnt, msgsize, 'd'); LBtree_ptr[ljb].tag_=BC_L; @@ -2628,10 +2701,11 @@ double *dense, *dense_col; /* SPA */ } /* Every process receives the count, but it is only useful on the diagonal processes. */ - //MPI_Allreduce( mod_bit, frecv, nlb, mpi_int_t, MPI_SUM, grid->rscp.comm); +#if 0 // Sherry + MPI_Allreduce( mod_bit, frecv, nlb, mpi_int_t, MPI_SUM, grid->rscp.comm); +#else MPI_Allreduce( mod_bit, frecv, nlb, MPI_INT, MPI_SUM, grid->rscp.comm); - - +#endif k = CEILING( nsupers, grid->nprow );/* Number of local block rows */ if ( !(LRtree_ptr = (C_Tree*)SUPERLU_MALLOC(k * sizeof(C_Tree))) ) @@ -2729,8 +2803,8 @@ double *dense, *dense_col; /* SPA */ // if(ib==0){ - // LRtree_ptr[lib] = RdTree_Create(grid->comm, ranks, rank_cnt, msgsize,SeedSTD_RD[lib],'d'); - // RdTree_SetTag(LRtree_ptr[lib], RD_L,'d'); + //LRtree_ptr[lib] = RdTree_Create(grid->comm, ranks, rank_cnt, msgsize,SeedSTD_RD[lib],'d'); + //RdTree_SetTag(LRtree_ptr[lib], RD_L,'d'); C_RdTree_Create(&LRtree_ptr[lib], grid->comm, ranks, rank_cnt, msgsize, 'd'); LRtree_ptr[lib].tag_=RD_L; // } @@ -2885,9 +2959,8 @@ double *dense, *dense_col; /* SPA */ // rseed=rand(); // rseed=1.0; msgsize = SuperSize( jb ); - // UBtree_ptr[ljb] = BcTree_Create(grid->comm, ranks, rank_cnt, msgsize,SeedSTD_BC[ljb],'d'); - // BcTree_SetTag(UBtree_ptr[ljb],BC_U,'d'); - + //UBtree_ptr[ljb] = BcTree_Create(grid->comm, ranks, rank_cnt, msgsize,SeedSTD_BC[ljb],'d'); + //BcTree_SetTag(UBtree_ptr[ljb],BC_U,'d'); C_BcTree_Create(&UBtree_ptr[ljb], grid->comm, ranks, rank_cnt, msgsize, 'd'); UBtree_ptr[ljb].tag_=BC_U; @@ -2945,10 +3018,11 @@ double *dense, *dense_col; /* SPA */ } /* Every process receives the count, but it is only useful on the diagonal processes. */ - //MPI_Allreduce( mod_bit, brecv, nlb, mpi_int_t, MPI_SUM, grid->rscp.comm); +#if 0 // Sherry + MPI_Allreduce( mod_bit, brecv, nlb, mpi_int_t, MPI_SUM, grid->rscp.comm); +#else MPI_Allreduce( mod_bit, brecv, nlb, MPI_INT, MPI_SUM, grid->rscp.comm); - - +#endif k = CEILING( nsupers, grid->nprow );/* Number of local block rows */ if ( !(URtree_ptr = (C_Tree*)SUPERLU_MALLOC(k * sizeof(C_Tree))) ) @@ -3045,8 +3119,8 @@ double *dense, *dense_col; /* SPA */ // if(ib==0){ - // URtree_ptr[lib] = RdTree_Create(grid->comm, ranks, rank_cnt, msgsize,SeedSTD_RD[lib],'d'); - // RdTree_SetTag(URtree_ptr[lib], RD_U,'d'); + //URtree_ptr[lib] = RdTree_Create(grid->comm, ranks, rank_cnt, msgsize,SeedSTD_RD[lib],'d'); + //RdTree_SetTag(URtree_ptr[lib], RD_U,'d'); C_RdTree_Create(&URtree_ptr[lib], grid->comm, ranks, rank_cnt, msgsize, 'd'); URtree_ptr[lib].tag_=RD_U; // } @@ -3089,45 +3163,44 @@ double *dense, *dense_col; /* SPA */ //////////////////////////////////////////////////////// - /* Free the memory used for storing L and U */ + /* Free the memory used for storing symbolic structures of L and U */ SUPERLU_FREE(xlsub); SUPERLU_FREE(xusub); if (lsub != NULL) SUPERLU_FREE(lsub); if (usub != NULL) SUPERLU_FREE(usub); - SUPERLU_FREE(nnzToRecv); SUPERLU_FREE(ptrToRecv); SUPERLU_FREE(nnzToSend); SUPERLU_FREE(ptrToSend); SUPERLU_FREE(recvBuf); - Llu->Lrowind_bc_ptr = Lrowind_bc_ptr; - Llu->Lrowind_bc_dat = Lrowind_bc_dat; - Llu->Lrowind_bc_offset = Lrowind_bc_offset; - Llu->Lrowind_bc_cnt = Lrowind_bc_cnt; - - Llu->Lindval_loc_bc_ptr = Lindval_loc_bc_ptr; - Llu->Lindval_loc_bc_dat = Lindval_loc_bc_dat; - Llu->Lindval_loc_bc_offset = Lindval_loc_bc_offset; - Llu->Lindval_loc_bc_cnt = Lindval_loc_bc_cnt; - - Llu->Lnzval_bc_ptr = Lnzval_bc_ptr; - Llu->Lnzval_bc_dat = Lnzval_bc_dat; - Llu->Lnzval_bc_offset = Lnzval_bc_offset; - Llu->Lnzval_bc_cnt = Lnzval_bc_cnt; - + Llu->Lrowind_bc_ptr = Lrowind_bc_ptr; + Llu->Lrowind_bc_dat = Lrowind_bc_dat; + Llu->Lrowind_bc_offset = Lrowind_bc_offset; + Llu->Lrowind_bc_cnt = Lrowind_bc_cnt; + + Llu->Lindval_loc_bc_ptr = Lindval_loc_bc_ptr; + Llu->Lindval_loc_bc_dat = Lindval_loc_bc_dat; + Llu->Lindval_loc_bc_offset = Lindval_loc_bc_offset; + Llu->Lindval_loc_bc_cnt = Lindval_loc_bc_cnt; + + Llu->Lnzval_bc_ptr = Lnzval_bc_ptr; + Llu->Lnzval_bc_dat = Lnzval_bc_dat; + Llu->Lnzval_bc_offset = Lnzval_bc_offset; + Llu->Lnzval_bc_cnt = Lnzval_bc_cnt; - Llu->Ufstnz_br_ptr = Ufstnz_br_ptr; + Llu->Ufstnz_br_ptr = Ufstnz_br_ptr; Llu->Ufstnz_br_dat = Ufstnz_br_dat; Llu->Ufstnz_br_offset = Ufstnz_br_offset; Llu->Ufstnz_br_cnt = Ufstnz_br_cnt; + + Llu->Unzval_br_ptr = Unzval_br_ptr; + Llu->Unzval_br_dat = Unzval_br_dat; + Llu->Unzval_br_offset = Unzval_br_offset; + Llu->Unzval_br_cnt = Unzval_br_cnt; - Llu->Unzval_br_ptr = Unzval_br_ptr; - Llu->Unzval_br_dat = Unzval_br_dat; - Llu->Unzval_br_offset = Unzval_br_offset; - Llu->Unzval_br_cnt = Unzval_br_cnt; Llu->Unnz = Unnz; Llu->ToRecv = ToRecv; Llu->ToSendD = ToSendD; @@ -3147,73 +3220,72 @@ double *dense, *dense_col; /* SPA */ Llu->LBtree_ptr = LBtree_ptr; Llu->URtree_ptr = URtree_ptr; Llu->UBtree_ptr = UBtree_ptr; + Llu->Linv_bc_ptr = Linv_bc_ptr; - Llu->Linv_bc_dat = Linv_bc_dat; - Llu->Linv_bc_offset = Linv_bc_offset; - Llu->Linv_bc_cnt = Linv_bc_cnt; - - Llu->Uinv_bc_ptr = Uinv_bc_ptr; - Llu->Uinv_bc_dat = Uinv_bc_dat; - Llu->Uinv_bc_offset = Uinv_bc_offset; - Llu->Uinv_bc_cnt = Uinv_bc_cnt; - - Llu->Urbs = Urbs; - Llu->Ucb_indptr = Ucb_indptr; - Llu->Ucb_inddat = Ucb_inddat; - Llu->Ucb_indoffset = Ucb_indoffset; - Llu->Ucb_indcnt = Ucb_indcnt; - Llu->Ucb_valptr = Ucb_valptr; - Llu->Ucb_valdat = Ucb_valdat; - Llu->Ucb_valoffset = Ucb_valoffset; - Llu->Ucb_valcnt = Ucb_valcnt; + Llu->Linv_bc_dat = Linv_bc_dat; + Llu->Linv_bc_offset = Linv_bc_offset; + Llu->Linv_bc_cnt = Linv_bc_cnt; + + Llu->Uinv_bc_ptr = Uinv_bc_ptr; + Llu->Uinv_bc_dat = Uinv_bc_dat; + Llu->Uinv_bc_offset = Uinv_bc_offset; + Llu->Uinv_bc_cnt = Uinv_bc_cnt; + + Llu->Urbs = Urbs; + Llu->Ucb_indptr = Ucb_indptr; + Llu->Ucb_inddat = Ucb_inddat; + Llu->Ucb_indoffset = Ucb_indoffset; + Llu->Ucb_indcnt = Ucb_indcnt; + Llu->Ucb_valptr = Ucb_valptr; + Llu->Ucb_valdat = Ucb_valdat; + Llu->Ucb_valoffset = Ucb_valoffset; + Llu->Ucb_valcnt = Ucb_valcnt; #ifdef GPU_ACC - checkGPU(gpuMalloc( (void**)&Llu->d_xsup, (n+1) * sizeof(int_t))); - checkGPU(gpuMemcpy(Llu->d_xsup, xsup, (n+1) * sizeof(int_t), gpuMemcpyHostToDevice)); - checkGPU(gpuMalloc( (void**)&Llu->d_LRtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree))); - checkGPU(gpuMalloc( (void**)&Llu->d_LBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree))); - checkGPU(gpuMalloc( (void**)&Llu->d_URtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree))); - checkGPU(gpuMalloc( (void**)&Llu->d_UBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree))); - checkGPU(gpuMemcpy(Llu->d_LRtree_ptr, Llu->LRtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); - checkGPU(gpuMemcpy(Llu->d_LBtree_ptr, Llu->LBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); - checkGPU(gpuMemcpy(Llu->d_URtree_ptr, Llu->URtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); - checkGPU(gpuMemcpy(Llu->d_UBtree_ptr, Llu->UBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); - checkGPU(gpuMalloc( (void**)&Llu->d_Lrowind_bc_dat, (Llu->Lrowind_bc_cnt) * sizeof(int_t))); - checkGPU(gpuMemcpy(Llu->d_Lrowind_bc_dat, Llu->Lrowind_bc_dat, (Llu->Lrowind_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); - checkGPU(gpuMalloc( (void**)&Llu->d_Lindval_loc_bc_dat, (Llu->Lindval_loc_bc_cnt) * sizeof(int_t))); - checkGPU(gpuMemcpy(Llu->d_Lindval_loc_bc_dat, Llu->Lindval_loc_bc_dat, (Llu->Lindval_loc_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); - checkGPU(gpuMalloc( (void**)&Llu->d_Lrowind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); - checkGPU(gpuMemcpy(Llu->d_Lrowind_bc_offset, Llu->Lrowind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); - checkGPU(gpuMalloc( (void**)&Llu->d_Lindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); - checkGPU(gpuMemcpy(Llu->d_Lindval_loc_bc_offset, Llu->Lindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); - checkGPU(gpuMalloc( (void**)&Llu->d_Lnzval_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); - checkGPU(gpuMemcpy(Llu->d_Lnzval_bc_offset, Llu->Lnzval_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_xsup, (n+1) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_xsup, xsup, (n+1) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_LRtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_LBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_URtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_UBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree))); + checkGPU(gpuMemcpy(Llu->d_LRtree_ptr, Llu->LRtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_LBtree_ptr, Llu->LBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_URtree_ptr, Llu->URtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_UBtree_ptr, Llu->UBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lrowind_bc_dat, (Llu->Lrowind_bc_cnt) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_Lrowind_bc_dat, Llu->Lrowind_bc_dat, (Llu->Lrowind_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lindval_loc_bc_dat, (Llu->Lindval_loc_bc_cnt) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_Lindval_loc_bc_dat, Llu->Lindval_loc_bc_dat, (Llu->Lindval_loc_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lrowind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lrowind_bc_offset, Llu->Lrowind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lindval_loc_bc_offset, Llu->Lindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lnzval_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lnzval_bc_offset, Llu->Lnzval_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); - // some dummy allocation to avoid checking whether they are null pointers later - checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_dat, sizeof(int_t))); - checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_offset, sizeof(int64_t))); - checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_dat, sizeof(double))); - checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_offset, sizeof(int64_t))); - checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_dat, sizeof(int_t))); - checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_offset, sizeof(int_t))); - - - checkGPU(gpuMalloc( (void**)&Llu->d_Linv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); - checkGPU(gpuMemcpy(Llu->d_Linv_bc_offset, Llu->Linv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); - checkGPU(gpuMalloc( (void**)&Llu->d_Uinv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); - checkGPU(gpuMemcpy(Llu->d_Uinv_bc_offset, Llu->Uinv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); - checkGPU(gpuMalloc( (void**)&Llu->d_ilsum, (CEILING( nsupers, grid->nprow )+1) * sizeof(int_t))); - checkGPU(gpuMemcpy(Llu->d_ilsum, Llu->ilsum, (CEILING( nsupers, grid->nprow )+1) * sizeof(int_t), gpuMemcpyHostToDevice)); - - - /* gpuMemcpy for the following is performed in pxgssvx */ - checkGPU(gpuMalloc( (void**)&Llu->d_Lnzval_bc_dat, (Llu->Lnzval_bc_cnt) * sizeof(double))); - checkGPU(gpuMalloc( (void**)&Llu->d_Linv_bc_dat, (Llu->Linv_bc_cnt) * sizeof(double))); - checkGPU(gpuMalloc( (void**)&Llu->d_Uinv_bc_dat, (Llu->Uinv_bc_cnt) * sizeof(double))); + // some dummy allocation to avoid checking whether they are null pointers later + checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_dat, sizeof(int_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_offset, sizeof(int64_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_dat, sizeof(double))); + checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_offset, sizeof(int64_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_dat, sizeof(int_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_offset, sizeof(int_t))); + + checkGPU(gpuMalloc( (void**)&Llu->d_Linv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Linv_bc_offset, Llu->Linv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Uinv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Uinv_bc_offset, Llu->Uinv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_ilsum, (CEILING( nsupers, grid->nprow )+1) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_ilsum, Llu->ilsum, (CEILING( nsupers, grid->nprow )+1) * sizeof(int_t), gpuMemcpyHostToDevice)); + + /* gpuMemcpy for the following is performed in pxgssvx */ + checkGPU(gpuMalloc( (void**)&Llu->d_Lnzval_bc_dat, (Llu->Lnzval_bc_cnt) * sizeof(double))); + checkGPU(gpuMalloc( (void**)&Llu->d_Linv_bc_dat, (Llu->Linv_bc_cnt) * sizeof(double))); + checkGPU(gpuMalloc( (void**)&Llu->d_Uinv_bc_dat, (Llu->Uinv_bc_cnt) * sizeof(double))); -#endif +# endif /* end ifdef GPU_ACC */ #if ( PRNTlevel>=1 ) if ( !iam ) printf(".. # L blocks " IFMT "\t# U blocks " IFMT "\n", @@ -3229,11 +3301,22 @@ double *dense, *dense_col; /* SPA */ MPI_MAX, grid->comm); #if ( DEBUGlevel>=1 ) - /* Memory allocated but not freed: + /* Memory allocated but not free'd: ilsum, fmod, fsendx_plist, bmod, bsendx_plist, ToRecv, ToSendR, ToSendD, mod_bit */ - CHECK_MALLOC(iam, "Exit dist_psymbtonum()"); + CHECK_MALLOC(iam, "Exit ddist_psymbtonum()"); +#endif + +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t. end ddist_psymbtonum: memDist %.4f, memNLU %.4f, memTRS %.2f\n", + memDist*1e-6, memNLU*1e-6, memTRS*1e-6); + printf("\t\t. dense[] SPA %.4f (MB), ldaspa %d, ldaspa_j %d\n", + SUPERLU_MAX(ldaspa, ldaspa_j) * sp_ienv_dist(3, options) * dword * 1e-6, + (int) ldaspa, (int) ldaspa_j); + fflush(stdout); + } #endif return (- (memDist+memNLU)); diff --git a/SRC/pdutil.c b/SRC/pdutil.c index 04bf7905..71b7e730 100755 --- a/SRC/pdutil.c +++ b/SRC/pdutil.c @@ -17,6 +17,9 @@ at the top-level directory. * -- Distributed SuperLU routine (version 2.0) -- * Lawrence Berkeley National Lab, Univ. of California Berkeley. * March 15, 2003 + * + * Last modified: + * December 28, 2022 * */ @@ -433,53 +436,6 @@ void dLUstructFree(dLUstruct_t *LUstruct) #endif } -void -dDestroy_Tree(int_t n, gridinfo_t *grid, dLUstruct_t *LUstruct) -{ - int_t i, nb, nsupers; - Glu_persist_t *Glu_persist = LUstruct->Glu_persist; - dLocalLU_t *Llu = LUstruct->Llu; -#if ( DEBUGlevel>=1 ) - int iam; - MPI_Comm_rank( MPI_COMM_WORLD, &iam ); - CHECK_MALLOC(iam, "Enter dDestroy_Tree()"); -#endif - - nsupers = Glu_persist->supno[n-1] + 1; - - nb = CEILING(nsupers, grid->npcol); - for (i=0;iLBtree_ptr[i].empty_==NO){ - // BcTree_Destroy(Llu->LBtree_ptr[i],LUstruct->dt); - C_BcTree_Nullify(&Llu->LBtree_ptr[i]); - } - if(Llu->UBtree_ptr[i].empty_==NO){ - // BcTree_Destroy(Llu->UBtree_ptr[i],LUstruct->dt); - C_BcTree_Nullify(&Llu->UBtree_ptr[i]); - } - } - SUPERLU_FREE(Llu->LBtree_ptr); - SUPERLU_FREE(Llu->UBtree_ptr); - - nb = CEILING(nsupers, grid->nprow); - for (i=0;iLRtree_ptr[i].empty_==NO){ - // RdTree_Destroy(Llu->LRtree_ptr[i],LUstruct->dt); - C_RdTree_Nullify(&Llu->LRtree_ptr[i]); - } - if(Llu->URtree_ptr[i].empty_==NO){ - // RdTree_Destroy(Llu->URtree_ptr[i],LUstruct->dt); - C_RdTree_Nullify(&Llu->URtree_ptr[i]); - } - } - SUPERLU_FREE(Llu->LRtree_ptr); - SUPERLU_FREE(Llu->URtree_ptr); - -#if ( DEBUGlevel>=1 ) - CHECK_MALLOC(iam, "Exit dDestroy_Tree()"); -#endif -} - /*! \brief Destroy distributed L & U matrices. */ void dDestroy_LU(int_t n, gridinfo_t *grid, dLUstruct_t *LUstruct) @@ -498,25 +454,32 @@ dDestroy_LU(int_t n, gridinfo_t *grid, dLUstruct_t *LUstruct) nsupers = Glu_persist->supno[n-1] + 1; - nb = CEILING(nsupers, grid->npcol); - // for (i = 0; i < nb; ++i) - // if ( Llu->Lrowind_bc_ptr[i] ) { - // SUPERLU_FREE (Llu->Lrowind_bc_ptr[i]); - // SUPERLU_FREE (Llu->Lnzval_bc_ptr[i]); - // } + /* Following are free'd in distribution routines */ + // nb = CEILING(nsupers, grid->npcol); + // for (i = 0; i < nb; ++i) + // if ( Llu->Lrowind_bc_ptr[i] ) { + // SUPERLU_FREE (Llu->Lrowind_bc_ptr[i]); +#if 0 // Sherry: the following is not allocated with cudaHostAlloc + //#ifdef GPU_ACC + checkGPU(gpuFreeHost(Llu->Lnzval_bc_ptr[i])); +#endif + // SUPERLU_FREE (Llu->Lnzval_bc_ptr[i]); + // } + SUPERLU_FREE (Llu->Lrowind_bc_ptr); SUPERLU_FREE (Llu->Lrowind_bc_dat); SUPERLU_FREE (Llu->Lrowind_bc_offset); SUPERLU_FREE (Llu->Lnzval_bc_ptr); SUPERLU_FREE (Llu->Lnzval_bc_dat); SUPERLU_FREE (Llu->Lnzval_bc_offset); - + + /* Following are free'd in distribution routines */ // nb = CEILING(nsupers, grid->nprow); // for (i = 0; i < nb; ++i) - // if ( Llu->Ufstnz_br_ptr[i] ) { - // SUPERLU_FREE (Llu->Ufstnz_br_ptr[i]); - // SUPERLU_FREE (Llu->Unzval_br_ptr[i]); - // } + // if ( Llu->Ufstnz_br_ptr[i] ) { + // SUPERLU_FREE (Llu->Ufstnz_br_ptr[i]); + // SUPERLU_FREE (Llu->Unzval_br_ptr[i]); + // } SUPERLU_FREE (Llu->Ufstnz_br_ptr); SUPERLU_FREE (Llu->Ufstnz_br_dat); SUPERLU_FREE (Llu->Ufstnz_br_offset); @@ -533,31 +496,32 @@ dDestroy_LU(int_t n, gridinfo_t *grid, dLUstruct_t *LUstruct) /* The following can be freed only after iterative refinement. */ SUPERLU_FREE(Llu->ilsum); SUPERLU_FREE(Llu->fmod); - SUPERLU_FREE(Llu->fsendx_plist[0]); + SUPERLU_FREE((Llu->fsendx_plist)[0]); SUPERLU_FREE(Llu->fsendx_plist); SUPERLU_FREE(Llu->bmod); - SUPERLU_FREE(Llu->bsendx_plist[0]); + SUPERLU_FREE((Llu->bsendx_plist)[0]); SUPERLU_FREE(Llu->bsendx_plist); SUPERLU_FREE(Llu->mod_bit); + /* Following are free'd in distribution routines */ // nb = CEILING(nsupers, grid->npcol); - // for (i = 0; i < nb; ++i) - // if ( Llu->Lindval_loc_bc_ptr[i]!=NULL) { - // SUPERLU_FREE (Llu->Lindval_loc_bc_ptr[i]); - // } + // for (i = 0; i < nb; ++i) + // if ( Llu->Lindval_loc_bc_ptr[i]!=NULL) { + // SUPERLU_FREE (Llu->Lindval_loc_bc_ptr[i]); + // } SUPERLU_FREE(Llu->Lindval_loc_bc_ptr); SUPERLU_FREE(Llu->Lindval_loc_bc_dat); SUPERLU_FREE(Llu->Lindval_loc_bc_offset); - + + /* Following are free'd in distribution routines */ // nb = CEILING(nsupers, grid->npcol); // for (i=0; iLinv_bc_ptr[i]!=NULL) { - // // SUPERLU_FREE(Llu->Linv_bc_ptr[i]); - // // } - - // if(Llu->Uinv_bc_ptr[i]!=NULL){ - // SUPERLU_FREE(Llu->Uinv_bc_ptr[i]); - // } + // if(Llu->Linv_bc_ptr[i]!=NULL) { + // SUPERLU_FREE(Llu->Linv_bc_ptr[i]); + // } + // if(Llu->Uinv_bc_ptr[i]!=NULL){ + // SUPERLU_FREE(Llu->Uinv_bc_ptr[i]); + // } // } SUPERLU_FREE(Llu->Linv_bc_ptr); SUPERLU_FREE(Llu->Linv_bc_dat); @@ -566,42 +530,42 @@ dDestroy_LU(int_t n, gridinfo_t *grid, dLUstruct_t *LUstruct) SUPERLU_FREE(Llu->Uinv_bc_dat); SUPERLU_FREE(Llu->Uinv_bc_offset); SUPERLU_FREE(Llu->Unnz); - + + /* Following are free'd in distribution routines */ // nb = CEILING(nsupers, grid->npcol); // for (i = 0; i < nb; ++i) - // if ( Llu->Urbs[i] ) { - // SUPERLU_FREE(Llu->Ucb_indptr[i]); - // SUPERLU_FREE(Llu->Ucb_valptr[i]); - // } + // if ( Llu->Urbs[i] ) { + // SUPERLU_FREE(Llu->Ucb_indptr[i]); + // SUPERLU_FREE(Llu->Ucb_valptr[i]); + // } SUPERLU_FREE(Llu->Ucb_indptr); SUPERLU_FREE(Llu->Ucb_inddat); SUPERLU_FREE(Llu->Ucb_indoffset); - SUPERLU_FREE(Llu->Ucb_valptr); SUPERLU_FREE(Llu->Ucb_valdat); SUPERLU_FREE(Llu->Ucb_valoffset); SUPERLU_FREE(Llu->Urbs); - + SUPERLU_FREE(Glu_persist->xsup); SUPERLU_FREE(Glu_persist->supno); #ifdef GPU_ACC - checkGPU (gpuFree (Llu->d_xsup)); - checkGPU (gpuFree (Llu->d_LRtree_ptr)); - checkGPU (gpuFree (Llu->d_LBtree_ptr)); - checkGPU (gpuFree (Llu->d_URtree_ptr)); - checkGPU (gpuFree (Llu->d_UBtree_ptr)); - checkGPU (gpuFree (Llu->d_ilsum)); - checkGPU (gpuFree (Llu->d_Lrowind_bc_dat)); - checkGPU (gpuFree (Llu->d_Lrowind_bc_offset)); - checkGPU (gpuFree (Llu->d_Lnzval_bc_dat)); - checkGPU (gpuFree (Llu->d_Lnzval_bc_offset)); - checkGPU (gpuFree (Llu->d_Linv_bc_dat)); - checkGPU (gpuFree (Llu->d_Uinv_bc_dat)); - checkGPU (gpuFree (Llu->d_Linv_bc_offset)); - checkGPU (gpuFree (Llu->d_Uinv_bc_offset)); - checkGPU (gpuFree (Llu->d_Lindval_loc_bc_dat)); - checkGPU (gpuFree (Llu->d_Lindval_loc_bc_offset)); + checkGPU (gpuFree (Llu->d_xsup)); + checkGPU (gpuFree (Llu->d_LRtree_ptr)); + checkGPU (gpuFree (Llu->d_LBtree_ptr)); + checkGPU (gpuFree (Llu->d_URtree_ptr)); + checkGPU (gpuFree (Llu->d_UBtree_ptr)); + checkGPU (gpuFree (Llu->d_ilsum)); + checkGPU (gpuFree (Llu->d_Lrowind_bc_dat)); + checkGPU (gpuFree (Llu->d_Lrowind_bc_offset)); + checkGPU (gpuFree (Llu->d_Lnzval_bc_dat)); + checkGPU (gpuFree (Llu->d_Lnzval_bc_offset)); + checkGPU (gpuFree (Llu->d_Linv_bc_dat)); + checkGPU (gpuFree (Llu->d_Uinv_bc_dat)); + checkGPU (gpuFree (Llu->d_Linv_bc_offset)); + checkGPU (gpuFree (Llu->d_Uinv_bc_offset)); + checkGPU (gpuFree (Llu->d_Lindval_loc_bc_dat)); + checkGPU (gpuFree (Llu->d_Lindval_loc_bc_offset)); checkGPU (gpuFree (Llu->d_Ucolind_bc_dat)); checkGPU (gpuFree (Llu->d_Ucolind_bc_offset)); @@ -609,10 +573,8 @@ dDestroy_LU(int_t n, gridinfo_t *grid, dLUstruct_t *LUstruct) checkGPU (gpuFree (Llu->d_Unzval_bc_offset)); checkGPU (gpuFree (Llu->d_Uindval_loc_bc_dat)); checkGPU (gpuFree (Llu->d_Uindval_loc_bc_offset)); - #endif - #if ( DEBUGlevel>=1 ) CHECK_MALLOC(iam, "Exit dDestroy_LU()"); #endif @@ -625,7 +587,7 @@ dDestroy_LU(int_t n, gridinfo_t *grid, dLUstruct_t *LUstruct) * ======= * Set up the communication pattern for redistribution between B and X * in the triangular solution. - * + * * Arguments * ========= * @@ -696,7 +658,7 @@ pdgstrs_init(int_t n, int_t m_loc, int_t nrhs, int_t fst_row, p = PNUM( PROW(gbi,grid), PCOL(gbi,grid), grid ); /* Diagonal process */ ++SendCnt[p]; } - + /* Set up the displacements for alltoall. */ MPI_Alltoall(SendCnt, 1, MPI_INT, RecvCnt, 1, MPI_INT, grid->comm); sdispls[0] = rdispls[0] = 0; @@ -899,7 +861,7 @@ void dDestroy_A3d_gathered_on_2d(dSOLVEstruct_t *SOLVEstruct, gridinfo3d_t *grid SUPERLU_FREE( A2d->colind ); SUPERLU_FREE( A2d->nzval ); } - SUPERLU_FREE(A3d->row_counts_int); // free displacements and counts + SUPERLU_FREE(A3d->row_counts_int); // free displacements and counts SUPERLU_FREE(A3d->row_disp); SUPERLU_FREE(A3d->nnz_counts_int); SUPERLU_FREE(A3d->nnz_disp); @@ -925,27 +887,82 @@ void pdinf_norm_error(int iam, int_t n, int_t nrhs, double x[], int_t ldx, double err, xnorm, temperr, tempxnorm; double *x_work, *xtrue_work; int i, j; + double errcomp; // componentwise error + double derr; for (j = 0; j < nrhs; j++) { x_work = &x[j*ldx]; xtrue_work = &xtrue[j*ldxtrue]; - err = xnorm = 0.0; + err = xnorm = errcomp = 0.0; for (i = 0; i < n; i++) { - err = SUPERLU_MAX(err, fabs(x_work[i] - xtrue_work[i])); + derr = fabs(x_work[i] - xtrue_work[i]); + err = SUPERLU_MAX(err, derr); xnorm = SUPERLU_MAX(xnorm, fabs(x_work[i])); + errcomp = SUPERLU_MAX(errcomp, derr / fabs(x_work[i])); } /* get the golbal max err & xnrom */ temperr = err; - tempxnorm = xnorm; MPI_Allreduce( &temperr, &err, 1, MPI_DOUBLE, MPI_MAX, slucomm); + tempxnorm = xnorm; MPI_Allreduce( &tempxnorm, &xnorm, 1, MPI_DOUBLE, MPI_MAX, slucomm); + temperr = errcomp; + MPI_Allreduce( &temperr, &errcomp, 1, MPI_FLOAT, MPI_MAX, slucomm); err = err / xnorm; - if ( !iam ) printf("\tSol %2d: ||X-Xtrue||/||X|| = %e\n", j, err); + if ( !iam ) { + printf(".. Sol %2d: ||X - Xtrue|| / ||X|| = %e\t max_i |x - xtrue|_i / |x|_i = %e\n", j, err, errcomp); + fflush(stdout); + } } } -/*! \brief Destroy distributed L & U matrices. */ +/*! \brief Destroy broadcast and reduction trees used in triangular solve */ +void +dDestroy_Tree(int_t n, gridinfo_t *grid, dLUstruct_t *LUstruct) +{ + int i, nb, nsupers; + Glu_persist_t *Glu_persist = LUstruct->Glu_persist; + dLocalLU_t *Llu = LUstruct->Llu; +#if ( DEBUGlevel>=1 ) + int iam; + MPI_Comm_rank( MPI_COMM_WORLD, &iam ); + CHECK_MALLOC(iam, "Enter dDestroy_Tree()"); +#endif + + nsupers = Glu_persist->supno[n-1] + 1; + + nb = CEILING(nsupers, grid->npcol); + for (i=0;iLBtree_ptr[i].empty_==NO){ + // BcTree_Destroy(Llu->LBtree_ptr[i],LUstruct->dt); + C_BcTree_Nullify(&Llu->LBtree_ptr[i]); + } + if(Llu->UBtree_ptr[i].empty_==NO){ + // BcTree_Destroy(Llu->UBtree_ptr[i],LUstruct->dt); + C_BcTree_Nullify(&Llu->UBtree_ptr[i]); + } + } + SUPERLU_FREE(Llu->LBtree_ptr); + SUPERLU_FREE(Llu->UBtree_ptr); + + nb = CEILING(nsupers, grid->nprow); + for (i=0;iLRtree_ptr[i].empty_==NO){ + // RdTree_Destroy(Llu->LRtree_ptr[i],LUstruct->dt); + C_RdTree_Nullify(&Llu->LRtree_ptr[i]); + } + if(Llu->URtree_ptr[i].empty_==NO){ + // RdTree_Destroy(Llu->URtree_ptr[i],LUstruct->dt); + C_RdTree_Nullify(&Llu->URtree_ptr[i]); + } + } + SUPERLU_FREE(Llu->LRtree_ptr); + SUPERLU_FREE(Llu->URtree_ptr); + +#if ( DEBUGlevel>=1 ) + CHECK_MALLOC(iam, "Exit dDestroy_Tree()"); +#endif +} diff --git a/SRC/psdistribute.c b/SRC/psdistribute.c index 8535a6bc..681954ce 100644 --- a/SRC/psdistribute.c +++ b/SRC/psdistribute.c @@ -17,11 +17,14 @@ at the top-level directory. * Lawrence Berkeley National Lab, Univ. of California Berkeley. * October 15, 2008 * October 18, 2021, minor fix, v7.1.1 + * January 9, 2023, add new data structures for SpTRSV * */ #include "superlu_sdefs.h" - +#ifdef GPU_ACC +#include "gpu_api_utils.h" +#endif /*! \brief * @@ -402,21 +405,42 @@ psdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, int *index1; /* temporary pointer to array of int */ float *lusup, *lusup_srt, *uval; /* nonzero values in L and U */ float **Lnzval_bc_ptr; /* size ceil(NSUPERS/Pc) */ + float *Lnzval_bc_dat; /* size: sum of sizes of Lnzval_bc_ptr[lk]) */ + long int *Lnzval_bc_offset; /* size ceil(NSUPERS/Pc) */ + int_t **Lrowind_bc_ptr; /* size ceil(NSUPERS/Pc) */ - int_t **Lindval_loc_bc_ptr; /* size ceil(NSUPERS/Pc) */ - int_t *Unnz; /* size ceil(NSUPERS/Pc) */ - float **Unzval_br_ptr; /* size ceil(NSUPERS/Pr) */ + int_t *Lrowind_bc_dat; /* size: sum of sizes of Lrowind_bc_ptr[lk]) */ + long int *Lrowind_bc_offset; /* size ceil(NSUPERS/Pc) */ + int_t **Lindval_loc_bc_ptr; /* size ceil(NSUPERS/Pc) */ + int_t *Lindval_loc_bc_dat; /* size: sum of sizes of Lindval_loc_bc_ptr[lk]) */ + long int *Lindval_loc_bc_offset; /* size ceil(NSUPERS/Pc) */ + + int_t *Unnz; /* size ceil(NSUPERS/Pc) */ + float **Unzval_br_ptr; /* size ceil(NSUPERS/Pr) */ + float *Unzval_br_dat; /* size: sum of sizes of Unzval_br_ptr[lk]) */ + long int *Unzval_br_offset; /* size ceil(NSUPERS/Pr) */ + long int Unzval_br_cnt=0; int_t **Ufstnz_br_ptr; /* size ceil(NSUPERS/Pr) */ + int_t *Ufstnz_br_dat; /* size: sum of sizes of Ufstnz_br_ptr[lk]) */ + long int *Ufstnz_br_offset; /* size ceil(NSUPERS/Pr) */ + long int Ufstnz_br_cnt=0; - C_Tree *LBtree_ptr; /* size ceil(NSUPERS/Pc) */ - C_Tree *LRtree_ptr; /* size ceil(NSUPERS/Pr) */ - C_Tree *UBtree_ptr; /* size ceil(NSUPERS/Pc) */ - C_Tree *URtree_ptr; /* size ceil(NSUPERS/Pr) */ - int msgsize; + C_Tree *LBtree_ptr; /* size ceil(NSUPERS/Pc) */ + C_Tree *LRtree_ptr; /* size ceil(NSUPERS/Pr) */ + C_Tree *UBtree_ptr; /* size ceil(NSUPERS/Pc) */ + C_Tree *URtree_ptr; /* size ceil(NSUPERS/Pr) */ + int msgsize; int_t *Urbs,*Urbs1; /* Number of row blocks in each block column of U. */ Ucb_indptr_t **Ucb_indptr;/* Vertical linked list pointing to Uindex[] */ + Ucb_indptr_t *Ucb_inddat; + long int *Ucb_indoffset; + long int Ucb_indcnt=0; int_t **Ucb_valptr; /* Vertical linked list pointing to Unzval[] */ + int_t *Ucb_valdat; + long int *Ucb_valoffset; + long int Ucb_valcnt=0; + /*-- Counts to be used in factorization. --*/ int *ToRecv, *ToSendD, **ToSendR; @@ -464,7 +488,11 @@ psdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, int *frecv, *brecv; int_t *lloc; float **Linv_bc_ptr; /* size ceil(NSUPERS/Pc) */ + float *Linv_bc_dat; /* size: sum of sizes of Linv_bc_ptr[lk]) */ + long int *Linv_bc_offset; /* size ceil(NSUPERS/Pc) */ float **Uinv_bc_ptr; /* size ceil(NSUPERS/Pc) */ + float *Uinv_bc_dat; /* size: sum of sizes of Uinv_bc_ptr[lk]) */ + long int *Uinv_bc_offset; /* size ceil(NSUPERS/Pc) */ double *SeedSTD_BC,*SeedSTD_RD; int_t idx_indx,idx_lusup; int_t nbrow; @@ -675,8 +703,18 @@ psdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, if ( !(Unzval_br_ptr = (float**)SUPERLU_MALLOC(k * sizeof(float*))) ) ABORT("Malloc fails for Unzval_br_ptr[]."); + if ( !(Unzval_br_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Unzval_br_offset[]."); + } + Unzval_br_offset[k-1] = -1; if ( !(Ufstnz_br_ptr = (int_t**)SUPERLU_MALLOC(k * sizeof(int_t*))) ) ABORT("Malloc fails for Ufstnz_br_ptr[]."); + if ( !(Ufstnz_br_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Ufstnz_br_offset[]."); + } + Ufstnz_br_offset[k-1] = -1; if ( !(ToSendD = SUPERLU_MALLOC(k * sizeof(int))) ) ABORT("Malloc fails for ToSendD[]."); @@ -767,8 +805,13 @@ psdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, if ( !(index = intMalloc_dist(len1+1)) ) ABORT("Malloc fails for Uindex[]."); Ufstnz_br_ptr[lb] = index; + Ufstnz_br_offset[lb]=len1+1; + Ufstnz_br_cnt += Ufstnz_br_offset[lb]; if ( !(Unzval_br_ptr[lb] = floatMalloc_dist(len)) ) ABORT("Malloc fails for Unzval_br_ptr[*][]."); + Unzval_br_offset[lb]=len; + Unzval_br_cnt += Unzval_br_offset[lb]; + mybufmax[2] = SUPERLU_MAX( mybufmax[2], len1 ); mybufmax[3] = SUPERLU_MAX( mybufmax[3], len ); index[0] = Ucbs[lb]; /* Number of column blocks */ @@ -778,6 +821,8 @@ psdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, } else { Ufstnz_br_ptr[lb] = NULL; Unzval_br_ptr[lb] = NULL; + Unzval_br_offset[lb]=-1; + Ufstnz_br_offset[lb]=-1; } Urb_length[lb] = 0; /* Reset block length. */ Urb_indptr[lb] = BR_HEADER; /* Skip header in U index[]. */ @@ -826,22 +871,47 @@ psdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, if ( !(Lrowind_bc_ptr = (int_t**)SUPERLU_MALLOC(k * sizeof(int_t*))) ) ABORT("Malloc fails for Lrowind_bc_ptr[]."); Lrowind_bc_ptr[k-1] = NULL; + if ( !(Lrowind_bc_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lrowind_bc_offset[]."); + } + Lrowind_bc_offset[k-1] = -1; + if ( !(Lnzval_bc_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lnzval_bc_offset[]."); + } + Lnzval_bc_offset[k-1] = -1; if ( !(Lindval_loc_bc_ptr = (int_t**)SUPERLU_MALLOC(k * sizeof(int_t*))) ) ABORT("Malloc fails for Lindval_loc_bc_ptr[]."); Lindval_loc_bc_ptr[k-1] = NULL; + if ( !(Lindval_loc_bc_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lindval_loc_bc_offset[]."); + } + Lindval_loc_bc_offset[k-1] = -1; if ( !(Linv_bc_ptr = - (float**)SUPERLU_MALLOC(k * sizeof(float*))) ) { + (float**)SUPERLU_MALLOC(k * sizeof(float*))) ) { fprintf(stderr, "Malloc fails for Linv_bc_ptr[]."); } + if ( !(Linv_bc_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Linv_bc_offset[]."); + } if ( !(Uinv_bc_ptr = - (float**)SUPERLU_MALLOC(k * sizeof(float*))) ) { + (float**)SUPERLU_MALLOC(k * sizeof(float*))) ) { fprintf(stderr, "Malloc fails for Uinv_bc_ptr[]."); } + if ( !(Uinv_bc_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Uinv_bc_offset[]."); + } Linv_bc_ptr[k-1] = NULL; Uinv_bc_ptr[k-1] = NULL; + Linv_bc_offset[k-1] = -1; + Uinv_bc_offset[k-1] = -1; if ( !(Unnz = (int_t*)SUPERLU_MALLOC(k * sizeof(int_t))) ) @@ -872,6 +942,11 @@ psdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, PROPAGATE ROW SUBSCRIPTS AND VALUES OF A INTO L AND U BLOCKS. THIS ACCOUNTS FOR ONE-PASS PROCESSING OF A, L AND U. ------------------------------------------------------------*/ + long int Linv_bc_cnt=0; + long int Uinv_bc_cnt=0; + long int Lrowind_bc_cnt=0; + long int Lnzval_bc_cnt=0; + long int Lindval_loc_bc_cnt=0; for (jb = 0; jb < nsupers; ++jb) { /* for each block column ... */ pc = PCOL( jb, grid ); @@ -1014,14 +1089,37 @@ psdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, len1 = len + BC_HEADER + nrbl * LB_DESCRIPTOR; if ( !(index = intMalloc_dist(len1)) ) ABORT("Malloc fails for index[]"); + Lrowind_bc_offset[ljb]=len1; + Lrowind_bc_cnt += Lrowind_bc_offset[ljb]; + if (!(lusup = (float*)SUPERLU_MALLOC(len*nsupc * sizeof(float)))) ABORT("Malloc fails for lusup[]"); + Lnzval_bc_offset[ljb]=len*nsupc; + Lnzval_bc_cnt += Lnzval_bc_offset[ljb]; if ( !(Lindval_loc_bc_ptr[ljb] = intCalloc_dist(nrbl*3)) ) ABORT("Malloc fails for Lindval_loc_bc_ptr[ljb][]"); - if (!(Linv_bc_ptr[ljb] = (float*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(float)))) - ABORT("Malloc fails for Linv_bc_ptr[ljb][]"); - if (!(Uinv_bc_ptr[ljb] = (float*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(float)))) - ABORT("Malloc fails for Uinv_bc_ptr[ljb][]"); + Lindval_loc_bc_offset[ljb]=nrbl*3; + Lindval_loc_bc_cnt += Lindval_loc_bc_offset[ljb]; + + myrow = MYROW( iam, grid ); + krow = PROW( jb, grid ); + if(myrow==krow){ /* diagonal block */ + if (!(Linv_bc_ptr[ljb] = (float*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(float)))) + ABORT("Malloc fails for Linv_bc_ptr[ljb][]"); + Linv_bc_offset[ljb]=nsupc*nsupc; + Linv_bc_cnt += Linv_bc_offset[ljb]; + + if (!(Uinv_bc_ptr[ljb] = (float*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(float)))) + ABORT("Malloc fails for Uinv_bc_ptr[ljb][]"); + Uinv_bc_offset[ljb]=nsupc*nsupc; + Uinv_bc_cnt += Uinv_bc_offset[ljb]; + }else{ + Linv_bc_ptr[ljb] = NULL; + Linv_bc_offset[ljb] = -1; + Uinv_bc_ptr[ljb] = NULL; + Uinv_bc_offset[ljb] = -1; + } + mybufmax[0] = SUPERLU_MAX( mybufmax[0], len1 ); mybufmax[1] = SUPERLU_MAX( mybufmax[1], len*nsupc ); mybufmax[4] = SUPERLU_MAX( mybufmax[4], len ); @@ -1134,9 +1232,14 @@ psdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, } else { Lrowind_bc_ptr[ljb] = NULL; Lnzval_bc_ptr[ljb] = NULL; - Linv_bc_ptr[ljb] = NULL; - Uinv_bc_ptr[ljb] = NULL; - Lindval_loc_bc_ptr[ljb] = NULL; + Linv_bc_ptr[ljb] = NULL; + Linv_bc_offset[ljb] = -1; + Lrowind_bc_offset[ljb]=-1; + Lindval_loc_bc_offset[ljb]=-1; + Lnzval_bc_offset[ljb]=-1; + Uinv_bc_ptr[ljb] = NULL; + Uinv_bc_offset[ljb] = -1; + Lindval_loc_bc_ptr[ljb] = NULL; } /* if nrbl ... */ #if ( PROFlevel>=1 ) t_l += SuperLU_timer_() - t; @@ -1145,6 +1248,98 @@ psdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, } /* for jb ... */ + Linv_bc_cnt +=1; // safe guard + Uinv_bc_cnt +=1; + Lrowind_bc_cnt +=1; + Lindval_loc_bc_cnt +=1; + Lnzval_bc_cnt +=1; + if ( !(Linv_bc_dat = + (float*)SUPERLU_MALLOC(Linv_bc_cnt * sizeof(float))) ) { + fprintf(stderr, "Malloc fails for Linv_bc_dat[]."); + } + if ( !(Uinv_bc_dat = + (float*)SUPERLU_MALLOC(Uinv_bc_cnt * sizeof(float))) ) { + fprintf(stderr, "Malloc fails for Uinv_bc_dat[]."); + } + + if ( !(Lrowind_bc_dat = + (int_t*)SUPERLU_MALLOC(Lrowind_bc_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Lrowind_bc_dat[]."); + } + if ( !(Lindval_loc_bc_dat = + (int_t*)SUPERLU_MALLOC(Lindval_loc_bc_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Lindval_loc_bc_dat[]."); + } + if ( !(Lnzval_bc_dat = + (float*)SUPERLU_MALLOC(Lnzval_bc_cnt * sizeof(float))) ) { + fprintf(stderr, "Malloc fails for Lnzval_bc_dat[]."); + } + + /* use contingous memory for Linv_bc_ptr, Uinv_bc_ptr, Lrowind_bc_ptr, Lnzval_bc_ptr*/ + k = CEILING( nsupers, grid->npcol );/* Number of local block columns */ + Linv_bc_cnt=0; + Uinv_bc_cnt=0; + Lrowind_bc_cnt=0; + Lnzval_bc_cnt=0; + Lindval_loc_bc_cnt=0; + long int tmp_cnt; + for (jb = 0; jb < k; ++jb) { /* for each block column ... */ + if(Linv_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Linv_bc_offset[jb]; ++jj) { + Linv_bc_dat[Linv_bc_cnt+jj]=Linv_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Linv_bc_ptr[jb]); + Linv_bc_ptr[jb]=&Linv_bc_dat[Linv_bc_cnt]; + tmp_cnt = Linv_bc_offset[jb]; + Linv_bc_offset[jb]=Linv_bc_cnt; + Linv_bc_cnt+=tmp_cnt; + } + + if(Uinv_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Uinv_bc_offset[jb]; ++jj) { + Uinv_bc_dat[Uinv_bc_cnt+jj]=Uinv_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Uinv_bc_ptr[jb]); + Uinv_bc_ptr[jb]=&Uinv_bc_dat[Uinv_bc_cnt]; + tmp_cnt = Uinv_bc_offset[jb]; + Uinv_bc_offset[jb]=Uinv_bc_cnt; + Uinv_bc_cnt+=tmp_cnt; + } + + if(Lrowind_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lrowind_bc_offset[jb]; ++jj) { + Lrowind_bc_dat[Lrowind_bc_cnt+jj]=Lrowind_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lrowind_bc_ptr[jb]); + Lrowind_bc_ptr[jb]=&Lrowind_bc_dat[Lrowind_bc_cnt]; + tmp_cnt = Lrowind_bc_offset[jb]; + Lrowind_bc_offset[jb]=Lrowind_bc_cnt; + Lrowind_bc_cnt+=tmp_cnt; + } + + if(Lnzval_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lnzval_bc_offset[jb]; ++jj) { + Lnzval_bc_dat[Lnzval_bc_cnt+jj]=Lnzval_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lnzval_bc_ptr[jb]); + Lnzval_bc_ptr[jb]=&Lnzval_bc_dat[Lnzval_bc_cnt]; + tmp_cnt = Lnzval_bc_offset[jb]; + Lnzval_bc_offset[jb]=Lnzval_bc_cnt; + Lnzval_bc_cnt+=tmp_cnt; + } + + if(Lindval_loc_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lindval_loc_bc_offset[jb]; ++jj) { + Lindval_loc_bc_dat[Lindval_loc_bc_cnt+jj]=Lindval_loc_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lindval_loc_bc_ptr[jb]); + Lindval_loc_bc_ptr[jb]=&Lindval_loc_bc_dat[Lindval_loc_bc_cnt]; + tmp_cnt = Lindval_loc_bc_offset[jb]; + Lindval_loc_bc_offset[jb]=Lindval_loc_bc_cnt; + Lindval_loc_bc_cnt+=tmp_cnt; + } + } /* for jb ... */ + ///////////////////////////////////////////////////////////////// /* Set up additional pointers for the index and value arrays of U. @@ -1158,6 +1353,17 @@ psdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, ABORT("Malloc fails for Ucb_indptr[]"); if ( !(Ucb_valptr = SUPERLU_MALLOC(nub * sizeof(int_t *))) ) ABORT("Malloc fails for Ucb_valptr[]"); + if ( !(Ucb_valoffset = + (long int*)SUPERLU_MALLOC(nub * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Ucb_valoffset[]."); + } + Ucb_valoffset[nub-1] = -1; + if ( !(Ucb_indoffset = + (long int*)SUPERLU_MALLOC(nub * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Ucb_indoffset[]."); + } + Ucb_indoffset[nub-1] = -1; + nlb = CEILING( nsupers, grid->nprow ); /* Number of local block rows. */ /* Count number of row blocks in a block column. @@ -1180,10 +1386,19 @@ psdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, for (lb = 0; lb < nub; ++lb) { if ( Urbs[lb] ) { /* Not an empty block column. */ if ( !(Ucb_indptr[lb] - = SUPERLU_MALLOC(Urbs[lb] * sizeof(Ucb_indptr_t))) ) + = SUPERLU_MALLOC(Urbs[lb] * sizeof(Ucb_indptr_t))) ) ABORT("Malloc fails for Ucb_indptr[lb][]"); + Ucb_indoffset[lb]=Urbs[lb]; + Ucb_indcnt += Ucb_indoffset[lb]; if ( !(Ucb_valptr[lb] = (int_t *) intMalloc_dist(Urbs[lb])) ) ABORT("Malloc fails for Ucb_valptr[lb][]"); + Ucb_valoffset[lb]=Urbs[lb]; + Ucb_valcnt += Ucb_valoffset[lb]; + }else{ + Ucb_valptr[lb]=NULL; + Ucb_valoffset[lb]=-1; + Ucb_indptr[lb]=NULL; + Ucb_indoffset[lb]=-1; } } for (lk = 0; lk < nlb; ++lk) { /* For each block row. */ @@ -1228,6 +1443,81 @@ psdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, } } + Unzval_br_cnt +=1; // safe guard + Ufstnz_br_cnt +=1; + Ucb_valcnt +=1; + Ucb_indcnt +=1; + if ( !(Unzval_br_dat = + (float*)SUPERLU_MALLOC(Unzval_br_cnt * sizeof(float))) ) { + fprintf(stderr, "Malloc fails for Lnzval_bc_dat[]."); + } + if ( !(Ufstnz_br_dat = + (int_t*)SUPERLU_MALLOC(Ufstnz_br_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Ufstnz_br_dat[]."); + } + if ( !(Ucb_valdat = + (int_t*)SUPERLU_MALLOC(Ucb_valcnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Ucb_valdat[]."); + } + if ( !(Ucb_inddat = + (Ucb_indptr_t*)SUPERLU_MALLOC(Ucb_indcnt * sizeof(Ucb_indptr_t))) ) { + fprintf(stderr, "Malloc fails for Ucb_inddat[]."); + } + + /* use contingous memory for Unzval_br_ptr, Ufstnz_br_ptr, Ucb_valptr */ + k = CEILING( nsupers, grid->nprow );/* Number of local block rows */ + Unzval_br_cnt=0; + Ufstnz_br_cnt=0; + for (lb = 0; lb < k; ++lb) { /* for each block row ... */ + if(Unzval_br_ptr[lb]!=NULL){ + for (jj = 0; jj < Unzval_br_offset[lb]; ++jj) { + Unzval_br_dat[Unzval_br_cnt+jj]=Unzval_br_ptr[lb][jj]; + } + SUPERLU_FREE(Unzval_br_ptr[lb]); + Unzval_br_ptr[lb]=&Unzval_br_dat[Unzval_br_cnt]; + tmp_cnt = Unzval_br_offset[lb]; + Unzval_br_offset[lb]=Unzval_br_cnt; + Unzval_br_cnt+=tmp_cnt; + } + + if(Ufstnz_br_ptr[lb]!=NULL){ + for (jj = 0; jj < Ufstnz_br_offset[lb]; ++jj) { + Ufstnz_br_dat[Ufstnz_br_cnt+jj]=Ufstnz_br_ptr[lb][jj]; + } + SUPERLU_FREE(Ufstnz_br_ptr[lb]); + Ufstnz_br_ptr[lb]=&Ufstnz_br_dat[Ufstnz_br_cnt]; + tmp_cnt = Ufstnz_br_offset[lb]; + Ufstnz_br_offset[lb]=Ufstnz_br_cnt; + Ufstnz_br_cnt+=tmp_cnt; + } + } + + k = CEILING( nsupers, grid->npcol );/* Number of local block columns */ + Ucb_valcnt=0; + Ucb_indcnt=0; + for (lb = 0; lb < k; ++lb) { /* for each block row ... */ + if(Ucb_valptr[lb]!=NULL){ + for (jj = 0; jj < Ucb_valoffset[lb]; ++jj) { + Ucb_valdat[Ucb_valcnt+jj]=Ucb_valptr[lb][jj]; + } + SUPERLU_FREE(Ucb_valptr[lb]); + Ucb_valptr[lb]=&Ucb_valdat[Ucb_valcnt]; + tmp_cnt = Ucb_valoffset[lb]; + Ucb_valoffset[lb]=Ucb_valcnt; + Ucb_valcnt+=tmp_cnt; + } + if(Ucb_indptr[lb]!=NULL){ + for (jj = 0; jj < Ucb_indoffset[lb]; ++jj) { + Ucb_inddat[Ucb_indcnt+jj]=Ucb_indptr[lb][jj]; + } + SUPERLU_FREE(Ucb_indptr[lb]); + Ucb_indptr[lb]=&Ucb_inddat[Ucb_indcnt]; + tmp_cnt = Ucb_indoffset[lb]; + Ucb_indoffset[lb]=Ucb_indcnt; + Ucb_indcnt+=tmp_cnt; + } + } /* for lb ... */ + ///////////////////////////////////////////////////////////////// #if ( PROFlevel>=1 ) @@ -1730,10 +2020,8 @@ if ( !iam) printf(".. Construct Bcast tree for U: %.2f\t\n", t); } /* Every process receives the count, but it is only useful on the diagonal processes. */ - //MPI_Allreduce( mod_bit, brecv, nlb, mpi_int_t, MPI_SUM, grid->rscp.comm); MPI_Allreduce( mod_bit, brecv, nlb, MPI_INT, MPI_SUM, grid->rscp.comm); - k = CEILING( nsupers, grid->nprow );/* Number of local block rows */ if ( !(URtree_ptr = (C_Tree*)SUPERLU_MALLOC(k * sizeof(C_Tree))) ) ABORT("Malloc fails for URtree_ptr[]."); @@ -1920,12 +2208,31 @@ if ( !iam) printf(".. Construct Reduce tree for U: %.2f\t\n", t); //////////////////////////////////////////////////////// - Llu->Lrowind_bc_ptr = Lrowind_bc_ptr; + Llu->Lrowind_bc_dat = Lrowind_bc_dat; + Llu->Lrowind_bc_offset = Lrowind_bc_offset; + Llu->Lrowind_bc_cnt = Lrowind_bc_cnt; + Llu->Lindval_loc_bc_ptr = Lindval_loc_bc_ptr; + Llu->Lindval_loc_bc_dat = Lindval_loc_bc_dat; + Llu->Lindval_loc_bc_offset = Lindval_loc_bc_offset; + Llu->Lindval_loc_bc_cnt = Lindval_loc_bc_cnt; + Llu->Lnzval_bc_ptr = Lnzval_bc_ptr; + Llu->Lnzval_bc_dat = Lnzval_bc_dat; + Llu->Lnzval_bc_offset = Lnzval_bc_offset; + Llu->Lnzval_bc_cnt = Lnzval_bc_cnt; + Llu->Ufstnz_br_ptr = Ufstnz_br_ptr; + Llu->Ufstnz_br_dat = Ufstnz_br_dat; + Llu->Ufstnz_br_offset = Ufstnz_br_offset; + Llu->Ufstnz_br_cnt = Ufstnz_br_cnt; + Llu->Unzval_br_ptr = Unzval_br_ptr; + Llu->Unzval_br_dat = Unzval_br_dat; + Llu->Unzval_br_offset = Unzval_br_offset; + Llu->Unzval_br_cnt = Unzval_br_cnt; + Llu->Unnz = Unnz; Llu->ToRecv = ToRecv; Llu->ToSendD = ToSendD; @@ -1945,11 +2252,74 @@ if ( !iam) printf(".. Construct Reduce tree for U: %.2f\t\n", t); Llu->LBtree_ptr = LBtree_ptr; Llu->URtree_ptr = URtree_ptr; Llu->UBtree_ptr = UBtree_ptr; + Llu->Linv_bc_ptr = Linv_bc_ptr; + Llu->Linv_bc_dat = Linv_bc_dat; + Llu->Linv_bc_offset = Linv_bc_offset; + Llu->Linv_bc_cnt = Linv_bc_cnt; + Llu->Uinv_bc_ptr = Uinv_bc_ptr; + Llu->Uinv_bc_dat = Uinv_bc_dat; + Llu->Uinv_bc_offset = Uinv_bc_offset; + Llu->Uinv_bc_cnt = Uinv_bc_cnt; + Llu->Urbs = Urbs; Llu->Ucb_indptr = Ucb_indptr; + Llu->Ucb_inddat = Ucb_inddat; + Llu->Ucb_indoffset = Ucb_indoffset; + Llu->Ucb_indcnt = Ucb_indcnt; Llu->Ucb_valptr = Ucb_valptr; + Llu->Ucb_valdat = Ucb_valdat; + Llu->Ucb_valoffset = Ucb_valoffset; + Llu->Ucb_valcnt = Ucb_valcnt; + + +#ifdef GPU_ACC + + checkGPU(gpuMalloc( (void**)&Llu->d_xsup, (n+1) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_xsup, xsup, (n+1) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_LRtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_LBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_URtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_UBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree))); + checkGPU(gpuMemcpy(Llu->d_LRtree_ptr, Llu->LRtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_LBtree_ptr, Llu->LBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_URtree_ptr, Llu->URtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_UBtree_ptr, Llu->UBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lrowind_bc_dat, (Llu->Lrowind_bc_cnt) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_Lrowind_bc_dat, Llu->Lrowind_bc_dat, (Llu->Lrowind_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lindval_loc_bc_dat, (Llu->Lindval_loc_bc_cnt) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_Lindval_loc_bc_dat, Llu->Lindval_loc_bc_dat, (Llu->Lindval_loc_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lrowind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lrowind_bc_offset, Llu->Lrowind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lindval_loc_bc_offset, Llu->Lindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lnzval_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lnzval_bc_offset, Llu->Lnzval_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + + // some dummy allocation to avoid checking whether they are null pointers later + checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_dat, sizeof(int_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_offset, sizeof(int64_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_dat, sizeof(float))); + checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_offset, sizeof(int64_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_dat, sizeof(int_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_offset, sizeof(int_t))); + + + checkGPU(gpuMalloc( (void**)&Llu->d_Linv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Linv_bc_offset, Llu->Linv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Uinv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Uinv_bc_offset, Llu->Uinv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_ilsum, (CEILING( nsupers, grid->nprow )+1) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_ilsum, Llu->ilsum, (CEILING( nsupers, grid->nprow )+1) * sizeof(int_t), gpuMemcpyHostToDevice)); + + + /* gpuMemcpy for the following is performed in pxgssvx */ + checkGPU(gpuMalloc( (void**)&Llu->d_Lnzval_bc_dat, (Llu->Lnzval_bc_cnt) * sizeof(float))); + checkGPU(gpuMalloc( (void**)&Llu->d_Linv_bc_dat, (Llu->Linv_bc_cnt) * sizeof(float))); + checkGPU(gpuMalloc( (void**)&Llu->d_Uinv_bc_dat, (Llu->Uinv_bc_cnt) * sizeof(float))); + +#endif #if ( PRNTlevel>=1 ) diff --git a/SRC/psgssvx.c b/SRC/psgssvx.c index 2991ec31..620c3584 100644 --- a/SRC/psgssvx.c +++ b/SRC/psgssvx.c @@ -720,13 +720,9 @@ psgssvx(superlu_dist_options_t *options, SuperMatrix *A, if ( iinfo > 0 ) { if ( iinfo <= m ) { -#if ( PRNTlevel>=1 ) fprintf(stderr, "The %d-th row of A is exactly zero\n", (int)iinfo); -#endif } else { -#if ( PRNTlevel>=1 ) - fprintf(stderr, "The %d-th column of A is exactly zero\n", (int)iinfo-n); -#endif + fprintf(stderr, "The %d-th column of A is exactly zero\n", (int)(iinfo-n)); } } else if ( iinfo < 0 ) return; @@ -1000,7 +996,7 @@ psgssvx(superlu_dist_options_t *options, SuperMatrix *A, printf("{" IFMT "," IFMT "}: psgssvx: invalid ColPerm option when ParSymbfact is used\n", MYROW(grid->iam, grid), MYCOL(grid->iam, grid)); } - } + } /* end preparing for parallel symbolic */ if ( permc_spec != MY_PERMC && Fact == DOFACT ) { /* Reuse perm_c if Fact == SamePattern, or SamePattern_SameRowPerm */ @@ -1020,9 +1016,7 @@ psgssvx(superlu_dist_options_t *options, SuperMatrix *A, // } // } if (flinfo > 0) { -#if ( PRNTlevel>=1 ) fprintf(stderr, "Insufficient memory for get_perm_c parmetis\n"); -#endif *info = flinfo; return; } @@ -1072,10 +1066,11 @@ psgssvx(superlu_dist_options_t *options, SuperMatrix *A, SUPERLU_MALLOC(sizeof(Glu_freeable_t))) ) ABORT("Malloc fails for Glu_freeable."); - /* Every process does this. */ + /* Every process does this. + returned value (-iinfo) is the size of lsub[], incuding pruned graph.*/ iinfo = symbfact(options, iam, &GAC, perm_c, etree, Glu_persist, Glu_freeable); - nnzLU = Glu_freeable->nnzLU; + nnzLU = Glu_freeable->nnzLU; stat->utime[SYMBFAC] = SuperLU_timer_() - t; if ( iinfo <= 0 ) { /* Successful return */ QuerySpace_dist(n, -iinfo, Glu_freeable, &symb_mem_usage); @@ -1095,10 +1090,8 @@ psgssvx(superlu_dist_options_t *options, SuperMatrix *A, } #endif } else { /* symbfact out of memory */ -#if ( PRNTlevel>=1 ) if ( !iam ) fprintf(stderr,"symbfact() error returns " IFMT "\n",iinfo); -#endif *info = iinfo; return; } @@ -1113,9 +1106,7 @@ psgssvx(superlu_dist_options_t *options, SuperMatrix *A, nnzLU = Pslu_freeable.nnzLU; stat->utime[SYMBFAC] = SuperLU_timer_() - t; if (flinfo > 0) { -#if ( PRNTlevel>=1 ) fprintf(stderr, "Insufficient memory for parallel symbolic factorization."); -#endif *info = flinfo; return; } @@ -1163,6 +1154,8 @@ psgssvx(superlu_dist_options_t *options, SuperMatrix *A, t = SuperLU_timer_(); dist_mem_use = sdist_psymbtonum(options, n, A, ScalePermstruct, &Pslu_freeable, LUstruct, grid); + + /* dist_mem_use = memDist + memNLU */ if (dist_mem_use > 0) ABORT ("Not enough memory available for dist_psymbtonum\n"); @@ -1281,28 +1274,62 @@ psgssvx(superlu_dist_options_t *options, SuperMatrix *A, MPI_SUM, 0, grid->comm ); stat->TinyPivots = TinyPivots; + if ( iam==0 ) { + printf("\n** Memory Usage **********************************\n"); + } + + /* Compute numerical factorization memeory */ + sQuerySpace_dist(n, LUstruct, grid, stat, &num_mem_usage); + /*-- Compute high watermark of all stages --*/ if (parSymbFact == TRUE) { /* The memory used in the redistribution routine includes the memory used for storing the symbolic structure and the memory allocated for numerical factorization */ - mem_stage[0] = (-flinfo); /* symbfact step */ - mem_stage[1] = (-dist_mem_use); /* distribution step */ + /* parallel symbfact step: + (-flinfo) is the allocMem returned from symbfact_dist() */ + mem_stage[0] = symb_mem_usage.total + (-flinfo); + + /* see leading comment of dist_symbLU() */ + /* dist_mem_use = (memDist + memNLU) in sdist_psymbtonum() */ + mem_stage[1] = symb_mem_usage.for_lu + (-dist_mem_use); /* distribution step */ loc_max = SUPERLU_MAX( mem_stage[0], mem_stage[1] ); if ( options->RowPerm != NO ) loc_max = SUPERLU_MAX(loc_max, GA_mem_use); - } else { + +#if ( PRNTlevel>=1 ) + if ( iam==0 ) { + printf("\t(P0) Globle A for MC64: GA_mem_use %.2f\n", GA_mem_use*1e-6); + printf("\t(P0) parallel symbolic::stage[0]: symb_memory %.2f, allocMem %.2f\n", + symb_mem_usage.total*1e-6, (-flinfo)*1e-6); + printf("\t(P0) parallel distribution::stage[1]: symb_LU %.2f, dist_mem_use %.2f\n", + symb_mem_usage.for_lu*1e-6, (-dist_mem_use)*1e-6); + fflush(stdout); + + } +#endif + } else { /* Serial symbolic. GA_mem_use is for global A */ mem_stage[0] = symb_mem_usage.total + GA_mem_use; /* symbfact step */ mem_stage[1] = symb_mem_usage.for_lu + dist_mem_use + num_mem_usage.for_lu; /* distribution step */ loc_max = SUPERLU_MAX( mem_stage[0], mem_stage[1] ); +#if ( PRNTlevel>=1 ) + if ( iam==0 ) { + printf("\t(P0) serial symbolic::stage[0]: symb_memory %.2f, GA_mem_use %.2f\n", + symb_mem_usage.total*1e-6, GA_mem_use*1e-6); + printf("\t(P0) serial distribution::stage[1]:" + "symb_LU %.2f, dist_mem_use %.2f, num_mem_usage.for_lu %.2f\n", + symb_mem_usage.for_lu*1e-6, dist_mem_use*1e-6, + num_mem_usage.for_lu*1e-6); + fflush(stdout); + + } +#endif } - sQuerySpace_dist(n, LUstruct, grid, stat, &num_mem_usage); mem_stage[2] = num_mem_usage.total; /* numerical factorization step */ - loc_max = SUPERLU_MAX( loc_max, mem_stage[2] ); /* local max of 3 stages */ local_struct.val = loc_max; @@ -1330,7 +1357,6 @@ psgssvx(superlu_dist_options_t *options, SuperMatrix *A, float buffer_peak = global_struct.val*1e-6; if ( iam==0 ) { - printf("\n** Memory Usage **********************************\n"); printf("** Total highmark (MB):\n" " Sum-of-all : %8.2f | Avg : %8.2f | Max : %8.2f\n", avg * 1e-6, @@ -1357,7 +1383,6 @@ psgssvx(superlu_dist_options_t *options, SuperMatrix *A, } /* end if (!factored) */ - if ( options->Fact == DOFACT || options->Fact == SamePattern ) { /* Need to reset the solve's communication pattern, because perm_r[] and/or perm_c[] is changed. */ @@ -1448,19 +1473,20 @@ psgssvx(superlu_dist_options_t *options, SuperMatrix *A, if ( options->DiagInv==YES && (Fact != FACTORED) ) { psCompute_Diag_Inv(n, LUstruct, grid, stat, info); + #ifdef GPU_ACC + + psconvertU(options, grid, LUstruct, stat, n); + checkGPU(gpuMemcpy(LUstruct->Llu->d_Linv_bc_dat, LUstruct->Llu->Linv_bc_dat, (LUstruct->Llu->Linv_bc_cnt) * sizeof(float), gpuMemcpyHostToDevice)); checkGPU(gpuMemcpy(LUstruct->Llu->d_Uinv_bc_dat, LUstruct->Llu->Uinv_bc_dat, (LUstruct->Llu->Uinv_bc_cnt) * sizeof(float), gpuMemcpyHostToDevice)); checkGPU(gpuMemcpy(LUstruct->Llu->d_Lnzval_bc_dat, LUstruct->Llu->Lnzval_bc_dat, (LUstruct->Llu->Lnzval_bc_cnt) * sizeof(float), gpuMemcpyHostToDevice)); - //checkGPU(gpuMemcpy(LUstruct->Llu->d_Unzval_br_dat, LUstruct->Llu->Unzval_br_dat, - // (LUstruct->Llu->Unzval_br_cnt) * sizeof(float), gpuMemcpyHostToDevice)); #endif } - // #pragma omp parallel // { // #pragma omp master @@ -1629,4 +1655,289 @@ psgssvx(superlu_dist_options_t *options, SuperMatrix *A, CHECK_MALLOC(iam, "Exit psgssvx()"); #endif +} /* psgssvx */ + +#ifdef GPU_ACC +void +psconvertU(superlu_dist_options_t *options, gridinfo_t *grid, + sLUstruct_t *LUstruct, SuperLUStat_t *stat, int n) +{ +int64_t nnz_ind,nnz_offset; +int64_t nnz_val; +Glu_persist_t *Glu_persist = LUstruct->Glu_persist; +int_t nsupers,nsupers_j,ncol,ncol_loc,nrow; +int_t lk,ik,ub,nub,i,il,gik,k,uptr,jj,ii,fnz,irow,jb; +sLocalLU_t *Llu = LUstruct->Llu; +int_t *Urbs = Llu->Urbs; +int_t **Ucb_valptr = Llu->Ucb_valptr; /* Vertical linked list pointing to Unzval[] */ +Ucb_indptr_t **Ucb_indptr = Llu->Ucb_indptr;/* Vertical linked list pointing to Uindex[] */ +int_t knsupc,iknsupc,ikfrow,iklrow; +int_t *xsup = Glu_persist->xsup;; + +int iam = grid->iam; +int mycol = MYCOL (iam, grid); +int myrow = MYROW (iam, grid); + +int_t *usub; +float *uval; + +int64_t Ucolind_bc_cnt=0; +int64_t Unzval_bc_cnt=0, Unzval_br_cnt=0; +int64_t Uindval_loc_bc_cnt=0; + +int_t next_lind; /* next available position in index[*] */ +int_t next_lval; /* next available position in nzval[*] */ + +nsupers = Glu_persist->supno[n-1] + 1; +nsupers_j = CEILING( nsupers, grid->npcol ); /* Number of local block columns */ + +if ( !(Llu->Ucolind_bc_ptr = (int_t**)SUPERLU_MALLOC(nsupers_j * sizeof(int_t*))) ) + ABORT("Malloc fails for Llu->Ucolind_bc_ptr[]."); +Llu->Ucolind_bc_ptr[nsupers_j-1] = NULL; + +if ( !(Llu->Unzval_bc_ptr = + (float**)SUPERLU_MALLOC(nsupers_j * sizeof(float*))) ) + ABORT("Malloc fails for Llu->Unzval_bc_ptr[]."); +Llu->Unzval_bc_ptr[nsupers_j-1] = NULL; + +if ( !(Llu->Uindval_loc_bc_ptr = + (int_t**)SUPERLU_MALLOC(nsupers_j * sizeof(int_t*))) ) + ABORT("Malloc fails for Llu->Uindval_loc_bc_ptr[]."); +Llu->Uindval_loc_bc_ptr[nsupers_j-1] = NULL; + +if ( !(Llu->Uindval_loc_bc_offset = + (int64_t*)SUPERLU_MALLOC(nsupers_j * sizeof(int64_t))) ) { + fprintf(stderr, "Malloc fails for Llu->Uindval_loc_bc_offset[]."); } +Llu->Uindval_loc_bc_offset[nsupers_j-1] = -1; + +if ( !(Llu->Ucolind_bc_offset = + (int64_t*)SUPERLU_MALLOC(nsupers_j * sizeof(int64_t))) ) { + fprintf(stderr, "Malloc fails for Llu->Ucolind_bc_offset[]."); +} +Llu->Ucolind_bc_offset[nsupers_j-1] = -1; + +if ( !(Llu->Unzval_bc_offset = + (int64_t*)SUPERLU_MALLOC(nsupers_j * sizeof(int64_t))) ) { + fprintf(stderr, "Malloc fails for Llu->Lnzval_bc_offset[]."); +} +Llu->Unzval_bc_offset[nsupers_j-1] = -1; + +for (lk=0;lknpcol + mycol;/* Global block number, col-wise. */ + knsupc = SuperSize( k ); + nub = Urbs[lk]; /* Number of U blocks in block column lk */ + + if(nub>0){ + // First pass count sizes of Llu->Ucolind_bc_ptr[lk] and Llu->Unzval_bc_ptr[lk] + nnz_ind=0; + nnz_val=0; + nnz_ind+=BC_HEADER_NEWU; + nrow=0; + for (ub = 0; ub < nub; ++ub) { + ik = Ucb_indptr[lk][ub].lbnum; /* Local block number, row-wise. */ + usub = Llu->Ufstnz_br_ptr[ik]; + uval = Llu->Unzval_br_ptr[ik]; + i = Ucb_indptr[lk][ub].indpos; /* Start of the block in usub[]. */ + i += UB_DESCRIPTOR; + gik = ik * grid->nprow + myrow;/* Global block number, row-wise. */ + iknsupc = SuperSize( gik ); + nrow += iknsupc; + ikfrow = FstBlockC( gik ); + iklrow = FstBlockC( gik+1 ); + uptr = Ucb_valptr[lk][ub]; /* Start of the block in uval[]. */ + + nnz_ind+=UB_DESCRIPTOR_NEWU; + + for (jj = 0; jj < knsupc; ++jj) { + fnz = usub[i + jj]; + if ( fnz < iklrow ) { /* Nonzero segment. */ + nnz_val+=iknsupc; + nnz_ind+=1; + Unzval_br_cnt+=iklrow - fnz; + // for (irow = fnz; irow < iklrow; ++irow) + // dest[irow - ikfrow] -= uval[uptr++] * y[jj]; + // stat->ops[SOLVE] += 2 * (iklrow - fnz); + } + } /* for jj ... */ + } /* for ub ... */ + + // Second pass fills Llu->Ucolind_bc_ptr[lk] and Llu->Unzval_bc_ptr[lk] + if ( !(Llu->Ucolind_bc_ptr[lk] = intMalloc_dist(nnz_ind+nrow*2)) ) + ABORT("Malloc fails for Llu->Ucolind_bc_ptr[lk]"); + Llu->Ucolind_bc_offset[lk]=nnz_ind+nrow*2; + Ucolind_bc_cnt += Llu->Ucolind_bc_offset[lk]; + + if (!(Llu->Unzval_bc_ptr[lk]=floatCalloc_dist(nnz_val))) + ABORT("Calloc fails for Llu->Unzval_bc_ptr[lk]."); + Llu->Unzval_bc_offset[lk]=nnz_val; + Unzval_bc_cnt += Llu->Unzval_bc_offset[lk]; + + if ( !(Llu->Uindval_loc_bc_ptr[lk] = intCalloc_dist(nub*3)) ) + ABORT("Malloc fails for Llu->Uindval_loc_bc_ptr[lk][]"); + Llu->Uindval_loc_bc_offset[lk]=nub*3; + Uindval_loc_bc_cnt += Llu->Uindval_loc_bc_offset[lk]; + + Llu->Ucolind_bc_ptr[lk][0]=nub; + Llu->Ucolind_bc_ptr[lk][1]=nrow; + Llu->Ucolind_bc_ptr[lk][2]=nnz_ind; + nnz_offset=nnz_ind; + + nnz_ind=0; + nnz_val=0; + ncol=0; + nnz_ind+=BC_HEADER_NEWU; + nrow=0; + for (ub = 0; ub < nub; ++ub) { + ik = Ucb_indptr[lk][ub].lbnum; /* Local block number, row-wise. */ + usub = Llu->Ufstnz_br_ptr[ik]; + uval = Llu->Unzval_br_ptr[ik]; + i = Ucb_indptr[lk][ub].indpos; /* Start of the block in usub[]. */ + i += UB_DESCRIPTOR; + gik = ik * grid->nprow + myrow;/* Global block number, row-wise. */ + iknsupc = SuperSize( gik ); + ikfrow = FstBlockC( gik ); + iklrow = FstBlockC( gik+1 ); + uptr = Ucb_valptr[lk][ub]; /* Start of the block in uval[]. */ + + for(ii=0; iiUcolind_bc_ptr[lk][nnz_offset+nrow*2] = ub; + Llu->Ucolind_bc_ptr[lk][nnz_offset+nrow*2+1] = ii; + nrow++; + } + + ncol_loc=0; + for (jj = 0; jj < knsupc; ++jj) { + fnz = usub[i + jj]; + if ( fnz < iklrow ) { /* Nonzero segment. */ + Llu->Ucolind_bc_ptr[lk][nnz_ind+ncol_loc+UB_DESCRIPTOR_NEWU]=FstBlockC(k)+jj; /* Global column number */ + ncol_loc++; + for (irow = fnz; irow < iklrow; ++irow){ + Llu->Unzval_bc_ptr[lk][nnz_val+irow - ikfrow]=uval[uptr++]; + // if(lk==2){ + // printf("uval %5d %5d %5d %f %5d %5d \n",gik, uptr-1, irow - ikfrow, uval[uptr-1], Ucb_valptr[lk][ub],ub); + // // printf("Unzval_bc_ptr %5d %f\n",gik, Llu->Unzval_bc_ptr[lk][nnz_val+irow - ikfrow]); + // } + } + nnz_val+=iknsupc; + } + } /* for jj ... */ + Llu->Ucolind_bc_ptr[lk][nnz_ind]=gik; + Llu->Ucolind_bc_ptr[lk][nnz_ind+1]=ncol_loc; + + Llu->Uindval_loc_bc_ptr[lk][ub] = ik; + Llu->Uindval_loc_bc_ptr[lk][ub+nub] = nnz_ind; + Llu->Uindval_loc_bc_ptr[lk][ub+nub*2] = ncol; + // if(lk==69) + // printf("ub ncol_loc %5d %5d \n",ub, ncol_loc); + ncol+=ncol_loc*iknsupc; + nnz_ind+=ncol_loc+UB_DESCRIPTOR_NEWU; + } /* for ub ... */ + + }else{ /* nub <= 0 */ + Llu->Ucolind_bc_ptr[lk] = NULL; + Llu->Unzval_bc_ptr[lk] = NULL; + Llu->Ucolind_bc_offset[lk]=-1; + Llu->Unzval_bc_offset[lk]=-1; + Llu->Uindval_loc_bc_ptr[lk] = NULL; + Llu->Uindval_loc_bc_offset[lk]=-1; + } +} /* end for lk ... */ + + // safe guard + Ucolind_bc_cnt +=1; + Unzval_bc_cnt +=1; + Uindval_loc_bc_cnt +=1; + if ( !(Llu->Ucolind_bc_dat = + (int_t*)SUPERLU_MALLOC(Ucolind_bc_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Llu->Ucolind_bc_dat[]."); + } + if ( !(Llu->Unzval_bc_dat = + (float*)SUPERLU_MALLOC(Unzval_bc_cnt * sizeof(float))) ) { + fprintf(stderr, "Malloc fails for Llu->Unzval_bc_dat[]."); + } + if ( !(Llu->Uindval_loc_bc_dat = + (int_t*)SUPERLU_MALLOC(Uindval_loc_bc_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Llu->Uindval_loc_bc_dat[]."); + } + + /* use contingous memory for Ucolind_bc_ptr, Unzval_bc_ptr, Uindval_loc_bc_ptr*/ + k = CEILING( nsupers, grid->npcol );/* Number of local block columns */ + Ucolind_bc_cnt=0; + Unzval_bc_cnt=0; + Uindval_loc_bc_cnt=0; + int64_t tmp_cnt; + + for (jb = 0; jb < k; ++jb) { /* for each block column ... */ + if(Llu->Ucolind_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Llu->Ucolind_bc_offset[jb]; ++jj) { + Llu->Ucolind_bc_dat[Ucolind_bc_cnt+jj]=Llu->Ucolind_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Llu->Ucolind_bc_ptr[jb]); + Llu->Ucolind_bc_ptr[jb]=&Llu->Ucolind_bc_dat[Ucolind_bc_cnt]; + tmp_cnt = Llu->Ucolind_bc_offset[jb]; + Llu->Ucolind_bc_offset[jb]=Ucolind_bc_cnt; + Ucolind_bc_cnt+=tmp_cnt; + } + + if(Llu->Unzval_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Llu->Unzval_bc_offset[jb]; ++jj) { + Llu->Unzval_bc_dat[Unzval_bc_cnt+jj]=Llu->Unzval_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Llu->Unzval_bc_ptr[jb]); + Llu->Unzval_bc_ptr[jb]=&Llu->Unzval_bc_dat[Unzval_bc_cnt]; + tmp_cnt = Llu->Unzval_bc_offset[jb]; + Llu->Unzval_bc_offset[jb]=Unzval_bc_cnt; + Unzval_bc_cnt+=tmp_cnt; + } + + if(Llu->Uindval_loc_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Llu->Uindval_loc_bc_offset[jb]; ++jj) { + Llu->Uindval_loc_bc_dat[Uindval_loc_bc_cnt+jj]=Llu->Uindval_loc_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Llu->Uindval_loc_bc_ptr[jb]); + Llu->Uindval_loc_bc_ptr[jb]=&Llu->Uindval_loc_bc_dat[Uindval_loc_bc_cnt]; + tmp_cnt = Llu->Uindval_loc_bc_offset[jb]; + Llu->Uindval_loc_bc_offset[jb]=Uindval_loc_bc_cnt; + Uindval_loc_bc_cnt+=tmp_cnt; + } + + } /* end for jb ... */ + + Llu->Ucolind_bc_cnt = Ucolind_bc_cnt; + Llu->Unzval_bc_cnt = Unzval_bc_cnt; + Llu->Uindval_loc_bc_cnt = Uindval_loc_bc_cnt; + // printf("Ucolind_bc_cnt %10d\n",Ucolind_bc_cnt); + //printf("Unzval_bc_cnt %10ld v.s. Unzval_br_cnt %10ld\n",Unzval_bc_cnt,Unzval_br_cnt); + // printf("Llu->Ucolind_bc_offset %10d\n",Llu->Ucolind_bc_offset[0]); + + checkGPU(gpuFree(Llu->d_Ucolind_bc_dat)); + checkGPU(gpuFree(Llu->d_Ucolind_bc_offset)); + checkGPU(gpuFree(Llu->d_Unzval_bc_dat)); + checkGPU(gpuFree(Llu->d_Unzval_bc_offset)); + checkGPU(gpuFree(Llu->d_Uindval_loc_bc_dat)); + checkGPU(gpuFree(Llu->d_Uindval_loc_bc_offset)); + + checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_dat, (Llu->Ucolind_bc_cnt) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_Ucolind_bc_dat, Llu->Ucolind_bc_dat, (Llu->Ucolind_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(int64_t))); + checkGPU(gpuMemcpy(Llu->d_Ucolind_bc_offset, Llu->Ucolind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(int64_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(int64_t))); + checkGPU(gpuMemcpy(Llu->d_Unzval_bc_offset, Llu->Unzval_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(int64_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_dat, (Llu->Unzval_bc_cnt) * sizeof(float))); + checkGPU(gpuMemcpy(LUstruct->Llu->d_Unzval_bc_dat, LUstruct->Llu->Unzval_bc_dat,(LUstruct->Llu->Unzval_bc_cnt) * sizeof(float), gpuMemcpyHostToDevice)); + + checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_dat, (Llu->Uindval_loc_bc_cnt) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_Uindval_loc_bc_dat, Llu->Uindval_loc_bc_dat, (Llu->Uindval_loc_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(int64_t))); + checkGPU(gpuMemcpy(Llu->d_Uindval_loc_bc_offset, Llu->Uindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(int64_t), gpuMemcpyHostToDevice)); + + SUPERLU_FREE (Llu->Ucolind_bc_dat); + SUPERLU_FREE (Llu->Ucolind_bc_offset); + SUPERLU_FREE (Llu->Unzval_bc_dat); + SUPERLU_FREE (Llu->Unzval_bc_offset); + SUPERLU_FREE (Llu->Uindval_loc_bc_dat); + SUPERLU_FREE (Llu->Uindval_loc_bc_offset); + +} /* psconvertU */ +#endif /* ifdef GPU_ACC */ diff --git a/SRC/psgssvx3d.c b/SRC/psgssvx3d.c index d6bab403..8ac7e954 100644 --- a/SRC/psgssvx3d.c +++ b/SRC/psgssvx3d.c @@ -758,13 +758,9 @@ psgssvx3d (superlu_dist_options_t * options, SuperMatrix * A, if ( iinfo > 0 ) { if ( iinfo <= m ) { -#if ( PRNTlevel>=1 ) fprintf(stderr, "The " IFMT "-th row of A is exactly zero\n", iinfo); -#endif } else { -#if ( PRNTlevel>=1 ) fprintf(stderr, "The " IFMT "-th column of A is exactly zero\n", iinfo-n); -#endif } } else if ( iinfo < 0 ) return; @@ -1143,7 +1139,7 @@ psgssvx3d (superlu_dist_options_t * options, SuperMatrix * A, if (!iam) { fprintf (stderr, "symbfact() error returns %d\n", (int) iinfo); - exit (-1); + return; } } diff --git a/SRC/psgstrs.c b/SRC/psgstrs.c index 046e1151..8a24b316 100644 --- a/SRC/psgstrs.c +++ b/SRC/psgstrs.c @@ -210,9 +210,9 @@ psReDistribute_B_to_X(float *B, int_t m_loc, int nrhs, int_t ldb, #endif { // t = SuperLU_timer_(); -#ifdef _OPENMP -#pragma omp taskloop private (i,l,irow,k,j,knsupc) untied -#endif +//#ifdef _OPENMP +//#pragma omp taskloop private (i,l,irow,k,j,knsupc) untied +//#endif for (i = 0; i < m_loc; ++i) { irow = perm_c[perm_r[i+fst_row]]; /* Row number in Pc*Pr*B */ @@ -465,9 +465,9 @@ psReDistribute_X_to_B(int_t n, float *B, int_t m_loc, int_t ldb, int_t fst_row, #endif { // t = SuperLU_timer_(); -#ifdef _OPENMP -#pragma omp taskloop private (k,knsupc,lk,irow,l,i,j) untied -#endif +//#ifdef _OPENMP +//#pragma omp taskloop private (k,knsupc,lk,irow,l,i,j) untied +//#endif for (k = 0; k < nsupers; k++) { knsupc = SuperSize( k ); lk = LBi( k, grid ); /* Local block number */ @@ -1410,9 +1410,9 @@ if(procs==1){ #endif { -#ifdef _OPENMP -#pragma omp taskloop private (k,ii,lk,thread_id) num_tasks(num_thread*8) nogroup -#endif +//#ifdef _OPENMP +//#pragma omp taskloop private (k,ii,lk,thread_id) num_tasks(num_thread*8) nogroup +//#endif for (jj=0;jj=1 ) @@ -2016,9 +2016,9 @@ if(procs==1){ #pragma omp master #endif { -#ifdef _OPENMP -#pragma omp taskloop private (ii,jj,k,lk,thread_id) nogroup -#endif +//#ifdef _OPENMP +//#pragma omp taskloop private (ii,jj,k,lk,thread_id) nogroup +//#endif for (jj=0;jjsupno * and Glu_persist->xsup. * @@ -53,7 +53,7 @@ at the top-level directory. * Glu_persist->supno, Glu_persist->xsup. * * This routine also deallocates memory allocated during symbolic - * factorization routine. That is, the folloing arrays are freed: + * factorization routine. That is, the following arrays are free'd: * Pslu_freeable->xlsub, Pslu_freeable->lsub, * Pslu_freeable->xusub, Pslu_freeable->usub, * Pslu_freeable->globToLoc, Pslu_freeable->supno_loc, @@ -70,7 +70,7 @@ at the top-level directory. * Order of the input matrix * * Pslu_freeable (Input) Pslu_freeable_t * - * Local L and U structure, + * Local L and U structure: lsub[] / usub[]. They are free'd after distribution. * global to local indexing information. * * Glu_persist (Output) Glu_persist_t * @@ -111,15 +111,16 @@ dist_symbLU (superlu_dist_options_t *options, int_t n, { int iam, nprocs, pc, pr, p, np, p_diag; int_t *nnzToSend, *nnzToRecv, *nnzToSend_l, *nnzToSend_u, - *tmp_ptrToSend, *mem; + *tmp_ptrToSend, *mem; // temp memory int_t *nnzToRecv_l, *nnzToRecv_u; int_t *send_1, *send_2, nsend_1, nsend_2; - int_t *ptrToSend, *ptrToRecv, sendL, sendU, *snd_luind, *rcv_luind; + int_t *ptrToSend, *ptrToRecv, sendL, sendU, *snd_luind, *rcv_luind; // temp memory int_t nsupers, nsupers_i, nsupers_j; int *nvtcs, *intBuf1, *intBuf2, *intBuf3, *intBuf4, intNvtcs_loc; int_t maxszsn, maxNvtcsPProc; int_t *xsup_n, *supno_n, *temp, *xsup_beg_s, *xsup_end_s, *supno_s; - int_t *xlsub_s, *lsub_s, *xusub_s, *usub_s; + int_t *xlsub_s, *lsub_s, *xusub_s, *usub_s; /* computed from symbfact_dist(), + free'd in this routine after distribution */ int_t *xlsub_n, *lsub_n, *xusub_n, *usub_n; int_t *xsub_s, *sub_s, *xsub_n, *sub_n; int_t *globToLoc, nvtcs_loc; @@ -127,8 +128,8 @@ dist_symbLU (superlu_dist_options_t *options, int_t n, RecvCnt_l, RecvCnt_u, ind_loc; int_t i, k, j, gb, szsn, gb_n, gb_s, gb_l, fst_s, fst_s_l, lst_s, i_loc; int_t nelts, isize; - float memAux; /* Memory used during this routine and freed on return */ - float memRet; /* Memory allocated and not freed on return */ + float memAux; /* Memory used during this routine and free'd before return */ + float memRet; /* Memory allocated and not free'd on return */ int_t iword, dword; /* ------------------------------------------------------------ @@ -560,6 +561,13 @@ dist_symbLU (superlu_dist_options_t *options, int_t n, else nnzToRecv[iam] = nnz_loc_u; +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.dist_symbLU [1] memAux %.2f, memRet %.2f (MB)\n", memAux*1e-6, memRet*1e-6); + fflush(stdout); + } +#endif + /* ------------------------------------------------------------ DEALLOCATE TEMPORARY STORAGE. -------------------------------------------------------------*/ @@ -648,7 +656,16 @@ dist_symbLU (superlu_dist_options_t *options, int_t n, } else sendU = FALSE; - } + + /* Sherry: this loop goes around twice ? */ + +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.dist_symbLU [2] end while: memAux %.4f\t memRet %.4f (MB)\n", memAux*1e-6, memRet*1e-6); + fflush(stdout); + } +#endif + } /* end while sendL || sendU */ /* deallocate memory allocated during symbolic factorization routine */ if (rcv_luind != NULL) { @@ -676,6 +693,14 @@ dist_symbLU (superlu_dist_options_t *options, int_t n, *p_xlsub = xlsub_n; *p_lsub = lsub_n; *p_xusub = xusub_n; *p_usub = usub_n; +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.dist_symbLU [3] before return: memAux %.4f\t memRet %.4f (MB)\n", memAux*1e-6, memRet*1e-6); + fflush(stdout); + } +#endif + + /* It is confirmed that memAux is 0 now */ #if ( DEBUGlevel>=1 ) CHECK_MALLOC(iam, "Exit dist_symbLU()"); #endif @@ -777,8 +802,8 @@ sdist_A(SuperMatrix *A, sScalePermstruct_t *ScalePermstruct, MPI_Status status; int_t *xsup = Glu_persist->xsup; /* supernode and column mapping */ int_t *supno = Glu_persist->supno; - float memAux; /* Memory used during this routine and freed on return */ - float memRet; /* Memory allocated and not freed on return */ + float memAux; /* Memory used during this routine and free'd before return */ + float memRet; /* Memory allocated and not free'd on return */ int_t iword, dword, szbuf; /* ------------------------------------------------------------ @@ -1138,7 +1163,7 @@ sdist_A(SuperMatrix *A, sScalePermstruct_t *ScalePermstruct, #endif return (-memRet); -} /* dist_A */ +} /* sdist_A */ /*! \brief * @@ -1226,27 +1251,52 @@ sdist_psymbtonum(superlu_dist_options_t *options, int_t n, SuperMatrix *A, float *lusup, *uval; /* nonzero values in L and U */ int *recvBuf; // 1/16/22 Sherry changed to int, was: int_t *recvBuf; int *ptrToRecv, *nnzToRecv, *ptrToSend, *nnzToSend; - float **Lnzval_bc_ptr; /* size ceil(NSUPERS/Pc) */ float **Linv_bc_ptr; /* size ceil(NSUPERS/Pc) */ + float *Linv_bc_dat; /* size: sum of sizes of Linv_bc_ptr[lk]) */ + long int *Linv_bc_offset; /* size ceil(NSUPERS/Pc) */ + float **Uinv_bc_ptr; /* size ceil(NSUPERS/Pc) */ + float *Uinv_bc_dat; /* size: sum of sizes of Uinv_bc_ptr[lk]) */ + long int *Uinv_bc_offset; /* size ceil(NSUPERS/Pc) */ + float **Lnzval_bc_ptr; /* size ceil(NSUPERS/Pc) */ + float *Lnzval_bc_dat; /* size: sum of sizes of Lnzval_bc_ptr[lk]) */ + long int *Lnzval_bc_offset; /* size ceil(NSUPERS/Pc) */ + int_t **Lrowind_bc_ptr; /* size ceil(NSUPERS/Pc) */ + int_t *Lrowind_bc_dat; /* size: sum of sizes of Lrowind_bc_ptr[lk]) */ + long int *Lrowind_bc_offset; /* size ceil(NSUPERS/Pc) */ int_t **Lindval_loc_bc_ptr; /* size ceil(NSUPERS/Pc) */ - int_t *index_srt; /* indices consist of headers and row subscripts */ + int_t *Lindval_loc_bc_dat; /* size: sum of sizes of Lindval_loc_bc_ptr[lk]) */ + long int *Lindval_loc_bc_offset; /* size ceil(NSUPERS/Pc) */ + + int_t *index_srt; /* indices consist of headers and row subscripts */ float *lusup_srt; /* nonzero values in L and U */ float **Unzval_br_ptr; /* size ceil(NSUPERS/Pr) */ + float *Unzval_br_dat; /* size: sum of sizes of Unzval_br_ptr[lk]) */ + long int *Unzval_br_offset; /* size ceil(NSUPERS/Pr) */ + long int Unzval_br_cnt=0; + int_t **Ufstnz_br_ptr; /* size ceil(NSUPERS/Pr) */ + int_t *Ufstnz_br_dat; /* size: sum of sizes of Ufstnz_br_ptr[lk]) */ + long int *Ufstnz_br_offset; /* size ceil(NSUPERS/Pr) */ + long int Ufstnz_br_cnt=0; int_t *Unnz; /* size ceil(NSUPERS/Pc) */ - C_Tree *LBtree_ptr; /* size ceil(NSUPERS/Pc) */ - C_Tree *LRtree_ptr; /* size ceil(NSUPERS/Pr) */ - C_Tree *UBtree_ptr; /* size ceil(NSUPERS/Pc) */ - C_Tree *URtree_ptr; /* size ceil(NSUPERS/Pr) */ + C_Tree *LBtree_ptr; /* size ceil(NSUPERS/Pc) */ + C_Tree *LRtree_ptr; /* size ceil(NSUPERS/Pr) */ + C_Tree *UBtree_ptr; /* size ceil(NSUPERS/Pc) */ + C_Tree *URtree_ptr; /* size ceil(NSUPERS/Pr) */ int msgsize; - int_t *Urbs,*Urbs1; /* Number of row blocks in each block column of U. */ + int_t *Urbs, *Urbs1; /* Number of row blocks in each block column of U. */ Ucb_indptr_t **Ucb_indptr;/* Vertical linked list pointing to Uindex[] */ + Ucb_indptr_t *Ucb_inddat; + long int *Ucb_indoffset; + long int Ucb_indcnt=0; int_t **Ucb_valptr; /* Vertical linked list pointing to Unzval[] */ - + int_t *Ucb_valdat; + long int *Ucb_valoffset; + long int Ucb_valcnt=0; /*-- Counts to be used in factorization. --*/ int *ToRecv, *ToSendD, **ToSendR; @@ -1264,10 +1314,11 @@ sdist_psymbtonum(superlu_dist_options_t *options, int_t n, SuperMatrix *A, int nbrecvx = 0; /* Number of Xk I will receive. */ int nbsendx = 0; /* Number of Xk I will send */ int_t *ilsum; /* starting position of each supernode in - the full array (local) */ + the full array (local, blockwise) */ int_t *ilsum_j, ldaspa_j; /* starting position of each supernode in the full array (local, block column wise) */ - /*-- Auxiliary arrays; freed on return --*/ + /*-- Auxiliary arrays; free'd on return --*/ + // Sherry check int_t *Urb_marker; /* block hit marker; size ceil(NSUPERS/Pr) */ int_t *LUb_length; /* L,U block length; size nsupers_ij */ int_t *LUb_indptr; /* pointers to L,U index[]; size nsupers_ij */ @@ -1297,15 +1348,21 @@ float *dense, *dense_col; /* SPA */ int_t lptr1_tmp, idx_i, idx_v,m, uu; int_t nub; - float memStrLU, memA, + /* counting memory */ + float memA, /* memory used by sdist_A: distributing A values. */ + memStrLU, /* memory used by dist_symbLU: distributing symbolic LU */ memDist = 0.; /* memory used for redistributing the data, which does not include the memory for the numerical values - of L and U (positive number)*/ + of L and U (positive number). + It includes memA and memStrLU. + */ float memNLU = 0.; /* memory allocated for storing the numerical values of L and U, that will be used in the numeric - factorization (positive number) */ - float memTRS = 0.; /* memory allocated for storing the meta-data for triangular solve (positive number)*/ - + factorization (positive number). + It also contains dense-SPA[] array */ + float memTRS = 0.; /* memory allocated for storing the meta-data for + triangular solve (positive number)*/ + #if ( PRNTlevel>=1 ) int_t nLblocks = 0, nUblocks = 0; #endif @@ -1317,7 +1374,7 @@ float *dense, *dense_col; /* SPA */ /* Initialization. */ iam = grid->iam; #if ( DEBUGlevel>=1 ) - CHECK_MALLOC(iam, "Enter dist_psymbtonum()"); + CHECK_MALLOC(iam, "Enter sdist_psymbtonum()"); #endif myrow = MYROW( iam, grid ); mycol = MYCOL( iam, grid ); @@ -1361,7 +1418,7 @@ float *dense, *dense_col; /* SPA */ if ( myrow == PROW( gb, grid ) ) { i = SuperSize( gb ); ldaspa += i; - lb = LBi( gb, grid ); + lb = LBi( gb, grid ); // local block number ilsum[lb + 1] = ilsum[lb] + i; } ilsum[nsupers_i] = ldaspa; @@ -1371,7 +1428,7 @@ float *dense, *dense_col; /* SPA */ if (mycol == PCOL( gb, grid )) { i = SuperSize( gb ); ldaspa_j += i; - lb = LBj( gb, grid ); + lb = LBj( gb, grid ); // local block number ilsum_j[lb + 1] = ilsum_j[lb] + i; } ilsum_j[nsupers_j] = ldaspa_j; @@ -1414,7 +1471,7 @@ float *dense, *dense_col; /* SPA */ for (i = 0,j = 0; i < k; ++i, j += grid->npcol) ToSendR[i] = &index1[j]; /* Auxiliary arrays used to set up L and U block data structures. - They are freed on return. */ + They are free'd on return. */ if ( !(LUb_length = intCalloc_dist(nsupers_ij)) ) { fprintf(stderr, "Calloc fails for LUb_length[]."); return (memDist + memNLU + memTRS); @@ -1440,11 +1497,33 @@ float *dense, *dense_col; /* SPA */ fprintf(stderr, "Malloc fails for Unzval_br_ptr[]."); return (memDist + memNLU + memTRS); } + + if ( !(Unzval_br_offset = + (long int*)SUPERLU_MALLOC(nsupers_i * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Unzval_br_offset[]."); + return (memDist + memNLU + memTRS); + } + Unzval_br_offset[nsupers_i-1] = -1; + if ( !(Ufstnz_br_ptr = (int_t**)SUPERLU_MALLOC(nsupers_i * sizeof(int_t*))) ) { fprintf(stderr, "Malloc fails for Ufstnz_br_ptr[]."); return (memDist + memNLU + memTRS); } + if ( !(Ufstnz_br_offset = + (long int*)SUPERLU_MALLOC(nsupers_i * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Ufstnz_br_offset[]."); + return (memDist + memNLU + memTRS); + } + Ufstnz_br_offset[nsupers_i-1] = -1; + memTRS += 2 * nsupers_i * sizeof(long int); + memNLU += nsupers_i*sizeof(float*) + nsupers_i*sizeof(int_t*); +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.sdist_psymbtonum [1] memDist %.4f, memNLU %.4f\n", memDist*1e-6, memNLU*1e-6); + } +#endif + Unzval_br_ptr[nsupers_i-1] = NULL; Ufstnz_br_ptr[nsupers_i-1] = NULL; @@ -1466,7 +1545,7 @@ float *dense, *dense_col; /* SPA */ memDist += (nsupers_i + nsupers_j)*iword; /* Auxiliary arrays used to set up L, U block data structures. - They are freed on return. + They are free'd on return. k is the number of local row blocks. */ if ( !(dense = floatCalloc_dist(SUPERLU_MAX(ldaspa, ldaspa_j) * sp_ienv_dist(3, options))) ) { @@ -1485,6 +1564,12 @@ float *dense, *dense_col; /* SPA */ /* ------------------------------------------------ */ memNLU += 2*nsupers_i*iword + SUPERLU_MAX(ldaspa, ldaspa_j)*sp_ienv_dist(3, options)*dword; +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.sdist_psymbtonum [[2]] memDist %.2f, memNLU %.2f [+ dense SPA]\n", memDist*1e-6, memNLU*1e-6); + fflush(stdout); + } +#endif /* Pointers to the beginning of each block column of L. */ if ( !(Lnzval_bc_ptr = @@ -1497,28 +1582,69 @@ float *dense, *dense_col; /* SPA */ return (memDist + memNLU + memTRS); } + if ( !(Lrowind_bc_offset = + (long int*)SUPERLU_MALLOC(nsupers_j * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lrowind_bc_offset[]."); + } + Lrowind_bc_offset[nsupers_j-1] = -1; + if ( !(Lnzval_bc_offset = + (long int*)SUPERLU_MALLOC(nsupers_j * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lnzval_bc_offset[]."); + } + if ( !(Linv_bc_ptr = (float**)SUPERLU_MALLOC(nsupers_j * sizeof(float*))) ) { fprintf(stderr, "Malloc fails for Linv_bc_ptr[]."); return (memDist + memNLU + memTRS); } + if ( !(Linv_bc_offset = + (long int*)SUPERLU_MALLOC(nsupers_j * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Linv_bc_offset[]."); + } + if ( !(Uinv_bc_ptr = (float**)SUPERLU_MALLOC(nsupers_j * sizeof(float*))) ) { fprintf(stderr, "Malloc fails for Uinv_bc_ptr[]."); return (memDist + memNLU + memTRS); } + + if ( !(Uinv_bc_offset = + (long int*)SUPERLU_MALLOC(nsupers_j * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Uinv_bc_offset[]."); + return (memDist + memNLU + memTRS); + } + Linv_bc_ptr[nsupers_j-1] = NULL; + Uinv_bc_ptr[nsupers_j-1] = NULL; + Linv_bc_offset[nsupers_j-1] = -1; + Uinv_bc_offset[nsupers_j-1] = -1; + + if ( !(Lindval_loc_bc_ptr = (int_t**)SUPERLU_MALLOC(nsupers_j * sizeof(int_t*))) ){ fprintf(stderr, "Malloc fails for Lindval_loc_bc_ptr[]."); return (memDist + memNLU + memTRS); } + if ( !(Lindval_loc_bc_offset = + (long int*)SUPERLU_MALLOC(nsupers_j * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lindval_loc_bc_offset[]."); + } if ( !(Unnz = (int_t*)SUPERLU_MALLOC(nsupers_j * sizeof(int_t))) ){ fprintf(stderr, "Malloc fails for Unnz[]."); return (memDist + memNLU + memTRS); } - memTRS += nsupers_j*sizeof(int_t*) + 2.0*nsupers_j*sizeof(double*) + nsupers_j*iword; //acount for Lindval_loc_bc_ptr, Unnz, Linv_bc_ptr,Uinv_bc_ptr + + //acount for Lindval_loc_bc_ptr, Unnz, Linv_bc_ptr, Uinv_bc_ptr, and 5 more ... + memTRS += nsupers_j*sizeof(int_t*) + 2.0*nsupers_j*sizeof(float) + nsupers_j*iword + + 5 * nsupers_j * sizeof(long int); memNLU += nsupers_j * sizeof(double*) + nsupers_j * sizeof(int_t*)+ nsupers_j * sizeof(int_t*); +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.sdist_psymbtonum [[3]] memNLU %.2f, memTRS %.2f\n", memNLU*1e-6, memTRS*1e-6); + fflush(stdout); + } +#endif + Lnzval_bc_ptr[nsupers_j-1] = NULL; Lrowind_bc_ptr[nsupers_j-1] = NULL; Linv_bc_ptr[nsupers_j-1] = NULL; @@ -1551,11 +1677,23 @@ float *dense, *dense_col; /* SPA */ bsendx_plist[i] = &index1[j]; /* -------------------------------------------------------------- */ memNLU += 2*nsupers_j*sizeof(int_t*) + 2*len*iword; +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.sdist_psymbtonum [[4]] memNLU %.2f, memTRS %.2f\n", memNLU*1e-6, memTRS*1e-6); + fflush(stdout); + } +#endif /*------------------------------------------------------------ PROPAGATE ROW SUBSCRIPTS AND VALUES OF A INTO L AND U BLOCKS. THIS ACCOUNTS FOR ONE-PASS PROCESSING OF A, L AND U. ------------------------------------------------------------*/ + long int Linv_bc_cnt=0; + long int Uinv_bc_cnt=0; + long int Lrowind_bc_cnt=0; + long int Lnzval_bc_cnt=0; + long int Lindval_loc_bc_cnt=0; + for (jb = 0; jb < nsupers; jb++) { jbcol = PCOL( jb, grid ); jbrow = PROW( jb, grid ); @@ -1564,13 +1702,21 @@ float *dense, *dense_col; /* SPA */ fsupc = FstBlockC( jb ); nsupc = SuperSize( jb ); + /*------------------------------------------------ + * SET UP U BLOCKS. + *------------------------------------------------*/ if ( myrow == jbrow ) { /* Block row jb in my process row */ + Ufstnz_br_ptr[ljb_i] = NULL; + Unzval_br_ptr[ljb_i] = NULL; + Unzval_br_offset[ljb_i]=-1; + Ufstnz_br_offset[ljb_i]=-1; + /* Scatter A into SPA. */ for (j = ilsum[ljb_i], dense_col = dense; j < ilsum[ljb_i]+nsupc; j++) { for (i = asup_rowptr[j]; i < asup_rowptr[j+1]; i++) { if (i >= asup_rowptr[ilsum[nsupers_i]]) printf ("ERR7\n"); - jcol = asup_colind[i]; + jcol = asup_colind[i]; // upper triangular part if (jcol >= n) printf ("Pe[%d] ERR distsn jb %d gb %d j %d jcol %d\n", iam, (int) jb, (int) gb, (int) j, jcol); @@ -1586,13 +1732,13 @@ float *dense, *dense_col; /* SPA */ dense_col += ldaspa_j; } - /*------------------------------------------------ - * SET UP U BLOCKS. - *------------------------------------------------*/ /* Count number of blocks and length of each block. */ nrbu = 0; len = 0; /* Number of column subscripts I own. */ len1 = 0; /* number of fstnz subscripts */ + + /* ljb_i is the current local row block number in U. + Loop through every nonzero in this row block */ for (i = xusub[ljb_i]; i < xusub[ljb_i+1]; i++) { if (i >= xusub[nsupers_i]) printf ("ERR10\n"); jcol = usub[i]; @@ -1609,7 +1755,7 @@ float *dense, *dense_col; /* SPA */ pr = PROW( gb, grid ); if ( pr != jbrow && mycol == pc) bsendx_plist[lb][jbrow] = YES; - if (mycol == pc) { + if (mycol == pc) { /* I own this block */ len += nsupc; LUb_length[lb] += nsupc; ToSendD[ljb_i] = YES; @@ -1653,12 +1799,26 @@ float *dense, *dense_col; /* SPA */ return (memDist + memNLU + memTRS); } Ufstnz_br_ptr[ljb_i] = index; + Ufstnz_br_offset[ljb_i]=len1+1; + Ufstnz_br_cnt += Ufstnz_br_offset[ljb_i]; + if (!(Unzval_br_ptr[ljb_i] = floatMalloc_dist(len))) { fprintf (stderr, "Malloc fails for Unzval_br_ptr[*][]"); return (memDist + memNLU + memTRS); } + Unzval_br_offset[ljb_i]=len; + Unzval_br_cnt += Unzval_br_offset[ljb_i]; + memNLU += (len1+1)*iword + len*dword; +#if ( PRNTlevel>=1 ) + if (iam==0 && (jb %10000 == 0) ) { + printf("\t.sdist_psymbtonum [jb %d setup-U] memNLU %.4f, memTRS %.4f\n", + (int) jb, memNLU*1e-6, memTRS*1e-6); + fflush(stdout); + } +#endif + uval = Unzval_br_ptr[ljb_i]; mybufmax[2] = SUPERLU_MAX( mybufmax[2], len1 ); mybufmax[3] = SUPERLU_MAX( mybufmax[3], len ); @@ -1713,7 +1873,7 @@ float *dense, *dense_col; /* SPA */ } else { Ufstnz_br_ptr[ljb_i] = NULL; Unzval_br_ptr[ljb_i] = NULL; - } /* if nrbu ... */ + } /* end if-else nrbu ... */ } /* if myrow == jbrow */ /*------------------------------------------------ @@ -1805,23 +1965,47 @@ float *dense, *dense_col; /* SPA */ fprintf (stderr, "Malloc fails for index[]"); return (memDist + memNLU + memTRS); } + + Lrowind_bc_offset[ljb_j]=len1; + Lrowind_bc_cnt += Lrowind_bc_offset[ljb_j]; Lrowind_bc_ptr[ljb_j] = index; + if (!(Lnzval_bc_ptr[ljb_j] = floatMalloc_dist(len*nsupc))) { fprintf(stderr, "Malloc fails for Lnzval_bc_ptr[*][] col block %d\n", (int) jb); return (memDist + memNLU + memTRS); } - - if (!(Linv_bc_ptr[ljb_j] = (float*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(float)))) - ABORT("Malloc fails for Linv_bc_ptr[ljb_j][]"); - if (!(Uinv_bc_ptr[ljb_j] = (float*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(float)))) - ABORT("Malloc fails for Uinv_bc_ptr[ljb_j][]"); + Lnzval_bc_offset[ljb_j]=len*nsupc; + Lnzval_bc_cnt += Lnzval_bc_offset[ljb_j]; + + myrow = MYROW( iam, grid ); + krow = PROW( jb, grid ); + if(myrow==krow){ /* diagonal block */ + if (!(Linv_bc_ptr[ljb_j] = (float*)floatMalloc_dist(nsupc*nsupc)) ) + ABORT("Malloc fails for Linv_bc_ptr[ljb_j][]"); + Linv_bc_offset[ljb_j]=nsupc*nsupc; + Linv_bc_cnt += Linv_bc_offset[ljb_j]; + if (!(Uinv_bc_ptr[ljb_j] = (float*)floatMalloc_dist(nsupc*nsupc)) ) + ABORT("Malloc fails for Uinv_bc_ptr[ljb_j][]"); + Uinv_bc_offset[ljb_j]=nsupc*nsupc; + Uinv_bc_cnt += Uinv_bc_offset[ljb_j]; + }else{ + Linv_bc_ptr[ljb_j] = NULL; + Linv_bc_offset[ljb_j] = -1; + Uinv_bc_ptr[ljb_j] = NULL; + Uinv_bc_offset[ljb_j] = -1; + } memNLU += len1*iword + len*nsupc*dword; if ( !(Lindval_loc_bc_ptr[ljb_j] = intCalloc_dist(nrbl*3))) ABORT("Malloc fails for Lindval_loc_bc_ptr[ljb_j][]"); - memTRS += nrbl*3.0*iword + 2.0*nsupc*nsupc*dword; //acount for Lindval_loc_bc_ptr[ljb],Linv_bc_ptr[ljb],Uinv_bc_ptr[ljb] + + //acount for Lindval_loc_bc_ptr[ljb],Linv_bc_ptr[ljb],Uinv_bc_ptr[ljb] + memTRS += nrbl*3.0*iword + 2.0*nsupc*nsupc*dword; + + Lindval_loc_bc_offset[ljb_j]=nrbl*3; + Lindval_loc_bc_cnt += Lindval_loc_bc_offset[ljb_j]; lusup = Lnzval_bc_ptr[ljb_j]; mybufmax[0] = SUPERLU_MAX( mybufmax[0], len1 ); @@ -1869,8 +2053,6 @@ float *dense, *dense_col; /* SPA */ } } /* for i ... */ - - /* sort Lindval_loc_bc_ptr[ljb_j], Lrowind_bc_ptr[ljb_j] and Lnzval_bc_ptr[ljb_j] here*/ if(nrbl>1){ krow = PROW( jb, grid ); @@ -1884,7 +2066,6 @@ float *dense, *dense_col; /* SPA */ quickSortM(lloc,0,uu,nrbl,0,3); } - if ( !(index_srt = intMalloc_dist(len1)) ) ABORT("Malloc fails for index_srt[]"); if (!(lusup_srt = (float*)SUPERLU_MALLOC(len*nsupc * sizeof(float)))) @@ -1925,13 +2106,25 @@ float *dense, *dense_col; /* SPA */ Lrowind_bc_ptr[ljb_j] = NULL; Lnzval_bc_ptr[ljb_j] = NULL; Linv_bc_ptr[ljb_j] = NULL; + Linv_bc_offset[ljb_j] = -1; + Lrowind_bc_offset[ljb_j]=-1; + Lindval_loc_bc_offset[ljb_j]=-1; + Lnzval_bc_offset[ljb_j]=-1; Uinv_bc_ptr[ljb_j] = NULL; + Uinv_bc_offset[ljb_j] = -1; Lindval_loc_bc_ptr[ljb_j] = NULL; } /* if nrbl ... */ } /* if mycol == pc */ - } /* for jb ... */ + } /* end for jb ... */ SUPERLU_FREE(ilsum_j); +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.ddist_psymbtonum [[5]] memNLU %.2f, memTRS %.2f\n", memNLU*1e-6, memTRS*1e-6); + fflush(stdout); + } +#endif + SUPERLU_FREE(Urb_marker); SUPERLU_FREE(LUb_length); SUPERLU_FREE(LUb_indptr); @@ -2072,8 +2265,94 @@ float *dense, *dense_col; /* SPA */ (*bsendx_plist)[k] = EMPTY; } } - } - + } /* end for jb ... */ + + Linv_bc_cnt +=1; // safe guard + Uinv_bc_cnt +=1; + Lrowind_bc_cnt +=1 ; + Lindval_loc_bc_cnt +=1; + Lnzval_bc_cnt +=1; + if ( !(Linv_bc_dat = + (float*)SUPERLU_MALLOC(Linv_bc_cnt * sizeof(float))) ) { + fprintf(stderr, "Malloc fails for Linv_bc_dat[]."); + } + if ( !(Uinv_bc_dat = + (float*)SUPERLU_MALLOC(Uinv_bc_cnt * sizeof(float))) ) { + fprintf(stderr, "Malloc fails for Uinv_bc_dat[]."); + } + if ( !(Lrowind_bc_dat = + (int_t*)SUPERLU_MALLOC(Lrowind_bc_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Lrowind_bc_dat[]."); + } + if ( !(Lindval_loc_bc_dat = + (int_t*)SUPERLU_MALLOC(Lindval_loc_bc_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Lindval_loc_bc_dat[]."); + } + if ( !(Lnzval_bc_dat = + (float*)SUPERLU_MALLOC(Lnzval_bc_cnt * sizeof(float))) ) { + fprintf(stderr, "Malloc fails for Lnzval_bc_dat[]."); + } + /* use contingous memory for Linv_bc_ptr, Lrowind_bc_ptr, Lnzval_bc_ptr*/ + k = CEILING( nsupers, grid->npcol );/* Number of local block columns */ + Linv_bc_cnt=0; + Uinv_bc_cnt=0; + Lrowind_bc_cnt=0; + Lnzval_bc_cnt=0; + Lindval_loc_bc_cnt=0; + long int tmp_cnt; + for (jb = 0; jb < k; ++jb) { /* for each block column ... */ + if(Linv_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Linv_bc_offset[jb]; ++jj) { + Linv_bc_dat[Linv_bc_cnt+jj]=Linv_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Linv_bc_ptr[jb]); + Linv_bc_ptr[jb]=&Linv_bc_dat[Linv_bc_cnt]; + tmp_cnt = Linv_bc_offset[jb]; + Linv_bc_offset[jb]=Linv_bc_cnt; + Linv_bc_cnt+=tmp_cnt; + } + if(Uinv_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Uinv_bc_offset[jb]; ++jj) { + Uinv_bc_dat[Uinv_bc_cnt+jj]=Uinv_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Uinv_bc_ptr[jb]); + Uinv_bc_ptr[jb]=&Uinv_bc_dat[Uinv_bc_cnt]; + tmp_cnt = Uinv_bc_offset[jb]; + Uinv_bc_offset[jb]=Uinv_bc_cnt; + Uinv_bc_cnt+=tmp_cnt; + } + if(Lrowind_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lrowind_bc_offset[jb]; ++jj) { + Lrowind_bc_dat[Lrowind_bc_cnt+jj]=Lrowind_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lrowind_bc_ptr[jb]); + Lrowind_bc_ptr[jb]=&Lrowind_bc_dat[Lrowind_bc_cnt]; + tmp_cnt = Lrowind_bc_offset[jb]; + Lrowind_bc_offset[jb]=Lrowind_bc_cnt; + Lrowind_bc_cnt+=tmp_cnt; + } + if(Lnzval_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lnzval_bc_offset[jb]; ++jj) { + Lnzval_bc_dat[Lnzval_bc_cnt+jj]=Lnzval_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lnzval_bc_ptr[jb]); + Lnzval_bc_ptr[jb]=&Lnzval_bc_dat[Lnzval_bc_cnt]; + tmp_cnt = Lnzval_bc_offset[jb]; + Lnzval_bc_offset[jb]=Lnzval_bc_cnt; + Lnzval_bc_cnt+=tmp_cnt; + } + if(Lindval_loc_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lindval_loc_bc_offset[jb]; ++jj) { + Lindval_loc_bc_dat[Lindval_loc_bc_cnt+jj]=Lindval_loc_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lindval_loc_bc_ptr[jb]); + Lindval_loc_bc_ptr[jb]=&Lindval_loc_bc_dat[Lindval_loc_bc_cnt]; + tmp_cnt = Lindval_loc_bc_offset[jb]; + Lindval_loc_bc_offset[jb]=Lindval_loc_bc_cnt; + Lindval_loc_bc_cnt+=tmp_cnt; + } + } /* end for jb ... */ + ///////////////////////////////////////////////////////////////// /* Set up additional pointers for the index and value arrays of U. @@ -2087,6 +2366,17 @@ float *dense, *dense_col; /* SPA */ ABORT("Malloc fails for Ucb_indptr[]"); if ( !(Ucb_valptr = SUPERLU_MALLOC(nub * sizeof(int_t *))) ) ABORT("Malloc fails for Ucb_valptr[]"); + if ( !(Ucb_valoffset = + (long int*)SUPERLU_MALLOC(nub * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Ucb_valoffset[]."); + } + Ucb_valoffset[nub-1] = -1; + if ( !(Ucb_indoffset = + (long int*)SUPERLU_MALLOC(nub * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Ucb_indoffset[]."); + } + Ucb_indoffset[nub-1] = -1; + nlb = CEILING( nsupers, grid->nprow ); /* Number of local block rows. */ /* Count number of row blocks in a block column. @@ -2108,11 +2398,21 @@ float *dense, *dense_col; /* SPA */ One pass of the skeleton graph of U. */ for (lb = 0; lb < nub; ++lb) { if ( Urbs[lb] ) { /* Not an empty block column. */ - if ( !(Ucb_indptr[lb] - = SUPERLU_MALLOC(Urbs[lb] * sizeof(Ucb_indptr_t))) ) + if ( !(Ucb_indptr[lb] + = SUPERLU_MALLOC(Urbs[lb] * sizeof(Ucb_indptr_t))) ) ABORT("Malloc fails for Ucb_indptr[lb][]"); - if ( !(Ucb_valptr[lb] = (int_t *) intMalloc_dist(Urbs[lb])) ) + Ucb_indoffset[lb]=Urbs[lb]; + Ucb_indcnt += Ucb_indoffset[lb]; + + if ( !(Ucb_valptr[lb] = (int_t *) intMalloc_dist(Urbs[lb])) ) ABORT("Malloc fails for Ucb_valptr[lb][]"); + Ucb_valoffset[lb]=Urbs[lb]; + Ucb_valcnt += Ucb_valoffset[lb]; + }else{ + Ucb_valptr[lb]=NULL; + Ucb_valoffset[lb]=-1; + Ucb_indptr[lb]=NULL; + Ucb_indoffset[lb]=-1; } } for (lk = 0; lk < nlb; ++lk) { /* For each block row. */ @@ -2136,9 +2436,7 @@ float *dense, *dense_col; /* SPA */ } } - - -/* Count the nnzs per block column */ + /* Count the nnzs per block column */ for (lb = 0; lb < nub; ++lb) { Unnz[lb] = 0; k = lb * grid->npcol + mycol;/* Global block number, column-wise. */ @@ -2156,7 +2454,82 @@ float *dense, *dense_col; /* SPA */ } } /* for jj ... */ } - } + } /* end for lb ... */ + + Unzval_br_cnt +=1; // safe guard + Ufstnz_br_cnt +=1; + Ucb_valcnt +=1; + Ucb_indcnt +=1; + if ( !(Unzval_br_dat = + (float*)SUPERLU_MALLOC(Unzval_br_cnt * sizeof(float))) ) { + fprintf(stderr, "Malloc fails for Lnzval_bc_dat[]."); + } + if ( !(Ufstnz_br_dat = + (int_t*)SUPERLU_MALLOC(Ufstnz_br_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Ufstnz_br_dat[]."); + } + if ( !(Ucb_valdat = + (int_t*)SUPERLU_MALLOC(Ucb_valcnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Ucb_valdat[]."); + } + if ( !(Ucb_inddat = + (Ucb_indptr_t*)SUPERLU_MALLOC(Ucb_indcnt * sizeof(Ucb_indptr_t))) ) { + fprintf(stderr, "Malloc fails for Ucb_inddat[]."); + } + + /* use contingous memory for Unzval_br_ptr, Ufstnz_br_ptr, Ucb_valptr */ + k = CEILING( nsupers, grid->nprow );/* Number of local block rows */ + Unzval_br_cnt=0; + Ufstnz_br_cnt=0; + for (lb = 0; lb < k; ++lb) { /* for each block row ... */ + if(Unzval_br_ptr[lb]!=NULL){ + for (jj = 0; jj < Unzval_br_offset[lb]; ++jj) { + Unzval_br_dat[Unzval_br_cnt+jj]=Unzval_br_ptr[lb][jj]; + } + SUPERLU_FREE(Unzval_br_ptr[lb]); + Unzval_br_ptr[lb]=&Unzval_br_dat[Unzval_br_cnt]; + tmp_cnt = Unzval_br_offset[lb]; + Unzval_br_offset[lb]=Unzval_br_cnt; + Unzval_br_cnt+=tmp_cnt; + } + + if(Ufstnz_br_ptr[lb]!=NULL){ + for (jj = 0; jj < Ufstnz_br_offset[lb]; ++jj) { + Ufstnz_br_dat[Ufstnz_br_cnt+jj]=Ufstnz_br_ptr[lb][jj]; + } + SUPERLU_FREE(Ufstnz_br_ptr[lb]); + Ufstnz_br_ptr[lb]=&Ufstnz_br_dat[Ufstnz_br_cnt]; + tmp_cnt = Ufstnz_br_offset[lb]; + Ufstnz_br_offset[lb]=Ufstnz_br_cnt; + Ufstnz_br_cnt+=tmp_cnt; + } + } /* end for lb ... */ + + k = CEILING( nsupers, grid->npcol );/* Number of local block columns */ + Ucb_valcnt=0; + Ucb_indcnt=0; + for (lb = 0; lb < k; ++lb) { /* for each block row ... */ + if(Ucb_valptr[lb]!=NULL){ + for (jj = 0; jj < Ucb_valoffset[lb]; ++jj) { + Ucb_valdat[Ucb_valcnt+jj]=Ucb_valptr[lb][jj]; + } + SUPERLU_FREE(Ucb_valptr[lb]); + Ucb_valptr[lb]=&Ucb_valdat[Ucb_valcnt]; + tmp_cnt = Ucb_valoffset[lb]; + Ucb_valoffset[lb]=Ucb_valcnt; + Ucb_valcnt+=tmp_cnt; + } + if(Ucb_indptr[lb]!=NULL){ + for (jj = 0; jj < Ucb_indoffset[lb]; ++jj) { + Ucb_inddat[Ucb_indcnt+jj]=Ucb_indptr[lb][jj]; + } + SUPERLU_FREE(Ucb_indptr[lb]); + Ucb_indptr[lb]=&Ucb_inddat[Ucb_indcnt]; + tmp_cnt = Ucb_indoffset[lb]; + Ucb_indoffset[lb]=Ucb_indcnt; + Ucb_indcnt+=tmp_cnt; + } + } /* end for lb ... */ ///////////////////////////////////////////////////////////////// @@ -2790,14 +3163,13 @@ float *dense, *dense_col; /* SPA */ //////////////////////////////////////////////////////// - /* Free the memory used for storing L and U */ + /* Free the memory used for storing symbolic structures of L and U */ SUPERLU_FREE(xlsub); SUPERLU_FREE(xusub); if (lsub != NULL) SUPERLU_FREE(lsub); if (usub != NULL) SUPERLU_FREE(usub); - SUPERLU_FREE(nnzToRecv); SUPERLU_FREE(ptrToRecv); SUPERLU_FREE(nnzToSend); @@ -2805,12 +3177,30 @@ float *dense, *dense_col; /* SPA */ SUPERLU_FREE(recvBuf); Llu->Lrowind_bc_ptr = Lrowind_bc_ptr; + Llu->Lrowind_bc_dat = Lrowind_bc_dat; + Llu->Lrowind_bc_offset = Lrowind_bc_offset; + Llu->Lrowind_bc_cnt = Lrowind_bc_cnt; + Llu->Lindval_loc_bc_ptr = Lindval_loc_bc_ptr; + Llu->Lindval_loc_bc_dat = Lindval_loc_bc_dat; + Llu->Lindval_loc_bc_offset = Lindval_loc_bc_offset; + Llu->Lindval_loc_bc_cnt = Lindval_loc_bc_cnt; + Llu->Lnzval_bc_ptr = Lnzval_bc_ptr; - Llu->Linv_bc_ptr = Linv_bc_ptr; - Llu->Uinv_bc_ptr = Uinv_bc_ptr; + Llu->Lnzval_bc_dat = Lnzval_bc_dat; + Llu->Lnzval_bc_offset = Lnzval_bc_offset; + Llu->Lnzval_bc_cnt = Lnzval_bc_cnt; + Llu->Ufstnz_br_ptr = Ufstnz_br_ptr; + Llu->Ufstnz_br_dat = Ufstnz_br_dat; + Llu->Ufstnz_br_offset = Ufstnz_br_offset; + Llu->Ufstnz_br_cnt = Ufstnz_br_cnt; + Llu->Unzval_br_ptr = Unzval_br_ptr; + Llu->Unzval_br_dat = Unzval_br_dat; + Llu->Unzval_br_offset = Unzval_br_offset; + Llu->Unzval_br_cnt = Unzval_br_cnt; + Llu->Unnz = Unnz; Llu->ToRecv = ToRecv; Llu->ToSendD = ToSendD; @@ -2830,9 +3220,72 @@ float *dense, *dense_col; /* SPA */ Llu->LBtree_ptr = LBtree_ptr; Llu->URtree_ptr = URtree_ptr; Llu->UBtree_ptr = UBtree_ptr; + + Llu->Linv_bc_ptr = Linv_bc_ptr; + Llu->Linv_bc_dat = Linv_bc_dat; + Llu->Linv_bc_offset = Linv_bc_offset; + Llu->Linv_bc_cnt = Linv_bc_cnt; + + Llu->Uinv_bc_ptr = Uinv_bc_ptr; + Llu->Uinv_bc_dat = Uinv_bc_dat; + Llu->Uinv_bc_offset = Uinv_bc_offset; + Llu->Uinv_bc_cnt = Uinv_bc_cnt; + Llu->Urbs = Urbs; Llu->Ucb_indptr = Ucb_indptr; + Llu->Ucb_inddat = Ucb_inddat; + Llu->Ucb_indoffset = Ucb_indoffset; + Llu->Ucb_indcnt = Ucb_indcnt; + Llu->Ucb_valptr = Ucb_valptr; + Llu->Ucb_valdat = Ucb_valdat; + Llu->Ucb_valoffset = Ucb_valoffset; + Llu->Ucb_valcnt = Ucb_valcnt; + +#ifdef GPU_ACC + + checkGPU(gpuMalloc( (void**)&Llu->d_xsup, (n+1) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_xsup, xsup, (n+1) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_LRtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_LBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_URtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_UBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree))); + checkGPU(gpuMemcpy(Llu->d_LRtree_ptr, Llu->LRtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_LBtree_ptr, Llu->LBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_URtree_ptr, Llu->URtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_UBtree_ptr, Llu->UBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lrowind_bc_dat, (Llu->Lrowind_bc_cnt) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_Lrowind_bc_dat, Llu->Lrowind_bc_dat, (Llu->Lrowind_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lindval_loc_bc_dat, (Llu->Lindval_loc_bc_cnt) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_Lindval_loc_bc_dat, Llu->Lindval_loc_bc_dat, (Llu->Lindval_loc_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lrowind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lrowind_bc_offset, Llu->Lrowind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lindval_loc_bc_offset, Llu->Lindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lnzval_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lnzval_bc_offset, Llu->Lnzval_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + + // some dummy allocation to avoid checking whether they are null pointers later + checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_dat, sizeof(int_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_offset, sizeof(int64_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_dat, sizeof(double))); + checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_offset, sizeof(int64_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_dat, sizeof(int_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_offset, sizeof(int_t))); + + checkGPU(gpuMalloc( (void**)&Llu->d_Linv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Linv_bc_offset, Llu->Linv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Uinv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Uinv_bc_offset, Llu->Uinv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_ilsum, (CEILING( nsupers, grid->nprow )+1) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_ilsum, Llu->ilsum, (CEILING( nsupers, grid->nprow )+1) * sizeof(int_t), gpuMemcpyHostToDevice)); + + /* gpuMemcpy for the following is performed in pxgssvx */ + checkGPU(gpuMalloc( (void**)&Llu->d_Lnzval_bc_dat, (Llu->Lnzval_bc_cnt) * sizeof(double))); + checkGPU(gpuMalloc( (void**)&Llu->d_Linv_bc_dat, (Llu->Linv_bc_cnt) * sizeof(double))); + checkGPU(gpuMalloc( (void**)&Llu->d_Uinv_bc_dat, (Llu->Uinv_bc_cnt) * sizeof(double))); + +# endif /* end ifdef GPU_ACC */ #if ( PRNTlevel>=1 ) if ( !iam ) printf(".. # L blocks " IFMT "\t# U blocks " IFMT "\n", @@ -2848,11 +3301,22 @@ float *dense, *dense_col; /* SPA */ MPI_MAX, grid->comm); #if ( DEBUGlevel>=1 ) - /* Memory allocated but not freed: + /* Memory allocated but not free'd: ilsum, fmod, fsendx_plist, bmod, bsendx_plist, ToRecv, ToSendR, ToSendD, mod_bit */ - CHECK_MALLOC(iam, "Exit dist_psymbtonum()"); + CHECK_MALLOC(iam, "Exit sdist_psymbtonum()"); +#endif + +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t. end sdist_psymbtonum: memDist %.4f, memNLU %.4f, memTRS %.2f\n", + memDist*1e-6, memNLU*1e-6, memTRS*1e-6); + printf("\t\t. dense[] SPA %.4f (MB), ldaspa %d, ldaspa_j %d\n", + SUPERLU_MAX(ldaspa, ldaspa_j) * sp_ienv_dist(3, options) * dword * 1e-6, + (int) ldaspa, (int) ldaspa_j); + fflush(stdout); + } #endif return (- (memDist+memNLU)); diff --git a/SRC/psutil.c b/SRC/psutil.c index 31c7f962..1f3606aa 100755 --- a/SRC/psutil.c +++ b/SRC/psutil.c @@ -17,11 +17,17 @@ at the top-level directory. * -- Distributed SuperLU routine (version 2.0) -- * Lawrence Berkeley National Lab, Univ. of California Berkeley. * March 15, 2003 + * + * Last modified: + * December 28, 2022 * */ #include #include "superlu_sdefs.h" +#ifdef GPU_ACC +#include "gpu_api_utils.h" +#endif /*! \brief Gather A from the distributed compressed row format to global A in compressed column format. */ @@ -448,27 +454,38 @@ sDestroy_LU(int_t n, gridinfo_t *grid, sLUstruct_t *LUstruct) nsupers = Glu_persist->supno[n-1] + 1; - nb = CEILING(nsupers, grid->npcol); - for (i = 0; i < nb; ++i) - if ( Llu->Lrowind_bc_ptr[i] ) { - SUPERLU_FREE (Llu->Lrowind_bc_ptr[i]); -#if 0 // Sherry: the following is not allocated with cudaHostAlloc + /* Following are free'd in distribution routines */ + // nb = CEILING(nsupers, grid->npcol); + // for (i = 0; i < nb; ++i) + // if ( Llu->Lrowind_bc_ptr[i] ) { + // SUPERLU_FREE (Llu->Lrowind_bc_ptr[i]); +#if 0 // Sherry: the following is not allocated with cudaHostAlloc //#ifdef GPU_ACC checkGPU(gpuFreeHost(Llu->Lnzval_bc_ptr[i])); #endif - SUPERLU_FREE (Llu->Lnzval_bc_ptr[i]); - } + // SUPERLU_FREE (Llu->Lnzval_bc_ptr[i]); + // } + SUPERLU_FREE (Llu->Lrowind_bc_ptr); + SUPERLU_FREE (Llu->Lrowind_bc_dat); + SUPERLU_FREE (Llu->Lrowind_bc_offset); SUPERLU_FREE (Llu->Lnzval_bc_ptr); - - nb = CEILING(nsupers, grid->nprow); - for (i = 0; i < nb; ++i) - if ( Llu->Ufstnz_br_ptr[i] ) { - SUPERLU_FREE (Llu->Ufstnz_br_ptr[i]); - SUPERLU_FREE (Llu->Unzval_br_ptr[i]); - } + SUPERLU_FREE (Llu->Lnzval_bc_dat); + SUPERLU_FREE (Llu->Lnzval_bc_offset); + + /* Following are free'd in distribution routines */ + // nb = CEILING(nsupers, grid->nprow); + // for (i = 0; i < nb; ++i) + // if ( Llu->Ufstnz_br_ptr[i] ) { + // SUPERLU_FREE (Llu->Ufstnz_br_ptr[i]); + // SUPERLU_FREE (Llu->Unzval_br_ptr[i]); + // } SUPERLU_FREE (Llu->Ufstnz_br_ptr); + SUPERLU_FREE (Llu->Ufstnz_br_dat); + SUPERLU_FREE (Llu->Ufstnz_br_offset); SUPERLU_FREE (Llu->Unzval_br_ptr); + SUPERLU_FREE (Llu->Unzval_br_dat); + SUPERLU_FREE (Llu->Unzval_br_offset); /* The following can be freed after factorization. */ SUPERLU_FREE(Llu->ToRecv); @@ -486,39 +503,78 @@ sDestroy_LU(int_t n, gridinfo_t *grid, sLUstruct_t *LUstruct) SUPERLU_FREE(Llu->bsendx_plist); SUPERLU_FREE(Llu->mod_bit); - nb = CEILING(nsupers, grid->npcol); - for (i = 0; i < nb; ++i) - if ( Llu->Lindval_loc_bc_ptr[i]!=NULL) { - SUPERLU_FREE (Llu->Lindval_loc_bc_ptr[i]); - } + /* Following are free'd in distribution routines */ + // nb = CEILING(nsupers, grid->npcol); + // for (i = 0; i < nb; ++i) + // if ( Llu->Lindval_loc_bc_ptr[i]!=NULL) { + // SUPERLU_FREE (Llu->Lindval_loc_bc_ptr[i]); + // } SUPERLU_FREE(Llu->Lindval_loc_bc_ptr); - - nb = CEILING(nsupers, grid->npcol); - for (i=0; iLinv_bc_ptr[i]!=NULL) { - SUPERLU_FREE(Llu->Linv_bc_ptr[i]); - } - if(Llu->Uinv_bc_ptr[i]!=NULL){ - SUPERLU_FREE(Llu->Uinv_bc_ptr[i]); - } - } + SUPERLU_FREE(Llu->Lindval_loc_bc_dat); + SUPERLU_FREE(Llu->Lindval_loc_bc_offset); + + /* Following are free'd in distribution routines */ + // nb = CEILING(nsupers, grid->npcol); + // for (i=0; iLinv_bc_ptr[i]!=NULL) { + // SUPERLU_FREE(Llu->Linv_bc_ptr[i]); + // } + // if(Llu->Uinv_bc_ptr[i]!=NULL){ + // SUPERLU_FREE(Llu->Uinv_bc_ptr[i]); + // } + // } SUPERLU_FREE(Llu->Linv_bc_ptr); + SUPERLU_FREE(Llu->Linv_bc_dat); + SUPERLU_FREE(Llu->Linv_bc_offset); SUPERLU_FREE(Llu->Uinv_bc_ptr); + SUPERLU_FREE(Llu->Uinv_bc_dat); + SUPERLU_FREE(Llu->Uinv_bc_offset); SUPERLU_FREE(Llu->Unnz); - - nb = CEILING(nsupers, grid->npcol); - for (i = 0; i < nb; ++i) - if ( Llu->Urbs[i] ) { - SUPERLU_FREE(Llu->Ucb_indptr[i]); - SUPERLU_FREE(Llu->Ucb_valptr[i]); - } + + /* Following are free'd in distribution routines */ + // nb = CEILING(nsupers, grid->npcol); + // for (i = 0; i < nb; ++i) + // if ( Llu->Urbs[i] ) { + // SUPERLU_FREE(Llu->Ucb_indptr[i]); + // SUPERLU_FREE(Llu->Ucb_valptr[i]); + // } SUPERLU_FREE(Llu->Ucb_indptr); + SUPERLU_FREE(Llu->Ucb_inddat); + SUPERLU_FREE(Llu->Ucb_indoffset); SUPERLU_FREE(Llu->Ucb_valptr); + SUPERLU_FREE(Llu->Ucb_valdat); + SUPERLU_FREE(Llu->Ucb_valoffset); SUPERLU_FREE(Llu->Urbs); - + SUPERLU_FREE(Glu_persist->xsup); SUPERLU_FREE(Glu_persist->supno); +#ifdef GPU_ACC + checkGPU (gpuFree (Llu->d_xsup)); + checkGPU (gpuFree (Llu->d_LRtree_ptr)); + checkGPU (gpuFree (Llu->d_LBtree_ptr)); + checkGPU (gpuFree (Llu->d_URtree_ptr)); + checkGPU (gpuFree (Llu->d_UBtree_ptr)); + checkGPU (gpuFree (Llu->d_ilsum)); + checkGPU (gpuFree (Llu->d_Lrowind_bc_dat)); + checkGPU (gpuFree (Llu->d_Lrowind_bc_offset)); + checkGPU (gpuFree (Llu->d_Lnzval_bc_dat)); + checkGPU (gpuFree (Llu->d_Lnzval_bc_offset)); + checkGPU (gpuFree (Llu->d_Linv_bc_dat)); + checkGPU (gpuFree (Llu->d_Uinv_bc_dat)); + checkGPU (gpuFree (Llu->d_Linv_bc_offset)); + checkGPU (gpuFree (Llu->d_Uinv_bc_offset)); + checkGPU (gpuFree (Llu->d_Lindval_loc_bc_dat)); + checkGPU (gpuFree (Llu->d_Lindval_loc_bc_offset)); + + checkGPU (gpuFree (Llu->d_Ucolind_bc_dat)); + checkGPU (gpuFree (Llu->d_Ucolind_bc_offset)); + checkGPU (gpuFree (Llu->d_Unzval_bc_dat)); + checkGPU (gpuFree (Llu->d_Unzval_bc_offset)); + checkGPU (gpuFree (Llu->d_Uindval_loc_bc_dat)); + checkGPU (gpuFree (Llu->d_Uindval_loc_bc_offset)); +#endif + #if ( DEBUGlevel>=1 ) CHECK_MALLOC(iam, "Exit sDestroy_LU()"); #endif @@ -531,7 +587,7 @@ sDestroy_LU(int_t n, gridinfo_t *grid, sLUstruct_t *LUstruct) * ======= * Set up the communication pattern for redistribution between B and X * in the triangular solution. - * + * * Arguments * ========= * @@ -602,7 +658,7 @@ psgstrs_init(int_t n, int_t m_loc, int_t nrhs, int_t fst_row, p = PNUM( PROW(gbi,grid), PCOL(gbi,grid), grid ); /* Diagonal process */ ++SendCnt[p]; } - + /* Set up the displacements for alltoall. */ MPI_Alltoall(SendCnt, 1, MPI_INT, RecvCnt, 1, MPI_INT, grid->comm); sdispls[0] = rdispls[0] = 0; @@ -805,7 +861,7 @@ void sDestroy_A3d_gathered_on_2d(sSOLVEstruct_t *SOLVEstruct, gridinfo3d_t *grid SUPERLU_FREE( A2d->colind ); SUPERLU_FREE( A2d->nzval ); } - SUPERLU_FREE(A3d->row_counts_int); // free displacements and counts + SUPERLU_FREE(A3d->row_counts_int); // free displacements and counts SUPERLU_FREE(A3d->row_disp); SUPERLU_FREE(A3d->nnz_counts_int); SUPERLU_FREE(A3d->nnz_disp); @@ -830,9 +886,9 @@ void psinf_norm_error(int iam, int_t n, int_t nrhs, float x[], int_t ldx, { float err, xnorm, temperr, tempxnorm; float *x_work, *xtrue_work; + int i, j; float errcomp; // componentwise error double derr; - int i, j; for (j = 0; j < nrhs; j++) { x_work = &x[j*ldx]; @@ -856,7 +912,6 @@ void psinf_norm_error(int iam, int_t n, int_t nrhs, float x[], int_t ldx, err = err / xnorm; if ( !iam ) { printf(".. Sol %2d: ||X - Xtrue|| / ||X|| = %e\t max_i |x - xtrue|_i / |x|_i = %e\n", j, err, errcomp); - //printf("\t ||x||_inf = %e\n", xnorm); fflush(stdout); } } @@ -866,38 +921,38 @@ void psinf_norm_error(int iam, int_t n, int_t nrhs, float x[], int_t ldx, void sDestroy_Tree(int_t n, gridinfo_t *grid, sLUstruct_t *LUstruct) { - int_t i, nb, nsupers; + int i, nb, nsupers; Glu_persist_t *Glu_persist = LUstruct->Glu_persist; sLocalLU_t *Llu = LUstruct->Llu; #if ( DEBUGlevel>=1 ) int iam; MPI_Comm_rank( MPI_COMM_WORLD, &iam ); - CHECK_MALLOC(iam, "Enter Destroy_Tree()"); + CHECK_MALLOC(iam, "Enter sDestroy_Tree()"); #endif nsupers = Glu_persist->supno[n-1] + 1; nb = CEILING(nsupers, grid->npcol); for (i=0;iLBtree_ptr[i].empty_==NO){ + if(Llu->LBtree_ptr[i].empty_==NO){ // BcTree_Destroy(Llu->LBtree_ptr[i],LUstruct->dt); C_BcTree_Nullify(&Llu->LBtree_ptr[i]); } - if(Llu->UBtree_ptr[i].empty_==NO){ + if(Llu->UBtree_ptr[i].empty_==NO){ // BcTree_Destroy(Llu->UBtree_ptr[i],LUstruct->dt); C_BcTree_Nullify(&Llu->UBtree_ptr[i]); } } SUPERLU_FREE(Llu->LBtree_ptr); SUPERLU_FREE(Llu->UBtree_ptr); - + nb = CEILING(nsupers, grid->nprow); for (i=0;iLRtree_ptr[i].empty_==NO){ + if(Llu->LRtree_ptr[i].empty_==NO){ // RdTree_Destroy(Llu->LRtree_ptr[i],LUstruct->dt); C_RdTree_Nullify(&Llu->LRtree_ptr[i]); } - if(Llu->URtree_ptr[i].empty_==NO){ + if(Llu->URtree_ptr[i].empty_==NO){ // RdTree_Destroy(Llu->URtree_ptr[i],LUstruct->dt); C_RdTree_Nullify(&Llu->URtree_ptr[i]); } diff --git a/SRC/psymbfact.c b/SRC/psymbfact.c index f865c094..9ea385a0 100644 --- a/SRC/psymbfact.c +++ b/SRC/psymbfact.c @@ -1,3 +1,4 @@ + /*! \file Copyright (c) 2003, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required @@ -268,12 +269,15 @@ float symbfact_dist comm_symbfact_t CS; /* information on communication */ /* relaxation parameters (for future release) and statistics collected during the symbolic factorization */ - psymbfact_stat_t PS; + psymbfact_stat_t PS; /* Sherry: PS.allocMem is the total memory allocated (in Bytes) + This is locally collected, need to be summed up. + What's the relation with symb_mem_usage? */ /* temp array of size n, used as a marker by the subroutines */ int_t *tempArray; int_t i, j, k; int_t fstVtx, lstVtx, mark, fstVtx_lid, vtx_lid, maxNvtcsPProc; - int_t nnz_asup_loc, nnz_ainf_loc, fill_rcmd; + int_t nnz_asup_loc, nnz_ainf_loc; + int_t fill_rcmd; /* fill ratio */ float totalMemLU, overestimMem; MPI_Comm *commLvls; @@ -343,12 +347,13 @@ float symbfact_dist if ((flinfo = symbfact_mapVtcs (iam, nprocs_num, nprocs_symb, A, fstVtxSep, sizes, Pslu_freeable, &VInfo, tempArray, maxSzBlk, &PS)) > 0) - return (flinfo); + return (flinfo); /* Number of bytes alllocated so far when run out of memory */ maxNvtcsPProc = Pslu_freeable->maxNvtcsPProc; /* Redistribute matrix A on processors following the distribution found in symbfact_mapVtcs. Store the redistributed A temporarily into AS */ + /* Sherry: should add argument PS.allocMem ?? */ symbfact_distributeMatrix (iam, nprocs_num, nprocs_symb, A, perm_c, perm_r, &AS, Pslu_freeable, &VInfo, tempArray, num_comm); @@ -568,17 +573,17 @@ float symbfact_dist t_symbFact_loc[1] = SuperLU_timer_() - t_symbFact_loc[1]; #endif -#if ( PRNTlevel>=1 ) estimate_memUsage (n, iam, symb_mem_usage, &totalMemLU, &overestimMem, Pslu_freeable, &Llu_symbfact, &VInfo, &CS, &PS); +#if ( PRNTlevel>=1 ) stat_loc[0] = (float) nnzL; stat_loc[1] = (float) nnzU; stat_loc[2] = (float) nsuper_loc; stat_loc[3] = (float) Pslu_freeable->xlsub[VInfo.nvtcs_loc]; stat_loc[4] = (float) Pslu_freeable->xusub[VInfo.nvtcs_loc]; - stat_loc[5] = totalMemLU; - stat_loc[6] = overestimMem; + stat_loc[5] = totalMemLU; // include the unused holes + stat_loc[6] = overestimMem; // the unused leftover holes stat_loc[7] = totalMemLU - overestimMem; stat_loc[8] = (float) PS.maxSzBuf; stat_loc[9] = (float) PS.nDnsUpSeps; @@ -664,6 +669,9 @@ float symbfact_dist printf("\tParSYMBfact (MB) :\tL\\U MAX %.2f\tAVG %.2f\n", mem_glob[0]*1e-6, stat_glob[5]/nprocs_symb*1e-6); + /* the allocated memory recorded by PS.allocMem is still needed in distribution */ + printf("\t\tworking memory PS.allocMem (MB):\t%.2f\n", PS.allocMem*1e-6); + #if ( PRNTlevel>=2 ) printf("\tRL overestim (MB):\tL\\U MAX %.2f\tAVG %.2f\n", mem_glob[1]*1e-6, @@ -748,6 +756,9 @@ float symbfact_dist SUPERLU_FREE (time_lvls); SUPERLU_FREE (time_lvlsT); #endif + /* free communication buffers, + but seems does not free PS.allocMem part + */ symbfact_free (iam, nprocs_symb, &Llu_symbfact, &VInfo, &CS); } /* if (iam < nprocs_symb) */ else { @@ -772,8 +783,15 @@ float symbfact_dist CHECK_MALLOC(iam, "Exit psymbfact()"); #endif +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t\tbefore exit symbfact_dist(): PS.allocMem (MB):\t%.2f\n", PS.allocMem*1e-6); + fflush(stdout); + } +#endif return (- PS.allocMem); -} /* SYMBFACT_DIST */ + +} /* end SYMBFACT_DIST */ static int_t @@ -979,7 +997,7 @@ cntsVtcs PS->allocMem -= n * sizeof(int_t); } return (SUCCES_RET); -} +} /* cntsVtcs */ static float symbfact_mapVtcs @@ -1024,6 +1042,10 @@ symbfact_mapVtcs * computed. The array globToLoc and maxNvtcsPProc of Pslu_freeable * are also computed. * + * + * Return: 0 : ssuccess + * >0 : number of bytes allocated during parallel symbolic factorization + * when run out of memory */ int szSep, npNode, firstP, p, iSep, jSep, ind_ap_s, ind_ap_d; int_t k, n, kk; @@ -1038,6 +1060,10 @@ symbfact_mapVtcs int_t *vtcs_pe; /* contains the number of vertices on each processor */ int *avail_pes; /* contains the processors to be used at each level */ +#if ( DEBUGlevel>=1 ) + CHECK_MALLOC(iam, "Enter symbfact_mapVtcs()"); +#endif + n = A->ncol; /* allocate memory */ if (!(globToLoc = intMalloc_dist(n + 1))) { @@ -1217,8 +1243,13 @@ symbfact_mapVtcs VInfo->begEndBlks_loc = begEndBlks_loc; VInfo->fstVtx_nextLvl = begEndBlks_loc[0]; } - return SUCCES_RET; -} +#if ( DEBUGlevel>=1 ) + CHECK_MALLOC(iam, "Exit symbfact_mapVtcs()"); +#endif + + return SUCCES_RET; /* 0 */ + +} /* symbfact_mapVtcs */ static void symbfact_distributeMatrix @@ -1277,6 +1308,10 @@ symbfact_distributeMatrix int_t *x_ainf, *x_asup, *ind_ainf, *ind_asup; int *intBuf1, *intBuf2, *intBuf3, *intBuf4; +#if ( DEBUGlevel>=1 ) + CHECK_MALLOC(iam, "Enter symbfact_distributeMatrix()"); +#endif + /* ------------------------------------------------------------ INITIALIZATION. ------------------------------------------------------------*/ @@ -1347,6 +1382,7 @@ symbfact_distributeMatrix nnz_iam = nnz_loc + RecvCnt; /* Total nonzeros ended up in my process. */ /* Allocate temporary storage for sending/receiving the A triplets. */ + /* Sherry: need to add to memory peak */ if (!(snd_aind = intMalloc_symbfact(SendCnt)) && SendCnt != 0) ABORT("Malloc fails for snd_aind[]."); if ( !(rcv_aind = intMalloc_symbfact(nnz_iam + 1))) @@ -1530,6 +1566,7 @@ symbfact_distributeMatrix /* ------------------------------------------------------------ Allocate space for storing indices of A after redistribution. ------------------------------------------------------------*/ + /* Sherry: need to add to memory peak */ if (!(x_ainf = intCalloc_symbfact (nvtcs_loc + 1))) ABORT("Malloc fails for x_ainf[]."); if (!(x_asup = intCalloc_symbfact (nvtcs_loc + 1))) @@ -1576,6 +1613,7 @@ symbfact_distributeMatrix x_asup[nvtcs_loc] = j; /* Allocate space for storing indices of A after conversion */ + /* Sherry: need to add to memory peak */ if ( !(ind_ainf = intMalloc_symbfact(x_ainf[nvtcs_loc])) && x_ainf[nvtcs_loc] != 0 ) ABORT("Malloc fails for ind_ainf[]."); if ( !(ind_asup = intMalloc_symbfact(x_asup[nvtcs_loc])) && x_asup[nvtcs_loc] != 0) @@ -1629,7 +1667,13 @@ symbfact_distributeMatrix VInfo->nnz_asup_loc = x_asup[nvtcs_loc]; VInfo->nnz_ainf_loc = x_ainf[nvtcs_loc]; } -} + +#if ( DEBUGlevel>=1 ) + CHECK_MALLOC(iam, "Exit symbfact_distributeMatrix()"); +#endif + +} /* end symbfact_distributeMatrix */ + static float allocPrune_lvl @@ -1659,6 +1703,11 @@ float allocPrune_lvl float alpha = 1.5; int_t FILL = sp_ienv_dist(6, options); +#if ( DEBUGlevel>=1 ) + int iam = -1; + CHECK_MALLOC(iam, "Enter allocPrune_lvl()"); +#endif + nvtcs_loc = VInfo->nvtcs_loc; no_expand_pr = 0; @@ -1731,7 +1780,13 @@ float allocPrune_lvl Llu_symbfact->indUsubPr = 0; Llu_symbfact->no_expand_pr += no_expand_pr; + +#if ( DEBUGlevel>=1 ) + CHECK_MALLOC(iam, "Exit allocPrune_lvl()"); +#endif + return 0; + } static float @@ -1764,6 +1819,11 @@ allocPrune_domain float alpha = 1.5; int_t FILL = 2 * sp_ienv_dist(6, options); +#if ( DEBUGlevel>=1 ) + int iam = -1; + CHECK_MALLOC(iam, "Enter allocPrune_domain()"); +#endif + nvtcs_loc = VInfo->nvtcs_loc; no_expand_pr = 0; @@ -1820,6 +1880,11 @@ allocPrune_domain Llu_symbfact->no_expand_pr = no_expand_pr; Llu_symbfact->no_expcp = 0; + +#if ( DEBUGlevel>=1 ) + CHECK_MALLOC(iam, "Exit allocPrune_domain()"); +#endif + return 0; } @@ -1861,6 +1926,11 @@ int symbfact_alloc float alpha = 1.5; int_t FILL = sp_ienv_dist(6, options); +#if ( DEBUGlevel>=1 ) + int iam = -1; + CHECK_MALLOC(iam, "Enter symbfact_alloc()"); +#endif + nvtcs_loc = VInfo->nvtcs_loc; nnz_a_loc = VInfo->nnz_ainf_loc + VInfo->nnz_asup_loc; nlvls = (int) LOG2( nprocs ) + 1; @@ -1938,7 +2008,11 @@ int symbfact_alloc Llu_symbfact->no_expand = no_expand; - return SUCCES_RET; +#if ( DEBUGlevel>=1 ) + CHECK_MALLOC(iam, "Exit symbfact_alloc()"); +#endif + + return SUCCES_RET; /* 0 */ } /* SYMBFACT_ALLOC */ static int_t @@ -2306,7 +2380,7 @@ updateRcvd_prGraph } static int_t -update_prGraph +update_prGraph ( int iam, int_t n, /* order of the matrix */ @@ -2406,7 +2480,7 @@ update_prGraph k ++; } return SUCCES_RET; -} +} /* end update_prGraph */ static int_t blk_symbfact @@ -2820,7 +2894,7 @@ blk_symbfact *p_nsuper_loc = nsuper_loc; return 0; -} +} /* blk_symbfact */ static void domain_symbfact @@ -2851,6 +2925,10 @@ domain_symbfact { int_t lstVtx_lid, maxNvtcsPProc; +#if ( DEBUGlevel>=1 ) + CHECK_MALLOC(iam, "Enter domain_symbfact()"); +#endif + /* call blk_symbfact */ blk_symbfact (A, iam, lvl, szSep, ind_sizes1, ind_sizes2, sizes, fstVtxSep, @@ -2873,6 +2951,11 @@ domain_symbfact Llu_symbfact->xusub[lstVtx_lid] = *p_nextu; } VInfo->maxNeltsVtx -= lstVtx - fstVtx; + +#if ( DEBUGlevel>=1 ) + CHECK_MALLOC(iam, "Exit domain_symbfact()"); +#endif + } @@ -2914,6 +2997,10 @@ initLvl_symbfact int_t use_fillcnts, cntelt_vtx_l, cntelt_vtx_u; MPI_Status status; +#if ( DEBUGlevel>=1 ) + CHECK_MALLOC(iam, "Enter initLvl_symbfact()"); +#endif + fill = PS->fill_par; VInfo->filledSep = FALSE; @@ -3078,6 +3165,11 @@ initLvl_symbfact VInfo->nnz_asup_loc -= nelts_asup; } VInfo->fstVtx_nextLvl = fstVtx_nextLvl; + +#if ( DEBUGlevel>=1 ) + CHECK_MALLOC(iam, "Exit initLvl_symbfact()"); +#endif + } @@ -3519,7 +3611,7 @@ rl_update *pmarkl = markl; return 0; -} +} /* end rl_update */ static int_t dnsUpSeps_symbfact @@ -4215,6 +4307,10 @@ interLvl_symbfact int_t req_ind, sent_msgs, req_ind_snd; int_t initInfo_loc[2], initInfo_gl[2]; +#if ( DEBUGlevel>=1 ) + CHECK_MALLOC(iam, "Enter interLvl_symbfact()"); +#endif + /* Initialization */ n = A->ncol; fstVtx = fstVtxSep[ind_sizes2]; @@ -4575,6 +4671,10 @@ interLvl_symbfact if (request_rcv != NULL) SUPERLU_FREE (request_rcv); if (status != NULL) SUPERLU_FREE (status); +#if ( DEBUGlevel>=1 ) + CHECK_MALLOC(iam, "Exit interLvl_symbfact()"); +#endif + return 0; } @@ -4713,6 +4813,10 @@ intraLvl_symbfact MPI_Status status[4]; MPI_Request request[4]; +#if ( DEBUGlevel>=1 ) + CHECK_MALLOC(iam, "Enter intraLvl_symbfact()"); +#endif + /* Initializations */ lsub = Llu_symbfact->lsub; xlsub = Llu_symbfact->xlsub; usub = Llu_symbfact->usub; xusub = Llu_symbfact->xusub; @@ -5123,6 +5227,11 @@ intraLvl_symbfact /* if current separator dense, then reset value of filledSep */ if (VInfo->filledSep == FILLED_SEP) VInfo->filledSep = FALSE; + +#if ( DEBUGlevel>=1 ) + CHECK_MALLOC(iam, "Exit intraLvl_symbfact()"); +#endif + } static void @@ -5177,9 +5286,13 @@ estimate_memUsage int_t n, /* Input - order of the matrix */ int iam, /* Input - my processor number */ superlu_dist_mem_usage_t *symb_mem_usage, - float *p_totalMemLU, /* Output -memory used for symbolic factorization */ - float *p_overestimMem, /* Output -memory allocated during to right looking - overestimation memory usage */ + float *p_totalMemLU, /* Output -memory used for symbolic factorization. + This also includes the overestimMem below. + */ + float *p_overestimMem, /* Output -memory allocated during the right looking + overestimation memory usage. + This is the "hole" leftover in the LU arrays. + */ Pslu_freeable_t *Pslu_freeable, /* global LU data structures (modified) */ Llu_symbfact_t *Llu_symbfact, /* Input - local L, U data structures */ vtcsInfo_symbfact_t *VInfo, /* Input - local info on vertices distribution */ @@ -5218,11 +5331,15 @@ estimate_memUsage *p_totalMemLU = lu_mem; *p_overestimMem = overestimMem; - + + + /* see Llu_symbfact_t{} structure */ symb_mem_usage->for_lu = (float) ((3 * nvtcs_loc + 2 * nsuper_loc) * lword); symb_mem_usage->for_lu += (float) (Llu_symbfact->xlsub[nvtcs_loc] * lword); - symb_mem_usage->for_lu += (float) (Llu_symbfact->xusub[nvtcs_loc] * lword); + symb_mem_usage->for_lu += (float) (Llu_symbfact->xusub[nvtcs_loc] * lword); + symb_mem_usage->total = lu_mem; + } @@ -5251,4 +5368,3 @@ intCalloc_symbfact(int_t n) for (i = 0; i < n; i++) buf[i] = 0; return (buf); } - diff --git a/SRC/psymbfact.h b/SRC/psymbfact.h index 2ef18fb1..c394d4a6 100644 --- a/SRC/psymbfact.h +++ b/SRC/psymbfact.h @@ -238,7 +238,9 @@ typedef struct { int_t maxSzUPr; /* maximum size of pruned U */ int_t maxSzBuf; /* maximum size of the send and receive buffers */ int_t szDnsSep; /* size of memory used when there are dense separators */ - float allocMem; /* size of the total memory allocated (in bytes) */ + float allocMem; /* size of the total memory allocated (in bytes) + This is the working storage, does not include LU data arrays + */ } psymbfact_stat_t; /* MACROS */ diff --git a/SRC/psymbfact_util.c b/SRC/psymbfact_util.c index d85d02b8..19afa2b4 100644 --- a/SRC/psymbfact_util.c +++ b/SRC/psymbfact_util.c @@ -84,6 +84,8 @@ static int_t *expand * Return value: 0 - successful return * > 0 - number of bytes allocated when run out of space * + * + * Sherry: this function is used inside the domains. */ /************************************************************************/ int_t psymbfact_LUXpandMem @@ -160,6 +162,13 @@ int_t psymbfact_LUXpandMem iam, mem_type, (long) prev_len, (long) min_new_len, (long) new_len); return ERROR_RET; } + +#if ( PRNTlevel>=1 ) + if (iam==0) { // Sherry + printf("\t.. psymbfact_LUXpandMem::after expand() PS->allocMem (MB) %.2f\n", PS->allocMem*1e-6); + fflush(stdout); + } +#endif xsub_nextLvl = new_len - len_tcopy_fend; @@ -196,7 +205,7 @@ int_t psymbfact_LUXpandMem Llu_symbfact->no_expand ++; return SUCCES_RET; -} +} /* end psymbfact_LUXpandMem */ /*! \brief * @@ -205,6 +214,9 @@ int_t psymbfact_LUXpandMem * Return value: SUCCES_RET - successful return * ERROR_RET - error due to a memory alocation failure * + * + * Sherry: this function is used in the upper separator tree above the domains. + * It does not call 'expand()' */ /************************************************************************/ int_t psymbfact_LUXpand @@ -367,7 +379,7 @@ int_t psymbfact_LUXpand Llu_symbfact->no_expcp ++; return SUCCES_RET; -} +} /* end psymbfact_LUXpand */ /*! \brief * @@ -376,6 +388,9 @@ int_t psymbfact_LUXpand * Return value: 0 - successful return * > 0 - number of bytes allocated when run out of space * + * + * Sherry: this function calls psymbfact_LUXpandMem(). + * */ /************************************************************************/ int_t psymbfact_LUXpand_RL @@ -485,7 +500,7 @@ int_t psymbfact_LUXpand_RL Llu_symbfact->no_expcp ++; return SUCCES_RET; -} +} /* end psymbfact_LUXpand_RL */ /*! \brief * @@ -494,6 +509,9 @@ int_t psymbfact_LUXpand_RL * Return value: SUCCES_RET - successful return * ERROR_RET - error when run out of space * + * + * Sherry: this function calls 'expand()' directly. + * */ /************************************************************************/ int_t psymbfact_prLUXpand @@ -535,6 +553,13 @@ int_t psymbfact_prLUXpand fprintf(stderr, "Can't expand MemType %d: \n", mem_type); return (ERROR_RET); } + +#if ( PRNTlevel>=1 ) + if (iam==0) { // Sherry + printf("\t.. psymbfact_prLUXpand::after expand() PS->allocMem (MB) %.2f\n", PS->allocMem*1e-6); + fflush(stdout); + } +#endif Llu_symbfact->no_expand_pr ++; if ( mem_type == LSUB_PR ) { @@ -548,4 +573,4 @@ int_t psymbfact_prLUXpand SUPERLU_FREE (prev_mem); return SUCCES_RET; -} +} /* end psymbfact_prLUXpand */ diff --git a/SRC/pzdistribute.c b/SRC/pzdistribute.c index 2a15a0e4..b2f63086 100644 --- a/SRC/pzdistribute.c +++ b/SRC/pzdistribute.c @@ -16,11 +16,14 @@ at the top-level directory. * Lawrence Berkeley National Lab, Univ. of California Berkeley. * October 15, 2008 * October 18, 2021, minor fix, v7.1.1 + * January 9, 2023, add new data structures for SpTRSV * */ #include "superlu_zdefs.h" - +#ifdef GPU_ACC +#include "gpu_api_utils.h" +#endif /*! \brief * @@ -401,21 +404,42 @@ pzdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, int *index1; /* temporary pointer to array of int */ doublecomplex *lusup, *lusup_srt, *uval; /* nonzero values in L and U */ doublecomplex **Lnzval_bc_ptr; /* size ceil(NSUPERS/Pc) */ + doublecomplex *Lnzval_bc_dat; /* size: sum of sizes of Lnzval_bc_ptr[lk]) */ + long int *Lnzval_bc_offset; /* size ceil(NSUPERS/Pc) */ + int_t **Lrowind_bc_ptr; /* size ceil(NSUPERS/Pc) */ - int_t **Lindval_loc_bc_ptr; /* size ceil(NSUPERS/Pc) */ - int_t *Unnz; /* size ceil(NSUPERS/Pc) */ - doublecomplex **Unzval_br_ptr; /* size ceil(NSUPERS/Pr) */ + int_t *Lrowind_bc_dat; /* size: sum of sizes of Lrowind_bc_ptr[lk]) */ + long int *Lrowind_bc_offset; /* size ceil(NSUPERS/Pc) */ + int_t **Lindval_loc_bc_ptr; /* size ceil(NSUPERS/Pc) */ + int_t *Lindval_loc_bc_dat; /* size: sum of sizes of Lindval_loc_bc_ptr[lk]) */ + long int *Lindval_loc_bc_offset; /* size ceil(NSUPERS/Pc) */ + + int_t *Unnz; /* size ceil(NSUPERS/Pc) */ + doublecomplex **Unzval_br_ptr; /* size ceil(NSUPERS/Pr) */ + doublecomplex *Unzval_br_dat; /* size: sum of sizes of Unzval_br_ptr[lk]) */ + long int *Unzval_br_offset; /* size ceil(NSUPERS/Pr) */ + long int Unzval_br_cnt=0; int_t **Ufstnz_br_ptr; /* size ceil(NSUPERS/Pr) */ + int_t *Ufstnz_br_dat; /* size: sum of sizes of Ufstnz_br_ptr[lk]) */ + long int *Ufstnz_br_offset; /* size ceil(NSUPERS/Pr) */ + long int Ufstnz_br_cnt=0; - C_Tree *LBtree_ptr; /* size ceil(NSUPERS/Pc) */ - C_Tree *LRtree_ptr; /* size ceil(NSUPERS/Pr) */ - C_Tree *UBtree_ptr; /* size ceil(NSUPERS/Pc) */ - C_Tree *URtree_ptr; /* size ceil(NSUPERS/Pr) */ - int msgsize; + C_Tree *LBtree_ptr; /* size ceil(NSUPERS/Pc) */ + C_Tree *LRtree_ptr; /* size ceil(NSUPERS/Pr) */ + C_Tree *UBtree_ptr; /* size ceil(NSUPERS/Pc) */ + C_Tree *URtree_ptr; /* size ceil(NSUPERS/Pr) */ + int msgsize; int_t *Urbs,*Urbs1; /* Number of row blocks in each block column of U. */ Ucb_indptr_t **Ucb_indptr;/* Vertical linked list pointing to Uindex[] */ + Ucb_indptr_t *Ucb_inddat; + long int *Ucb_indoffset; + long int Ucb_indcnt=0; int_t **Ucb_valptr; /* Vertical linked list pointing to Unzval[] */ + int_t *Ucb_valdat; + long int *Ucb_valoffset; + long int Ucb_valcnt=0; + /*-- Counts to be used in factorization. --*/ int *ToRecv, *ToSendD, **ToSendR; @@ -463,7 +487,11 @@ pzdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, int *frecv, *brecv; int_t *lloc; doublecomplex **Linv_bc_ptr; /* size ceil(NSUPERS/Pc) */ + doublecomplex *Linv_bc_dat; /* size: sum of sizes of Linv_bc_ptr[lk]) */ + long int *Linv_bc_offset; /* size ceil(NSUPERS/Pc) */ doublecomplex **Uinv_bc_ptr; /* size ceil(NSUPERS/Pc) */ + doublecomplex *Uinv_bc_dat; /* size: sum of sizes of Uinv_bc_ptr[lk]) */ + long int *Uinv_bc_offset; /* size ceil(NSUPERS/Pc) */ double *SeedSTD_BC,*SeedSTD_RD; int_t idx_indx,idx_lusup; int_t nbrow; @@ -674,8 +702,18 @@ pzdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, if ( !(Unzval_br_ptr = (doublecomplex**)SUPERLU_MALLOC(k * sizeof(doublecomplex*))) ) ABORT("Malloc fails for Unzval_br_ptr[]."); + if ( !(Unzval_br_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Unzval_br_offset[]."); + } + Unzval_br_offset[k-1] = -1; if ( !(Ufstnz_br_ptr = (int_t**)SUPERLU_MALLOC(k * sizeof(int_t*))) ) ABORT("Malloc fails for Ufstnz_br_ptr[]."); + if ( !(Ufstnz_br_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Ufstnz_br_offset[]."); + } + Ufstnz_br_offset[k-1] = -1; if ( !(ToSendD = SUPERLU_MALLOC(k * sizeof(int))) ) ABORT("Malloc fails for ToSendD[]."); @@ -766,8 +804,13 @@ pzdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, if ( !(index = intMalloc_dist(len1+1)) ) ABORT("Malloc fails for Uindex[]."); Ufstnz_br_ptr[lb] = index; + Ufstnz_br_offset[lb]=len1+1; + Ufstnz_br_cnt += Ufstnz_br_offset[lb]; if ( !(Unzval_br_ptr[lb] = doublecomplexMalloc_dist(len)) ) ABORT("Malloc fails for Unzval_br_ptr[*][]."); + Unzval_br_offset[lb]=len; + Unzval_br_cnt += Unzval_br_offset[lb]; + mybufmax[2] = SUPERLU_MAX( mybufmax[2], len1 ); mybufmax[3] = SUPERLU_MAX( mybufmax[3], len ); index[0] = Ucbs[lb]; /* Number of column blocks */ @@ -777,6 +820,8 @@ pzdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, } else { Ufstnz_br_ptr[lb] = NULL; Unzval_br_ptr[lb] = NULL; + Unzval_br_offset[lb]=-1; + Ufstnz_br_offset[lb]=-1; } Urb_length[lb] = 0; /* Reset block length. */ Urb_indptr[lb] = BR_HEADER; /* Skip header in U index[]. */ @@ -825,22 +870,47 @@ pzdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, if ( !(Lrowind_bc_ptr = (int_t**)SUPERLU_MALLOC(k * sizeof(int_t*))) ) ABORT("Malloc fails for Lrowind_bc_ptr[]."); Lrowind_bc_ptr[k-1] = NULL; + if ( !(Lrowind_bc_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lrowind_bc_offset[]."); + } + Lrowind_bc_offset[k-1] = -1; + if ( !(Lnzval_bc_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lnzval_bc_offset[]."); + } + Lnzval_bc_offset[k-1] = -1; if ( !(Lindval_loc_bc_ptr = (int_t**)SUPERLU_MALLOC(k * sizeof(int_t*))) ) ABORT("Malloc fails for Lindval_loc_bc_ptr[]."); Lindval_loc_bc_ptr[k-1] = NULL; + if ( !(Lindval_loc_bc_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lindval_loc_bc_offset[]."); + } + Lindval_loc_bc_offset[k-1] = -1; if ( !(Linv_bc_ptr = - (doublecomplex**)SUPERLU_MALLOC(k * sizeof(doublecomplex*))) ) { + (doublecomplex**)SUPERLU_MALLOC(k * sizeof(doublecomplex*))) ) { fprintf(stderr, "Malloc fails for Linv_bc_ptr[]."); } + if ( !(Linv_bc_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Linv_bc_offset[]."); + } if ( !(Uinv_bc_ptr = - (doublecomplex**)SUPERLU_MALLOC(k * sizeof(doublecomplex*))) ) { + (doublecomplex**)SUPERLU_MALLOC(k * sizeof(doublecomplex*))) ) { fprintf(stderr, "Malloc fails for Uinv_bc_ptr[]."); } + if ( !(Uinv_bc_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Uinv_bc_offset[]."); + } Linv_bc_ptr[k-1] = NULL; Uinv_bc_ptr[k-1] = NULL; + Linv_bc_offset[k-1] = -1; + Uinv_bc_offset[k-1] = -1; if ( !(Unnz = (int_t*)SUPERLU_MALLOC(k * sizeof(int_t))) ) @@ -871,6 +941,11 @@ pzdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, PROPAGATE ROW SUBSCRIPTS AND VALUES OF A INTO L AND U BLOCKS. THIS ACCOUNTS FOR ONE-PASS PROCESSING OF A, L AND U. ------------------------------------------------------------*/ + long int Linv_bc_cnt=0; + long int Uinv_bc_cnt=0; + long int Lrowind_bc_cnt=0; + long int Lnzval_bc_cnt=0; + long int Lindval_loc_bc_cnt=0; for (jb = 0; jb < nsupers; ++jb) { /* for each block column ... */ pc = PCOL( jb, grid ); @@ -1013,14 +1088,37 @@ pzdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, len1 = len + BC_HEADER + nrbl * LB_DESCRIPTOR; if ( !(index = intMalloc_dist(len1)) ) ABORT("Malloc fails for index[]"); + Lrowind_bc_offset[ljb]=len1; + Lrowind_bc_cnt += Lrowind_bc_offset[ljb]; + if (!(lusup = (doublecomplex*)SUPERLU_MALLOC(len*nsupc * sizeof(doublecomplex)))) ABORT("Malloc fails for lusup[]"); + Lnzval_bc_offset[ljb]=len*nsupc; + Lnzval_bc_cnt += Lnzval_bc_offset[ljb]; if ( !(Lindval_loc_bc_ptr[ljb] = intCalloc_dist(nrbl*3)) ) ABORT("Malloc fails for Lindval_loc_bc_ptr[ljb][]"); - if (!(Linv_bc_ptr[ljb] = (doublecomplex*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(doublecomplex)))) - ABORT("Malloc fails for Linv_bc_ptr[ljb][]"); - if (!(Uinv_bc_ptr[ljb] = (doublecomplex*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(doublecomplex)))) - ABORT("Malloc fails for Uinv_bc_ptr[ljb][]"); + Lindval_loc_bc_offset[ljb]=nrbl*3; + Lindval_loc_bc_cnt += Lindval_loc_bc_offset[ljb]; + + myrow = MYROW( iam, grid ); + krow = PROW( jb, grid ); + if(myrow==krow){ /* diagonal block */ + if (!(Linv_bc_ptr[ljb] = (doublecomplex*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(doublecomplex)))) + ABORT("Malloc fails for Linv_bc_ptr[ljb][]"); + Linv_bc_offset[ljb]=nsupc*nsupc; + Linv_bc_cnt += Linv_bc_offset[ljb]; + + if (!(Uinv_bc_ptr[ljb] = (doublecomplex*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(doublecomplex)))) + ABORT("Malloc fails for Uinv_bc_ptr[ljb][]"); + Uinv_bc_offset[ljb]=nsupc*nsupc; + Uinv_bc_cnt += Uinv_bc_offset[ljb]; + }else{ + Linv_bc_ptr[ljb] = NULL; + Linv_bc_offset[ljb] = -1; + Uinv_bc_ptr[ljb] = NULL; + Uinv_bc_offset[ljb] = -1; + } + mybufmax[0] = SUPERLU_MAX( mybufmax[0], len1 ); mybufmax[1] = SUPERLU_MAX( mybufmax[1], len*nsupc ); mybufmax[4] = SUPERLU_MAX( mybufmax[4], len ); @@ -1133,9 +1231,14 @@ pzdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, } else { Lrowind_bc_ptr[ljb] = NULL; Lnzval_bc_ptr[ljb] = NULL; - Linv_bc_ptr[ljb] = NULL; - Uinv_bc_ptr[ljb] = NULL; - Lindval_loc_bc_ptr[ljb] = NULL; + Linv_bc_ptr[ljb] = NULL; + Linv_bc_offset[ljb] = -1; + Lrowind_bc_offset[ljb]=-1; + Lindval_loc_bc_offset[ljb]=-1; + Lnzval_bc_offset[ljb]=-1; + Uinv_bc_ptr[ljb] = NULL; + Uinv_bc_offset[ljb] = -1; + Lindval_loc_bc_ptr[ljb] = NULL; } /* if nrbl ... */ #if ( PROFlevel>=1 ) t_l += SuperLU_timer_() - t; @@ -1144,6 +1247,98 @@ pzdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, } /* for jb ... */ + Linv_bc_cnt +=1; // safe guard + Uinv_bc_cnt +=1; + Lrowind_bc_cnt +=1; + Lindval_loc_bc_cnt +=1; + Lnzval_bc_cnt +=1; + if ( !(Linv_bc_dat = + (doublecomplex*)SUPERLU_MALLOC(Linv_bc_cnt * sizeof(doublecomplex))) ) { + fprintf(stderr, "Malloc fails for Linv_bc_dat[]."); + } + if ( !(Uinv_bc_dat = + (doublecomplex*)SUPERLU_MALLOC(Uinv_bc_cnt * sizeof(doublecomplex))) ) { + fprintf(stderr, "Malloc fails for Uinv_bc_dat[]."); + } + + if ( !(Lrowind_bc_dat = + (int_t*)SUPERLU_MALLOC(Lrowind_bc_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Lrowind_bc_dat[]."); + } + if ( !(Lindval_loc_bc_dat = + (int_t*)SUPERLU_MALLOC(Lindval_loc_bc_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Lindval_loc_bc_dat[]."); + } + if ( !(Lnzval_bc_dat = + (doublecomplex*)SUPERLU_MALLOC(Lnzval_bc_cnt * sizeof(doublecomplex))) ) { + fprintf(stderr, "Malloc fails for Lnzval_bc_dat[]."); + } + + /* use contingous memory for Linv_bc_ptr, Uinv_bc_ptr, Lrowind_bc_ptr, Lnzval_bc_ptr*/ + k = CEILING( nsupers, grid->npcol );/* Number of local block columns */ + Linv_bc_cnt=0; + Uinv_bc_cnt=0; + Lrowind_bc_cnt=0; + Lnzval_bc_cnt=0; + Lindval_loc_bc_cnt=0; + long int tmp_cnt; + for (jb = 0; jb < k; ++jb) { /* for each block column ... */ + if(Linv_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Linv_bc_offset[jb]; ++jj) { + Linv_bc_dat[Linv_bc_cnt+jj]=Linv_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Linv_bc_ptr[jb]); + Linv_bc_ptr[jb]=&Linv_bc_dat[Linv_bc_cnt]; + tmp_cnt = Linv_bc_offset[jb]; + Linv_bc_offset[jb]=Linv_bc_cnt; + Linv_bc_cnt+=tmp_cnt; + } + + if(Uinv_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Uinv_bc_offset[jb]; ++jj) { + Uinv_bc_dat[Uinv_bc_cnt+jj]=Uinv_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Uinv_bc_ptr[jb]); + Uinv_bc_ptr[jb]=&Uinv_bc_dat[Uinv_bc_cnt]; + tmp_cnt = Uinv_bc_offset[jb]; + Uinv_bc_offset[jb]=Uinv_bc_cnt; + Uinv_bc_cnt+=tmp_cnt; + } + + if(Lrowind_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lrowind_bc_offset[jb]; ++jj) { + Lrowind_bc_dat[Lrowind_bc_cnt+jj]=Lrowind_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lrowind_bc_ptr[jb]); + Lrowind_bc_ptr[jb]=&Lrowind_bc_dat[Lrowind_bc_cnt]; + tmp_cnt = Lrowind_bc_offset[jb]; + Lrowind_bc_offset[jb]=Lrowind_bc_cnt; + Lrowind_bc_cnt+=tmp_cnt; + } + + if(Lnzval_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lnzval_bc_offset[jb]; ++jj) { + Lnzval_bc_dat[Lnzval_bc_cnt+jj]=Lnzval_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lnzval_bc_ptr[jb]); + Lnzval_bc_ptr[jb]=&Lnzval_bc_dat[Lnzval_bc_cnt]; + tmp_cnt = Lnzval_bc_offset[jb]; + Lnzval_bc_offset[jb]=Lnzval_bc_cnt; + Lnzval_bc_cnt+=tmp_cnt; + } + + if(Lindval_loc_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lindval_loc_bc_offset[jb]; ++jj) { + Lindval_loc_bc_dat[Lindval_loc_bc_cnt+jj]=Lindval_loc_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lindval_loc_bc_ptr[jb]); + Lindval_loc_bc_ptr[jb]=&Lindval_loc_bc_dat[Lindval_loc_bc_cnt]; + tmp_cnt = Lindval_loc_bc_offset[jb]; + Lindval_loc_bc_offset[jb]=Lindval_loc_bc_cnt; + Lindval_loc_bc_cnt+=tmp_cnt; + } + } /* for jb ... */ + ///////////////////////////////////////////////////////////////// /* Set up additional pointers for the index and value arrays of U. @@ -1157,6 +1352,17 @@ pzdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, ABORT("Malloc fails for Ucb_indptr[]"); if ( !(Ucb_valptr = SUPERLU_MALLOC(nub * sizeof(int_t *))) ) ABORT("Malloc fails for Ucb_valptr[]"); + if ( !(Ucb_valoffset = + (long int*)SUPERLU_MALLOC(nub * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Ucb_valoffset[]."); + } + Ucb_valoffset[nub-1] = -1; + if ( !(Ucb_indoffset = + (long int*)SUPERLU_MALLOC(nub * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Ucb_indoffset[]."); + } + Ucb_indoffset[nub-1] = -1; + nlb = CEILING( nsupers, grid->nprow ); /* Number of local block rows. */ /* Count number of row blocks in a block column. @@ -1179,10 +1385,19 @@ pzdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, for (lb = 0; lb < nub; ++lb) { if ( Urbs[lb] ) { /* Not an empty block column. */ if ( !(Ucb_indptr[lb] - = SUPERLU_MALLOC(Urbs[lb] * sizeof(Ucb_indptr_t))) ) + = SUPERLU_MALLOC(Urbs[lb] * sizeof(Ucb_indptr_t))) ) ABORT("Malloc fails for Ucb_indptr[lb][]"); + Ucb_indoffset[lb]=Urbs[lb]; + Ucb_indcnt += Ucb_indoffset[lb]; if ( !(Ucb_valptr[lb] = (int_t *) intMalloc_dist(Urbs[lb])) ) ABORT("Malloc fails for Ucb_valptr[lb][]"); + Ucb_valoffset[lb]=Urbs[lb]; + Ucb_valcnt += Ucb_valoffset[lb]; + }else{ + Ucb_valptr[lb]=NULL; + Ucb_valoffset[lb]=-1; + Ucb_indptr[lb]=NULL; + Ucb_indoffset[lb]=-1; } } for (lk = 0; lk < nlb; ++lk) { /* For each block row. */ @@ -1227,6 +1442,81 @@ pzdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, } } + Unzval_br_cnt +=1; // safe guard + Ufstnz_br_cnt +=1; + Ucb_valcnt +=1; + Ucb_indcnt +=1; + if ( !(Unzval_br_dat = + (doublecomplex*)SUPERLU_MALLOC(Unzval_br_cnt * sizeof(doublecomplex))) ) { + fprintf(stderr, "Malloc fails for Lnzval_bc_dat[]."); + } + if ( !(Ufstnz_br_dat = + (int_t*)SUPERLU_MALLOC(Ufstnz_br_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Ufstnz_br_dat[]."); + } + if ( !(Ucb_valdat = + (int_t*)SUPERLU_MALLOC(Ucb_valcnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Ucb_valdat[]."); + } + if ( !(Ucb_inddat = + (Ucb_indptr_t*)SUPERLU_MALLOC(Ucb_indcnt * sizeof(Ucb_indptr_t))) ) { + fprintf(stderr, "Malloc fails for Ucb_inddat[]."); + } + + /* use contingous memory for Unzval_br_ptr, Ufstnz_br_ptr, Ucb_valptr */ + k = CEILING( nsupers, grid->nprow );/* Number of local block rows */ + Unzval_br_cnt=0; + Ufstnz_br_cnt=0; + for (lb = 0; lb < k; ++lb) { /* for each block row ... */ + if(Unzval_br_ptr[lb]!=NULL){ + for (jj = 0; jj < Unzval_br_offset[lb]; ++jj) { + Unzval_br_dat[Unzval_br_cnt+jj]=Unzval_br_ptr[lb][jj]; + } + SUPERLU_FREE(Unzval_br_ptr[lb]); + Unzval_br_ptr[lb]=&Unzval_br_dat[Unzval_br_cnt]; + tmp_cnt = Unzval_br_offset[lb]; + Unzval_br_offset[lb]=Unzval_br_cnt; + Unzval_br_cnt+=tmp_cnt; + } + + if(Ufstnz_br_ptr[lb]!=NULL){ + for (jj = 0; jj < Ufstnz_br_offset[lb]; ++jj) { + Ufstnz_br_dat[Ufstnz_br_cnt+jj]=Ufstnz_br_ptr[lb][jj]; + } + SUPERLU_FREE(Ufstnz_br_ptr[lb]); + Ufstnz_br_ptr[lb]=&Ufstnz_br_dat[Ufstnz_br_cnt]; + tmp_cnt = Ufstnz_br_offset[lb]; + Ufstnz_br_offset[lb]=Ufstnz_br_cnt; + Ufstnz_br_cnt+=tmp_cnt; + } + } + + k = CEILING( nsupers, grid->npcol );/* Number of local block columns */ + Ucb_valcnt=0; + Ucb_indcnt=0; + for (lb = 0; lb < k; ++lb) { /* for each block row ... */ + if(Ucb_valptr[lb]!=NULL){ + for (jj = 0; jj < Ucb_valoffset[lb]; ++jj) { + Ucb_valdat[Ucb_valcnt+jj]=Ucb_valptr[lb][jj]; + } + SUPERLU_FREE(Ucb_valptr[lb]); + Ucb_valptr[lb]=&Ucb_valdat[Ucb_valcnt]; + tmp_cnt = Ucb_valoffset[lb]; + Ucb_valoffset[lb]=Ucb_valcnt; + Ucb_valcnt+=tmp_cnt; + } + if(Ucb_indptr[lb]!=NULL){ + for (jj = 0; jj < Ucb_indoffset[lb]; ++jj) { + Ucb_inddat[Ucb_indcnt+jj]=Ucb_indptr[lb][jj]; + } + SUPERLU_FREE(Ucb_indptr[lb]); + Ucb_indptr[lb]=&Ucb_inddat[Ucb_indcnt]; + tmp_cnt = Ucb_indoffset[lb]; + Ucb_indoffset[lb]=Ucb_indcnt; + Ucb_indcnt+=tmp_cnt; + } + } /* for lb ... */ + ///////////////////////////////////////////////////////////////// #if ( PROFlevel>=1 ) @@ -1729,10 +2019,8 @@ if ( !iam) printf(".. Construct Bcast tree for U: %.2f\t\n", t); } /* Every process receives the count, but it is only useful on the diagonal processes. */ - //MPI_Allreduce( mod_bit, brecv, nlb, mpi_int_t, MPI_SUM, grid->rscp.comm); MPI_Allreduce( mod_bit, brecv, nlb, MPI_INT, MPI_SUM, grid->rscp.comm); - k = CEILING( nsupers, grid->nprow );/* Number of local block rows */ if ( !(URtree_ptr = (C_Tree*)SUPERLU_MALLOC(k * sizeof(C_Tree))) ) ABORT("Malloc fails for URtree_ptr[]."); @@ -1919,12 +2207,31 @@ if ( !iam) printf(".. Construct Reduce tree for U: %.2f\t\n", t); //////////////////////////////////////////////////////// - Llu->Lrowind_bc_ptr = Lrowind_bc_ptr; + Llu->Lrowind_bc_dat = Lrowind_bc_dat; + Llu->Lrowind_bc_offset = Lrowind_bc_offset; + Llu->Lrowind_bc_cnt = Lrowind_bc_cnt; + Llu->Lindval_loc_bc_ptr = Lindval_loc_bc_ptr; + Llu->Lindval_loc_bc_dat = Lindval_loc_bc_dat; + Llu->Lindval_loc_bc_offset = Lindval_loc_bc_offset; + Llu->Lindval_loc_bc_cnt = Lindval_loc_bc_cnt; + Llu->Lnzval_bc_ptr = Lnzval_bc_ptr; + Llu->Lnzval_bc_dat = Lnzval_bc_dat; + Llu->Lnzval_bc_offset = Lnzval_bc_offset; + Llu->Lnzval_bc_cnt = Lnzval_bc_cnt; + Llu->Ufstnz_br_ptr = Ufstnz_br_ptr; + Llu->Ufstnz_br_dat = Ufstnz_br_dat; + Llu->Ufstnz_br_offset = Ufstnz_br_offset; + Llu->Ufstnz_br_cnt = Ufstnz_br_cnt; + Llu->Unzval_br_ptr = Unzval_br_ptr; + Llu->Unzval_br_dat = Unzval_br_dat; + Llu->Unzval_br_offset = Unzval_br_offset; + Llu->Unzval_br_cnt = Unzval_br_cnt; + Llu->Unnz = Unnz; Llu->ToRecv = ToRecv; Llu->ToSendD = ToSendD; @@ -1944,11 +2251,74 @@ if ( !iam) printf(".. Construct Reduce tree for U: %.2f\t\n", t); Llu->LBtree_ptr = LBtree_ptr; Llu->URtree_ptr = URtree_ptr; Llu->UBtree_ptr = UBtree_ptr; + Llu->Linv_bc_ptr = Linv_bc_ptr; + Llu->Linv_bc_dat = Linv_bc_dat; + Llu->Linv_bc_offset = Linv_bc_offset; + Llu->Linv_bc_cnt = Linv_bc_cnt; + Llu->Uinv_bc_ptr = Uinv_bc_ptr; + Llu->Uinv_bc_dat = Uinv_bc_dat; + Llu->Uinv_bc_offset = Uinv_bc_offset; + Llu->Uinv_bc_cnt = Uinv_bc_cnt; + Llu->Urbs = Urbs; Llu->Ucb_indptr = Ucb_indptr; + Llu->Ucb_inddat = Ucb_inddat; + Llu->Ucb_indoffset = Ucb_indoffset; + Llu->Ucb_indcnt = Ucb_indcnt; Llu->Ucb_valptr = Ucb_valptr; + Llu->Ucb_valdat = Ucb_valdat; + Llu->Ucb_valoffset = Ucb_valoffset; + Llu->Ucb_valcnt = Ucb_valcnt; + + +#ifdef GPU_ACC + + checkGPU(gpuMalloc( (void**)&Llu->d_xsup, (n+1) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_xsup, xsup, (n+1) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_LRtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_LBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_URtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_UBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree))); + checkGPU(gpuMemcpy(Llu->d_LRtree_ptr, Llu->LRtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_LBtree_ptr, Llu->LBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_URtree_ptr, Llu->URtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_UBtree_ptr, Llu->UBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lrowind_bc_dat, (Llu->Lrowind_bc_cnt) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_Lrowind_bc_dat, Llu->Lrowind_bc_dat, (Llu->Lrowind_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lindval_loc_bc_dat, (Llu->Lindval_loc_bc_cnt) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_Lindval_loc_bc_dat, Llu->Lindval_loc_bc_dat, (Llu->Lindval_loc_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lrowind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lrowind_bc_offset, Llu->Lrowind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lindval_loc_bc_offset, Llu->Lindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lnzval_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lnzval_bc_offset, Llu->Lnzval_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + + // some dummy allocation to avoid checking whether they are null pointers later + checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_dat, sizeof(int_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_offset, sizeof(int64_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_dat, sizeof(doublecomplex))); + checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_offset, sizeof(int64_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_dat, sizeof(int_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_offset, sizeof(int_t))); + + + checkGPU(gpuMalloc( (void**)&Llu->d_Linv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Linv_bc_offset, Llu->Linv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Uinv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Uinv_bc_offset, Llu->Uinv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_ilsum, (CEILING( nsupers, grid->nprow )+1) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_ilsum, Llu->ilsum, (CEILING( nsupers, grid->nprow )+1) * sizeof(int_t), gpuMemcpyHostToDevice)); + + + /* gpuMemcpy for the following is performed in pxgssvx */ + checkGPU(gpuMalloc( (void**)&Llu->d_Lnzval_bc_dat, (Llu->Lnzval_bc_cnt) * sizeof(doublecomplex))); + checkGPU(gpuMalloc( (void**)&Llu->d_Linv_bc_dat, (Llu->Linv_bc_cnt) * sizeof(doublecomplex))); + checkGPU(gpuMalloc( (void**)&Llu->d_Uinv_bc_dat, (Llu->Uinv_bc_cnt) * sizeof(doublecomplex))); + +#endif #if ( PRNTlevel>=1 ) diff --git a/SRC/pzgssvx.c b/SRC/pzgssvx.c index dbea442e..390c9709 100644 --- a/SRC/pzgssvx.c +++ b/SRC/pzgssvx.c @@ -720,13 +720,9 @@ pzgssvx(superlu_dist_options_t *options, SuperMatrix *A, if ( iinfo > 0 ) { if ( iinfo <= m ) { -#if ( PRNTlevel>=1 ) fprintf(stderr, "The %d-th row of A is exactly zero\n", (int)iinfo); -#endif } else { -#if ( PRNTlevel>=1 ) - fprintf(stderr, "The %d-th column of A is exactly zero\n", (int)iinfo-n); -#endif + fprintf(stderr, "The %d-th column of A is exactly zero\n", (int)(iinfo-n)); } } else if ( iinfo < 0 ) return; @@ -1001,7 +997,7 @@ pzgssvx(superlu_dist_options_t *options, SuperMatrix *A, printf("{" IFMT "," IFMT "}: pzgssvx: invalid ColPerm option when ParSymbfact is used\n", MYROW(grid->iam, grid), MYCOL(grid->iam, grid)); } - } + } /* end preparing for parallel symbolic */ if ( permc_spec != MY_PERMC && Fact == DOFACT ) { /* Reuse perm_c if Fact == SamePattern, or SamePattern_SameRowPerm */ @@ -1021,9 +1017,7 @@ pzgssvx(superlu_dist_options_t *options, SuperMatrix *A, // } // } if (flinfo > 0) { -#if ( PRNTlevel>=1 ) fprintf(stderr, "Insufficient memory for get_perm_c parmetis\n"); -#endif *info = flinfo; return; } @@ -1073,10 +1067,11 @@ pzgssvx(superlu_dist_options_t *options, SuperMatrix *A, SUPERLU_MALLOC(sizeof(Glu_freeable_t))) ) ABORT("Malloc fails for Glu_freeable."); - /* Every process does this. */ + /* Every process does this. + returned value (-iinfo) is the size of lsub[], incuding pruned graph.*/ iinfo = symbfact(options, iam, &GAC, perm_c, etree, Glu_persist, Glu_freeable); - nnzLU = Glu_freeable->nnzLU; + nnzLU = Glu_freeable->nnzLU; stat->utime[SYMBFAC] = SuperLU_timer_() - t; if ( iinfo <= 0 ) { /* Successful return */ QuerySpace_dist(n, -iinfo, Glu_freeable, &symb_mem_usage); @@ -1096,10 +1091,8 @@ pzgssvx(superlu_dist_options_t *options, SuperMatrix *A, } #endif } else { /* symbfact out of memory */ -#if ( PRNTlevel>=1 ) if ( !iam ) fprintf(stderr,"symbfact() error returns " IFMT "\n",iinfo); -#endif *info = iinfo; return; } @@ -1114,9 +1107,7 @@ pzgssvx(superlu_dist_options_t *options, SuperMatrix *A, nnzLU = Pslu_freeable.nnzLU; stat->utime[SYMBFAC] = SuperLU_timer_() - t; if (flinfo > 0) { -#if ( PRNTlevel>=1 ) fprintf(stderr, "Insufficient memory for parallel symbolic factorization."); -#endif *info = flinfo; return; } @@ -1164,6 +1155,8 @@ pzgssvx(superlu_dist_options_t *options, SuperMatrix *A, t = SuperLU_timer_(); dist_mem_use = zdist_psymbtonum(options, n, A, ScalePermstruct, &Pslu_freeable, LUstruct, grid); + + /* dist_mem_use = memDist + memNLU */ if (dist_mem_use > 0) ABORT ("Not enough memory available for dist_psymbtonum\n"); @@ -1286,28 +1279,62 @@ pzgssvx(superlu_dist_options_t *options, SuperMatrix *A, MPI_SUM, 0, grid->comm ); stat->TinyPivots = TinyPivots; + if ( iam==0 ) { + printf("\n** Memory Usage **********************************\n"); + } + + /* Compute numerical factorization memeory */ + zQuerySpace_dist(n, LUstruct, grid, stat, &num_mem_usage); + /*-- Compute high watermark of all stages --*/ if (parSymbFact == TRUE) { /* The memory used in the redistribution routine includes the memory used for storing the symbolic structure and the memory allocated for numerical factorization */ - mem_stage[0] = (-flinfo); /* symbfact step */ - mem_stage[1] = (-dist_mem_use); /* distribution step */ + /* parallel symbfact step: + (-flinfo) is the allocMem returned from symbfact_dist() */ + mem_stage[0] = symb_mem_usage.total + (-flinfo); + + /* see leading comment of dist_symbLU() */ + /* dist_mem_use = (memDist + memNLU) in zdist_psymbtonum() */ + mem_stage[1] = symb_mem_usage.for_lu + (-dist_mem_use); /* distribution step */ loc_max = SUPERLU_MAX( mem_stage[0], mem_stage[1] ); if ( options->RowPerm != NO ) loc_max = SUPERLU_MAX(loc_max, GA_mem_use); - } else { + +#if ( PRNTlevel>=1 ) + if ( iam==0 ) { + printf("\t(P0) Globle A for MC64: GA_mem_use %.2f\n", GA_mem_use*1e-6); + printf("\t(P0) parallel symbolic::stage[0]: symb_memory %.2f, allocMem %.2f\n", + symb_mem_usage.total*1e-6, (-flinfo)*1e-6); + printf("\t(P0) parallel distribution::stage[1]: symb_LU %.2f, dist_mem_use %.2f\n", + symb_mem_usage.for_lu*1e-6, (-dist_mem_use)*1e-6); + fflush(stdout); + + } +#endif + } else { /* Serial symbolic. GA_mem_use is for global A */ mem_stage[0] = symb_mem_usage.total + GA_mem_use; /* symbfact step */ mem_stage[1] = symb_mem_usage.for_lu + dist_mem_use + num_mem_usage.for_lu; /* distribution step */ loc_max = SUPERLU_MAX( mem_stage[0], mem_stage[1] ); +#if ( PRNTlevel>=1 ) + if ( iam==0 ) { + printf("\t(P0) serial symbolic::stage[0]: symb_memory %.2f, GA_mem_use %.2f\n", + symb_mem_usage.total*1e-6, GA_mem_use*1e-6); + printf("\t(P0) serial distribution::stage[1]:" + "symb_LU %.2f, dist_mem_use %.2f, num_mem_usage.for_lu %.2f\n", + symb_mem_usage.for_lu*1e-6, dist_mem_use*1e-6, + num_mem_usage.for_lu*1e-6); + fflush(stdout); + + } +#endif } - zQuerySpace_dist(n, LUstruct, grid, stat, &num_mem_usage); mem_stage[2] = num_mem_usage.total; /* numerical factorization step */ - loc_max = SUPERLU_MAX( loc_max, mem_stage[2] ); /* local max of 3 stages */ local_struct.val = loc_max; @@ -1335,7 +1362,6 @@ pzgssvx(superlu_dist_options_t *options, SuperMatrix *A, float buffer_peak = global_struct.val*1e-6; if ( iam==0 ) { - printf("\n** Memory Usage **********************************\n"); printf("** Total highmark (MB):\n" " Sum-of-all : %8.2f | Avg : %8.2f | Max : %8.2f\n", avg * 1e-6, @@ -1362,7 +1388,6 @@ pzgssvx(superlu_dist_options_t *options, SuperMatrix *A, } /* end if (!factored) */ - if ( options->Fact == DOFACT || options->Fact == SamePattern ) { /* Need to reset the solve's communication pattern, because perm_r[] and/or perm_c[] is changed. */ @@ -1453,19 +1478,20 @@ pzgssvx(superlu_dist_options_t *options, SuperMatrix *A, if ( options->DiagInv==YES && (Fact != FACTORED) ) { pzCompute_Diag_Inv(n, LUstruct, grid, stat, info); + #ifdef GPU_ACC + + pzconvertU(options, grid, LUstruct, stat, n); + checkGPU(gpuMemcpy(LUstruct->Llu->d_Linv_bc_dat, LUstruct->Llu->Linv_bc_dat, (LUstruct->Llu->Linv_bc_cnt) * sizeof(doublecomplex), gpuMemcpyHostToDevice)); checkGPU(gpuMemcpy(LUstruct->Llu->d_Uinv_bc_dat, LUstruct->Llu->Uinv_bc_dat, (LUstruct->Llu->Uinv_bc_cnt) * sizeof(doublecomplex), gpuMemcpyHostToDevice)); checkGPU(gpuMemcpy(LUstruct->Llu->d_Lnzval_bc_dat, LUstruct->Llu->Lnzval_bc_dat, (LUstruct->Llu->Lnzval_bc_cnt) * sizeof(doublecomplex), gpuMemcpyHostToDevice)); - //checkGPU(gpuMemcpy(LUstruct->Llu->d_Unzval_br_dat, LUstruct->Llu->Unzval_br_dat, - // (LUstruct->Llu->Unzval_br_cnt) * sizeof(doublecomplex), gpuMemcpyHostToDevice)); #endif } - // #pragma omp parallel // { // #pragma omp master @@ -1634,4 +1660,289 @@ pzgssvx(superlu_dist_options_t *options, SuperMatrix *A, CHECK_MALLOC(iam, "Exit pzgssvx()"); #endif +} /* pzgssvx */ + +#ifdef GPU_ACC +void +pzconvertU(superlu_dist_options_t *options, gridinfo_t *grid, + zLUstruct_t *LUstruct, SuperLUStat_t *stat, int n) +{ +int64_t nnz_ind,nnz_offset; +int64_t nnz_val; +Glu_persist_t *Glu_persist = LUstruct->Glu_persist; +int_t nsupers,nsupers_j,ncol,ncol_loc,nrow; +int_t lk,ik,ub,nub,i,il,gik,k,uptr,jj,ii,fnz,irow,jb; +zLocalLU_t *Llu = LUstruct->Llu; +int_t *Urbs = Llu->Urbs; +int_t **Ucb_valptr = Llu->Ucb_valptr; /* Vertical linked list pointing to Unzval[] */ +Ucb_indptr_t **Ucb_indptr = Llu->Ucb_indptr;/* Vertical linked list pointing to Uindex[] */ +int_t knsupc,iknsupc,ikfrow,iklrow; +int_t *xsup = Glu_persist->xsup;; + +int iam = grid->iam; +int mycol = MYCOL (iam, grid); +int myrow = MYROW (iam, grid); + +int_t *usub; +doublecomplex *uval; + +int64_t Ucolind_bc_cnt=0; +int64_t Unzval_bc_cnt=0, Unzval_br_cnt=0; +int64_t Uindval_loc_bc_cnt=0; + +int_t next_lind; /* next available position in index[*] */ +int_t next_lval; /* next available position in nzval[*] */ + +nsupers = Glu_persist->supno[n-1] + 1; +nsupers_j = CEILING( nsupers, grid->npcol ); /* Number of local block columns */ + +if ( !(Llu->Ucolind_bc_ptr = (int_t**)SUPERLU_MALLOC(nsupers_j * sizeof(int_t*))) ) + ABORT("Malloc fails for Llu->Ucolind_bc_ptr[]."); +Llu->Ucolind_bc_ptr[nsupers_j-1] = NULL; + +if ( !(Llu->Unzval_bc_ptr = + (doublecomplex**)SUPERLU_MALLOC(nsupers_j * sizeof(doublecomplex*))) ) + ABORT("Malloc fails for Llu->Unzval_bc_ptr[]."); +Llu->Unzval_bc_ptr[nsupers_j-1] = NULL; + +if ( !(Llu->Uindval_loc_bc_ptr = + (int_t**)SUPERLU_MALLOC(nsupers_j * sizeof(int_t*))) ) + ABORT("Malloc fails for Llu->Uindval_loc_bc_ptr[]."); +Llu->Uindval_loc_bc_ptr[nsupers_j-1] = NULL; + +if ( !(Llu->Uindval_loc_bc_offset = + (int64_t*)SUPERLU_MALLOC(nsupers_j * sizeof(int64_t))) ) { + fprintf(stderr, "Malloc fails for Llu->Uindval_loc_bc_offset[]."); } +Llu->Uindval_loc_bc_offset[nsupers_j-1] = -1; + +if ( !(Llu->Ucolind_bc_offset = + (int64_t*)SUPERLU_MALLOC(nsupers_j * sizeof(int64_t))) ) { + fprintf(stderr, "Malloc fails for Llu->Ucolind_bc_offset[]."); +} +Llu->Ucolind_bc_offset[nsupers_j-1] = -1; + +if ( !(Llu->Unzval_bc_offset = + (int64_t*)SUPERLU_MALLOC(nsupers_j * sizeof(int64_t))) ) { + fprintf(stderr, "Malloc fails for Llu->Lnzval_bc_offset[]."); +} +Llu->Unzval_bc_offset[nsupers_j-1] = -1; + +for (lk=0;lknpcol + mycol;/* Global block number, col-wise. */ + knsupc = SuperSize( k ); + nub = Urbs[lk]; /* Number of U blocks in block column lk */ + + if(nub>0){ + // First pass count sizes of Llu->Ucolind_bc_ptr[lk] and Llu->Unzval_bc_ptr[lk] + nnz_ind=0; + nnz_val=0; + nnz_ind+=BC_HEADER_NEWU; + nrow=0; + for (ub = 0; ub < nub; ++ub) { + ik = Ucb_indptr[lk][ub].lbnum; /* Local block number, row-wise. */ + usub = Llu->Ufstnz_br_ptr[ik]; + uval = Llu->Unzval_br_ptr[ik]; + i = Ucb_indptr[lk][ub].indpos; /* Start of the block in usub[]. */ + i += UB_DESCRIPTOR; + gik = ik * grid->nprow + myrow;/* Global block number, row-wise. */ + iknsupc = SuperSize( gik ); + nrow += iknsupc; + ikfrow = FstBlockC( gik ); + iklrow = FstBlockC( gik+1 ); + uptr = Ucb_valptr[lk][ub]; /* Start of the block in uval[]. */ + + nnz_ind+=UB_DESCRIPTOR_NEWU; + + for (jj = 0; jj < knsupc; ++jj) { + fnz = usub[i + jj]; + if ( fnz < iklrow ) { /* Nonzero segment. */ + nnz_val+=iknsupc; + nnz_ind+=1; + Unzval_br_cnt+=iklrow - fnz; + // for (irow = fnz; irow < iklrow; ++irow) + // dest[irow - ikfrow] -= uval[uptr++] * y[jj]; + // stat->ops[SOLVE] += 2 * (iklrow - fnz); + } + } /* for jj ... */ + } /* for ub ... */ + + // Second pass fills Llu->Ucolind_bc_ptr[lk] and Llu->Unzval_bc_ptr[lk] + if ( !(Llu->Ucolind_bc_ptr[lk] = intMalloc_dist(nnz_ind+nrow*2)) ) + ABORT("Malloc fails for Llu->Ucolind_bc_ptr[lk]"); + Llu->Ucolind_bc_offset[lk]=nnz_ind+nrow*2; + Ucolind_bc_cnt += Llu->Ucolind_bc_offset[lk]; + + if (!(Llu->Unzval_bc_ptr[lk]=doublecomplexCalloc_dist(nnz_val))) + ABORT("Calloc fails for Llu->Unzval_bc_ptr[lk]."); + Llu->Unzval_bc_offset[lk]=nnz_val; + Unzval_bc_cnt += Llu->Unzval_bc_offset[lk]; + + if ( !(Llu->Uindval_loc_bc_ptr[lk] = intCalloc_dist(nub*3)) ) + ABORT("Malloc fails for Llu->Uindval_loc_bc_ptr[lk][]"); + Llu->Uindval_loc_bc_offset[lk]=nub*3; + Uindval_loc_bc_cnt += Llu->Uindval_loc_bc_offset[lk]; + + Llu->Ucolind_bc_ptr[lk][0]=nub; + Llu->Ucolind_bc_ptr[lk][1]=nrow; + Llu->Ucolind_bc_ptr[lk][2]=nnz_ind; + nnz_offset=nnz_ind; + + nnz_ind=0; + nnz_val=0; + ncol=0; + nnz_ind+=BC_HEADER_NEWU; + nrow=0; + for (ub = 0; ub < nub; ++ub) { + ik = Ucb_indptr[lk][ub].lbnum; /* Local block number, row-wise. */ + usub = Llu->Ufstnz_br_ptr[ik]; + uval = Llu->Unzval_br_ptr[ik]; + i = Ucb_indptr[lk][ub].indpos; /* Start of the block in usub[]. */ + i += UB_DESCRIPTOR; + gik = ik * grid->nprow + myrow;/* Global block number, row-wise. */ + iknsupc = SuperSize( gik ); + ikfrow = FstBlockC( gik ); + iklrow = FstBlockC( gik+1 ); + uptr = Ucb_valptr[lk][ub]; /* Start of the block in uval[]. */ + + for(ii=0; iiUcolind_bc_ptr[lk][nnz_offset+nrow*2] = ub; + Llu->Ucolind_bc_ptr[lk][nnz_offset+nrow*2+1] = ii; + nrow++; + } + + ncol_loc=0; + for (jj = 0; jj < knsupc; ++jj) { + fnz = usub[i + jj]; + if ( fnz < iklrow ) { /* Nonzero segment. */ + Llu->Ucolind_bc_ptr[lk][nnz_ind+ncol_loc+UB_DESCRIPTOR_NEWU]=FstBlockC(k)+jj; /* Global column number */ + ncol_loc++; + for (irow = fnz; irow < iklrow; ++irow){ + Llu->Unzval_bc_ptr[lk][nnz_val+irow - ikfrow]=uval[uptr++]; + // if(lk==2){ + // printf("uval %5d %5d %5d %f %5d %5d \n",gik, uptr-1, irow - ikfrow, uval[uptr-1], Ucb_valptr[lk][ub],ub); + // // printf("Unzval_bc_ptr %5d %f\n",gik, Llu->Unzval_bc_ptr[lk][nnz_val+irow - ikfrow]); + // } + } + nnz_val+=iknsupc; + } + } /* for jj ... */ + Llu->Ucolind_bc_ptr[lk][nnz_ind]=gik; + Llu->Ucolind_bc_ptr[lk][nnz_ind+1]=ncol_loc; + + Llu->Uindval_loc_bc_ptr[lk][ub] = ik; + Llu->Uindval_loc_bc_ptr[lk][ub+nub] = nnz_ind; + Llu->Uindval_loc_bc_ptr[lk][ub+nub*2] = ncol; + // if(lk==69) + // printf("ub ncol_loc %5d %5d \n",ub, ncol_loc); + ncol+=ncol_loc*iknsupc; + nnz_ind+=ncol_loc+UB_DESCRIPTOR_NEWU; + } /* for ub ... */ + + }else{ /* nub <= 0 */ + Llu->Ucolind_bc_ptr[lk] = NULL; + Llu->Unzval_bc_ptr[lk] = NULL; + Llu->Ucolind_bc_offset[lk]=-1; + Llu->Unzval_bc_offset[lk]=-1; + Llu->Uindval_loc_bc_ptr[lk] = NULL; + Llu->Uindval_loc_bc_offset[lk]=-1; + } +} /* end for lk ... */ + + // safe guard + Ucolind_bc_cnt +=1; + Unzval_bc_cnt +=1; + Uindval_loc_bc_cnt +=1; + if ( !(Llu->Ucolind_bc_dat = + (int_t*)SUPERLU_MALLOC(Ucolind_bc_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Llu->Ucolind_bc_dat[]."); + } + if ( !(Llu->Unzval_bc_dat = + (doublecomplex*)SUPERLU_MALLOC(Unzval_bc_cnt * sizeof(doublecomplex))) ) { + fprintf(stderr, "Malloc fails for Llu->Unzval_bc_dat[]."); + } + if ( !(Llu->Uindval_loc_bc_dat = + (int_t*)SUPERLU_MALLOC(Uindval_loc_bc_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Llu->Uindval_loc_bc_dat[]."); + } + + /* use contingous memory for Ucolind_bc_ptr, Unzval_bc_ptr, Uindval_loc_bc_ptr*/ + k = CEILING( nsupers, grid->npcol );/* Number of local block columns */ + Ucolind_bc_cnt=0; + Unzval_bc_cnt=0; + Uindval_loc_bc_cnt=0; + int64_t tmp_cnt; + + for (jb = 0; jb < k; ++jb) { /* for each block column ... */ + if(Llu->Ucolind_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Llu->Ucolind_bc_offset[jb]; ++jj) { + Llu->Ucolind_bc_dat[Ucolind_bc_cnt+jj]=Llu->Ucolind_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Llu->Ucolind_bc_ptr[jb]); + Llu->Ucolind_bc_ptr[jb]=&Llu->Ucolind_bc_dat[Ucolind_bc_cnt]; + tmp_cnt = Llu->Ucolind_bc_offset[jb]; + Llu->Ucolind_bc_offset[jb]=Ucolind_bc_cnt; + Ucolind_bc_cnt+=tmp_cnt; + } + + if(Llu->Unzval_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Llu->Unzval_bc_offset[jb]; ++jj) { + Llu->Unzval_bc_dat[Unzval_bc_cnt+jj]=Llu->Unzval_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Llu->Unzval_bc_ptr[jb]); + Llu->Unzval_bc_ptr[jb]=&Llu->Unzval_bc_dat[Unzval_bc_cnt]; + tmp_cnt = Llu->Unzval_bc_offset[jb]; + Llu->Unzval_bc_offset[jb]=Unzval_bc_cnt; + Unzval_bc_cnt+=tmp_cnt; + } + + if(Llu->Uindval_loc_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Llu->Uindval_loc_bc_offset[jb]; ++jj) { + Llu->Uindval_loc_bc_dat[Uindval_loc_bc_cnt+jj]=Llu->Uindval_loc_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Llu->Uindval_loc_bc_ptr[jb]); + Llu->Uindval_loc_bc_ptr[jb]=&Llu->Uindval_loc_bc_dat[Uindval_loc_bc_cnt]; + tmp_cnt = Llu->Uindval_loc_bc_offset[jb]; + Llu->Uindval_loc_bc_offset[jb]=Uindval_loc_bc_cnt; + Uindval_loc_bc_cnt+=tmp_cnt; + } + + } /* end for jb ... */ + + Llu->Ucolind_bc_cnt = Ucolind_bc_cnt; + Llu->Unzval_bc_cnt = Unzval_bc_cnt; + Llu->Uindval_loc_bc_cnt = Uindval_loc_bc_cnt; + // printf("Ucolind_bc_cnt %10d\n",Ucolind_bc_cnt); + //printf("Unzval_bc_cnt %10ld v.s. Unzval_br_cnt %10ld\n",Unzval_bc_cnt,Unzval_br_cnt); + // printf("Llu->Ucolind_bc_offset %10d\n",Llu->Ucolind_bc_offset[0]); + + checkGPU(gpuFree(Llu->d_Ucolind_bc_dat)); + checkGPU(gpuFree(Llu->d_Ucolind_bc_offset)); + checkGPU(gpuFree(Llu->d_Unzval_bc_dat)); + checkGPU(gpuFree(Llu->d_Unzval_bc_offset)); + checkGPU(gpuFree(Llu->d_Uindval_loc_bc_dat)); + checkGPU(gpuFree(Llu->d_Uindval_loc_bc_offset)); + + checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_dat, (Llu->Ucolind_bc_cnt) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_Ucolind_bc_dat, Llu->Ucolind_bc_dat, (Llu->Ucolind_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(int64_t))); + checkGPU(gpuMemcpy(Llu->d_Ucolind_bc_offset, Llu->Ucolind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(int64_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(int64_t))); + checkGPU(gpuMemcpy(Llu->d_Unzval_bc_offset, Llu->Unzval_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(int64_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_dat, (Llu->Unzval_bc_cnt) * sizeof(doublecomplex))); + checkGPU(gpuMemcpy(LUstruct->Llu->d_Unzval_bc_dat, LUstruct->Llu->Unzval_bc_dat,(LUstruct->Llu->Unzval_bc_cnt) * sizeof(doublecomplex), gpuMemcpyHostToDevice)); + + checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_dat, (Llu->Uindval_loc_bc_cnt) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_Uindval_loc_bc_dat, Llu->Uindval_loc_bc_dat, (Llu->Uindval_loc_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(int64_t))); + checkGPU(gpuMemcpy(Llu->d_Uindval_loc_bc_offset, Llu->Uindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(int64_t), gpuMemcpyHostToDevice)); + + SUPERLU_FREE (Llu->Ucolind_bc_dat); + SUPERLU_FREE (Llu->Ucolind_bc_offset); + SUPERLU_FREE (Llu->Unzval_bc_dat); + SUPERLU_FREE (Llu->Unzval_bc_offset); + SUPERLU_FREE (Llu->Uindval_loc_bc_dat); + SUPERLU_FREE (Llu->Uindval_loc_bc_offset); + +} /* pzconvertU */ +#endif /* ifdef GPU_ACC */ diff --git a/SRC/pzgssvx3d.c b/SRC/pzgssvx3d.c index 649a9c7c..0f8c5aa7 100644 --- a/SRC/pzgssvx3d.c +++ b/SRC/pzgssvx3d.c @@ -758,13 +758,9 @@ pzgssvx3d (superlu_dist_options_t * options, SuperMatrix * A, if ( iinfo > 0 ) { if ( iinfo <= m ) { -#if ( PRNTlevel>=1 ) fprintf(stderr, "The " IFMT "-th row of A is exactly zero\n", iinfo); -#endif } else { -#if ( PRNTlevel>=1 ) fprintf(stderr, "The " IFMT "-th column of A is exactly zero\n", iinfo-n); -#endif } } else if ( iinfo < 0 ) return; @@ -1144,7 +1140,7 @@ pzgssvx3d (superlu_dist_options_t * options, SuperMatrix * A, if (!iam) { fprintf (stderr, "symbfact() error returns %d\n", (int) iinfo); - exit (-1); + return; } } diff --git a/SRC/pzgstrs.c b/SRC/pzgstrs.c index d9452655..e37800c9 100644 --- a/SRC/pzgstrs.c +++ b/SRC/pzgstrs.c @@ -209,9 +209,9 @@ pzReDistribute_B_to_X(doublecomplex *B, int_t m_loc, int nrhs, int_t ldb, #endif { // t = SuperLU_timer_(); -#ifdef _OPENMP -#pragma omp taskloop private (i,l,irow,k,j,knsupc) untied -#endif +//#ifdef _OPENMP +//#pragma omp taskloop private (i,l,irow,k,j,knsupc) untied +//#endif for (i = 0; i < m_loc; ++i) { irow = perm_c[perm_r[i+fst_row]]; /* Row number in Pc*Pr*B */ @@ -466,9 +466,9 @@ pzReDistribute_X_to_B(int_t n, doublecomplex *B, int_t m_loc, int_t ldb, int_t f #endif { // t = SuperLU_timer_(); -#ifdef _OPENMP -#pragma omp taskloop private (k,knsupc,lk,irow,l,i,j) untied -#endif +//#ifdef _OPENMP +//#pragma omp taskloop private (k,knsupc,lk,irow,l,i,j) untied +//#endif for (k = 0; k < nsupers; k++) { knsupc = SuperSize( k ); lk = LBi( k, grid ); /* Local block number */ @@ -1415,9 +1415,9 @@ if(procs==1){ #endif { -#ifdef _OPENMP -#pragma omp taskloop private (k,ii,lk,thread_id) num_tasks(num_thread*8) nogroup -#endif +//#ifdef _OPENMP +//#pragma omp taskloop private (k,ii,lk,thread_id) num_tasks(num_thread*8) nogroup +//#endif for (jj=0;jj=1 ) @@ -2029,9 +2029,9 @@ if(procs==1){ #pragma omp master #endif { -#ifdef _OPENMP -#pragma omp taskloop private (ii,jj,k,lk,thread_id) nogroup -#endif +//#ifdef _OPENMP +//#pragma omp taskloop private (ii,jj,k,lk,thread_id) nogroup +//#endif for (jj=0;jjsupno * and Glu_persist->xsup. * @@ -52,7 +52,7 @@ at the top-level directory. * Glu_persist->supno, Glu_persist->xsup. * * This routine also deallocates memory allocated during symbolic - * factorization routine. That is, the folloing arrays are freed: + * factorization routine. That is, the following arrays are free'd: * Pslu_freeable->xlsub, Pslu_freeable->lsub, * Pslu_freeable->xusub, Pslu_freeable->usub, * Pslu_freeable->globToLoc, Pslu_freeable->supno_loc, @@ -69,7 +69,7 @@ at the top-level directory. * Order of the input matrix * * Pslu_freeable (Input) Pslu_freeable_t * - * Local L and U structure, + * Local L and U structure: lsub[] / usub[]. They are free'd after distribution. * global to local indexing information. * * Glu_persist (Output) Glu_persist_t * @@ -110,15 +110,16 @@ dist_symbLU (superlu_dist_options_t *options, int_t n, { int iam, nprocs, pc, pr, p, np, p_diag; int_t *nnzToSend, *nnzToRecv, *nnzToSend_l, *nnzToSend_u, - *tmp_ptrToSend, *mem; + *tmp_ptrToSend, *mem; // temp memory int_t *nnzToRecv_l, *nnzToRecv_u; int_t *send_1, *send_2, nsend_1, nsend_2; - int_t *ptrToSend, *ptrToRecv, sendL, sendU, *snd_luind, *rcv_luind; + int_t *ptrToSend, *ptrToRecv, sendL, sendU, *snd_luind, *rcv_luind; // temp memory int_t nsupers, nsupers_i, nsupers_j; int *nvtcs, *intBuf1, *intBuf2, *intBuf3, *intBuf4, intNvtcs_loc; int_t maxszsn, maxNvtcsPProc; int_t *xsup_n, *supno_n, *temp, *xsup_beg_s, *xsup_end_s, *supno_s; - int_t *xlsub_s, *lsub_s, *xusub_s, *usub_s; + int_t *xlsub_s, *lsub_s, *xusub_s, *usub_s; /* computed from symbfact_dist(), + free'd in this routine after distribution */ int_t *xlsub_n, *lsub_n, *xusub_n, *usub_n; int_t *xsub_s, *sub_s, *xsub_n, *sub_n; int_t *globToLoc, nvtcs_loc; @@ -126,8 +127,8 @@ dist_symbLU (superlu_dist_options_t *options, int_t n, RecvCnt_l, RecvCnt_u, ind_loc; int_t i, k, j, gb, szsn, gb_n, gb_s, gb_l, fst_s, fst_s_l, lst_s, i_loc; int_t nelts, isize; - float memAux; /* Memory used during this routine and freed on return */ - float memRet; /* Memory allocated and not freed on return */ + float memAux; /* Memory used during this routine and free'd before return */ + float memRet; /* Memory allocated and not free'd on return */ int_t iword, dword; /* ------------------------------------------------------------ @@ -559,6 +560,13 @@ dist_symbLU (superlu_dist_options_t *options, int_t n, else nnzToRecv[iam] = nnz_loc_u; +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.dist_symbLU [1] memAux %.2f, memRet %.2f (MB)\n", memAux*1e-6, memRet*1e-6); + fflush(stdout); + } +#endif + /* ------------------------------------------------------------ DEALLOCATE TEMPORARY STORAGE. -------------------------------------------------------------*/ @@ -647,7 +655,16 @@ dist_symbLU (superlu_dist_options_t *options, int_t n, } else sendU = FALSE; - } + + /* Sherry: this loop goes around twice ? */ + +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.dist_symbLU [2] end while: memAux %.4f\t memRet %.4f (MB)\n", memAux*1e-6, memRet*1e-6); + fflush(stdout); + } +#endif + } /* end while sendL || sendU */ /* deallocate memory allocated during symbolic factorization routine */ if (rcv_luind != NULL) { @@ -675,6 +692,14 @@ dist_symbLU (superlu_dist_options_t *options, int_t n, *p_xlsub = xlsub_n; *p_lsub = lsub_n; *p_xusub = xusub_n; *p_usub = usub_n; +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.dist_symbLU [3] before return: memAux %.4f\t memRet %.4f (MB)\n", memAux*1e-6, memRet*1e-6); + fflush(stdout); + } +#endif + + /* It is confirmed that memAux is 0 now */ #if ( DEBUGlevel>=1 ) CHECK_MALLOC(iam, "Exit dist_symbLU()"); #endif @@ -776,8 +801,8 @@ zdist_A(SuperMatrix *A, zScalePermstruct_t *ScalePermstruct, MPI_Status status; int_t *xsup = Glu_persist->xsup; /* supernode and column mapping */ int_t *supno = Glu_persist->supno; - float memAux; /* Memory used during this routine and freed on return */ - float memRet; /* Memory allocated and not freed on return */ + float memAux; /* Memory used during this routine and free'd before return */ + float memRet; /* Memory allocated and not free'd on return */ int_t iword, dword, szbuf; /* ------------------------------------------------------------ @@ -1137,7 +1162,7 @@ zdist_A(SuperMatrix *A, zScalePermstruct_t *ScalePermstruct, #endif return (-memRet); -} /* dist_A */ +} /* zdist_A */ /*! \brief * @@ -1225,27 +1250,52 @@ zdist_psymbtonum(superlu_dist_options_t *options, int_t n, SuperMatrix *A, doublecomplex *lusup, *uval; /* nonzero values in L and U */ int *recvBuf; // 1/16/22 Sherry changed to int, was: int_t *recvBuf; int *ptrToRecv, *nnzToRecv, *ptrToSend, *nnzToSend; - doublecomplex **Lnzval_bc_ptr; /* size ceil(NSUPERS/Pc) */ doublecomplex **Linv_bc_ptr; /* size ceil(NSUPERS/Pc) */ + doublecomplex *Linv_bc_dat; /* size: sum of sizes of Linv_bc_ptr[lk]) */ + long int *Linv_bc_offset; /* size ceil(NSUPERS/Pc) */ + doublecomplex **Uinv_bc_ptr; /* size ceil(NSUPERS/Pc) */ + doublecomplex *Uinv_bc_dat; /* size: sum of sizes of Uinv_bc_ptr[lk]) */ + long int *Uinv_bc_offset; /* size ceil(NSUPERS/Pc) */ + doublecomplex **Lnzval_bc_ptr; /* size ceil(NSUPERS/Pc) */ + doublecomplex *Lnzval_bc_dat; /* size: sum of sizes of Lnzval_bc_ptr[lk]) */ + long int *Lnzval_bc_offset; /* size ceil(NSUPERS/Pc) */ + int_t **Lrowind_bc_ptr; /* size ceil(NSUPERS/Pc) */ + int_t *Lrowind_bc_dat; /* size: sum of sizes of Lrowind_bc_ptr[lk]) */ + long int *Lrowind_bc_offset; /* size ceil(NSUPERS/Pc) */ int_t **Lindval_loc_bc_ptr; /* size ceil(NSUPERS/Pc) */ - int_t *index_srt; /* indices consist of headers and row subscripts */ + int_t *Lindval_loc_bc_dat; /* size: sum of sizes of Lindval_loc_bc_ptr[lk]) */ + long int *Lindval_loc_bc_offset; /* size ceil(NSUPERS/Pc) */ + + int_t *index_srt; /* indices consist of headers and row subscripts */ doublecomplex *lusup_srt; /* nonzero values in L and U */ doublecomplex **Unzval_br_ptr; /* size ceil(NSUPERS/Pr) */ + doublecomplex *Unzval_br_dat; /* size: sum of sizes of Unzval_br_ptr[lk]) */ + long int *Unzval_br_offset; /* size ceil(NSUPERS/Pr) */ + long int Unzval_br_cnt=0; + int_t **Ufstnz_br_ptr; /* size ceil(NSUPERS/Pr) */ + int_t *Ufstnz_br_dat; /* size: sum of sizes of Ufstnz_br_ptr[lk]) */ + long int *Ufstnz_br_offset; /* size ceil(NSUPERS/Pr) */ + long int Ufstnz_br_cnt=0; int_t *Unnz; /* size ceil(NSUPERS/Pc) */ - C_Tree *LBtree_ptr; /* size ceil(NSUPERS/Pc) */ - C_Tree *LRtree_ptr; /* size ceil(NSUPERS/Pr) */ - C_Tree *UBtree_ptr; /* size ceil(NSUPERS/Pc) */ - C_Tree *URtree_ptr; /* size ceil(NSUPERS/Pr) */ + C_Tree *LBtree_ptr; /* size ceil(NSUPERS/Pc) */ + C_Tree *LRtree_ptr; /* size ceil(NSUPERS/Pr) */ + C_Tree *UBtree_ptr; /* size ceil(NSUPERS/Pc) */ + C_Tree *URtree_ptr; /* size ceil(NSUPERS/Pr) */ int msgsize; - int_t *Urbs,*Urbs1; /* Number of row blocks in each block column of U. */ + int_t *Urbs, *Urbs1; /* Number of row blocks in each block column of U. */ Ucb_indptr_t **Ucb_indptr;/* Vertical linked list pointing to Uindex[] */ + Ucb_indptr_t *Ucb_inddat; + long int *Ucb_indoffset; + long int Ucb_indcnt=0; int_t **Ucb_valptr; /* Vertical linked list pointing to Unzval[] */ - + int_t *Ucb_valdat; + long int *Ucb_valoffset; + long int Ucb_valcnt=0; /*-- Counts to be used in factorization. --*/ int *ToRecv, *ToSendD, **ToSendR; @@ -1263,10 +1313,11 @@ zdist_psymbtonum(superlu_dist_options_t *options, int_t n, SuperMatrix *A, int nbrecvx = 0; /* Number of Xk I will receive. */ int nbsendx = 0; /* Number of Xk I will send */ int_t *ilsum; /* starting position of each supernode in - the full array (local) */ + the full array (local, blockwise) */ int_t *ilsum_j, ldaspa_j; /* starting position of each supernode in the full array (local, block column wise) */ - /*-- Auxiliary arrays; freed on return --*/ + /*-- Auxiliary arrays; free'd on return --*/ + // Sherry check int_t *Urb_marker; /* block hit marker; size ceil(NSUPERS/Pr) */ int_t *LUb_length; /* L,U block length; size nsupers_ij */ int_t *LUb_indptr; /* pointers to L,U index[]; size nsupers_ij */ @@ -1296,15 +1347,21 @@ doublecomplex *dense, *dense_col; /* SPA */ int_t lptr1_tmp, idx_i, idx_v,m, uu; int_t nub; - float memStrLU, memA, + /* counting memory */ + float memA, /* memory used by zdist_A: distributing A values. */ + memStrLU, /* memory used by dist_symbLU: distributing symbolic LU */ memDist = 0.; /* memory used for redistributing the data, which does not include the memory for the numerical values - of L and U (positive number)*/ + of L and U (positive number). + It includes memA and memStrLU. + */ float memNLU = 0.; /* memory allocated for storing the numerical values of L and U, that will be used in the numeric - factorization (positive number) */ - float memTRS = 0.; /* memory allocated for storing the meta-data for triangular solve (positive number)*/ - + factorization (positive number). + It also contains dense-SPA[] array */ + float memTRS = 0.; /* memory allocated for storing the meta-data for + triangular solve (positive number)*/ + #if ( PRNTlevel>=1 ) int_t nLblocks = 0, nUblocks = 0; #endif @@ -1316,7 +1373,7 @@ doublecomplex *dense, *dense_col; /* SPA */ /* Initialization. */ iam = grid->iam; #if ( DEBUGlevel>=1 ) - CHECK_MALLOC(iam, "Enter dist_psymbtonum()"); + CHECK_MALLOC(iam, "Enter zdist_psymbtonum()"); #endif myrow = MYROW( iam, grid ); mycol = MYCOL( iam, grid ); @@ -1360,7 +1417,7 @@ doublecomplex *dense, *dense_col; /* SPA */ if ( myrow == PROW( gb, grid ) ) { i = SuperSize( gb ); ldaspa += i; - lb = LBi( gb, grid ); + lb = LBi( gb, grid ); // local block number ilsum[lb + 1] = ilsum[lb] + i; } ilsum[nsupers_i] = ldaspa; @@ -1370,7 +1427,7 @@ doublecomplex *dense, *dense_col; /* SPA */ if (mycol == PCOL( gb, grid )) { i = SuperSize( gb ); ldaspa_j += i; - lb = LBj( gb, grid ); + lb = LBj( gb, grid ); // local block number ilsum_j[lb + 1] = ilsum_j[lb] + i; } ilsum_j[nsupers_j] = ldaspa_j; @@ -1413,7 +1470,7 @@ doublecomplex *dense, *dense_col; /* SPA */ for (i = 0,j = 0; i < k; ++i, j += grid->npcol) ToSendR[i] = &index1[j]; /* Auxiliary arrays used to set up L and U block data structures. - They are freed on return. */ + They are free'd on return. */ if ( !(LUb_length = intCalloc_dist(nsupers_ij)) ) { fprintf(stderr, "Calloc fails for LUb_length[]."); return (memDist + memNLU + memTRS); @@ -1439,11 +1496,33 @@ doublecomplex *dense, *dense_col; /* SPA */ fprintf(stderr, "Malloc fails for Unzval_br_ptr[]."); return (memDist + memNLU + memTRS); } + + if ( !(Unzval_br_offset = + (long int*)SUPERLU_MALLOC(nsupers_i * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Unzval_br_offset[]."); + return (memDist + memNLU + memTRS); + } + Unzval_br_offset[nsupers_i-1] = -1; + if ( !(Ufstnz_br_ptr = (int_t**)SUPERLU_MALLOC(nsupers_i * sizeof(int_t*))) ) { fprintf(stderr, "Malloc fails for Ufstnz_br_ptr[]."); return (memDist + memNLU + memTRS); } + if ( !(Ufstnz_br_offset = + (long int*)SUPERLU_MALLOC(nsupers_i * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Ufstnz_br_offset[]."); + return (memDist + memNLU + memTRS); + } + Ufstnz_br_offset[nsupers_i-1] = -1; + memTRS += 2 * nsupers_i * sizeof(long int); + memNLU += nsupers_i*sizeof(doublecomplex*) + nsupers_i*sizeof(int_t*); +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.zdist_psymbtonum [1] memDist %.4f, memNLU %.4f\n", memDist*1e-6, memNLU*1e-6); + } +#endif + Unzval_br_ptr[nsupers_i-1] = NULL; Ufstnz_br_ptr[nsupers_i-1] = NULL; @@ -1465,7 +1544,7 @@ doublecomplex *dense, *dense_col; /* SPA */ memDist += (nsupers_i + nsupers_j)*iword; /* Auxiliary arrays used to set up L, U block data structures. - They are freed on return. + They are free'd on return. k is the number of local row blocks. */ if ( !(dense = doublecomplexCalloc_dist(SUPERLU_MAX(ldaspa, ldaspa_j) * sp_ienv_dist(3, options))) ) { @@ -1484,6 +1563,12 @@ doublecomplex *dense, *dense_col; /* SPA */ /* ------------------------------------------------ */ memNLU += 2*nsupers_i*iword + SUPERLU_MAX(ldaspa, ldaspa_j)*sp_ienv_dist(3, options)*dword; +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.zdist_psymbtonum [[2]] memDist %.2f, memNLU %.2f [+ dense SPA]\n", memDist*1e-6, memNLU*1e-6); + fflush(stdout); + } +#endif /* Pointers to the beginning of each block column of L. */ if ( !(Lnzval_bc_ptr = @@ -1496,28 +1581,69 @@ doublecomplex *dense, *dense_col; /* SPA */ return (memDist + memNLU + memTRS); } + if ( !(Lrowind_bc_offset = + (long int*)SUPERLU_MALLOC(nsupers_j * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lrowind_bc_offset[]."); + } + Lrowind_bc_offset[nsupers_j-1] = -1; + if ( !(Lnzval_bc_offset = + (long int*)SUPERLU_MALLOC(nsupers_j * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lnzval_bc_offset[]."); + } + if ( !(Linv_bc_ptr = (doublecomplex**)SUPERLU_MALLOC(nsupers_j * sizeof(doublecomplex*))) ) { fprintf(stderr, "Malloc fails for Linv_bc_ptr[]."); return (memDist + memNLU + memTRS); } + if ( !(Linv_bc_offset = + (long int*)SUPERLU_MALLOC(nsupers_j * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Linv_bc_offset[]."); + } + if ( !(Uinv_bc_ptr = (doublecomplex**)SUPERLU_MALLOC(nsupers_j * sizeof(doublecomplex*))) ) { fprintf(stderr, "Malloc fails for Uinv_bc_ptr[]."); return (memDist + memNLU + memTRS); } + + if ( !(Uinv_bc_offset = + (long int*)SUPERLU_MALLOC(nsupers_j * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Uinv_bc_offset[]."); + return (memDist + memNLU + memTRS); + } + Linv_bc_ptr[nsupers_j-1] = NULL; + Uinv_bc_ptr[nsupers_j-1] = NULL; + Linv_bc_offset[nsupers_j-1] = -1; + Uinv_bc_offset[nsupers_j-1] = -1; + + if ( !(Lindval_loc_bc_ptr = (int_t**)SUPERLU_MALLOC(nsupers_j * sizeof(int_t*))) ){ fprintf(stderr, "Malloc fails for Lindval_loc_bc_ptr[]."); return (memDist + memNLU + memTRS); } + if ( !(Lindval_loc_bc_offset = + (long int*)SUPERLU_MALLOC(nsupers_j * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lindval_loc_bc_offset[]."); + } if ( !(Unnz = (int_t*)SUPERLU_MALLOC(nsupers_j * sizeof(int_t))) ){ fprintf(stderr, "Malloc fails for Unnz[]."); return (memDist + memNLU + memTRS); } - memTRS += nsupers_j*sizeof(int_t*) + 2.0*nsupers_j*sizeof(double*) + nsupers_j*iword; //acount for Lindval_loc_bc_ptr, Unnz, Linv_bc_ptr,Uinv_bc_ptr + + //acount for Lindval_loc_bc_ptr, Unnz, Linv_bc_ptr, Uinv_bc_ptr, and 5 more ... + memTRS += nsupers_j*sizeof(int_t*) + 2.0*nsupers_j*sizeof(doublecomplex) + nsupers_j*iword + + 5 * nsupers_j * sizeof(long int); memNLU += nsupers_j * sizeof(double*) + nsupers_j * sizeof(int_t*)+ nsupers_j * sizeof(int_t*); +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.zdist_psymbtonum [[3]] memNLU %.2f, memTRS %.2f\n", memNLU*1e-6, memTRS*1e-6); + fflush(stdout); + } +#endif + Lnzval_bc_ptr[nsupers_j-1] = NULL; Lrowind_bc_ptr[nsupers_j-1] = NULL; Linv_bc_ptr[nsupers_j-1] = NULL; @@ -1550,11 +1676,23 @@ doublecomplex *dense, *dense_col; /* SPA */ bsendx_plist[i] = &index1[j]; /* -------------------------------------------------------------- */ memNLU += 2*nsupers_j*sizeof(int_t*) + 2*len*iword; +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.zdist_psymbtonum [[4]] memNLU %.2f, memTRS %.2f\n", memNLU*1e-6, memTRS*1e-6); + fflush(stdout); + } +#endif /*------------------------------------------------------------ PROPAGATE ROW SUBSCRIPTS AND VALUES OF A INTO L AND U BLOCKS. THIS ACCOUNTS FOR ONE-PASS PROCESSING OF A, L AND U. ------------------------------------------------------------*/ + long int Linv_bc_cnt=0; + long int Uinv_bc_cnt=0; + long int Lrowind_bc_cnt=0; + long int Lnzval_bc_cnt=0; + long int Lindval_loc_bc_cnt=0; + for (jb = 0; jb < nsupers; jb++) { jbcol = PCOL( jb, grid ); jbrow = PROW( jb, grid ); @@ -1563,13 +1701,21 @@ doublecomplex *dense, *dense_col; /* SPA */ fsupc = FstBlockC( jb ); nsupc = SuperSize( jb ); + /*------------------------------------------------ + * SET UP U BLOCKS. + *------------------------------------------------*/ if ( myrow == jbrow ) { /* Block row jb in my process row */ + Ufstnz_br_ptr[ljb_i] = NULL; + Unzval_br_ptr[ljb_i] = NULL; + Unzval_br_offset[ljb_i]=-1; + Ufstnz_br_offset[ljb_i]=-1; + /* Scatter A into SPA. */ for (j = ilsum[ljb_i], dense_col = dense; j < ilsum[ljb_i]+nsupc; j++) { for (i = asup_rowptr[j]; i < asup_rowptr[j+1]; i++) { if (i >= asup_rowptr[ilsum[nsupers_i]]) printf ("ERR7\n"); - jcol = asup_colind[i]; + jcol = asup_colind[i]; // upper triangular part if (jcol >= n) printf ("Pe[%d] ERR distsn jb %d gb %d j %d jcol %d\n", iam, (int) jb, (int) gb, (int) j, jcol); @@ -1585,13 +1731,13 @@ doublecomplex *dense, *dense_col; /* SPA */ dense_col += ldaspa_j; } - /*------------------------------------------------ - * SET UP U BLOCKS. - *------------------------------------------------*/ /* Count number of blocks and length of each block. */ nrbu = 0; len = 0; /* Number of column subscripts I own. */ len1 = 0; /* number of fstnz subscripts */ + + /* ljb_i is the current local row block number in U. + Loop through every nonzero in this row block */ for (i = xusub[ljb_i]; i < xusub[ljb_i+1]; i++) { if (i >= xusub[nsupers_i]) printf ("ERR10\n"); jcol = usub[i]; @@ -1608,7 +1754,7 @@ doublecomplex *dense, *dense_col; /* SPA */ pr = PROW( gb, grid ); if ( pr != jbrow && mycol == pc) bsendx_plist[lb][jbrow] = YES; - if (mycol == pc) { + if (mycol == pc) { /* I own this block */ len += nsupc; LUb_length[lb] += nsupc; ToSendD[ljb_i] = YES; @@ -1652,12 +1798,26 @@ doublecomplex *dense, *dense_col; /* SPA */ return (memDist + memNLU + memTRS); } Ufstnz_br_ptr[ljb_i] = index; + Ufstnz_br_offset[ljb_i]=len1+1; + Ufstnz_br_cnt += Ufstnz_br_offset[ljb_i]; + if (!(Unzval_br_ptr[ljb_i] = doublecomplexMalloc_dist(len))) { fprintf (stderr, "Malloc fails for Unzval_br_ptr[*][]"); return (memDist + memNLU + memTRS); } + Unzval_br_offset[ljb_i]=len; + Unzval_br_cnt += Unzval_br_offset[ljb_i]; + memNLU += (len1+1)*iword + len*dword; +#if ( PRNTlevel>=1 ) + if (iam==0 && (jb %10000 == 0) ) { + printf("\t.zdist_psymbtonum [jb %d setup-U] memNLU %.4f, memTRS %.4f\n", + (int) jb, memNLU*1e-6, memTRS*1e-6); + fflush(stdout); + } +#endif + uval = Unzval_br_ptr[ljb_i]; mybufmax[2] = SUPERLU_MAX( mybufmax[2], len1 ); mybufmax[3] = SUPERLU_MAX( mybufmax[3], len ); @@ -1712,7 +1872,7 @@ doublecomplex *dense, *dense_col; /* SPA */ } else { Ufstnz_br_ptr[ljb_i] = NULL; Unzval_br_ptr[ljb_i] = NULL; - } /* if nrbu ... */ + } /* end if-else nrbu ... */ } /* if myrow == jbrow */ /*------------------------------------------------ @@ -1804,23 +1964,47 @@ doublecomplex *dense, *dense_col; /* SPA */ fprintf (stderr, "Malloc fails for index[]"); return (memDist + memNLU + memTRS); } + + Lrowind_bc_offset[ljb_j]=len1; + Lrowind_bc_cnt += Lrowind_bc_offset[ljb_j]; Lrowind_bc_ptr[ljb_j] = index; + if (!(Lnzval_bc_ptr[ljb_j] = doublecomplexMalloc_dist(len*nsupc))) { fprintf(stderr, "Malloc fails for Lnzval_bc_ptr[*][] col block %d\n", (int) jb); return (memDist + memNLU + memTRS); } - - if (!(Linv_bc_ptr[ljb_j] = (doublecomplex*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(doublecomplex)))) - ABORT("Malloc fails for Linv_bc_ptr[ljb_j][]"); - if (!(Uinv_bc_ptr[ljb_j] = (doublecomplex*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(doublecomplex)))) - ABORT("Malloc fails for Uinv_bc_ptr[ljb_j][]"); + Lnzval_bc_offset[ljb_j]=len*nsupc; + Lnzval_bc_cnt += Lnzval_bc_offset[ljb_j]; + + myrow = MYROW( iam, grid ); + krow = PROW( jb, grid ); + if(myrow==krow){ /* diagonal block */ + if (!(Linv_bc_ptr[ljb_j] = (doublecomplex*)doublecomplexMalloc_dist(nsupc*nsupc)) ) + ABORT("Malloc fails for Linv_bc_ptr[ljb_j][]"); + Linv_bc_offset[ljb_j]=nsupc*nsupc; + Linv_bc_cnt += Linv_bc_offset[ljb_j]; + if (!(Uinv_bc_ptr[ljb_j] = (doublecomplex*)doublecomplexMalloc_dist(nsupc*nsupc)) ) + ABORT("Malloc fails for Uinv_bc_ptr[ljb_j][]"); + Uinv_bc_offset[ljb_j]=nsupc*nsupc; + Uinv_bc_cnt += Uinv_bc_offset[ljb_j]; + }else{ + Linv_bc_ptr[ljb_j] = NULL; + Linv_bc_offset[ljb_j] = -1; + Uinv_bc_ptr[ljb_j] = NULL; + Uinv_bc_offset[ljb_j] = -1; + } memNLU += len1*iword + len*nsupc*dword; if ( !(Lindval_loc_bc_ptr[ljb_j] = intCalloc_dist(nrbl*3))) ABORT("Malloc fails for Lindval_loc_bc_ptr[ljb_j][]"); - memTRS += nrbl*3.0*iword + 2.0*nsupc*nsupc*dword; //acount for Lindval_loc_bc_ptr[ljb],Linv_bc_ptr[ljb],Uinv_bc_ptr[ljb] + + //acount for Lindval_loc_bc_ptr[ljb],Linv_bc_ptr[ljb],Uinv_bc_ptr[ljb] + memTRS += nrbl*3.0*iword + 2.0*nsupc*nsupc*dword; + + Lindval_loc_bc_offset[ljb_j]=nrbl*3; + Lindval_loc_bc_cnt += Lindval_loc_bc_offset[ljb_j]; lusup = Lnzval_bc_ptr[ljb_j]; mybufmax[0] = SUPERLU_MAX( mybufmax[0], len1 ); @@ -1868,8 +2052,6 @@ doublecomplex *dense, *dense_col; /* SPA */ } } /* for i ... */ - - /* sort Lindval_loc_bc_ptr[ljb_j], Lrowind_bc_ptr[ljb_j] and Lnzval_bc_ptr[ljb_j] here*/ if(nrbl>1){ krow = PROW( jb, grid ); @@ -1883,7 +2065,6 @@ doublecomplex *dense, *dense_col; /* SPA */ quickSortM(lloc,0,uu,nrbl,0,3); } - if ( !(index_srt = intMalloc_dist(len1)) ) ABORT("Malloc fails for index_srt[]"); if (!(lusup_srt = (doublecomplex*)SUPERLU_MALLOC(len*nsupc * sizeof(doublecomplex)))) @@ -1924,13 +2105,25 @@ doublecomplex *dense, *dense_col; /* SPA */ Lrowind_bc_ptr[ljb_j] = NULL; Lnzval_bc_ptr[ljb_j] = NULL; Linv_bc_ptr[ljb_j] = NULL; + Linv_bc_offset[ljb_j] = -1; + Lrowind_bc_offset[ljb_j]=-1; + Lindval_loc_bc_offset[ljb_j]=-1; + Lnzval_bc_offset[ljb_j]=-1; Uinv_bc_ptr[ljb_j] = NULL; + Uinv_bc_offset[ljb_j] = -1; Lindval_loc_bc_ptr[ljb_j] = NULL; } /* if nrbl ... */ } /* if mycol == pc */ - } /* for jb ... */ + } /* end for jb ... */ SUPERLU_FREE(ilsum_j); +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t.ddist_psymbtonum [[5]] memNLU %.2f, memTRS %.2f\n", memNLU*1e-6, memTRS*1e-6); + fflush(stdout); + } +#endif + SUPERLU_FREE(Urb_marker); SUPERLU_FREE(LUb_length); SUPERLU_FREE(LUb_indptr); @@ -2071,8 +2264,94 @@ doublecomplex *dense, *dense_col; /* SPA */ (*bsendx_plist)[k] = EMPTY; } } - } - + } /* end for jb ... */ + + Linv_bc_cnt +=1; // safe guard + Uinv_bc_cnt +=1; + Lrowind_bc_cnt +=1 ; + Lindval_loc_bc_cnt +=1; + Lnzval_bc_cnt +=1; + if ( !(Linv_bc_dat = + (doublecomplex*)SUPERLU_MALLOC(Linv_bc_cnt * sizeof(doublecomplex))) ) { + fprintf(stderr, "Malloc fails for Linv_bc_dat[]."); + } + if ( !(Uinv_bc_dat = + (doublecomplex*)SUPERLU_MALLOC(Uinv_bc_cnt * sizeof(doublecomplex))) ) { + fprintf(stderr, "Malloc fails for Uinv_bc_dat[]."); + } + if ( !(Lrowind_bc_dat = + (int_t*)SUPERLU_MALLOC(Lrowind_bc_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Lrowind_bc_dat[]."); + } + if ( !(Lindval_loc_bc_dat = + (int_t*)SUPERLU_MALLOC(Lindval_loc_bc_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Lindval_loc_bc_dat[]."); + } + if ( !(Lnzval_bc_dat = + (doublecomplex*)SUPERLU_MALLOC(Lnzval_bc_cnt * sizeof(doublecomplex))) ) { + fprintf(stderr, "Malloc fails for Lnzval_bc_dat[]."); + } + /* use contingous memory for Linv_bc_ptr, Lrowind_bc_ptr, Lnzval_bc_ptr*/ + k = CEILING( nsupers, grid->npcol );/* Number of local block columns */ + Linv_bc_cnt=0; + Uinv_bc_cnt=0; + Lrowind_bc_cnt=0; + Lnzval_bc_cnt=0; + Lindval_loc_bc_cnt=0; + long int tmp_cnt; + for (jb = 0; jb < k; ++jb) { /* for each block column ... */ + if(Linv_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Linv_bc_offset[jb]; ++jj) { + Linv_bc_dat[Linv_bc_cnt+jj]=Linv_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Linv_bc_ptr[jb]); + Linv_bc_ptr[jb]=&Linv_bc_dat[Linv_bc_cnt]; + tmp_cnt = Linv_bc_offset[jb]; + Linv_bc_offset[jb]=Linv_bc_cnt; + Linv_bc_cnt+=tmp_cnt; + } + if(Uinv_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Uinv_bc_offset[jb]; ++jj) { + Uinv_bc_dat[Uinv_bc_cnt+jj]=Uinv_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Uinv_bc_ptr[jb]); + Uinv_bc_ptr[jb]=&Uinv_bc_dat[Uinv_bc_cnt]; + tmp_cnt = Uinv_bc_offset[jb]; + Uinv_bc_offset[jb]=Uinv_bc_cnt; + Uinv_bc_cnt+=tmp_cnt; + } + if(Lrowind_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lrowind_bc_offset[jb]; ++jj) { + Lrowind_bc_dat[Lrowind_bc_cnt+jj]=Lrowind_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lrowind_bc_ptr[jb]); + Lrowind_bc_ptr[jb]=&Lrowind_bc_dat[Lrowind_bc_cnt]; + tmp_cnt = Lrowind_bc_offset[jb]; + Lrowind_bc_offset[jb]=Lrowind_bc_cnt; + Lrowind_bc_cnt+=tmp_cnt; + } + if(Lnzval_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lnzval_bc_offset[jb]; ++jj) { + Lnzval_bc_dat[Lnzval_bc_cnt+jj]=Lnzval_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lnzval_bc_ptr[jb]); + Lnzval_bc_ptr[jb]=&Lnzval_bc_dat[Lnzval_bc_cnt]; + tmp_cnt = Lnzval_bc_offset[jb]; + Lnzval_bc_offset[jb]=Lnzval_bc_cnt; + Lnzval_bc_cnt+=tmp_cnt; + } + if(Lindval_loc_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lindval_loc_bc_offset[jb]; ++jj) { + Lindval_loc_bc_dat[Lindval_loc_bc_cnt+jj]=Lindval_loc_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lindval_loc_bc_ptr[jb]); + Lindval_loc_bc_ptr[jb]=&Lindval_loc_bc_dat[Lindval_loc_bc_cnt]; + tmp_cnt = Lindval_loc_bc_offset[jb]; + Lindval_loc_bc_offset[jb]=Lindval_loc_bc_cnt; + Lindval_loc_bc_cnt+=tmp_cnt; + } + } /* end for jb ... */ + ///////////////////////////////////////////////////////////////// /* Set up additional pointers for the index and value arrays of U. @@ -2086,6 +2365,17 @@ doublecomplex *dense, *dense_col; /* SPA */ ABORT("Malloc fails for Ucb_indptr[]"); if ( !(Ucb_valptr = SUPERLU_MALLOC(nub * sizeof(int_t *))) ) ABORT("Malloc fails for Ucb_valptr[]"); + if ( !(Ucb_valoffset = + (long int*)SUPERLU_MALLOC(nub * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Ucb_valoffset[]."); + } + Ucb_valoffset[nub-1] = -1; + if ( !(Ucb_indoffset = + (long int*)SUPERLU_MALLOC(nub * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Ucb_indoffset[]."); + } + Ucb_indoffset[nub-1] = -1; + nlb = CEILING( nsupers, grid->nprow ); /* Number of local block rows. */ /* Count number of row blocks in a block column. @@ -2107,11 +2397,21 @@ doublecomplex *dense, *dense_col; /* SPA */ One pass of the skeleton graph of U. */ for (lb = 0; lb < nub; ++lb) { if ( Urbs[lb] ) { /* Not an empty block column. */ - if ( !(Ucb_indptr[lb] - = SUPERLU_MALLOC(Urbs[lb] * sizeof(Ucb_indptr_t))) ) + if ( !(Ucb_indptr[lb] + = SUPERLU_MALLOC(Urbs[lb] * sizeof(Ucb_indptr_t))) ) ABORT("Malloc fails for Ucb_indptr[lb][]"); - if ( !(Ucb_valptr[lb] = (int_t *) intMalloc_dist(Urbs[lb])) ) + Ucb_indoffset[lb]=Urbs[lb]; + Ucb_indcnt += Ucb_indoffset[lb]; + + if ( !(Ucb_valptr[lb] = (int_t *) intMalloc_dist(Urbs[lb])) ) ABORT("Malloc fails for Ucb_valptr[lb][]"); + Ucb_valoffset[lb]=Urbs[lb]; + Ucb_valcnt += Ucb_valoffset[lb]; + }else{ + Ucb_valptr[lb]=NULL; + Ucb_valoffset[lb]=-1; + Ucb_indptr[lb]=NULL; + Ucb_indoffset[lb]=-1; } } for (lk = 0; lk < nlb; ++lk) { /* For each block row. */ @@ -2135,9 +2435,7 @@ doublecomplex *dense, *dense_col; /* SPA */ } } - - -/* Count the nnzs per block column */ + /* Count the nnzs per block column */ for (lb = 0; lb < nub; ++lb) { Unnz[lb] = 0; k = lb * grid->npcol + mycol;/* Global block number, column-wise. */ @@ -2155,7 +2453,82 @@ doublecomplex *dense, *dense_col; /* SPA */ } } /* for jj ... */ } - } + } /* end for lb ... */ + + Unzval_br_cnt +=1; // safe guard + Ufstnz_br_cnt +=1; + Ucb_valcnt +=1; + Ucb_indcnt +=1; + if ( !(Unzval_br_dat = + (doublecomplex*)SUPERLU_MALLOC(Unzval_br_cnt * sizeof(doublecomplex))) ) { + fprintf(stderr, "Malloc fails for Lnzval_bc_dat[]."); + } + if ( !(Ufstnz_br_dat = + (int_t*)SUPERLU_MALLOC(Ufstnz_br_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Ufstnz_br_dat[]."); + } + if ( !(Ucb_valdat = + (int_t*)SUPERLU_MALLOC(Ucb_valcnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Ucb_valdat[]."); + } + if ( !(Ucb_inddat = + (Ucb_indptr_t*)SUPERLU_MALLOC(Ucb_indcnt * sizeof(Ucb_indptr_t))) ) { + fprintf(stderr, "Malloc fails for Ucb_inddat[]."); + } + + /* use contingous memory for Unzval_br_ptr, Ufstnz_br_ptr, Ucb_valptr */ + k = CEILING( nsupers, grid->nprow );/* Number of local block rows */ + Unzval_br_cnt=0; + Ufstnz_br_cnt=0; + for (lb = 0; lb < k; ++lb) { /* for each block row ... */ + if(Unzval_br_ptr[lb]!=NULL){ + for (jj = 0; jj < Unzval_br_offset[lb]; ++jj) { + Unzval_br_dat[Unzval_br_cnt+jj]=Unzval_br_ptr[lb][jj]; + } + SUPERLU_FREE(Unzval_br_ptr[lb]); + Unzval_br_ptr[lb]=&Unzval_br_dat[Unzval_br_cnt]; + tmp_cnt = Unzval_br_offset[lb]; + Unzval_br_offset[lb]=Unzval_br_cnt; + Unzval_br_cnt+=tmp_cnt; + } + + if(Ufstnz_br_ptr[lb]!=NULL){ + for (jj = 0; jj < Ufstnz_br_offset[lb]; ++jj) { + Ufstnz_br_dat[Ufstnz_br_cnt+jj]=Ufstnz_br_ptr[lb][jj]; + } + SUPERLU_FREE(Ufstnz_br_ptr[lb]); + Ufstnz_br_ptr[lb]=&Ufstnz_br_dat[Ufstnz_br_cnt]; + tmp_cnt = Ufstnz_br_offset[lb]; + Ufstnz_br_offset[lb]=Ufstnz_br_cnt; + Ufstnz_br_cnt+=tmp_cnt; + } + } /* end for lb ... */ + + k = CEILING( nsupers, grid->npcol );/* Number of local block columns */ + Ucb_valcnt=0; + Ucb_indcnt=0; + for (lb = 0; lb < k; ++lb) { /* for each block row ... */ + if(Ucb_valptr[lb]!=NULL){ + for (jj = 0; jj < Ucb_valoffset[lb]; ++jj) { + Ucb_valdat[Ucb_valcnt+jj]=Ucb_valptr[lb][jj]; + } + SUPERLU_FREE(Ucb_valptr[lb]); + Ucb_valptr[lb]=&Ucb_valdat[Ucb_valcnt]; + tmp_cnt = Ucb_valoffset[lb]; + Ucb_valoffset[lb]=Ucb_valcnt; + Ucb_valcnt+=tmp_cnt; + } + if(Ucb_indptr[lb]!=NULL){ + for (jj = 0; jj < Ucb_indoffset[lb]; ++jj) { + Ucb_inddat[Ucb_indcnt+jj]=Ucb_indptr[lb][jj]; + } + SUPERLU_FREE(Ucb_indptr[lb]); + Ucb_indptr[lb]=&Ucb_inddat[Ucb_indcnt]; + tmp_cnt = Ucb_indoffset[lb]; + Ucb_indoffset[lb]=Ucb_indcnt; + Ucb_indcnt+=tmp_cnt; + } + } /* end for lb ... */ ///////////////////////////////////////////////////////////////// @@ -2789,14 +3162,13 @@ doublecomplex *dense, *dense_col; /* SPA */ //////////////////////////////////////////////////////// - /* Free the memory used for storing L and U */ + /* Free the memory used for storing symbolic structures of L and U */ SUPERLU_FREE(xlsub); SUPERLU_FREE(xusub); if (lsub != NULL) SUPERLU_FREE(lsub); if (usub != NULL) SUPERLU_FREE(usub); - SUPERLU_FREE(nnzToRecv); SUPERLU_FREE(ptrToRecv); SUPERLU_FREE(nnzToSend); @@ -2804,12 +3176,30 @@ doublecomplex *dense, *dense_col; /* SPA */ SUPERLU_FREE(recvBuf); Llu->Lrowind_bc_ptr = Lrowind_bc_ptr; + Llu->Lrowind_bc_dat = Lrowind_bc_dat; + Llu->Lrowind_bc_offset = Lrowind_bc_offset; + Llu->Lrowind_bc_cnt = Lrowind_bc_cnt; + Llu->Lindval_loc_bc_ptr = Lindval_loc_bc_ptr; + Llu->Lindval_loc_bc_dat = Lindval_loc_bc_dat; + Llu->Lindval_loc_bc_offset = Lindval_loc_bc_offset; + Llu->Lindval_loc_bc_cnt = Lindval_loc_bc_cnt; + Llu->Lnzval_bc_ptr = Lnzval_bc_ptr; - Llu->Linv_bc_ptr = Linv_bc_ptr; - Llu->Uinv_bc_ptr = Uinv_bc_ptr; + Llu->Lnzval_bc_dat = Lnzval_bc_dat; + Llu->Lnzval_bc_offset = Lnzval_bc_offset; + Llu->Lnzval_bc_cnt = Lnzval_bc_cnt; + Llu->Ufstnz_br_ptr = Ufstnz_br_ptr; + Llu->Ufstnz_br_dat = Ufstnz_br_dat; + Llu->Ufstnz_br_offset = Ufstnz_br_offset; + Llu->Ufstnz_br_cnt = Ufstnz_br_cnt; + Llu->Unzval_br_ptr = Unzval_br_ptr; + Llu->Unzval_br_dat = Unzval_br_dat; + Llu->Unzval_br_offset = Unzval_br_offset; + Llu->Unzval_br_cnt = Unzval_br_cnt; + Llu->Unnz = Unnz; Llu->ToRecv = ToRecv; Llu->ToSendD = ToSendD; @@ -2829,9 +3219,72 @@ doublecomplex *dense, *dense_col; /* SPA */ Llu->LBtree_ptr = LBtree_ptr; Llu->URtree_ptr = URtree_ptr; Llu->UBtree_ptr = UBtree_ptr; + + Llu->Linv_bc_ptr = Linv_bc_ptr; + Llu->Linv_bc_dat = Linv_bc_dat; + Llu->Linv_bc_offset = Linv_bc_offset; + Llu->Linv_bc_cnt = Linv_bc_cnt; + + Llu->Uinv_bc_ptr = Uinv_bc_ptr; + Llu->Uinv_bc_dat = Uinv_bc_dat; + Llu->Uinv_bc_offset = Uinv_bc_offset; + Llu->Uinv_bc_cnt = Uinv_bc_cnt; + Llu->Urbs = Urbs; Llu->Ucb_indptr = Ucb_indptr; + Llu->Ucb_inddat = Ucb_inddat; + Llu->Ucb_indoffset = Ucb_indoffset; + Llu->Ucb_indcnt = Ucb_indcnt; + Llu->Ucb_valptr = Ucb_valptr; + Llu->Ucb_valdat = Ucb_valdat; + Llu->Ucb_valoffset = Ucb_valoffset; + Llu->Ucb_valcnt = Ucb_valcnt; + +#ifdef GPU_ACC + + checkGPU(gpuMalloc( (void**)&Llu->d_xsup, (n+1) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_xsup, xsup, (n+1) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_LRtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_LBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_URtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_UBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree))); + checkGPU(gpuMemcpy(Llu->d_LRtree_ptr, Llu->LRtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_LBtree_ptr, Llu->LBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_URtree_ptr, Llu->URtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_UBtree_ptr, Llu->UBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lrowind_bc_dat, (Llu->Lrowind_bc_cnt) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_Lrowind_bc_dat, Llu->Lrowind_bc_dat, (Llu->Lrowind_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lindval_loc_bc_dat, (Llu->Lindval_loc_bc_cnt) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_Lindval_loc_bc_dat, Llu->Lindval_loc_bc_dat, (Llu->Lindval_loc_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lrowind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lrowind_bc_offset, Llu->Lrowind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lindval_loc_bc_offset, Llu->Lindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lnzval_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lnzval_bc_offset, Llu->Lnzval_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + + // some dummy allocation to avoid checking whether they are null pointers later + checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_dat, sizeof(int_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_offset, sizeof(int64_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_dat, sizeof(double))); + checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_offset, sizeof(int64_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_dat, sizeof(int_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_offset, sizeof(int_t))); + + checkGPU(gpuMalloc( (void**)&Llu->d_Linv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Linv_bc_offset, Llu->Linv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Uinv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Uinv_bc_offset, Llu->Uinv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_ilsum, (CEILING( nsupers, grid->nprow )+1) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_ilsum, Llu->ilsum, (CEILING( nsupers, grid->nprow )+1) * sizeof(int_t), gpuMemcpyHostToDevice)); + + /* gpuMemcpy for the following is performed in pxgssvx */ + checkGPU(gpuMalloc( (void**)&Llu->d_Lnzval_bc_dat, (Llu->Lnzval_bc_cnt) * sizeof(double))); + checkGPU(gpuMalloc( (void**)&Llu->d_Linv_bc_dat, (Llu->Linv_bc_cnt) * sizeof(double))); + checkGPU(gpuMalloc( (void**)&Llu->d_Uinv_bc_dat, (Llu->Uinv_bc_cnt) * sizeof(double))); + +# endif /* end ifdef GPU_ACC */ #if ( PRNTlevel>=1 ) if ( !iam ) printf(".. # L blocks " IFMT "\t# U blocks " IFMT "\n", @@ -2847,11 +3300,22 @@ doublecomplex *dense, *dense_col; /* SPA */ MPI_MAX, grid->comm); #if ( DEBUGlevel>=1 ) - /* Memory allocated but not freed: + /* Memory allocated but not free'd: ilsum, fmod, fsendx_plist, bmod, bsendx_plist, ToRecv, ToSendR, ToSendD, mod_bit */ - CHECK_MALLOC(iam, "Exit dist_psymbtonum()"); + CHECK_MALLOC(iam, "Exit zdist_psymbtonum()"); +#endif + +#if ( PRNTlevel>=1 ) + if (iam==0) { + printf("\t. end zdist_psymbtonum: memDist %.4f, memNLU %.4f, memTRS %.2f\n", + memDist*1e-6, memNLU*1e-6, memTRS*1e-6); + printf("\t\t. dense[] SPA %.4f (MB), ldaspa %d, ldaspa_j %d\n", + SUPERLU_MAX(ldaspa, ldaspa_j) * sp_ienv_dist(3, options) * dword * 1e-6, + (int) ldaspa, (int) ldaspa_j); + fflush(stdout); + } #endif return (- (memDist+memNLU)); diff --git a/SRC/pzutil.c b/SRC/pzutil.c index 1821c68e..18446005 100755 --- a/SRC/pzutil.c +++ b/SRC/pzutil.c @@ -16,11 +16,17 @@ at the top-level directory. * -- Distributed SuperLU routine (version 2.0) -- * Lawrence Berkeley National Lab, Univ. of California Berkeley. * March 15, 2003 + * + * Last modified: + * December 28, 2022 * */ #include #include "superlu_zdefs.h" +#ifdef GPU_ACC +#include "gpu_api_utils.h" +#endif /*! \brief Gather A from the distributed compressed row format to global A in compressed column format. */ @@ -429,55 +435,6 @@ void zLUstructFree(zLUstruct_t *LUstruct) #endif } -void -zDestroy_Tree(int_t n, gridinfo_t *grid, zLUstruct_t *LUstruct) -{ - int_t i, nb, nsupers; - Glu_persist_t *Glu_persist = LUstruct->Glu_persist; - zLocalLU_t *Llu = LUstruct->Llu; -#if ( DEBUGlevel>=1 ) - int iam; - MPI_Comm_rank( MPI_COMM_WORLD, &iam ); - CHECK_MALLOC(iam, "Enter zDestroy_Tree()"); -#endif - - nsupers = Glu_persist->supno[n-1] + 1; - - nb = CEILING(nsupers, grid->npcol); - for (i=0;iLBtree_ptr[i].empty_==NO){ - // BcTree_Destroy(Llu->LBtree_ptr[i],LUstruct->dt); - C_BcTree_Nullify(&Llu->LBtree_ptr[i]); - } - if(Llu->UBtree_ptr[i].empty_==NO){ - // BcTree_Destroy(Llu->UBtree_ptr[i],LUstruct->dt); - C_BcTree_Nullify(&Llu->UBtree_ptr[i]); - } - } - SUPERLU_FREE(Llu->LBtree_ptr); - SUPERLU_FREE(Llu->UBtree_ptr); - - nb = CEILING(nsupers, grid->nprow); - for (i=0;iLRtree_ptr[i].empty_==NO){ - // RdTree_Destroy(Llu->LRtree_ptr[i],LUstruct->dt); - C_RdTree_Nullify(&Llu->LRtree_ptr[i]); - } - if(Llu->URtree_ptr[i].empty_==NO){ - // RdTree_Destroy(Llu->URtree_ptr[i],LUstruct->dt); - C_RdTree_Nullify(&Llu->URtree_ptr[i]); - } - } - SUPERLU_FREE(Llu->LRtree_ptr); - SUPERLU_FREE(Llu->URtree_ptr); - -#if ( DEBUGlevel>=1 ) - CHECK_MALLOC(iam, "Exit zDestroy_Tree()"); -#endif -} - - - /*! \brief Destroy distributed L & U matrices. */ void zDestroy_LU(int_t n, gridinfo_t *grid, zLUstruct_t *LUstruct) @@ -496,27 +453,38 @@ zDestroy_LU(int_t n, gridinfo_t *grid, zLUstruct_t *LUstruct) nsupers = Glu_persist->supno[n-1] + 1; - nb = CEILING(nsupers, grid->npcol); - for (i = 0; i < nb; ++i) - if ( Llu->Lrowind_bc_ptr[i] ) { - SUPERLU_FREE (Llu->Lrowind_bc_ptr[i]); -#if 0 // Sherry: the following is not allocated with gpuHostAlloc + /* Following are free'd in distribution routines */ + // nb = CEILING(nsupers, grid->npcol); + // for (i = 0; i < nb; ++i) + // if ( Llu->Lrowind_bc_ptr[i] ) { + // SUPERLU_FREE (Llu->Lrowind_bc_ptr[i]); +#if 0 // Sherry: the following is not allocated with cudaHostAlloc //#ifdef GPU_ACC checkGPU(gpuFreeHost(Llu->Lnzval_bc_ptr[i])); #endif - SUPERLU_FREE (Llu->Lnzval_bc_ptr[i]); - } + // SUPERLU_FREE (Llu->Lnzval_bc_ptr[i]); + // } + SUPERLU_FREE (Llu->Lrowind_bc_ptr); + SUPERLU_FREE (Llu->Lrowind_bc_dat); + SUPERLU_FREE (Llu->Lrowind_bc_offset); SUPERLU_FREE (Llu->Lnzval_bc_ptr); - - nb = CEILING(nsupers, grid->nprow); - for (i = 0; i < nb; ++i) - if ( Llu->Ufstnz_br_ptr[i] ) { - SUPERLU_FREE (Llu->Ufstnz_br_ptr[i]); - SUPERLU_FREE (Llu->Unzval_br_ptr[i]); - } + SUPERLU_FREE (Llu->Lnzval_bc_dat); + SUPERLU_FREE (Llu->Lnzval_bc_offset); + + /* Following are free'd in distribution routines */ + // nb = CEILING(nsupers, grid->nprow); + // for (i = 0; i < nb; ++i) + // if ( Llu->Ufstnz_br_ptr[i] ) { + // SUPERLU_FREE (Llu->Ufstnz_br_ptr[i]); + // SUPERLU_FREE (Llu->Unzval_br_ptr[i]); + // } SUPERLU_FREE (Llu->Ufstnz_br_ptr); + SUPERLU_FREE (Llu->Ufstnz_br_dat); + SUPERLU_FREE (Llu->Ufstnz_br_offset); SUPERLU_FREE (Llu->Unzval_br_ptr); + SUPERLU_FREE (Llu->Unzval_br_dat); + SUPERLU_FREE (Llu->Unzval_br_offset); /* The following can be freed after factorization. */ SUPERLU_FREE(Llu->ToRecv); @@ -527,166 +495,90 @@ zDestroy_LU(int_t n, gridinfo_t *grid, zLUstruct_t *LUstruct) /* The following can be freed only after iterative refinement. */ SUPERLU_FREE(Llu->ilsum); SUPERLU_FREE(Llu->fmod); - SUPERLU_FREE(Llu->fsendx_plist[0]); + SUPERLU_FREE((Llu->fsendx_plist)[0]); SUPERLU_FREE(Llu->fsendx_plist); SUPERLU_FREE(Llu->bmod); - SUPERLU_FREE(Llu->bsendx_plist[0]); + SUPERLU_FREE((Llu->bsendx_plist)[0]); SUPERLU_FREE(Llu->bsendx_plist); SUPERLU_FREE(Llu->mod_bit); - nb = CEILING(nsupers, grid->npcol); - for (i = 0; i < nb; ++i) - if ( Llu->Lindval_loc_bc_ptr[i]!=NULL) { - SUPERLU_FREE (Llu->Lindval_loc_bc_ptr[i]); - } + /* Following are free'd in distribution routines */ + // nb = CEILING(nsupers, grid->npcol); + // for (i = 0; i < nb; ++i) + // if ( Llu->Lindval_loc_bc_ptr[i]!=NULL) { + // SUPERLU_FREE (Llu->Lindval_loc_bc_ptr[i]); + // } SUPERLU_FREE(Llu->Lindval_loc_bc_ptr); - - nb = CEILING(nsupers, grid->npcol); - for (i=0; iLinv_bc_ptr[i]!=NULL) { - SUPERLU_FREE(Llu->Linv_bc_ptr[i]); - } - if(Llu->Uinv_bc_ptr[i]!=NULL){ - SUPERLU_FREE(Llu->Uinv_bc_ptr[i]); - } - } + SUPERLU_FREE(Llu->Lindval_loc_bc_dat); + SUPERLU_FREE(Llu->Lindval_loc_bc_offset); + + /* Following are free'd in distribution routines */ + // nb = CEILING(nsupers, grid->npcol); + // for (i=0; iLinv_bc_ptr[i]!=NULL) { + // SUPERLU_FREE(Llu->Linv_bc_ptr[i]); + // } + // if(Llu->Uinv_bc_ptr[i]!=NULL){ + // SUPERLU_FREE(Llu->Uinv_bc_ptr[i]); + // } + // } SUPERLU_FREE(Llu->Linv_bc_ptr); + SUPERLU_FREE(Llu->Linv_bc_dat); + SUPERLU_FREE(Llu->Linv_bc_offset); SUPERLU_FREE(Llu->Uinv_bc_ptr); + SUPERLU_FREE(Llu->Uinv_bc_dat); + SUPERLU_FREE(Llu->Uinv_bc_offset); SUPERLU_FREE(Llu->Unnz); - - nb = CEILING(nsupers, grid->npcol); - for (i = 0; i < nb; ++i) - if ( Llu->Urbs[i] ) { - SUPERLU_FREE(Llu->Ucb_indptr[i]); - SUPERLU_FREE(Llu->Ucb_valptr[i]); - } + + /* Following are free'd in distribution routines */ + // nb = CEILING(nsupers, grid->npcol); + // for (i = 0; i < nb; ++i) + // if ( Llu->Urbs[i] ) { + // SUPERLU_FREE(Llu->Ucb_indptr[i]); + // SUPERLU_FREE(Llu->Ucb_valptr[i]); + // } SUPERLU_FREE(Llu->Ucb_indptr); + SUPERLU_FREE(Llu->Ucb_inddat); + SUPERLU_FREE(Llu->Ucb_indoffset); SUPERLU_FREE(Llu->Ucb_valptr); + SUPERLU_FREE(Llu->Ucb_valdat); + SUPERLU_FREE(Llu->Ucb_valoffset); SUPERLU_FREE(Llu->Urbs); - + SUPERLU_FREE(Glu_persist->xsup); SUPERLU_FREE(Glu_persist->supno); +#ifdef GPU_ACC + checkGPU (gpuFree (Llu->d_xsup)); + checkGPU (gpuFree (Llu->d_LRtree_ptr)); + checkGPU (gpuFree (Llu->d_LBtree_ptr)); + checkGPU (gpuFree (Llu->d_URtree_ptr)); + checkGPU (gpuFree (Llu->d_UBtree_ptr)); + checkGPU (gpuFree (Llu->d_ilsum)); + checkGPU (gpuFree (Llu->d_Lrowind_bc_dat)); + checkGPU (gpuFree (Llu->d_Lrowind_bc_offset)); + checkGPU (gpuFree (Llu->d_Lnzval_bc_dat)); + checkGPU (gpuFree (Llu->d_Lnzval_bc_offset)); + checkGPU (gpuFree (Llu->d_Linv_bc_dat)); + checkGPU (gpuFree (Llu->d_Uinv_bc_dat)); + checkGPU (gpuFree (Llu->d_Linv_bc_offset)); + checkGPU (gpuFree (Llu->d_Uinv_bc_offset)); + checkGPU (gpuFree (Llu->d_Lindval_loc_bc_dat)); + checkGPU (gpuFree (Llu->d_Lindval_loc_bc_offset)); + + checkGPU (gpuFree (Llu->d_Ucolind_bc_dat)); + checkGPU (gpuFree (Llu->d_Ucolind_bc_offset)); + checkGPU (gpuFree (Llu->d_Unzval_bc_dat)); + checkGPU (gpuFree (Llu->d_Unzval_bc_offset)); + checkGPU (gpuFree (Llu->d_Uindval_loc_bc_dat)); + checkGPU (gpuFree (Llu->d_Uindval_loc_bc_offset)); +#endif + #if ( DEBUGlevel>=1 ) CHECK_MALLOC(iam, "Exit zDestroy_LU()"); #endif } -// /*! \brief Destroy distributed L & U matrices. */ -// void -// zDestroy_LU(int_t n, gridinfo_t *grid, zLUstruct_t *LUstruct) -// { -// int_t i, nb, nsupers; -// Glu_persist_t *Glu_persist = LUstruct->Glu_persist; -// zLocalLU_t *Llu = LUstruct->Llu; - -// #if ( DEBUGlevel>=1 ) -// int iam; -// MPI_Comm_rank( MPI_COMM_WORLD, &iam ); -// CHECK_MALLOC(iam, "Enter zDestroy_LU()"); -// #endif - -// zDestroy_Tree(n, grid, LUstruct); - -// nsupers = Glu_persist->supno[n-1] + 1; - -// nb = CEILING(nsupers, grid->npcol); -// // for (i = 0; i < nb; ++i) -// // if ( Llu->Lrowind_bc_ptr[i] ) { -// // SUPERLU_FREE (Llu->Lrowind_bc_ptr[i]); -// // SUPERLU_FREE (Llu->Lnzval_bc_ptr[i]); -// // } -// SUPERLU_FREE (Llu->Lrowind_bc_ptr); -// SUPERLU_FREE (Llu->Lrowind_bc_dat); -// SUPERLU_FREE (Llu->Lrowind_bc_offset); -// SUPERLU_FREE (Llu->Lnzval_bc_ptr); -// SUPERLU_FREE (Llu->Lnzval_bc_dat); -// SUPERLU_FREE (Llu->Lnzval_bc_offset); - -// nb = CEILING(nsupers, grid->nprow); -// for (i = 0; i < nb; ++i) -// if ( Llu->Ufstnz_br_ptr[i] ) { -// SUPERLU_FREE (Llu->Ufstnz_br_ptr[i]); -// SUPERLU_FREE (Llu->Unzval_br_ptr[i]); -// } -// SUPERLU_FREE (Llu->Ufstnz_br_ptr); -// SUPERLU_FREE (Llu->Unzval_br_ptr); - -// /* The following can be freed after factorization. */ -// SUPERLU_FREE(Llu->ToRecv); -// SUPERLU_FREE(Llu->ToSendD); -// SUPERLU_FREE(Llu->ToSendR[0]); -// SUPERLU_FREE(Llu->ToSendR); - -// /* The following can be freed only after iterative refinement. */ -// SUPERLU_FREE(Llu->ilsum); -// SUPERLU_FREE(Llu->fmod); -// SUPERLU_FREE(Llu->fsendx_plist[0]); -// SUPERLU_FREE(Llu->fsendx_plist); -// SUPERLU_FREE(Llu->bmod); -// SUPERLU_FREE(Llu->bsendx_plist[0]); -// SUPERLU_FREE(Llu->bsendx_plist); -// SUPERLU_FREE(Llu->mod_bit); - -// // nb = CEILING(nsupers, grid->npcol); -// // for (i = 0; i < nb; ++i) -// // if ( Llu->Lindval_loc_bc_ptr[i]!=NULL) { -// // SUPERLU_FREE (Llu->Lindval_loc_bc_ptr[i]); -// // } -// SUPERLU_FREE(Llu->Lindval_loc_bc_ptr); -// SUPERLU_FREE(Llu->Lindval_loc_bc_dat); -// SUPERLU_FREE(Llu->Lindval_loc_bc_offset); - -// nb = CEILING(nsupers, grid->npcol); -// for (i=0; iLinv_bc_ptr[i]!=NULL) { -// // SUPERLU_FREE(Llu->Linv_bc_ptr[i]); -// // } - -// if(Llu->Uinv_bc_ptr[i]!=NULL){ -// SUPERLU_FREE(Llu->Uinv_bc_ptr[i]); -// } -// } -// SUPERLU_FREE(Llu->Linv_bc_ptr); -// SUPERLU_FREE(Llu->Linv_bc_dat); -// SUPERLU_FREE(Llu->Linv_bc_offset); -// SUPERLU_FREE(Llu->Uinv_bc_ptr); -// SUPERLU_FREE(Llu->Unnz); - -// nb = CEILING(nsupers, grid->npcol); -// for (i = 0; i < nb; ++i) -// if ( Llu->Urbs[i] ) { -// SUPERLU_FREE(Llu->Ucb_indptr[i]); -// SUPERLU_FREE(Llu->Ucb_valptr[i]); -// } -// SUPERLU_FREE(Llu->Ucb_indptr); -// SUPERLU_FREE(Llu->Ucb_valptr); -// SUPERLU_FREE(Llu->Urbs); - -// SUPERLU_FREE(Glu_persist->xsup); -// SUPERLU_FREE(Glu_persist->supno); - -// #ifdef GPU_ACC -// checkGPU (gpuFree (Llu->d_xsup)); -// checkGPU (gpuFree (Llu->d_LRtree_ptr)); -// checkGPU (gpuFree (Llu->d_LBtree_ptr)); -// checkGPU (gpuFree (Llu->d_ilsum)); -// checkGPU (gpuFree (Llu->d_Lrowind_bc_dat)); -// checkGPU (gpuFree (Llu->d_Lrowind_bc_offset)); -// checkGPU (gpuFree (Llu->d_Lnzval_bc_dat)); -// checkGPU (gpuFree (Llu->d_Lnzval_bc_offset)); -// checkGPU (gpuFree (Llu->d_Linv_bc_dat)); -// checkGPU (gpuFree (Llu->d_Linv_bc_offset)); -// checkGPU (gpuFree (Llu->d_Lindval_loc_bc_dat)); -// checkGPU (gpuFree (Llu->d_Lindval_loc_bc_offset)); -// #endif - - -// #if ( DEBUGlevel>=1 ) -// CHECK_MALLOC(iam, "Exit zDestroy_LU()"); -// #endif -// } - /*! \brief * *
@@ -694,7 +586,7 @@ zDestroy_LU(int_t n, gridinfo_t *grid, zLUstruct_t *LUstruct)
  * =======
  *   Set up the communication pattern for redistribution between B and X
  *   in the triangular solution.
- *
+ * 
  * Arguments
  * =========
  *
@@ -765,7 +657,7 @@ pzgstrs_init(int_t n, int_t m_loc, int_t nrhs, int_t fst_row,
 	p = PNUM( PROW(gbi,grid), PCOL(gbi,grid), grid ); /* Diagonal process */
 	++SendCnt[p];
     }
-
+  
     /* Set up the displacements for alltoall. */
     MPI_Alltoall(SendCnt, 1, MPI_INT, RecvCnt, 1, MPI_INT, grid->comm);
     sdispls[0] = rdispls[0] = 0;
@@ -968,7 +860,7 @@ void zDestroy_A3d_gathered_on_2d(zSOLVEstruct_t *SOLVEstruct, gridinfo3d_t *grid
 	SUPERLU_FREE( A2d->colind );
 	SUPERLU_FREE( A2d->nzval );
     }
-    SUPERLU_FREE(A3d->row_counts_int);  // free displacements and counts
+    SUPERLU_FREE(A3d->row_counts_int);  // free displacements and counts 
     SUPERLU_FREE(A3d->row_disp);
     SUPERLU_FREE(A3d->nnz_counts_int);
     SUPERLU_FREE(A3d->nnz_disp);
@@ -995,27 +887,82 @@ void pzinf_norm_error(int iam, int_t n, int_t nrhs, doublecomplex x[], int_t ldx
     doublecomplex *x_work, *xtrue_work;
     doublecomplex temp;
     int i, j;
+    double errcomp;  // componentwise error
+    double derr;
 
     for (j = 0; j < nrhs; j++) {
       x_work = &x[j*ldx];
       xtrue_work = &xtrue[j*ldxtrue];
-      err = xnorm = 0.0;
+      err = xnorm = errcomp = 0.0;
       for (i = 0; i < n; i++) {
         z_sub(&temp, &x_work[i], &xtrue_work[i]);
 	err = SUPERLU_MAX(err, slud_z_abs(&temp));
 	xnorm = SUPERLU_MAX(xnorm, slud_z_abs(&x_work[i]));
+        errcomp = SUPERLU_MAX(errcomp, slud_z_abs(&temp) / slud_z_abs(&x_work[i]) );
       }
 
       /* get the golbal max err & xnrom */
       temperr = err;
-      tempxnorm = xnorm;
       MPI_Allreduce( &temperr, &err, 1, MPI_DOUBLE, MPI_MAX, slucomm);
+      tempxnorm = xnorm;
       MPI_Allreduce( &tempxnorm, &xnorm, 1, MPI_DOUBLE, MPI_MAX, slucomm);
+      temperr = errcomp;
+      MPI_Allreduce( &temperr, &errcomp, 1, MPI_FLOAT, MPI_MAX, slucomm);
 
       err = err / xnorm;
-      if ( !iam ) printf("\tSol %2d: ||X-Xtrue||/||X|| = %e\n", j, err);
+      if ( !iam ) {
+	printf(".. Sol %2d: ||X - Xtrue|| / ||X|| = %e\t max_i |x - xtrue|_i / |x|_i = %e\n", j, err, errcomp);
+	fflush(stdout);
+      }
     }
 }
 
+/*! \brief Destroy broadcast and reduction trees used in triangular solve */
+void
+zDestroy_Tree(int_t n, gridinfo_t *grid, zLUstruct_t *LUstruct)
+{
+    int i, nb, nsupers;
+    Glu_persist_t *Glu_persist = LUstruct->Glu_persist;
+    zLocalLU_t *Llu = LUstruct->Llu;
+#if ( DEBUGlevel>=1 )
+    int iam;
+    MPI_Comm_rank( MPI_COMM_WORLD, &iam );
+    CHECK_MALLOC(iam, "Enter zDestroy_Tree()");
+#endif
+
+    nsupers = Glu_persist->supno[n-1] + 1;
+
+    nb = CEILING(nsupers, grid->npcol);
+    for (i=0;iLBtree_ptr[i].empty_==NO){    
+			// BcTree_Destroy(Llu->LBtree_ptr[i],LUstruct->dt);
+            C_BcTree_Nullify(&Llu->LBtree_ptr[i]);
+	}
+        if(Llu->UBtree_ptr[i].empty_==NO){  
+			// BcTree_Destroy(Llu->UBtree_ptr[i],LUstruct->dt);
+            C_BcTree_Nullify(&Llu->UBtree_ptr[i]);
+	}
+    }
+    SUPERLU_FREE(Llu->LBtree_ptr);
+    SUPERLU_FREE(Llu->UBtree_ptr);
+	
+    nb = CEILING(nsupers, grid->nprow);
+    for (i=0;iLRtree_ptr[i].empty_==NO){             
+			// RdTree_Destroy(Llu->LRtree_ptr[i],LUstruct->dt);
+            C_RdTree_Nullify(&Llu->LRtree_ptr[i]);
+	}
+        if(Llu->URtree_ptr[i].empty_==NO){ 
+			// RdTree_Destroy(Llu->URtree_ptr[i],LUstruct->dt);
+            C_RdTree_Nullify(&Llu->URtree_ptr[i]);
+	}
+    }
+    SUPERLU_FREE(Llu->LRtree_ptr);
+    SUPERLU_FREE(Llu->URtree_ptr);
+
+#if ( DEBUGlevel>=1 )
+    CHECK_MALLOC(iam, "Exit zDestroy_Tree()");
+#endif
+}
 
 
diff --git a/SRC/sdistribute.c b/SRC/sdistribute.c
index 66fdced7..63488284 100644
--- a/SRC/sdistribute.c
+++ b/SRC/sdistribute.c
@@ -17,10 +17,14 @@ at the top-level directory.
  * -- Distributed SuperLU routine (version 2.3) --
  * Lawrence Berkeley National Lab, Univ. of California Berkeley.
  * October 15, 2008
+ *
+ * January 9, 2023
  * 
*/ #include "superlu_sdefs.h" - +#ifdef GPU_ACC +#include "gpu_api_utils.h" +#endif /*! \brief * @@ -60,7 +64,8 @@ at the top-level directory. */ float -sdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, +sdistribute(superlu_dist_options_t *options, + int_t n, SuperMatrix *A, Glu_freeable_t *Glu_freeable, sLUstruct_t *LUstruct, gridinfo_t *grid) { @@ -92,21 +97,43 @@ sdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, int_t *index_srt; /* indices consist of headers and row subscripts */ int *index1; /* temporary pointer to array of int */ float *lusup, *lusup_srt, *uval; /* nonzero values in L and U */ - float **Lnzval_bc_ptr; /* size ceil(NSUPERS/Pc) */ + float **Lnzval_bc_ptr; /* size ceil(NSUPERS/Pc) */ + float *Lnzval_bc_dat; /* size: sum of sizes of Lnzval_bc_ptr[lk]) */ + long int *Lnzval_bc_offset; /* size ceil(NSUPERS/Pc) */ + int_t **Lrowind_bc_ptr; /* size ceil(NSUPERS/Pc) */ - int_t **Lindval_loc_bc_ptr; /* size ceil(NSUPERS/Pc) */ - int_t *Unnz; /* size ceil(NSUPERS/Pc) */ + int_t *Lrowind_bc_dat; /* size: sum of sizes of Lrowind_bc_ptr[lk]) */ + long int *Lrowind_bc_offset; /* size ceil(NSUPERS/Pc) */ + int_t **Lindval_loc_bc_ptr; /* size ceil(NSUPERS/Pc) */ + int_t *Lindval_loc_bc_dat; /* size: sum of sizes of Lindval_loc_bc_ptr[lk]) */ + long int *Lindval_loc_bc_offset; /* size ceil(NSUPERS/Pc) */ + + int_t *Unnz; /* size ceil(NSUPERS/Pc) */ float **Unzval_br_ptr; /* size ceil(NSUPERS/Pr) */ - int_t **Ufstnz_br_ptr; /* size ceil(NSUPERS/Pr) */ - C_Tree *LBtree_ptr; /* size ceil(NSUPERS/Pc) */ - C_Tree *LRtree_ptr; /* size ceil(NSUPERS/Pr) */ - C_Tree *UBtree_ptr; /* size ceil(NSUPERS/Pc) */ - C_Tree *URtree_ptr; /* size ceil(NSUPERS/Pr) */ - int msgsize; + float *Unzval_br_dat; /* size: sum of sizes of Unzval_br_ptr[lk]) */ + long int *Unzval_br_offset; /* size ceil(NSUPERS/Pr) */ + long int Unzval_br_cnt=0; + int_t **Ufstnz_br_ptr; /* size ceil(NSUPERS/Pr) */ + int_t *Ufstnz_br_dat; /* size: sum of sizes of Ufstnz_br_ptr[lk]) */ + long int *Ufstnz_br_offset; /* size ceil(NSUPERS/Pr) */ + long int Ufstnz_br_cnt=0; + C_Tree *LBtree_ptr; /* size ceil(NSUPERS/Pc) */ + C_Tree *LRtree_ptr; /* size ceil(NSUPERS/Pr) */ + C_Tree *UBtree_ptr; /* size ceil(NSUPERS/Pc) */ + C_Tree *URtree_ptr; /* size ceil(NSUPERS/Pr) */ + + int msgsize; int_t *Urbs,*Urbs1; /* Number of row blocks in each block column of U. */ Ucb_indptr_t **Ucb_indptr;/* Vertical linked list pointing to Uindex[] */ + Ucb_indptr_t *Ucb_inddat; + long int *Ucb_indoffset; + long int Ucb_indcnt=0; + int_t **Ucb_valptr; /* Vertical linked list pointing to Unzval[] */ + int_t *Ucb_valdat; + long int *Ucb_valoffset; + long int Ucb_valcnt=0; /*-- Counts to be used in factorization. --*/ int *ToRecv, *ToSendD, **ToSendR; @@ -155,7 +182,12 @@ sdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, int *frecv, *brecv; int_t *lloc; float **Linv_bc_ptr; /* size ceil(NSUPERS/Pc) */ + float *Linv_bc_dat; /* size: sum of sizes of Linv_bc_ptr[lk]) */ + long int *Linv_bc_offset; /* size ceil(NSUPERS/Pc) */ float **Uinv_bc_ptr; /* size ceil(NSUPERS/Pc) */ + float *Uinv_bc_dat; /* size: sum of sizes of Uinv_bc_ptr[lk]) */ + long int *Uinv_bc_offset; /* size ceil(NSUPERS/Pc) */ + double *SeedSTD_BC,*SeedSTD_RD; int_t idx_indx,idx_lusup; int_t nbrow; @@ -360,8 +392,19 @@ sdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, if ( !(Unzval_br_ptr = (float**)SUPERLU_MALLOC(k * sizeof(float*))) ) ABORT("Malloc fails for Unzval_br_ptr[]."); + if ( !(Unzval_br_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Unzval_br_offset[]."); + } + Unzval_br_offset[k-1] = -1; + if ( !(Ufstnz_br_ptr = (int_t**)SUPERLU_MALLOC(k * sizeof(int_t*))) ) ABORT("Malloc fails for Ufstnz_br_ptr[]."); + if ( !(Ufstnz_br_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Ufstnz_br_offset[]."); + } + Ufstnz_br_offset[k-1] = -1; if ( !(ToSendD = SUPERLU_MALLOC(k * sizeof(int))) ) ABORT("Malloc fails for ToSendD[]."); @@ -450,8 +493,14 @@ sdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, if ( !(index = intMalloc_dist(len1+1)) ) ABORT("Malloc fails for Uindex[]."); Ufstnz_br_ptr[lb] = index; + Ufstnz_br_offset[lb] = len1+1; + Ufstnz_br_cnt += Ufstnz_br_offset[lb]; + if ( !(Unzval_br_ptr[lb] = floatMalloc_dist(len)) ) ABORT("Malloc fails for Unzval_br_ptr[*][]."); + Unzval_br_offset[lb]=len; + Unzval_br_cnt += Unzval_br_offset[lb]; + mybufmax[2] = SUPERLU_MAX( mybufmax[2], len1 ); mybufmax[3] = SUPERLU_MAX( mybufmax[3], len ); index[0] = Ucbs[lb]; /* Number of column blocks */ @@ -461,6 +510,8 @@ sdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, } else { Ufstnz_br_ptr[lb] = NULL; Unzval_br_ptr[lb] = NULL; + Unzval_br_offset[lb]=-1; + Ufstnz_br_offset[lb]=-1; } Urb_length[lb] = 0; /* Reset block length. */ Urb_indptr[lb] = BR_HEADER; /* Skip header in U index[]. */ @@ -504,28 +555,54 @@ sdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, /* Pointers to the beginning of each block column of L. */ if ( !(Lnzval_bc_ptr = (float**)SUPERLU_MALLOC(k * sizeof(float*))) ) ABORT("Malloc fails for Lnzval_bc_ptr[]."); + Lnzval_bc_ptr[k-1] = NULL; if ( !(Lrowind_bc_ptr = (int_t**)SUPERLU_MALLOC(k * sizeof(int_t*))) ) ABORT("Malloc fails for Lrowind_bc_ptr[]."); Lrowind_bc_ptr[k-1] = NULL; + if ( !(Lrowind_bc_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lrowind_bc_offset[]."); + } + Lrowind_bc_offset[k-1] = -1; + if ( !(Lnzval_bc_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lnzval_bc_offset[]."); + } + Lnzval_bc_offset[k-1] = -1; if ( !(Lindval_loc_bc_ptr = (int_t**)SUPERLU_MALLOC(k * sizeof(int_t*))) ) ABORT("Malloc fails for Lindval_loc_bc_ptr[]."); Lindval_loc_bc_ptr[k-1] = NULL; + if ( !(Lindval_loc_bc_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lindval_loc_bc_offset[]."); + } + Lindval_loc_bc_offset[k-1] = -1; if ( !(Linv_bc_ptr = (float**)SUPERLU_MALLOC(k * sizeof(float*))) ) { fprintf(stderr, "Malloc fails for Linv_bc_ptr[]."); } + if ( !(Linv_bc_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Linv_bc_offset[]."); + } if ( !(Uinv_bc_ptr = (float**)SUPERLU_MALLOC(k * sizeof(float*))) ) { fprintf(stderr, "Malloc fails for Uinv_bc_ptr[]."); } + if ( !(Uinv_bc_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Uinv_bc_offset[]."); + } Linv_bc_ptr[k-1] = NULL; Uinv_bc_ptr[k-1] = NULL; + Linv_bc_offset[k-1] = -1; + Uinv_bc_offset[k-1] = -1; if ( !(Unnz = (int_t*)SUPERLU_MALLOC(k * sizeof(int_t))) ) - ABORT("Malloc fails for Unnz[]."); + ABORT("Malloc fails for Unnz[]."); /* These lists of processes will be used for triangular solves. */ if ( !(fsendx_plist = (int **) SUPERLU_MALLOC(k*sizeof(int*))) ) @@ -544,12 +621,17 @@ sdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, for (i = 0, j = 0; i < k; ++i, j += grid->nprow) bsendx_plist[i] = &index1[j]; - mem_use += 4.0*k*sizeof(int*) + 2.0*len*sizeof(int); + mem_use += 4.0*k*sizeof(int_t*) + 2.0*len*sizeof(int); /*------------------------------------------------------------ PROPAGATE ROW SUBSCRIPTS AND VALUES OF A INTO L AND U BLOCKS. THIS ACCOUNTS FOR ONE-PASS PROCESSING OF A, L AND U. ------------------------------------------------------------*/ + long int Linv_bc_cnt=0; + long int Uinv_bc_cnt=0; + long int Lrowind_bc_cnt=0; + long int Lnzval_bc_cnt=0; + long int Lindval_loc_bc_cnt=0; for (jb = 0; jb < nsupers; ++jb) { pc = PCOL( jb, grid ); @@ -691,16 +773,38 @@ sdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, index[] and nzval[]. */ /* Add room for descriptors */ len1 = len + BC_HEADER + nrbl * LB_DESCRIPTOR; - if ( !(index = intMalloc_dist(len1)) ) - ABORT("Malloc fails for index[]"); - if (!(lusup = (float*)SUPERLU_MALLOC(len*nsupc * sizeof(float)))) + if ( !(index = intMalloc_dist(len1)) ) + ABORT("Malloc fails for index[]"); + Lrowind_bc_offset[ljb]=len1; + Lrowind_bc_cnt += Lrowind_bc_offset[ljb]; + if (!(lusup = (float*)SUPERLU_MALLOC(len*nsupc * sizeof(float)))) ABORT("Malloc fails for lusup[]"); - if ( !(Lindval_loc_bc_ptr[ljb] = intCalloc_dist(nrbl*3) )) + Lnzval_bc_offset[ljb]=len*nsupc; + Lnzval_bc_cnt += Lnzval_bc_offset[ljb]; + + if ( !(Lindval_loc_bc_ptr[ljb] = intCalloc_dist(nrbl*3) )) ABORT("Malloc fails for Lindval_loc_bc_ptr[ljb][]"); - if (!(Linv_bc_ptr[ljb] = (float*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(float)))) - ABORT("Malloc fails for Linv_bc_ptr[ljb][]"); + Lindval_loc_bc_offset[ljb]=nrbl*3; + Lindval_loc_bc_cnt += Lindval_loc_bc_offset[ljb]; + + myrow = MYROW( iam, grid ); + krow = PROW( jb, grid ); + if(myrow==krow){ /* diagonal block */ + if (!(Linv_bc_ptr[ljb] = (float*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(float)))) + ABORT("Malloc fails for Linv_bc_ptr[ljb][]"); + Linv_bc_offset[ljb]=nsupc*nsupc; + Linv_bc_cnt += Linv_bc_offset[ljb]; if (!(Uinv_bc_ptr[ljb] = (float*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(float)))) ABORT("Malloc fails for Uinv_bc_ptr[ljb][]"); + Uinv_bc_offset[ljb]=nsupc*nsupc; + Uinv_bc_cnt += Uinv_bc_offset[ljb]; + }else{ + Linv_bc_ptr[ljb] = NULL; + Linv_bc_offset[ljb] = -1; + Uinv_bc_ptr[ljb] = NULL; + Uinv_bc_offset[ljb] = -1; + } + mybufmax[0] = SUPERLU_MAX( mybufmax[0], len1 ); mybufmax[1] = SUPERLU_MAX( mybufmax[1], len*nsupc ); mybufmax[4] = SUPERLU_MAX( mybufmax[4], len ); @@ -812,9 +916,14 @@ sdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, } else { Lrowind_bc_ptr[ljb] = NULL; Lnzval_bc_ptr[ljb] = NULL; - Linv_bc_ptr[ljb] = NULL; - Uinv_bc_ptr[ljb] = NULL; - Lindval_loc_bc_ptr[ljb] = NULL; + Linv_bc_ptr[ljb] = NULL; + Linv_bc_offset[ljb] = -1; + Lrowind_bc_offset[ljb]=-1; + Lindval_loc_bc_offset[ljb]=-1; + Lnzval_bc_offset[ljb]=-1; + Uinv_bc_ptr[ljb] = NULL; + Uinv_bc_offset[ljb] = -1; + Lindval_loc_bc_ptr[ljb] = NULL; } /* if nrbl ... */ #if ( PROFlevel>=1 ) t_l += SuperLU_timer_() - t; @@ -823,6 +932,98 @@ sdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, } /* for jb ... */ + Linv_bc_cnt +=1; // safe guard + Uinv_bc_cnt +=1; + Lrowind_bc_cnt +=1; + Lindval_loc_bc_cnt +=1; + Lnzval_bc_cnt +=1; + + if ( !(Linv_bc_dat = + (float*)SUPERLU_MALLOC(Linv_bc_cnt * sizeof(float))) ) { + fprintf(stderr, "Malloc fails for Linv_bc_dat[]."); + } + if ( !(Uinv_bc_dat = + (float*)SUPERLU_MALLOC(Uinv_bc_cnt * sizeof(float))) ) { + fprintf(stderr, "Malloc fails for Uinv_bc_dat[]."); + } + + if ( !(Lrowind_bc_dat = + (int_t*)SUPERLU_MALLOC(Lrowind_bc_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Lrowind_bc_dat[]."); + } + if ( !(Lindval_loc_bc_dat = + (int_t*)SUPERLU_MALLOC(Lindval_loc_bc_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Lindval_loc_bc_dat[]."); + } + if ( !(Lnzval_bc_dat = + (float*)SUPERLU_MALLOC(Lnzval_bc_cnt * sizeof(float))) ) { + fprintf(stderr, "Malloc fails for Lnzval_bc_dat[]."); + } + + /* use contingous memory for Linv_bc_ptr, Uinv_bc_ptr, Lrowind_bc_ptr, Lnzval_bc_ptr*/ + k = CEILING( nsupers, grid->npcol );/* Number of local block columns */ + Linv_bc_cnt=0; + Uinv_bc_cnt=0; + Lrowind_bc_cnt=0; + Lnzval_bc_cnt=0; + Lindval_loc_bc_cnt=0; + long int tmp_cnt; + for (jb = 0; jb < k; ++jb) { /* for each block column ... */ + if(Linv_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Linv_bc_offset[jb]; ++jj) { + Linv_bc_dat[Linv_bc_cnt+jj]=Linv_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Linv_bc_ptr[jb]); + Linv_bc_ptr[jb]=&Linv_bc_dat[Linv_bc_cnt]; + tmp_cnt = Linv_bc_offset[jb]; + Linv_bc_offset[jb]=Linv_bc_cnt; + Linv_bc_cnt+=tmp_cnt; + } + if(Uinv_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Uinv_bc_offset[jb]; ++jj) { + Uinv_bc_dat[Uinv_bc_cnt+jj]=Uinv_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Uinv_bc_ptr[jb]); + Uinv_bc_ptr[jb]=&Uinv_bc_dat[Uinv_bc_cnt]; + tmp_cnt = Uinv_bc_offset[jb]; + Uinv_bc_offset[jb]=Uinv_bc_cnt; + Uinv_bc_cnt+=tmp_cnt; + } + if(Lrowind_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lrowind_bc_offset[jb]; ++jj) { + Lrowind_bc_dat[Lrowind_bc_cnt+jj]=Lrowind_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lrowind_bc_ptr[jb]); + Lrowind_bc_ptr[jb]=&Lrowind_bc_dat[Lrowind_bc_cnt]; + tmp_cnt = Lrowind_bc_offset[jb]; + Lrowind_bc_offset[jb]=Lrowind_bc_cnt; + Lrowind_bc_cnt+=tmp_cnt; + } + + if(Lnzval_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lnzval_bc_offset[jb]; ++jj) { + Lnzval_bc_dat[Lnzval_bc_cnt+jj]=Lnzval_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lnzval_bc_ptr[jb]); + Lnzval_bc_ptr[jb]=&Lnzval_bc_dat[Lnzval_bc_cnt]; + tmp_cnt = Lnzval_bc_offset[jb]; + Lnzval_bc_offset[jb]=Lnzval_bc_cnt; + Lnzval_bc_cnt+=tmp_cnt; + } + + if(Lindval_loc_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lindval_loc_bc_offset[jb]; ++jj) { + Lindval_loc_bc_dat[Lindval_loc_bc_cnt+jj]=Lindval_loc_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lindval_loc_bc_ptr[jb]); + Lindval_loc_bc_ptr[jb]=&Lindval_loc_bc_dat[Lindval_loc_bc_cnt]; + tmp_cnt = Lindval_loc_bc_offset[jb]; + Lindval_loc_bc_offset[jb]=Lindval_loc_bc_cnt; + Lindval_loc_bc_cnt+=tmp_cnt; + } + + } /* for jb ... */ + ///////////////////////////////////////////////////////////////// /* Set up additional pointers for the index and value arrays of U. @@ -836,6 +1037,17 @@ sdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, ABORT("Malloc fails for Ucb_indptr[]"); if ( !(Ucb_valptr = SUPERLU_MALLOC(nub * sizeof(int_t *))) ) ABORT("Malloc fails for Ucb_valptr[]"); + if ( !(Ucb_valoffset = + (long int*)SUPERLU_MALLOC(nub * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Ucb_valoffset[]."); + } + Ucb_valoffset[nub-1] = -1; + if ( !(Ucb_indoffset = + (long int*)SUPERLU_MALLOC(nub * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Ucb_indoffset[]."); + } + Ucb_indoffset[nub-1] = -1; + nlb = CEILING( nsupers, grid->nprow ); /* Number of local block rows. */ /* Count number of row blocks in a block column. @@ -858,10 +1070,19 @@ sdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, for (lb = 0; lb < nub; ++lb) { if ( Urbs[lb] ) { /* Not an empty block column. */ if ( !(Ucb_indptr[lb] - = SUPERLU_MALLOC(Urbs[lb] * sizeof(Ucb_indptr_t))) ) + = SUPERLU_MALLOC(Urbs[lb] * sizeof(Ucb_indptr_t))) ) ABORT("Malloc fails for Ucb_indptr[lb][]"); + Ucb_indoffset[lb]=Urbs[lb]; + Ucb_indcnt += Ucb_indoffset[lb]; if ( !(Ucb_valptr[lb] = (int_t *) intMalloc_dist(Urbs[lb])) ) ABORT("Malloc fails for Ucb_valptr[lb][]"); + Ucb_valoffset[lb]=Urbs[lb]; + Ucb_valcnt += Ucb_valoffset[lb]; + }else{ + Ucb_valptr[lb]=NULL; + Ucb_valoffset[lb]=-1; + Ucb_indptr[lb]=NULL; + Ucb_indoffset[lb]=-1; } } for (lk = 0; lk < nlb; ++lk) { /* For each block row. */ @@ -906,6 +1127,81 @@ sdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, } } + Unzval_br_cnt +=1; // safe guard + Ufstnz_br_cnt +=1; + Ucb_valcnt +=1 ; + Ucb_indcnt +=1; + if ( !(Unzval_br_dat = + (float*)SUPERLU_MALLOC(Unzval_br_cnt * sizeof(float))) ) { + fprintf(stderr, "Malloc fails for Lnzval_bc_dat[]."); + } + if ( !(Ufstnz_br_dat = + (int_t*)SUPERLU_MALLOC(Ufstnz_br_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Ufstnz_br_dat[]."); + } + if ( !(Ucb_valdat = + (int_t*)SUPERLU_MALLOC(Ucb_valcnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Ucb_valdat[]."); + } + if ( !(Ucb_inddat = + (Ucb_indptr_t*)SUPERLU_MALLOC(Ucb_indcnt * sizeof(Ucb_indptr_t))) ) { + fprintf(stderr, "Malloc fails for Ucb_inddat[]."); + } + + /* use contingous memory for Unzval_br_ptr, Ufstnz_br_ptr, Ucb_valptr */ + k = CEILING( nsupers, grid->nprow );/* Number of local block rows */ + Unzval_br_cnt=0; + Ufstnz_br_cnt=0; + for (lb = 0; lb < k; ++lb) { /* for each block row ... */ + if(Unzval_br_ptr[lb]!=NULL){ + for (jj = 0; jj < Unzval_br_offset[lb]; ++jj) { + Unzval_br_dat[Unzval_br_cnt+jj]=Unzval_br_ptr[lb][jj]; + } + SUPERLU_FREE(Unzval_br_ptr[lb]); + Unzval_br_ptr[lb]=&Unzval_br_dat[Unzval_br_cnt]; + tmp_cnt = Unzval_br_offset[lb]; + Unzval_br_offset[lb]=Unzval_br_cnt; + Unzval_br_cnt+=tmp_cnt; + } + + if(Ufstnz_br_ptr[lb]!=NULL){ + for (jj = 0; jj < Ufstnz_br_offset[lb]; ++jj) { + Ufstnz_br_dat[Ufstnz_br_cnt+jj]=Ufstnz_br_ptr[lb][jj]; + } + SUPERLU_FREE(Ufstnz_br_ptr[lb]); + Ufstnz_br_ptr[lb]=&Ufstnz_br_dat[Ufstnz_br_cnt]; + tmp_cnt = Ufstnz_br_offset[lb]; + Ufstnz_br_offset[lb]=Ufstnz_br_cnt; + Ufstnz_br_cnt+=tmp_cnt; + } + } + + k = CEILING( nsupers, grid->npcol );/* Number of local block columns */ + Ucb_valcnt=0; + Ucb_indcnt=0; + for (lb = 0; lb < k; ++lb) { /* for each block row ... */ + if(Ucb_valptr[lb]!=NULL){ + for (jj = 0; jj < Ucb_valoffset[lb]; ++jj) { + Ucb_valdat[Ucb_valcnt+jj]=Ucb_valptr[lb][jj]; + } + SUPERLU_FREE(Ucb_valptr[lb]); + Ucb_valptr[lb]=&Ucb_valdat[Ucb_valcnt]; + tmp_cnt = Ucb_valoffset[lb]; + Ucb_valoffset[lb]=Ucb_valcnt; + Ucb_valcnt+=tmp_cnt; + } + if(Ucb_indptr[lb]!=NULL){ + for (jj = 0; jj < Ucb_indoffset[lb]; ++jj) { + Ucb_inddat[Ucb_indcnt+jj]=Ucb_indptr[lb][jj]; + } + SUPERLU_FREE(Ucb_indptr[lb]); + Ucb_indptr[lb]=&Ucb_inddat[Ucb_indcnt]; + tmp_cnt = Ucb_indoffset[lb]; + Ucb_indoffset[lb]=Ucb_indcnt; + Ucb_indcnt+=tmp_cnt; + } + } + ///////////////////////////////////////////////////////////////// #if ( PROFlevel>=1 ) @@ -1585,12 +1881,31 @@ if ( !iam) printf(".. Construct Reduce tree for U: %.2f\t\n", t); //////////////////////////////////////////////////////// - Llu->Lrowind_bc_ptr = Lrowind_bc_ptr; + Llu->Lrowind_bc_dat = Lrowind_bc_dat; + Llu->Lrowind_bc_offset = Lrowind_bc_offset; + Llu->Lrowind_bc_cnt = Lrowind_bc_cnt; + Llu->Lindval_loc_bc_ptr = Lindval_loc_bc_ptr; + Llu->Lindval_loc_bc_dat = Lindval_loc_bc_dat; + Llu->Lindval_loc_bc_offset = Lindval_loc_bc_offset; + Llu->Lindval_loc_bc_cnt = Lindval_loc_bc_cnt; + Llu->Lnzval_bc_ptr = Lnzval_bc_ptr; + Llu->Lnzval_bc_dat = Lnzval_bc_dat; + Llu->Lnzval_bc_offset = Lnzval_bc_offset; + Llu->Lnzval_bc_cnt = Lnzval_bc_cnt; + Llu->Ufstnz_br_ptr = Ufstnz_br_ptr; + Llu->Ufstnz_br_dat = Ufstnz_br_dat; + Llu->Ufstnz_br_offset = Ufstnz_br_offset; + Llu->Ufstnz_br_cnt = Ufstnz_br_cnt; + Llu->Unzval_br_ptr = Unzval_br_ptr; + Llu->Unzval_br_dat = Unzval_br_dat; + Llu->Unzval_br_offset = Unzval_br_offset; + Llu->Unzval_br_cnt = Unzval_br_cnt; + Llu->Unnz = Unnz; Llu->ToRecv = ToRecv; Llu->ToSendD = ToSendD; @@ -1605,15 +1920,79 @@ if ( !iam) printf(".. Construct Reduce tree for U: %.2f\t\n", t); Llu->nbsendx = nbsendx; Llu->ilsum = ilsum; Llu->ldalsum = ldaspa; + Llu->LRtree_ptr = LRtree_ptr; Llu->LBtree_ptr = LBtree_ptr; Llu->URtree_ptr = URtree_ptr; Llu->UBtree_ptr = UBtree_ptr; + Llu->Linv_bc_ptr = Linv_bc_ptr; + Llu->Linv_bc_dat = Linv_bc_dat; + Llu->Linv_bc_offset = Linv_bc_offset; + Llu->Linv_bc_cnt = Linv_bc_cnt; + Llu->Uinv_bc_ptr = Uinv_bc_ptr; + Llu->Uinv_bc_dat = Uinv_bc_dat; + Llu->Uinv_bc_offset = Uinv_bc_offset; + Llu->Uinv_bc_cnt = Uinv_bc_cnt; + Llu->Urbs = Urbs; Llu->Ucb_indptr = Ucb_indptr; + Llu->Ucb_inddat = Ucb_inddat; + Llu->Ucb_indoffset = Ucb_indoffset; + Llu->Ucb_indcnt = Ucb_indcnt; Llu->Ucb_valptr = Ucb_valptr; + Llu->Ucb_valdat = Ucb_valdat; + Llu->Ucb_valoffset = Ucb_valoffset; + Llu->Ucb_valcnt = Ucb_valcnt; + +#ifdef GPU_ACC + + checkGPU(gpuMalloc( (void**)&Llu->d_xsup, (n+1) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_xsup, xsup, (n+1) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_LRtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_LBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_URtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_UBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree))); + checkGPU(gpuMemcpy(Llu->d_LRtree_ptr, Llu->LRtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_LBtree_ptr, Llu->LBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_URtree_ptr, Llu->URtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_UBtree_ptr, Llu->UBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lrowind_bc_dat, (Llu->Lrowind_bc_cnt) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_Lrowind_bc_dat, Llu->Lrowind_bc_dat, (Llu->Lrowind_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lindval_loc_bc_dat, (Llu->Lindval_loc_bc_cnt) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_Lindval_loc_bc_dat, Llu->Lindval_loc_bc_dat, (Llu->Lindval_loc_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lrowind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lrowind_bc_offset, Llu->Lrowind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lindval_loc_bc_offset, Llu->Lindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lnzval_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lnzval_bc_offset, Llu->Lnzval_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + + + // some dummy allocation to avoid checking whether they are null pointers later + checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_dat, sizeof(int_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_offset, sizeof(int64_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_dat, sizeof(float) )); + checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_offset, sizeof(int64_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_dat, sizeof(int_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_offset, sizeof(int_t))); + + + checkGPU(gpuMalloc( (void**)&Llu->d_Linv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Linv_bc_offset, Llu->Linv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Uinv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Uinv_bc_offset, Llu->Uinv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_ilsum, (CEILING( nsupers, grid->nprow )+1) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_ilsum, Llu->ilsum, (CEILING( nsupers, grid->nprow )+1) * sizeof(int_t), gpuMemcpyHostToDevice)); + + + /* gpuMemcpy for the following is performed in pxgssvx */ + checkGPU(gpuMalloc( (void**)&Llu->d_Lnzval_bc_dat, (Llu->Lnzval_bc_cnt) * sizeof(float) )); + checkGPU(gpuMalloc( (void**)&Llu->d_Linv_bc_dat, (Llu->Linv_bc_cnt) * sizeof(float) )); + checkGPU(gpuMalloc( (void**)&Llu->d_Uinv_bc_dat, (Llu->Uinv_bc_cnt) * sizeof(float) )); + +#endif /* match ifdef GPU_ACC */ #if ( PRNTlevel>=1 ) if ( !iam ) printf(".. # L blocks " IFMT "\t# U blocks " IFMT "\n", diff --git a/SRC/slustruct_gpu.h b/SRC/slustruct_gpu.h index bde5c7c0..7ea4145e 100644 --- a/SRC/slustruct_gpu.h +++ b/SRC/slustruct_gpu.h @@ -96,8 +96,6 @@ typedef struct //LUstruct_gpu_ local_u_blk_info_t *local_u_blk_infoVec; int_t *local_u_blk_infoPtr; - int_t *ijb_lookupVec; - int_t *ijb_lookupPtr; // GPU buffers for performing Schur Complement Update on GPU sSCUbuf_gpu_t scubufs[MAX_NGPU_STREAMS]; diff --git a/SRC/ssuperlu_gpu.cu b/SRC/ssuperlu_gpu.cu index d16eb3f1..940be99e 100644 --- a/SRC/ssuperlu_gpu.cu +++ b/SRC/ssuperlu_gpu.cu @@ -799,8 +799,6 @@ int sfree_LUstruct_gpu ( checkGPU(gpuFree(A_gpu->jib_lookupPtr)); checkGPU(gpuFree(A_gpu->local_u_blk_infoVec)); checkGPU(gpuFree(A_gpu->local_u_blk_infoPtr)); - checkGPU(gpuFree(A_gpu->ijb_lookupVec)); - checkGPU(gpuFree(A_gpu->ijb_lookupPtr)); /* Destroy all the meta-structures associated with the streams. */ gpuStreamDestroy(sluGPU->CopyStream); diff --git a/SRC/superlu_FortranCInterface.h b/SRC/superlu_FortranCInterface.h index 467bfb65..13ca6aea 100644 --- a/SRC/superlu_FortranCInterface.h +++ b/SRC/superlu_FortranCInterface.h @@ -8,9 +8,9 @@ #define FC_GLOBAL_(name,NAME) name##_ /* Mangling for Fortran module symbols without underscores. */ -#define FC_MODULE(mod_name,name, mod_NAME,NAME) __##mod_name##_MOD_##name +#define FC_MODULE(mod_name,name, mod_NAME,NAME) mod_name##_##name##_ /* Mangling for Fortran module symbols with underscores. */ -#define FC_MODULE_(mod_name,name, mod_NAME,NAME) __##mod_name##_MOD_##name +#define FC_MODULE_(mod_name,name, mod_NAME,NAME) mod_name##_##name##_ #endif diff --git a/SRC/superlu_ddefs.h b/SRC/superlu_ddefs.h index f8da9ac1..0290652c 100644 --- a/SRC/superlu_ddefs.h +++ b/SRC/superlu_ddefs.h @@ -680,9 +680,10 @@ extern void dGenCSRLblocks(int, int_t, gridinfo_t*, Glu_persist_t*, dLocalLU_t *, double **, int_t **, int_t **, int_t*, int_t*); /* multi-GPU */ -#ifdef GPU_ACC +#ifdef GPU_SOLVE extern void create_nv_buffer(int* , int*, int* , int* ); -extern void nv_init_wrapper(int*, char**, int*); +extern void nv_init_wrapper(int*, char**, int*); +extern void prepare_multiGPU_buffers(int,int,int,int,int,int); #endif /* BLAS */ diff --git a/SRC/superlu_defs.h b/SRC/superlu_defs.h index 789d14fa..43f01aac 100644 --- a/SRC/superlu_defs.h +++ b/SRC/superlu_defs.h @@ -49,13 +49,6 @@ at the top-level directory. #include #endif -#ifdef GPU_ACC - -#include "oneside.h" -#include "gpu_wrapper.h" -#endif - - #include #include @@ -108,6 +101,7 @@ at the top-level directory. #endif #ifdef GPU_ACC +#include "oneside.h" #include "gpu_api_utils.h" #endif @@ -1249,19 +1243,16 @@ typedef struct #endif extern void C_RdTree_Create(C_Tree* tree, MPI_Comm comm, int* ranks, int rank_cnt, int msgSize, char precision); -extern void C_RdTree_Create_nv(C_Tree* tree, MPI_Comm comm, int* ranks, int rank_cnt, int msgSize, char precision,int* needrecvrd,int* needsendrd); extern void C_RdTree_Nullify(C_Tree* tree); extern yes_no_t C_RdTree_IsRoot(C_Tree* tree); extern void C_RdTree_forwardMessageSimple(C_Tree* Tree, void* localBuffer, int msgSize); extern void C_RdTree_waitSendRequest(C_Tree* Tree); extern void C_BcTree_Create(C_Tree* tree, MPI_Comm comm, int* ranks, int rank_cnt, int msgSize, char precision); -extern void C_BcTree_Create_nv(C_Tree* tree, MPI_Comm comm, int* ranks, int rank_cnt, int msgSize, char precision,int* needrecv); extern void C_BcTree_Nullify(C_Tree* tree); extern yes_no_t C_BcTree_IsRoot(C_Tree* tree); extern void C_BcTree_forwardMessageSimple(C_Tree* tree, void* localBuffer, int msgSize); extern void C_BcTree_waitSendRequest(C_Tree* tree); -extern __global__ void schedule(int nrhs, C_Tree *LRtree_ptr,int_t maxrecvsz,int mype,int* flag_bc_q,int* flag_rd_q,double* ready_x,double* ready_lsum,int* my_flag_bc,int* my_flag_rd,int* d_nfrecv,int* d_status,int* d_launch_flag,int* d_colnum,int* d_mynum,int* d_mymaskstart,int* d_mymasklength,int* d_nfrecvmod,int* d_statusmod,int* d_colnummod,int* d_mynummod,int* d_mymaskstartmod,int* d_mymasklengthmod,int* d_recv_cnt,int* d_msgnum, int* d_flag_mod, double *lsum, int_t *fmod, gridinfo_t *grid,int_t *xsup,int_t *ilsum,int nbrow_loc,int_t nsupers); /*==== For 3D code ====*/ diff --git a/SRC/superlu_dist_config.h b/SRC/superlu_dist_config.h index d3cdf426..6aa086cc 100644 --- a/SRC/superlu_dist_config.h +++ b/SRC/superlu_dist_config.h @@ -1,7 +1,7 @@ /* superlu_dist_config.h.in */ /* Enable CUDA */ -/* #undef HAVE_CUDA */ +#define HAVE_CUDA TRUE /* Enable HIP */ /* #undef HAVE_HIP */ @@ -13,13 +13,13 @@ /* #undef HAVE_COLAMD */ /* Enable LAPACK */ -/* #undef SLU_HAVE_LAPACK */ +#define SLU_HAVE_LAPACK TRUE /* Enable CombBLAS */ /* #undef HAVE_COMBBLAS */ /* enable 64bit index mode */ -#define XSDK_INDEX_SIZE 64 +/* #undef XSDK_INDEX_SIZE */ #if (XSDK_INDEX_SIZE == 64) #define _LONGINT 1 diff --git a/SRC/superlu_sdefs.h b/SRC/superlu_sdefs.h index 82dbcb08..1193675c 100644 --- a/SRC/superlu_sdefs.h +++ b/SRC/superlu_sdefs.h @@ -95,25 +95,49 @@ typedef struct { */ #define MAX_LOOKAHEADS 50 typedef struct { - int_t **Lrowind_bc_ptr; /* size ceil(NSUPERS/Pc) */ - int_t *Lrowind_bc_dat; /* size sum of sizes of Lrowind_bc_ptr[lk]) */ - long int *Lrowind_bc_offset; /* size ceil(NSUPERS/Pc) */ + int_t **Lrowind_bc_ptr; /* size ceil(NSUPERS/Pc); + free'd in distribution routinies */ + int_t *Lrowind_bc_dat; /* size sum of sizes of Lrowind_bc_ptr[lk]) */ + long int *Lrowind_bc_offset; /* size ceil(NSUPERS/Pc) */ long int Lrowind_bc_cnt; - float **Lnzval_bc_ptr; /* size ceil(NSUPERS/Pc) */ + float **Lnzval_bc_ptr; /* size ceil(NSUPERS/Pc); + free'd in distribution routinies */ float *Lnzval_bc_dat; /* size sum of sizes of Lnzval_bc_ptr[lk]) */ long int *Lnzval_bc_offset; /* size ceil(NSUPERS/Pc) */ long int Lnzval_bc_cnt; - float **Linv_bc_ptr; /* size ceil(NSUPERS/Pc) */ + float **Linv_bc_ptr; /* size ceil(NSUPERS/Pc); + free'd in distribution routinies */ float *Linv_bc_dat; /* size sum of sizes of Linv_bc_ptr[lk]) */ long int *Linv_bc_offset; /* size ceil(NSUPERS/Pc) */ long int Linv_bc_cnt; - int_t **Lindval_loc_bc_ptr; /* size ceil(NSUPERS/Pc) pointers to locations in Lrowind_bc_ptr and Lnzval_bc_ptr */ - int_t *Lindval_loc_bc_dat; /* size sum of sizes of Lindval_loc_bc_ptr[lk]) */ - long int *Lindval_loc_bc_offset; /* size ceil(NSUPERS/Pc) */ - long int Lindval_loc_bc_cnt; + int_t **Lindval_loc_bc_ptr; /* size ceil(NSUPERS/Pc); + pointers to locations in Lrowind_bc_ptr and Lnzval_bc_ptr; + free'd in distribution routinies */ + + int_t *Lindval_loc_bc_dat; /* size: sum of sizes of Lindval_loc_bc_ptr[lk]) */ + long int *Lindval_loc_bc_offset; /* size ceil(NSUPERS/Pc) */ + long int Lindval_loc_bc_cnt; + + /* for new U format -> */ + int_t **Ucolind_bc_ptr; /* size ceil(NSUPERS/Pc) */ + int_t *Ucolind_bc_dat; /* size: sum of sizes of Ucolind_bc_ptr[lk]) */ + int64_t *Ucolind_bc_offset; /* size ceil(NSUPERS/Pc) */ + int64_t Ucolind_bc_cnt; + + float **Unzval_bc_ptr; /* size ceil(NSUPERS/Pc) */ + float *Unzval_bc_dat; /* size: sum of sizes of Unzval_bc_ptr[lk]) */ + int64_t *Unzval_bc_offset; /* size ceil(NSUPERS/Pc) */ + int64_t Unzval_bc_cnt; + + int_t **Uindval_loc_bc_ptr; /* size ceil(NSUPERS/Pc) pointers to locations in Ucolind_bc_ptr and Unzval_bc_ptr */ + int_t *Uindval_loc_bc_dat; /* size: sum of sizes of Uindval_loc_bc_ptr[lk]) */ + int64_t *Uindval_loc_bc_offset; /* size ceil(NSUPERS/Pc) */ + int64_t Uindval_loc_bc_cnt; + /* end for new U format <- */ + int_t *Unnz; /* number of nonzeros per block column in U*/ int_t **Lrowind_bc_2_lsum; /* size ceil(NSUPERS/Pc) map indices of Lrowind_bc_ptr to indices of lsum */ float **Uinv_bc_ptr; /* size ceil(NSUPERS/Pc) */ @@ -216,18 +240,37 @@ typedef struct { int_t nfrecvmod; int_t inv; /* whether the diagonal block is inverted*/ - /* The following variables are used in GPU trisolve*/ #ifdef GPU_ACC + /* The following variables are used in GPU trisolve */ + int_t *d_Lrowind_bc_dat; long int *d_Lrowind_bc_offset; float *d_Lnzval_bc_dat; - long int *d_Lnzval_bc_offset; + long int *d_Lnzval_bc_offset; + int_t *d_Ucolind_bc_dat; + int64_t *d_Ucolind_bc_offset; + float *d_Unzval_bc_dat; + long int *d_Unzval_bc_offset; + float *d_Linv_bc_dat ; float *d_Uinv_bc_dat ; long int *d_Linv_bc_offset ; long int *d_Uinv_bc_offset ; - int_t *d_Lindval_loc_bc_dat ; - long int *d_Lindval_loc_bc_offset ; + int_t *d_Lindval_loc_bc_dat ; + int64_t *d_Lindval_loc_bc_offset ; + int_t *d_Uindval_loc_bc_dat ; + int64_t *d_Uindval_loc_bc_offset ; + + // long int *d_Lindval_loc_bc_offset ; + // int_t *d_Urbs; + // int_t *d_Ufstnz_br_dat; + // long int *d_Ufstnz_br_offset; + // float *d_Unzval_br_dat; + // long int *d_Unzval_br_offset; + // int_t *d_Ucb_valdat; + // long int *d_Ucb_valoffset; + // Ucb_indptr_t *d_Ucb_inddat; + // long int *d_Ucb_indoffset; int_t *d_ilsum ; int_t *d_xsup ; @@ -261,8 +304,8 @@ typedef struct { (also numbers of X values to be received) */ int *RecvCounts; /* Numbers of X indices to be received (also numbers of X values to be sent) */ - void *val_tosend; /* X values to be sent to other processes */ - void *val_torecv; /* X values to be received from other processes */ + void *val_tosend; /* X values to be sent to other processes */ + void *val_torecv; /* X values to be received from other processes */ int_t TotalIndSend; /* Total number of indices to be sent (also total number of values to be received) */ int_t TotalValSend; /* Total number of values to be sent. @@ -558,9 +601,9 @@ extern void sComputeLevelsets(int , int_t , gridinfo_t *, Glu_persist_t *, sLocalLU_t *, int_t *); #ifdef GPU_ACC +extern void psconvertU(superlu_dist_options_t *, gridinfo_t *, sLUstruct_t *, SuperLUStat_t *, int); extern void slsum_fmod_inv_gpu_wrap(int_t, int_t, int_t, int_t, float *, float *, int, int, int_t , int *fmod, C_Tree *, C_Tree *, int_t *, int_t *, int64_t *, float *, int64_t *, float *, int64_t *, int_t *, int64_t *, int_t *, gridinfo_t *, float * , float * , int_t ); -extern void slsum_bmod_inv_gpu_wrap(superlu_dist_options_t *, -int_t, int_t, int_t, int_t, float *, float *,int,int, int_t , int *bmod, C_Tree *, C_Tree *, int_t *, int_t *,int_t *, int64_t *, float *, int64_t *, int_t *, int64_t *, Ucb_indptr_t *, int64_t *, float *, int64_t *,int_t *,gridinfo_t *); +extern void slsum_bmod_inv_gpu_wrap(superlu_dist_options_t *, int_t, int_t, int_t, int_t, float *, float *, int, int, int_t , int *bmod, C_Tree *, C_Tree *, int_t *, int_t *, int64_t *, float *, int64_t *, float *, int64_t *, int_t *, int64_t *,int_t *,gridinfo_t *); #endif extern void psgsrfs(superlu_dist_options_t *, int_t, diff --git a/SRC/superlu_zdefs.h b/SRC/superlu_zdefs.h index 02781a7f..3087df94 100644 --- a/SRC/superlu_zdefs.h +++ b/SRC/superlu_zdefs.h @@ -95,25 +95,49 @@ typedef struct { */ #define MAX_LOOKAHEADS 50 typedef struct { - int_t **Lrowind_bc_ptr; /* size ceil(NSUPERS/Pc) */ - int_t *Lrowind_bc_dat; /* size sum of sizes of Lrowind_bc_ptr[lk]) */ - long int *Lrowind_bc_offset; /* size ceil(NSUPERS/Pc) */ + int_t **Lrowind_bc_ptr; /* size ceil(NSUPERS/Pc); + free'd in distribution routinies */ + int_t *Lrowind_bc_dat; /* size sum of sizes of Lrowind_bc_ptr[lk]) */ + long int *Lrowind_bc_offset; /* size ceil(NSUPERS/Pc) */ long int Lrowind_bc_cnt; - doublecomplex **Lnzval_bc_ptr; /* size ceil(NSUPERS/Pc) */ + doublecomplex **Lnzval_bc_ptr; /* size ceil(NSUPERS/Pc); + free'd in distribution routinies */ doublecomplex *Lnzval_bc_dat; /* size sum of sizes of Lnzval_bc_ptr[lk]) */ long int *Lnzval_bc_offset; /* size ceil(NSUPERS/Pc) */ long int Lnzval_bc_cnt; - doublecomplex **Linv_bc_ptr; /* size ceil(NSUPERS/Pc) */ + doublecomplex **Linv_bc_ptr; /* size ceil(NSUPERS/Pc); + free'd in distribution routinies */ doublecomplex *Linv_bc_dat; /* size sum of sizes of Linv_bc_ptr[lk]) */ long int *Linv_bc_offset; /* size ceil(NSUPERS/Pc) */ long int Linv_bc_cnt; - int_t **Lindval_loc_bc_ptr; /* size ceil(NSUPERS/Pc) pointers to locations in Lrowind_bc_ptr and Lnzval_bc_ptr */ - int_t *Lindval_loc_bc_dat; /* size sum of sizes of Lindval_loc_bc_ptr[lk]) */ - long int *Lindval_loc_bc_offset; /* size ceil(NSUPERS/Pc) */ - long int Lindval_loc_bc_cnt; + int_t **Lindval_loc_bc_ptr; /* size ceil(NSUPERS/Pc); + pointers to locations in Lrowind_bc_ptr and Lnzval_bc_ptr; + free'd in distribution routinies */ + + int_t *Lindval_loc_bc_dat; /* size: sum of sizes of Lindval_loc_bc_ptr[lk]) */ + long int *Lindval_loc_bc_offset; /* size ceil(NSUPERS/Pc) */ + long int Lindval_loc_bc_cnt; + + /* for new U format -> */ + int_t **Ucolind_bc_ptr; /* size ceil(NSUPERS/Pc) */ + int_t *Ucolind_bc_dat; /* size: sum of sizes of Ucolind_bc_ptr[lk]) */ + int64_t *Ucolind_bc_offset; /* size ceil(NSUPERS/Pc) */ + int64_t Ucolind_bc_cnt; + + doublecomplex **Unzval_bc_ptr; /* size ceil(NSUPERS/Pc) */ + doublecomplex *Unzval_bc_dat; /* size: sum of sizes of Unzval_bc_ptr[lk]) */ + int64_t *Unzval_bc_offset; /* size ceil(NSUPERS/Pc) */ + int64_t Unzval_bc_cnt; + + int_t **Uindval_loc_bc_ptr; /* size ceil(NSUPERS/Pc) pointers to locations in Ucolind_bc_ptr and Unzval_bc_ptr */ + int_t *Uindval_loc_bc_dat; /* size: sum of sizes of Uindval_loc_bc_ptr[lk]) */ + int64_t *Uindval_loc_bc_offset; /* size ceil(NSUPERS/Pc) */ + int64_t Uindval_loc_bc_cnt; + /* end for new U format <- */ + int_t *Unnz; /* number of nonzeros per block column in U*/ int_t **Lrowind_bc_2_lsum; /* size ceil(NSUPERS/Pc) map indices of Lrowind_bc_ptr to indices of lsum */ doublecomplex **Uinv_bc_ptr; /* size ceil(NSUPERS/Pc) */ @@ -216,18 +240,37 @@ typedef struct { int_t nfrecvmod; int_t inv; /* whether the diagonal block is inverted*/ - /* The following variables are used in GPU trisolve*/ #ifdef GPU_ACC + /* The following variables are used in GPU trisolve */ + int_t *d_Lrowind_bc_dat; long int *d_Lrowind_bc_offset; doublecomplex *d_Lnzval_bc_dat; - long int *d_Lnzval_bc_offset; + long int *d_Lnzval_bc_offset; + int_t *d_Ucolind_bc_dat; + int64_t *d_Ucolind_bc_offset; + doublecomplex *d_Unzval_bc_dat; + long int *d_Unzval_bc_offset; + doublecomplex *d_Linv_bc_dat ; doublecomplex *d_Uinv_bc_dat ; long int *d_Linv_bc_offset ; long int *d_Uinv_bc_offset ; - int_t *d_Lindval_loc_bc_dat ; - long int *d_Lindval_loc_bc_offset ; + int_t *d_Lindval_loc_bc_dat ; + int64_t *d_Lindval_loc_bc_offset ; + int_t *d_Uindval_loc_bc_dat ; + int64_t *d_Uindval_loc_bc_offset ; + + // long int *d_Lindval_loc_bc_offset ; + // int_t *d_Urbs; + // int_t *d_Ufstnz_br_dat; + // long int *d_Ufstnz_br_offset; + // doublecomplex *d_Unzval_br_dat; + // long int *d_Unzval_br_offset; + // int_t *d_Ucb_valdat; + // long int *d_Ucb_valoffset; + // Ucb_indptr_t *d_Ucb_inddat; + // long int *d_Ucb_indoffset; int_t *d_ilsum ; int_t *d_xsup ; @@ -261,8 +304,8 @@ typedef struct { (also numbers of X values to be received) */ int *RecvCounts; /* Numbers of X indices to be received (also numbers of X values to be sent) */ - doublecomplex *val_tosend; /* X values to be sent to other processes */ - doublecomplex *val_torecv; /* X values to be received from other processes */ + void *val_tosend; /* X values to be sent to other processes */ + void *val_torecv; /* X values to be received from other processes */ int_t TotalIndSend; /* Total number of indices to be sent (also total number of values to be received) */ int_t TotalValSend; /* Total number of values to be sent. @@ -558,9 +601,9 @@ extern void zComputeLevelsets(int , int_t , gridinfo_t *, Glu_persist_t *, zLocalLU_t *, int_t *); #ifdef GPU_ACC +extern void pzconvertU(superlu_dist_options_t *, gridinfo_t *, zLUstruct_t *, SuperLUStat_t *, int); extern void zlsum_fmod_inv_gpu_wrap(int_t, int_t, int_t, int_t, doublecomplex *, doublecomplex *, int, int, int_t , int *fmod, C_Tree *, C_Tree *, int_t *, int_t *, int64_t *, doublecomplex *, int64_t *, doublecomplex *, int64_t *, int_t *, int64_t *, int_t *, gridinfo_t *, doublecomplex * , doublecomplex * , int_t ); -extern void zlsum_bmod_inv_gpu_wrap(superlu_dist_options_t *, -int_t, int_t, int_t, int_t, doublecomplex *, doublecomplex *,int,int, int_t , int *bmod, C_Tree *, C_Tree *, int_t *, int_t *,int_t *, int64_t *, doublecomplex *, int64_t *, int_t *, int64_t *, Ucb_indptr_t *, int64_t *, doublecomplex *, int64_t *,int_t *,gridinfo_t *); +extern void zlsum_bmod_inv_gpu_wrap(superlu_dist_options_t *, int_t, int_t, int_t, int_t, doublecomplex *, doublecomplex *, int, int, int_t , int *bmod, C_Tree *, C_Tree *, int_t *, int_t *, int64_t *, doublecomplex *, int64_t *, doublecomplex *, int64_t *, int_t *, int64_t *,int_t *,gridinfo_t *); #endif extern void pzgsrfs(superlu_dist_options_t *, int_t, diff --git a/SRC/symbfact.c b/SRC/symbfact.c index 43da0473..ac3553d8 100644 --- a/SRC/symbfact.c +++ b/SRC/symbfact.c @@ -111,6 +111,8 @@ int_t symbfact info = symbfact_SubInit(options, DOFACT, NULL, 0, m, n, ((NCPformat*)A->Store)->nnz, Glu_persist, Glu_freeable); + if ( info != 0 ) + return info; iwork = (int_t *) intMalloc_dist(6*m+2*n); perm_r = iwork; diff --git a/SRC/util.c b/SRC/util.c index ac15ca07..45df8b71 100755 --- a/SRC/util.c +++ b/SRC/util.c @@ -154,9 +154,14 @@ void countnz_dist(const int_t n, int_t *xprune, /*! \brief * *
- * Fix up the data storage lsub for L-subscripts. It removes the subscript
+ * Fix up the data storage lsub[] for L-subscripts. It removes the subscript
  * sets for structural pruning,	and applies permuation to the remaining
  * subscripts.
+ *
+ * Return value:
+ *   number of entries in lsub[], which includes the size of the pruned graph,
+ *   which is interspersed in the supernodal graph in the lsub[] array.
+ *
  * 
*/ int64_t @@ -196,7 +201,7 @@ fixupL_dist(const int_t n, const int_t *perm_r, xlsub[n] = nextl; return lsub_size; -} +} /* fixupL_dist */ /*! \brief Set the default values for the options argument. */ diff --git a/SRC/zdistribute.c b/SRC/zdistribute.c index aa1206c9..18b75bc6 100644 --- a/SRC/zdistribute.c +++ b/SRC/zdistribute.c @@ -16,10 +16,14 @@ at the top-level directory. * -- Distributed SuperLU routine (version 2.3) -- * Lawrence Berkeley National Lab, Univ. of California Berkeley. * October 15, 2008 + * + * January 9, 2023 * */ #include "superlu_zdefs.h" - +#ifdef GPU_ACC +#include "gpu_api_utils.h" +#endif /*! \brief * @@ -59,7 +63,8 @@ at the top-level directory. */ float -zdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, +zdistribute(superlu_dist_options_t *options, + int_t n, SuperMatrix *A, Glu_freeable_t *Glu_freeable, zLUstruct_t *LUstruct, gridinfo_t *grid) { @@ -91,21 +96,43 @@ zdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, int_t *index_srt; /* indices consist of headers and row subscripts */ int *index1; /* temporary pointer to array of int */ doublecomplex *lusup, *lusup_srt, *uval; /* nonzero values in L and U */ - doublecomplex **Lnzval_bc_ptr; /* size ceil(NSUPERS/Pc) */ + doublecomplex **Lnzval_bc_ptr; /* size ceil(NSUPERS/Pc) */ + doublecomplex *Lnzval_bc_dat; /* size: sum of sizes of Lnzval_bc_ptr[lk]) */ + long int *Lnzval_bc_offset; /* size ceil(NSUPERS/Pc) */ + int_t **Lrowind_bc_ptr; /* size ceil(NSUPERS/Pc) */ - int_t **Lindval_loc_bc_ptr; /* size ceil(NSUPERS/Pc) */ - int_t *Unnz; /* size ceil(NSUPERS/Pc) */ + int_t *Lrowind_bc_dat; /* size: sum of sizes of Lrowind_bc_ptr[lk]) */ + long int *Lrowind_bc_offset; /* size ceil(NSUPERS/Pc) */ + int_t **Lindval_loc_bc_ptr; /* size ceil(NSUPERS/Pc) */ + int_t *Lindval_loc_bc_dat; /* size: sum of sizes of Lindval_loc_bc_ptr[lk]) */ + long int *Lindval_loc_bc_offset; /* size ceil(NSUPERS/Pc) */ + + int_t *Unnz; /* size ceil(NSUPERS/Pc) */ doublecomplex **Unzval_br_ptr; /* size ceil(NSUPERS/Pr) */ - int_t **Ufstnz_br_ptr; /* size ceil(NSUPERS/Pr) */ - C_Tree *LBtree_ptr; /* size ceil(NSUPERS/Pc) */ - C_Tree *LRtree_ptr; /* size ceil(NSUPERS/Pr) */ - C_Tree *UBtree_ptr; /* size ceil(NSUPERS/Pc) */ - C_Tree *URtree_ptr; /* size ceil(NSUPERS/Pr) */ - int msgsize; + doublecomplex *Unzval_br_dat; /* size: sum of sizes of Unzval_br_ptr[lk]) */ + long int *Unzval_br_offset; /* size ceil(NSUPERS/Pr) */ + long int Unzval_br_cnt=0; + int_t **Ufstnz_br_ptr; /* size ceil(NSUPERS/Pr) */ + int_t *Ufstnz_br_dat; /* size: sum of sizes of Ufstnz_br_ptr[lk]) */ + long int *Ufstnz_br_offset; /* size ceil(NSUPERS/Pr) */ + long int Ufstnz_br_cnt=0; + C_Tree *LBtree_ptr; /* size ceil(NSUPERS/Pc) */ + C_Tree *LRtree_ptr; /* size ceil(NSUPERS/Pr) */ + C_Tree *UBtree_ptr; /* size ceil(NSUPERS/Pc) */ + C_Tree *URtree_ptr; /* size ceil(NSUPERS/Pr) */ + + int msgsize; int_t *Urbs,*Urbs1; /* Number of row blocks in each block column of U. */ Ucb_indptr_t **Ucb_indptr;/* Vertical linked list pointing to Uindex[] */ + Ucb_indptr_t *Ucb_inddat; + long int *Ucb_indoffset; + long int Ucb_indcnt=0; + int_t **Ucb_valptr; /* Vertical linked list pointing to Unzval[] */ + int_t *Ucb_valdat; + long int *Ucb_valoffset; + long int Ucb_valcnt=0; /*-- Counts to be used in factorization. --*/ int *ToRecv, *ToSendD, **ToSendR; @@ -154,7 +181,12 @@ zdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, int *frecv, *brecv; int_t *lloc; doublecomplex **Linv_bc_ptr; /* size ceil(NSUPERS/Pc) */ + doublecomplex *Linv_bc_dat; /* size: sum of sizes of Linv_bc_ptr[lk]) */ + long int *Linv_bc_offset; /* size ceil(NSUPERS/Pc) */ doublecomplex **Uinv_bc_ptr; /* size ceil(NSUPERS/Pc) */ + doublecomplex *Uinv_bc_dat; /* size: sum of sizes of Uinv_bc_ptr[lk]) */ + long int *Uinv_bc_offset; /* size ceil(NSUPERS/Pc) */ + double *SeedSTD_BC,*SeedSTD_RD; int_t idx_indx,idx_lusup; int_t nbrow; @@ -359,8 +391,19 @@ zdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, if ( !(Unzval_br_ptr = (doublecomplex**)SUPERLU_MALLOC(k * sizeof(doublecomplex*))) ) ABORT("Malloc fails for Unzval_br_ptr[]."); + if ( !(Unzval_br_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Unzval_br_offset[]."); + } + Unzval_br_offset[k-1] = -1; + if ( !(Ufstnz_br_ptr = (int_t**)SUPERLU_MALLOC(k * sizeof(int_t*))) ) ABORT("Malloc fails for Ufstnz_br_ptr[]."); + if ( !(Ufstnz_br_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Ufstnz_br_offset[]."); + } + Ufstnz_br_offset[k-1] = -1; if ( !(ToSendD = SUPERLU_MALLOC(k * sizeof(int))) ) ABORT("Malloc fails for ToSendD[]."); @@ -449,8 +492,14 @@ zdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, if ( !(index = intMalloc_dist(len1+1)) ) ABORT("Malloc fails for Uindex[]."); Ufstnz_br_ptr[lb] = index; + Ufstnz_br_offset[lb] = len1+1; + Ufstnz_br_cnt += Ufstnz_br_offset[lb]; + if ( !(Unzval_br_ptr[lb] = doublecomplexMalloc_dist(len)) ) ABORT("Malloc fails for Unzval_br_ptr[*][]."); + Unzval_br_offset[lb]=len; + Unzval_br_cnt += Unzval_br_offset[lb]; + mybufmax[2] = SUPERLU_MAX( mybufmax[2], len1 ); mybufmax[3] = SUPERLU_MAX( mybufmax[3], len ); index[0] = Ucbs[lb]; /* Number of column blocks */ @@ -460,6 +509,8 @@ zdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, } else { Ufstnz_br_ptr[lb] = NULL; Unzval_br_ptr[lb] = NULL; + Unzval_br_offset[lb]=-1; + Ufstnz_br_offset[lb]=-1; } Urb_length[lb] = 0; /* Reset block length. */ Urb_indptr[lb] = BR_HEADER; /* Skip header in U index[]. */ @@ -503,28 +554,54 @@ zdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, /* Pointers to the beginning of each block column of L. */ if ( !(Lnzval_bc_ptr = (doublecomplex**)SUPERLU_MALLOC(k * sizeof(doublecomplex*))) ) ABORT("Malloc fails for Lnzval_bc_ptr[]."); + Lnzval_bc_ptr[k-1] = NULL; if ( !(Lrowind_bc_ptr = (int_t**)SUPERLU_MALLOC(k * sizeof(int_t*))) ) ABORT("Malloc fails for Lrowind_bc_ptr[]."); Lrowind_bc_ptr[k-1] = NULL; + if ( !(Lrowind_bc_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lrowind_bc_offset[]."); + } + Lrowind_bc_offset[k-1] = -1; + if ( !(Lnzval_bc_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lnzval_bc_offset[]."); + } + Lnzval_bc_offset[k-1] = -1; if ( !(Lindval_loc_bc_ptr = (int_t**)SUPERLU_MALLOC(k * sizeof(int_t*))) ) ABORT("Malloc fails for Lindval_loc_bc_ptr[]."); Lindval_loc_bc_ptr[k-1] = NULL; + if ( !(Lindval_loc_bc_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Lindval_loc_bc_offset[]."); + } + Lindval_loc_bc_offset[k-1] = -1; if ( !(Linv_bc_ptr = (doublecomplex**)SUPERLU_MALLOC(k * sizeof(doublecomplex*))) ) { fprintf(stderr, "Malloc fails for Linv_bc_ptr[]."); } + if ( !(Linv_bc_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Linv_bc_offset[]."); + } if ( !(Uinv_bc_ptr = (doublecomplex**)SUPERLU_MALLOC(k * sizeof(doublecomplex*))) ) { fprintf(stderr, "Malloc fails for Uinv_bc_ptr[]."); } + if ( !(Uinv_bc_offset = + (long int*)SUPERLU_MALLOC(k * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Uinv_bc_offset[]."); + } Linv_bc_ptr[k-1] = NULL; Uinv_bc_ptr[k-1] = NULL; + Linv_bc_offset[k-1] = -1; + Uinv_bc_offset[k-1] = -1; if ( !(Unnz = (int_t*)SUPERLU_MALLOC(k * sizeof(int_t))) ) - ABORT("Malloc fails for Unnz[]."); + ABORT("Malloc fails for Unnz[]."); /* These lists of processes will be used for triangular solves. */ if ( !(fsendx_plist = (int **) SUPERLU_MALLOC(k*sizeof(int*))) ) @@ -543,12 +620,17 @@ zdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, for (i = 0, j = 0; i < k; ++i, j += grid->nprow) bsendx_plist[i] = &index1[j]; - mem_use += 4.0*k*sizeof(int*) + 2.0*len*sizeof(int); + mem_use += 4.0*k*sizeof(int_t*) + 2.0*len*sizeof(int); /*------------------------------------------------------------ PROPAGATE ROW SUBSCRIPTS AND VALUES OF A INTO L AND U BLOCKS. THIS ACCOUNTS FOR ONE-PASS PROCESSING OF A, L AND U. ------------------------------------------------------------*/ + long int Linv_bc_cnt=0; + long int Uinv_bc_cnt=0; + long int Lrowind_bc_cnt=0; + long int Lnzval_bc_cnt=0; + long int Lindval_loc_bc_cnt=0; for (jb = 0; jb < nsupers; ++jb) { pc = PCOL( jb, grid ); @@ -690,16 +772,38 @@ zdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, index[] and nzval[]. */ /* Add room for descriptors */ len1 = len + BC_HEADER + nrbl * LB_DESCRIPTOR; - if ( !(index = intMalloc_dist(len1)) ) - ABORT("Malloc fails for index[]"); - if (!(lusup = (doublecomplex*)SUPERLU_MALLOC(len*nsupc * sizeof(doublecomplex)))) + if ( !(index = intMalloc_dist(len1)) ) + ABORT("Malloc fails for index[]"); + Lrowind_bc_offset[ljb]=len1; + Lrowind_bc_cnt += Lrowind_bc_offset[ljb]; + if (!(lusup = (doublecomplex*)SUPERLU_MALLOC(len*nsupc * sizeof(doublecomplex)))) ABORT("Malloc fails for lusup[]"); - if ( !(Lindval_loc_bc_ptr[ljb] = intCalloc_dist(nrbl*3) )) + Lnzval_bc_offset[ljb]=len*nsupc; + Lnzval_bc_cnt += Lnzval_bc_offset[ljb]; + + if ( !(Lindval_loc_bc_ptr[ljb] = intCalloc_dist(nrbl*3) )) ABORT("Malloc fails for Lindval_loc_bc_ptr[ljb][]"); - if (!(Linv_bc_ptr[ljb] = (doublecomplex*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(doublecomplex)))) - ABORT("Malloc fails for Linv_bc_ptr[ljb][]"); + Lindval_loc_bc_offset[ljb]=nrbl*3; + Lindval_loc_bc_cnt += Lindval_loc_bc_offset[ljb]; + + myrow = MYROW( iam, grid ); + krow = PROW( jb, grid ); + if(myrow==krow){ /* diagonal block */ + if (!(Linv_bc_ptr[ljb] = (doublecomplex*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(doublecomplex)))) + ABORT("Malloc fails for Linv_bc_ptr[ljb][]"); + Linv_bc_offset[ljb]=nsupc*nsupc; + Linv_bc_cnt += Linv_bc_offset[ljb]; if (!(Uinv_bc_ptr[ljb] = (doublecomplex*)SUPERLU_MALLOC(nsupc*nsupc * sizeof(doublecomplex)))) ABORT("Malloc fails for Uinv_bc_ptr[ljb][]"); + Uinv_bc_offset[ljb]=nsupc*nsupc; + Uinv_bc_cnt += Uinv_bc_offset[ljb]; + }else{ + Linv_bc_ptr[ljb] = NULL; + Linv_bc_offset[ljb] = -1; + Uinv_bc_ptr[ljb] = NULL; + Uinv_bc_offset[ljb] = -1; + } + mybufmax[0] = SUPERLU_MAX( mybufmax[0], len1 ); mybufmax[1] = SUPERLU_MAX( mybufmax[1], len*nsupc ); mybufmax[4] = SUPERLU_MAX( mybufmax[4], len ); @@ -811,9 +915,14 @@ zdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, } else { Lrowind_bc_ptr[ljb] = NULL; Lnzval_bc_ptr[ljb] = NULL; - Linv_bc_ptr[ljb] = NULL; - Uinv_bc_ptr[ljb] = NULL; - Lindval_loc_bc_ptr[ljb] = NULL; + Linv_bc_ptr[ljb] = NULL; + Linv_bc_offset[ljb] = -1; + Lrowind_bc_offset[ljb]=-1; + Lindval_loc_bc_offset[ljb]=-1; + Lnzval_bc_offset[ljb]=-1; + Uinv_bc_ptr[ljb] = NULL; + Uinv_bc_offset[ljb] = -1; + Lindval_loc_bc_ptr[ljb] = NULL; } /* if nrbl ... */ #if ( PROFlevel>=1 ) t_l += SuperLU_timer_() - t; @@ -822,6 +931,98 @@ zdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, } /* for jb ... */ + Linv_bc_cnt +=1; // safe guard + Uinv_bc_cnt +=1; + Lrowind_bc_cnt +=1; + Lindval_loc_bc_cnt +=1; + Lnzval_bc_cnt +=1; + + if ( !(Linv_bc_dat = + (doublecomplex*)SUPERLU_MALLOC(Linv_bc_cnt * sizeof(doublecomplex))) ) { + fprintf(stderr, "Malloc fails for Linv_bc_dat[]."); + } + if ( !(Uinv_bc_dat = + (doublecomplex*)SUPERLU_MALLOC(Uinv_bc_cnt * sizeof(doublecomplex))) ) { + fprintf(stderr, "Malloc fails for Uinv_bc_dat[]."); + } + + if ( !(Lrowind_bc_dat = + (int_t*)SUPERLU_MALLOC(Lrowind_bc_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Lrowind_bc_dat[]."); + } + if ( !(Lindval_loc_bc_dat = + (int_t*)SUPERLU_MALLOC(Lindval_loc_bc_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Lindval_loc_bc_dat[]."); + } + if ( !(Lnzval_bc_dat = + (doublecomplex*)SUPERLU_MALLOC(Lnzval_bc_cnt * sizeof(doublecomplex))) ) { + fprintf(stderr, "Malloc fails for Lnzval_bc_dat[]."); + } + + /* use contingous memory for Linv_bc_ptr, Uinv_bc_ptr, Lrowind_bc_ptr, Lnzval_bc_ptr*/ + k = CEILING( nsupers, grid->npcol );/* Number of local block columns */ + Linv_bc_cnt=0; + Uinv_bc_cnt=0; + Lrowind_bc_cnt=0; + Lnzval_bc_cnt=0; + Lindval_loc_bc_cnt=0; + long int tmp_cnt; + for (jb = 0; jb < k; ++jb) { /* for each block column ... */ + if(Linv_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Linv_bc_offset[jb]; ++jj) { + Linv_bc_dat[Linv_bc_cnt+jj]=Linv_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Linv_bc_ptr[jb]); + Linv_bc_ptr[jb]=&Linv_bc_dat[Linv_bc_cnt]; + tmp_cnt = Linv_bc_offset[jb]; + Linv_bc_offset[jb]=Linv_bc_cnt; + Linv_bc_cnt+=tmp_cnt; + } + if(Uinv_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Uinv_bc_offset[jb]; ++jj) { + Uinv_bc_dat[Uinv_bc_cnt+jj]=Uinv_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Uinv_bc_ptr[jb]); + Uinv_bc_ptr[jb]=&Uinv_bc_dat[Uinv_bc_cnt]; + tmp_cnt = Uinv_bc_offset[jb]; + Uinv_bc_offset[jb]=Uinv_bc_cnt; + Uinv_bc_cnt+=tmp_cnt; + } + if(Lrowind_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lrowind_bc_offset[jb]; ++jj) { + Lrowind_bc_dat[Lrowind_bc_cnt+jj]=Lrowind_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lrowind_bc_ptr[jb]); + Lrowind_bc_ptr[jb]=&Lrowind_bc_dat[Lrowind_bc_cnt]; + tmp_cnt = Lrowind_bc_offset[jb]; + Lrowind_bc_offset[jb]=Lrowind_bc_cnt; + Lrowind_bc_cnt+=tmp_cnt; + } + + if(Lnzval_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lnzval_bc_offset[jb]; ++jj) { + Lnzval_bc_dat[Lnzval_bc_cnt+jj]=Lnzval_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lnzval_bc_ptr[jb]); + Lnzval_bc_ptr[jb]=&Lnzval_bc_dat[Lnzval_bc_cnt]; + tmp_cnt = Lnzval_bc_offset[jb]; + Lnzval_bc_offset[jb]=Lnzval_bc_cnt; + Lnzval_bc_cnt+=tmp_cnt; + } + + if(Lindval_loc_bc_ptr[jb]!=NULL){ + for (jj = 0; jj < Lindval_loc_bc_offset[jb]; ++jj) { + Lindval_loc_bc_dat[Lindval_loc_bc_cnt+jj]=Lindval_loc_bc_ptr[jb][jj]; + } + SUPERLU_FREE(Lindval_loc_bc_ptr[jb]); + Lindval_loc_bc_ptr[jb]=&Lindval_loc_bc_dat[Lindval_loc_bc_cnt]; + tmp_cnt = Lindval_loc_bc_offset[jb]; + Lindval_loc_bc_offset[jb]=Lindval_loc_bc_cnt; + Lindval_loc_bc_cnt+=tmp_cnt; + } + + } /* for jb ... */ + ///////////////////////////////////////////////////////////////// /* Set up additional pointers for the index and value arrays of U. @@ -835,6 +1036,17 @@ zdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, ABORT("Malloc fails for Ucb_indptr[]"); if ( !(Ucb_valptr = SUPERLU_MALLOC(nub * sizeof(int_t *))) ) ABORT("Malloc fails for Ucb_valptr[]"); + if ( !(Ucb_valoffset = + (long int*)SUPERLU_MALLOC(nub * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Ucb_valoffset[]."); + } + Ucb_valoffset[nub-1] = -1; + if ( !(Ucb_indoffset = + (long int*)SUPERLU_MALLOC(nub * sizeof(long int))) ) { + fprintf(stderr, "Malloc fails for Ucb_indoffset[]."); + } + Ucb_indoffset[nub-1] = -1; + nlb = CEILING( nsupers, grid->nprow ); /* Number of local block rows. */ /* Count number of row blocks in a block column. @@ -857,10 +1069,19 @@ zdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, for (lb = 0; lb < nub; ++lb) { if ( Urbs[lb] ) { /* Not an empty block column. */ if ( !(Ucb_indptr[lb] - = SUPERLU_MALLOC(Urbs[lb] * sizeof(Ucb_indptr_t))) ) + = SUPERLU_MALLOC(Urbs[lb] * sizeof(Ucb_indptr_t))) ) ABORT("Malloc fails for Ucb_indptr[lb][]"); + Ucb_indoffset[lb]=Urbs[lb]; + Ucb_indcnt += Ucb_indoffset[lb]; if ( !(Ucb_valptr[lb] = (int_t *) intMalloc_dist(Urbs[lb])) ) ABORT("Malloc fails for Ucb_valptr[lb][]"); + Ucb_valoffset[lb]=Urbs[lb]; + Ucb_valcnt += Ucb_valoffset[lb]; + }else{ + Ucb_valptr[lb]=NULL; + Ucb_valoffset[lb]=-1; + Ucb_indptr[lb]=NULL; + Ucb_indoffset[lb]=-1; } } for (lk = 0; lk < nlb; ++lk) { /* For each block row. */ @@ -905,6 +1126,81 @@ zdistribute(superlu_dist_options_t *options, int_t n, SuperMatrix *A, } } + Unzval_br_cnt +=1; // safe guard + Ufstnz_br_cnt +=1; + Ucb_valcnt +=1 ; + Ucb_indcnt +=1; + if ( !(Unzval_br_dat = + (doublecomplex*)SUPERLU_MALLOC(Unzval_br_cnt * sizeof(doublecomplex))) ) { + fprintf(stderr, "Malloc fails for Lnzval_bc_dat[]."); + } + if ( !(Ufstnz_br_dat = + (int_t*)SUPERLU_MALLOC(Ufstnz_br_cnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Ufstnz_br_dat[]."); + } + if ( !(Ucb_valdat = + (int_t*)SUPERLU_MALLOC(Ucb_valcnt * sizeof(int_t))) ) { + fprintf(stderr, "Malloc fails for Ucb_valdat[]."); + } + if ( !(Ucb_inddat = + (Ucb_indptr_t*)SUPERLU_MALLOC(Ucb_indcnt * sizeof(Ucb_indptr_t))) ) { + fprintf(stderr, "Malloc fails for Ucb_inddat[]."); + } + + /* use contingous memory for Unzval_br_ptr, Ufstnz_br_ptr, Ucb_valptr */ + k = CEILING( nsupers, grid->nprow );/* Number of local block rows */ + Unzval_br_cnt=0; + Ufstnz_br_cnt=0; + for (lb = 0; lb < k; ++lb) { /* for each block row ... */ + if(Unzval_br_ptr[lb]!=NULL){ + for (jj = 0; jj < Unzval_br_offset[lb]; ++jj) { + Unzval_br_dat[Unzval_br_cnt+jj]=Unzval_br_ptr[lb][jj]; + } + SUPERLU_FREE(Unzval_br_ptr[lb]); + Unzval_br_ptr[lb]=&Unzval_br_dat[Unzval_br_cnt]; + tmp_cnt = Unzval_br_offset[lb]; + Unzval_br_offset[lb]=Unzval_br_cnt; + Unzval_br_cnt+=tmp_cnt; + } + + if(Ufstnz_br_ptr[lb]!=NULL){ + for (jj = 0; jj < Ufstnz_br_offset[lb]; ++jj) { + Ufstnz_br_dat[Ufstnz_br_cnt+jj]=Ufstnz_br_ptr[lb][jj]; + } + SUPERLU_FREE(Ufstnz_br_ptr[lb]); + Ufstnz_br_ptr[lb]=&Ufstnz_br_dat[Ufstnz_br_cnt]; + tmp_cnt = Ufstnz_br_offset[lb]; + Ufstnz_br_offset[lb]=Ufstnz_br_cnt; + Ufstnz_br_cnt+=tmp_cnt; + } + } + + k = CEILING( nsupers, grid->npcol );/* Number of local block columns */ + Ucb_valcnt=0; + Ucb_indcnt=0; + for (lb = 0; lb < k; ++lb) { /* for each block row ... */ + if(Ucb_valptr[lb]!=NULL){ + for (jj = 0; jj < Ucb_valoffset[lb]; ++jj) { + Ucb_valdat[Ucb_valcnt+jj]=Ucb_valptr[lb][jj]; + } + SUPERLU_FREE(Ucb_valptr[lb]); + Ucb_valptr[lb]=&Ucb_valdat[Ucb_valcnt]; + tmp_cnt = Ucb_valoffset[lb]; + Ucb_valoffset[lb]=Ucb_valcnt; + Ucb_valcnt+=tmp_cnt; + } + if(Ucb_indptr[lb]!=NULL){ + for (jj = 0; jj < Ucb_indoffset[lb]; ++jj) { + Ucb_inddat[Ucb_indcnt+jj]=Ucb_indptr[lb][jj]; + } + SUPERLU_FREE(Ucb_indptr[lb]); + Ucb_indptr[lb]=&Ucb_inddat[Ucb_indcnt]; + tmp_cnt = Ucb_indoffset[lb]; + Ucb_indoffset[lb]=Ucb_indcnt; + Ucb_indcnt+=tmp_cnt; + } + } + ///////////////////////////////////////////////////////////////// #if ( PROFlevel>=1 ) @@ -1584,12 +1880,31 @@ if ( !iam) printf(".. Construct Reduce tree for U: %.2f\t\n", t); //////////////////////////////////////////////////////// - Llu->Lrowind_bc_ptr = Lrowind_bc_ptr; + Llu->Lrowind_bc_dat = Lrowind_bc_dat; + Llu->Lrowind_bc_offset = Lrowind_bc_offset; + Llu->Lrowind_bc_cnt = Lrowind_bc_cnt; + Llu->Lindval_loc_bc_ptr = Lindval_loc_bc_ptr; + Llu->Lindval_loc_bc_dat = Lindval_loc_bc_dat; + Llu->Lindval_loc_bc_offset = Lindval_loc_bc_offset; + Llu->Lindval_loc_bc_cnt = Lindval_loc_bc_cnt; + Llu->Lnzval_bc_ptr = Lnzval_bc_ptr; + Llu->Lnzval_bc_dat = Lnzval_bc_dat; + Llu->Lnzval_bc_offset = Lnzval_bc_offset; + Llu->Lnzval_bc_cnt = Lnzval_bc_cnt; + Llu->Ufstnz_br_ptr = Ufstnz_br_ptr; + Llu->Ufstnz_br_dat = Ufstnz_br_dat; + Llu->Ufstnz_br_offset = Ufstnz_br_offset; + Llu->Ufstnz_br_cnt = Ufstnz_br_cnt; + Llu->Unzval_br_ptr = Unzval_br_ptr; + Llu->Unzval_br_dat = Unzval_br_dat; + Llu->Unzval_br_offset = Unzval_br_offset; + Llu->Unzval_br_cnt = Unzval_br_cnt; + Llu->Unnz = Unnz; Llu->ToRecv = ToRecv; Llu->ToSendD = ToSendD; @@ -1604,15 +1919,79 @@ if ( !iam) printf(".. Construct Reduce tree for U: %.2f\t\n", t); Llu->nbsendx = nbsendx; Llu->ilsum = ilsum; Llu->ldalsum = ldaspa; + Llu->LRtree_ptr = LRtree_ptr; Llu->LBtree_ptr = LBtree_ptr; Llu->URtree_ptr = URtree_ptr; Llu->UBtree_ptr = UBtree_ptr; + Llu->Linv_bc_ptr = Linv_bc_ptr; + Llu->Linv_bc_dat = Linv_bc_dat; + Llu->Linv_bc_offset = Linv_bc_offset; + Llu->Linv_bc_cnt = Linv_bc_cnt; + Llu->Uinv_bc_ptr = Uinv_bc_ptr; + Llu->Uinv_bc_dat = Uinv_bc_dat; + Llu->Uinv_bc_offset = Uinv_bc_offset; + Llu->Uinv_bc_cnt = Uinv_bc_cnt; + Llu->Urbs = Urbs; Llu->Ucb_indptr = Ucb_indptr; + Llu->Ucb_inddat = Ucb_inddat; + Llu->Ucb_indoffset = Ucb_indoffset; + Llu->Ucb_indcnt = Ucb_indcnt; Llu->Ucb_valptr = Ucb_valptr; + Llu->Ucb_valdat = Ucb_valdat; + Llu->Ucb_valoffset = Ucb_valoffset; + Llu->Ucb_valcnt = Ucb_valcnt; + +#ifdef GPU_ACC + + checkGPU(gpuMalloc( (void**)&Llu->d_xsup, (n+1) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_xsup, xsup, (n+1) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_LRtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_LBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_URtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree))); + checkGPU(gpuMalloc( (void**)&Llu->d_UBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree))); + checkGPU(gpuMemcpy(Llu->d_LRtree_ptr, Llu->LRtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_LBtree_ptr, Llu->LBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_URtree_ptr, Llu->URtree_ptr, CEILING( nsupers, grid->nprow ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMemcpy(Llu->d_UBtree_ptr, Llu->UBtree_ptr, CEILING( nsupers, grid->npcol ) * sizeof(C_Tree), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lrowind_bc_dat, (Llu->Lrowind_bc_cnt) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_Lrowind_bc_dat, Llu->Lrowind_bc_dat, (Llu->Lrowind_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lindval_loc_bc_dat, (Llu->Lindval_loc_bc_cnt) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_Lindval_loc_bc_dat, Llu->Lindval_loc_bc_dat, (Llu->Lindval_loc_bc_cnt) * sizeof(int_t), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lrowind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lrowind_bc_offset, Llu->Lrowind_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lindval_loc_bc_offset, Llu->Lindval_loc_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Lnzval_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Lnzval_bc_offset, Llu->Lnzval_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + + + // some dummy allocation to avoid checking whether they are null pointers later + checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_dat, sizeof(int_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Ucolind_bc_offset, sizeof(int64_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_dat, sizeof(doublecomplex) )); + checkGPU(gpuMalloc( (void**)&Llu->d_Unzval_bc_offset, sizeof(int64_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_dat, sizeof(int_t))); + checkGPU(gpuMalloc( (void**)&Llu->d_Uindval_loc_bc_offset, sizeof(int_t))); + + + checkGPU(gpuMalloc( (void**)&Llu->d_Linv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Linv_bc_offset, Llu->Linv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_Uinv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int))); + checkGPU(gpuMemcpy(Llu->d_Uinv_bc_offset, Llu->Uinv_bc_offset, CEILING( nsupers, grid->npcol ) * sizeof(long int), gpuMemcpyHostToDevice)); + checkGPU(gpuMalloc( (void**)&Llu->d_ilsum, (CEILING( nsupers, grid->nprow )+1) * sizeof(int_t))); + checkGPU(gpuMemcpy(Llu->d_ilsum, Llu->ilsum, (CEILING( nsupers, grid->nprow )+1) * sizeof(int_t), gpuMemcpyHostToDevice)); + + + /* gpuMemcpy for the following is performed in pxgssvx */ + checkGPU(gpuMalloc( (void**)&Llu->d_Lnzval_bc_dat, (Llu->Lnzval_bc_cnt) * sizeof(doublecomplex) )); + checkGPU(gpuMalloc( (void**)&Llu->d_Linv_bc_dat, (Llu->Linv_bc_cnt) * sizeof(doublecomplex) )); + checkGPU(gpuMalloc( (void**)&Llu->d_Uinv_bc_dat, (Llu->Uinv_bc_cnt) * sizeof(doublecomplex) )); + +#endif /* match ifdef GPU_ACC */ #if ( PRNTlevel>=1 ) if ( !iam ) printf(".. # L blocks " IFMT "\t# U blocks " IFMT "\n", diff --git a/SRC/zlustruct_gpu.h b/SRC/zlustruct_gpu.h index 7717296f..3bdc8b49 100644 --- a/SRC/zlustruct_gpu.h +++ b/SRC/zlustruct_gpu.h @@ -95,8 +95,6 @@ typedef struct //LUstruct_gpu_ local_u_blk_info_t *local_u_blk_infoVec; int_t *local_u_blk_infoPtr; - int_t *ijb_lookupVec; - int_t *ijb_lookupPtr; // GPU buffers for performing Schur Complement Update on GPU zSCUbuf_gpu_t scubufs[MAX_NGPU_STREAMS]; diff --git a/SRC/zsuperlu_gpu.cu b/SRC/zsuperlu_gpu.cu index b4596330..3eecfe4e 100644 --- a/SRC/zsuperlu_gpu.cu +++ b/SRC/zsuperlu_gpu.cu @@ -807,8 +807,6 @@ int zfree_LUstruct_gpu ( checkGPU(gpuFree(A_gpu->jib_lookupPtr)); checkGPU(gpuFree(A_gpu->local_u_blk_infoVec)); checkGPU(gpuFree(A_gpu->local_u_blk_infoPtr)); - checkGPU(gpuFree(A_gpu->ijb_lookupVec)); - checkGPU(gpuFree(A_gpu->ijb_lookupPtr)); /* Destroy all the meta-structures associated with the streams. */ gpuStreamDestroy(sluGPU->CopyStream); diff --git a/build_base/CMakeCache.txt b/build_base/CMakeCache.txt new file mode 100644 index 00000000..ca839d50 --- /dev/null +++ b/build_base/CMakeCache.txt @@ -0,0 +1,1360 @@ +# This is the CMakeCache file. +# For build in directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base +# It was generated by CMake: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +BUILD_SHARED_LIBS:UNINITIALIZED=ON + +//Include static libs when building shared +BUILD_STATIC_LIBS:BOOL=TRUE + +//Build the testing tree. +BUILD_TESTING:BOOL=ON + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//saved value of CRAYPE_LINK_TYPE environment variable +CMAKE_CRAYPE_LINKTYPE:STRING=dynamic + +//saved value of LOADEDMODULES environment variable +CMAKE_CRAYPE_LOADEDMODULES:STRING=craype-x86-milan:libfabric/1.15.2.0:craype-network-ofi:xpmem/2.5.2-2.4_3.20__gd0f7936.shasta:perftools-base/22.09.0:cpe/22.11:xalt/2.10.2:craype-accel-nvidia80:gpu/1.0:nvidia/22.7:craype/2.7.19:cray-dsmml/0.2.2:cray-mpich/8.1.22:PrgEnv-nvidia/8.3.3:Nsight-Compute/2022.1.1:Nsight-Systems/2022.2.1:cudatoolkit/11.7:cray-libsci/22.11.1.2:cmake/3.24.3 + +//No help, variable specified on the command line. +CMAKE_CUDA_ARCHITECTURES:UNINITIALIZED=80 + +//CUDA compiler +CMAKE_CUDA_COMPILER:STRING=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc + +//Flags used by the CUDA compiler during all build types. +CMAKE_CUDA_FLAGS:STRING=-I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC + +CMAKE_CUDA_FLAGS_DDEBUG:STRING=-O0 --expt-relaxed-constexpr -DDEBUG -g + +//Flags used by the CUDA compiler during DEBUG builds. +CMAKE_CUDA_FLAGS_DEBUG:STRING=-g + +//Flags used by the CUDA compiler during MINSIZEREL builds. +CMAKE_CUDA_FLAGS_MINSIZEREL:STRING=-O1 -DNDEBUG + +//Flags used by the CUDA compiler during RELEASE builds. +CMAKE_CUDA_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CUDA compiler during RELWITHDEBINFO builds. +CMAKE_CUDA_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_CXX_COMPILER:UNINITIALIZED=CC + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g -O0 + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-O2 -s -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-fast -O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//No help, variable specified on the command line. +CMAKE_C_COMPILER:UNINITIALIZED=cc + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING=-DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -O0 + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-O2 -s -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-fast -O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/pkgRedirects + +//No help, variable specified on the command line. +CMAKE_Fortran_COMPILER:UNINITIALIZED=ftn + +//Flags used by the Fortran compiler during all build types. +CMAKE_Fortran_FLAGS:STRING= + +//Flags used by the Fortran compiler during DEBUG builds. +CMAKE_Fortran_FLAGS_DEBUG:STRING=-g -O0 -Mbounds + +//Flags used by the Fortran compiler during MINSIZEREL builds. +CMAKE_Fortran_FLAGS_MINSIZEREL:STRING=-O2 -s + +//Flags used by the Fortran compiler during RELEASE builds. +CMAKE_Fortran_FLAGS_RELEASE:STRING=-fast -O3 + +//Flags used by the Fortran compiler during RELWITHDEBINFO builds. +CMAKE_Fortran_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=./lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=SuperLU_DIST + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//No help, variable specified on the command line. +CMAKE_VERBOSE_MAKEFILE:BOOL=ON + +//Path to the coverage program that CTest uses for performing coverage +// inspection +COVERAGE_COMMAND:FILEPATH=/usr/bin/gcov + +//Extra command line flags to pass to the coverage tool +COVERAGE_EXTRA_FLAGS:STRING=-l + +//How many times to retry timed-out CTest submissions. +CTEST_SUBMIT_RETRY_COUNT:STRING=3 + +//How long to wait between timed-out CTest submissions. +CTEST_SUBMIT_RETRY_DELAY:STRING=5 + +//Path to a file. +CUDAToolkit_CUPTI_INCLUDE_DIR:PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include + +//Path to a library. +CUDAToolkit_rt_LIBRARY:FILEPATH=/usr/lib64/librt.so + +//Compile device code in 64 bit mode +CUDA_64_BIT_DEVICE_CODE:BOOL=ON + +//Attach the build rule to the CUDA source file. Enable only when +// the CUDA source file is added to at most one target. +CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE:BOOL=ON + +//Generate and parse .cubin files in Device mode. +CUDA_BUILD_CUBIN:BOOL=OFF + +//Build in Emulation mode +CUDA_BUILD_EMULATION:BOOL=OFF + +//Path to a library. +CUDA_CUDART:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so + +//"cudart" library +CUDA_CUDART_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so + +//"cuda" library (older versions only). +CUDA_CUDA_LIBRARY:FILEPATH=/usr/lib64/libcuda.so + +//Directory to put all the output files. If blank it will default +// to the CMAKE_CURRENT_BINARY_DIR +CUDA_GENERATED_OUTPUT_DIR:PATH= + +//Generated file extension +CUDA_HOST_COMPILATION_CPP:BOOL=ON + +//Host side compiler used by NVCC +CUDA_HOST_COMPILER:FILEPATH=/opt/cray/pe/craype/2.7.19/bin/cc + +//Path to a program. +CUDA_NVCC_EXECUTABLE:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc + +//Semi-colon delimit multiple arguments. during all build types. +CUDA_NVCC_FLAGS:STRING= + +//Semi-colon delimit multiple arguments. during DEBUG builds. +CUDA_NVCC_FLAGS_DEBUG:STRING= + +//Semi-colon delimit multiple arguments. during MINSIZEREL builds. +CUDA_NVCC_FLAGS_MINSIZEREL:STRING= + +//Semi-colon delimit multiple arguments. during RELEASE builds. +CUDA_NVCC_FLAGS_RELEASE:STRING= + +//Semi-colon delimit multiple arguments. during RELWITHDEBINFO +// builds. +CUDA_NVCC_FLAGS_RELWITHDEBINFO:STRING= + +//"OpenCL" library +CUDA_OpenCL_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libOpenCL.so + +//Propagate C/CXX_FLAGS and friends to the host compiler via -Xcompile +CUDA_PROPAGATE_HOST_FLAGS:BOOL=ON + +//Path to a file. +CUDA_SDK_ROOT_DIR:PATH=CUDA_SDK_ROOT_DIR-NOTFOUND + +//Compile CUDA objects with separable compilation enabled. Requires +// CUDA 5.0+ +CUDA_SEPARABLE_COMPILATION:BOOL=OFF + +//Path to a file. +CUDA_TOOLKIT_INCLUDE:PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include + +//Toolkit location. +CUDA_TOOLKIT_ROOT_DIR:PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 + +//Use the static version of the CUDA runtime library if available +CUDA_USE_STATIC_CUDA_RUNTIME:BOOL=ON + +//Print out the commands run while compiling the CUDA source file. +// With the Makefile generator this defaults to VERBOSE variable +// specified on the command line, but can be forced on with this +// option. +CUDA_VERBOSE_BUILD:BOOL=OFF + +//Version of CUDA as computed from nvcc. +CUDA_VERSION:STRING=11.7 + +//Path to a library. +CUDA_cublasLt_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so + +//Path to a library. +CUDA_cublasLt_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt_static.a + +//"cublas" library +CUDA_cublas_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so + +//Path to a library. +CUDA_cublas_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas_static.a + +//Path to a library. +CUDA_cuda_driver_LIBRARY:FILEPATH=/usr/lib64/libcuda.so + +//"cudadevrt" library +CUDA_cudadevrt_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudadevrt.a + +//Path to a library. +CUDA_cudart_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so + +//static CUDA runtime library +CUDA_cudart_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart_static.a + +//"cufft" library +CUDA_cufft_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcufft.so + +//Path to a library. +CUDA_cufft_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcufft_static.a + +//Path to a library. +CUDA_cufft_static_nocallback_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcufft_static_nocallback.a + +//Path to a library. +CUDA_cufftw_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcufftw.so + +//Path to a library. +CUDA_cufftw_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcufftw_static.a + +//Path to a library. +CUDA_culibos_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a + +//"cupti" library +CUDA_cupti_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64/libcupti.so + +//Path to a library. +CUDA_cupti_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../extras/CUPTI/lib64/libcupti_static.a + +//"curand" library +CUDA_curand_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcurand.so + +//Path to a library. +CUDA_curand_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcurand_static.a + +//"cusolver" library +CUDA_cusolver_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so + +//Path to a library. +CUDA_cusolver_lapack_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver_lapack_static.a + +//Path to a library. +CUDA_cusolver_metis_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libmetis_static.a + +//Path to a library. +CUDA_cusolver_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver_static.a + +//"cusparse" library +CUDA_cusparse_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so + +//Path to a library. +CUDA_cusparse_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse_static.a + +//"nppc" library +CUDA_nppc_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppc.so + +//Path to a library. +CUDA_nppc_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppc_static.a + +//"nppial" library +CUDA_nppial_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppial.so + +//Path to a library. +CUDA_nppial_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppial_static.a + +//"nppicc" library +CUDA_nppicc_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppicc.so + +//Path to a library. +CUDA_nppicc_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppicc_static.a + +//Path to a library. +CUDA_nppicom_LIBRARY:FILEPATH=CUDA_nppicom_LIBRARY-NOTFOUND + +//Path to a library. +CUDA_nppicom_static_LIBRARY:FILEPATH=CUDA_nppicom_static_LIBRARY-NOTFOUND + +//"nppidei" library +CUDA_nppidei_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppidei.so + +//Path to a library. +CUDA_nppidei_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppidei_static.a + +//"nppif" library +CUDA_nppif_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppif.so + +//Path to a library. +CUDA_nppif_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppif_static.a + +//"nppig" library +CUDA_nppig_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppig.so + +//Path to a library. +CUDA_nppig_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppig_static.a + +//"nppim" library +CUDA_nppim_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppim.so + +//Path to a library. +CUDA_nppim_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppim_static.a + +//"nppist" library +CUDA_nppist_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppist.so + +//Path to a library. +CUDA_nppist_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppist_static.a + +//"nppisu" library +CUDA_nppisu_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppisu.so + +//Path to a library. +CUDA_nppisu_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppisu_static.a + +//"nppitc" library +CUDA_nppitc_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppitc.so + +//Path to a library. +CUDA_nppitc_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppitc_static.a + +//"npps" library +CUDA_npps_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnpps.so + +//Path to a library. +CUDA_npps_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnpps_static.a + +//"nvToolsExt" library +CUDA_nvToolsExt_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnvToolsExt.so + +//Path to a library. +CUDA_nvgraph_LIBRARY:FILEPATH=CUDA_nvgraph_LIBRARY-NOTFOUND + +//Path to a library. +CUDA_nvgraph_static_LIBRARY:FILEPATH=CUDA_nvgraph_static_LIBRARY-NOTFOUND + +//Path to a library. +CUDA_nvjpeg_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnvjpeg.so + +//Path to a library. +CUDA_nvjpeg_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnvjpeg_static.a + +//Path to a library. +CUDA_nvml_LIBRARY:FILEPATH=/usr/lib64/libnvidia-ml.so + +//Path to a library. +CUDA_nvrtc_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnvrtc.so + +//Path to a library. +CUDA_rt_LIBRARY:FILEPATH=/usr/lib64/librt.so + +//Maximum time allowed before CTest will kill the test. +DART_TESTING_TIMEOUT:STRING=1500 + +//Path to a program. +GITCOMMAND:FILEPATH=/usr/bin/git + +//The folder where runtime files will be installed. +INSTALL_BIN_DIR:STRING=bin + +//The folder where headers will be installed. +INSTALL_INC_DIR:STRING=include + +//The folder where libraries will be installed. +INSTALL_LIB_DIR:STRING=./lib + +//Command to build the project +MAKECOMMAND:STRING=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --build . --config "${CTEST_CONFIGURATION_TYPE}" + +//Path to the memory checking command, used for memory error detection. +MEMORYCHECK_COMMAND:FILEPATH=/usr/bin/valgrind + +//File that contains suppressions for the memory checker +MEMORYCHECK_SUPPRESSIONS_FILE:FILEPATH= + +//Executable for running MPI programs. +MPIEXEC_EXECUTABLE:FILEPATH=/usr/bin/srun + +//Maximum number of processors available to run MPI applications. +MPIEXEC_MAX_NUMPROCS:STRING=16 + +//Flag used by MPI to specify the number of processes for mpiexec; +// the next option will be the number of processes. +MPIEXEC_NUMPROC_FLAG:STRING=-n + +//These flags will be placed after all flags passed to mpiexec. +MPIEXEC_POSTFLAGS:STRING= + +//These flags will be directly before the executable that is being +// run by mpiexec. +MPIEXEC_PREFLAGS:STRING= + +//MPI CXX additional include directories +MPI_CXX_ADDITIONAL_INCLUDE_DIRS:STRING= + +//MPI compiler for CXX +MPI_CXX_COMPILER:FILEPATH=/opt/cray/pe/craype/2.7.19/bin/CC + +//MPI CXX compiler wrapper include directories +MPI_CXX_COMPILER_INCLUDE_DIRS:STRING=/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include;/opt/cray/pe/dsmml/0.2.2/dsmml/include;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include + +//MPI CXX compilation definitions +MPI_CXX_COMPILE_DEFINITIONS:STRING= + +//MPI CXX compilation options +MPI_CXX_COMPILE_OPTIONS:STRING= + +//MPI CXX libraries to link against +MPI_CXX_LIB_NAMES:STRING=cuda;sci_nvidia_mpi;sci_nvidia;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem + +//MPI CXX linker flags +MPI_CXX_LINK_FLAGS:STRING=-Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib + +//If true, the MPI-2 C++ bindings are disabled using definitions. +MPI_CXX_SKIP_MPICXX:BOOL=OFF + +//MPI C additional include directories +MPI_C_ADDITIONAL_INCLUDE_DIRS:STRING= + +//MPI compiler for C +MPI_C_COMPILER:FILEPATH=/opt/cray/pe/craype/2.7.19/bin/cc + +//MPI C compiler wrapper include directories +MPI_C_COMPILER_INCLUDE_DIRS:STRING=/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include;/opt/cray/pe/dsmml/0.2.2/dsmml/include;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include + +//MPI C compilation definitions +MPI_C_COMPILE_DEFINITIONS:STRING= + +//MPI C compilation options +MPI_C_COMPILE_OPTIONS:STRING= + +//MPI C libraries to link against +MPI_C_LIB_NAMES:STRING=cuda;sci_nvidia_mpi;sci_nvidia;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem + +//MPI C linker flags +MPI_C_LINK_FLAGS:STRING=-Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib + +//MPI Fortran additional include directories +MPI_Fortran_ADDITIONAL_INCLUDE_DIRS:STRING= + +//MPI compiler for Fortran +MPI_Fortran_COMPILER:FILEPATH=/opt/cray/pe/craype/2.7.19/bin/ftn + +//MPI Fortran compiler wrapper include directories +MPI_Fortran_COMPILER_INCLUDE_DIRS:STRING=/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include;/opt/cray/pe/dsmml/0.2.2/dsmml/include;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include + +//MPI Fortran compilation definitions +MPI_Fortran_COMPILE_DEFINITIONS:STRING= + +//MPI Fortran compilation options +MPI_Fortran_COMPILE_OPTIONS:STRING= + +//MPI Fortran libraries to link against +MPI_Fortran_LIB_NAMES:STRING=cuda;sci_nvidia_mpi;sci_nvidia;dl;mpifort_nvidia;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem + +//MPI Fortran linker flags +MPI_Fortran_LINK_FLAGS:STRING=-Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib + +//Location of the cuda library for MPI +MPI_cuda_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs/libcuda.so + +//Location of the dl library for MPI +MPI_dl_LIBRARY:FILEPATH=/usr/lib64/libdl.so + +//Location of the dsmml library for MPI +MPI_dsmml_LIBRARY:FILEPATH=/opt/cray/pe/dsmml/0.2.2/dsmml/lib/libdsmml.so + +//Location of the mpi_gtl_cuda library for MPI +MPI_mpi_gtl_cuda_LIBRARY:FILEPATH=/opt/cray/pe/mpich/8.1.22/gtl/lib/libmpi_gtl_cuda.so + +//Location of the mpi_nvidia library for MPI +MPI_mpi_nvidia_LIBRARY:FILEPATH=/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib/libmpi_nvidia.so + +//Location of the mpifort_nvidia library for MPI +MPI_mpifort_nvidia_LIBRARY:FILEPATH=/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib/libmpifort_nvidia.so + +//Location of the sci_nvidia library for MPI +MPI_sci_nvidia_LIBRARY:FILEPATH=/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia.so + +//Location of the sci_nvidia_mpi library for MPI +MPI_sci_nvidia_mpi_LIBRARY:FILEPATH=/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi.so + +//Location of the xpmem library for MPI +MPI_xpmem_LIBRARY:FILEPATH=/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64/libxpmem.so + +//CXX compiler flags for OpenMP parallelization +OpenMP_CXX_FLAGS:STRING=-mp + +//CXX compiler libraries for OpenMP parallelization +OpenMP_CXX_LIB_NAMES:STRING=sci_nvidia_mpi_mp;sci_nvidia_mp + +//C compiler flags for OpenMP parallelization +OpenMP_C_FLAGS:STRING=-mp + +//C compiler libraries for OpenMP parallelization +OpenMP_C_LIB_NAMES:STRING=sci_nvidia_mpi_mp;sci_nvidia_mp + +//Fortran compiler flags for OpenMP parallelization +OpenMP_Fortran_FLAGS:STRING=-mp + +//Fortran compiler libraries for OpenMP parallelization +OpenMP_Fortran_LIB_NAMES:STRING=sci_nvidia_mpi_mp;sci_nvidia_mp + +//Path to the sci_nvidia_mp library for OpenMP +OpenMP_sci_nvidia_mp_LIBRARY:FILEPATH=/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so + +//Path to the sci_nvidia_mpi_mp library for OpenMP +OpenMP_sci_nvidia_mpi_mp_LIBRARY:FILEPATH=/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Name of the computer/site where compile is being run +SITE:STRING=login31 + +//Value Computed by CMake +SuperLU_DIST_BINARY_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +//Value Computed by CMake +SuperLU_DIST_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +SuperLU_DIST_SOURCE_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +//List of absolute paths to blas libraries []. +TPL_BLAS_LIBRARIES:BOOL=/opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so + +//List of absolute paths to COLAMD include directories []. +TPL_COLAMD_INCLUDE_DIRS:BOOL=OFF + +//List of absolute paths to COLAMD link libraries []. +TPL_COLAMD_LIBRARIES:BOOL=OFF + +//List of absolute paths to CombBLAS include directories []. +TPL_COMBBLAS_INCLUDE_DIRS:BOOL=OFF + +//List of absolute paths to CombBLAS link libraries []. +TPL_COMBBLAS_LIBRARIES:BOOL=OFF + +//Build the COLAMD library +TPL_ENABLE_COLAMDLIB:BOOL=OFF + +//Build the CombBLAS library +TPL_ENABLE_COMBBLASLIB:BOOL=OFF + +//Enable the CUDA libraries +TPL_ENABLE_CUDALIB:BOOL=ON + +//Enable the HIP libraries +TPL_ENABLE_HIPLIB:BOOL=OFF + +//Build the CBLAS library +TPL_ENABLE_INTERNAL_BLASLIB:BOOL=OFF + +//Enable LAPACK library +TPL_ENABLE_LAPACKLIB:BOOL=ON + +//Build the ParMETIS library +TPL_ENABLE_PARMETISLIB:BOOL=ON + +//List of absolute paths to LAPACK libraries []. +TPL_LAPACK_LIBRARIES:BOOL=/opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so + +//List of absolute paths to ParMETIS include directories []. +TPL_PARMETIS_INCLUDE_DIRS:BOOL=/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include;/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include + +//List of absolute paths to ParMETIS link libraries []. +TPL_PARMETIS_LIBRARIES:BOOL=/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so;/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so + +//Enable Fortran +XSDK_ENABLE_Fortran:BOOL=ON + +//Enable complex16 precision library +enable_complex16:BOOL=ON + +//Build doxygen documentation +enable_doc:BOOL=OFF + +//Enable double precision library +enable_double:BOOL=ON + +//Build examples +enable_examples:BOOL=ON + +//Enable single precision library +enable_single:BOOL=ON + +//Build tests +enable_tests:BOOL=ON + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=24 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cpack +//ADVANCED property for variable: CMAKE_CRAYPE_LINKTYPE +CMAKE_CRAYPE_LINKTYPE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CRAYPE_LOADEDMODULES +CMAKE_CRAYPE_LOADEDMODULES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CTEST_COMMAND +CMAKE_CTEST_COMMAND-ADVANCED:INTERNAL=1 +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest +//ADVANCED property for variable: CMAKE_CUDA_COMPILER +CMAKE_CUDA_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS +CMAKE_CUDA_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_DEBUG +CMAKE_CUDA_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_MINSIZEREL +CMAKE_CUDA_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_RELEASE +CMAKE_CUDA_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_RELWITHDEBINFO +CMAKE_CUDA_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//ADVANCED property for variable: CMAKE_Fortran_COMPILER +CMAKE_Fortran_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS +CMAKE_Fortran_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_DEBUG +CMAKE_Fortran_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_MINSIZEREL +CMAKE_Fortran_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELEASE +CMAKE_Fortran_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELWITHDEBINFO +CMAKE_Fortran_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=5 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: COVERAGE_COMMAND +COVERAGE_COMMAND-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: COVERAGE_EXTRA_FLAGS +COVERAGE_EXTRA_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CTEST_SUBMIT_RETRY_COUNT +CTEST_SUBMIT_RETRY_COUNT-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CTEST_SUBMIT_RETRY_DELAY +CTEST_SUBMIT_RETRY_DELAY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDAToolkit_rt_LIBRARY +CUDAToolkit_rt_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_64_BIT_DEVICE_CODE +CUDA_64_BIT_DEVICE_CODE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE +CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_BUILD_CUBIN +CUDA_BUILD_CUBIN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_BUILD_EMULATION +CUDA_BUILD_EMULATION-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_CUDART +CUDA_CUDART-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_CUDART_LIBRARY +CUDA_CUDART_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_CUDA_LIBRARY +CUDA_CUDA_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_GENERATED_OUTPUT_DIR +CUDA_GENERATED_OUTPUT_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_HOST_COMPILATION_CPP +CUDA_HOST_COMPILATION_CPP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_EXECUTABLE +CUDA_NVCC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS +CUDA_NVCC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_DEBUG +CUDA_NVCC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_MINSIZEREL +CUDA_NVCC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_RELEASE +CUDA_NVCC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_RELWITHDEBINFO +CUDA_NVCC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_OpenCL_LIBRARY +CUDA_OpenCL_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_PROPAGATE_HOST_FLAGS +CUDA_PROPAGATE_HOST_FLAGS-ADVANCED:INTERNAL=1 +//This is the value of the last time CUDA_SDK_ROOT_DIR was set +// successfully. +CUDA_SDK_ROOT_DIR_INTERNAL:INTERNAL=CUDA_SDK_ROOT_DIR-NOTFOUND +//ADVANCED property for variable: CUDA_SEPARABLE_COMPILATION +CUDA_SEPARABLE_COMPILATION-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_TOOLKIT_INCLUDE +CUDA_TOOLKIT_INCLUDE-ADVANCED:INTERNAL=1 +//This is the value of the last time CUDA_TOOLKIT_ROOT_DIR was +// set successfully. +CUDA_TOOLKIT_ROOT_DIR_INTERNAL:INTERNAL=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +//This is the value of the last time CUDA_TOOLKIT_TARGET_DIR was +// set successfully. +CUDA_TOOLKIT_TARGET_DIR_INTERNAL:INTERNAL=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +//ADVANCED property for variable: CUDA_VERBOSE_BUILD +CUDA_VERBOSE_BUILD-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_VERSION +CUDA_VERSION-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cublasLt_LIBRARY +CUDA_cublasLt_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cublasLt_static_LIBRARY +CUDA_cublasLt_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cublas_LIBRARY +CUDA_cublas_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cublas_static_LIBRARY +CUDA_cublas_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cuda_driver_LIBRARY +CUDA_cuda_driver_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cudadevrt_LIBRARY +CUDA_cudadevrt_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cudart_LIBRARY +CUDA_cudart_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cudart_static_LIBRARY +CUDA_cudart_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cufft_LIBRARY +CUDA_cufft_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cufft_static_LIBRARY +CUDA_cufft_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cufft_static_nocallback_LIBRARY +CUDA_cufft_static_nocallback_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cufftw_LIBRARY +CUDA_cufftw_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cufftw_static_LIBRARY +CUDA_cufftw_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_culibos_LIBRARY +CUDA_culibos_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cupti_LIBRARY +CUDA_cupti_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cupti_static_LIBRARY +CUDA_cupti_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_curand_LIBRARY +CUDA_curand_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_curand_static_LIBRARY +CUDA_curand_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusolver_LIBRARY +CUDA_cusolver_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusolver_lapack_static_LIBRARY +CUDA_cusolver_lapack_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusolver_metis_static_LIBRARY +CUDA_cusolver_metis_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusolver_static_LIBRARY +CUDA_cusolver_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusparse_LIBRARY +CUDA_cusparse_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusparse_static_LIBRARY +CUDA_cusparse_static_LIBRARY-ADVANCED:INTERNAL=1 +//Location of make2cmake.cmake +CUDA_make2cmake:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindCUDA/make2cmake.cmake +//ADVANCED property for variable: CUDA_nppc_LIBRARY +CUDA_nppc_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppc_static_LIBRARY +CUDA_nppc_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppial_LIBRARY +CUDA_nppial_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppial_static_LIBRARY +CUDA_nppial_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppicc_LIBRARY +CUDA_nppicc_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppicc_static_LIBRARY +CUDA_nppicc_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppicom_LIBRARY +CUDA_nppicom_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppicom_static_LIBRARY +CUDA_nppicom_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppidei_LIBRARY +CUDA_nppidei_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppidei_static_LIBRARY +CUDA_nppidei_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppif_LIBRARY +CUDA_nppif_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppif_static_LIBRARY +CUDA_nppif_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppig_LIBRARY +CUDA_nppig_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppig_static_LIBRARY +CUDA_nppig_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppim_LIBRARY +CUDA_nppim_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppim_static_LIBRARY +CUDA_nppim_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppist_LIBRARY +CUDA_nppist_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppist_static_LIBRARY +CUDA_nppist_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppisu_LIBRARY +CUDA_nppisu_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppisu_static_LIBRARY +CUDA_nppisu_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppitc_LIBRARY +CUDA_nppitc_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppitc_static_LIBRARY +CUDA_nppitc_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_npps_LIBRARY +CUDA_npps_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_npps_static_LIBRARY +CUDA_npps_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvToolsExt_LIBRARY +CUDA_nvToolsExt_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvgraph_LIBRARY +CUDA_nvgraph_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvgraph_static_LIBRARY +CUDA_nvgraph_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvjpeg_LIBRARY +CUDA_nvjpeg_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvjpeg_static_LIBRARY +CUDA_nvjpeg_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvml_LIBRARY +CUDA_nvml_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvrtc_LIBRARY +CUDA_nvrtc_LIBRARY-ADVANCED:INTERNAL=1 +//Location of parse_cubin.cmake +CUDA_parse_cubin:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindCUDA/parse_cubin.cmake +//Location of run_nvcc.cmake +CUDA_run_nvcc:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindCUDA/run_nvcc.cmake +//ADVANCED property for variable: DART_TESTING_TIMEOUT +DART_TESTING_TIMEOUT-ADVANCED:INTERNAL=1 +//Details about finding CUDA +FIND_PACKAGE_MESSAGE_DETAILS_CUDA:INTERNAL=[/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7][/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc][/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include][/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart_static.a][v11.7()] +//Details about finding CUDAToolkit +FIND_PACKAGE_MESSAGE_DETAILS_CUDAToolkit:INTERNAL=[/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include][/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so][/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin][v11.7.64()] +//Details about finding MPI +FIND_PACKAGE_MESSAGE_DETAILS_MPI:INTERNAL=[TRUE][TRUE][TRUE][c ][v3.1()] +//Details about finding MPI_C +FIND_PACKAGE_MESSAGE_DETAILS_MPI_C:INTERNAL=[/opt/cray/pe/craype/2.7.19/bin/cc][TRUE][v3.1()] +//Details about finding MPI_CXX +FIND_PACKAGE_MESSAGE_DETAILS_MPI_CXX:INTERNAL=[/opt/cray/pe/craype/2.7.19/bin/CC][TRUE][v3.1()] +//Details about finding MPI_Fortran +FIND_PACKAGE_MESSAGE_DETAILS_MPI_Fortran:INTERNAL=[/opt/cray/pe/craype/2.7.19/bin/ftn][TRUE][v3.1()] +//Details about finding OpenMP +FIND_PACKAGE_MESSAGE_DETAILS_OpenMP:INTERNAL=[TRUE][TRUE][TRUE][c ][v()] +//Details about finding OpenMP_C +FIND_PACKAGE_MESSAGE_DETAILS_OpenMP_C:INTERNAL=[-mp][/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so][/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so][v()] +//Details about finding OpenMP_CXX +FIND_PACKAGE_MESSAGE_DETAILS_OpenMP_CXX:INTERNAL=[-mp][/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so][/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so][v()] +//Details about finding OpenMP_Fortran +FIND_PACKAGE_MESSAGE_DETAILS_OpenMP_Fortran:INTERNAL=[-mp][/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so][/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so][v()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//Fortran/CXX compatibility +FortranCInterface_VERIFIED_CXX:INTERNAL=1 +//ADVANCED property for variable: GITCOMMAND +GITCOMMAND-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MAKECOMMAND +MAKECOMMAND-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MEMORYCHECK_COMMAND +MEMORYCHECK_COMMAND-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MEMORYCHECK_SUPPRESSIONS_FILE +MEMORYCHECK_SUPPRESSIONS_FILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_EXECUTABLE +MPIEXEC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_MAX_NUMPROCS +MPIEXEC_MAX_NUMPROCS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_NUMPROC_FLAG +MPIEXEC_NUMPROC_FLAG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_POSTFLAGS +MPIEXEC_POSTFLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_PREFLAGS +MPIEXEC_PREFLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_ADDITIONAL_INCLUDE_DIRS +MPI_CXX_ADDITIONAL_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_COMPILER +MPI_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_COMPILER_INCLUDE_DIRS +MPI_CXX_COMPILER_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_COMPILE_DEFINITIONS +MPI_CXX_COMPILE_DEFINITIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_COMPILE_OPTIONS +MPI_CXX_COMPILE_OPTIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_LIB_NAMES +MPI_CXX_LIB_NAMES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_LINK_FLAGS +MPI_CXX_LINK_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_SKIP_MPICXX +MPI_CXX_SKIP_MPICXX-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_ADDITIONAL_INCLUDE_DIRS +MPI_C_ADDITIONAL_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_COMPILER +MPI_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_COMPILER_INCLUDE_DIRS +MPI_C_COMPILER_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_COMPILE_DEFINITIONS +MPI_C_COMPILE_DEFINITIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_COMPILE_OPTIONS +MPI_C_COMPILE_OPTIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_LIB_NAMES +MPI_C_LIB_NAMES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_LINK_FLAGS +MPI_C_LINK_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_Fortran_ADDITIONAL_INCLUDE_DIRS +MPI_Fortran_ADDITIONAL_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_Fortran_COMPILER +MPI_Fortran_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_Fortran_COMPILER_INCLUDE_DIRS +MPI_Fortran_COMPILER_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_Fortran_COMPILE_DEFINITIONS +MPI_Fortran_COMPILE_DEFINITIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_Fortran_COMPILE_OPTIONS +MPI_Fortran_COMPILE_OPTIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_Fortran_LIB_NAMES +MPI_Fortran_LIB_NAMES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_Fortran_LINK_FLAGS +MPI_Fortran_LINK_FLAGS-ADVANCED:INTERNAL=1 +//Result of TRY_COMPILE +MPI_RESULT_CXX_test_mpi_MPICXX:INTERNAL=TRUE +//Result of TRY_COMPILE +MPI_RESULT_CXX_test_mpi_normal:INTERNAL=TRUE +//Result of TRY_COMPILE +MPI_RESULT_C_test_mpi_normal:INTERNAL=TRUE +//Result of TRY_COMPILE +MPI_RESULT_Fortran_mpiver_F90_MODULE:INTERNAL=TRUE +//Result of TRY_COMPILE +MPI_RESULT_Fortran_test_mpi_F08_MODULE:INTERNAL=FALSE +//Result of TRY_COMPILE +MPI_RESULT_Fortran_test_mpi_F77_HEADER:INTERNAL=TRUE +//Result of TRY_COMPILE +MPI_RESULT_Fortran_test_mpi_F90_MODULE:INTERNAL=TRUE +//ADVANCED property for variable: MPI_cuda_LIBRARY +MPI_cuda_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_dl_LIBRARY +MPI_dl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_dsmml_LIBRARY +MPI_dsmml_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_mpi_gtl_cuda_LIBRARY +MPI_mpi_gtl_cuda_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_mpi_nvidia_LIBRARY +MPI_mpi_nvidia_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_mpifort_nvidia_LIBRARY +MPI_mpifort_nvidia_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_sci_nvidia_LIBRARY +MPI_sci_nvidia_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_sci_nvidia_mpi_LIBRARY +MPI_sci_nvidia_mpi_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_xpmem_LIBRARY +MPI_xpmem_LIBRARY-ADVANCED:INTERNAL=1 +//Result of TRY_COMPILE +OpenMP_COMPILE_RESULT_CXX_mp:INTERNAL=TRUE +//Result of TRY_COMPILE +OpenMP_COMPILE_RESULT_C_mp:INTERNAL=TRUE +//Result of TRY_COMPILE +OpenMP_COMPILE_RESULT_FortranHeader_mp:INTERNAL=TRUE +//Result of TRY_COMPILE +OpenMP_COMPILE_RESULT_FortranModule_mp:INTERNAL=TRUE +//ADVANCED property for variable: OpenMP_CXX_FLAGS +OpenMP_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenMP_CXX_LIB_NAMES +OpenMP_CXX_LIB_NAMES-ADVANCED:INTERNAL=1 +//CXX compiler's OpenMP specification date +OpenMP_CXX_SPEC_DATE:INTERNAL=202011 +//ADVANCED property for variable: OpenMP_C_FLAGS +OpenMP_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenMP_C_LIB_NAMES +OpenMP_C_LIB_NAMES-ADVANCED:INTERNAL=1 +//C compiler's OpenMP specification date +OpenMP_C_SPEC_DATE:INTERNAL=202011 +//ADVANCED property for variable: OpenMP_Fortran_FLAGS +OpenMP_Fortran_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenMP_Fortran_LIB_NAMES +OpenMP_Fortran_LIB_NAMES-ADVANCED:INTERNAL=1 +//Fortran compiler's OpenMP specification date +OpenMP_Fortran_SPEC_DATE:INTERNAL=202011 +//Result of TRY_COMPILE +OpenMP_SPECTEST_CXX_:INTERNAL=TRUE +//Result of TRY_COMPILE +OpenMP_SPECTEST_C_:INTERNAL=TRUE +//Result of TRY_COMPILE +OpenMP_SPECTEST_Fortran_:INTERNAL=TRUE +//ADVANCED property for variable: OpenMP_sci_nvidia_mp_LIBRARY +OpenMP_sci_nvidia_mp_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenMP_sci_nvidia_mpi_mp_LIBRARY +OpenMP_sci_nvidia_mpi_mp_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: SITE +SITE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + diff --git a/build_base/CMakeFiles/3.24.3/CMakeCCompiler.cmake b/build_base/CMakeFiles/3.24.3/CMakeCCompiler.cmake new file mode 100644 index 00000000..9c079aad --- /dev/null +++ b/build_base/CMakeFiles/3.24.3/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/opt/cray/pe/craype/2.7.19/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "NVHPC") +set(CMAKE_C_COMPILER_VERSION "22.7.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "CrayPrgEnv") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build_base/CMakeFiles/3.24.3/CMakeCUDACompiler.cmake b/build_base/CMakeFiles/3.24.3/CMakeCUDACompiler.cmake new file mode 100644 index 00000000..cd974dcf --- /dev/null +++ b/build_base/CMakeFiles/3.24.3/CMakeCUDACompiler.cmake @@ -0,0 +1,75 @@ +set(CMAKE_CUDA_COMPILER "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc") +set(CMAKE_CUDA_HOST_COMPILER "") +set(CMAKE_CUDA_HOST_LINK_LAUNCHER "/opt/cray/pe/craype/2.7.19/bin/CC") +set(CMAKE_CUDA_COMPILER_ID "NVIDIA") +set(CMAKE_CUDA_COMPILER_VERSION "11.7.64") +set(CMAKE_CUDA_DEVICE_LINKER "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvlink") +set(CMAKE_CUDA_FATBINARY "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/fatbinary") +set(CMAKE_CUDA_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CUDA_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CUDA_COMPILE_FEATURES "cuda_std_03;cuda_std_11;cuda_std_14;cuda_std_17") +set(CMAKE_CUDA03_COMPILE_FEATURES "cuda_std_03") +set(CMAKE_CUDA11_COMPILE_FEATURES "cuda_std_11") +set(CMAKE_CUDA14_COMPILE_FEATURES "cuda_std_14") +set(CMAKE_CUDA17_COMPILE_FEATURES "cuda_std_17") +set(CMAKE_CUDA20_COMPILE_FEATURES "") +set(CMAKE_CUDA23_COMPILE_FEATURES "") + +set(CMAKE_CUDA_PLATFORM_ID "Linux") +set(CMAKE_CUDA_SIMULATE_ID "GNU") +set(CMAKE_CUDA_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CUDA_SIMULATE_VERSION "7.5") + + + +set(CMAKE_CUDA_COMPILER_ENV_VAR "CUDACXX") +set(CMAKE_CUDA_HOST_COMPILER_ENV_VAR "CUDAHOSTCXX") + +set(CMAKE_CUDA_COMPILER_LOADED 1) +set(CMAKE_CUDA_COMPILER_ID_RUN 1) +set(CMAKE_CUDA_SOURCE_FILE_EXTENSIONS cu) +set(CMAKE_CUDA_LINKER_PREFERENCE 15) +set(CMAKE_CUDA_LINKER_PREFERENCE_PROPAGATES 1) + +set(CMAKE_CUDA_SIZEOF_DATA_PTR "8") +set(CMAKE_CUDA_COMPILER_ABI "") +set(CMAKE_CUDA_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CUDA_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CUDA_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CUDA_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CUDA_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CUDA_COMPILER_ABI}") +endif() + +if(CMAKE_CUDA_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CUDA_COMPILER_TOOLKIT_ROOT "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7") +set(CMAKE_CUDA_COMPILER_TOOLKIT_LIBRARY_ROOT "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7") +set(CMAKE_CUDA_COMPILER_TOOLKIT_VERSION "11.7.64") +set(CMAKE_CUDA_COMPILER_LIBRARY_ROOT "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7") + +set(CMAKE_CUDA_ARCHITECTURES_ALL "35-real;37-real;50-real;52-real;53-real;60-real;61-real;62-real;70-real;72-real;75-real;80-real;86-real;87") +set(CMAKE_CUDA_ARCHITECTURES_ALL_MAJOR "35-real;50-real;60-real;70-real;80") +set(CMAKE_CUDA_ARCHITECTURES_NATIVE "80-real") + +set(CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/include") + +set(CMAKE_CUDA_HOST_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_CUDA_HOST_IMPLICIT_LINK_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib") +set(CMAKE_CUDA_HOST_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") + +set(CMAKE_CUDA_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include") +set(CMAKE_CUDA_IMPLICIT_LINK_LIBRARIES "cupti;cuda;sci_nvidia_mpi;sci_nvidia;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;cudadevice;atomic;nvhpcatm;stdc++;nvf;nvomp;nvhpcatm;atomic;nvcpumath;nsnvc;nvc;gcc;c;gcc_s;m") +set(CMAKE_CUDA_IMPLICIT_LINK_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib;/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7") +set(CMAKE_CUDA_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") + +set(CMAKE_CUDA_RUNTIME_LIBRARY_DEFAULT "STATIC") + +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_MT "") diff --git a/build_base/CMakeFiles/3.24.3/CMakeCXXCompiler.cmake b/build_base/CMakeFiles/3.24.3/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..01f6b008 --- /dev/null +++ b/build_base/CMakeFiles/3.24.3/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/opt/cray/pe/craype/2.7.19/bin/CC") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "NVHPC") +set(CMAKE_CXX_COMPILER_VERSION "22.7.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "CrayPrgEnv") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;atomic;nvhpcatm;stdc++;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build_base/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_C.bin b/build_base/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 00000000..4941fb48 Binary files /dev/null and b/build_base/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_C.bin differ diff --git a/build_base/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CUDA.bin b/build_base/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CUDA.bin new file mode 100755 index 00000000..baa1130e Binary files /dev/null and b/build_base/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CUDA.bin differ diff --git a/build_base/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CXX.bin b/build_base/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 00000000..cdca0c71 Binary files /dev/null and b/build_base/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/build_base/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_Fortran.bin b/build_base/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_Fortran.bin new file mode 100755 index 00000000..446168a6 Binary files /dev/null and b/build_base/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_Fortran.bin differ diff --git a/build_base/CMakeFiles/3.24.3/CMakeFortranCompiler.cmake b/build_base/CMakeFiles/3.24.3/CMakeFortranCompiler.cmake new file mode 100644 index 00000000..956e3bf9 --- /dev/null +++ b/build_base/CMakeFiles/3.24.3/CMakeFortranCompiler.cmake @@ -0,0 +1,61 @@ +set(CMAKE_Fortran_COMPILER "/opt/cray/pe/craype/2.7.19/bin/ftn") +set(CMAKE_Fortran_COMPILER_ARG1 "") +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_COMPILER_VERSION "22.7.0") +set(CMAKE_Fortran_COMPILER_WRAPPER "CrayPrgEnv") +set(CMAKE_Fortran_PLATFORM_ID "Linux") +set(CMAKE_Fortran_SIMULATE_ID "") +set(CMAKE_Fortran_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_Fortran_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_Fortran_COMPILER_AR "") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_Fortran_COMPILER_RANLIB "") +set(CMAKE_COMPILER_IS_GNUG77 ) +set(CMAKE_Fortran_COMPILER_LOADED 1) +set(CMAKE_Fortran_COMPILER_WORKS TRUE) +set(CMAKE_Fortran_ABI_COMPILED TRUE) + +set(CMAKE_Fortran_COMPILER_ENV_VAR "FC") + +set(CMAKE_Fortran_COMPILER_SUPPORTS_F90 1) + +set(CMAKE_Fortran_COMPILER_ID_RUN 1) +set(CMAKE_Fortran_SOURCE_FILE_EXTENSIONS f;F;fpp;FPP;f77;F77;f90;F90;for;For;FOR;f95;F95) +set(CMAKE_Fortran_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_Fortran_LINKER_PREFERENCE 20) +if(UNIX) + set(CMAKE_Fortran_OUTPUT_EXTENSION .o) +else() + set(CMAKE_Fortran_OUTPUT_EXTENSION .obj) +endif() + +# Save compiler ABI information. +set(CMAKE_Fortran_SIZEOF_DATA_PTR "8") +set(CMAKE_Fortran_COMPILER_ABI "") +set(CMAKE_Fortran_LIBRARY_ARCHITECTURE "") + +if(CMAKE_Fortran_SIZEOF_DATA_PTR AND NOT CMAKE_SIZEOF_VOID_P) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_Fortran_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_Fortran_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_Fortran_COMPILER_ABI}") +endif() + +if(CMAKE_Fortran_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + + + + + +set(CMAKE_Fortran_IMPLICIT_INCLUDE_DIRECTORIES "") +set(CMAKE_Fortran_IMPLICIT_LINK_LIBRARIES "cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpifort_nvidia;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m") +set(CMAKE_Fortran_IMPLICIT_LINK_DIRECTORIES "/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7") +set(CMAKE_Fortran_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build_base/CMakeFiles/3.24.3/CMakeSystem.cmake b/build_base/CMakeFiles/3.24.3/CMakeSystem.cmake new file mode 100644 index 00000000..6c12dc61 --- /dev/null +++ b/build_base/CMakeFiles/3.24.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdC/CMakeCCompilerId.c b/build_base/CMakeFiles/3.24.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..2b43aa69 --- /dev/null +++ b/build_base/CMakeFiles/3.24.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,838 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(1) +# if defined(__LCC__) +# define COMPILER_VERSION_MINOR DEC(__LCC__- 100) +# endif +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdC/a.out b/build_base/CMakeFiles/3.24.3/CompilerIdC/a.out new file mode 100755 index 00000000..2d8a9eaf Binary files /dev/null and b/build_base/CMakeFiles/3.24.3/CompilerIdC/a.out differ diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu new file mode 100644 index 00000000..acca5835 --- /dev/null +++ b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu @@ -0,0 +1,444 @@ +#ifndef __CUDACC__ +# error "A C or C++ compiler has been selected for CUDA" +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__NVCC__) +# define COMPILER_ID "NVIDIA" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# elif defined(__clang__) +# define SIMULATE_ID "Clang" +# elif defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif +# if defined(__CUDACC_VER_MAJOR__) +# define COMPILER_VERSION_MAJOR DEC(__CUDACC_VER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__CUDACC_VER_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__CUDACC_VER_BUILD__) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# elif defined(__clang__) +# define SIMULATE_VERSION_MAJOR DEC(__clang_major__) +# define SIMULATE_VERSION_MINOR DEC(__clang_minor__) +# elif defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if __cplusplus > 202002L + "23" +#elif __cplusplus > 201703L + "20" +#elif __cplusplus >= 201703L + "17" +#elif __cplusplus >= 201402L + "14" +#elif __cplusplus >= 201103L + "11" +#else + "03" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/a.out b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/a.out new file mode 100755 index 00000000..55d31ed3 Binary files /dev/null and b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/a.out differ diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp1.ii b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp1.ii new file mode 100644 index 00000000..d63ea9b5 --- /dev/null +++ b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp1.ii @@ -0,0 +1,64473 @@ +# 1 "CMakeCUDACompilerId.cu" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h" 1 3 +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 1 3 + + + + + + + +struct __va_list_tag { + unsigned int gp_offset; + unsigned int fp_offset; + char *overflow_arg_area; + char *reg_save_area; +}; + +# 27 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 3 + +typedef struct __va_list_tag __pgi_va_list[1]; + + + +# 41 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 3 + + + + + + + + + + + +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h" 1 3 + + + + + + + + + + + + + +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h" 1 3 + + + + + + + + +#pragma acc routine seq +extern "C" void __cxa_vec_ctor(void *__array_address, + unsigned long int __element_count, + unsigned long int __element_size, + void (*__constructor)(void *), + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_cctor(void *__destination_array, + void *__source_array, + unsigned long int __element_count, + unsigned long int __element_size, + void (*__constructor)(void *, void *), + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_dtor(void *__array_address, + unsigned long int __element_count, + unsigned long int __element_size, + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void *__cxa_vec_new(unsigned long int __element_count, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__constructor)(void *), + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void *__cxa_vec_new2(unsigned long int __element_count, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__constructor)(void *), + void (*__destructor)(void *), + void *(*__allocator)(unsigned long int), + void (*__deallocator)(void *)); + +#pragma acc routine seq +extern "C" void *__cxa_vec_new3(unsigned long int __element_count, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__constructor)(void *), + void (*__destructor)(void *), + void *(*__allocator)(unsigned long int), + void (*__deallocator)(void *, unsigned long int)); + +#pragma acc routine seq +extern "C" void __cxa_vec_delete(void *__array_address, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_delete2(void *__array_address, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__destructor)(void *), + void (*__deallocator)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_delete3(void *__array_address, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__destructor)(void *), + void (*__deallocator)(void *, unsigned long int)); + +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 71 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + + + + +# 77 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + + +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + +# 163 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + +# 1 "/usr/include/features.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 146 "/usr/include/features.h" 3 + + + + + + + + + + + + + + +# 166 "/usr/include/features.h" 3 + + + + + +# 177 "/usr/include/features.h" 3 + + + + + + + + +# 191 "/usr/include/features.h" 3 + + +# 217 "/usr/include/features.h" 3 + + + +# 229 "/usr/include/features.h" 3 + + +# 237 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 283 "/usr/include/features.h" 3 + +# 299 "/usr/include/features.h" 3 + + + + + + + +# 312 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + +# 338 "/usr/include/features.h" 3 + + + + + + + +# 370 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 409 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + + + + + +# 440 "/usr/include/features.h" 3 + + + +# 1 "/usr/include/stdc-predef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 43 "/usr/include/stdc-predef.h" 3 + +# 51 "/usr/include/stdc-predef.h" 3 + + + + + + + + + +# 444 "/usr/include/features.h" 2 3 + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/sys/cdefs.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 48 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 72 "/usr/include/sys/cdefs.h" 3 + +# 87 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 120 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 137 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + +# 160 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + +# 188 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 221 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + +# 248 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + +# 266 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + +# 289 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + +# 312 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 324 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + +# 354 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + + +# 382 "/usr/include/sys/cdefs.h" 3 + + + + +# 400 "/usr/include/sys/cdefs.h" 3 + +# 408 "/usr/include/sys/cdefs.h" 3 + + + + + + + +# 424 "/usr/include/sys/cdefs.h" 3 + +# 433 "/usr/include/sys/cdefs.h" 3 + + +# 443 "/usr/include/sys/cdefs.h" 3 + +# 451 "/usr/include/sys/cdefs.h" 3 + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 453 "/usr/include/sys/cdefs.h" 2 3 +# 1 "/usr/include/bits/long-double.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 454 "/usr/include/sys/cdefs.h" 2 3 + +# 486 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 499 "/usr/include/sys/cdefs.h" 3 + + + + + + + + +# 516 "/usr/include/sys/cdefs.h" 3 + +# 466 "/usr/include/features.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/gnu/stubs.h" 1 3 + + + + + +# 1 "/usr/include/gnu/stubs-64.h" 1 3 + + + + + + + + + +# 11 "/usr/include/gnu/stubs.h" 2 3 +# 490 "/usr/include/features.h" 2 3 + + +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 2 + +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + +# 1 "/usr/include/c++/7/cstdarg" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 1 3 +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 4 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 +# 1964 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2039 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + +# 2071 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2079 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2087 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2095 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + +# 2110 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + +# 2122 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2130 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +namespace std +{ + typedef unsigned long int size_t; + typedef long int ptrdiff_t; + + + typedef decltype(nullptr) nullptr_t; + +} + + + + + + + + + + + + + +namespace std +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +namespace __gnu_cxx +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +# 2232 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + +# 2296 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + +# 2348 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + +# 2370 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2382 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + +# 2410 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + +# 2446 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2480 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2497 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2500 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 2535 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2543 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + +# 2599 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 19 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 2 3 + + + + + + + + + +# 43 "/usr/include/c++/7/cstdarg" 2 3 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 35 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 3 + + + + + +typedef __pgi_va_list __gnuc_va_list; + + + + + + +# 55 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 3 + + + + + + + + + + + + +# 85 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 3 + + + + + + + + + + + + + + +typedef __gnuc_va_list va_list; +# 119 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 3 + + + + + + + +# 44 "/usr/include/c++/7/cstdarg" 2 3 + + + + + + + + + +namespace std +{ + using ::va_list; +} + +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 2 + + + + + + + + + + + + + + + + + + + + +# 286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + + + + +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + + + + + + + + + + + + + + + + + + + + +# 232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 252 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 2 + + + + + + + + +enum __attribute__((device_builtin)) cudaRoundMode +{ + cudaRoundNearest, + cudaRoundZero, + cudaRoundPosInf, + cudaRoundMinInf +}; + + + + + + +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 66 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 2 + + + + + + + + +# 91 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" + + + + + + + + + +struct __attribute__((device_builtin)) char1 +{ + signed char x; +}; + +struct __attribute__((device_builtin)) uchar1 +{ + unsigned char x; +}; + + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) char2 +{ + signed char x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) uchar2 +{ + unsigned char x, y; +}; + +struct __attribute__((device_builtin)) char3 +{ + signed char x, y, z; +}; + +struct __attribute__((device_builtin)) uchar3 +{ + unsigned char x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) char4 +{ + signed char x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) uchar4 +{ + unsigned char x, y, z, w; +}; + +struct __attribute__((device_builtin)) short1 +{ + short x; +}; + +struct __attribute__((device_builtin)) ushort1 +{ + unsigned short x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) short2 +{ + short x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) ushort2 +{ + unsigned short x, y; +}; + +struct __attribute__((device_builtin)) short3 +{ + short x, y, z; +}; + +struct __attribute__((device_builtin)) ushort3 +{ + unsigned short x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) short4 { short x; short y; short z; short w; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) ushort4 { unsigned short x; unsigned short y; unsigned short z; unsigned short w; }; + +struct __attribute__((device_builtin)) int1 +{ + int x; +}; + +struct __attribute__((device_builtin)) uint1 +{ + unsigned int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) int2 { int x; int y; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) uint2 { unsigned int x; unsigned int y; }; + +struct __attribute__((device_builtin)) int3 +{ + int x, y, z; +}; + +struct __attribute__((device_builtin)) uint3 +{ + unsigned int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) int4 +{ + int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) uint4 +{ + unsigned int x, y, z, w; +}; + +struct __attribute__((device_builtin)) long1 +{ + long int x; +}; + +struct __attribute__((device_builtin)) ulong1 +{ + unsigned long x; +}; + + + + + + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(long int)))) long2 +{ + long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(unsigned long int)))) ulong2 +{ + unsigned long int x, y; +}; + + + +struct __attribute__((device_builtin)) long3 +{ + long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulong3 +{ + unsigned long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) long4 +{ + long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulong4 +{ + unsigned long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) float1 +{ + float x; +}; + +# 275 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) float2 { float x; float y; }; + + + + +struct __attribute__((device_builtin)) float3 +{ + float x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) float4 +{ + float x, y, z, w; +}; + +struct __attribute__((device_builtin)) longlong1 +{ + long long int x; +}; + +struct __attribute__((device_builtin)) ulonglong1 +{ + unsigned long long int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong2 +{ + long long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong2 +{ + unsigned long long int x, y; +}; + +struct __attribute__((device_builtin)) longlong3 +{ + long long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulonglong3 +{ + unsigned long long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong4 +{ + long long int x, y, z ,w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong4 +{ + unsigned long long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) double1 +{ + double x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double2 +{ + double x, y; +}; + +struct __attribute__((device_builtin)) double3 +{ + double x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double4 +{ + double x, y, z, w; +}; + + + + + + + + + + + + + +typedef __attribute__((device_builtin)) struct char1 char1; +typedef __attribute__((device_builtin)) struct uchar1 uchar1; +typedef __attribute__((device_builtin)) struct char2 char2; +typedef __attribute__((device_builtin)) struct uchar2 uchar2; +typedef __attribute__((device_builtin)) struct char3 char3; +typedef __attribute__((device_builtin)) struct uchar3 uchar3; +typedef __attribute__((device_builtin)) struct char4 char4; +typedef __attribute__((device_builtin)) struct uchar4 uchar4; +typedef __attribute__((device_builtin)) struct short1 short1; +typedef __attribute__((device_builtin)) struct ushort1 ushort1; +typedef __attribute__((device_builtin)) struct short2 short2; +typedef __attribute__((device_builtin)) struct ushort2 ushort2; +typedef __attribute__((device_builtin)) struct short3 short3; +typedef __attribute__((device_builtin)) struct ushort3 ushort3; +typedef __attribute__((device_builtin)) struct short4 short4; +typedef __attribute__((device_builtin)) struct ushort4 ushort4; +typedef __attribute__((device_builtin)) struct int1 int1; +typedef __attribute__((device_builtin)) struct uint1 uint1; +typedef __attribute__((device_builtin)) struct int2 int2; +typedef __attribute__((device_builtin)) struct uint2 uint2; +typedef __attribute__((device_builtin)) struct int3 int3; +typedef __attribute__((device_builtin)) struct uint3 uint3; +typedef __attribute__((device_builtin)) struct int4 int4; +typedef __attribute__((device_builtin)) struct uint4 uint4; +typedef __attribute__((device_builtin)) struct long1 long1; +typedef __attribute__((device_builtin)) struct ulong1 ulong1; +typedef __attribute__((device_builtin)) struct long2 long2; +typedef __attribute__((device_builtin)) struct ulong2 ulong2; +typedef __attribute__((device_builtin)) struct long3 long3; +typedef __attribute__((device_builtin)) struct ulong3 ulong3; +typedef __attribute__((device_builtin)) struct long4 long4; +typedef __attribute__((device_builtin)) struct ulong4 ulong4; +typedef __attribute__((device_builtin)) struct float1 float1; +typedef __attribute__((device_builtin)) struct float2 float2; +typedef __attribute__((device_builtin)) struct float3 float3; +typedef __attribute__((device_builtin)) struct float4 float4; +typedef __attribute__((device_builtin)) struct longlong1 longlong1; +typedef __attribute__((device_builtin)) struct ulonglong1 ulonglong1; +typedef __attribute__((device_builtin)) struct longlong2 longlong2; +typedef __attribute__((device_builtin)) struct ulonglong2 ulonglong2; +typedef __attribute__((device_builtin)) struct longlong3 longlong3; +typedef __attribute__((device_builtin)) struct ulonglong3 ulonglong3; +typedef __attribute__((device_builtin)) struct longlong4 longlong4; +typedef __attribute__((device_builtin)) struct ulonglong4 ulonglong4; +typedef __attribute__((device_builtin)) struct double1 double1; +typedef __attribute__((device_builtin)) struct double2 double2; +typedef __attribute__((device_builtin)) struct double3 double3; +typedef __attribute__((device_builtin)) struct double4 double4; + + + + + + + +struct __attribute__((device_builtin)) dim3 +{ + unsigned int x, y, z; + + + __attribute__((host)) __attribute__((device)) constexpr dim3(unsigned int vx = 1, unsigned int vy = 1, unsigned int vz = 1) : x(vx), y(vy), z(vz) {} + __attribute__((host)) __attribute__((device)) constexpr dim3(uint3 v) : x(v.x), y(v.y), z(v.z) {} + __attribute__((host)) __attribute__((device)) constexpr operator uint3(void) const { return uint3{x, y, z}; } +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +}; + +typedef __attribute__((device_builtin)) struct dim3 dim3; + + + + + + + + +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 1 3 + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 192 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + +# 1 "/usr/include/limits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 27 "/usr/include/limits.h" 2 3 + + + + + + + + + + +# 114 "/usr/include/limits.h" 3 + + + + + + + + + + + + + + + + +# 141 "/usr/include/limits.h" 3 + + + + +# 180 "/usr/include/limits.h" 3 + + + +# 1 "/usr/include/bits/posix1_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 28 "/usr/include/bits/posix1_lim.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/local_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +# 36 "/usr/include/bits/local_lim.h" 3 + + +# 1 "/usr/include/linux/limits.h" 1 3 + + + + + + +# 18 "/usr/include/linux/limits.h" 3 + + + +# 39 "/usr/include/bits/local_lim.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 162 "/usr/include/bits/posix1_lim.h" 2 3 + + + + + + +# 174 "/usr/include/bits/posix1_lim.h" 3 + + + + + + + + + +# 184 "/usr/include/limits.h" 2 3 + + +# 1 "/usr/include/bits/posix2_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 86 "/usr/include/bits/posix2_lim.h" 3 + + + + +# 188 "/usr/include/limits.h" 2 3 + + +# 1 "/usr/include/bits/xopen_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/uio_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 65 "/usr/include/bits/xopen_lim.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 123 "/usr/include/bits/xopen_lim.h" 3 + + +# 136 "/usr/include/bits/xopen_lim.h" 3 + +# 147 "/usr/include/bits/xopen_lim.h" 3 + +# 192 "/usr/include/limits.h" 2 3 +# 195 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 + + +# 8 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 2 3 +# 35 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 84 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + +# 101 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + + + + +# 115 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + + + + + + + + + + + + + + + + + + +# 148 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + + + + + + + + + +# 186 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef long int ptrdiff_t; +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef unsigned long int size_t; +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +typedef struct { + long long __max_align_ll __attribute__((__aligned__(__alignof__(long long)))); + long double __max_align_ld __attribute__((__aligned__(__alignof__(long double)))); + + + + + + + + +} max_align_t; + + + + + + + typedef decltype(nullptr) nullptr_t; + + + + + +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + + + + + + + + + + + +enum __attribute__((device_builtin)) cudaError +{ + + + + + + cudaSuccess = 0, + + + + + + cudaErrorInvalidValue = 1, + + + + + + cudaErrorMemoryAllocation = 2, + + + + + + cudaErrorInitializationError = 3, + + + + + + + cudaErrorCudartUnloading = 4, + + + + + + + cudaErrorProfilerDisabled = 5, + + + + + + + + cudaErrorProfilerNotInitialized = 6, + + + + + + + cudaErrorProfilerAlreadyStarted = 7, + + + + + + + cudaErrorProfilerAlreadyStopped = 8, + + + + + + + + + cudaErrorInvalidConfiguration = 9, + + + + + + cudaErrorInvalidPitchValue = 12, + + + + + + cudaErrorInvalidSymbol = 13, + + + + + + + + cudaErrorInvalidHostPointer = 16, + + + + + + + + cudaErrorInvalidDevicePointer = 17, + + + + + + cudaErrorInvalidTexture = 18, + + + + + + cudaErrorInvalidTextureBinding = 19, + + + + + + + cudaErrorInvalidChannelDescriptor = 20, + + + + + + cudaErrorInvalidMemcpyDirection = 21, + + + + + + + + + + cudaErrorAddressOfConstant = 22, + + + + + + + + + cudaErrorTextureFetchFailed = 23, + + + + + + + + + cudaErrorTextureNotBound = 24, + + + + + + + + + cudaErrorSynchronizationError = 25, + + + + + + cudaErrorInvalidFilterSetting = 26, + + + + + + cudaErrorInvalidNormSetting = 27, + + + + + + + + cudaErrorMixedDeviceExecution = 28, + + + + + + + + cudaErrorNotYetImplemented = 31, + + + + + + + + + cudaErrorMemoryValueTooLarge = 32, + + + + + + + cudaErrorStubLibrary = 34, + + + + + + + cudaErrorInsufficientDriver = 35, + + + + + + + cudaErrorCallRequiresNewerDriver = 36, + + + + + + cudaErrorInvalidSurface = 37, + + + + + + cudaErrorDuplicateVariableName = 43, + + + + + + cudaErrorDuplicateTextureName = 44, + + + + + + cudaErrorDuplicateSurfaceName = 45, + + + + + + + + + + cudaErrorDevicesUnavailable = 46, + + + + + + + + + + + + + cudaErrorIncompatibleDriverContext = 49, + + + + + + cudaErrorMissingConfiguration = 52, + + + + + + + + + cudaErrorPriorLaunchFailure = 53, + + + + + + + cudaErrorLaunchMaxDepthExceeded = 65, + + + + + + + + cudaErrorLaunchFileScopedTex = 66, + + + + + + + + cudaErrorLaunchFileScopedSurf = 67, + + + + + + + + + + + + + + + cudaErrorSyncDepthExceeded = 68, + + + + + + + + + + + + cudaErrorLaunchPendingCountExceeded = 69, + + + + + + cudaErrorInvalidDeviceFunction = 98, + + + + + + cudaErrorNoDevice = 100, + + + + + + + cudaErrorInvalidDevice = 101, + + + + + cudaErrorDeviceNotLicensed = 102, + + + + + + + + + cudaErrorSoftwareValidityNotEstablished = 103, + + + + + cudaErrorStartupFailure = 127, + + + + + cudaErrorInvalidKernelImage = 200, + + + + + + + + + + cudaErrorDeviceUninitialized = 201, + + + + + cudaErrorMapBufferObjectFailed = 205, + + + + + cudaErrorUnmapBufferObjectFailed = 206, + + + + + + cudaErrorArrayIsMapped = 207, + + + + + cudaErrorAlreadyMapped = 208, + + + + + + + + cudaErrorNoKernelImageForDevice = 209, + + + + + cudaErrorAlreadyAcquired = 210, + + + + + cudaErrorNotMapped = 211, + + + + + + cudaErrorNotMappedAsArray = 212, + + + + + + cudaErrorNotMappedAsPointer = 213, + + + + + + cudaErrorECCUncorrectable = 214, + + + + + + cudaErrorUnsupportedLimit = 215, + + + + + + cudaErrorDeviceAlreadyInUse = 216, + + + + + + cudaErrorPeerAccessUnsupported = 217, + + + + + + cudaErrorInvalidPtx = 218, + + + + + cudaErrorInvalidGraphicsContext = 219, + + + + + + cudaErrorNvlinkUncorrectable = 220, + + + + + + + cudaErrorJitCompilerNotFound = 221, + + + + + + + cudaErrorUnsupportedPtxVersion = 222, + + + + + + + cudaErrorJitCompilationDisabled = 223, + + + + + cudaErrorUnsupportedExecAffinity = 224, + + + + + cudaErrorInvalidSource = 300, + + + + + cudaErrorFileNotFound = 301, + + + + + cudaErrorSharedObjectSymbolNotFound = 302, + + + + + cudaErrorSharedObjectInitFailed = 303, + + + + + cudaErrorOperatingSystem = 304, + + + + + + + cudaErrorInvalidResourceHandle = 400, + + + + + + cudaErrorIllegalState = 401, + + + + + + + cudaErrorSymbolNotFound = 500, + + + + + + + + cudaErrorNotReady = 600, + + + + + + + + cudaErrorIllegalAddress = 700, + + + + + + + + + cudaErrorLaunchOutOfResources = 701, + + + + + + + + + + + cudaErrorLaunchTimeout = 702, + + + + + + cudaErrorLaunchIncompatibleTexturing = 703, + + + + + + + cudaErrorPeerAccessAlreadyEnabled = 704, + + + + + + + cudaErrorPeerAccessNotEnabled = 705, + + + + + + + + + + + + + cudaErrorSetOnActiveProcess = 708, + + + + + + + cudaErrorContextIsDestroyed = 709, + + + + + + + cudaErrorAssert = 710, + + + + + + + cudaErrorTooManyPeers = 711, + + + + + + cudaErrorHostMemoryAlreadyRegistered = 712, + + + + + + cudaErrorHostMemoryNotRegistered = 713, + + + + + + + + + cudaErrorHardwareStackError = 714, + + + + + + + + cudaErrorIllegalInstruction = 715, + + + + + + + + + cudaErrorMisalignedAddress = 716, + + + + + + + + + + + cudaErrorInvalidAddressSpace = 717, + + + + + + + + cudaErrorInvalidPc = 718, + + + + + + + + + + + cudaErrorLaunchFailure = 719, + + + + + + + + + cudaErrorCooperativeLaunchTooLarge = 720, + + + + + cudaErrorNotPermitted = 800, + + + + + + cudaErrorNotSupported = 801, + + + + + + + + + cudaErrorSystemNotReady = 802, + + + + + + + cudaErrorSystemDriverMismatch = 803, + + + + + + + + + cudaErrorCompatNotSupportedOnDevice = 804, + + + + + cudaErrorMpsConnectionFailed = 805, + + + + + cudaErrorMpsRpcFailure = 806, + + + + + + cudaErrorMpsServerNotReady = 807, + + + + + cudaErrorMpsMaxClientsReached = 808, + + + + + cudaErrorMpsMaxConnectionsReached = 809, + + + + + cudaErrorStreamCaptureUnsupported = 900, + + + + + + cudaErrorStreamCaptureInvalidated = 901, + + + + + + cudaErrorStreamCaptureMerge = 902, + + + + + cudaErrorStreamCaptureUnmatched = 903, + + + + + + cudaErrorStreamCaptureUnjoined = 904, + + + + + + + cudaErrorStreamCaptureIsolation = 905, + + + + + + cudaErrorStreamCaptureImplicit = 906, + + + + + + cudaErrorCapturedEvent = 907, + + + + + + + cudaErrorStreamCaptureWrongThread = 908, + + + + + cudaErrorTimeout = 909, + + + + + + cudaErrorGraphExecUpdateFailure = 910, + + + + + + + + + + cudaErrorExternalDevice = 911, + + + + + + + + + + + + + cudaErrorUnknown = 999, + + + + + + + + cudaErrorApiFailureBase = 10000 +}; + + + + +enum __attribute__((device_builtin)) cudaChannelFormatKind +{ + cudaChannelFormatKindSigned = 0, + cudaChannelFormatKindUnsigned = 1, + cudaChannelFormatKindFloat = 2, + cudaChannelFormatKindNone = 3, + cudaChannelFormatKindNV12 = 4, + cudaChannelFormatKindUnsignedNormalized8X1 = 5, + cudaChannelFormatKindUnsignedNormalized8X2 = 6, + cudaChannelFormatKindUnsignedNormalized8X4 = 7, + cudaChannelFormatKindUnsignedNormalized16X1 = 8, + cudaChannelFormatKindUnsignedNormalized16X2 = 9, + cudaChannelFormatKindUnsignedNormalized16X4 = 10, + cudaChannelFormatKindSignedNormalized8X1 = 11, + cudaChannelFormatKindSignedNormalized8X2 = 12, + cudaChannelFormatKindSignedNormalized8X4 = 13, + cudaChannelFormatKindSignedNormalized16X1 = 14, + cudaChannelFormatKindSignedNormalized16X2 = 15, + cudaChannelFormatKindSignedNormalized16X4 = 16, + cudaChannelFormatKindUnsignedBlockCompressed1 = 17, + cudaChannelFormatKindUnsignedBlockCompressed1SRGB = 18, + cudaChannelFormatKindUnsignedBlockCompressed2 = 19, + cudaChannelFormatKindUnsignedBlockCompressed2SRGB = 20, + cudaChannelFormatKindUnsignedBlockCompressed3 = 21, + cudaChannelFormatKindUnsignedBlockCompressed3SRGB = 22, + cudaChannelFormatKindUnsignedBlockCompressed4 = 23, + cudaChannelFormatKindSignedBlockCompressed4 = 24, + cudaChannelFormatKindUnsignedBlockCompressed5 = 25, + cudaChannelFormatKindSignedBlockCompressed5 = 26, + cudaChannelFormatKindUnsignedBlockCompressed6H = 27, + cudaChannelFormatKindSignedBlockCompressed6H = 28, + cudaChannelFormatKindUnsignedBlockCompressed7 = 29, + cudaChannelFormatKindUnsignedBlockCompressed7SRGB = 30 +}; + + + + +struct __attribute__((device_builtin)) cudaChannelFormatDesc +{ + int x; + int y; + int z; + int w; + enum cudaChannelFormatKind f; +}; + + + + +typedef struct cudaArray *cudaArray_t; + + + + +typedef const struct cudaArray *cudaArray_const_t; + +struct cudaArray; + + + + +typedef struct cudaMipmappedArray *cudaMipmappedArray_t; + + + + +typedef const struct cudaMipmappedArray *cudaMipmappedArray_const_t; + +struct cudaMipmappedArray; + + + + + + + + + +struct __attribute__((device_builtin)) cudaArraySparseProperties { + struct { + unsigned int width; + unsigned int height; + unsigned int depth; + } tileExtent; + unsigned int miptailFirstLevel; + unsigned long long miptailSize; + unsigned int flags; + unsigned int reserved[4]; +}; + + + + + +struct __attribute__((device_builtin)) cudaArrayMemoryRequirements { + size_t size; + size_t alignment; + unsigned int reserved[4]; +}; + + + + + +enum __attribute__((device_builtin)) cudaMemoryType +{ + cudaMemoryTypeUnregistered = 0, + cudaMemoryTypeHost = 1, + cudaMemoryTypeDevice = 2, + cudaMemoryTypeManaged = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaMemcpyKind +{ + cudaMemcpyHostToHost = 0, + cudaMemcpyHostToDevice = 1, + cudaMemcpyDeviceToHost = 2, + cudaMemcpyDeviceToDevice = 3, + cudaMemcpyDefault = 4 +}; + + + + + + +struct __attribute__((device_builtin)) cudaPitchedPtr +{ + void *ptr; + size_t pitch; + size_t xsize; + size_t ysize; +}; + + + + + + +struct __attribute__((device_builtin)) cudaExtent +{ + size_t width; + size_t height; + size_t depth; +}; + + + + + + +struct __attribute__((device_builtin)) cudaPos +{ + size_t x; + size_t y; + size_t z; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + + struct cudaExtent extent; + enum cudaMemcpyKind kind; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DPeerParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + int srcDevice; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + int dstDevice; + + struct cudaExtent extent; +}; + + + + +struct __attribute__((device_builtin)) cudaMemsetParams { + void *dst; + size_t pitch; + unsigned int value; + unsigned int elementSize; + size_t width; + size_t height; +}; + + + + +enum __attribute__((device_builtin)) cudaAccessProperty { + cudaAccessPropertyNormal = 0, + cudaAccessPropertyStreaming = 1, + cudaAccessPropertyPersisting = 2 +}; + + + + + + + + + + + + +struct __attribute__((device_builtin)) cudaAccessPolicyWindow { + void *base_ptr; + size_t num_bytes; + float hitRatio; + enum cudaAccessProperty hitProp; + enum cudaAccessProperty missProp; +}; + + + + + + + + + + + +typedef void ( *cudaHostFn_t)(void *userData); + + + + +struct __attribute__((device_builtin)) cudaHostNodeParams { + cudaHostFn_t fn; + void* userData; +}; + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureStatus { + cudaStreamCaptureStatusNone = 0, + cudaStreamCaptureStatusActive = 1, + cudaStreamCaptureStatusInvalidated = 2 + +}; + + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureMode { + cudaStreamCaptureModeGlobal = 0, + cudaStreamCaptureModeThreadLocal = 1, + cudaStreamCaptureModeRelaxed = 2 +}; + +enum __attribute__((device_builtin)) cudaSynchronizationPolicy { + cudaSyncPolicyAuto = 1, + cudaSyncPolicySpin = 2, + cudaSyncPolicyYield = 3, + cudaSyncPolicyBlockingSync = 4 +}; + + + + + + + + + + + + + + + +enum __attribute__((device_builtin)) cudaStreamUpdateCaptureDependenciesFlags { + cudaStreamAddCaptureDependencies = 0x0, + cudaStreamSetCaptureDependencies = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectFlags { + cudaUserObjectNoDestructorSync = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectRetainFlags { + cudaGraphUserObjectMove = 0x1 +}; + + + + +struct cudaGraphicsResource; + + + + +enum __attribute__((device_builtin)) cudaGraphicsRegisterFlags +{ + cudaGraphicsRegisterFlagsNone = 0, + cudaGraphicsRegisterFlagsReadOnly = 1, + cudaGraphicsRegisterFlagsWriteDiscard = 2, + cudaGraphicsRegisterFlagsSurfaceLoadStore = 4, + cudaGraphicsRegisterFlagsTextureGather = 8 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsMapFlags +{ + cudaGraphicsMapFlagsNone = 0, + cudaGraphicsMapFlagsReadOnly = 1, + cudaGraphicsMapFlagsWriteDiscard = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsCubeFace +{ + cudaGraphicsCubeFacePositiveX = 0x00, + cudaGraphicsCubeFaceNegativeX = 0x01, + cudaGraphicsCubeFacePositiveY = 0x02, + cudaGraphicsCubeFaceNegativeY = 0x03, + cudaGraphicsCubeFacePositiveZ = 0x04, + cudaGraphicsCubeFaceNegativeZ = 0x05 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceType +{ + cudaResourceTypeArray = 0x00, + cudaResourceTypeMipmappedArray = 0x01, + cudaResourceTypeLinear = 0x02, + cudaResourceTypePitch2D = 0x03 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceViewFormat +{ + cudaResViewFormatNone = 0x00, + cudaResViewFormatUnsignedChar1 = 0x01, + cudaResViewFormatUnsignedChar2 = 0x02, + cudaResViewFormatUnsignedChar4 = 0x03, + cudaResViewFormatSignedChar1 = 0x04, + cudaResViewFormatSignedChar2 = 0x05, + cudaResViewFormatSignedChar4 = 0x06, + cudaResViewFormatUnsignedShort1 = 0x07, + cudaResViewFormatUnsignedShort2 = 0x08, + cudaResViewFormatUnsignedShort4 = 0x09, + cudaResViewFormatSignedShort1 = 0x0a, + cudaResViewFormatSignedShort2 = 0x0b, + cudaResViewFormatSignedShort4 = 0x0c, + cudaResViewFormatUnsignedInt1 = 0x0d, + cudaResViewFormatUnsignedInt2 = 0x0e, + cudaResViewFormatUnsignedInt4 = 0x0f, + cudaResViewFormatSignedInt1 = 0x10, + cudaResViewFormatSignedInt2 = 0x11, + cudaResViewFormatSignedInt4 = 0x12, + cudaResViewFormatHalf1 = 0x13, + cudaResViewFormatHalf2 = 0x14, + cudaResViewFormatHalf4 = 0x15, + cudaResViewFormatFloat1 = 0x16, + cudaResViewFormatFloat2 = 0x17, + cudaResViewFormatFloat4 = 0x18, + cudaResViewFormatUnsignedBlockCompressed1 = 0x19, + cudaResViewFormatUnsignedBlockCompressed2 = 0x1a, + cudaResViewFormatUnsignedBlockCompressed3 = 0x1b, + cudaResViewFormatUnsignedBlockCompressed4 = 0x1c, + cudaResViewFormatSignedBlockCompressed4 = 0x1d, + cudaResViewFormatUnsignedBlockCompressed5 = 0x1e, + cudaResViewFormatSignedBlockCompressed5 = 0x1f, + cudaResViewFormatUnsignedBlockCompressed6H = 0x20, + cudaResViewFormatSignedBlockCompressed6H = 0x21, + cudaResViewFormatUnsignedBlockCompressed7 = 0x22 +}; + + + + +struct __attribute__((device_builtin)) cudaResourceDesc { + enum cudaResourceType resType; + + union { + struct { + cudaArray_t array; + } array; + struct { + cudaMipmappedArray_t mipmap; + } mipmap; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t sizeInBytes; + } linear; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t width; + size_t height; + size_t pitchInBytes; + } pitch2D; + } res; +}; + + + + +struct __attribute__((device_builtin)) cudaResourceViewDesc +{ + enum cudaResourceViewFormat format; + size_t width; + size_t height; + size_t depth; + unsigned int firstMipmapLevel; + unsigned int lastMipmapLevel; + unsigned int firstLayer; + unsigned int lastLayer; +}; + + + + +struct __attribute__((device_builtin)) cudaPointerAttributes +{ + + + + + enum cudaMemoryType type; + + + + + + + + + + + int device; + + + + + + void *devicePointer; + + + + + + + + + void *hostPointer; +}; + + + + +struct __attribute__((device_builtin)) cudaFuncAttributes +{ + + + + + + size_t sharedSizeBytes; + + + + + + size_t constSizeBytes; + + + + + size_t localSizeBytes; + + + + + + + int maxThreadsPerBlock; + + + + + int numRegs; + + + + + + + int ptxVersion; + + + + + + + int binaryVersion; + + + + + + int cacheModeCA; + + + + + + + int maxDynamicSharedSizeBytes; + + + + + + + + + int preferredShmemCarveout; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +}; + + + + +enum __attribute__((device_builtin)) cudaFuncAttribute +{ + cudaFuncAttributeMaxDynamicSharedMemorySize = 8, + cudaFuncAttributePreferredSharedMemoryCarveout = 9, + + + + + + + + + cudaFuncAttributeMax +}; + + + + +enum __attribute__((device_builtin)) cudaFuncCache +{ + cudaFuncCachePreferNone = 0, + cudaFuncCachePreferShared = 1, + cudaFuncCachePreferL1 = 2, + cudaFuncCachePreferEqual = 3 +}; + + + + + +enum __attribute__((device_builtin)) cudaSharedMemConfig +{ + cudaSharedMemBankSizeDefault = 0, + cudaSharedMemBankSizeFourByte = 1, + cudaSharedMemBankSizeEightByte = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSharedCarveout { + cudaSharedmemCarveoutDefault = -1, + cudaSharedmemCarveoutMaxShared = 100, + cudaSharedmemCarveoutMaxL1 = 0 +}; + + + + +enum __attribute__((device_builtin)) cudaComputeMode +{ + cudaComputeModeDefault = 0, + cudaComputeModeExclusive = 1, + cudaComputeModeProhibited = 2, + cudaComputeModeExclusiveProcess = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaLimit +{ + cudaLimitStackSize = 0x00, + cudaLimitPrintfFifoSize = 0x01, + cudaLimitMallocHeapSize = 0x02, + cudaLimitDevRuntimeSyncDepth = 0x03, + cudaLimitDevRuntimePendingLaunchCount = 0x04, + cudaLimitMaxL2FetchGranularity = 0x05, + cudaLimitPersistingL2CacheSize = 0x06 +}; + + + + +enum __attribute__((device_builtin)) cudaMemoryAdvise +{ + cudaMemAdviseSetReadMostly = 1, + cudaMemAdviseUnsetReadMostly = 2, + cudaMemAdviseSetPreferredLocation = 3, + cudaMemAdviseUnsetPreferredLocation = 4, + cudaMemAdviseSetAccessedBy = 5, + cudaMemAdviseUnsetAccessedBy = 6 +}; + + + + +enum __attribute__((device_builtin)) cudaMemRangeAttribute +{ + cudaMemRangeAttributeReadMostly = 1, + cudaMemRangeAttributePreferredLocation = 2, + cudaMemRangeAttributeAccessedBy = 3, + cudaMemRangeAttributeLastPrefetchLocation = 4 +}; + + + + +enum __attribute__((device_builtin)) cudaOutputMode +{ + cudaKeyValuePair = 0x00, + cudaCSV = 0x01 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesOptions { + cudaFlushGPUDirectRDMAWritesOptionHost = 1<<0, + cudaFlushGPUDirectRDMAWritesOptionMemOps = 1<<1 +}; + + + + +enum __attribute__((device_builtin)) cudaGPUDirectRDMAWritesOrdering { + cudaGPUDirectRDMAWritesOrderingNone = 0, + cudaGPUDirectRDMAWritesOrderingOwner = 100, + cudaGPUDirectRDMAWritesOrderingAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesScope { + cudaFlushGPUDirectRDMAWritesToOwner = 100, + cudaFlushGPUDirectRDMAWritesToAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesTarget { + cudaFlushGPUDirectRDMAWritesTargetCurrentDevice +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceAttr +{ + cudaDevAttrMaxThreadsPerBlock = 1, + cudaDevAttrMaxBlockDimX = 2, + cudaDevAttrMaxBlockDimY = 3, + cudaDevAttrMaxBlockDimZ = 4, + cudaDevAttrMaxGridDimX = 5, + cudaDevAttrMaxGridDimY = 6, + cudaDevAttrMaxGridDimZ = 7, + cudaDevAttrMaxSharedMemoryPerBlock = 8, + cudaDevAttrTotalConstantMemory = 9, + cudaDevAttrWarpSize = 10, + cudaDevAttrMaxPitch = 11, + cudaDevAttrMaxRegistersPerBlock = 12, + cudaDevAttrClockRate = 13, + cudaDevAttrTextureAlignment = 14, + cudaDevAttrGpuOverlap = 15, + cudaDevAttrMultiProcessorCount = 16, + cudaDevAttrKernelExecTimeout = 17, + cudaDevAttrIntegrated = 18, + cudaDevAttrCanMapHostMemory = 19, + cudaDevAttrComputeMode = 20, + cudaDevAttrMaxTexture1DWidth = 21, + cudaDevAttrMaxTexture2DWidth = 22, + cudaDevAttrMaxTexture2DHeight = 23, + cudaDevAttrMaxTexture3DWidth = 24, + cudaDevAttrMaxTexture3DHeight = 25, + cudaDevAttrMaxTexture3DDepth = 26, + cudaDevAttrMaxTexture2DLayeredWidth = 27, + cudaDevAttrMaxTexture2DLayeredHeight = 28, + cudaDevAttrMaxTexture2DLayeredLayers = 29, + cudaDevAttrSurfaceAlignment = 30, + cudaDevAttrConcurrentKernels = 31, + cudaDevAttrEccEnabled = 32, + cudaDevAttrPciBusId = 33, + cudaDevAttrPciDeviceId = 34, + cudaDevAttrTccDriver = 35, + cudaDevAttrMemoryClockRate = 36, + cudaDevAttrGlobalMemoryBusWidth = 37, + cudaDevAttrL2CacheSize = 38, + cudaDevAttrMaxThreadsPerMultiProcessor = 39, + cudaDevAttrAsyncEngineCount = 40, + cudaDevAttrUnifiedAddressing = 41, + cudaDevAttrMaxTexture1DLayeredWidth = 42, + cudaDevAttrMaxTexture1DLayeredLayers = 43, + cudaDevAttrMaxTexture2DGatherWidth = 45, + cudaDevAttrMaxTexture2DGatherHeight = 46, + cudaDevAttrMaxTexture3DWidthAlt = 47, + cudaDevAttrMaxTexture3DHeightAlt = 48, + cudaDevAttrMaxTexture3DDepthAlt = 49, + cudaDevAttrPciDomainId = 50, + cudaDevAttrTexturePitchAlignment = 51, + cudaDevAttrMaxTextureCubemapWidth = 52, + cudaDevAttrMaxTextureCubemapLayeredWidth = 53, + cudaDevAttrMaxTextureCubemapLayeredLayers = 54, + cudaDevAttrMaxSurface1DWidth = 55, + cudaDevAttrMaxSurface2DWidth = 56, + cudaDevAttrMaxSurface2DHeight = 57, + cudaDevAttrMaxSurface3DWidth = 58, + cudaDevAttrMaxSurface3DHeight = 59, + cudaDevAttrMaxSurface3DDepth = 60, + cudaDevAttrMaxSurface1DLayeredWidth = 61, + cudaDevAttrMaxSurface1DLayeredLayers = 62, + cudaDevAttrMaxSurface2DLayeredWidth = 63, + cudaDevAttrMaxSurface2DLayeredHeight = 64, + cudaDevAttrMaxSurface2DLayeredLayers = 65, + cudaDevAttrMaxSurfaceCubemapWidth = 66, + cudaDevAttrMaxSurfaceCubemapLayeredWidth = 67, + cudaDevAttrMaxSurfaceCubemapLayeredLayers = 68, + cudaDevAttrMaxTexture1DLinearWidth = 69, + cudaDevAttrMaxTexture2DLinearWidth = 70, + cudaDevAttrMaxTexture2DLinearHeight = 71, + cudaDevAttrMaxTexture2DLinearPitch = 72, + cudaDevAttrMaxTexture2DMipmappedWidth = 73, + cudaDevAttrMaxTexture2DMipmappedHeight = 74, + cudaDevAttrComputeCapabilityMajor = 75, + cudaDevAttrComputeCapabilityMinor = 76, + cudaDevAttrMaxTexture1DMipmappedWidth = 77, + cudaDevAttrStreamPrioritiesSupported = 78, + cudaDevAttrGlobalL1CacheSupported = 79, + cudaDevAttrLocalL1CacheSupported = 80, + cudaDevAttrMaxSharedMemoryPerMultiprocessor = 81, + cudaDevAttrMaxRegistersPerMultiprocessor = 82, + cudaDevAttrManagedMemory = 83, + cudaDevAttrIsMultiGpuBoard = 84, + cudaDevAttrMultiGpuBoardGroupID = 85, + cudaDevAttrHostNativeAtomicSupported = 86, + cudaDevAttrSingleToDoublePrecisionPerfRatio = 87, + cudaDevAttrPageableMemoryAccess = 88, + cudaDevAttrConcurrentManagedAccess = 89, + cudaDevAttrComputePreemptionSupported = 90, + cudaDevAttrCanUseHostPointerForRegisteredMem = 91, + cudaDevAttrReserved92 = 92, + cudaDevAttrReserved93 = 93, + cudaDevAttrReserved94 = 94, + cudaDevAttrCooperativeLaunch = 95, + cudaDevAttrCooperativeMultiDeviceLaunch = 96, + cudaDevAttrMaxSharedMemoryPerBlockOptin = 97, + cudaDevAttrCanFlushRemoteWrites = 98, + cudaDevAttrHostRegisterSupported = 99, + cudaDevAttrPageableMemoryAccessUsesHostPageTables = 100, + cudaDevAttrDirectManagedMemAccessFromHost = 101, + cudaDevAttrMaxBlocksPerMultiprocessor = 106, + cudaDevAttrMaxPersistingL2CacheSize = 108, + cudaDevAttrMaxAccessPolicyWindowSize = 109, + cudaDevAttrReservedSharedMemoryPerBlock = 111, + cudaDevAttrSparseCudaArraySupported = 112, + cudaDevAttrHostRegisterReadOnlySupported = 113, + cudaDevAttrTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMaxTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMemoryPoolsSupported = 115, + cudaDevAttrGPUDirectRDMASupported = 116, + cudaDevAttrGPUDirectRDMAFlushWritesOptions = 117, + cudaDevAttrGPUDirectRDMAWritesOrdering = 118, + cudaDevAttrMemoryPoolSupportedHandleTypes = 119, + + + + + cudaDevAttrDeferredMappingCudaArraySupported = 121, + + cudaDevAttrMax +}; + + + + +enum __attribute__((device_builtin)) cudaMemPoolAttr +{ + + + + + + + + + cudaMemPoolReuseFollowEventDependencies = 0x1, + + + + + + + cudaMemPoolReuseAllowOpportunistic = 0x2, + + + + + + + + cudaMemPoolReuseAllowInternalDependencies = 0x3, + + + + + + + + + + + cudaMemPoolAttrReleaseThreshold = 0x4, + + + + + + cudaMemPoolAttrReservedMemCurrent = 0x5, + + + + + + + cudaMemPoolAttrReservedMemHigh = 0x6, + + + + + + cudaMemPoolAttrUsedMemCurrent = 0x7, + + + + + + + cudaMemPoolAttrUsedMemHigh = 0x8 +}; + + + + +enum __attribute__((device_builtin)) cudaMemLocationType { + cudaMemLocationTypeInvalid = 0, + cudaMemLocationTypeDevice = 1 +}; + + + + + + +struct __attribute__((device_builtin)) cudaMemLocation { + enum cudaMemLocationType type; + int id; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAccessFlags { + cudaMemAccessFlagsProtNone = 0, + cudaMemAccessFlagsProtRead = 1, + cudaMemAccessFlagsProtReadWrite = 3 +}; + + + + +struct __attribute__((device_builtin)) cudaMemAccessDesc { + struct cudaMemLocation location; + enum cudaMemAccessFlags flags; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationType { + cudaMemAllocationTypeInvalid = 0x0, + + + + cudaMemAllocationTypePinned = 0x1, + cudaMemAllocationTypeMax = 0x7FFFFFFF +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationHandleType { + cudaMemHandleTypeNone = 0x0, + cudaMemHandleTypePosixFileDescriptor = 0x1, + cudaMemHandleTypeWin32 = 0x2, + cudaMemHandleTypeWin32Kmt = 0x4 +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolProps { + enum cudaMemAllocationType allocType; + enum cudaMemAllocationHandleType handleTypes; + struct cudaMemLocation location; + + + + + + + void *win32SecurityAttributes; + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolPtrExportData { + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemAllocNodeParams { + + + + + struct cudaMemPoolProps poolProps; + const struct cudaMemAccessDesc *accessDescs; + size_t accessDescCount; + size_t bytesize; + void *dptr; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphMemAttributeType { + + + + + cudaGraphMemAttrUsedMemCurrent = 0x0, + + + + + + + cudaGraphMemAttrUsedMemHigh = 0x1, + + + + + + + cudaGraphMemAttrReservedMemCurrent = 0x2, + + + + + + + cudaGraphMemAttrReservedMemHigh = 0x3 +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceP2PAttr { + cudaDevP2PAttrPerformanceRank = 1, + cudaDevP2PAttrAccessSupported = 2, + cudaDevP2PAttrNativeAtomicSupported = 3, + cudaDevP2PAttrCudaArrayAccessSupported = 4 +}; + + + + + + +struct __attribute__((device_builtin)) CUuuid_st { + char bytes[16]; +}; +typedef __attribute__((device_builtin)) struct CUuuid_st CUuuid; + +typedef __attribute__((device_builtin)) struct CUuuid_st cudaUUID_t; + + + + +struct __attribute__((device_builtin)) cudaDeviceProp +{ + char name[256]; + cudaUUID_t uuid; + char luid[8]; + unsigned int luidDeviceNodeMask; + size_t totalGlobalMem; + size_t sharedMemPerBlock; + int regsPerBlock; + int warpSize; + size_t memPitch; + int maxThreadsPerBlock; + int maxThreadsDim[3]; + int maxGridSize[3]; + int clockRate; + size_t totalConstMem; + int major; + int minor; + size_t textureAlignment; + size_t texturePitchAlignment; + int deviceOverlap; + int multiProcessorCount; + int kernelExecTimeoutEnabled; + int integrated; + int canMapHostMemory; + int computeMode; + int maxTexture1D; + int maxTexture1DMipmap; + int maxTexture1DLinear; + int maxTexture2D[2]; + int maxTexture2DMipmap[2]; + int maxTexture2DLinear[3]; + int maxTexture2DGather[2]; + int maxTexture3D[3]; + int maxTexture3DAlt[3]; + int maxTextureCubemap; + int maxTexture1DLayered[2]; + int maxTexture2DLayered[3]; + int maxTextureCubemapLayered[2]; + int maxSurface1D; + int maxSurface2D[2]; + int maxSurface3D[3]; + int maxSurface1DLayered[2]; + int maxSurface2DLayered[3]; + int maxSurfaceCubemap; + int maxSurfaceCubemapLayered[2]; + size_t surfaceAlignment; + int concurrentKernels; + int ECCEnabled; + int pciBusID; + int pciDeviceID; + int pciDomainID; + int tccDriver; + int asyncEngineCount; + int unifiedAddressing; + int memoryClockRate; + int memoryBusWidth; + int l2CacheSize; + int persistingL2CacheMaxSize; + int maxThreadsPerMultiProcessor; + int streamPrioritiesSupported; + int globalL1CacheSupported; + int localL1CacheSupported; + size_t sharedMemPerMultiprocessor; + int regsPerMultiprocessor; + int managedMemory; + int isMultiGpuBoard; + int multiGpuBoardGroupID; + int hostNativeAtomicSupported; + int singleToDoublePrecisionPerfRatio; + int pageableMemoryAccess; + int concurrentManagedAccess; + int computePreemptionSupported; + int canUseHostPointerForRegisteredMem; + int cooperativeLaunch; + int cooperativeMultiDeviceLaunch; + size_t sharedMemPerBlockOptin; + int pageableMemoryAccessUsesHostPageTables; + int directManagedMemAccessFromHost; + int maxBlocksPerMultiProcessor; + int accessPolicyMaxWindowSize; + size_t reservedSharedMemPerBlock; +}; + +# 2348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + + + + + + + + + + + + + + +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcEventHandle_st +{ + char reserved[64]; +}cudaIpcEventHandle_t; + + + + +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcMemHandle_st +{ + char reserved[64]; +}cudaIpcMemHandle_t; + + + + +enum __attribute__((device_builtin)) cudaExternalMemoryHandleType { + + + + cudaExternalMemoryHandleTypeOpaqueFd = 1, + + + + cudaExternalMemoryHandleTypeOpaqueWin32 = 2, + + + + cudaExternalMemoryHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalMemoryHandleTypeD3D12Heap = 4, + + + + cudaExternalMemoryHandleTypeD3D12Resource = 5, + + + + cudaExternalMemoryHandleTypeD3D11Resource = 6, + + + + cudaExternalMemoryHandleTypeD3D11ResourceKmt = 7, + + + + cudaExternalMemoryHandleTypeNvSciBuf = 8 +}; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryHandleDesc { + + + + enum cudaExternalMemoryHandleType type; + union { + + + + + + int fd; + + + + + + + + + + + + + + + + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + + const void *nvSciBufObject; + } handle; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryBufferDesc { + + + + unsigned long long offset; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryMipmappedArrayDesc { + + + + + unsigned long long offset; + + + + struct cudaChannelFormatDesc formatDesc; + + + + struct cudaExtent extent; + + + + + unsigned int flags; + + + + unsigned int numLevels; +}; + + + + +enum __attribute__((device_builtin)) cudaExternalSemaphoreHandleType { + + + + cudaExternalSemaphoreHandleTypeOpaqueFd = 1, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32 = 2, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalSemaphoreHandleTypeD3D12Fence = 4, + + + + cudaExternalSemaphoreHandleTypeD3D11Fence = 5, + + + + cudaExternalSemaphoreHandleTypeNvSciSync = 6, + + + + cudaExternalSemaphoreHandleTypeKeyedMutex = 7, + + + + cudaExternalSemaphoreHandleTypeKeyedMutexKmt = 8, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd = 9, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32 = 10 +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreHandleDesc { + + + + enum cudaExternalSemaphoreHandleType type; + union { + + + + + + + int fd; + + + + + + + + + + + + + + + + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + const void* nvSciSyncObj; + } handle; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + } params; + + + + + + + + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + } params; + + + + + + + + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams{ + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + unsigned int reserved[12]; + } params; + + + + + + + + + + + unsigned int flags; + unsigned int reserved[16]; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + unsigned int reserved[10]; + } params; + + + + + + + + + + + unsigned int flags; + unsigned int reserved[16]; +}; + + + + + + + + + + +typedef __attribute__((device_builtin)) enum cudaError cudaError_t; + + + + +typedef __attribute__((device_builtin)) struct CUstream_st *cudaStream_t; + + + + +typedef __attribute__((device_builtin)) struct CUevent_st *cudaEvent_t; + + + + +typedef __attribute__((device_builtin)) struct cudaGraphicsResource *cudaGraphicsResource_t; + + + + +typedef __attribute__((device_builtin)) enum cudaOutputMode cudaOutputMode_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalMemory_st *cudaExternalMemory_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalSemaphore_st *cudaExternalSemaphore_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraph_st *cudaGraph_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraphNode_st *cudaGraphNode_t; + + + + +typedef __attribute__((device_builtin)) struct CUuserObject_st *cudaUserObject_t; + + + + +typedef __attribute__((device_builtin)) struct CUfunc_st *cudaFunction_t; + + + + +typedef __attribute__((device_builtin)) struct CUmemPoolHandle_st *cudaMemPool_t; + + + + +enum __attribute__((device_builtin)) cudaCGScope { + cudaCGScopeInvalid = 0, + cudaCGScopeGrid = 1, + cudaCGScopeMultiGrid = 2 +}; + + + + +struct __attribute__((device_builtin)) cudaLaunchParams +{ + void *func; + dim3 gridDim; + dim3 blockDim; + void **args; + size_t sharedMem; + cudaStream_t stream; +}; + + + + +struct __attribute__((device_builtin)) cudaKernelNodeParams { + void* func; + dim3 gridDim; + dim3 blockDim; + unsigned int sharedMemBytes; + void **kernelParams; + void **extra; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreSignalParams* paramsArray; + unsigned int numExtSems; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreWaitParams* paramsArray; + unsigned int numExtSems; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphNodeType { + cudaGraphNodeTypeKernel = 0x00, + cudaGraphNodeTypeMemcpy = 0x01, + cudaGraphNodeTypeMemset = 0x02, + cudaGraphNodeTypeHost = 0x03, + cudaGraphNodeTypeGraph = 0x04, + cudaGraphNodeTypeEmpty = 0x05, + cudaGraphNodeTypeWaitEvent = 0x06, + cudaGraphNodeTypeEventRecord = 0x07, + cudaGraphNodeTypeExtSemaphoreSignal = 0x08, + cudaGraphNodeTypeExtSemaphoreWait = 0x09, + cudaGraphNodeTypeMemAlloc = 0x0a, + cudaGraphNodeTypeMemFree = 0x0b, + cudaGraphNodeTypeCount +}; + + + + +typedef struct CUgraphExec_st* cudaGraphExec_t; + + + + +enum __attribute__((device_builtin)) cudaGraphExecUpdateResult { + cudaGraphExecUpdateSuccess = 0x0, + cudaGraphExecUpdateError = 0x1, + cudaGraphExecUpdateErrorTopologyChanged = 0x2, + cudaGraphExecUpdateErrorNodeTypeChanged = 0x3, + cudaGraphExecUpdateErrorFunctionChanged = 0x4, + cudaGraphExecUpdateErrorParametersChanged = 0x5, + cudaGraphExecUpdateErrorNotSupported = 0x6, + cudaGraphExecUpdateErrorUnsupportedFunctionChange = 0x7, + cudaGraphExecUpdateErrorAttributesChanged = 0x8 +}; + + + + + +enum __attribute__((device_builtin)) cudaGetDriverEntryPointFlags { + cudaEnableDefault = 0x0, + cudaEnableLegacyStream = 0x1, + cudaEnablePerThreadDefaultStream = 0x2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphDebugDotFlags { + cudaGraphDebugDotFlagsVerbose = 1<<0, + cudaGraphDebugDotFlagsKernelNodeParams = 1<<2, + cudaGraphDebugDotFlagsMemcpyNodeParams = 1<<3, + cudaGraphDebugDotFlagsMemsetNodeParams = 1<<4, + cudaGraphDebugDotFlagsHostNodeParams = 1<<5, + cudaGraphDebugDotFlagsEventNodeParams = 1<<6, + cudaGraphDebugDotFlagsExtSemasSignalNodeParams = 1<<7, + cudaGraphDebugDotFlagsExtSemasWaitNodeParams = 1<<8, + cudaGraphDebugDotFlagsKernelNodeAttributes = 1<<9, + cudaGraphDebugDotFlagsHandles = 1<<10 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphInstantiateFlags { + cudaGraphInstantiateFlagAutoFreeOnLaunch = 1 + + , cudaGraphInstantiateFlagUseNodePriority = 8 + + +}; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +typedef __attribute__((device_builtin)) enum cudaStreamAttrID { + cudaStreamAttributeAccessPolicyWindow = 1, + cudaStreamAttributeSynchronizationPolicy = 3 +} cudaStreamAttrID; + + + + + + + + + + +typedef __attribute__((device_builtin)) union cudaStreamAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + enum cudaSynchronizationPolicy syncPolicy; +} cudaStreamAttrValue; + + + + + + + + +typedef __attribute__((device_builtin)) enum cudaKernelNodeAttrID { + cudaKernelNodeAttributeAccessPolicyWindow = 1 + , cudaKernelNodeAttributeCooperative = 2 + + , cudaKernelNodeAttributePriority = 8 + +} cudaKernelNodeAttrID; + + + + + + + + + + + +typedef __attribute__((device_builtin)) union cudaKernelNodeAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + int cooperative; + + int priority; + +} cudaKernelNodeAttrValue; + + + + + + + + + + + + + + +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" + + + + +enum __attribute__((device_builtin)) cudaSurfaceBoundaryMode +{ + cudaBoundaryModeZero = 0, + cudaBoundaryModeClamp = 1, + cudaBoundaryModeTrap = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSurfaceFormatMode +{ + cudaFormatModeForced = 0, + cudaFormatModeAuto = 1 +}; + + + + +struct __attribute__((device_builtin)) surfaceReference +{ + + + + struct cudaChannelFormatDesc channelDesc; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaSurfaceObject_t; + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" + + + + +enum __attribute__((device_builtin)) cudaTextureAddressMode +{ + cudaAddressModeWrap = 0, + cudaAddressModeClamp = 1, + cudaAddressModeMirror = 2, + cudaAddressModeBorder = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureFilterMode +{ + cudaFilterModePoint = 0, + cudaFilterModeLinear = 1 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureReadMode +{ + cudaReadModeElementType = 0, + cudaReadModeNormalizedFloat = 1 +}; + + + + +struct __attribute__((device_builtin)) textureReference +{ + + + + int normalized; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureAddressMode addressMode[3]; + + + + struct cudaChannelFormatDesc channelDesc; + + + + int sRGB; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + int __cudaReserved[14]; +}; + + + + +struct __attribute__((device_builtin)) cudaTextureDesc +{ + + + + enum cudaTextureAddressMode addressMode[3]; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureReadMode readMode; + + + + int sRGB; + + + + float borderColor[4]; + + + + int normalizedCoords; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + + + + int seamlessCubemap; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaTextureObject_t; + + + + +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +typedef enum cudaDataType_t +{ + CUDA_R_16F = 2, + CUDA_C_16F = 6, + CUDA_R_16BF = 14, + CUDA_C_16BF = 15, + CUDA_R_32F = 0, + CUDA_C_32F = 4, + CUDA_R_64F = 1, + CUDA_C_64F = 5, + CUDA_R_4I = 16, + CUDA_C_4I = 17, + CUDA_R_4U = 18, + CUDA_C_4U = 19, + CUDA_R_8I = 3, + CUDA_C_8I = 7, + CUDA_R_8U = 8, + CUDA_C_8U = 9, + CUDA_R_16I = 20, + CUDA_C_16I = 21, + CUDA_R_16U = 22, + CUDA_C_16U = 23, + CUDA_R_32I = 10, + CUDA_C_32I = 11, + CUDA_R_32U = 12, + CUDA_C_32U = 13, + CUDA_R_64I = 24, + CUDA_C_64I = 25, + CUDA_R_64U = 26, + CUDA_C_64U = 27, + + + + +} cudaDataType; + + +typedef enum libraryPropertyType_t +{ + MAJOR_VERSION, + MINOR_VERSION, + PATCH_LEVEL +} libraryPropertyType; + + + + + + + +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 150 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" { + + +struct cudaFuncAttributes; + + +inline __attribute__((device)) cudaError_t cudaMalloc(void **p, size_t s) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *p, const void *c) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaGetDevice(int *device) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize, unsigned int flags) +{ + return cudaErrorUnknown; +} + + + +} + + + + + + +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 2 + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("Use of " "cudaDeviceSynchronize" " from device code is deprecated and will not be supported in a future release. Disable this warning with -D__CDPRT_SUPPRESS_SYNC_DEPRECATION_WARNING."))) cudaError_t cudaDeviceSynchronize(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t __cudaDeviceSynchronizeDeprecationAvoidance(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent_ptsz(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord_ptsz(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags_ptsz(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync_ptsz(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync_ptsz(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync_ptsz(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync_ptsz(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync_ptsz(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync_ptsz(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBuffer(size_t alignment, size_t size); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBufferV2(void *func, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice_ptsz(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2_ptsz(void *parameterBuffer, cudaStream_t stream); + +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2(void *parameterBuffer, cudaStream_t stream); + + +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize, unsigned int flags); + +extern __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long cudaCGGetIntrinsicHandle(enum cudaCGScope scope); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronize(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronizeGrid(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetSize(unsigned int *numThreads, unsigned int *numGrids, unsigned long long handle); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetRank(unsigned int *threadRank, unsigned int *gridRank, unsigned long long handle); +} + +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(T **devPtr, size_t size); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, T *entry); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize, unsigned int flags); + + + + + + + + +# 152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + + + +# 225 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + + +extern "C" { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceReset(void); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceSynchronize(void); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetLimit(enum cudaLimit limit, size_t value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetTexture1DLinearMaxWidth(size_t *maxWidthInElements, const struct cudaChannelFormatDesc *fmtDesc, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetStreamPriorityRange(int *leastPriority, int *greatestPriority); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetCacheConfig(enum cudaFuncCache cacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetSharedMemConfig(enum cudaSharedMemConfig config); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetByPCIBusId(int *device, const char *pciBusId); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetPCIBusId(char *pciBusId, int len, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t *handle, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcOpenEventHandle(cudaEvent_t *event, cudaIpcEventHandle_t handle); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t *handle, void *devPtr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcOpenMemHandle(void **devPtr, cudaIpcMemHandle_t handle, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcCloseMemHandle(void *devPtr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceFlushGPUDirectRDMAWrites(enum cudaFlushGPUDirectRDMAWritesTarget target, enum cudaFlushGPUDirectRDMAWritesScope scope); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadExit(void); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSynchronize(void); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetLimit(enum cudaLimit limit, size_t value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetLimit(size_t *pValue, enum cudaLimit limit); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetCacheConfig(enum cudaFuncCache *pCacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetCacheConfig(enum cudaFuncCache cacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceProperties(struct cudaDeviceProp *prop, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetDefaultMemPool(cudaMemPool_t *memPool, int device); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetMemPool(int device, cudaMemPool_t memPool); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetMemPool(cudaMemPool_t *memPool, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetNvSciSyncAttributes(void *nvSciSyncAttrList, int device, int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetP2PAttribute(int *value, enum cudaDeviceP2PAttr attr, int srcDevice, int dstDevice); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaChooseDevice(int *device, const struct cudaDeviceProp *prop); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSetDevice(int device); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSetValidDevices(int *device_arr, int len); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSetDeviceFlags( unsigned int flags ); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetDeviceFlags( unsigned int *flags ); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamCreate(cudaStream_t *pStream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithPriority(cudaStream_t *pStream, unsigned int flags, int priority); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int *priority); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetFlags(cudaStream_t hStream, unsigned int *flags); + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaCtxResetPersistingL2Cache(void); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCopyAttributes(cudaStream_t dst, cudaStream_t src); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + cudaStreamAttrValue *value_out); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamSetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + const cudaStreamAttrValue *value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags = 0); + + + + + + + +typedef void ( *cudaStreamCallback_t)(cudaStream_t stream, cudaError_t status, void *userData); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamAddCallback(cudaStream_t stream, + cudaStreamCallback_t callback, void *userData, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamSynchronize(cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamQuery(cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void *devPtr, size_t length = 0, unsigned int flags = 0x04); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamBeginCapture(cudaStream_t stream, enum cudaStreamCaptureMode mode); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaThreadExchangeStreamCaptureMode(enum cudaStreamCaptureMode *mode); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamEndCapture(cudaStream_t stream, cudaGraph_t *pGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamIsCapturing(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus, unsigned long long *pId); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo_v2(cudaStream_t stream, enum cudaStreamCaptureStatus *captureStatus_out, unsigned long long *id_out = 0, cudaGraph_t *graph_out = 0, const cudaGraphNode_t **dependencies_out = 0, size_t *numDependencies_out = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamUpdateCaptureDependencies(cudaStream_t stream, cudaGraphNode_t *dependencies, size_t numDependencies, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventCreate(cudaEvent_t *event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream = 0, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventQuery(cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventSynchronize(cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventElapsedTime(float *ms, cudaEvent_t start, cudaEvent_t end); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaImportExternalMemory(cudaExternalMemory_t *extMem_out, const struct cudaExternalMemoryHandleDesc *memHandleDesc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedBuffer(void **devPtr, cudaExternalMemory_t extMem, const struct cudaExternalMemoryBufferDesc *bufferDesc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedMipmappedArray(cudaMipmappedArray_t *mipmap, cudaExternalMemory_t extMem, const struct cudaExternalMemoryMipmappedArrayDesc *mipmapDesc); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroyExternalMemory(cudaExternalMemory_t extMem); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaImportExternalSemaphore(cudaExternalSemaphore_t *extSem_out, const struct cudaExternalSemaphoreHandleDesc *semHandleDesc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSignalExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreSignalParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaWaitExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreWaitParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroyExternalSemaphore(cudaExternalSemaphore_t extSem); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaLaunchKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaLaunchCooperativeKernelMultiDevice(struct cudaLaunchParams *launchParamsList, unsigned int numDevices, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFuncSetCacheConfig(const void *func, enum cudaFuncCache cacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig(const void *func, enum cudaSharedMemConfig config); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncSetAttribute(const void *func, enum cudaFuncAttribute attr, int value); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForDevice(double *d); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForHost(double *d); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaLaunchHostFunc(cudaStream_t stream, cudaHostFn_t fn, void *userData); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock(size_t *dynamicSmemSize, const void *func, int numBlocks, int blockSize); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMallocManaged(void **devPtr, size_t size, unsigned int flags = 0x01); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocHost(void **ptr, size_t size); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocPitch(void **devPtr, size_t *pitch, size_t width, size_t height); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocArray(cudaArray_t *array, const struct cudaChannelFormatDesc *desc, size_t width, size_t height = 0, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeHost(void *ptr); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeArray(cudaArray_t array); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeMipmappedArray(cudaMipmappedArray_t mipmappedArray); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostAlloc(void **pHost, size_t size, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostRegister(void *ptr, size_t size, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostUnregister(void *ptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostGetDevicePointer(void **pDevice, void *pHost, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostGetFlags(unsigned int *pFlags, void *pHost); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMalloc3D(struct cudaPitchedPtr* pitchedDevPtr, struct cudaExtent extent); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMalloc3DArray(cudaArray_t *array, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocMipmappedArray(cudaMipmappedArray_t *mipmappedArray, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int numLevels, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetMipmappedArrayLevel(cudaArray_t *levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned int level); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy3D(const struct cudaMemcpy3DParms *p); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeer(const struct cudaMemcpy3DPeerParms *p); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeerAsync(const struct cudaMemcpy3DPeerParms *p, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemGetInfo(size_t *free, size_t *total); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaArrayGetInfo(struct cudaChannelFormatDesc *desc, struct cudaExtent *extent, unsigned int *flags, cudaArray_t array); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaArrayGetPlane(cudaArray_t *pPlaneArray, cudaArray_t hArray, unsigned int planeIdx); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaArray_t array, int device); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaMipmappedArray_t mipmap, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaArray_t array); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaMipmappedArray_t mipmap); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyPeer(void *dst, int dstDevice, const void *src, int srcDevice, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2D(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArray(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbol(const void *symbol, const void *src, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyHostToDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbol(void *dst, const void *symbol, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyPeerAsync(void *dst, int dstDevice, const void *src, int srcDevice, size_t count, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArrayAsync(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync(const void *symbol, const void *src, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync(void *dst, const void *symbol, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemset(void *devPtr, int value, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemset2D(void *devPtr, size_t pitch, int value, size_t width, size_t height); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemset3D(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetSymbolAddress(void **devPtr, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetSymbolSize(size_t *size, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPrefetchAsync(const void *devPtr, size_t count, int dstDevice, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemAdvise(const void *devPtr, size_t count, enum cudaMemoryAdvise advice, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttribute(void *data, size_t dataSize, enum cudaMemRangeAttribute attribute, const void *devPtr, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttributes(void **data, size_t *dataSizes, enum cudaMemRangeAttribute *attributes, size_t numAttributes, const void *devPtr, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArray(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArrayAsync(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocAsync(void **devPtr, size_t size, cudaStream_t hStream); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeAsync(void *devPtr, cudaStream_t hStream); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolTrimTo(cudaMemPool_t memPool, size_t minBytesToKeep); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolSetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolGetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolSetAccess(cudaMemPool_t memPool, const struct cudaMemAccessDesc *descList, size_t count); + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolGetAccess(enum cudaMemAccessFlags *flags, cudaMemPool_t memPool, struct cudaMemLocation *location); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolCreate(cudaMemPool_t *memPool, const struct cudaMemPoolProps *poolProps); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolDestroy(cudaMemPool_t memPool); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocFromPoolAsync(void **ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolExportToShareableHandle( + void *shareableHandle, + cudaMemPool_t memPool, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolImportFromShareableHandle( + cudaMemPool_t *memPool, + void *shareableHandle, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolExportPointer(struct cudaMemPoolPtrExportData *exportData, void *ptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolImportPointer(void **ptr, cudaMemPool_t memPool, struct cudaMemPoolPtrExportData *exportData); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaPointerGetAttributes(struct cudaPointerAttributes *attributes, const void *ptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceCanAccessPeer(int *canAccessPeer, int device, int peerDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceEnablePeerAccess(int peerDevice, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceDisablePeerAccess(int peerDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsUnregisterResource(cudaGraphicsResource_t resource); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsResourceSetMapFlags(cudaGraphicsResource_t resource, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsMapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsUnmapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedPointer(void **devPtr, size_t *size, cudaGraphicsResource_t resource); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsSubResourceGetMappedArray(cudaArray_t *array, cudaGraphicsResource_t resource, unsigned int arrayIndex, unsigned int mipLevel); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray_t *mipmappedArray, cudaGraphicsResource_t resource); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t size = (0x7fffffff * 2U + 1U)); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture2D(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t width, size_t height, size_t pitch); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToArray(const struct textureReference *texref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray(const struct textureReference *texref, cudaMipmappedArray_const_t mipmappedArray, const struct cudaChannelFormatDesc *desc); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaUnbindTexture(const struct textureReference *texref); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset(size_t *offset, const struct textureReference *texref); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureReference(const struct textureReference **texref, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindSurfaceToArray(const struct surfaceReference *surfref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetSurfaceReference(const struct surfaceReference **surfref, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetChannelDesc(struct cudaChannelFormatDesc *desc, cudaArray_const_t array); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) struct cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, enum cudaChannelFormatKind f); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaCreateTextureObject(cudaTextureObject_t *pTexObject, const struct cudaResourceDesc *pResDesc, const struct cudaTextureDesc *pTexDesc, const struct cudaResourceViewDesc *pResViewDesc); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroyTextureObject(cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetTextureObjectTextureDesc(struct cudaTextureDesc *pTexDesc, cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceViewDesc(struct cudaResourceViewDesc *pResViewDesc, cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaCreateSurfaceObject(cudaSurfaceObject_t *pSurfObject, const struct cudaResourceDesc *pResDesc); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroySurfaceObject(cudaSurfaceObject_t surfObject); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetSurfaceObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaSurfaceObject_t surfObject); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDriverGetVersion(int *driverVersion); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphCreate(cudaGraph_t *pGraph, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddKernelNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetParams(cudaGraphNode_t node, struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetParams(cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeCopyAttributes( + cudaGraphNode_t hSrc, + cudaGraphNode_t hDst); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + cudaKernelNodeAttrValue *value_out); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + const cudaKernelNodeAttrValue *value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemcpy3DParms *pCopyParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode1D( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeGetParams(cudaGraphNode_t node, struct cudaMemcpy3DParms *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams(cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams1D( + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemsetNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemsetParams *pMemsetParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeGetParams(cudaGraphNode_t node, struct cudaMemsetParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeSetParams(cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddHostNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphHostNodeGetParams(cudaGraphNode_t node, struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphHostNodeSetParams(cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddChildGraphNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaGraph_t childGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphChildGraphNodeGetGraph(cudaGraphNode_t node, cudaGraph_t *pGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddEmptyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddEventRecordNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddEventWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresSignalNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreSignalNodeParams *params_out); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreWaitNodeParams *params_out); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemAllocNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, struct cudaMemAllocNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemAllocNodeGetParams(cudaGraphNode_t node, struct cudaMemAllocNodeParams *params_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemFreeNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, void *dptr); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemFreeNodeGetParams(cudaGraphNode_t node, void *dptr_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGraphMemTrim(int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphClone(cudaGraph_t *pGraphClone, cudaGraph_t originalGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeFindInClone(cudaGraphNode_t *pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetType(cudaGraphNode_t node, enum cudaGraphNodeType *pType); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphGetNodes(cudaGraph_t graph, cudaGraphNode_t *nodes, size_t *numNodes); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphGetRootNodes(cudaGraph_t graph, cudaGraphNode_t *pRootNodes, size_t *pNumRootNodes); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphGetEdges(cudaGraph_t graph, cudaGraphNode_t *from, cudaGraphNode_t *to, size_t *numEdges); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependencies(cudaGraphNode_t node, cudaGraphNode_t *pDependencies, size_t *pNumDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependentNodes(cudaGraphNode_t node, cudaGraphNode_t *pDependentNodes, size_t *pNumDependentNodes); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphRemoveDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphDestroyNode(cudaGraphNode_t node); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphInstantiate(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, cudaGraphNode_t *pErrorNode, char *pLogBuffer, size_t bufferSize); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphInstantiateWithFlags(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, unsigned long long flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecKernelNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams1D( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecMemsetNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecHostNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecChildGraphNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecEventRecordNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecEventWaitNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresSignalNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresWaitNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeSetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int isEnabled); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int *isEnabled); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecUpdate(cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphNode_t *hErrorNode_out, enum cudaGraphExecUpdateResult *updateResult_out); + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphUpload(cudaGraphExec_t graphExec, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphLaunch(cudaGraphExec_t graphExec, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecDestroy(cudaGraphExec_t graphExec); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphDestroy(cudaGraph_t graph); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphDebugDotPrint(cudaGraph_t graph, const char *path, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaUserObjectCreate(cudaUserObject_t *object_out, void *ptr, cudaHostFn_t destroy, unsigned int initialRefcount, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaUserObjectRetain(cudaUserObject_t object, unsigned int count = 1); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaUserObjectRelease(cudaUserObject_t object, unsigned int count = 1); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphRetainUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphReleaseUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetDriverEntryPoint(const char *symbol, void **funcPtr, unsigned long long flags); + + + + +extern __attribute__((host)) cudaError_t cudaGetExportTable(const void **ppExportTable, const cudaUUID_t *pExportTableId); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetFuncBySymbol(cudaFunction_t* functionPtr, const void* symbolPtr); + + + +# 13173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + +} + + + + + + + + + + + + + + +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf1(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf2(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf4(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(char) * 8; + + + + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); + +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescNV12(void) +{ + int e = (int)sizeof(char) * 8; + + return cudaCreateChannelDesc(e, e, e, 0, cudaChannelFormatKindNV12); +} + +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindSignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindSignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindSignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindSignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindUnsignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindUnsignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 0, cudaChannelFormatKindNV12); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindUnsignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindSignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7SRGB); +} + + + + + + +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 54 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 55 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) struct cudaPitchedPtr make_cudaPitchedPtr(void *d, size_t p, size_t xsz, size_t ysz) +{ + struct cudaPitchedPtr s; + + s.ptr = d; + s.pitch = p; + s.xsize = xsz; + s.ysize = ysz; + + return s; +} + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) struct cudaPos make_cudaPos(size_t x, size_t y, size_t z) +{ + struct cudaPos p; + + p.x = x; + p.y = y; + p.z = z; + + return p; +} + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) struct cudaExtent make_cudaExtent(size_t w, size_t h, size_t d) +{ + struct cudaExtent e; + + e.width = w; + e.height = h; + e.depth = d; + + return e; +} + + + +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x); + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y); + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z); + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w); + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x); + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y); + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z); + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w); + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x); + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x); + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y); + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y); + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z); + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z); + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w); + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w); + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x); + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y); + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z); + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x); + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y); + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z); + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w); + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x) +{ + char1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x) +{ + uchar1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y) +{ + char2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y) +{ + uchar2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z) +{ + char3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z) +{ + uchar3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w) +{ + char4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w) +{ + uchar4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x) +{ + short1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x) +{ + ushort1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y) +{ + short2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y) +{ + ushort2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z) +{ + short3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z) +{ + ushort3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w) +{ + short4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w) +{ + ushort4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x) +{ + int1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x) +{ + uint1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y) +{ + int2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y) +{ + uint2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z) +{ + int3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z) +{ + uint3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w) +{ + int4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w) +{ + uint4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x) +{ + long1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x) +{ + ulong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y) +{ + long2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y) +{ + ulong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z) +{ + long3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z) +{ + ulong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w) +{ + long4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w) +{ + ulong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x) +{ + float1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y) +{ + float2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z) +{ + float3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w) +{ + float4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x) +{ + longlong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x) +{ + ulonglong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y) +{ + longlong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y) +{ + ulonglong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z) +{ + longlong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z) +{ + ulonglong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w) +{ + longlong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w) +{ + ulonglong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x) +{ + double1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y) +{ + double2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z) +{ + double3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w) +{ + double4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + + + + + +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 2 + + +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + + + + + + + + + +# 1 "/usr/include/string.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 27 "/usr/include/string.h" 2 3 + +extern "C" { + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 34 "/usr/include/string.h" 2 3 + + + + + + + + + +extern void *memcpy (void *__restrict __dest, const void *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void *memmove (void *__dest, const void *__src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern void *memccpy (void *__restrict __dest, const void *__restrict __src, + int __c, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + +extern int memcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + +extern "C++" +{ +extern void *memchr (void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const void *memchr (const void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 89 "/usr/include/string.h" 3 +} + + + + + + + + + +extern "C++" void *rawmemchr (void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *rawmemchr (const void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" void *memrchr (void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + + +extern char *strcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strcat (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncat (char *__restrict __dest, const char *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern int strncmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcoll (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern size_t strxfrm (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (2))); + + + +# 1 "/usr/include/bits/types/locale_t.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/types/__locale_t.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +struct __locale_struct +{ + + struct __locale_data *__locales[13]; + + + const unsigned short int *__ctype_b; + const int *__ctype_tolower; + const int *__ctype_toupper; + + + const char *__names[13]; +}; + +typedef struct __locale_struct *__locale_t; + +# 23 "/usr/include/bits/types/locale_t.h" 2 3 + +typedef __locale_t locale_t; + +# 154 "/usr/include/string.h" 2 3 + + +extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + +extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, + locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4))); + + + + + +extern char *strdup (const char *__s) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); + + + + + + +extern char *strndup (const char *__string, size_t __n) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); + + + + +# 189 "/usr/include/string.h" 3 + + +# 201 "/usr/include/string.h" 3 + + + +extern "C++" +{ +extern char *strchr (char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strchr (const char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 224 "/usr/include/string.h" 3 +} + + + + + + +extern "C++" +{ +extern char *strrchr (char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strrchr (const char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 251 "/usr/include/string.h" 3 +} + + + + + + + + + +extern "C++" char *strchrnul (char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const char *strchrnul (const char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + + +extern size_t strcspn (const char *__s, const char *__reject) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern size_t strspn (const char *__s, const char *__accept) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern "C++" +{ +extern char *strpbrk (char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strpbrk (const char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +# 301 "/usr/include/string.h" 3 +} + + + + + + +extern "C++" +{ +extern char *strstr (char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strstr (const char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +# 328 "/usr/include/string.h" 3 +} + + + + + + + +extern char *strtok (char *__restrict __s, const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *__strtok_r (char *__restrict __s, + const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + +extern char *strtok_r (char *__restrict __s, const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + + + + + +extern "C++" char *strcasestr (char *__haystack, const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern "C++" const char *strcasestr (const char *__haystack, + const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + + + + + + + + +extern void *memmem (const void *__haystack, size_t __haystacklen, + const void *__needle, size_t __needlelen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3))); + + + +extern void *__mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern void *mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern size_t strlen (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern size_t strnlen (const char *__string, size_t __maxlen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern char *strerror (int __errnum) throw (); + + + + + + + + +# 419 "/usr/include/string.h" 3 + + +extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))) ; + + + + + +extern char *strerror_l (int __errnum, locale_t __l) throw (); + + +# 1 "/usr/include/strings.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 24 "/usr/include/strings.h" 2 3 + + + + + + +extern "C" { + + + +extern int bcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern void bcopy (const void *__src, void *__dest, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern "C++" +{ +extern char *index (char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *index (const char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 66 "/usr/include/strings.h" 3 +} + + + + + + + +extern "C++" +{ +extern char *rindex (char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *rindex (const char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 94 "/usr/include/strings.h" 3 +} + + + + + + + + + +extern int ffs (int __i) throw () __attribute__ ((__const__)); + + + + + +extern int ffsl (long int __l) throw () __attribute__ ((__const__)); + extern int ffsll (long long int __ll) + throw () __attribute__ ((__const__)); + + + +extern int strcasecmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + + + + +extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + + +extern int strncasecmp_l (const char *__s1, const char *__s2, + size_t __n, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4))); + + +} + +# 147 "/usr/include/strings.h" 3 + +# 433 "/usr/include/string.h" 2 3 + + + +extern void explicit_bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern char *strsep (char **__restrict __stringp, + const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern char *strsignal (int __sig) throw (); + + +extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + +extern char *__stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern int strverscmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + +extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" char *basename (char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); +extern "C++" const char *basename (const char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); + + + + + + +# 498 "/usr/include/string.h" 3 + +} + +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/usr/include/time.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 30 "/usr/include/time.h" 2 3 + + + +# 1 "/usr/include/bits/time.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/types.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 28 "/usr/include/bits/types.h" 2 3 +# 1 "/usr/include/bits/timesize.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +# 29 "/usr/include/bits/types.h" 2 3 + + +typedef unsigned char __u_char; +typedef unsigned short int __u_short; +typedef unsigned int __u_int; +typedef unsigned long int __u_long; + + +typedef signed char __int8_t; +typedef unsigned char __uint8_t; +typedef signed short int __int16_t; +typedef unsigned short int __uint16_t; +typedef signed int __int32_t; +typedef unsigned int __uint32_t; + +typedef signed long int __int64_t; +typedef unsigned long int __uint64_t; + + + + + + +typedef __int8_t __int_least8_t; +typedef __uint8_t __uint_least8_t; +typedef __int16_t __int_least16_t; +typedef __uint16_t __uint_least16_t; +typedef __int32_t __int_least32_t; +typedef __uint32_t __uint_least32_t; +typedef __int64_t __int_least64_t; +typedef __uint64_t __uint_least64_t; + + + +typedef long int __quad_t; +typedef unsigned long int __u_quad_t; + + + + + + + +typedef long int __intmax_t; +typedef unsigned long int __uintmax_t; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 136 "/usr/include/bits/types.h" 3 + +# 1 "/usr/include/bits/typesizes.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 37 "/usr/include/bits/typesizes.h" 3 + +# 75 "/usr/include/bits/typesizes.h" 3 + + + + + + + + + + + + + + +# 95 "/usr/include/bits/typesizes.h" 3 + + + + + +# 142 "/usr/include/bits/types.h" 2 3 +# 1 "/usr/include/bits/time64.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 143 "/usr/include/bits/types.h" 2 3 + + +typedef unsigned long int __dev_t; +typedef unsigned int __uid_t; +typedef unsigned int __gid_t; +typedef unsigned long int __ino_t; +typedef unsigned long int __ino64_t; +typedef unsigned int __mode_t; +typedef unsigned long int __nlink_t; +typedef long int __off_t; +typedef long int __off64_t; +typedef int __pid_t; +typedef struct { int __val[2]; } __fsid_t; +typedef long int __clock_t; +typedef unsigned long int __rlim_t; +typedef unsigned long int __rlim64_t; +typedef unsigned int __id_t; +typedef long int __time_t; +typedef unsigned int __useconds_t; +typedef long int __suseconds_t; + +typedef int __daddr_t; +typedef int __key_t; + + +typedef int __clockid_t; + + +typedef void * __timer_t; + + +typedef long int __blksize_t; + + + + +typedef long int __blkcnt_t; +typedef long int __blkcnt64_t; + + +typedef unsigned long int __fsblkcnt_t; +typedef unsigned long int __fsblkcnt64_t; + + +typedef unsigned long int __fsfilcnt_t; +typedef unsigned long int __fsfilcnt64_t; + + +typedef long int __fsword_t; + +typedef long int __ssize_t; + + +typedef long int __syscall_slong_t; + +typedef unsigned long int __syscall_ulong_t; + + + +typedef __off64_t __loff_t; +typedef char *__caddr_t; + + +typedef long int __intptr_t; + + +typedef unsigned int __socklen_t; + + + + +typedef int __sig_atomic_t; + + + + + + + + + + + + +# 27 "/usr/include/bits/time.h" 2 3 + + + + + + + + + +# 43 "/usr/include/bits/time.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/timex.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/types/struct_timeval.h" 1 3 + + + + + + + +struct timeval +{ + __time_t tv_sec; + __suseconds_t tv_usec; +}; +# 23 "/usr/include/bits/timex.h" 2 3 + + + +struct timex +{ + unsigned int modes; + __syscall_slong_t offset; + __syscall_slong_t freq; + __syscall_slong_t maxerror; + __syscall_slong_t esterror; + int status; + __syscall_slong_t constant; + __syscall_slong_t precision; + __syscall_slong_t tolerance; + struct timeval time; + __syscall_slong_t tick; + __syscall_slong_t ppsfreq; + __syscall_slong_t jitter; + int shift; + __syscall_slong_t stabil; + __syscall_slong_t jitcnt; + __syscall_slong_t calcnt; + __syscall_slong_t errcnt; + __syscall_slong_t stbcnt; + + int tai; + + + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; +}; + + +# 70 "/usr/include/bits/timex.h" 3 + + +# 83 "/usr/include/bits/timex.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 74 "/usr/include/bits/time.h" 2 3 + +extern "C" { + + +extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) throw (); + +} + + +# 34 "/usr/include/time.h" 2 3 + + + +# 1 "/usr/include/bits/types/clock_t.h" 1 3 + + + + + + +typedef __clock_t clock_t; + +# 38 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/time_t.h" 1 3 + + + + + + +typedef __time_t time_t; + +# 39 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/struct_tm.h" 1 3 + + + + + + +struct tm +{ + int tm_sec; + int tm_min; + int tm_hour; + int tm_mday; + int tm_mon; + int tm_year; + int tm_wday; + int tm_yday; + int tm_isdst; + + + long int tm_gmtoff; + const char *tm_zone; + + + + +}; + +# 40 "/usr/include/time.h" 2 3 + +# 1 "/usr/include/bits/types/struct_timespec.h" 1 3 + + + + +# 1 "/usr/include/bits/endian.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/endianness.h" 1 3 + + + + + + + + + + +# 36 "/usr/include/bits/endian.h" 2 3 + + + + + + + + + + + + + +# 7 "/usr/include/bits/types/struct_timespec.h" 2 3 + + + +struct timespec +{ + __time_t tv_sec; + + + + __syscall_slong_t tv_nsec; +# 26 "/usr/include/bits/types/struct_timespec.h" 3 +}; + +# 43 "/usr/include/time.h" 2 3 + + +# 1 "/usr/include/bits/types/clockid_t.h" 1 3 + + + + + + +typedef __clockid_t clockid_t; + +# 47 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/timer_t.h" 1 3 + + + + + + +typedef __timer_t timer_t; + +# 48 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/struct_itimerspec.h" 1 3 + + + + + + + +struct itimerspec + { + struct timespec it_interval; + struct timespec it_value; + }; + +# 49 "/usr/include/time.h" 2 3 +struct sigevent; + + + + +typedef __pid_t pid_t; + + + + + + + + + + + + + +extern "C" { + + + +extern clock_t clock (void) throw (); + + +extern time_t time (time_t *__timer) throw (); + + +extern double difftime (time_t __time1, time_t __time0) + throw () __attribute__ ((__const__)); + + +extern time_t mktime (struct tm *__tp) throw (); + + + + + +extern size_t strftime (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp) throw (); + + + + +extern char *strptime (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp) + throw (); + + + + + + +extern size_t strftime_l (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp, + locale_t __loc) throw (); + + + +extern char *strptime_l (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp, + locale_t __loc) throw (); + + + + + +extern struct tm *gmtime (const time_t *__timer) throw (); + + + +extern struct tm *localtime (const time_t *__timer) throw (); + + + + +extern struct tm *gmtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + +extern struct tm *localtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + + +extern char *asctime (const struct tm *__tp) throw (); + + +extern char *ctime (const time_t *__timer) throw (); + + + + + + +extern char *asctime_r (const struct tm *__restrict __tp, + char *__restrict __buf) throw (); + + +extern char *ctime_r (const time_t *__restrict __timer, + char *__restrict __buf) throw (); + + + + +extern char *__tzname[2]; +extern int __daylight; +extern long int __timezone; + + + + +extern char *tzname[2]; + + + +extern void tzset (void) throw (); + + + +extern int daylight; +extern long int timezone; + + + + + + + + + + + + + + +extern time_t timegm (struct tm *__tp) throw (); + + +extern time_t timelocal (struct tm *__tp) throw (); + + +extern int dysize (int __year) throw () __attribute__ ((__const__)); + + + + + + + + +extern int nanosleep (const struct timespec *__requested_time, + struct timespec *__remaining); + + + +extern int clock_getres (clockid_t __clock_id, struct timespec *__res) throw (); + + +extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) throw (); + + +extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) + throw (); + + + + + + +extern int clock_nanosleep (clockid_t __clock_id, int __flags, + const struct timespec *__req, + struct timespec *__rem); + + +extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) throw (); + + + + +extern int timer_create (clockid_t __clock_id, + struct sigevent *__restrict __evp, + timer_t *__restrict __timerid) throw (); + + +extern int timer_delete (timer_t __timerid) throw (); + + +extern int timer_settime (timer_t __timerid, int __flags, + const struct itimerspec *__restrict __value, + struct itimerspec *__restrict __ovalue) throw (); + + +extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) + throw (); + + +extern int timer_getoverrun (timer_t __timerid) throw (); + + + + + +extern int timespec_get (struct timespec *__ts, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + + + + + + + + +extern int getdate_err; + + + + + + + + +extern struct tm *getdate (const char *__string); + + + + + + + + + + + + + +extern int getdate_r (const char *__restrict __string, + struct tm *__restrict __resbufp); + + +} + +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + +extern "C" +{ + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) clock_t clock(void) + + + +throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memset(void*, int, size_t) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memcpy(void*, const void*, size_t) throw (); + +} + + + + +# 1 "/usr/include/c++/7/new" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 40 "/usr/include/c++/7/new" 2 3 +# 1 "/usr/include/c++/7/exception" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma GCC visibility push(default) + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 38 "/usr/include/c++/7/exception" 2 3 +# 1 "/usr/include/c++/7/bits/exception.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma GCC visibility push(default) + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 39 "/usr/include/c++/7/bits/exception.h" 2 3 + +extern "C++" { + +namespace std +{ + + + + + + + + + + + + + + + + + class exception + { + public: + exception() noexcept { } + virtual ~exception() noexcept; + + + + virtual const char* + what() const noexcept; + }; + +} + +} + +#pragma GCC visibility pop + +# 39 "/usr/include/c++/7/exception" 2 3 + +extern "C++" { + +namespace std +{ + + + class bad_exception : public exception + { + public: + bad_exception() noexcept { } + + + + virtual ~bad_exception() noexcept; + + + virtual const char* + what() const noexcept; + }; + + + typedef void (*terminate_handler) (); + + + typedef void (*unexpected_handler) (); + + + terminate_handler set_terminate(terminate_handler) noexcept; + + + + terminate_handler get_terminate() noexcept; + + + + + void terminate() noexcept __attribute__ ((__noreturn__)); + + + unexpected_handler set_unexpected(unexpected_handler) noexcept; + + + + unexpected_handler get_unexpected() noexcept; + + + + + void unexpected() __attribute__ ((__noreturn__)); + + + + + + + + + + + + + bool uncaught_exception() noexcept __attribute__ ((__pure__)); + + + + + int uncaught_exceptions() noexcept __attribute__ ((__pure__)); + + + +} + +namespace __gnu_cxx +{ + + + + + + + + + + + + + + + + + + + void __verbose_terminate_handler(); + + +} + +} + +#pragma GCC visibility pop + +# 1 "/usr/include/c++/7/bits/exception_ptr.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma GCC visibility push(default) + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 37 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/bits/exception_defines.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 39 "/usr/include/c++/7/bits/exception_defines.h" 3 + + + + + + +# 38 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma GCC visibility push(default) + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 39 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 2 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 40 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 2 3 + +# 47 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 3 + + + +namespace std +{ + class type_info; +} + +namespace __cxxabiv1 +{ + struct __cxa_refcounted_exception; + + extern "C" + { + + void* + __cxa_allocate_exception(size_t) noexcept; + + void + __cxa_free_exception(void*) noexcept; + + + __cxa_refcounted_exception* + __cxa_init_primary_exception(void *object, std::type_info *tinfo, + void ( *dest) (void *)) noexcept; + + } +} + + + +#pragma GCC visibility pop + +# 39 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/typeinfo" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/bits/hash_bytes.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 36 "/usr/include/c++/7/bits/hash_bytes.h" 2 3 + +namespace std +{ + + + + + + + + size_t + _Hash_bytes(const void* __ptr, size_t __len, size_t __seed); + + + + + + size_t + _Fnv_hash_bytes(const void* __ptr, size_t __len, size_t __seed); + + +} + +# 37 "/usr/include/c++/7/typeinfo" 2 3 + + +#pragma GCC visibility push(default) + +extern "C++" { + +namespace __cxxabiv1 +{ + class __class_type_info; +} + + + + + + + + + + + + + + + + + + + + + + + + + +# 79 "/usr/include/c++/7/typeinfo" 3 + +namespace std +{ + + + + + + + class type_info + { + public: + + + + + virtual ~type_info(); + + + + const char* name() const noexcept + { return __name[0] == '*' ? __name + 1 : __name; } + +# 110 "/usr/include/c++/7/typeinfo" 3 + + + + + + bool before(const type_info& __arg) const noexcept + { return (__name[0] == '*' && __arg.__name[0] == '*') + ? __name < __arg.__name + : __builtin_strcmp (__name, __arg.__name) < 0; } + + bool operator==(const type_info& __arg) const noexcept + { + return ((__name == __arg.__name) + || (__name[0] != '*' && + __builtin_strcmp (__name, __arg.__name) == 0)); + } +# 136 "/usr/include/c++/7/typeinfo" 3 + bool operator!=(const type_info& __arg) const noexcept + { return !operator==(__arg); } + + + size_t hash_code() const noexcept + { + + return _Hash_bytes(name(), __builtin_strlen(name()), + static_cast(0xc70f6907UL)); + + + + } + + + + virtual bool __is_pointer_p() const; + + + virtual bool __is_function_p() const; + + + + + + + + virtual bool __do_catch(const type_info *__thr_type, void **__thr_obj, + unsigned __outer) const; + + + virtual bool __do_upcast(const __cxxabiv1::__class_type_info *__target, + void **__obj_ptr) const; + + protected: + const char *__name; + + explicit type_info(const char *__n): __name(__n) { } + + private: + + type_info& operator=(const type_info&); + type_info(const type_info&); + }; + + + + + + + + class bad_cast : public exception + { + public: + bad_cast() noexcept { } + + + + virtual ~bad_cast() noexcept; + + + virtual const char* what() const noexcept; + }; + + + + + + class bad_typeid : public exception + { + public: + bad_typeid () noexcept { } + + + + virtual ~bad_typeid() noexcept; + + + virtual const char* what() const noexcept; + }; +} + +} + +#pragma GCC visibility pop + +# 40 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/new" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 41 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 + +extern "C++" { + +namespace std +{ + class type_info; + + + + + + namespace __exception_ptr + { + class exception_ptr; + } + + using __exception_ptr::exception_ptr; + + + + + + exception_ptr current_exception() noexcept; + + template + exception_ptr make_exception_ptr(_Ex) noexcept; + + + void rethrow_exception(exception_ptr) __attribute__ ((__noreturn__)); + + namespace __exception_ptr + { + using std::rethrow_exception; + + + + + + class exception_ptr + { + void* _M_exception_object; + + explicit exception_ptr(void* __e) noexcept; + + void _M_addref() noexcept; + void _M_release() noexcept; + + void *_M_get() const noexcept __attribute__ ((__pure__)); + + friend exception_ptr std::current_exception() noexcept; + friend void std::rethrow_exception(exception_ptr); + template + friend exception_ptr std::make_exception_ptr(_Ex) noexcept; + + public: + exception_ptr() noexcept; + + exception_ptr(const exception_ptr&) noexcept; + + + exception_ptr(nullptr_t) noexcept + : _M_exception_object(0) + { } + + exception_ptr(exception_ptr&& __o) noexcept + : _M_exception_object(__o._M_exception_object) + { __o._M_exception_object = 0; } + + +# 116 "/usr/include/c++/7/bits/exception_ptr.h" 3 + + exception_ptr& + operator=(const exception_ptr&) noexcept; + + + exception_ptr& + operator=(exception_ptr&& __o) noexcept + { + exception_ptr(static_cast(__o)).swap(*this); + return *this; + } + + + ~exception_ptr() noexcept; + + void + swap(exception_ptr&) noexcept; + +# 142 "/usr/include/c++/7/bits/exception_ptr.h" 3 + + + explicit operator bool() const + { return _M_exception_object; } + + + friend bool + operator==(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + const class std::type_info* + __cxa_exception_type() const noexcept + __attribute__ ((__pure__)); + }; + + bool + operator==(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + bool + operator!=(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + inline void + swap(exception_ptr& __lhs, exception_ptr& __rhs) + { __lhs.swap(__rhs); } + + template + inline void + __dest_thunk(void* __x) + { static_cast<_Ex*>(__x)->~_Ex(); } + + } + + + template + exception_ptr + make_exception_ptr(_Ex __ex) noexcept + { + + void* __e = __cxxabiv1::__cxa_allocate_exception(sizeof(_Ex)); + (void) __cxxabiv1::__cxa_init_primary_exception( + __e, const_cast(&typeid(__ex)), + __exception_ptr::__dest_thunk<_Ex>); + try + { + ::new (__e) _Ex(__ex); + return exception_ptr(__e); + } + catch(...) + { + __cxxabiv1::__cxa_free_exception(__e); + return current_exception(); + } +# 208 "/usr/include/c++/7/bits/exception_ptr.h" 3 + } + + + + + + template + exception_ptr + copy_exception(_Ex __ex) noexcept ; + + template + exception_ptr + copy_exception(_Ex __ex) noexcept + { return std::make_exception_ptr<_Ex>(__ex); } + + +} + +} + +#pragma GCC visibility pop + +# 143 "/usr/include/c++/7/exception" 2 3 +# 1 "/usr/include/c++/7/bits/nested_exception.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma GCC visibility push(default) + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 40 "/usr/include/c++/7/bits/nested_exception.h" 2 3 +# 1 "/usr/include/c++/7/bits/move.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 34 "/usr/include/c++/7/bits/move.h" 2 3 +# 1 "/usr/include/c++/7/bits/concept_check.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 36 "/usr/include/c++/7/bits/concept_check.h" 2 3 + + + + + + + + + + + + + + + + + + +# 80 "/usr/include/c++/7/bits/concept_check.h" 3 + +# 35 "/usr/include/c++/7/bits/move.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + template + inline constexpr _Tp* + __addressof(_Tp& __r) noexcept + { return __builtin_addressof(__r); } + + +} + +# 1 "/usr/include/c++/7/type_traits" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 39 "/usr/include/c++/7/type_traits" 2 3 + + + +namespace std +{ + typedef short unsigned int uint_least16_t; + typedef unsigned int uint_least32_t; +} + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + + + + + + + + template + struct integral_constant + { + static constexpr _Tp value = __v; + typedef _Tp value_type; + typedef integral_constant<_Tp, __v> type; + constexpr operator value_type() const noexcept { return value; } + + + + + constexpr value_type operator()() const noexcept { return value; } + + }; + + template + constexpr _Tp integral_constant<_Tp, __v>::value; + + + typedef integral_constant true_type; + + + typedef integral_constant false_type; + + template + using __bool_constant = integral_constant; + + + + + + + + + + template + struct conditional; + + template + struct __or_; + + template<> + struct __or_<> + : public false_type + { }; + + template + struct __or_<_B1> + : public _B1 + { }; + + template + struct __or_<_B1, _B2> + : public conditional<_B1::value, _B1, _B2>::type + { }; + + template + struct __or_<_B1, _B2, _B3, _Bn...> + : public conditional<_B1::value, _B1, __or_<_B2, _B3, _Bn...>>::type + { }; + + template + struct __and_; + + template<> + struct __and_<> + : public true_type + { }; + + template + struct __and_<_B1> + : public _B1 + { }; + + template + struct __and_<_B1, _B2> + : public conditional<_B1::value, _B2, _B1>::type + { }; + + template + struct __and_<_B1, _B2, _B3, _Bn...> + : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type + { }; + + template + struct __not_ + : public __bool_constant + { }; + +# 186 "/usr/include/c++/7/type_traits" 3 + + + + + + + template + struct __success_type + { typedef _Tp type; }; + + struct __failure_type + { }; + + + + template + struct remove_cv; + + template + struct __is_void_helper + : public false_type { }; + + template<> + struct __is_void_helper + : public true_type { }; + + + template + struct is_void + : public __is_void_helper::type>::type + { }; + + template + struct __is_integral_helper + : public false_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + + template<> + struct __is_integral_helper + : public true_type { }; + + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + + + + template<> + struct __is_integral_helper<__int128> + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; +# 322 "/usr/include/c++/7/type_traits" 3 + + + template + struct is_integral + : public __is_integral_helper::type>::type + { }; + + template + struct __is_floating_point_helper + : public false_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; + + + + + + + + + template + struct is_floating_point + : public __is_floating_point_helper::type>::type + { }; + + + template + struct is_array + : public false_type { }; + + template + struct is_array<_Tp[_Size]> + : public true_type { }; + + template + struct is_array<_Tp[]> + : public true_type { }; + + template + struct __is_pointer_helper + : public false_type { }; + + template + struct __is_pointer_helper<_Tp*> + : public true_type { }; + + + template + struct is_pointer + : public __is_pointer_helper::type>::type + { }; + + + template + struct is_lvalue_reference + : public false_type { }; + + template + struct is_lvalue_reference<_Tp&> + : public true_type { }; + + + template + struct is_rvalue_reference + : public false_type { }; + + template + struct is_rvalue_reference<_Tp&&> + : public true_type { }; + + template + struct is_function; + + template + struct __is_member_object_pointer_helper + : public false_type { }; + + template + struct __is_member_object_pointer_helper<_Tp _Cp::*> + : public integral_constant::value> { }; + + + template + struct is_member_object_pointer + : public __is_member_object_pointer_helper< + typename remove_cv<_Tp>::type>::type + { }; + + template + struct __is_member_function_pointer_helper + : public false_type { }; + + template + struct __is_member_function_pointer_helper<_Tp _Cp::*> + : public integral_constant::value> { }; + + + template + struct is_member_function_pointer + : public __is_member_function_pointer_helper< + typename remove_cv<_Tp>::type>::type + { }; + + + template + struct is_enum + : public integral_constant + { }; + + + template + struct is_union + : public integral_constant + { }; + + + template + struct is_class + : public integral_constant + { }; + + + template + struct is_function + : public false_type { }; + + template + struct is_function<_Res(_ArgTypes...) > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile && > + : public true_type { }; + + + + template + struct __is_null_pointer_helper + : public false_type { }; + + template<> + struct __is_null_pointer_helper + : public true_type { }; + + + template + struct is_null_pointer + : public __is_null_pointer_helper::type>::type + { }; + + + template + struct __is_nullptr_t + : public is_null_pointer<_Tp> + { }; + + + + + template + struct is_reference + : public __or_, + is_rvalue_reference<_Tp>>::type + { }; + + + template + struct is_arithmetic + : public __or_, is_floating_point<_Tp>>::type + { }; + + + template + struct is_fundamental + : public __or_, is_void<_Tp>, + is_null_pointer<_Tp>>::type + { }; + + + template + struct is_object + : public __not_<__or_, is_reference<_Tp>, + is_void<_Tp>>>::type + { }; + + template + struct is_member_pointer; + + + template + struct is_scalar + : public __or_, is_enum<_Tp>, is_pointer<_Tp>, + is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type + { }; + + + template + struct is_compound + : public integral_constant::value> { }; + + template + struct __is_member_pointer_helper + : public false_type { }; + + template + struct __is_member_pointer_helper<_Tp _Cp::*> + : public true_type { }; + + + template + struct is_member_pointer + : public __is_member_pointer_helper::type>::type + { }; + + + + template + struct __is_referenceable + : public __or_, is_reference<_Tp>>::type + { }; + + template + struct __is_referenceable<_Res(_Args...) > + : public true_type + { }; + + template + struct __is_referenceable<_Res(_Args......) > + : public true_type + { }; + + + + + template + struct is_const + : public false_type { }; + + template + struct is_const<_Tp const> + : public true_type { }; + + + template + struct is_volatile + : public false_type { }; + + template + struct is_volatile<_Tp volatile> + : public true_type { }; + + + template + struct is_trivial + : public integral_constant + { }; + + + template + struct is_trivially_copyable + : public integral_constant + { }; + + + template + struct is_standard_layout + : public integral_constant + { }; + + + + template + struct is_pod + : public integral_constant + { }; + + + template + struct is_literal_type + : public integral_constant + { }; + + + template + struct is_empty + : public integral_constant + { }; + + + template + struct is_polymorphic + : public integral_constant + { }; + + + + + template + struct is_final + : public integral_constant + { }; + + + + template + struct is_abstract + : public integral_constant + { }; + + template::value> + struct __is_signed_helper + : public false_type { }; + + template + struct __is_signed_helper<_Tp, true> + : public integral_constant + { }; + + + template + struct is_signed + : public __is_signed_helper<_Tp>::type + { }; + + + template + struct is_unsigned + : public __and_, __not_>> + { }; + + + + + template + struct add_rvalue_reference; + + + + + + template + typename add_rvalue_reference<_Tp>::type declval() noexcept; + + template + struct extent; + + template + struct remove_all_extents; + + template + struct __is_array_known_bounds + : public integral_constant::value > 0)> + { }; + + template + struct __is_array_unknown_bounds + : public __and_, __not_>> + { }; + + + + + + + struct __do_is_destructible_impl + { + template().~_Tp())> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_destructible_impl + : public __do_is_destructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template, + __is_array_unknown_bounds<_Tp>, + is_function<_Tp>>::value, + bool = __or_, is_scalar<_Tp>>::value> + struct __is_destructible_safe; + + template + struct __is_destructible_safe<_Tp, false, false> + : public __is_destructible_impl::type>::type + { }; + + template + struct __is_destructible_safe<_Tp, true, false> + : public false_type { }; + + template + struct __is_destructible_safe<_Tp, false, true> + : public true_type { }; + + + template + struct is_destructible + : public __is_destructible_safe<_Tp>::type + { }; + + + + + + struct __do_is_nt_destructible_impl + { + template + static integral_constant().~_Tp())> + __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_nt_destructible_impl + : public __do_is_nt_destructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template, + __is_array_unknown_bounds<_Tp>, + is_function<_Tp>>::value, + bool = __or_, is_scalar<_Tp>>::value> + struct __is_nt_destructible_safe; + + template + struct __is_nt_destructible_safe<_Tp, false, false> + : public __is_nt_destructible_impl::type>::type + { }; + + template + struct __is_nt_destructible_safe<_Tp, true, false> + : public false_type { }; + + template + struct __is_nt_destructible_safe<_Tp, false, true> + : public true_type { }; + + + template + struct is_nothrow_destructible + : public __is_nt_destructible_safe<_Tp>::type + { }; + + struct __do_is_default_constructible_impl + { + template + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_default_constructible_impl + : public __do_is_default_constructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_default_constructible_atom + : public __and_<__not_>, + __is_default_constructible_impl<_Tp>> + { }; + + template::value> + struct __is_default_constructible_safe; + + + + + + + template + struct __is_default_constructible_safe<_Tp, true> + : public __and_<__is_array_known_bounds<_Tp>, + __is_default_constructible_atom::type>> + { }; + + template + struct __is_default_constructible_safe<_Tp, false> + : public __is_default_constructible_atom<_Tp>::type + { }; + + + template + struct is_default_constructible + : public __is_default_constructible_safe<_Tp>::type + { }; + + + + + + + + + + + + + + struct __do_is_static_castable_impl + { + template(declval<_From>()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_static_castable_impl + : public __do_is_static_castable_impl + { + typedef decltype(__test<_From, _To>(0)) type; + }; + + template + struct __is_static_castable_safe + : public __is_static_castable_impl<_From, _To>::type + { }; + + + template + struct __is_static_castable + : public integral_constant::value)> + { }; + + + + + + + struct __do_is_direct_constructible_impl + { + template()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_direct_constructible_impl + : public __do_is_direct_constructible_impl + { + typedef decltype(__test<_Tp, _Arg>(0)) type; + }; + + template + struct __is_direct_constructible_new_safe + : public __and_, + __is_direct_constructible_impl<_Tp, _Arg>> + { }; + + template + struct is_same; + + template + struct is_base_of; + + template + struct remove_reference; + + template, + is_function<_From>>>::value> + struct __is_base_to_derived_ref; + + template + struct is_constructible; + + + + template + struct __is_base_to_derived_ref<_From, _To, true> + { + typedef typename remove_cv::type>::type __src_t; + typedef typename remove_cv::type>::type __dst_t; + typedef __and_<__not_>, + is_base_of<__src_t, __dst_t>, + __not_>> type; + static constexpr bool value = type::value; + }; + + template + struct __is_base_to_derived_ref<_From, _To, false> + : public false_type + { }; + + template, + is_rvalue_reference<_To>>::value> + struct __is_lvalue_to_rvalue_ref; + + + + template + struct __is_lvalue_to_rvalue_ref<_From, _To, true> + { + typedef typename remove_cv::type>::type __src_t; + typedef typename remove_cv::type>::type __dst_t; + typedef __and_<__not_>, + __or_, + is_base_of<__dst_t, __src_t>>> type; + static constexpr bool value = type::value; + }; + + template + struct __is_lvalue_to_rvalue_ref<_From, _To, false> + : public false_type + { }; + + + + + + + + template + struct __is_direct_constructible_ref_cast + : public __and_<__is_static_castable<_Arg, _Tp>, + __not_<__or_<__is_base_to_derived_ref<_Arg, _Tp>, + __is_lvalue_to_rvalue_ref<_Arg, _Tp> + >>> + { }; + + template + struct __is_direct_constructible_new + : public conditional::value, + __is_direct_constructible_ref_cast<_Tp, _Arg>, + __is_direct_constructible_new_safe<_Tp, _Arg> + >::type + { }; + + template + struct __is_direct_constructible + : public __is_direct_constructible_new<_Tp, _Arg>::type + { }; + + + + + + + struct __do_is_nary_constructible_impl + { + template()...))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_nary_constructible_impl + : public __do_is_nary_constructible_impl + { + typedef decltype(__test<_Tp, _Args...>(0)) type; + }; + + template + struct __is_nary_constructible + : public __is_nary_constructible_impl<_Tp, _Args...>::type + { + static_assert(sizeof...(_Args) > 1, + "Only useful for > 1 arguments"); + }; + + template + struct __is_constructible_impl + : public __is_nary_constructible<_Tp, _Args...> + { }; + + template + struct __is_constructible_impl<_Tp, _Arg> + : public __is_direct_constructible<_Tp, _Arg> + { }; + + template + struct __is_constructible_impl<_Tp> + : public is_default_constructible<_Tp> + { }; + + + template + struct is_constructible + : public __is_constructible_impl<_Tp, _Args...>::type + { }; + + template::value> + struct __is_copy_constructible_impl; + + template + struct __is_copy_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_copy_constructible_impl<_Tp, true> + : public is_constructible<_Tp, const _Tp&> + { }; + + + template + struct is_copy_constructible + : public __is_copy_constructible_impl<_Tp> + { }; + + template::value> + struct __is_move_constructible_impl; + + template + struct __is_move_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_move_constructible_impl<_Tp, true> + : public is_constructible<_Tp, _Tp&&> + { }; + + + template + struct is_move_constructible + : public __is_move_constructible_impl<_Tp> + { }; + + template + struct __is_nt_default_constructible_atom + : public integral_constant + { }; + + template::value> + struct __is_nt_default_constructible_impl; + + template + struct __is_nt_default_constructible_impl<_Tp, true> + : public __and_<__is_array_known_bounds<_Tp>, + __is_nt_default_constructible_atom::type>> + { }; + + template + struct __is_nt_default_constructible_impl<_Tp, false> + : public __is_nt_default_constructible_atom<_Tp> + { }; + + + template + struct is_nothrow_default_constructible + : public __and_, + __is_nt_default_constructible_impl<_Tp>> + { }; + + template + struct __is_nt_constructible_impl + : public integral_constant()...))> + { }; + + template + struct __is_nt_constructible_impl<_Tp, _Arg> + : public integral_constant(declval<_Arg>()))> + { }; + + template + struct __is_nt_constructible_impl<_Tp> + : public is_nothrow_default_constructible<_Tp> + { }; + + + template + struct is_nothrow_constructible + : public __and_, + __is_nt_constructible_impl<_Tp, _Args...>> + { }; + + template::value> + struct __is_nothrow_copy_constructible_impl; + + template + struct __is_nothrow_copy_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nothrow_copy_constructible_impl<_Tp, true> + : public is_nothrow_constructible<_Tp, const _Tp&> + { }; + + + template + struct is_nothrow_copy_constructible + : public __is_nothrow_copy_constructible_impl<_Tp> + { }; + + template::value> + struct __is_nothrow_move_constructible_impl; + + template + struct __is_nothrow_move_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nothrow_move_constructible_impl<_Tp, true> + : public is_nothrow_constructible<_Tp, _Tp&&> + { }; + + + template + struct is_nothrow_move_constructible + : public __is_nothrow_move_constructible_impl<_Tp> + { }; + + template + class __is_assignable_helper + { + template() = declval<_Up1>())> + static true_type + __test(int); + + template + static false_type + __test(...); + + public: + typedef decltype(__test<_Tp, _Up>(0)) type; + }; + + + template + struct is_assignable + : public __is_assignable_helper<_Tp, _Up>::type + { }; + + template::value> + struct __is_copy_assignable_impl; + + template + struct __is_copy_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_copy_assignable_impl<_Tp, true> + : public is_assignable<_Tp&, const _Tp&> + { }; + + + template + struct is_copy_assignable + : public __is_copy_assignable_impl<_Tp> + { }; + + template::value> + struct __is_move_assignable_impl; + + template + struct __is_move_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_move_assignable_impl<_Tp, true> + : public is_assignable<_Tp&, _Tp&&> + { }; + + + template + struct is_move_assignable + : public __is_move_assignable_impl<_Tp> + { }; + + template + struct __is_nt_assignable_impl + : public integral_constant() = declval<_Up>())> + { }; + + + template + struct is_nothrow_assignable + : public __and_, + __is_nt_assignable_impl<_Tp, _Up>> + { }; + + template::value> + struct __is_nt_copy_assignable_impl; + + template + struct __is_nt_copy_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nt_copy_assignable_impl<_Tp, true> + : public is_nothrow_assignable<_Tp&, const _Tp&> + { }; + + + template + struct is_nothrow_copy_assignable + : public __is_nt_copy_assignable_impl<_Tp> + { }; + + template::value> + struct __is_nt_move_assignable_impl; + + template + struct __is_nt_move_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nt_move_assignable_impl<_Tp, true> + : public is_nothrow_assignable<_Tp&, _Tp&&> + { }; + + + template + struct is_nothrow_move_assignable + : public __is_nt_move_assignable_impl<_Tp> + { }; + + + template + struct is_trivially_constructible + : public __and_, integral_constant> + { }; + + + template + struct is_trivially_default_constructible + : public is_trivially_constructible<_Tp>::type + { }; + + struct __do_is_implicitly_default_constructible_impl + { + template + static void __helper(const _Tp&); + + template + static true_type __test(const _Tp&, + decltype(__helper({}))* = 0); + + static false_type __test(...); + }; + + template + struct __is_implicitly_default_constructible_impl + : public __do_is_implicitly_default_constructible_impl + { + typedef decltype(__test(declval<_Tp>())) type; + }; + + template + struct __is_implicitly_default_constructible_safe + : public __is_implicitly_default_constructible_impl<_Tp>::type + { }; + + template + struct __is_implicitly_default_constructible + : public __and_, + __is_implicitly_default_constructible_safe<_Tp>> + { }; + + + template + struct is_trivially_copy_constructible + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_move_constructible + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_assignable + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_copy_assignable + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_move_assignable + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_destructible + : public __and_, integral_constant> + { }; + + + + template + struct has_virtual_destructor + : public integral_constant + { }; + + + + + + template + struct alignment_of + : public integral_constant { }; + + + template + struct rank + : public integral_constant { }; + + template + struct rank<_Tp[_Size]> + : public integral_constant::value> { }; + + template + struct rank<_Tp[]> + : public integral_constant::value> { }; + + + template + struct extent + : public integral_constant { }; + + template + struct extent<_Tp[_Size], _Uint> + : public integral_constant::value> + { }; + + template + struct extent<_Tp[], _Uint> + : public integral_constant::value> + { }; + + + + + + template + struct is_same + : public false_type { }; + + template + struct is_same<_Tp, _Tp> + : public true_type { }; + + + template + struct is_base_of + : public integral_constant + { }; + + template, is_function<_To>, + is_array<_To>>::value> + struct __is_convertible_helper + { typedef typename is_void<_To>::type type; }; + + template + class __is_convertible_helper<_From, _To, false> + { + template + static void __test_aux(_To1); + + template(std::declval<_From1>()))> + static true_type + __test(int); + + template + static false_type + __test(...); + + public: + typedef decltype(__test<_From, _To>(0)) type; + }; + + + + template + struct is_convertible + : public __is_convertible_helper<_From, _To>::type + { }; + + + + + + template + struct remove_const + { typedef _Tp type; }; + + template + struct remove_const<_Tp const> + { typedef _Tp type; }; + + + template + struct remove_volatile + { typedef _Tp type; }; + + template + struct remove_volatile<_Tp volatile> + { typedef _Tp type; }; + + + template + struct remove_cv + { + typedef typename + remove_const::type>::type type; + }; + + + template + struct add_const + { typedef _Tp const type; }; + + + template + struct add_volatile + { typedef _Tp volatile type; }; + + + template + struct add_cv + { + typedef typename + add_const::type>::type type; + }; + + + + + + + template + using remove_const_t = typename remove_const<_Tp>::type; + + + template + using remove_volatile_t = typename remove_volatile<_Tp>::type; + + + template + using remove_cv_t = typename remove_cv<_Tp>::type; + + + template + using add_const_t = typename add_const<_Tp>::type; + + + template + using add_volatile_t = typename add_volatile<_Tp>::type; + + + template + using add_cv_t = typename add_cv<_Tp>::type; + + + + + + template + struct remove_reference + { typedef _Tp type; }; + + template + struct remove_reference<_Tp&> + { typedef _Tp type; }; + + template + struct remove_reference<_Tp&&> + { typedef _Tp type; }; + + template::value> + struct __add_lvalue_reference_helper + { typedef _Tp type; }; + + template + struct __add_lvalue_reference_helper<_Tp, true> + { typedef _Tp& type; }; + + + template + struct add_lvalue_reference + : public __add_lvalue_reference_helper<_Tp> + { }; + + template::value> + struct __add_rvalue_reference_helper + { typedef _Tp type; }; + + template + struct __add_rvalue_reference_helper<_Tp, true> + { typedef _Tp&& type; }; + + + template + struct add_rvalue_reference + : public __add_rvalue_reference_helper<_Tp> + { }; + + + + template + using remove_reference_t = typename remove_reference<_Tp>::type; + + + template + using add_lvalue_reference_t = typename add_lvalue_reference<_Tp>::type; + + + template + using add_rvalue_reference_t = typename add_rvalue_reference<_Tp>::type; + + + + + + template + struct __cv_selector; + + template + struct __cv_selector<_Unqualified, false, false> + { typedef _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, false, true> + { typedef volatile _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, true, false> + { typedef const _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, true, true> + { typedef const volatile _Unqualified __type; }; + + template::value, + bool _IsVol = is_volatile<_Qualified>::value> + class __match_cv_qualifiers + { + typedef __cv_selector<_Unqualified, _IsConst, _IsVol> __match; + + public: + typedef typename __match::__type __type; + }; + + + template + struct __make_unsigned + { typedef _Tp __type; }; + + template<> + struct __make_unsigned + { typedef unsigned char __type; }; + + template<> + struct __make_unsigned + { typedef unsigned char __type; }; + + template<> + struct __make_unsigned + { typedef unsigned short __type; }; + + template<> + struct __make_unsigned + { typedef unsigned int __type; }; + + template<> + struct __make_unsigned + { typedef unsigned long __type; }; + + template<> + struct __make_unsigned + { typedef unsigned long long __type; }; + + + template<> + struct __make_unsigned : __make_unsigned + { }; + + + + template<> + struct __make_unsigned<__int128> + { typedef unsigned __int128 __type; }; +# 1769 "/usr/include/c++/7/type_traits" 3 + + + template::value, + bool _IsEnum = is_enum<_Tp>::value> + class __make_unsigned_selector; + + template + class __make_unsigned_selector<_Tp, true, false> + { + typedef __make_unsigned::type> __unsignedt; + typedef typename __unsignedt::__type __unsigned_type; + typedef __match_cv_qualifiers<_Tp, __unsigned_type> __cv_unsigned; + + public: + typedef typename __cv_unsigned::__type __type; + }; + + template + class __make_unsigned_selector<_Tp, false, true> + { + + typedef unsigned char __smallest; + static const bool __b0 = sizeof(_Tp) <= sizeof(__smallest); + static const bool __b1 = sizeof(_Tp) <= sizeof(unsigned short); + static const bool __b2 = sizeof(_Tp) <= sizeof(unsigned int); + static const bool __b3 = sizeof(_Tp) <= sizeof(unsigned long); + typedef conditional<__b3, unsigned long, unsigned long long> __cond3; + typedef typename __cond3::type __cond3_type; + typedef conditional<__b2, unsigned int, __cond3_type> __cond2; + typedef typename __cond2::type __cond2_type; + typedef conditional<__b1, unsigned short, __cond2_type> __cond1; + typedef typename __cond1::type __cond1_type; + + typedef typename conditional<__b0, __smallest, __cond1_type>::type + __unsigned_type; + typedef __match_cv_qualifiers<_Tp, __unsigned_type> __cv_unsigned; + + public: + typedef typename __cv_unsigned::__type __type; + }; + + + + + + template + struct make_unsigned + { typedef typename __make_unsigned_selector<_Tp>::__type type; }; + + + template<> + struct make_unsigned; + + + + template + struct __make_signed + { typedef _Tp __type; }; + + template<> + struct __make_signed + { typedef signed char __type; }; + + template<> + struct __make_signed + { typedef signed char __type; }; + + template<> + struct __make_signed + { typedef signed short __type; }; + + template<> + struct __make_signed + { typedef signed int __type; }; + + template<> + struct __make_signed + { typedef signed long __type; }; + + template<> + struct __make_signed + { typedef signed long long __type; }; + + + + + + + + + template<> + struct __make_signed : __make_signed + { }; + template<> + struct __make_signed : __make_signed + { }; + + + + template<> + struct __make_signed + { typedef __int128 __type; }; +# 1888 "/usr/include/c++/7/type_traits" 3 + + + template::value, + bool _IsEnum = is_enum<_Tp>::value> + class __make_signed_selector; + + template + class __make_signed_selector<_Tp, true, false> + { + typedef __make_signed::type> __signedt; + typedef typename __signedt::__type __signed_type; + typedef __match_cv_qualifiers<_Tp, __signed_type> __cv_signed; + + public: + typedef typename __cv_signed::__type __type; + }; + + template + class __make_signed_selector<_Tp, false, true> + { + typedef typename __make_unsigned_selector<_Tp>::__type __unsigned_type; + + public: + typedef typename __make_signed_selector<__unsigned_type>::__type __type; + }; + + + + + + template + struct make_signed + { typedef typename __make_signed_selector<_Tp>::__type type; }; + + + template<> + struct make_signed; + + + + template + using make_signed_t = typename make_signed<_Tp>::type; + + + template + using make_unsigned_t = typename make_unsigned<_Tp>::type; + + + + + + template + struct remove_extent + { typedef _Tp type; }; + + template + struct remove_extent<_Tp[_Size]> + { typedef _Tp type; }; + + template + struct remove_extent<_Tp[]> + { typedef _Tp type; }; + + + template + struct remove_all_extents + { typedef _Tp type; }; + + template + struct remove_all_extents<_Tp[_Size]> + { typedef typename remove_all_extents<_Tp>::type type; }; + + template + struct remove_all_extents<_Tp[]> + { typedef typename remove_all_extents<_Tp>::type type; }; + + + + template + using remove_extent_t = typename remove_extent<_Tp>::type; + + + template + using remove_all_extents_t = typename remove_all_extents<_Tp>::type; + + + + + template + struct __remove_pointer_helper + { typedef _Tp type; }; + + template + struct __remove_pointer_helper<_Tp, _Up*> + { typedef _Up type; }; + + + template + struct remove_pointer + : public __remove_pointer_helper<_Tp, typename remove_cv<_Tp>::type> + { }; + + + template, + is_void<_Tp>>::value> + struct __add_pointer_helper + { typedef _Tp type; }; + + template + struct __add_pointer_helper<_Tp, true> + { typedef typename remove_reference<_Tp>::type* type; }; + + template + struct add_pointer + : public __add_pointer_helper<_Tp> + { }; + + + + template + using remove_pointer_t = typename remove_pointer<_Tp>::type; + + + template + using add_pointer_t = typename add_pointer<_Tp>::type; + + + template + struct __aligned_storage_msa + { + union __type + { + unsigned char __data[_Len]; + struct __attribute__((__aligned__)) { } __align; + }; + }; + + + + + + + + + + + + template::__type)> + struct aligned_storage + { + union type + { + unsigned char __data[_Len]; + struct __attribute__((__aligned__((_Align)))) { } __align; + }; + }; + + template + struct __strictest_alignment + { + static const size_t _S_alignment = 0; + static const size_t _S_size = 0; + }; + + template + struct __strictest_alignment<_Tp, _Types...> + { + static const size_t _S_alignment = + alignof(_Tp) > __strictest_alignment<_Types...>::_S_alignment + ? alignof(_Tp) : __strictest_alignment<_Types...>::_S_alignment; + static const size_t _S_size = + sizeof(_Tp) > __strictest_alignment<_Types...>::_S_size + ? sizeof(_Tp) : __strictest_alignment<_Types...>::_S_size; + }; + + + + + + + + + + + + template + struct aligned_union + { + private: + static_assert(sizeof...(_Types) != 0, "At least one type is required"); + + using __strictest = __strictest_alignment<_Types...>; + static const size_t _S_len = _Len > __strictest::_S_size + ? _Len : __strictest::_S_size; + public: + + static const size_t alignment_value = __strictest::_S_alignment; + + typedef typename aligned_storage<_S_len, alignment_value>::type type; + }; + + template + const size_t aligned_union<_Len, _Types...>::alignment_value; + + + + template::value, + bool _IsFunction = is_function<_Up>::value> + struct __decay_selector; + + + template + struct __decay_selector<_Up, false, false> + { typedef typename remove_cv<_Up>::type __type; }; + + template + struct __decay_selector<_Up, true, false> + { typedef typename remove_extent<_Up>::type* __type; }; + + template + struct __decay_selector<_Up, false, true> + { typedef typename add_pointer<_Up>::type __type; }; + + + template + class decay + { + typedef typename remove_reference<_Tp>::type __remove_type; + + public: + typedef typename __decay_selector<__remove_type>::__type type; + }; + + template + class reference_wrapper; + + + template + struct __strip_reference_wrapper + { + typedef _Tp __type; + }; + + template + struct __strip_reference_wrapper > + { + typedef _Tp& __type; + }; + + template + struct __decay_and_strip + { + typedef typename __strip_reference_wrapper< + typename decay<_Tp>::type>::__type __type; + }; + + + + + template + struct enable_if + { }; + + + template + struct enable_if + { typedef _Tp type; }; + + template + using _Require = typename enable_if<__and_<_Cond...>::value>::type; + + + + template + struct conditional + { typedef _Iftrue type; }; + + + template + struct conditional + { typedef _Iffalse type; }; + + + template + struct common_type; + + + + struct __do_common_type_impl + { + template + static __success_type() + : std::declval<_Up>())>::type> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __common_type_impl + : private __do_common_type_impl + { + typedef decltype(_S_test<_Tp, _Up>(0)) type; + }; + + struct __do_member_type_wrapper + { + template + static __success_type _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __member_type_wrapper + : private __do_member_type_wrapper + { + typedef decltype(_S_test<_Tp>(0)) type; + }; + + template + struct __expanded_common_type_wrapper + { + typedef common_type type; + }; + + template + struct __expanded_common_type_wrapper<__failure_type, _Args...> + { typedef __failure_type type; }; + + template + struct common_type<_Tp> + { typedef typename decay<_Tp>::type type; }; + + template + struct common_type<_Tp, _Up> + : public __common_type_impl<_Tp, _Up>::type + { }; + + template + struct common_type<_Tp, _Up, _Vp...> + : public __expanded_common_type_wrapper>::type, _Vp...>::type + { }; + + + template + struct underlying_type + { + typedef __underlying_type(_Tp) type; + }; + + template + struct __declval_protector + { + static const bool __stop = false; + static typename add_rvalue_reference<_Tp>::type __delegate(); + }; + + template + inline typename add_rvalue_reference<_Tp>::type + declval() noexcept + { + static_assert(__declval_protector<_Tp>::__stop, + "declval() must not be used!"); + return __declval_protector<_Tp>::__delegate(); + } + + + template + class result_of; + + + + + + struct __invoke_memfun_ref { }; + struct __invoke_memfun_deref { }; + struct __invoke_memobj_ref { }; + struct __invoke_memobj_deref { }; + struct __invoke_other { }; + + + template + struct __result_of_success : __success_type<_Tp> + { using __invoke_type = _Tag; }; + + + struct __result_of_memfun_ref_impl + { + template + static __result_of_success().*std::declval<_Fp>())(std::declval<_Args>()...) + ), __invoke_memfun_ref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memfun_ref + : private __result_of_memfun_ref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg, _Args...>(0)) type; + }; + + + struct __result_of_memfun_deref_impl + { + template + static __result_of_success()).*std::declval<_Fp>())(std::declval<_Args>()...) + ), __invoke_memfun_deref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memfun_deref + : private __result_of_memfun_deref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg, _Args...>(0)) type; + }; + + + struct __result_of_memobj_ref_impl + { + template + static __result_of_success().*std::declval<_Fp>() + ), __invoke_memobj_ref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memobj_ref + : private __result_of_memobj_ref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg>(0)) type; + }; + + + struct __result_of_memobj_deref_impl + { + template + static __result_of_success()).*std::declval<_Fp>() + ), __invoke_memobj_deref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memobj_deref + : private __result_of_memobj_deref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg>(0)) type; + }; + + template + struct __result_of_memobj; + + template + struct __result_of_memobj<_Res _Class::*, _Arg> + { + typedef typename remove_cv::type>::type _Argval; + typedef _Res _Class::* _MemPtr; + typedef typename conditional<__or_, + is_base_of<_Class, _Argval>>::value, + __result_of_memobj_ref<_MemPtr, _Arg>, + __result_of_memobj_deref<_MemPtr, _Arg> + >::type::type type; + }; + + template + struct __result_of_memfun; + + template + struct __result_of_memfun<_Res _Class::*, _Arg, _Args...> + { + typedef typename remove_cv::type>::type _Argval; + typedef _Res _Class::* _MemPtr; + typedef typename conditional<__or_, + is_base_of<_Class, _Argval>>::value, + __result_of_memfun_ref<_MemPtr, _Arg, _Args...>, + __result_of_memfun_deref<_MemPtr, _Arg, _Args...> + >::type::type type; + }; + + + + + + + template::type> + struct __inv_unwrap + { + using type = _Tp; + }; + + template + struct __inv_unwrap<_Tp, reference_wrapper<_Up>> + { + using type = _Up&; + }; + + template + struct __result_of_impl + { + typedef __failure_type type; + }; + + template + struct __result_of_impl + : public __result_of_memobj::type, + typename __inv_unwrap<_Arg>::type> + { }; + + template + struct __result_of_impl + : public __result_of_memfun::type, + typename __inv_unwrap<_Arg>::type, _Args...> + { }; + + + struct __result_of_other_impl + { + template + static __result_of_success()(std::declval<_Args>()...) + ), __invoke_other> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_impl + : private __result_of_other_impl + { + typedef decltype(_S_test<_Functor, _ArgTypes...>(0)) type; + }; + + + template + struct __invoke_result + : public __result_of_impl< + is_member_object_pointer< + typename remove_reference<_Functor>::type + >::value, + is_member_function_pointer< + typename remove_reference<_Functor>::type + >::value, + _Functor, _ArgTypes... + >::type + { }; + + template + struct result_of<_Functor(_ArgTypes...)> + : public __invoke_result<_Functor, _ArgTypes...> + { }; + + + + template::__type)> + using aligned_storage_t = typename aligned_storage<_Len, _Align>::type; + + template + using aligned_union_t = typename aligned_union<_Len, _Types...>::type; + + + template + using decay_t = typename decay<_Tp>::type; + + + template + using enable_if_t = typename enable_if<_Cond, _Tp>::type; + + + template + using conditional_t = typename conditional<_Cond, _Iftrue, _Iffalse>::type; + + + template + using common_type_t = typename common_type<_Tp...>::type; + + + template + using underlying_type_t = typename underlying_type<_Tp>::type; + + + template + using result_of_t = typename result_of<_Tp>::type; + + + + template + using __enable_if_t = typename enable_if<_Cond, _Tp>::type; + + + template using __void_t = void; + + + + + template using void_t = void; + + + + template class _Op, typename... _Args> + struct __detector + { + using value_t = false_type; + using type = _Default; + }; + + + template class _Op, + typename... _Args> + struct __detector<_Default, __void_t<_Op<_Args...>>, _Op, _Args...> + { + using value_t = true_type; + using type = _Op<_Args...>; + }; + + + template class _Op, + typename... _Args> + using __detected_or = __detector<_Default, void, _Op, _Args...>; + + + template class _Op, + typename... _Args> + using __detected_or_t + = typename __detected_or<_Default, _Op, _Args...>::type; + + + + + + + +# 2552 "/usr/include/c++/7/type_traits" 3 + + template + struct __is_swappable; + + template + struct __is_nothrow_swappable; + + template + class tuple; + + template + struct __is_tuple_like_impl : false_type + { }; + + template + struct __is_tuple_like_impl> : true_type + { }; + + + template + struct __is_tuple_like + : public __is_tuple_like_impl::type>::type>::type + { }; + + template + inline + typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, + is_move_constructible<_Tp>, + is_move_assignable<_Tp>>::value>::type + swap(_Tp&, _Tp&) + noexcept(__and_, + is_nothrow_move_assignable<_Tp>>::value); + + template + inline + typename enable_if<__is_swappable<_Tp>::value>::type + swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm]) + noexcept(__is_nothrow_swappable<_Tp>::value); + + namespace __swappable_details { + using std::swap; + + struct __do_is_swappable_impl + { + template(), std::declval<_Tp&>()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + struct __do_is_nothrow_swappable_impl + { + template + static __bool_constant< + noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>())) + > __test(int); + + template + static false_type __test(...); + }; + + } + + template + struct __is_swappable_impl + : public __swappable_details::__do_is_swappable_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_nothrow_swappable_impl + : public __swappable_details::__do_is_nothrow_swappable_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_swappable + : public __is_swappable_impl<_Tp>::type + { }; + + template + struct __is_nothrow_swappable + : public __is_nothrow_swappable_impl<_Tp>::type + { }; + + + + + + + template + struct is_swappable + : public __is_swappable_impl<_Tp>::type + { }; + + + template + struct is_nothrow_swappable + : public __is_nothrow_swappable_impl<_Tp>::type + { }; + + + + template + constexpr bool is_swappable_v = + is_swappable<_Tp>::value; + + + template + constexpr bool is_nothrow_swappable_v = + is_nothrow_swappable<_Tp>::value; + + + namespace __swappable_with_details { + using std::swap; + + struct __do_is_swappable_with_impl + { + template(), std::declval<_Up>())), + typename + = decltype(swap(std::declval<_Up>(), std::declval<_Tp>()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + struct __do_is_nothrow_swappable_with_impl + { + template + static __bool_constant< + noexcept(swap(std::declval<_Tp>(), std::declval<_Up>())) + && + noexcept(swap(std::declval<_Up>(), std::declval<_Tp>())) + > __test(int); + + template + static false_type __test(...); + }; + + } + + template + struct __is_swappable_with_impl + : public __swappable_with_details::__do_is_swappable_with_impl + { + typedef decltype(__test<_Tp, _Up>(0)) type; + }; + + + template + struct __is_swappable_with_impl<_Tp&, _Tp&> + : public __swappable_details::__do_is_swappable_impl + { + typedef decltype(__test<_Tp&>(0)) type; + }; + + template + struct __is_nothrow_swappable_with_impl + : public __swappable_with_details::__do_is_nothrow_swappable_with_impl + { + typedef decltype(__test<_Tp, _Up>(0)) type; + }; + + + template + struct __is_nothrow_swappable_with_impl<_Tp&, _Tp&> + : public __swappable_details::__do_is_nothrow_swappable_impl + { + typedef decltype(__test<_Tp&>(0)) type; + }; + + + template + struct is_swappable_with + : public __is_swappable_with_impl<_Tp, _Up>::type + { }; + + + template + struct is_nothrow_swappable_with + : public __is_nothrow_swappable_with_impl<_Tp, _Up>::type + { }; + + + + template + constexpr bool is_swappable_with_v = + is_swappable_with<_Tp, _Up>::value; + + + template + constexpr bool is_nothrow_swappable_with_v = + is_nothrow_swappable_with<_Tp, _Up>::value; + + + + + + + template + struct __is_invocable_impl : false_type { }; + + template + struct __is_invocable_impl<_Result, _Ret, __void_t> + : __or_, is_convertible>::type + { }; + + template + struct __is_invocable + : __is_invocable_impl<__invoke_result<_Fn, _ArgTypes...>, void>::type + { }; + + template + constexpr bool __call_is_nt(__invoke_memfun_ref) + { + using _Up = typename __inv_unwrap<_Tp>::type; + return noexcept((std::declval<_Up>().*std::declval<_Fn>())( + std::declval<_Args>()...)); + } + + template + constexpr bool __call_is_nt(__invoke_memfun_deref) + { + return noexcept(((*std::declval<_Tp>()).*std::declval<_Fn>())( + std::declval<_Args>()...)); + } + + template + constexpr bool __call_is_nt(__invoke_memobj_ref) + { + using _Up = typename __inv_unwrap<_Tp>::type; + return noexcept(std::declval<_Up>().*std::declval<_Fn>()); + } + + template + constexpr bool __call_is_nt(__invoke_memobj_deref) + { + return noexcept((*std::declval<_Tp>()).*std::declval<_Fn>()); + } + + template + constexpr bool __call_is_nt(__invoke_other) + { + return noexcept(std::declval<_Fn>()(std::declval<_Args>()...)); + } + + template + struct __call_is_nothrow + : __bool_constant< + std::__call_is_nt<_Fn, _Args...>(typename _Result::__invoke_type{}) + > + { }; + + template + using __call_is_nothrow_ + = __call_is_nothrow<__invoke_result<_Fn, _Args...>, _Fn, _Args...>; + + + template + struct __is_nothrow_invocable + : __and_<__is_invocable<_Fn, _Args...>, + __call_is_nothrow_<_Fn, _Args...>>::type + { }; + + struct __nonesuch { + __nonesuch() = delete; + ~__nonesuch() = delete; + __nonesuch(__nonesuch const&) = delete; + void operator=(__nonesuch const&) = delete; + }; + +# 2899 "/usr/include/c++/7/type_traits" 3 + +# 3107 "/usr/include/c++/7/type_traits" 3 + + +} + + + +# 55 "/usr/include/c++/7/bits/move.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + + + + + + + template + constexpr _Tp&& + forward(typename std::remove_reference<_Tp>::type& __t) noexcept + { return static_cast<_Tp&&>(__t); } + + + + + + + + template + constexpr _Tp&& + forward(typename std::remove_reference<_Tp>::type&& __t) noexcept + { + static_assert(!std::is_lvalue_reference<_Tp>::value, "template argument" + " substituting _Tp is an lvalue reference type"); + return static_cast<_Tp&&>(__t); + } + + + + + + + template + constexpr typename std::remove_reference<_Tp>::type&& + move(_Tp&& __t) noexcept + { return static_cast::type&&>(__t); } + + + template + struct __move_if_noexcept_cond + : public __and_<__not_>, + is_copy_constructible<_Tp>>::type { }; + + + + + + + + + + template + constexpr typename + conditional<__move_if_noexcept_cond<_Tp>::value, const _Tp&, _Tp&&>::type + move_if_noexcept(_Tp& __x) noexcept + { return std::move(__x); } + + + + + + + + + + + + + + + + template + inline _Tp* + addressof(_Tp& __r) noexcept + { return std::__addressof(__r); } + + + + template + const _Tp* addressof(const _Tp&&) = delete; + + + template + inline _Tp + __exchange(_Tp& __obj, _Up&& __new_val) + { + _Tp __old_val = std::move(__obj); + __obj = std::forward<_Up>(__new_val); + return __old_val; + } + + + +} + +# 165 "/usr/include/c++/7/bits/move.h" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + + + + + + + template + inline + + typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, + is_move_constructible<_Tp>, + is_move_assignable<_Tp>>::value>::type + swap(_Tp& __a, _Tp& __b) + noexcept(__and_, + is_nothrow_move_assignable<_Tp>>::value) + + + + + { + + + + _Tp __tmp = std::move(__a); + __a = std::move(__b); + __b = std::move(__tmp); + } + + + + + template + inline + + typename enable_if<__is_swappable<_Tp>::value>::type + swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm]) + noexcept(__is_nothrow_swappable<_Tp>::value) + + + + + { + for (size_t __n = 0; __n < _Nm; ++__n) + swap(__a[__n], __b[__n]); + } + + + +} + +# 41 "/usr/include/c++/7/bits/nested_exception.h" 2 3 + +extern "C++" { + +namespace std +{ + + + + + + + class nested_exception + { + exception_ptr _M_ptr; + + public: + nested_exception() noexcept : _M_ptr(current_exception()) { } + + nested_exception(const nested_exception&) noexcept = default; + + nested_exception& operator=(const nested_exception&) noexcept = default; + + virtual ~nested_exception() noexcept; + + [[noreturn]] + void + rethrow_nested() const + { + if (_M_ptr) + rethrow_exception(_M_ptr); + std::terminate(); + } + + exception_ptr + nested_ptr() const noexcept + { return _M_ptr; } + }; + + template + struct _Nested_exception : public _Except, public nested_exception + { + explicit _Nested_exception(const _Except& __ex) + : _Except(__ex) + { } + + explicit _Nested_exception(_Except&& __ex) + : _Except(static_cast<_Except&&>(__ex)) + { } + }; + + + + + template + inline void + __throw_with_nested_impl(_Tp&& __t, true_type) + { + using _Up = typename remove_reference<_Tp>::type; + throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; + } + + template + inline void + __throw_with_nested_impl(_Tp&& __t, false_type) + { throw std::forward<_Tp>(__t); } + + + + template + [[noreturn]] + inline void + throw_with_nested(_Tp&& __t) + { + using _Up = typename decay<_Tp>::type; + using _CopyConstructible + = __and_, is_move_constructible<_Up>>; + static_assert(_CopyConstructible::value, + "throw_with_nested argument must be CopyConstructible"); + using __nest = __and_, __bool_constant, + __not_>>; + std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); + } + + + template + using __rethrow_if_nested_cond = typename enable_if< + __and_, + __or_<__not_>, + is_convertible<_Tp*, nested_exception*>>>::value + >::type; + + + template + inline __rethrow_if_nested_cond<_Ex> + __rethrow_if_nested_impl(const _Ex* __ptr) + { + if (auto __ne_ptr = dynamic_cast(__ptr)) + __ne_ptr->rethrow_nested(); + } + + + inline void + __rethrow_if_nested_impl(const void*) + { } + + + template + inline void + rethrow_if_nested(const _Ex& __ex) + { std::__rethrow_if_nested_impl(std::__addressof(__ex)); } + + +} + +} + + + +#pragma GCC visibility pop + +# 144 "/usr/include/c++/7/exception" 2 3 + + +# 41 "/usr/include/c++/7/new" 2 3 + +#pragma GCC visibility push(default) + +extern "C++" { + +namespace std +{ + + + + + + + class bad_alloc : public exception + { + public: + bad_alloc() throw() { } + + + + virtual ~bad_alloc() throw(); + + + virtual const char* what() const throw(); + }; + + + class bad_array_new_length : public bad_alloc + { + public: + bad_array_new_length() throw() { }; + + + + virtual ~bad_array_new_length() throw(); + + + virtual const char* what() const throw(); + }; + + + + + + + struct nothrow_t + { + + explicit nothrow_t() = default; + + }; + + extern const nothrow_t nothrow; + + + + typedef void (*new_handler)(); + + + + new_handler set_new_handler(new_handler) throw(); + + + + new_handler get_new_handler() noexcept; + +} + + + + + + + + + + + + +void* operator new(std::size_t) + __attribute__((__externally_visible__)); +void* operator new[](std::size_t) + __attribute__((__externally_visible__)); +void operator delete(void*) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*) noexcept + __attribute__((__externally_visible__)); + +void operator delete(void*, std::size_t) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*, std::size_t) noexcept + __attribute__((__externally_visible__)); + +void* operator new(std::size_t, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void* operator new[](std::size_t, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void operator delete(void*, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +# 166 "/usr/include/c++/7/new" 3 + + +inline void* operator new(std::size_t, void* __p) noexcept +{ return __p; } +inline void* operator new[](std::size_t, void* __p) noexcept +{ return __p; } + + +inline void operator delete (void*, void*) noexcept { } +inline void operator delete[](void*, void*) noexcept { } + +} + +# 215 "/usr/include/c++/7/new" 3 + +#pragma GCC visibility pop + +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new(std:: size_t, void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new[](std:: size_t, void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*, void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*, void*) throw(); + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*, std:: size_t) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*, std:: size_t) throw(); + + + +# 1 "/usr/include/stdio.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 28 "/usr/include/stdio.h" 2 3 + +extern "C" { + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 34 "/usr/include/stdio.h" 2 3 + + + + +# 1 "/usr/include/bits/types/__fpos_t.h" 1 3 + + + +# 1 "/usr/include/bits/types/__mbstate_t.h" 1 3 + + + + + + + + + + + + +typedef struct +{ + int __count; + union + { + unsigned int __wch; + char __wchb[4]; + } __value; +} __mbstate_t; + +# 6 "/usr/include/bits/types/__fpos_t.h" 2 3 + + + + +typedef struct _G_fpos_t +{ + __off_t __pos; + __mbstate_t __state; +} __fpos_t; + +# 40 "/usr/include/stdio.h" 2 3 +# 1 "/usr/include/bits/types/__fpos64_t.h" 1 3 + + + + + + + + + +typedef struct _G_fpos64_t +{ + __off64_t __pos; + __mbstate_t __state; +} __fpos64_t; + +# 41 "/usr/include/stdio.h" 2 3 +# 1 "/usr/include/bits/types/__FILE.h" 1 3 + + + +struct _IO_FILE; +typedef struct _IO_FILE __FILE; + +# 42 "/usr/include/stdio.h" 2 3 +# 1 "/usr/include/bits/types/FILE.h" 1 3 + + + +struct _IO_FILE; + + +typedef struct _IO_FILE FILE; + +# 43 "/usr/include/stdio.h" 2 3 +# 1 "/usr/include/bits/types/struct_FILE.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +struct _IO_FILE; +struct _IO_marker; +struct _IO_codecvt; +struct _IO_wide_data; + + + + +typedef void _IO_lock_t; + + + + + +struct _IO_FILE +{ + int _flags; + + + char *_IO_read_ptr; + char *_IO_read_end; + char *_IO_read_base; + char *_IO_write_base; + char *_IO_write_ptr; + char *_IO_write_end; + char *_IO_buf_base; + char *_IO_buf_end; + + + char *_IO_save_base; + char *_IO_backup_base; + char *_IO_save_end; + + struct _IO_marker *_markers; + + struct _IO_FILE *_chain; + + int _fileno; + int _flags2; + __off_t _old_offset; + + + unsigned short _cur_column; + signed char _vtable_offset; + char _shortbuf[1]; + + _IO_lock_t *_lock; +# 89 "/usr/include/bits/types/struct_FILE.h" 3 + __off64_t _offset; + + struct _IO_codecvt *_codecvt; + struct _IO_wide_data *_wide_data; + struct _IO_FILE *_freeres_list; + void *_freeres_buf; + size_t __pad5; + int _mode; + + char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)]; +}; + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/stdio.h" 2 3 + +# 1 "/usr/include/bits/types/cookie_io_functions_t.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +typedef __ssize_t cookie_read_function_t (void *__cookie, char *__buf, + size_t __nbytes); + + + + + + + +typedef __ssize_t cookie_write_function_t (void *__cookie, const char *__buf, + size_t __nbytes); + + + + + + + +typedef int cookie_seek_function_t (void *__cookie, __off64_t *__pos, int __w); + + +typedef int cookie_close_function_t (void *__cookie); + + + + + + +typedef struct _IO_cookie_io_functions_t +{ + cookie_read_function_t *read; + cookie_write_function_t *write; + cookie_seek_function_t *seek; + cookie_close_function_t *close; +} cookie_io_functions_t; + +# 47 "/usr/include/stdio.h" 2 3 + + +# 59 "/usr/include/stdio.h" 3 + + + + +typedef __off_t off_t; +# 70 "/usr/include/stdio.h" 3 +typedef __off64_t off64_t; + + + + + + +typedef __ssize_t ssize_t; + + + + + + +typedef __fpos_t fpos_t; + + + + +typedef __fpos64_t fpos64_t; + + + + + + + + + + + + + + + + + + + +# 116 "/usr/include/stdio.h" 3 + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/stdio_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 35 "/usr/include/bits/stdio_lim.h" 3 + + + + +# 134 "/usr/include/stdio.h" 2 3 + + + +extern FILE *stdin; +extern FILE *stdout; +extern FILE *stderr; + + + + + + +extern int remove (const char *__filename) throw (); + +extern int rename (const char *__old, const char *__new) throw (); + + + +extern int renameat (int __oldfd, const char *__old, int __newfd, + const char *__new) throw (); + + + + + + + + + + +extern int renameat2 (int __oldfd, const char *__old, int __newfd, + const char *__new, unsigned int __flags) throw (); + + + + + + + +extern FILE *tmpfile (void) ; +# 181 "/usr/include/stdio.h" 3 + + +extern FILE *tmpfile64 (void) ; + + + +extern char *tmpnam (char *__s) throw () ; + + + + +extern char *tmpnam_r (char *__s) throw () ; + + + + + + + + + + + +extern char *tempnam (const char *__dir, const char *__pfx) + throw () __attribute__ ((__malloc__)) ; + + + + + + + +extern int fclose (FILE *__stream); + + + + +extern int fflush (FILE *__stream); + + + + + + + + +extern int fflush_unlocked (FILE *__stream); + + + + + + + + + +extern int fcloseall (void); + + + + + + + + +extern FILE *fopen (const char *__restrict __filename, + const char *__restrict __modes) ; + + + + +extern FILE *freopen (const char *__restrict __filename, + const char *__restrict __modes, + FILE *__restrict __stream) ; +# 270 "/usr/include/stdio.h" 3 +extern FILE *fopen64 (const char *__restrict __filename, + const char *__restrict __modes) ; +extern FILE *freopen64 (const char *__restrict __filename, + const char *__restrict __modes, + FILE *__restrict __stream) ; + + + + +extern FILE *fdopen (int __fd, const char *__modes) throw () ; + + + + + +extern FILE *fopencookie (void *__restrict __magic_cookie, + const char *__restrict __modes, + cookie_io_functions_t __io_funcs) throw () ; + + + + +extern FILE *fmemopen (void *__s, size_t __len, const char *__modes) + throw () ; + + + + +extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) throw () ; + + + + + +extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) throw (); + + + +extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf, + int __modes, size_t __n) throw (); + + + + +extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf, + size_t __size) throw (); + + +extern void setlinebuf (FILE *__stream) throw (); + + + + + + + +extern int fprintf (FILE *__restrict __stream, + const char *__restrict __format, ...); + + + + +extern int printf (const char *__restrict __format, ...); + +extern int sprintf (char *__restrict __s, + const char *__restrict __format, ...) throw (); + + + + + +extern int vfprintf (FILE *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg); + + + + +extern int vprintf (const char *__restrict __format, __gnuc_va_list __arg); + +extern int vsprintf (char *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg) throw (); + + + +extern int snprintf (char *__restrict __s, size_t __maxlen, + const char *__restrict __format, ...) + throw () __attribute__ ((__format__ (__printf__, 3, 4))); + +extern int vsnprintf (char *__restrict __s, size_t __maxlen, + const char *__restrict __format, __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__printf__, 3, 0))); + + + + + +extern int vasprintf (char **__restrict __ptr, const char *__restrict __f, + __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__printf__, 2, 0))) ; +extern int __asprintf (char **__restrict __ptr, + const char *__restrict __fmt, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))) ; +extern int asprintf (char **__restrict __ptr, + const char *__restrict __fmt, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))) ; + + + + +extern int vdprintf (int __fd, const char *__restrict __fmt, + __gnuc_va_list __arg) + __attribute__ ((__format__ (__printf__, 2, 0))); +extern int dprintf (int __fd, const char *__restrict __fmt, ...) + __attribute__ ((__format__ (__printf__, 2, 3))); + + + + + + + +extern int fscanf (FILE *__restrict __stream, + const char *__restrict __format, ...) ; + + + + +extern int scanf (const char *__restrict __format, ...) ; + +extern int sscanf (const char *__restrict __s, + const char *__restrict __format, ...) throw (); + + + + + + +extern int fscanf (FILE *__restrict __stream, const char *__restrict __format, ...) __asm__ ("" "__isoc99_fscanf") ; + + +extern int scanf (const char *__restrict __format, ...) __asm__ ("" "__isoc99_scanf") ; + +extern int sscanf (const char *__restrict __s, const char *__restrict __format, ...) throw () __asm__ ("" "__isoc99_sscanf"); +# 426 "/usr/include/stdio.h" 3 + + + + + + +extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg) + __attribute__ ((__format__ (__scanf__, 2, 0))) ; + + + + + +extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) + __attribute__ ((__format__ (__scanf__, 1, 0))) ; + + +extern int vsscanf (const char *__restrict __s, + const char *__restrict __format, __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__scanf__, 2, 0))); + + + + +extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vfscanf") + + + + __attribute__ ((__format__ (__scanf__, 2, 0))) ; +extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vscanf") + + __attribute__ ((__format__ (__scanf__, 1, 0))) ; +extern int vsscanf (const char *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) throw () __asm__ ("" "__isoc99_vsscanf") + + + + __attribute__ ((__format__ (__scanf__, 2, 0))); +# 479 "/usr/include/stdio.h" 3 + + + + + + +extern int fgetc (FILE *__stream); +extern int getc (FILE *__stream); + + + + + +extern int getchar (void); + + + + + + +extern int getc_unlocked (FILE *__stream); +extern int getchar_unlocked (void); + + + + + + + + + +extern int fgetc_unlocked (FILE *__stream); + + + + + + + + + + +extern int fputc (int __c, FILE *__stream); +extern int putc (int __c, FILE *__stream); + + + + + +extern int putchar (int __c); + + + + + + + + +extern int fputc_unlocked (int __c, FILE *__stream); + + + + + + + +extern int putc_unlocked (int __c, FILE *__stream); +extern int putchar_unlocked (int __c); + + + + + + +extern int getw (FILE *__stream); + + +extern int putw (int __w, FILE *__stream); + + + + + + + +extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) + ; + +# 579 "/usr/include/stdio.h" 3 + + + + + + + + +extern char *fgets_unlocked (char *__restrict __s, int __n, + FILE *__restrict __stream) ; + + + + + + + + + + + + + + +extern __ssize_t __getdelim (char **__restrict __lineptr, + size_t *__restrict __n, int __delimiter, + FILE *__restrict __stream) ; +extern __ssize_t getdelim (char **__restrict __lineptr, + size_t *__restrict __n, int __delimiter, + FILE *__restrict __stream) ; + + + + + + + +extern __ssize_t getline (char **__restrict __lineptr, + size_t *__restrict __n, + FILE *__restrict __stream) ; + + + + + + + +extern int fputs (const char *__restrict __s, FILE *__restrict __stream); + + + + + +extern int puts (const char *__s); + + + + + + +extern int ungetc (int __c, FILE *__stream); + + + + + + +extern size_t fread (void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream) ; + + + + +extern size_t fwrite (const void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __s); + + + + + + + + +extern int fputs_unlocked (const char *__restrict __s, + FILE *__restrict __stream); + + + + + + + + + +extern size_t fread_unlocked (void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream) ; +extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream); + + + + + + + +extern int fseek (FILE *__stream, long int __off, int __whence); + + + + +extern long int ftell (FILE *__stream) ; + + + + +extern void rewind (FILE *__stream); + + + + + + + + + + + + +extern int fseeko (FILE *__stream, __off_t __off, int __whence); + + + + +extern __off_t ftello (FILE *__stream) ; +# 725 "/usr/include/stdio.h" 3 + + + + + + +extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos); + + + + +extern int fsetpos (FILE *__stream, const fpos_t *__pos); +# 748 "/usr/include/stdio.h" 3 + + +extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence); +extern __off64_t ftello64 (FILE *__stream) ; +extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos); +extern int fsetpos64 (FILE *__stream, const fpos64_t *__pos); + + + +extern void clearerr (FILE *__stream) throw (); + +extern int feof (FILE *__stream) throw () ; + +extern int ferror (FILE *__stream) throw () ; + + + +extern void clearerr_unlocked (FILE *__stream) throw (); +extern int feof_unlocked (FILE *__stream) throw () ; +extern int ferror_unlocked (FILE *__stream) throw () ; + + + + + + + +extern void perror (const char *__s); + + + + + +# 1 "/usr/include/bits/sys_errlist.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +extern int sys_nerr; +extern const char *const sys_errlist[]; + + +extern int _sys_nerr; +extern const char *const _sys_errlist[]; +# 782 "/usr/include/stdio.h" 2 3 + + + + +extern int fileno (FILE *__stream) throw () ; + + + + +extern int fileno_unlocked (FILE *__stream) throw () ; + + + + + + + + +extern FILE *popen (const char *__command, const char *__modes) ; + + + + + +extern int pclose (FILE *__stream); + + + + + +extern char *ctermid (char *__s) throw (); + + + + + +extern char *cuserid (char *__s); + + + + +struct obstack; + + +extern int obstack_printf (struct obstack *__restrict __obstack, + const char *__restrict __format, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))); +extern int obstack_vprintf (struct obstack *__restrict __obstack, + const char *__restrict __format, + __gnuc_va_list __args) + throw () __attribute__ ((__format__ (__printf__, 2, 0))); + + + + + + + +extern void flockfile (FILE *__stream) throw (); + + + +extern int ftrylockfile (FILE *__stream) throw () ; + + +extern void funlockfile (FILE *__stream) throw (); + + + + + + + + + + +extern int __uflow (FILE *); +extern int __overflow (FILE *, int); + + + +# 872 "/usr/include/stdio.h" 3 + +} + +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 1 3 + + + + + + + + + + +#pragma once + +# 1 "/usr/include/c++/7/stdlib.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 1 3 + + + + + + + + + + +#pragma once + +# 1 "/usr/include/c++/7/cstdlib" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 42 "/usr/include/c++/7/cstdlib" 2 3 + + + + +# 71 "/usr/include/c++/7/cstdlib" 3 + + + +# 1 "/usr/include/stdlib.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 26 "/usr/include/stdlib.h" 2 3 + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 32 "/usr/include/stdlib.h" 2 3 + +extern "C" { + + + + + +# 1 "/usr/include/bits/waitflags.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 35 "/usr/include/bits/waitflags.h" 3 + +# 40 "/usr/include/stdlib.h" 2 3 +# 1 "/usr/include/bits/waitstatus.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 41 "/usr/include/stdlib.h" 2 3 + + +# 53 "/usr/include/stdlib.h" 3 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 1 3 + + + + + + + + + + + + + + + +#pragma once + + + + + + + + + + + + + + +# 56 "/usr/include/stdlib.h" 2 3 + + +typedef struct + { + int quot; + int rem; + } div_t; + + + +typedef struct + { + long int quot; + long int rem; + } ldiv_t; + + + + + + typedef struct + { + long long int quot; + long long int rem; + } lldiv_t; + + + + + + + + + + + + + + + + +extern size_t __ctype_get_mb_cur_max (void) throw () ; + + + +extern double atof (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern int atoi (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern long int atol (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + + extern long long int atoll (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +extern double strtod (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern float strtof (const char *__restrict __nptr, + char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))); + +extern long double strtold (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern long int strtol (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +extern unsigned long int strtoul (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +extern long long int strtoq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + +extern unsigned long long int strtouq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern long long int strtoll (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + +extern unsigned long long int strtoull (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +extern int strfromd (char *__dest, size_t __size, const char *__format, + double __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfromf (char *__dest, size_t __size, const char *__format, + float __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfroml (char *__dest, size_t __size, const char *__format, + long double __f) + throw () __attribute__ ((__nonnull__ (3))); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern long int strtol_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))); + +extern unsigned long int strtoul_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + + +extern long long int strtoll_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + + +extern unsigned long long int strtoull_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +extern double strtod_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern float strtof_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern long double strtold_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +# 314 "/usr/include/stdlib.h" 3 + +# 321 "/usr/include/stdlib.h" 3 + +# 328 "/usr/include/stdlib.h" 3 + +# 335 "/usr/include/stdlib.h" 3 + +# 342 "/usr/include/stdlib.h" 3 + +# 349 "/usr/include/stdlib.h" 3 + +# 357 "/usr/include/stdlib.h" 3 + + +# 379 "/usr/include/stdlib.h" 3 + + + + + + +extern char *l64a (long int __n) throw () ; + + +extern long int a64l (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +# 1 "/usr/include/sys/types.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" { + + + + + +typedef __u_char u_char; +typedef __u_short u_short; +typedef __u_int u_int; +typedef __u_long u_long; +typedef __quad_t quad_t; +typedef __u_quad_t u_quad_t; +typedef __fsid_t fsid_t; + + +typedef __loff_t loff_t; + + + + +typedef __ino_t ino_t; +# 54 "/usr/include/sys/types.h" 3 +typedef __ino64_t ino64_t; + + + + +typedef __dev_t dev_t; + + + + +typedef __gid_t gid_t; + + + + +typedef __mode_t mode_t; + + + + +typedef __nlink_t nlink_t; + + + + +typedef __uid_t uid_t; + + + +# 95 "/usr/include/sys/types.h" 3 + + + + + + + + +typedef __id_t id_t; + + + + + + + + + + +typedef __daddr_t daddr_t; +typedef __caddr_t caddr_t; + + + + + +typedef __key_t key_t; + + + +# 131 "/usr/include/sys/types.h" 3 + + + +typedef __useconds_t useconds_t; + + + +typedef __suseconds_t suseconds_t; + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 145 "/usr/include/sys/types.h" 2 3 + + + +typedef unsigned long int ulong; +typedef unsigned short int ushort; +typedef unsigned int uint; + + + + +# 1 "/usr/include/bits/stdint-intn.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +typedef __int8_t int8_t; +typedef __int16_t int16_t; +typedef __int32_t int32_t; +typedef __int64_t int64_t; + +# 156 "/usr/include/sys/types.h" 2 3 + + +typedef __uint8_t u_int8_t; +typedef __uint16_t u_int16_t; +typedef __uint32_t u_int32_t; +typedef __uint64_t u_int64_t; + + +typedef int register_t __attribute__ ((__mode__ (__word__))); + + + + + + + + + + + +# 1 "/usr/include/endian.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 32 "/usr/include/endian.h" 3 + + + +# 1 "/usr/include/bits/byteswap.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline __uint16_t +__bswap_16 (__uint16_t __bsx) +{ + + return __builtin_bswap16 (__bsx); + + + +} + + + + + + +static __inline __uint32_t +__bswap_32 (__uint32_t __bsx) +{ + + return __builtin_bswap32 (__bsx); + + + +} + + +# 68 "/usr/include/bits/byteswap.h" 3 + + static __inline __uint64_t +__bswap_64 (__uint64_t __bsx) +{ + + return __builtin_bswap64 (__bsx); + + + +} + +# 36 "/usr/include/endian.h" 2 3 +# 1 "/usr/include/bits/uintn-identity.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline __uint16_t +__uint16_identity (__uint16_t __x) +{ + return __x; +} + +static __inline __uint32_t +__uint32_identity (__uint32_t __x) +{ + return __x; +} + +static __inline __uint64_t +__uint64_identity (__uint64_t __x) +{ + return __x; +} + +# 37 "/usr/include/endian.h" 2 3 + + + + + + + + + + + + + + + + + +# 71 "/usr/include/endian.h" 3 + +# 177 "/usr/include/sys/types.h" 2 3 + + +# 1 "/usr/include/sys/select.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/select.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 23 "/usr/include/bits/select.h" 2 3 + + + + + + + + + + +# 43 "/usr/include/bits/select.h" 3 + +# 57 "/usr/include/bits/select.h" 3 + +# 31 "/usr/include/sys/select.h" 2 3 + + +# 1 "/usr/include/bits/types/sigset_t.h" 1 3 + + + +# 1 "/usr/include/bits/types/__sigset_t.h" 1 3 + + + + +typedef struct +{ + unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; +} __sigset_t; + +# 5 "/usr/include/bits/types/sigset_t.h" 2 3 + + +typedef __sigset_t sigset_t; + +# 34 "/usr/include/sys/select.h" 2 3 + + + + + + + + + + + + + + + +typedef long int __fd_mask; + + + + + + + + + +typedef struct + { + + + + __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; + + + + + + } fd_set; + + + + + + +typedef __fd_mask fd_mask; + + + + + + + + + + + + + +extern "C" { + + + + + + + + + +extern int select (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + struct timeval *__restrict __timeout); + + + + + + + + +extern int pselect (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + const struct timespec *__restrict __timeout, + const __sigset_t *__restrict __sigmask); + + + + + + + + +} + +# 180 "/usr/include/sys/types.h" 2 3 + + + + + +typedef __blksize_t blksize_t; + + + + + + +typedef __blkcnt_t blkcnt_t; + + + +typedef __fsblkcnt_t fsblkcnt_t; + + + +typedef __fsfilcnt_t fsfilcnt_t; +# 217 "/usr/include/sys/types.h" 3 + + +typedef __blkcnt64_t blkcnt64_t; +typedef __fsblkcnt64_t fsblkcnt64_t; +typedef __fsfilcnt64_t fsfilcnt64_t; + + + + +# 1 "/usr/include/bits/pthreadtypes.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/thread-shared-types.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/pthreadtypes-arch.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 22 "/usr/include/bits/pthreadtypes-arch.h" 2 3 + +# 46 "/usr/include/bits/pthreadtypes-arch.h" 3 + + + + + + + + + +# 45 "/usr/include/bits/thread-shared-types.h" 2 3 + + + + +typedef struct __pthread_internal_list +{ + struct __pthread_internal_list *__prev; + struct __pthread_internal_list *__next; +} __pthread_list_t; + +typedef struct __pthread_internal_slist +{ + struct __pthread_internal_slist *__next; +} __pthread_slist_t; + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/struct_mutex.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +struct __pthread_mutex_s +{ + int __lock; + unsigned int __count; + int __owner; + + unsigned int __nusers; + + + + int __kind; + + short __spins; + short __elision; + __pthread_list_t __list; +# 53 "/usr/include/bits/struct_mutex.h" 3 +}; + +# 62 "/usr/include/bits/struct_mutex.h" 3 + +# 75 "/usr/include/bits/thread-shared-types.h" 2 3 + + + + + + + + + + + + +# 1 "/usr/include/bits/struct_rwlock.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +struct __pthread_rwlock_arch_t +{ + unsigned int __readers; + unsigned int __writers; + unsigned int __wrphase_futex; + unsigned int __writers_futex; + unsigned int __pad3; + unsigned int __pad4; + + int __cur_writer; + int __shared; + signed char __rwelision; + + + + + unsigned char __pad1[7]; + + + unsigned long int __pad2; + + + unsigned int __flags; +# 55 "/usr/include/bits/struct_rwlock.h" 3 +}; + +# 64 "/usr/include/bits/struct_rwlock.h" 3 + +# 88 "/usr/include/bits/thread-shared-types.h" 2 3 + + + + +struct __pthread_cond_s +{ + union + { + unsigned long long int __wseq; + struct + { + unsigned int __low; + unsigned int __high; + } __wseq32; + }; + union + { + unsigned long long int __g1_start; + struct + { + unsigned int __low; + unsigned int __high; + } __g1_start32; + }; + unsigned int __g_refs[2] ; + unsigned int __g_size[2]; + unsigned int __g1_orig_size; + unsigned int __wrefs; + unsigned int __g_signals[2]; +}; + +# 24 "/usr/include/bits/pthreadtypes.h" 2 3 + + + +typedef unsigned long int pthread_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_mutexattr_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_condattr_t; + + + +typedef unsigned int pthread_key_t; + + + +typedef int pthread_once_t; + + +union pthread_attr_t +{ + char __size[56]; + long int __align; +}; + +typedef union pthread_attr_t pthread_attr_t; + + + + +typedef union +{ + struct __pthread_mutex_s __data; + char __size[40]; + long int __align; +} pthread_mutex_t; + + +typedef union +{ + struct __pthread_cond_s __data; + char __size[48]; + long long int __align; +} pthread_cond_t; + + + + + +typedef union +{ + struct __pthread_rwlock_arch_t __data; + char __size[56]; + long int __align; +} pthread_rwlock_t; + +typedef union +{ + char __size[8]; + long int __align; +} pthread_rwlockattr_t; + + + + + +typedef volatile int pthread_spinlock_t; + + + + +typedef union +{ + char __size[32]; + long int __align; +} pthread_barrier_t; + +typedef union +{ + char __size[4]; + int __align; +} pthread_barrierattr_t; + + +# 228 "/usr/include/sys/types.h" 2 3 + + +} + +# 395 "/usr/include/stdlib.h" 2 3 + + + + + + +extern long int random (void) throw (); + + +extern void srandom (unsigned int __seed) throw (); + + + + + +extern char *initstate (unsigned int __seed, char *__statebuf, + size_t __statelen) throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +struct random_data + { + int32_t *fptr; + int32_t *rptr; + int32_t *state; + int rand_type; + int rand_deg; + int rand_sep; + int32_t *end_ptr; + }; + +extern int random_r (struct random_data *__restrict __buf, + int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int srandom_r (unsigned int __seed, struct random_data *__buf) + throw () __attribute__ ((__nonnull__ (2))); + +extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, + size_t __statelen, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (2, 4))); + +extern int setstate_r (char *__restrict __statebuf, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern int rand (void) throw (); + +extern void srand (unsigned int __seed) throw (); + + + +extern int rand_r (unsigned int *__seed) throw (); + + + + + + + +extern double drand48 (void) throw (); +extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1))); + + +extern long int lrand48 (void) throw (); +extern long int nrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern long int mrand48 (void) throw (); +extern long int jrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern void srand48 (long int __seedval) throw (); +extern unsigned short int *seed48 (unsigned short int __seed16v[3]) + throw () __attribute__ ((__nonnull__ (1))); +extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1))); + + + + + +struct drand48_data + { + unsigned short int __x[3]; + unsigned short int __old_x[3]; + unsigned short int __c; + unsigned short int __init; + unsigned long long int __a; + + }; + + +extern int drand48_r (struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); +extern int erand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int lrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int nrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int mrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int jrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int srand48_r (long int __seedval, struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (2))); + +extern int seed48_r (unsigned short int __seed16v[3], + struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int lcong48_r (unsigned short int __param[7], + struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + +extern void *calloc (size_t __nmemb, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (1, 2))) ; + + + + + + +extern void *realloc (void *__ptr, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) __attribute__ ((__alloc_size__ (2))); + + + + + + + +extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) + __attribute__ ((__alloc_size__ (2, 3))); + + + +extern void free (void *__ptr) throw (); + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 1 3 + + + + + + + + + + + +# 1 "/usr/include/alloca.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 25 "/usr/include/alloca.h" 2 3 + +extern "C" { + + + + + +extern void *alloca (size_t __size) throw (); + + + + + +} + +# 13 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 2 3 + + + + + + + + + + +extern "C" { + +extern void* __alloca(size_t); + + + + +} + + + + +# 569 "/usr/include/stdlib.h" 2 3 + + + + + +extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + + + + +extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern void *aligned_alloc (size_t __alignment, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (2))) ; + + + +extern void abort (void) throw () __attribute__ ((__noreturn__)); + + + +extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1))); + + + + +extern "C++" int at_quick_exit (void (*__func) (void)) + throw () __asm ("at_quick_exit") __attribute__ ((__nonnull__ (1))); + + + + + + + + +extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) + throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern void exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void quick_exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void _Exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + +extern char *getenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern char *secure_getenv (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + +extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern int setenv (const char *__name, const char *__value, int __replace) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int unsetenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))); + + + + + + +extern int clearenv (void) throw (); + + + + + + + + + + +extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + + + + + +extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ; +# 698 "/usr/include/stdlib.h" 3 +extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + + + +extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ; +# 720 "/usr/include/stdlib.h" 3 +extern int mkstemps64 (char *__template, int __suffixlen) + __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + +extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + + +extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; +# 752 "/usr/include/stdlib.h" 3 +extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + +extern int mkostemps (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; +# 774 "/usr/include/stdlib.h" 3 +extern int mkostemps64 (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; + + + + + + + + +extern int system (const char *__command) ; + + + + + +extern char *canonicalize_file_name (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + + + +extern char *realpath (const char *__restrict __name, + char *__restrict __resolved) throw () ; + + + + + + +typedef int (*__compar_fn_t) (const void *, const void *); + + +typedef __compar_fn_t comparison_fn_t; + + + +typedef int (*__compar_d_fn_t) (const void *, const void *, void *); + + + + +extern void *bsearch (const void *__key, const void *__base, + size_t __nmemb, size_t __size, __compar_fn_t __compar) + __attribute__ ((__nonnull__ (1, 2, 5))) ; + + + + + + + +extern void qsort (void *__base, size_t __nmemb, size_t __size, + __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); + +extern void qsort_r (void *__base, size_t __nmemb, size_t __size, + __compar_d_fn_t __compar, void *__arg) + __attribute__ ((__nonnull__ (1, 4))); + + + + +extern int abs (int __x) throw () __attribute__ ((__const__)) ; +extern long int labs (long int __x) throw () __attribute__ ((__const__)) ; + + + extern long long int llabs (long long int __x) + throw () __attribute__ ((__const__)) ; + + + + + + +extern div_t div (int __numer, int __denom) + throw () __attribute__ ((__const__)) ; +extern ldiv_t ldiv (long int __numer, long int __denom) + throw () __attribute__ ((__const__)) ; + + + extern lldiv_t lldiv (long long int __numer, + long long int __denom) + throw () __attribute__ ((__const__)) ; + + + + + + + + + + + +extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *gcvt (double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern char *qecvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qfcvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qgcvt (long double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); + +extern int qecvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int qfcvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); + + + + + +extern int mblen (const char *__s, size_t __n) throw (); + + +extern int mbtowc (wchar_t *__restrict __pwc, + const char *__restrict __s, size_t __n) throw (); + + +extern int wctomb (char *__s, wchar_t __wchar) throw (); + + + +extern size_t mbstowcs (wchar_t *__restrict __pwcs, + const char *__restrict __s, size_t __n) throw (); + +extern size_t wcstombs (char *__restrict __s, + const wchar_t *__restrict __pwcs, size_t __n) + throw (); + + + + + + + +extern int rpmatch (const char *__response) throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + + +extern int getsubopt (char **__restrict __optionp, + char *const *__restrict __tokens, + char **__restrict __valuep) + throw () __attribute__ ((__nonnull__ (1, 2, 3))) ; + + + + + + + +extern int posix_openpt (int __oflag) ; + + + + + + + +extern int grantpt (int __fd) throw (); + + + +extern int unlockpt (int __fd) throw (); + + + + +extern char *ptsname (int __fd) throw () ; + + + + + + +extern int ptsname_r (int __fd, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int getpt (void); + + + + + + +extern int getloadavg (double __loadavg[], int __nelem) + throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + +# 1 "/usr/include/bits/stdlib-float.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 1014 "/usr/include/stdlib.h" 2 3 + + +# 1022 "/usr/include/stdlib.h" 3 + +} + +# 76 "/usr/include/c++/7/cstdlib" 2 3 +# 1 "/usr/include/c++/7/bits/std_abs.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 36 "/usr/include/c++/7/bits/std_abs.h" 2 3 + +# 43 "/usr/include/c++/7/bits/std_abs.h" 3 + + + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::abs; + + + inline long + abs(long __i) { return __builtin_labs(__i); } + + + + inline long long + abs(long long __x) { return __builtin_llabs (__x); } + + + + + + + + inline constexpr double + abs(double __x) + { return __builtin_fabs(__x); } + + inline constexpr float + abs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + abs(long double __x) + { return __builtin_fabsl(__x); } + + + + inline constexpr __int128 + abs(__int128 __x) { return __x >= 0 ? __x : -__x; } +# 98 "/usr/include/c++/7/bits/std_abs.h" 3 + +# 105 "/usr/include/c++/7/bits/std_abs.h" 3 + + +} +} + +# 78 "/usr/include/c++/7/cstdlib" 2 3 + + +# 120 "/usr/include/c++/7/cstdlib" 3 + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::div_t; + using ::ldiv_t; + + using ::abort; + + + + using ::atexit; + + + using ::at_quick_exit; + + + using ::atof; + using ::atoi; + using ::atol; + using ::bsearch; + using ::calloc; + using ::div; + using ::exit; + using ::free; + using ::getenv; + using ::labs; + using ::ldiv; + using ::malloc; + + using ::mblen; + using ::mbstowcs; + using ::mbtowc; + + using ::qsort; + + + using ::quick_exit; + + + using ::rand; + using ::realloc; + using ::srand; + using ::strtod; + using ::strtol; + using ::strtoul; + using ::system; + + using ::wcstombs; + using ::wctomb; + + + + inline ldiv_t + div(long __i, long __j) { return ldiv(__i, __j); } + + + + +} + + + +# 194 "/usr/include/c++/7/cstdlib" 3 + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::lldiv_t; + + + + + + using ::_Exit; + + + + using ::llabs; + + inline lldiv_t + div(long long __n, long long __d) + { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; } + + using ::lldiv; + + +# 227 "/usr/include/c++/7/cstdlib" 3 + using ::atoll; + using ::strtoll; + using ::strtoull; + + using ::strtof; + using ::strtold; + + +} + +namespace std +{ + + using ::__gnu_cxx::lldiv_t; + + using ::__gnu_cxx::_Exit; + + using ::__gnu_cxx::llabs; + using ::__gnu_cxx::div; + using ::__gnu_cxx::lldiv; + + using ::__gnu_cxx::atoll; + using ::__gnu_cxx::strtof; + using ::__gnu_cxx::strtoll; + using ::__gnu_cxx::strtoull; + using ::__gnu_cxx::strtold; +} + + + +} + + + +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 2 3 + +namespace std { + extern "C" void* __host_malloc(std::size_t); + extern "C" void __host_free(void*); +} +extern "C" void* __host_malloc(std::size_t); +extern "C" void __host_free(void*); +# 37 "/usr/include/c++/7/stdlib.h" 2 3 + +using std::abort; +using std::atexit; +using std::exit; + + + using std::at_quick_exit; + + + using std::quick_exit; + + + + +using std::div_t; +using std::ldiv_t; + +using std::abs; +using std::atof; +using std::atoi; +using std::atol; +using std::bsearch; +using std::calloc; +using std::div; +using std::free; +using std::getenv; +using std::labs; +using std::ldiv; +using std::malloc; + +using std::mblen; +using std::mbstowcs; +using std::mbtowc; + +using std::qsort; +using std::rand; +using std::realloc; +using std::srand; +using std::strtod; +using std::strtol; +using std::strtoul; +using std::system; + +using std::wcstombs; +using std::wctomb; + + + +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 2 3 + + +extern "C" + +void* __host_malloc(size_t); + + +extern "C" + +void __host_free(void*); +# 138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + + + +extern "C" +{ +extern + + + + + + + +__attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) int printf(const char*, ...); + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* malloc(size_t) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void free(void*) throw (); + + + + + + + + + +} + + + + +# 1 "/usr/include/assert.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +# 33 "/usr/include/assert.h" 3 + + + + + + + + + + + + + + + +# 63 "/usr/include/assert.h" 3 + +extern "C" { + + +extern void __assert_fail (const char *__assertion, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + +extern void __assert_perror_fail (int __errnum, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + + + +extern void __assert (const char *__assertion, const char *__file, int __line) + throw () __attribute__ ((__noreturn__)); + + +} + + + + +# 112 "/usr/include/assert.h" 3 + +# 119 "/usr/include/assert.h" 3 + + + + + + +# 134 "/usr/include/assert.h" 3 + + + + +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + +extern "C" +{ +# 205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void __assert_fail( + const char *, const char *, unsigned int, const char *) + throw (); + + + + +} + +# 245 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + + + +# 258 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new(std:: size_t) ; +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new[](std:: size_t) ; +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*) throw(); + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*, std:: size_t) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*, std:: size_t) throw(); + + +# 284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + + + +extern "C" +{ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) int abs(int a) throw (); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long int labs(long int a) throw (); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long long int llabs(long long int a) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fabs(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fabsf(float x) throw (); + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int min(const int a, const int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umin(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmin(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmin(const unsigned long long int a, const unsigned long long int b); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fminf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmin(double x, double y) throw (); +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int max(const int a, const int b); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umax(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmax(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmax(const unsigned long long int a, const unsigned long long int b); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaxf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmax(double, double) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sin(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cos(double x) throw (); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincos(double x, double *sptr, double *cptr) throw (); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincosf(float x, float *sptr, float *cptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tan(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sqrt(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rsqrt(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rsqrtf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log2(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp2(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp2f(float x) throw (); +# 1031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp10(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double expm1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expm1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log2f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log10(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log1p(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log1pf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double floor(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cosh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tanh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acosh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acoshf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asinh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atanh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ldexp(double x, int exp) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ldexpf(float x, int exp) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double logb(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logbf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogb(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogbf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbn(double x, int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalbnf(float x, int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbln(double x, long int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalblnf(float x, long int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double frexp(double x, int *nptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float frexpf(float x, int *nptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double round(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float roundf(float x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lround(double x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lroundf(float x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llround(double x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llroundf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rint(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rintf(float x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrint(double x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrintf(float x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrint(double x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrintf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nearbyint(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nearbyintf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ceil(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double trunc(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float truncf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fdim(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fdimf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan2(double y, double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acos(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asin(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double hypot(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rhypot(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float hypotf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rhypotf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double norm3d(double a, double b, double c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm3d(double a, double b, double c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double norm4d(double a, double b, double c, double d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm4d(double a, double b, double c, double d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C++" __attribute__((device)) __attribute__((device_builtin)) double norm(int dim, double const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm(int dim, double const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rnormf(int dim, float const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C++" __attribute__((device)) __attribute__((device_builtin)) float normf(int dim, float const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float norm3df(float a, float b, float c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm3df(float a, float b, float c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float norm4df(float a, float b, float c, float d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm4df(float a, float b, float c, float d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cbrt(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cbrtf(float x) throw (); +# 5275 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rcbrt(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rcbrtf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinpi(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinpif(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cospi(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cospif(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospi(double x, double *sptr, double *cptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospif(float x, float *sptr, float *cptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double pow(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double modf(double x, double *iptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmod(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remainder(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remainderf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remquo(double x, double y, int *quo) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remquof(float x, float y, int *quo) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j0(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j0f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double jn(int n, double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float jnf(int n, float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y0(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y0f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double yn(int n, double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ynf(int n, float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i0(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i0f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erf(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erff(float x) throw (); +# 7399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfinv(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfinvf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfc(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double lgamma(double x) throw (); +# 7730 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcinv(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcinvf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdfinv(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdfinvf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdf(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdff(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcx(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcxf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float lgammaf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tgamma(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tgammaf(float x) throw (); + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double copysign(double x, double y) throw (); + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float copysignf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nextafter(double x, double y) throw (); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nextafterf(float x, float y) throw (); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nan(const char *tagp) throw (); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nanf(const char *tagp) throw (); +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinff(float) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanf(float) throw (); + + +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finite(double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitef(float) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbit(double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnan(double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinf(double) throw (); + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitf(float) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fma(double x, double y, double z) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaf(float x, float y, float z) throw (); +# 8950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitl(long double) throw (); + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitel(long double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinfl(long double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanl(long double) throw (); + + +# 8986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acosf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atan2f(float y, float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cosf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float coshf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float modff(float x, float *iptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float powf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sqrtf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ceilf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float floorf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmodf(float x, float y) throw (); +# 10537 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +} + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 1 3 + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/math.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 1 3 + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/cmath" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 42 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/bits/cpp_type_traits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 38 "/usr/include/c++/7/bits/cpp_type_traits.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C++" { + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + struct __true_type { }; + struct __false_type { }; + + template + struct __truth_type + { typedef __false_type __type; }; + + template<> + struct __truth_type + { typedef __true_type __type; }; + + + + template + struct __traitor + { + enum { __value = bool(_Sp::__value) || bool(_Tp::__value) }; + typedef typename __truth_type<__value>::__type __type; + }; + + + template + struct __are_same + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __are_same<_Tp, _Tp> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_void + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_void + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_integer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + +# 259 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + + +template< > struct __is_integer<__int128> { enum { __value = 1 }; typedef __true_type __type; }; template< > struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; +# 272 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + + + + + + + template + struct __is_floating + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_pointer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __is_pointer<_Tp*> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_arithmetic + : public __traitor<__is_integer<_Tp>, __is_floating<_Tp> > + { }; + + + + + template + struct __is_scalar + : public __traitor<__is_arithmetic<_Tp>, __is_pointer<_Tp> > + { }; + + + + + template + struct __is_char + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_byte + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_move_iterator + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + template + inline _Iterator + __miter_base(_Iterator __it) + { return __it; } + + +} +} + +# 43 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/ext/type_traits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 35 "/usr/include/c++/7/ext/type_traits.h" 2 3 + + +extern "C++" { + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + template + struct __enable_if + { }; + + template + struct __enable_if + { typedef _Tp __type; }; + + + + template + struct __conditional_type + { typedef _Iftrue __type; }; + + template + struct __conditional_type + { typedef _Iffalse __type; }; + + + + template + struct __add_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned short __type; }; + + template<> + struct __add_unsigned + { typedef unsigned int __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long long __type; }; + + + template<> + struct __add_unsigned; + + template<> + struct __add_unsigned; + + + + template + struct __remove_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef short __type; }; + + template<> + struct __remove_unsigned + { typedef int __type; }; + + template<> + struct __remove_unsigned + { typedef long __type; }; + + template<> + struct __remove_unsigned + { typedef long long __type; }; + + + template<> + struct __remove_unsigned; + + template<> + struct __remove_unsigned; + + + + template + inline bool + __is_null_pointer(_Type* __ptr) + { return __ptr == 0; } + + template + inline bool + __is_null_pointer(_Type) + { return false; } + + + inline bool + __is_null_pointer(std::nullptr_t) + { return true; } + + + + template::__value> + struct __promote + { typedef double __type; }; + + + + + template + struct __promote<_Tp, false> + { }; + + template<> + struct __promote + { typedef long double __type; }; + + template<> + struct __promote + { typedef double __type; }; + + template<> + struct __promote + { typedef float __type; }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type> + struct __promote_2 + { + typedef __typeof__(_Tp2() + _Up2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type> + struct __promote_3 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type, + typename _Wp2 = typename __promote<_Wp>::__type> + struct __promote_4 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2() + _Wp2()) __type; + }; + + +} +} + +# 44 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/math.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 28 "/usr/include/math.h" 2 3 + + + + + + +extern "C" { + + + + + +# 1 "/usr/include/bits/math-vector.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libm-simd-decl-stubs.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 46 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 57 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 68 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 79 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 90 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 26 "/usr/include/bits/math-vector.h" 2 3 + +# 41 "/usr/include/math.h" 2 3 + + + + + + +# 87 "/usr/include/math.h" 3 + + + + + + + + + + +# 106 "/usr/include/math.h" 3 + + + +# 136 "/usr/include/math.h" 3 + + +# 1 "/usr/include/bits/flt-eval-method.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 139 "/usr/include/math.h" 2 3 + + + + + + + + + + +typedef float float_t; +typedef double double_t; +# 179 "/usr/include/math.h" 3 + + + + + + + + + + + +# 1 "/usr/include/bits/fp-logb.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 191 "/usr/include/math.h" 2 3 +# 220 "/usr/include/math.h" 3 + + + + + + + + + + + + + +# 1 "/usr/include/bits/fp-fast.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 234 "/usr/include/math.h" 2 3 + + + +enum + { + FP_INT_UPWARD = + + 0, + FP_INT_DOWNWARD = + + 1, + FP_INT_TOWARDZERO = + + 2, + FP_INT_TONEARESTFROMZERO = + + 3, + FP_INT_TONEAREST = + + 4, + }; + + + + + + + + + + + + + + + + + +# 284 "/usr/include/math.h" 3 + +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 + + + + + + + + + + + + + + + + + + + + +extern int __fpclassify (double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbit (double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinf (double __value) throw () __attribute__ ((__const__)); + + +extern int __finite (double __value) throw () __attribute__ ((__const__)); + + +extern int __isnan (double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsig (double __x, double __y) throw (); + + +extern int __issignaling (double __value) throw () + __attribute__ ((__const__)); +# 290 "/usr/include/math.h" 2 3 +# 1 "/usr/include/bits/mathcalls.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern double acos (double __x) throw (); extern double __acos (double __x) throw (); + +extern double asin (double __x) throw (); extern double __asin (double __x) throw (); + +extern double atan (double __x) throw (); extern double __atan (double __x) throw (); + +extern double atan2 (double __y, double __x) throw (); extern double __atan2 (double __y, double __x) throw (); + + + extern double cos (double __x) throw (); extern double __cos (double __x) throw (); + + extern double sin (double __x) throw (); extern double __sin (double __x) throw (); + +extern double tan (double __x) throw (); extern double __tan (double __x) throw (); + + + + +extern double cosh (double __x) throw (); extern double __cosh (double __x) throw (); + +extern double sinh (double __x) throw (); extern double __sinh (double __x) throw (); + +extern double tanh (double __x) throw (); extern double __tanh (double __x) throw (); + + + + + extern void sincos (double __x, double *__sinx, double *__cosx) throw (); extern void __sincos (double __x, double *__sinx, double *__cosx) throw (); + + + + +extern double acosh (double __x) throw (); extern double __acosh (double __x) throw (); + +extern double asinh (double __x) throw (); extern double __asinh (double __x) throw (); + +extern double atanh (double __x) throw (); extern double __atanh (double __x) throw (); + + + + + + extern double exp (double __x) throw (); extern double __exp (double __x) throw (); + + +extern double frexp (double __x, int *__exponent) throw (); extern double __frexp (double __x, int *__exponent) throw (); + + +extern double ldexp (double __x, int __exponent) throw (); extern double __ldexp (double __x, int __exponent) throw (); + + + extern double log (double __x) throw (); extern double __log (double __x) throw (); + + +extern double log10 (double __x) throw (); extern double __log10 (double __x) throw (); + + +extern double modf (double __x, double *__iptr) throw (); extern double __modf (double __x, double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern double exp10 (double __x) throw (); extern double __exp10 (double __x) throw (); + + + + +extern double expm1 (double __x) throw (); extern double __expm1 (double __x) throw (); + + +extern double log1p (double __x) throw (); extern double __log1p (double __x) throw (); + + +extern double logb (double __x) throw (); extern double __logb (double __x) throw (); + + + + +extern double exp2 (double __x) throw (); extern double __exp2 (double __x) throw (); + + +extern double log2 (double __x) throw (); extern double __log2 (double __x) throw (); + + + + + + + extern double pow (double __x, double __y) throw (); extern double __pow (double __x, double __y) throw (); + + +extern double sqrt (double __x) throw (); extern double __sqrt (double __x) throw (); + + + +extern double hypot (double __x, double __y) throw (); extern double __hypot (double __x, double __y) throw (); + + + + +extern double cbrt (double __x) throw (); extern double __cbrt (double __x) throw (); + + + + + + +extern double ceil (double __x) throw () __attribute__ ((__const__)); extern double __ceil (double __x) throw () __attribute__ ((__const__)); + + +extern double fabs (double __x) throw () __attribute__ ((__const__)); extern double __fabs (double __x) throw () __attribute__ ((__const__)); + + +extern double floor (double __x) throw () __attribute__ ((__const__)); extern double __floor (double __x) throw () __attribute__ ((__const__)); + + +extern double fmod (double __x, double __y) throw (); extern double __fmod (double __x, double __y) throw (); + +# 179 "/usr/include/bits/mathcalls.h" 3 + + + +extern int finite (double __value) throw () __attribute__ ((__const__)); + + +extern double drem (double __x, double __y) throw (); extern double __drem (double __x, double __y) throw (); + + + +extern double significand (double __x) throw (); extern double __significand (double __x) throw (); + + + + + + +extern double copysign (double __x, double __y) throw () __attribute__ ((__const__)); extern double __copysign (double __x, double __y) throw () __attribute__ ((__const__)); + + + + +extern double nan (const char *__tagb) throw (); extern double __nan (const char *__tagb) throw (); + + + +# 214 "/usr/include/bits/mathcalls.h" 3 + + + +extern double j0 (double) throw (); extern double __j0 (double) throw (); +extern double j1 (double) throw (); extern double __j1 (double) throw (); +extern double jn (int, double) throw (); extern double __jn (int, double) throw (); +extern double y0 (double) throw (); extern double __y0 (double) throw (); +extern double y1 (double) throw (); extern double __y1 (double) throw (); +extern double yn (int, double) throw (); extern double __yn (int, double) throw (); + + + + + +extern double erf (double) throw (); extern double __erf (double) throw (); +extern double erfc (double) throw (); extern double __erfc (double) throw (); +extern double lgamma (double) throw (); extern double __lgamma (double) throw (); + + + + +extern double tgamma (double) throw (); extern double __tgamma (double) throw (); + + + + + +extern double gamma (double) throw (); extern double __gamma (double) throw (); + + + + + + + +extern double lgamma_r (double, int *__signgamp) throw (); extern double __lgamma_r (double, int *__signgamp) throw (); + + + + + + +extern double rint (double __x) throw (); extern double __rint (double __x) throw (); + + +extern double nextafter (double __x, double __y) throw (); extern double __nextafter (double __x, double __y) throw (); + +extern double nexttoward (double __x, long double __y) throw (); extern double __nexttoward (double __x, long double __y) throw (); + + + + +extern double nextdown (double __x) throw (); extern double __nextdown (double __x) throw (); + +extern double nextup (double __x) throw (); extern double __nextup (double __x) throw (); + + + +extern double remainder (double __x, double __y) throw (); extern double __remainder (double __x, double __y) throw (); + + + +extern double scalbn (double __x, int __n) throw (); extern double __scalbn (double __x, int __n) throw (); + + + +extern int ilogb (double __x) throw (); extern int __ilogb (double __x) throw (); + + + + +extern long int llogb (double __x) throw (); extern long int __llogb (double __x) throw (); + + + + +extern double scalbln (double __x, long int __n) throw (); extern double __scalbln (double __x, long int __n) throw (); + + + +extern double nearbyint (double __x) throw (); extern double __nearbyint (double __x) throw (); + + + +extern double round (double __x) throw () __attribute__ ((__const__)); extern double __round (double __x) throw () __attribute__ ((__const__)); + + + +extern double trunc (double __x) throw () __attribute__ ((__const__)); extern double __trunc (double __x) throw () __attribute__ ((__const__)); + + + + +extern double remquo (double __x, double __y, int *__quo) throw (); extern double __remquo (double __x, double __y, int *__quo) throw (); + + + + + + +extern long int lrint (double __x) throw (); extern long int __lrint (double __x) throw (); + +extern long long int llrint (double __x) throw (); extern long long int __llrint (double __x) throw (); + + + +extern long int lround (double __x) throw (); extern long int __lround (double __x) throw (); + +extern long long int llround (double __x) throw (); extern long long int __llround (double __x) throw (); + + + +extern double fdim (double __x, double __y) throw (); extern double __fdim (double __x, double __y) throw (); + + +extern double fmax (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmax (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fmin (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmin (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fma (double __x, double __y, double __z) throw (); extern double __fma (double __x, double __y, double __z) throw (); + + + + +extern double roundeven (double __x) throw () __attribute__ ((__const__)); extern double __roundeven (double __x) throw () __attribute__ ((__const__)); + + + + +extern __intmax_t fromfp (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfp (double __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfp (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfp (double __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpx (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpx (double __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpx (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpx (double __x, int __round, unsigned int __width) throw (); + + +extern double fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fminmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fminmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalize (double *__cx, const double *__x) throw (); + + + + + +extern int totalorder (const double *__x, const double *__y) throw () + __attribute__ ((__pure__)); + + + +extern int totalordermag (const double *__x, const double *__y) throw () + __attribute__ ((__pure__)); + + +extern double getpayload (const double *__x) throw (); extern double __getpayload (const double *__x) throw (); + + +extern int setpayload (double *__x, double __payload) throw (); + + +extern int setpayloadsig (double *__x, double __payload) throw (); + + + + + + + +extern double scalb (double __x, double __n) throw (); extern double __scalb (double __x, double __n) throw (); +# 291 "/usr/include/math.h" 2 3 + + + + + + + + + + + +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 + + + + + + + + + + + + + + + + + + + + +extern int __fpclassifyf (float __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitf (float __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinff (float __value) throw () __attribute__ ((__const__)); + + +extern int __finitef (float __value) throw () __attribute__ ((__const__)); + + +extern int __isnanf (float __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigf (float __x, float __y) throw (); + + +extern int __issignalingf (float __value) throw () + __attribute__ ((__const__)); +# 307 "/usr/include/math.h" 2 3 +# 1 "/usr/include/bits/mathcalls.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern float acosf (float __x) throw (); extern float __acosf (float __x) throw (); + +extern float asinf (float __x) throw (); extern float __asinf (float __x) throw (); + +extern float atanf (float __x) throw (); extern float __atanf (float __x) throw (); + +extern float atan2f (float __y, float __x) throw (); extern float __atan2f (float __y, float __x) throw (); + + + extern float cosf (float __x) throw (); extern float __cosf (float __x) throw (); + + extern float sinf (float __x) throw (); extern float __sinf (float __x) throw (); + +extern float tanf (float __x) throw (); extern float __tanf (float __x) throw (); + + + + +extern float coshf (float __x) throw (); extern float __coshf (float __x) throw (); + +extern float sinhf (float __x) throw (); extern float __sinhf (float __x) throw (); + +extern float tanhf (float __x) throw (); extern float __tanhf (float __x) throw (); + + + + + extern void sincosf (float __x, float *__sinx, float *__cosx) throw (); extern void __sincosf (float __x, float *__sinx, float *__cosx) throw (); + + + + +extern float acoshf (float __x) throw (); extern float __acoshf (float __x) throw (); + +extern float asinhf (float __x) throw (); extern float __asinhf (float __x) throw (); + +extern float atanhf (float __x) throw (); extern float __atanhf (float __x) throw (); + + + + + + extern float expf (float __x) throw (); extern float __expf (float __x) throw (); + + +extern float frexpf (float __x, int *__exponent) throw (); extern float __frexpf (float __x, int *__exponent) throw (); + + +extern float ldexpf (float __x, int __exponent) throw (); extern float __ldexpf (float __x, int __exponent) throw (); + + + extern float logf (float __x) throw (); extern float __logf (float __x) throw (); + + +extern float log10f (float __x) throw (); extern float __log10f (float __x) throw (); + + +extern float modff (float __x, float *__iptr) throw (); extern float __modff (float __x, float *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern float exp10f (float __x) throw (); extern float __exp10f (float __x) throw (); + + + + +extern float expm1f (float __x) throw (); extern float __expm1f (float __x) throw (); + + +extern float log1pf (float __x) throw (); extern float __log1pf (float __x) throw (); + + +extern float logbf (float __x) throw (); extern float __logbf (float __x) throw (); + + + + +extern float exp2f (float __x) throw (); extern float __exp2f (float __x) throw (); + + +extern float log2f (float __x) throw (); extern float __log2f (float __x) throw (); + + + + + + + extern float powf (float __x, float __y) throw (); extern float __powf (float __x, float __y) throw (); + + +extern float sqrtf (float __x) throw (); extern float __sqrtf (float __x) throw (); + + + +extern float hypotf (float __x, float __y) throw (); extern float __hypotf (float __x, float __y) throw (); + + + + +extern float cbrtf (float __x) throw (); extern float __cbrtf (float __x) throw (); + + + + + + +extern float ceilf (float __x) throw () __attribute__ ((__const__)); extern float __ceilf (float __x) throw () __attribute__ ((__const__)); + + +extern float fabsf (float __x) throw () __attribute__ ((__const__)); extern float __fabsf (float __x) throw () __attribute__ ((__const__)); + + +extern float floorf (float __x) throw () __attribute__ ((__const__)); extern float __floorf (float __x) throw () __attribute__ ((__const__)); + + +extern float fmodf (float __x, float __y) throw (); extern float __fmodf (float __x, float __y) throw (); + + + + + + + + +extern int isinff (float __value) throw () __attribute__ ((__const__)); + + + + +extern int finitef (float __value) throw () __attribute__ ((__const__)); + + +extern float dremf (float __x, float __y) throw (); extern float __dremf (float __x, float __y) throw (); + + + +extern float significandf (float __x) throw (); extern float __significandf (float __x) throw (); + + + + + + +extern float copysignf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __copysignf (float __x, float __y) throw () __attribute__ ((__const__)); + + + + +extern float nanf (const char *__tagb) throw (); extern float __nanf (const char *__tagb) throw (); + + + + + + + + + +extern int isnanf (float __value) throw () __attribute__ ((__const__)); + + + + + +extern float j0f (float) throw (); extern float __j0f (float) throw (); +extern float j1f (float) throw (); extern float __j1f (float) throw (); +extern float jnf (int, float) throw (); extern float __jnf (int, float) throw (); +extern float y0f (float) throw (); extern float __y0f (float) throw (); +extern float y1f (float) throw (); extern float __y1f (float) throw (); +extern float ynf (int, float) throw (); extern float __ynf (int, float) throw (); + + + + + +extern float erff (float) throw (); extern float __erff (float) throw (); +extern float erfcf (float) throw (); extern float __erfcf (float) throw (); +extern float lgammaf (float) throw (); extern float __lgammaf (float) throw (); + + + + +extern float tgammaf (float) throw (); extern float __tgammaf (float) throw (); + + + + + +extern float gammaf (float) throw (); extern float __gammaf (float) throw (); + + + + + + + +extern float lgammaf_r (float, int *__signgamp) throw (); extern float __lgammaf_r (float, int *__signgamp) throw (); + + + + + + +extern float rintf (float __x) throw (); extern float __rintf (float __x) throw (); + + +extern float nextafterf (float __x, float __y) throw (); extern float __nextafterf (float __x, float __y) throw (); + +extern float nexttowardf (float __x, long double __y) throw (); extern float __nexttowardf (float __x, long double __y) throw (); + + + + +extern float nextdownf (float __x) throw (); extern float __nextdownf (float __x) throw (); + +extern float nextupf (float __x) throw (); extern float __nextupf (float __x) throw (); + + + +extern float remainderf (float __x, float __y) throw (); extern float __remainderf (float __x, float __y) throw (); + + + +extern float scalbnf (float __x, int __n) throw (); extern float __scalbnf (float __x, int __n) throw (); + + + +extern int ilogbf (float __x) throw (); extern int __ilogbf (float __x) throw (); + + + + +extern long int llogbf (float __x) throw (); extern long int __llogbf (float __x) throw (); + + + + +extern float scalblnf (float __x, long int __n) throw (); extern float __scalblnf (float __x, long int __n) throw (); + + + +extern float nearbyintf (float __x) throw (); extern float __nearbyintf (float __x) throw (); + + + +extern float roundf (float __x) throw () __attribute__ ((__const__)); extern float __roundf (float __x) throw () __attribute__ ((__const__)); + + + +extern float truncf (float __x) throw () __attribute__ ((__const__)); extern float __truncf (float __x) throw () __attribute__ ((__const__)); + + + + +extern float remquof (float __x, float __y, int *__quo) throw (); extern float __remquof (float __x, float __y, int *__quo) throw (); + + + + + + +extern long int lrintf (float __x) throw (); extern long int __lrintf (float __x) throw (); + +extern long long int llrintf (float __x) throw (); extern long long int __llrintf (float __x) throw (); + + + +extern long int lroundf (float __x) throw (); extern long int __lroundf (float __x) throw (); + +extern long long int llroundf (float __x) throw (); extern long long int __llroundf (float __x) throw (); + + + +extern float fdimf (float __x, float __y) throw (); extern float __fdimf (float __x, float __y) throw (); + + +extern float fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fmaf (float __x, float __y, float __z) throw (); extern float __fmaf (float __x, float __y, float __z) throw (); + + + + +extern float roundevenf (float __x) throw () __attribute__ ((__const__)); extern float __roundevenf (float __x) throw () __attribute__ ((__const__)); + + + + +extern __intmax_t fromfpf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf (float __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfpf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf (float __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpxf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf (float __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpxf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf (float __x, int __round, unsigned int __width) throw (); + + +extern float fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef (float *__cx, const float *__x) throw (); + + + + + +extern int totalorderf (const float *__x, const float *__y) throw () + __attribute__ ((__pure__)); + + + +extern int totalordermagf (const float *__x, const float *__y) throw () + __attribute__ ((__pure__)); + + +extern float getpayloadf (const float *__x) throw (); extern float __getpayloadf (const float *__x) throw (); + + +extern int setpayloadf (float *__x, float __payload) throw (); + + +extern int setpayloadsigf (float *__x, float __payload) throw (); + + + + + + + +extern float scalbf (float __x, float __n) throw (); extern float __scalbf (float __x, float __n) throw (); +# 308 "/usr/include/math.h" 2 3 + + + + + +# 340 "/usr/include/math.h" 3 + + + + +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 + + + + + + + + + + + + + + + + + + + + +extern int __fpclassifyl (long double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitl (long double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinfl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern int __isnanl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigl (long double __x, long double __y) throw (); + + +extern int __issignalingl (long double __value) throw () + __attribute__ ((__const__)); +# 350 "/usr/include/math.h" 2 3 +# 1 "/usr/include/bits/mathcalls.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern long double acosl (long double __x) throw (); extern long double __acosl (long double __x) throw (); + +extern long double asinl (long double __x) throw (); extern long double __asinl (long double __x) throw (); + +extern long double atanl (long double __x) throw (); extern long double __atanl (long double __x) throw (); + +extern long double atan2l (long double __y, long double __x) throw (); extern long double __atan2l (long double __y, long double __x) throw (); + + + extern long double cosl (long double __x) throw (); extern long double __cosl (long double __x) throw (); + + extern long double sinl (long double __x) throw (); extern long double __sinl (long double __x) throw (); + +extern long double tanl (long double __x) throw (); extern long double __tanl (long double __x) throw (); + + + + +extern long double coshl (long double __x) throw (); extern long double __coshl (long double __x) throw (); + +extern long double sinhl (long double __x) throw (); extern long double __sinhl (long double __x) throw (); + +extern long double tanhl (long double __x) throw (); extern long double __tanhl (long double __x) throw (); + + + + + extern void sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); extern void __sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); + + + + +extern long double acoshl (long double __x) throw (); extern long double __acoshl (long double __x) throw (); + +extern long double asinhl (long double __x) throw (); extern long double __asinhl (long double __x) throw (); + +extern long double atanhl (long double __x) throw (); extern long double __atanhl (long double __x) throw (); + + + + + + extern long double expl (long double __x) throw (); extern long double __expl (long double __x) throw (); + + +extern long double frexpl (long double __x, int *__exponent) throw (); extern long double __frexpl (long double __x, int *__exponent) throw (); + + +extern long double ldexpl (long double __x, int __exponent) throw (); extern long double __ldexpl (long double __x, int __exponent) throw (); + + + extern long double logl (long double __x) throw (); extern long double __logl (long double __x) throw (); + + +extern long double log10l (long double __x) throw (); extern long double __log10l (long double __x) throw (); + + +extern long double modfl (long double __x, long double *__iptr) throw (); extern long double __modfl (long double __x, long double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern long double exp10l (long double __x) throw (); extern long double __exp10l (long double __x) throw (); + + + + +extern long double expm1l (long double __x) throw (); extern long double __expm1l (long double __x) throw (); + + +extern long double log1pl (long double __x) throw (); extern long double __log1pl (long double __x) throw (); + + +extern long double logbl (long double __x) throw (); extern long double __logbl (long double __x) throw (); + + + + +extern long double exp2l (long double __x) throw (); extern long double __exp2l (long double __x) throw (); + + +extern long double log2l (long double __x) throw (); extern long double __log2l (long double __x) throw (); + + + + + + + extern long double powl (long double __x, long double __y) throw (); extern long double __powl (long double __x, long double __y) throw (); + + +extern long double sqrtl (long double __x) throw (); extern long double __sqrtl (long double __x) throw (); + + + +extern long double hypotl (long double __x, long double __y) throw (); extern long double __hypotl (long double __x, long double __y) throw (); + + + + +extern long double cbrtl (long double __x) throw (); extern long double __cbrtl (long double __x) throw (); + + + + + + +extern long double ceill (long double __x) throw () __attribute__ ((__const__)); extern long double __ceill (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fabsl (long double __x) throw () __attribute__ ((__const__)); extern long double __fabsl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double floorl (long double __x) throw () __attribute__ ((__const__)); extern long double __floorl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fmodl (long double __x, long double __y) throw (); extern long double __fmodl (long double __x, long double __y) throw (); + + + + + + + + +extern int isinfl (long double __value) throw () __attribute__ ((__const__)); + + + + +extern int finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern long double dreml (long double __x, long double __y) throw (); extern long double __dreml (long double __x, long double __y) throw (); + + + +extern long double significandl (long double __x) throw (); extern long double __significandl (long double __x) throw (); + + + + + + +extern long double copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + + + +extern long double nanl (const char *__tagb) throw (); extern long double __nanl (const char *__tagb) throw (); + + + + + + + + + +extern int isnanl (long double __value) throw () __attribute__ ((__const__)); + + + + + +extern long double j0l (long double) throw (); extern long double __j0l (long double) throw (); +extern long double j1l (long double) throw (); extern long double __j1l (long double) throw (); +extern long double jnl (int, long double) throw (); extern long double __jnl (int, long double) throw (); +extern long double y0l (long double) throw (); extern long double __y0l (long double) throw (); +extern long double y1l (long double) throw (); extern long double __y1l (long double) throw (); +extern long double ynl (int, long double) throw (); extern long double __ynl (int, long double) throw (); + + + + + +extern long double erfl (long double) throw (); extern long double __erfl (long double) throw (); +extern long double erfcl (long double) throw (); extern long double __erfcl (long double) throw (); +extern long double lgammal (long double) throw (); extern long double __lgammal (long double) throw (); + + + + +extern long double tgammal (long double) throw (); extern long double __tgammal (long double) throw (); + + + + + +extern long double gammal (long double) throw (); extern long double __gammal (long double) throw (); + + + + + + + +extern long double lgammal_r (long double, int *__signgamp) throw (); extern long double __lgammal_r (long double, int *__signgamp) throw (); + + + + + + +extern long double rintl (long double __x) throw (); extern long double __rintl (long double __x) throw (); + + +extern long double nextafterl (long double __x, long double __y) throw (); extern long double __nextafterl (long double __x, long double __y) throw (); + +extern long double nexttowardl (long double __x, long double __y) throw (); extern long double __nexttowardl (long double __x, long double __y) throw (); + + + + +extern long double nextdownl (long double __x) throw (); extern long double __nextdownl (long double __x) throw (); + +extern long double nextupl (long double __x) throw (); extern long double __nextupl (long double __x) throw (); + + + +extern long double remainderl (long double __x, long double __y) throw (); extern long double __remainderl (long double __x, long double __y) throw (); + + + +extern long double scalbnl (long double __x, int __n) throw (); extern long double __scalbnl (long double __x, int __n) throw (); + + + +extern int ilogbl (long double __x) throw (); extern int __ilogbl (long double __x) throw (); + + + + +extern long int llogbl (long double __x) throw (); extern long int __llogbl (long double __x) throw (); + + + + +extern long double scalblnl (long double __x, long int __n) throw (); extern long double __scalblnl (long double __x, long int __n) throw (); + + + +extern long double nearbyintl (long double __x) throw (); extern long double __nearbyintl (long double __x) throw (); + + + +extern long double roundl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundl (long double __x) throw () __attribute__ ((__const__)); + + + +extern long double truncl (long double __x) throw () __attribute__ ((__const__)); extern long double __truncl (long double __x) throw () __attribute__ ((__const__)); + + + + +extern long double remquol (long double __x, long double __y, int *__quo) throw (); extern long double __remquol (long double __x, long double __y, int *__quo) throw (); + + + + + + +extern long int lrintl (long double __x) throw (); extern long int __lrintl (long double __x) throw (); + +extern long long int llrintl (long double __x) throw (); extern long long int __llrintl (long double __x) throw (); + + + +extern long int lroundl (long double __x) throw (); extern long int __lroundl (long double __x) throw (); + +extern long long int llroundl (long double __x) throw (); extern long long int __llroundl (long double __x) throw (); + + + +extern long double fdiml (long double __x, long double __y) throw (); extern long double __fdiml (long double __x, long double __y) throw (); + + +extern long double fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fmal (long double __x, long double __y, long double __z) throw (); extern long double __fmal (long double __x, long double __y, long double __z) throw (); + + + + +extern long double roundevenl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundevenl (long double __x) throw () __attribute__ ((__const__)); + + + + +extern __intmax_t fromfpl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpl (long double __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfpl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpl (long double __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxl (long double __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxl (long double __x, int __round, unsigned int __width) throw (); + + +extern long double fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizel (long double *__cx, const long double *__x) throw (); + + + + + +extern int totalorderl (const long double *__x, const long double *__y) throw () + __attribute__ ((__pure__)); + + + +extern int totalordermagl (const long double *__x, const long double *__y) throw () + __attribute__ ((__pure__)); + + +extern long double getpayloadl (const long double *__x) throw (); extern long double __getpayloadl (const long double *__x) throw (); + + +extern int setpayloadl (long double *__x, long double __payload) throw (); + + +extern int setpayloadsigl (long double *__x, long double __payload) throw (); + + + + + + + +extern long double scalbl (long double __x, long double __n) throw (); extern long double __scalbl (long double __x, long double __n) throw (); +# 351 "/usr/include/math.h" 2 3 + + + + + + + + + + + + +# 379 "/usr/include/math.h" 3 + +# 396 "/usr/include/math.h" 3 + +# 413 "/usr/include/math.h" 3 + +# 430 "/usr/include/math.h" 3 + +# 447 "/usr/include/math.h" 3 + +# 464 "/usr/include/math.h" 3 + +# 481 "/usr/include/math.h" 3 + + + + + + +# 497 "/usr/include/math.h" 3 + + + +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +extern float fadd (double __x, double __y) throw (); + + +extern float fdiv (double __x, double __y) throw (); + + +extern float fmul (double __x, double __y) throw (); + + +extern float fsub (double __x, double __y) throw (); +# 504 "/usr/include/math.h" 2 3 + + + + +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +extern float faddl (long double __x, long double __y) throw (); + + +extern float fdivl (long double __x, long double __y) throw (); + + +extern float fmull (long double __x, long double __y) throw (); + + +extern float fsubl (long double __x, long double __y) throw (); +# 518 "/usr/include/math.h" 2 3 +# 527 "/usr/include/math.h" 3 + +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +extern double daddl (long double __x, long double __y) throw (); + + +extern double ddivl (long double __x, long double __y) throw (); + + +extern double dmull (long double __x, long double __y) throw (); + + +extern double dsubl (long double __x, long double __y) throw (); +# 538 "/usr/include/math.h" 2 3 +# 547 "/usr/include/math.h" 3 + + + + + +# 561 "/usr/include/math.h" 3 + +# 571 "/usr/include/math.h" 3 + +# 581 "/usr/include/math.h" 3 + +# 591 "/usr/include/math.h" 3 + +# 601 "/usr/include/math.h" 3 + +# 611 "/usr/include/math.h" 3 + +# 621 "/usr/include/math.h" 3 + +# 631 "/usr/include/math.h" 3 + +# 641 "/usr/include/math.h" 3 + +# 651 "/usr/include/math.h" 3 + +# 661 "/usr/include/math.h" 3 + +# 671 "/usr/include/math.h" 3 + +# 681 "/usr/include/math.h" 3 + +# 691 "/usr/include/math.h" 3 + +# 701 "/usr/include/math.h" 3 + +# 711 "/usr/include/math.h" 3 + +# 721 "/usr/include/math.h" 3 + +# 731 "/usr/include/math.h" 3 + +# 741 "/usr/include/math.h" 3 + +# 751 "/usr/include/math.h" 3 + +# 761 "/usr/include/math.h" 3 + + + +# 770 "/usr/include/math.h" 3 + + + +extern int signgam; + + +# 784 "/usr/include/math.h" 3 + + + + + + + + + + +# 848 "/usr/include/math.h" 3 + + + + + +enum + { + FP_NAN = + + 0, + FP_INFINITE = + + 1, + FP_ZERO = + + 2, + FP_SUBNORMAL = + + 3, + FP_NORMAL = + + 4 + }; + + + + + + + + + + + + + + + + + + + + + + +# 909 "/usr/include/math.h" 3 + + +# 917 "/usr/include/math.h" 3 + + +# 925 "/usr/include/math.h" 3 + + + +# 934 "/usr/include/math.h" 3 + + +# 952 "/usr/include/math.h" 3 + + + + + + + + + + +# 969 "/usr/include/math.h" 3 + + + +# 1 "/usr/include/bits/iscanonical.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +extern int __iscanonicall (long double __x) + throw () __attribute__ ((__const__)); + + + + + + + + + + + + + + + + + + + + + +extern "C++" { +inline int iscanonical (float __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (double __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (long double __val) { return __iscanonicall (__val); } + + + +} +# 974 "/usr/include/math.h" 2 3 + + + + + + + + + + + +extern "C++" { +inline int issignaling (float __val) { return __issignalingf (__val); } +inline int issignaling (double __val) { return __issignaling (__val); } +inline int +issignaling (long double __val) +{ + + + + return __issignalingl (__val); + +} + + + + + +} + + + + + + +# 1016 "/usr/include/math.h" 3 +extern "C++" { +# 1047 "/usr/include/math.h" 3 +template inline bool +iszero (__T __val) +{ + return __val == 0; +} + +} + + + + + + + + + + +# 1079 "/usr/include/math.h" 3 + + + + +# 1098 "/usr/include/math.h" 3 + +# 1114 "/usr/include/math.h" 3 + +# 1130 "/usr/include/math.h" 3 + +# 1146 "/usr/include/math.h" 3 + +# 1162 "/usr/include/math.h" 3 + +# 1178 "/usr/include/math.h" 3 + +# 1194 "/usr/include/math.h" 3 + + + + + + + + + + + + + + + + + + + + +# 1242 "/usr/include/math.h" 3 + + + + + + + + + + +# 1261 "/usr/include/math.h" 3 + + + + + + + + + + + + + + + + + +extern "C++" { +template struct __iseqsig_type; + +template<> struct __iseqsig_type +{ + static int __call (float __x, float __y) throw () + { + return __iseqsigf (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (double __x, double __y) throw () + { + return __iseqsig (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (long double __x, long double __y) throw () + { + + return __iseqsigl (__x, __y); + + + + } +}; + +# 1320 "/usr/include/math.h" 3 + +template +inline int +iseqsig (_T1 __x, _T2 __y) throw () +{ + + typedef decltype (((__x) + (__y) + 0.0f)) _T3; + + + + return __iseqsig_type<_T3>::__call (__x, __y); +} + +} + + + + +} + + +# 46 "/usr/include/c++/7/cmath" 2 3 + + + + + + + +# 76 "/usr/include/c++/7/cmath" 3 + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::acos; + + + inline constexpr float + acos(float __x) + { return __builtin_acosf(__x); } + + inline constexpr long double + acos(long double __x) + { return __builtin_acosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acos(_Tp __x) + { return __builtin_acos(__x); } + + using ::asin; + + + inline constexpr float + asin(float __x) + { return __builtin_asinf(__x); } + + inline constexpr long double + asin(long double __x) + { return __builtin_asinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asin(_Tp __x) + { return __builtin_asin(__x); } + + using ::atan; + + + inline constexpr float + atan(float __x) + { return __builtin_atanf(__x); } + + inline constexpr long double + atan(long double __x) + { return __builtin_atanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atan(_Tp __x) + { return __builtin_atan(__x); } + + using ::atan2; + + + inline constexpr float + atan2(float __y, float __x) + { return __builtin_atan2f(__y, __x); } + + inline constexpr long double + atan2(long double __y, long double __x) + { return __builtin_atan2l(__y, __x); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + atan2(_Tp __y, _Up __x) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return atan2(__type(__y), __type(__x)); + } + + using ::ceil; + + + inline constexpr float + ceil(float __x) + { return __builtin_ceilf(__x); } + + inline constexpr long double + ceil(long double __x) + { return __builtin_ceill(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ceil(_Tp __x) + { return __builtin_ceil(__x); } + + using ::cos; + + + inline constexpr float + cos(float __x) + { return __builtin_cosf(__x); } + + inline constexpr long double + cos(long double __x) + { return __builtin_cosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cos(_Tp __x) + { return __builtin_cos(__x); } + + using ::cosh; + + + inline constexpr float + cosh(float __x) + { return __builtin_coshf(__x); } + + inline constexpr long double + cosh(long double __x) + { return __builtin_coshl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cosh(_Tp __x) + { return __builtin_cosh(__x); } + + using ::exp; + + + inline constexpr float + exp(float __x) + { return __builtin_expf(__x); } + + inline constexpr long double + exp(long double __x) + { return __builtin_expl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp(_Tp __x) + { return __builtin_exp(__x); } + + using ::fabs; + + + inline constexpr float + fabs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + fabs(long double __x) + { return __builtin_fabsl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + fabs(_Tp __x) + { return __builtin_fabs(__x); } + + using ::floor; + + + inline constexpr float + floor(float __x) + { return __builtin_floorf(__x); } + + inline constexpr long double + floor(long double __x) + { return __builtin_floorl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + floor(_Tp __x) + { return __builtin_floor(__x); } + + using ::fmod; + + + inline constexpr float + fmod(float __x, float __y) + { return __builtin_fmodf(__x, __y); } + + inline constexpr long double + fmod(long double __x, long double __y) + { return __builtin_fmodl(__x, __y); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmod(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmod(__type(__x), __type(__y)); + } + + using ::frexp; + + + inline float + frexp(float __x, int* __exp) + { return __builtin_frexpf(__x, __exp); } + + inline long double + frexp(long double __x, int* __exp) + { return __builtin_frexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + frexp(_Tp __x, int* __exp) + { return __builtin_frexp(__x, __exp); } + + using ::ldexp; + + + inline constexpr float + ldexp(float __x, int __exp) + { return __builtin_ldexpf(__x, __exp); } + + inline constexpr long double + ldexp(long double __x, int __exp) + { return __builtin_ldexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ldexp(_Tp __x, int __exp) + { return __builtin_ldexp(__x, __exp); } + + using ::log; + + + inline constexpr float + log(float __x) + { return __builtin_logf(__x); } + + inline constexpr long double + log(long double __x) + { return __builtin_logl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log(_Tp __x) + { return __builtin_log(__x); } + + using ::log10; + + + inline constexpr float + log10(float __x) + { return __builtin_log10f(__x); } + + inline constexpr long double + log10(long double __x) + { return __builtin_log10l(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log10(_Tp __x) + { return __builtin_log10(__x); } + + using ::modf; + + + inline float + modf(float __x, float* __iptr) + { return __builtin_modff(__x, __iptr); } + + inline long double + modf(long double __x, long double* __iptr) + { return __builtin_modfl(__x, __iptr); } + + + using ::pow; + + + inline constexpr float + pow(float __x, float __y) + { return __builtin_powf(__x, __y); } + + inline constexpr long double + pow(long double __x, long double __y) + { return __builtin_powl(__x, __y); } + +# 411 "/usr/include/c++/7/cmath" 3 + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + pow(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return pow(__type(__x), __type(__y)); + } + + using ::sin; + + + inline constexpr float + sin(float __x) + { return __builtin_sinf(__x); } + + inline constexpr long double + sin(long double __x) + { return __builtin_sinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sin(_Tp __x) + { return __builtin_sin(__x); } + + using ::sinh; + + + inline constexpr float + sinh(float __x) + { return __builtin_sinhf(__x); } + + inline constexpr long double + sinh(long double __x) + { return __builtin_sinhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sinh(_Tp __x) + { return __builtin_sinh(__x); } + + using ::sqrt; + + + inline constexpr float + sqrt(float __x) + { return __builtin_sqrtf(__x); } + + inline constexpr long double + sqrt(long double __x) + { return __builtin_sqrtl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sqrt(_Tp __x) + { return __builtin_sqrt(__x); } + + using ::tan; + + + inline constexpr float + tan(float __x) + { return __builtin_tanf(__x); } + + inline constexpr long double + tan(long double __x) + { return __builtin_tanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tan(_Tp __x) + { return __builtin_tan(__x); } + + using ::tanh; + + + inline constexpr float + tanh(float __x) + { return __builtin_tanhf(__x); } + + inline constexpr long double + tanh(long double __x) + { return __builtin_tanhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tanh(_Tp __x) + { return __builtin_tanh(__x); } + + +} + + + + + +# 535 "/usr/include/c++/7/cmath" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + constexpr int + fpclassify(float __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(long double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + fpclassify(_Tp __x) + { return __x != 0 ? 4 : 2; } + + + + constexpr bool + isfinite(float __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(double __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(long double __x) + { return __builtin_isfinite(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isfinite(_Tp __x) + { return true; } + + + + constexpr bool + isinf(float __x) + { return __builtin_isinf(__x); } + + + + + + constexpr bool + isinf(double __x) + { return __builtin_isinf(__x); } + + + constexpr bool + isinf(long double __x) + { return __builtin_isinf(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isinf(_Tp __x) + { return false; } + + + + constexpr bool + isnan(float __x) + { return __builtin_isnan(__x); } + + + + + + constexpr bool + isnan(double __x) + { return __builtin_isnan(__x); } + + + constexpr bool + isnan(long double __x) + { return __builtin_isnan(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnan(_Tp __x) + { return false; } + + + + constexpr bool + isnormal(float __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(double __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(long double __x) + { return __builtin_isnormal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnormal(_Tp __x) + { return __x != 0 ? true : false; } + + + + + constexpr bool + signbit(float __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(double __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(long double __x) + { return __builtin_signbit(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + signbit(_Tp __x) + { return __x < 0 ? true : false; } + + + + constexpr bool + isgreater(float __x, float __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(double __x, double __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(long double __x, long double __y) + { return __builtin_isgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isgreaterequal(float __x, float __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(double __x, double __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(long double __x, long double __y) + { return __builtin_isgreaterequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreaterequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreaterequal(__type(__x), __type(__y)); + } + + + + constexpr bool + isless(float __x, float __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(double __x, double __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(long double __x, long double __y) + { return __builtin_isless(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isless(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isless(__type(__x), __type(__y)); + } + + + + constexpr bool + islessequal(float __x, float __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(double __x, double __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(long double __x, long double __y) + { return __builtin_islessequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessequal(__type(__x), __type(__y)); + } + + + + constexpr bool + islessgreater(float __x, float __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(double __x, double __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(long double __x, long double __y) + { return __builtin_islessgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isunordered(float __x, float __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(double __x, double __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(long double __x, long double __y) + { return __builtin_isunordered(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isunordered(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isunordered(__type(__x), __type(__y)); + } + + +# 956 "/usr/include/c++/7/cmath" 3 + + +} + + + + + + + + +# 1074 "/usr/include/c++/7/cmath" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::double_t; + using ::float_t; + + + using ::acosh; + using ::acoshf; + using ::acoshl; + + using ::asinh; + using ::asinhf; + using ::asinhl; + + using ::atanh; + using ::atanhf; + using ::atanhl; + + using ::cbrt; + using ::cbrtf; + using ::cbrtl; + + using ::copysign; + using ::copysignf; + using ::copysignl; + + using ::erf; + using ::erff; + using ::erfl; + + using ::erfc; + using ::erfcf; + using ::erfcl; + + using ::exp2; + using ::exp2f; + using ::exp2l; + + using ::expm1; + using ::expm1f; + using ::expm1l; + + using ::fdim; + using ::fdimf; + using ::fdiml; + + using ::fma; + using ::fmaf; + using ::fmal; + + using ::fmax; + using ::fmaxf; + using ::fmaxl; + + using ::fmin; + using ::fminf; + using ::fminl; + + using ::hypot; + using ::hypotf; + using ::hypotl; + + using ::ilogb; + using ::ilogbf; + using ::ilogbl; + + using ::lgamma; + using ::lgammaf; + using ::lgammal; + + + using ::llrint; + using ::llrintf; + using ::llrintl; + + using ::llround; + using ::llroundf; + using ::llroundl; + + + using ::log1p; + using ::log1pf; + using ::log1pl; + + using ::log2; + using ::log2f; + using ::log2l; + + using ::logb; + using ::logbf; + using ::logbl; + + using ::lrint; + using ::lrintf; + using ::lrintl; + + using ::lround; + using ::lroundf; + using ::lroundl; + + using ::nan; + using ::nanf; + using ::nanl; + + using ::nearbyint; + using ::nearbyintf; + using ::nearbyintl; + + using ::nextafter; + using ::nextafterf; + using ::nextafterl; + + using ::nexttoward; + using ::nexttowardf; + using ::nexttowardl; + + using ::remainder; + using ::remainderf; + using ::remainderl; + + using ::remquo; + using ::remquof; + using ::remquol; + + using ::rint; + using ::rintf; + using ::rintl; + + using ::round; + using ::roundf; + using ::roundl; + + using ::scalbln; + using ::scalblnf; + using ::scalblnl; + + using ::scalbn; + using ::scalbnf; + using ::scalbnl; + + using ::tgamma; + using ::tgammaf; + using ::tgammal; + + using ::trunc; + using ::truncf; + using ::truncl; + + + + constexpr float + acosh(float __x) + { return __builtin_acoshf(__x); } + + constexpr long double + acosh(long double __x) + { return __builtin_acoshl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acosh(_Tp __x) + { return __builtin_acosh(__x); } + + + + constexpr float + asinh(float __x) + { return __builtin_asinhf(__x); } + + constexpr long double + asinh(long double __x) + { return __builtin_asinhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asinh(_Tp __x) + { return __builtin_asinh(__x); } + + + + constexpr float + atanh(float __x) + { return __builtin_atanhf(__x); } + + constexpr long double + atanh(long double __x) + { return __builtin_atanhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atanh(_Tp __x) + { return __builtin_atanh(__x); } + + + + constexpr float + cbrt(float __x) + { return __builtin_cbrtf(__x); } + + constexpr long double + cbrt(long double __x) + { return __builtin_cbrtl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cbrt(_Tp __x) + { return __builtin_cbrt(__x); } + + + + constexpr float + copysign(float __x, float __y) + { return __builtin_copysignf(__x, __y); } + + constexpr long double + copysign(long double __x, long double __y) + { return __builtin_copysignl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + copysign(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return copysign(__type(__x), __type(__y)); + } + + + + constexpr float + erf(float __x) + { return __builtin_erff(__x); } + + constexpr long double + erf(long double __x) + { return __builtin_erfl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erf(_Tp __x) + { return __builtin_erf(__x); } + + + + constexpr float + erfc(float __x) + { return __builtin_erfcf(__x); } + + constexpr long double + erfc(long double __x) + { return __builtin_erfcl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erfc(_Tp __x) + { return __builtin_erfc(__x); } + + + + constexpr float + exp2(float __x) + { return __builtin_exp2f(__x); } + + constexpr long double + exp2(long double __x) + { return __builtin_exp2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp2(_Tp __x) + { return __builtin_exp2(__x); } + + + + constexpr float + expm1(float __x) + { return __builtin_expm1f(__x); } + + constexpr long double + expm1(long double __x) + { return __builtin_expm1l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + expm1(_Tp __x) + { return __builtin_expm1(__x); } + + + + constexpr float + fdim(float __x, float __y) + { return __builtin_fdimf(__x, __y); } + + constexpr long double + fdim(long double __x, long double __y) + { return __builtin_fdiml(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fdim(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fdim(__type(__x), __type(__y)); + } + + + + constexpr float + fma(float __x, float __y, float __z) + { return __builtin_fmaf(__x, __y, __z); } + + constexpr long double + fma(long double __x, long double __y, long double __z) + { return __builtin_fmal(__x, __y, __z); } + + + + template + constexpr typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type + fma(_Tp __x, _Up __y, _Vp __z) + { + typedef typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type __type; + return fma(__type(__x), __type(__y), __type(__z)); + } + + + + constexpr float + fmax(float __x, float __y) + { return __builtin_fmaxf(__x, __y); } + + constexpr long double + fmax(long double __x, long double __y) + { return __builtin_fmaxl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmax(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmax(__type(__x), __type(__y)); + } + + + + constexpr float + fmin(float __x, float __y) + { return __builtin_fminf(__x, __y); } + + constexpr long double + fmin(long double __x, long double __y) + { return __builtin_fminl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmin(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmin(__type(__x), __type(__y)); + } + + + + constexpr float + hypot(float __x, float __y) + { return __builtin_hypotf(__x, __y); } + + constexpr long double + hypot(long double __x, long double __y) + { return __builtin_hypotl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + hypot(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return hypot(__type(__x), __type(__y)); + } + + + + constexpr int + ilogb(float __x) + { return __builtin_ilogbf(__x); } + + constexpr int + ilogb(long double __x) + { return __builtin_ilogbl(__x); } + + + + template + constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + ilogb(_Tp __x) + { return __builtin_ilogb(__x); } + + + + constexpr float + lgamma(float __x) + { return __builtin_lgammaf(__x); } + + constexpr long double + lgamma(long double __x) + { return __builtin_lgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + lgamma(_Tp __x) + { return __builtin_lgamma(__x); } + + + + constexpr long long + llrint(float __x) + { return __builtin_llrintf(__x); } + + constexpr long long + llrint(long double __x) + { return __builtin_llrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llrint(_Tp __x) + { return __builtin_llrint(__x); } + + + + constexpr long long + llround(float __x) + { return __builtin_llroundf(__x); } + + constexpr long long + llround(long double __x) + { return __builtin_llroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llround(_Tp __x) + { return __builtin_llround(__x); } + + + + constexpr float + log1p(float __x) + { return __builtin_log1pf(__x); } + + constexpr long double + log1p(long double __x) + { return __builtin_log1pl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log1p(_Tp __x) + { return __builtin_log1p(__x); } + + + + + constexpr float + log2(float __x) + { return __builtin_log2f(__x); } + + constexpr long double + log2(long double __x) + { return __builtin_log2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log2(_Tp __x) + { return __builtin_log2(__x); } + + + + constexpr float + logb(float __x) + { return __builtin_logbf(__x); } + + constexpr long double + logb(long double __x) + { return __builtin_logbl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + logb(_Tp __x) + { return __builtin_logb(__x); } + + + + constexpr long + lrint(float __x) + { return __builtin_lrintf(__x); } + + constexpr long + lrint(long double __x) + { return __builtin_lrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lrint(_Tp __x) + { return __builtin_lrint(__x); } + + + + constexpr long + lround(float __x) + { return __builtin_lroundf(__x); } + + constexpr long + lround(long double __x) + { return __builtin_lroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lround(_Tp __x) + { return __builtin_lround(__x); } + + + + constexpr float + nearbyint(float __x) + { return __builtin_nearbyintf(__x); } + + constexpr long double + nearbyint(long double __x) + { return __builtin_nearbyintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nearbyint(_Tp __x) + { return __builtin_nearbyint(__x); } + + + + constexpr float + nextafter(float __x, float __y) + { return __builtin_nextafterf(__x, __y); } + + constexpr long double + nextafter(long double __x, long double __y) + { return __builtin_nextafterl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + nextafter(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return nextafter(__type(__x), __type(__y)); + } + + + + constexpr float + nexttoward(float __x, long double __y) + { return __builtin_nexttowardf(__x, __y); } + + constexpr long double + nexttoward(long double __x, long double __y) + { return __builtin_nexttowardl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nexttoward(_Tp __x, long double __y) + { return __builtin_nexttoward(__x, __y); } + + + + constexpr float + remainder(float __x, float __y) + { return __builtin_remainderf(__x, __y); } + + constexpr long double + remainder(long double __x, long double __y) + { return __builtin_remainderl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remainder(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remainder(__type(__x), __type(__y)); + } + + + + inline float + remquo(float __x, float __y, int* __pquo) + { return __builtin_remquof(__x, __y, __pquo); } + + inline long double + remquo(long double __x, long double __y, int* __pquo) + { return __builtin_remquol(__x, __y, __pquo); } + + + + template + inline typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remquo(_Tp __x, _Up __y, int* __pquo) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remquo(__type(__x), __type(__y), __pquo); + } + + + + constexpr float + rint(float __x) + { return __builtin_rintf(__x); } + + constexpr long double + rint(long double __x) + { return __builtin_rintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + rint(_Tp __x) + { return __builtin_rint(__x); } + + + + constexpr float + round(float __x) + { return __builtin_roundf(__x); } + + constexpr long double + round(long double __x) + { return __builtin_roundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + round(_Tp __x) + { return __builtin_round(__x); } + + + + constexpr float + scalbln(float __x, long __ex) + { return __builtin_scalblnf(__x, __ex); } + + constexpr long double + scalbln(long double __x, long __ex) + { return __builtin_scalblnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbln(_Tp __x, long __ex) + { return __builtin_scalbln(__x, __ex); } + + + + constexpr float + scalbn(float __x, int __ex) + { return __builtin_scalbnf(__x, __ex); } + + constexpr long double + scalbn(long double __x, int __ex) + { return __builtin_scalbnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbn(_Tp __x, int __ex) + { return __builtin_scalbn(__x, __ex); } + + + + constexpr float + tgamma(float __x) + { return __builtin_tgammaf(__x); } + + constexpr long double + tgamma(long double __x) + { return __builtin_tgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tgamma(_Tp __x) + { return __builtin_tgamma(__x); } + + + + constexpr float + trunc(float __x) + { return __builtin_truncf(__x); } + + constexpr long double + trunc(long double __x) + { return __builtin_truncl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + trunc(_Tp __x) + { return __builtin_trunc(__x); } + + + +} + + + + + +# 1911 "/usr/include/c++/7/cmath" 3 + + + + + + +} + +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 2 3 + +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 3 + +# 37 "/usr/include/c++/7/math.h" 2 3 + +using std::abs; +using std::acos; +using std::asin; +using std::atan; +using std::atan2; +using std::cos; +using std::sin; +using std::tan; +using std::cosh; +using std::sinh; +using std::tanh; +using std::exp; +using std::frexp; +using std::ldexp; +using std::log; +using std::log10; +using std::modf; +using std::pow; +using std::sqrt; +using std::ceil; +using std::fabs; +using std::floor; +using std::fmod; + + +using std::fpclassify; +using std::isfinite; +using std::isinf; +using std::isnan; +using std::isnormal; +using std::signbit; +using std::isgreater; +using std::isgreaterequal; +using std::isless; +using std::islessequal; +using std::islessgreater; +using std::isunordered; + + + +using std::acosh; +using std::asinh; +using std::atanh; +using std::cbrt; +using std::copysign; +using std::erf; +using std::erfc; +using std::exp2; +using std::expm1; +using std::fdim; +using std::fma; +using std::fmax; +using std::fmin; +using std::hypot; +using std::ilogb; +using std::lgamma; +using std::llrint; +using std::llround; +using std::log1p; +using std::log2; +using std::logb; +using std::lrint; +using std::lround; +using std::nearbyint; +using std::nextafter; +using std::nexttoward; +using std::remainder; +using std::remquo; +using std::rint; +using std::round; +using std::scalbln; +using std::scalbn; +using std::tgamma; +using std::trunc; + + +# 179 "/usr/include/c++/7/math.h" 3 + +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 2 3 + + +#pragma libm (acosf, acoshf, asinf, asinhf, atanhf, atan2f) +#pragma libm (cbrtf, ceilf, copysignf, cosf, coshf) +#pragma libm (erff, erfcf, expf, exp2f, exp10f, expm1f) +#pragma libm (fabsf, floorf, fmaf, fminf, fmaxf) +#pragma libm (ilogbf) +#pragma libm (ldexpf, lgammaf, llrintf, llroundf, logbf, log1pf, logf, log2f, log10f, lrintf, lroundf) +#pragma libm (modff) +#pragma libm (nanf, nearbyintf, nextafterf) +#pragma libm (powf) +#pragma libm (remainderf, remquof, rintf, roundf, rsqrtf) +#pragma libm (scalblnf, scalbnf, sinf, sinhf, sqrtf) +#pragma libm (tanf, tanhf, tgammaf, truncf) +#pragma libm (abs, acos, acosh, asin, asinh, atanh, atan2) +#pragma libm (cbrt, ceil, copysign, cos, cosh) +#pragma libm (erf, erfc, exp, exp2, exp10, expm1) +#pragma libm (fabs, floor, fma, fmin, fmax) +#pragma libm (ilogb, isinf, isfinite, isnan) +#pragma libm (ldexp, lgamma, llrint, llround, logb, log1p, log, log2, log10, lrint, lround) +#pragma libm (modf) +#pragma libm (nan, nearbyint, nextafter) +#pragma libm (pow) +#pragma libm (remainder, remquo, rint, round, rsqrt) +#pragma libm (scalbln, scalbn, sin, sinh, sqrt) +#pragma libm (tan, tanh, tgamma, trunc) +#pragma libm (llabs) +#pragma libm (cyl_bessel_i0f,cyl_bessel_i1f) +#pragma libm (erfcinvf,erfcxf,erfinvf) +#pragma libm (erfcinv,erfcx,erfinv) +#pragma libm (fdim,fdimf) +#pragma libm (normf,norm3df,norm4df,normcdff,normcdfinvf) +#pragma libm (norm,norm3d,norm4d,normcdf,normcdfinv) +#pragma libm (rnormf,rnorm3df,rnorm4df,rhypotf,rcbrtf) +#pragma libm (rnorm,rnorm3d,rnorm4d,rhypot,rcbrt) +#pragma libm (ynf,y1f,y0f) +#pragma libm (yn,y1,y0) +#pragma libm (jnf,j1f,j0f) +#pragma libm (jn,j1,j0) + + +# 10542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + + + + + + + + + + +# 10575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + +# 10614 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(long double x); +} + +# 10740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 10747 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + +# 10776 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 10791 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +namespace std +{ + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __pow_helper(T, int); + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __cmath_power(T, unsigned int); +} + +using std::abs; +using std::fabs; +using std::ceil; +using std::floor; +using std::sqrt; + +using std::pow; + +using std::log; +using std::log10; +using std::fmod; +using std::modf; +using std::exp; +using std::frexp; +using std::ldexp; +using std::asin; +using std::sin; +using std::sinh; +using std::acos; +using std::cos; +using std::cosh; +using std::atan; +using std::atan2; +using std::tan; +using std::tanh; + +# 11177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + +# 11193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int abs(long long int); + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int abs(long int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float abs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double abs(double); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fabs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ceil(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float floor(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sqrt(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float pow(float, float); + + + + +template +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) +typename __gnu_cxx::__promote_2<_Tp, _Up>::__type pow(_Tp, _Up); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log10(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fmod(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float modf(float, float*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float frexp(float, int*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ldexp(float, int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float asin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float acos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cosh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan2(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tanh(float); +# 11320 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 11329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} + + + + + + +# 11343 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 11435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float logb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr int ilogb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbn(float a, int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbln(float a, long int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float exp2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float expm1(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log1p(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float acosh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float asinh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float atanh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float hypot(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float cbrt(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erf(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erfc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float lgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float tgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float copysign(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nextafter(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float remainder(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float remquo(float a, float b, int *quo); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float round(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float trunc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float rint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nearbyint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fdim(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fma(float a, float b, float c); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmax(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmin(float a, float b); +} +# 11573 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp10(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rsqrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rcbrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinpi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cospi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincospi(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincos(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float jn(const int n, const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float yn(const int n, const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i0(const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdf(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcx(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const double a, const float b); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const float a, const double b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int min(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int min(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const long long int b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float min(const float a, const float b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const float a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const float b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int max(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int max(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const long long int b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float max(const float a, const float b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const float a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const float b); + + + + + + + + + + +extern "C"{ +inline __attribute__((device)) void *__nv_aligned_device_malloc(size_t size, size_t align) +{ + __attribute__((device)) void *__nv_aligned_device_malloc_impl(size_t, size_t); + return __nv_aligned_device_malloc_impl(size, align); +} +} +# 12170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 + + + + + + + +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + + + + + + + + + +# 169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 572 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 580 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 757 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +static inline __attribute__((host)) __attribute__((device)) float exp10(const float a) +{ + return exp10f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rsqrt(const float a) +{ + return rsqrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rcbrt(const float a) +{ + return rcbrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float sinpi(const float a) +{ + return sinpif(a); +} + +static inline __attribute__((host)) __attribute__((device)) float cospi(const float a) +{ + return cospif(a); +} + +static inline __attribute__((host)) __attribute__((device)) void sincospi(const float a, float *const sptr, float *const cptr) +{ + sincospif(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) void sincos(const float a, float *const sptr, float *const cptr) +{ + sincosf(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) float j0(const float a) +{ + return j0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float j1(const float a) +{ + return j1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float jn(const int n, const float a) +{ + return jnf(n, a); +} + +static inline __attribute__((host)) __attribute__((device)) float y0(const float a) +{ + return y0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float y1(const float a) +{ + return y1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float yn(const int n, const float a) +{ + return ynf(n, a); +} + +static inline __attribute__((device)) float cyl_bessel_i0(const float a) +{ + return cyl_bessel_i0f(a); +} + +static inline __attribute__((device)) float cyl_bessel_i1(const float a) +{ + return cyl_bessel_i1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfinv(const float a) +{ + return erfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcinv(const float a) +{ + return erfcinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdfinv(const float a) +{ + return normcdfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdf(const float a) +{ + return normcdff(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcx(const float a) +{ + return erfcxf(a); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const double a, const float b) +{ + return copysign(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const float a, const double b) +{ + return copysign(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const unsigned int b) +{ + return umin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const int a, const unsigned int b) +{ + return umin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const int b) +{ + return umin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int min(const long int a, const long int b) +{ + long int retval; + + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(min(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int min(const long long int a, const long long int b) +{ + return llmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b) +{ + return ullmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const long long int a, const unsigned long long int b) +{ + return ullmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const long long int b) +{ + return ullmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float min(const float a, const float b) +{ + return fminf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const double b) +{ + return fmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const float a, const double b) +{ + return fmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const float b) +{ + return fmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const unsigned int b) +{ + return umax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const int a, const unsigned int b) +{ + return umax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const int b) +{ + return umax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int max(const long int a, const long int b) +{ + long int retval; + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(max(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int max(const long long int a, const long long int b) +{ + return llmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b) +{ + return ullmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const long long int a, const unsigned long long int b) +{ + return ullmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const long long int b) +{ + return ullmax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float max(const float a, const float b) +{ + return fmaxf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const double b) +{ + return fmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const float a, const double b) +{ + return fmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const float b) +{ + return fmax(a, static_cast(b)); +} + + +# 1175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + + + + + + + + +# 3385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + +# 12174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + +# 304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 67 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" + + + + + + + +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + + __attribute__((host)) surface(struct cudaChannelFormatDesc desc) + { + channelDesc = desc; + } + +}; + +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + +}; + + + +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 67 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" + + + + + + + +template +struct __attribute__((device_builtin_texture_type)) texture : public textureReference +{ + + __attribute__((host)) texture(int norm = 0, + enum cudaTextureFilterMode fMode = cudaFilterModePoint, + enum cudaTextureAddressMode aMode = cudaAddressModeClamp) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = cudaCreateChannelDesc(); + sRGB = 0; + } + + __attribute__((host)) texture(int norm, + enum cudaTextureFilterMode fMode, + enum cudaTextureAddressMode aMode, + struct cudaChannelFormatDesc desc) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = desc; + sRGB = 0; + } + +}; + + + +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + + + + + + + + + + + + +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + + + + + + +extern "C" +{ + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mulhi(int x, int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umulhi(unsigned int x, unsigned int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __mul64hi(long long int x, long long int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __umul64hi(unsigned long long int x, unsigned long long int y); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int_as_float(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float_as_int(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint_as_float(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float_as_uint(float x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __syncthreads(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __prof_trigger(int); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence_block(void); +__attribute__((device)) __attribute__((cudart_builtin)) + +__attribute__((__noreturn__)) + + + +__attribute__((device_builtin)) void __trap(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __brkpt(); + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __saturatef(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __sad(int x, int y, unsigned int z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __usad(unsigned int x, unsigned int y, unsigned int z); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mul24(int x, int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umul24(unsigned int x, unsigned int y); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float fdividef(float x, float y); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdividef(float x, float y); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) double fdivide(double x, double y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __sinf(float x) throw (); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __cosf(float x) throw (); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __tanf(float x) throw (); + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void __sincosf(float x, float *sptr, float *cptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __expf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __exp10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log2f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __logf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __powf(float x, float y) throw (); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_ru(float); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_ru(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rn(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rz(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_ru(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rd(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rn(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rz(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_ru(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rd(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_ru(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_ru(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rn(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rz(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_ru(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rd(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rn(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rz(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_ru(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rd(unsigned long long int x); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rn(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rz(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_ru(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rd(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rn(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rz(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_ru(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rd(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rn(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rz(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_ru(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rd(float x, float y); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rn(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rz(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_ru(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rd(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rn(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rz(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_ru(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rd(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rn(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rz(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_ru(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rd(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frsqrt_rn(float x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rn(float x, float y); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rz(float x, float y); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_ru(float x, float y); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rd(float x, float y); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clz(int x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffs(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popc(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __brev(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clzll(long long int x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffsll(long long int x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popcll(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __brevll(unsigned long long int x); + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __byte_perm(unsigned int x, unsigned int y, unsigned int s); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __hadd(int x, int y); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __rhadd(int x, int y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __uhadd(unsigned int x, unsigned int y); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __urhadd(unsigned int x, unsigned int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __double2int_rz(double x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __double2uint_rz(double x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __double2ll_rz(double x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __double2ull_rz(double x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm0(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm1(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm2(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm3(void); + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs2(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss2(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss2 (unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus2 (unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples2(unsigned int a, unsigned int b); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss2 (unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus2 (unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg2(unsigned int a); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss2(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads2(unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs4(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss4(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss4 (unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus4 (unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus4(unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg4(unsigned int a); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss4(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads4(unsigned int a, unsigned int b); + + + + + + +} + + + + + + + +# 3222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + + + + + + + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mulhi(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long int mul64hi(const long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_int" "() is deprecated in favor of __" "float_as_int" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float_as_int(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int_as_float" "() is deprecated in favor of __" "int_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int_as_float(const int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_uint" "() is deprecated in favor of __" "float_as_uint" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float_as_uint(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint_as_float" "() is deprecated in favor of __" "uint_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint_as_float(const unsigned int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("saturate" "() is deprecated in favor of __" "saturate" "f" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float saturate(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul24" "() is deprecated in favor of __" "mul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mul24(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("umul24" "() is deprecated in favor of __" "umul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int umul24(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2int" "() is deprecated in favor of __" "float2int" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float2int(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2uint" "() is deprecated in favor of __" "float2uint" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float2uint(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int2float" "() is deprecated in favor of __" "int2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int2float(const int a, const enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint2float" "() is deprecated in favor of __" "uint2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint2float(const unsigned int a, const enum cudaRoundMode mode = cudaRoundNearest); + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" + + + + + + + + + + + + +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 + + + + + + + + +static __inline__ __attribute__((device)) int mulhi(const int a, const int b) +{ + return __mulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const unsigned int b) +{ + return __umulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const int a, const unsigned int b) +{ + return __umulhi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const int b) +{ + return __umulhi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) long long int mul64hi(const long long int a, const long long int b) +{ + return __mul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b) +{ + return __umul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const long long int a, const unsigned long long int b) +{ + return __umul64hi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const long long int b) +{ + return __umul64hi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) int float_as_int(const float a) +{ + return __float_as_int(a); +} + +static __inline__ __attribute__((device)) float int_as_float(const int a) +{ + return __int_as_float(a); +} + +static __inline__ __attribute__((device)) unsigned int float_as_uint(const float a) +{ + return __float_as_uint(a); +} + +static __inline__ __attribute__((device)) float uint_as_float(const unsigned int a) +{ + return __uint_as_float(a); +} +static __inline__ __attribute__((device)) float saturate(const float a) +{ + return __saturatef(a); +} + +static __inline__ __attribute__((device)) int mul24(const int a, const int b) +{ + return __mul24(a, b); +} + +static __inline__ __attribute__((device)) unsigned int umul24(const unsigned int a, const unsigned int b) +{ + return __umul24(a, b); +} + +static __inline__ __attribute__((device)) int float2int(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2int_rn(a) : + (mode == cudaRoundPosInf ) ? __float2int_ru(a) : + (mode == cudaRoundMinInf ) ? __float2int_rd(a) : + __float2int_rz(a); +} + +static __inline__ __attribute__((device)) unsigned int float2uint(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2uint_rn(a) : + (mode == cudaRoundPosInf ) ? __float2uint_ru(a) : + (mode == cudaRoundMinInf ) ? __float2uint_rd(a) : + __float2uint_rz(a); +} + +static __inline__ __attribute__((device)) float int2float(const int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __int2float_rz(a) : + (mode == cudaRoundPosInf) ? __int2float_ru(a) : + (mode == cudaRoundMinInf) ? __int2float_rd(a) : + __int2float_rn(a); +} + +static __inline__ __attribute__((device)) float uint2float(const unsigned int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __uint2float_rz(a) : + (mode == cudaRoundPosInf) ? __uint2float_ru(a) : + (mode == cudaRoundMinInf) ? __uint2float_rd(a) : + __uint2float_rn(a); +} + + + + + + + + + + + + + + +# 3286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + + + + + + + + + + + + + + + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicAdd(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicAdd(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicExch(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicExch(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) float __fAtomicExch(float *address, float val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicMin(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicMin(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicMax(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicMax(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicInc(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicDec(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicAnd(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicAnd(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicOr(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicOr(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicXor(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicXor(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicCAS(int *address, int compare, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicCAS(unsigned int *address, unsigned int compare, unsigned int val); +} + + + + + + + + +static __inline__ __attribute__((device)) int atomicAdd(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicAdd(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicSub(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicSub(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicExch(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicExch(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) float atomicExch(float *address, float val) ; + +static __inline__ __attribute__((device)) int atomicMin(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicMin(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicMax(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicMax(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicInc(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicDec(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicAnd(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicAnd(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicOr(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicOr(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicXor(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicXor(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicCAS(int *address, int compare, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicCAS(unsigned int *address, unsigned int compare, unsigned int val) ; + + + + + + + + + +# 170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + +extern "C" +{ + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __ullAtomicAdd(unsigned long long int *address, unsigned long long int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __ullAtomicExch(unsigned long long int *address, unsigned long long int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __ullAtomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val); + +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__any" "() is deprecated in favor of " "__any" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __any(int cond); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__all" "() is deprecated in favor of " "__all" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __all(int cond); +} + + + + + + + + +static __inline__ __attribute__((device)) unsigned long long int atomicAdd(unsigned long long int *address, unsigned long long int val) ; + +static __inline__ __attribute__((device)) unsigned long long int atomicExch(unsigned long long int *address, unsigned long long int val) ; + +static __inline__ __attribute__((device)) unsigned long long int atomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) ; + +static __inline__ __attribute__((device)) __attribute__((deprecated("__any" "() is deprecated in favor of " "__any" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool any(bool cond) ; + +static __inline__ __attribute__((device)) __attribute__((deprecated("__all" "() is deprecated in favor of " "__all" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool all(bool cond) ; + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((device)) int atomicAdd(int *address, int val) +{ + return __iAtomicAdd(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicAdd(unsigned int *address, unsigned int val) +{ + return __uAtomicAdd(address, val); +} + +static __inline__ __attribute__((device)) int atomicSub(int *address, int val) +{ + return __iAtomicAdd(address, (unsigned int)-(int)val); +} + +static __inline__ __attribute__((device)) unsigned int atomicSub(unsigned int *address, unsigned int val) +{ + return __uAtomicAdd(address, (unsigned int)-(int)val); +} + +static __inline__ __attribute__((device)) int atomicExch(int *address, int val) +{ + return __iAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicExch(unsigned int *address, unsigned int val) +{ + return __uAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) float atomicExch(float *address, float val) +{ + return __fAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) int atomicMin(int *address, int val) +{ + return __iAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicMin(unsigned int *address, unsigned int val) +{ + return __uAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) int atomicMax(int *address, int val) +{ + return __iAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicMax(unsigned int *address, unsigned int val) +{ + return __uAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicInc(unsigned int *address, unsigned int val) +{ + return __uAtomicInc(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicDec(unsigned int *address, unsigned int val) +{ + return __uAtomicDec(address, val); +} + +static __inline__ __attribute__((device)) int atomicAnd(int *address, int val) +{ + return __iAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicAnd(unsigned int *address, unsigned int val) +{ + return __uAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) int atomicOr(int *address, int val) +{ + return __iAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicOr(unsigned int *address, unsigned int val) +{ + return __uAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) int atomicXor(int *address, int val) +{ + return __iAtomicXor(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicXor(unsigned int *address, unsigned int val) +{ + return __uAtomicXor(address, val); +} + +static __inline__ __attribute__((device)) int atomicCAS(int *address, int compare, int val) +{ + return __iAtomicCAS(address, compare, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicCAS(unsigned int *address, unsigned int compare, unsigned int val) +{ + return __uAtomicCAS(address, compare, val); +} + + + + + + + + + + + + + + + +static __inline__ __attribute__((device)) unsigned long long int atomicAdd(unsigned long long int *address, unsigned long long int val) +{ + return __ullAtomicAdd(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long int atomicExch(unsigned long long int *address, unsigned long long int val) +{ + return __ullAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long int atomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) +{ + return __ullAtomicCAS(address, compare, val); +} + +static __inline__ __attribute__((device)) bool any(bool cond) +{ + return (bool)__any((int)cond); +} + +static __inline__ __attribute__((device)) bool all(bool cond) +{ + return (bool)__all((int)cond); +} + + + + + + + +# 216 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" 2 + + +# 3289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" + + + + + + + + + + +# 1176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" + + + + + + + +# 3290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) float __fAtomicAdd(float *address, float val); +} + + + + + + + + +static __inline__ __attribute__((device)) float atomicAdd(float *address, float val) ; + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((device)) float atomicAdd(float *address, float val) +{ + return __fAtomicAdd(address, val); +} + + + + + + + +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" 2 + + +# 3291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) long long __illAtomicMin(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __illAtomicMax(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __llAtomicAnd(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __llAtomicOr(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __llAtomicXor(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicMin(unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicMax(unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicAnd(unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicOr (unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicXor(unsigned long long *address, unsigned long long val); +} + + + + + + + + +static __inline__ __attribute__((device)) long long atomicMin(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicMax(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicAnd(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicOr(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicXor(long long *address, long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicMin(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicMax(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicOr(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicXor(unsigned long long *address, unsigned long long val) ; + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((device)) long long atomicMin(long long *address, long long val) +{ + return __illAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) long long atomicMax(long long *address, long long val) +{ + return __illAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) long long atomicAnd(long long *address, long long val) +{ + return __llAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) long long atomicOr(long long *address, long long val) +{ + return __llAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) long long atomicXor(long long *address, long long val) +{ + return __llAtomicXor(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicMin(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicMax(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicOr(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicXor(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicXor(address, val); +} + + + + + + + + + +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 2 + + +# 3292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 3293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" + + + +# 535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 521 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.hpp" + + + + + + + +# 543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" 2 + + + + +# 3294 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" + +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" + +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) void __threadfence_system(void); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rd(double x, double y); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rn(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rz(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_ru(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rd(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rn(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rz(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_ru(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rd(double x); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__ballot" "() is deprecated in favor of " "__ballot" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __ballot(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_count(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_and(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_or(int); +extern __attribute__((device)) __attribute__((device_builtin)) long long int clock64(void); + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rn(float x, float y, float z); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rd(float x, float y, float z); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_ru(float x, float y, float z); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rz(float x, float y, float z); + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double_as_longlong(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __longlong_as_double(long long int x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rn(double x, double y, double z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rz(double x, double y, double z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_ru(double x, double y, double z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rd(double x, double y, double z); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rd(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rd(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rd(double x, double y); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rz(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rd(double x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __int2double_rn(int x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __uint2double_rn(unsigned int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rn(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rz(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_ru(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rd(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rn(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rz(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_ru(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rd(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2hiint(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2loint(double x); + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __hiloint2double(int hi, int lo); + + +} + + + + + + +static __inline__ __attribute__((device)) __attribute__((deprecated("__ballot" "() is deprecated in favor of " "__ballot" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int ballot(bool pred) ; + +static __inline__ __attribute__((device)) int syncthreads_count(bool pred) ; + +static __inline__ __attribute__((device)) bool syncthreads_and(bool pred) ; + +static __inline__ __attribute__((device)) bool syncthreads_or(bool pred) ; + + + + +static __inline__ __attribute__((device)) unsigned int __isGlobal(const void *ptr) ; +static __inline__ __attribute__((device)) unsigned int __isShared(const void *ptr) ; +static __inline__ __attribute__((device)) unsigned int __isConstant(const void *ptr) ; +static __inline__ __attribute__((device)) unsigned int __isLocal(const void *ptr) ; + + + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_global(const void *ptr) ; +static __inline__ __attribute__((device)) size_t __cvta_generic_to_shared(const void *ptr) ; +static __inline__ __attribute__((device)) size_t __cvta_generic_to_constant(const void *ptr) ; +static __inline__ __attribute__((device)) size_t __cvta_generic_to_local(const void *ptr) ; + + + + +static __inline__ __attribute__((device)) void * __cvta_global_to_generic(size_t rawbits) ; +static __inline__ __attribute__((device)) void * __cvta_shared_to_generic(size_t rawbits) ; +static __inline__ __attribute__((device)) void * __cvta_constant_to_generic(size_t rawbits) ; +static __inline__ __attribute__((device)) void * __cvta_local_to_generic(size_t rawbits) ; + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((device)) unsigned int ballot(bool pred) +{ + return __ballot((int)pred); +} + +static __inline__ __attribute__((device)) int syncthreads_count(bool pred) +{ + return __syncthreads_count((int)pred); +} + +static __inline__ __attribute__((device)) bool syncthreads_and(bool pred) +{ + return (bool)__syncthreads_and((int)pred); +} + +static __inline__ __attribute__((device)) bool syncthreads_or(bool pred) +{ + return (bool)__syncthreads_or((int)pred); +} + + +extern "C" { + __attribute__((device)) unsigned __nv_isGlobal_impl(const void *); + __attribute__((device)) unsigned __nv_isShared_impl(const void *); + __attribute__((device)) unsigned __nv_isConstant_impl(const void *); + __attribute__((device)) unsigned __nv_isLocal_impl(const void *); + __attribute__((device)) unsigned __nv_isGridConstant_impl(const void *); +} + +static __inline__ __attribute__((device)) unsigned int __isGlobal(const void *ptr) +{ + return __nv_isGlobal_impl(ptr); +} + +static __inline__ __attribute__((device)) unsigned int __isShared(const void *ptr) +{ + return __nv_isShared_impl(ptr); +} + +static __inline__ __attribute__((device)) unsigned int __isConstant(const void *ptr) +{ + return __nv_isConstant_impl(ptr); +} + +static __inline__ __attribute__((device)) unsigned int __isLocal(const void *ptr) +{ + return __nv_isLocal_impl(ptr); +} + +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.hpp" + +extern "C" { + __attribute__((device)) size_t __nv_cvta_generic_to_global_impl(const void *); + __attribute__((device)) size_t __nv_cvta_generic_to_shared_impl(const void *); + __attribute__((device)) size_t __nv_cvta_generic_to_constant_impl(const void *); + __attribute__((device)) size_t __nv_cvta_generic_to_local_impl(const void *); + __attribute__((device)) void * __nv_cvta_global_to_generic_impl(size_t); + __attribute__((device)) void * __nv_cvta_shared_to_generic_impl(size_t); + __attribute__((device)) void * __nv_cvta_constant_to_generic_impl(size_t); + __attribute__((device)) void * __nv_cvta_local_to_generic_impl(size_t); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_global(const void *p) +{ + return __nv_cvta_generic_to_global_impl(p); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_shared(const void *p) +{ + return __nv_cvta_generic_to_shared_impl(p); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_constant(const void *p) +{ + return __nv_cvta_generic_to_constant_impl(p); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_local(const void *p) +{ + return __nv_cvta_generic_to_local_impl(p); +} + +static __inline__ __attribute__((device)) void * __cvta_global_to_generic(size_t rawbits) +{ + return __nv_cvta_global_to_generic_impl(rawbits); +} + +static __inline__ __attribute__((device)) void * __cvta_shared_to_generic(size_t rawbits) +{ + return __nv_cvta_shared_to_generic_impl(rawbits); +} + +static __inline__ __attribute__((device)) void * __cvta_constant_to_generic(size_t rawbits) +{ + return __nv_cvta_constant_to_generic_impl(rawbits); +} + +static __inline__ __attribute__((device)) void * __cvta_local_to_generic(size_t rawbits) +{ + return __nv_cvta_local_to_generic_impl(rawbits); +} + +# 214 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.hpp" + + + + + + + + +# 1555 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" 2 +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" + + + + + +static __attribute__((device)) __inline__ unsigned __fns(unsigned mask, unsigned base, int offset) ; +static __attribute__((device)) __inline__ void __barrier_sync(unsigned id) ; +static __attribute__((device)) __inline__ void __barrier_sync_count(unsigned id, unsigned cnt) ; +static __attribute__((device)) __inline__ void __syncwarp(unsigned mask=0xFFFFFFFF) ; +static __attribute__((device)) __inline__ int __all_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ int __any_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ int __uni_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ unsigned __ballot_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ unsigned __activemask() ; + + + + + + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl(int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl(unsigned int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_up(int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_up(unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_down(int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_down(unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_xor(int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_xor(unsigned int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl(float var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_up(float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_down(float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_xor(float var, int laneMask, int width=32) ; + + +static __attribute__((device)) __inline__ int __shfl_sync(unsigned mask, int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_sync(unsigned mask, unsigned int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ int __shfl_up_sync(unsigned mask, int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_up_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ int __shfl_down_sync(unsigned mask, int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_down_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_xor_sync(unsigned mask, unsigned int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_sync(unsigned mask, float var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_up_sync(unsigned mask, float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_down_sync(unsigned mask, float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width=32) ; + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl(unsigned long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl(long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_up(long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_up(unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_down(long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_down(unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_xor(long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl(double var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_up(double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_down(double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_xor(double var, int laneMask, int width=32) ; + + +static __attribute__((device)) __inline__ long long __shfl_sync(unsigned mask, long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ long long __shfl_up_sync(unsigned mask, long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long long __shfl_down_sync(unsigned mask, long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_sync(unsigned mask, double var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_up_sync(unsigned mask, double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_down_sync(unsigned mask, double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width=32) ; + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl(long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl(unsigned long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_up(long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_up(unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_down(long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_down(unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_xor(long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_xor(unsigned long var, int laneMask, int width=32) ; + + +static __attribute__((device)) __inline__ long __shfl_sync(unsigned mask, long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ long __shfl_up_sync(unsigned mask, long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long __shfl_down_sync(unsigned mask, long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width=32) ; + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" +{ +} + + + + + + + + + + + + + +static __attribute__((device)) __inline__ +unsigned __fns(unsigned mask, unsigned base, int offset) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __nvvm_fns(unsigned int mask, unsigned int base, int offset); + return __nvvm_fns(mask, base, offset); +} + +static __attribute__((device)) __inline__ +void __barrier_sync(unsigned id) { + extern __attribute__((device)) __attribute__((device_builtin)) void __nvvm_barrier_sync(unsigned id); + return __nvvm_barrier_sync(id); +} + +static __attribute__((device)) __inline__ +void __barrier_sync_count(unsigned id, unsigned cnt) { + extern __attribute__((device)) __attribute__((device_builtin)) void __nvvm_barrier_sync_cnt(unsigned id, unsigned cnt); + return __nvvm_barrier_sync_cnt(id, cnt); +} + +static __attribute__((device)) __inline__ +void __syncwarp(unsigned mask) { + extern __attribute__((device)) __attribute__((device_builtin)) void __nvvm_bar_warp_sync(unsigned mask); + return __nvvm_bar_warp_sync(mask); +} + +static __attribute__((device)) __inline__ +int __all_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) int __nvvm_vote_all_sync(unsigned int mask, int pred); + return __nvvm_vote_all_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +int __any_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) int __nvvm_vote_any_sync(unsigned int mask, int pred); + return __nvvm_vote_any_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +int __uni_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) int __nvvm_vote_uni_sync(unsigned int mask, int pred); + return __nvvm_vote_uni_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +unsigned __ballot_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __nvvm_vote_ballot_sync(unsigned int mask, int pred); + return __nvvm_vote_ballot_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +unsigned __activemask() { + unsigned ret; + asm volatile ("activemask.b32 %0;" : "=r"(ret)); + return ret; +} + + + + +static __attribute__((device)) __inline__ int __shfl(int var, int srcLane, int width) { + int ret; + int c = ((32-width) << 8) | 0x1f; + asm volatile ("shfl.idx.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(srcLane), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl(unsigned int var, int srcLane, int width) { + return (unsigned int) __shfl((int)var, srcLane, width); +} + +static __attribute__((device)) __inline__ int __shfl_up(int var, unsigned int delta, int width) { + int ret; + int c = (32-width) << 8; + asm volatile ("shfl.up.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_up(unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_up((int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_down(int var, unsigned int delta, int width) { + int ret; + int c = ((32-width) << 8) | 0x1f; + asm volatile ("shfl.down.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_down(unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_down((int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_xor(int var, int laneMask, int width) { + int ret; + int c = ((32-width) << 8) | 0x1f; + asm volatile ("shfl.bfly.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(laneMask), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_xor(unsigned int var, int laneMask, int width) { + return (unsigned int) __shfl_xor((int)var, laneMask, width); +} + +static __attribute__((device)) __inline__ float __shfl(float var, int srcLane, int width) { + float ret; + int c; + c = ((32-width) << 8) | 0x1f; + asm volatile ("shfl.idx.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(srcLane), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ float __shfl_up(float var, unsigned int delta, int width) { + float ret; + int c; + c = (32-width) << 8; + asm volatile ("shfl.up.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ float __shfl_down(float var, unsigned int delta, int width) { + float ret; + int c; + c = ((32-width) << 8) | 0x1f; + asm volatile ("shfl.down.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ float __shfl_xor(float var, int laneMask, int width) { + float ret; + int c; + c = ((32-width) << 8) | 0x1f; + asm volatile ("shfl.bfly.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(laneMask), "r"(c)); + return ret; +} + + + +static __attribute__((device)) __inline__ long long __shfl(long long var, int srcLane, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl(hi, srcLane, width); + lo = __shfl(lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl(unsigned long long var, int srcLane, int width) { + return (unsigned long long) __shfl((long long) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long long __shfl_up(long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_up(hi, delta, width); + lo = __shfl_up(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_up(unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_up((long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_down(long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_down(hi, delta, width); + lo = __shfl_down(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_down(unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_down((long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_xor(long long var, int laneMask, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_xor(hi, laneMask, width); + lo = __shfl_xor(lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width) { + return (unsigned long long) __shfl_xor((long long) var, laneMask, width); +} + +static __attribute__((device)) __inline__ double __shfl(double var, int srcLane, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl(hi, srcLane, width); + lo = __shfl(lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_up(double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_up(hi, delta, width); + lo = __shfl_up(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_down(double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_down(hi, delta, width); + lo = __shfl_down(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_xor(double var, int laneMask, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_xor(hi, laneMask, width); + lo = __shfl_xor(lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ long __shfl(long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl((long long) var, srcLane, width) : + __shfl((int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl(unsigned long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl((unsigned long long) var, srcLane, width) : + __shfl((unsigned int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long __shfl_up(long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up((long long) var, delta, width) : + __shfl_up((int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_up(unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up((unsigned long long) var, delta, width) : + __shfl_up((unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_down(long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down((long long) var, delta, width) : + __shfl_down((int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_down(unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down((unsigned long long) var, delta, width) : + __shfl_down((unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_xor(long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor((long long) var, laneMask, width) : + __shfl_xor((int) var, laneMask, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_xor(unsigned long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor((unsigned long long) var, laneMask, width) : + __shfl_xor((unsigned int) var, laneMask, width); +} + + + + + + + + + +static __attribute__((device)) __inline__ int __shfl_sync(unsigned mask, int var, int srcLane, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_idx_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = ((32-width) << 8) | 0x1f; + ret = __nvvm_shfl_idx_sync(mask, var, srcLane, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_sync(unsigned mask, unsigned int var, int srcLane, int width) { + return (unsigned int) __shfl_sync(mask, (int)var, srcLane, width); +} + +static __attribute__((device)) __inline__ int __shfl_up_sync(unsigned mask, int var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_up_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = (32-width) << 8; + ret = __nvvm_shfl_up_sync(mask, var, delta, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_up_sync(unsigned mask, unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_up_sync(mask, (int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_down_sync(unsigned mask, int var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_down_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = ((32-width) << 8) | 0x1f; + ret = __nvvm_shfl_down_sync(mask, var, delta, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_down_sync(unsigned mask, unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_down_sync(mask, (int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_bfly_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = ((32-width) << 8) | 0x1f; + ret = __nvvm_shfl_bfly_sync(mask, var, laneMask, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_xor_sync(unsigned mask, unsigned int var, int laneMask, int width) { + return (unsigned int) __shfl_xor_sync(mask, (int)var, laneMask, width); +} + +static __attribute__((device)) __inline__ float __shfl_sync(unsigned mask, float var, int srcLane, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_idx_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = ((32-width) << 8) | 0x1f; + ret = __nvvm_shfl_idx_sync(mask, __float_as_int(var), srcLane, c); + return __int_as_float(ret); +} + +static __attribute__((device)) __inline__ float __shfl_up_sync(unsigned mask, float var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_up_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = (32-width) << 8; + ret = __nvvm_shfl_up_sync(mask, __float_as_int(var), delta, c); + return __int_as_float(ret); +} + +static __attribute__((device)) __inline__ float __shfl_down_sync(unsigned mask, float var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_down_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = ((32-width) << 8) | 0x1f; + ret = __nvvm_shfl_down_sync(mask, __float_as_int(var), delta, c); + return __int_as_float(ret); +} + +static __attribute__((device)) __inline__ float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_bfly_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = ((32-width) << 8) | 0x1f; + ret = __nvvm_shfl_bfly_sync(mask, __float_as_int(var), laneMask, c); + return __int_as_float(ret); +} + + +static __attribute__((device)) __inline__ long long __shfl_sync(unsigned mask, long long var, int srcLane, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_sync(mask, hi, srcLane, width); + lo = __shfl_sync(mask, lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width) { + return (unsigned long long) __shfl_sync(mask, (long long) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long long __shfl_up_sync(unsigned mask, long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_up_sync(mask, hi, delta, width); + lo = __shfl_up_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_up_sync(mask, (long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_down_sync(unsigned mask, long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_down_sync(mask, hi, delta, width); + lo = __shfl_down_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_down_sync(mask, (long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_xor_sync(mask, hi, laneMask, width); + lo = __shfl_xor_sync(mask, lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width) { + return (unsigned long long) __shfl_xor_sync(mask, (long long) var, laneMask, width); +} + +static __attribute__((device)) __inline__ double __shfl_sync(unsigned mask, double var, int srcLane, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_sync(mask, hi, srcLane, width); + lo = __shfl_sync(mask, lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_up_sync(unsigned mask, double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_up_sync(mask, hi, delta, width); + lo = __shfl_up_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_down_sync(unsigned mask, double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_down_sync(mask, hi, delta, width); + lo = __shfl_down_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_xor_sync(mask, hi, laneMask, width); + lo = __shfl_xor_sync(mask, lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + + + +static __attribute__((device)) __inline__ long __shfl_sync(unsigned mask, long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_sync(mask, (long long) var, srcLane, width) : + __shfl_sync(mask, (int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_sync(mask, (unsigned long long) var, srcLane, width) : + __shfl_sync(mask, (unsigned int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long __shfl_up_sync(unsigned mask, long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up_sync(mask, (long long) var, delta, width) : + __shfl_up_sync(mask, (int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up_sync(mask, (unsigned long long) var, delta, width) : + __shfl_up_sync(mask, (unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_down_sync(unsigned mask, long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down_sync(mask, (long long) var, delta, width) : + __shfl_down_sync(mask, (int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down_sync(mask, (unsigned long long) var, delta, width) : + __shfl_down_sync(mask, (unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor_sync(mask, (long long) var, laneMask, width) : + __shfl_xor_sync(mask, (int) var, laneMask, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor_sync(mask, (unsigned long long) var, laneMask, width) : + __shfl_xor_sync(mask, (unsigned int) var, laneMask, width); +} + + + + + + + + + + + + + + +# 220 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" 2 + + +# 3296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ long __ldg(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldg(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldg(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldg(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldg(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldg(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldg(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldg(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldg(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldg(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldg(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldg(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldg(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldg(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldg(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldg(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldg(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldg(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldg(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldg(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldg(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldg(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldg(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldg(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldg(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldg(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldg(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldg(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldg(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldg(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldcg(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldcg(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldcg(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldcg(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldcg(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldcg(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldcg(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldcg(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldcg(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldcg(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldcg(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldcg(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldcg(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldcg(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldcg(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldcg(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldcg(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldcg(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldcg(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldcg(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldcg(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldcg(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldcg(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldcg(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldcg(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldcg(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldcg(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldcg(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldcg(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldcg(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldca(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldca(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldca(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldca(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldca(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldca(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldca(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldca(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldca(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldca(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldca(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldca(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldca(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldca(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldca(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldca(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldca(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldca(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldca(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldca(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldca(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldca(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldca(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldca(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldca(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldca(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldca(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldca(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldca(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldca(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldcs(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldcs(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldcs(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldcs(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldcs(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldcs(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldcs(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldcs(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldcs(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldcs(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldcs(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldcs(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldcs(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldcs(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldcs(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldcs(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldcs(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldcs(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldcs(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldcs(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldcs(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldcs(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldcs(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldcs(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldcs(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldcs(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldcs(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldcs(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldcs(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldcs(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldlu(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldlu(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldlu(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldlu(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldlu(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldlu(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldlu(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldlu(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldlu(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldlu(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldlu(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldlu(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldlu(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldlu(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldlu(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldlu(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldlu(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldlu(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldlu(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldlu(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldlu(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldlu(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldlu(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldlu(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldlu(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldlu(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldlu(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldlu(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldlu(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldlu(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldcv(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldcv(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldcv(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldcv(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldcv(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldcv(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldcv(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldcv(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldcv(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldcv(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldcv(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldcv(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldcv(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldcv(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldcv(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldcv(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldcv(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldcv(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldcv(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldcv(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldcv(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldcv(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldcv(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldcv(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldcv(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldcv(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldcv(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldcv(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldcv(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldcv(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ void __stwb(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stwb(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stwb(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stwb(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stwb(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stwb(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stwb(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stwb(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stwb(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stwb(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stwb(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stwb(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stwb(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stwb(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stwb(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stwb(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stwb(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stwb(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stwb(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stwb(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stwb(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stwb(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stwb(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stwb(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stwb(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stwb(double2 *ptr, double2 value) ; + + + +static __attribute__((device)) __inline__ void __stcg(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stcg(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stcg(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stcg(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stcg(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stcg(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stcg(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stcg(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stcg(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stcg(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stcg(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stcg(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stcg(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stcg(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stcg(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stcg(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stcg(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stcg(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stcg(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stcg(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stcg(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stcg(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stcg(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stcg(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stcg(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stcg(double2 *ptr, double2 value) ; + + + +static __attribute__((device)) __inline__ void __stcs(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stcs(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stcs(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stcs(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stcs(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stcs(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stcs(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stcs(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stcs(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stcs(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stcs(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stcs(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stcs(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stcs(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stcs(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stcs(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stcs(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stcs(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stcs(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stcs(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stcs(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stcs(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stcs(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stcs(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stcs(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stcs(double2 *ptr, double2 value) ; + + + +static __attribute__((device)) __inline__ void __stwt(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stwt(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stwt(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stwt(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stwt(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stwt(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stwt(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stwt(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stwt(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stwt(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stwt(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stwt(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stwt(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stwt(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stwt(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stwt(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stwt(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stwt(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stwt(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stwt(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stwt(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stwt(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stwt(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stwt(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stwt(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stwt(double2 *ptr, double2 value) ; + + + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_l(unsigned int lo, unsigned int hi, unsigned int shift) ; + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_lc(unsigned int lo, unsigned int hi, unsigned int shift) ; + + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_r(unsigned int lo, unsigned int hi, unsigned int shift) ; + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_rc(unsigned int lo, unsigned int hi, unsigned int shift) ; + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" +{ + + +} + + + + + + + + + + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ long __ldg(const long *ptr) { unsigned long ret; asm volatile ("ld.global.nc.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldg(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.nc.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldg(const char *ptr) { unsigned int ret; asm volatile ("ld.global.nc.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldg(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.nc.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldg(const short *ptr) { unsigned short ret; asm volatile ("ld.global.nc.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldg(const int *ptr) { unsigned int ret; asm volatile ("ld.global.nc.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldg(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.nc.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldg(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.nc.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldg(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.nc.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldg(const short2 *ptr) { short2 ret; asm volatile ("ld.global.nc.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldg(const short4 *ptr) { short4 ret; asm volatile ("ld.global.nc.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldg(const int2 *ptr) { int2 ret; asm volatile ("ld.global.nc.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldg(const int4 *ptr) { int4 ret; asm volatile ("ld.global.nc.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldg(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.nc.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldg(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.nc.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldg(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.nc.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldg(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.nc.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldg(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.nc.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldg(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.nc.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldg(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.nc.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldg(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.nc.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldg(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.nc.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldg(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.nc.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldg(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.nc.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldg(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.nc.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldg(const float *ptr) { float ret; asm volatile ("ld.global.nc.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldg(const double *ptr) { double ret; asm volatile ("ld.global.nc.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldg(const float2 *ptr) { float2 ret; asm volatile ("ld.global.nc.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldg(const float4 *ptr) { float4 ret; asm volatile ("ld.global.nc.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldg(const double2 *ptr) { double2 ret; asm volatile ("ld.global.nc.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + + +static __attribute__((device)) __inline__ long __ldcg(const long *ptr) { unsigned long ret; asm volatile ("ld.global.cg.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldcg(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.cg.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldcg(const char *ptr) { unsigned int ret; asm volatile ("ld.global.cg.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldcg(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.cg.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldcg(const short *ptr) { unsigned short ret; asm volatile ("ld.global.cg.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldcg(const int *ptr) { unsigned int ret; asm volatile ("ld.global.cg.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldcg(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cg.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldcg(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.cg.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldcg(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.cg.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldcg(const short2 *ptr) { short2 ret; asm volatile ("ld.global.cg.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldcg(const short4 *ptr) { short4 ret; asm volatile ("ld.global.cg.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldcg(const int2 *ptr) { int2 ret; asm volatile ("ld.global.cg.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldcg(const int4 *ptr) { int4 ret; asm volatile ("ld.global.cg.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldcg(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.cg.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldcg(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.cg.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldcg(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.cg.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldcg(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.cg.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldcg(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cg.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldcg(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.cg.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldcg(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.cg.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldcg(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.cg.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldcg(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.cg.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldcg(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.cg.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldcg(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.cg.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldcg(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.cg.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldcg(const float *ptr) { float ret; asm volatile ("ld.global.cg.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldcg(const double *ptr) { double ret; asm volatile ("ld.global.cg.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldcg(const float2 *ptr) { float2 ret; asm volatile ("ld.global.cg.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldcg(const float4 *ptr) { float4 ret; asm volatile ("ld.global.cg.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldcg(const double2 *ptr) { double2 ret; asm volatile ("ld.global.cg.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldca(const long *ptr) { unsigned long ret; asm volatile ("ld.global.ca.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldca(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.ca.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldca(const char *ptr) { unsigned int ret; asm volatile ("ld.global.ca.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldca(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.ca.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldca(const short *ptr) { unsigned short ret; asm volatile ("ld.global.ca.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldca(const int *ptr) { unsigned int ret; asm volatile ("ld.global.ca.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldca(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.ca.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldca(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.ca.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldca(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.ca.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldca(const short2 *ptr) { short2 ret; asm volatile ("ld.global.ca.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldca(const short4 *ptr) { short4 ret; asm volatile ("ld.global.ca.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldca(const int2 *ptr) { int2 ret; asm volatile ("ld.global.ca.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldca(const int4 *ptr) { int4 ret; asm volatile ("ld.global.ca.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldca(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.ca.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldca(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.ca.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldca(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.ca.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldca(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.ca.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldca(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.ca.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldca(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.ca.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldca(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.ca.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldca(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.ca.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldca(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.ca.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldca(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.ca.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldca(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.ca.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldca(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.ca.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldca(const float *ptr) { float ret; asm volatile ("ld.global.ca.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldca(const double *ptr) { double ret; asm volatile ("ld.global.ca.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldca(const float2 *ptr) { float2 ret; asm volatile ("ld.global.ca.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldca(const float4 *ptr) { float4 ret; asm volatile ("ld.global.ca.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldca(const double2 *ptr) { double2 ret; asm volatile ("ld.global.ca.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldcs(const long *ptr) { unsigned long ret; asm volatile ("ld.global.cs.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldcs(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.cs.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldcs(const char *ptr) { unsigned int ret; asm volatile ("ld.global.cs.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldcs(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.cs.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldcs(const short *ptr) { unsigned short ret; asm volatile ("ld.global.cs.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldcs(const int *ptr) { unsigned int ret; asm volatile ("ld.global.cs.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldcs(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cs.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldcs(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.cs.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldcs(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.cs.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldcs(const short2 *ptr) { short2 ret; asm volatile ("ld.global.cs.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldcs(const short4 *ptr) { short4 ret; asm volatile ("ld.global.cs.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldcs(const int2 *ptr) { int2 ret; asm volatile ("ld.global.cs.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldcs(const int4 *ptr) { int4 ret; asm volatile ("ld.global.cs.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldcs(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.cs.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldcs(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.cs.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldcs(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.cs.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldcs(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.cs.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldcs(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cs.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldcs(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.cs.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldcs(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.cs.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldcs(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.cs.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldcs(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.cs.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldcs(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.cs.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldcs(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.cs.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldcs(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.cs.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldcs(const float *ptr) { float ret; asm volatile ("ld.global.cs.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldcs(const double *ptr) { double ret; asm volatile ("ld.global.cs.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldcs(const float2 *ptr) { float2 ret; asm volatile ("ld.global.cs.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldcs(const float4 *ptr) { float4 ret; asm volatile ("ld.global.cs.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldcs(const double2 *ptr) { double2 ret; asm volatile ("ld.global.cs.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldlu(const long *ptr) { unsigned long ret; asm ("ld.global.lu.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldlu(const unsigned long *ptr) { unsigned long ret; asm ("ld.global.lu.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldlu(const char *ptr) { unsigned int ret; asm ("ld.global.lu.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldlu(const signed char *ptr) { unsigned int ret; asm ("ld.global.lu.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldlu(const short *ptr) { unsigned short ret; asm ("ld.global.lu.s16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return (short)ret; } +static __attribute__((device)) __inline__ int __ldlu(const int *ptr) { unsigned int ret; asm ("ld.global.lu.s32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldlu(const long long *ptr) { unsigned long long ret; asm ("ld.global.lu.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldlu(const char2 *ptr) { char2 ret; int2 tmp; asm ("ld.global.lu.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldlu(const char4 *ptr) { char4 ret; int4 tmp; asm ("ld.global.lu.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldlu(const short2 *ptr) { short2 ret; asm ("ld.global.lu.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ short4 __ldlu(const short4 *ptr) { short4 ret; asm ("ld.global.lu.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int2 __ldlu(const int2 *ptr) { int2 ret; asm ("ld.global.lu.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int4 __ldlu(const int4 *ptr) { int4 ret; asm ("ld.global.lu.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldlu(const longlong2 *ptr) { longlong2 ret; asm ("ld.global.lu.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldlu(const unsigned char *ptr) { unsigned int ret; asm ("ld.global.lu.u8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldlu(const unsigned short *ptr) { unsigned short ret; asm ("ld.global.lu.u16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldlu(const unsigned int *ptr) { unsigned int ret; asm ("ld.global.lu.u32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldlu(const unsigned long long *ptr) { unsigned long long ret; asm ("ld.global.lu.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldlu(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm ("ld.global.lu.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldlu(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm ("ld.global.lu.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldlu(const ushort2 *ptr) { ushort2 ret; asm ("ld.global.lu.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldlu(const ushort4 *ptr) { ushort4 ret; asm ("ld.global.lu.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint2 __ldlu(const uint2 *ptr) { uint2 ret; asm ("ld.global.lu.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint4 __ldlu(const uint4 *ptr) { uint4 ret; asm ("ld.global.lu.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldlu(const ulonglong2 *ptr) { ulonglong2 ret; asm ("ld.global.lu.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ float __ldlu(const float *ptr) { float ret; asm ("ld.global.lu.f32 %0, [%1];" : "=f"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double __ldlu(const double *ptr) { double ret; asm ("ld.global.lu.f64 %0, [%1];" : "=d"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float2 __ldlu(const float2 *ptr) { float2 ret; asm ("ld.global.lu.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float4 __ldlu(const float4 *ptr) { float4 ret; asm ("ld.global.lu.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double2 __ldlu(const double2 *ptr) { double2 ret; asm ("ld.global.lu.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr) : "memory"); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldcv(const long *ptr) { unsigned long ret; asm ("ld.global.cv.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldcv(const unsigned long *ptr) { unsigned long ret; asm ("ld.global.cv.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldcv(const char *ptr) { unsigned int ret; asm ("ld.global.cv.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldcv(const signed char *ptr) { unsigned int ret; asm ("ld.global.cv.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldcv(const short *ptr) { unsigned short ret; asm ("ld.global.cv.s16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return (short)ret; } +static __attribute__((device)) __inline__ int __ldcv(const int *ptr) { unsigned int ret; asm ("ld.global.cv.s32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldcv(const long long *ptr) { unsigned long long ret; asm ("ld.global.cv.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldcv(const char2 *ptr) { char2 ret; int2 tmp; asm ("ld.global.cv.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldcv(const char4 *ptr) { char4 ret; int4 tmp; asm ("ld.global.cv.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldcv(const short2 *ptr) { short2 ret; asm ("ld.global.cv.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ short4 __ldcv(const short4 *ptr) { short4 ret; asm ("ld.global.cv.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int2 __ldcv(const int2 *ptr) { int2 ret; asm ("ld.global.cv.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int4 __ldcv(const int4 *ptr) { int4 ret; asm ("ld.global.cv.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldcv(const longlong2 *ptr) { longlong2 ret; asm ("ld.global.cv.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldcv(const unsigned char *ptr) { unsigned int ret; asm ("ld.global.cv.u8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldcv(const unsigned short *ptr) { unsigned short ret; asm ("ld.global.cv.u16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldcv(const unsigned int *ptr) { unsigned int ret; asm ("ld.global.cv.u32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldcv(const unsigned long long *ptr) { unsigned long long ret; asm ("ld.global.cv.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldcv(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm ("ld.global.cv.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldcv(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm ("ld.global.cv.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldcv(const ushort2 *ptr) { ushort2 ret; asm ("ld.global.cv.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldcv(const ushort4 *ptr) { ushort4 ret; asm ("ld.global.cv.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint2 __ldcv(const uint2 *ptr) { uint2 ret; asm ("ld.global.cv.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint4 __ldcv(const uint4 *ptr) { uint4 ret; asm ("ld.global.cv.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldcv(const ulonglong2 *ptr) { ulonglong2 ret; asm ("ld.global.cv.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ float __ldcv(const float *ptr) { float ret; asm ("ld.global.cv.f32 %0, [%1];" : "=f"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double __ldcv(const double *ptr) { double ret; asm ("ld.global.cv.f64 %0, [%1];" : "=d"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float2 __ldcv(const float2 *ptr) { float2 ret; asm ("ld.global.cv.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float4 __ldcv(const float4 *ptr) { float4 ret; asm ("ld.global.cv.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double2 __ldcv(const double2 *ptr) { double2 ret; asm ("ld.global.cv.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr) : "memory"); return ret; } + + + + + + + +static __attribute__((device)) __inline__ void __stwb(long *ptr, long value) { asm ("st.global.wb.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned long *ptr, unsigned long value) { asm ("st.global.wb.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stwb(char *ptr, char value) { asm ("st.global.wb.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(signed char *ptr, signed char value) { asm ("st.global.wb.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(short *ptr, short value) { asm ("st.global.wb.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(int *ptr, int value) { asm ("st.global.wb.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(long long *ptr, long long value) { asm ("st.global.wb.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.wb.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wb.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(short2 *ptr, short2 value) { asm ("st.global.wb.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(short4 *ptr, short4 value) { asm ("st.global.wb.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(int2 *ptr, int2 value) { asm ("st.global.wb.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(int4 *ptr, int4 value) { asm ("st.global.wb.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(longlong2 *ptr, longlong2 value) { asm ("st.global.wb.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwb(unsigned char *ptr, unsigned char value) { asm ("st.global.wb.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned short *ptr, unsigned short value) { asm ("st.global.wb.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned int *ptr, unsigned int value) { asm ("st.global.wb.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned long long *ptr, unsigned long long value) { asm ("st.global.wb.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.wb.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wb.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(ushort2 *ptr, ushort2 value) { asm ("st.global.wb.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(ushort4 *ptr, ushort4 value) { asm ("st.global.wb.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uint2 *ptr, uint2 value) { asm ("st.global.wb.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uint4 *ptr, uint4 value) { asm ("st.global.wb.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.wb.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwb(float *ptr, float value) { asm ("st.global.wb.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(double *ptr, double value) { asm ("st.global.wb.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(float2 *ptr, float2 value) { asm ("st.global.wb.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(float4 *ptr, float4 value) { asm ("st.global.wb.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(double2 *ptr, double2 value) { asm ("st.global.wb.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + +static __attribute__((device)) __inline__ void __stcg(long *ptr, long value) { asm ("st.global.cg.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned long *ptr, unsigned long value) { asm ("st.global.cg.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stcg(char *ptr, char value) { asm ("st.global.cg.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(signed char *ptr, signed char value) { asm ("st.global.cg.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(short *ptr, short value) { asm ("st.global.cg.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(int *ptr, int value) { asm ("st.global.cg.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(long long *ptr, long long value) { asm ("st.global.cg.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.cg.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cg.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(short2 *ptr, short2 value) { asm ("st.global.cg.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(short4 *ptr, short4 value) { asm ("st.global.cg.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(int2 *ptr, int2 value) { asm ("st.global.cg.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(int4 *ptr, int4 value) { asm ("st.global.cg.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(longlong2 *ptr, longlong2 value) { asm ("st.global.cg.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcg(unsigned char *ptr, unsigned char value) { asm ("st.global.cg.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned short *ptr, unsigned short value) { asm ("st.global.cg.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned int *ptr, unsigned int value) { asm ("st.global.cg.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned long long *ptr, unsigned long long value) { asm ("st.global.cg.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.cg.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cg.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(ushort2 *ptr, ushort2 value) { asm ("st.global.cg.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(ushort4 *ptr, ushort4 value) { asm ("st.global.cg.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uint2 *ptr, uint2 value) { asm ("st.global.cg.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uint4 *ptr, uint4 value) { asm ("st.global.cg.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.cg.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcg(float *ptr, float value) { asm ("st.global.cg.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(double *ptr, double value) { asm ("st.global.cg.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(float2 *ptr, float2 value) { asm ("st.global.cg.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(float4 *ptr, float4 value) { asm ("st.global.cg.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(double2 *ptr, double2 value) { asm ("st.global.cg.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + +static __attribute__((device)) __inline__ void __stcs(long *ptr, long value) { asm ("st.global.cs.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned long *ptr, unsigned long value) { asm ("st.global.cs.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stcs(char *ptr, char value) { asm ("st.global.cs.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(signed char *ptr, signed char value) { asm ("st.global.cs.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(short *ptr, short value) { asm ("st.global.cs.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(int *ptr, int value) { asm ("st.global.cs.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(long long *ptr, long long value) { asm ("st.global.cs.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.cs.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cs.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(short2 *ptr, short2 value) { asm ("st.global.cs.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(short4 *ptr, short4 value) { asm ("st.global.cs.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(int2 *ptr, int2 value) { asm ("st.global.cs.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(int4 *ptr, int4 value) { asm ("st.global.cs.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(longlong2 *ptr, longlong2 value) { asm ("st.global.cs.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcs(unsigned char *ptr, unsigned char value) { asm ("st.global.cs.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned short *ptr, unsigned short value) { asm ("st.global.cs.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned int *ptr, unsigned int value) { asm ("st.global.cs.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned long long *ptr, unsigned long long value) { asm ("st.global.cs.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.cs.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cs.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(ushort2 *ptr, ushort2 value) { asm ("st.global.cs.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(ushort4 *ptr, ushort4 value) { asm ("st.global.cs.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uint2 *ptr, uint2 value) { asm ("st.global.cs.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uint4 *ptr, uint4 value) { asm ("st.global.cs.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.cs.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcs(float *ptr, float value) { asm ("st.global.cs.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(double *ptr, double value) { asm ("st.global.cs.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(float2 *ptr, float2 value) { asm ("st.global.cs.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(float4 *ptr, float4 value) { asm ("st.global.cs.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(double2 *ptr, double2 value) { asm ("st.global.cs.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + +static __attribute__((device)) __inline__ void __stwt(long *ptr, long value) { asm ("st.global.wt.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned long *ptr, unsigned long value) { asm ("st.global.wt.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stwt(char *ptr, char value) { asm ("st.global.wt.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(signed char *ptr, signed char value) { asm ("st.global.wt.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(short *ptr, short value) { asm ("st.global.wt.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(int *ptr, int value) { asm ("st.global.wt.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(long long *ptr, long long value) { asm ("st.global.wt.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.wt.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wt.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(short2 *ptr, short2 value) { asm ("st.global.wt.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(short4 *ptr, short4 value) { asm ("st.global.wt.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(int2 *ptr, int2 value) { asm ("st.global.wt.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(int4 *ptr, int4 value) { asm ("st.global.wt.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(longlong2 *ptr, longlong2 value) { asm ("st.global.wt.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwt(unsigned char *ptr, unsigned char value) { asm ("st.global.wt.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned short *ptr, unsigned short value) { asm ("st.global.wt.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned int *ptr, unsigned int value) { asm ("st.global.wt.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned long long *ptr, unsigned long long value) { asm ("st.global.wt.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.wt.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wt.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(ushort2 *ptr, ushort2 value) { asm ("st.global.wt.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(ushort4 *ptr, ushort4 value) { asm ("st.global.wt.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uint2 *ptr, uint2 value) { asm ("st.global.wt.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uint4 *ptr, uint4 value) { asm ("st.global.wt.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.wt.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwt(float *ptr, float value) { asm ("st.global.wt.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(double *ptr, double value) { asm ("st.global.wt.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(float2 *ptr, float2 value) { asm ("st.global.wt.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(float4 *ptr, float4 value) { asm ("st.global.wt.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(double2 *ptr, double2 value) { asm ("st.global.wt.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_l(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.l.wrap.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} +static __attribute__((device)) __inline__ unsigned int __funnelshift_lc(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.l.clamp.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_r(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.r.wrap.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} +static __attribute__((device)) __inline__ unsigned int __funnelshift_rc(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.r.clamp.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} + + + + + + + + + + +# 508 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 2 + + +# 3297 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 3298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.hpp" + + + + + + + +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" 2 + + +# 3299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" + + + + +# 70 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" + + + +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.hpp" + + + + + + + + + + + + +# 182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.hpp" + + + + + + + +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 2 + + + + +# 3300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" + + + + +# 70 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" + + + +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.hpp" + + + + + + + + + + + + +# 138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.hpp" + + + + + + + +# 156 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 2 + + + + +# 3301 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template struct __nv_surf_trait { typedef void * cast_type; }; + +template<> struct __nv_surf_trait { typedef char * cast_type; }; +template<> struct __nv_surf_trait { typedef signed char * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned char * cast_type; }; +template<> struct __nv_surf_trait { typedef char1 * cast_type; }; +template<> struct __nv_surf_trait { typedef uchar1 * cast_type; }; +template<> struct __nv_surf_trait { typedef char2 * cast_type; }; +template<> struct __nv_surf_trait { typedef uchar2 * cast_type; }; +template<> struct __nv_surf_trait { typedef char4 * cast_type; }; +template<> struct __nv_surf_trait { typedef uchar4 * cast_type; }; +template<> struct __nv_surf_trait { typedef short * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned short * cast_type; }; +template<> struct __nv_surf_trait { typedef short1 * cast_type; }; +template<> struct __nv_surf_trait { typedef ushort1 * cast_type; }; +template<> struct __nv_surf_trait { typedef short2 * cast_type; }; +template<> struct __nv_surf_trait { typedef ushort2 * cast_type; }; +template<> struct __nv_surf_trait { typedef short4 * cast_type; }; +template<> struct __nv_surf_trait { typedef ushort4 * cast_type; }; +template<> struct __nv_surf_trait { typedef int * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned int * cast_type; }; +template<> struct __nv_surf_trait { typedef int1 * cast_type; }; +template<> struct __nv_surf_trait { typedef uint1 * cast_type; }; +template<> struct __nv_surf_trait { typedef int2 * cast_type; }; +template<> struct __nv_surf_trait { typedef uint2 * cast_type; }; +template<> struct __nv_surf_trait { typedef int4 * cast_type; }; +template<> struct __nv_surf_trait { typedef uint4 * cast_type; }; +template<> struct __nv_surf_trait { typedef long long * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned long long * cast_type; }; +template<> struct __nv_surf_trait { typedef longlong1 * cast_type; }; +template<> struct __nv_surf_trait { typedef ulonglong1 * cast_type; }; +template<> struct __nv_surf_trait { typedef longlong2 * cast_type; }; +template<> struct __nv_surf_trait { typedef ulonglong2 * cast_type; }; +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template<> struct __nv_surf_trait { typedef float * cast_type; }; +template<> struct __nv_surf_trait { typedef float1 * cast_type; }; +template<> struct __nv_surf_trait { typedef float2 * cast_type; }; +template<> struct __nv_surf_trait { typedef float4 * cast_type; }; + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1Dread_v2", (void *)res, s, surf, x, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1Dread(surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf1Dread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf1Dread(surf, x, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2Dread_v2", (void *)res, s, surf, x, y, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2Dread(surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf2Dread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf2Dread(surf, x, y, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf3Dread_v2", (void *)res, s, surf, x, y, z, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf3Dread(surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf3Dread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, z, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf3Dread(surf, x, y, z, mode); + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1DLayeredread_v2", (void *)res, s, surf, x, layer, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1DLayeredread(surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf1DLayeredread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, layer, mode); + return temp; + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf1DLayeredread(surf, x, layer, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2DLayeredread_v2", (void *)res, s, surf, x, y, layer, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2DLayeredread(surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf2DLayeredread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, layer, mode); + return temp; + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf2DLayeredread(surf, x, y, layer, mode); + +} + + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapread_v2", (void *)res, s, surf, x, y, face, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapread(surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + + __nv_tex_surf_handler("__surfCubemapread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, face, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surfCubemapread(surf, x, y, face, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapLayeredread_v2", (void *)res, s, surf, x, y, layerFace, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapLayeredread(surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surfCubemapLayeredread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, layerFace, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surfCubemapLayeredread(surf, x, y, layerFace, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1Dwrite_v2", (void *)&val, s, surf, x, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1Dwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, mode); + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2Dwrite_v2", (void *)&val, s, surf, x, y, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2Dwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf3Dwrite_v2", (void *)&val, s, surf, x, y, z,mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf3Dwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, z, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1DLayeredwrite_v2", (void *)&val, s, surf, x, layer,mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1DLayeredwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, layer, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2DLayeredwrite_v2", (void *)&val, s, surf, x, y, layer,mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2DLayeredwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, layer, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapwrite_v2", (void *)&val, s, surf, x, y, face, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, face, mode); + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapLayeredwrite_v2", (void *)&val, s, surf, x, y, layerFace, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapLayeredwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, layerFace, mode); + +} + + + + +# 3302 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +struct __nv_tex_rmet_ret { }; + +template<> struct __nv_tex_rmet_ret { typedef char type; }; +template<> struct __nv_tex_rmet_ret { typedef signed char type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned char type; }; +template<> struct __nv_tex_rmet_ret { typedef char1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar1 type; }; +template<> struct __nv_tex_rmet_ret { typedef char2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar2 type; }; +template<> struct __nv_tex_rmet_ret { typedef char4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef short type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned short type; }; +template<> struct __nv_tex_rmet_ret { typedef short1 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort1 type; }; +template<> struct __nv_tex_rmet_ret { typedef short2 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort2 type; }; +template<> struct __nv_tex_rmet_ret { typedef short4 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef int type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned int type; }; +template<> struct __nv_tex_rmet_ret { typedef int1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint1 type; }; +template<> struct __nv_tex_rmet_ret { typedef int2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint2 type; }; +template<> struct __nv_tex_rmet_ret { typedef int4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint4 type; }; + +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template<> struct __nv_tex_rmet_ret { typedef float type; }; +template<> struct __nv_tex_rmet_ret { typedef float1 type; }; +template<> struct __nv_tex_rmet_ret { typedef float2 type; }; +template<> struct __nv_tex_rmet_ret { typedef float4 type; }; + + +template struct __nv_tex_rmet_cast { typedef T* type; }; +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1Dfetch(texture t, int x) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1Dfetch_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x); + return temp; + +} + +template +struct __nv_tex_rmnf_ret { }; + +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1Dfetch(texture t, int x) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1Dfetch_rmnf_v2", &type_dummy, &retval, t, x); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1D(texture t, float x) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1D_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1D(texture t, float x) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1D_rmnf_v2", &type_dummy, &retval, t, x); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2D(texture t, float x, float y) +{ + + typename __nv_tex_rmet_ret::type temp; + + __nv_tex_surf_handler("__tex2D_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2D(texture t, float x, float y) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2D_rmnf_v2", &type_dummy, &retval, t, x, y); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayered(texture t, float x, int layer) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLayered_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, layer); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayered(texture t, float x, int layer) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLayered_rmnf_v2", &type_dummy, &retval, t, x, layer); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLayered_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y, layer); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLayered_rmnf_v2", &type_dummy, &retval, t, x, y, layer); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3D(texture t, float x, float y, float z) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex3D_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y, z); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3D(texture t, float x, float y, float z) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex3D_rmnf_v2", &type_dummy, &retval, t, x, y, z); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemap(texture t, float x, float y, float z) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemap_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y, z); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemap(texture t, float x, float y, float z) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemap_rmnf_v2", &type_dummy, &retval, t, x, y, z); + return retval; + +} + + +template +struct __nv_tex2dgather_ret { }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_ret::type tex2Dgather(texture t, float x, float y, int comp=0) +{ + + T type_dummy; + typename __nv_tex2dgather_ret::type retval; + __nv_tex_surf_handler("__tex2Dgather_v2", &type_dummy, &retval, t, x, y, comp); + return retval; + +} + + +template struct __nv_tex2dgather_rmnf_ret { }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_rmnf_ret::type tex2Dgather(texture t, float x, float y, int comp = 0) +{ + + T type_dummy; + typename __nv_tex2dgather_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2Dgather_rmnf_v2", &type_dummy, &retval, t, x, y, comp); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLod(texture t, float x, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLod(texture t, float x, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLod_rmnf_v2", &type_dummy, &retval, t, x, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLod_rmnf_v2", &type_dummy, &retval, t, x, y, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLayeredLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, layer, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLayeredLod_rmnf_v2", &type_dummy, &retval, t, x, layer, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLayeredLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, layer, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLayeredLod_rmnf_v2", &type_dummy, &retval, t, x, y, layer, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex3DLod_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex3DLod_rmnf_v2", &type_dummy, &retval, t, x, y, z, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLod_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLod_rmnf_v2", &type_dummy, &retval, t, x, y, z, level); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLayered_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, layer); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLayered_rmnf_v2", &type_dummy, &retval, t, x, y, z, layer); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLayeredLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, layer, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLayeredLod_rmnf_v2", &type_dummy, &retval, t, x, y, z, layer, level); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapGrad_rmnf_v2", &type_dummy, &retval, t, x, y, z, &dPdx, &dPdy); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLayeredGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, layer, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLayeredGrad_rmnf_v2", &type_dummy, &retval,t, x, y, z, layer, &dPdx, &dPdy); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, dPdx, dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DGrad_rmnf_v2", &type_dummy, &retval,t, x,dPdx, dPdy); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DGrad_rmnf_v2", &type_dummy, &retval,t, x, y, &dPdx, &dPdy); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLayeredGrad_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, layer, dPdx, dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLayeredGrad_rmnf_v2", &type_dummy, &retval,t, x, layer, dPdx, dPdy); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLayeredGrad_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, layer, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLayeredGrad_rmnf_v2", &type_dummy, &retval,t, x, y, layer, &dPdx, &dPdy); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex3DGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex3DGrad_rmnf_v2", &type_dummy, &retval,t, x, y, z, &dPdx, &dPdy); + return retval; + +} + + + + + +# 3303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template struct __nv_itex_trait { }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1Dfetch(T *ptr, cudaTextureObject_t obj, int x) +{ + + __nv_tex_surf_handler("__itex1Dfetch", ptr, obj, x); + +} + +template +static __attribute__((device)) T tex1Dfetch(cudaTextureObject_t texObject, int x) +{ + + T ret; + tex1Dfetch(&ret, texObject, x); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1D(T *ptr, cudaTextureObject_t obj, float x) +{ + + __nv_tex_surf_handler("__itex1D", ptr, obj, x); + +} + + +template +static __attribute__((device)) T tex1D(cudaTextureObject_t texObject, float x) +{ + + T ret; + tex1D(&ret, texObject, x); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2D(T *ptr, cudaTextureObject_t obj, float x, float y) +{ + + __nv_tex_surf_handler("__itex2D", ptr, obj, x, y); + +} + +template +static __attribute__((device)) T tex2D(cudaTextureObject_t texObject, float x, float y) +{ + + T ret; + tex2D(&ret, texObject, x, y); + return ret; + +} + +# 186 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + __nv_tex_surf_handler("__itex3D", ptr, obj, x, y, z); + +} + +template +static __attribute__((device)) T tex3D(cudaTextureObject_t texObject, float x, float y, float z) +{ + + T ret; + tex3D(&ret, texObject, x, y, z); + return ret; + +} + +# 228 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayered(T *ptr, cudaTextureObject_t obj, float x, int layer) +{ + + __nv_tex_surf_handler("__itex1DLayered", ptr, obj, x, layer); + +} + +template +static __attribute__((device)) T tex1DLayered(cudaTextureObject_t texObject, float x, int layer) +{ + + T ret; + tex1DLayered(&ret, texObject, x, layer); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer) +{ + + __nv_tex_surf_handler("__itex2DLayered", ptr, obj, x, y, layer); + +} + +template +static __attribute__((device)) T tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer) +{ + + T ret; + tex2DLayered(&ret, texObject, x, y, layer); + return ret; + +} + +# 287 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemap(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + __nv_tex_surf_handler("__itexCubemap", ptr, obj, x, y, z); + +} + + +template +static __attribute__((device)) T texCubemap(cudaTextureObject_t texObject, float x, float y, float z) +{ + + T ret; + texCubemap(&ret, texObject, x, y, z); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayered(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer) +{ + + __nv_tex_surf_handler("__itexCubemapLayered", ptr, obj, x, y, z, layer); + +} + +template +static __attribute__((device)) T texCubemapLayered(cudaTextureObject_t texObject, float x, float y, float z, int layer) +{ + + T ret; + texCubemapLayered(&ret, texObject, x, y, z, layer); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, int comp = 0) +{ + + __nv_tex_surf_handler("__itex2Dgather", ptr, obj, x, y, comp); + +} + +template +static __attribute__((device)) T tex2Dgather(cudaTextureObject_t to, float x, float y, int comp = 0) +{ + + T ret; + tex2Dgather(&ret, to, x, y, comp); + return ret; + +} + +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLod(T *ptr, cudaTextureObject_t obj, float x, float level) +{ + + __nv_tex_surf_handler("__itex1DLod", ptr, obj, x, level); + +} + +template +static __attribute__((device)) T tex1DLod(cudaTextureObject_t texObject, float x, float level) +{ + + T ret; + tex1DLod(&ret, texObject, x, level); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level) +{ + + __nv_tex_surf_handler("__itex2DLod", ptr, obj, x, y, level); + +} + +template +static __attribute__((device)) T tex2DLod(cudaTextureObject_t texObject, float x, float y, float level) +{ + + T ret; + tex2DLod(&ret, texObject, x, y, level); + return ret; + +} + +# 428 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + __nv_tex_surf_handler("__itex3DLod", ptr, obj, x, y, z, level); + +} + +template +static __attribute__((device)) T tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + T ret; + tex3DLod(&ret, texObject, x, y, z, level); + return ret; + +} + +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, int layer, float level) +{ + + __nv_tex_surf_handler("__itex1DLayeredLod", ptr, obj, x, layer, level); + +} + +template +static __attribute__((device)) T tex1DLayeredLod(cudaTextureObject_t texObject, float x, int layer, float level) +{ + + T ret; + tex1DLayeredLod(&ret, texObject, x, layer, level); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level) +{ + + __nv_tex_surf_handler("__itex2DLayeredLod", ptr, obj, x, y, layer, level); + +} + +template +static __attribute__((device)) T tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level) +{ + + T ret; + tex2DLayeredLod(&ret, texObject, x, y, layer, level); + return ret; + +} + +# 530 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + __nv_tex_surf_handler("__itexCubemapLod", ptr, obj, x, y, z, level); + +} + +template +static __attribute__((device)) T texCubemapLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + T ret; + texCubemapLod(&ret, texObject, x, y, z, level); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + __nv_tex_surf_handler("__itexCubemapGrad_v2", ptr, obj, x, y, z, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T texCubemapGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T ret; + texCubemapGrad(&ret, texObject, x, y, z, dPdx, dPdy); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float level) +{ + + __nv_tex_surf_handler("__itexCubemapLayeredLod", ptr, obj, x, y, z, layer, level); + +} + +template +static __attribute__((device)) T texCubemapLayeredLod(cudaTextureObject_t texObject, float x, float y, float z, int layer, float level) +{ + + T ret; + texCubemapLayeredLod(&ret, texObject, x, y, z, layer, level); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DGrad(T *ptr, cudaTextureObject_t obj, float x, float dPdx, float dPdy) +{ + + __nv_tex_surf_handler("__itex1DGrad", ptr, obj, x, dPdx, dPdy); + +} + +template +static __attribute__((device)) T tex1DGrad(cudaTextureObject_t texObject, float x, float dPdx, float dPdy) +{ + + T ret; + tex1DGrad(&ret, texObject, x, dPdx, dPdy); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy) +{ + + __nv_tex_surf_handler("__itex2DGrad_v2", ptr, obj, x, y, &dPdx, &dPdy); + + +} + +template +static __attribute__((device)) T tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy) +{ + + T ret; + tex2DGrad(&ret, texObject, x, y, dPdx, dPdy); + return ret; + +} + +# 646 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + __nv_tex_surf_handler("__itex3DGrad_v2", ptr, obj, x, y, z, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T ret; + tex3DGrad(&ret, texObject, x, y, z, dPdx, dPdy); + return ret; + +} + +# 688 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, int layer, float dPdx, float dPdy) +{ + + __nv_tex_surf_handler("__itex1DLayeredGrad", ptr, obj, x, layer, dPdx, dPdy); + +} + +template +static __attribute__((device)) T tex1DLayeredGrad(cudaTextureObject_t texObject, float x, int layer, float dPdx, float dPdy) +{ + + T ret; + tex1DLayeredGrad(&ret, texObject, x, layer, dPdx, dPdy); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredGrad(T * ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + __nv_tex_surf_handler("__itex2DLayeredGrad_v2", ptr, obj, x, y, layer, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + T ret; + tex2DLayeredGrad(&ret, texObject, x, y, layer, dPdx, dPdy); + return ret; + +} + +# 748 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + __nv_tex_surf_handler("__itexCubemapLayeredGrad_v2", ptr, obj, x, y, z, layer, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T texCubemapLayeredGrad(cudaTextureObject_t texObject, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + T ret; + texCubemapLayeredGrad(&ret, texObject, x, y, z, layer, dPdx, dPdy); + return ret; + +} + + + +# 3304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template struct __nv_isurf_trait { }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dread(T *ptr, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1Dread", ptr, obj, x, mode); + +} + +template +static __attribute__((device)) T surf1Dread(cudaSurfaceObject_t surfObject, int x, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf1Dread(&ret, surfObject, x, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2Dread", ptr, obj, x, y, mode); + +} + +template +static __attribute__((device)) T surf2Dread(cudaSurfaceObject_t surfObject, int x, int y, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf2Dread(&ret, surfObject, x, y, boundaryMode); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf3Dread", ptr, obj, x, y, z, mode); + +} + +template +static __attribute__((device)) T surf3Dread(cudaSurfaceObject_t surfObject, int x, int y, int z, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf3Dread(&ret, surfObject, x, y, z, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1DLayeredread", ptr, obj, x, layer, mode); + +} + +template +static __attribute__((device)) T surf1DLayeredread(cudaSurfaceObject_t surfObject, int x, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf1DLayeredread(&ret, surfObject, x, layer, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2DLayeredread", ptr, obj, x, y, layer, mode); + +} + +template +static __attribute__((device)) T surf2DLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf2DLayeredread(&ret, surfObject, x, y, layer, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapread", ptr, obj, x, y, face, mode); + +} + +template +static __attribute__((device)) T surfCubemapread(cudaSurfaceObject_t surfObject, int x, int y, int face, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surfCubemapread(&ret, surfObject, x, y, face, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapLayeredread", ptr, obj, x, y, layerface, mode); + +} + +template +static __attribute__((device)) T surfCubemapLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layerface, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surfCubemapLayeredread(&ret, surfObject, x, y, layerface, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dwrite(T val, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1Dwrite_v2", &val, obj, x, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2Dwrite_v2", &val, obj, x, y, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf3Dwrite_v2", &val, obj, x, y, z, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1DLayeredwrite_v2", &val, obj, x, layer, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2DLayeredwrite_v2", &val, obj, x, y, layer, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapwrite(T val, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapwrite_v2", &val, obj, x, y, face, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapLayeredwrite_v2", &val, obj, x, y, layerface, mode); + +} + + + + + + +# 3305 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/cudacc_ext.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/cudacc_ext.h" + + +# 3306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +extern "C" __attribute__((host)) __attribute__((device)) unsigned __cudaPushCallConfiguration(dim3 gridDim, + dim3 blockDim, + size_t sharedMem = 0, + struct CUstream_st *stream = 0); + + + + +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" + + + + +extern "C" { + + +uint3 __attribute__((device_builtin)) extern const threadIdx; +uint3 __attribute__((device_builtin)) extern const blockIdx; +dim3 __attribute__((device_builtin)) extern const blockDim; +dim3 __attribute__((device_builtin)) extern const gridDim; +int __attribute__((device_builtin)) extern const warpSize; + + + + +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + + + + + + + + + + + +# 142 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchCooperativeKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) cudaError_t cudaEventCreate( + cudaEvent_t *event, + unsigned int flags +) +{ + return ::cudaEventCreateWithFlags(event, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + void **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc(ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostAlloc( + T **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostGetDevicePointer( + T **pDevice, + void *pHost, + unsigned int flags +) +{ + return ::cudaHostGetDevicePointer((void**)(void*)pDevice, pHost, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocManaged( + T **devPtr, + size_t size, + unsigned int flags = 0x01 +) +{ + return ::cudaMallocManaged((void**)(void*)devPtr, size, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaStreamAttachMemAsync( + cudaStream_t stream, + T *devPtr, + size_t length = 0, + unsigned int flags = 0x04 +) +{ + return ::cudaStreamAttachMemAsync(stream, (void*)devPtr, length, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMalloc( + T **devPtr, + size_t size +) +{ + return ::cudaMalloc((void**)(void*)devPtr, size); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + T **ptr, + size_t size, + unsigned int flags = 0 +) +{ + return cudaMallocHost((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocPitch( + T **devPtr, + size_t *pitch, + size_t width, + size_t height +) +{ + return ::cudaMallocPitch((void**)(void*)devPtr, pitch, width, height); +} + + + + + + + + + + +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + void **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync(ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaStream_t stream +) +{ + return ::cudaMallocAsync((void**)(void*)ptr, size, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocFromPoolAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbol( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice +) +{ + return ::cudaMemcpyToSymbol((const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyToSymbolAsync((const void*)&symbol, src, count, offset, kind, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbol( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost +) +{ + return ::cudaMemcpyFromSymbol(dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyFromSymbolAsync(dst, (const void*)&symbol, count, offset, kind, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeToSymbol(pGraphNode, graph, pDependencies, numDependencies, (const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeFromSymbol(pGraphNode, graph, pDependencies, numDependencies, dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsToSymbol(node, (const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsFromSymbol(node, dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsToSymbol(hGraphExec, node, (const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsFromSymbol(hGraphExec, node, dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + unsigned int flags) +{ + return ::cudaUserObjectCreate( + object_out, + objectToWrap, + [](void *vpObj) { delete reinterpret_cast(vpObj); }, + initialRefcount, + flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + cudaUserObjectFlags flags) +{ + return cudaUserObjectCreate(object_out, objectToWrap, initialRefcount, (unsigned int)flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolAddress( + void **devPtr, + const T &symbol +) +{ + return ::cudaGetSymbolAddress(devPtr, (const void*)&symbol); +} + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolSize( + size_t *size, + const T &symbol +) +{ + return ::cudaGetSymbolSize(size, (const void*)&symbol); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t size = (0x7fffffff * 2U + 1U) +) +{ + return ::cudaBindTexture(offset, &tex, devPtr, &desc, size); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t size = (0x7fffffff * 2U + 1U) +) +{ + return cudaBindTexture(offset, tex, devPtr, tex.channelDesc, size); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &desc, width, height, pitch); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &tex.channelDesc, width, height, pitch); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToArray(&tex, array, &desc); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindTextureToArray(tex, array, desc) : err; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToMipmappedArray(&tex, mipmappedArray, &desc); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray +) +{ + struct cudaChannelFormatDesc desc; + cudaArray_t levelArray; + cudaError_t err = ::cudaGetMipmappedArrayLevel(&levelArray, mipmappedArray, 0); + + if (err != cudaSuccess) { + return err; + } + err = ::cudaGetChannelDesc(&desc, levelArray); + + return err == cudaSuccess ? cudaBindTextureToMipmappedArray(tex, mipmappedArray, desc) : err; +} + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaUnbindTexture( + const struct texture &tex +) +{ + return ::cudaUnbindTexture(&tex); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset( + size_t *offset, + const struct texture &tex +) +{ + return ::cudaGetTextureAlignmentOffset(offset, &tex); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetCacheConfig( + T *func, + enum cudaFuncCache cacheConfig +) +{ + return ::cudaFuncSetCacheConfig((const void*)func, cacheConfig); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig( + T *func, + enum cudaSharedMemConfig config +) +{ + return ::cudaFuncSetSharedMemConfig((const void*)func, config); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, 0x00); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize, + unsigned int flags) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, flags); +} + + + + +class __cudaOccupancyB2DHelper { + size_t n; +public: + inline __attribute__((host)) __attribute__((device)) __cudaOccupancyB2DHelper(size_t n_) : n(n_) {} + inline __attribute__((host)) __attribute__((device)) size_t operator()(int) + { + return n; + } +}; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + cudaError_t status; + + + int device; + struct cudaFuncAttributes attr; + + + int maxThreadsPerMultiProcessor; + int warpSize; + int devMaxThreadsPerBlock; + int multiProcessorCount; + int funcMaxThreadsPerBlock; + int occupancyLimit; + int granularity; + + + int maxBlockSize = 0; + int numBlocks = 0; + int maxOccupancy = 0; + + + int blockSizeToTryAligned; + int blockSizeToTry; + int blockSizeLimitAligned; + int occupancyInBlocks; + int occupancyInThreads; + size_t dynamicSMemSize; + + + + + + if (!minGridSize || !blockSize || !func) { + return cudaErrorInvalidValue; + } + + + + + + status = ::cudaGetDevice(&device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &maxThreadsPerMultiProcessor, + cudaDevAttrMaxThreadsPerMultiProcessor, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &warpSize, + cudaDevAttrWarpSize, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &devMaxThreadsPerBlock, + cudaDevAttrMaxThreadsPerBlock, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &multiProcessorCount, + cudaDevAttrMultiProcessorCount, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaFuncGetAttributes(&attr, func); + if (status != cudaSuccess) { + return status; + } + + funcMaxThreadsPerBlock = attr.maxThreadsPerBlock; + + + + + + occupancyLimit = maxThreadsPerMultiProcessor; + granularity = warpSize; + + if (blockSizeLimit == 0) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (devMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (funcMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = funcMaxThreadsPerBlock; + } + + blockSizeLimitAligned = ((blockSizeLimit + (granularity - 1)) / granularity) * granularity; + + for (blockSizeToTryAligned = blockSizeLimitAligned; blockSizeToTryAligned > 0; blockSizeToTryAligned -= granularity) { + + + + if (blockSizeLimit < blockSizeToTryAligned) { + blockSizeToTry = blockSizeLimit; + } else { + blockSizeToTry = blockSizeToTryAligned; + } + + dynamicSMemSize = blockSizeToDynamicSMemSize(blockSizeToTry); + + status = cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + &occupancyInBlocks, + func, + blockSizeToTry, + dynamicSMemSize, + flags); + + if (status != cudaSuccess) { + return status; + } + + occupancyInThreads = blockSizeToTry * occupancyInBlocks; + + if (occupancyInThreads > maxOccupancy) { + maxBlockSize = blockSizeToTry; + numBlocks = occupancyInBlocks; + maxOccupancy = occupancyInThreads; + } + + + + if (occupancyLimit == maxOccupancy) { + break; + } + } + + + + + + + + *minGridSize = numBlocks * multiProcessorCount; + *blockSize = maxBlockSize; + + return status; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMem( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, blockSizeLimit, 0x00); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSize( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, 0x00); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock( + size_t *dynamicSmemSize, + T func, + int numBlocks, + int blockSize) +{ + return ::cudaOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, (const void*)func, numBlocks, blockSize); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeWithFlags( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncGetAttributes( + struct cudaFuncAttributes *attr, + T *entry +) +{ + return ::cudaFuncGetAttributes(attr, (const void*)entry); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetAttribute( + T *entry, + enum cudaFuncAttribute attr, + int value +) +{ + return ::cudaFuncSetAttribute((const void*)entry, attr, value); +} + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindSurfaceToArray(&surf, array, &desc); +} + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindSurfaceToArray(surf, array, desc) : err; +} + + + + + + + +# 2559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" + + + + + + + + +# 1 "CMakeCUDACompilerId.cu" 2 + + + + + + + + +# 34 "CMakeCUDACompilerId.cu" + +# 59 "CMakeCUDACompilerId.cu" + + + + + +char const* info_compiler = "INFO" ":" "compiler[" "NVIDIA" "]"; + +char const* info_simulate = "INFO" ":" "simulate[" "GNU" "]"; + + + + + + + + + +# 183 "CMakeCUDACompilerId.cu" + + + + + + +# 316 "CMakeCUDACompilerId.cu" + + +# 327 "CMakeCUDACompilerId.cu" + + +# 338 "CMakeCUDACompilerId.cu" + + + + + + + +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + ('0' + (((11) / 10000000)%10)), ('0' + (((11) / 1000000)%10)), ('0' + (((11) / 100000)%10)), ('0' + (((11) / 10000)%10)), ('0' + (((11) / 1000)%10)), ('0' + (((11) / 100)%10)), ('0' + (((11) / 10)%10)), ('0' + ((11) % 10)), + + '.', ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((64) / 10000000)%10)), ('0' + (((64) / 1000000)%10)), ('0' + (((64) / 100000)%10)), ('0' + (((64) / 10000)%10)), ('0' + (((64) / 1000)%10)), ('0' + (((64) / 100)%10)), ('0' + (((64) / 10)%10)), ('0' + ((64) % 10)), + + + + + + ']','\0'}; + + + +# 371 "CMakeCUDACompilerId.cu" + + + +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((5) / 10000000)%10)), ('0' + (((5) / 1000000)%10)), ('0' + (((5) / 100000)%10)), ('0' + (((5) / 10000)%10)), ('0' + (((5) / 1000)%10)), ('0' + (((5) / 100)%10)), ('0' + (((5) / 10)%10)), ('0' + ((5) % 10)), +# 387 "CMakeCUDACompilerId.cu" + ']','\0'}; + + + + + + +char const* info_platform = "INFO" ":" "platform[" "Linux" "]"; +char const* info_arch = "INFO" ":" "arch[" "]"; + + + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +# 407 "CMakeCUDACompilerId.cu" + "14" + + + + + +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" + + + "ON" + + + +"]"; + + + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + + require += info_version[argc]; + + + require += info_simulate[argc]; + + + require += info_simulate_version[argc]; + + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp4.ii b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp4.ii new file mode 100644 index 00000000..02018190 --- /dev/null +++ b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp4.ii @@ -0,0 +1,56888 @@ +# 1 "CMakeCUDACompilerId.cu" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h" 1 3 +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 1 3 + + + + + + + +struct __va_list_tag { + unsigned int gp_offset; + unsigned int fp_offset; + char *overflow_arg_area; + char *reg_save_area; +}; + +# 27 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 3 + +typedef struct __va_list_tag __pgi_va_list[1]; + + + +# 41 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 3 + + + + + + + + + + + +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h" 1 3 + + + + + + + + + + + + + +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h" 1 3 + + + + + + + + +#pragma acc routine seq +extern "C" void __cxa_vec_ctor(void *__array_address, + unsigned long int __element_count, + unsigned long int __element_size, + void (*__constructor)(void *), + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_cctor(void *__destination_array, + void *__source_array, + unsigned long int __element_count, + unsigned long int __element_size, + void (*__constructor)(void *, void *), + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_dtor(void *__array_address, + unsigned long int __element_count, + unsigned long int __element_size, + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void *__cxa_vec_new(unsigned long int __element_count, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__constructor)(void *), + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void *__cxa_vec_new2(unsigned long int __element_count, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__constructor)(void *), + void (*__destructor)(void *), + void *(*__allocator)(unsigned long int), + void (*__deallocator)(void *)); + +#pragma acc routine seq +extern "C" void *__cxa_vec_new3(unsigned long int __element_count, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__constructor)(void *), + void (*__destructor)(void *), + void *(*__allocator)(unsigned long int), + void (*__deallocator)(void *, unsigned long int)); + +#pragma acc routine seq +extern "C" void __cxa_vec_delete(void *__array_address, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_delete2(void *__array_address, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__destructor)(void *), + void (*__deallocator)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_delete3(void *__array_address, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__destructor)(void *), + void (*__deallocator)(void *, unsigned long int)); + +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 71 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + + + + +# 77 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + + +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + +# 163 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + +# 1 "/usr/include/features.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 146 "/usr/include/features.h" 3 + + + + + + + + + + + + + + +# 166 "/usr/include/features.h" 3 + + + + + +# 177 "/usr/include/features.h" 3 + + + + + + + + +# 191 "/usr/include/features.h" 3 + + +# 217 "/usr/include/features.h" 3 + + + +# 229 "/usr/include/features.h" 3 + + +# 237 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 283 "/usr/include/features.h" 3 + +# 299 "/usr/include/features.h" 3 + + + + + + + +# 312 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + +# 338 "/usr/include/features.h" 3 + + + + + + + +# 370 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 409 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + + + + + +# 440 "/usr/include/features.h" 3 + + + +# 1 "/usr/include/stdc-predef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 43 "/usr/include/stdc-predef.h" 3 + +# 51 "/usr/include/stdc-predef.h" 3 + + + + + + + + + +# 444 "/usr/include/features.h" 2 3 + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/sys/cdefs.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 48 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 72 "/usr/include/sys/cdefs.h" 3 + +# 87 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 120 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 137 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + +# 160 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + +# 188 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 221 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + +# 248 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + +# 266 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + +# 289 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + +# 312 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 324 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + +# 354 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + + +# 382 "/usr/include/sys/cdefs.h" 3 + + + + +# 400 "/usr/include/sys/cdefs.h" 3 + +# 408 "/usr/include/sys/cdefs.h" 3 + + + + + + + +# 424 "/usr/include/sys/cdefs.h" 3 + +# 433 "/usr/include/sys/cdefs.h" 3 + + +# 443 "/usr/include/sys/cdefs.h" 3 + +# 451 "/usr/include/sys/cdefs.h" 3 + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 453 "/usr/include/sys/cdefs.h" 2 3 +# 1 "/usr/include/bits/long-double.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 454 "/usr/include/sys/cdefs.h" 2 3 + +# 486 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 499 "/usr/include/sys/cdefs.h" 3 + + + + + + + + +# 516 "/usr/include/sys/cdefs.h" 3 + +# 466 "/usr/include/features.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/gnu/stubs.h" 1 3 + + + + + +# 1 "/usr/include/gnu/stubs-64.h" 1 3 + + + + + + + + + +# 11 "/usr/include/gnu/stubs.h" 2 3 +# 490 "/usr/include/features.h" 2 3 + + +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 2 + +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + + + + +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + + + + + + + + + + + + + + + + + + + + +# 232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 252 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 2 + + + + + + + + +enum __attribute__((device_builtin)) cudaRoundMode +{ + cudaRoundNearest, + cudaRoundZero, + cudaRoundPosInf, + cudaRoundMinInf +}; + + + + + + +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 66 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 2 + + + + + + + + +# 91 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" + + + + + + + + + +struct __attribute__((device_builtin)) char1 +{ + signed char x; +}; + +struct __attribute__((device_builtin)) uchar1 +{ + unsigned char x; +}; + + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) char2 +{ + signed char x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) uchar2 +{ + unsigned char x, y; +}; + +struct __attribute__((device_builtin)) char3 +{ + signed char x, y, z; +}; + +struct __attribute__((device_builtin)) uchar3 +{ + unsigned char x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) char4 +{ + signed char x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) uchar4 +{ + unsigned char x, y, z, w; +}; + +struct __attribute__((device_builtin)) short1 +{ + short x; +}; + +struct __attribute__((device_builtin)) ushort1 +{ + unsigned short x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) short2 +{ + short x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) ushort2 +{ + unsigned short x, y; +}; + +struct __attribute__((device_builtin)) short3 +{ + short x, y, z; +}; + +struct __attribute__((device_builtin)) ushort3 +{ + unsigned short x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) short4 { short x; short y; short z; short w; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) ushort4 { unsigned short x; unsigned short y; unsigned short z; unsigned short w; }; + +struct __attribute__((device_builtin)) int1 +{ + int x; +}; + +struct __attribute__((device_builtin)) uint1 +{ + unsigned int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) int2 { int x; int y; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) uint2 { unsigned int x; unsigned int y; }; + +struct __attribute__((device_builtin)) int3 +{ + int x, y, z; +}; + +struct __attribute__((device_builtin)) uint3 +{ + unsigned int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) int4 +{ + int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) uint4 +{ + unsigned int x, y, z, w; +}; + +struct __attribute__((device_builtin)) long1 +{ + long int x; +}; + +struct __attribute__((device_builtin)) ulong1 +{ + unsigned long x; +}; + + + + + + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(long int)))) long2 +{ + long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(unsigned long int)))) ulong2 +{ + unsigned long int x, y; +}; + + + +struct __attribute__((device_builtin)) long3 +{ + long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulong3 +{ + unsigned long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) long4 +{ + long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulong4 +{ + unsigned long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) float1 +{ + float x; +}; + +# 275 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) float2 { float x; float y; }; + + + + +struct __attribute__((device_builtin)) float3 +{ + float x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) float4 +{ + float x, y, z, w; +}; + +struct __attribute__((device_builtin)) longlong1 +{ + long long int x; +}; + +struct __attribute__((device_builtin)) ulonglong1 +{ + unsigned long long int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong2 +{ + long long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong2 +{ + unsigned long long int x, y; +}; + +struct __attribute__((device_builtin)) longlong3 +{ + long long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulonglong3 +{ + unsigned long long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong4 +{ + long long int x, y, z ,w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong4 +{ + unsigned long long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) double1 +{ + double x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double2 +{ + double x, y; +}; + +struct __attribute__((device_builtin)) double3 +{ + double x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double4 +{ + double x, y, z, w; +}; + + + + + + + + + + + + + +typedef __attribute__((device_builtin)) struct char1 char1; +typedef __attribute__((device_builtin)) struct uchar1 uchar1; +typedef __attribute__((device_builtin)) struct char2 char2; +typedef __attribute__((device_builtin)) struct uchar2 uchar2; +typedef __attribute__((device_builtin)) struct char3 char3; +typedef __attribute__((device_builtin)) struct uchar3 uchar3; +typedef __attribute__((device_builtin)) struct char4 char4; +typedef __attribute__((device_builtin)) struct uchar4 uchar4; +typedef __attribute__((device_builtin)) struct short1 short1; +typedef __attribute__((device_builtin)) struct ushort1 ushort1; +typedef __attribute__((device_builtin)) struct short2 short2; +typedef __attribute__((device_builtin)) struct ushort2 ushort2; +typedef __attribute__((device_builtin)) struct short3 short3; +typedef __attribute__((device_builtin)) struct ushort3 ushort3; +typedef __attribute__((device_builtin)) struct short4 short4; +typedef __attribute__((device_builtin)) struct ushort4 ushort4; +typedef __attribute__((device_builtin)) struct int1 int1; +typedef __attribute__((device_builtin)) struct uint1 uint1; +typedef __attribute__((device_builtin)) struct int2 int2; +typedef __attribute__((device_builtin)) struct uint2 uint2; +typedef __attribute__((device_builtin)) struct int3 int3; +typedef __attribute__((device_builtin)) struct uint3 uint3; +typedef __attribute__((device_builtin)) struct int4 int4; +typedef __attribute__((device_builtin)) struct uint4 uint4; +typedef __attribute__((device_builtin)) struct long1 long1; +typedef __attribute__((device_builtin)) struct ulong1 ulong1; +typedef __attribute__((device_builtin)) struct long2 long2; +typedef __attribute__((device_builtin)) struct ulong2 ulong2; +typedef __attribute__((device_builtin)) struct long3 long3; +typedef __attribute__((device_builtin)) struct ulong3 ulong3; +typedef __attribute__((device_builtin)) struct long4 long4; +typedef __attribute__((device_builtin)) struct ulong4 ulong4; +typedef __attribute__((device_builtin)) struct float1 float1; +typedef __attribute__((device_builtin)) struct float2 float2; +typedef __attribute__((device_builtin)) struct float3 float3; +typedef __attribute__((device_builtin)) struct float4 float4; +typedef __attribute__((device_builtin)) struct longlong1 longlong1; +typedef __attribute__((device_builtin)) struct ulonglong1 ulonglong1; +typedef __attribute__((device_builtin)) struct longlong2 longlong2; +typedef __attribute__((device_builtin)) struct ulonglong2 ulonglong2; +typedef __attribute__((device_builtin)) struct longlong3 longlong3; +typedef __attribute__((device_builtin)) struct ulonglong3 ulonglong3; +typedef __attribute__((device_builtin)) struct longlong4 longlong4; +typedef __attribute__((device_builtin)) struct ulonglong4 ulonglong4; +typedef __attribute__((device_builtin)) struct double1 double1; +typedef __attribute__((device_builtin)) struct double2 double2; +typedef __attribute__((device_builtin)) struct double3 double3; +typedef __attribute__((device_builtin)) struct double4 double4; + + + + + + + +struct __attribute__((device_builtin)) dim3 +{ + unsigned int x, y, z; + + + __attribute__((host)) __attribute__((device)) constexpr dim3(unsigned int vx = 1, unsigned int vy = 1, unsigned int vz = 1) : x(vx), y(vy), z(vz) {} + __attribute__((host)) __attribute__((device)) constexpr dim3(uint3 v) : x(v.x), y(v.y), z(v.z) {} + __attribute__((host)) __attribute__((device)) constexpr operator uint3(void) const { return uint3{x, y, z}; } +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +}; + +typedef __attribute__((device_builtin)) struct dim3 dim3; + + + + + + + + +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 1 3 + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 192 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + +# 1 "/usr/include/limits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 27 "/usr/include/limits.h" 2 3 + + + + + + + + + + +# 114 "/usr/include/limits.h" 3 + + + + + + + + + + + + + + + + +# 141 "/usr/include/limits.h" 3 + + + + +# 180 "/usr/include/limits.h" 3 + + + +# 1 "/usr/include/bits/posix1_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 28 "/usr/include/bits/posix1_lim.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/local_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +# 36 "/usr/include/bits/local_lim.h" 3 + + +# 1 "/usr/include/linux/limits.h" 1 3 + + + + + + +# 18 "/usr/include/linux/limits.h" 3 + + + +# 39 "/usr/include/bits/local_lim.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 162 "/usr/include/bits/posix1_lim.h" 2 3 + + + + + + +# 174 "/usr/include/bits/posix1_lim.h" 3 + + + + + + + + + +# 184 "/usr/include/limits.h" 2 3 + + +# 1 "/usr/include/bits/posix2_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 86 "/usr/include/bits/posix2_lim.h" 3 + + + + +# 188 "/usr/include/limits.h" 2 3 + + +# 1 "/usr/include/bits/xopen_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/uio_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 65 "/usr/include/bits/xopen_lim.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 123 "/usr/include/bits/xopen_lim.h" 3 + + +# 136 "/usr/include/bits/xopen_lim.h" 3 + +# 147 "/usr/include/bits/xopen_lim.h" 3 + +# 192 "/usr/include/limits.h" 2 3 +# 195 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 + + +# 8 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 2 3 +# 35 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 84 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + +# 101 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + + + + +# 115 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + + + + + + + + + + + + + + + + + + +# 148 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + + + + + + + + + +# 186 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef long int ptrdiff_t; +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef unsigned long int size_t; +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +typedef struct { + long long __max_align_ll __attribute__((__aligned__(__alignof__(long long)))); + long double __max_align_ld __attribute__((__aligned__(__alignof__(long double)))); + + + + + + + + +} max_align_t; + + + + + + + typedef decltype(nullptr) nullptr_t; + + + + + +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + + + + + + + + + + + +enum __attribute__((device_builtin)) cudaError +{ + + + + + + cudaSuccess = 0, + + + + + + cudaErrorInvalidValue = 1, + + + + + + cudaErrorMemoryAllocation = 2, + + + + + + cudaErrorInitializationError = 3, + + + + + + + cudaErrorCudartUnloading = 4, + + + + + + + cudaErrorProfilerDisabled = 5, + + + + + + + + cudaErrorProfilerNotInitialized = 6, + + + + + + + cudaErrorProfilerAlreadyStarted = 7, + + + + + + + cudaErrorProfilerAlreadyStopped = 8, + + + + + + + + + cudaErrorInvalidConfiguration = 9, + + + + + + cudaErrorInvalidPitchValue = 12, + + + + + + cudaErrorInvalidSymbol = 13, + + + + + + + + cudaErrorInvalidHostPointer = 16, + + + + + + + + cudaErrorInvalidDevicePointer = 17, + + + + + + cudaErrorInvalidTexture = 18, + + + + + + cudaErrorInvalidTextureBinding = 19, + + + + + + + cudaErrorInvalidChannelDescriptor = 20, + + + + + + cudaErrorInvalidMemcpyDirection = 21, + + + + + + + + + + cudaErrorAddressOfConstant = 22, + + + + + + + + + cudaErrorTextureFetchFailed = 23, + + + + + + + + + cudaErrorTextureNotBound = 24, + + + + + + + + + cudaErrorSynchronizationError = 25, + + + + + + cudaErrorInvalidFilterSetting = 26, + + + + + + cudaErrorInvalidNormSetting = 27, + + + + + + + + cudaErrorMixedDeviceExecution = 28, + + + + + + + + cudaErrorNotYetImplemented = 31, + + + + + + + + + cudaErrorMemoryValueTooLarge = 32, + + + + + + + cudaErrorStubLibrary = 34, + + + + + + + cudaErrorInsufficientDriver = 35, + + + + + + + cudaErrorCallRequiresNewerDriver = 36, + + + + + + cudaErrorInvalidSurface = 37, + + + + + + cudaErrorDuplicateVariableName = 43, + + + + + + cudaErrorDuplicateTextureName = 44, + + + + + + cudaErrorDuplicateSurfaceName = 45, + + + + + + + + + + cudaErrorDevicesUnavailable = 46, + + + + + + + + + + + + + cudaErrorIncompatibleDriverContext = 49, + + + + + + cudaErrorMissingConfiguration = 52, + + + + + + + + + cudaErrorPriorLaunchFailure = 53, + + + + + + + cudaErrorLaunchMaxDepthExceeded = 65, + + + + + + + + cudaErrorLaunchFileScopedTex = 66, + + + + + + + + cudaErrorLaunchFileScopedSurf = 67, + + + + + + + + + + + + + + + cudaErrorSyncDepthExceeded = 68, + + + + + + + + + + + + cudaErrorLaunchPendingCountExceeded = 69, + + + + + + cudaErrorInvalidDeviceFunction = 98, + + + + + + cudaErrorNoDevice = 100, + + + + + + + cudaErrorInvalidDevice = 101, + + + + + cudaErrorDeviceNotLicensed = 102, + + + + + + + + + cudaErrorSoftwareValidityNotEstablished = 103, + + + + + cudaErrorStartupFailure = 127, + + + + + cudaErrorInvalidKernelImage = 200, + + + + + + + + + + cudaErrorDeviceUninitialized = 201, + + + + + cudaErrorMapBufferObjectFailed = 205, + + + + + cudaErrorUnmapBufferObjectFailed = 206, + + + + + + cudaErrorArrayIsMapped = 207, + + + + + cudaErrorAlreadyMapped = 208, + + + + + + + + cudaErrorNoKernelImageForDevice = 209, + + + + + cudaErrorAlreadyAcquired = 210, + + + + + cudaErrorNotMapped = 211, + + + + + + cudaErrorNotMappedAsArray = 212, + + + + + + cudaErrorNotMappedAsPointer = 213, + + + + + + cudaErrorECCUncorrectable = 214, + + + + + + cudaErrorUnsupportedLimit = 215, + + + + + + cudaErrorDeviceAlreadyInUse = 216, + + + + + + cudaErrorPeerAccessUnsupported = 217, + + + + + + cudaErrorInvalidPtx = 218, + + + + + cudaErrorInvalidGraphicsContext = 219, + + + + + + cudaErrorNvlinkUncorrectable = 220, + + + + + + + cudaErrorJitCompilerNotFound = 221, + + + + + + + cudaErrorUnsupportedPtxVersion = 222, + + + + + + + cudaErrorJitCompilationDisabled = 223, + + + + + cudaErrorUnsupportedExecAffinity = 224, + + + + + cudaErrorInvalidSource = 300, + + + + + cudaErrorFileNotFound = 301, + + + + + cudaErrorSharedObjectSymbolNotFound = 302, + + + + + cudaErrorSharedObjectInitFailed = 303, + + + + + cudaErrorOperatingSystem = 304, + + + + + + + cudaErrorInvalidResourceHandle = 400, + + + + + + cudaErrorIllegalState = 401, + + + + + + + cudaErrorSymbolNotFound = 500, + + + + + + + + cudaErrorNotReady = 600, + + + + + + + + cudaErrorIllegalAddress = 700, + + + + + + + + + cudaErrorLaunchOutOfResources = 701, + + + + + + + + + + + cudaErrorLaunchTimeout = 702, + + + + + + cudaErrorLaunchIncompatibleTexturing = 703, + + + + + + + cudaErrorPeerAccessAlreadyEnabled = 704, + + + + + + + cudaErrorPeerAccessNotEnabled = 705, + + + + + + + + + + + + + cudaErrorSetOnActiveProcess = 708, + + + + + + + cudaErrorContextIsDestroyed = 709, + + + + + + + cudaErrorAssert = 710, + + + + + + + cudaErrorTooManyPeers = 711, + + + + + + cudaErrorHostMemoryAlreadyRegistered = 712, + + + + + + cudaErrorHostMemoryNotRegistered = 713, + + + + + + + + + cudaErrorHardwareStackError = 714, + + + + + + + + cudaErrorIllegalInstruction = 715, + + + + + + + + + cudaErrorMisalignedAddress = 716, + + + + + + + + + + + cudaErrorInvalidAddressSpace = 717, + + + + + + + + cudaErrorInvalidPc = 718, + + + + + + + + + + + cudaErrorLaunchFailure = 719, + + + + + + + + + cudaErrorCooperativeLaunchTooLarge = 720, + + + + + cudaErrorNotPermitted = 800, + + + + + + cudaErrorNotSupported = 801, + + + + + + + + + cudaErrorSystemNotReady = 802, + + + + + + + cudaErrorSystemDriverMismatch = 803, + + + + + + + + + cudaErrorCompatNotSupportedOnDevice = 804, + + + + + cudaErrorMpsConnectionFailed = 805, + + + + + cudaErrorMpsRpcFailure = 806, + + + + + + cudaErrorMpsServerNotReady = 807, + + + + + cudaErrorMpsMaxClientsReached = 808, + + + + + cudaErrorMpsMaxConnectionsReached = 809, + + + + + cudaErrorStreamCaptureUnsupported = 900, + + + + + + cudaErrorStreamCaptureInvalidated = 901, + + + + + + cudaErrorStreamCaptureMerge = 902, + + + + + cudaErrorStreamCaptureUnmatched = 903, + + + + + + cudaErrorStreamCaptureUnjoined = 904, + + + + + + + cudaErrorStreamCaptureIsolation = 905, + + + + + + cudaErrorStreamCaptureImplicit = 906, + + + + + + cudaErrorCapturedEvent = 907, + + + + + + + cudaErrorStreamCaptureWrongThread = 908, + + + + + cudaErrorTimeout = 909, + + + + + + cudaErrorGraphExecUpdateFailure = 910, + + + + + + + + + + cudaErrorExternalDevice = 911, + + + + + + + + + + + + + cudaErrorUnknown = 999, + + + + + + + + cudaErrorApiFailureBase = 10000 +}; + + + + +enum __attribute__((device_builtin)) cudaChannelFormatKind +{ + cudaChannelFormatKindSigned = 0, + cudaChannelFormatKindUnsigned = 1, + cudaChannelFormatKindFloat = 2, + cudaChannelFormatKindNone = 3, + cudaChannelFormatKindNV12 = 4, + cudaChannelFormatKindUnsignedNormalized8X1 = 5, + cudaChannelFormatKindUnsignedNormalized8X2 = 6, + cudaChannelFormatKindUnsignedNormalized8X4 = 7, + cudaChannelFormatKindUnsignedNormalized16X1 = 8, + cudaChannelFormatKindUnsignedNormalized16X2 = 9, + cudaChannelFormatKindUnsignedNormalized16X4 = 10, + cudaChannelFormatKindSignedNormalized8X1 = 11, + cudaChannelFormatKindSignedNormalized8X2 = 12, + cudaChannelFormatKindSignedNormalized8X4 = 13, + cudaChannelFormatKindSignedNormalized16X1 = 14, + cudaChannelFormatKindSignedNormalized16X2 = 15, + cudaChannelFormatKindSignedNormalized16X4 = 16, + cudaChannelFormatKindUnsignedBlockCompressed1 = 17, + cudaChannelFormatKindUnsignedBlockCompressed1SRGB = 18, + cudaChannelFormatKindUnsignedBlockCompressed2 = 19, + cudaChannelFormatKindUnsignedBlockCompressed2SRGB = 20, + cudaChannelFormatKindUnsignedBlockCompressed3 = 21, + cudaChannelFormatKindUnsignedBlockCompressed3SRGB = 22, + cudaChannelFormatKindUnsignedBlockCompressed4 = 23, + cudaChannelFormatKindSignedBlockCompressed4 = 24, + cudaChannelFormatKindUnsignedBlockCompressed5 = 25, + cudaChannelFormatKindSignedBlockCompressed5 = 26, + cudaChannelFormatKindUnsignedBlockCompressed6H = 27, + cudaChannelFormatKindSignedBlockCompressed6H = 28, + cudaChannelFormatKindUnsignedBlockCompressed7 = 29, + cudaChannelFormatKindUnsignedBlockCompressed7SRGB = 30 +}; + + + + +struct __attribute__((device_builtin)) cudaChannelFormatDesc +{ + int x; + int y; + int z; + int w; + enum cudaChannelFormatKind f; +}; + + + + +typedef struct cudaArray *cudaArray_t; + + + + +typedef const struct cudaArray *cudaArray_const_t; + +struct cudaArray; + + + + +typedef struct cudaMipmappedArray *cudaMipmappedArray_t; + + + + +typedef const struct cudaMipmappedArray *cudaMipmappedArray_const_t; + +struct cudaMipmappedArray; + + + + + + + + + +struct __attribute__((device_builtin)) cudaArraySparseProperties { + struct { + unsigned int width; + unsigned int height; + unsigned int depth; + } tileExtent; + unsigned int miptailFirstLevel; + unsigned long long miptailSize; + unsigned int flags; + unsigned int reserved[4]; +}; + + + + + +struct __attribute__((device_builtin)) cudaArrayMemoryRequirements { + size_t size; + size_t alignment; + unsigned int reserved[4]; +}; + + + + + +enum __attribute__((device_builtin)) cudaMemoryType +{ + cudaMemoryTypeUnregistered = 0, + cudaMemoryTypeHost = 1, + cudaMemoryTypeDevice = 2, + cudaMemoryTypeManaged = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaMemcpyKind +{ + cudaMemcpyHostToHost = 0, + cudaMemcpyHostToDevice = 1, + cudaMemcpyDeviceToHost = 2, + cudaMemcpyDeviceToDevice = 3, + cudaMemcpyDefault = 4 +}; + + + + + + +struct __attribute__((device_builtin)) cudaPitchedPtr +{ + void *ptr; + size_t pitch; + size_t xsize; + size_t ysize; +}; + + + + + + +struct __attribute__((device_builtin)) cudaExtent +{ + size_t width; + size_t height; + size_t depth; +}; + + + + + + +struct __attribute__((device_builtin)) cudaPos +{ + size_t x; + size_t y; + size_t z; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + + struct cudaExtent extent; + enum cudaMemcpyKind kind; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DPeerParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + int srcDevice; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + int dstDevice; + + struct cudaExtent extent; +}; + + + + +struct __attribute__((device_builtin)) cudaMemsetParams { + void *dst; + size_t pitch; + unsigned int value; + unsigned int elementSize; + size_t width; + size_t height; +}; + + + + +enum __attribute__((device_builtin)) cudaAccessProperty { + cudaAccessPropertyNormal = 0, + cudaAccessPropertyStreaming = 1, + cudaAccessPropertyPersisting = 2 +}; + + + + + + + + + + + + +struct __attribute__((device_builtin)) cudaAccessPolicyWindow { + void *base_ptr; + size_t num_bytes; + float hitRatio; + enum cudaAccessProperty hitProp; + enum cudaAccessProperty missProp; +}; + + + + + + + + + + + +typedef void ( *cudaHostFn_t)(void *userData); + + + + +struct __attribute__((device_builtin)) cudaHostNodeParams { + cudaHostFn_t fn; + void* userData; +}; + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureStatus { + cudaStreamCaptureStatusNone = 0, + cudaStreamCaptureStatusActive = 1, + cudaStreamCaptureStatusInvalidated = 2 + +}; + + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureMode { + cudaStreamCaptureModeGlobal = 0, + cudaStreamCaptureModeThreadLocal = 1, + cudaStreamCaptureModeRelaxed = 2 +}; + +enum __attribute__((device_builtin)) cudaSynchronizationPolicy { + cudaSyncPolicyAuto = 1, + cudaSyncPolicySpin = 2, + cudaSyncPolicyYield = 3, + cudaSyncPolicyBlockingSync = 4 +}; + + + + + + + + + + + + + + + +enum __attribute__((device_builtin)) cudaStreamUpdateCaptureDependenciesFlags { + cudaStreamAddCaptureDependencies = 0x0, + cudaStreamSetCaptureDependencies = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectFlags { + cudaUserObjectNoDestructorSync = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectRetainFlags { + cudaGraphUserObjectMove = 0x1 +}; + + + + +struct cudaGraphicsResource; + + + + +enum __attribute__((device_builtin)) cudaGraphicsRegisterFlags +{ + cudaGraphicsRegisterFlagsNone = 0, + cudaGraphicsRegisterFlagsReadOnly = 1, + cudaGraphicsRegisterFlagsWriteDiscard = 2, + cudaGraphicsRegisterFlagsSurfaceLoadStore = 4, + cudaGraphicsRegisterFlagsTextureGather = 8 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsMapFlags +{ + cudaGraphicsMapFlagsNone = 0, + cudaGraphicsMapFlagsReadOnly = 1, + cudaGraphicsMapFlagsWriteDiscard = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsCubeFace +{ + cudaGraphicsCubeFacePositiveX = 0x00, + cudaGraphicsCubeFaceNegativeX = 0x01, + cudaGraphicsCubeFacePositiveY = 0x02, + cudaGraphicsCubeFaceNegativeY = 0x03, + cudaGraphicsCubeFacePositiveZ = 0x04, + cudaGraphicsCubeFaceNegativeZ = 0x05 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceType +{ + cudaResourceTypeArray = 0x00, + cudaResourceTypeMipmappedArray = 0x01, + cudaResourceTypeLinear = 0x02, + cudaResourceTypePitch2D = 0x03 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceViewFormat +{ + cudaResViewFormatNone = 0x00, + cudaResViewFormatUnsignedChar1 = 0x01, + cudaResViewFormatUnsignedChar2 = 0x02, + cudaResViewFormatUnsignedChar4 = 0x03, + cudaResViewFormatSignedChar1 = 0x04, + cudaResViewFormatSignedChar2 = 0x05, + cudaResViewFormatSignedChar4 = 0x06, + cudaResViewFormatUnsignedShort1 = 0x07, + cudaResViewFormatUnsignedShort2 = 0x08, + cudaResViewFormatUnsignedShort4 = 0x09, + cudaResViewFormatSignedShort1 = 0x0a, + cudaResViewFormatSignedShort2 = 0x0b, + cudaResViewFormatSignedShort4 = 0x0c, + cudaResViewFormatUnsignedInt1 = 0x0d, + cudaResViewFormatUnsignedInt2 = 0x0e, + cudaResViewFormatUnsignedInt4 = 0x0f, + cudaResViewFormatSignedInt1 = 0x10, + cudaResViewFormatSignedInt2 = 0x11, + cudaResViewFormatSignedInt4 = 0x12, + cudaResViewFormatHalf1 = 0x13, + cudaResViewFormatHalf2 = 0x14, + cudaResViewFormatHalf4 = 0x15, + cudaResViewFormatFloat1 = 0x16, + cudaResViewFormatFloat2 = 0x17, + cudaResViewFormatFloat4 = 0x18, + cudaResViewFormatUnsignedBlockCompressed1 = 0x19, + cudaResViewFormatUnsignedBlockCompressed2 = 0x1a, + cudaResViewFormatUnsignedBlockCompressed3 = 0x1b, + cudaResViewFormatUnsignedBlockCompressed4 = 0x1c, + cudaResViewFormatSignedBlockCompressed4 = 0x1d, + cudaResViewFormatUnsignedBlockCompressed5 = 0x1e, + cudaResViewFormatSignedBlockCompressed5 = 0x1f, + cudaResViewFormatUnsignedBlockCompressed6H = 0x20, + cudaResViewFormatSignedBlockCompressed6H = 0x21, + cudaResViewFormatUnsignedBlockCompressed7 = 0x22 +}; + + + + +struct __attribute__((device_builtin)) cudaResourceDesc { + enum cudaResourceType resType; + + union { + struct { + cudaArray_t array; + } array; + struct { + cudaMipmappedArray_t mipmap; + } mipmap; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t sizeInBytes; + } linear; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t width; + size_t height; + size_t pitchInBytes; + } pitch2D; + } res; +}; + + + + +struct __attribute__((device_builtin)) cudaResourceViewDesc +{ + enum cudaResourceViewFormat format; + size_t width; + size_t height; + size_t depth; + unsigned int firstMipmapLevel; + unsigned int lastMipmapLevel; + unsigned int firstLayer; + unsigned int lastLayer; +}; + + + + +struct __attribute__((device_builtin)) cudaPointerAttributes +{ + + + + + enum cudaMemoryType type; + + + + + + + + + + + int device; + + + + + + void *devicePointer; + + + + + + + + + void *hostPointer; +}; + + + + +struct __attribute__((device_builtin)) cudaFuncAttributes +{ + + + + + + size_t sharedSizeBytes; + + + + + + size_t constSizeBytes; + + + + + size_t localSizeBytes; + + + + + + + int maxThreadsPerBlock; + + + + + int numRegs; + + + + + + + int ptxVersion; + + + + + + + int binaryVersion; + + + + + + int cacheModeCA; + + + + + + + int maxDynamicSharedSizeBytes; + + + + + + + + + int preferredShmemCarveout; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +}; + + + + +enum __attribute__((device_builtin)) cudaFuncAttribute +{ + cudaFuncAttributeMaxDynamicSharedMemorySize = 8, + cudaFuncAttributePreferredSharedMemoryCarveout = 9, + + + + + + + + + cudaFuncAttributeMax +}; + + + + +enum __attribute__((device_builtin)) cudaFuncCache +{ + cudaFuncCachePreferNone = 0, + cudaFuncCachePreferShared = 1, + cudaFuncCachePreferL1 = 2, + cudaFuncCachePreferEqual = 3 +}; + + + + + +enum __attribute__((device_builtin)) cudaSharedMemConfig +{ + cudaSharedMemBankSizeDefault = 0, + cudaSharedMemBankSizeFourByte = 1, + cudaSharedMemBankSizeEightByte = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSharedCarveout { + cudaSharedmemCarveoutDefault = -1, + cudaSharedmemCarveoutMaxShared = 100, + cudaSharedmemCarveoutMaxL1 = 0 +}; + + + + +enum __attribute__((device_builtin)) cudaComputeMode +{ + cudaComputeModeDefault = 0, + cudaComputeModeExclusive = 1, + cudaComputeModeProhibited = 2, + cudaComputeModeExclusiveProcess = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaLimit +{ + cudaLimitStackSize = 0x00, + cudaLimitPrintfFifoSize = 0x01, + cudaLimitMallocHeapSize = 0x02, + cudaLimitDevRuntimeSyncDepth = 0x03, + cudaLimitDevRuntimePendingLaunchCount = 0x04, + cudaLimitMaxL2FetchGranularity = 0x05, + cudaLimitPersistingL2CacheSize = 0x06 +}; + + + + +enum __attribute__((device_builtin)) cudaMemoryAdvise +{ + cudaMemAdviseSetReadMostly = 1, + cudaMemAdviseUnsetReadMostly = 2, + cudaMemAdviseSetPreferredLocation = 3, + cudaMemAdviseUnsetPreferredLocation = 4, + cudaMemAdviseSetAccessedBy = 5, + cudaMemAdviseUnsetAccessedBy = 6 +}; + + + + +enum __attribute__((device_builtin)) cudaMemRangeAttribute +{ + cudaMemRangeAttributeReadMostly = 1, + cudaMemRangeAttributePreferredLocation = 2, + cudaMemRangeAttributeAccessedBy = 3, + cudaMemRangeAttributeLastPrefetchLocation = 4 +}; + + + + +enum __attribute__((device_builtin)) cudaOutputMode +{ + cudaKeyValuePair = 0x00, + cudaCSV = 0x01 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesOptions { + cudaFlushGPUDirectRDMAWritesOptionHost = 1<<0, + cudaFlushGPUDirectRDMAWritesOptionMemOps = 1<<1 +}; + + + + +enum __attribute__((device_builtin)) cudaGPUDirectRDMAWritesOrdering { + cudaGPUDirectRDMAWritesOrderingNone = 0, + cudaGPUDirectRDMAWritesOrderingOwner = 100, + cudaGPUDirectRDMAWritesOrderingAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesScope { + cudaFlushGPUDirectRDMAWritesToOwner = 100, + cudaFlushGPUDirectRDMAWritesToAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesTarget { + cudaFlushGPUDirectRDMAWritesTargetCurrentDevice +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceAttr +{ + cudaDevAttrMaxThreadsPerBlock = 1, + cudaDevAttrMaxBlockDimX = 2, + cudaDevAttrMaxBlockDimY = 3, + cudaDevAttrMaxBlockDimZ = 4, + cudaDevAttrMaxGridDimX = 5, + cudaDevAttrMaxGridDimY = 6, + cudaDevAttrMaxGridDimZ = 7, + cudaDevAttrMaxSharedMemoryPerBlock = 8, + cudaDevAttrTotalConstantMemory = 9, + cudaDevAttrWarpSize = 10, + cudaDevAttrMaxPitch = 11, + cudaDevAttrMaxRegistersPerBlock = 12, + cudaDevAttrClockRate = 13, + cudaDevAttrTextureAlignment = 14, + cudaDevAttrGpuOverlap = 15, + cudaDevAttrMultiProcessorCount = 16, + cudaDevAttrKernelExecTimeout = 17, + cudaDevAttrIntegrated = 18, + cudaDevAttrCanMapHostMemory = 19, + cudaDevAttrComputeMode = 20, + cudaDevAttrMaxTexture1DWidth = 21, + cudaDevAttrMaxTexture2DWidth = 22, + cudaDevAttrMaxTexture2DHeight = 23, + cudaDevAttrMaxTexture3DWidth = 24, + cudaDevAttrMaxTexture3DHeight = 25, + cudaDevAttrMaxTexture3DDepth = 26, + cudaDevAttrMaxTexture2DLayeredWidth = 27, + cudaDevAttrMaxTexture2DLayeredHeight = 28, + cudaDevAttrMaxTexture2DLayeredLayers = 29, + cudaDevAttrSurfaceAlignment = 30, + cudaDevAttrConcurrentKernels = 31, + cudaDevAttrEccEnabled = 32, + cudaDevAttrPciBusId = 33, + cudaDevAttrPciDeviceId = 34, + cudaDevAttrTccDriver = 35, + cudaDevAttrMemoryClockRate = 36, + cudaDevAttrGlobalMemoryBusWidth = 37, + cudaDevAttrL2CacheSize = 38, + cudaDevAttrMaxThreadsPerMultiProcessor = 39, + cudaDevAttrAsyncEngineCount = 40, + cudaDevAttrUnifiedAddressing = 41, + cudaDevAttrMaxTexture1DLayeredWidth = 42, + cudaDevAttrMaxTexture1DLayeredLayers = 43, + cudaDevAttrMaxTexture2DGatherWidth = 45, + cudaDevAttrMaxTexture2DGatherHeight = 46, + cudaDevAttrMaxTexture3DWidthAlt = 47, + cudaDevAttrMaxTexture3DHeightAlt = 48, + cudaDevAttrMaxTexture3DDepthAlt = 49, + cudaDevAttrPciDomainId = 50, + cudaDevAttrTexturePitchAlignment = 51, + cudaDevAttrMaxTextureCubemapWidth = 52, + cudaDevAttrMaxTextureCubemapLayeredWidth = 53, + cudaDevAttrMaxTextureCubemapLayeredLayers = 54, + cudaDevAttrMaxSurface1DWidth = 55, + cudaDevAttrMaxSurface2DWidth = 56, + cudaDevAttrMaxSurface2DHeight = 57, + cudaDevAttrMaxSurface3DWidth = 58, + cudaDevAttrMaxSurface3DHeight = 59, + cudaDevAttrMaxSurface3DDepth = 60, + cudaDevAttrMaxSurface1DLayeredWidth = 61, + cudaDevAttrMaxSurface1DLayeredLayers = 62, + cudaDevAttrMaxSurface2DLayeredWidth = 63, + cudaDevAttrMaxSurface2DLayeredHeight = 64, + cudaDevAttrMaxSurface2DLayeredLayers = 65, + cudaDevAttrMaxSurfaceCubemapWidth = 66, + cudaDevAttrMaxSurfaceCubemapLayeredWidth = 67, + cudaDevAttrMaxSurfaceCubemapLayeredLayers = 68, + cudaDevAttrMaxTexture1DLinearWidth = 69, + cudaDevAttrMaxTexture2DLinearWidth = 70, + cudaDevAttrMaxTexture2DLinearHeight = 71, + cudaDevAttrMaxTexture2DLinearPitch = 72, + cudaDevAttrMaxTexture2DMipmappedWidth = 73, + cudaDevAttrMaxTexture2DMipmappedHeight = 74, + cudaDevAttrComputeCapabilityMajor = 75, + cudaDevAttrComputeCapabilityMinor = 76, + cudaDevAttrMaxTexture1DMipmappedWidth = 77, + cudaDevAttrStreamPrioritiesSupported = 78, + cudaDevAttrGlobalL1CacheSupported = 79, + cudaDevAttrLocalL1CacheSupported = 80, + cudaDevAttrMaxSharedMemoryPerMultiprocessor = 81, + cudaDevAttrMaxRegistersPerMultiprocessor = 82, + cudaDevAttrManagedMemory = 83, + cudaDevAttrIsMultiGpuBoard = 84, + cudaDevAttrMultiGpuBoardGroupID = 85, + cudaDevAttrHostNativeAtomicSupported = 86, + cudaDevAttrSingleToDoublePrecisionPerfRatio = 87, + cudaDevAttrPageableMemoryAccess = 88, + cudaDevAttrConcurrentManagedAccess = 89, + cudaDevAttrComputePreemptionSupported = 90, + cudaDevAttrCanUseHostPointerForRegisteredMem = 91, + cudaDevAttrReserved92 = 92, + cudaDevAttrReserved93 = 93, + cudaDevAttrReserved94 = 94, + cudaDevAttrCooperativeLaunch = 95, + cudaDevAttrCooperativeMultiDeviceLaunch = 96, + cudaDevAttrMaxSharedMemoryPerBlockOptin = 97, + cudaDevAttrCanFlushRemoteWrites = 98, + cudaDevAttrHostRegisterSupported = 99, + cudaDevAttrPageableMemoryAccessUsesHostPageTables = 100, + cudaDevAttrDirectManagedMemAccessFromHost = 101, + cudaDevAttrMaxBlocksPerMultiprocessor = 106, + cudaDevAttrMaxPersistingL2CacheSize = 108, + cudaDevAttrMaxAccessPolicyWindowSize = 109, + cudaDevAttrReservedSharedMemoryPerBlock = 111, + cudaDevAttrSparseCudaArraySupported = 112, + cudaDevAttrHostRegisterReadOnlySupported = 113, + cudaDevAttrTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMaxTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMemoryPoolsSupported = 115, + cudaDevAttrGPUDirectRDMASupported = 116, + cudaDevAttrGPUDirectRDMAFlushWritesOptions = 117, + cudaDevAttrGPUDirectRDMAWritesOrdering = 118, + cudaDevAttrMemoryPoolSupportedHandleTypes = 119, + + + + + cudaDevAttrDeferredMappingCudaArraySupported = 121, + + cudaDevAttrMax +}; + + + + +enum __attribute__((device_builtin)) cudaMemPoolAttr +{ + + + + + + + + + cudaMemPoolReuseFollowEventDependencies = 0x1, + + + + + + + cudaMemPoolReuseAllowOpportunistic = 0x2, + + + + + + + + cudaMemPoolReuseAllowInternalDependencies = 0x3, + + + + + + + + + + + cudaMemPoolAttrReleaseThreshold = 0x4, + + + + + + cudaMemPoolAttrReservedMemCurrent = 0x5, + + + + + + + cudaMemPoolAttrReservedMemHigh = 0x6, + + + + + + cudaMemPoolAttrUsedMemCurrent = 0x7, + + + + + + + cudaMemPoolAttrUsedMemHigh = 0x8 +}; + + + + +enum __attribute__((device_builtin)) cudaMemLocationType { + cudaMemLocationTypeInvalid = 0, + cudaMemLocationTypeDevice = 1 +}; + + + + + + +struct __attribute__((device_builtin)) cudaMemLocation { + enum cudaMemLocationType type; + int id; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAccessFlags { + cudaMemAccessFlagsProtNone = 0, + cudaMemAccessFlagsProtRead = 1, + cudaMemAccessFlagsProtReadWrite = 3 +}; + + + + +struct __attribute__((device_builtin)) cudaMemAccessDesc { + struct cudaMemLocation location; + enum cudaMemAccessFlags flags; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationType { + cudaMemAllocationTypeInvalid = 0x0, + + + + cudaMemAllocationTypePinned = 0x1, + cudaMemAllocationTypeMax = 0x7FFFFFFF +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationHandleType { + cudaMemHandleTypeNone = 0x0, + cudaMemHandleTypePosixFileDescriptor = 0x1, + cudaMemHandleTypeWin32 = 0x2, + cudaMemHandleTypeWin32Kmt = 0x4 +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolProps { + enum cudaMemAllocationType allocType; + enum cudaMemAllocationHandleType handleTypes; + struct cudaMemLocation location; + + + + + + + void *win32SecurityAttributes; + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolPtrExportData { + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemAllocNodeParams { + + + + + struct cudaMemPoolProps poolProps; + const struct cudaMemAccessDesc *accessDescs; + size_t accessDescCount; + size_t bytesize; + void *dptr; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphMemAttributeType { + + + + + cudaGraphMemAttrUsedMemCurrent = 0x0, + + + + + + + cudaGraphMemAttrUsedMemHigh = 0x1, + + + + + + + cudaGraphMemAttrReservedMemCurrent = 0x2, + + + + + + + cudaGraphMemAttrReservedMemHigh = 0x3 +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceP2PAttr { + cudaDevP2PAttrPerformanceRank = 1, + cudaDevP2PAttrAccessSupported = 2, + cudaDevP2PAttrNativeAtomicSupported = 3, + cudaDevP2PAttrCudaArrayAccessSupported = 4 +}; + + + + + + +struct __attribute__((device_builtin)) CUuuid_st { + char bytes[16]; +}; +typedef __attribute__((device_builtin)) struct CUuuid_st CUuuid; + +typedef __attribute__((device_builtin)) struct CUuuid_st cudaUUID_t; + + + + +struct __attribute__((device_builtin)) cudaDeviceProp +{ + char name[256]; + cudaUUID_t uuid; + char luid[8]; + unsigned int luidDeviceNodeMask; + size_t totalGlobalMem; + size_t sharedMemPerBlock; + int regsPerBlock; + int warpSize; + size_t memPitch; + int maxThreadsPerBlock; + int maxThreadsDim[3]; + int maxGridSize[3]; + int clockRate; + size_t totalConstMem; + int major; + int minor; + size_t textureAlignment; + size_t texturePitchAlignment; + int deviceOverlap; + int multiProcessorCount; + int kernelExecTimeoutEnabled; + int integrated; + int canMapHostMemory; + int computeMode; + int maxTexture1D; + int maxTexture1DMipmap; + int maxTexture1DLinear; + int maxTexture2D[2]; + int maxTexture2DMipmap[2]; + int maxTexture2DLinear[3]; + int maxTexture2DGather[2]; + int maxTexture3D[3]; + int maxTexture3DAlt[3]; + int maxTextureCubemap; + int maxTexture1DLayered[2]; + int maxTexture2DLayered[3]; + int maxTextureCubemapLayered[2]; + int maxSurface1D; + int maxSurface2D[2]; + int maxSurface3D[3]; + int maxSurface1DLayered[2]; + int maxSurface2DLayered[3]; + int maxSurfaceCubemap; + int maxSurfaceCubemapLayered[2]; + size_t surfaceAlignment; + int concurrentKernels; + int ECCEnabled; + int pciBusID; + int pciDeviceID; + int pciDomainID; + int tccDriver; + int asyncEngineCount; + int unifiedAddressing; + int memoryClockRate; + int memoryBusWidth; + int l2CacheSize; + int persistingL2CacheMaxSize; + int maxThreadsPerMultiProcessor; + int streamPrioritiesSupported; + int globalL1CacheSupported; + int localL1CacheSupported; + size_t sharedMemPerMultiprocessor; + int regsPerMultiprocessor; + int managedMemory; + int isMultiGpuBoard; + int multiGpuBoardGroupID; + int hostNativeAtomicSupported; + int singleToDoublePrecisionPerfRatio; + int pageableMemoryAccess; + int concurrentManagedAccess; + int computePreemptionSupported; + int canUseHostPointerForRegisteredMem; + int cooperativeLaunch; + int cooperativeMultiDeviceLaunch; + size_t sharedMemPerBlockOptin; + int pageableMemoryAccessUsesHostPageTables; + int directManagedMemAccessFromHost; + int maxBlocksPerMultiProcessor; + int accessPolicyMaxWindowSize; + size_t reservedSharedMemPerBlock; +}; + +# 2348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + + + + + + + + + + + + + + +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcEventHandle_st +{ + char reserved[64]; +}cudaIpcEventHandle_t; + + + + +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcMemHandle_st +{ + char reserved[64]; +}cudaIpcMemHandle_t; + + + + +enum __attribute__((device_builtin)) cudaExternalMemoryHandleType { + + + + cudaExternalMemoryHandleTypeOpaqueFd = 1, + + + + cudaExternalMemoryHandleTypeOpaqueWin32 = 2, + + + + cudaExternalMemoryHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalMemoryHandleTypeD3D12Heap = 4, + + + + cudaExternalMemoryHandleTypeD3D12Resource = 5, + + + + cudaExternalMemoryHandleTypeD3D11Resource = 6, + + + + cudaExternalMemoryHandleTypeD3D11ResourceKmt = 7, + + + + cudaExternalMemoryHandleTypeNvSciBuf = 8 +}; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryHandleDesc { + + + + enum cudaExternalMemoryHandleType type; + union { + + + + + + int fd; + + + + + + + + + + + + + + + + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + + const void *nvSciBufObject; + } handle; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryBufferDesc { + + + + unsigned long long offset; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryMipmappedArrayDesc { + + + + + unsigned long long offset; + + + + struct cudaChannelFormatDesc formatDesc; + + + + struct cudaExtent extent; + + + + + unsigned int flags; + + + + unsigned int numLevels; +}; + + + + +enum __attribute__((device_builtin)) cudaExternalSemaphoreHandleType { + + + + cudaExternalSemaphoreHandleTypeOpaqueFd = 1, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32 = 2, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalSemaphoreHandleTypeD3D12Fence = 4, + + + + cudaExternalSemaphoreHandleTypeD3D11Fence = 5, + + + + cudaExternalSemaphoreHandleTypeNvSciSync = 6, + + + + cudaExternalSemaphoreHandleTypeKeyedMutex = 7, + + + + cudaExternalSemaphoreHandleTypeKeyedMutexKmt = 8, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd = 9, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32 = 10 +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreHandleDesc { + + + + enum cudaExternalSemaphoreHandleType type; + union { + + + + + + + int fd; + + + + + + + + + + + + + + + + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + const void* nvSciSyncObj; + } handle; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + } params; + + + + + + + + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + } params; + + + + + + + + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams{ + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + unsigned int reserved[12]; + } params; + + + + + + + + + + + unsigned int flags; + unsigned int reserved[16]; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + unsigned int reserved[10]; + } params; + + + + + + + + + + + unsigned int flags; + unsigned int reserved[16]; +}; + + + + + + + + + + +typedef __attribute__((device_builtin)) enum cudaError cudaError_t; + + + + +typedef __attribute__((device_builtin)) struct CUstream_st *cudaStream_t; + + + + +typedef __attribute__((device_builtin)) struct CUevent_st *cudaEvent_t; + + + + +typedef __attribute__((device_builtin)) struct cudaGraphicsResource *cudaGraphicsResource_t; + + + + +typedef __attribute__((device_builtin)) enum cudaOutputMode cudaOutputMode_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalMemory_st *cudaExternalMemory_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalSemaphore_st *cudaExternalSemaphore_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraph_st *cudaGraph_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraphNode_st *cudaGraphNode_t; + + + + +typedef __attribute__((device_builtin)) struct CUuserObject_st *cudaUserObject_t; + + + + +typedef __attribute__((device_builtin)) struct CUfunc_st *cudaFunction_t; + + + + +typedef __attribute__((device_builtin)) struct CUmemPoolHandle_st *cudaMemPool_t; + + + + +enum __attribute__((device_builtin)) cudaCGScope { + cudaCGScopeInvalid = 0, + cudaCGScopeGrid = 1, + cudaCGScopeMultiGrid = 2 +}; + + + + +struct __attribute__((device_builtin)) cudaLaunchParams +{ + void *func; + dim3 gridDim; + dim3 blockDim; + void **args; + size_t sharedMem; + cudaStream_t stream; +}; + + + + +struct __attribute__((device_builtin)) cudaKernelNodeParams { + void* func; + dim3 gridDim; + dim3 blockDim; + unsigned int sharedMemBytes; + void **kernelParams; + void **extra; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreSignalParams* paramsArray; + unsigned int numExtSems; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreWaitParams* paramsArray; + unsigned int numExtSems; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphNodeType { + cudaGraphNodeTypeKernel = 0x00, + cudaGraphNodeTypeMemcpy = 0x01, + cudaGraphNodeTypeMemset = 0x02, + cudaGraphNodeTypeHost = 0x03, + cudaGraphNodeTypeGraph = 0x04, + cudaGraphNodeTypeEmpty = 0x05, + cudaGraphNodeTypeWaitEvent = 0x06, + cudaGraphNodeTypeEventRecord = 0x07, + cudaGraphNodeTypeExtSemaphoreSignal = 0x08, + cudaGraphNodeTypeExtSemaphoreWait = 0x09, + cudaGraphNodeTypeMemAlloc = 0x0a, + cudaGraphNodeTypeMemFree = 0x0b, + cudaGraphNodeTypeCount +}; + + + + +typedef struct CUgraphExec_st* cudaGraphExec_t; + + + + +enum __attribute__((device_builtin)) cudaGraphExecUpdateResult { + cudaGraphExecUpdateSuccess = 0x0, + cudaGraphExecUpdateError = 0x1, + cudaGraphExecUpdateErrorTopologyChanged = 0x2, + cudaGraphExecUpdateErrorNodeTypeChanged = 0x3, + cudaGraphExecUpdateErrorFunctionChanged = 0x4, + cudaGraphExecUpdateErrorParametersChanged = 0x5, + cudaGraphExecUpdateErrorNotSupported = 0x6, + cudaGraphExecUpdateErrorUnsupportedFunctionChange = 0x7, + cudaGraphExecUpdateErrorAttributesChanged = 0x8 +}; + + + + + +enum __attribute__((device_builtin)) cudaGetDriverEntryPointFlags { + cudaEnableDefault = 0x0, + cudaEnableLegacyStream = 0x1, + cudaEnablePerThreadDefaultStream = 0x2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphDebugDotFlags { + cudaGraphDebugDotFlagsVerbose = 1<<0, + cudaGraphDebugDotFlagsKernelNodeParams = 1<<2, + cudaGraphDebugDotFlagsMemcpyNodeParams = 1<<3, + cudaGraphDebugDotFlagsMemsetNodeParams = 1<<4, + cudaGraphDebugDotFlagsHostNodeParams = 1<<5, + cudaGraphDebugDotFlagsEventNodeParams = 1<<6, + cudaGraphDebugDotFlagsExtSemasSignalNodeParams = 1<<7, + cudaGraphDebugDotFlagsExtSemasWaitNodeParams = 1<<8, + cudaGraphDebugDotFlagsKernelNodeAttributes = 1<<9, + cudaGraphDebugDotFlagsHandles = 1<<10 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphInstantiateFlags { + cudaGraphInstantiateFlagAutoFreeOnLaunch = 1 + + , cudaGraphInstantiateFlagUseNodePriority = 8 + + +}; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +typedef __attribute__((device_builtin)) enum cudaStreamAttrID { + cudaStreamAttributeAccessPolicyWindow = 1, + cudaStreamAttributeSynchronizationPolicy = 3 +} cudaStreamAttrID; + + + + + + + + + + +typedef __attribute__((device_builtin)) union cudaStreamAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + enum cudaSynchronizationPolicy syncPolicy; +} cudaStreamAttrValue; + + + + + + + + +typedef __attribute__((device_builtin)) enum cudaKernelNodeAttrID { + cudaKernelNodeAttributeAccessPolicyWindow = 1 + , cudaKernelNodeAttributeCooperative = 2 + + , cudaKernelNodeAttributePriority = 8 + +} cudaKernelNodeAttrID; + + + + + + + + + + + +typedef __attribute__((device_builtin)) union cudaKernelNodeAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + int cooperative; + + int priority; + +} cudaKernelNodeAttrValue; + + + + + + + + + + + + + + +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" + + + + +enum __attribute__((device_builtin)) cudaSurfaceBoundaryMode +{ + cudaBoundaryModeZero = 0, + cudaBoundaryModeClamp = 1, + cudaBoundaryModeTrap = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSurfaceFormatMode +{ + cudaFormatModeForced = 0, + cudaFormatModeAuto = 1 +}; + + + + +struct __attribute__((device_builtin)) surfaceReference +{ + + + + struct cudaChannelFormatDesc channelDesc; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaSurfaceObject_t; + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" + + + + +enum __attribute__((device_builtin)) cudaTextureAddressMode +{ + cudaAddressModeWrap = 0, + cudaAddressModeClamp = 1, + cudaAddressModeMirror = 2, + cudaAddressModeBorder = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureFilterMode +{ + cudaFilterModePoint = 0, + cudaFilterModeLinear = 1 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureReadMode +{ + cudaReadModeElementType = 0, + cudaReadModeNormalizedFloat = 1 +}; + + + + +struct __attribute__((device_builtin)) textureReference +{ + + + + int normalized; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureAddressMode addressMode[3]; + + + + struct cudaChannelFormatDesc channelDesc; + + + + int sRGB; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + int __cudaReserved[14]; +}; + + + + +struct __attribute__((device_builtin)) cudaTextureDesc +{ + + + + enum cudaTextureAddressMode addressMode[3]; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureReadMode readMode; + + + + int sRGB; + + + + float borderColor[4]; + + + + int normalizedCoords; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + + + + int seamlessCubemap; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaTextureObject_t; + + + + +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +typedef enum cudaDataType_t +{ + CUDA_R_16F = 2, + CUDA_C_16F = 6, + CUDA_R_16BF = 14, + CUDA_C_16BF = 15, + CUDA_R_32F = 0, + CUDA_C_32F = 4, + CUDA_R_64F = 1, + CUDA_C_64F = 5, + CUDA_R_4I = 16, + CUDA_C_4I = 17, + CUDA_R_4U = 18, + CUDA_C_4U = 19, + CUDA_R_8I = 3, + CUDA_C_8I = 7, + CUDA_R_8U = 8, + CUDA_C_8U = 9, + CUDA_R_16I = 20, + CUDA_C_16I = 21, + CUDA_R_16U = 22, + CUDA_C_16U = 23, + CUDA_R_32I = 10, + CUDA_C_32I = 11, + CUDA_R_32U = 12, + CUDA_C_32U = 13, + CUDA_R_64I = 24, + CUDA_C_64I = 25, + CUDA_R_64U = 26, + CUDA_C_64U = 27, + + + + +} cudaDataType; + + +typedef enum libraryPropertyType_t +{ + MAJOR_VERSION, + MINOR_VERSION, + PATCH_LEVEL +} libraryPropertyType; + + + + + + + +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 150 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + + + +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 2 + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceSynchronize(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t __cudaDeviceSynchronizeDeprecationAvoidance(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent_ptsz(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord_ptsz(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags_ptsz(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync_ptsz(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync_ptsz(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync_ptsz(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync_ptsz(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync_ptsz(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync_ptsz(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBuffer(size_t alignment, size_t size); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBufferV2(void *func, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice_ptsz(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2_ptsz(void *parameterBuffer, cudaStream_t stream); + +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2(void *parameterBuffer, cudaStream_t stream); + + +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize, unsigned int flags); + +extern __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long cudaCGGetIntrinsicHandle(enum cudaCGScope scope); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronize(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronizeGrid(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetSize(unsigned int *numThreads, unsigned int *numGrids, unsigned long long handle); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetRank(unsigned int *threadRank, unsigned int *gridRank, unsigned long long handle); +} + +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(T **devPtr, size_t size); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, T *entry); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize, unsigned int flags); + + + + + + + + +# 152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + + + +# 225 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + + +extern "C" { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceReset(void); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceSynchronize(void); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetLimit(enum cudaLimit limit, size_t value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetTexture1DLinearMaxWidth(size_t *maxWidthInElements, const struct cudaChannelFormatDesc *fmtDesc, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetStreamPriorityRange(int *leastPriority, int *greatestPriority); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetCacheConfig(enum cudaFuncCache cacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetSharedMemConfig(enum cudaSharedMemConfig config); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetByPCIBusId(int *device, const char *pciBusId); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetPCIBusId(char *pciBusId, int len, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t *handle, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcOpenEventHandle(cudaEvent_t *event, cudaIpcEventHandle_t handle); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t *handle, void *devPtr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcOpenMemHandle(void **devPtr, cudaIpcMemHandle_t handle, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcCloseMemHandle(void *devPtr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceFlushGPUDirectRDMAWrites(enum cudaFlushGPUDirectRDMAWritesTarget target, enum cudaFlushGPUDirectRDMAWritesScope scope); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadExit(void); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSynchronize(void); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetLimit(enum cudaLimit limit, size_t value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetLimit(size_t *pValue, enum cudaLimit limit); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetCacheConfig(enum cudaFuncCache *pCacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetCacheConfig(enum cudaFuncCache cacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceProperties(struct cudaDeviceProp *prop, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetDefaultMemPool(cudaMemPool_t *memPool, int device); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetMemPool(int device, cudaMemPool_t memPool); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetMemPool(cudaMemPool_t *memPool, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetNvSciSyncAttributes(void *nvSciSyncAttrList, int device, int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetP2PAttribute(int *value, enum cudaDeviceP2PAttr attr, int srcDevice, int dstDevice); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaChooseDevice(int *device, const struct cudaDeviceProp *prop); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSetDevice(int device); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSetValidDevices(int *device_arr, int len); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSetDeviceFlags( unsigned int flags ); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetDeviceFlags( unsigned int *flags ); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamCreate(cudaStream_t *pStream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithPriority(cudaStream_t *pStream, unsigned int flags, int priority); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int *priority); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetFlags(cudaStream_t hStream, unsigned int *flags); + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaCtxResetPersistingL2Cache(void); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCopyAttributes(cudaStream_t dst, cudaStream_t src); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + cudaStreamAttrValue *value_out); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamSetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + const cudaStreamAttrValue *value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags = 0); + + + + + + + +typedef void ( *cudaStreamCallback_t)(cudaStream_t stream, cudaError_t status, void *userData); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamAddCallback(cudaStream_t stream, + cudaStreamCallback_t callback, void *userData, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamSynchronize(cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamQuery(cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void *devPtr, size_t length = 0, unsigned int flags = 0x04); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamBeginCapture(cudaStream_t stream, enum cudaStreamCaptureMode mode); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaThreadExchangeStreamCaptureMode(enum cudaStreamCaptureMode *mode); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamEndCapture(cudaStream_t stream, cudaGraph_t *pGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamIsCapturing(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus, unsigned long long *pId); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo_v2(cudaStream_t stream, enum cudaStreamCaptureStatus *captureStatus_out, unsigned long long *id_out = 0, cudaGraph_t *graph_out = 0, const cudaGraphNode_t **dependencies_out = 0, size_t *numDependencies_out = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamUpdateCaptureDependencies(cudaStream_t stream, cudaGraphNode_t *dependencies, size_t numDependencies, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventCreate(cudaEvent_t *event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream = 0, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventQuery(cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventSynchronize(cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventElapsedTime(float *ms, cudaEvent_t start, cudaEvent_t end); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaImportExternalMemory(cudaExternalMemory_t *extMem_out, const struct cudaExternalMemoryHandleDesc *memHandleDesc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedBuffer(void **devPtr, cudaExternalMemory_t extMem, const struct cudaExternalMemoryBufferDesc *bufferDesc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedMipmappedArray(cudaMipmappedArray_t *mipmap, cudaExternalMemory_t extMem, const struct cudaExternalMemoryMipmappedArrayDesc *mipmapDesc); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroyExternalMemory(cudaExternalMemory_t extMem); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaImportExternalSemaphore(cudaExternalSemaphore_t *extSem_out, const struct cudaExternalSemaphoreHandleDesc *semHandleDesc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSignalExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreSignalParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaWaitExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreWaitParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroyExternalSemaphore(cudaExternalSemaphore_t extSem); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaLaunchKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaLaunchCooperativeKernelMultiDevice(struct cudaLaunchParams *launchParamsList, unsigned int numDevices, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFuncSetCacheConfig(const void *func, enum cudaFuncCache cacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig(const void *func, enum cudaSharedMemConfig config); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncSetAttribute(const void *func, enum cudaFuncAttribute attr, int value); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForDevice(double *d); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForHost(double *d); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaLaunchHostFunc(cudaStream_t stream, cudaHostFn_t fn, void *userData); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock(size_t *dynamicSmemSize, const void *func, int numBlocks, int blockSize); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMallocManaged(void **devPtr, size_t size, unsigned int flags = 0x01); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocHost(void **ptr, size_t size); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocPitch(void **devPtr, size_t *pitch, size_t width, size_t height); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocArray(cudaArray_t *array, const struct cudaChannelFormatDesc *desc, size_t width, size_t height = 0, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeHost(void *ptr); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeArray(cudaArray_t array); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeMipmappedArray(cudaMipmappedArray_t mipmappedArray); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostAlloc(void **pHost, size_t size, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostRegister(void *ptr, size_t size, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostUnregister(void *ptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostGetDevicePointer(void **pDevice, void *pHost, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostGetFlags(unsigned int *pFlags, void *pHost); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMalloc3D(struct cudaPitchedPtr* pitchedDevPtr, struct cudaExtent extent); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMalloc3DArray(cudaArray_t *array, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocMipmappedArray(cudaMipmappedArray_t *mipmappedArray, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int numLevels, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetMipmappedArrayLevel(cudaArray_t *levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned int level); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy3D(const struct cudaMemcpy3DParms *p); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeer(const struct cudaMemcpy3DPeerParms *p); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeerAsync(const struct cudaMemcpy3DPeerParms *p, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemGetInfo(size_t *free, size_t *total); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaArrayGetInfo(struct cudaChannelFormatDesc *desc, struct cudaExtent *extent, unsigned int *flags, cudaArray_t array); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaArrayGetPlane(cudaArray_t *pPlaneArray, cudaArray_t hArray, unsigned int planeIdx); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaArray_t array, int device); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaMipmappedArray_t mipmap, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaArray_t array); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaMipmappedArray_t mipmap); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyPeer(void *dst, int dstDevice, const void *src, int srcDevice, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2D(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArray(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbol(const void *symbol, const void *src, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyHostToDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbol(void *dst, const void *symbol, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyPeerAsync(void *dst, int dstDevice, const void *src, int srcDevice, size_t count, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArrayAsync(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync(const void *symbol, const void *src, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync(void *dst, const void *symbol, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemset(void *devPtr, int value, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemset2D(void *devPtr, size_t pitch, int value, size_t width, size_t height); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemset3D(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetSymbolAddress(void **devPtr, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetSymbolSize(size_t *size, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPrefetchAsync(const void *devPtr, size_t count, int dstDevice, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemAdvise(const void *devPtr, size_t count, enum cudaMemoryAdvise advice, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttribute(void *data, size_t dataSize, enum cudaMemRangeAttribute attribute, const void *devPtr, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttributes(void **data, size_t *dataSizes, enum cudaMemRangeAttribute *attributes, size_t numAttributes, const void *devPtr, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArray(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArrayAsync(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocAsync(void **devPtr, size_t size, cudaStream_t hStream); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeAsync(void *devPtr, cudaStream_t hStream); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolTrimTo(cudaMemPool_t memPool, size_t minBytesToKeep); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolSetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolGetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolSetAccess(cudaMemPool_t memPool, const struct cudaMemAccessDesc *descList, size_t count); + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolGetAccess(enum cudaMemAccessFlags *flags, cudaMemPool_t memPool, struct cudaMemLocation *location); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolCreate(cudaMemPool_t *memPool, const struct cudaMemPoolProps *poolProps); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolDestroy(cudaMemPool_t memPool); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocFromPoolAsync(void **ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolExportToShareableHandle( + void *shareableHandle, + cudaMemPool_t memPool, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolImportFromShareableHandle( + cudaMemPool_t *memPool, + void *shareableHandle, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolExportPointer(struct cudaMemPoolPtrExportData *exportData, void *ptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolImportPointer(void **ptr, cudaMemPool_t memPool, struct cudaMemPoolPtrExportData *exportData); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaPointerGetAttributes(struct cudaPointerAttributes *attributes, const void *ptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceCanAccessPeer(int *canAccessPeer, int device, int peerDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceEnablePeerAccess(int peerDevice, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceDisablePeerAccess(int peerDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsUnregisterResource(cudaGraphicsResource_t resource); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsResourceSetMapFlags(cudaGraphicsResource_t resource, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsMapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsUnmapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedPointer(void **devPtr, size_t *size, cudaGraphicsResource_t resource); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsSubResourceGetMappedArray(cudaArray_t *array, cudaGraphicsResource_t resource, unsigned int arrayIndex, unsigned int mipLevel); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray_t *mipmappedArray, cudaGraphicsResource_t resource); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t size = (0x7fffffff * 2U + 1U)); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture2D(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t width, size_t height, size_t pitch); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToArray(const struct textureReference *texref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray(const struct textureReference *texref, cudaMipmappedArray_const_t mipmappedArray, const struct cudaChannelFormatDesc *desc); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaUnbindTexture(const struct textureReference *texref); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset(size_t *offset, const struct textureReference *texref); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureReference(const struct textureReference **texref, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindSurfaceToArray(const struct surfaceReference *surfref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetSurfaceReference(const struct surfaceReference **surfref, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetChannelDesc(struct cudaChannelFormatDesc *desc, cudaArray_const_t array); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) struct cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, enum cudaChannelFormatKind f); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaCreateTextureObject(cudaTextureObject_t *pTexObject, const struct cudaResourceDesc *pResDesc, const struct cudaTextureDesc *pTexDesc, const struct cudaResourceViewDesc *pResViewDesc); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroyTextureObject(cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetTextureObjectTextureDesc(struct cudaTextureDesc *pTexDesc, cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceViewDesc(struct cudaResourceViewDesc *pResViewDesc, cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaCreateSurfaceObject(cudaSurfaceObject_t *pSurfObject, const struct cudaResourceDesc *pResDesc); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroySurfaceObject(cudaSurfaceObject_t surfObject); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetSurfaceObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaSurfaceObject_t surfObject); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDriverGetVersion(int *driverVersion); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphCreate(cudaGraph_t *pGraph, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddKernelNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetParams(cudaGraphNode_t node, struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetParams(cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeCopyAttributes( + cudaGraphNode_t hSrc, + cudaGraphNode_t hDst); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + cudaKernelNodeAttrValue *value_out); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + const cudaKernelNodeAttrValue *value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemcpy3DParms *pCopyParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode1D( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeGetParams(cudaGraphNode_t node, struct cudaMemcpy3DParms *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams(cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams1D( + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemsetNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemsetParams *pMemsetParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeGetParams(cudaGraphNode_t node, struct cudaMemsetParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeSetParams(cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddHostNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphHostNodeGetParams(cudaGraphNode_t node, struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphHostNodeSetParams(cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddChildGraphNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaGraph_t childGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphChildGraphNodeGetGraph(cudaGraphNode_t node, cudaGraph_t *pGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddEmptyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddEventRecordNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddEventWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresSignalNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreSignalNodeParams *params_out); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreWaitNodeParams *params_out); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemAllocNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, struct cudaMemAllocNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemAllocNodeGetParams(cudaGraphNode_t node, struct cudaMemAllocNodeParams *params_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemFreeNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, void *dptr); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemFreeNodeGetParams(cudaGraphNode_t node, void *dptr_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGraphMemTrim(int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphClone(cudaGraph_t *pGraphClone, cudaGraph_t originalGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeFindInClone(cudaGraphNode_t *pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetType(cudaGraphNode_t node, enum cudaGraphNodeType *pType); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphGetNodes(cudaGraph_t graph, cudaGraphNode_t *nodes, size_t *numNodes); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphGetRootNodes(cudaGraph_t graph, cudaGraphNode_t *pRootNodes, size_t *pNumRootNodes); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphGetEdges(cudaGraph_t graph, cudaGraphNode_t *from, cudaGraphNode_t *to, size_t *numEdges); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependencies(cudaGraphNode_t node, cudaGraphNode_t *pDependencies, size_t *pNumDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependentNodes(cudaGraphNode_t node, cudaGraphNode_t *pDependentNodes, size_t *pNumDependentNodes); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphRemoveDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphDestroyNode(cudaGraphNode_t node); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphInstantiate(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, cudaGraphNode_t *pErrorNode, char *pLogBuffer, size_t bufferSize); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphInstantiateWithFlags(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, unsigned long long flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecKernelNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams1D( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecMemsetNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecHostNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecChildGraphNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecEventRecordNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecEventWaitNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresSignalNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresWaitNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeSetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int isEnabled); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int *isEnabled); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecUpdate(cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphNode_t *hErrorNode_out, enum cudaGraphExecUpdateResult *updateResult_out); + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphUpload(cudaGraphExec_t graphExec, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphLaunch(cudaGraphExec_t graphExec, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecDestroy(cudaGraphExec_t graphExec); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphDestroy(cudaGraph_t graph); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphDebugDotPrint(cudaGraph_t graph, const char *path, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaUserObjectCreate(cudaUserObject_t *object_out, void *ptr, cudaHostFn_t destroy, unsigned int initialRefcount, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaUserObjectRetain(cudaUserObject_t object, unsigned int count = 1); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaUserObjectRelease(cudaUserObject_t object, unsigned int count = 1); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphRetainUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphReleaseUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetDriverEntryPoint(const char *symbol, void **funcPtr, unsigned long long flags); + + + + +extern __attribute__((host)) cudaError_t cudaGetExportTable(const void **ppExportTable, const cudaUUID_t *pExportTableId); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetFuncBySymbol(cudaFunction_t* functionPtr, const void* symbolPtr); + + + +# 13173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + +} + + + + + + + + + + + + + + +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf1(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf2(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf4(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(char) * 8; + + + + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); + +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescNV12(void) +{ + int e = (int)sizeof(char) * 8; + + return cudaCreateChannelDesc(e, e, e, 0, cudaChannelFormatKindNV12); +} + +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindSignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindSignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindSignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindSignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindUnsignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindUnsignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 0, cudaChannelFormatKindNV12); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindUnsignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindSignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7SRGB); +} + + + + + + +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 54 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 55 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) struct cudaPitchedPtr make_cudaPitchedPtr(void *d, size_t p, size_t xsz, size_t ysz) +{ + struct cudaPitchedPtr s; + + s.ptr = d; + s.pitch = p; + s.xsize = xsz; + s.ysize = ysz; + + return s; +} + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) struct cudaPos make_cudaPos(size_t x, size_t y, size_t z) +{ + struct cudaPos p; + + p.x = x; + p.y = y; + p.z = z; + + return p; +} + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) struct cudaExtent make_cudaExtent(size_t w, size_t h, size_t d) +{ + struct cudaExtent e; + + e.width = w; + e.height = h; + e.depth = d; + + return e; +} + + + +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x); + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y); + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z); + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w); + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x); + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y); + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z); + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w); + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x); + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x); + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y); + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y); + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z); + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z); + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w); + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w); + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x); + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y); + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z); + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x); + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y); + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z); + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w); + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x) +{ + char1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x) +{ + uchar1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y) +{ + char2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y) +{ + uchar2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z) +{ + char3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z) +{ + uchar3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w) +{ + char4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w) +{ + uchar4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x) +{ + short1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x) +{ + ushort1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y) +{ + short2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y) +{ + ushort2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z) +{ + short3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z) +{ + ushort3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w) +{ + short4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w) +{ + ushort4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x) +{ + int1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x) +{ + uint1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y) +{ + int2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y) +{ + uint2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z) +{ + int3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z) +{ + uint3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w) +{ + int4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w) +{ + uint4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x) +{ + long1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x) +{ + ulong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y) +{ + long2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y) +{ + ulong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z) +{ + long3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z) +{ + ulong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w) +{ + long4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w) +{ + ulong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x) +{ + float1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y) +{ + float2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z) +{ + float3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w) +{ + float4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x) +{ + longlong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x) +{ + ulonglong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y) +{ + longlong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y) +{ + ulonglong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z) +{ + longlong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z) +{ + ulonglong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w) +{ + longlong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w) +{ + ulonglong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x) +{ + double1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y) +{ + double2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z) +{ + double3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w) +{ + double4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + + + + + +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 2 + + +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + + + + + + + + + +# 1 "/usr/include/string.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 27 "/usr/include/string.h" 2 3 + +extern "C" { + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 34 "/usr/include/string.h" 2 3 + + + + + + + + + +extern void *memcpy (void *__restrict __dest, const void *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void *memmove (void *__dest, const void *__src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern void *memccpy (void *__restrict __dest, const void *__restrict __src, + int __c, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + +extern int memcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + +extern "C++" +{ +extern void *memchr (void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const void *memchr (const void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 89 "/usr/include/string.h" 3 +} + + + + + + + + + +extern "C++" void *rawmemchr (void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *rawmemchr (const void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" void *memrchr (void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + + +extern char *strcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strcat (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncat (char *__restrict __dest, const char *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern int strncmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcoll (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern size_t strxfrm (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (2))); + + + +# 1 "/usr/include/bits/types/locale_t.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/types/__locale_t.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +struct __locale_struct +{ + + struct __locale_data *__locales[13]; + + + const unsigned short int *__ctype_b; + const int *__ctype_tolower; + const int *__ctype_toupper; + + + const char *__names[13]; +}; + +typedef struct __locale_struct *__locale_t; + +# 23 "/usr/include/bits/types/locale_t.h" 2 3 + +typedef __locale_t locale_t; + +# 154 "/usr/include/string.h" 2 3 + + +extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + +extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, + locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4))); + + + + + +extern char *strdup (const char *__s) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); + + + + + + +extern char *strndup (const char *__string, size_t __n) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); + + + + +# 189 "/usr/include/string.h" 3 + + +# 201 "/usr/include/string.h" 3 + + + +extern "C++" +{ +extern char *strchr (char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strchr (const char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 224 "/usr/include/string.h" 3 +} + + + + + + +extern "C++" +{ +extern char *strrchr (char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strrchr (const char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 251 "/usr/include/string.h" 3 +} + + + + + + + + + +extern "C++" char *strchrnul (char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const char *strchrnul (const char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + + +extern size_t strcspn (const char *__s, const char *__reject) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern size_t strspn (const char *__s, const char *__accept) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern "C++" +{ +extern char *strpbrk (char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strpbrk (const char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +# 301 "/usr/include/string.h" 3 +} + + + + + + +extern "C++" +{ +extern char *strstr (char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strstr (const char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +# 328 "/usr/include/string.h" 3 +} + + + + + + + +extern char *strtok (char *__restrict __s, const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *__strtok_r (char *__restrict __s, + const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + +extern char *strtok_r (char *__restrict __s, const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + + + + + +extern "C++" char *strcasestr (char *__haystack, const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern "C++" const char *strcasestr (const char *__haystack, + const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + + + + + + + + +extern void *memmem (const void *__haystack, size_t __haystacklen, + const void *__needle, size_t __needlelen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3))); + + + +extern void *__mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern void *mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern size_t strlen (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern size_t strnlen (const char *__string, size_t __maxlen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern char *strerror (int __errnum) throw (); + + + + + + + + +# 419 "/usr/include/string.h" 3 + + +extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))) ; + + + + + +extern char *strerror_l (int __errnum, locale_t __l) throw (); + + +# 1 "/usr/include/strings.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 24 "/usr/include/strings.h" 2 3 + + + + + + +extern "C" { + + + +extern int bcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern void bcopy (const void *__src, void *__dest, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern "C++" +{ +extern char *index (char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *index (const char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 66 "/usr/include/strings.h" 3 +} + + + + + + + +extern "C++" +{ +extern char *rindex (char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *rindex (const char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 94 "/usr/include/strings.h" 3 +} + + + + + + + + + +extern int ffs (int __i) throw () __attribute__ ((__const__)); + + + + + +extern int ffsl (long int __l) throw () __attribute__ ((__const__)); + extern int ffsll (long long int __ll) + throw () __attribute__ ((__const__)); + + + +extern int strcasecmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + + + + +extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + + +extern int strncasecmp_l (const char *__s1, const char *__s2, + size_t __n, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4))); + + +} + +# 147 "/usr/include/strings.h" 3 + +# 433 "/usr/include/string.h" 2 3 + + + +extern void explicit_bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern char *strsep (char **__restrict __stringp, + const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern char *strsignal (int __sig) throw (); + + +extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + +extern char *__stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern int strverscmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + +extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" char *basename (char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); +extern "C++" const char *basename (const char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); + + + + + + +# 498 "/usr/include/string.h" 3 + +} + +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/usr/include/time.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 30 "/usr/include/time.h" 2 3 + + + +# 1 "/usr/include/bits/time.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/types.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 28 "/usr/include/bits/types.h" 2 3 +# 1 "/usr/include/bits/timesize.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +# 29 "/usr/include/bits/types.h" 2 3 + + +typedef unsigned char __u_char; +typedef unsigned short int __u_short; +typedef unsigned int __u_int; +typedef unsigned long int __u_long; + + +typedef signed char __int8_t; +typedef unsigned char __uint8_t; +typedef signed short int __int16_t; +typedef unsigned short int __uint16_t; +typedef signed int __int32_t; +typedef unsigned int __uint32_t; + +typedef signed long int __int64_t; +typedef unsigned long int __uint64_t; + + + + + + +typedef __int8_t __int_least8_t; +typedef __uint8_t __uint_least8_t; +typedef __int16_t __int_least16_t; +typedef __uint16_t __uint_least16_t; +typedef __int32_t __int_least32_t; +typedef __uint32_t __uint_least32_t; +typedef __int64_t __int_least64_t; +typedef __uint64_t __uint_least64_t; + + + +typedef long int __quad_t; +typedef unsigned long int __u_quad_t; + + + + + + + +typedef long int __intmax_t; +typedef unsigned long int __uintmax_t; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 136 "/usr/include/bits/types.h" 3 + +# 1 "/usr/include/bits/typesizes.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 37 "/usr/include/bits/typesizes.h" 3 + +# 75 "/usr/include/bits/typesizes.h" 3 + + + + + + + + + + + + + + +# 95 "/usr/include/bits/typesizes.h" 3 + + + + + +# 142 "/usr/include/bits/types.h" 2 3 +# 1 "/usr/include/bits/time64.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 143 "/usr/include/bits/types.h" 2 3 + + +typedef unsigned long int __dev_t; +typedef unsigned int __uid_t; +typedef unsigned int __gid_t; +typedef unsigned long int __ino_t; +typedef unsigned long int __ino64_t; +typedef unsigned int __mode_t; +typedef unsigned long int __nlink_t; +typedef long int __off_t; +typedef long int __off64_t; +typedef int __pid_t; +typedef struct { int __val[2]; } __fsid_t; +typedef long int __clock_t; +typedef unsigned long int __rlim_t; +typedef unsigned long int __rlim64_t; +typedef unsigned int __id_t; +typedef long int __time_t; +typedef unsigned int __useconds_t; +typedef long int __suseconds_t; + +typedef int __daddr_t; +typedef int __key_t; + + +typedef int __clockid_t; + + +typedef void * __timer_t; + + +typedef long int __blksize_t; + + + + +typedef long int __blkcnt_t; +typedef long int __blkcnt64_t; + + +typedef unsigned long int __fsblkcnt_t; +typedef unsigned long int __fsblkcnt64_t; + + +typedef unsigned long int __fsfilcnt_t; +typedef unsigned long int __fsfilcnt64_t; + + +typedef long int __fsword_t; + +typedef long int __ssize_t; + + +typedef long int __syscall_slong_t; + +typedef unsigned long int __syscall_ulong_t; + + + +typedef __off64_t __loff_t; +typedef char *__caddr_t; + + +typedef long int __intptr_t; + + +typedef unsigned int __socklen_t; + + + + +typedef int __sig_atomic_t; + + + + + + + + + + + + +# 27 "/usr/include/bits/time.h" 2 3 + + + + + + + + + +# 43 "/usr/include/bits/time.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/timex.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/types/struct_timeval.h" 1 3 + + + + + + + +struct timeval +{ + __time_t tv_sec; + __suseconds_t tv_usec; +}; +# 23 "/usr/include/bits/timex.h" 2 3 + + + +struct timex +{ + unsigned int modes; + __syscall_slong_t offset; + __syscall_slong_t freq; + __syscall_slong_t maxerror; + __syscall_slong_t esterror; + int status; + __syscall_slong_t constant; + __syscall_slong_t precision; + __syscall_slong_t tolerance; + struct timeval time; + __syscall_slong_t tick; + __syscall_slong_t ppsfreq; + __syscall_slong_t jitter; + int shift; + __syscall_slong_t stabil; + __syscall_slong_t jitcnt; + __syscall_slong_t calcnt; + __syscall_slong_t errcnt; + __syscall_slong_t stbcnt; + + int tai; + + + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; +}; + + +# 70 "/usr/include/bits/timex.h" 3 + + +# 83 "/usr/include/bits/timex.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 74 "/usr/include/bits/time.h" 2 3 + +extern "C" { + + +extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) throw (); + +} + + +# 34 "/usr/include/time.h" 2 3 + + + +# 1 "/usr/include/bits/types/clock_t.h" 1 3 + + + + + + +typedef __clock_t clock_t; + +# 38 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/time_t.h" 1 3 + + + + + + +typedef __time_t time_t; + +# 39 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/struct_tm.h" 1 3 + + + + + + +struct tm +{ + int tm_sec; + int tm_min; + int tm_hour; + int tm_mday; + int tm_mon; + int tm_year; + int tm_wday; + int tm_yday; + int tm_isdst; + + + long int tm_gmtoff; + const char *tm_zone; + + + + +}; + +# 40 "/usr/include/time.h" 2 3 + +# 1 "/usr/include/bits/types/struct_timespec.h" 1 3 + + + + +# 1 "/usr/include/bits/endian.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/endianness.h" 1 3 + + + + + + + + + + +# 36 "/usr/include/bits/endian.h" 2 3 + + + + + + + + + + + + + +# 7 "/usr/include/bits/types/struct_timespec.h" 2 3 + + + +struct timespec +{ + __time_t tv_sec; + + + + __syscall_slong_t tv_nsec; +# 26 "/usr/include/bits/types/struct_timespec.h" 3 +}; + +# 43 "/usr/include/time.h" 2 3 + + +# 1 "/usr/include/bits/types/clockid_t.h" 1 3 + + + + + + +typedef __clockid_t clockid_t; + +# 47 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/timer_t.h" 1 3 + + + + + + +typedef __timer_t timer_t; + +# 48 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/struct_itimerspec.h" 1 3 + + + + + + + +struct itimerspec + { + struct timespec it_interval; + struct timespec it_value; + }; + +# 49 "/usr/include/time.h" 2 3 +struct sigevent; + + + + +typedef __pid_t pid_t; + + + + + + + + + + + + + +extern "C" { + + + +extern clock_t clock (void) throw (); + + +extern time_t time (time_t *__timer) throw (); + + +extern double difftime (time_t __time1, time_t __time0) + throw () __attribute__ ((__const__)); + + +extern time_t mktime (struct tm *__tp) throw (); + + + + + +extern size_t strftime (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp) throw (); + + + + +extern char *strptime (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp) + throw (); + + + + + + +extern size_t strftime_l (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp, + locale_t __loc) throw (); + + + +extern char *strptime_l (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp, + locale_t __loc) throw (); + + + + + +extern struct tm *gmtime (const time_t *__timer) throw (); + + + +extern struct tm *localtime (const time_t *__timer) throw (); + + + + +extern struct tm *gmtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + +extern struct tm *localtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + + +extern char *asctime (const struct tm *__tp) throw (); + + +extern char *ctime (const time_t *__timer) throw (); + + + + + + +extern char *asctime_r (const struct tm *__restrict __tp, + char *__restrict __buf) throw (); + + +extern char *ctime_r (const time_t *__restrict __timer, + char *__restrict __buf) throw (); + + + + +extern char *__tzname[2]; +extern int __daylight; +extern long int __timezone; + + + + +extern char *tzname[2]; + + + +extern void tzset (void) throw (); + + + +extern int daylight; +extern long int timezone; + + + + + + + + + + + + + + +extern time_t timegm (struct tm *__tp) throw (); + + +extern time_t timelocal (struct tm *__tp) throw (); + + +extern int dysize (int __year) throw () __attribute__ ((__const__)); + + + + + + + + +extern int nanosleep (const struct timespec *__requested_time, + struct timespec *__remaining); + + + +extern int clock_getres (clockid_t __clock_id, struct timespec *__res) throw (); + + +extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) throw (); + + +extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) + throw (); + + + + + + +extern int clock_nanosleep (clockid_t __clock_id, int __flags, + const struct timespec *__req, + struct timespec *__rem); + + +extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) throw (); + + + + +extern int timer_create (clockid_t __clock_id, + struct sigevent *__restrict __evp, + timer_t *__restrict __timerid) throw (); + + +extern int timer_delete (timer_t __timerid) throw (); + + +extern int timer_settime (timer_t __timerid, int __flags, + const struct itimerspec *__restrict __value, + struct itimerspec *__restrict __ovalue) throw (); + + +extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) + throw (); + + +extern int timer_getoverrun (timer_t __timerid) throw (); + + + + + +extern int timespec_get (struct timespec *__ts, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + + + + + + + + +extern int getdate_err; + + + + + + + + +extern struct tm *getdate (const char *__string); + + + + + + + + + + + + + +extern int getdate_r (const char *__restrict __string, + struct tm *__restrict __resbufp); + + +} + +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + +extern "C" +{ + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) clock_t clock(void) + + + +throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memset(void*, int, size_t) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memcpy(void*, const void*, size_t) throw (); + +} + + +# 290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + + + +extern "C" +{ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) int abs(int a) throw (); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long int labs(long int a) throw (); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long long int llabs(long long int a) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fabs(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fabsf(float x) throw (); + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int min(const int a, const int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umin(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmin(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmin(const unsigned long long int a, const unsigned long long int b); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fminf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmin(double x, double y) throw (); +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int max(const int a, const int b); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umax(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmax(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmax(const unsigned long long int a, const unsigned long long int b); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaxf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmax(double, double) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sin(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cos(double x) throw (); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincos(double x, double *sptr, double *cptr) throw (); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincosf(float x, float *sptr, float *cptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tan(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sqrt(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rsqrt(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rsqrtf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log2(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp2(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp2f(float x) throw (); +# 1031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp10(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double expm1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expm1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log2f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log10(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log1p(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log1pf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double floor(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cosh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tanh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acosh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acoshf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asinh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atanh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ldexp(double x, int exp) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ldexpf(float x, int exp) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double logb(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logbf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogb(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogbf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbn(double x, int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalbnf(float x, int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbln(double x, long int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalblnf(float x, long int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double frexp(double x, int *nptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float frexpf(float x, int *nptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double round(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float roundf(float x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lround(double x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lroundf(float x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llround(double x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llroundf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 3320 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rintf(float x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrint(double x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrintf(float x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrint(double x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrintf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nearbyint(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nearbyintf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ceil(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double trunc(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float truncf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fdim(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fdimf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan2(double y, double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acos(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asin(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double hypot(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rhypot(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float hypotf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rhypotf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double norm3d(double a, double b, double c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm3d(double a, double b, double c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double norm4d(double a, double b, double c, double d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm4d(double a, double b, double c, double d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C++" __attribute__((device)) __attribute__((device_builtin)) double norm(int dim, double const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm(int dim, double const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rnormf(int dim, float const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C++" __attribute__((device)) __attribute__((device_builtin)) float normf(int dim, float const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float norm3df(float a, float b, float c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm3df(float a, float b, float c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float norm4df(float a, float b, float c, float d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm4df(float a, float b, float c, float d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cbrt(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cbrtf(float x) throw (); +# 5275 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rcbrt(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rcbrtf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinpi(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinpif(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cospi(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cospif(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospi(double x, double *sptr, double *cptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospif(float x, float *sptr, float *cptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double pow(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double modf(double x, double *iptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmod(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remainder(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remainderf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remquo(double x, double y, int *quo) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remquof(float x, float y, int *quo) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j0(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j0f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double jn(int n, double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float jnf(int n, float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y0(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y0f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double yn(int n, double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ynf(int n, float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i0(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i0f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erf(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erff(float x) throw (); +# 7399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfinv(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfinvf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfc(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double lgamma(double x) throw (); +# 7730 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcinv(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcinvf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdfinv(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdfinvf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdf(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdff(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcx(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcxf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float lgammaf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tgamma(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tgammaf(float x) throw (); + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double copysign(double x, double y) throw (); + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float copysignf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nextafter(double x, double y) throw (); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nextafterf(float x, float y) throw (); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nan(const char *tagp) throw (); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nanf(const char *tagp) throw (); +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinff(float) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanf(float) throw (); + + +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finite(double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitef(float) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbit(double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnan(double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinf(double) throw (); + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitf(float) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fma(double x, double y, double z) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaf(float x, float y, float z) throw (); +# 8950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitl(long double) throw (); + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitel(long double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinfl(long double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanl(long double) throw (); + + +# 8986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acosf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atan2f(float y, float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cosf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float coshf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float modff(float x, float *iptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float powf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sqrtf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ceilf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float floorf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmodf(float x, float y) throw (); +# 10537 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +} + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 1 3 + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/math.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 1 3 + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/cmath" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 1 3 +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 4 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 +# 1964 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2039 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + +# 2071 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2079 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2087 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2095 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + +# 2110 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + +# 2122 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2130 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +namespace std +{ + typedef unsigned long int size_t; + typedef long int ptrdiff_t; + + + typedef decltype(nullptr) nullptr_t; + +} + + + + + + + + + + + + + +namespace std +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +namespace __gnu_cxx +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +# 2232 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + +# 2296 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + +# 2348 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + +# 2370 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2382 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + +# 2410 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + +# 2446 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2480 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2497 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2500 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 2535 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2543 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + +# 2599 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 19 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 2 3 + + + + + + + + + +# 42 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/bits/cpp_type_traits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 38 "/usr/include/c++/7/bits/cpp_type_traits.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C++" { + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + struct __true_type { }; + struct __false_type { }; + + template + struct __truth_type + { typedef __false_type __type; }; + + template<> + struct __truth_type + { typedef __true_type __type; }; + + + + template + struct __traitor + { + enum { __value = bool(_Sp::__value) || bool(_Tp::__value) }; + typedef typename __truth_type<__value>::__type __type; + }; + + + template + struct __are_same + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __are_same<_Tp, _Tp> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_void + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_void + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_integer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + +# 259 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + + +template< > struct __is_integer<__int128> { enum { __value = 1 }; typedef __true_type __type; }; template< > struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; +# 272 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + + + + + + + template + struct __is_floating + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_pointer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __is_pointer<_Tp*> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_arithmetic + : public __traitor<__is_integer<_Tp>, __is_floating<_Tp> > + { }; + + + + + template + struct __is_scalar + : public __traitor<__is_arithmetic<_Tp>, __is_pointer<_Tp> > + { }; + + + + + template + struct __is_char + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_byte + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_move_iterator + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + template + inline _Iterator + __miter_base(_Iterator __it) + { return __it; } + + +} +} + +# 43 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/ext/type_traits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 35 "/usr/include/c++/7/ext/type_traits.h" 2 3 + + +extern "C++" { + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + template + struct __enable_if + { }; + + template + struct __enable_if + { typedef _Tp __type; }; + + + + template + struct __conditional_type + { typedef _Iftrue __type; }; + + template + struct __conditional_type + { typedef _Iffalse __type; }; + + + + template + struct __add_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned short __type; }; + + template<> + struct __add_unsigned + { typedef unsigned int __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long long __type; }; + + + template<> + struct __add_unsigned; + + template<> + struct __add_unsigned; + + + + template + struct __remove_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef short __type; }; + + template<> + struct __remove_unsigned + { typedef int __type; }; + + template<> + struct __remove_unsigned + { typedef long __type; }; + + template<> + struct __remove_unsigned + { typedef long long __type; }; + + + template<> + struct __remove_unsigned; + + template<> + struct __remove_unsigned; + + + + template + inline bool + __is_null_pointer(_Type* __ptr) + { return __ptr == 0; } + + template + inline bool + __is_null_pointer(_Type) + { return false; } + + + inline bool + __is_null_pointer(std::nullptr_t) + { return true; } + + + + template::__value> + struct __promote + { typedef double __type; }; + + + + + template + struct __promote<_Tp, false> + { }; + + template<> + struct __promote + { typedef long double __type; }; + + template<> + struct __promote + { typedef double __type; }; + + template<> + struct __promote + { typedef float __type; }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type> + struct __promote_2 + { + typedef __typeof__(_Tp2() + _Up2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type> + struct __promote_3 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type, + typename _Wp2 = typename __promote<_Wp>::__type> + struct __promote_4 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2() + _Wp2()) __type; + }; + + +} +} + +# 44 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/math.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 28 "/usr/include/math.h" 2 3 + + + + + + +extern "C" { + + + + + +# 1 "/usr/include/bits/math-vector.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libm-simd-decl-stubs.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 46 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 57 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 68 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 79 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 90 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 26 "/usr/include/bits/math-vector.h" 2 3 + +# 41 "/usr/include/math.h" 2 3 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 1 3 + + + + + + + + + + + + + + + +#pragma once + + + + + + + + + + + + + + +# 44 "/usr/include/math.h" 2 3 + + + +# 87 "/usr/include/math.h" 3 + + + + + + + + + + +# 106 "/usr/include/math.h" 3 + + + +# 136 "/usr/include/math.h" 3 + + +# 1 "/usr/include/bits/flt-eval-method.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 139 "/usr/include/math.h" 2 3 + + + + + + + + + + +typedef float float_t; +typedef double double_t; +# 179 "/usr/include/math.h" 3 + + + + + + + + + + + +# 1 "/usr/include/bits/fp-logb.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 191 "/usr/include/math.h" 2 3 +# 220 "/usr/include/math.h" 3 + + + + + + + + + + + + + +# 1 "/usr/include/bits/fp-fast.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 234 "/usr/include/math.h" 2 3 + + + +enum + { + FP_INT_UPWARD = + + 0, + FP_INT_DOWNWARD = + + 1, + FP_INT_TOWARDZERO = + + 2, + FP_INT_TONEARESTFROMZERO = + + 3, + FP_INT_TONEAREST = + + 4, + }; + + + + + + + + + + + + + + + + + +# 284 "/usr/include/math.h" 3 + +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 + + + + + + + + + + + + + + + + + + + + +extern int __fpclassify (double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbit (double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinf (double __value) throw () __attribute__ ((__const__)); + + +extern int __finite (double __value) throw () __attribute__ ((__const__)); + + +extern int __isnan (double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsig (double __x, double __y) throw (); + + +extern int __issignaling (double __value) throw () + __attribute__ ((__const__)); +# 290 "/usr/include/math.h" 2 3 +# 1 "/usr/include/bits/mathcalls.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern double acos (double __x) throw (); extern double __acos (double __x) throw (); + +extern double asin (double __x) throw (); extern double __asin (double __x) throw (); + +extern double atan (double __x) throw (); extern double __atan (double __x) throw (); + +extern double atan2 (double __y, double __x) throw (); extern double __atan2 (double __y, double __x) throw (); + + + extern double cos (double __x) throw (); extern double __cos (double __x) throw (); + + extern double sin (double __x) throw (); extern double __sin (double __x) throw (); + +extern double tan (double __x) throw (); extern double __tan (double __x) throw (); + + + + +extern double cosh (double __x) throw (); extern double __cosh (double __x) throw (); + +extern double sinh (double __x) throw (); extern double __sinh (double __x) throw (); + +extern double tanh (double __x) throw (); extern double __tanh (double __x) throw (); + + + + + extern void sincos (double __x, double *__sinx, double *__cosx) throw (); extern void __sincos (double __x, double *__sinx, double *__cosx) throw (); + + + + +extern double acosh (double __x) throw (); extern double __acosh (double __x) throw (); + +extern double asinh (double __x) throw (); extern double __asinh (double __x) throw (); + +extern double atanh (double __x) throw (); extern double __atanh (double __x) throw (); + + + + + + extern double exp (double __x) throw (); extern double __exp (double __x) throw (); + + +extern double frexp (double __x, int *__exponent) throw (); extern double __frexp (double __x, int *__exponent) throw (); + + +extern double ldexp (double __x, int __exponent) throw (); extern double __ldexp (double __x, int __exponent) throw (); + + + extern double log (double __x) throw (); extern double __log (double __x) throw (); + + +extern double log10 (double __x) throw (); extern double __log10 (double __x) throw (); + + +extern double modf (double __x, double *__iptr) throw (); extern double __modf (double __x, double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern double exp10 (double __x) throw (); extern double __exp10 (double __x) throw (); + + + + +extern double expm1 (double __x) throw (); extern double __expm1 (double __x) throw (); + + +extern double log1p (double __x) throw (); extern double __log1p (double __x) throw (); + + +extern double logb (double __x) throw (); extern double __logb (double __x) throw (); + + + + +extern double exp2 (double __x) throw (); extern double __exp2 (double __x) throw (); + + +extern double log2 (double __x) throw (); extern double __log2 (double __x) throw (); + + + + + + + extern double pow (double __x, double __y) throw (); extern double __pow (double __x, double __y) throw (); + + +extern double sqrt (double __x) throw (); extern double __sqrt (double __x) throw (); + + + +extern double hypot (double __x, double __y) throw (); extern double __hypot (double __x, double __y) throw (); + + + + +extern double cbrt (double __x) throw (); extern double __cbrt (double __x) throw (); + + + + + + +extern double ceil (double __x) throw () __attribute__ ((__const__)); extern double __ceil (double __x) throw () __attribute__ ((__const__)); + + +extern double fabs (double __x) throw () __attribute__ ((__const__)); extern double __fabs (double __x) throw () __attribute__ ((__const__)); + + +extern double floor (double __x) throw () __attribute__ ((__const__)); extern double __floor (double __x) throw () __attribute__ ((__const__)); + + +extern double fmod (double __x, double __y) throw (); extern double __fmod (double __x, double __y) throw (); + +# 179 "/usr/include/bits/mathcalls.h" 3 + + + +extern int finite (double __value) throw () __attribute__ ((__const__)); + + +extern double drem (double __x, double __y) throw (); extern double __drem (double __x, double __y) throw (); + + + +extern double significand (double __x) throw (); extern double __significand (double __x) throw (); + + + + + + +extern double copysign (double __x, double __y) throw () __attribute__ ((__const__)); extern double __copysign (double __x, double __y) throw () __attribute__ ((__const__)); + + + + +extern double nan (const char *__tagb) throw (); extern double __nan (const char *__tagb) throw (); + + + +# 214 "/usr/include/bits/mathcalls.h" 3 + + + +extern double j0 (double) throw (); extern double __j0 (double) throw (); +extern double j1 (double) throw (); extern double __j1 (double) throw (); +extern double jn (int, double) throw (); extern double __jn (int, double) throw (); +extern double y0 (double) throw (); extern double __y0 (double) throw (); +extern double y1 (double) throw (); extern double __y1 (double) throw (); +extern double yn (int, double) throw (); extern double __yn (int, double) throw (); + + + + + +extern double erf (double) throw (); extern double __erf (double) throw (); +extern double erfc (double) throw (); extern double __erfc (double) throw (); +extern double lgamma (double) throw (); extern double __lgamma (double) throw (); + + + + +extern double tgamma (double) throw (); extern double __tgamma (double) throw (); + + + + + +extern double gamma (double) throw (); extern double __gamma (double) throw (); + + + + + + + +extern double lgamma_r (double, int *__signgamp) throw (); extern double __lgamma_r (double, int *__signgamp) throw (); + + + + + + +extern double rint (double __x) throw (); extern double __rint (double __x) throw (); + + +extern double nextafter (double __x, double __y) throw (); extern double __nextafter (double __x, double __y) throw (); + +extern double nexttoward (double __x, long double __y) throw (); extern double __nexttoward (double __x, long double __y) throw (); + + + + +extern double nextdown (double __x) throw (); extern double __nextdown (double __x) throw (); + +extern double nextup (double __x) throw (); extern double __nextup (double __x) throw (); + + + +extern double remainder (double __x, double __y) throw (); extern double __remainder (double __x, double __y) throw (); + + + +extern double scalbn (double __x, int __n) throw (); extern double __scalbn (double __x, int __n) throw (); + + + +extern int ilogb (double __x) throw (); extern int __ilogb (double __x) throw (); + + + + +extern long int llogb (double __x) throw (); extern long int __llogb (double __x) throw (); + + + + +extern double scalbln (double __x, long int __n) throw (); extern double __scalbln (double __x, long int __n) throw (); + + + +extern double nearbyint (double __x) throw (); extern double __nearbyint (double __x) throw (); + + + +extern double round (double __x) throw () __attribute__ ((__const__)); extern double __round (double __x) throw () __attribute__ ((__const__)); + + + +extern double trunc (double __x) throw () __attribute__ ((__const__)); extern double __trunc (double __x) throw () __attribute__ ((__const__)); + + + + +extern double remquo (double __x, double __y, int *__quo) throw (); extern double __remquo (double __x, double __y, int *__quo) throw (); + + + + + + +extern long int lrint (double __x) throw (); extern long int __lrint (double __x) throw (); + +extern long long int llrint (double __x) throw (); extern long long int __llrint (double __x) throw (); + + + +extern long int lround (double __x) throw (); extern long int __lround (double __x) throw (); + +extern long long int llround (double __x) throw (); extern long long int __llround (double __x) throw (); + + + +extern double fdim (double __x, double __y) throw (); extern double __fdim (double __x, double __y) throw (); + + +extern double fmax (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmax (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fmin (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmin (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fma (double __x, double __y, double __z) throw (); extern double __fma (double __x, double __y, double __z) throw (); + + + + +extern double roundeven (double __x) throw () __attribute__ ((__const__)); extern double __roundeven (double __x) throw () __attribute__ ((__const__)); + + + + +extern __intmax_t fromfp (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfp (double __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfp (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfp (double __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpx (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpx (double __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpx (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpx (double __x, int __round, unsigned int __width) throw (); + + +extern double fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fminmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fminmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalize (double *__cx, const double *__x) throw (); + + + + + +extern int totalorder (const double *__x, const double *__y) throw () + __attribute__ ((__pure__)); + + + +extern int totalordermag (const double *__x, const double *__y) throw () + __attribute__ ((__pure__)); + + +extern double getpayload (const double *__x) throw (); extern double __getpayload (const double *__x) throw (); + + +extern int setpayload (double *__x, double __payload) throw (); + + +extern int setpayloadsig (double *__x, double __payload) throw (); + + + + + + + +extern double scalb (double __x, double __n) throw (); extern double __scalb (double __x, double __n) throw (); +# 291 "/usr/include/math.h" 2 3 + + + + + + + + + + + +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 + + + + + + + + + + + + + + + + + + + + +extern int __fpclassifyf (float __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitf (float __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinff (float __value) throw () __attribute__ ((__const__)); + + +extern int __finitef (float __value) throw () __attribute__ ((__const__)); + + +extern int __isnanf (float __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigf (float __x, float __y) throw (); + + +extern int __issignalingf (float __value) throw () + __attribute__ ((__const__)); +# 307 "/usr/include/math.h" 2 3 +# 1 "/usr/include/bits/mathcalls.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern float acosf (float __x) throw (); extern float __acosf (float __x) throw (); + +extern float asinf (float __x) throw (); extern float __asinf (float __x) throw (); + +extern float atanf (float __x) throw (); extern float __atanf (float __x) throw (); + +extern float atan2f (float __y, float __x) throw (); extern float __atan2f (float __y, float __x) throw (); + + + extern float cosf (float __x) throw (); extern float __cosf (float __x) throw (); + + extern float sinf (float __x) throw (); extern float __sinf (float __x) throw (); + +extern float tanf (float __x) throw (); extern float __tanf (float __x) throw (); + + + + +extern float coshf (float __x) throw (); extern float __coshf (float __x) throw (); + +extern float sinhf (float __x) throw (); extern float __sinhf (float __x) throw (); + +extern float tanhf (float __x) throw (); extern float __tanhf (float __x) throw (); + + + + + extern void sincosf (float __x, float *__sinx, float *__cosx) throw (); extern void __sincosf (float __x, float *__sinx, float *__cosx) throw (); + + + + +extern float acoshf (float __x) throw (); extern float __acoshf (float __x) throw (); + +extern float asinhf (float __x) throw (); extern float __asinhf (float __x) throw (); + +extern float atanhf (float __x) throw (); extern float __atanhf (float __x) throw (); + + + + + + extern float expf (float __x) throw (); extern float __expf (float __x) throw (); + + +extern float frexpf (float __x, int *__exponent) throw (); extern float __frexpf (float __x, int *__exponent) throw (); + + +extern float ldexpf (float __x, int __exponent) throw (); extern float __ldexpf (float __x, int __exponent) throw (); + + + extern float logf (float __x) throw (); extern float __logf (float __x) throw (); + + +extern float log10f (float __x) throw (); extern float __log10f (float __x) throw (); + + +extern float modff (float __x, float *__iptr) throw (); extern float __modff (float __x, float *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern float exp10f (float __x) throw (); extern float __exp10f (float __x) throw (); + + + + +extern float expm1f (float __x) throw (); extern float __expm1f (float __x) throw (); + + +extern float log1pf (float __x) throw (); extern float __log1pf (float __x) throw (); + + +extern float logbf (float __x) throw (); extern float __logbf (float __x) throw (); + + + + +extern float exp2f (float __x) throw (); extern float __exp2f (float __x) throw (); + + +extern float log2f (float __x) throw (); extern float __log2f (float __x) throw (); + + + + + + + extern float powf (float __x, float __y) throw (); extern float __powf (float __x, float __y) throw (); + + +extern float sqrtf (float __x) throw (); extern float __sqrtf (float __x) throw (); + + + +extern float hypotf (float __x, float __y) throw (); extern float __hypotf (float __x, float __y) throw (); + + + + +extern float cbrtf (float __x) throw (); extern float __cbrtf (float __x) throw (); + + + + + + +extern float ceilf (float __x) throw () __attribute__ ((__const__)); extern float __ceilf (float __x) throw () __attribute__ ((__const__)); + + +extern float fabsf (float __x) throw () __attribute__ ((__const__)); extern float __fabsf (float __x) throw () __attribute__ ((__const__)); + + +extern float floorf (float __x) throw () __attribute__ ((__const__)); extern float __floorf (float __x) throw () __attribute__ ((__const__)); + + +extern float fmodf (float __x, float __y) throw (); extern float __fmodf (float __x, float __y) throw (); + + + + + + + + +extern int isinff (float __value) throw () __attribute__ ((__const__)); + + + + +extern int finitef (float __value) throw () __attribute__ ((__const__)); + + +extern float dremf (float __x, float __y) throw (); extern float __dremf (float __x, float __y) throw (); + + + +extern float significandf (float __x) throw (); extern float __significandf (float __x) throw (); + + + + + + +extern float copysignf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __copysignf (float __x, float __y) throw () __attribute__ ((__const__)); + + + + +extern float nanf (const char *__tagb) throw (); extern float __nanf (const char *__tagb) throw (); + + + + + + + + + +extern int isnanf (float __value) throw () __attribute__ ((__const__)); + + + + + +extern float j0f (float) throw (); extern float __j0f (float) throw (); +extern float j1f (float) throw (); extern float __j1f (float) throw (); +extern float jnf (int, float) throw (); extern float __jnf (int, float) throw (); +extern float y0f (float) throw (); extern float __y0f (float) throw (); +extern float y1f (float) throw (); extern float __y1f (float) throw (); +extern float ynf (int, float) throw (); extern float __ynf (int, float) throw (); + + + + + +extern float erff (float) throw (); extern float __erff (float) throw (); +extern float erfcf (float) throw (); extern float __erfcf (float) throw (); +extern float lgammaf (float) throw (); extern float __lgammaf (float) throw (); + + + + +extern float tgammaf (float) throw (); extern float __tgammaf (float) throw (); + + + + + +extern float gammaf (float) throw (); extern float __gammaf (float) throw (); + + + + + + + +extern float lgammaf_r (float, int *__signgamp) throw (); extern float __lgammaf_r (float, int *__signgamp) throw (); + + + + + + +extern float rintf (float __x) throw (); extern float __rintf (float __x) throw (); + + +extern float nextafterf (float __x, float __y) throw (); extern float __nextafterf (float __x, float __y) throw (); + +extern float nexttowardf (float __x, long double __y) throw (); extern float __nexttowardf (float __x, long double __y) throw (); + + + + +extern float nextdownf (float __x) throw (); extern float __nextdownf (float __x) throw (); + +extern float nextupf (float __x) throw (); extern float __nextupf (float __x) throw (); + + + +extern float remainderf (float __x, float __y) throw (); extern float __remainderf (float __x, float __y) throw (); + + + +extern float scalbnf (float __x, int __n) throw (); extern float __scalbnf (float __x, int __n) throw (); + + + +extern int ilogbf (float __x) throw (); extern int __ilogbf (float __x) throw (); + + + + +extern long int llogbf (float __x) throw (); extern long int __llogbf (float __x) throw (); + + + + +extern float scalblnf (float __x, long int __n) throw (); extern float __scalblnf (float __x, long int __n) throw (); + + + +extern float nearbyintf (float __x) throw (); extern float __nearbyintf (float __x) throw (); + + + +extern float roundf (float __x) throw () __attribute__ ((__const__)); extern float __roundf (float __x) throw () __attribute__ ((__const__)); + + + +extern float truncf (float __x) throw () __attribute__ ((__const__)); extern float __truncf (float __x) throw () __attribute__ ((__const__)); + + + + +extern float remquof (float __x, float __y, int *__quo) throw (); extern float __remquof (float __x, float __y, int *__quo) throw (); + + + + + + +extern long int lrintf (float __x) throw (); extern long int __lrintf (float __x) throw (); + +extern long long int llrintf (float __x) throw (); extern long long int __llrintf (float __x) throw (); + + + +extern long int lroundf (float __x) throw (); extern long int __lroundf (float __x) throw (); + +extern long long int llroundf (float __x) throw (); extern long long int __llroundf (float __x) throw (); + + + +extern float fdimf (float __x, float __y) throw (); extern float __fdimf (float __x, float __y) throw (); + + +extern float fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fmaf (float __x, float __y, float __z) throw (); extern float __fmaf (float __x, float __y, float __z) throw (); + + + + +extern float roundevenf (float __x) throw () __attribute__ ((__const__)); extern float __roundevenf (float __x) throw () __attribute__ ((__const__)); + + + + +extern __intmax_t fromfpf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf (float __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfpf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf (float __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpxf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf (float __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpxf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf (float __x, int __round, unsigned int __width) throw (); + + +extern float fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef (float *__cx, const float *__x) throw (); + + + + + +extern int totalorderf (const float *__x, const float *__y) throw () + __attribute__ ((__pure__)); + + + +extern int totalordermagf (const float *__x, const float *__y) throw () + __attribute__ ((__pure__)); + + +extern float getpayloadf (const float *__x) throw (); extern float __getpayloadf (const float *__x) throw (); + + +extern int setpayloadf (float *__x, float __payload) throw (); + + +extern int setpayloadsigf (float *__x, float __payload) throw (); + + + + + + + +extern float scalbf (float __x, float __n) throw (); extern float __scalbf (float __x, float __n) throw (); +# 308 "/usr/include/math.h" 2 3 + + + + + +# 340 "/usr/include/math.h" 3 + + + + +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 + + + + + + + + + + + + + + + + + + + + +extern int __fpclassifyl (long double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitl (long double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinfl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern int __isnanl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigl (long double __x, long double __y) throw (); + + +extern int __issignalingl (long double __value) throw () + __attribute__ ((__const__)); +# 350 "/usr/include/math.h" 2 3 +# 1 "/usr/include/bits/mathcalls.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern long double acosl (long double __x) throw (); extern long double __acosl (long double __x) throw (); + +extern long double asinl (long double __x) throw (); extern long double __asinl (long double __x) throw (); + +extern long double atanl (long double __x) throw (); extern long double __atanl (long double __x) throw (); + +extern long double atan2l (long double __y, long double __x) throw (); extern long double __atan2l (long double __y, long double __x) throw (); + + + extern long double cosl (long double __x) throw (); extern long double __cosl (long double __x) throw (); + + extern long double sinl (long double __x) throw (); extern long double __sinl (long double __x) throw (); + +extern long double tanl (long double __x) throw (); extern long double __tanl (long double __x) throw (); + + + + +extern long double coshl (long double __x) throw (); extern long double __coshl (long double __x) throw (); + +extern long double sinhl (long double __x) throw (); extern long double __sinhl (long double __x) throw (); + +extern long double tanhl (long double __x) throw (); extern long double __tanhl (long double __x) throw (); + + + + + extern void sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); extern void __sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); + + + + +extern long double acoshl (long double __x) throw (); extern long double __acoshl (long double __x) throw (); + +extern long double asinhl (long double __x) throw (); extern long double __asinhl (long double __x) throw (); + +extern long double atanhl (long double __x) throw (); extern long double __atanhl (long double __x) throw (); + + + + + + extern long double expl (long double __x) throw (); extern long double __expl (long double __x) throw (); + + +extern long double frexpl (long double __x, int *__exponent) throw (); extern long double __frexpl (long double __x, int *__exponent) throw (); + + +extern long double ldexpl (long double __x, int __exponent) throw (); extern long double __ldexpl (long double __x, int __exponent) throw (); + + + extern long double logl (long double __x) throw (); extern long double __logl (long double __x) throw (); + + +extern long double log10l (long double __x) throw (); extern long double __log10l (long double __x) throw (); + + +extern long double modfl (long double __x, long double *__iptr) throw (); extern long double __modfl (long double __x, long double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern long double exp10l (long double __x) throw (); extern long double __exp10l (long double __x) throw (); + + + + +extern long double expm1l (long double __x) throw (); extern long double __expm1l (long double __x) throw (); + + +extern long double log1pl (long double __x) throw (); extern long double __log1pl (long double __x) throw (); + + +extern long double logbl (long double __x) throw (); extern long double __logbl (long double __x) throw (); + + + + +extern long double exp2l (long double __x) throw (); extern long double __exp2l (long double __x) throw (); + + +extern long double log2l (long double __x) throw (); extern long double __log2l (long double __x) throw (); + + + + + + + extern long double powl (long double __x, long double __y) throw (); extern long double __powl (long double __x, long double __y) throw (); + + +extern long double sqrtl (long double __x) throw (); extern long double __sqrtl (long double __x) throw (); + + + +extern long double hypotl (long double __x, long double __y) throw (); extern long double __hypotl (long double __x, long double __y) throw (); + + + + +extern long double cbrtl (long double __x) throw (); extern long double __cbrtl (long double __x) throw (); + + + + + + +extern long double ceill (long double __x) throw () __attribute__ ((__const__)); extern long double __ceill (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fabsl (long double __x) throw () __attribute__ ((__const__)); extern long double __fabsl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double floorl (long double __x) throw () __attribute__ ((__const__)); extern long double __floorl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fmodl (long double __x, long double __y) throw (); extern long double __fmodl (long double __x, long double __y) throw (); + + + + + + + + +extern int isinfl (long double __value) throw () __attribute__ ((__const__)); + + + + +extern int finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern long double dreml (long double __x, long double __y) throw (); extern long double __dreml (long double __x, long double __y) throw (); + + + +extern long double significandl (long double __x) throw (); extern long double __significandl (long double __x) throw (); + + + + + + +extern long double copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + + + +extern long double nanl (const char *__tagb) throw (); extern long double __nanl (const char *__tagb) throw (); + + + + + + + + + +extern int isnanl (long double __value) throw () __attribute__ ((__const__)); + + + + + +extern long double j0l (long double) throw (); extern long double __j0l (long double) throw (); +extern long double j1l (long double) throw (); extern long double __j1l (long double) throw (); +extern long double jnl (int, long double) throw (); extern long double __jnl (int, long double) throw (); +extern long double y0l (long double) throw (); extern long double __y0l (long double) throw (); +extern long double y1l (long double) throw (); extern long double __y1l (long double) throw (); +extern long double ynl (int, long double) throw (); extern long double __ynl (int, long double) throw (); + + + + + +extern long double erfl (long double) throw (); extern long double __erfl (long double) throw (); +extern long double erfcl (long double) throw (); extern long double __erfcl (long double) throw (); +extern long double lgammal (long double) throw (); extern long double __lgammal (long double) throw (); + + + + +extern long double tgammal (long double) throw (); extern long double __tgammal (long double) throw (); + + + + + +extern long double gammal (long double) throw (); extern long double __gammal (long double) throw (); + + + + + + + +extern long double lgammal_r (long double, int *__signgamp) throw (); extern long double __lgammal_r (long double, int *__signgamp) throw (); + + + + + + +extern long double rintl (long double __x) throw (); extern long double __rintl (long double __x) throw (); + + +extern long double nextafterl (long double __x, long double __y) throw (); extern long double __nextafterl (long double __x, long double __y) throw (); + +extern long double nexttowardl (long double __x, long double __y) throw (); extern long double __nexttowardl (long double __x, long double __y) throw (); + + + + +extern long double nextdownl (long double __x) throw (); extern long double __nextdownl (long double __x) throw (); + +extern long double nextupl (long double __x) throw (); extern long double __nextupl (long double __x) throw (); + + + +extern long double remainderl (long double __x, long double __y) throw (); extern long double __remainderl (long double __x, long double __y) throw (); + + + +extern long double scalbnl (long double __x, int __n) throw (); extern long double __scalbnl (long double __x, int __n) throw (); + + + +extern int ilogbl (long double __x) throw (); extern int __ilogbl (long double __x) throw (); + + + + +extern long int llogbl (long double __x) throw (); extern long int __llogbl (long double __x) throw (); + + + + +extern long double scalblnl (long double __x, long int __n) throw (); extern long double __scalblnl (long double __x, long int __n) throw (); + + + +extern long double nearbyintl (long double __x) throw (); extern long double __nearbyintl (long double __x) throw (); + + + +extern long double roundl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundl (long double __x) throw () __attribute__ ((__const__)); + + + +extern long double truncl (long double __x) throw () __attribute__ ((__const__)); extern long double __truncl (long double __x) throw () __attribute__ ((__const__)); + + + + +extern long double remquol (long double __x, long double __y, int *__quo) throw (); extern long double __remquol (long double __x, long double __y, int *__quo) throw (); + + + + + + +extern long int lrintl (long double __x) throw (); extern long int __lrintl (long double __x) throw (); + +extern long long int llrintl (long double __x) throw (); extern long long int __llrintl (long double __x) throw (); + + + +extern long int lroundl (long double __x) throw (); extern long int __lroundl (long double __x) throw (); + +extern long long int llroundl (long double __x) throw (); extern long long int __llroundl (long double __x) throw (); + + + +extern long double fdiml (long double __x, long double __y) throw (); extern long double __fdiml (long double __x, long double __y) throw (); + + +extern long double fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fmal (long double __x, long double __y, long double __z) throw (); extern long double __fmal (long double __x, long double __y, long double __z) throw (); + + + + +extern long double roundevenl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundevenl (long double __x) throw () __attribute__ ((__const__)); + + + + +extern __intmax_t fromfpl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpl (long double __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfpl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpl (long double __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxl (long double __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxl (long double __x, int __round, unsigned int __width) throw (); + + +extern long double fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizel (long double *__cx, const long double *__x) throw (); + + + + + +extern int totalorderl (const long double *__x, const long double *__y) throw () + __attribute__ ((__pure__)); + + + +extern int totalordermagl (const long double *__x, const long double *__y) throw () + __attribute__ ((__pure__)); + + +extern long double getpayloadl (const long double *__x) throw (); extern long double __getpayloadl (const long double *__x) throw (); + + +extern int setpayloadl (long double *__x, long double __payload) throw (); + + +extern int setpayloadsigl (long double *__x, long double __payload) throw (); + + + + + + + +extern long double scalbl (long double __x, long double __n) throw (); extern long double __scalbl (long double __x, long double __n) throw (); +# 351 "/usr/include/math.h" 2 3 + + + + + + + + + + + + +# 379 "/usr/include/math.h" 3 + +# 396 "/usr/include/math.h" 3 + +# 413 "/usr/include/math.h" 3 + +# 430 "/usr/include/math.h" 3 + +# 447 "/usr/include/math.h" 3 + +# 464 "/usr/include/math.h" 3 + +# 481 "/usr/include/math.h" 3 + + + + + + +# 497 "/usr/include/math.h" 3 + + + +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +extern float fadd (double __x, double __y) throw (); + + +extern float fdiv (double __x, double __y) throw (); + + +extern float fmul (double __x, double __y) throw (); + + +extern float fsub (double __x, double __y) throw (); +# 504 "/usr/include/math.h" 2 3 + + + + +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +extern float faddl (long double __x, long double __y) throw (); + + +extern float fdivl (long double __x, long double __y) throw (); + + +extern float fmull (long double __x, long double __y) throw (); + + +extern float fsubl (long double __x, long double __y) throw (); +# 518 "/usr/include/math.h" 2 3 +# 527 "/usr/include/math.h" 3 + +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +extern double daddl (long double __x, long double __y) throw (); + + +extern double ddivl (long double __x, long double __y) throw (); + + +extern double dmull (long double __x, long double __y) throw (); + + +extern double dsubl (long double __x, long double __y) throw (); +# 538 "/usr/include/math.h" 2 3 +# 547 "/usr/include/math.h" 3 + + + + + +# 561 "/usr/include/math.h" 3 + +# 571 "/usr/include/math.h" 3 + +# 581 "/usr/include/math.h" 3 + +# 591 "/usr/include/math.h" 3 + +# 601 "/usr/include/math.h" 3 + +# 611 "/usr/include/math.h" 3 + +# 621 "/usr/include/math.h" 3 + +# 631 "/usr/include/math.h" 3 + +# 641 "/usr/include/math.h" 3 + +# 651 "/usr/include/math.h" 3 + +# 661 "/usr/include/math.h" 3 + +# 671 "/usr/include/math.h" 3 + +# 681 "/usr/include/math.h" 3 + +# 691 "/usr/include/math.h" 3 + +# 701 "/usr/include/math.h" 3 + +# 711 "/usr/include/math.h" 3 + +# 721 "/usr/include/math.h" 3 + +# 731 "/usr/include/math.h" 3 + +# 741 "/usr/include/math.h" 3 + +# 751 "/usr/include/math.h" 3 + +# 761 "/usr/include/math.h" 3 + + + +# 770 "/usr/include/math.h" 3 + + + +extern int signgam; + + +# 784 "/usr/include/math.h" 3 + + + + + + + + + + +# 848 "/usr/include/math.h" 3 + + + + + +enum + { + FP_NAN = + + 0, + FP_INFINITE = + + 1, + FP_ZERO = + + 2, + FP_SUBNORMAL = + + 3, + FP_NORMAL = + + 4 + }; + + + + + + + + + + + + + + + + + + + + + + +# 909 "/usr/include/math.h" 3 + + +# 917 "/usr/include/math.h" 3 + + +# 925 "/usr/include/math.h" 3 + + + +# 934 "/usr/include/math.h" 3 + + +# 952 "/usr/include/math.h" 3 + + + + + + + + + + +# 969 "/usr/include/math.h" 3 + + + +# 1 "/usr/include/bits/iscanonical.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +extern int __iscanonicall (long double __x) + throw () __attribute__ ((__const__)); + + + + + + + + + + + + + + + + + + + + + +extern "C++" { +inline int iscanonical (float __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (double __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (long double __val) { return __iscanonicall (__val); } + + + +} +# 974 "/usr/include/math.h" 2 3 + + + + + + + + + + + +extern "C++" { +inline int issignaling (float __val) { return __issignalingf (__val); } +inline int issignaling (double __val) { return __issignaling (__val); } +inline int +issignaling (long double __val) +{ + + + + return __issignalingl (__val); + +} + + + + + +} + + + + + + +# 1016 "/usr/include/math.h" 3 +extern "C++" { +# 1047 "/usr/include/math.h" 3 +template inline bool +iszero (__T __val) +{ + return __val == 0; +} + +} + + + + + + + + + + +# 1079 "/usr/include/math.h" 3 + + + + +# 1098 "/usr/include/math.h" 3 + +# 1114 "/usr/include/math.h" 3 + +# 1130 "/usr/include/math.h" 3 + +# 1146 "/usr/include/math.h" 3 + +# 1162 "/usr/include/math.h" 3 + +# 1178 "/usr/include/math.h" 3 + +# 1194 "/usr/include/math.h" 3 + + + + + + + + + + + + + + + + + + + + +# 1242 "/usr/include/math.h" 3 + + + + + + + + + + +# 1261 "/usr/include/math.h" 3 + + + + + + + + + + + + + + + + + +extern "C++" { +template struct __iseqsig_type; + +template<> struct __iseqsig_type +{ + static int __call (float __x, float __y) throw () + { + return __iseqsigf (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (double __x, double __y) throw () + { + return __iseqsig (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (long double __x, long double __y) throw () + { + + return __iseqsigl (__x, __y); + + + + } +}; + +# 1320 "/usr/include/math.h" 3 + +template +inline int +iseqsig (_T1 __x, _T2 __y) throw () +{ + + typedef decltype (((__x) + (__y) + 0.0f)) _T3; + + + + return __iseqsig_type<_T3>::__call (__x, __y); +} + +} + + + + +} + + +# 46 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/bits/std_abs.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 36 "/usr/include/c++/7/bits/std_abs.h" 2 3 + +# 1 "/usr/include/stdlib.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 26 "/usr/include/stdlib.h" 2 3 + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 32 "/usr/include/stdlib.h" 2 3 + +extern "C" { + + + + + +# 1 "/usr/include/bits/waitflags.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 35 "/usr/include/bits/waitflags.h" 3 + +# 40 "/usr/include/stdlib.h" 2 3 +# 1 "/usr/include/bits/waitstatus.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 41 "/usr/include/stdlib.h" 2 3 + + +# 53 "/usr/include/stdlib.h" 3 + + + + + +typedef struct + { + int quot; + int rem; + } div_t; + + + +typedef struct + { + long int quot; + long int rem; + } ldiv_t; + + + + + + typedef struct + { + long long int quot; + long long int rem; + } lldiv_t; + + + + + + + + + + + + + + + + +extern size_t __ctype_get_mb_cur_max (void) throw () ; + + + +extern double atof (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern int atoi (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern long int atol (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + + extern long long int atoll (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +extern double strtod (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern float strtof (const char *__restrict __nptr, + char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))); + +extern long double strtold (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern long int strtol (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +extern unsigned long int strtoul (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +extern long long int strtoq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + +extern unsigned long long int strtouq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern long long int strtoll (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + +extern unsigned long long int strtoull (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +extern int strfromd (char *__dest, size_t __size, const char *__format, + double __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfromf (char *__dest, size_t __size, const char *__format, + float __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfroml (char *__dest, size_t __size, const char *__format, + long double __f) + throw () __attribute__ ((__nonnull__ (3))); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern long int strtol_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))); + +extern unsigned long int strtoul_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + + +extern long long int strtoll_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + + +extern unsigned long long int strtoull_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +extern double strtod_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern float strtof_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern long double strtold_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +# 314 "/usr/include/stdlib.h" 3 + +# 321 "/usr/include/stdlib.h" 3 + +# 328 "/usr/include/stdlib.h" 3 + +# 335 "/usr/include/stdlib.h" 3 + +# 342 "/usr/include/stdlib.h" 3 + +# 349 "/usr/include/stdlib.h" 3 + +# 357 "/usr/include/stdlib.h" 3 + + +# 379 "/usr/include/stdlib.h" 3 + + + + + + +extern char *l64a (long int __n) throw () ; + + +extern long int a64l (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +# 1 "/usr/include/sys/types.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" { + + + + + +typedef __u_char u_char; +typedef __u_short u_short; +typedef __u_int u_int; +typedef __u_long u_long; +typedef __quad_t quad_t; +typedef __u_quad_t u_quad_t; +typedef __fsid_t fsid_t; + + +typedef __loff_t loff_t; + + + + +typedef __ino_t ino_t; +# 54 "/usr/include/sys/types.h" 3 +typedef __ino64_t ino64_t; + + + + +typedef __dev_t dev_t; + + + + +typedef __gid_t gid_t; + + + + +typedef __mode_t mode_t; + + + + +typedef __nlink_t nlink_t; + + + + +typedef __uid_t uid_t; + + + + + +typedef __off_t off_t; +# 92 "/usr/include/sys/types.h" 3 +typedef __off64_t off64_t; + + + + + + + + + + +typedef __id_t id_t; + + + + +typedef __ssize_t ssize_t; + + + + + +typedef __daddr_t daddr_t; +typedef __caddr_t caddr_t; + + + + + +typedef __key_t key_t; + + + +# 131 "/usr/include/sys/types.h" 3 + + + +typedef __useconds_t useconds_t; + + + +typedef __suseconds_t suseconds_t; + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 145 "/usr/include/sys/types.h" 2 3 + + + +typedef unsigned long int ulong; +typedef unsigned short int ushort; +typedef unsigned int uint; + + + + +# 1 "/usr/include/bits/stdint-intn.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +typedef __int8_t int8_t; +typedef __int16_t int16_t; +typedef __int32_t int32_t; +typedef __int64_t int64_t; + +# 156 "/usr/include/sys/types.h" 2 3 + + +typedef __uint8_t u_int8_t; +typedef __uint16_t u_int16_t; +typedef __uint32_t u_int32_t; +typedef __uint64_t u_int64_t; + + +typedef int register_t __attribute__ ((__mode__ (__word__))); + + + + + + + + + + + +# 1 "/usr/include/endian.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 32 "/usr/include/endian.h" 3 + + + +# 1 "/usr/include/bits/byteswap.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline __uint16_t +__bswap_16 (__uint16_t __bsx) +{ + + return __builtin_bswap16 (__bsx); + + + +} + + + + + + +static __inline __uint32_t +__bswap_32 (__uint32_t __bsx) +{ + + return __builtin_bswap32 (__bsx); + + + +} + + +# 68 "/usr/include/bits/byteswap.h" 3 + + static __inline __uint64_t +__bswap_64 (__uint64_t __bsx) +{ + + return __builtin_bswap64 (__bsx); + + + +} + +# 36 "/usr/include/endian.h" 2 3 +# 1 "/usr/include/bits/uintn-identity.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline __uint16_t +__uint16_identity (__uint16_t __x) +{ + return __x; +} + +static __inline __uint32_t +__uint32_identity (__uint32_t __x) +{ + return __x; +} + +static __inline __uint64_t +__uint64_identity (__uint64_t __x) +{ + return __x; +} + +# 37 "/usr/include/endian.h" 2 3 + + + + + + + + + + + + + + + + + +# 71 "/usr/include/endian.h" 3 + +# 177 "/usr/include/sys/types.h" 2 3 + + +# 1 "/usr/include/sys/select.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/select.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 23 "/usr/include/bits/select.h" 2 3 + + + + + + + + + + +# 43 "/usr/include/bits/select.h" 3 + +# 57 "/usr/include/bits/select.h" 3 + +# 31 "/usr/include/sys/select.h" 2 3 + + +# 1 "/usr/include/bits/types/sigset_t.h" 1 3 + + + +# 1 "/usr/include/bits/types/__sigset_t.h" 1 3 + + + + +typedef struct +{ + unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; +} __sigset_t; + +# 5 "/usr/include/bits/types/sigset_t.h" 2 3 + + +typedef __sigset_t sigset_t; + +# 34 "/usr/include/sys/select.h" 2 3 + + + + + + + + + + + + + + + +typedef long int __fd_mask; + + + + + + + + + +typedef struct + { + + + + __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; + + + + + + } fd_set; + + + + + + +typedef __fd_mask fd_mask; + + + + + + + + + + + + + +extern "C" { + + + + + + + + + +extern int select (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + struct timeval *__restrict __timeout); + + + + + + + + +extern int pselect (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + const struct timespec *__restrict __timeout, + const __sigset_t *__restrict __sigmask); + + + + + + + + +} + +# 180 "/usr/include/sys/types.h" 2 3 + + + + + +typedef __blksize_t blksize_t; + + + + + + +typedef __blkcnt_t blkcnt_t; + + + +typedef __fsblkcnt_t fsblkcnt_t; + + + +typedef __fsfilcnt_t fsfilcnt_t; +# 217 "/usr/include/sys/types.h" 3 + + +typedef __blkcnt64_t blkcnt64_t; +typedef __fsblkcnt64_t fsblkcnt64_t; +typedef __fsfilcnt64_t fsfilcnt64_t; + + + + +# 1 "/usr/include/bits/pthreadtypes.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/thread-shared-types.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/pthreadtypes-arch.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 22 "/usr/include/bits/pthreadtypes-arch.h" 2 3 + +# 46 "/usr/include/bits/pthreadtypes-arch.h" 3 + + + + + + + + + +# 45 "/usr/include/bits/thread-shared-types.h" 2 3 + + + + +typedef struct __pthread_internal_list +{ + struct __pthread_internal_list *__prev; + struct __pthread_internal_list *__next; +} __pthread_list_t; + +typedef struct __pthread_internal_slist +{ + struct __pthread_internal_slist *__next; +} __pthread_slist_t; + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/struct_mutex.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +struct __pthread_mutex_s +{ + int __lock; + unsigned int __count; + int __owner; + + unsigned int __nusers; + + + + int __kind; + + short __spins; + short __elision; + __pthread_list_t __list; +# 53 "/usr/include/bits/struct_mutex.h" 3 +}; + +# 62 "/usr/include/bits/struct_mutex.h" 3 + +# 75 "/usr/include/bits/thread-shared-types.h" 2 3 + + + + + + + + + + + + +# 1 "/usr/include/bits/struct_rwlock.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +struct __pthread_rwlock_arch_t +{ + unsigned int __readers; + unsigned int __writers; + unsigned int __wrphase_futex; + unsigned int __writers_futex; + unsigned int __pad3; + unsigned int __pad4; + + int __cur_writer; + int __shared; + signed char __rwelision; + + + + + unsigned char __pad1[7]; + + + unsigned long int __pad2; + + + unsigned int __flags; +# 55 "/usr/include/bits/struct_rwlock.h" 3 +}; + +# 64 "/usr/include/bits/struct_rwlock.h" 3 + +# 88 "/usr/include/bits/thread-shared-types.h" 2 3 + + + + +struct __pthread_cond_s +{ + union + { + unsigned long long int __wseq; + struct + { + unsigned int __low; + unsigned int __high; + } __wseq32; + }; + union + { + unsigned long long int __g1_start; + struct + { + unsigned int __low; + unsigned int __high; + } __g1_start32; + }; + unsigned int __g_refs[2] ; + unsigned int __g_size[2]; + unsigned int __g1_orig_size; + unsigned int __wrefs; + unsigned int __g_signals[2]; +}; + +# 24 "/usr/include/bits/pthreadtypes.h" 2 3 + + + +typedef unsigned long int pthread_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_mutexattr_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_condattr_t; + + + +typedef unsigned int pthread_key_t; + + + +typedef int pthread_once_t; + + +union pthread_attr_t +{ + char __size[56]; + long int __align; +}; + +typedef union pthread_attr_t pthread_attr_t; + + + + +typedef union +{ + struct __pthread_mutex_s __data; + char __size[40]; + long int __align; +} pthread_mutex_t; + + +typedef union +{ + struct __pthread_cond_s __data; + char __size[48]; + long long int __align; +} pthread_cond_t; + + + + + +typedef union +{ + struct __pthread_rwlock_arch_t __data; + char __size[56]; + long int __align; +} pthread_rwlock_t; + +typedef union +{ + char __size[8]; + long int __align; +} pthread_rwlockattr_t; + + + + + +typedef volatile int pthread_spinlock_t; + + + + +typedef union +{ + char __size[32]; + long int __align; +} pthread_barrier_t; + +typedef union +{ + char __size[4]; + int __align; +} pthread_barrierattr_t; + + +# 228 "/usr/include/sys/types.h" 2 3 + + +} + +# 395 "/usr/include/stdlib.h" 2 3 + + + + + + +extern long int random (void) throw (); + + +extern void srandom (unsigned int __seed) throw (); + + + + + +extern char *initstate (unsigned int __seed, char *__statebuf, + size_t __statelen) throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +struct random_data + { + int32_t *fptr; + int32_t *rptr; + int32_t *state; + int rand_type; + int rand_deg; + int rand_sep; + int32_t *end_ptr; + }; + +extern int random_r (struct random_data *__restrict __buf, + int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int srandom_r (unsigned int __seed, struct random_data *__buf) + throw () __attribute__ ((__nonnull__ (2))); + +extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, + size_t __statelen, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (2, 4))); + +extern int setstate_r (char *__restrict __statebuf, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern int rand (void) throw (); + +extern void srand (unsigned int __seed) throw (); + + + +extern int rand_r (unsigned int *__seed) throw (); + + + + + + + +extern double drand48 (void) throw (); +extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1))); + + +extern long int lrand48 (void) throw (); +extern long int nrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern long int mrand48 (void) throw (); +extern long int jrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern void srand48 (long int __seedval) throw (); +extern unsigned short int *seed48 (unsigned short int __seed16v[3]) + throw () __attribute__ ((__nonnull__ (1))); +extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1))); + + + + + +struct drand48_data + { + unsigned short int __x[3]; + unsigned short int __old_x[3]; + unsigned short int __c; + unsigned short int __init; + unsigned long long int __a; + + }; + + +extern int drand48_r (struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); +extern int erand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int lrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int nrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int mrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int jrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int srand48_r (long int __seedval, struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (2))); + +extern int seed48_r (unsigned short int __seed16v[3], + struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int lcong48_r (unsigned short int __param[7], + struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + +extern void *calloc (size_t __nmemb, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (1, 2))) ; + + + + + + +extern void *realloc (void *__ptr, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) __attribute__ ((__alloc_size__ (2))); + + + + + + + +extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) + __attribute__ ((__alloc_size__ (2, 3))); + + + +extern void free (void *__ptr) throw (); + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 1 3 + + + + + + + + + + + +# 1 "/usr/include/alloca.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 25 "/usr/include/alloca.h" 2 3 + +extern "C" { + + + + + +extern void *alloca (size_t __size) throw (); + + + + + +} + +# 13 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 2 3 + + + + + + + + + + +extern "C" { + +extern void* __alloca(size_t); + + + + +} + + + + +# 569 "/usr/include/stdlib.h" 2 3 + + + + + +extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + + + + +extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern void *aligned_alloc (size_t __alignment, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (2))) ; + + + +extern void abort (void) throw () __attribute__ ((__noreturn__)); + + + +extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1))); + + + + +extern "C++" int at_quick_exit (void (*__func) (void)) + throw () __asm ("at_quick_exit") __attribute__ ((__nonnull__ (1))); + + + + + + + + +extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) + throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern void exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void quick_exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void _Exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + +extern char *getenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern char *secure_getenv (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + +extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern int setenv (const char *__name, const char *__value, int __replace) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int unsetenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))); + + + + + + +extern int clearenv (void) throw (); + + + + + + + + + + +extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + + + + + +extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ; +# 698 "/usr/include/stdlib.h" 3 +extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + + + +extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ; +# 720 "/usr/include/stdlib.h" 3 +extern int mkstemps64 (char *__template, int __suffixlen) + __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + +extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + + +extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; +# 752 "/usr/include/stdlib.h" 3 +extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + +extern int mkostemps (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; +# 774 "/usr/include/stdlib.h" 3 +extern int mkostemps64 (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; + + + + + + + + +extern int system (const char *__command) ; + + + + + +extern char *canonicalize_file_name (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + + + +extern char *realpath (const char *__restrict __name, + char *__restrict __resolved) throw () ; + + + + + + +typedef int (*__compar_fn_t) (const void *, const void *); + + +typedef __compar_fn_t comparison_fn_t; + + + +typedef int (*__compar_d_fn_t) (const void *, const void *, void *); + + + + +extern void *bsearch (const void *__key, const void *__base, + size_t __nmemb, size_t __size, __compar_fn_t __compar) + __attribute__ ((__nonnull__ (1, 2, 5))) ; + + + + + + + +extern void qsort (void *__base, size_t __nmemb, size_t __size, + __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); + +extern void qsort_r (void *__base, size_t __nmemb, size_t __size, + __compar_d_fn_t __compar, void *__arg) + __attribute__ ((__nonnull__ (1, 4))); + + + + +extern int abs (int __x) throw () __attribute__ ((__const__)) ; +extern long int labs (long int __x) throw () __attribute__ ((__const__)) ; + + + extern long long int llabs (long long int __x) + throw () __attribute__ ((__const__)) ; + + + + + + +extern div_t div (int __numer, int __denom) + throw () __attribute__ ((__const__)) ; +extern ldiv_t ldiv (long int __numer, long int __denom) + throw () __attribute__ ((__const__)) ; + + + extern lldiv_t lldiv (long long int __numer, + long long int __denom) + throw () __attribute__ ((__const__)) ; + + + + + + + + + + + +extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *gcvt (double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern char *qecvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qfcvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qgcvt (long double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); + +extern int qecvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int qfcvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); + + + + + +extern int mblen (const char *__s, size_t __n) throw (); + + +extern int mbtowc (wchar_t *__restrict __pwc, + const char *__restrict __s, size_t __n) throw (); + + +extern int wctomb (char *__s, wchar_t __wchar) throw (); + + + +extern size_t mbstowcs (wchar_t *__restrict __pwcs, + const char *__restrict __s, size_t __n) throw (); + +extern size_t wcstombs (char *__restrict __s, + const wchar_t *__restrict __pwcs, size_t __n) + throw (); + + + + + + + +extern int rpmatch (const char *__response) throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + + +extern int getsubopt (char **__restrict __optionp, + char *const *__restrict __tokens, + char **__restrict __valuep) + throw () __attribute__ ((__nonnull__ (1, 2, 3))) ; + + + + + + + +extern int posix_openpt (int __oflag) ; + + + + + + + +extern int grantpt (int __fd) throw (); + + + +extern int unlockpt (int __fd) throw (); + + + + +extern char *ptsname (int __fd) throw () ; + + + + + + +extern int ptsname_r (int __fd, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int getpt (void); + + + + + + +extern int getloadavg (double __loadavg[], int __nelem) + throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + +# 1 "/usr/include/bits/stdlib-float.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 1014 "/usr/include/stdlib.h" 2 3 + + +# 1022 "/usr/include/stdlib.h" 3 + +} + +# 39 "/usr/include/c++/7/bits/std_abs.h" 2 3 + + + + + + + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::abs; + + + inline long + abs(long __i) { return __builtin_labs(__i); } + + + + inline long long + abs(long long __x) { return __builtin_llabs (__x); } + + + + + + + + inline constexpr double + abs(double __x) + { return __builtin_fabs(__x); } + + inline constexpr float + abs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + abs(long double __x) + { return __builtin_fabsl(__x); } + + + + inline constexpr __int128 + abs(__int128 __x) { return __x >= 0 ? __x : -__x; } +# 98 "/usr/include/c++/7/bits/std_abs.h" 3 + +# 105 "/usr/include/c++/7/bits/std_abs.h" 3 + + +} +} + +# 48 "/usr/include/c++/7/cmath" 2 3 + + + + + +# 76 "/usr/include/c++/7/cmath" 3 + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::acos; + + + inline constexpr float + acos(float __x) + { return __builtin_acosf(__x); } + + inline constexpr long double + acos(long double __x) + { return __builtin_acosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acos(_Tp __x) + { return __builtin_acos(__x); } + + using ::asin; + + + inline constexpr float + asin(float __x) + { return __builtin_asinf(__x); } + + inline constexpr long double + asin(long double __x) + { return __builtin_asinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asin(_Tp __x) + { return __builtin_asin(__x); } + + using ::atan; + + + inline constexpr float + atan(float __x) + { return __builtin_atanf(__x); } + + inline constexpr long double + atan(long double __x) + { return __builtin_atanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atan(_Tp __x) + { return __builtin_atan(__x); } + + using ::atan2; + + + inline constexpr float + atan2(float __y, float __x) + { return __builtin_atan2f(__y, __x); } + + inline constexpr long double + atan2(long double __y, long double __x) + { return __builtin_atan2l(__y, __x); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + atan2(_Tp __y, _Up __x) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return atan2(__type(__y), __type(__x)); + } + + using ::ceil; + + + inline constexpr float + ceil(float __x) + { return __builtin_ceilf(__x); } + + inline constexpr long double + ceil(long double __x) + { return __builtin_ceill(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ceil(_Tp __x) + { return __builtin_ceil(__x); } + + using ::cos; + + + inline constexpr float + cos(float __x) + { return __builtin_cosf(__x); } + + inline constexpr long double + cos(long double __x) + { return __builtin_cosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cos(_Tp __x) + { return __builtin_cos(__x); } + + using ::cosh; + + + inline constexpr float + cosh(float __x) + { return __builtin_coshf(__x); } + + inline constexpr long double + cosh(long double __x) + { return __builtin_coshl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cosh(_Tp __x) + { return __builtin_cosh(__x); } + + using ::exp; + + + inline constexpr float + exp(float __x) + { return __builtin_expf(__x); } + + inline constexpr long double + exp(long double __x) + { return __builtin_expl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp(_Tp __x) + { return __builtin_exp(__x); } + + using ::fabs; + + + inline constexpr float + fabs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + fabs(long double __x) + { return __builtin_fabsl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + fabs(_Tp __x) + { return __builtin_fabs(__x); } + + using ::floor; + + + inline constexpr float + floor(float __x) + { return __builtin_floorf(__x); } + + inline constexpr long double + floor(long double __x) + { return __builtin_floorl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + floor(_Tp __x) + { return __builtin_floor(__x); } + + using ::fmod; + + + inline constexpr float + fmod(float __x, float __y) + { return __builtin_fmodf(__x, __y); } + + inline constexpr long double + fmod(long double __x, long double __y) + { return __builtin_fmodl(__x, __y); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmod(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmod(__type(__x), __type(__y)); + } + + using ::frexp; + + + inline float + frexp(float __x, int* __exp) + { return __builtin_frexpf(__x, __exp); } + + inline long double + frexp(long double __x, int* __exp) + { return __builtin_frexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + frexp(_Tp __x, int* __exp) + { return __builtin_frexp(__x, __exp); } + + using ::ldexp; + + + inline constexpr float + ldexp(float __x, int __exp) + { return __builtin_ldexpf(__x, __exp); } + + inline constexpr long double + ldexp(long double __x, int __exp) + { return __builtin_ldexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ldexp(_Tp __x, int __exp) + { return __builtin_ldexp(__x, __exp); } + + using ::log; + + + inline constexpr float + log(float __x) + { return __builtin_logf(__x); } + + inline constexpr long double + log(long double __x) + { return __builtin_logl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log(_Tp __x) + { return __builtin_log(__x); } + + using ::log10; + + + inline constexpr float + log10(float __x) + { return __builtin_log10f(__x); } + + inline constexpr long double + log10(long double __x) + { return __builtin_log10l(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log10(_Tp __x) + { return __builtin_log10(__x); } + + using ::modf; + + + inline float + modf(float __x, float* __iptr) + { return __builtin_modff(__x, __iptr); } + + inline long double + modf(long double __x, long double* __iptr) + { return __builtin_modfl(__x, __iptr); } + + + using ::pow; + + + inline constexpr float + pow(float __x, float __y) + { return __builtin_powf(__x, __y); } + + inline constexpr long double + pow(long double __x, long double __y) + { return __builtin_powl(__x, __y); } + +# 411 "/usr/include/c++/7/cmath" 3 + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + pow(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return pow(__type(__x), __type(__y)); + } + + using ::sin; + + + inline constexpr float + sin(float __x) + { return __builtin_sinf(__x); } + + inline constexpr long double + sin(long double __x) + { return __builtin_sinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sin(_Tp __x) + { return __builtin_sin(__x); } + + using ::sinh; + + + inline constexpr float + sinh(float __x) + { return __builtin_sinhf(__x); } + + inline constexpr long double + sinh(long double __x) + { return __builtin_sinhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sinh(_Tp __x) + { return __builtin_sinh(__x); } + + using ::sqrt; + + + inline constexpr float + sqrt(float __x) + { return __builtin_sqrtf(__x); } + + inline constexpr long double + sqrt(long double __x) + { return __builtin_sqrtl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sqrt(_Tp __x) + { return __builtin_sqrt(__x); } + + using ::tan; + + + inline constexpr float + tan(float __x) + { return __builtin_tanf(__x); } + + inline constexpr long double + tan(long double __x) + { return __builtin_tanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tan(_Tp __x) + { return __builtin_tan(__x); } + + using ::tanh; + + + inline constexpr float + tanh(float __x) + { return __builtin_tanhf(__x); } + + inline constexpr long double + tanh(long double __x) + { return __builtin_tanhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tanh(_Tp __x) + { return __builtin_tanh(__x); } + + +} + + + + + +# 535 "/usr/include/c++/7/cmath" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + constexpr int + fpclassify(float __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(long double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + fpclassify(_Tp __x) + { return __x != 0 ? 4 : 2; } + + + + constexpr bool + isfinite(float __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(double __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(long double __x) + { return __builtin_isfinite(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isfinite(_Tp __x) + { return true; } + + + + constexpr bool + isinf(float __x) + { return __builtin_isinf(__x); } + + + + + + constexpr bool + isinf(double __x) + { return __builtin_isinf(__x); } + + + constexpr bool + isinf(long double __x) + { return __builtin_isinf(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isinf(_Tp __x) + { return false; } + + + + constexpr bool + isnan(float __x) + { return __builtin_isnan(__x); } + + + + + + constexpr bool + isnan(double __x) + { return __builtin_isnan(__x); } + + + constexpr bool + isnan(long double __x) + { return __builtin_isnan(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnan(_Tp __x) + { return false; } + + + + constexpr bool + isnormal(float __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(double __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(long double __x) + { return __builtin_isnormal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnormal(_Tp __x) + { return __x != 0 ? true : false; } + + + + + constexpr bool + signbit(float __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(double __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(long double __x) + { return __builtin_signbit(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + signbit(_Tp __x) + { return __x < 0 ? true : false; } + + + + constexpr bool + isgreater(float __x, float __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(double __x, double __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(long double __x, long double __y) + { return __builtin_isgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isgreaterequal(float __x, float __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(double __x, double __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(long double __x, long double __y) + { return __builtin_isgreaterequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreaterequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreaterequal(__type(__x), __type(__y)); + } + + + + constexpr bool + isless(float __x, float __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(double __x, double __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(long double __x, long double __y) + { return __builtin_isless(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isless(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isless(__type(__x), __type(__y)); + } + + + + constexpr bool + islessequal(float __x, float __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(double __x, double __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(long double __x, long double __y) + { return __builtin_islessequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessequal(__type(__x), __type(__y)); + } + + + + constexpr bool + islessgreater(float __x, float __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(double __x, double __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(long double __x, long double __y) + { return __builtin_islessgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isunordered(float __x, float __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(double __x, double __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(long double __x, long double __y) + { return __builtin_isunordered(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isunordered(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isunordered(__type(__x), __type(__y)); + } + + +# 956 "/usr/include/c++/7/cmath" 3 + + +} + + + + + + + + +# 1074 "/usr/include/c++/7/cmath" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::double_t; + using ::float_t; + + + using ::acosh; + using ::acoshf; + using ::acoshl; + + using ::asinh; + using ::asinhf; + using ::asinhl; + + using ::atanh; + using ::atanhf; + using ::atanhl; + + using ::cbrt; + using ::cbrtf; + using ::cbrtl; + + using ::copysign; + using ::copysignf; + using ::copysignl; + + using ::erf; + using ::erff; + using ::erfl; + + using ::erfc; + using ::erfcf; + using ::erfcl; + + using ::exp2; + using ::exp2f; + using ::exp2l; + + using ::expm1; + using ::expm1f; + using ::expm1l; + + using ::fdim; + using ::fdimf; + using ::fdiml; + + using ::fma; + using ::fmaf; + using ::fmal; + + using ::fmax; + using ::fmaxf; + using ::fmaxl; + + using ::fmin; + using ::fminf; + using ::fminl; + + using ::hypot; + using ::hypotf; + using ::hypotl; + + using ::ilogb; + using ::ilogbf; + using ::ilogbl; + + using ::lgamma; + using ::lgammaf; + using ::lgammal; + + + using ::llrint; + using ::llrintf; + using ::llrintl; + + using ::llround; + using ::llroundf; + using ::llroundl; + + + using ::log1p; + using ::log1pf; + using ::log1pl; + + using ::log2; + using ::log2f; + using ::log2l; + + using ::logb; + using ::logbf; + using ::logbl; + + using ::lrint; + using ::lrintf; + using ::lrintl; + + using ::lround; + using ::lroundf; + using ::lroundl; + + using ::nan; + using ::nanf; + using ::nanl; + + using ::nearbyint; + using ::nearbyintf; + using ::nearbyintl; + + using ::nextafter; + using ::nextafterf; + using ::nextafterl; + + using ::nexttoward; + using ::nexttowardf; + using ::nexttowardl; + + using ::remainder; + using ::remainderf; + using ::remainderl; + + using ::remquo; + using ::remquof; + using ::remquol; + + using ::rint; + using ::rintf; + using ::rintl; + + using ::round; + using ::roundf; + using ::roundl; + + using ::scalbln; + using ::scalblnf; + using ::scalblnl; + + using ::scalbn; + using ::scalbnf; + using ::scalbnl; + + using ::tgamma; + using ::tgammaf; + using ::tgammal; + + using ::trunc; + using ::truncf; + using ::truncl; + + + + constexpr float + acosh(float __x) + { return __builtin_acoshf(__x); } + + constexpr long double + acosh(long double __x) + { return __builtin_acoshl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acosh(_Tp __x) + { return __builtin_acosh(__x); } + + + + constexpr float + asinh(float __x) + { return __builtin_asinhf(__x); } + + constexpr long double + asinh(long double __x) + { return __builtin_asinhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asinh(_Tp __x) + { return __builtin_asinh(__x); } + + + + constexpr float + atanh(float __x) + { return __builtin_atanhf(__x); } + + constexpr long double + atanh(long double __x) + { return __builtin_atanhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atanh(_Tp __x) + { return __builtin_atanh(__x); } + + + + constexpr float + cbrt(float __x) + { return __builtin_cbrtf(__x); } + + constexpr long double + cbrt(long double __x) + { return __builtin_cbrtl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cbrt(_Tp __x) + { return __builtin_cbrt(__x); } + + + + constexpr float + copysign(float __x, float __y) + { return __builtin_copysignf(__x, __y); } + + constexpr long double + copysign(long double __x, long double __y) + { return __builtin_copysignl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + copysign(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return copysign(__type(__x), __type(__y)); + } + + + + constexpr float + erf(float __x) + { return __builtin_erff(__x); } + + constexpr long double + erf(long double __x) + { return __builtin_erfl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erf(_Tp __x) + { return __builtin_erf(__x); } + + + + constexpr float + erfc(float __x) + { return __builtin_erfcf(__x); } + + constexpr long double + erfc(long double __x) + { return __builtin_erfcl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erfc(_Tp __x) + { return __builtin_erfc(__x); } + + + + constexpr float + exp2(float __x) + { return __builtin_exp2f(__x); } + + constexpr long double + exp2(long double __x) + { return __builtin_exp2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp2(_Tp __x) + { return __builtin_exp2(__x); } + + + + constexpr float + expm1(float __x) + { return __builtin_expm1f(__x); } + + constexpr long double + expm1(long double __x) + { return __builtin_expm1l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + expm1(_Tp __x) + { return __builtin_expm1(__x); } + + + + constexpr float + fdim(float __x, float __y) + { return __builtin_fdimf(__x, __y); } + + constexpr long double + fdim(long double __x, long double __y) + { return __builtin_fdiml(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fdim(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fdim(__type(__x), __type(__y)); + } + + + + constexpr float + fma(float __x, float __y, float __z) + { return __builtin_fmaf(__x, __y, __z); } + + constexpr long double + fma(long double __x, long double __y, long double __z) + { return __builtin_fmal(__x, __y, __z); } + + + + template + constexpr typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type + fma(_Tp __x, _Up __y, _Vp __z) + { + typedef typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type __type; + return fma(__type(__x), __type(__y), __type(__z)); + } + + + + constexpr float + fmax(float __x, float __y) + { return __builtin_fmaxf(__x, __y); } + + constexpr long double + fmax(long double __x, long double __y) + { return __builtin_fmaxl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmax(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmax(__type(__x), __type(__y)); + } + + + + constexpr float + fmin(float __x, float __y) + { return __builtin_fminf(__x, __y); } + + constexpr long double + fmin(long double __x, long double __y) + { return __builtin_fminl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmin(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmin(__type(__x), __type(__y)); + } + + + + constexpr float + hypot(float __x, float __y) + { return __builtin_hypotf(__x, __y); } + + constexpr long double + hypot(long double __x, long double __y) + { return __builtin_hypotl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + hypot(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return hypot(__type(__x), __type(__y)); + } + + + + constexpr int + ilogb(float __x) + { return __builtin_ilogbf(__x); } + + constexpr int + ilogb(long double __x) + { return __builtin_ilogbl(__x); } + + + + template + constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + ilogb(_Tp __x) + { return __builtin_ilogb(__x); } + + + + constexpr float + lgamma(float __x) + { return __builtin_lgammaf(__x); } + + constexpr long double + lgamma(long double __x) + { return __builtin_lgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + lgamma(_Tp __x) + { return __builtin_lgamma(__x); } + + + + constexpr long long + llrint(float __x) + { return __builtin_llrintf(__x); } + + constexpr long long + llrint(long double __x) + { return __builtin_llrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llrint(_Tp __x) + { return __builtin_llrint(__x); } + + + + constexpr long long + llround(float __x) + { return __builtin_llroundf(__x); } + + constexpr long long + llround(long double __x) + { return __builtin_llroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llround(_Tp __x) + { return __builtin_llround(__x); } + + + + constexpr float + log1p(float __x) + { return __builtin_log1pf(__x); } + + constexpr long double + log1p(long double __x) + { return __builtin_log1pl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log1p(_Tp __x) + { return __builtin_log1p(__x); } + + + + + constexpr float + log2(float __x) + { return __builtin_log2f(__x); } + + constexpr long double + log2(long double __x) + { return __builtin_log2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log2(_Tp __x) + { return __builtin_log2(__x); } + + + + constexpr float + logb(float __x) + { return __builtin_logbf(__x); } + + constexpr long double + logb(long double __x) + { return __builtin_logbl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + logb(_Tp __x) + { return __builtin_logb(__x); } + + + + constexpr long + lrint(float __x) + { return __builtin_lrintf(__x); } + + constexpr long + lrint(long double __x) + { return __builtin_lrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lrint(_Tp __x) + { return __builtin_lrint(__x); } + + + + constexpr long + lround(float __x) + { return __builtin_lroundf(__x); } + + constexpr long + lround(long double __x) + { return __builtin_lroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lround(_Tp __x) + { return __builtin_lround(__x); } + + + + constexpr float + nearbyint(float __x) + { return __builtin_nearbyintf(__x); } + + constexpr long double + nearbyint(long double __x) + { return __builtin_nearbyintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nearbyint(_Tp __x) + { return __builtin_nearbyint(__x); } + + + + constexpr float + nextafter(float __x, float __y) + { return __builtin_nextafterf(__x, __y); } + + constexpr long double + nextafter(long double __x, long double __y) + { return __builtin_nextafterl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + nextafter(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return nextafter(__type(__x), __type(__y)); + } + + + + constexpr float + nexttoward(float __x, long double __y) + { return __builtin_nexttowardf(__x, __y); } + + constexpr long double + nexttoward(long double __x, long double __y) + { return __builtin_nexttowardl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nexttoward(_Tp __x, long double __y) + { return __builtin_nexttoward(__x, __y); } + + + + constexpr float + remainder(float __x, float __y) + { return __builtin_remainderf(__x, __y); } + + constexpr long double + remainder(long double __x, long double __y) + { return __builtin_remainderl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remainder(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remainder(__type(__x), __type(__y)); + } + + + + inline float + remquo(float __x, float __y, int* __pquo) + { return __builtin_remquof(__x, __y, __pquo); } + + inline long double + remquo(long double __x, long double __y, int* __pquo) + { return __builtin_remquol(__x, __y, __pquo); } + + + + template + inline typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remquo(_Tp __x, _Up __y, int* __pquo) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remquo(__type(__x), __type(__y), __pquo); + } + + + + constexpr float + rint(float __x) + { return __builtin_rintf(__x); } + + constexpr long double + rint(long double __x) + { return __builtin_rintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + rint(_Tp __x) + { return __builtin_rint(__x); } + + + + constexpr float + round(float __x) + { return __builtin_roundf(__x); } + + constexpr long double + round(long double __x) + { return __builtin_roundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + round(_Tp __x) + { return __builtin_round(__x); } + + + + constexpr float + scalbln(float __x, long __ex) + { return __builtin_scalblnf(__x, __ex); } + + constexpr long double + scalbln(long double __x, long __ex) + { return __builtin_scalblnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbln(_Tp __x, long __ex) + { return __builtin_scalbln(__x, __ex); } + + + + constexpr float + scalbn(float __x, int __ex) + { return __builtin_scalbnf(__x, __ex); } + + constexpr long double + scalbn(long double __x, int __ex) + { return __builtin_scalbnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbn(_Tp __x, int __ex) + { return __builtin_scalbn(__x, __ex); } + + + + constexpr float + tgamma(float __x) + { return __builtin_tgammaf(__x); } + + constexpr long double + tgamma(long double __x) + { return __builtin_tgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tgamma(_Tp __x) + { return __builtin_tgamma(__x); } + + + + constexpr float + trunc(float __x) + { return __builtin_truncf(__x); } + + constexpr long double + trunc(long double __x) + { return __builtin_truncl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + trunc(_Tp __x) + { return __builtin_trunc(__x); } + + + +} + + + + + +# 1911 "/usr/include/c++/7/cmath" 3 + + + + + + +} + +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 2 3 + +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 3 + +# 37 "/usr/include/c++/7/math.h" 2 3 + +using std::abs; +using std::acos; +using std::asin; +using std::atan; +using std::atan2; +using std::cos; +using std::sin; +using std::tan; +using std::cosh; +using std::sinh; +using std::tanh; +using std::exp; +using std::frexp; +using std::ldexp; +using std::log; +using std::log10; +using std::modf; +using std::pow; +using std::sqrt; +using std::ceil; +using std::fabs; +using std::floor; +using std::fmod; + + +using std::fpclassify; +using std::isfinite; +using std::isinf; +using std::isnan; +using std::isnormal; +using std::signbit; +using std::isgreater; +using std::isgreaterequal; +using std::isless; +using std::islessequal; +using std::islessgreater; +using std::isunordered; + + + +using std::acosh; +using std::asinh; +using std::atanh; +using std::cbrt; +using std::copysign; +using std::erf; +using std::erfc; +using std::exp2; +using std::expm1; +using std::fdim; +using std::fma; +using std::fmax; +using std::fmin; +using std::hypot; +using std::ilogb; +using std::lgamma; +using std::llrint; +using std::llround; +using std::log1p; +using std::log2; +using std::logb; +using std::lrint; +using std::lround; +using std::nearbyint; +using std::nextafter; +using std::nexttoward; +using std::remainder; +using std::remquo; +using std::rint; +using std::round; +using std::scalbln; +using std::scalbn; +using std::tgamma; +using std::trunc; + + +# 179 "/usr/include/c++/7/math.h" 3 + +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 2 3 + + +#pragma libm (acosf, acoshf, asinf, asinhf, atanhf, atan2f) +#pragma libm (cbrtf, ceilf, copysignf, cosf, coshf) +#pragma libm (erff, erfcf, expf, exp2f, exp10f, expm1f) +#pragma libm (fabsf, floorf, fmaf, fminf, fmaxf) +#pragma libm (ilogbf) +#pragma libm (ldexpf, lgammaf, llrintf, llroundf, logbf, log1pf, logf, log2f, log10f, lrintf, lroundf) +#pragma libm (modff) +#pragma libm (nanf, nearbyintf, nextafterf) +#pragma libm (powf) +#pragma libm (remainderf, remquof, rintf, roundf, rsqrtf) +#pragma libm (scalblnf, scalbnf, sinf, sinhf, sqrtf) +#pragma libm (tanf, tanhf, tgammaf, truncf) +#pragma libm (abs, acos, acosh, asin, asinh, atanh, atan2) +#pragma libm (cbrt, ceil, copysign, cos, cosh) +#pragma libm (erf, erfc, exp, exp2, exp10, expm1) +#pragma libm (fabs, floor, fma, fmin, fmax) +#pragma libm (ilogb, isinf, isfinite, isnan) +#pragma libm (ldexp, lgamma, llrint, llround, logb, log1p, log, log2, log10, lrint, lround) +#pragma libm (modf) +#pragma libm (nan, nearbyint, nextafter) +#pragma libm (pow) +#pragma libm (remainder, remquo, rint, round, rsqrt) +#pragma libm (scalbln, scalbn, sin, sinh, sqrt) +#pragma libm (tan, tanh, tgamma, trunc) +#pragma libm (llabs) +#pragma libm (cyl_bessel_i0f,cyl_bessel_i1f) +#pragma libm (erfcinvf,erfcxf,erfinvf) +#pragma libm (erfcinv,erfcx,erfinv) +#pragma libm (fdim,fdimf) +#pragma libm (normf,norm3df,norm4df,normcdff,normcdfinvf) +#pragma libm (norm,norm3d,norm4d,normcdf,normcdfinv) +#pragma libm (rnormf,rnorm3df,rnorm4df,rhypotf,rcbrtf) +#pragma libm (rnorm,rnorm3d,rnorm4d,rhypot,rcbrt) +#pragma libm (ynf,y1f,y0f) +#pragma libm (yn,y1,y0) +#pragma libm (jnf,j1f,j0f) +#pragma libm (jn,j1,j0) + + +# 10542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 1 3 + + + + + + + + + + +#pragma once + +# 1 "/usr/include/c++/7/stdlib.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 1 3 + + + + + + + + + + +#pragma once + +# 1 "/usr/include/c++/7/cstdlib" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 42 "/usr/include/c++/7/cstdlib" 2 3 + + + + +# 71 "/usr/include/c++/7/cstdlib" 3 + + + + + + + + + +# 120 "/usr/include/c++/7/cstdlib" 3 + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::div_t; + using ::ldiv_t; + + using ::abort; + + + + using ::atexit; + + + using ::at_quick_exit; + + + using ::atof; + using ::atoi; + using ::atol; + using ::bsearch; + using ::calloc; + using ::div; + using ::exit; + using ::free; + using ::getenv; + using ::labs; + using ::ldiv; + using ::malloc; + + using ::mblen; + using ::mbstowcs; + using ::mbtowc; + + using ::qsort; + + + using ::quick_exit; + + + using ::rand; + using ::realloc; + using ::srand; + using ::strtod; + using ::strtol; + using ::strtoul; + using ::system; + + using ::wcstombs; + using ::wctomb; + + + + inline ldiv_t + div(long __i, long __j) { return ldiv(__i, __j); } + + + + +} + + + +# 194 "/usr/include/c++/7/cstdlib" 3 + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::lldiv_t; + + + + + + using ::_Exit; + + + + using ::llabs; + + inline lldiv_t + div(long long __n, long long __d) + { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; } + + using ::lldiv; + + +# 227 "/usr/include/c++/7/cstdlib" 3 + using ::atoll; + using ::strtoll; + using ::strtoull; + + using ::strtof; + using ::strtold; + + +} + +namespace std +{ + + using ::__gnu_cxx::lldiv_t; + + using ::__gnu_cxx::_Exit; + + using ::__gnu_cxx::llabs; + using ::__gnu_cxx::div; + using ::__gnu_cxx::lldiv; + + using ::__gnu_cxx::atoll; + using ::__gnu_cxx::strtof; + using ::__gnu_cxx::strtoll; + using ::__gnu_cxx::strtoull; + using ::__gnu_cxx::strtold; +} + + + +} + + + +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 2 3 + +namespace std { + extern "C" void* __host_malloc(std::size_t); + extern "C" void __host_free(void*); +} +extern "C" void* __host_malloc(std::size_t); +extern "C" void __host_free(void*); +# 37 "/usr/include/c++/7/stdlib.h" 2 3 + +using std::abort; +using std::atexit; +using std::exit; + + + using std::at_quick_exit; + + + using std::quick_exit; + + + + +using std::div_t; +using std::ldiv_t; + +using std::abs; +using std::atof; +using std::atoi; +using std::atol; +using std::bsearch; +using std::calloc; +using std::div; +using std::free; +using std::getenv; +using std::labs; +using std::ldiv; +using std::malloc; + +using std::mblen; +using std::mbstowcs; +using std::mbtowc; + +using std::qsort; +using std::rand; +using std::realloc; +using std::srand; +using std::strtod; +using std::strtol; +using std::strtoul; +using std::system; + +using std::wcstombs; +using std::wctomb; + + + +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 2 3 + + +extern "C" + +void* __host_malloc(size_t); + + +extern "C" + +void __host_free(void*); +# 10543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + + + + + + + + + +# 10575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + +# 10614 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(long double x); +} + +# 10740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 10747 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + +# 10776 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 10791 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +namespace std +{ + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __pow_helper(T, int); + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __cmath_power(T, unsigned int); +} + +using std::abs; +using std::fabs; +using std::ceil; +using std::floor; +using std::sqrt; + +using std::pow; + +using std::log; +using std::log10; +using std::fmod; +using std::modf; +using std::exp; +using std::frexp; +using std::ldexp; +using std::asin; +using std::sin; +using std::sinh; +using std::acos; +using std::cos; +using std::cosh; +using std::atan; +using std::atan2; +using std::tan; +using std::tanh; + +# 11177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + +# 11193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int abs(long long int); + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int abs(long int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float abs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double abs(double); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fabs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ceil(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float floor(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sqrt(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float pow(float, float); + + + + +template +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) +typename __gnu_cxx::__promote_2<_Tp, _Up>::__type pow(_Tp, _Up); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log10(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fmod(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float modf(float, float*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float frexp(float, int*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ldexp(float, int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float asin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float acos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cosh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan2(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tanh(float); +# 11320 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 11329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} + + + + + + +# 11343 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 11435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float logb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr int ilogb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbn(float a, int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbln(float a, long int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float exp2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float expm1(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log1p(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float acosh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float asinh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float atanh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float hypot(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float cbrt(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erf(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erfc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float lgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float tgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float copysign(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nextafter(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float remainder(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float remquo(float a, float b, int *quo); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float round(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float trunc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float rint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nearbyint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fdim(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fma(float a, float b, float c); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmax(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmin(float a, float b); +} +# 11573 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp10(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rsqrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rcbrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinpi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cospi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincospi(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincos(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float jn(const int n, const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float yn(const int n, const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i0(const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdf(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcx(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const double a, const float b); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const float a, const double b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int min(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int min(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const long long int b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float min(const float a, const float b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const float a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const float b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int max(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int max(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const long long int b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float max(const float a, const float b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const float a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const float b); + + + + + + + + + + +extern "C"{ +inline __attribute__((device)) void *__nv_aligned_device_malloc(size_t size, size_t align) +{ + __attribute__((device)) void *__nv_aligned_device_malloc_impl(size_t, size_t); + return __nv_aligned_device_malloc_impl(size, align); +} +} +# 12170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 + + + + + + + +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + + + + + + + + + +# 169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 572 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 580 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 757 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +static inline __attribute__((host)) __attribute__((device)) float exp10(const float a) +{ + return exp10f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rsqrt(const float a) +{ + return rsqrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rcbrt(const float a) +{ + return rcbrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float sinpi(const float a) +{ + return sinpif(a); +} + +static inline __attribute__((host)) __attribute__((device)) float cospi(const float a) +{ + return cospif(a); +} + +static inline __attribute__((host)) __attribute__((device)) void sincospi(const float a, float *const sptr, float *const cptr) +{ + sincospif(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) void sincos(const float a, float *const sptr, float *const cptr) +{ + sincosf(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) float j0(const float a) +{ + return j0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float j1(const float a) +{ + return j1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float jn(const int n, const float a) +{ + return jnf(n, a); +} + +static inline __attribute__((host)) __attribute__((device)) float y0(const float a) +{ + return y0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float y1(const float a) +{ + return y1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float yn(const int n, const float a) +{ + return ynf(n, a); +} + +static inline __attribute__((device)) float cyl_bessel_i0(const float a) +{ + return cyl_bessel_i0f(a); +} + +static inline __attribute__((device)) float cyl_bessel_i1(const float a) +{ + return cyl_bessel_i1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfinv(const float a) +{ + return erfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcinv(const float a) +{ + return erfcinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdfinv(const float a) +{ + return normcdfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdf(const float a) +{ + return normcdff(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcx(const float a) +{ + return erfcxf(a); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const double a, const float b) +{ + return copysign(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const float a, const double b) +{ + return copysign(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const unsigned int b) +{ + return umin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const int a, const unsigned int b) +{ + return umin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const int b) +{ + return umin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int min(const long int a, const long int b) +{ + long int retval; + + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(min(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int min(const long long int a, const long long int b) +{ + return llmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b) +{ + return ullmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const long long int a, const unsigned long long int b) +{ + return ullmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const long long int b) +{ + return ullmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float min(const float a, const float b) +{ + return fminf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const double b) +{ + return fmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const float a, const double b) +{ + return fmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const float b) +{ + return fmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const unsigned int b) +{ + return umax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const int a, const unsigned int b) +{ + return umax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const int b) +{ + return umax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int max(const long int a, const long int b) +{ + long int retval; + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(max(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int max(const long long int a, const long long int b) +{ + return llmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b) +{ + return ullmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const long long int a, const unsigned long long int b) +{ + return ullmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const long long int b) +{ + return ullmax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float max(const float a, const float b) +{ + return fmaxf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const double b) +{ + return fmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const float a, const double b) +{ + return fmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const float b) +{ + return fmax(a, static_cast(b)); +} + + +# 1125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +inline __attribute__((host)) __attribute__((device)) int min(const int a, const int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned int umin(const unsigned int a, const unsigned int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) long long int llmin(const long long int a, const long long int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned long long int ullmin(const unsigned long long int a, + const unsigned long long int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) int max(const int a, const int b) +{ + return (a > b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned int umax(const unsigned int a, const unsigned int b) +{ + return (a > b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) long long int llmax(const long long int a, const long long int b) +{ + return (a > b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned long long int ullmax(const unsigned long long int a, + const unsigned long long int b) +{ + return (a > b) ? a : b; +} + + + + + + + + + + + + + + + + + + +# 3385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + +# 12174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + +# 304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 67 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" + + + + + + + +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + + __attribute__((host)) surface(struct cudaChannelFormatDesc desc) + { + channelDesc = desc; + } + +}; + +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + +}; + + + +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 67 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" + + + + + + + +template +struct __attribute__((device_builtin_texture_type)) texture : public textureReference +{ + + __attribute__((host)) texture(int norm = 0, + enum cudaTextureFilterMode fMode = cudaFilterModePoint, + enum cudaTextureAddressMode aMode = cudaAddressModeClamp) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = cudaCreateChannelDesc(); + sRGB = 0; + } + + __attribute__((host)) texture(int norm, + enum cudaTextureFilterMode fMode, + enum cudaTextureAddressMode aMode, + struct cudaChannelFormatDesc desc) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = desc; + sRGB = 0; + } + +}; + + + +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + + + + + + + + + + + + +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + + + + + + +extern "C" +{ + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mulhi(int x, int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umulhi(unsigned int x, unsigned int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __mul64hi(long long int x, long long int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __umul64hi(unsigned long long int x, unsigned long long int y); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int_as_float(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float_as_int(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint_as_float(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float_as_uint(float x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __syncthreads(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __prof_trigger(int); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence_block(void); +__attribute__((device)) __attribute__((cudart_builtin)) + +__attribute__((__noreturn__)) + + + +__attribute__((device_builtin)) void __trap(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __brkpt(); + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __saturatef(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __sad(int x, int y, unsigned int z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __usad(unsigned int x, unsigned int y, unsigned int z); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mul24(int x, int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umul24(unsigned int x, unsigned int y); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float fdividef(float x, float y); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdividef(float x, float y); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) double fdivide(double x, double y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __sinf(float x) throw (); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __cosf(float x) throw (); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __tanf(float x) throw (); + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void __sincosf(float x, float *sptr, float *cptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __expf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __exp10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log2f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __logf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __powf(float x, float y) throw (); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_ru(float); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_ru(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rn(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rz(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_ru(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rd(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rn(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rz(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_ru(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rd(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_ru(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_ru(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rn(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rz(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_ru(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rd(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rn(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rz(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_ru(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rd(unsigned long long int x); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rn(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rz(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_ru(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rd(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rn(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rz(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_ru(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rd(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rn(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rz(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_ru(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rd(float x, float y); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rn(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rz(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_ru(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rd(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rn(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rz(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_ru(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rd(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rn(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rz(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_ru(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rd(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frsqrt_rn(float x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rn(float x, float y); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rz(float x, float y); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_ru(float x, float y); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rd(float x, float y); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clz(int x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffs(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popc(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __brev(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clzll(long long int x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffsll(long long int x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popcll(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __brevll(unsigned long long int x); + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __byte_perm(unsigned int x, unsigned int y, unsigned int s); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __hadd(int x, int y); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __rhadd(int x, int y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __uhadd(unsigned int x, unsigned int y); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __urhadd(unsigned int x, unsigned int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __double2int_rz(double x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __double2uint_rz(double x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __double2ll_rz(double x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __double2ull_rz(double x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm0(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm1(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm2(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm3(void); + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs2(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss2(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss2 (unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus2 (unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples2(unsigned int a, unsigned int b); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss2 (unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus2 (unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg2(unsigned int a); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss2(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads2(unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs4(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss4(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss4 (unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus4 (unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus4(unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg4(unsigned int a); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss4(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads4(unsigned int a, unsigned int b); + + + + + + +} + + + + + + + +# 3222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + + + + + + + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mulhi(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long int mul64hi(const long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_int" "() is deprecated in favor of __" "float_as_int" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float_as_int(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int_as_float" "() is deprecated in favor of __" "int_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int_as_float(const int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_uint" "() is deprecated in favor of __" "float_as_uint" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float_as_uint(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint_as_float" "() is deprecated in favor of __" "uint_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint_as_float(const unsigned int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("saturate" "() is deprecated in favor of __" "saturate" "f" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float saturate(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul24" "() is deprecated in favor of __" "mul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mul24(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("umul24" "() is deprecated in favor of __" "umul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int umul24(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2int" "() is deprecated in favor of __" "float2int" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float2int(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2uint" "() is deprecated in favor of __" "float2uint" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float2uint(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int2float" "() is deprecated in favor of __" "int2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int2float(const int a, const enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint2float" "() is deprecated in favor of __" "uint2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint2float(const unsigned int a, const enum cudaRoundMode mode = cudaRoundNearest); + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" + + + + + + + + + + + + +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 + + + + + + + + +static __inline__ __attribute__((device)) int mulhi(const int a, const int b) +{ + return __mulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const unsigned int b) +{ + return __umulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const int a, const unsigned int b) +{ + return __umulhi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const int b) +{ + return __umulhi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) long long int mul64hi(const long long int a, const long long int b) +{ + return __mul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b) +{ + return __umul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const long long int a, const unsigned long long int b) +{ + return __umul64hi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const long long int b) +{ + return __umul64hi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) int float_as_int(const float a) +{ + return __float_as_int(a); +} + +static __inline__ __attribute__((device)) float int_as_float(const int a) +{ + return __int_as_float(a); +} + +static __inline__ __attribute__((device)) unsigned int float_as_uint(const float a) +{ + return __float_as_uint(a); +} + +static __inline__ __attribute__((device)) float uint_as_float(const unsigned int a) +{ + return __uint_as_float(a); +} +static __inline__ __attribute__((device)) float saturate(const float a) +{ + return __saturatef(a); +} + +static __inline__ __attribute__((device)) int mul24(const int a, const int b) +{ + return __mul24(a, b); +} + +static __inline__ __attribute__((device)) unsigned int umul24(const unsigned int a, const unsigned int b) +{ + return __umul24(a, b); +} + +static __inline__ __attribute__((device)) int float2int(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2int_rn(a) : + (mode == cudaRoundPosInf ) ? __float2int_ru(a) : + (mode == cudaRoundMinInf ) ? __float2int_rd(a) : + __float2int_rz(a); +} + +static __inline__ __attribute__((device)) unsigned int float2uint(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2uint_rn(a) : + (mode == cudaRoundPosInf ) ? __float2uint_ru(a) : + (mode == cudaRoundMinInf ) ? __float2uint_rd(a) : + __float2uint_rz(a); +} + +static __inline__ __attribute__((device)) float int2float(const int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __int2float_rz(a) : + (mode == cudaRoundPosInf) ? __int2float_ru(a) : + (mode == cudaRoundMinInf) ? __int2float_rd(a) : + __int2float_rn(a); +} + +static __inline__ __attribute__((device)) float uint2float(const unsigned int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __uint2float_rz(a) : + (mode == cudaRoundPosInf) ? __uint2float_ru(a) : + (mode == cudaRoundMinInf) ? __uint2float_rd(a) : + __uint2float_rn(a); +} + + + + + + + + + + + + + + +# 3286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + + + + + + + + + + + + + + + + + + + +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + + + + + + + +static __inline__ __attribute__((device)) int atomicAdd(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicAdd(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicSub(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicSub(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicExch(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicExch(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) float atomicExch(float *address, float val) { } + +static __inline__ __attribute__((device)) int atomicMin(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicMin(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicMax(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicMax(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicInc(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicDec(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicAnd(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicAnd(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicOr(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicOr(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicXor(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicXor(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicCAS(int *address, int compare, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicCAS(unsigned int *address, unsigned int compare, unsigned int val) { } + + + + + + + + + +# 170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + +extern "C" +{ + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__any" "() is deprecated in favor of " "__any" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __any(int cond); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__all" "() is deprecated in favor of " "__all" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __all(int cond); +} + + + + + + + + +static __inline__ __attribute__((device)) unsigned long long int atomicAdd(unsigned long long int *address, unsigned long long int val) { } + +static __inline__ __attribute__((device)) unsigned long long int atomicExch(unsigned long long int *address, unsigned long long int val) { } + +static __inline__ __attribute__((device)) unsigned long long int atomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) { } + +static __inline__ __attribute__((device)) __attribute__((deprecated("__any" "() is deprecated in favor of " "__any" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool any(bool cond) { } + +static __inline__ __attribute__((device)) __attribute__((deprecated("__all" "() is deprecated in favor of " "__all" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool all(bool cond) { } + + + + + + + + + + + + + +# 3289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" + + + + + + + + + + +# 1176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" + + + + + + + +# 3290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" + + + + + + + +static __inline__ __attribute__((device)) float atomicAdd(float *address, float val) { } + + + + + + + + + + +# 3291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" + + + + + + + +static __inline__ __attribute__((device)) long long atomicMin(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicMax(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicAnd(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicOr(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicXor(long long *address, long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicMin(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicMax(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicOr(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicXor(unsigned long long *address, unsigned long long val) { } + + + + + + + + + + + + +# 3292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 3293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" + + + + + + + + + + + + + + + + + + + + + + + +# 303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" + + + + + + + +static __inline__ __attribute__((device)) double atomicAdd(double *address, double val) { } + +static __inline__ __attribute__((device)) +int atomicAdd_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicAdd_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAdd_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAdd_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAdd_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAdd_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +float atomicAdd_block(float *address, float val) { } + +static __inline__ __attribute__((device)) +float atomicAdd_system(float *address, float val) { } + +static __inline__ __attribute__((device)) +double atomicAdd_block(double *address, double val) { } + +static __inline__ __attribute__((device)) +double atomicAdd_system(double *address, double val) { } + +static __inline__ __attribute__((device)) +int atomicSub_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicSub_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicSub_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicSub_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +int atomicExch_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicExch_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicExch_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicExch_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicExch_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicExch_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +float atomicExch_block(float *address, float val) { } + +static __inline__ __attribute__((device)) +float atomicExch_system(float *address, float val) { } + +static __inline__ __attribute__((device)) +int atomicMin_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicMin_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicMin_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicMin_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMin_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMin_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMin_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMin_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +int atomicMax_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicMax_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicMax_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicMax_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMax_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMax_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMax_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMax_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicInc_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicInc_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicDec_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicDec_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +int atomicCAS_block(int *address, int compare, int val) { } + +static __inline__ __attribute__((device)) +int atomicCAS_system(int *address, int compare, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicCAS_block(unsigned int *address, unsigned int compare, + unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicCAS_system(unsigned int *address, unsigned int compare, + unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long int atomicCAS_block(unsigned long long int *address, + unsigned long long int compare, + unsigned long long int val) { } + +static __inline__ __attribute__((device)) +unsigned long long int atomicCAS_system(unsigned long long int *address, + unsigned long long int compare, + unsigned long long int val) { } + +static __inline__ __attribute__((device)) +int atomicAnd_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicAnd_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicAnd_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicAnd_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAnd_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAnd_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAnd_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAnd_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +int atomicOr_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicOr_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicOr_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicOr_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicOr_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicOr_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicOr_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicOr_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +int atomicXor_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicXor_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicXor_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicXor_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicXor_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicXor_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicXor_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicXor_system(unsigned long long *address, unsigned long long val) { } + + + + + + + + + + + + + + +# 3294 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" + +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" + +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) void __threadfence_system(void); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rd(double x, double y); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rn(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rz(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_ru(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rd(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rn(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rz(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_ru(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rd(double x); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__ballot" "() is deprecated in favor of " "__ballot" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __ballot(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_count(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_and(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_or(int); +extern __attribute__((device)) __attribute__((device_builtin)) long long int clock64(void); + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rn(float x, float y, float z); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rd(float x, float y, float z); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_ru(float x, float y, float z); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rz(float x, float y, float z); + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double_as_longlong(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __longlong_as_double(long long int x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rn(double x, double y, double z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rz(double x, double y, double z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_ru(double x, double y, double z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rd(double x, double y, double z); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rd(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rd(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rd(double x, double y); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rz(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rd(double x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __int2double_rn(int x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __uint2double_rn(unsigned int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rn(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rz(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_ru(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rd(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rn(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rz(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_ru(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rd(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2hiint(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2loint(double x); + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __hiloint2double(int hi, int lo); + + +} + + + + + + +static __inline__ __attribute__((device)) __attribute__((deprecated("__ballot" "() is deprecated in favor of " "__ballot" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int ballot(bool pred) { } + +static __inline__ __attribute__((device)) int syncthreads_count(bool pred) { } + +static __inline__ __attribute__((device)) bool syncthreads_and(bool pred) { } + +static __inline__ __attribute__((device)) bool syncthreads_or(bool pred) { } + + + + +static __inline__ __attribute__((device)) unsigned int __isGlobal(const void *ptr) { } +static __inline__ __attribute__((device)) unsigned int __isShared(const void *ptr) { } +static __inline__ __attribute__((device)) unsigned int __isConstant(const void *ptr) { } +static __inline__ __attribute__((device)) unsigned int __isLocal(const void *ptr) { } + +static __inline__ __attribute__((device)) unsigned int __isGridConstant(const void *ptr) { } + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_global(const void *ptr) { } +static __inline__ __attribute__((device)) size_t __cvta_generic_to_shared(const void *ptr) { } +static __inline__ __attribute__((device)) size_t __cvta_generic_to_constant(const void *ptr) { } +static __inline__ __attribute__((device)) size_t __cvta_generic_to_local(const void *ptr) { } + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_grid_constant(const void *ptr) { } + + +static __inline__ __attribute__((device)) void * __cvta_global_to_generic(size_t rawbits) { } +static __inline__ __attribute__((device)) void * __cvta_shared_to_generic(size_t rawbits) { } +static __inline__ __attribute__((device)) void * __cvta_constant_to_generic(size_t rawbits) { } +static __inline__ __attribute__((device)) void * __cvta_local_to_generic(size_t rawbits) { } + +static __inline__ __attribute__((device)) void * __cvta_grid_constant_to_generic(size_t rawbits) { } + + + + + + +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" + + + + + +static __attribute__((device)) __inline__ unsigned __fns(unsigned mask, unsigned base, int offset) { } +static __attribute__((device)) __inline__ void __barrier_sync(unsigned id) { } +static __attribute__((device)) __inline__ void __barrier_sync_count(unsigned id, unsigned cnt) { } +static __attribute__((device)) __inline__ void __syncwarp(unsigned mask=0xFFFFFFFF) { } +static __attribute__((device)) __inline__ int __all_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ int __any_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ int __uni_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ unsigned __ballot_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ unsigned __activemask() { } + + + + + + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl(int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl(unsigned int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_up(int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_up(unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_down(int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_down(unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_xor(int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_xor(unsigned int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl(float var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_up(float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_down(float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_xor(float var, int laneMask, int width=32) { } + + +static __attribute__((device)) __inline__ int __shfl_sync(unsigned mask, int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_sync(unsigned mask, unsigned int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ int __shfl_up_sync(unsigned mask, int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_up_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ int __shfl_down_sync(unsigned mask, int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_down_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_xor_sync(unsigned mask, unsigned int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_sync(unsigned mask, float var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_up_sync(unsigned mask, float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_down_sync(unsigned mask, float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width=32) { } + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl(unsigned long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl(long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_up(long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_up(unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_down(long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_down(unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_xor(long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl(double var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_up(double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_down(double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_xor(double var, int laneMask, int width=32) { } + + +static __attribute__((device)) __inline__ long long __shfl_sync(unsigned mask, long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ long long __shfl_up_sync(unsigned mask, long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long long __shfl_down_sync(unsigned mask, long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_sync(unsigned mask, double var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_up_sync(unsigned mask, double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_down_sync(unsigned mask, double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width=32) { } + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl(long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl(unsigned long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_up(long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_up(unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_down(long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_down(unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_xor(long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_xor(unsigned long var, int laneMask, int width=32) { } + + +static __attribute__((device)) __inline__ long __shfl_sync(unsigned mask, long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ long __shfl_up_sync(unsigned mask, long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long __shfl_down_sync(unsigned mask, long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width=32) { } + + + + + + + + + + + + + + + + + + + + +# 3296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ long __ldg(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldg(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldg(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldg(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldg(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldg(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldg(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldg(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldg(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldg(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldg(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldg(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldg(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldg(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldg(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldg(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldg(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldg(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldg(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldg(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldg(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldg(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldg(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldg(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldg(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldg(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldg(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldg(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldg(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldg(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldcg(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldcg(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldcg(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldcg(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldcg(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldcg(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldcg(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldcg(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldcg(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldcg(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldcg(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldcg(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldcg(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldcg(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldcg(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldcg(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldcg(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldcg(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldcg(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldcg(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldcg(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldcg(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldcg(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldcg(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldcg(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldcg(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldcg(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldcg(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldcg(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldcg(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldca(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldca(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldca(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldca(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldca(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldca(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldca(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldca(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldca(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldca(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldca(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldca(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldca(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldca(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldca(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldca(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldca(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldca(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldca(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldca(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldca(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldca(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldca(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldca(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldca(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldca(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldca(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldca(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldca(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldca(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldcs(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldcs(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldcs(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldcs(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldcs(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldcs(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldcs(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldcs(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldcs(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldcs(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldcs(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldcs(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldcs(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldcs(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldcs(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldcs(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldcs(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldcs(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldcs(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldcs(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldcs(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldcs(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldcs(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldcs(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldcs(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldcs(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldcs(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldcs(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldcs(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldcs(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldlu(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldlu(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldlu(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldlu(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldlu(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldlu(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldlu(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldlu(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldlu(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldlu(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldlu(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldlu(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldlu(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldlu(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldlu(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldlu(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldlu(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldlu(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldlu(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldlu(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldlu(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldlu(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldlu(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldlu(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldlu(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldlu(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldlu(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldlu(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldlu(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldlu(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldcv(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldcv(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldcv(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldcv(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldcv(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldcv(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldcv(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldcv(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldcv(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldcv(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldcv(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldcv(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldcv(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldcv(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldcv(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldcv(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldcv(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldcv(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldcv(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldcv(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldcv(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldcv(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldcv(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldcv(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldcv(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldcv(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldcv(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldcv(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldcv(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldcv(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ void __stwb(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stwb(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stwb(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stwb(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stwb(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stwb(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stwb(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stwb(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stwb(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stwb(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stwb(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stwb(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stwb(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stwb(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stwb(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stwb(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stwb(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stwb(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stwb(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stwb(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stwb(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stwb(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stwb(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stwb(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stwb(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stwb(double2 *ptr, double2 value) { } + + + +static __attribute__((device)) __inline__ void __stcg(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stcg(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stcg(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stcg(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stcg(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stcg(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stcg(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stcg(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stcg(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stcg(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stcg(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stcg(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stcg(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stcg(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stcg(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stcg(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stcg(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stcg(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stcg(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stcg(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stcg(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stcg(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stcg(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stcg(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stcg(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stcg(double2 *ptr, double2 value) { } + + + +static __attribute__((device)) __inline__ void __stcs(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stcs(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stcs(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stcs(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stcs(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stcs(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stcs(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stcs(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stcs(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stcs(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stcs(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stcs(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stcs(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stcs(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stcs(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stcs(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stcs(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stcs(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stcs(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stcs(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stcs(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stcs(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stcs(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stcs(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stcs(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stcs(double2 *ptr, double2 value) { } + + + +static __attribute__((device)) __inline__ void __stwt(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stwt(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stwt(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stwt(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stwt(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stwt(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stwt(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stwt(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stwt(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stwt(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stwt(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stwt(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stwt(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stwt(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stwt(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stwt(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stwt(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stwt(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stwt(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stwt(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stwt(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stwt(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stwt(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stwt(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stwt(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stwt(double2 *ptr, double2 value) { } + + + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_l(unsigned int lo, unsigned int hi, unsigned int shift) { } + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_lc(unsigned int lo, unsigned int hi, unsigned int shift) { } + + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_r(unsigned int lo, unsigned int hi, unsigned int shift) { } + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_rc(unsigned int lo, unsigned int hi, unsigned int shift) { } + + + + + + + + + + + + +# 3297 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 3298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ int __dp2a_lo(int srcA, int srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_lo(unsigned int srcA, unsigned int srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp2a_lo(short2 srcA, char4 srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_lo(ushort2 srcA, uchar4 srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp2a_hi(int srcA, int srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_hi(unsigned int srcA, unsigned int srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp2a_hi(short2 srcA, char4 srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_hi(ushort2 srcA, uchar4 srcB, unsigned int c) { } + + + + + + +static __attribute__((device)) __inline__ int __dp4a(int srcA, int srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp4a(unsigned int srcA, unsigned int srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp4a(char4 srcA, char4 srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp4a(uchar4 srcA, uchar4 srcB, unsigned int c) { } + + + + + + + + + + + + +# 3299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" + + + + +# 70 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 2 + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, int value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned long long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, long long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, float value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, double value) { } + +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, int value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned long long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, long long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, float value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, double value, int *pred) { } + +static __attribute__((device)) __inline__ void __nanosleep(unsigned int ns) { } + +static __attribute__((device)) __inline__ unsigned short int atomicCAS(unsigned short int *address, unsigned short int compare, unsigned short int val) { } + + + + + + + + + + + + + + +# 3300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" + + + + +# 70 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 2 + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned __reduce_add_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_min_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_max_sync(unsigned mask, unsigned value) { } + +static __attribute__((device)) __inline__ int __reduce_add_sync(unsigned mask, int value) { } +static __attribute__((device)) __inline__ int __reduce_min_sync(unsigned mask, int value) { } +static __attribute__((device)) __inline__ int __reduce_max_sync(unsigned mask, int value) { } + +static __attribute__((device)) __inline__ unsigned __reduce_and_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_or_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_xor_sync(unsigned mask, unsigned value) { } + + +extern "C" { +inline __attribute__((device)) void *__nv_associate_access_property(const void *ptr, + unsigned long long property) { + extern __attribute__((device)) void *__nv_associate_access_property_impl(const void *, + unsigned long long); + return __nv_associate_access_property_impl(ptr, property); +} + +inline __attribute__((device)) void __nv_memcpy_async_shared_global_4(void *dst, + const void *src, + unsigned src_size) { + extern __attribute__((device)) void __nv_memcpy_async_shared_global_4_impl(void *, + const void *, + unsigned); + __nv_memcpy_async_shared_global_4_impl(dst, src, src_size); +} + +inline __attribute__((device)) void __nv_memcpy_async_shared_global_8(void *dst, + const void *src, + unsigned src_size) { + extern __attribute__((device)) void __nv_memcpy_async_shared_global_8_impl(void *, + const void *, + unsigned); + __nv_memcpy_async_shared_global_8_impl(dst, src, src_size); +} + +inline __attribute__((device)) void __nv_memcpy_async_shared_global_16(void *dst, + const void *src, + unsigned src_size) { + extern __attribute__((device)) void __nv_memcpy_async_shared_global_16_impl(void *, + const void *, + unsigned); + __nv_memcpy_async_shared_global_16_impl(dst, src, src_size); +} + +} + + + + + + + + + + + + + +# 3301 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1Dread(surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2Dread(surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf3Dread(surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1DLayeredread(surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2DLayeredread(surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapread(surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapLayeredread(surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + + +# 3302 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +struct __nv_tex_rmet_ret { }; + +template<> struct __nv_tex_rmet_ret { typedef char type; }; +template<> struct __nv_tex_rmet_ret { typedef signed char type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned char type; }; +template<> struct __nv_tex_rmet_ret { typedef char1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar1 type; }; +template<> struct __nv_tex_rmet_ret { typedef char2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar2 type; }; +template<> struct __nv_tex_rmet_ret { typedef char4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef short type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned short type; }; +template<> struct __nv_tex_rmet_ret { typedef short1 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort1 type; }; +template<> struct __nv_tex_rmet_ret { typedef short2 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort2 type; }; +template<> struct __nv_tex_rmet_ret { typedef short4 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef int type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned int type; }; +template<> struct __nv_tex_rmet_ret { typedef int1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint1 type; }; +template<> struct __nv_tex_rmet_ret { typedef int2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint2 type; }; +template<> struct __nv_tex_rmet_ret { typedef int4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint4 type; }; + +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template<> struct __nv_tex_rmet_ret { typedef float type; }; +template<> struct __nv_tex_rmet_ret { typedef float1 type; }; +template<> struct __nv_tex_rmet_ret { typedef float2 type; }; +template<> struct __nv_tex_rmet_ret { typedef float4 type; }; + + +template struct __nv_tex_rmet_cast { typedef T* type; }; +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1Dfetch(texture t, int x) +{ + + + + + +} + +template +struct __nv_tex_rmnf_ret { }; + +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1Dfetch(texture t, int x) +{ +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1D(texture t, float x) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1D(texture t, float x) +{ +# 193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2D(texture t, float x, float y) +{ +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2D(texture t, float x, float y) +{ +# 217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayered(texture t, float x, int layer) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayered(texture t, float x, int layer) +{ +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3D(texture t, float x, float y, float z) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3D(texture t, float x, float y, float z) +{ +# 285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemap(texture t, float x, float y, float z) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemap(texture t, float x, float y, float z) +{ +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +struct __nv_tex2dgather_ret { }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_ret::type tex2Dgather(texture t, float x, float y, int comp=0) +{ +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template struct __nv_tex2dgather_rmnf_ret { }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_rmnf_ret::type tex2Dgather(texture t, float x, float y, int comp = 0) +{ +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLod(texture t, float x, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLod(texture t, float x, float level) +{ +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLod(texture t, float x, float y, float level) +{ +# 441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ +# 463 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ +# 507 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ +# 529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ +# 552 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ +# 575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ +# 598 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ +# 621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ +# 644 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ +# 667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ +# 689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ +# 711 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ +# 733 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + + + +# 3303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template struct __nv_itex_trait { }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1Dfetch(T *ptr, cudaTextureObject_t obj, int x) +{ + + + +} + +template +static __attribute__((device)) T tex1Dfetch(cudaTextureObject_t texObject, int x) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1D(T *ptr, cudaTextureObject_t obj, float x) +{ + + + +} + + +template +static __attribute__((device)) T tex1D(cudaTextureObject_t texObject, float x) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2D(T *ptr, cudaTextureObject_t obj, float x, float y) +{ + + + +} + +template +static __attribute__((device)) T tex2D(cudaTextureObject_t texObject, float x, float y) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2D(T *ptr, cudaTextureObject_t obj, float x, float y, + bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2D(cudaTextureObject_t texObject, float x, float y, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + + +} + +template +static __attribute__((device)) T tex3D(cudaTextureObject_t texObject, float x, float y, float z) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z, + bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex3D(cudaTextureObject_t texObject, float x, float y, float z, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayered(T *ptr, cudaTextureObject_t obj, float x, int layer) +{ + + + +} + +template +static __attribute__((device)) T tex1DLayered(cudaTextureObject_t texObject, float x, int layer) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer) +{ + + + +} + +template +static __attribute__((device)) T tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemap(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + + +} + + +template +static __attribute__((device)) T texCubemap(cudaTextureObject_t texObject, float x, float y, float z) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayered(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLayered(cudaTextureObject_t texObject, float x, float y, float z, int layer) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, int comp = 0) +{ + + + +} + +template +static __attribute__((device)) T tex2Dgather(cudaTextureObject_t to, float x, float y, int comp = 0) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, bool* isResident, int comp = 0) +{ + + + + + +} + +template +static __attribute__((device)) T tex2Dgather(cudaTextureObject_t to, float x, float y, bool* isResident, int comp = 0) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLod(T *ptr, cudaTextureObject_t obj, float x, float level) +{ + + + +} + +template +static __attribute__((device)) T tex1DLod(cudaTextureObject_t texObject, float x, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level) +{ + + + +} + +template +static __attribute__((device)) T tex2DLod(cudaTextureObject_t texObject, float x, float y, float level) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLod(cudaTextureObject_t texObject, float x, float y, float level, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + + +} + +template +static __attribute__((device)) T tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, int layer, float level) +{ + + + +} + +template +static __attribute__((device)) T tex1DLayeredLod(cudaTextureObject_t texObject, float x, int layer, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level) +{ + + + +} + +template +static __attribute__((device)) T tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level, bool* isResident) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + +} + +template +static __attribute__((device)) T texCubemapGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float level) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLayeredLod(cudaTextureObject_t texObject, float x, float y, float z, int layer, float level) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DGrad(T *ptr, cudaTextureObject_t obj, float x, float dPdx, float dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex1DGrad(cudaTextureObject_t texObject, float x, float dPdx, float dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + +} + +template +static __attribute__((device)) T tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + + +} + +template +static __attribute__((device)) T tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, int layer, float dPdx, float dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex1DLayeredGrad(cudaTextureObject_t texObject, float x, int layer, float dPdx, float dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredGrad(T * ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredGrad(T * ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLayeredGrad(cudaTextureObject_t texObject, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + + + +} + + + +# 3304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template struct __nv_isurf_trait { }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dread(T *ptr, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf1Dread(cudaSurfaceObject_t surfObject, int x, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf2Dread(cudaSurfaceObject_t surfObject, int x, int y, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf3Dread(cudaSurfaceObject_t surfObject, int x, int y, int z, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf1DLayeredread(cudaSurfaceObject_t surfObject, int x, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf2DLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surfCubemapread(cudaSurfaceObject_t surfObject, int x, int y, int face, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surfCubemapLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layerface, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dwrite(T val, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapwrite(T val, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + + + + +# 3305 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/cudacc_ext.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/cudacc_ext.h" + + +# 3306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +extern "C" __attribute__((host)) __attribute__((device)) unsigned __cudaPushCallConfiguration(dim3 gridDim, + dim3 blockDim, + size_t sharedMem = 0, + struct CUstream_st *stream = 0); + + + + +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" + + + + +extern "C" { + + +uint3 __attribute__((device_builtin)) extern const threadIdx; +uint3 __attribute__((device_builtin)) extern const blockIdx; +dim3 __attribute__((device_builtin)) extern const blockDim; +dim3 __attribute__((device_builtin)) extern const gridDim; +int __attribute__((device_builtin)) extern const warpSize; + + + + +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + + + + + + + + + + + +# 142 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchCooperativeKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) cudaError_t cudaEventCreate( + cudaEvent_t *event, + unsigned int flags +) +{ + return ::cudaEventCreateWithFlags(event, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + void **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc(ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostAlloc( + T **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostGetDevicePointer( + T **pDevice, + void *pHost, + unsigned int flags +) +{ + return ::cudaHostGetDevicePointer((void**)(void*)pDevice, pHost, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocManaged( + T **devPtr, + size_t size, + unsigned int flags = 0x01 +) +{ + return ::cudaMallocManaged((void**)(void*)devPtr, size, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaStreamAttachMemAsync( + cudaStream_t stream, + T *devPtr, + size_t length = 0, + unsigned int flags = 0x04 +) +{ + return ::cudaStreamAttachMemAsync(stream, (void*)devPtr, length, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMalloc( + T **devPtr, + size_t size +) +{ + return ::cudaMalloc((void**)(void*)devPtr, size); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + T **ptr, + size_t size, + unsigned int flags = 0 +) +{ + return cudaMallocHost((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocPitch( + T **devPtr, + size_t *pitch, + size_t width, + size_t height +) +{ + return ::cudaMallocPitch((void**)(void*)devPtr, pitch, width, height); +} + + + + + + + + + + +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + void **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync(ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaStream_t stream +) +{ + return ::cudaMallocAsync((void**)(void*)ptr, size, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocFromPoolAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbol( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice +) +{ + return ::cudaMemcpyToSymbol((const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyToSymbolAsync((const void*)&symbol, src, count, offset, kind, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbol( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost +) +{ + return ::cudaMemcpyFromSymbol(dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyFromSymbolAsync(dst, (const void*)&symbol, count, offset, kind, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeToSymbol(pGraphNode, graph, pDependencies, numDependencies, (const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeFromSymbol(pGraphNode, graph, pDependencies, numDependencies, dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsToSymbol(node, (const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsFromSymbol(node, dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsToSymbol(hGraphExec, node, (const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsFromSymbol(hGraphExec, node, dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + unsigned int flags) +{ + return ::cudaUserObjectCreate( + object_out, + objectToWrap, + [](void *vpObj) { delete reinterpret_cast(vpObj); }, + initialRefcount, + flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + cudaUserObjectFlags flags) +{ + return cudaUserObjectCreate(object_out, objectToWrap, initialRefcount, (unsigned int)flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolAddress( + void **devPtr, + const T &symbol +) +{ + return ::cudaGetSymbolAddress(devPtr, (const void*)&symbol); +} + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolSize( + size_t *size, + const T &symbol +) +{ + return ::cudaGetSymbolSize(size, (const void*)&symbol); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t size = (0x7fffffff * 2U + 1U) +) +{ + return ::cudaBindTexture(offset, &tex, devPtr, &desc, size); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t size = (0x7fffffff * 2U + 1U) +) +{ + return cudaBindTexture(offset, tex, devPtr, tex.channelDesc, size); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &desc, width, height, pitch); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &tex.channelDesc, width, height, pitch); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToArray(&tex, array, &desc); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindTextureToArray(tex, array, desc) : err; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToMipmappedArray(&tex, mipmappedArray, &desc); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray +) +{ + struct cudaChannelFormatDesc desc; + cudaArray_t levelArray; + cudaError_t err = ::cudaGetMipmappedArrayLevel(&levelArray, mipmappedArray, 0); + + if (err != cudaSuccess) { + return err; + } + err = ::cudaGetChannelDesc(&desc, levelArray); + + return err == cudaSuccess ? cudaBindTextureToMipmappedArray(tex, mipmappedArray, desc) : err; +} + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaUnbindTexture( + const struct texture &tex +) +{ + return ::cudaUnbindTexture(&tex); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset( + size_t *offset, + const struct texture &tex +) +{ + return ::cudaGetTextureAlignmentOffset(offset, &tex); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetCacheConfig( + T *func, + enum cudaFuncCache cacheConfig +) +{ + return ::cudaFuncSetCacheConfig((const void*)func, cacheConfig); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig( + T *func, + enum cudaSharedMemConfig config +) +{ + return ::cudaFuncSetSharedMemConfig((const void*)func, config); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, 0x00); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize, + unsigned int flags) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, flags); +} + + + + +class __cudaOccupancyB2DHelper { + size_t n; +public: + inline __attribute__((host)) __attribute__((device)) __cudaOccupancyB2DHelper(size_t n_) : n(n_) {} + inline __attribute__((host)) __attribute__((device)) size_t operator()(int) + { + return n; + } +}; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + cudaError_t status; + + + int device; + struct cudaFuncAttributes attr; + + + int maxThreadsPerMultiProcessor; + int warpSize; + int devMaxThreadsPerBlock; + int multiProcessorCount; + int funcMaxThreadsPerBlock; + int occupancyLimit; + int granularity; + + + int maxBlockSize = 0; + int numBlocks = 0; + int maxOccupancy = 0; + + + int blockSizeToTryAligned; + int blockSizeToTry; + int blockSizeLimitAligned; + int occupancyInBlocks; + int occupancyInThreads; + size_t dynamicSMemSize; + + + + + + if (!minGridSize || !blockSize || !func) { + return cudaErrorInvalidValue; + } + + + + + + status = ::cudaGetDevice(&device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &maxThreadsPerMultiProcessor, + cudaDevAttrMaxThreadsPerMultiProcessor, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &warpSize, + cudaDevAttrWarpSize, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &devMaxThreadsPerBlock, + cudaDevAttrMaxThreadsPerBlock, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &multiProcessorCount, + cudaDevAttrMultiProcessorCount, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaFuncGetAttributes(&attr, func); + if (status != cudaSuccess) { + return status; + } + + funcMaxThreadsPerBlock = attr.maxThreadsPerBlock; + + + + + + occupancyLimit = maxThreadsPerMultiProcessor; + granularity = warpSize; + + if (blockSizeLimit == 0) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (devMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (funcMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = funcMaxThreadsPerBlock; + } + + blockSizeLimitAligned = ((blockSizeLimit + (granularity - 1)) / granularity) * granularity; + + for (blockSizeToTryAligned = blockSizeLimitAligned; blockSizeToTryAligned > 0; blockSizeToTryAligned -= granularity) { + + + + if (blockSizeLimit < blockSizeToTryAligned) { + blockSizeToTry = blockSizeLimit; + } else { + blockSizeToTry = blockSizeToTryAligned; + } + + dynamicSMemSize = blockSizeToDynamicSMemSize(blockSizeToTry); + + status = cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + &occupancyInBlocks, + func, + blockSizeToTry, + dynamicSMemSize, + flags); + + if (status != cudaSuccess) { + return status; + } + + occupancyInThreads = blockSizeToTry * occupancyInBlocks; + + if (occupancyInThreads > maxOccupancy) { + maxBlockSize = blockSizeToTry; + numBlocks = occupancyInBlocks; + maxOccupancy = occupancyInThreads; + } + + + + if (occupancyLimit == maxOccupancy) { + break; + } + } + + + + + + + + *minGridSize = numBlocks * multiProcessorCount; + *blockSize = maxBlockSize; + + return status; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMem( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, blockSizeLimit, 0x00); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSize( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, 0x00); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock( + size_t *dynamicSmemSize, + T func, + int numBlocks, + int blockSize) +{ + return ::cudaOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, (const void*)func, numBlocks, blockSize); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeWithFlags( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncGetAttributes( + struct cudaFuncAttributes *attr, + T *entry +) +{ + return ::cudaFuncGetAttributes(attr, (const void*)entry); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetAttribute( + T *entry, + enum cudaFuncAttribute attr, + int value +) +{ + return ::cudaFuncSetAttribute((const void*)entry, attr, value); +} + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindSurfaceToArray(&surf, array, &desc); +} + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindSurfaceToArray(surf, array, desc) : err; +} + + + + + + + +# 2559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" + + + + + + + + +# 1 "CMakeCUDACompilerId.cu" 2 + + + + + + + + +# 34 "CMakeCUDACompilerId.cu" + +# 59 "CMakeCUDACompilerId.cu" + + + + + +char const* info_compiler = "INFO" ":" "compiler[" "NVIDIA" "]"; + +char const* info_simulate = "INFO" ":" "simulate[" "GNU" "]"; + + + + + + + + + +# 183 "CMakeCUDACompilerId.cu" + + + + + + +# 316 "CMakeCUDACompilerId.cu" + + +# 327 "CMakeCUDACompilerId.cu" + + +# 338 "CMakeCUDACompilerId.cu" + + + + + + + +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + ('0' + (((11) / 10000000)%10)), ('0' + (((11) / 1000000)%10)), ('0' + (((11) / 100000)%10)), ('0' + (((11) / 10000)%10)), ('0' + (((11) / 1000)%10)), ('0' + (((11) / 100)%10)), ('0' + (((11) / 10)%10)), ('0' + ((11) % 10)), + + '.', ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((64) / 10000000)%10)), ('0' + (((64) / 1000000)%10)), ('0' + (((64) / 100000)%10)), ('0' + (((64) / 10000)%10)), ('0' + (((64) / 1000)%10)), ('0' + (((64) / 100)%10)), ('0' + (((64) / 10)%10)), ('0' + ((64) % 10)), + + + + + + ']','\0'}; + + + +# 371 "CMakeCUDACompilerId.cu" + + + +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((5) / 10000000)%10)), ('0' + (((5) / 1000000)%10)), ('0' + (((5) / 100000)%10)), ('0' + (((5) / 10000)%10)), ('0' + (((5) / 1000)%10)), ('0' + (((5) / 100)%10)), ('0' + (((5) / 10)%10)), ('0' + ((5) % 10)), +# 387 "CMakeCUDACompilerId.cu" + ']','\0'}; + + + + + + +char const* info_platform = "INFO" ":" "platform[" "Linux" "]"; +char const* info_arch = "INFO" ":" "arch[" "]"; + + + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +# 407 "CMakeCUDACompilerId.cu" + "14" + + + + + +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" + + + "ON" + + + +"]"; + + + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + + require += info_version[argc]; + + + require += info_simulate[argc]; + + + require += info_simulate_version[argc]; + + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.c b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.c new file mode 100644 index 00000000..d6bfc437 --- /dev/null +++ b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.c @@ -0,0 +1,35 @@ +# 1 "CMakeCUDACompilerId.cu" +# 64 "CMakeCUDACompilerId.cu" +extern const char *info_compiler; + +extern const char *info_simulate; +# 345 "CMakeCUDACompilerId.cu" +static const char info_version[50]; +# 374 "CMakeCUDACompilerId.cu" +static const char info_simulate_version[41]; +# 394 "CMakeCUDACompilerId.cu" +extern const char *info_platform; +extern const char *info_arch; + + + +extern const char *info_language_standard_default; +# 415 "CMakeCUDACompilerId.cu" +extern const char *info_language_extensions_default; +# 64 "CMakeCUDACompilerId.cu" +const char *info_compiler = ((const char *)"INFO:compiler[NVIDIA]"); + +const char *info_simulate = ((const char *)"INFO:simulate[GNU]"); +# 345 "CMakeCUDACompilerId.cu" +static const char info_version[50] = {((char)73),((char)78),((char)70),((char)79),((char)58),((char)99),((char)111),((char)109),((char)112),((char)105),((char)108),((char)101),((char)114),((char)95),((char)118),((char)101),((char)114),((char)115),((char)105),((char)111),((char)110),((char)91),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)49),((char)49),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)55),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)54),((char)52),((char)93),((char)0)}; +# 374 "CMakeCUDACompilerId.cu" +static const char info_simulate_version[41] = {((char)73),((char)78),((char)70),((char)79),((char)58),((char)115),((char)105),((char)109),((char)117),((char)108),((char)97),((char)116),((char)101),((char)95),((char)118),((char)101),((char)114),((char)115),((char)105),((char)111),((char)110),((char)91),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)55),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)53),((char)93),((char)0)}; +# 394 "CMakeCUDACompilerId.cu" +const char *info_platform = ((const char *)"INFO:platform[Linux]"); +const char *info_arch = ((const char *)"INFO:arch[]"); + + + +const char *info_language_standard_default = ((const char *)"INFO:standard_default[14]"); +# 415 "CMakeCUDACompilerId.cu" +const char *info_language_extensions_default = ((const char *)"INFO:extensions_default[ON]"); diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.cpp b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.cpp new file mode 100644 index 00000000..d342f7c3 --- /dev/null +++ b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.cpp @@ -0,0 +1,18694 @@ +# 1 "CMakeCUDACompilerId.cu" +static char __nv_inited_managed_rt = 0; static void **__nv_fatbinhandle_for_managed_rt; static void __nv_save_fatbinhandle_for_managed_rt(void **in){__nv_fatbinhandle_for_managed_rt = in;} static char __nv_init_managed_rt_with_module(void **);__attribute__((unused)) static inline void __nv_init_managed_rt(void) { __nv_inited_managed_rt = (__nv_inited_managed_rt ? __nv_inited_managed_rt : __nv_init_managed_rt_with_module(__nv_fatbinhandle_for_managed_rt));} +# 1 +#define __nv_is_extended_device_lambda_closure_type(X) false +#define __nv_is_extended_host_device_lambda_closure_type(X) false +#if defined(__nv_is_extended_device_lambda_closure_type) && defined(__nv_is_extended_host_device_lambda_closure_type) +#endif + +# 1 +# 8 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 3 +struct __va_list_tag { +# 9 +unsigned gp_offset; +# 10 +unsigned fp_offset; +# 11 +char *overflow_arg_area; +# 12 +char *reg_save_area; +# 13 +}; +# 28 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 3 +typedef __va_list_tag __pgi_va_list[1]; +# 9 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h" 3 +#pragma acc routine seq +extern "C" void __cxa_vec_ctor(void * __array_address, unsigned long __element_count, unsigned long __element_size, void (* __constructor)(void *), void (* __destructor)(void *)); +# 16 +#pragma acc routine seq +extern "C" void __cxa_vec_cctor(void * __destination_array, void * __source_array, unsigned long __element_count, unsigned long __element_size, void (* __constructor)(void *, void *), void (* __destructor)(void *)); +# 24 +#pragma acc routine seq +extern "C" void __cxa_vec_dtor(void * __array_address, unsigned long __element_count, unsigned long __element_size, void (* __destructor)(void *)); +# 30 +#pragma acc routine seq +extern "C" void *__cxa_vec_new(unsigned long __element_count, unsigned long __element_size, unsigned long __padding_size, void (* __constructor)(void *), void (* __destructor)(void *)); +# 37 +#pragma acc routine seq +extern "C" void *__cxa_vec_new2(unsigned long __element_count, unsigned long __element_size, unsigned long __padding_size, void (* __constructor)(void *), void (* __destructor)(void *), void *(* __allocator)(unsigned long), void (* __deallocator)(void *)); +# 46 +#pragma acc routine seq +extern "C" void *__cxa_vec_new3(unsigned long __element_count, unsigned long __element_size, unsigned long __padding_size, void (* __constructor)(void *), void (* __destructor)(void *), void *(* __allocator)(unsigned long), void (* __deallocator)(void *, unsigned long)); +# 55 +#pragma acc routine seq +extern "C" void __cxa_vec_delete(void * __array_address, unsigned long __element_size, unsigned long __padding_size, void (* __destructor)(void *)); +# 61 +#pragma acc routine seq +extern "C" void __cxa_vec_delete2(void * __array_address, unsigned long __element_size, unsigned long __padding_size, void (* __destructor)(void *), void (* __deallocator)(void *)); +# 68 +#pragma acc routine seq +extern "C" void __cxa_vec_delete3(void * __array_address, unsigned long __element_size, unsigned long __padding_size, void (* __destructor)(void *), void (* __deallocator)(void *, unsigned long)); +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" +#if 0 +# 68 +enum cudaRoundMode { +# 70 +cudaRoundNearest, +# 71 +cudaRoundZero, +# 72 +cudaRoundPosInf, +# 73 +cudaRoundMinInf +# 74 +}; +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 100 +struct char1 { +# 102 +signed char x; +# 103 +}; +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 105 +struct uchar1 { +# 107 +unsigned char x; +# 108 +}; +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 111 +struct __attribute((aligned(2))) char2 { +# 113 +signed char x, y; +# 114 +}; +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 116 +struct __attribute((aligned(2))) uchar2 { +# 118 +unsigned char x, y; +# 119 +}; +#endif +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 121 +struct char3 { +# 123 +signed char x, y, z; +# 124 +}; +#endif +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 126 +struct uchar3 { +# 128 +unsigned char x, y, z; +# 129 +}; +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 131 +struct __attribute((aligned(4))) char4 { +# 133 +signed char x, y, z, w; +# 134 +}; +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 136 +struct __attribute((aligned(4))) uchar4 { +# 138 +unsigned char x, y, z, w; +# 139 +}; +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 141 +struct short1 { +# 143 +short x; +# 144 +}; +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 146 +struct ushort1 { +# 148 +unsigned short x; +# 149 +}; +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 151 +struct __attribute((aligned(4))) short2 { +# 153 +short x, y; +# 154 +}; +#endif +# 156 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 156 +struct __attribute((aligned(4))) ushort2 { +# 158 +unsigned short x, y; +# 159 +}; +#endif +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 161 +struct short3 { +# 163 +short x, y, z; +# 164 +}; +#endif +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 166 +struct ushort3 { +# 168 +unsigned short x, y, z; +# 169 +}; +#endif +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 171 +struct __attribute((aligned(8))) short4 { short x; short y; short z; short w; }; +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 172 +struct __attribute((aligned(8))) ushort4 { unsigned short x; unsigned short y; unsigned short z; unsigned short w; }; +#endif +# 174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 174 +struct int1 { +# 176 +int x; +# 177 +}; +#endif +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 179 +struct uint1 { +# 181 +unsigned x; +# 182 +}; +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 184 +struct __attribute((aligned(8))) int2 { int x; int y; }; +#endif +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 185 +struct __attribute((aligned(8))) uint2 { unsigned x; unsigned y; }; +#endif +# 187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 187 +struct int3 { +# 189 +int x, y, z; +# 190 +}; +#endif +# 192 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 192 +struct uint3 { +# 194 +unsigned x, y, z; +# 195 +}; +#endif +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 197 +struct __attribute((aligned(16))) int4 { +# 199 +int x, y, z, w; +# 200 +}; +#endif +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 202 +struct __attribute((aligned(16))) uint4 { +# 204 +unsigned x, y, z, w; +# 205 +}; +#endif +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 207 +struct long1 { +# 209 +long x; +# 210 +}; +#endif +# 212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 212 +struct ulong1 { +# 214 +unsigned long x; +# 215 +}; +#endif +# 222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 222 +struct __attribute((aligned((2) * sizeof(long)))) long2 { +# 224 +long x, y; +# 225 +}; +#endif +# 227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 227 +struct __attribute((aligned((2) * sizeof(unsigned long)))) ulong2 { +# 229 +unsigned long x, y; +# 230 +}; +#endif +# 234 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 234 +struct long3 { +# 236 +long x, y, z; +# 237 +}; +#endif +# 239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 239 +struct ulong3 { +# 241 +unsigned long x, y, z; +# 242 +}; +#endif +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 244 +struct __attribute((aligned(16))) long4 { +# 246 +long x, y, z, w; +# 247 +}; +#endif +# 249 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 249 +struct __attribute((aligned(16))) ulong4 { +# 251 +unsigned long x, y, z, w; +# 252 +}; +#endif +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 254 +struct float1 { +# 256 +float x; +# 257 +}; +#endif +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 276 +struct __attribute((aligned(8))) float2 { float x; float y; }; +#endif +# 281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 281 +struct float3 { +# 283 +float x, y, z; +# 284 +}; +#endif +# 286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 286 +struct __attribute((aligned(16))) float4 { +# 288 +float x, y, z, w; +# 289 +}; +#endif +# 291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 291 +struct longlong1 { +# 293 +long long x; +# 294 +}; +#endif +# 296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 296 +struct ulonglong1 { +# 298 +unsigned long long x; +# 299 +}; +#endif +# 301 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 301 +struct __attribute((aligned(16))) longlong2 { +# 303 +long long x, y; +# 304 +}; +#endif +# 306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 306 +struct __attribute((aligned(16))) ulonglong2 { +# 308 +unsigned long long x, y; +# 309 +}; +#endif +# 311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 311 +struct longlong3 { +# 313 +long long x, y, z; +# 314 +}; +#endif +# 316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 316 +struct ulonglong3 { +# 318 +unsigned long long x, y, z; +# 319 +}; +#endif +# 321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 321 +struct __attribute((aligned(16))) longlong4 { +# 323 +long long x, y, z, w; +# 324 +}; +#endif +# 326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 326 +struct __attribute((aligned(16))) ulonglong4 { +# 328 +unsigned long long x, y, z, w; +# 329 +}; +#endif +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 331 +struct double1 { +# 333 +double x; +# 334 +}; +#endif +# 336 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 336 +struct __attribute((aligned(16))) double2 { +# 338 +double x, y; +# 339 +}; +#endif +# 341 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 341 +struct double3 { +# 343 +double x, y, z; +# 344 +}; +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 346 +struct __attribute((aligned(16))) double4 { +# 348 +double x, y, z, w; +# 349 +}; +#endif +# 363 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char1 +# 363 +char1; +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar1 +# 364 +uchar1; +#endif +# 365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char2 +# 365 +char2; +#endif +# 366 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar2 +# 366 +uchar2; +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char3 +# 367 +char3; +#endif +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar3 +# 368 +uchar3; +#endif +# 369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char4 +# 369 +char4; +#endif +# 370 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar4 +# 370 +uchar4; +#endif +# 371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short1 +# 371 +short1; +#endif +# 372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort1 +# 372 +ushort1; +#endif +# 373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short2 +# 373 +short2; +#endif +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort2 +# 374 +ushort2; +#endif +# 375 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short3 +# 375 +short3; +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort3 +# 376 +ushort3; +#endif +# 377 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short4 +# 377 +short4; +#endif +# 378 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort4 +# 378 +ushort4; +#endif +# 379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int1 +# 379 +int1; +#endif +# 380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint1 +# 380 +uint1; +#endif +# 381 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int2 +# 381 +int2; +#endif +# 382 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint2 +# 382 +uint2; +#endif +# 383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int3 +# 383 +int3; +#endif +# 384 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint3 +# 384 +uint3; +#endif +# 385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int4 +# 385 +int4; +#endif +# 386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint4 +# 386 +uint4; +#endif +# 387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long1 +# 387 +long1; +#endif +# 388 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong1 +# 388 +ulong1; +#endif +# 389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long2 +# 389 +long2; +#endif +# 390 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong2 +# 390 +ulong2; +#endif +# 391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long3 +# 391 +long3; +#endif +# 392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong3 +# 392 +ulong3; +#endif +# 393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long4 +# 393 +long4; +#endif +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong4 +# 394 +ulong4; +#endif +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float1 +# 395 +float1; +#endif +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float2 +# 396 +float2; +#endif +# 397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float3 +# 397 +float3; +#endif +# 398 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float4 +# 398 +float4; +#endif +# 399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong1 +# 399 +longlong1; +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong1 +# 400 +ulonglong1; +#endif +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong2 +# 401 +longlong2; +#endif +# 402 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong2 +# 402 +ulonglong2; +#endif +# 403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong3 +# 403 +longlong3; +#endif +# 404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong3 +# 404 +ulonglong3; +#endif +# 405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong4 +# 405 +longlong4; +#endif +# 406 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong4 +# 406 +ulonglong4; +#endif +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double1 +# 407 +double1; +#endif +# 408 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double2 +# 408 +double2; +#endif +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double3 +# 409 +double3; +#endif +# 410 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double4 +# 410 +double4; +#endif +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 418 +struct dim3 { +# 420 +unsigned x, y, z; +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +}; +#endif +# 434 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef dim3 +# 434 +dim3; +#endif +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef long ptrdiff_t; +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef unsigned long size_t; +#if !defined(__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__) +#define __CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ +#endif +#include "crt/host_runtime.h" +# 437 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef +# 426 +struct { +# 427 +long long __max_align_ll __attribute((__aligned__(__alignof__(long long)))); +# 428 +long double __max_align_ld __attribute((__aligned__(__alignof__(long double)))); +# 437 +} max_align_t; +# 444 +typedef __decltype((nullptr)) nullptr_t; +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 204 +enum cudaError { +# 211 +cudaSuccess, +# 217 +cudaErrorInvalidValue, +# 223 +cudaErrorMemoryAllocation, +# 229 +cudaErrorInitializationError, +# 236 +cudaErrorCudartUnloading, +# 243 +cudaErrorProfilerDisabled, +# 251 +cudaErrorProfilerNotInitialized, +# 258 +cudaErrorProfilerAlreadyStarted, +# 265 +cudaErrorProfilerAlreadyStopped, +# 274 +cudaErrorInvalidConfiguration, +# 280 +cudaErrorInvalidPitchValue = 12, +# 286 +cudaErrorInvalidSymbol, +# 294 +cudaErrorInvalidHostPointer = 16, +# 302 +cudaErrorInvalidDevicePointer, +# 308 +cudaErrorInvalidTexture, +# 314 +cudaErrorInvalidTextureBinding, +# 321 +cudaErrorInvalidChannelDescriptor, +# 327 +cudaErrorInvalidMemcpyDirection, +# 337 +cudaErrorAddressOfConstant, +# 346 +cudaErrorTextureFetchFailed, +# 355 +cudaErrorTextureNotBound, +# 364 +cudaErrorSynchronizationError, +# 370 +cudaErrorInvalidFilterSetting, +# 376 +cudaErrorInvalidNormSetting, +# 384 +cudaErrorMixedDeviceExecution, +# 392 +cudaErrorNotYetImplemented = 31, +# 401 +cudaErrorMemoryValueTooLarge, +# 408 +cudaErrorStubLibrary = 34, +# 415 +cudaErrorInsufficientDriver, +# 422 +cudaErrorCallRequiresNewerDriver, +# 428 +cudaErrorInvalidSurface, +# 434 +cudaErrorDuplicateVariableName = 43, +# 440 +cudaErrorDuplicateTextureName, +# 446 +cudaErrorDuplicateSurfaceName, +# 456 +cudaErrorDevicesUnavailable, +# 469 +cudaErrorIncompatibleDriverContext = 49, +# 475 +cudaErrorMissingConfiguration = 52, +# 484 +cudaErrorPriorLaunchFailure, +# 491 +cudaErrorLaunchMaxDepthExceeded = 65, +# 499 +cudaErrorLaunchFileScopedTex, +# 507 +cudaErrorLaunchFileScopedSurf, +# 522 +cudaErrorSyncDepthExceeded, +# 534 +cudaErrorLaunchPendingCountExceeded, +# 540 +cudaErrorInvalidDeviceFunction = 98, +# 546 +cudaErrorNoDevice = 100, +# 553 +cudaErrorInvalidDevice, +# 558 +cudaErrorDeviceNotLicensed, +# 567 +cudaErrorSoftwareValidityNotEstablished, +# 572 +cudaErrorStartupFailure = 127, +# 577 +cudaErrorInvalidKernelImage = 200, +# 587 +cudaErrorDeviceUninitialized, +# 592 +cudaErrorMapBufferObjectFailed = 205, +# 597 +cudaErrorUnmapBufferObjectFailed, +# 603 +cudaErrorArrayIsMapped, +# 608 +cudaErrorAlreadyMapped, +# 616 +cudaErrorNoKernelImageForDevice, +# 621 +cudaErrorAlreadyAcquired, +# 626 +cudaErrorNotMapped, +# 632 +cudaErrorNotMappedAsArray, +# 638 +cudaErrorNotMappedAsPointer, +# 644 +cudaErrorECCUncorrectable, +# 650 +cudaErrorUnsupportedLimit, +# 656 +cudaErrorDeviceAlreadyInUse, +# 662 +cudaErrorPeerAccessUnsupported, +# 668 +cudaErrorInvalidPtx, +# 673 +cudaErrorInvalidGraphicsContext, +# 679 +cudaErrorNvlinkUncorrectable, +# 686 +cudaErrorJitCompilerNotFound, +# 693 +cudaErrorUnsupportedPtxVersion, +# 700 +cudaErrorJitCompilationDisabled, +# 705 +cudaErrorUnsupportedExecAffinity, +# 710 +cudaErrorInvalidSource = 300, +# 715 +cudaErrorFileNotFound, +# 720 +cudaErrorSharedObjectSymbolNotFound, +# 725 +cudaErrorSharedObjectInitFailed, +# 730 +cudaErrorOperatingSystem, +# 737 +cudaErrorInvalidResourceHandle = 400, +# 743 +cudaErrorIllegalState, +# 750 +cudaErrorSymbolNotFound = 500, +# 758 +cudaErrorNotReady = 600, +# 766 +cudaErrorIllegalAddress = 700, +# 775 +cudaErrorLaunchOutOfResources, +# 786 +cudaErrorLaunchTimeout, +# 792 +cudaErrorLaunchIncompatibleTexturing, +# 799 +cudaErrorPeerAccessAlreadyEnabled, +# 806 +cudaErrorPeerAccessNotEnabled, +# 819 +cudaErrorSetOnActiveProcess = 708, +# 826 +cudaErrorContextIsDestroyed, +# 833 +cudaErrorAssert, +# 840 +cudaErrorTooManyPeers, +# 846 +cudaErrorHostMemoryAlreadyRegistered, +# 852 +cudaErrorHostMemoryNotRegistered, +# 861 +cudaErrorHardwareStackError, +# 869 +cudaErrorIllegalInstruction, +# 878 +cudaErrorMisalignedAddress, +# 889 +cudaErrorInvalidAddressSpace, +# 897 +cudaErrorInvalidPc, +# 908 +cudaErrorLaunchFailure, +# 917 +cudaErrorCooperativeLaunchTooLarge, +# 922 +cudaErrorNotPermitted = 800, +# 928 +cudaErrorNotSupported, +# 937 +cudaErrorSystemNotReady, +# 944 +cudaErrorSystemDriverMismatch, +# 953 +cudaErrorCompatNotSupportedOnDevice, +# 958 +cudaErrorMpsConnectionFailed, +# 963 +cudaErrorMpsRpcFailure, +# 969 +cudaErrorMpsServerNotReady, +# 974 +cudaErrorMpsMaxClientsReached, +# 979 +cudaErrorMpsMaxConnectionsReached, +# 984 +cudaErrorStreamCaptureUnsupported = 900, +# 990 +cudaErrorStreamCaptureInvalidated, +# 996 +cudaErrorStreamCaptureMerge, +# 1001 +cudaErrorStreamCaptureUnmatched, +# 1007 +cudaErrorStreamCaptureUnjoined, +# 1014 +cudaErrorStreamCaptureIsolation, +# 1020 +cudaErrorStreamCaptureImplicit, +# 1026 +cudaErrorCapturedEvent, +# 1033 +cudaErrorStreamCaptureWrongThread, +# 1038 +cudaErrorTimeout, +# 1044 +cudaErrorGraphExecUpdateFailure, +# 1054 +cudaErrorExternalDevice, +# 1067 +cudaErrorUnknown = 999, +# 1075 +cudaErrorApiFailureBase = 10000 +# 1076 +}; +#endif +# 1081 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1081 +enum cudaChannelFormatKind { +# 1083 +cudaChannelFormatKindSigned, +# 1084 +cudaChannelFormatKindUnsigned, +# 1085 +cudaChannelFormatKindFloat, +# 1086 +cudaChannelFormatKindNone, +# 1087 +cudaChannelFormatKindNV12, +# 1088 +cudaChannelFormatKindUnsignedNormalized8X1, +# 1089 +cudaChannelFormatKindUnsignedNormalized8X2, +# 1090 +cudaChannelFormatKindUnsignedNormalized8X4, +# 1091 +cudaChannelFormatKindUnsignedNormalized16X1, +# 1092 +cudaChannelFormatKindUnsignedNormalized16X2, +# 1093 +cudaChannelFormatKindUnsignedNormalized16X4, +# 1094 +cudaChannelFormatKindSignedNormalized8X1, +# 1095 +cudaChannelFormatKindSignedNormalized8X2, +# 1096 +cudaChannelFormatKindSignedNormalized8X4, +# 1097 +cudaChannelFormatKindSignedNormalized16X1, +# 1098 +cudaChannelFormatKindSignedNormalized16X2, +# 1099 +cudaChannelFormatKindSignedNormalized16X4, +# 1100 +cudaChannelFormatKindUnsignedBlockCompressed1, +# 1101 +cudaChannelFormatKindUnsignedBlockCompressed1SRGB, +# 1102 +cudaChannelFormatKindUnsignedBlockCompressed2, +# 1103 +cudaChannelFormatKindUnsignedBlockCompressed2SRGB, +# 1104 +cudaChannelFormatKindUnsignedBlockCompressed3, +# 1105 +cudaChannelFormatKindUnsignedBlockCompressed3SRGB, +# 1106 +cudaChannelFormatKindUnsignedBlockCompressed4, +# 1107 +cudaChannelFormatKindSignedBlockCompressed4, +# 1108 +cudaChannelFormatKindUnsignedBlockCompressed5, +# 1109 +cudaChannelFormatKindSignedBlockCompressed5, +# 1110 +cudaChannelFormatKindUnsignedBlockCompressed6H, +# 1111 +cudaChannelFormatKindSignedBlockCompressed6H, +# 1112 +cudaChannelFormatKindUnsignedBlockCompressed7, +# 1113 +cudaChannelFormatKindUnsignedBlockCompressed7SRGB +# 1114 +}; +#endif +# 1119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1119 +struct cudaChannelFormatDesc { +# 1121 +int x; +# 1122 +int y; +# 1123 +int z; +# 1124 +int w; +# 1125 +cudaChannelFormatKind f; +# 1126 +}; +#endif +# 1131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef struct cudaArray *cudaArray_t; +# 1136 +typedef const cudaArray *cudaArray_const_t; +# 1138 +struct cudaArray; +# 1143 +typedef struct cudaMipmappedArray *cudaMipmappedArray_t; +# 1148 +typedef const cudaMipmappedArray *cudaMipmappedArray_const_t; +# 1150 +struct cudaMipmappedArray; +# 1160 +#if 0 +# 1160 +struct cudaArraySparseProperties { +# 1161 +struct { +# 1162 +unsigned width; +# 1163 +unsigned height; +# 1164 +unsigned depth; +# 1165 +} tileExtent; +# 1166 +unsigned miptailFirstLevel; +# 1167 +unsigned long long miptailSize; +# 1168 +unsigned flags; +# 1169 +unsigned reserved[4]; +# 1170 +}; +#endif +# 1176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1176 +struct cudaArrayMemoryRequirements { +# 1177 +size_t size; +# 1178 +size_t alignment; +# 1179 +unsigned reserved[4]; +# 1180 +}; +#endif +# 1186 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1186 +enum cudaMemoryType { +# 1188 +cudaMemoryTypeUnregistered, +# 1189 +cudaMemoryTypeHost, +# 1190 +cudaMemoryTypeDevice, +# 1191 +cudaMemoryTypeManaged +# 1192 +}; +#endif +# 1197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1197 +enum cudaMemcpyKind { +# 1199 +cudaMemcpyHostToHost, +# 1200 +cudaMemcpyHostToDevice, +# 1201 +cudaMemcpyDeviceToHost, +# 1202 +cudaMemcpyDeviceToDevice, +# 1203 +cudaMemcpyDefault +# 1204 +}; +#endif +# 1211 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1211 +struct cudaPitchedPtr { +# 1213 +void *ptr; +# 1214 +size_t pitch; +# 1215 +size_t xsize; +# 1216 +size_t ysize; +# 1217 +}; +#endif +# 1224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1224 +struct cudaExtent { +# 1226 +size_t width; +# 1227 +size_t height; +# 1228 +size_t depth; +# 1229 +}; +#endif +# 1236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1236 +struct cudaPos { +# 1238 +size_t x; +# 1239 +size_t y; +# 1240 +size_t z; +# 1241 +}; +#endif +# 1246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1246 +struct cudaMemcpy3DParms { +# 1248 +cudaArray_t srcArray; +# 1249 +cudaPos srcPos; +# 1250 +cudaPitchedPtr srcPtr; +# 1252 +cudaArray_t dstArray; +# 1253 +cudaPos dstPos; +# 1254 +cudaPitchedPtr dstPtr; +# 1256 +cudaExtent extent; +# 1257 +cudaMemcpyKind kind; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 1258 +}; +#endif +# 1263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1263 +struct cudaMemcpy3DPeerParms { +# 1265 +cudaArray_t srcArray; +# 1266 +cudaPos srcPos; +# 1267 +cudaPitchedPtr srcPtr; +# 1268 +int srcDevice; +# 1270 +cudaArray_t dstArray; +# 1271 +cudaPos dstPos; +# 1272 +cudaPitchedPtr dstPtr; +# 1273 +int dstDevice; +# 1275 +cudaExtent extent; +# 1276 +}; +#endif +# 1281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1281 +struct cudaMemsetParams { +# 1282 +void *dst; +# 1283 +size_t pitch; +# 1284 +unsigned value; +# 1285 +unsigned elementSize; +# 1286 +size_t width; +# 1287 +size_t height; +# 1288 +}; +#endif +# 1293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1293 +enum cudaAccessProperty { +# 1294 +cudaAccessPropertyNormal, +# 1295 +cudaAccessPropertyStreaming, +# 1296 +cudaAccessPropertyPersisting +# 1297 +}; +#endif +# 1310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1310 +struct cudaAccessPolicyWindow { +# 1311 +void *base_ptr; +# 1312 +size_t num_bytes; +# 1313 +float hitRatio; +# 1314 +cudaAccessProperty hitProp; +# 1315 +cudaAccessProperty missProp; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 1316 +}; +#endif +# 1328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef void (*cudaHostFn_t)(void * userData); +# 1333 +#if 0 +# 1333 +struct cudaHostNodeParams { +# 1334 +cudaHostFn_t fn; +# 1335 +void *userData; +# 1336 +}; +#endif +# 1341 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1341 +enum cudaStreamCaptureStatus { +# 1342 +cudaStreamCaptureStatusNone, +# 1343 +cudaStreamCaptureStatusActive, +# 1344 +cudaStreamCaptureStatusInvalidated +# 1346 +}; +#endif +# 1352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1352 +enum cudaStreamCaptureMode { +# 1353 +cudaStreamCaptureModeGlobal, +# 1354 +cudaStreamCaptureModeThreadLocal, +# 1355 +cudaStreamCaptureModeRelaxed +# 1356 +}; +#endif +# 1358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1358 +enum cudaSynchronizationPolicy { +# 1359 +cudaSyncPolicyAuto = 1, +# 1360 +cudaSyncPolicySpin, +# 1361 +cudaSyncPolicyYield, +# 1362 +cudaSyncPolicyBlockingSync +# 1363 +}; +#endif +# 1379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1379 +enum cudaStreamUpdateCaptureDependenciesFlags { +# 1380 +cudaStreamAddCaptureDependencies, +# 1381 +cudaStreamSetCaptureDependencies +# 1382 +}; +#endif +# 1387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1387 +enum cudaUserObjectFlags { +# 1388 +cudaUserObjectNoDestructorSync = 1 +# 1389 +}; +#endif +# 1394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1394 +enum cudaUserObjectRetainFlags { +# 1395 +cudaGraphUserObjectMove = 1 +# 1396 +}; +#endif +# 1401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct cudaGraphicsResource; +# 1406 +#if 0 +# 1406 +enum cudaGraphicsRegisterFlags { +# 1408 +cudaGraphicsRegisterFlagsNone, +# 1409 +cudaGraphicsRegisterFlagsReadOnly, +# 1410 +cudaGraphicsRegisterFlagsWriteDiscard, +# 1411 +cudaGraphicsRegisterFlagsSurfaceLoadStore = 4, +# 1412 +cudaGraphicsRegisterFlagsTextureGather = 8 +# 1413 +}; +#endif +# 1418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1418 +enum cudaGraphicsMapFlags { +# 1420 +cudaGraphicsMapFlagsNone, +# 1421 +cudaGraphicsMapFlagsReadOnly, +# 1422 +cudaGraphicsMapFlagsWriteDiscard +# 1423 +}; +#endif +# 1428 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1428 +enum cudaGraphicsCubeFace { +# 1430 +cudaGraphicsCubeFacePositiveX, +# 1431 +cudaGraphicsCubeFaceNegativeX, +# 1432 +cudaGraphicsCubeFacePositiveY, +# 1433 +cudaGraphicsCubeFaceNegativeY, +# 1434 +cudaGraphicsCubeFacePositiveZ, +# 1435 +cudaGraphicsCubeFaceNegativeZ +# 1436 +}; +#endif +# 1441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1441 +enum cudaResourceType { +# 1443 +cudaResourceTypeArray, +# 1444 +cudaResourceTypeMipmappedArray, +# 1445 +cudaResourceTypeLinear, +# 1446 +cudaResourceTypePitch2D +# 1447 +}; +#endif +# 1452 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1452 +enum cudaResourceViewFormat { +# 1454 +cudaResViewFormatNone, +# 1455 +cudaResViewFormatUnsignedChar1, +# 1456 +cudaResViewFormatUnsignedChar2, +# 1457 +cudaResViewFormatUnsignedChar4, +# 1458 +cudaResViewFormatSignedChar1, +# 1459 +cudaResViewFormatSignedChar2, +# 1460 +cudaResViewFormatSignedChar4, +# 1461 +cudaResViewFormatUnsignedShort1, +# 1462 +cudaResViewFormatUnsignedShort2, +# 1463 +cudaResViewFormatUnsignedShort4, +# 1464 +cudaResViewFormatSignedShort1, +# 1465 +cudaResViewFormatSignedShort2, +# 1466 +cudaResViewFormatSignedShort4, +# 1467 +cudaResViewFormatUnsignedInt1, +# 1468 +cudaResViewFormatUnsignedInt2, +# 1469 +cudaResViewFormatUnsignedInt4, +# 1470 +cudaResViewFormatSignedInt1, +# 1471 +cudaResViewFormatSignedInt2, +# 1472 +cudaResViewFormatSignedInt4, +# 1473 +cudaResViewFormatHalf1, +# 1474 +cudaResViewFormatHalf2, +# 1475 +cudaResViewFormatHalf4, +# 1476 +cudaResViewFormatFloat1, +# 1477 +cudaResViewFormatFloat2, +# 1478 +cudaResViewFormatFloat4, +# 1479 +cudaResViewFormatUnsignedBlockCompressed1, +# 1480 +cudaResViewFormatUnsignedBlockCompressed2, +# 1481 +cudaResViewFormatUnsignedBlockCompressed3, +# 1482 +cudaResViewFormatUnsignedBlockCompressed4, +# 1483 +cudaResViewFormatSignedBlockCompressed4, +# 1484 +cudaResViewFormatUnsignedBlockCompressed5, +# 1485 +cudaResViewFormatSignedBlockCompressed5, +# 1486 +cudaResViewFormatUnsignedBlockCompressed6H, +# 1487 +cudaResViewFormatSignedBlockCompressed6H, +# 1488 +cudaResViewFormatUnsignedBlockCompressed7 +# 1489 +}; +#endif +# 1494 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1494 +struct cudaResourceDesc { +# 1495 +cudaResourceType resType; +# 1497 +union { +# 1498 +struct { +# 1499 +cudaArray_t array; +# 1500 +} array; +# 1501 +struct { +# 1502 +cudaMipmappedArray_t mipmap; +# 1503 +} mipmap; +# 1504 +struct { +# 1505 +void *devPtr; +# 1506 +cudaChannelFormatDesc desc; +# 1507 +size_t sizeInBytes; +# 1508 +} linear; +# 1509 +struct { +# 1510 +void *devPtr; +# 1511 +cudaChannelFormatDesc desc; +# 1512 +size_t width; +# 1513 +size_t height; +# 1514 +size_t pitchInBytes; +# 1515 +} pitch2D; +# 1516 +} res; +# 1517 +}; +#endif +# 1522 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1522 +struct cudaResourceViewDesc { +# 1524 +cudaResourceViewFormat format; +# 1525 +size_t width; +# 1526 +size_t height; +# 1527 +size_t depth; +# 1528 +unsigned firstMipmapLevel; +# 1529 +unsigned lastMipmapLevel; +# 1530 +unsigned firstLayer; +# 1531 +unsigned lastLayer; +# 1532 +}; +#endif +# 1537 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1537 +struct cudaPointerAttributes { +# 1543 +cudaMemoryType type; +# 1554 +int device; +# 1560 +void *devicePointer; +# 1569 +void *hostPointer; +# 1570 +}; +#endif +# 1575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1575 +struct cudaFuncAttributes { +# 1582 +size_t sharedSizeBytes; +# 1588 +size_t constSizeBytes; +# 1593 +size_t localSizeBytes; +# 1600 +int maxThreadsPerBlock; +# 1605 +int numRegs; +# 1612 +int ptxVersion; +# 1619 +int binaryVersion; +# 1625 +int cacheModeCA; +# 1632 +int maxDynamicSharedSizeBytes; +# 1641 +int preferredShmemCarveout; +# 1691 +}; +#endif +# 1696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1696 +enum cudaFuncAttribute { +# 1698 +cudaFuncAttributeMaxDynamicSharedMemorySize = 8, +# 1699 +cudaFuncAttributePreferredSharedMemoryCarveout, +# 1708 +cudaFuncAttributeMax +# 1709 +}; +#endif +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1714 +enum cudaFuncCache { +# 1716 +cudaFuncCachePreferNone, +# 1717 +cudaFuncCachePreferShared, +# 1718 +cudaFuncCachePreferL1, +# 1719 +cudaFuncCachePreferEqual +# 1720 +}; +#endif +# 1726 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1726 +enum cudaSharedMemConfig { +# 1728 +cudaSharedMemBankSizeDefault, +# 1729 +cudaSharedMemBankSizeFourByte, +# 1730 +cudaSharedMemBankSizeEightByte +# 1731 +}; +#endif +# 1736 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1736 +enum cudaSharedCarveout { +# 1737 +cudaSharedmemCarveoutDefault = (-1), +# 1738 +cudaSharedmemCarveoutMaxShared = 100, +# 1739 +cudaSharedmemCarveoutMaxL1 = 0 +# 1740 +}; +#endif +# 1745 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1745 +enum cudaComputeMode { +# 1747 +cudaComputeModeDefault, +# 1748 +cudaComputeModeExclusive, +# 1749 +cudaComputeModeProhibited, +# 1750 +cudaComputeModeExclusiveProcess +# 1751 +}; +#endif +# 1756 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1756 +enum cudaLimit { +# 1758 +cudaLimitStackSize, +# 1759 +cudaLimitPrintfFifoSize, +# 1760 +cudaLimitMallocHeapSize, +# 1761 +cudaLimitDevRuntimeSyncDepth, +# 1762 +cudaLimitDevRuntimePendingLaunchCount, +# 1763 +cudaLimitMaxL2FetchGranularity, +# 1764 +cudaLimitPersistingL2CacheSize +# 1765 +}; +#endif +# 1770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1770 +enum cudaMemoryAdvise { +# 1772 +cudaMemAdviseSetReadMostly = 1, +# 1773 +cudaMemAdviseUnsetReadMostly, +# 1774 +cudaMemAdviseSetPreferredLocation, +# 1775 +cudaMemAdviseUnsetPreferredLocation, +# 1776 +cudaMemAdviseSetAccessedBy, +# 1777 +cudaMemAdviseUnsetAccessedBy +# 1778 +}; +#endif +# 1783 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1783 +enum cudaMemRangeAttribute { +# 1785 +cudaMemRangeAttributeReadMostly = 1, +# 1786 +cudaMemRangeAttributePreferredLocation, +# 1787 +cudaMemRangeAttributeAccessedBy, +# 1788 +cudaMemRangeAttributeLastPrefetchLocation +# 1789 +}; +#endif +# 1794 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1794 +enum cudaOutputMode { +# 1796 +cudaKeyValuePair, +# 1797 +cudaCSV +# 1798 +}; +#endif +# 1803 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1803 +enum cudaFlushGPUDirectRDMAWritesOptions { +# 1804 +cudaFlushGPUDirectRDMAWritesOptionHost = (1 << 0), +# 1805 +cudaFlushGPUDirectRDMAWritesOptionMemOps +# 1806 +}; +#endif +# 1811 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1811 +enum cudaGPUDirectRDMAWritesOrdering { +# 1812 +cudaGPUDirectRDMAWritesOrderingNone, +# 1813 +cudaGPUDirectRDMAWritesOrderingOwner = 100, +# 1814 +cudaGPUDirectRDMAWritesOrderingAllDevices = 200 +# 1815 +}; +#endif +# 1820 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1820 +enum cudaFlushGPUDirectRDMAWritesScope { +# 1821 +cudaFlushGPUDirectRDMAWritesToOwner = 100, +# 1822 +cudaFlushGPUDirectRDMAWritesToAllDevices = 200 +# 1823 +}; +#endif +# 1828 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1828 +enum cudaFlushGPUDirectRDMAWritesTarget { +# 1829 +cudaFlushGPUDirectRDMAWritesTargetCurrentDevice +# 1830 +}; +#endif +# 1836 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1836 +enum cudaDeviceAttr { +# 1838 +cudaDevAttrMaxThreadsPerBlock = 1, +# 1839 +cudaDevAttrMaxBlockDimX, +# 1840 +cudaDevAttrMaxBlockDimY, +# 1841 +cudaDevAttrMaxBlockDimZ, +# 1842 +cudaDevAttrMaxGridDimX, +# 1843 +cudaDevAttrMaxGridDimY, +# 1844 +cudaDevAttrMaxGridDimZ, +# 1845 +cudaDevAttrMaxSharedMemoryPerBlock, +# 1846 +cudaDevAttrTotalConstantMemory, +# 1847 +cudaDevAttrWarpSize, +# 1848 +cudaDevAttrMaxPitch, +# 1849 +cudaDevAttrMaxRegistersPerBlock, +# 1850 +cudaDevAttrClockRate, +# 1851 +cudaDevAttrTextureAlignment, +# 1852 +cudaDevAttrGpuOverlap, +# 1853 +cudaDevAttrMultiProcessorCount, +# 1854 +cudaDevAttrKernelExecTimeout, +# 1855 +cudaDevAttrIntegrated, +# 1856 +cudaDevAttrCanMapHostMemory, +# 1857 +cudaDevAttrComputeMode, +# 1858 +cudaDevAttrMaxTexture1DWidth, +# 1859 +cudaDevAttrMaxTexture2DWidth, +# 1860 +cudaDevAttrMaxTexture2DHeight, +# 1861 +cudaDevAttrMaxTexture3DWidth, +# 1862 +cudaDevAttrMaxTexture3DHeight, +# 1863 +cudaDevAttrMaxTexture3DDepth, +# 1864 +cudaDevAttrMaxTexture2DLayeredWidth, +# 1865 +cudaDevAttrMaxTexture2DLayeredHeight, +# 1866 +cudaDevAttrMaxTexture2DLayeredLayers, +# 1867 +cudaDevAttrSurfaceAlignment, +# 1868 +cudaDevAttrConcurrentKernels, +# 1869 +cudaDevAttrEccEnabled, +# 1870 +cudaDevAttrPciBusId, +# 1871 +cudaDevAttrPciDeviceId, +# 1872 +cudaDevAttrTccDriver, +# 1873 +cudaDevAttrMemoryClockRate, +# 1874 +cudaDevAttrGlobalMemoryBusWidth, +# 1875 +cudaDevAttrL2CacheSize, +# 1876 +cudaDevAttrMaxThreadsPerMultiProcessor, +# 1877 +cudaDevAttrAsyncEngineCount, +# 1878 +cudaDevAttrUnifiedAddressing, +# 1879 +cudaDevAttrMaxTexture1DLayeredWidth, +# 1880 +cudaDevAttrMaxTexture1DLayeredLayers, +# 1881 +cudaDevAttrMaxTexture2DGatherWidth = 45, +# 1882 +cudaDevAttrMaxTexture2DGatherHeight, +# 1883 +cudaDevAttrMaxTexture3DWidthAlt, +# 1884 +cudaDevAttrMaxTexture3DHeightAlt, +# 1885 +cudaDevAttrMaxTexture3DDepthAlt, +# 1886 +cudaDevAttrPciDomainId, +# 1887 +cudaDevAttrTexturePitchAlignment, +# 1888 +cudaDevAttrMaxTextureCubemapWidth, +# 1889 +cudaDevAttrMaxTextureCubemapLayeredWidth, +# 1890 +cudaDevAttrMaxTextureCubemapLayeredLayers, +# 1891 +cudaDevAttrMaxSurface1DWidth, +# 1892 +cudaDevAttrMaxSurface2DWidth, +# 1893 +cudaDevAttrMaxSurface2DHeight, +# 1894 +cudaDevAttrMaxSurface3DWidth, +# 1895 +cudaDevAttrMaxSurface3DHeight, +# 1896 +cudaDevAttrMaxSurface3DDepth, +# 1897 +cudaDevAttrMaxSurface1DLayeredWidth, +# 1898 +cudaDevAttrMaxSurface1DLayeredLayers, +# 1899 +cudaDevAttrMaxSurface2DLayeredWidth, +# 1900 +cudaDevAttrMaxSurface2DLayeredHeight, +# 1901 +cudaDevAttrMaxSurface2DLayeredLayers, +# 1902 +cudaDevAttrMaxSurfaceCubemapWidth, +# 1903 +cudaDevAttrMaxSurfaceCubemapLayeredWidth, +# 1904 +cudaDevAttrMaxSurfaceCubemapLayeredLayers, +# 1905 +cudaDevAttrMaxTexture1DLinearWidth, +# 1906 +cudaDevAttrMaxTexture2DLinearWidth, +# 1907 +cudaDevAttrMaxTexture2DLinearHeight, +# 1908 +cudaDevAttrMaxTexture2DLinearPitch, +# 1909 +cudaDevAttrMaxTexture2DMipmappedWidth, +# 1910 +cudaDevAttrMaxTexture2DMipmappedHeight, +# 1911 +cudaDevAttrComputeCapabilityMajor, +# 1912 +cudaDevAttrComputeCapabilityMinor, +# 1913 +cudaDevAttrMaxTexture1DMipmappedWidth, +# 1914 +cudaDevAttrStreamPrioritiesSupported, +# 1915 +cudaDevAttrGlobalL1CacheSupported, +# 1916 +cudaDevAttrLocalL1CacheSupported, +# 1917 +cudaDevAttrMaxSharedMemoryPerMultiprocessor, +# 1918 +cudaDevAttrMaxRegistersPerMultiprocessor, +# 1919 +cudaDevAttrManagedMemory, +# 1920 +cudaDevAttrIsMultiGpuBoard, +# 1921 +cudaDevAttrMultiGpuBoardGroupID, +# 1922 +cudaDevAttrHostNativeAtomicSupported, +# 1923 +cudaDevAttrSingleToDoublePrecisionPerfRatio, +# 1924 +cudaDevAttrPageableMemoryAccess, +# 1925 +cudaDevAttrConcurrentManagedAccess, +# 1926 +cudaDevAttrComputePreemptionSupported, +# 1927 +cudaDevAttrCanUseHostPointerForRegisteredMem, +# 1928 +cudaDevAttrReserved92, +# 1929 +cudaDevAttrReserved93, +# 1930 +cudaDevAttrReserved94, +# 1931 +cudaDevAttrCooperativeLaunch, +# 1932 +cudaDevAttrCooperativeMultiDeviceLaunch, +# 1933 +cudaDevAttrMaxSharedMemoryPerBlockOptin, +# 1934 +cudaDevAttrCanFlushRemoteWrites, +# 1935 +cudaDevAttrHostRegisterSupported, +# 1936 +cudaDevAttrPageableMemoryAccessUsesHostPageTables, +# 1937 +cudaDevAttrDirectManagedMemAccessFromHost, +# 1938 +cudaDevAttrMaxBlocksPerMultiprocessor = 106, +# 1939 +cudaDevAttrMaxPersistingL2CacheSize = 108, +# 1940 +cudaDevAttrMaxAccessPolicyWindowSize, +# 1941 +cudaDevAttrReservedSharedMemoryPerBlock = 111, +# 1942 +cudaDevAttrSparseCudaArraySupported, +# 1943 +cudaDevAttrHostRegisterReadOnlySupported, +# 1944 +cudaDevAttrTimelineSemaphoreInteropSupported, +# 1945 +cudaDevAttrMaxTimelineSemaphoreInteropSupported = 114, +# 1946 +cudaDevAttrMemoryPoolsSupported, +# 1947 +cudaDevAttrGPUDirectRDMASupported, +# 1948 +cudaDevAttrGPUDirectRDMAFlushWritesOptions, +# 1949 +cudaDevAttrGPUDirectRDMAWritesOrdering, +# 1950 +cudaDevAttrMemoryPoolSupportedHandleTypes, +# 1955 +cudaDevAttrDeferredMappingCudaArraySupported = 121, +# 1957 +cudaDevAttrMax +# 1958 +}; +#endif +# 1963 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1963 +enum cudaMemPoolAttr { +# 1973 +cudaMemPoolReuseFollowEventDependencies = 1, +# 1980 +cudaMemPoolReuseAllowOpportunistic, +# 1988 +cudaMemPoolReuseAllowInternalDependencies, +# 1999 +cudaMemPoolAttrReleaseThreshold, +# 2005 +cudaMemPoolAttrReservedMemCurrent, +# 2012 +cudaMemPoolAttrReservedMemHigh, +# 2018 +cudaMemPoolAttrUsedMemCurrent, +# 2025 +cudaMemPoolAttrUsedMemHigh +# 2026 +}; +#endif +# 2031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2031 +enum cudaMemLocationType { +# 2032 +cudaMemLocationTypeInvalid, +# 2033 +cudaMemLocationTypeDevice +# 2034 +}; +#endif +# 2041 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2041 +struct cudaMemLocation { +# 2042 +cudaMemLocationType type; +# 2043 +int id; +# 2044 +}; +#endif +# 2049 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2049 +enum cudaMemAccessFlags { +# 2050 +cudaMemAccessFlagsProtNone, +# 2051 +cudaMemAccessFlagsProtRead, +# 2052 +cudaMemAccessFlagsProtReadWrite = 3 +# 2053 +}; +#endif +# 2058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2058 +struct cudaMemAccessDesc { +# 2059 +cudaMemLocation location; +# 2060 +cudaMemAccessFlags flags; +# 2061 +}; +#endif +# 2066 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2066 +enum cudaMemAllocationType { +# 2067 +cudaMemAllocationTypeInvalid, +# 2071 +cudaMemAllocationTypePinned, +# 2072 +cudaMemAllocationTypeMax = 2147483647 +# 2073 +}; +#endif +# 2078 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2078 +enum cudaMemAllocationHandleType { +# 2079 +cudaMemHandleTypeNone, +# 2080 +cudaMemHandleTypePosixFileDescriptor, +# 2081 +cudaMemHandleTypeWin32, +# 2082 +cudaMemHandleTypeWin32Kmt = 4 +# 2083 +}; +#endif +# 2088 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2088 +struct cudaMemPoolProps { +# 2089 +cudaMemAllocationType allocType; +# 2090 +cudaMemAllocationHandleType handleTypes; +# 2091 +cudaMemLocation location; +# 2098 +void *win32SecurityAttributes; +# 2099 +unsigned char reserved[64]; +# 2100 +}; +#endif +# 2105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2105 +struct cudaMemPoolPtrExportData { +# 2106 +unsigned char reserved[64]; +# 2107 +}; +#endif +# 2112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2112 +struct cudaMemAllocNodeParams { +# 2117 +cudaMemPoolProps poolProps; +# 2118 +const cudaMemAccessDesc *accessDescs; +# 2119 +size_t accessDescCount; +# 2120 +size_t bytesize; +# 2121 +void *dptr; +# 2122 +}; +#endif +# 2127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2127 +enum cudaGraphMemAttributeType { +# 2132 +cudaGraphMemAttrUsedMemCurrent, +# 2139 +cudaGraphMemAttrUsedMemHigh, +# 2146 +cudaGraphMemAttrReservedMemCurrent, +# 2153 +cudaGraphMemAttrReservedMemHigh +# 2154 +}; +#endif +# 2160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2160 +enum cudaDeviceP2PAttr { +# 2161 +cudaDevP2PAttrPerformanceRank = 1, +# 2162 +cudaDevP2PAttrAccessSupported, +# 2163 +cudaDevP2PAttrNativeAtomicSupported, +# 2164 +cudaDevP2PAttrCudaArrayAccessSupported +# 2165 +}; +#endif +# 2172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2172 +struct CUuuid_st { +# 2173 +char bytes[16]; +# 2174 +}; +#endif +# 2175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef CUuuid_st +# 2175 +CUuuid; +#endif +# 2177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef CUuuid_st +# 2177 +cudaUUID_t; +#endif +# 2182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2182 +struct cudaDeviceProp { +# 2184 +char name[256]; +# 2185 +cudaUUID_t uuid; +# 2186 +char luid[8]; +# 2187 +unsigned luidDeviceNodeMask; +# 2188 +size_t totalGlobalMem; +# 2189 +size_t sharedMemPerBlock; +# 2190 +int regsPerBlock; +# 2191 +int warpSize; +# 2192 +size_t memPitch; +# 2193 +int maxThreadsPerBlock; +# 2194 +int maxThreadsDim[3]; +# 2195 +int maxGridSize[3]; +# 2196 +int clockRate; +# 2197 +size_t totalConstMem; +# 2198 +int major; +# 2199 +int minor; +# 2200 +size_t textureAlignment; +# 2201 +size_t texturePitchAlignment; +# 2202 +int deviceOverlap; +# 2203 +int multiProcessorCount; +# 2204 +int kernelExecTimeoutEnabled; +# 2205 +int integrated; +# 2206 +int canMapHostMemory; +# 2207 +int computeMode; +# 2208 +int maxTexture1D; +# 2209 +int maxTexture1DMipmap; +# 2210 +int maxTexture1DLinear; +# 2211 +int maxTexture2D[2]; +# 2212 +int maxTexture2DMipmap[2]; +# 2213 +int maxTexture2DLinear[3]; +# 2214 +int maxTexture2DGather[2]; +# 2215 +int maxTexture3D[3]; +# 2216 +int maxTexture3DAlt[3]; +# 2217 +int maxTextureCubemap; +# 2218 +int maxTexture1DLayered[2]; +# 2219 +int maxTexture2DLayered[3]; +# 2220 +int maxTextureCubemapLayered[2]; +# 2221 +int maxSurface1D; +# 2222 +int maxSurface2D[2]; +# 2223 +int maxSurface3D[3]; +# 2224 +int maxSurface1DLayered[2]; +# 2225 +int maxSurface2DLayered[3]; +# 2226 +int maxSurfaceCubemap; +# 2227 +int maxSurfaceCubemapLayered[2]; +# 2228 +size_t surfaceAlignment; +# 2229 +int concurrentKernels; +# 2230 +int ECCEnabled; +# 2231 +int pciBusID; +# 2232 +int pciDeviceID; +# 2233 +int pciDomainID; +# 2234 +int tccDriver; +# 2235 +int asyncEngineCount; +# 2236 +int unifiedAddressing; +# 2237 +int memoryClockRate; +# 2238 +int memoryBusWidth; +# 2239 +int l2CacheSize; +# 2240 +int persistingL2CacheMaxSize; +# 2241 +int maxThreadsPerMultiProcessor; +# 2242 +int streamPrioritiesSupported; +# 2243 +int globalL1CacheSupported; +# 2244 +int localL1CacheSupported; +# 2245 +size_t sharedMemPerMultiprocessor; +# 2246 +int regsPerMultiprocessor; +# 2247 +int managedMemory; +# 2248 +int isMultiGpuBoard; +# 2249 +int multiGpuBoardGroupID; +# 2250 +int hostNativeAtomicSupported; +# 2251 +int singleToDoublePrecisionPerfRatio; +# 2252 +int pageableMemoryAccess; +# 2253 +int concurrentManagedAccess; +# 2254 +int computePreemptionSupported; +# 2255 +int canUseHostPointerForRegisteredMem; +# 2256 +int cooperativeLaunch; +# 2257 +int cooperativeMultiDeviceLaunch; +# 2258 +size_t sharedMemPerBlockOptin; +# 2259 +int pageableMemoryAccessUsesHostPageTables; +# 2260 +int directManagedMemAccessFromHost; +# 2261 +int maxBlocksPerMultiProcessor; +# 2262 +int accessPolicyMaxWindowSize; +# 2263 +size_t reservedSharedMemPerBlock; +# 2264 +}; +#endif +# 2365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 2362 +struct cudaIpcEventHandle_st { +# 2364 +char reserved[64]; +# 2365 +} cudaIpcEventHandle_t; +#endif +# 2373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 2370 +struct cudaIpcMemHandle_st { +# 2372 +char reserved[64]; +# 2373 +} cudaIpcMemHandle_t; +#endif +# 2378 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2378 +enum cudaExternalMemoryHandleType { +# 2382 +cudaExternalMemoryHandleTypeOpaqueFd = 1, +# 2386 +cudaExternalMemoryHandleTypeOpaqueWin32, +# 2390 +cudaExternalMemoryHandleTypeOpaqueWin32Kmt, +# 2394 +cudaExternalMemoryHandleTypeD3D12Heap, +# 2398 +cudaExternalMemoryHandleTypeD3D12Resource, +# 2402 +cudaExternalMemoryHandleTypeD3D11Resource, +# 2406 +cudaExternalMemoryHandleTypeD3D11ResourceKmt, +# 2410 +cudaExternalMemoryHandleTypeNvSciBuf +# 2411 +}; +#endif +# 2453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2453 +struct cudaExternalMemoryHandleDesc { +# 2457 +cudaExternalMemoryHandleType type; +# 2458 +union { +# 2464 +int fd; +# 2480 +struct { +# 2484 +void *handle; +# 2489 +const void *name; +# 2490 +} win32; +# 2495 +const void *nvSciBufObject; +# 2496 +} handle; +# 2500 +unsigned long long size; +# 2504 +unsigned flags; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 2505 +}; +#endif +# 2510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2510 +struct cudaExternalMemoryBufferDesc { +# 2514 +unsigned long long offset; +# 2518 +unsigned long long size; +# 2522 +unsigned flags; +# 2523 +}; +#endif +# 2528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2528 +struct cudaExternalMemoryMipmappedArrayDesc { +# 2533 +unsigned long long offset; +# 2537 +cudaChannelFormatDesc formatDesc; +# 2541 +cudaExtent extent; +# 2546 +unsigned flags; +# 2550 +unsigned numLevels; +# 2551 +}; +#endif +# 2556 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2556 +enum cudaExternalSemaphoreHandleType { +# 2560 +cudaExternalSemaphoreHandleTypeOpaqueFd = 1, +# 2564 +cudaExternalSemaphoreHandleTypeOpaqueWin32, +# 2568 +cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt, +# 2572 +cudaExternalSemaphoreHandleTypeD3D12Fence, +# 2576 +cudaExternalSemaphoreHandleTypeD3D11Fence, +# 2580 +cudaExternalSemaphoreHandleTypeNvSciSync, +# 2584 +cudaExternalSemaphoreHandleTypeKeyedMutex, +# 2588 +cudaExternalSemaphoreHandleTypeKeyedMutexKmt, +# 2592 +cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd, +# 2596 +cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32 +# 2597 +}; +#endif +# 2602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2602 +struct cudaExternalSemaphoreHandleDesc { +# 2606 +cudaExternalSemaphoreHandleType type; +# 2607 +union { +# 2614 +int fd; +# 2630 +struct { +# 2634 +void *handle; +# 2639 +const void *name; +# 2640 +} win32; +# 2644 +const void *nvSciSyncObj; +# 2645 +} handle; +# 2649 +unsigned flags; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 2650 +}; +#endif +# 2655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2655 +struct cudaExternalSemaphoreSignalParams_v1 { +# 2656 +struct { +# 2660 +struct { +# 2664 +unsigned long long value; +# 2665 +} fence; +# 2666 +union { +# 2671 +void *fence; +# 2672 +unsigned long long reserved; +# 2673 +} nvSciSync; +# 2677 +struct { +# 2681 +unsigned long long key; +# 2682 +} keyedMutex; +# 2683 +} params; +# 2694 +unsigned flags; +# 2695 +}; +#endif +# 2700 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2700 +struct cudaExternalSemaphoreWaitParams_v1 { +# 2701 +struct { +# 2705 +struct { +# 2709 +unsigned long long value; +# 2710 +} fence; +# 2711 +union { +# 2716 +void *fence; +# 2717 +unsigned long long reserved; +# 2718 +} nvSciSync; +# 2722 +struct { +# 2726 +unsigned long long key; +# 2730 +unsigned timeoutMs; +# 2731 +} keyedMutex; +# 2732 +} params; +# 2743 +unsigned flags; +# 2744 +}; +#endif +# 2749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2749 +struct cudaExternalSemaphoreSignalParams { +# 2750 +struct { +# 2754 +struct { +# 2758 +unsigned long long value; +# 2759 +} fence; +# 2760 +union { +# 2765 +void *fence; +# 2766 +unsigned long long reserved; +# 2767 +} nvSciSync; +# 2771 +struct { +# 2775 +unsigned long long key; +# 2776 +} keyedMutex; +# 2777 +unsigned reserved[12]; +# 2778 +} params; +# 2789 +unsigned flags; +# 2790 +unsigned reserved[16]; +# 2791 +}; +#endif +# 2796 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2796 +struct cudaExternalSemaphoreWaitParams { +# 2797 +struct { +# 2801 +struct { +# 2805 +unsigned long long value; +# 2806 +} fence; +# 2807 +union { +# 2812 +void *fence; +# 2813 +unsigned long long reserved; +# 2814 +} nvSciSync; +# 2818 +struct { +# 2822 +unsigned long long key; +# 2826 +unsigned timeoutMs; +# 2827 +} keyedMutex; +# 2828 +unsigned reserved[10]; +# 2829 +} params; +# 2840 +unsigned flags; +# 2841 +unsigned reserved[16]; +# 2842 +}; +#endif +# 2853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef cudaError +# 2853 +cudaError_t; +#endif +# 2858 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUstream_st * +# 2858 +cudaStream_t; +#endif +# 2863 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUevent_st * +# 2863 +cudaEvent_t; +#endif +# 2868 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef cudaGraphicsResource * +# 2868 +cudaGraphicsResource_t; +#endif +# 2873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef cudaOutputMode +# 2873 +cudaOutputMode_t; +#endif +# 2878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUexternalMemory_st * +# 2878 +cudaExternalMemory_t; +#endif +# 2883 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUexternalSemaphore_st * +# 2883 +cudaExternalSemaphore_t; +#endif +# 2888 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUgraph_st * +# 2888 +cudaGraph_t; +#endif +# 2893 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUgraphNode_st * +# 2893 +cudaGraphNode_t; +#endif +# 2898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUuserObject_st * +# 2898 +cudaUserObject_t; +#endif +# 2903 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUfunc_st * +# 2903 +cudaFunction_t; +#endif +# 2908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUmemPoolHandle_st * +# 2908 +cudaMemPool_t; +#endif +# 2913 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2913 +enum cudaCGScope { +# 2914 +cudaCGScopeInvalid, +# 2915 +cudaCGScopeGrid, +# 2916 +cudaCGScopeMultiGrid +# 2917 +}; +#endif +# 2922 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2922 +struct cudaLaunchParams { +# 2924 +void *func; +# 2925 +dim3 gridDim; +# 2926 +dim3 blockDim; +# 2927 +void **args; +# 2928 +size_t sharedMem; +# 2929 +cudaStream_t stream; +# 2930 +}; +#endif +# 2935 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2935 +struct cudaKernelNodeParams { +# 2936 +void *func; +# 2937 +dim3 gridDim; +# 2938 +dim3 blockDim; +# 2939 +unsigned sharedMemBytes; +# 2940 +void **kernelParams; +# 2941 +void **extra; +# 2942 +}; +#endif +# 2947 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2947 +struct cudaExternalSemaphoreSignalNodeParams { +# 2948 +cudaExternalSemaphore_t *extSemArray; +# 2949 +const cudaExternalSemaphoreSignalParams *paramsArray; +# 2950 +unsigned numExtSems; +# 2951 +}; +#endif +# 2956 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2956 +struct cudaExternalSemaphoreWaitNodeParams { +# 2957 +cudaExternalSemaphore_t *extSemArray; +# 2958 +const cudaExternalSemaphoreWaitParams *paramsArray; +# 2959 +unsigned numExtSems; +# 2960 +}; +#endif +# 2965 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2965 +enum cudaGraphNodeType { +# 2966 +cudaGraphNodeTypeKernel, +# 2967 +cudaGraphNodeTypeMemcpy, +# 2968 +cudaGraphNodeTypeMemset, +# 2969 +cudaGraphNodeTypeHost, +# 2970 +cudaGraphNodeTypeGraph, +# 2971 +cudaGraphNodeTypeEmpty, +# 2972 +cudaGraphNodeTypeWaitEvent, +# 2973 +cudaGraphNodeTypeEventRecord, +# 2974 +cudaGraphNodeTypeExtSemaphoreSignal, +# 2975 +cudaGraphNodeTypeExtSemaphoreWait, +# 2976 +cudaGraphNodeTypeMemAlloc, +# 2977 +cudaGraphNodeTypeMemFree, +# 2978 +cudaGraphNodeTypeCount +# 2979 +}; +#endif +# 2984 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef struct CUgraphExec_st *cudaGraphExec_t; +# 2989 +#if 0 +# 2989 +enum cudaGraphExecUpdateResult { +# 2990 +cudaGraphExecUpdateSuccess, +# 2991 +cudaGraphExecUpdateError, +# 2992 +cudaGraphExecUpdateErrorTopologyChanged, +# 2993 +cudaGraphExecUpdateErrorNodeTypeChanged, +# 2994 +cudaGraphExecUpdateErrorFunctionChanged, +# 2995 +cudaGraphExecUpdateErrorParametersChanged, +# 2996 +cudaGraphExecUpdateErrorNotSupported, +# 2997 +cudaGraphExecUpdateErrorUnsupportedFunctionChange, +# 2998 +cudaGraphExecUpdateErrorAttributesChanged +# 2999 +}; +#endif +# 3005 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 3005 +enum cudaGetDriverEntryPointFlags { +# 3006 +cudaEnableDefault, +# 3007 +cudaEnableLegacyStream, +# 3008 +cudaEnablePerThreadDefaultStream +# 3009 +}; +#endif +# 3014 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 3014 +enum cudaGraphDebugDotFlags { +# 3015 +cudaGraphDebugDotFlagsVerbose = (1 << 0), +# 3016 +cudaGraphDebugDotFlagsKernelNodeParams = (1 << 2), +# 3017 +cudaGraphDebugDotFlagsMemcpyNodeParams = (1 << 3), +# 3018 +cudaGraphDebugDotFlagsMemsetNodeParams = (1 << 4), +# 3019 +cudaGraphDebugDotFlagsHostNodeParams = (1 << 5), +# 3020 +cudaGraphDebugDotFlagsEventNodeParams = (1 << 6), +# 3021 +cudaGraphDebugDotFlagsExtSemasSignalNodeParams = (1 << 7), +# 3022 +cudaGraphDebugDotFlagsExtSemasWaitNodeParams = (1 << 8), +# 3023 +cudaGraphDebugDotFlagsKernelNodeAttributes = (1 << 9), +# 3024 +cudaGraphDebugDotFlagsHandles = (1 << 10) +# 3025 +}; +#endif +# 3030 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 3030 +enum cudaGraphInstantiateFlags { +# 3031 +cudaGraphInstantiateFlagAutoFreeOnLaunch = 1, +# 3033 +cudaGraphInstantiateFlagUseNodePriority = 8 +# 3036 +}; +#endif +# 3129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3126 +enum cudaStreamAttrID { +# 3127 +cudaStreamAttributeAccessPolicyWindow = 1, +# 3128 +cudaStreamAttributeSynchronizationPolicy = 3 +# 3129 +} cudaStreamAttrID; +#endif +# 3143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3140 +union cudaStreamAttrValue { +# 3141 +cudaAccessPolicyWindow accessPolicyWindow; +# 3142 +cudaSynchronizationPolicy syncPolicy; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 3143 +} cudaStreamAttrValue; +#endif +# 3158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3152 +enum cudaKernelNodeAttrID { +# 3153 +cudaKernelNodeAttributeAccessPolicyWindow = 1, +# 3154 +cudaKernelNodeAttributeCooperative, +# 3156 +cudaKernelNodeAttributePriority = 8 +# 3158 +} cudaKernelNodeAttrID; +#endif +# 3176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3170 +union cudaKernelNodeAttrValue { +# 3171 +cudaAccessPolicyWindow accessPolicyWindow; +# 3172 +int cooperative; +# 3174 +int priority; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 3176 +} cudaKernelNodeAttrValue; +#endif +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +# 84 +enum cudaSurfaceBoundaryMode { +# 86 +cudaBoundaryModeZero, +# 87 +cudaBoundaryModeClamp, +# 88 +cudaBoundaryModeTrap +# 89 +}; +#endif +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +# 94 +enum cudaSurfaceFormatMode { +# 96 +cudaFormatModeForced, +# 97 +cudaFormatModeAuto +# 98 +}; +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +# 103 +struct surfaceReference { +# 108 +cudaChannelFormatDesc channelDesc; +# 109 +}; +#endif +# 114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +typedef unsigned long long +# 114 +cudaSurfaceObject_t; +#endif +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 84 +enum cudaTextureAddressMode { +# 86 +cudaAddressModeWrap, +# 87 +cudaAddressModeClamp, +# 88 +cudaAddressModeMirror, +# 89 +cudaAddressModeBorder +# 90 +}; +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 95 +enum cudaTextureFilterMode { +# 97 +cudaFilterModePoint, +# 98 +cudaFilterModeLinear +# 99 +}; +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 104 +enum cudaTextureReadMode { +# 106 +cudaReadModeElementType, +# 107 +cudaReadModeNormalizedFloat +# 108 +}; +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 113 +struct textureReference { +# 118 +int normalized; +# 122 +cudaTextureFilterMode filterMode; +# 126 +cudaTextureAddressMode addressMode[3]; +# 130 +cudaChannelFormatDesc channelDesc; +# 134 +int sRGB; +# 138 +unsigned maxAnisotropy; +# 142 +cudaTextureFilterMode mipmapFilterMode; +# 146 +float mipmapLevelBias; +# 150 +float minMipmapLevelClamp; +# 154 +float maxMipmapLevelClamp; +# 158 +int disableTrilinearOptimization; +# 159 +int __cudaReserved[14]; +# 160 +}; +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 165 +struct cudaTextureDesc { +# 170 +cudaTextureAddressMode addressMode[3]; +# 174 +cudaTextureFilterMode filterMode; +# 178 +cudaTextureReadMode readMode; +# 182 +int sRGB; +# 186 +float borderColor[4]; +# 190 +int normalizedCoords; +# 194 +unsigned maxAnisotropy; +# 198 +cudaTextureFilterMode mipmapFilterMode; +# 202 +float mipmapLevelBias; +# 206 +float minMipmapLevelClamp; +# 210 +float maxMipmapLevelClamp; +# 214 +int disableTrilinearOptimization; +# 218 +int seamlessCubemap; +# 219 +}; +#endif +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +typedef unsigned long long +# 224 +cudaTextureObject_t; +#endif +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" +typedef +# 55 +enum cudaDataType_t { +# 57 +CUDA_R_16F = 2, +# 58 +CUDA_C_16F = 6, +# 59 +CUDA_R_16BF = 14, +# 60 +CUDA_C_16BF, +# 61 +CUDA_R_32F = 0, +# 62 +CUDA_C_32F = 4, +# 63 +CUDA_R_64F = 1, +# 64 +CUDA_C_64F = 5, +# 65 +CUDA_R_4I = 16, +# 66 +CUDA_C_4I, +# 67 +CUDA_R_4U, +# 68 +CUDA_C_4U, +# 69 +CUDA_R_8I = 3, +# 70 +CUDA_C_8I = 7, +# 71 +CUDA_R_8U, +# 72 +CUDA_C_8U, +# 73 +CUDA_R_16I = 20, +# 74 +CUDA_C_16I, +# 75 +CUDA_R_16U, +# 76 +CUDA_C_16U, +# 77 +CUDA_R_32I = 10, +# 78 +CUDA_C_32I, +# 79 +CUDA_R_32U, +# 80 +CUDA_C_32U, +# 81 +CUDA_R_64I = 24, +# 82 +CUDA_C_64I, +# 83 +CUDA_R_64U, +# 84 +CUDA_C_64U +# 89 +} cudaDataType; +# 97 +typedef +# 92 +enum libraryPropertyType_t { +# 94 +MAJOR_VERSION, +# 95 +MINOR_VERSION, +# 96 +PATCH_LEVEL +# 97 +} libraryPropertyType; +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern "C" { +# 138 +extern cudaError_t cudaDeviceGetAttribute(int * value, cudaDeviceAttr attr, int device); +# 139 +extern cudaError_t cudaDeviceGetLimit(size_t * pValue, cudaLimit limit); +# 140 +extern cudaError_t cudaDeviceGetCacheConfig(cudaFuncCache * pCacheConfig); +# 141 +extern cudaError_t cudaDeviceGetSharedMemConfig(cudaSharedMemConfig * pConfig); +# 142 +extern cudaError_t cudaDeviceSynchronize(); +# 143 +__attribute__((unused)) extern cudaError_t __cudaDeviceSynchronizeDeprecationAvoidance(); +# 144 +extern cudaError_t cudaGetLastError(); +# 145 +extern cudaError_t cudaPeekAtLastError(); +# 146 +extern const char *cudaGetErrorString(cudaError_t error); +# 147 +extern const char *cudaGetErrorName(cudaError_t error); +# 148 +extern cudaError_t cudaGetDeviceCount(int * count); +# 149 +extern cudaError_t cudaGetDevice(int * device); +# 150 +extern cudaError_t cudaStreamCreateWithFlags(cudaStream_t * pStream, unsigned flags); +# 151 +extern cudaError_t cudaStreamDestroy(cudaStream_t stream); +# 152 +extern cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned flags); +# 153 +__attribute__((unused)) extern cudaError_t cudaStreamWaitEvent_ptsz(cudaStream_t stream, cudaEvent_t event, unsigned flags); +# 154 +extern cudaError_t cudaEventCreateWithFlags(cudaEvent_t * event, unsigned flags); +# 155 +extern cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream); +# 156 +__attribute__((unused)) extern cudaError_t cudaEventRecord_ptsz(cudaEvent_t event, cudaStream_t stream); +# 157 +extern cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream, unsigned flags); +# 158 +__attribute__((unused)) extern cudaError_t cudaEventRecordWithFlags_ptsz(cudaEvent_t event, cudaStream_t stream, unsigned flags); +# 159 +extern cudaError_t cudaEventDestroy(cudaEvent_t event); +# 160 +extern cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, const void * func); +# 161 +extern cudaError_t cudaFree(void * devPtr); +# 162 +extern cudaError_t cudaMalloc(void ** devPtr, size_t size); +# 163 +extern cudaError_t cudaMemcpyAsync(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream); +# 164 +__attribute__((unused)) extern cudaError_t cudaMemcpyAsync_ptsz(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream); +# 165 +extern cudaError_t cudaMemcpy2DAsync(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream); +# 166 +__attribute__((unused)) extern cudaError_t cudaMemcpy2DAsync_ptsz(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream); +# 167 +extern cudaError_t cudaMemcpy3DAsync(const cudaMemcpy3DParms * p, cudaStream_t stream); +# 168 +__attribute__((unused)) extern cudaError_t cudaMemcpy3DAsync_ptsz(const cudaMemcpy3DParms * p, cudaStream_t stream); +# 169 +extern cudaError_t cudaMemsetAsync(void * devPtr, int value, size_t count, cudaStream_t stream); +# 170 +__attribute__((unused)) extern cudaError_t cudaMemsetAsync_ptsz(void * devPtr, int value, size_t count, cudaStream_t stream); +# 171 +extern cudaError_t cudaMemset2DAsync(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +# 172 +__attribute__((unused)) extern cudaError_t cudaMemset2DAsync_ptsz(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +# 173 +extern cudaError_t cudaMemset3DAsync(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream); +# 174 +__attribute__((unused)) extern cudaError_t cudaMemset3DAsync_ptsz(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream); +# 175 +extern cudaError_t cudaRuntimeGetVersion(int * runtimeVersion); +# 196 +__attribute__((unused)) extern void *cudaGetParameterBuffer(size_t alignment, size_t size); +# 224 +__attribute__((unused)) extern void *cudaGetParameterBufferV2(void * func, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize); +# 225 +__attribute__((unused)) extern cudaError_t cudaLaunchDevice_ptsz(void * func, void * parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize, cudaStream_t stream); +# 226 +__attribute__((unused)) extern cudaError_t cudaLaunchDeviceV2_ptsz(void * parameterBuffer, cudaStream_t stream); +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +__attribute__((unused)) extern cudaError_t cudaLaunchDevice(void * func, void * parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize, cudaStream_t stream); +# 245 +__attribute__((unused)) extern cudaError_t cudaLaunchDeviceV2(void * parameterBuffer, cudaStream_t stream); +# 248 +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, const void * func, int blockSize, size_t dynamicSmemSize); +# 249 +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, const void * func, int blockSize, size_t dynamicSmemSize, unsigned flags); +# 251 +__attribute__((unused)) extern unsigned long long cudaCGGetIntrinsicHandle(cudaCGScope scope); +# 252 +__attribute__((unused)) extern cudaError_t cudaCGSynchronize(unsigned long long handle, unsigned flags); +# 253 +__attribute__((unused)) extern cudaError_t cudaCGSynchronizeGrid(unsigned long long handle, unsigned flags); +# 254 +__attribute__((unused)) extern cudaError_t cudaCGGetSize(unsigned * numThreads, unsigned * numGrids, unsigned long long handle); +# 255 +__attribute__((unused)) extern cudaError_t cudaCGGetRank(unsigned * threadRank, unsigned * gridRank, unsigned long long handle); +# 256 +} +# 258 +template< class T> static inline cudaError_t cudaMalloc(T ** devPtr, size_t size); +# 259 +template< class T> static inline cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, T * entry); +# 260 +template< class T> static inline cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, T func, int blockSize, size_t dynamicSmemSize); +# 261 +template< class T> static inline cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, T func, int blockSize, size_t dynamicSmemSize, unsigned flags); +# 269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern "C" { +# 309 +extern cudaError_t cudaDeviceReset(); +# 331 +extern cudaError_t cudaDeviceSynchronize(); +# 418 +extern cudaError_t cudaDeviceSetLimit(cudaLimit limit, size_t value); +# 453 +extern cudaError_t cudaDeviceGetLimit(size_t * pValue, cudaLimit limit); +# 476 +extern cudaError_t cudaDeviceGetTexture1DLinearMaxWidth(size_t * maxWidthInElements, const cudaChannelFormatDesc * fmtDesc, int device); +# 510 +extern cudaError_t cudaDeviceGetCacheConfig(cudaFuncCache * pCacheConfig); +# 547 +extern cudaError_t cudaDeviceGetStreamPriorityRange(int * leastPriority, int * greatestPriority); +# 591 +extern cudaError_t cudaDeviceSetCacheConfig(cudaFuncCache cacheConfig); +# 622 +extern cudaError_t cudaDeviceGetSharedMemConfig(cudaSharedMemConfig * pConfig); +# 666 +extern cudaError_t cudaDeviceSetSharedMemConfig(cudaSharedMemConfig config); +# 693 +extern cudaError_t cudaDeviceGetByPCIBusId(int * device, const char * pciBusId); +# 723 +extern cudaError_t cudaDeviceGetPCIBusId(char * pciBusId, int len, int device); +# 771 +extern cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t * handle, cudaEvent_t event); +# 812 +extern cudaError_t cudaIpcOpenEventHandle(cudaEvent_t * event, cudaIpcEventHandle_t handle); +# 855 +extern cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t * handle, void * devPtr); +# 919 +extern cudaError_t cudaIpcOpenMemHandle(void ** devPtr, cudaIpcMemHandle_t handle, unsigned flags); +# 955 +extern cudaError_t cudaIpcCloseMemHandle(void * devPtr); +# 987 +extern cudaError_t cudaDeviceFlushGPUDirectRDMAWrites(cudaFlushGPUDirectRDMAWritesTarget target, cudaFlushGPUDirectRDMAWritesScope scope); +# 1031 +__attribute((deprecated)) extern cudaError_t cudaThreadExit(); +# 1057 +__attribute((deprecated)) extern cudaError_t cudaThreadSynchronize(); +# 1106 +__attribute((deprecated)) extern cudaError_t cudaThreadSetLimit(cudaLimit limit, size_t value); +# 1139 +__attribute((deprecated)) extern cudaError_t cudaThreadGetLimit(size_t * pValue, cudaLimit limit); +# 1175 +__attribute((deprecated)) extern cudaError_t cudaThreadGetCacheConfig(cudaFuncCache * pCacheConfig); +# 1222 +__attribute((deprecated)) extern cudaError_t cudaThreadSetCacheConfig(cudaFuncCache cacheConfig); +# 1285 +extern cudaError_t cudaGetLastError(); +# 1333 +extern cudaError_t cudaPeekAtLastError(); +# 1349 +extern const char *cudaGetErrorName(cudaError_t error); +# 1365 +extern const char *cudaGetErrorString(cudaError_t error); +# 1393 +extern cudaError_t cudaGetDeviceCount(int * count); +# 1666 +extern cudaError_t cudaGetDeviceProperties(cudaDeviceProp * prop, int device); +# 1868 +extern cudaError_t cudaDeviceGetAttribute(int * value, cudaDeviceAttr attr, int device); +# 1886 +extern cudaError_t cudaDeviceGetDefaultMemPool(cudaMemPool_t * memPool, int device); +# 1910 +extern cudaError_t cudaDeviceSetMemPool(int device, cudaMemPool_t memPool); +# 1930 +extern cudaError_t cudaDeviceGetMemPool(cudaMemPool_t * memPool, int device); +# 1978 +extern cudaError_t cudaDeviceGetNvSciSyncAttributes(void * nvSciSyncAttrList, int device, int flags); +# 2018 +extern cudaError_t cudaDeviceGetP2PAttribute(int * value, cudaDeviceP2PAttr attr, int srcDevice, int dstDevice); +# 2039 +extern cudaError_t cudaChooseDevice(int * device, const cudaDeviceProp * prop); +# 2083 +extern cudaError_t cudaSetDevice(int device); +# 2104 +extern cudaError_t cudaGetDevice(int * device); +# 2135 +extern cudaError_t cudaSetValidDevices(int * device_arr, int len); +# 2200 +extern cudaError_t cudaSetDeviceFlags(unsigned flags); +# 2244 +extern cudaError_t cudaGetDeviceFlags(unsigned * flags); +# 2284 +extern cudaError_t cudaStreamCreate(cudaStream_t * pStream); +# 2316 +extern cudaError_t cudaStreamCreateWithFlags(cudaStream_t * pStream, unsigned flags); +# 2362 +extern cudaError_t cudaStreamCreateWithPriority(cudaStream_t * pStream, unsigned flags, int priority); +# 2389 +extern cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int * priority); +# 2414 +extern cudaError_t cudaStreamGetFlags(cudaStream_t hStream, unsigned * flags); +# 2429 +extern cudaError_t cudaCtxResetPersistingL2Cache(); +# 2449 +extern cudaError_t cudaStreamCopyAttributes(cudaStream_t dst, cudaStream_t src); +# 2470 +extern cudaError_t cudaStreamGetAttribute(cudaStream_t hStream, cudaStreamAttrID attr, cudaStreamAttrValue * value_out); +# 2494 +extern cudaError_t cudaStreamSetAttribute(cudaStream_t hStream, cudaStreamAttrID attr, const cudaStreamAttrValue * value); +# 2528 +extern cudaError_t cudaStreamDestroy(cudaStream_t stream); +# 2559 +extern cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned flags = 0); +# 2567 +typedef void (*cudaStreamCallback_t)(cudaStream_t stream, cudaError_t status, void * userData); +# 2634 +extern cudaError_t cudaStreamAddCallback(cudaStream_t stream, cudaStreamCallback_t callback, void * userData, unsigned flags); +# 2658 +extern cudaError_t cudaStreamSynchronize(cudaStream_t stream); +# 2683 +extern cudaError_t cudaStreamQuery(cudaStream_t stream); +# 2767 +extern cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void * devPtr, size_t length = 0, unsigned flags = 4); +# 2806 +extern cudaError_t cudaStreamBeginCapture(cudaStream_t stream, cudaStreamCaptureMode mode); +# 2857 +extern cudaError_t cudaThreadExchangeStreamCaptureMode(cudaStreamCaptureMode * mode); +# 2885 +extern cudaError_t cudaStreamEndCapture(cudaStream_t stream, cudaGraph_t * pGraph); +# 2923 +extern cudaError_t cudaStreamIsCapturing(cudaStream_t stream, cudaStreamCaptureStatus * pCaptureStatus); +# 2955 +extern cudaError_t cudaStreamGetCaptureInfo(cudaStream_t stream, cudaStreamCaptureStatus * pCaptureStatus, unsigned long long * pId); +# 3010 +extern cudaError_t cudaStreamGetCaptureInfo_v2(cudaStream_t stream, cudaStreamCaptureStatus * captureStatus_out, unsigned long long * id_out = 0, cudaGraph_t * graph_out = 0, const cudaGraphNode_t ** dependencies_out = 0, size_t * numDependencies_out = 0); +# 3043 +extern cudaError_t cudaStreamUpdateCaptureDependencies(cudaStream_t stream, cudaGraphNode_t * dependencies, size_t numDependencies, unsigned flags = 0); +# 3080 +extern cudaError_t cudaEventCreate(cudaEvent_t * event); +# 3117 +extern cudaError_t cudaEventCreateWithFlags(cudaEvent_t * event, unsigned flags); +# 3157 +extern cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream = 0); +# 3204 +extern cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream = 0, unsigned flags = 0); +# 3236 +extern cudaError_t cudaEventQuery(cudaEvent_t event); +# 3266 +extern cudaError_t cudaEventSynchronize(cudaEvent_t event); +# 3295 +extern cudaError_t cudaEventDestroy(cudaEvent_t event); +# 3338 +extern cudaError_t cudaEventElapsedTime(float * ms, cudaEvent_t start, cudaEvent_t end); +# 3518 +extern cudaError_t cudaImportExternalMemory(cudaExternalMemory_t * extMem_out, const cudaExternalMemoryHandleDesc * memHandleDesc); +# 3573 +extern cudaError_t cudaExternalMemoryGetMappedBuffer(void ** devPtr, cudaExternalMemory_t extMem, const cudaExternalMemoryBufferDesc * bufferDesc); +# 3635 +extern cudaError_t cudaExternalMemoryGetMappedMipmappedArray(cudaMipmappedArray_t * mipmap, cudaExternalMemory_t extMem, const cudaExternalMemoryMipmappedArrayDesc * mipmapDesc); +# 3659 +extern cudaError_t cudaDestroyExternalMemory(cudaExternalMemory_t extMem); +# 3812 +extern cudaError_t cudaImportExternalSemaphore(cudaExternalSemaphore_t * extSem_out, const cudaExternalSemaphoreHandleDesc * semHandleDesc); +# 3879 +extern cudaError_t cudaSignalExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t * extSemArray, const cudaExternalSemaphoreSignalParams * paramsArray, unsigned numExtSems, cudaStream_t stream = 0); +# 3955 +extern cudaError_t cudaWaitExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t * extSemArray, const cudaExternalSemaphoreWaitParams * paramsArray, unsigned numExtSems, cudaStream_t stream = 0); +# 3978 +extern cudaError_t cudaDestroyExternalSemaphore(cudaExternalSemaphore_t extSem); +# 4045 +extern cudaError_t cudaLaunchKernel(const void * func, dim3 gridDim, dim3 blockDim, void ** args, size_t sharedMem, cudaStream_t stream); +# 4106 +extern cudaError_t cudaLaunchCooperativeKernel(const void * func, dim3 gridDim, dim3 blockDim, void ** args, size_t sharedMem, cudaStream_t stream); +# 4207 +__attribute((deprecated)) extern cudaError_t cudaLaunchCooperativeKernelMultiDevice(cudaLaunchParams * launchParamsList, unsigned numDevices, unsigned flags = 0); +# 4254 +extern cudaError_t cudaFuncSetCacheConfig(const void * func, cudaFuncCache cacheConfig); +# 4309 +extern cudaError_t cudaFuncSetSharedMemConfig(const void * func, cudaSharedMemConfig config); +# 4342 +extern cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, const void * func); +# 4379 +extern cudaError_t cudaFuncSetAttribute(const void * func, cudaFuncAttribute attr, int value); +# 4405 +__attribute((deprecated)) extern cudaError_t cudaSetDoubleForDevice(double * d); +# 4429 +__attribute((deprecated)) extern cudaError_t cudaSetDoubleForHost(double * d); +# 4497 +extern cudaError_t cudaLaunchHostFunc(cudaStream_t stream, cudaHostFn_t fn, void * userData); +# 4554 +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, const void * func, int blockSize, size_t dynamicSMemSize); +# 4583 +extern cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock(size_t * dynamicSmemSize, const void * func, int numBlocks, int blockSize); +# 4628 +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, const void * func, int blockSize, size_t dynamicSMemSize, unsigned flags); +# 4749 +extern cudaError_t cudaMallocManaged(void ** devPtr, size_t size, unsigned flags = 1); +# 4782 +extern cudaError_t cudaMalloc(void ** devPtr, size_t size); +# 4815 +extern cudaError_t cudaMallocHost(void ** ptr, size_t size); +# 4858 +extern cudaError_t cudaMallocPitch(void ** devPtr, size_t * pitch, size_t width, size_t height); +# 4912 +extern cudaError_t cudaMallocArray(cudaArray_t * array, const cudaChannelFormatDesc * desc, size_t width, size_t height = 0, unsigned flags = 0); +# 4950 +extern cudaError_t cudaFree(void * devPtr); +# 4973 +extern cudaError_t cudaFreeHost(void * ptr); +# 4996 +extern cudaError_t cudaFreeArray(cudaArray_t array); +# 5019 +extern cudaError_t cudaFreeMipmappedArray(cudaMipmappedArray_t mipmappedArray); +# 5085 +extern cudaError_t cudaHostAlloc(void ** pHost, size_t size, unsigned flags); +# 5178 +extern cudaError_t cudaHostRegister(void * ptr, size_t size, unsigned flags); +# 5201 +extern cudaError_t cudaHostUnregister(void * ptr); +# 5246 +extern cudaError_t cudaHostGetDevicePointer(void ** pDevice, void * pHost, unsigned flags); +# 5268 +extern cudaError_t cudaHostGetFlags(unsigned * pFlags, void * pHost); +# 5307 +extern cudaError_t cudaMalloc3D(cudaPitchedPtr * pitchedDevPtr, cudaExtent extent); +# 5454 +extern cudaError_t cudaMalloc3DArray(cudaArray_t * array, const cudaChannelFormatDesc * desc, cudaExtent extent, unsigned flags = 0); +# 5601 +extern cudaError_t cudaMallocMipmappedArray(cudaMipmappedArray_t * mipmappedArray, const cudaChannelFormatDesc * desc, cudaExtent extent, unsigned numLevels, unsigned flags = 0); +# 5634 +extern cudaError_t cudaGetMipmappedArrayLevel(cudaArray_t * levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned level); +# 5739 +extern cudaError_t cudaMemcpy3D(const cudaMemcpy3DParms * p); +# 5770 +extern cudaError_t cudaMemcpy3DPeer(const cudaMemcpy3DPeerParms * p); +# 5888 +extern cudaError_t cudaMemcpy3DAsync(const cudaMemcpy3DParms * p, cudaStream_t stream = 0); +# 5914 +extern cudaError_t cudaMemcpy3DPeerAsync(const cudaMemcpy3DPeerParms * p, cudaStream_t stream = 0); +# 5948 +extern cudaError_t cudaMemGetInfo(size_t * free, size_t * total); +# 5974 +extern cudaError_t cudaArrayGetInfo(cudaChannelFormatDesc * desc, cudaExtent * extent, unsigned * flags, cudaArray_t array); +# 6003 +extern cudaError_t cudaArrayGetPlane(cudaArray_t * pPlaneArray, cudaArray_t hArray, unsigned planeIdx); +# 6027 +extern cudaError_t cudaArrayGetMemoryRequirements(cudaArrayMemoryRequirements * memoryRequirements, cudaArray_t array, int device); +# 6051 +extern cudaError_t cudaMipmappedArrayGetMemoryRequirements(cudaArrayMemoryRequirements * memoryRequirements, cudaMipmappedArray_t mipmap, int device); +# 6080 +extern cudaError_t cudaArrayGetSparseProperties(cudaArraySparseProperties * sparseProperties, cudaArray_t array); +# 6110 +extern cudaError_t cudaMipmappedArrayGetSparseProperties(cudaArraySparseProperties * sparseProperties, cudaMipmappedArray_t mipmap); +# 6155 +extern cudaError_t cudaMemcpy(void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 6190 +extern cudaError_t cudaMemcpyPeer(void * dst, int dstDevice, const void * src, int srcDevice, size_t count); +# 6239 +extern cudaError_t cudaMemcpy2D(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind); +# 6289 +extern cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind); +# 6339 +extern cudaError_t cudaMemcpy2DFromArray(void * dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, cudaMemcpyKind kind); +# 6386 +extern cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 6429 +extern cudaError_t cudaMemcpyToSymbol(const void * symbol, const void * src, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyHostToDevice); +# 6472 +extern cudaError_t cudaMemcpyFromSymbol(void * dst, const void * symbol, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyDeviceToHost); +# 6529 +extern cudaError_t cudaMemcpyAsync(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6564 +extern cudaError_t cudaMemcpyPeerAsync(void * dst, int dstDevice, const void * src, int srcDevice, size_t count, cudaStream_t stream = 0); +# 6627 +extern cudaError_t cudaMemcpy2DAsync(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6685 +extern cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6742 +extern cudaError_t cudaMemcpy2DFromArrayAsync(void * dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6793 +extern cudaError_t cudaMemcpyToSymbolAsync(const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6844 +extern cudaError_t cudaMemcpyFromSymbolAsync(void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6873 +extern cudaError_t cudaMemset(void * devPtr, int value, size_t count); +# 6907 +extern cudaError_t cudaMemset2D(void * devPtr, size_t pitch, int value, size_t width, size_t height); +# 6953 +extern cudaError_t cudaMemset3D(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent); +# 6989 +extern cudaError_t cudaMemsetAsync(void * devPtr, int value, size_t count, cudaStream_t stream = 0); +# 7030 +extern cudaError_t cudaMemset2DAsync(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0); +# 7083 +extern cudaError_t cudaMemset3DAsync(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream = 0); +# 7111 +extern cudaError_t cudaGetSymbolAddress(void ** devPtr, const void * symbol); +# 7138 +extern cudaError_t cudaGetSymbolSize(size_t * size, const void * symbol); +# 7208 +extern cudaError_t cudaMemPrefetchAsync(const void * devPtr, size_t count, int dstDevice, cudaStream_t stream = 0); +# 7324 +extern cudaError_t cudaMemAdvise(const void * devPtr, size_t count, cudaMemoryAdvise advice, int device); +# 7383 +extern cudaError_t cudaMemRangeGetAttribute(void * data, size_t dataSize, cudaMemRangeAttribute attribute, const void * devPtr, size_t count); +# 7422 +extern cudaError_t cudaMemRangeGetAttributes(void ** data, size_t * dataSizes, cudaMemRangeAttribute * attributes, size_t numAttributes, const void * devPtr, size_t count); +# 7482 +__attribute((deprecated)) extern cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t count, cudaMemcpyKind kind); +# 7524 +__attribute((deprecated)) extern cudaError_t cudaMemcpyFromArray(void * dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, cudaMemcpyKind kind); +# 7567 +__attribute((deprecated)) extern cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 7618 +__attribute((deprecated)) extern cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7668 +__attribute((deprecated)) extern cudaError_t cudaMemcpyFromArrayAsync(void * dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7737 +extern cudaError_t cudaMallocAsync(void ** devPtr, size_t size, cudaStream_t hStream); +# 7763 +extern cudaError_t cudaFreeAsync(void * devPtr, cudaStream_t hStream); +# 7788 +extern cudaError_t cudaMemPoolTrimTo(cudaMemPool_t memPool, size_t minBytesToKeep); +# 7832 +extern cudaError_t cudaMemPoolSetAttribute(cudaMemPool_t memPool, cudaMemPoolAttr attr, void * value); +# 7880 +extern cudaError_t cudaMemPoolGetAttribute(cudaMemPool_t memPool, cudaMemPoolAttr attr, void * value); +# 7895 +extern cudaError_t cudaMemPoolSetAccess(cudaMemPool_t memPool, const cudaMemAccessDesc * descList, size_t count); +# 7908 +extern cudaError_t cudaMemPoolGetAccess(cudaMemAccessFlags * flags, cudaMemPool_t memPool, cudaMemLocation * location); +# 7928 +extern cudaError_t cudaMemPoolCreate(cudaMemPool_t * memPool, const cudaMemPoolProps * poolProps); +# 7950 +extern cudaError_t cudaMemPoolDestroy(cudaMemPool_t memPool); +# 7986 +extern cudaError_t cudaMallocFromPoolAsync(void ** ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream); +# 8011 +extern cudaError_t cudaMemPoolExportToShareableHandle(void * shareableHandle, cudaMemPool_t memPool, cudaMemAllocationHandleType handleType, unsigned flags); +# 8038 +extern cudaError_t cudaMemPoolImportFromShareableHandle(cudaMemPool_t * memPool, void * shareableHandle, cudaMemAllocationHandleType handleType, unsigned flags); +# 8061 +extern cudaError_t cudaMemPoolExportPointer(cudaMemPoolPtrExportData * exportData, void * ptr); +# 8090 +extern cudaError_t cudaMemPoolImportPointer(void ** ptr, cudaMemPool_t memPool, cudaMemPoolPtrExportData * exportData); +# 8242 +extern cudaError_t cudaPointerGetAttributes(cudaPointerAttributes * attributes, const void * ptr); +# 8283 +extern cudaError_t cudaDeviceCanAccessPeer(int * canAccessPeer, int device, int peerDevice); +# 8325 +extern cudaError_t cudaDeviceEnablePeerAccess(int peerDevice, unsigned flags); +# 8347 +extern cudaError_t cudaDeviceDisablePeerAccess(int peerDevice); +# 8411 +extern cudaError_t cudaGraphicsUnregisterResource(cudaGraphicsResource_t resource); +# 8446 +extern cudaError_t cudaGraphicsResourceSetMapFlags(cudaGraphicsResource_t resource, unsigned flags); +# 8485 +extern cudaError_t cudaGraphicsMapResources(int count, cudaGraphicsResource_t * resources, cudaStream_t stream = 0); +# 8520 +extern cudaError_t cudaGraphicsUnmapResources(int count, cudaGraphicsResource_t * resources, cudaStream_t stream = 0); +# 8552 +extern cudaError_t cudaGraphicsResourceGetMappedPointer(void ** devPtr, size_t * size, cudaGraphicsResource_t resource); +# 8590 +extern cudaError_t cudaGraphicsSubResourceGetMappedArray(cudaArray_t * array, cudaGraphicsResource_t resource, unsigned arrayIndex, unsigned mipLevel); +# 8619 +extern cudaError_t cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray_t * mipmappedArray, cudaGraphicsResource_t resource); +# 8690 +__attribute((deprecated)) extern cudaError_t cudaBindTexture(size_t * offset, const textureReference * texref, const void * devPtr, const cudaChannelFormatDesc * desc, size_t size = ((2147483647) * 2U) + 1U); +# 8749 +__attribute((deprecated)) extern cudaError_t cudaBindTexture2D(size_t * offset, const textureReference * texref, const void * devPtr, const cudaChannelFormatDesc * desc, size_t width, size_t height, size_t pitch); +# 8787 +__attribute((deprecated)) extern cudaError_t cudaBindTextureToArray(const textureReference * texref, cudaArray_const_t array, const cudaChannelFormatDesc * desc); +# 8827 +__attribute((deprecated)) extern cudaError_t cudaBindTextureToMipmappedArray(const textureReference * texref, cudaMipmappedArray_const_t mipmappedArray, const cudaChannelFormatDesc * desc); +# 8853 +__attribute((deprecated)) extern cudaError_t cudaUnbindTexture(const textureReference * texref); +# 8882 +__attribute((deprecated)) extern cudaError_t cudaGetTextureAlignmentOffset(size_t * offset, const textureReference * texref); +# 8912 +__attribute((deprecated)) extern cudaError_t cudaGetTextureReference(const textureReference ** texref, const void * symbol); +# 8957 +__attribute((deprecated)) extern cudaError_t cudaBindSurfaceToArray(const surfaceReference * surfref, cudaArray_const_t array, const cudaChannelFormatDesc * desc); +# 8982 +__attribute((deprecated)) extern cudaError_t cudaGetSurfaceReference(const surfaceReference ** surfref, const void * symbol); +# 9017 +extern cudaError_t cudaGetChannelDesc(cudaChannelFormatDesc * desc, cudaArray_const_t array); +# 9047 +extern cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, cudaChannelFormatKind f); +# 9271 +extern cudaError_t cudaCreateTextureObject(cudaTextureObject_t * pTexObject, const cudaResourceDesc * pResDesc, const cudaTextureDesc * pTexDesc, const cudaResourceViewDesc * pResViewDesc); +# 9291 +extern cudaError_t cudaDestroyTextureObject(cudaTextureObject_t texObject); +# 9311 +extern cudaError_t cudaGetTextureObjectResourceDesc(cudaResourceDesc * pResDesc, cudaTextureObject_t texObject); +# 9331 +extern cudaError_t cudaGetTextureObjectTextureDesc(cudaTextureDesc * pTexDesc, cudaTextureObject_t texObject); +# 9352 +extern cudaError_t cudaGetTextureObjectResourceViewDesc(cudaResourceViewDesc * pResViewDesc, cudaTextureObject_t texObject); +# 9397 +extern cudaError_t cudaCreateSurfaceObject(cudaSurfaceObject_t * pSurfObject, const cudaResourceDesc * pResDesc); +# 9417 +extern cudaError_t cudaDestroySurfaceObject(cudaSurfaceObject_t surfObject); +# 9436 +extern cudaError_t cudaGetSurfaceObjectResourceDesc(cudaResourceDesc * pResDesc, cudaSurfaceObject_t surfObject); +# 9470 +extern cudaError_t cudaDriverGetVersion(int * driverVersion); +# 9495 +extern cudaError_t cudaRuntimeGetVersion(int * runtimeVersion); +# 9542 +extern cudaError_t cudaGraphCreate(cudaGraph_t * pGraph, unsigned flags); +# 9639 +extern cudaError_t cudaGraphAddKernelNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaKernelNodeParams * pNodeParams); +# 9672 +extern cudaError_t cudaGraphKernelNodeGetParams(cudaGraphNode_t node, cudaKernelNodeParams * pNodeParams); +# 9697 +extern cudaError_t cudaGraphKernelNodeSetParams(cudaGraphNode_t node, const cudaKernelNodeParams * pNodeParams); +# 9717 +extern cudaError_t cudaGraphKernelNodeCopyAttributes(cudaGraphNode_t hSrc, cudaGraphNode_t hDst); +# 9740 +extern cudaError_t cudaGraphKernelNodeGetAttribute(cudaGraphNode_t hNode, cudaKernelNodeAttrID attr, cudaKernelNodeAttrValue * value_out); +# 9764 +extern cudaError_t cudaGraphKernelNodeSetAttribute(cudaGraphNode_t hNode, cudaKernelNodeAttrID attr, const cudaKernelNodeAttrValue * value); +# 9814 +extern cudaError_t cudaGraphAddMemcpyNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaMemcpy3DParms * pCopyParams); +# 9873 +extern cudaError_t cudaGraphAddMemcpyNodeToSymbol(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); +# 9942 +extern cudaError_t cudaGraphAddMemcpyNodeFromSymbol(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); +# 10010 +extern cudaError_t cudaGraphAddMemcpyNode1D(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 10042 +extern cudaError_t cudaGraphMemcpyNodeGetParams(cudaGraphNode_t node, cudaMemcpy3DParms * pNodeParams); +# 10068 +extern cudaError_t cudaGraphMemcpyNodeSetParams(cudaGraphNode_t node, const cudaMemcpy3DParms * pNodeParams); +# 10107 +extern cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol(cudaGraphNode_t node, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); +# 10153 +extern cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol(cudaGraphNode_t node, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); +# 10199 +extern cudaError_t cudaGraphMemcpyNodeSetParams1D(cudaGraphNode_t node, void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 10246 +extern cudaError_t cudaGraphAddMemsetNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaMemsetParams * pMemsetParams); +# 10269 +extern cudaError_t cudaGraphMemsetNodeGetParams(cudaGraphNode_t node, cudaMemsetParams * pNodeParams); +# 10292 +extern cudaError_t cudaGraphMemsetNodeSetParams(cudaGraphNode_t node, const cudaMemsetParams * pNodeParams); +# 10333 +extern cudaError_t cudaGraphAddHostNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaHostNodeParams * pNodeParams); +# 10356 +extern cudaError_t cudaGraphHostNodeGetParams(cudaGraphNode_t node, cudaHostNodeParams * pNodeParams); +# 10379 +extern cudaError_t cudaGraphHostNodeSetParams(cudaGraphNode_t node, const cudaHostNodeParams * pNodeParams); +# 10419 +extern cudaError_t cudaGraphAddChildGraphNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaGraph_t childGraph); +# 10446 +extern cudaError_t cudaGraphChildGraphNodeGetGraph(cudaGraphNode_t node, cudaGraph_t * pGraph); +# 10483 +extern cudaError_t cudaGraphAddEmptyNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies); +# 10526 +extern cudaError_t cudaGraphAddEventRecordNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaEvent_t event); +# 10553 +extern cudaError_t cudaGraphEventRecordNodeGetEvent(cudaGraphNode_t node, cudaEvent_t * event_out); +# 10580 +extern cudaError_t cudaGraphEventRecordNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10626 +extern cudaError_t cudaGraphAddEventWaitNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaEvent_t event); +# 10653 +extern cudaError_t cudaGraphEventWaitNodeGetEvent(cudaGraphNode_t node, cudaEvent_t * event_out); +# 10680 +extern cudaError_t cudaGraphEventWaitNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10729 +extern cudaError_t cudaGraphAddExternalSemaphoresSignalNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaExternalSemaphoreSignalNodeParams * nodeParams); +# 10762 +extern cudaError_t cudaGraphExternalSemaphoresSignalNodeGetParams(cudaGraphNode_t hNode, cudaExternalSemaphoreSignalNodeParams * params_out); +# 10789 +extern cudaError_t cudaGraphExternalSemaphoresSignalNodeSetParams(cudaGraphNode_t hNode, const cudaExternalSemaphoreSignalNodeParams * nodeParams); +# 10838 +extern cudaError_t cudaGraphAddExternalSemaphoresWaitNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaExternalSemaphoreWaitNodeParams * nodeParams); +# 10871 +extern cudaError_t cudaGraphExternalSemaphoresWaitNodeGetParams(cudaGraphNode_t hNode, cudaExternalSemaphoreWaitNodeParams * params_out); +# 10898 +extern cudaError_t cudaGraphExternalSemaphoresWaitNodeSetParams(cudaGraphNode_t hNode, const cudaExternalSemaphoreWaitNodeParams * nodeParams); +# 10975 +extern cudaError_t cudaGraphAddMemAllocNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaMemAllocNodeParams * nodeParams); +# 11002 +extern cudaError_t cudaGraphMemAllocNodeGetParams(cudaGraphNode_t node, cudaMemAllocNodeParams * params_out); +# 11062 +extern cudaError_t cudaGraphAddMemFreeNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dptr); +# 11086 +extern cudaError_t cudaGraphMemFreeNodeGetParams(cudaGraphNode_t node, void * dptr_out); +# 11114 +extern cudaError_t cudaDeviceGraphMemTrim(int device); +# 11151 +extern cudaError_t cudaDeviceGetGraphMemAttribute(int device, cudaGraphMemAttributeType attr, void * value); +# 11185 +extern cudaError_t cudaDeviceSetGraphMemAttribute(int device, cudaGraphMemAttributeType attr, void * value); +# 11213 +extern cudaError_t cudaGraphClone(cudaGraph_t * pGraphClone, cudaGraph_t originalGraph); +# 11241 +extern cudaError_t cudaGraphNodeFindInClone(cudaGraphNode_t * pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph); +# 11272 +extern cudaError_t cudaGraphNodeGetType(cudaGraphNode_t node, cudaGraphNodeType * pType); +# 11303 +extern cudaError_t cudaGraphGetNodes(cudaGraph_t graph, cudaGraphNode_t * nodes, size_t * numNodes); +# 11334 +extern cudaError_t cudaGraphGetRootNodes(cudaGraph_t graph, cudaGraphNode_t * pRootNodes, size_t * pNumRootNodes); +# 11368 +extern cudaError_t cudaGraphGetEdges(cudaGraph_t graph, cudaGraphNode_t * from, cudaGraphNode_t * to, size_t * numEdges); +# 11399 +extern cudaError_t cudaGraphNodeGetDependencies(cudaGraphNode_t node, cudaGraphNode_t * pDependencies, size_t * pNumDependencies); +# 11431 +extern cudaError_t cudaGraphNodeGetDependentNodes(cudaGraphNode_t node, cudaGraphNode_t * pDependentNodes, size_t * pNumDependentNodes); +# 11462 +extern cudaError_t cudaGraphAddDependencies(cudaGraph_t graph, const cudaGraphNode_t * from, const cudaGraphNode_t * to, size_t numDependencies); +# 11493 +extern cudaError_t cudaGraphRemoveDependencies(cudaGraph_t graph, const cudaGraphNode_t * from, const cudaGraphNode_t * to, size_t numDependencies); +# 11523 +extern cudaError_t cudaGraphDestroyNode(cudaGraphNode_t node); +# 11561 +extern cudaError_t cudaGraphInstantiate(cudaGraphExec_t * pGraphExec, cudaGraph_t graph, cudaGraphNode_t * pErrorNode, char * pLogBuffer, size_t bufferSize); +# 11611 +extern cudaError_t cudaGraphInstantiateWithFlags(cudaGraphExec_t * pGraphExec, cudaGraph_t graph, unsigned long long flags); +# 11655 +extern cudaError_t cudaGraphExecKernelNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaKernelNodeParams * pNodeParams); +# 11705 +extern cudaError_t cudaGraphExecMemcpyNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaMemcpy3DParms * pNodeParams); +# 11760 +extern cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); +# 11823 +extern cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); +# 11884 +extern cudaError_t cudaGraphExecMemcpyNodeSetParams1D(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 11938 +extern cudaError_t cudaGraphExecMemsetNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaMemsetParams * pNodeParams); +# 11977 +extern cudaError_t cudaGraphExecHostNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaHostNodeParams * pNodeParams); +# 12023 +extern cudaError_t cudaGraphExecChildGraphNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph); +# 12067 +extern cudaError_t cudaGraphExecEventRecordNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12111 +extern cudaError_t cudaGraphExecEventWaitNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12158 +extern cudaError_t cudaGraphExecExternalSemaphoresSignalNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const cudaExternalSemaphoreSignalNodeParams * nodeParams); +# 12205 +extern cudaError_t cudaGraphExecExternalSemaphoresWaitNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const cudaExternalSemaphoreWaitNodeParams * nodeParams); +# 12284 +extern cudaError_t cudaGraphNodeSetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned isEnabled); +# 12351 +extern cudaError_t cudaGraphNodeGetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned * isEnabled); +# 12510 +extern cudaError_t cudaGraphExecUpdate(cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphNode_t * hErrorNode_out, cudaGraphExecUpdateResult * updateResult_out); +# 12535 +extern cudaError_t cudaGraphUpload(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12566 +extern cudaError_t cudaGraphLaunch(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12589 +extern cudaError_t cudaGraphExecDestroy(cudaGraphExec_t graphExec); +# 12610 +extern cudaError_t cudaGraphDestroy(cudaGraph_t graph); +# 12629 +extern cudaError_t cudaGraphDebugDotPrint(cudaGraph_t graph, const char * path, unsigned flags); +# 12665 +extern cudaError_t cudaUserObjectCreate(cudaUserObject_t * object_out, void * ptr, cudaHostFn_t destroy, unsigned initialRefcount, unsigned flags); +# 12689 +extern cudaError_t cudaUserObjectRetain(cudaUserObject_t object, unsigned count = 1); +# 12717 +extern cudaError_t cudaUserObjectRelease(cudaUserObject_t object, unsigned count = 1); +# 12745 +extern cudaError_t cudaGraphRetainUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned count = 1, unsigned flags = 0); +# 12770 +extern cudaError_t cudaGraphReleaseUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned count = 1); +# 12836 +extern cudaError_t cudaGetDriverEntryPoint(const char * symbol, void ** funcPtr, unsigned long long flags); +# 12841 +extern cudaError_t cudaGetExportTable(const void ** ppExportTable, const cudaUUID_t * pExportTableId); +# 13017 +extern cudaError_t cudaGetFuncBySymbol(cudaFunction_t * functionPtr, const void * symbolPtr); +# 13175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +} +# 124 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template< class T> inline cudaChannelFormatDesc cudaCreateChannelDesc() +# 125 +{ +# 126 +return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +# 127 +} +# 129 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf() +# 130 +{ +# 131 +int e = (((int)sizeof(unsigned short)) * 8); +# 133 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 134 +} +# 136 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf1() +# 137 +{ +# 138 +int e = (((int)sizeof(unsigned short)) * 8); +# 140 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 141 +} +# 143 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf2() +# 144 +{ +# 145 +int e = (((int)sizeof(unsigned short)) * 8); +# 147 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +# 148 +} +# 150 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf4() +# 151 +{ +# 152 +int e = (((int)sizeof(unsigned short)) * 8); +# 154 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +# 155 +} +# 157 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char> () +# 158 +{ +# 159 +int e = (((int)sizeof(char)) * 8); +# 164 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 166 +} +# 168 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< signed char> () +# 169 +{ +# 170 +int e = (((int)sizeof(signed char)) * 8); +# 172 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 173 +} +# 175 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned char> () +# 176 +{ +# 177 +int e = (((int)sizeof(unsigned char)) * 8); +# 179 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 180 +} +# 182 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char1> () +# 183 +{ +# 184 +int e = (((int)sizeof(signed char)) * 8); +# 186 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 187 +} +# 189 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar1> () +# 190 +{ +# 191 +int e = (((int)sizeof(unsigned char)) * 8); +# 193 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 194 +} +# 196 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char2> () +# 197 +{ +# 198 +int e = (((int)sizeof(signed char)) * 8); +# 200 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +# 201 +} +# 203 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar2> () +# 204 +{ +# 205 +int e = (((int)sizeof(unsigned char)) * 8); +# 207 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +# 208 +} +# 210 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char4> () +# 211 +{ +# 212 +int e = (((int)sizeof(signed char)) * 8); +# 214 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +# 215 +} +# 217 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar4> () +# 218 +{ +# 219 +int e = (((int)sizeof(unsigned char)) * 8); +# 221 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +# 222 +} +# 224 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short> () +# 225 +{ +# 226 +int e = (((int)sizeof(short)) * 8); +# 228 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 229 +} +# 231 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned short> () +# 232 +{ +# 233 +int e = (((int)sizeof(unsigned short)) * 8); +# 235 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 236 +} +# 238 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short1> () +# 239 +{ +# 240 +int e = (((int)sizeof(short)) * 8); +# 242 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 243 +} +# 245 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort1> () +# 246 +{ +# 247 +int e = (((int)sizeof(unsigned short)) * 8); +# 249 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 250 +} +# 252 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short2> () +# 253 +{ +# 254 +int e = (((int)sizeof(short)) * 8); +# 256 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +# 257 +} +# 259 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort2> () +# 260 +{ +# 261 +int e = (((int)sizeof(unsigned short)) * 8); +# 263 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +# 264 +} +# 266 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short4> () +# 267 +{ +# 268 +int e = (((int)sizeof(short)) * 8); +# 270 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +# 271 +} +# 273 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort4> () +# 274 +{ +# 275 +int e = (((int)sizeof(unsigned short)) * 8); +# 277 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +# 278 +} +# 280 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int> () +# 281 +{ +# 282 +int e = (((int)sizeof(int)) * 8); +# 284 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 285 +} +# 287 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned> () +# 288 +{ +# 289 +int e = (((int)sizeof(unsigned)) * 8); +# 291 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 292 +} +# 294 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int1> () +# 295 +{ +# 296 +int e = (((int)sizeof(int)) * 8); +# 298 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 299 +} +# 301 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint1> () +# 302 +{ +# 303 +int e = (((int)sizeof(unsigned)) * 8); +# 305 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 306 +} +# 308 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int2> () +# 309 +{ +# 310 +int e = (((int)sizeof(int)) * 8); +# 312 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +# 313 +} +# 315 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint2> () +# 316 +{ +# 317 +int e = (((int)sizeof(unsigned)) * 8); +# 319 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +# 320 +} +# 322 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int4> () +# 323 +{ +# 324 +int e = (((int)sizeof(int)) * 8); +# 326 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +# 327 +} +# 329 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint4> () +# 330 +{ +# 331 +int e = (((int)sizeof(unsigned)) * 8); +# 333 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +# 334 +} +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float> () +# 397 +{ +# 398 +int e = (((int)sizeof(float)) * 8); +# 400 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 401 +} +# 403 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float1> () +# 404 +{ +# 405 +int e = (((int)sizeof(float)) * 8); +# 407 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 408 +} +# 410 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float2> () +# 411 +{ +# 412 +int e = (((int)sizeof(float)) * 8); +# 414 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +# 415 +} +# 417 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float4> () +# 418 +{ +# 419 +int e = (((int)sizeof(float)) * 8); +# 421 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +# 422 +} +# 424 +static inline cudaChannelFormatDesc cudaCreateChannelDescNV12() +# 425 +{ +# 426 +int e = (((int)sizeof(char)) * 8); +# 428 +return cudaCreateChannelDesc(e, e, e, 0, cudaChannelFormatKindNV12); +# 429 +} +# 431 +template< cudaChannelFormatKind > inline cudaChannelFormatDesc cudaCreateChannelDesc() +# 432 +{ +# 433 +return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +# 434 +} +# 437 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized8X1> () +# 438 +{ +# 439 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedNormalized8X1); +# 440 +} +# 442 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized8X2> () +# 443 +{ +# 444 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedNormalized8X2); +# 445 +} +# 447 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized8X4> () +# 448 +{ +# 449 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindSignedNormalized8X4); +# 450 +} +# 453 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized8X1> () +# 454 +{ +# 455 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized8X1); +# 456 +} +# 458 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized8X2> () +# 459 +{ +# 460 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedNormalized8X2); +# 461 +} +# 463 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized8X4> () +# 464 +{ +# 465 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedNormalized8X4); +# 466 +} +# 469 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized16X1> () +# 470 +{ +# 471 +return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindSignedNormalized16X1); +# 472 +} +# 474 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized16X2> () +# 475 +{ +# 476 +return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindSignedNormalized16X2); +# 477 +} +# 479 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized16X4> () +# 480 +{ +# 481 +return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindSignedNormalized16X4); +# 482 +} +# 485 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized16X1> () +# 486 +{ +# 487 +return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized16X1); +# 488 +} +# 490 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized16X2> () +# 491 +{ +# 492 +return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindUnsignedNormalized16X2); +# 493 +} +# 495 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized16X4> () +# 496 +{ +# 497 +return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindUnsignedNormalized16X4); +# 498 +} +# 501 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindNV12> () +# 502 +{ +# 503 +return cudaCreateChannelDesc(8, 8, 8, 0, cudaChannelFormatKindNV12); +# 504 +} +# 507 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed1> () +# 508 +{ +# 509 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1); +# 510 +} +# 513 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed1SRGB> () +# 514 +{ +# 515 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1SRGB); +# 516 +} +# 519 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed2> () +# 520 +{ +# 521 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2); +# 522 +} +# 525 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed2SRGB> () +# 526 +{ +# 527 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2SRGB); +# 528 +} +# 531 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed3> () +# 532 +{ +# 533 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3); +# 534 +} +# 537 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed3SRGB> () +# 538 +{ +# 539 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3SRGB); +# 540 +} +# 543 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed4> () +# 544 +{ +# 545 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed4); +# 546 +} +# 549 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedBlockCompressed4> () +# 550 +{ +# 551 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedBlockCompressed4); +# 552 +} +# 555 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed5> () +# 556 +{ +# 557 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed5); +# 558 +} +# 561 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedBlockCompressed5> () +# 562 +{ +# 563 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedBlockCompressed5); +# 564 +} +# 567 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed6H> () +# 568 +{ +# 569 +return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindUnsignedBlockCompressed6H); +# 570 +} +# 573 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedBlockCompressed6H> () +# 574 +{ +# 575 +return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindSignedBlockCompressed6H); +# 576 +} +# 579 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed7> () +# 580 +{ +# 581 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7); +# 582 +} +# 585 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed7SRGB> () +# 586 +{ +# 587 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7SRGB); +# 588 +} +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static inline cudaPitchedPtr make_cudaPitchedPtr(void *d, size_t p, size_t xsz, size_t ysz) +# 80 +{ +# 81 +cudaPitchedPtr s; +# 83 +(s.ptr) = d; +# 84 +(s.pitch) = p; +# 85 +(s.xsize) = xsz; +# 86 +(s.ysize) = ysz; +# 88 +return s; +# 89 +} +# 106 +static inline cudaPos make_cudaPos(size_t x, size_t y, size_t z) +# 107 +{ +# 108 +cudaPos p; +# 110 +(p.x) = x; +# 111 +(p.y) = y; +# 112 +(p.z) = z; +# 114 +return p; +# 115 +} +# 132 +static inline cudaExtent make_cudaExtent(size_t w, size_t h, size_t d) +# 133 +{ +# 134 +cudaExtent e; +# 136 +(e.width) = w; +# 137 +(e.height) = h; +# 138 +(e.depth) = d; +# 140 +return e; +# 141 +} +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" +static inline char1 make_char1(signed char x); +# 75 +static inline uchar1 make_uchar1(unsigned char x); +# 77 +static inline char2 make_char2(signed char x, signed char y); +# 79 +static inline uchar2 make_uchar2(unsigned char x, unsigned char y); +# 81 +static inline char3 make_char3(signed char x, signed char y, signed char z); +# 83 +static inline uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z); +# 85 +static inline char4 make_char4(signed char x, signed char y, signed char z, signed char w); +# 87 +static inline uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w); +# 89 +static inline short1 make_short1(short x); +# 91 +static inline ushort1 make_ushort1(unsigned short x); +# 93 +static inline short2 make_short2(short x, short y); +# 95 +static inline ushort2 make_ushort2(unsigned short x, unsigned short y); +# 97 +static inline short3 make_short3(short x, short y, short z); +# 99 +static inline ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z); +# 101 +static inline short4 make_short4(short x, short y, short z, short w); +# 103 +static inline ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w); +# 105 +static inline int1 make_int1(int x); +# 107 +static inline uint1 make_uint1(unsigned x); +# 109 +static inline int2 make_int2(int x, int y); +# 111 +static inline uint2 make_uint2(unsigned x, unsigned y); +# 113 +static inline int3 make_int3(int x, int y, int z); +# 115 +static inline uint3 make_uint3(unsigned x, unsigned y, unsigned z); +# 117 +static inline int4 make_int4(int x, int y, int z, int w); +# 119 +static inline uint4 make_uint4(unsigned x, unsigned y, unsigned z, unsigned w); +# 121 +static inline long1 make_long1(long x); +# 123 +static inline ulong1 make_ulong1(unsigned long x); +# 125 +static inline long2 make_long2(long x, long y); +# 127 +static inline ulong2 make_ulong2(unsigned long x, unsigned long y); +# 129 +static inline long3 make_long3(long x, long y, long z); +# 131 +static inline ulong3 make_ulong3(unsigned long x, unsigned long y, unsigned long z); +# 133 +static inline long4 make_long4(long x, long y, long z, long w); +# 135 +static inline ulong4 make_ulong4(unsigned long x, unsigned long y, unsigned long z, unsigned long w); +# 137 +static inline float1 make_float1(float x); +# 139 +static inline float2 make_float2(float x, float y); +# 141 +static inline float3 make_float3(float x, float y, float z); +# 143 +static inline float4 make_float4(float x, float y, float z, float w); +# 145 +static inline longlong1 make_longlong1(long long x); +# 147 +static inline ulonglong1 make_ulonglong1(unsigned long long x); +# 149 +static inline longlong2 make_longlong2(long long x, long long y); +# 151 +static inline ulonglong2 make_ulonglong2(unsigned long long x, unsigned long long y); +# 153 +static inline longlong3 make_longlong3(long long x, long long y, long long z); +# 155 +static inline ulonglong3 make_ulonglong3(unsigned long long x, unsigned long long y, unsigned long long z); +# 157 +static inline longlong4 make_longlong4(long long x, long long y, long long z, long long w); +# 159 +static inline ulonglong4 make_ulonglong4(unsigned long long x, unsigned long long y, unsigned long long z, unsigned long long w); +# 161 +static inline double1 make_double1(double x); +# 163 +static inline double2 make_double2(double x, double y); +# 165 +static inline double3 make_double3(double x, double y, double z); +# 167 +static inline double4 make_double4(double x, double y, double z, double w); +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" +static inline char1 make_char1(signed char x) +# 74 +{ +# 75 +char1 t; (t.x) = x; return t; +# 76 +} +# 78 +static inline uchar1 make_uchar1(unsigned char x) +# 79 +{ +# 80 +uchar1 t; (t.x) = x; return t; +# 81 +} +# 83 +static inline char2 make_char2(signed char x, signed char y) +# 84 +{ +# 85 +char2 t; (t.x) = x; (t.y) = y; return t; +# 86 +} +# 88 +static inline uchar2 make_uchar2(unsigned char x, unsigned char y) +# 89 +{ +# 90 +uchar2 t; (t.x) = x; (t.y) = y; return t; +# 91 +} +# 93 +static inline char3 make_char3(signed char x, signed char y, signed char z) +# 94 +{ +# 95 +char3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 96 +} +# 98 +static inline uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z) +# 99 +{ +# 100 +uchar3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 101 +} +# 103 +static inline char4 make_char4(signed char x, signed char y, signed char z, signed char w) +# 104 +{ +# 105 +char4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 106 +} +# 108 +static inline uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w) +# 109 +{ +# 110 +uchar4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 111 +} +# 113 +static inline short1 make_short1(short x) +# 114 +{ +# 115 +short1 t; (t.x) = x; return t; +# 116 +} +# 118 +static inline ushort1 make_ushort1(unsigned short x) +# 119 +{ +# 120 +ushort1 t; (t.x) = x; return t; +# 121 +} +# 123 +static inline short2 make_short2(short x, short y) +# 124 +{ +# 125 +short2 t; (t.x) = x; (t.y) = y; return t; +# 126 +} +# 128 +static inline ushort2 make_ushort2(unsigned short x, unsigned short y) +# 129 +{ +# 130 +ushort2 t; (t.x) = x; (t.y) = y; return t; +# 131 +} +# 133 +static inline short3 make_short3(short x, short y, short z) +# 134 +{ +# 135 +short3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 136 +} +# 138 +static inline ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z) +# 139 +{ +# 140 +ushort3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 141 +} +# 143 +static inline short4 make_short4(short x, short y, short z, short w) +# 144 +{ +# 145 +short4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 146 +} +# 148 +static inline ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w) +# 149 +{ +# 150 +ushort4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 151 +} +# 153 +static inline int1 make_int1(int x) +# 154 +{ +# 155 +int1 t; (t.x) = x; return t; +# 156 +} +# 158 +static inline uint1 make_uint1(unsigned x) +# 159 +{ +# 160 +uint1 t; (t.x) = x; return t; +# 161 +} +# 163 +static inline int2 make_int2(int x, int y) +# 164 +{ +# 165 +int2 t; (t.x) = x; (t.y) = y; return t; +# 166 +} +# 168 +static inline uint2 make_uint2(unsigned x, unsigned y) +# 169 +{ +# 170 +uint2 t; (t.x) = x; (t.y) = y; return t; +# 171 +} +# 173 +static inline int3 make_int3(int x, int y, int z) +# 174 +{ +# 175 +int3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 176 +} +# 178 +static inline uint3 make_uint3(unsigned x, unsigned y, unsigned z) +# 179 +{ +# 180 +uint3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 181 +} +# 183 +static inline int4 make_int4(int x, int y, int z, int w) +# 184 +{ +# 185 +int4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 186 +} +# 188 +static inline uint4 make_uint4(unsigned x, unsigned y, unsigned z, unsigned w) +# 189 +{ +# 190 +uint4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 191 +} +# 193 +static inline long1 make_long1(long x) +# 194 +{ +# 195 +long1 t; (t.x) = x; return t; +# 196 +} +# 198 +static inline ulong1 make_ulong1(unsigned long x) +# 199 +{ +# 200 +ulong1 t; (t.x) = x; return t; +# 201 +} +# 203 +static inline long2 make_long2(long x, long y) +# 204 +{ +# 205 +long2 t; (t.x) = x; (t.y) = y; return t; +# 206 +} +# 208 +static inline ulong2 make_ulong2(unsigned long x, unsigned long y) +# 209 +{ +# 210 +ulong2 t; (t.x) = x; (t.y) = y; return t; +# 211 +} +# 213 +static inline long3 make_long3(long x, long y, long z) +# 214 +{ +# 215 +long3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 216 +} +# 218 +static inline ulong3 make_ulong3(unsigned long x, unsigned long y, unsigned long z) +# 219 +{ +# 220 +ulong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 221 +} +# 223 +static inline long4 make_long4(long x, long y, long z, long w) +# 224 +{ +# 225 +long4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 226 +} +# 228 +static inline ulong4 make_ulong4(unsigned long x, unsigned long y, unsigned long z, unsigned long w) +# 229 +{ +# 230 +ulong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 231 +} +# 233 +static inline float1 make_float1(float x) +# 234 +{ +# 235 +float1 t; (t.x) = x; return t; +# 236 +} +# 238 +static inline float2 make_float2(float x, float y) +# 239 +{ +# 240 +float2 t; (t.x) = x; (t.y) = y; return t; +# 241 +} +# 243 +static inline float3 make_float3(float x, float y, float z) +# 244 +{ +# 245 +float3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 246 +} +# 248 +static inline float4 make_float4(float x, float y, float z, float w) +# 249 +{ +# 250 +float4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 251 +} +# 253 +static inline longlong1 make_longlong1(long long x) +# 254 +{ +# 255 +longlong1 t; (t.x) = x; return t; +# 256 +} +# 258 +static inline ulonglong1 make_ulonglong1(unsigned long long x) +# 259 +{ +# 260 +ulonglong1 t; (t.x) = x; return t; +# 261 +} +# 263 +static inline longlong2 make_longlong2(long long x, long long y) +# 264 +{ +# 265 +longlong2 t; (t.x) = x; (t.y) = y; return t; +# 266 +} +# 268 +static inline ulonglong2 make_ulonglong2(unsigned long long x, unsigned long long y) +# 269 +{ +# 270 +ulonglong2 t; (t.x) = x; (t.y) = y; return t; +# 271 +} +# 273 +static inline longlong3 make_longlong3(long long x, long long y, long long z) +# 274 +{ +# 275 +longlong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 276 +} +# 278 +static inline ulonglong3 make_ulonglong3(unsigned long long x, unsigned long long y, unsigned long long z) +# 279 +{ +# 280 +ulonglong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 281 +} +# 283 +static inline longlong4 make_longlong4(long long x, long long y, long long z, long long w) +# 284 +{ +# 285 +longlong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 286 +} +# 288 +static inline ulonglong4 make_ulonglong4(unsigned long long x, unsigned long long y, unsigned long long z, unsigned long long w) +# 289 +{ +# 290 +ulonglong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 291 +} +# 293 +static inline double1 make_double1(double x) +# 294 +{ +# 295 +double1 t; (t.x) = x; return t; +# 296 +} +# 298 +static inline double2 make_double2(double x, double y) +# 299 +{ +# 300 +double2 t; (t.x) = x; (t.y) = y; return t; +# 301 +} +# 303 +static inline double3 make_double3(double x, double y, double z) +# 304 +{ +# 305 +double3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 306 +} +# 308 +static inline double4 make_double4(double x, double y, double z, double w) +# 309 +{ +# 310 +double4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 311 +} +# 28 "/usr/include/string.h" 3 +extern "C" { +# 43 "/usr/include/string.h" 3 +extern void *memcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() +# 44 + __attribute((__nonnull__(1, 2))); +# 47 +extern void *memmove(void * __dest, const void * __src, size_t __n) throw() +# 48 + __attribute((__nonnull__(1, 2))); +# 54 +extern void *memccpy(void *__restrict__ __dest, const void *__restrict__ __src, int __c, size_t __n) throw() +# 56 + __attribute((__nonnull__(1, 2))); +# 61 +extern void *memset(void * __s, int __c, size_t __n) throw() __attribute((__nonnull__(1))); +# 64 +extern int memcmp(const void * __s1, const void * __s2, size_t __n) throw() +# 65 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 69 +extern "C++" { +# 71 +extern void *memchr(void * __s, int __c, size_t __n) throw() __asm__("memchr") +# 72 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 73 +extern const void *memchr(const void * __s, int __c, size_t __n) throw() __asm__("memchr") +# 74 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 89 "/usr/include/string.h" 3 +} +# 99 +extern "C++" void *rawmemchr(void * __s, int __c) throw() __asm__("rawmemchr") +# 100 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 101 +extern "C++" const void *rawmemchr(const void * __s, int __c) throw() __asm__("rawmemchr") +# 102 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 110 +extern "C++" void *memrchr(void * __s, int __c, size_t __n) throw() __asm__("memrchr") +# 111 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 112 +extern "C++" const void *memrchr(const void * __s, int __c, size_t __n) throw() __asm__("memrchr") +# 113 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 122 +extern char *strcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 123 + __attribute((__nonnull__(1, 2))); +# 125 +extern char *strncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 127 + __attribute((__nonnull__(1, 2))); +# 130 +extern char *strcat(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 131 + __attribute((__nonnull__(1, 2))); +# 133 +extern char *strncat(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 134 + __attribute((__nonnull__(1, 2))); +# 137 +extern int strcmp(const char * __s1, const char * __s2) throw() +# 138 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 140 +extern int strncmp(const char * __s1, const char * __s2, size_t __n) throw() +# 141 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 144 +extern int strcoll(const char * __s1, const char * __s2) throw() +# 145 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 147 +extern size_t strxfrm(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 149 + __attribute((__nonnull__(2))); +# 28 "/usr/include/bits/types/__locale_t.h" 3 +struct __locale_struct { +# 31 +struct __locale_data *__locales[13]; +# 34 +const unsigned short *__ctype_b; +# 35 +const int *__ctype_tolower; +# 36 +const int *__ctype_toupper; +# 39 +const char *__names[13]; +# 40 +}; +# 42 +typedef __locale_struct *__locale_t; +# 24 "/usr/include/bits/types/locale_t.h" 3 +typedef __locale_t locale_t; +# 156 "/usr/include/string.h" 3 +extern int strcoll_l(const char * __s1, const char * __s2, locale_t __l) throw() +# 157 + __attribute((__pure__)) __attribute((__nonnull__(1, 2, 3))); +# 160 +extern size_t strxfrm_l(char * __dest, const char * __src, size_t __n, locale_t __l) throw() +# 161 + __attribute((__nonnull__(2, 4))); +# 167 +extern char *strdup(const char * __s) throw() +# 168 + __attribute((__malloc__)) __attribute((__nonnull__(1))); +# 175 +extern char *strndup(const char * __string, size_t __n) throw() +# 176 + __attribute((__malloc__)) __attribute((__nonnull__(1))); +# 204 "/usr/include/string.h" 3 +extern "C++" { +# 206 +extern char *strchr(char * __s, int __c) throw() __asm__("strchr") +# 207 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 208 +extern const char *strchr(const char * __s, int __c) throw() __asm__("strchr") +# 209 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 224 "/usr/include/string.h" 3 +} +# 231 +extern "C++" { +# 233 +extern char *strrchr(char * __s, int __c) throw() __asm__("strrchr") +# 234 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 235 +extern const char *strrchr(const char * __s, int __c) throw() __asm__("strrchr") +# 236 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 251 "/usr/include/string.h" 3 +} +# 261 +extern "C++" char *strchrnul(char * __s, int __c) throw() __asm__("strchrnul") +# 262 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 263 +extern "C++" const char *strchrnul(const char * __s, int __c) throw() __asm__("strchrnul") +# 264 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 273 +extern size_t strcspn(const char * __s, const char * __reject) throw() +# 274 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 277 +extern size_t strspn(const char * __s, const char * __accept) throw() +# 278 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 281 +extern "C++" { +# 283 +extern char *strpbrk(char * __s, const char * __accept) throw() __asm__("strpbrk") +# 284 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 285 +extern const char *strpbrk(const char * __s, const char * __accept) throw() __asm__("strpbrk") +# 286 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 301 "/usr/include/string.h" 3 +} +# 308 +extern "C++" { +# 310 +extern char *strstr(char * __haystack, const char * __needle) throw() __asm__("strstr") +# 311 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 312 +extern const char *strstr(const char * __haystack, const char * __needle) throw() __asm__("strstr") +# 313 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 328 "/usr/include/string.h" 3 +} +# 336 +extern char *strtok(char *__restrict__ __s, const char *__restrict__ __delim) throw() +# 337 + __attribute((__nonnull__(2))); +# 341 +extern char *__strtok_r(char *__restrict__ __s, const char *__restrict__ __delim, char **__restrict__ __save_ptr) throw() +# 344 + __attribute((__nonnull__(2, 3))); +# 346 +extern char *strtok_r(char *__restrict__ __s, const char *__restrict__ __delim, char **__restrict__ __save_ptr) throw() +# 348 + __attribute((__nonnull__(2, 3))); +# 354 +extern "C++" char *strcasestr(char * __haystack, const char * __needle) throw() __asm__("strcasestr") +# 355 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 356 +extern "C++" const char *strcasestr(const char * __haystack, const char * __needle) throw() __asm__("strcasestr") +# 358 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 369 +extern void *memmem(const void * __haystack, size_t __haystacklen, const void * __needle, size_t __needlelen) throw() +# 371 + __attribute((__pure__)) __attribute((__nonnull__(1, 3))); +# 375 +extern void *__mempcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() +# 377 + __attribute((__nonnull__(1, 2))); +# 378 +extern void *mempcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() +# 380 + __attribute((__nonnull__(1, 2))); +# 385 +extern size_t strlen(const char * __s) throw() +# 386 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 391 +extern size_t strnlen(const char * __string, size_t __maxlen) throw() +# 392 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 397 +extern char *strerror(int __errnum) throw(); +# 421 "/usr/include/string.h" 3 +extern char *strerror_r(int __errnum, char * __buf, size_t __buflen) throw() +# 422 + __attribute((__nonnull__(2))); +# 428 +extern char *strerror_l(int __errnum, locale_t __l) throw(); +# 30 "/usr/include/strings.h" 3 +extern "C" { +# 34 +extern int bcmp(const void * __s1, const void * __s2, size_t __n) throw() +# 35 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 38 +extern void bcopy(const void * __src, void * __dest, size_t __n) throw() +# 39 + __attribute((__nonnull__(1, 2))); +# 42 +extern void bzero(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); +# 46 +extern "C++" { +# 48 +extern char *index(char * __s, int __c) throw() __asm__("index") +# 49 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 50 +extern const char *index(const char * __s, int __c) throw() __asm__("index") +# 51 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 66 "/usr/include/strings.h" 3 +} +# 74 +extern "C++" { +# 76 +extern char *rindex(char * __s, int __c) throw() __asm__("rindex") +# 77 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 78 +extern const char *rindex(const char * __s, int __c) throw() __asm__("rindex") +# 79 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 94 "/usr/include/strings.h" 3 +} +# 104 +extern int ffs(int __i) throw() __attribute((const)); +# 110 +extern int ffsl(long __l) throw() __attribute((const)); +# 111 +extern int ffsll(long long __ll) throw() +# 112 + __attribute((const)); +# 116 +extern int strcasecmp(const char * __s1, const char * __s2) throw() +# 117 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 120 +extern int strncasecmp(const char * __s1, const char * __s2, size_t __n) throw() +# 121 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 128 +extern int strcasecmp_l(const char * __s1, const char * __s2, locale_t __loc) throw() +# 129 + __attribute((__pure__)) __attribute((__nonnull__(1, 2, 3))); +# 133 +extern int strncasecmp_l(const char * __s1, const char * __s2, size_t __n, locale_t __loc) throw() +# 135 + __attribute((__pure__)) __attribute((__nonnull__(1, 2, 4))); +# 138 +} +# 436 "/usr/include/string.h" 3 +extern void explicit_bzero(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); +# 440 +extern char *strsep(char **__restrict__ __stringp, const char *__restrict__ __delim) throw() +# 442 + __attribute((__nonnull__(1, 2))); +# 447 +extern char *strsignal(int __sig) throw(); +# 450 +extern char *__stpcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 451 + __attribute((__nonnull__(1, 2))); +# 452 +extern char *stpcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 453 + __attribute((__nonnull__(1, 2))); +# 457 +extern char *__stpncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 459 + __attribute((__nonnull__(1, 2))); +# 460 +extern char *stpncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 462 + __attribute((__nonnull__(1, 2))); +# 467 +extern int strverscmp(const char * __s1, const char * __s2) throw() +# 468 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 471 +extern char *strfry(char * __string) throw() __attribute((__nonnull__(1))); +# 474 +extern void *memfrob(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); +# 482 +extern "C++" char *basename(char * __filename) throw() __asm__("basename") +# 483 + __attribute((__nonnull__(1))); +# 484 +extern "C++" const char *basename(const char * __filename) throw() __asm__("basename") +# 485 + __attribute((__nonnull__(1))); +# 499 "/usr/include/string.h" 3 +} +# 31 "/usr/include/bits/types.h" 3 +typedef unsigned char __u_char; +# 32 +typedef unsigned short __u_short; +# 33 +typedef unsigned __u_int; +# 34 +typedef unsigned long __u_long; +# 37 +typedef signed char __int8_t; +# 38 +typedef unsigned char __uint8_t; +# 39 +typedef signed short __int16_t; +# 40 +typedef unsigned short __uint16_t; +# 41 +typedef signed int __int32_t; +# 42 +typedef unsigned __uint32_t; +# 44 +typedef signed long __int64_t; +# 45 +typedef unsigned long __uint64_t; +# 52 +typedef __int8_t __int_least8_t; +# 53 +typedef __uint8_t __uint_least8_t; +# 54 +typedef __int16_t __int_least16_t; +# 55 +typedef __uint16_t __uint_least16_t; +# 56 +typedef __int32_t __int_least32_t; +# 57 +typedef __uint32_t __uint_least32_t; +# 58 +typedef __int64_t __int_least64_t; +# 59 +typedef __uint64_t __uint_least64_t; +# 63 +typedef long __quad_t; +# 64 +typedef unsigned long __u_quad_t; +# 72 +typedef long __intmax_t; +# 73 +typedef unsigned long __uintmax_t; +# 145 "/usr/include/bits/types.h" 3 +typedef unsigned long __dev_t; +# 146 +typedef unsigned __uid_t; +# 147 +typedef unsigned __gid_t; +# 148 +typedef unsigned long __ino_t; +# 149 +typedef unsigned long __ino64_t; +# 150 +typedef unsigned __mode_t; +# 151 +typedef unsigned long __nlink_t; +# 152 +typedef long __off_t; +# 153 +typedef long __off64_t; +# 154 +typedef int __pid_t; +# 155 +typedef struct { int __val[2]; } __fsid_t; +# 156 +typedef long __clock_t; +# 157 +typedef unsigned long __rlim_t; +# 158 +typedef unsigned long __rlim64_t; +# 159 +typedef unsigned __id_t; +# 160 +typedef long __time_t; +# 161 +typedef unsigned __useconds_t; +# 162 +typedef long __suseconds_t; +# 164 +typedef int __daddr_t; +# 165 +typedef int __key_t; +# 168 +typedef int __clockid_t; +# 171 +typedef void *__timer_t; +# 174 +typedef long __blksize_t; +# 179 +typedef long __blkcnt_t; +# 180 +typedef long __blkcnt64_t; +# 183 +typedef unsigned long __fsblkcnt_t; +# 184 +typedef unsigned long __fsblkcnt64_t; +# 187 +typedef unsigned long __fsfilcnt_t; +# 188 +typedef unsigned long __fsfilcnt64_t; +# 191 +typedef long __fsword_t; +# 193 +typedef long __ssize_t; +# 196 +typedef long __syscall_slong_t; +# 198 +typedef unsigned long __syscall_ulong_t; +# 202 +typedef __off64_t __loff_t; +# 203 +typedef char *__caddr_t; +# 206 +typedef long __intptr_t; +# 209 +typedef unsigned __socklen_t; +# 214 +typedef int __sig_atomic_t; +# 8 "/usr/include/bits/types/struct_timeval.h" 3 +struct timeval { +# 10 +__time_t tv_sec; +# 11 +__suseconds_t tv_usec; +# 12 +}; +# 26 "/usr/include/bits/timex.h" 3 +struct timex { +# 28 +unsigned modes; +# 29 +__syscall_slong_t offset; +# 30 +__syscall_slong_t freq; +# 31 +__syscall_slong_t maxerror; +# 32 +__syscall_slong_t esterror; +# 33 +int status; +# 34 +__syscall_slong_t constant; +# 35 +__syscall_slong_t precision; +# 36 +__syscall_slong_t tolerance; +# 37 +timeval time; +# 38 +__syscall_slong_t tick; +# 39 +__syscall_slong_t ppsfreq; +# 40 +__syscall_slong_t jitter; +# 41 +int shift; +# 42 +__syscall_slong_t stabil; +# 43 +__syscall_slong_t jitcnt; +# 44 +__syscall_slong_t calcnt; +# 45 +__syscall_slong_t errcnt; +# 46 +__syscall_slong_t stbcnt; +# 48 +int tai; +# 51 +int:32; int:32; int:32; int:32; +# 52 +int:32; int:32; int:32; int:32; +# 53 +int:32; int:32; int:32; +# 54 +}; +# 75 "/usr/include/bits/time.h" 3 +extern "C" { +# 78 +extern int clock_adjtime(__clockid_t __clock_id, timex * __utx) throw(); +# 80 +} +# 7 "/usr/include/bits/types/clock_t.h" 3 +typedef __clock_t clock_t; +# 7 "/usr/include/bits/types/time_t.h" 3 +typedef __time_t time_t; +# 7 "/usr/include/bits/types/struct_tm.h" 3 +struct tm { +# 9 +int tm_sec; +# 10 +int tm_min; +# 11 +int tm_hour; +# 12 +int tm_mday; +# 13 +int tm_mon; +# 14 +int tm_year; +# 15 +int tm_wday; +# 16 +int tm_yday; +# 17 +int tm_isdst; +# 20 +long tm_gmtoff; +# 21 +const char *tm_zone; +# 26 +}; +# 10 "/usr/include/bits/types/struct_timespec.h" 3 +struct timespec { +# 12 +__time_t tv_sec; +# 16 +__syscall_slong_t tv_nsec; +# 26 "/usr/include/bits/types/struct_timespec.h" 3 +}; +# 7 "/usr/include/bits/types/clockid_t.h" 3 +typedef __clockid_t clockid_t; +# 7 "/usr/include/bits/types/timer_t.h" 3 +typedef __timer_t timer_t; +# 8 "/usr/include/bits/types/struct_itimerspec.h" 3 +struct itimerspec { +# 10 +timespec it_interval; +# 11 +timespec it_value; +# 12 +}; +# 49 "/usr/include/time.h" 3 +struct sigevent; +# 54 +typedef __pid_t pid_t; +# 68 +extern "C" { +# 72 +extern clock_t clock() throw(); +# 75 +extern time_t time(time_t * __timer) throw(); +# 78 +extern double difftime(time_t __time1, time_t __time0) throw() +# 79 + __attribute((const)); +# 82 +extern time_t mktime(tm * __tp) throw(); +# 88 +extern size_t strftime(char *__restrict__ __s, size_t __maxsize, const char *__restrict__ __format, const tm *__restrict__ __tp) throw(); +# 95 +extern char *strptime(const char *__restrict__ __s, const char *__restrict__ __fmt, tm * __tp) throw(); +# 104 +extern size_t strftime_l(char *__restrict__ __s, size_t __maxsize, const char *__restrict__ __format, const tm *__restrict__ __tp, locale_t __loc) throw(); +# 111 +extern char *strptime_l(const char *__restrict__ __s, const char *__restrict__ __fmt, tm * __tp, locale_t __loc) throw(); +# 119 +extern tm *gmtime(const time_t * __timer) throw(); +# 123 +extern tm *localtime(const time_t * __timer) throw(); +# 128 +extern tm *gmtime_r(const time_t *__restrict__ __timer, tm *__restrict__ __tp) throw(); +# 133 +extern tm *localtime_r(const time_t *__restrict__ __timer, tm *__restrict__ __tp) throw(); +# 139 +extern char *asctime(const tm * __tp) throw(); +# 142 +extern char *ctime(const time_t * __timer) throw(); +# 149 +extern char *asctime_r(const tm *__restrict__ __tp, char *__restrict__ __buf) throw(); +# 153 +extern char *ctime_r(const time_t *__restrict__ __timer, char *__restrict__ __buf) throw(); +# 159 +extern char *__tzname[2]; +# 160 +extern int __daylight; +# 161 +extern long __timezone; +# 166 +extern char *tzname[2]; +# 170 +extern void tzset() throw(); +# 174 +extern int daylight; +# 175 +extern long timezone; +# 190 +extern time_t timegm(tm * __tp) throw(); +# 193 +extern time_t timelocal(tm * __tp) throw(); +# 196 +extern int dysize(int __year) throw() __attribute((const)); +# 205 +extern int nanosleep(const timespec * __requested_time, timespec * __remaining); +# 210 +extern int clock_getres(clockid_t __clock_id, timespec * __res) throw(); +# 213 +extern int clock_gettime(clockid_t __clock_id, timespec * __tp) throw(); +# 216 +extern int clock_settime(clockid_t __clock_id, const timespec * __tp) throw(); +# 224 +extern int clock_nanosleep(clockid_t __clock_id, int __flags, const timespec * __req, timespec * __rem); +# 229 +extern int clock_getcpuclockid(pid_t __pid, clockid_t * __clock_id) throw(); +# 234 +extern int timer_create(clockid_t __clock_id, sigevent *__restrict__ __evp, timer_t *__restrict__ __timerid) throw(); +# 239 +extern int timer_delete(timer_t __timerid) throw(); +# 242 +extern int timer_settime(timer_t __timerid, int __flags, const itimerspec *__restrict__ __value, itimerspec *__restrict__ __ovalue) throw(); +# 247 +extern int timer_gettime(timer_t __timerid, itimerspec * __value) throw(); +# 251 +extern int timer_getoverrun(timer_t __timerid) throw(); +# 257 +extern int timespec_get(timespec * __ts, int __base) throw() +# 258 + __attribute((__nonnull__(1))); +# 274 +extern int getdate_err; +# 283 +extern tm *getdate(const char * __string); +# 297 +extern int getdate_r(const char *__restrict__ __string, tm *__restrict__ __resbufp); +# 301 +} +# 88 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern "C" { +# 91 +extern clock_t clock() throw(); +# 96 +extern void *memset(void *, int, size_t) throw(); +# 97 +extern void *memcpy(void *, const void *, size_t) throw(); +# 99 +} +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C" { +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int abs(int a) throw(); +# 221 +extern long labs(long a) throw(); +# 229 +extern long long llabs(long long a) throw(); +# 279 +extern double fabs(double x) throw(); +# 322 +extern float fabsf(float x) throw(); +# 332 +extern inline int min(const int a, const int b); +# 339 +extern inline unsigned umin(const unsigned a, const unsigned b); +# 346 +extern inline long long llmin(const long long a, const long long b); +# 353 +extern inline unsigned long long ullmin(const unsigned long long a, const unsigned long long b); +# 374 +extern float fminf(float x, float y) throw(); +# 394 +extern double fmin(double x, double y) throw(); +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern inline int max(const int a, const int b); +# 415 +extern inline unsigned umax(const unsigned a, const unsigned b); +# 422 +extern inline long long llmax(const long long a, const long long b); +# 429 +extern inline unsigned long long ullmax(const unsigned long long a, const unsigned long long b); +# 450 +extern float fmaxf(float x, float y) throw(); +# 470 +extern double fmax(double, double) throw(); +# 514 +extern double sin(double x) throw(); +# 547 +extern double cos(double x) throw(); +# 566 +extern void sincos(double x, double * sptr, double * cptr) throw(); +# 582 +extern void sincosf(float x, float * sptr, float * cptr) throw(); +# 627 +extern double tan(double x) throw(); +# 696 +extern double sqrt(double x) throw(); +# 768 +extern double rsqrt(double x); +# 838 +extern float rsqrtf(float x); +# 894 +extern double log2(double x) throw(); +# 959 +extern double exp2(double x) throw(); +# 1024 +extern float exp2f(float x) throw(); +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double exp10(double x) throw(); +# 1154 +extern float exp10f(float x) throw(); +# 1247 +extern double expm1(double x) throw(); +# 1339 +extern float expm1f(float x) throw(); +# 1395 +extern float log2f(float x) throw(); +# 1449 +extern double log10(double x) throw(); +# 1519 +extern double log(double x) throw(); +# 1615 +extern double log1p(double x) throw(); +# 1714 +extern float log1pf(float x) throw(); +# 1778 +extern double floor(double x) throw(); +# 1857 +extern double exp(double x) throw(); +# 1898 +extern double cosh(double x) throw(); +# 1948 +extern double sinh(double x) throw(); +# 1998 +extern double tanh(double x) throw(); +# 2053 +extern double acosh(double x) throw(); +# 2111 +extern float acoshf(float x) throw(); +# 2164 +extern double asinh(double x) throw(); +# 2217 +extern float asinhf(float x) throw(); +# 2271 +extern double atanh(double x) throw(); +# 2325 +extern float atanhf(float x) throw(); +# 2374 +extern double ldexp(double x, int exp) throw(); +# 2420 +extern float ldexpf(float x, int exp) throw(); +# 2472 +extern double logb(double x) throw(); +# 2527 +extern float logbf(float x) throw(); +# 2567 +extern int ilogb(double x) throw(); +# 2607 +extern int ilogbf(float x) throw(); +# 2683 +extern double scalbn(double x, int n) throw(); +# 2759 +extern float scalbnf(float x, int n) throw(); +# 2835 +extern double scalbln(double x, long n) throw(); +# 2911 +extern float scalblnf(float x, long n) throw(); +# 2988 +extern double frexp(double x, int * nptr) throw(); +# 3062 +extern float frexpf(float x, int * nptr) throw(); +# 3114 +extern double round(double x) throw(); +# 3169 +extern float roundf(float x) throw(); +# 3187 +extern long lround(double x) throw(); +# 3205 +extern long lroundf(float x) throw(); +# 3223 +extern long long llround(double x) throw(); +# 3241 +extern long long llroundf(float x) throw(); +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float rintf(float x) throw(); +# 3386 +extern long lrint(double x) throw(); +# 3403 +extern long lrintf(float x) throw(); +# 3420 +extern long long llrint(double x) throw(); +# 3437 +extern long long llrintf(float x) throw(); +# 3490 +extern double nearbyint(double x) throw(); +# 3543 +extern float nearbyintf(float x) throw(); +# 3605 +extern double ceil(double x) throw(); +# 3655 +extern double trunc(double x) throw(); +# 3708 +extern float truncf(float x) throw(); +# 3734 +extern double fdim(double x, double y) throw(); +# 3760 +extern float fdimf(float x, float y) throw(); +# 4060 +extern double atan2(double y, double x) throw(); +# 4131 +extern double atan(double x) throw(); +# 4154 +extern double acos(double x) throw(); +# 4205 +extern double asin(double x) throw(); +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double hypot(double x, double y) throw(); +# 4396 +extern float hypotf(float x, float y) throw(); +# 5182 +extern double cbrt(double x) throw(); +# 5268 +extern float cbrtf(float x) throw(); +# 5323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double rcbrt(double x); +# 5373 +extern float rcbrtf(float x); +# 5433 +extern double sinpi(double x); +# 5493 +extern float sinpif(float x); +# 5545 +extern double cospi(double x); +# 5597 +extern float cospif(float x); +# 5627 +extern void sincospi(double x, double * sptr, double * cptr); +# 5657 +extern void sincospif(float x, float * sptr, float * cptr); +# 5990 +extern double pow(double x, double y) throw(); +# 6046 +extern double modf(double x, double * iptr) throw(); +# 6105 +extern double fmod(double x, double y) throw(); +# 6201 +extern double remainder(double x, double y) throw(); +# 6300 +extern float remainderf(float x, float y) throw(); +# 6372 +extern double remquo(double x, double y, int * quo) throw(); +# 6444 +extern float remquof(float x, float y, int * quo) throw(); +# 6485 +extern double j0(double x) throw(); +# 6527 +extern float j0f(float x) throw(); +# 6596 +extern double j1(double x) throw(); +# 6665 +extern float j1f(float x) throw(); +# 6708 +extern double jn(int n, double x) throw(); +# 6751 +extern float jnf(int n, float x) throw(); +# 6812 +extern double y0(double x) throw(); +# 6873 +extern float y0f(float x) throw(); +# 6934 +extern double y1(double x) throw(); +# 6995 +extern float y1f(float x) throw(); +# 7058 +extern double yn(int n, double x) throw(); +# 7121 +extern float ynf(int n, float x) throw(); +# 7310 +extern double erf(double x) throw(); +# 7392 +extern float erff(float x) throw(); +# 7464 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erfinv(double x); +# 7529 +extern float erfinvf(float x); +# 7568 +extern double erfc(double x) throw(); +# 7606 +extern float erfcf(float x) throw(); +# 7723 +extern double lgamma(double x) throw(); +# 7785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erfcinv(double x); +# 7840 +extern float erfcinvf(float x); +# 7908 +extern double normcdfinv(double x); +# 7976 +extern float normcdfinvf(float x); +# 8019 +extern double normcdf(double x); +# 8062 +extern float normcdff(float x); +# 8126 +extern double erfcx(double x); +# 8190 +extern float erfcxf(float x); +# 8309 +extern float lgammaf(float x) throw(); +# 8407 +extern double tgamma(double x) throw(); +# 8505 +extern float tgammaf(float x) throw(); +# 8518 +extern double copysign(double x, double y) throw(); +# 8531 +extern float copysignf(float x, float y) throw(); +# 8550 +extern double nextafter(double x, double y) throw(); +# 8569 +extern float nextafterf(float x, float y) throw(); +# 8585 +extern double nan(const char * tagp) throw(); +# 8601 +extern float nanf(const char * tagp) throw(); +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isinff(float) throw(); +# 8609 +extern int __isnanf(float) throw(); +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __finite(double) throw(); +# 8620 +extern int __finitef(float) throw(); +# 8621 +extern int __signbit(double) throw(); +# 8622 +extern int __isnan(double) throw(); +# 8623 +extern int __isinf(double) throw(); +# 8626 +extern int __signbitf(float) throw(); +# 8785 +extern double fma(double x, double y, double z) throw(); +# 8943 +extern float fmaf(float x, float y, float z) throw(); +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __signbitl(long double) throw(); +# 8960 +extern int __finitel(long double) throw(); +# 8961 +extern int __isinfl(long double) throw(); +# 8962 +extern int __isnanl(long double) throw(); +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float acosf(float x) throw(); +# 9071 +extern float asinf(float x) throw(); +# 9151 +extern float atanf(float x) throw(); +# 9448 +extern float atan2f(float y, float x) throw(); +# 9482 +extern float cosf(float x) throw(); +# 9524 +extern float sinf(float x) throw(); +# 9566 +extern float tanf(float x) throw(); +# 9607 +extern float coshf(float x) throw(); +# 9657 +extern float sinhf(float x) throw(); +# 9707 +extern float tanhf(float x) throw(); +# 9759 +extern float logf(float x) throw(); +# 9839 +extern float expf(float x) throw(); +# 9891 +extern float log10f(float x) throw(); +# 9946 +extern float modff(float x, float * iptr) throw(); +# 10276 +extern float powf(float x, float y) throw(); +# 10345 +extern float sqrtf(float x) throw(); +# 10404 +extern float ceilf(float x) throw(); +# 10465 +extern float floorf(float x) throw(); +# 10523 +extern float fmodf(float x, float y) throw(); +# 10538 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 2192 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std { +# 2194 +typedef unsigned long size_t; +# 2195 +typedef long ptrdiff_t; +# 2198 +typedef __decltype((nullptr)) nullptr_t; +# 2200 +} +# 2214 +namespace std { +# 2216 +inline namespace __cxx11 __attribute((__abi_tag__("cxx11"))) { } +# 2217 +} +# 2218 +namespace __gnu_cxx { +# 2220 +inline namespace __cxx11 __attribute((__abi_tag__("cxx11"))) { } +# 2221 +} +# 67 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +extern "C++" { +# 69 +namespace std __attribute((__visibility__("default"))) { +# 73 +struct __true_type { }; +# 74 +struct __false_type { }; +# 76 +template< bool > +# 77 +struct __truth_type { +# 78 +typedef __false_type __type; }; +# 81 +template<> struct __truth_type< true> { +# 82 +typedef __true_type __type; }; +# 86 +template< class _Sp, class _Tp> +# 87 +struct __traitor { +# 89 +enum { __value = ((bool)_Sp::__value) || ((bool)_Tp::__value)}; +# 90 +typedef typename __truth_type< __value> ::__type __type; +# 91 +}; +# 94 +template< class , class > +# 95 +struct __are_same { +# 97 +enum { __value}; +# 98 +typedef __false_type __type; +# 99 +}; +# 101 +template< class _Tp> +# 102 +struct __are_same< _Tp, _Tp> { +# 104 +enum { __value = 1}; +# 105 +typedef __true_type __type; +# 106 +}; +# 109 +template< class _Tp> +# 110 +struct __is_void { +# 112 +enum { __value}; +# 113 +typedef __false_type __type; +# 114 +}; +# 117 +template<> struct __is_void< void> { +# 119 +enum { __value = 1}; +# 120 +typedef __true_type __type; +# 121 +}; +# 126 +template< class _Tp> +# 127 +struct __is_integer { +# 129 +enum { __value}; +# 130 +typedef __false_type __type; +# 131 +}; +# 138 +template<> struct __is_integer< bool> { +# 140 +enum { __value = 1}; +# 141 +typedef __true_type __type; +# 142 +}; +# 145 +template<> struct __is_integer< char> { +# 147 +enum { __value = 1}; +# 148 +typedef __true_type __type; +# 149 +}; +# 152 +template<> struct __is_integer< signed char> { +# 154 +enum { __value = 1}; +# 155 +typedef __true_type __type; +# 156 +}; +# 159 +template<> struct __is_integer< unsigned char> { +# 161 +enum { __value = 1}; +# 162 +typedef __true_type __type; +# 163 +}; +# 167 +template<> struct __is_integer< wchar_t> { +# 169 +enum { __value = 1}; +# 170 +typedef __true_type __type; +# 171 +}; +# 176 +template<> struct __is_integer< char16_t> { +# 178 +enum { __value = 1}; +# 179 +typedef __true_type __type; +# 180 +}; +# 183 +template<> struct __is_integer< char32_t> { +# 185 +enum { __value = 1}; +# 186 +typedef __true_type __type; +# 187 +}; +# 191 +template<> struct __is_integer< short> { +# 193 +enum { __value = 1}; +# 194 +typedef __true_type __type; +# 195 +}; +# 198 +template<> struct __is_integer< unsigned short> { +# 200 +enum { __value = 1}; +# 201 +typedef __true_type __type; +# 202 +}; +# 205 +template<> struct __is_integer< int> { +# 207 +enum { __value = 1}; +# 208 +typedef __true_type __type; +# 209 +}; +# 212 +template<> struct __is_integer< unsigned> { +# 214 +enum { __value = 1}; +# 215 +typedef __true_type __type; +# 216 +}; +# 219 +template<> struct __is_integer< long> { +# 221 +enum { __value = 1}; +# 222 +typedef __true_type __type; +# 223 +}; +# 226 +template<> struct __is_integer< unsigned long> { +# 228 +enum { __value = 1}; +# 229 +typedef __true_type __type; +# 230 +}; +# 233 +template<> struct __is_integer< long long> { +# 235 +enum { __value = 1}; +# 236 +typedef __true_type __type; +# 237 +}; +# 240 +template<> struct __is_integer< unsigned long long> { +# 242 +enum { __value = 1}; +# 243 +typedef __true_type __type; +# 244 +}; +# 261 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +template<> struct __is_integer< __int128> { enum { __value = 1}; typedef __true_type __type; }; template<> struct __is_integer< unsigned __int128> { enum { __value = 1}; typedef __true_type __type; }; +# 278 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +template< class _Tp> +# 279 +struct __is_floating { +# 281 +enum { __value}; +# 282 +typedef __false_type __type; +# 283 +}; +# 287 +template<> struct __is_floating< float> { +# 289 +enum { __value = 1}; +# 290 +typedef __true_type __type; +# 291 +}; +# 294 +template<> struct __is_floating< double> { +# 296 +enum { __value = 1}; +# 297 +typedef __true_type __type; +# 298 +}; +# 301 +template<> struct __is_floating< long double> { +# 303 +enum { __value = 1}; +# 304 +typedef __true_type __type; +# 305 +}; +# 310 +template< class _Tp> +# 311 +struct __is_pointer { +# 313 +enum { __value}; +# 314 +typedef __false_type __type; +# 315 +}; +# 317 +template< class _Tp> +# 318 +struct __is_pointer< _Tp *> { +# 320 +enum { __value = 1}; +# 321 +typedef __true_type __type; +# 322 +}; +# 327 +template< class _Tp> +# 328 +struct __is_arithmetic : public __traitor< __is_integer< _Tp> , __is_floating< _Tp> > { +# 330 +}; +# 335 +template< class _Tp> +# 336 +struct __is_scalar : public __traitor< __is_arithmetic< _Tp> , __is_pointer< _Tp> > { +# 338 +}; +# 343 +template< class _Tp> +# 344 +struct __is_char { +# 346 +enum { __value}; +# 347 +typedef __false_type __type; +# 348 +}; +# 351 +template<> struct __is_char< char> { +# 353 +enum { __value = 1}; +# 354 +typedef __true_type __type; +# 355 +}; +# 359 +template<> struct __is_char< wchar_t> { +# 361 +enum { __value = 1}; +# 362 +typedef __true_type __type; +# 363 +}; +# 366 +template< class _Tp> +# 367 +struct __is_byte { +# 369 +enum { __value}; +# 370 +typedef __false_type __type; +# 371 +}; +# 374 +template<> struct __is_byte< char> { +# 376 +enum { __value = 1}; +# 377 +typedef __true_type __type; +# 378 +}; +# 381 +template<> struct __is_byte< signed char> { +# 383 +enum { __value = 1}; +# 384 +typedef __true_type __type; +# 385 +}; +# 388 +template<> struct __is_byte< unsigned char> { +# 390 +enum { __value = 1}; +# 391 +typedef __true_type __type; +# 392 +}; +# 397 +template< class _Tp> +# 398 +struct __is_move_iterator { +# 400 +enum { __value}; +# 401 +typedef __false_type __type; +# 402 +}; +# 406 +template< class _Iterator> inline _Iterator +# 408 +__miter_base(_Iterator __it) +# 409 +{ return __it; } +# 412 +} +# 413 +} +# 37 "/usr/include/c++/7/ext/type_traits.h" 3 +extern "C++" { +# 39 +namespace __gnu_cxx __attribute((__visibility__("default"))) { +# 44 +template< bool , class > +# 45 +struct __enable_if { +# 46 +}; +# 48 +template< class _Tp> +# 49 +struct __enable_if< true, _Tp> { +# 50 +typedef _Tp __type; }; +# 54 +template< bool _Cond, class _Iftrue, class _Iffalse> +# 55 +struct __conditional_type { +# 56 +typedef _Iftrue __type; }; +# 58 +template< class _Iftrue, class _Iffalse> +# 59 +struct __conditional_type< false, _Iftrue, _Iffalse> { +# 60 +typedef _Iffalse __type; }; +# 64 +template< class _Tp> +# 65 +struct __add_unsigned { +# 68 +private: typedef __enable_if< std::__is_integer< _Tp> ::__value, _Tp> __if_type; +# 71 +public: typedef typename __enable_if< std::__is_integer< _Tp> ::__value, _Tp> ::__type __type; +# 72 +}; +# 75 +template<> struct __add_unsigned< char> { +# 76 +typedef unsigned char __type; }; +# 79 +template<> struct __add_unsigned< signed char> { +# 80 +typedef unsigned char __type; }; +# 83 +template<> struct __add_unsigned< short> { +# 84 +typedef unsigned short __type; }; +# 87 +template<> struct __add_unsigned< int> { +# 88 +typedef unsigned __type; }; +# 91 +template<> struct __add_unsigned< long> { +# 92 +typedef unsigned long __type; }; +# 95 +template<> struct __add_unsigned< long long> { +# 96 +typedef unsigned long long __type; }; +# 100 +template<> struct __add_unsigned< bool> ; +# 103 +template<> struct __add_unsigned< wchar_t> ; +# 107 +template< class _Tp> +# 108 +struct __remove_unsigned { +# 111 +private: typedef __enable_if< std::__is_integer< _Tp> ::__value, _Tp> __if_type; +# 114 +public: typedef typename __enable_if< std::__is_integer< _Tp> ::__value, _Tp> ::__type __type; +# 115 +}; +# 118 +template<> struct __remove_unsigned< char> { +# 119 +typedef signed char __type; }; +# 122 +template<> struct __remove_unsigned< unsigned char> { +# 123 +typedef signed char __type; }; +# 126 +template<> struct __remove_unsigned< unsigned short> { +# 127 +typedef short __type; }; +# 130 +template<> struct __remove_unsigned< unsigned> { +# 131 +typedef int __type; }; +# 134 +template<> struct __remove_unsigned< unsigned long> { +# 135 +typedef long __type; }; +# 138 +template<> struct __remove_unsigned< unsigned long long> { +# 139 +typedef long long __type; }; +# 143 +template<> struct __remove_unsigned< bool> ; +# 146 +template<> struct __remove_unsigned< wchar_t> ; +# 150 +template< class _Type> inline bool +# 152 +__is_null_pointer(_Type *__ptr) +# 153 +{ return __ptr == 0; } +# 155 +template< class _Type> inline bool +# 157 +__is_null_pointer(_Type) +# 158 +{ return false; } +# 162 +inline bool __is_null_pointer(std::nullptr_t) +# 163 +{ return true; } +# 167 +template< class _Tp, bool = std::template __is_integer< _Tp> ::__value> +# 168 +struct __promote { +# 169 +typedef double __type; }; +# 174 +template< class _Tp> +# 175 +struct __promote< _Tp, false> { +# 176 +}; +# 179 +template<> struct __promote< long double> { +# 180 +typedef long double __type; }; +# 183 +template<> struct __promote< double> { +# 184 +typedef double __type; }; +# 187 +template<> struct __promote< float> { +# 188 +typedef float __type; }; +# 190 +template< class _Tp, class _Up, class +# 191 +_Tp2 = typename __promote< _Tp> ::__type, class +# 192 +_Up2 = typename __promote< _Up> ::__type> +# 193 +struct __promote_2 { +# 195 +typedef __typeof__(_Tp2() + _Up2()) __type; +# 196 +}; +# 198 +template< class _Tp, class _Up, class _Vp, class +# 199 +_Tp2 = typename __promote< _Tp> ::__type, class +# 200 +_Up2 = typename __promote< _Up> ::__type, class +# 201 +_Vp2 = typename __promote< _Vp> ::__type> +# 202 +struct __promote_3 { +# 204 +typedef __typeof__((_Tp2() + _Up2()) + _Vp2()) __type; +# 205 +}; +# 207 +template< class _Tp, class _Up, class _Vp, class _Wp, class +# 208 +_Tp2 = typename __promote< _Tp> ::__type, class +# 209 +_Up2 = typename __promote< _Up> ::__type, class +# 210 +_Vp2 = typename __promote< _Vp> ::__type, class +# 211 +_Wp2 = typename __promote< _Wp> ::__type> +# 212 +struct __promote_4 { +# 214 +typedef __typeof__(((_Tp2() + _Up2()) + _Vp2()) + _Wp2()) __type; +# 215 +}; +# 218 +} +# 219 +} +# 34 "/usr/include/math.h" 3 +extern "C" { +# 149 "/usr/include/math.h" 3 +typedef float float_t; +# 150 +typedef double double_t; +# 238 "/usr/include/math.h" 3 +enum { +# 239 +FP_INT_UPWARD, +# 242 +FP_INT_DOWNWARD, +# 245 +FP_INT_TOWARDZERO, +# 248 +FP_INT_TONEARESTFROMZERO, +# 251 +FP_INT_TONEAREST +# 254 +}; +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassify(double __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbit(double __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinf(double __value) throw() __attribute((const)); +# 33 +extern int __finite(double __value) throw() __attribute((const)); +# 36 +extern int __isnan(double __value) throw() __attribute((const)); +# 39 +extern int __iseqsig(double __x, double __y) throw(); +# 42 +extern int __issignaling(double __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern double acos(double __x) throw(); extern double __acos(double __x) throw(); +# 55 +extern double asin(double __x) throw(); extern double __asin(double __x) throw(); +# 57 +extern double atan(double __x) throw(); extern double __atan(double __x) throw(); +# 59 +extern double atan2(double __y, double __x) throw(); extern double __atan2(double __y, double __x) throw(); +# 62 +extern double cos(double __x) throw(); extern double __cos(double __x) throw(); +# 64 +extern double sin(double __x) throw(); extern double __sin(double __x) throw(); +# 66 +extern double tan(double __x) throw(); extern double __tan(double __x) throw(); +# 71 +extern double cosh(double __x) throw(); extern double __cosh(double __x) throw(); +# 73 +extern double sinh(double __x) throw(); extern double __sinh(double __x) throw(); +# 75 +extern double tanh(double __x) throw(); extern double __tanh(double __x) throw(); +# 80 +extern void sincos(double __x, double * __sinx, double * __cosx) throw(); extern void __sincos(double __x, double * __sinx, double * __cosx) throw(); +# 85 +extern double acosh(double __x) throw(); extern double __acosh(double __x) throw(); +# 87 +extern double asinh(double __x) throw(); extern double __asinh(double __x) throw(); +# 89 +extern double atanh(double __x) throw(); extern double __atanh(double __x) throw(); +# 95 +extern double exp(double __x) throw(); extern double __exp(double __x) throw(); +# 98 +extern double frexp(double __x, int * __exponent) throw(); extern double __frexp(double __x, int * __exponent) throw(); +# 101 +extern double ldexp(double __x, int __exponent) throw(); extern double __ldexp(double __x, int __exponent) throw(); +# 104 +extern double log(double __x) throw(); extern double __log(double __x) throw(); +# 107 +extern double log10(double __x) throw(); extern double __log10(double __x) throw(); +# 110 +extern double modf(double __x, double * __iptr) throw(); extern double __modf(double __x, double * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern double exp10(double __x) throw(); extern double __exp10(double __x) throw(); +# 119 +extern double expm1(double __x) throw(); extern double __expm1(double __x) throw(); +# 122 +extern double log1p(double __x) throw(); extern double __log1p(double __x) throw(); +# 125 +extern double logb(double __x) throw(); extern double __logb(double __x) throw(); +# 130 +extern double exp2(double __x) throw(); extern double __exp2(double __x) throw(); +# 133 +extern double log2(double __x) throw(); extern double __log2(double __x) throw(); +# 140 +extern double pow(double __x, double __y) throw(); extern double __pow(double __x, double __y) throw(); +# 143 +extern double sqrt(double __x) throw(); extern double __sqrt(double __x) throw(); +# 147 +extern double hypot(double __x, double __y) throw(); extern double __hypot(double __x, double __y) throw(); +# 152 +extern double cbrt(double __x) throw(); extern double __cbrt(double __x) throw(); +# 159 +extern double ceil(double __x) throw() __attribute((const)); extern double __ceil(double __x) throw() __attribute((const)); +# 162 +extern double fabs(double __x) throw() __attribute((const)); extern double __fabs(double __x) throw() __attribute((const)); +# 165 +extern double floor(double __x) throw() __attribute((const)); extern double __floor(double __x) throw() __attribute((const)); +# 168 +extern double fmod(double __x, double __y) throw(); extern double __fmod(double __x, double __y) throw(); +# 182 "/usr/include/bits/mathcalls.h" 3 +extern int finite(double __value) throw() __attribute((const)); +# 185 +extern double drem(double __x, double __y) throw(); extern double __drem(double __x, double __y) throw(); +# 189 +extern double significand(double __x) throw(); extern double __significand(double __x) throw(); +# 196 +extern double copysign(double __x, double __y) throw() __attribute((const)); extern double __copysign(double __x, double __y) throw() __attribute((const)); +# 201 +extern double nan(const char * __tagb) throw(); extern double __nan(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern double j0(double) throw(); extern double __j0(double) throw(); +# 218 +extern double j1(double) throw(); extern double __j1(double) throw(); +# 219 +extern double jn(int, double) throw(); extern double __jn(int, double) throw(); +# 220 +extern double y0(double) throw(); extern double __y0(double) throw(); +# 221 +extern double y1(double) throw(); extern double __y1(double) throw(); +# 222 +extern double yn(int, double) throw(); extern double __yn(int, double) throw(); +# 228 +extern double erf(double) throw(); extern double __erf(double) throw(); +# 229 +extern double erfc(double) throw(); extern double __erfc(double) throw(); +# 230 +extern double lgamma(double) throw(); extern double __lgamma(double) throw(); +# 235 +extern double tgamma(double) throw(); extern double __tgamma(double) throw(); +# 241 +extern double gamma(double) throw(); extern double __gamma(double) throw(); +# 249 +extern double lgamma_r(double, int * __signgamp) throw(); extern double __lgamma_r(double, int * __signgamp) throw(); +# 256 +extern double rint(double __x) throw(); extern double __rint(double __x) throw(); +# 259 +extern double nextafter(double __x, double __y) throw(); extern double __nextafter(double __x, double __y) throw(); +# 261 +extern double nexttoward(double __x, long double __y) throw(); extern double __nexttoward(double __x, long double __y) throw(); +# 266 +extern double nextdown(double __x) throw(); extern double __nextdown(double __x) throw(); +# 268 +extern double nextup(double __x) throw(); extern double __nextup(double __x) throw(); +# 272 +extern double remainder(double __x, double __y) throw(); extern double __remainder(double __x, double __y) throw(); +# 276 +extern double scalbn(double __x, int __n) throw(); extern double __scalbn(double __x, int __n) throw(); +# 280 +extern int ilogb(double __x) throw(); extern int __ilogb(double __x) throw(); +# 285 +extern long llogb(double __x) throw(); extern long __llogb(double __x) throw(); +# 290 +extern double scalbln(double __x, long __n) throw(); extern double __scalbln(double __x, long __n) throw(); +# 294 +extern double nearbyint(double __x) throw(); extern double __nearbyint(double __x) throw(); +# 298 +extern double round(double __x) throw() __attribute((const)); extern double __round(double __x) throw() __attribute((const)); +# 302 +extern double trunc(double __x) throw() __attribute((const)); extern double __trunc(double __x) throw() __attribute((const)); +# 307 +extern double remquo(double __x, double __y, int * __quo) throw(); extern double __remquo(double __x, double __y, int * __quo) throw(); +# 314 +extern long lrint(double __x) throw(); extern long __lrint(double __x) throw(); +# 316 +extern long long llrint(double __x) throw(); extern long long __llrint(double __x) throw(); +# 320 +extern long lround(double __x) throw(); extern long __lround(double __x) throw(); +# 322 +extern long long llround(double __x) throw(); extern long long __llround(double __x) throw(); +# 326 +extern double fdim(double __x, double __y) throw(); extern double __fdim(double __x, double __y) throw(); +# 329 +extern double fmax(double __x, double __y) throw() __attribute((const)); extern double __fmax(double __x, double __y) throw() __attribute((const)); +# 332 +extern double fmin(double __x, double __y) throw() __attribute((const)); extern double __fmin(double __x, double __y) throw() __attribute((const)); +# 335 +extern double fma(double __x, double __y, double __z) throw(); extern double __fma(double __x, double __y, double __z) throw(); +# 340 +extern double roundeven(double __x) throw() __attribute((const)); extern double __roundeven(double __x) throw() __attribute((const)); +# 345 +extern __intmax_t fromfp(double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfp(double __x, int __round, unsigned __width) throw(); +# 350 +extern __uintmax_t ufromfp(double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfp(double __x, int __round, unsigned __width) throw(); +# 356 +extern __intmax_t fromfpx(double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpx(double __x, int __round, unsigned __width) throw(); +# 362 +extern __uintmax_t ufromfpx(double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpx(double __x, int __round, unsigned __width) throw(); +# 365 +extern double fmaxmag(double __x, double __y) throw() __attribute((const)); extern double __fmaxmag(double __x, double __y) throw() __attribute((const)); +# 368 +extern double fminmag(double __x, double __y) throw() __attribute((const)); extern double __fminmag(double __x, double __y) throw() __attribute((const)); +# 371 +extern int canonicalize(double * __cx, const double * __x) throw(); +# 377 +extern int totalorder(const double * __x, const double * __y) throw() +# 378 + __attribute((__pure__)); +# 382 +extern int totalordermag(const double * __x, const double * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern double getpayload(const double * __x) throw(); extern double __getpayload(const double * __x) throw(); +# 389 +extern int setpayload(double * __x, double __payload) throw(); +# 392 +extern int setpayloadsig(double * __x, double __payload) throw(); +# 400 +extern double scalb(double __x, double __n) throw(); extern double __scalb(double __x, double __n) throw(); +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassifyf(float __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbitf(float __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinff(float __value) throw() __attribute((const)); +# 33 +extern int __finitef(float __value) throw() __attribute((const)); +# 36 +extern int __isnanf(float __value) throw() __attribute((const)); +# 39 +extern int __iseqsigf(float __x, float __y) throw(); +# 42 +extern int __issignalingf(float __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern float acosf(float __x) throw(); extern float __acosf(float __x) throw(); +# 55 +extern float asinf(float __x) throw(); extern float __asinf(float __x) throw(); +# 57 +extern float atanf(float __x) throw(); extern float __atanf(float __x) throw(); +# 59 +extern float atan2f(float __y, float __x) throw(); extern float __atan2f(float __y, float __x) throw(); +# 62 +extern float cosf(float __x) throw(); +# 64 +extern float sinf(float __x) throw(); +# 66 +extern float tanf(float __x) throw(); +# 71 +extern float coshf(float __x) throw(); extern float __coshf(float __x) throw(); +# 73 +extern float sinhf(float __x) throw(); extern float __sinhf(float __x) throw(); +# 75 +extern float tanhf(float __x) throw(); extern float __tanhf(float __x) throw(); +# 80 +extern void sincosf(float __x, float * __sinx, float * __cosx) throw(); +# 85 +extern float acoshf(float __x) throw(); extern float __acoshf(float __x) throw(); +# 87 +extern float asinhf(float __x) throw(); extern float __asinhf(float __x) throw(); +# 89 +extern float atanhf(float __x) throw(); extern float __atanhf(float __x) throw(); +# 95 +extern float expf(float __x) throw(); +# 98 +extern float frexpf(float __x, int * __exponent) throw(); extern float __frexpf(float __x, int * __exponent) throw(); +# 101 +extern float ldexpf(float __x, int __exponent) throw(); extern float __ldexpf(float __x, int __exponent) throw(); +# 104 +extern float logf(float __x) throw(); +# 107 +extern float log10f(float __x) throw(); +# 110 +extern float modff(float __x, float * __iptr) throw(); extern float __modff(float __x, float * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern float exp10f(float __x) throw(); +# 119 +extern float expm1f(float __x) throw(); extern float __expm1f(float __x) throw(); +# 122 +extern float log1pf(float __x) throw(); extern float __log1pf(float __x) throw(); +# 125 +extern float logbf(float __x) throw(); extern float __logbf(float __x) throw(); +# 130 +extern float exp2f(float __x) throw(); extern float __exp2f(float __x) throw(); +# 133 +extern float log2f(float __x) throw(); +# 140 +extern float powf(float __x, float __y) throw(); +# 143 +extern float sqrtf(float __x) throw(); extern float __sqrtf(float __x) throw(); +# 147 +extern float hypotf(float __x, float __y) throw(); extern float __hypotf(float __x, float __y) throw(); +# 152 +extern float cbrtf(float __x) throw(); extern float __cbrtf(float __x) throw(); +# 159 +extern float ceilf(float __x) throw() __attribute((const)); extern float __ceilf(float __x) throw() __attribute((const)); +# 162 +extern float fabsf(float __x) throw() __attribute((const)); extern float __fabsf(float __x) throw() __attribute((const)); +# 165 +extern float floorf(float __x) throw() __attribute((const)); extern float __floorf(float __x) throw() __attribute((const)); +# 168 +extern float fmodf(float __x, float __y) throw(); extern float __fmodf(float __x, float __y) throw(); +# 177 +extern int isinff(float __value) throw() __attribute((const)); +# 182 +extern int finitef(float __value) throw() __attribute((const)); +# 185 +extern float dremf(float __x, float __y) throw(); extern float __dremf(float __x, float __y) throw(); +# 189 +extern float significandf(float __x) throw(); extern float __significandf(float __x) throw(); +# 196 +extern float copysignf(float __x, float __y) throw() __attribute((const)); extern float __copysignf(float __x, float __y) throw() __attribute((const)); +# 201 +extern float nanf(const char * __tagb) throw(); extern float __nanf(const char * __tagb) throw(); +# 211 +extern int isnanf(float __value) throw() __attribute((const)); +# 217 +extern float j0f(float) throw(); extern float __j0f(float) throw(); +# 218 +extern float j1f(float) throw(); extern float __j1f(float) throw(); +# 219 +extern float jnf(int, float) throw(); extern float __jnf(int, float) throw(); +# 220 +extern float y0f(float) throw(); extern float __y0f(float) throw(); +# 221 +extern float y1f(float) throw(); extern float __y1f(float) throw(); +# 222 +extern float ynf(int, float) throw(); extern float __ynf(int, float) throw(); +# 228 +extern float erff(float) throw(); extern float __erff(float) throw(); +# 229 +extern float erfcf(float) throw(); extern float __erfcf(float) throw(); +# 230 +extern float lgammaf(float) throw(); extern float __lgammaf(float) throw(); +# 235 +extern float tgammaf(float) throw(); extern float __tgammaf(float) throw(); +# 241 +extern float gammaf(float) throw(); extern float __gammaf(float) throw(); +# 249 +extern float lgammaf_r(float, int * __signgamp) throw(); extern float __lgammaf_r(float, int * __signgamp) throw(); +# 256 +extern float rintf(float __x) throw(); extern float __rintf(float __x) throw(); +# 259 +extern float nextafterf(float __x, float __y) throw(); extern float __nextafterf(float __x, float __y) throw(); +# 261 +extern float nexttowardf(float __x, long double __y) throw(); extern float __nexttowardf(float __x, long double __y) throw(); +# 266 +extern float nextdownf(float __x) throw(); extern float __nextdownf(float __x) throw(); +# 268 +extern float nextupf(float __x) throw(); extern float __nextupf(float __x) throw(); +# 272 +extern float remainderf(float __x, float __y) throw(); extern float __remainderf(float __x, float __y) throw(); +# 276 +extern float scalbnf(float __x, int __n) throw(); extern float __scalbnf(float __x, int __n) throw(); +# 280 +extern int ilogbf(float __x) throw(); extern int __ilogbf(float __x) throw(); +# 285 +extern long llogbf(float __x) throw(); extern long __llogbf(float __x) throw(); +# 290 +extern float scalblnf(float __x, long __n) throw(); extern float __scalblnf(float __x, long __n) throw(); +# 294 +extern float nearbyintf(float __x) throw(); extern float __nearbyintf(float __x) throw(); +# 298 +extern float roundf(float __x) throw() __attribute((const)); extern float __roundf(float __x) throw() __attribute((const)); +# 302 +extern float truncf(float __x) throw() __attribute((const)); extern float __truncf(float __x) throw() __attribute((const)); +# 307 +extern float remquof(float __x, float __y, int * __quo) throw(); extern float __remquof(float __x, float __y, int * __quo) throw(); +# 314 +extern long lrintf(float __x) throw(); extern long __lrintf(float __x) throw(); +# 316 +extern long long llrintf(float __x) throw(); extern long long __llrintf(float __x) throw(); +# 320 +extern long lroundf(float __x) throw(); extern long __lroundf(float __x) throw(); +# 322 +extern long long llroundf(float __x) throw(); extern long long __llroundf(float __x) throw(); +# 326 +extern float fdimf(float __x, float __y) throw(); extern float __fdimf(float __x, float __y) throw(); +# 329 +extern float fmaxf(float __x, float __y) throw() __attribute((const)); extern float __fmaxf(float __x, float __y) throw() __attribute((const)); +# 332 +extern float fminf(float __x, float __y) throw() __attribute((const)); extern float __fminf(float __x, float __y) throw() __attribute((const)); +# 335 +extern float fmaf(float __x, float __y, float __z) throw(); extern float __fmaf(float __x, float __y, float __z) throw(); +# 340 +extern float roundevenf(float __x) throw() __attribute((const)); extern float __roundevenf(float __x) throw() __attribute((const)); +# 345 +extern __intmax_t fromfpf(float __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf(float __x, int __round, unsigned __width) throw(); +# 350 +extern __uintmax_t ufromfpf(float __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf(float __x, int __round, unsigned __width) throw(); +# 356 +extern __intmax_t fromfpxf(float __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf(float __x, int __round, unsigned __width) throw(); +# 362 +extern __uintmax_t ufromfpxf(float __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf(float __x, int __round, unsigned __width) throw(); +# 365 +extern float fmaxmagf(float __x, float __y) throw() __attribute((const)); extern float __fmaxmagf(float __x, float __y) throw() __attribute((const)); +# 368 +extern float fminmagf(float __x, float __y) throw() __attribute((const)); extern float __fminmagf(float __x, float __y) throw() __attribute((const)); +# 371 +extern int canonicalizef(float * __cx, const float * __x) throw(); +# 377 +extern int totalorderf(const float * __x, const float * __y) throw() +# 378 + __attribute((__pure__)); +# 382 +extern int totalordermagf(const float * __x, const float * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern float getpayloadf(const float * __x) throw(); extern float __getpayloadf(const float * __x) throw(); +# 389 +extern int setpayloadf(float * __x, float __payload) throw(); +# 392 +extern int setpayloadsigf(float * __x, float __payload) throw(); +# 400 +extern float scalbf(float __x, float __n) throw(); extern float __scalbf(float __x, float __n) throw(); +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassifyl(long double __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbitl(long double __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinfl(long double __value) throw() __attribute((const)); +# 33 +extern int __finitel(long double __value) throw() __attribute((const)); +# 36 +extern int __isnanl(long double __value) throw() __attribute((const)); +# 39 +extern int __iseqsigl(long double __x, long double __y) throw(); +# 42 +extern int __issignalingl(long double __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern long double acosl(long double __x) throw(); extern long double __acosl(long double __x) throw(); +# 55 +extern long double asinl(long double __x) throw(); extern long double __asinl(long double __x) throw(); +# 57 +extern long double atanl(long double __x) throw(); extern long double __atanl(long double __x) throw(); +# 59 +extern long double atan2l(long double __y, long double __x) throw(); extern long double __atan2l(long double __y, long double __x) throw(); +# 62 +extern long double cosl(long double __x) throw(); extern long double __cosl(long double __x) throw(); +# 64 +extern long double sinl(long double __x) throw(); extern long double __sinl(long double __x) throw(); +# 66 +extern long double tanl(long double __x) throw(); extern long double __tanl(long double __x) throw(); +# 71 +extern long double coshl(long double __x) throw(); extern long double __coshl(long double __x) throw(); +# 73 +extern long double sinhl(long double __x) throw(); extern long double __sinhl(long double __x) throw(); +# 75 +extern long double tanhl(long double __x) throw(); extern long double __tanhl(long double __x) throw(); +# 80 +extern void sincosl(long double __x, long double * __sinx, long double * __cosx) throw(); extern void __sincosl(long double __x, long double * __sinx, long double * __cosx) throw(); +# 85 +extern long double acoshl(long double __x) throw(); extern long double __acoshl(long double __x) throw(); +# 87 +extern long double asinhl(long double __x) throw(); extern long double __asinhl(long double __x) throw(); +# 89 +extern long double atanhl(long double __x) throw(); extern long double __atanhl(long double __x) throw(); +# 95 +extern long double expl(long double __x) throw(); extern long double __expl(long double __x) throw(); +# 98 +extern long double frexpl(long double __x, int * __exponent) throw(); extern long double __frexpl(long double __x, int * __exponent) throw(); +# 101 +extern long double ldexpl(long double __x, int __exponent) throw(); extern long double __ldexpl(long double __x, int __exponent) throw(); +# 104 +extern long double logl(long double __x) throw(); extern long double __logl(long double __x) throw(); +# 107 +extern long double log10l(long double __x) throw(); extern long double __log10l(long double __x) throw(); +# 110 +extern long double modfl(long double __x, long double * __iptr) throw(); extern long double __modfl(long double __x, long double * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern long double exp10l(long double __x) throw(); extern long double __exp10l(long double __x) throw(); +# 119 +extern long double expm1l(long double __x) throw(); extern long double __expm1l(long double __x) throw(); +# 122 +extern long double log1pl(long double __x) throw(); extern long double __log1pl(long double __x) throw(); +# 125 +extern long double logbl(long double __x) throw(); extern long double __logbl(long double __x) throw(); +# 130 +extern long double exp2l(long double __x) throw(); extern long double __exp2l(long double __x) throw(); +# 133 +extern long double log2l(long double __x) throw(); extern long double __log2l(long double __x) throw(); +# 140 +extern long double powl(long double __x, long double __y) throw(); extern long double __powl(long double __x, long double __y) throw(); +# 143 +extern long double sqrtl(long double __x) throw(); extern long double __sqrtl(long double __x) throw(); +# 147 +extern long double hypotl(long double __x, long double __y) throw(); extern long double __hypotl(long double __x, long double __y) throw(); +# 152 +extern long double cbrtl(long double __x) throw(); extern long double __cbrtl(long double __x) throw(); +# 159 +extern long double ceill(long double __x) throw() __attribute((const)); extern long double __ceill(long double __x) throw() __attribute((const)); +# 162 +extern long double fabsl(long double __x) throw() __attribute((const)); extern long double __fabsl(long double __x) throw() __attribute((const)); +# 165 +extern long double floorl(long double __x) throw() __attribute((const)); extern long double __floorl(long double __x) throw() __attribute((const)); +# 168 +extern long double fmodl(long double __x, long double __y) throw(); extern long double __fmodl(long double __x, long double __y) throw(); +# 177 +extern int isinfl(long double __value) throw() __attribute((const)); +# 182 +extern int finitel(long double __value) throw() __attribute((const)); +# 185 +extern long double dreml(long double __x, long double __y) throw(); extern long double __dreml(long double __x, long double __y) throw(); +# 189 +extern long double significandl(long double __x) throw(); extern long double __significandl(long double __x) throw(); +# 196 +extern long double copysignl(long double __x, long double __y) throw() __attribute((const)); extern long double __copysignl(long double __x, long double __y) throw() __attribute((const)); +# 201 +extern long double nanl(const char * __tagb) throw(); extern long double __nanl(const char * __tagb) throw(); +# 211 +extern int isnanl(long double __value) throw() __attribute((const)); +# 217 +extern long double j0l(long double) throw(); extern long double __j0l(long double) throw(); +# 218 +extern long double j1l(long double) throw(); extern long double __j1l(long double) throw(); +# 219 +extern long double jnl(int, long double) throw(); extern long double __jnl(int, long double) throw(); +# 220 +extern long double y0l(long double) throw(); extern long double __y0l(long double) throw(); +# 221 +extern long double y1l(long double) throw(); extern long double __y1l(long double) throw(); +# 222 +extern long double ynl(int, long double) throw(); extern long double __ynl(int, long double) throw(); +# 228 +extern long double erfl(long double) throw(); extern long double __erfl(long double) throw(); +# 229 +extern long double erfcl(long double) throw(); extern long double __erfcl(long double) throw(); +# 230 +extern long double lgammal(long double) throw(); extern long double __lgammal(long double) throw(); +# 235 +extern long double tgammal(long double) throw(); extern long double __tgammal(long double) throw(); +# 241 +extern long double gammal(long double) throw(); extern long double __gammal(long double) throw(); +# 249 +extern long double lgammal_r(long double, int * __signgamp) throw(); extern long double __lgammal_r(long double, int * __signgamp) throw(); +# 256 +extern long double rintl(long double __x) throw(); extern long double __rintl(long double __x) throw(); +# 259 +extern long double nextafterl(long double __x, long double __y) throw(); extern long double __nextafterl(long double __x, long double __y) throw(); +# 261 +extern long double nexttowardl(long double __x, long double __y) throw(); extern long double __nexttowardl(long double __x, long double __y) throw(); +# 266 +extern long double nextdownl(long double __x) throw(); extern long double __nextdownl(long double __x) throw(); +# 268 +extern long double nextupl(long double __x) throw(); extern long double __nextupl(long double __x) throw(); +# 272 +extern long double remainderl(long double __x, long double __y) throw(); extern long double __remainderl(long double __x, long double __y) throw(); +# 276 +extern long double scalbnl(long double __x, int __n) throw(); extern long double __scalbnl(long double __x, int __n) throw(); +# 280 +extern int ilogbl(long double __x) throw(); extern int __ilogbl(long double __x) throw(); +# 285 +extern long llogbl(long double __x) throw(); extern long __llogbl(long double __x) throw(); +# 290 +extern long double scalblnl(long double __x, long __n) throw(); extern long double __scalblnl(long double __x, long __n) throw(); +# 294 +extern long double nearbyintl(long double __x) throw(); extern long double __nearbyintl(long double __x) throw(); +# 298 +extern long double roundl(long double __x) throw() __attribute((const)); extern long double __roundl(long double __x) throw() __attribute((const)); +# 302 +extern long double truncl(long double __x) throw() __attribute((const)); extern long double __truncl(long double __x) throw() __attribute((const)); +# 307 +extern long double remquol(long double __x, long double __y, int * __quo) throw(); extern long double __remquol(long double __x, long double __y, int * __quo) throw(); +# 314 +extern long lrintl(long double __x) throw(); extern long __lrintl(long double __x) throw(); +# 316 +extern long long llrintl(long double __x) throw(); extern long long __llrintl(long double __x) throw(); +# 320 +extern long lroundl(long double __x) throw(); extern long __lroundl(long double __x) throw(); +# 322 +extern long long llroundl(long double __x) throw(); extern long long __llroundl(long double __x) throw(); +# 326 +extern long double fdiml(long double __x, long double __y) throw(); extern long double __fdiml(long double __x, long double __y) throw(); +# 329 +extern long double fmaxl(long double __x, long double __y) throw() __attribute((const)); extern long double __fmaxl(long double __x, long double __y) throw() __attribute((const)); +# 332 +extern long double fminl(long double __x, long double __y) throw() __attribute((const)); extern long double __fminl(long double __x, long double __y) throw() __attribute((const)); +# 335 +extern long double fmal(long double __x, long double __y, long double __z) throw(); extern long double __fmal(long double __x, long double __y, long double __z) throw(); +# 340 +extern long double roundevenl(long double __x) throw() __attribute((const)); extern long double __roundevenl(long double __x) throw() __attribute((const)); +# 345 +extern __intmax_t fromfpl(long double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpl(long double __x, int __round, unsigned __width) throw(); +# 350 +extern __uintmax_t ufromfpl(long double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpl(long double __x, int __round, unsigned __width) throw(); +# 356 +extern __intmax_t fromfpxl(long double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxl(long double __x, int __round, unsigned __width) throw(); +# 362 +extern __uintmax_t ufromfpxl(long double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxl(long double __x, int __round, unsigned __width) throw(); +# 365 +extern long double fmaxmagl(long double __x, long double __y) throw() __attribute((const)); extern long double __fmaxmagl(long double __x, long double __y) throw() __attribute((const)); +# 368 +extern long double fminmagl(long double __x, long double __y) throw() __attribute((const)); extern long double __fminmagl(long double __x, long double __y) throw() __attribute((const)); +# 371 +extern int canonicalizel(long double * __cx, const long double * __x) throw(); +# 377 +extern int totalorderl(const long double * __x, const long double * __y) throw() +# 378 + __attribute((__pure__)); +# 382 +extern int totalordermagl(const long double * __x, const long double * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern long double getpayloadl(const long double * __x) throw(); extern long double __getpayloadl(const long double * __x) throw(); +# 389 +extern int setpayloadl(long double * __x, long double __payload) throw(); +# 392 +extern int setpayloadsigl(long double * __x, long double __payload) throw(); +# 400 +extern long double scalbl(long double __x, long double __n) throw(); extern long double __scalbl(long double __x, long double __n) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern float fadd(double __x, double __y) throw(); +# 27 +extern float fdiv(double __x, double __y) throw(); +# 30 +extern float fmul(double __x, double __y) throw(); +# 33 +extern float fsub(double __x, double __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern float faddl(long double __x, long double __y) throw(); +# 27 +extern float fdivl(long double __x, long double __y) throw(); +# 30 +extern float fmull(long double __x, long double __y) throw(); +# 33 +extern float fsubl(long double __x, long double __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern double daddl(long double __x, long double __y) throw(); +# 27 +extern double ddivl(long double __x, long double __y) throw(); +# 30 +extern double dmull(long double __x, long double __y) throw(); +# 33 +extern double dsubl(long double __x, long double __y) throw(); +# 773 "/usr/include/math.h" 3 +extern int signgam; +# 854 "/usr/include/math.h" 3 +enum { +# 855 +FP_NAN, +# 858 +FP_INFINITE, +# 861 +FP_ZERO, +# 864 +FP_SUBNORMAL, +# 867 +FP_NORMAL +# 870 +}; +# 23 "/usr/include/bits/iscanonical.h" 3 +extern int __iscanonicall(long double __x) throw() +# 24 + __attribute((const)); +# 46 +extern "C++" { +# 47 +inline int iscanonical(float __val) { return (((void)((__typeof__(__val))__val)), 1); } +# 48 +inline int iscanonical(double __val) { return (((void)((__typeof__(__val))__val)), 1); } +# 49 +inline int iscanonical(long double __val) { return __iscanonicall(__val); } +# 53 +} +# 985 "/usr/include/math.h" 3 +extern "C++" { +# 986 +inline int issignaling(float __val) { return __issignalingf(__val); } +# 987 +inline int issignaling(double __val) { return __issignaling(__val); } +# 989 +inline int issignaling(long double __val) +# 990 +{ +# 994 +return __issignalingl(__val); +# 996 +} +# 1002 +} +# 1016 "/usr/include/math.h" 3 +extern "C++" { +# 1047 "/usr/include/math.h" 3 +template< class __T> inline bool +# 1048 +iszero(__T __val) +# 1049 +{ +# 1050 +return __val == 0; +# 1051 +} +# 1053 +} +# 1278 "/usr/include/math.h" 3 +extern "C++" { +# 1279 +template< class > struct __iseqsig_type; +# 1281 +template<> struct __iseqsig_type< float> { +# 1283 +static int __call(float __x, float __y) throw() +# 1284 +{ +# 1285 +return __iseqsigf(__x, __y); +# 1286 +} +# 1287 +}; +# 1289 +template<> struct __iseqsig_type< double> { +# 1291 +static int __call(double __x, double __y) throw() +# 1292 +{ +# 1293 +return __iseqsig(__x, __y); +# 1294 +} +# 1295 +}; +# 1297 +template<> struct __iseqsig_type< long double> { +# 1299 +static int __call(long double __x, long double __y) throw() +# 1300 +{ +# 1302 +return __iseqsigl(__x, __y); +# 1306 +} +# 1307 +}; +# 1321 "/usr/include/math.h" 3 +template< class _T1, class _T2> inline int +# 1323 +iseqsig(_T1 __x, _T2 __y) throw() +# 1324 +{ +# 1326 +typedef __decltype(((__x + __y) + (0.0F))) _T3; +# 1330 +return __iseqsig_type< __decltype(((__x + __y) + (0.0F)))> ::__call(__x, __y); +# 1331 +} +# 1333 +} +# 1338 +} +# 33 "/usr/include/stdlib.h" 3 +extern "C" { +# 62 "/usr/include/stdlib.h" 3 +typedef +# 59 +struct { +# 60 +int quot; +# 61 +int rem; +# 62 +} div_t; +# 70 +typedef +# 67 +struct { +# 68 +long quot; +# 69 +long rem; +# 70 +} ldiv_t; +# 80 +typedef +# 77 +struct { +# 78 +long long quot; +# 79 +long long rem; +# 80 +} lldiv_t; +# 97 +extern size_t __ctype_get_mb_cur_max() throw(); +# 101 +extern double atof(const char * __nptr) throw() +# 102 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 104 +extern int atoi(const char * __nptr) throw() +# 105 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 107 +extern long atol(const char * __nptr) throw() +# 108 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 112 +extern long long atoll(const char * __nptr) throw() +# 113 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 117 +extern double strtod(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 119 + __attribute((__nonnull__(1))); +# 123 +extern float strtof(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 124 + __attribute((__nonnull__(1))); +# 126 +extern long double strtold(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 128 + __attribute((__nonnull__(1))); +# 176 +extern long strtol(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 178 + __attribute((__nonnull__(1))); +# 180 +extern unsigned long strtoul(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 182 + __attribute((__nonnull__(1))); +# 187 +extern long long strtoq(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 189 + __attribute((__nonnull__(1))); +# 192 +extern unsigned long long strtouq(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 194 + __attribute((__nonnull__(1))); +# 200 +extern long long strtoll(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 202 + __attribute((__nonnull__(1))); +# 205 +extern unsigned long long strtoull(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 207 + __attribute((__nonnull__(1))); +# 212 +extern int strfromd(char * __dest, size_t __size, const char * __format, double __f) throw() +# 214 + __attribute((__nonnull__(3))); +# 216 +extern int strfromf(char * __dest, size_t __size, const char * __format, float __f) throw() +# 218 + __attribute((__nonnull__(3))); +# 220 +extern int strfroml(char * __dest, size_t __size, const char * __format, long double __f) throw() +# 222 + __attribute((__nonnull__(3))); +# 274 +extern long strtol_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 276 + __attribute((__nonnull__(1, 4))); +# 278 +extern unsigned long strtoul_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 281 + __attribute((__nonnull__(1, 4))); +# 284 +extern long long strtoll_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 287 + __attribute((__nonnull__(1, 4))); +# 290 +extern unsigned long long strtoull_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 293 + __attribute((__nonnull__(1, 4))); +# 295 +extern double strtod_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 297 + __attribute((__nonnull__(1, 3))); +# 299 +extern float strtof_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 301 + __attribute((__nonnull__(1, 3))); +# 303 +extern long double strtold_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 306 + __attribute((__nonnull__(1, 3))); +# 385 "/usr/include/stdlib.h" 3 +extern char *l64a(long __n) throw(); +# 388 +extern long a64l(const char * __s) throw() +# 389 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 27 "/usr/include/sys/types.h" 3 +extern "C" { +# 33 +typedef __u_char u_char; +# 34 +typedef __u_short u_short; +# 35 +typedef __u_int u_int; +# 36 +typedef __u_long u_long; +# 37 +typedef __quad_t quad_t; +# 38 +typedef __u_quad_t u_quad_t; +# 39 +typedef __fsid_t fsid_t; +# 42 +typedef __loff_t loff_t; +# 47 +typedef __ino_t ino_t; +# 54 "/usr/include/sys/types.h" 3 +typedef __ino64_t ino64_t; +# 59 +typedef __dev_t dev_t; +# 64 +typedef __gid_t gid_t; +# 69 +typedef __mode_t mode_t; +# 74 +typedef __nlink_t nlink_t; +# 79 +typedef __uid_t uid_t; +# 85 +typedef __off_t off_t; +# 92 "/usr/include/sys/types.h" 3 +typedef __off64_t off64_t; +# 103 +typedef __id_t id_t; +# 108 +typedef __ssize_t ssize_t; +# 114 +typedef __daddr_t daddr_t; +# 115 +typedef __caddr_t caddr_t; +# 121 +typedef __key_t key_t; +# 134 "/usr/include/sys/types.h" 3 +typedef __useconds_t useconds_t; +# 138 +typedef __suseconds_t suseconds_t; +# 148 "/usr/include/sys/types.h" 3 +typedef unsigned long ulong; +# 149 +typedef unsigned short ushort; +# 150 +typedef unsigned uint; +# 24 "/usr/include/bits/stdint-intn.h" 3 +typedef __int8_t int8_t; +# 25 +typedef __int16_t int16_t; +# 26 +typedef __int32_t int32_t; +# 27 +typedef __int64_t int64_t; +# 158 "/usr/include/sys/types.h" 3 +typedef __uint8_t u_int8_t; +# 159 +typedef __uint16_t u_int16_t; +# 160 +typedef __uint32_t u_int32_t; +# 161 +typedef __uint64_t u_int64_t; +# 164 +typedef long register_t __attribute((__mode__(__word__))); +# 34 "/usr/include/bits/byteswap.h" 3 +static inline __uint16_t __bswap_16(__uint16_t __bsx) +# 35 +{ +# 37 +return __builtin_bswap16(__bsx); +# 41 +} +# 49 +static inline __uint32_t __bswap_32(__uint32_t __bsx) +# 50 +{ +# 52 +return __builtin_bswap32(__bsx); +# 56 +} +# 70 "/usr/include/bits/byteswap.h" 3 +static inline __uint64_t __bswap_64(__uint64_t __bsx) +# 71 +{ +# 73 +return __builtin_bswap64(__bsx); +# 77 +} +# 33 "/usr/include/bits/uintn-identity.h" 3 +static inline __uint16_t __uint16_identity(__uint16_t __x) +# 34 +{ +# 35 +return __x; +# 36 +} +# 39 +static inline __uint32_t __uint32_identity(__uint32_t __x) +# 40 +{ +# 41 +return __x; +# 42 +} +# 45 +static inline __uint64_t __uint64_identity(__uint64_t __x) +# 46 +{ +# 47 +return __x; +# 48 +} +# 8 "/usr/include/bits/types/__sigset_t.h" 3 +typedef +# 6 +struct { +# 7 +unsigned long __val[(1024) / ((8) * sizeof(unsigned long))]; +# 8 +} __sigset_t; +# 7 "/usr/include/bits/types/sigset_t.h" 3 +typedef __sigset_t sigset_t; +# 49 "/usr/include/sys/select.h" 3 +typedef long __fd_mask; +# 70 +typedef +# 60 +struct { +# 64 +__fd_mask fds_bits[1024 / (8 * ((int)sizeof(__fd_mask)))]; +# 70 +} fd_set; +# 77 +typedef __fd_mask fd_mask; +# 91 +extern "C" { +# 101 +extern int select(int __nfds, fd_set *__restrict__ __readfds, fd_set *__restrict__ __writefds, fd_set *__restrict__ __exceptfds, timeval *__restrict__ __timeout); +# 113 +extern int pselect(int __nfds, fd_set *__restrict__ __readfds, fd_set *__restrict__ __writefds, fd_set *__restrict__ __exceptfds, const timespec *__restrict__ __timeout, const __sigset_t *__restrict__ __sigmask); +# 126 +} +# 185 "/usr/include/sys/types.h" 3 +typedef __blksize_t blksize_t; +# 192 +typedef __blkcnt_t blkcnt_t; +# 196 +typedef __fsblkcnt_t fsblkcnt_t; +# 200 +typedef __fsfilcnt_t fsfilcnt_t; +# 219 "/usr/include/sys/types.h" 3 +typedef __blkcnt64_t blkcnt64_t; +# 220 +typedef __fsblkcnt64_t fsblkcnt64_t; +# 221 +typedef __fsfilcnt64_t fsfilcnt64_t; +# 53 "/usr/include/bits/thread-shared-types.h" 3 +typedef +# 49 +struct __pthread_internal_list { +# 51 +__pthread_internal_list *__prev; +# 52 +__pthread_internal_list *__next; +# 53 +} __pthread_list_t; +# 58 +typedef +# 55 +struct __pthread_internal_slist { +# 57 +__pthread_internal_slist *__next; +# 58 +} __pthread_slist_t; +# 22 "/usr/include/bits/struct_mutex.h" 3 +struct __pthread_mutex_s { +# 24 +int __lock; +# 25 +unsigned __count; +# 26 +int __owner; +# 28 +unsigned __nusers; +# 32 +int __kind; +# 34 +short __spins; +# 35 +short __elision; +# 36 +__pthread_list_t __list; +# 53 "/usr/include/bits/struct_mutex.h" 3 +}; +# 23 "/usr/include/bits/struct_rwlock.h" 3 +struct __pthread_rwlock_arch_t { +# 25 +unsigned __readers; +# 26 +unsigned __writers; +# 27 +unsigned __wrphase_futex; +# 28 +unsigned __writers_futex; +# 29 +unsigned __pad3; +# 30 +unsigned __pad4; +# 32 +int __cur_writer; +# 33 +int __shared; +# 34 +signed char __rwelision; +# 39 +unsigned char __pad1[7]; +# 42 +unsigned long __pad2; +# 45 +unsigned __flags; +# 55 "/usr/include/bits/struct_rwlock.h" 3 +}; +# 92 "/usr/include/bits/thread-shared-types.h" 3 +struct __pthread_cond_s { +# 95 +union { +# 96 +unsigned long long __wseq; +# 98 +struct { +# 99 +unsigned __low; +# 100 +unsigned __high; +# 101 +} __wseq32; +# 102 +}; +# 104 +union { +# 105 +unsigned long long __g1_start; +# 107 +struct { +# 108 +unsigned __low; +# 109 +unsigned __high; +# 110 +} __g1_start32; +# 111 +}; +# 112 +unsigned __g_refs[2]; +# 113 +unsigned __g_size[2]; +# 114 +unsigned __g1_orig_size; +# 115 +unsigned __wrefs; +# 116 +unsigned __g_signals[2]; +# 117 +}; +# 27 "/usr/include/bits/pthreadtypes.h" 3 +typedef unsigned long pthread_t; +# 36 +typedef +# 33 +union { +# 34 +char __size[4]; +# 35 +int __align; +# 36 +} pthread_mutexattr_t; +# 45 +typedef +# 42 +union { +# 43 +char __size[4]; +# 44 +int __align; +# 45 +} pthread_condattr_t; +# 49 +typedef unsigned pthread_key_t; +# 53 +typedef int pthread_once_t; +# 56 +union pthread_attr_t { +# 58 +char __size[56]; +# 59 +long __align; +# 60 +}; +# 62 +typedef pthread_attr_t pthread_attr_t; +# 72 +typedef +# 68 +union { +# 69 +__pthread_mutex_s __data; +# 70 +char __size[40]; +# 71 +long __align; +# 72 +} pthread_mutex_t; +# 80 +typedef +# 76 +union { +# 77 +__pthread_cond_s __data; +# 78 +char __size[48]; +# 79 +long long __align; +# 80 +} pthread_cond_t; +# 91 +typedef +# 87 +union { +# 88 +__pthread_rwlock_arch_t __data; +# 89 +char __size[56]; +# 90 +long __align; +# 91 +} pthread_rwlock_t; +# 97 +typedef +# 94 +union { +# 95 +char __size[8]; +# 96 +long __align; +# 97 +} pthread_rwlockattr_t; +# 103 +typedef volatile int pthread_spinlock_t; +# 112 +typedef +# 109 +union { +# 110 +char __size[32]; +# 111 +long __align; +# 112 +} pthread_barrier_t; +# 118 +typedef +# 115 +union { +# 116 +char __size[4]; +# 117 +int __align; +# 118 +} pthread_barrierattr_t; +# 230 "/usr/include/sys/types.h" 3 +} +# 401 "/usr/include/stdlib.h" 3 +extern long random() throw(); +# 404 +extern void srandom(unsigned __seed) throw(); +# 410 +extern char *initstate(unsigned __seed, char * __statebuf, size_t __statelen) throw() +# 411 + __attribute((__nonnull__(2))); +# 415 +extern char *setstate(char * __statebuf) throw() __attribute((__nonnull__(1))); +# 423 +struct random_data { +# 425 +int32_t *fptr; +# 426 +int32_t *rptr; +# 427 +int32_t *state; +# 428 +int rand_type; +# 429 +int rand_deg; +# 430 +int rand_sep; +# 431 +int32_t *end_ptr; +# 432 +}; +# 434 +extern int random_r(random_data *__restrict__ __buf, int32_t *__restrict__ __result) throw() +# 435 + __attribute((__nonnull__(1, 2))); +# 437 +extern int srandom_r(unsigned __seed, random_data * __buf) throw() +# 438 + __attribute((__nonnull__(2))); +# 440 +extern int initstate_r(unsigned __seed, char *__restrict__ __statebuf, size_t __statelen, random_data *__restrict__ __buf) throw() +# 443 + __attribute((__nonnull__(2, 4))); +# 445 +extern int setstate_r(char *__restrict__ __statebuf, random_data *__restrict__ __buf) throw() +# 447 + __attribute((__nonnull__(1, 2))); +# 453 +extern int rand() throw(); +# 455 +extern void srand(unsigned __seed) throw(); +# 459 +extern int rand_r(unsigned * __seed) throw(); +# 467 +extern double drand48() throw(); +# 468 +extern double erand48(unsigned short __xsubi[3]) throw() __attribute((__nonnull__(1))); +# 471 +extern long lrand48() throw(); +# 472 +extern long nrand48(unsigned short __xsubi[3]) throw() +# 473 + __attribute((__nonnull__(1))); +# 476 +extern long mrand48() throw(); +# 477 +extern long jrand48(unsigned short __xsubi[3]) throw() +# 478 + __attribute((__nonnull__(1))); +# 481 +extern void srand48(long __seedval) throw(); +# 482 +extern unsigned short *seed48(unsigned short __seed16v[3]) throw() +# 483 + __attribute((__nonnull__(1))); +# 484 +extern void lcong48(unsigned short __param[7]) throw() __attribute((__nonnull__(1))); +# 490 +struct drand48_data { +# 492 +unsigned short __x[3]; +# 493 +unsigned short __old_x[3]; +# 494 +unsigned short __c; +# 495 +unsigned short __init; +# 496 +unsigned long long __a; +# 498 +}; +# 501 +extern int drand48_r(drand48_data *__restrict__ __buffer, double *__restrict__ __result) throw() +# 502 + __attribute((__nonnull__(1, 2))); +# 503 +extern int erand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, double *__restrict__ __result) throw() +# 505 + __attribute((__nonnull__(1, 2))); +# 508 +extern int lrand48_r(drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 510 + __attribute((__nonnull__(1, 2))); +# 511 +extern int nrand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 514 + __attribute((__nonnull__(1, 2))); +# 517 +extern int mrand48_r(drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 519 + __attribute((__nonnull__(1, 2))); +# 520 +extern int jrand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 523 + __attribute((__nonnull__(1, 2))); +# 526 +extern int srand48_r(long __seedval, drand48_data * __buffer) throw() +# 527 + __attribute((__nonnull__(2))); +# 529 +extern int seed48_r(unsigned short __seed16v[3], drand48_data * __buffer) throw() +# 530 + __attribute((__nonnull__(1, 2))); +# 532 +extern int lcong48_r(unsigned short __param[7], drand48_data * __buffer) throw() +# 534 + __attribute((__nonnull__(1, 2))); +# 539 +extern void *malloc(size_t __size) throw() __attribute((__malloc__)) +# 540 + __attribute((__alloc_size__(1))); +# 542 +extern void *calloc(size_t __nmemb, size_t __size) throw() +# 543 + __attribute((__malloc__)) __attribute((__alloc_size__(1, 2))); +# 550 +extern void *realloc(void * __ptr, size_t __size) throw() +# 551 + __attribute((__warn_unused_result__)) __attribute((__alloc_size__(2))); +# 559 +extern void *reallocarray(void * __ptr, size_t __nmemb, size_t __size) throw() +# 560 + __attribute((__warn_unused_result__)) +# 561 + __attribute((__alloc_size__(2, 3))); +# 565 +extern void free(void * __ptr) throw(); +# 26 "/usr/include/alloca.h" 3 +extern "C" { +# 32 +extern void *alloca(size_t __size) throw(); +# 38 +} +# 23 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 3 +extern "C" { +# 25 +extern void *__alloca(size_t); +# 30 +} +# 574 "/usr/include/stdlib.h" 3 +extern void *valloc(size_t __size) throw() __attribute((__malloc__)) +# 575 + __attribute((__alloc_size__(1))); +# 580 +extern int posix_memalign(void ** __memptr, size_t __alignment, size_t __size) throw() +# 581 + __attribute((__nonnull__(1))); +# 586 +extern void *aligned_alloc(size_t __alignment, size_t __size) throw() +# 587 + __attribute((__malloc__)) __attribute((__alloc_size__(2))); +# 591 +extern void abort() throw() __attribute((__noreturn__)); +# 595 +extern int atexit(void (* __func)(void)) throw() __attribute((__nonnull__(1))); +# 600 +extern "C++" int at_quick_exit(void (* __func)(void)) throw() __asm__("at_quick_exit") +# 601 + __attribute((__nonnull__(1))); +# 610 +extern int on_exit(void (* __func)(int __status, void * __arg), void * __arg) throw() +# 611 + __attribute((__nonnull__(1))); +# 617 +extern void exit(int __status) throw() __attribute((__noreturn__)); +# 623 +extern void quick_exit(int __status) throw() __attribute((__noreturn__)); +# 629 +extern void _Exit(int __status) throw() __attribute((__noreturn__)); +# 634 +extern char *getenv(const char * __name) throw() __attribute((__nonnull__(1))); +# 639 +extern char *secure_getenv(const char * __name) throw() +# 640 + __attribute((__nonnull__(1))); +# 647 +extern int putenv(char * __string) throw() __attribute((__nonnull__(1))); +# 653 +extern int setenv(const char * __name, const char * __value, int __replace) throw() +# 654 + __attribute((__nonnull__(2))); +# 657 +extern int unsetenv(const char * __name) throw() __attribute((__nonnull__(1))); +# 664 +extern int clearenv() throw(); +# 675 +extern char *mktemp(char * __template) throw() __attribute((__nonnull__(1))); +# 688 +extern int mkstemp(char * __template) __attribute((__nonnull__(1))); +# 698 "/usr/include/stdlib.h" 3 +extern int mkstemp64(char * __template) __attribute((__nonnull__(1))); +# 710 +extern int mkstemps(char * __template, int __suffixlen) __attribute((__nonnull__(1))); +# 720 "/usr/include/stdlib.h" 3 +extern int mkstemps64(char * __template, int __suffixlen) +# 721 + __attribute((__nonnull__(1))); +# 731 +extern char *mkdtemp(char * __template) throw() __attribute((__nonnull__(1))); +# 742 +extern int mkostemp(char * __template, int __flags) __attribute((__nonnull__(1))); +# 752 "/usr/include/stdlib.h" 3 +extern int mkostemp64(char * __template, int __flags) __attribute((__nonnull__(1))); +# 762 +extern int mkostemps(char * __template, int __suffixlen, int __flags) +# 763 + __attribute((__nonnull__(1))); +# 774 "/usr/include/stdlib.h" 3 +extern int mkostemps64(char * __template, int __suffixlen, int __flags) +# 775 + __attribute((__nonnull__(1))); +# 784 +extern int system(const char * __command); +# 790 +extern char *canonicalize_file_name(const char * __name) throw() +# 791 + __attribute((__nonnull__(1))); +# 800 +extern char *realpath(const char *__restrict__ __name, char *__restrict__ __resolved) throw(); +# 808 +typedef int (*__compar_fn_t)(const void *, const void *); +# 811 +typedef __compar_fn_t comparison_fn_t; +# 815 +typedef int (*__compar_d_fn_t)(const void *, const void *, void *); +# 820 +extern void *bsearch(const void * __key, const void * __base, size_t __nmemb, size_t __size, __compar_fn_t __compar) +# 822 + __attribute((__nonnull__(1, 2, 5))); +# 830 +extern void qsort(void * __base, size_t __nmemb, size_t __size, __compar_fn_t __compar) +# 831 + __attribute((__nonnull__(1, 4))); +# 833 +extern void qsort_r(void * __base, size_t __nmemb, size_t __size, __compar_d_fn_t __compar, void * __arg) +# 835 + __attribute((__nonnull__(1, 4))); +# 840 +extern int abs(int __x) throw() __attribute((const)); +# 841 +extern long labs(long __x) throw() __attribute((const)); +# 844 +extern long long llabs(long long __x) throw() +# 845 + __attribute((const)); +# 852 +extern div_t div(int __numer, int __denom) throw() +# 853 + __attribute((const)); +# 854 +extern ldiv_t ldiv(long __numer, long __denom) throw() +# 855 + __attribute((const)); +# 858 +extern lldiv_t lldiv(long long __numer, long long __denom) throw() +# 860 + __attribute((const)); +# 872 +extern char *ecvt(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 873 + __attribute((__nonnull__(3, 4))); +# 878 +extern char *fcvt(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 879 + __attribute((__nonnull__(3, 4))); +# 884 +extern char *gcvt(double __value, int __ndigit, char * __buf) throw() +# 885 + __attribute((__nonnull__(3))); +# 890 +extern char *qecvt(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 892 + __attribute((__nonnull__(3, 4))); +# 893 +extern char *qfcvt(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 895 + __attribute((__nonnull__(3, 4))); +# 896 +extern char *qgcvt(long double __value, int __ndigit, char * __buf) throw() +# 897 + __attribute((__nonnull__(3))); +# 902 +extern int ecvt_r(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 904 + __attribute((__nonnull__(3, 4, 5))); +# 905 +extern int fcvt_r(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 907 + __attribute((__nonnull__(3, 4, 5))); +# 909 +extern int qecvt_r(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 912 + __attribute((__nonnull__(3, 4, 5))); +# 913 +extern int qfcvt_r(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 916 + __attribute((__nonnull__(3, 4, 5))); +# 922 +extern int mblen(const char * __s, size_t __n) throw(); +# 925 +extern int mbtowc(wchar_t *__restrict__ __pwc, const char *__restrict__ __s, size_t __n) throw(); +# 929 +extern int wctomb(char * __s, wchar_t __wchar) throw(); +# 933 +extern size_t mbstowcs(wchar_t *__restrict__ __pwcs, const char *__restrict__ __s, size_t __n) throw(); +# 936 +extern size_t wcstombs(char *__restrict__ __s, const wchar_t *__restrict__ __pwcs, size_t __n) throw(); +# 946 +extern int rpmatch(const char * __response) throw() __attribute((__nonnull__(1))); +# 957 +extern int getsubopt(char **__restrict__ __optionp, char *const *__restrict__ __tokens, char **__restrict__ __valuep) throw() +# 960 + __attribute((__nonnull__(1, 2, 3))); +# 968 +extern int posix_openpt(int __oflag); +# 976 +extern int grantpt(int __fd) throw(); +# 980 +extern int unlockpt(int __fd) throw(); +# 985 +extern char *ptsname(int __fd) throw(); +# 992 +extern int ptsname_r(int __fd, char * __buf, size_t __buflen) throw() +# 993 + __attribute((__nonnull__(2))); +# 996 +extern int getpt(); +# 1003 +extern int getloadavg(double __loadavg[], int __nelem) throw() +# 1004 + __attribute((__nonnull__(1))); +# 1023 "/usr/include/stdlib.h" 3 +} +# 46 "/usr/include/c++/7/bits/std_abs.h" 3 +extern "C++" { +# 48 +namespace std __attribute((__visibility__("default"))) { +# 52 +using ::abs; +# 56 +inline long abs(long __i) { return __builtin_labs(__i); } +# 61 +inline long long abs(long long __x) { return __builtin_llabs(__x); } +# 70 +constexpr double abs(double __x) +# 71 +{ return __builtin_fabs(__x); } +# 74 +constexpr float abs(float __x) +# 75 +{ return __builtin_fabsf(__x); } +# 78 +constexpr long double abs(long double __x) +# 79 +{ return __builtin_fabsl(__x); } +# 84 +constexpr __int128 abs(__int128 __x) { return (__x >= (0)) ? __x : (-__x); } +# 107 "/usr/include/c++/7/bits/std_abs.h" 3 +} +# 108 +} +# 77 "/usr/include/c++/7/cmath" 3 +extern "C++" { +# 79 +namespace std __attribute((__visibility__("default"))) { +# 83 +using ::acos; +# 87 +constexpr float acos(float __x) +# 88 +{ return __builtin_acosf(__x); } +# 91 +constexpr long double acos(long double __x) +# 92 +{ return __builtin_acosl(__x); } +# 95 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 99 +acos(_Tp __x) +# 100 +{ return __builtin_acos(__x); } +# 102 +using ::asin; +# 106 +constexpr float asin(float __x) +# 107 +{ return __builtin_asinf(__x); } +# 110 +constexpr long double asin(long double __x) +# 111 +{ return __builtin_asinl(__x); } +# 114 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 118 +asin(_Tp __x) +# 119 +{ return __builtin_asin(__x); } +# 121 +using ::atan; +# 125 +constexpr float atan(float __x) +# 126 +{ return __builtin_atanf(__x); } +# 129 +constexpr long double atan(long double __x) +# 130 +{ return __builtin_atanl(__x); } +# 133 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 137 +atan(_Tp __x) +# 138 +{ return __builtin_atan(__x); } +# 140 +using ::atan2; +# 144 +constexpr float atan2(float __y, float __x) +# 145 +{ return __builtin_atan2f(__y, __x); } +# 148 +constexpr long double atan2(long double __y, long double __x) +# 149 +{ return __builtin_atan2l(__y, __x); } +# 152 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 155 +atan2(_Tp __y, _Up __x) +# 156 +{ +# 157 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 158 +return atan2((__type)__y, (__type)__x); +# 159 +} +# 161 +using ::ceil; +# 165 +constexpr float ceil(float __x) +# 166 +{ return __builtin_ceilf(__x); } +# 169 +constexpr long double ceil(long double __x) +# 170 +{ return __builtin_ceill(__x); } +# 173 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 177 +ceil(_Tp __x) +# 178 +{ return __builtin_ceil(__x); } +# 180 +using ::cos; +# 184 +constexpr float cos(float __x) +# 185 +{ return __builtin_cosf(__x); } +# 188 +constexpr long double cos(long double __x) +# 189 +{ return __builtin_cosl(__x); } +# 192 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 196 +cos(_Tp __x) +# 197 +{ return __builtin_cos(__x); } +# 199 +using ::cosh; +# 203 +constexpr float cosh(float __x) +# 204 +{ return __builtin_coshf(__x); } +# 207 +constexpr long double cosh(long double __x) +# 208 +{ return __builtin_coshl(__x); } +# 211 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 215 +cosh(_Tp __x) +# 216 +{ return __builtin_cosh(__x); } +# 218 +using ::exp; +# 222 +constexpr float exp(float __x) +# 223 +{ return __builtin_expf(__x); } +# 226 +constexpr long double exp(long double __x) +# 227 +{ return __builtin_expl(__x); } +# 230 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 234 +exp(_Tp __x) +# 235 +{ return __builtin_exp(__x); } +# 237 +using ::fabs; +# 241 +constexpr float fabs(float __x) +# 242 +{ return __builtin_fabsf(__x); } +# 245 +constexpr long double fabs(long double __x) +# 246 +{ return __builtin_fabsl(__x); } +# 249 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 253 +fabs(_Tp __x) +# 254 +{ return __builtin_fabs(__x); } +# 256 +using ::floor; +# 260 +constexpr float floor(float __x) +# 261 +{ return __builtin_floorf(__x); } +# 264 +constexpr long double floor(long double __x) +# 265 +{ return __builtin_floorl(__x); } +# 268 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 272 +floor(_Tp __x) +# 273 +{ return __builtin_floor(__x); } +# 275 +using ::fmod; +# 279 +constexpr float fmod(float __x, float __y) +# 280 +{ return __builtin_fmodf(__x, __y); } +# 283 +constexpr long double fmod(long double __x, long double __y) +# 284 +{ return __builtin_fmodl(__x, __y); } +# 287 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 290 +fmod(_Tp __x, _Up __y) +# 291 +{ +# 292 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 293 +return fmod((__type)__x, (__type)__y); +# 294 +} +# 296 +using ::frexp; +# 300 +inline float frexp(float __x, int *__exp) +# 301 +{ return __builtin_frexpf(__x, __exp); } +# 304 +inline long double frexp(long double __x, int *__exp) +# 305 +{ return __builtin_frexpl(__x, __exp); } +# 308 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 312 +frexp(_Tp __x, int *__exp) +# 313 +{ return __builtin_frexp(__x, __exp); } +# 315 +using ::ldexp; +# 319 +constexpr float ldexp(float __x, int __exp) +# 320 +{ return __builtin_ldexpf(__x, __exp); } +# 323 +constexpr long double ldexp(long double __x, int __exp) +# 324 +{ return __builtin_ldexpl(__x, __exp); } +# 327 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 331 +ldexp(_Tp __x, int __exp) +# 332 +{ return __builtin_ldexp(__x, __exp); } +# 334 +using ::log; +# 338 +constexpr float log(float __x) +# 339 +{ return __builtin_logf(__x); } +# 342 +constexpr long double log(long double __x) +# 343 +{ return __builtin_logl(__x); } +# 346 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 350 +log(_Tp __x) +# 351 +{ return __builtin_log(__x); } +# 353 +using ::log10; +# 357 +constexpr float log10(float __x) +# 358 +{ return __builtin_log10f(__x); } +# 361 +constexpr long double log10(long double __x) +# 362 +{ return __builtin_log10l(__x); } +# 365 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 369 +log10(_Tp __x) +# 370 +{ return __builtin_log10(__x); } +# 372 +using ::modf; +# 376 +inline float modf(float __x, float *__iptr) +# 377 +{ return __builtin_modff(__x, __iptr); } +# 380 +inline long double modf(long double __x, long double *__iptr) +# 381 +{ return __builtin_modfl(__x, __iptr); } +# 384 +using ::pow; +# 388 +constexpr float pow(float __x, float __y) +# 389 +{ return __builtin_powf(__x, __y); } +# 392 +constexpr long double pow(long double __x, long double __y) +# 393 +{ return __builtin_powl(__x, __y); } +# 412 "/usr/include/c++/7/cmath" 3 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 415 +pow(_Tp __x, _Up __y) +# 416 +{ +# 417 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 418 +return pow((__type)__x, (__type)__y); +# 419 +} +# 421 +using ::sin; +# 425 +constexpr float sin(float __x) +# 426 +{ return __builtin_sinf(__x); } +# 429 +constexpr long double sin(long double __x) +# 430 +{ return __builtin_sinl(__x); } +# 433 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 437 +sin(_Tp __x) +# 438 +{ return __builtin_sin(__x); } +# 440 +using ::sinh; +# 444 +constexpr float sinh(float __x) +# 445 +{ return __builtin_sinhf(__x); } +# 448 +constexpr long double sinh(long double __x) +# 449 +{ return __builtin_sinhl(__x); } +# 452 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 456 +sinh(_Tp __x) +# 457 +{ return __builtin_sinh(__x); } +# 459 +using ::sqrt; +# 463 +constexpr float sqrt(float __x) +# 464 +{ return __builtin_sqrtf(__x); } +# 467 +constexpr long double sqrt(long double __x) +# 468 +{ return __builtin_sqrtl(__x); } +# 471 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 475 +sqrt(_Tp __x) +# 476 +{ return __builtin_sqrt(__x); } +# 478 +using ::tan; +# 482 +constexpr float tan(float __x) +# 483 +{ return __builtin_tanf(__x); } +# 486 +constexpr long double tan(long double __x) +# 487 +{ return __builtin_tanl(__x); } +# 490 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 494 +tan(_Tp __x) +# 495 +{ return __builtin_tan(__x); } +# 497 +using ::tanh; +# 501 +constexpr float tanh(float __x) +# 502 +{ return __builtin_tanhf(__x); } +# 505 +constexpr long double tanh(long double __x) +# 506 +{ return __builtin_tanhl(__x); } +# 509 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 513 +tanh(_Tp __x) +# 514 +{ return __builtin_tanh(__x); } +# 517 +} +# 536 "/usr/include/c++/7/cmath" 3 +namespace std __attribute((__visibility__("default"))) { +# 544 +constexpr int fpclassify(float __x) +# 545 +{ return __builtin_fpclassify(0, 1, 4, 3, 2, __x); +# 546 +} +# 549 +constexpr int fpclassify(double __x) +# 550 +{ return __builtin_fpclassify(0, 1, 4, 3, 2, __x); +# 551 +} +# 554 +constexpr int fpclassify(long double __x) +# 555 +{ return __builtin_fpclassify(0, 1, 4, 3, 2, __x); +# 556 +} +# 560 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, int> ::__type +# 563 +fpclassify(_Tp __x) +# 564 +{ return (__x != 0) ? 4 : 2; } +# 569 +constexpr bool isfinite(float __x) +# 570 +{ return __builtin_isfinite(__x); } +# 573 +constexpr bool isfinite(double __x) +# 574 +{ return __builtin_isfinite(__x); } +# 577 +constexpr bool isfinite(long double __x) +# 578 +{ return __builtin_isfinite(__x); } +# 582 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 585 +isfinite(_Tp __x) +# 586 +{ return true; } +# 591 +constexpr bool isinf(float __x) +# 592 +{ return __builtin_isinf(__x); } +# 599 +constexpr bool isinf(double __x) +# 600 +{ return __builtin_isinf(__x); } +# 604 +constexpr bool isinf(long double __x) +# 605 +{ return __builtin_isinf(__x); } +# 609 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 612 +isinf(_Tp __x) +# 613 +{ return false; } +# 618 +constexpr bool isnan(float __x) +# 619 +{ return __builtin_isnan(__x); } +# 626 +constexpr bool isnan(double __x) +# 627 +{ return __builtin_isnan(__x); } +# 631 +constexpr bool isnan(long double __x) +# 632 +{ return __builtin_isnan(__x); } +# 636 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 639 +isnan(_Tp __x) +# 640 +{ return false; } +# 645 +constexpr bool isnormal(float __x) +# 646 +{ return __builtin_isnormal(__x); } +# 649 +constexpr bool isnormal(double __x) +# 650 +{ return __builtin_isnormal(__x); } +# 653 +constexpr bool isnormal(long double __x) +# 654 +{ return __builtin_isnormal(__x); } +# 658 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 661 +isnormal(_Tp __x) +# 662 +{ return (__x != 0) ? true : false; } +# 668 +constexpr bool signbit(float __x) +# 669 +{ return __builtin_signbit(__x); } +# 672 +constexpr bool signbit(double __x) +# 673 +{ return __builtin_signbit(__x); } +# 676 +constexpr bool signbit(long double __x) +# 677 +{ return __builtin_signbit(__x); } +# 681 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 684 +signbit(_Tp __x) +# 685 +{ return (__x < 0) ? true : false; } +# 690 +constexpr bool isgreater(float __x, float __y) +# 691 +{ return __builtin_isgreater(__x, __y); } +# 694 +constexpr bool isgreater(double __x, double __y) +# 695 +{ return __builtin_isgreater(__x, __y); } +# 698 +constexpr bool isgreater(long double __x, long double __y) +# 699 +{ return __builtin_isgreater(__x, __y); } +# 703 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 707 +isgreater(_Tp __x, _Up __y) +# 708 +{ +# 709 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 710 +return __builtin_isgreater((__type)__x, (__type)__y); +# 711 +} +# 716 +constexpr bool isgreaterequal(float __x, float __y) +# 717 +{ return __builtin_isgreaterequal(__x, __y); } +# 720 +constexpr bool isgreaterequal(double __x, double __y) +# 721 +{ return __builtin_isgreaterequal(__x, __y); } +# 724 +constexpr bool isgreaterequal(long double __x, long double __y) +# 725 +{ return __builtin_isgreaterequal(__x, __y); } +# 729 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 733 +isgreaterequal(_Tp __x, _Up __y) +# 734 +{ +# 735 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 736 +return __builtin_isgreaterequal((__type)__x, (__type)__y); +# 737 +} +# 742 +constexpr bool isless(float __x, float __y) +# 743 +{ return __builtin_isless(__x, __y); } +# 746 +constexpr bool isless(double __x, double __y) +# 747 +{ return __builtin_isless(__x, __y); } +# 750 +constexpr bool isless(long double __x, long double __y) +# 751 +{ return __builtin_isless(__x, __y); } +# 755 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 759 +isless(_Tp __x, _Up __y) +# 760 +{ +# 761 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 762 +return __builtin_isless((__type)__x, (__type)__y); +# 763 +} +# 768 +constexpr bool islessequal(float __x, float __y) +# 769 +{ return __builtin_islessequal(__x, __y); } +# 772 +constexpr bool islessequal(double __x, double __y) +# 773 +{ return __builtin_islessequal(__x, __y); } +# 776 +constexpr bool islessequal(long double __x, long double __y) +# 777 +{ return __builtin_islessequal(__x, __y); } +# 781 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 785 +islessequal(_Tp __x, _Up __y) +# 786 +{ +# 787 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 788 +return __builtin_islessequal((__type)__x, (__type)__y); +# 789 +} +# 794 +constexpr bool islessgreater(float __x, float __y) +# 795 +{ return __builtin_islessgreater(__x, __y); } +# 798 +constexpr bool islessgreater(double __x, double __y) +# 799 +{ return __builtin_islessgreater(__x, __y); } +# 802 +constexpr bool islessgreater(long double __x, long double __y) +# 803 +{ return __builtin_islessgreater(__x, __y); } +# 807 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 811 +islessgreater(_Tp __x, _Up __y) +# 812 +{ +# 813 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 814 +return __builtin_islessgreater((__type)__x, (__type)__y); +# 815 +} +# 820 +constexpr bool isunordered(float __x, float __y) +# 821 +{ return __builtin_isunordered(__x, __y); } +# 824 +constexpr bool isunordered(double __x, double __y) +# 825 +{ return __builtin_isunordered(__x, __y); } +# 828 +constexpr bool isunordered(long double __x, long double __y) +# 829 +{ return __builtin_isunordered(__x, __y); } +# 833 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 837 +isunordered(_Tp __x, _Up __y) +# 838 +{ +# 839 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 840 +return __builtin_isunordered((__type)__x, (__type)__y); +# 841 +} +# 958 "/usr/include/c++/7/cmath" 3 +} +# 1075 "/usr/include/c++/7/cmath" 3 +namespace std __attribute((__visibility__("default"))) { +# 1080 +using ::double_t; +# 1081 +using ::float_t; +# 1084 +using ::acosh; +# 1085 +using ::acoshf; +# 1086 +using ::acoshl; +# 1088 +using ::asinh; +# 1089 +using ::asinhf; +# 1090 +using ::asinhl; +# 1092 +using ::atanh; +# 1093 +using ::atanhf; +# 1094 +using ::atanhl; +# 1096 +using ::cbrt; +# 1097 +using ::cbrtf; +# 1098 +using ::cbrtl; +# 1100 +using ::copysign; +# 1101 +using ::copysignf; +# 1102 +using ::copysignl; +# 1104 +using ::erf; +# 1105 +using ::erff; +# 1106 +using ::erfl; +# 1108 +using ::erfc; +# 1109 +using ::erfcf; +# 1110 +using ::erfcl; +# 1112 +using ::exp2; +# 1113 +using ::exp2f; +# 1114 +using ::exp2l; +# 1116 +using ::expm1; +# 1117 +using ::expm1f; +# 1118 +using ::expm1l; +# 1120 +using ::fdim; +# 1121 +using ::fdimf; +# 1122 +using ::fdiml; +# 1124 +using ::fma; +# 1125 +using ::fmaf; +# 1126 +using ::fmal; +# 1128 +using ::fmax; +# 1129 +using ::fmaxf; +# 1130 +using ::fmaxl; +# 1132 +using ::fmin; +# 1133 +using ::fminf; +# 1134 +using ::fminl; +# 1136 +using ::hypot; +# 1137 +using ::hypotf; +# 1138 +using ::hypotl; +# 1140 +using ::ilogb; +# 1141 +using ::ilogbf; +# 1142 +using ::ilogbl; +# 1144 +using ::lgamma; +# 1145 +using ::lgammaf; +# 1146 +using ::lgammal; +# 1149 +using ::llrint; +# 1150 +using ::llrintf; +# 1151 +using ::llrintl; +# 1153 +using ::llround; +# 1154 +using ::llroundf; +# 1155 +using ::llroundl; +# 1158 +using ::log1p; +# 1159 +using ::log1pf; +# 1160 +using ::log1pl; +# 1162 +using ::log2; +# 1163 +using ::log2f; +# 1164 +using ::log2l; +# 1166 +using ::logb; +# 1167 +using ::logbf; +# 1168 +using ::logbl; +# 1170 +using ::lrint; +# 1171 +using ::lrintf; +# 1172 +using ::lrintl; +# 1174 +using ::lround; +# 1175 +using ::lroundf; +# 1176 +using ::lroundl; +# 1178 +using ::nan; +# 1179 +using ::nanf; +# 1180 +using ::nanl; +# 1182 +using ::nearbyint; +# 1183 +using ::nearbyintf; +# 1184 +using ::nearbyintl; +# 1186 +using ::nextafter; +# 1187 +using ::nextafterf; +# 1188 +using ::nextafterl; +# 1190 +using ::nexttoward; +# 1191 +using ::nexttowardf; +# 1192 +using ::nexttowardl; +# 1194 +using ::remainder; +# 1195 +using ::remainderf; +# 1196 +using ::remainderl; +# 1198 +using ::remquo; +# 1199 +using ::remquof; +# 1200 +using ::remquol; +# 1202 +using ::rint; +# 1203 +using ::rintf; +# 1204 +using ::rintl; +# 1206 +using ::round; +# 1207 +using ::roundf; +# 1208 +using ::roundl; +# 1210 +using ::scalbln; +# 1211 +using ::scalblnf; +# 1212 +using ::scalblnl; +# 1214 +using ::scalbn; +# 1215 +using ::scalbnf; +# 1216 +using ::scalbnl; +# 1218 +using ::tgamma; +# 1219 +using ::tgammaf; +# 1220 +using ::tgammal; +# 1222 +using ::trunc; +# 1223 +using ::truncf; +# 1224 +using ::truncl; +# 1229 +constexpr float acosh(float __x) +# 1230 +{ return __builtin_acoshf(__x); } +# 1233 +constexpr long double acosh(long double __x) +# 1234 +{ return __builtin_acoshl(__x); } +# 1238 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1241 +acosh(_Tp __x) +# 1242 +{ return __builtin_acosh(__x); } +# 1247 +constexpr float asinh(float __x) +# 1248 +{ return __builtin_asinhf(__x); } +# 1251 +constexpr long double asinh(long double __x) +# 1252 +{ return __builtin_asinhl(__x); } +# 1256 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1259 +asinh(_Tp __x) +# 1260 +{ return __builtin_asinh(__x); } +# 1265 +constexpr float atanh(float __x) +# 1266 +{ return __builtin_atanhf(__x); } +# 1269 +constexpr long double atanh(long double __x) +# 1270 +{ return __builtin_atanhl(__x); } +# 1274 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1277 +atanh(_Tp __x) +# 1278 +{ return __builtin_atanh(__x); } +# 1283 +constexpr float cbrt(float __x) +# 1284 +{ return __builtin_cbrtf(__x); } +# 1287 +constexpr long double cbrt(long double __x) +# 1288 +{ return __builtin_cbrtl(__x); } +# 1292 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1295 +cbrt(_Tp __x) +# 1296 +{ return __builtin_cbrt(__x); } +# 1301 +constexpr float copysign(float __x, float __y) +# 1302 +{ return __builtin_copysignf(__x, __y); } +# 1305 +constexpr long double copysign(long double __x, long double __y) +# 1306 +{ return __builtin_copysignl(__x, __y); } +# 1310 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1312 +copysign(_Tp __x, _Up __y) +# 1313 +{ +# 1314 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1315 +return copysign((__type)__x, (__type)__y); +# 1316 +} +# 1321 +constexpr float erf(float __x) +# 1322 +{ return __builtin_erff(__x); } +# 1325 +constexpr long double erf(long double __x) +# 1326 +{ return __builtin_erfl(__x); } +# 1330 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1333 +erf(_Tp __x) +# 1334 +{ return __builtin_erf(__x); } +# 1339 +constexpr float erfc(float __x) +# 1340 +{ return __builtin_erfcf(__x); } +# 1343 +constexpr long double erfc(long double __x) +# 1344 +{ return __builtin_erfcl(__x); } +# 1348 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1351 +erfc(_Tp __x) +# 1352 +{ return __builtin_erfc(__x); } +# 1357 +constexpr float exp2(float __x) +# 1358 +{ return __builtin_exp2f(__x); } +# 1361 +constexpr long double exp2(long double __x) +# 1362 +{ return __builtin_exp2l(__x); } +# 1366 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1369 +exp2(_Tp __x) +# 1370 +{ return __builtin_exp2(__x); } +# 1375 +constexpr float expm1(float __x) +# 1376 +{ return __builtin_expm1f(__x); } +# 1379 +constexpr long double expm1(long double __x) +# 1380 +{ return __builtin_expm1l(__x); } +# 1384 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1387 +expm1(_Tp __x) +# 1388 +{ return __builtin_expm1(__x); } +# 1393 +constexpr float fdim(float __x, float __y) +# 1394 +{ return __builtin_fdimf(__x, __y); } +# 1397 +constexpr long double fdim(long double __x, long double __y) +# 1398 +{ return __builtin_fdiml(__x, __y); } +# 1402 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1404 +fdim(_Tp __x, _Up __y) +# 1405 +{ +# 1406 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1407 +return fdim((__type)__x, (__type)__y); +# 1408 +} +# 1413 +constexpr float fma(float __x, float __y, float __z) +# 1414 +{ return __builtin_fmaf(__x, __y, __z); } +# 1417 +constexpr long double fma(long double __x, long double __y, long double __z) +# 1418 +{ return __builtin_fmal(__x, __y, __z); } +# 1422 +template< class _Tp, class _Up, class _Vp> constexpr typename __gnu_cxx::__promote_3< _Tp, _Up, _Vp> ::__type +# 1424 +fma(_Tp __x, _Up __y, _Vp __z) +# 1425 +{ +# 1426 +typedef typename __gnu_cxx::__promote_3< _Tp, _Up, _Vp> ::__type __type; +# 1427 +return fma((__type)__x, (__type)__y, (__type)__z); +# 1428 +} +# 1433 +constexpr float fmax(float __x, float __y) +# 1434 +{ return __builtin_fmaxf(__x, __y); } +# 1437 +constexpr long double fmax(long double __x, long double __y) +# 1438 +{ return __builtin_fmaxl(__x, __y); } +# 1442 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1444 +fmax(_Tp __x, _Up __y) +# 1445 +{ +# 1446 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1447 +return fmax((__type)__x, (__type)__y); +# 1448 +} +# 1453 +constexpr float fmin(float __x, float __y) +# 1454 +{ return __builtin_fminf(__x, __y); } +# 1457 +constexpr long double fmin(long double __x, long double __y) +# 1458 +{ return __builtin_fminl(__x, __y); } +# 1462 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1464 +fmin(_Tp __x, _Up __y) +# 1465 +{ +# 1466 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1467 +return fmin((__type)__x, (__type)__y); +# 1468 +} +# 1473 +constexpr float hypot(float __x, float __y) +# 1474 +{ return __builtin_hypotf(__x, __y); } +# 1477 +constexpr long double hypot(long double __x, long double __y) +# 1478 +{ return __builtin_hypotl(__x, __y); } +# 1482 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1484 +hypot(_Tp __x, _Up __y) +# 1485 +{ +# 1486 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1487 +return hypot((__type)__x, (__type)__y); +# 1488 +} +# 1493 +constexpr int ilogb(float __x) +# 1494 +{ return __builtin_ilogbf(__x); } +# 1497 +constexpr int ilogb(long double __x) +# 1498 +{ return __builtin_ilogbl(__x); } +# 1502 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, int> ::__type +# 1506 +ilogb(_Tp __x) +# 1507 +{ return __builtin_ilogb(__x); } +# 1512 +constexpr float lgamma(float __x) +# 1513 +{ return __builtin_lgammaf(__x); } +# 1516 +constexpr long double lgamma(long double __x) +# 1517 +{ return __builtin_lgammal(__x); } +# 1521 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1524 +lgamma(_Tp __x) +# 1525 +{ return __builtin_lgamma(__x); } +# 1530 +constexpr long long llrint(float __x) +# 1531 +{ return __builtin_llrintf(__x); } +# 1534 +constexpr long long llrint(long double __x) +# 1535 +{ return __builtin_llrintl(__x); } +# 1539 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long long> ::__type +# 1542 +llrint(_Tp __x) +# 1543 +{ return __builtin_llrint(__x); } +# 1548 +constexpr long long llround(float __x) +# 1549 +{ return __builtin_llroundf(__x); } +# 1552 +constexpr long long llround(long double __x) +# 1553 +{ return __builtin_llroundl(__x); } +# 1557 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long long> ::__type +# 1560 +llround(_Tp __x) +# 1561 +{ return __builtin_llround(__x); } +# 1566 +constexpr float log1p(float __x) +# 1567 +{ return __builtin_log1pf(__x); } +# 1570 +constexpr long double log1p(long double __x) +# 1571 +{ return __builtin_log1pl(__x); } +# 1575 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1578 +log1p(_Tp __x) +# 1579 +{ return __builtin_log1p(__x); } +# 1585 +constexpr float log2(float __x) +# 1586 +{ return __builtin_log2f(__x); } +# 1589 +constexpr long double log2(long double __x) +# 1590 +{ return __builtin_log2l(__x); } +# 1594 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1597 +log2(_Tp __x) +# 1598 +{ return __builtin_log2(__x); } +# 1603 +constexpr float logb(float __x) +# 1604 +{ return __builtin_logbf(__x); } +# 1607 +constexpr long double logb(long double __x) +# 1608 +{ return __builtin_logbl(__x); } +# 1612 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1615 +logb(_Tp __x) +# 1616 +{ return __builtin_logb(__x); } +# 1621 +constexpr long lrint(float __x) +# 1622 +{ return __builtin_lrintf(__x); } +# 1625 +constexpr long lrint(long double __x) +# 1626 +{ return __builtin_lrintl(__x); } +# 1630 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long> ::__type +# 1633 +lrint(_Tp __x) +# 1634 +{ return __builtin_lrint(__x); } +# 1639 +constexpr long lround(float __x) +# 1640 +{ return __builtin_lroundf(__x); } +# 1643 +constexpr long lround(long double __x) +# 1644 +{ return __builtin_lroundl(__x); } +# 1648 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long> ::__type +# 1651 +lround(_Tp __x) +# 1652 +{ return __builtin_lround(__x); } +# 1657 +constexpr float nearbyint(float __x) +# 1658 +{ return __builtin_nearbyintf(__x); } +# 1661 +constexpr long double nearbyint(long double __x) +# 1662 +{ return __builtin_nearbyintl(__x); } +# 1666 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1669 +nearbyint(_Tp __x) +# 1670 +{ return __builtin_nearbyint(__x); } +# 1675 +constexpr float nextafter(float __x, float __y) +# 1676 +{ return __builtin_nextafterf(__x, __y); } +# 1679 +constexpr long double nextafter(long double __x, long double __y) +# 1680 +{ return __builtin_nextafterl(__x, __y); } +# 1684 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1686 +nextafter(_Tp __x, _Up __y) +# 1687 +{ +# 1688 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1689 +return nextafter((__type)__x, (__type)__y); +# 1690 +} +# 1695 +constexpr float nexttoward(float __x, long double __y) +# 1696 +{ return __builtin_nexttowardf(__x, __y); } +# 1699 +constexpr long double nexttoward(long double __x, long double __y) +# 1700 +{ return __builtin_nexttowardl(__x, __y); } +# 1704 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1707 +nexttoward(_Tp __x, long double __y) +# 1708 +{ return __builtin_nexttoward(__x, __y); } +# 1713 +constexpr float remainder(float __x, float __y) +# 1714 +{ return __builtin_remainderf(__x, __y); } +# 1717 +constexpr long double remainder(long double __x, long double __y) +# 1718 +{ return __builtin_remainderl(__x, __y); } +# 1722 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1724 +remainder(_Tp __x, _Up __y) +# 1725 +{ +# 1726 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1727 +return remainder((__type)__x, (__type)__y); +# 1728 +} +# 1733 +inline float remquo(float __x, float __y, int *__pquo) +# 1734 +{ return __builtin_remquof(__x, __y, __pquo); } +# 1737 +inline long double remquo(long double __x, long double __y, int *__pquo) +# 1738 +{ return __builtin_remquol(__x, __y, __pquo); } +# 1742 +template< class _Tp, class _Up> inline typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1744 +remquo(_Tp __x, _Up __y, int *__pquo) +# 1745 +{ +# 1746 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1747 +return remquo((__type)__x, (__type)__y, __pquo); +# 1748 +} +# 1753 +constexpr float rint(float __x) +# 1754 +{ return __builtin_rintf(__x); } +# 1757 +constexpr long double rint(long double __x) +# 1758 +{ return __builtin_rintl(__x); } +# 1762 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1765 +rint(_Tp __x) +# 1766 +{ return __builtin_rint(__x); } +# 1771 +constexpr float round(float __x) +# 1772 +{ return __builtin_roundf(__x); } +# 1775 +constexpr long double round(long double __x) +# 1776 +{ return __builtin_roundl(__x); } +# 1780 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1783 +round(_Tp __x) +# 1784 +{ return __builtin_round(__x); } +# 1789 +constexpr float scalbln(float __x, long __ex) +# 1790 +{ return __builtin_scalblnf(__x, __ex); } +# 1793 +constexpr long double scalbln(long double __x, long __ex) +# 1794 +{ return __builtin_scalblnl(__x, __ex); } +# 1798 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1801 +scalbln(_Tp __x, long __ex) +# 1802 +{ return __builtin_scalbln(__x, __ex); } +# 1807 +constexpr float scalbn(float __x, int __ex) +# 1808 +{ return __builtin_scalbnf(__x, __ex); } +# 1811 +constexpr long double scalbn(long double __x, int __ex) +# 1812 +{ return __builtin_scalbnl(__x, __ex); } +# 1816 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1819 +scalbn(_Tp __x, int __ex) +# 1820 +{ return __builtin_scalbn(__x, __ex); } +# 1825 +constexpr float tgamma(float __x) +# 1826 +{ return __builtin_tgammaf(__x); } +# 1829 +constexpr long double tgamma(long double __x) +# 1830 +{ return __builtin_tgammal(__x); } +# 1834 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1837 +tgamma(_Tp __x) +# 1838 +{ return __builtin_tgamma(__x); } +# 1843 +constexpr float trunc(float __x) +# 1844 +{ return __builtin_truncf(__x); } +# 1847 +constexpr long double trunc(long double __x) +# 1848 +{ return __builtin_truncl(__x); } +# 1852 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1855 +trunc(_Tp __x) +# 1856 +{ return __builtin_trunc(__x); } +# 1860 +} +# 1917 "/usr/include/c++/7/cmath" 3 +} +# 38 "/usr/include/c++/7/math.h" 3 +using std::abs; +# 39 +using std::acos; +# 40 +using std::asin; +# 41 +using std::atan; +# 42 +using std::atan2; +# 43 +using std::cos; +# 44 +using std::sin; +# 45 +using std::tan; +# 46 +using std::cosh; +# 47 +using std::sinh; +# 48 +using std::tanh; +# 49 +using std::exp; +# 50 +using std::frexp; +# 51 +using std::ldexp; +# 52 +using std::log; +# 53 +using std::log10; +# 54 +using std::modf; +# 55 +using std::pow; +# 56 +using std::sqrt; +# 57 +using std::ceil; +# 58 +using std::fabs; +# 59 +using std::floor; +# 60 +using std::fmod; +# 63 +using std::fpclassify; +# 64 +using std::isfinite; +# 65 +using std::isinf; +# 66 +using std::isnan; +# 67 +using std::isnormal; +# 68 +using std::signbit; +# 69 +using std::isgreater; +# 70 +using std::isgreaterequal; +# 71 +using std::isless; +# 72 +using std::islessequal; +# 73 +using std::islessgreater; +# 74 +using std::isunordered; +# 78 +using std::acosh; +# 79 +using std::asinh; +# 80 +using std::atanh; +# 81 +using std::cbrt; +# 82 +using std::copysign; +# 83 +using std::erf; +# 84 +using std::erfc; +# 85 +using std::exp2; +# 86 +using std::expm1; +# 87 +using std::fdim; +# 88 +using std::fma; +# 89 +using std::fmax; +# 90 +using std::fmin; +# 91 +using std::hypot; +# 92 +using std::ilogb; +# 93 +using std::lgamma; +# 94 +using std::llrint; +# 95 +using std::llround; +# 96 +using std::log1p; +# 97 +using std::log2; +# 98 +using std::logb; +# 99 +using std::lrint; +# 100 +using std::lround; +# 101 +using std::nearbyint; +# 102 +using std::nextafter; +# 103 +using std::nexttoward; +# 104 +using std::remainder; +# 105 +using std::remquo; +# 106 +using std::rint; +# 107 +using std::round; +# 108 +using std::scalbln; +# 109 +using std::scalbn; +# 110 +using std::tgamma; +# 111 +using std::trunc; +# 18 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 3 +#pragma libm (acosf, acoshf, asinf, asinhf, atanhf, atan2f) +#pragma libm (cbrtf, ceilf, copysignf, cosf, coshf) +#pragma libm (erff, erfcf, expf, exp2f, exp10f, expm1f) +#pragma libm (fabsf, floorf, fmaf, fminf, fmaxf) +#pragma libm (ilogbf) +#pragma libm (ldexpf, lgammaf, llrintf, llroundf, logbf, log1pf, logf, log2f, log10f, lrintf, lroundf) +#pragma libm (modff) +#pragma libm (nanf, nearbyintf, nextafterf) +#pragma libm (powf) +#pragma libm (remainderf, remquof, rintf, roundf, rsqrtf) +#pragma libm (scalblnf, scalbnf, sinf, sinhf, sqrtf) +#pragma libm (tanf, tanhf, tgammaf, truncf) +#pragma libm (abs, acos, acosh, asin, asinh, atanh, atan2) +#pragma libm (cbrt, ceil, copysign, cos, cosh) +#pragma libm (erf, erfc, exp, exp2, exp10, expm1) +#pragma libm (fabs, floor, fma, fmin, fmax) +#pragma libm (ilogb, isinf, isfinite, isnan) +#pragma libm (ldexp, lgamma, llrint, llround, logb, log1p, log, log2, log10, lrint, lround) +#pragma libm (modf) +#pragma libm (nan, nearbyint, nextafter) +#pragma libm (pow) +#pragma libm (remainder, remquo, rint, round, rsqrt) +#pragma libm (scalbln, scalbn, sin, sinh, sqrt) +#pragma libm (tan, tanh, tgamma, trunc) +#pragma libm (llabs) +#pragma libm (cyl_bessel_i0f,cyl_bessel_i1f) +#pragma libm (erfcinvf,erfcxf,erfinvf) +#pragma libm (erfcinv,erfcx,erfinv) +#pragma libm (fdim,fdimf) +#pragma libm (normf,norm3df,norm4df,normcdff,normcdfinvf) +#pragma libm (norm,norm3d,norm4d,normcdf,normcdfinv) +#pragma libm (rnormf,rnorm3df,rnorm4df,rhypotf,rcbrtf) +#pragma libm (rnorm,rnorm3d,rnorm4d,rhypot,rcbrt) +#pragma libm (ynf,y1f,y0f) +#pragma libm (yn,y1,y0) +#pragma libm (jnf,j1f,j0f) +#pragma libm (jn,j1,j0) +# 121 "/usr/include/c++/7/cstdlib" 3 +extern "C++" { +# 123 +namespace std __attribute((__visibility__("default"))) { +# 127 +using ::div_t; +# 128 +using ::ldiv_t; +# 130 +using ::abort; +# 134 +using ::atexit; +# 137 +using ::at_quick_exit; +# 140 +using ::atof; +# 141 +using ::atoi; +# 142 +using ::atol; +# 143 +using ::bsearch; +# 144 +using ::calloc; +# 145 +using ::div; +# 146 +using ::exit; +# 147 +using ::free; +# 148 +using ::getenv; +# 149 +using ::labs; +# 150 +using ::ldiv; +# 151 +using ::malloc; +# 153 +using ::mblen; +# 154 +using ::mbstowcs; +# 155 +using ::mbtowc; +# 157 +using ::qsort; +# 160 +using ::quick_exit; +# 163 +using ::rand; +# 164 +using ::realloc; +# 165 +using ::srand; +# 166 +using ::strtod; +# 167 +using ::strtol; +# 168 +using ::strtoul; +# 169 +using ::system; +# 171 +using ::wcstombs; +# 172 +using ::wctomb; +# 177 +inline ldiv_t div(long __i, long __j) { return ldiv(__i, __j); } +# 182 +} +# 195 "/usr/include/c++/7/cstdlib" 3 +namespace __gnu_cxx __attribute((__visibility__("default"))) { +# 200 +using ::lldiv_t; +# 206 +using ::_Exit; +# 210 +using ::llabs; +# 213 +inline lldiv_t div(long long __n, long long __d) +# 214 +{ lldiv_t __q; (__q.quot) = (__n / __d); (__q.rem) = (__n % __d); return __q; } +# 216 +using ::lldiv; +# 227 "/usr/include/c++/7/cstdlib" 3 +using ::atoll; +# 228 +using ::strtoll; +# 229 +using ::strtoull; +# 231 +using ::strtof; +# 232 +using ::strtold; +# 235 +} +# 237 +namespace std { +# 240 +using __gnu_cxx::lldiv_t; +# 242 +using __gnu_cxx::_Exit; +# 244 +using __gnu_cxx::llabs; +# 245 +using __gnu_cxx::div; +# 246 +using __gnu_cxx::lldiv; +# 248 +using __gnu_cxx::atoll; +# 249 +using __gnu_cxx::strtof; +# 250 +using __gnu_cxx::strtoll; +# 251 +using __gnu_cxx::strtoull; +# 252 +using __gnu_cxx::strtold; +# 253 +} +# 257 +} +# 15 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 3 +namespace std { +# 16 +extern "C" void *__host_malloc(size_t); +# 17 +extern "C" void __host_free(void *); +# 18 +} +# 19 +extern "C" void *__host_malloc(std::size_t); +# 20 +extern "C" void __host_free(void *); +# 38 "/usr/include/c++/7/stdlib.h" 3 +using std::abort; +# 39 +using std::atexit; +# 40 +using std::exit; +# 43 +using std::at_quick_exit; +# 46 +using std::quick_exit; +# 54 +using std::abs; +# 55 +using std::atof; +# 56 +using std::atoi; +# 57 +using std::atol; +# 58 +using std::bsearch; +# 59 +using std::calloc; +# 60 +using std::div; +# 61 +using std::free; +# 62 +using std::getenv; +# 63 +using std::labs; +# 64 +using std::ldiv; +# 65 +using std::malloc; +# 67 +using std::mblen; +# 68 +using std::mbstowcs; +# 69 +using std::mbtowc; +# 71 +using std::qsort; +# 72 +using std::rand; +# 73 +using std::realloc; +# 74 +using std::srand; +# 75 +using std::strtod; +# 76 +using std::strtol; +# 77 +using std::strtoul; +# 78 +using std::system; +# 80 +using std::wcstombs; +# 81 +using std::wctomb; +# 18 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 3 +extern "C" void *__host_malloc(size_t); +# 23 +extern "C" void __host_free(void *); +# 10616 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 10617 +constexpr bool signbit(float x); +# 10618 +constexpr bool signbit(double x); +# 10619 +constexpr bool signbit(long double x); +# 10620 +constexpr bool isfinite(float x); +# 10621 +constexpr bool isfinite(double x); +# 10622 +constexpr bool isfinite(long double x); +# 10623 +constexpr bool isnan(float x); +# 10628 +constexpr bool isnan(double x); +# 10630 +constexpr bool isnan(long double x); +# 10631 +constexpr bool isinf(float x); +# 10636 +constexpr bool isinf(double x); +# 10638 +constexpr bool isinf(long double x); +# 10639 +} +# 10792 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 10794 +template< class T> extern T __pow_helper(T, int); +# 10795 +template< class T> extern T __cmath_power(T, unsigned); +# 10796 +} +# 10798 +using std::abs; +# 10799 +using std::fabs; +# 10800 +using std::ceil; +# 10801 +using std::floor; +# 10802 +using std::sqrt; +# 10804 +using std::pow; +# 10806 +using std::log; +# 10807 +using std::log10; +# 10808 +using std::fmod; +# 10809 +using std::modf; +# 10810 +using std::exp; +# 10811 +using std::frexp; +# 10812 +using std::ldexp; +# 10813 +using std::asin; +# 10814 +using std::sin; +# 10815 +using std::sinh; +# 10816 +using std::acos; +# 10817 +using std::cos; +# 10818 +using std::cosh; +# 10819 +using std::atan; +# 10820 +using std::atan2; +# 10821 +using std::tan; +# 10822 +using std::tanh; +# 11193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 11202 +extern inline long long abs(long long); +# 11212 +extern inline long abs(long); +# 11213 +extern constexpr float abs(float); +# 11214 +extern constexpr double abs(double); +# 11215 +extern constexpr float fabs(float); +# 11216 +extern constexpr float ceil(float); +# 11217 +extern constexpr float floor(float); +# 11218 +extern constexpr float sqrt(float); +# 11219 +extern constexpr float pow(float, float); +# 11224 +template< class _Tp, class _Up> extern constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type pow(_Tp, _Up); +# 11234 +extern constexpr float log(float); +# 11235 +extern constexpr float log10(float); +# 11236 +extern constexpr float fmod(float, float); +# 11237 +extern inline float modf(float, float *); +# 11238 +extern constexpr float exp(float); +# 11239 +extern inline float frexp(float, int *); +# 11240 +extern constexpr float ldexp(float, int); +# 11241 +extern constexpr float asin(float); +# 11242 +extern constexpr float sin(float); +# 11243 +extern constexpr float sinh(float); +# 11244 +extern constexpr float acos(float); +# 11245 +extern constexpr float cos(float); +# 11246 +extern constexpr float cosh(float); +# 11247 +extern constexpr float atan(float); +# 11248 +extern constexpr float atan2(float, float); +# 11249 +extern constexpr float tan(float); +# 11250 +extern constexpr float tanh(float); +# 11329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 11435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 11436 +constexpr float logb(float a); +# 11437 +constexpr int ilogb(float a); +# 11438 +constexpr float scalbn(float a, int b); +# 11439 +constexpr float scalbln(float a, long b); +# 11440 +constexpr float exp2(float a); +# 11441 +constexpr float expm1(float a); +# 11442 +constexpr float log2(float a); +# 11443 +constexpr float log1p(float a); +# 11444 +constexpr float acosh(float a); +# 11445 +constexpr float asinh(float a); +# 11446 +constexpr float atanh(float a); +# 11447 +constexpr float hypot(float a, float b); +# 11448 +constexpr float cbrt(float a); +# 11449 +constexpr float erf(float a); +# 11450 +constexpr float erfc(float a); +# 11451 +constexpr float lgamma(float a); +# 11452 +constexpr float tgamma(float a); +# 11453 +constexpr float copysign(float a, float b); +# 11454 +constexpr float nextafter(float a, float b); +# 11455 +constexpr float remainder(float a, float b); +# 11456 +inline float remquo(float a, float b, int * quo); +# 11457 +constexpr float round(float a); +# 11458 +constexpr long lround(float a); +# 11459 +constexpr long long llround(float a); +# 11460 +constexpr float trunc(float a); +# 11461 +constexpr float rint(float a); +# 11462 +constexpr long lrint(float a); +# 11463 +constexpr long long llrint(float a); +# 11464 +constexpr float nearbyint(float a); +# 11465 +constexpr float fdim(float a, float b); +# 11466 +constexpr float fma(float a, float b, float c); +# 11467 +constexpr float fmax(float a, float b); +# 11468 +constexpr float fmin(float a, float b); +# 11469 +} +# 11574 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline float exp10(const float a); +# 11576 +static inline float rsqrt(const float a); +# 11578 +static inline float rcbrt(const float a); +# 11580 +static inline float sinpi(const float a); +# 11582 +static inline float cospi(const float a); +# 11584 +static inline void sincospi(const float a, float *const sptr, float *const cptr); +# 11586 +static inline void sincos(const float a, float *const sptr, float *const cptr); +# 11588 +static inline float j0(const float a); +# 11590 +static inline float j1(const float a); +# 11592 +static inline float jn(const int n, const float a); +# 11594 +static inline float y0(const float a); +# 11596 +static inline float y1(const float a); +# 11598 +static inline float yn(const int n, const float a); +# 11600 +__attribute__((unused)) static inline float cyl_bessel_i0(const float a); +# 11602 +__attribute__((unused)) static inline float cyl_bessel_i1(const float a); +# 11604 +static inline float erfinv(const float a); +# 11606 +static inline float erfcinv(const float a); +# 11608 +static inline float normcdfinv(const float a); +# 11610 +static inline float normcdf(const float a); +# 11612 +static inline float erfcx(const float a); +# 11614 +static inline double copysign(const double a, const float b); +# 11616 +static inline double copysign(const float a, const double b); +# 11624 +static inline unsigned min(const unsigned a, const unsigned b); +# 11632 +static inline unsigned min(const int a, const unsigned b); +# 11640 +static inline unsigned min(const unsigned a, const int b); +# 11648 +static inline long min(const long a, const long b); +# 11656 +static inline unsigned long min(const unsigned long a, const unsigned long b); +# 11664 +static inline unsigned long min(const long a, const unsigned long b); +# 11672 +static inline unsigned long min(const unsigned long a, const long b); +# 11680 +static inline long long min(const long long a, const long long b); +# 11688 +static inline unsigned long long min(const unsigned long long a, const unsigned long long b); +# 11696 +static inline unsigned long long min(const long long a, const unsigned long long b); +# 11704 +static inline unsigned long long min(const unsigned long long a, const long long b); +# 11715 +static inline float min(const float a, const float b); +# 11726 +static inline double min(const double a, const double b); +# 11736 +static inline double min(const float a, const double b); +# 11746 +static inline double min(const double a, const float b); +# 11754 +static inline unsigned max(const unsigned a, const unsigned b); +# 11762 +static inline unsigned max(const int a, const unsigned b); +# 11770 +static inline unsigned max(const unsigned a, const int b); +# 11778 +static inline long max(const long a, const long b); +# 11786 +static inline unsigned long max(const unsigned long a, const unsigned long b); +# 11794 +static inline unsigned long max(const long a, const unsigned long b); +# 11802 +static inline unsigned long max(const unsigned long a, const long b); +# 11810 +static inline long long max(const long long a, const long long b); +# 11818 +static inline unsigned long long max(const unsigned long long a, const unsigned long long b); +# 11826 +static inline unsigned long long max(const long long a, const unsigned long long b); +# 11834 +static inline unsigned long long max(const unsigned long long a, const long long b); +# 11845 +static inline float max(const float a, const float b); +# 11856 +static inline double max(const double a, const double b); +# 11866 +static inline double max(const float a, const double b); +# 11876 +static inline double max(const double a, const float b); +# 11887 +extern "C" { +# 11888 +__attribute__((unused)) inline void *__nv_aligned_device_malloc(size_t size, size_t align) +# 11889 +{int volatile ___ = 1;(void)size;(void)align; +# 11892 +::exit(___);} +#if 0 +# 11889 +{ +# 11890 +__attribute__((unused)) void *__nv_aligned_device_malloc_impl(size_t, size_t); +# 11891 +return __nv_aligned_device_malloc_impl(size, align); +# 11892 +} +#endif +# 11893 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +static inline float exp10(const float a) +# 759 +{ +# 760 +return exp10f(a); +# 761 +} +# 763 +static inline float rsqrt(const float a) +# 764 +{ +# 765 +return rsqrtf(a); +# 766 +} +# 768 +static inline float rcbrt(const float a) +# 769 +{ +# 770 +return rcbrtf(a); +# 771 +} +# 773 +static inline float sinpi(const float a) +# 774 +{ +# 775 +return sinpif(a); +# 776 +} +# 778 +static inline float cospi(const float a) +# 779 +{ +# 780 +return cospif(a); +# 781 +} +# 783 +static inline void sincospi(const float a, float *const sptr, float *const cptr) +# 784 +{ +# 785 +sincospif(a, sptr, cptr); +# 786 +} +# 788 +static inline void sincos(const float a, float *const sptr, float *const cptr) +# 789 +{ +# 790 +sincosf(a, sptr, cptr); +# 791 +} +# 793 +static inline float j0(const float a) +# 794 +{ +# 795 +return j0f(a); +# 796 +} +# 798 +static inline float j1(const float a) +# 799 +{ +# 800 +return j1f(a); +# 801 +} +# 803 +static inline float jn(const int n, const float a) +# 804 +{ +# 805 +return jnf(n, a); +# 806 +} +# 808 +static inline float y0(const float a) +# 809 +{ +# 810 +return y0f(a); +# 811 +} +# 813 +static inline float y1(const float a) +# 814 +{ +# 815 +return y1f(a); +# 816 +} +# 818 +static inline float yn(const int n, const float a) +# 819 +{ +# 820 +return ynf(n, a); +# 821 +} +# 823 +__attribute__((unused)) static inline float cyl_bessel_i0(const float a) +# 824 +{int volatile ___ = 1;(void)a; +# 826 +::exit(___);} +#if 0 +# 824 +{ +# 825 +return cyl_bessel_i0f(a); +# 826 +} +#endif +# 828 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +__attribute__((unused)) static inline float cyl_bessel_i1(const float a) +# 829 +{int volatile ___ = 1;(void)a; +# 831 +::exit(___);} +#if 0 +# 829 +{ +# 830 +return cyl_bessel_i1f(a); +# 831 +} +#endif +# 833 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +static inline float erfinv(const float a) +# 834 +{ +# 835 +return erfinvf(a); +# 836 +} +# 838 +static inline float erfcinv(const float a) +# 839 +{ +# 840 +return erfcinvf(a); +# 841 +} +# 843 +static inline float normcdfinv(const float a) +# 844 +{ +# 845 +return normcdfinvf(a); +# 846 +} +# 848 +static inline float normcdf(const float a) +# 849 +{ +# 850 +return normcdff(a); +# 851 +} +# 853 +static inline float erfcx(const float a) +# 854 +{ +# 855 +return erfcxf(a); +# 856 +} +# 858 +static inline double copysign(const double a, const float b) +# 859 +{ +# 860 +return copysign(a, static_cast< double>(b)); +# 861 +} +# 863 +static inline double copysign(const float a, const double b) +# 864 +{ +# 865 +return copysign(static_cast< double>(a), b); +# 866 +} +# 868 +static inline unsigned min(const unsigned a, const unsigned b) +# 869 +{ +# 870 +return umin(a, b); +# 871 +} +# 873 +static inline unsigned min(const int a, const unsigned b) +# 874 +{ +# 875 +return umin(static_cast< unsigned>(a), b); +# 876 +} +# 878 +static inline unsigned min(const unsigned a, const int b) +# 879 +{ +# 880 +return umin(a, static_cast< unsigned>(b)); +# 881 +} +# 883 +static inline long min(const long a, const long b) +# 884 +{ +# 885 +long retval; +# 891 +if (sizeof(long) == sizeof(int)) { +# 895 +retval = (static_cast< long>(min(static_cast< int>(a), static_cast< int>(b)))); +# 896 +} else { +# 897 +retval = (static_cast< long>(llmin(static_cast< long long>(a), static_cast< long long>(b)))); +# 898 +} +# 899 +return retval; +# 900 +} +# 902 +static inline unsigned long min(const unsigned long a, const unsigned long b) +# 903 +{ +# 904 +unsigned long retval; +# 908 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 912 +retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 913 +} else { +# 914 +retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 915 +} +# 916 +return retval; +# 917 +} +# 919 +static inline unsigned long min(const long a, const unsigned long b) +# 920 +{ +# 921 +unsigned long retval; +# 925 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 929 +retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 930 +} else { +# 931 +retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 932 +} +# 933 +return retval; +# 934 +} +# 936 +static inline unsigned long min(const unsigned long a, const long b) +# 937 +{ +# 938 +unsigned long retval; +# 942 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 946 +retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 947 +} else { +# 948 +retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 949 +} +# 950 +return retval; +# 951 +} +# 953 +static inline long long min(const long long a, const long long b) +# 954 +{ +# 955 +return llmin(a, b); +# 956 +} +# 958 +static inline unsigned long long min(const unsigned long long a, const unsigned long long b) +# 959 +{ +# 960 +return ullmin(a, b); +# 961 +} +# 963 +static inline unsigned long long min(const long long a, const unsigned long long b) +# 964 +{ +# 965 +return ullmin(static_cast< unsigned long long>(a), b); +# 966 +} +# 968 +static inline unsigned long long min(const unsigned long long a, const long long b) +# 969 +{ +# 970 +return ullmin(a, static_cast< unsigned long long>(b)); +# 971 +} +# 973 +static inline float min(const float a, const float b) +# 974 +{ +# 975 +return fminf(a, b); +# 976 +} +# 978 +static inline double min(const double a, const double b) +# 979 +{ +# 980 +return fmin(a, b); +# 981 +} +# 983 +static inline double min(const float a, const double b) +# 984 +{ +# 985 +return fmin(static_cast< double>(a), b); +# 986 +} +# 988 +static inline double min(const double a, const float b) +# 989 +{ +# 990 +return fmin(a, static_cast< double>(b)); +# 991 +} +# 993 +static inline unsigned max(const unsigned a, const unsigned b) +# 994 +{ +# 995 +return umax(a, b); +# 996 +} +# 998 +static inline unsigned max(const int a, const unsigned b) +# 999 +{ +# 1000 +return umax(static_cast< unsigned>(a), b); +# 1001 +} +# 1003 +static inline unsigned max(const unsigned a, const int b) +# 1004 +{ +# 1005 +return umax(a, static_cast< unsigned>(b)); +# 1006 +} +# 1008 +static inline long max(const long a, const long b) +# 1009 +{ +# 1010 +long retval; +# 1015 +if (sizeof(long) == sizeof(int)) { +# 1019 +retval = (static_cast< long>(max(static_cast< int>(a), static_cast< int>(b)))); +# 1020 +} else { +# 1021 +retval = (static_cast< long>(llmax(static_cast< long long>(a), static_cast< long long>(b)))); +# 1022 +} +# 1023 +return retval; +# 1024 +} +# 1026 +static inline unsigned long max(const unsigned long a, const unsigned long b) +# 1027 +{ +# 1028 +unsigned long retval; +# 1032 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 1036 +retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 1037 +} else { +# 1038 +retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 1039 +} +# 1040 +return retval; +# 1041 +} +# 1043 +static inline unsigned long max(const long a, const unsigned long b) +# 1044 +{ +# 1045 +unsigned long retval; +# 1049 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 1053 +retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 1054 +} else { +# 1055 +retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 1056 +} +# 1057 +return retval; +# 1058 +} +# 1060 +static inline unsigned long max(const unsigned long a, const long b) +# 1061 +{ +# 1062 +unsigned long retval; +# 1066 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 1070 +retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 1071 +} else { +# 1072 +retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 1073 +} +# 1074 +return retval; +# 1075 +} +# 1077 +static inline long long max(const long long a, const long long b) +# 1078 +{ +# 1079 +return llmax(a, b); +# 1080 +} +# 1082 +static inline unsigned long long max(const unsigned long long a, const unsigned long long b) +# 1083 +{ +# 1084 +return ullmax(a, b); +# 1085 +} +# 1087 +static inline unsigned long long max(const long long a, const unsigned long long b) +# 1088 +{ +# 1089 +return ullmax(static_cast< unsigned long long>(a), b); +# 1090 +} +# 1092 +static inline unsigned long long max(const unsigned long long a, const long long b) +# 1093 +{ +# 1094 +return ullmax(a, static_cast< unsigned long long>(b)); +# 1095 +} +# 1097 +static inline float max(const float a, const float b) +# 1098 +{ +# 1099 +return fmaxf(a, b); +# 1100 +} +# 1102 +static inline double max(const double a, const double b) +# 1103 +{ +# 1104 +return fmax(a, b); +# 1105 +} +# 1107 +static inline double max(const float a, const double b) +# 1108 +{ +# 1109 +return fmax(static_cast< double>(a), b); +# 1110 +} +# 1112 +static inline double max(const double a, const float b) +# 1113 +{ +# 1114 +return fmax(a, static_cast< double>(b)); +# 1115 +} +# 1126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +inline int min(const int a, const int b) +# 1127 +{ +# 1128 +return (a < b) ? a : b; +# 1129 +} +# 1131 +inline unsigned umin(const unsigned a, const unsigned b) +# 1132 +{ +# 1133 +return (a < b) ? a : b; +# 1134 +} +# 1136 +inline long long llmin(const long long a, const long long b) +# 1137 +{ +# 1138 +return (a < b) ? a : b; +# 1139 +} +# 1141 +inline unsigned long long ullmin(const unsigned long long a, const unsigned long long +# 1142 +b) +# 1143 +{ +# 1144 +return (a < b) ? a : b; +# 1145 +} +# 1147 +inline int max(const int a, const int b) +# 1148 +{ +# 1149 +return (a > b) ? a : b; +# 1150 +} +# 1152 +inline unsigned umax(const unsigned a, const unsigned b) +# 1153 +{ +# 1154 +return (a > b) ? a : b; +# 1155 +} +# 1157 +inline long long llmax(const long long a, const long long b) +# 1158 +{ +# 1159 +return (a > b) ? a : b; +# 1160 +} +# 1162 +inline unsigned long long ullmax(const unsigned long long a, const unsigned long long +# 1163 +b) +# 1164 +{ +# 1165 +return (a > b) ? a : b; +# 1166 +} +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" +template< class T, int dim = 1> +# 75 +struct surface : public surfaceReference { +# 78 +surface() +# 79 +{ +# 80 +(channelDesc) = cudaCreateChannelDesc< T> (); +# 81 +} +# 83 +surface(cudaChannelFormatDesc desc) +# 84 +{ +# 85 +(channelDesc) = desc; +# 86 +} +# 88 +}; +# 90 +template< int dim> +# 91 +struct surface< void, dim> : public surfaceReference { +# 94 +surface() +# 95 +{ +# 96 +(channelDesc) = cudaCreateChannelDesc< void> (); +# 97 +} +# 99 +}; +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" +template< class T, int texType = 1, cudaTextureReadMode mode = cudaReadModeElementType> +# 75 +struct texture : public textureReference { +# 78 +texture(int norm = 0, cudaTextureFilterMode +# 79 +fMode = cudaFilterModePoint, cudaTextureAddressMode +# 80 +aMode = cudaAddressModeClamp) +# 81 +{ +# 82 +(normalized) = norm; +# 83 +(filterMode) = fMode; +# 84 +((addressMode)[0]) = aMode; +# 85 +((addressMode)[1]) = aMode; +# 86 +((addressMode)[2]) = aMode; +# 87 +(channelDesc) = cudaCreateChannelDesc< T> (); +# 88 +(sRGB) = 0; +# 89 +} +# 91 +texture(int norm, cudaTextureFilterMode +# 92 +fMode, cudaTextureAddressMode +# 93 +aMode, cudaChannelFormatDesc +# 94 +desc) +# 95 +{ +# 96 +(normalized) = norm; +# 97 +(filterMode) = fMode; +# 98 +((addressMode)[0]) = aMode; +# 99 +((addressMode)[1]) = aMode; +# 100 +((addressMode)[2]) = aMode; +# 101 +(channelDesc) = desc; +# 102 +(sRGB) = 0; +# 103 +} +# 105 +}; +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +extern "C" { +# 3207 +} +# 3229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline int mulhi(const int a, const int b); +# 3231 +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline unsigned mulhi(const unsigned a, const unsigned b); +# 3233 +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline unsigned mulhi(const int a, const unsigned b); +# 3235 +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline unsigned mulhi(const unsigned a, const int b); +# 3237 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline long long mul64hi(const long long a, const long long b); +# 3239 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const unsigned long long b); +# 3241 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline unsigned long long mul64hi(const long long a, const unsigned long long b); +# 3243 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const long long b); +# 3245 +__attribute((deprecated("float_as_int() is deprecated in favor of __float_as_int() and may be removed in a future release (Use -Wno-deprecated-declaratio" "ns to suppress this warning)."))) __attribute__((unused)) static inline int float_as_int(const float a); +# 3247 +__attribute((deprecated("int_as_float() is deprecated in favor of __int_as_float() and may be removed in a future release (Use -Wno-deprecated-declaratio" "ns to suppress this warning)."))) __attribute__((unused)) static inline float int_as_float(const int a); +# 3249 +__attribute((deprecated("float_as_uint() is deprecated in favor of __float_as_uint() and may be removed in a future release (Use -Wno-deprecated-declarat" "ions to suppress this warning)."))) __attribute__((unused)) static inline unsigned float_as_uint(const float a); +# 3251 +__attribute((deprecated("uint_as_float() is deprecated in favor of __uint_as_float() and may be removed in a future release (Use -Wno-deprecated-declarat" "ions to suppress this warning)."))) __attribute__((unused)) static inline float uint_as_float(const unsigned a); +# 3253 +__attribute((deprecated("saturate() is deprecated in favor of __saturatef() and may be removed in a future release (Use -Wno-deprecated-declarations to s" "uppress this warning)."))) __attribute__((unused)) static inline float saturate(const float a); +# 3255 +__attribute((deprecated("mul24() is deprecated in favor of __mul24() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline int mul24(const int a, const int b); +# 3257 +__attribute((deprecated("umul24() is deprecated in favor of __umul24() and may be removed in a future release (Use -Wno-deprecated-declarations to suppre" "ss this warning)."))) __attribute__((unused)) static inline unsigned umul24(const unsigned a, const unsigned b); +# 3259 +__attribute((deprecated("float2int() is deprecated in favor of __float2int_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated-d" "eclarations to suppress this warning)."))) __attribute__((unused)) static inline int float2int(const float a, const cudaRoundMode mode = cudaRoundZero); +# 3261 +__attribute((deprecated("float2uint() is deprecated in favor of __float2uint_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated" "-declarations to suppress this warning)."))) __attribute__((unused)) static inline unsigned float2uint(const float a, const cudaRoundMode mode = cudaRoundZero); +# 3263 +__attribute((deprecated("int2float() is deprecated in favor of __int2float_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated-d" "eclarations to suppress this warning)."))) __attribute__((unused)) static inline float int2float(const int a, const cudaRoundMode mode = cudaRoundNearest); +# 3265 +__attribute((deprecated("uint2float() is deprecated in favor of __uint2float_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated" "-declarations to suppress this warning)."))) __attribute__((unused)) static inline float uint2float(const unsigned a, const cudaRoundMode mode = cudaRoundNearest); +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int mulhi(const int a, const int b) +# 91 +{int volatile ___ = 1;(void)a;(void)b; +# 93 +::exit(___);} +#if 0 +# 91 +{ +# 92 +return __mulhi(a, b); +# 93 +} +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned mulhi(const unsigned a, const unsigned b) +# 96 +{int volatile ___ = 1;(void)a;(void)b; +# 98 +::exit(___);} +#if 0 +# 96 +{ +# 97 +return __umulhi(a, b); +# 98 +} +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned mulhi(const int a, const unsigned b) +# 101 +{int volatile ___ = 1;(void)a;(void)b; +# 103 +::exit(___);} +#if 0 +# 101 +{ +# 102 +return __umulhi(static_cast< unsigned>(a), b); +# 103 +} +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned mulhi(const unsigned a, const int b) +# 106 +{int volatile ___ = 1;(void)a;(void)b; +# 108 +::exit(___);} +#if 0 +# 106 +{ +# 107 +return __umulhi(a, static_cast< unsigned>(b)); +# 108 +} +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline long long mul64hi(const long long a, const long long b) +# 111 +{int volatile ___ = 1;(void)a;(void)b; +# 113 +::exit(___);} +#if 0 +# 111 +{ +# 112 +return __mul64hi(a, b); +# 113 +} +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const unsigned long long b) +# 116 +{int volatile ___ = 1;(void)a;(void)b; +# 118 +::exit(___);} +#if 0 +# 116 +{ +# 117 +return __umul64hi(a, b); +# 118 +} +#endif +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned long long mul64hi(const long long a, const unsigned long long b) +# 121 +{int volatile ___ = 1;(void)a;(void)b; +# 123 +::exit(___);} +#if 0 +# 121 +{ +# 122 +return __umul64hi(static_cast< unsigned long long>(a), b); +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const long long b) +# 126 +{int volatile ___ = 1;(void)a;(void)b; +# 128 +::exit(___);} +#if 0 +# 126 +{ +# 127 +return __umul64hi(a, static_cast< unsigned long long>(b)); +# 128 +} +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int float_as_int(const float a) +# 131 +{int volatile ___ = 1;(void)a; +# 133 +::exit(___);} +#if 0 +# 131 +{ +# 132 +return __float_as_int(a); +# 133 +} +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float int_as_float(const int a) +# 136 +{int volatile ___ = 1;(void)a; +# 138 +::exit(___);} +#if 0 +# 136 +{ +# 137 +return __int_as_float(a); +# 138 +} +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned float_as_uint(const float a) +# 141 +{int volatile ___ = 1;(void)a; +# 143 +::exit(___);} +#if 0 +# 141 +{ +# 142 +return __float_as_uint(a); +# 143 +} +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float uint_as_float(const unsigned a) +# 146 +{int volatile ___ = 1;(void)a; +# 148 +::exit(___);} +#if 0 +# 146 +{ +# 147 +return __uint_as_float(a); +# 148 +} +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float saturate(const float a) +# 150 +{int volatile ___ = 1;(void)a; +# 152 +::exit(___);} +#if 0 +# 150 +{ +# 151 +return __saturatef(a); +# 152 +} +#endif +# 154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int mul24(const int a, const int b) +# 155 +{int volatile ___ = 1;(void)a;(void)b; +# 157 +::exit(___);} +#if 0 +# 155 +{ +# 156 +return __mul24(a, b); +# 157 +} +#endif +# 159 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned umul24(const unsigned a, const unsigned b) +# 160 +{int volatile ___ = 1;(void)a;(void)b; +# 162 +::exit(___);} +#if 0 +# 160 +{ +# 161 +return __umul24(a, b); +# 162 +} +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int float2int(const float a, const cudaRoundMode mode) +# 165 +{int volatile ___ = 1;(void)a;(void)mode; +# 170 +::exit(___);} +#if 0 +# 165 +{ +# 166 +return (mode == (cudaRoundNearest)) ? __float2int_rn(a) : ((mode == (cudaRoundPosInf)) ? __float2int_ru(a) : ((mode == (cudaRoundMinInf)) ? __float2int_rd(a) : __float2int_rz(a))); +# 170 +} +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned float2uint(const float a, const cudaRoundMode mode) +# 173 +{int volatile ___ = 1;(void)a;(void)mode; +# 178 +::exit(___);} +#if 0 +# 173 +{ +# 174 +return (mode == (cudaRoundNearest)) ? __float2uint_rn(a) : ((mode == (cudaRoundPosInf)) ? __float2uint_ru(a) : ((mode == (cudaRoundMinInf)) ? __float2uint_rd(a) : __float2uint_rz(a))); +# 178 +} +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float int2float(const int a, const cudaRoundMode mode) +# 181 +{int volatile ___ = 1;(void)a;(void)mode; +# 186 +::exit(___);} +#if 0 +# 181 +{ +# 182 +return (mode == (cudaRoundZero)) ? __int2float_rz(a) : ((mode == (cudaRoundPosInf)) ? __int2float_ru(a) : ((mode == (cudaRoundMinInf)) ? __int2float_rd(a) : __int2float_rn(a))); +# 186 +} +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float uint2float(const unsigned a, const cudaRoundMode mode) +# 189 +{int volatile ___ = 1;(void)a;(void)mode; +# 194 +::exit(___);} +#if 0 +# 189 +{ +# 190 +return (mode == (cudaRoundZero)) ? __uint2float_rz(a) : ((mode == (cudaRoundPosInf)) ? __uint2float_ru(a) : ((mode == (cudaRoundMinInf)) ? __uint2float_rd(a) : __uint2float_rn(a))); +# 194 +} +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicAdd(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAdd(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicSub(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicSub(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 119 +{ } +#endif +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicExch(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 121 +{ } +#endif +# 123 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicExch(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 123 +{ } +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline float atomicExch(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 125 +{ } +#endif +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicMin(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 127 +{ } +#endif +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMin(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 129 +{ } +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicMax(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 131 +{ } +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMax(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 133 +{ } +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicInc(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 135 +{ } +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicDec(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 137 +{ } +#endif +# 139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicAnd(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 139 +{ } +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAnd(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 141 +{ } +#endif +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicOr(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 143 +{ } +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicOr(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 145 +{ } +#endif +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicXor(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 147 +{ } +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicXor(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 149 +{ } +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicCAS(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 151 +{ } +#endif +# 153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicCAS(unsigned *address, unsigned compare, unsigned val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 153 +{ } +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +extern "C" { +# 187 +} +# 196 +__attribute__((unused)) static inline unsigned long long atomicAdd(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 196 +{ } +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicExch(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 198 +{ } +#endif +# 200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicCAS(unsigned long long *address, unsigned long long compare, unsigned long long val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 200 +{ } +#endif +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute((deprecated("__any() is deprecated in favor of __any_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppr" "ess this warning)."))) __attribute__((unused)) static inline bool any(bool cond) {int volatile ___ = 1;(void)cond;::exit(___);} +#if 0 +# 202 +{ } +#endif +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute((deprecated("__all() is deprecated in favor of __all_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppr" "ess this warning)."))) __attribute__((unused)) static inline bool all(bool cond) {int volatile ___ = 1;(void)cond;::exit(___);} +#if 0 +# 204 +{ } +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" +__attribute__((unused)) static inline float atomicAdd(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 101 +{ } +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMin(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 105 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMax(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicAnd(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicOr(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicXor(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMin(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMax(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 119 +{ } +#endif +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicOr(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 121 +{ } +#endif +# 123 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicXor(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 123 +{ } +#endif +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline double atomicAdd(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 310 +{ } +#endif +# 313 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAdd_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 313 +{ } +#endif +# 316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAdd_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 316 +{ } +#endif +# 319 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAdd_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 319 +{ } +#endif +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAdd_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 322 +{ } +#endif +# 325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAdd_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 325 +{ } +#endif +# 328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAdd_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 328 +{ } +#endif +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicAdd_block(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 331 +{ } +#endif +# 334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicAdd_system(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 334 +{ } +#endif +# 337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline double atomicAdd_block(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 337 +{ } +#endif +# 340 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline double atomicAdd_system(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 340 +{ } +#endif +# 343 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicSub_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 343 +{ } +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicSub_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 346 +{ } +#endif +# 349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicSub_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 349 +{ } +#endif +# 352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicSub_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 352 +{ } +#endif +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicExch_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 355 +{ } +#endif +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicExch_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 358 +{ } +#endif +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicExch_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 361 +{ } +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicExch_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 364 +{ } +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicExch_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 367 +{ } +#endif +# 370 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicExch_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 370 +{ } +#endif +# 373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicExch_block(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 373 +{ } +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicExch_system(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 376 +{ } +#endif +# 379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMin_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 379 +{ } +#endif +# 382 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMin_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 382 +{ } +#endif +# 385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMin_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 385 +{ } +#endif +# 388 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMin_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 388 +{ } +#endif +# 391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMin_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 391 +{ } +#endif +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMin_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 394 +{ } +#endif +# 397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMin_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 397 +{ } +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMin_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 400 +{ } +#endif +# 403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMax_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 403 +{ } +#endif +# 406 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMax_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 406 +{ } +#endif +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMax_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 409 +{ } +#endif +# 412 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMax_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 412 +{ } +#endif +# 415 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMax_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 415 +{ } +#endif +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMax_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 418 +{ } +#endif +# 421 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMax_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 421 +{ } +#endif +# 424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMax_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 424 +{ } +#endif +# 427 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicInc_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 427 +{ } +#endif +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicInc_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 430 +{ } +#endif +# 433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicDec_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 433 +{ } +#endif +# 436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicDec_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 436 +{ } +#endif +# 439 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicCAS_block(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 439 +{ } +#endif +# 442 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicCAS_system(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 442 +{ } +#endif +# 445 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicCAS_block(unsigned *address, unsigned compare, unsigned +# 446 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 446 +{ } +#endif +# 449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicCAS_system(unsigned *address, unsigned compare, unsigned +# 450 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 450 +{ } +#endif +# 453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicCAS_block(unsigned long long *address, unsigned long long +# 454 +compare, unsigned long long +# 455 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 455 +{ } +#endif +# 458 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicCAS_system(unsigned long long *address, unsigned long long +# 459 +compare, unsigned long long +# 460 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 460 +{ } +#endif +# 463 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAnd_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 463 +{ } +#endif +# 466 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAnd_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 466 +{ } +#endif +# 469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicAnd_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 469 +{ } +#endif +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicAnd_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 472 +{ } +#endif +# 475 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAnd_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 475 +{ } +#endif +# 478 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAnd_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 478 +{ } +#endif +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAnd_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 481 +{ } +#endif +# 484 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAnd_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 484 +{ } +#endif +# 487 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicOr_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 487 +{ } +#endif +# 490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicOr_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 490 +{ } +#endif +# 493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicOr_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 493 +{ } +#endif +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicOr_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 496 +{ } +#endif +# 499 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicOr_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 499 +{ } +#endif +# 502 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicOr_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 502 +{ } +#endif +# 505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicOr_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 505 +{ } +#endif +# 508 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicOr_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 508 +{ } +#endif +# 511 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicXor_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 511 +{ } +#endif +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicXor_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 514 +{ } +#endif +# 517 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicXor_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 517 +{ } +#endif +# 520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicXor_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 520 +{ } +#endif +# 523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicXor_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 523 +{ } +#endif +# 526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicXor_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 526 +{ } +#endif +# 529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicXor_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 529 +{ } +#endif +# 532 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicXor_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 532 +{ } +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern "C" { +# 1508 +} +# 1515 +__attribute((deprecated("__ballot() is deprecated in favor of __ballot_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to" " suppress this warning)."))) __attribute__((unused)) static inline unsigned ballot(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1515 +{ } +#endif +# 1517 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline int syncthreads_count(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1517 +{ } +#endif +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline bool syncthreads_and(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1519 +{ } +#endif +# 1521 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline bool syncthreads_or(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1521 +{ } +#endif +# 1526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isGlobal(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1526 +{ } +#endif +# 1527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isShared(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1527 +{ } +#endif +# 1528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isConstant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1528 +{ } +#endif +# 1529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isLocal(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1529 +{ } +#endif +# 1531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isGridConstant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1531 +{ } +#endif +# 1533 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_global(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1533 +{ } +#endif +# 1534 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_shared(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1534 +{ } +#endif +# 1535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_constant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1535 +{ } +#endif +# 1536 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_local(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1536 +{ } +#endif +# 1538 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_grid_constant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1538 +{ } +#endif +# 1541 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_global_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1541 +{ } +#endif +# 1542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_shared_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1542 +{ } +#endif +# 1543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_constant_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1543 +{ } +#endif +# 1544 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_local_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1544 +{ } +#endif +# 1546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_grid_constant_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1546 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __fns(unsigned mask, unsigned base, int offset) {int volatile ___ = 1;(void)mask;(void)base;(void)offset;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline void __barrier_sync(unsigned id) {int volatile ___ = 1;(void)id;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline void __barrier_sync_count(unsigned id, unsigned cnt) {int volatile ___ = 1;(void)id;(void)cnt;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline void __syncwarp(unsigned mask = 4294967295U) {int volatile ___ = 1;(void)mask;::exit(___);} +#if 0 +# 112 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __all_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __any_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 114 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __uni_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __ballot_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 116 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __activemask() {int volatile ___ = 1;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline int __shfl(int var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 126 +{ } +#endif +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned __shfl(unsigned var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 127 +{ } +#endif +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_up(int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 128 +{ } +#endif +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_up(unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 129 +{ } +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_down(int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 130 +{ } +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_down(unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 131 +{ } +#endif +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_xor(int var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 132 +{ } +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_xor(unsigned var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 133 +{ } +#endif +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline float __shfl(float var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 134 +{ } +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_up(float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 135 +{ } +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_down(float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 136 +{ } +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_xor(float var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 137 +{ } +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_sync(unsigned mask, int var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 140 +{ } +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_sync(unsigned mask, unsigned var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 141 +{ } +#endif +# 142 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_up_sync(unsigned mask, int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 142 +{ } +#endif +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_up_sync(unsigned mask, unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 143 +{ } +#endif +# 144 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_down_sync(unsigned mask, int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 144 +{ } +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_down_sync(unsigned mask, unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 145 +{ } +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 146 +{ } +#endif +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_xor_sync(unsigned mask, unsigned var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 147 +{ } +#endif +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_sync(unsigned mask, float var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 148 +{ } +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_up_sync(unsigned mask, float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 149 +{ } +#endif +# 150 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_down_sync(unsigned mask, float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 150 +{ } +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 151 +{ } +#endif +# 155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl(unsigned long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 155 +{ } +#endif +# 156 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline long long __shfl(long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 156 +{ } +#endif +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_up(long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 157 +{ } +#endif +# 158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_up(unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 158 +{ } +#endif +# 159 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_down(long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 159 +{ } +#endif +# 160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_down(unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 160 +{ } +#endif +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_xor(long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 161 +{ } +#endif +# 162 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 162 +{ } +#endif +# 163 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline double __shfl(double var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 163 +{ } +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_up(double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 164 +{ } +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_down(double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 165 +{ } +#endif +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_xor(double var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 166 +{ } +#endif +# 169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_sync(unsigned mask, long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 169 +{ } +#endif +# 170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 170 +{ } +#endif +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_up_sync(unsigned mask, long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 171 +{ } +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 172 +{ } +#endif +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_down_sync(unsigned mask, long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 173 +{ } +#endif +# 174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 174 +{ } +#endif +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 175 +{ } +#endif +# 176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 176 +{ } +#endif +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_sync(unsigned mask, double var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 177 +{ } +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_up_sync(unsigned mask, double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 178 +{ } +#endif +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_down_sync(unsigned mask, double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 179 +{ } +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 180 +{ } +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline long __shfl(long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 184 +{ } +#endif +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned long __shfl(unsigned long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 185 +{ } +#endif +# 186 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_up(long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 186 +{ } +#endif +# 187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_up(unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 187 +{ } +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_down(long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 188 +{ } +#endif +# 189 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_down(unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 189 +{ } +#endif +# 190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_xor(long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 190 +{ } +#endif +# 191 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_xor(unsigned long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 191 +{ } +#endif +# 194 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_sync(unsigned mask, long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 194 +{ } +#endif +# 195 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 195 +{ } +#endif +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_up_sync(unsigned mask, long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 196 +{ } +#endif +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 197 +{ } +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_down_sync(unsigned mask, long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 198 +{ } +#endif +# 199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 199 +{ } +#endif +# 200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 200 +{ } +#endif +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 201 +{ } +#endif +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldg(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 87 +{ } +#endif +# 88 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldg(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 88 +{ } +#endif +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldg(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 90 +{ } +#endif +# 91 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldg(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 91 +{ } +#endif +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldg(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 92 +{ } +#endif +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldg(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 93 +{ } +#endif +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldg(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 94 +{ } +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldg(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 95 +{ } +#endif +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldg(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 96 +{ } +#endif +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldg(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 97 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldg(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldg(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldg(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 100 +{ } +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldg(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 101 +{ } +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldg(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 103 +{ } +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldg(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 104 +{ } +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldg(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 105 +{ } +#endif +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldg(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 106 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldg(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldg(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 108 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldg(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldg(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldg(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldg(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 112 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldg(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldg(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldg(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 116 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldg(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldg(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 118 +{ } +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldg(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 119 +{ } +#endif +# 123 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldcg(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 123 +{ } +#endif +# 124 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldcg(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 124 +{ } +#endif +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldcg(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 126 +{ } +#endif +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldcg(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 127 +{ } +#endif +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldcg(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 128 +{ } +#endif +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldcg(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 129 +{ } +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldcg(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 130 +{ } +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldcg(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 131 +{ } +#endif +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldcg(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 132 +{ } +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldcg(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 133 +{ } +#endif +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldcg(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 134 +{ } +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldcg(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 135 +{ } +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldcg(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 136 +{ } +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldcg(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 137 +{ } +#endif +# 139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldcg(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 139 +{ } +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldcg(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 140 +{ } +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldcg(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 141 +{ } +#endif +# 142 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldcg(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 142 +{ } +#endif +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldcg(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 143 +{ } +#endif +# 144 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldcg(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 144 +{ } +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldcg(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 145 +{ } +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldcg(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 146 +{ } +#endif +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldcg(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 147 +{ } +#endif +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldcg(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 148 +{ } +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldcg(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 149 +{ } +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldcg(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 151 +{ } +#endif +# 152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldcg(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 152 +{ } +#endif +# 153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldcg(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 153 +{ } +#endif +# 154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldcg(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 154 +{ } +#endif +# 155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldcg(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 155 +{ } +#endif +# 159 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldca(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 159 +{ } +#endif +# 160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldca(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 160 +{ } +#endif +# 162 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldca(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 162 +{ } +#endif +# 163 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldca(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 163 +{ } +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldca(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 164 +{ } +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldca(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 165 +{ } +#endif +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldca(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 166 +{ } +#endif +# 167 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldca(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 167 +{ } +#endif +# 168 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldca(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 168 +{ } +#endif +# 169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldca(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 169 +{ } +#endif +# 170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldca(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 170 +{ } +#endif +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldca(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 171 +{ } +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldca(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 172 +{ } +#endif +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldca(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 173 +{ } +#endif +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldca(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 175 +{ } +#endif +# 176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldca(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 176 +{ } +#endif +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldca(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 177 +{ } +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldca(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 178 +{ } +#endif +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldca(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 179 +{ } +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldca(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 180 +{ } +#endif +# 181 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldca(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 181 +{ } +#endif +# 182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldca(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 182 +{ } +#endif +# 183 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldca(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 183 +{ } +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldca(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 184 +{ } +#endif +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldca(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 185 +{ } +#endif +# 187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldca(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 187 +{ } +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldca(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 188 +{ } +#endif +# 189 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldca(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 189 +{ } +#endif +# 190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldca(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 190 +{ } +#endif +# 191 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldca(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 191 +{ } +#endif +# 195 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldcs(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 195 +{ } +#endif +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldcs(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 196 +{ } +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldcs(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 198 +{ } +#endif +# 199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldcs(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 199 +{ } +#endif +# 200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldcs(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 200 +{ } +#endif +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldcs(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 201 +{ } +#endif +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldcs(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 202 +{ } +#endif +# 203 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldcs(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 203 +{ } +#endif +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldcs(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 204 +{ } +#endif +# 205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldcs(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 205 +{ } +#endif +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldcs(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 206 +{ } +#endif +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldcs(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 207 +{ } +#endif +# 208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldcs(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 208 +{ } +#endif +# 209 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldcs(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 209 +{ } +#endif +# 211 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldcs(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 211 +{ } +#endif +# 212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldcs(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 212 +{ } +#endif +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldcs(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 213 +{ } +#endif +# 214 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldcs(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 214 +{ } +#endif +# 215 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldcs(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 215 +{ } +#endif +# 216 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldcs(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 216 +{ } +#endif +# 217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldcs(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 217 +{ } +#endif +# 218 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldcs(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 218 +{ } +#endif +# 219 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldcs(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 219 +{ } +#endif +# 220 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldcs(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 220 +{ } +#endif +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldcs(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 221 +{ } +#endif +# 223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldcs(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 223 +{ } +#endif +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldcs(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 224 +{ } +#endif +# 225 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldcs(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 225 +{ } +#endif +# 226 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldcs(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 226 +{ } +#endif +# 227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldcs(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 227 +{ } +#endif +# 231 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldlu(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 231 +{ } +#endif +# 232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldlu(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 232 +{ } +#endif +# 234 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldlu(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 234 +{ } +#endif +# 235 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldlu(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 235 +{ } +#endif +# 236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldlu(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 236 +{ } +#endif +# 237 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldlu(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 237 +{ } +#endif +# 238 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldlu(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 238 +{ } +#endif +# 239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldlu(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 239 +{ } +#endif +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldlu(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 240 +{ } +#endif +# 241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldlu(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 241 +{ } +#endif +# 242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldlu(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 242 +{ } +#endif +# 243 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldlu(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 243 +{ } +#endif +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldlu(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 244 +{ } +#endif +# 245 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldlu(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 245 +{ } +#endif +# 247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldlu(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 247 +{ } +#endif +# 248 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldlu(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 248 +{ } +#endif +# 249 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldlu(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 249 +{ } +#endif +# 250 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldlu(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 250 +{ } +#endif +# 251 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldlu(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 251 +{ } +#endif +# 252 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldlu(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 252 +{ } +#endif +# 253 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldlu(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 253 +{ } +#endif +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldlu(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 254 +{ } +#endif +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldlu(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 255 +{ } +#endif +# 256 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldlu(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 256 +{ } +#endif +# 257 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldlu(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 257 +{ } +#endif +# 259 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldlu(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 259 +{ } +#endif +# 260 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldlu(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 260 +{ } +#endif +# 261 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldlu(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 261 +{ } +#endif +# 262 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldlu(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 262 +{ } +#endif +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldlu(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 263 +{ } +#endif +# 267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldcv(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 267 +{ } +#endif +# 268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldcv(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 268 +{ } +#endif +# 270 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldcv(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 270 +{ } +#endif +# 271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldcv(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 271 +{ } +#endif +# 272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldcv(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 272 +{ } +#endif +# 273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldcv(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 273 +{ } +#endif +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldcv(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 274 +{ } +#endif +# 275 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldcv(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 275 +{ } +#endif +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldcv(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 276 +{ } +#endif +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldcv(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 277 +{ } +#endif +# 278 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldcv(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 278 +{ } +#endif +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldcv(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 279 +{ } +#endif +# 280 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldcv(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 280 +{ } +#endif +# 281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldcv(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 281 +{ } +#endif +# 283 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldcv(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 283 +{ } +#endif +# 284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldcv(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 284 +{ } +#endif +# 285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldcv(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 285 +{ } +#endif +# 286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldcv(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 286 +{ } +#endif +# 287 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldcv(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 287 +{ } +#endif +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldcv(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 288 +{ } +#endif +# 289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldcv(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 289 +{ } +#endif +# 290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldcv(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 290 +{ } +#endif +# 291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldcv(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 291 +{ } +#endif +# 292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldcv(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 292 +{ } +#endif +# 293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldcv(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 293 +{ } +#endif +# 295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldcv(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 295 +{ } +#endif +# 296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldcv(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 296 +{ } +#endif +# 297 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldcv(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 297 +{ } +#endif +# 298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldcv(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 298 +{ } +#endif +# 299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldcv(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 299 +{ } +#endif +# 303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 303 +{ } +#endif +# 304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 304 +{ } +#endif +# 306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 306 +{ } +#endif +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 307 +{ } +#endif +# 308 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 308 +{ } +#endif +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 309 +{ } +#endif +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 310 +{ } +#endif +# 311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 311 +{ } +#endif +# 312 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 312 +{ } +#endif +# 313 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 313 +{ } +#endif +# 314 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 314 +{ } +#endif +# 315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 315 +{ } +#endif +# 316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 316 +{ } +#endif +# 317 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 317 +{ } +#endif +# 319 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 319 +{ } +#endif +# 320 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 320 +{ } +#endif +# 321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 321 +{ } +#endif +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 322 +{ } +#endif +# 323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 323 +{ } +#endif +# 324 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 324 +{ } +#endif +# 325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 325 +{ } +#endif +# 326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 326 +{ } +#endif +# 327 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 327 +{ } +#endif +# 328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 328 +{ } +#endif +# 329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 329 +{ } +#endif +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 331 +{ } +#endif +# 332 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 332 +{ } +#endif +# 333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 333 +{ } +#endif +# 334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 334 +{ } +#endif +# 335 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 335 +{ } +#endif +# 339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 339 +{ } +#endif +# 340 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 340 +{ } +#endif +# 342 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 342 +{ } +#endif +# 343 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 343 +{ } +#endif +# 344 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 344 +{ } +#endif +# 345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 345 +{ } +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 346 +{ } +#endif +# 347 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 347 +{ } +#endif +# 348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 348 +{ } +#endif +# 349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 349 +{ } +#endif +# 350 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 350 +{ } +#endif +# 351 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 351 +{ } +#endif +# 352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 352 +{ } +#endif +# 353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 353 +{ } +#endif +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 355 +{ } +#endif +# 356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 356 +{ } +#endif +# 357 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 357 +{ } +#endif +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 358 +{ } +#endif +# 359 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 359 +{ } +#endif +# 360 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 360 +{ } +#endif +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 361 +{ } +#endif +# 362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 362 +{ } +#endif +# 363 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 363 +{ } +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 364 +{ } +#endif +# 365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 365 +{ } +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 367 +{ } +#endif +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 368 +{ } +#endif +# 369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 369 +{ } +#endif +# 370 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 370 +{ } +#endif +# 371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 371 +{ } +#endif +# 375 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 375 +{ } +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 376 +{ } +#endif +# 378 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 378 +{ } +#endif +# 379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 379 +{ } +#endif +# 380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 380 +{ } +#endif +# 381 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 381 +{ } +#endif +# 382 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 382 +{ } +#endif +# 383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 383 +{ } +#endif +# 384 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 384 +{ } +#endif +# 385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 385 +{ } +#endif +# 386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 386 +{ } +#endif +# 387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 387 +{ } +#endif +# 388 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 388 +{ } +#endif +# 389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 389 +{ } +#endif +# 391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 391 +{ } +#endif +# 392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 392 +{ } +#endif +# 393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 393 +{ } +#endif +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 394 +{ } +#endif +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 395 +{ } +#endif +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 396 +{ } +#endif +# 397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 397 +{ } +#endif +# 398 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 398 +{ } +#endif +# 399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 399 +{ } +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 400 +{ } +#endif +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 401 +{ } +#endif +# 403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 403 +{ } +#endif +# 404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 404 +{ } +#endif +# 405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 405 +{ } +#endif +# 406 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 406 +{ } +#endif +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 407 +{ } +#endif +# 411 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 411 +{ } +#endif +# 412 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 412 +{ } +#endif +# 414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 414 +{ } +#endif +# 415 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 415 +{ } +#endif +# 416 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 416 +{ } +#endif +# 417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 417 +{ } +#endif +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 418 +{ } +#endif +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 419 +{ } +#endif +# 420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 420 +{ } +#endif +# 421 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 421 +{ } +#endif +# 422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 422 +{ } +#endif +# 423 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 423 +{ } +#endif +# 424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 424 +{ } +#endif +# 425 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 425 +{ } +#endif +# 427 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 427 +{ } +#endif +# 428 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 428 +{ } +#endif +# 429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 429 +{ } +#endif +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 430 +{ } +#endif +# 431 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 431 +{ } +#endif +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 432 +{ } +#endif +# 433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 433 +{ } +#endif +# 434 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 434 +{ } +#endif +# 435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 435 +{ } +#endif +# 436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 436 +{ } +#endif +# 437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 437 +{ } +#endif +# 439 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 439 +{ } +#endif +# 440 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 440 +{ } +#endif +# 441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 441 +{ } +#endif +# 442 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 442 +{ } +#endif +# 443 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 443 +{ } +#endif +# 460 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_l(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 460 +{ } +#endif +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_lc(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 472 +{ } +#endif +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_r(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 485 +{ } +#endif +# 497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_rc(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 497 +{ } +#endif +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_lo(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 89 +{ } +#endif +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_lo(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 90 +{ } +#endif +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_lo(short2 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 92 +{ } +#endif +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_lo(ushort2 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 93 +{ } +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_hi(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 95 +{ } +#endif +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_hi(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 96 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_hi(short2 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_hi(ushort2 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp4a(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 106 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp4a(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp4a(char4 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp4a(uchar4 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 100 +{ } +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 101 +{ } +#endif +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned long long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 102 +{ } +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, long long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 103 +{ } +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, float value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 104 +{ } +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, double value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 105 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, int value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 108 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned long long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, long long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 112 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, float value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, double value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 114 +{ } +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline void __nanosleep(unsigned ns) {int volatile ___ = 1;(void)ns;::exit(___);} +#if 0 +# 116 +{ } +#endif +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned short atomicCAS(unsigned short *address, unsigned short compare, unsigned short val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 118 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_add_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_min_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_max_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 100 +{ } +#endif +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline int __reduce_add_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 102 +{ } +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline int __reduce_min_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 103 +{ } +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline int __reduce_max_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 104 +{ } +#endif +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_and_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 106 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_or_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_xor_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 108 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +extern "C" { +# 112 +__attribute__((unused)) inline void *__nv_associate_access_property(const void *ptr, unsigned long long +# 113 +property) {int volatile ___ = 1;(void)ptr;(void)property; +# 117 +::exit(___);} +#if 0 +# 113 +{ +# 114 +__attribute__((unused)) extern void *__nv_associate_access_property_impl(const void *, unsigned long long); +# 116 +return __nv_associate_access_property_impl(ptr, property); +# 117 +} +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) inline void __nv_memcpy_async_shared_global_4(void *dst, const void * +# 120 +src, unsigned +# 121 +src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size; +# 126 +::exit(___);} +#if 0 +# 121 +{ +# 122 +__attribute__((unused)) extern void __nv_memcpy_async_shared_global_4_impl(void *, const void *, unsigned); +# 125 +__nv_memcpy_async_shared_global_4_impl(dst, src, src_size); +# 126 +} +#endif +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) inline void __nv_memcpy_async_shared_global_8(void *dst, const void * +# 129 +src, unsigned +# 130 +src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size; +# 135 +::exit(___);} +#if 0 +# 130 +{ +# 131 +__attribute__((unused)) extern void __nv_memcpy_async_shared_global_8_impl(void *, const void *, unsigned); +# 134 +__nv_memcpy_async_shared_global_8_impl(dst, src, src_size); +# 135 +} +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) inline void __nv_memcpy_async_shared_global_16(void *dst, const void * +# 138 +src, unsigned +# 139 +src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size; +# 144 +::exit(___);} +#if 0 +# 139 +{ +# 140 +__attribute__((unused)) extern void __nv_memcpy_async_shared_global_16_impl(void *, const void *, unsigned); +# 143 +__nv_memcpy_async_shared_global_16_impl(dst, src, src_size); +# 144 +} +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +} +# 122 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 123 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dread(T *res, surface< void, 1> surf, int x, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 124 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)s;(void)mode; +# 128 +::exit(___);} +#if 0 +# 124 +{ +# 128 +} +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 131 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf1Dread(surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 132 +{int volatile ___ = 1;(void)surf;(void)x;(void)mode; +# 138 +::exit(___);} +#if 0 +# 132 +{ +# 138 +} +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 141 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dread(T *res, surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 142 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)mode; +# 146 +::exit(___);} +#if 0 +# 142 +{ +# 146 +} +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 150 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dread(T *res, surface< void, 2> surf, int x, int y, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 151 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)s;(void)mode; +# 155 +::exit(___);} +#if 0 +# 151 +{ +# 155 +} +#endif +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 158 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf2Dread(surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 159 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)mode; +# 165 +::exit(___);} +#if 0 +# 159 +{ +# 165 +} +#endif +# 167 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 168 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dread(T *res, surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 169 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)mode; +# 173 +::exit(___);} +#if 0 +# 169 +{ +# 173 +} +#endif +# 176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 177 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dread(T *res, surface< void, 3> surf, int x, int y, int z, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 178 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)z;(void)s;(void)mode; +# 182 +::exit(___);} +#if 0 +# 178 +{ +# 182 +} +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 185 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf3Dread(surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 186 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)z;(void)mode; +# 192 +::exit(___);} +#if 0 +# 186 +{ +# 192 +} +#endif +# 194 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 195 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dread(T *res, surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 196 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)z;(void)mode; +# 200 +::exit(___);} +#if 0 +# 196 +{ +# 200 +} +#endif +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 205 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredread(T *res, surface< void, 241> surf, int x, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 206 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)layer;(void)s;(void)mode; +# 210 +::exit(___);} +#if 0 +# 206 +{ +# 210 +} +#endif +# 212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 213 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf1DLayeredread(surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 214 +{int volatile ___ = 1;(void)surf;(void)x;(void)layer;(void)mode; +# 220 +::exit(___);} +#if 0 +# 214 +{ +# 220 +} +#endif +# 223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 224 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredread(T *res, surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 225 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)layer;(void)mode; +# 229 +::exit(___);} +#if 0 +# 225 +{ +# 229 +} +#endif +# 232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 233 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredread(T *res, surface< void, 242> surf, int x, int y, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 234 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layer;(void)s;(void)mode; +# 238 +::exit(___);} +#if 0 +# 234 +{ +# 238 +} +#endif +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 241 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf2DLayeredread(surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 242 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)layer;(void)mode; +# 248 +::exit(___);} +#if 0 +# 242 +{ +# 248 +} +#endif +# 251 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 252 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredread(T *res, surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 253 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layer;(void)mode; +# 257 +::exit(___);} +#if 0 +# 253 +{ +# 257 +} +#endif +# 260 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 261 +__attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapread(T *res, surface< void, 12> surf, int x, int y, int face, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 262 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)face;(void)s;(void)mode; +# 266 +::exit(___);} +#if 0 +# 262 +{ +# 266 +} +#endif +# 268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 269 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surfCubemapread(surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 270 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)face;(void)mode; +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +::exit(___);} +#if 0 +# 270 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +{ +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +} +#endif +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 280 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapread(T *res, surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 281 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)face;(void)mode; +# 285 +::exit(___);} +#if 0 +# 281 +{ +# 285 +} +#endif +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 289 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredread(T *res, surface< void, 252> surf, int x, int y, int layerFace, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 290 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layerFace;(void)s;(void)mode; +# 294 +::exit(___);} +#if 0 +# 290 +{ +# 294 +} +#endif +# 296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 297 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surfCubemapLayeredread(surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 298 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; +# 304 +::exit(___);} +#if 0 +# 298 +{ +# 304 +} +#endif +# 306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 307 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredread(T *res, surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 308 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; +# 312 +::exit(___);} +#if 0 +# 308 +{ +# 312 +} +#endif +# 315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 316 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dwrite(T val, surface< void, 1> surf, int x, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 317 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)s;(void)mode; +# 321 +::exit(___);} +#if 0 +# 317 +{ +# 321 +} +#endif +# 323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 324 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dwrite(T val, surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 325 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)mode; +# 329 +::exit(___);} +#if 0 +# 325 +{ +# 329 +} +#endif +# 333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 334 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dwrite(T val, surface< void, 2> surf, int x, int y, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 335 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)s;(void)mode; +# 339 +::exit(___);} +#if 0 +# 335 +{ +# 339 +} +#endif +# 341 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 342 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dwrite(T val, surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 343 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)mode; +# 347 +::exit(___);} +#if 0 +# 343 +{ +# 347 +} +#endif +# 350 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 351 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dwrite(T val, surface< void, 3> surf, int x, int y, int z, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 352 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)z;(void)s;(void)mode; +# 356 +::exit(___);} +#if 0 +# 352 +{ +# 356 +} +#endif +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 359 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dwrite(T val, surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 360 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)z;(void)mode; +# 364 +::exit(___);} +#if 0 +# 360 +{ +# 364 +} +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 368 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredwrite(T val, surface< void, 241> surf, int x, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 369 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)layer;(void)s;(void)mode; +# 373 +::exit(___);} +#if 0 +# 369 +{ +# 373 +} +#endif +# 375 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 376 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredwrite(T val, surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 377 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)layer;(void)mode; +# 381 +::exit(___);} +#if 0 +# 377 +{ +# 381 +} +#endif +# 384 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 385 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredwrite(T val, surface< void, 242> surf, int x, int y, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 386 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layer;(void)s;(void)mode; +# 390 +::exit(___);} +#if 0 +# 386 +{ +# 390 +} +#endif +# 392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 393 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredwrite(T val, surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 394 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layer;(void)mode; +# 398 +::exit(___);} +#if 0 +# 394 +{ +# 398 +} +#endif +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 402 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapwrite(T val, surface< void, 12> surf, int x, int y, int face, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 403 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)face;(void)s;(void)mode; +# 407 +::exit(___);} +#if 0 +# 403 +{ +# 407 +} +#endif +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 410 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapwrite(T val, surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 411 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)face;(void)mode; +# 415 +::exit(___);} +#if 0 +# 411 +{ +# 415 +} +#endif +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 420 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredwrite(T val, surface< void, 252> surf, int x, int y, int layerFace, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 421 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layerFace;(void)s;(void)mode; +# 425 +::exit(___);} +#if 0 +# 421 +{ +# 425 +} +#endif +# 427 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 428 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredwrite(T val, surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 429 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; +# 433 +::exit(___);} +#if 0 +# 429 +{ +# 433 +} +#endif +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 73 +struct __nv_tex_rmet_ret { }; +# 75 +template<> struct __nv_tex_rmet_ret< char> { typedef char type; }; +# 76 +template<> struct __nv_tex_rmet_ret< signed char> { typedef signed char type; }; +# 77 +template<> struct __nv_tex_rmet_ret< unsigned char> { typedef unsigned char type; }; +# 78 +template<> struct __nv_tex_rmet_ret< char1> { typedef char1 type; }; +# 79 +template<> struct __nv_tex_rmet_ret< uchar1> { typedef uchar1 type; }; +# 80 +template<> struct __nv_tex_rmet_ret< char2> { typedef char2 type; }; +# 81 +template<> struct __nv_tex_rmet_ret< uchar2> { typedef uchar2 type; }; +# 82 +template<> struct __nv_tex_rmet_ret< char4> { typedef char4 type; }; +# 83 +template<> struct __nv_tex_rmet_ret< uchar4> { typedef uchar4 type; }; +# 85 +template<> struct __nv_tex_rmet_ret< short> { typedef short type; }; +# 86 +template<> struct __nv_tex_rmet_ret< unsigned short> { typedef unsigned short type; }; +# 87 +template<> struct __nv_tex_rmet_ret< short1> { typedef short1 type; }; +# 88 +template<> struct __nv_tex_rmet_ret< ushort1> { typedef ushort1 type; }; +# 89 +template<> struct __nv_tex_rmet_ret< short2> { typedef short2 type; }; +# 90 +template<> struct __nv_tex_rmet_ret< ushort2> { typedef ushort2 type; }; +# 91 +template<> struct __nv_tex_rmet_ret< short4> { typedef short4 type; }; +# 92 +template<> struct __nv_tex_rmet_ret< ushort4> { typedef ushort4 type; }; +# 94 +template<> struct __nv_tex_rmet_ret< int> { typedef int type; }; +# 95 +template<> struct __nv_tex_rmet_ret< unsigned> { typedef unsigned type; }; +# 96 +template<> struct __nv_tex_rmet_ret< int1> { typedef int1 type; }; +# 97 +template<> struct __nv_tex_rmet_ret< uint1> { typedef uint1 type; }; +# 98 +template<> struct __nv_tex_rmet_ret< int2> { typedef int2 type; }; +# 99 +template<> struct __nv_tex_rmet_ret< uint2> { typedef uint2 type; }; +# 100 +template<> struct __nv_tex_rmet_ret< int4> { typedef int4 type; }; +# 101 +template<> struct __nv_tex_rmet_ret< uint4> { typedef uint4 type; }; +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template<> struct __nv_tex_rmet_ret< float> { typedef float type; }; +# 114 +template<> struct __nv_tex_rmet_ret< float1> { typedef float1 type; }; +# 115 +template<> struct __nv_tex_rmet_ret< float2> { typedef float2 type; }; +# 116 +template<> struct __nv_tex_rmet_ret< float4> { typedef float4 type; }; +# 119 +template< class T> struct __nv_tex_rmet_cast { typedef T *type; }; +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 132 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1Dfetch(texture< T, 1, cudaReadModeElementType> t, int x) +# 133 +{int volatile ___ = 1;(void)t;(void)x; +# 139 +::exit(___);} +#if 0 +# 133 +{ +# 139 +} +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 142 +struct __nv_tex_rmnf_ret { }; +# 144 +template<> struct __nv_tex_rmnf_ret< char> { typedef float type; }; +# 145 +template<> struct __nv_tex_rmnf_ret< signed char> { typedef float type; }; +# 146 +template<> struct __nv_tex_rmnf_ret< unsigned char> { typedef float type; }; +# 147 +template<> struct __nv_tex_rmnf_ret< short> { typedef float type; }; +# 148 +template<> struct __nv_tex_rmnf_ret< unsigned short> { typedef float type; }; +# 149 +template<> struct __nv_tex_rmnf_ret< char1> { typedef float1 type; }; +# 150 +template<> struct __nv_tex_rmnf_ret< uchar1> { typedef float1 type; }; +# 151 +template<> struct __nv_tex_rmnf_ret< short1> { typedef float1 type; }; +# 152 +template<> struct __nv_tex_rmnf_ret< ushort1> { typedef float1 type; }; +# 153 +template<> struct __nv_tex_rmnf_ret< char2> { typedef float2 type; }; +# 154 +template<> struct __nv_tex_rmnf_ret< uchar2> { typedef float2 type; }; +# 155 +template<> struct __nv_tex_rmnf_ret< short2> { typedef float2 type; }; +# 156 +template<> struct __nv_tex_rmnf_ret< ushort2> { typedef float2 type; }; +# 157 +template<> struct __nv_tex_rmnf_ret< char4> { typedef float4 type; }; +# 158 +template<> struct __nv_tex_rmnf_ret< uchar4> { typedef float4 type; }; +# 159 +template<> struct __nv_tex_rmnf_ret< short4> { typedef float4 type; }; +# 160 +template<> struct __nv_tex_rmnf_ret< ushort4> { typedef float4 type; }; +# 162 +template< class T> +# 163 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1Dfetch(texture< T, 1, cudaReadModeNormalizedFloat> t, int x) +# 164 +{int volatile ___ = 1;(void)t;(void)x; +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 175 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1D(texture< T, 1, cudaReadModeElementType> t, float x) +# 176 +{int volatile ___ = 1;(void)t;(void)x; +# 182 +::exit(___);} +#if 0 +# 176 +{ +# 182 +} +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 185 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1D(texture< T, 1, cudaReadModeNormalizedFloat> t, float x) +# 186 +{int volatile ___ = 1;(void)t;(void)x; +# 193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 186 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 198 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2D(texture< T, 2, cudaReadModeElementType> t, float x, float y) +# 199 +{int volatile ___ = 1;(void)t;(void)x;(void)y; +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 209 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2D(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y) +# 210 +{int volatile ___ = 1;(void)t;(void)x;(void)y; +# 217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 210 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 222 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayered(texture< T, 241, cudaReadModeElementType> t, float x, int layer) +# 223 +{int volatile ___ = 1;(void)t;(void)x;(void)layer; +# 229 +::exit(___);} +#if 0 +# 223 +{ +# 229 +} +#endif +# 231 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 232 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayered(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer) +# 233 +{int volatile ___ = 1;(void)t;(void)x;(void)layer; +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 233 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 245 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayered(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer) +# 246 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer; +# 252 +::exit(___);} +#if 0 +# 246 +{ +# 252 +} +#endif +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 255 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayered(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer) +# 256 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer; +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 256 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 267 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3D(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z) +# 268 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 274 +::exit(___);} +#if 0 +# 268 +{ +# 274 +} +#endif +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 277 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3D(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z) +# 278 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 278 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 289 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemap(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z) +# 290 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 296 +::exit(___);} +#if 0 +# 290 +{ +# 296 +} +#endif +# 298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 299 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemap(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z) +# 300 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 311 +struct __nv_tex2dgather_ret { }; +# 312 +template<> struct __nv_tex2dgather_ret< char> { typedef char4 type; }; +# 313 +template<> struct __nv_tex2dgather_ret< signed char> { typedef char4 type; }; +# 314 +template<> struct __nv_tex2dgather_ret< char1> { typedef char4 type; }; +# 315 +template<> struct __nv_tex2dgather_ret< char2> { typedef char4 type; }; +# 316 +template<> struct __nv_tex2dgather_ret< char3> { typedef char4 type; }; +# 317 +template<> struct __nv_tex2dgather_ret< char4> { typedef char4 type; }; +# 318 +template<> struct __nv_tex2dgather_ret< unsigned char> { typedef uchar4 type; }; +# 319 +template<> struct __nv_tex2dgather_ret< uchar1> { typedef uchar4 type; }; +# 320 +template<> struct __nv_tex2dgather_ret< uchar2> { typedef uchar4 type; }; +# 321 +template<> struct __nv_tex2dgather_ret< uchar3> { typedef uchar4 type; }; +# 322 +template<> struct __nv_tex2dgather_ret< uchar4> { typedef uchar4 type; }; +# 324 +template<> struct __nv_tex2dgather_ret< short> { typedef short4 type; }; +# 325 +template<> struct __nv_tex2dgather_ret< short1> { typedef short4 type; }; +# 326 +template<> struct __nv_tex2dgather_ret< short2> { typedef short4 type; }; +# 327 +template<> struct __nv_tex2dgather_ret< short3> { typedef short4 type; }; +# 328 +template<> struct __nv_tex2dgather_ret< short4> { typedef short4 type; }; +# 329 +template<> struct __nv_tex2dgather_ret< unsigned short> { typedef ushort4 type; }; +# 330 +template<> struct __nv_tex2dgather_ret< ushort1> { typedef ushort4 type; }; +# 331 +template<> struct __nv_tex2dgather_ret< ushort2> { typedef ushort4 type; }; +# 332 +template<> struct __nv_tex2dgather_ret< ushort3> { typedef ushort4 type; }; +# 333 +template<> struct __nv_tex2dgather_ret< ushort4> { typedef ushort4 type; }; +# 335 +template<> struct __nv_tex2dgather_ret< int> { typedef int4 type; }; +# 336 +template<> struct __nv_tex2dgather_ret< int1> { typedef int4 type; }; +# 337 +template<> struct __nv_tex2dgather_ret< int2> { typedef int4 type; }; +# 338 +template<> struct __nv_tex2dgather_ret< int3> { typedef int4 type; }; +# 339 +template<> struct __nv_tex2dgather_ret< int4> { typedef int4 type; }; +# 340 +template<> struct __nv_tex2dgather_ret< unsigned> { typedef uint4 type; }; +# 341 +template<> struct __nv_tex2dgather_ret< uint1> { typedef uint4 type; }; +# 342 +template<> struct __nv_tex2dgather_ret< uint2> { typedef uint4 type; }; +# 343 +template<> struct __nv_tex2dgather_ret< uint3> { typedef uint4 type; }; +# 344 +template<> struct __nv_tex2dgather_ret< uint4> { typedef uint4 type; }; +# 346 +template<> struct __nv_tex2dgather_ret< float> { typedef float4 type; }; +# 347 +template<> struct __nv_tex2dgather_ret< float1> { typedef float4 type; }; +# 348 +template<> struct __nv_tex2dgather_ret< float2> { typedef float4 type; }; +# 349 +template<> struct __nv_tex2dgather_ret< float3> { typedef float4 type; }; +# 350 +template<> struct __nv_tex2dgather_ret< float4> { typedef float4 type; }; +# 352 +template< class T> +# 353 +__attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex2dgather_ret< T> ::type tex2Dgather(texture< T, 2, cudaReadModeElementType> t, float x, float y, int comp = 0) +# 354 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)comp; +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 354 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> struct __nv_tex2dgather_rmnf_ret { }; +# 365 +template<> struct __nv_tex2dgather_rmnf_ret< char> { typedef float4 type; }; +# 366 +template<> struct __nv_tex2dgather_rmnf_ret< signed char> { typedef float4 type; }; +# 367 +template<> struct __nv_tex2dgather_rmnf_ret< unsigned char> { typedef float4 type; }; +# 368 +template<> struct __nv_tex2dgather_rmnf_ret< char1> { typedef float4 type; }; +# 369 +template<> struct __nv_tex2dgather_rmnf_ret< uchar1> { typedef float4 type; }; +# 370 +template<> struct __nv_tex2dgather_rmnf_ret< char2> { typedef float4 type; }; +# 371 +template<> struct __nv_tex2dgather_rmnf_ret< uchar2> { typedef float4 type; }; +# 372 +template<> struct __nv_tex2dgather_rmnf_ret< char3> { typedef float4 type; }; +# 373 +template<> struct __nv_tex2dgather_rmnf_ret< uchar3> { typedef float4 type; }; +# 374 +template<> struct __nv_tex2dgather_rmnf_ret< char4> { typedef float4 type; }; +# 375 +template<> struct __nv_tex2dgather_rmnf_ret< uchar4> { typedef float4 type; }; +# 376 +template<> struct __nv_tex2dgather_rmnf_ret< signed short> { typedef float4 type; }; +# 377 +template<> struct __nv_tex2dgather_rmnf_ret< unsigned short> { typedef float4 type; }; +# 378 +template<> struct __nv_tex2dgather_rmnf_ret< short1> { typedef float4 type; }; +# 379 +template<> struct __nv_tex2dgather_rmnf_ret< ushort1> { typedef float4 type; }; +# 380 +template<> struct __nv_tex2dgather_rmnf_ret< short2> { typedef float4 type; }; +# 381 +template<> struct __nv_tex2dgather_rmnf_ret< ushort2> { typedef float4 type; }; +# 382 +template<> struct __nv_tex2dgather_rmnf_ret< short3> { typedef float4 type; }; +# 383 +template<> struct __nv_tex2dgather_rmnf_ret< ushort3> { typedef float4 type; }; +# 384 +template<> struct __nv_tex2dgather_rmnf_ret< short4> { typedef float4 type; }; +# 385 +template<> struct __nv_tex2dgather_rmnf_ret< ushort4> { typedef float4 type; }; +# 387 +template< class T> +# 388 +__attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex2dgather_rmnf_ret< T> ::type tex2Dgather(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, int comp = 0) +# 389 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)comp; +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 401 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLod(texture< T, 1, cudaReadModeElementType> t, float x, float level) +# 402 +{int volatile ___ = 1;(void)t;(void)x;(void)level; +# 408 +::exit(___);} +#if 0 +# 402 +{ +# 408 +} +#endif +# 410 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 411 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLod(texture< T, 1, cudaReadModeNormalizedFloat> t, float x, float level) +# 412 +{int volatile ___ = 1;(void)t;(void)x;(void)level; +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 412 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 423 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLod(texture< T, 2, cudaReadModeElementType> t, float x, float y, float level) +# 424 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)level; +# 430 +::exit(___);} +#if 0 +# 424 +{ +# 430 +} +#endif +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 433 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLod(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, float level) +# 434 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)level; +# 441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 434 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 445 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayeredLod(texture< T, 241, cudaReadModeElementType> t, float x, int layer, float level) +# 446 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)level; +# 452 +::exit(___);} +#if 0 +# 446 +{ +# 452 +} +#endif +# 454 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 455 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayeredLod(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer, float level) +# 456 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)level; +# 463 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 456 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 463 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 466 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 467 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayeredLod(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer, float level) +# 468 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)level; +# 474 +::exit(___);} +#if 0 +# 468 +{ +# 474 +} +#endif +# 476 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 477 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayeredLod(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer, float level) +# 478 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)level; +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 478 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 488 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 489 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3DLod(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z, float level) +# 490 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 496 +::exit(___);} +#if 0 +# 490 +{ +# 496 +} +#endif +# 498 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 499 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3DLod(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z, float level) +# 500 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 507 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 500 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 507 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 511 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLod(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z, float level) +# 512 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 518 +::exit(___);} +#if 0 +# 512 +{ +# 518 +} +#endif +# 520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 521 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLod(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z, float level) +# 522 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 522 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 533 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 534 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayered(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer) +# 535 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer; +# 541 +::exit(___);} +#if 0 +# 535 +{ +# 541 +} +#endif +# 543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 544 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayered(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer) +# 545 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer; +# 552 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 552 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 556 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 557 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayeredLod(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer, float level) +# 558 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 564 +::exit(___);} +#if 0 +# 558 +{ +# 564 +} +#endif +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 567 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayeredLod(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer, float level) +# 568 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 579 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 580 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapGrad(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 581 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 587 +::exit(___);} +#if 0 +# 581 +{ +# 587 +} +#endif +# 589 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 590 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapGrad(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 591 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 598 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 598 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 603 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayeredGrad(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 604 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 610 +::exit(___);} +#if 0 +# 604 +{ +# 610 +} +#endif +# 612 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 613 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayeredGrad(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 614 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 614 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 625 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 626 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DGrad(texture< T, 1, cudaReadModeElementType> t, float x, float dPdx, float dPdy) +# 627 +{int volatile ___ = 1;(void)t;(void)x;(void)dPdx;(void)dPdy; +# 633 +::exit(___);} +#if 0 +# 627 +{ +# 633 +} +#endif +# 635 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 636 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DGrad(texture< T, 1, cudaReadModeNormalizedFloat> t, float x, float dPdx, float dPdy) +# 637 +{int volatile ___ = 1;(void)t;(void)x;(void)dPdx;(void)dPdy; +# 644 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 637 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 644 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 648 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 649 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DGrad(texture< T, 2, cudaReadModeElementType> t, float x, float y, float2 dPdx, float2 dPdy) +# 650 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 656 +::exit(___);} +#if 0 +# 650 +{ +# 656 +} +#endif +# 658 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 659 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DGrad(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, float2 dPdx, float2 dPdy) +# 660 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 660 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 670 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 671 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayeredGrad(texture< T, 241, cudaReadModeElementType> t, float x, int layer, float dPdx, float dPdy) +# 672 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 678 +::exit(___);} +#if 0 +# 672 +{ +# 678 +} +#endif +# 680 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 681 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayeredGrad(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer, float dPdx, float dPdy) +# 682 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 682 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 692 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 693 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayeredGrad(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 694 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 700 +::exit(___);} +#if 0 +# 694 +{ +# 700 +} +#endif +# 702 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 703 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayeredGrad(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 704 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 711 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 704 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 711 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 715 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3DGrad(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 716 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 722 +::exit(___);} +#if 0 +# 716 +{ +# 722 +} +#endif +# 724 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 725 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3DGrad(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 726 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 733 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 726 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 733 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> struct __nv_itex_trait { }; +# 65 +template<> struct __nv_itex_trait< char> { typedef void type; }; +# 66 +template<> struct __nv_itex_trait< signed char> { typedef void type; }; +# 67 +template<> struct __nv_itex_trait< char1> { typedef void type; }; +# 68 +template<> struct __nv_itex_trait< char2> { typedef void type; }; +# 69 +template<> struct __nv_itex_trait< char4> { typedef void type; }; +# 70 +template<> struct __nv_itex_trait< unsigned char> { typedef void type; }; +# 71 +template<> struct __nv_itex_trait< uchar1> { typedef void type; }; +# 72 +template<> struct __nv_itex_trait< uchar2> { typedef void type; }; +# 73 +template<> struct __nv_itex_trait< uchar4> { typedef void type; }; +# 74 +template<> struct __nv_itex_trait< short> { typedef void type; }; +# 75 +template<> struct __nv_itex_trait< short1> { typedef void type; }; +# 76 +template<> struct __nv_itex_trait< short2> { typedef void type; }; +# 77 +template<> struct __nv_itex_trait< short4> { typedef void type; }; +# 78 +template<> struct __nv_itex_trait< unsigned short> { typedef void type; }; +# 79 +template<> struct __nv_itex_trait< ushort1> { typedef void type; }; +# 80 +template<> struct __nv_itex_trait< ushort2> { typedef void type; }; +# 81 +template<> struct __nv_itex_trait< ushort4> { typedef void type; }; +# 82 +template<> struct __nv_itex_trait< int> { typedef void type; }; +# 83 +template<> struct __nv_itex_trait< int1> { typedef void type; }; +# 84 +template<> struct __nv_itex_trait< int2> { typedef void type; }; +# 85 +template<> struct __nv_itex_trait< int4> { typedef void type; }; +# 86 +template<> struct __nv_itex_trait< unsigned> { typedef void type; }; +# 87 +template<> struct __nv_itex_trait< uint1> { typedef void type; }; +# 88 +template<> struct __nv_itex_trait< uint2> { typedef void type; }; +# 89 +template<> struct __nv_itex_trait< uint4> { typedef void type; }; +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template<> struct __nv_itex_trait< float> { typedef void type; }; +# 101 +template<> struct __nv_itex_trait< float1> { typedef void type; }; +# 102 +template<> struct __nv_itex_trait< float2> { typedef void type; }; +# 103 +template<> struct __nv_itex_trait< float4> { typedef void type; }; +# 107 +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 108 +tex1Dfetch(T *ptr, cudaTextureObject_t obj, int x) +# 109 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x; +# 113 +::exit(___);} +#if 0 +# 109 +{ +# 113 +} +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 116 +tex1Dfetch(cudaTextureObject_t texObject, int x) +# 117 +{int volatile ___ = 1;(void)texObject;(void)x; +# 123 +::exit(___);} +#if 0 +# 117 +{ +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 126 +tex1D(T *ptr, cudaTextureObject_t obj, float x) +# 127 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x; +# 131 +::exit(___);} +#if 0 +# 127 +{ +# 131 +} +#endif +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 135 +tex1D(cudaTextureObject_t texObject, float x) +# 136 +{int volatile ___ = 1;(void)texObject;(void)x; +# 142 +::exit(___);} +#if 0 +# 136 +{ +# 142 +} +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 146 +tex2D(T *ptr, cudaTextureObject_t obj, float x, float y) +# 147 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y; +# 151 +::exit(___);} +#if 0 +# 147 +{ +# 151 +} +#endif +# 153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 154 +tex2D(cudaTextureObject_t texObject, float x, float y) +# 155 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y; +# 161 +::exit(___);} +#if 0 +# 155 +{ +# 161 +} +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 165 +tex2D(T *ptr, cudaTextureObject_t obj, float x, float y, bool * +# 166 +isResident) +# 167 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)isResident; +# 173 +::exit(___);} +#if 0 +# 167 +{ +# 173 +} +#endif +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 176 +tex2D(cudaTextureObject_t texObject, float x, float y, bool *isResident) +# 177 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)isResident; +# 183 +::exit(___);} +#if 0 +# 177 +{ +# 183 +} +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 189 +tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +# 190 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z; +# 194 +::exit(___);} +#if 0 +# 190 +{ +# 194 +} +#endif +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 197 +tex3D(cudaTextureObject_t texObject, float x, float y, float z) +# 198 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z; +# 204 +::exit(___);} +#if 0 +# 198 +{ +# 204 +} +#endif +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 208 +tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z, bool * +# 209 +isResident) +# 210 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)isResident; +# 216 +::exit(___);} +#if 0 +# 210 +{ +# 216 +} +#endif +# 218 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 219 +tex3D(cudaTextureObject_t texObject, float x, float y, float z, bool *isResident) +# 220 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)isResident; +# 226 +::exit(___);} +#if 0 +# 220 +{ +# 226 +} +#endif +# 230 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 231 +tex1DLayered(T *ptr, cudaTextureObject_t obj, float x, int layer) +# 232 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer; +# 236 +::exit(___);} +#if 0 +# 232 +{ +# 236 +} +#endif +# 238 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 239 +tex1DLayered(cudaTextureObject_t texObject, float x, int layer) +# 240 +{int volatile ___ = 1;(void)texObject;(void)x;(void)layer; +# 246 +::exit(___);} +#if 0 +# 240 +{ +# 246 +} +#endif +# 248 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 249 +tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer) +# 250 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer; +# 254 +::exit(___);} +#if 0 +# 250 +{ +# 254 +} +#endif +# 256 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 257 +tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer) +# 258 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer; +# 264 +::exit(___);} +#if 0 +# 258 +{ +# 264 +} +#endif +# 267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 268 +tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, bool *isResident) +# 269 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)isResident; +# 275 +::exit(___);} +#if 0 +# 269 +{ +# 275 +} +#endif +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 278 +tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer, bool *isResident) +# 279 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)isResident; +# 285 +::exit(___);} +#if 0 +# 279 +{ +# 285 +} +#endif +# 289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 290 +texCubemap(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +# 291 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z; +# 295 +::exit(___);} +#if 0 +# 291 +{ +# 295 +} +#endif +# 298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 299 +texCubemap(cudaTextureObject_t texObject, float x, float y, float z) +# 300 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z; +# 306 +::exit(___);} +#if 0 +# 300 +{ +# 306 +} +#endif +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 310 +texCubemapLayered(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer) +# 311 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer; +# 315 +::exit(___);} +#if 0 +# 311 +{ +# 315 +} +#endif +# 317 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 318 +texCubemapLayered(cudaTextureObject_t texObject, float x, float y, float z, int layer) +# 319 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer; +# 325 +::exit(___);} +#if 0 +# 319 +{ +# 325 +} +#endif +# 327 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 328 +tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, int comp = 0) +# 329 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)comp; +# 333 +::exit(___);} +#if 0 +# 329 +{ +# 333 +} +#endif +# 335 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 336 +tex2Dgather(cudaTextureObject_t to, float x, float y, int comp = 0) +# 337 +{int volatile ___ = 1;(void)to;(void)x;(void)y;(void)comp; +# 343 +::exit(___);} +#if 0 +# 337 +{ +# 343 +} +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 347 +tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, bool *isResident, int comp = 0) +# 348 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)isResident;(void)comp; +# 354 +::exit(___);} +#if 0 +# 348 +{ +# 354 +} +#endif +# 356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 357 +tex2Dgather(cudaTextureObject_t to, float x, float y, bool *isResident, int comp = 0) +# 358 +{int volatile ___ = 1;(void)to;(void)x;(void)y;(void)isResident;(void)comp; +# 364 +::exit(___);} +#if 0 +# 358 +{ +# 364 +} +#endif +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 369 +tex1DLod(T *ptr, cudaTextureObject_t obj, float x, float level) +# 370 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)level; +# 374 +::exit(___);} +#if 0 +# 370 +{ +# 374 +} +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 377 +tex1DLod(cudaTextureObject_t texObject, float x, float level) +# 378 +{int volatile ___ = 1;(void)texObject;(void)x;(void)level; +# 384 +::exit(___);} +#if 0 +# 378 +{ +# 384 +} +#endif +# 387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 388 +tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level) +# 389 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)level; +# 393 +::exit(___);} +#if 0 +# 389 +{ +# 393 +} +#endif +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 396 +tex2DLod(cudaTextureObject_t texObject, float x, float y, float level) +# 397 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)level; +# 403 +::exit(___);} +#if 0 +# 397 +{ +# 403 +} +#endif +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 408 +tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level, bool *isResident) +# 409 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)level;(void)isResident; +# 415 +::exit(___);} +#if 0 +# 409 +{ +# 415 +} +#endif +# 417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 418 +tex2DLod(cudaTextureObject_t texObject, float x, float y, float level, bool *isResident) +# 419 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)level;(void)isResident; +# 425 +::exit(___);} +#if 0 +# 419 +{ +# 425 +} +#endif +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 431 +tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +# 432 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level; +# 436 +::exit(___);} +#if 0 +# 432 +{ +# 436 +} +#endif +# 438 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 439 +tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +# 440 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level; +# 446 +::exit(___);} +#if 0 +# 440 +{ +# 446 +} +#endif +# 449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 450 +tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level, bool *isResident) +# 451 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level;(void)isResident; +# 457 +::exit(___);} +#if 0 +# 451 +{ +# 457 +} +#endif +# 459 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 460 +tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level, bool *isResident) +# 461 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level;(void)isResident; +# 467 +::exit(___);} +#if 0 +# 461 +{ +# 467 +} +#endif +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 473 +tex1DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, int layer, float level) +# 474 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)level; +# 478 +::exit(___);} +#if 0 +# 474 +{ +# 478 +} +#endif +# 480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 481 +tex1DLayeredLod(cudaTextureObject_t texObject, float x, int layer, float level) +# 482 +{int volatile ___ = 1;(void)texObject;(void)x;(void)layer;(void)level; +# 488 +::exit(___);} +#if 0 +# 482 +{ +# 488 +} +#endif +# 491 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 492 +tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level) +# 493 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)level; +# 497 +::exit(___);} +#if 0 +# 493 +{ +# 497 +} +#endif +# 499 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 500 +tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level) +# 501 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)level; +# 507 +::exit(___);} +#if 0 +# 501 +{ +# 507 +} +#endif +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 511 +tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level, bool *isResident) +# 512 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)level;(void)isResident; +# 518 +::exit(___);} +#if 0 +# 512 +{ +# 518 +} +#endif +# 520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 521 +tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level, bool *isResident) +# 522 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)level;(void)isResident; +# 528 +::exit(___);} +#if 0 +# 522 +{ +# 528 +} +#endif +# 531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 532 +texCubemapLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +# 533 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level; +# 537 +::exit(___);} +#if 0 +# 533 +{ +# 537 +} +#endif +# 539 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 540 +texCubemapLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +# 541 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level; +# 547 +::exit(___);} +#if 0 +# 541 +{ +# 547 +} +#endif +# 550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 551 +texCubemapGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +# 552 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 556 +::exit(___);} +#if 0 +# 552 +{ +# 556 +} +#endif +# 558 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 559 +texCubemapGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +# 560 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 566 +::exit(___);} +#if 0 +# 560 +{ +# 566 +} +#endif +# 568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 569 +texCubemapLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float level) +# 570 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 574 +::exit(___);} +#if 0 +# 570 +{ +# 574 +} +#endif +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 577 +texCubemapLayeredLod(cudaTextureObject_t texObject, float x, float y, float z, int layer, float level) +# 578 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 584 +::exit(___);} +#if 0 +# 578 +{ +# 584 +} +#endif +# 586 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 587 +tex1DGrad(T *ptr, cudaTextureObject_t obj, float x, float dPdx, float dPdy) +# 588 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)dPdx;(void)dPdy; +# 592 +::exit(___);} +#if 0 +# 588 +{ +# 592 +} +#endif +# 594 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 595 +tex1DGrad(cudaTextureObject_t texObject, float x, float dPdx, float dPdy) +# 596 +{int volatile ___ = 1;(void)texObject;(void)x;(void)dPdx;(void)dPdy; +# 602 +::exit(___);} +#if 0 +# 596 +{ +# 602 +} +#endif +# 605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 606 +tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy) +# 607 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 612 +::exit(___);} +#if 0 +# 607 +{ +# 612 +} +#endif +# 614 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 615 +tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy) +# 616 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 622 +::exit(___);} +#if 0 +# 616 +{ +# 622 +} +#endif +# 625 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 626 +tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy, bool *isResident) +# 627 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)dPdx;(void)dPdy;(void)isResident; +# 634 +::exit(___);} +#if 0 +# 627 +{ +# 634 +} +#endif +# 636 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 637 +tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy, bool *isResident) +# 638 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)dPdx;(void)dPdy;(void)isResident; +# 644 +::exit(___);} +#if 0 +# 638 +{ +# 644 +} +#endif +# 648 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 649 +tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +# 650 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 654 +::exit(___);} +#if 0 +# 650 +{ +# 654 +} +#endif +# 656 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 657 +tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +# 658 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 664 +::exit(___);} +#if 0 +# 658 +{ +# 664 +} +#endif +# 667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 668 +tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy, bool *isResident) +# 669 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy;(void)isResident; +# 675 +::exit(___);} +#if 0 +# 669 +{ +# 675 +} +#endif +# 677 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 678 +tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy, bool *isResident) +# 679 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy;(void)isResident; +# 685 +::exit(___);} +#if 0 +# 679 +{ +# 685 +} +#endif +# 690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 691 +tex1DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, int layer, float dPdx, float dPdy) +# 692 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 696 +::exit(___);} +#if 0 +# 692 +{ +# 696 +} +#endif +# 698 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 699 +tex1DLayeredGrad(cudaTextureObject_t texObject, float x, int layer, float dPdx, float dPdy) +# 700 +{int volatile ___ = 1;(void)texObject;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 706 +::exit(___);} +#if 0 +# 700 +{ +# 706 +} +#endif +# 709 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 710 +tex2DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 711 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 715 +::exit(___);} +#if 0 +# 711 +{ +# 715 +} +#endif +# 717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 718 +tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 719 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 725 +::exit(___);} +#if 0 +# 719 +{ +# 725 +} +#endif +# 728 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 729 +tex2DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy, bool *isResident) +# 730 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy;(void)isResident; +# 736 +::exit(___);} +#if 0 +# 730 +{ +# 736 +} +#endif +# 738 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 739 +tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy, bool *isResident) +# 740 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy;(void)isResident; +# 746 +::exit(___);} +#if 0 +# 740 +{ +# 746 +} +#endif +# 750 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 751 +texCubemapLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 752 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 756 +::exit(___);} +#if 0 +# 752 +{ +# 756 +} +#endif +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 759 +texCubemapLayeredGrad(cudaTextureObject_t texObject, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 760 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 766 +::exit(___);} +#if 0 +# 760 +{ +# 766 +} +#endif +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> struct __nv_isurf_trait { }; +# 60 +template<> struct __nv_isurf_trait< char> { typedef void type; }; +# 61 +template<> struct __nv_isurf_trait< signed char> { typedef void type; }; +# 62 +template<> struct __nv_isurf_trait< char1> { typedef void type; }; +# 63 +template<> struct __nv_isurf_trait< unsigned char> { typedef void type; }; +# 64 +template<> struct __nv_isurf_trait< uchar1> { typedef void type; }; +# 65 +template<> struct __nv_isurf_trait< short> { typedef void type; }; +# 66 +template<> struct __nv_isurf_trait< short1> { typedef void type; }; +# 67 +template<> struct __nv_isurf_trait< unsigned short> { typedef void type; }; +# 68 +template<> struct __nv_isurf_trait< ushort1> { typedef void type; }; +# 69 +template<> struct __nv_isurf_trait< int> { typedef void type; }; +# 70 +template<> struct __nv_isurf_trait< int1> { typedef void type; }; +# 71 +template<> struct __nv_isurf_trait< unsigned> { typedef void type; }; +# 72 +template<> struct __nv_isurf_trait< uint1> { typedef void type; }; +# 73 +template<> struct __nv_isurf_trait< long long> { typedef void type; }; +# 74 +template<> struct __nv_isurf_trait< longlong1> { typedef void type; }; +# 75 +template<> struct __nv_isurf_trait< unsigned long long> { typedef void type; }; +# 76 +template<> struct __nv_isurf_trait< ulonglong1> { typedef void type; }; +# 77 +template<> struct __nv_isurf_trait< float> { typedef void type; }; +# 78 +template<> struct __nv_isurf_trait< float1> { typedef void type; }; +# 80 +template<> struct __nv_isurf_trait< char2> { typedef void type; }; +# 81 +template<> struct __nv_isurf_trait< uchar2> { typedef void type; }; +# 82 +template<> struct __nv_isurf_trait< short2> { typedef void type; }; +# 83 +template<> struct __nv_isurf_trait< ushort2> { typedef void type; }; +# 84 +template<> struct __nv_isurf_trait< int2> { typedef void type; }; +# 85 +template<> struct __nv_isurf_trait< uint2> { typedef void type; }; +# 86 +template<> struct __nv_isurf_trait< longlong2> { typedef void type; }; +# 87 +template<> struct __nv_isurf_trait< ulonglong2> { typedef void type; }; +# 88 +template<> struct __nv_isurf_trait< float2> { typedef void type; }; +# 90 +template<> struct __nv_isurf_trait< char4> { typedef void type; }; +# 91 +template<> struct __nv_isurf_trait< uchar4> { typedef void type; }; +# 92 +template<> struct __nv_isurf_trait< short4> { typedef void type; }; +# 93 +template<> struct __nv_isurf_trait< ushort4> { typedef void type; }; +# 94 +template<> struct __nv_isurf_trait< int4> { typedef void type; }; +# 95 +template<> struct __nv_isurf_trait< uint4> { typedef void type; }; +# 96 +template<> struct __nv_isurf_trait< float4> { typedef void type; }; +# 99 +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 100 +surf1Dread(T *ptr, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 101 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)mode; +# 105 +::exit(___);} +#if 0 +# 101 +{ +# 105 +} +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 108 +surf1Dread(cudaSurfaceObject_t surfObject, int x, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 109 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)boundaryMode; +# 115 +::exit(___);} +#if 0 +# 109 +{ +# 115 +} +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 118 +surf2Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 119 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)mode; +# 123 +::exit(___);} +#if 0 +# 119 +{ +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 126 +surf2Dread(cudaSurfaceObject_t surfObject, int x, int y, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 127 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)boundaryMode; +# 133 +::exit(___);} +#if 0 +# 127 +{ +# 133 +} +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 137 +surf3Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 138 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)mode; +# 142 +::exit(___);} +#if 0 +# 138 +{ +# 142 +} +#endif +# 144 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 145 +surf3Dread(cudaSurfaceObject_t surfObject, int x, int y, int z, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 146 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)z;(void)boundaryMode; +# 152 +::exit(___);} +#if 0 +# 146 +{ +# 152 +} +#endif +# 154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 155 +surf1DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 156 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)mode; +# 160 +::exit(___);} +#if 0 +# 156 +{ +# 160 +} +#endif +# 162 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 163 +surf1DLayeredread(cudaSurfaceObject_t surfObject, int x, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 164 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)layer;(void)boundaryMode; +# 170 +::exit(___);} +#if 0 +# 164 +{ +# 170 +} +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 173 +surf2DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 174 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)mode; +# 178 +::exit(___);} +#if 0 +# 174 +{ +# 178 +} +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 181 +surf2DLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 182 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)layer;(void)boundaryMode; +# 188 +::exit(___);} +#if 0 +# 182 +{ +# 188 +} +#endif +# 190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 191 +surfCubemapread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 192 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)face;(void)mode; +# 196 +::exit(___);} +#if 0 +# 192 +{ +# 196 +} +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 199 +surfCubemapread(cudaSurfaceObject_t surfObject, int x, int y, int face, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 200 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)face;(void)boundaryMode; +# 206 +::exit(___);} +#if 0 +# 200 +{ +# 206 +} +#endif +# 208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 209 +surfCubemapLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 210 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layerface;(void)mode; +# 214 +::exit(___);} +#if 0 +# 210 +{ +# 214 +} +#endif +# 216 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 217 +surfCubemapLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layerface, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 218 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)layerface;(void)boundaryMode; +# 224 +::exit(___);} +#if 0 +# 218 +{ +# 224 +} +#endif +# 226 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 227 +surf1Dwrite(T val, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 228 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)mode; +# 232 +::exit(___);} +#if 0 +# 228 +{ +# 232 +} +#endif +# 234 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 235 +surf2Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 236 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)mode; +# 240 +::exit(___);} +#if 0 +# 236 +{ +# 240 +} +#endif +# 242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 243 +surf3Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 244 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)z;(void)mode; +# 248 +::exit(___);} +#if 0 +# 244 +{ +# 248 +} +#endif +# 250 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 251 +surf1DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 252 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)layer;(void)mode; +# 256 +::exit(___);} +#if 0 +# 252 +{ +# 256 +} +#endif +# 258 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 259 +surf2DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 260 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)layer;(void)mode; +# 264 +::exit(___);} +#if 0 +# 260 +{ +# 264 +} +#endif +# 266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 267 +surfCubemapwrite(T val, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 268 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)face;(void)mode; +# 272 +::exit(___);} +#if 0 +# 268 +{ +# 272 +} +#endif +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 275 +surfCubemapLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 276 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)layerface;(void)mode; +# 280 +::exit(___);} +#if 0 +# 276 +{ +# 280 +} +#endif +# 3308 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +extern "C" unsigned __cudaPushCallConfiguration(dim3 gridDim, dim3 blockDim, size_t sharedMem = 0, CUstream_st * stream = 0); +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" +extern "C" { +# 71 +extern const uint3 __device_builtin_variable_threadIdx; +# 72 +extern const uint3 __device_builtin_variable_blockIdx; +# 73 +extern const dim3 __device_builtin_variable_blockDim; +# 74 +extern const dim3 __device_builtin_variable_gridDim; +# 75 +extern const int __device_builtin_variable_warpSize; +# 80 +} +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 202 +cudaLaunchKernel(const T * +# 203 +func, dim3 +# 204 +gridDim, dim3 +# 205 +blockDim, void ** +# 206 +args, size_t +# 207 +sharedMem = 0, cudaStream_t +# 208 +stream = 0) +# 210 +{ +# 211 +return ::cudaLaunchKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +# 212 +} +# 263 +template< class T> static inline cudaError_t +# 264 +cudaLaunchCooperativeKernel(const T * +# 265 +func, dim3 +# 266 +gridDim, dim3 +# 267 +blockDim, void ** +# 268 +args, size_t +# 269 +sharedMem = 0, cudaStream_t +# 270 +stream = 0) +# 272 +{ +# 273 +return ::cudaLaunchCooperativeKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +# 274 +} +# 307 +static inline cudaError_t cudaEventCreate(cudaEvent_t * +# 308 +event, unsigned +# 309 +flags) +# 311 +{ +# 312 +return ::cudaEventCreateWithFlags(event, flags); +# 313 +} +# 372 +static inline cudaError_t cudaMallocHost(void ** +# 373 +ptr, size_t +# 374 +size, unsigned +# 375 +flags) +# 377 +{ +# 378 +return ::cudaHostAlloc(ptr, size, flags); +# 379 +} +# 381 +template< class T> static inline cudaError_t +# 382 +cudaHostAlloc(T ** +# 383 +ptr, size_t +# 384 +size, unsigned +# 385 +flags) +# 387 +{ +# 388 +return ::cudaHostAlloc((void **)((void *)ptr), size, flags); +# 389 +} +# 391 +template< class T> static inline cudaError_t +# 392 +cudaHostGetDevicePointer(T ** +# 393 +pDevice, void * +# 394 +pHost, unsigned +# 395 +flags) +# 397 +{ +# 398 +return ::cudaHostGetDevicePointer((void **)((void *)pDevice), pHost, flags); +# 399 +} +# 501 +template< class T> static inline cudaError_t +# 502 +cudaMallocManaged(T ** +# 503 +devPtr, size_t +# 504 +size, unsigned +# 505 +flags = 1) +# 507 +{ +# 508 +return ::cudaMallocManaged((void **)((void *)devPtr), size, flags); +# 509 +} +# 591 +template< class T> static inline cudaError_t +# 592 +cudaStreamAttachMemAsync(cudaStream_t +# 593 +stream, T * +# 594 +devPtr, size_t +# 595 +length = 0, unsigned +# 596 +flags = 4) +# 598 +{ +# 599 +return ::cudaStreamAttachMemAsync(stream, (void *)devPtr, length, flags); +# 600 +} +# 602 +template< class T> inline cudaError_t +# 603 +cudaMalloc(T ** +# 604 +devPtr, size_t +# 605 +size) +# 607 +{ +# 608 +return ::cudaMalloc((void **)((void *)devPtr), size); +# 609 +} +# 611 +template< class T> static inline cudaError_t +# 612 +cudaMallocHost(T ** +# 613 +ptr, size_t +# 614 +size, unsigned +# 615 +flags = 0) +# 617 +{ +# 618 +return cudaMallocHost((void **)((void *)ptr), size, flags); +# 619 +} +# 621 +template< class T> static inline cudaError_t +# 622 +cudaMallocPitch(T ** +# 623 +devPtr, size_t * +# 624 +pitch, size_t +# 625 +width, size_t +# 626 +height) +# 628 +{ +# 629 +return ::cudaMallocPitch((void **)((void *)devPtr), pitch, width, height); +# 630 +} +# 641 +static inline cudaError_t cudaMallocAsync(void ** +# 642 +ptr, size_t +# 643 +size, cudaMemPool_t +# 644 +memPool, cudaStream_t +# 645 +stream) +# 647 +{ +# 648 +return ::cudaMallocFromPoolAsync(ptr, size, memPool, stream); +# 649 +} +# 651 +template< class T> static inline cudaError_t +# 652 +cudaMallocAsync(T ** +# 653 +ptr, size_t +# 654 +size, cudaMemPool_t +# 655 +memPool, cudaStream_t +# 656 +stream) +# 658 +{ +# 659 +return ::cudaMallocFromPoolAsync((void **)((void *)ptr), size, memPool, stream); +# 660 +} +# 662 +template< class T> static inline cudaError_t +# 663 +cudaMallocAsync(T ** +# 664 +ptr, size_t +# 665 +size, cudaStream_t +# 666 +stream) +# 668 +{ +# 669 +return ::cudaMallocAsync((void **)((void *)ptr), size, stream); +# 670 +} +# 672 +template< class T> static inline cudaError_t +# 673 +cudaMallocFromPoolAsync(T ** +# 674 +ptr, size_t +# 675 +size, cudaMemPool_t +# 676 +memPool, cudaStream_t +# 677 +stream) +# 679 +{ +# 680 +return ::cudaMallocFromPoolAsync((void **)((void *)ptr), size, memPool, stream); +# 681 +} +# 720 +template< class T> static inline cudaError_t +# 721 +cudaMemcpyToSymbol(const T & +# 722 +symbol, const void * +# 723 +src, size_t +# 724 +count, size_t +# 725 +offset = 0, cudaMemcpyKind +# 726 +kind = cudaMemcpyHostToDevice) +# 728 +{ +# 729 +return ::cudaMemcpyToSymbol((const void *)(&symbol), src, count, offset, kind); +# 730 +} +# 774 +template< class T> static inline cudaError_t +# 775 +cudaMemcpyToSymbolAsync(const T & +# 776 +symbol, const void * +# 777 +src, size_t +# 778 +count, size_t +# 779 +offset = 0, cudaMemcpyKind +# 780 +kind = cudaMemcpyHostToDevice, cudaStream_t +# 781 +stream = 0) +# 783 +{ +# 784 +return ::cudaMemcpyToSymbolAsync((const void *)(&symbol), src, count, offset, kind, stream); +# 785 +} +# 822 +template< class T> static inline cudaError_t +# 823 +cudaMemcpyFromSymbol(void * +# 824 +dst, const T & +# 825 +symbol, size_t +# 826 +count, size_t +# 827 +offset = 0, cudaMemcpyKind +# 828 +kind = cudaMemcpyDeviceToHost) +# 830 +{ +# 831 +return ::cudaMemcpyFromSymbol(dst, (const void *)(&symbol), count, offset, kind); +# 832 +} +# 876 +template< class T> static inline cudaError_t +# 877 +cudaMemcpyFromSymbolAsync(void * +# 878 +dst, const T & +# 879 +symbol, size_t +# 880 +count, size_t +# 881 +offset = 0, cudaMemcpyKind +# 882 +kind = cudaMemcpyDeviceToHost, cudaStream_t +# 883 +stream = 0) +# 885 +{ +# 886 +return ::cudaMemcpyFromSymbolAsync(dst, (const void *)(&symbol), count, offset, kind, stream); +# 887 +} +# 945 +template< class T> static inline cudaError_t +# 946 +cudaGraphAddMemcpyNodeToSymbol(cudaGraphNode_t * +# 947 +pGraphNode, cudaGraph_t +# 948 +graph, const cudaGraphNode_t * +# 949 +pDependencies, size_t +# 950 +numDependencies, const T & +# 951 +symbol, const void * +# 952 +src, size_t +# 953 +count, size_t +# 954 +offset, cudaMemcpyKind +# 955 +kind) +# 956 +{ +# 957 +return ::cudaGraphAddMemcpyNodeToSymbol(pGraphNode, graph, pDependencies, numDependencies, (const void *)(&symbol), src, count, offset, kind); +# 958 +} +# 1016 +template< class T> static inline cudaError_t +# 1017 +cudaGraphAddMemcpyNodeFromSymbol(cudaGraphNode_t * +# 1018 +pGraphNode, cudaGraph_t +# 1019 +graph, const cudaGraphNode_t * +# 1020 +pDependencies, size_t +# 1021 +numDependencies, void * +# 1022 +dst, const T & +# 1023 +symbol, size_t +# 1024 +count, size_t +# 1025 +offset, cudaMemcpyKind +# 1026 +kind) +# 1027 +{ +# 1028 +return ::cudaGraphAddMemcpyNodeFromSymbol(pGraphNode, graph, pDependencies, numDependencies, dst, (const void *)(&symbol), count, offset, kind); +# 1029 +} +# 1067 +template< class T> static inline cudaError_t +# 1068 +cudaGraphMemcpyNodeSetParamsToSymbol(cudaGraphNode_t +# 1069 +node, const T & +# 1070 +symbol, const void * +# 1071 +src, size_t +# 1072 +count, size_t +# 1073 +offset, cudaMemcpyKind +# 1074 +kind) +# 1075 +{ +# 1076 +return ::cudaGraphMemcpyNodeSetParamsToSymbol(node, (const void *)(&symbol), src, count, offset, kind); +# 1077 +} +# 1115 +template< class T> static inline cudaError_t +# 1116 +cudaGraphMemcpyNodeSetParamsFromSymbol(cudaGraphNode_t +# 1117 +node, void * +# 1118 +dst, const T & +# 1119 +symbol, size_t +# 1120 +count, size_t +# 1121 +offset, cudaMemcpyKind +# 1122 +kind) +# 1123 +{ +# 1124 +return ::cudaGraphMemcpyNodeSetParamsFromSymbol(node, dst, (const void *)(&symbol), count, offset, kind); +# 1125 +} +# 1173 +template< class T> static inline cudaError_t +# 1174 +cudaGraphExecMemcpyNodeSetParamsToSymbol(cudaGraphExec_t +# 1175 +hGraphExec, cudaGraphNode_t +# 1176 +node, const T & +# 1177 +symbol, const void * +# 1178 +src, size_t +# 1179 +count, size_t +# 1180 +offset, cudaMemcpyKind +# 1181 +kind) +# 1182 +{ +# 1183 +return ::cudaGraphExecMemcpyNodeSetParamsToSymbol(hGraphExec, node, (const void *)(&symbol), src, count, offset, kind); +# 1184 +} +# 1232 +template< class T> static inline cudaError_t +# 1233 +cudaGraphExecMemcpyNodeSetParamsFromSymbol(cudaGraphExec_t +# 1234 +hGraphExec, cudaGraphNode_t +# 1235 +node, void * +# 1236 +dst, const T & +# 1237 +symbol, size_t +# 1238 +count, size_t +# 1239 +offset, cudaMemcpyKind +# 1240 +kind) +# 1241 +{ +# 1242 +return ::cudaGraphExecMemcpyNodeSetParamsFromSymbol(hGraphExec, node, dst, (const void *)(&symbol), count, offset, kind); +# 1243 +} +# 1271 +template< class T> static inline cudaError_t +# 1272 +cudaUserObjectCreate(cudaUserObject_t * +# 1273 +object_out, T * +# 1274 +objectToWrap, unsigned +# 1275 +initialRefcount, unsigned +# 1276 +flags) +# 1277 +{ +# 1278 +return ::cudaUserObjectCreate(object_out, objectToWrap, [](void * +# 1281 +vpObj) { delete (reinterpret_cast< T *>(vpObj)); } , initialRefcount, flags); +# 1284 +} +# 1286 +template< class T> static inline cudaError_t +# 1287 +cudaUserObjectCreate(cudaUserObject_t * +# 1288 +object_out, T * +# 1289 +objectToWrap, unsigned +# 1290 +initialRefcount, cudaUserObjectFlags +# 1291 +flags) +# 1292 +{ +# 1293 +return cudaUserObjectCreate(object_out, objectToWrap, initialRefcount, (unsigned)flags); +# 1294 +} +# 1321 +template< class T> static inline cudaError_t +# 1322 +cudaGetSymbolAddress(void ** +# 1323 +devPtr, const T & +# 1324 +symbol) +# 1326 +{ +# 1327 +return ::cudaGetSymbolAddress(devPtr, (const void *)(&symbol)); +# 1328 +} +# 1353 +template< class T> static inline cudaError_t +# 1354 +cudaGetSymbolSize(size_t * +# 1355 +size, const T & +# 1356 +symbol) +# 1358 +{ +# 1359 +return ::cudaGetSymbolSize(size, (const void *)(&symbol)); +# 1360 +} +# 1397 +template< class T, int dim, cudaTextureReadMode readMode> +# 1398 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture(size_t * +# 1399 +offset, const texture< T, dim, readMode> & +# 1400 +tex, const void * +# 1401 +devPtr, const cudaChannelFormatDesc & +# 1402 +desc, size_t +# 1403 +size = ((2147483647) * 2U) + 1U) +# 1405 +{ +# 1406 +return ::cudaBindTexture(offset, &tex, devPtr, &desc, size); +# 1407 +} +# 1443 +template< class T, int dim, cudaTextureReadMode readMode> +# 1444 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture(size_t * +# 1445 +offset, const texture< T, dim, readMode> & +# 1446 +tex, const void * +# 1447 +devPtr, size_t +# 1448 +size = ((2147483647) * 2U) + 1U) +# 1450 +{ +# 1451 +return cudaBindTexture(offset, tex, devPtr, (tex.channelDesc), size); +# 1452 +} +# 1500 +template< class T, int dim, cudaTextureReadMode readMode> +# 1501 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture2D(size_t * +# 1502 +offset, const texture< T, dim, readMode> & +# 1503 +tex, const void * +# 1504 +devPtr, const cudaChannelFormatDesc & +# 1505 +desc, size_t +# 1506 +width, size_t +# 1507 +height, size_t +# 1508 +pitch) +# 1510 +{ +# 1511 +return ::cudaBindTexture2D(offset, &tex, devPtr, &desc, width, height, pitch); +# 1512 +} +# 1559 +template< class T, int dim, cudaTextureReadMode readMode> +# 1560 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture2D(size_t * +# 1561 +offset, const texture< T, dim, readMode> & +# 1562 +tex, const void * +# 1563 +devPtr, size_t +# 1564 +width, size_t +# 1565 +height, size_t +# 1566 +pitch) +# 1568 +{ +# 1569 +return ::cudaBindTexture2D(offset, &tex, devPtr, &(tex.channelDesc), width, height, pitch); +# 1570 +} +# 1602 +template< class T, int dim, cudaTextureReadMode readMode> +# 1603 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToArray(const texture< T, dim, readMode> & +# 1604 +tex, cudaArray_const_t +# 1605 +array, const cudaChannelFormatDesc & +# 1606 +desc) +# 1608 +{ +# 1609 +return ::cudaBindTextureToArray(&tex, array, &desc); +# 1610 +} +# 1641 +template< class T, int dim, cudaTextureReadMode readMode> +# 1642 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToArray(const texture< T, dim, readMode> & +# 1643 +tex, cudaArray_const_t +# 1644 +array) +# 1646 +{ +# 1647 +cudaChannelFormatDesc desc; +# 1648 +cudaError_t err = ::cudaGetChannelDesc(&desc, array); +# 1650 +return (err == (cudaSuccess)) ? cudaBindTextureToArray(tex, array, desc) : err; +# 1651 +} +# 1683 +template< class T, int dim, cudaTextureReadMode readMode> +# 1684 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToMipmappedArray(const texture< T, dim, readMode> & +# 1685 +tex, cudaMipmappedArray_const_t +# 1686 +mipmappedArray, const cudaChannelFormatDesc & +# 1687 +desc) +# 1689 +{ +# 1690 +return ::cudaBindTextureToMipmappedArray(&tex, mipmappedArray, &desc); +# 1691 +} +# 1722 +template< class T, int dim, cudaTextureReadMode readMode> +# 1723 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToMipmappedArray(const texture< T, dim, readMode> & +# 1724 +tex, cudaMipmappedArray_const_t +# 1725 +mipmappedArray) +# 1727 +{ +# 1728 +cudaChannelFormatDesc desc; +# 1729 +cudaArray_t levelArray; +# 1730 +cudaError_t err = ::cudaGetMipmappedArrayLevel(&levelArray, mipmappedArray, 0); +# 1732 +if (err != (cudaSuccess)) { +# 1733 +return err; +# 1734 +} +# 1735 +err = ::cudaGetChannelDesc(&desc, levelArray); +# 1737 +return (err == (cudaSuccess)) ? cudaBindTextureToMipmappedArray(tex, mipmappedArray, desc) : err; +# 1738 +} +# 1765 +template< class T, int dim, cudaTextureReadMode readMode> +# 1766 +__attribute((deprecated)) static inline cudaError_t cudaUnbindTexture(const texture< T, dim, readMode> & +# 1767 +tex) +# 1769 +{ +# 1770 +return ::cudaUnbindTexture(&tex); +# 1771 +} +# 1801 +template< class T, int dim, cudaTextureReadMode readMode> +# 1802 +__attribute((deprecated)) static inline cudaError_t cudaGetTextureAlignmentOffset(size_t * +# 1803 +offset, const texture< T, dim, readMode> & +# 1804 +tex) +# 1806 +{ +# 1807 +return ::cudaGetTextureAlignmentOffset(offset, &tex); +# 1808 +} +# 1853 +template< class T> static inline cudaError_t +# 1854 +cudaFuncSetCacheConfig(T * +# 1855 +func, cudaFuncCache +# 1856 +cacheConfig) +# 1858 +{ +# 1859 +return ::cudaFuncSetCacheConfig((const void *)func, cacheConfig); +# 1860 +} +# 1862 +template< class T> static inline cudaError_t +# 1863 +cudaFuncSetSharedMemConfig(T * +# 1864 +func, cudaSharedMemConfig +# 1865 +config) +# 1867 +{ +# 1868 +return ::cudaFuncSetSharedMemConfig((const void *)func, config); +# 1869 +} +# 1901 +template< class T> inline cudaError_t +# 1902 +cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * +# 1903 +numBlocks, T +# 1904 +func, int +# 1905 +blockSize, size_t +# 1906 +dynamicSMemSize) +# 1907 +{ +# 1908 +return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void *)func, blockSize, dynamicSMemSize, 0); +# 1909 +} +# 1953 +template< class T> inline cudaError_t +# 1954 +cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * +# 1955 +numBlocks, T +# 1956 +func, int +# 1957 +blockSize, size_t +# 1958 +dynamicSMemSize, unsigned +# 1959 +flags) +# 1960 +{ +# 1961 +return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void *)func, blockSize, dynamicSMemSize, flags); +# 1962 +} +# 1967 +class __cudaOccupancyB2DHelper { +# 1968 +size_t n; +# 1970 +public: __cudaOccupancyB2DHelper(size_t n_) : n(n_) { } +# 1971 +size_t operator()(int) +# 1972 +{ +# 1973 +return n; +# 1974 +} +# 1975 +}; +# 2023 +template< class UnaryFunction, class T> static inline cudaError_t +# 2024 +cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(int * +# 2025 +minGridSize, int * +# 2026 +blockSize, T +# 2027 +func, UnaryFunction +# 2028 +blockSizeToDynamicSMemSize, int +# 2029 +blockSizeLimit = 0, unsigned +# 2030 +flags = 0) +# 2031 +{ +# 2032 +cudaError_t status; +# 2035 +int device; +# 2036 +cudaFuncAttributes attr; +# 2039 +int maxThreadsPerMultiProcessor; +# 2040 +int warpSize; +# 2041 +int devMaxThreadsPerBlock; +# 2042 +int multiProcessorCount; +# 2043 +int funcMaxThreadsPerBlock; +# 2044 +int occupancyLimit; +# 2045 +int granularity; +# 2048 +int maxBlockSize = 0; +# 2049 +int numBlocks = 0; +# 2050 +int maxOccupancy = 0; +# 2053 +int blockSizeToTryAligned; +# 2054 +int blockSizeToTry; +# 2055 +int blockSizeLimitAligned; +# 2056 +int occupancyInBlocks; +# 2057 +int occupancyInThreads; +# 2058 +size_t dynamicSMemSize; +# 2064 +if (((!minGridSize) || (!blockSize)) || (!func)) { +# 2065 +return cudaErrorInvalidValue; +# 2066 +} +# 2072 +status = ::cudaGetDevice(&device); +# 2073 +if (status != (cudaSuccess)) { +# 2074 +return status; +# 2075 +} +# 2077 +status = cudaDeviceGetAttribute(&maxThreadsPerMultiProcessor, cudaDevAttrMaxThreadsPerMultiProcessor, device); +# 2081 +if (status != (cudaSuccess)) { +# 2082 +return status; +# 2083 +} +# 2085 +status = cudaDeviceGetAttribute(&warpSize, cudaDevAttrWarpSize, device); +# 2089 +if (status != (cudaSuccess)) { +# 2090 +return status; +# 2091 +} +# 2093 +status = cudaDeviceGetAttribute(&devMaxThreadsPerBlock, cudaDevAttrMaxThreadsPerBlock, device); +# 2097 +if (status != (cudaSuccess)) { +# 2098 +return status; +# 2099 +} +# 2101 +status = cudaDeviceGetAttribute(&multiProcessorCount, cudaDevAttrMultiProcessorCount, device); +# 2105 +if (status != (cudaSuccess)) { +# 2106 +return status; +# 2107 +} +# 2109 +status = cudaFuncGetAttributes(&attr, func); +# 2110 +if (status != (cudaSuccess)) { +# 2111 +return status; +# 2112 +} +# 2114 +funcMaxThreadsPerBlock = (attr.maxThreadsPerBlock); +# 2120 +occupancyLimit = maxThreadsPerMultiProcessor; +# 2121 +granularity = warpSize; +# 2123 +if (blockSizeLimit == 0) { +# 2124 +blockSizeLimit = devMaxThreadsPerBlock; +# 2125 +} +# 2127 +if (devMaxThreadsPerBlock < blockSizeLimit) { +# 2128 +blockSizeLimit = devMaxThreadsPerBlock; +# 2129 +} +# 2131 +if (funcMaxThreadsPerBlock < blockSizeLimit) { +# 2132 +blockSizeLimit = funcMaxThreadsPerBlock; +# 2133 +} +# 2135 +blockSizeLimitAligned = (((blockSizeLimit + (granularity - 1)) / granularity) * granularity); +# 2137 +for (blockSizeToTryAligned = blockSizeLimitAligned; blockSizeToTryAligned > 0; blockSizeToTryAligned -= granularity) { +# 2141 +if (blockSizeLimit < blockSizeToTryAligned) { +# 2142 +blockSizeToTry = blockSizeLimit; +# 2143 +} else { +# 2144 +blockSizeToTry = blockSizeToTryAligned; +# 2145 +} +# 2147 +dynamicSMemSize = blockSizeToDynamicSMemSize(blockSizeToTry); +# 2149 +status = cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(&occupancyInBlocks, func, blockSizeToTry, dynamicSMemSize, flags); +# 2156 +if (status != (cudaSuccess)) { +# 2157 +return status; +# 2158 +} +# 2160 +occupancyInThreads = (blockSizeToTry * occupancyInBlocks); +# 2162 +if (occupancyInThreads > maxOccupancy) { +# 2163 +maxBlockSize = blockSizeToTry; +# 2164 +numBlocks = occupancyInBlocks; +# 2165 +maxOccupancy = occupancyInThreads; +# 2166 +} +# 2170 +if (occupancyLimit == maxOccupancy) { +# 2171 +break; +# 2172 +} +# 2173 +} +# 2181 +(*minGridSize) = (numBlocks * multiProcessorCount); +# 2182 +(*blockSize) = maxBlockSize; +# 2184 +return status; +# 2185 +} +# 2219 +template< class UnaryFunction, class T> static inline cudaError_t +# 2220 +cudaOccupancyMaxPotentialBlockSizeVariableSMem(int * +# 2221 +minGridSize, int * +# 2222 +blockSize, T +# 2223 +func, UnaryFunction +# 2224 +blockSizeToDynamicSMemSize, int +# 2225 +blockSizeLimit = 0) +# 2226 +{ +# 2227 +return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, blockSizeLimit, 0); +# 2228 +} +# 2265 +template< class T> static inline cudaError_t +# 2266 +cudaOccupancyMaxPotentialBlockSize(int * +# 2267 +minGridSize, int * +# 2268 +blockSize, T +# 2269 +func, size_t +# 2270 +dynamicSMemSize = 0, int +# 2271 +blockSizeLimit = 0) +# 2272 +{ +# 2273 +return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, ((__cudaOccupancyB2DHelper)(dynamicSMemSize)), blockSizeLimit, 0); +# 2274 +} +# 2303 +template< class T> static inline cudaError_t +# 2304 +cudaOccupancyAvailableDynamicSMemPerBlock(size_t * +# 2305 +dynamicSmemSize, T +# 2306 +func, int +# 2307 +numBlocks, int +# 2308 +blockSize) +# 2309 +{ +# 2310 +return ::cudaOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, (const void *)func, numBlocks, blockSize); +# 2311 +} +# 2362 +template< class T> static inline cudaError_t +# 2363 +cudaOccupancyMaxPotentialBlockSizeWithFlags(int * +# 2364 +minGridSize, int * +# 2365 +blockSize, T +# 2366 +func, size_t +# 2367 +dynamicSMemSize = 0, int +# 2368 +blockSizeLimit = 0, unsigned +# 2369 +flags = 0) +# 2370 +{ +# 2371 +return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, ((__cudaOccupancyB2DHelper)(dynamicSMemSize)), blockSizeLimit, flags); +# 2372 +} +# 2405 +template< class T> inline cudaError_t +# 2406 +cudaFuncGetAttributes(cudaFuncAttributes * +# 2407 +attr, T * +# 2408 +entry) +# 2410 +{ +# 2411 +return ::cudaFuncGetAttributes(attr, (const void *)entry); +# 2412 +} +# 2469 +template< class T> static inline cudaError_t +# 2470 +cudaFuncSetAttribute(T * +# 2471 +entry, cudaFuncAttribute +# 2472 +attr, int +# 2473 +value) +# 2475 +{ +# 2476 +return ::cudaFuncSetAttribute((const void *)entry, attr, value); +# 2477 +} +# 2501 +template< class T, int dim> +# 2502 +__attribute((deprecated)) static inline cudaError_t cudaBindSurfaceToArray(const surface< T, dim> & +# 2503 +surf, cudaArray_const_t +# 2504 +array, const cudaChannelFormatDesc & +# 2505 +desc) +# 2507 +{ +# 2508 +return ::cudaBindSurfaceToArray(&surf, array, &desc); +# 2509 +} +# 2532 +template< class T, int dim> +# 2533 +__attribute((deprecated)) static inline cudaError_t cudaBindSurfaceToArray(const surface< T, dim> & +# 2534 +surf, cudaArray_const_t +# 2535 +array) +# 2537 +{ +# 2538 +cudaChannelFormatDesc desc; +# 2539 +cudaError_t err = ::cudaGetChannelDesc(&desc, array); +# 2541 +return (err == (cudaSuccess)) ? cudaBindSurfaceToArray(surf, array, desc) : err; +# 2542 +} +# 64 "CMakeCUDACompilerId.cu" +const char *info_compiler = ("INFO:compiler[NVIDIA]"); +# 66 +const char *info_simulate = ("INFO:simulate[GNU]"); +# 345 "CMakeCUDACompilerId.cu" +const char info_version[] = {'I', 'N', 'F', 'O', ':', 'c', 'o', 'm', 'p', 'i', 'l', 'e', 'r', '_', 'v', 'e', 'r', 's', 'i', 'o', 'n', '[', (('0') + ((11 / 10000000) % 10)), (('0') + ((11 / 1000000) % 10)), (('0') + ((11 / 100000) % 10)), (('0') + ((11 / 10000) % 10)), (('0') + ((11 / 1000) % 10)), (('0') + ((11 / 100) % 10)), (('0') + ((11 / 10) % 10)), (('0') + (11 % 10)), '.', (('0') + ((7 / 10000000) % 10)), (('0') + ((7 / 1000000) % 10)), (('0') + ((7 / 100000) % 10)), (('0') + ((7 / 10000) % 10)), (('0') + ((7 / 1000) % 10)), (('0') + ((7 / 100) % 10)), (('0') + ((7 / 10) % 10)), (('0') + (7 % 10)), '.', (('0') + ((64 / 10000000) % 10)), (('0') + ((64 / 1000000) % 10)), (('0') + ((64 / 100000) % 10)), (('0') + ((64 / 10000) % 10)), (('0') + ((64 / 1000) % 10)), (('0') + ((64 / 100) % 10)), (('0') + ((64 / 10) % 10)), (('0') + (64 % 10)), ']', '\000'}; +# 374 "CMakeCUDACompilerId.cu" +const char info_simulate_version[] = {'I', 'N', 'F', 'O', ':', 's', 'i', 'm', 'u', 'l', 'a', 't', 'e', '_', 'v', 'e', 'r', 's', 'i', 'o', 'n', '[', (('0') + ((7 / 10000000) % 10)), (('0') + ((7 / 1000000) % 10)), (('0') + ((7 / 100000) % 10)), (('0') + ((7 / 10000) % 10)), (('0') + ((7 / 1000) % 10)), (('0') + ((7 / 100) % 10)), (('0') + ((7 / 10) % 10)), (('0') + (7 % 10)), '.', (('0') + ((5 / 10000000) % 10)), (('0') + ((5 / 1000000) % 10)), (('0') + ((5 / 100000) % 10)), (('0') + ((5 / 10000) % 10)), (('0') + ((5 / 1000) % 10)), (('0') + ((5 / 100) % 10)), (('0') + ((5 / 10) % 10)), (('0') + (5 % 10)), ']', '\000'}; +# 394 "CMakeCUDACompilerId.cu" +const char *info_platform = ("INFO:platform[Linux]"); +# 395 +const char *info_arch = ("INFO:arch[]"); +# 399 +const char *info_language_standard_default = ("INFO:standard_default[14]"); +# 415 "CMakeCUDACompilerId.cu" +const char *info_language_extensions_default = ("INFO:extensions_default[ON]"); +# 426 +int main(int argc, char *argv[]) +# 427 +{ +# 428 +int require = 0; +# 429 +require += (info_compiler[argc]); +# 430 +require += (info_platform[argc]); +# 432 +require += (info_version[argc]); +# 435 +require += (info_simulate[argc]); +# 438 +require += (info_simulate_version[argc]); +# 440 +require += (info_language_standard_default[argc]); +# 441 +require += (info_language_extensions_default[argc]); +# 442 +(void)argv; +# 443 +return require; +# 444 +} + +# 1 "CMakeCUDACompilerId.cudafe1.stub.c" +#define _NV_ANON_NAMESPACE _GLOBAL__N__8f275936_22_CMakeCUDACompilerId_cu_bd57c623 +#ifdef _NV_ANON_NAMESPACE +#endif +# 1 "CMakeCUDACompilerId.cudafe1.stub.c" +#include "CMakeCUDACompilerId.cudafe1.stub.c" +# 1 "CMakeCUDACompilerId.cudafe1.stub.c" +#undef _NV_ANON_NAMESPACE diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.gpu b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.gpu new file mode 100644 index 00000000..01cc67b7 --- /dev/null +++ b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.gpu @@ -0,0 +1,7 @@ +typedef char __nv_bool; +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef unsigned long size_t; +#include "crt/device_runtime.h" +# 2194 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +typedef unsigned long _ZSt6size_t; +#include "common_functions.h" diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.stub.c b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.stub.c new file mode 100644 index 00000000..4c29536b --- /dev/null +++ b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.stub.c @@ -0,0 +1,10 @@ +#define __NV_CUBIN_HANDLE_STORAGE__ static +#if !defined(__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__) +#define __CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ +#endif +#include "crt/host_runtime.h" +#include "CMakeCUDACompilerId.fatbin.c" +static void __nv_cudaEntityRegisterCallback(void **); +static void __sti____cudaRegisterAll(void) __attribute__((__constructor__)); +static void __nv_cudaEntityRegisterCallback(void **__T0){__nv_dummy_param_ref(__T0);__nv_save_fatbinhandle_for_managed_rt(__T0);} +static void __sti____cudaRegisterAll(void){__cudaRegisterBinary(__nv_cudaEntityRegisterCallback);} diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin new file mode 100644 index 00000000..4c4e2dd1 Binary files /dev/null and b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin differ diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin.c b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin.c new file mode 100644 index 00000000..8a681832 --- /dev/null +++ b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin.c @@ -0,0 +1,57 @@ +#ifndef __SKIP_INTERNAL_FATBINARY_HEADERS +#include "fatbinary_section.h" +#endif +#define __CUDAFATBINSECTION ".nvFatBinSegment" +#define __CUDAFATBINDATASECTION ".nv_fatbin" +asm( +".section .nv_fatbin, \"a\"\n" +".align 8\n" +"fatbinData:\n" +".quad 0x00100001ba55ed50,0x00000000000003d8,0x0000004001010002,0x0000000000000318\n" +".quad 0x0000000000000000,0x0000003400010007,0x0000000000000000,0x0000000000000011\n" +".quad 0x0000000000000000,0x0000000000000000,0x33010102464c457f,0x0000000000000007\n" +".quad 0x0000007500be0002,0x0000000000000000,0x0000000000000000,0x00000000000001d8\n" +".quad 0x0000004000340534,0x0001000500400000,0x7472747368732e00,0x747274732e006261\n" +".quad 0x746d79732e006261,0x746d79732e006261,0x78646e68735f6261,0x666e692e766e2e00\n" +".quad 0x65722e766e2e006f,0x6e6f697463612e6c,0x72747368732e0000,0x7274732e00626174\n" +".quad 0x6d79732e00626174,0x6d79732e00626174,0x646e68735f626174,0x6e692e766e2e0078\n" +".quad 0x722e766e2e006f66,0x6f697463612e6c65,0x000000000000006e,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0004000300000032,0x0000000000000000\n" +".quad 0x0000000000000000,0x000000000000004b,0x222f0a1008020200,0x0000000008000000\n" +".quad 0x0000000008080000,0x0000000008100000,0x0000000008180000,0x0000000008200000\n" +".quad 0x0000000008280000,0x0000000008300000,0x0000000008380000,0x0000000008000001\n" +".quad 0x0000000008080001,0x0000000008100001,0x0000000008180001,0x0000000008200001\n" +".quad 0x0000000008280001,0x0000000008300001,0x0000000008380001,0x0000000008000002\n" +".quad 0x0000000008080002,0x0000000008100002,0x0000000008180002,0x0000000008200002\n" +".quad 0x0000000008280002,0x0000000008300002,0x0000000008380002,0x0000002c14000000\n" +".quad 0x000000000c000009,0x0000000000000000,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000300000001,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000040,0x0000000000000041,0x0000000000000000,0x0000000000000001\n" +".quad 0x0000000000000000,0x000000030000000b,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000081,0x0000000000000041,0x0000000000000000,0x0000000000000001\n" +".quad 0x0000000000000000,0x0000000200000013,0x0000000000000000,0x0000000000000000\n" +".quad 0x00000000000000c8,0x0000000000000030,0x0000000200000002,0x0000000000000008\n" +".quad 0x0000000000000018,0x7000000b00000032,0x0000000000000000,0x0000000000000000\n" +".quad 0x00000000000000f8,0x00000000000000e0,0x0000000000000000,0x0000000000000008\n" +".quad 0x0000000000000008,0x0000004801010001,0x0000000000000038,0x0000004000000036\n" +".quad 0x0000003400070007,0x0000000000000000,0x0000000000002011,0x0000000000000000\n" +".quad 0x0000000000000038,0x0000000000000000,0x762e21f000010a13,0x37206e6f69737265\n" +".quad 0x677261742e0a372e,0x32355f6d73207465,0x7365726464612e0a,0x3620657a69735f73\n" +".quad 0x0000000a0a0a0a34\n" +".text\n"); +#ifdef __cplusplus +extern "C" { +#endif +extern const unsigned long long fatbinData[125]; +#ifdef __cplusplus +} +#endif +#ifdef __cplusplus +extern "C" { +#endif +static const __fatBinC_Wrapper_t __fatDeviceText __attribute__ ((aligned (8))) __attribute__ ((section (__CUDAFATBINSECTION)))= + { 0x466243b1, 1, fatbinData, 0 }; +#ifdef __cplusplus +} +#endif diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.module_id b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.module_id new file mode 100644 index 00000000..bd7ffe9b --- /dev/null +++ b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.module_id @@ -0,0 +1 @@ +_8f275936_22_CMakeCUDACompilerId_cu_bd57c623 \ No newline at end of file diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.o b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.o new file mode 100644 index 00000000..5af0b695 Binary files /dev/null and b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.o differ diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.ptx b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.ptx new file mode 100644 index 00000000..f054a33c --- /dev/null +++ b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.ptx @@ -0,0 +1,14 @@ +// +// Generated by NVIDIA NVVM Compiler +// +// Compiler Build ID: CL-31294372 +// Cuda compilation tools, release 11.7, V11.7.64 +// Based on NVVM 7.0.1 +// + +.version 7.7 +.target sm_52 +.address_size 64 + + + diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.sm_52.cubin b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.sm_52.cubin new file mode 100644 index 00000000..e8cd6414 Binary files /dev/null and b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.sm_52.cubin differ diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin new file mode 100644 index 00000000..6883861e Binary files /dev/null and b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin differ diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin.c b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin.c new file mode 100644 index 00000000..9afaf281 --- /dev/null +++ b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin.c @@ -0,0 +1,58 @@ +#ifndef __SKIP_INTERNAL_FATBINARY_HEADERS +#include "fatbinary_section.h" +#endif +#define __CUDAFATBINSECTION ".nvFatBinSegment" +#define __CUDAFATBINDATASECTION ".nv_fatbin" +asm( +".section .nv_fatbin, \"a\"\n" +".align 8\n" +"fatbinData:\n" +".quad 0x00100001ba55ed50,0x0000000000000400,0x0000004001010002,0x00000000000003c0\n" +".quad 0x0000000000000000,0x0000003400010007,0x0000000000000000,0x0000000000000011\n" +".quad 0x0000000000000000,0x0000000000000000,0x33010102464c457f,0x0000000000000007\n" +".quad 0x0000007500be0002,0x0000000000000000,0x0000000000000000,0x0000000000000240\n" +".quad 0x0000004000340534,0x0001000600400000,0x7472747368732e00,0x747274732e006261\n" +".quad 0x746d79732e006261,0x746d79732e006261,0x78646e68735f6261,0x666e692e766e2e00\n" +".quad 0x61632e766e2e006f,0x0068706172676c6c,0x746f72702e766e2e,0x6e2e00657079746f\n" +".quad 0x63612e6c65722e76,0x732e00006e6f6974,0x0062617472747368,0x006261747274732e\n" +".quad 0x006261746d79732e,0x5f6261746d79732e,0x6e2e0078646e6873,0x2e006f666e692e76\n" +".quad 0x676c6c61632e766e,0x766e2e0068706172,0x79746f746f72702e,0x722e766e2e006570\n" +".quad 0x6f697463612e6c65,0x000000000000006e,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0004000300000032,0x0000000000000000,0x0000000000000000\n" +".quad 0x000500030000004e,0x0000000000000000,0x0000000000000000,0xffffffff00000000\n" +".quad 0xfffffffe00000000,0xfffffffd00000000,0x000000000000004b,0x222f0a1008020200\n" +".quad 0x0000000008000000,0x0000000008080000,0x0000000008100000,0x0000000008180000\n" +".quad 0x0000000008200000,0x0000000008280000,0x0000000008300000,0x0000000008380000\n" +".quad 0x0000000008000001,0x0000000008080001,0x0000000008100001,0x0000000008180001\n" +".quad 0x0000000008200001,0x0000000008280001,0x0000000008300001,0x0000000008380001\n" +".quad 0x0000000008000002,0x0000000008080002,0x0000000008100002,0x0000000008180002\n" +".quad 0x0000000008200002,0x0000000008280002,0x0000000008300002,0x0000000008380002\n" +".quad 0x0000002c14000000,0x000000000c000009,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0000000300000001,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000040,0x000000000000005d,0x0000000000000000\n" +".quad 0x0000000000000001,0x0000000000000000,0x000000030000000b,0x0000000000000000\n" +".quad 0x0000000000000000,0x000000000000009d,0x000000000000005d,0x0000000000000000\n" +".quad 0x0000000000000001,0x0000000000000000,0x0000000200000013,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000100,0x0000000000000048,0x0000000300000002\n" +".quad 0x0000000000000008,0x0000000000000018,0x7000000100000032,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000148,0x0000000000000018,0x0000000000000003\n" +".quad 0x0000000000000004,0x0000000000000008,0x7000000b0000004e,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000160,0x00000000000000e0,0x0000000000000000\n" +".quad 0x0000000000000008, 0x0000000000000008\n" +".text\n"); +#ifdef __cplusplus +extern "C" { +#endif +extern const unsigned long long fatbinData[130]; +#ifdef __cplusplus +} +#endif +#ifdef __cplusplus +extern "C" { +#endif +static const __fatBinC_Wrapper_t __fatDeviceText __attribute__ ((aligned (8))) __attribute__ ((section (__CUDAFATBINSECTION)))= + { 0x466243b1, 2, fatbinData, (void**)__cudaPrelinkedFatbins }; +#ifdef __cplusplus +} +#endif diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.o b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.o new file mode 100644 index 00000000..40d7a4be Binary files /dev/null and b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.o differ diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.reg.c b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.reg.c new file mode 100644 index 00000000..af69ecb2 --- /dev/null +++ b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.reg.c @@ -0,0 +1 @@ +#define NUM_PRELINKED_OBJECTS 0 diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.sm_52.cubin b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.sm_52.cubin new file mode 100644 index 00000000..a725fac4 Binary files /dev/null and b/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.sm_52.cubin differ diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build_base/CMakeFiles/3.24.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..486becdc --- /dev/null +++ b/build_base/CMakeFiles/3.24.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,826 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(1) +# if defined(__LCC__) +# define COMPILER_VERSION_MINOR DEC(__LCC__- 100) +# endif +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdCXX/a.out b/build_base/CMakeFiles/3.24.3/CompilerIdCXX/a.out new file mode 100755 index 00000000..2b73f351 Binary files /dev/null and b/build_base/CMakeFiles/3.24.3/CompilerIdCXX/a.out differ diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdFortran/CMakeFortranCompilerId.F b/build_base/CMakeFiles/3.24.3/CompilerIdFortran/CMakeFortranCompilerId.F new file mode 100644 index 00000000..4e88c9ae --- /dev/null +++ b/build_base/CMakeFiles/3.24.3/CompilerIdFortran/CMakeFortranCompilerId.F @@ -0,0 +1,1114 @@ + PROGRAM CMakeFortranCompilerId +#if 0 +! Identify the compiler +#endif +#if defined(_MSC_VER) + PRINT *, 'INFO:simulate[MSVC]' +# if _MSC_VER >= 1900 + PRINT *, 'INFO:simulate_version[019.00]' +# elif _MSC_VER >= 1800 + PRINT *, 'INFO:simulate_version[018.00]' +# elif _MSC_VER >= 1700 + PRINT *, 'INFO:simulate_version[017.00]' +# elif _MSC_VER >= 1600 + PRINT *, 'INFO:simulate_version[016.00]' +# elif _MSC_VER >= 1500 + PRINT *, 'INFO:simulate_version[015.00]' +# elif _MSC_VER >= 1400 + PRINT *, 'INFO:simulate_version[014.00]' +# elif _MSC_VER >= 1310 + PRINT *, 'INFO:simulate_version[013.01]' +# else + PRINT *, 'INFO:simulate_version[013.00]' +# endif +#endif +#if defined(__INTEL_LLVM_COMPILER) + PRINT *, 'INFO:compiler[IntelLLVM]' +! __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and +! later. Look for 6 digit vs. 8 digit version number to decide encoding. +! VVVV is no smaller than the current year when a version is released. +# if __INTEL_LLVM_COMPILER < 1000000 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +# endif +#elif defined(__INTEL_COMPILER) && __INTEL_COMPILER == 201900 + PRINT *, 'INFO:compiler[IntelLLVM]' +! ifx 2021.1 forgot to define __INTEL_LLVM_COMPILER. +! Instead it defines __INTEL_COMPILER == 201900. +# define COMPILER_VERSION_MAJOR DEC(2021) +# define COMPILER_VERSION_MINOR DEC(1) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +#elif defined(__INTEL_COMPILER) || defined(__ICC) + PRINT *, 'INFO:compiler[Intel]' +! __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later. +# if __INTEL_COMPILER < 2021 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) +! The third version component from --version is an update index, +! but no macro is provided for it. +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +#elif defined(__SUNPRO_F95) + PRINT *, 'INFO:compiler[SunPro]' +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_F95>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_F95>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_F95 & 0xF) +#elif defined(__SUNPRO_F90) + PRINT *, 'INFO:compiler[SunPro]' +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_F90>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_F90>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_F90 & 0xF) +#elif defined(_CRAYFTN) + PRINT *, 'INFO:compiler[Cray]' +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) +# if defined(_RELEASE_PATCHLEVEL) +# define COMPILER_VERSION_PATCH DEC(_RELEASE_PATCHLEVEL) +# endif +#elif defined(__G95__) + PRINT *, 'INFO:compiler[G95]' +# define COMPILER_VERSION_MAJOR DEC(__G95__) +# define COMPILER_VERSION_MINOR DEC(__G95_MINOR__) +#elif defined(__PATHSCALE__) + PRINT *, 'INFO:compiler[PathScale]' +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif +#elif defined(__ABSOFT__) + PRINT *, 'INFO:compiler[Absoft]' +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) + PRINT *, 'INFO:compiler[LCC]' +# define COMPILER_VERSION_MAJOR DEC(1) +# define COMPILER_VERSION_MINOR DEC(__LCC__ - 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +#elif defined(__GNUC__) + PRINT *, 'INFO:compiler[GNU]' +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +#elif defined(__IBMC__) +# if defined(__COMPILER_VER__) + PRINT *, 'INFO:compiler[zOS]' +# elif __IBMC__ >= 800 + PRINT *, 'INFO:compiler[XL]' +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) +# else + PRINT *, 'INFO:compiler[VisualAge]' +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) +# endif +#elif defined(__NVCOMPILER) || defined(__NVCOMPILER_LLVM__) + PRINT *, 'INFO:compiler[NVHPC]' +# if defined(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# else +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# endif +# if defined(__NVCOMPILER_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# else +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# endif +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# elif defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif +#elif defined(__PGI) + PRINT *, 'INFO:compiler[PGI]' +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif +#elif defined(__FLANG) + PRINT *, 'INFO:compiler[Flang]' +# define COMPILER_VERSION_MAJOR DEC(__FLANG_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__FLANG_MINOR__) +# if defined(__FLANG_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__FLANG_PATCHLEVEL__) +# endif +#elif defined(__flang__) + PRINT *, 'INFO:compiler[LLVMFlang]' +# define COMPILER_VERSION_MAJOR DEC(__flang_major__) +# define COMPILER_VERSION_MINOR DEC(__flang_minor__) +# if defined(__flang_patchlevel__) +# define COMPILER_VERSION_PATCH DEC(__flang_patchlevel__) +# endif +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) + PRINT *, 'INFO:compiler[VisualAge]' +#elif defined(__hpux) || defined(__hpux__) + PRINT *, 'INFO:compiler[HP]' +#elif defined(NAGFOR) + PRINT *, 'INFO:compiler[NAG]' +#define COMPILER_VERSION_MAJOR DEC(__NAG_COMPILER_RELEASE/10) +#define COMPILER_VERSION_MINOR DEC(__NAG_COMPILER_RELEASE % 10) +#define COMPILER_VERSION_PATCH DEC(__NAG_COMPILER_BUILD) +#elif defined(__FUJITSU) + PRINT *, 'INFO:compiler[Fujitsu]' +# if defined(__FRT_major__) +# define COMPILER_VERSION_MAJOR DEC(__FRT_major__) +# define COMPILER_VERSION_MINOR DEC(__FRT_minor__) +# define COMPILER_VERSION_PATCH DEC(__FRT_patchlevel__) +# elif defined(__FRT_version__) + PRINT *, 'INFO:compiler_version['//__FRT_version__//']' +# endif +#else + PRINT *, 'INFO:compiler[]' +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + PRINT *, 'INFO:compiler_wrapper[CrayPrgEnv]' +#endif + +#if 0 +! Identify the platform +#endif +#if defined(__linux) || defined(__linux__) || defined(linux) + PRINT *, 'INFO:platform[Linux]' +#elif defined(__CYGWIN__) + PRINT *, 'INFO:platform[Cygwin]' +#elif defined(__MINGW32__) + PRINT *, 'INFO:platform[MinGW]' +#elif defined(__APPLE__) + PRINT *, 'INFO:platform[Darwin]' +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) + PRINT *, 'INFO:platform[Windows]' +#elif defined(__FreeBSD__) || defined(__FreeBSD) + PRINT *, 'INFO:platform[FreeBSD]' +#elif defined(__NetBSD__) || defined(__NetBSD) + PRINT *, 'INFO:platform[NetBSD]' +#elif defined(__OpenBSD__) || defined(__OPENBSD) + PRINT *, 'INFO:platform[OpenBSD]' +#elif defined(__sun) || defined(sun) + PRINT *, 'INFO:platform[SunOS]' +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) + PRINT *, 'INFO:platform[AIX]' +#elif defined(__hpux) || defined(__hpux__) + PRINT *, 'INFO:platform[HP-UX]' +#elif defined(__HAIKU__) + PRINT *, 'INFO:platform[Haiku]' +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) + PRINT *, 'INFO:platform[BeOS]' +#elif defined(__QNX__) || defined(__QNXNTO__) + PRINT *, 'INFO:platform[QNX]' +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) + PRINT *, 'INFO:platform[Tru64]' +#elif defined(__riscos) || defined(__riscos__) + PRINT *, 'INFO:platform[RISCos]' +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) + PRINT *, 'INFO:platform[SINIX]' +#elif defined(__UNIX_SV__) + PRINT *, 'INFO:platform[UNIX_SV]' +#elif defined(__bsdos__) + PRINT *, 'INFO:platform[BSDOS]' +#elif defined(_MPRAS) || defined(MPRAS) + PRINT *, 'INFO:platform[MP-RAS]' +#elif defined(__osf) || defined(__osf__) + PRINT *, 'INFO:platform[OSF1]' +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) + PRINT *, 'INFO:platform[SCO_SV]' +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) + PRINT *, 'INFO:platform[ULTRIX]' +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) + PRINT *, 'INFO:platform[Xenix]' +#else + PRINT *, 'INFO:platform[]' +#endif +#if defined(_WIN32) && (defined(__INTEL_COMPILER) || defined(__ICC)) +# if defined(_M_IA64) + PRINT *, 'INFO:arch[IA64]' +# elif defined(_M_X64) || defined(_M_AMD64) + PRINT *, 'INFO:arch[x64]' +# elif defined(_M_IX86) + PRINT *, 'INFO:arch[X86]' +# endif +#endif + +#if 0 +! Encode compiler version digits +#endif +#define DEC_8(n) (((n) / 10000000) % 10) +#define DEC_7(n) (((n) / 1000000) % 10) +#define DEC_6(n) (((n) / 100000) % 10) +#define DEC_5(n) (((n) / 10000) % 10) +#define DEC_4(n) (((n) / 1000) % 10) +#define DEC_3(n) (((n) / 100) % 10) +#define DEC_2(n) (((n) / 10) % 10) +#define DEC_1(n) (((n) ) % 10) +#define HEX_8(n) ((n)>>28 & 0xF) +#define HEX_7(n) ((n)>>24 & 0xF) +#define HEX_6(n) ((n)>>20 & 0xF) +#define HEX_5(n) ((n)>>16 & 0xF) +#define HEX_4(n) ((n)>>12 & 0xF) +#define HEX_3(n) ((n)>>8 & 0xF) +#define HEX_2(n) ((n)>>4 & 0xF) +#define HEX_1(n) ((n) & 0xF) + +#if defined(COMPILER_VERSION_MAJOR) +# undef DEC +# undef HEX +# define DEC(n) DEC_1(n) +# define HEX(n) HEX_1(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_2(n) +# define HEX(n) HEX_2(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_3(n) +# define HEX(n) HEX_3(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_4(n) +# define HEX(n) HEX_4(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_5(n) +# define HEX(n) HEX_5(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_6(n) +# define HEX(n) HEX_6(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_7(n) +# define HEX(n) HEX_7(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_8(n) +# define HEX(n) HEX_8(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[9]' +# endif + +#endif +#if defined(COMPILER_VERSION_MINOR) +# undef DEC +# undef HEX +# define DEC(n) DEC_1(n) +# define HEX(n) HEX_1(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_2(n) +# define HEX(n) HEX_2(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_3(n) +# define HEX(n) HEX_3(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_4(n) +# define HEX(n) HEX_4(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_5(n) +# define HEX(n) HEX_5(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_6(n) +# define HEX(n) HEX_6(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_7(n) +# define HEX(n) HEX_7(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_8(n) +# define HEX(n) HEX_8(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[9]' +# endif + +#endif +#if defined(COMPILER_VERSION_PATCH) +# undef DEC +# undef HEX +# define DEC(n) DEC_1(n) +# define HEX(n) HEX_1(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_2(n) +# define HEX(n) HEX_2(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_3(n) +# define HEX(n) HEX_3(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_4(n) +# define HEX(n) HEX_4(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_5(n) +# define HEX(n) HEX_5(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_6(n) +# define HEX(n) HEX_6(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_7(n) +# define HEX(n) HEX_7(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_8(n) +# define HEX(n) HEX_8(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[9]' +# endif + +#endif +#if defined(COMPILER_VERSION_TWEAK) +# undef DEC +# undef HEX +# define DEC(n) DEC_1(n) +# define HEX(n) HEX_1(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_2(n) +# define HEX(n) HEX_2(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_3(n) +# define HEX(n) HEX_3(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_4(n) +# define HEX(n) HEX_4(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_5(n) +# define HEX(n) HEX_5(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_6(n) +# define HEX(n) HEX_6(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_7(n) +# define HEX(n) HEX_7(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_8(n) +# define HEX(n) HEX_8(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[9]' +# endif + +#endif + + END diff --git a/build_base/CMakeFiles/3.24.3/CompilerIdFortran/a.out b/build_base/CMakeFiles/3.24.3/CompilerIdFortran/a.out new file mode 100755 index 00000000..e46f647f Binary files /dev/null and b/build_base/CMakeFiles/3.24.3/CompilerIdFortran/a.out differ diff --git a/build_base/CMakeFiles/CMakeDirectoryInformation.cmake b/build_base/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..6eb4d066 --- /dev/null +++ b/build_base/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_base/CMakeFiles/CMakeOutput.log b/build_base/CMakeFiles/CMakeOutput.log new file mode 100644 index 00000000..d3bfbbb2 --- /dev/null +++ b/build_base/CMakeFiles/CMakeOutput.log @@ -0,0 +1,2532 @@ +The system is: Linux - 5.14.21-150400.24.11_12.0.57-cray_shasta_c - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /opt/cray/pe/craype/2.7.19/bin/cc +Build flags: -DGPU_SOLVE;-std=c11;-DPRNTlevel=1;-DPROFlevel=0;-DDEBUGlevel=0;-DAdd_ +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is NVHPC, found in "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/3.24.3/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /opt/cray/pe/craype/2.7.19/bin/CC +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is NVHPC, found in "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/3.24.3/CompilerIdCXX/a.out" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_74759/fast && /usr/bin/gmake -f CMakeFiles/cmTC_74759.dir/build.make CMakeFiles/cmTC_74759.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -v -MD -MT CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk +Create file CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o.d + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_PGCG_SOURCE --c11 -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -DGPU_SOLVE -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --dependencies_target_to_stdout CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o.d -q -o /tmp/nvcc0_Xg0QZyJ1C.il /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c -il /tmp/nvcc0_Xg0QZyJ1C.il -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 122 0x400000 -y 125 0x100000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -cmdline '+nvc /tmp/nvcc0_Xg0QZyJ1C.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -v -MD -MT CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvcI0_XM7l7CYwR.ll +NVC++/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvcI0_XM7l7CYwR.ll -S -o /tmp/nvcc0_XgBg8ucML.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvcc0_XgBg8ucML.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvcY0_XwyRTSf3o.s + +/usr/bin/as /tmp/nvcY0_XwyRTSf3o.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o +Unlinking /tmp/nvcc0_Xg0QZyJ1C.il +Unlinking /tmp/nvcs0_X2ubAe_2B.s +Unlinking /tmp/nvcI0_XM7l7CYwR.ll +Unlinking /tmp/nvcY0_XwyRTSf3o.s +Unlinking /tmp/nvcc0_XgBg8ucML.llvm +Linking C executable cmTC_74759 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_74759.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -v CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o -o cmTC_74759 +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_74759 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudajSbYBRZ8qclT.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatrSbYZgXRBudW.o -o /tmp/pgcudafatrSbYZgXRBudW.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudajSbYBRZ8qclT.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatrSbYZgXRBudW.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_74759 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafatrSbYZgXRBudW.o +unlink /tmp/pgcudajSbYBRZ8qclT.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=start + warn: unable to parse implicit include dirs! + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_74759/fast && /usr/bin/gmake -f CMakeFiles/cmTC_74759.dir/build.make CMakeFiles/cmTC_74759.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -v -MD -MT CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [Create file CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o.d] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_PGCG_SOURCE --c11 -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -DGPU_SOLVE -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --dependencies_target_to_stdout CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o.d -q -o /tmp/nvcc0_Xg0QZyJ1C.il /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c -il /tmp/nvcc0_Xg0QZyJ1C.il -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 122 0x400000 -y 125 0x100000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -cmdline '+nvc /tmp/nvcc0_Xg0QZyJ1C.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -v -MD -MT CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvcI0_XM7l7CYwR.ll] + ignore line: [NVC++/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvcI0_XM7l7CYwR.ll -S -o /tmp/nvcc0_XgBg8ucML.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvcc0_XgBg8ucML.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvcY0_XwyRTSf3o.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvcY0_XwyRTSf3o.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o] + ignore line: [Unlinking /tmp/nvcc0_Xg0QZyJ1C.il] + ignore line: [Unlinking /tmp/nvcs0_X2ubAe_2B.s] + ignore line: [Unlinking /tmp/nvcI0_XM7l7CYwR.ll] + ignore line: [Unlinking /tmp/nvcY0_XwyRTSf3o.s] + ignore line: [Unlinking /tmp/nvcc0_XgBg8ucML.llvm] + ignore line: [Linking C executable cmTC_74759] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_74759.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -v CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o -o cmTC_74759 ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_74759 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudajSbYBRZ8qclT.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatrSbYZgXRBudW.o -o /tmp/pgcudafatrSbYZgXRBudW.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudajSbYBRZ8qclT.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatrSbYZgXRBudW.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_74759 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [/usr/lib64/crt1.o] ==> obj [/usr/lib64/crt1.o] + arg [/usr/lib64/crti.o] ==> obj [/usr/lib64/crti.o] + arg [/tmp/pgcudafatrSbYZgXRBudW.o] ==> obj [/tmp/pgcudafatrSbYZgXRBudW.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [CMakeFiles/cmTC_74759.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi] ==> lib [sci_nvidia_mpi] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia] ==> lib [sci_nvidia] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_74759] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] + arg [/usr/lib64/crtn.o] ==> obj [/usr/lib64/crtn.o] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/tmp/pgcudafatrSbYZgXRBudW.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o;/usr/lib64/crtn.o] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_c5804/fast && /usr/bin/gmake -f CMakeFiles/cmTC_c5804.dir/build.make CMakeFiles/cmTC_c5804.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o +/opt/cray/pe/craype/2.7.19/bin/CC -v -MD -MT CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk +Create file CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o.d + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --dependencies_target_to_stdout CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o.d -q -o /tmp/nvc++eudYmTp-mb6q.il /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -il /tmp/nvc++eudYmTp-mb6q.il -x 117 0x200 -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -cmdline '+nvc++ /tmp/nvc++eudYmTp-mb6q.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -v -MD -MT CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvc++eudYmm4gOQ9x.ll +NVC++/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvc++eudYmm4gOQ9x.ll -S -o /tmp/nvc++eudYmBhXtkdg.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc++eudYmBhXtkdg.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvc++KudYST5pus4k.s + +/usr/bin/as /tmp/nvc++KudYST5pus4k.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o +Unlinking /tmp/nvc++eudYmTp-mb6q.il +Unlinking /tmp/nvc++KudYSwnRak9S.s +Unlinking /tmp/nvc++eudYmm4gOQ9x.ll +Unlinking /tmp/nvc++KudYST5pus4k.s +Unlinking /tmp/nvc++eudYmBhXtkdg.llvm +Linking CXX executable cmTC_c5804 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c5804.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/CC -v CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_c5804 +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_c5804 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaZdgYz5AXkSGQ.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatldgYHescHngp.o -o /tmp/pgcudafatldgYHescHngp.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaZdgYz5AXkSGQ.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatldgYHescHngp.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_c5804 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafatldgYHescHngp.o +unlink /tmp/pgcudaZdgYz5AXkSGQ.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=start + warn: unable to parse implicit include dirs! + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_c5804/fast && /usr/bin/gmake -f CMakeFiles/cmTC_c5804.dir/build.make CMakeFiles/cmTC_c5804.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/CC -v -MD -MT CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [Create file CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o.d] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --dependencies_target_to_stdout CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o.d -q -o /tmp/nvc++eudYmTp-mb6q.il /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -il /tmp/nvc++eudYmTp-mb6q.il -x 117 0x200 -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -cmdline '+nvc++ /tmp/nvc++eudYmTp-mb6q.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -v -MD -MT CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvc++eudYmm4gOQ9x.ll] + ignore line: [NVC++/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvc++eudYmm4gOQ9x.ll -S -o /tmp/nvc++eudYmBhXtkdg.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc++eudYmBhXtkdg.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvc++KudYST5pus4k.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvc++KudYST5pus4k.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [Unlinking /tmp/nvc++eudYmTp-mb6q.il] + ignore line: [Unlinking /tmp/nvc++KudYSwnRak9S.s] + ignore line: [Unlinking /tmp/nvc++eudYmm4gOQ9x.ll] + ignore line: [Unlinking /tmp/nvc++KudYST5pus4k.s] + ignore line: [Unlinking /tmp/nvc++eudYmBhXtkdg.llvm] + ignore line: [Linking CXX executable cmTC_c5804] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c5804.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/CC -v CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_c5804 ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_c5804 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaZdgYz5AXkSGQ.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatldgYHescHngp.o -o /tmp/pgcudafatldgYHescHngp.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaZdgYz5AXkSGQ.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatldgYHescHngp.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_c5804 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [/usr/lib64/crt1.o] ==> obj [/usr/lib64/crt1.o] + arg [/usr/lib64/crti.o] ==> obj [/usr/lib64/crti.o] + arg [/tmp/pgcudafatldgYHescHngp.o] ==> obj [/tmp/pgcudafatldgYHescHngp.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [CMakeFiles/cmTC_c5804.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi] ==> lib [sci_nvidia_mpi] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia] ==> lib [sci_nvidia] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_c5804] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-latomic] ==> lib [atomic] + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-lstdc++] ==> lib [stdc++] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] + arg [/usr/lib64/crtn.o] ==> obj [/usr/lib64/crtn.o] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;atomic;nvhpcatm;stdc++;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/tmp/pgcudafatldgYHescHngp.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o;/usr/lib64/crtn.o] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Compiling the Fortran compiler identification source file "CMakeFortranCompilerId.F" succeeded. +Compiler: /opt/cray/pe/craype/2.7.19/bin/ftn +Build flags: +Id flags: -v + +The output was: +0 +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 CMakeFortranCompilerId.F -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran CMakeFortranCompilerId.F -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -v -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -lcuda -Wl,--as-needed,-lsci_nvidia_mpi,--no-as-needed -Wl,--as-needed,-lsci_nvidia,--no-as-needed -ldl -Wl,--as-needed,-lmpifort_nvidia,--no-as-needed -Wl,--as-needed,-lmpi_nvidia,--no-as-needed -lmpi_gtl_cuda -Wl,--as-needed,-ldsmml,--no-as-needed -lxpmem -Wl,--disable-new-dtags' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -preprocess -nofreeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -stbfile /tmp/nvfortranxljYfD6dATQC.stb -modexport /tmp/nvfortranpljYTfUkjRp7.cmod -modindex /tmp/nvfortranhljYvZ_d2Jzb.cmdx -cci /tmp/nvfortranFljYDryn_pn-.cci -output /tmp/nvfortranNljY16W-Xl3S.ilm + 0 inform, 0 warnings, 0 severes, 0 fatal for cmakefortrancompilerid +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranNljY16W-Xl3S.ilm -fn CMakeFortranCompilerId.F -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -cci /tmp/nvfortranFljYDryn_pn-.cci -cmdline '+nvfortran CMakeFortranCompilerId.F -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -v -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -lcuda -Wl,--as-needed,-lsci_nvidia_mpi,--no-as-needed -Wl,--as-needed,-lsci_nvidia,--no-as-needed -ldl -Wl,--as-needed,-lmpifort_nvidia,--no-as-needed -Wl,--as-needed,-lmpi_nvidia,--no-as-needed -lmpi_gtl_cuda -Wl,--as-needed,-ldsmml,--no-as-needed -lxpmem -Wl,--disable-new-dtags' -stbfile /tmp/nvfortranxljYfD6dATQC.stb -asm /tmp/nvfortran3ljYL9E5zJ4f.ll + 0 inform, 0 warnings, 0 severes, 0 fatal for cmakefortrancompilerid +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortran3ljYL9E5zJ4f.ll -S -o /tmp/nvfortranNljY17lxXVNc.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranNljY17lxXVNc.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvfortranVljYnQ2CuIN5.s + +/usr/bin/as /tmp/nvfortranVljYnQ2CuIN5.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o /tmp/nvfortranFljYDAlaoOLN.o + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror /tmp/nvfortranFljYDAlaoOLN.o -name .IPDINFO /tmp/nvfortranpljYTfUkjRp7.cmod -name .IPEINFO /tmp/nvfortranhljYvZ_d2Jzb.cmdx + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 /tmp/nvfortranFljYDAlaoOLN.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 /tmp/nvfortranFljYDAlaoOLN.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaAJkYoTIKRhib.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatQJkY_w494ejP.o -o /tmp/pgcudafatQJkY_w494ejP.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaAJkYoTIKRhib.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatQJkY_w494ejP.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 /tmp/nvfortranFljYDAlaoOLN.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafatQJkY_w494ejP.o +unlink /tmp/pgcudaAJkYoTIKRhib.cubin +Unlinking /tmp/nvfortranNljY16W-Xl3S.ilm +Unlinking /tmp/nvfortranFljYDryn_pn-.cci +Unlinking /tmp/nvfortranxljYfD6dATQC.stb +Unlinking /tmp/nvfortranpljYTfUkjRp7.cmod +Unlinking /tmp/nvfortranhljYvZ_d2Jzb.cmdx +Unlinking /tmp/nvfortran-ljY9nvJ8YBj.s +Unlinking /tmp/nvfortran3ljYL9E5zJ4f.ll +Unlinking /tmp/nvfortranVljYnQ2CuIN5.s +Unlinking /tmp/nvfortranNljY17lxXVNc.llvm +Unlinking /tmp/nvfortranFljYDAlaoOLN.o + + +Compilation of the Fortran compiler identification source "CMakeFortranCompilerId.F" produced "a.out" + +The Fortran compiler identification is NVHPC, found in "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/3.24.3/CompilerIdFortran/a.out" + +Detecting Fortran compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_d9cf0/fast && /usr/bin/gmake -f CMakeFiles/cmTC_d9cf0.dir/build.make CMakeFiles/cmTC_d9cf0.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' +Building Fortran object CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o +/opt/cray/pe/craype/2.7.19/bin/ftn -v -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -o CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -v -c -o CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -preprocess -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -stbfile /tmp/nvfortranUjmYkrW0ZiLW.stb -modexport /tmp/nvfortranEjmYAAYj41Id.cmod -modindex /tmp/nvfortranojmYQTf-pYKx.cmdx -cci /tmp/nvfortran_jmY6bW-p_LD.cci -output /tmp/nvfortranojmYQCmhyUqG.ilm + 0 inform, 0 warnings, 0 severes, 0 fatal for cmakefortrancompilerabi +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranojmYQCmhyUqG.ilm -fn /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -cci /tmp/nvfortran_jmY6bW-p_LD.cci -cmdline '+nvfortran /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -v -c -o CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortranUjmYkrW0ZiLW.stb -asm /tmp/nvfortranUjmYkYoKHFzp.ll + 0 inform, 0 warnings, 0 severes, 0 fatal for cmakefortrancompilerabi +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortranUjmYkYoKHFzp.ll -S -o /tmp/nvfortranojmYQETelc84.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranojmYQETelc84.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvfortranEjmYAdfvtt71.s + +/usr/bin/as /tmp/nvfortranEjmYAdfvtt71.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o -name .IPDINFO /tmp/nvfortranEjmYAAYj41Id.cmod -name .IPEINFO /tmp/nvfortranojmYQTf-pYKx.cmdx +Unlinking /tmp/nvfortranojmYQCmhyUqG.ilm +Unlinking /tmp/nvfortran_jmY6bW-p_LD.cci +Unlinking /tmp/nvfortranUjmYkrW0ZiLW.stb +Unlinking /tmp/nvfortranEjmYAAYj41Id.cmod +Unlinking /tmp/nvfortranojmYQTf-pYKx.cmdx +Unlinking /tmp/nvfortran_jmY6AZwzzVY.s +Unlinking /tmp/nvfortranUjmYkYoKHFzp.ll +Unlinking /tmp/nvfortranEjmYAdfvtt71.s +Unlinking /tmp/nvfortranojmYQETelc84.llvm +Linking Fortran executable cmTC_d9cf0 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d9cf0.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/ftn -v CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o -o cmTC_d9cf0 +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_d9cf0 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudau2oY8Ur51m1A.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafat02oYCMFDwZE-.o -o /tmp/pgcudafat02oYCMFDwZE-.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudau2oY8Ur51m1A.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafat02oYCMFDwZE-.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_d9cf0 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafat02oYCMFDwZE-.o +unlink /tmp/pgcudau2oY8Ur51m1A.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' + + + +Parsed Fortran implicit include dir info from above output: rv=start + warn: unable to parse implicit include dirs! + + +Parsed Fortran implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_d9cf0/fast && /usr/bin/gmake -f CMakeFiles/cmTC_d9cf0.dir/build.make CMakeFiles/cmTC_d9cf0.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp'] + ignore line: [Building Fortran object CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -v -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -o CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -v -c -o CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -preprocess -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -stbfile /tmp/nvfortranUjmYkrW0ZiLW.stb -modexport /tmp/nvfortranEjmYAAYj41Id.cmod -modindex /tmp/nvfortranojmYQTf-pYKx.cmdx -cci /tmp/nvfortran_jmY6bW-p_LD.cci -output /tmp/nvfortranojmYQCmhyUqG.ilm] + ignore line: [ 0 inform 0 warnings 0 severes 0 fatal for cmakefortrancompilerabi] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranojmYQCmhyUqG.ilm -fn /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -cci /tmp/nvfortran_jmY6bW-p_LD.cci -cmdline '+nvfortran /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -v -c -o CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortranUjmYkrW0ZiLW.stb -asm /tmp/nvfortranUjmYkYoKHFzp.ll] + ignore line: [ 0 inform 0 warnings 0 severes 0 fatal for cmakefortrancompilerabi] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortranUjmYkYoKHFzp.ll -S -o /tmp/nvfortranojmYQETelc84.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranojmYQETelc84.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvfortranEjmYAdfvtt71.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvfortranEjmYAdfvtt71.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o -name .IPDINFO /tmp/nvfortranEjmYAAYj41Id.cmod -name .IPEINFO /tmp/nvfortranojmYQTf-pYKx.cmdx] + ignore line: [Unlinking /tmp/nvfortranojmYQCmhyUqG.ilm] + ignore line: [Unlinking /tmp/nvfortran_jmY6bW-p_LD.cci] + ignore line: [Unlinking /tmp/nvfortranUjmYkrW0ZiLW.stb] + ignore line: [Unlinking /tmp/nvfortranEjmYAAYj41Id.cmod] + ignore line: [Unlinking /tmp/nvfortranojmYQTf-pYKx.cmdx] + ignore line: [Unlinking /tmp/nvfortran_jmY6AZwzzVY.s] + ignore line: [Unlinking /tmp/nvfortranUjmYkYoKHFzp.ll] + ignore line: [Unlinking /tmp/nvfortranEjmYAdfvtt71.s] + ignore line: [Unlinking /tmp/nvfortranojmYQETelc84.llvm] + ignore line: [Linking Fortran executable cmTC_d9cf0] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d9cf0.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -v CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o -o cmTC_d9cf0 ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_d9cf0 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudau2oY8Ur51m1A.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafat02oYCMFDwZE-.o -o /tmp/pgcudafat02oYCMFDwZE-.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudau2oY8Ur51m1A.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafat02oYCMFDwZE-.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_d9cf0 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [/usr/lib64/crt1.o] ==> obj [/usr/lib64/crt1.o] + arg [/usr/lib64/crti.o] ==> obj [/usr/lib64/crti.o] + arg [/tmp/pgcudafat02oYCMFDwZE-.o] ==> obj [/tmp/pgcudafat02oYCMFDwZE-.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o] + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [CMakeFiles/cmTC_d9cf0.dir/CMakeFortranCompilerABI.F90.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi] ==> lib [sci_nvidia_mpi] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia] ==> lib [sci_nvidia] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpifort_nvidia] ==> lib [mpifort_nvidia] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_d9cf0] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] + arg [/usr/lib64/crtn.o] ==> obj [/usr/lib64/crtn.o] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpifort_nvidia;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/tmp/pgcudafat02oYCMFDwZE-.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o;/usr/lib64/crtn.o] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Looking for a CUDA compiler passed with the following output: +-- The CUDA compiler identification is NVIDIA 11.7.64 +-- Detecting CUDA compiler ABI info +-- Detecting CUDA compiler ABI info - done +-- Check for working CUDA compiler: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc - skipped +-- Detecting CUDA compile features +-- Detecting CUDA compile features - done +-- Configuring done +-- Generating done +-- Build files have been written to: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA + +Checking whether the CUDA compiler is NVIDIA using "" matched "nvcc: NVIDIA \(R\) Cuda compiler driver": +nvcc: NVIDIA (R) Cuda compiler driver +Copyright (c) 2005-2022 NVIDIA Corporation +Built on Tue_May__3_18:49:52_PDT_2022 +Cuda compilation tools, release 11.7, V11.7.64 +Build cuda_11.7.r11.7/compiler.31294372_0 +Compiling the CUDA compiler identification source file "CMakeCUDACompilerId.cu" succeeded. +Compiler: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc +Build flags: -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include;-ccbin=/opt/cray/pe/craype/2.7.19/bin/CC +Id flags: --keep;--keep-dir;tmp -v + +The output was: +0 +#$ _NVVM_BRANCH_=nvvm +#$ _SPACE_= +#$ _CUDART_=cudart +#$ _HERE_=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin +#$ _THERE_=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin +#$ _TARGET_SIZE_= +#$ _TARGET_DIR_= +#$ _TARGET_DIR_=targets/x86_64-linux +#$ TOP=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/.. +#$ NVVMIR_LIBRARY_DIR=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/libdevice +#$ LD_LIBRARY_PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../lib:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib:/opt/cray/pe/papi/6.0.0.16/lib64:/opt/cray/libfabric/1.15.2.0/lib64 +#$ PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Compute/2022.1.1:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/libnvvp:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Systems/bin:/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/bin:/opt/cray/pe/mpich/8.1.22/bin:/opt/cray/pe/craype/2.7.19/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin:/opt/cray/pe/perftools/22.09.0/bin:/opt/cray/pe/papi/6.0.0.16/bin:/opt/cray/libfabric/1.15.2.0/bin:/global/common/software/nersc/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/opt/cray/pe/bin +#$ INCLUDES="-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" +#$ LIBRARIES= "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" +#$ CUDAFE_FLAGS= +#$ PTXAS_FLAGS= +#$ rm tmp/a_dlink.reg.c +#$ "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -E --nvcchost -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp1.ii" +#$ cicc --pgc++ --gnu_version=70500 --pgi_version=220700 --pgi_llvm --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed -arch compute_52 -m64 --no-version-ident -ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 --include_file_name "CMakeCUDACompilerId.fatbin.c" -tused --gen_module_id_file --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.c" --stub_file_name "tmp/CMakeCUDACompilerId.cudafe1.stub.c" --gen_device_file_name "tmp/CMakeCUDACompilerId.cudafe1.gpu" "tmp/CMakeCUDACompilerId.cpp1.ii" -o "tmp/CMakeCUDACompilerId.ptx" +#$ ptxas -arch=sm_52 -m64 "tmp/CMakeCUDACompilerId.ptx" -o "tmp/CMakeCUDACompilerId.sm_52.cubin" +#$ fatbinary --create="tmp/CMakeCUDACompilerId.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " "--image3=kind=elf,sm=52,file=tmp/CMakeCUDACompilerId.sm_52.cubin" "--image3=kind=ptx,sm=52,file=tmp/CMakeCUDACompilerId.ptx" --embedded-fatbin="tmp/CMakeCUDACompilerId.fatbin.c" +#$ "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -E --nvcchost -x c++ -D__CUDACC__ -D__NVCC__ -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp4.ii" +#$ cudafe++ --pgc++ --gnu_version=70500 --pgi_version=220700 --pgi_llvm --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed --m64 --parse_templates --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.cpp" --stub_file_name "CMakeCUDACompilerId.cudafe1.stub.c" --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" "tmp/CMakeCUDACompilerId.cpp4.ii" +#$ "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -c --nvcchost -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" --no_preincludes -m64 "tmp/CMakeCUDACompilerId.cudafe1.cpp" -o "tmp/CMakeCUDACompilerId.o" +#$ nvlink -m64 --arch=sm_52 --register-link-binaries="tmp/a_dlink.reg.c" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -cpu-arch=X86_64 "tmp/CMakeCUDACompilerId.o" -lcudadevrt -o "tmp/a_dlink.sm_52.cubin" --host-ccbin "/opt/cray/pe/craype/2.7.19/bin/CC" +#$ fatbinary --create="tmp/a_dlink.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " -link "--image3=kind=elf,sm=52,file=tmp/a_dlink.sm_52.cubin" --embedded-fatbin="tmp/a_dlink.fatbin.c" +#$ "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -c --nvcchost -x c++ -DFATBINFILE="\"tmp/a_dlink.fatbin.c\"" -DREGISTERLINKBINARYFILE="\"tmp/a_dlink.reg.c\"" -I. -D__NV_EXTRA_INITIALIZATION= -D__NV_EXTRA_FINALIZATION= -D__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -m64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/crt/link.stub" -o "tmp/a_dlink.o" +#$ "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" + + +Compilation of the CUDA compiler identification source "CMakeCUDACompilerId.cu" produced "a.out" + +The CUDA compiler identification is NVIDIA, found in "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/a.out" + +Parsed CUDA nvcc implicit link information from above output: + found 'PATH=' string: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Compute/2022.1.1:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/libnvvp:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Systems/bin:/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/bin:/opt/cray/pe/mpich/8.1.22/bin:/opt/cray/pe/craype/2.7.19/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin:/opt/cray/pe/perftools/22.09.0/bin:/opt/cray/pe/papi/6.0.0.16/bin:/opt/cray/libfabric/1.15.2.0/bin:/global/common/software/nersc/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/opt/cray/pe/bin] + found 'LIBRARIES=' string: ["-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib"] + considering line: [#$ rm tmp/a_dlink.reg.c] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -E --nvcchost -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp1.ii" ] + considering line: [cicc --pgc++ --gnu_version=70500 --pgi_version=220700 --pgi_llvm --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed -arch compute_52 -m64 --no-version-ident -ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 --include_file_name "CMakeCUDACompilerId.fatbin.c" -tused --gen_module_id_file --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.c" --stub_file_name "tmp/CMakeCUDACompilerId.cudafe1.stub.c" --gen_device_file_name "tmp/CMakeCUDACompilerId.cudafe1.gpu" "tmp/CMakeCUDACompilerId.cpp1.ii" -o "tmp/CMakeCUDACompilerId.ptx"] + considering line: [ptxas -arch=sm_52 -m64 "tmp/CMakeCUDACompilerId.ptx" -o "tmp/CMakeCUDACompilerId.sm_52.cubin" ] + considering line: [fatbinary --create="tmp/CMakeCUDACompilerId.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " "--image3=kind=elf,sm=52,file=tmp/CMakeCUDACompilerId.sm_52.cubin" "--image3=kind=ptx,sm=52,file=tmp/CMakeCUDACompilerId.ptx" --embedded-fatbin="tmp/CMakeCUDACompilerId.fatbin.c" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -E --nvcchost -x c++ -D__CUDACC__ -D__NVCC__ -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: [cudafe++ --pgc++ --gnu_version=70500 --pgi_version=220700 --pgi_llvm --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed --m64 --parse_templates --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.cpp" --stub_file_name "CMakeCUDACompilerId.cudafe1.stub.c" --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -c --nvcchost -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" --no_preincludes -m64 "tmp/CMakeCUDACompilerId.cudafe1.cpp" -o "tmp/CMakeCUDACompilerId.o" ] + considering line: [nvlink -m64 --arch=sm_52 --register-link-binaries="tmp/a_dlink.reg.c" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -cpu-arch=X86_64 "tmp/CMakeCUDACompilerId.o" -lcudadevrt -o "tmp/a_dlink.sm_52.cubin" --host-ccbin "/opt/cray/pe/craype/2.7.19/bin/CC"] + ignoring nvlink line + considering line: [fatbinary --create="tmp/a_dlink.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " -link "--image3=kind=elf,sm=52,file=tmp/a_dlink.sm_52.cubin" --embedded-fatbin="tmp/a_dlink.fatbin.c" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -c --nvcchost -x c++ -DFATBINFILE="\"tmp/a_dlink.fatbin.c\"" -DREGISTERLINKBINARYFILE="\"tmp/a_dlink.reg.c\"" -I. -D__NV_EXTRA_INITIALIZATION= -D__NV_EXTRA_FINALIZATION= -D__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -m64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/crt/link.stub" -o "tmp/a_dlink.o" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + extracted link line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + considering line: [] + extracted link launcher absolute path: [/opt/cray/pe/craype/2.7.19/bin/CC] + + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + link line: [cuda-fake-ld "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + arg [cuda-fake-ld] ==> ignore + arg [/opt/cray/pe/craype/2.7.19/bin/CC] ==> ignore + arg [-D__CUDA_ARCH_LIST__=520] ==> ignore + arg [-m64] ==> ignore + arg [-Wl,--start-group] ==> ignore + arg [tmp/a_dlink.o] ==> ignore + arg [tmp/CMakeCUDACompilerId.o] ==> ignore + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] + arg [-lcudadevrt] ==> lib [cudadevrt] + arg [-lcudart_static] ==> lib [cudart_static] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-ldl] ==> lib [dl] + arg [-Wl,--end-group] ==> ignore + arg [-o] ==> ignore + arg [a.out] ==> ignore + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit libs: [cudadevrt;cudart_static;rt;pthread;dl] + implicit objs: [] + implicit dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit fwks: [] + + +Parsed CUDA nvcc include information from above output: + found 'PATH=' string: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Compute/2022.1.1:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/libnvvp:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Systems/bin:/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/bin:/opt/cray/pe/mpich/8.1.22/bin:/opt/cray/pe/craype/2.7.19/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin:/opt/cray/pe/perftools/22.09.0/bin:/opt/cray/pe/papi/6.0.0.16/bin:/opt/cray/libfabric/1.15.2.0/bin:/global/common/software/nersc/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/opt/cray/pe/bin] + found 'LIBRARIES=' string: ["-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib"] + considering line: [#$ rm tmp/a_dlink.reg.c] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -E --nvcchost -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp1.ii" ] + considering line: [cicc --pgc++ --gnu_version=70500 --pgi_version=220700 --pgi_llvm --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed -arch compute_52 -m64 --no-version-ident -ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 --include_file_name "CMakeCUDACompilerId.fatbin.c" -tused --gen_module_id_file --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.c" --stub_file_name "tmp/CMakeCUDACompilerId.cudafe1.stub.c" --gen_device_file_name "tmp/CMakeCUDACompilerId.cudafe1.gpu" "tmp/CMakeCUDACompilerId.cpp1.ii" -o "tmp/CMakeCUDACompilerId.ptx"] + considering line: [ptxas -arch=sm_52 -m64 "tmp/CMakeCUDACompilerId.ptx" -o "tmp/CMakeCUDACompilerId.sm_52.cubin" ] + considering line: [fatbinary --create="tmp/CMakeCUDACompilerId.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " "--image3=kind=elf,sm=52,file=tmp/CMakeCUDACompilerId.sm_52.cubin" "--image3=kind=ptx,sm=52,file=tmp/CMakeCUDACompilerId.ptx" --embedded-fatbin="tmp/CMakeCUDACompilerId.fatbin.c" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -E --nvcchost -x c++ -D__CUDACC__ -D__NVCC__ -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: [cudafe++ --pgc++ --gnu_version=70500 --pgi_version=220700 --pgi_llvm --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed --m64 --parse_templates --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.cpp" --stub_file_name "CMakeCUDACompilerId.cudafe1.stub.c" --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -c --nvcchost -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" --no_preincludes -m64 "tmp/CMakeCUDACompilerId.cudafe1.cpp" -o "tmp/CMakeCUDACompilerId.o" ] + considering line: [nvlink -m64 --arch=sm_52 --register-link-binaries="tmp/a_dlink.reg.c" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -cpu-arch=X86_64 "tmp/CMakeCUDACompilerId.o" -lcudadevrt -o "tmp/a_dlink.sm_52.cubin" --host-ccbin "/opt/cray/pe/craype/2.7.19/bin/CC"] + ignoring nvlink line + considering line: [fatbinary --create="tmp/a_dlink.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " -link "--image3=kind=elf,sm=52,file=tmp/a_dlink.sm_52.cubin" --embedded-fatbin="tmp/a_dlink.fatbin.c" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -c --nvcchost -x c++ -DFATBINFILE="\"tmp/a_dlink.fatbin.c\"" -DREGISTERLINKBINARYFILE="\"tmp/a_dlink.reg.c\"" -I. -D__NV_EXTRA_INITIALIZATION= -D__NV_EXTRA_FINALIZATION= -D__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -m64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/crt/link.stub" -o "tmp/a_dlink.o" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + extracted link line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + considering line: [] + extracted link launcher absolute path: [/opt/cray/pe/craype/2.7.19/bin/CC] + found 'INCLUDES=' string: ["-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" ] + + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + link line: [cuda-fake-ld "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + arg [cuda-fake-ld] ==> ignore + arg [/opt/cray/pe/craype/2.7.19/bin/CC] ==> ignore + arg [-D__CUDA_ARCH_LIST__=520] ==> ignore + arg [-m64] ==> ignore + arg [-Wl,--start-group] ==> ignore + arg [tmp/a_dlink.o] ==> ignore + arg [tmp/CMakeCUDACompilerId.o] ==> ignore + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] + arg [-lcudadevrt] ==> lib [cudadevrt] + arg [-lcudart_static] ==> lib [cudart_static] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-ldl] ==> lib [dl] + arg [-Wl,--end-group] ==> ignore + arg [-o] ==> ignore + arg [a.out] ==> ignore + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit libs: [cudadevrt;cudart_static;rt;pthread;dl] + implicit objs: [] + implicit dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit fwks: [] + + +Detecting CUDA compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_f01a4/fast && /usr/bin/gmake -f CMakeFiles/cmTC_f01a4.dir/build.make CMakeFiles/cmTC_f01a4.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' +Building CUDA object CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC --generate-code=arch=compute_80,code=[compute_80,sm_80] -Xcompiler=-fPIE -Xcompiler=-v -MD -MT CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o -MF CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o.d -x cu -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__PIC__ -D__PIE__ -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__CUDA_ARCH__=800 -D__CUDA_ARCH_LIST__=800 -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ -D__PIC__ -D__PIE__ -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h -D_NO_PGI_GNU_BUILTINS -D_PGI_NOBUILTINS --gnu_version=70500 -D__pgnu_vsn=70500 --preprocess -D__PREPROCESS_ONLY__ --nvcchost --preinclude _cplus_nvcc.h -D__NVCC_HOST__ --accel --preinclude openacc_predef.h --preinclude cuda_runtime.h -q -o /tmp/tmpxft_0003314a_00000000-7_CMakeCUDACompilerABI.cpp1.ii /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__PIC__ -D__PIE__ -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__CUDA_ARCH_LIST__=800 -D__CUDACC__ -D__NVCC__ -D__PIC__ -D__PIE__ -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h -D_NO_PGI_GNU_BUILTINS -D_PGI_NOBUILTINS --gnu_version=70500 -D__pgnu_vsn=70500 --preprocess -D__PREPROCESS_ONLY__ --nvcchost --preinclude _cplus_nvcc.h -D__NVCC_HOST__ --accel --preinclude openacc_predef.h --preinclude cuda_runtime.h -q -o /tmp/tmpxft_0003314a_00000000-5_CMakeCUDACompilerABI.cpp4.ii /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__PIC__ -D__PIE__ -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__CUDA_ARCH__=800 -D__CUDA_ARCH_LIST__=800 -DCUDA_DOUBLE_MATH_FUNCTIONS -D__PIC__ -D__PIE__ --gnu_version=70500 -D__pgnu_vsn=70500 --nvcchost --preinclude _cplus_nvcc.h -D__NVCC_HOST__ --accel --preinclude openacc_predef.h -q -o /tmp/nvc++hVlZv77g40wk.il /tmp/tmpxft_0003314a_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /tmp/tmpxft_0003314a_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /tmp/tmpxft_0003314a_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -il /tmp/nvc++hVlZv77g40wk.il -x 117 0x200 -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -x 62 8 -x 62 8 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -x 118 0x2 -cmdline '+nvc++ /tmp/nvc++hVlZv77g40wk.il -tp=zen3 --nvcchost -x c++ -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -D__CUDA_ARCH__=800 -D__CUDA_ARCH_LIST__=800 -c -DCUDA_DOUBLE_MATH_FUNCTIONS -fPIE -pie -v -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include --no_preincludes -m64 -o CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvc++3VlZLf2OsENt.ll +NVC++/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvc++3VlZLf2OsENt.ll -S -o /tmp/nvc++NVlZ1dDtUsY3.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc++NVlZ1dDtUsY3.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvc++VVlZnYgh8pX4.s + +/usr/bin/as /tmp/nvc++VVlZnYgh8pX4.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/ -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -o CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o +Unlinking /tmp/nvc++hVlZv77g40wk.il +Unlinking /tmp/nvc++-VlZ9v79cpxz.s +Unlinking /tmp/nvc++3VlZLf2OsENt.ll +Unlinking /tmp/nvc++VVlZnYgh8pX4.s +Unlinking /tmp/nvc++NVlZ1dDtUsY3.llvm +Linking CUDA executable cmTC_f01a4 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f01a4.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/CC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -v CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o -o cmTC_f01a4 -lcudadevrt -lcudart_static -lrt -lpthread -ldl -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs" -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib" +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_f01a4 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -lnvcpumath -lnsnvc -lnvc -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcuda9VpZ3KRCKUYJ.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatLVpZVlOupJO5.o -o /tmp/pgcudafatLVpZVlOupJO5.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcuda9VpZ3KRCKUYJ.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatLVpZVlOupJO5.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_f01a4 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafatLVpZVlOupJO5.o +unlink /tmp/pgcuda9VpZ3KRCKUYJ.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' + + + +Parsed CUDA implicit include dir info from above output: rv=start + warn: unable to parse implicit include dirs! + + +Parsed CUDA implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_f01a4/fast && /usr/bin/gmake -f CMakeFiles/cmTC_f01a4.dir/build.make CMakeFiles/cmTC_f01a4.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp'] + ignore line: [Building CUDA object CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC --generate-code=arch=compute_80 code=[compute_80 sm_80] -Xcompiler=-fPIE -Xcompiler=-v -MD -MT CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o -MF CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o.d -x cu -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__PIC__ -D__PIE__ -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__CUDA_ARCH__=800 -D__CUDA_ARCH_LIST__=800 -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ -D__PIC__ -D__PIE__ -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h -D_NO_PGI_GNU_BUILTINS -D_PGI_NOBUILTINS --gnu_version=70500 -D__pgnu_vsn=70500 --preprocess -D__PREPROCESS_ONLY__ --nvcchost --preinclude _cplus_nvcc.h -D__NVCC_HOST__ --accel --preinclude openacc_predef.h --preinclude cuda_runtime.h -q -o /tmp/tmpxft_0003314a_00000000-7_CMakeCUDACompilerABI.cpp1.ii /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__PIC__ -D__PIE__ -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__CUDA_ARCH_LIST__=800 -D__CUDACC__ -D__NVCC__ -D__PIC__ -D__PIE__ -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h -D_NO_PGI_GNU_BUILTINS -D_PGI_NOBUILTINS --gnu_version=70500 -D__pgnu_vsn=70500 --preprocess -D__PREPROCESS_ONLY__ --nvcchost --preinclude _cplus_nvcc.h -D__NVCC_HOST__ --accel --preinclude openacc_predef.h --preinclude cuda_runtime.h -q -o /tmp/tmpxft_0003314a_00000000-5_CMakeCUDACompilerABI.cpp4.ii /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__PIC__ -D__PIE__ -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__CUDA_ARCH__=800 -D__CUDA_ARCH_LIST__=800 -DCUDA_DOUBLE_MATH_FUNCTIONS -D__PIC__ -D__PIE__ --gnu_version=70500 -D__pgnu_vsn=70500 --nvcchost --preinclude _cplus_nvcc.h -D__NVCC_HOST__ --accel --preinclude openacc_predef.h -q -o /tmp/nvc++hVlZv77g40wk.il /tmp/tmpxft_0003314a_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /tmp/tmpxft_0003314a_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /tmp/tmpxft_0003314a_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -il /tmp/nvc++hVlZv77g40wk.il -x 117 0x200 -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -x 62 8 -x 62 8 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -x 118 0x2 -cmdline '+nvc++ /tmp/nvc++hVlZv77g40wk.il -tp=zen3 --nvcchost -x c++ -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -D__CUDA_ARCH__=800 -D__CUDA_ARCH_LIST__=800 -c -DCUDA_DOUBLE_MATH_FUNCTIONS -fPIE -pie -v -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include --no_preincludes -m64 -o CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvc++3VlZLf2OsENt.ll] + ignore line: [NVC++/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvc++3VlZLf2OsENt.ll -S -o /tmp/nvc++NVlZ1dDtUsY3.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc++NVlZ1dDtUsY3.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvc++VVlZnYgh8pX4.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvc++VVlZnYgh8pX4.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/ -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -o CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o] + ignore line: [Unlinking /tmp/nvc++hVlZv77g40wk.il] + ignore line: [Unlinking /tmp/nvc++-VlZ9v79cpxz.s] + ignore line: [Unlinking /tmp/nvc++3VlZLf2OsENt.ll] + ignore line: [Unlinking /tmp/nvc++VVlZnYgh8pX4.s] + ignore line: [Unlinking /tmp/nvc++NVlZ1dDtUsY3.llvm] + ignore line: [Linking CUDA executable cmTC_f01a4] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f01a4.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/CC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -v CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o -o cmTC_f01a4 -lcudadevrt -lcudart_static -lrt -lpthread -ldl -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs" -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib"] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_f01a4 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -lnvcpumath -lnsnvc -lnvc -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcuda9VpZ3KRCKUYJ.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatLVpZVlOupJO5.o -o /tmp/pgcudafatLVpZVlOupJO5.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcuda9VpZ3KRCKUYJ.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatLVpZVlOupJO5.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_f01a4 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [/usr/lib64/crt1.o] ==> obj [/usr/lib64/crt1.o] + arg [/usr/lib64/crti.o] ==> obj [/usr/lib64/crti.o] + arg [/tmp/pgcudafatLVpZVlOupJO5.o] ==> obj [/tmp/pgcudafatLVpZVlOupJO5.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [-rpath] ==> ignore + arg [/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC] ==> ignore + arg [CMakeFiles/cmTC_f01a4.dir/CMakeCUDACompilerABI.cu.o] ==> ignore + arg [-lcudadevrt] ==> lib [cudadevrt] + arg [-lcudart_static] ==> lib [cudart_static] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi] ==> lib [sci_nvidia_mpi] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia] ==> lib [sci_nvidia] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_f01a4] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-latomic] ==> lib [atomic] + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-lstdc++] ==> lib [stdc++] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] + arg [/usr/lib64/crtn.o] ==> obj [/usr/lib64/crtn.o] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cudadevrt;cudart_static;rt;pthread;dl;cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;atomic;nvhpcatm;stdc++;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/tmp/pgcudafatLVpZVlOupJO5.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o;/usr/lib64/crtn.o] + implicit dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib;/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD succeeded with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_2b14f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_2b14f.dir/build.make CMakeFiles/cmTC_2b14f.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_2b14f.dir/src.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -fPIC -fPIC -MD -MT CMakeFiles/cmTC_2b14f.dir/src.c.o -MF CMakeFiles/cmTC_2b14f.dir/src.c.o.d -o CMakeFiles/cmTC_2b14f.dir/src.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_2b14f +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2b14f.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/cc -fPIC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_2b14f.dir/src.c.o -o cmTC_2b14f +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' + + +Source file was: +#include + +static void* test_func(void* data) +{ + return data; +} + +int main(void) +{ + pthread_t thread; + pthread_create(&thread, NULL, test_func, NULL); + pthread_detach(thread); + pthread_cancel(thread); + pthread_join(thread, NULL); + pthread_atfork(NULL, NULL, NULL); + pthread_exit(NULL); + + return 0; +} + +Detecting C OpenMP compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_4e991/fast && /usr/bin/gmake -f CMakeFiles/cmTC_4e991.dir/build.make CMakeFiles/cmTC_4e991.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -mp -v -fPIC -MD -MT CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o -MF CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o.d -o CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.c +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk +Create file CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o.d + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_PGCG_SOURCE --c11 -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -D_OPENMP=202011 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -DGPU_SOLVE -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -D__PIC__ --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --mp -D_OPENMP=202011 --dependencies_target_to_stdout CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o.d -q -o /tmp/nvcG5xZGSmVD7Zv.il /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.c + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.c -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.c -il /tmp/nvcG5xZGSmVD7Zv.il -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 122 0x400000 -y 125 0x100000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -x 180 0x4000000 -x 194 0x20000000 -cmdline '+nvc /tmp/nvcG5xZGSmVD7Zv.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -mp -v -fPIC -MD -MT CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o -MF CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o.d -o CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvcG5xZGuepL7z1.ll +NVC++/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvcG5xZGuepL7z1.ll -S -o /tmp/nvcG5xZG8DKZKm1.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvcG5xZG8DKZKm1.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvcG5xZG4M3D7HU.s + +/usr/bin/as /tmp/nvcG5xZG4M3D7HU.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o +Unlinking /tmp/nvcG5xZGSmVD7Zv.il +Unlinking /tmp/nvcG5xZGqYy93ds.s +Unlinking /tmp/nvcG5xZGuepL7z1.ll +Unlinking /tmp/nvcG5xZG4M3D7HU.s +Unlinking /tmp/nvcG5xZG8DKZKm1.llvm +Linking C executable cmTC_4e991 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4e991.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -mp -v -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o -o cmTC_4e991 -v +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_4e991 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaxMAZfwD9ocOz.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatpMAZTgOWfui9.o -o /tmp/pgcudafatpMAZTgOWfui9.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaxMAZfwD9ocOz.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatpMAZTgOWfui9.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_4e991 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafatpMAZTgOWfui9.o +unlink /tmp/pgcudaxMAZfwD9ocOz.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' + + + +Parsed C OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_4e991/fast && /usr/bin/gmake -f CMakeFiles/cmTC_4e991.dir/build.make CMakeFiles/cmTC_4e991.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -mp -v -fPIC -MD -MT CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o -MF CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o.d -o CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.c] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [Create file CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o.d] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_PGCG_SOURCE --c11 -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -D_OPENMP=202011 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -DGPU_SOLVE -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -D__PIC__ --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --mp -D_OPENMP=202011 --dependencies_target_to_stdout CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o.d -q -o /tmp/nvcG5xZGSmVD7Zv.il /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.c] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.c -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.c -il /tmp/nvcG5xZGSmVD7Zv.il -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 122 0x400000 -y 125 0x100000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -x 180 0x4000000 -x 194 0x20000000 -cmdline '+nvc /tmp/nvcG5xZGSmVD7Zv.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -mp -v -fPIC -MD -MT CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o -MF CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o.d -o CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvcG5xZGuepL7z1.ll] + ignore line: [NVC++/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvcG5xZGuepL7z1.ll -S -o /tmp/nvcG5xZG8DKZKm1.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvcG5xZG8DKZKm1.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvcG5xZG4M3D7HU.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvcG5xZG4M3D7HU.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o] + ignore line: [Unlinking /tmp/nvcG5xZGSmVD7Zv.il] + ignore line: [Unlinking /tmp/nvcG5xZGqYy93ds.s] + ignore line: [Unlinking /tmp/nvcG5xZGuepL7z1.ll] + ignore line: [Unlinking /tmp/nvcG5xZG4M3D7HU.s] + ignore line: [Unlinking /tmp/nvcG5xZG8DKZKm1.llvm] + ignore line: [Linking C executable cmTC_4e991] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4e991.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -mp -v -Wl -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o -o cmTC_4e991 -v ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_4e991 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaxMAZfwD9ocOz.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatpMAZTgOWfui9.o -o /tmp/pgcudafatpMAZTgOWfui9.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaxMAZfwD9ocOz.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatpMAZTgOWfui9.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_4e991 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [-rpath] ==> ignore + arg [/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC] ==> ignore + arg [CMakeFiles/cmTC_4e991.dir/OpenMPTryFlag.c.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi_mp] ==> lib [sci_nvidia_mpi_mp] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mp] ==> lib [sci_nvidia_mp] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_4e991] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi_mp;sci_nvidia_mp;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Detecting CXX OpenMP compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_c5e87/fast && /usr/bin/gmake -f CMakeFiles/cmTC_c5e87.dir/build.make CMakeFiles/cmTC_c5e87.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o +/opt/cray/pe/craype/2.7.19/bin/CC -mp -v -fPIC --c++11 --gnu_extensions -MD -MT CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o -MF CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o.d -o CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk +Create file CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o.d + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE --c++11 -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -D_OPENMP=202011 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__PIC__ --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --mp -D_OPENMP=202011 --gnu_extensions --dependencies_target_to_stdout CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o.d -q -o /tmp/nvc++QbCZ_LUkR1_-.il /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp -il /tmp/nvc++QbCZ_LUkR1_-.il -x 117 0x200 -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -x 180 0x4000000 -x 194 0x20000000 -cmdline '+nvc++ /tmp/nvc++QbCZ_LUkR1_-.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -mp -v -fPIC --c++11 --gnu_extensions -MD -MT CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o -MF CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o.d -o CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvc++kbCZEd_U6hpe.ll +NVC++/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvc++kbCZEd_U6hpe.ll -S -o /tmp/nvc++QbCZ_yIgUssJ.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc++QbCZ_yIgUssJ.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvc++AbCZoFUZve_o.s + +/usr/bin/as /tmp/nvc++AbCZoFUZve_o.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o +Unlinking /tmp/nvc++QbCZ_LUkR1_-.il +Unlinking /tmp/nvc++6bCZUvJDYmF0.s +Unlinking /tmp/nvc++kbCZEd_U6hpe.ll +Unlinking /tmp/nvc++AbCZoFUZve_o.s +Unlinking /tmp/nvc++QbCZ_yIgUssJ.llvm +Linking CXX executable cmTC_c5e87 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c5e87.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/CC -mp -v -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o -o cmTC_c5e87 -v +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_c5e87 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaKREZSknbfGNU.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafateREZmG2mMGJP.o -o /tmp/pgcudafateREZmG2mMGJP.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaKREZSknbfGNU.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafateREZmG2mMGJP.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_c5e87 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafateREZmG2mMGJP.o +unlink /tmp/pgcudaKREZSknbfGNU.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' + + + +Parsed CXX OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_c5e87/fast && /usr/bin/gmake -f CMakeFiles/cmTC_c5e87.dir/build.make CMakeFiles/cmTC_c5e87.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/CC -mp -v -fPIC --c++11 --gnu_extensions -MD -MT CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o -MF CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o.d -o CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [Create file CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o.d] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE --c++11 -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -D_OPENMP=202011 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__PIC__ --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --mp -D_OPENMP=202011 --gnu_extensions --dependencies_target_to_stdout CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o.d -q -o /tmp/nvc++QbCZ_LUkR1_-.il /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp -il /tmp/nvc++QbCZ_LUkR1_-.il -x 117 0x200 -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -x 180 0x4000000 -x 194 0x20000000 -cmdline '+nvc++ /tmp/nvc++QbCZ_LUkR1_-.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -mp -v -fPIC --c++11 --gnu_extensions -MD -MT CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o -MF CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o.d -o CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvc++kbCZEd_U6hpe.ll] + ignore line: [NVC++/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvc++kbCZEd_U6hpe.ll -S -o /tmp/nvc++QbCZ_yIgUssJ.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc++QbCZ_yIgUssJ.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvc++AbCZoFUZve_o.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvc++AbCZoFUZve_o.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o] + ignore line: [Unlinking /tmp/nvc++QbCZ_LUkR1_-.il] + ignore line: [Unlinking /tmp/nvc++6bCZUvJDYmF0.s] + ignore line: [Unlinking /tmp/nvc++kbCZEd_U6hpe.ll] + ignore line: [Unlinking /tmp/nvc++AbCZoFUZve_o.s] + ignore line: [Unlinking /tmp/nvc++QbCZ_yIgUssJ.llvm] + ignore line: [Linking CXX executable cmTC_c5e87] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c5e87.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/CC -mp -v -Wl -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o -o cmTC_c5e87 -v ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_c5e87 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaKREZSknbfGNU.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafateREZmG2mMGJP.o -o /tmp/pgcudafateREZmG2mMGJP.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaKREZSknbfGNU.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafateREZmG2mMGJP.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_c5e87 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [-rpath] ==> ignore + arg [/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC] ==> ignore + arg [CMakeFiles/cmTC_c5e87.dir/OpenMPTryFlag.cpp.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi_mp] ==> lib [sci_nvidia_mpi_mp] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mp] ==> lib [sci_nvidia_mp] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_c5e87] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-latomic] ==> lib [atomic] + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-lstdc++] ==> lib [stdc++] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi_mp;sci_nvidia_mp;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;atomic;nvhpcatm;stdc++;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Detecting Fortran OpenMP compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_51097/fast && /usr/bin/gmake -f CMakeFiles/cmTC_51097.dir/build.make CMakeFiles/cmTC_51097.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' +Building Fortran object CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o +/opt/cray/pe/craype/2.7.19/bin/ftn -mp -v -fPIC -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -def __PIC__ -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -mp -x 69 0x200 -x 69 0x400 -x 69 2 -stbfile /tmp/nvfortran0uGZChyR7SD5.stb -modexport /tmp/nvfortranuuGZ8czq-XEG.cmod -modindex /tmp/nvfortran0uGZCAHTI2XV.cmdx -cci /tmp/nvfortranuuGZ8hFfxTip.cci -output /tmp/nvfortran0uGZCKkkSxkL.ilm + 0 inform, 0 warnings, 0 severes, 0 fatal for test +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortran0uGZCKkkSxkL.ilm -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 180 0x4000000 -x 194 0x20000000 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -cci /tmp/nvfortranuuGZ8hFfxTip.cci -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortran0uGZChyR7SD5.stb -asm /tmp/nvfortran0uGZCDsBaqIO.ll + 0 inform, 0 warnings, 0 severes, 0 fatal for test +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortran0uGZCDsBaqIO.ll -S -o /tmp/nvfortran0uGZCqxwjPrk.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortran0uGZCqxwjPrk.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvfortranuuGZ8iM-mdMn.s + +/usr/bin/as /tmp/nvfortranuuGZ8iM-mdMn.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o -name .IPDINFO /tmp/nvfortranuuGZ8czq-XEG.cmod -name .IPEINFO /tmp/nvfortran0uGZCAHTI2XV.cmdx +Unlinking /tmp/nvfortran0uGZCKkkSxkL.ilm +Unlinking /tmp/nvfortranuuGZ8hFfxTip.cci +Unlinking /tmp/nvfortran0uGZChyR7SD5.stb +Unlinking /tmp/nvfortranuuGZ8czq-XEG.cmod +Unlinking /tmp/nvfortran0uGZCAHTI2XV.cmdx +Unlinking /tmp/nvfortranuuGZ8TSdyatQ.s +Unlinking /tmp/nvfortran0uGZCDsBaqIO.ll +Unlinking /tmp/nvfortranuuGZ8iM-mdMn.s +Unlinking /tmp/nvfortran0uGZCqxwjPrk.llvm +Linking Fortran executable cmTC_51097 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_51097.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -mp -v CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o -o cmTC_51097 -v +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_51097 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaB5IZrkHYYEZ7.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatZ5IZzCkGjvVM.o -o /tmp/pgcudafatZ5IZzCkGjvVM.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaB5IZrkHYYEZ7.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatZ5IZzCkGjvVM.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_51097 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafatZ5IZzCkGjvVM.o +unlink /tmp/pgcudaB5IZrkHYYEZ7.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' + + + +Parsed Fortran OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_51097/fast && /usr/bin/gmake -f CMakeFiles/cmTC_51097.dir/build.make CMakeFiles/cmTC_51097.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp'] + ignore line: [Building Fortran object CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -mp -v -fPIC -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -def __PIC__ -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -mp -x 69 0x200 -x 69 0x400 -x 69 2 -stbfile /tmp/nvfortran0uGZChyR7SD5.stb -modexport /tmp/nvfortranuuGZ8czq-XEG.cmod -modindex /tmp/nvfortran0uGZCAHTI2XV.cmdx -cci /tmp/nvfortranuuGZ8hFfxTip.cci -output /tmp/nvfortran0uGZCKkkSxkL.ilm] + ignore line: [ 0 inform 0 warnings 0 severes 0 fatal for test] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortran0uGZCKkkSxkL.ilm -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 180 0x4000000 -x 194 0x20000000 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -cci /tmp/nvfortranuuGZ8hFfxTip.cci -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortran0uGZChyR7SD5.stb -asm /tmp/nvfortran0uGZCDsBaqIO.ll] + ignore line: [ 0 inform 0 warnings 0 severes 0 fatal for test] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortran0uGZCDsBaqIO.ll -S -o /tmp/nvfortran0uGZCqxwjPrk.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortran0uGZCqxwjPrk.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvfortranuuGZ8iM-mdMn.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvfortranuuGZ8iM-mdMn.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o -name .IPDINFO /tmp/nvfortranuuGZ8czq-XEG.cmod -name .IPEINFO /tmp/nvfortran0uGZCAHTI2XV.cmdx] + ignore line: [Unlinking /tmp/nvfortran0uGZCKkkSxkL.ilm] + ignore line: [Unlinking /tmp/nvfortranuuGZ8hFfxTip.cci] + ignore line: [Unlinking /tmp/nvfortran0uGZChyR7SD5.stb] + ignore line: [Unlinking /tmp/nvfortranuuGZ8czq-XEG.cmod] + ignore line: [Unlinking /tmp/nvfortran0uGZCAHTI2XV.cmdx] + ignore line: [Unlinking /tmp/nvfortranuuGZ8TSdyatQ.s] + ignore line: [Unlinking /tmp/nvfortran0uGZCDsBaqIO.ll] + ignore line: [Unlinking /tmp/nvfortranuuGZ8iM-mdMn.s] + ignore line: [Unlinking /tmp/nvfortran0uGZCqxwjPrk.llvm] + ignore line: [Linking Fortran executable cmTC_51097] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_51097.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -Wl -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -mp -v CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o -o cmTC_51097 -v ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_51097 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaB5IZrkHYYEZ7.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatZ5IZzCkGjvVM.o -o /tmp/pgcudafatZ5IZzCkGjvVM.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaB5IZrkHYYEZ7.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatZ5IZzCkGjvVM.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_51097 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [-rpath] ==> ignore + arg [/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC] ==> ignore + arg [CMakeFiles/cmTC_51097.dir/OpenMPTryFlag.f90.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi_mp] ==> lib [sci_nvidia_mpi_mp] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mp] ==> lib [sci_nvidia_mp] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpifort_nvidia] ==> lib [mpifort_nvidia] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_51097] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi_mp;sci_nvidia_mp;dl;mpifort_nvidia;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Detecting Fortran OpenMP compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_80a1a/fast && /usr/bin/gmake -f CMakeFiles/cmTC_80a1a.dir/build.make CMakeFiles/cmTC_80a1a.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' +Building Fortran object CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o +/opt/cray/pe/craype/2.7.19/bin/ftn -mp -v -fPIC -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -def __PIC__ -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -mp -x 69 0x200 -x 69 0x400 -x 69 2 -stbfile /tmp/nvfortran0FKZChgf7Shg.stb -modexport /tmp/nvfortranuFKZ8c33-XWw.cmod -modindex /tmp/nvfortran0FKZCAVqI2Bz.cmdx -cci /tmp/nvfortranuFKZ8hDpxTcT.cci -output /tmp/nvfortran0FKZCKysSxC_.ilm +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 312) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 318) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 324) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 330) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 338) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 344) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 350) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 356) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 561) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 568) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 633) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 654) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 749) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 904) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 913) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 931) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 941) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 953) + 18 inform, 0 warnings, 0 severes, 0 fatal for test +NVFORTRAN/x86-64 Linux 22.7-0: compilation completed with informational messages + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortran0FKZCKysSxC_.ilm -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 180 0x4000000 -x 194 0x20000000 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -cci /tmp/nvfortranuFKZ8hDpxTcT.cci -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortran0FKZChgf7Shg.stb -asm /tmp/nvfortran0FKZCDaaaqux.ll + 0 inform, 0 warnings, 0 severes, 0 fatal for test +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortran0FKZCDaaaqux.ll -S -o /tmp/nvfortran0FKZCqL0jP7K.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortran0FKZCqL0jP7K.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvfortranuFKZ8iekmdyT.s + +/usr/bin/as /tmp/nvfortranuFKZ8iekmdyT.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o -name .IPDINFO /tmp/nvfortranuFKZ8c33-XWw.cmod -name .IPEINFO /tmp/nvfortran0FKZCAVqI2Bz.cmdx +Unlinking /tmp/nvfortran0FKZCKysSxC_.ilm +Unlinking /tmp/nvfortranuFKZ8hDpxTcT.cci +Unlinking /tmp/nvfortran0FKZChgf7Shg.stb +Unlinking /tmp/nvfortranuFKZ8c33-XWw.cmod +Unlinking /tmp/nvfortran0FKZCAVqI2Bz.cmdx +Unlinking /tmp/nvfortranuFKZ8TQayavH.s +Unlinking /tmp/nvfortran0FKZCDaaaqux.ll +Unlinking /tmp/nvfortranuFKZ8iekmdyT.s +Unlinking /tmp/nvfortran0FKZCqL0jP7K.llvm +Linking Fortran executable cmTC_80a1a +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_80a1a.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -mp -v CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o -o cmTC_80a1a -v +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_80a1a -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaBiNZrkNhYEf7.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatZiNZzCaEjvrG.o -o /tmp/pgcudafatZiNZzCaEjvrG.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaBiNZrkNhYEf7.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatZiNZzCaEjvrG.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_80a1a -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafatZiNZzCaEjvrG.o +unlink /tmp/pgcudaBiNZrkNhYEf7.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' + + + +Parsed Fortran OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_80a1a/fast && /usr/bin/gmake -f CMakeFiles/cmTC_80a1a.dir/build.make CMakeFiles/cmTC_80a1a.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp'] + ignore line: [Building Fortran object CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -mp -v -fPIC -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -def __PIC__ -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -mp -x 69 0x200 -x 69 0x400 -x 69 2 -stbfile /tmp/nvfortran0FKZChgf7Shg.stb -modexport /tmp/nvfortranuFKZ8c33-XWw.cmod -modindex /tmp/nvfortran0FKZCAVqI2Bz.cmdx -cci /tmp/nvfortranuFKZ8hDpxTcT.cci -output /tmp/nvfortran0FKZCKysSxC_.ilm] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 312)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 318)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 324)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 330)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 338)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 344)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 350)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 356)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 561)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 568)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 633)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 654)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 749)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 904)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 913)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 931)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 941)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 953)] + ignore line: [ 18 inform 0 warnings 0 severes 0 fatal for test] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation completed with informational messages] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortran0FKZCKysSxC_.ilm -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 180 0x4000000 -x 194 0x20000000 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -cci /tmp/nvfortranuFKZ8hDpxTcT.cci -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortran0FKZChgf7Shg.stb -asm /tmp/nvfortran0FKZCDaaaqux.ll] + ignore line: [ 0 inform 0 warnings 0 severes 0 fatal for test] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortran0FKZCDaaaqux.ll -S -o /tmp/nvfortran0FKZCqL0jP7K.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortran0FKZCqL0jP7K.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvfortranuFKZ8iekmdyT.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvfortranuFKZ8iekmdyT.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o -name .IPDINFO /tmp/nvfortranuFKZ8c33-XWw.cmod -name .IPEINFO /tmp/nvfortran0FKZCAVqI2Bz.cmdx] + ignore line: [Unlinking /tmp/nvfortran0FKZCKysSxC_.ilm] + ignore line: [Unlinking /tmp/nvfortranuFKZ8hDpxTcT.cci] + ignore line: [Unlinking /tmp/nvfortran0FKZChgf7Shg.stb] + ignore line: [Unlinking /tmp/nvfortranuFKZ8c33-XWw.cmod] + ignore line: [Unlinking /tmp/nvfortran0FKZCAVqI2Bz.cmdx] + ignore line: [Unlinking /tmp/nvfortranuFKZ8TQayavH.s] + ignore line: [Unlinking /tmp/nvfortran0FKZCDaaaqux.ll] + ignore line: [Unlinking /tmp/nvfortranuFKZ8iekmdyT.s] + ignore line: [Unlinking /tmp/nvfortran0FKZCqL0jP7K.llvm] + ignore line: [Linking Fortran executable cmTC_80a1a] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_80a1a.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -Wl -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -mp -v CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o -o cmTC_80a1a -v ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_80a1a -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaBiNZrkNhYEf7.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatZiNZzCaEjvrG.o -o /tmp/pgcudafatZiNZzCaEjvrG.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaBiNZrkNhYEf7.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatZiNZzCaEjvrG.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_80a1a -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [-rpath] ==> ignore + arg [/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC] ==> ignore + arg [CMakeFiles/cmTC_80a1a.dir/OpenMPTryFlag.f90.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi_mp] ==> lib [sci_nvidia_mpi_mp] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mp] ==> lib [sci_nvidia_mp] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpifort_nvidia] ==> lib [mpifort_nvidia] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_80a1a] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi_mp;sci_nvidia_mp;dl;mpifort_nvidia;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Verifying Fortran/CXX Compiler Compatibility passed with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX + +Run Build Command(s):/usr/bin/gmake -f Makefile VerifyFortranC && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -S/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify -B/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX --check-build-system CMakeFiles/Makefile.cmake 0 +/usr/bin/gmake -f CMakeFiles/Makefile2 VerifyFortranC +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -S/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify -B/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX --check-build-system CMakeFiles/Makefile.cmake 0 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 6 +/usr/bin/gmake -f CMakeFiles/Makefile2 CMakeFiles/VerifyFortranC.dir/all +gmake[2]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +/usr/bin/gmake -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/depend +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake +Scanning dependencies of target VerifyFortran +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +/usr/bin/gmake -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/build +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +[ 16%] Building Fortran object CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +/opt/cray/pe/craype/2.7.19/bin/ftn -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX -fast -O3 -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f -o CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +[ 33%] Linking Fortran static library libVerifyFortran.a +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P CMakeFiles/VerifyFortran.dir/cmake_clean_target.cmake +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/VerifyFortran.dir/link.txt --verbose=1 +/usr/bin/ar qc libVerifyFortran.a CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +/usr/bin/ranlib libVerifyFortran.a +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +[ 33%] Built target VerifyFortran +/usr/bin/gmake -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/depend +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/DependInfo.cmake +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +/usr/bin/gmake -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/build +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +[ 50%] Building C object CMakeFiles/VerifyFortranC.dir/main.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -MD -MT CMakeFiles/VerifyFortranC.dir/main.c.o -MF CMakeFiles/VerifyFortranC.dir/main.c.o.d -o CMakeFiles/VerifyFortranC.dir/main.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c +[ 66%] Building C object CMakeFiles/VerifyFortranC.dir/VerifyC.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -MD -MT CMakeFiles/VerifyFortranC.dir/VerifyC.c.o -MF CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d -o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c +[ 83%] Building CXX object CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o +/opt/cray/pe/craype/2.7.19/bin/CC -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX -mp -fast -O3 -DNDEBUG -MD -MT CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -MF CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d -o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx +[100%] Linking CXX executable VerifyFortranC +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/VerifyFortranC.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/CC -mp -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib CMakeFiles/VerifyFortranC.dir/main.c.o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -o VerifyFortranC libVerifyFortran.a -lmpifort_nvidia +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +[100%] Built target VerifyFortranC +gmake[2]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 0 +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' + + + +Detecting Fortran OpenMP compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_9aafa/fast && /usr/bin/gmake -f CMakeFiles/cmTC_9aafa.dir/build.make CMakeFiles/cmTC_9aafa.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' +Building Fortran object CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o +/opt/cray/pe/craype/2.7.19/bin/ftn -mp -v -fPIC -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -def __PIC__ -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -mp -x 69 0x200 -x 69 0x400 -x 69 2 -stbfile /tmp/nvfortranFdqDDzCo32Wc.stb -modexport /tmp/nvfortranxdqDfLFncw75.cmod -modindex /tmp/nvfortranpdqDTn8Gpqr_.cmdx -cci /tmp/nvfortranNdqD1cCJ7YXx.cci -output /tmp/nvfortranVdqDn5ufErBJ.ilm + 0 inform, 0 warnings, 0 severes, 0 fatal for test +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranVdqDn5ufErBJ.ilm -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 180 0x4000000 -x 194 0x20000000 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -cci /tmp/nvfortranNdqD1cCJ7YXx.cci -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortranFdqDDzCo32Wc.stb -asm /tmp/nvfortran-dqD9vnRIjTG.ll + 0 inform, 0 warnings, 0 severes, 0 fatal for test +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortran-dqD9vnRIjTG.ll -S -o /tmp/nvfortranVdqDnY4A5oUZ.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranVdqDnY4A5oUZ.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvfortran3dqDLfyawjmA.s + +/usr/bin/as /tmp/nvfortran3dqDLfyawjmA.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o -name .IPDINFO /tmp/nvfortranxdqDfLFncw75.cmod -name .IPEINFO /tmp/nvfortranpdqDTn8Gpqr_.cmdx +Unlinking /tmp/nvfortranVdqDn5ufErBJ.ilm +Unlinking /tmp/nvfortranNdqD1cCJ7YXx.cci +Unlinking /tmp/nvfortranFdqDDzCo32Wc.stb +Unlinking /tmp/nvfortranxdqDfLFncw75.cmod +Unlinking /tmp/nvfortranpdqDTn8Gpqr_.cmdx +Unlinking /tmp/nvfortranhdqDv79ls4Cz.s +Unlinking /tmp/nvfortran-dqD9vnRIjTG.ll +Unlinking /tmp/nvfortran3dqDLfyawjmA.s +Unlinking /tmp/nvfortranVdqDnY4A5oUZ.llvm +Linking Fortran executable cmTC_9aafa +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9aafa.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -mp -v CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o -o cmTC_9aafa -v +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC --as-needed -lcupti -lcudart --no-as-needed --as-needed -lcupti -lcudart --no-as-needed CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_9aafa -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -lcupti -lcudart -lcupti -lcudart CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaXGuDt6-I4UVn.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafat5GuDRmFxdMnr.o -o /tmp/pgcudafat5GuDRmFxdMnr.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaXGuDt6-I4UVn.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafat5GuDRmFxdMnr.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC --as-needed -lcupti -lcudart --no-as-needed --as-needed -lcupti -lcudart --no-as-needed CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_9aafa -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafat5GuDRmFxdMnr.o +unlink /tmp/pgcudaXGuDt6-I4UVn.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' + + + +Parsed Fortran OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_9aafa/fast && /usr/bin/gmake -f CMakeFiles/cmTC_9aafa.dir/build.make CMakeFiles/cmTC_9aafa.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp'] + ignore line: [Building Fortran object CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -mp -v -fPIC -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -def __PIC__ -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -mp -x 69 0x200 -x 69 0x400 -x 69 2 -stbfile /tmp/nvfortranFdqDDzCo32Wc.stb -modexport /tmp/nvfortranxdqDfLFncw75.cmod -modindex /tmp/nvfortranpdqDTn8Gpqr_.cmdx -cci /tmp/nvfortranNdqD1cCJ7YXx.cci -output /tmp/nvfortranVdqDn5ufErBJ.ilm] + ignore line: [ 0 inform 0 warnings 0 severes 0 fatal for test] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranVdqDn5ufErBJ.ilm -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 180 0x4000000 -x 194 0x20000000 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -cci /tmp/nvfortranNdqD1cCJ7YXx.cci -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortranFdqDDzCo32Wc.stb -asm /tmp/nvfortran-dqD9vnRIjTG.ll] + ignore line: [ 0 inform 0 warnings 0 severes 0 fatal for test] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortran-dqD9vnRIjTG.ll -S -o /tmp/nvfortranVdqDnY4A5oUZ.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranVdqDnY4A5oUZ.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvfortran3dqDLfyawjmA.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvfortran3dqDLfyawjmA.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o -name .IPDINFO /tmp/nvfortranxdqDfLFncw75.cmod -name .IPEINFO /tmp/nvfortranpdqDTn8Gpqr_.cmdx] + ignore line: [Unlinking /tmp/nvfortranVdqDn5ufErBJ.ilm] + ignore line: [Unlinking /tmp/nvfortranNdqD1cCJ7YXx.cci] + ignore line: [Unlinking /tmp/nvfortranFdqDDzCo32Wc.stb] + ignore line: [Unlinking /tmp/nvfortranxdqDfLFncw75.cmod] + ignore line: [Unlinking /tmp/nvfortranpdqDTn8Gpqr_.cmdx] + ignore line: [Unlinking /tmp/nvfortranhdqDv79ls4Cz.s] + ignore line: [Unlinking /tmp/nvfortran-dqD9vnRIjTG.ll] + ignore line: [Unlinking /tmp/nvfortran3dqDLfyawjmA.s] + ignore line: [Unlinking /tmp/nvfortranVdqDnY4A5oUZ.llvm] + ignore line: [Linking Fortran executable cmTC_9aafa] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9aafa.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -Wl -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl --as-needed -lcupti -lcudart --no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl --as-needed -lcupti -lcudart --no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -mp -v CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o -o cmTC_9aafa -v ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC --as-needed -lcupti -lcudart --no-as-needed --as-needed -lcupti -lcudart --no-as-needed CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_9aafa -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -lcupti -lcudart -lcupti -lcudart CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaXGuDt6-I4UVn.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafat5GuDRmFxdMnr.o -o /tmp/pgcudafat5GuDRmFxdMnr.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaXGuDt6-I4UVn.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafat5GuDRmFxdMnr.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC --as-needed -lcupti -lcudart --no-as-needed --as-needed -lcupti -lcudart --no-as-needed CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_9aafa -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [-rpath] ==> ignore + arg [/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [CMakeFiles/cmTC_9aafa.dir/OpenMPTryFlag.f90.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi_mp] ==> lib [sci_nvidia_mpi_mp] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mp] ==> lib [sci_nvidia_mp] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpifort_nvidia] ==> lib [mpifort_nvidia] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_9aafa] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cupti;cudart;cupti;cudart;cuda;sci_nvidia_mpi_mp;sci_nvidia_mp;dl;mpifort_nvidia;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [] + implicit dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib;/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Detecting Fortran OpenMP compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_3ddac/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3ddac.dir/build.make CMakeFiles/cmTC_3ddac.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' +Building Fortran object CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o +/opt/cray/pe/craype/2.7.19/bin/ftn -mp -v -fPIC -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -def __PIC__ -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -mp -x 69 0x200 -x 69 0x400 -x 69 2 -stbfile /tmp/nvfortranSexDeoU_SqFD.stb -modexport /tmp/nvfortranmexDK_F6Hcky.cmod -modindex /tmp/nvfortranSexDeZFeeGk_.cmdx -cci /tmp/nvfortranmexDKb_Gi_V7.cci -output /tmp/nvfortranSexDe5gQ1rbp.ilm +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 312) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 318) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 324) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 330) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 338) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 344) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 350) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 356) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 561) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 568) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 633) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 654) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 749) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 904) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 913) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 931) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 941) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 953) + 18 inform, 0 warnings, 0 severes, 0 fatal for test +NVFORTRAN/x86-64 Linux 22.7-0: compilation completed with informational messages + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranSexDe5gQ1rbp.ilm -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 180 0x4000000 -x 194 0x20000000 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -cci /tmp/nvfortranmexDKb_Gi_V7.cci -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortranSexDeoU_SqFD.stb -asm /tmp/nvfortranSexDeOpyzW7j.ll + 0 inform, 0 warnings, 0 severes, 0 fatal for test +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortranSexDeOpyzW7j.ll -S -o /tmp/nvfortranSexDeTXxsFby.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranSexDeTXxsFby.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvfortranmexDKOmGvGXP.s + +/usr/bin/as /tmp/nvfortranmexDKOmGvGXP.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o -name .IPDINFO /tmp/nvfortranmexDK_F6Hcky.cmod -name .IPEINFO /tmp/nvfortranSexDeZFeeGk_.cmdx +Unlinking /tmp/nvfortranSexDe5gQ1rbp.ilm +Unlinking /tmp/nvfortranmexDKb_Gi_V7.cci +Unlinking /tmp/nvfortranSexDeoU_SqFD.stb +Unlinking /tmp/nvfortranmexDK_F6Hcky.cmod +Unlinking /tmp/nvfortranSexDeZFeeGk_.cmdx +Unlinking /tmp/nvfortranmexDKlEobRpK.s +Unlinking /tmp/nvfortranSexDeOpyzW7j.ll +Unlinking /tmp/nvfortranmexDKOmGvGXP.s +Unlinking /tmp/nvfortranSexDeTXxsFby.llvm +Linking Fortran executable cmTC_3ddac +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3ddac.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -mp -v CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o -o cmTC_3ddac -v +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC --as-needed -lcupti -lcudart --no-as-needed --as-needed -lcupti -lcudart --no-as-needed CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_3ddac -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -lcupti -lcudart -lcupti -lcudart CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaYzBDw6eTdVUS.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatczBDgnS2qNK1.o -o /tmp/pgcudafatczBDgnS2qNK1.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaYzBDw6eTdVUS.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatczBDgnS2qNK1.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC --as-needed -lcupti -lcudart --no-as-needed --as-needed -lcupti -lcudart --no-as-needed CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_3ddac -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafatczBDgnS2qNK1.o +unlink /tmp/pgcudaYzBDw6eTdVUS.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp' + + + +Parsed Fortran OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_3ddac/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3ddac.dir/build.make CMakeFiles/cmTC_3ddac.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CMakeTmp'] + ignore line: [Building Fortran object CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -mp -v -fPIC -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -def __PIC__ -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -mp -x 69 0x200 -x 69 0x400 -x 69 2 -stbfile /tmp/nvfortranSexDeoU_SqFD.stb -modexport /tmp/nvfortranmexDK_F6Hcky.cmod -modindex /tmp/nvfortranSexDeZFeeGk_.cmdx -cci /tmp/nvfortranmexDKb_Gi_V7.cci -output /tmp/nvfortranSexDe5gQ1rbp.ilm] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 312)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 318)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 324)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 330)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 338)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 344)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 350)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 356)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 561)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 568)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 633)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 654)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 749)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 904)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 913)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 931)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 941)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 953)] + ignore line: [ 18 inform 0 warnings 0 severes 0 fatal for test] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation completed with informational messages] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranSexDe5gQ1rbp.ilm -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 180 0x4000000 -x 194 0x20000000 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -cci /tmp/nvfortranmexDKb_Gi_V7.cci -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortranSexDeoU_SqFD.stb -asm /tmp/nvfortranSexDeOpyzW7j.ll] + ignore line: [ 0 inform 0 warnings 0 severes 0 fatal for test] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortranSexDeOpyzW7j.ll -S -o /tmp/nvfortranSexDeTXxsFby.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranSexDeTXxsFby.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvfortranmexDKOmGvGXP.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvfortranmexDKOmGvGXP.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o -name .IPDINFO /tmp/nvfortranmexDK_F6Hcky.cmod -name .IPEINFO /tmp/nvfortranSexDeZFeeGk_.cmdx] + ignore line: [Unlinking /tmp/nvfortranSexDe5gQ1rbp.ilm] + ignore line: [Unlinking /tmp/nvfortranmexDKb_Gi_V7.cci] + ignore line: [Unlinking /tmp/nvfortranSexDeoU_SqFD.stb] + ignore line: [Unlinking /tmp/nvfortranmexDK_F6Hcky.cmod] + ignore line: [Unlinking /tmp/nvfortranSexDeZFeeGk_.cmdx] + ignore line: [Unlinking /tmp/nvfortranmexDKlEobRpK.s] + ignore line: [Unlinking /tmp/nvfortranSexDeOpyzW7j.ll] + ignore line: [Unlinking /tmp/nvfortranmexDKOmGvGXP.s] + ignore line: [Unlinking /tmp/nvfortranSexDeTXxsFby.llvm] + ignore line: [Linking Fortran executable cmTC_3ddac] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3ddac.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -Wl -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl --as-needed -lcupti -lcudart --no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl --as-needed -lcupti -lcudart --no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -mp -v CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o -o cmTC_3ddac -v ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC --as-needed -lcupti -lcudart --no-as-needed --as-needed -lcupti -lcudart --no-as-needed CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_3ddac -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -lcupti -lcudart -lcupti -lcudart CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaYzBDw6eTdVUS.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatczBDgnS2qNK1.o -o /tmp/pgcudafatczBDgnS2qNK1.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaYzBDw6eTdVUS.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatczBDgnS2qNK1.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC --as-needed -lcupti -lcudart --no-as-needed --as-needed -lcupti -lcudart --no-as-needed CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_3ddac -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [-rpath] ==> ignore + arg [/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [CMakeFiles/cmTC_3ddac.dir/OpenMPTryFlag.f90.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi_mp] ==> lib [sci_nvidia_mpi_mp] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mp] ==> lib [sci_nvidia_mp] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpifort_nvidia] ==> lib [mpifort_nvidia] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_3ddac] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cupti;cudart;cupti;cudart;cuda;sci_nvidia_mpi_mp;sci_nvidia_mp;dl;mpifort_nvidia;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [] + implicit dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib;/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + diff --git a/build_base/CMakeFiles/CMakeRuleHashes.txt b/build_base/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 00000000..b508b02d --- /dev/null +++ b/build_base/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,31 @@ +# Hashes of file build rules. +ed33b5479279b4a65934a5f2ec643e21 CMakeFiles/Continuous +14a62618a71326b0b3615931d1f15199 CMakeFiles/ContinuousBuild +afad20118546b1171e58a5168001af6a CMakeFiles/ContinuousConfigure +b83f821d9785d19f5975a607fbf4f8be CMakeFiles/ContinuousCoverage +3facb5c2677a8305990122a6fd9d0b90 CMakeFiles/ContinuousMemCheck +93ae49885e51e190c9e494a5493b2855 CMakeFiles/ContinuousStart +69560b60a3e77a27c4a9fbdc67e06e84 CMakeFiles/ContinuousSubmit +abe13cf99619d4c0c0e2fbb26a6ab366 CMakeFiles/ContinuousTest +aea17ef8aa147cf0b9ee6347c5a997b0 CMakeFiles/ContinuousUpdate +6af6163a72a2f166f0ac18384efb0277 CMakeFiles/Experimental +88c769de931b0c9acc2b3f1cc47862a5 CMakeFiles/ExperimentalBuild +bc0e8b2be7b7aa1fd48dc8e76acd591f CMakeFiles/ExperimentalConfigure +87c9b6d609cc858a0015757d99889afc CMakeFiles/ExperimentalCoverage +6505aa0ea52e9e57968db26f45d0427a CMakeFiles/ExperimentalMemCheck +e10a633cea43c121794b90ec2cc131b0 CMakeFiles/ExperimentalStart +e61d73f2db423323bc148cc27c1a5006 CMakeFiles/ExperimentalSubmit +089c795f920e86caac33ef88d460c5f4 CMakeFiles/ExperimentalTest +9e357262ebf0609f95c2c32ff6b45c61 CMakeFiles/ExperimentalUpdate +3f5220b5087a1115283580c91d766576 CMakeFiles/Nightly +e3303f39f6bcba1c32efb38bd1bf8d41 CMakeFiles/NightlyBuild +9e2739e2f19f8b4189ec4a8387cd24ef CMakeFiles/NightlyConfigure +0de0487a2fa84685271e94c4001185d8 CMakeFiles/NightlyCoverage +e5fe0a6e79a3b8dd26ff35ec7005ea08 CMakeFiles/NightlyMemCheck +1144dfb3eee3549b141d2a06b50f81f7 CMakeFiles/NightlyMemoryCheck +84a1d84a620ff5b612e75b61307a4056 CMakeFiles/NightlyStart +23f8660e205afcb0c86ef03332f5ac11 CMakeFiles/NightlySubmit +2cd315990a0ac1637f2be456eddb175a CMakeFiles/NightlyTest +3b9b8776243c07cb11e43e74492c5d8e CMakeFiles/NightlyUpdate +f000189dba810a7762c4c8c3559a0566 FORTRAN/CMakeFiles/config_f +f1251594156975ae81add44e507a13c3 FORTRAN/superlu_dist_config.fh diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeCache.txt b/build_base/CMakeFiles/CheckCUDA/CMakeCache.txt new file mode 100644 index 00000000..f83b79f7 --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeCache.txt @@ -0,0 +1,323 @@ +# This is the CMakeCache file. +# For build in directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA +# It was generated by CMake: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CUDA architectures +CMAKE_CUDA_ARCHITECTURES:STRING=52 + +//CUDA compiler +CMAKE_CUDA_COMPILER:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc + +//Flags used by the CUDA compiler during all build types. +CMAKE_CUDA_FLAGS:STRING= + +//Flags used by the CUDA compiler during DEBUG builds. +CMAKE_CUDA_FLAGS_DEBUG:STRING=-g + +//Flags used by the CUDA compiler during MINSIZEREL builds. +CMAKE_CUDA_FLAGS_MINSIZEREL:STRING=-O1 -DNDEBUG + +//Flags used by the CUDA compiler during RELEASE builds. +CMAKE_CUDA_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CUDA compiler during RELWITHDEBINFO builds. +CMAKE_CUDA_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=CheckCUDA + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +CheckCUDA_BINARY_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA + +//Value Computed by CMake +CheckCUDA_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +CheckCUDA_SOURCE_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=24 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest +//ADVANCED property for variable: CMAKE_CUDA_COMPILER +CMAKE_CUDA_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS +CMAKE_CUDA_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_DEBUG +CMAKE_CUDA_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_MINSIZEREL +CMAKE_CUDA_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_RELEASE +CMAKE_CUDA_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_RELWITHDEBINFO +CMAKE_CUDA_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeCUDACompiler.cmake b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeCUDACompiler.cmake new file mode 100644 index 00000000..b043beed --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeCUDACompiler.cmake @@ -0,0 +1,75 @@ +set(CMAKE_CUDA_COMPILER "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc") +set(CMAKE_CUDA_HOST_COMPILER "") +set(CMAKE_CUDA_HOST_LINK_LAUNCHER "/usr/bin/g++") +set(CMAKE_CUDA_COMPILER_ID "NVIDIA") +set(CMAKE_CUDA_COMPILER_VERSION "11.7.64") +set(CMAKE_CUDA_DEVICE_LINKER "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvlink") +set(CMAKE_CUDA_FATBINARY "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/fatbinary") +set(CMAKE_CUDA_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CUDA_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CUDA_COMPILE_FEATURES "cuda_std_03;cuda_std_11;cuda_std_14;cuda_std_17") +set(CMAKE_CUDA03_COMPILE_FEATURES "cuda_std_03") +set(CMAKE_CUDA11_COMPILE_FEATURES "cuda_std_11") +set(CMAKE_CUDA14_COMPILE_FEATURES "cuda_std_14") +set(CMAKE_CUDA17_COMPILE_FEATURES "cuda_std_17") +set(CMAKE_CUDA20_COMPILE_FEATURES "") +set(CMAKE_CUDA23_COMPILE_FEATURES "") + +set(CMAKE_CUDA_PLATFORM_ID "Linux") +set(CMAKE_CUDA_SIMULATE_ID "GNU") +set(CMAKE_CUDA_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CUDA_SIMULATE_VERSION "7.5") + + + +set(CMAKE_CUDA_COMPILER_ENV_VAR "CUDACXX") +set(CMAKE_CUDA_HOST_COMPILER_ENV_VAR "CUDAHOSTCXX") + +set(CMAKE_CUDA_COMPILER_LOADED 1) +set(CMAKE_CUDA_COMPILER_ID_RUN 1) +set(CMAKE_CUDA_SOURCE_FILE_EXTENSIONS cu) +set(CMAKE_CUDA_LINKER_PREFERENCE 15) +set(CMAKE_CUDA_LINKER_PREFERENCE_PROPAGATES 1) + +set(CMAKE_CUDA_SIZEOF_DATA_PTR "8") +set(CMAKE_CUDA_COMPILER_ABI "ELF") +set(CMAKE_CUDA_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CUDA_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CUDA_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CUDA_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CUDA_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CUDA_COMPILER_ABI}") +endif() + +if(CMAKE_CUDA_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CUDA_COMPILER_TOOLKIT_ROOT "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7") +set(CMAKE_CUDA_COMPILER_TOOLKIT_LIBRARY_ROOT "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7") +set(CMAKE_CUDA_COMPILER_TOOLKIT_VERSION "11.7.64") +set(CMAKE_CUDA_COMPILER_LIBRARY_ROOT "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7") + +set(CMAKE_CUDA_ARCHITECTURES_ALL "35-real;37-real;50-real;52-real;53-real;60-real;61-real;62-real;70-real;72-real;75-real;80-real;86-real;87") +set(CMAKE_CUDA_ARCHITECTURES_ALL_MAJOR "35-real;50-real;60-real;70-real;80") +set(CMAKE_CUDA_ARCHITECTURES_NATIVE "80-real") + +set(CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/include") + +set(CMAKE_CUDA_HOST_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_CUDA_HOST_IMPLICIT_LINK_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib") +set(CMAKE_CUDA_HOST_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") + +set(CMAKE_CUDA_IMPLICIT_INCLUDE_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include;/usr/include/c++/7;/usr/include/c++/7/x86_64-suse-linux;/usr/include/c++/7/backward;/usr/lib64/gcc/x86_64-suse-linux/7/include;/usr/local/include;/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed;/usr/x86_64-suse-linux/include;/usr/include") +set(CMAKE_CUDA_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CUDA_IMPLICIT_LINK_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib;/usr/lib64/gcc/x86_64-suse-linux/7;/usr/lib64;/lib64;/usr/x86_64-suse-linux/lib") +set(CMAKE_CUDA_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") + +set(CMAKE_CUDA_RUNTIME_LIBRARY_DEFAULT "STATIC") + +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_MT "") diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CUDA.bin b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CUDA.bin new file mode 100755 index 00000000..26af6f62 Binary files /dev/null and b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CUDA.bin differ diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeSystem.cmake b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeSystem.cmake new file mode 100644 index 00000000..6c12dc61 --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu new file mode 100644 index 00000000..acca5835 --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu @@ -0,0 +1,444 @@ +#ifndef __CUDACC__ +# error "A C or C++ compiler has been selected for CUDA" +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__NVCC__) +# define COMPILER_ID "NVIDIA" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# elif defined(__clang__) +# define SIMULATE_ID "Clang" +# elif defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif +# if defined(__CUDACC_VER_MAJOR__) +# define COMPILER_VERSION_MAJOR DEC(__CUDACC_VER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__CUDACC_VER_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__CUDACC_VER_BUILD__) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# elif defined(__clang__) +# define SIMULATE_VERSION_MAJOR DEC(__clang_major__) +# define SIMULATE_VERSION_MINOR DEC(__clang_minor__) +# elif defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if __cplusplus > 202002L + "23" +#elif __cplusplus > 201703L + "20" +#elif __cplusplus >= 201703L + "17" +#elif __cplusplus >= 201402L + "14" +#elif __cplusplus >= 201103L + "11" +#else + "03" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/a.out b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/a.out new file mode 100755 index 00000000..41e741ff Binary files /dev/null and b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/a.out differ diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp1.ii b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp1.ii new file mode 100644 index 00000000..3344b277 --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp1.ii @@ -0,0 +1,23961 @@ +# 1 "CMakeCUDACompilerId.cu" +# 1 "" +# 1 "" +# 1 "/usr/include/stdc-predef.h" 1 3 4 +# 1 "" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 1 +# 61 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +#pragma GCC diagnostic push + + +#pragma GCC diagnostic ignored "-Wunused-function" +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 1 +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" +# 1 "/usr/include/features.h" 1 3 4 +# 465 "/usr/include/features.h" 3 4 +# 1 "/usr/include/sys/cdefs.h" 1 3 4 +# 452 "/usr/include/sys/cdefs.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 453 "/usr/include/sys/cdefs.h" 2 3 4 +# 1 "/usr/include/bits/long-double.h" 1 3 4 +# 454 "/usr/include/sys/cdefs.h" 2 3 4 +# 466 "/usr/include/features.h" 2 3 4 +# 489 "/usr/include/features.h" 3 4 +# 1 "/usr/include/gnu/stubs.h" 1 3 4 +# 10 "/usr/include/gnu/stubs.h" 3 4 +# 1 "/usr/include/gnu/stubs-64.h" 1 3 4 +# 11 "/usr/include/gnu/stubs.h" 2 3 4 +# 490 "/usr/include/features.h" 2 3 4 +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 2 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 56 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 1 +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 2 +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" +enum __attribute__((device_builtin)) cudaRoundMode +{ + cudaRoundNearest, + cudaRoundZero, + cudaRoundPosInf, + cudaRoundMinInf +}; +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 1 +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 1 +# 65 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 66 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 2 +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +struct __attribute__((device_builtin)) char1 +{ + signed char x; +}; + +struct __attribute__((device_builtin)) uchar1 +{ + unsigned char x; +}; + + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) char2 +{ + signed char x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) uchar2 +{ + unsigned char x, y; +}; + +struct __attribute__((device_builtin)) char3 +{ + signed char x, y, z; +}; + +struct __attribute__((device_builtin)) uchar3 +{ + unsigned char x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) char4 +{ + signed char x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) uchar4 +{ + unsigned char x, y, z, w; +}; + +struct __attribute__((device_builtin)) short1 +{ + short x; +}; + +struct __attribute__((device_builtin)) ushort1 +{ + unsigned short x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) short2 +{ + short x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) ushort2 +{ + unsigned short x, y; +}; + +struct __attribute__((device_builtin)) short3 +{ + short x, y, z; +}; + +struct __attribute__((device_builtin)) ushort3 +{ + unsigned short x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) short4 { short x; short y; short z; short w; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) ushort4 { unsigned short x; unsigned short y; unsigned short z; unsigned short w; }; + +struct __attribute__((device_builtin)) int1 +{ + int x; +}; + +struct __attribute__((device_builtin)) uint1 +{ + unsigned int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) int2 { int x; int y; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) uint2 { unsigned int x; unsigned int y; }; + +struct __attribute__((device_builtin)) int3 +{ + int x, y, z; +}; + +struct __attribute__((device_builtin)) uint3 +{ + unsigned int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) int4 +{ + int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) uint4 +{ + unsigned int x, y, z, w; +}; + +struct __attribute__((device_builtin)) long1 +{ + long int x; +}; + +struct __attribute__((device_builtin)) ulong1 +{ + unsigned long x; +}; + + + + + + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(long int)))) long2 +{ + long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(unsigned long int)))) ulong2 +{ + unsigned long int x, y; +}; + + + +struct __attribute__((device_builtin)) long3 +{ + long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulong3 +{ + unsigned long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) long4 +{ + long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulong4 +{ + unsigned long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) float1 +{ + float x; +}; +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +struct __attribute__((device_builtin)) __attribute__((aligned(8))) float2 { float x; float y; }; + + + + +struct __attribute__((device_builtin)) float3 +{ + float x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) float4 +{ + float x, y, z, w; +}; + +struct __attribute__((device_builtin)) longlong1 +{ + long long int x; +}; + +struct __attribute__((device_builtin)) ulonglong1 +{ + unsigned long long int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong2 +{ + long long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong2 +{ + unsigned long long int x, y; +}; + +struct __attribute__((device_builtin)) longlong3 +{ + long long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulonglong3 +{ + unsigned long long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong4 +{ + long long int x, y, z ,w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong4 +{ + unsigned long long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) double1 +{ + double x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double2 +{ + double x, y; +}; + +struct __attribute__((device_builtin)) double3 +{ + double x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double4 +{ + double x, y, z, w; +}; +# 363 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +typedef __attribute__((device_builtin)) struct char1 char1; +typedef __attribute__((device_builtin)) struct uchar1 uchar1; +typedef __attribute__((device_builtin)) struct char2 char2; +typedef __attribute__((device_builtin)) struct uchar2 uchar2; +typedef __attribute__((device_builtin)) struct char3 char3; +typedef __attribute__((device_builtin)) struct uchar3 uchar3; +typedef __attribute__((device_builtin)) struct char4 char4; +typedef __attribute__((device_builtin)) struct uchar4 uchar4; +typedef __attribute__((device_builtin)) struct short1 short1; +typedef __attribute__((device_builtin)) struct ushort1 ushort1; +typedef __attribute__((device_builtin)) struct short2 short2; +typedef __attribute__((device_builtin)) struct ushort2 ushort2; +typedef __attribute__((device_builtin)) struct short3 short3; +typedef __attribute__((device_builtin)) struct ushort3 ushort3; +typedef __attribute__((device_builtin)) struct short4 short4; +typedef __attribute__((device_builtin)) struct ushort4 ushort4; +typedef __attribute__((device_builtin)) struct int1 int1; +typedef __attribute__((device_builtin)) struct uint1 uint1; +typedef __attribute__((device_builtin)) struct int2 int2; +typedef __attribute__((device_builtin)) struct uint2 uint2; +typedef __attribute__((device_builtin)) struct int3 int3; +typedef __attribute__((device_builtin)) struct uint3 uint3; +typedef __attribute__((device_builtin)) struct int4 int4; +typedef __attribute__((device_builtin)) struct uint4 uint4; +typedef __attribute__((device_builtin)) struct long1 long1; +typedef __attribute__((device_builtin)) struct ulong1 ulong1; +typedef __attribute__((device_builtin)) struct long2 long2; +typedef __attribute__((device_builtin)) struct ulong2 ulong2; +typedef __attribute__((device_builtin)) struct long3 long3; +typedef __attribute__((device_builtin)) struct ulong3 ulong3; +typedef __attribute__((device_builtin)) struct long4 long4; +typedef __attribute__((device_builtin)) struct ulong4 ulong4; +typedef __attribute__((device_builtin)) struct float1 float1; +typedef __attribute__((device_builtin)) struct float2 float2; +typedef __attribute__((device_builtin)) struct float3 float3; +typedef __attribute__((device_builtin)) struct float4 float4; +typedef __attribute__((device_builtin)) struct longlong1 longlong1; +typedef __attribute__((device_builtin)) struct ulonglong1 ulonglong1; +typedef __attribute__((device_builtin)) struct longlong2 longlong2; +typedef __attribute__((device_builtin)) struct ulonglong2 ulonglong2; +typedef __attribute__((device_builtin)) struct longlong3 longlong3; +typedef __attribute__((device_builtin)) struct ulonglong3 ulonglong3; +typedef __attribute__((device_builtin)) struct longlong4 longlong4; +typedef __attribute__((device_builtin)) struct ulonglong4 ulonglong4; +typedef __attribute__((device_builtin)) struct double1 double1; +typedef __attribute__((device_builtin)) struct double2 double2; +typedef __attribute__((device_builtin)) struct double3 double3; +typedef __attribute__((device_builtin)) struct double4 double4; + + + + + + + +struct __attribute__((device_builtin)) dim3 +{ + unsigned int x, y, z; + + + __attribute__((host)) __attribute__((device)) constexpr dim3(unsigned int vx = 1, unsigned int vy = 1, unsigned int vz = 1) : x(vx), y(vy), z(vz) {} + __attribute__((host)) __attribute__((device)) constexpr dim3(uint3 v) : x(v.x), y(v.y), z(v.z) {} + __attribute__((host)) __attribute__((device)) constexpr operator uint3(void) const { return uint3{x, y, z}; } + + + + + + +}; + +typedef __attribute__((device_builtin)) struct dim3 dim3; +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 81 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 4 +# 34 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 1 3 4 + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 4 +# 194 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 4 +# 1 "/usr/include/limits.h" 1 3 4 +# 26 "/usr/include/limits.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 27 "/usr/include/limits.h" 2 3 4 +# 183 "/usr/include/limits.h" 3 4 +# 1 "/usr/include/bits/posix1_lim.h" 1 3 4 +# 27 "/usr/include/bits/posix1_lim.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 28 "/usr/include/bits/posix1_lim.h" 2 3 4 +# 161 "/usr/include/bits/posix1_lim.h" 3 4 +# 1 "/usr/include/bits/local_lim.h" 1 3 4 +# 38 "/usr/include/bits/local_lim.h" 3 4 +# 1 "/usr/include/linux/limits.h" 1 3 4 +# 39 "/usr/include/bits/local_lim.h" 2 3 4 +# 162 "/usr/include/bits/posix1_lim.h" 2 3 4 +# 184 "/usr/include/limits.h" 2 3 4 + + + +# 1 "/usr/include/bits/posix2_lim.h" 1 3 4 +# 188 "/usr/include/limits.h" 2 3 4 + + + +# 1 "/usr/include/bits/xopen_lim.h" 1 3 4 +# 64 "/usr/include/bits/xopen_lim.h" 3 4 +# 1 "/usr/include/bits/uio_lim.h" 1 3 4 +# 65 "/usr/include/bits/xopen_lim.h" 2 3 4 +# 192 "/usr/include/limits.h" 2 3 4 +# 195 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 4 +# 8 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 2 3 4 +# 35 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 4 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 + +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +typedef long int ptrdiff_t; +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +typedef long unsigned int size_t; +# 426 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +typedef struct { + long long __max_align_ll __attribute__((__aligned__(__alignof__(long long)))); + long double __max_align_ld __attribute__((__aligned__(__alignof__(long double)))); +# 437 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +} max_align_t; + + + + + + + typedef decltype(nullptr) nullptr_t; +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +enum __attribute__((device_builtin)) cudaError +{ + + + + + + cudaSuccess = 0, + + + + + + cudaErrorInvalidValue = 1, + + + + + + cudaErrorMemoryAllocation = 2, + + + + + + cudaErrorInitializationError = 3, + + + + + + + cudaErrorCudartUnloading = 4, + + + + + + + cudaErrorProfilerDisabled = 5, + + + + + + + + cudaErrorProfilerNotInitialized = 6, + + + + + + + cudaErrorProfilerAlreadyStarted = 7, + + + + + + + cudaErrorProfilerAlreadyStopped = 8, +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorInvalidConfiguration = 9, + + + + + + cudaErrorInvalidPitchValue = 12, + + + + + + cudaErrorInvalidSymbol = 13, + + + + + + + + cudaErrorInvalidHostPointer = 16, + + + + + + + + cudaErrorInvalidDevicePointer = 17, + + + + + + cudaErrorInvalidTexture = 18, + + + + + + cudaErrorInvalidTextureBinding = 19, + + + + + + + cudaErrorInvalidChannelDescriptor = 20, + + + + + + cudaErrorInvalidMemcpyDirection = 21, +# 337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorAddressOfConstant = 22, +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorTextureFetchFailed = 23, +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorTextureNotBound = 24, +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSynchronizationError = 25, + + + + + + cudaErrorInvalidFilterSetting = 26, + + + + + + cudaErrorInvalidNormSetting = 27, + + + + + + + + cudaErrorMixedDeviceExecution = 28, + + + + + + + + cudaErrorNotYetImplemented = 31, +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorMemoryValueTooLarge = 32, + + + + + + + cudaErrorStubLibrary = 34, + + + + + + + cudaErrorInsufficientDriver = 35, + + + + + + + cudaErrorCallRequiresNewerDriver = 36, + + + + + + cudaErrorInvalidSurface = 37, + + + + + + cudaErrorDuplicateVariableName = 43, + + + + + + cudaErrorDuplicateTextureName = 44, + + + + + + cudaErrorDuplicateSurfaceName = 45, +# 456 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorDevicesUnavailable = 46, +# 469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorIncompatibleDriverContext = 49, + + + + + + cudaErrorMissingConfiguration = 52, +# 484 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorPriorLaunchFailure = 53, + + + + + + + cudaErrorLaunchMaxDepthExceeded = 65, + + + + + + + + cudaErrorLaunchFileScopedTex = 66, + + + + + + + + cudaErrorLaunchFileScopedSurf = 67, +# 522 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSyncDepthExceeded = 68, +# 534 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchPendingCountExceeded = 69, + + + + + + cudaErrorInvalidDeviceFunction = 98, + + + + + + cudaErrorNoDevice = 100, + + + + + + + cudaErrorInvalidDevice = 101, + + + + + cudaErrorDeviceNotLicensed = 102, +# 567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSoftwareValidityNotEstablished = 103, + + + + + cudaErrorStartupFailure = 127, + + + + + cudaErrorInvalidKernelImage = 200, +# 587 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorDeviceUninitialized = 201, + + + + + cudaErrorMapBufferObjectFailed = 205, + + + + + cudaErrorUnmapBufferObjectFailed = 206, + + + + + + cudaErrorArrayIsMapped = 207, + + + + + cudaErrorAlreadyMapped = 208, + + + + + + + + cudaErrorNoKernelImageForDevice = 209, + + + + + cudaErrorAlreadyAcquired = 210, + + + + + cudaErrorNotMapped = 211, + + + + + + cudaErrorNotMappedAsArray = 212, + + + + + + cudaErrorNotMappedAsPointer = 213, + + + + + + cudaErrorECCUncorrectable = 214, + + + + + + cudaErrorUnsupportedLimit = 215, + + + + + + cudaErrorDeviceAlreadyInUse = 216, + + + + + + cudaErrorPeerAccessUnsupported = 217, + + + + + + cudaErrorInvalidPtx = 218, + + + + + cudaErrorInvalidGraphicsContext = 219, + + + + + + cudaErrorNvlinkUncorrectable = 220, + + + + + + + cudaErrorJitCompilerNotFound = 221, + + + + + + + cudaErrorUnsupportedPtxVersion = 222, + + + + + + + cudaErrorJitCompilationDisabled = 223, + + + + + cudaErrorUnsupportedExecAffinity = 224, + + + + + cudaErrorInvalidSource = 300, + + + + + cudaErrorFileNotFound = 301, + + + + + cudaErrorSharedObjectSymbolNotFound = 302, + + + + + cudaErrorSharedObjectInitFailed = 303, + + + + + cudaErrorOperatingSystem = 304, + + + + + + + cudaErrorInvalidResourceHandle = 400, + + + + + + cudaErrorIllegalState = 401, + + + + + + + cudaErrorSymbolNotFound = 500, + + + + + + + + cudaErrorNotReady = 600, + + + + + + + + cudaErrorIllegalAddress = 700, +# 775 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchOutOfResources = 701, +# 786 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchTimeout = 702, + + + + + + cudaErrorLaunchIncompatibleTexturing = 703, + + + + + + + cudaErrorPeerAccessAlreadyEnabled = 704, + + + + + + + cudaErrorPeerAccessNotEnabled = 705, +# 819 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSetOnActiveProcess = 708, + + + + + + + cudaErrorContextIsDestroyed = 709, + + + + + + + cudaErrorAssert = 710, + + + + + + + cudaErrorTooManyPeers = 711, + + + + + + cudaErrorHostMemoryAlreadyRegistered = 712, + + + + + + cudaErrorHostMemoryNotRegistered = 713, +# 861 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorHardwareStackError = 714, + + + + + + + + cudaErrorIllegalInstruction = 715, +# 878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorMisalignedAddress = 716, +# 889 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorInvalidAddressSpace = 717, + + + + + + + + cudaErrorInvalidPc = 718, +# 908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchFailure = 719, +# 917 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorCooperativeLaunchTooLarge = 720, + + + + + cudaErrorNotPermitted = 800, + + + + + + cudaErrorNotSupported = 801, +# 937 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSystemNotReady = 802, + + + + + + + cudaErrorSystemDriverMismatch = 803, +# 953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorCompatNotSupportedOnDevice = 804, + + + + + cudaErrorMpsConnectionFailed = 805, + + + + + cudaErrorMpsRpcFailure = 806, + + + + + + cudaErrorMpsServerNotReady = 807, + + + + + cudaErrorMpsMaxClientsReached = 808, + + + + + cudaErrorMpsMaxConnectionsReached = 809, + + + + + cudaErrorStreamCaptureUnsupported = 900, + + + + + + cudaErrorStreamCaptureInvalidated = 901, + + + + + + cudaErrorStreamCaptureMerge = 902, + + + + + cudaErrorStreamCaptureUnmatched = 903, + + + + + + cudaErrorStreamCaptureUnjoined = 904, + + + + + + + cudaErrorStreamCaptureIsolation = 905, + + + + + + cudaErrorStreamCaptureImplicit = 906, + + + + + + cudaErrorCapturedEvent = 907, + + + + + + + cudaErrorStreamCaptureWrongThread = 908, + + + + + cudaErrorTimeout = 909, + + + + + + cudaErrorGraphExecUpdateFailure = 910, +# 1054 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorExternalDevice = 911, +# 1067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorUnknown = 999, + + + + + + + + cudaErrorApiFailureBase = 10000 +}; + + + + +enum __attribute__((device_builtin)) cudaChannelFormatKind +{ + cudaChannelFormatKindSigned = 0, + cudaChannelFormatKindUnsigned = 1, + cudaChannelFormatKindFloat = 2, + cudaChannelFormatKindNone = 3, + cudaChannelFormatKindNV12 = 4, + cudaChannelFormatKindUnsignedNormalized8X1 = 5, + cudaChannelFormatKindUnsignedNormalized8X2 = 6, + cudaChannelFormatKindUnsignedNormalized8X4 = 7, + cudaChannelFormatKindUnsignedNormalized16X1 = 8, + cudaChannelFormatKindUnsignedNormalized16X2 = 9, + cudaChannelFormatKindUnsignedNormalized16X4 = 10, + cudaChannelFormatKindSignedNormalized8X1 = 11, + cudaChannelFormatKindSignedNormalized8X2 = 12, + cudaChannelFormatKindSignedNormalized8X4 = 13, + cudaChannelFormatKindSignedNormalized16X1 = 14, + cudaChannelFormatKindSignedNormalized16X2 = 15, + cudaChannelFormatKindSignedNormalized16X4 = 16, + cudaChannelFormatKindUnsignedBlockCompressed1 = 17, + cudaChannelFormatKindUnsignedBlockCompressed1SRGB = 18, + cudaChannelFormatKindUnsignedBlockCompressed2 = 19, + cudaChannelFormatKindUnsignedBlockCompressed2SRGB = 20, + cudaChannelFormatKindUnsignedBlockCompressed3 = 21, + cudaChannelFormatKindUnsignedBlockCompressed3SRGB = 22, + cudaChannelFormatKindUnsignedBlockCompressed4 = 23, + cudaChannelFormatKindSignedBlockCompressed4 = 24, + cudaChannelFormatKindUnsignedBlockCompressed5 = 25, + cudaChannelFormatKindSignedBlockCompressed5 = 26, + cudaChannelFormatKindUnsignedBlockCompressed6H = 27, + cudaChannelFormatKindSignedBlockCompressed6H = 28, + cudaChannelFormatKindUnsignedBlockCompressed7 = 29, + cudaChannelFormatKindUnsignedBlockCompressed7SRGB = 30 +}; + + + + +struct __attribute__((device_builtin)) cudaChannelFormatDesc +{ + int x; + int y; + int z; + int w; + enum cudaChannelFormatKind f; +}; + + + + +typedef struct cudaArray *cudaArray_t; + + + + +typedef const struct cudaArray *cudaArray_const_t; + +struct cudaArray; + + + + +typedef struct cudaMipmappedArray *cudaMipmappedArray_t; + + + + +typedef const struct cudaMipmappedArray *cudaMipmappedArray_const_t; + +struct cudaMipmappedArray; +# 1160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct __attribute__((device_builtin)) cudaArraySparseProperties { + struct { + unsigned int width; + unsigned int height; + unsigned int depth; + } tileExtent; + unsigned int miptailFirstLevel; + unsigned long long miptailSize; + unsigned int flags; + unsigned int reserved[4]; +}; + + + + + +struct __attribute__((device_builtin)) cudaArrayMemoryRequirements { + size_t size; + size_t alignment; + unsigned int reserved[4]; +}; + + + + + +enum __attribute__((device_builtin)) cudaMemoryType +{ + cudaMemoryTypeUnregistered = 0, + cudaMemoryTypeHost = 1, + cudaMemoryTypeDevice = 2, + cudaMemoryTypeManaged = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaMemcpyKind +{ + cudaMemcpyHostToHost = 0, + cudaMemcpyHostToDevice = 1, + cudaMemcpyDeviceToHost = 2, + cudaMemcpyDeviceToDevice = 3, + cudaMemcpyDefault = 4 +}; + + + + + + +struct __attribute__((device_builtin)) cudaPitchedPtr +{ + void *ptr; + size_t pitch; + size_t xsize; + size_t ysize; +}; + + + + + + +struct __attribute__((device_builtin)) cudaExtent +{ + size_t width; + size_t height; + size_t depth; +}; + + + + + + +struct __attribute__((device_builtin)) cudaPos +{ + size_t x; + size_t y; + size_t z; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + + struct cudaExtent extent; + enum cudaMemcpyKind kind; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DPeerParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + int srcDevice; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + int dstDevice; + + struct cudaExtent extent; +}; + + + + +struct __attribute__((device_builtin)) cudaMemsetParams { + void *dst; + size_t pitch; + unsigned int value; + unsigned int elementSize; + size_t width; + size_t height; +}; + + + + +enum __attribute__((device_builtin)) cudaAccessProperty { + cudaAccessPropertyNormal = 0, + cudaAccessPropertyStreaming = 1, + cudaAccessPropertyPersisting = 2 +}; +# 1310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct __attribute__((device_builtin)) cudaAccessPolicyWindow { + void *base_ptr; + size_t num_bytes; + float hitRatio; + enum cudaAccessProperty hitProp; + enum cudaAccessProperty missProp; +}; +# 1328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef void ( *cudaHostFn_t)(void *userData); + + + + +struct __attribute__((device_builtin)) cudaHostNodeParams { + cudaHostFn_t fn; + void* userData; +}; + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureStatus { + cudaStreamCaptureStatusNone = 0, + cudaStreamCaptureStatusActive = 1, + cudaStreamCaptureStatusInvalidated = 2 + +}; + + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureMode { + cudaStreamCaptureModeGlobal = 0, + cudaStreamCaptureModeThreadLocal = 1, + cudaStreamCaptureModeRelaxed = 2 +}; + +enum __attribute__((device_builtin)) cudaSynchronizationPolicy { + cudaSyncPolicyAuto = 1, + cudaSyncPolicySpin = 2, + cudaSyncPolicyYield = 3, + cudaSyncPolicyBlockingSync = 4 +}; +# 1379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +enum __attribute__((device_builtin)) cudaStreamUpdateCaptureDependenciesFlags { + cudaStreamAddCaptureDependencies = 0x0, + cudaStreamSetCaptureDependencies = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectFlags { + cudaUserObjectNoDestructorSync = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectRetainFlags { + cudaGraphUserObjectMove = 0x1 +}; + + + + +struct cudaGraphicsResource; + + + + +enum __attribute__((device_builtin)) cudaGraphicsRegisterFlags +{ + cudaGraphicsRegisterFlagsNone = 0, + cudaGraphicsRegisterFlagsReadOnly = 1, + cudaGraphicsRegisterFlagsWriteDiscard = 2, + cudaGraphicsRegisterFlagsSurfaceLoadStore = 4, + cudaGraphicsRegisterFlagsTextureGather = 8 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsMapFlags +{ + cudaGraphicsMapFlagsNone = 0, + cudaGraphicsMapFlagsReadOnly = 1, + cudaGraphicsMapFlagsWriteDiscard = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsCubeFace +{ + cudaGraphicsCubeFacePositiveX = 0x00, + cudaGraphicsCubeFaceNegativeX = 0x01, + cudaGraphicsCubeFacePositiveY = 0x02, + cudaGraphicsCubeFaceNegativeY = 0x03, + cudaGraphicsCubeFacePositiveZ = 0x04, + cudaGraphicsCubeFaceNegativeZ = 0x05 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceType +{ + cudaResourceTypeArray = 0x00, + cudaResourceTypeMipmappedArray = 0x01, + cudaResourceTypeLinear = 0x02, + cudaResourceTypePitch2D = 0x03 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceViewFormat +{ + cudaResViewFormatNone = 0x00, + cudaResViewFormatUnsignedChar1 = 0x01, + cudaResViewFormatUnsignedChar2 = 0x02, + cudaResViewFormatUnsignedChar4 = 0x03, + cudaResViewFormatSignedChar1 = 0x04, + cudaResViewFormatSignedChar2 = 0x05, + cudaResViewFormatSignedChar4 = 0x06, + cudaResViewFormatUnsignedShort1 = 0x07, + cudaResViewFormatUnsignedShort2 = 0x08, + cudaResViewFormatUnsignedShort4 = 0x09, + cudaResViewFormatSignedShort1 = 0x0a, + cudaResViewFormatSignedShort2 = 0x0b, + cudaResViewFormatSignedShort4 = 0x0c, + cudaResViewFormatUnsignedInt1 = 0x0d, + cudaResViewFormatUnsignedInt2 = 0x0e, + cudaResViewFormatUnsignedInt4 = 0x0f, + cudaResViewFormatSignedInt1 = 0x10, + cudaResViewFormatSignedInt2 = 0x11, + cudaResViewFormatSignedInt4 = 0x12, + cudaResViewFormatHalf1 = 0x13, + cudaResViewFormatHalf2 = 0x14, + cudaResViewFormatHalf4 = 0x15, + cudaResViewFormatFloat1 = 0x16, + cudaResViewFormatFloat2 = 0x17, + cudaResViewFormatFloat4 = 0x18, + cudaResViewFormatUnsignedBlockCompressed1 = 0x19, + cudaResViewFormatUnsignedBlockCompressed2 = 0x1a, + cudaResViewFormatUnsignedBlockCompressed3 = 0x1b, + cudaResViewFormatUnsignedBlockCompressed4 = 0x1c, + cudaResViewFormatSignedBlockCompressed4 = 0x1d, + cudaResViewFormatUnsignedBlockCompressed5 = 0x1e, + cudaResViewFormatSignedBlockCompressed5 = 0x1f, + cudaResViewFormatUnsignedBlockCompressed6H = 0x20, + cudaResViewFormatSignedBlockCompressed6H = 0x21, + cudaResViewFormatUnsignedBlockCompressed7 = 0x22 +}; + + + + +struct __attribute__((device_builtin)) cudaResourceDesc { + enum cudaResourceType resType; + + union { + struct { + cudaArray_t array; + } array; + struct { + cudaMipmappedArray_t mipmap; + } mipmap; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t sizeInBytes; + } linear; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t width; + size_t height; + size_t pitchInBytes; + } pitch2D; + } res; +}; + + + + +struct __attribute__((device_builtin)) cudaResourceViewDesc +{ + enum cudaResourceViewFormat format; + size_t width; + size_t height; + size_t depth; + unsigned int firstMipmapLevel; + unsigned int lastMipmapLevel; + unsigned int firstLayer; + unsigned int lastLayer; +}; + + + + +struct __attribute__((device_builtin)) cudaPointerAttributes +{ + + + + + enum cudaMemoryType type; +# 1554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + int device; + + + + + + void *devicePointer; +# 1569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + void *hostPointer; +}; + + + + +struct __attribute__((device_builtin)) cudaFuncAttributes +{ + + + + + + size_t sharedSizeBytes; + + + + + + size_t constSizeBytes; + + + + + size_t localSizeBytes; + + + + + + + int maxThreadsPerBlock; + + + + + int numRegs; + + + + + + + int ptxVersion; + + + + + + + int binaryVersion; + + + + + + int cacheModeCA; + + + + + + + int maxDynamicSharedSizeBytes; +# 1641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + int preferredShmemCarveout; +# 1691 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +}; + + + + +enum __attribute__((device_builtin)) cudaFuncAttribute +{ + cudaFuncAttributeMaxDynamicSharedMemorySize = 8, + cudaFuncAttributePreferredSharedMemoryCarveout = 9, +# 1708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaFuncAttributeMax +}; + + + + +enum __attribute__((device_builtin)) cudaFuncCache +{ + cudaFuncCachePreferNone = 0, + cudaFuncCachePreferShared = 1, + cudaFuncCachePreferL1 = 2, + cudaFuncCachePreferEqual = 3 +}; + + + + + +enum __attribute__((device_builtin)) cudaSharedMemConfig +{ + cudaSharedMemBankSizeDefault = 0, + cudaSharedMemBankSizeFourByte = 1, + cudaSharedMemBankSizeEightByte = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSharedCarveout { + cudaSharedmemCarveoutDefault = -1, + cudaSharedmemCarveoutMaxShared = 100, + cudaSharedmemCarveoutMaxL1 = 0 +}; + + + + +enum __attribute__((device_builtin)) cudaComputeMode +{ + cudaComputeModeDefault = 0, + cudaComputeModeExclusive = 1, + cudaComputeModeProhibited = 2, + cudaComputeModeExclusiveProcess = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaLimit +{ + cudaLimitStackSize = 0x00, + cudaLimitPrintfFifoSize = 0x01, + cudaLimitMallocHeapSize = 0x02, + cudaLimitDevRuntimeSyncDepth = 0x03, + cudaLimitDevRuntimePendingLaunchCount = 0x04, + cudaLimitMaxL2FetchGranularity = 0x05, + cudaLimitPersistingL2CacheSize = 0x06 +}; + + + + +enum __attribute__((device_builtin)) cudaMemoryAdvise +{ + cudaMemAdviseSetReadMostly = 1, + cudaMemAdviseUnsetReadMostly = 2, + cudaMemAdviseSetPreferredLocation = 3, + cudaMemAdviseUnsetPreferredLocation = 4, + cudaMemAdviseSetAccessedBy = 5, + cudaMemAdviseUnsetAccessedBy = 6 +}; + + + + +enum __attribute__((device_builtin)) cudaMemRangeAttribute +{ + cudaMemRangeAttributeReadMostly = 1, + cudaMemRangeAttributePreferredLocation = 2, + cudaMemRangeAttributeAccessedBy = 3, + cudaMemRangeAttributeLastPrefetchLocation = 4 +}; + + + + +enum __attribute__((device_builtin)) cudaOutputMode +{ + cudaKeyValuePair = 0x00, + cudaCSV = 0x01 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesOptions { + cudaFlushGPUDirectRDMAWritesOptionHost = 1<<0, + cudaFlushGPUDirectRDMAWritesOptionMemOps = 1<<1 +}; + + + + +enum __attribute__((device_builtin)) cudaGPUDirectRDMAWritesOrdering { + cudaGPUDirectRDMAWritesOrderingNone = 0, + cudaGPUDirectRDMAWritesOrderingOwner = 100, + cudaGPUDirectRDMAWritesOrderingAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesScope { + cudaFlushGPUDirectRDMAWritesToOwner = 100, + cudaFlushGPUDirectRDMAWritesToAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesTarget { + cudaFlushGPUDirectRDMAWritesTargetCurrentDevice +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceAttr +{ + cudaDevAttrMaxThreadsPerBlock = 1, + cudaDevAttrMaxBlockDimX = 2, + cudaDevAttrMaxBlockDimY = 3, + cudaDevAttrMaxBlockDimZ = 4, + cudaDevAttrMaxGridDimX = 5, + cudaDevAttrMaxGridDimY = 6, + cudaDevAttrMaxGridDimZ = 7, + cudaDevAttrMaxSharedMemoryPerBlock = 8, + cudaDevAttrTotalConstantMemory = 9, + cudaDevAttrWarpSize = 10, + cudaDevAttrMaxPitch = 11, + cudaDevAttrMaxRegistersPerBlock = 12, + cudaDevAttrClockRate = 13, + cudaDevAttrTextureAlignment = 14, + cudaDevAttrGpuOverlap = 15, + cudaDevAttrMultiProcessorCount = 16, + cudaDevAttrKernelExecTimeout = 17, + cudaDevAttrIntegrated = 18, + cudaDevAttrCanMapHostMemory = 19, + cudaDevAttrComputeMode = 20, + cudaDevAttrMaxTexture1DWidth = 21, + cudaDevAttrMaxTexture2DWidth = 22, + cudaDevAttrMaxTexture2DHeight = 23, + cudaDevAttrMaxTexture3DWidth = 24, + cudaDevAttrMaxTexture3DHeight = 25, + cudaDevAttrMaxTexture3DDepth = 26, + cudaDevAttrMaxTexture2DLayeredWidth = 27, + cudaDevAttrMaxTexture2DLayeredHeight = 28, + cudaDevAttrMaxTexture2DLayeredLayers = 29, + cudaDevAttrSurfaceAlignment = 30, + cudaDevAttrConcurrentKernels = 31, + cudaDevAttrEccEnabled = 32, + cudaDevAttrPciBusId = 33, + cudaDevAttrPciDeviceId = 34, + cudaDevAttrTccDriver = 35, + cudaDevAttrMemoryClockRate = 36, + cudaDevAttrGlobalMemoryBusWidth = 37, + cudaDevAttrL2CacheSize = 38, + cudaDevAttrMaxThreadsPerMultiProcessor = 39, + cudaDevAttrAsyncEngineCount = 40, + cudaDevAttrUnifiedAddressing = 41, + cudaDevAttrMaxTexture1DLayeredWidth = 42, + cudaDevAttrMaxTexture1DLayeredLayers = 43, + cudaDevAttrMaxTexture2DGatherWidth = 45, + cudaDevAttrMaxTexture2DGatherHeight = 46, + cudaDevAttrMaxTexture3DWidthAlt = 47, + cudaDevAttrMaxTexture3DHeightAlt = 48, + cudaDevAttrMaxTexture3DDepthAlt = 49, + cudaDevAttrPciDomainId = 50, + cudaDevAttrTexturePitchAlignment = 51, + cudaDevAttrMaxTextureCubemapWidth = 52, + cudaDevAttrMaxTextureCubemapLayeredWidth = 53, + cudaDevAttrMaxTextureCubemapLayeredLayers = 54, + cudaDevAttrMaxSurface1DWidth = 55, + cudaDevAttrMaxSurface2DWidth = 56, + cudaDevAttrMaxSurface2DHeight = 57, + cudaDevAttrMaxSurface3DWidth = 58, + cudaDevAttrMaxSurface3DHeight = 59, + cudaDevAttrMaxSurface3DDepth = 60, + cudaDevAttrMaxSurface1DLayeredWidth = 61, + cudaDevAttrMaxSurface1DLayeredLayers = 62, + cudaDevAttrMaxSurface2DLayeredWidth = 63, + cudaDevAttrMaxSurface2DLayeredHeight = 64, + cudaDevAttrMaxSurface2DLayeredLayers = 65, + cudaDevAttrMaxSurfaceCubemapWidth = 66, + cudaDevAttrMaxSurfaceCubemapLayeredWidth = 67, + cudaDevAttrMaxSurfaceCubemapLayeredLayers = 68, + cudaDevAttrMaxTexture1DLinearWidth = 69, + cudaDevAttrMaxTexture2DLinearWidth = 70, + cudaDevAttrMaxTexture2DLinearHeight = 71, + cudaDevAttrMaxTexture2DLinearPitch = 72, + cudaDevAttrMaxTexture2DMipmappedWidth = 73, + cudaDevAttrMaxTexture2DMipmappedHeight = 74, + cudaDevAttrComputeCapabilityMajor = 75, + cudaDevAttrComputeCapabilityMinor = 76, + cudaDevAttrMaxTexture1DMipmappedWidth = 77, + cudaDevAttrStreamPrioritiesSupported = 78, + cudaDevAttrGlobalL1CacheSupported = 79, + cudaDevAttrLocalL1CacheSupported = 80, + cudaDevAttrMaxSharedMemoryPerMultiprocessor = 81, + cudaDevAttrMaxRegistersPerMultiprocessor = 82, + cudaDevAttrManagedMemory = 83, + cudaDevAttrIsMultiGpuBoard = 84, + cudaDevAttrMultiGpuBoardGroupID = 85, + cudaDevAttrHostNativeAtomicSupported = 86, + cudaDevAttrSingleToDoublePrecisionPerfRatio = 87, + cudaDevAttrPageableMemoryAccess = 88, + cudaDevAttrConcurrentManagedAccess = 89, + cudaDevAttrComputePreemptionSupported = 90, + cudaDevAttrCanUseHostPointerForRegisteredMem = 91, + cudaDevAttrReserved92 = 92, + cudaDevAttrReserved93 = 93, + cudaDevAttrReserved94 = 94, + cudaDevAttrCooperativeLaunch = 95, + cudaDevAttrCooperativeMultiDeviceLaunch = 96, + cudaDevAttrMaxSharedMemoryPerBlockOptin = 97, + cudaDevAttrCanFlushRemoteWrites = 98, + cudaDevAttrHostRegisterSupported = 99, + cudaDevAttrPageableMemoryAccessUsesHostPageTables = 100, + cudaDevAttrDirectManagedMemAccessFromHost = 101, + cudaDevAttrMaxBlocksPerMultiprocessor = 106, + cudaDevAttrMaxPersistingL2CacheSize = 108, + cudaDevAttrMaxAccessPolicyWindowSize = 109, + cudaDevAttrReservedSharedMemoryPerBlock = 111, + cudaDevAttrSparseCudaArraySupported = 112, + cudaDevAttrHostRegisterReadOnlySupported = 113, + cudaDevAttrTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMaxTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMemoryPoolsSupported = 115, + cudaDevAttrGPUDirectRDMASupported = 116, + cudaDevAttrGPUDirectRDMAFlushWritesOptions = 117, + cudaDevAttrGPUDirectRDMAWritesOrdering = 118, + cudaDevAttrMemoryPoolSupportedHandleTypes = 119, + + + + + cudaDevAttrDeferredMappingCudaArraySupported = 121, + + cudaDevAttrMax +}; + + + + +enum __attribute__((device_builtin)) cudaMemPoolAttr +{ +# 1973 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaMemPoolReuseFollowEventDependencies = 0x1, + + + + + + + cudaMemPoolReuseAllowOpportunistic = 0x2, + + + + + + + + cudaMemPoolReuseAllowInternalDependencies = 0x3, +# 1999 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaMemPoolAttrReleaseThreshold = 0x4, + + + + + + cudaMemPoolAttrReservedMemCurrent = 0x5, + + + + + + + cudaMemPoolAttrReservedMemHigh = 0x6, + + + + + + cudaMemPoolAttrUsedMemCurrent = 0x7, + + + + + + + cudaMemPoolAttrUsedMemHigh = 0x8 +}; + + + + +enum __attribute__((device_builtin)) cudaMemLocationType { + cudaMemLocationTypeInvalid = 0, + cudaMemLocationTypeDevice = 1 +}; + + + + + + +struct __attribute__((device_builtin)) cudaMemLocation { + enum cudaMemLocationType type; + int id; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAccessFlags { + cudaMemAccessFlagsProtNone = 0, + cudaMemAccessFlagsProtRead = 1, + cudaMemAccessFlagsProtReadWrite = 3 +}; + + + + +struct __attribute__((device_builtin)) cudaMemAccessDesc { + struct cudaMemLocation location; + enum cudaMemAccessFlags flags; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationType { + cudaMemAllocationTypeInvalid = 0x0, + + + + cudaMemAllocationTypePinned = 0x1, + cudaMemAllocationTypeMax = 0x7FFFFFFF +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationHandleType { + cudaMemHandleTypeNone = 0x0, + cudaMemHandleTypePosixFileDescriptor = 0x1, + cudaMemHandleTypeWin32 = 0x2, + cudaMemHandleTypeWin32Kmt = 0x4 +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolProps { + enum cudaMemAllocationType allocType; + enum cudaMemAllocationHandleType handleTypes; + struct cudaMemLocation location; + + + + + + + void *win32SecurityAttributes; + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolPtrExportData { + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemAllocNodeParams { + + + + + struct cudaMemPoolProps poolProps; + const struct cudaMemAccessDesc *accessDescs; + size_t accessDescCount; + size_t bytesize; + void *dptr; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphMemAttributeType { + + + + + cudaGraphMemAttrUsedMemCurrent = 0x0, + + + + + + + cudaGraphMemAttrUsedMemHigh = 0x1, + + + + + + + cudaGraphMemAttrReservedMemCurrent = 0x2, + + + + + + + cudaGraphMemAttrReservedMemHigh = 0x3 +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceP2PAttr { + cudaDevP2PAttrPerformanceRank = 1, + cudaDevP2PAttrAccessSupported = 2, + cudaDevP2PAttrNativeAtomicSupported = 3, + cudaDevP2PAttrCudaArrayAccessSupported = 4 +}; + + + + + + +struct __attribute__((device_builtin)) CUuuid_st { + char bytes[16]; +}; +typedef __attribute__((device_builtin)) struct CUuuid_st CUuuid; + +typedef __attribute__((device_builtin)) struct CUuuid_st cudaUUID_t; + + + + +struct __attribute__((device_builtin)) cudaDeviceProp +{ + char name[256]; + cudaUUID_t uuid; + char luid[8]; + unsigned int luidDeviceNodeMask; + size_t totalGlobalMem; + size_t sharedMemPerBlock; + int regsPerBlock; + int warpSize; + size_t memPitch; + int maxThreadsPerBlock; + int maxThreadsDim[3]; + int maxGridSize[3]; + int clockRate; + size_t totalConstMem; + int major; + int minor; + size_t textureAlignment; + size_t texturePitchAlignment; + int deviceOverlap; + int multiProcessorCount; + int kernelExecTimeoutEnabled; + int integrated; + int canMapHostMemory; + int computeMode; + int maxTexture1D; + int maxTexture1DMipmap; + int maxTexture1DLinear; + int maxTexture2D[2]; + int maxTexture2DMipmap[2]; + int maxTexture2DLinear[3]; + int maxTexture2DGather[2]; + int maxTexture3D[3]; + int maxTexture3DAlt[3]; + int maxTextureCubemap; + int maxTexture1DLayered[2]; + int maxTexture2DLayered[3]; + int maxTextureCubemapLayered[2]; + int maxSurface1D; + int maxSurface2D[2]; + int maxSurface3D[3]; + int maxSurface1DLayered[2]; + int maxSurface2DLayered[3]; + int maxSurfaceCubemap; + int maxSurfaceCubemapLayered[2]; + size_t surfaceAlignment; + int concurrentKernels; + int ECCEnabled; + int pciBusID; + int pciDeviceID; + int pciDomainID; + int tccDriver; + int asyncEngineCount; + int unifiedAddressing; + int memoryClockRate; + int memoryBusWidth; + int l2CacheSize; + int persistingL2CacheMaxSize; + int maxThreadsPerMultiProcessor; + int streamPrioritiesSupported; + int globalL1CacheSupported; + int localL1CacheSupported; + size_t sharedMemPerMultiprocessor; + int regsPerMultiprocessor; + int managedMemory; + int isMultiGpuBoard; + int multiGpuBoardGroupID; + int hostNativeAtomicSupported; + int singleToDoublePrecisionPerfRatio; + int pageableMemoryAccess; + int concurrentManagedAccess; + int computePreemptionSupported; + int canUseHostPointerForRegisteredMem; + int cooperativeLaunch; + int cooperativeMultiDeviceLaunch; + size_t sharedMemPerBlockOptin; + int pageableMemoryAccessUsesHostPageTables; + int directManagedMemAccessFromHost; + int maxBlocksPerMultiProcessor; + int accessPolicyMaxWindowSize; + size_t reservedSharedMemPerBlock; +}; +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcEventHandle_st +{ + char reserved[64]; +}cudaIpcEventHandle_t; + + + + +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcMemHandle_st +{ + char reserved[64]; +}cudaIpcMemHandle_t; + + + + +enum __attribute__((device_builtin)) cudaExternalMemoryHandleType { + + + + cudaExternalMemoryHandleTypeOpaqueFd = 1, + + + + cudaExternalMemoryHandleTypeOpaqueWin32 = 2, + + + + cudaExternalMemoryHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalMemoryHandleTypeD3D12Heap = 4, + + + + cudaExternalMemoryHandleTypeD3D12Resource = 5, + + + + cudaExternalMemoryHandleTypeD3D11Resource = 6, + + + + cudaExternalMemoryHandleTypeD3D11ResourceKmt = 7, + + + + cudaExternalMemoryHandleTypeNvSciBuf = 8 +}; +# 2453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct __attribute__((device_builtin)) cudaExternalMemoryHandleDesc { + + + + enum cudaExternalMemoryHandleType type; + union { + + + + + + int fd; +# 2480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + + const void *nvSciBufObject; + } handle; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryBufferDesc { + + + + unsigned long long offset; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryMipmappedArrayDesc { + + + + + unsigned long long offset; + + + + struct cudaChannelFormatDesc formatDesc; + + + + struct cudaExtent extent; + + + + + unsigned int flags; + + + + unsigned int numLevels; +}; + + + + +enum __attribute__((device_builtin)) cudaExternalSemaphoreHandleType { + + + + cudaExternalSemaphoreHandleTypeOpaqueFd = 1, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32 = 2, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalSemaphoreHandleTypeD3D12Fence = 4, + + + + cudaExternalSemaphoreHandleTypeD3D11Fence = 5, + + + + cudaExternalSemaphoreHandleTypeNvSciSync = 6, + + + + cudaExternalSemaphoreHandleTypeKeyedMutex = 7, + + + + cudaExternalSemaphoreHandleTypeKeyedMutexKmt = 8, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd = 9, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32 = 10 +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreHandleDesc { + + + + enum cudaExternalSemaphoreHandleType type; + union { + + + + + + + int fd; +# 2630 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + const void* nvSciSyncObj; + } handle; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + } params; +# 2694 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + } params; +# 2743 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams{ + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + unsigned int reserved[12]; + } params; +# 2789 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; + unsigned int reserved[16]; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + unsigned int reserved[10]; + } params; +# 2840 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; + unsigned int reserved[16]; +}; +# 2853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) enum cudaError cudaError_t; + + + + +typedef __attribute__((device_builtin)) struct CUstream_st *cudaStream_t; + + + + +typedef __attribute__((device_builtin)) struct CUevent_st *cudaEvent_t; + + + + +typedef __attribute__((device_builtin)) struct cudaGraphicsResource *cudaGraphicsResource_t; + + + + +typedef __attribute__((device_builtin)) enum cudaOutputMode cudaOutputMode_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalMemory_st *cudaExternalMemory_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalSemaphore_st *cudaExternalSemaphore_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraph_st *cudaGraph_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraphNode_st *cudaGraphNode_t; + + + + +typedef __attribute__((device_builtin)) struct CUuserObject_st *cudaUserObject_t; + + + + +typedef __attribute__((device_builtin)) struct CUfunc_st *cudaFunction_t; + + + + +typedef __attribute__((device_builtin)) struct CUmemPoolHandle_st *cudaMemPool_t; + + + + +enum __attribute__((device_builtin)) cudaCGScope { + cudaCGScopeInvalid = 0, + cudaCGScopeGrid = 1, + cudaCGScopeMultiGrid = 2 +}; + + + + +struct __attribute__((device_builtin)) cudaLaunchParams +{ + void *func; + dim3 gridDim; + dim3 blockDim; + void **args; + size_t sharedMem; + cudaStream_t stream; +}; + + + + +struct __attribute__((device_builtin)) cudaKernelNodeParams { + void* func; + dim3 gridDim; + dim3 blockDim; + unsigned int sharedMemBytes; + void **kernelParams; + void **extra; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreSignalParams* paramsArray; + unsigned int numExtSems; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreWaitParams* paramsArray; + unsigned int numExtSems; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphNodeType { + cudaGraphNodeTypeKernel = 0x00, + cudaGraphNodeTypeMemcpy = 0x01, + cudaGraphNodeTypeMemset = 0x02, + cudaGraphNodeTypeHost = 0x03, + cudaGraphNodeTypeGraph = 0x04, + cudaGraphNodeTypeEmpty = 0x05, + cudaGraphNodeTypeWaitEvent = 0x06, + cudaGraphNodeTypeEventRecord = 0x07, + cudaGraphNodeTypeExtSemaphoreSignal = 0x08, + cudaGraphNodeTypeExtSemaphoreWait = 0x09, + cudaGraphNodeTypeMemAlloc = 0x0a, + cudaGraphNodeTypeMemFree = 0x0b, + cudaGraphNodeTypeCount +}; + + + + +typedef struct CUgraphExec_st* cudaGraphExec_t; + + + + +enum __attribute__((device_builtin)) cudaGraphExecUpdateResult { + cudaGraphExecUpdateSuccess = 0x0, + cudaGraphExecUpdateError = 0x1, + cudaGraphExecUpdateErrorTopologyChanged = 0x2, + cudaGraphExecUpdateErrorNodeTypeChanged = 0x3, + cudaGraphExecUpdateErrorFunctionChanged = 0x4, + cudaGraphExecUpdateErrorParametersChanged = 0x5, + cudaGraphExecUpdateErrorNotSupported = 0x6, + cudaGraphExecUpdateErrorUnsupportedFunctionChange = 0x7, + cudaGraphExecUpdateErrorAttributesChanged = 0x8 +}; + + + + + +enum __attribute__((device_builtin)) cudaGetDriverEntryPointFlags { + cudaEnableDefault = 0x0, + cudaEnableLegacyStream = 0x1, + cudaEnablePerThreadDefaultStream = 0x2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphDebugDotFlags { + cudaGraphDebugDotFlagsVerbose = 1<<0, + cudaGraphDebugDotFlagsKernelNodeParams = 1<<2, + cudaGraphDebugDotFlagsMemcpyNodeParams = 1<<3, + cudaGraphDebugDotFlagsMemsetNodeParams = 1<<4, + cudaGraphDebugDotFlagsHostNodeParams = 1<<5, + cudaGraphDebugDotFlagsEventNodeParams = 1<<6, + cudaGraphDebugDotFlagsExtSemasSignalNodeParams = 1<<7, + cudaGraphDebugDotFlagsExtSemasWaitNodeParams = 1<<8, + cudaGraphDebugDotFlagsKernelNodeAttributes = 1<<9, + cudaGraphDebugDotFlagsHandles = 1<<10 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphInstantiateFlags { + cudaGraphInstantiateFlagAutoFreeOnLaunch = 1 + + , cudaGraphInstantiateFlagUseNodePriority = 8 + + +}; +# 3126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) enum cudaStreamAttrID { + cudaStreamAttributeAccessPolicyWindow = 1, + cudaStreamAttributeSynchronizationPolicy = 3 +} cudaStreamAttrID; +# 3140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) union cudaStreamAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + enum cudaSynchronizationPolicy syncPolicy; +} cudaStreamAttrValue; +# 3152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) enum cudaKernelNodeAttrID { + cudaKernelNodeAttributeAccessPolicyWindow = 1 + , cudaKernelNodeAttributeCooperative = 2 + + , cudaKernelNodeAttributePriority = 8 + +} cudaKernelNodeAttrID; +# 3170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) union cudaKernelNodeAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + int cooperative; + + int priority; + +} cudaKernelNodeAttrValue; +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +enum __attribute__((device_builtin)) cudaSurfaceBoundaryMode +{ + cudaBoundaryModeZero = 0, + cudaBoundaryModeClamp = 1, + cudaBoundaryModeTrap = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSurfaceFormatMode +{ + cudaFormatModeForced = 0, + cudaFormatModeAuto = 1 +}; + + + + +struct __attribute__((device_builtin)) surfaceReference +{ + + + + struct cudaChannelFormatDesc channelDesc; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaSurfaceObject_t; +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +enum __attribute__((device_builtin)) cudaTextureAddressMode +{ + cudaAddressModeWrap = 0, + cudaAddressModeClamp = 1, + cudaAddressModeMirror = 2, + cudaAddressModeBorder = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureFilterMode +{ + cudaFilterModePoint = 0, + cudaFilterModeLinear = 1 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureReadMode +{ + cudaReadModeElementType = 0, + cudaReadModeNormalizedFloat = 1 +}; + + + + +struct __attribute__((device_builtin)) textureReference +{ + + + + int normalized; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureAddressMode addressMode[3]; + + + + struct cudaChannelFormatDesc channelDesc; + + + + int sRGB; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + int __cudaReserved[14]; +}; + + + + +struct __attribute__((device_builtin)) cudaTextureDesc +{ + + + + enum cudaTextureAddressMode addressMode[3]; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureReadMode readMode; + + + + int sRGB; + + + + float borderColor[4]; + + + + int normalizedCoords; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + + + + int seamlessCubemap; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaTextureObject_t; +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" 1 +# 55 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" +typedef enum cudaDataType_t +{ + CUDA_R_16F = 2, + CUDA_C_16F = 6, + CUDA_R_16BF = 14, + CUDA_C_16BF = 15, + CUDA_R_32F = 0, + CUDA_C_32F = 4, + CUDA_R_64F = 1, + CUDA_C_64F = 5, + CUDA_R_4I = 16, + CUDA_C_4I = 17, + CUDA_R_4U = 18, + CUDA_C_4U = 19, + CUDA_R_8I = 3, + CUDA_C_8I = 7, + CUDA_R_8U = 8, + CUDA_C_8U = 9, + CUDA_R_16I = 20, + CUDA_C_16I = 21, + CUDA_R_16U = 22, + CUDA_C_16U = 23, + CUDA_R_32I = 10, + CUDA_C_32I = 11, + CUDA_R_32U = 12, + CUDA_C_32U = 13, + CUDA_R_64I = 24, + CUDA_C_64I = 25, + CUDA_R_64U = 26, + CUDA_C_64U = 27, + + + + +} cudaDataType; + + +typedef enum libraryPropertyType_t +{ + MAJOR_VERSION, + MINOR_VERSION, + PATCH_LEVEL +} libraryPropertyType; +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 1 +# 61 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 1 +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 150 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 1 +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern "C" { + + +struct cudaFuncAttributes; + + +inline __attribute__((device)) cudaError_t cudaMalloc(void **p, size_t s) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *p, const void *c) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaGetDevice(int *device) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize, unsigned int flags) +{ + return cudaErrorUnknown; +} + + + +} +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 2 + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("Use of ""cudaDeviceSynchronize"" from device code is deprecated and will not be supported in a future release. Disable this warning with -D__CDPRT_SUPPRESS_SYNC_DEPRECATION_WARNING."))) cudaError_t cudaDeviceSynchronize(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t __cudaDeviceSynchronizeDeprecationAvoidance(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent_ptsz(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord_ptsz(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags_ptsz(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync_ptsz(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync_ptsz(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync_ptsz(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync_ptsz(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync_ptsz(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync_ptsz(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBuffer(size_t alignment, size_t size); +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBufferV2(void *func, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice_ptsz(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2_ptsz(void *parameterBuffer, cudaStream_t stream); +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2(void *parameterBuffer, cudaStream_t stream); + + +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize, unsigned int flags); + +extern __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long cudaCGGetIntrinsicHandle(enum cudaCGScope scope); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronize(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronizeGrid(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetSize(unsigned int *numThreads, unsigned int *numGrids, unsigned long long handle); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetRank(unsigned int *threadRank, unsigned int *gridRank, unsigned long long handle); +} + +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(T **devPtr, size_t size); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, T *entry); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize, unsigned int flags); +# 152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 +# 269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern "C" { +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceReset(void); +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceSynchronize(void); +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetLimit(enum cudaLimit limit, size_t value); +# 453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); +# 476 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetTexture1DLinearMaxWidth(size_t *maxWidthInElements, const struct cudaChannelFormatDesc *fmtDesc, int device); +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetStreamPriorityRange(int *leastPriority, int *greatestPriority); +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetCacheConfig(enum cudaFuncCache cacheConfig); +# 622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); +# 666 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetSharedMemConfig(enum cudaSharedMemConfig config); +# 693 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetByPCIBusId(int *device, const char *pciBusId); +# 723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetPCIBusId(char *pciBusId, int len, int device); +# 771 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t *handle, cudaEvent_t event); +# 812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcOpenEventHandle(cudaEvent_t *event, cudaIpcEventHandle_t handle); +# 855 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t *handle, void *devPtr); +# 919 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcOpenMemHandle(void **devPtr, cudaIpcMemHandle_t handle, unsigned int flags); +# 955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcCloseMemHandle(void *devPtr); +# 987 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceFlushGPUDirectRDMAWrites(enum cudaFlushGPUDirectRDMAWritesTarget target, enum cudaFlushGPUDirectRDMAWritesScope scope); +# 1031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadExit(void); +# 1057 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSynchronize(void); +# 1106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetLimit(enum cudaLimit limit, size_t value); +# 1139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetLimit(size_t *pValue, enum cudaLimit limit); +# 1175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetCacheConfig(enum cudaFuncCache *pCacheConfig); +# 1222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetCacheConfig(enum cudaFuncCache cacheConfig); +# 1285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); +# 1333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); +# 1349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); +# 1365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); +# 1393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); +# 1666 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceProperties(struct cudaDeviceProp *prop, int device); +# 1868 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); +# 1886 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetDefaultMemPool(cudaMemPool_t *memPool, int device); +# 1910 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetMemPool(int device, cudaMemPool_t memPool); +# 1930 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetMemPool(cudaMemPool_t *memPool, int device); +# 1978 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetNvSciSyncAttributes(void *nvSciSyncAttrList, int device, int flags); +# 2018 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetP2PAttribute(int *value, enum cudaDeviceP2PAttr attr, int srcDevice, int dstDevice); +# 2039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaChooseDevice(int *device, const struct cudaDeviceProp *prop); +# 2083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSetDevice(int device); +# 2104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); +# 2135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSetValidDevices(int *device_arr, int len); +# 2200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSetDeviceFlags( unsigned int flags ); +# 2244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetDeviceFlags( unsigned int *flags ); +# 2284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamCreate(cudaStream_t *pStream); +# 2316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithPriority(cudaStream_t *pStream, unsigned int flags, int priority); +# 2389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int *priority); +# 2414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetFlags(cudaStream_t hStream, unsigned int *flags); +# 2429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaCtxResetPersistingL2Cache(void); +# 2449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCopyAttributes(cudaStream_t dst, cudaStream_t src); +# 2470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + cudaStreamAttrValue *value_out); +# 2494 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamSetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + const cudaStreamAttrValue *value); +# 2528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); +# 2559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags = 0); + + + + + + + +typedef void ( *cudaStreamCallback_t)(cudaStream_t stream, cudaError_t status, void *userData); +# 2634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamAddCallback(cudaStream_t stream, + cudaStreamCallback_t callback, void *userData, unsigned int flags); +# 2658 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamSynchronize(cudaStream_t stream); +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamQuery(cudaStream_t stream); +# 2767 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void *devPtr, size_t length = 0, unsigned int flags = 0x04); +# 2806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamBeginCapture(cudaStream_t stream, enum cudaStreamCaptureMode mode); +# 2857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaThreadExchangeStreamCaptureMode(enum cudaStreamCaptureMode *mode); +# 2885 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamEndCapture(cudaStream_t stream, cudaGraph_t *pGraph); +# 2923 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamIsCapturing(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus); +# 2955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus, unsigned long long *pId); +# 3010 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo_v2(cudaStream_t stream, enum cudaStreamCaptureStatus *captureStatus_out, unsigned long long *id_out = 0, cudaGraph_t *graph_out = 0, const cudaGraphNode_t **dependencies_out = 0, size_t *numDependencies_out = 0); +# 3043 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamUpdateCaptureDependencies(cudaStream_t stream, cudaGraphNode_t *dependencies, size_t numDependencies, unsigned int flags = 0); +# 3080 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventCreate(cudaEvent_t *event); +# 3117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); +# 3157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream = 0); +# 3204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream = 0, unsigned int flags = 0); +# 3236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventQuery(cudaEvent_t event); +# 3266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventSynchronize(cudaEvent_t event); +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); +# 3338 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventElapsedTime(float *ms, cudaEvent_t start, cudaEvent_t end); +# 3518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaImportExternalMemory(cudaExternalMemory_t *extMem_out, const struct cudaExternalMemoryHandleDesc *memHandleDesc); +# 3573 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedBuffer(void **devPtr, cudaExternalMemory_t extMem, const struct cudaExternalMemoryBufferDesc *bufferDesc); +# 3635 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedMipmappedArray(cudaMipmappedArray_t *mipmap, cudaExternalMemory_t extMem, const struct cudaExternalMemoryMipmappedArrayDesc *mipmapDesc); +# 3659 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroyExternalMemory(cudaExternalMemory_t extMem); +# 3812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaImportExternalSemaphore(cudaExternalSemaphore_t *extSem_out, const struct cudaExternalSemaphoreHandleDesc *semHandleDesc); +# 3879 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSignalExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreSignalParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); +# 3955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaWaitExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreWaitParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); +# 3978 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroyExternalSemaphore(cudaExternalSemaphore_t extSem); +# 4045 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaLaunchKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); +# 4106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); +# 4207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaLaunchCooperativeKernelMultiDevice(struct cudaLaunchParams *launchParamsList, unsigned int numDevices, unsigned int flags = 0); +# 4254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFuncSetCacheConfig(const void *func, enum cudaFuncCache cacheConfig); +# 4309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig(const void *func, enum cudaSharedMemConfig config); +# 4342 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); +# 4379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncSetAttribute(const void *func, enum cudaFuncAttribute attr, int value); +# 4405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForDevice(double *d); +# 4429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForHost(double *d); +# 4497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaLaunchHostFunc(cudaStream_t stream, cudaHostFn_t fn, void *userData); +# 4554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize); +# 4583 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock(size_t *dynamicSmemSize, const void *func, int numBlocks, int blockSize); +# 4628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize, unsigned int flags); +# 4749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMallocManaged(void **devPtr, size_t size, unsigned int flags = 0x01); +# 4782 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); +# 4815 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocHost(void **ptr, size_t size); +# 4858 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocPitch(void **devPtr, size_t *pitch, size_t width, size_t height); +# 4912 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocArray(cudaArray_t *array, const struct cudaChannelFormatDesc *desc, size_t width, size_t height = 0, unsigned int flags = 0); +# 4950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); +# 4973 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeHost(void *ptr); +# 4996 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeArray(cudaArray_t array); +# 5019 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeMipmappedArray(cudaMipmappedArray_t mipmappedArray); +# 5085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostAlloc(void **pHost, size_t size, unsigned int flags); +# 5178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostRegister(void *ptr, size_t size, unsigned int flags); +# 5201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostUnregister(void *ptr); +# 5246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostGetDevicePointer(void **pDevice, void *pHost, unsigned int flags); +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostGetFlags(unsigned int *pFlags, void *pHost); +# 5307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMalloc3D(struct cudaPitchedPtr* pitchedDevPtr, struct cudaExtent extent); +# 5454 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMalloc3DArray(cudaArray_t *array, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int flags = 0); +# 5601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocMipmappedArray(cudaMipmappedArray_t *mipmappedArray, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int numLevels, unsigned int flags = 0); +# 5634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetMipmappedArrayLevel(cudaArray_t *levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned int level); +# 5739 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy3D(const struct cudaMemcpy3DParms *p); +# 5770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeer(const struct cudaMemcpy3DPeerParms *p); +# 5888 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream = 0); +# 5914 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeerAsync(const struct cudaMemcpy3DPeerParms *p, cudaStream_t stream = 0); +# 5948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemGetInfo(size_t *free, size_t *total); +# 5974 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaArrayGetInfo(struct cudaChannelFormatDesc *desc, struct cudaExtent *extent, unsigned int *flags, cudaArray_t array); +# 6003 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaArrayGetPlane(cudaArray_t *pPlaneArray, cudaArray_t hArray, unsigned int planeIdx); +# 6027 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaArray_t array, int device); +# 6051 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaMipmappedArray_t mipmap, int device); +# 6080 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaArray_t array); +# 6110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaMipmappedArray_t mipmap); +# 6155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind); +# 6190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyPeer(void *dst, int dstDevice, const void *src, int srcDevice, size_t count); +# 6239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2D(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); +# 6289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); +# 6339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArray(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind); +# 6386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 6429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbol(const void *symbol, const void *src, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyHostToDevice); +# 6472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbol(void *dst, const void *symbol, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost); +# 6529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6564 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyPeerAsync(void *dst, int dstDevice, const void *src, int srcDevice, size_t count, cudaStream_t stream = 0); +# 6627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6685 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6742 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArrayAsync(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6793 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync(const void *symbol, const void *src, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6844 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync(void *dst, const void *symbol, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemset(void *devPtr, int value, size_t count); +# 6907 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemset2D(void *devPtr, size_t pitch, int value, size_t width, size_t height); +# 6953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemset3D(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent); +# 6989 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream = 0); +# 7030 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0); +# 7083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream = 0); +# 7111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetSymbolAddress(void **devPtr, const void *symbol); +# 7138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetSymbolSize(size_t *size, const void *symbol); +# 7208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPrefetchAsync(const void *devPtr, size_t count, int dstDevice, cudaStream_t stream = 0); +# 7324 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemAdvise(const void *devPtr, size_t count, enum cudaMemoryAdvise advice, int device); +# 7383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttribute(void *data, size_t dataSize, enum cudaMemRangeAttribute attribute, const void *devPtr, size_t count); +# 7422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttributes(void **data, size_t *dataSizes, enum cudaMemRangeAttribute *attributes, size_t numAttributes, const void *devPtr, size_t count); +# 7482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind); +# 7524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArray(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind); +# 7567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 7618 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7668 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArrayAsync(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7737 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocAsync(void **devPtr, size_t size, cudaStream_t hStream); +# 7763 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeAsync(void *devPtr, cudaStream_t hStream); +# 7788 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolTrimTo(cudaMemPool_t memPool, size_t minBytesToKeep); +# 7832 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolSetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); +# 7880 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolGetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); +# 7895 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolSetAccess(cudaMemPool_t memPool, const struct cudaMemAccessDesc *descList, size_t count); +# 7908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolGetAccess(enum cudaMemAccessFlags *flags, cudaMemPool_t memPool, struct cudaMemLocation *location); +# 7928 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolCreate(cudaMemPool_t *memPool, const struct cudaMemPoolProps *poolProps); +# 7950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolDestroy(cudaMemPool_t memPool); +# 7986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocFromPoolAsync(void **ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream); +# 8011 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolExportToShareableHandle( + void *shareableHandle, + cudaMemPool_t memPool, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); +# 8038 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolImportFromShareableHandle( + cudaMemPool_t *memPool, + void *shareableHandle, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); +# 8061 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolExportPointer(struct cudaMemPoolPtrExportData *exportData, void *ptr); +# 8090 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolImportPointer(void **ptr, cudaMemPool_t memPool, struct cudaMemPoolPtrExportData *exportData); +# 8242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaPointerGetAttributes(struct cudaPointerAttributes *attributes, const void *ptr); +# 8283 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceCanAccessPeer(int *canAccessPeer, int device, int peerDevice); +# 8325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceEnablePeerAccess(int peerDevice, unsigned int flags); +# 8347 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceDisablePeerAccess(int peerDevice); +# 8411 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsUnregisterResource(cudaGraphicsResource_t resource); +# 8446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsResourceSetMapFlags(cudaGraphicsResource_t resource, unsigned int flags); +# 8485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsMapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); +# 8520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsUnmapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); +# 8552 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedPointer(void **devPtr, size_t *size, cudaGraphicsResource_t resource); +# 8590 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsSubResourceGetMappedArray(cudaArray_t *array, cudaGraphicsResource_t resource, unsigned int arrayIndex, unsigned int mipLevel); +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray_t *mipmappedArray, cudaGraphicsResource_t resource); +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t size = +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 3 4 + (0x7fffffff * 2U + 1U) +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + ); +# 8749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture2D(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t width, size_t height, size_t pitch); +# 8787 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToArray(const struct textureReference *texref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); +# 8827 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray(const struct textureReference *texref, cudaMipmappedArray_const_t mipmappedArray, const struct cudaChannelFormatDesc *desc); +# 8853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaUnbindTexture(const struct textureReference *texref); +# 8882 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset(size_t *offset, const struct textureReference *texref); +# 8912 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureReference(const struct textureReference **texref, const void *symbol); +# 8957 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindSurfaceToArray(const struct surfaceReference *surfref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); +# 8982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetSurfaceReference(const struct surfaceReference **surfref, const void *symbol); +# 9017 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetChannelDesc(struct cudaChannelFormatDesc *desc, cudaArray_const_t array); +# 9047 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) struct cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, enum cudaChannelFormatKind f); +# 9271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaCreateTextureObject(cudaTextureObject_t *pTexObject, const struct cudaResourceDesc *pResDesc, const struct cudaTextureDesc *pTexDesc, const struct cudaResourceViewDesc *pResViewDesc); +# 9291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroyTextureObject(cudaTextureObject_t texObject); +# 9311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaTextureObject_t texObject); +# 9331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetTextureObjectTextureDesc(struct cudaTextureDesc *pTexDesc, cudaTextureObject_t texObject); +# 9352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceViewDesc(struct cudaResourceViewDesc *pResViewDesc, cudaTextureObject_t texObject); +# 9397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaCreateSurfaceObject(cudaSurfaceObject_t *pSurfObject, const struct cudaResourceDesc *pResDesc); +# 9417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroySurfaceObject(cudaSurfaceObject_t surfObject); +# 9436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetSurfaceObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaSurfaceObject_t surfObject); +# 9470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDriverGetVersion(int *driverVersion); +# 9495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); +# 9542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphCreate(cudaGraph_t *pGraph, unsigned int flags); +# 9639 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddKernelNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaKernelNodeParams *pNodeParams); +# 9672 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetParams(cudaGraphNode_t node, struct cudaKernelNodeParams *pNodeParams); +# 9697 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetParams(cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); +# 9717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeCopyAttributes( + cudaGraphNode_t hSrc, + cudaGraphNode_t hDst); +# 9740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + cudaKernelNodeAttrValue *value_out); +# 9764 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + const cudaKernelNodeAttrValue *value); +# 9814 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemcpy3DParms *pCopyParams); +# 9873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 9942 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 10010 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode1D( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); +# 10042 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeGetParams(cudaGraphNode_t node, struct cudaMemcpy3DParms *pNodeParams); +# 10068 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams(cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); +# 10107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 10153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 10199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams1D( + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); +# 10246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemsetNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemsetParams *pMemsetParams); +# 10269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeGetParams(cudaGraphNode_t node, struct cudaMemsetParams *pNodeParams); +# 10292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeSetParams(cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); +# 10333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddHostNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaHostNodeParams *pNodeParams); +# 10356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphHostNodeGetParams(cudaGraphNode_t node, struct cudaHostNodeParams *pNodeParams); +# 10379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphHostNodeSetParams(cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); +# 10419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddChildGraphNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaGraph_t childGraph); +# 10446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphChildGraphNodeGetGraph(cudaGraphNode_t node, cudaGraph_t *pGraph); +# 10483 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddEmptyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies); +# 10526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddEventRecordNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); +# 10553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); +# 10580 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddEventWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); +# 10653 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); +# 10680 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10729 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresSignalNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); +# 10762 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreSignalNodeParams *params_out); +# 10789 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); +# 10838 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); +# 10871 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreWaitNodeParams *params_out); +# 10898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); +# 10975 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemAllocNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, struct cudaMemAllocNodeParams *nodeParams); +# 11002 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemAllocNodeGetParams(cudaGraphNode_t node, struct cudaMemAllocNodeParams *params_out); +# 11062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemFreeNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, void *dptr); +# 11086 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemFreeNodeGetParams(cudaGraphNode_t node, void *dptr_out); +# 11114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGraphMemTrim(int device); +# 11151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); +# 11185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); +# 11213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphClone(cudaGraph_t *pGraphClone, cudaGraph_t originalGraph); +# 11241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeFindInClone(cudaGraphNode_t *pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph); +# 11272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetType(cudaGraphNode_t node, enum cudaGraphNodeType *pType); +# 11303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphGetNodes(cudaGraph_t graph, cudaGraphNode_t *nodes, size_t *numNodes); +# 11334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphGetRootNodes(cudaGraph_t graph, cudaGraphNode_t *pRootNodes, size_t *pNumRootNodes); +# 11368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphGetEdges(cudaGraph_t graph, cudaGraphNode_t *from, cudaGraphNode_t *to, size_t *numEdges); +# 11399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependencies(cudaGraphNode_t node, cudaGraphNode_t *pDependencies, size_t *pNumDependencies); +# 11431 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependentNodes(cudaGraphNode_t node, cudaGraphNode_t *pDependentNodes, size_t *pNumDependentNodes); +# 11462 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); +# 11493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphRemoveDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); +# 11523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphDestroyNode(cudaGraphNode_t node); +# 11561 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphInstantiate(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, cudaGraphNode_t *pErrorNode, char *pLogBuffer, size_t bufferSize); +# 11611 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphInstantiateWithFlags(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, unsigned long long flags); +# 11655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecKernelNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); +# 11705 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); +# 11760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 11823 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 11884 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams1D( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); +# 11938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecMemsetNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); +# 11977 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecHostNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); +# 12023 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecChildGraphNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph); +# 12067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecEventRecordNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecEventWaitNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresSignalNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); +# 12205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresWaitNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); +# 12284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeSetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int isEnabled); +# 12351 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int *isEnabled); +# 12510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecUpdate(cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphNode_t *hErrorNode_out, enum cudaGraphExecUpdateResult *updateResult_out); +# 12535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphUpload(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphLaunch(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12589 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecDestroy(cudaGraphExec_t graphExec); +# 12610 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphDestroy(cudaGraph_t graph); +# 12629 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphDebugDotPrint(cudaGraph_t graph, const char *path, unsigned int flags); +# 12665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaUserObjectCreate(cudaUserObject_t *object_out, void *ptr, cudaHostFn_t destroy, unsigned int initialRefcount, unsigned int flags); +# 12689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaUserObjectRetain(cudaUserObject_t object, unsigned int count = 1); +# 12717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaUserObjectRelease(cudaUserObject_t object, unsigned int count = 1); +# 12745 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphRetainUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1, unsigned int flags = 0); +# 12770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphReleaseUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1); +# 12836 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetDriverEntryPoint(const char *symbol, void **funcPtr, unsigned long long flags); + + + + +extern __attribute__((host)) cudaError_t cudaGetExportTable(const void **ppExportTable, const cudaUUID_t *pExportTableId); +# 13017 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetFuncBySymbol(cudaFunction_t* functionPtr, const void* symbolPtr); +# 13175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +} +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 2 +# 124 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf1(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf2(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf4(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(char) * 8; + + + + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); + +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescNV12(void) +{ + int e = (int)sizeof(char) * 8; + + return cudaCreateChannelDesc(e, e, e, 0, cudaChannelFormatKindNV12); +} + +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindSignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindSignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindSignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindSignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindUnsignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindUnsignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 0, cudaChannelFormatKindNV12); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindUnsignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindSignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7SRGB); +} +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 1 +# 53 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 54 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 55 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static __inline__ __attribute__((host)) struct cudaPitchedPtr make_cudaPitchedPtr(void *d, size_t p, size_t xsz, size_t ysz) +{ + struct cudaPitchedPtr s; + + s.ptr = d; + s.pitch = p; + s.xsize = xsz; + s.ysize = ysz; + + return s; +} +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static __inline__ __attribute__((host)) struct cudaPos make_cudaPos(size_t x, size_t y, size_t z) +{ + struct cudaPos p; + + p.x = x; + p.y = y; + p.z = z; + + return p; +} +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static __inline__ __attribute__((host)) struct cudaExtent make_cudaExtent(size_t w, size_t h, size_t d) +{ + struct cudaExtent e; + + e.width = w; + e.height = h; + e.depth = d; + + return e; +} +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x); + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y); + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z); + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w); + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x); + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y); + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z); + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w); + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x); + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x); + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y); + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y); + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z); + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z); + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w); + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w); + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x); + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y); + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z); + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x); + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y); + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z); + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w); + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x) +{ + char1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x) +{ + uchar1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y) +{ + char2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y) +{ + uchar2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z) +{ + char3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z) +{ + uchar3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w) +{ + char4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w) +{ + uchar4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x) +{ + short1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x) +{ + ushort1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y) +{ + short2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y) +{ + ushort2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z) +{ + short3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z) +{ + ushort3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w) +{ + short4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w) +{ + ushort4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x) +{ + int1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x) +{ + uint1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y) +{ + int2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y) +{ + uint2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z) +{ + int3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z) +{ + uint3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w) +{ + int4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w) +{ + uint4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x) +{ + long1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x) +{ + ulong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y) +{ + long2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y) +{ + ulong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z) +{ + long3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z) +{ + ulong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w) +{ + long4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w) +{ + ulong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x) +{ + float1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y) +{ + float2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z) +{ + float3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w) +{ + float4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x) +{ + longlong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x) +{ + ulonglong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y) +{ + longlong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y) +{ + ulonglong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z) +{ + longlong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z) +{ + ulonglong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w) +{ + longlong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w) +{ + ulonglong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x) +{ + double1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y) +{ + double2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z) +{ + double3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w) +{ + double4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 2 +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 1 +# 71 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 85 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/usr/include/string.h" 1 3 4 +# 26 "/usr/include/string.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 27 "/usr/include/string.h" 2 3 4 + + +# 28 "/usr/include/string.h" 3 4 +extern "C" { + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 34 "/usr/include/string.h" 2 3 4 +# 43 "/usr/include/string.h" 3 4 +extern void *memcpy (void *__restrict __dest, const void *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void *memmove (void *__dest, const void *__src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern void *memccpy (void *__restrict __dest, const void *__restrict __src, + int __c, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + +extern int memcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + +extern "C++" +{ +extern void *memchr (void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const void *memchr (const void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 89 "/usr/include/string.h" 3 4 +} +# 99 "/usr/include/string.h" 3 4 +extern "C++" void *rawmemchr (void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *rawmemchr (const void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" void *memrchr (void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 122 "/usr/include/string.h" 3 4 +extern char *strcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strcat (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncat (char *__restrict __dest, const char *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern int strncmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcoll (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern size_t strxfrm (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (2))); + + + +# 1 "/usr/include/bits/types/locale_t.h" 1 3 4 +# 22 "/usr/include/bits/types/locale_t.h" 3 4 +# 1 "/usr/include/bits/types/__locale_t.h" 1 3 4 +# 28 "/usr/include/bits/types/__locale_t.h" 3 4 +struct __locale_struct +{ + + struct __locale_data *__locales[13]; + + + const unsigned short int *__ctype_b; + const int *__ctype_tolower; + const int *__ctype_toupper; + + + const char *__names[13]; +}; + +typedef struct __locale_struct *__locale_t; +# 23 "/usr/include/bits/types/locale_t.h" 2 3 4 + +typedef __locale_t locale_t; +# 154 "/usr/include/string.h" 2 3 4 + + +extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + +extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, + locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4))); + + + + + +extern char *strdup (const char *__s) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); + + + + + + +extern char *strndup (const char *__string, size_t __n) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); +# 204 "/usr/include/string.h" 3 4 +extern "C++" +{ +extern char *strchr (char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strchr (const char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 224 "/usr/include/string.h" 3 4 +} + + + + + + +extern "C++" +{ +extern char *strrchr (char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strrchr (const char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 251 "/usr/include/string.h" 3 4 +} +# 261 "/usr/include/string.h" 3 4 +extern "C++" char *strchrnul (char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const char *strchrnul (const char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 273 "/usr/include/string.h" 3 4 +extern size_t strcspn (const char *__s, const char *__reject) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern size_t strspn (const char *__s, const char *__accept) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern "C++" +{ +extern char *strpbrk (char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strpbrk (const char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 301 "/usr/include/string.h" 3 4 +} + + + + + + +extern "C++" +{ +extern char *strstr (char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strstr (const char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 328 "/usr/include/string.h" 3 4 +} + + + + + + + +extern char *strtok (char *__restrict __s, const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *__strtok_r (char *__restrict __s, + const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + +extern char *strtok_r (char *__restrict __s, const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + + + + + +extern "C++" char *strcasestr (char *__haystack, const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern "C++" const char *strcasestr (const char *__haystack, + const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 369 "/usr/include/string.h" 3 4 +extern void *memmem (const void *__haystack, size_t __haystacklen, + const void *__needle, size_t __needlelen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3))); + + + +extern void *__mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern void *mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern size_t strlen (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern size_t strnlen (const char *__string, size_t __maxlen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern char *strerror (int __errnum) throw (); +# 421 "/usr/include/string.h" 3 4 +extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))) ; + + + + + +extern char *strerror_l (int __errnum, locale_t __l) throw (); + + + +# 1 "/usr/include/strings.h" 1 3 4 +# 23 "/usr/include/strings.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 24 "/usr/include/strings.h" 2 3 4 + + + + + + +extern "C" { + + + +extern int bcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern void bcopy (const void *__src, void *__dest, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern "C++" +{ +extern char *index (char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *index (const char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 66 "/usr/include/strings.h" 3 4 +} + + + + + + + +extern "C++" +{ +extern char *rindex (char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *rindex (const char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 94 "/usr/include/strings.h" 3 4 +} +# 104 "/usr/include/strings.h" 3 4 +extern int ffs (int __i) throw () __attribute__ ((__const__)); + + + + + +extern int ffsl (long int __l) throw () __attribute__ ((__const__)); +__extension__ extern int ffsll (long long int __ll) + throw () __attribute__ ((__const__)); + + + +extern int strcasecmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + + + + +extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + + +extern int strncasecmp_l (const char *__s1, const char *__s2, + size_t __n, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4))); + + +} +# 433 "/usr/include/string.h" 2 3 4 + + + +extern void explicit_bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern char *strsep (char **__restrict __stringp, + const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern char *strsignal (int __sig) throw (); + + +extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + +extern char *__stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern int strverscmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + +extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" char *basename (char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); +extern "C++" const char *basename (const char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); +# 499 "/usr/include/string.h" 3 4 +} +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/usr/include/time.h" 1 3 4 +# 29 "/usr/include/time.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 30 "/usr/include/time.h" 2 3 4 + + + +# 1 "/usr/include/bits/time.h" 1 3 4 +# 26 "/usr/include/bits/time.h" 3 4 +# 1 "/usr/include/bits/types.h" 1 3 4 +# 27 "/usr/include/bits/types.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 28 "/usr/include/bits/types.h" 2 3 4 +# 1 "/usr/include/bits/timesize.h" 1 3 4 +# 29 "/usr/include/bits/types.h" 2 3 4 + + +typedef unsigned char __u_char; +typedef unsigned short int __u_short; +typedef unsigned int __u_int; +typedef unsigned long int __u_long; + + +typedef signed char __int8_t; +typedef unsigned char __uint8_t; +typedef signed short int __int16_t; +typedef unsigned short int __uint16_t; +typedef signed int __int32_t; +typedef unsigned int __uint32_t; + +typedef signed long int __int64_t; +typedef unsigned long int __uint64_t; + + + + + + +typedef __int8_t __int_least8_t; +typedef __uint8_t __uint_least8_t; +typedef __int16_t __int_least16_t; +typedef __uint16_t __uint_least16_t; +typedef __int32_t __int_least32_t; +typedef __uint32_t __uint_least32_t; +typedef __int64_t __int_least64_t; +typedef __uint64_t __uint_least64_t; + + + +typedef long int __quad_t; +typedef unsigned long int __u_quad_t; + + + + + + + +typedef long int __intmax_t; +typedef unsigned long int __uintmax_t; +# 141 "/usr/include/bits/types.h" 3 4 +# 1 "/usr/include/bits/typesizes.h" 1 3 4 +# 142 "/usr/include/bits/types.h" 2 3 4 +# 1 "/usr/include/bits/time64.h" 1 3 4 +# 143 "/usr/include/bits/types.h" 2 3 4 + + +typedef unsigned long int __dev_t; +typedef unsigned int __uid_t; +typedef unsigned int __gid_t; +typedef unsigned long int __ino_t; +typedef unsigned long int __ino64_t; +typedef unsigned int __mode_t; +typedef unsigned long int __nlink_t; +typedef long int __off_t; +typedef long int __off64_t; +typedef int __pid_t; +typedef struct { int __val[2]; } __fsid_t; +typedef long int __clock_t; +typedef unsigned long int __rlim_t; +typedef unsigned long int __rlim64_t; +typedef unsigned int __id_t; +typedef long int __time_t; +typedef unsigned int __useconds_t; +typedef long int __suseconds_t; + +typedef int __daddr_t; +typedef int __key_t; + + +typedef int __clockid_t; + + +typedef void * __timer_t; + + +typedef long int __blksize_t; + + + + +typedef long int __blkcnt_t; +typedef long int __blkcnt64_t; + + +typedef unsigned long int __fsblkcnt_t; +typedef unsigned long int __fsblkcnt64_t; + + +typedef unsigned long int __fsfilcnt_t; +typedef unsigned long int __fsfilcnt64_t; + + +typedef long int __fsword_t; + +typedef long int __ssize_t; + + +typedef long int __syscall_slong_t; + +typedef unsigned long int __syscall_ulong_t; + + + +typedef __off64_t __loff_t; +typedef char *__caddr_t; + + +typedef long int __intptr_t; + + +typedef unsigned int __socklen_t; + + + + +typedef int __sig_atomic_t; +# 27 "/usr/include/bits/time.h" 2 3 4 +# 73 "/usr/include/bits/time.h" 3 4 +# 1 "/usr/include/bits/timex.h" 1 3 4 +# 22 "/usr/include/bits/timex.h" 3 4 +# 1 "/usr/include/bits/types/struct_timeval.h" 1 3 4 + + + + + + + +struct timeval +{ + __time_t tv_sec; + __suseconds_t tv_usec; +}; +# 23 "/usr/include/bits/timex.h" 2 3 4 + + + +struct timex +{ + unsigned int modes; + __syscall_slong_t offset; + __syscall_slong_t freq; + __syscall_slong_t maxerror; + __syscall_slong_t esterror; + int status; + __syscall_slong_t constant; + __syscall_slong_t precision; + __syscall_slong_t tolerance; + struct timeval time; + __syscall_slong_t tick; + __syscall_slong_t ppsfreq; + __syscall_slong_t jitter; + int shift; + __syscall_slong_t stabil; + __syscall_slong_t jitcnt; + __syscall_slong_t calcnt; + __syscall_slong_t errcnt; + __syscall_slong_t stbcnt; + + int tai; + + + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; +}; +# 74 "/usr/include/bits/time.h" 2 3 4 + +extern "C" { + + +extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) throw (); + +} +# 34 "/usr/include/time.h" 2 3 4 + + + +# 1 "/usr/include/bits/types/clock_t.h" 1 3 4 + + + + + + +typedef __clock_t clock_t; +# 38 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/time_t.h" 1 3 4 + + + + + + +typedef __time_t time_t; +# 39 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/struct_tm.h" 1 3 4 + + + + + + +struct tm +{ + int tm_sec; + int tm_min; + int tm_hour; + int tm_mday; + int tm_mon; + int tm_year; + int tm_wday; + int tm_yday; + int tm_isdst; + + + long int tm_gmtoff; + const char *tm_zone; + + + + +}; +# 40 "/usr/include/time.h" 2 3 4 + + +# 1 "/usr/include/bits/types/struct_timespec.h" 1 3 4 + + + + + +# 1 "/usr/include/bits/endian.h" 1 3 4 +# 35 "/usr/include/bits/endian.h" 3 4 +# 1 "/usr/include/bits/endianness.h" 1 3 4 +# 36 "/usr/include/bits/endian.h" 2 3 4 +# 7 "/usr/include/bits/types/struct_timespec.h" 2 3 4 + + + +struct timespec +{ + __time_t tv_sec; + + + + __syscall_slong_t tv_nsec; +# 26 "/usr/include/bits/types/struct_timespec.h" 3 4 +}; +# 43 "/usr/include/time.h" 2 3 4 + + + +# 1 "/usr/include/bits/types/clockid_t.h" 1 3 4 + + + + + + +typedef __clockid_t clockid_t; +# 47 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/timer_t.h" 1 3 4 + + + + + + +typedef __timer_t timer_t; +# 48 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/struct_itimerspec.h" 1 3 4 + + + + + + + +struct itimerspec + { + struct timespec it_interval; + struct timespec it_value; + }; +# 49 "/usr/include/time.h" 2 3 4 +struct sigevent; + + + + +typedef __pid_t pid_t; +# 68 "/usr/include/time.h" 3 4 +extern "C" { + + + +extern clock_t clock (void) throw (); + + +extern time_t time (time_t *__timer) throw (); + + +extern double difftime (time_t __time1, time_t __time0) + throw () __attribute__ ((__const__)); + + +extern time_t mktime (struct tm *__tp) throw (); + + + + + +extern size_t strftime (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp) throw (); + + + + +extern char *strptime (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp) + throw (); + + + + + + +extern size_t strftime_l (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp, + locale_t __loc) throw (); + + + +extern char *strptime_l (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp, + locale_t __loc) throw (); + + + + + +extern struct tm *gmtime (const time_t *__timer) throw (); + + + +extern struct tm *localtime (const time_t *__timer) throw (); + + + + +extern struct tm *gmtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + +extern struct tm *localtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + + +extern char *asctime (const struct tm *__tp) throw (); + + +extern char *ctime (const time_t *__timer) throw (); + + + + + + +extern char *asctime_r (const struct tm *__restrict __tp, + char *__restrict __buf) throw (); + + +extern char *ctime_r (const time_t *__restrict __timer, + char *__restrict __buf) throw (); + + + + +extern char *__tzname[2]; +extern int __daylight; +extern long int __timezone; + + + + +extern char *tzname[2]; + + + +extern void tzset (void) throw (); + + + +extern int daylight; +extern long int timezone; +# 190 "/usr/include/time.h" 3 4 +extern time_t timegm (struct tm *__tp) throw (); + + +extern time_t timelocal (struct tm *__tp) throw (); + + +extern int dysize (int __year) throw () __attribute__ ((__const__)); +# 205 "/usr/include/time.h" 3 4 +extern int nanosleep (const struct timespec *__requested_time, + struct timespec *__remaining); + + + +extern int clock_getres (clockid_t __clock_id, struct timespec *__res) throw (); + + +extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) throw (); + + +extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) + throw (); + + + + + + +extern int clock_nanosleep (clockid_t __clock_id, int __flags, + const struct timespec *__req, + struct timespec *__rem); + + +extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) throw (); + + + + +extern int timer_create (clockid_t __clock_id, + struct sigevent *__restrict __evp, + timer_t *__restrict __timerid) throw (); + + +extern int timer_delete (timer_t __timerid) throw (); + + +extern int timer_settime (timer_t __timerid, int __flags, + const struct itimerspec *__restrict __value, + struct itimerspec *__restrict __ovalue) throw (); + + +extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) + throw (); + + +extern int timer_getoverrun (timer_t __timerid) throw (); + + + + + +extern int timespec_get (struct timespec *__ts, int __base) + throw () __attribute__ ((__nonnull__ (1))); +# 274 "/usr/include/time.h" 3 4 +extern int getdate_err; +# 283 "/usr/include/time.h" 3 4 +extern struct tm *getdate (const char *__string); +# 297 "/usr/include/time.h" 3 4 +extern int getdate_r (const char *__restrict __string, + struct tm *__restrict __resbufp); + + +} +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + +# 88 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern "C" +{ + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) clock_t clock(void) + + + + +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 +throw () +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memset(void*, int, size_t) +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memcpy(void*, const void*, size_t) +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; + +} +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/usr/include/c++/7/new" 1 3 +# 37 "/usr/include/c++/7/new" 3 + +# 38 "/usr/include/c++/7/new" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 18 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 3 +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 1 3 + + +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 4 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 +# 2192 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2192 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std +{ + typedef long unsigned int size_t; + typedef long int ptrdiff_t; + + + typedef decltype(nullptr) nullptr_t; + +} +# 2214 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +namespace __gnu_cxx +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +# 2496 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h" 1 3 +# 2497 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h" 1 3 +# 2500 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 +# 19 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 2 3 +# 40 "/usr/include/c++/7/new" 2 3 +# 1 "/usr/include/c++/7/exception" 1 3 +# 33 "/usr/include/c++/7/exception" 3 + +# 34 "/usr/include/c++/7/exception" 3 + +#pragma GCC visibility push(default) + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 38 "/usr/include/c++/7/exception" 2 3 +# 1 "/usr/include/c++/7/bits/exception.h" 1 3 +# 34 "/usr/include/c++/7/bits/exception.h" 3 + +# 35 "/usr/include/c++/7/bits/exception.h" 3 + +#pragma GCC visibility push(default) + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 39 "/usr/include/c++/7/bits/exception.h" 2 3 + +extern "C++" { + +namespace std +{ +# 60 "/usr/include/c++/7/bits/exception.h" 3 + class exception + { + public: + exception() noexcept { } + virtual ~exception() noexcept; + + + + virtual const char* + what() const noexcept; + }; + +} + +} + +#pragma GCC visibility pop +# 39 "/usr/include/c++/7/exception" 2 3 + +extern "C++" { + +namespace std +{ + + + class bad_exception : public exception + { + public: + bad_exception() noexcept { } + + + + virtual ~bad_exception() noexcept; + + + virtual const char* + what() const noexcept; + }; + + + typedef void (*terminate_handler) (); + + + typedef void (*unexpected_handler) (); + + + terminate_handler set_terminate(terminate_handler) noexcept; + + + + terminate_handler get_terminate() noexcept; + + + + + void terminate() noexcept __attribute__ ((__noreturn__)); + + + unexpected_handler set_unexpected(unexpected_handler) noexcept; + + + + unexpected_handler get_unexpected() noexcept; + + + + + void unexpected() __attribute__ ((__noreturn__)); +# 101 "/usr/include/c++/7/exception" 3 + bool uncaught_exception() noexcept __attribute__ ((__pure__)); + + + + + int uncaught_exceptions() noexcept __attribute__ ((__pure__)); + + + +} + +namespace __gnu_cxx +{ + +# 132 "/usr/include/c++/7/exception" 3 + void __verbose_terminate_handler(); + + +} + +} + +#pragma GCC visibility pop + + +# 1 "/usr/include/c++/7/bits/exception_ptr.h" 1 3 +# 34 "/usr/include/c++/7/bits/exception_ptr.h" 3 +#pragma GCC visibility push(default) + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 37 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/bits/exception_defines.h" 1 3 +# 38 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 1 3 +# 34 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 3 + +# 35 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 3 + +#pragma GCC visibility push(default) + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 39 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 2 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 40 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 2 3 +# 50 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 3 +namespace std +{ + class type_info; +} + +namespace __cxxabiv1 +{ + struct __cxa_refcounted_exception; + + extern "C" + { + + void* + __cxa_allocate_exception(size_t) noexcept; + + void + __cxa_free_exception(void*) noexcept; + + + __cxa_refcounted_exception* + __cxa_init_primary_exception(void *object, std::type_info *tinfo, + void ( *dest) (void *)) noexcept; + + } +} + + + +#pragma GCC visibility pop +# 39 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/typeinfo" 1 3 +# 32 "/usr/include/c++/7/typeinfo" 3 + +# 33 "/usr/include/c++/7/typeinfo" 3 + + + +# 1 "/usr/include/c++/7/bits/hash_bytes.h" 1 3 +# 33 "/usr/include/c++/7/bits/hash_bytes.h" 3 + +# 34 "/usr/include/c++/7/bits/hash_bytes.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 36 "/usr/include/c++/7/bits/hash_bytes.h" 2 3 + +namespace std +{ + + + + + + + + size_t + _Hash_bytes(const void* __ptr, size_t __len, size_t __seed); + + + + + + size_t + _Fnv_hash_bytes(const void* __ptr, size_t __len, size_t __seed); + + +} +# 37 "/usr/include/c++/7/typeinfo" 2 3 + + +#pragma GCC visibility push(default) + +extern "C++" { + +namespace __cxxabiv1 +{ + class __class_type_info; +} +# 80 "/usr/include/c++/7/typeinfo" 3 +namespace std +{ + + + + + + + class type_info + { + public: + + + + + virtual ~type_info(); + + + + const char* name() const noexcept + { return __name[0] == '*' ? __name + 1 : __name; } +# 115 "/usr/include/c++/7/typeinfo" 3 + bool before(const type_info& __arg) const noexcept + { return (__name[0] == '*' && __arg.__name[0] == '*') + ? __name < __arg.__name + : __builtin_strcmp (__name, __arg.__name) < 0; } + + bool operator==(const type_info& __arg) const noexcept + { + return ((__name == __arg.__name) + || (__name[0] != '*' && + __builtin_strcmp (__name, __arg.__name) == 0)); + } +# 136 "/usr/include/c++/7/typeinfo" 3 + bool operator!=(const type_info& __arg) const noexcept + { return !operator==(__arg); } + + + size_t hash_code() const noexcept + { + + return _Hash_bytes(name(), __builtin_strlen(name()), + static_cast(0xc70f6907UL)); + + + + } + + + + virtual bool __is_pointer_p() const; + + + virtual bool __is_function_p() const; + + + + + + + + virtual bool __do_catch(const type_info *__thr_type, void **__thr_obj, + unsigned __outer) const; + + + virtual bool __do_upcast(const __cxxabiv1::__class_type_info *__target, + void **__obj_ptr) const; + + protected: + const char *__name; + + explicit type_info(const char *__n): __name(__n) { } + + private: + + type_info& operator=(const type_info&); + type_info(const type_info&); + }; + + + + + + + + class bad_cast : public exception + { + public: + bad_cast() noexcept { } + + + + virtual ~bad_cast() noexcept; + + + virtual const char* what() const noexcept; + }; + + + + + + class bad_typeid : public exception + { + public: + bad_typeid () noexcept { } + + + + virtual ~bad_typeid() noexcept; + + + virtual const char* what() const noexcept; + }; +} + +} + +#pragma GCC visibility pop +# 40 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/new" 1 3 +# 41 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 + +extern "C++" { + +namespace std +{ + class type_info; + + + + + + namespace __exception_ptr + { + class exception_ptr; + } + + using __exception_ptr::exception_ptr; + + + + + + exception_ptr current_exception() noexcept; + + template + exception_ptr make_exception_ptr(_Ex) noexcept; + + + void rethrow_exception(exception_ptr) __attribute__ ((__noreturn__)); + + namespace __exception_ptr + { + using std::rethrow_exception; + + + + + + class exception_ptr + { + void* _M_exception_object; + + explicit exception_ptr(void* __e) noexcept; + + void _M_addref() noexcept; + void _M_release() noexcept; + + void *_M_get() const noexcept __attribute__ ((__pure__)); + + friend exception_ptr std::current_exception() noexcept; + friend void std::rethrow_exception(exception_ptr); + template + friend exception_ptr std::make_exception_ptr(_Ex) noexcept; + + public: + exception_ptr() noexcept; + + exception_ptr(const exception_ptr&) noexcept; + + + exception_ptr(nullptr_t) noexcept + : _M_exception_object(0) + { } + + exception_ptr(exception_ptr&& __o) noexcept + : _M_exception_object(__o._M_exception_object) + { __o._M_exception_object = 0; } +# 117 "/usr/include/c++/7/bits/exception_ptr.h" 3 + exception_ptr& + operator=(const exception_ptr&) noexcept; + + + exception_ptr& + operator=(exception_ptr&& __o) noexcept + { + exception_ptr(static_cast(__o)).swap(*this); + return *this; + } + + + ~exception_ptr() noexcept; + + void + swap(exception_ptr&) noexcept; +# 144 "/usr/include/c++/7/bits/exception_ptr.h" 3 + explicit operator bool() const + { return _M_exception_object; } + + + friend bool + operator==(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + const class std::type_info* + __cxa_exception_type() const noexcept + __attribute__ ((__pure__)); + }; + + bool + operator==(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + bool + operator!=(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + inline void + swap(exception_ptr& __lhs, exception_ptr& __rhs) + { __lhs.swap(__rhs); } + + template + inline void + __dest_thunk(void* __x) + { static_cast<_Ex*>(__x)->~_Ex(); } + + } + + + template + exception_ptr + make_exception_ptr(_Ex __ex) noexcept + { + + void* __e = __cxxabiv1::__cxa_allocate_exception(sizeof(_Ex)); + (void) __cxxabiv1::__cxa_init_primary_exception( + __e, const_cast(&typeid(__ex)), + __exception_ptr::__dest_thunk<_Ex>); + try + { + ::new (__e) _Ex(__ex); + return exception_ptr(__e); + } + catch(...) + { + __cxxabiv1::__cxa_free_exception(__e); + return current_exception(); + } +# 208 "/usr/include/c++/7/bits/exception_ptr.h" 3 + } + + + + + + template + exception_ptr + copy_exception(_Ex __ex) noexcept __attribute__ ((__deprecated__)); + + template + exception_ptr + copy_exception(_Ex __ex) noexcept + { return std::make_exception_ptr<_Ex>(__ex); } + + +} + +} + +#pragma GCC visibility pop +# 143 "/usr/include/c++/7/exception" 2 3 +# 1 "/usr/include/c++/7/bits/nested_exception.h" 1 3 +# 33 "/usr/include/c++/7/bits/nested_exception.h" 3 +#pragma GCC visibility push(default) + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 40 "/usr/include/c++/7/bits/nested_exception.h" 2 3 +# 1 "/usr/include/c++/7/bits/move.h" 1 3 +# 33 "/usr/include/c++/7/bits/move.h" 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 34 "/usr/include/c++/7/bits/move.h" 2 3 +# 1 "/usr/include/c++/7/bits/concept_check.h" 1 3 +# 33 "/usr/include/c++/7/bits/concept_check.h" 3 + +# 34 "/usr/include/c++/7/bits/concept_check.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 36 "/usr/include/c++/7/bits/concept_check.h" 2 3 +# 35 "/usr/include/c++/7/bits/move.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + template + inline constexpr _Tp* + __addressof(_Tp& __r) noexcept + { return __builtin_addressof(__r); } + + +} + + +# 1 "/usr/include/c++/7/type_traits" 1 3 +# 32 "/usr/include/c++/7/type_traits" 3 + +# 33 "/usr/include/c++/7/type_traits" 3 + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 39 "/usr/include/c++/7/type_traits" 2 3 + + + +namespace std +{ + typedef short unsigned int uint_least16_t; + typedef unsigned int uint_least32_t; +} + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + +# 68 "/usr/include/c++/7/type_traits" 3 + template + struct integral_constant + { + static constexpr _Tp value = __v; + typedef _Tp value_type; + typedef integral_constant<_Tp, __v> type; + constexpr operator value_type() const noexcept { return value; } + + + + + constexpr value_type operator()() const noexcept { return value; } + + }; + + template + constexpr _Tp integral_constant<_Tp, __v>::value; + + + typedef integral_constant true_type; + + + typedef integral_constant false_type; + + template + using __bool_constant = integral_constant; +# 103 "/usr/include/c++/7/type_traits" 3 + template + struct conditional; + + template + struct __or_; + + template<> + struct __or_<> + : public false_type + { }; + + template + struct __or_<_B1> + : public _B1 + { }; + + template + struct __or_<_B1, _B2> + : public conditional<_B1::value, _B1, _B2>::type + { }; + + template + struct __or_<_B1, _B2, _B3, _Bn...> + : public conditional<_B1::value, _B1, __or_<_B2, _B3, _Bn...>>::type + { }; + + template + struct __and_; + + template<> + struct __and_<> + : public true_type + { }; + + template + struct __and_<_B1> + : public _B1 + { }; + + template + struct __and_<_B1, _B2> + : public conditional<_B1::value, _B2, _B1>::type + { }; + + template + struct __and_<_B1, _B2, _B3, _Bn...> + : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type + { }; + + template + struct __not_ + : public __bool_constant + { }; +# 192 "/usr/include/c++/7/type_traits" 3 + template + struct __success_type + { typedef _Tp type; }; + + struct __failure_type + { }; + + + + template + struct remove_cv; + + template + struct __is_void_helper + : public false_type { }; + + template<> + struct __is_void_helper + : public true_type { }; + + + template + struct is_void + : public __is_void_helper::type>::type + { }; + + template + struct __is_integral_helper + : public false_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + + template<> + struct __is_integral_helper + : public true_type { }; + + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + + + + template<> + struct __is_integral_helper<__int128> + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; +# 324 "/usr/include/c++/7/type_traits" 3 + template + struct is_integral + : public __is_integral_helper::type>::type + { }; + + template + struct __is_floating_point_helper + : public false_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; +# 352 "/usr/include/c++/7/type_traits" 3 + template + struct is_floating_point + : public __is_floating_point_helper::type>::type + { }; + + + template + struct is_array + : public false_type { }; + + template + struct is_array<_Tp[_Size]> + : public true_type { }; + + template + struct is_array<_Tp[]> + : public true_type { }; + + template + struct __is_pointer_helper + : public false_type { }; + + template + struct __is_pointer_helper<_Tp*> + : public true_type { }; + + + template + struct is_pointer + : public __is_pointer_helper::type>::type + { }; + + + template + struct is_lvalue_reference + : public false_type { }; + + template + struct is_lvalue_reference<_Tp&> + : public true_type { }; + + + template + struct is_rvalue_reference + : public false_type { }; + + template + struct is_rvalue_reference<_Tp&&> + : public true_type { }; + + template + struct is_function; + + template + struct __is_member_object_pointer_helper + : public false_type { }; + + template + struct __is_member_object_pointer_helper<_Tp _Cp::*> + : public integral_constant::value> { }; + + + template + struct is_member_object_pointer + : public __is_member_object_pointer_helper< + typename remove_cv<_Tp>::type>::type + { }; + + template + struct __is_member_function_pointer_helper + : public false_type { }; + + template + struct __is_member_function_pointer_helper<_Tp _Cp::*> + : public integral_constant::value> { }; + + + template + struct is_member_function_pointer + : public __is_member_function_pointer_helper< + typename remove_cv<_Tp>::type>::type + { }; + + + template + struct is_enum + : public integral_constant + { }; + + + template + struct is_union + : public integral_constant + { }; + + + template + struct is_class + : public integral_constant + { }; + + + template + struct is_function + : public false_type { }; + + template + struct is_function<_Res(_ArgTypes...) > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile && > + : public true_type { }; + + + + template + struct __is_null_pointer_helper + : public false_type { }; + + template<> + struct __is_null_pointer_helper + : public true_type { }; + + + template + struct is_null_pointer + : public __is_null_pointer_helper::type>::type + { }; + + + template + struct __is_nullptr_t + : public is_null_pointer<_Tp> + { }; + + + + + template + struct is_reference + : public __or_, + is_rvalue_reference<_Tp>>::type + { }; + + + template + struct is_arithmetic + : public __or_, is_floating_point<_Tp>>::type + { }; + + + template + struct is_fundamental + : public __or_, is_void<_Tp>, + is_null_pointer<_Tp>>::type + { }; + + + template + struct is_object + : public __not_<__or_, is_reference<_Tp>, + is_void<_Tp>>>::type + { }; + + template + struct is_member_pointer; + + + template + struct is_scalar + : public __or_, is_enum<_Tp>, is_pointer<_Tp>, + is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type + { }; + + + template + struct is_compound + : public integral_constant::value> { }; + + template + struct __is_member_pointer_helper + : public false_type { }; + + template + struct __is_member_pointer_helper<_Tp _Cp::*> + : public true_type { }; + + + template + struct is_member_pointer + : public __is_member_pointer_helper::type>::type + { }; + + + + template + struct __is_referenceable + : public __or_, is_reference<_Tp>>::type + { }; + + template + struct __is_referenceable<_Res(_Args...) > + : public true_type + { }; + + template + struct __is_referenceable<_Res(_Args......) > + : public true_type + { }; + + + + + template + struct is_const + : public false_type { }; + + template + struct is_const<_Tp const> + : public true_type { }; + + + template + struct is_volatile + : public false_type { }; + + template + struct is_volatile<_Tp volatile> + : public true_type { }; + + + template + struct is_trivial + : public integral_constant + { }; + + + template + struct is_trivially_copyable + : public integral_constant + { }; + + + template + struct is_standard_layout + : public integral_constant + { }; + + + + template + struct is_pod + : public integral_constant + { }; + + + template + struct is_literal_type + : public integral_constant + { }; + + + template + struct is_empty + : public integral_constant + { }; + + + template + struct is_polymorphic + : public integral_constant + { }; + + + + + template + struct is_final + : public integral_constant + { }; + + + + template + struct is_abstract + : public integral_constant + { }; + + template::value> + struct __is_signed_helper + : public false_type { }; + + template + struct __is_signed_helper<_Tp, true> + : public integral_constant + { }; + + + template + struct is_signed + : public __is_signed_helper<_Tp>::type + { }; + + + template + struct is_unsigned + : public __and_, __not_>> + { }; + + + + + template + struct add_rvalue_reference; + + + + + + template + typename add_rvalue_reference<_Tp>::type declval() noexcept; + + template + struct extent; + + template + struct remove_all_extents; + + template + struct __is_array_known_bounds + : public integral_constant::value > 0)> + { }; + + template + struct __is_array_unknown_bounds + : public __and_, __not_>> + { }; + + + + + + + struct __do_is_destructible_impl + { + template().~_Tp())> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_destructible_impl + : public __do_is_destructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template, + __is_array_unknown_bounds<_Tp>, + is_function<_Tp>>::value, + bool = __or_, is_scalar<_Tp>>::value> + struct __is_destructible_safe; + + template + struct __is_destructible_safe<_Tp, false, false> + : public __is_destructible_impl::type>::type + { }; + + template + struct __is_destructible_safe<_Tp, true, false> + : public false_type { }; + + template + struct __is_destructible_safe<_Tp, false, true> + : public true_type { }; + + + template + struct is_destructible + : public __is_destructible_safe<_Tp>::type + { }; + + + + + + struct __do_is_nt_destructible_impl + { + template + static integral_constant().~_Tp())> + __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_nt_destructible_impl + : public __do_is_nt_destructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template, + __is_array_unknown_bounds<_Tp>, + is_function<_Tp>>::value, + bool = __or_, is_scalar<_Tp>>::value> + struct __is_nt_destructible_safe; + + template + struct __is_nt_destructible_safe<_Tp, false, false> + : public __is_nt_destructible_impl::type>::type + { }; + + template + struct __is_nt_destructible_safe<_Tp, true, false> + : public false_type { }; + + template + struct __is_nt_destructible_safe<_Tp, false, true> + : public true_type { }; + + + template + struct is_nothrow_destructible + : public __is_nt_destructible_safe<_Tp>::type + { }; + + struct __do_is_default_constructible_impl + { + template + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_default_constructible_impl + : public __do_is_default_constructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_default_constructible_atom + : public __and_<__not_>, + __is_default_constructible_impl<_Tp>> + { }; + + template::value> + struct __is_default_constructible_safe; + + + + + + + template + struct __is_default_constructible_safe<_Tp, true> + : public __and_<__is_array_known_bounds<_Tp>, + __is_default_constructible_atom::type>> + { }; + + template + struct __is_default_constructible_safe<_Tp, false> + : public __is_default_constructible_atom<_Tp>::type + { }; + + + template + struct is_default_constructible + : public __is_default_constructible_safe<_Tp>::type + { }; +# 936 "/usr/include/c++/7/type_traits" 3 + struct __do_is_static_castable_impl + { + template(declval<_From>()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_static_castable_impl + : public __do_is_static_castable_impl + { + typedef decltype(__test<_From, _To>(0)) type; + }; + + template + struct __is_static_castable_safe + : public __is_static_castable_impl<_From, _To>::type + { }; + + + template + struct __is_static_castable + : public integral_constant::value)> + { }; + + + + + + + struct __do_is_direct_constructible_impl + { + template()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_direct_constructible_impl + : public __do_is_direct_constructible_impl + { + typedef decltype(__test<_Tp, _Arg>(0)) type; + }; + + template + struct __is_direct_constructible_new_safe + : public __and_, + __is_direct_constructible_impl<_Tp, _Arg>> + { }; + + template + struct is_same; + + template + struct is_base_of; + + template + struct remove_reference; + + template, + is_function<_From>>>::value> + struct __is_base_to_derived_ref; + + template + struct is_constructible; + + + + template + struct __is_base_to_derived_ref<_From, _To, true> + { + typedef typename remove_cv::type>::type __src_t; + typedef typename remove_cv::type>::type __dst_t; + typedef __and_<__not_>, + is_base_of<__src_t, __dst_t>, + __not_>> type; + static constexpr bool value = type::value; + }; + + template + struct __is_base_to_derived_ref<_From, _To, false> + : public false_type + { }; + + template, + is_rvalue_reference<_To>>::value> + struct __is_lvalue_to_rvalue_ref; + + + + template + struct __is_lvalue_to_rvalue_ref<_From, _To, true> + { + typedef typename remove_cv::type>::type __src_t; + typedef typename remove_cv::type>::type __dst_t; + typedef __and_<__not_>, + __or_, + is_base_of<__dst_t, __src_t>>> type; + static constexpr bool value = type::value; + }; + + template + struct __is_lvalue_to_rvalue_ref<_From, _To, false> + : public false_type + { }; + + + + + + + + template + struct __is_direct_constructible_ref_cast + : public __and_<__is_static_castable<_Arg, _Tp>, + __not_<__or_<__is_base_to_derived_ref<_Arg, _Tp>, + __is_lvalue_to_rvalue_ref<_Arg, _Tp> + >>> + { }; + + template + struct __is_direct_constructible_new + : public conditional::value, + __is_direct_constructible_ref_cast<_Tp, _Arg>, + __is_direct_constructible_new_safe<_Tp, _Arg> + >::type + { }; + + template + struct __is_direct_constructible + : public __is_direct_constructible_new<_Tp, _Arg>::type + { }; + + + + + + + struct __do_is_nary_constructible_impl + { + template()...))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_nary_constructible_impl + : public __do_is_nary_constructible_impl + { + typedef decltype(__test<_Tp, _Args...>(0)) type; + }; + + template + struct __is_nary_constructible + : public __is_nary_constructible_impl<_Tp, _Args...>::type + { + static_assert(sizeof...(_Args) > 1, + "Only useful for > 1 arguments"); + }; + + template + struct __is_constructible_impl + : public __is_nary_constructible<_Tp, _Args...> + { }; + + template + struct __is_constructible_impl<_Tp, _Arg> + : public __is_direct_constructible<_Tp, _Arg> + { }; + + template + struct __is_constructible_impl<_Tp> + : public is_default_constructible<_Tp> + { }; + + + template + struct is_constructible + : public __is_constructible_impl<_Tp, _Args...>::type + { }; + + template::value> + struct __is_copy_constructible_impl; + + template + struct __is_copy_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_copy_constructible_impl<_Tp, true> + : public is_constructible<_Tp, const _Tp&> + { }; + + + template + struct is_copy_constructible + : public __is_copy_constructible_impl<_Tp> + { }; + + template::value> + struct __is_move_constructible_impl; + + template + struct __is_move_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_move_constructible_impl<_Tp, true> + : public is_constructible<_Tp, _Tp&&> + { }; + + + template + struct is_move_constructible + : public __is_move_constructible_impl<_Tp> + { }; + + template + struct __is_nt_default_constructible_atom + : public integral_constant + { }; + + template::value> + struct __is_nt_default_constructible_impl; + + template + struct __is_nt_default_constructible_impl<_Tp, true> + : public __and_<__is_array_known_bounds<_Tp>, + __is_nt_default_constructible_atom::type>> + { }; + + template + struct __is_nt_default_constructible_impl<_Tp, false> + : public __is_nt_default_constructible_atom<_Tp> + { }; + + + template + struct is_nothrow_default_constructible + : public __and_, + __is_nt_default_constructible_impl<_Tp>> + { }; + + template + struct __is_nt_constructible_impl + : public integral_constant()...))> + { }; + + template + struct __is_nt_constructible_impl<_Tp, _Arg> + : public integral_constant(declval<_Arg>()))> + { }; + + template + struct __is_nt_constructible_impl<_Tp> + : public is_nothrow_default_constructible<_Tp> + { }; + + + template + struct is_nothrow_constructible + : public __and_, + __is_nt_constructible_impl<_Tp, _Args...>> + { }; + + template::value> + struct __is_nothrow_copy_constructible_impl; + + template + struct __is_nothrow_copy_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nothrow_copy_constructible_impl<_Tp, true> + : public is_nothrow_constructible<_Tp, const _Tp&> + { }; + + + template + struct is_nothrow_copy_constructible + : public __is_nothrow_copy_constructible_impl<_Tp> + { }; + + template::value> + struct __is_nothrow_move_constructible_impl; + + template + struct __is_nothrow_move_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nothrow_move_constructible_impl<_Tp, true> + : public is_nothrow_constructible<_Tp, _Tp&&> + { }; + + + template + struct is_nothrow_move_constructible + : public __is_nothrow_move_constructible_impl<_Tp> + { }; + + template + class __is_assignable_helper + { + template() = declval<_Up1>())> + static true_type + __test(int); + + template + static false_type + __test(...); + + public: + typedef decltype(__test<_Tp, _Up>(0)) type; + }; + + + template + struct is_assignable + : public __is_assignable_helper<_Tp, _Up>::type + { }; + + template::value> + struct __is_copy_assignable_impl; + + template + struct __is_copy_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_copy_assignable_impl<_Tp, true> + : public is_assignable<_Tp&, const _Tp&> + { }; + + + template + struct is_copy_assignable + : public __is_copy_assignable_impl<_Tp> + { }; + + template::value> + struct __is_move_assignable_impl; + + template + struct __is_move_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_move_assignable_impl<_Tp, true> + : public is_assignable<_Tp&, _Tp&&> + { }; + + + template + struct is_move_assignable + : public __is_move_assignable_impl<_Tp> + { }; + + template + struct __is_nt_assignable_impl + : public integral_constant() = declval<_Up>())> + { }; + + + template + struct is_nothrow_assignable + : public __and_, + __is_nt_assignable_impl<_Tp, _Up>> + { }; + + template::value> + struct __is_nt_copy_assignable_impl; + + template + struct __is_nt_copy_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nt_copy_assignable_impl<_Tp, true> + : public is_nothrow_assignable<_Tp&, const _Tp&> + { }; + + + template + struct is_nothrow_copy_assignable + : public __is_nt_copy_assignable_impl<_Tp> + { }; + + template::value> + struct __is_nt_move_assignable_impl; + + template + struct __is_nt_move_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nt_move_assignable_impl<_Tp, true> + : public is_nothrow_assignable<_Tp&, _Tp&&> + { }; + + + template + struct is_nothrow_move_assignable + : public __is_nt_move_assignable_impl<_Tp> + { }; + + + template + struct is_trivially_constructible + : public __and_, integral_constant> + { }; + + + template + struct is_trivially_default_constructible + : public is_trivially_constructible<_Tp>::type + { }; + + struct __do_is_implicitly_default_constructible_impl + { + template + static void __helper(const _Tp&); + + template + static true_type __test(const _Tp&, + decltype(__helper({}))* = 0); + + static false_type __test(...); + }; + + template + struct __is_implicitly_default_constructible_impl + : public __do_is_implicitly_default_constructible_impl + { + typedef decltype(__test(declval<_Tp>())) type; + }; + + template + struct __is_implicitly_default_constructible_safe + : public __is_implicitly_default_constructible_impl<_Tp>::type + { }; + + template + struct __is_implicitly_default_constructible + : public __and_, + __is_implicitly_default_constructible_safe<_Tp>> + { }; + + + template + struct is_trivially_copy_constructible + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_move_constructible + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_assignable + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_copy_assignable + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_move_assignable + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_destructible + : public __and_, integral_constant> + { }; + + + + template + struct has_virtual_destructor + : public integral_constant + { }; + + + + + + template + struct alignment_of + : public integral_constant { }; + + + template + struct rank + : public integral_constant { }; + + template + struct rank<_Tp[_Size]> + : public integral_constant::value> { }; + + template + struct rank<_Tp[]> + : public integral_constant::value> { }; + + + template + struct extent + : public integral_constant { }; + + template + struct extent<_Tp[_Size], _Uint> + : public integral_constant::value> + { }; + + template + struct extent<_Tp[], _Uint> + : public integral_constant::value> + { }; + + + + + + template + struct is_same + : public false_type { }; + + template + struct is_same<_Tp, _Tp> + : public true_type { }; + + + template + struct is_base_of + : public integral_constant + { }; + + template, is_function<_To>, + is_array<_To>>::value> + struct __is_convertible_helper + { typedef typename is_void<_To>::type type; }; + + template + class __is_convertible_helper<_From, _To, false> + { + template + static void __test_aux(_To1); + + template(std::declval<_From1>()))> + static true_type + __test(int); + + template + static false_type + __test(...); + + public: + typedef decltype(__test<_From, _To>(0)) type; + }; + + + + template + struct is_convertible + : public __is_convertible_helper<_From, _To>::type + { }; + + + + + + template + struct remove_const + { typedef _Tp type; }; + + template + struct remove_const<_Tp const> + { typedef _Tp type; }; + + + template + struct remove_volatile + { typedef _Tp type; }; + + template + struct remove_volatile<_Tp volatile> + { typedef _Tp type; }; + + + template + struct remove_cv + { + typedef typename + remove_const::type>::type type; + }; + + + template + struct add_const + { typedef _Tp const type; }; + + + template + struct add_volatile + { typedef _Tp volatile type; }; + + + template + struct add_cv + { + typedef typename + add_const::type>::type type; + }; + + + + + + + template + using remove_const_t = typename remove_const<_Tp>::type; + + + template + using remove_volatile_t = typename remove_volatile<_Tp>::type; + + + template + using remove_cv_t = typename remove_cv<_Tp>::type; + + + template + using add_const_t = typename add_const<_Tp>::type; + + + template + using add_volatile_t = typename add_volatile<_Tp>::type; + + + template + using add_cv_t = typename add_cv<_Tp>::type; + + + + + + template + struct remove_reference + { typedef _Tp type; }; + + template + struct remove_reference<_Tp&> + { typedef _Tp type; }; + + template + struct remove_reference<_Tp&&> + { typedef _Tp type; }; + + template::value> + struct __add_lvalue_reference_helper + { typedef _Tp type; }; + + template + struct __add_lvalue_reference_helper<_Tp, true> + { typedef _Tp& type; }; + + + template + struct add_lvalue_reference + : public __add_lvalue_reference_helper<_Tp> + { }; + + template::value> + struct __add_rvalue_reference_helper + { typedef _Tp type; }; + + template + struct __add_rvalue_reference_helper<_Tp, true> + { typedef _Tp&& type; }; + + + template + struct add_rvalue_reference + : public __add_rvalue_reference_helper<_Tp> + { }; + + + + template + using remove_reference_t = typename remove_reference<_Tp>::type; + + + template + using add_lvalue_reference_t = typename add_lvalue_reference<_Tp>::type; + + + template + using add_rvalue_reference_t = typename add_rvalue_reference<_Tp>::type; + + + + + + template + struct __cv_selector; + + template + struct __cv_selector<_Unqualified, false, false> + { typedef _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, false, true> + { typedef volatile _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, true, false> + { typedef const _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, true, true> + { typedef const volatile _Unqualified __type; }; + + template::value, + bool _IsVol = is_volatile<_Qualified>::value> + class __match_cv_qualifiers + { + typedef __cv_selector<_Unqualified, _IsConst, _IsVol> __match; + + public: + typedef typename __match::__type __type; + }; + + + template + struct __make_unsigned + { typedef _Tp __type; }; + + template<> + struct __make_unsigned + { typedef unsigned char __type; }; + + template<> + struct __make_unsigned + { typedef unsigned char __type; }; + + template<> + struct __make_unsigned + { typedef unsigned short __type; }; + + template<> + struct __make_unsigned + { typedef unsigned int __type; }; + + template<> + struct __make_unsigned + { typedef unsigned long __type; }; + + template<> + struct __make_unsigned + { typedef unsigned long long __type; }; + + + template<> + struct __make_unsigned : __make_unsigned + { }; + + + + template<> + struct __make_unsigned<__int128> + { typedef unsigned __int128 __type; }; +# 1771 "/usr/include/c++/7/type_traits" 3 + template::value, + bool _IsEnum = is_enum<_Tp>::value> + class __make_unsigned_selector; + + template + class __make_unsigned_selector<_Tp, true, false> + { + typedef __make_unsigned::type> __unsignedt; + typedef typename __unsignedt::__type __unsigned_type; + typedef __match_cv_qualifiers<_Tp, __unsigned_type> __cv_unsigned; + + public: + typedef typename __cv_unsigned::__type __type; + }; + + template + class __make_unsigned_selector<_Tp, false, true> + { + + typedef unsigned char __smallest; + static const bool __b0 = sizeof(_Tp) <= sizeof(__smallest); + static const bool __b1 = sizeof(_Tp) <= sizeof(unsigned short); + static const bool __b2 = sizeof(_Tp) <= sizeof(unsigned int); + static const bool __b3 = sizeof(_Tp) <= sizeof(unsigned long); + typedef conditional<__b3, unsigned long, unsigned long long> __cond3; + typedef typename __cond3::type __cond3_type; + typedef conditional<__b2, unsigned int, __cond3_type> __cond2; + typedef typename __cond2::type __cond2_type; + typedef conditional<__b1, unsigned short, __cond2_type> __cond1; + typedef typename __cond1::type __cond1_type; + + typedef typename conditional<__b0, __smallest, __cond1_type>::type + __unsigned_type; + typedef __match_cv_qualifiers<_Tp, __unsigned_type> __cv_unsigned; + + public: + typedef typename __cv_unsigned::__type __type; + }; + + + + + + template + struct make_unsigned + { typedef typename __make_unsigned_selector<_Tp>::__type type; }; + + + template<> + struct make_unsigned; + + + + template + struct __make_signed + { typedef _Tp __type; }; + + template<> + struct __make_signed + { typedef signed char __type; }; + + template<> + struct __make_signed + { typedef signed char __type; }; + + template<> + struct __make_signed + { typedef signed short __type; }; + + template<> + struct __make_signed + { typedef signed int __type; }; + + template<> + struct __make_signed + { typedef signed long __type; }; + + template<> + struct __make_signed + { typedef signed long long __type; }; +# 1860 "/usr/include/c++/7/type_traits" 3 + template<> + struct __make_signed : __make_signed + { }; + template<> + struct __make_signed : __make_signed + { }; + + + + template<> + struct __make_signed + { typedef __int128 __type; }; +# 1890 "/usr/include/c++/7/type_traits" 3 + template::value, + bool _IsEnum = is_enum<_Tp>::value> + class __make_signed_selector; + + template + class __make_signed_selector<_Tp, true, false> + { + typedef __make_signed::type> __signedt; + typedef typename __signedt::__type __signed_type; + typedef __match_cv_qualifiers<_Tp, __signed_type> __cv_signed; + + public: + typedef typename __cv_signed::__type __type; + }; + + template + class __make_signed_selector<_Tp, false, true> + { + typedef typename __make_unsigned_selector<_Tp>::__type __unsigned_type; + + public: + typedef typename __make_signed_selector<__unsigned_type>::__type __type; + }; + + + + + + template + struct make_signed + { typedef typename __make_signed_selector<_Tp>::__type type; }; + + + template<> + struct make_signed; + + + + template + using make_signed_t = typename make_signed<_Tp>::type; + + + template + using make_unsigned_t = typename make_unsigned<_Tp>::type; + + + + + + template + struct remove_extent + { typedef _Tp type; }; + + template + struct remove_extent<_Tp[_Size]> + { typedef _Tp type; }; + + template + struct remove_extent<_Tp[]> + { typedef _Tp type; }; + + + template + struct remove_all_extents + { typedef _Tp type; }; + + template + struct remove_all_extents<_Tp[_Size]> + { typedef typename remove_all_extents<_Tp>::type type; }; + + template + struct remove_all_extents<_Tp[]> + { typedef typename remove_all_extents<_Tp>::type type; }; + + + + template + using remove_extent_t = typename remove_extent<_Tp>::type; + + + template + using remove_all_extents_t = typename remove_all_extents<_Tp>::type; + + + + + template + struct __remove_pointer_helper + { typedef _Tp type; }; + + template + struct __remove_pointer_helper<_Tp, _Up*> + { typedef _Up type; }; + + + template + struct remove_pointer + : public __remove_pointer_helper<_Tp, typename remove_cv<_Tp>::type> + { }; + + + template, + is_void<_Tp>>::value> + struct __add_pointer_helper + { typedef _Tp type; }; + + template + struct __add_pointer_helper<_Tp, true> + { typedef typename remove_reference<_Tp>::type* type; }; + + template + struct add_pointer + : public __add_pointer_helper<_Tp> + { }; + + + + template + using remove_pointer_t = typename remove_pointer<_Tp>::type; + + + template + using add_pointer_t = typename add_pointer<_Tp>::type; + + + template + struct __aligned_storage_msa + { + union __type + { + unsigned char __data[_Len]; + struct __attribute__((__aligned__)) { } __align; + }; + }; +# 2036 "/usr/include/c++/7/type_traits" 3 + template::__type)> + struct aligned_storage + { + union type + { + unsigned char __data[_Len]; + struct __attribute__((__aligned__((_Align)))) { } __align; + }; + }; + + template + struct __strictest_alignment + { + static const size_t _S_alignment = 0; + static const size_t _S_size = 0; + }; + + template + struct __strictest_alignment<_Tp, _Types...> + { + static const size_t _S_alignment = + alignof(_Tp) > __strictest_alignment<_Types...>::_S_alignment + ? alignof(_Tp) : __strictest_alignment<_Types...>::_S_alignment; + static const size_t _S_size = + sizeof(_Tp) > __strictest_alignment<_Types...>::_S_size + ? sizeof(_Tp) : __strictest_alignment<_Types...>::_S_size; + }; +# 2075 "/usr/include/c++/7/type_traits" 3 + template + struct aligned_union + { + private: + static_assert(sizeof...(_Types) != 0, "At least one type is required"); + + using __strictest = __strictest_alignment<_Types...>; + static const size_t _S_len = _Len > __strictest::_S_size + ? _Len : __strictest::_S_size; + public: + + static const size_t alignment_value = __strictest::_S_alignment; + + typedef typename aligned_storage<_S_len, alignment_value>::type type; + }; + + template + const size_t aligned_union<_Len, _Types...>::alignment_value; + + + + template::value, + bool _IsFunction = is_function<_Up>::value> + struct __decay_selector; + + + template + struct __decay_selector<_Up, false, false> + { typedef typename remove_cv<_Up>::type __type; }; + + template + struct __decay_selector<_Up, true, false> + { typedef typename remove_extent<_Up>::type* __type; }; + + template + struct __decay_selector<_Up, false, true> + { typedef typename add_pointer<_Up>::type __type; }; + + + template + class decay + { + typedef typename remove_reference<_Tp>::type __remove_type; + + public: + typedef typename __decay_selector<__remove_type>::__type type; + }; + + template + class reference_wrapper; + + + template + struct __strip_reference_wrapper + { + typedef _Tp __type; + }; + + template + struct __strip_reference_wrapper > + { + typedef _Tp& __type; + }; + + template + struct __decay_and_strip + { + typedef typename __strip_reference_wrapper< + typename decay<_Tp>::type>::__type __type; + }; + + + + + template + struct enable_if + { }; + + + template + struct enable_if + { typedef _Tp type; }; + + template + using _Require = typename enable_if<__and_<_Cond...>::value>::type; + + + + template + struct conditional + { typedef _Iftrue type; }; + + + template + struct conditional + { typedef _Iffalse type; }; + + + template + struct common_type; + + + + struct __do_common_type_impl + { + template + static __success_type() + : std::declval<_Up>())>::type> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __common_type_impl + : private __do_common_type_impl + { + typedef decltype(_S_test<_Tp, _Up>(0)) type; + }; + + struct __do_member_type_wrapper + { + template + static __success_type _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __member_type_wrapper + : private __do_member_type_wrapper + { + typedef decltype(_S_test<_Tp>(0)) type; + }; + + template + struct __expanded_common_type_wrapper + { + typedef common_type type; + }; + + template + struct __expanded_common_type_wrapper<__failure_type, _Args...> + { typedef __failure_type type; }; + + template + struct common_type<_Tp> + { typedef typename decay<_Tp>::type type; }; + + template + struct common_type<_Tp, _Up> + : public __common_type_impl<_Tp, _Up>::type + { }; + + template + struct common_type<_Tp, _Up, _Vp...> + : public __expanded_common_type_wrapper>::type, _Vp...>::type + { }; + + + template + struct underlying_type + { + typedef __underlying_type(_Tp) type; + }; + + template + struct __declval_protector + { + static const bool __stop = false; + static typename add_rvalue_reference<_Tp>::type __delegate(); + }; + + template + inline typename add_rvalue_reference<_Tp>::type + declval() noexcept + { + static_assert(__declval_protector<_Tp>::__stop, + "declval() must not be used!"); + return __declval_protector<_Tp>::__delegate(); + } + + + template + class result_of; + + + + + + struct __invoke_memfun_ref { }; + struct __invoke_memfun_deref { }; + struct __invoke_memobj_ref { }; + struct __invoke_memobj_deref { }; + struct __invoke_other { }; + + + template + struct __result_of_success : __success_type<_Tp> + { using __invoke_type = _Tag; }; + + + struct __result_of_memfun_ref_impl + { + template + static __result_of_success().*std::declval<_Fp>())(std::declval<_Args>()...) + ), __invoke_memfun_ref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memfun_ref + : private __result_of_memfun_ref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg, _Args...>(0)) type; + }; + + + struct __result_of_memfun_deref_impl + { + template + static __result_of_success()).*std::declval<_Fp>())(std::declval<_Args>()...) + ), __invoke_memfun_deref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memfun_deref + : private __result_of_memfun_deref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg, _Args...>(0)) type; + }; + + + struct __result_of_memobj_ref_impl + { + template + static __result_of_success().*std::declval<_Fp>() + ), __invoke_memobj_ref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memobj_ref + : private __result_of_memobj_ref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg>(0)) type; + }; + + + struct __result_of_memobj_deref_impl + { + template + static __result_of_success()).*std::declval<_Fp>() + ), __invoke_memobj_deref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memobj_deref + : private __result_of_memobj_deref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg>(0)) type; + }; + + template + struct __result_of_memobj; + + template + struct __result_of_memobj<_Res _Class::*, _Arg> + { + typedef typename remove_cv::type>::type _Argval; + typedef _Res _Class::* _MemPtr; + typedef typename conditional<__or_, + is_base_of<_Class, _Argval>>::value, + __result_of_memobj_ref<_MemPtr, _Arg>, + __result_of_memobj_deref<_MemPtr, _Arg> + >::type::type type; + }; + + template + struct __result_of_memfun; + + template + struct __result_of_memfun<_Res _Class::*, _Arg, _Args...> + { + typedef typename remove_cv::type>::type _Argval; + typedef _Res _Class::* _MemPtr; + typedef typename conditional<__or_, + is_base_of<_Class, _Argval>>::value, + __result_of_memfun_ref<_MemPtr, _Arg, _Args...>, + __result_of_memfun_deref<_MemPtr, _Arg, _Args...> + >::type::type type; + }; + + + + + + + template::type> + struct __inv_unwrap + { + using type = _Tp; + }; + + template + struct __inv_unwrap<_Tp, reference_wrapper<_Up>> + { + using type = _Up&; + }; + + template + struct __result_of_impl + { + typedef __failure_type type; + }; + + template + struct __result_of_impl + : public __result_of_memobj::type, + typename __inv_unwrap<_Arg>::type> + { }; + + template + struct __result_of_impl + : public __result_of_memfun::type, + typename __inv_unwrap<_Arg>::type, _Args...> + { }; + + + struct __result_of_other_impl + { + template + static __result_of_success()(std::declval<_Args>()...) + ), __invoke_other> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_impl + : private __result_of_other_impl + { + typedef decltype(_S_test<_Functor, _ArgTypes...>(0)) type; + }; + + + template + struct __invoke_result + : public __result_of_impl< + is_member_object_pointer< + typename remove_reference<_Functor>::type + >::value, + is_member_function_pointer< + typename remove_reference<_Functor>::type + >::value, + _Functor, _ArgTypes... + >::type + { }; + + template + struct result_of<_Functor(_ArgTypes...)> + : public __invoke_result<_Functor, _ArgTypes...> + { }; + + + + template::__type)> + using aligned_storage_t = typename aligned_storage<_Len, _Align>::type; + + template + using aligned_union_t = typename aligned_union<_Len, _Types...>::type; + + + template + using decay_t = typename decay<_Tp>::type; + + + template + using enable_if_t = typename enable_if<_Cond, _Tp>::type; + + + template + using conditional_t = typename conditional<_Cond, _Iftrue, _Iffalse>::type; + + + template + using common_type_t = typename common_type<_Tp...>::type; + + + template + using underlying_type_t = typename underlying_type<_Tp>::type; + + + template + using result_of_t = typename result_of<_Tp>::type; + + + + template + using __enable_if_t = typename enable_if<_Cond, _Tp>::type; + + + template using __void_t = void; + + + + + template using void_t = void; + + + + template class _Op, typename... _Args> + struct __detector + { + using value_t = false_type; + using type = _Default; + }; + + + template class _Op, + typename... _Args> + struct __detector<_Default, __void_t<_Op<_Args...>>, _Op, _Args...> + { + using value_t = true_type; + using type = _Op<_Args...>; + }; + + + template class _Op, + typename... _Args> + using __detected_or = __detector<_Default, void, _Op, _Args...>; + + + template class _Op, + typename... _Args> + using __detected_or_t + = typename __detected_or<_Default, _Op, _Args...>::type; +# 2553 "/usr/include/c++/7/type_traits" 3 + template + struct __is_swappable; + + template + struct __is_nothrow_swappable; + + template + class tuple; + + template + struct __is_tuple_like_impl : false_type + { }; + + template + struct __is_tuple_like_impl> : true_type + { }; + + + template + struct __is_tuple_like + : public __is_tuple_like_impl::type>::type>::type + { }; + + template + inline + typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, + is_move_constructible<_Tp>, + is_move_assignable<_Tp>>::value>::type + swap(_Tp&, _Tp&) + noexcept(__and_, + is_nothrow_move_assignable<_Tp>>::value); + + template + inline + typename enable_if<__is_swappable<_Tp>::value>::type + swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm]) + noexcept(__is_nothrow_swappable<_Tp>::value); + + namespace __swappable_details { + using std::swap; + + struct __do_is_swappable_impl + { + template(), std::declval<_Tp&>()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + struct __do_is_nothrow_swappable_impl + { + template + static __bool_constant< + noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>())) + > __test(int); + + template + static false_type __test(...); + }; + + } + + template + struct __is_swappable_impl + : public __swappable_details::__do_is_swappable_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_nothrow_swappable_impl + : public __swappable_details::__do_is_nothrow_swappable_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_swappable + : public __is_swappable_impl<_Tp>::type + { }; + + template + struct __is_nothrow_swappable + : public __is_nothrow_swappable_impl<_Tp>::type + { }; + + + + + + + template + struct is_swappable + : public __is_swappable_impl<_Tp>::type + { }; + + + template + struct is_nothrow_swappable + : public __is_nothrow_swappable_impl<_Tp>::type + { }; + + + + template + constexpr bool is_swappable_v = + is_swappable<_Tp>::value; + + + template + constexpr bool is_nothrow_swappable_v = + is_nothrow_swappable<_Tp>::value; + + + namespace __swappable_with_details { + using std::swap; + + struct __do_is_swappable_with_impl + { + template(), std::declval<_Up>())), + typename + = decltype(swap(std::declval<_Up>(), std::declval<_Tp>()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + struct __do_is_nothrow_swappable_with_impl + { + template + static __bool_constant< + noexcept(swap(std::declval<_Tp>(), std::declval<_Up>())) + && + noexcept(swap(std::declval<_Up>(), std::declval<_Tp>())) + > __test(int); + + template + static false_type __test(...); + }; + + } + + template + struct __is_swappable_with_impl + : public __swappable_with_details::__do_is_swappable_with_impl + { + typedef decltype(__test<_Tp, _Up>(0)) type; + }; + + + template + struct __is_swappable_with_impl<_Tp&, _Tp&> + : public __swappable_details::__do_is_swappable_impl + { + typedef decltype(__test<_Tp&>(0)) type; + }; + + template + struct __is_nothrow_swappable_with_impl + : public __swappable_with_details::__do_is_nothrow_swappable_with_impl + { + typedef decltype(__test<_Tp, _Up>(0)) type; + }; + + + template + struct __is_nothrow_swappable_with_impl<_Tp&, _Tp&> + : public __swappable_details::__do_is_nothrow_swappable_impl + { + typedef decltype(__test<_Tp&>(0)) type; + }; + + + template + struct is_swappable_with + : public __is_swappable_with_impl<_Tp, _Up>::type + { }; + + + template + struct is_nothrow_swappable_with + : public __is_nothrow_swappable_with_impl<_Tp, _Up>::type + { }; + + + + template + constexpr bool is_swappable_with_v = + is_swappable_with<_Tp, _Up>::value; + + + template + constexpr bool is_nothrow_swappable_with_v = + is_nothrow_swappable_with<_Tp, _Up>::value; + + + + + + + template + struct __is_invocable_impl : false_type { }; + + template + struct __is_invocable_impl<_Result, _Ret, __void_t> + : __or_, is_convertible>::type + { }; + + template + struct __is_invocable + : __is_invocable_impl<__invoke_result<_Fn, _ArgTypes...>, void>::type + { }; + + template + constexpr bool __call_is_nt(__invoke_memfun_ref) + { + using _Up = typename __inv_unwrap<_Tp>::type; + return noexcept((std::declval<_Up>().*std::declval<_Fn>())( + std::declval<_Args>()...)); + } + + template + constexpr bool __call_is_nt(__invoke_memfun_deref) + { + return noexcept(((*std::declval<_Tp>()).*std::declval<_Fn>())( + std::declval<_Args>()...)); + } + + template + constexpr bool __call_is_nt(__invoke_memobj_ref) + { + using _Up = typename __inv_unwrap<_Tp>::type; + return noexcept(std::declval<_Up>().*std::declval<_Fn>()); + } + + template + constexpr bool __call_is_nt(__invoke_memobj_deref) + { + return noexcept((*std::declval<_Tp>()).*std::declval<_Fn>()); + } + + template + constexpr bool __call_is_nt(__invoke_other) + { + return noexcept(std::declval<_Fn>()(std::declval<_Args>()...)); + } + + template + struct __call_is_nothrow + : __bool_constant< + std::__call_is_nt<_Fn, _Args...>(typename _Result::__invoke_type{}) + > + { }; + + template + using __call_is_nothrow_ + = __call_is_nothrow<__invoke_result<_Fn, _Args...>, _Fn, _Args...>; + + + template + struct __is_nothrow_invocable + : __and_<__is_invocable<_Fn, _Args...>, + __call_is_nothrow_<_Fn, _Args...>>::type + { }; + + struct __nonesuch { + __nonesuch() = delete; + ~__nonesuch() = delete; + __nonesuch(__nonesuch const&) = delete; + void operator=(__nonesuch const&) = delete; + }; +# 3108 "/usr/include/c++/7/type_traits" 3 + +} +# 55 "/usr/include/c++/7/bits/move.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + +# 71 "/usr/include/c++/7/bits/move.h" 3 + template + constexpr _Tp&& + forward(typename std::remove_reference<_Tp>::type& __t) noexcept + { return static_cast<_Tp&&>(__t); } + + + + + + + + template + constexpr _Tp&& + forward(typename std::remove_reference<_Tp>::type&& __t) noexcept + { + static_assert(!std::is_lvalue_reference<_Tp>::value, "template argument" + " substituting _Tp is an lvalue reference type"); + return static_cast<_Tp&&>(__t); + } + + + + + + + template + constexpr typename std::remove_reference<_Tp>::type&& + move(_Tp&& __t) noexcept + { return static_cast::type&&>(__t); } + + + template + struct __move_if_noexcept_cond + : public __and_<__not_>, + is_copy_constructible<_Tp>>::type { }; +# 115 "/usr/include/c++/7/bits/move.h" 3 + template + constexpr typename + conditional<__move_if_noexcept_cond<_Tp>::value, const _Tp&, _Tp&&>::type + move_if_noexcept(_Tp& __x) noexcept + { return std::move(__x); } +# 135 "/usr/include/c++/7/bits/move.h" 3 + template + inline _Tp* + addressof(_Tp& __r) noexcept + { return std::__addressof(__r); } + + + + template + const _Tp* addressof(const _Tp&&) = delete; + + + template + inline _Tp + __exchange(_Tp& __obj, _Up&& __new_val) + { + _Tp __old_val = std::move(__obj); + __obj = std::forward<_Up>(__new_val); + return __old_val; + } + + + +} +# 166 "/usr/include/c++/7/bits/move.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + +# 181 "/usr/include/c++/7/bits/move.h" 3 + template + inline + + typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, + is_move_constructible<_Tp>, + is_move_assignable<_Tp>>::value>::type + swap(_Tp& __a, _Tp& __b) + noexcept(__and_, + is_nothrow_move_assignable<_Tp>>::value) + + + + + { + + + + _Tp __tmp = std::move(__a); + __a = std::move(__b); + __b = std::move(__tmp); + } + + + + + template + inline + + typename enable_if<__is_swappable<_Tp>::value>::type + swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm]) + noexcept(__is_nothrow_swappable<_Tp>::value) + + + + + { + for (size_t __n = 0; __n < _Nm; ++__n) + swap(__a[__n], __b[__n]); + } + + + +} +# 41 "/usr/include/c++/7/bits/nested_exception.h" 2 3 + +extern "C++" { + +namespace std +{ + + + + + + + class nested_exception + { + exception_ptr _M_ptr; + + public: + nested_exception() noexcept : _M_ptr(current_exception()) { } + + nested_exception(const nested_exception&) noexcept = default; + + nested_exception& operator=(const nested_exception&) noexcept = default; + + virtual ~nested_exception() noexcept; + + [[noreturn]] + void + rethrow_nested() const + { + if (_M_ptr) + rethrow_exception(_M_ptr); + std::terminate(); + } + + exception_ptr + nested_ptr() const noexcept + { return _M_ptr; } + }; + + template + struct _Nested_exception : public _Except, public nested_exception + { + explicit _Nested_exception(const _Except& __ex) + : _Except(__ex) + { } + + explicit _Nested_exception(_Except&& __ex) + : _Except(static_cast<_Except&&>(__ex)) + { } + }; + + + + + template + inline void + __throw_with_nested_impl(_Tp&& __t, true_type) + { + using _Up = typename remove_reference<_Tp>::type; + throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; + } + + template + inline void + __throw_with_nested_impl(_Tp&& __t, false_type) + { throw std::forward<_Tp>(__t); } + + + + template + [[noreturn]] + inline void + throw_with_nested(_Tp&& __t) + { + using _Up = typename decay<_Tp>::type; + using _CopyConstructible + = __and_, is_move_constructible<_Up>>; + static_assert(_CopyConstructible::value, + "throw_with_nested argument must be CopyConstructible"); + using __nest = __and_, __bool_constant, + __not_>>; + std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); + } + + + template + using __rethrow_if_nested_cond = typename enable_if< + __and_, + __or_<__not_>, + is_convertible<_Tp*, nested_exception*>>>::value + >::type; + + + template + inline __rethrow_if_nested_cond<_Ex> + __rethrow_if_nested_impl(const _Ex* __ptr) + { + if (auto __ne_ptr = dynamic_cast(__ptr)) + __ne_ptr->rethrow_nested(); + } + + + inline void + __rethrow_if_nested_impl(const void*) + { } + + + template + inline void + rethrow_if_nested(const _Ex& __ex) + { std::__rethrow_if_nested_impl(std::__addressof(__ex)); } + + +} + +} + + + +#pragma GCC visibility pop +# 144 "/usr/include/c++/7/exception" 2 3 +# 41 "/usr/include/c++/7/new" 2 3 + +#pragma GCC visibility push(default) + +extern "C++" { + +namespace std +{ + + + + + + + class bad_alloc : public exception + { + public: + bad_alloc() throw() { } + + + + virtual ~bad_alloc() throw(); + + + virtual const char* what() const throw(); + }; + + + class bad_array_new_length : public bad_alloc + { + public: + bad_array_new_length() throw() { }; + + + + virtual ~bad_array_new_length() throw(); + + + virtual const char* what() const throw(); + }; + + + + + + + struct nothrow_t + { + + explicit nothrow_t() = default; + + }; + + extern const nothrow_t nothrow; + + + + typedef void (*new_handler)(); + + + + new_handler set_new_handler(new_handler) throw(); + + + + new_handler get_new_handler() noexcept; + +} +# 120 "/usr/include/c++/7/new" 3 +void* operator new(std::size_t) + __attribute__((__externally_visible__)); +void* operator new[](std::size_t) + __attribute__((__externally_visible__)); +void operator delete(void*) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*) noexcept + __attribute__((__externally_visible__)); + +void operator delete(void*, std::size_t) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*, std::size_t) noexcept + __attribute__((__externally_visible__)); + +void* operator new(std::size_t, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void* operator new[](std::size_t, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void operator delete(void*, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +# 168 "/usr/include/c++/7/new" 3 +inline void* operator new(std::size_t, void* __p) noexcept +{ return __p; } +inline void* operator new[](std::size_t, void* __p) noexcept +{ return __p; } + + +inline void operator delete (void*, void*) noexcept { } +inline void operator delete[](void*, void*) noexcept { } + +} +# 216 "/usr/include/c++/7/new" 3 +#pragma GCC visibility pop +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new(std:: size_t, void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new[](std:: size_t, void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*, void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*, void*) throw(); + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*, std:: size_t) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*, std:: size_t) throw(); + + + + +# 1 "/usr/include/stdio.h" 1 3 4 +# 27 "/usr/include/stdio.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 28 "/usr/include/stdio.h" 2 3 4 + + +# 29 "/usr/include/stdio.h" 3 4 +extern "C" { + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 34 "/usr/include/stdio.h" 2 3 4 + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 1 3 4 +# 40 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 3 4 +typedef __builtin_va_list __gnuc_va_list; +# 37 "/usr/include/stdio.h" 2 3 4 + + +# 1 "/usr/include/bits/types/__fpos_t.h" 1 3 4 + + + + +# 1 "/usr/include/bits/types/__mbstate_t.h" 1 3 4 +# 13 "/usr/include/bits/types/__mbstate_t.h" 3 4 +typedef struct +{ + int __count; + union + { + unsigned int __wch; + char __wchb[4]; + } __value; +} __mbstate_t; +# 6 "/usr/include/bits/types/__fpos_t.h" 2 3 4 + + + + +typedef struct _G_fpos_t +{ + __off_t __pos; + __mbstate_t __state; +} __fpos_t; +# 40 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/__fpos64_t.h" 1 3 4 +# 10 "/usr/include/bits/types/__fpos64_t.h" 3 4 +typedef struct _G_fpos64_t +{ + __off64_t __pos; + __mbstate_t __state; +} __fpos64_t; +# 41 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/__FILE.h" 1 3 4 + + + +struct _IO_FILE; +typedef struct _IO_FILE __FILE; +# 42 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/FILE.h" 1 3 4 + + + +struct _IO_FILE; + + +typedef struct _IO_FILE FILE; +# 43 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/struct_FILE.h" 1 3 4 +# 35 "/usr/include/bits/types/struct_FILE.h" 3 4 +struct _IO_FILE; +struct _IO_marker; +struct _IO_codecvt; +struct _IO_wide_data; + + + + +typedef void _IO_lock_t; + + + + + +struct _IO_FILE +{ + int _flags; + + + char *_IO_read_ptr; + char *_IO_read_end; + char *_IO_read_base; + char *_IO_write_base; + char *_IO_write_ptr; + char *_IO_write_end; + char *_IO_buf_base; + char *_IO_buf_end; + + + char *_IO_save_base; + char *_IO_backup_base; + char *_IO_save_end; + + struct _IO_marker *_markers; + + struct _IO_FILE *_chain; + + int _fileno; + int _flags2; + __off_t _old_offset; + + + unsigned short _cur_column; + signed char _vtable_offset; + char _shortbuf[1]; + + _IO_lock_t *_lock; + + + + + + + + __off64_t _offset; + + struct _IO_codecvt *_codecvt; + struct _IO_wide_data *_wide_data; + struct _IO_FILE *_freeres_list; + void *_freeres_buf; + size_t __pad5; + int _mode; + + char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)]; +}; +# 44 "/usr/include/stdio.h" 2 3 4 + + +# 1 "/usr/include/bits/types/cookie_io_functions_t.h" 1 3 4 +# 27 "/usr/include/bits/types/cookie_io_functions_t.h" 3 4 +typedef __ssize_t cookie_read_function_t (void *__cookie, char *__buf, + size_t __nbytes); + + + + + + + +typedef __ssize_t cookie_write_function_t (void *__cookie, const char *__buf, + size_t __nbytes); + + + + + + + +typedef int cookie_seek_function_t (void *__cookie, __off64_t *__pos, int __w); + + +typedef int cookie_close_function_t (void *__cookie); + + + + + + +typedef struct _IO_cookie_io_functions_t +{ + cookie_read_function_t *read; + cookie_write_function_t *write; + cookie_seek_function_t *seek; + cookie_close_function_t *close; +} cookie_io_functions_t; +# 47 "/usr/include/stdio.h" 2 3 4 + + + + + +typedef __gnuc_va_list va_list; +# 63 "/usr/include/stdio.h" 3 4 +typedef __off_t off_t; + + + + + + +typedef __off64_t off64_t; + + + + + + +typedef __ssize_t ssize_t; + + + + + + +typedef __fpos_t fpos_t; + + + + +typedef __fpos64_t fpos64_t; +# 133 "/usr/include/stdio.h" 3 4 +# 1 "/usr/include/bits/stdio_lim.h" 1 3 4 +# 134 "/usr/include/stdio.h" 2 3 4 + + + +extern FILE *stdin; +extern FILE *stdout; +extern FILE *stderr; + + + + + + +extern int remove (const char *__filename) throw (); + +extern int rename (const char *__old, const char *__new) throw (); + + + +extern int renameat (int __oldfd, const char *__old, int __newfd, + const char *__new) throw (); +# 164 "/usr/include/stdio.h" 3 4 +extern int renameat2 (int __oldfd, const char *__old, int __newfd, + const char *__new, unsigned int __flags) throw (); + + + + + + + +extern FILE *tmpfile (void) ; +# 183 "/usr/include/stdio.h" 3 4 +extern FILE *tmpfile64 (void) ; + + + +extern char *tmpnam (char *__s) throw () ; + + + + +extern char *tmpnam_r (char *__s) throw () ; +# 204 "/usr/include/stdio.h" 3 4 +extern char *tempnam (const char *__dir, const char *__pfx) + throw () __attribute__ ((__malloc__)) ; + + + + + + + +extern int fclose (FILE *__stream); + + + + +extern int fflush (FILE *__stream); +# 227 "/usr/include/stdio.h" 3 4 +extern int fflush_unlocked (FILE *__stream); +# 237 "/usr/include/stdio.h" 3 4 +extern int fcloseall (void); +# 246 "/usr/include/stdio.h" 3 4 +extern FILE *fopen (const char *__restrict __filename, + const char *__restrict __modes) ; + + + + +extern FILE *freopen (const char *__restrict __filename, + const char *__restrict __modes, + FILE *__restrict __stream) ; +# 270 "/usr/include/stdio.h" 3 4 +extern FILE *fopen64 (const char *__restrict __filename, + const char *__restrict __modes) ; +extern FILE *freopen64 (const char *__restrict __filename, + const char *__restrict __modes, + FILE *__restrict __stream) ; + + + + +extern FILE *fdopen (int __fd, const char *__modes) throw () ; + + + + + +extern FILE *fopencookie (void *__restrict __magic_cookie, + const char *__restrict __modes, + cookie_io_functions_t __io_funcs) throw () ; + + + + +extern FILE *fmemopen (void *__s, size_t __len, const char *__modes) + throw () ; + + + + +extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) throw () ; + + + + + +extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) throw (); + + + +extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf, + int __modes, size_t __n) throw (); + + + + +extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf, + size_t __size) throw (); + + +extern void setlinebuf (FILE *__stream) throw (); + + + + + + + +extern int fprintf (FILE *__restrict __stream, + const char *__restrict __format, ...); + + + + +extern int printf (const char *__restrict __format, ...); + +extern int sprintf (char *__restrict __s, + const char *__restrict __format, ...) throw (); + + + + + +extern int vfprintf (FILE *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg); + + + + +extern int vprintf (const char *__restrict __format, __gnuc_va_list __arg); + +extern int vsprintf (char *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg) throw (); + + + +extern int snprintf (char *__restrict __s, size_t __maxlen, + const char *__restrict __format, ...) + throw () __attribute__ ((__format__ (__printf__, 3, 4))); + +extern int vsnprintf (char *__restrict __s, size_t __maxlen, + const char *__restrict __format, __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__printf__, 3, 0))); + + + + + +extern int vasprintf (char **__restrict __ptr, const char *__restrict __f, + __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__printf__, 2, 0))) ; +extern int __asprintf (char **__restrict __ptr, + const char *__restrict __fmt, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))) ; +extern int asprintf (char **__restrict __ptr, + const char *__restrict __fmt, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))) ; + + + + +extern int vdprintf (int __fd, const char *__restrict __fmt, + __gnuc_va_list __arg) + __attribute__ ((__format__ (__printf__, 2, 0))); +extern int dprintf (int __fd, const char *__restrict __fmt, ...) + __attribute__ ((__format__ (__printf__, 2, 3))); + + + + + + + +extern int fscanf (FILE *__restrict __stream, + const char *__restrict __format, ...) ; + + + + +extern int scanf (const char *__restrict __format, ...) ; + +extern int sscanf (const char *__restrict __s, + const char *__restrict __format, ...) throw (); + + + + + + +extern int fscanf (FILE *__restrict __stream, const char *__restrict __format, ...) __asm__ ("" "__isoc99_fscanf") + + ; +extern int scanf (const char *__restrict __format, ...) __asm__ ("" "__isoc99_scanf") + ; +extern int sscanf (const char *__restrict __s, const char *__restrict __format, ...) throw () __asm__ ("" "__isoc99_sscanf") + + ; +# 432 "/usr/include/stdio.h" 3 4 +extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg) + __attribute__ ((__format__ (__scanf__, 2, 0))) ; + + + + + +extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) + __attribute__ ((__format__ (__scanf__, 1, 0))) ; + + +extern int vsscanf (const char *__restrict __s, + const char *__restrict __format, __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__scanf__, 2, 0))); + + + + +extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vfscanf") + + + + __attribute__ ((__format__ (__scanf__, 2, 0))) ; +extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vscanf") + + __attribute__ ((__format__ (__scanf__, 1, 0))) ; +extern int vsscanf (const char *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) throw () __asm__ ("" "__isoc99_vsscanf") + + + + __attribute__ ((__format__ (__scanf__, 2, 0))); +# 485 "/usr/include/stdio.h" 3 4 +extern int fgetc (FILE *__stream); +extern int getc (FILE *__stream); + + + + + +extern int getchar (void); + + + + + + +extern int getc_unlocked (FILE *__stream); +extern int getchar_unlocked (void); +# 510 "/usr/include/stdio.h" 3 4 +extern int fgetc_unlocked (FILE *__stream); +# 521 "/usr/include/stdio.h" 3 4 +extern int fputc (int __c, FILE *__stream); +extern int putc (int __c, FILE *__stream); + + + + + +extern int putchar (int __c); +# 537 "/usr/include/stdio.h" 3 4 +extern int fputc_unlocked (int __c, FILE *__stream); + + + + + + + +extern int putc_unlocked (int __c, FILE *__stream); +extern int putchar_unlocked (int __c); + + + + + + +extern int getw (FILE *__stream); + + +extern int putw (int __w, FILE *__stream); + + + + + + + +extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) + ; +# 587 "/usr/include/stdio.h" 3 4 +extern char *fgets_unlocked (char *__restrict __s, int __n, + FILE *__restrict __stream) ; +# 603 "/usr/include/stdio.h" 3 4 +extern __ssize_t __getdelim (char **__restrict __lineptr, + size_t *__restrict __n, int __delimiter, + FILE *__restrict __stream) ; +extern __ssize_t getdelim (char **__restrict __lineptr, + size_t *__restrict __n, int __delimiter, + FILE *__restrict __stream) ; + + + + + + + +extern __ssize_t getline (char **__restrict __lineptr, + size_t *__restrict __n, + FILE *__restrict __stream) ; + + + + + + + +extern int fputs (const char *__restrict __s, FILE *__restrict __stream); + + + + + +extern int puts (const char *__s); + + + + + + +extern int ungetc (int __c, FILE *__stream); + + + + + + +extern size_t fread (void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream) ; + + + + +extern size_t fwrite (const void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __s); +# 662 "/usr/include/stdio.h" 3 4 +extern int fputs_unlocked (const char *__restrict __s, + FILE *__restrict __stream); +# 673 "/usr/include/stdio.h" 3 4 +extern size_t fread_unlocked (void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream) ; +extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream); + + + + + + + +extern int fseek (FILE *__stream, long int __off, int __whence); + + + + +extern long int ftell (FILE *__stream) ; + + + + +extern void rewind (FILE *__stream); +# 707 "/usr/include/stdio.h" 3 4 +extern int fseeko (FILE *__stream, __off_t __off, int __whence); + + + + +extern __off_t ftello (FILE *__stream) ; +# 731 "/usr/include/stdio.h" 3 4 +extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos); + + + + +extern int fsetpos (FILE *__stream, const fpos_t *__pos); +# 750 "/usr/include/stdio.h" 3 4 +extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence); +extern __off64_t ftello64 (FILE *__stream) ; +extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos); +extern int fsetpos64 (FILE *__stream, const fpos64_t *__pos); + + + +extern void clearerr (FILE *__stream) throw (); + +extern int feof (FILE *__stream) throw () ; + +extern int ferror (FILE *__stream) throw () ; + + + +extern void clearerr_unlocked (FILE *__stream) throw (); +extern int feof_unlocked (FILE *__stream) throw () ; +extern int ferror_unlocked (FILE *__stream) throw () ; + + + + + + + +extern void perror (const char *__s); + + + + + +# 1 "/usr/include/bits/sys_errlist.h" 1 3 4 +# 26 "/usr/include/bits/sys_errlist.h" 3 4 +extern int sys_nerr; +extern const char *const sys_errlist[]; + + +extern int _sys_nerr; +extern const char *const _sys_errlist[]; +# 782 "/usr/include/stdio.h" 2 3 4 + + + + +extern int fileno (FILE *__stream) throw () ; + + + + +extern int fileno_unlocked (FILE *__stream) throw () ; +# 800 "/usr/include/stdio.h" 3 4 +extern FILE *popen (const char *__command, const char *__modes) ; + + + + + +extern int pclose (FILE *__stream); + + + + + +extern char *ctermid (char *__s) throw (); + + + + + +extern char *cuserid (char *__s); + + + + +struct obstack; + + +extern int obstack_printf (struct obstack *__restrict __obstack, + const char *__restrict __format, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))); +extern int obstack_vprintf (struct obstack *__restrict __obstack, + const char *__restrict __format, + __gnuc_va_list __args) + throw () __attribute__ ((__format__ (__printf__, 2, 0))); + + + + + + + +extern void flockfile (FILE *__stream) throw (); + + + +extern int ftrylockfile (FILE *__stream) throw () ; + + +extern void funlockfile (FILE *__stream) throw (); +# 858 "/usr/include/stdio.h" 3 4 +extern int __uflow (FILE *); +extern int __overflow (FILE *, int); +# 873 "/usr/include/stdio.h" 3 4 +} +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 1 +# 11 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" + + +# 1 "/usr/include/c++/7/stdlib.h" 1 3 +# 36 "/usr/include/c++/7/stdlib.h" 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 1 3 +# 11 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 3 + + +# 1 "/usr/include/c++/7/cstdlib" 1 3 +# 39 "/usr/include/c++/7/cstdlib" 3 + +# 40 "/usr/include/c++/7/cstdlib" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 42 "/usr/include/c++/7/cstdlib" 2 3 +# 75 "/usr/include/c++/7/cstdlib" 3 +# 1 "/usr/include/stdlib.h" 1 3 4 +# 25 "/usr/include/stdlib.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 26 "/usr/include/stdlib.h" 2 3 4 + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 32 "/usr/include/stdlib.h" 2 3 4 + +extern "C" { + + + + + +# 1 "/usr/include/bits/waitflags.h" 1 3 4 +# 40 "/usr/include/stdlib.h" 2 3 4 +# 1 "/usr/include/bits/waitstatus.h" 1 3 4 +# 41 "/usr/include/stdlib.h" 2 3 4 +# 55 "/usr/include/stdlib.h" 3 4 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 1 3 4 +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 3 4 + +# 33 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 3 4 +# 1 "/usr/include/bits/floatn.h" 1 3 4 +# 74 "/usr/include/bits/floatn.h" 3 4 +typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__))); +# 86 "/usr/include/bits/floatn.h" 3 4 +typedef __float128 _Float128; +# 119 "/usr/include/bits/floatn.h" 3 4 +# 1 "/usr/include/bits/floatn-common.h" 1 3 4 +# 24 "/usr/include/bits/floatn-common.h" 3 4 +# 1 "/usr/include/bits/long-double.h" 1 3 4 +# 25 "/usr/include/bits/floatn-common.h" 2 3 4 +# 214 "/usr/include/bits/floatn-common.h" 3 4 +typedef float _Float32; +# 251 "/usr/include/bits/floatn-common.h" 3 4 +typedef double _Float64; +# 268 "/usr/include/bits/floatn-common.h" 3 4 +typedef double _Float32x; +# 285 "/usr/include/bits/floatn-common.h" 3 4 +typedef long double _Float64x; +# 120 "/usr/include/bits/floatn.h" 2 3 4 +# 34 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 2 3 4 +# 56 "/usr/include/stdlib.h" 2 3 4 + + +typedef struct + { + int quot; + int rem; + } div_t; + + + +typedef struct + { + long int quot; + long int rem; + } ldiv_t; + + + + + +__extension__ typedef struct + { + long long int quot; + long long int rem; + } lldiv_t; +# 97 "/usr/include/stdlib.h" 3 4 +extern size_t __ctype_get_mb_cur_max (void) throw () ; + + + +extern double atof (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern int atoi (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern long int atol (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +__extension__ extern long long int atoll (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +extern double strtod (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern float strtof (const char *__restrict __nptr, + char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))); + +extern long double strtold (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); +# 140 "/usr/include/stdlib.h" 3 4 +extern _Float32 strtof32 (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float64 strtof64 (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float128 strtof128 (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float32x strtof32x (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float64x strtof64x (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); +# 176 "/usr/include/stdlib.h" 3 4 +extern long int strtol (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +extern unsigned long int strtoul (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + +__extension__ +extern long long int strtoq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +__extension__ +extern unsigned long long int strtouq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +__extension__ +extern long long int strtoll (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +__extension__ +extern unsigned long long int strtoull (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +extern int strfromd (char *__dest, size_t __size, const char *__format, + double __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfromf (char *__dest, size_t __size, const char *__format, + float __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfroml (char *__dest, size_t __size, const char *__format, + long double __f) + throw () __attribute__ ((__nonnull__ (3))); +# 232 "/usr/include/stdlib.h" 3 4 +extern int strfromf32 (char *__dest, size_t __size, const char * __format, + _Float32 __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf64 (char *__dest, size_t __size, const char * __format, + _Float64 __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf128 (char *__dest, size_t __size, const char * __format, + _Float128 __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf32x (char *__dest, size_t __size, const char * __format, + _Float32x __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf64x (char *__dest, size_t __size, const char * __format, + _Float64x __f) + throw () __attribute__ ((__nonnull__ (3))); +# 274 "/usr/include/stdlib.h" 3 4 +extern long int strtol_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))); + +extern unsigned long int strtoul_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +__extension__ +extern long long int strtoll_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +__extension__ +extern unsigned long long int strtoull_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +extern double strtod_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern float strtof_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern long double strtold_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); +# 316 "/usr/include/stdlib.h" 3 4 +extern _Float32 strtof32_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float64 strtof64_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float128 strtof128_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float32x strtof32x_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float64x strtof64x_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); +# 385 "/usr/include/stdlib.h" 3 4 +extern char *l64a (long int __n) throw () ; + + +extern long int a64l (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + + +# 1 "/usr/include/sys/types.h" 1 3 4 +# 27 "/usr/include/sys/types.h" 3 4 +extern "C" { + + + + + +typedef __u_char u_char; +typedef __u_short u_short; +typedef __u_int u_int; +typedef __u_long u_long; +typedef __quad_t quad_t; +typedef __u_quad_t u_quad_t; +typedef __fsid_t fsid_t; + + +typedef __loff_t loff_t; + + + + +typedef __ino_t ino_t; + + + + + + +typedef __ino64_t ino64_t; + + + + +typedef __dev_t dev_t; + + + + +typedef __gid_t gid_t; + + + + +typedef __mode_t mode_t; + + + + +typedef __nlink_t nlink_t; + + + + +typedef __uid_t uid_t; +# 103 "/usr/include/sys/types.h" 3 4 +typedef __id_t id_t; +# 114 "/usr/include/sys/types.h" 3 4 +typedef __daddr_t daddr_t; +typedef __caddr_t caddr_t; + + + + + +typedef __key_t key_t; +# 134 "/usr/include/sys/types.h" 3 4 +typedef __useconds_t useconds_t; + + + +typedef __suseconds_t suseconds_t; + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 145 "/usr/include/sys/types.h" 2 3 4 + + + +typedef unsigned long int ulong; +typedef unsigned short int ushort; +typedef unsigned int uint; + + + + +# 1 "/usr/include/bits/stdint-intn.h" 1 3 4 +# 24 "/usr/include/bits/stdint-intn.h" 3 4 +typedef __int8_t int8_t; +typedef __int16_t int16_t; +typedef __int32_t int32_t; +typedef __int64_t int64_t; +# 156 "/usr/include/sys/types.h" 2 3 4 + + +typedef __uint8_t u_int8_t; +typedef __uint16_t u_int16_t; +typedef __uint32_t u_int32_t; +typedef __uint64_t u_int64_t; + + +typedef int register_t __attribute__ ((__mode__ (__word__))); +# 176 "/usr/include/sys/types.h" 3 4 +# 1 "/usr/include/endian.h" 1 3 4 +# 35 "/usr/include/endian.h" 3 4 +# 1 "/usr/include/bits/byteswap.h" 1 3 4 +# 33 "/usr/include/bits/byteswap.h" 3 4 +static __inline __uint16_t +__bswap_16 (__uint16_t __bsx) +{ + + return __builtin_bswap16 (__bsx); + + + +} + + + + + + +static __inline __uint32_t +__bswap_32 (__uint32_t __bsx) +{ + + return __builtin_bswap32 (__bsx); + + + +} +# 69 "/usr/include/bits/byteswap.h" 3 4 +__extension__ static __inline __uint64_t +__bswap_64 (__uint64_t __bsx) +{ + + return __builtin_bswap64 (__bsx); + + + +} +# 36 "/usr/include/endian.h" 2 3 4 +# 1 "/usr/include/bits/uintn-identity.h" 1 3 4 +# 32 "/usr/include/bits/uintn-identity.h" 3 4 +static __inline __uint16_t +__uint16_identity (__uint16_t __x) +{ + return __x; +} + +static __inline __uint32_t +__uint32_identity (__uint32_t __x) +{ + return __x; +} + +static __inline __uint64_t +__uint64_identity (__uint64_t __x) +{ + return __x; +} +# 37 "/usr/include/endian.h" 2 3 4 +# 177 "/usr/include/sys/types.h" 2 3 4 + + +# 1 "/usr/include/sys/select.h" 1 3 4 +# 30 "/usr/include/sys/select.h" 3 4 +# 1 "/usr/include/bits/select.h" 1 3 4 +# 22 "/usr/include/bits/select.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 23 "/usr/include/bits/select.h" 2 3 4 +# 31 "/usr/include/sys/select.h" 2 3 4 + + +# 1 "/usr/include/bits/types/sigset_t.h" 1 3 4 + + + +# 1 "/usr/include/bits/types/__sigset_t.h" 1 3 4 + + + + +typedef struct +{ + unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; +} __sigset_t; +# 5 "/usr/include/bits/types/sigset_t.h" 2 3 4 + + +typedef __sigset_t sigset_t; +# 34 "/usr/include/sys/select.h" 2 3 4 +# 49 "/usr/include/sys/select.h" 3 4 +typedef long int __fd_mask; +# 59 "/usr/include/sys/select.h" 3 4 +typedef struct + { + + + + __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; + + + + + + } fd_set; + + + + + + +typedef __fd_mask fd_mask; +# 91 "/usr/include/sys/select.h" 3 4 +extern "C" { +# 101 "/usr/include/sys/select.h" 3 4 +extern int select (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + struct timeval *__restrict __timeout); +# 113 "/usr/include/sys/select.h" 3 4 +extern int pselect (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + const struct timespec *__restrict __timeout, + const __sigset_t *__restrict __sigmask); +# 126 "/usr/include/sys/select.h" 3 4 +} +# 180 "/usr/include/sys/types.h" 2 3 4 + + + + + +typedef __blksize_t blksize_t; + + + + + + +typedef __blkcnt_t blkcnt_t; + + + +typedef __fsblkcnt_t fsblkcnt_t; + + + +typedef __fsfilcnt_t fsfilcnt_t; +# 219 "/usr/include/sys/types.h" 3 4 +typedef __blkcnt64_t blkcnt64_t; +typedef __fsblkcnt64_t fsblkcnt64_t; +typedef __fsfilcnt64_t fsfilcnt64_t; + + + + + +# 1 "/usr/include/bits/pthreadtypes.h" 1 3 4 +# 23 "/usr/include/bits/pthreadtypes.h" 3 4 +# 1 "/usr/include/bits/thread-shared-types.h" 1 3 4 +# 44 "/usr/include/bits/thread-shared-types.h" 3 4 +# 1 "/usr/include/bits/pthreadtypes-arch.h" 1 3 4 +# 21 "/usr/include/bits/pthreadtypes-arch.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 22 "/usr/include/bits/pthreadtypes-arch.h" 2 3 4 +# 45 "/usr/include/bits/thread-shared-types.h" 2 3 4 + + + + +typedef struct __pthread_internal_list +{ + struct __pthread_internal_list *__prev; + struct __pthread_internal_list *__next; +} __pthread_list_t; + +typedef struct __pthread_internal_slist +{ + struct __pthread_internal_slist *__next; +} __pthread_slist_t; +# 74 "/usr/include/bits/thread-shared-types.h" 3 4 +# 1 "/usr/include/bits/struct_mutex.h" 1 3 4 +# 22 "/usr/include/bits/struct_mutex.h" 3 4 +struct __pthread_mutex_s +{ + int __lock; + unsigned int __count; + int __owner; + + unsigned int __nusers; + + + + int __kind; + + short __spins; + short __elision; + __pthread_list_t __list; +# 53 "/usr/include/bits/struct_mutex.h" 3 4 +}; +# 75 "/usr/include/bits/thread-shared-types.h" 2 3 4 +# 87 "/usr/include/bits/thread-shared-types.h" 3 4 +# 1 "/usr/include/bits/struct_rwlock.h" 1 3 4 +# 23 "/usr/include/bits/struct_rwlock.h" 3 4 +struct __pthread_rwlock_arch_t +{ + unsigned int __readers; + unsigned int __writers; + unsigned int __wrphase_futex; + unsigned int __writers_futex; + unsigned int __pad3; + unsigned int __pad4; + + int __cur_writer; + int __shared; + signed char __rwelision; + + + + + unsigned char __pad1[7]; + + + unsigned long int __pad2; + + + unsigned int __flags; +# 55 "/usr/include/bits/struct_rwlock.h" 3 4 +}; +# 88 "/usr/include/bits/thread-shared-types.h" 2 3 4 + + + + +struct __pthread_cond_s +{ + __extension__ union + { + __extension__ unsigned long long int __wseq; + struct + { + unsigned int __low; + unsigned int __high; + } __wseq32; + }; + __extension__ union + { + __extension__ unsigned long long int __g1_start; + struct + { + unsigned int __low; + unsigned int __high; + } __g1_start32; + }; + unsigned int __g_refs[2] ; + unsigned int __g_size[2]; + unsigned int __g1_orig_size; + unsigned int __wrefs; + unsigned int __g_signals[2]; +}; +# 24 "/usr/include/bits/pthreadtypes.h" 2 3 4 + + + +typedef unsigned long int pthread_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_mutexattr_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_condattr_t; + + + +typedef unsigned int pthread_key_t; + + + +typedef int pthread_once_t; + + +union pthread_attr_t +{ + char __size[56]; + long int __align; +}; + +typedef union pthread_attr_t pthread_attr_t; + + + + +typedef union +{ + struct __pthread_mutex_s __data; + char __size[40]; + long int __align; +} pthread_mutex_t; + + +typedef union +{ + struct __pthread_cond_s __data; + char __size[48]; + __extension__ long long int __align; +} pthread_cond_t; + + + + + +typedef union +{ + struct __pthread_rwlock_arch_t __data; + char __size[56]; + long int __align; +} pthread_rwlock_t; + +typedef union +{ + char __size[8]; + long int __align; +} pthread_rwlockattr_t; + + + + + +typedef volatile int pthread_spinlock_t; + + + + +typedef union +{ + char __size[32]; + long int __align; +} pthread_barrier_t; + +typedef union +{ + char __size[4]; + int __align; +} pthread_barrierattr_t; +# 228 "/usr/include/sys/types.h" 2 3 4 + + +} +# 395 "/usr/include/stdlib.h" 2 3 4 + + + + + + +extern long int random (void) throw (); + + +extern void srandom (unsigned int __seed) throw (); + + + + + +extern char *initstate (unsigned int __seed, char *__statebuf, + size_t __statelen) throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +struct random_data + { + int32_t *fptr; + int32_t *rptr; + int32_t *state; + int rand_type; + int rand_deg; + int rand_sep; + int32_t *end_ptr; + }; + +extern int random_r (struct random_data *__restrict __buf, + int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int srandom_r (unsigned int __seed, struct random_data *__buf) + throw () __attribute__ ((__nonnull__ (2))); + +extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, + size_t __statelen, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (2, 4))); + +extern int setstate_r (char *__restrict __statebuf, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern int rand (void) throw (); + +extern void srand (unsigned int __seed) throw (); + + + +extern int rand_r (unsigned int *__seed) throw (); + + + + + + + +extern double drand48 (void) throw (); +extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1))); + + +extern long int lrand48 (void) throw (); +extern long int nrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern long int mrand48 (void) throw (); +extern long int jrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern void srand48 (long int __seedval) throw (); +extern unsigned short int *seed48 (unsigned short int __seed16v[3]) + throw () __attribute__ ((__nonnull__ (1))); +extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1))); + + + + + +struct drand48_data + { + unsigned short int __x[3]; + unsigned short int __old_x[3]; + unsigned short int __c; + unsigned short int __init; + __extension__ unsigned long long int __a; + + }; + + +extern int drand48_r (struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); +extern int erand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int lrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int nrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int mrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int jrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int srand48_r (long int __seedval, struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (2))); + +extern int seed48_r (unsigned short int __seed16v[3], + struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int lcong48_r (unsigned short int __param[7], + struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + +extern void *calloc (size_t __nmemb, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (1, 2))) ; + + + + + + +extern void *realloc (void *__ptr, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) __attribute__ ((__alloc_size__ (2))); + + + + + + + +extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) + __attribute__ ((__alloc_size__ (2, 3))); + + + +extern void free (void *__ptr) throw (); + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 1 3 4 +# 12 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 3 4 +# 1 "/usr/include/alloca.h" 1 3 4 +# 24 "/usr/include/alloca.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 25 "/usr/include/alloca.h" 2 3 4 + +extern "C" { + + + + + +extern void *alloca (size_t __size) throw (); + + + + + +} +# 13 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 2 3 4 +# 23 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 3 4 +extern "C" { + +extern void* __alloca(size_t); + +extern void* __builtin_alloca(size_t); + + +} +# 569 "/usr/include/stdlib.h" 2 3 4 + + + + + +extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + + + + +extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern void *aligned_alloc (size_t __alignment, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (2))) ; + + + +extern void abort (void) throw () __attribute__ ((__noreturn__)); + + + +extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1))); + + + + +extern "C++" int at_quick_exit (void (*__func) (void)) + throw () __asm ("at_quick_exit") __attribute__ ((__nonnull__ (1))); +# 610 "/usr/include/stdlib.h" 3 4 +extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) + throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern void exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void quick_exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void _Exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + +extern char *getenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern char *secure_getenv (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + +extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern int setenv (const char *__name, const char *__value, int __replace) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int unsetenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))); + + + + + + +extern int clearenv (void) throw (); +# 675 "/usr/include/stdlib.h" 3 4 +extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1))); +# 688 "/usr/include/stdlib.h" 3 4 +extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ; +# 698 "/usr/include/stdlib.h" 3 4 +extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ; +# 710 "/usr/include/stdlib.h" 3 4 +extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ; +# 720 "/usr/include/stdlib.h" 3 4 +extern int mkstemps64 (char *__template, int __suffixlen) + __attribute__ ((__nonnull__ (1))) ; +# 731 "/usr/include/stdlib.h" 3 4 +extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ; +# 742 "/usr/include/stdlib.h" 3 4 +extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; +# 752 "/usr/include/stdlib.h" 3 4 +extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; +# 762 "/usr/include/stdlib.h" 3 4 +extern int mkostemps (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; +# 774 "/usr/include/stdlib.h" 3 4 +extern int mkostemps64 (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; +# 784 "/usr/include/stdlib.h" 3 4 +extern int system (const char *__command) ; + + + + + +extern char *canonicalize_file_name (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; +# 800 "/usr/include/stdlib.h" 3 4 +extern char *realpath (const char *__restrict __name, + char *__restrict __resolved) throw () ; + + + + + + +typedef int (*__compar_fn_t) (const void *, const void *); + + +typedef __compar_fn_t comparison_fn_t; + + + +typedef int (*__compar_d_fn_t) (const void *, const void *, void *); + + + + +extern void *bsearch (const void *__key, const void *__base, + size_t __nmemb, size_t __size, __compar_fn_t __compar) + __attribute__ ((__nonnull__ (1, 2, 5))) ; + + + + + + + +extern void qsort (void *__base, size_t __nmemb, size_t __size, + __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); + +extern void qsort_r (void *__base, size_t __nmemb, size_t __size, + __compar_d_fn_t __compar, void *__arg) + __attribute__ ((__nonnull__ (1, 4))); + + + + +extern int abs (int __x) throw () __attribute__ ((__const__)) ; +extern long int labs (long int __x) throw () __attribute__ ((__const__)) ; + + +__extension__ extern long long int llabs (long long int __x) + throw () __attribute__ ((__const__)) ; + + + + + + +extern div_t div (int __numer, int __denom) + throw () __attribute__ ((__const__)) ; +extern ldiv_t ldiv (long int __numer, long int __denom) + throw () __attribute__ ((__const__)) ; + + +__extension__ extern lldiv_t lldiv (long long int __numer, + long long int __denom) + throw () __attribute__ ((__const__)) ; +# 872 "/usr/include/stdlib.h" 3 4 +extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *gcvt (double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern char *qecvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qfcvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qgcvt (long double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); + +extern int qecvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int qfcvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); + + + + + +extern int mblen (const char *__s, size_t __n) throw (); + + +extern int mbtowc (wchar_t *__restrict __pwc, + const char *__restrict __s, size_t __n) throw (); + + +extern int wctomb (char *__s, wchar_t __wchar) throw (); + + + +extern size_t mbstowcs (wchar_t *__restrict __pwcs, + const char *__restrict __s, size_t __n) throw (); + +extern size_t wcstombs (char *__restrict __s, + const wchar_t *__restrict __pwcs, size_t __n) + throw (); + + + + + + + +extern int rpmatch (const char *__response) throw () __attribute__ ((__nonnull__ (1))) ; +# 957 "/usr/include/stdlib.h" 3 4 +extern int getsubopt (char **__restrict __optionp, + char *const *__restrict __tokens, + char **__restrict __valuep) + throw () __attribute__ ((__nonnull__ (1, 2, 3))) ; + + + + + + + +extern int posix_openpt (int __oflag) ; + + + + + + + +extern int grantpt (int __fd) throw (); + + + +extern int unlockpt (int __fd) throw (); + + + + +extern char *ptsname (int __fd) throw () ; + + + + + + +extern int ptsname_r (int __fd, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int getpt (void); + + + + + + +extern int getloadavg (double __loadavg[], int __nelem) + throw () __attribute__ ((__nonnull__ (1))); +# 1013 "/usr/include/stdlib.h" 3 4 +# 1 "/usr/include/bits/stdlib-float.h" 1 3 4 +# 1014 "/usr/include/stdlib.h" 2 3 4 +# 1023 "/usr/include/stdlib.h" 3 4 +} +# 76 "/usr/include/c++/7/cstdlib" 2 3 + +# 1 "/usr/include/c++/7/bits/std_abs.h" 1 3 +# 33 "/usr/include/c++/7/bits/std_abs.h" 3 + +# 34 "/usr/include/c++/7/bits/std_abs.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 36 "/usr/include/c++/7/bits/std_abs.h" 2 3 +# 46 "/usr/include/c++/7/bits/std_abs.h" 3 +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::abs; + + + inline long + abs(long __i) { return __builtin_labs(__i); } + + + + inline long long + abs(long long __x) { return __builtin_llabs (__x); } + + + + + + + + inline constexpr double + abs(double __x) + { return __builtin_fabs(__x); } + + inline constexpr float + abs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + abs(long double __x) + { return __builtin_fabsl(__x); } + + + + inline constexpr __int128 + abs(__int128 __x) { return __x >= 0 ? __x : -__x; } +# 106 "/usr/include/c++/7/bits/std_abs.h" 3 + +} +} +# 78 "/usr/include/c++/7/cstdlib" 2 3 +# 121 "/usr/include/c++/7/cstdlib" 3 +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::div_t; + using ::ldiv_t; + + using ::abort; + + + + using ::atexit; + + + using ::at_quick_exit; + + + using ::atof; + using ::atoi; + using ::atol; + using ::bsearch; + using ::calloc; + using ::div; + using ::exit; + using ::free; + using ::getenv; + using ::labs; + using ::ldiv; + using ::malloc; + + using ::mblen; + using ::mbstowcs; + using ::mbtowc; + + using ::qsort; + + + using ::quick_exit; + + + using ::rand; + using ::realloc; + using ::srand; + using ::strtod; + using ::strtol; + using ::strtoul; + using ::system; + + using ::wcstombs; + using ::wctomb; + + + + inline ldiv_t + div(long __i, long __j) { return ldiv(__i, __j); } + + + + +} +# 195 "/usr/include/c++/7/cstdlib" 3 +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::lldiv_t; + + + + + + using ::_Exit; + + + + using ::llabs; + + inline lldiv_t + div(long long __n, long long __d) + { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; } + + using ::lldiv; +# 227 "/usr/include/c++/7/cstdlib" 3 + using ::atoll; + using ::strtoll; + using ::strtoull; + + using ::strtof; + using ::strtold; + + +} + +namespace std +{ + + using ::__gnu_cxx::lldiv_t; + + using ::__gnu_cxx::_Exit; + + using ::__gnu_cxx::llabs; + using ::__gnu_cxx::div; + using ::__gnu_cxx::lldiv; + + using ::__gnu_cxx::atoll; + using ::__gnu_cxx::strtof; + using ::__gnu_cxx::strtoll; + using ::__gnu_cxx::strtoull; + using ::__gnu_cxx::strtold; +} + + + +} +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 2 3 + +namespace std { + extern "C" void* __host_malloc(std::size_t); + extern "C" void __host_free(void*); +} +extern "C" void* __host_malloc(std::size_t); +extern "C" void __host_free(void*); +# 37 "/usr/include/c++/7/stdlib.h" 2 3 + +using std::abort; +using std::atexit; +using std::exit; + + + using std::at_quick_exit; + + + using std::quick_exit; + + + + +using std::div_t; +using std::ldiv_t; + +using std::abs; +using std::atof; +using std::atoi; +using std::atol; +using std::bsearch; +using std::calloc; +using std::div; +using std::free; +using std::getenv; +using std::labs; +using std::ldiv; +using std::malloc; + +using std::mblen; +using std::mbstowcs; +using std::mbtowc; + +using std::qsort; +using std::rand; +using std::realloc; +using std::srand; +using std::strtod; +using std::strtol; +using std::strtoul; +using std::system; + +using std::wcstombs; +using std::wctomb; +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 2 + + + +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" +extern "C" + +void* __host_malloc(size_t); + + +extern "C" + +void __host_free(void*); +# 138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + + + +extern "C" +{ +extern + + + + + + + +__attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) int printf(const char*, ...); + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* malloc(size_t) +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void free(void*) +# 158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; +# 168 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +} + + + + + +# 1 "/usr/include/assert.h" 1 3 4 +# 64 "/usr/include/assert.h" 3 4 + +# 64 "/usr/include/assert.h" 3 4 +extern "C" { + + +extern void __assert_fail (const char *__assertion, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + +extern void __assert_perror_fail (int __errnum, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + + + +extern void __assert (const char *__assertion, const char *__file, int __line) + throw () __attribute__ ((__noreturn__)); + + +} +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern "C" +{ +# 205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void __assert_fail( + const char *, const char *, unsigned int, const char *) + +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; + + + + +} +# 267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new(std:: size_t) ; +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new[](std:: size_t) ; +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*) throw(); + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*, std:: size_t) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*, std:: size_t) throw(); +# 303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 1 +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + + + +extern "C" +{ +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) int abs(int a) +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long int labs(long int a) +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long long int llabs(long long int a) +# 229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fabs(double x) +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fabsf(float x) +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 332 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int min(const int a, const int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umin(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmin(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmin(const unsigned long long int a, const unsigned long long int b); +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fminf(float x, float y) +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmin(double x, double y) +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int max(const int a, const int b); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umax(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmax(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmax(const unsigned long long int a, const unsigned long long int b); +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaxf(float x, float y) +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmax(double, double) +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sin(double x) +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cos(double x) +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincos(double x, double *sptr, double *cptr) +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincosf(float x, float *sptr, float *cptr) +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tan(double x) +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sqrt(double x) +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 768 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rsqrt(double x); +# 838 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rsqrtf(float x); +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log2(double x) +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp2(double x) +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp2f(float x) +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp10(double x) +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp10f(float x) +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double expm1(double x) +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expm1f(float x) +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log2f(float x) +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log10(double x) +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log(double x) +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log1p(double x) +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log1pf(float x) +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double floor(double x) +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp(double x) +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cosh(double x) +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinh(double x) +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tanh(double x) +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acosh(double x) +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acoshf(float x) +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asinh(double x) +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinhf(float x) +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atanh(double x) +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanhf(float x) +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ldexp(double x, int exp) +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ldexpf(float x, int exp) +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double logb(double x) +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logbf(float x) +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogb(double x) +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogbf(float x) +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbn(double x, int n) +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalbnf(float x, int n) +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbln(double x, long int n) +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalblnf(float x, long int n) +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double frexp(double x, int *nptr) +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float frexpf(float x, int *nptr) +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double round(double x) +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float roundf(float x) +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lround(double x) +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lroundf(float x) +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llround(double x) +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llroundf(float x) +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rint(double x) +# 3315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rintf(float x) +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrint(double x) +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrintf(float x) +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrint(double x) +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrintf(float x) +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nearbyint(double x) +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nearbyintf(float x) +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ceil(double x) +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double trunc(double x) +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float truncf(float x) +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fdim(double x, double y) +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fdimf(float x, float y) +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan2(double y, double x) +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan(double x) +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acos(double x) +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asin(double x) +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double hypot(double x, double y) +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rhypot(double x, double y) +# 4328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float hypotf(float x, float y) +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rhypotf(float x, float y) +# 4451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double norm3d(double a, double b, double c) +# 4495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm3d(double a, double b, double c) +# 4546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4595 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double norm4d(double a, double b, double c, double d) +# 4595 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4595 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4651 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm4d(double a, double b, double c, double d) +# 4651 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4651 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C++" __attribute__((device)) __attribute__((device_builtin)) double norm(int dim, double const * p) +# 4708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4772 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm(int dim, double const * p) +# 4772 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4772 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4837 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rnormf(int dim, float const * p) +# 4837 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4837 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C++" __attribute__((device)) __attribute__((device_builtin)) float normf(int dim, float const * p) +# 4894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4939 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float norm3df(float a, float b, float c) +# 4939 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4939 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm3df(float a, float b, float c) +# 4990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float norm4df(float a, float b, float c, float d) +# 5039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5095 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm4df(float a, float b, float c, float d) +# 5095 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5095 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cbrt(double x) +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cbrtf(float x) +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rcbrt(double x); +# 5373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rcbrtf(float x); +# 5433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinpi(double x); +# 5493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinpif(float x); +# 5545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cospi(double x); +# 5597 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cospif(float x); +# 5627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospi(double x, double *sptr, double *cptr); +# 5657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospif(float x, float *sptr, float *cptr); +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double pow(double x, double y) +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double modf(double x, double *iptr) +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmod(double x, double y) +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remainder(double x, double y) +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remainderf(float x, float y) +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remquo(double x, double y, int *quo) +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remquof(float x, float y, int *quo) +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j0(double x) +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j0f(float x) +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j1(double x) +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j1f(float x) +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double jn(int n, double x) +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float jnf(int n, float x) +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y0(double x) +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y0f(float x) +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y1(double x) +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y1f(float x) +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double yn(int n, double x) +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ynf(int n, float x) +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i0(double x) +# 7148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i0f(float x) +# 7174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i1(double x) +# 7201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i1f(float x) +# 7227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erf(double x) +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erff(float x) +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7464 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfinv(double x); +# 7529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfinvf(float x); +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfc(double x) +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcf(float x) +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double lgamma(double x) +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcinv(double x); +# 7840 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcinvf(float x); +# 7908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdfinv(double x); +# 7976 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdfinvf(float x); +# 8019 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdf(double x); +# 8062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdff(float x); +# 8126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcx(double x); +# 8190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcxf(float x); +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float lgammaf(float x) +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tgamma(double x) +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tgammaf(float x) +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double copysign(double x, double y) +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float copysignf(float x, float y) +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nextafter(double x, double y) +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nextafterf(float x, float y) +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nan(const char *tagp) +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nanf(const char *tagp) +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinff(float) +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanf(float) +# 8609 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8609 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finite(double) +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitef(float) +# 8620 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8620 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbit(double) +# 8621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnan(double) +# 8622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinf(double) +# 8623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitf(float) +# 8626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fma(double x, double y, double z) +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaf(float x, float y, float z) +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitl(long double) +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitel(long double) +# 8960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinfl(long double) +# 8961 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8961 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanl(long double) +# 8962 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8962 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acosf(float x) +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinf(float x) +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanf(float x) +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atan2f(float y, float x) +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cosf(float x) +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinf(float x) +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanf(float x) +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float coshf(float x) +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinhf(float x) +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanhf(float x) +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logf(float x) +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expf(float x) +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log10f(float x) +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float modff(float x, float *iptr) +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float powf(float x, float y) +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sqrtf(float x) +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ceilf(float x) +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float floorf(float x) +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmodf(float x, float y) +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10538 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 1 +# 15 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" +# 1 "/usr/include/c++/7/math.h" 1 3 +# 36 "/usr/include/c++/7/math.h" 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 1 3 +# 15 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 3 +# 1 "/usr/include/c++/7/cmath" 1 3 +# 39 "/usr/include/c++/7/cmath" 3 + +# 40 "/usr/include/c++/7/cmath" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 42 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/bits/cpp_type_traits.h" 1 3 +# 35 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + +# 36 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 38 "/usr/include/c++/7/bits/cpp_type_traits.h" 2 3 +# 67 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + +# 67 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +extern "C++" { + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + struct __true_type { }; + struct __false_type { }; + + template + struct __truth_type + { typedef __false_type __type; }; + + template<> + struct __truth_type + { typedef __true_type __type; }; + + + + template + struct __traitor + { + enum { __value = bool(_Sp::__value) || bool(_Tp::__value) }; + typedef typename __truth_type<__value>::__type __type; + }; + + + template + struct __are_same + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __are_same<_Tp, _Tp> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_void + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_void + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_integer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; +# 261 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +template<> struct __is_integer<__int128> { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; +# 278 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + template + struct __is_floating + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_pointer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __is_pointer<_Tp*> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_arithmetic + : public __traitor<__is_integer<_Tp>, __is_floating<_Tp> > + { }; + + + + + template + struct __is_scalar + : public __traitor<__is_arithmetic<_Tp>, __is_pointer<_Tp> > + { }; + + + + + template + struct __is_char + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_byte + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_move_iterator + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + template + inline _Iterator + __miter_base(_Iterator __it) + { return __it; } + + +} +} +# 43 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/ext/type_traits.h" 1 3 +# 32 "/usr/include/c++/7/ext/type_traits.h" 3 + +# 33 "/usr/include/c++/7/ext/type_traits.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 35 "/usr/include/c++/7/ext/type_traits.h" 2 3 + + +extern "C++" { + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + template + struct __enable_if + { }; + + template + struct __enable_if + { typedef _Tp __type; }; + + + + template + struct __conditional_type + { typedef _Iftrue __type; }; + + template + struct __conditional_type + { typedef _Iffalse __type; }; + + + + template + struct __add_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned short __type; }; + + template<> + struct __add_unsigned + { typedef unsigned int __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long long __type; }; + + + template<> + struct __add_unsigned; + + template<> + struct __add_unsigned; + + + + template + struct __remove_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef short __type; }; + + template<> + struct __remove_unsigned + { typedef int __type; }; + + template<> + struct __remove_unsigned + { typedef long __type; }; + + template<> + struct __remove_unsigned + { typedef long long __type; }; + + + template<> + struct __remove_unsigned; + + template<> + struct __remove_unsigned; + + + + template + inline bool + __is_null_pointer(_Type* __ptr) + { return __ptr == 0; } + + template + inline bool + __is_null_pointer(_Type) + { return false; } + + + inline bool + __is_null_pointer(std::nullptr_t) + { return true; } + + + + template::__value> + struct __promote + { typedef double __type; }; + + + + + template + struct __promote<_Tp, false> + { }; + + template<> + struct __promote + { typedef long double __type; }; + + template<> + struct __promote + { typedef double __type; }; + + template<> + struct __promote + { typedef float __type; }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type> + struct __promote_2 + { + typedef __typeof__(_Tp2() + _Up2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type> + struct __promote_3 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type, + typename _Wp2 = typename __promote<_Wp>::__type> + struct __promote_4 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2() + _Wp2()) __type; + }; + + +} +} +# 44 "/usr/include/c++/7/cmath" 2 3 + +# 1 "/usr/include/math.h" 1 3 4 +# 27 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 28 "/usr/include/math.h" 2 3 4 + + + + + + +extern "C" { + + + + + +# 1 "/usr/include/bits/math-vector.h" 1 3 4 +# 25 "/usr/include/bits/math-vector.h" 3 4 +# 1 "/usr/include/bits/libm-simd-decl-stubs.h" 1 3 4 +# 26 "/usr/include/bits/math-vector.h" 2 3 4 +# 41 "/usr/include/math.h" 2 3 4 +# 138 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/flt-eval-method.h" 1 3 4 +# 139 "/usr/include/math.h" 2 3 4 +# 149 "/usr/include/math.h" 3 4 +typedef float float_t; +typedef double double_t; +# 190 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/fp-logb.h" 1 3 4 +# 191 "/usr/include/math.h" 2 3 4 +# 233 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/fp-fast.h" 1 3 4 +# 234 "/usr/include/math.h" 2 3 4 + + + +enum + { + FP_INT_UPWARD = + + 0, + FP_INT_DOWNWARD = + + 1, + FP_INT_TOWARDZERO = + + 2, + FP_INT_TONEARESTFROMZERO = + + 3, + FP_INT_TONEAREST = + + 4, + }; +# 289 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassify (double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbit (double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinf (double __value) throw () __attribute__ ((__const__)); + + +extern int __finite (double __value) throw () __attribute__ ((__const__)); + + +extern int __isnan (double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsig (double __x, double __y) throw (); + + +extern int __issignaling (double __value) throw () + __attribute__ ((__const__)); +# 290 "/usr/include/math.h" 2 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern double acos (double __x) throw (); extern double __acos (double __x) throw (); + +extern double asin (double __x) throw (); extern double __asin (double __x) throw (); + +extern double atan (double __x) throw (); extern double __atan (double __x) throw (); + +extern double atan2 (double __y, double __x) throw (); extern double __atan2 (double __y, double __x) throw (); + + + extern double cos (double __x) throw (); extern double __cos (double __x) throw (); + + extern double sin (double __x) throw (); extern double __sin (double __x) throw (); + +extern double tan (double __x) throw (); extern double __tan (double __x) throw (); + + + + +extern double cosh (double __x) throw (); extern double __cosh (double __x) throw (); + +extern double sinh (double __x) throw (); extern double __sinh (double __x) throw (); + +extern double tanh (double __x) throw (); extern double __tanh (double __x) throw (); + + + + extern void sincos (double __x, double *__sinx, double *__cosx) throw (); extern void __sincos (double __x, double *__sinx, double *__cosx) throw () + ; + + + + +extern double acosh (double __x) throw (); extern double __acosh (double __x) throw (); + +extern double asinh (double __x) throw (); extern double __asinh (double __x) throw (); + +extern double atanh (double __x) throw (); extern double __atanh (double __x) throw (); + + + + + + extern double exp (double __x) throw (); extern double __exp (double __x) throw (); + + +extern double frexp (double __x, int *__exponent) throw (); extern double __frexp (double __x, int *__exponent) throw (); + + +extern double ldexp (double __x, int __exponent) throw (); extern double __ldexp (double __x, int __exponent) throw (); + + + extern double log (double __x) throw (); extern double __log (double __x) throw (); + + +extern double log10 (double __x) throw (); extern double __log10 (double __x) throw (); + + +extern double modf (double __x, double *__iptr) throw (); extern double __modf (double __x, double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern double exp10 (double __x) throw (); extern double __exp10 (double __x) throw (); + + + + +extern double expm1 (double __x) throw (); extern double __expm1 (double __x) throw (); + + +extern double log1p (double __x) throw (); extern double __log1p (double __x) throw (); + + +extern double logb (double __x) throw (); extern double __logb (double __x) throw (); + + + + +extern double exp2 (double __x) throw (); extern double __exp2 (double __x) throw (); + + +extern double log2 (double __x) throw (); extern double __log2 (double __x) throw (); + + + + + + + extern double pow (double __x, double __y) throw (); extern double __pow (double __x, double __y) throw (); + + +extern double sqrt (double __x) throw (); extern double __sqrt (double __x) throw (); + + + +extern double hypot (double __x, double __y) throw (); extern double __hypot (double __x, double __y) throw (); + + + + +extern double cbrt (double __x) throw (); extern double __cbrt (double __x) throw (); + + + + + + +extern double ceil (double __x) throw () __attribute__ ((__const__)); extern double __ceil (double __x) throw () __attribute__ ((__const__)); + + +extern double fabs (double __x) throw () __attribute__ ((__const__)); extern double __fabs (double __x) throw () __attribute__ ((__const__)); + + +extern double floor (double __x) throw () __attribute__ ((__const__)); extern double __floor (double __x) throw () __attribute__ ((__const__)); + + +extern double fmod (double __x, double __y) throw (); extern double __fmod (double __x, double __y) throw (); +# 182 "/usr/include/bits/mathcalls.h" 3 4 +extern int finite (double __value) throw () __attribute__ ((__const__)); + + +extern double drem (double __x, double __y) throw (); extern double __drem (double __x, double __y) throw (); + + + +extern double significand (double __x) throw (); extern double __significand (double __x) throw (); + + + + + + +extern double copysign (double __x, double __y) throw () __attribute__ ((__const__)); extern double __copysign (double __x, double __y) throw () __attribute__ ((__const__)); + + + + +extern double nan (const char *__tagb) throw (); extern double __nan (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern double j0 (double) throw (); extern double __j0 (double) throw (); +extern double j1 (double) throw (); extern double __j1 (double) throw (); +extern double jn (int, double) throw (); extern double __jn (int, double) throw (); +extern double y0 (double) throw (); extern double __y0 (double) throw (); +extern double y1 (double) throw (); extern double __y1 (double) throw (); +extern double yn (int, double) throw (); extern double __yn (int, double) throw (); + + + + + +extern double erf (double) throw (); extern double __erf (double) throw (); +extern double erfc (double) throw (); extern double __erfc (double) throw (); +extern double lgamma (double) throw (); extern double __lgamma (double) throw (); + + + + +extern double tgamma (double) throw (); extern double __tgamma (double) throw (); + + + + + +extern double gamma (double) throw (); extern double __gamma (double) throw (); + + + + + + + +extern double lgamma_r (double, int *__signgamp) throw (); extern double __lgamma_r (double, int *__signgamp) throw (); + + + + + + +extern double rint (double __x) throw (); extern double __rint (double __x) throw (); + + +extern double nextafter (double __x, double __y) throw (); extern double __nextafter (double __x, double __y) throw (); + +extern double nexttoward (double __x, long double __y) throw (); extern double __nexttoward (double __x, long double __y) throw (); + + + + +extern double nextdown (double __x) throw (); extern double __nextdown (double __x) throw (); + +extern double nextup (double __x) throw (); extern double __nextup (double __x) throw (); + + + +extern double remainder (double __x, double __y) throw (); extern double __remainder (double __x, double __y) throw (); + + + +extern double scalbn (double __x, int __n) throw (); extern double __scalbn (double __x, int __n) throw (); + + + +extern int ilogb (double __x) throw (); extern int __ilogb (double __x) throw (); + + + + +extern long int llogb (double __x) throw (); extern long int __llogb (double __x) throw (); + + + + +extern double scalbln (double __x, long int __n) throw (); extern double __scalbln (double __x, long int __n) throw (); + + + +extern double nearbyint (double __x) throw (); extern double __nearbyint (double __x) throw (); + + + +extern double round (double __x) throw () __attribute__ ((__const__)); extern double __round (double __x) throw () __attribute__ ((__const__)); + + + +extern double trunc (double __x) throw () __attribute__ ((__const__)); extern double __trunc (double __x) throw () __attribute__ ((__const__)); + + + + +extern double remquo (double __x, double __y, int *__quo) throw (); extern double __remquo (double __x, double __y, int *__quo) throw (); + + + + + + +extern long int lrint (double __x) throw (); extern long int __lrint (double __x) throw (); +__extension__ +extern long long int llrint (double __x) throw (); extern long long int __llrint (double __x) throw (); + + + +extern long int lround (double __x) throw (); extern long int __lround (double __x) throw (); +__extension__ +extern long long int llround (double __x) throw (); extern long long int __llround (double __x) throw (); + + + +extern double fdim (double __x, double __y) throw (); extern double __fdim (double __x, double __y) throw (); + + +extern double fmax (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmax (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fmin (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmin (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fma (double __x, double __y, double __z) throw (); extern double __fma (double __x, double __y, double __z) throw (); + + + + +extern double roundeven (double __x) throw () __attribute__ ((__const__)); extern double __roundeven (double __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfp (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfp (double __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfp (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfp (double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpx (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpx (double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpx (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpx (double __x, int __round, unsigned int __width) throw () + ; + + +extern double fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fminmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fminmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalize (double *__cx, const double *__x) throw (); + + + + +extern int totalorder (const double *__x, const double *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermag (const double *__x, const double *__y) throw () + + __attribute__ ((__pure__)); + + +extern double getpayload (const double *__x) throw (); extern double __getpayload (const double *__x) throw (); + + +extern int setpayload (double *__x, double __payload) throw (); + + +extern int setpayloadsig (double *__x, double __payload) throw (); + + + + + + + +extern double scalb (double __x, double __n) throw (); extern double __scalb (double __x, double __n) throw (); +# 291 "/usr/include/math.h" 2 3 4 +# 306 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassifyf (float __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitf (float __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinff (float __value) throw () __attribute__ ((__const__)); + + +extern int __finitef (float __value) throw () __attribute__ ((__const__)); + + +extern int __isnanf (float __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigf (float __x, float __y) throw (); + + +extern int __issignalingf (float __value) throw () + __attribute__ ((__const__)); +# 307 "/usr/include/math.h" 2 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern float acosf (float __x) throw (); extern float __acosf (float __x) throw (); + +extern float asinf (float __x) throw (); extern float __asinf (float __x) throw (); + +extern float atanf (float __x) throw (); extern float __atanf (float __x) throw (); + +extern float atan2f (float __y, float __x) throw (); extern float __atan2f (float __y, float __x) throw (); + + + extern float cosf (float __x) throw (); extern float __cosf (float __x) throw (); + + extern float sinf (float __x) throw (); extern float __sinf (float __x) throw (); + +extern float tanf (float __x) throw (); extern float __tanf (float __x) throw (); + + + + +extern float coshf (float __x) throw (); extern float __coshf (float __x) throw (); + +extern float sinhf (float __x) throw (); extern float __sinhf (float __x) throw (); + +extern float tanhf (float __x) throw (); extern float __tanhf (float __x) throw (); + + + + extern void sincosf (float __x, float *__sinx, float *__cosx) throw (); extern void __sincosf (float __x, float *__sinx, float *__cosx) throw () + ; + + + + +extern float acoshf (float __x) throw (); extern float __acoshf (float __x) throw (); + +extern float asinhf (float __x) throw (); extern float __asinhf (float __x) throw (); + +extern float atanhf (float __x) throw (); extern float __atanhf (float __x) throw (); + + + + + + extern float expf (float __x) throw (); extern float __expf (float __x) throw (); + + +extern float frexpf (float __x, int *__exponent) throw (); extern float __frexpf (float __x, int *__exponent) throw (); + + +extern float ldexpf (float __x, int __exponent) throw (); extern float __ldexpf (float __x, int __exponent) throw (); + + + extern float logf (float __x) throw (); extern float __logf (float __x) throw (); + + +extern float log10f (float __x) throw (); extern float __log10f (float __x) throw (); + + +extern float modff (float __x, float *__iptr) throw (); extern float __modff (float __x, float *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern float exp10f (float __x) throw (); extern float __exp10f (float __x) throw (); + + + + +extern float expm1f (float __x) throw (); extern float __expm1f (float __x) throw (); + + +extern float log1pf (float __x) throw (); extern float __log1pf (float __x) throw (); + + +extern float logbf (float __x) throw (); extern float __logbf (float __x) throw (); + + + + +extern float exp2f (float __x) throw (); extern float __exp2f (float __x) throw (); + + +extern float log2f (float __x) throw (); extern float __log2f (float __x) throw (); + + + + + + + extern float powf (float __x, float __y) throw (); extern float __powf (float __x, float __y) throw (); + + +extern float sqrtf (float __x) throw (); extern float __sqrtf (float __x) throw (); + + + +extern float hypotf (float __x, float __y) throw (); extern float __hypotf (float __x, float __y) throw (); + + + + +extern float cbrtf (float __x) throw (); extern float __cbrtf (float __x) throw (); + + + + + + +extern float ceilf (float __x) throw () __attribute__ ((__const__)); extern float __ceilf (float __x) throw () __attribute__ ((__const__)); + + +extern float fabsf (float __x) throw () __attribute__ ((__const__)); extern float __fabsf (float __x) throw () __attribute__ ((__const__)); + + +extern float floorf (float __x) throw () __attribute__ ((__const__)); extern float __floorf (float __x) throw () __attribute__ ((__const__)); + + +extern float fmodf (float __x, float __y) throw (); extern float __fmodf (float __x, float __y) throw (); +# 177 "/usr/include/bits/mathcalls.h" 3 4 +extern int isinff (float __value) throw () __attribute__ ((__const__)); + + + + +extern int finitef (float __value) throw () __attribute__ ((__const__)); + + +extern float dremf (float __x, float __y) throw (); extern float __dremf (float __x, float __y) throw (); + + + +extern float significandf (float __x) throw (); extern float __significandf (float __x) throw (); + + + + + + +extern float copysignf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __copysignf (float __x, float __y) throw () __attribute__ ((__const__)); + + + + +extern float nanf (const char *__tagb) throw (); extern float __nanf (const char *__tagb) throw (); +# 211 "/usr/include/bits/mathcalls.h" 3 4 +extern int isnanf (float __value) throw () __attribute__ ((__const__)); + + + + + +extern float j0f (float) throw (); extern float __j0f (float) throw (); +extern float j1f (float) throw (); extern float __j1f (float) throw (); +extern float jnf (int, float) throw (); extern float __jnf (int, float) throw (); +extern float y0f (float) throw (); extern float __y0f (float) throw (); +extern float y1f (float) throw (); extern float __y1f (float) throw (); +extern float ynf (int, float) throw (); extern float __ynf (int, float) throw (); + + + + + +extern float erff (float) throw (); extern float __erff (float) throw (); +extern float erfcf (float) throw (); extern float __erfcf (float) throw (); +extern float lgammaf (float) throw (); extern float __lgammaf (float) throw (); + + + + +extern float tgammaf (float) throw (); extern float __tgammaf (float) throw (); + + + + + +extern float gammaf (float) throw (); extern float __gammaf (float) throw (); + + + + + + + +extern float lgammaf_r (float, int *__signgamp) throw (); extern float __lgammaf_r (float, int *__signgamp) throw (); + + + + + + +extern float rintf (float __x) throw (); extern float __rintf (float __x) throw (); + + +extern float nextafterf (float __x, float __y) throw (); extern float __nextafterf (float __x, float __y) throw (); + +extern float nexttowardf (float __x, long double __y) throw (); extern float __nexttowardf (float __x, long double __y) throw (); + + + + +extern float nextdownf (float __x) throw (); extern float __nextdownf (float __x) throw (); + +extern float nextupf (float __x) throw (); extern float __nextupf (float __x) throw (); + + + +extern float remainderf (float __x, float __y) throw (); extern float __remainderf (float __x, float __y) throw (); + + + +extern float scalbnf (float __x, int __n) throw (); extern float __scalbnf (float __x, int __n) throw (); + + + +extern int ilogbf (float __x) throw (); extern int __ilogbf (float __x) throw (); + + + + +extern long int llogbf (float __x) throw (); extern long int __llogbf (float __x) throw (); + + + + +extern float scalblnf (float __x, long int __n) throw (); extern float __scalblnf (float __x, long int __n) throw (); + + + +extern float nearbyintf (float __x) throw (); extern float __nearbyintf (float __x) throw (); + + + +extern float roundf (float __x) throw () __attribute__ ((__const__)); extern float __roundf (float __x) throw () __attribute__ ((__const__)); + + + +extern float truncf (float __x) throw () __attribute__ ((__const__)); extern float __truncf (float __x) throw () __attribute__ ((__const__)); + + + + +extern float remquof (float __x, float __y, int *__quo) throw (); extern float __remquof (float __x, float __y, int *__quo) throw (); + + + + + + +extern long int lrintf (float __x) throw (); extern long int __lrintf (float __x) throw (); +__extension__ +extern long long int llrintf (float __x) throw (); extern long long int __llrintf (float __x) throw (); + + + +extern long int lroundf (float __x) throw (); extern long int __lroundf (float __x) throw (); +__extension__ +extern long long int llroundf (float __x) throw (); extern long long int __llroundf (float __x) throw (); + + + +extern float fdimf (float __x, float __y) throw (); extern float __fdimf (float __x, float __y) throw (); + + +extern float fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fmaf (float __x, float __y, float __z) throw (); extern float __fmaf (float __x, float __y, float __z) throw (); + + + + +extern float roundevenf (float __x) throw () __attribute__ ((__const__)); extern float __roundevenf (float __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf (float __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf (float __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf (float __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf (float __x, int __round, unsigned int __width) throw () + ; + + +extern float fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef (float *__cx, const float *__x) throw (); + + + + +extern int totalorderf (const float *__x, const float *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf (const float *__x, const float *__y) throw () + + __attribute__ ((__pure__)); + + +extern float getpayloadf (const float *__x) throw (); extern float __getpayloadf (const float *__x) throw (); + + +extern int setpayloadf (float *__x, float __payload) throw (); + + +extern int setpayloadsigf (float *__x, float __payload) throw (); + + + + + + + +extern float scalbf (float __x, float __n) throw (); extern float __scalbf (float __x, float __n) throw (); +# 308 "/usr/include/math.h" 2 3 4 +# 349 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassifyl (long double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitl (long double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinfl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern int __isnanl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigl (long double __x, long double __y) throw (); + + +extern int __issignalingl (long double __value) throw () + __attribute__ ((__const__)); +# 350 "/usr/include/math.h" 2 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern long double acosl (long double __x) throw (); extern long double __acosl (long double __x) throw (); + +extern long double asinl (long double __x) throw (); extern long double __asinl (long double __x) throw (); + +extern long double atanl (long double __x) throw (); extern long double __atanl (long double __x) throw (); + +extern long double atan2l (long double __y, long double __x) throw (); extern long double __atan2l (long double __y, long double __x) throw (); + + + extern long double cosl (long double __x) throw (); extern long double __cosl (long double __x) throw (); + + extern long double sinl (long double __x) throw (); extern long double __sinl (long double __x) throw (); + +extern long double tanl (long double __x) throw (); extern long double __tanl (long double __x) throw (); + + + + +extern long double coshl (long double __x) throw (); extern long double __coshl (long double __x) throw (); + +extern long double sinhl (long double __x) throw (); extern long double __sinhl (long double __x) throw (); + +extern long double tanhl (long double __x) throw (); extern long double __tanhl (long double __x) throw (); + + + + extern void sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); extern void __sincosl (long double __x, long double *__sinx, long double *__cosx) throw () + ; + + + + +extern long double acoshl (long double __x) throw (); extern long double __acoshl (long double __x) throw (); + +extern long double asinhl (long double __x) throw (); extern long double __asinhl (long double __x) throw (); + +extern long double atanhl (long double __x) throw (); extern long double __atanhl (long double __x) throw (); + + + + + + extern long double expl (long double __x) throw (); extern long double __expl (long double __x) throw (); + + +extern long double frexpl (long double __x, int *__exponent) throw (); extern long double __frexpl (long double __x, int *__exponent) throw (); + + +extern long double ldexpl (long double __x, int __exponent) throw (); extern long double __ldexpl (long double __x, int __exponent) throw (); + + + extern long double logl (long double __x) throw (); extern long double __logl (long double __x) throw (); + + +extern long double log10l (long double __x) throw (); extern long double __log10l (long double __x) throw (); + + +extern long double modfl (long double __x, long double *__iptr) throw (); extern long double __modfl (long double __x, long double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern long double exp10l (long double __x) throw (); extern long double __exp10l (long double __x) throw (); + + + + +extern long double expm1l (long double __x) throw (); extern long double __expm1l (long double __x) throw (); + + +extern long double log1pl (long double __x) throw (); extern long double __log1pl (long double __x) throw (); + + +extern long double logbl (long double __x) throw (); extern long double __logbl (long double __x) throw (); + + + + +extern long double exp2l (long double __x) throw (); extern long double __exp2l (long double __x) throw (); + + +extern long double log2l (long double __x) throw (); extern long double __log2l (long double __x) throw (); + + + + + + + extern long double powl (long double __x, long double __y) throw (); extern long double __powl (long double __x, long double __y) throw (); + + +extern long double sqrtl (long double __x) throw (); extern long double __sqrtl (long double __x) throw (); + + + +extern long double hypotl (long double __x, long double __y) throw (); extern long double __hypotl (long double __x, long double __y) throw (); + + + + +extern long double cbrtl (long double __x) throw (); extern long double __cbrtl (long double __x) throw (); + + + + + + +extern long double ceill (long double __x) throw () __attribute__ ((__const__)); extern long double __ceill (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fabsl (long double __x) throw () __attribute__ ((__const__)); extern long double __fabsl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double floorl (long double __x) throw () __attribute__ ((__const__)); extern long double __floorl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fmodl (long double __x, long double __y) throw (); extern long double __fmodl (long double __x, long double __y) throw (); +# 177 "/usr/include/bits/mathcalls.h" 3 4 +extern int isinfl (long double __value) throw () __attribute__ ((__const__)); + + + + +extern int finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern long double dreml (long double __x, long double __y) throw (); extern long double __dreml (long double __x, long double __y) throw (); + + + +extern long double significandl (long double __x) throw (); extern long double __significandl (long double __x) throw (); + + + + + + +extern long double copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + + + +extern long double nanl (const char *__tagb) throw (); extern long double __nanl (const char *__tagb) throw (); +# 211 "/usr/include/bits/mathcalls.h" 3 4 +extern int isnanl (long double __value) throw () __attribute__ ((__const__)); + + + + + +extern long double j0l (long double) throw (); extern long double __j0l (long double) throw (); +extern long double j1l (long double) throw (); extern long double __j1l (long double) throw (); +extern long double jnl (int, long double) throw (); extern long double __jnl (int, long double) throw (); +extern long double y0l (long double) throw (); extern long double __y0l (long double) throw (); +extern long double y1l (long double) throw (); extern long double __y1l (long double) throw (); +extern long double ynl (int, long double) throw (); extern long double __ynl (int, long double) throw (); + + + + + +extern long double erfl (long double) throw (); extern long double __erfl (long double) throw (); +extern long double erfcl (long double) throw (); extern long double __erfcl (long double) throw (); +extern long double lgammal (long double) throw (); extern long double __lgammal (long double) throw (); + + + + +extern long double tgammal (long double) throw (); extern long double __tgammal (long double) throw (); + + + + + +extern long double gammal (long double) throw (); extern long double __gammal (long double) throw (); + + + + + + + +extern long double lgammal_r (long double, int *__signgamp) throw (); extern long double __lgammal_r (long double, int *__signgamp) throw (); + + + + + + +extern long double rintl (long double __x) throw (); extern long double __rintl (long double __x) throw (); + + +extern long double nextafterl (long double __x, long double __y) throw (); extern long double __nextafterl (long double __x, long double __y) throw (); + +extern long double nexttowardl (long double __x, long double __y) throw (); extern long double __nexttowardl (long double __x, long double __y) throw (); + + + + +extern long double nextdownl (long double __x) throw (); extern long double __nextdownl (long double __x) throw (); + +extern long double nextupl (long double __x) throw (); extern long double __nextupl (long double __x) throw (); + + + +extern long double remainderl (long double __x, long double __y) throw (); extern long double __remainderl (long double __x, long double __y) throw (); + + + +extern long double scalbnl (long double __x, int __n) throw (); extern long double __scalbnl (long double __x, int __n) throw (); + + + +extern int ilogbl (long double __x) throw (); extern int __ilogbl (long double __x) throw (); + + + + +extern long int llogbl (long double __x) throw (); extern long int __llogbl (long double __x) throw (); + + + + +extern long double scalblnl (long double __x, long int __n) throw (); extern long double __scalblnl (long double __x, long int __n) throw (); + + + +extern long double nearbyintl (long double __x) throw (); extern long double __nearbyintl (long double __x) throw (); + + + +extern long double roundl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundl (long double __x) throw () __attribute__ ((__const__)); + + + +extern long double truncl (long double __x) throw () __attribute__ ((__const__)); extern long double __truncl (long double __x) throw () __attribute__ ((__const__)); + + + + +extern long double remquol (long double __x, long double __y, int *__quo) throw (); extern long double __remquol (long double __x, long double __y, int *__quo) throw (); + + + + + + +extern long int lrintl (long double __x) throw (); extern long int __lrintl (long double __x) throw (); +__extension__ +extern long long int llrintl (long double __x) throw (); extern long long int __llrintl (long double __x) throw (); + + + +extern long int lroundl (long double __x) throw (); extern long int __lroundl (long double __x) throw (); +__extension__ +extern long long int llroundl (long double __x) throw (); extern long long int __llroundl (long double __x) throw (); + + + +extern long double fdiml (long double __x, long double __y) throw (); extern long double __fdiml (long double __x, long double __y) throw (); + + +extern long double fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fmal (long double __x, long double __y, long double __z) throw (); extern long double __fmal (long double __x, long double __y, long double __z) throw (); + + + + +extern long double roundevenl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundevenl (long double __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpl (long double __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpl (long double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxl (long double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxl (long double __x, int __round, unsigned int __width) throw () + ; + + +extern long double fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizel (long double *__cx, const long double *__x) throw (); + + + + +extern int totalorderl (const long double *__x, const long double *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagl (const long double *__x, const long double *__y) throw () + + __attribute__ ((__pure__)); + + +extern long double getpayloadl (const long double *__x) throw (); extern long double __getpayloadl (const long double *__x) throw (); + + +extern int setpayloadl (long double *__x, long double __payload) throw (); + + +extern int setpayloadsigl (long double *__x, long double __payload) throw (); + + + + + + + +extern long double scalbl (long double __x, long double __n) throw (); extern long double __scalbl (long double __x, long double __n) throw (); +# 351 "/usr/include/math.h" 2 3 4 +# 389 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 acosf32 (_Float32 __x) throw (); extern _Float32 __acosf32 (_Float32 __x) throw (); + +extern _Float32 asinf32 (_Float32 __x) throw (); extern _Float32 __asinf32 (_Float32 __x) throw (); + +extern _Float32 atanf32 (_Float32 __x) throw (); extern _Float32 __atanf32 (_Float32 __x) throw (); + +extern _Float32 atan2f32 (_Float32 __y, _Float32 __x) throw (); extern _Float32 __atan2f32 (_Float32 __y, _Float32 __x) throw (); + + + extern _Float32 cosf32 (_Float32 __x) throw (); extern _Float32 __cosf32 (_Float32 __x) throw (); + + extern _Float32 sinf32 (_Float32 __x) throw (); extern _Float32 __sinf32 (_Float32 __x) throw (); + +extern _Float32 tanf32 (_Float32 __x) throw (); extern _Float32 __tanf32 (_Float32 __x) throw (); + + + + +extern _Float32 coshf32 (_Float32 __x) throw (); extern _Float32 __coshf32 (_Float32 __x) throw (); + +extern _Float32 sinhf32 (_Float32 __x) throw (); extern _Float32 __sinhf32 (_Float32 __x) throw (); + +extern _Float32 tanhf32 (_Float32 __x) throw (); extern _Float32 __tanhf32 (_Float32 __x) throw (); + + + + extern void sincosf32 (_Float32 __x, _Float32 *__sinx, _Float32 *__cosx) throw (); extern void __sincosf32 (_Float32 __x, _Float32 *__sinx, _Float32 *__cosx) throw () + ; + + + + +extern _Float32 acoshf32 (_Float32 __x) throw (); extern _Float32 __acoshf32 (_Float32 __x) throw (); + +extern _Float32 asinhf32 (_Float32 __x) throw (); extern _Float32 __asinhf32 (_Float32 __x) throw (); + +extern _Float32 atanhf32 (_Float32 __x) throw (); extern _Float32 __atanhf32 (_Float32 __x) throw (); + + + + + + extern _Float32 expf32 (_Float32 __x) throw (); extern _Float32 __expf32 (_Float32 __x) throw (); + + +extern _Float32 frexpf32 (_Float32 __x, int *__exponent) throw (); extern _Float32 __frexpf32 (_Float32 __x, int *__exponent) throw (); + + +extern _Float32 ldexpf32 (_Float32 __x, int __exponent) throw (); extern _Float32 __ldexpf32 (_Float32 __x, int __exponent) throw (); + + + extern _Float32 logf32 (_Float32 __x) throw (); extern _Float32 __logf32 (_Float32 __x) throw (); + + +extern _Float32 log10f32 (_Float32 __x) throw (); extern _Float32 __log10f32 (_Float32 __x) throw (); + + +extern _Float32 modff32 (_Float32 __x, _Float32 *__iptr) throw (); extern _Float32 __modff32 (_Float32 __x, _Float32 *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float32 exp10f32 (_Float32 __x) throw (); extern _Float32 __exp10f32 (_Float32 __x) throw (); + + + + +extern _Float32 expm1f32 (_Float32 __x) throw (); extern _Float32 __expm1f32 (_Float32 __x) throw (); + + +extern _Float32 log1pf32 (_Float32 __x) throw (); extern _Float32 __log1pf32 (_Float32 __x) throw (); + + +extern _Float32 logbf32 (_Float32 __x) throw (); extern _Float32 __logbf32 (_Float32 __x) throw (); + + + + +extern _Float32 exp2f32 (_Float32 __x) throw (); extern _Float32 __exp2f32 (_Float32 __x) throw (); + + +extern _Float32 log2f32 (_Float32 __x) throw (); extern _Float32 __log2f32 (_Float32 __x) throw (); + + + + + + + extern _Float32 powf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __powf32 (_Float32 __x, _Float32 __y) throw (); + + +extern _Float32 sqrtf32 (_Float32 __x) throw (); extern _Float32 __sqrtf32 (_Float32 __x) throw (); + + + +extern _Float32 hypotf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __hypotf32 (_Float32 __x, _Float32 __y) throw (); + + + + +extern _Float32 cbrtf32 (_Float32 __x) throw (); extern _Float32 __cbrtf32 (_Float32 __x) throw (); + + + + + + +extern _Float32 ceilf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __ceilf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 fabsf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __fabsf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 floorf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __floorf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 fmodf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __fmodf32 (_Float32 __x, _Float32 __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 copysignf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __copysignf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + + + +extern _Float32 nanf32 (const char *__tagb) throw (); extern _Float32 __nanf32 (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 j0f32 (_Float32) throw (); extern _Float32 __j0f32 (_Float32) throw (); +extern _Float32 j1f32 (_Float32) throw (); extern _Float32 __j1f32 (_Float32) throw (); +extern _Float32 jnf32 (int, _Float32) throw (); extern _Float32 __jnf32 (int, _Float32) throw (); +extern _Float32 y0f32 (_Float32) throw (); extern _Float32 __y0f32 (_Float32) throw (); +extern _Float32 y1f32 (_Float32) throw (); extern _Float32 __y1f32 (_Float32) throw (); +extern _Float32 ynf32 (int, _Float32) throw (); extern _Float32 __ynf32 (int, _Float32) throw (); + + + + + +extern _Float32 erff32 (_Float32) throw (); extern _Float32 __erff32 (_Float32) throw (); +extern _Float32 erfcf32 (_Float32) throw (); extern _Float32 __erfcf32 (_Float32) throw (); +extern _Float32 lgammaf32 (_Float32) throw (); extern _Float32 __lgammaf32 (_Float32) throw (); + + + + +extern _Float32 tgammaf32 (_Float32) throw (); extern _Float32 __tgammaf32 (_Float32) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 lgammaf32_r (_Float32, int *__signgamp) throw (); extern _Float32 __lgammaf32_r (_Float32, int *__signgamp) throw (); + + + + + + +extern _Float32 rintf32 (_Float32 __x) throw (); extern _Float32 __rintf32 (_Float32 __x) throw (); + + +extern _Float32 nextafterf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __nextafterf32 (_Float32 __x, _Float32 __y) throw (); + + + + + + +extern _Float32 nextdownf32 (_Float32 __x) throw (); extern _Float32 __nextdownf32 (_Float32 __x) throw (); + +extern _Float32 nextupf32 (_Float32 __x) throw (); extern _Float32 __nextupf32 (_Float32 __x) throw (); + + + +extern _Float32 remainderf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __remainderf32 (_Float32 __x, _Float32 __y) throw (); + + + +extern _Float32 scalbnf32 (_Float32 __x, int __n) throw (); extern _Float32 __scalbnf32 (_Float32 __x, int __n) throw (); + + + +extern int ilogbf32 (_Float32 __x) throw (); extern int __ilogbf32 (_Float32 __x) throw (); + + + + +extern long int llogbf32 (_Float32 __x) throw (); extern long int __llogbf32 (_Float32 __x) throw (); + + + + +extern _Float32 scalblnf32 (_Float32 __x, long int __n) throw (); extern _Float32 __scalblnf32 (_Float32 __x, long int __n) throw (); + + + +extern _Float32 nearbyintf32 (_Float32 __x) throw (); extern _Float32 __nearbyintf32 (_Float32 __x) throw (); + + + +extern _Float32 roundf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __roundf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + +extern _Float32 truncf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __truncf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + + +extern _Float32 remquof32 (_Float32 __x, _Float32 __y, int *__quo) throw (); extern _Float32 __remquof32 (_Float32 __x, _Float32 __y, int *__quo) throw (); + + + + + + +extern long int lrintf32 (_Float32 __x) throw (); extern long int __lrintf32 (_Float32 __x) throw (); +__extension__ +extern long long int llrintf32 (_Float32 __x) throw (); extern long long int __llrintf32 (_Float32 __x) throw (); + + + +extern long int lroundf32 (_Float32 __x) throw (); extern long int __lroundf32 (_Float32 __x) throw (); +__extension__ +extern long long int llroundf32 (_Float32 __x) throw (); extern long long int __llroundf32 (_Float32 __x) throw (); + + + +extern _Float32 fdimf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __fdimf32 (_Float32 __x, _Float32 __y) throw (); + + +extern _Float32 fmaxf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fmaxf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fminf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fminf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fmaf32 (_Float32 __x, _Float32 __y, _Float32 __z) throw (); extern _Float32 __fmaf32 (_Float32 __x, _Float32 __y, _Float32 __z) throw (); + + + + +extern _Float32 roundevenf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __roundevenf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + +extern _Float32 fmaxmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fmaxmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fminmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fminmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef32 (_Float32 *__cx, const _Float32 *__x) throw (); + + + + +extern int totalorderf32 (const _Float32 *__x, const _Float32 *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf32 (const _Float32 *__x, const _Float32 *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float32 getpayloadf32 (const _Float32 *__x) throw (); extern _Float32 __getpayloadf32 (const _Float32 *__x) throw (); + + +extern int setpayloadf32 (_Float32 *__x, _Float32 __payload) throw (); + + +extern int setpayloadsigf32 (_Float32 *__x, _Float32 __payload) throw (); +# 390 "/usr/include/math.h" 2 3 4 +# 406 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 acosf64 (_Float64 __x) throw (); extern _Float64 __acosf64 (_Float64 __x) throw (); + +extern _Float64 asinf64 (_Float64 __x) throw (); extern _Float64 __asinf64 (_Float64 __x) throw (); + +extern _Float64 atanf64 (_Float64 __x) throw (); extern _Float64 __atanf64 (_Float64 __x) throw (); + +extern _Float64 atan2f64 (_Float64 __y, _Float64 __x) throw (); extern _Float64 __atan2f64 (_Float64 __y, _Float64 __x) throw (); + + + extern _Float64 cosf64 (_Float64 __x) throw (); extern _Float64 __cosf64 (_Float64 __x) throw (); + + extern _Float64 sinf64 (_Float64 __x) throw (); extern _Float64 __sinf64 (_Float64 __x) throw (); + +extern _Float64 tanf64 (_Float64 __x) throw (); extern _Float64 __tanf64 (_Float64 __x) throw (); + + + + +extern _Float64 coshf64 (_Float64 __x) throw (); extern _Float64 __coshf64 (_Float64 __x) throw (); + +extern _Float64 sinhf64 (_Float64 __x) throw (); extern _Float64 __sinhf64 (_Float64 __x) throw (); + +extern _Float64 tanhf64 (_Float64 __x) throw (); extern _Float64 __tanhf64 (_Float64 __x) throw (); + + + + extern void sincosf64 (_Float64 __x, _Float64 *__sinx, _Float64 *__cosx) throw (); extern void __sincosf64 (_Float64 __x, _Float64 *__sinx, _Float64 *__cosx) throw () + ; + + + + +extern _Float64 acoshf64 (_Float64 __x) throw (); extern _Float64 __acoshf64 (_Float64 __x) throw (); + +extern _Float64 asinhf64 (_Float64 __x) throw (); extern _Float64 __asinhf64 (_Float64 __x) throw (); + +extern _Float64 atanhf64 (_Float64 __x) throw (); extern _Float64 __atanhf64 (_Float64 __x) throw (); + + + + + + extern _Float64 expf64 (_Float64 __x) throw (); extern _Float64 __expf64 (_Float64 __x) throw (); + + +extern _Float64 frexpf64 (_Float64 __x, int *__exponent) throw (); extern _Float64 __frexpf64 (_Float64 __x, int *__exponent) throw (); + + +extern _Float64 ldexpf64 (_Float64 __x, int __exponent) throw (); extern _Float64 __ldexpf64 (_Float64 __x, int __exponent) throw (); + + + extern _Float64 logf64 (_Float64 __x) throw (); extern _Float64 __logf64 (_Float64 __x) throw (); + + +extern _Float64 log10f64 (_Float64 __x) throw (); extern _Float64 __log10f64 (_Float64 __x) throw (); + + +extern _Float64 modff64 (_Float64 __x, _Float64 *__iptr) throw (); extern _Float64 __modff64 (_Float64 __x, _Float64 *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float64 exp10f64 (_Float64 __x) throw (); extern _Float64 __exp10f64 (_Float64 __x) throw (); + + + + +extern _Float64 expm1f64 (_Float64 __x) throw (); extern _Float64 __expm1f64 (_Float64 __x) throw (); + + +extern _Float64 log1pf64 (_Float64 __x) throw (); extern _Float64 __log1pf64 (_Float64 __x) throw (); + + +extern _Float64 logbf64 (_Float64 __x) throw (); extern _Float64 __logbf64 (_Float64 __x) throw (); + + + + +extern _Float64 exp2f64 (_Float64 __x) throw (); extern _Float64 __exp2f64 (_Float64 __x) throw (); + + +extern _Float64 log2f64 (_Float64 __x) throw (); extern _Float64 __log2f64 (_Float64 __x) throw (); + + + + + + + extern _Float64 powf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __powf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float64 sqrtf64 (_Float64 __x) throw (); extern _Float64 __sqrtf64 (_Float64 __x) throw (); + + + +extern _Float64 hypotf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __hypotf64 (_Float64 __x, _Float64 __y) throw (); + + + + +extern _Float64 cbrtf64 (_Float64 __x) throw (); extern _Float64 __cbrtf64 (_Float64 __x) throw (); + + + + + + +extern _Float64 ceilf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __ceilf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 fabsf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __fabsf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 floorf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __floorf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 fmodf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __fmodf64 (_Float64 __x, _Float64 __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 copysignf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __copysignf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + + + +extern _Float64 nanf64 (const char *__tagb) throw (); extern _Float64 __nanf64 (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 j0f64 (_Float64) throw (); extern _Float64 __j0f64 (_Float64) throw (); +extern _Float64 j1f64 (_Float64) throw (); extern _Float64 __j1f64 (_Float64) throw (); +extern _Float64 jnf64 (int, _Float64) throw (); extern _Float64 __jnf64 (int, _Float64) throw (); +extern _Float64 y0f64 (_Float64) throw (); extern _Float64 __y0f64 (_Float64) throw (); +extern _Float64 y1f64 (_Float64) throw (); extern _Float64 __y1f64 (_Float64) throw (); +extern _Float64 ynf64 (int, _Float64) throw (); extern _Float64 __ynf64 (int, _Float64) throw (); + + + + + +extern _Float64 erff64 (_Float64) throw (); extern _Float64 __erff64 (_Float64) throw (); +extern _Float64 erfcf64 (_Float64) throw (); extern _Float64 __erfcf64 (_Float64) throw (); +extern _Float64 lgammaf64 (_Float64) throw (); extern _Float64 __lgammaf64 (_Float64) throw (); + + + + +extern _Float64 tgammaf64 (_Float64) throw (); extern _Float64 __tgammaf64 (_Float64) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 lgammaf64_r (_Float64, int *__signgamp) throw (); extern _Float64 __lgammaf64_r (_Float64, int *__signgamp) throw (); + + + + + + +extern _Float64 rintf64 (_Float64 __x) throw (); extern _Float64 __rintf64 (_Float64 __x) throw (); + + +extern _Float64 nextafterf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __nextafterf64 (_Float64 __x, _Float64 __y) throw (); + + + + + + +extern _Float64 nextdownf64 (_Float64 __x) throw (); extern _Float64 __nextdownf64 (_Float64 __x) throw (); + +extern _Float64 nextupf64 (_Float64 __x) throw (); extern _Float64 __nextupf64 (_Float64 __x) throw (); + + + +extern _Float64 remainderf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __remainderf64 (_Float64 __x, _Float64 __y) throw (); + + + +extern _Float64 scalbnf64 (_Float64 __x, int __n) throw (); extern _Float64 __scalbnf64 (_Float64 __x, int __n) throw (); + + + +extern int ilogbf64 (_Float64 __x) throw (); extern int __ilogbf64 (_Float64 __x) throw (); + + + + +extern long int llogbf64 (_Float64 __x) throw (); extern long int __llogbf64 (_Float64 __x) throw (); + + + + +extern _Float64 scalblnf64 (_Float64 __x, long int __n) throw (); extern _Float64 __scalblnf64 (_Float64 __x, long int __n) throw (); + + + +extern _Float64 nearbyintf64 (_Float64 __x) throw (); extern _Float64 __nearbyintf64 (_Float64 __x) throw (); + + + +extern _Float64 roundf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __roundf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + +extern _Float64 truncf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __truncf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + + +extern _Float64 remquof64 (_Float64 __x, _Float64 __y, int *__quo) throw (); extern _Float64 __remquof64 (_Float64 __x, _Float64 __y, int *__quo) throw (); + + + + + + +extern long int lrintf64 (_Float64 __x) throw (); extern long int __lrintf64 (_Float64 __x) throw (); +__extension__ +extern long long int llrintf64 (_Float64 __x) throw (); extern long long int __llrintf64 (_Float64 __x) throw (); + + + +extern long int lroundf64 (_Float64 __x) throw (); extern long int __lroundf64 (_Float64 __x) throw (); +__extension__ +extern long long int llroundf64 (_Float64 __x) throw (); extern long long int __llroundf64 (_Float64 __x) throw (); + + + +extern _Float64 fdimf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __fdimf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float64 fmaxf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fmaxf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fminf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fminf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) throw (); extern _Float64 __fmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) throw (); + + + + +extern _Float64 roundevenf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __roundevenf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + +extern _Float64 fmaxmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fmaxmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fminmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fminmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef64 (_Float64 *__cx, const _Float64 *__x) throw (); + + + + +extern int totalorderf64 (const _Float64 *__x, const _Float64 *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf64 (const _Float64 *__x, const _Float64 *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float64 getpayloadf64 (const _Float64 *__x) throw (); extern _Float64 __getpayloadf64 (const _Float64 *__x) throw (); + + +extern int setpayloadf64 (_Float64 *__x, _Float64 __payload) throw (); + + +extern int setpayloadsigf64 (_Float64 *__x, _Float64 __payload) throw (); +# 407 "/usr/include/math.h" 2 3 4 +# 420 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassifyf128 (_Float128 __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitf128 (_Float128 __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinff128 (_Float128 __value) throw () __attribute__ ((__const__)); + + +extern int __finitef128 (_Float128 __value) throw () __attribute__ ((__const__)); + + +extern int __isnanf128 (_Float128 __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigf128 (_Float128 __x, _Float128 __y) throw (); + + +extern int __issignalingf128 (_Float128 __value) throw () + __attribute__ ((__const__)); +# 421 "/usr/include/math.h" 2 3 4 + + +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 acosf128 (_Float128 __x) throw (); extern _Float128 __acosf128 (_Float128 __x) throw (); + +extern _Float128 asinf128 (_Float128 __x) throw (); extern _Float128 __asinf128 (_Float128 __x) throw (); + +extern _Float128 atanf128 (_Float128 __x) throw (); extern _Float128 __atanf128 (_Float128 __x) throw (); + +extern _Float128 atan2f128 (_Float128 __y, _Float128 __x) throw (); extern _Float128 __atan2f128 (_Float128 __y, _Float128 __x) throw (); + + + extern _Float128 cosf128 (_Float128 __x) throw (); extern _Float128 __cosf128 (_Float128 __x) throw (); + + extern _Float128 sinf128 (_Float128 __x) throw (); extern _Float128 __sinf128 (_Float128 __x) throw (); + +extern _Float128 tanf128 (_Float128 __x) throw (); extern _Float128 __tanf128 (_Float128 __x) throw (); + + + + +extern _Float128 coshf128 (_Float128 __x) throw (); extern _Float128 __coshf128 (_Float128 __x) throw (); + +extern _Float128 sinhf128 (_Float128 __x) throw (); extern _Float128 __sinhf128 (_Float128 __x) throw (); + +extern _Float128 tanhf128 (_Float128 __x) throw (); extern _Float128 __tanhf128 (_Float128 __x) throw (); + + + + extern void sincosf128 (_Float128 __x, _Float128 *__sinx, _Float128 *__cosx) throw (); extern void __sincosf128 (_Float128 __x, _Float128 *__sinx, _Float128 *__cosx) throw () + ; + + + + +extern _Float128 acoshf128 (_Float128 __x) throw (); extern _Float128 __acoshf128 (_Float128 __x) throw (); + +extern _Float128 asinhf128 (_Float128 __x) throw (); extern _Float128 __asinhf128 (_Float128 __x) throw (); + +extern _Float128 atanhf128 (_Float128 __x) throw (); extern _Float128 __atanhf128 (_Float128 __x) throw (); + + + + + + extern _Float128 expf128 (_Float128 __x) throw (); extern _Float128 __expf128 (_Float128 __x) throw (); + + +extern _Float128 frexpf128 (_Float128 __x, int *__exponent) throw (); extern _Float128 __frexpf128 (_Float128 __x, int *__exponent) throw (); + + +extern _Float128 ldexpf128 (_Float128 __x, int __exponent) throw (); extern _Float128 __ldexpf128 (_Float128 __x, int __exponent) throw (); + + + extern _Float128 logf128 (_Float128 __x) throw (); extern _Float128 __logf128 (_Float128 __x) throw (); + + +extern _Float128 log10f128 (_Float128 __x) throw (); extern _Float128 __log10f128 (_Float128 __x) throw (); + + +extern _Float128 modff128 (_Float128 __x, _Float128 *__iptr) throw (); extern _Float128 __modff128 (_Float128 __x, _Float128 *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float128 exp10f128 (_Float128 __x) throw (); extern _Float128 __exp10f128 (_Float128 __x) throw (); + + + + +extern _Float128 expm1f128 (_Float128 __x) throw (); extern _Float128 __expm1f128 (_Float128 __x) throw (); + + +extern _Float128 log1pf128 (_Float128 __x) throw (); extern _Float128 __log1pf128 (_Float128 __x) throw (); + + +extern _Float128 logbf128 (_Float128 __x) throw (); extern _Float128 __logbf128 (_Float128 __x) throw (); + + + + +extern _Float128 exp2f128 (_Float128 __x) throw (); extern _Float128 __exp2f128 (_Float128 __x) throw (); + + +extern _Float128 log2f128 (_Float128 __x) throw (); extern _Float128 __log2f128 (_Float128 __x) throw (); + + + + + + + extern _Float128 powf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __powf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float128 sqrtf128 (_Float128 __x) throw (); extern _Float128 __sqrtf128 (_Float128 __x) throw (); + + + +extern _Float128 hypotf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __hypotf128 (_Float128 __x, _Float128 __y) throw (); + + + + +extern _Float128 cbrtf128 (_Float128 __x) throw (); extern _Float128 __cbrtf128 (_Float128 __x) throw (); + + + + + + +extern _Float128 ceilf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __ceilf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + +extern _Float128 fabsf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __fabsf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + +extern _Float128 floorf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __floorf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + +extern _Float128 fmodf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __fmodf128 (_Float128 __x, _Float128 __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 copysignf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __copysignf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + + + +extern _Float128 nanf128 (const char *__tagb) throw (); extern _Float128 __nanf128 (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 j0f128 (_Float128) throw (); extern _Float128 __j0f128 (_Float128) throw (); +extern _Float128 j1f128 (_Float128) throw (); extern _Float128 __j1f128 (_Float128) throw (); +extern _Float128 jnf128 (int, _Float128) throw (); extern _Float128 __jnf128 (int, _Float128) throw (); +extern _Float128 y0f128 (_Float128) throw (); extern _Float128 __y0f128 (_Float128) throw (); +extern _Float128 y1f128 (_Float128) throw (); extern _Float128 __y1f128 (_Float128) throw (); +extern _Float128 ynf128 (int, _Float128) throw (); extern _Float128 __ynf128 (int, _Float128) throw (); + + + + + +extern _Float128 erff128 (_Float128) throw (); extern _Float128 __erff128 (_Float128) throw (); +extern _Float128 erfcf128 (_Float128) throw (); extern _Float128 __erfcf128 (_Float128) throw (); +extern _Float128 lgammaf128 (_Float128) throw (); extern _Float128 __lgammaf128 (_Float128) throw (); + + + + +extern _Float128 tgammaf128 (_Float128) throw (); extern _Float128 __tgammaf128 (_Float128) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 lgammaf128_r (_Float128, int *__signgamp) throw (); extern _Float128 __lgammaf128_r (_Float128, int *__signgamp) throw (); + + + + + + +extern _Float128 rintf128 (_Float128 __x) throw (); extern _Float128 __rintf128 (_Float128 __x) throw (); + + +extern _Float128 nextafterf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __nextafterf128 (_Float128 __x, _Float128 __y) throw (); + + + + + + +extern _Float128 nextdownf128 (_Float128 __x) throw (); extern _Float128 __nextdownf128 (_Float128 __x) throw (); + +extern _Float128 nextupf128 (_Float128 __x) throw (); extern _Float128 __nextupf128 (_Float128 __x) throw (); + + + +extern _Float128 remainderf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __remainderf128 (_Float128 __x, _Float128 __y) throw (); + + + +extern _Float128 scalbnf128 (_Float128 __x, int __n) throw (); extern _Float128 __scalbnf128 (_Float128 __x, int __n) throw (); + + + +extern int ilogbf128 (_Float128 __x) throw (); extern int __ilogbf128 (_Float128 __x) throw (); + + + + +extern long int llogbf128 (_Float128 __x) throw (); extern long int __llogbf128 (_Float128 __x) throw (); + + + + +extern _Float128 scalblnf128 (_Float128 __x, long int __n) throw (); extern _Float128 __scalblnf128 (_Float128 __x, long int __n) throw (); + + + +extern _Float128 nearbyintf128 (_Float128 __x) throw (); extern _Float128 __nearbyintf128 (_Float128 __x) throw (); + + + +extern _Float128 roundf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __roundf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + + +extern _Float128 truncf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __truncf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + + + +extern _Float128 remquof128 (_Float128 __x, _Float128 __y, int *__quo) throw (); extern _Float128 __remquof128 (_Float128 __x, _Float128 __y, int *__quo) throw (); + + + + + + +extern long int lrintf128 (_Float128 __x) throw (); extern long int __lrintf128 (_Float128 __x) throw (); +__extension__ +extern long long int llrintf128 (_Float128 __x) throw (); extern long long int __llrintf128 (_Float128 __x) throw (); + + + +extern long int lroundf128 (_Float128 __x) throw (); extern long int __lroundf128 (_Float128 __x) throw (); +__extension__ +extern long long int llroundf128 (_Float128 __x) throw (); extern long long int __llroundf128 (_Float128 __x) throw (); + + + +extern _Float128 fdimf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __fdimf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float128 fmaxf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fmaxf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern _Float128 fminf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fminf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern _Float128 fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) throw (); extern _Float128 __fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) throw (); + + + + +extern _Float128 roundevenf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __roundevenf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + +extern _Float128 fmaxmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fmaxmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern _Float128 fminmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fminmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef128 (_Float128 *__cx, const _Float128 *__x) throw (); + + + + +extern int totalorderf128 (const _Float128 *__x, const _Float128 *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf128 (const _Float128 *__x, const _Float128 *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float128 getpayloadf128 (const _Float128 *__x) throw (); extern _Float128 __getpayloadf128 (const _Float128 *__x) throw (); + + +extern int setpayloadf128 (_Float128 *__x, _Float128 __payload) throw (); + + +extern int setpayloadsigf128 (_Float128 *__x, _Float128 __payload) throw (); +# 424 "/usr/include/math.h" 2 3 4 +# 440 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x acosf32x (_Float32x __x) throw (); extern _Float32x __acosf32x (_Float32x __x) throw (); + +extern _Float32x asinf32x (_Float32x __x) throw (); extern _Float32x __asinf32x (_Float32x __x) throw (); + +extern _Float32x atanf32x (_Float32x __x) throw (); extern _Float32x __atanf32x (_Float32x __x) throw (); + +extern _Float32x atan2f32x (_Float32x __y, _Float32x __x) throw (); extern _Float32x __atan2f32x (_Float32x __y, _Float32x __x) throw (); + + + extern _Float32x cosf32x (_Float32x __x) throw (); extern _Float32x __cosf32x (_Float32x __x) throw (); + + extern _Float32x sinf32x (_Float32x __x) throw (); extern _Float32x __sinf32x (_Float32x __x) throw (); + +extern _Float32x tanf32x (_Float32x __x) throw (); extern _Float32x __tanf32x (_Float32x __x) throw (); + + + + +extern _Float32x coshf32x (_Float32x __x) throw (); extern _Float32x __coshf32x (_Float32x __x) throw (); + +extern _Float32x sinhf32x (_Float32x __x) throw (); extern _Float32x __sinhf32x (_Float32x __x) throw (); + +extern _Float32x tanhf32x (_Float32x __x) throw (); extern _Float32x __tanhf32x (_Float32x __x) throw (); + + + + extern void sincosf32x (_Float32x __x, _Float32x *__sinx, _Float32x *__cosx) throw (); extern void __sincosf32x (_Float32x __x, _Float32x *__sinx, _Float32x *__cosx) throw () + ; + + + + +extern _Float32x acoshf32x (_Float32x __x) throw (); extern _Float32x __acoshf32x (_Float32x __x) throw (); + +extern _Float32x asinhf32x (_Float32x __x) throw (); extern _Float32x __asinhf32x (_Float32x __x) throw (); + +extern _Float32x atanhf32x (_Float32x __x) throw (); extern _Float32x __atanhf32x (_Float32x __x) throw (); + + + + + + extern _Float32x expf32x (_Float32x __x) throw (); extern _Float32x __expf32x (_Float32x __x) throw (); + + +extern _Float32x frexpf32x (_Float32x __x, int *__exponent) throw (); extern _Float32x __frexpf32x (_Float32x __x, int *__exponent) throw (); + + +extern _Float32x ldexpf32x (_Float32x __x, int __exponent) throw (); extern _Float32x __ldexpf32x (_Float32x __x, int __exponent) throw (); + + + extern _Float32x logf32x (_Float32x __x) throw (); extern _Float32x __logf32x (_Float32x __x) throw (); + + +extern _Float32x log10f32x (_Float32x __x) throw (); extern _Float32x __log10f32x (_Float32x __x) throw (); + + +extern _Float32x modff32x (_Float32x __x, _Float32x *__iptr) throw (); extern _Float32x __modff32x (_Float32x __x, _Float32x *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float32x exp10f32x (_Float32x __x) throw (); extern _Float32x __exp10f32x (_Float32x __x) throw (); + + + + +extern _Float32x expm1f32x (_Float32x __x) throw (); extern _Float32x __expm1f32x (_Float32x __x) throw (); + + +extern _Float32x log1pf32x (_Float32x __x) throw (); extern _Float32x __log1pf32x (_Float32x __x) throw (); + + +extern _Float32x logbf32x (_Float32x __x) throw (); extern _Float32x __logbf32x (_Float32x __x) throw (); + + + + +extern _Float32x exp2f32x (_Float32x __x) throw (); extern _Float32x __exp2f32x (_Float32x __x) throw (); + + +extern _Float32x log2f32x (_Float32x __x) throw (); extern _Float32x __log2f32x (_Float32x __x) throw (); + + + + + + + extern _Float32x powf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __powf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32x sqrtf32x (_Float32x __x) throw (); extern _Float32x __sqrtf32x (_Float32x __x) throw (); + + + +extern _Float32x hypotf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __hypotf32x (_Float32x __x, _Float32x __y) throw (); + + + + +extern _Float32x cbrtf32x (_Float32x __x) throw (); extern _Float32x __cbrtf32x (_Float32x __x) throw (); + + + + + + +extern _Float32x ceilf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __ceilf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x fabsf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __fabsf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x floorf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __floorf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x fmodf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __fmodf32x (_Float32x __x, _Float32x __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x copysignf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __copysignf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + + + +extern _Float32x nanf32x (const char *__tagb) throw (); extern _Float32x __nanf32x (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x j0f32x (_Float32x) throw (); extern _Float32x __j0f32x (_Float32x) throw (); +extern _Float32x j1f32x (_Float32x) throw (); extern _Float32x __j1f32x (_Float32x) throw (); +extern _Float32x jnf32x (int, _Float32x) throw (); extern _Float32x __jnf32x (int, _Float32x) throw (); +extern _Float32x y0f32x (_Float32x) throw (); extern _Float32x __y0f32x (_Float32x) throw (); +extern _Float32x y1f32x (_Float32x) throw (); extern _Float32x __y1f32x (_Float32x) throw (); +extern _Float32x ynf32x (int, _Float32x) throw (); extern _Float32x __ynf32x (int, _Float32x) throw (); + + + + + +extern _Float32x erff32x (_Float32x) throw (); extern _Float32x __erff32x (_Float32x) throw (); +extern _Float32x erfcf32x (_Float32x) throw (); extern _Float32x __erfcf32x (_Float32x) throw (); +extern _Float32x lgammaf32x (_Float32x) throw (); extern _Float32x __lgammaf32x (_Float32x) throw (); + + + + +extern _Float32x tgammaf32x (_Float32x) throw (); extern _Float32x __tgammaf32x (_Float32x) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x lgammaf32x_r (_Float32x, int *__signgamp) throw (); extern _Float32x __lgammaf32x_r (_Float32x, int *__signgamp) throw (); + + + + + + +extern _Float32x rintf32x (_Float32x __x) throw (); extern _Float32x __rintf32x (_Float32x __x) throw (); + + +extern _Float32x nextafterf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __nextafterf32x (_Float32x __x, _Float32x __y) throw (); + + + + + + +extern _Float32x nextdownf32x (_Float32x __x) throw (); extern _Float32x __nextdownf32x (_Float32x __x) throw (); + +extern _Float32x nextupf32x (_Float32x __x) throw (); extern _Float32x __nextupf32x (_Float32x __x) throw (); + + + +extern _Float32x remainderf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __remainderf32x (_Float32x __x, _Float32x __y) throw (); + + + +extern _Float32x scalbnf32x (_Float32x __x, int __n) throw (); extern _Float32x __scalbnf32x (_Float32x __x, int __n) throw (); + + + +extern int ilogbf32x (_Float32x __x) throw (); extern int __ilogbf32x (_Float32x __x) throw (); + + + + +extern long int llogbf32x (_Float32x __x) throw (); extern long int __llogbf32x (_Float32x __x) throw (); + + + + +extern _Float32x scalblnf32x (_Float32x __x, long int __n) throw (); extern _Float32x __scalblnf32x (_Float32x __x, long int __n) throw (); + + + +extern _Float32x nearbyintf32x (_Float32x __x) throw (); extern _Float32x __nearbyintf32x (_Float32x __x) throw (); + + + +extern _Float32x roundf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __roundf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + +extern _Float32x truncf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __truncf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + + +extern _Float32x remquof32x (_Float32x __x, _Float32x __y, int *__quo) throw (); extern _Float32x __remquof32x (_Float32x __x, _Float32x __y, int *__quo) throw (); + + + + + + +extern long int lrintf32x (_Float32x __x) throw (); extern long int __lrintf32x (_Float32x __x) throw (); +__extension__ +extern long long int llrintf32x (_Float32x __x) throw (); extern long long int __llrintf32x (_Float32x __x) throw (); + + + +extern long int lroundf32x (_Float32x __x) throw (); extern long int __lroundf32x (_Float32x __x) throw (); +__extension__ +extern long long int llroundf32x (_Float32x __x) throw (); extern long long int __llroundf32x (_Float32x __x) throw (); + + + +extern _Float32x fdimf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __fdimf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32x fmaxf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fmaxf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fminf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fminf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fmaf32x (_Float32x __x, _Float32x __y, _Float32x __z) throw (); extern _Float32x __fmaf32x (_Float32x __x, _Float32x __y, _Float32x __z) throw (); + + + + +extern _Float32x roundevenf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __roundevenf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + +extern _Float32x fmaxmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fmaxmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fminmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fminmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef32x (_Float32x *__cx, const _Float32x *__x) throw (); + + + + +extern int totalorderf32x (const _Float32x *__x, const _Float32x *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf32x (const _Float32x *__x, const _Float32x *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float32x getpayloadf32x (const _Float32x *__x) throw (); extern _Float32x __getpayloadf32x (const _Float32x *__x) throw (); + + +extern int setpayloadf32x (_Float32x *__x, _Float32x __payload) throw (); + + +extern int setpayloadsigf32x (_Float32x *__x, _Float32x __payload) throw (); +# 441 "/usr/include/math.h" 2 3 4 +# 457 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x acosf64x (_Float64x __x) throw (); extern _Float64x __acosf64x (_Float64x __x) throw (); + +extern _Float64x asinf64x (_Float64x __x) throw (); extern _Float64x __asinf64x (_Float64x __x) throw (); + +extern _Float64x atanf64x (_Float64x __x) throw (); extern _Float64x __atanf64x (_Float64x __x) throw (); + +extern _Float64x atan2f64x (_Float64x __y, _Float64x __x) throw (); extern _Float64x __atan2f64x (_Float64x __y, _Float64x __x) throw (); + + + extern _Float64x cosf64x (_Float64x __x) throw (); extern _Float64x __cosf64x (_Float64x __x) throw (); + + extern _Float64x sinf64x (_Float64x __x) throw (); extern _Float64x __sinf64x (_Float64x __x) throw (); + +extern _Float64x tanf64x (_Float64x __x) throw (); extern _Float64x __tanf64x (_Float64x __x) throw (); + + + + +extern _Float64x coshf64x (_Float64x __x) throw (); extern _Float64x __coshf64x (_Float64x __x) throw (); + +extern _Float64x sinhf64x (_Float64x __x) throw (); extern _Float64x __sinhf64x (_Float64x __x) throw (); + +extern _Float64x tanhf64x (_Float64x __x) throw (); extern _Float64x __tanhf64x (_Float64x __x) throw (); + + + + extern void sincosf64x (_Float64x __x, _Float64x *__sinx, _Float64x *__cosx) throw (); extern void __sincosf64x (_Float64x __x, _Float64x *__sinx, _Float64x *__cosx) throw () + ; + + + + +extern _Float64x acoshf64x (_Float64x __x) throw (); extern _Float64x __acoshf64x (_Float64x __x) throw (); + +extern _Float64x asinhf64x (_Float64x __x) throw (); extern _Float64x __asinhf64x (_Float64x __x) throw (); + +extern _Float64x atanhf64x (_Float64x __x) throw (); extern _Float64x __atanhf64x (_Float64x __x) throw (); + + + + + + extern _Float64x expf64x (_Float64x __x) throw (); extern _Float64x __expf64x (_Float64x __x) throw (); + + +extern _Float64x frexpf64x (_Float64x __x, int *__exponent) throw (); extern _Float64x __frexpf64x (_Float64x __x, int *__exponent) throw (); + + +extern _Float64x ldexpf64x (_Float64x __x, int __exponent) throw (); extern _Float64x __ldexpf64x (_Float64x __x, int __exponent) throw (); + + + extern _Float64x logf64x (_Float64x __x) throw (); extern _Float64x __logf64x (_Float64x __x) throw (); + + +extern _Float64x log10f64x (_Float64x __x) throw (); extern _Float64x __log10f64x (_Float64x __x) throw (); + + +extern _Float64x modff64x (_Float64x __x, _Float64x *__iptr) throw (); extern _Float64x __modff64x (_Float64x __x, _Float64x *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float64x exp10f64x (_Float64x __x) throw (); extern _Float64x __exp10f64x (_Float64x __x) throw (); + + + + +extern _Float64x expm1f64x (_Float64x __x) throw (); extern _Float64x __expm1f64x (_Float64x __x) throw (); + + +extern _Float64x log1pf64x (_Float64x __x) throw (); extern _Float64x __log1pf64x (_Float64x __x) throw (); + + +extern _Float64x logbf64x (_Float64x __x) throw (); extern _Float64x __logbf64x (_Float64x __x) throw (); + + + + +extern _Float64x exp2f64x (_Float64x __x) throw (); extern _Float64x __exp2f64x (_Float64x __x) throw (); + + +extern _Float64x log2f64x (_Float64x __x) throw (); extern _Float64x __log2f64x (_Float64x __x) throw (); + + + + + + + extern _Float64x powf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __powf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64x sqrtf64x (_Float64x __x) throw (); extern _Float64x __sqrtf64x (_Float64x __x) throw (); + + + +extern _Float64x hypotf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __hypotf64x (_Float64x __x, _Float64x __y) throw (); + + + + +extern _Float64x cbrtf64x (_Float64x __x) throw (); extern _Float64x __cbrtf64x (_Float64x __x) throw (); + + + + + + +extern _Float64x ceilf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __ceilf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x fabsf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __fabsf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x floorf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __floorf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x fmodf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __fmodf64x (_Float64x __x, _Float64x __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x copysignf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __copysignf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + + + +extern _Float64x nanf64x (const char *__tagb) throw (); extern _Float64x __nanf64x (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x j0f64x (_Float64x) throw (); extern _Float64x __j0f64x (_Float64x) throw (); +extern _Float64x j1f64x (_Float64x) throw (); extern _Float64x __j1f64x (_Float64x) throw (); +extern _Float64x jnf64x (int, _Float64x) throw (); extern _Float64x __jnf64x (int, _Float64x) throw (); +extern _Float64x y0f64x (_Float64x) throw (); extern _Float64x __y0f64x (_Float64x) throw (); +extern _Float64x y1f64x (_Float64x) throw (); extern _Float64x __y1f64x (_Float64x) throw (); +extern _Float64x ynf64x (int, _Float64x) throw (); extern _Float64x __ynf64x (int, _Float64x) throw (); + + + + + +extern _Float64x erff64x (_Float64x) throw (); extern _Float64x __erff64x (_Float64x) throw (); +extern _Float64x erfcf64x (_Float64x) throw (); extern _Float64x __erfcf64x (_Float64x) throw (); +extern _Float64x lgammaf64x (_Float64x) throw (); extern _Float64x __lgammaf64x (_Float64x) throw (); + + + + +extern _Float64x tgammaf64x (_Float64x) throw (); extern _Float64x __tgammaf64x (_Float64x) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x lgammaf64x_r (_Float64x, int *__signgamp) throw (); extern _Float64x __lgammaf64x_r (_Float64x, int *__signgamp) throw (); + + + + + + +extern _Float64x rintf64x (_Float64x __x) throw (); extern _Float64x __rintf64x (_Float64x __x) throw (); + + +extern _Float64x nextafterf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __nextafterf64x (_Float64x __x, _Float64x __y) throw (); + + + + + + +extern _Float64x nextdownf64x (_Float64x __x) throw (); extern _Float64x __nextdownf64x (_Float64x __x) throw (); + +extern _Float64x nextupf64x (_Float64x __x) throw (); extern _Float64x __nextupf64x (_Float64x __x) throw (); + + + +extern _Float64x remainderf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __remainderf64x (_Float64x __x, _Float64x __y) throw (); + + + +extern _Float64x scalbnf64x (_Float64x __x, int __n) throw (); extern _Float64x __scalbnf64x (_Float64x __x, int __n) throw (); + + + +extern int ilogbf64x (_Float64x __x) throw (); extern int __ilogbf64x (_Float64x __x) throw (); + + + + +extern long int llogbf64x (_Float64x __x) throw (); extern long int __llogbf64x (_Float64x __x) throw (); + + + + +extern _Float64x scalblnf64x (_Float64x __x, long int __n) throw (); extern _Float64x __scalblnf64x (_Float64x __x, long int __n) throw (); + + + +extern _Float64x nearbyintf64x (_Float64x __x) throw (); extern _Float64x __nearbyintf64x (_Float64x __x) throw (); + + + +extern _Float64x roundf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __roundf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + +extern _Float64x truncf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __truncf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + + +extern _Float64x remquof64x (_Float64x __x, _Float64x __y, int *__quo) throw (); extern _Float64x __remquof64x (_Float64x __x, _Float64x __y, int *__quo) throw (); + + + + + + +extern long int lrintf64x (_Float64x __x) throw (); extern long int __lrintf64x (_Float64x __x) throw (); +__extension__ +extern long long int llrintf64x (_Float64x __x) throw (); extern long long int __llrintf64x (_Float64x __x) throw (); + + + +extern long int lroundf64x (_Float64x __x) throw (); extern long int __lroundf64x (_Float64x __x) throw (); +__extension__ +extern long long int llroundf64x (_Float64x __x) throw (); extern long long int __llroundf64x (_Float64x __x) throw (); + + + +extern _Float64x fdimf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __fdimf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64x fmaxf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fmaxf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fminf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fminf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) throw (); extern _Float64x __fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) throw (); + + + + +extern _Float64x roundevenf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __roundevenf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + +extern _Float64x fmaxmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fmaxmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fminmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fminmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef64x (_Float64x *__cx, const _Float64x *__x) throw (); + + + + +extern int totalorderf64x (const _Float64x *__x, const _Float64x *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf64x (const _Float64x *__x, const _Float64x *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float64x getpayloadf64x (const _Float64x *__x) throw (); extern _Float64x __getpayloadf64x (const _Float64x *__x) throw (); + + +extern int setpayloadf64x (_Float64x *__x, _Float64x __payload) throw (); + + +extern int setpayloadsigf64x (_Float64x *__x, _Float64x __payload) throw (); +# 458 "/usr/include/math.h" 2 3 4 +# 503 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern float fadd (double __x, double __y) throw (); + + +extern float fdiv (double __x, double __y) throw (); + + +extern float fmul (double __x, double __y) throw (); + + +extern float fsub (double __x, double __y) throw (); +# 504 "/usr/include/math.h" 2 3 4 +# 517 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern float faddl (long double __x, long double __y) throw (); + + +extern float fdivl (long double __x, long double __y) throw (); + + +extern float fmull (long double __x, long double __y) throw (); + + +extern float fsubl (long double __x, long double __y) throw (); +# 518 "/usr/include/math.h" 2 3 4 +# 537 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern double daddl (long double __x, long double __y) throw (); + + +extern double ddivl (long double __x, long double __y) throw (); + + +extern double dmull (long double __x, long double __y) throw (); + + +extern double dsubl (long double __x, long double __y) throw (); +# 538 "/usr/include/math.h" 2 3 4 +# 616 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32divf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32mulf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32subf32x (_Float32x __x, _Float32x __y) throw (); +# 617 "/usr/include/math.h" 2 3 4 +# 626 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32divf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32mulf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32subf64 (_Float64 __x, _Float64 __y) throw (); +# 627 "/usr/include/math.h" 2 3 4 +# 636 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32divf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32mulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32subf64x (_Float64x __x, _Float64x __y) throw (); +# 637 "/usr/include/math.h" 2 3 4 +# 646 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32 f32divf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32 f32mulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32 f32subf128 (_Float128 __x, _Float128 __y) throw (); +# 647 "/usr/include/math.h" 2 3 4 +# 666 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32x f32xaddf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xdivf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xmulf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xsubf64 (_Float64 __x, _Float64 __y) throw (); +# 667 "/usr/include/math.h" 2 3 4 +# 676 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32x f32xaddf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xdivf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xmulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xsubf64x (_Float64x __x, _Float64x __y) throw (); +# 677 "/usr/include/math.h" 2 3 4 +# 686 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32x f32xaddf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32x f32xdivf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32x f32xmulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32x f32xsubf128 (_Float128 __x, _Float128 __y) throw (); +# 687 "/usr/include/math.h" 2 3 4 +# 706 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float64 f64addf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64divf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64mulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64subf64x (_Float64x __x, _Float64x __y) throw (); +# 707 "/usr/include/math.h" 2 3 4 +# 716 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float64 f64addf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64 f64divf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64 f64mulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64 f64subf128 (_Float128 __x, _Float128 __y) throw (); +# 717 "/usr/include/math.h" 2 3 4 +# 736 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float64x f64xaddf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64x f64xdivf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64x f64xmulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64x f64xsubf128 (_Float128 __x, _Float128 __y) throw (); +# 737 "/usr/include/math.h" 2 3 4 +# 773 "/usr/include/math.h" 3 4 +extern int signgam; +# 853 "/usr/include/math.h" 3 4 +enum + { + FP_NAN = + + 0, + FP_INFINITE = + + 1, + FP_ZERO = + + 2, + FP_SUBNORMAL = + + 3, + FP_NORMAL = + + 4 + }; +# 973 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/iscanonical.h" 1 3 4 +# 23 "/usr/include/bits/iscanonical.h" 3 4 +extern int __iscanonicall (long double __x) + throw () __attribute__ ((__const__)); +# 46 "/usr/include/bits/iscanonical.h" 3 4 +extern "C++" { +inline int iscanonical (float __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (double __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (long double __val) { return __iscanonicall (__val); } + +inline int iscanonical (_Float128 __val) { return ((void) (__typeof (__val)) (__val), 1); } + +} +# 974 "/usr/include/math.h" 2 3 4 +# 985 "/usr/include/math.h" 3 4 +extern "C++" { +inline int issignaling (float __val) { return __issignalingf (__val); } +inline int issignaling (double __val) { return __issignaling (__val); } +inline int +issignaling (long double __val) +{ + + + + return __issignalingl (__val); + +} + + + +inline int issignaling (_Float128 __val) { return __issignalingf128 (__val); } + +} +# 1016 "/usr/include/math.h" 3 4 +extern "C++" { +# 1047 "/usr/include/math.h" 3 4 +template inline bool +iszero (__T __val) +{ + return __val == 0; +} + +} +# 1278 "/usr/include/math.h" 3 4 +extern "C++" { +template struct __iseqsig_type; + +template<> struct __iseqsig_type +{ + static int __call (float __x, float __y) throw () + { + return __iseqsigf (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (double __x, double __y) throw () + { + return __iseqsig (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (long double __x, long double __y) throw () + { + + return __iseqsigl (__x, __y); + + + + } +}; + + + + +template<> struct __iseqsig_type<_Float128> +{ + static int __call (_Float128 __x, _Float128 __y) throw () + { + return __iseqsigf128 (__x, __y); + } +}; + + +template +inline int +iseqsig (_T1 __x, _T2 __y) throw () +{ + + typedef decltype (((__x) + (__y) + 0.0f)) _T3; + + + + return __iseqsig_type<_T3>::__call (__x, __y); +} + +} + + + + +} +# 46 "/usr/include/c++/7/cmath" 2 3 +# 77 "/usr/include/c++/7/cmath" 3 +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::acos; + + + inline constexpr float + acos(float __x) + { return __builtin_acosf(__x); } + + inline constexpr long double + acos(long double __x) + { return __builtin_acosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acos(_Tp __x) + { return __builtin_acos(__x); } + + using ::asin; + + + inline constexpr float + asin(float __x) + { return __builtin_asinf(__x); } + + inline constexpr long double + asin(long double __x) + { return __builtin_asinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asin(_Tp __x) + { return __builtin_asin(__x); } + + using ::atan; + + + inline constexpr float + atan(float __x) + { return __builtin_atanf(__x); } + + inline constexpr long double + atan(long double __x) + { return __builtin_atanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atan(_Tp __x) + { return __builtin_atan(__x); } + + using ::atan2; + + + inline constexpr float + atan2(float __y, float __x) + { return __builtin_atan2f(__y, __x); } + + inline constexpr long double + atan2(long double __y, long double __x) + { return __builtin_atan2l(__y, __x); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + atan2(_Tp __y, _Up __x) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return atan2(__type(__y), __type(__x)); + } + + using ::ceil; + + + inline constexpr float + ceil(float __x) + { return __builtin_ceilf(__x); } + + inline constexpr long double + ceil(long double __x) + { return __builtin_ceill(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ceil(_Tp __x) + { return __builtin_ceil(__x); } + + using ::cos; + + + inline constexpr float + cos(float __x) + { return __builtin_cosf(__x); } + + inline constexpr long double + cos(long double __x) + { return __builtin_cosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cos(_Tp __x) + { return __builtin_cos(__x); } + + using ::cosh; + + + inline constexpr float + cosh(float __x) + { return __builtin_coshf(__x); } + + inline constexpr long double + cosh(long double __x) + { return __builtin_coshl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cosh(_Tp __x) + { return __builtin_cosh(__x); } + + using ::exp; + + + inline constexpr float + exp(float __x) + { return __builtin_expf(__x); } + + inline constexpr long double + exp(long double __x) + { return __builtin_expl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp(_Tp __x) + { return __builtin_exp(__x); } + + using ::fabs; + + + inline constexpr float + fabs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + fabs(long double __x) + { return __builtin_fabsl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + fabs(_Tp __x) + { return __builtin_fabs(__x); } + + using ::floor; + + + inline constexpr float + floor(float __x) + { return __builtin_floorf(__x); } + + inline constexpr long double + floor(long double __x) + { return __builtin_floorl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + floor(_Tp __x) + { return __builtin_floor(__x); } + + using ::fmod; + + + inline constexpr float + fmod(float __x, float __y) + { return __builtin_fmodf(__x, __y); } + + inline constexpr long double + fmod(long double __x, long double __y) + { return __builtin_fmodl(__x, __y); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmod(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmod(__type(__x), __type(__y)); + } + + using ::frexp; + + + inline float + frexp(float __x, int* __exp) + { return __builtin_frexpf(__x, __exp); } + + inline long double + frexp(long double __x, int* __exp) + { return __builtin_frexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + frexp(_Tp __x, int* __exp) + { return __builtin_frexp(__x, __exp); } + + using ::ldexp; + + + inline constexpr float + ldexp(float __x, int __exp) + { return __builtin_ldexpf(__x, __exp); } + + inline constexpr long double + ldexp(long double __x, int __exp) + { return __builtin_ldexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ldexp(_Tp __x, int __exp) + { return __builtin_ldexp(__x, __exp); } + + using ::log; + + + inline constexpr float + log(float __x) + { return __builtin_logf(__x); } + + inline constexpr long double + log(long double __x) + { return __builtin_logl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log(_Tp __x) + { return __builtin_log(__x); } + + using ::log10; + + + inline constexpr float + log10(float __x) + { return __builtin_log10f(__x); } + + inline constexpr long double + log10(long double __x) + { return __builtin_log10l(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log10(_Tp __x) + { return __builtin_log10(__x); } + + using ::modf; + + + inline float + modf(float __x, float* __iptr) + { return __builtin_modff(__x, __iptr); } + + inline long double + modf(long double __x, long double* __iptr) + { return __builtin_modfl(__x, __iptr); } + + + using ::pow; + + + inline constexpr float + pow(float __x, float __y) + { return __builtin_powf(__x, __y); } + + inline constexpr long double + pow(long double __x, long double __y) + { return __builtin_powl(__x, __y); } +# 412 "/usr/include/c++/7/cmath" 3 + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + pow(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return pow(__type(__x), __type(__y)); + } + + using ::sin; + + + inline constexpr float + sin(float __x) + { return __builtin_sinf(__x); } + + inline constexpr long double + sin(long double __x) + { return __builtin_sinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sin(_Tp __x) + { return __builtin_sin(__x); } + + using ::sinh; + + + inline constexpr float + sinh(float __x) + { return __builtin_sinhf(__x); } + + inline constexpr long double + sinh(long double __x) + { return __builtin_sinhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sinh(_Tp __x) + { return __builtin_sinh(__x); } + + using ::sqrt; + + + inline constexpr float + sqrt(float __x) + { return __builtin_sqrtf(__x); } + + inline constexpr long double + sqrt(long double __x) + { return __builtin_sqrtl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sqrt(_Tp __x) + { return __builtin_sqrt(__x); } + + using ::tan; + + + inline constexpr float + tan(float __x) + { return __builtin_tanf(__x); } + + inline constexpr long double + tan(long double __x) + { return __builtin_tanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tan(_Tp __x) + { return __builtin_tan(__x); } + + using ::tanh; + + + inline constexpr float + tanh(float __x) + { return __builtin_tanhf(__x); } + + inline constexpr long double + tanh(long double __x) + { return __builtin_tanhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tanh(_Tp __x) + { return __builtin_tanh(__x); } + + +} +# 536 "/usr/include/c++/7/cmath" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + constexpr int + fpclassify(float __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(long double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + fpclassify(_Tp __x) + { return __x != 0 ? 4 : 2; } + + + + constexpr bool + isfinite(float __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(double __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(long double __x) + { return __builtin_isfinite(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isfinite(_Tp __x) + { return true; } + + + + constexpr bool + isinf(float __x) + { return __builtin_isinf(__x); } + + + + + + constexpr bool + isinf(double __x) + { return __builtin_isinf(__x); } + + + constexpr bool + isinf(long double __x) + { return __builtin_isinf(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isinf(_Tp __x) + { return false; } + + + + constexpr bool + isnan(float __x) + { return __builtin_isnan(__x); } + + + + + + constexpr bool + isnan(double __x) + { return __builtin_isnan(__x); } + + + constexpr bool + isnan(long double __x) + { return __builtin_isnan(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnan(_Tp __x) + { return false; } + + + + constexpr bool + isnormal(float __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(double __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(long double __x) + { return __builtin_isnormal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnormal(_Tp __x) + { return __x != 0 ? true : false; } + + + + + constexpr bool + signbit(float __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(double __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(long double __x) + { return __builtin_signbit(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + signbit(_Tp __x) + { return __x < 0 ? true : false; } + + + + constexpr bool + isgreater(float __x, float __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(double __x, double __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(long double __x, long double __y) + { return __builtin_isgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isgreaterequal(float __x, float __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(double __x, double __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(long double __x, long double __y) + { return __builtin_isgreaterequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreaterequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreaterequal(__type(__x), __type(__y)); + } + + + + constexpr bool + isless(float __x, float __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(double __x, double __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(long double __x, long double __y) + { return __builtin_isless(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isless(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isless(__type(__x), __type(__y)); + } + + + + constexpr bool + islessequal(float __x, float __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(double __x, double __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(long double __x, long double __y) + { return __builtin_islessequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessequal(__type(__x), __type(__y)); + } + + + + constexpr bool + islessgreater(float __x, float __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(double __x, double __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(long double __x, long double __y) + { return __builtin_islessgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isunordered(float __x, float __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(double __x, double __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(long double __x, long double __y) + { return __builtin_isunordered(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isunordered(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isunordered(__type(__x), __type(__y)); + } +# 957 "/usr/include/c++/7/cmath" 3 + +} +# 1075 "/usr/include/c++/7/cmath" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::double_t; + using ::float_t; + + + using ::acosh; + using ::acoshf; + using ::acoshl; + + using ::asinh; + using ::asinhf; + using ::asinhl; + + using ::atanh; + using ::atanhf; + using ::atanhl; + + using ::cbrt; + using ::cbrtf; + using ::cbrtl; + + using ::copysign; + using ::copysignf; + using ::copysignl; + + using ::erf; + using ::erff; + using ::erfl; + + using ::erfc; + using ::erfcf; + using ::erfcl; + + using ::exp2; + using ::exp2f; + using ::exp2l; + + using ::expm1; + using ::expm1f; + using ::expm1l; + + using ::fdim; + using ::fdimf; + using ::fdiml; + + using ::fma; + using ::fmaf; + using ::fmal; + + using ::fmax; + using ::fmaxf; + using ::fmaxl; + + using ::fmin; + using ::fminf; + using ::fminl; + + using ::hypot; + using ::hypotf; + using ::hypotl; + + using ::ilogb; + using ::ilogbf; + using ::ilogbl; + + using ::lgamma; + using ::lgammaf; + using ::lgammal; + + + using ::llrint; + using ::llrintf; + using ::llrintl; + + using ::llround; + using ::llroundf; + using ::llroundl; + + + using ::log1p; + using ::log1pf; + using ::log1pl; + + using ::log2; + using ::log2f; + using ::log2l; + + using ::logb; + using ::logbf; + using ::logbl; + + using ::lrint; + using ::lrintf; + using ::lrintl; + + using ::lround; + using ::lroundf; + using ::lroundl; + + using ::nan; + using ::nanf; + using ::nanl; + + using ::nearbyint; + using ::nearbyintf; + using ::nearbyintl; + + using ::nextafter; + using ::nextafterf; + using ::nextafterl; + + using ::nexttoward; + using ::nexttowardf; + using ::nexttowardl; + + using ::remainder; + using ::remainderf; + using ::remainderl; + + using ::remquo; + using ::remquof; + using ::remquol; + + using ::rint; + using ::rintf; + using ::rintl; + + using ::round; + using ::roundf; + using ::roundl; + + using ::scalbln; + using ::scalblnf; + using ::scalblnl; + + using ::scalbn; + using ::scalbnf; + using ::scalbnl; + + using ::tgamma; + using ::tgammaf; + using ::tgammal; + + using ::trunc; + using ::truncf; + using ::truncl; + + + + constexpr float + acosh(float __x) + { return __builtin_acoshf(__x); } + + constexpr long double + acosh(long double __x) + { return __builtin_acoshl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acosh(_Tp __x) + { return __builtin_acosh(__x); } + + + + constexpr float + asinh(float __x) + { return __builtin_asinhf(__x); } + + constexpr long double + asinh(long double __x) + { return __builtin_asinhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asinh(_Tp __x) + { return __builtin_asinh(__x); } + + + + constexpr float + atanh(float __x) + { return __builtin_atanhf(__x); } + + constexpr long double + atanh(long double __x) + { return __builtin_atanhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atanh(_Tp __x) + { return __builtin_atanh(__x); } + + + + constexpr float + cbrt(float __x) + { return __builtin_cbrtf(__x); } + + constexpr long double + cbrt(long double __x) + { return __builtin_cbrtl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cbrt(_Tp __x) + { return __builtin_cbrt(__x); } + + + + constexpr float + copysign(float __x, float __y) + { return __builtin_copysignf(__x, __y); } + + constexpr long double + copysign(long double __x, long double __y) + { return __builtin_copysignl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + copysign(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return copysign(__type(__x), __type(__y)); + } + + + + constexpr float + erf(float __x) + { return __builtin_erff(__x); } + + constexpr long double + erf(long double __x) + { return __builtin_erfl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erf(_Tp __x) + { return __builtin_erf(__x); } + + + + constexpr float + erfc(float __x) + { return __builtin_erfcf(__x); } + + constexpr long double + erfc(long double __x) + { return __builtin_erfcl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erfc(_Tp __x) + { return __builtin_erfc(__x); } + + + + constexpr float + exp2(float __x) + { return __builtin_exp2f(__x); } + + constexpr long double + exp2(long double __x) + { return __builtin_exp2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp2(_Tp __x) + { return __builtin_exp2(__x); } + + + + constexpr float + expm1(float __x) + { return __builtin_expm1f(__x); } + + constexpr long double + expm1(long double __x) + { return __builtin_expm1l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + expm1(_Tp __x) + { return __builtin_expm1(__x); } + + + + constexpr float + fdim(float __x, float __y) + { return __builtin_fdimf(__x, __y); } + + constexpr long double + fdim(long double __x, long double __y) + { return __builtin_fdiml(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fdim(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fdim(__type(__x), __type(__y)); + } + + + + constexpr float + fma(float __x, float __y, float __z) + { return __builtin_fmaf(__x, __y, __z); } + + constexpr long double + fma(long double __x, long double __y, long double __z) + { return __builtin_fmal(__x, __y, __z); } + + + + template + constexpr typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type + fma(_Tp __x, _Up __y, _Vp __z) + { + typedef typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type __type; + return fma(__type(__x), __type(__y), __type(__z)); + } + + + + constexpr float + fmax(float __x, float __y) + { return __builtin_fmaxf(__x, __y); } + + constexpr long double + fmax(long double __x, long double __y) + { return __builtin_fmaxl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmax(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmax(__type(__x), __type(__y)); + } + + + + constexpr float + fmin(float __x, float __y) + { return __builtin_fminf(__x, __y); } + + constexpr long double + fmin(long double __x, long double __y) + { return __builtin_fminl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmin(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmin(__type(__x), __type(__y)); + } + + + + constexpr float + hypot(float __x, float __y) + { return __builtin_hypotf(__x, __y); } + + constexpr long double + hypot(long double __x, long double __y) + { return __builtin_hypotl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + hypot(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return hypot(__type(__x), __type(__y)); + } + + + + constexpr int + ilogb(float __x) + { return __builtin_ilogbf(__x); } + + constexpr int + ilogb(long double __x) + { return __builtin_ilogbl(__x); } + + + + template + constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + ilogb(_Tp __x) + { return __builtin_ilogb(__x); } + + + + constexpr float + lgamma(float __x) + { return __builtin_lgammaf(__x); } + + constexpr long double + lgamma(long double __x) + { return __builtin_lgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + lgamma(_Tp __x) + { return __builtin_lgamma(__x); } + + + + constexpr long long + llrint(float __x) + { return __builtin_llrintf(__x); } + + constexpr long long + llrint(long double __x) + { return __builtin_llrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llrint(_Tp __x) + { return __builtin_llrint(__x); } + + + + constexpr long long + llround(float __x) + { return __builtin_llroundf(__x); } + + constexpr long long + llround(long double __x) + { return __builtin_llroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llround(_Tp __x) + { return __builtin_llround(__x); } + + + + constexpr float + log1p(float __x) + { return __builtin_log1pf(__x); } + + constexpr long double + log1p(long double __x) + { return __builtin_log1pl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log1p(_Tp __x) + { return __builtin_log1p(__x); } + + + + + constexpr float + log2(float __x) + { return __builtin_log2f(__x); } + + constexpr long double + log2(long double __x) + { return __builtin_log2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log2(_Tp __x) + { return __builtin_log2(__x); } + + + + constexpr float + logb(float __x) + { return __builtin_logbf(__x); } + + constexpr long double + logb(long double __x) + { return __builtin_logbl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + logb(_Tp __x) + { return __builtin_logb(__x); } + + + + constexpr long + lrint(float __x) + { return __builtin_lrintf(__x); } + + constexpr long + lrint(long double __x) + { return __builtin_lrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lrint(_Tp __x) + { return __builtin_lrint(__x); } + + + + constexpr long + lround(float __x) + { return __builtin_lroundf(__x); } + + constexpr long + lround(long double __x) + { return __builtin_lroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lround(_Tp __x) + { return __builtin_lround(__x); } + + + + constexpr float + nearbyint(float __x) + { return __builtin_nearbyintf(__x); } + + constexpr long double + nearbyint(long double __x) + { return __builtin_nearbyintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nearbyint(_Tp __x) + { return __builtin_nearbyint(__x); } + + + + constexpr float + nextafter(float __x, float __y) + { return __builtin_nextafterf(__x, __y); } + + constexpr long double + nextafter(long double __x, long double __y) + { return __builtin_nextafterl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + nextafter(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return nextafter(__type(__x), __type(__y)); + } + + + + constexpr float + nexttoward(float __x, long double __y) + { return __builtin_nexttowardf(__x, __y); } + + constexpr long double + nexttoward(long double __x, long double __y) + { return __builtin_nexttowardl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nexttoward(_Tp __x, long double __y) + { return __builtin_nexttoward(__x, __y); } + + + + constexpr float + remainder(float __x, float __y) + { return __builtin_remainderf(__x, __y); } + + constexpr long double + remainder(long double __x, long double __y) + { return __builtin_remainderl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remainder(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remainder(__type(__x), __type(__y)); + } + + + + inline float + remquo(float __x, float __y, int* __pquo) + { return __builtin_remquof(__x, __y, __pquo); } + + inline long double + remquo(long double __x, long double __y, int* __pquo) + { return __builtin_remquol(__x, __y, __pquo); } + + + + template + inline typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remquo(_Tp __x, _Up __y, int* __pquo) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remquo(__type(__x), __type(__y), __pquo); + } + + + + constexpr float + rint(float __x) + { return __builtin_rintf(__x); } + + constexpr long double + rint(long double __x) + { return __builtin_rintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + rint(_Tp __x) + { return __builtin_rint(__x); } + + + + constexpr float + round(float __x) + { return __builtin_roundf(__x); } + + constexpr long double + round(long double __x) + { return __builtin_roundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + round(_Tp __x) + { return __builtin_round(__x); } + + + + constexpr float + scalbln(float __x, long __ex) + { return __builtin_scalblnf(__x, __ex); } + + constexpr long double + scalbln(long double __x, long __ex) + { return __builtin_scalblnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbln(_Tp __x, long __ex) + { return __builtin_scalbln(__x, __ex); } + + + + constexpr float + scalbn(float __x, int __ex) + { return __builtin_scalbnf(__x, __ex); } + + constexpr long double + scalbn(long double __x, int __ex) + { return __builtin_scalbnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbn(_Tp __x, int __ex) + { return __builtin_scalbn(__x, __ex); } + + + + constexpr float + tgamma(float __x) + { return __builtin_tgammaf(__x); } + + constexpr long double + tgamma(long double __x) + { return __builtin_tgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tgamma(_Tp __x) + { return __builtin_tgamma(__x); } + + + + constexpr float + trunc(float __x) + { return __builtin_truncf(__x); } + + constexpr long double + trunc(long double __x) + { return __builtin_truncl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + trunc(_Tp __x) + { return __builtin_trunc(__x); } + + + +} +# 1917 "/usr/include/c++/7/cmath" 3 +} +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 2 3 +# 37 "/usr/include/c++/7/math.h" 2 3 + +using std::abs; +using std::acos; +using std::asin; +using std::atan; +using std::atan2; +using std::cos; +using std::sin; +using std::tan; +using std::cosh; +using std::sinh; +using std::tanh; +using std::exp; +using std::frexp; +using std::ldexp; +using std::log; +using std::log10; +using std::modf; +using std::pow; +using std::sqrt; +using std::ceil; +using std::fabs; +using std::floor; +using std::fmod; + + +using std::fpclassify; +using std::isfinite; +using std::isinf; +using std::isnan; +using std::isnormal; +using std::signbit; +using std::isgreater; +using std::isgreaterequal; +using std::isless; +using std::islessequal; +using std::islessgreater; +using std::isunordered; + + + +using std::acosh; +using std::asinh; +using std::atanh; +using std::cbrt; +using std::copysign; +using std::erf; +using std::erfc; +using std::exp2; +using std::expm1; +using std::fdim; +using std::fma; +using std::fmax; +using std::fmin; +using std::hypot; +using std::ilogb; +using std::lgamma; +using std::llrint; +using std::llround; +using std::log1p; +using std::log2; +using std::logb; +using std::lrint; +using std::lround; +using std::nearbyint; +using std::nextafter; +using std::nexttoward; +using std::remainder; +using std::remquo; +using std::rint; +using std::round; +using std::scalbln; +using std::scalbn; +using std::tgamma; +using std::trunc; +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 2 + + +#pragma libm (acosf, acoshf, asinf, asinhf, atanhf, atan2f) +#pragma libm (cbrtf, ceilf, copysignf, cosf, coshf) +#pragma libm (erff, erfcf, expf, exp2f, exp10f, expm1f) +#pragma libm (fabsf, floorf, fmaf, fminf, fmaxf) +#pragma libm (ilogbf) +#pragma libm (ldexpf, lgammaf, llrintf, llroundf, logbf, log1pf, logf, log2f, log10f, lrintf, lroundf) +#pragma libm (modff) +#pragma libm (nanf, nearbyintf, nextafterf) +#pragma libm (powf) +#pragma libm (remainderf, remquof, rintf, roundf, rsqrtf) +#pragma libm (scalblnf, scalbnf, sinf, sinhf, sqrtf) +#pragma libm (tanf, tanhf, tgammaf, truncf) +#pragma libm (abs, acos, acosh, asin, asinh, atanh, atan2) +#pragma libm (cbrt, ceil, copysign, cos, cosh) +#pragma libm (erf, erfc, exp, exp2, exp10, expm1) +#pragma libm (fabs, floor, fma, fmin, fmax) +#pragma libm (ilogb, isinf, isfinite, isnan) +#pragma libm (ldexp, lgamma, llrint, llround, logb, log1p, log, log2, log10, lrint, lround) +#pragma libm (modf) +#pragma libm (nan, nearbyint, nextafter) +#pragma libm (pow) +#pragma libm (remainder, remquo, rint, round, rsqrt) +#pragma libm (scalbln, scalbn, sin, sinh, sqrt) +#pragma libm (tan, tanh, tgamma, trunc) +#pragma libm (llabs) +#pragma libm (cyl_bessel_i0f,cyl_bessel_i1f) +#pragma libm (erfcinvf,erfcxf,erfinvf) +#pragma libm (erfcinv,erfcx,erfinv) +#pragma libm (fdim,fdimf) +#pragma libm (normf,norm3df,norm4df,normcdff,normcdfinvf) +#pragma libm (norm,norm3d,norm4d,normcdf,normcdfinv) +#pragma libm (rnormf,rnorm3df,rnorm4df,rhypotf,rcbrtf) +#pragma libm (rnorm,rnorm3d,rnorm4d,rhypot,rcbrt) +#pragma libm (ynf,y1f,y0f) +#pragma libm (yn,y1,y0) +#pragma libm (jnf,j1f,j0f) +#pragma libm (jn,j1,j0) +# 10542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 10616 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 10616 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(long double x); +} +# 10792 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std +{ + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __pow_helper(T, int); + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __cmath_power(T, unsigned int); +} + +using std::abs; +using std::fabs; +using std::ceil; +using std::floor; +using std::sqrt; + +using std::pow; + +using std::log; +using std::log10; +using std::fmod; +using std::modf; +using std::exp; +using std::frexp; +using std::ldexp; +using std::asin; +using std::sin; +using std::sinh; +using std::acos; +using std::cos; +using std::cosh; +using std::atan; +using std::atan2; +using std::tan; +using std::tanh; +# 11193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 11202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int abs(long long int); +# 11212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int abs(long int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float abs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double abs(double); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fabs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ceil(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float floor(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sqrt(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float pow(float, float); + + + + +template +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) +typename __gnu_cxx::__promote_2<_Tp, _Up>::__type pow(_Tp, _Up); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log10(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fmod(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float modf(float, float*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float frexp(float, int*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ldexp(float, int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float asin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float acos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cosh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan2(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tanh(float); +# 11329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 11435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float logb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr int ilogb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbn(float a, int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbln(float a, long int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float exp2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float expm1(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log1p(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float acosh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float asinh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float atanh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float hypot(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float cbrt(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erf(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erfc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float lgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float tgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float copysign(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nextafter(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float remainder(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float remquo(float a, float b, int *quo); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float round(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float trunc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float rint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nearbyint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fdim(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fma(float a, float b, float c); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmax(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmin(float a, float b); +} +# 11574 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp10(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rsqrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rcbrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinpi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cospi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincospi(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincos(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float jn(const int n, const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float yn(const int n, const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i0(const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdf(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcx(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const double a, const float b); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const float a, const double b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int min(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int min(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const long long int b); +# 11715 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float min(const float a, const float b); +# 11726 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const double b); +# 11736 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const float a, const double b); +# 11746 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const float b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int max(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int max(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const long long int b); +# 11845 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float max(const float a, const float b); +# 11856 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const double b); +# 11866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const float a, const double b); +# 11876 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const float b); +# 11887 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C"{ +inline __attribute__((device)) void *__nv_aligned_device_malloc(size_t size, size_t align) +{ + __attribute__((device)) void *__nv_aligned_device_malloc_impl(size_t, size_t); + return __nv_aligned_device_malloc_impl(size, align); +} +} +# 12173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 1 +# 77 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +static inline __attribute__((host)) __attribute__((device)) float exp10(const float a) +{ + return exp10f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rsqrt(const float a) +{ + return rsqrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rcbrt(const float a) +{ + return rcbrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float sinpi(const float a) +{ + return sinpif(a); +} + +static inline __attribute__((host)) __attribute__((device)) float cospi(const float a) +{ + return cospif(a); +} + +static inline __attribute__((host)) __attribute__((device)) void sincospi(const float a, float *const sptr, float *const cptr) +{ + sincospif(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) void sincos(const float a, float *const sptr, float *const cptr) +{ + sincosf(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) float j0(const float a) +{ + return j0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float j1(const float a) +{ + return j1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float jn(const int n, const float a) +{ + return jnf(n, a); +} + +static inline __attribute__((host)) __attribute__((device)) float y0(const float a) +{ + return y0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float y1(const float a) +{ + return y1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float yn(const int n, const float a) +{ + return ynf(n, a); +} + +static inline __attribute__((device)) float cyl_bessel_i0(const float a) +{ + return cyl_bessel_i0f(a); +} + +static inline __attribute__((device)) float cyl_bessel_i1(const float a) +{ + return cyl_bessel_i1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfinv(const float a) +{ + return erfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcinv(const float a) +{ + return erfcinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdfinv(const float a) +{ + return normcdfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdf(const float a) +{ + return normcdff(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcx(const float a) +{ + return erfcxf(a); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const double a, const float b) +{ + return copysign(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const float a, const double b) +{ + return copysign(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const unsigned int b) +{ + return umin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const int a, const unsigned int b) +{ + return umin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const int b) +{ + return umin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int min(const long int a, const long int b) +{ + long int retval; + + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(min(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int min(const long long int a, const long long int b) +{ + return llmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b) +{ + return ullmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const long long int a, const unsigned long long int b) +{ + return ullmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const long long int b) +{ + return ullmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float min(const float a, const float b) +{ + return fminf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const double b) +{ + return fmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const float a, const double b) +{ + return fmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const float b) +{ + return fmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const unsigned int b) +{ + return umax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const int a, const unsigned int b) +{ + return umax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const int b) +{ + return umax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int max(const long int a, const long int b) +{ + long int retval; + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(max(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int max(const long long int a, const long long int b) +{ + return llmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b) +{ + return ullmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const long long int a, const unsigned long long int b) +{ + return ullmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const long long int b) +{ + return ullmax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float max(const float a, const float b) +{ + return fmaxf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const double b) +{ + return fmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const float a, const double b) +{ + return fmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const float b) +{ + return fmax(a, static_cast(b)); +} +# 12174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" 1 +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + + __attribute__((host)) surface(struct cudaChannelFormatDesc desc) + { + channelDesc = desc; + } + +}; + +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + +}; +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" 1 +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" +template +struct __attribute__((device_builtin_texture_type)) texture : public textureReference +{ + + __attribute__((host)) texture(int norm = 0, + enum cudaTextureFilterMode fMode = cudaFilterModePoint, + enum cudaTextureAddressMode aMode = cudaAddressModeClamp) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = cudaCreateChannelDesc(); + sRGB = 0; + } + + __attribute__((host)) texture(int norm, + enum cudaTextureFilterMode fMode, + enum cudaTextureAddressMode aMode, + struct cudaChannelFormatDesc desc) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = desc; + sRGB = 0; + } + +}; +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 1 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 1 +# 81 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + + + + + + +extern "C" +{ +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mulhi(int x, int y); +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umulhi(unsigned int x, unsigned int y); +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __mul64hi(long long int x, long long int y); +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __umul64hi(unsigned long long int x, unsigned long long int y); +# 139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int_as_float(int x); +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float_as_int(float x); +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint_as_float(unsigned int x); +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float_as_uint(float x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __syncthreads(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __prof_trigger(int); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence_block(void); +__attribute__((device)) __attribute__((cudart_builtin)) + +__attribute__((__noreturn__)) + + + +__attribute__((device_builtin)) void __trap(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __brkpt(); +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __saturatef(float x); +# 270 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __sad(int x, int y, unsigned int z); +# 338 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __usad(unsigned int x, unsigned int y, unsigned int z); +# 348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mul24(int x, int y); +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umul24(unsigned int x, unsigned int y); +# 371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float fdividef(float x, float y); +# 444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdividef(float x, float y); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) double fdivide(double x, double y); +# 457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __sinf(float x) +# 457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __cosf(float x) +# 468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __tanf(float x) +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void __sincosf(float x, float *sptr, float *cptr) +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __expf(float x) +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __exp10f(float x) +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log2f(float x) +# 601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log10f(float x) +# 628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 671 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __logf(float x) +# 671 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 671 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 713 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __powf(float x, float y) +# 713 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 713 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 722 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rn(float x); +# 731 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rz(float x); +# 740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_ru(float); +# 749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rd(float x); +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rn(float x); +# 767 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rz(float x); +# 776 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_ru(float x); +# 785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rd(float x); +# 794 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rn(int x); +# 803 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rz(int x); +# 812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_ru(int x); +# 821 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rd(int x); +# 830 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rn(unsigned int x); +# 839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rz(unsigned int x); +# 848 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_ru(unsigned int x); +# 857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rd(unsigned int x); +# 866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rn(float x); +# 875 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rz(float x); +# 884 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_ru(float x); +# 893 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rd(float x); +# 902 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rn(float x); +# 911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rz(float x); +# 920 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_ru(float x); +# 929 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rd(float x); +# 938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rn(long long int x); +# 947 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rz(long long int x); +# 956 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_ru(long long int x); +# 965 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rd(long long int x); +# 974 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rn(unsigned long long int x); +# 983 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rz(unsigned long long int x); +# 992 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_ru(unsigned long long int x); +# 1001 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rd(unsigned long long int x); +# 1013 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rn(float x, float y); +# 1025 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rz(float x, float y); +# 1037 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_ru(float x, float y); +# 1049 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rd(float x, float y); +# 1061 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rn(float x, float y); +# 1073 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rz(float x, float y); +# 1085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_ru(float x, float y); +# 1097 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rd(float x, float y); +# 1109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rn(float x, float y); +# 1121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rz(float x, float y); +# 1133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_ru(float x, float y); +# 1145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rd(float x, float y); +# 1298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rn(float x, float y, float z); +# 1451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rz(float x, float y, float z); +# 1604 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_ru(float x, float y, float z); +# 1757 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rd(float x, float y, float z); +# 1790 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rn(float x); +# 1823 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rz(float x); +# 1856 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_ru(float x); +# 1889 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rd(float x); +# 1920 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rn(float x); +# 1951 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rz(float x); +# 1982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_ru(float x); +# 2013 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rd(float x); +# 2052 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frsqrt_rn(float x); +# 2063 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rn(float x, float y); +# 2074 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rz(float x, float y); +# 2085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_ru(float x, float y); +# 2096 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rd(float x, float y); +# 2105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clz(int x); +# 2116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffs(int x); +# 2125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popc(unsigned int x); +# 2134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __brev(unsigned int x); +# 2143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clzll(long long int x); +# 2154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffsll(long long int x); +# 2165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popcll(unsigned long long int x); +# 2174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __brevll(unsigned long long int x); +# 2198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __byte_perm(unsigned int x, unsigned int y, unsigned int s); +# 2210 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __hadd(int x, int y); +# 2223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __rhadd(int x, int y); +# 2235 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __uhadd(unsigned int x, unsigned int y); +# 2248 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __urhadd(unsigned int x, unsigned int y); +# 2258 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __double2int_rz(double x); +# 2267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __double2uint_rz(double x); +# 2276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __double2ll_rz(double x); +# 2285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __double2ull_rz(double x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm0(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm1(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm2(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm3(void); +# 2315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs2(unsigned int a); +# 2326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss2(unsigned int a); +# 2337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd2(unsigned int a, unsigned int b); +# 2348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss2 (unsigned int a, unsigned int b); +# 2358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus2 (unsigned int a, unsigned int b); +# 2369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs2(unsigned int a, unsigned int b); +# 2380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu2(unsigned int a, unsigned int b); +# 2391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu2(unsigned int a, unsigned int b); +# 2402 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq2(unsigned int a, unsigned int b); +# 2413 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges2(unsigned int a, unsigned int b); +# 2424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu2(unsigned int a, unsigned int b); +# 2435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts2(unsigned int a, unsigned int b); +# 2446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu2(unsigned int a, unsigned int b); +# 2457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples2(unsigned int a, unsigned int b); +# 2469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu2(unsigned int a, unsigned int b); +# 2480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts2(unsigned int a, unsigned int b); +# 2491 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu2(unsigned int a, unsigned int b); +# 2502 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne2(unsigned int a, unsigned int b); +# 2513 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu2(unsigned int a, unsigned int b); +# 2524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs2(unsigned int a, unsigned int b); +# 2535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu2(unsigned int a, unsigned int b); +# 2546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins2(unsigned int a, unsigned int b); +# 2557 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu2(unsigned int a, unsigned int b); +# 2568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq2(unsigned int a, unsigned int b); +# 2579 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges2(unsigned int a, unsigned int b); +# 2590 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu2(unsigned int a, unsigned int b); +# 2601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts2(unsigned int a, unsigned int b); +# 2612 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu2(unsigned int a, unsigned int b); +# 2623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles2(unsigned int a, unsigned int b); +# 2634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu2(unsigned int a, unsigned int b); +# 2645 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts2(unsigned int a, unsigned int b); +# 2656 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu2(unsigned int a, unsigned int b); +# 2667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne2(unsigned int a, unsigned int b); +# 2678 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu2(unsigned int a, unsigned int b); +# 2689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub2(unsigned int a, unsigned int b); +# 2700 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss2 (unsigned int a, unsigned int b); +# 2711 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus2 (unsigned int a, unsigned int b); +# 2721 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg2(unsigned int a); +# 2731 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss2(unsigned int a); +# 2742 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs2(unsigned int a, unsigned int b); +# 2753 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads2(unsigned int a, unsigned int b); +# 2763 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs4(unsigned int a); +# 2774 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss4(unsigned int a); +# 2785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd4(unsigned int a, unsigned int b); +# 2796 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss4 (unsigned int a, unsigned int b); +# 2806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus4 (unsigned int a, unsigned int b); +# 2817 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs4(unsigned int a, unsigned int b); +# 2828 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu4(unsigned int a, unsigned int b); +# 2839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu4(unsigned int a, unsigned int b); +# 2850 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq4(unsigned int a, unsigned int b); +# 2861 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges4(unsigned int a, unsigned int b); +# 2872 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu4(unsigned int a, unsigned int b); +# 2883 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts4(unsigned int a, unsigned int b); +# 2894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu4(unsigned int a, unsigned int b); +# 2905 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples4(unsigned int a, unsigned int b); +# 2916 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu4(unsigned int a, unsigned int b); +# 2927 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts4(unsigned int a, unsigned int b); +# 2938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu4(unsigned int a, unsigned int b); +# 2949 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne4(unsigned int a, unsigned int b); +# 2960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu4(unsigned int a, unsigned int b); +# 2971 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs4(unsigned int a, unsigned int b); +# 2982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu4(unsigned int a, unsigned int b); +# 2993 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins4(unsigned int a, unsigned int b); +# 3004 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu4(unsigned int a, unsigned int b); +# 3015 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq4(unsigned int a, unsigned int b); +# 3026 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles4(unsigned int a, unsigned int b); +# 3037 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu4(unsigned int a, unsigned int b); +# 3048 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts4(unsigned int a, unsigned int b); +# 3059 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu4(unsigned int a, unsigned int b); +# 3070 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges4(unsigned int a, unsigned int b); +# 3081 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu4(unsigned int a, unsigned int b); +# 3092 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts4(unsigned int a, unsigned int b); +# 3103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu4(unsigned int a, unsigned int b); +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne4(unsigned int a, unsigned int b); +# 3125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu4(unsigned int a, unsigned int b); +# 3136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub4(unsigned int a, unsigned int b); +# 3147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss4(unsigned int a, unsigned int b); +# 3158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus4(unsigned int a, unsigned int b); +# 3168 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg4(unsigned int a); +# 3178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss4(unsigned int a); +# 3189 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs4(unsigned int a, unsigned int b); +# 3200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads4(unsigned int a, unsigned int b); + + + + + + +} +# 3229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mulhi(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long int mul64hi(const long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_int" "() is deprecated in favor of __" "float_as_int" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float_as_int(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int_as_float" "() is deprecated in favor of __" "int_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int_as_float(const int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_uint" "() is deprecated in favor of __" "float_as_uint" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float_as_uint(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint_as_float" "() is deprecated in favor of __" "uint_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint_as_float(const unsigned int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("saturate" "() is deprecated in favor of __" "saturate" "f" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float saturate(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul24" "() is deprecated in favor of __" "mul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mul24(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("umul24" "() is deprecated in favor of __" "umul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int umul24(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2int" "() is deprecated in favor of __" "float2int" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float2int(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2uint" "() is deprecated in favor of __" "float2uint" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float2uint(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int2float" "() is deprecated in favor of __" "int2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int2float(const int a, const enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint2float" "() is deprecated in favor of __" "uint2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint2float(const unsigned int a, const enum cudaRoundMode mode = cudaRoundNearest); +# 3285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 1 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +static __inline__ __attribute__((device)) int mulhi(const int a, const int b) +{ + return __mulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const unsigned int b) +{ + return __umulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const int a, const unsigned int b) +{ + return __umulhi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const int b) +{ + return __umulhi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) long long int mul64hi(const long long int a, const long long int b) +{ + return __mul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b) +{ + return __umul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const long long int a, const unsigned long long int b) +{ + return __umul64hi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const long long int b) +{ + return __umul64hi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) int float_as_int(const float a) +{ + return __float_as_int(a); +} + +static __inline__ __attribute__((device)) float int_as_float(const int a) +{ + return __int_as_float(a); +} + +static __inline__ __attribute__((device)) unsigned int float_as_uint(const float a) +{ + return __float_as_uint(a); +} + +static __inline__ __attribute__((device)) float uint_as_float(const unsigned int a) +{ + return __uint_as_float(a); +} +static __inline__ __attribute__((device)) float saturate(const float a) +{ + return __saturatef(a); +} + +static __inline__ __attribute__((device)) int mul24(const int a, const int b) +{ + return __mul24(a, b); +} + +static __inline__ __attribute__((device)) unsigned int umul24(const unsigned int a, const unsigned int b) +{ + return __umul24(a, b); +} + +static __inline__ __attribute__((device)) int float2int(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2int_rn(a) : + (mode == cudaRoundPosInf ) ? __float2int_ru(a) : + (mode == cudaRoundMinInf ) ? __float2int_rd(a) : + __float2int_rz(a); +} + +static __inline__ __attribute__((device)) unsigned int float2uint(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2uint_rn(a) : + (mode == cudaRoundPosInf ) ? __float2uint_ru(a) : + (mode == cudaRoundMinInf ) ? __float2uint_rd(a) : + __float2uint_rz(a); +} + +static __inline__ __attribute__((device)) float int2float(const int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __int2float_rz(a) : + (mode == cudaRoundPosInf) ? __int2float_ru(a) : + (mode == cudaRoundMinInf) ? __int2float_rd(a) : + __int2float_rn(a); +} + +static __inline__ __attribute__((device)) float uint2float(const unsigned int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __uint2float_rz(a) : + (mode == cudaRoundPosInf) ? __uint2float_ru(a) : + (mode == cudaRoundMinInf) ? __uint2float_rd(a) : + __uint2float_rn(a); +} +# 3286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" 1 +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicAdd(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicAdd(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicExch(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicExch(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) float __fAtomicExch(float *address, float val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicMin(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicMin(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicMax(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicMax(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicInc(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicDec(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicAnd(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicAnd(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicOr(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicOr(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicXor(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicXor(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicCAS(int *address, int compare, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicCAS(unsigned int *address, unsigned int compare, unsigned int val); +} +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +static __inline__ __attribute__((device)) int atomicAdd(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicAdd(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicSub(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicSub(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicExch(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicExch(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) float atomicExch(float *address, float val) ; + +static __inline__ __attribute__((device)) int atomicMin(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicMin(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicMax(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicMax(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicInc(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicDec(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicAnd(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicAnd(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicOr(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicOr(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicXor(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicXor(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicCAS(int *address, int compare, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicCAS(unsigned int *address, unsigned int compare, unsigned int val) ; +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +extern "C" +{ + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __ullAtomicAdd(unsigned long long int *address, unsigned long long int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __ullAtomicExch(unsigned long long int *address, unsigned long long int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __ullAtomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val); + +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__any""() is deprecated in favor of ""__any""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __any(int cond); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__all""() is deprecated in favor of ""__all""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __all(int cond); +} +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +static __inline__ __attribute__((device)) unsigned long long int atomicAdd(unsigned long long int *address, unsigned long long int val) ; + +static __inline__ __attribute__((device)) unsigned long long int atomicExch(unsigned long long int *address, unsigned long long int val) ; + +static __inline__ __attribute__((device)) unsigned long long int atomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) ; + +static __inline__ __attribute__((device)) __attribute__((deprecated("__any""() is deprecated in favor of ""__any""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool any(bool cond) ; + +static __inline__ __attribute__((device)) __attribute__((deprecated("__all""() is deprecated in favor of ""__all""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool all(bool cond) ; +# 215 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.hpp" 1 +# 75 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.hpp" +static __inline__ __attribute__((device)) int atomicAdd(int *address, int val) +{ + return __iAtomicAdd(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicAdd(unsigned int *address, unsigned int val) +{ + return __uAtomicAdd(address, val); +} + +static __inline__ __attribute__((device)) int atomicSub(int *address, int val) +{ + return __iAtomicAdd(address, (unsigned int)-(int)val); +} + +static __inline__ __attribute__((device)) unsigned int atomicSub(unsigned int *address, unsigned int val) +{ + return __uAtomicAdd(address, (unsigned int)-(int)val); +} + +static __inline__ __attribute__((device)) int atomicExch(int *address, int val) +{ + return __iAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicExch(unsigned int *address, unsigned int val) +{ + return __uAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) float atomicExch(float *address, float val) +{ + return __fAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) int atomicMin(int *address, int val) +{ + return __iAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicMin(unsigned int *address, unsigned int val) +{ + return __uAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) int atomicMax(int *address, int val) +{ + return __iAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicMax(unsigned int *address, unsigned int val) +{ + return __uAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicInc(unsigned int *address, unsigned int val) +{ + return __uAtomicInc(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicDec(unsigned int *address, unsigned int val) +{ + return __uAtomicDec(address, val); +} + +static __inline__ __attribute__((device)) int atomicAnd(int *address, int val) +{ + return __iAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicAnd(unsigned int *address, unsigned int val) +{ + return __uAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) int atomicOr(int *address, int val) +{ + return __iAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicOr(unsigned int *address, unsigned int val) +{ + return __uAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) int atomicXor(int *address, int val) +{ + return __iAtomicXor(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicXor(unsigned int *address, unsigned int val) +{ + return __uAtomicXor(address, val); +} + +static __inline__ __attribute__((device)) int atomicCAS(int *address, int compare, int val) +{ + return __iAtomicCAS(address, compare, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicCAS(unsigned int *address, unsigned int compare, unsigned int val) +{ + return __uAtomicCAS(address, compare, val); +} +# 194 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.hpp" +static __inline__ __attribute__((device)) unsigned long long int atomicAdd(unsigned long long int *address, unsigned long long int val) +{ + return __ullAtomicAdd(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long int atomicExch(unsigned long long int *address, unsigned long long int val) +{ + return __ullAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long int atomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) +{ + return __ullAtomicCAS(address, compare, val); +} + +static __inline__ __attribute__((device)) bool any(bool cond) +{ + return (bool)__any((int)cond); +} + +static __inline__ __attribute__((device)) bool all(bool cond) +{ + return (bool)__all((int)cond); +} +# 216 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" 2 +# 3289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 1 +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 2 + +extern "C" +{ +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double_as_longlong(double x); +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __longlong_as_double(long long int x); +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rn(double x, double y, double z); +# 420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rz(double x, double y, double z); +# 577 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_ru(double x, double y, double z); +# 734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rd(double x, double y, double z); +# 746 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rn(double x, double y); +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rz(double x, double y); +# 770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_ru(double x, double y); +# 782 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rd(double x, double y); +# 794 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rn(double x, double y); +# 806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rz(double x, double y); +# 818 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_ru(double x, double y); +# 830 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rd(double x, double y); +# 842 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rn(double x, double y); +# 854 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rz(double x, double y); +# 866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_ru(double x, double y); +# 878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rd(double x, double y); +# 887 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rn(double x); +# 896 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rz(double x); +# 905 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_ru(double x); +# 914 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rd(double x); +# 923 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rn(double x); +# 932 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_ru(double x); +# 941 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rd(double x); +# 950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rn(double x); +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_ru(double x); +# 968 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rd(double x); +# 977 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rn(double x); +# 986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_ru(double x); +# 995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rd(double x); +# 1004 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rn(double x); +# 1013 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_ru(double x); +# 1022 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rd(double x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __int2double_rn(int x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __uint2double_rn(unsigned int x); +# 1047 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rn(long long int x); +# 1056 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rz(long long int x); +# 1065 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_ru(long long int x); +# 1074 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rd(long long int x); +# 1083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rn(unsigned long long int x); +# 1092 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rz(unsigned long long int x); +# 1101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_ru(unsigned long long int x); +# 1110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rd(unsigned long long int x); +# 1119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2hiint(double x); +# 1128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2loint(double x); +# 1138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __hiloint2double(int hi, int lo); +} + + + + + + + +static __inline__ __attribute__((device)) double fma(double a, double b, double c, enum cudaRoundMode mode); + +static __inline__ __attribute__((device)) double dmul(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double dadd(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double dsub(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) int double2int(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) unsigned int double2uint(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) long long int double2ll(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) unsigned long long int double2ull(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) double ll2double(long long int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double ull2double(unsigned long long int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double int2double(int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double uint2double(unsigned int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double float2double(float a, enum cudaRoundMode mode = cudaRoundNearest); + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" 1 +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" 2 + + + + + + + +static __inline__ __attribute__((device)) double fma(double a, double b, double c, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __fma_rz(a, b, c) : + mode == cudaRoundPosInf ? __fma_ru(a, b, c) : + mode == cudaRoundMinInf ? __fma_rd(a, b, c) : + __fma_rn(a, b, c); +} + +static __inline__ __attribute__((device)) double dmul(double a, double b, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __dmul_rz(a, b) : + mode == cudaRoundPosInf ? __dmul_ru(a, b) : + mode == cudaRoundMinInf ? __dmul_rd(a, b) : + __dmul_rn(a, b); +} + +static __inline__ __attribute__((device)) double dadd(double a, double b, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __dadd_rz(a, b) : + mode == cudaRoundPosInf ? __dadd_ru(a, b) : + mode == cudaRoundMinInf ? __dadd_rd(a, b) : + __dadd_rn(a, b); +} + +static __inline__ __attribute__((device)) double dsub(double a, double b, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __dsub_rz(a, b) : + mode == cudaRoundPosInf ? __dsub_ru(a, b) : + mode == cudaRoundMinInf ? __dsub_rd(a, b) : + __dsub_rn(a, b); +} + +static __inline__ __attribute__((device)) int double2int(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2int_rn(a) : + mode == cudaRoundPosInf ? __double2int_ru(a) : + mode == cudaRoundMinInf ? __double2int_rd(a) : + __double2int_rz(a); +} + +static __inline__ __attribute__((device)) unsigned int double2uint(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2uint_rn(a) : + mode == cudaRoundPosInf ? __double2uint_ru(a) : + mode == cudaRoundMinInf ? __double2uint_rd(a) : + __double2uint_rz(a); +} + +static __inline__ __attribute__((device)) long long int double2ll(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2ll_rn(a) : + mode == cudaRoundPosInf ? __double2ll_ru(a) : + mode == cudaRoundMinInf ? __double2ll_rd(a) : + __double2ll_rz(a); +} + +static __inline__ __attribute__((device)) unsigned long long int double2ull(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2ull_rn(a) : + mode == cudaRoundPosInf ? __double2ull_ru(a) : + mode == cudaRoundMinInf ? __double2ull_rd(a) : + __double2ull_rz(a); +} + +static __inline__ __attribute__((device)) double ll2double(long long int a, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __ll2double_rz(a) : + mode == cudaRoundPosInf ? __ll2double_ru(a) : + mode == cudaRoundMinInf ? __ll2double_rd(a) : + __ll2double_rn(a); +} + +static __inline__ __attribute__((device)) double ull2double(unsigned long long int a, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __ull2double_rz(a) : + mode == cudaRoundPosInf ? __ull2double_ru(a) : + mode == cudaRoundMinInf ? __ull2double_rd(a) : + __ull2double_rn(a); +} + +static __inline__ __attribute__((device)) double int2double(int a, enum cudaRoundMode mode) +{ + return (double)a; +} + +static __inline__ __attribute__((device)) double uint2double(unsigned int a, enum cudaRoundMode mode) +{ + return (double)a; +} + +static __inline__ __attribute__((device)) double float2double(float a, enum cudaRoundMode mode) +{ + return (double)a; +} +# 1179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 2 +# 3290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" 1 +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) float __fAtomicAdd(float *address, float val); +} +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" +static __inline__ __attribute__((device)) float atomicAdd(float *address, float val) ; + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.hpp" 1 +# 75 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.hpp" +static __inline__ __attribute__((device)) float atomicAdd(float *address, float val) +{ + return __fAtomicAdd(address, val); +} +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" 2 +# 3291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) long long __illAtomicMin(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __illAtomicMax(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __llAtomicAnd(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __llAtomicOr(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __llAtomicXor(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicMin(unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicMax(unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicAnd(unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicOr (unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicXor(unsigned long long *address, unsigned long long val); +} +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +static __inline__ __attribute__((device)) long long atomicMin(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicMax(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicAnd(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicOr(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicXor(long long *address, long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicMin(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicMax(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicOr(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicXor(unsigned long long *address, unsigned long long val) ; +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.hpp" 1 +# 77 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.hpp" +static __inline__ __attribute__((device)) long long atomicMin(long long *address, long long val) +{ + return __illAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) long long atomicMax(long long *address, long long val) +{ + return __illAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) long long atomicAnd(long long *address, long long val) +{ + return __llAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) long long atomicOr(long long *address, long long val) +{ + return __llAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) long long atomicXor(long long *address, long long val) +{ + return __llAtomicXor(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicMin(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicMax(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicOr(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicXor(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicXor(address, val); +} +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 2 +# 3292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" 1 +# 56 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 1 +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" 2 +# 3293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" 1 +# 542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.hpp" 1 +# 543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" 2 +# 3294 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" 1 +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) void __threadfence_system(void); +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rn(double x, double y); +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rz(double x, double y); +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_ru(double x, double y); +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rd(double x, double y); +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rn(double x); +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rz(double x); +# 247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_ru(double x); +# 281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rd(double x); +# 313 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rn(double x); +# 345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rz(double x); +# 377 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_ru(double x); +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rd(double x); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__ballot""() is deprecated in favor of ""__ballot""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __ballot(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_count(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_and(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_or(int); +extern __attribute__((device)) __attribute__((device_builtin)) long long int clock64(void); +# 424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rn(float x, float y, float z); +# 433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rd(float x, float y, float z); +# 442 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_ru(float x, float y, float z); +# 451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rz(float x, float y, float z); +# 464 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double_as_longlong(double x); +# 473 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __longlong_as_double(long long int x); +# 630 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rn(double x, double y, double z); +# 787 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rz(double x, double y, double z); +# 944 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_ru(double x, double y, double z); +# 1101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rd(double x, double y, double z); +# 1113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rn(double x, double y); +# 1125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rz(double x, double y); +# 1137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_ru(double x, double y); +# 1149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rd(double x, double y); +# 1161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rn(double x, double y); +# 1173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rz(double x, double y); +# 1185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_ru(double x, double y); +# 1197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rd(double x, double y); +# 1209 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rn(double x, double y); +# 1221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rz(double x, double y); +# 1233 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_ru(double x, double y); +# 1245 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rd(double x, double y); +# 1254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rn(double x); +# 1263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rz(double x); +# 1272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_ru(double x); +# 1281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rd(double x); +# 1290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rn(double x); +# 1299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_ru(double x); +# 1308 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rd(double x); +# 1317 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rn(double x); +# 1326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_ru(double x); +# 1335 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rd(double x); +# 1344 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rn(double x); +# 1353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_ru(double x); +# 1362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rd(double x); +# 1371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rn(double x); +# 1380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_ru(double x); +# 1389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rd(double x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __int2double_rn(int x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __uint2double_rn(unsigned int x); +# 1414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rn(long long int x); +# 1423 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rz(long long int x); +# 1432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_ru(long long int x); +# 1441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rd(long long int x); +# 1450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rn(unsigned long long int x); +# 1459 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rz(unsigned long long int x); +# 1468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_ru(unsigned long long int x); +# 1477 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rd(unsigned long long int x); +# 1486 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2hiint(double x); +# 1495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2loint(double x); +# 1505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __hiloint2double(int hi, int lo); + + +} + + + + + + +static __inline__ __attribute__((device)) __attribute__((deprecated("__ballot""() is deprecated in favor of ""__ballot""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int ballot(bool pred) ; + +static __inline__ __attribute__((device)) int syncthreads_count(bool pred) ; + +static __inline__ __attribute__((device)) bool syncthreads_and(bool pred) ; + +static __inline__ __attribute__((device)) bool syncthreads_or(bool pred) ; + + + + +static __inline__ __attribute__((device)) unsigned int __isGlobal(const void *ptr) ; +static __inline__ __attribute__((device)) unsigned int __isShared(const void *ptr) ; +static __inline__ __attribute__((device)) unsigned int __isConstant(const void *ptr) ; +static __inline__ __attribute__((device)) unsigned int __isLocal(const void *ptr) ; + + + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_global(const void *ptr) ; +static __inline__ __attribute__((device)) size_t __cvta_generic_to_shared(const void *ptr) ; +static __inline__ __attribute__((device)) size_t __cvta_generic_to_constant(const void *ptr) ; +static __inline__ __attribute__((device)) size_t __cvta_generic_to_local(const void *ptr) ; + + + + +static __inline__ __attribute__((device)) void * __cvta_global_to_generic(size_t rawbits) ; +static __inline__ __attribute__((device)) void * __cvta_shared_to_generic(size_t rawbits) ; +static __inline__ __attribute__((device)) void * __cvta_constant_to_generic(size_t rawbits) ; +static __inline__ __attribute__((device)) void * __cvta_local_to_generic(size_t rawbits) ; +# 1554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.hpp" 1 +# 75 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.hpp" +static __inline__ __attribute__((device)) unsigned int ballot(bool pred) +{ + return __ballot((int)pred); +} + +static __inline__ __attribute__((device)) int syncthreads_count(bool pred) +{ + return __syncthreads_count((int)pred); +} + +static __inline__ __attribute__((device)) bool syncthreads_and(bool pred) +{ + return (bool)__syncthreads_and((int)pred); +} + +static __inline__ __attribute__((device)) bool syncthreads_or(bool pred) +{ + return (bool)__syncthreads_or((int)pred); +} + + +extern "C" { + __attribute__((device)) unsigned __nv_isGlobal_impl(const void *); + __attribute__((device)) unsigned __nv_isShared_impl(const void *); + __attribute__((device)) unsigned __nv_isConstant_impl(const void *); + __attribute__((device)) unsigned __nv_isLocal_impl(const void *); + __attribute__((device)) unsigned __nv_isGridConstant_impl(const void *); +} + +static __inline__ __attribute__((device)) unsigned int __isGlobal(const void *ptr) +{ + return __nv_isGlobal_impl(ptr); +} + +static __inline__ __attribute__((device)) unsigned int __isShared(const void *ptr) +{ + return __nv_isShared_impl(ptr); +} + +static __inline__ __attribute__((device)) unsigned int __isConstant(const void *ptr) +{ + return __nv_isConstant_impl(ptr); +} + +static __inline__ __attribute__((device)) unsigned int __isLocal(const void *ptr) +{ + return __nv_isLocal_impl(ptr); +} +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.hpp" +extern "C" { + __attribute__((device)) size_t __nv_cvta_generic_to_global_impl(const void *); + __attribute__((device)) size_t __nv_cvta_generic_to_shared_impl(const void *); + __attribute__((device)) size_t __nv_cvta_generic_to_constant_impl(const void *); + __attribute__((device)) size_t __nv_cvta_generic_to_local_impl(const void *); + __attribute__((device)) void * __nv_cvta_global_to_generic_impl(size_t); + __attribute__((device)) void * __nv_cvta_shared_to_generic_impl(size_t); + __attribute__((device)) void * __nv_cvta_constant_to_generic_impl(size_t); + __attribute__((device)) void * __nv_cvta_local_to_generic_impl(size_t); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_global(const void *p) +{ + return __nv_cvta_generic_to_global_impl(p); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_shared(const void *p) +{ + return __nv_cvta_generic_to_shared_impl(p); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_constant(const void *p) +{ + return __nv_cvta_generic_to_constant_impl(p); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_local(const void *p) +{ + return __nv_cvta_generic_to_local_impl(p); +} + +static __inline__ __attribute__((device)) void * __cvta_global_to_generic(size_t rawbits) +{ + return __nv_cvta_global_to_generic_impl(rawbits); +} + +static __inline__ __attribute__((device)) void * __cvta_shared_to_generic(size_t rawbits) +{ + return __nv_cvta_shared_to_generic_impl(rawbits); +} + +static __inline__ __attribute__((device)) void * __cvta_constant_to_generic(size_t rawbits) +{ + return __nv_cvta_constant_to_generic_impl(rawbits); +} + +static __inline__ __attribute__((device)) void * __cvta_local_to_generic(size_t rawbits) +{ + return __nv_cvta_local_to_generic_impl(rawbits); +} +# 1555 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" 2 +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" 1 +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +static __attribute__((device)) __inline__ unsigned __fns(unsigned mask, unsigned base, int offset) ; +static __attribute__((device)) __inline__ void __barrier_sync(unsigned id) ; +static __attribute__((device)) __inline__ void __barrier_sync_count(unsigned id, unsigned cnt) ; +static __attribute__((device)) __inline__ void __syncwarp(unsigned mask=0xFFFFFFFF) ; +static __attribute__((device)) __inline__ int __all_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ int __any_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ int __uni_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ unsigned __ballot_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ unsigned __activemask() ; +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl(int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl(unsigned int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_up(int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_up(unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_down(int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_down(unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_xor(int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_xor(unsigned int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl(float var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_up(float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_down(float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_xor(float var, int laneMask, int width=32) ; + + +static __attribute__((device)) __inline__ int __shfl_sync(unsigned mask, int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_sync(unsigned mask, unsigned int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ int __shfl_up_sync(unsigned mask, int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_up_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ int __shfl_down_sync(unsigned mask, int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_down_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_xor_sync(unsigned mask, unsigned int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_sync(unsigned mask, float var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_up_sync(unsigned mask, float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_down_sync(unsigned mask, float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width=32) ; + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl(unsigned long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl(long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_up(long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_up(unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_down(long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_down(unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_xor(long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl(double var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_up(double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_down(double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_xor(double var, int laneMask, int width=32) ; + + +static __attribute__((device)) __inline__ long long __shfl_sync(unsigned mask, long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ long long __shfl_up_sync(unsigned mask, long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long long __shfl_down_sync(unsigned mask, long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_sync(unsigned mask, double var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_up_sync(unsigned mask, double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_down_sync(unsigned mask, double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width=32) ; + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl(long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl(unsigned long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_up(long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_up(unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_down(long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_down(unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_xor(long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_xor(unsigned long var, int laneMask, int width=32) ; + + +static __attribute__((device)) __inline__ long __shfl_sync(unsigned mask, long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ long __shfl_up_sync(unsigned mask, long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long __shfl_down_sync(unsigned mask, long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width=32) ; +# 219 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.hpp" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.hpp" +extern "C" +{ +} +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.hpp" +static __attribute__((device)) __inline__ +unsigned __fns(unsigned mask, unsigned base, int offset) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __nvvm_fns(unsigned int mask, unsigned int base, int offset); + return __nvvm_fns(mask, base, offset); +} + +static __attribute__((device)) __inline__ +void __barrier_sync(unsigned id) { + extern __attribute__((device)) __attribute__((device_builtin)) void __nvvm_barrier_sync(unsigned id); + return __nvvm_barrier_sync(id); +} + +static __attribute__((device)) __inline__ +void __barrier_sync_count(unsigned id, unsigned cnt) { + extern __attribute__((device)) __attribute__((device_builtin)) void __nvvm_barrier_sync_cnt(unsigned id, unsigned cnt); + return __nvvm_barrier_sync_cnt(id, cnt); +} + +static __attribute__((device)) __inline__ +void __syncwarp(unsigned mask) { + extern __attribute__((device)) __attribute__((device_builtin)) void __nvvm_bar_warp_sync(unsigned mask); + return __nvvm_bar_warp_sync(mask); +} + +static __attribute__((device)) __inline__ +int __all_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) int __nvvm_vote_all_sync(unsigned int mask, int pred); + return __nvvm_vote_all_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +int __any_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) int __nvvm_vote_any_sync(unsigned int mask, int pred); + return __nvvm_vote_any_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +int __uni_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) int __nvvm_vote_uni_sync(unsigned int mask, int pred); + return __nvvm_vote_uni_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +unsigned __ballot_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __nvvm_vote_ballot_sync(unsigned int mask, int pred); + return __nvvm_vote_ballot_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +unsigned __activemask() { + unsigned ret; + asm volatile ("activemask.b32 %0;" : "=r"(ret)); + return ret; +} + + + + +static __attribute__((device)) __inline__ int __shfl(int var, int srcLane, int width) { + int ret; + int c = ((32 -width) << 8) | 0x1f; + asm volatile ("shfl.idx.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(srcLane), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl(unsigned int var, int srcLane, int width) { + return (unsigned int) __shfl((int)var, srcLane, width); +} + +static __attribute__((device)) __inline__ int __shfl_up(int var, unsigned int delta, int width) { + int ret; + int c = (32 -width) << 8; + asm volatile ("shfl.up.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_up(unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_up((int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_down(int var, unsigned int delta, int width) { + int ret; + int c = ((32 -width) << 8) | 0x1f; + asm volatile ("shfl.down.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_down(unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_down((int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_xor(int var, int laneMask, int width) { + int ret; + int c = ((32 -width) << 8) | 0x1f; + asm volatile ("shfl.bfly.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(laneMask), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_xor(unsigned int var, int laneMask, int width) { + return (unsigned int) __shfl_xor((int)var, laneMask, width); +} + +static __attribute__((device)) __inline__ float __shfl(float var, int srcLane, int width) { + float ret; + int c; + c = ((32 -width) << 8) | 0x1f; + asm volatile ("shfl.idx.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(srcLane), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ float __shfl_up(float var, unsigned int delta, int width) { + float ret; + int c; + c = (32 -width) << 8; + asm volatile ("shfl.up.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ float __shfl_down(float var, unsigned int delta, int width) { + float ret; + int c; + c = ((32 -width) << 8) | 0x1f; + asm volatile ("shfl.down.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ float __shfl_xor(float var, int laneMask, int width) { + float ret; + int c; + c = ((32 -width) << 8) | 0x1f; + asm volatile ("shfl.bfly.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(laneMask), "r"(c)); + return ret; +} + + + +static __attribute__((device)) __inline__ long long __shfl(long long var, int srcLane, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl(hi, srcLane, width); + lo = __shfl(lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl(unsigned long long var, int srcLane, int width) { + return (unsigned long long) __shfl((long long) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long long __shfl_up(long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_up(hi, delta, width); + lo = __shfl_up(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_up(unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_up((long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_down(long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_down(hi, delta, width); + lo = __shfl_down(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_down(unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_down((long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_xor(long long var, int laneMask, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_xor(hi, laneMask, width); + lo = __shfl_xor(lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width) { + return (unsigned long long) __shfl_xor((long long) var, laneMask, width); +} + +static __attribute__((device)) __inline__ double __shfl(double var, int srcLane, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl(hi, srcLane, width); + lo = __shfl(lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_up(double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_up(hi, delta, width); + lo = __shfl_up(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_down(double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_down(hi, delta, width); + lo = __shfl_down(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_xor(double var, int laneMask, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_xor(hi, laneMask, width); + lo = __shfl_xor(lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ long __shfl(long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl((long long) var, srcLane, width) : + __shfl((int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl(unsigned long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl((unsigned long long) var, srcLane, width) : + __shfl((unsigned int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long __shfl_up(long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up((long long) var, delta, width) : + __shfl_up((int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_up(unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up((unsigned long long) var, delta, width) : + __shfl_up((unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_down(long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down((long long) var, delta, width) : + __shfl_down((int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_down(unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down((unsigned long long) var, delta, width) : + __shfl_down((unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_xor(long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor((long long) var, laneMask, width) : + __shfl_xor((int) var, laneMask, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_xor(unsigned long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor((unsigned long long) var, laneMask, width) : + __shfl_xor((unsigned int) var, laneMask, width); +} +# 369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.hpp" +static __attribute__((device)) __inline__ int __shfl_sync(unsigned mask, int var, int srcLane, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_idx_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = ((32 -width) << 8) | 0x1f; + ret = __nvvm_shfl_idx_sync(mask, var, srcLane, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_sync(unsigned mask, unsigned int var, int srcLane, int width) { + return (unsigned int) __shfl_sync(mask, (int)var, srcLane, width); +} + +static __attribute__((device)) __inline__ int __shfl_up_sync(unsigned mask, int var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_up_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = (32 -width) << 8; + ret = __nvvm_shfl_up_sync(mask, var, delta, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_up_sync(unsigned mask, unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_up_sync(mask, (int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_down_sync(unsigned mask, int var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_down_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = ((32 -width) << 8) | 0x1f; + ret = __nvvm_shfl_down_sync(mask, var, delta, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_down_sync(unsigned mask, unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_down_sync(mask, (int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_bfly_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = ((32 -width) << 8) | 0x1f; + ret = __nvvm_shfl_bfly_sync(mask, var, laneMask, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_xor_sync(unsigned mask, unsigned int var, int laneMask, int width) { + return (unsigned int) __shfl_xor_sync(mask, (int)var, laneMask, width); +} + +static __attribute__((device)) __inline__ float __shfl_sync(unsigned mask, float var, int srcLane, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_idx_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = ((32 -width) << 8) | 0x1f; + ret = __nvvm_shfl_idx_sync(mask, __float_as_int(var), srcLane, c); + return __int_as_float(ret); +} + +static __attribute__((device)) __inline__ float __shfl_up_sync(unsigned mask, float var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_up_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = (32 -width) << 8; + ret = __nvvm_shfl_up_sync(mask, __float_as_int(var), delta, c); + return __int_as_float(ret); +} + +static __attribute__((device)) __inline__ float __shfl_down_sync(unsigned mask, float var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_down_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = ((32 -width) << 8) | 0x1f; + ret = __nvvm_shfl_down_sync(mask, __float_as_int(var), delta, c); + return __int_as_float(ret); +} + +static __attribute__((device)) __inline__ float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_bfly_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = ((32 -width) << 8) | 0x1f; + ret = __nvvm_shfl_bfly_sync(mask, __float_as_int(var), laneMask, c); + return __int_as_float(ret); +} + + +static __attribute__((device)) __inline__ long long __shfl_sync(unsigned mask, long long var, int srcLane, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_sync(mask, hi, srcLane, width); + lo = __shfl_sync(mask, lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width) { + return (unsigned long long) __shfl_sync(mask, (long long) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long long __shfl_up_sync(unsigned mask, long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_up_sync(mask, hi, delta, width); + lo = __shfl_up_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_up_sync(mask, (long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_down_sync(unsigned mask, long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_down_sync(mask, hi, delta, width); + lo = __shfl_down_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_down_sync(mask, (long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_xor_sync(mask, hi, laneMask, width); + lo = __shfl_xor_sync(mask, lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width) { + return (unsigned long long) __shfl_xor_sync(mask, (long long) var, laneMask, width); +} + +static __attribute__((device)) __inline__ double __shfl_sync(unsigned mask, double var, int srcLane, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_sync(mask, hi, srcLane, width); + lo = __shfl_sync(mask, lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_up_sync(unsigned mask, double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_up_sync(mask, hi, delta, width); + lo = __shfl_up_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_down_sync(unsigned mask, double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_down_sync(mask, hi, delta, width); + lo = __shfl_down_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_xor_sync(mask, hi, laneMask, width); + lo = __shfl_xor_sync(mask, lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + + + +static __attribute__((device)) __inline__ long __shfl_sync(unsigned mask, long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_sync(mask, (long long) var, srcLane, width) : + __shfl_sync(mask, (int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_sync(mask, (unsigned long long) var, srcLane, width) : + __shfl_sync(mask, (unsigned int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long __shfl_up_sync(unsigned mask, long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up_sync(mask, (long long) var, delta, width) : + __shfl_up_sync(mask, (int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up_sync(mask, (unsigned long long) var, delta, width) : + __shfl_up_sync(mask, (unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_down_sync(unsigned mask, long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down_sync(mask, (long long) var, delta, width) : + __shfl_down_sync(mask, (int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down_sync(mask, (unsigned long long) var, delta, width) : + __shfl_down_sync(mask, (unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor_sync(mask, (long long) var, laneMask, width) : + __shfl_xor_sync(mask, (int) var, laneMask, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor_sync(mask, (unsigned long long) var, laneMask, width) : + __shfl_xor_sync(mask, (unsigned int) var, laneMask, width); +} +# 220 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" 2 +# 3296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 1 +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ long __ldg(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldg(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldg(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldg(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldg(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldg(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldg(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldg(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldg(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldg(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldg(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldg(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldg(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldg(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldg(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldg(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldg(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldg(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldg(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldg(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldg(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldg(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldg(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldg(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldg(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldg(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldg(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldg(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldg(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldg(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldcg(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldcg(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldcg(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldcg(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldcg(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldcg(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldcg(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldcg(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldcg(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldcg(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldcg(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldcg(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldcg(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldcg(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldcg(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldcg(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldcg(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldcg(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldcg(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldcg(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldcg(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldcg(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldcg(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldcg(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldcg(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldcg(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldcg(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldcg(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldcg(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldcg(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldca(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldca(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldca(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldca(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldca(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldca(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldca(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldca(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldca(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldca(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldca(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldca(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldca(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldca(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldca(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldca(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldca(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldca(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldca(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldca(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldca(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldca(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldca(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldca(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldca(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldca(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldca(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldca(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldca(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldca(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldcs(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldcs(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldcs(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldcs(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldcs(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldcs(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldcs(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldcs(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldcs(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldcs(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldcs(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldcs(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldcs(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldcs(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldcs(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldcs(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldcs(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldcs(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldcs(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldcs(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldcs(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldcs(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldcs(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldcs(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldcs(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldcs(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldcs(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldcs(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldcs(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldcs(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldlu(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldlu(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldlu(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldlu(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldlu(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldlu(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldlu(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldlu(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldlu(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldlu(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldlu(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldlu(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldlu(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldlu(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldlu(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldlu(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldlu(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldlu(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldlu(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldlu(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldlu(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldlu(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldlu(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldlu(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldlu(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldlu(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldlu(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldlu(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldlu(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldlu(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldcv(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldcv(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldcv(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldcv(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldcv(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldcv(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldcv(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldcv(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldcv(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldcv(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldcv(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldcv(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldcv(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldcv(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldcv(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldcv(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldcv(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldcv(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldcv(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldcv(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldcv(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldcv(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldcv(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldcv(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldcv(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldcv(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldcv(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldcv(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldcv(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldcv(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ void __stwb(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stwb(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stwb(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stwb(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stwb(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stwb(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stwb(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stwb(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stwb(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stwb(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stwb(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stwb(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stwb(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stwb(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stwb(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stwb(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stwb(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stwb(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stwb(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stwb(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stwb(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stwb(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stwb(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stwb(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stwb(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stwb(double2 *ptr, double2 value) ; + + + +static __attribute__((device)) __inline__ void __stcg(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stcg(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stcg(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stcg(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stcg(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stcg(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stcg(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stcg(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stcg(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stcg(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stcg(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stcg(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stcg(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stcg(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stcg(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stcg(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stcg(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stcg(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stcg(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stcg(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stcg(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stcg(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stcg(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stcg(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stcg(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stcg(double2 *ptr, double2 value) ; + + + +static __attribute__((device)) __inline__ void __stcs(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stcs(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stcs(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stcs(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stcs(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stcs(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stcs(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stcs(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stcs(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stcs(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stcs(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stcs(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stcs(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stcs(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stcs(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stcs(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stcs(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stcs(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stcs(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stcs(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stcs(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stcs(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stcs(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stcs(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stcs(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stcs(double2 *ptr, double2 value) ; + + + +static __attribute__((device)) __inline__ void __stwt(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stwt(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stwt(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stwt(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stwt(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stwt(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stwt(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stwt(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stwt(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stwt(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stwt(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stwt(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stwt(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stwt(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stwt(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stwt(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stwt(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stwt(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stwt(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stwt(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stwt(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stwt(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stwt(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stwt(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stwt(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stwt(double2 *ptr, double2 value) ; +# 460 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_l(unsigned int lo, unsigned int hi, unsigned int shift) ; +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_lc(unsigned int lo, unsigned int hi, unsigned int shift) ; +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_r(unsigned int lo, unsigned int hi, unsigned int shift) ; +# 497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_rc(unsigned int lo, unsigned int hi, unsigned int shift) ; +# 507 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.hpp" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.hpp" +extern "C" +{ + + +} +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.hpp" +static __attribute__((device)) __inline__ long __ldg(const long *ptr) { unsigned long ret; asm volatile ("ld.global.nc.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldg(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.nc.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldg(const char *ptr) { unsigned int ret; asm volatile ("ld.global.nc.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldg(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.nc.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldg(const short *ptr) { unsigned short ret; asm volatile ("ld.global.nc.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldg(const int *ptr) { unsigned int ret; asm volatile ("ld.global.nc.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldg(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.nc.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldg(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.nc.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldg(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.nc.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldg(const short2 *ptr) { short2 ret; asm volatile ("ld.global.nc.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldg(const short4 *ptr) { short4 ret; asm volatile ("ld.global.nc.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldg(const int2 *ptr) { int2 ret; asm volatile ("ld.global.nc.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldg(const int4 *ptr) { int4 ret; asm volatile ("ld.global.nc.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldg(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.nc.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldg(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.nc.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldg(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.nc.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldg(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.nc.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldg(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.nc.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldg(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.nc.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldg(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.nc.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldg(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.nc.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldg(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.nc.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldg(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.nc.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldg(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.nc.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldg(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.nc.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldg(const float *ptr) { float ret; asm volatile ("ld.global.nc.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldg(const double *ptr) { double ret; asm volatile ("ld.global.nc.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldg(const float2 *ptr) { float2 ret; asm volatile ("ld.global.nc.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldg(const float4 *ptr) { float4 ret; asm volatile ("ld.global.nc.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldg(const double2 *ptr) { double2 ret; asm volatile ("ld.global.nc.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.hpp" +static __attribute__((device)) __inline__ long __ldcg(const long *ptr) { unsigned long ret; asm volatile ("ld.global.cg.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldcg(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.cg.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldcg(const char *ptr) { unsigned int ret; asm volatile ("ld.global.cg.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldcg(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.cg.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldcg(const short *ptr) { unsigned short ret; asm volatile ("ld.global.cg.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldcg(const int *ptr) { unsigned int ret; asm volatile ("ld.global.cg.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldcg(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cg.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldcg(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.cg.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldcg(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.cg.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldcg(const short2 *ptr) { short2 ret; asm volatile ("ld.global.cg.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldcg(const short4 *ptr) { short4 ret; asm volatile ("ld.global.cg.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldcg(const int2 *ptr) { int2 ret; asm volatile ("ld.global.cg.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldcg(const int4 *ptr) { int4 ret; asm volatile ("ld.global.cg.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldcg(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.cg.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldcg(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.cg.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldcg(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.cg.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldcg(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.cg.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldcg(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cg.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldcg(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.cg.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldcg(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.cg.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldcg(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.cg.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldcg(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.cg.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldcg(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.cg.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldcg(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.cg.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldcg(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.cg.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldcg(const float *ptr) { float ret; asm volatile ("ld.global.cg.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldcg(const double *ptr) { double ret; asm volatile ("ld.global.cg.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldcg(const float2 *ptr) { float2 ret; asm volatile ("ld.global.cg.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldcg(const float4 *ptr) { float4 ret; asm volatile ("ld.global.cg.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldcg(const double2 *ptr) { double2 ret; asm volatile ("ld.global.cg.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldca(const long *ptr) { unsigned long ret; asm volatile ("ld.global.ca.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldca(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.ca.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldca(const char *ptr) { unsigned int ret; asm volatile ("ld.global.ca.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldca(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.ca.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldca(const short *ptr) { unsigned short ret; asm volatile ("ld.global.ca.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldca(const int *ptr) { unsigned int ret; asm volatile ("ld.global.ca.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldca(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.ca.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldca(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.ca.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldca(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.ca.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldca(const short2 *ptr) { short2 ret; asm volatile ("ld.global.ca.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldca(const short4 *ptr) { short4 ret; asm volatile ("ld.global.ca.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldca(const int2 *ptr) { int2 ret; asm volatile ("ld.global.ca.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldca(const int4 *ptr) { int4 ret; asm volatile ("ld.global.ca.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldca(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.ca.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldca(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.ca.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldca(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.ca.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldca(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.ca.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldca(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.ca.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldca(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.ca.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldca(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.ca.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldca(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.ca.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldca(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.ca.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldca(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.ca.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldca(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.ca.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldca(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.ca.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldca(const float *ptr) { float ret; asm volatile ("ld.global.ca.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldca(const double *ptr) { double ret; asm volatile ("ld.global.ca.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldca(const float2 *ptr) { float2 ret; asm volatile ("ld.global.ca.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldca(const float4 *ptr) { float4 ret; asm volatile ("ld.global.ca.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldca(const double2 *ptr) { double2 ret; asm volatile ("ld.global.ca.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldcs(const long *ptr) { unsigned long ret; asm volatile ("ld.global.cs.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldcs(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.cs.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldcs(const char *ptr) { unsigned int ret; asm volatile ("ld.global.cs.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldcs(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.cs.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldcs(const short *ptr) { unsigned short ret; asm volatile ("ld.global.cs.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldcs(const int *ptr) { unsigned int ret; asm volatile ("ld.global.cs.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldcs(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cs.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldcs(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.cs.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldcs(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.cs.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldcs(const short2 *ptr) { short2 ret; asm volatile ("ld.global.cs.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldcs(const short4 *ptr) { short4 ret; asm volatile ("ld.global.cs.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldcs(const int2 *ptr) { int2 ret; asm volatile ("ld.global.cs.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldcs(const int4 *ptr) { int4 ret; asm volatile ("ld.global.cs.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldcs(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.cs.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldcs(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.cs.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldcs(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.cs.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldcs(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.cs.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldcs(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cs.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldcs(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.cs.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldcs(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.cs.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldcs(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.cs.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldcs(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.cs.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldcs(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.cs.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldcs(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.cs.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldcs(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.cs.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldcs(const float *ptr) { float ret; asm volatile ("ld.global.cs.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldcs(const double *ptr) { double ret; asm volatile ("ld.global.cs.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldcs(const float2 *ptr) { float2 ret; asm volatile ("ld.global.cs.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldcs(const float4 *ptr) { float4 ret; asm volatile ("ld.global.cs.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldcs(const double2 *ptr) { double2 ret; asm volatile ("ld.global.cs.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldlu(const long *ptr) { unsigned long ret; asm ("ld.global.lu.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldlu(const unsigned long *ptr) { unsigned long ret; asm ("ld.global.lu.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldlu(const char *ptr) { unsigned int ret; asm ("ld.global.lu.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldlu(const signed char *ptr) { unsigned int ret; asm ("ld.global.lu.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldlu(const short *ptr) { unsigned short ret; asm ("ld.global.lu.s16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return (short)ret; } +static __attribute__((device)) __inline__ int __ldlu(const int *ptr) { unsigned int ret; asm ("ld.global.lu.s32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldlu(const long long *ptr) { unsigned long long ret; asm ("ld.global.lu.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldlu(const char2 *ptr) { char2 ret; int2 tmp; asm ("ld.global.lu.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldlu(const char4 *ptr) { char4 ret; int4 tmp; asm ("ld.global.lu.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldlu(const short2 *ptr) { short2 ret; asm ("ld.global.lu.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ short4 __ldlu(const short4 *ptr) { short4 ret; asm ("ld.global.lu.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int2 __ldlu(const int2 *ptr) { int2 ret; asm ("ld.global.lu.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int4 __ldlu(const int4 *ptr) { int4 ret; asm ("ld.global.lu.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldlu(const longlong2 *ptr) { longlong2 ret; asm ("ld.global.lu.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldlu(const unsigned char *ptr) { unsigned int ret; asm ("ld.global.lu.u8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldlu(const unsigned short *ptr) { unsigned short ret; asm ("ld.global.lu.u16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldlu(const unsigned int *ptr) { unsigned int ret; asm ("ld.global.lu.u32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldlu(const unsigned long long *ptr) { unsigned long long ret; asm ("ld.global.lu.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldlu(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm ("ld.global.lu.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldlu(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm ("ld.global.lu.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldlu(const ushort2 *ptr) { ushort2 ret; asm ("ld.global.lu.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldlu(const ushort4 *ptr) { ushort4 ret; asm ("ld.global.lu.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint2 __ldlu(const uint2 *ptr) { uint2 ret; asm ("ld.global.lu.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint4 __ldlu(const uint4 *ptr) { uint4 ret; asm ("ld.global.lu.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldlu(const ulonglong2 *ptr) { ulonglong2 ret; asm ("ld.global.lu.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ float __ldlu(const float *ptr) { float ret; asm ("ld.global.lu.f32 %0, [%1];" : "=f"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double __ldlu(const double *ptr) { double ret; asm ("ld.global.lu.f64 %0, [%1];" : "=d"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float2 __ldlu(const float2 *ptr) { float2 ret; asm ("ld.global.lu.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float4 __ldlu(const float4 *ptr) { float4 ret; asm ("ld.global.lu.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double2 __ldlu(const double2 *ptr) { double2 ret; asm ("ld.global.lu.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr) : "memory"); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldcv(const long *ptr) { unsigned long ret; asm ("ld.global.cv.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldcv(const unsigned long *ptr) { unsigned long ret; asm ("ld.global.cv.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldcv(const char *ptr) { unsigned int ret; asm ("ld.global.cv.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldcv(const signed char *ptr) { unsigned int ret; asm ("ld.global.cv.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldcv(const short *ptr) { unsigned short ret; asm ("ld.global.cv.s16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return (short)ret; } +static __attribute__((device)) __inline__ int __ldcv(const int *ptr) { unsigned int ret; asm ("ld.global.cv.s32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldcv(const long long *ptr) { unsigned long long ret; asm ("ld.global.cv.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldcv(const char2 *ptr) { char2 ret; int2 tmp; asm ("ld.global.cv.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldcv(const char4 *ptr) { char4 ret; int4 tmp; asm ("ld.global.cv.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldcv(const short2 *ptr) { short2 ret; asm ("ld.global.cv.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ short4 __ldcv(const short4 *ptr) { short4 ret; asm ("ld.global.cv.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int2 __ldcv(const int2 *ptr) { int2 ret; asm ("ld.global.cv.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int4 __ldcv(const int4 *ptr) { int4 ret; asm ("ld.global.cv.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldcv(const longlong2 *ptr) { longlong2 ret; asm ("ld.global.cv.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldcv(const unsigned char *ptr) { unsigned int ret; asm ("ld.global.cv.u8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldcv(const unsigned short *ptr) { unsigned short ret; asm ("ld.global.cv.u16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldcv(const unsigned int *ptr) { unsigned int ret; asm ("ld.global.cv.u32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldcv(const unsigned long long *ptr) { unsigned long long ret; asm ("ld.global.cv.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldcv(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm ("ld.global.cv.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldcv(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm ("ld.global.cv.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldcv(const ushort2 *ptr) { ushort2 ret; asm ("ld.global.cv.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldcv(const ushort4 *ptr) { ushort4 ret; asm ("ld.global.cv.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint2 __ldcv(const uint2 *ptr) { uint2 ret; asm ("ld.global.cv.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint4 __ldcv(const uint4 *ptr) { uint4 ret; asm ("ld.global.cv.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldcv(const ulonglong2 *ptr) { ulonglong2 ret; asm ("ld.global.cv.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ float __ldcv(const float *ptr) { float ret; asm ("ld.global.cv.f32 %0, [%1];" : "=f"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double __ldcv(const double *ptr) { double ret; asm ("ld.global.cv.f64 %0, [%1];" : "=d"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float2 __ldcv(const float2 *ptr) { float2 ret; asm ("ld.global.cv.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float4 __ldcv(const float4 *ptr) { float4 ret; asm ("ld.global.cv.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double2 __ldcv(const double2 *ptr) { double2 ret; asm ("ld.global.cv.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr) : "memory"); return ret; } + + + + + + + +static __attribute__((device)) __inline__ void __stwb(long *ptr, long value) { asm ("st.global.wb.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned long *ptr, unsigned long value) { asm ("st.global.wb.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stwb(char *ptr, char value) { asm ("st.global.wb.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(signed char *ptr, signed char value) { asm ("st.global.wb.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(short *ptr, short value) { asm ("st.global.wb.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(int *ptr, int value) { asm ("st.global.wb.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(long long *ptr, long long value) { asm ("st.global.wb.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.wb.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wb.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(short2 *ptr, short2 value) { asm ("st.global.wb.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(short4 *ptr, short4 value) { asm ("st.global.wb.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(int2 *ptr, int2 value) { asm ("st.global.wb.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(int4 *ptr, int4 value) { asm ("st.global.wb.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(longlong2 *ptr, longlong2 value) { asm ("st.global.wb.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwb(unsigned char *ptr, unsigned char value) { asm ("st.global.wb.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned short *ptr, unsigned short value) { asm ("st.global.wb.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned int *ptr, unsigned int value) { asm ("st.global.wb.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned long long *ptr, unsigned long long value) { asm ("st.global.wb.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.wb.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wb.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(ushort2 *ptr, ushort2 value) { asm ("st.global.wb.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(ushort4 *ptr, ushort4 value) { asm ("st.global.wb.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uint2 *ptr, uint2 value) { asm ("st.global.wb.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uint4 *ptr, uint4 value) { asm ("st.global.wb.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.wb.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwb(float *ptr, float value) { asm ("st.global.wb.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(double *ptr, double value) { asm ("st.global.wb.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(float2 *ptr, float2 value) { asm ("st.global.wb.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(float4 *ptr, float4 value) { asm ("st.global.wb.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(double2 *ptr, double2 value) { asm ("st.global.wb.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + +static __attribute__((device)) __inline__ void __stcg(long *ptr, long value) { asm ("st.global.cg.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned long *ptr, unsigned long value) { asm ("st.global.cg.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stcg(char *ptr, char value) { asm ("st.global.cg.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(signed char *ptr, signed char value) { asm ("st.global.cg.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(short *ptr, short value) { asm ("st.global.cg.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(int *ptr, int value) { asm ("st.global.cg.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(long long *ptr, long long value) { asm ("st.global.cg.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.cg.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cg.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(short2 *ptr, short2 value) { asm ("st.global.cg.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(short4 *ptr, short4 value) { asm ("st.global.cg.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(int2 *ptr, int2 value) { asm ("st.global.cg.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(int4 *ptr, int4 value) { asm ("st.global.cg.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(longlong2 *ptr, longlong2 value) { asm ("st.global.cg.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcg(unsigned char *ptr, unsigned char value) { asm ("st.global.cg.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned short *ptr, unsigned short value) { asm ("st.global.cg.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned int *ptr, unsigned int value) { asm ("st.global.cg.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned long long *ptr, unsigned long long value) { asm ("st.global.cg.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.cg.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cg.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(ushort2 *ptr, ushort2 value) { asm ("st.global.cg.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(ushort4 *ptr, ushort4 value) { asm ("st.global.cg.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uint2 *ptr, uint2 value) { asm ("st.global.cg.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uint4 *ptr, uint4 value) { asm ("st.global.cg.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.cg.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcg(float *ptr, float value) { asm ("st.global.cg.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(double *ptr, double value) { asm ("st.global.cg.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(float2 *ptr, float2 value) { asm ("st.global.cg.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(float4 *ptr, float4 value) { asm ("st.global.cg.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(double2 *ptr, double2 value) { asm ("st.global.cg.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + +static __attribute__((device)) __inline__ void __stcs(long *ptr, long value) { asm ("st.global.cs.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned long *ptr, unsigned long value) { asm ("st.global.cs.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stcs(char *ptr, char value) { asm ("st.global.cs.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(signed char *ptr, signed char value) { asm ("st.global.cs.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(short *ptr, short value) { asm ("st.global.cs.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(int *ptr, int value) { asm ("st.global.cs.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(long long *ptr, long long value) { asm ("st.global.cs.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.cs.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cs.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(short2 *ptr, short2 value) { asm ("st.global.cs.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(short4 *ptr, short4 value) { asm ("st.global.cs.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(int2 *ptr, int2 value) { asm ("st.global.cs.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(int4 *ptr, int4 value) { asm ("st.global.cs.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(longlong2 *ptr, longlong2 value) { asm ("st.global.cs.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcs(unsigned char *ptr, unsigned char value) { asm ("st.global.cs.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned short *ptr, unsigned short value) { asm ("st.global.cs.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned int *ptr, unsigned int value) { asm ("st.global.cs.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned long long *ptr, unsigned long long value) { asm ("st.global.cs.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.cs.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cs.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(ushort2 *ptr, ushort2 value) { asm ("st.global.cs.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(ushort4 *ptr, ushort4 value) { asm ("st.global.cs.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uint2 *ptr, uint2 value) { asm ("st.global.cs.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uint4 *ptr, uint4 value) { asm ("st.global.cs.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.cs.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcs(float *ptr, float value) { asm ("st.global.cs.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(double *ptr, double value) { asm ("st.global.cs.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(float2 *ptr, float2 value) { asm ("st.global.cs.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(float4 *ptr, float4 value) { asm ("st.global.cs.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(double2 *ptr, double2 value) { asm ("st.global.cs.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + +static __attribute__((device)) __inline__ void __stwt(long *ptr, long value) { asm ("st.global.wt.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned long *ptr, unsigned long value) { asm ("st.global.wt.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stwt(char *ptr, char value) { asm ("st.global.wt.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(signed char *ptr, signed char value) { asm ("st.global.wt.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(short *ptr, short value) { asm ("st.global.wt.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(int *ptr, int value) { asm ("st.global.wt.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(long long *ptr, long long value) { asm ("st.global.wt.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.wt.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wt.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(short2 *ptr, short2 value) { asm ("st.global.wt.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(short4 *ptr, short4 value) { asm ("st.global.wt.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(int2 *ptr, int2 value) { asm ("st.global.wt.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(int4 *ptr, int4 value) { asm ("st.global.wt.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(longlong2 *ptr, longlong2 value) { asm ("st.global.wt.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwt(unsigned char *ptr, unsigned char value) { asm ("st.global.wt.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned short *ptr, unsigned short value) { asm ("st.global.wt.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned int *ptr, unsigned int value) { asm ("st.global.wt.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned long long *ptr, unsigned long long value) { asm ("st.global.wt.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.wt.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wt.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(ushort2 *ptr, ushort2 value) { asm ("st.global.wt.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(ushort4 *ptr, ushort4 value) { asm ("st.global.wt.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uint2 *ptr, uint2 value) { asm ("st.global.wt.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uint4 *ptr, uint4 value) { asm ("st.global.wt.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.wt.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwt(float *ptr, float value) { asm ("st.global.wt.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(double *ptr, double value) { asm ("st.global.wt.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(float2 *ptr, float2 value) { asm ("st.global.wt.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(float4 *ptr, float4 value) { asm ("st.global.wt.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(double2 *ptr, double2 value) { asm ("st.global.wt.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } +# 553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.hpp" +static __attribute__((device)) __inline__ unsigned int __funnelshift_l(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.l.wrap.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} +static __attribute__((device)) __inline__ unsigned int __funnelshift_lc(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.l.clamp.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_r(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.r.wrap.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} +static __attribute__((device)) __inline__ unsigned int __funnelshift_rc(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.r.clamp.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} +# 508 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 2 +# 3297 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" 1 +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 1 +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" 2 +# 3298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" 1 +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.hpp" 1 +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" 2 +# 3299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 1 +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.hpp" 1 +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 2 +# 3300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 1 +# 155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.hpp" 1 +# 156 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 2 +# 3301 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template struct __nv_surf_trait { typedef void * cast_type; }; + +template<> struct __nv_surf_trait { typedef char * cast_type; }; +template<> struct __nv_surf_trait { typedef signed char * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned char * cast_type; }; +template<> struct __nv_surf_trait { typedef char1 * cast_type; }; +template<> struct __nv_surf_trait { typedef uchar1 * cast_type; }; +template<> struct __nv_surf_trait { typedef char2 * cast_type; }; +template<> struct __nv_surf_trait { typedef uchar2 * cast_type; }; +template<> struct __nv_surf_trait { typedef char4 * cast_type; }; +template<> struct __nv_surf_trait { typedef uchar4 * cast_type; }; +template<> struct __nv_surf_trait { typedef short * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned short * cast_type; }; +template<> struct __nv_surf_trait { typedef short1 * cast_type; }; +template<> struct __nv_surf_trait { typedef ushort1 * cast_type; }; +template<> struct __nv_surf_trait { typedef short2 * cast_type; }; +template<> struct __nv_surf_trait { typedef ushort2 * cast_type; }; +template<> struct __nv_surf_trait { typedef short4 * cast_type; }; +template<> struct __nv_surf_trait { typedef ushort4 * cast_type; }; +template<> struct __nv_surf_trait { typedef int * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned int * cast_type; }; +template<> struct __nv_surf_trait { typedef int1 * cast_type; }; +template<> struct __nv_surf_trait { typedef uint1 * cast_type; }; +template<> struct __nv_surf_trait { typedef int2 * cast_type; }; +template<> struct __nv_surf_trait { typedef uint2 * cast_type; }; +template<> struct __nv_surf_trait { typedef int4 * cast_type; }; +template<> struct __nv_surf_trait { typedef uint4 * cast_type; }; +template<> struct __nv_surf_trait { typedef long long * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned long long * cast_type; }; +template<> struct __nv_surf_trait { typedef longlong1 * cast_type; }; +template<> struct __nv_surf_trait { typedef ulonglong1 * cast_type; }; +template<> struct __nv_surf_trait { typedef longlong2 * cast_type; }; +template<> struct __nv_surf_trait { typedef ulonglong2 * cast_type; }; +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template<> struct __nv_surf_trait { typedef float * cast_type; }; +template<> struct __nv_surf_trait { typedef float1 * cast_type; }; +template<> struct __nv_surf_trait { typedef float2 * cast_type; }; +template<> struct __nv_surf_trait { typedef float4 * cast_type; }; + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1Dread_v2", (void *)res, s, surf, x, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1Dread(surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf1Dread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf1Dread(surf, x, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2Dread_v2", (void *)res, s, surf, x, y, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2Dread(surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf2Dread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf2Dread(surf, x, y, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf3Dread_v2", (void *)res, s, surf, x, y, z, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf3Dread(surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf3Dread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, z, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf3Dread(surf, x, y, z, mode); + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1DLayeredread_v2", (void *)res, s, surf, x, layer, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1DLayeredread(surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf1DLayeredread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, layer, mode); + return temp; + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf1DLayeredread(surf, x, layer, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2DLayeredread_v2", (void *)res, s, surf, x, y, layer, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2DLayeredread(surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf2DLayeredread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, layer, mode); + return temp; + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf2DLayeredread(surf, x, y, layer, mode); + +} + + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapread_v2", (void *)res, s, surf, x, y, face, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapread(surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + + __nv_tex_surf_handler("__surfCubemapread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, face, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surfCubemapread(surf, x, y, face, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapLayeredread_v2", (void *)res, s, surf, x, y, layerFace, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapLayeredread(surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surfCubemapLayeredread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, layerFace, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surfCubemapLayeredread(surf, x, y, layerFace, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1Dwrite_v2", (void *)&val, s, surf, x, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1Dwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, mode); + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2Dwrite_v2", (void *)&val, s, surf, x, y, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2Dwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf3Dwrite_v2", (void *)&val, s, surf, x, y, z,mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf3Dwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, z, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1DLayeredwrite_v2", (void *)&val, s, surf, x, layer,mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1DLayeredwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, layer, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2DLayeredwrite_v2", (void *)&val, s, surf, x, y, layer,mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2DLayeredwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, layer, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapwrite_v2", (void *)&val, s, surf, x, y, face, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, face, mode); + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapLayeredwrite_v2", (void *)&val, s, surf, x, y, layerFace, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapLayeredwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, layerFace, mode); + +} +# 3302 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" 1 +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template +struct __nv_tex_rmet_ret { }; + +template<> struct __nv_tex_rmet_ret { typedef char type; }; +template<> struct __nv_tex_rmet_ret { typedef signed char type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned char type; }; +template<> struct __nv_tex_rmet_ret { typedef char1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar1 type; }; +template<> struct __nv_tex_rmet_ret { typedef char2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar2 type; }; +template<> struct __nv_tex_rmet_ret { typedef char4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef short type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned short type; }; +template<> struct __nv_tex_rmet_ret { typedef short1 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort1 type; }; +template<> struct __nv_tex_rmet_ret { typedef short2 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort2 type; }; +template<> struct __nv_tex_rmet_ret { typedef short4 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef int type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned int type; }; +template<> struct __nv_tex_rmet_ret { typedef int1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint1 type; }; +template<> struct __nv_tex_rmet_ret { typedef int2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint2 type; }; +template<> struct __nv_tex_rmet_ret { typedef int4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint4 type; }; +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template<> struct __nv_tex_rmet_ret { typedef float type; }; +template<> struct __nv_tex_rmet_ret { typedef float1 type; }; +template<> struct __nv_tex_rmet_ret { typedef float2 type; }; +template<> struct __nv_tex_rmet_ret { typedef float4 type; }; + + +template struct __nv_tex_rmet_cast { typedef T* type; }; +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1Dfetch(texture t, int x) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1Dfetch_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x); + return temp; + +} + +template +struct __nv_tex_rmnf_ret { }; + +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1Dfetch(texture t, int x) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1Dfetch_rmnf_v2", &type_dummy, &retval, t, x); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1D(texture t, float x) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1D_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1D(texture t, float x) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1D_rmnf_v2", &type_dummy, &retval, t, x); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2D(texture t, float x, float y) +{ + + typename __nv_tex_rmet_ret::type temp; + + __nv_tex_surf_handler("__tex2D_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2D(texture t, float x, float y) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2D_rmnf_v2", &type_dummy, &retval, t, x, y); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayered(texture t, float x, int layer) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLayered_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, layer); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayered(texture t, float x, int layer) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLayered_rmnf_v2", &type_dummy, &retval, t, x, layer); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLayered_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y, layer); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLayered_rmnf_v2", &type_dummy, &retval, t, x, y, layer); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3D(texture t, float x, float y, float z) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex3D_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y, z); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3D(texture t, float x, float y, float z) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex3D_rmnf_v2", &type_dummy, &retval, t, x, y, z); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemap(texture t, float x, float y, float z) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemap_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y, z); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemap(texture t, float x, float y, float z) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemap_rmnf_v2", &type_dummy, &retval, t, x, y, z); + return retval; + +} + + +template +struct __nv_tex2dgather_ret { }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_ret::type tex2Dgather(texture t, float x, float y, int comp=0) +{ + + T type_dummy; + typename __nv_tex2dgather_ret::type retval; + __nv_tex_surf_handler("__tex2Dgather_v2", &type_dummy, &retval, t, x, y, comp); + return retval; + +} + + +template struct __nv_tex2dgather_rmnf_ret { }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_rmnf_ret::type tex2Dgather(texture t, float x, float y, int comp = 0) +{ + + T type_dummy; + typename __nv_tex2dgather_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2Dgather_rmnf_v2", &type_dummy, &retval, t, x, y, comp); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLod(texture t, float x, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLod(texture t, float x, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLod_rmnf_v2", &type_dummy, &retval, t, x, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLod_rmnf_v2", &type_dummy, &retval, t, x, y, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLayeredLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, layer, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLayeredLod_rmnf_v2", &type_dummy, &retval, t, x, layer, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLayeredLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, layer, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLayeredLod_rmnf_v2", &type_dummy, &retval, t, x, y, layer, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex3DLod_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex3DLod_rmnf_v2", &type_dummy, &retval, t, x, y, z, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLod_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLod_rmnf_v2", &type_dummy, &retval, t, x, y, z, level); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLayered_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, layer); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLayered_rmnf_v2", &type_dummy, &retval, t, x, y, z, layer); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLayeredLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, layer, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLayeredLod_rmnf_v2", &type_dummy, &retval, t, x, y, z, layer, level); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapGrad_rmnf_v2", &type_dummy, &retval, t, x, y, z, &dPdx, &dPdy); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLayeredGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, layer, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLayeredGrad_rmnf_v2", &type_dummy, &retval,t, x, y, z, layer, &dPdx, &dPdy); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, dPdx, dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DGrad_rmnf_v2", &type_dummy, &retval,t, x,dPdx, dPdy); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DGrad_rmnf_v2", &type_dummy, &retval,t, x, y, &dPdx, &dPdy); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLayeredGrad_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, layer, dPdx, dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLayeredGrad_rmnf_v2", &type_dummy, &retval,t, x, layer, dPdx, dPdy); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLayeredGrad_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, layer, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLayeredGrad_rmnf_v2", &type_dummy, &retval,t, x, y, layer, &dPdx, &dPdy); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex3DGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex3DGrad_rmnf_v2", &type_dummy, &retval,t, x, y, z, &dPdx, &dPdy); + return retval; + +} +# 3303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" 1 +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template struct __nv_itex_trait { }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1Dfetch(T *ptr, cudaTextureObject_t obj, int x) +{ + + __nv_tex_surf_handler("__itex1Dfetch", ptr, obj, x); + +} + +template +static __attribute__((device)) T tex1Dfetch(cudaTextureObject_t texObject, int x) +{ + + T ret; + tex1Dfetch(&ret, texObject, x); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1D(T *ptr, cudaTextureObject_t obj, float x) +{ + + __nv_tex_surf_handler("__itex1D", ptr, obj, x); + +} + + +template +static __attribute__((device)) T tex1D(cudaTextureObject_t texObject, float x) +{ + + T ret; + tex1D(&ret, texObject, x); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2D(T *ptr, cudaTextureObject_t obj, float x, float y) +{ + + __nv_tex_surf_handler("__itex2D", ptr, obj, x, y); + +} + +template +static __attribute__((device)) T tex2D(cudaTextureObject_t texObject, float x, float y) +{ + + T ret; + tex2D(&ret, texObject, x, y); + return ret; + +} +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + __nv_tex_surf_handler("__itex3D", ptr, obj, x, y, z); + +} + +template +static __attribute__((device)) T tex3D(cudaTextureObject_t texObject, float x, float y, float z) +{ + + T ret; + tex3D(&ret, texObject, x, y, z); + return ret; + +} +# 230 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayered(T *ptr, cudaTextureObject_t obj, float x, int layer) +{ + + __nv_tex_surf_handler("__itex1DLayered", ptr, obj, x, layer); + +} + +template +static __attribute__((device)) T tex1DLayered(cudaTextureObject_t texObject, float x, int layer) +{ + + T ret; + tex1DLayered(&ret, texObject, x, layer); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer) +{ + + __nv_tex_surf_handler("__itex2DLayered", ptr, obj, x, y, layer); + +} + +template +static __attribute__((device)) T tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer) +{ + + T ret; + tex2DLayered(&ret, texObject, x, y, layer); + return ret; + +} +# 289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemap(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + __nv_tex_surf_handler("__itexCubemap", ptr, obj, x, y, z); + +} + + +template +static __attribute__((device)) T texCubemap(cudaTextureObject_t texObject, float x, float y, float z) +{ + + T ret; + texCubemap(&ret, texObject, x, y, z); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayered(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer) +{ + + __nv_tex_surf_handler("__itexCubemapLayered", ptr, obj, x, y, z, layer); + +} + +template +static __attribute__((device)) T texCubemapLayered(cudaTextureObject_t texObject, float x, float y, float z, int layer) +{ + + T ret; + texCubemapLayered(&ret, texObject, x, y, z, layer); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, int comp = 0) +{ + + __nv_tex_surf_handler("__itex2Dgather", ptr, obj, x, y, comp); + +} + +template +static __attribute__((device)) T tex2Dgather(cudaTextureObject_t to, float x, float y, int comp = 0) +{ + + T ret; + tex2Dgather(&ret, to, x, y, comp); + return ret; + +} +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLod(T *ptr, cudaTextureObject_t obj, float x, float level) +{ + + __nv_tex_surf_handler("__itex1DLod", ptr, obj, x, level); + +} + +template +static __attribute__((device)) T tex1DLod(cudaTextureObject_t texObject, float x, float level) +{ + + T ret; + tex1DLod(&ret, texObject, x, level); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level) +{ + + __nv_tex_surf_handler("__itex2DLod", ptr, obj, x, y, level); + +} + +template +static __attribute__((device)) T tex2DLod(cudaTextureObject_t texObject, float x, float y, float level) +{ + + T ret; + tex2DLod(&ret, texObject, x, y, level); + return ret; + +} +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + __nv_tex_surf_handler("__itex3DLod", ptr, obj, x, y, z, level); + +} + +template +static __attribute__((device)) T tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + T ret; + tex3DLod(&ret, texObject, x, y, z, level); + return ret; + +} +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, int layer, float level) +{ + + __nv_tex_surf_handler("__itex1DLayeredLod", ptr, obj, x, layer, level); + +} + +template +static __attribute__((device)) T tex1DLayeredLod(cudaTextureObject_t texObject, float x, int layer, float level) +{ + + T ret; + tex1DLayeredLod(&ret, texObject, x, layer, level); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level) +{ + + __nv_tex_surf_handler("__itex2DLayeredLod", ptr, obj, x, y, layer, level); + +} + +template +static __attribute__((device)) T tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level) +{ + + T ret; + tex2DLayeredLod(&ret, texObject, x, y, layer, level); + return ret; + +} +# 531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + __nv_tex_surf_handler("__itexCubemapLod", ptr, obj, x, y, z, level); + +} + +template +static __attribute__((device)) T texCubemapLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + T ret; + texCubemapLod(&ret, texObject, x, y, z, level); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + __nv_tex_surf_handler("__itexCubemapGrad_v2", ptr, obj, x, y, z, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T texCubemapGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T ret; + texCubemapGrad(&ret, texObject, x, y, z, dPdx, dPdy); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float level) +{ + + __nv_tex_surf_handler("__itexCubemapLayeredLod", ptr, obj, x, y, z, layer, level); + +} + +template +static __attribute__((device)) T texCubemapLayeredLod(cudaTextureObject_t texObject, float x, float y, float z, int layer, float level) +{ + + T ret; + texCubemapLayeredLod(&ret, texObject, x, y, z, layer, level); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DGrad(T *ptr, cudaTextureObject_t obj, float x, float dPdx, float dPdy) +{ + + __nv_tex_surf_handler("__itex1DGrad", ptr, obj, x, dPdx, dPdy); + +} + +template +static __attribute__((device)) T tex1DGrad(cudaTextureObject_t texObject, float x, float dPdx, float dPdy) +{ + + T ret; + tex1DGrad(&ret, texObject, x, dPdx, dPdy); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy) +{ + + __nv_tex_surf_handler("__itex2DGrad_v2", ptr, obj, x, y, &dPdx, &dPdy); + + +} + +template +static __attribute__((device)) T tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy) +{ + + T ret; + tex2DGrad(&ret, texObject, x, y, dPdx, dPdy); + return ret; + +} +# 648 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + __nv_tex_surf_handler("__itex3DGrad_v2", ptr, obj, x, y, z, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T ret; + tex3DGrad(&ret, texObject, x, y, z, dPdx, dPdy); + return ret; + +} +# 690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, int layer, float dPdx, float dPdy) +{ + + __nv_tex_surf_handler("__itex1DLayeredGrad", ptr, obj, x, layer, dPdx, dPdy); + +} + +template +static __attribute__((device)) T tex1DLayeredGrad(cudaTextureObject_t texObject, float x, int layer, float dPdx, float dPdy) +{ + + T ret; + tex1DLayeredGrad(&ret, texObject, x, layer, dPdx, dPdy); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredGrad(T * ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + __nv_tex_surf_handler("__itex2DLayeredGrad_v2", ptr, obj, x, y, layer, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + T ret; + tex2DLayeredGrad(&ret, texObject, x, y, layer, dPdx, dPdy); + return ret; + +} +# 750 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + __nv_tex_surf_handler("__itexCubemapLayeredGrad_v2", ptr, obj, x, y, z, layer, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T texCubemapLayeredGrad(cudaTextureObject_t texObject, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + T ret; + texCubemapLayeredGrad(&ret, texObject, x, y, z, layer, dPdx, dPdy); + return ret; + +} +# 3304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" 1 +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template struct __nv_isurf_trait { }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dread(T *ptr, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1Dread", ptr, obj, x, mode); + +} + +template +static __attribute__((device)) T surf1Dread(cudaSurfaceObject_t surfObject, int x, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf1Dread(&ret, surfObject, x, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2Dread", ptr, obj, x, y, mode); + +} + +template +static __attribute__((device)) T surf2Dread(cudaSurfaceObject_t surfObject, int x, int y, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf2Dread(&ret, surfObject, x, y, boundaryMode); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf3Dread", ptr, obj, x, y, z, mode); + +} + +template +static __attribute__((device)) T surf3Dread(cudaSurfaceObject_t surfObject, int x, int y, int z, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf3Dread(&ret, surfObject, x, y, z, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1DLayeredread", ptr, obj, x, layer, mode); + +} + +template +static __attribute__((device)) T surf1DLayeredread(cudaSurfaceObject_t surfObject, int x, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf1DLayeredread(&ret, surfObject, x, layer, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2DLayeredread", ptr, obj, x, y, layer, mode); + +} + +template +static __attribute__((device)) T surf2DLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf2DLayeredread(&ret, surfObject, x, y, layer, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapread", ptr, obj, x, y, face, mode); + +} + +template +static __attribute__((device)) T surfCubemapread(cudaSurfaceObject_t surfObject, int x, int y, int face, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surfCubemapread(&ret, surfObject, x, y, face, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapLayeredread", ptr, obj, x, y, layerface, mode); + +} + +template +static __attribute__((device)) T surfCubemapLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layerface, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surfCubemapLayeredread(&ret, surfObject, x, y, layerface, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dwrite(T val, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1Dwrite_v2", &val, obj, x, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2Dwrite_v2", &val, obj, x, y, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf3Dwrite_v2", &val, obj, x, y, z, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1DLayeredwrite_v2", &val, obj, x, layer, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2DLayeredwrite_v2", &val, obj, x, y, layer, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapwrite(T val, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapwrite_v2", &val, obj, x, y, face, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapLayeredwrite_v2", &val, obj, x, y, layerface, mode); + +} +# 3305 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/cudacc_ext.h" 1 +# 3306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +extern "C" __attribute__((host)) __attribute__((device)) unsigned __cudaPushCallConfiguration(dim3 gridDim, + dim3 blockDim, + size_t sharedMem = 0, + struct CUstream_st *stream = 0); +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" 1 +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" +extern "C" { + + +uint3 __attribute__((device_builtin)) extern const threadIdx; +uint3 __attribute__((device_builtin)) extern const blockIdx; +dim3 __attribute__((device_builtin)) extern const blockDim; +dim3 __attribute__((device_builtin)) extern const gridDim; +int __attribute__((device_builtin)) extern const warpSize; + + + + +} +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchCooperativeKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static __inline__ __attribute__((host)) cudaError_t cudaEventCreate( + cudaEvent_t *event, + unsigned int flags +) +{ + return ::cudaEventCreateWithFlags(event, flags); +} +# 372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + void **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc(ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostAlloc( + T **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostGetDevicePointer( + T **pDevice, + void *pHost, + unsigned int flags +) +{ + return ::cudaHostGetDevicePointer((void**)(void*)pDevice, pHost, flags); +} +# 501 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocManaged( + T **devPtr, + size_t size, + unsigned int flags = 0x01 +) +{ + return ::cudaMallocManaged((void**)(void*)devPtr, size, flags); +} +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaStreamAttachMemAsync( + cudaStream_t stream, + T *devPtr, + size_t length = 0, + unsigned int flags = 0x04 +) +{ + return ::cudaStreamAttachMemAsync(stream, (void*)devPtr, length, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMalloc( + T **devPtr, + size_t size +) +{ + return ::cudaMalloc((void**)(void*)devPtr, size); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + T **ptr, + size_t size, + unsigned int flags = 0 +) +{ + return cudaMallocHost((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocPitch( + T **devPtr, + size_t *pitch, + size_t width, + size_t height +) +{ + return ::cudaMallocPitch((void**)(void*)devPtr, pitch, width, height); +} +# 641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + void **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync(ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaStream_t stream +) +{ + return ::cudaMallocAsync((void**)(void*)ptr, size, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocFromPoolAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} +# 720 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbol( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice +) +{ + return ::cudaMemcpyToSymbol((const void*)&symbol, src, count, offset, kind); +} +# 774 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyToSymbolAsync((const void*)&symbol, src, count, offset, kind, stream); +} +# 822 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbol( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost +) +{ + return ::cudaMemcpyFromSymbol(dst, (const void*)&symbol, count, offset, kind); +} +# 876 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyFromSymbolAsync(dst, (const void*)&symbol, count, offset, kind, stream); +} +# 945 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeToSymbol(pGraphNode, graph, pDependencies, numDependencies, (const void*)&symbol, src, count, offset, kind); +} +# 1016 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeFromSymbol(pGraphNode, graph, pDependencies, numDependencies, dst, (const void*)&symbol, count, offset, kind); +} +# 1067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsToSymbol(node, (const void*)&symbol, src, count, offset, kind); +} +# 1115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsFromSymbol(node, dst, (const void*)&symbol, count, offset, kind); +} +# 1173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsToSymbol(hGraphExec, node, (const void*)&symbol, src, count, offset, kind); +} +# 1232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsFromSymbol(hGraphExec, node, dst, (const void*)&symbol, count, offset, kind); +} +# 1271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + unsigned int flags) +{ + return ::cudaUserObjectCreate( + object_out, + objectToWrap, + [](void *vpObj) { delete reinterpret_cast(vpObj); }, + initialRefcount, + flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + cudaUserObjectFlags flags) +{ + return cudaUserObjectCreate(object_out, objectToWrap, initialRefcount, (unsigned int)flags); +} +# 1321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolAddress( + void **devPtr, + const T &symbol +) +{ + return ::cudaGetSymbolAddress(devPtr, (const void*)&symbol); +} +# 1353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolSize( + size_t *size, + const T &symbol +) +{ + return ::cudaGetSymbolSize(size, (const void*)&symbol); +} +# 1397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t size = +# 1403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 3 4 + (0x7fffffff * 2U + 1U) + +# 1404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +) +{ + return ::cudaBindTexture(offset, &tex, devPtr, &desc, size); +} +# 1443 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t size = +# 1448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 3 4 + (0x7fffffff * 2U + 1U) + +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +) +{ + return cudaBindTexture(offset, tex, devPtr, tex.channelDesc, size); +} +# 1500 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &desc, width, height, pitch); +} +# 1559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &tex.channelDesc, width, height, pitch); +} +# 1602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToArray(&tex, array, &desc); +} +# 1641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindTextureToArray(tex, array, desc) : err; +} +# 1683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToMipmappedArray(&tex, mipmappedArray, &desc); +} +# 1722 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray +) +{ + struct cudaChannelFormatDesc desc; + cudaArray_t levelArray; + cudaError_t err = ::cudaGetMipmappedArrayLevel(&levelArray, mipmappedArray, 0); + + if (err != cudaSuccess) { + return err; + } + err = ::cudaGetChannelDesc(&desc, levelArray); + + return err == cudaSuccess ? cudaBindTextureToMipmappedArray(tex, mipmappedArray, desc) : err; +} +# 1765 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaUnbindTexture( + const struct texture &tex +) +{ + return ::cudaUnbindTexture(&tex); +} +# 1801 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset( + size_t *offset, + const struct texture &tex +) +{ + return ::cudaGetTextureAlignmentOffset(offset, &tex); +} +# 1853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetCacheConfig( + T *func, + enum cudaFuncCache cacheConfig +) +{ + return ::cudaFuncSetCacheConfig((const void*)func, cacheConfig); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig( + T *func, + enum cudaSharedMemConfig config +) +{ + return ::cudaFuncSetSharedMemConfig((const void*)func, config); +} +# 1901 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, 0x00); +} +# 1953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize, + unsigned int flags) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, flags); +} + + + + +class __cudaOccupancyB2DHelper { + size_t n; +public: + inline __attribute__((host)) __attribute__((device)) __cudaOccupancyB2DHelper(size_t n_) : n(n_) {} + inline __attribute__((host)) __attribute__((device)) size_t operator()(int) + { + return n; + } +}; +# 2023 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + cudaError_t status; + + + int device; + struct cudaFuncAttributes attr; + + + int maxThreadsPerMultiProcessor; + int warpSize; + int devMaxThreadsPerBlock; + int multiProcessorCount; + int funcMaxThreadsPerBlock; + int occupancyLimit; + int granularity; + + + int maxBlockSize = 0; + int numBlocks = 0; + int maxOccupancy = 0; + + + int blockSizeToTryAligned; + int blockSizeToTry; + int blockSizeLimitAligned; + int occupancyInBlocks; + int occupancyInThreads; + size_t dynamicSMemSize; + + + + + + if (!minGridSize || !blockSize || !func) { + return cudaErrorInvalidValue; + } + + + + + + status = ::cudaGetDevice(&device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &maxThreadsPerMultiProcessor, + cudaDevAttrMaxThreadsPerMultiProcessor, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &warpSize, + cudaDevAttrWarpSize, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &devMaxThreadsPerBlock, + cudaDevAttrMaxThreadsPerBlock, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &multiProcessorCount, + cudaDevAttrMultiProcessorCount, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaFuncGetAttributes(&attr, func); + if (status != cudaSuccess) { + return status; + } + + funcMaxThreadsPerBlock = attr.maxThreadsPerBlock; + + + + + + occupancyLimit = maxThreadsPerMultiProcessor; + granularity = warpSize; + + if (blockSizeLimit == 0) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (devMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (funcMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = funcMaxThreadsPerBlock; + } + + blockSizeLimitAligned = ((blockSizeLimit + (granularity - 1)) / granularity) * granularity; + + for (blockSizeToTryAligned = blockSizeLimitAligned; blockSizeToTryAligned > 0; blockSizeToTryAligned -= granularity) { + + + + if (blockSizeLimit < blockSizeToTryAligned) { + blockSizeToTry = blockSizeLimit; + } else { + blockSizeToTry = blockSizeToTryAligned; + } + + dynamicSMemSize = blockSizeToDynamicSMemSize(blockSizeToTry); + + status = cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + &occupancyInBlocks, + func, + blockSizeToTry, + dynamicSMemSize, + flags); + + if (status != cudaSuccess) { + return status; + } + + occupancyInThreads = blockSizeToTry * occupancyInBlocks; + + if (occupancyInThreads > maxOccupancy) { + maxBlockSize = blockSizeToTry; + numBlocks = occupancyInBlocks; + maxOccupancy = occupancyInThreads; + } + + + + if (occupancyLimit == maxOccupancy) { + break; + } + } + + + + + + + + *minGridSize = numBlocks * multiProcessorCount; + *blockSize = maxBlockSize; + + return status; +} +# 2219 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMem( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, blockSizeLimit, 0x00); +} +# 2265 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSize( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, 0x00); +} +# 2303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock( + size_t *dynamicSmemSize, + T func, + int numBlocks, + int blockSize) +{ + return ::cudaOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, (const void*)func, numBlocks, blockSize); +} +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeWithFlags( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, flags); +} +# 2405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncGetAttributes( + struct cudaFuncAttributes *attr, + T *entry +) +{ + return ::cudaFuncGetAttributes(attr, (const void*)entry); +} +# 2469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetAttribute( + T *entry, + enum cudaFuncAttribute attr, + int value +) +{ + return ::cudaFuncSetAttribute((const void*)entry, attr, value); +} +# 2501 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindSurfaceToArray(&surf, array, &desc); +} +# 2532 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindSurfaceToArray(surf, array, desc) : err; +} +# 2553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +#pragma GCC diagnostic pop +# 1 "" 2 +# 1 "CMakeCUDACompilerId.cu" +# 64 "CMakeCUDACompilerId.cu" +char const* info_compiler = "INFO" ":" "compiler[" "NVIDIA" "]"; + +char const* info_simulate = "INFO" ":" "simulate[" "GNU" "]"; +# 345 "CMakeCUDACompilerId.cu" +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + ('0' + (((11) / 10000000)%10)), ('0' + (((11) / 1000000)%10)), ('0' + (((11) / 100000)%10)), ('0' + (((11) / 10000)%10)), ('0' + (((11) / 1000)%10)), ('0' + (((11) / 100)%10)), ('0' + (((11) / 10)%10)), ('0' + ((11) % 10)), + + '.', ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((64) / 10000000)%10)), ('0' + (((64) / 1000000)%10)), ('0' + (((64) / 100000)%10)), ('0' + (((64) / 10000)%10)), ('0' + (((64) / 1000)%10)), ('0' + (((64) / 100)%10)), ('0' + (((64) / 10)%10)), ('0' + ((64) % 10)), + + + + + + ']','\0'}; +# 374 "CMakeCUDACompilerId.cu" +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((5) / 10000000)%10)), ('0' + (((5) / 1000000)%10)), ('0' + (((5) / 100000)%10)), ('0' + (((5) / 10000)%10)), ('0' + (((5) / 1000)%10)), ('0' + (((5) / 100)%10)), ('0' + (((5) / 10)%10)), ('0' + ((5) % 10)), + + + + + + + + ']','\0'}; + + + + + + +char const* info_platform = "INFO" ":" "platform[" "Linux" "]"; +char const* info_arch = "INFO" ":" "arch[" "]"; + + + +const char* info_language_standard_default = "INFO" ":" "standard_default[" + + + + + + + + "14" + + + + + +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" + + + "ON" + + + +"]"; + + + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + + require += info_version[argc]; + + + require += info_simulate[argc]; + + + require += info_simulate_version[argc]; + + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp4.ii b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp4.ii new file mode 100644 index 00000000..cefc315c --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp4.ii @@ -0,0 +1,18834 @@ +# 1 "CMakeCUDACompilerId.cu" +# 1 "" +# 1 "" +# 1 "/usr/include/stdc-predef.h" 1 3 4 +# 1 "" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 1 +# 61 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +#pragma GCC diagnostic push + + +#pragma GCC diagnostic ignored "-Wunused-function" +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 1 +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" +# 1 "/usr/include/features.h" 1 3 4 +# 465 "/usr/include/features.h" 3 4 +# 1 "/usr/include/sys/cdefs.h" 1 3 4 +# 452 "/usr/include/sys/cdefs.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 453 "/usr/include/sys/cdefs.h" 2 3 4 +# 1 "/usr/include/bits/long-double.h" 1 3 4 +# 454 "/usr/include/sys/cdefs.h" 2 3 4 +# 466 "/usr/include/features.h" 2 3 4 +# 489 "/usr/include/features.h" 3 4 +# 1 "/usr/include/gnu/stubs.h" 1 3 4 +# 10 "/usr/include/gnu/stubs.h" 3 4 +# 1 "/usr/include/gnu/stubs-64.h" 1 3 4 +# 11 "/usr/include/gnu/stubs.h" 2 3 4 +# 490 "/usr/include/features.h" 2 3 4 +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 2 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 56 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 1 +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 2 +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" +enum __attribute__((device_builtin)) cudaRoundMode +{ + cudaRoundNearest, + cudaRoundZero, + cudaRoundPosInf, + cudaRoundMinInf +}; +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 1 +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 1 +# 65 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 66 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 2 +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +struct __attribute__((device_builtin)) char1 +{ + signed char x; +}; + +struct __attribute__((device_builtin)) uchar1 +{ + unsigned char x; +}; + + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) char2 +{ + signed char x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) uchar2 +{ + unsigned char x, y; +}; + +struct __attribute__((device_builtin)) char3 +{ + signed char x, y, z; +}; + +struct __attribute__((device_builtin)) uchar3 +{ + unsigned char x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) char4 +{ + signed char x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) uchar4 +{ + unsigned char x, y, z, w; +}; + +struct __attribute__((device_builtin)) short1 +{ + short x; +}; + +struct __attribute__((device_builtin)) ushort1 +{ + unsigned short x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) short2 +{ + short x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) ushort2 +{ + unsigned short x, y; +}; + +struct __attribute__((device_builtin)) short3 +{ + short x, y, z; +}; + +struct __attribute__((device_builtin)) ushort3 +{ + unsigned short x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) short4 { short x; short y; short z; short w; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) ushort4 { unsigned short x; unsigned short y; unsigned short z; unsigned short w; }; + +struct __attribute__((device_builtin)) int1 +{ + int x; +}; + +struct __attribute__((device_builtin)) uint1 +{ + unsigned int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) int2 { int x; int y; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) uint2 { unsigned int x; unsigned int y; }; + +struct __attribute__((device_builtin)) int3 +{ + int x, y, z; +}; + +struct __attribute__((device_builtin)) uint3 +{ + unsigned int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) int4 +{ + int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) uint4 +{ + unsigned int x, y, z, w; +}; + +struct __attribute__((device_builtin)) long1 +{ + long int x; +}; + +struct __attribute__((device_builtin)) ulong1 +{ + unsigned long x; +}; + + + + + + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(long int)))) long2 +{ + long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(unsigned long int)))) ulong2 +{ + unsigned long int x, y; +}; + + + +struct __attribute__((device_builtin)) long3 +{ + long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulong3 +{ + unsigned long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) long4 +{ + long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulong4 +{ + unsigned long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) float1 +{ + float x; +}; +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +struct __attribute__((device_builtin)) __attribute__((aligned(8))) float2 { float x; float y; }; + + + + +struct __attribute__((device_builtin)) float3 +{ + float x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) float4 +{ + float x, y, z, w; +}; + +struct __attribute__((device_builtin)) longlong1 +{ + long long int x; +}; + +struct __attribute__((device_builtin)) ulonglong1 +{ + unsigned long long int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong2 +{ + long long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong2 +{ + unsigned long long int x, y; +}; + +struct __attribute__((device_builtin)) longlong3 +{ + long long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulonglong3 +{ + unsigned long long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong4 +{ + long long int x, y, z ,w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong4 +{ + unsigned long long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) double1 +{ + double x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double2 +{ + double x, y; +}; + +struct __attribute__((device_builtin)) double3 +{ + double x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double4 +{ + double x, y, z, w; +}; +# 363 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +typedef __attribute__((device_builtin)) struct char1 char1; +typedef __attribute__((device_builtin)) struct uchar1 uchar1; +typedef __attribute__((device_builtin)) struct char2 char2; +typedef __attribute__((device_builtin)) struct uchar2 uchar2; +typedef __attribute__((device_builtin)) struct char3 char3; +typedef __attribute__((device_builtin)) struct uchar3 uchar3; +typedef __attribute__((device_builtin)) struct char4 char4; +typedef __attribute__((device_builtin)) struct uchar4 uchar4; +typedef __attribute__((device_builtin)) struct short1 short1; +typedef __attribute__((device_builtin)) struct ushort1 ushort1; +typedef __attribute__((device_builtin)) struct short2 short2; +typedef __attribute__((device_builtin)) struct ushort2 ushort2; +typedef __attribute__((device_builtin)) struct short3 short3; +typedef __attribute__((device_builtin)) struct ushort3 ushort3; +typedef __attribute__((device_builtin)) struct short4 short4; +typedef __attribute__((device_builtin)) struct ushort4 ushort4; +typedef __attribute__((device_builtin)) struct int1 int1; +typedef __attribute__((device_builtin)) struct uint1 uint1; +typedef __attribute__((device_builtin)) struct int2 int2; +typedef __attribute__((device_builtin)) struct uint2 uint2; +typedef __attribute__((device_builtin)) struct int3 int3; +typedef __attribute__((device_builtin)) struct uint3 uint3; +typedef __attribute__((device_builtin)) struct int4 int4; +typedef __attribute__((device_builtin)) struct uint4 uint4; +typedef __attribute__((device_builtin)) struct long1 long1; +typedef __attribute__((device_builtin)) struct ulong1 ulong1; +typedef __attribute__((device_builtin)) struct long2 long2; +typedef __attribute__((device_builtin)) struct ulong2 ulong2; +typedef __attribute__((device_builtin)) struct long3 long3; +typedef __attribute__((device_builtin)) struct ulong3 ulong3; +typedef __attribute__((device_builtin)) struct long4 long4; +typedef __attribute__((device_builtin)) struct ulong4 ulong4; +typedef __attribute__((device_builtin)) struct float1 float1; +typedef __attribute__((device_builtin)) struct float2 float2; +typedef __attribute__((device_builtin)) struct float3 float3; +typedef __attribute__((device_builtin)) struct float4 float4; +typedef __attribute__((device_builtin)) struct longlong1 longlong1; +typedef __attribute__((device_builtin)) struct ulonglong1 ulonglong1; +typedef __attribute__((device_builtin)) struct longlong2 longlong2; +typedef __attribute__((device_builtin)) struct ulonglong2 ulonglong2; +typedef __attribute__((device_builtin)) struct longlong3 longlong3; +typedef __attribute__((device_builtin)) struct ulonglong3 ulonglong3; +typedef __attribute__((device_builtin)) struct longlong4 longlong4; +typedef __attribute__((device_builtin)) struct ulonglong4 ulonglong4; +typedef __attribute__((device_builtin)) struct double1 double1; +typedef __attribute__((device_builtin)) struct double2 double2; +typedef __attribute__((device_builtin)) struct double3 double3; +typedef __attribute__((device_builtin)) struct double4 double4; + + + + + + + +struct __attribute__((device_builtin)) dim3 +{ + unsigned int x, y, z; + + + __attribute__((host)) __attribute__((device)) constexpr dim3(unsigned int vx = 1, unsigned int vy = 1, unsigned int vz = 1) : x(vx), y(vy), z(vz) {} + __attribute__((host)) __attribute__((device)) constexpr dim3(uint3 v) : x(v.x), y(v.y), z(v.z) {} + __attribute__((host)) __attribute__((device)) constexpr operator uint3(void) const { return uint3{x, y, z}; } + + + + + + +}; + +typedef __attribute__((device_builtin)) struct dim3 dim3; +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 81 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 4 +# 34 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 1 3 4 + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 4 +# 194 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 4 +# 1 "/usr/include/limits.h" 1 3 4 +# 26 "/usr/include/limits.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 27 "/usr/include/limits.h" 2 3 4 +# 183 "/usr/include/limits.h" 3 4 +# 1 "/usr/include/bits/posix1_lim.h" 1 3 4 +# 27 "/usr/include/bits/posix1_lim.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 28 "/usr/include/bits/posix1_lim.h" 2 3 4 +# 161 "/usr/include/bits/posix1_lim.h" 3 4 +# 1 "/usr/include/bits/local_lim.h" 1 3 4 +# 38 "/usr/include/bits/local_lim.h" 3 4 +# 1 "/usr/include/linux/limits.h" 1 3 4 +# 39 "/usr/include/bits/local_lim.h" 2 3 4 +# 162 "/usr/include/bits/posix1_lim.h" 2 3 4 +# 184 "/usr/include/limits.h" 2 3 4 + + + +# 1 "/usr/include/bits/posix2_lim.h" 1 3 4 +# 188 "/usr/include/limits.h" 2 3 4 + + + +# 1 "/usr/include/bits/xopen_lim.h" 1 3 4 +# 64 "/usr/include/bits/xopen_lim.h" 3 4 +# 1 "/usr/include/bits/uio_lim.h" 1 3 4 +# 65 "/usr/include/bits/xopen_lim.h" 2 3 4 +# 192 "/usr/include/limits.h" 2 3 4 +# 195 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 4 +# 8 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 2 3 4 +# 35 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 4 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 + +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +typedef long int ptrdiff_t; +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +typedef long unsigned int size_t; +# 426 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +typedef struct { + long long __max_align_ll __attribute__((__aligned__(__alignof__(long long)))); + long double __max_align_ld __attribute__((__aligned__(__alignof__(long double)))); +# 437 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +} max_align_t; + + + + + + + typedef decltype(nullptr) nullptr_t; +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +enum __attribute__((device_builtin)) cudaError +{ + + + + + + cudaSuccess = 0, + + + + + + cudaErrorInvalidValue = 1, + + + + + + cudaErrorMemoryAllocation = 2, + + + + + + cudaErrorInitializationError = 3, + + + + + + + cudaErrorCudartUnloading = 4, + + + + + + + cudaErrorProfilerDisabled = 5, + + + + + + + + cudaErrorProfilerNotInitialized = 6, + + + + + + + cudaErrorProfilerAlreadyStarted = 7, + + + + + + + cudaErrorProfilerAlreadyStopped = 8, +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorInvalidConfiguration = 9, + + + + + + cudaErrorInvalidPitchValue = 12, + + + + + + cudaErrorInvalidSymbol = 13, + + + + + + + + cudaErrorInvalidHostPointer = 16, + + + + + + + + cudaErrorInvalidDevicePointer = 17, + + + + + + cudaErrorInvalidTexture = 18, + + + + + + cudaErrorInvalidTextureBinding = 19, + + + + + + + cudaErrorInvalidChannelDescriptor = 20, + + + + + + cudaErrorInvalidMemcpyDirection = 21, +# 337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorAddressOfConstant = 22, +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorTextureFetchFailed = 23, +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorTextureNotBound = 24, +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSynchronizationError = 25, + + + + + + cudaErrorInvalidFilterSetting = 26, + + + + + + cudaErrorInvalidNormSetting = 27, + + + + + + + + cudaErrorMixedDeviceExecution = 28, + + + + + + + + cudaErrorNotYetImplemented = 31, +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorMemoryValueTooLarge = 32, + + + + + + + cudaErrorStubLibrary = 34, + + + + + + + cudaErrorInsufficientDriver = 35, + + + + + + + cudaErrorCallRequiresNewerDriver = 36, + + + + + + cudaErrorInvalidSurface = 37, + + + + + + cudaErrorDuplicateVariableName = 43, + + + + + + cudaErrorDuplicateTextureName = 44, + + + + + + cudaErrorDuplicateSurfaceName = 45, +# 456 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorDevicesUnavailable = 46, +# 469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorIncompatibleDriverContext = 49, + + + + + + cudaErrorMissingConfiguration = 52, +# 484 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorPriorLaunchFailure = 53, + + + + + + + cudaErrorLaunchMaxDepthExceeded = 65, + + + + + + + + cudaErrorLaunchFileScopedTex = 66, + + + + + + + + cudaErrorLaunchFileScopedSurf = 67, +# 522 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSyncDepthExceeded = 68, +# 534 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchPendingCountExceeded = 69, + + + + + + cudaErrorInvalidDeviceFunction = 98, + + + + + + cudaErrorNoDevice = 100, + + + + + + + cudaErrorInvalidDevice = 101, + + + + + cudaErrorDeviceNotLicensed = 102, +# 567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSoftwareValidityNotEstablished = 103, + + + + + cudaErrorStartupFailure = 127, + + + + + cudaErrorInvalidKernelImage = 200, +# 587 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorDeviceUninitialized = 201, + + + + + cudaErrorMapBufferObjectFailed = 205, + + + + + cudaErrorUnmapBufferObjectFailed = 206, + + + + + + cudaErrorArrayIsMapped = 207, + + + + + cudaErrorAlreadyMapped = 208, + + + + + + + + cudaErrorNoKernelImageForDevice = 209, + + + + + cudaErrorAlreadyAcquired = 210, + + + + + cudaErrorNotMapped = 211, + + + + + + cudaErrorNotMappedAsArray = 212, + + + + + + cudaErrorNotMappedAsPointer = 213, + + + + + + cudaErrorECCUncorrectable = 214, + + + + + + cudaErrorUnsupportedLimit = 215, + + + + + + cudaErrorDeviceAlreadyInUse = 216, + + + + + + cudaErrorPeerAccessUnsupported = 217, + + + + + + cudaErrorInvalidPtx = 218, + + + + + cudaErrorInvalidGraphicsContext = 219, + + + + + + cudaErrorNvlinkUncorrectable = 220, + + + + + + + cudaErrorJitCompilerNotFound = 221, + + + + + + + cudaErrorUnsupportedPtxVersion = 222, + + + + + + + cudaErrorJitCompilationDisabled = 223, + + + + + cudaErrorUnsupportedExecAffinity = 224, + + + + + cudaErrorInvalidSource = 300, + + + + + cudaErrorFileNotFound = 301, + + + + + cudaErrorSharedObjectSymbolNotFound = 302, + + + + + cudaErrorSharedObjectInitFailed = 303, + + + + + cudaErrorOperatingSystem = 304, + + + + + + + cudaErrorInvalidResourceHandle = 400, + + + + + + cudaErrorIllegalState = 401, + + + + + + + cudaErrorSymbolNotFound = 500, + + + + + + + + cudaErrorNotReady = 600, + + + + + + + + cudaErrorIllegalAddress = 700, +# 775 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchOutOfResources = 701, +# 786 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchTimeout = 702, + + + + + + cudaErrorLaunchIncompatibleTexturing = 703, + + + + + + + cudaErrorPeerAccessAlreadyEnabled = 704, + + + + + + + cudaErrorPeerAccessNotEnabled = 705, +# 819 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSetOnActiveProcess = 708, + + + + + + + cudaErrorContextIsDestroyed = 709, + + + + + + + cudaErrorAssert = 710, + + + + + + + cudaErrorTooManyPeers = 711, + + + + + + cudaErrorHostMemoryAlreadyRegistered = 712, + + + + + + cudaErrorHostMemoryNotRegistered = 713, +# 861 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorHardwareStackError = 714, + + + + + + + + cudaErrorIllegalInstruction = 715, +# 878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorMisalignedAddress = 716, +# 889 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorInvalidAddressSpace = 717, + + + + + + + + cudaErrorInvalidPc = 718, +# 908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchFailure = 719, +# 917 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorCooperativeLaunchTooLarge = 720, + + + + + cudaErrorNotPermitted = 800, + + + + + + cudaErrorNotSupported = 801, +# 937 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSystemNotReady = 802, + + + + + + + cudaErrorSystemDriverMismatch = 803, +# 953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorCompatNotSupportedOnDevice = 804, + + + + + cudaErrorMpsConnectionFailed = 805, + + + + + cudaErrorMpsRpcFailure = 806, + + + + + + cudaErrorMpsServerNotReady = 807, + + + + + cudaErrorMpsMaxClientsReached = 808, + + + + + cudaErrorMpsMaxConnectionsReached = 809, + + + + + cudaErrorStreamCaptureUnsupported = 900, + + + + + + cudaErrorStreamCaptureInvalidated = 901, + + + + + + cudaErrorStreamCaptureMerge = 902, + + + + + cudaErrorStreamCaptureUnmatched = 903, + + + + + + cudaErrorStreamCaptureUnjoined = 904, + + + + + + + cudaErrorStreamCaptureIsolation = 905, + + + + + + cudaErrorStreamCaptureImplicit = 906, + + + + + + cudaErrorCapturedEvent = 907, + + + + + + + cudaErrorStreamCaptureWrongThread = 908, + + + + + cudaErrorTimeout = 909, + + + + + + cudaErrorGraphExecUpdateFailure = 910, +# 1054 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorExternalDevice = 911, +# 1067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorUnknown = 999, + + + + + + + + cudaErrorApiFailureBase = 10000 +}; + + + + +enum __attribute__((device_builtin)) cudaChannelFormatKind +{ + cudaChannelFormatKindSigned = 0, + cudaChannelFormatKindUnsigned = 1, + cudaChannelFormatKindFloat = 2, + cudaChannelFormatKindNone = 3, + cudaChannelFormatKindNV12 = 4, + cudaChannelFormatKindUnsignedNormalized8X1 = 5, + cudaChannelFormatKindUnsignedNormalized8X2 = 6, + cudaChannelFormatKindUnsignedNormalized8X4 = 7, + cudaChannelFormatKindUnsignedNormalized16X1 = 8, + cudaChannelFormatKindUnsignedNormalized16X2 = 9, + cudaChannelFormatKindUnsignedNormalized16X4 = 10, + cudaChannelFormatKindSignedNormalized8X1 = 11, + cudaChannelFormatKindSignedNormalized8X2 = 12, + cudaChannelFormatKindSignedNormalized8X4 = 13, + cudaChannelFormatKindSignedNormalized16X1 = 14, + cudaChannelFormatKindSignedNormalized16X2 = 15, + cudaChannelFormatKindSignedNormalized16X4 = 16, + cudaChannelFormatKindUnsignedBlockCompressed1 = 17, + cudaChannelFormatKindUnsignedBlockCompressed1SRGB = 18, + cudaChannelFormatKindUnsignedBlockCompressed2 = 19, + cudaChannelFormatKindUnsignedBlockCompressed2SRGB = 20, + cudaChannelFormatKindUnsignedBlockCompressed3 = 21, + cudaChannelFormatKindUnsignedBlockCompressed3SRGB = 22, + cudaChannelFormatKindUnsignedBlockCompressed4 = 23, + cudaChannelFormatKindSignedBlockCompressed4 = 24, + cudaChannelFormatKindUnsignedBlockCompressed5 = 25, + cudaChannelFormatKindSignedBlockCompressed5 = 26, + cudaChannelFormatKindUnsignedBlockCompressed6H = 27, + cudaChannelFormatKindSignedBlockCompressed6H = 28, + cudaChannelFormatKindUnsignedBlockCompressed7 = 29, + cudaChannelFormatKindUnsignedBlockCompressed7SRGB = 30 +}; + + + + +struct __attribute__((device_builtin)) cudaChannelFormatDesc +{ + int x; + int y; + int z; + int w; + enum cudaChannelFormatKind f; +}; + + + + +typedef struct cudaArray *cudaArray_t; + + + + +typedef const struct cudaArray *cudaArray_const_t; + +struct cudaArray; + + + + +typedef struct cudaMipmappedArray *cudaMipmappedArray_t; + + + + +typedef const struct cudaMipmappedArray *cudaMipmappedArray_const_t; + +struct cudaMipmappedArray; +# 1160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct __attribute__((device_builtin)) cudaArraySparseProperties { + struct { + unsigned int width; + unsigned int height; + unsigned int depth; + } tileExtent; + unsigned int miptailFirstLevel; + unsigned long long miptailSize; + unsigned int flags; + unsigned int reserved[4]; +}; + + + + + +struct __attribute__((device_builtin)) cudaArrayMemoryRequirements { + size_t size; + size_t alignment; + unsigned int reserved[4]; +}; + + + + + +enum __attribute__((device_builtin)) cudaMemoryType +{ + cudaMemoryTypeUnregistered = 0, + cudaMemoryTypeHost = 1, + cudaMemoryTypeDevice = 2, + cudaMemoryTypeManaged = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaMemcpyKind +{ + cudaMemcpyHostToHost = 0, + cudaMemcpyHostToDevice = 1, + cudaMemcpyDeviceToHost = 2, + cudaMemcpyDeviceToDevice = 3, + cudaMemcpyDefault = 4 +}; + + + + + + +struct __attribute__((device_builtin)) cudaPitchedPtr +{ + void *ptr; + size_t pitch; + size_t xsize; + size_t ysize; +}; + + + + + + +struct __attribute__((device_builtin)) cudaExtent +{ + size_t width; + size_t height; + size_t depth; +}; + + + + + + +struct __attribute__((device_builtin)) cudaPos +{ + size_t x; + size_t y; + size_t z; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + + struct cudaExtent extent; + enum cudaMemcpyKind kind; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DPeerParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + int srcDevice; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + int dstDevice; + + struct cudaExtent extent; +}; + + + + +struct __attribute__((device_builtin)) cudaMemsetParams { + void *dst; + size_t pitch; + unsigned int value; + unsigned int elementSize; + size_t width; + size_t height; +}; + + + + +enum __attribute__((device_builtin)) cudaAccessProperty { + cudaAccessPropertyNormal = 0, + cudaAccessPropertyStreaming = 1, + cudaAccessPropertyPersisting = 2 +}; +# 1310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct __attribute__((device_builtin)) cudaAccessPolicyWindow { + void *base_ptr; + size_t num_bytes; + float hitRatio; + enum cudaAccessProperty hitProp; + enum cudaAccessProperty missProp; +}; +# 1328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef void ( *cudaHostFn_t)(void *userData); + + + + +struct __attribute__((device_builtin)) cudaHostNodeParams { + cudaHostFn_t fn; + void* userData; +}; + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureStatus { + cudaStreamCaptureStatusNone = 0, + cudaStreamCaptureStatusActive = 1, + cudaStreamCaptureStatusInvalidated = 2 + +}; + + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureMode { + cudaStreamCaptureModeGlobal = 0, + cudaStreamCaptureModeThreadLocal = 1, + cudaStreamCaptureModeRelaxed = 2 +}; + +enum __attribute__((device_builtin)) cudaSynchronizationPolicy { + cudaSyncPolicyAuto = 1, + cudaSyncPolicySpin = 2, + cudaSyncPolicyYield = 3, + cudaSyncPolicyBlockingSync = 4 +}; +# 1379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +enum __attribute__((device_builtin)) cudaStreamUpdateCaptureDependenciesFlags { + cudaStreamAddCaptureDependencies = 0x0, + cudaStreamSetCaptureDependencies = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectFlags { + cudaUserObjectNoDestructorSync = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectRetainFlags { + cudaGraphUserObjectMove = 0x1 +}; + + + + +struct cudaGraphicsResource; + + + + +enum __attribute__((device_builtin)) cudaGraphicsRegisterFlags +{ + cudaGraphicsRegisterFlagsNone = 0, + cudaGraphicsRegisterFlagsReadOnly = 1, + cudaGraphicsRegisterFlagsWriteDiscard = 2, + cudaGraphicsRegisterFlagsSurfaceLoadStore = 4, + cudaGraphicsRegisterFlagsTextureGather = 8 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsMapFlags +{ + cudaGraphicsMapFlagsNone = 0, + cudaGraphicsMapFlagsReadOnly = 1, + cudaGraphicsMapFlagsWriteDiscard = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsCubeFace +{ + cudaGraphicsCubeFacePositiveX = 0x00, + cudaGraphicsCubeFaceNegativeX = 0x01, + cudaGraphicsCubeFacePositiveY = 0x02, + cudaGraphicsCubeFaceNegativeY = 0x03, + cudaGraphicsCubeFacePositiveZ = 0x04, + cudaGraphicsCubeFaceNegativeZ = 0x05 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceType +{ + cudaResourceTypeArray = 0x00, + cudaResourceTypeMipmappedArray = 0x01, + cudaResourceTypeLinear = 0x02, + cudaResourceTypePitch2D = 0x03 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceViewFormat +{ + cudaResViewFormatNone = 0x00, + cudaResViewFormatUnsignedChar1 = 0x01, + cudaResViewFormatUnsignedChar2 = 0x02, + cudaResViewFormatUnsignedChar4 = 0x03, + cudaResViewFormatSignedChar1 = 0x04, + cudaResViewFormatSignedChar2 = 0x05, + cudaResViewFormatSignedChar4 = 0x06, + cudaResViewFormatUnsignedShort1 = 0x07, + cudaResViewFormatUnsignedShort2 = 0x08, + cudaResViewFormatUnsignedShort4 = 0x09, + cudaResViewFormatSignedShort1 = 0x0a, + cudaResViewFormatSignedShort2 = 0x0b, + cudaResViewFormatSignedShort4 = 0x0c, + cudaResViewFormatUnsignedInt1 = 0x0d, + cudaResViewFormatUnsignedInt2 = 0x0e, + cudaResViewFormatUnsignedInt4 = 0x0f, + cudaResViewFormatSignedInt1 = 0x10, + cudaResViewFormatSignedInt2 = 0x11, + cudaResViewFormatSignedInt4 = 0x12, + cudaResViewFormatHalf1 = 0x13, + cudaResViewFormatHalf2 = 0x14, + cudaResViewFormatHalf4 = 0x15, + cudaResViewFormatFloat1 = 0x16, + cudaResViewFormatFloat2 = 0x17, + cudaResViewFormatFloat4 = 0x18, + cudaResViewFormatUnsignedBlockCompressed1 = 0x19, + cudaResViewFormatUnsignedBlockCompressed2 = 0x1a, + cudaResViewFormatUnsignedBlockCompressed3 = 0x1b, + cudaResViewFormatUnsignedBlockCompressed4 = 0x1c, + cudaResViewFormatSignedBlockCompressed4 = 0x1d, + cudaResViewFormatUnsignedBlockCompressed5 = 0x1e, + cudaResViewFormatSignedBlockCompressed5 = 0x1f, + cudaResViewFormatUnsignedBlockCompressed6H = 0x20, + cudaResViewFormatSignedBlockCompressed6H = 0x21, + cudaResViewFormatUnsignedBlockCompressed7 = 0x22 +}; + + + + +struct __attribute__((device_builtin)) cudaResourceDesc { + enum cudaResourceType resType; + + union { + struct { + cudaArray_t array; + } array; + struct { + cudaMipmappedArray_t mipmap; + } mipmap; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t sizeInBytes; + } linear; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t width; + size_t height; + size_t pitchInBytes; + } pitch2D; + } res; +}; + + + + +struct __attribute__((device_builtin)) cudaResourceViewDesc +{ + enum cudaResourceViewFormat format; + size_t width; + size_t height; + size_t depth; + unsigned int firstMipmapLevel; + unsigned int lastMipmapLevel; + unsigned int firstLayer; + unsigned int lastLayer; +}; + + + + +struct __attribute__((device_builtin)) cudaPointerAttributes +{ + + + + + enum cudaMemoryType type; +# 1554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + int device; + + + + + + void *devicePointer; +# 1569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + void *hostPointer; +}; + + + + +struct __attribute__((device_builtin)) cudaFuncAttributes +{ + + + + + + size_t sharedSizeBytes; + + + + + + size_t constSizeBytes; + + + + + size_t localSizeBytes; + + + + + + + int maxThreadsPerBlock; + + + + + int numRegs; + + + + + + + int ptxVersion; + + + + + + + int binaryVersion; + + + + + + int cacheModeCA; + + + + + + + int maxDynamicSharedSizeBytes; +# 1641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + int preferredShmemCarveout; +# 1691 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +}; + + + + +enum __attribute__((device_builtin)) cudaFuncAttribute +{ + cudaFuncAttributeMaxDynamicSharedMemorySize = 8, + cudaFuncAttributePreferredSharedMemoryCarveout = 9, +# 1708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaFuncAttributeMax +}; + + + + +enum __attribute__((device_builtin)) cudaFuncCache +{ + cudaFuncCachePreferNone = 0, + cudaFuncCachePreferShared = 1, + cudaFuncCachePreferL1 = 2, + cudaFuncCachePreferEqual = 3 +}; + + + + + +enum __attribute__((device_builtin)) cudaSharedMemConfig +{ + cudaSharedMemBankSizeDefault = 0, + cudaSharedMemBankSizeFourByte = 1, + cudaSharedMemBankSizeEightByte = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSharedCarveout { + cudaSharedmemCarveoutDefault = -1, + cudaSharedmemCarveoutMaxShared = 100, + cudaSharedmemCarveoutMaxL1 = 0 +}; + + + + +enum __attribute__((device_builtin)) cudaComputeMode +{ + cudaComputeModeDefault = 0, + cudaComputeModeExclusive = 1, + cudaComputeModeProhibited = 2, + cudaComputeModeExclusiveProcess = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaLimit +{ + cudaLimitStackSize = 0x00, + cudaLimitPrintfFifoSize = 0x01, + cudaLimitMallocHeapSize = 0x02, + cudaLimitDevRuntimeSyncDepth = 0x03, + cudaLimitDevRuntimePendingLaunchCount = 0x04, + cudaLimitMaxL2FetchGranularity = 0x05, + cudaLimitPersistingL2CacheSize = 0x06 +}; + + + + +enum __attribute__((device_builtin)) cudaMemoryAdvise +{ + cudaMemAdviseSetReadMostly = 1, + cudaMemAdviseUnsetReadMostly = 2, + cudaMemAdviseSetPreferredLocation = 3, + cudaMemAdviseUnsetPreferredLocation = 4, + cudaMemAdviseSetAccessedBy = 5, + cudaMemAdviseUnsetAccessedBy = 6 +}; + + + + +enum __attribute__((device_builtin)) cudaMemRangeAttribute +{ + cudaMemRangeAttributeReadMostly = 1, + cudaMemRangeAttributePreferredLocation = 2, + cudaMemRangeAttributeAccessedBy = 3, + cudaMemRangeAttributeLastPrefetchLocation = 4 +}; + + + + +enum __attribute__((device_builtin)) cudaOutputMode +{ + cudaKeyValuePair = 0x00, + cudaCSV = 0x01 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesOptions { + cudaFlushGPUDirectRDMAWritesOptionHost = 1<<0, + cudaFlushGPUDirectRDMAWritesOptionMemOps = 1<<1 +}; + + + + +enum __attribute__((device_builtin)) cudaGPUDirectRDMAWritesOrdering { + cudaGPUDirectRDMAWritesOrderingNone = 0, + cudaGPUDirectRDMAWritesOrderingOwner = 100, + cudaGPUDirectRDMAWritesOrderingAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesScope { + cudaFlushGPUDirectRDMAWritesToOwner = 100, + cudaFlushGPUDirectRDMAWritesToAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesTarget { + cudaFlushGPUDirectRDMAWritesTargetCurrentDevice +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceAttr +{ + cudaDevAttrMaxThreadsPerBlock = 1, + cudaDevAttrMaxBlockDimX = 2, + cudaDevAttrMaxBlockDimY = 3, + cudaDevAttrMaxBlockDimZ = 4, + cudaDevAttrMaxGridDimX = 5, + cudaDevAttrMaxGridDimY = 6, + cudaDevAttrMaxGridDimZ = 7, + cudaDevAttrMaxSharedMemoryPerBlock = 8, + cudaDevAttrTotalConstantMemory = 9, + cudaDevAttrWarpSize = 10, + cudaDevAttrMaxPitch = 11, + cudaDevAttrMaxRegistersPerBlock = 12, + cudaDevAttrClockRate = 13, + cudaDevAttrTextureAlignment = 14, + cudaDevAttrGpuOverlap = 15, + cudaDevAttrMultiProcessorCount = 16, + cudaDevAttrKernelExecTimeout = 17, + cudaDevAttrIntegrated = 18, + cudaDevAttrCanMapHostMemory = 19, + cudaDevAttrComputeMode = 20, + cudaDevAttrMaxTexture1DWidth = 21, + cudaDevAttrMaxTexture2DWidth = 22, + cudaDevAttrMaxTexture2DHeight = 23, + cudaDevAttrMaxTexture3DWidth = 24, + cudaDevAttrMaxTexture3DHeight = 25, + cudaDevAttrMaxTexture3DDepth = 26, + cudaDevAttrMaxTexture2DLayeredWidth = 27, + cudaDevAttrMaxTexture2DLayeredHeight = 28, + cudaDevAttrMaxTexture2DLayeredLayers = 29, + cudaDevAttrSurfaceAlignment = 30, + cudaDevAttrConcurrentKernels = 31, + cudaDevAttrEccEnabled = 32, + cudaDevAttrPciBusId = 33, + cudaDevAttrPciDeviceId = 34, + cudaDevAttrTccDriver = 35, + cudaDevAttrMemoryClockRate = 36, + cudaDevAttrGlobalMemoryBusWidth = 37, + cudaDevAttrL2CacheSize = 38, + cudaDevAttrMaxThreadsPerMultiProcessor = 39, + cudaDevAttrAsyncEngineCount = 40, + cudaDevAttrUnifiedAddressing = 41, + cudaDevAttrMaxTexture1DLayeredWidth = 42, + cudaDevAttrMaxTexture1DLayeredLayers = 43, + cudaDevAttrMaxTexture2DGatherWidth = 45, + cudaDevAttrMaxTexture2DGatherHeight = 46, + cudaDevAttrMaxTexture3DWidthAlt = 47, + cudaDevAttrMaxTexture3DHeightAlt = 48, + cudaDevAttrMaxTexture3DDepthAlt = 49, + cudaDevAttrPciDomainId = 50, + cudaDevAttrTexturePitchAlignment = 51, + cudaDevAttrMaxTextureCubemapWidth = 52, + cudaDevAttrMaxTextureCubemapLayeredWidth = 53, + cudaDevAttrMaxTextureCubemapLayeredLayers = 54, + cudaDevAttrMaxSurface1DWidth = 55, + cudaDevAttrMaxSurface2DWidth = 56, + cudaDevAttrMaxSurface2DHeight = 57, + cudaDevAttrMaxSurface3DWidth = 58, + cudaDevAttrMaxSurface3DHeight = 59, + cudaDevAttrMaxSurface3DDepth = 60, + cudaDevAttrMaxSurface1DLayeredWidth = 61, + cudaDevAttrMaxSurface1DLayeredLayers = 62, + cudaDevAttrMaxSurface2DLayeredWidth = 63, + cudaDevAttrMaxSurface2DLayeredHeight = 64, + cudaDevAttrMaxSurface2DLayeredLayers = 65, + cudaDevAttrMaxSurfaceCubemapWidth = 66, + cudaDevAttrMaxSurfaceCubemapLayeredWidth = 67, + cudaDevAttrMaxSurfaceCubemapLayeredLayers = 68, + cudaDevAttrMaxTexture1DLinearWidth = 69, + cudaDevAttrMaxTexture2DLinearWidth = 70, + cudaDevAttrMaxTexture2DLinearHeight = 71, + cudaDevAttrMaxTexture2DLinearPitch = 72, + cudaDevAttrMaxTexture2DMipmappedWidth = 73, + cudaDevAttrMaxTexture2DMipmappedHeight = 74, + cudaDevAttrComputeCapabilityMajor = 75, + cudaDevAttrComputeCapabilityMinor = 76, + cudaDevAttrMaxTexture1DMipmappedWidth = 77, + cudaDevAttrStreamPrioritiesSupported = 78, + cudaDevAttrGlobalL1CacheSupported = 79, + cudaDevAttrLocalL1CacheSupported = 80, + cudaDevAttrMaxSharedMemoryPerMultiprocessor = 81, + cudaDevAttrMaxRegistersPerMultiprocessor = 82, + cudaDevAttrManagedMemory = 83, + cudaDevAttrIsMultiGpuBoard = 84, + cudaDevAttrMultiGpuBoardGroupID = 85, + cudaDevAttrHostNativeAtomicSupported = 86, + cudaDevAttrSingleToDoublePrecisionPerfRatio = 87, + cudaDevAttrPageableMemoryAccess = 88, + cudaDevAttrConcurrentManagedAccess = 89, + cudaDevAttrComputePreemptionSupported = 90, + cudaDevAttrCanUseHostPointerForRegisteredMem = 91, + cudaDevAttrReserved92 = 92, + cudaDevAttrReserved93 = 93, + cudaDevAttrReserved94 = 94, + cudaDevAttrCooperativeLaunch = 95, + cudaDevAttrCooperativeMultiDeviceLaunch = 96, + cudaDevAttrMaxSharedMemoryPerBlockOptin = 97, + cudaDevAttrCanFlushRemoteWrites = 98, + cudaDevAttrHostRegisterSupported = 99, + cudaDevAttrPageableMemoryAccessUsesHostPageTables = 100, + cudaDevAttrDirectManagedMemAccessFromHost = 101, + cudaDevAttrMaxBlocksPerMultiprocessor = 106, + cudaDevAttrMaxPersistingL2CacheSize = 108, + cudaDevAttrMaxAccessPolicyWindowSize = 109, + cudaDevAttrReservedSharedMemoryPerBlock = 111, + cudaDevAttrSparseCudaArraySupported = 112, + cudaDevAttrHostRegisterReadOnlySupported = 113, + cudaDevAttrTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMaxTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMemoryPoolsSupported = 115, + cudaDevAttrGPUDirectRDMASupported = 116, + cudaDevAttrGPUDirectRDMAFlushWritesOptions = 117, + cudaDevAttrGPUDirectRDMAWritesOrdering = 118, + cudaDevAttrMemoryPoolSupportedHandleTypes = 119, + + + + + cudaDevAttrDeferredMappingCudaArraySupported = 121, + + cudaDevAttrMax +}; + + + + +enum __attribute__((device_builtin)) cudaMemPoolAttr +{ +# 1973 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaMemPoolReuseFollowEventDependencies = 0x1, + + + + + + + cudaMemPoolReuseAllowOpportunistic = 0x2, + + + + + + + + cudaMemPoolReuseAllowInternalDependencies = 0x3, +# 1999 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaMemPoolAttrReleaseThreshold = 0x4, + + + + + + cudaMemPoolAttrReservedMemCurrent = 0x5, + + + + + + + cudaMemPoolAttrReservedMemHigh = 0x6, + + + + + + cudaMemPoolAttrUsedMemCurrent = 0x7, + + + + + + + cudaMemPoolAttrUsedMemHigh = 0x8 +}; + + + + +enum __attribute__((device_builtin)) cudaMemLocationType { + cudaMemLocationTypeInvalid = 0, + cudaMemLocationTypeDevice = 1 +}; + + + + + + +struct __attribute__((device_builtin)) cudaMemLocation { + enum cudaMemLocationType type; + int id; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAccessFlags { + cudaMemAccessFlagsProtNone = 0, + cudaMemAccessFlagsProtRead = 1, + cudaMemAccessFlagsProtReadWrite = 3 +}; + + + + +struct __attribute__((device_builtin)) cudaMemAccessDesc { + struct cudaMemLocation location; + enum cudaMemAccessFlags flags; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationType { + cudaMemAllocationTypeInvalid = 0x0, + + + + cudaMemAllocationTypePinned = 0x1, + cudaMemAllocationTypeMax = 0x7FFFFFFF +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationHandleType { + cudaMemHandleTypeNone = 0x0, + cudaMemHandleTypePosixFileDescriptor = 0x1, + cudaMemHandleTypeWin32 = 0x2, + cudaMemHandleTypeWin32Kmt = 0x4 +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolProps { + enum cudaMemAllocationType allocType; + enum cudaMemAllocationHandleType handleTypes; + struct cudaMemLocation location; + + + + + + + void *win32SecurityAttributes; + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolPtrExportData { + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemAllocNodeParams { + + + + + struct cudaMemPoolProps poolProps; + const struct cudaMemAccessDesc *accessDescs; + size_t accessDescCount; + size_t bytesize; + void *dptr; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphMemAttributeType { + + + + + cudaGraphMemAttrUsedMemCurrent = 0x0, + + + + + + + cudaGraphMemAttrUsedMemHigh = 0x1, + + + + + + + cudaGraphMemAttrReservedMemCurrent = 0x2, + + + + + + + cudaGraphMemAttrReservedMemHigh = 0x3 +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceP2PAttr { + cudaDevP2PAttrPerformanceRank = 1, + cudaDevP2PAttrAccessSupported = 2, + cudaDevP2PAttrNativeAtomicSupported = 3, + cudaDevP2PAttrCudaArrayAccessSupported = 4 +}; + + + + + + +struct __attribute__((device_builtin)) CUuuid_st { + char bytes[16]; +}; +typedef __attribute__((device_builtin)) struct CUuuid_st CUuuid; + +typedef __attribute__((device_builtin)) struct CUuuid_st cudaUUID_t; + + + + +struct __attribute__((device_builtin)) cudaDeviceProp +{ + char name[256]; + cudaUUID_t uuid; + char luid[8]; + unsigned int luidDeviceNodeMask; + size_t totalGlobalMem; + size_t sharedMemPerBlock; + int regsPerBlock; + int warpSize; + size_t memPitch; + int maxThreadsPerBlock; + int maxThreadsDim[3]; + int maxGridSize[3]; + int clockRate; + size_t totalConstMem; + int major; + int minor; + size_t textureAlignment; + size_t texturePitchAlignment; + int deviceOverlap; + int multiProcessorCount; + int kernelExecTimeoutEnabled; + int integrated; + int canMapHostMemory; + int computeMode; + int maxTexture1D; + int maxTexture1DMipmap; + int maxTexture1DLinear; + int maxTexture2D[2]; + int maxTexture2DMipmap[2]; + int maxTexture2DLinear[3]; + int maxTexture2DGather[2]; + int maxTexture3D[3]; + int maxTexture3DAlt[3]; + int maxTextureCubemap; + int maxTexture1DLayered[2]; + int maxTexture2DLayered[3]; + int maxTextureCubemapLayered[2]; + int maxSurface1D; + int maxSurface2D[2]; + int maxSurface3D[3]; + int maxSurface1DLayered[2]; + int maxSurface2DLayered[3]; + int maxSurfaceCubemap; + int maxSurfaceCubemapLayered[2]; + size_t surfaceAlignment; + int concurrentKernels; + int ECCEnabled; + int pciBusID; + int pciDeviceID; + int pciDomainID; + int tccDriver; + int asyncEngineCount; + int unifiedAddressing; + int memoryClockRate; + int memoryBusWidth; + int l2CacheSize; + int persistingL2CacheMaxSize; + int maxThreadsPerMultiProcessor; + int streamPrioritiesSupported; + int globalL1CacheSupported; + int localL1CacheSupported; + size_t sharedMemPerMultiprocessor; + int regsPerMultiprocessor; + int managedMemory; + int isMultiGpuBoard; + int multiGpuBoardGroupID; + int hostNativeAtomicSupported; + int singleToDoublePrecisionPerfRatio; + int pageableMemoryAccess; + int concurrentManagedAccess; + int computePreemptionSupported; + int canUseHostPointerForRegisteredMem; + int cooperativeLaunch; + int cooperativeMultiDeviceLaunch; + size_t sharedMemPerBlockOptin; + int pageableMemoryAccessUsesHostPageTables; + int directManagedMemAccessFromHost; + int maxBlocksPerMultiProcessor; + int accessPolicyMaxWindowSize; + size_t reservedSharedMemPerBlock; +}; +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcEventHandle_st +{ + char reserved[64]; +}cudaIpcEventHandle_t; + + + + +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcMemHandle_st +{ + char reserved[64]; +}cudaIpcMemHandle_t; + + + + +enum __attribute__((device_builtin)) cudaExternalMemoryHandleType { + + + + cudaExternalMemoryHandleTypeOpaqueFd = 1, + + + + cudaExternalMemoryHandleTypeOpaqueWin32 = 2, + + + + cudaExternalMemoryHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalMemoryHandleTypeD3D12Heap = 4, + + + + cudaExternalMemoryHandleTypeD3D12Resource = 5, + + + + cudaExternalMemoryHandleTypeD3D11Resource = 6, + + + + cudaExternalMemoryHandleTypeD3D11ResourceKmt = 7, + + + + cudaExternalMemoryHandleTypeNvSciBuf = 8 +}; +# 2453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct __attribute__((device_builtin)) cudaExternalMemoryHandleDesc { + + + + enum cudaExternalMemoryHandleType type; + union { + + + + + + int fd; +# 2480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + + const void *nvSciBufObject; + } handle; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryBufferDesc { + + + + unsigned long long offset; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryMipmappedArrayDesc { + + + + + unsigned long long offset; + + + + struct cudaChannelFormatDesc formatDesc; + + + + struct cudaExtent extent; + + + + + unsigned int flags; + + + + unsigned int numLevels; +}; + + + + +enum __attribute__((device_builtin)) cudaExternalSemaphoreHandleType { + + + + cudaExternalSemaphoreHandleTypeOpaqueFd = 1, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32 = 2, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalSemaphoreHandleTypeD3D12Fence = 4, + + + + cudaExternalSemaphoreHandleTypeD3D11Fence = 5, + + + + cudaExternalSemaphoreHandleTypeNvSciSync = 6, + + + + cudaExternalSemaphoreHandleTypeKeyedMutex = 7, + + + + cudaExternalSemaphoreHandleTypeKeyedMutexKmt = 8, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd = 9, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32 = 10 +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreHandleDesc { + + + + enum cudaExternalSemaphoreHandleType type; + union { + + + + + + + int fd; +# 2630 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + const void* nvSciSyncObj; + } handle; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + } params; +# 2694 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + } params; +# 2743 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams{ + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + unsigned int reserved[12]; + } params; +# 2789 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; + unsigned int reserved[16]; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + unsigned int reserved[10]; + } params; +# 2840 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; + unsigned int reserved[16]; +}; +# 2853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) enum cudaError cudaError_t; + + + + +typedef __attribute__((device_builtin)) struct CUstream_st *cudaStream_t; + + + + +typedef __attribute__((device_builtin)) struct CUevent_st *cudaEvent_t; + + + + +typedef __attribute__((device_builtin)) struct cudaGraphicsResource *cudaGraphicsResource_t; + + + + +typedef __attribute__((device_builtin)) enum cudaOutputMode cudaOutputMode_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalMemory_st *cudaExternalMemory_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalSemaphore_st *cudaExternalSemaphore_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraph_st *cudaGraph_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraphNode_st *cudaGraphNode_t; + + + + +typedef __attribute__((device_builtin)) struct CUuserObject_st *cudaUserObject_t; + + + + +typedef __attribute__((device_builtin)) struct CUfunc_st *cudaFunction_t; + + + + +typedef __attribute__((device_builtin)) struct CUmemPoolHandle_st *cudaMemPool_t; + + + + +enum __attribute__((device_builtin)) cudaCGScope { + cudaCGScopeInvalid = 0, + cudaCGScopeGrid = 1, + cudaCGScopeMultiGrid = 2 +}; + + + + +struct __attribute__((device_builtin)) cudaLaunchParams +{ + void *func; + dim3 gridDim; + dim3 blockDim; + void **args; + size_t sharedMem; + cudaStream_t stream; +}; + + + + +struct __attribute__((device_builtin)) cudaKernelNodeParams { + void* func; + dim3 gridDim; + dim3 blockDim; + unsigned int sharedMemBytes; + void **kernelParams; + void **extra; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreSignalParams* paramsArray; + unsigned int numExtSems; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreWaitParams* paramsArray; + unsigned int numExtSems; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphNodeType { + cudaGraphNodeTypeKernel = 0x00, + cudaGraphNodeTypeMemcpy = 0x01, + cudaGraphNodeTypeMemset = 0x02, + cudaGraphNodeTypeHost = 0x03, + cudaGraphNodeTypeGraph = 0x04, + cudaGraphNodeTypeEmpty = 0x05, + cudaGraphNodeTypeWaitEvent = 0x06, + cudaGraphNodeTypeEventRecord = 0x07, + cudaGraphNodeTypeExtSemaphoreSignal = 0x08, + cudaGraphNodeTypeExtSemaphoreWait = 0x09, + cudaGraphNodeTypeMemAlloc = 0x0a, + cudaGraphNodeTypeMemFree = 0x0b, + cudaGraphNodeTypeCount +}; + + + + +typedef struct CUgraphExec_st* cudaGraphExec_t; + + + + +enum __attribute__((device_builtin)) cudaGraphExecUpdateResult { + cudaGraphExecUpdateSuccess = 0x0, + cudaGraphExecUpdateError = 0x1, + cudaGraphExecUpdateErrorTopologyChanged = 0x2, + cudaGraphExecUpdateErrorNodeTypeChanged = 0x3, + cudaGraphExecUpdateErrorFunctionChanged = 0x4, + cudaGraphExecUpdateErrorParametersChanged = 0x5, + cudaGraphExecUpdateErrorNotSupported = 0x6, + cudaGraphExecUpdateErrorUnsupportedFunctionChange = 0x7, + cudaGraphExecUpdateErrorAttributesChanged = 0x8 +}; + + + + + +enum __attribute__((device_builtin)) cudaGetDriverEntryPointFlags { + cudaEnableDefault = 0x0, + cudaEnableLegacyStream = 0x1, + cudaEnablePerThreadDefaultStream = 0x2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphDebugDotFlags { + cudaGraphDebugDotFlagsVerbose = 1<<0, + cudaGraphDebugDotFlagsKernelNodeParams = 1<<2, + cudaGraphDebugDotFlagsMemcpyNodeParams = 1<<3, + cudaGraphDebugDotFlagsMemsetNodeParams = 1<<4, + cudaGraphDebugDotFlagsHostNodeParams = 1<<5, + cudaGraphDebugDotFlagsEventNodeParams = 1<<6, + cudaGraphDebugDotFlagsExtSemasSignalNodeParams = 1<<7, + cudaGraphDebugDotFlagsExtSemasWaitNodeParams = 1<<8, + cudaGraphDebugDotFlagsKernelNodeAttributes = 1<<9, + cudaGraphDebugDotFlagsHandles = 1<<10 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphInstantiateFlags { + cudaGraphInstantiateFlagAutoFreeOnLaunch = 1 + + , cudaGraphInstantiateFlagUseNodePriority = 8 + + +}; +# 3126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) enum cudaStreamAttrID { + cudaStreamAttributeAccessPolicyWindow = 1, + cudaStreamAttributeSynchronizationPolicy = 3 +} cudaStreamAttrID; +# 3140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) union cudaStreamAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + enum cudaSynchronizationPolicy syncPolicy; +} cudaStreamAttrValue; +# 3152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) enum cudaKernelNodeAttrID { + cudaKernelNodeAttributeAccessPolicyWindow = 1 + , cudaKernelNodeAttributeCooperative = 2 + + , cudaKernelNodeAttributePriority = 8 + +} cudaKernelNodeAttrID; +# 3170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) union cudaKernelNodeAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + int cooperative; + + int priority; + +} cudaKernelNodeAttrValue; +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +enum __attribute__((device_builtin)) cudaSurfaceBoundaryMode +{ + cudaBoundaryModeZero = 0, + cudaBoundaryModeClamp = 1, + cudaBoundaryModeTrap = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSurfaceFormatMode +{ + cudaFormatModeForced = 0, + cudaFormatModeAuto = 1 +}; + + + + +struct __attribute__((device_builtin)) surfaceReference +{ + + + + struct cudaChannelFormatDesc channelDesc; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaSurfaceObject_t; +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +enum __attribute__((device_builtin)) cudaTextureAddressMode +{ + cudaAddressModeWrap = 0, + cudaAddressModeClamp = 1, + cudaAddressModeMirror = 2, + cudaAddressModeBorder = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureFilterMode +{ + cudaFilterModePoint = 0, + cudaFilterModeLinear = 1 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureReadMode +{ + cudaReadModeElementType = 0, + cudaReadModeNormalizedFloat = 1 +}; + + + + +struct __attribute__((device_builtin)) textureReference +{ + + + + int normalized; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureAddressMode addressMode[3]; + + + + struct cudaChannelFormatDesc channelDesc; + + + + int sRGB; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + int __cudaReserved[14]; +}; + + + + +struct __attribute__((device_builtin)) cudaTextureDesc +{ + + + + enum cudaTextureAddressMode addressMode[3]; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureReadMode readMode; + + + + int sRGB; + + + + float borderColor[4]; + + + + int normalizedCoords; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + + + + int seamlessCubemap; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaTextureObject_t; +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" 1 +# 55 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" +typedef enum cudaDataType_t +{ + CUDA_R_16F = 2, + CUDA_C_16F = 6, + CUDA_R_16BF = 14, + CUDA_C_16BF = 15, + CUDA_R_32F = 0, + CUDA_C_32F = 4, + CUDA_R_64F = 1, + CUDA_C_64F = 5, + CUDA_R_4I = 16, + CUDA_C_4I = 17, + CUDA_R_4U = 18, + CUDA_C_4U = 19, + CUDA_R_8I = 3, + CUDA_C_8I = 7, + CUDA_R_8U = 8, + CUDA_C_8U = 9, + CUDA_R_16I = 20, + CUDA_C_16I = 21, + CUDA_R_16U = 22, + CUDA_C_16U = 23, + CUDA_R_32I = 10, + CUDA_C_32I = 11, + CUDA_R_32U = 12, + CUDA_C_32U = 13, + CUDA_R_64I = 24, + CUDA_C_64I = 25, + CUDA_R_64U = 26, + CUDA_C_64U = 27, + + + + +} cudaDataType; + + +typedef enum libraryPropertyType_t +{ + MAJOR_VERSION, + MINOR_VERSION, + PATCH_LEVEL +} libraryPropertyType; +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 1 +# 61 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 1 +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 150 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 1 +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 2 + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceSynchronize(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t __cudaDeviceSynchronizeDeprecationAvoidance(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent_ptsz(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord_ptsz(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags_ptsz(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync_ptsz(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync_ptsz(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync_ptsz(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync_ptsz(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync_ptsz(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync_ptsz(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBuffer(size_t alignment, size_t size); +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBufferV2(void *func, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice_ptsz(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2_ptsz(void *parameterBuffer, cudaStream_t stream); +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2(void *parameterBuffer, cudaStream_t stream); + + +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize, unsigned int flags); + +extern __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long cudaCGGetIntrinsicHandle(enum cudaCGScope scope); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronize(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronizeGrid(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetSize(unsigned int *numThreads, unsigned int *numGrids, unsigned long long handle); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetRank(unsigned int *threadRank, unsigned int *gridRank, unsigned long long handle); +} + +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(T **devPtr, size_t size); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, T *entry); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize, unsigned int flags); +# 152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 +# 269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern "C" { +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceReset(void); +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceSynchronize(void); +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetLimit(enum cudaLimit limit, size_t value); +# 453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); +# 476 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetTexture1DLinearMaxWidth(size_t *maxWidthInElements, const struct cudaChannelFormatDesc *fmtDesc, int device); +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetStreamPriorityRange(int *leastPriority, int *greatestPriority); +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetCacheConfig(enum cudaFuncCache cacheConfig); +# 622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); +# 666 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetSharedMemConfig(enum cudaSharedMemConfig config); +# 693 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetByPCIBusId(int *device, const char *pciBusId); +# 723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetPCIBusId(char *pciBusId, int len, int device); +# 771 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t *handle, cudaEvent_t event); +# 812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcOpenEventHandle(cudaEvent_t *event, cudaIpcEventHandle_t handle); +# 855 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t *handle, void *devPtr); +# 919 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcOpenMemHandle(void **devPtr, cudaIpcMemHandle_t handle, unsigned int flags); +# 955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcCloseMemHandle(void *devPtr); +# 987 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceFlushGPUDirectRDMAWrites(enum cudaFlushGPUDirectRDMAWritesTarget target, enum cudaFlushGPUDirectRDMAWritesScope scope); +# 1031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadExit(void); +# 1057 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSynchronize(void); +# 1106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetLimit(enum cudaLimit limit, size_t value); +# 1139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetLimit(size_t *pValue, enum cudaLimit limit); +# 1175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetCacheConfig(enum cudaFuncCache *pCacheConfig); +# 1222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetCacheConfig(enum cudaFuncCache cacheConfig); +# 1285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); +# 1333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); +# 1349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); +# 1365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); +# 1393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); +# 1666 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceProperties(struct cudaDeviceProp *prop, int device); +# 1868 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); +# 1886 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetDefaultMemPool(cudaMemPool_t *memPool, int device); +# 1910 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetMemPool(int device, cudaMemPool_t memPool); +# 1930 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetMemPool(cudaMemPool_t *memPool, int device); +# 1978 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetNvSciSyncAttributes(void *nvSciSyncAttrList, int device, int flags); +# 2018 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetP2PAttribute(int *value, enum cudaDeviceP2PAttr attr, int srcDevice, int dstDevice); +# 2039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaChooseDevice(int *device, const struct cudaDeviceProp *prop); +# 2083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSetDevice(int device); +# 2104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); +# 2135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSetValidDevices(int *device_arr, int len); +# 2200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSetDeviceFlags( unsigned int flags ); +# 2244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetDeviceFlags( unsigned int *flags ); +# 2284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamCreate(cudaStream_t *pStream); +# 2316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithPriority(cudaStream_t *pStream, unsigned int flags, int priority); +# 2389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int *priority); +# 2414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetFlags(cudaStream_t hStream, unsigned int *flags); +# 2429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaCtxResetPersistingL2Cache(void); +# 2449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCopyAttributes(cudaStream_t dst, cudaStream_t src); +# 2470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + cudaStreamAttrValue *value_out); +# 2494 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamSetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + const cudaStreamAttrValue *value); +# 2528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); +# 2559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags = 0); + + + + + + + +typedef void ( *cudaStreamCallback_t)(cudaStream_t stream, cudaError_t status, void *userData); +# 2634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamAddCallback(cudaStream_t stream, + cudaStreamCallback_t callback, void *userData, unsigned int flags); +# 2658 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamSynchronize(cudaStream_t stream); +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamQuery(cudaStream_t stream); +# 2767 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void *devPtr, size_t length = 0, unsigned int flags = 0x04); +# 2806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamBeginCapture(cudaStream_t stream, enum cudaStreamCaptureMode mode); +# 2857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaThreadExchangeStreamCaptureMode(enum cudaStreamCaptureMode *mode); +# 2885 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamEndCapture(cudaStream_t stream, cudaGraph_t *pGraph); +# 2923 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamIsCapturing(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus); +# 2955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus, unsigned long long *pId); +# 3010 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo_v2(cudaStream_t stream, enum cudaStreamCaptureStatus *captureStatus_out, unsigned long long *id_out = 0, cudaGraph_t *graph_out = 0, const cudaGraphNode_t **dependencies_out = 0, size_t *numDependencies_out = 0); +# 3043 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamUpdateCaptureDependencies(cudaStream_t stream, cudaGraphNode_t *dependencies, size_t numDependencies, unsigned int flags = 0); +# 3080 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventCreate(cudaEvent_t *event); +# 3117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); +# 3157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream = 0); +# 3204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream = 0, unsigned int flags = 0); +# 3236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventQuery(cudaEvent_t event); +# 3266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventSynchronize(cudaEvent_t event); +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); +# 3338 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventElapsedTime(float *ms, cudaEvent_t start, cudaEvent_t end); +# 3518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaImportExternalMemory(cudaExternalMemory_t *extMem_out, const struct cudaExternalMemoryHandleDesc *memHandleDesc); +# 3573 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedBuffer(void **devPtr, cudaExternalMemory_t extMem, const struct cudaExternalMemoryBufferDesc *bufferDesc); +# 3635 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedMipmappedArray(cudaMipmappedArray_t *mipmap, cudaExternalMemory_t extMem, const struct cudaExternalMemoryMipmappedArrayDesc *mipmapDesc); +# 3659 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroyExternalMemory(cudaExternalMemory_t extMem); +# 3812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaImportExternalSemaphore(cudaExternalSemaphore_t *extSem_out, const struct cudaExternalSemaphoreHandleDesc *semHandleDesc); +# 3879 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSignalExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreSignalParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); +# 3955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaWaitExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreWaitParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); +# 3978 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroyExternalSemaphore(cudaExternalSemaphore_t extSem); +# 4045 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaLaunchKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); +# 4106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); +# 4207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaLaunchCooperativeKernelMultiDevice(struct cudaLaunchParams *launchParamsList, unsigned int numDevices, unsigned int flags = 0); +# 4254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFuncSetCacheConfig(const void *func, enum cudaFuncCache cacheConfig); +# 4309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig(const void *func, enum cudaSharedMemConfig config); +# 4342 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); +# 4379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncSetAttribute(const void *func, enum cudaFuncAttribute attr, int value); +# 4405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForDevice(double *d); +# 4429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForHost(double *d); +# 4497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaLaunchHostFunc(cudaStream_t stream, cudaHostFn_t fn, void *userData); +# 4554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize); +# 4583 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock(size_t *dynamicSmemSize, const void *func, int numBlocks, int blockSize); +# 4628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize, unsigned int flags); +# 4749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMallocManaged(void **devPtr, size_t size, unsigned int flags = 0x01); +# 4782 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); +# 4815 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocHost(void **ptr, size_t size); +# 4858 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocPitch(void **devPtr, size_t *pitch, size_t width, size_t height); +# 4912 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocArray(cudaArray_t *array, const struct cudaChannelFormatDesc *desc, size_t width, size_t height = 0, unsigned int flags = 0); +# 4950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); +# 4973 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeHost(void *ptr); +# 4996 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeArray(cudaArray_t array); +# 5019 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeMipmappedArray(cudaMipmappedArray_t mipmappedArray); +# 5085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostAlloc(void **pHost, size_t size, unsigned int flags); +# 5178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostRegister(void *ptr, size_t size, unsigned int flags); +# 5201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostUnregister(void *ptr); +# 5246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostGetDevicePointer(void **pDevice, void *pHost, unsigned int flags); +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostGetFlags(unsigned int *pFlags, void *pHost); +# 5307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMalloc3D(struct cudaPitchedPtr* pitchedDevPtr, struct cudaExtent extent); +# 5454 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMalloc3DArray(cudaArray_t *array, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int flags = 0); +# 5601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocMipmappedArray(cudaMipmappedArray_t *mipmappedArray, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int numLevels, unsigned int flags = 0); +# 5634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetMipmappedArrayLevel(cudaArray_t *levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned int level); +# 5739 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy3D(const struct cudaMemcpy3DParms *p); +# 5770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeer(const struct cudaMemcpy3DPeerParms *p); +# 5888 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream = 0); +# 5914 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeerAsync(const struct cudaMemcpy3DPeerParms *p, cudaStream_t stream = 0); +# 5948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemGetInfo(size_t *free, size_t *total); +# 5974 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaArrayGetInfo(struct cudaChannelFormatDesc *desc, struct cudaExtent *extent, unsigned int *flags, cudaArray_t array); +# 6003 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaArrayGetPlane(cudaArray_t *pPlaneArray, cudaArray_t hArray, unsigned int planeIdx); +# 6027 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaArray_t array, int device); +# 6051 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaMipmappedArray_t mipmap, int device); +# 6080 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaArray_t array); +# 6110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaMipmappedArray_t mipmap); +# 6155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind); +# 6190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyPeer(void *dst, int dstDevice, const void *src, int srcDevice, size_t count); +# 6239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2D(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); +# 6289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); +# 6339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArray(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind); +# 6386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 6429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbol(const void *symbol, const void *src, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyHostToDevice); +# 6472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbol(void *dst, const void *symbol, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost); +# 6529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6564 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyPeerAsync(void *dst, int dstDevice, const void *src, int srcDevice, size_t count, cudaStream_t stream = 0); +# 6627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6685 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6742 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArrayAsync(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6793 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync(const void *symbol, const void *src, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6844 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync(void *dst, const void *symbol, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemset(void *devPtr, int value, size_t count); +# 6907 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemset2D(void *devPtr, size_t pitch, int value, size_t width, size_t height); +# 6953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemset3D(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent); +# 6989 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream = 0); +# 7030 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0); +# 7083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream = 0); +# 7111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetSymbolAddress(void **devPtr, const void *symbol); +# 7138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetSymbolSize(size_t *size, const void *symbol); +# 7208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPrefetchAsync(const void *devPtr, size_t count, int dstDevice, cudaStream_t stream = 0); +# 7324 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemAdvise(const void *devPtr, size_t count, enum cudaMemoryAdvise advice, int device); +# 7383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttribute(void *data, size_t dataSize, enum cudaMemRangeAttribute attribute, const void *devPtr, size_t count); +# 7422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttributes(void **data, size_t *dataSizes, enum cudaMemRangeAttribute *attributes, size_t numAttributes, const void *devPtr, size_t count); +# 7482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind); +# 7524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArray(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind); +# 7567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 7618 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7668 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArrayAsync(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7737 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocAsync(void **devPtr, size_t size, cudaStream_t hStream); +# 7763 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeAsync(void *devPtr, cudaStream_t hStream); +# 7788 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolTrimTo(cudaMemPool_t memPool, size_t minBytesToKeep); +# 7832 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolSetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); +# 7880 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolGetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); +# 7895 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolSetAccess(cudaMemPool_t memPool, const struct cudaMemAccessDesc *descList, size_t count); +# 7908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolGetAccess(enum cudaMemAccessFlags *flags, cudaMemPool_t memPool, struct cudaMemLocation *location); +# 7928 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolCreate(cudaMemPool_t *memPool, const struct cudaMemPoolProps *poolProps); +# 7950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolDestroy(cudaMemPool_t memPool); +# 7986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocFromPoolAsync(void **ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream); +# 8011 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolExportToShareableHandle( + void *shareableHandle, + cudaMemPool_t memPool, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); +# 8038 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolImportFromShareableHandle( + cudaMemPool_t *memPool, + void *shareableHandle, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); +# 8061 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolExportPointer(struct cudaMemPoolPtrExportData *exportData, void *ptr); +# 8090 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolImportPointer(void **ptr, cudaMemPool_t memPool, struct cudaMemPoolPtrExportData *exportData); +# 8242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaPointerGetAttributes(struct cudaPointerAttributes *attributes, const void *ptr); +# 8283 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceCanAccessPeer(int *canAccessPeer, int device, int peerDevice); +# 8325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceEnablePeerAccess(int peerDevice, unsigned int flags); +# 8347 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceDisablePeerAccess(int peerDevice); +# 8411 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsUnregisterResource(cudaGraphicsResource_t resource); +# 8446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsResourceSetMapFlags(cudaGraphicsResource_t resource, unsigned int flags); +# 8485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsMapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); +# 8520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsUnmapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); +# 8552 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedPointer(void **devPtr, size_t *size, cudaGraphicsResource_t resource); +# 8590 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsSubResourceGetMappedArray(cudaArray_t *array, cudaGraphicsResource_t resource, unsigned int arrayIndex, unsigned int mipLevel); +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray_t *mipmappedArray, cudaGraphicsResource_t resource); +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t size = +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 3 4 + (0x7fffffff * 2U + 1U) +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + ); +# 8749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture2D(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t width, size_t height, size_t pitch); +# 8787 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToArray(const struct textureReference *texref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); +# 8827 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray(const struct textureReference *texref, cudaMipmappedArray_const_t mipmappedArray, const struct cudaChannelFormatDesc *desc); +# 8853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaUnbindTexture(const struct textureReference *texref); +# 8882 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset(size_t *offset, const struct textureReference *texref); +# 8912 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureReference(const struct textureReference **texref, const void *symbol); +# 8957 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindSurfaceToArray(const struct surfaceReference *surfref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); +# 8982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetSurfaceReference(const struct surfaceReference **surfref, const void *symbol); +# 9017 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetChannelDesc(struct cudaChannelFormatDesc *desc, cudaArray_const_t array); +# 9047 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) struct cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, enum cudaChannelFormatKind f); +# 9271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaCreateTextureObject(cudaTextureObject_t *pTexObject, const struct cudaResourceDesc *pResDesc, const struct cudaTextureDesc *pTexDesc, const struct cudaResourceViewDesc *pResViewDesc); +# 9291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroyTextureObject(cudaTextureObject_t texObject); +# 9311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaTextureObject_t texObject); +# 9331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetTextureObjectTextureDesc(struct cudaTextureDesc *pTexDesc, cudaTextureObject_t texObject); +# 9352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceViewDesc(struct cudaResourceViewDesc *pResViewDesc, cudaTextureObject_t texObject); +# 9397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaCreateSurfaceObject(cudaSurfaceObject_t *pSurfObject, const struct cudaResourceDesc *pResDesc); +# 9417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroySurfaceObject(cudaSurfaceObject_t surfObject); +# 9436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetSurfaceObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaSurfaceObject_t surfObject); +# 9470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDriverGetVersion(int *driverVersion); +# 9495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); +# 9542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphCreate(cudaGraph_t *pGraph, unsigned int flags); +# 9639 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddKernelNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaKernelNodeParams *pNodeParams); +# 9672 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetParams(cudaGraphNode_t node, struct cudaKernelNodeParams *pNodeParams); +# 9697 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetParams(cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); +# 9717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeCopyAttributes( + cudaGraphNode_t hSrc, + cudaGraphNode_t hDst); +# 9740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + cudaKernelNodeAttrValue *value_out); +# 9764 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + const cudaKernelNodeAttrValue *value); +# 9814 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemcpy3DParms *pCopyParams); +# 9873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 9942 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 10010 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode1D( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); +# 10042 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeGetParams(cudaGraphNode_t node, struct cudaMemcpy3DParms *pNodeParams); +# 10068 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams(cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); +# 10107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 10153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 10199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams1D( + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); +# 10246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemsetNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemsetParams *pMemsetParams); +# 10269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeGetParams(cudaGraphNode_t node, struct cudaMemsetParams *pNodeParams); +# 10292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeSetParams(cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); +# 10333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddHostNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaHostNodeParams *pNodeParams); +# 10356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphHostNodeGetParams(cudaGraphNode_t node, struct cudaHostNodeParams *pNodeParams); +# 10379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphHostNodeSetParams(cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); +# 10419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddChildGraphNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaGraph_t childGraph); +# 10446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphChildGraphNodeGetGraph(cudaGraphNode_t node, cudaGraph_t *pGraph); +# 10483 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddEmptyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies); +# 10526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddEventRecordNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); +# 10553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); +# 10580 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddEventWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); +# 10653 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); +# 10680 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10729 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresSignalNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); +# 10762 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreSignalNodeParams *params_out); +# 10789 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); +# 10838 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); +# 10871 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreWaitNodeParams *params_out); +# 10898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); +# 10975 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemAllocNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, struct cudaMemAllocNodeParams *nodeParams); +# 11002 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemAllocNodeGetParams(cudaGraphNode_t node, struct cudaMemAllocNodeParams *params_out); +# 11062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemFreeNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, void *dptr); +# 11086 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemFreeNodeGetParams(cudaGraphNode_t node, void *dptr_out); +# 11114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGraphMemTrim(int device); +# 11151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); +# 11185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); +# 11213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphClone(cudaGraph_t *pGraphClone, cudaGraph_t originalGraph); +# 11241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeFindInClone(cudaGraphNode_t *pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph); +# 11272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetType(cudaGraphNode_t node, enum cudaGraphNodeType *pType); +# 11303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphGetNodes(cudaGraph_t graph, cudaGraphNode_t *nodes, size_t *numNodes); +# 11334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphGetRootNodes(cudaGraph_t graph, cudaGraphNode_t *pRootNodes, size_t *pNumRootNodes); +# 11368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphGetEdges(cudaGraph_t graph, cudaGraphNode_t *from, cudaGraphNode_t *to, size_t *numEdges); +# 11399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependencies(cudaGraphNode_t node, cudaGraphNode_t *pDependencies, size_t *pNumDependencies); +# 11431 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependentNodes(cudaGraphNode_t node, cudaGraphNode_t *pDependentNodes, size_t *pNumDependentNodes); +# 11462 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); +# 11493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphRemoveDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); +# 11523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphDestroyNode(cudaGraphNode_t node); +# 11561 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphInstantiate(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, cudaGraphNode_t *pErrorNode, char *pLogBuffer, size_t bufferSize); +# 11611 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphInstantiateWithFlags(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, unsigned long long flags); +# 11655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecKernelNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); +# 11705 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); +# 11760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 11823 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 11884 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams1D( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); +# 11938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecMemsetNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); +# 11977 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecHostNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); +# 12023 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecChildGraphNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph); +# 12067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecEventRecordNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecEventWaitNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresSignalNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); +# 12205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresWaitNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); +# 12284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeSetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int isEnabled); +# 12351 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int *isEnabled); +# 12510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecUpdate(cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphNode_t *hErrorNode_out, enum cudaGraphExecUpdateResult *updateResult_out); +# 12535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphUpload(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphLaunch(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12589 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecDestroy(cudaGraphExec_t graphExec); +# 12610 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphDestroy(cudaGraph_t graph); +# 12629 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphDebugDotPrint(cudaGraph_t graph, const char *path, unsigned int flags); +# 12665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaUserObjectCreate(cudaUserObject_t *object_out, void *ptr, cudaHostFn_t destroy, unsigned int initialRefcount, unsigned int flags); +# 12689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaUserObjectRetain(cudaUserObject_t object, unsigned int count = 1); +# 12717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaUserObjectRelease(cudaUserObject_t object, unsigned int count = 1); +# 12745 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphRetainUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1, unsigned int flags = 0); +# 12770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphReleaseUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1); +# 12836 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetDriverEntryPoint(const char *symbol, void **funcPtr, unsigned long long flags); + + + + +extern __attribute__((host)) cudaError_t cudaGetExportTable(const void **ppExportTable, const cudaUUID_t *pExportTableId); +# 13017 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetFuncBySymbol(cudaFunction_t* functionPtr, const void* symbolPtr); +# 13175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +} +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 2 +# 124 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf1(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf2(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf4(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(char) * 8; + + + + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); + +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescNV12(void) +{ + int e = (int)sizeof(char) * 8; + + return cudaCreateChannelDesc(e, e, e, 0, cudaChannelFormatKindNV12); +} + +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindSignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindSignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindSignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindSignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindUnsignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindUnsignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 0, cudaChannelFormatKindNV12); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindUnsignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindSignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7SRGB); +} +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 1 +# 53 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 54 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 55 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static __inline__ __attribute__((host)) struct cudaPitchedPtr make_cudaPitchedPtr(void *d, size_t p, size_t xsz, size_t ysz) +{ + struct cudaPitchedPtr s; + + s.ptr = d; + s.pitch = p; + s.xsize = xsz; + s.ysize = ysz; + + return s; +} +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static __inline__ __attribute__((host)) struct cudaPos make_cudaPos(size_t x, size_t y, size_t z) +{ + struct cudaPos p; + + p.x = x; + p.y = y; + p.z = z; + + return p; +} +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static __inline__ __attribute__((host)) struct cudaExtent make_cudaExtent(size_t w, size_t h, size_t d) +{ + struct cudaExtent e; + + e.width = w; + e.height = h; + e.depth = d; + + return e; +} +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x); + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y); + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z); + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w); + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x); + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y); + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z); + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w); + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x); + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x); + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y); + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y); + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z); + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z); + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w); + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w); + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x); + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y); + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z); + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x); + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y); + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z); + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w); + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x) +{ + char1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x) +{ + uchar1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y) +{ + char2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y) +{ + uchar2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z) +{ + char3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z) +{ + uchar3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w) +{ + char4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w) +{ + uchar4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x) +{ + short1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x) +{ + ushort1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y) +{ + short2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y) +{ + ushort2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z) +{ + short3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z) +{ + ushort3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w) +{ + short4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w) +{ + ushort4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x) +{ + int1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x) +{ + uint1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y) +{ + int2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y) +{ + uint2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z) +{ + int3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z) +{ + uint3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w) +{ + int4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w) +{ + uint4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x) +{ + long1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x) +{ + ulong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y) +{ + long2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y) +{ + ulong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z) +{ + long3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z) +{ + ulong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w) +{ + long4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w) +{ + ulong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x) +{ + float1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y) +{ + float2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z) +{ + float3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w) +{ + float4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x) +{ + longlong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x) +{ + ulonglong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y) +{ + longlong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y) +{ + ulonglong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z) +{ + longlong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z) +{ + ulonglong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w) +{ + longlong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w) +{ + ulonglong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x) +{ + double1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y) +{ + double2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z) +{ + double3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w) +{ + double4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 2 +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 1 +# 71 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 85 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/usr/include/string.h" 1 3 4 +# 26 "/usr/include/string.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 27 "/usr/include/string.h" 2 3 4 + + +# 28 "/usr/include/string.h" 3 4 +extern "C" { + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 34 "/usr/include/string.h" 2 3 4 +# 43 "/usr/include/string.h" 3 4 +extern void *memcpy (void *__restrict __dest, const void *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void *memmove (void *__dest, const void *__src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern void *memccpy (void *__restrict __dest, const void *__restrict __src, + int __c, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + +extern int memcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + +extern "C++" +{ +extern void *memchr (void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const void *memchr (const void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 89 "/usr/include/string.h" 3 4 +} +# 99 "/usr/include/string.h" 3 4 +extern "C++" void *rawmemchr (void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *rawmemchr (const void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" void *memrchr (void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 122 "/usr/include/string.h" 3 4 +extern char *strcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strcat (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncat (char *__restrict __dest, const char *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern int strncmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcoll (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern size_t strxfrm (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (2))); + + + +# 1 "/usr/include/bits/types/locale_t.h" 1 3 4 +# 22 "/usr/include/bits/types/locale_t.h" 3 4 +# 1 "/usr/include/bits/types/__locale_t.h" 1 3 4 +# 28 "/usr/include/bits/types/__locale_t.h" 3 4 +struct __locale_struct +{ + + struct __locale_data *__locales[13]; + + + const unsigned short int *__ctype_b; + const int *__ctype_tolower; + const int *__ctype_toupper; + + + const char *__names[13]; +}; + +typedef struct __locale_struct *__locale_t; +# 23 "/usr/include/bits/types/locale_t.h" 2 3 4 + +typedef __locale_t locale_t; +# 154 "/usr/include/string.h" 2 3 4 + + +extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + +extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, + locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4))); + + + + + +extern char *strdup (const char *__s) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); + + + + + + +extern char *strndup (const char *__string, size_t __n) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); +# 204 "/usr/include/string.h" 3 4 +extern "C++" +{ +extern char *strchr (char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strchr (const char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 224 "/usr/include/string.h" 3 4 +} + + + + + + +extern "C++" +{ +extern char *strrchr (char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strrchr (const char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 251 "/usr/include/string.h" 3 4 +} +# 261 "/usr/include/string.h" 3 4 +extern "C++" char *strchrnul (char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const char *strchrnul (const char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 273 "/usr/include/string.h" 3 4 +extern size_t strcspn (const char *__s, const char *__reject) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern size_t strspn (const char *__s, const char *__accept) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern "C++" +{ +extern char *strpbrk (char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strpbrk (const char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 301 "/usr/include/string.h" 3 4 +} + + + + + + +extern "C++" +{ +extern char *strstr (char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strstr (const char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 328 "/usr/include/string.h" 3 4 +} + + + + + + + +extern char *strtok (char *__restrict __s, const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *__strtok_r (char *__restrict __s, + const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + +extern char *strtok_r (char *__restrict __s, const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + + + + + +extern "C++" char *strcasestr (char *__haystack, const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern "C++" const char *strcasestr (const char *__haystack, + const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 369 "/usr/include/string.h" 3 4 +extern void *memmem (const void *__haystack, size_t __haystacklen, + const void *__needle, size_t __needlelen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3))); + + + +extern void *__mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern void *mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern size_t strlen (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern size_t strnlen (const char *__string, size_t __maxlen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern char *strerror (int __errnum) throw (); +# 421 "/usr/include/string.h" 3 4 +extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))) ; + + + + + +extern char *strerror_l (int __errnum, locale_t __l) throw (); + + + +# 1 "/usr/include/strings.h" 1 3 4 +# 23 "/usr/include/strings.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 24 "/usr/include/strings.h" 2 3 4 + + + + + + +extern "C" { + + + +extern int bcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern void bcopy (const void *__src, void *__dest, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern "C++" +{ +extern char *index (char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *index (const char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 66 "/usr/include/strings.h" 3 4 +} + + + + + + + +extern "C++" +{ +extern char *rindex (char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *rindex (const char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 94 "/usr/include/strings.h" 3 4 +} +# 104 "/usr/include/strings.h" 3 4 +extern int ffs (int __i) throw () __attribute__ ((__const__)); + + + + + +extern int ffsl (long int __l) throw () __attribute__ ((__const__)); +__extension__ extern int ffsll (long long int __ll) + throw () __attribute__ ((__const__)); + + + +extern int strcasecmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + + + + +extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + + +extern int strncasecmp_l (const char *__s1, const char *__s2, + size_t __n, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4))); + + +} +# 433 "/usr/include/string.h" 2 3 4 + + + +extern void explicit_bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern char *strsep (char **__restrict __stringp, + const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern char *strsignal (int __sig) throw (); + + +extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + +extern char *__stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern int strverscmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + +extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" char *basename (char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); +extern "C++" const char *basename (const char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); +# 499 "/usr/include/string.h" 3 4 +} +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/usr/include/time.h" 1 3 4 +# 29 "/usr/include/time.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 30 "/usr/include/time.h" 2 3 4 + + + +# 1 "/usr/include/bits/time.h" 1 3 4 +# 26 "/usr/include/bits/time.h" 3 4 +# 1 "/usr/include/bits/types.h" 1 3 4 +# 27 "/usr/include/bits/types.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 28 "/usr/include/bits/types.h" 2 3 4 +# 1 "/usr/include/bits/timesize.h" 1 3 4 +# 29 "/usr/include/bits/types.h" 2 3 4 + + +typedef unsigned char __u_char; +typedef unsigned short int __u_short; +typedef unsigned int __u_int; +typedef unsigned long int __u_long; + + +typedef signed char __int8_t; +typedef unsigned char __uint8_t; +typedef signed short int __int16_t; +typedef unsigned short int __uint16_t; +typedef signed int __int32_t; +typedef unsigned int __uint32_t; + +typedef signed long int __int64_t; +typedef unsigned long int __uint64_t; + + + + + + +typedef __int8_t __int_least8_t; +typedef __uint8_t __uint_least8_t; +typedef __int16_t __int_least16_t; +typedef __uint16_t __uint_least16_t; +typedef __int32_t __int_least32_t; +typedef __uint32_t __uint_least32_t; +typedef __int64_t __int_least64_t; +typedef __uint64_t __uint_least64_t; + + + +typedef long int __quad_t; +typedef unsigned long int __u_quad_t; + + + + + + + +typedef long int __intmax_t; +typedef unsigned long int __uintmax_t; +# 141 "/usr/include/bits/types.h" 3 4 +# 1 "/usr/include/bits/typesizes.h" 1 3 4 +# 142 "/usr/include/bits/types.h" 2 3 4 +# 1 "/usr/include/bits/time64.h" 1 3 4 +# 143 "/usr/include/bits/types.h" 2 3 4 + + +typedef unsigned long int __dev_t; +typedef unsigned int __uid_t; +typedef unsigned int __gid_t; +typedef unsigned long int __ino_t; +typedef unsigned long int __ino64_t; +typedef unsigned int __mode_t; +typedef unsigned long int __nlink_t; +typedef long int __off_t; +typedef long int __off64_t; +typedef int __pid_t; +typedef struct { int __val[2]; } __fsid_t; +typedef long int __clock_t; +typedef unsigned long int __rlim_t; +typedef unsigned long int __rlim64_t; +typedef unsigned int __id_t; +typedef long int __time_t; +typedef unsigned int __useconds_t; +typedef long int __suseconds_t; + +typedef int __daddr_t; +typedef int __key_t; + + +typedef int __clockid_t; + + +typedef void * __timer_t; + + +typedef long int __blksize_t; + + + + +typedef long int __blkcnt_t; +typedef long int __blkcnt64_t; + + +typedef unsigned long int __fsblkcnt_t; +typedef unsigned long int __fsblkcnt64_t; + + +typedef unsigned long int __fsfilcnt_t; +typedef unsigned long int __fsfilcnt64_t; + + +typedef long int __fsword_t; + +typedef long int __ssize_t; + + +typedef long int __syscall_slong_t; + +typedef unsigned long int __syscall_ulong_t; + + + +typedef __off64_t __loff_t; +typedef char *__caddr_t; + + +typedef long int __intptr_t; + + +typedef unsigned int __socklen_t; + + + + +typedef int __sig_atomic_t; +# 27 "/usr/include/bits/time.h" 2 3 4 +# 73 "/usr/include/bits/time.h" 3 4 +# 1 "/usr/include/bits/timex.h" 1 3 4 +# 22 "/usr/include/bits/timex.h" 3 4 +# 1 "/usr/include/bits/types/struct_timeval.h" 1 3 4 + + + + + + + +struct timeval +{ + __time_t tv_sec; + __suseconds_t tv_usec; +}; +# 23 "/usr/include/bits/timex.h" 2 3 4 + + + +struct timex +{ + unsigned int modes; + __syscall_slong_t offset; + __syscall_slong_t freq; + __syscall_slong_t maxerror; + __syscall_slong_t esterror; + int status; + __syscall_slong_t constant; + __syscall_slong_t precision; + __syscall_slong_t tolerance; + struct timeval time; + __syscall_slong_t tick; + __syscall_slong_t ppsfreq; + __syscall_slong_t jitter; + int shift; + __syscall_slong_t stabil; + __syscall_slong_t jitcnt; + __syscall_slong_t calcnt; + __syscall_slong_t errcnt; + __syscall_slong_t stbcnt; + + int tai; + + + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; +}; +# 74 "/usr/include/bits/time.h" 2 3 4 + +extern "C" { + + +extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) throw (); + +} +# 34 "/usr/include/time.h" 2 3 4 + + + +# 1 "/usr/include/bits/types/clock_t.h" 1 3 4 + + + + + + +typedef __clock_t clock_t; +# 38 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/time_t.h" 1 3 4 + + + + + + +typedef __time_t time_t; +# 39 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/struct_tm.h" 1 3 4 + + + + + + +struct tm +{ + int tm_sec; + int tm_min; + int tm_hour; + int tm_mday; + int tm_mon; + int tm_year; + int tm_wday; + int tm_yday; + int tm_isdst; + + + long int tm_gmtoff; + const char *tm_zone; + + + + +}; +# 40 "/usr/include/time.h" 2 3 4 + + +# 1 "/usr/include/bits/types/struct_timespec.h" 1 3 4 + + + + + +# 1 "/usr/include/bits/endian.h" 1 3 4 +# 35 "/usr/include/bits/endian.h" 3 4 +# 1 "/usr/include/bits/endianness.h" 1 3 4 +# 36 "/usr/include/bits/endian.h" 2 3 4 +# 7 "/usr/include/bits/types/struct_timespec.h" 2 3 4 + + + +struct timespec +{ + __time_t tv_sec; + + + + __syscall_slong_t tv_nsec; +# 26 "/usr/include/bits/types/struct_timespec.h" 3 4 +}; +# 43 "/usr/include/time.h" 2 3 4 + + + +# 1 "/usr/include/bits/types/clockid_t.h" 1 3 4 + + + + + + +typedef __clockid_t clockid_t; +# 47 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/timer_t.h" 1 3 4 + + + + + + +typedef __timer_t timer_t; +# 48 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/struct_itimerspec.h" 1 3 4 + + + + + + + +struct itimerspec + { + struct timespec it_interval; + struct timespec it_value; + }; +# 49 "/usr/include/time.h" 2 3 4 +struct sigevent; + + + + +typedef __pid_t pid_t; +# 68 "/usr/include/time.h" 3 4 +extern "C" { + + + +extern clock_t clock (void) throw (); + + +extern time_t time (time_t *__timer) throw (); + + +extern double difftime (time_t __time1, time_t __time0) + throw () __attribute__ ((__const__)); + + +extern time_t mktime (struct tm *__tp) throw (); + + + + + +extern size_t strftime (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp) throw (); + + + + +extern char *strptime (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp) + throw (); + + + + + + +extern size_t strftime_l (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp, + locale_t __loc) throw (); + + + +extern char *strptime_l (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp, + locale_t __loc) throw (); + + + + + +extern struct tm *gmtime (const time_t *__timer) throw (); + + + +extern struct tm *localtime (const time_t *__timer) throw (); + + + + +extern struct tm *gmtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + +extern struct tm *localtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + + +extern char *asctime (const struct tm *__tp) throw (); + + +extern char *ctime (const time_t *__timer) throw (); + + + + + + +extern char *asctime_r (const struct tm *__restrict __tp, + char *__restrict __buf) throw (); + + +extern char *ctime_r (const time_t *__restrict __timer, + char *__restrict __buf) throw (); + + + + +extern char *__tzname[2]; +extern int __daylight; +extern long int __timezone; + + + + +extern char *tzname[2]; + + + +extern void tzset (void) throw (); + + + +extern int daylight; +extern long int timezone; +# 190 "/usr/include/time.h" 3 4 +extern time_t timegm (struct tm *__tp) throw (); + + +extern time_t timelocal (struct tm *__tp) throw (); + + +extern int dysize (int __year) throw () __attribute__ ((__const__)); +# 205 "/usr/include/time.h" 3 4 +extern int nanosleep (const struct timespec *__requested_time, + struct timespec *__remaining); + + + +extern int clock_getres (clockid_t __clock_id, struct timespec *__res) throw (); + + +extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) throw (); + + +extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) + throw (); + + + + + + +extern int clock_nanosleep (clockid_t __clock_id, int __flags, + const struct timespec *__req, + struct timespec *__rem); + + +extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) throw (); + + + + +extern int timer_create (clockid_t __clock_id, + struct sigevent *__restrict __evp, + timer_t *__restrict __timerid) throw (); + + +extern int timer_delete (timer_t __timerid) throw (); + + +extern int timer_settime (timer_t __timerid, int __flags, + const struct itimerspec *__restrict __value, + struct itimerspec *__restrict __ovalue) throw (); + + +extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) + throw (); + + +extern int timer_getoverrun (timer_t __timerid) throw (); + + + + + +extern int timespec_get (struct timespec *__ts, int __base) + throw () __attribute__ ((__nonnull__ (1))); +# 274 "/usr/include/time.h" 3 4 +extern int getdate_err; +# 283 "/usr/include/time.h" 3 4 +extern struct tm *getdate (const char *__string); +# 297 "/usr/include/time.h" 3 4 +extern int getdate_r (const char *__restrict __string, + struct tm *__restrict __resbufp); + + +} +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + +# 88 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern "C" +{ + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) clock_t clock(void) + + + + +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 +throw () +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memset(void*, int, size_t) +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memcpy(void*, const void*, size_t) +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; + +} +# 303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 1 +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + + + +extern "C" +{ +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) int abs(int a) +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long int labs(long int a) +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long long int llabs(long long int a) +# 229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fabs(double x) +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fabsf(float x) +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 332 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int min(const int a, const int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umin(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmin(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmin(const unsigned long long int a, const unsigned long long int b); +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fminf(float x, float y) +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmin(double x, double y) +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int max(const int a, const int b); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umax(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmax(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmax(const unsigned long long int a, const unsigned long long int b); +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaxf(float x, float y) +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmax(double, double) +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sin(double x) +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cos(double x) +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincos(double x, double *sptr, double *cptr) +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincosf(float x, float *sptr, float *cptr) +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tan(double x) +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sqrt(double x) +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 768 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rsqrt(double x); +# 838 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rsqrtf(float x); +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log2(double x) +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp2(double x) +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp2f(float x) +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp10(double x) +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp10f(float x) +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double expm1(double x) +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expm1f(float x) +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log2f(float x) +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log10(double x) +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log(double x) +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log1p(double x) +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log1pf(float x) +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double floor(double x) +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp(double x) +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cosh(double x) +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinh(double x) +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tanh(double x) +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acosh(double x) +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acoshf(float x) +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asinh(double x) +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinhf(float x) +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atanh(double x) +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanhf(float x) +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ldexp(double x, int exp) +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ldexpf(float x, int exp) +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double logb(double x) +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logbf(float x) +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogb(double x) +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogbf(float x) +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbn(double x, int n) +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalbnf(float x, int n) +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbln(double x, long int n) +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalblnf(float x, long int n) +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double frexp(double x, int *nptr) +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float frexpf(float x, int *nptr) +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double round(double x) +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float roundf(float x) +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lround(double x) +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lroundf(float x) +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llround(double x) +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llroundf(float x) +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rintf(float x) +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrint(double x) +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrintf(float x) +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrint(double x) +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrintf(float x) +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nearbyint(double x) +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nearbyintf(float x) +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ceil(double x) +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double trunc(double x) +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float truncf(float x) +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fdim(double x, double y) +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fdimf(float x, float y) +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan2(double y, double x) +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan(double x) +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acos(double x) +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asin(double x) +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double hypot(double x, double y) +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rhypot(double x, double y) +# 4328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float hypotf(float x, float y) +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rhypotf(float x, float y) +# 4451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double norm3d(double a, double b, double c) +# 4495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm3d(double a, double b, double c) +# 4546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4595 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double norm4d(double a, double b, double c, double d) +# 4595 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4595 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4651 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm4d(double a, double b, double c, double d) +# 4651 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4651 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C++" __attribute__((device)) __attribute__((device_builtin)) double norm(int dim, double const * p) +# 4708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4772 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm(int dim, double const * p) +# 4772 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4772 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4837 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rnormf(int dim, float const * p) +# 4837 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4837 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C++" __attribute__((device)) __attribute__((device_builtin)) float normf(int dim, float const * p) +# 4894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4939 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float norm3df(float a, float b, float c) +# 4939 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4939 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm3df(float a, float b, float c) +# 4990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float norm4df(float a, float b, float c, float d) +# 5039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5095 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm4df(float a, float b, float c, float d) +# 5095 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5095 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cbrt(double x) +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cbrtf(float x) +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rcbrt(double x); +# 5373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rcbrtf(float x); +# 5433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinpi(double x); +# 5493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinpif(float x); +# 5545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cospi(double x); +# 5597 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cospif(float x); +# 5627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospi(double x, double *sptr, double *cptr); +# 5657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospif(float x, float *sptr, float *cptr); +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double pow(double x, double y) +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double modf(double x, double *iptr) +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmod(double x, double y) +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remainder(double x, double y) +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remainderf(float x, float y) +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remquo(double x, double y, int *quo) +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remquof(float x, float y, int *quo) +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j0(double x) +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j0f(float x) +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j1(double x) +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j1f(float x) +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double jn(int n, double x) +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float jnf(int n, float x) +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y0(double x) +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y0f(float x) +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y1(double x) +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y1f(float x) +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double yn(int n, double x) +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ynf(int n, float x) +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i0(double x) +# 7148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i0f(float x) +# 7174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i1(double x) +# 7201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i1f(float x) +# 7227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erf(double x) +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erff(float x) +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7464 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfinv(double x); +# 7529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfinvf(float x); +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfc(double x) +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcf(float x) +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double lgamma(double x) +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcinv(double x); +# 7840 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcinvf(float x); +# 7908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdfinv(double x); +# 7976 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdfinvf(float x); +# 8019 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdf(double x); +# 8062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdff(float x); +# 8126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcx(double x); +# 8190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcxf(float x); +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float lgammaf(float x) +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tgamma(double x) +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tgammaf(float x) +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double copysign(double x, double y) +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float copysignf(float x, float y) +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nextafter(double x, double y) +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nextafterf(float x, float y) +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nan(const char *tagp) +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nanf(const char *tagp) +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinff(float) +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanf(float) +# 8609 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8609 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finite(double) +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitef(float) +# 8620 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8620 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbit(double) +# 8621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnan(double) +# 8622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinf(double) +# 8623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitf(float) +# 8626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fma(double x, double y, double z) +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaf(float x, float y, float z) +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitl(long double) +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitel(long double) +# 8960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinfl(long double) +# 8961 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8961 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanl(long double) +# 8962 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8962 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acosf(float x) +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinf(float x) +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanf(float x) +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atan2f(float y, float x) +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cosf(float x) +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinf(float x) +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanf(float x) +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float coshf(float x) +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinhf(float x) +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanhf(float x) +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logf(float x) +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expf(float x) +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log10f(float x) +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float modff(float x, float *iptr) +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float powf(float x, float y) +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sqrtf(float x) +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ceilf(float x) +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float floorf(float x) +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmodf(float x, float y) +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10538 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 1 +# 15 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" +# 1 "/usr/include/c++/7/math.h" 1 3 +# 36 "/usr/include/c++/7/math.h" 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 1 3 +# 15 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 3 +# 1 "/usr/include/c++/7/cmath" 1 3 +# 39 "/usr/include/c++/7/cmath" 3 + +# 40 "/usr/include/c++/7/cmath" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 18 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 3 +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 1 3 + + +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 4 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 +# 2192 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2192 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std +{ + typedef long unsigned int size_t; + typedef long int ptrdiff_t; + + + typedef decltype(nullptr) nullptr_t; + +} +# 2214 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +namespace __gnu_cxx +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +# 2496 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h" 1 3 +# 2497 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h" 1 3 +# 2500 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 +# 19 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 2 3 +# 42 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/bits/cpp_type_traits.h" 1 3 +# 35 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + +# 36 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 38 "/usr/include/c++/7/bits/cpp_type_traits.h" 2 3 +# 67 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +extern "C++" { + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + struct __true_type { }; + struct __false_type { }; + + template + struct __truth_type + { typedef __false_type __type; }; + + template<> + struct __truth_type + { typedef __true_type __type; }; + + + + template + struct __traitor + { + enum { __value = bool(_Sp::__value) || bool(_Tp::__value) }; + typedef typename __truth_type<__value>::__type __type; + }; + + + template + struct __are_same + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __are_same<_Tp, _Tp> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_void + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_void + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_integer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; +# 261 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +template<> struct __is_integer<__int128> { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; +# 278 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + template + struct __is_floating + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_pointer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __is_pointer<_Tp*> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_arithmetic + : public __traitor<__is_integer<_Tp>, __is_floating<_Tp> > + { }; + + + + + template + struct __is_scalar + : public __traitor<__is_arithmetic<_Tp>, __is_pointer<_Tp> > + { }; + + + + + template + struct __is_char + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_byte + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_move_iterator + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + template + inline _Iterator + __miter_base(_Iterator __it) + { return __it; } + + +} +} +# 43 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/ext/type_traits.h" 1 3 +# 32 "/usr/include/c++/7/ext/type_traits.h" 3 + +# 33 "/usr/include/c++/7/ext/type_traits.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 35 "/usr/include/c++/7/ext/type_traits.h" 2 3 + + +extern "C++" { + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + template + struct __enable_if + { }; + + template + struct __enable_if + { typedef _Tp __type; }; + + + + template + struct __conditional_type + { typedef _Iftrue __type; }; + + template + struct __conditional_type + { typedef _Iffalse __type; }; + + + + template + struct __add_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned short __type; }; + + template<> + struct __add_unsigned + { typedef unsigned int __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long long __type; }; + + + template<> + struct __add_unsigned; + + template<> + struct __add_unsigned; + + + + template + struct __remove_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef short __type; }; + + template<> + struct __remove_unsigned + { typedef int __type; }; + + template<> + struct __remove_unsigned + { typedef long __type; }; + + template<> + struct __remove_unsigned + { typedef long long __type; }; + + + template<> + struct __remove_unsigned; + + template<> + struct __remove_unsigned; + + + + template + inline bool + __is_null_pointer(_Type* __ptr) + { return __ptr == 0; } + + template + inline bool + __is_null_pointer(_Type) + { return false; } + + + inline bool + __is_null_pointer(std::nullptr_t) + { return true; } + + + + template::__value> + struct __promote + { typedef double __type; }; + + + + + template + struct __promote<_Tp, false> + { }; + + template<> + struct __promote + { typedef long double __type; }; + + template<> + struct __promote + { typedef double __type; }; + + template<> + struct __promote + { typedef float __type; }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type> + struct __promote_2 + { + typedef __typeof__(_Tp2() + _Up2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type> + struct __promote_3 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type, + typename _Wp2 = typename __promote<_Wp>::__type> + struct __promote_4 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2() + _Wp2()) __type; + }; + + +} +} +# 44 "/usr/include/c++/7/cmath" 2 3 + +# 1 "/usr/include/math.h" 1 3 4 +# 27 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 28 "/usr/include/math.h" 2 3 4 + + + + + + +extern "C" { + + + + + +# 1 "/usr/include/bits/math-vector.h" 1 3 4 +# 25 "/usr/include/bits/math-vector.h" 3 4 +# 1 "/usr/include/bits/libm-simd-decl-stubs.h" 1 3 4 +# 26 "/usr/include/bits/math-vector.h" 2 3 4 +# 41 "/usr/include/math.h" 2 3 4 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 1 3 4 +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 3 4 + +# 33 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 3 4 +# 1 "/usr/include/bits/floatn.h" 1 3 4 +# 74 "/usr/include/bits/floatn.h" 3 4 +typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__))); +# 86 "/usr/include/bits/floatn.h" 3 4 +typedef __float128 _Float128; +# 119 "/usr/include/bits/floatn.h" 3 4 +# 1 "/usr/include/bits/floatn-common.h" 1 3 4 +# 24 "/usr/include/bits/floatn-common.h" 3 4 +# 1 "/usr/include/bits/long-double.h" 1 3 4 +# 25 "/usr/include/bits/floatn-common.h" 2 3 4 +# 214 "/usr/include/bits/floatn-common.h" 3 4 +typedef float _Float32; +# 251 "/usr/include/bits/floatn-common.h" 3 4 +typedef double _Float64; +# 268 "/usr/include/bits/floatn-common.h" 3 4 +typedef double _Float32x; +# 285 "/usr/include/bits/floatn-common.h" 3 4 +typedef long double _Float64x; +# 120 "/usr/include/bits/floatn.h" 2 3 4 +# 34 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 2 3 4 +# 44 "/usr/include/math.h" 2 3 4 +# 138 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/flt-eval-method.h" 1 3 4 +# 139 "/usr/include/math.h" 2 3 4 +# 149 "/usr/include/math.h" 3 4 +typedef float float_t; +typedef double double_t; +# 190 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/fp-logb.h" 1 3 4 +# 191 "/usr/include/math.h" 2 3 4 +# 233 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/fp-fast.h" 1 3 4 +# 234 "/usr/include/math.h" 2 3 4 + + + +enum + { + FP_INT_UPWARD = + + 0, + FP_INT_DOWNWARD = + + 1, + FP_INT_TOWARDZERO = + + 2, + FP_INT_TONEARESTFROMZERO = + + 3, + FP_INT_TONEAREST = + + 4, + }; +# 289 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassify (double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbit (double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinf (double __value) throw () __attribute__ ((__const__)); + + +extern int __finite (double __value) throw () __attribute__ ((__const__)); + + +extern int __isnan (double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsig (double __x, double __y) throw (); + + +extern int __issignaling (double __value) throw () + __attribute__ ((__const__)); +# 290 "/usr/include/math.h" 2 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern double acos (double __x) throw (); extern double __acos (double __x) throw (); + +extern double asin (double __x) throw (); extern double __asin (double __x) throw (); + +extern double atan (double __x) throw (); extern double __atan (double __x) throw (); + +extern double atan2 (double __y, double __x) throw (); extern double __atan2 (double __y, double __x) throw (); + + + extern double cos (double __x) throw (); extern double __cos (double __x) throw (); + + extern double sin (double __x) throw (); extern double __sin (double __x) throw (); + +extern double tan (double __x) throw (); extern double __tan (double __x) throw (); + + + + +extern double cosh (double __x) throw (); extern double __cosh (double __x) throw (); + +extern double sinh (double __x) throw (); extern double __sinh (double __x) throw (); + +extern double tanh (double __x) throw (); extern double __tanh (double __x) throw (); + + + + extern void sincos (double __x, double *__sinx, double *__cosx) throw (); extern void __sincos (double __x, double *__sinx, double *__cosx) throw () + ; + + + + +extern double acosh (double __x) throw (); extern double __acosh (double __x) throw (); + +extern double asinh (double __x) throw (); extern double __asinh (double __x) throw (); + +extern double atanh (double __x) throw (); extern double __atanh (double __x) throw (); + + + + + + extern double exp (double __x) throw (); extern double __exp (double __x) throw (); + + +extern double frexp (double __x, int *__exponent) throw (); extern double __frexp (double __x, int *__exponent) throw (); + + +extern double ldexp (double __x, int __exponent) throw (); extern double __ldexp (double __x, int __exponent) throw (); + + + extern double log (double __x) throw (); extern double __log (double __x) throw (); + + +extern double log10 (double __x) throw (); extern double __log10 (double __x) throw (); + + +extern double modf (double __x, double *__iptr) throw (); extern double __modf (double __x, double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern double exp10 (double __x) throw (); extern double __exp10 (double __x) throw (); + + + + +extern double expm1 (double __x) throw (); extern double __expm1 (double __x) throw (); + + +extern double log1p (double __x) throw (); extern double __log1p (double __x) throw (); + + +extern double logb (double __x) throw (); extern double __logb (double __x) throw (); + + + + +extern double exp2 (double __x) throw (); extern double __exp2 (double __x) throw (); + + +extern double log2 (double __x) throw (); extern double __log2 (double __x) throw (); + + + + + + + extern double pow (double __x, double __y) throw (); extern double __pow (double __x, double __y) throw (); + + +extern double sqrt (double __x) throw (); extern double __sqrt (double __x) throw (); + + + +extern double hypot (double __x, double __y) throw (); extern double __hypot (double __x, double __y) throw (); + + + + +extern double cbrt (double __x) throw (); extern double __cbrt (double __x) throw (); + + + + + + +extern double ceil (double __x) throw () __attribute__ ((__const__)); extern double __ceil (double __x) throw () __attribute__ ((__const__)); + + +extern double fabs (double __x) throw () __attribute__ ((__const__)); extern double __fabs (double __x) throw () __attribute__ ((__const__)); + + +extern double floor (double __x) throw () __attribute__ ((__const__)); extern double __floor (double __x) throw () __attribute__ ((__const__)); + + +extern double fmod (double __x, double __y) throw (); extern double __fmod (double __x, double __y) throw (); +# 182 "/usr/include/bits/mathcalls.h" 3 4 +extern int finite (double __value) throw () __attribute__ ((__const__)); + + +extern double drem (double __x, double __y) throw (); extern double __drem (double __x, double __y) throw (); + + + +extern double significand (double __x) throw (); extern double __significand (double __x) throw (); + + + + + + +extern double copysign (double __x, double __y) throw () __attribute__ ((__const__)); extern double __copysign (double __x, double __y) throw () __attribute__ ((__const__)); + + + + +extern double nan (const char *__tagb) throw (); extern double __nan (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern double j0 (double) throw (); extern double __j0 (double) throw (); +extern double j1 (double) throw (); extern double __j1 (double) throw (); +extern double jn (int, double) throw (); extern double __jn (int, double) throw (); +extern double y0 (double) throw (); extern double __y0 (double) throw (); +extern double y1 (double) throw (); extern double __y1 (double) throw (); +extern double yn (int, double) throw (); extern double __yn (int, double) throw (); + + + + + +extern double erf (double) throw (); extern double __erf (double) throw (); +extern double erfc (double) throw (); extern double __erfc (double) throw (); +extern double lgamma (double) throw (); extern double __lgamma (double) throw (); + + + + +extern double tgamma (double) throw (); extern double __tgamma (double) throw (); + + + + + +extern double gamma (double) throw (); extern double __gamma (double) throw (); + + + + + + + +extern double lgamma_r (double, int *__signgamp) throw (); extern double __lgamma_r (double, int *__signgamp) throw (); + + + + + + +extern double rint (double __x) throw (); extern double __rint (double __x) throw (); + + +extern double nextafter (double __x, double __y) throw (); extern double __nextafter (double __x, double __y) throw (); + +extern double nexttoward (double __x, long double __y) throw (); extern double __nexttoward (double __x, long double __y) throw (); + + + + +extern double nextdown (double __x) throw (); extern double __nextdown (double __x) throw (); + +extern double nextup (double __x) throw (); extern double __nextup (double __x) throw (); + + + +extern double remainder (double __x, double __y) throw (); extern double __remainder (double __x, double __y) throw (); + + + +extern double scalbn (double __x, int __n) throw (); extern double __scalbn (double __x, int __n) throw (); + + + +extern int ilogb (double __x) throw (); extern int __ilogb (double __x) throw (); + + + + +extern long int llogb (double __x) throw (); extern long int __llogb (double __x) throw (); + + + + +extern double scalbln (double __x, long int __n) throw (); extern double __scalbln (double __x, long int __n) throw (); + + + +extern double nearbyint (double __x) throw (); extern double __nearbyint (double __x) throw (); + + + +extern double round (double __x) throw () __attribute__ ((__const__)); extern double __round (double __x) throw () __attribute__ ((__const__)); + + + +extern double trunc (double __x) throw () __attribute__ ((__const__)); extern double __trunc (double __x) throw () __attribute__ ((__const__)); + + + + +extern double remquo (double __x, double __y, int *__quo) throw (); extern double __remquo (double __x, double __y, int *__quo) throw (); + + + + + + +extern long int lrint (double __x) throw (); extern long int __lrint (double __x) throw (); +__extension__ +extern long long int llrint (double __x) throw (); extern long long int __llrint (double __x) throw (); + + + +extern long int lround (double __x) throw (); extern long int __lround (double __x) throw (); +__extension__ +extern long long int llround (double __x) throw (); extern long long int __llround (double __x) throw (); + + + +extern double fdim (double __x, double __y) throw (); extern double __fdim (double __x, double __y) throw (); + + +extern double fmax (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmax (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fmin (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmin (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fma (double __x, double __y, double __z) throw (); extern double __fma (double __x, double __y, double __z) throw (); + + + + +extern double roundeven (double __x) throw () __attribute__ ((__const__)); extern double __roundeven (double __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfp (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfp (double __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfp (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfp (double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpx (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpx (double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpx (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpx (double __x, int __round, unsigned int __width) throw () + ; + + +extern double fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fminmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fminmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalize (double *__cx, const double *__x) throw (); + + + + +extern int totalorder (const double *__x, const double *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermag (const double *__x, const double *__y) throw () + + __attribute__ ((__pure__)); + + +extern double getpayload (const double *__x) throw (); extern double __getpayload (const double *__x) throw (); + + +extern int setpayload (double *__x, double __payload) throw (); + + +extern int setpayloadsig (double *__x, double __payload) throw (); + + + + + + + +extern double scalb (double __x, double __n) throw (); extern double __scalb (double __x, double __n) throw (); +# 291 "/usr/include/math.h" 2 3 4 +# 306 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassifyf (float __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitf (float __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinff (float __value) throw () __attribute__ ((__const__)); + + +extern int __finitef (float __value) throw () __attribute__ ((__const__)); + + +extern int __isnanf (float __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigf (float __x, float __y) throw (); + + +extern int __issignalingf (float __value) throw () + __attribute__ ((__const__)); +# 307 "/usr/include/math.h" 2 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern float acosf (float __x) throw (); extern float __acosf (float __x) throw (); + +extern float asinf (float __x) throw (); extern float __asinf (float __x) throw (); + +extern float atanf (float __x) throw (); extern float __atanf (float __x) throw (); + +extern float atan2f (float __y, float __x) throw (); extern float __atan2f (float __y, float __x) throw (); + + + extern float cosf (float __x) throw (); extern float __cosf (float __x) throw (); + + extern float sinf (float __x) throw (); extern float __sinf (float __x) throw (); + +extern float tanf (float __x) throw (); extern float __tanf (float __x) throw (); + + + + +extern float coshf (float __x) throw (); extern float __coshf (float __x) throw (); + +extern float sinhf (float __x) throw (); extern float __sinhf (float __x) throw (); + +extern float tanhf (float __x) throw (); extern float __tanhf (float __x) throw (); + + + + extern void sincosf (float __x, float *__sinx, float *__cosx) throw (); extern void __sincosf (float __x, float *__sinx, float *__cosx) throw () + ; + + + + +extern float acoshf (float __x) throw (); extern float __acoshf (float __x) throw (); + +extern float asinhf (float __x) throw (); extern float __asinhf (float __x) throw (); + +extern float atanhf (float __x) throw (); extern float __atanhf (float __x) throw (); + + + + + + extern float expf (float __x) throw (); extern float __expf (float __x) throw (); + + +extern float frexpf (float __x, int *__exponent) throw (); extern float __frexpf (float __x, int *__exponent) throw (); + + +extern float ldexpf (float __x, int __exponent) throw (); extern float __ldexpf (float __x, int __exponent) throw (); + + + extern float logf (float __x) throw (); extern float __logf (float __x) throw (); + + +extern float log10f (float __x) throw (); extern float __log10f (float __x) throw (); + + +extern float modff (float __x, float *__iptr) throw (); extern float __modff (float __x, float *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern float exp10f (float __x) throw (); extern float __exp10f (float __x) throw (); + + + + +extern float expm1f (float __x) throw (); extern float __expm1f (float __x) throw (); + + +extern float log1pf (float __x) throw (); extern float __log1pf (float __x) throw (); + + +extern float logbf (float __x) throw (); extern float __logbf (float __x) throw (); + + + + +extern float exp2f (float __x) throw (); extern float __exp2f (float __x) throw (); + + +extern float log2f (float __x) throw (); extern float __log2f (float __x) throw (); + + + + + + + extern float powf (float __x, float __y) throw (); extern float __powf (float __x, float __y) throw (); + + +extern float sqrtf (float __x) throw (); extern float __sqrtf (float __x) throw (); + + + +extern float hypotf (float __x, float __y) throw (); extern float __hypotf (float __x, float __y) throw (); + + + + +extern float cbrtf (float __x) throw (); extern float __cbrtf (float __x) throw (); + + + + + + +extern float ceilf (float __x) throw () __attribute__ ((__const__)); extern float __ceilf (float __x) throw () __attribute__ ((__const__)); + + +extern float fabsf (float __x) throw () __attribute__ ((__const__)); extern float __fabsf (float __x) throw () __attribute__ ((__const__)); + + +extern float floorf (float __x) throw () __attribute__ ((__const__)); extern float __floorf (float __x) throw () __attribute__ ((__const__)); + + +extern float fmodf (float __x, float __y) throw (); extern float __fmodf (float __x, float __y) throw (); +# 177 "/usr/include/bits/mathcalls.h" 3 4 +extern int isinff (float __value) throw () __attribute__ ((__const__)); + + + + +extern int finitef (float __value) throw () __attribute__ ((__const__)); + + +extern float dremf (float __x, float __y) throw (); extern float __dremf (float __x, float __y) throw (); + + + +extern float significandf (float __x) throw (); extern float __significandf (float __x) throw (); + + + + + + +extern float copysignf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __copysignf (float __x, float __y) throw () __attribute__ ((__const__)); + + + + +extern float nanf (const char *__tagb) throw (); extern float __nanf (const char *__tagb) throw (); +# 211 "/usr/include/bits/mathcalls.h" 3 4 +extern int isnanf (float __value) throw () __attribute__ ((__const__)); + + + + + +extern float j0f (float) throw (); extern float __j0f (float) throw (); +extern float j1f (float) throw (); extern float __j1f (float) throw (); +extern float jnf (int, float) throw (); extern float __jnf (int, float) throw (); +extern float y0f (float) throw (); extern float __y0f (float) throw (); +extern float y1f (float) throw (); extern float __y1f (float) throw (); +extern float ynf (int, float) throw (); extern float __ynf (int, float) throw (); + + + + + +extern float erff (float) throw (); extern float __erff (float) throw (); +extern float erfcf (float) throw (); extern float __erfcf (float) throw (); +extern float lgammaf (float) throw (); extern float __lgammaf (float) throw (); + + + + +extern float tgammaf (float) throw (); extern float __tgammaf (float) throw (); + + + + + +extern float gammaf (float) throw (); extern float __gammaf (float) throw (); + + + + + + + +extern float lgammaf_r (float, int *__signgamp) throw (); extern float __lgammaf_r (float, int *__signgamp) throw (); + + + + + + +extern float rintf (float __x) throw (); extern float __rintf (float __x) throw (); + + +extern float nextafterf (float __x, float __y) throw (); extern float __nextafterf (float __x, float __y) throw (); + +extern float nexttowardf (float __x, long double __y) throw (); extern float __nexttowardf (float __x, long double __y) throw (); + + + + +extern float nextdownf (float __x) throw (); extern float __nextdownf (float __x) throw (); + +extern float nextupf (float __x) throw (); extern float __nextupf (float __x) throw (); + + + +extern float remainderf (float __x, float __y) throw (); extern float __remainderf (float __x, float __y) throw (); + + + +extern float scalbnf (float __x, int __n) throw (); extern float __scalbnf (float __x, int __n) throw (); + + + +extern int ilogbf (float __x) throw (); extern int __ilogbf (float __x) throw (); + + + + +extern long int llogbf (float __x) throw (); extern long int __llogbf (float __x) throw (); + + + + +extern float scalblnf (float __x, long int __n) throw (); extern float __scalblnf (float __x, long int __n) throw (); + + + +extern float nearbyintf (float __x) throw (); extern float __nearbyintf (float __x) throw (); + + + +extern float roundf (float __x) throw () __attribute__ ((__const__)); extern float __roundf (float __x) throw () __attribute__ ((__const__)); + + + +extern float truncf (float __x) throw () __attribute__ ((__const__)); extern float __truncf (float __x) throw () __attribute__ ((__const__)); + + + + +extern float remquof (float __x, float __y, int *__quo) throw (); extern float __remquof (float __x, float __y, int *__quo) throw (); + + + + + + +extern long int lrintf (float __x) throw (); extern long int __lrintf (float __x) throw (); +__extension__ +extern long long int llrintf (float __x) throw (); extern long long int __llrintf (float __x) throw (); + + + +extern long int lroundf (float __x) throw (); extern long int __lroundf (float __x) throw (); +__extension__ +extern long long int llroundf (float __x) throw (); extern long long int __llroundf (float __x) throw (); + + + +extern float fdimf (float __x, float __y) throw (); extern float __fdimf (float __x, float __y) throw (); + + +extern float fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fmaf (float __x, float __y, float __z) throw (); extern float __fmaf (float __x, float __y, float __z) throw (); + + + + +extern float roundevenf (float __x) throw () __attribute__ ((__const__)); extern float __roundevenf (float __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf (float __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf (float __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf (float __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf (float __x, int __round, unsigned int __width) throw () + ; + + +extern float fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef (float *__cx, const float *__x) throw (); + + + + +extern int totalorderf (const float *__x, const float *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf (const float *__x, const float *__y) throw () + + __attribute__ ((__pure__)); + + +extern float getpayloadf (const float *__x) throw (); extern float __getpayloadf (const float *__x) throw (); + + +extern int setpayloadf (float *__x, float __payload) throw (); + + +extern int setpayloadsigf (float *__x, float __payload) throw (); + + + + + + + +extern float scalbf (float __x, float __n) throw (); extern float __scalbf (float __x, float __n) throw (); +# 308 "/usr/include/math.h" 2 3 4 +# 349 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassifyl (long double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitl (long double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinfl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern int __isnanl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigl (long double __x, long double __y) throw (); + + +extern int __issignalingl (long double __value) throw () + __attribute__ ((__const__)); +# 350 "/usr/include/math.h" 2 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern long double acosl (long double __x) throw (); extern long double __acosl (long double __x) throw (); + +extern long double asinl (long double __x) throw (); extern long double __asinl (long double __x) throw (); + +extern long double atanl (long double __x) throw (); extern long double __atanl (long double __x) throw (); + +extern long double atan2l (long double __y, long double __x) throw (); extern long double __atan2l (long double __y, long double __x) throw (); + + + extern long double cosl (long double __x) throw (); extern long double __cosl (long double __x) throw (); + + extern long double sinl (long double __x) throw (); extern long double __sinl (long double __x) throw (); + +extern long double tanl (long double __x) throw (); extern long double __tanl (long double __x) throw (); + + + + +extern long double coshl (long double __x) throw (); extern long double __coshl (long double __x) throw (); + +extern long double sinhl (long double __x) throw (); extern long double __sinhl (long double __x) throw (); + +extern long double tanhl (long double __x) throw (); extern long double __tanhl (long double __x) throw (); + + + + extern void sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); extern void __sincosl (long double __x, long double *__sinx, long double *__cosx) throw () + ; + + + + +extern long double acoshl (long double __x) throw (); extern long double __acoshl (long double __x) throw (); + +extern long double asinhl (long double __x) throw (); extern long double __asinhl (long double __x) throw (); + +extern long double atanhl (long double __x) throw (); extern long double __atanhl (long double __x) throw (); + + + + + + extern long double expl (long double __x) throw (); extern long double __expl (long double __x) throw (); + + +extern long double frexpl (long double __x, int *__exponent) throw (); extern long double __frexpl (long double __x, int *__exponent) throw (); + + +extern long double ldexpl (long double __x, int __exponent) throw (); extern long double __ldexpl (long double __x, int __exponent) throw (); + + + extern long double logl (long double __x) throw (); extern long double __logl (long double __x) throw (); + + +extern long double log10l (long double __x) throw (); extern long double __log10l (long double __x) throw (); + + +extern long double modfl (long double __x, long double *__iptr) throw (); extern long double __modfl (long double __x, long double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern long double exp10l (long double __x) throw (); extern long double __exp10l (long double __x) throw (); + + + + +extern long double expm1l (long double __x) throw (); extern long double __expm1l (long double __x) throw (); + + +extern long double log1pl (long double __x) throw (); extern long double __log1pl (long double __x) throw (); + + +extern long double logbl (long double __x) throw (); extern long double __logbl (long double __x) throw (); + + + + +extern long double exp2l (long double __x) throw (); extern long double __exp2l (long double __x) throw (); + + +extern long double log2l (long double __x) throw (); extern long double __log2l (long double __x) throw (); + + + + + + + extern long double powl (long double __x, long double __y) throw (); extern long double __powl (long double __x, long double __y) throw (); + + +extern long double sqrtl (long double __x) throw (); extern long double __sqrtl (long double __x) throw (); + + + +extern long double hypotl (long double __x, long double __y) throw (); extern long double __hypotl (long double __x, long double __y) throw (); + + + + +extern long double cbrtl (long double __x) throw (); extern long double __cbrtl (long double __x) throw (); + + + + + + +extern long double ceill (long double __x) throw () __attribute__ ((__const__)); extern long double __ceill (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fabsl (long double __x) throw () __attribute__ ((__const__)); extern long double __fabsl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double floorl (long double __x) throw () __attribute__ ((__const__)); extern long double __floorl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fmodl (long double __x, long double __y) throw (); extern long double __fmodl (long double __x, long double __y) throw (); +# 177 "/usr/include/bits/mathcalls.h" 3 4 +extern int isinfl (long double __value) throw () __attribute__ ((__const__)); + + + + +extern int finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern long double dreml (long double __x, long double __y) throw (); extern long double __dreml (long double __x, long double __y) throw (); + + + +extern long double significandl (long double __x) throw (); extern long double __significandl (long double __x) throw (); + + + + + + +extern long double copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + + + +extern long double nanl (const char *__tagb) throw (); extern long double __nanl (const char *__tagb) throw (); +# 211 "/usr/include/bits/mathcalls.h" 3 4 +extern int isnanl (long double __value) throw () __attribute__ ((__const__)); + + + + + +extern long double j0l (long double) throw (); extern long double __j0l (long double) throw (); +extern long double j1l (long double) throw (); extern long double __j1l (long double) throw (); +extern long double jnl (int, long double) throw (); extern long double __jnl (int, long double) throw (); +extern long double y0l (long double) throw (); extern long double __y0l (long double) throw (); +extern long double y1l (long double) throw (); extern long double __y1l (long double) throw (); +extern long double ynl (int, long double) throw (); extern long double __ynl (int, long double) throw (); + + + + + +extern long double erfl (long double) throw (); extern long double __erfl (long double) throw (); +extern long double erfcl (long double) throw (); extern long double __erfcl (long double) throw (); +extern long double lgammal (long double) throw (); extern long double __lgammal (long double) throw (); + + + + +extern long double tgammal (long double) throw (); extern long double __tgammal (long double) throw (); + + + + + +extern long double gammal (long double) throw (); extern long double __gammal (long double) throw (); + + + + + + + +extern long double lgammal_r (long double, int *__signgamp) throw (); extern long double __lgammal_r (long double, int *__signgamp) throw (); + + + + + + +extern long double rintl (long double __x) throw (); extern long double __rintl (long double __x) throw (); + + +extern long double nextafterl (long double __x, long double __y) throw (); extern long double __nextafterl (long double __x, long double __y) throw (); + +extern long double nexttowardl (long double __x, long double __y) throw (); extern long double __nexttowardl (long double __x, long double __y) throw (); + + + + +extern long double nextdownl (long double __x) throw (); extern long double __nextdownl (long double __x) throw (); + +extern long double nextupl (long double __x) throw (); extern long double __nextupl (long double __x) throw (); + + + +extern long double remainderl (long double __x, long double __y) throw (); extern long double __remainderl (long double __x, long double __y) throw (); + + + +extern long double scalbnl (long double __x, int __n) throw (); extern long double __scalbnl (long double __x, int __n) throw (); + + + +extern int ilogbl (long double __x) throw (); extern int __ilogbl (long double __x) throw (); + + + + +extern long int llogbl (long double __x) throw (); extern long int __llogbl (long double __x) throw (); + + + + +extern long double scalblnl (long double __x, long int __n) throw (); extern long double __scalblnl (long double __x, long int __n) throw (); + + + +extern long double nearbyintl (long double __x) throw (); extern long double __nearbyintl (long double __x) throw (); + + + +extern long double roundl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundl (long double __x) throw () __attribute__ ((__const__)); + + + +extern long double truncl (long double __x) throw () __attribute__ ((__const__)); extern long double __truncl (long double __x) throw () __attribute__ ((__const__)); + + + + +extern long double remquol (long double __x, long double __y, int *__quo) throw (); extern long double __remquol (long double __x, long double __y, int *__quo) throw (); + + + + + + +extern long int lrintl (long double __x) throw (); extern long int __lrintl (long double __x) throw (); +__extension__ +extern long long int llrintl (long double __x) throw (); extern long long int __llrintl (long double __x) throw (); + + + +extern long int lroundl (long double __x) throw (); extern long int __lroundl (long double __x) throw (); +__extension__ +extern long long int llroundl (long double __x) throw (); extern long long int __llroundl (long double __x) throw (); + + + +extern long double fdiml (long double __x, long double __y) throw (); extern long double __fdiml (long double __x, long double __y) throw (); + + +extern long double fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fmal (long double __x, long double __y, long double __z) throw (); extern long double __fmal (long double __x, long double __y, long double __z) throw (); + + + + +extern long double roundevenl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundevenl (long double __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpl (long double __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpl (long double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxl (long double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxl (long double __x, int __round, unsigned int __width) throw () + ; + + +extern long double fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizel (long double *__cx, const long double *__x) throw (); + + + + +extern int totalorderl (const long double *__x, const long double *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagl (const long double *__x, const long double *__y) throw () + + __attribute__ ((__pure__)); + + +extern long double getpayloadl (const long double *__x) throw (); extern long double __getpayloadl (const long double *__x) throw (); + + +extern int setpayloadl (long double *__x, long double __payload) throw (); + + +extern int setpayloadsigl (long double *__x, long double __payload) throw (); + + + + + + + +extern long double scalbl (long double __x, long double __n) throw (); extern long double __scalbl (long double __x, long double __n) throw (); +# 351 "/usr/include/math.h" 2 3 4 +# 389 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 acosf32 (_Float32 __x) throw (); extern _Float32 __acosf32 (_Float32 __x) throw (); + +extern _Float32 asinf32 (_Float32 __x) throw (); extern _Float32 __asinf32 (_Float32 __x) throw (); + +extern _Float32 atanf32 (_Float32 __x) throw (); extern _Float32 __atanf32 (_Float32 __x) throw (); + +extern _Float32 atan2f32 (_Float32 __y, _Float32 __x) throw (); extern _Float32 __atan2f32 (_Float32 __y, _Float32 __x) throw (); + + + extern _Float32 cosf32 (_Float32 __x) throw (); extern _Float32 __cosf32 (_Float32 __x) throw (); + + extern _Float32 sinf32 (_Float32 __x) throw (); extern _Float32 __sinf32 (_Float32 __x) throw (); + +extern _Float32 tanf32 (_Float32 __x) throw (); extern _Float32 __tanf32 (_Float32 __x) throw (); + + + + +extern _Float32 coshf32 (_Float32 __x) throw (); extern _Float32 __coshf32 (_Float32 __x) throw (); + +extern _Float32 sinhf32 (_Float32 __x) throw (); extern _Float32 __sinhf32 (_Float32 __x) throw (); + +extern _Float32 tanhf32 (_Float32 __x) throw (); extern _Float32 __tanhf32 (_Float32 __x) throw (); + + + + extern void sincosf32 (_Float32 __x, _Float32 *__sinx, _Float32 *__cosx) throw (); extern void __sincosf32 (_Float32 __x, _Float32 *__sinx, _Float32 *__cosx) throw () + ; + + + + +extern _Float32 acoshf32 (_Float32 __x) throw (); extern _Float32 __acoshf32 (_Float32 __x) throw (); + +extern _Float32 asinhf32 (_Float32 __x) throw (); extern _Float32 __asinhf32 (_Float32 __x) throw (); + +extern _Float32 atanhf32 (_Float32 __x) throw (); extern _Float32 __atanhf32 (_Float32 __x) throw (); + + + + + + extern _Float32 expf32 (_Float32 __x) throw (); extern _Float32 __expf32 (_Float32 __x) throw (); + + +extern _Float32 frexpf32 (_Float32 __x, int *__exponent) throw (); extern _Float32 __frexpf32 (_Float32 __x, int *__exponent) throw (); + + +extern _Float32 ldexpf32 (_Float32 __x, int __exponent) throw (); extern _Float32 __ldexpf32 (_Float32 __x, int __exponent) throw (); + + + extern _Float32 logf32 (_Float32 __x) throw (); extern _Float32 __logf32 (_Float32 __x) throw (); + + +extern _Float32 log10f32 (_Float32 __x) throw (); extern _Float32 __log10f32 (_Float32 __x) throw (); + + +extern _Float32 modff32 (_Float32 __x, _Float32 *__iptr) throw (); extern _Float32 __modff32 (_Float32 __x, _Float32 *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float32 exp10f32 (_Float32 __x) throw (); extern _Float32 __exp10f32 (_Float32 __x) throw (); + + + + +extern _Float32 expm1f32 (_Float32 __x) throw (); extern _Float32 __expm1f32 (_Float32 __x) throw (); + + +extern _Float32 log1pf32 (_Float32 __x) throw (); extern _Float32 __log1pf32 (_Float32 __x) throw (); + + +extern _Float32 logbf32 (_Float32 __x) throw (); extern _Float32 __logbf32 (_Float32 __x) throw (); + + + + +extern _Float32 exp2f32 (_Float32 __x) throw (); extern _Float32 __exp2f32 (_Float32 __x) throw (); + + +extern _Float32 log2f32 (_Float32 __x) throw (); extern _Float32 __log2f32 (_Float32 __x) throw (); + + + + + + + extern _Float32 powf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __powf32 (_Float32 __x, _Float32 __y) throw (); + + +extern _Float32 sqrtf32 (_Float32 __x) throw (); extern _Float32 __sqrtf32 (_Float32 __x) throw (); + + + +extern _Float32 hypotf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __hypotf32 (_Float32 __x, _Float32 __y) throw (); + + + + +extern _Float32 cbrtf32 (_Float32 __x) throw (); extern _Float32 __cbrtf32 (_Float32 __x) throw (); + + + + + + +extern _Float32 ceilf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __ceilf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 fabsf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __fabsf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 floorf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __floorf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 fmodf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __fmodf32 (_Float32 __x, _Float32 __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 copysignf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __copysignf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + + + +extern _Float32 nanf32 (const char *__tagb) throw (); extern _Float32 __nanf32 (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 j0f32 (_Float32) throw (); extern _Float32 __j0f32 (_Float32) throw (); +extern _Float32 j1f32 (_Float32) throw (); extern _Float32 __j1f32 (_Float32) throw (); +extern _Float32 jnf32 (int, _Float32) throw (); extern _Float32 __jnf32 (int, _Float32) throw (); +extern _Float32 y0f32 (_Float32) throw (); extern _Float32 __y0f32 (_Float32) throw (); +extern _Float32 y1f32 (_Float32) throw (); extern _Float32 __y1f32 (_Float32) throw (); +extern _Float32 ynf32 (int, _Float32) throw (); extern _Float32 __ynf32 (int, _Float32) throw (); + + + + + +extern _Float32 erff32 (_Float32) throw (); extern _Float32 __erff32 (_Float32) throw (); +extern _Float32 erfcf32 (_Float32) throw (); extern _Float32 __erfcf32 (_Float32) throw (); +extern _Float32 lgammaf32 (_Float32) throw (); extern _Float32 __lgammaf32 (_Float32) throw (); + + + + +extern _Float32 tgammaf32 (_Float32) throw (); extern _Float32 __tgammaf32 (_Float32) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 lgammaf32_r (_Float32, int *__signgamp) throw (); extern _Float32 __lgammaf32_r (_Float32, int *__signgamp) throw (); + + + + + + +extern _Float32 rintf32 (_Float32 __x) throw (); extern _Float32 __rintf32 (_Float32 __x) throw (); + + +extern _Float32 nextafterf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __nextafterf32 (_Float32 __x, _Float32 __y) throw (); + + + + + + +extern _Float32 nextdownf32 (_Float32 __x) throw (); extern _Float32 __nextdownf32 (_Float32 __x) throw (); + +extern _Float32 nextupf32 (_Float32 __x) throw (); extern _Float32 __nextupf32 (_Float32 __x) throw (); + + + +extern _Float32 remainderf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __remainderf32 (_Float32 __x, _Float32 __y) throw (); + + + +extern _Float32 scalbnf32 (_Float32 __x, int __n) throw (); extern _Float32 __scalbnf32 (_Float32 __x, int __n) throw (); + + + +extern int ilogbf32 (_Float32 __x) throw (); extern int __ilogbf32 (_Float32 __x) throw (); + + + + +extern long int llogbf32 (_Float32 __x) throw (); extern long int __llogbf32 (_Float32 __x) throw (); + + + + +extern _Float32 scalblnf32 (_Float32 __x, long int __n) throw (); extern _Float32 __scalblnf32 (_Float32 __x, long int __n) throw (); + + + +extern _Float32 nearbyintf32 (_Float32 __x) throw (); extern _Float32 __nearbyintf32 (_Float32 __x) throw (); + + + +extern _Float32 roundf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __roundf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + +extern _Float32 truncf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __truncf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + + +extern _Float32 remquof32 (_Float32 __x, _Float32 __y, int *__quo) throw (); extern _Float32 __remquof32 (_Float32 __x, _Float32 __y, int *__quo) throw (); + + + + + + +extern long int lrintf32 (_Float32 __x) throw (); extern long int __lrintf32 (_Float32 __x) throw (); +__extension__ +extern long long int llrintf32 (_Float32 __x) throw (); extern long long int __llrintf32 (_Float32 __x) throw (); + + + +extern long int lroundf32 (_Float32 __x) throw (); extern long int __lroundf32 (_Float32 __x) throw (); +__extension__ +extern long long int llroundf32 (_Float32 __x) throw (); extern long long int __llroundf32 (_Float32 __x) throw (); + + + +extern _Float32 fdimf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __fdimf32 (_Float32 __x, _Float32 __y) throw (); + + +extern _Float32 fmaxf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fmaxf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fminf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fminf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fmaf32 (_Float32 __x, _Float32 __y, _Float32 __z) throw (); extern _Float32 __fmaf32 (_Float32 __x, _Float32 __y, _Float32 __z) throw (); + + + + +extern _Float32 roundevenf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __roundevenf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + +extern _Float32 fmaxmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fmaxmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fminmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fminmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef32 (_Float32 *__cx, const _Float32 *__x) throw (); + + + + +extern int totalorderf32 (const _Float32 *__x, const _Float32 *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf32 (const _Float32 *__x, const _Float32 *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float32 getpayloadf32 (const _Float32 *__x) throw (); extern _Float32 __getpayloadf32 (const _Float32 *__x) throw (); + + +extern int setpayloadf32 (_Float32 *__x, _Float32 __payload) throw (); + + +extern int setpayloadsigf32 (_Float32 *__x, _Float32 __payload) throw (); +# 390 "/usr/include/math.h" 2 3 4 +# 406 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 acosf64 (_Float64 __x) throw (); extern _Float64 __acosf64 (_Float64 __x) throw (); + +extern _Float64 asinf64 (_Float64 __x) throw (); extern _Float64 __asinf64 (_Float64 __x) throw (); + +extern _Float64 atanf64 (_Float64 __x) throw (); extern _Float64 __atanf64 (_Float64 __x) throw (); + +extern _Float64 atan2f64 (_Float64 __y, _Float64 __x) throw (); extern _Float64 __atan2f64 (_Float64 __y, _Float64 __x) throw (); + + + extern _Float64 cosf64 (_Float64 __x) throw (); extern _Float64 __cosf64 (_Float64 __x) throw (); + + extern _Float64 sinf64 (_Float64 __x) throw (); extern _Float64 __sinf64 (_Float64 __x) throw (); + +extern _Float64 tanf64 (_Float64 __x) throw (); extern _Float64 __tanf64 (_Float64 __x) throw (); + + + + +extern _Float64 coshf64 (_Float64 __x) throw (); extern _Float64 __coshf64 (_Float64 __x) throw (); + +extern _Float64 sinhf64 (_Float64 __x) throw (); extern _Float64 __sinhf64 (_Float64 __x) throw (); + +extern _Float64 tanhf64 (_Float64 __x) throw (); extern _Float64 __tanhf64 (_Float64 __x) throw (); + + + + extern void sincosf64 (_Float64 __x, _Float64 *__sinx, _Float64 *__cosx) throw (); extern void __sincosf64 (_Float64 __x, _Float64 *__sinx, _Float64 *__cosx) throw () + ; + + + + +extern _Float64 acoshf64 (_Float64 __x) throw (); extern _Float64 __acoshf64 (_Float64 __x) throw (); + +extern _Float64 asinhf64 (_Float64 __x) throw (); extern _Float64 __asinhf64 (_Float64 __x) throw (); + +extern _Float64 atanhf64 (_Float64 __x) throw (); extern _Float64 __atanhf64 (_Float64 __x) throw (); + + + + + + extern _Float64 expf64 (_Float64 __x) throw (); extern _Float64 __expf64 (_Float64 __x) throw (); + + +extern _Float64 frexpf64 (_Float64 __x, int *__exponent) throw (); extern _Float64 __frexpf64 (_Float64 __x, int *__exponent) throw (); + + +extern _Float64 ldexpf64 (_Float64 __x, int __exponent) throw (); extern _Float64 __ldexpf64 (_Float64 __x, int __exponent) throw (); + + + extern _Float64 logf64 (_Float64 __x) throw (); extern _Float64 __logf64 (_Float64 __x) throw (); + + +extern _Float64 log10f64 (_Float64 __x) throw (); extern _Float64 __log10f64 (_Float64 __x) throw (); + + +extern _Float64 modff64 (_Float64 __x, _Float64 *__iptr) throw (); extern _Float64 __modff64 (_Float64 __x, _Float64 *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float64 exp10f64 (_Float64 __x) throw (); extern _Float64 __exp10f64 (_Float64 __x) throw (); + + + + +extern _Float64 expm1f64 (_Float64 __x) throw (); extern _Float64 __expm1f64 (_Float64 __x) throw (); + + +extern _Float64 log1pf64 (_Float64 __x) throw (); extern _Float64 __log1pf64 (_Float64 __x) throw (); + + +extern _Float64 logbf64 (_Float64 __x) throw (); extern _Float64 __logbf64 (_Float64 __x) throw (); + + + + +extern _Float64 exp2f64 (_Float64 __x) throw (); extern _Float64 __exp2f64 (_Float64 __x) throw (); + + +extern _Float64 log2f64 (_Float64 __x) throw (); extern _Float64 __log2f64 (_Float64 __x) throw (); + + + + + + + extern _Float64 powf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __powf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float64 sqrtf64 (_Float64 __x) throw (); extern _Float64 __sqrtf64 (_Float64 __x) throw (); + + + +extern _Float64 hypotf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __hypotf64 (_Float64 __x, _Float64 __y) throw (); + + + + +extern _Float64 cbrtf64 (_Float64 __x) throw (); extern _Float64 __cbrtf64 (_Float64 __x) throw (); + + + + + + +extern _Float64 ceilf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __ceilf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 fabsf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __fabsf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 floorf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __floorf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 fmodf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __fmodf64 (_Float64 __x, _Float64 __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 copysignf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __copysignf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + + + +extern _Float64 nanf64 (const char *__tagb) throw (); extern _Float64 __nanf64 (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 j0f64 (_Float64) throw (); extern _Float64 __j0f64 (_Float64) throw (); +extern _Float64 j1f64 (_Float64) throw (); extern _Float64 __j1f64 (_Float64) throw (); +extern _Float64 jnf64 (int, _Float64) throw (); extern _Float64 __jnf64 (int, _Float64) throw (); +extern _Float64 y0f64 (_Float64) throw (); extern _Float64 __y0f64 (_Float64) throw (); +extern _Float64 y1f64 (_Float64) throw (); extern _Float64 __y1f64 (_Float64) throw (); +extern _Float64 ynf64 (int, _Float64) throw (); extern _Float64 __ynf64 (int, _Float64) throw (); + + + + + +extern _Float64 erff64 (_Float64) throw (); extern _Float64 __erff64 (_Float64) throw (); +extern _Float64 erfcf64 (_Float64) throw (); extern _Float64 __erfcf64 (_Float64) throw (); +extern _Float64 lgammaf64 (_Float64) throw (); extern _Float64 __lgammaf64 (_Float64) throw (); + + + + +extern _Float64 tgammaf64 (_Float64) throw (); extern _Float64 __tgammaf64 (_Float64) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 lgammaf64_r (_Float64, int *__signgamp) throw (); extern _Float64 __lgammaf64_r (_Float64, int *__signgamp) throw (); + + + + + + +extern _Float64 rintf64 (_Float64 __x) throw (); extern _Float64 __rintf64 (_Float64 __x) throw (); + + +extern _Float64 nextafterf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __nextafterf64 (_Float64 __x, _Float64 __y) throw (); + + + + + + +extern _Float64 nextdownf64 (_Float64 __x) throw (); extern _Float64 __nextdownf64 (_Float64 __x) throw (); + +extern _Float64 nextupf64 (_Float64 __x) throw (); extern _Float64 __nextupf64 (_Float64 __x) throw (); + + + +extern _Float64 remainderf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __remainderf64 (_Float64 __x, _Float64 __y) throw (); + + + +extern _Float64 scalbnf64 (_Float64 __x, int __n) throw (); extern _Float64 __scalbnf64 (_Float64 __x, int __n) throw (); + + + +extern int ilogbf64 (_Float64 __x) throw (); extern int __ilogbf64 (_Float64 __x) throw (); + + + + +extern long int llogbf64 (_Float64 __x) throw (); extern long int __llogbf64 (_Float64 __x) throw (); + + + + +extern _Float64 scalblnf64 (_Float64 __x, long int __n) throw (); extern _Float64 __scalblnf64 (_Float64 __x, long int __n) throw (); + + + +extern _Float64 nearbyintf64 (_Float64 __x) throw (); extern _Float64 __nearbyintf64 (_Float64 __x) throw (); + + + +extern _Float64 roundf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __roundf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + +extern _Float64 truncf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __truncf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + + +extern _Float64 remquof64 (_Float64 __x, _Float64 __y, int *__quo) throw (); extern _Float64 __remquof64 (_Float64 __x, _Float64 __y, int *__quo) throw (); + + + + + + +extern long int lrintf64 (_Float64 __x) throw (); extern long int __lrintf64 (_Float64 __x) throw (); +__extension__ +extern long long int llrintf64 (_Float64 __x) throw (); extern long long int __llrintf64 (_Float64 __x) throw (); + + + +extern long int lroundf64 (_Float64 __x) throw (); extern long int __lroundf64 (_Float64 __x) throw (); +__extension__ +extern long long int llroundf64 (_Float64 __x) throw (); extern long long int __llroundf64 (_Float64 __x) throw (); + + + +extern _Float64 fdimf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __fdimf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float64 fmaxf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fmaxf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fminf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fminf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) throw (); extern _Float64 __fmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) throw (); + + + + +extern _Float64 roundevenf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __roundevenf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + +extern _Float64 fmaxmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fmaxmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fminmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fminmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef64 (_Float64 *__cx, const _Float64 *__x) throw (); + + + + +extern int totalorderf64 (const _Float64 *__x, const _Float64 *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf64 (const _Float64 *__x, const _Float64 *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float64 getpayloadf64 (const _Float64 *__x) throw (); extern _Float64 __getpayloadf64 (const _Float64 *__x) throw (); + + +extern int setpayloadf64 (_Float64 *__x, _Float64 __payload) throw (); + + +extern int setpayloadsigf64 (_Float64 *__x, _Float64 __payload) throw (); +# 407 "/usr/include/math.h" 2 3 4 +# 420 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassifyf128 (_Float128 __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitf128 (_Float128 __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinff128 (_Float128 __value) throw () __attribute__ ((__const__)); + + +extern int __finitef128 (_Float128 __value) throw () __attribute__ ((__const__)); + + +extern int __isnanf128 (_Float128 __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigf128 (_Float128 __x, _Float128 __y) throw (); + + +extern int __issignalingf128 (_Float128 __value) throw () + __attribute__ ((__const__)); +# 421 "/usr/include/math.h" 2 3 4 + + +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 acosf128 (_Float128 __x) throw (); extern _Float128 __acosf128 (_Float128 __x) throw (); + +extern _Float128 asinf128 (_Float128 __x) throw (); extern _Float128 __asinf128 (_Float128 __x) throw (); + +extern _Float128 atanf128 (_Float128 __x) throw (); extern _Float128 __atanf128 (_Float128 __x) throw (); + +extern _Float128 atan2f128 (_Float128 __y, _Float128 __x) throw (); extern _Float128 __atan2f128 (_Float128 __y, _Float128 __x) throw (); + + + extern _Float128 cosf128 (_Float128 __x) throw (); extern _Float128 __cosf128 (_Float128 __x) throw (); + + extern _Float128 sinf128 (_Float128 __x) throw (); extern _Float128 __sinf128 (_Float128 __x) throw (); + +extern _Float128 tanf128 (_Float128 __x) throw (); extern _Float128 __tanf128 (_Float128 __x) throw (); + + + + +extern _Float128 coshf128 (_Float128 __x) throw (); extern _Float128 __coshf128 (_Float128 __x) throw (); + +extern _Float128 sinhf128 (_Float128 __x) throw (); extern _Float128 __sinhf128 (_Float128 __x) throw (); + +extern _Float128 tanhf128 (_Float128 __x) throw (); extern _Float128 __tanhf128 (_Float128 __x) throw (); + + + + extern void sincosf128 (_Float128 __x, _Float128 *__sinx, _Float128 *__cosx) throw (); extern void __sincosf128 (_Float128 __x, _Float128 *__sinx, _Float128 *__cosx) throw () + ; + + + + +extern _Float128 acoshf128 (_Float128 __x) throw (); extern _Float128 __acoshf128 (_Float128 __x) throw (); + +extern _Float128 asinhf128 (_Float128 __x) throw (); extern _Float128 __asinhf128 (_Float128 __x) throw (); + +extern _Float128 atanhf128 (_Float128 __x) throw (); extern _Float128 __atanhf128 (_Float128 __x) throw (); + + + + + + extern _Float128 expf128 (_Float128 __x) throw (); extern _Float128 __expf128 (_Float128 __x) throw (); + + +extern _Float128 frexpf128 (_Float128 __x, int *__exponent) throw (); extern _Float128 __frexpf128 (_Float128 __x, int *__exponent) throw (); + + +extern _Float128 ldexpf128 (_Float128 __x, int __exponent) throw (); extern _Float128 __ldexpf128 (_Float128 __x, int __exponent) throw (); + + + extern _Float128 logf128 (_Float128 __x) throw (); extern _Float128 __logf128 (_Float128 __x) throw (); + + +extern _Float128 log10f128 (_Float128 __x) throw (); extern _Float128 __log10f128 (_Float128 __x) throw (); + + +extern _Float128 modff128 (_Float128 __x, _Float128 *__iptr) throw (); extern _Float128 __modff128 (_Float128 __x, _Float128 *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float128 exp10f128 (_Float128 __x) throw (); extern _Float128 __exp10f128 (_Float128 __x) throw (); + + + + +extern _Float128 expm1f128 (_Float128 __x) throw (); extern _Float128 __expm1f128 (_Float128 __x) throw (); + + +extern _Float128 log1pf128 (_Float128 __x) throw (); extern _Float128 __log1pf128 (_Float128 __x) throw (); + + +extern _Float128 logbf128 (_Float128 __x) throw (); extern _Float128 __logbf128 (_Float128 __x) throw (); + + + + +extern _Float128 exp2f128 (_Float128 __x) throw (); extern _Float128 __exp2f128 (_Float128 __x) throw (); + + +extern _Float128 log2f128 (_Float128 __x) throw (); extern _Float128 __log2f128 (_Float128 __x) throw (); + + + + + + + extern _Float128 powf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __powf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float128 sqrtf128 (_Float128 __x) throw (); extern _Float128 __sqrtf128 (_Float128 __x) throw (); + + + +extern _Float128 hypotf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __hypotf128 (_Float128 __x, _Float128 __y) throw (); + + + + +extern _Float128 cbrtf128 (_Float128 __x) throw (); extern _Float128 __cbrtf128 (_Float128 __x) throw (); + + + + + + +extern _Float128 ceilf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __ceilf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + +extern _Float128 fabsf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __fabsf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + +extern _Float128 floorf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __floorf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + +extern _Float128 fmodf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __fmodf128 (_Float128 __x, _Float128 __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 copysignf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __copysignf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + + + +extern _Float128 nanf128 (const char *__tagb) throw (); extern _Float128 __nanf128 (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 j0f128 (_Float128) throw (); extern _Float128 __j0f128 (_Float128) throw (); +extern _Float128 j1f128 (_Float128) throw (); extern _Float128 __j1f128 (_Float128) throw (); +extern _Float128 jnf128 (int, _Float128) throw (); extern _Float128 __jnf128 (int, _Float128) throw (); +extern _Float128 y0f128 (_Float128) throw (); extern _Float128 __y0f128 (_Float128) throw (); +extern _Float128 y1f128 (_Float128) throw (); extern _Float128 __y1f128 (_Float128) throw (); +extern _Float128 ynf128 (int, _Float128) throw (); extern _Float128 __ynf128 (int, _Float128) throw (); + + + + + +extern _Float128 erff128 (_Float128) throw (); extern _Float128 __erff128 (_Float128) throw (); +extern _Float128 erfcf128 (_Float128) throw (); extern _Float128 __erfcf128 (_Float128) throw (); +extern _Float128 lgammaf128 (_Float128) throw (); extern _Float128 __lgammaf128 (_Float128) throw (); + + + + +extern _Float128 tgammaf128 (_Float128) throw (); extern _Float128 __tgammaf128 (_Float128) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 lgammaf128_r (_Float128, int *__signgamp) throw (); extern _Float128 __lgammaf128_r (_Float128, int *__signgamp) throw (); + + + + + + +extern _Float128 rintf128 (_Float128 __x) throw (); extern _Float128 __rintf128 (_Float128 __x) throw (); + + +extern _Float128 nextafterf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __nextafterf128 (_Float128 __x, _Float128 __y) throw (); + + + + + + +extern _Float128 nextdownf128 (_Float128 __x) throw (); extern _Float128 __nextdownf128 (_Float128 __x) throw (); + +extern _Float128 nextupf128 (_Float128 __x) throw (); extern _Float128 __nextupf128 (_Float128 __x) throw (); + + + +extern _Float128 remainderf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __remainderf128 (_Float128 __x, _Float128 __y) throw (); + + + +extern _Float128 scalbnf128 (_Float128 __x, int __n) throw (); extern _Float128 __scalbnf128 (_Float128 __x, int __n) throw (); + + + +extern int ilogbf128 (_Float128 __x) throw (); extern int __ilogbf128 (_Float128 __x) throw (); + + + + +extern long int llogbf128 (_Float128 __x) throw (); extern long int __llogbf128 (_Float128 __x) throw (); + + + + +extern _Float128 scalblnf128 (_Float128 __x, long int __n) throw (); extern _Float128 __scalblnf128 (_Float128 __x, long int __n) throw (); + + + +extern _Float128 nearbyintf128 (_Float128 __x) throw (); extern _Float128 __nearbyintf128 (_Float128 __x) throw (); + + + +extern _Float128 roundf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __roundf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + + +extern _Float128 truncf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __truncf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + + + +extern _Float128 remquof128 (_Float128 __x, _Float128 __y, int *__quo) throw (); extern _Float128 __remquof128 (_Float128 __x, _Float128 __y, int *__quo) throw (); + + + + + + +extern long int lrintf128 (_Float128 __x) throw (); extern long int __lrintf128 (_Float128 __x) throw (); +__extension__ +extern long long int llrintf128 (_Float128 __x) throw (); extern long long int __llrintf128 (_Float128 __x) throw (); + + + +extern long int lroundf128 (_Float128 __x) throw (); extern long int __lroundf128 (_Float128 __x) throw (); +__extension__ +extern long long int llroundf128 (_Float128 __x) throw (); extern long long int __llroundf128 (_Float128 __x) throw (); + + + +extern _Float128 fdimf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __fdimf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float128 fmaxf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fmaxf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern _Float128 fminf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fminf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern _Float128 fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) throw (); extern _Float128 __fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) throw (); + + + + +extern _Float128 roundevenf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __roundevenf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + +extern _Float128 fmaxmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fmaxmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern _Float128 fminmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fminmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef128 (_Float128 *__cx, const _Float128 *__x) throw (); + + + + +extern int totalorderf128 (const _Float128 *__x, const _Float128 *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf128 (const _Float128 *__x, const _Float128 *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float128 getpayloadf128 (const _Float128 *__x) throw (); extern _Float128 __getpayloadf128 (const _Float128 *__x) throw (); + + +extern int setpayloadf128 (_Float128 *__x, _Float128 __payload) throw (); + + +extern int setpayloadsigf128 (_Float128 *__x, _Float128 __payload) throw (); +# 424 "/usr/include/math.h" 2 3 4 +# 440 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x acosf32x (_Float32x __x) throw (); extern _Float32x __acosf32x (_Float32x __x) throw (); + +extern _Float32x asinf32x (_Float32x __x) throw (); extern _Float32x __asinf32x (_Float32x __x) throw (); + +extern _Float32x atanf32x (_Float32x __x) throw (); extern _Float32x __atanf32x (_Float32x __x) throw (); + +extern _Float32x atan2f32x (_Float32x __y, _Float32x __x) throw (); extern _Float32x __atan2f32x (_Float32x __y, _Float32x __x) throw (); + + + extern _Float32x cosf32x (_Float32x __x) throw (); extern _Float32x __cosf32x (_Float32x __x) throw (); + + extern _Float32x sinf32x (_Float32x __x) throw (); extern _Float32x __sinf32x (_Float32x __x) throw (); + +extern _Float32x tanf32x (_Float32x __x) throw (); extern _Float32x __tanf32x (_Float32x __x) throw (); + + + + +extern _Float32x coshf32x (_Float32x __x) throw (); extern _Float32x __coshf32x (_Float32x __x) throw (); + +extern _Float32x sinhf32x (_Float32x __x) throw (); extern _Float32x __sinhf32x (_Float32x __x) throw (); + +extern _Float32x tanhf32x (_Float32x __x) throw (); extern _Float32x __tanhf32x (_Float32x __x) throw (); + + + + extern void sincosf32x (_Float32x __x, _Float32x *__sinx, _Float32x *__cosx) throw (); extern void __sincosf32x (_Float32x __x, _Float32x *__sinx, _Float32x *__cosx) throw () + ; + + + + +extern _Float32x acoshf32x (_Float32x __x) throw (); extern _Float32x __acoshf32x (_Float32x __x) throw (); + +extern _Float32x asinhf32x (_Float32x __x) throw (); extern _Float32x __asinhf32x (_Float32x __x) throw (); + +extern _Float32x atanhf32x (_Float32x __x) throw (); extern _Float32x __atanhf32x (_Float32x __x) throw (); + + + + + + extern _Float32x expf32x (_Float32x __x) throw (); extern _Float32x __expf32x (_Float32x __x) throw (); + + +extern _Float32x frexpf32x (_Float32x __x, int *__exponent) throw (); extern _Float32x __frexpf32x (_Float32x __x, int *__exponent) throw (); + + +extern _Float32x ldexpf32x (_Float32x __x, int __exponent) throw (); extern _Float32x __ldexpf32x (_Float32x __x, int __exponent) throw (); + + + extern _Float32x logf32x (_Float32x __x) throw (); extern _Float32x __logf32x (_Float32x __x) throw (); + + +extern _Float32x log10f32x (_Float32x __x) throw (); extern _Float32x __log10f32x (_Float32x __x) throw (); + + +extern _Float32x modff32x (_Float32x __x, _Float32x *__iptr) throw (); extern _Float32x __modff32x (_Float32x __x, _Float32x *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float32x exp10f32x (_Float32x __x) throw (); extern _Float32x __exp10f32x (_Float32x __x) throw (); + + + + +extern _Float32x expm1f32x (_Float32x __x) throw (); extern _Float32x __expm1f32x (_Float32x __x) throw (); + + +extern _Float32x log1pf32x (_Float32x __x) throw (); extern _Float32x __log1pf32x (_Float32x __x) throw (); + + +extern _Float32x logbf32x (_Float32x __x) throw (); extern _Float32x __logbf32x (_Float32x __x) throw (); + + + + +extern _Float32x exp2f32x (_Float32x __x) throw (); extern _Float32x __exp2f32x (_Float32x __x) throw (); + + +extern _Float32x log2f32x (_Float32x __x) throw (); extern _Float32x __log2f32x (_Float32x __x) throw (); + + + + + + + extern _Float32x powf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __powf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32x sqrtf32x (_Float32x __x) throw (); extern _Float32x __sqrtf32x (_Float32x __x) throw (); + + + +extern _Float32x hypotf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __hypotf32x (_Float32x __x, _Float32x __y) throw (); + + + + +extern _Float32x cbrtf32x (_Float32x __x) throw (); extern _Float32x __cbrtf32x (_Float32x __x) throw (); + + + + + + +extern _Float32x ceilf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __ceilf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x fabsf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __fabsf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x floorf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __floorf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x fmodf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __fmodf32x (_Float32x __x, _Float32x __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x copysignf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __copysignf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + + + +extern _Float32x nanf32x (const char *__tagb) throw (); extern _Float32x __nanf32x (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x j0f32x (_Float32x) throw (); extern _Float32x __j0f32x (_Float32x) throw (); +extern _Float32x j1f32x (_Float32x) throw (); extern _Float32x __j1f32x (_Float32x) throw (); +extern _Float32x jnf32x (int, _Float32x) throw (); extern _Float32x __jnf32x (int, _Float32x) throw (); +extern _Float32x y0f32x (_Float32x) throw (); extern _Float32x __y0f32x (_Float32x) throw (); +extern _Float32x y1f32x (_Float32x) throw (); extern _Float32x __y1f32x (_Float32x) throw (); +extern _Float32x ynf32x (int, _Float32x) throw (); extern _Float32x __ynf32x (int, _Float32x) throw (); + + + + + +extern _Float32x erff32x (_Float32x) throw (); extern _Float32x __erff32x (_Float32x) throw (); +extern _Float32x erfcf32x (_Float32x) throw (); extern _Float32x __erfcf32x (_Float32x) throw (); +extern _Float32x lgammaf32x (_Float32x) throw (); extern _Float32x __lgammaf32x (_Float32x) throw (); + + + + +extern _Float32x tgammaf32x (_Float32x) throw (); extern _Float32x __tgammaf32x (_Float32x) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x lgammaf32x_r (_Float32x, int *__signgamp) throw (); extern _Float32x __lgammaf32x_r (_Float32x, int *__signgamp) throw (); + + + + + + +extern _Float32x rintf32x (_Float32x __x) throw (); extern _Float32x __rintf32x (_Float32x __x) throw (); + + +extern _Float32x nextafterf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __nextafterf32x (_Float32x __x, _Float32x __y) throw (); + + + + + + +extern _Float32x nextdownf32x (_Float32x __x) throw (); extern _Float32x __nextdownf32x (_Float32x __x) throw (); + +extern _Float32x nextupf32x (_Float32x __x) throw (); extern _Float32x __nextupf32x (_Float32x __x) throw (); + + + +extern _Float32x remainderf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __remainderf32x (_Float32x __x, _Float32x __y) throw (); + + + +extern _Float32x scalbnf32x (_Float32x __x, int __n) throw (); extern _Float32x __scalbnf32x (_Float32x __x, int __n) throw (); + + + +extern int ilogbf32x (_Float32x __x) throw (); extern int __ilogbf32x (_Float32x __x) throw (); + + + + +extern long int llogbf32x (_Float32x __x) throw (); extern long int __llogbf32x (_Float32x __x) throw (); + + + + +extern _Float32x scalblnf32x (_Float32x __x, long int __n) throw (); extern _Float32x __scalblnf32x (_Float32x __x, long int __n) throw (); + + + +extern _Float32x nearbyintf32x (_Float32x __x) throw (); extern _Float32x __nearbyintf32x (_Float32x __x) throw (); + + + +extern _Float32x roundf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __roundf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + +extern _Float32x truncf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __truncf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + + +extern _Float32x remquof32x (_Float32x __x, _Float32x __y, int *__quo) throw (); extern _Float32x __remquof32x (_Float32x __x, _Float32x __y, int *__quo) throw (); + + + + + + +extern long int lrintf32x (_Float32x __x) throw (); extern long int __lrintf32x (_Float32x __x) throw (); +__extension__ +extern long long int llrintf32x (_Float32x __x) throw (); extern long long int __llrintf32x (_Float32x __x) throw (); + + + +extern long int lroundf32x (_Float32x __x) throw (); extern long int __lroundf32x (_Float32x __x) throw (); +__extension__ +extern long long int llroundf32x (_Float32x __x) throw (); extern long long int __llroundf32x (_Float32x __x) throw (); + + + +extern _Float32x fdimf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __fdimf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32x fmaxf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fmaxf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fminf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fminf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fmaf32x (_Float32x __x, _Float32x __y, _Float32x __z) throw (); extern _Float32x __fmaf32x (_Float32x __x, _Float32x __y, _Float32x __z) throw (); + + + + +extern _Float32x roundevenf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __roundevenf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + +extern _Float32x fmaxmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fmaxmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fminmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fminmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef32x (_Float32x *__cx, const _Float32x *__x) throw (); + + + + +extern int totalorderf32x (const _Float32x *__x, const _Float32x *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf32x (const _Float32x *__x, const _Float32x *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float32x getpayloadf32x (const _Float32x *__x) throw (); extern _Float32x __getpayloadf32x (const _Float32x *__x) throw (); + + +extern int setpayloadf32x (_Float32x *__x, _Float32x __payload) throw (); + + +extern int setpayloadsigf32x (_Float32x *__x, _Float32x __payload) throw (); +# 441 "/usr/include/math.h" 2 3 4 +# 457 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x acosf64x (_Float64x __x) throw (); extern _Float64x __acosf64x (_Float64x __x) throw (); + +extern _Float64x asinf64x (_Float64x __x) throw (); extern _Float64x __asinf64x (_Float64x __x) throw (); + +extern _Float64x atanf64x (_Float64x __x) throw (); extern _Float64x __atanf64x (_Float64x __x) throw (); + +extern _Float64x atan2f64x (_Float64x __y, _Float64x __x) throw (); extern _Float64x __atan2f64x (_Float64x __y, _Float64x __x) throw (); + + + extern _Float64x cosf64x (_Float64x __x) throw (); extern _Float64x __cosf64x (_Float64x __x) throw (); + + extern _Float64x sinf64x (_Float64x __x) throw (); extern _Float64x __sinf64x (_Float64x __x) throw (); + +extern _Float64x tanf64x (_Float64x __x) throw (); extern _Float64x __tanf64x (_Float64x __x) throw (); + + + + +extern _Float64x coshf64x (_Float64x __x) throw (); extern _Float64x __coshf64x (_Float64x __x) throw (); + +extern _Float64x sinhf64x (_Float64x __x) throw (); extern _Float64x __sinhf64x (_Float64x __x) throw (); + +extern _Float64x tanhf64x (_Float64x __x) throw (); extern _Float64x __tanhf64x (_Float64x __x) throw (); + + + + extern void sincosf64x (_Float64x __x, _Float64x *__sinx, _Float64x *__cosx) throw (); extern void __sincosf64x (_Float64x __x, _Float64x *__sinx, _Float64x *__cosx) throw () + ; + + + + +extern _Float64x acoshf64x (_Float64x __x) throw (); extern _Float64x __acoshf64x (_Float64x __x) throw (); + +extern _Float64x asinhf64x (_Float64x __x) throw (); extern _Float64x __asinhf64x (_Float64x __x) throw (); + +extern _Float64x atanhf64x (_Float64x __x) throw (); extern _Float64x __atanhf64x (_Float64x __x) throw (); + + + + + + extern _Float64x expf64x (_Float64x __x) throw (); extern _Float64x __expf64x (_Float64x __x) throw (); + + +extern _Float64x frexpf64x (_Float64x __x, int *__exponent) throw (); extern _Float64x __frexpf64x (_Float64x __x, int *__exponent) throw (); + + +extern _Float64x ldexpf64x (_Float64x __x, int __exponent) throw (); extern _Float64x __ldexpf64x (_Float64x __x, int __exponent) throw (); + + + extern _Float64x logf64x (_Float64x __x) throw (); extern _Float64x __logf64x (_Float64x __x) throw (); + + +extern _Float64x log10f64x (_Float64x __x) throw (); extern _Float64x __log10f64x (_Float64x __x) throw (); + + +extern _Float64x modff64x (_Float64x __x, _Float64x *__iptr) throw (); extern _Float64x __modff64x (_Float64x __x, _Float64x *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float64x exp10f64x (_Float64x __x) throw (); extern _Float64x __exp10f64x (_Float64x __x) throw (); + + + + +extern _Float64x expm1f64x (_Float64x __x) throw (); extern _Float64x __expm1f64x (_Float64x __x) throw (); + + +extern _Float64x log1pf64x (_Float64x __x) throw (); extern _Float64x __log1pf64x (_Float64x __x) throw (); + + +extern _Float64x logbf64x (_Float64x __x) throw (); extern _Float64x __logbf64x (_Float64x __x) throw (); + + + + +extern _Float64x exp2f64x (_Float64x __x) throw (); extern _Float64x __exp2f64x (_Float64x __x) throw (); + + +extern _Float64x log2f64x (_Float64x __x) throw (); extern _Float64x __log2f64x (_Float64x __x) throw (); + + + + + + + extern _Float64x powf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __powf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64x sqrtf64x (_Float64x __x) throw (); extern _Float64x __sqrtf64x (_Float64x __x) throw (); + + + +extern _Float64x hypotf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __hypotf64x (_Float64x __x, _Float64x __y) throw (); + + + + +extern _Float64x cbrtf64x (_Float64x __x) throw (); extern _Float64x __cbrtf64x (_Float64x __x) throw (); + + + + + + +extern _Float64x ceilf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __ceilf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x fabsf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __fabsf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x floorf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __floorf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x fmodf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __fmodf64x (_Float64x __x, _Float64x __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x copysignf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __copysignf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + + + +extern _Float64x nanf64x (const char *__tagb) throw (); extern _Float64x __nanf64x (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x j0f64x (_Float64x) throw (); extern _Float64x __j0f64x (_Float64x) throw (); +extern _Float64x j1f64x (_Float64x) throw (); extern _Float64x __j1f64x (_Float64x) throw (); +extern _Float64x jnf64x (int, _Float64x) throw (); extern _Float64x __jnf64x (int, _Float64x) throw (); +extern _Float64x y0f64x (_Float64x) throw (); extern _Float64x __y0f64x (_Float64x) throw (); +extern _Float64x y1f64x (_Float64x) throw (); extern _Float64x __y1f64x (_Float64x) throw (); +extern _Float64x ynf64x (int, _Float64x) throw (); extern _Float64x __ynf64x (int, _Float64x) throw (); + + + + + +extern _Float64x erff64x (_Float64x) throw (); extern _Float64x __erff64x (_Float64x) throw (); +extern _Float64x erfcf64x (_Float64x) throw (); extern _Float64x __erfcf64x (_Float64x) throw (); +extern _Float64x lgammaf64x (_Float64x) throw (); extern _Float64x __lgammaf64x (_Float64x) throw (); + + + + +extern _Float64x tgammaf64x (_Float64x) throw (); extern _Float64x __tgammaf64x (_Float64x) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x lgammaf64x_r (_Float64x, int *__signgamp) throw (); extern _Float64x __lgammaf64x_r (_Float64x, int *__signgamp) throw (); + + + + + + +extern _Float64x rintf64x (_Float64x __x) throw (); extern _Float64x __rintf64x (_Float64x __x) throw (); + + +extern _Float64x nextafterf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __nextafterf64x (_Float64x __x, _Float64x __y) throw (); + + + + + + +extern _Float64x nextdownf64x (_Float64x __x) throw (); extern _Float64x __nextdownf64x (_Float64x __x) throw (); + +extern _Float64x nextupf64x (_Float64x __x) throw (); extern _Float64x __nextupf64x (_Float64x __x) throw (); + + + +extern _Float64x remainderf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __remainderf64x (_Float64x __x, _Float64x __y) throw (); + + + +extern _Float64x scalbnf64x (_Float64x __x, int __n) throw (); extern _Float64x __scalbnf64x (_Float64x __x, int __n) throw (); + + + +extern int ilogbf64x (_Float64x __x) throw (); extern int __ilogbf64x (_Float64x __x) throw (); + + + + +extern long int llogbf64x (_Float64x __x) throw (); extern long int __llogbf64x (_Float64x __x) throw (); + + + + +extern _Float64x scalblnf64x (_Float64x __x, long int __n) throw (); extern _Float64x __scalblnf64x (_Float64x __x, long int __n) throw (); + + + +extern _Float64x nearbyintf64x (_Float64x __x) throw (); extern _Float64x __nearbyintf64x (_Float64x __x) throw (); + + + +extern _Float64x roundf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __roundf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + +extern _Float64x truncf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __truncf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + + +extern _Float64x remquof64x (_Float64x __x, _Float64x __y, int *__quo) throw (); extern _Float64x __remquof64x (_Float64x __x, _Float64x __y, int *__quo) throw (); + + + + + + +extern long int lrintf64x (_Float64x __x) throw (); extern long int __lrintf64x (_Float64x __x) throw (); +__extension__ +extern long long int llrintf64x (_Float64x __x) throw (); extern long long int __llrintf64x (_Float64x __x) throw (); + + + +extern long int lroundf64x (_Float64x __x) throw (); extern long int __lroundf64x (_Float64x __x) throw (); +__extension__ +extern long long int llroundf64x (_Float64x __x) throw (); extern long long int __llroundf64x (_Float64x __x) throw (); + + + +extern _Float64x fdimf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __fdimf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64x fmaxf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fmaxf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fminf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fminf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) throw (); extern _Float64x __fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) throw (); + + + + +extern _Float64x roundevenf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __roundevenf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + +extern _Float64x fmaxmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fmaxmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fminmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fminmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef64x (_Float64x *__cx, const _Float64x *__x) throw (); + + + + +extern int totalorderf64x (const _Float64x *__x, const _Float64x *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf64x (const _Float64x *__x, const _Float64x *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float64x getpayloadf64x (const _Float64x *__x) throw (); extern _Float64x __getpayloadf64x (const _Float64x *__x) throw (); + + +extern int setpayloadf64x (_Float64x *__x, _Float64x __payload) throw (); + + +extern int setpayloadsigf64x (_Float64x *__x, _Float64x __payload) throw (); +# 458 "/usr/include/math.h" 2 3 4 +# 503 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern float fadd (double __x, double __y) throw (); + + +extern float fdiv (double __x, double __y) throw (); + + +extern float fmul (double __x, double __y) throw (); + + +extern float fsub (double __x, double __y) throw (); +# 504 "/usr/include/math.h" 2 3 4 +# 517 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern float faddl (long double __x, long double __y) throw (); + + +extern float fdivl (long double __x, long double __y) throw (); + + +extern float fmull (long double __x, long double __y) throw (); + + +extern float fsubl (long double __x, long double __y) throw (); +# 518 "/usr/include/math.h" 2 3 4 +# 537 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern double daddl (long double __x, long double __y) throw (); + + +extern double ddivl (long double __x, long double __y) throw (); + + +extern double dmull (long double __x, long double __y) throw (); + + +extern double dsubl (long double __x, long double __y) throw (); +# 538 "/usr/include/math.h" 2 3 4 +# 616 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32divf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32mulf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32subf32x (_Float32x __x, _Float32x __y) throw (); +# 617 "/usr/include/math.h" 2 3 4 +# 626 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32divf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32mulf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32subf64 (_Float64 __x, _Float64 __y) throw (); +# 627 "/usr/include/math.h" 2 3 4 +# 636 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32divf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32mulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32subf64x (_Float64x __x, _Float64x __y) throw (); +# 637 "/usr/include/math.h" 2 3 4 +# 646 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32 f32divf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32 f32mulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32 f32subf128 (_Float128 __x, _Float128 __y) throw (); +# 647 "/usr/include/math.h" 2 3 4 +# 666 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32x f32xaddf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xdivf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xmulf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xsubf64 (_Float64 __x, _Float64 __y) throw (); +# 667 "/usr/include/math.h" 2 3 4 +# 676 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32x f32xaddf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xdivf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xmulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xsubf64x (_Float64x __x, _Float64x __y) throw (); +# 677 "/usr/include/math.h" 2 3 4 +# 686 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32x f32xaddf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32x f32xdivf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32x f32xmulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32x f32xsubf128 (_Float128 __x, _Float128 __y) throw (); +# 687 "/usr/include/math.h" 2 3 4 +# 706 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float64 f64addf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64divf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64mulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64subf64x (_Float64x __x, _Float64x __y) throw (); +# 707 "/usr/include/math.h" 2 3 4 +# 716 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float64 f64addf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64 f64divf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64 f64mulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64 f64subf128 (_Float128 __x, _Float128 __y) throw (); +# 717 "/usr/include/math.h" 2 3 4 +# 736 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float64x f64xaddf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64x f64xdivf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64x f64xmulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64x f64xsubf128 (_Float128 __x, _Float128 __y) throw (); +# 737 "/usr/include/math.h" 2 3 4 +# 773 "/usr/include/math.h" 3 4 +extern int signgam; +# 853 "/usr/include/math.h" 3 4 +enum + { + FP_NAN = + + 0, + FP_INFINITE = + + 1, + FP_ZERO = + + 2, + FP_SUBNORMAL = + + 3, + FP_NORMAL = + + 4 + }; +# 973 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/iscanonical.h" 1 3 4 +# 23 "/usr/include/bits/iscanonical.h" 3 4 +extern int __iscanonicall (long double __x) + throw () __attribute__ ((__const__)); +# 46 "/usr/include/bits/iscanonical.h" 3 4 +extern "C++" { +inline int iscanonical (float __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (double __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (long double __val) { return __iscanonicall (__val); } + +inline int iscanonical (_Float128 __val) { return ((void) (__typeof (__val)) (__val), 1); } + +} +# 974 "/usr/include/math.h" 2 3 4 +# 985 "/usr/include/math.h" 3 4 +extern "C++" { +inline int issignaling (float __val) { return __issignalingf (__val); } +inline int issignaling (double __val) { return __issignaling (__val); } +inline int +issignaling (long double __val) +{ + + + + return __issignalingl (__val); + +} + + + +inline int issignaling (_Float128 __val) { return __issignalingf128 (__val); } + +} +# 1016 "/usr/include/math.h" 3 4 +extern "C++" { +# 1047 "/usr/include/math.h" 3 4 +template inline bool +iszero (__T __val) +{ + return __val == 0; +} + +} +# 1278 "/usr/include/math.h" 3 4 +extern "C++" { +template struct __iseqsig_type; + +template<> struct __iseqsig_type +{ + static int __call (float __x, float __y) throw () + { + return __iseqsigf (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (double __x, double __y) throw () + { + return __iseqsig (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (long double __x, long double __y) throw () + { + + return __iseqsigl (__x, __y); + + + + } +}; + + + + +template<> struct __iseqsig_type<_Float128> +{ + static int __call (_Float128 __x, _Float128 __y) throw () + { + return __iseqsigf128 (__x, __y); + } +}; + + +template +inline int +iseqsig (_T1 __x, _T2 __y) throw () +{ + + typedef decltype (((__x) + (__y) + 0.0f)) _T3; + + + + return __iseqsig_type<_T3>::__call (__x, __y); +} + +} + + + + +} +# 46 "/usr/include/c++/7/cmath" 2 3 + +# 1 "/usr/include/c++/7/bits/std_abs.h" 1 3 +# 33 "/usr/include/c++/7/bits/std_abs.h" 3 + +# 34 "/usr/include/c++/7/bits/std_abs.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 36 "/usr/include/c++/7/bits/std_abs.h" 2 3 + + +# 1 "/usr/include/stdlib.h" 1 3 4 +# 25 "/usr/include/stdlib.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 26 "/usr/include/stdlib.h" 2 3 4 + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 32 "/usr/include/stdlib.h" 2 3 4 + +extern "C" { + + + + + +# 1 "/usr/include/bits/waitflags.h" 1 3 4 +# 40 "/usr/include/stdlib.h" 2 3 4 +# 1 "/usr/include/bits/waitstatus.h" 1 3 4 +# 41 "/usr/include/stdlib.h" 2 3 4 +# 58 "/usr/include/stdlib.h" 3 4 +typedef struct + { + int quot; + int rem; + } div_t; + + + +typedef struct + { + long int quot; + long int rem; + } ldiv_t; + + + + + +__extension__ typedef struct + { + long long int quot; + long long int rem; + } lldiv_t; +# 97 "/usr/include/stdlib.h" 3 4 +extern size_t __ctype_get_mb_cur_max (void) throw () ; + + + +extern double atof (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern int atoi (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern long int atol (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +__extension__ extern long long int atoll (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +extern double strtod (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern float strtof (const char *__restrict __nptr, + char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))); + +extern long double strtold (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); +# 140 "/usr/include/stdlib.h" 3 4 +extern _Float32 strtof32 (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float64 strtof64 (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float128 strtof128 (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float32x strtof32x (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float64x strtof64x (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); +# 176 "/usr/include/stdlib.h" 3 4 +extern long int strtol (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +extern unsigned long int strtoul (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + +__extension__ +extern long long int strtoq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +__extension__ +extern unsigned long long int strtouq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +__extension__ +extern long long int strtoll (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +__extension__ +extern unsigned long long int strtoull (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +extern int strfromd (char *__dest, size_t __size, const char *__format, + double __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfromf (char *__dest, size_t __size, const char *__format, + float __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfroml (char *__dest, size_t __size, const char *__format, + long double __f) + throw () __attribute__ ((__nonnull__ (3))); +# 232 "/usr/include/stdlib.h" 3 4 +extern int strfromf32 (char *__dest, size_t __size, const char * __format, + _Float32 __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf64 (char *__dest, size_t __size, const char * __format, + _Float64 __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf128 (char *__dest, size_t __size, const char * __format, + _Float128 __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf32x (char *__dest, size_t __size, const char * __format, + _Float32x __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf64x (char *__dest, size_t __size, const char * __format, + _Float64x __f) + throw () __attribute__ ((__nonnull__ (3))); +# 274 "/usr/include/stdlib.h" 3 4 +extern long int strtol_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))); + +extern unsigned long int strtoul_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +__extension__ +extern long long int strtoll_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +__extension__ +extern unsigned long long int strtoull_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +extern double strtod_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern float strtof_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern long double strtold_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); +# 316 "/usr/include/stdlib.h" 3 4 +extern _Float32 strtof32_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float64 strtof64_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float128 strtof128_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float32x strtof32x_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float64x strtof64x_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); +# 385 "/usr/include/stdlib.h" 3 4 +extern char *l64a (long int __n) throw () ; + + +extern long int a64l (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + + +# 1 "/usr/include/sys/types.h" 1 3 4 +# 27 "/usr/include/sys/types.h" 3 4 +extern "C" { + + + + + +typedef __u_char u_char; +typedef __u_short u_short; +typedef __u_int u_int; +typedef __u_long u_long; +typedef __quad_t quad_t; +typedef __u_quad_t u_quad_t; +typedef __fsid_t fsid_t; + + +typedef __loff_t loff_t; + + + + +typedef __ino_t ino_t; + + + + + + +typedef __ino64_t ino64_t; + + + + +typedef __dev_t dev_t; + + + + +typedef __gid_t gid_t; + + + + +typedef __mode_t mode_t; + + + + +typedef __nlink_t nlink_t; + + + + +typedef __uid_t uid_t; + + + + + +typedef __off_t off_t; + + + + + + +typedef __off64_t off64_t; +# 103 "/usr/include/sys/types.h" 3 4 +typedef __id_t id_t; + + + + +typedef __ssize_t ssize_t; + + + + + +typedef __daddr_t daddr_t; +typedef __caddr_t caddr_t; + + + + + +typedef __key_t key_t; +# 134 "/usr/include/sys/types.h" 3 4 +typedef __useconds_t useconds_t; + + + +typedef __suseconds_t suseconds_t; + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 145 "/usr/include/sys/types.h" 2 3 4 + + + +typedef unsigned long int ulong; +typedef unsigned short int ushort; +typedef unsigned int uint; + + + + +# 1 "/usr/include/bits/stdint-intn.h" 1 3 4 +# 24 "/usr/include/bits/stdint-intn.h" 3 4 +typedef __int8_t int8_t; +typedef __int16_t int16_t; +typedef __int32_t int32_t; +typedef __int64_t int64_t; +# 156 "/usr/include/sys/types.h" 2 3 4 + + +typedef __uint8_t u_int8_t; +typedef __uint16_t u_int16_t; +typedef __uint32_t u_int32_t; +typedef __uint64_t u_int64_t; + + +typedef int register_t __attribute__ ((__mode__ (__word__))); +# 176 "/usr/include/sys/types.h" 3 4 +# 1 "/usr/include/endian.h" 1 3 4 +# 35 "/usr/include/endian.h" 3 4 +# 1 "/usr/include/bits/byteswap.h" 1 3 4 +# 33 "/usr/include/bits/byteswap.h" 3 4 +static __inline __uint16_t +__bswap_16 (__uint16_t __bsx) +{ + + return __builtin_bswap16 (__bsx); + + + +} + + + + + + +static __inline __uint32_t +__bswap_32 (__uint32_t __bsx) +{ + + return __builtin_bswap32 (__bsx); + + + +} +# 69 "/usr/include/bits/byteswap.h" 3 4 +__extension__ static __inline __uint64_t +__bswap_64 (__uint64_t __bsx) +{ + + return __builtin_bswap64 (__bsx); + + + +} +# 36 "/usr/include/endian.h" 2 3 4 +# 1 "/usr/include/bits/uintn-identity.h" 1 3 4 +# 32 "/usr/include/bits/uintn-identity.h" 3 4 +static __inline __uint16_t +__uint16_identity (__uint16_t __x) +{ + return __x; +} + +static __inline __uint32_t +__uint32_identity (__uint32_t __x) +{ + return __x; +} + +static __inline __uint64_t +__uint64_identity (__uint64_t __x) +{ + return __x; +} +# 37 "/usr/include/endian.h" 2 3 4 +# 177 "/usr/include/sys/types.h" 2 3 4 + + +# 1 "/usr/include/sys/select.h" 1 3 4 +# 30 "/usr/include/sys/select.h" 3 4 +# 1 "/usr/include/bits/select.h" 1 3 4 +# 22 "/usr/include/bits/select.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 23 "/usr/include/bits/select.h" 2 3 4 +# 31 "/usr/include/sys/select.h" 2 3 4 + + +# 1 "/usr/include/bits/types/sigset_t.h" 1 3 4 + + + +# 1 "/usr/include/bits/types/__sigset_t.h" 1 3 4 + + + + +typedef struct +{ + unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; +} __sigset_t; +# 5 "/usr/include/bits/types/sigset_t.h" 2 3 4 + + +typedef __sigset_t sigset_t; +# 34 "/usr/include/sys/select.h" 2 3 4 +# 49 "/usr/include/sys/select.h" 3 4 +typedef long int __fd_mask; +# 59 "/usr/include/sys/select.h" 3 4 +typedef struct + { + + + + __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; + + + + + + } fd_set; + + + + + + +typedef __fd_mask fd_mask; +# 91 "/usr/include/sys/select.h" 3 4 +extern "C" { +# 101 "/usr/include/sys/select.h" 3 4 +extern int select (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + struct timeval *__restrict __timeout); +# 113 "/usr/include/sys/select.h" 3 4 +extern int pselect (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + const struct timespec *__restrict __timeout, + const __sigset_t *__restrict __sigmask); +# 126 "/usr/include/sys/select.h" 3 4 +} +# 180 "/usr/include/sys/types.h" 2 3 4 + + + + + +typedef __blksize_t blksize_t; + + + + + + +typedef __blkcnt_t blkcnt_t; + + + +typedef __fsblkcnt_t fsblkcnt_t; + + + +typedef __fsfilcnt_t fsfilcnt_t; +# 219 "/usr/include/sys/types.h" 3 4 +typedef __blkcnt64_t blkcnt64_t; +typedef __fsblkcnt64_t fsblkcnt64_t; +typedef __fsfilcnt64_t fsfilcnt64_t; + + + + + +# 1 "/usr/include/bits/pthreadtypes.h" 1 3 4 +# 23 "/usr/include/bits/pthreadtypes.h" 3 4 +# 1 "/usr/include/bits/thread-shared-types.h" 1 3 4 +# 44 "/usr/include/bits/thread-shared-types.h" 3 4 +# 1 "/usr/include/bits/pthreadtypes-arch.h" 1 3 4 +# 21 "/usr/include/bits/pthreadtypes-arch.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 22 "/usr/include/bits/pthreadtypes-arch.h" 2 3 4 +# 45 "/usr/include/bits/thread-shared-types.h" 2 3 4 + + + + +typedef struct __pthread_internal_list +{ + struct __pthread_internal_list *__prev; + struct __pthread_internal_list *__next; +} __pthread_list_t; + +typedef struct __pthread_internal_slist +{ + struct __pthread_internal_slist *__next; +} __pthread_slist_t; +# 74 "/usr/include/bits/thread-shared-types.h" 3 4 +# 1 "/usr/include/bits/struct_mutex.h" 1 3 4 +# 22 "/usr/include/bits/struct_mutex.h" 3 4 +struct __pthread_mutex_s +{ + int __lock; + unsigned int __count; + int __owner; + + unsigned int __nusers; + + + + int __kind; + + short __spins; + short __elision; + __pthread_list_t __list; +# 53 "/usr/include/bits/struct_mutex.h" 3 4 +}; +# 75 "/usr/include/bits/thread-shared-types.h" 2 3 4 +# 87 "/usr/include/bits/thread-shared-types.h" 3 4 +# 1 "/usr/include/bits/struct_rwlock.h" 1 3 4 +# 23 "/usr/include/bits/struct_rwlock.h" 3 4 +struct __pthread_rwlock_arch_t +{ + unsigned int __readers; + unsigned int __writers; + unsigned int __wrphase_futex; + unsigned int __writers_futex; + unsigned int __pad3; + unsigned int __pad4; + + int __cur_writer; + int __shared; + signed char __rwelision; + + + + + unsigned char __pad1[7]; + + + unsigned long int __pad2; + + + unsigned int __flags; +# 55 "/usr/include/bits/struct_rwlock.h" 3 4 +}; +# 88 "/usr/include/bits/thread-shared-types.h" 2 3 4 + + + + +struct __pthread_cond_s +{ + __extension__ union + { + __extension__ unsigned long long int __wseq; + struct + { + unsigned int __low; + unsigned int __high; + } __wseq32; + }; + __extension__ union + { + __extension__ unsigned long long int __g1_start; + struct + { + unsigned int __low; + unsigned int __high; + } __g1_start32; + }; + unsigned int __g_refs[2] ; + unsigned int __g_size[2]; + unsigned int __g1_orig_size; + unsigned int __wrefs; + unsigned int __g_signals[2]; +}; +# 24 "/usr/include/bits/pthreadtypes.h" 2 3 4 + + + +typedef unsigned long int pthread_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_mutexattr_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_condattr_t; + + + +typedef unsigned int pthread_key_t; + + + +typedef int pthread_once_t; + + +union pthread_attr_t +{ + char __size[56]; + long int __align; +}; + +typedef union pthread_attr_t pthread_attr_t; + + + + +typedef union +{ + struct __pthread_mutex_s __data; + char __size[40]; + long int __align; +} pthread_mutex_t; + + +typedef union +{ + struct __pthread_cond_s __data; + char __size[48]; + __extension__ long long int __align; +} pthread_cond_t; + + + + + +typedef union +{ + struct __pthread_rwlock_arch_t __data; + char __size[56]; + long int __align; +} pthread_rwlock_t; + +typedef union +{ + char __size[8]; + long int __align; +} pthread_rwlockattr_t; + + + + + +typedef volatile int pthread_spinlock_t; + + + + +typedef union +{ + char __size[32]; + long int __align; +} pthread_barrier_t; + +typedef union +{ + char __size[4]; + int __align; +} pthread_barrierattr_t; +# 228 "/usr/include/sys/types.h" 2 3 4 + + +} +# 395 "/usr/include/stdlib.h" 2 3 4 + + + + + + +extern long int random (void) throw (); + + +extern void srandom (unsigned int __seed) throw (); + + + + + +extern char *initstate (unsigned int __seed, char *__statebuf, + size_t __statelen) throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +struct random_data + { + int32_t *fptr; + int32_t *rptr; + int32_t *state; + int rand_type; + int rand_deg; + int rand_sep; + int32_t *end_ptr; + }; + +extern int random_r (struct random_data *__restrict __buf, + int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int srandom_r (unsigned int __seed, struct random_data *__buf) + throw () __attribute__ ((__nonnull__ (2))); + +extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, + size_t __statelen, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (2, 4))); + +extern int setstate_r (char *__restrict __statebuf, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern int rand (void) throw (); + +extern void srand (unsigned int __seed) throw (); + + + +extern int rand_r (unsigned int *__seed) throw (); + + + + + + + +extern double drand48 (void) throw (); +extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1))); + + +extern long int lrand48 (void) throw (); +extern long int nrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern long int mrand48 (void) throw (); +extern long int jrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern void srand48 (long int __seedval) throw (); +extern unsigned short int *seed48 (unsigned short int __seed16v[3]) + throw () __attribute__ ((__nonnull__ (1))); +extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1))); + + + + + +struct drand48_data + { + unsigned short int __x[3]; + unsigned short int __old_x[3]; + unsigned short int __c; + unsigned short int __init; + __extension__ unsigned long long int __a; + + }; + + +extern int drand48_r (struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); +extern int erand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int lrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int nrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int mrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int jrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int srand48_r (long int __seedval, struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (2))); + +extern int seed48_r (unsigned short int __seed16v[3], + struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int lcong48_r (unsigned short int __param[7], + struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + +extern void *calloc (size_t __nmemb, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (1, 2))) ; + + + + + + +extern void *realloc (void *__ptr, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) __attribute__ ((__alloc_size__ (2))); + + + + + + + +extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) + __attribute__ ((__alloc_size__ (2, 3))); + + + +extern void free (void *__ptr) throw (); + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 1 3 4 +# 12 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 3 4 +# 1 "/usr/include/alloca.h" 1 3 4 +# 24 "/usr/include/alloca.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 25 "/usr/include/alloca.h" 2 3 4 + +extern "C" { + + + + + +extern void *alloca (size_t __size) throw (); + + + + + +} +# 13 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 2 3 4 +# 23 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 3 4 +extern "C" { + +extern void* __alloca(size_t); + +extern void* __builtin_alloca(size_t); + + +} +# 569 "/usr/include/stdlib.h" 2 3 4 + + + + + +extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + + + + +extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern void *aligned_alloc (size_t __alignment, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (2))) ; + + + +extern void abort (void) throw () __attribute__ ((__noreturn__)); + + + +extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1))); + + + + +extern "C++" int at_quick_exit (void (*__func) (void)) + throw () __asm ("at_quick_exit") __attribute__ ((__nonnull__ (1))); +# 610 "/usr/include/stdlib.h" 3 4 +extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) + throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern void exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void quick_exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void _Exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + +extern char *getenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern char *secure_getenv (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + +extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern int setenv (const char *__name, const char *__value, int __replace) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int unsetenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))); + + + + + + +extern int clearenv (void) throw (); +# 675 "/usr/include/stdlib.h" 3 4 +extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1))); +# 688 "/usr/include/stdlib.h" 3 4 +extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ; +# 698 "/usr/include/stdlib.h" 3 4 +extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ; +# 710 "/usr/include/stdlib.h" 3 4 +extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ; +# 720 "/usr/include/stdlib.h" 3 4 +extern int mkstemps64 (char *__template, int __suffixlen) + __attribute__ ((__nonnull__ (1))) ; +# 731 "/usr/include/stdlib.h" 3 4 +extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ; +# 742 "/usr/include/stdlib.h" 3 4 +extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; +# 752 "/usr/include/stdlib.h" 3 4 +extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; +# 762 "/usr/include/stdlib.h" 3 4 +extern int mkostemps (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; +# 774 "/usr/include/stdlib.h" 3 4 +extern int mkostemps64 (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; +# 784 "/usr/include/stdlib.h" 3 4 +extern int system (const char *__command) ; + + + + + +extern char *canonicalize_file_name (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; +# 800 "/usr/include/stdlib.h" 3 4 +extern char *realpath (const char *__restrict __name, + char *__restrict __resolved) throw () ; + + + + + + +typedef int (*__compar_fn_t) (const void *, const void *); + + +typedef __compar_fn_t comparison_fn_t; + + + +typedef int (*__compar_d_fn_t) (const void *, const void *, void *); + + + + +extern void *bsearch (const void *__key, const void *__base, + size_t __nmemb, size_t __size, __compar_fn_t __compar) + __attribute__ ((__nonnull__ (1, 2, 5))) ; + + + + + + + +extern void qsort (void *__base, size_t __nmemb, size_t __size, + __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); + +extern void qsort_r (void *__base, size_t __nmemb, size_t __size, + __compar_d_fn_t __compar, void *__arg) + __attribute__ ((__nonnull__ (1, 4))); + + + + +extern int abs (int __x) throw () __attribute__ ((__const__)) ; +extern long int labs (long int __x) throw () __attribute__ ((__const__)) ; + + +__extension__ extern long long int llabs (long long int __x) + throw () __attribute__ ((__const__)) ; + + + + + + +extern div_t div (int __numer, int __denom) + throw () __attribute__ ((__const__)) ; +extern ldiv_t ldiv (long int __numer, long int __denom) + throw () __attribute__ ((__const__)) ; + + +__extension__ extern lldiv_t lldiv (long long int __numer, + long long int __denom) + throw () __attribute__ ((__const__)) ; +# 872 "/usr/include/stdlib.h" 3 4 +extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *gcvt (double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern char *qecvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qfcvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qgcvt (long double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); + +extern int qecvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int qfcvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); + + + + + +extern int mblen (const char *__s, size_t __n) throw (); + + +extern int mbtowc (wchar_t *__restrict __pwc, + const char *__restrict __s, size_t __n) throw (); + + +extern int wctomb (char *__s, wchar_t __wchar) throw (); + + + +extern size_t mbstowcs (wchar_t *__restrict __pwcs, + const char *__restrict __s, size_t __n) throw (); + +extern size_t wcstombs (char *__restrict __s, + const wchar_t *__restrict __pwcs, size_t __n) + throw (); + + + + + + + +extern int rpmatch (const char *__response) throw () __attribute__ ((__nonnull__ (1))) ; +# 957 "/usr/include/stdlib.h" 3 4 +extern int getsubopt (char **__restrict __optionp, + char *const *__restrict __tokens, + char **__restrict __valuep) + throw () __attribute__ ((__nonnull__ (1, 2, 3))) ; + + + + + + + +extern int posix_openpt (int __oflag) ; + + + + + + + +extern int grantpt (int __fd) throw (); + + + +extern int unlockpt (int __fd) throw (); + + + + +extern char *ptsname (int __fd) throw () ; + + + + + + +extern int ptsname_r (int __fd, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int getpt (void); + + + + + + +extern int getloadavg (double __loadavg[], int __nelem) + throw () __attribute__ ((__nonnull__ (1))); +# 1013 "/usr/include/stdlib.h" 3 4 +# 1 "/usr/include/bits/stdlib-float.h" 1 3 4 +# 1014 "/usr/include/stdlib.h" 2 3 4 +# 1023 "/usr/include/stdlib.h" 3 4 +} +# 39 "/usr/include/c++/7/bits/std_abs.h" 2 3 + + + + + + + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::abs; + + + inline long + abs(long __i) { return __builtin_labs(__i); } + + + + inline long long + abs(long long __x) { return __builtin_llabs (__x); } + + + + + + + + inline constexpr double + abs(double __x) + { return __builtin_fabs(__x); } + + inline constexpr float + abs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + abs(long double __x) + { return __builtin_fabsl(__x); } + + + + inline constexpr __int128 + abs(__int128 __x) { return __x >= 0 ? __x : -__x; } +# 106 "/usr/include/c++/7/bits/std_abs.h" 3 + +} +} +# 48 "/usr/include/c++/7/cmath" 2 3 +# 77 "/usr/include/c++/7/cmath" 3 +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::acos; + + + inline constexpr float + acos(float __x) + { return __builtin_acosf(__x); } + + inline constexpr long double + acos(long double __x) + { return __builtin_acosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acos(_Tp __x) + { return __builtin_acos(__x); } + + using ::asin; + + + inline constexpr float + asin(float __x) + { return __builtin_asinf(__x); } + + inline constexpr long double + asin(long double __x) + { return __builtin_asinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asin(_Tp __x) + { return __builtin_asin(__x); } + + using ::atan; + + + inline constexpr float + atan(float __x) + { return __builtin_atanf(__x); } + + inline constexpr long double + atan(long double __x) + { return __builtin_atanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atan(_Tp __x) + { return __builtin_atan(__x); } + + using ::atan2; + + + inline constexpr float + atan2(float __y, float __x) + { return __builtin_atan2f(__y, __x); } + + inline constexpr long double + atan2(long double __y, long double __x) + { return __builtin_atan2l(__y, __x); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + atan2(_Tp __y, _Up __x) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return atan2(__type(__y), __type(__x)); + } + + using ::ceil; + + + inline constexpr float + ceil(float __x) + { return __builtin_ceilf(__x); } + + inline constexpr long double + ceil(long double __x) + { return __builtin_ceill(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ceil(_Tp __x) + { return __builtin_ceil(__x); } + + using ::cos; + + + inline constexpr float + cos(float __x) + { return __builtin_cosf(__x); } + + inline constexpr long double + cos(long double __x) + { return __builtin_cosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cos(_Tp __x) + { return __builtin_cos(__x); } + + using ::cosh; + + + inline constexpr float + cosh(float __x) + { return __builtin_coshf(__x); } + + inline constexpr long double + cosh(long double __x) + { return __builtin_coshl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cosh(_Tp __x) + { return __builtin_cosh(__x); } + + using ::exp; + + + inline constexpr float + exp(float __x) + { return __builtin_expf(__x); } + + inline constexpr long double + exp(long double __x) + { return __builtin_expl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp(_Tp __x) + { return __builtin_exp(__x); } + + using ::fabs; + + + inline constexpr float + fabs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + fabs(long double __x) + { return __builtin_fabsl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + fabs(_Tp __x) + { return __builtin_fabs(__x); } + + using ::floor; + + + inline constexpr float + floor(float __x) + { return __builtin_floorf(__x); } + + inline constexpr long double + floor(long double __x) + { return __builtin_floorl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + floor(_Tp __x) + { return __builtin_floor(__x); } + + using ::fmod; + + + inline constexpr float + fmod(float __x, float __y) + { return __builtin_fmodf(__x, __y); } + + inline constexpr long double + fmod(long double __x, long double __y) + { return __builtin_fmodl(__x, __y); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmod(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmod(__type(__x), __type(__y)); + } + + using ::frexp; + + + inline float + frexp(float __x, int* __exp) + { return __builtin_frexpf(__x, __exp); } + + inline long double + frexp(long double __x, int* __exp) + { return __builtin_frexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + frexp(_Tp __x, int* __exp) + { return __builtin_frexp(__x, __exp); } + + using ::ldexp; + + + inline constexpr float + ldexp(float __x, int __exp) + { return __builtin_ldexpf(__x, __exp); } + + inline constexpr long double + ldexp(long double __x, int __exp) + { return __builtin_ldexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ldexp(_Tp __x, int __exp) + { return __builtin_ldexp(__x, __exp); } + + using ::log; + + + inline constexpr float + log(float __x) + { return __builtin_logf(__x); } + + inline constexpr long double + log(long double __x) + { return __builtin_logl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log(_Tp __x) + { return __builtin_log(__x); } + + using ::log10; + + + inline constexpr float + log10(float __x) + { return __builtin_log10f(__x); } + + inline constexpr long double + log10(long double __x) + { return __builtin_log10l(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log10(_Tp __x) + { return __builtin_log10(__x); } + + using ::modf; + + + inline float + modf(float __x, float* __iptr) + { return __builtin_modff(__x, __iptr); } + + inline long double + modf(long double __x, long double* __iptr) + { return __builtin_modfl(__x, __iptr); } + + + using ::pow; + + + inline constexpr float + pow(float __x, float __y) + { return __builtin_powf(__x, __y); } + + inline constexpr long double + pow(long double __x, long double __y) + { return __builtin_powl(__x, __y); } +# 412 "/usr/include/c++/7/cmath" 3 + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + pow(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return pow(__type(__x), __type(__y)); + } + + using ::sin; + + + inline constexpr float + sin(float __x) + { return __builtin_sinf(__x); } + + inline constexpr long double + sin(long double __x) + { return __builtin_sinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sin(_Tp __x) + { return __builtin_sin(__x); } + + using ::sinh; + + + inline constexpr float + sinh(float __x) + { return __builtin_sinhf(__x); } + + inline constexpr long double + sinh(long double __x) + { return __builtin_sinhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sinh(_Tp __x) + { return __builtin_sinh(__x); } + + using ::sqrt; + + + inline constexpr float + sqrt(float __x) + { return __builtin_sqrtf(__x); } + + inline constexpr long double + sqrt(long double __x) + { return __builtin_sqrtl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sqrt(_Tp __x) + { return __builtin_sqrt(__x); } + + using ::tan; + + + inline constexpr float + tan(float __x) + { return __builtin_tanf(__x); } + + inline constexpr long double + tan(long double __x) + { return __builtin_tanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tan(_Tp __x) + { return __builtin_tan(__x); } + + using ::tanh; + + + inline constexpr float + tanh(float __x) + { return __builtin_tanhf(__x); } + + inline constexpr long double + tanh(long double __x) + { return __builtin_tanhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tanh(_Tp __x) + { return __builtin_tanh(__x); } + + +} +# 536 "/usr/include/c++/7/cmath" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + constexpr int + fpclassify(float __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(long double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + fpclassify(_Tp __x) + { return __x != 0 ? 4 : 2; } + + + + constexpr bool + isfinite(float __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(double __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(long double __x) + { return __builtin_isfinite(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isfinite(_Tp __x) + { return true; } + + + + constexpr bool + isinf(float __x) + { return __builtin_isinf(__x); } + + + + + + constexpr bool + isinf(double __x) + { return __builtin_isinf(__x); } + + + constexpr bool + isinf(long double __x) + { return __builtin_isinf(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isinf(_Tp __x) + { return false; } + + + + constexpr bool + isnan(float __x) + { return __builtin_isnan(__x); } + + + + + + constexpr bool + isnan(double __x) + { return __builtin_isnan(__x); } + + + constexpr bool + isnan(long double __x) + { return __builtin_isnan(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnan(_Tp __x) + { return false; } + + + + constexpr bool + isnormal(float __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(double __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(long double __x) + { return __builtin_isnormal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnormal(_Tp __x) + { return __x != 0 ? true : false; } + + + + + constexpr bool + signbit(float __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(double __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(long double __x) + { return __builtin_signbit(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + signbit(_Tp __x) + { return __x < 0 ? true : false; } + + + + constexpr bool + isgreater(float __x, float __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(double __x, double __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(long double __x, long double __y) + { return __builtin_isgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isgreaterequal(float __x, float __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(double __x, double __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(long double __x, long double __y) + { return __builtin_isgreaterequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreaterequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreaterequal(__type(__x), __type(__y)); + } + + + + constexpr bool + isless(float __x, float __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(double __x, double __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(long double __x, long double __y) + { return __builtin_isless(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isless(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isless(__type(__x), __type(__y)); + } + + + + constexpr bool + islessequal(float __x, float __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(double __x, double __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(long double __x, long double __y) + { return __builtin_islessequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessequal(__type(__x), __type(__y)); + } + + + + constexpr bool + islessgreater(float __x, float __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(double __x, double __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(long double __x, long double __y) + { return __builtin_islessgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isunordered(float __x, float __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(double __x, double __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(long double __x, long double __y) + { return __builtin_isunordered(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isunordered(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isunordered(__type(__x), __type(__y)); + } +# 957 "/usr/include/c++/7/cmath" 3 + +} +# 1075 "/usr/include/c++/7/cmath" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::double_t; + using ::float_t; + + + using ::acosh; + using ::acoshf; + using ::acoshl; + + using ::asinh; + using ::asinhf; + using ::asinhl; + + using ::atanh; + using ::atanhf; + using ::atanhl; + + using ::cbrt; + using ::cbrtf; + using ::cbrtl; + + using ::copysign; + using ::copysignf; + using ::copysignl; + + using ::erf; + using ::erff; + using ::erfl; + + using ::erfc; + using ::erfcf; + using ::erfcl; + + using ::exp2; + using ::exp2f; + using ::exp2l; + + using ::expm1; + using ::expm1f; + using ::expm1l; + + using ::fdim; + using ::fdimf; + using ::fdiml; + + using ::fma; + using ::fmaf; + using ::fmal; + + using ::fmax; + using ::fmaxf; + using ::fmaxl; + + using ::fmin; + using ::fminf; + using ::fminl; + + using ::hypot; + using ::hypotf; + using ::hypotl; + + using ::ilogb; + using ::ilogbf; + using ::ilogbl; + + using ::lgamma; + using ::lgammaf; + using ::lgammal; + + + using ::llrint; + using ::llrintf; + using ::llrintl; + + using ::llround; + using ::llroundf; + using ::llroundl; + + + using ::log1p; + using ::log1pf; + using ::log1pl; + + using ::log2; + using ::log2f; + using ::log2l; + + using ::logb; + using ::logbf; + using ::logbl; + + using ::lrint; + using ::lrintf; + using ::lrintl; + + using ::lround; + using ::lroundf; + using ::lroundl; + + using ::nan; + using ::nanf; + using ::nanl; + + using ::nearbyint; + using ::nearbyintf; + using ::nearbyintl; + + using ::nextafter; + using ::nextafterf; + using ::nextafterl; + + using ::nexttoward; + using ::nexttowardf; + using ::nexttowardl; + + using ::remainder; + using ::remainderf; + using ::remainderl; + + using ::remquo; + using ::remquof; + using ::remquol; + + using ::rint; + using ::rintf; + using ::rintl; + + using ::round; + using ::roundf; + using ::roundl; + + using ::scalbln; + using ::scalblnf; + using ::scalblnl; + + using ::scalbn; + using ::scalbnf; + using ::scalbnl; + + using ::tgamma; + using ::tgammaf; + using ::tgammal; + + using ::trunc; + using ::truncf; + using ::truncl; + + + + constexpr float + acosh(float __x) + { return __builtin_acoshf(__x); } + + constexpr long double + acosh(long double __x) + { return __builtin_acoshl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acosh(_Tp __x) + { return __builtin_acosh(__x); } + + + + constexpr float + asinh(float __x) + { return __builtin_asinhf(__x); } + + constexpr long double + asinh(long double __x) + { return __builtin_asinhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asinh(_Tp __x) + { return __builtin_asinh(__x); } + + + + constexpr float + atanh(float __x) + { return __builtin_atanhf(__x); } + + constexpr long double + atanh(long double __x) + { return __builtin_atanhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atanh(_Tp __x) + { return __builtin_atanh(__x); } + + + + constexpr float + cbrt(float __x) + { return __builtin_cbrtf(__x); } + + constexpr long double + cbrt(long double __x) + { return __builtin_cbrtl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cbrt(_Tp __x) + { return __builtin_cbrt(__x); } + + + + constexpr float + copysign(float __x, float __y) + { return __builtin_copysignf(__x, __y); } + + constexpr long double + copysign(long double __x, long double __y) + { return __builtin_copysignl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + copysign(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return copysign(__type(__x), __type(__y)); + } + + + + constexpr float + erf(float __x) + { return __builtin_erff(__x); } + + constexpr long double + erf(long double __x) + { return __builtin_erfl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erf(_Tp __x) + { return __builtin_erf(__x); } + + + + constexpr float + erfc(float __x) + { return __builtin_erfcf(__x); } + + constexpr long double + erfc(long double __x) + { return __builtin_erfcl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erfc(_Tp __x) + { return __builtin_erfc(__x); } + + + + constexpr float + exp2(float __x) + { return __builtin_exp2f(__x); } + + constexpr long double + exp2(long double __x) + { return __builtin_exp2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp2(_Tp __x) + { return __builtin_exp2(__x); } + + + + constexpr float + expm1(float __x) + { return __builtin_expm1f(__x); } + + constexpr long double + expm1(long double __x) + { return __builtin_expm1l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + expm1(_Tp __x) + { return __builtin_expm1(__x); } + + + + constexpr float + fdim(float __x, float __y) + { return __builtin_fdimf(__x, __y); } + + constexpr long double + fdim(long double __x, long double __y) + { return __builtin_fdiml(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fdim(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fdim(__type(__x), __type(__y)); + } + + + + constexpr float + fma(float __x, float __y, float __z) + { return __builtin_fmaf(__x, __y, __z); } + + constexpr long double + fma(long double __x, long double __y, long double __z) + { return __builtin_fmal(__x, __y, __z); } + + + + template + constexpr typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type + fma(_Tp __x, _Up __y, _Vp __z) + { + typedef typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type __type; + return fma(__type(__x), __type(__y), __type(__z)); + } + + + + constexpr float + fmax(float __x, float __y) + { return __builtin_fmaxf(__x, __y); } + + constexpr long double + fmax(long double __x, long double __y) + { return __builtin_fmaxl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmax(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmax(__type(__x), __type(__y)); + } + + + + constexpr float + fmin(float __x, float __y) + { return __builtin_fminf(__x, __y); } + + constexpr long double + fmin(long double __x, long double __y) + { return __builtin_fminl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmin(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmin(__type(__x), __type(__y)); + } + + + + constexpr float + hypot(float __x, float __y) + { return __builtin_hypotf(__x, __y); } + + constexpr long double + hypot(long double __x, long double __y) + { return __builtin_hypotl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + hypot(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return hypot(__type(__x), __type(__y)); + } + + + + constexpr int + ilogb(float __x) + { return __builtin_ilogbf(__x); } + + constexpr int + ilogb(long double __x) + { return __builtin_ilogbl(__x); } + + + + template + constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + ilogb(_Tp __x) + { return __builtin_ilogb(__x); } + + + + constexpr float + lgamma(float __x) + { return __builtin_lgammaf(__x); } + + constexpr long double + lgamma(long double __x) + { return __builtin_lgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + lgamma(_Tp __x) + { return __builtin_lgamma(__x); } + + + + constexpr long long + llrint(float __x) + { return __builtin_llrintf(__x); } + + constexpr long long + llrint(long double __x) + { return __builtin_llrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llrint(_Tp __x) + { return __builtin_llrint(__x); } + + + + constexpr long long + llround(float __x) + { return __builtin_llroundf(__x); } + + constexpr long long + llround(long double __x) + { return __builtin_llroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llround(_Tp __x) + { return __builtin_llround(__x); } + + + + constexpr float + log1p(float __x) + { return __builtin_log1pf(__x); } + + constexpr long double + log1p(long double __x) + { return __builtin_log1pl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log1p(_Tp __x) + { return __builtin_log1p(__x); } + + + + + constexpr float + log2(float __x) + { return __builtin_log2f(__x); } + + constexpr long double + log2(long double __x) + { return __builtin_log2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log2(_Tp __x) + { return __builtin_log2(__x); } + + + + constexpr float + logb(float __x) + { return __builtin_logbf(__x); } + + constexpr long double + logb(long double __x) + { return __builtin_logbl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + logb(_Tp __x) + { return __builtin_logb(__x); } + + + + constexpr long + lrint(float __x) + { return __builtin_lrintf(__x); } + + constexpr long + lrint(long double __x) + { return __builtin_lrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lrint(_Tp __x) + { return __builtin_lrint(__x); } + + + + constexpr long + lround(float __x) + { return __builtin_lroundf(__x); } + + constexpr long + lround(long double __x) + { return __builtin_lroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lround(_Tp __x) + { return __builtin_lround(__x); } + + + + constexpr float + nearbyint(float __x) + { return __builtin_nearbyintf(__x); } + + constexpr long double + nearbyint(long double __x) + { return __builtin_nearbyintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nearbyint(_Tp __x) + { return __builtin_nearbyint(__x); } + + + + constexpr float + nextafter(float __x, float __y) + { return __builtin_nextafterf(__x, __y); } + + constexpr long double + nextafter(long double __x, long double __y) + { return __builtin_nextafterl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + nextafter(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return nextafter(__type(__x), __type(__y)); + } + + + + constexpr float + nexttoward(float __x, long double __y) + { return __builtin_nexttowardf(__x, __y); } + + constexpr long double + nexttoward(long double __x, long double __y) + { return __builtin_nexttowardl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nexttoward(_Tp __x, long double __y) + { return __builtin_nexttoward(__x, __y); } + + + + constexpr float + remainder(float __x, float __y) + { return __builtin_remainderf(__x, __y); } + + constexpr long double + remainder(long double __x, long double __y) + { return __builtin_remainderl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remainder(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remainder(__type(__x), __type(__y)); + } + + + + inline float + remquo(float __x, float __y, int* __pquo) + { return __builtin_remquof(__x, __y, __pquo); } + + inline long double + remquo(long double __x, long double __y, int* __pquo) + { return __builtin_remquol(__x, __y, __pquo); } + + + + template + inline typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remquo(_Tp __x, _Up __y, int* __pquo) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remquo(__type(__x), __type(__y), __pquo); + } + + + + constexpr float + rint(float __x) + { return __builtin_rintf(__x); } + + constexpr long double + rint(long double __x) + { return __builtin_rintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + rint(_Tp __x) + { return __builtin_rint(__x); } + + + + constexpr float + round(float __x) + { return __builtin_roundf(__x); } + + constexpr long double + round(long double __x) + { return __builtin_roundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + round(_Tp __x) + { return __builtin_round(__x); } + + + + constexpr float + scalbln(float __x, long __ex) + { return __builtin_scalblnf(__x, __ex); } + + constexpr long double + scalbln(long double __x, long __ex) + { return __builtin_scalblnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbln(_Tp __x, long __ex) + { return __builtin_scalbln(__x, __ex); } + + + + constexpr float + scalbn(float __x, int __ex) + { return __builtin_scalbnf(__x, __ex); } + + constexpr long double + scalbn(long double __x, int __ex) + { return __builtin_scalbnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbn(_Tp __x, int __ex) + { return __builtin_scalbn(__x, __ex); } + + + + constexpr float + tgamma(float __x) + { return __builtin_tgammaf(__x); } + + constexpr long double + tgamma(long double __x) + { return __builtin_tgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tgamma(_Tp __x) + { return __builtin_tgamma(__x); } + + + + constexpr float + trunc(float __x) + { return __builtin_truncf(__x); } + + constexpr long double + trunc(long double __x) + { return __builtin_truncl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + trunc(_Tp __x) + { return __builtin_trunc(__x); } + + + +} +# 1917 "/usr/include/c++/7/cmath" 3 +} +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 2 3 +# 37 "/usr/include/c++/7/math.h" 2 3 + +using std::abs; +using std::acos; +using std::asin; +using std::atan; +using std::atan2; +using std::cos; +using std::sin; +using std::tan; +using std::cosh; +using std::sinh; +using std::tanh; +using std::exp; +using std::frexp; +using std::ldexp; +using std::log; +using std::log10; +using std::modf; +using std::pow; +using std::sqrt; +using std::ceil; +using std::fabs; +using std::floor; +using std::fmod; + + +using std::fpclassify; +using std::isfinite; +using std::isinf; +using std::isnan; +using std::isnormal; +using std::signbit; +using std::isgreater; +using std::isgreaterequal; +using std::isless; +using std::islessequal; +using std::islessgreater; +using std::isunordered; + + + +using std::acosh; +using std::asinh; +using std::atanh; +using std::cbrt; +using std::copysign; +using std::erf; +using std::erfc; +using std::exp2; +using std::expm1; +using std::fdim; +using std::fma; +using std::fmax; +using std::fmin; +using std::hypot; +using std::ilogb; +using std::lgamma; +using std::llrint; +using std::llround; +using std::log1p; +using std::log2; +using std::logb; +using std::lrint; +using std::lround; +using std::nearbyint; +using std::nextafter; +using std::nexttoward; +using std::remainder; +using std::remquo; +using std::rint; +using std::round; +using std::scalbln; +using std::scalbn; +using std::tgamma; +using std::trunc; +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 2 + + +#pragma libm (acosf, acoshf, asinf, asinhf, atanhf, atan2f) +#pragma libm (cbrtf, ceilf, copysignf, cosf, coshf) +#pragma libm (erff, erfcf, expf, exp2f, exp10f, expm1f) +#pragma libm (fabsf, floorf, fmaf, fminf, fmaxf) +#pragma libm (ilogbf) +#pragma libm (ldexpf, lgammaf, llrintf, llroundf, logbf, log1pf, logf, log2f, log10f, lrintf, lroundf) +#pragma libm (modff) +#pragma libm (nanf, nearbyintf, nextafterf) +#pragma libm (powf) +#pragma libm (remainderf, remquof, rintf, roundf, rsqrtf) +#pragma libm (scalblnf, scalbnf, sinf, sinhf, sqrtf) +#pragma libm (tanf, tanhf, tgammaf, truncf) +#pragma libm (abs, acos, acosh, asin, asinh, atanh, atan2) +#pragma libm (cbrt, ceil, copysign, cos, cosh) +#pragma libm (erf, erfc, exp, exp2, exp10, expm1) +#pragma libm (fabs, floor, fma, fmin, fmax) +#pragma libm (ilogb, isinf, isfinite, isnan) +#pragma libm (ldexp, lgamma, llrint, llround, logb, log1p, log, log2, log10, lrint, lround) +#pragma libm (modf) +#pragma libm (nan, nearbyint, nextafter) +#pragma libm (pow) +#pragma libm (remainder, remquo, rint, round, rsqrt) +#pragma libm (scalbln, scalbn, sin, sinh, sqrt) +#pragma libm (tan, tanh, tgamma, trunc) +#pragma libm (llabs) +#pragma libm (cyl_bessel_i0f,cyl_bessel_i1f) +#pragma libm (erfcinvf,erfcxf,erfinvf) +#pragma libm (erfcinv,erfcx,erfinv) +#pragma libm (fdim,fdimf) +#pragma libm (normf,norm3df,norm4df,normcdff,normcdfinvf) +#pragma libm (norm,norm3d,norm4d,normcdf,normcdfinv) +#pragma libm (rnormf,rnorm3df,rnorm4df,rhypotf,rcbrtf) +#pragma libm (rnorm,rnorm3d,rnorm4d,rhypot,rcbrt) +#pragma libm (ynf,y1f,y0f) +#pragma libm (yn,y1,y0) +#pragma libm (jnf,j1f,j0f) +#pragma libm (jn,j1,j0) +# 10542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 1 +# 11 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" + + +# 1 "/usr/include/c++/7/stdlib.h" 1 3 +# 36 "/usr/include/c++/7/stdlib.h" 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 1 3 +# 11 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 3 + + +# 1 "/usr/include/c++/7/cstdlib" 1 3 +# 39 "/usr/include/c++/7/cstdlib" 3 + +# 40 "/usr/include/c++/7/cstdlib" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 42 "/usr/include/c++/7/cstdlib" 2 3 +# 121 "/usr/include/c++/7/cstdlib" 3 +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::div_t; + using ::ldiv_t; + + using ::abort; + + + + using ::atexit; + + + using ::at_quick_exit; + + + using ::atof; + using ::atoi; + using ::atol; + using ::bsearch; + using ::calloc; + using ::div; + using ::exit; + using ::free; + using ::getenv; + using ::labs; + using ::ldiv; + using ::malloc; + + using ::mblen; + using ::mbstowcs; + using ::mbtowc; + + using ::qsort; + + + using ::quick_exit; + + + using ::rand; + using ::realloc; + using ::srand; + using ::strtod; + using ::strtol; + using ::strtoul; + using ::system; + + using ::wcstombs; + using ::wctomb; + + + + inline ldiv_t + div(long __i, long __j) { return ldiv(__i, __j); } + + + + +} +# 195 "/usr/include/c++/7/cstdlib" 3 +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::lldiv_t; + + + + + + using ::_Exit; + + + + using ::llabs; + + inline lldiv_t + div(long long __n, long long __d) + { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; } + + using ::lldiv; +# 227 "/usr/include/c++/7/cstdlib" 3 + using ::atoll; + using ::strtoll; + using ::strtoull; + + using ::strtof; + using ::strtold; + + +} + +namespace std +{ + + using ::__gnu_cxx::lldiv_t; + + using ::__gnu_cxx::_Exit; + + using ::__gnu_cxx::llabs; + using ::__gnu_cxx::div; + using ::__gnu_cxx::lldiv; + + using ::__gnu_cxx::atoll; + using ::__gnu_cxx::strtof; + using ::__gnu_cxx::strtoll; + using ::__gnu_cxx::strtoull; + using ::__gnu_cxx::strtold; +} + + + +} +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 2 3 + +namespace std { + extern "C" void* __host_malloc(std::size_t); + extern "C" void __host_free(void*); +} +extern "C" void* __host_malloc(std::size_t); +extern "C" void __host_free(void*); +# 37 "/usr/include/c++/7/stdlib.h" 2 3 + +using std::abort; +using std::atexit; +using std::exit; + + + using std::at_quick_exit; + + + using std::quick_exit; + + + + +using std::div_t; +using std::ldiv_t; + +using std::abs; +using std::atof; +using std::atoi; +using std::atol; +using std::bsearch; +using std::calloc; +using std::div; +using std::free; +using std::getenv; +using std::labs; +using std::ldiv; +using std::malloc; + +using std::mblen; +using std::mbstowcs; +using std::mbtowc; + +using std::qsort; +using std::rand; +using std::realloc; +using std::srand; +using std::strtod; +using std::strtol; +using std::strtoul; +using std::system; + +using std::wcstombs; +using std::wctomb; +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 2 + + + +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" +extern "C" + +void* __host_malloc(size_t); + + +extern "C" + +void __host_free(void*); +# 10543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 10616 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(long double x); +} +# 10792 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std +{ + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __pow_helper(T, int); + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __cmath_power(T, unsigned int); +} + +using std::abs; +using std::fabs; +using std::ceil; +using std::floor; +using std::sqrt; + +using std::pow; + +using std::log; +using std::log10; +using std::fmod; +using std::modf; +using std::exp; +using std::frexp; +using std::ldexp; +using std::asin; +using std::sin; +using std::sinh; +using std::acos; +using std::cos; +using std::cosh; +using std::atan; +using std::atan2; +using std::tan; +using std::tanh; +# 11193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 11202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int abs(long long int); +# 11212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int abs(long int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float abs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double abs(double); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fabs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ceil(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float floor(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sqrt(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float pow(float, float); + + + + +template +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) +typename __gnu_cxx::__promote_2<_Tp, _Up>::__type pow(_Tp, _Up); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log10(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fmod(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float modf(float, float*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float frexp(float, int*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ldexp(float, int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float asin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float acos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cosh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan2(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tanh(float); +# 11329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 11435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float logb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr int ilogb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbn(float a, int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbln(float a, long int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float exp2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float expm1(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log1p(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float acosh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float asinh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float atanh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float hypot(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float cbrt(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erf(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erfc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float lgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float tgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float copysign(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nextafter(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float remainder(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float remquo(float a, float b, int *quo); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float round(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float trunc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float rint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nearbyint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fdim(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fma(float a, float b, float c); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmax(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmin(float a, float b); +} +# 11574 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp10(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rsqrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rcbrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinpi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cospi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincospi(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincos(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float jn(const int n, const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float yn(const int n, const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i0(const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdf(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcx(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const double a, const float b); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const float a, const double b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int min(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int min(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const long long int b); +# 11715 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float min(const float a, const float b); +# 11726 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const double b); +# 11736 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const float a, const double b); +# 11746 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const float b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int max(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int max(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const long long int b); +# 11845 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float max(const float a, const float b); +# 11856 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const double b); +# 11866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const float a, const double b); +# 11876 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const float b); +# 11887 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C"{ +inline __attribute__((device)) void *__nv_aligned_device_malloc(size_t size, size_t align) +{ + __attribute__((device)) void *__nv_aligned_device_malloc_impl(size_t, size_t); + return __nv_aligned_device_malloc_impl(size, align); +} +} +# 12173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 1 +# 77 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +static inline __attribute__((host)) __attribute__((device)) float exp10(const float a) +{ + return exp10f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rsqrt(const float a) +{ + return rsqrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rcbrt(const float a) +{ + return rcbrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float sinpi(const float a) +{ + return sinpif(a); +} + +static inline __attribute__((host)) __attribute__((device)) float cospi(const float a) +{ + return cospif(a); +} + +static inline __attribute__((host)) __attribute__((device)) void sincospi(const float a, float *const sptr, float *const cptr) +{ + sincospif(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) void sincos(const float a, float *const sptr, float *const cptr) +{ + sincosf(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) float j0(const float a) +{ + return j0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float j1(const float a) +{ + return j1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float jn(const int n, const float a) +{ + return jnf(n, a); +} + +static inline __attribute__((host)) __attribute__((device)) float y0(const float a) +{ + return y0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float y1(const float a) +{ + return y1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float yn(const int n, const float a) +{ + return ynf(n, a); +} + +static inline __attribute__((device)) float cyl_bessel_i0(const float a) +{ + return cyl_bessel_i0f(a); +} + +static inline __attribute__((device)) float cyl_bessel_i1(const float a) +{ + return cyl_bessel_i1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfinv(const float a) +{ + return erfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcinv(const float a) +{ + return erfcinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdfinv(const float a) +{ + return normcdfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdf(const float a) +{ + return normcdff(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcx(const float a) +{ + return erfcxf(a); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const double a, const float b) +{ + return copysign(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const float a, const double b) +{ + return copysign(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const unsigned int b) +{ + return umin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const int a, const unsigned int b) +{ + return umin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const int b) +{ + return umin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int min(const long int a, const long int b) +{ + long int retval; + + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(min(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int min(const long long int a, const long long int b) +{ + return llmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b) +{ + return ullmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const long long int a, const unsigned long long int b) +{ + return ullmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const long long int b) +{ + return ullmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float min(const float a, const float b) +{ + return fminf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const double b) +{ + return fmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const float a, const double b) +{ + return fmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const float b) +{ + return fmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const unsigned int b) +{ + return umax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const int a, const unsigned int b) +{ + return umax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const int b) +{ + return umax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int max(const long int a, const long int b) +{ + long int retval; + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(max(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int max(const long long int a, const long long int b) +{ + return llmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b) +{ + return ullmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const long long int a, const unsigned long long int b) +{ + return ullmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const long long int b) +{ + return ullmax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float max(const float a, const float b) +{ + return fmaxf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const double b) +{ + return fmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const float a, const double b) +{ + return fmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const float b) +{ + return fmax(a, static_cast(b)); +} +# 1126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +inline __attribute__((host)) __attribute__((device)) int min(const int a, const int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned int umin(const unsigned int a, const unsigned int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) long long int llmin(const long long int a, const long long int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned long long int ullmin(const unsigned long long int a, + const unsigned long long int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) int max(const int a, const int b) +{ + return (a > b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned int umax(const unsigned int a, const unsigned int b) +{ + return (a > b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) long long int llmax(const long long int a, const long long int b) +{ + return (a > b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned long long int ullmax(const unsigned long long int a, + const unsigned long long int b) +{ + return (a > b) ? a : b; +} +# 12174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" 1 +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + + __attribute__((host)) surface(struct cudaChannelFormatDesc desc) + { + channelDesc = desc; + } + +}; + +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + +}; +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" 1 +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" +template +struct __attribute__((device_builtin_texture_type)) texture : public textureReference +{ + + __attribute__((host)) texture(int norm = 0, + enum cudaTextureFilterMode fMode = cudaFilterModePoint, + enum cudaTextureAddressMode aMode = cudaAddressModeClamp) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = cudaCreateChannelDesc(); + sRGB = 0; + } + + __attribute__((host)) texture(int norm, + enum cudaTextureFilterMode fMode, + enum cudaTextureAddressMode aMode, + struct cudaChannelFormatDesc desc) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = desc; + sRGB = 0; + } + +}; +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 1 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 1 +# 81 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + + + + + + +extern "C" +{ +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mulhi(int x, int y); +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umulhi(unsigned int x, unsigned int y); +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __mul64hi(long long int x, long long int y); +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __umul64hi(unsigned long long int x, unsigned long long int y); +# 139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int_as_float(int x); +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float_as_int(float x); +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint_as_float(unsigned int x); +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float_as_uint(float x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __syncthreads(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __prof_trigger(int); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence_block(void); +__attribute__((device)) __attribute__((cudart_builtin)) + +__attribute__((__noreturn__)) + + + +__attribute__((device_builtin)) void __trap(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __brkpt(); +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __saturatef(float x); +# 270 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __sad(int x, int y, unsigned int z); +# 338 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __usad(unsigned int x, unsigned int y, unsigned int z); +# 348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mul24(int x, int y); +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umul24(unsigned int x, unsigned int y); +# 371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float fdividef(float x, float y); +# 444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdividef(float x, float y); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) double fdivide(double x, double y); +# 457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __sinf(float x) +# 457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __cosf(float x) +# 468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __tanf(float x) +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void __sincosf(float x, float *sptr, float *cptr) +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __expf(float x) +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __exp10f(float x) +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log2f(float x) +# 601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log10f(float x) +# 628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 671 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __logf(float x) +# 671 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 671 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 713 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __powf(float x, float y) +# 713 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 713 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 722 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rn(float x); +# 731 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rz(float x); +# 740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_ru(float); +# 749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rd(float x); +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rn(float x); +# 767 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rz(float x); +# 776 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_ru(float x); +# 785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rd(float x); +# 794 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rn(int x); +# 803 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rz(int x); +# 812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_ru(int x); +# 821 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rd(int x); +# 830 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rn(unsigned int x); +# 839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rz(unsigned int x); +# 848 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_ru(unsigned int x); +# 857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rd(unsigned int x); +# 866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rn(float x); +# 875 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rz(float x); +# 884 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_ru(float x); +# 893 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rd(float x); +# 902 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rn(float x); +# 911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rz(float x); +# 920 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_ru(float x); +# 929 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rd(float x); +# 938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rn(long long int x); +# 947 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rz(long long int x); +# 956 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_ru(long long int x); +# 965 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rd(long long int x); +# 974 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rn(unsigned long long int x); +# 983 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rz(unsigned long long int x); +# 992 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_ru(unsigned long long int x); +# 1001 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rd(unsigned long long int x); +# 1013 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rn(float x, float y); +# 1025 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rz(float x, float y); +# 1037 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_ru(float x, float y); +# 1049 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rd(float x, float y); +# 1061 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rn(float x, float y); +# 1073 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rz(float x, float y); +# 1085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_ru(float x, float y); +# 1097 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rd(float x, float y); +# 1109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rn(float x, float y); +# 1121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rz(float x, float y); +# 1133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_ru(float x, float y); +# 1145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rd(float x, float y); +# 1298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rn(float x, float y, float z); +# 1451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rz(float x, float y, float z); +# 1604 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_ru(float x, float y, float z); +# 1757 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rd(float x, float y, float z); +# 1790 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rn(float x); +# 1823 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rz(float x); +# 1856 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_ru(float x); +# 1889 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rd(float x); +# 1920 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rn(float x); +# 1951 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rz(float x); +# 1982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_ru(float x); +# 2013 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rd(float x); +# 2052 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frsqrt_rn(float x); +# 2063 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rn(float x, float y); +# 2074 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rz(float x, float y); +# 2085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_ru(float x, float y); +# 2096 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rd(float x, float y); +# 2105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clz(int x); +# 2116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffs(int x); +# 2125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popc(unsigned int x); +# 2134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __brev(unsigned int x); +# 2143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clzll(long long int x); +# 2154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffsll(long long int x); +# 2165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popcll(unsigned long long int x); +# 2174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __brevll(unsigned long long int x); +# 2198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __byte_perm(unsigned int x, unsigned int y, unsigned int s); +# 2210 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __hadd(int x, int y); +# 2223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __rhadd(int x, int y); +# 2235 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __uhadd(unsigned int x, unsigned int y); +# 2248 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __urhadd(unsigned int x, unsigned int y); +# 2258 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __double2int_rz(double x); +# 2267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __double2uint_rz(double x); +# 2276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __double2ll_rz(double x); +# 2285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __double2ull_rz(double x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm0(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm1(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm2(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm3(void); +# 2315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs2(unsigned int a); +# 2326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss2(unsigned int a); +# 2337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd2(unsigned int a, unsigned int b); +# 2348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss2 (unsigned int a, unsigned int b); +# 2358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus2 (unsigned int a, unsigned int b); +# 2369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs2(unsigned int a, unsigned int b); +# 2380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu2(unsigned int a, unsigned int b); +# 2391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu2(unsigned int a, unsigned int b); +# 2402 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq2(unsigned int a, unsigned int b); +# 2413 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges2(unsigned int a, unsigned int b); +# 2424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu2(unsigned int a, unsigned int b); +# 2435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts2(unsigned int a, unsigned int b); +# 2446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu2(unsigned int a, unsigned int b); +# 2457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples2(unsigned int a, unsigned int b); +# 2469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu2(unsigned int a, unsigned int b); +# 2480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts2(unsigned int a, unsigned int b); +# 2491 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu2(unsigned int a, unsigned int b); +# 2502 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne2(unsigned int a, unsigned int b); +# 2513 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu2(unsigned int a, unsigned int b); +# 2524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs2(unsigned int a, unsigned int b); +# 2535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu2(unsigned int a, unsigned int b); +# 2546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins2(unsigned int a, unsigned int b); +# 2557 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu2(unsigned int a, unsigned int b); +# 2568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq2(unsigned int a, unsigned int b); +# 2579 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges2(unsigned int a, unsigned int b); +# 2590 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu2(unsigned int a, unsigned int b); +# 2601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts2(unsigned int a, unsigned int b); +# 2612 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu2(unsigned int a, unsigned int b); +# 2623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles2(unsigned int a, unsigned int b); +# 2634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu2(unsigned int a, unsigned int b); +# 2645 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts2(unsigned int a, unsigned int b); +# 2656 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu2(unsigned int a, unsigned int b); +# 2667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne2(unsigned int a, unsigned int b); +# 2678 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu2(unsigned int a, unsigned int b); +# 2689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub2(unsigned int a, unsigned int b); +# 2700 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss2 (unsigned int a, unsigned int b); +# 2711 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus2 (unsigned int a, unsigned int b); +# 2721 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg2(unsigned int a); +# 2731 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss2(unsigned int a); +# 2742 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs2(unsigned int a, unsigned int b); +# 2753 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads2(unsigned int a, unsigned int b); +# 2763 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs4(unsigned int a); +# 2774 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss4(unsigned int a); +# 2785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd4(unsigned int a, unsigned int b); +# 2796 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss4 (unsigned int a, unsigned int b); +# 2806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus4 (unsigned int a, unsigned int b); +# 2817 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs4(unsigned int a, unsigned int b); +# 2828 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu4(unsigned int a, unsigned int b); +# 2839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu4(unsigned int a, unsigned int b); +# 2850 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq4(unsigned int a, unsigned int b); +# 2861 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges4(unsigned int a, unsigned int b); +# 2872 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu4(unsigned int a, unsigned int b); +# 2883 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts4(unsigned int a, unsigned int b); +# 2894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu4(unsigned int a, unsigned int b); +# 2905 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples4(unsigned int a, unsigned int b); +# 2916 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu4(unsigned int a, unsigned int b); +# 2927 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts4(unsigned int a, unsigned int b); +# 2938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu4(unsigned int a, unsigned int b); +# 2949 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne4(unsigned int a, unsigned int b); +# 2960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu4(unsigned int a, unsigned int b); +# 2971 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs4(unsigned int a, unsigned int b); +# 2982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu4(unsigned int a, unsigned int b); +# 2993 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins4(unsigned int a, unsigned int b); +# 3004 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu4(unsigned int a, unsigned int b); +# 3015 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq4(unsigned int a, unsigned int b); +# 3026 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles4(unsigned int a, unsigned int b); +# 3037 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu4(unsigned int a, unsigned int b); +# 3048 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts4(unsigned int a, unsigned int b); +# 3059 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu4(unsigned int a, unsigned int b); +# 3070 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges4(unsigned int a, unsigned int b); +# 3081 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu4(unsigned int a, unsigned int b); +# 3092 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts4(unsigned int a, unsigned int b); +# 3103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu4(unsigned int a, unsigned int b); +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne4(unsigned int a, unsigned int b); +# 3125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu4(unsigned int a, unsigned int b); +# 3136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub4(unsigned int a, unsigned int b); +# 3147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss4(unsigned int a, unsigned int b); +# 3158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus4(unsigned int a, unsigned int b); +# 3168 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg4(unsigned int a); +# 3178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss4(unsigned int a); +# 3189 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs4(unsigned int a, unsigned int b); +# 3200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads4(unsigned int a, unsigned int b); + + + + + + +} +# 3229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mulhi(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long int mul64hi(const long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_int" "() is deprecated in favor of __" "float_as_int" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float_as_int(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int_as_float" "() is deprecated in favor of __" "int_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int_as_float(const int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_uint" "() is deprecated in favor of __" "float_as_uint" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float_as_uint(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint_as_float" "() is deprecated in favor of __" "uint_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint_as_float(const unsigned int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("saturate" "() is deprecated in favor of __" "saturate" "f" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float saturate(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul24" "() is deprecated in favor of __" "mul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mul24(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("umul24" "() is deprecated in favor of __" "umul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int umul24(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2int" "() is deprecated in favor of __" "float2int" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float2int(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2uint" "() is deprecated in favor of __" "float2uint" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float2uint(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int2float" "() is deprecated in favor of __" "int2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int2float(const int a, const enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint2float" "() is deprecated in favor of __" "uint2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint2float(const unsigned int a, const enum cudaRoundMode mode = cudaRoundNearest); +# 3285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 1 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +static __inline__ __attribute__((device)) int mulhi(const int a, const int b) +{ + return __mulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const unsigned int b) +{ + return __umulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const int a, const unsigned int b) +{ + return __umulhi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const int b) +{ + return __umulhi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) long long int mul64hi(const long long int a, const long long int b) +{ + return __mul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b) +{ + return __umul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const long long int a, const unsigned long long int b) +{ + return __umul64hi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const long long int b) +{ + return __umul64hi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) int float_as_int(const float a) +{ + return __float_as_int(a); +} + +static __inline__ __attribute__((device)) float int_as_float(const int a) +{ + return __int_as_float(a); +} + +static __inline__ __attribute__((device)) unsigned int float_as_uint(const float a) +{ + return __float_as_uint(a); +} + +static __inline__ __attribute__((device)) float uint_as_float(const unsigned int a) +{ + return __uint_as_float(a); +} +static __inline__ __attribute__((device)) float saturate(const float a) +{ + return __saturatef(a); +} + +static __inline__ __attribute__((device)) int mul24(const int a, const int b) +{ + return __mul24(a, b); +} + +static __inline__ __attribute__((device)) unsigned int umul24(const unsigned int a, const unsigned int b) +{ + return __umul24(a, b); +} + +static __inline__ __attribute__((device)) int float2int(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2int_rn(a) : + (mode == cudaRoundPosInf ) ? __float2int_ru(a) : + (mode == cudaRoundMinInf ) ? __float2int_rd(a) : + __float2int_rz(a); +} + +static __inline__ __attribute__((device)) unsigned int float2uint(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2uint_rn(a) : + (mode == cudaRoundPosInf ) ? __float2uint_ru(a) : + (mode == cudaRoundMinInf ) ? __float2uint_rd(a) : + __float2uint_rz(a); +} + +static __inline__ __attribute__((device)) float int2float(const int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __int2float_rz(a) : + (mode == cudaRoundPosInf) ? __int2float_ru(a) : + (mode == cudaRoundMinInf) ? __int2float_rd(a) : + __int2float_rn(a); +} + +static __inline__ __attribute__((device)) float uint2float(const unsigned int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __uint2float_rz(a) : + (mode == cudaRoundPosInf) ? __uint2float_ru(a) : + (mode == cudaRoundMinInf) ? __uint2float_rd(a) : + __uint2float_rn(a); +} +# 3286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" 1 +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +static __inline__ __attribute__((device)) int atomicAdd(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicAdd(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicSub(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicSub(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicExch(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicExch(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) float atomicExch(float *address, float val) { } + +static __inline__ __attribute__((device)) int atomicMin(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicMin(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicMax(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicMax(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicInc(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicDec(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicAnd(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicAnd(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicOr(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicOr(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicXor(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicXor(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicCAS(int *address, int compare, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicCAS(unsigned int *address, unsigned int compare, unsigned int val) { } +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +extern "C" +{ + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__any""() is deprecated in favor of ""__any""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __any(int cond); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__all""() is deprecated in favor of ""__all""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __all(int cond); +} +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +static __inline__ __attribute__((device)) unsigned long long int atomicAdd(unsigned long long int *address, unsigned long long int val) { } + +static __inline__ __attribute__((device)) unsigned long long int atomicExch(unsigned long long int *address, unsigned long long int val) { } + +static __inline__ __attribute__((device)) unsigned long long int atomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) { } + +static __inline__ __attribute__((device)) __attribute__((deprecated("__any""() is deprecated in favor of ""__any""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool any(bool cond) { } + +static __inline__ __attribute__((device)) __attribute__((deprecated("__all""() is deprecated in favor of ""__all""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool all(bool cond) { } +# 3289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 1 +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 2 + +extern "C" +{ +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double_as_longlong(double x); +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __longlong_as_double(long long int x); +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rn(double x, double y, double z); +# 420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rz(double x, double y, double z); +# 577 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_ru(double x, double y, double z); +# 734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rd(double x, double y, double z); +# 746 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rn(double x, double y); +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rz(double x, double y); +# 770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_ru(double x, double y); +# 782 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rd(double x, double y); +# 794 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rn(double x, double y); +# 806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rz(double x, double y); +# 818 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_ru(double x, double y); +# 830 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rd(double x, double y); +# 842 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rn(double x, double y); +# 854 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rz(double x, double y); +# 866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_ru(double x, double y); +# 878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rd(double x, double y); +# 887 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rn(double x); +# 896 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rz(double x); +# 905 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_ru(double x); +# 914 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rd(double x); +# 923 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rn(double x); +# 932 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_ru(double x); +# 941 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rd(double x); +# 950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rn(double x); +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_ru(double x); +# 968 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rd(double x); +# 977 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rn(double x); +# 986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_ru(double x); +# 995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rd(double x); +# 1004 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rn(double x); +# 1013 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_ru(double x); +# 1022 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rd(double x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __int2double_rn(int x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __uint2double_rn(unsigned int x); +# 1047 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rn(long long int x); +# 1056 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rz(long long int x); +# 1065 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_ru(long long int x); +# 1074 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rd(long long int x); +# 1083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rn(unsigned long long int x); +# 1092 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rz(unsigned long long int x); +# 1101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_ru(unsigned long long int x); +# 1110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rd(unsigned long long int x); +# 1119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2hiint(double x); +# 1128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2loint(double x); +# 1138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __hiloint2double(int hi, int lo); +} + + + + + + + +static __inline__ __attribute__((device)) double fma(double a, double b, double c, enum cudaRoundMode mode); + +static __inline__ __attribute__((device)) double dmul(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double dadd(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double dsub(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) int double2int(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) unsigned int double2uint(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) long long int double2ll(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) unsigned long long int double2ull(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) double ll2double(long long int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double ull2double(unsigned long long int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double int2double(int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double uint2double(unsigned int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double float2double(float a, enum cudaRoundMode mode = cudaRoundNearest); + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" 1 +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" 2 + + + + + + + +static __inline__ __attribute__((device)) double fma(double a, double b, double c, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __fma_rz(a, b, c) : + mode == cudaRoundPosInf ? __fma_ru(a, b, c) : + mode == cudaRoundMinInf ? __fma_rd(a, b, c) : + __fma_rn(a, b, c); +} + +static __inline__ __attribute__((device)) double dmul(double a, double b, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __dmul_rz(a, b) : + mode == cudaRoundPosInf ? __dmul_ru(a, b) : + mode == cudaRoundMinInf ? __dmul_rd(a, b) : + __dmul_rn(a, b); +} + +static __inline__ __attribute__((device)) double dadd(double a, double b, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __dadd_rz(a, b) : + mode == cudaRoundPosInf ? __dadd_ru(a, b) : + mode == cudaRoundMinInf ? __dadd_rd(a, b) : + __dadd_rn(a, b); +} + +static __inline__ __attribute__((device)) double dsub(double a, double b, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __dsub_rz(a, b) : + mode == cudaRoundPosInf ? __dsub_ru(a, b) : + mode == cudaRoundMinInf ? __dsub_rd(a, b) : + __dsub_rn(a, b); +} + +static __inline__ __attribute__((device)) int double2int(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2int_rn(a) : + mode == cudaRoundPosInf ? __double2int_ru(a) : + mode == cudaRoundMinInf ? __double2int_rd(a) : + __double2int_rz(a); +} + +static __inline__ __attribute__((device)) unsigned int double2uint(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2uint_rn(a) : + mode == cudaRoundPosInf ? __double2uint_ru(a) : + mode == cudaRoundMinInf ? __double2uint_rd(a) : + __double2uint_rz(a); +} + +static __inline__ __attribute__((device)) long long int double2ll(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2ll_rn(a) : + mode == cudaRoundPosInf ? __double2ll_ru(a) : + mode == cudaRoundMinInf ? __double2ll_rd(a) : + __double2ll_rz(a); +} + +static __inline__ __attribute__((device)) unsigned long long int double2ull(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2ull_rn(a) : + mode == cudaRoundPosInf ? __double2ull_ru(a) : + mode == cudaRoundMinInf ? __double2ull_rd(a) : + __double2ull_rz(a); +} + +static __inline__ __attribute__((device)) double ll2double(long long int a, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __ll2double_rz(a) : + mode == cudaRoundPosInf ? __ll2double_ru(a) : + mode == cudaRoundMinInf ? __ll2double_rd(a) : + __ll2double_rn(a); +} + +static __inline__ __attribute__((device)) double ull2double(unsigned long long int a, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __ull2double_rz(a) : + mode == cudaRoundPosInf ? __ull2double_ru(a) : + mode == cudaRoundMinInf ? __ull2double_rd(a) : + __ull2double_rn(a); +} + +static __inline__ __attribute__((device)) double int2double(int a, enum cudaRoundMode mode) +{ + return (double)a; +} + +static __inline__ __attribute__((device)) double uint2double(unsigned int a, enum cudaRoundMode mode) +{ + return (double)a; +} + +static __inline__ __attribute__((device)) double float2double(float a, enum cudaRoundMode mode) +{ + return (double)a; +} +# 1179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 2 +# 3290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" 1 +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" +static __inline__ __attribute__((device)) float atomicAdd(float *address, float val) { } +# 3291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 1 +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +static __inline__ __attribute__((device)) long long atomicMin(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicMax(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicAnd(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicOr(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicXor(long long *address, long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicMin(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicMax(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicOr(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicXor(unsigned long long *address, unsigned long long val) { } +# 3292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" 1 +# 56 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 1 +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" 2 +# 3293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" 1 +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +static __inline__ __attribute__((device)) double atomicAdd(double *address, double val) { } + +static __inline__ __attribute__((device)) +int atomicAdd_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicAdd_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAdd_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAdd_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAdd_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAdd_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +float atomicAdd_block(float *address, float val) { } + +static __inline__ __attribute__((device)) +float atomicAdd_system(float *address, float val) { } + +static __inline__ __attribute__((device)) +double atomicAdd_block(double *address, double val) { } + +static __inline__ __attribute__((device)) +double atomicAdd_system(double *address, double val) { } + +static __inline__ __attribute__((device)) +int atomicSub_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicSub_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicSub_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicSub_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +int atomicExch_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicExch_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicExch_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicExch_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicExch_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicExch_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +float atomicExch_block(float *address, float val) { } + +static __inline__ __attribute__((device)) +float atomicExch_system(float *address, float val) { } + +static __inline__ __attribute__((device)) +int atomicMin_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicMin_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicMin_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicMin_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMin_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMin_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMin_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMin_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +int atomicMax_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicMax_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicMax_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicMax_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMax_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMax_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMax_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMax_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicInc_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicInc_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicDec_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicDec_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +int atomicCAS_block(int *address, int compare, int val) { } + +static __inline__ __attribute__((device)) +int atomicCAS_system(int *address, int compare, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicCAS_block(unsigned int *address, unsigned int compare, + unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicCAS_system(unsigned int *address, unsigned int compare, + unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long int atomicCAS_block(unsigned long long int *address, + unsigned long long int compare, + unsigned long long int val) { } + +static __inline__ __attribute__((device)) +unsigned long long int atomicCAS_system(unsigned long long int *address, + unsigned long long int compare, + unsigned long long int val) { } + +static __inline__ __attribute__((device)) +int atomicAnd_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicAnd_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicAnd_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicAnd_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAnd_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAnd_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAnd_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAnd_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +int atomicOr_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicOr_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicOr_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicOr_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicOr_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicOr_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicOr_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicOr_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +int atomicXor_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicXor_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicXor_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicXor_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicXor_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicXor_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicXor_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicXor_system(unsigned long long *address, unsigned long long val) { } +# 3294 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" 1 +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) void __threadfence_system(void); +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rn(double x, double y); +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rz(double x, double y); +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_ru(double x, double y); +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rd(double x, double y); +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rn(double x); +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rz(double x); +# 247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_ru(double x); +# 281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rd(double x); +# 313 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rn(double x); +# 345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rz(double x); +# 377 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_ru(double x); +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rd(double x); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__ballot""() is deprecated in favor of ""__ballot""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __ballot(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_count(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_and(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_or(int); +extern __attribute__((device)) __attribute__((device_builtin)) long long int clock64(void); +# 424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rn(float x, float y, float z); +# 433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rd(float x, float y, float z); +# 442 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_ru(float x, float y, float z); +# 451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rz(float x, float y, float z); +# 464 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double_as_longlong(double x); +# 473 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __longlong_as_double(long long int x); +# 630 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rn(double x, double y, double z); +# 787 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rz(double x, double y, double z); +# 944 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_ru(double x, double y, double z); +# 1101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rd(double x, double y, double z); +# 1113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rn(double x, double y); +# 1125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rz(double x, double y); +# 1137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_ru(double x, double y); +# 1149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rd(double x, double y); +# 1161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rn(double x, double y); +# 1173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rz(double x, double y); +# 1185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_ru(double x, double y); +# 1197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rd(double x, double y); +# 1209 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rn(double x, double y); +# 1221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rz(double x, double y); +# 1233 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_ru(double x, double y); +# 1245 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rd(double x, double y); +# 1254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rn(double x); +# 1263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rz(double x); +# 1272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_ru(double x); +# 1281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rd(double x); +# 1290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rn(double x); +# 1299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_ru(double x); +# 1308 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rd(double x); +# 1317 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rn(double x); +# 1326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_ru(double x); +# 1335 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rd(double x); +# 1344 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rn(double x); +# 1353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_ru(double x); +# 1362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rd(double x); +# 1371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rn(double x); +# 1380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_ru(double x); +# 1389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rd(double x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __int2double_rn(int x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __uint2double_rn(unsigned int x); +# 1414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rn(long long int x); +# 1423 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rz(long long int x); +# 1432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_ru(long long int x); +# 1441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rd(long long int x); +# 1450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rn(unsigned long long int x); +# 1459 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rz(unsigned long long int x); +# 1468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_ru(unsigned long long int x); +# 1477 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rd(unsigned long long int x); +# 1486 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2hiint(double x); +# 1495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2loint(double x); +# 1505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __hiloint2double(int hi, int lo); + + +} + + + + + + +static __inline__ __attribute__((device)) __attribute__((deprecated("__ballot""() is deprecated in favor of ""__ballot""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int ballot(bool pred) { } + +static __inline__ __attribute__((device)) int syncthreads_count(bool pred) { } + +static __inline__ __attribute__((device)) bool syncthreads_and(bool pred) { } + +static __inline__ __attribute__((device)) bool syncthreads_or(bool pred) { } + + + + +static __inline__ __attribute__((device)) unsigned int __isGlobal(const void *ptr) { } +static __inline__ __attribute__((device)) unsigned int __isShared(const void *ptr) { } +static __inline__ __attribute__((device)) unsigned int __isConstant(const void *ptr) { } +static __inline__ __attribute__((device)) unsigned int __isLocal(const void *ptr) { } + +static __inline__ __attribute__((device)) unsigned int __isGridConstant(const void *ptr) { } + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_global(const void *ptr) { } +static __inline__ __attribute__((device)) size_t __cvta_generic_to_shared(const void *ptr) { } +static __inline__ __attribute__((device)) size_t __cvta_generic_to_constant(const void *ptr) { } +static __inline__ __attribute__((device)) size_t __cvta_generic_to_local(const void *ptr) { } + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_grid_constant(const void *ptr) { } + + +static __inline__ __attribute__((device)) void * __cvta_global_to_generic(size_t rawbits) { } +static __inline__ __attribute__((device)) void * __cvta_shared_to_generic(size_t rawbits) { } +static __inline__ __attribute__((device)) void * __cvta_constant_to_generic(size_t rawbits) { } +static __inline__ __attribute__((device)) void * __cvta_local_to_generic(size_t rawbits) { } + +static __inline__ __attribute__((device)) void * __cvta_grid_constant_to_generic(size_t rawbits) { } +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" 1 +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +static __attribute__((device)) __inline__ unsigned __fns(unsigned mask, unsigned base, int offset) { } +static __attribute__((device)) __inline__ void __barrier_sync(unsigned id) { } +static __attribute__((device)) __inline__ void __barrier_sync_count(unsigned id, unsigned cnt) { } +static __attribute__((device)) __inline__ void __syncwarp(unsigned mask=0xFFFFFFFF) { } +static __attribute__((device)) __inline__ int __all_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ int __any_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ int __uni_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ unsigned __ballot_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ unsigned __activemask() { } +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl(int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl(unsigned int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_up(int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_up(unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_down(int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_down(unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_xor(int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_xor(unsigned int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl(float var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_up(float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_down(float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_xor(float var, int laneMask, int width=32) { } + + +static __attribute__((device)) __inline__ int __shfl_sync(unsigned mask, int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_sync(unsigned mask, unsigned int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ int __shfl_up_sync(unsigned mask, int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_up_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ int __shfl_down_sync(unsigned mask, int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_down_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_xor_sync(unsigned mask, unsigned int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_sync(unsigned mask, float var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_up_sync(unsigned mask, float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_down_sync(unsigned mask, float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width=32) { } + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl(unsigned long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl(long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_up(long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_up(unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_down(long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_down(unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_xor(long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl(double var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_up(double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_down(double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_xor(double var, int laneMask, int width=32) { } + + +static __attribute__((device)) __inline__ long long __shfl_sync(unsigned mask, long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ long long __shfl_up_sync(unsigned mask, long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long long __shfl_down_sync(unsigned mask, long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_sync(unsigned mask, double var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_up_sync(unsigned mask, double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_down_sync(unsigned mask, double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width=32) { } + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl(long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl(unsigned long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_up(long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_up(unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_down(long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_down(unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_xor(long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_xor(unsigned long var, int laneMask, int width=32) { } + + +static __attribute__((device)) __inline__ long __shfl_sync(unsigned mask, long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ long __shfl_up_sync(unsigned mask, long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long __shfl_down_sync(unsigned mask, long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width=32) { } +# 3296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 1 +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ long __ldg(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldg(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldg(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldg(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldg(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldg(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldg(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldg(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldg(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldg(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldg(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldg(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldg(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldg(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldg(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldg(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldg(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldg(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldg(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldg(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldg(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldg(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldg(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldg(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldg(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldg(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldg(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldg(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldg(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldg(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldcg(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldcg(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldcg(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldcg(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldcg(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldcg(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldcg(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldcg(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldcg(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldcg(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldcg(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldcg(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldcg(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldcg(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldcg(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldcg(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldcg(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldcg(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldcg(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldcg(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldcg(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldcg(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldcg(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldcg(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldcg(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldcg(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldcg(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldcg(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldcg(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldcg(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldca(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldca(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldca(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldca(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldca(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldca(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldca(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldca(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldca(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldca(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldca(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldca(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldca(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldca(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldca(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldca(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldca(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldca(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldca(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldca(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldca(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldca(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldca(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldca(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldca(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldca(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldca(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldca(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldca(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldca(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldcs(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldcs(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldcs(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldcs(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldcs(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldcs(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldcs(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldcs(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldcs(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldcs(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldcs(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldcs(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldcs(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldcs(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldcs(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldcs(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldcs(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldcs(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldcs(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldcs(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldcs(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldcs(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldcs(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldcs(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldcs(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldcs(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldcs(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldcs(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldcs(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldcs(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldlu(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldlu(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldlu(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldlu(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldlu(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldlu(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldlu(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldlu(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldlu(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldlu(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldlu(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldlu(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldlu(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldlu(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldlu(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldlu(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldlu(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldlu(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldlu(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldlu(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldlu(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldlu(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldlu(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldlu(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldlu(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldlu(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldlu(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldlu(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldlu(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldlu(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldcv(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldcv(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldcv(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldcv(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldcv(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldcv(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldcv(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldcv(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldcv(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldcv(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldcv(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldcv(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldcv(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldcv(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldcv(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldcv(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldcv(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldcv(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldcv(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldcv(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldcv(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldcv(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldcv(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldcv(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldcv(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldcv(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldcv(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldcv(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldcv(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldcv(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ void __stwb(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stwb(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stwb(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stwb(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stwb(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stwb(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stwb(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stwb(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stwb(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stwb(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stwb(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stwb(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stwb(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stwb(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stwb(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stwb(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stwb(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stwb(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stwb(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stwb(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stwb(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stwb(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stwb(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stwb(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stwb(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stwb(double2 *ptr, double2 value) { } + + + +static __attribute__((device)) __inline__ void __stcg(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stcg(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stcg(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stcg(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stcg(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stcg(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stcg(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stcg(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stcg(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stcg(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stcg(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stcg(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stcg(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stcg(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stcg(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stcg(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stcg(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stcg(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stcg(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stcg(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stcg(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stcg(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stcg(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stcg(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stcg(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stcg(double2 *ptr, double2 value) { } + + + +static __attribute__((device)) __inline__ void __stcs(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stcs(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stcs(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stcs(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stcs(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stcs(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stcs(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stcs(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stcs(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stcs(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stcs(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stcs(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stcs(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stcs(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stcs(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stcs(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stcs(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stcs(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stcs(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stcs(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stcs(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stcs(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stcs(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stcs(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stcs(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stcs(double2 *ptr, double2 value) { } + + + +static __attribute__((device)) __inline__ void __stwt(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stwt(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stwt(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stwt(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stwt(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stwt(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stwt(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stwt(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stwt(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stwt(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stwt(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stwt(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stwt(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stwt(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stwt(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stwt(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stwt(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stwt(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stwt(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stwt(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stwt(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stwt(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stwt(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stwt(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stwt(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stwt(double2 *ptr, double2 value) { } +# 460 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_l(unsigned int lo, unsigned int hi, unsigned int shift) { } +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_lc(unsigned int lo, unsigned int hi, unsigned int shift) { } +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_r(unsigned int lo, unsigned int hi, unsigned int shift) { } +# 497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_rc(unsigned int lo, unsigned int hi, unsigned int shift) { } +# 3297 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" 1 +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 1 +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" 2 +# 3298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" 1 +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +static __attribute__((device)) __inline__ int __dp2a_lo(int srcA, int srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_lo(unsigned int srcA, unsigned int srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp2a_lo(short2 srcA, char4 srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_lo(ushort2 srcA, uchar4 srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp2a_hi(int srcA, int srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_hi(unsigned int srcA, unsigned int srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp2a_hi(short2 srcA, char4 srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_hi(ushort2 srcA, uchar4 srcB, unsigned int c) { } + + + + + + +static __attribute__((device)) __inline__ int __dp4a(int srcA, int srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp4a(unsigned int srcA, unsigned int srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp4a(char4 srcA, char4 srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp4a(uchar4 srcA, uchar4 srcB, unsigned int c) { } +# 3299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 1 +# 81 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 2 +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, int value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned long long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, long long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, float value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, double value) { } + +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, int value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned long long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, long long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, float value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, double value, int *pred) { } + +static __attribute__((device)) __inline__ void __nanosleep(unsigned int ns) { } + +static __attribute__((device)) __inline__ unsigned short int atomicCAS(unsigned short int *address, unsigned short int compare, unsigned short int val) { } +# 3300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 1 +# 81 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 2 +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +static __attribute__((device)) __inline__ unsigned __reduce_add_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_min_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_max_sync(unsigned mask, unsigned value) { } + +static __attribute__((device)) __inline__ int __reduce_add_sync(unsigned mask, int value) { } +static __attribute__((device)) __inline__ int __reduce_min_sync(unsigned mask, int value) { } +static __attribute__((device)) __inline__ int __reduce_max_sync(unsigned mask, int value) { } + +static __attribute__((device)) __inline__ unsigned __reduce_and_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_or_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_xor_sync(unsigned mask, unsigned value) { } + + +extern "C" { +inline __attribute__((device)) void *__nv_associate_access_property(const void *ptr, + unsigned long long property) { + extern __attribute__((device)) void *__nv_associate_access_property_impl(const void *, + unsigned long long); + return __nv_associate_access_property_impl(ptr, property); +} + +inline __attribute__((device)) void __nv_memcpy_async_shared_global_4(void *dst, + const void *src, + unsigned src_size) { + extern __attribute__((device)) void __nv_memcpy_async_shared_global_4_impl(void *, + const void *, + unsigned); + __nv_memcpy_async_shared_global_4_impl(dst, src, src_size); +} + +inline __attribute__((device)) void __nv_memcpy_async_shared_global_8(void *dst, + const void *src, + unsigned src_size) { + extern __attribute__((device)) void __nv_memcpy_async_shared_global_8_impl(void *, + const void *, + unsigned); + __nv_memcpy_async_shared_global_8_impl(dst, src, src_size); +} + +inline __attribute__((device)) void __nv_memcpy_async_shared_global_16(void *dst, + const void *src, + unsigned src_size) { + extern __attribute__((device)) void __nv_memcpy_async_shared_global_16_impl(void *, + const void *, + unsigned); + __nv_memcpy_async_shared_global_16_impl(dst, src, src_size); +} + +} +# 3301 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" 1 +# 122 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1Dread(surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2Dread(surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf3Dread(surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1DLayeredread(surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2DLayeredread(surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapread(surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapLayeredread(surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} +# 3302 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" 1 +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template +struct __nv_tex_rmet_ret { }; + +template<> struct __nv_tex_rmet_ret { typedef char type; }; +template<> struct __nv_tex_rmet_ret { typedef signed char type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned char type; }; +template<> struct __nv_tex_rmet_ret { typedef char1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar1 type; }; +template<> struct __nv_tex_rmet_ret { typedef char2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar2 type; }; +template<> struct __nv_tex_rmet_ret { typedef char4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef short type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned short type; }; +template<> struct __nv_tex_rmet_ret { typedef short1 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort1 type; }; +template<> struct __nv_tex_rmet_ret { typedef short2 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort2 type; }; +template<> struct __nv_tex_rmet_ret { typedef short4 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef int type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned int type; }; +template<> struct __nv_tex_rmet_ret { typedef int1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint1 type; }; +template<> struct __nv_tex_rmet_ret { typedef int2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint2 type; }; +template<> struct __nv_tex_rmet_ret { typedef int4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint4 type; }; +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template<> struct __nv_tex_rmet_ret { typedef float type; }; +template<> struct __nv_tex_rmet_ret { typedef float1 type; }; +template<> struct __nv_tex_rmet_ret { typedef float2 type; }; +template<> struct __nv_tex_rmet_ret { typedef float4 type; }; + + +template struct __nv_tex_rmet_cast { typedef T* type; }; +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1Dfetch(texture t, int x) +{ + + + + + +} + +template +struct __nv_tex_rmnf_ret { }; + +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1Dfetch(texture t, int x) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1D(texture t, float x) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1D(texture t, float x) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2D(texture t, float x, float y) +{ + + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2D(texture t, float x, float y) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayered(texture t, float x, int layer) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayered(texture t, float x, int layer) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3D(texture t, float x, float y, float z) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3D(texture t, float x, float y, float z) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemap(texture t, float x, float y, float z) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemap(texture t, float x, float y, float z) +{ + + + + + + +} + + +template +struct __nv_tex2dgather_ret { }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_ret::type tex2Dgather(texture t, float x, float y, int comp=0) +{ + + + + + + +} + + +template struct __nv_tex2dgather_rmnf_ret { }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_rmnf_ret::type tex2Dgather(texture t, float x, float y, int comp = 0) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLod(texture t, float x, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLod(texture t, float x, float level) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + + +} +# 3303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" 1 +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template struct __nv_itex_trait { }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1Dfetch(T *ptr, cudaTextureObject_t obj, int x) +{ + + + +} + +template +static __attribute__((device)) T tex1Dfetch(cudaTextureObject_t texObject, int x) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1D(T *ptr, cudaTextureObject_t obj, float x) +{ + + + +} + + +template +static __attribute__((device)) T tex1D(cudaTextureObject_t texObject, float x) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2D(T *ptr, cudaTextureObject_t obj, float x, float y) +{ + + + +} + +template +static __attribute__((device)) T tex2D(cudaTextureObject_t texObject, float x, float y) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2D(T *ptr, cudaTextureObject_t obj, float x, float y, + bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2D(cudaTextureObject_t texObject, float x, float y, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + + +} + +template +static __attribute__((device)) T tex3D(cudaTextureObject_t texObject, float x, float y, float z) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z, + bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex3D(cudaTextureObject_t texObject, float x, float y, float z, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayered(T *ptr, cudaTextureObject_t obj, float x, int layer) +{ + + + +} + +template +static __attribute__((device)) T tex1DLayered(cudaTextureObject_t texObject, float x, int layer) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer) +{ + + + +} + +template +static __attribute__((device)) T tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemap(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + + +} + + +template +static __attribute__((device)) T texCubemap(cudaTextureObject_t texObject, float x, float y, float z) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayered(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLayered(cudaTextureObject_t texObject, float x, float y, float z, int layer) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, int comp = 0) +{ + + + +} + +template +static __attribute__((device)) T tex2Dgather(cudaTextureObject_t to, float x, float y, int comp = 0) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, bool* isResident, int comp = 0) +{ + + + + + +} + +template +static __attribute__((device)) T tex2Dgather(cudaTextureObject_t to, float x, float y, bool* isResident, int comp = 0) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLod(T *ptr, cudaTextureObject_t obj, float x, float level) +{ + + + +} + +template +static __attribute__((device)) T tex1DLod(cudaTextureObject_t texObject, float x, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level) +{ + + + +} + +template +static __attribute__((device)) T tex2DLod(cudaTextureObject_t texObject, float x, float y, float level) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLod(cudaTextureObject_t texObject, float x, float y, float level, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + + +} + +template +static __attribute__((device)) T tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, int layer, float level) +{ + + + +} + +template +static __attribute__((device)) T tex1DLayeredLod(cudaTextureObject_t texObject, float x, int layer, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level) +{ + + + +} + +template +static __attribute__((device)) T tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level, bool* isResident) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + +} + +template +static __attribute__((device)) T texCubemapGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float level) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLayeredLod(cudaTextureObject_t texObject, float x, float y, float z, int layer, float level) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DGrad(T *ptr, cudaTextureObject_t obj, float x, float dPdx, float dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex1DGrad(cudaTextureObject_t texObject, float x, float dPdx, float dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + +} + +template +static __attribute__((device)) T tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + + +} + +template +static __attribute__((device)) T tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, int layer, float dPdx, float dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex1DLayeredGrad(cudaTextureObject_t texObject, float x, int layer, float dPdx, float dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredGrad(T * ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredGrad(T * ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLayeredGrad(cudaTextureObject_t texObject, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + + + +} +# 3304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" 1 +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template struct __nv_isurf_trait { }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dread(T *ptr, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf1Dread(cudaSurfaceObject_t surfObject, int x, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf2Dread(cudaSurfaceObject_t surfObject, int x, int y, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf3Dread(cudaSurfaceObject_t surfObject, int x, int y, int z, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf1DLayeredread(cudaSurfaceObject_t surfObject, int x, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf2DLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surfCubemapread(cudaSurfaceObject_t surfObject, int x, int y, int face, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surfCubemapLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layerface, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dwrite(T val, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapwrite(T val, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} +# 3305 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/cudacc_ext.h" 1 +# 3306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +extern "C" __attribute__((host)) __attribute__((device)) unsigned __cudaPushCallConfiguration(dim3 gridDim, + dim3 blockDim, + size_t sharedMem = 0, + struct CUstream_st *stream = 0); +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" 1 +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" +extern "C" { + + +uint3 __attribute__((device_builtin)) extern const threadIdx; +uint3 __attribute__((device_builtin)) extern const blockIdx; +dim3 __attribute__((device_builtin)) extern const blockDim; +dim3 __attribute__((device_builtin)) extern const gridDim; +int __attribute__((device_builtin)) extern const warpSize; + + + + +} +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchCooperativeKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static __inline__ __attribute__((host)) cudaError_t cudaEventCreate( + cudaEvent_t *event, + unsigned int flags +) +{ + return ::cudaEventCreateWithFlags(event, flags); +} +# 372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + void **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc(ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostAlloc( + T **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostGetDevicePointer( + T **pDevice, + void *pHost, + unsigned int flags +) +{ + return ::cudaHostGetDevicePointer((void**)(void*)pDevice, pHost, flags); +} +# 501 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocManaged( + T **devPtr, + size_t size, + unsigned int flags = 0x01 +) +{ + return ::cudaMallocManaged((void**)(void*)devPtr, size, flags); +} +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaStreamAttachMemAsync( + cudaStream_t stream, + T *devPtr, + size_t length = 0, + unsigned int flags = 0x04 +) +{ + return ::cudaStreamAttachMemAsync(stream, (void*)devPtr, length, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMalloc( + T **devPtr, + size_t size +) +{ + return ::cudaMalloc((void**)(void*)devPtr, size); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + T **ptr, + size_t size, + unsigned int flags = 0 +) +{ + return cudaMallocHost((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocPitch( + T **devPtr, + size_t *pitch, + size_t width, + size_t height +) +{ + return ::cudaMallocPitch((void**)(void*)devPtr, pitch, width, height); +} +# 641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + void **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync(ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaStream_t stream +) +{ + return ::cudaMallocAsync((void**)(void*)ptr, size, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocFromPoolAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} +# 720 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbol( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice +) +{ + return ::cudaMemcpyToSymbol((const void*)&symbol, src, count, offset, kind); +} +# 774 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyToSymbolAsync((const void*)&symbol, src, count, offset, kind, stream); +} +# 822 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbol( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost +) +{ + return ::cudaMemcpyFromSymbol(dst, (const void*)&symbol, count, offset, kind); +} +# 876 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyFromSymbolAsync(dst, (const void*)&symbol, count, offset, kind, stream); +} +# 945 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeToSymbol(pGraphNode, graph, pDependencies, numDependencies, (const void*)&symbol, src, count, offset, kind); +} +# 1016 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeFromSymbol(pGraphNode, graph, pDependencies, numDependencies, dst, (const void*)&symbol, count, offset, kind); +} +# 1067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsToSymbol(node, (const void*)&symbol, src, count, offset, kind); +} +# 1115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsFromSymbol(node, dst, (const void*)&symbol, count, offset, kind); +} +# 1173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsToSymbol(hGraphExec, node, (const void*)&symbol, src, count, offset, kind); +} +# 1232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsFromSymbol(hGraphExec, node, dst, (const void*)&symbol, count, offset, kind); +} +# 1271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + unsigned int flags) +{ + return ::cudaUserObjectCreate( + object_out, + objectToWrap, + [](void *vpObj) { delete reinterpret_cast(vpObj); }, + initialRefcount, + flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + cudaUserObjectFlags flags) +{ + return cudaUserObjectCreate(object_out, objectToWrap, initialRefcount, (unsigned int)flags); +} +# 1321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolAddress( + void **devPtr, + const T &symbol +) +{ + return ::cudaGetSymbolAddress(devPtr, (const void*)&symbol); +} +# 1353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolSize( + size_t *size, + const T &symbol +) +{ + return ::cudaGetSymbolSize(size, (const void*)&symbol); +} +# 1397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t size = +# 1403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 3 4 + (0x7fffffff * 2U + 1U) + +# 1404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +) +{ + return ::cudaBindTexture(offset, &tex, devPtr, &desc, size); +} +# 1443 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t size = +# 1448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 3 4 + (0x7fffffff * 2U + 1U) + +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +) +{ + return cudaBindTexture(offset, tex, devPtr, tex.channelDesc, size); +} +# 1500 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &desc, width, height, pitch); +} +# 1559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &tex.channelDesc, width, height, pitch); +} +# 1602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToArray(&tex, array, &desc); +} +# 1641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindTextureToArray(tex, array, desc) : err; +} +# 1683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToMipmappedArray(&tex, mipmappedArray, &desc); +} +# 1722 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray +) +{ + struct cudaChannelFormatDesc desc; + cudaArray_t levelArray; + cudaError_t err = ::cudaGetMipmappedArrayLevel(&levelArray, mipmappedArray, 0); + + if (err != cudaSuccess) { + return err; + } + err = ::cudaGetChannelDesc(&desc, levelArray); + + return err == cudaSuccess ? cudaBindTextureToMipmappedArray(tex, mipmappedArray, desc) : err; +} +# 1765 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaUnbindTexture( + const struct texture &tex +) +{ + return ::cudaUnbindTexture(&tex); +} +# 1801 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset( + size_t *offset, + const struct texture &tex +) +{ + return ::cudaGetTextureAlignmentOffset(offset, &tex); +} +# 1853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetCacheConfig( + T *func, + enum cudaFuncCache cacheConfig +) +{ + return ::cudaFuncSetCacheConfig((const void*)func, cacheConfig); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig( + T *func, + enum cudaSharedMemConfig config +) +{ + return ::cudaFuncSetSharedMemConfig((const void*)func, config); +} +# 1901 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, 0x00); +} +# 1953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize, + unsigned int flags) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, flags); +} + + + + +class __cudaOccupancyB2DHelper { + size_t n; +public: + inline __attribute__((host)) __attribute__((device)) __cudaOccupancyB2DHelper(size_t n_) : n(n_) {} + inline __attribute__((host)) __attribute__((device)) size_t operator()(int) + { + return n; + } +}; +# 2023 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + cudaError_t status; + + + int device; + struct cudaFuncAttributes attr; + + + int maxThreadsPerMultiProcessor; + int warpSize; + int devMaxThreadsPerBlock; + int multiProcessorCount; + int funcMaxThreadsPerBlock; + int occupancyLimit; + int granularity; + + + int maxBlockSize = 0; + int numBlocks = 0; + int maxOccupancy = 0; + + + int blockSizeToTryAligned; + int blockSizeToTry; + int blockSizeLimitAligned; + int occupancyInBlocks; + int occupancyInThreads; + size_t dynamicSMemSize; + + + + + + if (!minGridSize || !blockSize || !func) { + return cudaErrorInvalidValue; + } + + + + + + status = ::cudaGetDevice(&device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &maxThreadsPerMultiProcessor, + cudaDevAttrMaxThreadsPerMultiProcessor, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &warpSize, + cudaDevAttrWarpSize, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &devMaxThreadsPerBlock, + cudaDevAttrMaxThreadsPerBlock, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &multiProcessorCount, + cudaDevAttrMultiProcessorCount, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaFuncGetAttributes(&attr, func); + if (status != cudaSuccess) { + return status; + } + + funcMaxThreadsPerBlock = attr.maxThreadsPerBlock; + + + + + + occupancyLimit = maxThreadsPerMultiProcessor; + granularity = warpSize; + + if (blockSizeLimit == 0) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (devMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (funcMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = funcMaxThreadsPerBlock; + } + + blockSizeLimitAligned = ((blockSizeLimit + (granularity - 1)) / granularity) * granularity; + + for (blockSizeToTryAligned = blockSizeLimitAligned; blockSizeToTryAligned > 0; blockSizeToTryAligned -= granularity) { + + + + if (blockSizeLimit < blockSizeToTryAligned) { + blockSizeToTry = blockSizeLimit; + } else { + blockSizeToTry = blockSizeToTryAligned; + } + + dynamicSMemSize = blockSizeToDynamicSMemSize(blockSizeToTry); + + status = cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + &occupancyInBlocks, + func, + blockSizeToTry, + dynamicSMemSize, + flags); + + if (status != cudaSuccess) { + return status; + } + + occupancyInThreads = blockSizeToTry * occupancyInBlocks; + + if (occupancyInThreads > maxOccupancy) { + maxBlockSize = blockSizeToTry; + numBlocks = occupancyInBlocks; + maxOccupancy = occupancyInThreads; + } + + + + if (occupancyLimit == maxOccupancy) { + break; + } + } + + + + + + + + *minGridSize = numBlocks * multiProcessorCount; + *blockSize = maxBlockSize; + + return status; +} +# 2219 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMem( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, blockSizeLimit, 0x00); +} +# 2265 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSize( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, 0x00); +} +# 2303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock( + size_t *dynamicSmemSize, + T func, + int numBlocks, + int blockSize) +{ + return ::cudaOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, (const void*)func, numBlocks, blockSize); +} +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeWithFlags( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, flags); +} +# 2405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncGetAttributes( + struct cudaFuncAttributes *attr, + T *entry +) +{ + return ::cudaFuncGetAttributes(attr, (const void*)entry); +} +# 2469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetAttribute( + T *entry, + enum cudaFuncAttribute attr, + int value +) +{ + return ::cudaFuncSetAttribute((const void*)entry, attr, value); +} +# 2501 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindSurfaceToArray(&surf, array, &desc); +} +# 2532 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindSurfaceToArray(surf, array, desc) : err; +} +# 2553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +#pragma GCC diagnostic pop +# 1 "" 2 +# 1 "CMakeCUDACompilerId.cu" +# 64 "CMakeCUDACompilerId.cu" +char const* info_compiler = "INFO" ":" "compiler[" "NVIDIA" "]"; + +char const* info_simulate = "INFO" ":" "simulate[" "GNU" "]"; +# 345 "CMakeCUDACompilerId.cu" +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + ('0' + (((11) / 10000000)%10)), ('0' + (((11) / 1000000)%10)), ('0' + (((11) / 100000)%10)), ('0' + (((11) / 10000)%10)), ('0' + (((11) / 1000)%10)), ('0' + (((11) / 100)%10)), ('0' + (((11) / 10)%10)), ('0' + ((11) % 10)), + + '.', ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((64) / 10000000)%10)), ('0' + (((64) / 1000000)%10)), ('0' + (((64) / 100000)%10)), ('0' + (((64) / 10000)%10)), ('0' + (((64) / 1000)%10)), ('0' + (((64) / 100)%10)), ('0' + (((64) / 10)%10)), ('0' + ((64) % 10)), + + + + + + ']','\0'}; +# 374 "CMakeCUDACompilerId.cu" +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((5) / 10000000)%10)), ('0' + (((5) / 1000000)%10)), ('0' + (((5) / 100000)%10)), ('0' + (((5) / 10000)%10)), ('0' + (((5) / 1000)%10)), ('0' + (((5) / 100)%10)), ('0' + (((5) / 10)%10)), ('0' + ((5) % 10)), + + + + + + + + ']','\0'}; + + + + + + +char const* info_platform = "INFO" ":" "platform[" "Linux" "]"; +char const* info_arch = "INFO" ":" "arch[" "]"; + + + +const char* info_language_standard_default = "INFO" ":" "standard_default[" + + + + + + + + "14" + + + + + +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" + + + "ON" + + + +"]"; + + + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + + require += info_version[argc]; + + + require += info_simulate[argc]; + + + require += info_simulate_version[argc]; + + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.c b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.c new file mode 100644 index 00000000..d6bfc437 --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.c @@ -0,0 +1,35 @@ +# 1 "CMakeCUDACompilerId.cu" +# 64 "CMakeCUDACompilerId.cu" +extern const char *info_compiler; + +extern const char *info_simulate; +# 345 "CMakeCUDACompilerId.cu" +static const char info_version[50]; +# 374 "CMakeCUDACompilerId.cu" +static const char info_simulate_version[41]; +# 394 "CMakeCUDACompilerId.cu" +extern const char *info_platform; +extern const char *info_arch; + + + +extern const char *info_language_standard_default; +# 415 "CMakeCUDACompilerId.cu" +extern const char *info_language_extensions_default; +# 64 "CMakeCUDACompilerId.cu" +const char *info_compiler = ((const char *)"INFO:compiler[NVIDIA]"); + +const char *info_simulate = ((const char *)"INFO:simulate[GNU]"); +# 345 "CMakeCUDACompilerId.cu" +static const char info_version[50] = {((char)73),((char)78),((char)70),((char)79),((char)58),((char)99),((char)111),((char)109),((char)112),((char)105),((char)108),((char)101),((char)114),((char)95),((char)118),((char)101),((char)114),((char)115),((char)105),((char)111),((char)110),((char)91),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)49),((char)49),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)55),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)54),((char)52),((char)93),((char)0)}; +# 374 "CMakeCUDACompilerId.cu" +static const char info_simulate_version[41] = {((char)73),((char)78),((char)70),((char)79),((char)58),((char)115),((char)105),((char)109),((char)117),((char)108),((char)97),((char)116),((char)101),((char)95),((char)118),((char)101),((char)114),((char)115),((char)105),((char)111),((char)110),((char)91),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)55),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)53),((char)93),((char)0)}; +# 394 "CMakeCUDACompilerId.cu" +const char *info_platform = ((const char *)"INFO:platform[Linux]"); +const char *info_arch = ((const char *)"INFO:arch[]"); + + + +const char *info_language_standard_default = ((const char *)"INFO:standard_default[14]"); +# 415 "CMakeCUDACompilerId.cu" +const char *info_language_extensions_default = ((const char *)"INFO:extensions_default[ON]"); diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.cpp b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.cpp new file mode 100644 index 00000000..bf3c0bcd --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.cpp @@ -0,0 +1,19904 @@ +# 1 "CMakeCUDACompilerId.cu" +#pragma GCC diagnostic ignored "-Wunused-local-typedefs" +# 1 +#pragma GCC diagnostic push +# 1 +#pragma GCC diagnostic ignored "-Wunused-variable" +# 1 +#pragma GCC diagnostic ignored "-Wunused-function" +# 1 +static char __nv_inited_managed_rt = 0; static void **__nv_fatbinhandle_for_managed_rt; static void __nv_save_fatbinhandle_for_managed_rt(void **in){__nv_fatbinhandle_for_managed_rt = in;} static char __nv_init_managed_rt_with_module(void **); static inline void __nv_init_managed_rt(void) { __nv_inited_managed_rt = (__nv_inited_managed_rt ? __nv_inited_managed_rt : __nv_init_managed_rt_with_module(__nv_fatbinhandle_for_managed_rt));} +# 1 +#pragma GCC diagnostic pop +# 1 +#pragma GCC diagnostic ignored "-Wunused-variable" + +# 1 +#define __nv_is_extended_device_lambda_closure_type(X) false +#define __nv_is_extended_host_device_lambda_closure_type(X) false +#if defined(__nv_is_extended_device_lambda_closure_type) && defined(__nv_is_extended_host_device_lambda_closure_type) +#endif + +# 1 +# 61 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +#pragma GCC diagnostic push +# 64 +#pragma GCC diagnostic ignored "-Wunused-function" +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" +#if 0 +# 68 +enum cudaRoundMode { +# 70 +cudaRoundNearest, +# 71 +cudaRoundZero, +# 72 +cudaRoundPosInf, +# 73 +cudaRoundMinInf +# 74 +}; +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 100 +struct char1 { +# 102 +signed char x; +# 103 +}; +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 105 +struct uchar1 { +# 107 +unsigned char x; +# 108 +}; +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 111 +struct __attribute((aligned(2))) char2 { +# 113 +signed char x, y; +# 114 +}; +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 116 +struct __attribute((aligned(2))) uchar2 { +# 118 +unsigned char x, y; +# 119 +}; +#endif +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 121 +struct char3 { +# 123 +signed char x, y, z; +# 124 +}; +#endif +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 126 +struct uchar3 { +# 128 +unsigned char x, y, z; +# 129 +}; +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 131 +struct __attribute((aligned(4))) char4 { +# 133 +signed char x, y, z, w; +# 134 +}; +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 136 +struct __attribute((aligned(4))) uchar4 { +# 138 +unsigned char x, y, z, w; +# 139 +}; +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 141 +struct short1 { +# 143 +short x; +# 144 +}; +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 146 +struct ushort1 { +# 148 +unsigned short x; +# 149 +}; +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 151 +struct __attribute((aligned(4))) short2 { +# 153 +short x, y; +# 154 +}; +#endif +# 156 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 156 +struct __attribute((aligned(4))) ushort2 { +# 158 +unsigned short x, y; +# 159 +}; +#endif +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 161 +struct short3 { +# 163 +short x, y, z; +# 164 +}; +#endif +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 166 +struct ushort3 { +# 168 +unsigned short x, y, z; +# 169 +}; +#endif +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 171 +struct __attribute((aligned(8))) short4 { short x; short y; short z; short w; }; +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 172 +struct __attribute((aligned(8))) ushort4 { unsigned short x; unsigned short y; unsigned short z; unsigned short w; }; +#endif +# 174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 174 +struct int1 { +# 176 +int x; +# 177 +}; +#endif +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 179 +struct uint1 { +# 181 +unsigned x; +# 182 +}; +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 184 +struct __attribute((aligned(8))) int2 { int x; int y; }; +#endif +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 185 +struct __attribute((aligned(8))) uint2 { unsigned x; unsigned y; }; +#endif +# 187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 187 +struct int3 { +# 189 +int x, y, z; +# 190 +}; +#endif +# 192 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 192 +struct uint3 { +# 194 +unsigned x, y, z; +# 195 +}; +#endif +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 197 +struct __attribute((aligned(16))) int4 { +# 199 +int x, y, z, w; +# 200 +}; +#endif +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 202 +struct __attribute((aligned(16))) uint4 { +# 204 +unsigned x, y, z, w; +# 205 +}; +#endif +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 207 +struct long1 { +# 209 +long x; +# 210 +}; +#endif +# 212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 212 +struct ulong1 { +# 214 +unsigned long x; +# 215 +}; +#endif +# 222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 222 +struct __attribute((aligned((2) * sizeof(long)))) long2 { +# 224 +long x, y; +# 225 +}; +#endif +# 227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 227 +struct __attribute((aligned((2) * sizeof(unsigned long)))) ulong2 { +# 229 +unsigned long x, y; +# 230 +}; +#endif +# 234 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 234 +struct long3 { +# 236 +long x, y, z; +# 237 +}; +#endif +# 239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 239 +struct ulong3 { +# 241 +unsigned long x, y, z; +# 242 +}; +#endif +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 244 +struct __attribute((aligned(16))) long4 { +# 246 +long x, y, z, w; +# 247 +}; +#endif +# 249 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 249 +struct __attribute((aligned(16))) ulong4 { +# 251 +unsigned long x, y, z, w; +# 252 +}; +#endif +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 254 +struct float1 { +# 256 +float x; +# 257 +}; +#endif +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 276 +struct __attribute((aligned(8))) float2 { float x; float y; }; +#endif +# 281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 281 +struct float3 { +# 283 +float x, y, z; +# 284 +}; +#endif +# 286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 286 +struct __attribute((aligned(16))) float4 { +# 288 +float x, y, z, w; +# 289 +}; +#endif +# 291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 291 +struct longlong1 { +# 293 +long long x; +# 294 +}; +#endif +# 296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 296 +struct ulonglong1 { +# 298 +unsigned long long x; +# 299 +}; +#endif +# 301 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 301 +struct __attribute((aligned(16))) longlong2 { +# 303 +long long x, y; +# 304 +}; +#endif +# 306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 306 +struct __attribute((aligned(16))) ulonglong2 { +# 308 +unsigned long long x, y; +# 309 +}; +#endif +# 311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 311 +struct longlong3 { +# 313 +long long x, y, z; +# 314 +}; +#endif +# 316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 316 +struct ulonglong3 { +# 318 +unsigned long long x, y, z; +# 319 +}; +#endif +# 321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 321 +struct __attribute((aligned(16))) longlong4 { +# 323 +long long x, y, z, w; +# 324 +}; +#endif +# 326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 326 +struct __attribute((aligned(16))) ulonglong4 { +# 328 +unsigned long long x, y, z, w; +# 329 +}; +#endif +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 331 +struct double1 { +# 333 +double x; +# 334 +}; +#endif +# 336 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 336 +struct __attribute((aligned(16))) double2 { +# 338 +double x, y; +# 339 +}; +#endif +# 341 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 341 +struct double3 { +# 343 +double x, y, z; +# 344 +}; +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 346 +struct __attribute((aligned(16))) double4 { +# 348 +double x, y, z, w; +# 349 +}; +#endif +# 363 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char1 +# 363 +char1; +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar1 +# 364 +uchar1; +#endif +# 365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char2 +# 365 +char2; +#endif +# 366 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar2 +# 366 +uchar2; +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char3 +# 367 +char3; +#endif +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar3 +# 368 +uchar3; +#endif +# 369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char4 +# 369 +char4; +#endif +# 370 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar4 +# 370 +uchar4; +#endif +# 371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short1 +# 371 +short1; +#endif +# 372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort1 +# 372 +ushort1; +#endif +# 373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short2 +# 373 +short2; +#endif +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort2 +# 374 +ushort2; +#endif +# 375 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short3 +# 375 +short3; +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort3 +# 376 +ushort3; +#endif +# 377 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short4 +# 377 +short4; +#endif +# 378 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort4 +# 378 +ushort4; +#endif +# 379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int1 +# 379 +int1; +#endif +# 380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint1 +# 380 +uint1; +#endif +# 381 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int2 +# 381 +int2; +#endif +# 382 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint2 +# 382 +uint2; +#endif +# 383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int3 +# 383 +int3; +#endif +# 384 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint3 +# 384 +uint3; +#endif +# 385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int4 +# 385 +int4; +#endif +# 386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint4 +# 386 +uint4; +#endif +# 387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long1 +# 387 +long1; +#endif +# 388 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong1 +# 388 +ulong1; +#endif +# 389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long2 +# 389 +long2; +#endif +# 390 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong2 +# 390 +ulong2; +#endif +# 391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long3 +# 391 +long3; +#endif +# 392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong3 +# 392 +ulong3; +#endif +# 393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long4 +# 393 +long4; +#endif +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong4 +# 394 +ulong4; +#endif +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float1 +# 395 +float1; +#endif +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float2 +# 396 +float2; +#endif +# 397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float3 +# 397 +float3; +#endif +# 398 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float4 +# 398 +float4; +#endif +# 399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong1 +# 399 +longlong1; +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong1 +# 400 +ulonglong1; +#endif +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong2 +# 401 +longlong2; +#endif +# 402 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong2 +# 402 +ulonglong2; +#endif +# 403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong3 +# 403 +longlong3; +#endif +# 404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong3 +# 404 +ulonglong3; +#endif +# 405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong4 +# 405 +longlong4; +#endif +# 406 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong4 +# 406 +ulonglong4; +#endif +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double1 +# 407 +double1; +#endif +# 408 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double2 +# 408 +double2; +#endif +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double3 +# 409 +double3; +#endif +# 410 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double4 +# 410 +double4; +#endif +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 418 +struct dim3 { +# 420 +unsigned x, y, z; +# 432 +}; +#endif +# 434 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef dim3 +# 434 +dim3; +#endif +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef long ptrdiff_t; +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef unsigned long size_t; +#if !defined(__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__) +#define __CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ +#endif +#include "crt/host_runtime.h" +# 437 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef +# 426 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +struct { +# 427 +long long __max_align_ll __attribute((__aligned__(__alignof__(long long)))); +# 428 +long double __max_align_ld __attribute((__aligned__(__alignof__(long double)))); +# 437 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +} max_align_t; +# 444 +typedef __decltype((nullptr)) nullptr_t; +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 204 +enum cudaError { +# 211 +cudaSuccess, +# 217 +cudaErrorInvalidValue, +# 223 +cudaErrorMemoryAllocation, +# 229 +cudaErrorInitializationError, +# 236 +cudaErrorCudartUnloading, +# 243 +cudaErrorProfilerDisabled, +# 251 +cudaErrorProfilerNotInitialized, +# 258 +cudaErrorProfilerAlreadyStarted, +# 265 +cudaErrorProfilerAlreadyStopped, +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorInvalidConfiguration, +# 280 +cudaErrorInvalidPitchValue = 12, +# 286 +cudaErrorInvalidSymbol, +# 294 +cudaErrorInvalidHostPointer = 16, +# 302 +cudaErrorInvalidDevicePointer, +# 308 +cudaErrorInvalidTexture, +# 314 +cudaErrorInvalidTextureBinding, +# 321 +cudaErrorInvalidChannelDescriptor, +# 327 +cudaErrorInvalidMemcpyDirection, +# 337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorAddressOfConstant, +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorTextureFetchFailed, +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorTextureNotBound, +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorSynchronizationError, +# 370 +cudaErrorInvalidFilterSetting, +# 376 +cudaErrorInvalidNormSetting, +# 384 +cudaErrorMixedDeviceExecution, +# 392 +cudaErrorNotYetImplemented = 31, +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorMemoryValueTooLarge, +# 408 +cudaErrorStubLibrary = 34, +# 415 +cudaErrorInsufficientDriver, +# 422 +cudaErrorCallRequiresNewerDriver, +# 428 +cudaErrorInvalidSurface, +# 434 +cudaErrorDuplicateVariableName = 43, +# 440 +cudaErrorDuplicateTextureName, +# 446 +cudaErrorDuplicateSurfaceName, +# 456 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorDevicesUnavailable, +# 469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorIncompatibleDriverContext = 49, +# 475 +cudaErrorMissingConfiguration = 52, +# 484 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorPriorLaunchFailure, +# 491 +cudaErrorLaunchMaxDepthExceeded = 65, +# 499 +cudaErrorLaunchFileScopedTex, +# 507 +cudaErrorLaunchFileScopedSurf, +# 522 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorSyncDepthExceeded, +# 534 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorLaunchPendingCountExceeded, +# 540 +cudaErrorInvalidDeviceFunction = 98, +# 546 +cudaErrorNoDevice = 100, +# 553 +cudaErrorInvalidDevice, +# 558 +cudaErrorDeviceNotLicensed, +# 567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorSoftwareValidityNotEstablished, +# 572 +cudaErrorStartupFailure = 127, +# 577 +cudaErrorInvalidKernelImage = 200, +# 587 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorDeviceUninitialized, +# 592 +cudaErrorMapBufferObjectFailed = 205, +# 597 +cudaErrorUnmapBufferObjectFailed, +# 603 +cudaErrorArrayIsMapped, +# 608 +cudaErrorAlreadyMapped, +# 616 +cudaErrorNoKernelImageForDevice, +# 621 +cudaErrorAlreadyAcquired, +# 626 +cudaErrorNotMapped, +# 632 +cudaErrorNotMappedAsArray, +# 638 +cudaErrorNotMappedAsPointer, +# 644 +cudaErrorECCUncorrectable, +# 650 +cudaErrorUnsupportedLimit, +# 656 +cudaErrorDeviceAlreadyInUse, +# 662 +cudaErrorPeerAccessUnsupported, +# 668 +cudaErrorInvalidPtx, +# 673 +cudaErrorInvalidGraphicsContext, +# 679 +cudaErrorNvlinkUncorrectable, +# 686 +cudaErrorJitCompilerNotFound, +# 693 +cudaErrorUnsupportedPtxVersion, +# 700 +cudaErrorJitCompilationDisabled, +# 705 +cudaErrorUnsupportedExecAffinity, +# 710 +cudaErrorInvalidSource = 300, +# 715 +cudaErrorFileNotFound, +# 720 +cudaErrorSharedObjectSymbolNotFound, +# 725 +cudaErrorSharedObjectInitFailed, +# 730 +cudaErrorOperatingSystem, +# 737 +cudaErrorInvalidResourceHandle = 400, +# 743 +cudaErrorIllegalState, +# 750 +cudaErrorSymbolNotFound = 500, +# 758 +cudaErrorNotReady = 600, +# 766 +cudaErrorIllegalAddress = 700, +# 775 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorLaunchOutOfResources, +# 786 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorLaunchTimeout, +# 792 +cudaErrorLaunchIncompatibleTexturing, +# 799 +cudaErrorPeerAccessAlreadyEnabled, +# 806 +cudaErrorPeerAccessNotEnabled, +# 819 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorSetOnActiveProcess = 708, +# 826 +cudaErrorContextIsDestroyed, +# 833 +cudaErrorAssert, +# 840 +cudaErrorTooManyPeers, +# 846 +cudaErrorHostMemoryAlreadyRegistered, +# 852 +cudaErrorHostMemoryNotRegistered, +# 861 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorHardwareStackError, +# 869 +cudaErrorIllegalInstruction, +# 878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorMisalignedAddress, +# 889 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorInvalidAddressSpace, +# 897 +cudaErrorInvalidPc, +# 908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorLaunchFailure, +# 917 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorCooperativeLaunchTooLarge, +# 922 +cudaErrorNotPermitted = 800, +# 928 +cudaErrorNotSupported, +# 937 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorSystemNotReady, +# 944 +cudaErrorSystemDriverMismatch, +# 953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorCompatNotSupportedOnDevice, +# 958 +cudaErrorMpsConnectionFailed, +# 963 +cudaErrorMpsRpcFailure, +# 969 +cudaErrorMpsServerNotReady, +# 974 +cudaErrorMpsMaxClientsReached, +# 979 +cudaErrorMpsMaxConnectionsReached, +# 984 +cudaErrorStreamCaptureUnsupported = 900, +# 990 +cudaErrorStreamCaptureInvalidated, +# 996 +cudaErrorStreamCaptureMerge, +# 1001 +cudaErrorStreamCaptureUnmatched, +# 1007 +cudaErrorStreamCaptureUnjoined, +# 1014 +cudaErrorStreamCaptureIsolation, +# 1020 +cudaErrorStreamCaptureImplicit, +# 1026 +cudaErrorCapturedEvent, +# 1033 +cudaErrorStreamCaptureWrongThread, +# 1038 +cudaErrorTimeout, +# 1044 +cudaErrorGraphExecUpdateFailure, +# 1054 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorExternalDevice, +# 1067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorUnknown = 999, +# 1075 +cudaErrorApiFailureBase = 10000 +# 1076 +}; +#endif +# 1081 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1081 +enum cudaChannelFormatKind { +# 1083 +cudaChannelFormatKindSigned, +# 1084 +cudaChannelFormatKindUnsigned, +# 1085 +cudaChannelFormatKindFloat, +# 1086 +cudaChannelFormatKindNone, +# 1087 +cudaChannelFormatKindNV12, +# 1088 +cudaChannelFormatKindUnsignedNormalized8X1, +# 1089 +cudaChannelFormatKindUnsignedNormalized8X2, +# 1090 +cudaChannelFormatKindUnsignedNormalized8X4, +# 1091 +cudaChannelFormatKindUnsignedNormalized16X1, +# 1092 +cudaChannelFormatKindUnsignedNormalized16X2, +# 1093 +cudaChannelFormatKindUnsignedNormalized16X4, +# 1094 +cudaChannelFormatKindSignedNormalized8X1, +# 1095 +cudaChannelFormatKindSignedNormalized8X2, +# 1096 +cudaChannelFormatKindSignedNormalized8X4, +# 1097 +cudaChannelFormatKindSignedNormalized16X1, +# 1098 +cudaChannelFormatKindSignedNormalized16X2, +# 1099 +cudaChannelFormatKindSignedNormalized16X4, +# 1100 +cudaChannelFormatKindUnsignedBlockCompressed1, +# 1101 +cudaChannelFormatKindUnsignedBlockCompressed1SRGB, +# 1102 +cudaChannelFormatKindUnsignedBlockCompressed2, +# 1103 +cudaChannelFormatKindUnsignedBlockCompressed2SRGB, +# 1104 +cudaChannelFormatKindUnsignedBlockCompressed3, +# 1105 +cudaChannelFormatKindUnsignedBlockCompressed3SRGB, +# 1106 +cudaChannelFormatKindUnsignedBlockCompressed4, +# 1107 +cudaChannelFormatKindSignedBlockCompressed4, +# 1108 +cudaChannelFormatKindUnsignedBlockCompressed5, +# 1109 +cudaChannelFormatKindSignedBlockCompressed5, +# 1110 +cudaChannelFormatKindUnsignedBlockCompressed6H, +# 1111 +cudaChannelFormatKindSignedBlockCompressed6H, +# 1112 +cudaChannelFormatKindUnsignedBlockCompressed7, +# 1113 +cudaChannelFormatKindUnsignedBlockCompressed7SRGB +# 1114 +}; +#endif +# 1119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1119 +struct cudaChannelFormatDesc { +# 1121 +int x; +# 1122 +int y; +# 1123 +int z; +# 1124 +int w; +# 1125 +cudaChannelFormatKind f; +# 1126 +}; +#endif +# 1131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef struct cudaArray *cudaArray_t; +# 1136 +typedef const cudaArray *cudaArray_const_t; +# 1138 +struct cudaArray; +# 1143 +typedef struct cudaMipmappedArray *cudaMipmappedArray_t; +# 1148 +typedef const cudaMipmappedArray *cudaMipmappedArray_const_t; +# 1150 +struct cudaMipmappedArray; +# 1160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1160 +struct cudaArraySparseProperties { +# 1161 +struct { +# 1162 +unsigned width; +# 1163 +unsigned height; +# 1164 +unsigned depth; +# 1165 +} tileExtent; +# 1166 +unsigned miptailFirstLevel; +# 1167 +unsigned long long miptailSize; +# 1168 +unsigned flags; +# 1169 +unsigned reserved[4]; +# 1170 +}; +#endif +# 1176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1176 +struct cudaArrayMemoryRequirements { +# 1177 +size_t size; +# 1178 +size_t alignment; +# 1179 +unsigned reserved[4]; +# 1180 +}; +#endif +# 1186 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1186 +enum cudaMemoryType { +# 1188 +cudaMemoryTypeUnregistered, +# 1189 +cudaMemoryTypeHost, +# 1190 +cudaMemoryTypeDevice, +# 1191 +cudaMemoryTypeManaged +# 1192 +}; +#endif +# 1197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1197 +enum cudaMemcpyKind { +# 1199 +cudaMemcpyHostToHost, +# 1200 +cudaMemcpyHostToDevice, +# 1201 +cudaMemcpyDeviceToHost, +# 1202 +cudaMemcpyDeviceToDevice, +# 1203 +cudaMemcpyDefault +# 1204 +}; +#endif +# 1211 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1211 +struct cudaPitchedPtr { +# 1213 +void *ptr; +# 1214 +size_t pitch; +# 1215 +size_t xsize; +# 1216 +size_t ysize; +# 1217 +}; +#endif +# 1224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1224 +struct cudaExtent { +# 1226 +size_t width; +# 1227 +size_t height; +# 1228 +size_t depth; +# 1229 +}; +#endif +# 1236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1236 +struct cudaPos { +# 1238 +size_t x; +# 1239 +size_t y; +# 1240 +size_t z; +# 1241 +}; +#endif +# 1246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1246 +struct cudaMemcpy3DParms { +# 1248 +cudaArray_t srcArray; +# 1249 +cudaPos srcPos; +# 1250 +cudaPitchedPtr srcPtr; +# 1252 +cudaArray_t dstArray; +# 1253 +cudaPos dstPos; +# 1254 +cudaPitchedPtr dstPtr; +# 1256 +cudaExtent extent; +# 1257 +cudaMemcpyKind kind; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 1258 +}; +#endif +# 1263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1263 +struct cudaMemcpy3DPeerParms { +# 1265 +cudaArray_t srcArray; +# 1266 +cudaPos srcPos; +# 1267 +cudaPitchedPtr srcPtr; +# 1268 +int srcDevice; +# 1270 +cudaArray_t dstArray; +# 1271 +cudaPos dstPos; +# 1272 +cudaPitchedPtr dstPtr; +# 1273 +int dstDevice; +# 1275 +cudaExtent extent; +# 1276 +}; +#endif +# 1281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1281 +struct cudaMemsetParams { +# 1282 +void *dst; +# 1283 +size_t pitch; +# 1284 +unsigned value; +# 1285 +unsigned elementSize; +# 1286 +size_t width; +# 1287 +size_t height; +# 1288 +}; +#endif +# 1293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1293 +enum cudaAccessProperty { +# 1294 +cudaAccessPropertyNormal, +# 1295 +cudaAccessPropertyStreaming, +# 1296 +cudaAccessPropertyPersisting +# 1297 +}; +#endif +# 1310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1310 +struct cudaAccessPolicyWindow { +# 1311 +void *base_ptr; +# 1312 +size_t num_bytes; +# 1313 +float hitRatio; +# 1314 +cudaAccessProperty hitProp; +# 1315 +cudaAccessProperty missProp; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 1316 +}; +#endif +# 1328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef void (*cudaHostFn_t)(void * userData); +# 1333 +#if 0 +# 1333 +struct cudaHostNodeParams { +# 1334 +cudaHostFn_t fn; +# 1335 +void *userData; +# 1336 +}; +#endif +# 1341 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1341 +enum cudaStreamCaptureStatus { +# 1342 +cudaStreamCaptureStatusNone, +# 1343 +cudaStreamCaptureStatusActive, +# 1344 +cudaStreamCaptureStatusInvalidated +# 1346 +}; +#endif +# 1352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1352 +enum cudaStreamCaptureMode { +# 1353 +cudaStreamCaptureModeGlobal, +# 1354 +cudaStreamCaptureModeThreadLocal, +# 1355 +cudaStreamCaptureModeRelaxed +# 1356 +}; +#endif +# 1358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1358 +enum cudaSynchronizationPolicy { +# 1359 +cudaSyncPolicyAuto = 1, +# 1360 +cudaSyncPolicySpin, +# 1361 +cudaSyncPolicyYield, +# 1362 +cudaSyncPolicyBlockingSync +# 1363 +}; +#endif +# 1379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1379 +enum cudaStreamUpdateCaptureDependenciesFlags { +# 1380 +cudaStreamAddCaptureDependencies, +# 1381 +cudaStreamSetCaptureDependencies +# 1382 +}; +#endif +# 1387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1387 +enum cudaUserObjectFlags { +# 1388 +cudaUserObjectNoDestructorSync = 1 +# 1389 +}; +#endif +# 1394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1394 +enum cudaUserObjectRetainFlags { +# 1395 +cudaGraphUserObjectMove = 1 +# 1396 +}; +#endif +# 1401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct cudaGraphicsResource; +# 1406 +#if 0 +# 1406 +enum cudaGraphicsRegisterFlags { +# 1408 +cudaGraphicsRegisterFlagsNone, +# 1409 +cudaGraphicsRegisterFlagsReadOnly, +# 1410 +cudaGraphicsRegisterFlagsWriteDiscard, +# 1411 +cudaGraphicsRegisterFlagsSurfaceLoadStore = 4, +# 1412 +cudaGraphicsRegisterFlagsTextureGather = 8 +# 1413 +}; +#endif +# 1418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1418 +enum cudaGraphicsMapFlags { +# 1420 +cudaGraphicsMapFlagsNone, +# 1421 +cudaGraphicsMapFlagsReadOnly, +# 1422 +cudaGraphicsMapFlagsWriteDiscard +# 1423 +}; +#endif +# 1428 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1428 +enum cudaGraphicsCubeFace { +# 1430 +cudaGraphicsCubeFacePositiveX, +# 1431 +cudaGraphicsCubeFaceNegativeX, +# 1432 +cudaGraphicsCubeFacePositiveY, +# 1433 +cudaGraphicsCubeFaceNegativeY, +# 1434 +cudaGraphicsCubeFacePositiveZ, +# 1435 +cudaGraphicsCubeFaceNegativeZ +# 1436 +}; +#endif +# 1441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1441 +enum cudaResourceType { +# 1443 +cudaResourceTypeArray, +# 1444 +cudaResourceTypeMipmappedArray, +# 1445 +cudaResourceTypeLinear, +# 1446 +cudaResourceTypePitch2D +# 1447 +}; +#endif +# 1452 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1452 +enum cudaResourceViewFormat { +# 1454 +cudaResViewFormatNone, +# 1455 +cudaResViewFormatUnsignedChar1, +# 1456 +cudaResViewFormatUnsignedChar2, +# 1457 +cudaResViewFormatUnsignedChar4, +# 1458 +cudaResViewFormatSignedChar1, +# 1459 +cudaResViewFormatSignedChar2, +# 1460 +cudaResViewFormatSignedChar4, +# 1461 +cudaResViewFormatUnsignedShort1, +# 1462 +cudaResViewFormatUnsignedShort2, +# 1463 +cudaResViewFormatUnsignedShort4, +# 1464 +cudaResViewFormatSignedShort1, +# 1465 +cudaResViewFormatSignedShort2, +# 1466 +cudaResViewFormatSignedShort4, +# 1467 +cudaResViewFormatUnsignedInt1, +# 1468 +cudaResViewFormatUnsignedInt2, +# 1469 +cudaResViewFormatUnsignedInt4, +# 1470 +cudaResViewFormatSignedInt1, +# 1471 +cudaResViewFormatSignedInt2, +# 1472 +cudaResViewFormatSignedInt4, +# 1473 +cudaResViewFormatHalf1, +# 1474 +cudaResViewFormatHalf2, +# 1475 +cudaResViewFormatHalf4, +# 1476 +cudaResViewFormatFloat1, +# 1477 +cudaResViewFormatFloat2, +# 1478 +cudaResViewFormatFloat4, +# 1479 +cudaResViewFormatUnsignedBlockCompressed1, +# 1480 +cudaResViewFormatUnsignedBlockCompressed2, +# 1481 +cudaResViewFormatUnsignedBlockCompressed3, +# 1482 +cudaResViewFormatUnsignedBlockCompressed4, +# 1483 +cudaResViewFormatSignedBlockCompressed4, +# 1484 +cudaResViewFormatUnsignedBlockCompressed5, +# 1485 +cudaResViewFormatSignedBlockCompressed5, +# 1486 +cudaResViewFormatUnsignedBlockCompressed6H, +# 1487 +cudaResViewFormatSignedBlockCompressed6H, +# 1488 +cudaResViewFormatUnsignedBlockCompressed7 +# 1489 +}; +#endif +# 1494 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1494 +struct cudaResourceDesc { +# 1495 +cudaResourceType resType; +# 1497 +union { +# 1498 +struct { +# 1499 +cudaArray_t array; +# 1500 +} array; +# 1501 +struct { +# 1502 +cudaMipmappedArray_t mipmap; +# 1503 +} mipmap; +# 1504 +struct { +# 1505 +void *devPtr; +# 1506 +cudaChannelFormatDesc desc; +# 1507 +size_t sizeInBytes; +# 1508 +} linear; +# 1509 +struct { +# 1510 +void *devPtr; +# 1511 +cudaChannelFormatDesc desc; +# 1512 +size_t width; +# 1513 +size_t height; +# 1514 +size_t pitchInBytes; +# 1515 +} pitch2D; +# 1516 +} res; +# 1517 +}; +#endif +# 1522 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1522 +struct cudaResourceViewDesc { +# 1524 +cudaResourceViewFormat format; +# 1525 +size_t width; +# 1526 +size_t height; +# 1527 +size_t depth; +# 1528 +unsigned firstMipmapLevel; +# 1529 +unsigned lastMipmapLevel; +# 1530 +unsigned firstLayer; +# 1531 +unsigned lastLayer; +# 1532 +}; +#endif +# 1537 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1537 +struct cudaPointerAttributes { +# 1543 +cudaMemoryType type; +# 1554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +int device; +# 1560 +void *devicePointer; +# 1569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +void *hostPointer; +# 1570 +}; +#endif +# 1575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1575 +struct cudaFuncAttributes { +# 1582 +size_t sharedSizeBytes; +# 1588 +size_t constSizeBytes; +# 1593 +size_t localSizeBytes; +# 1600 +int maxThreadsPerBlock; +# 1605 +int numRegs; +# 1612 +int ptxVersion; +# 1619 +int binaryVersion; +# 1625 +int cacheModeCA; +# 1632 +int maxDynamicSharedSizeBytes; +# 1641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +int preferredShmemCarveout; +# 1691 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +}; +#endif +# 1696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1696 +enum cudaFuncAttribute { +# 1698 +cudaFuncAttributeMaxDynamicSharedMemorySize = 8, +# 1699 +cudaFuncAttributePreferredSharedMemoryCarveout, +# 1708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaFuncAttributeMax +# 1709 +}; +#endif +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1714 +enum cudaFuncCache { +# 1716 +cudaFuncCachePreferNone, +# 1717 +cudaFuncCachePreferShared, +# 1718 +cudaFuncCachePreferL1, +# 1719 +cudaFuncCachePreferEqual +# 1720 +}; +#endif +# 1726 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1726 +enum cudaSharedMemConfig { +# 1728 +cudaSharedMemBankSizeDefault, +# 1729 +cudaSharedMemBankSizeFourByte, +# 1730 +cudaSharedMemBankSizeEightByte +# 1731 +}; +#endif +# 1736 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1736 +enum cudaSharedCarveout { +# 1737 +cudaSharedmemCarveoutDefault = (-1), +# 1738 +cudaSharedmemCarveoutMaxShared = 100, +# 1739 +cudaSharedmemCarveoutMaxL1 = 0 +# 1740 +}; +#endif +# 1745 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1745 +enum cudaComputeMode { +# 1747 +cudaComputeModeDefault, +# 1748 +cudaComputeModeExclusive, +# 1749 +cudaComputeModeProhibited, +# 1750 +cudaComputeModeExclusiveProcess +# 1751 +}; +#endif +# 1756 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1756 +enum cudaLimit { +# 1758 +cudaLimitStackSize, +# 1759 +cudaLimitPrintfFifoSize, +# 1760 +cudaLimitMallocHeapSize, +# 1761 +cudaLimitDevRuntimeSyncDepth, +# 1762 +cudaLimitDevRuntimePendingLaunchCount, +# 1763 +cudaLimitMaxL2FetchGranularity, +# 1764 +cudaLimitPersistingL2CacheSize +# 1765 +}; +#endif +# 1770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1770 +enum cudaMemoryAdvise { +# 1772 +cudaMemAdviseSetReadMostly = 1, +# 1773 +cudaMemAdviseUnsetReadMostly, +# 1774 +cudaMemAdviseSetPreferredLocation, +# 1775 +cudaMemAdviseUnsetPreferredLocation, +# 1776 +cudaMemAdviseSetAccessedBy, +# 1777 +cudaMemAdviseUnsetAccessedBy +# 1778 +}; +#endif +# 1783 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1783 +enum cudaMemRangeAttribute { +# 1785 +cudaMemRangeAttributeReadMostly = 1, +# 1786 +cudaMemRangeAttributePreferredLocation, +# 1787 +cudaMemRangeAttributeAccessedBy, +# 1788 +cudaMemRangeAttributeLastPrefetchLocation +# 1789 +}; +#endif +# 1794 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1794 +enum cudaOutputMode { +# 1796 +cudaKeyValuePair, +# 1797 +cudaCSV +# 1798 +}; +#endif +# 1803 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1803 +enum cudaFlushGPUDirectRDMAWritesOptions { +# 1804 +cudaFlushGPUDirectRDMAWritesOptionHost = (1 << 0), +# 1805 +cudaFlushGPUDirectRDMAWritesOptionMemOps +# 1806 +}; +#endif +# 1811 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1811 +enum cudaGPUDirectRDMAWritesOrdering { +# 1812 +cudaGPUDirectRDMAWritesOrderingNone, +# 1813 +cudaGPUDirectRDMAWritesOrderingOwner = 100, +# 1814 +cudaGPUDirectRDMAWritesOrderingAllDevices = 200 +# 1815 +}; +#endif +# 1820 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1820 +enum cudaFlushGPUDirectRDMAWritesScope { +# 1821 +cudaFlushGPUDirectRDMAWritesToOwner = 100, +# 1822 +cudaFlushGPUDirectRDMAWritesToAllDevices = 200 +# 1823 +}; +#endif +# 1828 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1828 +enum cudaFlushGPUDirectRDMAWritesTarget { +# 1829 +cudaFlushGPUDirectRDMAWritesTargetCurrentDevice +# 1830 +}; +#endif +# 1836 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1836 +enum cudaDeviceAttr { +# 1838 +cudaDevAttrMaxThreadsPerBlock = 1, +# 1839 +cudaDevAttrMaxBlockDimX, +# 1840 +cudaDevAttrMaxBlockDimY, +# 1841 +cudaDevAttrMaxBlockDimZ, +# 1842 +cudaDevAttrMaxGridDimX, +# 1843 +cudaDevAttrMaxGridDimY, +# 1844 +cudaDevAttrMaxGridDimZ, +# 1845 +cudaDevAttrMaxSharedMemoryPerBlock, +# 1846 +cudaDevAttrTotalConstantMemory, +# 1847 +cudaDevAttrWarpSize, +# 1848 +cudaDevAttrMaxPitch, +# 1849 +cudaDevAttrMaxRegistersPerBlock, +# 1850 +cudaDevAttrClockRate, +# 1851 +cudaDevAttrTextureAlignment, +# 1852 +cudaDevAttrGpuOverlap, +# 1853 +cudaDevAttrMultiProcessorCount, +# 1854 +cudaDevAttrKernelExecTimeout, +# 1855 +cudaDevAttrIntegrated, +# 1856 +cudaDevAttrCanMapHostMemory, +# 1857 +cudaDevAttrComputeMode, +# 1858 +cudaDevAttrMaxTexture1DWidth, +# 1859 +cudaDevAttrMaxTexture2DWidth, +# 1860 +cudaDevAttrMaxTexture2DHeight, +# 1861 +cudaDevAttrMaxTexture3DWidth, +# 1862 +cudaDevAttrMaxTexture3DHeight, +# 1863 +cudaDevAttrMaxTexture3DDepth, +# 1864 +cudaDevAttrMaxTexture2DLayeredWidth, +# 1865 +cudaDevAttrMaxTexture2DLayeredHeight, +# 1866 +cudaDevAttrMaxTexture2DLayeredLayers, +# 1867 +cudaDevAttrSurfaceAlignment, +# 1868 +cudaDevAttrConcurrentKernels, +# 1869 +cudaDevAttrEccEnabled, +# 1870 +cudaDevAttrPciBusId, +# 1871 +cudaDevAttrPciDeviceId, +# 1872 +cudaDevAttrTccDriver, +# 1873 +cudaDevAttrMemoryClockRate, +# 1874 +cudaDevAttrGlobalMemoryBusWidth, +# 1875 +cudaDevAttrL2CacheSize, +# 1876 +cudaDevAttrMaxThreadsPerMultiProcessor, +# 1877 +cudaDevAttrAsyncEngineCount, +# 1878 +cudaDevAttrUnifiedAddressing, +# 1879 +cudaDevAttrMaxTexture1DLayeredWidth, +# 1880 +cudaDevAttrMaxTexture1DLayeredLayers, +# 1881 +cudaDevAttrMaxTexture2DGatherWidth = 45, +# 1882 +cudaDevAttrMaxTexture2DGatherHeight, +# 1883 +cudaDevAttrMaxTexture3DWidthAlt, +# 1884 +cudaDevAttrMaxTexture3DHeightAlt, +# 1885 +cudaDevAttrMaxTexture3DDepthAlt, +# 1886 +cudaDevAttrPciDomainId, +# 1887 +cudaDevAttrTexturePitchAlignment, +# 1888 +cudaDevAttrMaxTextureCubemapWidth, +# 1889 +cudaDevAttrMaxTextureCubemapLayeredWidth, +# 1890 +cudaDevAttrMaxTextureCubemapLayeredLayers, +# 1891 +cudaDevAttrMaxSurface1DWidth, +# 1892 +cudaDevAttrMaxSurface2DWidth, +# 1893 +cudaDevAttrMaxSurface2DHeight, +# 1894 +cudaDevAttrMaxSurface3DWidth, +# 1895 +cudaDevAttrMaxSurface3DHeight, +# 1896 +cudaDevAttrMaxSurface3DDepth, +# 1897 +cudaDevAttrMaxSurface1DLayeredWidth, +# 1898 +cudaDevAttrMaxSurface1DLayeredLayers, +# 1899 +cudaDevAttrMaxSurface2DLayeredWidth, +# 1900 +cudaDevAttrMaxSurface2DLayeredHeight, +# 1901 +cudaDevAttrMaxSurface2DLayeredLayers, +# 1902 +cudaDevAttrMaxSurfaceCubemapWidth, +# 1903 +cudaDevAttrMaxSurfaceCubemapLayeredWidth, +# 1904 +cudaDevAttrMaxSurfaceCubemapLayeredLayers, +# 1905 +cudaDevAttrMaxTexture1DLinearWidth, +# 1906 +cudaDevAttrMaxTexture2DLinearWidth, +# 1907 +cudaDevAttrMaxTexture2DLinearHeight, +# 1908 +cudaDevAttrMaxTexture2DLinearPitch, +# 1909 +cudaDevAttrMaxTexture2DMipmappedWidth, +# 1910 +cudaDevAttrMaxTexture2DMipmappedHeight, +# 1911 +cudaDevAttrComputeCapabilityMajor, +# 1912 +cudaDevAttrComputeCapabilityMinor, +# 1913 +cudaDevAttrMaxTexture1DMipmappedWidth, +# 1914 +cudaDevAttrStreamPrioritiesSupported, +# 1915 +cudaDevAttrGlobalL1CacheSupported, +# 1916 +cudaDevAttrLocalL1CacheSupported, +# 1917 +cudaDevAttrMaxSharedMemoryPerMultiprocessor, +# 1918 +cudaDevAttrMaxRegistersPerMultiprocessor, +# 1919 +cudaDevAttrManagedMemory, +# 1920 +cudaDevAttrIsMultiGpuBoard, +# 1921 +cudaDevAttrMultiGpuBoardGroupID, +# 1922 +cudaDevAttrHostNativeAtomicSupported, +# 1923 +cudaDevAttrSingleToDoublePrecisionPerfRatio, +# 1924 +cudaDevAttrPageableMemoryAccess, +# 1925 +cudaDevAttrConcurrentManagedAccess, +# 1926 +cudaDevAttrComputePreemptionSupported, +# 1927 +cudaDevAttrCanUseHostPointerForRegisteredMem, +# 1928 +cudaDevAttrReserved92, +# 1929 +cudaDevAttrReserved93, +# 1930 +cudaDevAttrReserved94, +# 1931 +cudaDevAttrCooperativeLaunch, +# 1932 +cudaDevAttrCooperativeMultiDeviceLaunch, +# 1933 +cudaDevAttrMaxSharedMemoryPerBlockOptin, +# 1934 +cudaDevAttrCanFlushRemoteWrites, +# 1935 +cudaDevAttrHostRegisterSupported, +# 1936 +cudaDevAttrPageableMemoryAccessUsesHostPageTables, +# 1937 +cudaDevAttrDirectManagedMemAccessFromHost, +# 1938 +cudaDevAttrMaxBlocksPerMultiprocessor = 106, +# 1939 +cudaDevAttrMaxPersistingL2CacheSize = 108, +# 1940 +cudaDevAttrMaxAccessPolicyWindowSize, +# 1941 +cudaDevAttrReservedSharedMemoryPerBlock = 111, +# 1942 +cudaDevAttrSparseCudaArraySupported, +# 1943 +cudaDevAttrHostRegisterReadOnlySupported, +# 1944 +cudaDevAttrTimelineSemaphoreInteropSupported, +# 1945 +cudaDevAttrMaxTimelineSemaphoreInteropSupported = 114, +# 1946 +cudaDevAttrMemoryPoolsSupported, +# 1947 +cudaDevAttrGPUDirectRDMASupported, +# 1948 +cudaDevAttrGPUDirectRDMAFlushWritesOptions, +# 1949 +cudaDevAttrGPUDirectRDMAWritesOrdering, +# 1950 +cudaDevAttrMemoryPoolSupportedHandleTypes, +# 1955 +cudaDevAttrDeferredMappingCudaArraySupported = 121, +# 1957 +cudaDevAttrMax +# 1958 +}; +#endif +# 1963 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1963 +enum cudaMemPoolAttr { +# 1973 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaMemPoolReuseFollowEventDependencies = 1, +# 1980 +cudaMemPoolReuseAllowOpportunistic, +# 1988 +cudaMemPoolReuseAllowInternalDependencies, +# 1999 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaMemPoolAttrReleaseThreshold, +# 2005 +cudaMemPoolAttrReservedMemCurrent, +# 2012 +cudaMemPoolAttrReservedMemHigh, +# 2018 +cudaMemPoolAttrUsedMemCurrent, +# 2025 +cudaMemPoolAttrUsedMemHigh +# 2026 +}; +#endif +# 2031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2031 +enum cudaMemLocationType { +# 2032 +cudaMemLocationTypeInvalid, +# 2033 +cudaMemLocationTypeDevice +# 2034 +}; +#endif +# 2041 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2041 +struct cudaMemLocation { +# 2042 +cudaMemLocationType type; +# 2043 +int id; +# 2044 +}; +#endif +# 2049 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2049 +enum cudaMemAccessFlags { +# 2050 +cudaMemAccessFlagsProtNone, +# 2051 +cudaMemAccessFlagsProtRead, +# 2052 +cudaMemAccessFlagsProtReadWrite = 3 +# 2053 +}; +#endif +# 2058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2058 +struct cudaMemAccessDesc { +# 2059 +cudaMemLocation location; +# 2060 +cudaMemAccessFlags flags; +# 2061 +}; +#endif +# 2066 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2066 +enum cudaMemAllocationType { +# 2067 +cudaMemAllocationTypeInvalid, +# 2071 +cudaMemAllocationTypePinned, +# 2072 +cudaMemAllocationTypeMax = 2147483647 +# 2073 +}; +#endif +# 2078 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2078 +enum cudaMemAllocationHandleType { +# 2079 +cudaMemHandleTypeNone, +# 2080 +cudaMemHandleTypePosixFileDescriptor, +# 2081 +cudaMemHandleTypeWin32, +# 2082 +cudaMemHandleTypeWin32Kmt = 4 +# 2083 +}; +#endif +# 2088 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2088 +struct cudaMemPoolProps { +# 2089 +cudaMemAllocationType allocType; +# 2090 +cudaMemAllocationHandleType handleTypes; +# 2091 +cudaMemLocation location; +# 2098 +void *win32SecurityAttributes; +# 2099 +unsigned char reserved[64]; +# 2100 +}; +#endif +# 2105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2105 +struct cudaMemPoolPtrExportData { +# 2106 +unsigned char reserved[64]; +# 2107 +}; +#endif +# 2112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2112 +struct cudaMemAllocNodeParams { +# 2117 +cudaMemPoolProps poolProps; +# 2118 +const cudaMemAccessDesc *accessDescs; +# 2119 +size_t accessDescCount; +# 2120 +size_t bytesize; +# 2121 +void *dptr; +# 2122 +}; +#endif +# 2127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2127 +enum cudaGraphMemAttributeType { +# 2132 +cudaGraphMemAttrUsedMemCurrent, +# 2139 +cudaGraphMemAttrUsedMemHigh, +# 2146 +cudaGraphMemAttrReservedMemCurrent, +# 2153 +cudaGraphMemAttrReservedMemHigh +# 2154 +}; +#endif +# 2160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2160 +enum cudaDeviceP2PAttr { +# 2161 +cudaDevP2PAttrPerformanceRank = 1, +# 2162 +cudaDevP2PAttrAccessSupported, +# 2163 +cudaDevP2PAttrNativeAtomicSupported, +# 2164 +cudaDevP2PAttrCudaArrayAccessSupported +# 2165 +}; +#endif +# 2172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2172 +struct CUuuid_st { +# 2173 +char bytes[16]; +# 2174 +}; +#endif +# 2175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef CUuuid_st +# 2175 +CUuuid; +#endif +# 2177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef CUuuid_st +# 2177 +cudaUUID_t; +#endif +# 2182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2182 +struct cudaDeviceProp { +# 2184 +char name[256]; +# 2185 +cudaUUID_t uuid; +# 2186 +char luid[8]; +# 2187 +unsigned luidDeviceNodeMask; +# 2188 +size_t totalGlobalMem; +# 2189 +size_t sharedMemPerBlock; +# 2190 +int regsPerBlock; +# 2191 +int warpSize; +# 2192 +size_t memPitch; +# 2193 +int maxThreadsPerBlock; +# 2194 +int maxThreadsDim[3]; +# 2195 +int maxGridSize[3]; +# 2196 +int clockRate; +# 2197 +size_t totalConstMem; +# 2198 +int major; +# 2199 +int minor; +# 2200 +size_t textureAlignment; +# 2201 +size_t texturePitchAlignment; +# 2202 +int deviceOverlap; +# 2203 +int multiProcessorCount; +# 2204 +int kernelExecTimeoutEnabled; +# 2205 +int integrated; +# 2206 +int canMapHostMemory; +# 2207 +int computeMode; +# 2208 +int maxTexture1D; +# 2209 +int maxTexture1DMipmap; +# 2210 +int maxTexture1DLinear; +# 2211 +int maxTexture2D[2]; +# 2212 +int maxTexture2DMipmap[2]; +# 2213 +int maxTexture2DLinear[3]; +# 2214 +int maxTexture2DGather[2]; +# 2215 +int maxTexture3D[3]; +# 2216 +int maxTexture3DAlt[3]; +# 2217 +int maxTextureCubemap; +# 2218 +int maxTexture1DLayered[2]; +# 2219 +int maxTexture2DLayered[3]; +# 2220 +int maxTextureCubemapLayered[2]; +# 2221 +int maxSurface1D; +# 2222 +int maxSurface2D[2]; +# 2223 +int maxSurface3D[3]; +# 2224 +int maxSurface1DLayered[2]; +# 2225 +int maxSurface2DLayered[3]; +# 2226 +int maxSurfaceCubemap; +# 2227 +int maxSurfaceCubemapLayered[2]; +# 2228 +size_t surfaceAlignment; +# 2229 +int concurrentKernels; +# 2230 +int ECCEnabled; +# 2231 +int pciBusID; +# 2232 +int pciDeviceID; +# 2233 +int pciDomainID; +# 2234 +int tccDriver; +# 2235 +int asyncEngineCount; +# 2236 +int unifiedAddressing; +# 2237 +int memoryClockRate; +# 2238 +int memoryBusWidth; +# 2239 +int l2CacheSize; +# 2240 +int persistingL2CacheMaxSize; +# 2241 +int maxThreadsPerMultiProcessor; +# 2242 +int streamPrioritiesSupported; +# 2243 +int globalL1CacheSupported; +# 2244 +int localL1CacheSupported; +# 2245 +size_t sharedMemPerMultiprocessor; +# 2246 +int regsPerMultiprocessor; +# 2247 +int managedMemory; +# 2248 +int isMultiGpuBoard; +# 2249 +int multiGpuBoardGroupID; +# 2250 +int hostNativeAtomicSupported; +# 2251 +int singleToDoublePrecisionPerfRatio; +# 2252 +int pageableMemoryAccess; +# 2253 +int concurrentManagedAccess; +# 2254 +int computePreemptionSupported; +# 2255 +int canUseHostPointerForRegisteredMem; +# 2256 +int cooperativeLaunch; +# 2257 +int cooperativeMultiDeviceLaunch; +# 2258 +size_t sharedMemPerBlockOptin; +# 2259 +int pageableMemoryAccessUsesHostPageTables; +# 2260 +int directManagedMemAccessFromHost; +# 2261 +int maxBlocksPerMultiProcessor; +# 2262 +int accessPolicyMaxWindowSize; +# 2263 +size_t reservedSharedMemPerBlock; +# 2264 +}; +#endif +# 2365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 2362 +struct cudaIpcEventHandle_st { +# 2364 +char reserved[64]; +# 2365 +} cudaIpcEventHandle_t; +#endif +# 2373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 2370 +struct cudaIpcMemHandle_st { +# 2372 +char reserved[64]; +# 2373 +} cudaIpcMemHandle_t; +#endif +# 2378 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2378 +enum cudaExternalMemoryHandleType { +# 2382 +cudaExternalMemoryHandleTypeOpaqueFd = 1, +# 2386 +cudaExternalMemoryHandleTypeOpaqueWin32, +# 2390 +cudaExternalMemoryHandleTypeOpaqueWin32Kmt, +# 2394 +cudaExternalMemoryHandleTypeD3D12Heap, +# 2398 +cudaExternalMemoryHandleTypeD3D12Resource, +# 2402 +cudaExternalMemoryHandleTypeD3D11Resource, +# 2406 +cudaExternalMemoryHandleTypeD3D11ResourceKmt, +# 2410 +cudaExternalMemoryHandleTypeNvSciBuf +# 2411 +}; +#endif +# 2453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2453 +struct cudaExternalMemoryHandleDesc { +# 2457 +cudaExternalMemoryHandleType type; +# 2458 +union { +# 2464 +int fd; +# 2480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct { +# 2484 +void *handle; +# 2489 +const void *name; +# 2490 +} win32; +# 2495 +const void *nvSciBufObject; +# 2496 +} handle; +# 2500 +unsigned long long size; +# 2504 +unsigned flags; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 2505 +}; +#endif +# 2510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2510 +struct cudaExternalMemoryBufferDesc { +# 2514 +unsigned long long offset; +# 2518 +unsigned long long size; +# 2522 +unsigned flags; +# 2523 +}; +#endif +# 2528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2528 +struct cudaExternalMemoryMipmappedArrayDesc { +# 2533 +unsigned long long offset; +# 2537 +cudaChannelFormatDesc formatDesc; +# 2541 +cudaExtent extent; +# 2546 +unsigned flags; +# 2550 +unsigned numLevels; +# 2551 +}; +#endif +# 2556 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2556 +enum cudaExternalSemaphoreHandleType { +# 2560 +cudaExternalSemaphoreHandleTypeOpaqueFd = 1, +# 2564 +cudaExternalSemaphoreHandleTypeOpaqueWin32, +# 2568 +cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt, +# 2572 +cudaExternalSemaphoreHandleTypeD3D12Fence, +# 2576 +cudaExternalSemaphoreHandleTypeD3D11Fence, +# 2580 +cudaExternalSemaphoreHandleTypeNvSciSync, +# 2584 +cudaExternalSemaphoreHandleTypeKeyedMutex, +# 2588 +cudaExternalSemaphoreHandleTypeKeyedMutexKmt, +# 2592 +cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd, +# 2596 +cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32 +# 2597 +}; +#endif +# 2602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2602 +struct cudaExternalSemaphoreHandleDesc { +# 2606 +cudaExternalSemaphoreHandleType type; +# 2607 +union { +# 2614 +int fd; +# 2630 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct { +# 2634 +void *handle; +# 2639 +const void *name; +# 2640 +} win32; +# 2644 +const void *nvSciSyncObj; +# 2645 +} handle; +# 2649 +unsigned flags; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 2650 +}; +#endif +# 2655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2655 +struct cudaExternalSemaphoreSignalParams_v1 { +# 2656 +struct { +# 2660 +struct { +# 2664 +unsigned long long value; +# 2665 +} fence; +# 2666 +union { +# 2671 +void *fence; +# 2672 +unsigned long long reserved; +# 2673 +} nvSciSync; +# 2677 +struct { +# 2681 +unsigned long long key; +# 2682 +} keyedMutex; +# 2683 +} params; +# 2694 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +unsigned flags; +# 2695 +}; +#endif +# 2700 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2700 +struct cudaExternalSemaphoreWaitParams_v1 { +# 2701 +struct { +# 2705 +struct { +# 2709 +unsigned long long value; +# 2710 +} fence; +# 2711 +union { +# 2716 +void *fence; +# 2717 +unsigned long long reserved; +# 2718 +} nvSciSync; +# 2722 +struct { +# 2726 +unsigned long long key; +# 2730 +unsigned timeoutMs; +# 2731 +} keyedMutex; +# 2732 +} params; +# 2743 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +unsigned flags; +# 2744 +}; +#endif +# 2749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2749 +struct cudaExternalSemaphoreSignalParams { +# 2750 +struct { +# 2754 +struct { +# 2758 +unsigned long long value; +# 2759 +} fence; +# 2760 +union { +# 2765 +void *fence; +# 2766 +unsigned long long reserved; +# 2767 +} nvSciSync; +# 2771 +struct { +# 2775 +unsigned long long key; +# 2776 +} keyedMutex; +# 2777 +unsigned reserved[12]; +# 2778 +} params; +# 2789 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +unsigned flags; +# 2790 +unsigned reserved[16]; +# 2791 +}; +#endif +# 2796 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2796 +struct cudaExternalSemaphoreWaitParams { +# 2797 +struct { +# 2801 +struct { +# 2805 +unsigned long long value; +# 2806 +} fence; +# 2807 +union { +# 2812 +void *fence; +# 2813 +unsigned long long reserved; +# 2814 +} nvSciSync; +# 2818 +struct { +# 2822 +unsigned long long key; +# 2826 +unsigned timeoutMs; +# 2827 +} keyedMutex; +# 2828 +unsigned reserved[10]; +# 2829 +} params; +# 2840 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +unsigned flags; +# 2841 +unsigned reserved[16]; +# 2842 +}; +#endif +# 2853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef cudaError +# 2853 +cudaError_t; +#endif +# 2858 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUstream_st * +# 2858 +cudaStream_t; +#endif +# 2863 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUevent_st * +# 2863 +cudaEvent_t; +#endif +# 2868 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef cudaGraphicsResource * +# 2868 +cudaGraphicsResource_t; +#endif +# 2873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef cudaOutputMode +# 2873 +cudaOutputMode_t; +#endif +# 2878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUexternalMemory_st * +# 2878 +cudaExternalMemory_t; +#endif +# 2883 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUexternalSemaphore_st * +# 2883 +cudaExternalSemaphore_t; +#endif +# 2888 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUgraph_st * +# 2888 +cudaGraph_t; +#endif +# 2893 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUgraphNode_st * +# 2893 +cudaGraphNode_t; +#endif +# 2898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUuserObject_st * +# 2898 +cudaUserObject_t; +#endif +# 2903 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUfunc_st * +# 2903 +cudaFunction_t; +#endif +# 2908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUmemPoolHandle_st * +# 2908 +cudaMemPool_t; +#endif +# 2913 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2913 +enum cudaCGScope { +# 2914 +cudaCGScopeInvalid, +# 2915 +cudaCGScopeGrid, +# 2916 +cudaCGScopeMultiGrid +# 2917 +}; +#endif +# 2922 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2922 +struct cudaLaunchParams { +# 2924 +void *func; +# 2925 +dim3 gridDim; +# 2926 +dim3 blockDim; +# 2927 +void **args; +# 2928 +size_t sharedMem; +# 2929 +cudaStream_t stream; +# 2930 +}; +#endif +# 2935 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2935 +struct cudaKernelNodeParams { +# 2936 +void *func; +# 2937 +dim3 gridDim; +# 2938 +dim3 blockDim; +# 2939 +unsigned sharedMemBytes; +# 2940 +void **kernelParams; +# 2941 +void **extra; +# 2942 +}; +#endif +# 2947 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2947 +struct cudaExternalSemaphoreSignalNodeParams { +# 2948 +cudaExternalSemaphore_t *extSemArray; +# 2949 +const cudaExternalSemaphoreSignalParams *paramsArray; +# 2950 +unsigned numExtSems; +# 2951 +}; +#endif +# 2956 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2956 +struct cudaExternalSemaphoreWaitNodeParams { +# 2957 +cudaExternalSemaphore_t *extSemArray; +# 2958 +const cudaExternalSemaphoreWaitParams *paramsArray; +# 2959 +unsigned numExtSems; +# 2960 +}; +#endif +# 2965 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2965 +enum cudaGraphNodeType { +# 2966 +cudaGraphNodeTypeKernel, +# 2967 +cudaGraphNodeTypeMemcpy, +# 2968 +cudaGraphNodeTypeMemset, +# 2969 +cudaGraphNodeTypeHost, +# 2970 +cudaGraphNodeTypeGraph, +# 2971 +cudaGraphNodeTypeEmpty, +# 2972 +cudaGraphNodeTypeWaitEvent, +# 2973 +cudaGraphNodeTypeEventRecord, +# 2974 +cudaGraphNodeTypeExtSemaphoreSignal, +# 2975 +cudaGraphNodeTypeExtSemaphoreWait, +# 2976 +cudaGraphNodeTypeMemAlloc, +# 2977 +cudaGraphNodeTypeMemFree, +# 2978 +cudaGraphNodeTypeCount +# 2979 +}; +#endif +# 2984 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef struct CUgraphExec_st *cudaGraphExec_t; +# 2989 +#if 0 +# 2989 +enum cudaGraphExecUpdateResult { +# 2990 +cudaGraphExecUpdateSuccess, +# 2991 +cudaGraphExecUpdateError, +# 2992 +cudaGraphExecUpdateErrorTopologyChanged, +# 2993 +cudaGraphExecUpdateErrorNodeTypeChanged, +# 2994 +cudaGraphExecUpdateErrorFunctionChanged, +# 2995 +cudaGraphExecUpdateErrorParametersChanged, +# 2996 +cudaGraphExecUpdateErrorNotSupported, +# 2997 +cudaGraphExecUpdateErrorUnsupportedFunctionChange, +# 2998 +cudaGraphExecUpdateErrorAttributesChanged +# 2999 +}; +#endif +# 3005 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 3005 +enum cudaGetDriverEntryPointFlags { +# 3006 +cudaEnableDefault, +# 3007 +cudaEnableLegacyStream, +# 3008 +cudaEnablePerThreadDefaultStream +# 3009 +}; +#endif +# 3014 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 3014 +enum cudaGraphDebugDotFlags { +# 3015 +cudaGraphDebugDotFlagsVerbose = (1 << 0), +# 3016 +cudaGraphDebugDotFlagsKernelNodeParams = (1 << 2), +# 3017 +cudaGraphDebugDotFlagsMemcpyNodeParams = (1 << 3), +# 3018 +cudaGraphDebugDotFlagsMemsetNodeParams = (1 << 4), +# 3019 +cudaGraphDebugDotFlagsHostNodeParams = (1 << 5), +# 3020 +cudaGraphDebugDotFlagsEventNodeParams = (1 << 6), +# 3021 +cudaGraphDebugDotFlagsExtSemasSignalNodeParams = (1 << 7), +# 3022 +cudaGraphDebugDotFlagsExtSemasWaitNodeParams = (1 << 8), +# 3023 +cudaGraphDebugDotFlagsKernelNodeAttributes = (1 << 9), +# 3024 +cudaGraphDebugDotFlagsHandles = (1 << 10) +# 3025 +}; +#endif +# 3030 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 3030 +enum cudaGraphInstantiateFlags { +# 3031 +cudaGraphInstantiateFlagAutoFreeOnLaunch = 1, +# 3033 +cudaGraphInstantiateFlagUseNodePriority = 8 +# 3036 +}; +#endif +# 3129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3126 +enum cudaStreamAttrID { +# 3127 +cudaStreamAttributeAccessPolicyWindow = 1, +# 3128 +cudaStreamAttributeSynchronizationPolicy = 3 +# 3129 +} cudaStreamAttrID; +#endif +# 3143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3140 +union cudaStreamAttrValue { +# 3141 +cudaAccessPolicyWindow accessPolicyWindow; +# 3142 +cudaSynchronizationPolicy syncPolicy; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 3143 +} cudaStreamAttrValue; +#endif +# 3158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3152 +enum cudaKernelNodeAttrID { +# 3153 +cudaKernelNodeAttributeAccessPolicyWindow = 1, +# 3154 +cudaKernelNodeAttributeCooperative, +# 3156 +cudaKernelNodeAttributePriority = 8 +# 3158 +} cudaKernelNodeAttrID; +#endif +# 3176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3170 +union cudaKernelNodeAttrValue { +# 3171 +cudaAccessPolicyWindow accessPolicyWindow; +# 3172 +int cooperative; +# 3174 +int priority; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 3176 +} cudaKernelNodeAttrValue; +#endif +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +# 84 +enum cudaSurfaceBoundaryMode { +# 86 +cudaBoundaryModeZero, +# 87 +cudaBoundaryModeClamp, +# 88 +cudaBoundaryModeTrap +# 89 +}; +#endif +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +# 94 +enum cudaSurfaceFormatMode { +# 96 +cudaFormatModeForced, +# 97 +cudaFormatModeAuto +# 98 +}; +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +# 103 +struct surfaceReference { +# 108 +cudaChannelFormatDesc channelDesc; +# 109 +}; +#endif +# 114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +typedef unsigned long long +# 114 +cudaSurfaceObject_t; +#endif +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 84 +enum cudaTextureAddressMode { +# 86 +cudaAddressModeWrap, +# 87 +cudaAddressModeClamp, +# 88 +cudaAddressModeMirror, +# 89 +cudaAddressModeBorder +# 90 +}; +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 95 +enum cudaTextureFilterMode { +# 97 +cudaFilterModePoint, +# 98 +cudaFilterModeLinear +# 99 +}; +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 104 +enum cudaTextureReadMode { +# 106 +cudaReadModeElementType, +# 107 +cudaReadModeNormalizedFloat +# 108 +}; +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 113 +struct textureReference { +# 118 +int normalized; +# 122 +cudaTextureFilterMode filterMode; +# 126 +cudaTextureAddressMode addressMode[3]; +# 130 +cudaChannelFormatDesc channelDesc; +# 134 +int sRGB; +# 138 +unsigned maxAnisotropy; +# 142 +cudaTextureFilterMode mipmapFilterMode; +# 146 +float mipmapLevelBias; +# 150 +float minMipmapLevelClamp; +# 154 +float maxMipmapLevelClamp; +# 158 +int disableTrilinearOptimization; +# 159 +int __cudaReserved[14]; +# 160 +}; +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 165 +struct cudaTextureDesc { +# 170 +cudaTextureAddressMode addressMode[3]; +# 174 +cudaTextureFilterMode filterMode; +# 178 +cudaTextureReadMode readMode; +# 182 +int sRGB; +# 186 +float borderColor[4]; +# 190 +int normalizedCoords; +# 194 +unsigned maxAnisotropy; +# 198 +cudaTextureFilterMode mipmapFilterMode; +# 202 +float mipmapLevelBias; +# 206 +float minMipmapLevelClamp; +# 210 +float maxMipmapLevelClamp; +# 214 +int disableTrilinearOptimization; +# 218 +int seamlessCubemap; +# 219 +}; +#endif +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +typedef unsigned long long +# 224 +cudaTextureObject_t; +#endif +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" +typedef +# 55 +enum cudaDataType_t { +# 57 +CUDA_R_16F = 2, +# 58 +CUDA_C_16F = 6, +# 59 +CUDA_R_16BF = 14, +# 60 +CUDA_C_16BF, +# 61 +CUDA_R_32F = 0, +# 62 +CUDA_C_32F = 4, +# 63 +CUDA_R_64F = 1, +# 64 +CUDA_C_64F = 5, +# 65 +CUDA_R_4I = 16, +# 66 +CUDA_C_4I, +# 67 +CUDA_R_4U, +# 68 +CUDA_C_4U, +# 69 +CUDA_R_8I = 3, +# 70 +CUDA_C_8I = 7, +# 71 +CUDA_R_8U, +# 72 +CUDA_C_8U, +# 73 +CUDA_R_16I = 20, +# 74 +CUDA_C_16I, +# 75 +CUDA_R_16U, +# 76 +CUDA_C_16U, +# 77 +CUDA_R_32I = 10, +# 78 +CUDA_C_32I, +# 79 +CUDA_R_32U, +# 80 +CUDA_C_32U, +# 81 +CUDA_R_64I = 24, +# 82 +CUDA_C_64I, +# 83 +CUDA_R_64U, +# 84 +CUDA_C_64U +# 89 +} cudaDataType; +# 97 +typedef +# 92 +enum libraryPropertyType_t { +# 94 +MAJOR_VERSION, +# 95 +MINOR_VERSION, +# 96 +PATCH_LEVEL +# 97 +} libraryPropertyType; +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern "C" { +# 138 +extern cudaError_t cudaDeviceGetAttribute(int * value, cudaDeviceAttr attr, int device); +# 139 +extern cudaError_t cudaDeviceGetLimit(size_t * pValue, cudaLimit limit); +# 140 +extern cudaError_t cudaDeviceGetCacheConfig(cudaFuncCache * pCacheConfig); +# 141 +extern cudaError_t cudaDeviceGetSharedMemConfig(cudaSharedMemConfig * pConfig); +# 142 +extern cudaError_t cudaDeviceSynchronize(); +# 143 +__attribute__((unused)) extern cudaError_t __cudaDeviceSynchronizeDeprecationAvoidance(); +# 144 +extern cudaError_t cudaGetLastError(); +# 145 +extern cudaError_t cudaPeekAtLastError(); +# 146 +extern const char *cudaGetErrorString(cudaError_t error); +# 147 +extern const char *cudaGetErrorName(cudaError_t error); +# 148 +extern cudaError_t cudaGetDeviceCount(int * count); +# 149 +extern cudaError_t cudaGetDevice(int * device); +# 150 +extern cudaError_t cudaStreamCreateWithFlags(cudaStream_t * pStream, unsigned flags); +# 151 +extern cudaError_t cudaStreamDestroy(cudaStream_t stream); +# 152 +extern cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned flags); +# 153 +__attribute__((unused)) extern cudaError_t cudaStreamWaitEvent_ptsz(cudaStream_t stream, cudaEvent_t event, unsigned flags); +# 154 +extern cudaError_t cudaEventCreateWithFlags(cudaEvent_t * event, unsigned flags); +# 155 +extern cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream); +# 156 +__attribute__((unused)) extern cudaError_t cudaEventRecord_ptsz(cudaEvent_t event, cudaStream_t stream); +# 157 +extern cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream, unsigned flags); +# 158 +__attribute__((unused)) extern cudaError_t cudaEventRecordWithFlags_ptsz(cudaEvent_t event, cudaStream_t stream, unsigned flags); +# 159 +extern cudaError_t cudaEventDestroy(cudaEvent_t event); +# 160 +extern cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, const void * func); +# 161 +extern cudaError_t cudaFree(void * devPtr); +# 162 +extern cudaError_t cudaMalloc(void ** devPtr, size_t size); +# 163 +extern cudaError_t cudaMemcpyAsync(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream); +# 164 +__attribute__((unused)) extern cudaError_t cudaMemcpyAsync_ptsz(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream); +# 165 +extern cudaError_t cudaMemcpy2DAsync(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream); +# 166 +__attribute__((unused)) extern cudaError_t cudaMemcpy2DAsync_ptsz(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream); +# 167 +extern cudaError_t cudaMemcpy3DAsync(const cudaMemcpy3DParms * p, cudaStream_t stream); +# 168 +__attribute__((unused)) extern cudaError_t cudaMemcpy3DAsync_ptsz(const cudaMemcpy3DParms * p, cudaStream_t stream); +# 169 +extern cudaError_t cudaMemsetAsync(void * devPtr, int value, size_t count, cudaStream_t stream); +# 170 +__attribute__((unused)) extern cudaError_t cudaMemsetAsync_ptsz(void * devPtr, int value, size_t count, cudaStream_t stream); +# 171 +extern cudaError_t cudaMemset2DAsync(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +# 172 +__attribute__((unused)) extern cudaError_t cudaMemset2DAsync_ptsz(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +# 173 +extern cudaError_t cudaMemset3DAsync(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream); +# 174 +__attribute__((unused)) extern cudaError_t cudaMemset3DAsync_ptsz(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream); +# 175 +extern cudaError_t cudaRuntimeGetVersion(int * runtimeVersion); +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +__attribute__((unused)) extern void *cudaGetParameterBuffer(size_t alignment, size_t size); +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +__attribute__((unused)) extern void *cudaGetParameterBufferV2(void * func, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize); +# 225 +__attribute__((unused)) extern cudaError_t cudaLaunchDevice_ptsz(void * func, void * parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize, cudaStream_t stream); +# 226 +__attribute__((unused)) extern cudaError_t cudaLaunchDeviceV2_ptsz(void * parameterBuffer, cudaStream_t stream); +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +__attribute__((unused)) extern cudaError_t cudaLaunchDevice(void * func, void * parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize, cudaStream_t stream); +# 245 +__attribute__((unused)) extern cudaError_t cudaLaunchDeviceV2(void * parameterBuffer, cudaStream_t stream); +# 248 +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, const void * func, int blockSize, size_t dynamicSmemSize); +# 249 +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, const void * func, int blockSize, size_t dynamicSmemSize, unsigned flags); +# 251 +__attribute__((unused)) extern unsigned long long cudaCGGetIntrinsicHandle(cudaCGScope scope); +# 252 +__attribute__((unused)) extern cudaError_t cudaCGSynchronize(unsigned long long handle, unsigned flags); +# 253 +__attribute__((unused)) extern cudaError_t cudaCGSynchronizeGrid(unsigned long long handle, unsigned flags); +# 254 +__attribute__((unused)) extern cudaError_t cudaCGGetSize(unsigned * numThreads, unsigned * numGrids, unsigned long long handle); +# 255 +__attribute__((unused)) extern cudaError_t cudaCGGetRank(unsigned * threadRank, unsigned * gridRank, unsigned long long handle); +# 256 +} +# 258 +template< class T> static inline cudaError_t cudaMalloc(T ** devPtr, size_t size); +# 259 +template< class T> static inline cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, T * entry); +# 260 +template< class T> static inline cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, T func, int blockSize, size_t dynamicSmemSize); +# 261 +template< class T> static inline cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, T func, int blockSize, size_t dynamicSmemSize, unsigned flags); +# 269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern "C" { +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceReset(); +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceSynchronize(); +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceSetLimit(cudaLimit limit, size_t value); +# 453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetLimit(size_t * pValue, cudaLimit limit); +# 476 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetTexture1DLinearMaxWidth(size_t * maxWidthInElements, const cudaChannelFormatDesc * fmtDesc, int device); +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetCacheConfig(cudaFuncCache * pCacheConfig); +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetStreamPriorityRange(int * leastPriority, int * greatestPriority); +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceSetCacheConfig(cudaFuncCache cacheConfig); +# 622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetSharedMemConfig(cudaSharedMemConfig * pConfig); +# 666 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceSetSharedMemConfig(cudaSharedMemConfig config); +# 693 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetByPCIBusId(int * device, const char * pciBusId); +# 723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetPCIBusId(char * pciBusId, int len, int device); +# 771 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t * handle, cudaEvent_t event); +# 812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaIpcOpenEventHandle(cudaEvent_t * event, cudaIpcEventHandle_t handle); +# 855 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t * handle, void * devPtr); +# 919 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaIpcOpenMemHandle(void ** devPtr, cudaIpcMemHandle_t handle, unsigned flags); +# 955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaIpcCloseMemHandle(void * devPtr); +# 987 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceFlushGPUDirectRDMAWrites(cudaFlushGPUDirectRDMAWritesTarget target, cudaFlushGPUDirectRDMAWritesScope scope); +# 1031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaThreadExit(); +# 1057 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaThreadSynchronize(); +# 1106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaThreadSetLimit(cudaLimit limit, size_t value); +# 1139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaThreadGetLimit(size_t * pValue, cudaLimit limit); +# 1175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaThreadGetCacheConfig(cudaFuncCache * pCacheConfig); +# 1222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaThreadSetCacheConfig(cudaFuncCache cacheConfig); +# 1285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetLastError(); +# 1333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaPeekAtLastError(); +# 1349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern const char *cudaGetErrorName(cudaError_t error); +# 1365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern const char *cudaGetErrorString(cudaError_t error); +# 1393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetDeviceCount(int * count); +# 1666 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetDeviceProperties(cudaDeviceProp * prop, int device); +# 1868 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetAttribute(int * value, cudaDeviceAttr attr, int device); +# 1886 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetDefaultMemPool(cudaMemPool_t * memPool, int device); +# 1910 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceSetMemPool(int device, cudaMemPool_t memPool); +# 1930 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetMemPool(cudaMemPool_t * memPool, int device); +# 1978 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetNvSciSyncAttributes(void * nvSciSyncAttrList, int device, int flags); +# 2018 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetP2PAttribute(int * value, cudaDeviceP2PAttr attr, int srcDevice, int dstDevice); +# 2039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaChooseDevice(int * device, const cudaDeviceProp * prop); +# 2083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaSetDevice(int device); +# 2104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetDevice(int * device); +# 2135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaSetValidDevices(int * device_arr, int len); +# 2200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaSetDeviceFlags(unsigned flags); +# 2244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetDeviceFlags(unsigned * flags); +# 2284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamCreate(cudaStream_t * pStream); +# 2316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamCreateWithFlags(cudaStream_t * pStream, unsigned flags); +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamCreateWithPriority(cudaStream_t * pStream, unsigned flags, int priority); +# 2389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int * priority); +# 2414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamGetFlags(cudaStream_t hStream, unsigned * flags); +# 2429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaCtxResetPersistingL2Cache(); +# 2449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamCopyAttributes(cudaStream_t dst, cudaStream_t src); +# 2470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamGetAttribute(cudaStream_t hStream, cudaStreamAttrID attr, cudaStreamAttrValue * value_out); +# 2494 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamSetAttribute(cudaStream_t hStream, cudaStreamAttrID attr, const cudaStreamAttrValue * value); +# 2528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamDestroy(cudaStream_t stream); +# 2559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned flags = 0); +# 2567 +typedef void (*cudaStreamCallback_t)(cudaStream_t stream, cudaError_t status, void * userData); +# 2634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamAddCallback(cudaStream_t stream, cudaStreamCallback_t callback, void * userData, unsigned flags); +# 2658 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamSynchronize(cudaStream_t stream); +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamQuery(cudaStream_t stream); +# 2767 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void * devPtr, size_t length = 0, unsigned flags = 4); +# 2806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamBeginCapture(cudaStream_t stream, cudaStreamCaptureMode mode); +# 2857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaThreadExchangeStreamCaptureMode(cudaStreamCaptureMode * mode); +# 2885 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamEndCapture(cudaStream_t stream, cudaGraph_t * pGraph); +# 2923 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamIsCapturing(cudaStream_t stream, cudaStreamCaptureStatus * pCaptureStatus); +# 2955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamGetCaptureInfo(cudaStream_t stream, cudaStreamCaptureStatus * pCaptureStatus, unsigned long long * pId); +# 3010 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamGetCaptureInfo_v2(cudaStream_t stream, cudaStreamCaptureStatus * captureStatus_out, unsigned long long * id_out = 0, cudaGraph_t * graph_out = 0, const cudaGraphNode_t ** dependencies_out = 0, size_t * numDependencies_out = 0); +# 3043 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamUpdateCaptureDependencies(cudaStream_t stream, cudaGraphNode_t * dependencies, size_t numDependencies, unsigned flags = 0); +# 3080 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventCreate(cudaEvent_t * event); +# 3117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventCreateWithFlags(cudaEvent_t * event, unsigned flags); +# 3157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream = 0); +# 3204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream = 0, unsigned flags = 0); +# 3236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventQuery(cudaEvent_t event); +# 3266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventSynchronize(cudaEvent_t event); +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventDestroy(cudaEvent_t event); +# 3338 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventElapsedTime(float * ms, cudaEvent_t start, cudaEvent_t end); +# 3518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaImportExternalMemory(cudaExternalMemory_t * extMem_out, const cudaExternalMemoryHandleDesc * memHandleDesc); +# 3573 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaExternalMemoryGetMappedBuffer(void ** devPtr, cudaExternalMemory_t extMem, const cudaExternalMemoryBufferDesc * bufferDesc); +# 3635 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaExternalMemoryGetMappedMipmappedArray(cudaMipmappedArray_t * mipmap, cudaExternalMemory_t extMem, const cudaExternalMemoryMipmappedArrayDesc * mipmapDesc); +# 3659 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDestroyExternalMemory(cudaExternalMemory_t extMem); +# 3812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaImportExternalSemaphore(cudaExternalSemaphore_t * extSem_out, const cudaExternalSemaphoreHandleDesc * semHandleDesc); +# 3879 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaSignalExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t * extSemArray, const cudaExternalSemaphoreSignalParams * paramsArray, unsigned numExtSems, cudaStream_t stream = 0); +# 3955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaWaitExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t * extSemArray, const cudaExternalSemaphoreWaitParams * paramsArray, unsigned numExtSems, cudaStream_t stream = 0); +# 3978 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDestroyExternalSemaphore(cudaExternalSemaphore_t extSem); +# 4045 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaLaunchKernel(const void * func, dim3 gridDim, dim3 blockDim, void ** args, size_t sharedMem, cudaStream_t stream); +# 4106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaLaunchCooperativeKernel(const void * func, dim3 gridDim, dim3 blockDim, void ** args, size_t sharedMem, cudaStream_t stream); +# 4207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaLaunchCooperativeKernelMultiDevice(cudaLaunchParams * launchParamsList, unsigned numDevices, unsigned flags = 0); +# 4254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFuncSetCacheConfig(const void * func, cudaFuncCache cacheConfig); +# 4309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFuncSetSharedMemConfig(const void * func, cudaSharedMemConfig config); +# 4342 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, const void * func); +# 4379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFuncSetAttribute(const void * func, cudaFuncAttribute attr, int value); +# 4405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaSetDoubleForDevice(double * d); +# 4429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaSetDoubleForHost(double * d); +# 4497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaLaunchHostFunc(cudaStream_t stream, cudaHostFn_t fn, void * userData); +# 4554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, const void * func, int blockSize, size_t dynamicSMemSize); +# 4583 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock(size_t * dynamicSmemSize, const void * func, int numBlocks, int blockSize); +# 4628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, const void * func, int blockSize, size_t dynamicSMemSize, unsigned flags); +# 4749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocManaged(void ** devPtr, size_t size, unsigned flags = 1); +# 4782 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMalloc(void ** devPtr, size_t size); +# 4815 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocHost(void ** ptr, size_t size); +# 4858 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocPitch(void ** devPtr, size_t * pitch, size_t width, size_t height); +# 4912 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocArray(cudaArray_t * array, const cudaChannelFormatDesc * desc, size_t width, size_t height = 0, unsigned flags = 0); +# 4950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFree(void * devPtr); +# 4973 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFreeHost(void * ptr); +# 4996 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFreeArray(cudaArray_t array); +# 5019 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFreeMipmappedArray(cudaMipmappedArray_t mipmappedArray); +# 5085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaHostAlloc(void ** pHost, size_t size, unsigned flags); +# 5178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaHostRegister(void * ptr, size_t size, unsigned flags); +# 5201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaHostUnregister(void * ptr); +# 5246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaHostGetDevicePointer(void ** pDevice, void * pHost, unsigned flags); +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaHostGetFlags(unsigned * pFlags, void * pHost); +# 5307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMalloc3D(cudaPitchedPtr * pitchedDevPtr, cudaExtent extent); +# 5454 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMalloc3DArray(cudaArray_t * array, const cudaChannelFormatDesc * desc, cudaExtent extent, unsigned flags = 0); +# 5601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocMipmappedArray(cudaMipmappedArray_t * mipmappedArray, const cudaChannelFormatDesc * desc, cudaExtent extent, unsigned numLevels, unsigned flags = 0); +# 5634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetMipmappedArrayLevel(cudaArray_t * levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned level); +# 5739 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy3D(const cudaMemcpy3DParms * p); +# 5770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy3DPeer(const cudaMemcpy3DPeerParms * p); +# 5888 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy3DAsync(const cudaMemcpy3DParms * p, cudaStream_t stream = 0); +# 5914 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy3DPeerAsync(const cudaMemcpy3DPeerParms * p, cudaStream_t stream = 0); +# 5948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemGetInfo(size_t * free, size_t * total); +# 5974 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaArrayGetInfo(cudaChannelFormatDesc * desc, cudaExtent * extent, unsigned * flags, cudaArray_t array); +# 6003 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaArrayGetPlane(cudaArray_t * pPlaneArray, cudaArray_t hArray, unsigned planeIdx); +# 6027 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaArrayGetMemoryRequirements(cudaArrayMemoryRequirements * memoryRequirements, cudaArray_t array, int device); +# 6051 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMipmappedArrayGetMemoryRequirements(cudaArrayMemoryRequirements * memoryRequirements, cudaMipmappedArray_t mipmap, int device); +# 6080 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaArrayGetSparseProperties(cudaArraySparseProperties * sparseProperties, cudaArray_t array); +# 6110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMipmappedArrayGetSparseProperties(cudaArraySparseProperties * sparseProperties, cudaMipmappedArray_t mipmap); +# 6155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy(void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 6190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyPeer(void * dst, int dstDevice, const void * src, int srcDevice, size_t count); +# 6239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2D(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind); +# 6289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind); +# 6339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2DFromArray(void * dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, cudaMemcpyKind kind); +# 6386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 6429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyToSymbol(const void * symbol, const void * src, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyHostToDevice); +# 6472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyFromSymbol(void * dst, const void * symbol, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyDeviceToHost); +# 6529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyAsync(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6564 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyPeerAsync(void * dst, int dstDevice, const void * src, int srcDevice, size_t count, cudaStream_t stream = 0); +# 6627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2DAsync(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6685 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6742 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2DFromArrayAsync(void * dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6793 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyToSymbolAsync(const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6844 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyFromSymbolAsync(void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemset(void * devPtr, int value, size_t count); +# 6907 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemset2D(void * devPtr, size_t pitch, int value, size_t width, size_t height); +# 6953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemset3D(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent); +# 6989 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemsetAsync(void * devPtr, int value, size_t count, cudaStream_t stream = 0); +# 7030 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemset2DAsync(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0); +# 7083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemset3DAsync(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream = 0); +# 7111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetSymbolAddress(void ** devPtr, const void * symbol); +# 7138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetSymbolSize(size_t * size, const void * symbol); +# 7208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPrefetchAsync(const void * devPtr, size_t count, int dstDevice, cudaStream_t stream = 0); +# 7324 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemAdvise(const void * devPtr, size_t count, cudaMemoryAdvise advice, int device); +# 7383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemRangeGetAttribute(void * data, size_t dataSize, cudaMemRangeAttribute attribute, const void * devPtr, size_t count); +# 7422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemRangeGetAttributes(void ** data, size_t * dataSizes, cudaMemRangeAttribute * attributes, size_t numAttributes, const void * devPtr, size_t count); +# 7482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t count, cudaMemcpyKind kind); +# 7524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaMemcpyFromArray(void * dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, cudaMemcpyKind kind); +# 7567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 7618 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7668 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaMemcpyFromArrayAsync(void * dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7737 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocAsync(void ** devPtr, size_t size, cudaStream_t hStream); +# 7763 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFreeAsync(void * devPtr, cudaStream_t hStream); +# 7788 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolTrimTo(cudaMemPool_t memPool, size_t minBytesToKeep); +# 7832 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolSetAttribute(cudaMemPool_t memPool, cudaMemPoolAttr attr, void * value); +# 7880 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolGetAttribute(cudaMemPool_t memPool, cudaMemPoolAttr attr, void * value); +# 7895 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolSetAccess(cudaMemPool_t memPool, const cudaMemAccessDesc * descList, size_t count); +# 7908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolGetAccess(cudaMemAccessFlags * flags, cudaMemPool_t memPool, cudaMemLocation * location); +# 7928 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolCreate(cudaMemPool_t * memPool, const cudaMemPoolProps * poolProps); +# 7950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolDestroy(cudaMemPool_t memPool); +# 7986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocFromPoolAsync(void ** ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream); +# 8011 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolExportToShareableHandle(void * shareableHandle, cudaMemPool_t memPool, cudaMemAllocationHandleType handleType, unsigned flags); +# 8038 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolImportFromShareableHandle(cudaMemPool_t * memPool, void * shareableHandle, cudaMemAllocationHandleType handleType, unsigned flags); +# 8061 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolExportPointer(cudaMemPoolPtrExportData * exportData, void * ptr); +# 8090 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolImportPointer(void ** ptr, cudaMemPool_t memPool, cudaMemPoolPtrExportData * exportData); +# 8242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaPointerGetAttributes(cudaPointerAttributes * attributes, const void * ptr); +# 8283 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceCanAccessPeer(int * canAccessPeer, int device, int peerDevice); +# 8325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceEnablePeerAccess(int peerDevice, unsigned flags); +# 8347 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceDisablePeerAccess(int peerDevice); +# 8411 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsUnregisterResource(cudaGraphicsResource_t resource); +# 8446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsResourceSetMapFlags(cudaGraphicsResource_t resource, unsigned flags); +# 8485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsMapResources(int count, cudaGraphicsResource_t * resources, cudaStream_t stream = 0); +# 8520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsUnmapResources(int count, cudaGraphicsResource_t * resources, cudaStream_t stream = 0); +# 8552 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsResourceGetMappedPointer(void ** devPtr, size_t * size, cudaGraphicsResource_t resource); +# 8590 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsSubResourceGetMappedArray(cudaArray_t * array, cudaGraphicsResource_t resource, unsigned arrayIndex, unsigned mipLevel); +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray_t * mipmappedArray, cudaGraphicsResource_t resource); +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaBindTexture(size_t * offset, const textureReference * texref, const void * devPtr, const cudaChannelFormatDesc * desc, size_t size = ((2147483647) * 2U) + 1U); +# 8749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaBindTexture2D(size_t * offset, const textureReference * texref, const void * devPtr, const cudaChannelFormatDesc * desc, size_t width, size_t height, size_t pitch); +# 8787 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaBindTextureToArray(const textureReference * texref, cudaArray_const_t array, const cudaChannelFormatDesc * desc); +# 8827 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaBindTextureToMipmappedArray(const textureReference * texref, cudaMipmappedArray_const_t mipmappedArray, const cudaChannelFormatDesc * desc); +# 8853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaUnbindTexture(const textureReference * texref); +# 8882 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaGetTextureAlignmentOffset(size_t * offset, const textureReference * texref); +# 8912 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaGetTextureReference(const textureReference ** texref, const void * symbol); +# 8957 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaBindSurfaceToArray(const surfaceReference * surfref, cudaArray_const_t array, const cudaChannelFormatDesc * desc); +# 8982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaGetSurfaceReference(const surfaceReference ** surfref, const void * symbol); +# 9017 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetChannelDesc(cudaChannelFormatDesc * desc, cudaArray_const_t array); +# 9047 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, cudaChannelFormatKind f); +# 9271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaCreateTextureObject(cudaTextureObject_t * pTexObject, const cudaResourceDesc * pResDesc, const cudaTextureDesc * pTexDesc, const cudaResourceViewDesc * pResViewDesc); +# 9291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDestroyTextureObject(cudaTextureObject_t texObject); +# 9311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetTextureObjectResourceDesc(cudaResourceDesc * pResDesc, cudaTextureObject_t texObject); +# 9331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetTextureObjectTextureDesc(cudaTextureDesc * pTexDesc, cudaTextureObject_t texObject); +# 9352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetTextureObjectResourceViewDesc(cudaResourceViewDesc * pResViewDesc, cudaTextureObject_t texObject); +# 9397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaCreateSurfaceObject(cudaSurfaceObject_t * pSurfObject, const cudaResourceDesc * pResDesc); +# 9417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDestroySurfaceObject(cudaSurfaceObject_t surfObject); +# 9436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetSurfaceObjectResourceDesc(cudaResourceDesc * pResDesc, cudaSurfaceObject_t surfObject); +# 9470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDriverGetVersion(int * driverVersion); +# 9495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaRuntimeGetVersion(int * runtimeVersion); +# 9542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphCreate(cudaGraph_t * pGraph, unsigned flags); +# 9639 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddKernelNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaKernelNodeParams * pNodeParams); +# 9672 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphKernelNodeGetParams(cudaGraphNode_t node, cudaKernelNodeParams * pNodeParams); +# 9697 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphKernelNodeSetParams(cudaGraphNode_t node, const cudaKernelNodeParams * pNodeParams); +# 9717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphKernelNodeCopyAttributes(cudaGraphNode_t hSrc, cudaGraphNode_t hDst); +# 9740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphKernelNodeGetAttribute(cudaGraphNode_t hNode, cudaKernelNodeAttrID attr, cudaKernelNodeAttrValue * value_out); +# 9764 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphKernelNodeSetAttribute(cudaGraphNode_t hNode, cudaKernelNodeAttrID attr, const cudaKernelNodeAttrValue * value); +# 9814 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemcpyNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaMemcpy3DParms * pCopyParams); +# 9873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemcpyNodeToSymbol(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); +# 9942 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemcpyNodeFromSymbol(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); +# 10010 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemcpyNode1D(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 10042 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemcpyNodeGetParams(cudaGraphNode_t node, cudaMemcpy3DParms * pNodeParams); +# 10068 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemcpyNodeSetParams(cudaGraphNode_t node, const cudaMemcpy3DParms * pNodeParams); +# 10107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol(cudaGraphNode_t node, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); +# 10153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol(cudaGraphNode_t node, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); +# 10199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemcpyNodeSetParams1D(cudaGraphNode_t node, void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 10246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemsetNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaMemsetParams * pMemsetParams); +# 10269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemsetNodeGetParams(cudaGraphNode_t node, cudaMemsetParams * pNodeParams); +# 10292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemsetNodeSetParams(cudaGraphNode_t node, const cudaMemsetParams * pNodeParams); +# 10333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddHostNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaHostNodeParams * pNodeParams); +# 10356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphHostNodeGetParams(cudaGraphNode_t node, cudaHostNodeParams * pNodeParams); +# 10379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphHostNodeSetParams(cudaGraphNode_t node, const cudaHostNodeParams * pNodeParams); +# 10419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddChildGraphNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaGraph_t childGraph); +# 10446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphChildGraphNodeGetGraph(cudaGraphNode_t node, cudaGraph_t * pGraph); +# 10483 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddEmptyNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies); +# 10526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddEventRecordNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaEvent_t event); +# 10553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphEventRecordNodeGetEvent(cudaGraphNode_t node, cudaEvent_t * event_out); +# 10580 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphEventRecordNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddEventWaitNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaEvent_t event); +# 10653 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphEventWaitNodeGetEvent(cudaGraphNode_t node, cudaEvent_t * event_out); +# 10680 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphEventWaitNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10729 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddExternalSemaphoresSignalNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaExternalSemaphoreSignalNodeParams * nodeParams); +# 10762 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExternalSemaphoresSignalNodeGetParams(cudaGraphNode_t hNode, cudaExternalSemaphoreSignalNodeParams * params_out); +# 10789 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExternalSemaphoresSignalNodeSetParams(cudaGraphNode_t hNode, const cudaExternalSemaphoreSignalNodeParams * nodeParams); +# 10838 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddExternalSemaphoresWaitNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaExternalSemaphoreWaitNodeParams * nodeParams); +# 10871 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExternalSemaphoresWaitNodeGetParams(cudaGraphNode_t hNode, cudaExternalSemaphoreWaitNodeParams * params_out); +# 10898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExternalSemaphoresWaitNodeSetParams(cudaGraphNode_t hNode, const cudaExternalSemaphoreWaitNodeParams * nodeParams); +# 10975 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemAllocNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaMemAllocNodeParams * nodeParams); +# 11002 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemAllocNodeGetParams(cudaGraphNode_t node, cudaMemAllocNodeParams * params_out); +# 11062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemFreeNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dptr); +# 11086 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemFreeNodeGetParams(cudaGraphNode_t node, void * dptr_out); +# 11114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGraphMemTrim(int device); +# 11151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetGraphMemAttribute(int device, cudaGraphMemAttributeType attr, void * value); +# 11185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceSetGraphMemAttribute(int device, cudaGraphMemAttributeType attr, void * value); +# 11213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphClone(cudaGraph_t * pGraphClone, cudaGraph_t originalGraph); +# 11241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphNodeFindInClone(cudaGraphNode_t * pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph); +# 11272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphNodeGetType(cudaGraphNode_t node, cudaGraphNodeType * pType); +# 11303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphGetNodes(cudaGraph_t graph, cudaGraphNode_t * nodes, size_t * numNodes); +# 11334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphGetRootNodes(cudaGraph_t graph, cudaGraphNode_t * pRootNodes, size_t * pNumRootNodes); +# 11368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphGetEdges(cudaGraph_t graph, cudaGraphNode_t * from, cudaGraphNode_t * to, size_t * numEdges); +# 11399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphNodeGetDependencies(cudaGraphNode_t node, cudaGraphNode_t * pDependencies, size_t * pNumDependencies); +# 11431 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphNodeGetDependentNodes(cudaGraphNode_t node, cudaGraphNode_t * pDependentNodes, size_t * pNumDependentNodes); +# 11462 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddDependencies(cudaGraph_t graph, const cudaGraphNode_t * from, const cudaGraphNode_t * to, size_t numDependencies); +# 11493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphRemoveDependencies(cudaGraph_t graph, const cudaGraphNode_t * from, const cudaGraphNode_t * to, size_t numDependencies); +# 11523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphDestroyNode(cudaGraphNode_t node); +# 11561 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphInstantiate(cudaGraphExec_t * pGraphExec, cudaGraph_t graph, cudaGraphNode_t * pErrorNode, char * pLogBuffer, size_t bufferSize); +# 11611 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphInstantiateWithFlags(cudaGraphExec_t * pGraphExec, cudaGraph_t graph, unsigned long long flags); +# 11655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecKernelNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaKernelNodeParams * pNodeParams); +# 11705 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecMemcpyNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaMemcpy3DParms * pNodeParams); +# 11760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); +# 11823 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); +# 11884 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecMemcpyNodeSetParams1D(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 11938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecMemsetNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaMemsetParams * pNodeParams); +# 11977 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecHostNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaHostNodeParams * pNodeParams); +# 12023 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecChildGraphNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph); +# 12067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecEventRecordNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecEventWaitNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecExternalSemaphoresSignalNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const cudaExternalSemaphoreSignalNodeParams * nodeParams); +# 12205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecExternalSemaphoresWaitNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const cudaExternalSemaphoreWaitNodeParams * nodeParams); +# 12284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphNodeSetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned isEnabled); +# 12351 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphNodeGetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned * isEnabled); +# 12510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecUpdate(cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphNode_t * hErrorNode_out, cudaGraphExecUpdateResult * updateResult_out); +# 12535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphUpload(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphLaunch(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12589 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecDestroy(cudaGraphExec_t graphExec); +# 12610 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphDestroy(cudaGraph_t graph); +# 12629 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphDebugDotPrint(cudaGraph_t graph, const char * path, unsigned flags); +# 12665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaUserObjectCreate(cudaUserObject_t * object_out, void * ptr, cudaHostFn_t destroy, unsigned initialRefcount, unsigned flags); +# 12689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaUserObjectRetain(cudaUserObject_t object, unsigned count = 1); +# 12717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaUserObjectRelease(cudaUserObject_t object, unsigned count = 1); +# 12745 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphRetainUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned count = 1, unsigned flags = 0); +# 12770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphReleaseUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned count = 1); +# 12836 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetDriverEntryPoint(const char * symbol, void ** funcPtr, unsigned long long flags); +# 12841 +extern cudaError_t cudaGetExportTable(const void ** ppExportTable, const cudaUUID_t * pExportTableId); +# 13017 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetFuncBySymbol(cudaFunction_t * functionPtr, const void * symbolPtr); +# 13175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +} +# 124 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template< class T> inline cudaChannelFormatDesc cudaCreateChannelDesc() +# 125 +{ +# 126 +return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +# 127 +} +# 129 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf() +# 130 +{ +# 131 +int e = (((int)sizeof(unsigned short)) * 8); +# 133 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 134 +} +# 136 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf1() +# 137 +{ +# 138 +int e = (((int)sizeof(unsigned short)) * 8); +# 140 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 141 +} +# 143 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf2() +# 144 +{ +# 145 +int e = (((int)sizeof(unsigned short)) * 8); +# 147 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +# 148 +} +# 150 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf4() +# 151 +{ +# 152 +int e = (((int)sizeof(unsigned short)) * 8); +# 154 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +# 155 +} +# 157 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char> () +# 158 +{ +# 159 +int e = (((int)sizeof(char)) * 8); +# 164 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 166 +} +# 168 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< signed char> () +# 169 +{ +# 170 +int e = (((int)sizeof(signed char)) * 8); +# 172 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 173 +} +# 175 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned char> () +# 176 +{ +# 177 +int e = (((int)sizeof(unsigned char)) * 8); +# 179 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 180 +} +# 182 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char1> () +# 183 +{ +# 184 +int e = (((int)sizeof(signed char)) * 8); +# 186 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 187 +} +# 189 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar1> () +# 190 +{ +# 191 +int e = (((int)sizeof(unsigned char)) * 8); +# 193 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 194 +} +# 196 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char2> () +# 197 +{ +# 198 +int e = (((int)sizeof(signed char)) * 8); +# 200 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +# 201 +} +# 203 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar2> () +# 204 +{ +# 205 +int e = (((int)sizeof(unsigned char)) * 8); +# 207 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +# 208 +} +# 210 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char4> () +# 211 +{ +# 212 +int e = (((int)sizeof(signed char)) * 8); +# 214 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +# 215 +} +# 217 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar4> () +# 218 +{ +# 219 +int e = (((int)sizeof(unsigned char)) * 8); +# 221 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +# 222 +} +# 224 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short> () +# 225 +{ +# 226 +int e = (((int)sizeof(short)) * 8); +# 228 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 229 +} +# 231 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned short> () +# 232 +{ +# 233 +int e = (((int)sizeof(unsigned short)) * 8); +# 235 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 236 +} +# 238 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short1> () +# 239 +{ +# 240 +int e = (((int)sizeof(short)) * 8); +# 242 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 243 +} +# 245 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort1> () +# 246 +{ +# 247 +int e = (((int)sizeof(unsigned short)) * 8); +# 249 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 250 +} +# 252 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short2> () +# 253 +{ +# 254 +int e = (((int)sizeof(short)) * 8); +# 256 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +# 257 +} +# 259 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort2> () +# 260 +{ +# 261 +int e = (((int)sizeof(unsigned short)) * 8); +# 263 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +# 264 +} +# 266 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short4> () +# 267 +{ +# 268 +int e = (((int)sizeof(short)) * 8); +# 270 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +# 271 +} +# 273 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort4> () +# 274 +{ +# 275 +int e = (((int)sizeof(unsigned short)) * 8); +# 277 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +# 278 +} +# 280 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int> () +# 281 +{ +# 282 +int e = (((int)sizeof(int)) * 8); +# 284 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 285 +} +# 287 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned> () +# 288 +{ +# 289 +int e = (((int)sizeof(unsigned)) * 8); +# 291 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 292 +} +# 294 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int1> () +# 295 +{ +# 296 +int e = (((int)sizeof(int)) * 8); +# 298 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 299 +} +# 301 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint1> () +# 302 +{ +# 303 +int e = (((int)sizeof(unsigned)) * 8); +# 305 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 306 +} +# 308 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int2> () +# 309 +{ +# 310 +int e = (((int)sizeof(int)) * 8); +# 312 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +# 313 +} +# 315 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint2> () +# 316 +{ +# 317 +int e = (((int)sizeof(unsigned)) * 8); +# 319 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +# 320 +} +# 322 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int4> () +# 323 +{ +# 324 +int e = (((int)sizeof(int)) * 8); +# 326 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +# 327 +} +# 329 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint4> () +# 330 +{ +# 331 +int e = (((int)sizeof(unsigned)) * 8); +# 333 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +# 334 +} +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float> () +# 397 +{ +# 398 +int e = (((int)sizeof(float)) * 8); +# 400 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 401 +} +# 403 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float1> () +# 404 +{ +# 405 +int e = (((int)sizeof(float)) * 8); +# 407 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 408 +} +# 410 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float2> () +# 411 +{ +# 412 +int e = (((int)sizeof(float)) * 8); +# 414 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +# 415 +} +# 417 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float4> () +# 418 +{ +# 419 +int e = (((int)sizeof(float)) * 8); +# 421 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +# 422 +} +# 424 +static inline cudaChannelFormatDesc cudaCreateChannelDescNV12() +# 425 +{ +# 426 +int e = (((int)sizeof(char)) * 8); +# 428 +return cudaCreateChannelDesc(e, e, e, 0, cudaChannelFormatKindNV12); +# 429 +} +# 431 +template< cudaChannelFormatKind > inline cudaChannelFormatDesc cudaCreateChannelDesc() +# 432 +{ +# 433 +return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +# 434 +} +# 437 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized8X1> () +# 438 +{ +# 439 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedNormalized8X1); +# 440 +} +# 442 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized8X2> () +# 443 +{ +# 444 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedNormalized8X2); +# 445 +} +# 447 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized8X4> () +# 448 +{ +# 449 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindSignedNormalized8X4); +# 450 +} +# 453 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized8X1> () +# 454 +{ +# 455 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized8X1); +# 456 +} +# 458 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized8X2> () +# 459 +{ +# 460 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedNormalized8X2); +# 461 +} +# 463 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized8X4> () +# 464 +{ +# 465 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedNormalized8X4); +# 466 +} +# 469 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized16X1> () +# 470 +{ +# 471 +return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindSignedNormalized16X1); +# 472 +} +# 474 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized16X2> () +# 475 +{ +# 476 +return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindSignedNormalized16X2); +# 477 +} +# 479 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized16X4> () +# 480 +{ +# 481 +return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindSignedNormalized16X4); +# 482 +} +# 485 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized16X1> () +# 486 +{ +# 487 +return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized16X1); +# 488 +} +# 490 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized16X2> () +# 491 +{ +# 492 +return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindUnsignedNormalized16X2); +# 493 +} +# 495 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized16X4> () +# 496 +{ +# 497 +return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindUnsignedNormalized16X4); +# 498 +} +# 501 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindNV12> () +# 502 +{ +# 503 +return cudaCreateChannelDesc(8, 8, 8, 0, cudaChannelFormatKindNV12); +# 504 +} +# 507 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed1> () +# 508 +{ +# 509 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1); +# 510 +} +# 513 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed1SRGB> () +# 514 +{ +# 515 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1SRGB); +# 516 +} +# 519 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed2> () +# 520 +{ +# 521 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2); +# 522 +} +# 525 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed2SRGB> () +# 526 +{ +# 527 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2SRGB); +# 528 +} +# 531 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed3> () +# 532 +{ +# 533 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3); +# 534 +} +# 537 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed3SRGB> () +# 538 +{ +# 539 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3SRGB); +# 540 +} +# 543 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed4> () +# 544 +{ +# 545 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed4); +# 546 +} +# 549 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedBlockCompressed4> () +# 550 +{ +# 551 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedBlockCompressed4); +# 552 +} +# 555 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed5> () +# 556 +{ +# 557 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed5); +# 558 +} +# 561 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedBlockCompressed5> () +# 562 +{ +# 563 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedBlockCompressed5); +# 564 +} +# 567 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed6H> () +# 568 +{ +# 569 +return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindUnsignedBlockCompressed6H); +# 570 +} +# 573 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedBlockCompressed6H> () +# 574 +{ +# 575 +return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindSignedBlockCompressed6H); +# 576 +} +# 579 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed7> () +# 580 +{ +# 581 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7); +# 582 +} +# 585 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed7SRGB> () +# 586 +{ +# 587 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7SRGB); +# 588 +} +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static inline cudaPitchedPtr make_cudaPitchedPtr(void *d, size_t p, size_t xsz, size_t ysz) +# 80 +{ +# 81 +cudaPitchedPtr s; +# 83 +(s.ptr) = d; +# 84 +(s.pitch) = p; +# 85 +(s.xsize) = xsz; +# 86 +(s.ysize) = ysz; +# 88 +return s; +# 89 +} +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static inline cudaPos make_cudaPos(size_t x, size_t y, size_t z) +# 107 +{ +# 108 +cudaPos p; +# 110 +(p.x) = x; +# 111 +(p.y) = y; +# 112 +(p.z) = z; +# 114 +return p; +# 115 +} +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static inline cudaExtent make_cudaExtent(size_t w, size_t h, size_t d) +# 133 +{ +# 134 +cudaExtent e; +# 136 +(e.width) = w; +# 137 +(e.height) = h; +# 138 +(e.depth) = d; +# 140 +return e; +# 141 +} +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" +static inline char1 make_char1(signed char x); +# 75 +static inline uchar1 make_uchar1(unsigned char x); +# 77 +static inline char2 make_char2(signed char x, signed char y); +# 79 +static inline uchar2 make_uchar2(unsigned char x, unsigned char y); +# 81 +static inline char3 make_char3(signed char x, signed char y, signed char z); +# 83 +static inline uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z); +# 85 +static inline char4 make_char4(signed char x, signed char y, signed char z, signed char w); +# 87 +static inline uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w); +# 89 +static inline short1 make_short1(short x); +# 91 +static inline ushort1 make_ushort1(unsigned short x); +# 93 +static inline short2 make_short2(short x, short y); +# 95 +static inline ushort2 make_ushort2(unsigned short x, unsigned short y); +# 97 +static inline short3 make_short3(short x, short y, short z); +# 99 +static inline ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z); +# 101 +static inline short4 make_short4(short x, short y, short z, short w); +# 103 +static inline ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w); +# 105 +static inline int1 make_int1(int x); +# 107 +static inline uint1 make_uint1(unsigned x); +# 109 +static inline int2 make_int2(int x, int y); +# 111 +static inline uint2 make_uint2(unsigned x, unsigned y); +# 113 +static inline int3 make_int3(int x, int y, int z); +# 115 +static inline uint3 make_uint3(unsigned x, unsigned y, unsigned z); +# 117 +static inline int4 make_int4(int x, int y, int z, int w); +# 119 +static inline uint4 make_uint4(unsigned x, unsigned y, unsigned z, unsigned w); +# 121 +static inline long1 make_long1(long x); +# 123 +static inline ulong1 make_ulong1(unsigned long x); +# 125 +static inline long2 make_long2(long x, long y); +# 127 +static inline ulong2 make_ulong2(unsigned long x, unsigned long y); +# 129 +static inline long3 make_long3(long x, long y, long z); +# 131 +static inline ulong3 make_ulong3(unsigned long x, unsigned long y, unsigned long z); +# 133 +static inline long4 make_long4(long x, long y, long z, long w); +# 135 +static inline ulong4 make_ulong4(unsigned long x, unsigned long y, unsigned long z, unsigned long w); +# 137 +static inline float1 make_float1(float x); +# 139 +static inline float2 make_float2(float x, float y); +# 141 +static inline float3 make_float3(float x, float y, float z); +# 143 +static inline float4 make_float4(float x, float y, float z, float w); +# 145 +static inline longlong1 make_longlong1(long long x); +# 147 +static inline ulonglong1 make_ulonglong1(unsigned long long x); +# 149 +static inline longlong2 make_longlong2(long long x, long long y); +# 151 +static inline ulonglong2 make_ulonglong2(unsigned long long x, unsigned long long y); +# 153 +static inline longlong3 make_longlong3(long long x, long long y, long long z); +# 155 +static inline ulonglong3 make_ulonglong3(unsigned long long x, unsigned long long y, unsigned long long z); +# 157 +static inline longlong4 make_longlong4(long long x, long long y, long long z, long long w); +# 159 +static inline ulonglong4 make_ulonglong4(unsigned long long x, unsigned long long y, unsigned long long z, unsigned long long w); +# 161 +static inline double1 make_double1(double x); +# 163 +static inline double2 make_double2(double x, double y); +# 165 +static inline double3 make_double3(double x, double y, double z); +# 167 +static inline double4 make_double4(double x, double y, double z, double w); +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" +static inline char1 make_char1(signed char x) +# 74 +{ +# 75 +char1 t; (t.x) = x; return t; +# 76 +} +# 78 +static inline uchar1 make_uchar1(unsigned char x) +# 79 +{ +# 80 +uchar1 t; (t.x) = x; return t; +# 81 +} +# 83 +static inline char2 make_char2(signed char x, signed char y) +# 84 +{ +# 85 +char2 t; (t.x) = x; (t.y) = y; return t; +# 86 +} +# 88 +static inline uchar2 make_uchar2(unsigned char x, unsigned char y) +# 89 +{ +# 90 +uchar2 t; (t.x) = x; (t.y) = y; return t; +# 91 +} +# 93 +static inline char3 make_char3(signed char x, signed char y, signed char z) +# 94 +{ +# 95 +char3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 96 +} +# 98 +static inline uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z) +# 99 +{ +# 100 +uchar3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 101 +} +# 103 +static inline char4 make_char4(signed char x, signed char y, signed char z, signed char w) +# 104 +{ +# 105 +char4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 106 +} +# 108 +static inline uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w) +# 109 +{ +# 110 +uchar4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 111 +} +# 113 +static inline short1 make_short1(short x) +# 114 +{ +# 115 +short1 t; (t.x) = x; return t; +# 116 +} +# 118 +static inline ushort1 make_ushort1(unsigned short x) +# 119 +{ +# 120 +ushort1 t; (t.x) = x; return t; +# 121 +} +# 123 +static inline short2 make_short2(short x, short y) +# 124 +{ +# 125 +short2 t; (t.x) = x; (t.y) = y; return t; +# 126 +} +# 128 +static inline ushort2 make_ushort2(unsigned short x, unsigned short y) +# 129 +{ +# 130 +ushort2 t; (t.x) = x; (t.y) = y; return t; +# 131 +} +# 133 +static inline short3 make_short3(short x, short y, short z) +# 134 +{ +# 135 +short3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 136 +} +# 138 +static inline ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z) +# 139 +{ +# 140 +ushort3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 141 +} +# 143 +static inline short4 make_short4(short x, short y, short z, short w) +# 144 +{ +# 145 +short4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 146 +} +# 148 +static inline ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w) +# 149 +{ +# 150 +ushort4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 151 +} +# 153 +static inline int1 make_int1(int x) +# 154 +{ +# 155 +int1 t; (t.x) = x; return t; +# 156 +} +# 158 +static inline uint1 make_uint1(unsigned x) +# 159 +{ +# 160 +uint1 t; (t.x) = x; return t; +# 161 +} +# 163 +static inline int2 make_int2(int x, int y) +# 164 +{ +# 165 +int2 t; (t.x) = x; (t.y) = y; return t; +# 166 +} +# 168 +static inline uint2 make_uint2(unsigned x, unsigned y) +# 169 +{ +# 170 +uint2 t; (t.x) = x; (t.y) = y; return t; +# 171 +} +# 173 +static inline int3 make_int3(int x, int y, int z) +# 174 +{ +# 175 +int3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 176 +} +# 178 +static inline uint3 make_uint3(unsigned x, unsigned y, unsigned z) +# 179 +{ +# 180 +uint3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 181 +} +# 183 +static inline int4 make_int4(int x, int y, int z, int w) +# 184 +{ +# 185 +int4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 186 +} +# 188 +static inline uint4 make_uint4(unsigned x, unsigned y, unsigned z, unsigned w) +# 189 +{ +# 190 +uint4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 191 +} +# 193 +static inline long1 make_long1(long x) +# 194 +{ +# 195 +long1 t; (t.x) = x; return t; +# 196 +} +# 198 +static inline ulong1 make_ulong1(unsigned long x) +# 199 +{ +# 200 +ulong1 t; (t.x) = x; return t; +# 201 +} +# 203 +static inline long2 make_long2(long x, long y) +# 204 +{ +# 205 +long2 t; (t.x) = x; (t.y) = y; return t; +# 206 +} +# 208 +static inline ulong2 make_ulong2(unsigned long x, unsigned long y) +# 209 +{ +# 210 +ulong2 t; (t.x) = x; (t.y) = y; return t; +# 211 +} +# 213 +static inline long3 make_long3(long x, long y, long z) +# 214 +{ +# 215 +long3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 216 +} +# 218 +static inline ulong3 make_ulong3(unsigned long x, unsigned long y, unsigned long z) +# 219 +{ +# 220 +ulong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 221 +} +# 223 +static inline long4 make_long4(long x, long y, long z, long w) +# 224 +{ +# 225 +long4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 226 +} +# 228 +static inline ulong4 make_ulong4(unsigned long x, unsigned long y, unsigned long z, unsigned long w) +# 229 +{ +# 230 +ulong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 231 +} +# 233 +static inline float1 make_float1(float x) +# 234 +{ +# 235 +float1 t; (t.x) = x; return t; +# 236 +} +# 238 +static inline float2 make_float2(float x, float y) +# 239 +{ +# 240 +float2 t; (t.x) = x; (t.y) = y; return t; +# 241 +} +# 243 +static inline float3 make_float3(float x, float y, float z) +# 244 +{ +# 245 +float3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 246 +} +# 248 +static inline float4 make_float4(float x, float y, float z, float w) +# 249 +{ +# 250 +float4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 251 +} +# 253 +static inline longlong1 make_longlong1(long long x) +# 254 +{ +# 255 +longlong1 t; (t.x) = x; return t; +# 256 +} +# 258 +static inline ulonglong1 make_ulonglong1(unsigned long long x) +# 259 +{ +# 260 +ulonglong1 t; (t.x) = x; return t; +# 261 +} +# 263 +static inline longlong2 make_longlong2(long long x, long long y) +# 264 +{ +# 265 +longlong2 t; (t.x) = x; (t.y) = y; return t; +# 266 +} +# 268 +static inline ulonglong2 make_ulonglong2(unsigned long long x, unsigned long long y) +# 269 +{ +# 270 +ulonglong2 t; (t.x) = x; (t.y) = y; return t; +# 271 +} +# 273 +static inline longlong3 make_longlong3(long long x, long long y, long long z) +# 274 +{ +# 275 +longlong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 276 +} +# 278 +static inline ulonglong3 make_ulonglong3(unsigned long long x, unsigned long long y, unsigned long long z) +# 279 +{ +# 280 +ulonglong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 281 +} +# 283 +static inline longlong4 make_longlong4(long long x, long long y, long long z, long long w) +# 284 +{ +# 285 +longlong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 286 +} +# 288 +static inline ulonglong4 make_ulonglong4(unsigned long long x, unsigned long long y, unsigned long long z, unsigned long long w) +# 289 +{ +# 290 +ulonglong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 291 +} +# 293 +static inline double1 make_double1(double x) +# 294 +{ +# 295 +double1 t; (t.x) = x; return t; +# 296 +} +# 298 +static inline double2 make_double2(double x, double y) +# 299 +{ +# 300 +double2 t; (t.x) = x; (t.y) = y; return t; +# 301 +} +# 303 +static inline double3 make_double3(double x, double y, double z) +# 304 +{ +# 305 +double3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 306 +} +# 308 +static inline double4 make_double4(double x, double y, double z, double w) +# 309 +{ +# 310 +double4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 311 +} +# 28 "/usr/include/string.h" 3 +extern "C" { +# 43 "/usr/include/string.h" 3 +extern void *memcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() +# 44 + __attribute((__nonnull__(1, 2))); +# 47 +extern void *memmove(void * __dest, const void * __src, size_t __n) throw() +# 48 + __attribute((__nonnull__(1, 2))); +# 54 +extern void *memccpy(void *__restrict__ __dest, const void *__restrict__ __src, int __c, size_t __n) throw() +# 56 + __attribute((__nonnull__(1, 2))); +# 61 +extern void *memset(void * __s, int __c, size_t __n) throw() __attribute((__nonnull__(1))); +# 64 +extern int memcmp(const void * __s1, const void * __s2, size_t __n) throw() +# 65 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 69 +extern "C++" { +# 71 +extern void *memchr(void * __s, int __c, size_t __n) throw() __asm__("memchr") +# 72 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 73 +extern const void *memchr(const void * __s, int __c, size_t __n) throw() __asm__("memchr") +# 74 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 89 "/usr/include/string.h" 3 +} +# 99 "/usr/include/string.h" 3 +extern "C++" void *rawmemchr(void * __s, int __c) throw() __asm__("rawmemchr") +# 100 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 101 +extern "C++" const void *rawmemchr(const void * __s, int __c) throw() __asm__("rawmemchr") +# 102 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 110 +extern "C++" void *memrchr(void * __s, int __c, size_t __n) throw() __asm__("memrchr") +# 111 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 112 +extern "C++" const void *memrchr(const void * __s, int __c, size_t __n) throw() __asm__("memrchr") +# 113 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 122 "/usr/include/string.h" 3 +extern char *strcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 123 + __attribute((__nonnull__(1, 2))); +# 125 +extern char *strncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 127 + __attribute((__nonnull__(1, 2))); +# 130 +extern char *strcat(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 131 + __attribute((__nonnull__(1, 2))); +# 133 +extern char *strncat(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 134 + __attribute((__nonnull__(1, 2))); +# 137 +extern int strcmp(const char * __s1, const char * __s2) throw() +# 138 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 140 +extern int strncmp(const char * __s1, const char * __s2, size_t __n) throw() +# 141 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 144 +extern int strcoll(const char * __s1, const char * __s2) throw() +# 145 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 147 +extern size_t strxfrm(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 149 + __attribute((__nonnull__(2))); +# 28 "/usr/include/bits/types/__locale_t.h" 3 +struct __locale_struct { +# 31 +struct __locale_data *__locales[13]; +# 34 +const unsigned short *__ctype_b; +# 35 +const int *__ctype_tolower; +# 36 +const int *__ctype_toupper; +# 39 +const char *__names[13]; +# 40 +}; +# 42 +typedef __locale_struct *__locale_t; +# 24 "/usr/include/bits/types/locale_t.h" 3 +typedef __locale_t locale_t; +# 156 "/usr/include/string.h" 3 +extern int strcoll_l(const char * __s1, const char * __s2, locale_t __l) throw() +# 157 + __attribute((__pure__)) __attribute((__nonnull__(1, 2, 3))); +# 160 +extern size_t strxfrm_l(char * __dest, const char * __src, size_t __n, locale_t __l) throw() +# 161 + __attribute((__nonnull__(2, 4))); +# 167 +extern char *strdup(const char * __s) throw() +# 168 + __attribute((__malloc__)) __attribute((__nonnull__(1))); +# 175 +extern char *strndup(const char * __string, size_t __n) throw() +# 176 + __attribute((__malloc__)) __attribute((__nonnull__(1))); +# 204 "/usr/include/string.h" 3 +extern "C++" { +# 206 +extern char *strchr(char * __s, int __c) throw() __asm__("strchr") +# 207 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 208 +extern const char *strchr(const char * __s, int __c) throw() __asm__("strchr") +# 209 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 224 "/usr/include/string.h" 3 +} +# 231 +extern "C++" { +# 233 +extern char *strrchr(char * __s, int __c) throw() __asm__("strrchr") +# 234 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 235 +extern const char *strrchr(const char * __s, int __c) throw() __asm__("strrchr") +# 236 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 251 "/usr/include/string.h" 3 +} +# 261 "/usr/include/string.h" 3 +extern "C++" char *strchrnul(char * __s, int __c) throw() __asm__("strchrnul") +# 262 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 263 +extern "C++" const char *strchrnul(const char * __s, int __c) throw() __asm__("strchrnul") +# 264 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 273 "/usr/include/string.h" 3 +extern size_t strcspn(const char * __s, const char * __reject) throw() +# 274 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 277 +extern size_t strspn(const char * __s, const char * __accept) throw() +# 278 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 281 +extern "C++" { +# 283 +extern char *strpbrk(char * __s, const char * __accept) throw() __asm__("strpbrk") +# 284 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 285 +extern const char *strpbrk(const char * __s, const char * __accept) throw() __asm__("strpbrk") +# 286 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 301 "/usr/include/string.h" 3 +} +# 308 +extern "C++" { +# 310 +extern char *strstr(char * __haystack, const char * __needle) throw() __asm__("strstr") +# 311 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 312 +extern const char *strstr(const char * __haystack, const char * __needle) throw() __asm__("strstr") +# 313 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 328 "/usr/include/string.h" 3 +} +# 336 +extern char *strtok(char *__restrict__ __s, const char *__restrict__ __delim) throw() +# 337 + __attribute((__nonnull__(2))); +# 341 +extern char *__strtok_r(char *__restrict__ __s, const char *__restrict__ __delim, char **__restrict__ __save_ptr) throw() +# 344 + __attribute((__nonnull__(2, 3))); +# 346 +extern char *strtok_r(char *__restrict__ __s, const char *__restrict__ __delim, char **__restrict__ __save_ptr) throw() +# 348 + __attribute((__nonnull__(2, 3))); +# 354 +extern "C++" char *strcasestr(char * __haystack, const char * __needle) throw() __asm__("strcasestr") +# 355 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 356 +extern "C++" const char *strcasestr(const char * __haystack, const char * __needle) throw() __asm__("strcasestr") +# 358 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 369 "/usr/include/string.h" 3 +extern void *memmem(const void * __haystack, size_t __haystacklen, const void * __needle, size_t __needlelen) throw() +# 371 + __attribute((__pure__)) __attribute((__nonnull__(1, 3))); +# 375 +extern void *__mempcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() +# 377 + __attribute((__nonnull__(1, 2))); +# 378 +extern void *mempcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() +# 380 + __attribute((__nonnull__(1, 2))); +# 385 +extern size_t strlen(const char * __s) throw() +# 386 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 391 +extern size_t strnlen(const char * __string, size_t __maxlen) throw() +# 392 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 397 +extern char *strerror(int __errnum) throw(); +# 421 "/usr/include/string.h" 3 +extern char *strerror_r(int __errnum, char * __buf, size_t __buflen) throw() +# 422 + __attribute((__nonnull__(2))); +# 428 +extern char *strerror_l(int __errnum, locale_t __l) throw(); +# 30 "/usr/include/strings.h" 3 +extern "C" { +# 34 +extern int bcmp(const void * __s1, const void * __s2, size_t __n) throw() +# 35 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 38 +extern void bcopy(const void * __src, void * __dest, size_t __n) throw() +# 39 + __attribute((__nonnull__(1, 2))); +# 42 +extern void bzero(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); +# 46 +extern "C++" { +# 48 +extern char *index(char * __s, int __c) throw() __asm__("index") +# 49 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 50 +extern const char *index(const char * __s, int __c) throw() __asm__("index") +# 51 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 66 "/usr/include/strings.h" 3 +} +# 74 +extern "C++" { +# 76 +extern char *rindex(char * __s, int __c) throw() __asm__("rindex") +# 77 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 78 +extern const char *rindex(const char * __s, int __c) throw() __asm__("rindex") +# 79 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 94 "/usr/include/strings.h" 3 +} +# 104 "/usr/include/strings.h" 3 +extern int ffs(int __i) throw() __attribute((const)); +# 110 +extern int ffsl(long __l) throw() __attribute((const)); +# 111 +__extension__ extern int ffsll(long long __ll) throw() +# 112 + __attribute((const)); +# 116 +extern int strcasecmp(const char * __s1, const char * __s2) throw() +# 117 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 120 +extern int strncasecmp(const char * __s1, const char * __s2, size_t __n) throw() +# 121 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 128 +extern int strcasecmp_l(const char * __s1, const char * __s2, locale_t __loc) throw() +# 129 + __attribute((__pure__)) __attribute((__nonnull__(1, 2, 3))); +# 133 +extern int strncasecmp_l(const char * __s1, const char * __s2, size_t __n, locale_t __loc) throw() +# 135 + __attribute((__pure__)) __attribute((__nonnull__(1, 2, 4))); +# 138 +} +# 436 "/usr/include/string.h" 3 +extern void explicit_bzero(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); +# 440 +extern char *strsep(char **__restrict__ __stringp, const char *__restrict__ __delim) throw() +# 442 + __attribute((__nonnull__(1, 2))); +# 447 +extern char *strsignal(int __sig) throw(); +# 450 +extern char *__stpcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 451 + __attribute((__nonnull__(1, 2))); +# 452 +extern char *stpcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 453 + __attribute((__nonnull__(1, 2))); +# 457 +extern char *__stpncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 459 + __attribute((__nonnull__(1, 2))); +# 460 +extern char *stpncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 462 + __attribute((__nonnull__(1, 2))); +# 467 +extern int strverscmp(const char * __s1, const char * __s2) throw() +# 468 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 471 +extern char *strfry(char * __string) throw() __attribute((__nonnull__(1))); +# 474 +extern void *memfrob(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); +# 482 +extern "C++" char *basename(char * __filename) throw() __asm__("basename") +# 483 + __attribute((__nonnull__(1))); +# 484 +extern "C++" const char *basename(const char * __filename) throw() __asm__("basename") +# 485 + __attribute((__nonnull__(1))); +# 499 "/usr/include/string.h" 3 +} +# 31 "/usr/include/bits/types.h" 3 +typedef unsigned char __u_char; +# 32 +typedef unsigned short __u_short; +# 33 +typedef unsigned __u_int; +# 34 +typedef unsigned long __u_long; +# 37 +typedef signed char __int8_t; +# 38 +typedef unsigned char __uint8_t; +# 39 +typedef signed short __int16_t; +# 40 +typedef unsigned short __uint16_t; +# 41 +typedef signed int __int32_t; +# 42 +typedef unsigned __uint32_t; +# 44 +typedef signed long __int64_t; +# 45 +typedef unsigned long __uint64_t; +# 52 +typedef __int8_t __int_least8_t; +# 53 +typedef __uint8_t __uint_least8_t; +# 54 +typedef __int16_t __int_least16_t; +# 55 +typedef __uint16_t __uint_least16_t; +# 56 +typedef __int32_t __int_least32_t; +# 57 +typedef __uint32_t __uint_least32_t; +# 58 +typedef __int64_t __int_least64_t; +# 59 +typedef __uint64_t __uint_least64_t; +# 63 +typedef long __quad_t; +# 64 +typedef unsigned long __u_quad_t; +# 72 +typedef long __intmax_t; +# 73 +typedef unsigned long __uintmax_t; +# 145 "/usr/include/bits/types.h" 3 +typedef unsigned long __dev_t; +# 146 +typedef unsigned __uid_t; +# 147 +typedef unsigned __gid_t; +# 148 +typedef unsigned long __ino_t; +# 149 +typedef unsigned long __ino64_t; +# 150 +typedef unsigned __mode_t; +# 151 +typedef unsigned long __nlink_t; +# 152 +typedef long __off_t; +# 153 +typedef long __off64_t; +# 154 +typedef int __pid_t; +# 155 +typedef struct { int __val[2]; } __fsid_t; +# 156 +typedef long __clock_t; +# 157 +typedef unsigned long __rlim_t; +# 158 +typedef unsigned long __rlim64_t; +# 159 +typedef unsigned __id_t; +# 160 +typedef long __time_t; +# 161 +typedef unsigned __useconds_t; +# 162 +typedef long __suseconds_t; +# 164 +typedef int __daddr_t; +# 165 +typedef int __key_t; +# 168 +typedef int __clockid_t; +# 171 +typedef void *__timer_t; +# 174 +typedef long __blksize_t; +# 179 +typedef long __blkcnt_t; +# 180 +typedef long __blkcnt64_t; +# 183 +typedef unsigned long __fsblkcnt_t; +# 184 +typedef unsigned long __fsblkcnt64_t; +# 187 +typedef unsigned long __fsfilcnt_t; +# 188 +typedef unsigned long __fsfilcnt64_t; +# 191 +typedef long __fsword_t; +# 193 +typedef long __ssize_t; +# 196 +typedef long __syscall_slong_t; +# 198 +typedef unsigned long __syscall_ulong_t; +# 202 +typedef __off64_t __loff_t; +# 203 +typedef char *__caddr_t; +# 206 +typedef long __intptr_t; +# 209 +typedef unsigned __socklen_t; +# 214 +typedef int __sig_atomic_t; +# 8 "/usr/include/bits/types/struct_timeval.h" 3 +struct timeval { +# 10 +__time_t tv_sec; +# 11 +__suseconds_t tv_usec; +# 12 +}; +# 26 "/usr/include/bits/timex.h" 3 +struct timex { +# 28 +unsigned modes; +# 29 +__syscall_slong_t offset; +# 30 +__syscall_slong_t freq; +# 31 +__syscall_slong_t maxerror; +# 32 +__syscall_slong_t esterror; +# 33 +int status; +# 34 +__syscall_slong_t constant; +# 35 +__syscall_slong_t precision; +# 36 +__syscall_slong_t tolerance; +# 37 +timeval time; +# 38 +__syscall_slong_t tick; +# 39 +__syscall_slong_t ppsfreq; +# 40 +__syscall_slong_t jitter; +# 41 +int shift; +# 42 +__syscall_slong_t stabil; +# 43 +__syscall_slong_t jitcnt; +# 44 +__syscall_slong_t calcnt; +# 45 +__syscall_slong_t errcnt; +# 46 +__syscall_slong_t stbcnt; +# 48 +int tai; +# 51 +int:32; int:32; int:32; int:32; +# 52 +int:32; int:32; int:32; int:32; +# 53 +int:32; int:32; int:32; +# 54 +}; +# 75 "/usr/include/bits/time.h" 3 +extern "C" { +# 78 +extern int clock_adjtime(__clockid_t __clock_id, timex * __utx) throw(); +# 80 +} +# 7 "/usr/include/bits/types/clock_t.h" 3 +typedef __clock_t clock_t; +# 7 "/usr/include/bits/types/time_t.h" 3 +typedef __time_t time_t; +# 7 "/usr/include/bits/types/struct_tm.h" 3 +struct tm { +# 9 +int tm_sec; +# 10 +int tm_min; +# 11 +int tm_hour; +# 12 +int tm_mday; +# 13 +int tm_mon; +# 14 +int tm_year; +# 15 +int tm_wday; +# 16 +int tm_yday; +# 17 +int tm_isdst; +# 20 +long tm_gmtoff; +# 21 +const char *tm_zone; +# 26 +}; +# 10 "/usr/include/bits/types/struct_timespec.h" 3 +struct timespec { +# 12 +__time_t tv_sec; +# 16 +__syscall_slong_t tv_nsec; +# 26 "/usr/include/bits/types/struct_timespec.h" 3 +}; +# 7 "/usr/include/bits/types/clockid_t.h" 3 +typedef __clockid_t clockid_t; +# 7 "/usr/include/bits/types/timer_t.h" 3 +typedef __timer_t timer_t; +# 8 "/usr/include/bits/types/struct_itimerspec.h" 3 +struct itimerspec { +# 10 +timespec it_interval; +# 11 +timespec it_value; +# 12 +}; +# 49 "/usr/include/time.h" 3 +struct sigevent; +# 54 +typedef __pid_t pid_t; +# 68 "/usr/include/time.h" 3 +extern "C" { +# 72 +extern clock_t clock() throw(); +# 75 +extern time_t time(time_t * __timer) throw(); +# 78 +extern double difftime(time_t __time1, time_t __time0) throw() +# 79 + __attribute((const)); +# 82 +extern time_t mktime(tm * __tp) throw(); +# 88 +extern size_t strftime(char *__restrict__ __s, size_t __maxsize, const char *__restrict__ __format, const tm *__restrict__ __tp) throw(); +# 95 +extern char *strptime(const char *__restrict__ __s, const char *__restrict__ __fmt, tm * __tp) throw(); +# 104 +extern size_t strftime_l(char *__restrict__ __s, size_t __maxsize, const char *__restrict__ __format, const tm *__restrict__ __tp, locale_t __loc) throw(); +# 111 +extern char *strptime_l(const char *__restrict__ __s, const char *__restrict__ __fmt, tm * __tp, locale_t __loc) throw(); +# 119 +extern tm *gmtime(const time_t * __timer) throw(); +# 123 +extern tm *localtime(const time_t * __timer) throw(); +# 128 +extern tm *gmtime_r(const time_t *__restrict__ __timer, tm *__restrict__ __tp) throw(); +# 133 +extern tm *localtime_r(const time_t *__restrict__ __timer, tm *__restrict__ __tp) throw(); +# 139 +extern char *asctime(const tm * __tp) throw(); +# 142 +extern char *ctime(const time_t * __timer) throw(); +# 149 +extern char *asctime_r(const tm *__restrict__ __tp, char *__restrict__ __buf) throw(); +# 153 +extern char *ctime_r(const time_t *__restrict__ __timer, char *__restrict__ __buf) throw(); +# 159 +extern char *__tzname[2]; +# 160 +extern int __daylight; +# 161 +extern long __timezone; +# 166 +extern char *tzname[2]; +# 170 +extern void tzset() throw(); +# 174 +extern int daylight; +# 175 +extern long timezone; +# 190 "/usr/include/time.h" 3 +extern time_t timegm(tm * __tp) throw(); +# 193 +extern time_t timelocal(tm * __tp) throw(); +# 196 +extern int dysize(int __year) throw() __attribute((const)); +# 205 "/usr/include/time.h" 3 +extern int nanosleep(const timespec * __requested_time, timespec * __remaining); +# 210 +extern int clock_getres(clockid_t __clock_id, timespec * __res) throw(); +# 213 +extern int clock_gettime(clockid_t __clock_id, timespec * __tp) throw(); +# 216 +extern int clock_settime(clockid_t __clock_id, const timespec * __tp) throw(); +# 224 +extern int clock_nanosleep(clockid_t __clock_id, int __flags, const timespec * __req, timespec * __rem); +# 229 +extern int clock_getcpuclockid(pid_t __pid, clockid_t * __clock_id) throw(); +# 234 +extern int timer_create(clockid_t __clock_id, sigevent *__restrict__ __evp, timer_t *__restrict__ __timerid) throw(); +# 239 +extern int timer_delete(timer_t __timerid) throw(); +# 242 +extern int timer_settime(timer_t __timerid, int __flags, const itimerspec *__restrict__ __value, itimerspec *__restrict__ __ovalue) throw(); +# 247 +extern int timer_gettime(timer_t __timerid, itimerspec * __value) throw(); +# 251 +extern int timer_getoverrun(timer_t __timerid) throw(); +# 257 +extern int timespec_get(timespec * __ts, int __base) throw() +# 258 + __attribute((__nonnull__(1))); +# 274 "/usr/include/time.h" 3 +extern int getdate_err; +# 283 "/usr/include/time.h" 3 +extern tm *getdate(const char * __string); +# 297 "/usr/include/time.h" 3 +extern int getdate_r(const char *__restrict__ __string, tm *__restrict__ __resbufp); +# 301 +} +# 88 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern "C" { +# 91 +extern clock_t clock() throw(); +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern void *memset(void *, int, size_t) throw(); +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern void *memcpy(void *, const void *, size_t) throw(); +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +} +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C" { +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int abs(int a) throw(); +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long labs(long a) throw(); +# 229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long long llabs(long long a) throw(); +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double fabs(double x) throw(); +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float fabsf(float x) throw(); +# 332 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern inline int min(const int a, const int b); +# 339 +extern inline unsigned umin(const unsigned a, const unsigned b); +# 346 +extern inline long long llmin(const long long a, const long long b); +# 353 +extern inline unsigned long long ullmin(const unsigned long long a, const unsigned long long b); +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float fminf(float x, float y) throw(); +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double fmin(double x, double y) throw(); +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern inline int max(const int a, const int b); +# 415 +extern inline unsigned umax(const unsigned a, const unsigned b); +# 422 +extern inline long long llmax(const long long a, const long long b); +# 429 +extern inline unsigned long long ullmax(const unsigned long long a, const unsigned long long b); +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float fmaxf(float x, float y) throw(); +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double fmax(double, double) throw(); +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double sin(double x) throw(); +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double cos(double x) throw(); +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern void sincos(double x, double * sptr, double * cptr) throw(); +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern void sincosf(float x, float * sptr, float * cptr) throw(); +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double tan(double x) throw(); +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double sqrt(double x) throw(); +# 768 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double rsqrt(double x); +# 838 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float rsqrtf(float x); +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double log2(double x) throw(); +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double exp2(double x) throw(); +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float exp2f(float x) throw(); +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double exp10(double x) throw(); +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float exp10f(float x) throw(); +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double expm1(double x) throw(); +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float expm1f(float x) throw(); +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float log2f(float x) throw(); +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double log10(double x) throw(); +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double log(double x) throw(); +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double log1p(double x) throw(); +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float log1pf(float x) throw(); +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double floor(double x) throw(); +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double exp(double x) throw(); +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double cosh(double x) throw(); +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double sinh(double x) throw(); +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double tanh(double x) throw(); +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double acosh(double x) throw(); +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float acoshf(float x) throw(); +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double asinh(double x) throw(); +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float asinhf(float x) throw(); +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double atanh(double x) throw(); +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float atanhf(float x) throw(); +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double ldexp(double x, int exp) throw(); +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float ldexpf(float x, int exp) throw(); +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double logb(double x) throw(); +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float logbf(float x) throw(); +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int ilogb(double x) throw(); +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int ilogbf(float x) throw(); +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double scalbn(double x, int n) throw(); +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float scalbnf(float x, int n) throw(); +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double scalbln(double x, long n) throw(); +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float scalblnf(float x, long n) throw(); +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double frexp(double x, int * nptr) throw(); +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float frexpf(float x, int * nptr) throw(); +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double round(double x) throw(); +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float roundf(float x) throw(); +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long lround(double x) throw(); +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long lroundf(float x) throw(); +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long long llround(double x) throw(); +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long long llroundf(float x) throw(); +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float rintf(float x) throw(); +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long lrint(double x) throw(); +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long lrintf(float x) throw(); +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long long llrint(double x) throw(); +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long long llrintf(float x) throw(); +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double nearbyint(double x) throw(); +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float nearbyintf(float x) throw(); +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double ceil(double x) throw(); +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double trunc(double x) throw(); +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float truncf(float x) throw(); +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double fdim(double x, double y) throw(); +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float fdimf(float x, float y) throw(); +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double atan2(double y, double x) throw(); +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double atan(double x) throw(); +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double acos(double x) throw(); +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double asin(double x) throw(); +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double hypot(double x, double y) throw(); +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float hypotf(float x, float y) throw(); +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double cbrt(double x) throw(); +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float cbrtf(float x) throw(); +# 5323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double rcbrt(double x); +# 5373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float rcbrtf(float x); +# 5433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double sinpi(double x); +# 5493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float sinpif(float x); +# 5545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double cospi(double x); +# 5597 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float cospif(float x); +# 5627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern void sincospi(double x, double * sptr, double * cptr); +# 5657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern void sincospif(float x, float * sptr, float * cptr); +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double pow(double x, double y) throw(); +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double modf(double x, double * iptr) throw(); +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double fmod(double x, double y) throw(); +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double remainder(double x, double y) throw(); +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float remainderf(float x, float y) throw(); +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double remquo(double x, double y, int * quo) throw(); +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float remquof(float x, float y, int * quo) throw(); +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double j0(double x) throw(); +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float j0f(float x) throw(); +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double j1(double x) throw(); +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float j1f(float x) throw(); +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double jn(int n, double x) throw(); +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float jnf(int n, float x) throw(); +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double y0(double x) throw(); +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float y0f(float x) throw(); +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double y1(double x) throw(); +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float y1f(float x) throw(); +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double yn(int n, double x) throw(); +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float ynf(int n, float x) throw(); +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erf(double x) throw(); +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float erff(float x) throw(); +# 7464 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erfinv(double x); +# 7529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float erfinvf(float x); +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erfc(double x) throw(); +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float erfcf(float x) throw(); +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double lgamma(double x) throw(); +# 7785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erfcinv(double x); +# 7840 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float erfcinvf(float x); +# 7908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double normcdfinv(double x); +# 7976 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float normcdfinvf(float x); +# 8019 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double normcdf(double x); +# 8062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float normcdff(float x); +# 8126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erfcx(double x); +# 8190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float erfcxf(float x); +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float lgammaf(float x) throw(); +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double tgamma(double x) throw(); +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float tgammaf(float x) throw(); +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double copysign(double x, double y) throw(); +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float copysignf(float x, float y) throw(); +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double nextafter(double x, double y) throw(); +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float nextafterf(float x, float y) throw(); +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double nan(const char * tagp) throw(); +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float nanf(const char * tagp) throw(); +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isinff(float) throw(); +# 8609 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isnanf(float) throw(); +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __finite(double) throw(); +# 8620 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __finitef(float) throw(); +# 8621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __signbit(double) throw(); +# 8622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isnan(double) throw(); +# 8623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isinf(double) throw(); +# 8626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __signbitf(float) throw(); +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double fma(double x, double y, double z) throw(); +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float fmaf(float x, float y, float z) throw(); +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __signbitl(long double) throw(); +# 8960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __finitel(long double) throw(); +# 8961 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isinfl(long double) throw(); +# 8962 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isnanl(long double) throw(); +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float acosf(float x) throw(); +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float asinf(float x) throw(); +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float atanf(float x) throw(); +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float atan2f(float y, float x) throw(); +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float cosf(float x) throw(); +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float sinf(float x) throw(); +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float tanf(float x) throw(); +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float coshf(float x) throw(); +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float sinhf(float x) throw(); +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float tanhf(float x) throw(); +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float logf(float x) throw(); +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float expf(float x) throw(); +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float log10f(float x) throw(); +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float modff(float x, float * iptr) throw(); +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float powf(float x, float y) throw(); +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float sqrtf(float x) throw(); +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float ceilf(float x) throw(); +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float floorf(float x) throw(); +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float fmodf(float x, float y) throw(); +# 10538 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 2192 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std { +# 2194 +typedef unsigned long size_t; +# 2195 +typedef long ptrdiff_t; +# 2198 +typedef __decltype((nullptr)) nullptr_t; +# 2200 +} +# 2214 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std { +# 2216 +inline namespace __cxx11 __attribute((__abi_tag__("cxx11"))) { } +# 2217 +} +# 2218 +namespace __gnu_cxx { +# 2220 +inline namespace __cxx11 __attribute((__abi_tag__("cxx11"))) { } +# 2221 +} +# 67 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +extern "C++" { +# 69 +namespace std __attribute((__visibility__("default"))) { +# 73 +struct __true_type { }; +# 74 +struct __false_type { }; +# 76 +template< bool > +# 77 +struct __truth_type { +# 78 +typedef __false_type __type; }; +# 81 +template<> struct __truth_type< true> { +# 82 +typedef __true_type __type; }; +# 86 +template< class _Sp, class _Tp> +# 87 +struct __traitor { +# 89 +enum { __value = ((bool)_Sp::__value) || ((bool)_Tp::__value)}; +# 90 +typedef typename __truth_type< __value> ::__type __type; +# 91 +}; +# 94 +template< class , class > +# 95 +struct __are_same { +# 97 +enum { __value}; +# 98 +typedef __false_type __type; +# 99 +}; +# 101 +template< class _Tp> +# 102 +struct __are_same< _Tp, _Tp> { +# 104 +enum { __value = 1}; +# 105 +typedef __true_type __type; +# 106 +}; +# 109 +template< class _Tp> +# 110 +struct __is_void { +# 112 +enum { __value}; +# 113 +typedef __false_type __type; +# 114 +}; +# 117 +template<> struct __is_void< void> { +# 119 +enum { __value = 1}; +# 120 +typedef __true_type __type; +# 121 +}; +# 126 +template< class _Tp> +# 127 +struct __is_integer { +# 129 +enum { __value}; +# 130 +typedef __false_type __type; +# 131 +}; +# 138 +template<> struct __is_integer< bool> { +# 140 +enum { __value = 1}; +# 141 +typedef __true_type __type; +# 142 +}; +# 145 +template<> struct __is_integer< char> { +# 147 +enum { __value = 1}; +# 148 +typedef __true_type __type; +# 149 +}; +# 152 +template<> struct __is_integer< signed char> { +# 154 +enum { __value = 1}; +# 155 +typedef __true_type __type; +# 156 +}; +# 159 +template<> struct __is_integer< unsigned char> { +# 161 +enum { __value = 1}; +# 162 +typedef __true_type __type; +# 163 +}; +# 167 +template<> struct __is_integer< wchar_t> { +# 169 +enum { __value = 1}; +# 170 +typedef __true_type __type; +# 171 +}; +# 176 +template<> struct __is_integer< char16_t> { +# 178 +enum { __value = 1}; +# 179 +typedef __true_type __type; +# 180 +}; +# 183 +template<> struct __is_integer< char32_t> { +# 185 +enum { __value = 1}; +# 186 +typedef __true_type __type; +# 187 +}; +# 191 +template<> struct __is_integer< short> { +# 193 +enum { __value = 1}; +# 194 +typedef __true_type __type; +# 195 +}; +# 198 +template<> struct __is_integer< unsigned short> { +# 200 +enum { __value = 1}; +# 201 +typedef __true_type __type; +# 202 +}; +# 205 +template<> struct __is_integer< int> { +# 207 +enum { __value = 1}; +# 208 +typedef __true_type __type; +# 209 +}; +# 212 +template<> struct __is_integer< unsigned> { +# 214 +enum { __value = 1}; +# 215 +typedef __true_type __type; +# 216 +}; +# 219 +template<> struct __is_integer< long> { +# 221 +enum { __value = 1}; +# 222 +typedef __true_type __type; +# 223 +}; +# 226 +template<> struct __is_integer< unsigned long> { +# 228 +enum { __value = 1}; +# 229 +typedef __true_type __type; +# 230 +}; +# 233 +template<> struct __is_integer< long long> { +# 235 +enum { __value = 1}; +# 236 +typedef __true_type __type; +# 237 +}; +# 240 +template<> struct __is_integer< unsigned long long> { +# 242 +enum { __value = 1}; +# 243 +typedef __true_type __type; +# 244 +}; +# 261 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +template<> struct __is_integer< __int128> { enum { __value = 1}; typedef __true_type __type; }; template<> struct __is_integer< unsigned __int128> { enum { __value = 1}; typedef __true_type __type; }; +# 278 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +template< class _Tp> +# 279 +struct __is_floating { +# 281 +enum { __value}; +# 282 +typedef __false_type __type; +# 283 +}; +# 287 +template<> struct __is_floating< float> { +# 289 +enum { __value = 1}; +# 290 +typedef __true_type __type; +# 291 +}; +# 294 +template<> struct __is_floating< double> { +# 296 +enum { __value = 1}; +# 297 +typedef __true_type __type; +# 298 +}; +# 301 +template<> struct __is_floating< long double> { +# 303 +enum { __value = 1}; +# 304 +typedef __true_type __type; +# 305 +}; +# 310 +template< class _Tp> +# 311 +struct __is_pointer { +# 313 +enum { __value}; +# 314 +typedef __false_type __type; +# 315 +}; +# 317 +template< class _Tp> +# 318 +struct __is_pointer< _Tp *> { +# 320 +enum { __value = 1}; +# 321 +typedef __true_type __type; +# 322 +}; +# 327 +template< class _Tp> +# 328 +struct __is_arithmetic : public __traitor< __is_integer< _Tp> , __is_floating< _Tp> > { +# 330 +}; +# 335 +template< class _Tp> +# 336 +struct __is_scalar : public __traitor< __is_arithmetic< _Tp> , __is_pointer< _Tp> > { +# 338 +}; +# 343 +template< class _Tp> +# 344 +struct __is_char { +# 346 +enum { __value}; +# 347 +typedef __false_type __type; +# 348 +}; +# 351 +template<> struct __is_char< char> { +# 353 +enum { __value = 1}; +# 354 +typedef __true_type __type; +# 355 +}; +# 359 +template<> struct __is_char< wchar_t> { +# 361 +enum { __value = 1}; +# 362 +typedef __true_type __type; +# 363 +}; +# 366 +template< class _Tp> +# 367 +struct __is_byte { +# 369 +enum { __value}; +# 370 +typedef __false_type __type; +# 371 +}; +# 374 +template<> struct __is_byte< char> { +# 376 +enum { __value = 1}; +# 377 +typedef __true_type __type; +# 378 +}; +# 381 +template<> struct __is_byte< signed char> { +# 383 +enum { __value = 1}; +# 384 +typedef __true_type __type; +# 385 +}; +# 388 +template<> struct __is_byte< unsigned char> { +# 390 +enum { __value = 1}; +# 391 +typedef __true_type __type; +# 392 +}; +# 397 +template< class _Tp> +# 398 +struct __is_move_iterator { +# 400 +enum { __value}; +# 401 +typedef __false_type __type; +# 402 +}; +# 406 +template< class _Iterator> inline _Iterator +# 408 +__miter_base(_Iterator __it) +# 409 +{ return __it; } +# 412 +} +# 413 +} +# 37 "/usr/include/c++/7/ext/type_traits.h" 3 +extern "C++" { +# 39 +namespace __gnu_cxx __attribute((__visibility__("default"))) { +# 44 +template< bool , class > +# 45 +struct __enable_if { +# 46 +}; +# 48 +template< class _Tp> +# 49 +struct __enable_if< true, _Tp> { +# 50 +typedef _Tp __type; }; +# 54 +template< bool _Cond, class _Iftrue, class _Iffalse> +# 55 +struct __conditional_type { +# 56 +typedef _Iftrue __type; }; +# 58 +template< class _Iftrue, class _Iffalse> +# 59 +struct __conditional_type< false, _Iftrue, _Iffalse> { +# 60 +typedef _Iffalse __type; }; +# 64 +template< class _Tp> +# 65 +struct __add_unsigned { +# 68 +private: typedef __enable_if< std::__is_integer< _Tp> ::__value, _Tp> __if_type; +# 71 +public: typedef typename __enable_if< std::__is_integer< _Tp> ::__value, _Tp> ::__type __type; +# 72 +}; +# 75 +template<> struct __add_unsigned< char> { +# 76 +typedef unsigned char __type; }; +# 79 +template<> struct __add_unsigned< signed char> { +# 80 +typedef unsigned char __type; }; +# 83 +template<> struct __add_unsigned< short> { +# 84 +typedef unsigned short __type; }; +# 87 +template<> struct __add_unsigned< int> { +# 88 +typedef unsigned __type; }; +# 91 +template<> struct __add_unsigned< long> { +# 92 +typedef unsigned long __type; }; +# 95 +template<> struct __add_unsigned< long long> { +# 96 +typedef unsigned long long __type; }; +# 100 +template<> struct __add_unsigned< bool> ; +# 103 +template<> struct __add_unsigned< wchar_t> ; +# 107 +template< class _Tp> +# 108 +struct __remove_unsigned { +# 111 +private: typedef __enable_if< std::__is_integer< _Tp> ::__value, _Tp> __if_type; +# 114 +public: typedef typename __enable_if< std::__is_integer< _Tp> ::__value, _Tp> ::__type __type; +# 115 +}; +# 118 +template<> struct __remove_unsigned< char> { +# 119 +typedef signed char __type; }; +# 122 +template<> struct __remove_unsigned< unsigned char> { +# 123 +typedef signed char __type; }; +# 126 +template<> struct __remove_unsigned< unsigned short> { +# 127 +typedef short __type; }; +# 130 +template<> struct __remove_unsigned< unsigned> { +# 131 +typedef int __type; }; +# 134 +template<> struct __remove_unsigned< unsigned long> { +# 135 +typedef long __type; }; +# 138 +template<> struct __remove_unsigned< unsigned long long> { +# 139 +typedef long long __type; }; +# 143 +template<> struct __remove_unsigned< bool> ; +# 146 +template<> struct __remove_unsigned< wchar_t> ; +# 150 +template< class _Type> inline bool +# 152 +__is_null_pointer(_Type *__ptr) +# 153 +{ return __ptr == 0; } +# 155 +template< class _Type> inline bool +# 157 +__is_null_pointer(_Type) +# 158 +{ return false; } +# 162 +inline bool __is_null_pointer(std::nullptr_t) +# 163 +{ return true; } +# 167 +template< class _Tp, bool = std::template __is_integer< _Tp> ::__value> +# 168 +struct __promote { +# 169 +typedef double __type; }; +# 174 +template< class _Tp> +# 175 +struct __promote< _Tp, false> { +# 176 +}; +# 179 +template<> struct __promote< long double> { +# 180 +typedef long double __type; }; +# 183 +template<> struct __promote< double> { +# 184 +typedef double __type; }; +# 187 +template<> struct __promote< float> { +# 188 +typedef float __type; }; +# 190 +template< class _Tp, class _Up, class +# 191 +_Tp2 = typename __promote< _Tp> ::__type, class +# 192 +_Up2 = typename __promote< _Up> ::__type> +# 193 +struct __promote_2 { +# 195 +typedef __typeof__(_Tp2() + _Up2()) __type; +# 196 +}; +# 198 +template< class _Tp, class _Up, class _Vp, class +# 199 +_Tp2 = typename __promote< _Tp> ::__type, class +# 200 +_Up2 = typename __promote< _Up> ::__type, class +# 201 +_Vp2 = typename __promote< _Vp> ::__type> +# 202 +struct __promote_3 { +# 204 +typedef __typeof__((_Tp2() + _Up2()) + _Vp2()) __type; +# 205 +}; +# 207 +template< class _Tp, class _Up, class _Vp, class _Wp, class +# 208 +_Tp2 = typename __promote< _Tp> ::__type, class +# 209 +_Up2 = typename __promote< _Up> ::__type, class +# 210 +_Vp2 = typename __promote< _Vp> ::__type, class +# 211 +_Wp2 = typename __promote< _Wp> ::__type> +# 212 +struct __promote_4 { +# 214 +typedef __typeof__(((_Tp2() + _Up2()) + _Vp2()) + _Wp2()) __type; +# 215 +}; +# 218 +} +# 219 +} +# 34 "/usr/include/math.h" 3 +extern "C" { +# 74 "/usr/include/bits/floatn.h" 3 +typedef float __complex__ __cfloat128 __attribute((__mode__(__TC__))); +# 86 "/usr/include/bits/floatn.h" 3 +typedef __float128 _Float128; +# 214 "/usr/include/bits/floatn-common.h" 3 +typedef float _Float32; +# 251 "/usr/include/bits/floatn-common.h" 3 +typedef double _Float64; +# 268 "/usr/include/bits/floatn-common.h" 3 +typedef double _Float32x; +# 285 "/usr/include/bits/floatn-common.h" 3 +typedef long double _Float64x; +# 149 "/usr/include/math.h" 3 +typedef float float_t; +# 150 +typedef double double_t; +# 238 "/usr/include/math.h" 3 +enum { +# 239 +FP_INT_UPWARD, +# 242 +FP_INT_DOWNWARD, +# 245 +FP_INT_TOWARDZERO, +# 248 +FP_INT_TONEARESTFROMZERO, +# 251 +FP_INT_TONEAREST +# 254 +}; +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassify(double __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbit(double __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinf(double __value) throw() __attribute((const)); +# 33 +extern int __finite(double __value) throw() __attribute((const)); +# 36 +extern int __isnan(double __value) throw() __attribute((const)); +# 39 +extern int __iseqsig(double __x, double __y) throw(); +# 42 +extern int __issignaling(double __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern double acos(double __x) throw(); extern double __acos(double __x) throw(); +# 55 +extern double asin(double __x) throw(); extern double __asin(double __x) throw(); +# 57 +extern double atan(double __x) throw(); extern double __atan(double __x) throw(); +# 59 +extern double atan2(double __y, double __x) throw(); extern double __atan2(double __y, double __x) throw(); +# 62 +extern double cos(double __x) throw(); extern double __cos(double __x) throw(); +# 64 +extern double sin(double __x) throw(); extern double __sin(double __x) throw(); +# 66 +extern double tan(double __x) throw(); extern double __tan(double __x) throw(); +# 71 +extern double cosh(double __x) throw(); extern double __cosh(double __x) throw(); +# 73 +extern double sinh(double __x) throw(); extern double __sinh(double __x) throw(); +# 75 +extern double tanh(double __x) throw(); extern double __tanh(double __x) throw(); +# 79 +extern void sincos(double __x, double * __sinx, double * __cosx) throw(); extern void __sincos(double __x, double * __sinx, double * __cosx) throw(); +# 85 +extern double acosh(double __x) throw(); extern double __acosh(double __x) throw(); +# 87 +extern double asinh(double __x) throw(); extern double __asinh(double __x) throw(); +# 89 +extern double atanh(double __x) throw(); extern double __atanh(double __x) throw(); +# 95 +extern double exp(double __x) throw(); extern double __exp(double __x) throw(); +# 98 +extern double frexp(double __x, int * __exponent) throw(); extern double __frexp(double __x, int * __exponent) throw(); +# 101 +extern double ldexp(double __x, int __exponent) throw(); extern double __ldexp(double __x, int __exponent) throw(); +# 104 +extern double log(double __x) throw(); extern double __log(double __x) throw(); +# 107 +extern double log10(double __x) throw(); extern double __log10(double __x) throw(); +# 110 +extern double modf(double __x, double * __iptr) throw(); extern double __modf(double __x, double * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern double exp10(double __x) throw(); extern double __exp10(double __x) throw(); +# 119 +extern double expm1(double __x) throw(); extern double __expm1(double __x) throw(); +# 122 +extern double log1p(double __x) throw(); extern double __log1p(double __x) throw(); +# 125 +extern double logb(double __x) throw(); extern double __logb(double __x) throw(); +# 130 +extern double exp2(double __x) throw(); extern double __exp2(double __x) throw(); +# 133 +extern double log2(double __x) throw(); extern double __log2(double __x) throw(); +# 140 +extern double pow(double __x, double __y) throw(); extern double __pow(double __x, double __y) throw(); +# 143 +extern double sqrt(double __x) throw(); extern double __sqrt(double __x) throw(); +# 147 +extern double hypot(double __x, double __y) throw(); extern double __hypot(double __x, double __y) throw(); +# 152 +extern double cbrt(double __x) throw(); extern double __cbrt(double __x) throw(); +# 159 +extern double ceil(double __x) throw() __attribute((const)); extern double __ceil(double __x) throw() __attribute((const)); +# 162 +extern double fabs(double __x) throw() __attribute((const)); extern double __fabs(double __x) throw() __attribute((const)); +# 165 +extern double floor(double __x) throw() __attribute((const)); extern double __floor(double __x) throw() __attribute((const)); +# 168 +extern double fmod(double __x, double __y) throw(); extern double __fmod(double __x, double __y) throw(); +# 182 "/usr/include/bits/mathcalls.h" 3 +extern int finite(double __value) throw() __attribute((const)); +# 185 +extern double drem(double __x, double __y) throw(); extern double __drem(double __x, double __y) throw(); +# 189 +extern double significand(double __x) throw(); extern double __significand(double __x) throw(); +# 196 +extern double copysign(double __x, double __y) throw() __attribute((const)); extern double __copysign(double __x, double __y) throw() __attribute((const)); +# 201 +extern double nan(const char * __tagb) throw(); extern double __nan(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern double j0(double) throw(); extern double __j0(double) throw(); +# 218 +extern double j1(double) throw(); extern double __j1(double) throw(); +# 219 +extern double jn(int, double) throw(); extern double __jn(int, double) throw(); +# 220 +extern double y0(double) throw(); extern double __y0(double) throw(); +# 221 +extern double y1(double) throw(); extern double __y1(double) throw(); +# 222 +extern double yn(int, double) throw(); extern double __yn(int, double) throw(); +# 228 +extern double erf(double) throw(); extern double __erf(double) throw(); +# 229 +extern double erfc(double) throw(); extern double __erfc(double) throw(); +# 230 +extern double lgamma(double) throw(); extern double __lgamma(double) throw(); +# 235 +extern double tgamma(double) throw(); extern double __tgamma(double) throw(); +# 241 +extern double gamma(double) throw(); extern double __gamma(double) throw(); +# 249 +extern double lgamma_r(double, int * __signgamp) throw(); extern double __lgamma_r(double, int * __signgamp) throw(); +# 256 +extern double rint(double __x) throw(); extern double __rint(double __x) throw(); +# 259 +extern double nextafter(double __x, double __y) throw(); extern double __nextafter(double __x, double __y) throw(); +# 261 +extern double nexttoward(double __x, long double __y) throw(); extern double __nexttoward(double __x, long double __y) throw(); +# 266 +extern double nextdown(double __x) throw(); extern double __nextdown(double __x) throw(); +# 268 +extern double nextup(double __x) throw(); extern double __nextup(double __x) throw(); +# 272 +extern double remainder(double __x, double __y) throw(); extern double __remainder(double __x, double __y) throw(); +# 276 +extern double scalbn(double __x, int __n) throw(); extern double __scalbn(double __x, int __n) throw(); +# 280 +extern int ilogb(double __x) throw(); extern int __ilogb(double __x) throw(); +# 285 +extern long llogb(double __x) throw(); extern long __llogb(double __x) throw(); +# 290 +extern double scalbln(double __x, long __n) throw(); extern double __scalbln(double __x, long __n) throw(); +# 294 +extern double nearbyint(double __x) throw(); extern double __nearbyint(double __x) throw(); +# 298 +extern double round(double __x) throw() __attribute((const)); extern double __round(double __x) throw() __attribute((const)); +# 302 +extern double trunc(double __x) throw() __attribute((const)); extern double __trunc(double __x) throw() __attribute((const)); +# 307 +extern double remquo(double __x, double __y, int * __quo) throw(); extern double __remquo(double __x, double __y, int * __quo) throw(); +# 314 +extern long lrint(double __x) throw(); extern long __lrint(double __x) throw(); +# 316 +__extension__ extern long long llrint(double __x) throw(); extern long long __llrint(double __x) throw(); +# 320 +extern long lround(double __x) throw(); extern long __lround(double __x) throw(); +# 322 +__extension__ extern long long llround(double __x) throw(); extern long long __llround(double __x) throw(); +# 326 +extern double fdim(double __x, double __y) throw(); extern double __fdim(double __x, double __y) throw(); +# 329 +extern double fmax(double __x, double __y) throw() __attribute((const)); extern double __fmax(double __x, double __y) throw() __attribute((const)); +# 332 +extern double fmin(double __x, double __y) throw() __attribute((const)); extern double __fmin(double __x, double __y) throw() __attribute((const)); +# 335 +extern double fma(double __x, double __y, double __z) throw(); extern double __fma(double __x, double __y, double __z) throw(); +# 340 +extern double roundeven(double __x) throw() __attribute((const)); extern double __roundeven(double __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfp(double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfp(double __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfp(double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfp(double __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpx(double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpx(double __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpx(double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpx(double __x, int __round, unsigned __width) throw(); +# 365 +extern double fmaxmag(double __x, double __y) throw() __attribute((const)); extern double __fmaxmag(double __x, double __y) throw() __attribute((const)); +# 368 +extern double fminmag(double __x, double __y) throw() __attribute((const)); extern double __fminmag(double __x, double __y) throw() __attribute((const)); +# 371 +extern int canonicalize(double * __cx, const double * __x) throw(); +# 376 +extern int totalorder(const double * __x, const double * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermag(const double * __x, const double * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern double getpayload(const double * __x) throw(); extern double __getpayload(const double * __x) throw(); +# 389 +extern int setpayload(double * __x, double __payload) throw(); +# 392 +extern int setpayloadsig(double * __x, double __payload) throw(); +# 400 +extern double scalb(double __x, double __n) throw(); extern double __scalb(double __x, double __n) throw(); +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassifyf(float __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbitf(float __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinff(float __value) throw() __attribute((const)); +# 33 +extern int __finitef(float __value) throw() __attribute((const)); +# 36 +extern int __isnanf(float __value) throw() __attribute((const)); +# 39 +extern int __iseqsigf(float __x, float __y) throw(); +# 42 +extern int __issignalingf(float __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern float acosf(float __x) throw(); extern float __acosf(float __x) throw(); +# 55 +extern float asinf(float __x) throw(); extern float __asinf(float __x) throw(); +# 57 +extern float atanf(float __x) throw(); extern float __atanf(float __x) throw(); +# 59 +extern float atan2f(float __y, float __x) throw(); extern float __atan2f(float __y, float __x) throw(); +# 62 +extern float cosf(float __x) throw(); +# 64 +extern float sinf(float __x) throw(); +# 66 +extern float tanf(float __x) throw(); +# 71 +extern float coshf(float __x) throw(); extern float __coshf(float __x) throw(); +# 73 +extern float sinhf(float __x) throw(); extern float __sinhf(float __x) throw(); +# 75 +extern float tanhf(float __x) throw(); extern float __tanhf(float __x) throw(); +# 79 +extern void sincosf(float __x, float * __sinx, float * __cosx) throw(); +# 85 +extern float acoshf(float __x) throw(); extern float __acoshf(float __x) throw(); +# 87 +extern float asinhf(float __x) throw(); extern float __asinhf(float __x) throw(); +# 89 +extern float atanhf(float __x) throw(); extern float __atanhf(float __x) throw(); +# 95 +extern float expf(float __x) throw(); +# 98 +extern float frexpf(float __x, int * __exponent) throw(); extern float __frexpf(float __x, int * __exponent) throw(); +# 101 +extern float ldexpf(float __x, int __exponent) throw(); extern float __ldexpf(float __x, int __exponent) throw(); +# 104 +extern float logf(float __x) throw(); +# 107 +extern float log10f(float __x) throw(); +# 110 +extern float modff(float __x, float * __iptr) throw(); extern float __modff(float __x, float * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern float exp10f(float __x) throw(); +# 119 +extern float expm1f(float __x) throw(); extern float __expm1f(float __x) throw(); +# 122 +extern float log1pf(float __x) throw(); extern float __log1pf(float __x) throw(); +# 125 +extern float logbf(float __x) throw(); extern float __logbf(float __x) throw(); +# 130 +extern float exp2f(float __x) throw(); extern float __exp2f(float __x) throw(); +# 133 +extern float log2f(float __x) throw(); +# 140 +extern float powf(float __x, float __y) throw(); +# 143 +extern float sqrtf(float __x) throw(); extern float __sqrtf(float __x) throw(); +# 147 +extern float hypotf(float __x, float __y) throw(); extern float __hypotf(float __x, float __y) throw(); +# 152 +extern float cbrtf(float __x) throw(); extern float __cbrtf(float __x) throw(); +# 159 +extern float ceilf(float __x) throw() __attribute((const)); extern float __ceilf(float __x) throw() __attribute((const)); +# 162 +extern float fabsf(float __x) throw() __attribute((const)); extern float __fabsf(float __x) throw() __attribute((const)); +# 165 +extern float floorf(float __x) throw() __attribute((const)); extern float __floorf(float __x) throw() __attribute((const)); +# 168 +extern float fmodf(float __x, float __y) throw(); extern float __fmodf(float __x, float __y) throw(); +# 177 "/usr/include/bits/mathcalls.h" 3 +extern int isinff(float __value) throw() __attribute((const)); +# 182 +extern int finitef(float __value) throw() __attribute((const)); +# 185 +extern float dremf(float __x, float __y) throw(); extern float __dremf(float __x, float __y) throw(); +# 189 +extern float significandf(float __x) throw(); extern float __significandf(float __x) throw(); +# 196 +extern float copysignf(float __x, float __y) throw() __attribute((const)); extern float __copysignf(float __x, float __y) throw() __attribute((const)); +# 201 +extern float nanf(const char * __tagb) throw(); extern float __nanf(const char * __tagb) throw(); +# 211 "/usr/include/bits/mathcalls.h" 3 +extern int isnanf(float __value) throw() __attribute((const)); +# 217 +extern float j0f(float) throw(); extern float __j0f(float) throw(); +# 218 +extern float j1f(float) throw(); extern float __j1f(float) throw(); +# 219 +extern float jnf(int, float) throw(); extern float __jnf(int, float) throw(); +# 220 +extern float y0f(float) throw(); extern float __y0f(float) throw(); +# 221 +extern float y1f(float) throw(); extern float __y1f(float) throw(); +# 222 +extern float ynf(int, float) throw(); extern float __ynf(int, float) throw(); +# 228 +extern float erff(float) throw(); extern float __erff(float) throw(); +# 229 +extern float erfcf(float) throw(); extern float __erfcf(float) throw(); +# 230 +extern float lgammaf(float) throw(); extern float __lgammaf(float) throw(); +# 235 +extern float tgammaf(float) throw(); extern float __tgammaf(float) throw(); +# 241 +extern float gammaf(float) throw(); extern float __gammaf(float) throw(); +# 249 +extern float lgammaf_r(float, int * __signgamp) throw(); extern float __lgammaf_r(float, int * __signgamp) throw(); +# 256 +extern float rintf(float __x) throw(); extern float __rintf(float __x) throw(); +# 259 +extern float nextafterf(float __x, float __y) throw(); extern float __nextafterf(float __x, float __y) throw(); +# 261 +extern float nexttowardf(float __x, long double __y) throw(); extern float __nexttowardf(float __x, long double __y) throw(); +# 266 +extern float nextdownf(float __x) throw(); extern float __nextdownf(float __x) throw(); +# 268 +extern float nextupf(float __x) throw(); extern float __nextupf(float __x) throw(); +# 272 +extern float remainderf(float __x, float __y) throw(); extern float __remainderf(float __x, float __y) throw(); +# 276 +extern float scalbnf(float __x, int __n) throw(); extern float __scalbnf(float __x, int __n) throw(); +# 280 +extern int ilogbf(float __x) throw(); extern int __ilogbf(float __x) throw(); +# 285 +extern long llogbf(float __x) throw(); extern long __llogbf(float __x) throw(); +# 290 +extern float scalblnf(float __x, long __n) throw(); extern float __scalblnf(float __x, long __n) throw(); +# 294 +extern float nearbyintf(float __x) throw(); extern float __nearbyintf(float __x) throw(); +# 298 +extern float roundf(float __x) throw() __attribute((const)); extern float __roundf(float __x) throw() __attribute((const)); +# 302 +extern float truncf(float __x) throw() __attribute((const)); extern float __truncf(float __x) throw() __attribute((const)); +# 307 +extern float remquof(float __x, float __y, int * __quo) throw(); extern float __remquof(float __x, float __y, int * __quo) throw(); +# 314 +extern long lrintf(float __x) throw(); extern long __lrintf(float __x) throw(); +# 316 +__extension__ extern long long llrintf(float __x) throw(); extern long long __llrintf(float __x) throw(); +# 320 +extern long lroundf(float __x) throw(); extern long __lroundf(float __x) throw(); +# 322 +__extension__ extern long long llroundf(float __x) throw(); extern long long __llroundf(float __x) throw(); +# 326 +extern float fdimf(float __x, float __y) throw(); extern float __fdimf(float __x, float __y) throw(); +# 329 +extern float fmaxf(float __x, float __y) throw() __attribute((const)); extern float __fmaxf(float __x, float __y) throw() __attribute((const)); +# 332 +extern float fminf(float __x, float __y) throw() __attribute((const)); extern float __fminf(float __x, float __y) throw() __attribute((const)); +# 335 +extern float fmaf(float __x, float __y, float __z) throw(); extern float __fmaf(float __x, float __y, float __z) throw(); +# 340 +extern float roundevenf(float __x) throw() __attribute((const)); extern float __roundevenf(float __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpf(float __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf(float __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpf(float __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf(float __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxf(float __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf(float __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxf(float __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf(float __x, int __round, unsigned __width) throw(); +# 365 +extern float fmaxmagf(float __x, float __y) throw() __attribute((const)); extern float __fmaxmagf(float __x, float __y) throw() __attribute((const)); +# 368 +extern float fminmagf(float __x, float __y) throw() __attribute((const)); extern float __fminmagf(float __x, float __y) throw() __attribute((const)); +# 371 +extern int canonicalizef(float * __cx, const float * __x) throw(); +# 376 +extern int totalorderf(const float * __x, const float * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagf(const float * __x, const float * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern float getpayloadf(const float * __x) throw(); extern float __getpayloadf(const float * __x) throw(); +# 389 +extern int setpayloadf(float * __x, float __payload) throw(); +# 392 +extern int setpayloadsigf(float * __x, float __payload) throw(); +# 400 +extern float scalbf(float __x, float __n) throw(); extern float __scalbf(float __x, float __n) throw(); +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassifyl(long double __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbitl(long double __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinfl(long double __value) throw() __attribute((const)); +# 33 +extern int __finitel(long double __value) throw() __attribute((const)); +# 36 +extern int __isnanl(long double __value) throw() __attribute((const)); +# 39 +extern int __iseqsigl(long double __x, long double __y) throw(); +# 42 +extern int __issignalingl(long double __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern long double acosl(long double __x) throw(); extern long double __acosl(long double __x) throw(); +# 55 +extern long double asinl(long double __x) throw(); extern long double __asinl(long double __x) throw(); +# 57 +extern long double atanl(long double __x) throw(); extern long double __atanl(long double __x) throw(); +# 59 +extern long double atan2l(long double __y, long double __x) throw(); extern long double __atan2l(long double __y, long double __x) throw(); +# 62 +extern long double cosl(long double __x) throw(); extern long double __cosl(long double __x) throw(); +# 64 +extern long double sinl(long double __x) throw(); extern long double __sinl(long double __x) throw(); +# 66 +extern long double tanl(long double __x) throw(); extern long double __tanl(long double __x) throw(); +# 71 +extern long double coshl(long double __x) throw(); extern long double __coshl(long double __x) throw(); +# 73 +extern long double sinhl(long double __x) throw(); extern long double __sinhl(long double __x) throw(); +# 75 +extern long double tanhl(long double __x) throw(); extern long double __tanhl(long double __x) throw(); +# 79 +extern void sincosl(long double __x, long double * __sinx, long double * __cosx) throw(); extern void __sincosl(long double __x, long double * __sinx, long double * __cosx) throw(); +# 85 +extern long double acoshl(long double __x) throw(); extern long double __acoshl(long double __x) throw(); +# 87 +extern long double asinhl(long double __x) throw(); extern long double __asinhl(long double __x) throw(); +# 89 +extern long double atanhl(long double __x) throw(); extern long double __atanhl(long double __x) throw(); +# 95 +extern long double expl(long double __x) throw(); extern long double __expl(long double __x) throw(); +# 98 +extern long double frexpl(long double __x, int * __exponent) throw(); extern long double __frexpl(long double __x, int * __exponent) throw(); +# 101 +extern long double ldexpl(long double __x, int __exponent) throw(); extern long double __ldexpl(long double __x, int __exponent) throw(); +# 104 +extern long double logl(long double __x) throw(); extern long double __logl(long double __x) throw(); +# 107 +extern long double log10l(long double __x) throw(); extern long double __log10l(long double __x) throw(); +# 110 +extern long double modfl(long double __x, long double * __iptr) throw(); extern long double __modfl(long double __x, long double * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern long double exp10l(long double __x) throw(); extern long double __exp10l(long double __x) throw(); +# 119 +extern long double expm1l(long double __x) throw(); extern long double __expm1l(long double __x) throw(); +# 122 +extern long double log1pl(long double __x) throw(); extern long double __log1pl(long double __x) throw(); +# 125 +extern long double logbl(long double __x) throw(); extern long double __logbl(long double __x) throw(); +# 130 +extern long double exp2l(long double __x) throw(); extern long double __exp2l(long double __x) throw(); +# 133 +extern long double log2l(long double __x) throw(); extern long double __log2l(long double __x) throw(); +# 140 +extern long double powl(long double __x, long double __y) throw(); extern long double __powl(long double __x, long double __y) throw(); +# 143 +extern long double sqrtl(long double __x) throw(); extern long double __sqrtl(long double __x) throw(); +# 147 +extern long double hypotl(long double __x, long double __y) throw(); extern long double __hypotl(long double __x, long double __y) throw(); +# 152 +extern long double cbrtl(long double __x) throw(); extern long double __cbrtl(long double __x) throw(); +# 159 +extern long double ceill(long double __x) throw() __attribute((const)); extern long double __ceill(long double __x) throw() __attribute((const)); +# 162 +extern long double fabsl(long double __x) throw() __attribute((const)); extern long double __fabsl(long double __x) throw() __attribute((const)); +# 165 +extern long double floorl(long double __x) throw() __attribute((const)); extern long double __floorl(long double __x) throw() __attribute((const)); +# 168 +extern long double fmodl(long double __x, long double __y) throw(); extern long double __fmodl(long double __x, long double __y) throw(); +# 177 "/usr/include/bits/mathcalls.h" 3 +extern int isinfl(long double __value) throw() __attribute((const)); +# 182 +extern int finitel(long double __value) throw() __attribute((const)); +# 185 +extern long double dreml(long double __x, long double __y) throw(); extern long double __dreml(long double __x, long double __y) throw(); +# 189 +extern long double significandl(long double __x) throw(); extern long double __significandl(long double __x) throw(); +# 196 +extern long double copysignl(long double __x, long double __y) throw() __attribute((const)); extern long double __copysignl(long double __x, long double __y) throw() __attribute((const)); +# 201 +extern long double nanl(const char * __tagb) throw(); extern long double __nanl(const char * __tagb) throw(); +# 211 "/usr/include/bits/mathcalls.h" 3 +extern int isnanl(long double __value) throw() __attribute((const)); +# 217 +extern long double j0l(long double) throw(); extern long double __j0l(long double) throw(); +# 218 +extern long double j1l(long double) throw(); extern long double __j1l(long double) throw(); +# 219 +extern long double jnl(int, long double) throw(); extern long double __jnl(int, long double) throw(); +# 220 +extern long double y0l(long double) throw(); extern long double __y0l(long double) throw(); +# 221 +extern long double y1l(long double) throw(); extern long double __y1l(long double) throw(); +# 222 +extern long double ynl(int, long double) throw(); extern long double __ynl(int, long double) throw(); +# 228 +extern long double erfl(long double) throw(); extern long double __erfl(long double) throw(); +# 229 +extern long double erfcl(long double) throw(); extern long double __erfcl(long double) throw(); +# 230 +extern long double lgammal(long double) throw(); extern long double __lgammal(long double) throw(); +# 235 +extern long double tgammal(long double) throw(); extern long double __tgammal(long double) throw(); +# 241 +extern long double gammal(long double) throw(); extern long double __gammal(long double) throw(); +# 249 +extern long double lgammal_r(long double, int * __signgamp) throw(); extern long double __lgammal_r(long double, int * __signgamp) throw(); +# 256 +extern long double rintl(long double __x) throw(); extern long double __rintl(long double __x) throw(); +# 259 +extern long double nextafterl(long double __x, long double __y) throw(); extern long double __nextafterl(long double __x, long double __y) throw(); +# 261 +extern long double nexttowardl(long double __x, long double __y) throw(); extern long double __nexttowardl(long double __x, long double __y) throw(); +# 266 +extern long double nextdownl(long double __x) throw(); extern long double __nextdownl(long double __x) throw(); +# 268 +extern long double nextupl(long double __x) throw(); extern long double __nextupl(long double __x) throw(); +# 272 +extern long double remainderl(long double __x, long double __y) throw(); extern long double __remainderl(long double __x, long double __y) throw(); +# 276 +extern long double scalbnl(long double __x, int __n) throw(); extern long double __scalbnl(long double __x, int __n) throw(); +# 280 +extern int ilogbl(long double __x) throw(); extern int __ilogbl(long double __x) throw(); +# 285 +extern long llogbl(long double __x) throw(); extern long __llogbl(long double __x) throw(); +# 290 +extern long double scalblnl(long double __x, long __n) throw(); extern long double __scalblnl(long double __x, long __n) throw(); +# 294 +extern long double nearbyintl(long double __x) throw(); extern long double __nearbyintl(long double __x) throw(); +# 298 +extern long double roundl(long double __x) throw() __attribute((const)); extern long double __roundl(long double __x) throw() __attribute((const)); +# 302 +extern long double truncl(long double __x) throw() __attribute((const)); extern long double __truncl(long double __x) throw() __attribute((const)); +# 307 +extern long double remquol(long double __x, long double __y, int * __quo) throw(); extern long double __remquol(long double __x, long double __y, int * __quo) throw(); +# 314 +extern long lrintl(long double __x) throw(); extern long __lrintl(long double __x) throw(); +# 316 +__extension__ extern long long llrintl(long double __x) throw(); extern long long __llrintl(long double __x) throw(); +# 320 +extern long lroundl(long double __x) throw(); extern long __lroundl(long double __x) throw(); +# 322 +__extension__ extern long long llroundl(long double __x) throw(); extern long long __llroundl(long double __x) throw(); +# 326 +extern long double fdiml(long double __x, long double __y) throw(); extern long double __fdiml(long double __x, long double __y) throw(); +# 329 +extern long double fmaxl(long double __x, long double __y) throw() __attribute((const)); extern long double __fmaxl(long double __x, long double __y) throw() __attribute((const)); +# 332 +extern long double fminl(long double __x, long double __y) throw() __attribute((const)); extern long double __fminl(long double __x, long double __y) throw() __attribute((const)); +# 335 +extern long double fmal(long double __x, long double __y, long double __z) throw(); extern long double __fmal(long double __x, long double __y, long double __z) throw(); +# 340 +extern long double roundevenl(long double __x) throw() __attribute((const)); extern long double __roundevenl(long double __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpl(long double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpl(long double __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpl(long double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpl(long double __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxl(long double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxl(long double __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxl(long double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxl(long double __x, int __round, unsigned __width) throw(); +# 365 +extern long double fmaxmagl(long double __x, long double __y) throw() __attribute((const)); extern long double __fmaxmagl(long double __x, long double __y) throw() __attribute((const)); +# 368 +extern long double fminmagl(long double __x, long double __y) throw() __attribute((const)); extern long double __fminmagl(long double __x, long double __y) throw() __attribute((const)); +# 371 +extern int canonicalizel(long double * __cx, const long double * __x) throw(); +# 376 +extern int totalorderl(const long double * __x, const long double * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagl(const long double * __x, const long double * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern long double getpayloadl(const long double * __x) throw(); extern long double __getpayloadl(const long double * __x) throw(); +# 389 +extern int setpayloadl(long double * __x, long double __payload) throw(); +# 392 +extern int setpayloadsigl(long double * __x, long double __payload) throw(); +# 400 +extern long double scalbl(long double __x, long double __n) throw(); extern long double __scalbl(long double __x, long double __n) throw(); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern _Float32 acosf32(_Float32 __x) throw(); extern _Float32 __acosf32(_Float32 __x) throw(); +# 55 +extern _Float32 asinf32(_Float32 __x) throw(); extern _Float32 __asinf32(_Float32 __x) throw(); +# 57 +extern _Float32 atanf32(_Float32 __x) throw(); extern _Float32 __atanf32(_Float32 __x) throw(); +# 59 +extern _Float32 atan2f32(_Float32 __y, _Float32 __x) throw(); extern _Float32 __atan2f32(_Float32 __y, _Float32 __x) throw(); +# 62 +extern _Float32 cosf32(_Float32 __x) throw(); extern _Float32 __cosf32(_Float32 __x) throw(); +# 64 +extern _Float32 sinf32(_Float32 __x) throw(); extern _Float32 __sinf32(_Float32 __x) throw(); +# 66 +extern _Float32 tanf32(_Float32 __x) throw(); extern _Float32 __tanf32(_Float32 __x) throw(); +# 71 +extern _Float32 coshf32(_Float32 __x) throw(); extern _Float32 __coshf32(_Float32 __x) throw(); +# 73 +extern _Float32 sinhf32(_Float32 __x) throw(); extern _Float32 __sinhf32(_Float32 __x) throw(); +# 75 +extern _Float32 tanhf32(_Float32 __x) throw(); extern _Float32 __tanhf32(_Float32 __x) throw(); +# 79 +extern void sincosf32(_Float32 __x, _Float32 * __sinx, _Float32 * __cosx) throw(); extern void __sincosf32(_Float32 __x, _Float32 * __sinx, _Float32 * __cosx) throw(); +# 85 +extern _Float32 acoshf32(_Float32 __x) throw(); extern _Float32 __acoshf32(_Float32 __x) throw(); +# 87 +extern _Float32 asinhf32(_Float32 __x) throw(); extern _Float32 __asinhf32(_Float32 __x) throw(); +# 89 +extern _Float32 atanhf32(_Float32 __x) throw(); extern _Float32 __atanhf32(_Float32 __x) throw(); +# 95 +extern _Float32 expf32(_Float32 __x) throw(); extern _Float32 __expf32(_Float32 __x) throw(); +# 98 +extern _Float32 frexpf32(_Float32 __x, int * __exponent) throw(); extern _Float32 __frexpf32(_Float32 __x, int * __exponent) throw(); +# 101 +extern _Float32 ldexpf32(_Float32 __x, int __exponent) throw(); extern _Float32 __ldexpf32(_Float32 __x, int __exponent) throw(); +# 104 +extern _Float32 logf32(_Float32 __x) throw(); extern _Float32 __logf32(_Float32 __x) throw(); +# 107 +extern _Float32 log10f32(_Float32 __x) throw(); extern _Float32 __log10f32(_Float32 __x) throw(); +# 110 +extern _Float32 modff32(_Float32 __x, _Float32 * __iptr) throw(); extern _Float32 __modff32(_Float32 __x, _Float32 * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern _Float32 exp10f32(_Float32 __x) throw(); extern _Float32 __exp10f32(_Float32 __x) throw(); +# 119 +extern _Float32 expm1f32(_Float32 __x) throw(); extern _Float32 __expm1f32(_Float32 __x) throw(); +# 122 +extern _Float32 log1pf32(_Float32 __x) throw(); extern _Float32 __log1pf32(_Float32 __x) throw(); +# 125 +extern _Float32 logbf32(_Float32 __x) throw(); extern _Float32 __logbf32(_Float32 __x) throw(); +# 130 +extern _Float32 exp2f32(_Float32 __x) throw(); extern _Float32 __exp2f32(_Float32 __x) throw(); +# 133 +extern _Float32 log2f32(_Float32 __x) throw(); extern _Float32 __log2f32(_Float32 __x) throw(); +# 140 +extern _Float32 powf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __powf32(_Float32 __x, _Float32 __y) throw(); +# 143 +extern _Float32 sqrtf32(_Float32 __x) throw(); extern _Float32 __sqrtf32(_Float32 __x) throw(); +# 147 +extern _Float32 hypotf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __hypotf32(_Float32 __x, _Float32 __y) throw(); +# 152 +extern _Float32 cbrtf32(_Float32 __x) throw(); extern _Float32 __cbrtf32(_Float32 __x) throw(); +# 159 +extern _Float32 ceilf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __ceilf32(_Float32 __x) throw() __attribute((const)); +# 162 +extern _Float32 fabsf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __fabsf32(_Float32 __x) throw() __attribute((const)); +# 165 +extern _Float32 floorf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __floorf32(_Float32 __x) throw() __attribute((const)); +# 168 +extern _Float32 fmodf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __fmodf32(_Float32 __x, _Float32 __y) throw(); +# 196 "/usr/include/bits/mathcalls.h" 3 +extern _Float32 copysignf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); extern _Float32 __copysignf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); +# 201 +extern _Float32 nanf32(const char * __tagb) throw(); extern _Float32 __nanf32(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern _Float32 j0f32(_Float32) throw(); extern _Float32 __j0f32(_Float32) throw(); +# 218 +extern _Float32 j1f32(_Float32) throw(); extern _Float32 __j1f32(_Float32) throw(); +# 219 +extern _Float32 jnf32(int, _Float32) throw(); extern _Float32 __jnf32(int, _Float32) throw(); +# 220 +extern _Float32 y0f32(_Float32) throw(); extern _Float32 __y0f32(_Float32) throw(); +# 221 +extern _Float32 y1f32(_Float32) throw(); extern _Float32 __y1f32(_Float32) throw(); +# 222 +extern _Float32 ynf32(int, _Float32) throw(); extern _Float32 __ynf32(int, _Float32) throw(); +# 228 +extern _Float32 erff32(_Float32) throw(); extern _Float32 __erff32(_Float32) throw(); +# 229 +extern _Float32 erfcf32(_Float32) throw(); extern _Float32 __erfcf32(_Float32) throw(); +# 230 +extern _Float32 lgammaf32(_Float32) throw(); extern _Float32 __lgammaf32(_Float32) throw(); +# 235 +extern _Float32 tgammaf32(_Float32) throw(); extern _Float32 __tgammaf32(_Float32) throw(); +# 249 "/usr/include/bits/mathcalls.h" 3 +extern _Float32 lgammaf32_r(_Float32, int * __signgamp) throw(); extern _Float32 __lgammaf32_r(_Float32, int * __signgamp) throw(); +# 256 +extern _Float32 rintf32(_Float32 __x) throw(); extern _Float32 __rintf32(_Float32 __x) throw(); +# 259 +extern _Float32 nextafterf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __nextafterf32(_Float32 __x, _Float32 __y) throw(); +# 266 +extern _Float32 nextdownf32(_Float32 __x) throw(); extern _Float32 __nextdownf32(_Float32 __x) throw(); +# 268 +extern _Float32 nextupf32(_Float32 __x) throw(); extern _Float32 __nextupf32(_Float32 __x) throw(); +# 272 +extern _Float32 remainderf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __remainderf32(_Float32 __x, _Float32 __y) throw(); +# 276 +extern _Float32 scalbnf32(_Float32 __x, int __n) throw(); extern _Float32 __scalbnf32(_Float32 __x, int __n) throw(); +# 280 +extern int ilogbf32(_Float32 __x) throw(); extern int __ilogbf32(_Float32 __x) throw(); +# 285 +extern long llogbf32(_Float32 __x) throw(); extern long __llogbf32(_Float32 __x) throw(); +# 290 +extern _Float32 scalblnf32(_Float32 __x, long __n) throw(); extern _Float32 __scalblnf32(_Float32 __x, long __n) throw(); +# 294 +extern _Float32 nearbyintf32(_Float32 __x) throw(); extern _Float32 __nearbyintf32(_Float32 __x) throw(); +# 298 +extern _Float32 roundf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __roundf32(_Float32 __x) throw() __attribute((const)); +# 302 +extern _Float32 truncf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __truncf32(_Float32 __x) throw() __attribute((const)); +# 307 +extern _Float32 remquof32(_Float32 __x, _Float32 __y, int * __quo) throw(); extern _Float32 __remquof32(_Float32 __x, _Float32 __y, int * __quo) throw(); +# 314 +extern long lrintf32(_Float32 __x) throw(); extern long __lrintf32(_Float32 __x) throw(); +# 316 +__extension__ extern long long llrintf32(_Float32 __x) throw(); extern long long __llrintf32(_Float32 __x) throw(); +# 320 +extern long lroundf32(_Float32 __x) throw(); extern long __lroundf32(_Float32 __x) throw(); +# 322 +__extension__ extern long long llroundf32(_Float32 __x) throw(); extern long long __llroundf32(_Float32 __x) throw(); +# 326 +extern _Float32 fdimf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __fdimf32(_Float32 __x, _Float32 __y) throw(); +# 329 +extern _Float32 fmaxf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); extern _Float32 __fmaxf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); +# 332 +extern _Float32 fminf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); extern _Float32 __fminf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); +# 335 +extern _Float32 fmaf32(_Float32 __x, _Float32 __y, _Float32 __z) throw(); extern _Float32 __fmaf32(_Float32 __x, _Float32 __y, _Float32 __z) throw(); +# 340 +extern _Float32 roundevenf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __roundevenf32(_Float32 __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpf32(_Float32 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf32(_Float32 __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpf32(_Float32 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf32(_Float32 __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxf32(_Float32 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf32(_Float32 __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxf32(_Float32 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf32(_Float32 __x, int __round, unsigned __width) throw(); +# 365 +extern _Float32 fmaxmagf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); extern _Float32 __fmaxmagf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); +# 368 +extern _Float32 fminmagf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); extern _Float32 __fminmagf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); +# 371 +extern int canonicalizef32(_Float32 * __cx, const _Float32 * __x) throw(); +# 376 +extern int totalorderf32(const _Float32 * __x, const _Float32 * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagf32(const _Float32 * __x, const _Float32 * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern _Float32 getpayloadf32(const _Float32 * __x) throw(); extern _Float32 __getpayloadf32(const _Float32 * __x) throw(); +# 389 +extern int setpayloadf32(_Float32 * __x, _Float32 __payload) throw(); +# 392 +extern int setpayloadsigf32(_Float32 * __x, _Float32 __payload) throw(); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern _Float64 acosf64(_Float64 __x) throw(); extern _Float64 __acosf64(_Float64 __x) throw(); +# 55 +extern _Float64 asinf64(_Float64 __x) throw(); extern _Float64 __asinf64(_Float64 __x) throw(); +# 57 +extern _Float64 atanf64(_Float64 __x) throw(); extern _Float64 __atanf64(_Float64 __x) throw(); +# 59 +extern _Float64 atan2f64(_Float64 __y, _Float64 __x) throw(); extern _Float64 __atan2f64(_Float64 __y, _Float64 __x) throw(); +# 62 +extern _Float64 cosf64(_Float64 __x) throw(); extern _Float64 __cosf64(_Float64 __x) throw(); +# 64 +extern _Float64 sinf64(_Float64 __x) throw(); extern _Float64 __sinf64(_Float64 __x) throw(); +# 66 +extern _Float64 tanf64(_Float64 __x) throw(); extern _Float64 __tanf64(_Float64 __x) throw(); +# 71 +extern _Float64 coshf64(_Float64 __x) throw(); extern _Float64 __coshf64(_Float64 __x) throw(); +# 73 +extern _Float64 sinhf64(_Float64 __x) throw(); extern _Float64 __sinhf64(_Float64 __x) throw(); +# 75 +extern _Float64 tanhf64(_Float64 __x) throw(); extern _Float64 __tanhf64(_Float64 __x) throw(); +# 79 +extern void sincosf64(_Float64 __x, _Float64 * __sinx, _Float64 * __cosx) throw(); extern void __sincosf64(_Float64 __x, _Float64 * __sinx, _Float64 * __cosx) throw(); +# 85 +extern _Float64 acoshf64(_Float64 __x) throw(); extern _Float64 __acoshf64(_Float64 __x) throw(); +# 87 +extern _Float64 asinhf64(_Float64 __x) throw(); extern _Float64 __asinhf64(_Float64 __x) throw(); +# 89 +extern _Float64 atanhf64(_Float64 __x) throw(); extern _Float64 __atanhf64(_Float64 __x) throw(); +# 95 +extern _Float64 expf64(_Float64 __x) throw(); extern _Float64 __expf64(_Float64 __x) throw(); +# 98 +extern _Float64 frexpf64(_Float64 __x, int * __exponent) throw(); extern _Float64 __frexpf64(_Float64 __x, int * __exponent) throw(); +# 101 +extern _Float64 ldexpf64(_Float64 __x, int __exponent) throw(); extern _Float64 __ldexpf64(_Float64 __x, int __exponent) throw(); +# 104 +extern _Float64 logf64(_Float64 __x) throw(); extern _Float64 __logf64(_Float64 __x) throw(); +# 107 +extern _Float64 log10f64(_Float64 __x) throw(); extern _Float64 __log10f64(_Float64 __x) throw(); +# 110 +extern _Float64 modff64(_Float64 __x, _Float64 * __iptr) throw(); extern _Float64 __modff64(_Float64 __x, _Float64 * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern _Float64 exp10f64(_Float64 __x) throw(); extern _Float64 __exp10f64(_Float64 __x) throw(); +# 119 +extern _Float64 expm1f64(_Float64 __x) throw(); extern _Float64 __expm1f64(_Float64 __x) throw(); +# 122 +extern _Float64 log1pf64(_Float64 __x) throw(); extern _Float64 __log1pf64(_Float64 __x) throw(); +# 125 +extern _Float64 logbf64(_Float64 __x) throw(); extern _Float64 __logbf64(_Float64 __x) throw(); +# 130 +extern _Float64 exp2f64(_Float64 __x) throw(); extern _Float64 __exp2f64(_Float64 __x) throw(); +# 133 +extern _Float64 log2f64(_Float64 __x) throw(); extern _Float64 __log2f64(_Float64 __x) throw(); +# 140 +extern _Float64 powf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __powf64(_Float64 __x, _Float64 __y) throw(); +# 143 +extern _Float64 sqrtf64(_Float64 __x) throw(); extern _Float64 __sqrtf64(_Float64 __x) throw(); +# 147 +extern _Float64 hypotf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __hypotf64(_Float64 __x, _Float64 __y) throw(); +# 152 +extern _Float64 cbrtf64(_Float64 __x) throw(); extern _Float64 __cbrtf64(_Float64 __x) throw(); +# 159 +extern _Float64 ceilf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __ceilf64(_Float64 __x) throw() __attribute((const)); +# 162 +extern _Float64 fabsf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __fabsf64(_Float64 __x) throw() __attribute((const)); +# 165 +extern _Float64 floorf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __floorf64(_Float64 __x) throw() __attribute((const)); +# 168 +extern _Float64 fmodf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __fmodf64(_Float64 __x, _Float64 __y) throw(); +# 196 "/usr/include/bits/mathcalls.h" 3 +extern _Float64 copysignf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); extern _Float64 __copysignf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); +# 201 +extern _Float64 nanf64(const char * __tagb) throw(); extern _Float64 __nanf64(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern _Float64 j0f64(_Float64) throw(); extern _Float64 __j0f64(_Float64) throw(); +# 218 +extern _Float64 j1f64(_Float64) throw(); extern _Float64 __j1f64(_Float64) throw(); +# 219 +extern _Float64 jnf64(int, _Float64) throw(); extern _Float64 __jnf64(int, _Float64) throw(); +# 220 +extern _Float64 y0f64(_Float64) throw(); extern _Float64 __y0f64(_Float64) throw(); +# 221 +extern _Float64 y1f64(_Float64) throw(); extern _Float64 __y1f64(_Float64) throw(); +# 222 +extern _Float64 ynf64(int, _Float64) throw(); extern _Float64 __ynf64(int, _Float64) throw(); +# 228 +extern _Float64 erff64(_Float64) throw(); extern _Float64 __erff64(_Float64) throw(); +# 229 +extern _Float64 erfcf64(_Float64) throw(); extern _Float64 __erfcf64(_Float64) throw(); +# 230 +extern _Float64 lgammaf64(_Float64) throw(); extern _Float64 __lgammaf64(_Float64) throw(); +# 235 +extern _Float64 tgammaf64(_Float64) throw(); extern _Float64 __tgammaf64(_Float64) throw(); +# 249 "/usr/include/bits/mathcalls.h" 3 +extern _Float64 lgammaf64_r(_Float64, int * __signgamp) throw(); extern _Float64 __lgammaf64_r(_Float64, int * __signgamp) throw(); +# 256 +extern _Float64 rintf64(_Float64 __x) throw(); extern _Float64 __rintf64(_Float64 __x) throw(); +# 259 +extern _Float64 nextafterf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __nextafterf64(_Float64 __x, _Float64 __y) throw(); +# 266 +extern _Float64 nextdownf64(_Float64 __x) throw(); extern _Float64 __nextdownf64(_Float64 __x) throw(); +# 268 +extern _Float64 nextupf64(_Float64 __x) throw(); extern _Float64 __nextupf64(_Float64 __x) throw(); +# 272 +extern _Float64 remainderf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __remainderf64(_Float64 __x, _Float64 __y) throw(); +# 276 +extern _Float64 scalbnf64(_Float64 __x, int __n) throw(); extern _Float64 __scalbnf64(_Float64 __x, int __n) throw(); +# 280 +extern int ilogbf64(_Float64 __x) throw(); extern int __ilogbf64(_Float64 __x) throw(); +# 285 +extern long llogbf64(_Float64 __x) throw(); extern long __llogbf64(_Float64 __x) throw(); +# 290 +extern _Float64 scalblnf64(_Float64 __x, long __n) throw(); extern _Float64 __scalblnf64(_Float64 __x, long __n) throw(); +# 294 +extern _Float64 nearbyintf64(_Float64 __x) throw(); extern _Float64 __nearbyintf64(_Float64 __x) throw(); +# 298 +extern _Float64 roundf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __roundf64(_Float64 __x) throw() __attribute((const)); +# 302 +extern _Float64 truncf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __truncf64(_Float64 __x) throw() __attribute((const)); +# 307 +extern _Float64 remquof64(_Float64 __x, _Float64 __y, int * __quo) throw(); extern _Float64 __remquof64(_Float64 __x, _Float64 __y, int * __quo) throw(); +# 314 +extern long lrintf64(_Float64 __x) throw(); extern long __lrintf64(_Float64 __x) throw(); +# 316 +__extension__ extern long long llrintf64(_Float64 __x) throw(); extern long long __llrintf64(_Float64 __x) throw(); +# 320 +extern long lroundf64(_Float64 __x) throw(); extern long __lroundf64(_Float64 __x) throw(); +# 322 +__extension__ extern long long llroundf64(_Float64 __x) throw(); extern long long __llroundf64(_Float64 __x) throw(); +# 326 +extern _Float64 fdimf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __fdimf64(_Float64 __x, _Float64 __y) throw(); +# 329 +extern _Float64 fmaxf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); extern _Float64 __fmaxf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); +# 332 +extern _Float64 fminf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); extern _Float64 __fminf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); +# 335 +extern _Float64 fmaf64(_Float64 __x, _Float64 __y, _Float64 __z) throw(); extern _Float64 __fmaf64(_Float64 __x, _Float64 __y, _Float64 __z) throw(); +# 340 +extern _Float64 roundevenf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __roundevenf64(_Float64 __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpf64(_Float64 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf64(_Float64 __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpf64(_Float64 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf64(_Float64 __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxf64(_Float64 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf64(_Float64 __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxf64(_Float64 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf64(_Float64 __x, int __round, unsigned __width) throw(); +# 365 +extern _Float64 fmaxmagf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); extern _Float64 __fmaxmagf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); +# 368 +extern _Float64 fminmagf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); extern _Float64 __fminmagf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); +# 371 +extern int canonicalizef64(_Float64 * __cx, const _Float64 * __x) throw(); +# 376 +extern int totalorderf64(const _Float64 * __x, const _Float64 * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagf64(const _Float64 * __x, const _Float64 * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern _Float64 getpayloadf64(const _Float64 * __x) throw(); extern _Float64 __getpayloadf64(const _Float64 * __x) throw(); +# 389 +extern int setpayloadf64(_Float64 * __x, _Float64 __payload) throw(); +# 392 +extern int setpayloadsigf64(_Float64 * __x, _Float64 __payload) throw(); +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassifyf128(_Float128 __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbitf128(_Float128 __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinff128(_Float128 __value) throw() __attribute((const)); +# 33 +extern int __finitef128(_Float128 __value) throw() __attribute((const)); +# 36 +extern int __isnanf128(_Float128 __value) throw() __attribute((const)); +# 39 +extern int __iseqsigf128(_Float128 __x, _Float128 __y) throw(); +# 42 +extern int __issignalingf128(_Float128 __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern _Float128 acosf128(_Float128 __x) throw(); extern _Float128 __acosf128(_Float128 __x) throw(); +# 55 +extern _Float128 asinf128(_Float128 __x) throw(); extern _Float128 __asinf128(_Float128 __x) throw(); +# 57 +extern _Float128 atanf128(_Float128 __x) throw(); extern _Float128 __atanf128(_Float128 __x) throw(); +# 59 +extern _Float128 atan2f128(_Float128 __y, _Float128 __x) throw(); extern _Float128 __atan2f128(_Float128 __y, _Float128 __x) throw(); +# 62 +extern _Float128 cosf128(_Float128 __x) throw(); extern _Float128 __cosf128(_Float128 __x) throw(); +# 64 +extern _Float128 sinf128(_Float128 __x) throw(); extern _Float128 __sinf128(_Float128 __x) throw(); +# 66 +extern _Float128 tanf128(_Float128 __x) throw(); extern _Float128 __tanf128(_Float128 __x) throw(); +# 71 +extern _Float128 coshf128(_Float128 __x) throw(); extern _Float128 __coshf128(_Float128 __x) throw(); +# 73 +extern _Float128 sinhf128(_Float128 __x) throw(); extern _Float128 __sinhf128(_Float128 __x) throw(); +# 75 +extern _Float128 tanhf128(_Float128 __x) throw(); extern _Float128 __tanhf128(_Float128 __x) throw(); +# 79 +extern void sincosf128(_Float128 __x, _Float128 * __sinx, _Float128 * __cosx) throw(); extern void __sincosf128(_Float128 __x, _Float128 * __sinx, _Float128 * __cosx) throw(); +# 85 +extern _Float128 acoshf128(_Float128 __x) throw(); extern _Float128 __acoshf128(_Float128 __x) throw(); +# 87 +extern _Float128 asinhf128(_Float128 __x) throw(); extern _Float128 __asinhf128(_Float128 __x) throw(); +# 89 +extern _Float128 atanhf128(_Float128 __x) throw(); extern _Float128 __atanhf128(_Float128 __x) throw(); +# 95 +extern _Float128 expf128(_Float128 __x) throw(); extern _Float128 __expf128(_Float128 __x) throw(); +# 98 +extern _Float128 frexpf128(_Float128 __x, int * __exponent) throw(); extern _Float128 __frexpf128(_Float128 __x, int * __exponent) throw(); +# 101 +extern _Float128 ldexpf128(_Float128 __x, int __exponent) throw(); extern _Float128 __ldexpf128(_Float128 __x, int __exponent) throw(); +# 104 +extern _Float128 logf128(_Float128 __x) throw(); extern _Float128 __logf128(_Float128 __x) throw(); +# 107 +extern _Float128 log10f128(_Float128 __x) throw(); extern _Float128 __log10f128(_Float128 __x) throw(); +# 110 +extern _Float128 modff128(_Float128 __x, _Float128 * __iptr) throw(); extern _Float128 __modff128(_Float128 __x, _Float128 * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern _Float128 exp10f128(_Float128 __x) throw(); extern _Float128 __exp10f128(_Float128 __x) throw(); +# 119 +extern _Float128 expm1f128(_Float128 __x) throw(); extern _Float128 __expm1f128(_Float128 __x) throw(); +# 122 +extern _Float128 log1pf128(_Float128 __x) throw(); extern _Float128 __log1pf128(_Float128 __x) throw(); +# 125 +extern _Float128 logbf128(_Float128 __x) throw(); extern _Float128 __logbf128(_Float128 __x) throw(); +# 130 +extern _Float128 exp2f128(_Float128 __x) throw(); extern _Float128 __exp2f128(_Float128 __x) throw(); +# 133 +extern _Float128 log2f128(_Float128 __x) throw(); extern _Float128 __log2f128(_Float128 __x) throw(); +# 140 +extern _Float128 powf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __powf128(_Float128 __x, _Float128 __y) throw(); +# 143 +extern _Float128 sqrtf128(_Float128 __x) throw(); extern _Float128 __sqrtf128(_Float128 __x) throw(); +# 147 +extern _Float128 hypotf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __hypotf128(_Float128 __x, _Float128 __y) throw(); +# 152 +extern _Float128 cbrtf128(_Float128 __x) throw(); extern _Float128 __cbrtf128(_Float128 __x) throw(); +# 159 +extern _Float128 ceilf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __ceilf128(_Float128 __x) throw() __attribute((const)); +# 162 +extern _Float128 fabsf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __fabsf128(_Float128 __x) throw() __attribute((const)); +# 165 +extern _Float128 floorf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __floorf128(_Float128 __x) throw() __attribute((const)); +# 168 +extern _Float128 fmodf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __fmodf128(_Float128 __x, _Float128 __y) throw(); +# 196 "/usr/include/bits/mathcalls.h" 3 +extern _Float128 copysignf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); extern _Float128 __copysignf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); +# 201 +extern _Float128 nanf128(const char * __tagb) throw(); extern _Float128 __nanf128(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern _Float128 j0f128(_Float128) throw(); extern _Float128 __j0f128(_Float128) throw(); +# 218 +extern _Float128 j1f128(_Float128) throw(); extern _Float128 __j1f128(_Float128) throw(); +# 219 +extern _Float128 jnf128(int, _Float128) throw(); extern _Float128 __jnf128(int, _Float128) throw(); +# 220 +extern _Float128 y0f128(_Float128) throw(); extern _Float128 __y0f128(_Float128) throw(); +# 221 +extern _Float128 y1f128(_Float128) throw(); extern _Float128 __y1f128(_Float128) throw(); +# 222 +extern _Float128 ynf128(int, _Float128) throw(); extern _Float128 __ynf128(int, _Float128) throw(); +# 228 +extern _Float128 erff128(_Float128) throw(); extern _Float128 __erff128(_Float128) throw(); +# 229 +extern _Float128 erfcf128(_Float128) throw(); extern _Float128 __erfcf128(_Float128) throw(); +# 230 +extern _Float128 lgammaf128(_Float128) throw(); extern _Float128 __lgammaf128(_Float128) throw(); +# 235 +extern _Float128 tgammaf128(_Float128) throw(); extern _Float128 __tgammaf128(_Float128) throw(); +# 249 "/usr/include/bits/mathcalls.h" 3 +extern _Float128 lgammaf128_r(_Float128, int * __signgamp) throw(); extern _Float128 __lgammaf128_r(_Float128, int * __signgamp) throw(); +# 256 +extern _Float128 rintf128(_Float128 __x) throw(); extern _Float128 __rintf128(_Float128 __x) throw(); +# 259 +extern _Float128 nextafterf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __nextafterf128(_Float128 __x, _Float128 __y) throw(); +# 266 +extern _Float128 nextdownf128(_Float128 __x) throw(); extern _Float128 __nextdownf128(_Float128 __x) throw(); +# 268 +extern _Float128 nextupf128(_Float128 __x) throw(); extern _Float128 __nextupf128(_Float128 __x) throw(); +# 272 +extern _Float128 remainderf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __remainderf128(_Float128 __x, _Float128 __y) throw(); +# 276 +extern _Float128 scalbnf128(_Float128 __x, int __n) throw(); extern _Float128 __scalbnf128(_Float128 __x, int __n) throw(); +# 280 +extern int ilogbf128(_Float128 __x) throw(); extern int __ilogbf128(_Float128 __x) throw(); +# 285 +extern long llogbf128(_Float128 __x) throw(); extern long __llogbf128(_Float128 __x) throw(); +# 290 +extern _Float128 scalblnf128(_Float128 __x, long __n) throw(); extern _Float128 __scalblnf128(_Float128 __x, long __n) throw(); +# 294 +extern _Float128 nearbyintf128(_Float128 __x) throw(); extern _Float128 __nearbyintf128(_Float128 __x) throw(); +# 298 +extern _Float128 roundf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __roundf128(_Float128 __x) throw() __attribute((const)); +# 302 +extern _Float128 truncf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __truncf128(_Float128 __x) throw() __attribute((const)); +# 307 +extern _Float128 remquof128(_Float128 __x, _Float128 __y, int * __quo) throw(); extern _Float128 __remquof128(_Float128 __x, _Float128 __y, int * __quo) throw(); +# 314 +extern long lrintf128(_Float128 __x) throw(); extern long __lrintf128(_Float128 __x) throw(); +# 316 +__extension__ extern long long llrintf128(_Float128 __x) throw(); extern long long __llrintf128(_Float128 __x) throw(); +# 320 +extern long lroundf128(_Float128 __x) throw(); extern long __lroundf128(_Float128 __x) throw(); +# 322 +__extension__ extern long long llroundf128(_Float128 __x) throw(); extern long long __llroundf128(_Float128 __x) throw(); +# 326 +extern _Float128 fdimf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __fdimf128(_Float128 __x, _Float128 __y) throw(); +# 329 +extern _Float128 fmaxf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); extern _Float128 __fmaxf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); +# 332 +extern _Float128 fminf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); extern _Float128 __fminf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); +# 335 +extern _Float128 fmaf128(_Float128 __x, _Float128 __y, _Float128 __z) throw(); extern _Float128 __fmaf128(_Float128 __x, _Float128 __y, _Float128 __z) throw(); +# 340 +extern _Float128 roundevenf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __roundevenf128(_Float128 __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpf128(_Float128 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf128(_Float128 __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpf128(_Float128 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf128(_Float128 __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxf128(_Float128 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf128(_Float128 __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxf128(_Float128 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf128(_Float128 __x, int __round, unsigned __width) throw(); +# 365 +extern _Float128 fmaxmagf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); extern _Float128 __fmaxmagf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); +# 368 +extern _Float128 fminmagf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); extern _Float128 __fminmagf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); +# 371 +extern int canonicalizef128(_Float128 * __cx, const _Float128 * __x) throw(); +# 376 +extern int totalorderf128(const _Float128 * __x, const _Float128 * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagf128(const _Float128 * __x, const _Float128 * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern _Float128 getpayloadf128(const _Float128 * __x) throw(); extern _Float128 __getpayloadf128(const _Float128 * __x) throw(); +# 389 +extern int setpayloadf128(_Float128 * __x, _Float128 __payload) throw(); +# 392 +extern int setpayloadsigf128(_Float128 * __x, _Float128 __payload) throw(); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern _Float32x acosf32x(_Float32x __x) throw(); extern _Float32x __acosf32x(_Float32x __x) throw(); +# 55 +extern _Float32x asinf32x(_Float32x __x) throw(); extern _Float32x __asinf32x(_Float32x __x) throw(); +# 57 +extern _Float32x atanf32x(_Float32x __x) throw(); extern _Float32x __atanf32x(_Float32x __x) throw(); +# 59 +extern _Float32x atan2f32x(_Float32x __y, _Float32x __x) throw(); extern _Float32x __atan2f32x(_Float32x __y, _Float32x __x) throw(); +# 62 +extern _Float32x cosf32x(_Float32x __x) throw(); extern _Float32x __cosf32x(_Float32x __x) throw(); +# 64 +extern _Float32x sinf32x(_Float32x __x) throw(); extern _Float32x __sinf32x(_Float32x __x) throw(); +# 66 +extern _Float32x tanf32x(_Float32x __x) throw(); extern _Float32x __tanf32x(_Float32x __x) throw(); +# 71 +extern _Float32x coshf32x(_Float32x __x) throw(); extern _Float32x __coshf32x(_Float32x __x) throw(); +# 73 +extern _Float32x sinhf32x(_Float32x __x) throw(); extern _Float32x __sinhf32x(_Float32x __x) throw(); +# 75 +extern _Float32x tanhf32x(_Float32x __x) throw(); extern _Float32x __tanhf32x(_Float32x __x) throw(); +# 79 +extern void sincosf32x(_Float32x __x, _Float32x * __sinx, _Float32x * __cosx) throw(); extern void __sincosf32x(_Float32x __x, _Float32x * __sinx, _Float32x * __cosx) throw(); +# 85 +extern _Float32x acoshf32x(_Float32x __x) throw(); extern _Float32x __acoshf32x(_Float32x __x) throw(); +# 87 +extern _Float32x asinhf32x(_Float32x __x) throw(); extern _Float32x __asinhf32x(_Float32x __x) throw(); +# 89 +extern _Float32x atanhf32x(_Float32x __x) throw(); extern _Float32x __atanhf32x(_Float32x __x) throw(); +# 95 +extern _Float32x expf32x(_Float32x __x) throw(); extern _Float32x __expf32x(_Float32x __x) throw(); +# 98 +extern _Float32x frexpf32x(_Float32x __x, int * __exponent) throw(); extern _Float32x __frexpf32x(_Float32x __x, int * __exponent) throw(); +# 101 +extern _Float32x ldexpf32x(_Float32x __x, int __exponent) throw(); extern _Float32x __ldexpf32x(_Float32x __x, int __exponent) throw(); +# 104 +extern _Float32x logf32x(_Float32x __x) throw(); extern _Float32x __logf32x(_Float32x __x) throw(); +# 107 +extern _Float32x log10f32x(_Float32x __x) throw(); extern _Float32x __log10f32x(_Float32x __x) throw(); +# 110 +extern _Float32x modff32x(_Float32x __x, _Float32x * __iptr) throw(); extern _Float32x __modff32x(_Float32x __x, _Float32x * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern _Float32x exp10f32x(_Float32x __x) throw(); extern _Float32x __exp10f32x(_Float32x __x) throw(); +# 119 +extern _Float32x expm1f32x(_Float32x __x) throw(); extern _Float32x __expm1f32x(_Float32x __x) throw(); +# 122 +extern _Float32x log1pf32x(_Float32x __x) throw(); extern _Float32x __log1pf32x(_Float32x __x) throw(); +# 125 +extern _Float32x logbf32x(_Float32x __x) throw(); extern _Float32x __logbf32x(_Float32x __x) throw(); +# 130 +extern _Float32x exp2f32x(_Float32x __x) throw(); extern _Float32x __exp2f32x(_Float32x __x) throw(); +# 133 +extern _Float32x log2f32x(_Float32x __x) throw(); extern _Float32x __log2f32x(_Float32x __x) throw(); +# 140 +extern _Float32x powf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __powf32x(_Float32x __x, _Float32x __y) throw(); +# 143 +extern _Float32x sqrtf32x(_Float32x __x) throw(); extern _Float32x __sqrtf32x(_Float32x __x) throw(); +# 147 +extern _Float32x hypotf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __hypotf32x(_Float32x __x, _Float32x __y) throw(); +# 152 +extern _Float32x cbrtf32x(_Float32x __x) throw(); extern _Float32x __cbrtf32x(_Float32x __x) throw(); +# 159 +extern _Float32x ceilf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __ceilf32x(_Float32x __x) throw() __attribute((const)); +# 162 +extern _Float32x fabsf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __fabsf32x(_Float32x __x) throw() __attribute((const)); +# 165 +extern _Float32x floorf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __floorf32x(_Float32x __x) throw() __attribute((const)); +# 168 +extern _Float32x fmodf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __fmodf32x(_Float32x __x, _Float32x __y) throw(); +# 196 "/usr/include/bits/mathcalls.h" 3 +extern _Float32x copysignf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); extern _Float32x __copysignf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); +# 201 +extern _Float32x nanf32x(const char * __tagb) throw(); extern _Float32x __nanf32x(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern _Float32x j0f32x(_Float32x) throw(); extern _Float32x __j0f32x(_Float32x) throw(); +# 218 +extern _Float32x j1f32x(_Float32x) throw(); extern _Float32x __j1f32x(_Float32x) throw(); +# 219 +extern _Float32x jnf32x(int, _Float32x) throw(); extern _Float32x __jnf32x(int, _Float32x) throw(); +# 220 +extern _Float32x y0f32x(_Float32x) throw(); extern _Float32x __y0f32x(_Float32x) throw(); +# 221 +extern _Float32x y1f32x(_Float32x) throw(); extern _Float32x __y1f32x(_Float32x) throw(); +# 222 +extern _Float32x ynf32x(int, _Float32x) throw(); extern _Float32x __ynf32x(int, _Float32x) throw(); +# 228 +extern _Float32x erff32x(_Float32x) throw(); extern _Float32x __erff32x(_Float32x) throw(); +# 229 +extern _Float32x erfcf32x(_Float32x) throw(); extern _Float32x __erfcf32x(_Float32x) throw(); +# 230 +extern _Float32x lgammaf32x(_Float32x) throw(); extern _Float32x __lgammaf32x(_Float32x) throw(); +# 235 +extern _Float32x tgammaf32x(_Float32x) throw(); extern _Float32x __tgammaf32x(_Float32x) throw(); +# 249 "/usr/include/bits/mathcalls.h" 3 +extern _Float32x lgammaf32x_r(_Float32x, int * __signgamp) throw(); extern _Float32x __lgammaf32x_r(_Float32x, int * __signgamp) throw(); +# 256 +extern _Float32x rintf32x(_Float32x __x) throw(); extern _Float32x __rintf32x(_Float32x __x) throw(); +# 259 +extern _Float32x nextafterf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __nextafterf32x(_Float32x __x, _Float32x __y) throw(); +# 266 +extern _Float32x nextdownf32x(_Float32x __x) throw(); extern _Float32x __nextdownf32x(_Float32x __x) throw(); +# 268 +extern _Float32x nextupf32x(_Float32x __x) throw(); extern _Float32x __nextupf32x(_Float32x __x) throw(); +# 272 +extern _Float32x remainderf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __remainderf32x(_Float32x __x, _Float32x __y) throw(); +# 276 +extern _Float32x scalbnf32x(_Float32x __x, int __n) throw(); extern _Float32x __scalbnf32x(_Float32x __x, int __n) throw(); +# 280 +extern int ilogbf32x(_Float32x __x) throw(); extern int __ilogbf32x(_Float32x __x) throw(); +# 285 +extern long llogbf32x(_Float32x __x) throw(); extern long __llogbf32x(_Float32x __x) throw(); +# 290 +extern _Float32x scalblnf32x(_Float32x __x, long __n) throw(); extern _Float32x __scalblnf32x(_Float32x __x, long __n) throw(); +# 294 +extern _Float32x nearbyintf32x(_Float32x __x) throw(); extern _Float32x __nearbyintf32x(_Float32x __x) throw(); +# 298 +extern _Float32x roundf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __roundf32x(_Float32x __x) throw() __attribute((const)); +# 302 +extern _Float32x truncf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __truncf32x(_Float32x __x) throw() __attribute((const)); +# 307 +extern _Float32x remquof32x(_Float32x __x, _Float32x __y, int * __quo) throw(); extern _Float32x __remquof32x(_Float32x __x, _Float32x __y, int * __quo) throw(); +# 314 +extern long lrintf32x(_Float32x __x) throw(); extern long __lrintf32x(_Float32x __x) throw(); +# 316 +__extension__ extern long long llrintf32x(_Float32x __x) throw(); extern long long __llrintf32x(_Float32x __x) throw(); +# 320 +extern long lroundf32x(_Float32x __x) throw(); extern long __lroundf32x(_Float32x __x) throw(); +# 322 +__extension__ extern long long llroundf32x(_Float32x __x) throw(); extern long long __llroundf32x(_Float32x __x) throw(); +# 326 +extern _Float32x fdimf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __fdimf32x(_Float32x __x, _Float32x __y) throw(); +# 329 +extern _Float32x fmaxf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); extern _Float32x __fmaxf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); +# 332 +extern _Float32x fminf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); extern _Float32x __fminf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); +# 335 +extern _Float32x fmaf32x(_Float32x __x, _Float32x __y, _Float32x __z) throw(); extern _Float32x __fmaf32x(_Float32x __x, _Float32x __y, _Float32x __z) throw(); +# 340 +extern _Float32x roundevenf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __roundevenf32x(_Float32x __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpf32x(_Float32x __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf32x(_Float32x __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpf32x(_Float32x __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf32x(_Float32x __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxf32x(_Float32x __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf32x(_Float32x __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxf32x(_Float32x __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf32x(_Float32x __x, int __round, unsigned __width) throw(); +# 365 +extern _Float32x fmaxmagf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); extern _Float32x __fmaxmagf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); +# 368 +extern _Float32x fminmagf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); extern _Float32x __fminmagf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); +# 371 +extern int canonicalizef32x(_Float32x * __cx, const _Float32x * __x) throw(); +# 376 +extern int totalorderf32x(const _Float32x * __x, const _Float32x * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagf32x(const _Float32x * __x, const _Float32x * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern _Float32x getpayloadf32x(const _Float32x * __x) throw(); extern _Float32x __getpayloadf32x(const _Float32x * __x) throw(); +# 389 +extern int setpayloadf32x(_Float32x * __x, _Float32x __payload) throw(); +# 392 +extern int setpayloadsigf32x(_Float32x * __x, _Float32x __payload) throw(); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern _Float64x acosf64x(_Float64x __x) throw(); extern _Float64x __acosf64x(_Float64x __x) throw(); +# 55 +extern _Float64x asinf64x(_Float64x __x) throw(); extern _Float64x __asinf64x(_Float64x __x) throw(); +# 57 +extern _Float64x atanf64x(_Float64x __x) throw(); extern _Float64x __atanf64x(_Float64x __x) throw(); +# 59 +extern _Float64x atan2f64x(_Float64x __y, _Float64x __x) throw(); extern _Float64x __atan2f64x(_Float64x __y, _Float64x __x) throw(); +# 62 +extern _Float64x cosf64x(_Float64x __x) throw(); extern _Float64x __cosf64x(_Float64x __x) throw(); +# 64 +extern _Float64x sinf64x(_Float64x __x) throw(); extern _Float64x __sinf64x(_Float64x __x) throw(); +# 66 +extern _Float64x tanf64x(_Float64x __x) throw(); extern _Float64x __tanf64x(_Float64x __x) throw(); +# 71 +extern _Float64x coshf64x(_Float64x __x) throw(); extern _Float64x __coshf64x(_Float64x __x) throw(); +# 73 +extern _Float64x sinhf64x(_Float64x __x) throw(); extern _Float64x __sinhf64x(_Float64x __x) throw(); +# 75 +extern _Float64x tanhf64x(_Float64x __x) throw(); extern _Float64x __tanhf64x(_Float64x __x) throw(); +# 79 +extern void sincosf64x(_Float64x __x, _Float64x * __sinx, _Float64x * __cosx) throw(); extern void __sincosf64x(_Float64x __x, _Float64x * __sinx, _Float64x * __cosx) throw(); +# 85 +extern _Float64x acoshf64x(_Float64x __x) throw(); extern _Float64x __acoshf64x(_Float64x __x) throw(); +# 87 +extern _Float64x asinhf64x(_Float64x __x) throw(); extern _Float64x __asinhf64x(_Float64x __x) throw(); +# 89 +extern _Float64x atanhf64x(_Float64x __x) throw(); extern _Float64x __atanhf64x(_Float64x __x) throw(); +# 95 +extern _Float64x expf64x(_Float64x __x) throw(); extern _Float64x __expf64x(_Float64x __x) throw(); +# 98 +extern _Float64x frexpf64x(_Float64x __x, int * __exponent) throw(); extern _Float64x __frexpf64x(_Float64x __x, int * __exponent) throw(); +# 101 +extern _Float64x ldexpf64x(_Float64x __x, int __exponent) throw(); extern _Float64x __ldexpf64x(_Float64x __x, int __exponent) throw(); +# 104 +extern _Float64x logf64x(_Float64x __x) throw(); extern _Float64x __logf64x(_Float64x __x) throw(); +# 107 +extern _Float64x log10f64x(_Float64x __x) throw(); extern _Float64x __log10f64x(_Float64x __x) throw(); +# 110 +extern _Float64x modff64x(_Float64x __x, _Float64x * __iptr) throw(); extern _Float64x __modff64x(_Float64x __x, _Float64x * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern _Float64x exp10f64x(_Float64x __x) throw(); extern _Float64x __exp10f64x(_Float64x __x) throw(); +# 119 +extern _Float64x expm1f64x(_Float64x __x) throw(); extern _Float64x __expm1f64x(_Float64x __x) throw(); +# 122 +extern _Float64x log1pf64x(_Float64x __x) throw(); extern _Float64x __log1pf64x(_Float64x __x) throw(); +# 125 +extern _Float64x logbf64x(_Float64x __x) throw(); extern _Float64x __logbf64x(_Float64x __x) throw(); +# 130 +extern _Float64x exp2f64x(_Float64x __x) throw(); extern _Float64x __exp2f64x(_Float64x __x) throw(); +# 133 +extern _Float64x log2f64x(_Float64x __x) throw(); extern _Float64x __log2f64x(_Float64x __x) throw(); +# 140 +extern _Float64x powf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __powf64x(_Float64x __x, _Float64x __y) throw(); +# 143 +extern _Float64x sqrtf64x(_Float64x __x) throw(); extern _Float64x __sqrtf64x(_Float64x __x) throw(); +# 147 +extern _Float64x hypotf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __hypotf64x(_Float64x __x, _Float64x __y) throw(); +# 152 +extern _Float64x cbrtf64x(_Float64x __x) throw(); extern _Float64x __cbrtf64x(_Float64x __x) throw(); +# 159 +extern _Float64x ceilf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __ceilf64x(_Float64x __x) throw() __attribute((const)); +# 162 +extern _Float64x fabsf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __fabsf64x(_Float64x __x) throw() __attribute((const)); +# 165 +extern _Float64x floorf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __floorf64x(_Float64x __x) throw() __attribute((const)); +# 168 +extern _Float64x fmodf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __fmodf64x(_Float64x __x, _Float64x __y) throw(); +# 196 "/usr/include/bits/mathcalls.h" 3 +extern _Float64x copysignf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); extern _Float64x __copysignf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); +# 201 +extern _Float64x nanf64x(const char * __tagb) throw(); extern _Float64x __nanf64x(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern _Float64x j0f64x(_Float64x) throw(); extern _Float64x __j0f64x(_Float64x) throw(); +# 218 +extern _Float64x j1f64x(_Float64x) throw(); extern _Float64x __j1f64x(_Float64x) throw(); +# 219 +extern _Float64x jnf64x(int, _Float64x) throw(); extern _Float64x __jnf64x(int, _Float64x) throw(); +# 220 +extern _Float64x y0f64x(_Float64x) throw(); extern _Float64x __y0f64x(_Float64x) throw(); +# 221 +extern _Float64x y1f64x(_Float64x) throw(); extern _Float64x __y1f64x(_Float64x) throw(); +# 222 +extern _Float64x ynf64x(int, _Float64x) throw(); extern _Float64x __ynf64x(int, _Float64x) throw(); +# 228 +extern _Float64x erff64x(_Float64x) throw(); extern _Float64x __erff64x(_Float64x) throw(); +# 229 +extern _Float64x erfcf64x(_Float64x) throw(); extern _Float64x __erfcf64x(_Float64x) throw(); +# 230 +extern _Float64x lgammaf64x(_Float64x) throw(); extern _Float64x __lgammaf64x(_Float64x) throw(); +# 235 +extern _Float64x tgammaf64x(_Float64x) throw(); extern _Float64x __tgammaf64x(_Float64x) throw(); +# 249 "/usr/include/bits/mathcalls.h" 3 +extern _Float64x lgammaf64x_r(_Float64x, int * __signgamp) throw(); extern _Float64x __lgammaf64x_r(_Float64x, int * __signgamp) throw(); +# 256 +extern _Float64x rintf64x(_Float64x __x) throw(); extern _Float64x __rintf64x(_Float64x __x) throw(); +# 259 +extern _Float64x nextafterf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __nextafterf64x(_Float64x __x, _Float64x __y) throw(); +# 266 +extern _Float64x nextdownf64x(_Float64x __x) throw(); extern _Float64x __nextdownf64x(_Float64x __x) throw(); +# 268 +extern _Float64x nextupf64x(_Float64x __x) throw(); extern _Float64x __nextupf64x(_Float64x __x) throw(); +# 272 +extern _Float64x remainderf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __remainderf64x(_Float64x __x, _Float64x __y) throw(); +# 276 +extern _Float64x scalbnf64x(_Float64x __x, int __n) throw(); extern _Float64x __scalbnf64x(_Float64x __x, int __n) throw(); +# 280 +extern int ilogbf64x(_Float64x __x) throw(); extern int __ilogbf64x(_Float64x __x) throw(); +# 285 +extern long llogbf64x(_Float64x __x) throw(); extern long __llogbf64x(_Float64x __x) throw(); +# 290 +extern _Float64x scalblnf64x(_Float64x __x, long __n) throw(); extern _Float64x __scalblnf64x(_Float64x __x, long __n) throw(); +# 294 +extern _Float64x nearbyintf64x(_Float64x __x) throw(); extern _Float64x __nearbyintf64x(_Float64x __x) throw(); +# 298 +extern _Float64x roundf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __roundf64x(_Float64x __x) throw() __attribute((const)); +# 302 +extern _Float64x truncf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __truncf64x(_Float64x __x) throw() __attribute((const)); +# 307 +extern _Float64x remquof64x(_Float64x __x, _Float64x __y, int * __quo) throw(); extern _Float64x __remquof64x(_Float64x __x, _Float64x __y, int * __quo) throw(); +# 314 +extern long lrintf64x(_Float64x __x) throw(); extern long __lrintf64x(_Float64x __x) throw(); +# 316 +__extension__ extern long long llrintf64x(_Float64x __x) throw(); extern long long __llrintf64x(_Float64x __x) throw(); +# 320 +extern long lroundf64x(_Float64x __x) throw(); extern long __lroundf64x(_Float64x __x) throw(); +# 322 +__extension__ extern long long llroundf64x(_Float64x __x) throw(); extern long long __llroundf64x(_Float64x __x) throw(); +# 326 +extern _Float64x fdimf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __fdimf64x(_Float64x __x, _Float64x __y) throw(); +# 329 +extern _Float64x fmaxf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); extern _Float64x __fmaxf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); +# 332 +extern _Float64x fminf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); extern _Float64x __fminf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); +# 335 +extern _Float64x fmaf64x(_Float64x __x, _Float64x __y, _Float64x __z) throw(); extern _Float64x __fmaf64x(_Float64x __x, _Float64x __y, _Float64x __z) throw(); +# 340 +extern _Float64x roundevenf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __roundevenf64x(_Float64x __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpf64x(_Float64x __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf64x(_Float64x __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpf64x(_Float64x __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf64x(_Float64x __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxf64x(_Float64x __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf64x(_Float64x __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxf64x(_Float64x __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf64x(_Float64x __x, int __round, unsigned __width) throw(); +# 365 +extern _Float64x fmaxmagf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); extern _Float64x __fmaxmagf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); +# 368 +extern _Float64x fminmagf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); extern _Float64x __fminmagf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); +# 371 +extern int canonicalizef64x(_Float64x * __cx, const _Float64x * __x) throw(); +# 376 +extern int totalorderf64x(const _Float64x * __x, const _Float64x * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagf64x(const _Float64x * __x, const _Float64x * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern _Float64x getpayloadf64x(const _Float64x * __x) throw(); extern _Float64x __getpayloadf64x(const _Float64x * __x) throw(); +# 389 +extern int setpayloadf64x(_Float64x * __x, _Float64x __payload) throw(); +# 392 +extern int setpayloadsigf64x(_Float64x * __x, _Float64x __payload) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern float fadd(double __x, double __y) throw(); +# 27 +extern float fdiv(double __x, double __y) throw(); +# 30 +extern float fmul(double __x, double __y) throw(); +# 33 +extern float fsub(double __x, double __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern float faddl(long double __x, long double __y) throw(); +# 27 +extern float fdivl(long double __x, long double __y) throw(); +# 30 +extern float fmull(long double __x, long double __y) throw(); +# 33 +extern float fsubl(long double __x, long double __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern double daddl(long double __x, long double __y) throw(); +# 27 +extern double ddivl(long double __x, long double __y) throw(); +# 30 +extern double dmull(long double __x, long double __y) throw(); +# 33 +extern double dsubl(long double __x, long double __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32 f32addf32x(_Float32x __x, _Float32x __y) throw(); +# 27 +extern _Float32 f32divf32x(_Float32x __x, _Float32x __y) throw(); +# 30 +extern _Float32 f32mulf32x(_Float32x __x, _Float32x __y) throw(); +# 33 +extern _Float32 f32subf32x(_Float32x __x, _Float32x __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32 f32addf64(_Float64 __x, _Float64 __y) throw(); +# 27 +extern _Float32 f32divf64(_Float64 __x, _Float64 __y) throw(); +# 30 +extern _Float32 f32mulf64(_Float64 __x, _Float64 __y) throw(); +# 33 +extern _Float32 f32subf64(_Float64 __x, _Float64 __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32 f32addf64x(_Float64x __x, _Float64x __y) throw(); +# 27 +extern _Float32 f32divf64x(_Float64x __x, _Float64x __y) throw(); +# 30 +extern _Float32 f32mulf64x(_Float64x __x, _Float64x __y) throw(); +# 33 +extern _Float32 f32subf64x(_Float64x __x, _Float64x __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32 f32addf128(_Float128 __x, _Float128 __y) throw(); +# 27 +extern _Float32 f32divf128(_Float128 __x, _Float128 __y) throw(); +# 30 +extern _Float32 f32mulf128(_Float128 __x, _Float128 __y) throw(); +# 33 +extern _Float32 f32subf128(_Float128 __x, _Float128 __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32x f32xaddf64(_Float64 __x, _Float64 __y) throw(); +# 27 +extern _Float32x f32xdivf64(_Float64 __x, _Float64 __y) throw(); +# 30 +extern _Float32x f32xmulf64(_Float64 __x, _Float64 __y) throw(); +# 33 +extern _Float32x f32xsubf64(_Float64 __x, _Float64 __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32x f32xaddf64x(_Float64x __x, _Float64x __y) throw(); +# 27 +extern _Float32x f32xdivf64x(_Float64x __x, _Float64x __y) throw(); +# 30 +extern _Float32x f32xmulf64x(_Float64x __x, _Float64x __y) throw(); +# 33 +extern _Float32x f32xsubf64x(_Float64x __x, _Float64x __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32x f32xaddf128(_Float128 __x, _Float128 __y) throw(); +# 27 +extern _Float32x f32xdivf128(_Float128 __x, _Float128 __y) throw(); +# 30 +extern _Float32x f32xmulf128(_Float128 __x, _Float128 __y) throw(); +# 33 +extern _Float32x f32xsubf128(_Float128 __x, _Float128 __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float64 f64addf64x(_Float64x __x, _Float64x __y) throw(); +# 27 +extern _Float64 f64divf64x(_Float64x __x, _Float64x __y) throw(); +# 30 +extern _Float64 f64mulf64x(_Float64x __x, _Float64x __y) throw(); +# 33 +extern _Float64 f64subf64x(_Float64x __x, _Float64x __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float64 f64addf128(_Float128 __x, _Float128 __y) throw(); +# 27 +extern _Float64 f64divf128(_Float128 __x, _Float128 __y) throw(); +# 30 +extern _Float64 f64mulf128(_Float128 __x, _Float128 __y) throw(); +# 33 +extern _Float64 f64subf128(_Float128 __x, _Float128 __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float64x f64xaddf128(_Float128 __x, _Float128 __y) throw(); +# 27 +extern _Float64x f64xdivf128(_Float128 __x, _Float128 __y) throw(); +# 30 +extern _Float64x f64xmulf128(_Float128 __x, _Float128 __y) throw(); +# 33 +extern _Float64x f64xsubf128(_Float128 __x, _Float128 __y) throw(); +# 773 "/usr/include/math.h" 3 +extern int signgam; +# 854 "/usr/include/math.h" 3 +enum { +# 855 +FP_NAN, +# 858 +FP_INFINITE, +# 861 +FP_ZERO, +# 864 +FP_SUBNORMAL, +# 867 +FP_NORMAL +# 870 +}; +# 23 "/usr/include/bits/iscanonical.h" 3 +extern int __iscanonicall(long double __x) throw() +# 24 + __attribute((const)); +# 46 "/usr/include/bits/iscanonical.h" 3 +extern "C++" { +# 47 +inline int iscanonical(float __val) { return (((void)((__typeof__(__val))__val)), 1); } +# 48 +inline int iscanonical(double __val) { return (((void)((__typeof__(__val))__val)), 1); } +# 49 +inline int iscanonical(long double __val) { return __iscanonicall(__val); } +# 51 +inline int iscanonical(_Float128 __val) { return (((void)((__typeof__(__val))__val)), 1); } +# 53 +} +# 985 "/usr/include/math.h" 3 +extern "C++" { +# 986 +inline int issignaling(float __val) { return __issignalingf(__val); } +# 987 +inline int issignaling(double __val) { return __issignaling(__val); } +# 989 +inline int issignaling(long double __val) +# 990 +{ +# 994 +return __issignalingl(__val); +# 996 +} +# 1000 +inline int issignaling(_Float128 __val) { return __issignalingf128(__val); } +# 1002 +} +# 1016 "/usr/include/math.h" 3 +extern "C++" { +# 1047 "/usr/include/math.h" 3 +template< class __T> inline bool +# 1048 +iszero(__T __val) +# 1049 +{ +# 1050 +return __val == 0; +# 1051 +} +# 1053 +} +# 1278 "/usr/include/math.h" 3 +extern "C++" { +# 1279 +template< class > struct __iseqsig_type; +# 1281 +template<> struct __iseqsig_type< float> { +# 1283 +static int __call(float __x, float __y) throw() +# 1284 +{ +# 1285 +return __iseqsigf(__x, __y); +# 1286 +} +# 1287 +}; +# 1289 +template<> struct __iseqsig_type< double> { +# 1291 +static int __call(double __x, double __y) throw() +# 1292 +{ +# 1293 +return __iseqsig(__x, __y); +# 1294 +} +# 1295 +}; +# 1297 +template<> struct __iseqsig_type< long double> { +# 1299 +static int __call(long double __x, long double __y) throw() +# 1300 +{ +# 1302 +return __iseqsigl(__x, __y); +# 1306 +} +# 1307 +}; +# 1312 +template<> struct __iseqsig_type< __float128> { +# 1314 +static int __call(_Float128 __x, _Float128 __y) throw() +# 1315 +{ +# 1316 +return __iseqsigf128(__x, __y); +# 1317 +} +# 1318 +}; +# 1321 +template< class _T1, class _T2> inline int +# 1323 +iseqsig(_T1 __x, _T2 __y) throw() +# 1324 +{ +# 1326 +typedef __decltype(((__x + __y) + (0.0F))) _T3; +# 1330 +return __iseqsig_type< __decltype(((__x + __y) + (0.0F)))> ::__call(__x, __y); +# 1331 +} +# 1333 +} +# 1338 +} +# 33 "/usr/include/stdlib.h" 3 +extern "C" { +# 62 "/usr/include/stdlib.h" 3 +typedef +# 59 +struct { +# 60 +int quot; +# 61 +int rem; +# 62 +} div_t; +# 70 +typedef +# 67 +struct { +# 68 +long quot; +# 69 +long rem; +# 70 +} ldiv_t; +# 80 +__extension__ typedef +# 77 +struct { +# 78 +long long quot; +# 79 +long long rem; +# 80 +} lldiv_t; +# 97 "/usr/include/stdlib.h" 3 +extern size_t __ctype_get_mb_cur_max() throw(); +# 101 +extern double atof(const char * __nptr) throw() +# 102 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 104 +extern int atoi(const char * __nptr) throw() +# 105 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 107 +extern long atol(const char * __nptr) throw() +# 108 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 112 +__extension__ extern long long atoll(const char * __nptr) throw() +# 113 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 117 +extern double strtod(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 119 + __attribute((__nonnull__(1))); +# 123 +extern float strtof(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 124 + __attribute((__nonnull__(1))); +# 126 +extern long double strtold(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 128 + __attribute((__nonnull__(1))); +# 140 "/usr/include/stdlib.h" 3 +extern _Float32 strtof32(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 142 + __attribute((__nonnull__(1))); +# 146 +extern _Float64 strtof64(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 148 + __attribute((__nonnull__(1))); +# 152 +extern _Float128 strtof128(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 154 + __attribute((__nonnull__(1))); +# 158 +extern _Float32x strtof32x(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 160 + __attribute((__nonnull__(1))); +# 164 +extern _Float64x strtof64x(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 166 + __attribute((__nonnull__(1))); +# 176 "/usr/include/stdlib.h" 3 +extern long strtol(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 178 + __attribute((__nonnull__(1))); +# 180 +extern unsigned long strtoul(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 182 + __attribute((__nonnull__(1))); +# 187 +__extension__ extern long long strtoq(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 189 + __attribute((__nonnull__(1))); +# 192 +__extension__ extern unsigned long long strtouq(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 194 + __attribute((__nonnull__(1))); +# 200 +__extension__ extern long long strtoll(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 202 + __attribute((__nonnull__(1))); +# 205 +__extension__ extern unsigned long long strtoull(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 207 + __attribute((__nonnull__(1))); +# 212 +extern int strfromd(char * __dest, size_t __size, const char * __format, double __f) throw() +# 214 + __attribute((__nonnull__(3))); +# 216 +extern int strfromf(char * __dest, size_t __size, const char * __format, float __f) throw() +# 218 + __attribute((__nonnull__(3))); +# 220 +extern int strfroml(char * __dest, size_t __size, const char * __format, long double __f) throw() +# 222 + __attribute((__nonnull__(3))); +# 232 "/usr/include/stdlib.h" 3 +extern int strfromf32(char * __dest, size_t __size, const char * __format, _Float32 __f) throw() +# 234 + __attribute((__nonnull__(3))); +# 238 +extern int strfromf64(char * __dest, size_t __size, const char * __format, _Float64 __f) throw() +# 240 + __attribute((__nonnull__(3))); +# 244 +extern int strfromf128(char * __dest, size_t __size, const char * __format, _Float128 __f) throw() +# 246 + __attribute((__nonnull__(3))); +# 250 +extern int strfromf32x(char * __dest, size_t __size, const char * __format, _Float32x __f) throw() +# 252 + __attribute((__nonnull__(3))); +# 256 +extern int strfromf64x(char * __dest, size_t __size, const char * __format, _Float64x __f) throw() +# 258 + __attribute((__nonnull__(3))); +# 274 "/usr/include/stdlib.h" 3 +extern long strtol_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 276 + __attribute((__nonnull__(1, 4))); +# 278 +extern unsigned long strtoul_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 281 + __attribute((__nonnull__(1, 4))); +# 284 +__extension__ extern long long strtoll_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 287 + __attribute((__nonnull__(1, 4))); +# 290 +__extension__ extern unsigned long long strtoull_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 293 + __attribute((__nonnull__(1, 4))); +# 295 +extern double strtod_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 297 + __attribute((__nonnull__(1, 3))); +# 299 +extern float strtof_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 301 + __attribute((__nonnull__(1, 3))); +# 303 +extern long double strtold_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 306 + __attribute((__nonnull__(1, 3))); +# 316 "/usr/include/stdlib.h" 3 +extern _Float32 strtof32_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 319 + __attribute((__nonnull__(1, 3))); +# 323 +extern _Float64 strtof64_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 326 + __attribute((__nonnull__(1, 3))); +# 330 +extern _Float128 strtof128_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 333 + __attribute((__nonnull__(1, 3))); +# 337 +extern _Float32x strtof32x_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 340 + __attribute((__nonnull__(1, 3))); +# 344 +extern _Float64x strtof64x_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 347 + __attribute((__nonnull__(1, 3))); +# 385 "/usr/include/stdlib.h" 3 +extern char *l64a(long __n) throw(); +# 388 +extern long a64l(const char * __s) throw() +# 389 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 27 "/usr/include/sys/types.h" 3 +extern "C" { +# 33 +typedef __u_char u_char; +# 34 +typedef __u_short u_short; +# 35 +typedef __u_int u_int; +# 36 +typedef __u_long u_long; +# 37 +typedef __quad_t quad_t; +# 38 +typedef __u_quad_t u_quad_t; +# 39 +typedef __fsid_t fsid_t; +# 42 +typedef __loff_t loff_t; +# 47 +typedef __ino_t ino_t; +# 54 +typedef __ino64_t ino64_t; +# 59 +typedef __dev_t dev_t; +# 64 +typedef __gid_t gid_t; +# 69 +typedef __mode_t mode_t; +# 74 +typedef __nlink_t nlink_t; +# 79 +typedef __uid_t uid_t; +# 85 +typedef __off_t off_t; +# 92 +typedef __off64_t off64_t; +# 103 "/usr/include/sys/types.h" 3 +typedef __id_t id_t; +# 108 +typedef __ssize_t ssize_t; +# 114 +typedef __daddr_t daddr_t; +# 115 +typedef __caddr_t caddr_t; +# 121 +typedef __key_t key_t; +# 134 "/usr/include/sys/types.h" 3 +typedef __useconds_t useconds_t; +# 138 +typedef __suseconds_t suseconds_t; +# 148 "/usr/include/sys/types.h" 3 +typedef unsigned long ulong; +# 149 +typedef unsigned short ushort; +# 150 +typedef unsigned uint; +# 24 "/usr/include/bits/stdint-intn.h" 3 +typedef __int8_t int8_t; +# 25 +typedef __int16_t int16_t; +# 26 +typedef __int32_t int32_t; +# 27 +typedef __int64_t int64_t; +# 158 "/usr/include/sys/types.h" 3 +typedef __uint8_t u_int8_t; +# 159 +typedef __uint16_t u_int16_t; +# 160 +typedef __uint32_t u_int32_t; +# 161 +typedef __uint64_t u_int64_t; +# 164 +typedef long register_t __attribute((__mode__(__word__))); +# 34 "/usr/include/bits/byteswap.h" 3 +static inline __uint16_t __bswap_16(__uint16_t __bsx) +# 35 +{ +# 37 +return __builtin_bswap16(__bsx); +# 41 +} +# 49 +static inline __uint32_t __bswap_32(__uint32_t __bsx) +# 50 +{ +# 52 +return __builtin_bswap32(__bsx); +# 56 +} +# 70 "/usr/include/bits/byteswap.h" 3 +__extension__ static inline __uint64_t __bswap_64(__uint64_t __bsx) +# 71 +{ +# 73 +return __builtin_bswap64(__bsx); +# 77 +} +# 33 "/usr/include/bits/uintn-identity.h" 3 +static inline __uint16_t __uint16_identity(__uint16_t __x) +# 34 +{ +# 35 +return __x; +# 36 +} +# 39 +static inline __uint32_t __uint32_identity(__uint32_t __x) +# 40 +{ +# 41 +return __x; +# 42 +} +# 45 +static inline __uint64_t __uint64_identity(__uint64_t __x) +# 46 +{ +# 47 +return __x; +# 48 +} +# 8 "/usr/include/bits/types/__sigset_t.h" 3 +typedef +# 6 +struct { +# 7 +unsigned long __val[(1024) / ((8) * sizeof(unsigned long))]; +# 8 +} __sigset_t; +# 7 "/usr/include/bits/types/sigset_t.h" 3 +typedef __sigset_t sigset_t; +# 49 "/usr/include/sys/select.h" 3 +typedef long __fd_mask; +# 70 "/usr/include/sys/select.h" 3 +typedef +# 60 +struct { +# 64 +__fd_mask fds_bits[1024 / (8 * ((int)sizeof(__fd_mask)))]; +# 70 +} fd_set; +# 77 +typedef __fd_mask fd_mask; +# 91 "/usr/include/sys/select.h" 3 +extern "C" { +# 101 "/usr/include/sys/select.h" 3 +extern int select(int __nfds, fd_set *__restrict__ __readfds, fd_set *__restrict__ __writefds, fd_set *__restrict__ __exceptfds, timeval *__restrict__ __timeout); +# 113 "/usr/include/sys/select.h" 3 +extern int pselect(int __nfds, fd_set *__restrict__ __readfds, fd_set *__restrict__ __writefds, fd_set *__restrict__ __exceptfds, const timespec *__restrict__ __timeout, const __sigset_t *__restrict__ __sigmask); +# 126 "/usr/include/sys/select.h" 3 +} +# 185 "/usr/include/sys/types.h" 3 +typedef __blksize_t blksize_t; +# 192 +typedef __blkcnt_t blkcnt_t; +# 196 +typedef __fsblkcnt_t fsblkcnt_t; +# 200 +typedef __fsfilcnt_t fsfilcnt_t; +# 219 "/usr/include/sys/types.h" 3 +typedef __blkcnt64_t blkcnt64_t; +# 220 +typedef __fsblkcnt64_t fsblkcnt64_t; +# 221 +typedef __fsfilcnt64_t fsfilcnt64_t; +# 53 "/usr/include/bits/thread-shared-types.h" 3 +typedef +# 49 +struct __pthread_internal_list { +# 51 +__pthread_internal_list *__prev; +# 52 +__pthread_internal_list *__next; +# 53 +} __pthread_list_t; +# 58 +typedef +# 55 +struct __pthread_internal_slist { +# 57 +__pthread_internal_slist *__next; +# 58 +} __pthread_slist_t; +# 22 "/usr/include/bits/struct_mutex.h" 3 +struct __pthread_mutex_s { +# 24 +int __lock; +# 25 +unsigned __count; +# 26 +int __owner; +# 28 +unsigned __nusers; +# 32 +int __kind; +# 34 +short __spins; +# 35 +short __elision; +# 36 +__pthread_list_t __list; +# 53 "/usr/include/bits/struct_mutex.h" 3 +}; +# 23 "/usr/include/bits/struct_rwlock.h" 3 +struct __pthread_rwlock_arch_t { +# 25 +unsigned __readers; +# 26 +unsigned __writers; +# 27 +unsigned __wrphase_futex; +# 28 +unsigned __writers_futex; +# 29 +unsigned __pad3; +# 30 +unsigned __pad4; +# 32 +int __cur_writer; +# 33 +int __shared; +# 34 +signed char __rwelision; +# 39 +unsigned char __pad1[7]; +# 42 +unsigned long __pad2; +# 45 +unsigned __flags; +# 55 "/usr/include/bits/struct_rwlock.h" 3 +}; +# 92 "/usr/include/bits/thread-shared-types.h" 3 +struct __pthread_cond_s { +# 95 +__extension__ union { +# 96 +__extension__ unsigned long long __wseq; +# 98 +struct { +# 99 +unsigned __low; +# 100 +unsigned __high; +# 101 +} __wseq32; +# 102 +}; +# 104 +__extension__ union { +# 105 +__extension__ unsigned long long __g1_start; +# 107 +struct { +# 108 +unsigned __low; +# 109 +unsigned __high; +# 110 +} __g1_start32; +# 111 +}; +# 112 +unsigned __g_refs[2]; +# 113 +unsigned __g_size[2]; +# 114 +unsigned __g1_orig_size; +# 115 +unsigned __wrefs; +# 116 +unsigned __g_signals[2]; +# 117 +}; +# 27 "/usr/include/bits/pthreadtypes.h" 3 +typedef unsigned long pthread_t; +# 36 +typedef +# 33 +union { +# 34 +char __size[4]; +# 35 +int __align; +# 36 +} pthread_mutexattr_t; +# 45 +typedef +# 42 +union { +# 43 +char __size[4]; +# 44 +int __align; +# 45 +} pthread_condattr_t; +# 49 +typedef unsigned pthread_key_t; +# 53 +typedef int pthread_once_t; +# 56 +union pthread_attr_t { +# 58 +char __size[56]; +# 59 +long __align; +# 60 +}; +# 62 +typedef pthread_attr_t pthread_attr_t; +# 72 +typedef +# 68 +union { +# 69 +__pthread_mutex_s __data; +# 70 +char __size[40]; +# 71 +long __align; +# 72 +} pthread_mutex_t; +# 80 +typedef +# 76 +union { +# 77 +__pthread_cond_s __data; +# 78 +char __size[48]; +# 79 +__extension__ long long __align; +# 80 +} pthread_cond_t; +# 91 +typedef +# 87 +union { +# 88 +__pthread_rwlock_arch_t __data; +# 89 +char __size[56]; +# 90 +long __align; +# 91 +} pthread_rwlock_t; +# 97 +typedef +# 94 +union { +# 95 +char __size[8]; +# 96 +long __align; +# 97 +} pthread_rwlockattr_t; +# 103 +typedef volatile int pthread_spinlock_t; +# 112 +typedef +# 109 +union { +# 110 +char __size[32]; +# 111 +long __align; +# 112 +} pthread_barrier_t; +# 118 +typedef +# 115 +union { +# 116 +char __size[4]; +# 117 +int __align; +# 118 +} pthread_barrierattr_t; +# 230 "/usr/include/sys/types.h" 3 +} +# 401 "/usr/include/stdlib.h" 3 +extern long random() throw(); +# 404 +extern void srandom(unsigned __seed) throw(); +# 410 +extern char *initstate(unsigned __seed, char * __statebuf, size_t __statelen) throw() +# 411 + __attribute((__nonnull__(2))); +# 415 +extern char *setstate(char * __statebuf) throw() __attribute((__nonnull__(1))); +# 423 +struct random_data { +# 425 +int32_t *fptr; +# 426 +int32_t *rptr; +# 427 +int32_t *state; +# 428 +int rand_type; +# 429 +int rand_deg; +# 430 +int rand_sep; +# 431 +int32_t *end_ptr; +# 432 +}; +# 434 +extern int random_r(random_data *__restrict__ __buf, int32_t *__restrict__ __result) throw() +# 435 + __attribute((__nonnull__(1, 2))); +# 437 +extern int srandom_r(unsigned __seed, random_data * __buf) throw() +# 438 + __attribute((__nonnull__(2))); +# 440 +extern int initstate_r(unsigned __seed, char *__restrict__ __statebuf, size_t __statelen, random_data *__restrict__ __buf) throw() +# 443 + __attribute((__nonnull__(2, 4))); +# 445 +extern int setstate_r(char *__restrict__ __statebuf, random_data *__restrict__ __buf) throw() +# 447 + __attribute((__nonnull__(1, 2))); +# 453 +extern int rand() throw(); +# 455 +extern void srand(unsigned __seed) throw(); +# 459 +extern int rand_r(unsigned * __seed) throw(); +# 467 +extern double drand48() throw(); +# 468 +extern double erand48(unsigned short __xsubi[3]) throw() __attribute((__nonnull__(1))); +# 471 +extern long lrand48() throw(); +# 472 +extern long nrand48(unsigned short __xsubi[3]) throw() +# 473 + __attribute((__nonnull__(1))); +# 476 +extern long mrand48() throw(); +# 477 +extern long jrand48(unsigned short __xsubi[3]) throw() +# 478 + __attribute((__nonnull__(1))); +# 481 +extern void srand48(long __seedval) throw(); +# 482 +extern unsigned short *seed48(unsigned short __seed16v[3]) throw() +# 483 + __attribute((__nonnull__(1))); +# 484 +extern void lcong48(unsigned short __param[7]) throw() __attribute((__nonnull__(1))); +# 490 +struct drand48_data { +# 492 +unsigned short __x[3]; +# 493 +unsigned short __old_x[3]; +# 494 +unsigned short __c; +# 495 +unsigned short __init; +# 496 +__extension__ unsigned long long __a; +# 498 +}; +# 501 +extern int drand48_r(drand48_data *__restrict__ __buffer, double *__restrict__ __result) throw() +# 502 + __attribute((__nonnull__(1, 2))); +# 503 +extern int erand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, double *__restrict__ __result) throw() +# 505 + __attribute((__nonnull__(1, 2))); +# 508 +extern int lrand48_r(drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 510 + __attribute((__nonnull__(1, 2))); +# 511 +extern int nrand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 514 + __attribute((__nonnull__(1, 2))); +# 517 +extern int mrand48_r(drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 519 + __attribute((__nonnull__(1, 2))); +# 520 +extern int jrand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 523 + __attribute((__nonnull__(1, 2))); +# 526 +extern int srand48_r(long __seedval, drand48_data * __buffer) throw() +# 527 + __attribute((__nonnull__(2))); +# 529 +extern int seed48_r(unsigned short __seed16v[3], drand48_data * __buffer) throw() +# 530 + __attribute((__nonnull__(1, 2))); +# 532 +extern int lcong48_r(unsigned short __param[7], drand48_data * __buffer) throw() +# 534 + __attribute((__nonnull__(1, 2))); +# 539 +extern void *malloc(size_t __size) throw() __attribute((__malloc__)) +# 540 + __attribute((__alloc_size__(1))); +# 542 +extern void *calloc(size_t __nmemb, size_t __size) throw() +# 543 + __attribute((__malloc__)) __attribute((__alloc_size__(1, 2))); +# 550 +extern void *realloc(void * __ptr, size_t __size) throw() +# 551 + __attribute((__warn_unused_result__)) __attribute((__alloc_size__(2))); +# 559 +extern void *reallocarray(void * __ptr, size_t __nmemb, size_t __size) throw() +# 560 + __attribute((__warn_unused_result__)) +# 561 + __attribute((__alloc_size__(2, 3))); +# 565 +extern void free(void * __ptr) throw(); +# 26 "/usr/include/alloca.h" 3 +extern "C" { +# 32 +extern void *alloca(size_t __size) throw(); +# 38 +} +# 23 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 3 +extern "C" { +# 25 +extern void *__alloca(size_t); +# 27 +extern void *__builtin_alloca(size_t); +# 30 +} +# 574 "/usr/include/stdlib.h" 3 +extern void *valloc(size_t __size) throw() __attribute((__malloc__)) +# 575 + __attribute((__alloc_size__(1))); +# 580 +extern int posix_memalign(void ** __memptr, size_t __alignment, size_t __size) throw() +# 581 + __attribute((__nonnull__(1))); +# 586 +extern void *aligned_alloc(size_t __alignment, size_t __size) throw() +# 587 + __attribute((__malloc__)) __attribute((__alloc_size__(2))); +# 591 +extern void abort() throw() __attribute((__noreturn__)); +# 595 +extern int atexit(void (* __func)(void)) throw() __attribute((__nonnull__(1))); +# 600 +extern "C++" int at_quick_exit(void (* __func)(void)) throw() __asm__("at_quick_exit") +# 601 + __attribute((__nonnull__(1))); +# 610 "/usr/include/stdlib.h" 3 +extern int on_exit(void (* __func)(int __status, void * __arg), void * __arg) throw() +# 611 + __attribute((__nonnull__(1))); +# 617 +extern void exit(int __status) throw() __attribute((__noreturn__)); +# 623 +extern void quick_exit(int __status) throw() __attribute((__noreturn__)); +# 629 +extern void _Exit(int __status) throw() __attribute((__noreturn__)); +# 634 +extern char *getenv(const char * __name) throw() __attribute((__nonnull__(1))); +# 639 +extern char *secure_getenv(const char * __name) throw() +# 640 + __attribute((__nonnull__(1))); +# 647 +extern int putenv(char * __string) throw() __attribute((__nonnull__(1))); +# 653 +extern int setenv(const char * __name, const char * __value, int __replace) throw() +# 654 + __attribute((__nonnull__(2))); +# 657 +extern int unsetenv(const char * __name) throw() __attribute((__nonnull__(1))); +# 664 +extern int clearenv() throw(); +# 675 "/usr/include/stdlib.h" 3 +extern char *mktemp(char * __template) throw() __attribute((__nonnull__(1))); +# 688 "/usr/include/stdlib.h" 3 +extern int mkstemp(char * __template) __attribute((__nonnull__(1))); +# 698 "/usr/include/stdlib.h" 3 +extern int mkstemp64(char * __template) __attribute((__nonnull__(1))); +# 710 "/usr/include/stdlib.h" 3 +extern int mkstemps(char * __template, int __suffixlen) __attribute((__nonnull__(1))); +# 720 "/usr/include/stdlib.h" 3 +extern int mkstemps64(char * __template, int __suffixlen) +# 721 + __attribute((__nonnull__(1))); +# 731 "/usr/include/stdlib.h" 3 +extern char *mkdtemp(char * __template) throw() __attribute((__nonnull__(1))); +# 742 "/usr/include/stdlib.h" 3 +extern int mkostemp(char * __template, int __flags) __attribute((__nonnull__(1))); +# 752 "/usr/include/stdlib.h" 3 +extern int mkostemp64(char * __template, int __flags) __attribute((__nonnull__(1))); +# 762 "/usr/include/stdlib.h" 3 +extern int mkostemps(char * __template, int __suffixlen, int __flags) +# 763 + __attribute((__nonnull__(1))); +# 774 "/usr/include/stdlib.h" 3 +extern int mkostemps64(char * __template, int __suffixlen, int __flags) +# 775 + __attribute((__nonnull__(1))); +# 784 "/usr/include/stdlib.h" 3 +extern int system(const char * __command); +# 790 +extern char *canonicalize_file_name(const char * __name) throw() +# 791 + __attribute((__nonnull__(1))); +# 800 "/usr/include/stdlib.h" 3 +extern char *realpath(const char *__restrict__ __name, char *__restrict__ __resolved) throw(); +# 808 +typedef int (*__compar_fn_t)(const void *, const void *); +# 811 +typedef __compar_fn_t comparison_fn_t; +# 815 +typedef int (*__compar_d_fn_t)(const void *, const void *, void *); +# 820 +extern void *bsearch(const void * __key, const void * __base, size_t __nmemb, size_t __size, __compar_fn_t __compar) +# 822 + __attribute((__nonnull__(1, 2, 5))); +# 830 +extern void qsort(void * __base, size_t __nmemb, size_t __size, __compar_fn_t __compar) +# 831 + __attribute((__nonnull__(1, 4))); +# 833 +extern void qsort_r(void * __base, size_t __nmemb, size_t __size, __compar_d_fn_t __compar, void * __arg) +# 835 + __attribute((__nonnull__(1, 4))); +# 840 +extern int abs(int __x) throw() __attribute((const)); +# 841 +extern long labs(long __x) throw() __attribute((const)); +# 844 +__extension__ extern long long llabs(long long __x) throw() +# 845 + __attribute((const)); +# 852 +extern div_t div(int __numer, int __denom) throw() +# 853 + __attribute((const)); +# 854 +extern ldiv_t ldiv(long __numer, long __denom) throw() +# 855 + __attribute((const)); +# 858 +__extension__ extern lldiv_t lldiv(long long __numer, long long __denom) throw() +# 860 + __attribute((const)); +# 872 "/usr/include/stdlib.h" 3 +extern char *ecvt(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 873 + __attribute((__nonnull__(3, 4))); +# 878 +extern char *fcvt(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 879 + __attribute((__nonnull__(3, 4))); +# 884 +extern char *gcvt(double __value, int __ndigit, char * __buf) throw() +# 885 + __attribute((__nonnull__(3))); +# 890 +extern char *qecvt(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 892 + __attribute((__nonnull__(3, 4))); +# 893 +extern char *qfcvt(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 895 + __attribute((__nonnull__(3, 4))); +# 896 +extern char *qgcvt(long double __value, int __ndigit, char * __buf) throw() +# 897 + __attribute((__nonnull__(3))); +# 902 +extern int ecvt_r(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 904 + __attribute((__nonnull__(3, 4, 5))); +# 905 +extern int fcvt_r(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 907 + __attribute((__nonnull__(3, 4, 5))); +# 909 +extern int qecvt_r(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 912 + __attribute((__nonnull__(3, 4, 5))); +# 913 +extern int qfcvt_r(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 916 + __attribute((__nonnull__(3, 4, 5))); +# 922 +extern int mblen(const char * __s, size_t __n) throw(); +# 925 +extern int mbtowc(wchar_t *__restrict__ __pwc, const char *__restrict__ __s, size_t __n) throw(); +# 929 +extern int wctomb(char * __s, wchar_t __wchar) throw(); +# 933 +extern size_t mbstowcs(wchar_t *__restrict__ __pwcs, const char *__restrict__ __s, size_t __n) throw(); +# 936 +extern size_t wcstombs(char *__restrict__ __s, const wchar_t *__restrict__ __pwcs, size_t __n) throw(); +# 946 +extern int rpmatch(const char * __response) throw() __attribute((__nonnull__(1))); +# 957 "/usr/include/stdlib.h" 3 +extern int getsubopt(char **__restrict__ __optionp, char *const *__restrict__ __tokens, char **__restrict__ __valuep) throw() +# 960 + __attribute((__nonnull__(1, 2, 3))); +# 968 +extern int posix_openpt(int __oflag); +# 976 +extern int grantpt(int __fd) throw(); +# 980 +extern int unlockpt(int __fd) throw(); +# 985 +extern char *ptsname(int __fd) throw(); +# 992 +extern int ptsname_r(int __fd, char * __buf, size_t __buflen) throw() +# 993 + __attribute((__nonnull__(2))); +# 996 +extern int getpt(); +# 1003 +extern int getloadavg(double __loadavg[], int __nelem) throw() +# 1004 + __attribute((__nonnull__(1))); +# 1023 "/usr/include/stdlib.h" 3 +} +# 46 "/usr/include/c++/7/bits/std_abs.h" 3 +extern "C++" { +# 48 +namespace std __attribute((__visibility__("default"))) { +# 52 +using ::abs; +# 56 +inline long abs(long __i) { return __builtin_labs(__i); } +# 61 +inline long long abs(long long __x) { return __builtin_llabs(__x); } +# 70 +constexpr double abs(double __x) +# 71 +{ return __builtin_fabs(__x); } +# 74 +constexpr float abs(float __x) +# 75 +{ return __builtin_fabsf(__x); } +# 78 +constexpr long double abs(long double __x) +# 79 +{ return __builtin_fabsl(__x); } +# 84 +constexpr __int128 abs(__int128 __x) { return (__x >= (0)) ? __x : (-__x); } +# 107 "/usr/include/c++/7/bits/std_abs.h" 3 +} +# 108 +} +# 77 "/usr/include/c++/7/cmath" 3 +extern "C++" { +# 79 +namespace std __attribute((__visibility__("default"))) { +# 83 +using ::acos; +# 87 +constexpr float acos(float __x) +# 88 +{ return __builtin_acosf(__x); } +# 91 +constexpr long double acos(long double __x) +# 92 +{ return __builtin_acosl(__x); } +# 95 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 99 +acos(_Tp __x) +# 100 +{ return __builtin_acos(__x); } +# 102 +using ::asin; +# 106 +constexpr float asin(float __x) +# 107 +{ return __builtin_asinf(__x); } +# 110 +constexpr long double asin(long double __x) +# 111 +{ return __builtin_asinl(__x); } +# 114 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 118 +asin(_Tp __x) +# 119 +{ return __builtin_asin(__x); } +# 121 +using ::atan; +# 125 +constexpr float atan(float __x) +# 126 +{ return __builtin_atanf(__x); } +# 129 +constexpr long double atan(long double __x) +# 130 +{ return __builtin_atanl(__x); } +# 133 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 137 +atan(_Tp __x) +# 138 +{ return __builtin_atan(__x); } +# 140 +using ::atan2; +# 144 +constexpr float atan2(float __y, float __x) +# 145 +{ return __builtin_atan2f(__y, __x); } +# 148 +constexpr long double atan2(long double __y, long double __x) +# 149 +{ return __builtin_atan2l(__y, __x); } +# 152 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 155 +atan2(_Tp __y, _Up __x) +# 156 +{ +# 157 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 158 +return atan2((__type)__y, (__type)__x); +# 159 +} +# 161 +using ::ceil; +# 165 +constexpr float ceil(float __x) +# 166 +{ return __builtin_ceilf(__x); } +# 169 +constexpr long double ceil(long double __x) +# 170 +{ return __builtin_ceill(__x); } +# 173 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 177 +ceil(_Tp __x) +# 178 +{ return __builtin_ceil(__x); } +# 180 +using ::cos; +# 184 +constexpr float cos(float __x) +# 185 +{ return __builtin_cosf(__x); } +# 188 +constexpr long double cos(long double __x) +# 189 +{ return __builtin_cosl(__x); } +# 192 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 196 +cos(_Tp __x) +# 197 +{ return __builtin_cos(__x); } +# 199 +using ::cosh; +# 203 +constexpr float cosh(float __x) +# 204 +{ return __builtin_coshf(__x); } +# 207 +constexpr long double cosh(long double __x) +# 208 +{ return __builtin_coshl(__x); } +# 211 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 215 +cosh(_Tp __x) +# 216 +{ return __builtin_cosh(__x); } +# 218 +using ::exp; +# 222 +constexpr float exp(float __x) +# 223 +{ return __builtin_expf(__x); } +# 226 +constexpr long double exp(long double __x) +# 227 +{ return __builtin_expl(__x); } +# 230 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 234 +exp(_Tp __x) +# 235 +{ return __builtin_exp(__x); } +# 237 +using ::fabs; +# 241 +constexpr float fabs(float __x) +# 242 +{ return __builtin_fabsf(__x); } +# 245 +constexpr long double fabs(long double __x) +# 246 +{ return __builtin_fabsl(__x); } +# 249 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 253 +fabs(_Tp __x) +# 254 +{ return __builtin_fabs(__x); } +# 256 +using ::floor; +# 260 +constexpr float floor(float __x) +# 261 +{ return __builtin_floorf(__x); } +# 264 +constexpr long double floor(long double __x) +# 265 +{ return __builtin_floorl(__x); } +# 268 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 272 +floor(_Tp __x) +# 273 +{ return __builtin_floor(__x); } +# 275 +using ::fmod; +# 279 +constexpr float fmod(float __x, float __y) +# 280 +{ return __builtin_fmodf(__x, __y); } +# 283 +constexpr long double fmod(long double __x, long double __y) +# 284 +{ return __builtin_fmodl(__x, __y); } +# 287 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 290 +fmod(_Tp __x, _Up __y) +# 291 +{ +# 292 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 293 +return fmod((__type)__x, (__type)__y); +# 294 +} +# 296 +using ::frexp; +# 300 +inline float frexp(float __x, int *__exp) +# 301 +{ return __builtin_frexpf(__x, __exp); } +# 304 +inline long double frexp(long double __x, int *__exp) +# 305 +{ return __builtin_frexpl(__x, __exp); } +# 308 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 312 +frexp(_Tp __x, int *__exp) +# 313 +{ return __builtin_frexp(__x, __exp); } +# 315 +using ::ldexp; +# 319 +constexpr float ldexp(float __x, int __exp) +# 320 +{ return __builtin_ldexpf(__x, __exp); } +# 323 +constexpr long double ldexp(long double __x, int __exp) +# 324 +{ return __builtin_ldexpl(__x, __exp); } +# 327 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 331 +ldexp(_Tp __x, int __exp) +# 332 +{ return __builtin_ldexp(__x, __exp); } +# 334 +using ::log; +# 338 +constexpr float log(float __x) +# 339 +{ return __builtin_logf(__x); } +# 342 +constexpr long double log(long double __x) +# 343 +{ return __builtin_logl(__x); } +# 346 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 350 +log(_Tp __x) +# 351 +{ return __builtin_log(__x); } +# 353 +using ::log10; +# 357 +constexpr float log10(float __x) +# 358 +{ return __builtin_log10f(__x); } +# 361 +constexpr long double log10(long double __x) +# 362 +{ return __builtin_log10l(__x); } +# 365 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 369 +log10(_Tp __x) +# 370 +{ return __builtin_log10(__x); } +# 372 +using ::modf; +# 376 +inline float modf(float __x, float *__iptr) +# 377 +{ return __builtin_modff(__x, __iptr); } +# 380 +inline long double modf(long double __x, long double *__iptr) +# 381 +{ return __builtin_modfl(__x, __iptr); } +# 384 +using ::pow; +# 388 +constexpr float pow(float __x, float __y) +# 389 +{ return __builtin_powf(__x, __y); } +# 392 +constexpr long double pow(long double __x, long double __y) +# 393 +{ return __builtin_powl(__x, __y); } +# 412 "/usr/include/c++/7/cmath" 3 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 415 +pow(_Tp __x, _Up __y) +# 416 +{ +# 417 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 418 +return pow((__type)__x, (__type)__y); +# 419 +} +# 421 +using ::sin; +# 425 +constexpr float sin(float __x) +# 426 +{ return __builtin_sinf(__x); } +# 429 +constexpr long double sin(long double __x) +# 430 +{ return __builtin_sinl(__x); } +# 433 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 437 +sin(_Tp __x) +# 438 +{ return __builtin_sin(__x); } +# 440 +using ::sinh; +# 444 +constexpr float sinh(float __x) +# 445 +{ return __builtin_sinhf(__x); } +# 448 +constexpr long double sinh(long double __x) +# 449 +{ return __builtin_sinhl(__x); } +# 452 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 456 +sinh(_Tp __x) +# 457 +{ return __builtin_sinh(__x); } +# 459 +using ::sqrt; +# 463 +constexpr float sqrt(float __x) +# 464 +{ return __builtin_sqrtf(__x); } +# 467 +constexpr long double sqrt(long double __x) +# 468 +{ return __builtin_sqrtl(__x); } +# 471 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 475 +sqrt(_Tp __x) +# 476 +{ return __builtin_sqrt(__x); } +# 478 +using ::tan; +# 482 +constexpr float tan(float __x) +# 483 +{ return __builtin_tanf(__x); } +# 486 +constexpr long double tan(long double __x) +# 487 +{ return __builtin_tanl(__x); } +# 490 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 494 +tan(_Tp __x) +# 495 +{ return __builtin_tan(__x); } +# 497 +using ::tanh; +# 501 +constexpr float tanh(float __x) +# 502 +{ return __builtin_tanhf(__x); } +# 505 +constexpr long double tanh(long double __x) +# 506 +{ return __builtin_tanhl(__x); } +# 509 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 513 +tanh(_Tp __x) +# 514 +{ return __builtin_tanh(__x); } +# 517 +} +# 536 "/usr/include/c++/7/cmath" 3 +namespace std __attribute((__visibility__("default"))) { +# 544 +constexpr int fpclassify(float __x) +# 545 +{ return __builtin_fpclassify(0, 1, 4, 3, 2, __x); +# 546 +} +# 549 +constexpr int fpclassify(double __x) +# 550 +{ return __builtin_fpclassify(0, 1, 4, 3, 2, __x); +# 551 +} +# 554 +constexpr int fpclassify(long double __x) +# 555 +{ return __builtin_fpclassify(0, 1, 4, 3, 2, __x); +# 556 +} +# 560 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, int> ::__type +# 563 +fpclassify(_Tp __x) +# 564 +{ return (__x != 0) ? 4 : 2; } +# 569 +constexpr bool isfinite(float __x) +# 570 +{ return __builtin_isfinite(__x); } +# 573 +constexpr bool isfinite(double __x) +# 574 +{ return __builtin_isfinite(__x); } +# 577 +constexpr bool isfinite(long double __x) +# 578 +{ return __builtin_isfinite(__x); } +# 582 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 585 +isfinite(_Tp __x) +# 586 +{ return true; } +# 591 +constexpr bool isinf(float __x) +# 592 +{ return __builtin_isinf(__x); } +# 599 +constexpr bool isinf(double __x) +# 600 +{ return __builtin_isinf(__x); } +# 604 +constexpr bool isinf(long double __x) +# 605 +{ return __builtin_isinf(__x); } +# 609 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 612 +isinf(_Tp __x) +# 613 +{ return false; } +# 618 +constexpr bool isnan(float __x) +# 619 +{ return __builtin_isnan(__x); } +# 626 +constexpr bool isnan(double __x) +# 627 +{ return __builtin_isnan(__x); } +# 631 +constexpr bool isnan(long double __x) +# 632 +{ return __builtin_isnan(__x); } +# 636 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 639 +isnan(_Tp __x) +# 640 +{ return false; } +# 645 +constexpr bool isnormal(float __x) +# 646 +{ return __builtin_isnormal(__x); } +# 649 +constexpr bool isnormal(double __x) +# 650 +{ return __builtin_isnormal(__x); } +# 653 +constexpr bool isnormal(long double __x) +# 654 +{ return __builtin_isnormal(__x); } +# 658 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 661 +isnormal(_Tp __x) +# 662 +{ return (__x != 0) ? true : false; } +# 668 +constexpr bool signbit(float __x) +# 669 +{ return __builtin_signbit(__x); } +# 672 +constexpr bool signbit(double __x) +# 673 +{ return __builtin_signbit(__x); } +# 676 +constexpr bool signbit(long double __x) +# 677 +{ return __builtin_signbit(__x); } +# 681 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 684 +signbit(_Tp __x) +# 685 +{ return (__x < 0) ? true : false; } +# 690 +constexpr bool isgreater(float __x, float __y) +# 691 +{ return __builtin_isgreater(__x, __y); } +# 694 +constexpr bool isgreater(double __x, double __y) +# 695 +{ return __builtin_isgreater(__x, __y); } +# 698 +constexpr bool isgreater(long double __x, long double __y) +# 699 +{ return __builtin_isgreater(__x, __y); } +# 703 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 707 +isgreater(_Tp __x, _Up __y) +# 708 +{ +# 709 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 710 +return __builtin_isgreater((__type)__x, (__type)__y); +# 711 +} +# 716 +constexpr bool isgreaterequal(float __x, float __y) +# 717 +{ return __builtin_isgreaterequal(__x, __y); } +# 720 +constexpr bool isgreaterequal(double __x, double __y) +# 721 +{ return __builtin_isgreaterequal(__x, __y); } +# 724 +constexpr bool isgreaterequal(long double __x, long double __y) +# 725 +{ return __builtin_isgreaterequal(__x, __y); } +# 729 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 733 +isgreaterequal(_Tp __x, _Up __y) +# 734 +{ +# 735 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 736 +return __builtin_isgreaterequal((__type)__x, (__type)__y); +# 737 +} +# 742 +constexpr bool isless(float __x, float __y) +# 743 +{ return __builtin_isless(__x, __y); } +# 746 +constexpr bool isless(double __x, double __y) +# 747 +{ return __builtin_isless(__x, __y); } +# 750 +constexpr bool isless(long double __x, long double __y) +# 751 +{ return __builtin_isless(__x, __y); } +# 755 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 759 +isless(_Tp __x, _Up __y) +# 760 +{ +# 761 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 762 +return __builtin_isless((__type)__x, (__type)__y); +# 763 +} +# 768 +constexpr bool islessequal(float __x, float __y) +# 769 +{ return __builtin_islessequal(__x, __y); } +# 772 +constexpr bool islessequal(double __x, double __y) +# 773 +{ return __builtin_islessequal(__x, __y); } +# 776 +constexpr bool islessequal(long double __x, long double __y) +# 777 +{ return __builtin_islessequal(__x, __y); } +# 781 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 785 +islessequal(_Tp __x, _Up __y) +# 786 +{ +# 787 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 788 +return __builtin_islessequal((__type)__x, (__type)__y); +# 789 +} +# 794 +constexpr bool islessgreater(float __x, float __y) +# 795 +{ return __builtin_islessgreater(__x, __y); } +# 798 +constexpr bool islessgreater(double __x, double __y) +# 799 +{ return __builtin_islessgreater(__x, __y); } +# 802 +constexpr bool islessgreater(long double __x, long double __y) +# 803 +{ return __builtin_islessgreater(__x, __y); } +# 807 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 811 +islessgreater(_Tp __x, _Up __y) +# 812 +{ +# 813 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 814 +return __builtin_islessgreater((__type)__x, (__type)__y); +# 815 +} +# 820 +constexpr bool isunordered(float __x, float __y) +# 821 +{ return __builtin_isunordered(__x, __y); } +# 824 +constexpr bool isunordered(double __x, double __y) +# 825 +{ return __builtin_isunordered(__x, __y); } +# 828 +constexpr bool isunordered(long double __x, long double __y) +# 829 +{ return __builtin_isunordered(__x, __y); } +# 833 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 837 +isunordered(_Tp __x, _Up __y) +# 838 +{ +# 839 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 840 +return __builtin_isunordered((__type)__x, (__type)__y); +# 841 +} +# 958 "/usr/include/c++/7/cmath" 3 +} +# 1075 "/usr/include/c++/7/cmath" 3 +namespace std __attribute((__visibility__("default"))) { +# 1080 +using ::double_t; +# 1081 +using ::float_t; +# 1084 +using ::acosh; +# 1085 +using ::acoshf; +# 1086 +using ::acoshl; +# 1088 +using ::asinh; +# 1089 +using ::asinhf; +# 1090 +using ::asinhl; +# 1092 +using ::atanh; +# 1093 +using ::atanhf; +# 1094 +using ::atanhl; +# 1096 +using ::cbrt; +# 1097 +using ::cbrtf; +# 1098 +using ::cbrtl; +# 1100 +using ::copysign; +# 1101 +using ::copysignf; +# 1102 +using ::copysignl; +# 1104 +using ::erf; +# 1105 +using ::erff; +# 1106 +using ::erfl; +# 1108 +using ::erfc; +# 1109 +using ::erfcf; +# 1110 +using ::erfcl; +# 1112 +using ::exp2; +# 1113 +using ::exp2f; +# 1114 +using ::exp2l; +# 1116 +using ::expm1; +# 1117 +using ::expm1f; +# 1118 +using ::expm1l; +# 1120 +using ::fdim; +# 1121 +using ::fdimf; +# 1122 +using ::fdiml; +# 1124 +using ::fma; +# 1125 +using ::fmaf; +# 1126 +using ::fmal; +# 1128 +using ::fmax; +# 1129 +using ::fmaxf; +# 1130 +using ::fmaxl; +# 1132 +using ::fmin; +# 1133 +using ::fminf; +# 1134 +using ::fminl; +# 1136 +using ::hypot; +# 1137 +using ::hypotf; +# 1138 +using ::hypotl; +# 1140 +using ::ilogb; +# 1141 +using ::ilogbf; +# 1142 +using ::ilogbl; +# 1144 +using ::lgamma; +# 1145 +using ::lgammaf; +# 1146 +using ::lgammal; +# 1149 +using ::llrint; +# 1150 +using ::llrintf; +# 1151 +using ::llrintl; +# 1153 +using ::llround; +# 1154 +using ::llroundf; +# 1155 +using ::llroundl; +# 1158 +using ::log1p; +# 1159 +using ::log1pf; +# 1160 +using ::log1pl; +# 1162 +using ::log2; +# 1163 +using ::log2f; +# 1164 +using ::log2l; +# 1166 +using ::logb; +# 1167 +using ::logbf; +# 1168 +using ::logbl; +# 1170 +using ::lrint; +# 1171 +using ::lrintf; +# 1172 +using ::lrintl; +# 1174 +using ::lround; +# 1175 +using ::lroundf; +# 1176 +using ::lroundl; +# 1178 +using ::nan; +# 1179 +using ::nanf; +# 1180 +using ::nanl; +# 1182 +using ::nearbyint; +# 1183 +using ::nearbyintf; +# 1184 +using ::nearbyintl; +# 1186 +using ::nextafter; +# 1187 +using ::nextafterf; +# 1188 +using ::nextafterl; +# 1190 +using ::nexttoward; +# 1191 +using ::nexttowardf; +# 1192 +using ::nexttowardl; +# 1194 +using ::remainder; +# 1195 +using ::remainderf; +# 1196 +using ::remainderl; +# 1198 +using ::remquo; +# 1199 +using ::remquof; +# 1200 +using ::remquol; +# 1202 +using ::rint; +# 1203 +using ::rintf; +# 1204 +using ::rintl; +# 1206 +using ::round; +# 1207 +using ::roundf; +# 1208 +using ::roundl; +# 1210 +using ::scalbln; +# 1211 +using ::scalblnf; +# 1212 +using ::scalblnl; +# 1214 +using ::scalbn; +# 1215 +using ::scalbnf; +# 1216 +using ::scalbnl; +# 1218 +using ::tgamma; +# 1219 +using ::tgammaf; +# 1220 +using ::tgammal; +# 1222 +using ::trunc; +# 1223 +using ::truncf; +# 1224 +using ::truncl; +# 1229 +constexpr float acosh(float __x) +# 1230 +{ return __builtin_acoshf(__x); } +# 1233 +constexpr long double acosh(long double __x) +# 1234 +{ return __builtin_acoshl(__x); } +# 1238 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1241 +acosh(_Tp __x) +# 1242 +{ return __builtin_acosh(__x); } +# 1247 +constexpr float asinh(float __x) +# 1248 +{ return __builtin_asinhf(__x); } +# 1251 +constexpr long double asinh(long double __x) +# 1252 +{ return __builtin_asinhl(__x); } +# 1256 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1259 +asinh(_Tp __x) +# 1260 +{ return __builtin_asinh(__x); } +# 1265 +constexpr float atanh(float __x) +# 1266 +{ return __builtin_atanhf(__x); } +# 1269 +constexpr long double atanh(long double __x) +# 1270 +{ return __builtin_atanhl(__x); } +# 1274 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1277 +atanh(_Tp __x) +# 1278 +{ return __builtin_atanh(__x); } +# 1283 +constexpr float cbrt(float __x) +# 1284 +{ return __builtin_cbrtf(__x); } +# 1287 +constexpr long double cbrt(long double __x) +# 1288 +{ return __builtin_cbrtl(__x); } +# 1292 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1295 +cbrt(_Tp __x) +# 1296 +{ return __builtin_cbrt(__x); } +# 1301 +constexpr float copysign(float __x, float __y) +# 1302 +{ return __builtin_copysignf(__x, __y); } +# 1305 +constexpr long double copysign(long double __x, long double __y) +# 1306 +{ return __builtin_copysignl(__x, __y); } +# 1310 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1312 +copysign(_Tp __x, _Up __y) +# 1313 +{ +# 1314 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1315 +return copysign((__type)__x, (__type)__y); +# 1316 +} +# 1321 +constexpr float erf(float __x) +# 1322 +{ return __builtin_erff(__x); } +# 1325 +constexpr long double erf(long double __x) +# 1326 +{ return __builtin_erfl(__x); } +# 1330 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1333 +erf(_Tp __x) +# 1334 +{ return __builtin_erf(__x); } +# 1339 +constexpr float erfc(float __x) +# 1340 +{ return __builtin_erfcf(__x); } +# 1343 +constexpr long double erfc(long double __x) +# 1344 +{ return __builtin_erfcl(__x); } +# 1348 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1351 +erfc(_Tp __x) +# 1352 +{ return __builtin_erfc(__x); } +# 1357 +constexpr float exp2(float __x) +# 1358 +{ return __builtin_exp2f(__x); } +# 1361 +constexpr long double exp2(long double __x) +# 1362 +{ return __builtin_exp2l(__x); } +# 1366 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1369 +exp2(_Tp __x) +# 1370 +{ return __builtin_exp2(__x); } +# 1375 +constexpr float expm1(float __x) +# 1376 +{ return __builtin_expm1f(__x); } +# 1379 +constexpr long double expm1(long double __x) +# 1380 +{ return __builtin_expm1l(__x); } +# 1384 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1387 +expm1(_Tp __x) +# 1388 +{ return __builtin_expm1(__x); } +# 1393 +constexpr float fdim(float __x, float __y) +# 1394 +{ return __builtin_fdimf(__x, __y); } +# 1397 +constexpr long double fdim(long double __x, long double __y) +# 1398 +{ return __builtin_fdiml(__x, __y); } +# 1402 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1404 +fdim(_Tp __x, _Up __y) +# 1405 +{ +# 1406 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1407 +return fdim((__type)__x, (__type)__y); +# 1408 +} +# 1413 +constexpr float fma(float __x, float __y, float __z) +# 1414 +{ return __builtin_fmaf(__x, __y, __z); } +# 1417 +constexpr long double fma(long double __x, long double __y, long double __z) +# 1418 +{ return __builtin_fmal(__x, __y, __z); } +# 1422 +template< class _Tp, class _Up, class _Vp> constexpr typename __gnu_cxx::__promote_3< _Tp, _Up, _Vp> ::__type +# 1424 +fma(_Tp __x, _Up __y, _Vp __z) +# 1425 +{ +# 1426 +typedef typename __gnu_cxx::__promote_3< _Tp, _Up, _Vp> ::__type __type; +# 1427 +return fma((__type)__x, (__type)__y, (__type)__z); +# 1428 +} +# 1433 +constexpr float fmax(float __x, float __y) +# 1434 +{ return __builtin_fmaxf(__x, __y); } +# 1437 +constexpr long double fmax(long double __x, long double __y) +# 1438 +{ return __builtin_fmaxl(__x, __y); } +# 1442 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1444 +fmax(_Tp __x, _Up __y) +# 1445 +{ +# 1446 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1447 +return fmax((__type)__x, (__type)__y); +# 1448 +} +# 1453 +constexpr float fmin(float __x, float __y) +# 1454 +{ return __builtin_fminf(__x, __y); } +# 1457 +constexpr long double fmin(long double __x, long double __y) +# 1458 +{ return __builtin_fminl(__x, __y); } +# 1462 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1464 +fmin(_Tp __x, _Up __y) +# 1465 +{ +# 1466 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1467 +return fmin((__type)__x, (__type)__y); +# 1468 +} +# 1473 +constexpr float hypot(float __x, float __y) +# 1474 +{ return __builtin_hypotf(__x, __y); } +# 1477 +constexpr long double hypot(long double __x, long double __y) +# 1478 +{ return __builtin_hypotl(__x, __y); } +# 1482 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1484 +hypot(_Tp __x, _Up __y) +# 1485 +{ +# 1486 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1487 +return hypot((__type)__x, (__type)__y); +# 1488 +} +# 1493 +constexpr int ilogb(float __x) +# 1494 +{ return __builtin_ilogbf(__x); } +# 1497 +constexpr int ilogb(long double __x) +# 1498 +{ return __builtin_ilogbl(__x); } +# 1502 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, int> ::__type +# 1506 +ilogb(_Tp __x) +# 1507 +{ return __builtin_ilogb(__x); } +# 1512 +constexpr float lgamma(float __x) +# 1513 +{ return __builtin_lgammaf(__x); } +# 1516 +constexpr long double lgamma(long double __x) +# 1517 +{ return __builtin_lgammal(__x); } +# 1521 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1524 +lgamma(_Tp __x) +# 1525 +{ return __builtin_lgamma(__x); } +# 1530 +constexpr long long llrint(float __x) +# 1531 +{ return __builtin_llrintf(__x); } +# 1534 +constexpr long long llrint(long double __x) +# 1535 +{ return __builtin_llrintl(__x); } +# 1539 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long long> ::__type +# 1542 +llrint(_Tp __x) +# 1543 +{ return __builtin_llrint(__x); } +# 1548 +constexpr long long llround(float __x) +# 1549 +{ return __builtin_llroundf(__x); } +# 1552 +constexpr long long llround(long double __x) +# 1553 +{ return __builtin_llroundl(__x); } +# 1557 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long long> ::__type +# 1560 +llround(_Tp __x) +# 1561 +{ return __builtin_llround(__x); } +# 1566 +constexpr float log1p(float __x) +# 1567 +{ return __builtin_log1pf(__x); } +# 1570 +constexpr long double log1p(long double __x) +# 1571 +{ return __builtin_log1pl(__x); } +# 1575 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1578 +log1p(_Tp __x) +# 1579 +{ return __builtin_log1p(__x); } +# 1585 +constexpr float log2(float __x) +# 1586 +{ return __builtin_log2f(__x); } +# 1589 +constexpr long double log2(long double __x) +# 1590 +{ return __builtin_log2l(__x); } +# 1594 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1597 +log2(_Tp __x) +# 1598 +{ return __builtin_log2(__x); } +# 1603 +constexpr float logb(float __x) +# 1604 +{ return __builtin_logbf(__x); } +# 1607 +constexpr long double logb(long double __x) +# 1608 +{ return __builtin_logbl(__x); } +# 1612 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1615 +logb(_Tp __x) +# 1616 +{ return __builtin_logb(__x); } +# 1621 +constexpr long lrint(float __x) +# 1622 +{ return __builtin_lrintf(__x); } +# 1625 +constexpr long lrint(long double __x) +# 1626 +{ return __builtin_lrintl(__x); } +# 1630 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long> ::__type +# 1633 +lrint(_Tp __x) +# 1634 +{ return __builtin_lrint(__x); } +# 1639 +constexpr long lround(float __x) +# 1640 +{ return __builtin_lroundf(__x); } +# 1643 +constexpr long lround(long double __x) +# 1644 +{ return __builtin_lroundl(__x); } +# 1648 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long> ::__type +# 1651 +lround(_Tp __x) +# 1652 +{ return __builtin_lround(__x); } +# 1657 +constexpr float nearbyint(float __x) +# 1658 +{ return __builtin_nearbyintf(__x); } +# 1661 +constexpr long double nearbyint(long double __x) +# 1662 +{ return __builtin_nearbyintl(__x); } +# 1666 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1669 +nearbyint(_Tp __x) +# 1670 +{ return __builtin_nearbyint(__x); } +# 1675 +constexpr float nextafter(float __x, float __y) +# 1676 +{ return __builtin_nextafterf(__x, __y); } +# 1679 +constexpr long double nextafter(long double __x, long double __y) +# 1680 +{ return __builtin_nextafterl(__x, __y); } +# 1684 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1686 +nextafter(_Tp __x, _Up __y) +# 1687 +{ +# 1688 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1689 +return nextafter((__type)__x, (__type)__y); +# 1690 +} +# 1695 +constexpr float nexttoward(float __x, long double __y) +# 1696 +{ return __builtin_nexttowardf(__x, __y); } +# 1699 +constexpr long double nexttoward(long double __x, long double __y) +# 1700 +{ return __builtin_nexttowardl(__x, __y); } +# 1704 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1707 +nexttoward(_Tp __x, long double __y) +# 1708 +{ return __builtin_nexttoward(__x, __y); } +# 1713 +constexpr float remainder(float __x, float __y) +# 1714 +{ return __builtin_remainderf(__x, __y); } +# 1717 +constexpr long double remainder(long double __x, long double __y) +# 1718 +{ return __builtin_remainderl(__x, __y); } +# 1722 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1724 +remainder(_Tp __x, _Up __y) +# 1725 +{ +# 1726 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1727 +return remainder((__type)__x, (__type)__y); +# 1728 +} +# 1733 +inline float remquo(float __x, float __y, int *__pquo) +# 1734 +{ return __builtin_remquof(__x, __y, __pquo); } +# 1737 +inline long double remquo(long double __x, long double __y, int *__pquo) +# 1738 +{ return __builtin_remquol(__x, __y, __pquo); } +# 1742 +template< class _Tp, class _Up> inline typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1744 +remquo(_Tp __x, _Up __y, int *__pquo) +# 1745 +{ +# 1746 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1747 +return remquo((__type)__x, (__type)__y, __pquo); +# 1748 +} +# 1753 +constexpr float rint(float __x) +# 1754 +{ return __builtin_rintf(__x); } +# 1757 +constexpr long double rint(long double __x) +# 1758 +{ return __builtin_rintl(__x); } +# 1762 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1765 +rint(_Tp __x) +# 1766 +{ return __builtin_rint(__x); } +# 1771 +constexpr float round(float __x) +# 1772 +{ return __builtin_roundf(__x); } +# 1775 +constexpr long double round(long double __x) +# 1776 +{ return __builtin_roundl(__x); } +# 1780 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1783 +round(_Tp __x) +# 1784 +{ return __builtin_round(__x); } +# 1789 +constexpr float scalbln(float __x, long __ex) +# 1790 +{ return __builtin_scalblnf(__x, __ex); } +# 1793 +constexpr long double scalbln(long double __x, long __ex) +# 1794 +{ return __builtin_scalblnl(__x, __ex); } +# 1798 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1801 +scalbln(_Tp __x, long __ex) +# 1802 +{ return __builtin_scalbln(__x, __ex); } +# 1807 +constexpr float scalbn(float __x, int __ex) +# 1808 +{ return __builtin_scalbnf(__x, __ex); } +# 1811 +constexpr long double scalbn(long double __x, int __ex) +# 1812 +{ return __builtin_scalbnl(__x, __ex); } +# 1816 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1819 +scalbn(_Tp __x, int __ex) +# 1820 +{ return __builtin_scalbn(__x, __ex); } +# 1825 +constexpr float tgamma(float __x) +# 1826 +{ return __builtin_tgammaf(__x); } +# 1829 +constexpr long double tgamma(long double __x) +# 1830 +{ return __builtin_tgammal(__x); } +# 1834 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1837 +tgamma(_Tp __x) +# 1838 +{ return __builtin_tgamma(__x); } +# 1843 +constexpr float trunc(float __x) +# 1844 +{ return __builtin_truncf(__x); } +# 1847 +constexpr long double trunc(long double __x) +# 1848 +{ return __builtin_truncl(__x); } +# 1852 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1855 +trunc(_Tp __x) +# 1856 +{ return __builtin_trunc(__x); } +# 1860 +} +# 1917 "/usr/include/c++/7/cmath" 3 +} +# 38 "/usr/include/c++/7/math.h" 3 +using std::abs; +# 39 +using std::acos; +# 40 +using std::asin; +# 41 +using std::atan; +# 42 +using std::atan2; +# 43 +using std::cos; +# 44 +using std::sin; +# 45 +using std::tan; +# 46 +using std::cosh; +# 47 +using std::sinh; +# 48 +using std::tanh; +# 49 +using std::exp; +# 50 +using std::frexp; +# 51 +using std::ldexp; +# 52 +using std::log; +# 53 +using std::log10; +# 54 +using std::modf; +# 55 +using std::pow; +# 56 +using std::sqrt; +# 57 +using std::ceil; +# 58 +using std::fabs; +# 59 +using std::floor; +# 60 +using std::fmod; +# 63 +using std::fpclassify; +# 64 +using std::isfinite; +# 65 +using std::isinf; +# 66 +using std::isnan; +# 67 +using std::isnormal; +# 68 +using std::signbit; +# 69 +using std::isgreater; +# 70 +using std::isgreaterequal; +# 71 +using std::isless; +# 72 +using std::islessequal; +# 73 +using std::islessgreater; +# 74 +using std::isunordered; +# 78 +using std::acosh; +# 79 +using std::asinh; +# 80 +using std::atanh; +# 81 +using std::cbrt; +# 82 +using std::copysign; +# 83 +using std::erf; +# 84 +using std::erfc; +# 85 +using std::exp2; +# 86 +using std::expm1; +# 87 +using std::fdim; +# 88 +using std::fma; +# 89 +using std::fmax; +# 90 +using std::fmin; +# 91 +using std::hypot; +# 92 +using std::ilogb; +# 93 +using std::lgamma; +# 94 +using std::llrint; +# 95 +using std::llround; +# 96 +using std::log1p; +# 97 +using std::log2; +# 98 +using std::logb; +# 99 +using std::lrint; +# 100 +using std::lround; +# 101 +using std::nearbyint; +# 102 +using std::nextafter; +# 103 +using std::nexttoward; +# 104 +using std::remainder; +# 105 +using std::remquo; +# 106 +using std::rint; +# 107 +using std::round; +# 108 +using std::scalbln; +# 109 +using std::scalbn; +# 110 +using std::tgamma; +# 111 +using std::trunc; +# 18 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" +#pragma libm (acosf, acoshf, asinf, asinhf, atanhf, atan2f) +#pragma libm (cbrtf, ceilf, copysignf, cosf, coshf) +#pragma libm (erff, erfcf, expf, exp2f, exp10f, expm1f) +#pragma libm (fabsf, floorf, fmaf, fminf, fmaxf) +#pragma libm (ilogbf) +#pragma libm (ldexpf, lgammaf, llrintf, llroundf, logbf, log1pf, logf, log2f, log10f, lrintf, lroundf) +#pragma libm (modff) +#pragma libm (nanf, nearbyintf, nextafterf) +#pragma libm (powf) +#pragma libm (remainderf, remquof, rintf, roundf, rsqrtf) +#pragma libm (scalblnf, scalbnf, sinf, sinhf, sqrtf) +#pragma libm (tanf, tanhf, tgammaf, truncf) +#pragma libm (abs, acos, acosh, asin, asinh, atanh, atan2) +#pragma libm (cbrt, ceil, copysign, cos, cosh) +#pragma libm (erf, erfc, exp, exp2, exp10, expm1) +#pragma libm (fabs, floor, fma, fmin, fmax) +#pragma libm (ilogb, isinf, isfinite, isnan) +#pragma libm (ldexp, lgamma, llrint, llround, logb, log1p, log, log2, log10, lrint, lround) +#pragma libm (modf) +#pragma libm (nan, nearbyint, nextafter) +#pragma libm (pow) +#pragma libm (remainder, remquo, rint, round, rsqrt) +#pragma libm (scalbln, scalbn, sin, sinh, sqrt) +#pragma libm (tan, tanh, tgamma, trunc) +#pragma libm (llabs) +#pragma libm (cyl_bessel_i0f,cyl_bessel_i1f) +#pragma libm (erfcinvf,erfcxf,erfinvf) +#pragma libm (erfcinv,erfcx,erfinv) +#pragma libm (fdim,fdimf) +#pragma libm (normf,norm3df,norm4df,normcdff,normcdfinvf) +#pragma libm (norm,norm3d,norm4d,normcdf,normcdfinv) +#pragma libm (rnormf,rnorm3df,rnorm4df,rhypotf,rcbrtf) +#pragma libm (rnorm,rnorm3d,rnorm4d,rhypot,rcbrt) +#pragma libm (ynf,y1f,y0f) +#pragma libm (yn,y1,y0) +#pragma libm (jnf,j1f,j0f) +#pragma libm (jn,j1,j0) +# 121 "/usr/include/c++/7/cstdlib" 3 +extern "C++" { +# 123 +namespace std __attribute((__visibility__("default"))) { +# 127 +using ::div_t; +# 128 +using ::ldiv_t; +# 130 +using ::abort; +# 134 +using ::atexit; +# 137 +using ::at_quick_exit; +# 140 +using ::atof; +# 141 +using ::atoi; +# 142 +using ::atol; +# 143 +using ::bsearch; +# 144 +using ::calloc; +# 145 +using ::div; +# 146 +using ::exit; +# 147 +using ::free; +# 148 +using ::getenv; +# 149 +using ::labs; +# 150 +using ::ldiv; +# 151 +using ::malloc; +# 153 +using ::mblen; +# 154 +using ::mbstowcs; +# 155 +using ::mbtowc; +# 157 +using ::qsort; +# 160 +using ::quick_exit; +# 163 +using ::rand; +# 164 +using ::realloc; +# 165 +using ::srand; +# 166 +using ::strtod; +# 167 +using ::strtol; +# 168 +using ::strtoul; +# 169 +using ::system; +# 171 +using ::wcstombs; +# 172 +using ::wctomb; +# 177 +inline ldiv_t div(long __i, long __j) { return ldiv(__i, __j); } +# 182 +} +# 195 "/usr/include/c++/7/cstdlib" 3 +namespace __gnu_cxx __attribute((__visibility__("default"))) { +# 200 +using ::lldiv_t; +# 206 +using ::_Exit; +# 210 +using ::llabs; +# 213 +inline lldiv_t div(long long __n, long long __d) +# 214 +{ lldiv_t __q; (__q.quot) = (__n / __d); (__q.rem) = (__n % __d); return __q; } +# 216 +using ::lldiv; +# 227 "/usr/include/c++/7/cstdlib" 3 +using ::atoll; +# 228 +using ::strtoll; +# 229 +using ::strtoull; +# 231 +using ::strtof; +# 232 +using ::strtold; +# 235 +} +# 237 +namespace std { +# 240 +using __gnu_cxx::lldiv_t; +# 242 +using __gnu_cxx::_Exit; +# 244 +using __gnu_cxx::llabs; +# 245 +using __gnu_cxx::div; +# 246 +using __gnu_cxx::lldiv; +# 248 +using __gnu_cxx::atoll; +# 249 +using __gnu_cxx::strtof; +# 250 +using __gnu_cxx::strtoll; +# 251 +using __gnu_cxx::strtoull; +# 252 +using __gnu_cxx::strtold; +# 253 +} +# 257 +} +# 15 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 3 +namespace std { +# 16 +extern "C" void *__host_malloc(size_t); +# 17 +extern "C" void __host_free(void *); +# 18 +} +# 19 +extern "C" void *__host_malloc(std::size_t); +# 20 +extern "C" void __host_free(void *); +# 38 "/usr/include/c++/7/stdlib.h" 3 +using std::abort; +# 39 +using std::atexit; +# 40 +using std::exit; +# 43 +using std::at_quick_exit; +# 46 +using std::quick_exit; +# 54 +using std::abs; +# 55 +using std::atof; +# 56 +using std::atoi; +# 57 +using std::atol; +# 58 +using std::bsearch; +# 59 +using std::calloc; +# 60 +using std::div; +# 61 +using std::free; +# 62 +using std::getenv; +# 63 +using std::labs; +# 64 +using std::ldiv; +# 65 +using std::malloc; +# 67 +using std::mblen; +# 68 +using std::mbstowcs; +# 69 +using std::mbtowc; +# 71 +using std::qsort; +# 72 +using std::rand; +# 73 +using std::realloc; +# 74 +using std::srand; +# 75 +using std::strtod; +# 76 +using std::strtol; +# 77 +using std::strtoul; +# 78 +using std::system; +# 80 +using std::wcstombs; +# 81 +using std::wctomb; +# 18 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" +extern "C" void *__host_malloc(size_t); +# 23 +extern "C" void __host_free(void *); +# 10616 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 10617 +constexpr bool signbit(float x); +# 10618 +constexpr bool signbit(double x); +# 10619 +constexpr bool signbit(long double x); +# 10620 +constexpr bool isfinite(float x); +# 10621 +constexpr bool isfinite(double x); +# 10622 +constexpr bool isfinite(long double x); +# 10623 +constexpr bool isnan(float x); +# 10628 +constexpr bool isnan(double x); +# 10630 +constexpr bool isnan(long double x); +# 10631 +constexpr bool isinf(float x); +# 10636 +constexpr bool isinf(double x); +# 10638 +constexpr bool isinf(long double x); +# 10639 +} +# 10792 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 10794 +template< class T> extern T __pow_helper(T, int); +# 10795 +template< class T> extern T __cmath_power(T, unsigned); +# 10796 +} +# 10798 +using std::abs; +# 10799 +using std::fabs; +# 10800 +using std::ceil; +# 10801 +using std::floor; +# 10802 +using std::sqrt; +# 10804 +using std::pow; +# 10806 +using std::log; +# 10807 +using std::log10; +# 10808 +using std::fmod; +# 10809 +using std::modf; +# 10810 +using std::exp; +# 10811 +using std::frexp; +# 10812 +using std::ldexp; +# 10813 +using std::asin; +# 10814 +using std::sin; +# 10815 +using std::sinh; +# 10816 +using std::acos; +# 10817 +using std::cos; +# 10818 +using std::cosh; +# 10819 +using std::atan; +# 10820 +using std::atan2; +# 10821 +using std::tan; +# 10822 +using std::tanh; +# 11193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 11202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern inline long long abs(long long); +# 11212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern inline long abs(long); +# 11213 +extern constexpr float abs(float); +# 11214 +extern constexpr double abs(double); +# 11215 +extern constexpr float fabs(float); +# 11216 +extern constexpr float ceil(float); +# 11217 +extern constexpr float floor(float); +# 11218 +extern constexpr float sqrt(float); +# 11219 +extern constexpr float pow(float, float); +# 11224 +template< class _Tp, class _Up> extern constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type pow(_Tp, _Up); +# 11234 +extern constexpr float log(float); +# 11235 +extern constexpr float log10(float); +# 11236 +extern constexpr float fmod(float, float); +# 11237 +extern inline float modf(float, float *); +# 11238 +extern constexpr float exp(float); +# 11239 +extern inline float frexp(float, int *); +# 11240 +extern constexpr float ldexp(float, int); +# 11241 +extern constexpr float asin(float); +# 11242 +extern constexpr float sin(float); +# 11243 +extern constexpr float sinh(float); +# 11244 +extern constexpr float acos(float); +# 11245 +extern constexpr float cos(float); +# 11246 +extern constexpr float cosh(float); +# 11247 +extern constexpr float atan(float); +# 11248 +extern constexpr float atan2(float, float); +# 11249 +extern constexpr float tan(float); +# 11250 +extern constexpr float tanh(float); +# 11329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 11435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 11436 +constexpr float logb(float a); +# 11437 +constexpr int ilogb(float a); +# 11438 +constexpr float scalbn(float a, int b); +# 11439 +constexpr float scalbln(float a, long b); +# 11440 +constexpr float exp2(float a); +# 11441 +constexpr float expm1(float a); +# 11442 +constexpr float log2(float a); +# 11443 +constexpr float log1p(float a); +# 11444 +constexpr float acosh(float a); +# 11445 +constexpr float asinh(float a); +# 11446 +constexpr float atanh(float a); +# 11447 +constexpr float hypot(float a, float b); +# 11448 +constexpr float cbrt(float a); +# 11449 +constexpr float erf(float a); +# 11450 +constexpr float erfc(float a); +# 11451 +constexpr float lgamma(float a); +# 11452 +constexpr float tgamma(float a); +# 11453 +constexpr float copysign(float a, float b); +# 11454 +constexpr float nextafter(float a, float b); +# 11455 +constexpr float remainder(float a, float b); +# 11456 +inline float remquo(float a, float b, int * quo); +# 11457 +constexpr float round(float a); +# 11458 +constexpr long lround(float a); +# 11459 +constexpr long long llround(float a); +# 11460 +constexpr float trunc(float a); +# 11461 +constexpr float rint(float a); +# 11462 +constexpr long lrint(float a); +# 11463 +constexpr long long llrint(float a); +# 11464 +constexpr float nearbyint(float a); +# 11465 +constexpr float fdim(float a, float b); +# 11466 +constexpr float fma(float a, float b, float c); +# 11467 +constexpr float fmax(float a, float b); +# 11468 +constexpr float fmin(float a, float b); +# 11469 +} +# 11574 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline float exp10(const float a); +# 11576 +static inline float rsqrt(const float a); +# 11578 +static inline float rcbrt(const float a); +# 11580 +static inline float sinpi(const float a); +# 11582 +static inline float cospi(const float a); +# 11584 +static inline void sincospi(const float a, float *const sptr, float *const cptr); +# 11586 +static inline void sincos(const float a, float *const sptr, float *const cptr); +# 11588 +static inline float j0(const float a); +# 11590 +static inline float j1(const float a); +# 11592 +static inline float jn(const int n, const float a); +# 11594 +static inline float y0(const float a); +# 11596 +static inline float y1(const float a); +# 11598 +static inline float yn(const int n, const float a); +# 11600 +__attribute__((unused)) static inline float cyl_bessel_i0(const float a); +# 11602 +__attribute__((unused)) static inline float cyl_bessel_i1(const float a); +# 11604 +static inline float erfinv(const float a); +# 11606 +static inline float erfcinv(const float a); +# 11608 +static inline float normcdfinv(const float a); +# 11610 +static inline float normcdf(const float a); +# 11612 +static inline float erfcx(const float a); +# 11614 +static inline double copysign(const double a, const float b); +# 11616 +static inline double copysign(const float a, const double b); +# 11624 +static inline unsigned min(const unsigned a, const unsigned b); +# 11632 +static inline unsigned min(const int a, const unsigned b); +# 11640 +static inline unsigned min(const unsigned a, const int b); +# 11648 +static inline long min(const long a, const long b); +# 11656 +static inline unsigned long min(const unsigned long a, const unsigned long b); +# 11664 +static inline unsigned long min(const long a, const unsigned long b); +# 11672 +static inline unsigned long min(const unsigned long a, const long b); +# 11680 +static inline long long min(const long long a, const long long b); +# 11688 +static inline unsigned long long min(const unsigned long long a, const unsigned long long b); +# 11696 +static inline unsigned long long min(const long long a, const unsigned long long b); +# 11704 +static inline unsigned long long min(const unsigned long long a, const long long b); +# 11715 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline float min(const float a, const float b); +# 11726 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline double min(const double a, const double b); +# 11736 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline double min(const float a, const double b); +# 11746 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline double min(const double a, const float b); +# 11754 +static inline unsigned max(const unsigned a, const unsigned b); +# 11762 +static inline unsigned max(const int a, const unsigned b); +# 11770 +static inline unsigned max(const unsigned a, const int b); +# 11778 +static inline long max(const long a, const long b); +# 11786 +static inline unsigned long max(const unsigned long a, const unsigned long b); +# 11794 +static inline unsigned long max(const long a, const unsigned long b); +# 11802 +static inline unsigned long max(const unsigned long a, const long b); +# 11810 +static inline long long max(const long long a, const long long b); +# 11818 +static inline unsigned long long max(const unsigned long long a, const unsigned long long b); +# 11826 +static inline unsigned long long max(const long long a, const unsigned long long b); +# 11834 +static inline unsigned long long max(const unsigned long long a, const long long b); +# 11845 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline float max(const float a, const float b); +# 11856 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline double max(const double a, const double b); +# 11866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline double max(const float a, const double b); +# 11876 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline double max(const double a, const float b); +# 11887 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C" { +# 11888 +__attribute__((unused)) inline void *__nv_aligned_device_malloc(size_t size, size_t align) +# 11889 +{int volatile ___ = 1;(void)size;(void)align; +# 11892 +::exit(___);} +#if 0 +# 11889 +{ +# 11890 +__attribute__((unused)) void *__nv_aligned_device_malloc_impl(size_t, size_t); +# 11891 +return __nv_aligned_device_malloc_impl(size, align); +# 11892 +} +#endif +# 11893 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +static inline float exp10(const float a) +# 759 +{ +# 760 +return exp10f(a); +# 761 +} +# 763 +static inline float rsqrt(const float a) +# 764 +{ +# 765 +return rsqrtf(a); +# 766 +} +# 768 +static inline float rcbrt(const float a) +# 769 +{ +# 770 +return rcbrtf(a); +# 771 +} +# 773 +static inline float sinpi(const float a) +# 774 +{ +# 775 +return sinpif(a); +# 776 +} +# 778 +static inline float cospi(const float a) +# 779 +{ +# 780 +return cospif(a); +# 781 +} +# 783 +static inline void sincospi(const float a, float *const sptr, float *const cptr) +# 784 +{ +# 785 +sincospif(a, sptr, cptr); +# 786 +} +# 788 +static inline void sincos(const float a, float *const sptr, float *const cptr) +# 789 +{ +# 790 +sincosf(a, sptr, cptr); +# 791 +} +# 793 +static inline float j0(const float a) +# 794 +{ +# 795 +return j0f(a); +# 796 +} +# 798 +static inline float j1(const float a) +# 799 +{ +# 800 +return j1f(a); +# 801 +} +# 803 +static inline float jn(const int n, const float a) +# 804 +{ +# 805 +return jnf(n, a); +# 806 +} +# 808 +static inline float y0(const float a) +# 809 +{ +# 810 +return y0f(a); +# 811 +} +# 813 +static inline float y1(const float a) +# 814 +{ +# 815 +return y1f(a); +# 816 +} +# 818 +static inline float yn(const int n, const float a) +# 819 +{ +# 820 +return ynf(n, a); +# 821 +} +# 823 +__attribute__((unused)) static inline float cyl_bessel_i0(const float a) +# 824 +{int volatile ___ = 1;(void)a; +# 826 +::exit(___);} +#if 0 +# 824 +{ +# 825 +return cyl_bessel_i0f(a); +# 826 +} +#endif +# 828 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +__attribute__((unused)) static inline float cyl_bessel_i1(const float a) +# 829 +{int volatile ___ = 1;(void)a; +# 831 +::exit(___);} +#if 0 +# 829 +{ +# 830 +return cyl_bessel_i1f(a); +# 831 +} +#endif +# 833 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +static inline float erfinv(const float a) +# 834 +{ +# 835 +return erfinvf(a); +# 836 +} +# 838 +static inline float erfcinv(const float a) +# 839 +{ +# 840 +return erfcinvf(a); +# 841 +} +# 843 +static inline float normcdfinv(const float a) +# 844 +{ +# 845 +return normcdfinvf(a); +# 846 +} +# 848 +static inline float normcdf(const float a) +# 849 +{ +# 850 +return normcdff(a); +# 851 +} +# 853 +static inline float erfcx(const float a) +# 854 +{ +# 855 +return erfcxf(a); +# 856 +} +# 858 +static inline double copysign(const double a, const float b) +# 859 +{ +# 860 +return copysign(a, static_cast< double>(b)); +# 861 +} +# 863 +static inline double copysign(const float a, const double b) +# 864 +{ +# 865 +return copysign(static_cast< double>(a), b); +# 866 +} +# 868 +static inline unsigned min(const unsigned a, const unsigned b) +# 869 +{ +# 870 +return umin(a, b); +# 871 +} +# 873 +static inline unsigned min(const int a, const unsigned b) +# 874 +{ +# 875 +return umin(static_cast< unsigned>(a), b); +# 876 +} +# 878 +static inline unsigned min(const unsigned a, const int b) +# 879 +{ +# 880 +return umin(a, static_cast< unsigned>(b)); +# 881 +} +# 883 +static inline long min(const long a, const long b) +# 884 +{ +# 885 +long retval; +# 891 +if (sizeof(long) == sizeof(int)) { +# 895 +retval = (static_cast< long>(min(static_cast< int>(a), static_cast< int>(b)))); +# 896 +} else { +# 897 +retval = (static_cast< long>(llmin(static_cast< long long>(a), static_cast< long long>(b)))); +# 898 +} +# 899 +return retval; +# 900 +} +# 902 +static inline unsigned long min(const unsigned long a, const unsigned long b) +# 903 +{ +# 904 +unsigned long retval; +# 908 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 912 +retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 913 +} else { +# 914 +retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 915 +} +# 916 +return retval; +# 917 +} +# 919 +static inline unsigned long min(const long a, const unsigned long b) +# 920 +{ +# 921 +unsigned long retval; +# 925 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 929 +retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 930 +} else { +# 931 +retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 932 +} +# 933 +return retval; +# 934 +} +# 936 +static inline unsigned long min(const unsigned long a, const long b) +# 937 +{ +# 938 +unsigned long retval; +# 942 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 946 +retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 947 +} else { +# 948 +retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 949 +} +# 950 +return retval; +# 951 +} +# 953 +static inline long long min(const long long a, const long long b) +# 954 +{ +# 955 +return llmin(a, b); +# 956 +} +# 958 +static inline unsigned long long min(const unsigned long long a, const unsigned long long b) +# 959 +{ +# 960 +return ullmin(a, b); +# 961 +} +# 963 +static inline unsigned long long min(const long long a, const unsigned long long b) +# 964 +{ +# 965 +return ullmin(static_cast< unsigned long long>(a), b); +# 966 +} +# 968 +static inline unsigned long long min(const unsigned long long a, const long long b) +# 969 +{ +# 970 +return ullmin(a, static_cast< unsigned long long>(b)); +# 971 +} +# 973 +static inline float min(const float a, const float b) +# 974 +{ +# 975 +return fminf(a, b); +# 976 +} +# 978 +static inline double min(const double a, const double b) +# 979 +{ +# 980 +return fmin(a, b); +# 981 +} +# 983 +static inline double min(const float a, const double b) +# 984 +{ +# 985 +return fmin(static_cast< double>(a), b); +# 986 +} +# 988 +static inline double min(const double a, const float b) +# 989 +{ +# 990 +return fmin(a, static_cast< double>(b)); +# 991 +} +# 993 +static inline unsigned max(const unsigned a, const unsigned b) +# 994 +{ +# 995 +return umax(a, b); +# 996 +} +# 998 +static inline unsigned max(const int a, const unsigned b) +# 999 +{ +# 1000 +return umax(static_cast< unsigned>(a), b); +# 1001 +} +# 1003 +static inline unsigned max(const unsigned a, const int b) +# 1004 +{ +# 1005 +return umax(a, static_cast< unsigned>(b)); +# 1006 +} +# 1008 +static inline long max(const long a, const long b) +# 1009 +{ +# 1010 +long retval; +# 1015 +if (sizeof(long) == sizeof(int)) { +# 1019 +retval = (static_cast< long>(max(static_cast< int>(a), static_cast< int>(b)))); +# 1020 +} else { +# 1021 +retval = (static_cast< long>(llmax(static_cast< long long>(a), static_cast< long long>(b)))); +# 1022 +} +# 1023 +return retval; +# 1024 +} +# 1026 +static inline unsigned long max(const unsigned long a, const unsigned long b) +# 1027 +{ +# 1028 +unsigned long retval; +# 1032 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 1036 +retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 1037 +} else { +# 1038 +retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 1039 +} +# 1040 +return retval; +# 1041 +} +# 1043 +static inline unsigned long max(const long a, const unsigned long b) +# 1044 +{ +# 1045 +unsigned long retval; +# 1049 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 1053 +retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 1054 +} else { +# 1055 +retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 1056 +} +# 1057 +return retval; +# 1058 +} +# 1060 +static inline unsigned long max(const unsigned long a, const long b) +# 1061 +{ +# 1062 +unsigned long retval; +# 1066 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 1070 +retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 1071 +} else { +# 1072 +retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 1073 +} +# 1074 +return retval; +# 1075 +} +# 1077 +static inline long long max(const long long a, const long long b) +# 1078 +{ +# 1079 +return llmax(a, b); +# 1080 +} +# 1082 +static inline unsigned long long max(const unsigned long long a, const unsigned long long b) +# 1083 +{ +# 1084 +return ullmax(a, b); +# 1085 +} +# 1087 +static inline unsigned long long max(const long long a, const unsigned long long b) +# 1088 +{ +# 1089 +return ullmax(static_cast< unsigned long long>(a), b); +# 1090 +} +# 1092 +static inline unsigned long long max(const unsigned long long a, const long long b) +# 1093 +{ +# 1094 +return ullmax(a, static_cast< unsigned long long>(b)); +# 1095 +} +# 1097 +static inline float max(const float a, const float b) +# 1098 +{ +# 1099 +return fmaxf(a, b); +# 1100 +} +# 1102 +static inline double max(const double a, const double b) +# 1103 +{ +# 1104 +return fmax(a, b); +# 1105 +} +# 1107 +static inline double max(const float a, const double b) +# 1108 +{ +# 1109 +return fmax(static_cast< double>(a), b); +# 1110 +} +# 1112 +static inline double max(const double a, const float b) +# 1113 +{ +# 1114 +return fmax(a, static_cast< double>(b)); +# 1115 +} +# 1126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +inline int min(const int a, const int b) +# 1127 +{ +# 1128 +return (a < b) ? a : b; +# 1129 +} +# 1131 +inline unsigned umin(const unsigned a, const unsigned b) +# 1132 +{ +# 1133 +return (a < b) ? a : b; +# 1134 +} +# 1136 +inline long long llmin(const long long a, const long long b) +# 1137 +{ +# 1138 +return (a < b) ? a : b; +# 1139 +} +# 1141 +inline unsigned long long ullmin(const unsigned long long a, const unsigned long long +# 1142 +b) +# 1143 +{ +# 1144 +return (a < b) ? a : b; +# 1145 +} +# 1147 +inline int max(const int a, const int b) +# 1148 +{ +# 1149 +return (a > b) ? a : b; +# 1150 +} +# 1152 +inline unsigned umax(const unsigned a, const unsigned b) +# 1153 +{ +# 1154 +return (a > b) ? a : b; +# 1155 +} +# 1157 +inline long long llmax(const long long a, const long long b) +# 1158 +{ +# 1159 +return (a > b) ? a : b; +# 1160 +} +# 1162 +inline unsigned long long ullmax(const unsigned long long a, const unsigned long long +# 1163 +b) +# 1164 +{ +# 1165 +return (a > b) ? a : b; +# 1166 +} +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" +template< class T, int dim = 1> +# 75 +struct surface : public surfaceReference { +# 78 +surface() +# 79 +{ +# 80 +(channelDesc) = cudaCreateChannelDesc< T> (); +# 81 +} +# 83 +surface(cudaChannelFormatDesc desc) +# 84 +{ +# 85 +(channelDesc) = desc; +# 86 +} +# 88 +}; +# 90 +template< int dim> +# 91 +struct surface< void, dim> : public surfaceReference { +# 94 +surface() +# 95 +{ +# 96 +(channelDesc) = cudaCreateChannelDesc< void> (); +# 97 +} +# 99 +}; +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" +template< class T, int texType = 1, cudaTextureReadMode mode = cudaReadModeElementType> +# 75 +struct texture : public textureReference { +# 78 +texture(int norm = 0, cudaTextureFilterMode +# 79 +fMode = cudaFilterModePoint, cudaTextureAddressMode +# 80 +aMode = cudaAddressModeClamp) +# 81 +{ +# 82 +(normalized) = norm; +# 83 +(filterMode) = fMode; +# 84 +((addressMode)[0]) = aMode; +# 85 +((addressMode)[1]) = aMode; +# 86 +((addressMode)[2]) = aMode; +# 87 +(channelDesc) = cudaCreateChannelDesc< T> (); +# 88 +(sRGB) = 0; +# 89 +} +# 91 +texture(int norm, cudaTextureFilterMode +# 92 +fMode, cudaTextureAddressMode +# 93 +aMode, cudaChannelFormatDesc +# 94 +desc) +# 95 +{ +# 96 +(normalized) = norm; +# 97 +(filterMode) = fMode; +# 98 +((addressMode)[0]) = aMode; +# 99 +((addressMode)[1]) = aMode; +# 100 +((addressMode)[2]) = aMode; +# 101 +(channelDesc) = desc; +# 102 +(sRGB) = 0; +# 103 +} +# 105 +}; +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +extern "C" { +# 3207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +} +# 3229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline int mulhi(const int a, const int b); +# 3231 +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline unsigned mulhi(const unsigned a, const unsigned b); +# 3233 +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline unsigned mulhi(const int a, const unsigned b); +# 3235 +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline unsigned mulhi(const unsigned a, const int b); +# 3237 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline long long mul64hi(const long long a, const long long b); +# 3239 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const unsigned long long b); +# 3241 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline unsigned long long mul64hi(const long long a, const unsigned long long b); +# 3243 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const long long b); +# 3245 +__attribute((deprecated("float_as_int() is deprecated in favor of __float_as_int() and may be removed in a future release (Use -Wno-deprecated-declaratio" "ns to suppress this warning)."))) __attribute__((unused)) static inline int float_as_int(const float a); +# 3247 +__attribute((deprecated("int_as_float() is deprecated in favor of __int_as_float() and may be removed in a future release (Use -Wno-deprecated-declaratio" "ns to suppress this warning)."))) __attribute__((unused)) static inline float int_as_float(const int a); +# 3249 +__attribute((deprecated("float_as_uint() is deprecated in favor of __float_as_uint() and may be removed in a future release (Use -Wno-deprecated-declarat" "ions to suppress this warning)."))) __attribute__((unused)) static inline unsigned float_as_uint(const float a); +# 3251 +__attribute((deprecated("uint_as_float() is deprecated in favor of __uint_as_float() and may be removed in a future release (Use -Wno-deprecated-declarat" "ions to suppress this warning)."))) __attribute__((unused)) static inline float uint_as_float(const unsigned a); +# 3253 +__attribute((deprecated("saturate() is deprecated in favor of __saturatef() and may be removed in a future release (Use -Wno-deprecated-declarations to s" "uppress this warning)."))) __attribute__((unused)) static inline float saturate(const float a); +# 3255 +__attribute((deprecated("mul24() is deprecated in favor of __mul24() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline int mul24(const int a, const int b); +# 3257 +__attribute((deprecated("umul24() is deprecated in favor of __umul24() and may be removed in a future release (Use -Wno-deprecated-declarations to suppre" "ss this warning)."))) __attribute__((unused)) static inline unsigned umul24(const unsigned a, const unsigned b); +# 3259 +__attribute((deprecated("float2int() is deprecated in favor of __float2int_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated-d" "eclarations to suppress this warning)."))) __attribute__((unused)) static inline int float2int(const float a, const cudaRoundMode mode = cudaRoundZero); +# 3261 +__attribute((deprecated("float2uint() is deprecated in favor of __float2uint_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated" "-declarations to suppress this warning)."))) __attribute__((unused)) static inline unsigned float2uint(const float a, const cudaRoundMode mode = cudaRoundZero); +# 3263 +__attribute((deprecated("int2float() is deprecated in favor of __int2float_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated-d" "eclarations to suppress this warning)."))) __attribute__((unused)) static inline float int2float(const int a, const cudaRoundMode mode = cudaRoundNearest); +# 3265 +__attribute((deprecated("uint2float() is deprecated in favor of __uint2float_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated" "-declarations to suppress this warning)."))) __attribute__((unused)) static inline float uint2float(const unsigned a, const cudaRoundMode mode = cudaRoundNearest); +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int mulhi(const int a, const int b) +# 91 +{int volatile ___ = 1;(void)a;(void)b; +# 93 +::exit(___);} +#if 0 +# 91 +{ +# 92 +return __mulhi(a, b); +# 93 +} +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned mulhi(const unsigned a, const unsigned b) +# 96 +{int volatile ___ = 1;(void)a;(void)b; +# 98 +::exit(___);} +#if 0 +# 96 +{ +# 97 +return __umulhi(a, b); +# 98 +} +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned mulhi(const int a, const unsigned b) +# 101 +{int volatile ___ = 1;(void)a;(void)b; +# 103 +::exit(___);} +#if 0 +# 101 +{ +# 102 +return __umulhi(static_cast< unsigned>(a), b); +# 103 +} +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned mulhi(const unsigned a, const int b) +# 106 +{int volatile ___ = 1;(void)a;(void)b; +# 108 +::exit(___);} +#if 0 +# 106 +{ +# 107 +return __umulhi(a, static_cast< unsigned>(b)); +# 108 +} +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline long long mul64hi(const long long a, const long long b) +# 111 +{int volatile ___ = 1;(void)a;(void)b; +# 113 +::exit(___);} +#if 0 +# 111 +{ +# 112 +return __mul64hi(a, b); +# 113 +} +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const unsigned long long b) +# 116 +{int volatile ___ = 1;(void)a;(void)b; +# 118 +::exit(___);} +#if 0 +# 116 +{ +# 117 +return __umul64hi(a, b); +# 118 +} +#endif +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned long long mul64hi(const long long a, const unsigned long long b) +# 121 +{int volatile ___ = 1;(void)a;(void)b; +# 123 +::exit(___);} +#if 0 +# 121 +{ +# 122 +return __umul64hi(static_cast< unsigned long long>(a), b); +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const long long b) +# 126 +{int volatile ___ = 1;(void)a;(void)b; +# 128 +::exit(___);} +#if 0 +# 126 +{ +# 127 +return __umul64hi(a, static_cast< unsigned long long>(b)); +# 128 +} +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int float_as_int(const float a) +# 131 +{int volatile ___ = 1;(void)a; +# 133 +::exit(___);} +#if 0 +# 131 +{ +# 132 +return __float_as_int(a); +# 133 +} +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float int_as_float(const int a) +# 136 +{int volatile ___ = 1;(void)a; +# 138 +::exit(___);} +#if 0 +# 136 +{ +# 137 +return __int_as_float(a); +# 138 +} +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned float_as_uint(const float a) +# 141 +{int volatile ___ = 1;(void)a; +# 143 +::exit(___);} +#if 0 +# 141 +{ +# 142 +return __float_as_uint(a); +# 143 +} +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float uint_as_float(const unsigned a) +# 146 +{int volatile ___ = 1;(void)a; +# 148 +::exit(___);} +#if 0 +# 146 +{ +# 147 +return __uint_as_float(a); +# 148 +} +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float saturate(const float a) +# 150 +{int volatile ___ = 1;(void)a; +# 152 +::exit(___);} +#if 0 +# 150 +{ +# 151 +return __saturatef(a); +# 152 +} +#endif +# 154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int mul24(const int a, const int b) +# 155 +{int volatile ___ = 1;(void)a;(void)b; +# 157 +::exit(___);} +#if 0 +# 155 +{ +# 156 +return __mul24(a, b); +# 157 +} +#endif +# 159 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned umul24(const unsigned a, const unsigned b) +# 160 +{int volatile ___ = 1;(void)a;(void)b; +# 162 +::exit(___);} +#if 0 +# 160 +{ +# 161 +return __umul24(a, b); +# 162 +} +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int float2int(const float a, const cudaRoundMode mode) +# 165 +{int volatile ___ = 1;(void)a;(void)mode; +# 170 +::exit(___);} +#if 0 +# 165 +{ +# 166 +return (mode == (cudaRoundNearest)) ? __float2int_rn(a) : ((mode == (cudaRoundPosInf)) ? __float2int_ru(a) : ((mode == (cudaRoundMinInf)) ? __float2int_rd(a) : __float2int_rz(a))); +# 170 +} +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned float2uint(const float a, const cudaRoundMode mode) +# 173 +{int volatile ___ = 1;(void)a;(void)mode; +# 178 +::exit(___);} +#if 0 +# 173 +{ +# 174 +return (mode == (cudaRoundNearest)) ? __float2uint_rn(a) : ((mode == (cudaRoundPosInf)) ? __float2uint_ru(a) : ((mode == (cudaRoundMinInf)) ? __float2uint_rd(a) : __float2uint_rz(a))); +# 178 +} +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float int2float(const int a, const cudaRoundMode mode) +# 181 +{int volatile ___ = 1;(void)a;(void)mode; +# 186 +::exit(___);} +#if 0 +# 181 +{ +# 182 +return (mode == (cudaRoundZero)) ? __int2float_rz(a) : ((mode == (cudaRoundPosInf)) ? __int2float_ru(a) : ((mode == (cudaRoundMinInf)) ? __int2float_rd(a) : __int2float_rn(a))); +# 186 +} +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float uint2float(const unsigned a, const cudaRoundMode mode) +# 189 +{int volatile ___ = 1;(void)a;(void)mode; +# 194 +::exit(___);} +#if 0 +# 189 +{ +# 190 +return (mode == (cudaRoundZero)) ? __uint2float_rz(a) : ((mode == (cudaRoundPosInf)) ? __uint2float_ru(a) : ((mode == (cudaRoundMinInf)) ? __uint2float_rd(a) : __uint2float_rn(a))); +# 194 +} +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicAdd(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAdd(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicSub(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicSub(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 119 +{ } +#endif +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicExch(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 121 +{ } +#endif +# 123 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicExch(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 123 +{ } +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline float atomicExch(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 125 +{ } +#endif +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicMin(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 127 +{ } +#endif +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMin(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 129 +{ } +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicMax(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 131 +{ } +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMax(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 133 +{ } +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicInc(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 135 +{ } +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicDec(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 137 +{ } +#endif +# 139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicAnd(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 139 +{ } +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAnd(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 141 +{ } +#endif +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicOr(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 143 +{ } +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicOr(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 145 +{ } +#endif +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicXor(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 147 +{ } +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicXor(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 149 +{ } +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicCAS(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 151 +{ } +#endif +# 153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicCAS(unsigned *address, unsigned compare, unsigned val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 153 +{ } +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +extern "C" { +# 187 +} +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAdd(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 196 +{ } +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicExch(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 198 +{ } +#endif +# 200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicCAS(unsigned long long *address, unsigned long long compare, unsigned long long val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 200 +{ } +#endif +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute((deprecated("__any() is deprecated in favor of __any_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppr" "ess this warning)."))) __attribute__((unused)) static inline bool any(bool cond) {int volatile ___ = 1;(void)cond;::exit(___);} +#if 0 +# 202 +{ } +#endif +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute((deprecated("__all() is deprecated in favor of __all_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppr" "ess this warning)."))) __attribute__((unused)) static inline bool all(bool cond) {int volatile ___ = 1;(void)cond;::exit(___);} +#if 0 +# 204 +{ } +#endif +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern "C" { +# 1139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +} +# 1147 +__attribute__((unused)) static inline double fma(double a, double b, double c, cudaRoundMode mode); +# 1149 +__attribute__((unused)) static inline double dmul(double a, double b, cudaRoundMode mode = cudaRoundNearest); +# 1151 +__attribute__((unused)) static inline double dadd(double a, double b, cudaRoundMode mode = cudaRoundNearest); +# 1153 +__attribute__((unused)) static inline double dsub(double a, double b, cudaRoundMode mode = cudaRoundNearest); +# 1155 +__attribute__((unused)) static inline int double2int(double a, cudaRoundMode mode = cudaRoundZero); +# 1157 +__attribute__((unused)) static inline unsigned double2uint(double a, cudaRoundMode mode = cudaRoundZero); +# 1159 +__attribute__((unused)) static inline long long double2ll(double a, cudaRoundMode mode = cudaRoundZero); +# 1161 +__attribute__((unused)) static inline unsigned long long double2ull(double a, cudaRoundMode mode = cudaRoundZero); +# 1163 +__attribute__((unused)) static inline double ll2double(long long a, cudaRoundMode mode = cudaRoundNearest); +# 1165 +__attribute__((unused)) static inline double ull2double(unsigned long long a, cudaRoundMode mode = cudaRoundNearest); +# 1167 +__attribute__((unused)) static inline double int2double(int a, cudaRoundMode mode = cudaRoundNearest); +# 1169 +__attribute__((unused)) static inline double uint2double(unsigned a, cudaRoundMode mode = cudaRoundNearest); +# 1171 +__attribute__((unused)) static inline double float2double(float a, cudaRoundMode mode = cudaRoundNearest); +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double fma(double a, double b, double c, cudaRoundMode mode) +# 94 +{int volatile ___ = 1;(void)a;(void)b;(void)c;(void)mode; +# 99 +::exit(___);} +#if 0 +# 94 +{ +# 95 +return (mode == (cudaRoundZero)) ? __fma_rz(a, b, c) : ((mode == (cudaRoundPosInf)) ? __fma_ru(a, b, c) : ((mode == (cudaRoundMinInf)) ? __fma_rd(a, b, c) : __fma_rn(a, b, c))); +# 99 +} +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double dmul(double a, double b, cudaRoundMode mode) +# 102 +{int volatile ___ = 1;(void)a;(void)b;(void)mode; +# 107 +::exit(___);} +#if 0 +# 102 +{ +# 103 +return (mode == (cudaRoundZero)) ? __dmul_rz(a, b) : ((mode == (cudaRoundPosInf)) ? __dmul_ru(a, b) : ((mode == (cudaRoundMinInf)) ? __dmul_rd(a, b) : __dmul_rn(a, b))); +# 107 +} +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double dadd(double a, double b, cudaRoundMode mode) +# 110 +{int volatile ___ = 1;(void)a;(void)b;(void)mode; +# 115 +::exit(___);} +#if 0 +# 110 +{ +# 111 +return (mode == (cudaRoundZero)) ? __dadd_rz(a, b) : ((mode == (cudaRoundPosInf)) ? __dadd_ru(a, b) : ((mode == (cudaRoundMinInf)) ? __dadd_rd(a, b) : __dadd_rn(a, b))); +# 115 +} +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double dsub(double a, double b, cudaRoundMode mode) +# 118 +{int volatile ___ = 1;(void)a;(void)b;(void)mode; +# 123 +::exit(___);} +#if 0 +# 118 +{ +# 119 +return (mode == (cudaRoundZero)) ? __dsub_rz(a, b) : ((mode == (cudaRoundPosInf)) ? __dsub_ru(a, b) : ((mode == (cudaRoundMinInf)) ? __dsub_rd(a, b) : __dsub_rn(a, b))); +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline int double2int(double a, cudaRoundMode mode) +# 126 +{int volatile ___ = 1;(void)a;(void)mode; +# 131 +::exit(___);} +#if 0 +# 126 +{ +# 127 +return (mode == (cudaRoundNearest)) ? __double2int_rn(a) : ((mode == (cudaRoundPosInf)) ? __double2int_ru(a) : ((mode == (cudaRoundMinInf)) ? __double2int_rd(a) : __double2int_rz(a))); +# 131 +} +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline unsigned double2uint(double a, cudaRoundMode mode) +# 134 +{int volatile ___ = 1;(void)a;(void)mode; +# 139 +::exit(___);} +#if 0 +# 134 +{ +# 135 +return (mode == (cudaRoundNearest)) ? __double2uint_rn(a) : ((mode == (cudaRoundPosInf)) ? __double2uint_ru(a) : ((mode == (cudaRoundMinInf)) ? __double2uint_rd(a) : __double2uint_rz(a))); +# 139 +} +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline long long double2ll(double a, cudaRoundMode mode) +# 142 +{int volatile ___ = 1;(void)a;(void)mode; +# 147 +::exit(___);} +#if 0 +# 142 +{ +# 143 +return (mode == (cudaRoundNearest)) ? __double2ll_rn(a) : ((mode == (cudaRoundPosInf)) ? __double2ll_ru(a) : ((mode == (cudaRoundMinInf)) ? __double2ll_rd(a) : __double2ll_rz(a))); +# 147 +} +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline unsigned long long double2ull(double a, cudaRoundMode mode) +# 150 +{int volatile ___ = 1;(void)a;(void)mode; +# 155 +::exit(___);} +#if 0 +# 150 +{ +# 151 +return (mode == (cudaRoundNearest)) ? __double2ull_rn(a) : ((mode == (cudaRoundPosInf)) ? __double2ull_ru(a) : ((mode == (cudaRoundMinInf)) ? __double2ull_rd(a) : __double2ull_rz(a))); +# 155 +} +#endif +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double ll2double(long long a, cudaRoundMode mode) +# 158 +{int volatile ___ = 1;(void)a;(void)mode; +# 163 +::exit(___);} +#if 0 +# 158 +{ +# 159 +return (mode == (cudaRoundZero)) ? __ll2double_rz(a) : ((mode == (cudaRoundPosInf)) ? __ll2double_ru(a) : ((mode == (cudaRoundMinInf)) ? __ll2double_rd(a) : __ll2double_rn(a))); +# 163 +} +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double ull2double(unsigned long long a, cudaRoundMode mode) +# 166 +{int volatile ___ = 1;(void)a;(void)mode; +# 171 +::exit(___);} +#if 0 +# 166 +{ +# 167 +return (mode == (cudaRoundZero)) ? __ull2double_rz(a) : ((mode == (cudaRoundPosInf)) ? __ull2double_ru(a) : ((mode == (cudaRoundMinInf)) ? __ull2double_rd(a) : __ull2double_rn(a))); +# 171 +} +#endif +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double int2double(int a, cudaRoundMode mode) +# 174 +{int volatile ___ = 1;(void)a;(void)mode; +# 176 +::exit(___);} +#if 0 +# 174 +{ +# 175 +return (double)a; +# 176 +} +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double uint2double(unsigned a, cudaRoundMode mode) +# 179 +{int volatile ___ = 1;(void)a;(void)mode; +# 181 +::exit(___);} +#if 0 +# 179 +{ +# 180 +return (double)a; +# 181 +} +#endif +# 183 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double float2double(float a, cudaRoundMode mode) +# 184 +{int volatile ___ = 1;(void)a;(void)mode; +# 186 +::exit(___);} +#if 0 +# 184 +{ +# 185 +return (double)a; +# 186 +} +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" +__attribute__((unused)) static inline float atomicAdd(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 101 +{ } +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMin(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 105 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMax(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicAnd(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicOr(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicXor(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMin(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMax(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 119 +{ } +#endif +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicOr(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 121 +{ } +#endif +# 123 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicXor(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 123 +{ } +#endif +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline double atomicAdd(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 310 +{ } +#endif +# 313 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAdd_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 313 +{ } +#endif +# 316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAdd_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 316 +{ } +#endif +# 319 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAdd_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 319 +{ } +#endif +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAdd_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 322 +{ } +#endif +# 325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAdd_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 325 +{ } +#endif +# 328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAdd_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 328 +{ } +#endif +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicAdd_block(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 331 +{ } +#endif +# 334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicAdd_system(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 334 +{ } +#endif +# 337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline double atomicAdd_block(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 337 +{ } +#endif +# 340 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline double atomicAdd_system(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 340 +{ } +#endif +# 343 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicSub_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 343 +{ } +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicSub_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 346 +{ } +#endif +# 349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicSub_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 349 +{ } +#endif +# 352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicSub_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 352 +{ } +#endif +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicExch_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 355 +{ } +#endif +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicExch_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 358 +{ } +#endif +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicExch_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 361 +{ } +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicExch_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 364 +{ } +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicExch_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 367 +{ } +#endif +# 370 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicExch_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 370 +{ } +#endif +# 373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicExch_block(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 373 +{ } +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicExch_system(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 376 +{ } +#endif +# 379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMin_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 379 +{ } +#endif +# 382 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMin_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 382 +{ } +#endif +# 385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMin_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 385 +{ } +#endif +# 388 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMin_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 388 +{ } +#endif +# 391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMin_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 391 +{ } +#endif +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMin_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 394 +{ } +#endif +# 397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMin_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 397 +{ } +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMin_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 400 +{ } +#endif +# 403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMax_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 403 +{ } +#endif +# 406 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMax_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 406 +{ } +#endif +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMax_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 409 +{ } +#endif +# 412 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMax_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 412 +{ } +#endif +# 415 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMax_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 415 +{ } +#endif +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMax_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 418 +{ } +#endif +# 421 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMax_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 421 +{ } +#endif +# 424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMax_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 424 +{ } +#endif +# 427 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicInc_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 427 +{ } +#endif +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicInc_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 430 +{ } +#endif +# 433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicDec_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 433 +{ } +#endif +# 436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicDec_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 436 +{ } +#endif +# 439 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicCAS_block(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 439 +{ } +#endif +# 442 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicCAS_system(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 442 +{ } +#endif +# 445 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicCAS_block(unsigned *address, unsigned compare, unsigned +# 446 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 446 +{ } +#endif +# 449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicCAS_system(unsigned *address, unsigned compare, unsigned +# 450 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 450 +{ } +#endif +# 453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicCAS_block(unsigned long long *address, unsigned long long +# 454 +compare, unsigned long long +# 455 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 455 +{ } +#endif +# 458 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicCAS_system(unsigned long long *address, unsigned long long +# 459 +compare, unsigned long long +# 460 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 460 +{ } +#endif +# 463 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAnd_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 463 +{ } +#endif +# 466 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAnd_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 466 +{ } +#endif +# 469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicAnd_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 469 +{ } +#endif +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicAnd_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 472 +{ } +#endif +# 475 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAnd_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 475 +{ } +#endif +# 478 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAnd_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 478 +{ } +#endif +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAnd_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 481 +{ } +#endif +# 484 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAnd_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 484 +{ } +#endif +# 487 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicOr_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 487 +{ } +#endif +# 490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicOr_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 490 +{ } +#endif +# 493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicOr_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 493 +{ } +#endif +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicOr_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 496 +{ } +#endif +# 499 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicOr_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 499 +{ } +#endif +# 502 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicOr_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 502 +{ } +#endif +# 505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicOr_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 505 +{ } +#endif +# 508 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicOr_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 508 +{ } +#endif +# 511 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicXor_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 511 +{ } +#endif +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicXor_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 514 +{ } +#endif +# 517 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicXor_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 517 +{ } +#endif +# 520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicXor_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 520 +{ } +#endif +# 523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicXor_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 523 +{ } +#endif +# 526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicXor_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 526 +{ } +#endif +# 529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicXor_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 529 +{ } +#endif +# 532 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicXor_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 532 +{ } +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern "C" { +# 1508 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +} +# 1515 +__attribute((deprecated("__ballot() is deprecated in favor of __ballot_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to" " suppress this warning)."))) __attribute__((unused)) static inline unsigned ballot(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1515 +{ } +#endif +# 1517 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline int syncthreads_count(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1517 +{ } +#endif +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline bool syncthreads_and(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1519 +{ } +#endif +# 1521 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline bool syncthreads_or(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1521 +{ } +#endif +# 1526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isGlobal(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1526 +{ } +#endif +# 1527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isShared(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1527 +{ } +#endif +# 1528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isConstant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1528 +{ } +#endif +# 1529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isLocal(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1529 +{ } +#endif +# 1531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isGridConstant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1531 +{ } +#endif +# 1533 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_global(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1533 +{ } +#endif +# 1534 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_shared(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1534 +{ } +#endif +# 1535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_constant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1535 +{ } +#endif +# 1536 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_local(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1536 +{ } +#endif +# 1538 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_grid_constant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1538 +{ } +#endif +# 1541 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_global_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1541 +{ } +#endif +# 1542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_shared_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1542 +{ } +#endif +# 1543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_constant_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1543 +{ } +#endif +# 1544 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_local_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1544 +{ } +#endif +# 1546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_grid_constant_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1546 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __fns(unsigned mask, unsigned base, int offset) {int volatile ___ = 1;(void)mask;(void)base;(void)offset;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline void __barrier_sync(unsigned id) {int volatile ___ = 1;(void)id;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline void __barrier_sync_count(unsigned id, unsigned cnt) {int volatile ___ = 1;(void)id;(void)cnt;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline void __syncwarp(unsigned mask = 4294967295U) {int volatile ___ = 1;(void)mask;::exit(___);} +#if 0 +# 112 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __all_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __any_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 114 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __uni_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __ballot_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 116 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __activemask() {int volatile ___ = 1;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline int __shfl(int var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 126 +{ } +#endif +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned __shfl(unsigned var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 127 +{ } +#endif +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_up(int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 128 +{ } +#endif +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_up(unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 129 +{ } +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_down(int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 130 +{ } +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_down(unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 131 +{ } +#endif +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_xor(int var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 132 +{ } +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_xor(unsigned var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 133 +{ } +#endif +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline float __shfl(float var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 134 +{ } +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_up(float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 135 +{ } +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_down(float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 136 +{ } +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_xor(float var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 137 +{ } +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_sync(unsigned mask, int var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 140 +{ } +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_sync(unsigned mask, unsigned var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 141 +{ } +#endif +# 142 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_up_sync(unsigned mask, int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 142 +{ } +#endif +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_up_sync(unsigned mask, unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 143 +{ } +#endif +# 144 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_down_sync(unsigned mask, int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 144 +{ } +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_down_sync(unsigned mask, unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 145 +{ } +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 146 +{ } +#endif +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_xor_sync(unsigned mask, unsigned var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 147 +{ } +#endif +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_sync(unsigned mask, float var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 148 +{ } +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_up_sync(unsigned mask, float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 149 +{ } +#endif +# 150 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_down_sync(unsigned mask, float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 150 +{ } +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 151 +{ } +#endif +# 155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl(unsigned long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 155 +{ } +#endif +# 156 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline long long __shfl(long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 156 +{ } +#endif +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_up(long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 157 +{ } +#endif +# 158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_up(unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 158 +{ } +#endif +# 159 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_down(long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 159 +{ } +#endif +# 160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_down(unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 160 +{ } +#endif +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_xor(long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 161 +{ } +#endif +# 162 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 162 +{ } +#endif +# 163 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline double __shfl(double var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 163 +{ } +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_up(double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 164 +{ } +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_down(double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 165 +{ } +#endif +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_xor(double var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 166 +{ } +#endif +# 169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_sync(unsigned mask, long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 169 +{ } +#endif +# 170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 170 +{ } +#endif +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_up_sync(unsigned mask, long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 171 +{ } +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 172 +{ } +#endif +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_down_sync(unsigned mask, long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 173 +{ } +#endif +# 174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 174 +{ } +#endif +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 175 +{ } +#endif +# 176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 176 +{ } +#endif +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_sync(unsigned mask, double var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 177 +{ } +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_up_sync(unsigned mask, double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 178 +{ } +#endif +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_down_sync(unsigned mask, double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 179 +{ } +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 180 +{ } +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline long __shfl(long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 184 +{ } +#endif +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned long __shfl(unsigned long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 185 +{ } +#endif +# 186 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_up(long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 186 +{ } +#endif +# 187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_up(unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 187 +{ } +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_down(long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 188 +{ } +#endif +# 189 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_down(unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 189 +{ } +#endif +# 190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_xor(long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 190 +{ } +#endif +# 191 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_xor(unsigned long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 191 +{ } +#endif +# 194 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_sync(unsigned mask, long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 194 +{ } +#endif +# 195 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 195 +{ } +#endif +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_up_sync(unsigned mask, long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 196 +{ } +#endif +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 197 +{ } +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_down_sync(unsigned mask, long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 198 +{ } +#endif +# 199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 199 +{ } +#endif +# 200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 200 +{ } +#endif +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 201 +{ } +#endif +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldg(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 87 +{ } +#endif +# 88 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldg(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 88 +{ } +#endif +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldg(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 90 +{ } +#endif +# 91 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldg(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 91 +{ } +#endif +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldg(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 92 +{ } +#endif +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldg(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 93 +{ } +#endif +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldg(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 94 +{ } +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldg(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 95 +{ } +#endif +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldg(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 96 +{ } +#endif +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldg(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 97 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldg(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldg(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldg(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 100 +{ } +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldg(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 101 +{ } +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldg(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 103 +{ } +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldg(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 104 +{ } +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldg(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 105 +{ } +#endif +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldg(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 106 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldg(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldg(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 108 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldg(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldg(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldg(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldg(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 112 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldg(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldg(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldg(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 116 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldg(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldg(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 118 +{ } +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldg(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 119 +{ } +#endif +# 123 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldcg(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 123 +{ } +#endif +# 124 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldcg(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 124 +{ } +#endif +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldcg(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 126 +{ } +#endif +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldcg(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 127 +{ } +#endif +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldcg(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 128 +{ } +#endif +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldcg(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 129 +{ } +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldcg(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 130 +{ } +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldcg(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 131 +{ } +#endif +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldcg(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 132 +{ } +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldcg(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 133 +{ } +#endif +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldcg(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 134 +{ } +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldcg(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 135 +{ } +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldcg(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 136 +{ } +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldcg(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 137 +{ } +#endif +# 139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldcg(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 139 +{ } +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldcg(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 140 +{ } +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldcg(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 141 +{ } +#endif +# 142 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldcg(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 142 +{ } +#endif +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldcg(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 143 +{ } +#endif +# 144 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldcg(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 144 +{ } +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldcg(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 145 +{ } +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldcg(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 146 +{ } +#endif +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldcg(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 147 +{ } +#endif +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldcg(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 148 +{ } +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldcg(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 149 +{ } +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldcg(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 151 +{ } +#endif +# 152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldcg(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 152 +{ } +#endif +# 153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldcg(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 153 +{ } +#endif +# 154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldcg(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 154 +{ } +#endif +# 155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldcg(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 155 +{ } +#endif +# 159 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldca(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 159 +{ } +#endif +# 160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldca(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 160 +{ } +#endif +# 162 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldca(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 162 +{ } +#endif +# 163 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldca(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 163 +{ } +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldca(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 164 +{ } +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldca(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 165 +{ } +#endif +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldca(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 166 +{ } +#endif +# 167 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldca(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 167 +{ } +#endif +# 168 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldca(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 168 +{ } +#endif +# 169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldca(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 169 +{ } +#endif +# 170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldca(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 170 +{ } +#endif +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldca(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 171 +{ } +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldca(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 172 +{ } +#endif +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldca(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 173 +{ } +#endif +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldca(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 175 +{ } +#endif +# 176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldca(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 176 +{ } +#endif +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldca(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 177 +{ } +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldca(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 178 +{ } +#endif +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldca(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 179 +{ } +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldca(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 180 +{ } +#endif +# 181 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldca(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 181 +{ } +#endif +# 182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldca(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 182 +{ } +#endif +# 183 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldca(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 183 +{ } +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldca(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 184 +{ } +#endif +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldca(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 185 +{ } +#endif +# 187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldca(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 187 +{ } +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldca(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 188 +{ } +#endif +# 189 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldca(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 189 +{ } +#endif +# 190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldca(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 190 +{ } +#endif +# 191 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldca(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 191 +{ } +#endif +# 195 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldcs(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 195 +{ } +#endif +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldcs(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 196 +{ } +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldcs(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 198 +{ } +#endif +# 199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldcs(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 199 +{ } +#endif +# 200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldcs(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 200 +{ } +#endif +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldcs(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 201 +{ } +#endif +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldcs(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 202 +{ } +#endif +# 203 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldcs(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 203 +{ } +#endif +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldcs(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 204 +{ } +#endif +# 205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldcs(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 205 +{ } +#endif +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldcs(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 206 +{ } +#endif +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldcs(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 207 +{ } +#endif +# 208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldcs(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 208 +{ } +#endif +# 209 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldcs(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 209 +{ } +#endif +# 211 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldcs(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 211 +{ } +#endif +# 212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldcs(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 212 +{ } +#endif +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldcs(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 213 +{ } +#endif +# 214 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldcs(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 214 +{ } +#endif +# 215 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldcs(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 215 +{ } +#endif +# 216 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldcs(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 216 +{ } +#endif +# 217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldcs(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 217 +{ } +#endif +# 218 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldcs(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 218 +{ } +#endif +# 219 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldcs(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 219 +{ } +#endif +# 220 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldcs(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 220 +{ } +#endif +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldcs(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 221 +{ } +#endif +# 223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldcs(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 223 +{ } +#endif +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldcs(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 224 +{ } +#endif +# 225 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldcs(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 225 +{ } +#endif +# 226 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldcs(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 226 +{ } +#endif +# 227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldcs(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 227 +{ } +#endif +# 231 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldlu(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 231 +{ } +#endif +# 232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldlu(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 232 +{ } +#endif +# 234 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldlu(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 234 +{ } +#endif +# 235 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldlu(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 235 +{ } +#endif +# 236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldlu(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 236 +{ } +#endif +# 237 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldlu(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 237 +{ } +#endif +# 238 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldlu(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 238 +{ } +#endif +# 239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldlu(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 239 +{ } +#endif +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldlu(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 240 +{ } +#endif +# 241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldlu(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 241 +{ } +#endif +# 242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldlu(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 242 +{ } +#endif +# 243 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldlu(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 243 +{ } +#endif +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldlu(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 244 +{ } +#endif +# 245 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldlu(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 245 +{ } +#endif +# 247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldlu(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 247 +{ } +#endif +# 248 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldlu(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 248 +{ } +#endif +# 249 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldlu(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 249 +{ } +#endif +# 250 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldlu(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 250 +{ } +#endif +# 251 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldlu(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 251 +{ } +#endif +# 252 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldlu(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 252 +{ } +#endif +# 253 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldlu(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 253 +{ } +#endif +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldlu(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 254 +{ } +#endif +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldlu(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 255 +{ } +#endif +# 256 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldlu(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 256 +{ } +#endif +# 257 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldlu(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 257 +{ } +#endif +# 259 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldlu(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 259 +{ } +#endif +# 260 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldlu(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 260 +{ } +#endif +# 261 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldlu(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 261 +{ } +#endif +# 262 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldlu(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 262 +{ } +#endif +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldlu(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 263 +{ } +#endif +# 267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldcv(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 267 +{ } +#endif +# 268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldcv(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 268 +{ } +#endif +# 270 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldcv(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 270 +{ } +#endif +# 271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldcv(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 271 +{ } +#endif +# 272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldcv(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 272 +{ } +#endif +# 273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldcv(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 273 +{ } +#endif +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldcv(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 274 +{ } +#endif +# 275 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldcv(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 275 +{ } +#endif +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldcv(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 276 +{ } +#endif +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldcv(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 277 +{ } +#endif +# 278 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldcv(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 278 +{ } +#endif +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldcv(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 279 +{ } +#endif +# 280 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldcv(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 280 +{ } +#endif +# 281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldcv(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 281 +{ } +#endif +# 283 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldcv(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 283 +{ } +#endif +# 284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldcv(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 284 +{ } +#endif +# 285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldcv(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 285 +{ } +#endif +# 286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldcv(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 286 +{ } +#endif +# 287 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldcv(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 287 +{ } +#endif +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldcv(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 288 +{ } +#endif +# 289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldcv(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 289 +{ } +#endif +# 290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldcv(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 290 +{ } +#endif +# 291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldcv(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 291 +{ } +#endif +# 292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldcv(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 292 +{ } +#endif +# 293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldcv(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 293 +{ } +#endif +# 295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldcv(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 295 +{ } +#endif +# 296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldcv(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 296 +{ } +#endif +# 297 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldcv(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 297 +{ } +#endif +# 298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldcv(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 298 +{ } +#endif +# 299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldcv(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 299 +{ } +#endif +# 303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 303 +{ } +#endif +# 304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 304 +{ } +#endif +# 306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 306 +{ } +#endif +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 307 +{ } +#endif +# 308 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 308 +{ } +#endif +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 309 +{ } +#endif +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 310 +{ } +#endif +# 311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 311 +{ } +#endif +# 312 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 312 +{ } +#endif +# 313 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 313 +{ } +#endif +# 314 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 314 +{ } +#endif +# 315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 315 +{ } +#endif +# 316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 316 +{ } +#endif +# 317 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 317 +{ } +#endif +# 319 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 319 +{ } +#endif +# 320 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 320 +{ } +#endif +# 321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 321 +{ } +#endif +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 322 +{ } +#endif +# 323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 323 +{ } +#endif +# 324 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 324 +{ } +#endif +# 325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 325 +{ } +#endif +# 326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 326 +{ } +#endif +# 327 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 327 +{ } +#endif +# 328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 328 +{ } +#endif +# 329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 329 +{ } +#endif +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 331 +{ } +#endif +# 332 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 332 +{ } +#endif +# 333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 333 +{ } +#endif +# 334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 334 +{ } +#endif +# 335 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 335 +{ } +#endif +# 339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 339 +{ } +#endif +# 340 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 340 +{ } +#endif +# 342 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 342 +{ } +#endif +# 343 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 343 +{ } +#endif +# 344 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 344 +{ } +#endif +# 345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 345 +{ } +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 346 +{ } +#endif +# 347 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 347 +{ } +#endif +# 348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 348 +{ } +#endif +# 349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 349 +{ } +#endif +# 350 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 350 +{ } +#endif +# 351 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 351 +{ } +#endif +# 352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 352 +{ } +#endif +# 353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 353 +{ } +#endif +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 355 +{ } +#endif +# 356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 356 +{ } +#endif +# 357 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 357 +{ } +#endif +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 358 +{ } +#endif +# 359 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 359 +{ } +#endif +# 360 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 360 +{ } +#endif +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 361 +{ } +#endif +# 362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 362 +{ } +#endif +# 363 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 363 +{ } +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 364 +{ } +#endif +# 365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 365 +{ } +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 367 +{ } +#endif +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 368 +{ } +#endif +# 369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 369 +{ } +#endif +# 370 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 370 +{ } +#endif +# 371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 371 +{ } +#endif +# 375 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 375 +{ } +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 376 +{ } +#endif +# 378 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 378 +{ } +#endif +# 379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 379 +{ } +#endif +# 380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 380 +{ } +#endif +# 381 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 381 +{ } +#endif +# 382 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 382 +{ } +#endif +# 383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 383 +{ } +#endif +# 384 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 384 +{ } +#endif +# 385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 385 +{ } +#endif +# 386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 386 +{ } +#endif +# 387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 387 +{ } +#endif +# 388 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 388 +{ } +#endif +# 389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 389 +{ } +#endif +# 391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 391 +{ } +#endif +# 392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 392 +{ } +#endif +# 393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 393 +{ } +#endif +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 394 +{ } +#endif +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 395 +{ } +#endif +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 396 +{ } +#endif +# 397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 397 +{ } +#endif +# 398 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 398 +{ } +#endif +# 399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 399 +{ } +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 400 +{ } +#endif +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 401 +{ } +#endif +# 403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 403 +{ } +#endif +# 404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 404 +{ } +#endif +# 405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 405 +{ } +#endif +# 406 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 406 +{ } +#endif +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 407 +{ } +#endif +# 411 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 411 +{ } +#endif +# 412 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 412 +{ } +#endif +# 414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 414 +{ } +#endif +# 415 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 415 +{ } +#endif +# 416 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 416 +{ } +#endif +# 417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 417 +{ } +#endif +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 418 +{ } +#endif +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 419 +{ } +#endif +# 420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 420 +{ } +#endif +# 421 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 421 +{ } +#endif +# 422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 422 +{ } +#endif +# 423 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 423 +{ } +#endif +# 424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 424 +{ } +#endif +# 425 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 425 +{ } +#endif +# 427 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 427 +{ } +#endif +# 428 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 428 +{ } +#endif +# 429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 429 +{ } +#endif +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 430 +{ } +#endif +# 431 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 431 +{ } +#endif +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 432 +{ } +#endif +# 433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 433 +{ } +#endif +# 434 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 434 +{ } +#endif +# 435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 435 +{ } +#endif +# 436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 436 +{ } +#endif +# 437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 437 +{ } +#endif +# 439 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 439 +{ } +#endif +# 440 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 440 +{ } +#endif +# 441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 441 +{ } +#endif +# 442 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 442 +{ } +#endif +# 443 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 443 +{ } +#endif +# 460 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_l(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 460 +{ } +#endif +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_lc(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 472 +{ } +#endif +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_r(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 485 +{ } +#endif +# 497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_rc(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 497 +{ } +#endif +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_lo(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 89 +{ } +#endif +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_lo(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 90 +{ } +#endif +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_lo(short2 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 92 +{ } +#endif +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_lo(ushort2 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 93 +{ } +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_hi(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 95 +{ } +#endif +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_hi(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 96 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_hi(short2 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_hi(ushort2 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp4a(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 106 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp4a(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp4a(char4 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp4a(uchar4 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 100 +{ } +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 101 +{ } +#endif +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned long long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 102 +{ } +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, long long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 103 +{ } +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, float value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 104 +{ } +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, double value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 105 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, int value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 108 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned long long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, long long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 112 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, float value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, double value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 114 +{ } +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline void __nanosleep(unsigned ns) {int volatile ___ = 1;(void)ns;::exit(___);} +#if 0 +# 116 +{ } +#endif +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned short atomicCAS(unsigned short *address, unsigned short compare, unsigned short val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 118 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_add_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_min_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_max_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 100 +{ } +#endif +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline int __reduce_add_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 102 +{ } +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline int __reduce_min_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 103 +{ } +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline int __reduce_max_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 104 +{ } +#endif +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_and_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 106 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_or_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_xor_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 108 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +extern "C" { +# 112 +__attribute__((unused)) inline void *__nv_associate_access_property(const void *ptr, unsigned long long +# 113 +property) {int volatile ___ = 1;(void)ptr;(void)property; +# 117 +::exit(___);} +#if 0 +# 113 +{ +# 114 +__attribute__((unused)) extern void *__nv_associate_access_property_impl(const void *, unsigned long long); +# 116 +return __nv_associate_access_property_impl(ptr, property); +# 117 +} +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) inline void __nv_memcpy_async_shared_global_4(void *dst, const void * +# 120 +src, unsigned +# 121 +src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size; +# 126 +::exit(___);} +#if 0 +# 121 +{ +# 122 +__attribute__((unused)) extern void __nv_memcpy_async_shared_global_4_impl(void *, const void *, unsigned); +# 125 +__nv_memcpy_async_shared_global_4_impl(dst, src, src_size); +# 126 +} +#endif +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) inline void __nv_memcpy_async_shared_global_8(void *dst, const void * +# 129 +src, unsigned +# 130 +src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size; +# 135 +::exit(___);} +#if 0 +# 130 +{ +# 131 +__attribute__((unused)) extern void __nv_memcpy_async_shared_global_8_impl(void *, const void *, unsigned); +# 134 +__nv_memcpy_async_shared_global_8_impl(dst, src, src_size); +# 135 +} +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) inline void __nv_memcpy_async_shared_global_16(void *dst, const void * +# 138 +src, unsigned +# 139 +src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size; +# 144 +::exit(___);} +#if 0 +# 139 +{ +# 140 +__attribute__((unused)) extern void __nv_memcpy_async_shared_global_16_impl(void *, const void *, unsigned); +# 143 +__nv_memcpy_async_shared_global_16_impl(dst, src, src_size); +# 144 +} +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +} +# 122 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 123 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dread(T *res, surface< void, 1> surf, int x, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 124 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)s;(void)mode; +# 128 +::exit(___);} +#if 0 +# 124 +{ +# 128 +} +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 131 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf1Dread(surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 132 +{int volatile ___ = 1;(void)surf;(void)x;(void)mode; +# 138 +::exit(___);} +#if 0 +# 132 +{ +# 138 +} +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 141 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dread(T *res, surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 142 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)mode; +# 146 +::exit(___);} +#if 0 +# 142 +{ +# 146 +} +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 150 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dread(T *res, surface< void, 2> surf, int x, int y, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 151 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)s;(void)mode; +# 155 +::exit(___);} +#if 0 +# 151 +{ +# 155 +} +#endif +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 158 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf2Dread(surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 159 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)mode; +# 165 +::exit(___);} +#if 0 +# 159 +{ +# 165 +} +#endif +# 167 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 168 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dread(T *res, surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 169 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)mode; +# 173 +::exit(___);} +#if 0 +# 169 +{ +# 173 +} +#endif +# 176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 177 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dread(T *res, surface< void, 3> surf, int x, int y, int z, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 178 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)z;(void)s;(void)mode; +# 182 +::exit(___);} +#if 0 +# 178 +{ +# 182 +} +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 185 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf3Dread(surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 186 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)z;(void)mode; +# 192 +::exit(___);} +#if 0 +# 186 +{ +# 192 +} +#endif +# 194 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 195 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dread(T *res, surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 196 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)z;(void)mode; +# 200 +::exit(___);} +#if 0 +# 196 +{ +# 200 +} +#endif +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 205 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredread(T *res, surface< void, 241> surf, int x, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 206 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)layer;(void)s;(void)mode; +# 210 +::exit(___);} +#if 0 +# 206 +{ +# 210 +} +#endif +# 212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 213 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf1DLayeredread(surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 214 +{int volatile ___ = 1;(void)surf;(void)x;(void)layer;(void)mode; +# 220 +::exit(___);} +#if 0 +# 214 +{ +# 220 +} +#endif +# 223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 224 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredread(T *res, surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 225 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)layer;(void)mode; +# 229 +::exit(___);} +#if 0 +# 225 +{ +# 229 +} +#endif +# 232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 233 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredread(T *res, surface< void, 242> surf, int x, int y, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 234 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layer;(void)s;(void)mode; +# 238 +::exit(___);} +#if 0 +# 234 +{ +# 238 +} +#endif +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 241 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf2DLayeredread(surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 242 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)layer;(void)mode; +# 248 +::exit(___);} +#if 0 +# 242 +{ +# 248 +} +#endif +# 251 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 252 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredread(T *res, surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 253 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layer;(void)mode; +# 257 +::exit(___);} +#if 0 +# 253 +{ +# 257 +} +#endif +# 260 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 261 +__attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapread(T *res, surface< void, 12> surf, int x, int y, int face, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 262 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)face;(void)s;(void)mode; +# 266 +::exit(___);} +#if 0 +# 262 +{ +# 266 +} +#endif +# 268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 269 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surfCubemapread(surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 270 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)face;(void)mode; +# 277 +::exit(___);} +#if 0 +# 270 +{ +# 277 +} +#endif +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 280 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapread(T *res, surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 281 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)face;(void)mode; +# 285 +::exit(___);} +#if 0 +# 281 +{ +# 285 +} +#endif +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 289 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredread(T *res, surface< void, 252> surf, int x, int y, int layerFace, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 290 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layerFace;(void)s;(void)mode; +# 294 +::exit(___);} +#if 0 +# 290 +{ +# 294 +} +#endif +# 296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 297 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surfCubemapLayeredread(surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 298 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; +# 304 +::exit(___);} +#if 0 +# 298 +{ +# 304 +} +#endif +# 306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 307 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredread(T *res, surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 308 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; +# 312 +::exit(___);} +#if 0 +# 308 +{ +# 312 +} +#endif +# 315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 316 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dwrite(T val, surface< void, 1> surf, int x, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 317 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)s;(void)mode; +# 321 +::exit(___);} +#if 0 +# 317 +{ +# 321 +} +#endif +# 323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 324 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dwrite(T val, surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 325 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)mode; +# 329 +::exit(___);} +#if 0 +# 325 +{ +# 329 +} +#endif +# 333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 334 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dwrite(T val, surface< void, 2> surf, int x, int y, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 335 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)s;(void)mode; +# 339 +::exit(___);} +#if 0 +# 335 +{ +# 339 +} +#endif +# 341 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 342 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dwrite(T val, surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 343 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)mode; +# 347 +::exit(___);} +#if 0 +# 343 +{ +# 347 +} +#endif +# 350 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 351 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dwrite(T val, surface< void, 3> surf, int x, int y, int z, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 352 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)z;(void)s;(void)mode; +# 356 +::exit(___);} +#if 0 +# 352 +{ +# 356 +} +#endif +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 359 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dwrite(T val, surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 360 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)z;(void)mode; +# 364 +::exit(___);} +#if 0 +# 360 +{ +# 364 +} +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 368 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredwrite(T val, surface< void, 241> surf, int x, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 369 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)layer;(void)s;(void)mode; +# 373 +::exit(___);} +#if 0 +# 369 +{ +# 373 +} +#endif +# 375 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 376 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredwrite(T val, surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 377 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)layer;(void)mode; +# 381 +::exit(___);} +#if 0 +# 377 +{ +# 381 +} +#endif +# 384 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 385 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredwrite(T val, surface< void, 242> surf, int x, int y, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 386 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layer;(void)s;(void)mode; +# 390 +::exit(___);} +#if 0 +# 386 +{ +# 390 +} +#endif +# 392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 393 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredwrite(T val, surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 394 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layer;(void)mode; +# 398 +::exit(___);} +#if 0 +# 394 +{ +# 398 +} +#endif +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 402 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapwrite(T val, surface< void, 12> surf, int x, int y, int face, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 403 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)face;(void)s;(void)mode; +# 407 +::exit(___);} +#if 0 +# 403 +{ +# 407 +} +#endif +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 410 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapwrite(T val, surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 411 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)face;(void)mode; +# 415 +::exit(___);} +#if 0 +# 411 +{ +# 415 +} +#endif +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 420 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredwrite(T val, surface< void, 252> surf, int x, int y, int layerFace, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 421 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layerFace;(void)s;(void)mode; +# 425 +::exit(___);} +#if 0 +# 421 +{ +# 425 +} +#endif +# 427 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 428 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredwrite(T val, surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 429 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; +# 433 +::exit(___);} +#if 0 +# 429 +{ +# 433 +} +#endif +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 73 +struct __nv_tex_rmet_ret { }; +# 75 +template<> struct __nv_tex_rmet_ret< char> { typedef char type; }; +# 76 +template<> struct __nv_tex_rmet_ret< signed char> { typedef signed char type; }; +# 77 +template<> struct __nv_tex_rmet_ret< unsigned char> { typedef unsigned char type; }; +# 78 +template<> struct __nv_tex_rmet_ret< char1> { typedef char1 type; }; +# 79 +template<> struct __nv_tex_rmet_ret< uchar1> { typedef uchar1 type; }; +# 80 +template<> struct __nv_tex_rmet_ret< char2> { typedef char2 type; }; +# 81 +template<> struct __nv_tex_rmet_ret< uchar2> { typedef uchar2 type; }; +# 82 +template<> struct __nv_tex_rmet_ret< char4> { typedef char4 type; }; +# 83 +template<> struct __nv_tex_rmet_ret< uchar4> { typedef uchar4 type; }; +# 85 +template<> struct __nv_tex_rmet_ret< short> { typedef short type; }; +# 86 +template<> struct __nv_tex_rmet_ret< unsigned short> { typedef unsigned short type; }; +# 87 +template<> struct __nv_tex_rmet_ret< short1> { typedef short1 type; }; +# 88 +template<> struct __nv_tex_rmet_ret< ushort1> { typedef ushort1 type; }; +# 89 +template<> struct __nv_tex_rmet_ret< short2> { typedef short2 type; }; +# 90 +template<> struct __nv_tex_rmet_ret< ushort2> { typedef ushort2 type; }; +# 91 +template<> struct __nv_tex_rmet_ret< short4> { typedef short4 type; }; +# 92 +template<> struct __nv_tex_rmet_ret< ushort4> { typedef ushort4 type; }; +# 94 +template<> struct __nv_tex_rmet_ret< int> { typedef int type; }; +# 95 +template<> struct __nv_tex_rmet_ret< unsigned> { typedef unsigned type; }; +# 96 +template<> struct __nv_tex_rmet_ret< int1> { typedef int1 type; }; +# 97 +template<> struct __nv_tex_rmet_ret< uint1> { typedef uint1 type; }; +# 98 +template<> struct __nv_tex_rmet_ret< int2> { typedef int2 type; }; +# 99 +template<> struct __nv_tex_rmet_ret< uint2> { typedef uint2 type; }; +# 100 +template<> struct __nv_tex_rmet_ret< int4> { typedef int4 type; }; +# 101 +template<> struct __nv_tex_rmet_ret< uint4> { typedef uint4 type; }; +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template<> struct __nv_tex_rmet_ret< float> { typedef float type; }; +# 114 +template<> struct __nv_tex_rmet_ret< float1> { typedef float1 type; }; +# 115 +template<> struct __nv_tex_rmet_ret< float2> { typedef float2 type; }; +# 116 +template<> struct __nv_tex_rmet_ret< float4> { typedef float4 type; }; +# 119 +template< class T> struct __nv_tex_rmet_cast { typedef T *type; }; +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 132 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1Dfetch(texture< T, 1, cudaReadModeElementType> t, int x) +# 133 +{int volatile ___ = 1;(void)t;(void)x; +# 139 +::exit(___);} +#if 0 +# 133 +{ +# 139 +} +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 142 +struct __nv_tex_rmnf_ret { }; +# 144 +template<> struct __nv_tex_rmnf_ret< char> { typedef float type; }; +# 145 +template<> struct __nv_tex_rmnf_ret< signed char> { typedef float type; }; +# 146 +template<> struct __nv_tex_rmnf_ret< unsigned char> { typedef float type; }; +# 147 +template<> struct __nv_tex_rmnf_ret< short> { typedef float type; }; +# 148 +template<> struct __nv_tex_rmnf_ret< unsigned short> { typedef float type; }; +# 149 +template<> struct __nv_tex_rmnf_ret< char1> { typedef float1 type; }; +# 150 +template<> struct __nv_tex_rmnf_ret< uchar1> { typedef float1 type; }; +# 151 +template<> struct __nv_tex_rmnf_ret< short1> { typedef float1 type; }; +# 152 +template<> struct __nv_tex_rmnf_ret< ushort1> { typedef float1 type; }; +# 153 +template<> struct __nv_tex_rmnf_ret< char2> { typedef float2 type; }; +# 154 +template<> struct __nv_tex_rmnf_ret< uchar2> { typedef float2 type; }; +# 155 +template<> struct __nv_tex_rmnf_ret< short2> { typedef float2 type; }; +# 156 +template<> struct __nv_tex_rmnf_ret< ushort2> { typedef float2 type; }; +# 157 +template<> struct __nv_tex_rmnf_ret< char4> { typedef float4 type; }; +# 158 +template<> struct __nv_tex_rmnf_ret< uchar4> { typedef float4 type; }; +# 159 +template<> struct __nv_tex_rmnf_ret< short4> { typedef float4 type; }; +# 160 +template<> struct __nv_tex_rmnf_ret< ushort4> { typedef float4 type; }; +# 162 +template< class T> +# 163 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1Dfetch(texture< T, 1, cudaReadModeNormalizedFloat> t, int x) +# 164 +{int volatile ___ = 1;(void)t;(void)x; +# 171 +::exit(___);} +#if 0 +# 164 +{ +# 171 +} +#endif +# 174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 175 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1D(texture< T, 1, cudaReadModeElementType> t, float x) +# 176 +{int volatile ___ = 1;(void)t;(void)x; +# 182 +::exit(___);} +#if 0 +# 176 +{ +# 182 +} +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 185 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1D(texture< T, 1, cudaReadModeNormalizedFloat> t, float x) +# 186 +{int volatile ___ = 1;(void)t;(void)x; +# 193 +::exit(___);} +#if 0 +# 186 +{ +# 193 +} +#endif +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 198 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2D(texture< T, 2, cudaReadModeElementType> t, float x, float y) +# 199 +{int volatile ___ = 1;(void)t;(void)x;(void)y; +# 206 +::exit(___);} +#if 0 +# 199 +{ +# 206 +} +#endif +# 208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 209 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2D(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y) +# 210 +{int volatile ___ = 1;(void)t;(void)x;(void)y; +# 217 +::exit(___);} +#if 0 +# 210 +{ +# 217 +} +#endif +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 222 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayered(texture< T, 241, cudaReadModeElementType> t, float x, int layer) +# 223 +{int volatile ___ = 1;(void)t;(void)x;(void)layer; +# 229 +::exit(___);} +#if 0 +# 223 +{ +# 229 +} +#endif +# 231 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 232 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayered(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer) +# 233 +{int volatile ___ = 1;(void)t;(void)x;(void)layer; +# 240 +::exit(___);} +#if 0 +# 233 +{ +# 240 +} +#endif +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 245 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayered(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer) +# 246 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer; +# 252 +::exit(___);} +#if 0 +# 246 +{ +# 252 +} +#endif +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 255 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayered(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer) +# 256 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer; +# 263 +::exit(___);} +#if 0 +# 256 +{ +# 263 +} +#endif +# 266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 267 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3D(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z) +# 268 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 274 +::exit(___);} +#if 0 +# 268 +{ +# 274 +} +#endif +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 277 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3D(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z) +# 278 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 285 +::exit(___);} +#if 0 +# 278 +{ +# 285 +} +#endif +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 289 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemap(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z) +# 290 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 296 +::exit(___);} +#if 0 +# 290 +{ +# 296 +} +#endif +# 298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 299 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemap(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z) +# 300 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 307 +::exit(___);} +#if 0 +# 300 +{ +# 307 +} +#endif +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 311 +struct __nv_tex2dgather_ret { }; +# 312 +template<> struct __nv_tex2dgather_ret< char> { typedef char4 type; }; +# 313 +template<> struct __nv_tex2dgather_ret< signed char> { typedef char4 type; }; +# 314 +template<> struct __nv_tex2dgather_ret< char1> { typedef char4 type; }; +# 315 +template<> struct __nv_tex2dgather_ret< char2> { typedef char4 type; }; +# 316 +template<> struct __nv_tex2dgather_ret< char3> { typedef char4 type; }; +# 317 +template<> struct __nv_tex2dgather_ret< char4> { typedef char4 type; }; +# 318 +template<> struct __nv_tex2dgather_ret< unsigned char> { typedef uchar4 type; }; +# 319 +template<> struct __nv_tex2dgather_ret< uchar1> { typedef uchar4 type; }; +# 320 +template<> struct __nv_tex2dgather_ret< uchar2> { typedef uchar4 type; }; +# 321 +template<> struct __nv_tex2dgather_ret< uchar3> { typedef uchar4 type; }; +# 322 +template<> struct __nv_tex2dgather_ret< uchar4> { typedef uchar4 type; }; +# 324 +template<> struct __nv_tex2dgather_ret< short> { typedef short4 type; }; +# 325 +template<> struct __nv_tex2dgather_ret< short1> { typedef short4 type; }; +# 326 +template<> struct __nv_tex2dgather_ret< short2> { typedef short4 type; }; +# 327 +template<> struct __nv_tex2dgather_ret< short3> { typedef short4 type; }; +# 328 +template<> struct __nv_tex2dgather_ret< short4> { typedef short4 type; }; +# 329 +template<> struct __nv_tex2dgather_ret< unsigned short> { typedef ushort4 type; }; +# 330 +template<> struct __nv_tex2dgather_ret< ushort1> { typedef ushort4 type; }; +# 331 +template<> struct __nv_tex2dgather_ret< ushort2> { typedef ushort4 type; }; +# 332 +template<> struct __nv_tex2dgather_ret< ushort3> { typedef ushort4 type; }; +# 333 +template<> struct __nv_tex2dgather_ret< ushort4> { typedef ushort4 type; }; +# 335 +template<> struct __nv_tex2dgather_ret< int> { typedef int4 type; }; +# 336 +template<> struct __nv_tex2dgather_ret< int1> { typedef int4 type; }; +# 337 +template<> struct __nv_tex2dgather_ret< int2> { typedef int4 type; }; +# 338 +template<> struct __nv_tex2dgather_ret< int3> { typedef int4 type; }; +# 339 +template<> struct __nv_tex2dgather_ret< int4> { typedef int4 type; }; +# 340 +template<> struct __nv_tex2dgather_ret< unsigned> { typedef uint4 type; }; +# 341 +template<> struct __nv_tex2dgather_ret< uint1> { typedef uint4 type; }; +# 342 +template<> struct __nv_tex2dgather_ret< uint2> { typedef uint4 type; }; +# 343 +template<> struct __nv_tex2dgather_ret< uint3> { typedef uint4 type; }; +# 344 +template<> struct __nv_tex2dgather_ret< uint4> { typedef uint4 type; }; +# 346 +template<> struct __nv_tex2dgather_ret< float> { typedef float4 type; }; +# 347 +template<> struct __nv_tex2dgather_ret< float1> { typedef float4 type; }; +# 348 +template<> struct __nv_tex2dgather_ret< float2> { typedef float4 type; }; +# 349 +template<> struct __nv_tex2dgather_ret< float3> { typedef float4 type; }; +# 350 +template<> struct __nv_tex2dgather_ret< float4> { typedef float4 type; }; +# 352 +template< class T> +# 353 +__attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex2dgather_ret< T> ::type tex2Dgather(texture< T, 2, cudaReadModeElementType> t, float x, float y, int comp = 0) +# 354 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)comp; +# 361 +::exit(___);} +#if 0 +# 354 +{ +# 361 +} +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> struct __nv_tex2dgather_rmnf_ret { }; +# 365 +template<> struct __nv_tex2dgather_rmnf_ret< char> { typedef float4 type; }; +# 366 +template<> struct __nv_tex2dgather_rmnf_ret< signed char> { typedef float4 type; }; +# 367 +template<> struct __nv_tex2dgather_rmnf_ret< unsigned char> { typedef float4 type; }; +# 368 +template<> struct __nv_tex2dgather_rmnf_ret< char1> { typedef float4 type; }; +# 369 +template<> struct __nv_tex2dgather_rmnf_ret< uchar1> { typedef float4 type; }; +# 370 +template<> struct __nv_tex2dgather_rmnf_ret< char2> { typedef float4 type; }; +# 371 +template<> struct __nv_tex2dgather_rmnf_ret< uchar2> { typedef float4 type; }; +# 372 +template<> struct __nv_tex2dgather_rmnf_ret< char3> { typedef float4 type; }; +# 373 +template<> struct __nv_tex2dgather_rmnf_ret< uchar3> { typedef float4 type; }; +# 374 +template<> struct __nv_tex2dgather_rmnf_ret< char4> { typedef float4 type; }; +# 375 +template<> struct __nv_tex2dgather_rmnf_ret< uchar4> { typedef float4 type; }; +# 376 +template<> struct __nv_tex2dgather_rmnf_ret< signed short> { typedef float4 type; }; +# 377 +template<> struct __nv_tex2dgather_rmnf_ret< unsigned short> { typedef float4 type; }; +# 378 +template<> struct __nv_tex2dgather_rmnf_ret< short1> { typedef float4 type; }; +# 379 +template<> struct __nv_tex2dgather_rmnf_ret< ushort1> { typedef float4 type; }; +# 380 +template<> struct __nv_tex2dgather_rmnf_ret< short2> { typedef float4 type; }; +# 381 +template<> struct __nv_tex2dgather_rmnf_ret< ushort2> { typedef float4 type; }; +# 382 +template<> struct __nv_tex2dgather_rmnf_ret< short3> { typedef float4 type; }; +# 383 +template<> struct __nv_tex2dgather_rmnf_ret< ushort3> { typedef float4 type; }; +# 384 +template<> struct __nv_tex2dgather_rmnf_ret< short4> { typedef float4 type; }; +# 385 +template<> struct __nv_tex2dgather_rmnf_ret< ushort4> { typedef float4 type; }; +# 387 +template< class T> +# 388 +__attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex2dgather_rmnf_ret< T> ::type tex2Dgather(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, int comp = 0) +# 389 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)comp; +# 396 +::exit(___);} +#if 0 +# 389 +{ +# 396 +} +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 401 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLod(texture< T, 1, cudaReadModeElementType> t, float x, float level) +# 402 +{int volatile ___ = 1;(void)t;(void)x;(void)level; +# 408 +::exit(___);} +#if 0 +# 402 +{ +# 408 +} +#endif +# 410 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 411 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLod(texture< T, 1, cudaReadModeNormalizedFloat> t, float x, float level) +# 412 +{int volatile ___ = 1;(void)t;(void)x;(void)level; +# 419 +::exit(___);} +#if 0 +# 412 +{ +# 419 +} +#endif +# 422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 423 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLod(texture< T, 2, cudaReadModeElementType> t, float x, float y, float level) +# 424 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)level; +# 430 +::exit(___);} +#if 0 +# 424 +{ +# 430 +} +#endif +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 433 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLod(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, float level) +# 434 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)level; +# 441 +::exit(___);} +#if 0 +# 434 +{ +# 441 +} +#endif +# 444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 445 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayeredLod(texture< T, 241, cudaReadModeElementType> t, float x, int layer, float level) +# 446 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)level; +# 452 +::exit(___);} +#if 0 +# 446 +{ +# 452 +} +#endif +# 454 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 455 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayeredLod(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer, float level) +# 456 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)level; +# 463 +::exit(___);} +#if 0 +# 456 +{ +# 463 +} +#endif +# 466 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 467 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayeredLod(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer, float level) +# 468 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)level; +# 474 +::exit(___);} +#if 0 +# 468 +{ +# 474 +} +#endif +# 476 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 477 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayeredLod(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer, float level) +# 478 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)level; +# 485 +::exit(___);} +#if 0 +# 478 +{ +# 485 +} +#endif +# 488 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 489 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3DLod(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z, float level) +# 490 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 496 +::exit(___);} +#if 0 +# 490 +{ +# 496 +} +#endif +# 498 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 499 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3DLod(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z, float level) +# 500 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 507 +::exit(___);} +#if 0 +# 500 +{ +# 507 +} +#endif +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 511 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLod(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z, float level) +# 512 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 518 +::exit(___);} +#if 0 +# 512 +{ +# 518 +} +#endif +# 520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 521 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLod(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z, float level) +# 522 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 529 +::exit(___);} +#if 0 +# 522 +{ +# 529 +} +#endif +# 533 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 534 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayered(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer) +# 535 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer; +# 541 +::exit(___);} +#if 0 +# 535 +{ +# 541 +} +#endif +# 543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 544 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayered(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer) +# 545 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer; +# 552 +::exit(___);} +#if 0 +# 545 +{ +# 552 +} +#endif +# 556 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 557 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayeredLod(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer, float level) +# 558 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 564 +::exit(___);} +#if 0 +# 558 +{ +# 564 +} +#endif +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 567 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayeredLod(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer, float level) +# 568 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 575 +::exit(___);} +#if 0 +# 568 +{ +# 575 +} +#endif +# 579 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 580 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapGrad(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 581 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 587 +::exit(___);} +#if 0 +# 581 +{ +# 587 +} +#endif +# 589 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 590 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapGrad(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 591 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 598 +::exit(___);} +#if 0 +# 591 +{ +# 598 +} +#endif +# 602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 603 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayeredGrad(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 604 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 610 +::exit(___);} +#if 0 +# 604 +{ +# 610 +} +#endif +# 612 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 613 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayeredGrad(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 614 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 621 +::exit(___);} +#if 0 +# 614 +{ +# 621 +} +#endif +# 625 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 626 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DGrad(texture< T, 1, cudaReadModeElementType> t, float x, float dPdx, float dPdy) +# 627 +{int volatile ___ = 1;(void)t;(void)x;(void)dPdx;(void)dPdy; +# 633 +::exit(___);} +#if 0 +# 627 +{ +# 633 +} +#endif +# 635 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 636 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DGrad(texture< T, 1, cudaReadModeNormalizedFloat> t, float x, float dPdx, float dPdy) +# 637 +{int volatile ___ = 1;(void)t;(void)x;(void)dPdx;(void)dPdy; +# 644 +::exit(___);} +#if 0 +# 637 +{ +# 644 +} +#endif +# 648 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 649 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DGrad(texture< T, 2, cudaReadModeElementType> t, float x, float y, float2 dPdx, float2 dPdy) +# 650 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 656 +::exit(___);} +#if 0 +# 650 +{ +# 656 +} +#endif +# 658 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 659 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DGrad(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, float2 dPdx, float2 dPdy) +# 660 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 667 +::exit(___);} +#if 0 +# 660 +{ +# 667 +} +#endif +# 670 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 671 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayeredGrad(texture< T, 241, cudaReadModeElementType> t, float x, int layer, float dPdx, float dPdy) +# 672 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 678 +::exit(___);} +#if 0 +# 672 +{ +# 678 +} +#endif +# 680 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 681 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayeredGrad(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer, float dPdx, float dPdy) +# 682 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 689 +::exit(___);} +#if 0 +# 682 +{ +# 689 +} +#endif +# 692 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 693 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayeredGrad(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 694 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 700 +::exit(___);} +#if 0 +# 694 +{ +# 700 +} +#endif +# 702 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 703 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayeredGrad(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 704 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 711 +::exit(___);} +#if 0 +# 704 +{ +# 711 +} +#endif +# 714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 715 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3DGrad(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 716 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 722 +::exit(___);} +#if 0 +# 716 +{ +# 722 +} +#endif +# 724 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 725 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3DGrad(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 726 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 733 +::exit(___);} +#if 0 +# 726 +{ +# 733 +} +#endif +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> struct __nv_itex_trait { }; +# 65 +template<> struct __nv_itex_trait< char> { typedef void type; }; +# 66 +template<> struct __nv_itex_trait< signed char> { typedef void type; }; +# 67 +template<> struct __nv_itex_trait< char1> { typedef void type; }; +# 68 +template<> struct __nv_itex_trait< char2> { typedef void type; }; +# 69 +template<> struct __nv_itex_trait< char4> { typedef void type; }; +# 70 +template<> struct __nv_itex_trait< unsigned char> { typedef void type; }; +# 71 +template<> struct __nv_itex_trait< uchar1> { typedef void type; }; +# 72 +template<> struct __nv_itex_trait< uchar2> { typedef void type; }; +# 73 +template<> struct __nv_itex_trait< uchar4> { typedef void type; }; +# 74 +template<> struct __nv_itex_trait< short> { typedef void type; }; +# 75 +template<> struct __nv_itex_trait< short1> { typedef void type; }; +# 76 +template<> struct __nv_itex_trait< short2> { typedef void type; }; +# 77 +template<> struct __nv_itex_trait< short4> { typedef void type; }; +# 78 +template<> struct __nv_itex_trait< unsigned short> { typedef void type; }; +# 79 +template<> struct __nv_itex_trait< ushort1> { typedef void type; }; +# 80 +template<> struct __nv_itex_trait< ushort2> { typedef void type; }; +# 81 +template<> struct __nv_itex_trait< ushort4> { typedef void type; }; +# 82 +template<> struct __nv_itex_trait< int> { typedef void type; }; +# 83 +template<> struct __nv_itex_trait< int1> { typedef void type; }; +# 84 +template<> struct __nv_itex_trait< int2> { typedef void type; }; +# 85 +template<> struct __nv_itex_trait< int4> { typedef void type; }; +# 86 +template<> struct __nv_itex_trait< unsigned> { typedef void type; }; +# 87 +template<> struct __nv_itex_trait< uint1> { typedef void type; }; +# 88 +template<> struct __nv_itex_trait< uint2> { typedef void type; }; +# 89 +template<> struct __nv_itex_trait< uint4> { typedef void type; }; +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template<> struct __nv_itex_trait< float> { typedef void type; }; +# 101 +template<> struct __nv_itex_trait< float1> { typedef void type; }; +# 102 +template<> struct __nv_itex_trait< float2> { typedef void type; }; +# 103 +template<> struct __nv_itex_trait< float4> { typedef void type; }; +# 107 +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 108 +tex1Dfetch(T *ptr, cudaTextureObject_t obj, int x) +# 109 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x; +# 113 +::exit(___);} +#if 0 +# 109 +{ +# 113 +} +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 116 +tex1Dfetch(cudaTextureObject_t texObject, int x) +# 117 +{int volatile ___ = 1;(void)texObject;(void)x; +# 123 +::exit(___);} +#if 0 +# 117 +{ +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 126 +tex1D(T *ptr, cudaTextureObject_t obj, float x) +# 127 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x; +# 131 +::exit(___);} +#if 0 +# 127 +{ +# 131 +} +#endif +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 135 +tex1D(cudaTextureObject_t texObject, float x) +# 136 +{int volatile ___ = 1;(void)texObject;(void)x; +# 142 +::exit(___);} +#if 0 +# 136 +{ +# 142 +} +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 146 +tex2D(T *ptr, cudaTextureObject_t obj, float x, float y) +# 147 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y; +# 151 +::exit(___);} +#if 0 +# 147 +{ +# 151 +} +#endif +# 153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 154 +tex2D(cudaTextureObject_t texObject, float x, float y) +# 155 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y; +# 161 +::exit(___);} +#if 0 +# 155 +{ +# 161 +} +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 165 +tex2D(T *ptr, cudaTextureObject_t obj, float x, float y, bool * +# 166 +isResident) +# 167 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)isResident; +# 173 +::exit(___);} +#if 0 +# 167 +{ +# 173 +} +#endif +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 176 +tex2D(cudaTextureObject_t texObject, float x, float y, bool *isResident) +# 177 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)isResident; +# 183 +::exit(___);} +#if 0 +# 177 +{ +# 183 +} +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 189 +tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +# 190 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z; +# 194 +::exit(___);} +#if 0 +# 190 +{ +# 194 +} +#endif +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 197 +tex3D(cudaTextureObject_t texObject, float x, float y, float z) +# 198 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z; +# 204 +::exit(___);} +#if 0 +# 198 +{ +# 204 +} +#endif +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 208 +tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z, bool * +# 209 +isResident) +# 210 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)isResident; +# 216 +::exit(___);} +#if 0 +# 210 +{ +# 216 +} +#endif +# 218 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 219 +tex3D(cudaTextureObject_t texObject, float x, float y, float z, bool *isResident) +# 220 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)isResident; +# 226 +::exit(___);} +#if 0 +# 220 +{ +# 226 +} +#endif +# 230 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 231 +tex1DLayered(T *ptr, cudaTextureObject_t obj, float x, int layer) +# 232 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer; +# 236 +::exit(___);} +#if 0 +# 232 +{ +# 236 +} +#endif +# 238 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 239 +tex1DLayered(cudaTextureObject_t texObject, float x, int layer) +# 240 +{int volatile ___ = 1;(void)texObject;(void)x;(void)layer; +# 246 +::exit(___);} +#if 0 +# 240 +{ +# 246 +} +#endif +# 248 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 249 +tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer) +# 250 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer; +# 254 +::exit(___);} +#if 0 +# 250 +{ +# 254 +} +#endif +# 256 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 257 +tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer) +# 258 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer; +# 264 +::exit(___);} +#if 0 +# 258 +{ +# 264 +} +#endif +# 267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 268 +tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, bool *isResident) +# 269 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)isResident; +# 275 +::exit(___);} +#if 0 +# 269 +{ +# 275 +} +#endif +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 278 +tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer, bool *isResident) +# 279 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)isResident; +# 285 +::exit(___);} +#if 0 +# 279 +{ +# 285 +} +#endif +# 289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 290 +texCubemap(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +# 291 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z; +# 295 +::exit(___);} +#if 0 +# 291 +{ +# 295 +} +#endif +# 298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 299 +texCubemap(cudaTextureObject_t texObject, float x, float y, float z) +# 300 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z; +# 306 +::exit(___);} +#if 0 +# 300 +{ +# 306 +} +#endif +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 310 +texCubemapLayered(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer) +# 311 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer; +# 315 +::exit(___);} +#if 0 +# 311 +{ +# 315 +} +#endif +# 317 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 318 +texCubemapLayered(cudaTextureObject_t texObject, float x, float y, float z, int layer) +# 319 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer; +# 325 +::exit(___);} +#if 0 +# 319 +{ +# 325 +} +#endif +# 327 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 328 +tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, int comp = 0) +# 329 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)comp; +# 333 +::exit(___);} +#if 0 +# 329 +{ +# 333 +} +#endif +# 335 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 336 +tex2Dgather(cudaTextureObject_t to, float x, float y, int comp = 0) +# 337 +{int volatile ___ = 1;(void)to;(void)x;(void)y;(void)comp; +# 343 +::exit(___);} +#if 0 +# 337 +{ +# 343 +} +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 347 +tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, bool *isResident, int comp = 0) +# 348 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)isResident;(void)comp; +# 354 +::exit(___);} +#if 0 +# 348 +{ +# 354 +} +#endif +# 356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 357 +tex2Dgather(cudaTextureObject_t to, float x, float y, bool *isResident, int comp = 0) +# 358 +{int volatile ___ = 1;(void)to;(void)x;(void)y;(void)isResident;(void)comp; +# 364 +::exit(___);} +#if 0 +# 358 +{ +# 364 +} +#endif +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 369 +tex1DLod(T *ptr, cudaTextureObject_t obj, float x, float level) +# 370 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)level; +# 374 +::exit(___);} +#if 0 +# 370 +{ +# 374 +} +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 377 +tex1DLod(cudaTextureObject_t texObject, float x, float level) +# 378 +{int volatile ___ = 1;(void)texObject;(void)x;(void)level; +# 384 +::exit(___);} +#if 0 +# 378 +{ +# 384 +} +#endif +# 387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 388 +tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level) +# 389 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)level; +# 393 +::exit(___);} +#if 0 +# 389 +{ +# 393 +} +#endif +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 396 +tex2DLod(cudaTextureObject_t texObject, float x, float y, float level) +# 397 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)level; +# 403 +::exit(___);} +#if 0 +# 397 +{ +# 403 +} +#endif +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 408 +tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level, bool *isResident) +# 409 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)level;(void)isResident; +# 415 +::exit(___);} +#if 0 +# 409 +{ +# 415 +} +#endif +# 417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 418 +tex2DLod(cudaTextureObject_t texObject, float x, float y, float level, bool *isResident) +# 419 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)level;(void)isResident; +# 425 +::exit(___);} +#if 0 +# 419 +{ +# 425 +} +#endif +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 431 +tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +# 432 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level; +# 436 +::exit(___);} +#if 0 +# 432 +{ +# 436 +} +#endif +# 438 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 439 +tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +# 440 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level; +# 446 +::exit(___);} +#if 0 +# 440 +{ +# 446 +} +#endif +# 449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 450 +tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level, bool *isResident) +# 451 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level;(void)isResident; +# 457 +::exit(___);} +#if 0 +# 451 +{ +# 457 +} +#endif +# 459 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 460 +tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level, bool *isResident) +# 461 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level;(void)isResident; +# 467 +::exit(___);} +#if 0 +# 461 +{ +# 467 +} +#endif +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 473 +tex1DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, int layer, float level) +# 474 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)level; +# 478 +::exit(___);} +#if 0 +# 474 +{ +# 478 +} +#endif +# 480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 481 +tex1DLayeredLod(cudaTextureObject_t texObject, float x, int layer, float level) +# 482 +{int volatile ___ = 1;(void)texObject;(void)x;(void)layer;(void)level; +# 488 +::exit(___);} +#if 0 +# 482 +{ +# 488 +} +#endif +# 491 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 492 +tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level) +# 493 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)level; +# 497 +::exit(___);} +#if 0 +# 493 +{ +# 497 +} +#endif +# 499 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 500 +tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level) +# 501 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)level; +# 507 +::exit(___);} +#if 0 +# 501 +{ +# 507 +} +#endif +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 511 +tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level, bool *isResident) +# 512 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)level;(void)isResident; +# 518 +::exit(___);} +#if 0 +# 512 +{ +# 518 +} +#endif +# 520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 521 +tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level, bool *isResident) +# 522 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)level;(void)isResident; +# 528 +::exit(___);} +#if 0 +# 522 +{ +# 528 +} +#endif +# 531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 532 +texCubemapLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +# 533 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level; +# 537 +::exit(___);} +#if 0 +# 533 +{ +# 537 +} +#endif +# 539 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 540 +texCubemapLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +# 541 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level; +# 547 +::exit(___);} +#if 0 +# 541 +{ +# 547 +} +#endif +# 550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 551 +texCubemapGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +# 552 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 556 +::exit(___);} +#if 0 +# 552 +{ +# 556 +} +#endif +# 558 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 559 +texCubemapGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +# 560 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 566 +::exit(___);} +#if 0 +# 560 +{ +# 566 +} +#endif +# 568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 569 +texCubemapLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float level) +# 570 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 574 +::exit(___);} +#if 0 +# 570 +{ +# 574 +} +#endif +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 577 +texCubemapLayeredLod(cudaTextureObject_t texObject, float x, float y, float z, int layer, float level) +# 578 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 584 +::exit(___);} +#if 0 +# 578 +{ +# 584 +} +#endif +# 586 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 587 +tex1DGrad(T *ptr, cudaTextureObject_t obj, float x, float dPdx, float dPdy) +# 588 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)dPdx;(void)dPdy; +# 592 +::exit(___);} +#if 0 +# 588 +{ +# 592 +} +#endif +# 594 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 595 +tex1DGrad(cudaTextureObject_t texObject, float x, float dPdx, float dPdy) +# 596 +{int volatile ___ = 1;(void)texObject;(void)x;(void)dPdx;(void)dPdy; +# 602 +::exit(___);} +#if 0 +# 596 +{ +# 602 +} +#endif +# 605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 606 +tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy) +# 607 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 612 +::exit(___);} +#if 0 +# 607 +{ +# 612 +} +#endif +# 614 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 615 +tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy) +# 616 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 622 +::exit(___);} +#if 0 +# 616 +{ +# 622 +} +#endif +# 625 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 626 +tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy, bool *isResident) +# 627 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)dPdx;(void)dPdy;(void)isResident; +# 634 +::exit(___);} +#if 0 +# 627 +{ +# 634 +} +#endif +# 636 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 637 +tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy, bool *isResident) +# 638 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)dPdx;(void)dPdy;(void)isResident; +# 644 +::exit(___);} +#if 0 +# 638 +{ +# 644 +} +#endif +# 648 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 649 +tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +# 650 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 654 +::exit(___);} +#if 0 +# 650 +{ +# 654 +} +#endif +# 656 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 657 +tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +# 658 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 664 +::exit(___);} +#if 0 +# 658 +{ +# 664 +} +#endif +# 667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 668 +tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy, bool *isResident) +# 669 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy;(void)isResident; +# 675 +::exit(___);} +#if 0 +# 669 +{ +# 675 +} +#endif +# 677 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 678 +tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy, bool *isResident) +# 679 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy;(void)isResident; +# 685 +::exit(___);} +#if 0 +# 679 +{ +# 685 +} +#endif +# 690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 691 +tex1DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, int layer, float dPdx, float dPdy) +# 692 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 696 +::exit(___);} +#if 0 +# 692 +{ +# 696 +} +#endif +# 698 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 699 +tex1DLayeredGrad(cudaTextureObject_t texObject, float x, int layer, float dPdx, float dPdy) +# 700 +{int volatile ___ = 1;(void)texObject;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 706 +::exit(___);} +#if 0 +# 700 +{ +# 706 +} +#endif +# 709 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 710 +tex2DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 711 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 715 +::exit(___);} +#if 0 +# 711 +{ +# 715 +} +#endif +# 717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 718 +tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 719 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 725 +::exit(___);} +#if 0 +# 719 +{ +# 725 +} +#endif +# 728 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 729 +tex2DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy, bool *isResident) +# 730 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy;(void)isResident; +# 736 +::exit(___);} +#if 0 +# 730 +{ +# 736 +} +#endif +# 738 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 739 +tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy, bool *isResident) +# 740 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy;(void)isResident; +# 746 +::exit(___);} +#if 0 +# 740 +{ +# 746 +} +#endif +# 750 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 751 +texCubemapLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 752 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 756 +::exit(___);} +#if 0 +# 752 +{ +# 756 +} +#endif +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 759 +texCubemapLayeredGrad(cudaTextureObject_t texObject, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 760 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 766 +::exit(___);} +#if 0 +# 760 +{ +# 766 +} +#endif +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> struct __nv_isurf_trait { }; +# 60 +template<> struct __nv_isurf_trait< char> { typedef void type; }; +# 61 +template<> struct __nv_isurf_trait< signed char> { typedef void type; }; +# 62 +template<> struct __nv_isurf_trait< char1> { typedef void type; }; +# 63 +template<> struct __nv_isurf_trait< unsigned char> { typedef void type; }; +# 64 +template<> struct __nv_isurf_trait< uchar1> { typedef void type; }; +# 65 +template<> struct __nv_isurf_trait< short> { typedef void type; }; +# 66 +template<> struct __nv_isurf_trait< short1> { typedef void type; }; +# 67 +template<> struct __nv_isurf_trait< unsigned short> { typedef void type; }; +# 68 +template<> struct __nv_isurf_trait< ushort1> { typedef void type; }; +# 69 +template<> struct __nv_isurf_trait< int> { typedef void type; }; +# 70 +template<> struct __nv_isurf_trait< int1> { typedef void type; }; +# 71 +template<> struct __nv_isurf_trait< unsigned> { typedef void type; }; +# 72 +template<> struct __nv_isurf_trait< uint1> { typedef void type; }; +# 73 +template<> struct __nv_isurf_trait< long long> { typedef void type; }; +# 74 +template<> struct __nv_isurf_trait< longlong1> { typedef void type; }; +# 75 +template<> struct __nv_isurf_trait< unsigned long long> { typedef void type; }; +# 76 +template<> struct __nv_isurf_trait< ulonglong1> { typedef void type; }; +# 77 +template<> struct __nv_isurf_trait< float> { typedef void type; }; +# 78 +template<> struct __nv_isurf_trait< float1> { typedef void type; }; +# 80 +template<> struct __nv_isurf_trait< char2> { typedef void type; }; +# 81 +template<> struct __nv_isurf_trait< uchar2> { typedef void type; }; +# 82 +template<> struct __nv_isurf_trait< short2> { typedef void type; }; +# 83 +template<> struct __nv_isurf_trait< ushort2> { typedef void type; }; +# 84 +template<> struct __nv_isurf_trait< int2> { typedef void type; }; +# 85 +template<> struct __nv_isurf_trait< uint2> { typedef void type; }; +# 86 +template<> struct __nv_isurf_trait< longlong2> { typedef void type; }; +# 87 +template<> struct __nv_isurf_trait< ulonglong2> { typedef void type; }; +# 88 +template<> struct __nv_isurf_trait< float2> { typedef void type; }; +# 90 +template<> struct __nv_isurf_trait< char4> { typedef void type; }; +# 91 +template<> struct __nv_isurf_trait< uchar4> { typedef void type; }; +# 92 +template<> struct __nv_isurf_trait< short4> { typedef void type; }; +# 93 +template<> struct __nv_isurf_trait< ushort4> { typedef void type; }; +# 94 +template<> struct __nv_isurf_trait< int4> { typedef void type; }; +# 95 +template<> struct __nv_isurf_trait< uint4> { typedef void type; }; +# 96 +template<> struct __nv_isurf_trait< float4> { typedef void type; }; +# 99 +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 100 +surf1Dread(T *ptr, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 101 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)mode; +# 105 +::exit(___);} +#if 0 +# 101 +{ +# 105 +} +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 108 +surf1Dread(cudaSurfaceObject_t surfObject, int x, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 109 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)boundaryMode; +# 115 +::exit(___);} +#if 0 +# 109 +{ +# 115 +} +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 118 +surf2Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 119 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)mode; +# 123 +::exit(___);} +#if 0 +# 119 +{ +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 126 +surf2Dread(cudaSurfaceObject_t surfObject, int x, int y, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 127 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)boundaryMode; +# 133 +::exit(___);} +#if 0 +# 127 +{ +# 133 +} +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 137 +surf3Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 138 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)mode; +# 142 +::exit(___);} +#if 0 +# 138 +{ +# 142 +} +#endif +# 144 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 145 +surf3Dread(cudaSurfaceObject_t surfObject, int x, int y, int z, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 146 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)z;(void)boundaryMode; +# 152 +::exit(___);} +#if 0 +# 146 +{ +# 152 +} +#endif +# 154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 155 +surf1DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 156 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)mode; +# 160 +::exit(___);} +#if 0 +# 156 +{ +# 160 +} +#endif +# 162 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 163 +surf1DLayeredread(cudaSurfaceObject_t surfObject, int x, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 164 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)layer;(void)boundaryMode; +# 170 +::exit(___);} +#if 0 +# 164 +{ +# 170 +} +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 173 +surf2DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 174 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)mode; +# 178 +::exit(___);} +#if 0 +# 174 +{ +# 178 +} +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 181 +surf2DLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 182 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)layer;(void)boundaryMode; +# 188 +::exit(___);} +#if 0 +# 182 +{ +# 188 +} +#endif +# 190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 191 +surfCubemapread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 192 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)face;(void)mode; +# 196 +::exit(___);} +#if 0 +# 192 +{ +# 196 +} +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 199 +surfCubemapread(cudaSurfaceObject_t surfObject, int x, int y, int face, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 200 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)face;(void)boundaryMode; +# 206 +::exit(___);} +#if 0 +# 200 +{ +# 206 +} +#endif +# 208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 209 +surfCubemapLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 210 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layerface;(void)mode; +# 214 +::exit(___);} +#if 0 +# 210 +{ +# 214 +} +#endif +# 216 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 217 +surfCubemapLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layerface, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 218 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)layerface;(void)boundaryMode; +# 224 +::exit(___);} +#if 0 +# 218 +{ +# 224 +} +#endif +# 226 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 227 +surf1Dwrite(T val, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 228 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)mode; +# 232 +::exit(___);} +#if 0 +# 228 +{ +# 232 +} +#endif +# 234 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 235 +surf2Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 236 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)mode; +# 240 +::exit(___);} +#if 0 +# 236 +{ +# 240 +} +#endif +# 242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 243 +surf3Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 244 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)z;(void)mode; +# 248 +::exit(___);} +#if 0 +# 244 +{ +# 248 +} +#endif +# 250 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 251 +surf1DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 252 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)layer;(void)mode; +# 256 +::exit(___);} +#if 0 +# 252 +{ +# 256 +} +#endif +# 258 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 259 +surf2DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 260 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)layer;(void)mode; +# 264 +::exit(___);} +#if 0 +# 260 +{ +# 264 +} +#endif +# 266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 267 +surfCubemapwrite(T val, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 268 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)face;(void)mode; +# 272 +::exit(___);} +#if 0 +# 268 +{ +# 272 +} +#endif +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 275 +surfCubemapLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 276 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)layerface;(void)mode; +# 280 +::exit(___);} +#if 0 +# 276 +{ +# 280 +} +#endif +# 3308 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +extern "C" unsigned __cudaPushCallConfiguration(dim3 gridDim, dim3 blockDim, size_t sharedMem = 0, CUstream_st * stream = 0); +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" +extern "C" { +# 71 +extern const uint3 __device_builtin_variable_threadIdx; +# 72 +extern const uint3 __device_builtin_variable_blockIdx; +# 73 +extern const dim3 __device_builtin_variable_blockDim; +# 74 +extern const dim3 __device_builtin_variable_gridDim; +# 75 +extern const int __device_builtin_variable_warpSize; +# 80 +} +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 202 +cudaLaunchKernel(const T * +# 203 +func, dim3 +# 204 +gridDim, dim3 +# 205 +blockDim, void ** +# 206 +args, size_t +# 207 +sharedMem = 0, cudaStream_t +# 208 +stream = 0) +# 210 +{ +# 211 +return ::cudaLaunchKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +# 212 +} +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 264 +cudaLaunchCooperativeKernel(const T * +# 265 +func, dim3 +# 266 +gridDim, dim3 +# 267 +blockDim, void ** +# 268 +args, size_t +# 269 +sharedMem = 0, cudaStream_t +# 270 +stream = 0) +# 272 +{ +# 273 +return ::cudaLaunchCooperativeKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +# 274 +} +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static inline cudaError_t cudaEventCreate(cudaEvent_t * +# 308 +event, unsigned +# 309 +flags) +# 311 +{ +# 312 +return ::cudaEventCreateWithFlags(event, flags); +# 313 +} +# 372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static inline cudaError_t cudaMallocHost(void ** +# 373 +ptr, size_t +# 374 +size, unsigned +# 375 +flags) +# 377 +{ +# 378 +return ::cudaHostAlloc(ptr, size, flags); +# 379 +} +# 381 +template< class T> static inline cudaError_t +# 382 +cudaHostAlloc(T ** +# 383 +ptr, size_t +# 384 +size, unsigned +# 385 +flags) +# 387 +{ +# 388 +return ::cudaHostAlloc((void **)((void *)ptr), size, flags); +# 389 +} +# 391 +template< class T> static inline cudaError_t +# 392 +cudaHostGetDevicePointer(T ** +# 393 +pDevice, void * +# 394 +pHost, unsigned +# 395 +flags) +# 397 +{ +# 398 +return ::cudaHostGetDevicePointer((void **)((void *)pDevice), pHost, flags); +# 399 +} +# 501 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 502 +cudaMallocManaged(T ** +# 503 +devPtr, size_t +# 504 +size, unsigned +# 505 +flags = 1) +# 507 +{ +# 508 +return ::cudaMallocManaged((void **)((void *)devPtr), size, flags); +# 509 +} +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 592 +cudaStreamAttachMemAsync(cudaStream_t +# 593 +stream, T * +# 594 +devPtr, size_t +# 595 +length = 0, unsigned +# 596 +flags = 4) +# 598 +{ +# 599 +return ::cudaStreamAttachMemAsync(stream, (void *)devPtr, length, flags); +# 600 +} +# 602 +template< class T> inline cudaError_t +# 603 +cudaMalloc(T ** +# 604 +devPtr, size_t +# 605 +size) +# 607 +{ +# 608 +return ::cudaMalloc((void **)((void *)devPtr), size); +# 609 +} +# 611 +template< class T> static inline cudaError_t +# 612 +cudaMallocHost(T ** +# 613 +ptr, size_t +# 614 +size, unsigned +# 615 +flags = 0) +# 617 +{ +# 618 +return cudaMallocHost((void **)((void *)ptr), size, flags); +# 619 +} +# 621 +template< class T> static inline cudaError_t +# 622 +cudaMallocPitch(T ** +# 623 +devPtr, size_t * +# 624 +pitch, size_t +# 625 +width, size_t +# 626 +height) +# 628 +{ +# 629 +return ::cudaMallocPitch((void **)((void *)devPtr), pitch, width, height); +# 630 +} +# 641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static inline cudaError_t cudaMallocAsync(void ** +# 642 +ptr, size_t +# 643 +size, cudaMemPool_t +# 644 +memPool, cudaStream_t +# 645 +stream) +# 647 +{ +# 648 +return ::cudaMallocFromPoolAsync(ptr, size, memPool, stream); +# 649 +} +# 651 +template< class T> static inline cudaError_t +# 652 +cudaMallocAsync(T ** +# 653 +ptr, size_t +# 654 +size, cudaMemPool_t +# 655 +memPool, cudaStream_t +# 656 +stream) +# 658 +{ +# 659 +return ::cudaMallocFromPoolAsync((void **)((void *)ptr), size, memPool, stream); +# 660 +} +# 662 +template< class T> static inline cudaError_t +# 663 +cudaMallocAsync(T ** +# 664 +ptr, size_t +# 665 +size, cudaStream_t +# 666 +stream) +# 668 +{ +# 669 +return ::cudaMallocAsync((void **)((void *)ptr), size, stream); +# 670 +} +# 672 +template< class T> static inline cudaError_t +# 673 +cudaMallocFromPoolAsync(T ** +# 674 +ptr, size_t +# 675 +size, cudaMemPool_t +# 676 +memPool, cudaStream_t +# 677 +stream) +# 679 +{ +# 680 +return ::cudaMallocFromPoolAsync((void **)((void *)ptr), size, memPool, stream); +# 681 +} +# 720 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 721 +cudaMemcpyToSymbol(const T & +# 722 +symbol, const void * +# 723 +src, size_t +# 724 +count, size_t +# 725 +offset = 0, cudaMemcpyKind +# 726 +kind = cudaMemcpyHostToDevice) +# 728 +{ +# 729 +return ::cudaMemcpyToSymbol((const void *)(&symbol), src, count, offset, kind); +# 730 +} +# 774 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 775 +cudaMemcpyToSymbolAsync(const T & +# 776 +symbol, const void * +# 777 +src, size_t +# 778 +count, size_t +# 779 +offset = 0, cudaMemcpyKind +# 780 +kind = cudaMemcpyHostToDevice, cudaStream_t +# 781 +stream = 0) +# 783 +{ +# 784 +return ::cudaMemcpyToSymbolAsync((const void *)(&symbol), src, count, offset, kind, stream); +# 785 +} +# 822 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 823 +cudaMemcpyFromSymbol(void * +# 824 +dst, const T & +# 825 +symbol, size_t +# 826 +count, size_t +# 827 +offset = 0, cudaMemcpyKind +# 828 +kind = cudaMemcpyDeviceToHost) +# 830 +{ +# 831 +return ::cudaMemcpyFromSymbol(dst, (const void *)(&symbol), count, offset, kind); +# 832 +} +# 876 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 877 +cudaMemcpyFromSymbolAsync(void * +# 878 +dst, const T & +# 879 +symbol, size_t +# 880 +count, size_t +# 881 +offset = 0, cudaMemcpyKind +# 882 +kind = cudaMemcpyDeviceToHost, cudaStream_t +# 883 +stream = 0) +# 885 +{ +# 886 +return ::cudaMemcpyFromSymbolAsync(dst, (const void *)(&symbol), count, offset, kind, stream); +# 887 +} +# 945 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 946 +cudaGraphAddMemcpyNodeToSymbol(cudaGraphNode_t * +# 947 +pGraphNode, cudaGraph_t +# 948 +graph, const cudaGraphNode_t * +# 949 +pDependencies, size_t +# 950 +numDependencies, const T & +# 951 +symbol, const void * +# 952 +src, size_t +# 953 +count, size_t +# 954 +offset, cudaMemcpyKind +# 955 +kind) +# 956 +{ +# 957 +return ::cudaGraphAddMemcpyNodeToSymbol(pGraphNode, graph, pDependencies, numDependencies, (const void *)(&symbol), src, count, offset, kind); +# 958 +} +# 1016 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1017 +cudaGraphAddMemcpyNodeFromSymbol(cudaGraphNode_t * +# 1018 +pGraphNode, cudaGraph_t +# 1019 +graph, const cudaGraphNode_t * +# 1020 +pDependencies, size_t +# 1021 +numDependencies, void * +# 1022 +dst, const T & +# 1023 +symbol, size_t +# 1024 +count, size_t +# 1025 +offset, cudaMemcpyKind +# 1026 +kind) +# 1027 +{ +# 1028 +return ::cudaGraphAddMemcpyNodeFromSymbol(pGraphNode, graph, pDependencies, numDependencies, dst, (const void *)(&symbol), count, offset, kind); +# 1029 +} +# 1067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1068 +cudaGraphMemcpyNodeSetParamsToSymbol(cudaGraphNode_t +# 1069 +node, const T & +# 1070 +symbol, const void * +# 1071 +src, size_t +# 1072 +count, size_t +# 1073 +offset, cudaMemcpyKind +# 1074 +kind) +# 1075 +{ +# 1076 +return ::cudaGraphMemcpyNodeSetParamsToSymbol(node, (const void *)(&symbol), src, count, offset, kind); +# 1077 +} +# 1115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1116 +cudaGraphMemcpyNodeSetParamsFromSymbol(cudaGraphNode_t +# 1117 +node, void * +# 1118 +dst, const T & +# 1119 +symbol, size_t +# 1120 +count, size_t +# 1121 +offset, cudaMemcpyKind +# 1122 +kind) +# 1123 +{ +# 1124 +return ::cudaGraphMemcpyNodeSetParamsFromSymbol(node, dst, (const void *)(&symbol), count, offset, kind); +# 1125 +} +# 1173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1174 +cudaGraphExecMemcpyNodeSetParamsToSymbol(cudaGraphExec_t +# 1175 +hGraphExec, cudaGraphNode_t +# 1176 +node, const T & +# 1177 +symbol, const void * +# 1178 +src, size_t +# 1179 +count, size_t +# 1180 +offset, cudaMemcpyKind +# 1181 +kind) +# 1182 +{ +# 1183 +return ::cudaGraphExecMemcpyNodeSetParamsToSymbol(hGraphExec, node, (const void *)(&symbol), src, count, offset, kind); +# 1184 +} +# 1232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1233 +cudaGraphExecMemcpyNodeSetParamsFromSymbol(cudaGraphExec_t +# 1234 +hGraphExec, cudaGraphNode_t +# 1235 +node, void * +# 1236 +dst, const T & +# 1237 +symbol, size_t +# 1238 +count, size_t +# 1239 +offset, cudaMemcpyKind +# 1240 +kind) +# 1241 +{ +# 1242 +return ::cudaGraphExecMemcpyNodeSetParamsFromSymbol(hGraphExec, node, dst, (const void *)(&symbol), count, offset, kind); +# 1243 +} +# 1271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1272 +cudaUserObjectCreate(cudaUserObject_t * +# 1273 +object_out, T * +# 1274 +objectToWrap, unsigned +# 1275 +initialRefcount, unsigned +# 1276 +flags) +# 1277 +{ +# 1278 +return ::cudaUserObjectCreate(object_out, objectToWrap, [](void * +# 1281 +vpObj) { delete (reinterpret_cast< T *>(vpObj)); } , initialRefcount, flags); +# 1284 +} +# 1286 +template< class T> static inline cudaError_t +# 1287 +cudaUserObjectCreate(cudaUserObject_t * +# 1288 +object_out, T * +# 1289 +objectToWrap, unsigned +# 1290 +initialRefcount, cudaUserObjectFlags +# 1291 +flags) +# 1292 +{ +# 1293 +return cudaUserObjectCreate(object_out, objectToWrap, initialRefcount, (unsigned)flags); +# 1294 +} +# 1321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1322 +cudaGetSymbolAddress(void ** +# 1323 +devPtr, const T & +# 1324 +symbol) +# 1326 +{ +# 1327 +return ::cudaGetSymbolAddress(devPtr, (const void *)(&symbol)); +# 1328 +} +# 1353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1354 +cudaGetSymbolSize(size_t * +# 1355 +size, const T & +# 1356 +symbol) +# 1358 +{ +# 1359 +return ::cudaGetSymbolSize(size, (const void *)(&symbol)); +# 1360 +} +# 1397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1398 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture(size_t * +# 1399 +offset, const texture< T, dim, readMode> & +# 1400 +tex, const void * +# 1401 +devPtr, const cudaChannelFormatDesc & +# 1402 +desc, size_t +# 1403 +size = ((2147483647) * 2U) + 1U) +# 1405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +{ +# 1406 +return ::cudaBindTexture(offset, &tex, devPtr, &desc, size); +# 1407 +} +# 1443 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1444 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture(size_t * +# 1445 +offset, const texture< T, dim, readMode> & +# 1446 +tex, const void * +# 1447 +devPtr, size_t +# 1448 +size = ((2147483647) * 2U) + 1U) +# 1450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +{ +# 1451 +return cudaBindTexture(offset, tex, devPtr, (tex.channelDesc), size); +# 1452 +} +# 1500 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1501 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture2D(size_t * +# 1502 +offset, const texture< T, dim, readMode> & +# 1503 +tex, const void * +# 1504 +devPtr, const cudaChannelFormatDesc & +# 1505 +desc, size_t +# 1506 +width, size_t +# 1507 +height, size_t +# 1508 +pitch) +# 1510 +{ +# 1511 +return ::cudaBindTexture2D(offset, &tex, devPtr, &desc, width, height, pitch); +# 1512 +} +# 1559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1560 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture2D(size_t * +# 1561 +offset, const texture< T, dim, readMode> & +# 1562 +tex, const void * +# 1563 +devPtr, size_t +# 1564 +width, size_t +# 1565 +height, size_t +# 1566 +pitch) +# 1568 +{ +# 1569 +return ::cudaBindTexture2D(offset, &tex, devPtr, &(tex.channelDesc), width, height, pitch); +# 1570 +} +# 1602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1603 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToArray(const texture< T, dim, readMode> & +# 1604 +tex, cudaArray_const_t +# 1605 +array, const cudaChannelFormatDesc & +# 1606 +desc) +# 1608 +{ +# 1609 +return ::cudaBindTextureToArray(&tex, array, &desc); +# 1610 +} +# 1641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1642 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToArray(const texture< T, dim, readMode> & +# 1643 +tex, cudaArray_const_t +# 1644 +array) +# 1646 +{ +# 1647 +cudaChannelFormatDesc desc; +# 1648 +cudaError_t err = ::cudaGetChannelDesc(&desc, array); +# 1650 +return (err == (cudaSuccess)) ? cudaBindTextureToArray(tex, array, desc) : err; +# 1651 +} +# 1683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1684 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToMipmappedArray(const texture< T, dim, readMode> & +# 1685 +tex, cudaMipmappedArray_const_t +# 1686 +mipmappedArray, const cudaChannelFormatDesc & +# 1687 +desc) +# 1689 +{ +# 1690 +return ::cudaBindTextureToMipmappedArray(&tex, mipmappedArray, &desc); +# 1691 +} +# 1722 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1723 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToMipmappedArray(const texture< T, dim, readMode> & +# 1724 +tex, cudaMipmappedArray_const_t +# 1725 +mipmappedArray) +# 1727 +{ +# 1728 +cudaChannelFormatDesc desc; +# 1729 +cudaArray_t levelArray; +# 1730 +cudaError_t err = ::cudaGetMipmappedArrayLevel(&levelArray, mipmappedArray, 0); +# 1732 +if (err != (cudaSuccess)) { +# 1733 +return err; +# 1734 +} +# 1735 +err = ::cudaGetChannelDesc(&desc, levelArray); +# 1737 +return (err == (cudaSuccess)) ? cudaBindTextureToMipmappedArray(tex, mipmappedArray, desc) : err; +# 1738 +} +# 1765 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1766 +__attribute((deprecated)) static inline cudaError_t cudaUnbindTexture(const texture< T, dim, readMode> & +# 1767 +tex) +# 1769 +{ +# 1770 +return ::cudaUnbindTexture(&tex); +# 1771 +} +# 1801 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1802 +__attribute((deprecated)) static inline cudaError_t cudaGetTextureAlignmentOffset(size_t * +# 1803 +offset, const texture< T, dim, readMode> & +# 1804 +tex) +# 1806 +{ +# 1807 +return ::cudaGetTextureAlignmentOffset(offset, &tex); +# 1808 +} +# 1853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1854 +cudaFuncSetCacheConfig(T * +# 1855 +func, cudaFuncCache +# 1856 +cacheConfig) +# 1858 +{ +# 1859 +return ::cudaFuncSetCacheConfig((const void *)func, cacheConfig); +# 1860 +} +# 1862 +template< class T> static inline cudaError_t +# 1863 +cudaFuncSetSharedMemConfig(T * +# 1864 +func, cudaSharedMemConfig +# 1865 +config) +# 1867 +{ +# 1868 +return ::cudaFuncSetSharedMemConfig((const void *)func, config); +# 1869 +} +# 1901 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> inline cudaError_t +# 1902 +cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * +# 1903 +numBlocks, T +# 1904 +func, int +# 1905 +blockSize, size_t +# 1906 +dynamicSMemSize) +# 1907 +{ +# 1908 +return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void *)func, blockSize, dynamicSMemSize, 0); +# 1909 +} +# 1953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> inline cudaError_t +# 1954 +cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * +# 1955 +numBlocks, T +# 1956 +func, int +# 1957 +blockSize, size_t +# 1958 +dynamicSMemSize, unsigned +# 1959 +flags) +# 1960 +{ +# 1961 +return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void *)func, blockSize, dynamicSMemSize, flags); +# 1962 +} +# 1967 +class __cudaOccupancyB2DHelper { +# 1968 +size_t n; +# 1970 +public: __cudaOccupancyB2DHelper(size_t n_) : n(n_) { } +# 1971 +size_t operator()(int) +# 1972 +{ +# 1973 +return n; +# 1974 +} +# 1975 +}; +# 2023 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class UnaryFunction, class T> static inline cudaError_t +# 2024 +cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(int * +# 2025 +minGridSize, int * +# 2026 +blockSize, T +# 2027 +func, UnaryFunction +# 2028 +blockSizeToDynamicSMemSize, int +# 2029 +blockSizeLimit = 0, unsigned +# 2030 +flags = 0) +# 2031 +{ +# 2032 +cudaError_t status; +# 2035 +int device; +# 2036 +cudaFuncAttributes attr; +# 2039 +int maxThreadsPerMultiProcessor; +# 2040 +int warpSize; +# 2041 +int devMaxThreadsPerBlock; +# 2042 +int multiProcessorCount; +# 2043 +int funcMaxThreadsPerBlock; +# 2044 +int occupancyLimit; +# 2045 +int granularity; +# 2048 +int maxBlockSize = 0; +# 2049 +int numBlocks = 0; +# 2050 +int maxOccupancy = 0; +# 2053 +int blockSizeToTryAligned; +# 2054 +int blockSizeToTry; +# 2055 +int blockSizeLimitAligned; +# 2056 +int occupancyInBlocks; +# 2057 +int occupancyInThreads; +# 2058 +size_t dynamicSMemSize; +# 2064 +if (((!minGridSize) || (!blockSize)) || (!func)) { +# 2065 +return cudaErrorInvalidValue; +# 2066 +} +# 2072 +status = ::cudaGetDevice(&device); +# 2073 +if (status != (cudaSuccess)) { +# 2074 +return status; +# 2075 +} +# 2077 +status = cudaDeviceGetAttribute(&maxThreadsPerMultiProcessor, cudaDevAttrMaxThreadsPerMultiProcessor, device); +# 2081 +if (status != (cudaSuccess)) { +# 2082 +return status; +# 2083 +} +# 2085 +status = cudaDeviceGetAttribute(&warpSize, cudaDevAttrWarpSize, device); +# 2089 +if (status != (cudaSuccess)) { +# 2090 +return status; +# 2091 +} +# 2093 +status = cudaDeviceGetAttribute(&devMaxThreadsPerBlock, cudaDevAttrMaxThreadsPerBlock, device); +# 2097 +if (status != (cudaSuccess)) { +# 2098 +return status; +# 2099 +} +# 2101 +status = cudaDeviceGetAttribute(&multiProcessorCount, cudaDevAttrMultiProcessorCount, device); +# 2105 +if (status != (cudaSuccess)) { +# 2106 +return status; +# 2107 +} +# 2109 +status = cudaFuncGetAttributes(&attr, func); +# 2110 +if (status != (cudaSuccess)) { +# 2111 +return status; +# 2112 +} +# 2114 +funcMaxThreadsPerBlock = (attr.maxThreadsPerBlock); +# 2120 +occupancyLimit = maxThreadsPerMultiProcessor; +# 2121 +granularity = warpSize; +# 2123 +if (blockSizeLimit == 0) { +# 2124 +blockSizeLimit = devMaxThreadsPerBlock; +# 2125 +} +# 2127 +if (devMaxThreadsPerBlock < blockSizeLimit) { +# 2128 +blockSizeLimit = devMaxThreadsPerBlock; +# 2129 +} +# 2131 +if (funcMaxThreadsPerBlock < blockSizeLimit) { +# 2132 +blockSizeLimit = funcMaxThreadsPerBlock; +# 2133 +} +# 2135 +blockSizeLimitAligned = (((blockSizeLimit + (granularity - 1)) / granularity) * granularity); +# 2137 +for (blockSizeToTryAligned = blockSizeLimitAligned; blockSizeToTryAligned > 0; blockSizeToTryAligned -= granularity) { +# 2141 +if (blockSizeLimit < blockSizeToTryAligned) { +# 2142 +blockSizeToTry = blockSizeLimit; +# 2143 +} else { +# 2144 +blockSizeToTry = blockSizeToTryAligned; +# 2145 +} +# 2147 +dynamicSMemSize = blockSizeToDynamicSMemSize(blockSizeToTry); +# 2149 +status = cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(&occupancyInBlocks, func, blockSizeToTry, dynamicSMemSize, flags); +# 2156 +if (status != (cudaSuccess)) { +# 2157 +return status; +# 2158 +} +# 2160 +occupancyInThreads = (blockSizeToTry * occupancyInBlocks); +# 2162 +if (occupancyInThreads > maxOccupancy) { +# 2163 +maxBlockSize = blockSizeToTry; +# 2164 +numBlocks = occupancyInBlocks; +# 2165 +maxOccupancy = occupancyInThreads; +# 2166 +} +# 2170 +if (occupancyLimit == maxOccupancy) { +# 2171 +break; +# 2172 +} +# 2173 +} +# 2181 +(*minGridSize) = (numBlocks * multiProcessorCount); +# 2182 +(*blockSize) = maxBlockSize; +# 2184 +return status; +# 2185 +} +# 2219 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class UnaryFunction, class T> static inline cudaError_t +# 2220 +cudaOccupancyMaxPotentialBlockSizeVariableSMem(int * +# 2221 +minGridSize, int * +# 2222 +blockSize, T +# 2223 +func, UnaryFunction +# 2224 +blockSizeToDynamicSMemSize, int +# 2225 +blockSizeLimit = 0) +# 2226 +{ +# 2227 +return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, blockSizeLimit, 0); +# 2228 +} +# 2265 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 2266 +cudaOccupancyMaxPotentialBlockSize(int * +# 2267 +minGridSize, int * +# 2268 +blockSize, T +# 2269 +func, size_t +# 2270 +dynamicSMemSize = 0, int +# 2271 +blockSizeLimit = 0) +# 2272 +{ +# 2273 +return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, ((__cudaOccupancyB2DHelper)(dynamicSMemSize)), blockSizeLimit, 0); +# 2274 +} +# 2303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 2304 +cudaOccupancyAvailableDynamicSMemPerBlock(size_t * +# 2305 +dynamicSmemSize, T +# 2306 +func, int +# 2307 +numBlocks, int +# 2308 +blockSize) +# 2309 +{ +# 2310 +return ::cudaOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, (const void *)func, numBlocks, blockSize); +# 2311 +} +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 2363 +cudaOccupancyMaxPotentialBlockSizeWithFlags(int * +# 2364 +minGridSize, int * +# 2365 +blockSize, T +# 2366 +func, size_t +# 2367 +dynamicSMemSize = 0, int +# 2368 +blockSizeLimit = 0, unsigned +# 2369 +flags = 0) +# 2370 +{ +# 2371 +return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, ((__cudaOccupancyB2DHelper)(dynamicSMemSize)), blockSizeLimit, flags); +# 2372 +} +# 2405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> inline cudaError_t +# 2406 +cudaFuncGetAttributes(cudaFuncAttributes * +# 2407 +attr, T * +# 2408 +entry) +# 2410 +{ +# 2411 +return ::cudaFuncGetAttributes(attr, (const void *)entry); +# 2412 +} +# 2469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 2470 +cudaFuncSetAttribute(T * +# 2471 +entry, cudaFuncAttribute +# 2472 +attr, int +# 2473 +value) +# 2475 +{ +# 2476 +return ::cudaFuncSetAttribute((const void *)entry, attr, value); +# 2477 +} +# 2501 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim> +# 2502 +__attribute((deprecated)) static inline cudaError_t cudaBindSurfaceToArray(const surface< T, dim> & +# 2503 +surf, cudaArray_const_t +# 2504 +array, const cudaChannelFormatDesc & +# 2505 +desc) +# 2507 +{ +# 2508 +return ::cudaBindSurfaceToArray(&surf, array, &desc); +# 2509 +} +# 2532 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim> +# 2533 +__attribute((deprecated)) static inline cudaError_t cudaBindSurfaceToArray(const surface< T, dim> & +# 2534 +surf, cudaArray_const_t +# 2535 +array) +# 2537 +{ +# 2538 +cudaChannelFormatDesc desc; +# 2539 +cudaError_t err = ::cudaGetChannelDesc(&desc, array); +# 2541 +return (err == (cudaSuccess)) ? cudaBindSurfaceToArray(surf, array, desc) : err; +# 2542 +} +# 2553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +#pragma GCC diagnostic pop +# 64 "CMakeCUDACompilerId.cu" +const char *info_compiler = ("INFO:compiler[NVIDIA]"); +# 66 +const char *info_simulate = ("INFO:simulate[GNU]"); +# 345 "CMakeCUDACompilerId.cu" +const char info_version[] = {'I', 'N', 'F', 'O', ':', 'c', 'o', 'm', 'p', 'i', 'l', 'e', 'r', '_', 'v', 'e', 'r', 's', 'i', 'o', 'n', '[', (('0') + ((11 / 10000000) % 10)), (('0') + ((11 / 1000000) % 10)), (('0') + ((11 / 100000) % 10)), (('0') + ((11 / 10000) % 10)), (('0') + ((11 / 1000) % 10)), (('0') + ((11 / 100) % 10)), (('0') + ((11 / 10) % 10)), (('0') + (11 % 10)), '.', (('0') + ((7 / 10000000) % 10)), (('0') + ((7 / 1000000) % 10)), (('0') + ((7 / 100000) % 10)), (('0') + ((7 / 10000) % 10)), (('0') + ((7 / 1000) % 10)), (('0') + ((7 / 100) % 10)), (('0') + ((7 / 10) % 10)), (('0') + (7 % 10)), '.', (('0') + ((64 / 10000000) % 10)), (('0') + ((64 / 1000000) % 10)), (('0') + ((64 / 100000) % 10)), (('0') + ((64 / 10000) % 10)), (('0') + ((64 / 1000) % 10)), (('0') + ((64 / 100) % 10)), (('0') + ((64 / 10) % 10)), (('0') + (64 % 10)), ']', '\000'}; +# 374 "CMakeCUDACompilerId.cu" +const char info_simulate_version[] = {'I', 'N', 'F', 'O', ':', 's', 'i', 'm', 'u', 'l', 'a', 't', 'e', '_', 'v', 'e', 'r', 's', 'i', 'o', 'n', '[', (('0') + ((7 / 10000000) % 10)), (('0') + ((7 / 1000000) % 10)), (('0') + ((7 / 100000) % 10)), (('0') + ((7 / 10000) % 10)), (('0') + ((7 / 1000) % 10)), (('0') + ((7 / 100) % 10)), (('0') + ((7 / 10) % 10)), (('0') + (7 % 10)), '.', (('0') + ((5 / 10000000) % 10)), (('0') + ((5 / 1000000) % 10)), (('0') + ((5 / 100000) % 10)), (('0') + ((5 / 10000) % 10)), (('0') + ((5 / 1000) % 10)), (('0') + ((5 / 100) % 10)), (('0') + ((5 / 10) % 10)), (('0') + (5 % 10)), ']', '\000'}; +# 394 +const char *info_platform = ("INFO:platform[Linux]"); +# 395 +const char *info_arch = ("INFO:arch[]"); +# 399 +const char *info_language_standard_default = ("INFO:standard_default[14]"); +# 415 +const char *info_language_extensions_default = ("INFO:extensions_default[ON]"); +# 426 +int main(int argc, char *argv[]) +# 427 +{ +# 428 +int require = 0; +# 429 +require += (info_compiler[argc]); +# 430 +require += (info_platform[argc]); +# 432 +require += (info_version[argc]); +# 435 +require += (info_simulate[argc]); +# 438 +require += (info_simulate_version[argc]); +# 440 +require += (info_language_standard_default[argc]); +# 441 +require += (info_language_extensions_default[argc]); +# 442 +(void)argv; +# 443 +return require; +# 444 +} + +# 1 "CMakeCUDACompilerId.cudafe1.stub.c" +#define _NV_ANON_NAMESPACE _GLOBAL__N__278de938_22_CMakeCUDACompilerId_cu_bd57c623 +#ifdef _NV_ANON_NAMESPACE +#endif +# 1 "CMakeCUDACompilerId.cudafe1.stub.c" +#include "CMakeCUDACompilerId.cudafe1.stub.c" +# 1 "CMakeCUDACompilerId.cudafe1.stub.c" +#undef _NV_ANON_NAMESPACE diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.gpu b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.gpu new file mode 100644 index 00000000..01cc67b7 --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.gpu @@ -0,0 +1,7 @@ +typedef char __nv_bool; +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef unsigned long size_t; +#include "crt/device_runtime.h" +# 2194 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +typedef unsigned long _ZSt6size_t; +#include "common_functions.h" diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.stub.c b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.stub.c new file mode 100644 index 00000000..2ebe7e6a --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.stub.c @@ -0,0 +1,15 @@ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-function" +#pragma GCC diagnostic ignored "-Wcast-qual" +#define __NV_CUBIN_HANDLE_STORAGE__ static +#if !defined(__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__) +#define __CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ +#endif +#include "crt/host_runtime.h" +#include "CMakeCUDACompilerId.fatbin.c" +static void __nv_cudaEntityRegisterCallback(void **); +static void __sti____cudaRegisterAll(void) __attribute__((__constructor__)); +static void __nv_cudaEntityRegisterCallback(void **__T0){__nv_dummy_param_ref(__T0);__nv_save_fatbinhandle_for_managed_rt(__T0);} +static void __sti____cudaRegisterAll(void){__cudaRegisterBinary(__nv_cudaEntityRegisterCallback);} + +#pragma GCC diagnostic pop diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin new file mode 100644 index 00000000..4c4e2dd1 Binary files /dev/null and b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin differ diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin.c b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin.c new file mode 100644 index 00000000..8a681832 --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin.c @@ -0,0 +1,57 @@ +#ifndef __SKIP_INTERNAL_FATBINARY_HEADERS +#include "fatbinary_section.h" +#endif +#define __CUDAFATBINSECTION ".nvFatBinSegment" +#define __CUDAFATBINDATASECTION ".nv_fatbin" +asm( +".section .nv_fatbin, \"a\"\n" +".align 8\n" +"fatbinData:\n" +".quad 0x00100001ba55ed50,0x00000000000003d8,0x0000004001010002,0x0000000000000318\n" +".quad 0x0000000000000000,0x0000003400010007,0x0000000000000000,0x0000000000000011\n" +".quad 0x0000000000000000,0x0000000000000000,0x33010102464c457f,0x0000000000000007\n" +".quad 0x0000007500be0002,0x0000000000000000,0x0000000000000000,0x00000000000001d8\n" +".quad 0x0000004000340534,0x0001000500400000,0x7472747368732e00,0x747274732e006261\n" +".quad 0x746d79732e006261,0x746d79732e006261,0x78646e68735f6261,0x666e692e766e2e00\n" +".quad 0x65722e766e2e006f,0x6e6f697463612e6c,0x72747368732e0000,0x7274732e00626174\n" +".quad 0x6d79732e00626174,0x6d79732e00626174,0x646e68735f626174,0x6e692e766e2e0078\n" +".quad 0x722e766e2e006f66,0x6f697463612e6c65,0x000000000000006e,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0004000300000032,0x0000000000000000\n" +".quad 0x0000000000000000,0x000000000000004b,0x222f0a1008020200,0x0000000008000000\n" +".quad 0x0000000008080000,0x0000000008100000,0x0000000008180000,0x0000000008200000\n" +".quad 0x0000000008280000,0x0000000008300000,0x0000000008380000,0x0000000008000001\n" +".quad 0x0000000008080001,0x0000000008100001,0x0000000008180001,0x0000000008200001\n" +".quad 0x0000000008280001,0x0000000008300001,0x0000000008380001,0x0000000008000002\n" +".quad 0x0000000008080002,0x0000000008100002,0x0000000008180002,0x0000000008200002\n" +".quad 0x0000000008280002,0x0000000008300002,0x0000000008380002,0x0000002c14000000\n" +".quad 0x000000000c000009,0x0000000000000000,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000300000001,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000040,0x0000000000000041,0x0000000000000000,0x0000000000000001\n" +".quad 0x0000000000000000,0x000000030000000b,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000081,0x0000000000000041,0x0000000000000000,0x0000000000000001\n" +".quad 0x0000000000000000,0x0000000200000013,0x0000000000000000,0x0000000000000000\n" +".quad 0x00000000000000c8,0x0000000000000030,0x0000000200000002,0x0000000000000008\n" +".quad 0x0000000000000018,0x7000000b00000032,0x0000000000000000,0x0000000000000000\n" +".quad 0x00000000000000f8,0x00000000000000e0,0x0000000000000000,0x0000000000000008\n" +".quad 0x0000000000000008,0x0000004801010001,0x0000000000000038,0x0000004000000036\n" +".quad 0x0000003400070007,0x0000000000000000,0x0000000000002011,0x0000000000000000\n" +".quad 0x0000000000000038,0x0000000000000000,0x762e21f000010a13,0x37206e6f69737265\n" +".quad 0x677261742e0a372e,0x32355f6d73207465,0x7365726464612e0a,0x3620657a69735f73\n" +".quad 0x0000000a0a0a0a34\n" +".text\n"); +#ifdef __cplusplus +extern "C" { +#endif +extern const unsigned long long fatbinData[125]; +#ifdef __cplusplus +} +#endif +#ifdef __cplusplus +extern "C" { +#endif +static const __fatBinC_Wrapper_t __fatDeviceText __attribute__ ((aligned (8))) __attribute__ ((section (__CUDAFATBINSECTION)))= + { 0x466243b1, 1, fatbinData, 0 }; +#ifdef __cplusplus +} +#endif diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.module_id b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.module_id new file mode 100644 index 00000000..5373c346 --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.module_id @@ -0,0 +1 @@ +_278de938_22_CMakeCUDACompilerId_cu_bd57c623 \ No newline at end of file diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.o b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.o new file mode 100644 index 00000000..e49b4f70 Binary files /dev/null and b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.o differ diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.ptx b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.ptx new file mode 100644 index 00000000..f054a33c --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.ptx @@ -0,0 +1,14 @@ +// +// Generated by NVIDIA NVVM Compiler +// +// Compiler Build ID: CL-31294372 +// Cuda compilation tools, release 11.7, V11.7.64 +// Based on NVVM 7.0.1 +// + +.version 7.7 +.target sm_52 +.address_size 64 + + + diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.sm_52.cubin b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.sm_52.cubin new file mode 100644 index 00000000..e8cd6414 Binary files /dev/null and b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.sm_52.cubin differ diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin new file mode 100644 index 00000000..6883861e Binary files /dev/null and b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin differ diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin.c b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin.c new file mode 100644 index 00000000..9afaf281 --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin.c @@ -0,0 +1,58 @@ +#ifndef __SKIP_INTERNAL_FATBINARY_HEADERS +#include "fatbinary_section.h" +#endif +#define __CUDAFATBINSECTION ".nvFatBinSegment" +#define __CUDAFATBINDATASECTION ".nv_fatbin" +asm( +".section .nv_fatbin, \"a\"\n" +".align 8\n" +"fatbinData:\n" +".quad 0x00100001ba55ed50,0x0000000000000400,0x0000004001010002,0x00000000000003c0\n" +".quad 0x0000000000000000,0x0000003400010007,0x0000000000000000,0x0000000000000011\n" +".quad 0x0000000000000000,0x0000000000000000,0x33010102464c457f,0x0000000000000007\n" +".quad 0x0000007500be0002,0x0000000000000000,0x0000000000000000,0x0000000000000240\n" +".quad 0x0000004000340534,0x0001000600400000,0x7472747368732e00,0x747274732e006261\n" +".quad 0x746d79732e006261,0x746d79732e006261,0x78646e68735f6261,0x666e692e766e2e00\n" +".quad 0x61632e766e2e006f,0x0068706172676c6c,0x746f72702e766e2e,0x6e2e00657079746f\n" +".quad 0x63612e6c65722e76,0x732e00006e6f6974,0x0062617472747368,0x006261747274732e\n" +".quad 0x006261746d79732e,0x5f6261746d79732e,0x6e2e0078646e6873,0x2e006f666e692e76\n" +".quad 0x676c6c61632e766e,0x766e2e0068706172,0x79746f746f72702e,0x722e766e2e006570\n" +".quad 0x6f697463612e6c65,0x000000000000006e,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0004000300000032,0x0000000000000000,0x0000000000000000\n" +".quad 0x000500030000004e,0x0000000000000000,0x0000000000000000,0xffffffff00000000\n" +".quad 0xfffffffe00000000,0xfffffffd00000000,0x000000000000004b,0x222f0a1008020200\n" +".quad 0x0000000008000000,0x0000000008080000,0x0000000008100000,0x0000000008180000\n" +".quad 0x0000000008200000,0x0000000008280000,0x0000000008300000,0x0000000008380000\n" +".quad 0x0000000008000001,0x0000000008080001,0x0000000008100001,0x0000000008180001\n" +".quad 0x0000000008200001,0x0000000008280001,0x0000000008300001,0x0000000008380001\n" +".quad 0x0000000008000002,0x0000000008080002,0x0000000008100002,0x0000000008180002\n" +".quad 0x0000000008200002,0x0000000008280002,0x0000000008300002,0x0000000008380002\n" +".quad 0x0000002c14000000,0x000000000c000009,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0000000300000001,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000040,0x000000000000005d,0x0000000000000000\n" +".quad 0x0000000000000001,0x0000000000000000,0x000000030000000b,0x0000000000000000\n" +".quad 0x0000000000000000,0x000000000000009d,0x000000000000005d,0x0000000000000000\n" +".quad 0x0000000000000001,0x0000000000000000,0x0000000200000013,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000100,0x0000000000000048,0x0000000300000002\n" +".quad 0x0000000000000008,0x0000000000000018,0x7000000100000032,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000148,0x0000000000000018,0x0000000000000003\n" +".quad 0x0000000000000004,0x0000000000000008,0x7000000b0000004e,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000160,0x00000000000000e0,0x0000000000000000\n" +".quad 0x0000000000000008, 0x0000000000000008\n" +".text\n"); +#ifdef __cplusplus +extern "C" { +#endif +extern const unsigned long long fatbinData[130]; +#ifdef __cplusplus +} +#endif +#ifdef __cplusplus +extern "C" { +#endif +static const __fatBinC_Wrapper_t __fatDeviceText __attribute__ ((aligned (8))) __attribute__ ((section (__CUDAFATBINSECTION)))= + { 0x466243b1, 2, fatbinData, (void**)__cudaPrelinkedFatbins }; +#ifdef __cplusplus +} +#endif diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.o b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.o new file mode 100644 index 00000000..84d4c7bb Binary files /dev/null and b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.o differ diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.reg.c b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.reg.c new file mode 100644 index 00000000..af69ecb2 --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.reg.c @@ -0,0 +1 @@ +#define NUM_PRELINKED_OBJECTS 0 diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.sm_52.cubin b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.sm_52.cubin new file mode 100644 index 00000000..a725fac4 Binary files /dev/null and b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.sm_52.cubin differ diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/CMakeDirectoryInformation.cmake b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..1075818a --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/CMakeOutput.log b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/CMakeOutput.log new file mode 100644 index 00000000..d4b4d5b4 --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/CMakeOutput.log @@ -0,0 +1,480 @@ +The system is: Linux - 5.14.21-150400.24.11_12.0.57-cray_shasta_c - x86_64 +Checking whether the CUDA compiler is NVIDIA using "" matched "nvcc: NVIDIA \(R\) Cuda compiler driver": +nvcc: NVIDIA (R) Cuda compiler driver +Copyright (c) 2005-2022 NVIDIA Corporation +Built on Tue_May__3_18:49:52_PDT_2022 +Cuda compilation tools, release 11.7, V11.7.64 +Build cuda_11.7.r11.7/compiler.31294372_0 +Compiling the CUDA compiler identification source file "CMakeCUDACompilerId.cu" succeeded. +Compiler: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc +Build flags: +Id flags: --keep;--keep-dir;tmp -v + +The output was: +0 +#$ _NVVM_BRANCH_=nvvm +#$ _SPACE_= +#$ _CUDART_=cudart +#$ _HERE_=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin +#$ _THERE_=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin +#$ _TARGET_SIZE_= +#$ _TARGET_DIR_= +#$ _TARGET_DIR_=targets/x86_64-linux +#$ TOP=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/.. +#$ NVVMIR_LIBRARY_DIR=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/libdevice +#$ LD_LIBRARY_PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../lib:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib:/opt/cray/pe/papi/6.0.0.16/lib64:/opt/cray/libfabric/1.15.2.0/lib64 +#$ PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Compute/2022.1.1:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/libnvvp:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Systems/bin:/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/bin:/opt/cray/pe/mpich/8.1.22/bin:/opt/cray/pe/craype/2.7.19/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin:/opt/cray/pe/perftools/22.09.0/bin:/opt/cray/pe/papi/6.0.0.16/bin:/opt/cray/libfabric/1.15.2.0/bin:/global/common/software/nersc/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/opt/cray/pe/bin +#$ INCLUDES="-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" +#$ LIBRARIES= "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" +#$ CUDAFE_FLAGS= +#$ PTXAS_FLAGS= +#$ rm tmp/a_dlink.reg.c +#$ gcc -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -E -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -include "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp1.ii" +#$ cicc --c++14 --gnu_version=70500 --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed -arch compute_52 -m64 --no-version-ident -ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 --include_file_name "CMakeCUDACompilerId.fatbin.c" -tused --gen_module_id_file --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.c" --stub_file_name "tmp/CMakeCUDACompilerId.cudafe1.stub.c" --gen_device_file_name "tmp/CMakeCUDACompilerId.cudafe1.gpu" "tmp/CMakeCUDACompilerId.cpp1.ii" -o "tmp/CMakeCUDACompilerId.ptx" +#$ ptxas -arch=sm_52 -m64 "tmp/CMakeCUDACompilerId.ptx" -o "tmp/CMakeCUDACompilerId.sm_52.cubin" +#$ fatbinary --create="tmp/CMakeCUDACompilerId.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " "--image3=kind=elf,sm=52,file=tmp/CMakeCUDACompilerId.sm_52.cubin" "--image3=kind=ptx,sm=52,file=tmp/CMakeCUDACompilerId.ptx" --embedded-fatbin="tmp/CMakeCUDACompilerId.fatbin.c" +#$ gcc -D__CUDA_ARCH_LIST__=520 -E -x c++ -D__CUDACC__ -D__NVCC__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -include "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp4.ii" +#$ cudafe++ --c++14 --gnu_version=70500 --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed --m64 --parse_templates --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.cpp" --stub_file_name "CMakeCUDACompilerId.cudafe1.stub.c" --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" "tmp/CMakeCUDACompilerId.cpp4.ii" +#$ gcc -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -c -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -m64 "tmp/CMakeCUDACompilerId.cudafe1.cpp" -o "tmp/CMakeCUDACompilerId.o" +#$ nvlink -m64 --arch=sm_52 --register-link-binaries="tmp/a_dlink.reg.c" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -cpu-arch=X86_64 "tmp/CMakeCUDACompilerId.o" -lcudadevrt -o "tmp/a_dlink.sm_52.cubin" --host-ccbin "gcc" +#$ fatbinary --create="tmp/a_dlink.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " -link "--image3=kind=elf,sm=52,file=tmp/a_dlink.sm_52.cubin" --embedded-fatbin="tmp/a_dlink.fatbin.c" +#$ gcc -D__CUDA_ARCH_LIST__=520 -c -x c++ -DFATBINFILE="\"tmp/a_dlink.fatbin.c\"" -DREGISTERLINKBINARYFILE="\"tmp/a_dlink.reg.c\"" -I. -D__NV_EXTRA_INITIALIZATION= -D__NV_EXTRA_FINALIZATION= -D__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -m64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/crt/link.stub" -o "tmp/a_dlink.o" +#$ g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" + + +Compilation of the CUDA compiler identification source "CMakeCUDACompilerId.cu" produced "a.out" + +The CUDA compiler identification is NVIDIA, found in "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/a.out" + +Parsed CUDA nvcc implicit link information from above output: + found 'PATH=' string: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Compute/2022.1.1:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/libnvvp:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Systems/bin:/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/bin:/opt/cray/pe/mpich/8.1.22/bin:/opt/cray/pe/craype/2.7.19/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin:/opt/cray/pe/perftools/22.09.0/bin:/opt/cray/pe/papi/6.0.0.16/bin:/opt/cray/libfabric/1.15.2.0/bin:/global/common/software/nersc/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/opt/cray/pe/bin] + found 'LIBRARIES=' string: ["-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib"] + considering line: [#$ rm tmp/a_dlink.reg.c] + considering line: [gcc -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -E -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -include "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp1.ii" ] + considering line: [cicc --c++14 --gnu_version=70500 --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed -arch compute_52 -m64 --no-version-ident -ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 --include_file_name "CMakeCUDACompilerId.fatbin.c" -tused --gen_module_id_file --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.c" --stub_file_name "tmp/CMakeCUDACompilerId.cudafe1.stub.c" --gen_device_file_name "tmp/CMakeCUDACompilerId.cudafe1.gpu" "tmp/CMakeCUDACompilerId.cpp1.ii" -o "tmp/CMakeCUDACompilerId.ptx"] + considering line: [ptxas -arch=sm_52 -m64 "tmp/CMakeCUDACompilerId.ptx" -o "tmp/CMakeCUDACompilerId.sm_52.cubin" ] + considering line: [fatbinary --create="tmp/CMakeCUDACompilerId.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " "--image3=kind=elf,sm=52,file=tmp/CMakeCUDACompilerId.sm_52.cubin" "--image3=kind=ptx,sm=52,file=tmp/CMakeCUDACompilerId.ptx" --embedded-fatbin="tmp/CMakeCUDACompilerId.fatbin.c" ] + considering line: [gcc -D__CUDA_ARCH_LIST__=520 -E -x c++ -D__CUDACC__ -D__NVCC__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -include "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: [cudafe++ --c++14 --gnu_version=70500 --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed --m64 --parse_templates --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.cpp" --stub_file_name "CMakeCUDACompilerId.cudafe1.stub.c" --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: [gcc -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -c -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -m64 "tmp/CMakeCUDACompilerId.cudafe1.cpp" -o "tmp/CMakeCUDACompilerId.o" ] + considering line: [nvlink -m64 --arch=sm_52 --register-link-binaries="tmp/a_dlink.reg.c" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -cpu-arch=X86_64 "tmp/CMakeCUDACompilerId.o" -lcudadevrt -o "tmp/a_dlink.sm_52.cubin" --host-ccbin "gcc"] + ignoring nvlink line + considering line: [fatbinary --create="tmp/a_dlink.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " -link "--image3=kind=elf,sm=52,file=tmp/a_dlink.sm_52.cubin" --embedded-fatbin="tmp/a_dlink.fatbin.c" ] + considering line: [gcc -D__CUDA_ARCH_LIST__=520 -c -x c++ -DFATBINFILE="\"tmp/a_dlink.fatbin.c\"" -DREGISTERLINKBINARYFILE="\"tmp/a_dlink.reg.c\"" -I. -D__NV_EXTRA_INITIALIZATION= -D__NV_EXTRA_FINALIZATION= -D__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -m64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/crt/link.stub" -o "tmp/a_dlink.o" ] + considering line: [g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + extracted link line: [g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + considering line: [] + extracted link launcher name: [g++] + found link launcher absolute path: [/usr/bin/g++] + + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + link line: [cuda-fake-ld g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + arg [cuda-fake-ld] ==> ignore + arg [g++] ==> ignore + arg [-D__CUDA_ARCH_LIST__=520] ==> ignore + arg [-m64] ==> ignore + arg [-Wl,--start-group] ==> ignore + arg [tmp/a_dlink.o] ==> ignore + arg [tmp/CMakeCUDACompilerId.o] ==> ignore + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] + arg [-lcudadevrt] ==> lib [cudadevrt] + arg [-lcudart_static] ==> lib [cudart_static] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-ldl] ==> lib [dl] + arg [-Wl,--end-group] ==> ignore + arg [-o] ==> ignore + arg [a.out] ==> ignore + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit libs: [cudadevrt;cudart_static;rt;pthread;dl] + implicit objs: [] + implicit dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit fwks: [] + + +Parsed CUDA nvcc include information from above output: + found 'PATH=' string: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Compute/2022.1.1:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/libnvvp:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Systems/bin:/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/bin:/opt/cray/pe/mpich/8.1.22/bin:/opt/cray/pe/craype/2.7.19/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin:/opt/cray/pe/perftools/22.09.0/bin:/opt/cray/pe/papi/6.0.0.16/bin:/opt/cray/libfabric/1.15.2.0/bin:/global/common/software/nersc/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/opt/cray/pe/bin] + found 'LIBRARIES=' string: ["-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib"] + considering line: [#$ rm tmp/a_dlink.reg.c] + considering line: [gcc -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -E -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -include "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp1.ii" ] + considering line: [cicc --c++14 --gnu_version=70500 --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed -arch compute_52 -m64 --no-version-ident -ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 --include_file_name "CMakeCUDACompilerId.fatbin.c" -tused --gen_module_id_file --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.c" --stub_file_name "tmp/CMakeCUDACompilerId.cudafe1.stub.c" --gen_device_file_name "tmp/CMakeCUDACompilerId.cudafe1.gpu" "tmp/CMakeCUDACompilerId.cpp1.ii" -o "tmp/CMakeCUDACompilerId.ptx"] + considering line: [ptxas -arch=sm_52 -m64 "tmp/CMakeCUDACompilerId.ptx" -o "tmp/CMakeCUDACompilerId.sm_52.cubin" ] + considering line: [fatbinary --create="tmp/CMakeCUDACompilerId.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " "--image3=kind=elf,sm=52,file=tmp/CMakeCUDACompilerId.sm_52.cubin" "--image3=kind=ptx,sm=52,file=tmp/CMakeCUDACompilerId.ptx" --embedded-fatbin="tmp/CMakeCUDACompilerId.fatbin.c" ] + considering line: [gcc -D__CUDA_ARCH_LIST__=520 -E -x c++ -D__CUDACC__ -D__NVCC__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -include "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: [cudafe++ --c++14 --gnu_version=70500 --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed --m64 --parse_templates --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.cpp" --stub_file_name "CMakeCUDACompilerId.cudafe1.stub.c" --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: [gcc -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -c -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -m64 "tmp/CMakeCUDACompilerId.cudafe1.cpp" -o "tmp/CMakeCUDACompilerId.o" ] + considering line: [nvlink -m64 --arch=sm_52 --register-link-binaries="tmp/a_dlink.reg.c" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -cpu-arch=X86_64 "tmp/CMakeCUDACompilerId.o" -lcudadevrt -o "tmp/a_dlink.sm_52.cubin" --host-ccbin "gcc"] + ignoring nvlink line + considering line: [fatbinary --create="tmp/a_dlink.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " -link "--image3=kind=elf,sm=52,file=tmp/a_dlink.sm_52.cubin" --embedded-fatbin="tmp/a_dlink.fatbin.c" ] + considering line: [gcc -D__CUDA_ARCH_LIST__=520 -c -x c++ -DFATBINFILE="\"tmp/a_dlink.fatbin.c\"" -DREGISTERLINKBINARYFILE="\"tmp/a_dlink.reg.c\"" -I. -D__NV_EXTRA_INITIALIZATION= -D__NV_EXTRA_FINALIZATION= -D__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -m64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/crt/link.stub" -o "tmp/a_dlink.o" ] + considering line: [g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + extracted link line: [g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + considering line: [] + extracted link launcher name: [g++] + found link launcher absolute path: [/usr/bin/g++] + found 'INCLUDES=' string: ["-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" ] + + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + link line: [cuda-fake-ld g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + arg [cuda-fake-ld] ==> ignore + arg [g++] ==> ignore + arg [-D__CUDA_ARCH_LIST__=520] ==> ignore + arg [-m64] ==> ignore + arg [-Wl,--start-group] ==> ignore + arg [tmp/a_dlink.o] ==> ignore + arg [tmp/CMakeCUDACompilerId.o] ==> ignore + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] + arg [-lcudadevrt] ==> lib [cudadevrt] + arg [-lcudart_static] ==> lib [cudart_static] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-ldl] ==> lib [dl] + arg [-Wl,--end-group] ==> ignore + arg [-o] ==> ignore + arg [a.out] ==> ignore + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit libs: [cudadevrt;cudart_static;rt;pthread;dl] + implicit objs: [] + implicit dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit fwks: [] + + +Detecting CUDA compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_979ac/fast && /usr/bin/gmake -f CMakeFiles/cmTC_979ac.dir/build.make CMakeFiles/cmTC_979ac.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA/CMakeFiles/CMakeTmp' +Building CUDA object CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-v -MD -MT CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o -MF CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o.d -x cu -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o +Using built-in specs. +COLLECT_GCC=gcc +OFFLOAD_TARGET_NAMES=hsa:nvptx-none +Target: x86_64-suse-linux +Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-offload-targets=hsa,nvptx-none, --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux +Thread model: posix +gcc version 7.5.0 (SUSE Linux) +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_00032d0e_00000000-7_CMakeCUDACompilerABI.cpp1.ii' '-mtune=generic' '-march=x86-64' + /usr/lib64/gcc/x86_64-suse-linux/7/cc1plus -E -quiet -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -D_GNU_SOURCE -D __CUDA_ARCH__=520 -D __CUDA_ARCH_LIST__=520 -D CUDA_DOUBLE_MATH_FUNCTIONS -D __CUDACC__ -D __NVCC__ -D __CUDACC_VER_MAJOR__=11 -D __CUDACC_VER_MINOR__=7 -D __CUDACC_VER_BUILD__=64 -D __CUDA_API_VER_MAJOR__=11 -D __CUDA_API_VER_MINOR__=7 -D __NVCC_DIAG_PRAGMA_SUPPORT__=1 -include cuda_runtime.h /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o /tmp/tmpxft_00032d0e_00000000-7_CMakeCUDACompilerABI.cpp1.ii -m64 -mtune=generic -march=x86-64 +ignoring duplicate directory "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" +#include "..." search starts here: +#include <...> search starts here: + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include + /usr/include/c++/7 + /usr/include/c++/7/x86_64-suse-linux + /usr/include/c++/7/backward + /usr/lib64/gcc/x86_64-suse-linux/7/include + /usr/local/include + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed + /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include + /usr/include +End of search list. +COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ +LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_00032d0e_00000000-7_CMakeCUDACompilerABI.cpp1.ii' '-mtune=generic' '-march=x86-64' +Using built-in specs. +COLLECT_GCC=gcc +OFFLOAD_TARGET_NAMES=hsa:nvptx-none +Target: x86_64-suse-linux +Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-offload-targets=hsa,nvptx-none, --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux +Thread model: posix +gcc version 7.5.0 (SUSE Linux) +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_00032d0e_00000000-5_CMakeCUDACompilerABI.cpp4.ii' '-mtune=generic' '-march=x86-64' + /usr/lib64/gcc/x86_64-suse-linux/7/cc1plus -E -quiet -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -D_GNU_SOURCE -D __CUDA_ARCH_LIST__=520 -D __CUDACC__ -D __NVCC__ -D __CUDACC_VER_MAJOR__=11 -D __CUDACC_VER_MINOR__=7 -D __CUDACC_VER_BUILD__=64 -D __CUDA_API_VER_MAJOR__=11 -D __CUDA_API_VER_MINOR__=7 -D __NVCC_DIAG_PRAGMA_SUPPORT__=1 -include cuda_runtime.h /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o /tmp/tmpxft_00032d0e_00000000-5_CMakeCUDACompilerABI.cpp4.ii -m64 -mtune=generic -march=x86-64 +ignoring duplicate directory "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" +#include "..." search starts here: +#include <...> search starts here: + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include + /usr/include/c++/7 + /usr/include/c++/7/x86_64-suse-linux + /usr/include/c++/7/backward + /usr/lib64/gcc/x86_64-suse-linux/7/include + /usr/local/include + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed + /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include + /usr/include +End of search list. +COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ +LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_00032d0e_00000000-5_CMakeCUDACompilerABI.cpp4.ii' '-mtune=generic' '-march=x86-64' +Using built-in specs. +COLLECT_GCC=gcc +OFFLOAD_TARGET_NAMES=hsa:nvptx-none +Target: x86_64-suse-linux +Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-offload-targets=hsa,nvptx-none, --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux +Thread model: posix +gcc version 7.5.0 (SUSE Linux) +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-c' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-m64' '-o' 'CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o' '-mtune=generic' '-march=x86-64' + /usr/lib64/gcc/x86_64-suse-linux/7/cc1plus -quiet -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -D_GNU_SOURCE -D __CUDA_ARCH__=520 -D __CUDA_ARCH_LIST__=520 -D CUDA_DOUBLE_MATH_FUNCTIONS /tmp/tmpxft_00032d0e_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -quiet -dumpbase tmpxft_00032d0e_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -m64 -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o -version -o /tmp/ccGcCYSR.s +GNU C++14 (SUSE Linux) version 7.5.0 (x86_64-suse-linux) + compiled by GNU C version 7.5.0, GMP version 6.1.2, MPFR version 4.0.2-p6, MPC version 1.1.0, isl version isl-0.18-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" +#include "..." search starts here: +#include <...> search starts here: + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include + /usr/include/c++/7 + /usr/include/c++/7/x86_64-suse-linux + /usr/include/c++/7/backward + /usr/lib64/gcc/x86_64-suse-linux/7/include + /usr/local/include + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed + /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include + /usr/include +End of search list. +GNU C++14 (SUSE Linux) version 7.5.0 (x86_64-suse-linux) + compiled by GNU C version 7.5.0, GMP version 6.1.2, MPFR version 4.0.2-p6, MPC version 1.1.0, isl version isl-0.18-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 6382e6e95418232cdb97da9bdda1863e +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-c' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-m64' '-o' 'CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o' '-mtune=generic' '-march=x86-64' + /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/as -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include --64 -o CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o /tmp/ccGcCYSR.s +GNU assembler version 2.37 (x86_64-suse-linux) using BFD version (GNU Binutils; SUSE Linux Enterprise 15) 2.37.20211103-150100.7.37 +COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ +LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-c' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-m64' '-o' 'CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o' '-mtune=generic' '-march=x86-64' +Linking CUDA executable cmTC_979ac +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_979ac.dir/link.txt --verbose=1 +/usr/bin/g++ -v CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o -o cmTC_979ac -lcudadevrt -lcudart_static -lrt -lpthread -ldl -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs" -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib" +Using built-in specs. +COLLECT_GCC=/usr/bin/g++ +COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper +OFFLOAD_TARGET_NAMES=hsa:nvptx-none +Target: x86_64-suse-linux +Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-offload-targets=hsa,nvptx-none, --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux +Thread model: posix +gcc version 7.5.0 (SUSE Linux) +COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ +LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_979ac' '-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs' '-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib64/gcc/x86_64-suse-linux/7/collect2 -plugin /usr/lib64/gcc/x86_64-suse-linux/7/liblto_plugin.so -plugin-opt=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper -plugin-opt=-fresolution=/tmp/cchIW1Lb.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_979ac /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crt1.o /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/usr/lib64/gcc/x86_64-suse-linux/7 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib -L/usr/lib64/gcc/x86_64-suse-linux/7/../../.. CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_979ac' '-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs' '-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA/CMakeFiles/CMakeTmp' + + + +Parsed CUDA implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include] + add: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include] + add: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include] + add: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include] + add: [/usr/include/c++/7] + add: [/usr/include/c++/7/x86_64-suse-linux] + add: [/usr/include/c++/7/backward] + add: [/usr/lib64/gcc/x86_64-suse-linux/7/include] + add: [/usr/local/include] + add: [/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed] + add: [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include] + add: [/usr/include] + end of search list found + collapse include dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/include] + collapse include dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include] + collapse include dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include] + collapse include dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include] + collapse include dir [/usr/include/c++/7] ==> [/usr/include/c++/7] + collapse include dir [/usr/include/c++/7/x86_64-suse-linux] ==> [/usr/include/c++/7/x86_64-suse-linux] + collapse include dir [/usr/include/c++/7/backward] ==> [/usr/include/c++/7/backward] + collapse include dir [/usr/lib64/gcc/x86_64-suse-linux/7/include] ==> [/usr/lib64/gcc/x86_64-suse-linux/7/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed] ==> [/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed] + collapse include dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include] ==> [/usr/x86_64-suse-linux/include] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include;/usr/include/c++/7;/usr/include/c++/7/x86_64-suse-linux;/usr/include/c++/7/backward;/usr/lib64/gcc/x86_64-suse-linux/7/include;/usr/local/include;/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed;/usr/x86_64-suse-linux/include;/usr/include] + + +Parsed CUDA implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_979ac/fast && /usr/bin/gmake -f CMakeFiles/cmTC_979ac.dir/build.make CMakeFiles/cmTC_979ac.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA/CMakeFiles/CMakeTmp'] + ignore line: [Building CUDA object CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler --generate-code=arch=compute_52 code=[compute_52 sm_52] -Xcompiler=-v -MD -MT CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o -MF CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o.d -x cu -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=gcc] + ignore line: [OFFLOAD_TARGET_NAMES=hsa:nvptx-none] + ignore line: [Target: x86_64-suse-linux] + ignore line: [Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c c++ objc fortran obj-c++ ada go --enable-offload-targets=hsa nvptx-none --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 7.5.0 (SUSE Linux) ] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_00032d0e_00000000-7_CMakeCUDACompilerABI.cpp1.ii' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/cc1plus -E -quiet -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -D_GNU_SOURCE -D __CUDA_ARCH__=520 -D __CUDA_ARCH_LIST__=520 -D CUDA_DOUBLE_MATH_FUNCTIONS -D __CUDACC__ -D __NVCC__ -D __CUDACC_VER_MAJOR__=11 -D __CUDACC_VER_MINOR__=7 -D __CUDACC_VER_BUILD__=64 -D __CUDA_API_VER_MAJOR__=11 -D __CUDA_API_VER_MINOR__=7 -D __NVCC_DIAG_PRAGMA_SUPPORT__=1 -include cuda_runtime.h /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o /tmp/tmpxft_00032d0e_00000000-7_CMakeCUDACompilerABI.cpp1.ii -m64 -mtune=generic -march=x86-64] + ignore line: [ignoring duplicate directory "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include] + ignore line: [ /usr/include/c++/7] + ignore line: [ /usr/include/c++/7/x86_64-suse-linux] + ignore line: [ /usr/include/c++/7/backward] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/] + ignore line: [LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_00032d0e_00000000-7_CMakeCUDACompilerABI.cpp1.ii' '-mtune=generic' '-march=x86-64'] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=gcc] + ignore line: [OFFLOAD_TARGET_NAMES=hsa:nvptx-none] + ignore line: [Target: x86_64-suse-linux] + ignore line: [Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c c++ objc fortran obj-c++ ada go --enable-offload-targets=hsa nvptx-none --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 7.5.0 (SUSE Linux) ] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_00032d0e_00000000-5_CMakeCUDACompilerABI.cpp4.ii' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/cc1plus -E -quiet -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -D_GNU_SOURCE -D __CUDA_ARCH_LIST__=520 -D __CUDACC__ -D __NVCC__ -D __CUDACC_VER_MAJOR__=11 -D __CUDACC_VER_MINOR__=7 -D __CUDACC_VER_BUILD__=64 -D __CUDA_API_VER_MAJOR__=11 -D __CUDA_API_VER_MINOR__=7 -D __NVCC_DIAG_PRAGMA_SUPPORT__=1 -include cuda_runtime.h /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o /tmp/tmpxft_00032d0e_00000000-5_CMakeCUDACompilerABI.cpp4.ii -m64 -mtune=generic -march=x86-64] + ignore line: [ignoring duplicate directory "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include] + ignore line: [ /usr/include/c++/7] + ignore line: [ /usr/include/c++/7/x86_64-suse-linux] + ignore line: [ /usr/include/c++/7/backward] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/] + ignore line: [LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_00032d0e_00000000-5_CMakeCUDACompilerABI.cpp4.ii' '-mtune=generic' '-march=x86-64'] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=gcc] + ignore line: [OFFLOAD_TARGET_NAMES=hsa:nvptx-none] + ignore line: [Target: x86_64-suse-linux] + ignore line: [Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c c++ objc fortran obj-c++ ada go --enable-offload-targets=hsa nvptx-none --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 7.5.0 (SUSE Linux) ] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-c' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-m64' '-o' 'CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/cc1plus -quiet -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -D_GNU_SOURCE -D __CUDA_ARCH__=520 -D __CUDA_ARCH_LIST__=520 -D CUDA_DOUBLE_MATH_FUNCTIONS /tmp/tmpxft_00032d0e_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -quiet -dumpbase tmpxft_00032d0e_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -m64 -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o -version -o /tmp/ccGcCYSR.s] + ignore line: [GNU C++14 (SUSE Linux) version 7.5.0 (x86_64-suse-linux)] + ignore line: [ compiled by GNU C version 7.5.0 GMP version 6.1.2 MPFR version 4.0.2-p6 MPC version 1.1.0 isl version isl-0.18-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include] + ignore line: [ /usr/include/c++/7] + ignore line: [ /usr/include/c++/7/x86_64-suse-linux] + ignore line: [ /usr/include/c++/7/backward] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++14 (SUSE Linux) version 7.5.0 (x86_64-suse-linux)] + ignore line: [ compiled by GNU C version 7.5.0 GMP version 6.1.2 MPFR version 4.0.2-p6 MPC version 1.1.0 isl version isl-0.18-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 6382e6e95418232cdb97da9bdda1863e] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-c' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-m64' '-o' 'CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/as -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include --64 -o CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o /tmp/ccGcCYSR.s] + ignore line: [GNU assembler version 2.37 (x86_64-suse-linux) using BFD version (GNU Binutils] + ignore line: [ SUSE Linux Enterprise 15) 2.37.20211103-150100.7.37] + ignore line: [COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/] + ignore line: [LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-c' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-m64' '-o' 'CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking CUDA executable cmTC_979ac] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_979ac.dir/link.txt --verbose=1] + ignore line: [/usr/bin/g++ -v CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o -o cmTC_979ac -lcudadevrt -lcudart_static -lrt -lpthread -ldl -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs" -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib"] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/g++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=hsa:nvptx-none] + ignore line: [Target: x86_64-suse-linux] + ignore line: [Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c c++ objc fortran obj-c++ ada go --enable-offload-targets=hsa nvptx-none --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 7.5.0 (SUSE Linux) ] + ignore line: [COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/] + ignore line: [LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_979ac' '-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs' '-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib64/gcc/x86_64-suse-linux/7/collect2 -plugin /usr/lib64/gcc/x86_64-suse-linux/7/liblto_plugin.so -plugin-opt=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper -plugin-opt=-fresolution=/tmp/cchIW1Lb.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_979ac /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crt1.o /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/usr/lib64/gcc/x86_64-suse-linux/7 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib -L/usr/lib64/gcc/x86_64-suse-linux/7/../../.. CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crtn.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cchIW1Lb.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-o] ==> ignore + arg [cmTC_979ac] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crt1.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crt1.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crti.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crti.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../..] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../..] + arg [CMakeFiles/cmTC_979ac.dir/CMakeCUDACompilerABI.cu.o] ==> ignore + arg [-lcudadevrt] ==> lib [cudadevrt] + arg [-lcudart_static] ==> lib [cudart_static] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-ldl] ==> lib [dl] + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crtn.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crtn.o] + collapse obj [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crt1.o] ==> [/usr/lib64/crt1.o] + collapse obj [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crti.o] ==> [/usr/lib64/crti.o] + collapse obj [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crtn.o] ==> [/usr/lib64/crtn.o] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib] ==> [/usr/x86_64-suse-linux/lib] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../..] ==> [/usr/lib64] + implicit libs: [cudadevrt;cudart_static;rt;pthread;dl;stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o;/usr/lib64/crtn.o] + implicit dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib;/usr/lib64/gcc/x86_64-suse-linux/7;/usr/lib64;/lib64;/usr/x86_64-suse-linux/lib] + implicit fwks: [] + + diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/Makefile.cmake b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..eb8999d5 --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/Makefile.cmake @@ -0,0 +1,97 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "CMakeFiles/3.24.3/CMakeCUDACompiler.cmake" + "CMakeFiles/3.24.3/CMakeSystem.cmake" + "CMakeLists.txt" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompiler.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDAInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCompilerIdDetection.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCUDACompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCompileFeatures.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCompilerABI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCompilerId.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineSystem.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFindBinUtils.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeGenericSystem.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeParseImplicitLinkInfo.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeParseLibraryArchitecture.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystem.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeTestCUDACompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeTestCompilerCommon.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CUDA/architectures.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVIDIA-CUDA.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/TI-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Internal/FeatureTesting.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.24.3/CMakeSystem.cmake" + "CMakeFiles/3.24.3/CMakeCUDACompiler.cmake" + "CMakeFiles/3.24.3/CMakeCUDACompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + ) diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/Makefile2 b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/Makefile2 new file mode 100644 index 00000000..1bb714e7 --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/Makefile2 @@ -0,0 +1,86 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: +.PHONY : clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/TargetDirectories.txt b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..631d816d --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,2 @@ +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA/CMakeFiles/rebuild_cache.dir diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/cmake.check_cache b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeFiles/progress.marks b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/progress.marks new file mode 100644 index 00000000..573541ac --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/build_base/CMakeFiles/CheckCUDA/CMakeLists.txt b/build_base/CMakeFiles/CheckCUDA/CMakeLists.txt new file mode 100644 index 00000000..17290ded --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/CMakeLists.txt @@ -0,0 +1,6 @@ +cmake_minimum_required(VERSION 3.24.3) +project(CheckCUDA CUDA) +file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/result.cmake" + "set(CMAKE_CUDA_COMPILER \"${CMAKE_CUDA_COMPILER}\")\n" + "set(CMAKE_CUDA_HOST_COMPILER \"${CMAKE_CUDA_HOST_COMPILER}\")\n" + ) \ No newline at end of file diff --git a/build_base/CMakeFiles/CheckCUDA/Makefile b/build_base/CMakeFiles/CheckCUDA/Makefile new file mode 100644 index 00000000..7b895918 --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/Makefile @@ -0,0 +1,140 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base/CMakeFiles/CheckCUDA/cmake_install.cmake b/build_base/CMakeFiles/CheckCUDA/cmake_install.cmake new file mode 100644 index 00000000..883e6c04 --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/CheckCUDA/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build_base/CMakeFiles/CheckCUDA/result.cmake b/build_base/CMakeFiles/CheckCUDA/result.cmake new file mode 100644 index 00000000..7c1030ed --- /dev/null +++ b/build_base/CMakeFiles/CheckCUDA/result.cmake @@ -0,0 +1,2 @@ +set(CMAKE_CUDA_COMPILER "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc") +set(CMAKE_CUDA_HOST_COMPILER "") diff --git a/build_base/CMakeFiles/Continuous.dir/DependInfo.cmake b/build_base/CMakeFiles/Continuous.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/Continuous.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/Continuous.dir/build.make b/build_base/CMakeFiles/Continuous.dir/build.make new file mode 100644 index 00000000..ab668f41 --- /dev/null +++ b/build_base/CMakeFiles/Continuous.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for Continuous. + +# Include any custom commands dependencies for this target. +include CMakeFiles/Continuous.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/Continuous.dir/progress.make + +CMakeFiles/Continuous: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D Continuous + +Continuous: CMakeFiles/Continuous +Continuous: CMakeFiles/Continuous.dir/build.make +.PHONY : Continuous + +# Rule to build all files generated by this target. +CMakeFiles/Continuous.dir/build: Continuous +.PHONY : CMakeFiles/Continuous.dir/build + +CMakeFiles/Continuous.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/Continuous.dir/cmake_clean.cmake +.PHONY : CMakeFiles/Continuous.dir/clean + +CMakeFiles/Continuous.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/Continuous.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/Continuous.dir/depend + diff --git a/build_base/CMakeFiles/Continuous.dir/cmake_clean.cmake b/build_base/CMakeFiles/Continuous.dir/cmake_clean.cmake new file mode 100644 index 00000000..7e1791cf --- /dev/null +++ b/build_base/CMakeFiles/Continuous.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/Continuous" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/Continuous.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/Continuous.dir/compiler_depend.make b/build_base/CMakeFiles/Continuous.dir/compiler_depend.make new file mode 100644 index 00000000..4e014e08 --- /dev/null +++ b/build_base/CMakeFiles/Continuous.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for Continuous. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/Continuous.dir/compiler_depend.ts b/build_base/CMakeFiles/Continuous.dir/compiler_depend.ts new file mode 100644 index 00000000..86303622 --- /dev/null +++ b/build_base/CMakeFiles/Continuous.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for Continuous. diff --git a/build_base/CMakeFiles/Continuous.dir/progress.make b/build_base/CMakeFiles/Continuous.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/Continuous.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/ContinuousBuild.dir/DependInfo.cmake b/build_base/CMakeFiles/ContinuousBuild.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/ContinuousBuild.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/ContinuousBuild.dir/build.make b/build_base/CMakeFiles/ContinuousBuild.dir/build.make new file mode 100644 index 00000000..d58fab39 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousBuild.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for ContinuousBuild. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousBuild.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousBuild.dir/progress.make + +CMakeFiles/ContinuousBuild: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousBuild + +ContinuousBuild: CMakeFiles/ContinuousBuild +ContinuousBuild: CMakeFiles/ContinuousBuild.dir/build.make +.PHONY : ContinuousBuild + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousBuild.dir/build: ContinuousBuild +.PHONY : CMakeFiles/ContinuousBuild.dir/build + +CMakeFiles/ContinuousBuild.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousBuild.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousBuild.dir/clean + +CMakeFiles/ContinuousBuild.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ContinuousBuild.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousBuild.dir/depend + diff --git a/build_base/CMakeFiles/ContinuousBuild.dir/cmake_clean.cmake b/build_base/CMakeFiles/ContinuousBuild.dir/cmake_clean.cmake new file mode 100644 index 00000000..afccd136 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousBuild.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousBuild" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousBuild.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/ContinuousBuild.dir/compiler_depend.make b/build_base/CMakeFiles/ContinuousBuild.dir/compiler_depend.make new file mode 100644 index 00000000..00b62ad4 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousBuild.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousBuild. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/ContinuousBuild.dir/compiler_depend.ts b/build_base/CMakeFiles/ContinuousBuild.dir/compiler_depend.ts new file mode 100644 index 00000000..1cb86182 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousBuild.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousBuild. diff --git a/build_base/CMakeFiles/ContinuousBuild.dir/progress.make b/build_base/CMakeFiles/ContinuousBuild.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousBuild.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/ContinuousConfigure.dir/DependInfo.cmake b/build_base/CMakeFiles/ContinuousConfigure.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/ContinuousConfigure.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/ContinuousConfigure.dir/build.make b/build_base/CMakeFiles/ContinuousConfigure.dir/build.make new file mode 100644 index 00000000..b785ef4f --- /dev/null +++ b/build_base/CMakeFiles/ContinuousConfigure.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for ContinuousConfigure. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousConfigure.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousConfigure.dir/progress.make + +CMakeFiles/ContinuousConfigure: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousConfigure + +ContinuousConfigure: CMakeFiles/ContinuousConfigure +ContinuousConfigure: CMakeFiles/ContinuousConfigure.dir/build.make +.PHONY : ContinuousConfigure + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousConfigure.dir/build: ContinuousConfigure +.PHONY : CMakeFiles/ContinuousConfigure.dir/build + +CMakeFiles/ContinuousConfigure.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousConfigure.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousConfigure.dir/clean + +CMakeFiles/ContinuousConfigure.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ContinuousConfigure.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousConfigure.dir/depend + diff --git a/build_base/CMakeFiles/ContinuousConfigure.dir/cmake_clean.cmake b/build_base/CMakeFiles/ContinuousConfigure.dir/cmake_clean.cmake new file mode 100644 index 00000000..eb51e204 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousConfigure.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousConfigure" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousConfigure.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/ContinuousConfigure.dir/compiler_depend.make b/build_base/CMakeFiles/ContinuousConfigure.dir/compiler_depend.make new file mode 100644 index 00000000..584c8bb3 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousConfigure.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousConfigure. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/ContinuousConfigure.dir/compiler_depend.ts b/build_base/CMakeFiles/ContinuousConfigure.dir/compiler_depend.ts new file mode 100644 index 00000000..c8a34277 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousConfigure.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousConfigure. diff --git a/build_base/CMakeFiles/ContinuousConfigure.dir/progress.make b/build_base/CMakeFiles/ContinuousConfigure.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousConfigure.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/ContinuousCoverage.dir/DependInfo.cmake b/build_base/CMakeFiles/ContinuousCoverage.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/ContinuousCoverage.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/ContinuousCoverage.dir/build.make b/build_base/CMakeFiles/ContinuousCoverage.dir/build.make new file mode 100644 index 00000000..ca91498a --- /dev/null +++ b/build_base/CMakeFiles/ContinuousCoverage.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for ContinuousCoverage. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousCoverage.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousCoverage.dir/progress.make + +CMakeFiles/ContinuousCoverage: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousCoverage + +ContinuousCoverage: CMakeFiles/ContinuousCoverage +ContinuousCoverage: CMakeFiles/ContinuousCoverage.dir/build.make +.PHONY : ContinuousCoverage + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousCoverage.dir/build: ContinuousCoverage +.PHONY : CMakeFiles/ContinuousCoverage.dir/build + +CMakeFiles/ContinuousCoverage.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousCoverage.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousCoverage.dir/clean + +CMakeFiles/ContinuousCoverage.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ContinuousCoverage.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousCoverage.dir/depend + diff --git a/build_base/CMakeFiles/ContinuousCoverage.dir/cmake_clean.cmake b/build_base/CMakeFiles/ContinuousCoverage.dir/cmake_clean.cmake new file mode 100644 index 00000000..6115f89b --- /dev/null +++ b/build_base/CMakeFiles/ContinuousCoverage.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousCoverage" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousCoverage.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/ContinuousCoverage.dir/compiler_depend.make b/build_base/CMakeFiles/ContinuousCoverage.dir/compiler_depend.make new file mode 100644 index 00000000..8d1a807b --- /dev/null +++ b/build_base/CMakeFiles/ContinuousCoverage.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousCoverage. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/ContinuousCoverage.dir/compiler_depend.ts b/build_base/CMakeFiles/ContinuousCoverage.dir/compiler_depend.ts new file mode 100644 index 00000000..23d476b9 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousCoverage.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousCoverage. diff --git a/build_base/CMakeFiles/ContinuousCoverage.dir/progress.make b/build_base/CMakeFiles/ContinuousCoverage.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousCoverage.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/ContinuousMemCheck.dir/DependInfo.cmake b/build_base/CMakeFiles/ContinuousMemCheck.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/ContinuousMemCheck.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/ContinuousMemCheck.dir/build.make b/build_base/CMakeFiles/ContinuousMemCheck.dir/build.make new file mode 100644 index 00000000..8dfcf80e --- /dev/null +++ b/build_base/CMakeFiles/ContinuousMemCheck.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for ContinuousMemCheck. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousMemCheck.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousMemCheck.dir/progress.make + +CMakeFiles/ContinuousMemCheck: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousMemCheck + +ContinuousMemCheck: CMakeFiles/ContinuousMemCheck +ContinuousMemCheck: CMakeFiles/ContinuousMemCheck.dir/build.make +.PHONY : ContinuousMemCheck + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousMemCheck.dir/build: ContinuousMemCheck +.PHONY : CMakeFiles/ContinuousMemCheck.dir/build + +CMakeFiles/ContinuousMemCheck.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousMemCheck.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousMemCheck.dir/clean + +CMakeFiles/ContinuousMemCheck.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ContinuousMemCheck.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousMemCheck.dir/depend + diff --git a/build_base/CMakeFiles/ContinuousMemCheck.dir/cmake_clean.cmake b/build_base/CMakeFiles/ContinuousMemCheck.dir/cmake_clean.cmake new file mode 100644 index 00000000..ad69e7ff --- /dev/null +++ b/build_base/CMakeFiles/ContinuousMemCheck.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousMemCheck" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousMemCheck.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/ContinuousMemCheck.dir/compiler_depend.make b/build_base/CMakeFiles/ContinuousMemCheck.dir/compiler_depend.make new file mode 100644 index 00000000..930bb616 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousMemCheck.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousMemCheck. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/ContinuousMemCheck.dir/compiler_depend.ts b/build_base/CMakeFiles/ContinuousMemCheck.dir/compiler_depend.ts new file mode 100644 index 00000000..4f4fc23f --- /dev/null +++ b/build_base/CMakeFiles/ContinuousMemCheck.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousMemCheck. diff --git a/build_base/CMakeFiles/ContinuousMemCheck.dir/progress.make b/build_base/CMakeFiles/ContinuousMemCheck.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousMemCheck.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/ContinuousStart.dir/DependInfo.cmake b/build_base/CMakeFiles/ContinuousStart.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/ContinuousStart.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/ContinuousStart.dir/build.make b/build_base/CMakeFiles/ContinuousStart.dir/build.make new file mode 100644 index 00000000..f95ba678 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousStart.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for ContinuousStart. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousStart.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousStart.dir/progress.make + +CMakeFiles/ContinuousStart: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousStart + +ContinuousStart: CMakeFiles/ContinuousStart +ContinuousStart: CMakeFiles/ContinuousStart.dir/build.make +.PHONY : ContinuousStart + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousStart.dir/build: ContinuousStart +.PHONY : CMakeFiles/ContinuousStart.dir/build + +CMakeFiles/ContinuousStart.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousStart.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousStart.dir/clean + +CMakeFiles/ContinuousStart.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ContinuousStart.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousStart.dir/depend + diff --git a/build_base/CMakeFiles/ContinuousStart.dir/cmake_clean.cmake b/build_base/CMakeFiles/ContinuousStart.dir/cmake_clean.cmake new file mode 100644 index 00000000..13d5b2bc --- /dev/null +++ b/build_base/CMakeFiles/ContinuousStart.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousStart" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousStart.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/ContinuousStart.dir/compiler_depend.make b/build_base/CMakeFiles/ContinuousStart.dir/compiler_depend.make new file mode 100644 index 00000000..af626145 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousStart.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousStart. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/ContinuousStart.dir/compiler_depend.ts b/build_base/CMakeFiles/ContinuousStart.dir/compiler_depend.ts new file mode 100644 index 00000000..fcc8893d --- /dev/null +++ b/build_base/CMakeFiles/ContinuousStart.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousStart. diff --git a/build_base/CMakeFiles/ContinuousStart.dir/progress.make b/build_base/CMakeFiles/ContinuousStart.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousStart.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/ContinuousSubmit.dir/DependInfo.cmake b/build_base/CMakeFiles/ContinuousSubmit.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/ContinuousSubmit.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/ContinuousSubmit.dir/build.make b/build_base/CMakeFiles/ContinuousSubmit.dir/build.make new file mode 100644 index 00000000..1860ec58 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousSubmit.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for ContinuousSubmit. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousSubmit.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousSubmit.dir/progress.make + +CMakeFiles/ContinuousSubmit: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousSubmit + +ContinuousSubmit: CMakeFiles/ContinuousSubmit +ContinuousSubmit: CMakeFiles/ContinuousSubmit.dir/build.make +.PHONY : ContinuousSubmit + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousSubmit.dir/build: ContinuousSubmit +.PHONY : CMakeFiles/ContinuousSubmit.dir/build + +CMakeFiles/ContinuousSubmit.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousSubmit.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousSubmit.dir/clean + +CMakeFiles/ContinuousSubmit.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ContinuousSubmit.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousSubmit.dir/depend + diff --git a/build_base/CMakeFiles/ContinuousSubmit.dir/cmake_clean.cmake b/build_base/CMakeFiles/ContinuousSubmit.dir/cmake_clean.cmake new file mode 100644 index 00000000..cc66ba37 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousSubmit.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousSubmit" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousSubmit.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/ContinuousSubmit.dir/compiler_depend.make b/build_base/CMakeFiles/ContinuousSubmit.dir/compiler_depend.make new file mode 100644 index 00000000..33809169 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousSubmit.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousSubmit. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/ContinuousSubmit.dir/compiler_depend.ts b/build_base/CMakeFiles/ContinuousSubmit.dir/compiler_depend.ts new file mode 100644 index 00000000..73d7404b --- /dev/null +++ b/build_base/CMakeFiles/ContinuousSubmit.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousSubmit. diff --git a/build_base/CMakeFiles/ContinuousSubmit.dir/progress.make b/build_base/CMakeFiles/ContinuousSubmit.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousSubmit.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/ContinuousTest.dir/DependInfo.cmake b/build_base/CMakeFiles/ContinuousTest.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/ContinuousTest.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/ContinuousTest.dir/build.make b/build_base/CMakeFiles/ContinuousTest.dir/build.make new file mode 100644 index 00000000..1ba01733 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousTest.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for ContinuousTest. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousTest.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousTest.dir/progress.make + +CMakeFiles/ContinuousTest: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousTest + +ContinuousTest: CMakeFiles/ContinuousTest +ContinuousTest: CMakeFiles/ContinuousTest.dir/build.make +.PHONY : ContinuousTest + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousTest.dir/build: ContinuousTest +.PHONY : CMakeFiles/ContinuousTest.dir/build + +CMakeFiles/ContinuousTest.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousTest.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousTest.dir/clean + +CMakeFiles/ContinuousTest.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ContinuousTest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousTest.dir/depend + diff --git a/build_base/CMakeFiles/ContinuousTest.dir/cmake_clean.cmake b/build_base/CMakeFiles/ContinuousTest.dir/cmake_clean.cmake new file mode 100644 index 00000000..ff11d485 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousTest.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousTest" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousTest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/ContinuousTest.dir/compiler_depend.make b/build_base/CMakeFiles/ContinuousTest.dir/compiler_depend.make new file mode 100644 index 00000000..24d664a2 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousTest.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousTest. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/ContinuousTest.dir/compiler_depend.ts b/build_base/CMakeFiles/ContinuousTest.dir/compiler_depend.ts new file mode 100644 index 00000000..bd7c1d1f --- /dev/null +++ b/build_base/CMakeFiles/ContinuousTest.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousTest. diff --git a/build_base/CMakeFiles/ContinuousTest.dir/progress.make b/build_base/CMakeFiles/ContinuousTest.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousTest.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/ContinuousUpdate.dir/DependInfo.cmake b/build_base/CMakeFiles/ContinuousUpdate.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/ContinuousUpdate.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/ContinuousUpdate.dir/build.make b/build_base/CMakeFiles/ContinuousUpdate.dir/build.make new file mode 100644 index 00000000..885e5c4e --- /dev/null +++ b/build_base/CMakeFiles/ContinuousUpdate.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for ContinuousUpdate. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousUpdate.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousUpdate.dir/progress.make + +CMakeFiles/ContinuousUpdate: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousUpdate + +ContinuousUpdate: CMakeFiles/ContinuousUpdate +ContinuousUpdate: CMakeFiles/ContinuousUpdate.dir/build.make +.PHONY : ContinuousUpdate + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousUpdate.dir/build: ContinuousUpdate +.PHONY : CMakeFiles/ContinuousUpdate.dir/build + +CMakeFiles/ContinuousUpdate.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousUpdate.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousUpdate.dir/clean + +CMakeFiles/ContinuousUpdate.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ContinuousUpdate.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousUpdate.dir/depend + diff --git a/build_base/CMakeFiles/ContinuousUpdate.dir/cmake_clean.cmake b/build_base/CMakeFiles/ContinuousUpdate.dir/cmake_clean.cmake new file mode 100644 index 00000000..7a77a24c --- /dev/null +++ b/build_base/CMakeFiles/ContinuousUpdate.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousUpdate" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousUpdate.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/ContinuousUpdate.dir/compiler_depend.make b/build_base/CMakeFiles/ContinuousUpdate.dir/compiler_depend.make new file mode 100644 index 00000000..b3732269 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousUpdate.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousUpdate. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/ContinuousUpdate.dir/compiler_depend.ts b/build_base/CMakeFiles/ContinuousUpdate.dir/compiler_depend.ts new file mode 100644 index 00000000..ed8de925 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousUpdate.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousUpdate. diff --git a/build_base/CMakeFiles/ContinuousUpdate.dir/progress.make b/build_base/CMakeFiles/ContinuousUpdate.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/ContinuousUpdate.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/Experimental.dir/DependInfo.cmake b/build_base/CMakeFiles/Experimental.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/Experimental.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/Experimental.dir/build.make b/build_base/CMakeFiles/Experimental.dir/build.make new file mode 100644 index 00000000..b50d1e6f --- /dev/null +++ b/build_base/CMakeFiles/Experimental.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for Experimental. + +# Include any custom commands dependencies for this target. +include CMakeFiles/Experimental.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/Experimental.dir/progress.make + +CMakeFiles/Experimental: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D Experimental + +Experimental: CMakeFiles/Experimental +Experimental: CMakeFiles/Experimental.dir/build.make +.PHONY : Experimental + +# Rule to build all files generated by this target. +CMakeFiles/Experimental.dir/build: Experimental +.PHONY : CMakeFiles/Experimental.dir/build + +CMakeFiles/Experimental.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/Experimental.dir/cmake_clean.cmake +.PHONY : CMakeFiles/Experimental.dir/clean + +CMakeFiles/Experimental.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/Experimental.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/Experimental.dir/depend + diff --git a/build_base/CMakeFiles/Experimental.dir/cmake_clean.cmake b/build_base/CMakeFiles/Experimental.dir/cmake_clean.cmake new file mode 100644 index 00000000..799e7082 --- /dev/null +++ b/build_base/CMakeFiles/Experimental.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/Experimental" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/Experimental.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/Experimental.dir/compiler_depend.make b/build_base/CMakeFiles/Experimental.dir/compiler_depend.make new file mode 100644 index 00000000..df83d58e --- /dev/null +++ b/build_base/CMakeFiles/Experimental.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for Experimental. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/Experimental.dir/compiler_depend.ts b/build_base/CMakeFiles/Experimental.dir/compiler_depend.ts new file mode 100644 index 00000000..2619b9b5 --- /dev/null +++ b/build_base/CMakeFiles/Experimental.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for Experimental. diff --git a/build_base/CMakeFiles/Experimental.dir/progress.make b/build_base/CMakeFiles/Experimental.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/Experimental.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/ExperimentalBuild.dir/DependInfo.cmake b/build_base/CMakeFiles/ExperimentalBuild.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalBuild.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/ExperimentalBuild.dir/build.make b/build_base/CMakeFiles/ExperimentalBuild.dir/build.make new file mode 100644 index 00000000..0a5ba24a --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalBuild.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for ExperimentalBuild. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalBuild.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalBuild.dir/progress.make + +CMakeFiles/ExperimentalBuild: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalBuild + +ExperimentalBuild: CMakeFiles/ExperimentalBuild +ExperimentalBuild: CMakeFiles/ExperimentalBuild.dir/build.make +.PHONY : ExperimentalBuild + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalBuild.dir/build: ExperimentalBuild +.PHONY : CMakeFiles/ExperimentalBuild.dir/build + +CMakeFiles/ExperimentalBuild.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalBuild.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalBuild.dir/clean + +CMakeFiles/ExperimentalBuild.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ExperimentalBuild.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalBuild.dir/depend + diff --git a/build_base/CMakeFiles/ExperimentalBuild.dir/cmake_clean.cmake b/build_base/CMakeFiles/ExperimentalBuild.dir/cmake_clean.cmake new file mode 100644 index 00000000..3354e3f1 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalBuild.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalBuild" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalBuild.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/ExperimentalBuild.dir/compiler_depend.make b/build_base/CMakeFiles/ExperimentalBuild.dir/compiler_depend.make new file mode 100644 index 00000000..76086314 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalBuild.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalBuild. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/ExperimentalBuild.dir/compiler_depend.ts b/build_base/CMakeFiles/ExperimentalBuild.dir/compiler_depend.ts new file mode 100644 index 00000000..34d91606 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalBuild.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalBuild. diff --git a/build_base/CMakeFiles/ExperimentalBuild.dir/progress.make b/build_base/CMakeFiles/ExperimentalBuild.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalBuild.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/ExperimentalConfigure.dir/DependInfo.cmake b/build_base/CMakeFiles/ExperimentalConfigure.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalConfigure.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/ExperimentalConfigure.dir/build.make b/build_base/CMakeFiles/ExperimentalConfigure.dir/build.make new file mode 100644 index 00000000..ab75117b --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalConfigure.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for ExperimentalConfigure. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalConfigure.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalConfigure.dir/progress.make + +CMakeFiles/ExperimentalConfigure: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalConfigure + +ExperimentalConfigure: CMakeFiles/ExperimentalConfigure +ExperimentalConfigure: CMakeFiles/ExperimentalConfigure.dir/build.make +.PHONY : ExperimentalConfigure + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalConfigure.dir/build: ExperimentalConfigure +.PHONY : CMakeFiles/ExperimentalConfigure.dir/build + +CMakeFiles/ExperimentalConfigure.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalConfigure.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalConfigure.dir/clean + +CMakeFiles/ExperimentalConfigure.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ExperimentalConfigure.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalConfigure.dir/depend + diff --git a/build_base/CMakeFiles/ExperimentalConfigure.dir/cmake_clean.cmake b/build_base/CMakeFiles/ExperimentalConfigure.dir/cmake_clean.cmake new file mode 100644 index 00000000..69e4a719 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalConfigure.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalConfigure" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalConfigure.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/ExperimentalConfigure.dir/compiler_depend.make b/build_base/CMakeFiles/ExperimentalConfigure.dir/compiler_depend.make new file mode 100644 index 00000000..07387966 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalConfigure.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalConfigure. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/ExperimentalConfigure.dir/compiler_depend.ts b/build_base/CMakeFiles/ExperimentalConfigure.dir/compiler_depend.ts new file mode 100644 index 00000000..51fc32c4 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalConfigure.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalConfigure. diff --git a/build_base/CMakeFiles/ExperimentalConfigure.dir/progress.make b/build_base/CMakeFiles/ExperimentalConfigure.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalConfigure.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/ExperimentalCoverage.dir/DependInfo.cmake b/build_base/CMakeFiles/ExperimentalCoverage.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalCoverage.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/ExperimentalCoverage.dir/build.make b/build_base/CMakeFiles/ExperimentalCoverage.dir/build.make new file mode 100644 index 00000000..f7477ded --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalCoverage.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for ExperimentalCoverage. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalCoverage.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalCoverage.dir/progress.make + +CMakeFiles/ExperimentalCoverage: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalCoverage + +ExperimentalCoverage: CMakeFiles/ExperimentalCoverage +ExperimentalCoverage: CMakeFiles/ExperimentalCoverage.dir/build.make +.PHONY : ExperimentalCoverage + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalCoverage.dir/build: ExperimentalCoverage +.PHONY : CMakeFiles/ExperimentalCoverage.dir/build + +CMakeFiles/ExperimentalCoverage.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalCoverage.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalCoverage.dir/clean + +CMakeFiles/ExperimentalCoverage.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ExperimentalCoverage.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalCoverage.dir/depend + diff --git a/build_base/CMakeFiles/ExperimentalCoverage.dir/cmake_clean.cmake b/build_base/CMakeFiles/ExperimentalCoverage.dir/cmake_clean.cmake new file mode 100644 index 00000000..b8d6597a --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalCoverage.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalCoverage" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalCoverage.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/ExperimentalCoverage.dir/compiler_depend.make b/build_base/CMakeFiles/ExperimentalCoverage.dir/compiler_depend.make new file mode 100644 index 00000000..4c327cbb --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalCoverage.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalCoverage. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/ExperimentalCoverage.dir/compiler_depend.ts b/build_base/CMakeFiles/ExperimentalCoverage.dir/compiler_depend.ts new file mode 100644 index 00000000..d3bffd38 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalCoverage.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalCoverage. diff --git a/build_base/CMakeFiles/ExperimentalCoverage.dir/progress.make b/build_base/CMakeFiles/ExperimentalCoverage.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalCoverage.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/ExperimentalMemCheck.dir/DependInfo.cmake b/build_base/CMakeFiles/ExperimentalMemCheck.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalMemCheck.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/ExperimentalMemCheck.dir/build.make b/build_base/CMakeFiles/ExperimentalMemCheck.dir/build.make new file mode 100644 index 00000000..d6a8aff9 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalMemCheck.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for ExperimentalMemCheck. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalMemCheck.dir/progress.make + +CMakeFiles/ExperimentalMemCheck: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalMemCheck + +ExperimentalMemCheck: CMakeFiles/ExperimentalMemCheck +ExperimentalMemCheck: CMakeFiles/ExperimentalMemCheck.dir/build.make +.PHONY : ExperimentalMemCheck + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalMemCheck.dir/build: ExperimentalMemCheck +.PHONY : CMakeFiles/ExperimentalMemCheck.dir/build + +CMakeFiles/ExperimentalMemCheck.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalMemCheck.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalMemCheck.dir/clean + +CMakeFiles/ExperimentalMemCheck.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ExperimentalMemCheck.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalMemCheck.dir/depend + diff --git a/build_base/CMakeFiles/ExperimentalMemCheck.dir/cmake_clean.cmake b/build_base/CMakeFiles/ExperimentalMemCheck.dir/cmake_clean.cmake new file mode 100644 index 00000000..ed3f7bc0 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalMemCheck.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalMemCheck" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalMemCheck.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.make b/build_base/CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.make new file mode 100644 index 00000000..ab194c2b --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalMemCheck. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.ts b/build_base/CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.ts new file mode 100644 index 00000000..5d0d9acc --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalMemCheck. diff --git a/build_base/CMakeFiles/ExperimentalMemCheck.dir/progress.make b/build_base/CMakeFiles/ExperimentalMemCheck.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalMemCheck.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/ExperimentalStart.dir/DependInfo.cmake b/build_base/CMakeFiles/ExperimentalStart.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalStart.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/ExperimentalStart.dir/build.make b/build_base/CMakeFiles/ExperimentalStart.dir/build.make new file mode 100644 index 00000000..b949243d --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalStart.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for ExperimentalStart. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalStart.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalStart.dir/progress.make + +CMakeFiles/ExperimentalStart: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalStart + +ExperimentalStart: CMakeFiles/ExperimentalStart +ExperimentalStart: CMakeFiles/ExperimentalStart.dir/build.make +.PHONY : ExperimentalStart + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalStart.dir/build: ExperimentalStart +.PHONY : CMakeFiles/ExperimentalStart.dir/build + +CMakeFiles/ExperimentalStart.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalStart.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalStart.dir/clean + +CMakeFiles/ExperimentalStart.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ExperimentalStart.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalStart.dir/depend + diff --git a/build_base/CMakeFiles/ExperimentalStart.dir/cmake_clean.cmake b/build_base/CMakeFiles/ExperimentalStart.dir/cmake_clean.cmake new file mode 100644 index 00000000..4e2736b1 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalStart.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalStart" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalStart.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/ExperimentalStart.dir/compiler_depend.make b/build_base/CMakeFiles/ExperimentalStart.dir/compiler_depend.make new file mode 100644 index 00000000..29aab519 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalStart.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalStart. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/ExperimentalStart.dir/compiler_depend.ts b/build_base/CMakeFiles/ExperimentalStart.dir/compiler_depend.ts new file mode 100644 index 00000000..a636e5c0 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalStart.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalStart. diff --git a/build_base/CMakeFiles/ExperimentalStart.dir/progress.make b/build_base/CMakeFiles/ExperimentalStart.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalStart.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/ExperimentalSubmit.dir/DependInfo.cmake b/build_base/CMakeFiles/ExperimentalSubmit.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalSubmit.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/ExperimentalSubmit.dir/build.make b/build_base/CMakeFiles/ExperimentalSubmit.dir/build.make new file mode 100644 index 00000000..ce38a07c --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalSubmit.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for ExperimentalSubmit. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalSubmit.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalSubmit.dir/progress.make + +CMakeFiles/ExperimentalSubmit: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalSubmit + +ExperimentalSubmit: CMakeFiles/ExperimentalSubmit +ExperimentalSubmit: CMakeFiles/ExperimentalSubmit.dir/build.make +.PHONY : ExperimentalSubmit + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalSubmit.dir/build: ExperimentalSubmit +.PHONY : CMakeFiles/ExperimentalSubmit.dir/build + +CMakeFiles/ExperimentalSubmit.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalSubmit.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalSubmit.dir/clean + +CMakeFiles/ExperimentalSubmit.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ExperimentalSubmit.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalSubmit.dir/depend + diff --git a/build_base/CMakeFiles/ExperimentalSubmit.dir/cmake_clean.cmake b/build_base/CMakeFiles/ExperimentalSubmit.dir/cmake_clean.cmake new file mode 100644 index 00000000..d130e45a --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalSubmit.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalSubmit" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalSubmit.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/ExperimentalSubmit.dir/compiler_depend.make b/build_base/CMakeFiles/ExperimentalSubmit.dir/compiler_depend.make new file mode 100644 index 00000000..44401727 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalSubmit.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalSubmit. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/ExperimentalSubmit.dir/compiler_depend.ts b/build_base/CMakeFiles/ExperimentalSubmit.dir/compiler_depend.ts new file mode 100644 index 00000000..7fa97b16 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalSubmit.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalSubmit. diff --git a/build_base/CMakeFiles/ExperimentalSubmit.dir/progress.make b/build_base/CMakeFiles/ExperimentalSubmit.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalSubmit.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/ExperimentalTest.dir/DependInfo.cmake b/build_base/CMakeFiles/ExperimentalTest.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalTest.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/ExperimentalTest.dir/build.make b/build_base/CMakeFiles/ExperimentalTest.dir/build.make new file mode 100644 index 00000000..af88aa32 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalTest.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for ExperimentalTest. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalTest.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalTest.dir/progress.make + +CMakeFiles/ExperimentalTest: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalTest + +ExperimentalTest: CMakeFiles/ExperimentalTest +ExperimentalTest: CMakeFiles/ExperimentalTest.dir/build.make +.PHONY : ExperimentalTest + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalTest.dir/build: ExperimentalTest +.PHONY : CMakeFiles/ExperimentalTest.dir/build + +CMakeFiles/ExperimentalTest.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalTest.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalTest.dir/clean + +CMakeFiles/ExperimentalTest.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ExperimentalTest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalTest.dir/depend + diff --git a/build_base/CMakeFiles/ExperimentalTest.dir/cmake_clean.cmake b/build_base/CMakeFiles/ExperimentalTest.dir/cmake_clean.cmake new file mode 100644 index 00000000..4348aa36 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalTest.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalTest" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalTest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/ExperimentalTest.dir/compiler_depend.make b/build_base/CMakeFiles/ExperimentalTest.dir/compiler_depend.make new file mode 100644 index 00000000..fab28a94 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalTest.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalTest. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/ExperimentalTest.dir/compiler_depend.ts b/build_base/CMakeFiles/ExperimentalTest.dir/compiler_depend.ts new file mode 100644 index 00000000..fbeb091d --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalTest.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalTest. diff --git a/build_base/CMakeFiles/ExperimentalTest.dir/progress.make b/build_base/CMakeFiles/ExperimentalTest.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalTest.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/ExperimentalUpdate.dir/DependInfo.cmake b/build_base/CMakeFiles/ExperimentalUpdate.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalUpdate.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/ExperimentalUpdate.dir/build.make b/build_base/CMakeFiles/ExperimentalUpdate.dir/build.make new file mode 100644 index 00000000..e96c45bd --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalUpdate.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for ExperimentalUpdate. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalUpdate.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalUpdate.dir/progress.make + +CMakeFiles/ExperimentalUpdate: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalUpdate + +ExperimentalUpdate: CMakeFiles/ExperimentalUpdate +ExperimentalUpdate: CMakeFiles/ExperimentalUpdate.dir/build.make +.PHONY : ExperimentalUpdate + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalUpdate.dir/build: ExperimentalUpdate +.PHONY : CMakeFiles/ExperimentalUpdate.dir/build + +CMakeFiles/ExperimentalUpdate.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalUpdate.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalUpdate.dir/clean + +CMakeFiles/ExperimentalUpdate.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ExperimentalUpdate.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalUpdate.dir/depend + diff --git a/build_base/CMakeFiles/ExperimentalUpdate.dir/cmake_clean.cmake b/build_base/CMakeFiles/ExperimentalUpdate.dir/cmake_clean.cmake new file mode 100644 index 00000000..23190494 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalUpdate.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalUpdate" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalUpdate.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/ExperimentalUpdate.dir/compiler_depend.make b/build_base/CMakeFiles/ExperimentalUpdate.dir/compiler_depend.make new file mode 100644 index 00000000..30e8f2ca --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalUpdate.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalUpdate. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/ExperimentalUpdate.dir/compiler_depend.ts b/build_base/CMakeFiles/ExperimentalUpdate.dir/compiler_depend.ts new file mode 100644 index 00000000..aa7a97ed --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalUpdate.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalUpdate. diff --git a/build_base/CMakeFiles/ExperimentalUpdate.dir/progress.make b/build_base/CMakeFiles/ExperimentalUpdate.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/ExperimentalUpdate.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/FindMPI/mpiver.f90 b/build_base/CMakeFiles/FindMPI/mpiver.f90 new file mode 100644 index 00000000..99d94523 --- /dev/null +++ b/build_base/CMakeFiles/FindMPI/mpiver.f90 @@ -0,0 +1,11 @@ + program mpi_ver + use mpi + implicit none + integer(kind=kind(MPI_VERSION)), parameter :: zero = ichar('0') + character, dimension(17), parameter :: mpiver_str =& + (/ 'I', 'N', 'F', 'O', ':', 'M', 'P', 'I', '-', 'V', 'E', 'R', '[', & + char(zero + MPI_VERSION), & + '.', & + char(zero + MPI_SUBVERSION), ']' /) + print *, mpiver_str + end program mpi_ver diff --git a/build_base/CMakeFiles/FindMPI/mpiver_Fortran.bin b/build_base/CMakeFiles/FindMPI/mpiver_Fortran.bin new file mode 100755 index 00000000..72fbb493 Binary files /dev/null and b/build_base/CMakeFiles/FindMPI/mpiver_Fortran.bin differ diff --git a/build_base/CMakeFiles/FindMPI/test_mpi.cpp b/build_base/CMakeFiles/FindMPI/test_mpi.cpp new file mode 100644 index 00000000..36b5dfd4 --- /dev/null +++ b/build_base/CMakeFiles/FindMPI/test_mpi.cpp @@ -0,0 +1,38 @@ +#include + +#ifdef __cplusplus +# include +#else +# include +#endif + +#if defined(MPI_VERSION) && defined(MPI_SUBVERSION) +static const char mpiver_str[] = { 'I', 'N', + 'F', 'O', + ':', 'M', + 'P', 'I', + '-', 'V', + 'E', 'R', + '[', ('0' + MPI_VERSION), + '.', ('0' + MPI_SUBVERSION), + ']', '\0' }; +#endif + +int main(int argc, char* argv[]) +{ +#if defined(MPI_VERSION) && defined(MPI_SUBVERSION) +# ifdef __cplusplus + std::puts(mpiver_str); +# else + puts(mpiver_str); +# endif +#endif +#ifdef TEST_MPI_MPICXX + MPI::MPI_Init(&argc, &argv); + MPI::MPI_Finalize(); +#else + MPI_Init(&argc, &argv); + MPI_Finalize(); +#endif + return 0; +} diff --git a/build_base/CMakeFiles/FindMPI/test_mpi.f90 b/build_base/CMakeFiles/FindMPI/test_mpi.f90 new file mode 100644 index 00000000..07fcadaf --- /dev/null +++ b/build_base/CMakeFiles/FindMPI/test_mpi.f90 @@ -0,0 +1,7 @@ + program hello + use mpi_f08 + implicit none + integer(kind=MPI_INTEGER_KIND) ierror + call MPI_INIT(ierror) + call MPI_FINALIZE(ierror) + end program diff --git a/build_base/CMakeFiles/FindMPI/test_mpi_C.bin b/build_base/CMakeFiles/FindMPI/test_mpi_C.bin new file mode 100755 index 00000000..7a3d4f97 Binary files /dev/null and b/build_base/CMakeFiles/FindMPI/test_mpi_C.bin differ diff --git a/build_base/CMakeFiles/FindMPI/test_mpi_CXX.bin b/build_base/CMakeFiles/FindMPI/test_mpi_CXX.bin new file mode 100755 index 00000000..c88eb064 Binary files /dev/null and b/build_base/CMakeFiles/FindMPI/test_mpi_CXX.bin differ diff --git a/build_base/CMakeFiles/FindMPI/test_mpi_Fortran.bin b/build_base/CMakeFiles/FindMPI/test_mpi_Fortran.bin new file mode 100755 index 00000000..16e713fb Binary files /dev/null and b/build_base/CMakeFiles/FindMPI/test_mpi_Fortran.bin differ diff --git a/build_base/CMakeFiles/FindOpenMP/OpenMPCheckVersion.c b/build_base/CMakeFiles/FindOpenMP/OpenMPCheckVersion.c new file mode 100644 index 00000000..3321e6b1 --- /dev/null +++ b/build_base/CMakeFiles/FindOpenMP/OpenMPCheckVersion.c @@ -0,0 +1,17 @@ + +#include +#include +const char ompver_str[] = { 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', + 'P', '-', 'd', 'a', 't', 'e', '[', + ('0' + ((_OPENMP/100000)%10)), + ('0' + ((_OPENMP/10000)%10)), + ('0' + ((_OPENMP/1000)%10)), + ('0' + ((_OPENMP/100)%10)), + ('0' + ((_OPENMP/10)%10)), + ('0' + ((_OPENMP/1)%10)), + ']', '\0' }; +int main(void) +{ + puts(ompver_str); + return 0; +} diff --git a/build_base/CMakeFiles/FindOpenMP/OpenMPCheckVersion.cpp b/build_base/CMakeFiles/FindOpenMP/OpenMPCheckVersion.cpp new file mode 100644 index 00000000..3321e6b1 --- /dev/null +++ b/build_base/CMakeFiles/FindOpenMP/OpenMPCheckVersion.cpp @@ -0,0 +1,17 @@ + +#include +#include +const char ompver_str[] = { 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', + 'P', '-', 'd', 'a', 't', 'e', '[', + ('0' + ((_OPENMP/100000)%10)), + ('0' + ((_OPENMP/10000)%10)), + ('0' + ((_OPENMP/1000)%10)), + ('0' + ((_OPENMP/100)%10)), + ('0' + ((_OPENMP/10)%10)), + ('0' + ((_OPENMP/1)%10)), + ']', '\0' }; +int main(void) +{ + puts(ompver_str); + return 0; +} diff --git a/build_base/CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90 b/build_base/CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90 new file mode 100644 index 00000000..96f0221c --- /dev/null +++ b/build_base/CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90 @@ -0,0 +1,17 @@ + + program omp_ver + use omp_lib + implicit none + integer, parameter :: zero = ichar('0') + integer, parameter :: ompv = openmp_version + character, dimension(24), parameter :: ompver_str =& + (/ 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', 'P', '-',& + 'd', 'a', 't', 'e', '[',& + char(zero + mod(ompv/100000, 10)),& + char(zero + mod(ompv/10000, 10)),& + char(zero + mod(ompv/1000, 10)),& + char(zero + mod(ompv/100, 10)),& + char(zero + mod(ompv/10, 10)),& + char(zero + mod(ompv/1, 10)), ']' /) + print *, ompver_str + end program omp_ver diff --git a/build_base/CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90_in b/build_base/CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90_in new file mode 100644 index 00000000..3aa18dc4 --- /dev/null +++ b/build_base/CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90_in @@ -0,0 +1,16 @@ + + program omp_ver + @OpenMP_Fortran_INCLUDE_LINE@ + integer, parameter :: zero = ichar('0') + integer, parameter :: ompv = openmp_version + character, dimension(24), parameter :: ompver_str =& + (/ 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', 'P', '-',& + 'd', 'a', 't', 'e', '[',& + char(zero + mod(ompv/100000, 10)),& + char(zero + mod(ompv/10000, 10)),& + char(zero + mod(ompv/1000, 10)),& + char(zero + mod(ompv/100, 10)),& + char(zero + mod(ompv/10, 10)),& + char(zero + mod(ompv/1, 10)), ']' /) + print *, ompver_str + end program omp_ver diff --git a/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.c b/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.c new file mode 100644 index 00000000..4aea0b09 --- /dev/null +++ b/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.c @@ -0,0 +1,12 @@ + +#include +int main(void) { +#ifdef _OPENMP + omp_get_max_threads(); + return 0; +#elif defined(__HIP_DEVICE_COMPILE__) + return 0; +#else + breaks_on_purpose +#endif +} diff --git a/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp b/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp new file mode 100644 index 00000000..4aea0b09 --- /dev/null +++ b/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp @@ -0,0 +1,12 @@ + +#include +int main(void) { +#ifdef _OPENMP + omp_get_max_threads(); + return 0; +#elif defined(__HIP_DEVICE_COMPILE__) + return 0; +#else + breaks_on_purpose +#endif +} diff --git a/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 b/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 new file mode 100644 index 00000000..2613eb3c --- /dev/null +++ b/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 @@ -0,0 +1,8 @@ + + program test + implicit none + include 'omp_lib.h' + !$ integer :: n + n = omp_get_num_threads() + end program test + diff --git a/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90_in b/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90_in new file mode 100644 index 00000000..f56d6c65 --- /dev/null +++ b/build_base/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90_in @@ -0,0 +1,7 @@ + + program test + @OpenMP_Fortran_INCLUDE_LINE@ + !$ integer :: n + n = omp_get_num_threads() + end program test + \ No newline at end of file diff --git a/build_base/CMakeFiles/FindOpenMP/ompver_C.bin b/build_base/CMakeFiles/FindOpenMP/ompver_C.bin new file mode 100755 index 00000000..2a9fa8a6 Binary files /dev/null and b/build_base/CMakeFiles/FindOpenMP/ompver_C.bin differ diff --git a/build_base/CMakeFiles/FindOpenMP/ompver_CXX.bin b/build_base/CMakeFiles/FindOpenMP/ompver_CXX.bin new file mode 100755 index 00000000..09f537bb Binary files /dev/null and b/build_base/CMakeFiles/FindOpenMP/ompver_CXX.bin differ diff --git a/build_base/CMakeFiles/FindOpenMP/ompver_Fortran.bin b/build_base/CMakeFiles/FindOpenMP/ompver_Fortran.bin new file mode 100755 index 00000000..5d3fb92a Binary files /dev/null and b/build_base/CMakeFiles/FindOpenMP/ompver_Fortran.bin differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeCache.txt b/build_base/CMakeFiles/FortranCInterface/CMakeCache.txt new file mode 100644 index 00000000..f7557f35 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeCache.txt @@ -0,0 +1,299 @@ +# This is the CMakeCache file. +# For build in directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface +# It was generated by CMake: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Build configuration +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//saved value of CRAYPE_LINK_TYPE environment variable +CMAKE_CRAYPE_LINKTYPE:STRING=dynamic + +//saved value of LOADEDMODULES environment variable +CMAKE_CRAYPE_LOADEDMODULES:STRING=craype-x86-milan:libfabric/1.15.2.0:craype-network-ofi:xpmem/2.5.2-2.4_3.20__gd0f7936.shasta:perftools-base/22.09.0:cpe/22.11:xalt/2.10.2:craype-accel-nvidia80:gpu/1.0:nvidia/22.7:craype/2.7.19:cray-dsmml/0.2.2:cray-mpich/8.1.22:PrgEnv-nvidia/8.3.3:Nsight-Compute/2022.1.1:Nsight-Systems/2022.2.1:cudatoolkit/11.7:cray-libsci/22.11.1.2:cmake/3.24.3 + +//No help, variable specified on the command line. +CMAKE_C_FLAGS:STRING=-I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -O0 + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-O2 -s -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_C_FLAGS_RELEASE:STRING=-fast -O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//No help, variable specified on the command line. +CMAKE_EXE_LINKER_FLAGS:STRING= -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/pkgRedirects + +//No help, variable specified on the command line. +CMAKE_Fortran_FLAGS:STRING=' ' + +//Flags used by the Fortran compiler during DEBUG builds. +CMAKE_Fortran_FLAGS_DEBUG:STRING=-g -O0 -Mbounds + +//Flags used by the Fortran compiler during MINSIZEREL builds. +CMAKE_Fortran_FLAGS_MINSIZEREL:STRING=-O2 -s + +//No help, variable specified on the command line. +CMAKE_Fortran_FLAGS_RELEASE:STRING=-fast -O3 + +//Flags used by the Fortran compiler during RELWITHDEBINFO builds. +CMAKE_Fortran_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//make program +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_OSX_ARCHITECTURES:UNINITIALIZED=CMAKE_OSX_ARCHITECTURES + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=FortranCInterface + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +FortranCInterface_BINARY_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface + +//Value Computed by CMake +FortranCInterface_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +FortranCInterface_SOURCE_DIR:STATIC=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + + +######################## +# INTERNAL cache entries +######################## + +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=24 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cpack +//ADVANCED property for variable: CMAKE_CRAYPE_LINKTYPE +CMAKE_CRAYPE_LINKTYPE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CRAYPE_LOADEDMODULES +CMAKE_CRAYPE_LOADEDMODULES-ADVANCED:INTERNAL=1 +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//ADVANCED property for variable: CMAKE_Fortran_FLAGS +CMAKE_Fortran_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_DEBUG +CMAKE_Fortran_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_MINSIZEREL +CMAKE_Fortran_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELEASE +CMAKE_Fortran_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELWITHDEBINFO +CMAKE_Fortran_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=FALSE +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Test C_SUPPORTS_DOLLAR +C_SUPPORTS_DOLLAR:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/CMakeDirectoryInformation.cmake b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..308b8fc8 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/CMakeOutput.log b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/CMakeOutput.log new file mode 100644 index 00000000..05f9f9e1 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/CMakeOutput.log @@ -0,0 +1,18 @@ +Performing C SOURCE FILE Test C_SUPPORTS_DOLLAR succeeded with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_6b25d/fast && /usr/bin/gmake -f CMakeFiles/cmTC_6b25d.dir/build.make CMakeFiles/cmTC_6b25d.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_6b25d.dir/src.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DC_SUPPORTS_DOLLAR -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -MD -MT CMakeFiles/cmTC_6b25d.dir/src.c.o -MF CMakeFiles/cmTC_6b25d.dir/src.c.o.d -o CMakeFiles/cmTC_6b25d.dir/src.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_6b25d +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6b25d.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib CMakeFiles/cmTC_6b25d.dir/src.c.o -o cmTC_6b25d +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp' + + +Source file was: + +extern int dollar$(void); +int main() { return 0; } + diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake new file mode 100644 index 00000000..11e08d3c --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake @@ -0,0 +1,34 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/build.make b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/build.make new file mode 100644 index 00000000..9584246b --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface + +# Include any dependencies generated for this target. +include CMakeFiles/FortranCInterface.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/FortranCInterface.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/FortranCInterface.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/FortranCInterface.dir/flags.make + +CMakeFiles/FortranCInterface.dir/main.F.o: CMakeFiles/FortranCInterface.dir/flags.make +CMakeFiles/FortranCInterface.dir/main.F.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object CMakeFiles/FortranCInterface.dir/main.F.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) -DCALL_MOD $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F -o CMakeFiles/FortranCInterface.dir/main.F.o + +CMakeFiles/FortranCInterface.dir/main.F.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/FortranCInterface.dir/main.F.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) -DCALL_MOD $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F > CMakeFiles/FortranCInterface.dir/main.F.i + +CMakeFiles/FortranCInterface.dir/main.F.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/FortranCInterface.dir/main.F.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) -DCALL_MOD $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F -o CMakeFiles/FortranCInterface.dir/main.F.s + +CMakeFiles/FortranCInterface.dir/call_sub.f.o: CMakeFiles/FortranCInterface.dir/flags.make +CMakeFiles/FortranCInterface.dir/call_sub.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building Fortran object CMakeFiles/FortranCInterface.dir/call_sub.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f -o CMakeFiles/FortranCInterface.dir/call_sub.f.o + +CMakeFiles/FortranCInterface.dir/call_sub.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/FortranCInterface.dir/call_sub.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f > CMakeFiles/FortranCInterface.dir/call_sub.f.i + +CMakeFiles/FortranCInterface.dir/call_sub.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/FortranCInterface.dir/call_sub.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f -o CMakeFiles/FortranCInterface.dir/call_sub.f.s + +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: CMakeFiles/FortranCInterface.dir/flags.make +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building Fortran object CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 -o CMakeFiles/FortranCInterface.dir/call_mod.f90.o + +CMakeFiles/FortranCInterface.dir/call_mod.f90.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/FortranCInterface.dir/call_mod.f90.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 > CMakeFiles/FortranCInterface.dir/call_mod.f90.i + +CMakeFiles/FortranCInterface.dir/call_mod.f90.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/FortranCInterface.dir/call_mod.f90.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 -o CMakeFiles/FortranCInterface.dir/call_mod.f90.s + +# Object files for target FortranCInterface +FortranCInterface_OBJECTS = \ +"CMakeFiles/FortranCInterface.dir/main.F.o" \ +"CMakeFiles/FortranCInterface.dir/call_sub.f.o" \ +"CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + +# External object files for target FortranCInterface +FortranCInterface_EXTERNAL_OBJECTS = + +FortranCInterface: CMakeFiles/FortranCInterface.dir/main.F.o +FortranCInterface: CMakeFiles/FortranCInterface.dir/call_sub.f.o +FortranCInterface: CMakeFiles/FortranCInterface.dir/call_mod.f90.o +FortranCInterface: CMakeFiles/FortranCInterface.dir/build.make +FortranCInterface: libsymbols.a +FortranCInterface: libmyfort.a +FortranCInterface: CMakeFiles/FortranCInterface.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking Fortran executable FortranCInterface" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/FortranCInterface.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/FortranCInterface.dir/build: FortranCInterface +.PHONY : CMakeFiles/FortranCInterface.dir/build + +CMakeFiles/FortranCInterface.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/FortranCInterface.dir/cmake_clean.cmake +.PHONY : CMakeFiles/FortranCInterface.dir/clean + +CMakeFiles/FortranCInterface.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake +.PHONY : CMakeFiles/FortranCInterface.dir/depend + diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o new file mode 100644 index 00000000..253b1f63 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o new file mode 100644 index 00000000..2a1ac6b3 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/cmake_clean.cmake b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/cmake_clean.cmake new file mode 100644 index 00000000..c245613c --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + "CMakeFiles/FortranCInterface.dir/call_sub.f.o" + "CMakeFiles/FortranCInterface.dir/main.F.o" + "FortranCInterface" + "FortranCInterface.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/FortranCInterface.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.make b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.make new file mode 100644 index 00000000..7070c7a5 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for FortranCInterface. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.ts b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.ts new file mode 100644 index 00000000..8e4d2e48 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for FortranCInterface. diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.internal b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.internal new file mode 100644 index 00000000..507b6ce2 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.internal @@ -0,0 +1,9 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +CMakeFiles/FortranCInterface.dir/call_mod.f90.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 +CMakeFiles/FortranCInterface.dir/call_sub.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f +CMakeFiles/FortranCInterface.dir/main.F.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.make b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.make new file mode 100644 index 00000000..75395654 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.make @@ -0,0 +1,6 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Note that incremental build could trigger a call to cmake_copy_f90_mod on each re-build +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: CMakeFiles/myfort.dir/my_module.mod.stamp +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: CMakeFiles/myfort.dir/mymodule.mod.stamp diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/flags.make b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/flags.make new file mode 100644 index 00000000..39268988 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = + +Fortran_FLAGS = -fast -O3 + +# Custom defines: CMakeFiles/FortranCInterface.dir/main.F.o_DEFINES = CALL_MOD + diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/fortran.internal b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/fortran.internal new file mode 100644 index 00000000..1b732d31 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/fortran.internal @@ -0,0 +1,2 @@ +# The fortran modules provided by this target. +provides diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/link.txt b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/link.txt new file mode 100644 index 00000000..78c9f600 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -fast -O3 CMakeFiles/FortranCInterface.dir/main.F.o CMakeFiles/FortranCInterface.dir/call_sub.f.o CMakeFiles/FortranCInterface.dir/call_mod.f90.o -o FortranCInterface libsymbols.a libmyfort.a diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o new file mode 100644 index 00000000..a90b4a5b Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/progress.make b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/progress.make new file mode 100644 index 00000000..a69a57e8 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 + diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/Makefile.cmake b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..af0b1da4 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/Makefile.cmake @@ -0,0 +1,86 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/3.24.3/CMakeCCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/3.24.3/CMakeFortranCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/3.24.3/CMakeSystem.cmake" + "Input.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeGenericSystem.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeLanguageInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CheckCSourceCompiles.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/CMakeLists.txt" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/symbol.c.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Internal/CheckSourceCompiles.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "symbols/my_sub.c" + "symbols/my_sub_.c" + "symbols/my_sub__.c" + "symbols/MY_SUB-UPPER.c" + "symbols/mysub.c" + "symbols/mysub_.c" + "symbols/MYSUB-UPPER.c" + "symbols/__my_module_MOD_my_sub.c" + "symbols/__my_module_NMOD_my_sub.c" + "symbols/__my_module__my_sub.c" + "symbols/__mymodule_MOD_mysub.c" + "symbols/__mymodule_NMOD_mysub.c" + "symbols/__mymodule__mysub.c" + "symbols/my_moduleSmy_sub.c" + "symbols/my_module_mp_my_sub_.c" + "symbols/MY_MODULE_mp_MY_SUB-UPPER.c" + "symbols/my_module_my_sub_.c" + "symbols/my_module_MP_my_sub.c" + "symbols/mymoduleSmysub.c" + "symbols/mymodule_mp_mysub_.c" + "symbols/MYMODULE_mp_MYSUB-UPPER.c" + "symbols/mymodule_mysub_.c" + "symbols/mymodule_MP_mysub.c" + "symbols/_QMmy_modulePmy_sub.c" + "symbols/_QMmymodulePmysub.c" + "exe-Release.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/myfort.dir/DependInfo.cmake" + "CMakeFiles/symbols.dir/DependInfo.cmake" + "CMakeFiles/FortranCInterface.dir/DependInfo.cmake" + ) diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/Makefile2 b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/Makefile2 new file mode 100644 index 00000000..b9669282 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/Makefile2 @@ -0,0 +1,169 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/myfort.dir/all +all: CMakeFiles/symbols.dir/all +all: CMakeFiles/FortranCInterface.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/myfort.dir/clean +clean: CMakeFiles/symbols.dir/clean +clean: CMakeFiles/FortranCInterface.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/myfort.dir + +# All Build rule for target. +CMakeFiles/myfort.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=5,6,7,8,9 "Built target myfort" +.PHONY : CMakeFiles/myfort.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/myfort.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles 5 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/myfort.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : CMakeFiles/myfort.dir/rule + +# Convenience name for target. +myfort: CMakeFiles/myfort.dir/rule +.PHONY : myfort + +# clean rule for target. +CMakeFiles/myfort.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/clean +.PHONY : CMakeFiles/myfort.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/symbols.dir + +# All Build rule for target. +CMakeFiles/symbols.dir/all: CMakeFiles/myfort.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39 "Built target symbols" +.PHONY : CMakeFiles/symbols.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/symbols.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/symbols.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : CMakeFiles/symbols.dir/rule + +# Convenience name for target. +symbols: CMakeFiles/symbols.dir/rule +.PHONY : symbols + +# clean rule for target. +CMakeFiles/symbols.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/clean +.PHONY : CMakeFiles/symbols.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/FortranCInterface.dir + +# All Build rule for target. +CMakeFiles/FortranCInterface.dir/all: CMakeFiles/myfort.dir/all +CMakeFiles/FortranCInterface.dir/all: CMakeFiles/symbols.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=1,2,3,4 "Built target FortranCInterface" +.PHONY : CMakeFiles/FortranCInterface.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/FortranCInterface.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles 39 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/FortranCInterface.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : CMakeFiles/FortranCInterface.dir/rule + +# Convenience name for target. +FortranCInterface: CMakeFiles/FortranCInterface.dir/rule +.PHONY : FortranCInterface + +# clean rule for target. +CMakeFiles/FortranCInterface.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/clean +.PHONY : CMakeFiles/FortranCInterface.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/TargetDirectories.txt b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..a2f88581 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,5 @@ +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/rebuild_cache.dir diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/cmake.check_cache b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake new file mode 100644 index 00000000..a38976f9 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake @@ -0,0 +1,33 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/build.make b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/build.make new file mode 100644 index 00000000..b6c756d0 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/build.make @@ -0,0 +1,155 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface + +# Include any dependencies generated for this target. +include CMakeFiles/myfort.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/myfort.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/myfort.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/myfort.dir/flags.make + +CMakeFiles/myfort.dir/mysub.f.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/mysub.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object CMakeFiles/myfort.dir/mysub.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f -o CMakeFiles/myfort.dir/mysub.f.o + +CMakeFiles/myfort.dir/mysub.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/mysub.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f > CMakeFiles/myfort.dir/mysub.f.i + +CMakeFiles/myfort.dir/mysub.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/mysub.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f -o CMakeFiles/myfort.dir/mysub.f.s + +CMakeFiles/myfort.dir/my_sub.f.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/my_sub.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building Fortran object CMakeFiles/myfort.dir/my_sub.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f -o CMakeFiles/myfort.dir/my_sub.f.o + +CMakeFiles/myfort.dir/my_sub.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/my_sub.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f > CMakeFiles/myfort.dir/my_sub.f.i + +CMakeFiles/myfort.dir/my_sub.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/my_sub.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f -o CMakeFiles/myfort.dir/my_sub.f.s + +CMakeFiles/myfort.dir/mymodule.f90.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/mymodule.f90.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building Fortran object CMakeFiles/myfort.dir/mymodule.f90.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 -o CMakeFiles/myfort.dir/mymodule.f90.o + +CMakeFiles/myfort.dir/mymodule.f90.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/mymodule.f90.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 > CMakeFiles/myfort.dir/mymodule.f90.i + +CMakeFiles/myfort.dir/mymodule.f90.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/mymodule.f90.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 -o CMakeFiles/myfort.dir/mymodule.f90.s + +CMakeFiles/myfort.dir/my_module.f90.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/my_module.f90.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building Fortran object CMakeFiles/myfort.dir/my_module.f90.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 -o CMakeFiles/myfort.dir/my_module.f90.o + +CMakeFiles/myfort.dir/my_module.f90.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/my_module.f90.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 > CMakeFiles/myfort.dir/my_module.f90.i + +CMakeFiles/myfort.dir/my_module.f90.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/my_module.f90.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 -o CMakeFiles/myfort.dir/my_module.f90.s + +# Object files for target myfort +myfort_OBJECTS = \ +"CMakeFiles/myfort.dir/mysub.f.o" \ +"CMakeFiles/myfort.dir/my_sub.f.o" \ +"CMakeFiles/myfort.dir/mymodule.f90.o" \ +"CMakeFiles/myfort.dir/my_module.f90.o" + +# External object files for target myfort +myfort_EXTERNAL_OBJECTS = + +libmyfort.a: CMakeFiles/myfort.dir/mysub.f.o +libmyfort.a: CMakeFiles/myfort.dir/my_sub.f.o +libmyfort.a: CMakeFiles/myfort.dir/mymodule.f90.o +libmyfort.a: CMakeFiles/myfort.dir/my_module.f90.o +libmyfort.a: CMakeFiles/myfort.dir/build.make +libmyfort.a: CMakeFiles/myfort.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking Fortran static library libmyfort.a" + $(CMAKE_COMMAND) -P CMakeFiles/myfort.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/myfort.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/myfort.dir/build: libmyfort.a +.PHONY : CMakeFiles/myfort.dir/build + +CMakeFiles/myfort.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/myfort.dir/cmake_clean.cmake +.PHONY : CMakeFiles/myfort.dir/clean + +CMakeFiles/myfort.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake +.PHONY : CMakeFiles/myfort.dir/depend + diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean.cmake b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean.cmake new file mode 100644 index 00000000..53f9fd56 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/myfort.dir/my_module.f90.o" + "CMakeFiles/myfort.dir/my_sub.f.o" + "CMakeFiles/myfort.dir/mymodule.f90.o" + "CMakeFiles/myfort.dir/mysub.f.o" + "libmyfort.a" + "libmyfort.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/myfort.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_Fortran.cmake b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_Fortran.cmake new file mode 100644 index 00000000..884a249b --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_Fortran.cmake @@ -0,0 +1,10 @@ +# Remove fortran modules provided by this target. +FILE(REMOVE + "my_module.mod" + "MY_MODULE.mod" + "CMakeFiles/myfort.dir/my_module.mod.stamp" + + "mymodule.mod" + "MYMODULE.mod" + "CMakeFiles/myfort.dir/mymodule.mod.stamp" + ) diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_target.cmake b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..6ce4b087 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libmyfort.a" +) diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.make b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.make new file mode 100644 index 00000000..fa410b01 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for myfort. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.ts b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.ts new file mode 100644 index 00000000..bf71a882 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for myfort. diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.internal b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.internal new file mode 100644 index 00000000..744f0fb7 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.internal @@ -0,0 +1,11 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +CMakeFiles/myfort.dir/my_module.f90.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 +CMakeFiles/myfort.dir/my_sub.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f +CMakeFiles/myfort.dir/mymodule.f90.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 +CMakeFiles/myfort.dir/mysub.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.make b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.make new file mode 100644 index 00000000..5a8f131a --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.make @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Note that incremental build could trigger a call to cmake_copy_f90_mod on each re-build +CMakeFiles/myfort.dir/my_module.f90.o.provides.build: CMakeFiles/myfort.dir/my_module.mod.stamp +CMakeFiles/myfort.dir/my_module.mod.stamp: CMakeFiles/myfort.dir/my_module.f90.o + $(CMAKE_COMMAND) -E cmake_copy_f90_mod my_module.mod CMakeFiles/myfort.dir/my_module.mod.stamp NVHPC +CMakeFiles/myfort.dir/my_module.f90.o.provides.build: + $(CMAKE_COMMAND) -E touch CMakeFiles/myfort.dir/my_module.f90.o.provides.build +CMakeFiles/myfort.dir/build: CMakeFiles/myfort.dir/my_module.f90.o.provides.build +CMakeFiles/myfort.dir/mymodule.f90.o.provides.build: CMakeFiles/myfort.dir/mymodule.mod.stamp +CMakeFiles/myfort.dir/mymodule.mod.stamp: CMakeFiles/myfort.dir/mymodule.f90.o + $(CMAKE_COMMAND) -E cmake_copy_f90_mod mymodule.mod CMakeFiles/myfort.dir/mymodule.mod.stamp NVHPC +CMakeFiles/myfort.dir/mymodule.f90.o.provides.build: + $(CMAKE_COMMAND) -E touch CMakeFiles/myfort.dir/mymodule.f90.o.provides.build +CMakeFiles/myfort.dir/build: CMakeFiles/myfort.dir/mymodule.f90.o.provides.build diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/flags.make b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/flags.make new file mode 100644 index 00000000..5824f29e --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = + +Fortran_FLAGS = -fast -O3 + diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/fortran.internal b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/fortran.internal new file mode 100644 index 00000000..064a4d1b --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/fortran.internal @@ -0,0 +1,4 @@ +# The fortran modules provided by this target. +provides + my_module.mod + mymodule.mod diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/link.txt b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/link.txt new file mode 100644 index 00000000..98dd9fa6 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libmyfort.a CMakeFiles/myfort.dir/mysub.f.o CMakeFiles/myfort.dir/my_sub.f.o CMakeFiles/myfort.dir/mymodule.f90.o CMakeFiles/myfort.dir/my_module.f90.o +/usr/bin/ranlib libmyfort.a diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o new file mode 100644 index 00000000..b3603c65 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o.provides.build b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o.provides.build new file mode 100644 index 00000000..e69de29b diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.mod.stamp b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.mod.stamp new file mode 100644 index 00000000..d08fb38d --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.mod.stamp @@ -0,0 +1,14 @@ +V34 :0x24 my_module +13 my_module.f90 S624 0 +01/20/2023 09:36:03 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 my_module +S 625 19 0 0 0 6 1 624 5023 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 my_interface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5036 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 my_sub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5036 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 my_sub +S 628 14 5 0 0 0 1 627 5036 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 my_sub my_sub +F 628 0 +Z +Z diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o new file mode 100644 index 00000000..076fcf14 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o new file mode 100644 index 00000000..fdf8f564 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o.provides.build b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o.provides.build new file mode 100644 index 00000000..e69de29b diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.mod.stamp b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.mod.stamp new file mode 100644 index 00000000..44d50e8c --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.mod.stamp @@ -0,0 +1,14 @@ +V34 :0x24 mymodule +12 mymodule.f90 S624 0 +01/20/2023 09:36:03 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 mymodule +S 625 19 0 0 0 6 1 624 5022 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 myinterface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5034 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 mysub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5034 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 mysub +S 628 14 5 0 0 0 1 627 5034 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 mysub mysub +F 628 0 +Z +Z diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o new file mode 100644 index 00000000..5088ec32 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/progress.make b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/progress.make new file mode 100644 index 00000000..d79b0814 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/progress.make @@ -0,0 +1,6 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 +CMAKE_PROGRESS_3 = 7 +CMAKE_PROGRESS_4 = 8 +CMAKE_PROGRESS_5 = 9 + diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/progress.marks b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/progress.marks new file mode 100644 index 00000000..a2720097 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/progress.marks @@ -0,0 +1 @@ +39 diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake new file mode 100644 index 00000000..6c1b4b97 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake @@ -0,0 +1,48 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c" "CMakeFiles/symbols.dir/MYMODULE.c.o" "gcc" "CMakeFiles/symbols.dir/MYMODULE.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c" "CMakeFiles/symbols.dir/MY_MODULE.c.o" "gcc" "CMakeFiles/symbols.dir/MY_MODULE.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c" "CMakeFiles/symbols.dir/my_module_.c.o" "gcc" "CMakeFiles/symbols.dir/my_module_.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c" "CMakeFiles/symbols.dir/mymodule_.c.o" "gcc" "CMakeFiles/symbols.dir/mymodule_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c" "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c" "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c" "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c" "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c" "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c" "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c" "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c" "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c" "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c" "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c" "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c" "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_sub.c" "CMakeFiles/symbols.dir/symbols/my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_sub_.c" "CMakeFiles/symbols.dir/symbols/my_sub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_sub__.c" "CMakeFiles/symbols.dir/symbols/my_sub__.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c" "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c" "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c" "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c" "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mysub.c" "CMakeFiles/symbols.dir/symbols/mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mysub_.c" "CMakeFiles/symbols.dir/symbols/mysub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mysub_.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o new file mode 100644 index 00000000..b5ab8b74 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o.d new file mode 100644 index 00000000..f95d3947 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/MYMODULE.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o new file mode 100644 index 00000000..349fb0b3 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o.d new file mode 100644 index 00000000..7f181b2a --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/MY_MODULE.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/build.make b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/build.make new file mode 100644 index 00000000..414c045e --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/build.make @@ -0,0 +1,559 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface + +# Include any dependencies generated for this target. +include CMakeFiles/symbols.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/symbols.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/symbols.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/symbols.dir/flags.make + +CMakeFiles/symbols.dir/mymodule_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/mymodule_.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c +CMakeFiles/symbols.dir/mymodule_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/symbols.dir/mymodule_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/mymodule_.c.o -MF CMakeFiles/symbols.dir/mymodule_.c.o.d -o CMakeFiles/symbols.dir/mymodule_.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c + +CMakeFiles/symbols.dir/mymodule_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/mymodule_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c > CMakeFiles/symbols.dir/mymodule_.c.i + +CMakeFiles/symbols.dir/mymodule_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/mymodule_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c -o CMakeFiles/symbols.dir/mymodule_.c.s + +CMakeFiles/symbols.dir/my_module_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/my_module_.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c +CMakeFiles/symbols.dir/my_module_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/symbols.dir/my_module_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/my_module_.c.o -MF CMakeFiles/symbols.dir/my_module_.c.o.d -o CMakeFiles/symbols.dir/my_module_.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c + +CMakeFiles/symbols.dir/my_module_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/my_module_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c > CMakeFiles/symbols.dir/my_module_.c.i + +CMakeFiles/symbols.dir/my_module_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/my_module_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c -o CMakeFiles/symbols.dir/my_module_.c.s + +CMakeFiles/symbols.dir/MY_MODULE.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/MY_MODULE.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c +CMakeFiles/symbols.dir/MY_MODULE.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/symbols.dir/MY_MODULE.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/MY_MODULE.c.o -MF CMakeFiles/symbols.dir/MY_MODULE.c.o.d -o CMakeFiles/symbols.dir/MY_MODULE.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c + +CMakeFiles/symbols.dir/MY_MODULE.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/MY_MODULE.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c > CMakeFiles/symbols.dir/MY_MODULE.c.i + +CMakeFiles/symbols.dir/MY_MODULE.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/MY_MODULE.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c -o CMakeFiles/symbols.dir/MY_MODULE.c.s + +CMakeFiles/symbols.dir/MYMODULE.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/MYMODULE.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c +CMakeFiles/symbols.dir/MYMODULE.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/symbols.dir/MYMODULE.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/MYMODULE.c.o -MF CMakeFiles/symbols.dir/MYMODULE.c.o.d -o CMakeFiles/symbols.dir/MYMODULE.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c + +CMakeFiles/symbols.dir/MYMODULE.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/MYMODULE.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c > CMakeFiles/symbols.dir/MYMODULE.c.i + +CMakeFiles/symbols.dir/MYMODULE.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/MYMODULE.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c -o CMakeFiles/symbols.dir/MYMODULE.c.s + +CMakeFiles/symbols.dir/symbols/my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_sub.c.o: symbols/my_sub.c +CMakeFiles/symbols.dir/symbols/my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/symbols.dir/symbols/my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_sub.c + +CMakeFiles/symbols.dir/symbols/my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_sub.c > CMakeFiles/symbols.dir/symbols/my_sub.c.i + +CMakeFiles/symbols.dir/symbols/my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_sub.c -o CMakeFiles/symbols.dir/symbols/my_sub.c.s + +CMakeFiles/symbols.dir/symbols/my_sub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_sub_.c.o: symbols/my_sub_.c +CMakeFiles/symbols.dir/symbols/my_sub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object CMakeFiles/symbols.dir/symbols/my_sub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_sub_.c.o -MF CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d -o CMakeFiles/symbols.dir/symbols/my_sub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_sub_.c + +CMakeFiles/symbols.dir/symbols/my_sub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_sub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_sub_.c > CMakeFiles/symbols.dir/symbols/my_sub_.c.i + +CMakeFiles/symbols.dir/symbols/my_sub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_sub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_sub_.c -o CMakeFiles/symbols.dir/symbols/my_sub_.c.s + +CMakeFiles/symbols.dir/symbols/my_sub__.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_sub__.c.o: symbols/my_sub__.c +CMakeFiles/symbols.dir/symbols/my_sub__.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object CMakeFiles/symbols.dir/symbols/my_sub__.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_sub__.c.o -MF CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d -o CMakeFiles/symbols.dir/symbols/my_sub__.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_sub__.c + +CMakeFiles/symbols.dir/symbols/my_sub__.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_sub__.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_sub__.c > CMakeFiles/symbols.dir/symbols/my_sub__.c.i + +CMakeFiles/symbols.dir/symbols/my_sub__.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_sub__.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_sub__.c -o CMakeFiles/symbols.dir/symbols/my_sub__.c.s + +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o: symbols/MY_SUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mysub.c.o: symbols/mysub.c +CMakeFiles/symbols.dir/symbols/mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object CMakeFiles/symbols.dir/symbols/mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mysub.c.o -MF CMakeFiles/symbols.dir/symbols/mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mysub.c + +CMakeFiles/symbols.dir/symbols/mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mysub.c > CMakeFiles/symbols.dir/symbols/mysub.c.i + +CMakeFiles/symbols.dir/symbols/mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mysub.c -o CMakeFiles/symbols.dir/symbols/mysub.c.s + +CMakeFiles/symbols.dir/symbols/mysub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mysub_.c.o: symbols/mysub_.c +CMakeFiles/symbols.dir/symbols/mysub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object CMakeFiles/symbols.dir/symbols/mysub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mysub_.c.o -MF CMakeFiles/symbols.dir/symbols/mysub_.c.o.d -o CMakeFiles/symbols.dir/symbols/mysub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mysub_.c + +CMakeFiles/symbols.dir/symbols/mysub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mysub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mysub_.c > CMakeFiles/symbols.dir/symbols/mysub_.c.i + +CMakeFiles/symbols.dir/symbols/mysub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mysub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mysub_.c -o CMakeFiles/symbols.dir/symbols/mysub_.c.s + +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o: symbols/MYSUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building C object CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o: symbols/__my_module_MOD_my_sub.c +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building C object CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c + +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c > CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i + +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c -o CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s + +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o: symbols/__my_module_NMOD_my_sub.c +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building C object CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c + +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c > CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i + +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c -o CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s + +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o: symbols/__my_module__my_sub.c +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building C object CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c + +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c > CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i + +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c -o CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s + +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o: symbols/__mymodule_MOD_mysub.c +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building C object CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o -MF CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c + +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c > CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i + +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c -o CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s + +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o: symbols/__mymodule_NMOD_mysub.c +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building C object CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o -MF CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c + +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c > CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i + +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c -o CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s + +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o: symbols/__mymodule__mysub.c +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building C object CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o -MF CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c + +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c > CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i + +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c -o CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s + +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o: symbols/my_moduleSmy_sub.c +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building C object CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o -MF CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c + +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c > CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i + +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c -o CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s + +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o: symbols/my_module_mp_my_sub_.c +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building C object CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o -MF CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d -o CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c + +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c > CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i + +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c -o CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s + +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: symbols/MY_MODULE_mp_MY_SUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building C object CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o: symbols/my_module_my_sub_.c +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building C object CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o -MF CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d -o CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c + +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c > CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i + +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c -o CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s + +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o: symbols/my_module_MP_my_sub.c +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building C object CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c + +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c > CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i + +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c -o CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s + +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o: symbols/mymoduleSmysub.c +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building C object CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o -MF CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d -o CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c + +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c > CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i + +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c -o CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s + +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o: symbols/mymodule_mp_mysub_.c +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building C object CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o -MF CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d -o CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c + +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c > CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i + +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c -o CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s + +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o: symbols/MYMODULE_mp_MYSUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building C object CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o: symbols/mymodule_mysub_.c +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building C object CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o -MF CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d -o CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c + +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c > CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i + +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c -o CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s + +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o: symbols/mymodule_MP_mysub.c +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Building C object CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o -MF CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c + +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c > CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i + +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c -o CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s + +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o: symbols/_QMmy_modulePmy_sub.c +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_28) "Building C object CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o -MF CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c + +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c > CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i + +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c -o CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s + +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o: symbols/_QMmymodulePmysub.c +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_29) "Building C object CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o -MF CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d -o CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c + +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c > CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i + +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c -o CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s + +# Object files for target symbols +symbols_OBJECTS = \ +"CMakeFiles/symbols.dir/mymodule_.c.o" \ +"CMakeFiles/symbols.dir/my_module_.c.o" \ +"CMakeFiles/symbols.dir/MY_MODULE.c.o" \ +"CMakeFiles/symbols.dir/MYMODULE.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_sub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_sub__.c.o" \ +"CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/mysub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" + +# External object files for target symbols +symbols_EXTERNAL_OBJECTS = + +libsymbols.a: CMakeFiles/symbols.dir/mymodule_.c.o +libsymbols.a: CMakeFiles/symbols.dir/my_module_.c.o +libsymbols.a: CMakeFiles/symbols.dir/MY_MODULE.c.o +libsymbols.a: CMakeFiles/symbols.dir/MYMODULE.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_sub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_sub__.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mysub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/build.make +libsymbols.a: CMakeFiles/symbols.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_30) "Linking C static library libsymbols.a" + $(CMAKE_COMMAND) -P CMakeFiles/symbols.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/symbols.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/symbols.dir/build: libsymbols.a +.PHONY : CMakeFiles/symbols.dir/build + +CMakeFiles/symbols.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/symbols.dir/cmake_clean.cmake +.PHONY : CMakeFiles/symbols.dir/clean + +CMakeFiles/symbols.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake +.PHONY : CMakeFiles/symbols.dir/depend + diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean.cmake b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean.cmake new file mode 100644 index 00000000..987b06c0 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean.cmake @@ -0,0 +1,67 @@ +file(REMOVE_RECURSE + "CMakeFiles/symbols.dir/MYMODULE.c.o" + "CMakeFiles/symbols.dir/MYMODULE.c.o.d" + "CMakeFiles/symbols.dir/MY_MODULE.c.o" + "CMakeFiles/symbols.dir/MY_MODULE.c.o.d" + "CMakeFiles/symbols.dir/my_module_.c.o" + "CMakeFiles/symbols.dir/my_module_.c.o.d" + "CMakeFiles/symbols.dir/mymodule_.c.o" + "CMakeFiles/symbols.dir/mymodule_.c.o.d" + "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" + "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" + "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" + "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" + "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" + "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" + "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" + "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" + "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_sub_.c.o" + "CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_sub__.c.o" + "CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" + "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" + "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" + "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" + "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/mysub.c.o" + "CMakeFiles/symbols.dir/symbols/mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/mysub_.c.o" + "CMakeFiles/symbols.dir/symbols/mysub_.c.o.d" + "libsymbols.a" + "libsymbols.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/symbols.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean_target.cmake b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..aec1a03b --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libsymbols.a" +) diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.make b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.make new file mode 100644 index 00000000..dd189e7f --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for symbols. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.ts b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.ts new file mode 100644 index 00000000..13e89318 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for symbols. diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/depend.make b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/depend.make new file mode 100644 index 00000000..fce35c0f --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for symbols. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/flags.make b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/flags.make new file mode 100644 index 00000000..77351e9f --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC + diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/link.txt b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/link.txt new file mode 100644 index 00000000..1d194a73 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libsymbols.a CMakeFiles/symbols.dir/mymodule_.c.o CMakeFiles/symbols.dir/my_module_.c.o CMakeFiles/symbols.dir/MY_MODULE.c.o CMakeFiles/symbols.dir/MYMODULE.c.o CMakeFiles/symbols.dir/symbols/my_sub.c.o CMakeFiles/symbols.dir/symbols/my_sub_.c.o CMakeFiles/symbols.dir/symbols/my_sub__.c.o "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/mysub.c.o CMakeFiles/symbols.dir/symbols/mysub_.c.o "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o +/usr/bin/ranlib libsymbols.a diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o new file mode 100644 index 00000000..23e671f7 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o.d new file mode 100644 index 00000000..7545fea4 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/my_module_.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o new file mode 100644 index 00000000..e64f3453 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o.d new file mode 100644 index 00000000..0201b1a1 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/mymodule_.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/progress.make b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/progress.make new file mode 100644 index 00000000..ed5e732e --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/progress.make @@ -0,0 +1,31 @@ +CMAKE_PROGRESS_1 = 10 +CMAKE_PROGRESS_2 = 11 +CMAKE_PROGRESS_3 = 12 +CMAKE_PROGRESS_4 = 13 +CMAKE_PROGRESS_5 = 14 +CMAKE_PROGRESS_6 = 15 +CMAKE_PROGRESS_7 = 16 +CMAKE_PROGRESS_8 = 17 +CMAKE_PROGRESS_9 = 18 +CMAKE_PROGRESS_10 = 19 +CMAKE_PROGRESS_11 = 20 +CMAKE_PROGRESS_12 = 21 +CMAKE_PROGRESS_13 = 22 +CMAKE_PROGRESS_14 = 23 +CMAKE_PROGRESS_15 = 24 +CMAKE_PROGRESS_16 = 25 +CMAKE_PROGRESS_17 = 26 +CMAKE_PROGRESS_18 = 27 +CMAKE_PROGRESS_19 = 28 +CMAKE_PROGRESS_20 = 29 +CMAKE_PROGRESS_21 = 30 +CMAKE_PROGRESS_22 = 31 +CMAKE_PROGRESS_23 = 32 +CMAKE_PROGRESS_24 = 33 +CMAKE_PROGRESS_25 = 34 +CMAKE_PROGRESS_26 = 35 +CMAKE_PROGRESS_27 = 36 +CMAKE_PROGRESS_28 = 37 +CMAKE_PROGRESS_29 = 38 +CMAKE_PROGRESS_30 = 39 + diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o new file mode 100644 index 00000000..5bc0dd7f Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d new file mode 100644 index 00000000..ce690e22 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o new file mode 100644 index 00000000..7cb5adca Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d new file mode 100644 index 00000000..2bfae26b --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o new file mode 100644 index 00000000..23a4e62e Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d new file mode 100644 index 00000000..4005ed10 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o new file mode 100644 index 00000000..8ccb6835 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d new file mode 100644 index 00000000..ba177a35 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o new file mode 100644 index 00000000..ed3e9b26 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d new file mode 100644 index 00000000..d8ed6d9e --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o new file mode 100644 index 00000000..abb710e0 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d new file mode 100644 index 00000000..9db8e1d6 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o new file mode 100644 index 00000000..8b0c2c06 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d new file mode 100644 index 00000000..7884f644 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o new file mode 100644 index 00000000..5df27774 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d new file mode 100644 index 00000000..886247f3 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o new file mode 100644 index 00000000..edc8bba6 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d new file mode 100644 index 00000000..2dfa332d --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o new file mode 100644 index 00000000..39d711c8 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d new file mode 100644 index 00000000..df4fcd22 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o new file mode 100644 index 00000000..6e5bdfd9 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d new file mode 100644 index 00000000..e56d1a60 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o new file mode 100644 index 00000000..e7d8feff Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d new file mode 100644 index 00000000..cbc694a0 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o new file mode 100644 index 00000000..dc927af4 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d new file mode 100644 index 00000000..c15ba54a --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o new file mode 100644 index 00000000..8b069898 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d new file mode 100644 index 00000000..a53d7fbb --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o new file mode 100644 index 00000000..53b456fe Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d new file mode 100644 index 00000000..92547ebf --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o new file mode 100644 index 00000000..def4c6e8 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d new file mode 100644 index 00000000..dcde654e --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o new file mode 100644 index 00000000..f10de9c6 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o.d new file mode 100644 index 00000000..15c6198c --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o new file mode 100644 index 00000000..0016c196 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d new file mode 100644 index 00000000..5737ba08 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_sub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_sub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o new file mode 100644 index 00000000..942a5b3f Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d new file mode 100644 index 00000000..aa5ffeb3 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_sub__.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/my_sub__.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o new file mode 100644 index 00000000..657e96a3 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d new file mode 100644 index 00000000..a164f930 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o new file mode 100644 index 00000000..94120904 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d new file mode 100644 index 00000000..64ecb4a9 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o new file mode 100644 index 00000000..40b1359e Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d new file mode 100644 index 00000000..ed81a424 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o new file mode 100644 index 00000000..7bc4971b Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d new file mode 100644 index 00000000..17e91471 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o new file mode 100644 index 00000000..967e8d88 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o.d new file mode 100644 index 00000000..19b8695a --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o new file mode 100644 index 00000000..e7a0c47e Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o.d b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o.d new file mode 100644 index 00000000..f0b4ee17 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mysub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/symbols/mysub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/FortranCInterface b/build_base/CMakeFiles/FortranCInterface/FortranCInterface new file mode 100755 index 00000000..e32c1654 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/FortranCInterface differ diff --git a/build_base/CMakeFiles/FortranCInterface/Input.cmake b/build_base/CMakeFiles/FortranCInterface/Input.cmake new file mode 100644 index 00000000..0f30f0ae --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/Input.cmake @@ -0,0 +1,3 @@ +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(FortranCInterface_GLOBAL_SYMBOLS "") +set(FortranCInterface_MODULE_SYMBOLS "") diff --git a/build_base/CMakeFiles/FortranCInterface/Makefile b/build_base/CMakeFiles/FortranCInterface/Makefile new file mode 100644 index 00000000..e271f131 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/Makefile @@ -0,0 +1,1154 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @echo "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @echo "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named myfort + +# Build rule for target. +myfort: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 myfort +.PHONY : myfort + +# fast build rule for target. +myfort/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/build +.PHONY : myfort/fast + +#============================================================================= +# Target rules for targets named symbols + +# Build rule for target. +symbols: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 symbols +.PHONY : symbols + +# fast build rule for target. +symbols/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/build +.PHONY : symbols/fast + +#============================================================================= +# Target rules for targets named FortranCInterface + +# Build rule for target. +FortranCInterface: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FortranCInterface +.PHONY : FortranCInterface + +# fast build rule for target. +FortranCInterface/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/build +.PHONY : FortranCInterface/fast + +MYMODULE.o: MYMODULE.c.o +.PHONY : MYMODULE.o + +# target to build an object file +MYMODULE.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MYMODULE.c.o +.PHONY : MYMODULE.c.o + +MYMODULE.i: MYMODULE.c.i +.PHONY : MYMODULE.i + +# target to preprocess a source file +MYMODULE.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MYMODULE.c.i +.PHONY : MYMODULE.c.i + +MYMODULE.s: MYMODULE.c.s +.PHONY : MYMODULE.s + +# target to generate assembly for a file +MYMODULE.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MYMODULE.c.s +.PHONY : MYMODULE.c.s + +MY_MODULE.o: MY_MODULE.c.o +.PHONY : MY_MODULE.o + +# target to build an object file +MY_MODULE.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MY_MODULE.c.o +.PHONY : MY_MODULE.c.o + +MY_MODULE.i: MY_MODULE.c.i +.PHONY : MY_MODULE.i + +# target to preprocess a source file +MY_MODULE.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MY_MODULE.c.i +.PHONY : MY_MODULE.c.i + +MY_MODULE.s: MY_MODULE.c.s +.PHONY : MY_MODULE.s + +# target to generate assembly for a file +MY_MODULE.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MY_MODULE.c.s +.PHONY : MY_MODULE.c.s + +call_mod.o: call_mod.f90.o +.PHONY : call_mod.o + +# target to build an object file +call_mod.f90.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_mod.f90.o +.PHONY : call_mod.f90.o + +call_mod.i: call_mod.f90.i +.PHONY : call_mod.i + +# target to preprocess a source file +call_mod.f90.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_mod.f90.i +.PHONY : call_mod.f90.i + +call_mod.s: call_mod.f90.s +.PHONY : call_mod.s + +# target to generate assembly for a file +call_mod.f90.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_mod.f90.s +.PHONY : call_mod.f90.s + +call_sub.o: call_sub.f.o +.PHONY : call_sub.o + +# target to build an object file +call_sub.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_sub.f.o +.PHONY : call_sub.f.o + +call_sub.i: call_sub.f.i +.PHONY : call_sub.i + +# target to preprocess a source file +call_sub.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_sub.f.i +.PHONY : call_sub.f.i + +call_sub.s: call_sub.f.s +.PHONY : call_sub.s + +# target to generate assembly for a file +call_sub.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_sub.f.s +.PHONY : call_sub.f.s + +main.o: main.F.o +.PHONY : main.o + +# target to build an object file +main.F.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/main.F.o +.PHONY : main.F.o + +main.i: main.F.i +.PHONY : main.i + +# target to preprocess a source file +main.F.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/main.F.i +.PHONY : main.F.i + +main.s: main.F.s +.PHONY : main.s + +# target to generate assembly for a file +main.F.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/main.F.s +.PHONY : main.F.s + +my_module.o: my_module.f90.o +.PHONY : my_module.o + +# target to build an object file +my_module.f90.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_module.f90.o +.PHONY : my_module.f90.o + +my_module.i: my_module.f90.i +.PHONY : my_module.i + +# target to preprocess a source file +my_module.f90.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_module.f90.i +.PHONY : my_module.f90.i + +my_module.s: my_module.f90.s +.PHONY : my_module.s + +# target to generate assembly for a file +my_module.f90.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_module.f90.s +.PHONY : my_module.f90.s + +my_module_.o: my_module_.c.o +.PHONY : my_module_.o + +# target to build an object file +my_module_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/my_module_.c.o +.PHONY : my_module_.c.o + +my_module_.i: my_module_.c.i +.PHONY : my_module_.i + +# target to preprocess a source file +my_module_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/my_module_.c.i +.PHONY : my_module_.c.i + +my_module_.s: my_module_.c.s +.PHONY : my_module_.s + +# target to generate assembly for a file +my_module_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/my_module_.c.s +.PHONY : my_module_.c.s + +my_sub.o: my_sub.f.o +.PHONY : my_sub.o + +# target to build an object file +my_sub.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_sub.f.o +.PHONY : my_sub.f.o + +my_sub.i: my_sub.f.i +.PHONY : my_sub.i + +# target to preprocess a source file +my_sub.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_sub.f.i +.PHONY : my_sub.f.i + +my_sub.s: my_sub.f.s +.PHONY : my_sub.s + +# target to generate assembly for a file +my_sub.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_sub.f.s +.PHONY : my_sub.f.s + +mymodule.o: mymodule.f90.o +.PHONY : mymodule.o + +# target to build an object file +mymodule.f90.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mymodule.f90.o +.PHONY : mymodule.f90.o + +mymodule.i: mymodule.f90.i +.PHONY : mymodule.i + +# target to preprocess a source file +mymodule.f90.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mymodule.f90.i +.PHONY : mymodule.f90.i + +mymodule.s: mymodule.f90.s +.PHONY : mymodule.s + +# target to generate assembly for a file +mymodule.f90.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mymodule.f90.s +.PHONY : mymodule.f90.s + +mymodule_.o: mymodule_.c.o +.PHONY : mymodule_.o + +# target to build an object file +mymodule_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/mymodule_.c.o +.PHONY : mymodule_.c.o + +mymodule_.i: mymodule_.c.i +.PHONY : mymodule_.i + +# target to preprocess a source file +mymodule_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/mymodule_.c.i +.PHONY : mymodule_.c.i + +mymodule_.s: mymodule_.c.s +.PHONY : mymodule_.s + +# target to generate assembly for a file +mymodule_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/mymodule_.c.s +.PHONY : mymodule_.c.s + +mysub.o: mysub.f.o +.PHONY : mysub.o + +# target to build an object file +mysub.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mysub.f.o +.PHONY : mysub.f.o + +mysub.i: mysub.f.i +.PHONY : mysub.i + +# target to preprocess a source file +mysub.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mysub.f.i +.PHONY : mysub.f.i + +mysub.s: mysub.f.s +.PHONY : mysub.s + +# target to generate assembly for a file +mysub.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mysub.f.s +.PHONY : mysub.f.s + +symbols/MYMODULE_mp_MYSUB-UPPER.o: symbols/MYMODULE_mp_MYSUB-UPPER.c.o +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.o + +# target to build an object file +symbols/MYMODULE_mp_MYSUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.c.o + +symbols/MYMODULE_mp_MYSUB-UPPER.i: symbols/MYMODULE_mp_MYSUB-UPPER.c.i +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.i + +# target to preprocess a source file +symbols/MYMODULE_mp_MYSUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.c.i + +symbols/MYMODULE_mp_MYSUB-UPPER.s: symbols/MYMODULE_mp_MYSUB-UPPER.c.s +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.s + +# target to generate assembly for a file +symbols/MYMODULE_mp_MYSUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.c.s + +symbols/MYSUB-UPPER.o: symbols/MYSUB-UPPER.c.o +.PHONY : symbols/MYSUB-UPPER.o + +# target to build an object file +symbols/MYSUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o +.PHONY : symbols/MYSUB-UPPER.c.o + +symbols/MYSUB-UPPER.i: symbols/MYSUB-UPPER.c.i +.PHONY : symbols/MYSUB-UPPER.i + +# target to preprocess a source file +symbols/MYSUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i +.PHONY : symbols/MYSUB-UPPER.c.i + +symbols/MYSUB-UPPER.s: symbols/MYSUB-UPPER.c.s +.PHONY : symbols/MYSUB-UPPER.s + +# target to generate assembly for a file +symbols/MYSUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s +.PHONY : symbols/MYSUB-UPPER.c.s + +symbols/MY_MODULE_mp_MY_SUB-UPPER.o: symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.o + +# target to build an object file +symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o + +symbols/MY_MODULE_mp_MY_SUB-UPPER.i: symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.i + +# target to preprocess a source file +symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i + +symbols/MY_MODULE_mp_MY_SUB-UPPER.s: symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.s + +# target to generate assembly for a file +symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s + +symbols/MY_SUB-UPPER.o: symbols/MY_SUB-UPPER.c.o +.PHONY : symbols/MY_SUB-UPPER.o + +# target to build an object file +symbols/MY_SUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o +.PHONY : symbols/MY_SUB-UPPER.c.o + +symbols/MY_SUB-UPPER.i: symbols/MY_SUB-UPPER.c.i +.PHONY : symbols/MY_SUB-UPPER.i + +# target to preprocess a source file +symbols/MY_SUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i +.PHONY : symbols/MY_SUB-UPPER.c.i + +symbols/MY_SUB-UPPER.s: symbols/MY_SUB-UPPER.c.s +.PHONY : symbols/MY_SUB-UPPER.s + +# target to generate assembly for a file +symbols/MY_SUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s +.PHONY : symbols/MY_SUB-UPPER.c.s + +symbols/_QMmy_modulePmy_sub.o: symbols/_QMmy_modulePmy_sub.c.o +.PHONY : symbols/_QMmy_modulePmy_sub.o + +# target to build an object file +symbols/_QMmy_modulePmy_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o +.PHONY : symbols/_QMmy_modulePmy_sub.c.o + +symbols/_QMmy_modulePmy_sub.i: symbols/_QMmy_modulePmy_sub.c.i +.PHONY : symbols/_QMmy_modulePmy_sub.i + +# target to preprocess a source file +symbols/_QMmy_modulePmy_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i +.PHONY : symbols/_QMmy_modulePmy_sub.c.i + +symbols/_QMmy_modulePmy_sub.s: symbols/_QMmy_modulePmy_sub.c.s +.PHONY : symbols/_QMmy_modulePmy_sub.s + +# target to generate assembly for a file +symbols/_QMmy_modulePmy_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s +.PHONY : symbols/_QMmy_modulePmy_sub.c.s + +symbols/_QMmymodulePmysub.o: symbols/_QMmymodulePmysub.c.o +.PHONY : symbols/_QMmymodulePmysub.o + +# target to build an object file +symbols/_QMmymodulePmysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o +.PHONY : symbols/_QMmymodulePmysub.c.o + +symbols/_QMmymodulePmysub.i: symbols/_QMmymodulePmysub.c.i +.PHONY : symbols/_QMmymodulePmysub.i + +# target to preprocess a source file +symbols/_QMmymodulePmysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i +.PHONY : symbols/_QMmymodulePmysub.c.i + +symbols/_QMmymodulePmysub.s: symbols/_QMmymodulePmysub.c.s +.PHONY : symbols/_QMmymodulePmysub.s + +# target to generate assembly for a file +symbols/_QMmymodulePmysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s +.PHONY : symbols/_QMmymodulePmysub.c.s + +symbols/__my_module_MOD_my_sub.o: symbols/__my_module_MOD_my_sub.c.o +.PHONY : symbols/__my_module_MOD_my_sub.o + +# target to build an object file +symbols/__my_module_MOD_my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o +.PHONY : symbols/__my_module_MOD_my_sub.c.o + +symbols/__my_module_MOD_my_sub.i: symbols/__my_module_MOD_my_sub.c.i +.PHONY : symbols/__my_module_MOD_my_sub.i + +# target to preprocess a source file +symbols/__my_module_MOD_my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i +.PHONY : symbols/__my_module_MOD_my_sub.c.i + +symbols/__my_module_MOD_my_sub.s: symbols/__my_module_MOD_my_sub.c.s +.PHONY : symbols/__my_module_MOD_my_sub.s + +# target to generate assembly for a file +symbols/__my_module_MOD_my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s +.PHONY : symbols/__my_module_MOD_my_sub.c.s + +symbols/__my_module_NMOD_my_sub.o: symbols/__my_module_NMOD_my_sub.c.o +.PHONY : symbols/__my_module_NMOD_my_sub.o + +# target to build an object file +symbols/__my_module_NMOD_my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o +.PHONY : symbols/__my_module_NMOD_my_sub.c.o + +symbols/__my_module_NMOD_my_sub.i: symbols/__my_module_NMOD_my_sub.c.i +.PHONY : symbols/__my_module_NMOD_my_sub.i + +# target to preprocess a source file +symbols/__my_module_NMOD_my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i +.PHONY : symbols/__my_module_NMOD_my_sub.c.i + +symbols/__my_module_NMOD_my_sub.s: symbols/__my_module_NMOD_my_sub.c.s +.PHONY : symbols/__my_module_NMOD_my_sub.s + +# target to generate assembly for a file +symbols/__my_module_NMOD_my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s +.PHONY : symbols/__my_module_NMOD_my_sub.c.s + +symbols/__my_module__my_sub.o: symbols/__my_module__my_sub.c.o +.PHONY : symbols/__my_module__my_sub.o + +# target to build an object file +symbols/__my_module__my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o +.PHONY : symbols/__my_module__my_sub.c.o + +symbols/__my_module__my_sub.i: symbols/__my_module__my_sub.c.i +.PHONY : symbols/__my_module__my_sub.i + +# target to preprocess a source file +symbols/__my_module__my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i +.PHONY : symbols/__my_module__my_sub.c.i + +symbols/__my_module__my_sub.s: symbols/__my_module__my_sub.c.s +.PHONY : symbols/__my_module__my_sub.s + +# target to generate assembly for a file +symbols/__my_module__my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s +.PHONY : symbols/__my_module__my_sub.c.s + +symbols/__mymodule_MOD_mysub.o: symbols/__mymodule_MOD_mysub.c.o +.PHONY : symbols/__mymodule_MOD_mysub.o + +# target to build an object file +symbols/__mymodule_MOD_mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o +.PHONY : symbols/__mymodule_MOD_mysub.c.o + +symbols/__mymodule_MOD_mysub.i: symbols/__mymodule_MOD_mysub.c.i +.PHONY : symbols/__mymodule_MOD_mysub.i + +# target to preprocess a source file +symbols/__mymodule_MOD_mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i +.PHONY : symbols/__mymodule_MOD_mysub.c.i + +symbols/__mymodule_MOD_mysub.s: symbols/__mymodule_MOD_mysub.c.s +.PHONY : symbols/__mymodule_MOD_mysub.s + +# target to generate assembly for a file +symbols/__mymodule_MOD_mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s +.PHONY : symbols/__mymodule_MOD_mysub.c.s + +symbols/__mymodule_NMOD_mysub.o: symbols/__mymodule_NMOD_mysub.c.o +.PHONY : symbols/__mymodule_NMOD_mysub.o + +# target to build an object file +symbols/__mymodule_NMOD_mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o +.PHONY : symbols/__mymodule_NMOD_mysub.c.o + +symbols/__mymodule_NMOD_mysub.i: symbols/__mymodule_NMOD_mysub.c.i +.PHONY : symbols/__mymodule_NMOD_mysub.i + +# target to preprocess a source file +symbols/__mymodule_NMOD_mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i +.PHONY : symbols/__mymodule_NMOD_mysub.c.i + +symbols/__mymodule_NMOD_mysub.s: symbols/__mymodule_NMOD_mysub.c.s +.PHONY : symbols/__mymodule_NMOD_mysub.s + +# target to generate assembly for a file +symbols/__mymodule_NMOD_mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s +.PHONY : symbols/__mymodule_NMOD_mysub.c.s + +symbols/__mymodule__mysub.o: symbols/__mymodule__mysub.c.o +.PHONY : symbols/__mymodule__mysub.o + +# target to build an object file +symbols/__mymodule__mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o +.PHONY : symbols/__mymodule__mysub.c.o + +symbols/__mymodule__mysub.i: symbols/__mymodule__mysub.c.i +.PHONY : symbols/__mymodule__mysub.i + +# target to preprocess a source file +symbols/__mymodule__mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i +.PHONY : symbols/__mymodule__mysub.c.i + +symbols/__mymodule__mysub.s: symbols/__mymodule__mysub.c.s +.PHONY : symbols/__mymodule__mysub.s + +# target to generate assembly for a file +symbols/__mymodule__mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s +.PHONY : symbols/__mymodule__mysub.c.s + +symbols/my_moduleSmy_sub.o: symbols/my_moduleSmy_sub.c.o +.PHONY : symbols/my_moduleSmy_sub.o + +# target to build an object file +symbols/my_moduleSmy_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o +.PHONY : symbols/my_moduleSmy_sub.c.o + +symbols/my_moduleSmy_sub.i: symbols/my_moduleSmy_sub.c.i +.PHONY : symbols/my_moduleSmy_sub.i + +# target to preprocess a source file +symbols/my_moduleSmy_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i +.PHONY : symbols/my_moduleSmy_sub.c.i + +symbols/my_moduleSmy_sub.s: symbols/my_moduleSmy_sub.c.s +.PHONY : symbols/my_moduleSmy_sub.s + +# target to generate assembly for a file +symbols/my_moduleSmy_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s +.PHONY : symbols/my_moduleSmy_sub.c.s + +symbols/my_module_MP_my_sub.o: symbols/my_module_MP_my_sub.c.o +.PHONY : symbols/my_module_MP_my_sub.o + +# target to build an object file +symbols/my_module_MP_my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o +.PHONY : symbols/my_module_MP_my_sub.c.o + +symbols/my_module_MP_my_sub.i: symbols/my_module_MP_my_sub.c.i +.PHONY : symbols/my_module_MP_my_sub.i + +# target to preprocess a source file +symbols/my_module_MP_my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i +.PHONY : symbols/my_module_MP_my_sub.c.i + +symbols/my_module_MP_my_sub.s: symbols/my_module_MP_my_sub.c.s +.PHONY : symbols/my_module_MP_my_sub.s + +# target to generate assembly for a file +symbols/my_module_MP_my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s +.PHONY : symbols/my_module_MP_my_sub.c.s + +symbols/my_module_mp_my_sub_.o: symbols/my_module_mp_my_sub_.c.o +.PHONY : symbols/my_module_mp_my_sub_.o + +# target to build an object file +symbols/my_module_mp_my_sub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o +.PHONY : symbols/my_module_mp_my_sub_.c.o + +symbols/my_module_mp_my_sub_.i: symbols/my_module_mp_my_sub_.c.i +.PHONY : symbols/my_module_mp_my_sub_.i + +# target to preprocess a source file +symbols/my_module_mp_my_sub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i +.PHONY : symbols/my_module_mp_my_sub_.c.i + +symbols/my_module_mp_my_sub_.s: symbols/my_module_mp_my_sub_.c.s +.PHONY : symbols/my_module_mp_my_sub_.s + +# target to generate assembly for a file +symbols/my_module_mp_my_sub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s +.PHONY : symbols/my_module_mp_my_sub_.c.s + +symbols/my_module_my_sub_.o: symbols/my_module_my_sub_.c.o +.PHONY : symbols/my_module_my_sub_.o + +# target to build an object file +symbols/my_module_my_sub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o +.PHONY : symbols/my_module_my_sub_.c.o + +symbols/my_module_my_sub_.i: symbols/my_module_my_sub_.c.i +.PHONY : symbols/my_module_my_sub_.i + +# target to preprocess a source file +symbols/my_module_my_sub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i +.PHONY : symbols/my_module_my_sub_.c.i + +symbols/my_module_my_sub_.s: symbols/my_module_my_sub_.c.s +.PHONY : symbols/my_module_my_sub_.s + +# target to generate assembly for a file +symbols/my_module_my_sub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s +.PHONY : symbols/my_module_my_sub_.c.s + +symbols/my_sub.o: symbols/my_sub.c.o +.PHONY : symbols/my_sub.o + +# target to build an object file +symbols/my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub.c.o +.PHONY : symbols/my_sub.c.o + +symbols/my_sub.i: symbols/my_sub.c.i +.PHONY : symbols/my_sub.i + +# target to preprocess a source file +symbols/my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub.c.i +.PHONY : symbols/my_sub.c.i + +symbols/my_sub.s: symbols/my_sub.c.s +.PHONY : symbols/my_sub.s + +# target to generate assembly for a file +symbols/my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub.c.s +.PHONY : symbols/my_sub.c.s + +symbols/my_sub_.o: symbols/my_sub_.c.o +.PHONY : symbols/my_sub_.o + +# target to build an object file +symbols/my_sub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub_.c.o +.PHONY : symbols/my_sub_.c.o + +symbols/my_sub_.i: symbols/my_sub_.c.i +.PHONY : symbols/my_sub_.i + +# target to preprocess a source file +symbols/my_sub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub_.c.i +.PHONY : symbols/my_sub_.c.i + +symbols/my_sub_.s: symbols/my_sub_.c.s +.PHONY : symbols/my_sub_.s + +# target to generate assembly for a file +symbols/my_sub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub_.c.s +.PHONY : symbols/my_sub_.c.s + +symbols/my_sub__.o: symbols/my_sub__.c.o +.PHONY : symbols/my_sub__.o + +# target to build an object file +symbols/my_sub__.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub__.c.o +.PHONY : symbols/my_sub__.c.o + +symbols/my_sub__.i: symbols/my_sub__.c.i +.PHONY : symbols/my_sub__.i + +# target to preprocess a source file +symbols/my_sub__.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub__.c.i +.PHONY : symbols/my_sub__.c.i + +symbols/my_sub__.s: symbols/my_sub__.c.s +.PHONY : symbols/my_sub__.s + +# target to generate assembly for a file +symbols/my_sub__.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub__.c.s +.PHONY : symbols/my_sub__.c.s + +symbols/mymoduleSmysub.o: symbols/mymoduleSmysub.c.o +.PHONY : symbols/mymoduleSmysub.o + +# target to build an object file +symbols/mymoduleSmysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o +.PHONY : symbols/mymoduleSmysub.c.o + +symbols/mymoduleSmysub.i: symbols/mymoduleSmysub.c.i +.PHONY : symbols/mymoduleSmysub.i + +# target to preprocess a source file +symbols/mymoduleSmysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i +.PHONY : symbols/mymoduleSmysub.c.i + +symbols/mymoduleSmysub.s: symbols/mymoduleSmysub.c.s +.PHONY : symbols/mymoduleSmysub.s + +# target to generate assembly for a file +symbols/mymoduleSmysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s +.PHONY : symbols/mymoduleSmysub.c.s + +symbols/mymodule_MP_mysub.o: symbols/mymodule_MP_mysub.c.o +.PHONY : symbols/mymodule_MP_mysub.o + +# target to build an object file +symbols/mymodule_MP_mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o +.PHONY : symbols/mymodule_MP_mysub.c.o + +symbols/mymodule_MP_mysub.i: symbols/mymodule_MP_mysub.c.i +.PHONY : symbols/mymodule_MP_mysub.i + +# target to preprocess a source file +symbols/mymodule_MP_mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i +.PHONY : symbols/mymodule_MP_mysub.c.i + +symbols/mymodule_MP_mysub.s: symbols/mymodule_MP_mysub.c.s +.PHONY : symbols/mymodule_MP_mysub.s + +# target to generate assembly for a file +symbols/mymodule_MP_mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s +.PHONY : symbols/mymodule_MP_mysub.c.s + +symbols/mymodule_mp_mysub_.o: symbols/mymodule_mp_mysub_.c.o +.PHONY : symbols/mymodule_mp_mysub_.o + +# target to build an object file +symbols/mymodule_mp_mysub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o +.PHONY : symbols/mymodule_mp_mysub_.c.o + +symbols/mymodule_mp_mysub_.i: symbols/mymodule_mp_mysub_.c.i +.PHONY : symbols/mymodule_mp_mysub_.i + +# target to preprocess a source file +symbols/mymodule_mp_mysub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i +.PHONY : symbols/mymodule_mp_mysub_.c.i + +symbols/mymodule_mp_mysub_.s: symbols/mymodule_mp_mysub_.c.s +.PHONY : symbols/mymodule_mp_mysub_.s + +# target to generate assembly for a file +symbols/mymodule_mp_mysub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s +.PHONY : symbols/mymodule_mp_mysub_.c.s + +symbols/mymodule_mysub_.o: symbols/mymodule_mysub_.c.o +.PHONY : symbols/mymodule_mysub_.o + +# target to build an object file +symbols/mymodule_mysub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o +.PHONY : symbols/mymodule_mysub_.c.o + +symbols/mymodule_mysub_.i: symbols/mymodule_mysub_.c.i +.PHONY : symbols/mymodule_mysub_.i + +# target to preprocess a source file +symbols/mymodule_mysub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i +.PHONY : symbols/mymodule_mysub_.c.i + +symbols/mymodule_mysub_.s: symbols/mymodule_mysub_.c.s +.PHONY : symbols/mymodule_mysub_.s + +# target to generate assembly for a file +symbols/mymodule_mysub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s +.PHONY : symbols/mymodule_mysub_.c.s + +symbols/mysub.o: symbols/mysub.c.o +.PHONY : symbols/mysub.o + +# target to build an object file +symbols/mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub.c.o +.PHONY : symbols/mysub.c.o + +symbols/mysub.i: symbols/mysub.c.i +.PHONY : symbols/mysub.i + +# target to preprocess a source file +symbols/mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub.c.i +.PHONY : symbols/mysub.c.i + +symbols/mysub.s: symbols/mysub.c.s +.PHONY : symbols/mysub.s + +# target to generate assembly for a file +symbols/mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub.c.s +.PHONY : symbols/mysub.c.s + +symbols/mysub_.o: symbols/mysub_.c.o +.PHONY : symbols/mysub_.o + +# target to build an object file +symbols/mysub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub_.c.o +.PHONY : symbols/mysub_.c.o + +symbols/mysub_.i: symbols/mysub_.c.i +.PHONY : symbols/mysub_.i + +# target to preprocess a source file +symbols/mysub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub_.c.i +.PHONY : symbols/mysub_.c.i + +symbols/mysub_.s: symbols/mysub_.c.s +.PHONY : symbols/mysub_.s + +# target to generate assembly for a file +symbols/mysub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub_.c.s +.PHONY : symbols/mysub_.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... FortranCInterface" + @echo "... myfort" + @echo "... symbols" + @echo "... MYMODULE.o" + @echo "... MYMODULE.i" + @echo "... MYMODULE.s" + @echo "... MY_MODULE.o" + @echo "... MY_MODULE.i" + @echo "... MY_MODULE.s" + @echo "... call_mod.o" + @echo "... call_mod.i" + @echo "... call_mod.s" + @echo "... call_sub.o" + @echo "... call_sub.i" + @echo "... call_sub.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" + @echo "... my_module.o" + @echo "... my_module.i" + @echo "... my_module.s" + @echo "... my_module_.o" + @echo "... my_module_.i" + @echo "... my_module_.s" + @echo "... my_sub.o" + @echo "... my_sub.i" + @echo "... my_sub.s" + @echo "... mymodule.o" + @echo "... mymodule.i" + @echo "... mymodule.s" + @echo "... mymodule_.o" + @echo "... mymodule_.i" + @echo "... mymodule_.s" + @echo "... mysub.o" + @echo "... mysub.i" + @echo "... mysub.s" + @echo "... symbols/MYMODULE_mp_MYSUB-UPPER.o" + @echo "... symbols/MYMODULE_mp_MYSUB-UPPER.i" + @echo "... symbols/MYMODULE_mp_MYSUB-UPPER.s" + @echo "... symbols/MYSUB-UPPER.o" + @echo "... symbols/MYSUB-UPPER.i" + @echo "... symbols/MYSUB-UPPER.s" + @echo "... symbols/MY_MODULE_mp_MY_SUB-UPPER.o" + @echo "... symbols/MY_MODULE_mp_MY_SUB-UPPER.i" + @echo "... symbols/MY_MODULE_mp_MY_SUB-UPPER.s" + @echo "... symbols/MY_SUB-UPPER.o" + @echo "... symbols/MY_SUB-UPPER.i" + @echo "... symbols/MY_SUB-UPPER.s" + @echo "... symbols/_QMmy_modulePmy_sub.o" + @echo "... symbols/_QMmy_modulePmy_sub.i" + @echo "... symbols/_QMmy_modulePmy_sub.s" + @echo "... symbols/_QMmymodulePmysub.o" + @echo "... symbols/_QMmymodulePmysub.i" + @echo "... symbols/_QMmymodulePmysub.s" + @echo "... symbols/__my_module_MOD_my_sub.o" + @echo "... symbols/__my_module_MOD_my_sub.i" + @echo "... symbols/__my_module_MOD_my_sub.s" + @echo "... symbols/__my_module_NMOD_my_sub.o" + @echo "... symbols/__my_module_NMOD_my_sub.i" + @echo "... symbols/__my_module_NMOD_my_sub.s" + @echo "... symbols/__my_module__my_sub.o" + @echo "... symbols/__my_module__my_sub.i" + @echo "... symbols/__my_module__my_sub.s" + @echo "... symbols/__mymodule_MOD_mysub.o" + @echo "... symbols/__mymodule_MOD_mysub.i" + @echo "... symbols/__mymodule_MOD_mysub.s" + @echo "... symbols/__mymodule_NMOD_mysub.o" + @echo "... symbols/__mymodule_NMOD_mysub.i" + @echo "... symbols/__mymodule_NMOD_mysub.s" + @echo "... symbols/__mymodule__mysub.o" + @echo "... symbols/__mymodule__mysub.i" + @echo "... symbols/__mymodule__mysub.s" + @echo "... symbols/my_moduleSmy_sub.o" + @echo "... symbols/my_moduleSmy_sub.i" + @echo "... symbols/my_moduleSmy_sub.s" + @echo "... symbols/my_module_MP_my_sub.o" + @echo "... symbols/my_module_MP_my_sub.i" + @echo "... symbols/my_module_MP_my_sub.s" + @echo "... symbols/my_module_mp_my_sub_.o" + @echo "... symbols/my_module_mp_my_sub_.i" + @echo "... symbols/my_module_mp_my_sub_.s" + @echo "... symbols/my_module_my_sub_.o" + @echo "... symbols/my_module_my_sub_.i" + @echo "... symbols/my_module_my_sub_.s" + @echo "... symbols/my_sub.o" + @echo "... symbols/my_sub.i" + @echo "... symbols/my_sub.s" + @echo "... symbols/my_sub_.o" + @echo "... symbols/my_sub_.i" + @echo "... symbols/my_sub_.s" + @echo "... symbols/my_sub__.o" + @echo "... symbols/my_sub__.i" + @echo "... symbols/my_sub__.s" + @echo "... symbols/mymoduleSmysub.o" + @echo "... symbols/mymoduleSmysub.i" + @echo "... symbols/mymoduleSmysub.s" + @echo "... symbols/mymodule_MP_mysub.o" + @echo "... symbols/mymodule_MP_mysub.i" + @echo "... symbols/mymodule_MP_mysub.s" + @echo "... symbols/mymodule_mp_mysub_.o" + @echo "... symbols/mymodule_mp_mysub_.i" + @echo "... symbols/mymodule_mp_mysub_.s" + @echo "... symbols/mymodule_mysub_.o" + @echo "... symbols/mymodule_mysub_.i" + @echo "... symbols/mymodule_mysub_.s" + @echo "... symbols/mysub.o" + @echo "... symbols/mysub.i" + @echo "... symbols/mysub.s" + @echo "... symbols/mysub_.o" + @echo "... symbols/mysub_.i" + @echo "... symbols/mysub_.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base/CMakeFiles/FortranCInterface/Output.cmake b/build_base/CMakeFiles/FortranCInterface/Output.cmake new file mode 100644 index 00000000..888e0ea6 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/Output.cmake @@ -0,0 +1,34 @@ +# Global symbol without underscore. +set(FortranCInterface_GLOBAL_SYMBOL "mysub_") +set(FortranCInterface_GLOBAL_PREFIX "") +set(FortranCInterface_GLOBAL_SUFFIX "_") +set(FortranCInterface_GLOBAL_CASE "LOWER") +set(FortranCInterface_GLOBAL_MACRO "(name,NAME) name##_") + +# Global symbol with underscore. +set(FortranCInterface_GLOBAL__SYMBOL "my_sub_") +set(FortranCInterface_GLOBAL__PREFIX "") +set(FortranCInterface_GLOBAL__SUFFIX "_") +set(FortranCInterface_GLOBAL__CASE "LOWER") +set(FortranCInterface_GLOBAL__MACRO "(name,NAME) name##_") + +# Module symbol without underscore. +set(FortranCInterface_MODULE_SYMBOL "mymodule_mysub_") +set(FortranCInterface_MODULE_PREFIX "") +set(FortranCInterface_MODULE_MIDDLE "_") +set(FortranCInterface_MODULE_SUFFIX "_") +set(FortranCInterface_MODULE_CASE "LOWER") +set(FortranCInterface_MODULE_MACRO "(mod_name,name, mod_NAME,NAME) mod_name##_##name##_") + +# Module symbol with underscore. +set(FortranCInterface_MODULE__SYMBOL "my_module_my_sub_") +set(FortranCInterface_MODULE__PREFIX "") +set(FortranCInterface_MODULE__MIDDLE "_") +set(FortranCInterface_MODULE__SUFFIX "_") +set(FortranCInterface_MODULE__CASE "LOWER") +set(FortranCInterface_MODULE__MACRO "(mod_name,name, mod_NAME,NAME) mod_name##_##name##_") + +# Summarize what was found. +set(FortranCInterface_GLOBAL_FOUND 1) +set(FortranCInterface_MODULE_FOUND 1) + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeCache.txt b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeCache.txt new file mode 100644 index 00000000..8288eba5 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeCache.txt @@ -0,0 +1,325 @@ +# This is the CMakeCache file. +# For build in directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX +# It was generated by CMake: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Build configuration +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//saved value of CRAYPE_LINK_TYPE environment variable +CMAKE_CRAYPE_LINKTYPE:STRING=dynamic + +//saved value of LOADEDMODULES environment variable +CMAKE_CRAYPE_LOADEDMODULES:STRING=craype-x86-milan:libfabric/1.15.2.0:craype-network-ofi:xpmem/2.5.2-2.4_3.20__gd0f7936.shasta:perftools-base/22.09.0:cpe/22.11:xalt/2.10.2:craype-accel-nvidia80:gpu/1.0:nvidia/22.7:craype/2.7.19:cray-dsmml/0.2.2:cray-mpich/8.1.22:PrgEnv-nvidia/8.3.3:Nsight-Compute/2022.1.1:Nsight-Systems/2022.2.1:cudatoolkit/11.7:cray-libsci/22.11.1.2:cmake/3.24.3 + +//No help, variable specified on the command line. +CMAKE_CXX_FLAGS:STRING=-mp + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g -O0 + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-O2 -s -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_CXX_FLAGS_RELEASE:STRING=-fast -O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//No help, variable specified on the command line. +CMAKE_C_FLAGS:STRING=-I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -O0 + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-O2 -s -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_C_FLAGS_RELEASE:STRING=-fast -O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//No help, variable specified on the command line. +CMAKE_EXE_LINKER_FLAGS:STRING= -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/pkgRedirects + +//No help, variable specified on the command line. +CMAKE_Fortran_FLAGS:STRING=' ' + +//Flags used by the Fortran compiler during DEBUG builds. +CMAKE_Fortran_FLAGS_DEBUG:STRING=-g -O0 -Mbounds + +//Flags used by the Fortran compiler during MINSIZEREL builds. +CMAKE_Fortran_FLAGS_MINSIZEREL:STRING=-O2 -s + +//No help, variable specified on the command line. +CMAKE_Fortran_FLAGS_RELEASE:STRING=-fast -O3 + +//Flags used by the Fortran compiler during RELWITHDEBINFO builds. +CMAKE_Fortran_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//make program +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_OSX_ARCHITECTURES:UNINITIALIZED=CMAKE_OSX_ARCHITECTURES + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=VerifyFortranC + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=ON + +//Whether to verify C++ and Fortran +VERIFY_CXX:BOOL=1 + +//Value Computed by CMake +VerifyFortranC_BINARY_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX + +//Value Computed by CMake +VerifyFortranC_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +VerifyFortranC_SOURCE_DIR:STATIC=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify + + +######################## +# INTERNAL cache entries +######################## + +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=24 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cpack +//ADVANCED property for variable: CMAKE_CRAYPE_LINKTYPE +CMAKE_CRAYPE_LINKTYPE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CRAYPE_LOADEDMODULES +CMAKE_CRAYPE_LOADEDMODULES-ADVANCED:INTERNAL=1 +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//ADVANCED property for variable: CMAKE_Fortran_FLAGS +CMAKE_Fortran_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_DEBUG +CMAKE_Fortran_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_MINSIZEREL +CMAKE_Fortran_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELEASE +CMAKE_Fortran_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELWITHDEBINFO +CMAKE_Fortran_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=FALSE +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/CMakeDirectoryInformation.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..f7deb13c --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeCache.txt b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeCache.txt new file mode 100644 index 00000000..238f8fe8 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeCache.txt @@ -0,0 +1,299 @@ +# This is the CMakeCache file. +# For build in directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface +# It was generated by CMake: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Build configuration +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//saved value of CRAYPE_LINK_TYPE environment variable +CMAKE_CRAYPE_LINKTYPE:STRING=dynamic + +//saved value of LOADEDMODULES environment variable +CMAKE_CRAYPE_LOADEDMODULES:STRING=craype-x86-milan:libfabric/1.15.2.0:craype-network-ofi:xpmem/2.5.2-2.4_3.20__gd0f7936.shasta:perftools-base/22.09.0:cpe/22.11:xalt/2.10.2:craype-accel-nvidia80:gpu/1.0:nvidia/22.7:craype/2.7.19:cray-dsmml/0.2.2:cray-mpich/8.1.22:PrgEnv-nvidia/8.3.3:Nsight-Compute/2022.1.1:Nsight-Systems/2022.2.1:cudatoolkit/11.7:cray-libsci/22.11.1.2:cmake/3.24.3 + +//No help, variable specified on the command line. +CMAKE_C_FLAGS:STRING=-I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -O0 + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-O2 -s -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_C_FLAGS_RELEASE:STRING=-fast -O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//No help, variable specified on the command line. +CMAKE_EXE_LINKER_FLAGS:STRING= -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/pkgRedirects + +//No help, variable specified on the command line. +CMAKE_Fortran_FLAGS:STRING=' ' + +//Flags used by the Fortran compiler during DEBUG builds. +CMAKE_Fortran_FLAGS_DEBUG:STRING=-g -O0 -Mbounds + +//Flags used by the Fortran compiler during MINSIZEREL builds. +CMAKE_Fortran_FLAGS_MINSIZEREL:STRING=-O2 -s + +//No help, variable specified on the command line. +CMAKE_Fortran_FLAGS_RELEASE:STRING=-fast -O3 + +//Flags used by the Fortran compiler during RELWITHDEBINFO builds. +CMAKE_Fortran_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//make program +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_OSX_ARCHITECTURES:UNINITIALIZED=CMAKE_OSX_ARCHITECTURES + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=FortranCInterface + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +FortranCInterface_BINARY_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface + +//Value Computed by CMake +FortranCInterface_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +FortranCInterface_SOURCE_DIR:STATIC=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + + +######################## +# INTERNAL cache entries +######################## + +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=24 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cpack +//ADVANCED property for variable: CMAKE_CRAYPE_LINKTYPE +CMAKE_CRAYPE_LINKTYPE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CRAYPE_LOADEDMODULES +CMAKE_CRAYPE_LOADEDMODULES-ADVANCED:INTERNAL=1 +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//ADVANCED property for variable: CMAKE_Fortran_FLAGS +CMAKE_Fortran_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_DEBUG +CMAKE_Fortran_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_MINSIZEREL +CMAKE_Fortran_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELEASE +CMAKE_Fortran_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELWITHDEBINFO +CMAKE_Fortran_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=FALSE +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Test C_SUPPORTS_DOLLAR +C_SUPPORTS_DOLLAR:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeDirectoryInformation.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..8e50a575 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeOutput.log b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeOutput.log new file mode 100644 index 00000000..08c9135f --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeOutput.log @@ -0,0 +1,18 @@ +Performing C SOURCE FILE Test C_SUPPORTS_DOLLAR succeeded with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_aacc4/fast && /usr/bin/gmake -f CMakeFiles/cmTC_aacc4.dir/build.make CMakeFiles/cmTC_aacc4.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_aacc4.dir/src.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DC_SUPPORTS_DOLLAR -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -MD -MT CMakeFiles/cmTC_aacc4.dir/src.c.o -MF CMakeFiles/cmTC_aacc4.dir/src.c.o.d -o CMakeFiles/cmTC_aacc4.dir/src.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_aacc4 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_aacc4.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib CMakeFiles/cmTC_aacc4.dir/src.c.o -o cmTC_aacc4 +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp' + + +Source file was: + +extern int dollar$(void); +int main() { return 0; } + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake new file mode 100644 index 00000000..ff9ba2d0 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake @@ -0,0 +1,34 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/build.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/build.make new file mode 100644 index 00000000..517b938a --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface + +# Include any dependencies generated for this target. +include CMakeFiles/FortranCInterface.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/FortranCInterface.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/FortranCInterface.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/FortranCInterface.dir/flags.make + +CMakeFiles/FortranCInterface.dir/main.F.o: CMakeFiles/FortranCInterface.dir/flags.make +CMakeFiles/FortranCInterface.dir/main.F.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object CMakeFiles/FortranCInterface.dir/main.F.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) -DCALL_MOD $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F -o CMakeFiles/FortranCInterface.dir/main.F.o + +CMakeFiles/FortranCInterface.dir/main.F.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/FortranCInterface.dir/main.F.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) -DCALL_MOD $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F > CMakeFiles/FortranCInterface.dir/main.F.i + +CMakeFiles/FortranCInterface.dir/main.F.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/FortranCInterface.dir/main.F.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) -DCALL_MOD $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F -o CMakeFiles/FortranCInterface.dir/main.F.s + +CMakeFiles/FortranCInterface.dir/call_sub.f.o: CMakeFiles/FortranCInterface.dir/flags.make +CMakeFiles/FortranCInterface.dir/call_sub.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building Fortran object CMakeFiles/FortranCInterface.dir/call_sub.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f -o CMakeFiles/FortranCInterface.dir/call_sub.f.o + +CMakeFiles/FortranCInterface.dir/call_sub.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/FortranCInterface.dir/call_sub.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f > CMakeFiles/FortranCInterface.dir/call_sub.f.i + +CMakeFiles/FortranCInterface.dir/call_sub.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/FortranCInterface.dir/call_sub.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f -o CMakeFiles/FortranCInterface.dir/call_sub.f.s + +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: CMakeFiles/FortranCInterface.dir/flags.make +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building Fortran object CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 -o CMakeFiles/FortranCInterface.dir/call_mod.f90.o + +CMakeFiles/FortranCInterface.dir/call_mod.f90.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/FortranCInterface.dir/call_mod.f90.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 > CMakeFiles/FortranCInterface.dir/call_mod.f90.i + +CMakeFiles/FortranCInterface.dir/call_mod.f90.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/FortranCInterface.dir/call_mod.f90.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 -o CMakeFiles/FortranCInterface.dir/call_mod.f90.s + +# Object files for target FortranCInterface +FortranCInterface_OBJECTS = \ +"CMakeFiles/FortranCInterface.dir/main.F.o" \ +"CMakeFiles/FortranCInterface.dir/call_sub.f.o" \ +"CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + +# External object files for target FortranCInterface +FortranCInterface_EXTERNAL_OBJECTS = + +FortranCInterface: CMakeFiles/FortranCInterface.dir/main.F.o +FortranCInterface: CMakeFiles/FortranCInterface.dir/call_sub.f.o +FortranCInterface: CMakeFiles/FortranCInterface.dir/call_mod.f90.o +FortranCInterface: CMakeFiles/FortranCInterface.dir/build.make +FortranCInterface: libsymbols.a +FortranCInterface: libmyfort.a +FortranCInterface: CMakeFiles/FortranCInterface.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking Fortran executable FortranCInterface" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/FortranCInterface.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/FortranCInterface.dir/build: FortranCInterface +.PHONY : CMakeFiles/FortranCInterface.dir/build + +CMakeFiles/FortranCInterface.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/FortranCInterface.dir/cmake_clean.cmake +.PHONY : CMakeFiles/FortranCInterface.dir/clean + +CMakeFiles/FortranCInterface.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake +.PHONY : CMakeFiles/FortranCInterface.dir/depend + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o new file mode 100644 index 00000000..6c35c051 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o new file mode 100644 index 00000000..13445864 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/cmake_clean.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/cmake_clean.cmake new file mode 100644 index 00000000..c245613c --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + "CMakeFiles/FortranCInterface.dir/call_sub.f.o" + "CMakeFiles/FortranCInterface.dir/main.F.o" + "FortranCInterface" + "FortranCInterface.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/FortranCInterface.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.make new file mode 100644 index 00000000..7070c7a5 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for FortranCInterface. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.ts b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.ts new file mode 100644 index 00000000..8e4d2e48 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for FortranCInterface. diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.internal b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.internal new file mode 100644 index 00000000..507b6ce2 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.internal @@ -0,0 +1,9 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +CMakeFiles/FortranCInterface.dir/call_mod.f90.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 +CMakeFiles/FortranCInterface.dir/call_sub.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f +CMakeFiles/FortranCInterface.dir/main.F.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.make new file mode 100644 index 00000000..75395654 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.make @@ -0,0 +1,6 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Note that incremental build could trigger a call to cmake_copy_f90_mod on each re-build +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: CMakeFiles/myfort.dir/my_module.mod.stamp +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: CMakeFiles/myfort.dir/mymodule.mod.stamp diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/flags.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/flags.make new file mode 100644 index 00000000..39268988 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = + +Fortran_FLAGS = -fast -O3 + +# Custom defines: CMakeFiles/FortranCInterface.dir/main.F.o_DEFINES = CALL_MOD + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/fortran.internal b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/fortran.internal new file mode 100644 index 00000000..1b732d31 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/fortran.internal @@ -0,0 +1,2 @@ +# The fortran modules provided by this target. +provides diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/link.txt b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/link.txt new file mode 100644 index 00000000..78c9f600 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -fast -O3 CMakeFiles/FortranCInterface.dir/main.F.o CMakeFiles/FortranCInterface.dir/call_sub.f.o CMakeFiles/FortranCInterface.dir/call_mod.f90.o -o FortranCInterface libsymbols.a libmyfort.a diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o new file mode 100644 index 00000000..3fd1c6db Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/progress.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/progress.make new file mode 100644 index 00000000..a69a57e8 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/Makefile.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..af0b1da4 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/Makefile.cmake @@ -0,0 +1,86 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/3.24.3/CMakeCCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/3.24.3/CMakeFortranCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/3.24.3/CMakeSystem.cmake" + "Input.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeGenericSystem.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeLanguageInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CheckCSourceCompiles.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/CMakeLists.txt" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/symbol.c.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Internal/CheckSourceCompiles.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "symbols/my_sub.c" + "symbols/my_sub_.c" + "symbols/my_sub__.c" + "symbols/MY_SUB-UPPER.c" + "symbols/mysub.c" + "symbols/mysub_.c" + "symbols/MYSUB-UPPER.c" + "symbols/__my_module_MOD_my_sub.c" + "symbols/__my_module_NMOD_my_sub.c" + "symbols/__my_module__my_sub.c" + "symbols/__mymodule_MOD_mysub.c" + "symbols/__mymodule_NMOD_mysub.c" + "symbols/__mymodule__mysub.c" + "symbols/my_moduleSmy_sub.c" + "symbols/my_module_mp_my_sub_.c" + "symbols/MY_MODULE_mp_MY_SUB-UPPER.c" + "symbols/my_module_my_sub_.c" + "symbols/my_module_MP_my_sub.c" + "symbols/mymoduleSmysub.c" + "symbols/mymodule_mp_mysub_.c" + "symbols/MYMODULE_mp_MYSUB-UPPER.c" + "symbols/mymodule_mysub_.c" + "symbols/mymodule_MP_mysub.c" + "symbols/_QMmy_modulePmy_sub.c" + "symbols/_QMmymodulePmysub.c" + "exe-Release.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/myfort.dir/DependInfo.cmake" + "CMakeFiles/symbols.dir/DependInfo.cmake" + "CMakeFiles/FortranCInterface.dir/DependInfo.cmake" + ) diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/Makefile2 b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/Makefile2 new file mode 100644 index 00000000..1c5878ad --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/Makefile2 @@ -0,0 +1,169 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/myfort.dir/all +all: CMakeFiles/symbols.dir/all +all: CMakeFiles/FortranCInterface.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/myfort.dir/clean +clean: CMakeFiles/symbols.dir/clean +clean: CMakeFiles/FortranCInterface.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/myfort.dir + +# All Build rule for target. +CMakeFiles/myfort.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=5,6,7,8,9 "Built target myfort" +.PHONY : CMakeFiles/myfort.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/myfort.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 5 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/myfort.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : CMakeFiles/myfort.dir/rule + +# Convenience name for target. +myfort: CMakeFiles/myfort.dir/rule +.PHONY : myfort + +# clean rule for target. +CMakeFiles/myfort.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/clean +.PHONY : CMakeFiles/myfort.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/symbols.dir + +# All Build rule for target. +CMakeFiles/symbols.dir/all: CMakeFiles/myfort.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39 "Built target symbols" +.PHONY : CMakeFiles/symbols.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/symbols.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/symbols.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : CMakeFiles/symbols.dir/rule + +# Convenience name for target. +symbols: CMakeFiles/symbols.dir/rule +.PHONY : symbols + +# clean rule for target. +CMakeFiles/symbols.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/clean +.PHONY : CMakeFiles/symbols.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/FortranCInterface.dir + +# All Build rule for target. +CMakeFiles/FortranCInterface.dir/all: CMakeFiles/symbols.dir/all +CMakeFiles/FortranCInterface.dir/all: CMakeFiles/myfort.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=1,2,3,4 "Built target FortranCInterface" +.PHONY : CMakeFiles/FortranCInterface.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/FortranCInterface.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 39 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/FortranCInterface.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : CMakeFiles/FortranCInterface.dir/rule + +# Convenience name for target. +FortranCInterface: CMakeFiles/FortranCInterface.dir/rule +.PHONY : FortranCInterface + +# clean rule for target. +CMakeFiles/FortranCInterface.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/clean +.PHONY : CMakeFiles/FortranCInterface.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/TargetDirectories.txt b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..ad0b3bf9 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,5 @@ +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/rebuild_cache.dir diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/cmake.check_cache b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake new file mode 100644 index 00000000..e2416334 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake @@ -0,0 +1,33 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/build.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/build.make new file mode 100644 index 00000000..7418030a --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/build.make @@ -0,0 +1,155 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface + +# Include any dependencies generated for this target. +include CMakeFiles/myfort.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/myfort.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/myfort.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/myfort.dir/flags.make + +CMakeFiles/myfort.dir/mysub.f.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/mysub.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object CMakeFiles/myfort.dir/mysub.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f -o CMakeFiles/myfort.dir/mysub.f.o + +CMakeFiles/myfort.dir/mysub.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/mysub.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f > CMakeFiles/myfort.dir/mysub.f.i + +CMakeFiles/myfort.dir/mysub.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/mysub.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f -o CMakeFiles/myfort.dir/mysub.f.s + +CMakeFiles/myfort.dir/my_sub.f.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/my_sub.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building Fortran object CMakeFiles/myfort.dir/my_sub.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f -o CMakeFiles/myfort.dir/my_sub.f.o + +CMakeFiles/myfort.dir/my_sub.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/my_sub.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f > CMakeFiles/myfort.dir/my_sub.f.i + +CMakeFiles/myfort.dir/my_sub.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/my_sub.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f -o CMakeFiles/myfort.dir/my_sub.f.s + +CMakeFiles/myfort.dir/mymodule.f90.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/mymodule.f90.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building Fortran object CMakeFiles/myfort.dir/mymodule.f90.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 -o CMakeFiles/myfort.dir/mymodule.f90.o + +CMakeFiles/myfort.dir/mymodule.f90.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/mymodule.f90.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 > CMakeFiles/myfort.dir/mymodule.f90.i + +CMakeFiles/myfort.dir/mymodule.f90.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/mymodule.f90.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 -o CMakeFiles/myfort.dir/mymodule.f90.s + +CMakeFiles/myfort.dir/my_module.f90.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/my_module.f90.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building Fortran object CMakeFiles/myfort.dir/my_module.f90.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 -o CMakeFiles/myfort.dir/my_module.f90.o + +CMakeFiles/myfort.dir/my_module.f90.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/my_module.f90.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 > CMakeFiles/myfort.dir/my_module.f90.i + +CMakeFiles/myfort.dir/my_module.f90.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/my_module.f90.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 -o CMakeFiles/myfort.dir/my_module.f90.s + +# Object files for target myfort +myfort_OBJECTS = \ +"CMakeFiles/myfort.dir/mysub.f.o" \ +"CMakeFiles/myfort.dir/my_sub.f.o" \ +"CMakeFiles/myfort.dir/mymodule.f90.o" \ +"CMakeFiles/myfort.dir/my_module.f90.o" + +# External object files for target myfort +myfort_EXTERNAL_OBJECTS = + +libmyfort.a: CMakeFiles/myfort.dir/mysub.f.o +libmyfort.a: CMakeFiles/myfort.dir/my_sub.f.o +libmyfort.a: CMakeFiles/myfort.dir/mymodule.f90.o +libmyfort.a: CMakeFiles/myfort.dir/my_module.f90.o +libmyfort.a: CMakeFiles/myfort.dir/build.make +libmyfort.a: CMakeFiles/myfort.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking Fortran static library libmyfort.a" + $(CMAKE_COMMAND) -P CMakeFiles/myfort.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/myfort.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/myfort.dir/build: libmyfort.a +.PHONY : CMakeFiles/myfort.dir/build + +CMakeFiles/myfort.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/myfort.dir/cmake_clean.cmake +.PHONY : CMakeFiles/myfort.dir/clean + +CMakeFiles/myfort.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake +.PHONY : CMakeFiles/myfort.dir/depend + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean.cmake new file mode 100644 index 00000000..53f9fd56 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/myfort.dir/my_module.f90.o" + "CMakeFiles/myfort.dir/my_sub.f.o" + "CMakeFiles/myfort.dir/mymodule.f90.o" + "CMakeFiles/myfort.dir/mysub.f.o" + "libmyfort.a" + "libmyfort.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/myfort.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_Fortran.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_Fortran.cmake new file mode 100644 index 00000000..884a249b --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_Fortran.cmake @@ -0,0 +1,10 @@ +# Remove fortran modules provided by this target. +FILE(REMOVE + "my_module.mod" + "MY_MODULE.mod" + "CMakeFiles/myfort.dir/my_module.mod.stamp" + + "mymodule.mod" + "MYMODULE.mod" + "CMakeFiles/myfort.dir/mymodule.mod.stamp" + ) diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_target.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..6ce4b087 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libmyfort.a" +) diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.make new file mode 100644 index 00000000..fa410b01 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for myfort. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.ts b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.ts new file mode 100644 index 00000000..bf71a882 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for myfort. diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.internal b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.internal new file mode 100644 index 00000000..744f0fb7 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.internal @@ -0,0 +1,11 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +CMakeFiles/myfort.dir/my_module.f90.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 +CMakeFiles/myfort.dir/my_sub.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f +CMakeFiles/myfort.dir/mymodule.f90.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 +CMakeFiles/myfort.dir/mysub.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.make new file mode 100644 index 00000000..5a8f131a --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.make @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Note that incremental build could trigger a call to cmake_copy_f90_mod on each re-build +CMakeFiles/myfort.dir/my_module.f90.o.provides.build: CMakeFiles/myfort.dir/my_module.mod.stamp +CMakeFiles/myfort.dir/my_module.mod.stamp: CMakeFiles/myfort.dir/my_module.f90.o + $(CMAKE_COMMAND) -E cmake_copy_f90_mod my_module.mod CMakeFiles/myfort.dir/my_module.mod.stamp NVHPC +CMakeFiles/myfort.dir/my_module.f90.o.provides.build: + $(CMAKE_COMMAND) -E touch CMakeFiles/myfort.dir/my_module.f90.o.provides.build +CMakeFiles/myfort.dir/build: CMakeFiles/myfort.dir/my_module.f90.o.provides.build +CMakeFiles/myfort.dir/mymodule.f90.o.provides.build: CMakeFiles/myfort.dir/mymodule.mod.stamp +CMakeFiles/myfort.dir/mymodule.mod.stamp: CMakeFiles/myfort.dir/mymodule.f90.o + $(CMAKE_COMMAND) -E cmake_copy_f90_mod mymodule.mod CMakeFiles/myfort.dir/mymodule.mod.stamp NVHPC +CMakeFiles/myfort.dir/mymodule.f90.o.provides.build: + $(CMAKE_COMMAND) -E touch CMakeFiles/myfort.dir/mymodule.f90.o.provides.build +CMakeFiles/myfort.dir/build: CMakeFiles/myfort.dir/mymodule.f90.o.provides.build diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/flags.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/flags.make new file mode 100644 index 00000000..5824f29e --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = + +Fortran_FLAGS = -fast -O3 + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/fortran.internal b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/fortran.internal new file mode 100644 index 00000000..064a4d1b --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/fortran.internal @@ -0,0 +1,4 @@ +# The fortran modules provided by this target. +provides + my_module.mod + mymodule.mod diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/link.txt b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/link.txt new file mode 100644 index 00000000..98dd9fa6 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libmyfort.a CMakeFiles/myfort.dir/mysub.f.o CMakeFiles/myfort.dir/my_sub.f.o CMakeFiles/myfort.dir/mymodule.f90.o CMakeFiles/myfort.dir/my_module.f90.o +/usr/bin/ranlib libmyfort.a diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o new file mode 100644 index 00000000..4a6041d2 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o.provides.build b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o.provides.build new file mode 100644 index 00000000..e69de29b diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.mod.stamp b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.mod.stamp new file mode 100644 index 00000000..ee932fb2 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.mod.stamp @@ -0,0 +1,14 @@ +V34 :0x24 my_module +13 my_module.f90 S624 0 +01/20/2023 09:36:12 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 my_module +S 625 19 0 0 0 6 1 624 5023 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 my_interface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5036 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 my_sub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5036 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 my_sub +S 628 14 5 0 0 0 1 627 5036 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 my_sub my_sub +F 628 0 +Z +Z diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o new file mode 100644 index 00000000..217007fe Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o new file mode 100644 index 00000000..9858b201 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o.provides.build b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o.provides.build new file mode 100644 index 00000000..e69de29b diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.mod.stamp b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.mod.stamp new file mode 100644 index 00000000..46197ced --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.mod.stamp @@ -0,0 +1,14 @@ +V34 :0x24 mymodule +12 mymodule.f90 S624 0 +01/20/2023 09:36:12 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 mymodule +S 625 19 0 0 0 6 1 624 5022 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 myinterface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5034 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 mysub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5034 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 mysub +S 628 14 5 0 0 0 1 627 5034 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 mysub mysub +F 628 0 +Z +Z diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o new file mode 100644 index 00000000..15fd1d1e Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/progress.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/progress.make new file mode 100644 index 00000000..d79b0814 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/progress.make @@ -0,0 +1,6 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 +CMAKE_PROGRESS_3 = 7 +CMAKE_PROGRESS_4 = 8 +CMAKE_PROGRESS_5 = 9 + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/progress.marks b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/progress.marks new file mode 100644 index 00000000..a2720097 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/progress.marks @@ -0,0 +1 @@ +39 diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake new file mode 100644 index 00000000..1a4feede --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake @@ -0,0 +1,48 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c" "CMakeFiles/symbols.dir/MYMODULE.c.o" "gcc" "CMakeFiles/symbols.dir/MYMODULE.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c" "CMakeFiles/symbols.dir/MY_MODULE.c.o" "gcc" "CMakeFiles/symbols.dir/MY_MODULE.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c" "CMakeFiles/symbols.dir/my_module_.c.o" "gcc" "CMakeFiles/symbols.dir/my_module_.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c" "CMakeFiles/symbols.dir/mymodule_.c.o" "gcc" "CMakeFiles/symbols.dir/mymodule_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c" "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c" "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c" "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c" "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c" "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c" "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c" "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c" "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c" "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c" "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c" "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c" "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c" "CMakeFiles/symbols.dir/symbols/my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c" "CMakeFiles/symbols.dir/symbols/my_sub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c" "CMakeFiles/symbols.dir/symbols/my_sub__.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c" "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c" "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c" "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c" "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c" "CMakeFiles/symbols.dir/symbols/mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c" "CMakeFiles/symbols.dir/symbols/mysub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mysub_.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o new file mode 100644 index 00000000..4c3838ca Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o.d new file mode 100644 index 00000000..f95d3947 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/MYMODULE.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o new file mode 100644 index 00000000..39b7c301 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o.d new file mode 100644 index 00000000..7f181b2a --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/MY_MODULE.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/build.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/build.make new file mode 100644 index 00000000..759a74b4 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/build.make @@ -0,0 +1,559 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface + +# Include any dependencies generated for this target. +include CMakeFiles/symbols.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/symbols.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/symbols.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/symbols.dir/flags.make + +CMakeFiles/symbols.dir/mymodule_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/mymodule_.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c +CMakeFiles/symbols.dir/mymodule_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/symbols.dir/mymodule_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/mymodule_.c.o -MF CMakeFiles/symbols.dir/mymodule_.c.o.d -o CMakeFiles/symbols.dir/mymodule_.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c + +CMakeFiles/symbols.dir/mymodule_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/mymodule_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c > CMakeFiles/symbols.dir/mymodule_.c.i + +CMakeFiles/symbols.dir/mymodule_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/mymodule_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c -o CMakeFiles/symbols.dir/mymodule_.c.s + +CMakeFiles/symbols.dir/my_module_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/my_module_.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c +CMakeFiles/symbols.dir/my_module_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/symbols.dir/my_module_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/my_module_.c.o -MF CMakeFiles/symbols.dir/my_module_.c.o.d -o CMakeFiles/symbols.dir/my_module_.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c + +CMakeFiles/symbols.dir/my_module_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/my_module_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c > CMakeFiles/symbols.dir/my_module_.c.i + +CMakeFiles/symbols.dir/my_module_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/my_module_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c -o CMakeFiles/symbols.dir/my_module_.c.s + +CMakeFiles/symbols.dir/MY_MODULE.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/MY_MODULE.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c +CMakeFiles/symbols.dir/MY_MODULE.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/symbols.dir/MY_MODULE.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/MY_MODULE.c.o -MF CMakeFiles/symbols.dir/MY_MODULE.c.o.d -o CMakeFiles/symbols.dir/MY_MODULE.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c + +CMakeFiles/symbols.dir/MY_MODULE.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/MY_MODULE.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c > CMakeFiles/symbols.dir/MY_MODULE.c.i + +CMakeFiles/symbols.dir/MY_MODULE.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/MY_MODULE.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c -o CMakeFiles/symbols.dir/MY_MODULE.c.s + +CMakeFiles/symbols.dir/MYMODULE.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/MYMODULE.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c +CMakeFiles/symbols.dir/MYMODULE.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/symbols.dir/MYMODULE.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/MYMODULE.c.o -MF CMakeFiles/symbols.dir/MYMODULE.c.o.d -o CMakeFiles/symbols.dir/MYMODULE.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c + +CMakeFiles/symbols.dir/MYMODULE.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/MYMODULE.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c > CMakeFiles/symbols.dir/MYMODULE.c.i + +CMakeFiles/symbols.dir/MYMODULE.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/MYMODULE.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c -o CMakeFiles/symbols.dir/MYMODULE.c.s + +CMakeFiles/symbols.dir/symbols/my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_sub.c.o: symbols/my_sub.c +CMakeFiles/symbols.dir/symbols/my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/symbols.dir/symbols/my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c + +CMakeFiles/symbols.dir/symbols/my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c > CMakeFiles/symbols.dir/symbols/my_sub.c.i + +CMakeFiles/symbols.dir/symbols/my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c -o CMakeFiles/symbols.dir/symbols/my_sub.c.s + +CMakeFiles/symbols.dir/symbols/my_sub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_sub_.c.o: symbols/my_sub_.c +CMakeFiles/symbols.dir/symbols/my_sub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object CMakeFiles/symbols.dir/symbols/my_sub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_sub_.c.o -MF CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d -o CMakeFiles/symbols.dir/symbols/my_sub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c + +CMakeFiles/symbols.dir/symbols/my_sub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_sub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c > CMakeFiles/symbols.dir/symbols/my_sub_.c.i + +CMakeFiles/symbols.dir/symbols/my_sub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_sub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c -o CMakeFiles/symbols.dir/symbols/my_sub_.c.s + +CMakeFiles/symbols.dir/symbols/my_sub__.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_sub__.c.o: symbols/my_sub__.c +CMakeFiles/symbols.dir/symbols/my_sub__.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object CMakeFiles/symbols.dir/symbols/my_sub__.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_sub__.c.o -MF CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d -o CMakeFiles/symbols.dir/symbols/my_sub__.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c + +CMakeFiles/symbols.dir/symbols/my_sub__.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_sub__.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c > CMakeFiles/symbols.dir/symbols/my_sub__.c.i + +CMakeFiles/symbols.dir/symbols/my_sub__.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_sub__.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c -o CMakeFiles/symbols.dir/symbols/my_sub__.c.s + +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o: symbols/MY_SUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mysub.c.o: symbols/mysub.c +CMakeFiles/symbols.dir/symbols/mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object CMakeFiles/symbols.dir/symbols/mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mysub.c.o -MF CMakeFiles/symbols.dir/symbols/mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c + +CMakeFiles/symbols.dir/symbols/mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c > CMakeFiles/symbols.dir/symbols/mysub.c.i + +CMakeFiles/symbols.dir/symbols/mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c -o CMakeFiles/symbols.dir/symbols/mysub.c.s + +CMakeFiles/symbols.dir/symbols/mysub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mysub_.c.o: symbols/mysub_.c +CMakeFiles/symbols.dir/symbols/mysub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object CMakeFiles/symbols.dir/symbols/mysub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mysub_.c.o -MF CMakeFiles/symbols.dir/symbols/mysub_.c.o.d -o CMakeFiles/symbols.dir/symbols/mysub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c + +CMakeFiles/symbols.dir/symbols/mysub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mysub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c > CMakeFiles/symbols.dir/symbols/mysub_.c.i + +CMakeFiles/symbols.dir/symbols/mysub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mysub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c -o CMakeFiles/symbols.dir/symbols/mysub_.c.s + +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o: symbols/MYSUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building C object CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o: symbols/__my_module_MOD_my_sub.c +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building C object CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c + +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c > CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i + +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c -o CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s + +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o: symbols/__my_module_NMOD_my_sub.c +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building C object CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c + +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c > CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i + +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c -o CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s + +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o: symbols/__my_module__my_sub.c +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building C object CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c + +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c > CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i + +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c -o CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s + +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o: symbols/__mymodule_MOD_mysub.c +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building C object CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o -MF CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c + +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c > CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i + +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c -o CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s + +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o: symbols/__mymodule_NMOD_mysub.c +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building C object CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o -MF CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c + +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c > CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i + +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c -o CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s + +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o: symbols/__mymodule__mysub.c +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building C object CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o -MF CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c + +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c > CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i + +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c -o CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s + +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o: symbols/my_moduleSmy_sub.c +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building C object CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o -MF CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c + +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c > CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i + +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c -o CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s + +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o: symbols/my_module_mp_my_sub_.c +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building C object CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o -MF CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d -o CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c + +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c > CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i + +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c -o CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s + +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: symbols/MY_MODULE_mp_MY_SUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building C object CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o: symbols/my_module_my_sub_.c +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building C object CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o -MF CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d -o CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c + +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c > CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i + +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c -o CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s + +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o: symbols/my_module_MP_my_sub.c +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building C object CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c + +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c > CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i + +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c -o CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s + +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o: symbols/mymoduleSmysub.c +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building C object CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o -MF CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d -o CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c + +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c > CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i + +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c -o CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s + +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o: symbols/mymodule_mp_mysub_.c +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building C object CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o -MF CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d -o CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c + +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c > CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i + +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c -o CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s + +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o: symbols/MYMODULE_mp_MYSUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building C object CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o: symbols/mymodule_mysub_.c +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building C object CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o -MF CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d -o CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c + +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c > CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i + +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c -o CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s + +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o: symbols/mymodule_MP_mysub.c +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Building C object CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o -MF CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c + +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c > CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i + +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c -o CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s + +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o: symbols/_QMmy_modulePmy_sub.c +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_28) "Building C object CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o -MF CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c + +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c > CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i + +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c -o CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s + +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o: symbols/_QMmymodulePmysub.c +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_29) "Building C object CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o -MF CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d -o CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c + +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c > CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i + +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c -o CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s + +# Object files for target symbols +symbols_OBJECTS = \ +"CMakeFiles/symbols.dir/mymodule_.c.o" \ +"CMakeFiles/symbols.dir/my_module_.c.o" \ +"CMakeFiles/symbols.dir/MY_MODULE.c.o" \ +"CMakeFiles/symbols.dir/MYMODULE.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_sub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_sub__.c.o" \ +"CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/mysub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" + +# External object files for target symbols +symbols_EXTERNAL_OBJECTS = + +libsymbols.a: CMakeFiles/symbols.dir/mymodule_.c.o +libsymbols.a: CMakeFiles/symbols.dir/my_module_.c.o +libsymbols.a: CMakeFiles/symbols.dir/MY_MODULE.c.o +libsymbols.a: CMakeFiles/symbols.dir/MYMODULE.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_sub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_sub__.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mysub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/build.make +libsymbols.a: CMakeFiles/symbols.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_30) "Linking C static library libsymbols.a" + $(CMAKE_COMMAND) -P CMakeFiles/symbols.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/symbols.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/symbols.dir/build: libsymbols.a +.PHONY : CMakeFiles/symbols.dir/build + +CMakeFiles/symbols.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/symbols.dir/cmake_clean.cmake +.PHONY : CMakeFiles/symbols.dir/clean + +CMakeFiles/symbols.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake +.PHONY : CMakeFiles/symbols.dir/depend + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean.cmake new file mode 100644 index 00000000..987b06c0 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean.cmake @@ -0,0 +1,67 @@ +file(REMOVE_RECURSE + "CMakeFiles/symbols.dir/MYMODULE.c.o" + "CMakeFiles/symbols.dir/MYMODULE.c.o.d" + "CMakeFiles/symbols.dir/MY_MODULE.c.o" + "CMakeFiles/symbols.dir/MY_MODULE.c.o.d" + "CMakeFiles/symbols.dir/my_module_.c.o" + "CMakeFiles/symbols.dir/my_module_.c.o.d" + "CMakeFiles/symbols.dir/mymodule_.c.o" + "CMakeFiles/symbols.dir/mymodule_.c.o.d" + "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" + "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" + "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" + "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" + "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" + "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" + "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" + "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" + "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_sub_.c.o" + "CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_sub__.c.o" + "CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" + "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" + "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" + "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" + "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/mysub.c.o" + "CMakeFiles/symbols.dir/symbols/mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/mysub_.c.o" + "CMakeFiles/symbols.dir/symbols/mysub_.c.o.d" + "libsymbols.a" + "libsymbols.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/symbols.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean_target.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..aec1a03b --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libsymbols.a" +) diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.make new file mode 100644 index 00000000..dd189e7f --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for symbols. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.ts b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.ts new file mode 100644 index 00000000..13e89318 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for symbols. diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/depend.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/depend.make new file mode 100644 index 00000000..fce35c0f --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for symbols. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/flags.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/flags.make new file mode 100644 index 00000000..77351e9f --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/link.txt b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/link.txt new file mode 100644 index 00000000..1d194a73 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libsymbols.a CMakeFiles/symbols.dir/mymodule_.c.o CMakeFiles/symbols.dir/my_module_.c.o CMakeFiles/symbols.dir/MY_MODULE.c.o CMakeFiles/symbols.dir/MYMODULE.c.o CMakeFiles/symbols.dir/symbols/my_sub.c.o CMakeFiles/symbols.dir/symbols/my_sub_.c.o CMakeFiles/symbols.dir/symbols/my_sub__.c.o "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/mysub.c.o CMakeFiles/symbols.dir/symbols/mysub_.c.o "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o +/usr/bin/ranlib libsymbols.a diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o new file mode 100644 index 00000000..79458d9d Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o.d new file mode 100644 index 00000000..7545fea4 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/my_module_.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o new file mode 100644 index 00000000..c090e89d Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o.d new file mode 100644 index 00000000..0201b1a1 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/mymodule_.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/progress.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/progress.make new file mode 100644 index 00000000..ed5e732e --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/progress.make @@ -0,0 +1,31 @@ +CMAKE_PROGRESS_1 = 10 +CMAKE_PROGRESS_2 = 11 +CMAKE_PROGRESS_3 = 12 +CMAKE_PROGRESS_4 = 13 +CMAKE_PROGRESS_5 = 14 +CMAKE_PROGRESS_6 = 15 +CMAKE_PROGRESS_7 = 16 +CMAKE_PROGRESS_8 = 17 +CMAKE_PROGRESS_9 = 18 +CMAKE_PROGRESS_10 = 19 +CMAKE_PROGRESS_11 = 20 +CMAKE_PROGRESS_12 = 21 +CMAKE_PROGRESS_13 = 22 +CMAKE_PROGRESS_14 = 23 +CMAKE_PROGRESS_15 = 24 +CMAKE_PROGRESS_16 = 25 +CMAKE_PROGRESS_17 = 26 +CMAKE_PROGRESS_18 = 27 +CMAKE_PROGRESS_19 = 28 +CMAKE_PROGRESS_20 = 29 +CMAKE_PROGRESS_21 = 30 +CMAKE_PROGRESS_22 = 31 +CMAKE_PROGRESS_23 = 32 +CMAKE_PROGRESS_24 = 33 +CMAKE_PROGRESS_25 = 34 +CMAKE_PROGRESS_26 = 35 +CMAKE_PROGRESS_27 = 36 +CMAKE_PROGRESS_28 = 37 +CMAKE_PROGRESS_29 = 38 +CMAKE_PROGRESS_30 = 39 + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o new file mode 100644 index 00000000..6a4cf126 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d new file mode 100644 index 00000000..ffe6ec1f --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o new file mode 100644 index 00000000..a00f5595 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d new file mode 100644 index 00000000..246034eb --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o new file mode 100644 index 00000000..01538994 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d new file mode 100644 index 00000000..75ba6bb3 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o new file mode 100644 index 00000000..265b37c2 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d new file mode 100644 index 00000000..7e83b4e5 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o new file mode 100644 index 00000000..6a3d3458 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d new file mode 100644 index 00000000..d22c7cc7 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o new file mode 100644 index 00000000..1039f39f Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d new file mode 100644 index 00000000..54b970b4 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o new file mode 100644 index 00000000..01267f92 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d new file mode 100644 index 00000000..ef7f3eff --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o new file mode 100644 index 00000000..067c6691 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d new file mode 100644 index 00000000..55d03cf6 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o new file mode 100644 index 00000000..594163f9 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d new file mode 100644 index 00000000..40878a0b --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o new file mode 100644 index 00000000..239be468 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d new file mode 100644 index 00000000..382fddcf --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o new file mode 100644 index 00000000..5b4ceb1f Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d new file mode 100644 index 00000000..b24b81ed --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o new file mode 100644 index 00000000..8c6cb74f Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d new file mode 100644 index 00000000..56fc0bff --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o new file mode 100644 index 00000000..17ee1bb1 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d new file mode 100644 index 00000000..9629f747 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o new file mode 100644 index 00000000..478a1bbb Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d new file mode 100644 index 00000000..ee71e8eb --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o new file mode 100644 index 00000000..d54d0d8c Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d new file mode 100644 index 00000000..52cc6947 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o new file mode 100644 index 00000000..50dce28d Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d new file mode 100644 index 00000000..726fa520 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o new file mode 100644 index 00000000..922e2f1a Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o.d new file mode 100644 index 00000000..b6aad623 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o new file mode 100644 index 00000000..06fdded2 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d new file mode 100644 index 00000000..2f807535 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_sub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o new file mode 100644 index 00000000..6971a532 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d new file mode 100644 index 00000000..c1247acd --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_sub__.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o new file mode 100644 index 00000000..91d9984d Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d new file mode 100644 index 00000000..372d67b7 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o new file mode 100644 index 00000000..d2b5578e Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d new file mode 100644 index 00000000..d68cf21e --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o new file mode 100644 index 00000000..57968de8 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d new file mode 100644 index 00000000..c982d886 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o new file mode 100644 index 00000000..47b45507 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d new file mode 100644 index 00000000..d39cd7dc --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o new file mode 100644 index 00000000..cf05e2a7 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o.d new file mode 100644 index 00000000..e27a4231 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o new file mode 100644 index 00000000..9d62f0b9 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o.d new file mode 100644 index 00000000..5cc55d45 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mysub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/FortranCInterface b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/FortranCInterface new file mode 100755 index 00000000..e78f646e Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/FortranCInterface differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Input.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Input.cmake new file mode 100644 index 00000000..0f30f0ae --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Input.cmake @@ -0,0 +1,3 @@ +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(FortranCInterface_GLOBAL_SYMBOLS "") +set(FortranCInterface_MODULE_SYMBOLS "") diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Makefile b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Makefile new file mode 100644 index 00000000..48b2c2fb --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Makefile @@ -0,0 +1,1154 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @echo "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @echo "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named myfort + +# Build rule for target. +myfort: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 myfort +.PHONY : myfort + +# fast build rule for target. +myfort/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/build +.PHONY : myfort/fast + +#============================================================================= +# Target rules for targets named symbols + +# Build rule for target. +symbols: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 symbols +.PHONY : symbols + +# fast build rule for target. +symbols/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/build +.PHONY : symbols/fast + +#============================================================================= +# Target rules for targets named FortranCInterface + +# Build rule for target. +FortranCInterface: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FortranCInterface +.PHONY : FortranCInterface + +# fast build rule for target. +FortranCInterface/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/build +.PHONY : FortranCInterface/fast + +MYMODULE.o: MYMODULE.c.o +.PHONY : MYMODULE.o + +# target to build an object file +MYMODULE.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MYMODULE.c.o +.PHONY : MYMODULE.c.o + +MYMODULE.i: MYMODULE.c.i +.PHONY : MYMODULE.i + +# target to preprocess a source file +MYMODULE.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MYMODULE.c.i +.PHONY : MYMODULE.c.i + +MYMODULE.s: MYMODULE.c.s +.PHONY : MYMODULE.s + +# target to generate assembly for a file +MYMODULE.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MYMODULE.c.s +.PHONY : MYMODULE.c.s + +MY_MODULE.o: MY_MODULE.c.o +.PHONY : MY_MODULE.o + +# target to build an object file +MY_MODULE.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MY_MODULE.c.o +.PHONY : MY_MODULE.c.o + +MY_MODULE.i: MY_MODULE.c.i +.PHONY : MY_MODULE.i + +# target to preprocess a source file +MY_MODULE.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MY_MODULE.c.i +.PHONY : MY_MODULE.c.i + +MY_MODULE.s: MY_MODULE.c.s +.PHONY : MY_MODULE.s + +# target to generate assembly for a file +MY_MODULE.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MY_MODULE.c.s +.PHONY : MY_MODULE.c.s + +call_mod.o: call_mod.f90.o +.PHONY : call_mod.o + +# target to build an object file +call_mod.f90.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_mod.f90.o +.PHONY : call_mod.f90.o + +call_mod.i: call_mod.f90.i +.PHONY : call_mod.i + +# target to preprocess a source file +call_mod.f90.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_mod.f90.i +.PHONY : call_mod.f90.i + +call_mod.s: call_mod.f90.s +.PHONY : call_mod.s + +# target to generate assembly for a file +call_mod.f90.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_mod.f90.s +.PHONY : call_mod.f90.s + +call_sub.o: call_sub.f.o +.PHONY : call_sub.o + +# target to build an object file +call_sub.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_sub.f.o +.PHONY : call_sub.f.o + +call_sub.i: call_sub.f.i +.PHONY : call_sub.i + +# target to preprocess a source file +call_sub.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_sub.f.i +.PHONY : call_sub.f.i + +call_sub.s: call_sub.f.s +.PHONY : call_sub.s + +# target to generate assembly for a file +call_sub.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_sub.f.s +.PHONY : call_sub.f.s + +main.o: main.F.o +.PHONY : main.o + +# target to build an object file +main.F.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/main.F.o +.PHONY : main.F.o + +main.i: main.F.i +.PHONY : main.i + +# target to preprocess a source file +main.F.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/main.F.i +.PHONY : main.F.i + +main.s: main.F.s +.PHONY : main.s + +# target to generate assembly for a file +main.F.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/main.F.s +.PHONY : main.F.s + +my_module.o: my_module.f90.o +.PHONY : my_module.o + +# target to build an object file +my_module.f90.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_module.f90.o +.PHONY : my_module.f90.o + +my_module.i: my_module.f90.i +.PHONY : my_module.i + +# target to preprocess a source file +my_module.f90.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_module.f90.i +.PHONY : my_module.f90.i + +my_module.s: my_module.f90.s +.PHONY : my_module.s + +# target to generate assembly for a file +my_module.f90.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_module.f90.s +.PHONY : my_module.f90.s + +my_module_.o: my_module_.c.o +.PHONY : my_module_.o + +# target to build an object file +my_module_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/my_module_.c.o +.PHONY : my_module_.c.o + +my_module_.i: my_module_.c.i +.PHONY : my_module_.i + +# target to preprocess a source file +my_module_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/my_module_.c.i +.PHONY : my_module_.c.i + +my_module_.s: my_module_.c.s +.PHONY : my_module_.s + +# target to generate assembly for a file +my_module_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/my_module_.c.s +.PHONY : my_module_.c.s + +my_sub.o: my_sub.f.o +.PHONY : my_sub.o + +# target to build an object file +my_sub.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_sub.f.o +.PHONY : my_sub.f.o + +my_sub.i: my_sub.f.i +.PHONY : my_sub.i + +# target to preprocess a source file +my_sub.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_sub.f.i +.PHONY : my_sub.f.i + +my_sub.s: my_sub.f.s +.PHONY : my_sub.s + +# target to generate assembly for a file +my_sub.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_sub.f.s +.PHONY : my_sub.f.s + +mymodule.o: mymodule.f90.o +.PHONY : mymodule.o + +# target to build an object file +mymodule.f90.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mymodule.f90.o +.PHONY : mymodule.f90.o + +mymodule.i: mymodule.f90.i +.PHONY : mymodule.i + +# target to preprocess a source file +mymodule.f90.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mymodule.f90.i +.PHONY : mymodule.f90.i + +mymodule.s: mymodule.f90.s +.PHONY : mymodule.s + +# target to generate assembly for a file +mymodule.f90.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mymodule.f90.s +.PHONY : mymodule.f90.s + +mymodule_.o: mymodule_.c.o +.PHONY : mymodule_.o + +# target to build an object file +mymodule_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/mymodule_.c.o +.PHONY : mymodule_.c.o + +mymodule_.i: mymodule_.c.i +.PHONY : mymodule_.i + +# target to preprocess a source file +mymodule_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/mymodule_.c.i +.PHONY : mymodule_.c.i + +mymodule_.s: mymodule_.c.s +.PHONY : mymodule_.s + +# target to generate assembly for a file +mymodule_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/mymodule_.c.s +.PHONY : mymodule_.c.s + +mysub.o: mysub.f.o +.PHONY : mysub.o + +# target to build an object file +mysub.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mysub.f.o +.PHONY : mysub.f.o + +mysub.i: mysub.f.i +.PHONY : mysub.i + +# target to preprocess a source file +mysub.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mysub.f.i +.PHONY : mysub.f.i + +mysub.s: mysub.f.s +.PHONY : mysub.s + +# target to generate assembly for a file +mysub.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mysub.f.s +.PHONY : mysub.f.s + +symbols/MYMODULE_mp_MYSUB-UPPER.o: symbols/MYMODULE_mp_MYSUB-UPPER.c.o +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.o + +# target to build an object file +symbols/MYMODULE_mp_MYSUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.c.o + +symbols/MYMODULE_mp_MYSUB-UPPER.i: symbols/MYMODULE_mp_MYSUB-UPPER.c.i +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.i + +# target to preprocess a source file +symbols/MYMODULE_mp_MYSUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.c.i + +symbols/MYMODULE_mp_MYSUB-UPPER.s: symbols/MYMODULE_mp_MYSUB-UPPER.c.s +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.s + +# target to generate assembly for a file +symbols/MYMODULE_mp_MYSUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.c.s + +symbols/MYSUB-UPPER.o: symbols/MYSUB-UPPER.c.o +.PHONY : symbols/MYSUB-UPPER.o + +# target to build an object file +symbols/MYSUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o +.PHONY : symbols/MYSUB-UPPER.c.o + +symbols/MYSUB-UPPER.i: symbols/MYSUB-UPPER.c.i +.PHONY : symbols/MYSUB-UPPER.i + +# target to preprocess a source file +symbols/MYSUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i +.PHONY : symbols/MYSUB-UPPER.c.i + +symbols/MYSUB-UPPER.s: symbols/MYSUB-UPPER.c.s +.PHONY : symbols/MYSUB-UPPER.s + +# target to generate assembly for a file +symbols/MYSUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s +.PHONY : symbols/MYSUB-UPPER.c.s + +symbols/MY_MODULE_mp_MY_SUB-UPPER.o: symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.o + +# target to build an object file +symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o + +symbols/MY_MODULE_mp_MY_SUB-UPPER.i: symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.i + +# target to preprocess a source file +symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i + +symbols/MY_MODULE_mp_MY_SUB-UPPER.s: symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.s + +# target to generate assembly for a file +symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s + +symbols/MY_SUB-UPPER.o: symbols/MY_SUB-UPPER.c.o +.PHONY : symbols/MY_SUB-UPPER.o + +# target to build an object file +symbols/MY_SUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o +.PHONY : symbols/MY_SUB-UPPER.c.o + +symbols/MY_SUB-UPPER.i: symbols/MY_SUB-UPPER.c.i +.PHONY : symbols/MY_SUB-UPPER.i + +# target to preprocess a source file +symbols/MY_SUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i +.PHONY : symbols/MY_SUB-UPPER.c.i + +symbols/MY_SUB-UPPER.s: symbols/MY_SUB-UPPER.c.s +.PHONY : symbols/MY_SUB-UPPER.s + +# target to generate assembly for a file +symbols/MY_SUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s +.PHONY : symbols/MY_SUB-UPPER.c.s + +symbols/_QMmy_modulePmy_sub.o: symbols/_QMmy_modulePmy_sub.c.o +.PHONY : symbols/_QMmy_modulePmy_sub.o + +# target to build an object file +symbols/_QMmy_modulePmy_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o +.PHONY : symbols/_QMmy_modulePmy_sub.c.o + +symbols/_QMmy_modulePmy_sub.i: symbols/_QMmy_modulePmy_sub.c.i +.PHONY : symbols/_QMmy_modulePmy_sub.i + +# target to preprocess a source file +symbols/_QMmy_modulePmy_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i +.PHONY : symbols/_QMmy_modulePmy_sub.c.i + +symbols/_QMmy_modulePmy_sub.s: symbols/_QMmy_modulePmy_sub.c.s +.PHONY : symbols/_QMmy_modulePmy_sub.s + +# target to generate assembly for a file +symbols/_QMmy_modulePmy_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s +.PHONY : symbols/_QMmy_modulePmy_sub.c.s + +symbols/_QMmymodulePmysub.o: symbols/_QMmymodulePmysub.c.o +.PHONY : symbols/_QMmymodulePmysub.o + +# target to build an object file +symbols/_QMmymodulePmysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o +.PHONY : symbols/_QMmymodulePmysub.c.o + +symbols/_QMmymodulePmysub.i: symbols/_QMmymodulePmysub.c.i +.PHONY : symbols/_QMmymodulePmysub.i + +# target to preprocess a source file +symbols/_QMmymodulePmysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i +.PHONY : symbols/_QMmymodulePmysub.c.i + +symbols/_QMmymodulePmysub.s: symbols/_QMmymodulePmysub.c.s +.PHONY : symbols/_QMmymodulePmysub.s + +# target to generate assembly for a file +symbols/_QMmymodulePmysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s +.PHONY : symbols/_QMmymodulePmysub.c.s + +symbols/__my_module_MOD_my_sub.o: symbols/__my_module_MOD_my_sub.c.o +.PHONY : symbols/__my_module_MOD_my_sub.o + +# target to build an object file +symbols/__my_module_MOD_my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o +.PHONY : symbols/__my_module_MOD_my_sub.c.o + +symbols/__my_module_MOD_my_sub.i: symbols/__my_module_MOD_my_sub.c.i +.PHONY : symbols/__my_module_MOD_my_sub.i + +# target to preprocess a source file +symbols/__my_module_MOD_my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i +.PHONY : symbols/__my_module_MOD_my_sub.c.i + +symbols/__my_module_MOD_my_sub.s: symbols/__my_module_MOD_my_sub.c.s +.PHONY : symbols/__my_module_MOD_my_sub.s + +# target to generate assembly for a file +symbols/__my_module_MOD_my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s +.PHONY : symbols/__my_module_MOD_my_sub.c.s + +symbols/__my_module_NMOD_my_sub.o: symbols/__my_module_NMOD_my_sub.c.o +.PHONY : symbols/__my_module_NMOD_my_sub.o + +# target to build an object file +symbols/__my_module_NMOD_my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o +.PHONY : symbols/__my_module_NMOD_my_sub.c.o + +symbols/__my_module_NMOD_my_sub.i: symbols/__my_module_NMOD_my_sub.c.i +.PHONY : symbols/__my_module_NMOD_my_sub.i + +# target to preprocess a source file +symbols/__my_module_NMOD_my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i +.PHONY : symbols/__my_module_NMOD_my_sub.c.i + +symbols/__my_module_NMOD_my_sub.s: symbols/__my_module_NMOD_my_sub.c.s +.PHONY : symbols/__my_module_NMOD_my_sub.s + +# target to generate assembly for a file +symbols/__my_module_NMOD_my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s +.PHONY : symbols/__my_module_NMOD_my_sub.c.s + +symbols/__my_module__my_sub.o: symbols/__my_module__my_sub.c.o +.PHONY : symbols/__my_module__my_sub.o + +# target to build an object file +symbols/__my_module__my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o +.PHONY : symbols/__my_module__my_sub.c.o + +symbols/__my_module__my_sub.i: symbols/__my_module__my_sub.c.i +.PHONY : symbols/__my_module__my_sub.i + +# target to preprocess a source file +symbols/__my_module__my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i +.PHONY : symbols/__my_module__my_sub.c.i + +symbols/__my_module__my_sub.s: symbols/__my_module__my_sub.c.s +.PHONY : symbols/__my_module__my_sub.s + +# target to generate assembly for a file +symbols/__my_module__my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s +.PHONY : symbols/__my_module__my_sub.c.s + +symbols/__mymodule_MOD_mysub.o: symbols/__mymodule_MOD_mysub.c.o +.PHONY : symbols/__mymodule_MOD_mysub.o + +# target to build an object file +symbols/__mymodule_MOD_mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o +.PHONY : symbols/__mymodule_MOD_mysub.c.o + +symbols/__mymodule_MOD_mysub.i: symbols/__mymodule_MOD_mysub.c.i +.PHONY : symbols/__mymodule_MOD_mysub.i + +# target to preprocess a source file +symbols/__mymodule_MOD_mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i +.PHONY : symbols/__mymodule_MOD_mysub.c.i + +symbols/__mymodule_MOD_mysub.s: symbols/__mymodule_MOD_mysub.c.s +.PHONY : symbols/__mymodule_MOD_mysub.s + +# target to generate assembly for a file +symbols/__mymodule_MOD_mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s +.PHONY : symbols/__mymodule_MOD_mysub.c.s + +symbols/__mymodule_NMOD_mysub.o: symbols/__mymodule_NMOD_mysub.c.o +.PHONY : symbols/__mymodule_NMOD_mysub.o + +# target to build an object file +symbols/__mymodule_NMOD_mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o +.PHONY : symbols/__mymodule_NMOD_mysub.c.o + +symbols/__mymodule_NMOD_mysub.i: symbols/__mymodule_NMOD_mysub.c.i +.PHONY : symbols/__mymodule_NMOD_mysub.i + +# target to preprocess a source file +symbols/__mymodule_NMOD_mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i +.PHONY : symbols/__mymodule_NMOD_mysub.c.i + +symbols/__mymodule_NMOD_mysub.s: symbols/__mymodule_NMOD_mysub.c.s +.PHONY : symbols/__mymodule_NMOD_mysub.s + +# target to generate assembly for a file +symbols/__mymodule_NMOD_mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s +.PHONY : symbols/__mymodule_NMOD_mysub.c.s + +symbols/__mymodule__mysub.o: symbols/__mymodule__mysub.c.o +.PHONY : symbols/__mymodule__mysub.o + +# target to build an object file +symbols/__mymodule__mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o +.PHONY : symbols/__mymodule__mysub.c.o + +symbols/__mymodule__mysub.i: symbols/__mymodule__mysub.c.i +.PHONY : symbols/__mymodule__mysub.i + +# target to preprocess a source file +symbols/__mymodule__mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i +.PHONY : symbols/__mymodule__mysub.c.i + +symbols/__mymodule__mysub.s: symbols/__mymodule__mysub.c.s +.PHONY : symbols/__mymodule__mysub.s + +# target to generate assembly for a file +symbols/__mymodule__mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s +.PHONY : symbols/__mymodule__mysub.c.s + +symbols/my_moduleSmy_sub.o: symbols/my_moduleSmy_sub.c.o +.PHONY : symbols/my_moduleSmy_sub.o + +# target to build an object file +symbols/my_moduleSmy_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o +.PHONY : symbols/my_moduleSmy_sub.c.o + +symbols/my_moduleSmy_sub.i: symbols/my_moduleSmy_sub.c.i +.PHONY : symbols/my_moduleSmy_sub.i + +# target to preprocess a source file +symbols/my_moduleSmy_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i +.PHONY : symbols/my_moduleSmy_sub.c.i + +symbols/my_moduleSmy_sub.s: symbols/my_moduleSmy_sub.c.s +.PHONY : symbols/my_moduleSmy_sub.s + +# target to generate assembly for a file +symbols/my_moduleSmy_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s +.PHONY : symbols/my_moduleSmy_sub.c.s + +symbols/my_module_MP_my_sub.o: symbols/my_module_MP_my_sub.c.o +.PHONY : symbols/my_module_MP_my_sub.o + +# target to build an object file +symbols/my_module_MP_my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o +.PHONY : symbols/my_module_MP_my_sub.c.o + +symbols/my_module_MP_my_sub.i: symbols/my_module_MP_my_sub.c.i +.PHONY : symbols/my_module_MP_my_sub.i + +# target to preprocess a source file +symbols/my_module_MP_my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i +.PHONY : symbols/my_module_MP_my_sub.c.i + +symbols/my_module_MP_my_sub.s: symbols/my_module_MP_my_sub.c.s +.PHONY : symbols/my_module_MP_my_sub.s + +# target to generate assembly for a file +symbols/my_module_MP_my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s +.PHONY : symbols/my_module_MP_my_sub.c.s + +symbols/my_module_mp_my_sub_.o: symbols/my_module_mp_my_sub_.c.o +.PHONY : symbols/my_module_mp_my_sub_.o + +# target to build an object file +symbols/my_module_mp_my_sub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o +.PHONY : symbols/my_module_mp_my_sub_.c.o + +symbols/my_module_mp_my_sub_.i: symbols/my_module_mp_my_sub_.c.i +.PHONY : symbols/my_module_mp_my_sub_.i + +# target to preprocess a source file +symbols/my_module_mp_my_sub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i +.PHONY : symbols/my_module_mp_my_sub_.c.i + +symbols/my_module_mp_my_sub_.s: symbols/my_module_mp_my_sub_.c.s +.PHONY : symbols/my_module_mp_my_sub_.s + +# target to generate assembly for a file +symbols/my_module_mp_my_sub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s +.PHONY : symbols/my_module_mp_my_sub_.c.s + +symbols/my_module_my_sub_.o: symbols/my_module_my_sub_.c.o +.PHONY : symbols/my_module_my_sub_.o + +# target to build an object file +symbols/my_module_my_sub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o +.PHONY : symbols/my_module_my_sub_.c.o + +symbols/my_module_my_sub_.i: symbols/my_module_my_sub_.c.i +.PHONY : symbols/my_module_my_sub_.i + +# target to preprocess a source file +symbols/my_module_my_sub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i +.PHONY : symbols/my_module_my_sub_.c.i + +symbols/my_module_my_sub_.s: symbols/my_module_my_sub_.c.s +.PHONY : symbols/my_module_my_sub_.s + +# target to generate assembly for a file +symbols/my_module_my_sub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s +.PHONY : symbols/my_module_my_sub_.c.s + +symbols/my_sub.o: symbols/my_sub.c.o +.PHONY : symbols/my_sub.o + +# target to build an object file +symbols/my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub.c.o +.PHONY : symbols/my_sub.c.o + +symbols/my_sub.i: symbols/my_sub.c.i +.PHONY : symbols/my_sub.i + +# target to preprocess a source file +symbols/my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub.c.i +.PHONY : symbols/my_sub.c.i + +symbols/my_sub.s: symbols/my_sub.c.s +.PHONY : symbols/my_sub.s + +# target to generate assembly for a file +symbols/my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub.c.s +.PHONY : symbols/my_sub.c.s + +symbols/my_sub_.o: symbols/my_sub_.c.o +.PHONY : symbols/my_sub_.o + +# target to build an object file +symbols/my_sub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub_.c.o +.PHONY : symbols/my_sub_.c.o + +symbols/my_sub_.i: symbols/my_sub_.c.i +.PHONY : symbols/my_sub_.i + +# target to preprocess a source file +symbols/my_sub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub_.c.i +.PHONY : symbols/my_sub_.c.i + +symbols/my_sub_.s: symbols/my_sub_.c.s +.PHONY : symbols/my_sub_.s + +# target to generate assembly for a file +symbols/my_sub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub_.c.s +.PHONY : symbols/my_sub_.c.s + +symbols/my_sub__.o: symbols/my_sub__.c.o +.PHONY : symbols/my_sub__.o + +# target to build an object file +symbols/my_sub__.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub__.c.o +.PHONY : symbols/my_sub__.c.o + +symbols/my_sub__.i: symbols/my_sub__.c.i +.PHONY : symbols/my_sub__.i + +# target to preprocess a source file +symbols/my_sub__.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub__.c.i +.PHONY : symbols/my_sub__.c.i + +symbols/my_sub__.s: symbols/my_sub__.c.s +.PHONY : symbols/my_sub__.s + +# target to generate assembly for a file +symbols/my_sub__.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub__.c.s +.PHONY : symbols/my_sub__.c.s + +symbols/mymoduleSmysub.o: symbols/mymoduleSmysub.c.o +.PHONY : symbols/mymoduleSmysub.o + +# target to build an object file +symbols/mymoduleSmysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o +.PHONY : symbols/mymoduleSmysub.c.o + +symbols/mymoduleSmysub.i: symbols/mymoduleSmysub.c.i +.PHONY : symbols/mymoduleSmysub.i + +# target to preprocess a source file +symbols/mymoduleSmysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i +.PHONY : symbols/mymoduleSmysub.c.i + +symbols/mymoduleSmysub.s: symbols/mymoduleSmysub.c.s +.PHONY : symbols/mymoduleSmysub.s + +# target to generate assembly for a file +symbols/mymoduleSmysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s +.PHONY : symbols/mymoduleSmysub.c.s + +symbols/mymodule_MP_mysub.o: symbols/mymodule_MP_mysub.c.o +.PHONY : symbols/mymodule_MP_mysub.o + +# target to build an object file +symbols/mymodule_MP_mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o +.PHONY : symbols/mymodule_MP_mysub.c.o + +symbols/mymodule_MP_mysub.i: symbols/mymodule_MP_mysub.c.i +.PHONY : symbols/mymodule_MP_mysub.i + +# target to preprocess a source file +symbols/mymodule_MP_mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i +.PHONY : symbols/mymodule_MP_mysub.c.i + +symbols/mymodule_MP_mysub.s: symbols/mymodule_MP_mysub.c.s +.PHONY : symbols/mymodule_MP_mysub.s + +# target to generate assembly for a file +symbols/mymodule_MP_mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s +.PHONY : symbols/mymodule_MP_mysub.c.s + +symbols/mymodule_mp_mysub_.o: symbols/mymodule_mp_mysub_.c.o +.PHONY : symbols/mymodule_mp_mysub_.o + +# target to build an object file +symbols/mymodule_mp_mysub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o +.PHONY : symbols/mymodule_mp_mysub_.c.o + +symbols/mymodule_mp_mysub_.i: symbols/mymodule_mp_mysub_.c.i +.PHONY : symbols/mymodule_mp_mysub_.i + +# target to preprocess a source file +symbols/mymodule_mp_mysub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i +.PHONY : symbols/mymodule_mp_mysub_.c.i + +symbols/mymodule_mp_mysub_.s: symbols/mymodule_mp_mysub_.c.s +.PHONY : symbols/mymodule_mp_mysub_.s + +# target to generate assembly for a file +symbols/mymodule_mp_mysub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s +.PHONY : symbols/mymodule_mp_mysub_.c.s + +symbols/mymodule_mysub_.o: symbols/mymodule_mysub_.c.o +.PHONY : symbols/mymodule_mysub_.o + +# target to build an object file +symbols/mymodule_mysub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o +.PHONY : symbols/mymodule_mysub_.c.o + +symbols/mymodule_mysub_.i: symbols/mymodule_mysub_.c.i +.PHONY : symbols/mymodule_mysub_.i + +# target to preprocess a source file +symbols/mymodule_mysub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i +.PHONY : symbols/mymodule_mysub_.c.i + +symbols/mymodule_mysub_.s: symbols/mymodule_mysub_.c.s +.PHONY : symbols/mymodule_mysub_.s + +# target to generate assembly for a file +symbols/mymodule_mysub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s +.PHONY : symbols/mymodule_mysub_.c.s + +symbols/mysub.o: symbols/mysub.c.o +.PHONY : symbols/mysub.o + +# target to build an object file +symbols/mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub.c.o +.PHONY : symbols/mysub.c.o + +symbols/mysub.i: symbols/mysub.c.i +.PHONY : symbols/mysub.i + +# target to preprocess a source file +symbols/mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub.c.i +.PHONY : symbols/mysub.c.i + +symbols/mysub.s: symbols/mysub.c.s +.PHONY : symbols/mysub.s + +# target to generate assembly for a file +symbols/mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub.c.s +.PHONY : symbols/mysub.c.s + +symbols/mysub_.o: symbols/mysub_.c.o +.PHONY : symbols/mysub_.o + +# target to build an object file +symbols/mysub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub_.c.o +.PHONY : symbols/mysub_.c.o + +symbols/mysub_.i: symbols/mysub_.c.i +.PHONY : symbols/mysub_.i + +# target to preprocess a source file +symbols/mysub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub_.c.i +.PHONY : symbols/mysub_.c.i + +symbols/mysub_.s: symbols/mysub_.c.s +.PHONY : symbols/mysub_.s + +# target to generate assembly for a file +symbols/mysub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub_.c.s +.PHONY : symbols/mysub_.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... FortranCInterface" + @echo "... myfort" + @echo "... symbols" + @echo "... MYMODULE.o" + @echo "... MYMODULE.i" + @echo "... MYMODULE.s" + @echo "... MY_MODULE.o" + @echo "... MY_MODULE.i" + @echo "... MY_MODULE.s" + @echo "... call_mod.o" + @echo "... call_mod.i" + @echo "... call_mod.s" + @echo "... call_sub.o" + @echo "... call_sub.i" + @echo "... call_sub.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" + @echo "... my_module.o" + @echo "... my_module.i" + @echo "... my_module.s" + @echo "... my_module_.o" + @echo "... my_module_.i" + @echo "... my_module_.s" + @echo "... my_sub.o" + @echo "... my_sub.i" + @echo "... my_sub.s" + @echo "... mymodule.o" + @echo "... mymodule.i" + @echo "... mymodule.s" + @echo "... mymodule_.o" + @echo "... mymodule_.i" + @echo "... mymodule_.s" + @echo "... mysub.o" + @echo "... mysub.i" + @echo "... mysub.s" + @echo "... symbols/MYMODULE_mp_MYSUB-UPPER.o" + @echo "... symbols/MYMODULE_mp_MYSUB-UPPER.i" + @echo "... symbols/MYMODULE_mp_MYSUB-UPPER.s" + @echo "... symbols/MYSUB-UPPER.o" + @echo "... symbols/MYSUB-UPPER.i" + @echo "... symbols/MYSUB-UPPER.s" + @echo "... symbols/MY_MODULE_mp_MY_SUB-UPPER.o" + @echo "... symbols/MY_MODULE_mp_MY_SUB-UPPER.i" + @echo "... symbols/MY_MODULE_mp_MY_SUB-UPPER.s" + @echo "... symbols/MY_SUB-UPPER.o" + @echo "... symbols/MY_SUB-UPPER.i" + @echo "... symbols/MY_SUB-UPPER.s" + @echo "... symbols/_QMmy_modulePmy_sub.o" + @echo "... symbols/_QMmy_modulePmy_sub.i" + @echo "... symbols/_QMmy_modulePmy_sub.s" + @echo "... symbols/_QMmymodulePmysub.o" + @echo "... symbols/_QMmymodulePmysub.i" + @echo "... symbols/_QMmymodulePmysub.s" + @echo "... symbols/__my_module_MOD_my_sub.o" + @echo "... symbols/__my_module_MOD_my_sub.i" + @echo "... symbols/__my_module_MOD_my_sub.s" + @echo "... symbols/__my_module_NMOD_my_sub.o" + @echo "... symbols/__my_module_NMOD_my_sub.i" + @echo "... symbols/__my_module_NMOD_my_sub.s" + @echo "... symbols/__my_module__my_sub.o" + @echo "... symbols/__my_module__my_sub.i" + @echo "... symbols/__my_module__my_sub.s" + @echo "... symbols/__mymodule_MOD_mysub.o" + @echo "... symbols/__mymodule_MOD_mysub.i" + @echo "... symbols/__mymodule_MOD_mysub.s" + @echo "... symbols/__mymodule_NMOD_mysub.o" + @echo "... symbols/__mymodule_NMOD_mysub.i" + @echo "... symbols/__mymodule_NMOD_mysub.s" + @echo "... symbols/__mymodule__mysub.o" + @echo "... symbols/__mymodule__mysub.i" + @echo "... symbols/__mymodule__mysub.s" + @echo "... symbols/my_moduleSmy_sub.o" + @echo "... symbols/my_moduleSmy_sub.i" + @echo "... symbols/my_moduleSmy_sub.s" + @echo "... symbols/my_module_MP_my_sub.o" + @echo "... symbols/my_module_MP_my_sub.i" + @echo "... symbols/my_module_MP_my_sub.s" + @echo "... symbols/my_module_mp_my_sub_.o" + @echo "... symbols/my_module_mp_my_sub_.i" + @echo "... symbols/my_module_mp_my_sub_.s" + @echo "... symbols/my_module_my_sub_.o" + @echo "... symbols/my_module_my_sub_.i" + @echo "... symbols/my_module_my_sub_.s" + @echo "... symbols/my_sub.o" + @echo "... symbols/my_sub.i" + @echo "... symbols/my_sub.s" + @echo "... symbols/my_sub_.o" + @echo "... symbols/my_sub_.i" + @echo "... symbols/my_sub_.s" + @echo "... symbols/my_sub__.o" + @echo "... symbols/my_sub__.i" + @echo "... symbols/my_sub__.s" + @echo "... symbols/mymoduleSmysub.o" + @echo "... symbols/mymoduleSmysub.i" + @echo "... symbols/mymoduleSmysub.s" + @echo "... symbols/mymodule_MP_mysub.o" + @echo "... symbols/mymodule_MP_mysub.i" + @echo "... symbols/mymodule_MP_mysub.s" + @echo "... symbols/mymodule_mp_mysub_.o" + @echo "... symbols/mymodule_mp_mysub_.i" + @echo "... symbols/mymodule_mp_mysub_.s" + @echo "... symbols/mymodule_mysub_.o" + @echo "... symbols/mymodule_mysub_.i" + @echo "... symbols/mymodule_mysub_.s" + @echo "... symbols/mysub.o" + @echo "... symbols/mysub.i" + @echo "... symbols/mysub.s" + @echo "... symbols/mysub_.o" + @echo "... symbols/mysub_.i" + @echo "... symbols/mysub_.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Output.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Output.cmake new file mode 100644 index 00000000..888e0ea6 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Output.cmake @@ -0,0 +1,34 @@ +# Global symbol without underscore. +set(FortranCInterface_GLOBAL_SYMBOL "mysub_") +set(FortranCInterface_GLOBAL_PREFIX "") +set(FortranCInterface_GLOBAL_SUFFIX "_") +set(FortranCInterface_GLOBAL_CASE "LOWER") +set(FortranCInterface_GLOBAL_MACRO "(name,NAME) name##_") + +# Global symbol with underscore. +set(FortranCInterface_GLOBAL__SYMBOL "my_sub_") +set(FortranCInterface_GLOBAL__PREFIX "") +set(FortranCInterface_GLOBAL__SUFFIX "_") +set(FortranCInterface_GLOBAL__CASE "LOWER") +set(FortranCInterface_GLOBAL__MACRO "(name,NAME) name##_") + +# Module symbol without underscore. +set(FortranCInterface_MODULE_SYMBOL "mymodule_mysub_") +set(FortranCInterface_MODULE_PREFIX "") +set(FortranCInterface_MODULE_MIDDLE "_") +set(FortranCInterface_MODULE_SUFFIX "_") +set(FortranCInterface_MODULE_CASE "LOWER") +set(FortranCInterface_MODULE_MACRO "(mod_name,name, mod_NAME,NAME) mod_name##_##name##_") + +# Module symbol with underscore. +set(FortranCInterface_MODULE__SYMBOL "my_module_my_sub_") +set(FortranCInterface_MODULE__PREFIX "") +set(FortranCInterface_MODULE__MIDDLE "_") +set(FortranCInterface_MODULE__SUFFIX "_") +set(FortranCInterface_MODULE__CASE "LOWER") +set(FortranCInterface_MODULE__MACRO "(mod_name,name, mod_NAME,NAME) mod_name##_##name##_") + +# Summarize what was found. +set(FortranCInterface_GLOBAL_FOUND 1) +set(FortranCInterface_MODULE_FOUND 1) + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/cmake_install.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/cmake_install.cmake new file mode 100644 index 00000000..45a2357a --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/exe-Release.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/exe-Release.cmake new file mode 100644 index 00000000..5689ab2c --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/exe-Release.cmake @@ -0,0 +1 @@ +set(FortranCInterface_EXE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/FortranCInterface") diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/libmyfort.a b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/libmyfort.a new file mode 100644 index 00000000..b9c8a9a8 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/libmyfort.a differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/libsymbols.a b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/libsymbols.a new file mode 100644 index 00000000..81e6736a Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/libsymbols.a differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/my_module.mod b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/my_module.mod new file mode 100644 index 00000000..ee932fb2 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/my_module.mod @@ -0,0 +1,14 @@ +V34 :0x24 my_module +13 my_module.f90 S624 0 +01/20/2023 09:36:12 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 my_module +S 625 19 0 0 0 6 1 624 5023 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 my_interface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5036 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 my_sub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5036 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 my_sub +S 628 14 5 0 0 0 1 627 5036 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 my_sub my_sub +F 628 0 +Z +Z diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/mymodule.mod b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/mymodule.mod new file mode 100644 index 00000000..46197ced --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/mymodule.mod @@ -0,0 +1,14 @@ +V34 :0x24 mymodule +12 mymodule.f90 S624 0 +01/20/2023 09:36:12 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 mymodule +S 625 19 0 0 0 6 1 624 5022 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 myinterface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5034 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 mysub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5034 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 mysub +S 628 14 5 0 0 0 1 627 5034 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 mysub mysub +F 628 0 +Z +Z diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c new file mode 100644 index 00000000..bc176973 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MYMODULE_mp_MYSUB(void) +{ + return "INFO:symbol[MYMODULE_mp_MYSUB]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c new file mode 100644 index 00000000..3ec16d0b --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MYSUB(void) +{ + return "INFO:symbol[MYSUB]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c new file mode 100644 index 00000000..d74980d8 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MY_MODULE_mp_MY_SUB(void) +{ + return "INFO:symbol[MY_MODULE_mp_MY_SUB]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c new file mode 100644 index 00000000..c9de0bf0 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MY_SUB(void) +{ + return "INFO:symbol[MY_SUB]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c new file mode 100644 index 00000000..aa5a1245 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c @@ -0,0 +1,4 @@ +const char* _QMmy_modulePmy_sub(void) +{ + return "INFO:symbol[_QMmy_modulePmy_sub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c new file mode 100644 index 00000000..14abed24 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c @@ -0,0 +1,4 @@ +const char* _QMmymodulePmysub(void) +{ + return "INFO:symbol[_QMmymodulePmysub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c new file mode 100644 index 00000000..bab5b8a0 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c @@ -0,0 +1,4 @@ +const char* __my_module_MOD_my_sub(void) +{ + return "INFO:symbol[__my_module_MOD_my_sub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c new file mode 100644 index 00000000..44bc79b8 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c @@ -0,0 +1,4 @@ +const char* __my_module_NMOD_my_sub(void) +{ + return "INFO:symbol[__my_module_NMOD_my_sub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c new file mode 100644 index 00000000..2a315ede --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c @@ -0,0 +1,4 @@ +const char* __my_module__my_sub(void) +{ + return "INFO:symbol[__my_module__my_sub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c new file mode 100644 index 00000000..c412a986 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c @@ -0,0 +1,4 @@ +const char* __mymodule_MOD_mysub(void) +{ + return "INFO:symbol[__mymodule_MOD_mysub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c new file mode 100644 index 00000000..fe22ef09 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c @@ -0,0 +1,4 @@ +const char* __mymodule_NMOD_mysub(void) +{ + return "INFO:symbol[__mymodule_NMOD_mysub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c new file mode 100644 index 00000000..42ede0ee --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c @@ -0,0 +1,4 @@ +const char* __mymodule__mysub(void) +{ + return "INFO:symbol[__mymodule__mysub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c new file mode 100644 index 00000000..3aaa979f --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c @@ -0,0 +1,4 @@ +const char* my_module$my_sub(void) +{ + return "INFO:symbol[my_module$my_sub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c new file mode 100644 index 00000000..79e7ece2 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c @@ -0,0 +1,4 @@ +const char* my_module_MP_my_sub(void) +{ + return "INFO:symbol[my_module_MP_my_sub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c new file mode 100644 index 00000000..f36fa765 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c @@ -0,0 +1,4 @@ +const char* my_module_mp_my_sub_(void) +{ + return "INFO:symbol[my_module_mp_my_sub_]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c new file mode 100644 index 00000000..ec85c53f --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c @@ -0,0 +1,4 @@ +const char* my_module_my_sub_(void) +{ + return "INFO:symbol[my_module_my_sub_]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c new file mode 100644 index 00000000..ce80fd82 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c @@ -0,0 +1,4 @@ +const char* my_sub(void) +{ + return "INFO:symbol[my_sub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c new file mode 100644 index 00000000..693daeb4 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c @@ -0,0 +1,4 @@ +const char* my_sub_(void) +{ + return "INFO:symbol[my_sub_]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c new file mode 100644 index 00000000..deddc23b --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c @@ -0,0 +1,4 @@ +const char* my_sub__(void) +{ + return "INFO:symbol[my_sub__]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c new file mode 100644 index 00000000..6528fb5d --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c @@ -0,0 +1,4 @@ +const char* mymodule$mysub(void) +{ + return "INFO:symbol[mymodule$mysub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c new file mode 100644 index 00000000..2f394a2a --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c @@ -0,0 +1,4 @@ +const char* mymodule_MP_mysub(void) +{ + return "INFO:symbol[mymodule_MP_mysub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c new file mode 100644 index 00000000..e308e514 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c @@ -0,0 +1,4 @@ +const char* mymodule_mp_mysub_(void) +{ + return "INFO:symbol[mymodule_mp_mysub_]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c new file mode 100644 index 00000000..1fb07773 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c @@ -0,0 +1,4 @@ +const char* mymodule_mysub_(void) +{ + return "INFO:symbol[mymodule_mysub_]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c new file mode 100644 index 00000000..fa32bd7e --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c @@ -0,0 +1,4 @@ +const char* mysub(void) +{ + return "INFO:symbol[mysub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c new file mode 100644 index 00000000..5d98d30b --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c @@ -0,0 +1,4 @@ +const char* mysub_(void) +{ + return "INFO:symbol[mysub_]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/Makefile.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..3a9bc5fb --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/Makefile.cmake @@ -0,0 +1,71 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/3.24.3/CMakeCCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/3.24.3/CMakeCXXCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/3.24.3/CMakeFortranCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/3.24.3/CMakeSystem.cmake" + "CMakeFiles/FortranCInterface/Output.cmake" + "CMakeFiles/FortranCInterface/exe-Release.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeGenericSystem.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeLanguageInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Detect.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Input.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Macro.h.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Output.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/CMakeLists.txt" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/FortranCInterface/Input.cmake" + "CMakeFiles/FortranCInterface/Output.cmake" + "VerifyFortran.h" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/VerifyFortran.dir/DependInfo.cmake" + "CMakeFiles/VerifyFortranC.dir/DependInfo.cmake" + ) diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/Makefile2 b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/Makefile2 new file mode 100644 index 00000000..3710b472 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/Makefile2 @@ -0,0 +1,143 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/VerifyFortran.dir/all +all: CMakeFiles/VerifyFortranC.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/VerifyFortran.dir/clean +clean: CMakeFiles/VerifyFortranC.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/VerifyFortran.dir + +# All Build rule for target. +CMakeFiles/VerifyFortran.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=1,2 "Built target VerifyFortran" +.PHONY : CMakeFiles/VerifyFortran.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/VerifyFortran.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/VerifyFortran.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 0 +.PHONY : CMakeFiles/VerifyFortran.dir/rule + +# Convenience name for target. +VerifyFortran: CMakeFiles/VerifyFortran.dir/rule +.PHONY : VerifyFortran + +# clean rule for target. +CMakeFiles/VerifyFortran.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/clean +.PHONY : CMakeFiles/VerifyFortran.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/VerifyFortranC.dir + +# All Build rule for target. +CMakeFiles/VerifyFortranC.dir/all: CMakeFiles/VerifyFortran.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=3,4,5,6 "Built target VerifyFortranC" +.PHONY : CMakeFiles/VerifyFortranC.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/VerifyFortranC.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 6 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/VerifyFortranC.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 0 +.PHONY : CMakeFiles/VerifyFortranC.dir/rule + +# Convenience name for target. +VerifyFortranC: CMakeFiles/VerifyFortranC.dir/rule +.PHONY : VerifyFortranC + +# clean rule for target. +CMakeFiles/VerifyFortranC.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/clean +.PHONY : CMakeFiles/VerifyFortranC.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/TargetDirectories.txt b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..853664c5 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,4 @@ +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/rebuild_cache.dir diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake new file mode 100644 index 00000000..5cd6a877 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake @@ -0,0 +1,36 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_Fortran + "VERIFY_CXX" + ) + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "." + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o new file mode 100644 index 00000000..c44695c9 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/build.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/build.make new file mode 100644 index 00000000..d9c05cb9 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/build.make @@ -0,0 +1,113 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX + +# Include any dependencies generated for this target. +include CMakeFiles/VerifyFortran.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/VerifyFortran.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/VerifyFortran.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/VerifyFortran.dir/flags.make + +CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o: CMakeFiles/VerifyFortran.dir/flags.make +CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f -o CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o + +CMakeFiles/VerifyFortran.dir/VerifyFortran.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/VerifyFortran.dir/VerifyFortran.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f > CMakeFiles/VerifyFortran.dir/VerifyFortran.f.i + +CMakeFiles/VerifyFortran.dir/VerifyFortran.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/VerifyFortran.dir/VerifyFortran.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f -o CMakeFiles/VerifyFortran.dir/VerifyFortran.f.s + +# Object files for target VerifyFortran +VerifyFortran_OBJECTS = \ +"CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o" + +# External object files for target VerifyFortran +VerifyFortran_EXTERNAL_OBJECTS = + +libVerifyFortran.a: CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +libVerifyFortran.a: CMakeFiles/VerifyFortran.dir/build.make +libVerifyFortran.a: CMakeFiles/VerifyFortran.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking Fortran static library libVerifyFortran.a" + $(CMAKE_COMMAND) -P CMakeFiles/VerifyFortran.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/VerifyFortran.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/VerifyFortran.dir/build: libVerifyFortran.a +.PHONY : CMakeFiles/VerifyFortran.dir/build + +CMakeFiles/VerifyFortran.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/VerifyFortran.dir/cmake_clean.cmake +.PHONY : CMakeFiles/VerifyFortran.dir/clean + +CMakeFiles/VerifyFortran.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake +.PHONY : CMakeFiles/VerifyFortran.dir/depend + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/cmake_clean.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/cmake_clean.cmake new file mode 100644 index 00000000..0fe8d7da --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o" + "libVerifyFortran.a" + "libVerifyFortran.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/VerifyFortran.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/cmake_clean_target.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..6152e83a --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libVerifyFortran.a" +) diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/compiler_depend.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/compiler_depend.make new file mode 100644 index 00000000..594a1067 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for VerifyFortran. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/compiler_depend.ts b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/compiler_depend.ts new file mode 100644 index 00000000..9ee77150 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for VerifyFortran. diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/depend.internal b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/depend.internal new file mode 100644 index 00000000..4383dc8d --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/depend.internal @@ -0,0 +1,5 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/depend.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/depend.make new file mode 100644 index 00000000..fed18013 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/depend.make @@ -0,0 +1,4 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Note that incremental build could trigger a call to cmake_copy_f90_mod on each re-build diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/flags.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/flags.make new file mode 100644 index 00000000..39bc9f4e --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = -DVERIFY_CXX + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX + +Fortran_FLAGS = -fast -O3 + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/fortran.internal b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/fortran.internal new file mode 100644 index 00000000..1b732d31 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/fortran.internal @@ -0,0 +1,2 @@ +# The fortran modules provided by this target. +provides diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/link.txt b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/link.txt new file mode 100644 index 00000000..21470957 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libVerifyFortran.a CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +/usr/bin/ranlib libVerifyFortran.a diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/progress.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/progress.make new file mode 100644 index 00000000..abadeb0c --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/DependInfo.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/DependInfo.cmake new file mode 100644 index 00000000..1082385e --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c" "CMakeFiles/VerifyFortranC.dir/VerifyC.c.o" "gcc" "CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c" "CMakeFiles/VerifyFortranC.dir/main.c.o" "gcc" "CMakeFiles/VerifyFortranC.dir/main.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx" "CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o" "gcc" "CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyC.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyC.c.o new file mode 100644 index 00000000..98573bac Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyC.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d new file mode 100644 index 00000000..dd5a10c7 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d @@ -0,0 +1,18 @@ +CMakeFiles/VerifyFortranC.dir/VerifyC.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o new file mode 100644 index 00000000..3f7b3d91 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d new file mode 100644 index 00000000..f2dc4f6e --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d @@ -0,0 +1,5 @@ +CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/build.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/build.make new file mode 100644 index 00000000..144af00c --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/build.make @@ -0,0 +1,146 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX + +# Include any dependencies generated for this target. +include CMakeFiles/VerifyFortranC.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/VerifyFortranC.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/VerifyFortranC.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/VerifyFortranC.dir/flags.make + +CMakeFiles/VerifyFortranC.dir/main.c.o: CMakeFiles/VerifyFortranC.dir/flags.make +CMakeFiles/VerifyFortranC.dir/main.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c +CMakeFiles/VerifyFortranC.dir/main.c.o: CMakeFiles/VerifyFortranC.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/VerifyFortranC.dir/main.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/VerifyFortranC.dir/main.c.o -MF CMakeFiles/VerifyFortranC.dir/main.c.o.d -o CMakeFiles/VerifyFortranC.dir/main.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c + +CMakeFiles/VerifyFortranC.dir/main.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/VerifyFortranC.dir/main.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c > CMakeFiles/VerifyFortranC.dir/main.c.i + +CMakeFiles/VerifyFortranC.dir/main.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/VerifyFortranC.dir/main.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c -o CMakeFiles/VerifyFortranC.dir/main.c.s + +CMakeFiles/VerifyFortranC.dir/VerifyC.c.o: CMakeFiles/VerifyFortranC.dir/flags.make +CMakeFiles/VerifyFortranC.dir/VerifyC.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c +CMakeFiles/VerifyFortranC.dir/VerifyC.c.o: CMakeFiles/VerifyFortranC.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/VerifyFortranC.dir/VerifyC.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/VerifyFortranC.dir/VerifyC.c.o -MF CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d -o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c + +CMakeFiles/VerifyFortranC.dir/VerifyC.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/VerifyFortranC.dir/VerifyC.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c > CMakeFiles/VerifyFortranC.dir/VerifyC.c.i + +CMakeFiles/VerifyFortranC.dir/VerifyC.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/VerifyFortranC.dir/VerifyC.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c -o CMakeFiles/VerifyFortranC.dir/VerifyC.c.s + +CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o: CMakeFiles/VerifyFortranC.dir/flags.make +CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx +CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o: CMakeFiles/VerifyFortranC.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o" + /opt/cray/pe/craype/2.7.19/bin/CC $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -MF CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d -o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx + +CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.i: cmake_force + @echo "Preprocessing CXX source to CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.i" + /opt/cray/pe/craype/2.7.19/bin/CC $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx > CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.i + +CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.s: cmake_force + @echo "Compiling CXX source to assembly CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.s" + /opt/cray/pe/craype/2.7.19/bin/CC $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx -o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.s + +# Object files for target VerifyFortranC +VerifyFortranC_OBJECTS = \ +"CMakeFiles/VerifyFortranC.dir/main.c.o" \ +"CMakeFiles/VerifyFortranC.dir/VerifyC.c.o" \ +"CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o" + +# External object files for target VerifyFortranC +VerifyFortranC_EXTERNAL_OBJECTS = + +VerifyFortranC: CMakeFiles/VerifyFortranC.dir/main.c.o +VerifyFortranC: CMakeFiles/VerifyFortranC.dir/VerifyC.c.o +VerifyFortranC: CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o +VerifyFortranC: CMakeFiles/VerifyFortranC.dir/build.make +VerifyFortranC: libVerifyFortran.a +VerifyFortranC: CMakeFiles/VerifyFortranC.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX executable VerifyFortranC" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/VerifyFortranC.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/VerifyFortranC.dir/build: VerifyFortranC +.PHONY : CMakeFiles/VerifyFortranC.dir/build + +CMakeFiles/VerifyFortranC.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/VerifyFortranC.dir/cmake_clean.cmake +.PHONY : CMakeFiles/VerifyFortranC.dir/clean + +CMakeFiles/VerifyFortranC.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/DependInfo.cmake +.PHONY : CMakeFiles/VerifyFortranC.dir/depend + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/cmake_clean.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/cmake_clean.cmake new file mode 100644 index 00000000..ed6f48f4 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/VerifyFortranC.dir/VerifyC.c.o" + "CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d" + "CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o" + "CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d" + "CMakeFiles/VerifyFortranC.dir/main.c.o" + "CMakeFiles/VerifyFortranC.dir/main.c.o.d" + "VerifyFortranC" + "VerifyFortranC.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C CXX) + include(CMakeFiles/VerifyFortranC.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/compiler_depend.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/compiler_depend.make new file mode 100644 index 00000000..7de59c01 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for VerifyFortranC. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/compiler_depend.ts b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/compiler_depend.ts new file mode 100644 index 00000000..18c1a612 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for VerifyFortranC. diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/depend.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/depend.make new file mode 100644 index 00000000..c399398e --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for VerifyFortranC. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/flags.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/flags.make new file mode 100644 index 00000000..481f137d --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/flags.make @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +# compile CXX with /opt/cray/pe/craype/2.7.19/bin/CC +C_DEFINES = -DVERIFY_CXX + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG + +CXX_DEFINES = -DVERIFY_CXX + +CXX_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX + +CXX_FLAGS = -mp -fast -O3 -DNDEBUG + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/link.txt b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/link.txt new file mode 100644 index 00000000..059edb1f --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/CC -mp -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib CMakeFiles/VerifyFortranC.dir/main.c.o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -o VerifyFortranC libVerifyFortran.a -lmpifort_nvidia diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/main.c.o b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/main.c.o new file mode 100644 index 00000000..454bd255 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/main.c.o differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/main.c.o.d b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/main.c.o.d new file mode 100644 index 00000000..48d5b808 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/main.c.o.d @@ -0,0 +1,6 @@ +CMakeFiles/VerifyFortranC.dir/main.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortran.h diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/progress.make b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/progress.make new file mode 100644 index 00000000..d038a63d --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 +CMAKE_PROGRESS_3 = 5 +CMAKE_PROGRESS_4 = 6 + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/cmake.check_cache b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/progress.marks b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/progress.marks new file mode 100644 index 00000000..1e8b3149 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/progress.marks @@ -0,0 +1 @@ +6 diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/Makefile b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/Makefile new file mode 100644 index 00000000..a5dfc344 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/Makefile @@ -0,0 +1,279 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @echo "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @echo "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named VerifyFortran + +# Build rule for target. +VerifyFortran: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 VerifyFortran +.PHONY : VerifyFortran + +# fast build rule for target. +VerifyFortran/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/build +.PHONY : VerifyFortran/fast + +#============================================================================= +# Target rules for targets named VerifyFortranC + +# Build rule for target. +VerifyFortranC: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 VerifyFortranC +.PHONY : VerifyFortranC + +# fast build rule for target. +VerifyFortranC/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/build +.PHONY : VerifyFortranC/fast + +VerifyC.o: VerifyC.c.o +.PHONY : VerifyC.o + +# target to build an object file +VerifyC.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/VerifyC.c.o +.PHONY : VerifyC.c.o + +VerifyC.i: VerifyC.c.i +.PHONY : VerifyC.i + +# target to preprocess a source file +VerifyC.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/VerifyC.c.i +.PHONY : VerifyC.c.i + +VerifyC.s: VerifyC.c.s +.PHONY : VerifyC.s + +# target to generate assembly for a file +VerifyC.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/VerifyC.c.s +.PHONY : VerifyC.c.s + +VerifyCXX.o: VerifyCXX.cxx.o +.PHONY : VerifyCXX.o + +# target to build an object file +VerifyCXX.cxx.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o +.PHONY : VerifyCXX.cxx.o + +VerifyCXX.i: VerifyCXX.cxx.i +.PHONY : VerifyCXX.i + +# target to preprocess a source file +VerifyCXX.cxx.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.i +.PHONY : VerifyCXX.cxx.i + +VerifyCXX.s: VerifyCXX.cxx.s +.PHONY : VerifyCXX.s + +# target to generate assembly for a file +VerifyCXX.cxx.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.s +.PHONY : VerifyCXX.cxx.s + +VerifyFortran.o: VerifyFortran.f.o +.PHONY : VerifyFortran.o + +# target to build an object file +VerifyFortran.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +.PHONY : VerifyFortran.f.o + +VerifyFortran.i: VerifyFortran.f.i +.PHONY : VerifyFortran.i + +# target to preprocess a source file +VerifyFortran.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/VerifyFortran.f.i +.PHONY : VerifyFortran.f.i + +VerifyFortran.s: VerifyFortran.f.s +.PHONY : VerifyFortran.s + +# target to generate assembly for a file +VerifyFortran.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/VerifyFortran.f.s +.PHONY : VerifyFortran.f.s + +main.o: main.c.o +.PHONY : main.o + +# target to build an object file +main.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/main.c.o +.PHONY : main.c.o + +main.i: main.c.i +.PHONY : main.i + +# target to preprocess a source file +main.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/main.c.i +.PHONY : main.c.i + +main.s: main.c.s +.PHONY : main.s + +# target to generate assembly for a file +main.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/main.c.s +.PHONY : main.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... VerifyFortran" + @echo "... VerifyFortranC" + @echo "... VerifyC.o" + @echo "... VerifyC.i" + @echo "... VerifyC.s" + @echo "... VerifyCXX.o" + @echo "... VerifyCXX.i" + @echo "... VerifyCXX.s" + @echo "... VerifyFortran.o" + @echo "... VerifyFortran.i" + @echo "... VerifyFortran.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortran.h b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortran.h new file mode 100644 index 00000000..6da3aea8 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortran.h @@ -0,0 +1,20 @@ +#ifndef FortranCInterface_HEADER_INCLUDED +#define FortranCInterface_HEADER_INCLUDED + +/* Mangling for Fortran global symbols without underscores. */ +#define FortranCInterface_GLOBAL(name,NAME) name##_ + +/* Mangling for Fortran global symbols with underscores. */ +#define FortranCInterface_GLOBAL_(name,NAME) name##_ + +/* Mangling for Fortran module symbols without underscores. */ +#define FortranCInterface_MODULE(mod_name,name, mod_NAME,NAME) mod_name##_##name##_ + +/* Mangling for Fortran module symbols with underscores. */ +#define FortranCInterface_MODULE_(mod_name,name, mod_NAME,NAME) mod_name##_##name##_ + +/*--------------------------------------------------------------------------*/ +/* Mangle some symbols automatically. */ +#define VerifyFortran FortranCInterface_GLOBAL(verifyfortran, VERIFYFORTRAN) + +#endif diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortranC b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortranC new file mode 100755 index 00000000..aff2d1af Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortranC differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/cmake_install.cmake b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/cmake_install.cmake new file mode 100644 index 00000000..82bc5c16 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/libVerifyFortran.a b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/libVerifyFortran.a new file mode 100644 index 00000000..7f3a347c Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/libVerifyFortran.a differ diff --git a/build_base/CMakeFiles/FortranCInterface/VerifyCXX/output.txt b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/output.txt new file mode 100644 index 00000000..ee4a1c4c --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/VerifyCXX/output.txt @@ -0,0 +1,46 @@ +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX + +Run Build Command(s):/usr/bin/gmake -f Makefile VerifyFortranC && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -S/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify -B/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX --check-build-system CMakeFiles/Makefile.cmake 0 +/usr/bin/gmake -f CMakeFiles/Makefile2 VerifyFortranC +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -S/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify -B/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX --check-build-system CMakeFiles/Makefile.cmake 0 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 6 +/usr/bin/gmake -f CMakeFiles/Makefile2 CMakeFiles/VerifyFortranC.dir/all +gmake[2]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +/usr/bin/gmake -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/depend +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake +Scanning dependencies of target VerifyFortran +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +/usr/bin/gmake -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/build +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +[ 16%] Building Fortran object CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +/opt/cray/pe/craype/2.7.19/bin/ftn -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX -fast -O3 -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f -o CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +[ 33%] Linking Fortran static library libVerifyFortran.a +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P CMakeFiles/VerifyFortran.dir/cmake_clean_target.cmake +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/VerifyFortran.dir/link.txt --verbose=1 +/usr/bin/ar qc libVerifyFortran.a CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +/usr/bin/ranlib libVerifyFortran.a +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +[ 33%] Built target VerifyFortran +/usr/bin/gmake -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/depend +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/DependInfo.cmake +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +/usr/bin/gmake -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/build +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +[ 50%] Building C object CMakeFiles/VerifyFortranC.dir/main.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -MD -MT CMakeFiles/VerifyFortranC.dir/main.c.o -MF CMakeFiles/VerifyFortranC.dir/main.c.o.d -o CMakeFiles/VerifyFortranC.dir/main.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c +[ 66%] Building C object CMakeFiles/VerifyFortranC.dir/VerifyC.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -MD -MT CMakeFiles/VerifyFortranC.dir/VerifyC.c.o -MF CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d -o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c +[ 83%] Building CXX object CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o +/opt/cray/pe/craype/2.7.19/bin/CC -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX -mp -fast -O3 -DNDEBUG -MD -MT CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -MF CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d -o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx +[100%] Linking CXX executable VerifyFortranC +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/VerifyFortranC.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/CC -mp -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib CMakeFiles/VerifyFortranC.dir/main.c.o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -o VerifyFortranC libVerifyFortran.a -lmpifort_nvidia +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +[100%] Built target VerifyFortranC +gmake[2]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 0 +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/VerifyCXX' + diff --git a/build_base/CMakeFiles/FortranCInterface/cmake_install.cmake b/build_base/CMakeFiles/FortranCInterface/cmake_install.cmake new file mode 100644 index 00000000..ece4509c --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build_base/CMakeFiles/FortranCInterface/exe-Release.cmake b/build_base/CMakeFiles/FortranCInterface/exe-Release.cmake new file mode 100644 index 00000000..61287c58 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/exe-Release.cmake @@ -0,0 +1 @@ +set(FortranCInterface_EXE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/FortranCInterface/FortranCInterface") diff --git a/build_base/CMakeFiles/FortranCInterface/libmyfort.a b/build_base/CMakeFiles/FortranCInterface/libmyfort.a new file mode 100644 index 00000000..1b6b14ad Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/libmyfort.a differ diff --git a/build_base/CMakeFiles/FortranCInterface/libsymbols.a b/build_base/CMakeFiles/FortranCInterface/libsymbols.a new file mode 100644 index 00000000..6fafbde1 Binary files /dev/null and b/build_base/CMakeFiles/FortranCInterface/libsymbols.a differ diff --git a/build_base/CMakeFiles/FortranCInterface/my_module.mod b/build_base/CMakeFiles/FortranCInterface/my_module.mod new file mode 100644 index 00000000..d08fb38d --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/my_module.mod @@ -0,0 +1,14 @@ +V34 :0x24 my_module +13 my_module.f90 S624 0 +01/20/2023 09:36:03 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 my_module +S 625 19 0 0 0 6 1 624 5023 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 my_interface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5036 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 my_sub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5036 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 my_sub +S 628 14 5 0 0 0 1 627 5036 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 my_sub my_sub +F 628 0 +Z +Z diff --git a/build_base/CMakeFiles/FortranCInterface/mymodule.mod b/build_base/CMakeFiles/FortranCInterface/mymodule.mod new file mode 100644 index 00000000..44d50e8c --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/mymodule.mod @@ -0,0 +1,14 @@ +V34 :0x24 mymodule +12 mymodule.f90 S624 0 +01/20/2023 09:36:03 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 mymodule +S 625 19 0 0 0 6 1 624 5022 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 myinterface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5034 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 mysub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5034 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 mysub +S 628 14 5 0 0 0 1 627 5034 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 mysub mysub +F 628 0 +Z +Z diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c b/build_base/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c new file mode 100644 index 00000000..bc176973 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MYMODULE_mp_MYSUB(void) +{ + return "INFO:symbol[MYMODULE_mp_MYSUB]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c b/build_base/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c new file mode 100644 index 00000000..3ec16d0b --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MYSUB(void) +{ + return "INFO:symbol[MYSUB]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c b/build_base/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c new file mode 100644 index 00000000..d74980d8 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MY_MODULE_mp_MY_SUB(void) +{ + return "INFO:symbol[MY_MODULE_mp_MY_SUB]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c b/build_base/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c new file mode 100644 index 00000000..c9de0bf0 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MY_SUB(void) +{ + return "INFO:symbol[MY_SUB]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c b/build_base/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c new file mode 100644 index 00000000..aa5a1245 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c @@ -0,0 +1,4 @@ +const char* _QMmy_modulePmy_sub(void) +{ + return "INFO:symbol[_QMmy_modulePmy_sub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c b/build_base/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c new file mode 100644 index 00000000..14abed24 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c @@ -0,0 +1,4 @@ +const char* _QMmymodulePmysub(void) +{ + return "INFO:symbol[_QMmymodulePmysub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c b/build_base/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c new file mode 100644 index 00000000..bab5b8a0 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c @@ -0,0 +1,4 @@ +const char* __my_module_MOD_my_sub(void) +{ + return "INFO:symbol[__my_module_MOD_my_sub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c b/build_base/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c new file mode 100644 index 00000000..44bc79b8 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c @@ -0,0 +1,4 @@ +const char* __my_module_NMOD_my_sub(void) +{ + return "INFO:symbol[__my_module_NMOD_my_sub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c b/build_base/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c new file mode 100644 index 00000000..2a315ede --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c @@ -0,0 +1,4 @@ +const char* __my_module__my_sub(void) +{ + return "INFO:symbol[__my_module__my_sub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c b/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c new file mode 100644 index 00000000..c412a986 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c @@ -0,0 +1,4 @@ +const char* __mymodule_MOD_mysub(void) +{ + return "INFO:symbol[__mymodule_MOD_mysub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c b/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c new file mode 100644 index 00000000..fe22ef09 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c @@ -0,0 +1,4 @@ +const char* __mymodule_NMOD_mysub(void) +{ + return "INFO:symbol[__mymodule_NMOD_mysub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c b/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c new file mode 100644 index 00000000..42ede0ee --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c @@ -0,0 +1,4 @@ +const char* __mymodule__mysub(void) +{ + return "INFO:symbol[__mymodule__mysub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c b/build_base/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c new file mode 100644 index 00000000..3aaa979f --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c @@ -0,0 +1,4 @@ +const char* my_module$my_sub(void) +{ + return "INFO:symbol[my_module$my_sub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c b/build_base/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c new file mode 100644 index 00000000..79e7ece2 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c @@ -0,0 +1,4 @@ +const char* my_module_MP_my_sub(void) +{ + return "INFO:symbol[my_module_MP_my_sub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c b/build_base/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c new file mode 100644 index 00000000..f36fa765 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c @@ -0,0 +1,4 @@ +const char* my_module_mp_my_sub_(void) +{ + return "INFO:symbol[my_module_mp_my_sub_]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c b/build_base/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c new file mode 100644 index 00000000..ec85c53f --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c @@ -0,0 +1,4 @@ +const char* my_module_my_sub_(void) +{ + return "INFO:symbol[my_module_my_sub_]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/my_sub.c b/build_base/CMakeFiles/FortranCInterface/symbols/my_sub.c new file mode 100644 index 00000000..ce80fd82 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/my_sub.c @@ -0,0 +1,4 @@ +const char* my_sub(void) +{ + return "INFO:symbol[my_sub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/my_sub_.c b/build_base/CMakeFiles/FortranCInterface/symbols/my_sub_.c new file mode 100644 index 00000000..693daeb4 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/my_sub_.c @@ -0,0 +1,4 @@ +const char* my_sub_(void) +{ + return "INFO:symbol[my_sub_]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/my_sub__.c b/build_base/CMakeFiles/FortranCInterface/symbols/my_sub__.c new file mode 100644 index 00000000..deddc23b --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/my_sub__.c @@ -0,0 +1,4 @@ +const char* my_sub__(void) +{ + return "INFO:symbol[my_sub__]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c b/build_base/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c new file mode 100644 index 00000000..6528fb5d --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c @@ -0,0 +1,4 @@ +const char* mymodule$mysub(void) +{ + return "INFO:symbol[mymodule$mysub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c b/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c new file mode 100644 index 00000000..2f394a2a --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c @@ -0,0 +1,4 @@ +const char* mymodule_MP_mysub(void) +{ + return "INFO:symbol[mymodule_MP_mysub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c b/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c new file mode 100644 index 00000000..e308e514 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c @@ -0,0 +1,4 @@ +const char* mymodule_mp_mysub_(void) +{ + return "INFO:symbol[mymodule_mp_mysub_]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c b/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c new file mode 100644 index 00000000..1fb07773 --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c @@ -0,0 +1,4 @@ +const char* mymodule_mysub_(void) +{ + return "INFO:symbol[mymodule_mysub_]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/mysub.c b/build_base/CMakeFiles/FortranCInterface/symbols/mysub.c new file mode 100644 index 00000000..fa32bd7e --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/mysub.c @@ -0,0 +1,4 @@ +const char* mysub(void) +{ + return "INFO:symbol[mysub]"; +} diff --git a/build_base/CMakeFiles/FortranCInterface/symbols/mysub_.c b/build_base/CMakeFiles/FortranCInterface/symbols/mysub_.c new file mode 100644 index 00000000..5d98d30b --- /dev/null +++ b/build_base/CMakeFiles/FortranCInterface/symbols/mysub_.c @@ -0,0 +1,4 @@ +const char* mysub_(void) +{ + return "INFO:symbol[mysub_]"; +} diff --git a/build_base/CMakeFiles/Makefile.cmake b/build_base/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..6c97390c --- /dev/null +++ b/build_base/CMakeFiles/Makefile.cmake @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/CMakeLists.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/CMakeLists.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/CMakeLists.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h.in" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt" + "CMakeFiles/3.24.3/CMakeCCompiler.cmake" + "CMakeFiles/3.24.3/CMakeCUDACompiler.cmake" + "CMakeFiles/3.24.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.24.3/CMakeFortranCompiler.cmake" + "CMakeFiles/3.24.3/CMakeSystem.cmake" + "CMakeFiles/FindMPI/mpiver.f90" + "CMakeFiles/FindMPI/test_mpi.cpp" + "CMakeFiles/FindMPI/test_mpi.f90" + "CMakeFiles/FindOpenMP/OpenMPTryFlag.f90" + "CMakeFiles/FindOpenMP/OpenMPTryFlag.f90_in" + "CMakeFiles/FortranCInterface/Output.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/make.inc.in" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/superlu_dist.pc.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDAInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeGenericSystem.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeLanguageInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeParseImplicitLinkInfo.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CTest.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CTestTargets.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CTestUseLaunchers.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CheckCSourceCompiles.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CheckIncludeFile.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CheckLanguage.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CheckLibraryExists.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVIDIA-CUDA.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/DartConfiguration.tcl.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindCUDA.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindCUDA/select_compute_arch.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindCUDAToolkit.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindMPI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindMPI/mpiver.f90.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindMPI/test_mpi.c" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindMPI/test_mpi.f90.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindOpenMP.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindPackageMessage.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindPkgConfig.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindThreads.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Detect.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Input.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Macro.h.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/GNUInstallDirs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Internal/CheckSourceCompiles.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "DartConfiguration.tcl" + "CMakeFiles/FindMPI/test_mpi.cpp" + "CMakeFiles/FindMPI/test_mpi.cpp" + "CMakeFiles/FindMPI/test_mpi.f90" + "CMakeFiles/FindMPI/test_mpi.f90" + "CMakeFiles/FindMPI/test_mpi.f90" + "CMakeFiles/FindMPI/mpiver.f90" + "CMakeFiles/FindOpenMP/OpenMPTryFlag.f90" + "CMakeFiles/FindOpenMP/OpenMPTryFlag.f90" + "CMakeFiles/FortranCInterface/Input.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h" + "superlu_dist.pc" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/make.inc" + "SRC/superlu_dist_config.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h" + "FORTRAN/superlu_dist_config.h" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "SRC/CMakeFiles/CMakeDirectoryInformation.cmake" + "TEST/CMakeFiles/CMakeDirectoryInformation.cmake" + "EXAMPLE/CMakeFiles/CMakeDirectoryInformation.cmake" + "FORTRAN/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/Experimental.dir/DependInfo.cmake" + "CMakeFiles/Nightly.dir/DependInfo.cmake" + "CMakeFiles/Continuous.dir/DependInfo.cmake" + "CMakeFiles/NightlyMemoryCheck.dir/DependInfo.cmake" + "CMakeFiles/NightlyStart.dir/DependInfo.cmake" + "CMakeFiles/NightlyUpdate.dir/DependInfo.cmake" + "CMakeFiles/NightlyConfigure.dir/DependInfo.cmake" + "CMakeFiles/NightlyBuild.dir/DependInfo.cmake" + "CMakeFiles/NightlyTest.dir/DependInfo.cmake" + "CMakeFiles/NightlyCoverage.dir/DependInfo.cmake" + "CMakeFiles/NightlyMemCheck.dir/DependInfo.cmake" + "CMakeFiles/NightlySubmit.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalStart.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalUpdate.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalConfigure.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalBuild.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalTest.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalCoverage.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalMemCheck.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalSubmit.dir/DependInfo.cmake" + "CMakeFiles/ContinuousStart.dir/DependInfo.cmake" + "CMakeFiles/ContinuousUpdate.dir/DependInfo.cmake" + "CMakeFiles/ContinuousConfigure.dir/DependInfo.cmake" + "CMakeFiles/ContinuousBuild.dir/DependInfo.cmake" + "CMakeFiles/ContinuousTest.dir/DependInfo.cmake" + "CMakeFiles/ContinuousCoverage.dir/DependInfo.cmake" + "CMakeFiles/ContinuousMemCheck.dir/DependInfo.cmake" + "CMakeFiles/ContinuousSubmit.dir/DependInfo.cmake" + "SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + "SRC/CMakeFiles/superlu_dist-static.dir/DependInfo.cmake" + "TEST/CMakeFiles/pdtest.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive1.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive2.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive3.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive4.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive3d.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive3d1.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive3d2.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive3d3.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive_spawn.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive1.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive2.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive3.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive4.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive3d.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive3d1.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive3d2.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive3d3.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive1.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive2.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive3.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive4.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive3d.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive3d1.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive3d2.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive3d3.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive_spawn.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/f_pddrive.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/f_pddrive3d.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/f_5x5.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/f_pzdrive.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/f_pzdrive3d.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/config_f.dir/DependInfo.cmake" + ) diff --git a/build_base/CMakeFiles/Makefile2 b/build_base/CMakeFiles/Makefile2 new file mode 100644 index 00000000..1b43773d --- /dev/null +++ b/build_base/CMakeFiles/Makefile2 @@ -0,0 +1,2313 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: SRC/all +all: TEST/all +all: EXAMPLE/all +all: FORTRAN/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: SRC/preinstall +preinstall: TEST/preinstall +preinstall: EXAMPLE/preinstall +preinstall: FORTRAN/preinstall +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/Experimental.dir/clean +clean: CMakeFiles/Nightly.dir/clean +clean: CMakeFiles/Continuous.dir/clean +clean: CMakeFiles/NightlyMemoryCheck.dir/clean +clean: CMakeFiles/NightlyStart.dir/clean +clean: CMakeFiles/NightlyUpdate.dir/clean +clean: CMakeFiles/NightlyConfigure.dir/clean +clean: CMakeFiles/NightlyBuild.dir/clean +clean: CMakeFiles/NightlyTest.dir/clean +clean: CMakeFiles/NightlyCoverage.dir/clean +clean: CMakeFiles/NightlyMemCheck.dir/clean +clean: CMakeFiles/NightlySubmit.dir/clean +clean: CMakeFiles/ExperimentalStart.dir/clean +clean: CMakeFiles/ExperimentalUpdate.dir/clean +clean: CMakeFiles/ExperimentalConfigure.dir/clean +clean: CMakeFiles/ExperimentalBuild.dir/clean +clean: CMakeFiles/ExperimentalTest.dir/clean +clean: CMakeFiles/ExperimentalCoverage.dir/clean +clean: CMakeFiles/ExperimentalMemCheck.dir/clean +clean: CMakeFiles/ExperimentalSubmit.dir/clean +clean: CMakeFiles/ContinuousStart.dir/clean +clean: CMakeFiles/ContinuousUpdate.dir/clean +clean: CMakeFiles/ContinuousConfigure.dir/clean +clean: CMakeFiles/ContinuousBuild.dir/clean +clean: CMakeFiles/ContinuousTest.dir/clean +clean: CMakeFiles/ContinuousCoverage.dir/clean +clean: CMakeFiles/ContinuousMemCheck.dir/clean +clean: CMakeFiles/ContinuousSubmit.dir/clean +clean: SRC/clean +clean: TEST/clean +clean: EXAMPLE/clean +clean: FORTRAN/clean +.PHONY : clean + +#============================================================================= +# Directory level rules for directory EXAMPLE + +# Recursive "all" directory target. +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive1.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive2.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive3.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive4.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive3d.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive3d1.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive3d2.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive3d3.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive_spawn.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive1.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive2.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive3.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive4.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive3d.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive3d1.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive3d2.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive3d3.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive1.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive2.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive3.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive4.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive3d.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive3d1.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive3d2.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive3d3.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/all +.PHONY : EXAMPLE/all + +# Recursive "preinstall" directory target. +EXAMPLE/preinstall: +.PHONY : EXAMPLE/preinstall + +# Recursive "clean" directory target. +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive1.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive2.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive3.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive4.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive3d.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive3d1.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive3d2.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive3d3.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive_spawn.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive1.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive2.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive3.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive4.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive3d.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive3d1.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive3d2.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive3d3.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive1.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive2.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive3.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive4.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive3d.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive3d1.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive3d2.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive3d3.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/clean +.PHONY : EXAMPLE/clean + +#============================================================================= +# Directory level rules for directory FORTRAN + +# Recursive "all" directory target. +FORTRAN/all: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/all +FORTRAN/all: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all +FORTRAN/all: FORTRAN/CMakeFiles/f_pddrive.dir/all +FORTRAN/all: FORTRAN/CMakeFiles/f_pddrive3d.dir/all +FORTRAN/all: FORTRAN/CMakeFiles/f_5x5.dir/all +FORTRAN/all: FORTRAN/CMakeFiles/f_pzdrive.dir/all +FORTRAN/all: FORTRAN/CMakeFiles/f_pzdrive3d.dir/all +.PHONY : FORTRAN/all + +# Recursive "preinstall" directory target. +FORTRAN/preinstall: +.PHONY : FORTRAN/preinstall + +# Recursive "clean" directory target. +FORTRAN/clean: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/f_pddrive.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/f_pddrive3d.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/f_5x5.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/f_pzdrive.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/f_pzdrive3d.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/config_f.dir/clean +.PHONY : FORTRAN/clean + +#============================================================================= +# Directory level rules for directory SRC + +# Recursive "all" directory target. +SRC/all: SRC/CMakeFiles/superlu_dist.dir/all +SRC/all: SRC/CMakeFiles/superlu_dist-static.dir/all +.PHONY : SRC/all + +# Recursive "preinstall" directory target. +SRC/preinstall: +.PHONY : SRC/preinstall + +# Recursive "clean" directory target. +SRC/clean: SRC/CMakeFiles/superlu_dist.dir/clean +SRC/clean: SRC/CMakeFiles/superlu_dist-static.dir/clean +.PHONY : SRC/clean + +#============================================================================= +# Directory level rules for directory TEST + +# Recursive "all" directory target. +TEST/all: TEST/CMakeFiles/pdtest.dir/all +.PHONY : TEST/all + +# Recursive "preinstall" directory target. +TEST/preinstall: +.PHONY : TEST/preinstall + +# Recursive "clean" directory target. +TEST/clean: TEST/CMakeFiles/pdtest.dir/clean +.PHONY : TEST/clean + +#============================================================================= +# Target rules for target CMakeFiles/Experimental.dir + +# All Build rule for target. +CMakeFiles/Experimental.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Experimental.dir/build.make CMakeFiles/Experimental.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/Experimental.dir/build.make CMakeFiles/Experimental.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target Experimental" +.PHONY : CMakeFiles/Experimental.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/Experimental.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/Experimental.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/Experimental.dir/rule + +# Convenience name for target. +Experimental: CMakeFiles/Experimental.dir/rule +.PHONY : Experimental + +# clean rule for target. +CMakeFiles/Experimental.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Experimental.dir/build.make CMakeFiles/Experimental.dir/clean +.PHONY : CMakeFiles/Experimental.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/Nightly.dir + +# All Build rule for target. +CMakeFiles/Nightly.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Nightly.dir/build.make CMakeFiles/Nightly.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/Nightly.dir/build.make CMakeFiles/Nightly.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target Nightly" +.PHONY : CMakeFiles/Nightly.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/Nightly.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/Nightly.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/Nightly.dir/rule + +# Convenience name for target. +Nightly: CMakeFiles/Nightly.dir/rule +.PHONY : Nightly + +# clean rule for target. +CMakeFiles/Nightly.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Nightly.dir/build.make CMakeFiles/Nightly.dir/clean +.PHONY : CMakeFiles/Nightly.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/Continuous.dir + +# All Build rule for target. +CMakeFiles/Continuous.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Continuous.dir/build.make CMakeFiles/Continuous.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/Continuous.dir/build.make CMakeFiles/Continuous.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target Continuous" +.PHONY : CMakeFiles/Continuous.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/Continuous.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/Continuous.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/Continuous.dir/rule + +# Convenience name for target. +Continuous: CMakeFiles/Continuous.dir/rule +.PHONY : Continuous + +# clean rule for target. +CMakeFiles/Continuous.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Continuous.dir/build.make CMakeFiles/Continuous.dir/clean +.PHONY : CMakeFiles/Continuous.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyMemoryCheck.dir + +# All Build rule for target. +CMakeFiles/NightlyMemoryCheck.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemoryCheck.dir/build.make CMakeFiles/NightlyMemoryCheck.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemoryCheck.dir/build.make CMakeFiles/NightlyMemoryCheck.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target NightlyMemoryCheck" +.PHONY : CMakeFiles/NightlyMemoryCheck.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyMemoryCheck.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyMemoryCheck.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyMemoryCheck.dir/rule + +# Convenience name for target. +NightlyMemoryCheck: CMakeFiles/NightlyMemoryCheck.dir/rule +.PHONY : NightlyMemoryCheck + +# clean rule for target. +CMakeFiles/NightlyMemoryCheck.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemoryCheck.dir/build.make CMakeFiles/NightlyMemoryCheck.dir/clean +.PHONY : CMakeFiles/NightlyMemoryCheck.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyStart.dir + +# All Build rule for target. +CMakeFiles/NightlyStart.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyStart.dir/build.make CMakeFiles/NightlyStart.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyStart.dir/build.make CMakeFiles/NightlyStart.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target NightlyStart" +.PHONY : CMakeFiles/NightlyStart.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyStart.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyStart.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyStart.dir/rule + +# Convenience name for target. +NightlyStart: CMakeFiles/NightlyStart.dir/rule +.PHONY : NightlyStart + +# clean rule for target. +CMakeFiles/NightlyStart.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyStart.dir/build.make CMakeFiles/NightlyStart.dir/clean +.PHONY : CMakeFiles/NightlyStart.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyUpdate.dir + +# All Build rule for target. +CMakeFiles/NightlyUpdate.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyUpdate.dir/build.make CMakeFiles/NightlyUpdate.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyUpdate.dir/build.make CMakeFiles/NightlyUpdate.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target NightlyUpdate" +.PHONY : CMakeFiles/NightlyUpdate.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyUpdate.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyUpdate.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyUpdate.dir/rule + +# Convenience name for target. +NightlyUpdate: CMakeFiles/NightlyUpdate.dir/rule +.PHONY : NightlyUpdate + +# clean rule for target. +CMakeFiles/NightlyUpdate.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyUpdate.dir/build.make CMakeFiles/NightlyUpdate.dir/clean +.PHONY : CMakeFiles/NightlyUpdate.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyConfigure.dir + +# All Build rule for target. +CMakeFiles/NightlyConfigure.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyConfigure.dir/build.make CMakeFiles/NightlyConfigure.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyConfigure.dir/build.make CMakeFiles/NightlyConfigure.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target NightlyConfigure" +.PHONY : CMakeFiles/NightlyConfigure.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyConfigure.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyConfigure.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyConfigure.dir/rule + +# Convenience name for target. +NightlyConfigure: CMakeFiles/NightlyConfigure.dir/rule +.PHONY : NightlyConfigure + +# clean rule for target. +CMakeFiles/NightlyConfigure.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyConfigure.dir/build.make CMakeFiles/NightlyConfigure.dir/clean +.PHONY : CMakeFiles/NightlyConfigure.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyBuild.dir + +# All Build rule for target. +CMakeFiles/NightlyBuild.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyBuild.dir/build.make CMakeFiles/NightlyBuild.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyBuild.dir/build.make CMakeFiles/NightlyBuild.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target NightlyBuild" +.PHONY : CMakeFiles/NightlyBuild.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyBuild.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyBuild.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyBuild.dir/rule + +# Convenience name for target. +NightlyBuild: CMakeFiles/NightlyBuild.dir/rule +.PHONY : NightlyBuild + +# clean rule for target. +CMakeFiles/NightlyBuild.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyBuild.dir/build.make CMakeFiles/NightlyBuild.dir/clean +.PHONY : CMakeFiles/NightlyBuild.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyTest.dir + +# All Build rule for target. +CMakeFiles/NightlyTest.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyTest.dir/build.make CMakeFiles/NightlyTest.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyTest.dir/build.make CMakeFiles/NightlyTest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target NightlyTest" +.PHONY : CMakeFiles/NightlyTest.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyTest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyTest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyTest.dir/rule + +# Convenience name for target. +NightlyTest: CMakeFiles/NightlyTest.dir/rule +.PHONY : NightlyTest + +# clean rule for target. +CMakeFiles/NightlyTest.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyTest.dir/build.make CMakeFiles/NightlyTest.dir/clean +.PHONY : CMakeFiles/NightlyTest.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyCoverage.dir + +# All Build rule for target. +CMakeFiles/NightlyCoverage.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyCoverage.dir/build.make CMakeFiles/NightlyCoverage.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyCoverage.dir/build.make CMakeFiles/NightlyCoverage.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target NightlyCoverage" +.PHONY : CMakeFiles/NightlyCoverage.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyCoverage.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyCoverage.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyCoverage.dir/rule + +# Convenience name for target. +NightlyCoverage: CMakeFiles/NightlyCoverage.dir/rule +.PHONY : NightlyCoverage + +# clean rule for target. +CMakeFiles/NightlyCoverage.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyCoverage.dir/build.make CMakeFiles/NightlyCoverage.dir/clean +.PHONY : CMakeFiles/NightlyCoverage.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyMemCheck.dir + +# All Build rule for target. +CMakeFiles/NightlyMemCheck.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemCheck.dir/build.make CMakeFiles/NightlyMemCheck.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemCheck.dir/build.make CMakeFiles/NightlyMemCheck.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target NightlyMemCheck" +.PHONY : CMakeFiles/NightlyMemCheck.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyMemCheck.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyMemCheck.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyMemCheck.dir/rule + +# Convenience name for target. +NightlyMemCheck: CMakeFiles/NightlyMemCheck.dir/rule +.PHONY : NightlyMemCheck + +# clean rule for target. +CMakeFiles/NightlyMemCheck.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemCheck.dir/build.make CMakeFiles/NightlyMemCheck.dir/clean +.PHONY : CMakeFiles/NightlyMemCheck.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlySubmit.dir + +# All Build rule for target. +CMakeFiles/NightlySubmit.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlySubmit.dir/build.make CMakeFiles/NightlySubmit.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlySubmit.dir/build.make CMakeFiles/NightlySubmit.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target NightlySubmit" +.PHONY : CMakeFiles/NightlySubmit.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlySubmit.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlySubmit.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/NightlySubmit.dir/rule + +# Convenience name for target. +NightlySubmit: CMakeFiles/NightlySubmit.dir/rule +.PHONY : NightlySubmit + +# clean rule for target. +CMakeFiles/NightlySubmit.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlySubmit.dir/build.make CMakeFiles/NightlySubmit.dir/clean +.PHONY : CMakeFiles/NightlySubmit.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalStart.dir + +# All Build rule for target. +CMakeFiles/ExperimentalStart.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalStart.dir/build.make CMakeFiles/ExperimentalStart.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalStart.dir/build.make CMakeFiles/ExperimentalStart.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target ExperimentalStart" +.PHONY : CMakeFiles/ExperimentalStart.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalStart.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalStart.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalStart.dir/rule + +# Convenience name for target. +ExperimentalStart: CMakeFiles/ExperimentalStart.dir/rule +.PHONY : ExperimentalStart + +# clean rule for target. +CMakeFiles/ExperimentalStart.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalStart.dir/build.make CMakeFiles/ExperimentalStart.dir/clean +.PHONY : CMakeFiles/ExperimentalStart.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalUpdate.dir + +# All Build rule for target. +CMakeFiles/ExperimentalUpdate.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalUpdate.dir/build.make CMakeFiles/ExperimentalUpdate.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalUpdate.dir/build.make CMakeFiles/ExperimentalUpdate.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target ExperimentalUpdate" +.PHONY : CMakeFiles/ExperimentalUpdate.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalUpdate.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalUpdate.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalUpdate.dir/rule + +# Convenience name for target. +ExperimentalUpdate: CMakeFiles/ExperimentalUpdate.dir/rule +.PHONY : ExperimentalUpdate + +# clean rule for target. +CMakeFiles/ExperimentalUpdate.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalUpdate.dir/build.make CMakeFiles/ExperimentalUpdate.dir/clean +.PHONY : CMakeFiles/ExperimentalUpdate.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalConfigure.dir + +# All Build rule for target. +CMakeFiles/ExperimentalConfigure.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalConfigure.dir/build.make CMakeFiles/ExperimentalConfigure.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalConfigure.dir/build.make CMakeFiles/ExperimentalConfigure.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target ExperimentalConfigure" +.PHONY : CMakeFiles/ExperimentalConfigure.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalConfigure.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalConfigure.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalConfigure.dir/rule + +# Convenience name for target. +ExperimentalConfigure: CMakeFiles/ExperimentalConfigure.dir/rule +.PHONY : ExperimentalConfigure + +# clean rule for target. +CMakeFiles/ExperimentalConfigure.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalConfigure.dir/build.make CMakeFiles/ExperimentalConfigure.dir/clean +.PHONY : CMakeFiles/ExperimentalConfigure.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalBuild.dir + +# All Build rule for target. +CMakeFiles/ExperimentalBuild.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalBuild.dir/build.make CMakeFiles/ExperimentalBuild.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalBuild.dir/build.make CMakeFiles/ExperimentalBuild.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target ExperimentalBuild" +.PHONY : CMakeFiles/ExperimentalBuild.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalBuild.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalBuild.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalBuild.dir/rule + +# Convenience name for target. +ExperimentalBuild: CMakeFiles/ExperimentalBuild.dir/rule +.PHONY : ExperimentalBuild + +# clean rule for target. +CMakeFiles/ExperimentalBuild.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalBuild.dir/build.make CMakeFiles/ExperimentalBuild.dir/clean +.PHONY : CMakeFiles/ExperimentalBuild.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalTest.dir + +# All Build rule for target. +CMakeFiles/ExperimentalTest.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalTest.dir/build.make CMakeFiles/ExperimentalTest.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalTest.dir/build.make CMakeFiles/ExperimentalTest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target ExperimentalTest" +.PHONY : CMakeFiles/ExperimentalTest.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalTest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalTest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalTest.dir/rule + +# Convenience name for target. +ExperimentalTest: CMakeFiles/ExperimentalTest.dir/rule +.PHONY : ExperimentalTest + +# clean rule for target. +CMakeFiles/ExperimentalTest.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalTest.dir/build.make CMakeFiles/ExperimentalTest.dir/clean +.PHONY : CMakeFiles/ExperimentalTest.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalCoverage.dir + +# All Build rule for target. +CMakeFiles/ExperimentalCoverage.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalCoverage.dir/build.make CMakeFiles/ExperimentalCoverage.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalCoverage.dir/build.make CMakeFiles/ExperimentalCoverage.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target ExperimentalCoverage" +.PHONY : CMakeFiles/ExperimentalCoverage.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalCoverage.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalCoverage.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalCoverage.dir/rule + +# Convenience name for target. +ExperimentalCoverage: CMakeFiles/ExperimentalCoverage.dir/rule +.PHONY : ExperimentalCoverage + +# clean rule for target. +CMakeFiles/ExperimentalCoverage.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalCoverage.dir/build.make CMakeFiles/ExperimentalCoverage.dir/clean +.PHONY : CMakeFiles/ExperimentalCoverage.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalMemCheck.dir + +# All Build rule for target. +CMakeFiles/ExperimentalMemCheck.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalMemCheck.dir/build.make CMakeFiles/ExperimentalMemCheck.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalMemCheck.dir/build.make CMakeFiles/ExperimentalMemCheck.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target ExperimentalMemCheck" +.PHONY : CMakeFiles/ExperimentalMemCheck.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalMemCheck.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalMemCheck.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalMemCheck.dir/rule + +# Convenience name for target. +ExperimentalMemCheck: CMakeFiles/ExperimentalMemCheck.dir/rule +.PHONY : ExperimentalMemCheck + +# clean rule for target. +CMakeFiles/ExperimentalMemCheck.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalMemCheck.dir/build.make CMakeFiles/ExperimentalMemCheck.dir/clean +.PHONY : CMakeFiles/ExperimentalMemCheck.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalSubmit.dir + +# All Build rule for target. +CMakeFiles/ExperimentalSubmit.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalSubmit.dir/build.make CMakeFiles/ExperimentalSubmit.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalSubmit.dir/build.make CMakeFiles/ExperimentalSubmit.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target ExperimentalSubmit" +.PHONY : CMakeFiles/ExperimentalSubmit.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalSubmit.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalSubmit.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalSubmit.dir/rule + +# Convenience name for target. +ExperimentalSubmit: CMakeFiles/ExperimentalSubmit.dir/rule +.PHONY : ExperimentalSubmit + +# clean rule for target. +CMakeFiles/ExperimentalSubmit.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalSubmit.dir/build.make CMakeFiles/ExperimentalSubmit.dir/clean +.PHONY : CMakeFiles/ExperimentalSubmit.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousStart.dir + +# All Build rule for target. +CMakeFiles/ContinuousStart.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousStart.dir/build.make CMakeFiles/ContinuousStart.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousStart.dir/build.make CMakeFiles/ContinuousStart.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target ContinuousStart" +.PHONY : CMakeFiles/ContinuousStart.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousStart.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousStart.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousStart.dir/rule + +# Convenience name for target. +ContinuousStart: CMakeFiles/ContinuousStart.dir/rule +.PHONY : ContinuousStart + +# clean rule for target. +CMakeFiles/ContinuousStart.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousStart.dir/build.make CMakeFiles/ContinuousStart.dir/clean +.PHONY : CMakeFiles/ContinuousStart.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousUpdate.dir + +# All Build rule for target. +CMakeFiles/ContinuousUpdate.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousUpdate.dir/build.make CMakeFiles/ContinuousUpdate.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousUpdate.dir/build.make CMakeFiles/ContinuousUpdate.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target ContinuousUpdate" +.PHONY : CMakeFiles/ContinuousUpdate.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousUpdate.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousUpdate.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousUpdate.dir/rule + +# Convenience name for target. +ContinuousUpdate: CMakeFiles/ContinuousUpdate.dir/rule +.PHONY : ContinuousUpdate + +# clean rule for target. +CMakeFiles/ContinuousUpdate.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousUpdate.dir/build.make CMakeFiles/ContinuousUpdate.dir/clean +.PHONY : CMakeFiles/ContinuousUpdate.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousConfigure.dir + +# All Build rule for target. +CMakeFiles/ContinuousConfigure.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousConfigure.dir/build.make CMakeFiles/ContinuousConfigure.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousConfigure.dir/build.make CMakeFiles/ContinuousConfigure.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target ContinuousConfigure" +.PHONY : CMakeFiles/ContinuousConfigure.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousConfigure.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousConfigure.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousConfigure.dir/rule + +# Convenience name for target. +ContinuousConfigure: CMakeFiles/ContinuousConfigure.dir/rule +.PHONY : ContinuousConfigure + +# clean rule for target. +CMakeFiles/ContinuousConfigure.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousConfigure.dir/build.make CMakeFiles/ContinuousConfigure.dir/clean +.PHONY : CMakeFiles/ContinuousConfigure.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousBuild.dir + +# All Build rule for target. +CMakeFiles/ContinuousBuild.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousBuild.dir/build.make CMakeFiles/ContinuousBuild.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousBuild.dir/build.make CMakeFiles/ContinuousBuild.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target ContinuousBuild" +.PHONY : CMakeFiles/ContinuousBuild.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousBuild.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousBuild.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousBuild.dir/rule + +# Convenience name for target. +ContinuousBuild: CMakeFiles/ContinuousBuild.dir/rule +.PHONY : ContinuousBuild + +# clean rule for target. +CMakeFiles/ContinuousBuild.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousBuild.dir/build.make CMakeFiles/ContinuousBuild.dir/clean +.PHONY : CMakeFiles/ContinuousBuild.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousTest.dir + +# All Build rule for target. +CMakeFiles/ContinuousTest.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousTest.dir/build.make CMakeFiles/ContinuousTest.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousTest.dir/build.make CMakeFiles/ContinuousTest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target ContinuousTest" +.PHONY : CMakeFiles/ContinuousTest.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousTest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousTest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousTest.dir/rule + +# Convenience name for target. +ContinuousTest: CMakeFiles/ContinuousTest.dir/rule +.PHONY : ContinuousTest + +# clean rule for target. +CMakeFiles/ContinuousTest.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousTest.dir/build.make CMakeFiles/ContinuousTest.dir/clean +.PHONY : CMakeFiles/ContinuousTest.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousCoverage.dir + +# All Build rule for target. +CMakeFiles/ContinuousCoverage.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousCoverage.dir/build.make CMakeFiles/ContinuousCoverage.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousCoverage.dir/build.make CMakeFiles/ContinuousCoverage.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target ContinuousCoverage" +.PHONY : CMakeFiles/ContinuousCoverage.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousCoverage.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousCoverage.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousCoverage.dir/rule + +# Convenience name for target. +ContinuousCoverage: CMakeFiles/ContinuousCoverage.dir/rule +.PHONY : ContinuousCoverage + +# clean rule for target. +CMakeFiles/ContinuousCoverage.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousCoverage.dir/build.make CMakeFiles/ContinuousCoverage.dir/clean +.PHONY : CMakeFiles/ContinuousCoverage.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousMemCheck.dir + +# All Build rule for target. +CMakeFiles/ContinuousMemCheck.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousMemCheck.dir/build.make CMakeFiles/ContinuousMemCheck.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousMemCheck.dir/build.make CMakeFiles/ContinuousMemCheck.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target ContinuousMemCheck" +.PHONY : CMakeFiles/ContinuousMemCheck.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousMemCheck.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousMemCheck.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousMemCheck.dir/rule + +# Convenience name for target. +ContinuousMemCheck: CMakeFiles/ContinuousMemCheck.dir/rule +.PHONY : ContinuousMemCheck + +# clean rule for target. +CMakeFiles/ContinuousMemCheck.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousMemCheck.dir/build.make CMakeFiles/ContinuousMemCheck.dir/clean +.PHONY : CMakeFiles/ContinuousMemCheck.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousSubmit.dir + +# All Build rule for target. +CMakeFiles/ContinuousSubmit.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousSubmit.dir/build.make CMakeFiles/ContinuousSubmit.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousSubmit.dir/build.make CMakeFiles/ContinuousSubmit.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target ContinuousSubmit" +.PHONY : CMakeFiles/ContinuousSubmit.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousSubmit.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousSubmit.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousSubmit.dir/rule + +# Convenience name for target. +ContinuousSubmit: CMakeFiles/ContinuousSubmit.dir/rule +.PHONY : ContinuousSubmit + +# clean rule for target. +CMakeFiles/ContinuousSubmit.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousSubmit.dir/build.make CMakeFiles/ContinuousSubmit.dir/clean +.PHONY : CMakeFiles/ContinuousSubmit.dir/clean + +#============================================================================= +# Target rules for target SRC/CMakeFiles/superlu_dist.dir + +# All Build rule for target. +SRC/CMakeFiles/superlu_dist.dir/all: + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/depend + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61 "Built target superlu_dist" +.PHONY : SRC/CMakeFiles/superlu_dist.dir/all + +# Build rule for subdir invocation for target. +SRC/CMakeFiles/superlu_dist.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/CMakeFiles/superlu_dist.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : SRC/CMakeFiles/superlu_dist.dir/rule + +# Convenience name for target. +superlu_dist: SRC/CMakeFiles/superlu_dist.dir/rule +.PHONY : superlu_dist + +# clean rule for target. +SRC/CMakeFiles/superlu_dist.dir/clean: + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/clean +.PHONY : SRC/CMakeFiles/superlu_dist.dir/clean + +#============================================================================= +# Target rules for target SRC/CMakeFiles/superlu_dist-static.dir + +# All Build rule for target. +SRC/CMakeFiles/superlu_dist-static.dir/all: + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/depend + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96 "Built target superlu_dist-static" +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/all + +# Build rule for subdir invocation for target. +SRC/CMakeFiles/superlu_dist-static.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/CMakeFiles/superlu_dist-static.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/rule + +# Convenience name for target. +superlu_dist-static: SRC/CMakeFiles/superlu_dist-static.dir/rule +.PHONY : superlu_dist-static + +# clean rule for target. +SRC/CMakeFiles/superlu_dist-static.dir/clean: + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/clean +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/clean + +#============================================================================= +# Target rules for target TEST/CMakeFiles/pdtest.dir + +# All Build rule for target. +TEST/CMakeFiles/pdtest.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/depend + $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=11 "Built target pdtest" +.PHONY : TEST/CMakeFiles/pdtest.dir/all + +# Build rule for subdir invocation for target. +TEST/CMakeFiles/pdtest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 TEST/CMakeFiles/pdtest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : TEST/CMakeFiles/pdtest.dir/rule + +# Convenience name for target. +pdtest: TEST/CMakeFiles/pdtest.dir/rule +.PHONY : pdtest + +# clean rule for target. +TEST/CMakeFiles/pdtest.dir/clean: + $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/clean +.PHONY : TEST/CMakeFiles/pdtest.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target pddrive" +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/rule + +# Convenience name for target. +pddrive: EXAMPLE/CMakeFiles/pddrive.dir/rule +.PHONY : pddrive + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive1.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive1.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=3 "Built target pddrive1" +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive1.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive1.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/rule + +# Convenience name for target. +pddrive1: EXAMPLE/CMakeFiles/pddrive1.dir/rule +.PHONY : pddrive1 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive1.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive2.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive2.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=4 "Built target pddrive2" +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive2.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive2.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/rule + +# Convenience name for target. +pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/rule +.PHONY : pddrive2 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive2.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive3.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive3.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=5 "Built target pddrive3" +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive3.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/rule + +# Convenience name for target. +pddrive3: EXAMPLE/CMakeFiles/pddrive3.dir/rule +.PHONY : pddrive3 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive3.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive4.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive4.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=9 "Built target pddrive4" +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive4.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive4.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/rule + +# Convenience name for target. +pddrive4: EXAMPLE/CMakeFiles/pddrive4.dir/rule +.PHONY : pddrive4 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive4.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive3d.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive3d.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=6 "Built target pddrive3d" +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive3d.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/rule + +# Convenience name for target. +pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/rule +.PHONY : pddrive3d + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive3d.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive3d1.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive3d1.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=7 "Built target pddrive3d1" +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive3d1.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d1.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/rule + +# Convenience name for target. +pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/rule +.PHONY : pddrive3d1 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive3d1.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive3d2.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive3d2.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=8 "Built target pddrive3d2" +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive3d2.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d2.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/rule + +# Convenience name for target. +pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/rule +.PHONY : pddrive3d2 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive3d2.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive3d3.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive3d3.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target pddrive3d3" +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive3d3.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d3.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/rule + +# Convenience name for target. +pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/rule +.PHONY : pddrive3d3 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive3d3.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=10 "Built target pddrive_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule + +# Convenience name for target. +pddrive_ABglobal: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule +.PHONY : pddrive_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target pddrive1_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule + +# Convenience name for target. +pddrive1_ABglobal: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule +.PHONY : pddrive1_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target pddrive2_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule + +# Convenience name for target. +pddrive2_ABglobal: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule +.PHONY : pddrive2_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target pddrive3_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule + +# Convenience name for target. +pddrive3_ABglobal: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule +.PHONY : pddrive3_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target pddrive4_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule + +# Convenience name for target. +pddrive4_ABglobal: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule +.PHONY : pddrive4_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive_spawn.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive_spawn.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target pddrive_spawn" +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive_spawn.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule + +# Convenience name for target. +pddrive_spawn: EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule +.PHONY : pddrive_spawn + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive_spawn.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=12 "Built target psdrive" +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/rule + +# Convenience name for target. +psdrive: EXAMPLE/CMakeFiles/psdrive.dir/rule +.PHONY : psdrive + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive1.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive1.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target psdrive1" +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive1.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive1.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/rule + +# Convenience name for target. +psdrive1: EXAMPLE/CMakeFiles/psdrive1.dir/rule +.PHONY : psdrive1 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive1.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive2.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive2.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=13 "Built target psdrive2" +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive2.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive2.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/rule + +# Convenience name for target. +psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/rule +.PHONY : psdrive2 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive2.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive3.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive3.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=14 "Built target psdrive3" +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive3.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/rule + +# Convenience name for target. +psdrive3: EXAMPLE/CMakeFiles/psdrive3.dir/rule +.PHONY : psdrive3 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive3.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive4.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive4.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target psdrive4" +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive4.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive4.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/rule + +# Convenience name for target. +psdrive4: EXAMPLE/CMakeFiles/psdrive4.dir/rule +.PHONY : psdrive4 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive4.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive3d.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive3d.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=15 "Built target psdrive3d" +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive3d.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/rule + +# Convenience name for target. +psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/rule +.PHONY : psdrive3d + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive3d.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive3d1.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive3d1.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target psdrive3d1" +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive3d1.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d1.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/rule + +# Convenience name for target. +psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/rule +.PHONY : psdrive3d1 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive3d1.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive3d2.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive3d2.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=16 "Built target psdrive3d2" +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive3d2.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d2.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/rule + +# Convenience name for target. +psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/rule +.PHONY : psdrive3d2 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive3d2.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive3d3.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive3d3.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=17 "Built target psdrive3d3" +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive3d3.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d3.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/rule + +# Convenience name for target. +psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/rule +.PHONY : psdrive3d3 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive3d3.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=18 "Built target pzdrive" +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/rule + +# Convenience name for target. +pzdrive: EXAMPLE/CMakeFiles/pzdrive.dir/rule +.PHONY : pzdrive + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive1.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive1.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=19 "Built target pzdrive1" +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive1.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive1.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/rule + +# Convenience name for target. +pzdrive1: EXAMPLE/CMakeFiles/pzdrive1.dir/rule +.PHONY : pzdrive1 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive1.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive2.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive2.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=20 "Built target pzdrive2" +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive2.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive2.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/rule + +# Convenience name for target. +pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/rule +.PHONY : pzdrive2 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive2.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive3.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive3.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=21 "Built target pzdrive3" +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive3.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/rule + +# Convenience name for target. +pzdrive3: EXAMPLE/CMakeFiles/pzdrive3.dir/rule +.PHONY : pzdrive3 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive3.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive4.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive4.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=25 "Built target pzdrive4" +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive4.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive4.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/rule + +# Convenience name for target. +pzdrive4: EXAMPLE/CMakeFiles/pzdrive4.dir/rule +.PHONY : pzdrive4 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive4.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive3d.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive3d.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=22 "Built target pzdrive3d" +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive3d.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/rule + +# Convenience name for target. +pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/rule +.PHONY : pzdrive3d + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive3d.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive3d1.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive3d1.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=23 "Built target pzdrive3d1" +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d1.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule + +# Convenience name for target. +pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule +.PHONY : pzdrive3d1 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive3d1.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive3d2.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive3d2.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target pzdrive3d2" +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d2.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule + +# Convenience name for target. +pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule +.PHONY : pzdrive3d2 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive3d2.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive3d3.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive3d3.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=24 "Built target pzdrive3d3" +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d3.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule + +# Convenience name for target. +pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule +.PHONY : pzdrive3d3 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive3d3.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target pzdrive_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule + +# Convenience name for target. +pzdrive_ABglobal: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule +.PHONY : pzdrive_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target pzdrive1_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule + +# Convenience name for target. +pzdrive1_ABglobal: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule +.PHONY : pzdrive1_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target pzdrive2_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule + +# Convenience name for target. +pzdrive2_ABglobal: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule +.PHONY : pzdrive2_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target pzdrive3_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule + +# Convenience name for target. +pzdrive3_ABglobal: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule +.PHONY : pzdrive3_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target pzdrive4_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule + +# Convenience name for target. +pzdrive4_ABglobal: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule +.PHONY : pzdrive4_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive_spawn.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=26 "Built target pzdrive_spawn" +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive_spawn.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule + +# Convenience name for target. +pzdrive_spawn: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule +.PHONY : pzdrive_spawn + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/superlu_dist_fortran.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/all: FORTRAN/CMakeFiles/config_f.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=97,98 "Built target superlu_dist_fortran" +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 37 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/superlu_dist_fortran.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule + +# Convenience name for target. +superlu_dist_fortran: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule +.PHONY : superlu_dist_fortran + +# clean rule for target. +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/clean +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/all +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all: FORTRAN/CMakeFiles/config_f.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=99,100 "Built target superlu_dist_fortran-static" +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 39 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule + +# Convenience name for target. +superlu_dist_fortran-static: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule +.PHONY : superlu_dist_fortran-static + +# clean rule for target. +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/clean +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/f_pddrive.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/f_pddrive.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/f_pddrive.dir/all: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=1 "Built target f_pddrive" +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/f_pddrive.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 40 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pddrive.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/rule + +# Convenience name for target. +f_pddrive: FORTRAN/CMakeFiles/f_pddrive.dir/rule +.PHONY : f_pddrive + +# clean rule for target. +FORTRAN/CMakeFiles/f_pddrive.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/clean +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/f_pddrive3d.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/f_pddrive3d.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/f_pddrive3d.dir/all: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target f_pddrive3d" +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/f_pddrive3d.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 39 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pddrive3d.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/rule + +# Convenience name for target. +f_pddrive3d: FORTRAN/CMakeFiles/f_pddrive3d.dir/rule +.PHONY : f_pddrive3d + +# clean rule for target. +FORTRAN/CMakeFiles/f_pddrive3d.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/clean +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/f_5x5.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/f_5x5.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/f_5x5.dir/all: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target f_5x5" +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/f_5x5.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 39 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_5x5.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/rule + +# Convenience name for target. +f_5x5: FORTRAN/CMakeFiles/f_5x5.dir/rule +.PHONY : f_5x5 + +# clean rule for target. +FORTRAN/CMakeFiles/f_5x5.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/clean +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/f_pzdrive.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/f_pzdrive.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/f_pzdrive.dir/all: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target f_pzdrive" +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/f_pzdrive.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 39 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pzdrive.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/rule + +# Convenience name for target. +f_pzdrive: FORTRAN/CMakeFiles/f_pzdrive.dir/rule +.PHONY : f_pzdrive + +# clean rule for target. +FORTRAN/CMakeFiles/f_pzdrive.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/clean +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/f_pzdrive3d.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/f_pzdrive3d.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/f_pzdrive3d.dir/all: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=2 "Built target f_pzdrive3d" +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 40 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pzdrive3d.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule + +# Convenience name for target. +f_pzdrive3d: FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule +.PHONY : f_pzdrive3d + +# clean rule for target. +FORTRAN/CMakeFiles/f_pzdrive3d.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/clean +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/config_f.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/config_f.dir/all: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/config_f.dir/build.make FORTRAN/CMakeFiles/config_f.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/config_f.dir/build.make FORTRAN/CMakeFiles/config_f.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num= "Built target config_f" +.PHONY : FORTRAN/CMakeFiles/config_f.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/config_f.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/config_f.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/config_f.dir/rule + +# Convenience name for target. +config_f: FORTRAN/CMakeFiles/config_f.dir/rule +.PHONY : config_f + +# clean rule for target. +FORTRAN/CMakeFiles/config_f.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/config_f.dir/build.make FORTRAN/CMakeFiles/config_f.dir/clean +.PHONY : FORTRAN/CMakeFiles/config_f.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base/CMakeFiles/Nightly.dir/DependInfo.cmake b/build_base/CMakeFiles/Nightly.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/Nightly.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/Nightly.dir/build.make b/build_base/CMakeFiles/Nightly.dir/build.make new file mode 100644 index 00000000..1f07ccdf --- /dev/null +++ b/build_base/CMakeFiles/Nightly.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for Nightly. + +# Include any custom commands dependencies for this target. +include CMakeFiles/Nightly.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/Nightly.dir/progress.make + +CMakeFiles/Nightly: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D Nightly + +Nightly: CMakeFiles/Nightly +Nightly: CMakeFiles/Nightly.dir/build.make +.PHONY : Nightly + +# Rule to build all files generated by this target. +CMakeFiles/Nightly.dir/build: Nightly +.PHONY : CMakeFiles/Nightly.dir/build + +CMakeFiles/Nightly.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/Nightly.dir/cmake_clean.cmake +.PHONY : CMakeFiles/Nightly.dir/clean + +CMakeFiles/Nightly.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/Nightly.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/Nightly.dir/depend + diff --git a/build_base/CMakeFiles/Nightly.dir/cmake_clean.cmake b/build_base/CMakeFiles/Nightly.dir/cmake_clean.cmake new file mode 100644 index 00000000..99a4ac14 --- /dev/null +++ b/build_base/CMakeFiles/Nightly.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/Nightly" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/Nightly.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/Nightly.dir/compiler_depend.make b/build_base/CMakeFiles/Nightly.dir/compiler_depend.make new file mode 100644 index 00000000..b53ef7a7 --- /dev/null +++ b/build_base/CMakeFiles/Nightly.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for Nightly. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/Nightly.dir/compiler_depend.ts b/build_base/CMakeFiles/Nightly.dir/compiler_depend.ts new file mode 100644 index 00000000..a85d2c81 --- /dev/null +++ b/build_base/CMakeFiles/Nightly.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for Nightly. diff --git a/build_base/CMakeFiles/Nightly.dir/progress.make b/build_base/CMakeFiles/Nightly.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/Nightly.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/NightlyBuild.dir/DependInfo.cmake b/build_base/CMakeFiles/NightlyBuild.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/NightlyBuild.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/NightlyBuild.dir/build.make b/build_base/CMakeFiles/NightlyBuild.dir/build.make new file mode 100644 index 00000000..08319dce --- /dev/null +++ b/build_base/CMakeFiles/NightlyBuild.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for NightlyBuild. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyBuild.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyBuild.dir/progress.make + +CMakeFiles/NightlyBuild: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyBuild + +NightlyBuild: CMakeFiles/NightlyBuild +NightlyBuild: CMakeFiles/NightlyBuild.dir/build.make +.PHONY : NightlyBuild + +# Rule to build all files generated by this target. +CMakeFiles/NightlyBuild.dir/build: NightlyBuild +.PHONY : CMakeFiles/NightlyBuild.dir/build + +CMakeFiles/NightlyBuild.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyBuild.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyBuild.dir/clean + +CMakeFiles/NightlyBuild.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/NightlyBuild.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyBuild.dir/depend + diff --git a/build_base/CMakeFiles/NightlyBuild.dir/cmake_clean.cmake b/build_base/CMakeFiles/NightlyBuild.dir/cmake_clean.cmake new file mode 100644 index 00000000..7aa38a78 --- /dev/null +++ b/build_base/CMakeFiles/NightlyBuild.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyBuild" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyBuild.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/NightlyBuild.dir/compiler_depend.make b/build_base/CMakeFiles/NightlyBuild.dir/compiler_depend.make new file mode 100644 index 00000000..da2f3475 --- /dev/null +++ b/build_base/CMakeFiles/NightlyBuild.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyBuild. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/NightlyBuild.dir/compiler_depend.ts b/build_base/CMakeFiles/NightlyBuild.dir/compiler_depend.ts new file mode 100644 index 00000000..89e69609 --- /dev/null +++ b/build_base/CMakeFiles/NightlyBuild.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyBuild. diff --git a/build_base/CMakeFiles/NightlyBuild.dir/progress.make b/build_base/CMakeFiles/NightlyBuild.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/NightlyBuild.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/NightlyConfigure.dir/DependInfo.cmake b/build_base/CMakeFiles/NightlyConfigure.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/NightlyConfigure.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/NightlyConfigure.dir/build.make b/build_base/CMakeFiles/NightlyConfigure.dir/build.make new file mode 100644 index 00000000..6bcd39a8 --- /dev/null +++ b/build_base/CMakeFiles/NightlyConfigure.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for NightlyConfigure. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyConfigure.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyConfigure.dir/progress.make + +CMakeFiles/NightlyConfigure: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyConfigure + +NightlyConfigure: CMakeFiles/NightlyConfigure +NightlyConfigure: CMakeFiles/NightlyConfigure.dir/build.make +.PHONY : NightlyConfigure + +# Rule to build all files generated by this target. +CMakeFiles/NightlyConfigure.dir/build: NightlyConfigure +.PHONY : CMakeFiles/NightlyConfigure.dir/build + +CMakeFiles/NightlyConfigure.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyConfigure.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyConfigure.dir/clean + +CMakeFiles/NightlyConfigure.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/NightlyConfigure.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyConfigure.dir/depend + diff --git a/build_base/CMakeFiles/NightlyConfigure.dir/cmake_clean.cmake b/build_base/CMakeFiles/NightlyConfigure.dir/cmake_clean.cmake new file mode 100644 index 00000000..080c729b --- /dev/null +++ b/build_base/CMakeFiles/NightlyConfigure.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyConfigure" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyConfigure.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/NightlyConfigure.dir/compiler_depend.make b/build_base/CMakeFiles/NightlyConfigure.dir/compiler_depend.make new file mode 100644 index 00000000..973bd2a5 --- /dev/null +++ b/build_base/CMakeFiles/NightlyConfigure.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyConfigure. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/NightlyConfigure.dir/compiler_depend.ts b/build_base/CMakeFiles/NightlyConfigure.dir/compiler_depend.ts new file mode 100644 index 00000000..3e550dad --- /dev/null +++ b/build_base/CMakeFiles/NightlyConfigure.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyConfigure. diff --git a/build_base/CMakeFiles/NightlyConfigure.dir/progress.make b/build_base/CMakeFiles/NightlyConfigure.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/NightlyConfigure.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/NightlyCoverage.dir/DependInfo.cmake b/build_base/CMakeFiles/NightlyCoverage.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/NightlyCoverage.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/NightlyCoverage.dir/build.make b/build_base/CMakeFiles/NightlyCoverage.dir/build.make new file mode 100644 index 00000000..c40c805b --- /dev/null +++ b/build_base/CMakeFiles/NightlyCoverage.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for NightlyCoverage. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyCoverage.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyCoverage.dir/progress.make + +CMakeFiles/NightlyCoverage: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyCoverage + +NightlyCoverage: CMakeFiles/NightlyCoverage +NightlyCoverage: CMakeFiles/NightlyCoverage.dir/build.make +.PHONY : NightlyCoverage + +# Rule to build all files generated by this target. +CMakeFiles/NightlyCoverage.dir/build: NightlyCoverage +.PHONY : CMakeFiles/NightlyCoverage.dir/build + +CMakeFiles/NightlyCoverage.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyCoverage.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyCoverage.dir/clean + +CMakeFiles/NightlyCoverage.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/NightlyCoverage.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyCoverage.dir/depend + diff --git a/build_base/CMakeFiles/NightlyCoverage.dir/cmake_clean.cmake b/build_base/CMakeFiles/NightlyCoverage.dir/cmake_clean.cmake new file mode 100644 index 00000000..d6cba89b --- /dev/null +++ b/build_base/CMakeFiles/NightlyCoverage.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyCoverage" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyCoverage.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/NightlyCoverage.dir/compiler_depend.make b/build_base/CMakeFiles/NightlyCoverage.dir/compiler_depend.make new file mode 100644 index 00000000..9f188a1e --- /dev/null +++ b/build_base/CMakeFiles/NightlyCoverage.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyCoverage. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/NightlyCoverage.dir/compiler_depend.ts b/build_base/CMakeFiles/NightlyCoverage.dir/compiler_depend.ts new file mode 100644 index 00000000..3092ba3e --- /dev/null +++ b/build_base/CMakeFiles/NightlyCoverage.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyCoverage. diff --git a/build_base/CMakeFiles/NightlyCoverage.dir/progress.make b/build_base/CMakeFiles/NightlyCoverage.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/NightlyCoverage.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/NightlyMemCheck.dir/DependInfo.cmake b/build_base/CMakeFiles/NightlyMemCheck.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/NightlyMemCheck.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/NightlyMemCheck.dir/build.make b/build_base/CMakeFiles/NightlyMemCheck.dir/build.make new file mode 100644 index 00000000..99517ad3 --- /dev/null +++ b/build_base/CMakeFiles/NightlyMemCheck.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for NightlyMemCheck. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyMemCheck.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyMemCheck.dir/progress.make + +CMakeFiles/NightlyMemCheck: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyMemCheck + +NightlyMemCheck: CMakeFiles/NightlyMemCheck +NightlyMemCheck: CMakeFiles/NightlyMemCheck.dir/build.make +.PHONY : NightlyMemCheck + +# Rule to build all files generated by this target. +CMakeFiles/NightlyMemCheck.dir/build: NightlyMemCheck +.PHONY : CMakeFiles/NightlyMemCheck.dir/build + +CMakeFiles/NightlyMemCheck.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyMemCheck.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyMemCheck.dir/clean + +CMakeFiles/NightlyMemCheck.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/NightlyMemCheck.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyMemCheck.dir/depend + diff --git a/build_base/CMakeFiles/NightlyMemCheck.dir/cmake_clean.cmake b/build_base/CMakeFiles/NightlyMemCheck.dir/cmake_clean.cmake new file mode 100644 index 00000000..3c0e881a --- /dev/null +++ b/build_base/CMakeFiles/NightlyMemCheck.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyMemCheck" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyMemCheck.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/NightlyMemCheck.dir/compiler_depend.make b/build_base/CMakeFiles/NightlyMemCheck.dir/compiler_depend.make new file mode 100644 index 00000000..6c54911b --- /dev/null +++ b/build_base/CMakeFiles/NightlyMemCheck.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyMemCheck. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/NightlyMemCheck.dir/compiler_depend.ts b/build_base/CMakeFiles/NightlyMemCheck.dir/compiler_depend.ts new file mode 100644 index 00000000..c176eda1 --- /dev/null +++ b/build_base/CMakeFiles/NightlyMemCheck.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyMemCheck. diff --git a/build_base/CMakeFiles/NightlyMemCheck.dir/progress.make b/build_base/CMakeFiles/NightlyMemCheck.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/NightlyMemCheck.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/NightlyMemoryCheck.dir/DependInfo.cmake b/build_base/CMakeFiles/NightlyMemoryCheck.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/NightlyMemoryCheck.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/NightlyMemoryCheck.dir/build.make b/build_base/CMakeFiles/NightlyMemoryCheck.dir/build.make new file mode 100644 index 00000000..c1b2c9b9 --- /dev/null +++ b/build_base/CMakeFiles/NightlyMemoryCheck.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for NightlyMemoryCheck. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyMemoryCheck.dir/progress.make + +CMakeFiles/NightlyMemoryCheck: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyMemoryCheck + +NightlyMemoryCheck: CMakeFiles/NightlyMemoryCheck +NightlyMemoryCheck: CMakeFiles/NightlyMemoryCheck.dir/build.make +.PHONY : NightlyMemoryCheck + +# Rule to build all files generated by this target. +CMakeFiles/NightlyMemoryCheck.dir/build: NightlyMemoryCheck +.PHONY : CMakeFiles/NightlyMemoryCheck.dir/build + +CMakeFiles/NightlyMemoryCheck.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyMemoryCheck.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyMemoryCheck.dir/clean + +CMakeFiles/NightlyMemoryCheck.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/NightlyMemoryCheck.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyMemoryCheck.dir/depend + diff --git a/build_base/CMakeFiles/NightlyMemoryCheck.dir/cmake_clean.cmake b/build_base/CMakeFiles/NightlyMemoryCheck.dir/cmake_clean.cmake new file mode 100644 index 00000000..88466115 --- /dev/null +++ b/build_base/CMakeFiles/NightlyMemoryCheck.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyMemoryCheck" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyMemoryCheck.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.make b/build_base/CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.make new file mode 100644 index 00000000..3aa41e77 --- /dev/null +++ b/build_base/CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyMemoryCheck. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.ts b/build_base/CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.ts new file mode 100644 index 00000000..38e1ae0c --- /dev/null +++ b/build_base/CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyMemoryCheck. diff --git a/build_base/CMakeFiles/NightlyMemoryCheck.dir/progress.make b/build_base/CMakeFiles/NightlyMemoryCheck.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/NightlyMemoryCheck.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/NightlyStart.dir/DependInfo.cmake b/build_base/CMakeFiles/NightlyStart.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/NightlyStart.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/NightlyStart.dir/build.make b/build_base/CMakeFiles/NightlyStart.dir/build.make new file mode 100644 index 00000000..c2321400 --- /dev/null +++ b/build_base/CMakeFiles/NightlyStart.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for NightlyStart. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyStart.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyStart.dir/progress.make + +CMakeFiles/NightlyStart: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyStart + +NightlyStart: CMakeFiles/NightlyStart +NightlyStart: CMakeFiles/NightlyStart.dir/build.make +.PHONY : NightlyStart + +# Rule to build all files generated by this target. +CMakeFiles/NightlyStart.dir/build: NightlyStart +.PHONY : CMakeFiles/NightlyStart.dir/build + +CMakeFiles/NightlyStart.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyStart.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyStart.dir/clean + +CMakeFiles/NightlyStart.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/NightlyStart.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyStart.dir/depend + diff --git a/build_base/CMakeFiles/NightlyStart.dir/cmake_clean.cmake b/build_base/CMakeFiles/NightlyStart.dir/cmake_clean.cmake new file mode 100644 index 00000000..6a2c6c6f --- /dev/null +++ b/build_base/CMakeFiles/NightlyStart.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyStart" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyStart.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/NightlyStart.dir/compiler_depend.make b/build_base/CMakeFiles/NightlyStart.dir/compiler_depend.make new file mode 100644 index 00000000..b72de2db --- /dev/null +++ b/build_base/CMakeFiles/NightlyStart.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyStart. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/NightlyStart.dir/compiler_depend.ts b/build_base/CMakeFiles/NightlyStart.dir/compiler_depend.ts new file mode 100644 index 00000000..2f7f077a --- /dev/null +++ b/build_base/CMakeFiles/NightlyStart.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyStart. diff --git a/build_base/CMakeFiles/NightlyStart.dir/progress.make b/build_base/CMakeFiles/NightlyStart.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/NightlyStart.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/NightlySubmit.dir/DependInfo.cmake b/build_base/CMakeFiles/NightlySubmit.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/NightlySubmit.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/NightlySubmit.dir/build.make b/build_base/CMakeFiles/NightlySubmit.dir/build.make new file mode 100644 index 00000000..5ec07e57 --- /dev/null +++ b/build_base/CMakeFiles/NightlySubmit.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for NightlySubmit. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlySubmit.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlySubmit.dir/progress.make + +CMakeFiles/NightlySubmit: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlySubmit + +NightlySubmit: CMakeFiles/NightlySubmit +NightlySubmit: CMakeFiles/NightlySubmit.dir/build.make +.PHONY : NightlySubmit + +# Rule to build all files generated by this target. +CMakeFiles/NightlySubmit.dir/build: NightlySubmit +.PHONY : CMakeFiles/NightlySubmit.dir/build + +CMakeFiles/NightlySubmit.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlySubmit.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlySubmit.dir/clean + +CMakeFiles/NightlySubmit.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/NightlySubmit.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlySubmit.dir/depend + diff --git a/build_base/CMakeFiles/NightlySubmit.dir/cmake_clean.cmake b/build_base/CMakeFiles/NightlySubmit.dir/cmake_clean.cmake new file mode 100644 index 00000000..6f88ccc7 --- /dev/null +++ b/build_base/CMakeFiles/NightlySubmit.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlySubmit" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlySubmit.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/NightlySubmit.dir/compiler_depend.make b/build_base/CMakeFiles/NightlySubmit.dir/compiler_depend.make new file mode 100644 index 00000000..d2f67486 --- /dev/null +++ b/build_base/CMakeFiles/NightlySubmit.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlySubmit. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/NightlySubmit.dir/compiler_depend.ts b/build_base/CMakeFiles/NightlySubmit.dir/compiler_depend.ts new file mode 100644 index 00000000..773bf4b0 --- /dev/null +++ b/build_base/CMakeFiles/NightlySubmit.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlySubmit. diff --git a/build_base/CMakeFiles/NightlySubmit.dir/progress.make b/build_base/CMakeFiles/NightlySubmit.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/NightlySubmit.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/NightlyTest.dir/DependInfo.cmake b/build_base/CMakeFiles/NightlyTest.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/NightlyTest.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/NightlyTest.dir/build.make b/build_base/CMakeFiles/NightlyTest.dir/build.make new file mode 100644 index 00000000..481e59a4 --- /dev/null +++ b/build_base/CMakeFiles/NightlyTest.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for NightlyTest. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyTest.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyTest.dir/progress.make + +CMakeFiles/NightlyTest: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyTest + +NightlyTest: CMakeFiles/NightlyTest +NightlyTest: CMakeFiles/NightlyTest.dir/build.make +.PHONY : NightlyTest + +# Rule to build all files generated by this target. +CMakeFiles/NightlyTest.dir/build: NightlyTest +.PHONY : CMakeFiles/NightlyTest.dir/build + +CMakeFiles/NightlyTest.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyTest.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyTest.dir/clean + +CMakeFiles/NightlyTest.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/NightlyTest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyTest.dir/depend + diff --git a/build_base/CMakeFiles/NightlyTest.dir/cmake_clean.cmake b/build_base/CMakeFiles/NightlyTest.dir/cmake_clean.cmake new file mode 100644 index 00000000..8f40bb87 --- /dev/null +++ b/build_base/CMakeFiles/NightlyTest.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyTest" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyTest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/NightlyTest.dir/compiler_depend.make b/build_base/CMakeFiles/NightlyTest.dir/compiler_depend.make new file mode 100644 index 00000000..03d9c29c --- /dev/null +++ b/build_base/CMakeFiles/NightlyTest.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyTest. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/NightlyTest.dir/compiler_depend.ts b/build_base/CMakeFiles/NightlyTest.dir/compiler_depend.ts new file mode 100644 index 00000000..8bb891c6 --- /dev/null +++ b/build_base/CMakeFiles/NightlyTest.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyTest. diff --git a/build_base/CMakeFiles/NightlyTest.dir/progress.make b/build_base/CMakeFiles/NightlyTest.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/NightlyTest.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/NightlyUpdate.dir/DependInfo.cmake b/build_base/CMakeFiles/NightlyUpdate.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/CMakeFiles/NightlyUpdate.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/CMakeFiles/NightlyUpdate.dir/build.make b/build_base/CMakeFiles/NightlyUpdate.dir/build.make new file mode 100644 index 00000000..5eed3bb4 --- /dev/null +++ b/build_base/CMakeFiles/NightlyUpdate.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for NightlyUpdate. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyUpdate.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyUpdate.dir/progress.make + +CMakeFiles/NightlyUpdate: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyUpdate + +NightlyUpdate: CMakeFiles/NightlyUpdate +NightlyUpdate: CMakeFiles/NightlyUpdate.dir/build.make +.PHONY : NightlyUpdate + +# Rule to build all files generated by this target. +CMakeFiles/NightlyUpdate.dir/build: NightlyUpdate +.PHONY : CMakeFiles/NightlyUpdate.dir/build + +CMakeFiles/NightlyUpdate.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyUpdate.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyUpdate.dir/clean + +CMakeFiles/NightlyUpdate.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/NightlyUpdate.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyUpdate.dir/depend + diff --git a/build_base/CMakeFiles/NightlyUpdate.dir/cmake_clean.cmake b/build_base/CMakeFiles/NightlyUpdate.dir/cmake_clean.cmake new file mode 100644 index 00000000..0f10e827 --- /dev/null +++ b/build_base/CMakeFiles/NightlyUpdate.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyUpdate" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyUpdate.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/CMakeFiles/NightlyUpdate.dir/compiler_depend.make b/build_base/CMakeFiles/NightlyUpdate.dir/compiler_depend.make new file mode 100644 index 00000000..924c826b --- /dev/null +++ b/build_base/CMakeFiles/NightlyUpdate.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyUpdate. +# This may be replaced when dependencies are built. diff --git a/build_base/CMakeFiles/NightlyUpdate.dir/compiler_depend.ts b/build_base/CMakeFiles/NightlyUpdate.dir/compiler_depend.ts new file mode 100644 index 00000000..7cf66de7 --- /dev/null +++ b/build_base/CMakeFiles/NightlyUpdate.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyUpdate. diff --git a/build_base/CMakeFiles/NightlyUpdate.dir/progress.make b/build_base/CMakeFiles/NightlyUpdate.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base/CMakeFiles/NightlyUpdate.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base/CMakeFiles/TargetDirectories.txt b/build_base/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..4d10edff --- /dev/null +++ b/build_base/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,113 @@ +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/Experimental.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/Nightly.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/Continuous.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/NightlyMemoryCheck.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/NightlyStart.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/NightlyUpdate.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/NightlyConfigure.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/NightlyBuild.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/NightlyTest.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/NightlyCoverage.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/NightlyMemCheck.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/NightlySubmit.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ExperimentalStart.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ExperimentalUpdate.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ExperimentalConfigure.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ExperimentalBuild.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ExperimentalTest.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ExperimentalCoverage.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ExperimentalMemCheck.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ExperimentalSubmit.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ContinuousStart.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ContinuousUpdate.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ContinuousConfigure.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ContinuousBuild.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ContinuousTest.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ContinuousCoverage.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ContinuousMemCheck.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/ContinuousSubmit.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/test.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/rebuild_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/list_install_components.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/install.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/install/local.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles/install/strip.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist-static.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/test.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/rebuild_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/list_install_components.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/install.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/install/local.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/install/strip.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/CMakeFiles/pdtest.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/CMakeFiles/test.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/CMakeFiles/rebuild_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/CMakeFiles/list_install_components.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/CMakeFiles/install.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/CMakeFiles/install/local.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/CMakeFiles/install/strip.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive1.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive2.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive3.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive4.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/psdrive.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/psdrive1.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/psdrive2.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/psdrive3.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/psdrive4.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/test.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/rebuild_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/list_install_components.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/install.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/install/local.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/install/strip.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/f_pddrive.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/f_5x5.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/config_f.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/test.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/rebuild_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/list_install_components.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/install.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/install/local.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/install/strip.dir diff --git a/build_base/CMakeFiles/cmake.check_cache b/build_base/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/build_base/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_base/CMakeFiles/progress.marks b/build_base/CMakeFiles/progress.marks new file mode 100644 index 00000000..29d6383b --- /dev/null +++ b/build_base/CMakeFiles/progress.marks @@ -0,0 +1 @@ +100 diff --git a/build_base/CTestTestfile.cmake b/build_base/CTestTestfile.cmake new file mode 100644 index 00000000..c5d8256f --- /dev/null +++ b/build_base/CTestTestfile.cmake @@ -0,0 +1,10 @@ +# CMake generated Testfile for +# Source directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist +# Build directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("SRC") +subdirs("TEST") +subdirs("EXAMPLE") +subdirs("FORTRAN") diff --git a/build_base/DartConfiguration.tcl b/build_base/DartConfiguration.tcl new file mode 100644 index 00000000..d4112734 --- /dev/null +++ b/build_base/DartConfiguration.tcl @@ -0,0 +1,106 @@ +# This file is configured by CMake automatically as DartConfiguration.tcl +# If you choose not to use CMake, this file may be hand configured, by +# filling in the required variables. + + +# Configuration directories and files +SourceDirectory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist +BuildDirectory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Where to place the cost data store +CostDataFile: + +# Site is something like machine.domain, i.e. pragmatic.crd +Site: login31 + +# Build name is osname-revision-compiler, i.e. Linux-2.4.2-2smp-c++ +BuildName: Linux-CC + +# Subprojects +LabelsForSubprojects: + +# Submission information +SubmitURL: http:// +SubmitInactivityTimeout: + +# Dashboard start time +NightlyStartTime: 00:00:00 EDT + +# Commands for the build/test/submit cycle +ConfigureCommand: "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist" +MakeCommand: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --build . --config "${CTEST_CONFIGURATION_TYPE}" +DefaultCTestConfigurationType: Release + +# version control +UpdateVersionOnly: + +# CVS options +# Default is "-d -P -A" +CVSCommand: +CVSUpdateOptions: + +# Subversion options +SVNCommand: +SVNOptions: +SVNUpdateOptions: + +# Git options +GITCommand: /usr/bin/git +GITInitSubmodules: +GITUpdateOptions: +GITUpdateCustom: + +# Perforce options +P4Command: +P4Client: +P4Options: +P4UpdateOptions: +P4UpdateCustom: + +# Generic update command +UpdateCommand: /usr/bin/git +UpdateOptions: +UpdateType: git + +# Compiler info +Compiler: /opt/cray/pe/craype/2.7.19/bin/CC +CompilerVersion: 22.7.0 + +# Dynamic analysis (MemCheck) +PurifyCommand: +ValgrindCommand: +ValgrindCommandOptions: +DrMemoryCommand: +DrMemoryCommandOptions: +CudaSanitizerCommand: +CudaSanitizerCommandOptions: +MemoryCheckType: +MemoryCheckSanitizerOptions: +MemoryCheckCommand: /usr/bin/valgrind +MemoryCheckCommandOptions: +MemoryCheckSuppressionFile: + +# Coverage +CoverageCommand: /usr/bin/gcov +CoverageExtraFlags: -l + +# Testing options +# TimeOut is the amount of time in seconds to wait for processes +# to complete during testing. After TimeOut seconds, the +# process will be summarily terminated. +# Currently set to 25 minutes +TimeOut: 1500 + +# During parallel testing CTest will not start a new test if doing +# so would cause the system load to exceed this value. +TestLoad: + +UseLaunchers: +CurlOptions: +# warning, if you add new options here that have to do with submit, +# you have to update cmCTestSubmitCommand.cxx + +# For CTest submissions that timeout, these options +# specify behavior for retrying the submission +CTestSubmitRetryDelay: 5 +CTestSubmitRetryCount: 3 diff --git a/build_base/EXAMPLE/CMakeFiles/CMakeDirectoryInformation.cmake b/build_base/EXAMPLE/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..6eb4d066 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/DependInfo.cmake new file mode 100644 index 00000000..14b9581a --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c" "EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/build.make new file mode 100644 index 00000000..bb48757f --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o: EXAMPLE/CMakeFiles/pddrive.dir/flags.make +EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c +EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o: EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o -MF CMakeFiles/pddrive.dir/pddrive.c.o.d -o CMakeFiles/pddrive.dir/pddrive.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c + +EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive.dir/pddrive.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c > CMakeFiles/pddrive.dir/pddrive.c.i + +EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive.dir/pddrive.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c -o CMakeFiles/pddrive.dir/pddrive.c.s + +EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive.dir/flags.make +EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive.dir/dcreate_matrix.c.s + +# Object files for target pddrive +pddrive_OBJECTS = \ +"CMakeFiles/pddrive.dir/pddrive.c.o" \ +"CMakeFiles/pddrive.dir/dcreate_matrix.c.o" + +# External object files for target pddrive +pddrive_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive: EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o +EXAMPLE/pddrive: EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o +EXAMPLE/pddrive: EXAMPLE/CMakeFiles/pddrive.dir/build.make +EXAMPLE/pddrive: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive: EXAMPLE/CMakeFiles/pddrive.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pddrive" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive.dir/build: EXAMPLE/pddrive +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/build + +EXAMPLE/CMakeFiles/pddrive.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/clean + +EXAMPLE/CMakeFiles/pddrive.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/cmake_clean.cmake new file mode 100644 index 00000000..1323ff9a --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive.dir/pddrive.c.o" + "CMakeFiles/pddrive.dir/pddrive.c.o.d" + "pddrive" + "pddrive.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.make new file mode 100644 index 00000000..f960945d --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.ts new file mode 100644 index 00000000..2857e273 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o new file mode 100644 index 00000000..6d4ae613 Binary files /dev/null and b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o differ diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o.d b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o.d new file mode 100644 index 00000000..99abe2fb --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o.d @@ -0,0 +1,120 @@ +EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/depend.make new file mode 100644 index 00000000..4a408eb6 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/link.txt new file mode 100644 index 00000000..6c5d6f3b --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pddrive.dir/pddrive.c.o CMakeFiles/pddrive.dir/dcreate_matrix.c.o -o pddrive -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o new file mode 100644 index 00000000..c47a930a Binary files /dev/null and b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o differ diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o.d b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o.d new file mode 100644 index 00000000..44f32da3 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o.d @@ -0,0 +1,120 @@ +EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/progress.make new file mode 100644 index 00000000..8eb4b499 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/DependInfo.cmake new file mode 100644 index 00000000..c84580e0 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1.c" "EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/build.make new file mode 100644 index 00000000..38683b55 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive1.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive1.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive1.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o: EXAMPLE/CMakeFiles/pddrive1.dir/flags.make +EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1.c +EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o: EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o -MF CMakeFiles/pddrive1.dir/pddrive1.c.o.d -o CMakeFiles/pddrive1.dir/pddrive1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1.c + +EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive1.dir/pddrive1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1.c > CMakeFiles/pddrive1.dir/pddrive1.c.i + +EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive1.dir/pddrive1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1.c -o CMakeFiles/pddrive1.dir/pddrive1.c.s + +EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive1.dir/flags.make +EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive1.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive1.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive1.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive1.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive1.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive1.dir/dcreate_matrix.c.s + +# Object files for target pddrive1 +pddrive1_OBJECTS = \ +"CMakeFiles/pddrive1.dir/pddrive1.c.o" \ +"CMakeFiles/pddrive1.dir/dcreate_matrix.c.o" + +# External object files for target pddrive1 +pddrive1_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive1: EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o +EXAMPLE/pddrive1: EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o +EXAMPLE/pddrive1: EXAMPLE/CMakeFiles/pddrive1.dir/build.make +EXAMPLE/pddrive1: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive1: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive1: EXAMPLE/CMakeFiles/pddrive1.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pddrive1" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive1.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive1.dir/build: EXAMPLE/pddrive1 +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/build + +EXAMPLE/CMakeFiles/pddrive1.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive1.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/clean + +EXAMPLE/CMakeFiles/pddrive1.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/cmake_clean.cmake new file mode 100644 index 00000000..f1ddf83a --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive1.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive1.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive1.dir/pddrive1.c.o" + "CMakeFiles/pddrive1.dir/pddrive1.c.o.d" + "pddrive1" + "pddrive1.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive1.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.make new file mode 100644 index 00000000..fda4b85c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive1. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.ts new file mode 100644 index 00000000..da77ad05 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive1. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/depend.make new file mode 100644 index 00000000..d41d0e09 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive1. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/link.txt new file mode 100644 index 00000000..f7a869b1 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pddrive1.dir/pddrive1.c.o CMakeFiles/pddrive1.dir/dcreate_matrix.c.o -o pddrive1 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/progress.make new file mode 100644 index 00000000..7b22097d --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive1.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..c86e20d1 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1_ABglobal.c" "EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make new file mode 100644 index 00000000..bc3727ad --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1_ABglobal.c +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o -MF CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o.d -o CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1_ABglobal.c + +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1_ABglobal.c > CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.i + +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1_ABglobal.c -o CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.s + +# Object files for target pddrive1_ABglobal +pddrive1_ABglobal_OBJECTS = \ +"CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o" + +# External object files for target pddrive1_ABglobal +pddrive1_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive1_ABglobal: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o +EXAMPLE/pddrive1_ABglobal: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make +EXAMPLE/pddrive1_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive1_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive1_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive1_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive1_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive1_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive1_ABglobal: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pddrive1_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive1_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build: EXAMPLE/pddrive1_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive1_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..e3548746 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o" + "CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o.d" + "pddrive1_ABglobal" + "pddrive1_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive1_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..3e5da699 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive1_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..23497778 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive1_ABglobal. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend.make new file mode 100644 index 00000000..d650e625 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive1_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/link.txt new file mode 100644 index 00000000..39fbbcc0 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o -o pddrive1_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/DependInfo.cmake new file mode 100644 index 00000000..9cee7ea7 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix_perturbed.c" "EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2.c" "EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/build.make new file mode 100644 index 00000000..323368c9 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive2.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive2.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive2.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o: EXAMPLE/CMakeFiles/pddrive2.dir/flags.make +EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2.c +EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o: EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o -MF CMakeFiles/pddrive2.dir/pddrive2.c.o.d -o CMakeFiles/pddrive2.dir/pddrive2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2.c + +EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive2.dir/pddrive2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2.c > CMakeFiles/pddrive2.dir/pddrive2.c.i + +EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive2.dir/pddrive2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2.c -o CMakeFiles/pddrive2.dir/pddrive2.c.s + +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive2.dir/flags.make +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive2.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive2.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive2.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive2.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive2.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive2.dir/dcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o: EXAMPLE/CMakeFiles/pddrive2.dir/flags.make +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix_perturbed.c +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o: EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o -MF CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o.d -o CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix_perturbed.c + +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix_perturbed.c > CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.i + +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix_perturbed.c -o CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.s + +# Object files for target pddrive2 +pddrive2_OBJECTS = \ +"CMakeFiles/pddrive2.dir/pddrive2.c.o" \ +"CMakeFiles/pddrive2.dir/dcreate_matrix.c.o" \ +"CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o" + +# External object files for target pddrive2 +pddrive2_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o +EXAMPLE/pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o +EXAMPLE/pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o +EXAMPLE/pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/build.make +EXAMPLE/pddrive2: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pddrive2" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive2.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive2.dir/build: EXAMPLE/pddrive2 +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/build + +EXAMPLE/CMakeFiles/pddrive2.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive2.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/clean + +EXAMPLE/CMakeFiles/pddrive2.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/cmake_clean.cmake new file mode 100644 index 00000000..0750598a --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive2.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive2.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o" + "CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o.d" + "CMakeFiles/pddrive2.dir/pddrive2.c.o" + "CMakeFiles/pddrive2.dir/pddrive2.c.o.d" + "pddrive2" + "pddrive2.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive2.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.make new file mode 100644 index 00000000..223afe45 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive2. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.ts new file mode 100644 index 00000000..df7f4e62 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive2. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/depend.make new file mode 100644 index 00000000..4743505f --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive2. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/link.txt new file mode 100644 index 00000000..fce3676a --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pddrive2.dir/pddrive2.c.o CMakeFiles/pddrive2.dir/dcreate_matrix.c.o CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o -o pddrive2 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/progress.make new file mode 100644 index 00000000..070d4246 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive2.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 4 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..decdc3da --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2_ABglobal.c" "EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make new file mode 100644 index 00000000..f76eaf19 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2_ABglobal.c +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o -MF CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o.d -o CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2_ABglobal.c + +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2_ABglobal.c > CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.i + +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2_ABglobal.c -o CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.s + +# Object files for target pddrive2_ABglobal +pddrive2_ABglobal_OBJECTS = \ +"CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o" + +# External object files for target pddrive2_ABglobal +pddrive2_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive2_ABglobal: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o +EXAMPLE/pddrive2_ABglobal: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make +EXAMPLE/pddrive2_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive2_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive2_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive2_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive2_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive2_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive2_ABglobal: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pddrive2_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive2_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build: EXAMPLE/pddrive2_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive2_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..960c11b6 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o" + "CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o.d" + "pddrive2_ABglobal" + "pddrive2_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive2_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..60ce1933 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive2_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..967b034a --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive2_ABglobal. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend.make new file mode 100644 index 00000000..471dad68 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive2_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/link.txt new file mode 100644 index 00000000..a9d4a13e --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o -o pddrive2_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/DependInfo.cmake new file mode 100644 index 00000000..1edec8f9 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3.c" "EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/build.make new file mode 100644 index 00000000..55dbd1a1 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive3.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive3.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive3.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o: EXAMPLE/CMakeFiles/pddrive3.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3.c +EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o: EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o -MF CMakeFiles/pddrive3.dir/pddrive3.c.o.d -o CMakeFiles/pddrive3.dir/pddrive3.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3.c + +EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3.dir/pddrive3.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3.c > CMakeFiles/pddrive3.dir/pddrive3.c.i + +EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3.dir/pddrive3.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3.c -o CMakeFiles/pddrive3.dir/pddrive3.c.s + +EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive3.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive3.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive3.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive3.dir/dcreate_matrix.c.s + +# Object files for target pddrive3 +pddrive3_OBJECTS = \ +"CMakeFiles/pddrive3.dir/pddrive3.c.o" \ +"CMakeFiles/pddrive3.dir/dcreate_matrix.c.o" + +# External object files for target pddrive3 +pddrive3_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive3: EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o +EXAMPLE/pddrive3: EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o +EXAMPLE/pddrive3: EXAMPLE/CMakeFiles/pddrive3.dir/build.make +EXAMPLE/pddrive3: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive3: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3: EXAMPLE/CMakeFiles/pddrive3.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pddrive3" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive3.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive3.dir/build: EXAMPLE/pddrive3 +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/build + +EXAMPLE/CMakeFiles/pddrive3.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive3.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/clean + +EXAMPLE/CMakeFiles/pddrive3.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/cmake_clean.cmake new file mode 100644 index 00000000..98b1b89f --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive3.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive3.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive3.dir/pddrive3.c.o" + "CMakeFiles/pddrive3.dir/pddrive3.c.o.d" + "pddrive3" + "pddrive3.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive3.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.make new file mode 100644 index 00000000..63ca7013 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive3. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.ts new file mode 100644 index 00000000..cf034173 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive3. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/depend.make new file mode 100644 index 00000000..b811d252 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive3. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/link.txt new file mode 100644 index 00000000..1bb055cf --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pddrive3.dir/pddrive3.c.o CMakeFiles/pddrive3.dir/dcreate_matrix.c.o -o pddrive3 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/progress.make new file mode 100644 index 00000000..d53e7d41 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..97ed8a13 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3_ABglobal.c" "EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make new file mode 100644 index 00000000..eb13ca37 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3_ABglobal.c +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o -MF CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o.d -o CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3_ABglobal.c + +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3_ABglobal.c > CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.i + +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3_ABglobal.c -o CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.s + +# Object files for target pddrive3_ABglobal +pddrive3_ABglobal_OBJECTS = \ +"CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o" + +# External object files for target pddrive3_ABglobal +pddrive3_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive3_ABglobal: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o +EXAMPLE/pddrive3_ABglobal: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make +EXAMPLE/pddrive3_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive3_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive3_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive3_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive3_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3_ABglobal: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pddrive3_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive3_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build: EXAMPLE/pddrive3_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive3_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..972a6df2 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o" + "CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o.d" + "pddrive3_ABglobal" + "pddrive3_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive3_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..a7f89845 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive3_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..519d94a0 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive3_ABglobal. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend.make new file mode 100644 index 00000000..0e598676 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive3_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/link.txt new file mode 100644 index 00000000..59f69784 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o -o pddrive3_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/DependInfo.cmake new file mode 100644 index 00000000..cfacc570 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d.c" "EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/build.make new file mode 100644 index 00000000..7ad9cadd --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive3d.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive3d.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o: EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d.c +EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o: EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o -MF CMakeFiles/pddrive3d.dir/pddrive3d.c.o.d -o CMakeFiles/pddrive3d.dir/pddrive3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d.c + +EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d.dir/pddrive3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d.c > CMakeFiles/pddrive3d.dir/pddrive3d.c.i + +EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d.dir/pddrive3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d.c -o CMakeFiles/pddrive3d.dir/pddrive3d.c.s + +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive3d.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive3d.dir/dcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o -MF CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o.d -o CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c > CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c -o CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.s + +# Object files for target pddrive3d +pddrive3d_OBJECTS = \ +"CMakeFiles/pddrive3d.dir/pddrive3d.c.o" \ +"CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o" \ +"CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o" + +# External object files for target pddrive3d +pddrive3d_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o +EXAMPLE/pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o +EXAMPLE/pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o +EXAMPLE/pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/build.make +EXAMPLE/pddrive3d: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pddrive3d" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive3d.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive3d.dir/build: EXAMPLE/pddrive3d +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/build + +EXAMPLE/CMakeFiles/pddrive3d.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive3d.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/clean + +EXAMPLE/CMakeFiles/pddrive3d.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/cmake_clean.cmake new file mode 100644 index 00000000..3a647843 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o" + "CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o.d" + "CMakeFiles/pddrive3d.dir/pddrive3d.c.o" + "CMakeFiles/pddrive3d.dir/pddrive3d.c.o.d" + "pddrive3d" + "pddrive3d.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive3d.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.make new file mode 100644 index 00000000..a62f2a10 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive3d. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.ts new file mode 100644 index 00000000..88297c71 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive3d. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/depend.make new file mode 100644 index 00000000..9b008585 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive3d. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/link.txt new file mode 100644 index 00000000..54db203c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pddrive3d.dir/pddrive3d.c.o CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o -o pddrive3d -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/progress.make new file mode 100644 index 00000000..f3a9a95d --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 6 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/DependInfo.cmake new file mode 100644 index 00000000..2a3da975 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d1.c" "EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make new file mode 100644 index 00000000..dc003bc7 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive3d1.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive3d1.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o: EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d1.c +EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o: EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o -MF CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o.d -o CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d1.c + +EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d1.dir/pddrive3d1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d1.c > CMakeFiles/pddrive3d1.dir/pddrive3d1.c.i + +EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d1.dir/pddrive3d1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d1.c -o CMakeFiles/pddrive3d1.dir/pddrive3d1.c.s + +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o -MF CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o.d -o CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c > CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c -o CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.s + +# Object files for target pddrive3d1 +pddrive3d1_OBJECTS = \ +"CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o" \ +"CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o" \ +"CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o" + +# External object files for target pddrive3d1 +pddrive3d1_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o +EXAMPLE/pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o +EXAMPLE/pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o +EXAMPLE/pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make +EXAMPLE/pddrive3d1: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive3d1: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive3d1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive3d1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive3d1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pddrive3d1" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive3d1.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive3d1.dir/build: EXAMPLE/pddrive3d1 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/build + +EXAMPLE/CMakeFiles/pddrive3d1.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive3d1.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/clean + +EXAMPLE/CMakeFiles/pddrive3d1.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/cmake_clean.cmake new file mode 100644 index 00000000..5d79e90f --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o" + "CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o.d" + "CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o" + "CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o.d" + "pddrive3d1" + "pddrive3d1.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive3d1.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.make new file mode 100644 index 00000000..88401bf7 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive3d1. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.ts new file mode 100644 index 00000000..c6ca223c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive3d1. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/depend.make new file mode 100644 index 00000000..56cd7599 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive3d1. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/link.txt new file mode 100644 index 00000000..051ef00d --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o -o pddrive3d1 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/progress.make new file mode 100644 index 00000000..8267c090 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d1.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 7 +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/DependInfo.cmake new file mode 100644 index 00000000..cabdf271 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d2.c" "EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make new file mode 100644 index 00000000..b923d2e3 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive3d2.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive3d2.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o: EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d2.c +EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o: EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o -MF CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o.d -o CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d2.c + +EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d2.dir/pddrive3d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d2.c > CMakeFiles/pddrive3d2.dir/pddrive3d2.c.i + +EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d2.dir/pddrive3d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d2.c -o CMakeFiles/pddrive3d2.dir/pddrive3d2.c.s + +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o -MF CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o.d -o CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c > CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c -o CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.s + +# Object files for target pddrive3d2 +pddrive3d2_OBJECTS = \ +"CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o" \ +"CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o" \ +"CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o" + +# External object files for target pddrive3d2 +pddrive3d2_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o +EXAMPLE/pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o +EXAMPLE/pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o +EXAMPLE/pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make +EXAMPLE/pddrive3d2: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive3d2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive3d2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive3d2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive3d2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pddrive3d2" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive3d2.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive3d2.dir/build: EXAMPLE/pddrive3d2 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/build + +EXAMPLE/CMakeFiles/pddrive3d2.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive3d2.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/clean + +EXAMPLE/CMakeFiles/pddrive3d2.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/cmake_clean.cmake new file mode 100644 index 00000000..84152095 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o" + "CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o.d" + "CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o" + "CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o.d" + "pddrive3d2" + "pddrive3d2.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive3d2.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.make new file mode 100644 index 00000000..0a0e7196 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive3d2. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.ts new file mode 100644 index 00000000..19f18e63 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive3d2. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/depend.make new file mode 100644 index 00000000..45b0d3fb --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive3d2. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/link.txt new file mode 100644 index 00000000..2798879e --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o -o pddrive3d2 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/progress.make new file mode 100644 index 00000000..d29f42f5 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d2.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 8 +CMAKE_PROGRESS_4 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/DependInfo.cmake new file mode 100644 index 00000000..00d6acde --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d3.c" "EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make new file mode 100644 index 00000000..3746f315 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive3d3.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive3d3.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o: EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d3.c +EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o: EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o -MF CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o.d -o CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d3.c + +EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d3.dir/pddrive3d3.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d3.c > CMakeFiles/pddrive3d3.dir/pddrive3d3.c.i + +EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d3.dir/pddrive3d3.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d3.c -o CMakeFiles/pddrive3d3.dir/pddrive3d3.c.s + +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o -MF CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o.d -o CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c > CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c -o CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.s + +# Object files for target pddrive3d3 +pddrive3d3_OBJECTS = \ +"CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o" \ +"CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o" \ +"CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o" + +# External object files for target pddrive3d3 +pddrive3d3_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o +EXAMPLE/pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o +EXAMPLE/pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o +EXAMPLE/pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make +EXAMPLE/pddrive3d3: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive3d3: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive3d3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive3d3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive3d3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pddrive3d3" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive3d3.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive3d3.dir/build: EXAMPLE/pddrive3d3 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/build + +EXAMPLE/CMakeFiles/pddrive3d3.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive3d3.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/clean + +EXAMPLE/CMakeFiles/pddrive3d3.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/cmake_clean.cmake new file mode 100644 index 00000000..51733e6b --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o" + "CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o.d" + "CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o" + "CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o.d" + "pddrive3d3" + "pddrive3d3.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive3d3.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.make new file mode 100644 index 00000000..3302bd83 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive3d3. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.ts new file mode 100644 index 00000000..0b07e3a7 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive3d3. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/depend.make new file mode 100644 index 00000000..c8f9df9b --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive3d3. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/link.txt new file mode 100644 index 00000000..64aa1949 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o -o pddrive3d3 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/progress.make new file mode 100644 index 00000000..461f02e9 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive3d3.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/DependInfo.cmake new file mode 100644 index 00000000..48cc9351 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4.c" "EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/build.make new file mode 100644 index 00000000..a321c50a --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive4.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive4.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive4.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o: EXAMPLE/CMakeFiles/pddrive4.dir/flags.make +EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4.c +EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o: EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o -MF CMakeFiles/pddrive4.dir/pddrive4.c.o.d -o CMakeFiles/pddrive4.dir/pddrive4.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4.c + +EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive4.dir/pddrive4.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4.c > CMakeFiles/pddrive4.dir/pddrive4.c.i + +EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive4.dir/pddrive4.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4.c -o CMakeFiles/pddrive4.dir/pddrive4.c.s + +EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive4.dir/flags.make +EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive4.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive4.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive4.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive4.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive4.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive4.dir/dcreate_matrix.c.s + +# Object files for target pddrive4 +pddrive4_OBJECTS = \ +"CMakeFiles/pddrive4.dir/pddrive4.c.o" \ +"CMakeFiles/pddrive4.dir/dcreate_matrix.c.o" + +# External object files for target pddrive4 +pddrive4_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive4: EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o +EXAMPLE/pddrive4: EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o +EXAMPLE/pddrive4: EXAMPLE/CMakeFiles/pddrive4.dir/build.make +EXAMPLE/pddrive4: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive4: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive4: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive4: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive4: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive4: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive4: EXAMPLE/CMakeFiles/pddrive4.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pddrive4" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive4.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive4.dir/build: EXAMPLE/pddrive4 +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/build + +EXAMPLE/CMakeFiles/pddrive4.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive4.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/clean + +EXAMPLE/CMakeFiles/pddrive4.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/cmake_clean.cmake new file mode 100644 index 00000000..bbdf35a6 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive4.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive4.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive4.dir/pddrive4.c.o" + "CMakeFiles/pddrive4.dir/pddrive4.c.o.d" + "pddrive4" + "pddrive4.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive4.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.make new file mode 100644 index 00000000..1aa119fb --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive4. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.ts new file mode 100644 index 00000000..d4a5b4d6 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive4. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/depend.make new file mode 100644 index 00000000..4efc5183 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive4. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/link.txt new file mode 100644 index 00000000..a8bf6282 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pddrive4.dir/pddrive4.c.o CMakeFiles/pddrive4.dir/dcreate_matrix.c.o -o pddrive4 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/progress.make new file mode 100644 index 00000000..2ebca8e5 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive4.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 9 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..b51a2682 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4_ABglobal.c" "EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make new file mode 100644 index 00000000..605edfd8 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4_ABglobal.c +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o -MF CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o.d -o CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4_ABglobal.c + +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4_ABglobal.c > CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.i + +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4_ABglobal.c -o CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.s + +# Object files for target pddrive4_ABglobal +pddrive4_ABglobal_OBJECTS = \ +"CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o" + +# External object files for target pddrive4_ABglobal +pddrive4_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive4_ABglobal: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o +EXAMPLE/pddrive4_ABglobal: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make +EXAMPLE/pddrive4_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive4_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive4_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive4_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive4_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive4_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive4_ABglobal: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pddrive4_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive4_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build: EXAMPLE/pddrive4_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive4_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..fe08f31c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o" + "CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o.d" + "pddrive4_ABglobal" + "pddrive4_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive4_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..b82ebb75 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive4_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..8a11bd4a --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive4_ABglobal. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend.make new file mode 100644 index 00000000..c840d301 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive4_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/link.txt new file mode 100644 index 00000000..22993a25 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o -o pddrive4_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..fefb9308 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_ABglobal.c" "EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make new file mode 100644 index 00000000..dbcdcc21 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_ABglobal.c +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o -MF CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o.d -o CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_ABglobal.c + +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_ABglobal.c > CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.i + +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_ABglobal.c -o CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.s + +# Object files for target pddrive_ABglobal +pddrive_ABglobal_OBJECTS = \ +"CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o" + +# External object files for target pddrive_ABglobal +pddrive_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive_ABglobal: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o +EXAMPLE/pddrive_ABglobal: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make +EXAMPLE/pddrive_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive_ABglobal: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pddrive_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build: EXAMPLE/pddrive_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..73cef3d3 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o" + "CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o.d" + "pddrive_ABglobal" + "pddrive_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..2425e5c7 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..6632fd69 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive_ABglobal. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend.make new file mode 100644 index 00000000..09979d0c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/link.txt new file mode 100644 index 00000000..b675bfd4 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o -o pddrive_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/progress.make new file mode 100644 index 00000000..e7f7e99d --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 10 +CMAKE_PROGRESS_2 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/DependInfo.cmake new file mode 100644 index 00000000..e638001e --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_spawn.c" "EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make new file mode 100644 index 00000000..7ef72a28 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive_spawn.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive_spawn.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o: EXAMPLE/CMakeFiles/pddrive_spawn.dir/flags.make +EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_spawn.c +EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o: EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o -MF CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o.d -o CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_spawn.c + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_spawn.c > CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.i + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_spawn.c -o CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.s + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive_spawn.dir/flags.make +EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.s + +# Object files for target pddrive_spawn +pddrive_spawn_OBJECTS = \ +"CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o" \ +"CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o" + +# External object files for target pddrive_spawn +pddrive_spawn_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive_spawn: EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o +EXAMPLE/pddrive_spawn: EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o +EXAMPLE/pddrive_spawn: EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make +EXAMPLE/pddrive_spawn: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive_spawn: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive_spawn: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive_spawn: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive_spawn: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive_spawn: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive_spawn: EXAMPLE/CMakeFiles/pddrive_spawn.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pddrive_spawn" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive_spawn.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive_spawn.dir/build: EXAMPLE/pddrive_spawn +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/build + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive_spawn.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/clean + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/cmake_clean.cmake new file mode 100644 index 00000000..6ee990f2 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o" + "CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o.d" + "pddrive_spawn" + "pddrive_spawn.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive_spawn.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.make new file mode 100644 index 00000000..b0b687b7 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive_spawn. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.ts new file mode 100644 index 00000000..093f970e --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive_spawn. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend.make new file mode 100644 index 00000000..f57f1f59 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive_spawn. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/link.txt new file mode 100644 index 00000000..ed7d7045 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o -o pddrive_spawn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/progress.make new file mode 100644 index 00000000..8eb4b499 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pddrive_spawn.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_base/EXAMPLE/CMakeFiles/progress.marks b/build_base/EXAMPLE/CMakeFiles/progress.marks new file mode 100644 index 00000000..8c61d23e --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/progress.marks @@ -0,0 +1 @@ +58 diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/psdrive.dir/DependInfo.cmake new file mode 100644 index 00000000..6f58ea3e --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive.c" "EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_A_x_b.c" "EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive.dir/build.make b/build_base/EXAMPLE/CMakeFiles/psdrive.dir/build.make new file mode 100644 index 00000000..e88d8a96 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o: EXAMPLE/CMakeFiles/psdrive.dir/flags.make +EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive.c +EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o: EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o -MF CMakeFiles/psdrive.dir/psdrive.c.o.d -o CMakeFiles/psdrive.dir/psdrive.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive.c + +EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive.dir/psdrive.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive.c > CMakeFiles/psdrive.dir/psdrive.c.i + +EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive.dir/psdrive.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive.c -o CMakeFiles/psdrive.dir/psdrive.c.s + +EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive.dir/flags.make +EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o -MF CMakeFiles/psdrive.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive.dir/screate_matrix.c.s + +EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o: EXAMPLE/CMakeFiles/psdrive.dir/flags.make +EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_A_x_b.c +EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o: EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o -MF CMakeFiles/psdrive.dir/screate_A_x_b.c.o.d -o CMakeFiles/psdrive.dir/screate_A_x_b.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_A_x_b.c + +EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive.dir/screate_A_x_b.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_A_x_b.c > CMakeFiles/psdrive.dir/screate_A_x_b.c.i + +EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive.dir/screate_A_x_b.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_A_x_b.c -o CMakeFiles/psdrive.dir/screate_A_x_b.c.s + +# Object files for target psdrive +psdrive_OBJECTS = \ +"CMakeFiles/psdrive.dir/psdrive.c.o" \ +"CMakeFiles/psdrive.dir/screate_matrix.c.o" \ +"CMakeFiles/psdrive.dir/screate_A_x_b.c.o" + +# External object files for target psdrive +psdrive_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive: EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o +EXAMPLE/psdrive: EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o +EXAMPLE/psdrive: EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o +EXAMPLE/psdrive: EXAMPLE/CMakeFiles/psdrive.dir/build.make +EXAMPLE/psdrive: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive: EXAMPLE/CMakeFiles/psdrive.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable psdrive" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive.dir/build: EXAMPLE/psdrive +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/build + +EXAMPLE/CMakeFiles/psdrive.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/clean + +EXAMPLE/CMakeFiles/psdrive.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/psdrive.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/psdrive.dir/cmake_clean.cmake new file mode 100644 index 00000000..b46a08a1 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive.dir/psdrive.c.o" + "CMakeFiles/psdrive.dir/psdrive.c.o.d" + "CMakeFiles/psdrive.dir/screate_A_x_b.c.o" + "CMakeFiles/psdrive.dir/screate_A_x_b.c.o.d" + "CMakeFiles/psdrive.dir/screate_matrix.c.o" + "CMakeFiles/psdrive.dir/screate_matrix.c.o.d" + "psdrive" + "psdrive.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.make new file mode 100644 index 00000000..4b76c8e1 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.ts new file mode 100644 index 00000000..861dc72d --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/psdrive.dir/depend.make new file mode 100644 index 00000000..1587150a --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/psdrive.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/psdrive.dir/link.txt new file mode 100644 index 00000000..0ae736c4 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/psdrive.dir/psdrive.c.o CMakeFiles/psdrive.dir/screate_matrix.c.o CMakeFiles/psdrive.dir/screate_A_x_b.c.o -o psdrive -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/psdrive.dir/progress.make new file mode 100644 index 00000000..e22cc868 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 12 +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/DependInfo.cmake new file mode 100644 index 00000000..3fe5b3b0 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive1.c" "EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/build.make b/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/build.make new file mode 100644 index 00000000..d6709f59 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive1.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive1.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive1.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o: EXAMPLE/CMakeFiles/psdrive1.dir/flags.make +EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive1.c +EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o: EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o -MF CMakeFiles/psdrive1.dir/psdrive1.c.o.d -o CMakeFiles/psdrive1.dir/psdrive1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive1.c + +EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive1.dir/psdrive1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive1.c > CMakeFiles/psdrive1.dir/psdrive1.c.i + +EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive1.dir/psdrive1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive1.c -o CMakeFiles/psdrive1.dir/psdrive1.c.s + +EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive1.dir/flags.make +EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o -MF CMakeFiles/psdrive1.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive1.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive1.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive1.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive1.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive1.dir/screate_matrix.c.s + +# Object files for target psdrive1 +psdrive1_OBJECTS = \ +"CMakeFiles/psdrive1.dir/psdrive1.c.o" \ +"CMakeFiles/psdrive1.dir/screate_matrix.c.o" + +# External object files for target psdrive1 +psdrive1_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive1: EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o +EXAMPLE/psdrive1: EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o +EXAMPLE/psdrive1: EXAMPLE/CMakeFiles/psdrive1.dir/build.make +EXAMPLE/psdrive1: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive1: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive1: EXAMPLE/CMakeFiles/psdrive1.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable psdrive1" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive1.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive1.dir/build: EXAMPLE/psdrive1 +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/build + +EXAMPLE/CMakeFiles/psdrive1.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive1.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/clean + +EXAMPLE/CMakeFiles/psdrive1.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/cmake_clean.cmake new file mode 100644 index 00000000..bb8d0d67 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive1.dir/psdrive1.c.o" + "CMakeFiles/psdrive1.dir/psdrive1.c.o.d" + "CMakeFiles/psdrive1.dir/screate_matrix.c.o" + "CMakeFiles/psdrive1.dir/screate_matrix.c.o.d" + "psdrive1" + "psdrive1.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive1.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.make new file mode 100644 index 00000000..bbb2a2f3 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive1. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.ts new file mode 100644 index 00000000..30281c49 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive1. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/depend.make new file mode 100644 index 00000000..fbaae418 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive1. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/link.txt new file mode 100644 index 00000000..9a8d6ce4 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/psdrive1.dir/psdrive1.c.o CMakeFiles/psdrive1.dir/screate_matrix.c.o -o psdrive1 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/progress.make new file mode 100644 index 00000000..8eb4b499 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive1.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/DependInfo.cmake new file mode 100644 index 00000000..1f4805df --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive2.c" "EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix_perturbed.c" "EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/build.make b/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/build.make new file mode 100644 index 00000000..b94f0933 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive2.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive2.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive2.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o: EXAMPLE/CMakeFiles/psdrive2.dir/flags.make +EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive2.c +EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o: EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o -MF CMakeFiles/psdrive2.dir/psdrive2.c.o.d -o CMakeFiles/psdrive2.dir/psdrive2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive2.c + +EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive2.dir/psdrive2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive2.c > CMakeFiles/psdrive2.dir/psdrive2.c.i + +EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive2.dir/psdrive2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive2.c -o CMakeFiles/psdrive2.dir/psdrive2.c.s + +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive2.dir/flags.make +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o -MF CMakeFiles/psdrive2.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive2.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive2.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive2.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive2.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive2.dir/screate_matrix.c.s + +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o: EXAMPLE/CMakeFiles/psdrive2.dir/flags.make +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix_perturbed.c +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o: EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o -MF CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o.d -o CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix_perturbed.c + +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix_perturbed.c > CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.i + +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix_perturbed.c -o CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.s + +# Object files for target psdrive2 +psdrive2_OBJECTS = \ +"CMakeFiles/psdrive2.dir/psdrive2.c.o" \ +"CMakeFiles/psdrive2.dir/screate_matrix.c.o" \ +"CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o" + +# External object files for target psdrive2 +psdrive2_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o +EXAMPLE/psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o +EXAMPLE/psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o +EXAMPLE/psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/build.make +EXAMPLE/psdrive2: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable psdrive2" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive2.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive2.dir/build: EXAMPLE/psdrive2 +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/build + +EXAMPLE/CMakeFiles/psdrive2.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive2.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/clean + +EXAMPLE/CMakeFiles/psdrive2.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/cmake_clean.cmake new file mode 100644 index 00000000..e9d797d8 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive2.dir/psdrive2.c.o" + "CMakeFiles/psdrive2.dir/psdrive2.c.o.d" + "CMakeFiles/psdrive2.dir/screate_matrix.c.o" + "CMakeFiles/psdrive2.dir/screate_matrix.c.o.d" + "CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o" + "CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o.d" + "psdrive2" + "psdrive2.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive2.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.make new file mode 100644 index 00000000..7fa8cfc0 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive2. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.ts new file mode 100644 index 00000000..d19b8d12 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive2. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/depend.make new file mode 100644 index 00000000..263bb90b --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive2. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/link.txt new file mode 100644 index 00000000..24d30dbc --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/psdrive2.dir/psdrive2.c.o CMakeFiles/psdrive2.dir/screate_matrix.c.o CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o -o psdrive2 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/progress.make new file mode 100644 index 00000000..251d605e --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive2.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 13 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/DependInfo.cmake new file mode 100644 index 00000000..ef86c8f5 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3.c" "EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/build.make b/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/build.make new file mode 100644 index 00000000..1aff517a --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive3.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive3.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive3.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o: EXAMPLE/CMakeFiles/psdrive3.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3.c +EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o: EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o -MF CMakeFiles/psdrive3.dir/psdrive3.c.o.d -o CMakeFiles/psdrive3.dir/psdrive3.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3.c + +EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3.dir/psdrive3.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3.c > CMakeFiles/psdrive3.dir/psdrive3.c.i + +EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3.dir/psdrive3.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3.c -o CMakeFiles/psdrive3.dir/psdrive3.c.s + +EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o -MF CMakeFiles/psdrive3.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive3.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive3.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive3.dir/screate_matrix.c.s + +# Object files for target psdrive3 +psdrive3_OBJECTS = \ +"CMakeFiles/psdrive3.dir/psdrive3.c.o" \ +"CMakeFiles/psdrive3.dir/screate_matrix.c.o" + +# External object files for target psdrive3 +psdrive3_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive3: EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o +EXAMPLE/psdrive3: EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o +EXAMPLE/psdrive3: EXAMPLE/CMakeFiles/psdrive3.dir/build.make +EXAMPLE/psdrive3: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive3: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3: EXAMPLE/CMakeFiles/psdrive3.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable psdrive3" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive3.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive3.dir/build: EXAMPLE/psdrive3 +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/build + +EXAMPLE/CMakeFiles/psdrive3.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive3.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/clean + +EXAMPLE/CMakeFiles/psdrive3.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/cmake_clean.cmake new file mode 100644 index 00000000..0b85ce72 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive3.dir/psdrive3.c.o" + "CMakeFiles/psdrive3.dir/psdrive3.c.o.d" + "CMakeFiles/psdrive3.dir/screate_matrix.c.o" + "CMakeFiles/psdrive3.dir/screate_matrix.c.o.d" + "psdrive3" + "psdrive3.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive3.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.make new file mode 100644 index 00000000..b085606d --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive3. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.ts new file mode 100644 index 00000000..49b46c0f --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive3. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/depend.make new file mode 100644 index 00000000..b19e836a --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive3. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/link.txt new file mode 100644 index 00000000..a12e6e8b --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/psdrive3.dir/psdrive3.c.o CMakeFiles/psdrive3.dir/screate_matrix.c.o -o psdrive3 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/progress.make new file mode 100644 index 00000000..c0fbd9b7 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 14 +CMAKE_PROGRESS_3 = + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/DependInfo.cmake new file mode 100644 index 00000000..5fe94a5a --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d.c" "EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c" "EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/build.make b/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/build.make new file mode 100644 index 00000000..be1f9cbc --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive3d.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive3d.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o: EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d.c +EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o: EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o -MF CMakeFiles/psdrive3d.dir/psdrive3d.c.o.d -o CMakeFiles/psdrive3d.dir/psdrive3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d.c + +EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d.dir/psdrive3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d.c > CMakeFiles/psdrive3d.dir/psdrive3d.c.i + +EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d.dir/psdrive3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d.c -o CMakeFiles/psdrive3d.dir/psdrive3d.c.s + +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o -MF CMakeFiles/psdrive3d.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive3d.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive3d.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive3d.dir/screate_matrix.c.s + +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o -MF CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o.d -o CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c + +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d.dir/screate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c > CMakeFiles/psdrive3d.dir/screate_matrix3d.c.i + +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d.dir/screate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c -o CMakeFiles/psdrive3d.dir/screate_matrix3d.c.s + +# Object files for target psdrive3d +psdrive3d_OBJECTS = \ +"CMakeFiles/psdrive3d.dir/psdrive3d.c.o" \ +"CMakeFiles/psdrive3d.dir/screate_matrix.c.o" \ +"CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o" + +# External object files for target psdrive3d +psdrive3d_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o +EXAMPLE/psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o +EXAMPLE/psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o +EXAMPLE/psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/build.make +EXAMPLE/psdrive3d: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable psdrive3d" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive3d.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive3d.dir/build: EXAMPLE/psdrive3d +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/build + +EXAMPLE/CMakeFiles/psdrive3d.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive3d.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/clean + +EXAMPLE/CMakeFiles/psdrive3d.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/cmake_clean.cmake new file mode 100644 index 00000000..ba454cf3 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive3d.dir/psdrive3d.c.o" + "CMakeFiles/psdrive3d.dir/psdrive3d.c.o.d" + "CMakeFiles/psdrive3d.dir/screate_matrix.c.o" + "CMakeFiles/psdrive3d.dir/screate_matrix.c.o.d" + "CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o" + "CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o.d" + "psdrive3d" + "psdrive3d.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive3d.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.make new file mode 100644 index 00000000..4a9295df --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive3d. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.ts new file mode 100644 index 00000000..5c737c28 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive3d. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/depend.make new file mode 100644 index 00000000..9f0f7179 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive3d. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/link.txt new file mode 100644 index 00000000..5fad0deb --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/psdrive3d.dir/psdrive3d.c.o CMakeFiles/psdrive3d.dir/screate_matrix.c.o CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o -o psdrive3d -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/progress.make new file mode 100644 index 00000000..1c76f1f0 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = 15 + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/DependInfo.cmake new file mode 100644 index 00000000..d347d207 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d1.c" "EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c" "EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make b/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make new file mode 100644 index 00000000..da164932 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive3d1.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive3d1.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o: EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d1.c +EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o: EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o -MF CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o.d -o CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d1.c + +EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d1.dir/psdrive3d1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d1.c > CMakeFiles/psdrive3d1.dir/psdrive3d1.c.i + +EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d1.dir/psdrive3d1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d1.c -o CMakeFiles/psdrive3d1.dir/psdrive3d1.c.s + +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o -MF CMakeFiles/psdrive3d1.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive3d1.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d1.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive3d1.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d1.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive3d1.dir/screate_matrix.c.s + +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o -MF CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o.d -o CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c + +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c > CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.i + +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c -o CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.s + +# Object files for target psdrive3d1 +psdrive3d1_OBJECTS = \ +"CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o" \ +"CMakeFiles/psdrive3d1.dir/screate_matrix.c.o" \ +"CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o" + +# External object files for target psdrive3d1 +psdrive3d1_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o +EXAMPLE/psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o +EXAMPLE/psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o +EXAMPLE/psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make +EXAMPLE/psdrive3d1: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive3d1: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive3d1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive3d1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive3d1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable psdrive3d1" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive3d1.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive3d1.dir/build: EXAMPLE/psdrive3d1 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/build + +EXAMPLE/CMakeFiles/psdrive3d1.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive3d1.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/clean + +EXAMPLE/CMakeFiles/psdrive3d1.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/cmake_clean.cmake new file mode 100644 index 00000000..dbc1a574 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o" + "CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o.d" + "CMakeFiles/psdrive3d1.dir/screate_matrix.c.o" + "CMakeFiles/psdrive3d1.dir/screate_matrix.c.o.d" + "CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o" + "CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o.d" + "psdrive3d1" + "psdrive3d1.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive3d1.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.make new file mode 100644 index 00000000..506f21d6 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive3d1. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.ts new file mode 100644 index 00000000..9e542daa --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive3d1. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/depend.make new file mode 100644 index 00000000..21bde7ed --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive3d1. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/link.txt new file mode 100644 index 00000000..aa625d41 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o CMakeFiles/psdrive3d1.dir/screate_matrix.c.o CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o -o psdrive3d1 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/progress.make new file mode 100644 index 00000000..461f02e9 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d1.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/DependInfo.cmake new file mode 100644 index 00000000..450b6e38 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d2.c" "EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c" "EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make b/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make new file mode 100644 index 00000000..51bbfe7f --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive3d2.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive3d2.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o: EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d2.c +EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o: EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o -MF CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o.d -o CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d2.c + +EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d2.dir/psdrive3d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d2.c > CMakeFiles/psdrive3d2.dir/psdrive3d2.c.i + +EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d2.dir/psdrive3d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d2.c -o CMakeFiles/psdrive3d2.dir/psdrive3d2.c.s + +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o -MF CMakeFiles/psdrive3d2.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive3d2.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d2.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive3d2.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d2.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive3d2.dir/screate_matrix.c.s + +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o -MF CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o.d -o CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c + +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c > CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.i + +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c -o CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.s + +# Object files for target psdrive3d2 +psdrive3d2_OBJECTS = \ +"CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o" \ +"CMakeFiles/psdrive3d2.dir/screate_matrix.c.o" \ +"CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o" + +# External object files for target psdrive3d2 +psdrive3d2_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o +EXAMPLE/psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o +EXAMPLE/psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o +EXAMPLE/psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make +EXAMPLE/psdrive3d2: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive3d2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive3d2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive3d2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive3d2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable psdrive3d2" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive3d2.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive3d2.dir/build: EXAMPLE/psdrive3d2 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/build + +EXAMPLE/CMakeFiles/psdrive3d2.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive3d2.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/clean + +EXAMPLE/CMakeFiles/psdrive3d2.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/cmake_clean.cmake new file mode 100644 index 00000000..4e16e3a6 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o" + "CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o.d" + "CMakeFiles/psdrive3d2.dir/screate_matrix.c.o" + "CMakeFiles/psdrive3d2.dir/screate_matrix.c.o.d" + "CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o" + "CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o.d" + "psdrive3d2" + "psdrive3d2.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive3d2.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.make new file mode 100644 index 00000000..0a42bd96 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive3d2. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.ts new file mode 100644 index 00000000..5bc418ee --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive3d2. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/depend.make new file mode 100644 index 00000000..08b0fc33 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive3d2. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/link.txt new file mode 100644 index 00000000..bfa96cdc --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o CMakeFiles/psdrive3d2.dir/screate_matrix.c.o CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o -o psdrive3d2 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/progress.make new file mode 100644 index 00000000..fbf4c0e9 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d2.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 16 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/DependInfo.cmake new file mode 100644 index 00000000..7f9e2010 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d3.c" "EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c" "EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make b/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make new file mode 100644 index 00000000..48b27f88 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive3d3.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive3d3.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o: EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d3.c +EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o: EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o -MF CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o.d -o CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d3.c + +EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d3.dir/psdrive3d3.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d3.c > CMakeFiles/psdrive3d3.dir/psdrive3d3.c.i + +EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d3.dir/psdrive3d3.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d3.c -o CMakeFiles/psdrive3d3.dir/psdrive3d3.c.s + +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o -MF CMakeFiles/psdrive3d3.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive3d3.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d3.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive3d3.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d3.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive3d3.dir/screate_matrix.c.s + +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o -MF CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o.d -o CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c + +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c > CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.i + +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c -o CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.s + +# Object files for target psdrive3d3 +psdrive3d3_OBJECTS = \ +"CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o" \ +"CMakeFiles/psdrive3d3.dir/screate_matrix.c.o" \ +"CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o" + +# External object files for target psdrive3d3 +psdrive3d3_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o +EXAMPLE/psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o +EXAMPLE/psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o +EXAMPLE/psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make +EXAMPLE/psdrive3d3: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive3d3: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive3d3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive3d3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive3d3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable psdrive3d3" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive3d3.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive3d3.dir/build: EXAMPLE/psdrive3d3 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/build + +EXAMPLE/CMakeFiles/psdrive3d3.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive3d3.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/clean + +EXAMPLE/CMakeFiles/psdrive3d3.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/cmake_clean.cmake new file mode 100644 index 00000000..b1ca2bf8 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o" + "CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o.d" + "CMakeFiles/psdrive3d3.dir/screate_matrix.c.o" + "CMakeFiles/psdrive3d3.dir/screate_matrix.c.o.d" + "CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o" + "CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o.d" + "psdrive3d3" + "psdrive3d3.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive3d3.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.make new file mode 100644 index 00000000..462ad313 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive3d3. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.ts new file mode 100644 index 00000000..df075a46 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive3d3. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/depend.make new file mode 100644 index 00000000..b474fcdf --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive3d3. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/link.txt new file mode 100644 index 00000000..1ba9cc61 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o CMakeFiles/psdrive3d3.dir/screate_matrix.c.o CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o -o psdrive3d3 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/progress.make new file mode 100644 index 00000000..5be1e296 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive3d3.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 17 +CMAKE_PROGRESS_4 = + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/DependInfo.cmake new file mode 100644 index 00000000..346b8246 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive4.c" "EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/build.make b/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/build.make new file mode 100644 index 00000000..3055455d --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive4.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive4.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive4.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o: EXAMPLE/CMakeFiles/psdrive4.dir/flags.make +EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive4.c +EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o: EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o -MF CMakeFiles/psdrive4.dir/psdrive4.c.o.d -o CMakeFiles/psdrive4.dir/psdrive4.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive4.c + +EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive4.dir/psdrive4.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive4.c > CMakeFiles/psdrive4.dir/psdrive4.c.i + +EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive4.dir/psdrive4.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive4.c -o CMakeFiles/psdrive4.dir/psdrive4.c.s + +EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive4.dir/flags.make +EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o -MF CMakeFiles/psdrive4.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive4.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive4.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive4.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive4.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive4.dir/screate_matrix.c.s + +# Object files for target psdrive4 +psdrive4_OBJECTS = \ +"CMakeFiles/psdrive4.dir/psdrive4.c.o" \ +"CMakeFiles/psdrive4.dir/screate_matrix.c.o" + +# External object files for target psdrive4 +psdrive4_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive4: EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o +EXAMPLE/psdrive4: EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o +EXAMPLE/psdrive4: EXAMPLE/CMakeFiles/psdrive4.dir/build.make +EXAMPLE/psdrive4: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive4: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive4: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive4: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive4: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive4: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive4: EXAMPLE/CMakeFiles/psdrive4.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable psdrive4" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive4.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive4.dir/build: EXAMPLE/psdrive4 +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/build + +EXAMPLE/CMakeFiles/psdrive4.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive4.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/clean + +EXAMPLE/CMakeFiles/psdrive4.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/cmake_clean.cmake new file mode 100644 index 00000000..e09b2b4a --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive4.dir/psdrive4.c.o" + "CMakeFiles/psdrive4.dir/psdrive4.c.o.d" + "CMakeFiles/psdrive4.dir/screate_matrix.c.o" + "CMakeFiles/psdrive4.dir/screate_matrix.c.o.d" + "psdrive4" + "psdrive4.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive4.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.make new file mode 100644 index 00000000..6cf7a02d --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive4. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.ts new file mode 100644 index 00000000..003a9a2c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive4. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/depend.make new file mode 100644 index 00000000..da20a970 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive4. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/link.txt new file mode 100644 index 00000000..600b7662 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/psdrive4.dir/psdrive4.c.o CMakeFiles/psdrive4.dir/screate_matrix.c.o -o psdrive4 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/progress.make new file mode 100644 index 00000000..8eb4b499 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/psdrive4.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/DependInfo.cmake new file mode 100644 index 00000000..39ae3dfd --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive.c" "EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/build.make new file mode 100644 index 00000000..2a994db1 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o: EXAMPLE/CMakeFiles/pzdrive.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive.c +EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o: EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o -MF CMakeFiles/pzdrive.dir/pzdrive.c.o.d -o CMakeFiles/pzdrive.dir/pzdrive.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive.c + +EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive.dir/pzdrive.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive.c > CMakeFiles/pzdrive.dir/pzdrive.c.i + +EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive.dir/pzdrive.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive.c -o CMakeFiles/pzdrive.dir/pzdrive.c.s + +EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive.dir/zcreate_matrix.c.s + +# Object files for target pzdrive +pzdrive_OBJECTS = \ +"CMakeFiles/pzdrive.dir/pzdrive.c.o" \ +"CMakeFiles/pzdrive.dir/zcreate_matrix.c.o" + +# External object files for target pzdrive +pzdrive_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive: EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o +EXAMPLE/pzdrive: EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive: EXAMPLE/CMakeFiles/pzdrive.dir/build.make +EXAMPLE/pzdrive: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive: EXAMPLE/CMakeFiles/pzdrive.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pzdrive" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive.dir/build: EXAMPLE/pzdrive +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/build + +EXAMPLE/CMakeFiles/pzdrive.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/clean + +EXAMPLE/CMakeFiles/pzdrive.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/cmake_clean.cmake new file mode 100644 index 00000000..892f2ee6 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive.dir/pzdrive.c.o" + "CMakeFiles/pzdrive.dir/pzdrive.c.o.d" + "CMakeFiles/pzdrive.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive.dir/zcreate_matrix.c.o.d" + "pzdrive" + "pzdrive.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.make new file mode 100644 index 00000000..6cf23b05 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.ts new file mode 100644 index 00000000..86d0e703 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/depend.make new file mode 100644 index 00000000..0a3a19ea --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/link.txt new file mode 100644 index 00000000..02fb0835 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pzdrive.dir/pzdrive.c.o CMakeFiles/pzdrive.dir/zcreate_matrix.c.o -o pzdrive -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/progress.make new file mode 100644 index 00000000..b048da9b --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 18 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/DependInfo.cmake new file mode 100644 index 00000000..05006801 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1.c" "EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/build.make new file mode 100644 index 00000000..e1885553 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive1.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive1.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive1.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o: EXAMPLE/CMakeFiles/pzdrive1.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1.c +EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o: EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o -MF CMakeFiles/pzdrive1.dir/pzdrive1.c.o.d -o CMakeFiles/pzdrive1.dir/pzdrive1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1.c + +EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive1.dir/pzdrive1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1.c > CMakeFiles/pzdrive1.dir/pzdrive1.c.i + +EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive1.dir/pzdrive1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1.c -o CMakeFiles/pzdrive1.dir/pzdrive1.c.s + +EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive1.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive1.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive1.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive1.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive1.dir/zcreate_matrix.c.s + +# Object files for target pzdrive1 +pzdrive1_OBJECTS = \ +"CMakeFiles/pzdrive1.dir/pzdrive1.c.o" \ +"CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o" + +# External object files for target pzdrive1 +pzdrive1_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive1: EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o +EXAMPLE/pzdrive1: EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive1: EXAMPLE/CMakeFiles/pzdrive1.dir/build.make +EXAMPLE/pzdrive1: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive1: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive1: EXAMPLE/CMakeFiles/pzdrive1.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pzdrive1" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive1.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive1.dir/build: EXAMPLE/pzdrive1 +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/build + +EXAMPLE/CMakeFiles/pzdrive1.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive1.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/clean + +EXAMPLE/CMakeFiles/pzdrive1.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/cmake_clean.cmake new file mode 100644 index 00000000..659d8463 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive1.dir/pzdrive1.c.o" + "CMakeFiles/pzdrive1.dir/pzdrive1.c.o.d" + "CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o.d" + "pzdrive1" + "pzdrive1.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive1.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.make new file mode 100644 index 00000000..0ed2ff15 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive1. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.ts new file mode 100644 index 00000000..534b5d6c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive1. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/depend.make new file mode 100644 index 00000000..37b87439 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive1. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/link.txt new file mode 100644 index 00000000..9535412e --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pzdrive1.dir/pzdrive1.c.o CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o -o pzdrive1 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/progress.make new file mode 100644 index 00000000..c46799a1 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive1.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 19 + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..f445ac74 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1_ABglobal.c" "EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make new file mode 100644 index 00000000..f17d6345 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1_ABglobal.c +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o -MF CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o.d -o CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1_ABglobal.c + +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1_ABglobal.c > CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.i + +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1_ABglobal.c -o CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.s + +# Object files for target pzdrive1_ABglobal +pzdrive1_ABglobal_OBJECTS = \ +"CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o" + +# External object files for target pzdrive1_ABglobal +pzdrive1_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive1_ABglobal: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o +EXAMPLE/pzdrive1_ABglobal: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make +EXAMPLE/pzdrive1_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive1_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive1_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive1_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive1_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive1_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive1_ABglobal: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pzdrive1_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive1_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build: EXAMPLE/pzdrive1_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive1_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..716d40be --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o" + "CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o.d" + "pzdrive1_ABglobal" + "pzdrive1_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive1_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..ae3f2df0 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive1_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..ac90e2f6 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive1_ABglobal. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend.make new file mode 100644 index 00000000..a0a1084c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive1_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/link.txt new file mode 100644 index 00000000..af1e3de2 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o -o pzdrive1_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/DependInfo.cmake new file mode 100644 index 00000000..63d99e59 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2.c" "EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix_perturbed.c" "EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/build.make new file mode 100644 index 00000000..8c1108a6 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive2.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive2.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o: EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2.c +EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o: EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o -MF CMakeFiles/pzdrive2.dir/pzdrive2.c.o.d -o CMakeFiles/pzdrive2.dir/pzdrive2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2.c + +EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive2.dir/pzdrive2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2.c > CMakeFiles/pzdrive2.dir/pzdrive2.c.i + +EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive2.dir/pzdrive2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2.c -o CMakeFiles/pzdrive2.dir/pzdrive2.c.s + +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive2.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive2.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive2.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive2.dir/zcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o: EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix_perturbed.c +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o: EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o -MF CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o.d -o CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix_perturbed.c + +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix_perturbed.c > CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.i + +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix_perturbed.c -o CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.s + +# Object files for target pzdrive2 +pzdrive2_OBJECTS = \ +"CMakeFiles/pzdrive2.dir/pzdrive2.c.o" \ +"CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o" \ +"CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o" + +# External object files for target pzdrive2 +pzdrive2_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o +EXAMPLE/pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o +EXAMPLE/pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/build.make +EXAMPLE/pzdrive2: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pzdrive2" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive2.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive2.dir/build: EXAMPLE/pzdrive2 +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/build + +EXAMPLE/CMakeFiles/pzdrive2.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive2.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/clean + +EXAMPLE/CMakeFiles/pzdrive2.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/cmake_clean.cmake new file mode 100644 index 00000000..54e9c5a0 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive2.dir/pzdrive2.c.o" + "CMakeFiles/pzdrive2.dir/pzdrive2.c.o.d" + "CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o.d" + "CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o" + "CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o.d" + "pzdrive2" + "pzdrive2.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive2.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.make new file mode 100644 index 00000000..ba823bc4 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive2. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.ts new file mode 100644 index 00000000..2758ae2f --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive2. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/depend.make new file mode 100644 index 00000000..f18fefe2 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive2. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/link.txt new file mode 100644 index 00000000..582f7b68 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pzdrive2.dir/pzdrive2.c.o CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o -o pzdrive2 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/progress.make new file mode 100644 index 00000000..31576eb0 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive2.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 20 +CMAKE_PROGRESS_4 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..178cf7d5 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2_ABglobal.c" "EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make new file mode 100644 index 00000000..18707169 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2_ABglobal.c +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o -MF CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o.d -o CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2_ABglobal.c + +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2_ABglobal.c > CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.i + +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2_ABglobal.c -o CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.s + +# Object files for target pzdrive2_ABglobal +pzdrive2_ABglobal_OBJECTS = \ +"CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o" + +# External object files for target pzdrive2_ABglobal +pzdrive2_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive2_ABglobal: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o +EXAMPLE/pzdrive2_ABglobal: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make +EXAMPLE/pzdrive2_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive2_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive2_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive2_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive2_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive2_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive2_ABglobal: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pzdrive2_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive2_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build: EXAMPLE/pzdrive2_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive2_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..bc8afb5e --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o" + "CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o.d" + "pzdrive2_ABglobal" + "pzdrive2_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive2_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..1deb09a0 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive2_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..0c40dd72 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive2_ABglobal. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend.make new file mode 100644 index 00000000..b04f0b13 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive2_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/link.txt new file mode 100644 index 00000000..f187bb55 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o -o pzdrive2_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/DependInfo.cmake new file mode 100644 index 00000000..d0cfdbfc --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3.c" "EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/build.make new file mode 100644 index 00000000..af0ef389 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive3.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive3.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive3.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o: EXAMPLE/CMakeFiles/pzdrive3.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3.c +EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o: EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o -MF CMakeFiles/pzdrive3.dir/pzdrive3.c.o.d -o CMakeFiles/pzdrive3.dir/pzdrive3.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3.c + +EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3.dir/pzdrive3.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3.c > CMakeFiles/pzdrive3.dir/pzdrive3.c.i + +EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3.dir/pzdrive3.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3.c -o CMakeFiles/pzdrive3.dir/pzdrive3.c.s + +EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive3.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive3.dir/zcreate_matrix.c.s + +# Object files for target pzdrive3 +pzdrive3_OBJECTS = \ +"CMakeFiles/pzdrive3.dir/pzdrive3.c.o" \ +"CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o" + +# External object files for target pzdrive3 +pzdrive3_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive3: EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o +EXAMPLE/pzdrive3: EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive3: EXAMPLE/CMakeFiles/pzdrive3.dir/build.make +EXAMPLE/pzdrive3: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive3: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3: EXAMPLE/CMakeFiles/pzdrive3.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pzdrive3" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive3.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive3.dir/build: EXAMPLE/pzdrive3 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/build + +EXAMPLE/CMakeFiles/pzdrive3.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive3.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/clean + +EXAMPLE/CMakeFiles/pzdrive3.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/cmake_clean.cmake new file mode 100644 index 00000000..d443a329 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive3.dir/pzdrive3.c.o" + "CMakeFiles/pzdrive3.dir/pzdrive3.c.o.d" + "CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o.d" + "pzdrive3" + "pzdrive3.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive3.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.make new file mode 100644 index 00000000..0dfcdd24 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive3. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.ts new file mode 100644 index 00000000..6e418a1b --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive3. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/depend.make new file mode 100644 index 00000000..4abfd49a --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive3. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/link.txt new file mode 100644 index 00000000..228c26d4 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pzdrive3.dir/pzdrive3.c.o CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o -o pzdrive3 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/progress.make new file mode 100644 index 00000000..6457cdd9 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 21 + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..e1d2486c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3_ABglobal.c" "EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make new file mode 100644 index 00000000..51258691 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3_ABglobal.c +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o -MF CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o.d -o CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3_ABglobal.c + +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3_ABglobal.c > CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.i + +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3_ABglobal.c -o CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.s + +# Object files for target pzdrive3_ABglobal +pzdrive3_ABglobal_OBJECTS = \ +"CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o" + +# External object files for target pzdrive3_ABglobal +pzdrive3_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive3_ABglobal: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o +EXAMPLE/pzdrive3_ABglobal: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make +EXAMPLE/pzdrive3_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive3_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive3_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive3_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive3_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3_ABglobal: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pzdrive3_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive3_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build: EXAMPLE/pzdrive3_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive3_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..79eedd8f --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o" + "CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o.d" + "pzdrive3_ABglobal" + "pzdrive3_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive3_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..444e9f7d --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive3_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..3906c2df --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive3_ABglobal. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend.make new file mode 100644 index 00000000..442eae2f --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive3_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/link.txt new file mode 100644 index 00000000..4b596aad --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o -o pzdrive3_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/DependInfo.cmake new file mode 100644 index 00000000..2053ba71 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d.c" "EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make new file mode 100644 index 00000000..42f69ae9 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive3d.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive3d.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d.c +EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o -MF CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o.d -o CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d.c + +EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d.dir/pzdrive3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d.c > CMakeFiles/pzdrive3d.dir/pzdrive3d.c.i + +EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d.dir/pzdrive3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d.c -o CMakeFiles/pzdrive3d.dir/pzdrive3d.c.s + +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o -MF CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o.d -o CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c > CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c -o CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.s + +# Object files for target pzdrive3d +pzdrive3d_OBJECTS = \ +"CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o" \ +"CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o" \ +"CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o" + +# External object files for target pzdrive3d +pzdrive3d_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o +EXAMPLE/pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o +EXAMPLE/pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make +EXAMPLE/pzdrive3d: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pzdrive3d" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive3d.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive3d.dir/build: EXAMPLE/pzdrive3d +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/build + +EXAMPLE/CMakeFiles/pzdrive3d.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive3d.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/clean + +EXAMPLE/CMakeFiles/pzdrive3d.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/cmake_clean.cmake new file mode 100644 index 00000000..c8309b9d --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o" + "CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o.d" + "CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o.d" + "CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o" + "CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o.d" + "pzdrive3d" + "pzdrive3d.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive3d.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.make new file mode 100644 index 00000000..d4c691f9 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive3d. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.ts new file mode 100644 index 00000000..a85a8656 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive3d. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/depend.make new file mode 100644 index 00000000..24348d79 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive3d. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/link.txt new file mode 100644 index 00000000..66017ddc --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o -o pzdrive3d -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/progress.make new file mode 100644 index 00000000..565a35d8 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 22 +CMAKE_PROGRESS_4 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/DependInfo.cmake new file mode 100644 index 00000000..7dee7796 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d1.c" "EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make new file mode 100644 index 00000000..74fa5324 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive3d1.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o: EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d1.c +EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o: EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o -MF CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o.d -o CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d1.c + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d1.c > CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.i + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d1.c -o CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.s + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o -MF CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o.d -o CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c > CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c -o CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.s + +# Object files for target pzdrive3d1 +pzdrive3d1_OBJECTS = \ +"CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o" \ +"CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o" \ +"CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o" + +# External object files for target pzdrive3d1 +pzdrive3d1_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o +EXAMPLE/pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o +EXAMPLE/pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make +EXAMPLE/pzdrive3d1: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive3d1: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive3d1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive3d1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive3d1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pzdrive3d1" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive3d1.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive3d1.dir/build: EXAMPLE/pzdrive3d1 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/build + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive3d1.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/clean + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/cmake_clean.cmake new file mode 100644 index 00000000..1830d2f1 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o" + "CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o.d" + "CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o.d" + "CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o" + "CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o.d" + "pzdrive3d1" + "pzdrive3d1.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive3d1.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.make new file mode 100644 index 00000000..cc176140 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive3d1. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.ts new file mode 100644 index 00000000..c8b6ca2a --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive3d1. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend.make new file mode 100644 index 00000000..5e030110 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive3d1. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/link.txt new file mode 100644 index 00000000..3d5d4993 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o -o pzdrive3d1 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/progress.make new file mode 100644 index 00000000..2dcf6fac --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d1.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = 23 + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/DependInfo.cmake new file mode 100644 index 00000000..ebcfe8d7 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d2.c" "EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make new file mode 100644 index 00000000..d98e4dfb --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive3d2.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o: EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d2.c +EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o: EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o -MF CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o.d -o CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d2.c + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d2.c > CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.i + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d2.c -o CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.s + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o -MF CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o.d -o CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c > CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c -o CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.s + +# Object files for target pzdrive3d2 +pzdrive3d2_OBJECTS = \ +"CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o" \ +"CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o" \ +"CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o" + +# External object files for target pzdrive3d2 +pzdrive3d2_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o +EXAMPLE/pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o +EXAMPLE/pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make +EXAMPLE/pzdrive3d2: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive3d2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive3d2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive3d2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive3d2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pzdrive3d2" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive3d2.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive3d2.dir/build: EXAMPLE/pzdrive3d2 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/build + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive3d2.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/clean + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/cmake_clean.cmake new file mode 100644 index 00000000..1942195b --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o" + "CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o.d" + "CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o.d" + "CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o" + "CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o.d" + "pzdrive3d2" + "pzdrive3d2.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive3d2.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.make new file mode 100644 index 00000000..8154d853 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive3d2. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.ts new file mode 100644 index 00000000..34a68516 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive3d2. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend.make new file mode 100644 index 00000000..47156b1b --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive3d2. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/link.txt new file mode 100644 index 00000000..12b11173 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o -o pzdrive3d2 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/progress.make new file mode 100644 index 00000000..461f02e9 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d2.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/DependInfo.cmake new file mode 100644 index 00000000..acc15063 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d3.c" "EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make new file mode 100644 index 00000000..68f0158c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive3d3.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o: EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d3.c +EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o: EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o -MF CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o.d -o CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d3.c + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d3.c > CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.i + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d3.c -o CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.s + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o -MF CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o.d -o CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c > CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c -o CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.s + +# Object files for target pzdrive3d3 +pzdrive3d3_OBJECTS = \ +"CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o" \ +"CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o" \ +"CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o" + +# External object files for target pzdrive3d3 +pzdrive3d3_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o +EXAMPLE/pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o +EXAMPLE/pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make +EXAMPLE/pzdrive3d3: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive3d3: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive3d3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive3d3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive3d3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pzdrive3d3" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive3d3.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive3d3.dir/build: EXAMPLE/pzdrive3d3 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/build + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive3d3.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/clean + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/cmake_clean.cmake new file mode 100644 index 00000000..0b0d2724 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o" + "CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o.d" + "CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o.d" + "CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o" + "CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o.d" + "pzdrive3d3" + "pzdrive3d3.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive3d3.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.make new file mode 100644 index 00000000..c3303e67 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive3d3. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.ts new file mode 100644 index 00000000..f4de2cb8 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive3d3. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend.make new file mode 100644 index 00000000..c7ac9fd7 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive3d3. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/link.txt new file mode 100644 index 00000000..ab07deae --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o -o pzdrive3d3 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/progress.make new file mode 100644 index 00000000..1e3a3887 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive3d3.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 24 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/DependInfo.cmake new file mode 100644 index 00000000..f247bebf --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4.c" "EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/build.make new file mode 100644 index 00000000..a7fc25e3 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive4.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive4.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive4.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o: EXAMPLE/CMakeFiles/pzdrive4.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4.c +EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o: EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o -MF CMakeFiles/pzdrive4.dir/pzdrive4.c.o.d -o CMakeFiles/pzdrive4.dir/pzdrive4.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4.c + +EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive4.dir/pzdrive4.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4.c > CMakeFiles/pzdrive4.dir/pzdrive4.c.i + +EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive4.dir/pzdrive4.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4.c -o CMakeFiles/pzdrive4.dir/pzdrive4.c.s + +EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive4.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive4.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive4.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive4.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive4.dir/zcreate_matrix.c.s + +# Object files for target pzdrive4 +pzdrive4_OBJECTS = \ +"CMakeFiles/pzdrive4.dir/pzdrive4.c.o" \ +"CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o" + +# External object files for target pzdrive4 +pzdrive4_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive4: EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o +EXAMPLE/pzdrive4: EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive4: EXAMPLE/CMakeFiles/pzdrive4.dir/build.make +EXAMPLE/pzdrive4: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive4: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive4: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive4: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive4: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive4: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive4: EXAMPLE/CMakeFiles/pzdrive4.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pzdrive4" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive4.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive4.dir/build: EXAMPLE/pzdrive4 +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/build + +EXAMPLE/CMakeFiles/pzdrive4.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive4.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/clean + +EXAMPLE/CMakeFiles/pzdrive4.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/cmake_clean.cmake new file mode 100644 index 00000000..f1cf67d7 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive4.dir/pzdrive4.c.o" + "CMakeFiles/pzdrive4.dir/pzdrive4.c.o.d" + "CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o.d" + "pzdrive4" + "pzdrive4.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive4.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.make new file mode 100644 index 00000000..64e289da --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive4. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.ts new file mode 100644 index 00000000..fbbd64ab --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive4. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/depend.make new file mode 100644 index 00000000..a6cb0b77 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive4. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/link.txt new file mode 100644 index 00000000..678b3890 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pzdrive4.dir/pzdrive4.c.o CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o -o pzdrive4 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/progress.make new file mode 100644 index 00000000..dfa3cb27 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive4.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 25 +CMAKE_PROGRESS_3 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..9c9a8ba2 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4_ABglobal.c" "EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make new file mode 100644 index 00000000..a219bd34 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4_ABglobal.c +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o -MF CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o.d -o CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4_ABglobal.c + +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4_ABglobal.c > CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.i + +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4_ABglobal.c -o CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.s + +# Object files for target pzdrive4_ABglobal +pzdrive4_ABglobal_OBJECTS = \ +"CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o" + +# External object files for target pzdrive4_ABglobal +pzdrive4_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive4_ABglobal: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o +EXAMPLE/pzdrive4_ABglobal: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make +EXAMPLE/pzdrive4_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive4_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive4_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive4_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive4_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive4_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive4_ABglobal: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pzdrive4_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive4_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build: EXAMPLE/pzdrive4_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive4_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..2dcabbbb --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o" + "CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o.d" + "pzdrive4_ABglobal" + "pzdrive4_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive4_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..abe91aa0 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive4_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..404b3db8 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive4_ABglobal. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend.make new file mode 100644 index 00000000..19cdd9f3 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive4_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/link.txt new file mode 100644 index 00000000..645ea743 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o -o pzdrive4_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..cc9e300c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_ABglobal.c" "EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make new file mode 100644 index 00000000..3bb7de0c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_ABglobal.c +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o -MF CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o.d -o CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_ABglobal.c + +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_ABglobal.c > CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.i + +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_ABglobal.c -o CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.s + +# Object files for target pzdrive_ABglobal +pzdrive_ABglobal_OBJECTS = \ +"CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o" + +# External object files for target pzdrive_ABglobal +pzdrive_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive_ABglobal: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o +EXAMPLE/pzdrive_ABglobal: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make +EXAMPLE/pzdrive_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive_ABglobal: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pzdrive_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build: EXAMPLE/pzdrive_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..3d385be7 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o" + "CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o.d" + "pzdrive_ABglobal" + "pzdrive_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..fd8afa58 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..86218493 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive_ABglobal. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend.make new file mode 100644 index 00000000..5ddf8a83 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/link.txt new file mode 100644 index 00000000..98b7fa87 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o -o pzdrive_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/DependInfo.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/DependInfo.cmake new file mode 100644 index 00000000..796d06cb --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_spawn.c" "EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make b/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make new file mode 100644 index 00000000..850213b1 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive_spawn.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive_spawn.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_spawn.c +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o -MF CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o.d -o CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_spawn.c + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_spawn.c > CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.i + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_spawn.c -o CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.s + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.s + +# Object files for target pzdrive_spawn +pzdrive_spawn_OBJECTS = \ +"CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o" \ +"CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o" + +# External object files for target pzdrive_spawn +pzdrive_spawn_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive_spawn: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o +EXAMPLE/pzdrive_spawn: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive_spawn: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make +EXAMPLE/pzdrive_spawn: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive_spawn: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive_spawn: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive_spawn: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive_spawn: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive_spawn: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive_spawn: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pzdrive_spawn" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive_spawn.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build: EXAMPLE/pzdrive_spawn +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive_spawn.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/clean + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/cmake_clean.cmake b/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/cmake_clean.cmake new file mode 100644 index 00000000..75e440c0 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o" + "CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o.d" + "CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o.d" + "pzdrive_spawn" + "pzdrive_spawn.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive_spawn.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.make new file mode 100644 index 00000000..4aa7284c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive_spawn. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.ts b/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.ts new file mode 100644 index 00000000..a306a63f --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive_spawn. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend.make b/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend.make new file mode 100644 index 00000000..34d34910 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive_spawn. +# This may be replaced when dependencies are built. diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/flags.make b/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/link.txt b/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/link.txt new file mode 100644 index 00000000..47fca764 --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o -o pzdrive_spawn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/progress.make b/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/progress.make new file mode 100644 index 00000000..22751a4a --- /dev/null +++ b/build_base/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 26 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_base/EXAMPLE/CTestTestfile.cmake b/build_base/EXAMPLE/CTestTestfile.cmake new file mode 100644 index 00000000..ac6368ab --- /dev/null +++ b/build_base/EXAMPLE/CTestTestfile.cmake @@ -0,0 +1,24 @@ +# CMake generated Testfile for +# Source directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE +# Build directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +add_test(pddrive1 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pddrive1" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/big.rua") +set_tests_properties(pddrive1 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;20;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;45;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(pddrive2 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pddrive2" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/big.rua") +set_tests_properties(pddrive2 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;20;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;51;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(pddrive3 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pddrive3" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/big.rua") +set_tests_properties(pddrive3 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;20;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;57;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(psdrive1 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/psdrive1" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/big.rua") +set_tests_properties(psdrive1 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;20;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;126;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(psdrive2 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/psdrive2" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/big.rua") +set_tests_properties(psdrive2 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;20;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;132;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(psdrive3 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/psdrive3" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/big.rua") +set_tests_properties(psdrive3 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;20;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;138;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(pzdrive1 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pzdrive1" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/cg20.cua") +set_tests_properties(pzdrive1 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;20;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;179;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(pzdrive2 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pzdrive2" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/cg20.cua") +set_tests_properties(pzdrive2 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;20;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;185;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(pzdrive3 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pzdrive3" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/cg20.cua") +set_tests_properties(pzdrive3 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;20;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;191;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") diff --git a/build_base/EXAMPLE/Makefile b/build_base/EXAMPLE/Makefile new file mode 100644 index 00000000..e5a14fa2 --- /dev/null +++ b/build_base/EXAMPLE/Makefile @@ -0,0 +1,2216 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE//CMakeFiles/progress.marks + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/rule + +# Convenience name for target. +pddrive: EXAMPLE/CMakeFiles/pddrive.dir/rule +.PHONY : pddrive + +# fast build rule for target. +pddrive/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/build +.PHONY : pddrive/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive1.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive1.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/rule + +# Convenience name for target. +pddrive1: EXAMPLE/CMakeFiles/pddrive1.dir/rule +.PHONY : pddrive1 + +# fast build rule for target. +pddrive1/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/build +.PHONY : pddrive1/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive2.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive2.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/rule + +# Convenience name for target. +pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/rule +.PHONY : pddrive2 + +# fast build rule for target. +pddrive2/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/build +.PHONY : pddrive2/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive3.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/rule + +# Convenience name for target. +pddrive3: EXAMPLE/CMakeFiles/pddrive3.dir/rule +.PHONY : pddrive3 + +# fast build rule for target. +pddrive3/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/build +.PHONY : pddrive3/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive4.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive4.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/rule + +# Convenience name for target. +pddrive4: EXAMPLE/CMakeFiles/pddrive4.dir/rule +.PHONY : pddrive4 + +# fast build rule for target. +pddrive4/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/build +.PHONY : pddrive4/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive3d.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/rule + +# Convenience name for target. +pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/rule +.PHONY : pddrive3d + +# fast build rule for target. +pddrive3d/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/build +.PHONY : pddrive3d/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive3d1.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d1.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/rule + +# Convenience name for target. +pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/rule +.PHONY : pddrive3d1 + +# fast build rule for target. +pddrive3d1/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/build +.PHONY : pddrive3d1/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive3d2.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d2.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/rule + +# Convenience name for target. +pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/rule +.PHONY : pddrive3d2 + +# fast build rule for target. +pddrive3d2/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/build +.PHONY : pddrive3d2/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive3d3.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d3.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/rule + +# Convenience name for target. +pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/rule +.PHONY : pddrive3d3 + +# fast build rule for target. +pddrive3d3/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/build +.PHONY : pddrive3d3/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule + +# Convenience name for target. +pddrive_ABglobal: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule +.PHONY : pddrive_ABglobal + +# fast build rule for target. +pddrive_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build +.PHONY : pddrive_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule + +# Convenience name for target. +pddrive1_ABglobal: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule +.PHONY : pddrive1_ABglobal + +# fast build rule for target. +pddrive1_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build +.PHONY : pddrive1_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule + +# Convenience name for target. +pddrive2_ABglobal: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule +.PHONY : pddrive2_ABglobal + +# fast build rule for target. +pddrive2_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build +.PHONY : pddrive2_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule + +# Convenience name for target. +pddrive3_ABglobal: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule +.PHONY : pddrive3_ABglobal + +# fast build rule for target. +pddrive3_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build +.PHONY : pddrive3_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule + +# Convenience name for target. +pddrive4_ABglobal: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule +.PHONY : pddrive4_ABglobal + +# fast build rule for target. +pddrive4_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build +.PHONY : pddrive4_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule + +# Convenience name for target. +pddrive_spawn: EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule +.PHONY : pddrive_spawn + +# fast build rule for target. +pddrive_spawn/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/build +.PHONY : pddrive_spawn/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/rule + +# Convenience name for target. +psdrive: EXAMPLE/CMakeFiles/psdrive.dir/rule +.PHONY : psdrive + +# fast build rule for target. +psdrive/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/build +.PHONY : psdrive/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive1.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive1.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/rule + +# Convenience name for target. +psdrive1: EXAMPLE/CMakeFiles/psdrive1.dir/rule +.PHONY : psdrive1 + +# fast build rule for target. +psdrive1/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/build +.PHONY : psdrive1/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive2.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive2.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/rule + +# Convenience name for target. +psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/rule +.PHONY : psdrive2 + +# fast build rule for target. +psdrive2/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/build +.PHONY : psdrive2/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive3.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/rule + +# Convenience name for target. +psdrive3: EXAMPLE/CMakeFiles/psdrive3.dir/rule +.PHONY : psdrive3 + +# fast build rule for target. +psdrive3/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/build +.PHONY : psdrive3/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive4.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive4.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/rule + +# Convenience name for target. +psdrive4: EXAMPLE/CMakeFiles/psdrive4.dir/rule +.PHONY : psdrive4 + +# fast build rule for target. +psdrive4/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/build +.PHONY : psdrive4/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive3d.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/rule + +# Convenience name for target. +psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/rule +.PHONY : psdrive3d + +# fast build rule for target. +psdrive3d/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/build +.PHONY : psdrive3d/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive3d1.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d1.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/rule + +# Convenience name for target. +psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/rule +.PHONY : psdrive3d1 + +# fast build rule for target. +psdrive3d1/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/build +.PHONY : psdrive3d1/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive3d2.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d2.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/rule + +# Convenience name for target. +psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/rule +.PHONY : psdrive3d2 + +# fast build rule for target. +psdrive3d2/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/build +.PHONY : psdrive3d2/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive3d3.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d3.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/rule + +# Convenience name for target. +psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/rule +.PHONY : psdrive3d3 + +# fast build rule for target. +psdrive3d3/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/build +.PHONY : psdrive3d3/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/rule + +# Convenience name for target. +pzdrive: EXAMPLE/CMakeFiles/pzdrive.dir/rule +.PHONY : pzdrive + +# fast build rule for target. +pzdrive/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/build +.PHONY : pzdrive/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive1.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive1.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/rule + +# Convenience name for target. +pzdrive1: EXAMPLE/CMakeFiles/pzdrive1.dir/rule +.PHONY : pzdrive1 + +# fast build rule for target. +pzdrive1/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/build +.PHONY : pzdrive1/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive2.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive2.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/rule + +# Convenience name for target. +pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/rule +.PHONY : pzdrive2 + +# fast build rule for target. +pzdrive2/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/build +.PHONY : pzdrive2/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive3.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/rule + +# Convenience name for target. +pzdrive3: EXAMPLE/CMakeFiles/pzdrive3.dir/rule +.PHONY : pzdrive3 + +# fast build rule for target. +pzdrive3/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/build +.PHONY : pzdrive3/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive4.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive4.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/rule + +# Convenience name for target. +pzdrive4: EXAMPLE/CMakeFiles/pzdrive4.dir/rule +.PHONY : pzdrive4 + +# fast build rule for target. +pzdrive4/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/build +.PHONY : pzdrive4/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive3d.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/rule + +# Convenience name for target. +pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/rule +.PHONY : pzdrive3d + +# fast build rule for target. +pzdrive3d/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/build +.PHONY : pzdrive3d/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule + +# Convenience name for target. +pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule +.PHONY : pzdrive3d1 + +# fast build rule for target. +pzdrive3d1/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/build +.PHONY : pzdrive3d1/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule + +# Convenience name for target. +pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule +.PHONY : pzdrive3d2 + +# fast build rule for target. +pzdrive3d2/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/build +.PHONY : pzdrive3d2/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule + +# Convenience name for target. +pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule +.PHONY : pzdrive3d3 + +# fast build rule for target. +pzdrive3d3/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/build +.PHONY : pzdrive3d3/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule + +# Convenience name for target. +pzdrive_ABglobal: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule +.PHONY : pzdrive_ABglobal + +# fast build rule for target. +pzdrive_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build +.PHONY : pzdrive_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule + +# Convenience name for target. +pzdrive1_ABglobal: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule +.PHONY : pzdrive1_ABglobal + +# fast build rule for target. +pzdrive1_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build +.PHONY : pzdrive1_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule + +# Convenience name for target. +pzdrive2_ABglobal: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule +.PHONY : pzdrive2_ABglobal + +# fast build rule for target. +pzdrive2_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build +.PHONY : pzdrive2_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule + +# Convenience name for target. +pzdrive3_ABglobal: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule +.PHONY : pzdrive3_ABglobal + +# fast build rule for target. +pzdrive3_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build +.PHONY : pzdrive3_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule + +# Convenience name for target. +pzdrive4_ABglobal: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule +.PHONY : pzdrive4_ABglobal + +# fast build rule for target. +pzdrive4_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build +.PHONY : pzdrive4_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule + +# Convenience name for target. +pzdrive_spawn: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule +.PHONY : pzdrive_spawn + +# fast build rule for target. +pzdrive_spawn/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build +.PHONY : pzdrive_spawn/fast + +dcreate_matrix.o: dcreate_matrix.c.o +.PHONY : dcreate_matrix.o + +# target to build an object file +dcreate_matrix.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o +.PHONY : dcreate_matrix.c.o + +dcreate_matrix.i: dcreate_matrix.c.i +.PHONY : dcreate_matrix.i + +# target to preprocess a source file +dcreate_matrix.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.i +.PHONY : dcreate_matrix.c.i + +dcreate_matrix.s: dcreate_matrix.c.s +.PHONY : dcreate_matrix.s + +# target to generate assembly for a file +dcreate_matrix.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.s +.PHONY : dcreate_matrix.c.s + +dcreate_matrix3d.o: dcreate_matrix3d.c.o +.PHONY : dcreate_matrix3d.o + +# target to build an object file +dcreate_matrix3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o +.PHONY : dcreate_matrix3d.c.o + +dcreate_matrix3d.i: dcreate_matrix3d.c.i +.PHONY : dcreate_matrix3d.i + +# target to preprocess a source file +dcreate_matrix3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.i +.PHONY : dcreate_matrix3d.c.i + +dcreate_matrix3d.s: dcreate_matrix3d.c.s +.PHONY : dcreate_matrix3d.s + +# target to generate assembly for a file +dcreate_matrix3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.s +.PHONY : dcreate_matrix3d.c.s + +dcreate_matrix_perturbed.o: dcreate_matrix_perturbed.c.o +.PHONY : dcreate_matrix_perturbed.o + +# target to build an object file +dcreate_matrix_perturbed.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o +.PHONY : dcreate_matrix_perturbed.c.o + +dcreate_matrix_perturbed.i: dcreate_matrix_perturbed.c.i +.PHONY : dcreate_matrix_perturbed.i + +# target to preprocess a source file +dcreate_matrix_perturbed.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.i +.PHONY : dcreate_matrix_perturbed.c.i + +dcreate_matrix_perturbed.s: dcreate_matrix_perturbed.c.s +.PHONY : dcreate_matrix_perturbed.s + +# target to generate assembly for a file +dcreate_matrix_perturbed.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.s +.PHONY : dcreate_matrix_perturbed.c.s + +pddrive.o: pddrive.c.o +.PHONY : pddrive.o + +# target to build an object file +pddrive.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o +.PHONY : pddrive.c.o + +pddrive.i: pddrive.c.i +.PHONY : pddrive.i + +# target to preprocess a source file +pddrive.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.i +.PHONY : pddrive.c.i + +pddrive.s: pddrive.c.s +.PHONY : pddrive.s + +# target to generate assembly for a file +pddrive.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.s +.PHONY : pddrive.c.s + +pddrive1.o: pddrive1.c.o +.PHONY : pddrive1.o + +# target to build an object file +pddrive1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o +.PHONY : pddrive1.c.o + +pddrive1.i: pddrive1.c.i +.PHONY : pddrive1.i + +# target to preprocess a source file +pddrive1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.i +.PHONY : pddrive1.c.i + +pddrive1.s: pddrive1.c.s +.PHONY : pddrive1.s + +# target to generate assembly for a file +pddrive1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.s +.PHONY : pddrive1.c.s + +pddrive1_ABglobal.o: pddrive1_ABglobal.c.o +.PHONY : pddrive1_ABglobal.o + +# target to build an object file +pddrive1_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o +.PHONY : pddrive1_ABglobal.c.o + +pddrive1_ABglobal.i: pddrive1_ABglobal.c.i +.PHONY : pddrive1_ABglobal.i + +# target to preprocess a source file +pddrive1_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.i +.PHONY : pddrive1_ABglobal.c.i + +pddrive1_ABglobal.s: pddrive1_ABglobal.c.s +.PHONY : pddrive1_ABglobal.s + +# target to generate assembly for a file +pddrive1_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.s +.PHONY : pddrive1_ABglobal.c.s + +pddrive2.o: pddrive2.c.o +.PHONY : pddrive2.o + +# target to build an object file +pddrive2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o +.PHONY : pddrive2.c.o + +pddrive2.i: pddrive2.c.i +.PHONY : pddrive2.i + +# target to preprocess a source file +pddrive2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.i +.PHONY : pddrive2.c.i + +pddrive2.s: pddrive2.c.s +.PHONY : pddrive2.s + +# target to generate assembly for a file +pddrive2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.s +.PHONY : pddrive2.c.s + +pddrive2_ABglobal.o: pddrive2_ABglobal.c.o +.PHONY : pddrive2_ABglobal.o + +# target to build an object file +pddrive2_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o +.PHONY : pddrive2_ABglobal.c.o + +pddrive2_ABglobal.i: pddrive2_ABglobal.c.i +.PHONY : pddrive2_ABglobal.i + +# target to preprocess a source file +pddrive2_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.i +.PHONY : pddrive2_ABglobal.c.i + +pddrive2_ABglobal.s: pddrive2_ABglobal.c.s +.PHONY : pddrive2_ABglobal.s + +# target to generate assembly for a file +pddrive2_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.s +.PHONY : pddrive2_ABglobal.c.s + +pddrive3.o: pddrive3.c.o +.PHONY : pddrive3.o + +# target to build an object file +pddrive3.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o +.PHONY : pddrive3.c.o + +pddrive3.i: pddrive3.c.i +.PHONY : pddrive3.i + +# target to preprocess a source file +pddrive3.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.i +.PHONY : pddrive3.c.i + +pddrive3.s: pddrive3.c.s +.PHONY : pddrive3.s + +# target to generate assembly for a file +pddrive3.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.s +.PHONY : pddrive3.c.s + +pddrive3_ABglobal.o: pddrive3_ABglobal.c.o +.PHONY : pddrive3_ABglobal.o + +# target to build an object file +pddrive3_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o +.PHONY : pddrive3_ABglobal.c.o + +pddrive3_ABglobal.i: pddrive3_ABglobal.c.i +.PHONY : pddrive3_ABglobal.i + +# target to preprocess a source file +pddrive3_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.i +.PHONY : pddrive3_ABglobal.c.i + +pddrive3_ABglobal.s: pddrive3_ABglobal.c.s +.PHONY : pddrive3_ABglobal.s + +# target to generate assembly for a file +pddrive3_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.s +.PHONY : pddrive3_ABglobal.c.s + +pddrive3d.o: pddrive3d.c.o +.PHONY : pddrive3d.o + +# target to build an object file +pddrive3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o +.PHONY : pddrive3d.c.o + +pddrive3d.i: pddrive3d.c.i +.PHONY : pddrive3d.i + +# target to preprocess a source file +pddrive3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.i +.PHONY : pddrive3d.c.i + +pddrive3d.s: pddrive3d.c.s +.PHONY : pddrive3d.s + +# target to generate assembly for a file +pddrive3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.s +.PHONY : pddrive3d.c.s + +pddrive3d1.o: pddrive3d1.c.o +.PHONY : pddrive3d1.o + +# target to build an object file +pddrive3d1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o +.PHONY : pddrive3d1.c.o + +pddrive3d1.i: pddrive3d1.c.i +.PHONY : pddrive3d1.i + +# target to preprocess a source file +pddrive3d1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.i +.PHONY : pddrive3d1.c.i + +pddrive3d1.s: pddrive3d1.c.s +.PHONY : pddrive3d1.s + +# target to generate assembly for a file +pddrive3d1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.s +.PHONY : pddrive3d1.c.s + +pddrive3d2.o: pddrive3d2.c.o +.PHONY : pddrive3d2.o + +# target to build an object file +pddrive3d2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o +.PHONY : pddrive3d2.c.o + +pddrive3d2.i: pddrive3d2.c.i +.PHONY : pddrive3d2.i + +# target to preprocess a source file +pddrive3d2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.i +.PHONY : pddrive3d2.c.i + +pddrive3d2.s: pddrive3d2.c.s +.PHONY : pddrive3d2.s + +# target to generate assembly for a file +pddrive3d2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.s +.PHONY : pddrive3d2.c.s + +pddrive3d3.o: pddrive3d3.c.o +.PHONY : pddrive3d3.o + +# target to build an object file +pddrive3d3.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o +.PHONY : pddrive3d3.c.o + +pddrive3d3.i: pddrive3d3.c.i +.PHONY : pddrive3d3.i + +# target to preprocess a source file +pddrive3d3.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.i +.PHONY : pddrive3d3.c.i + +pddrive3d3.s: pddrive3d3.c.s +.PHONY : pddrive3d3.s + +# target to generate assembly for a file +pddrive3d3.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.s +.PHONY : pddrive3d3.c.s + +pddrive4.o: pddrive4.c.o +.PHONY : pddrive4.o + +# target to build an object file +pddrive4.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o +.PHONY : pddrive4.c.o + +pddrive4.i: pddrive4.c.i +.PHONY : pddrive4.i + +# target to preprocess a source file +pddrive4.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.i +.PHONY : pddrive4.c.i + +pddrive4.s: pddrive4.c.s +.PHONY : pddrive4.s + +# target to generate assembly for a file +pddrive4.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.s +.PHONY : pddrive4.c.s + +pddrive4_ABglobal.o: pddrive4_ABglobal.c.o +.PHONY : pddrive4_ABglobal.o + +# target to build an object file +pddrive4_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o +.PHONY : pddrive4_ABglobal.c.o + +pddrive4_ABglobal.i: pddrive4_ABglobal.c.i +.PHONY : pddrive4_ABglobal.i + +# target to preprocess a source file +pddrive4_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.i +.PHONY : pddrive4_ABglobal.c.i + +pddrive4_ABglobal.s: pddrive4_ABglobal.c.s +.PHONY : pddrive4_ABglobal.s + +# target to generate assembly for a file +pddrive4_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.s +.PHONY : pddrive4_ABglobal.c.s + +pddrive_ABglobal.o: pddrive_ABglobal.c.o +.PHONY : pddrive_ABglobal.o + +# target to build an object file +pddrive_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o +.PHONY : pddrive_ABglobal.c.o + +pddrive_ABglobal.i: pddrive_ABglobal.c.i +.PHONY : pddrive_ABglobal.i + +# target to preprocess a source file +pddrive_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.i +.PHONY : pddrive_ABglobal.c.i + +pddrive_ABglobal.s: pddrive_ABglobal.c.s +.PHONY : pddrive_ABglobal.s + +# target to generate assembly for a file +pddrive_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.s +.PHONY : pddrive_ABglobal.c.s + +pddrive_spawn.o: pddrive_spawn.c.o +.PHONY : pddrive_spawn.o + +# target to build an object file +pddrive_spawn.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o +.PHONY : pddrive_spawn.c.o + +pddrive_spawn.i: pddrive_spawn.c.i +.PHONY : pddrive_spawn.i + +# target to preprocess a source file +pddrive_spawn.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.i +.PHONY : pddrive_spawn.c.i + +pddrive_spawn.s: pddrive_spawn.c.s +.PHONY : pddrive_spawn.s + +# target to generate assembly for a file +pddrive_spawn.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.s +.PHONY : pddrive_spawn.c.s + +psdrive.o: psdrive.c.o +.PHONY : psdrive.o + +# target to build an object file +psdrive.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o +.PHONY : psdrive.c.o + +psdrive.i: psdrive.c.i +.PHONY : psdrive.i + +# target to preprocess a source file +psdrive.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.i +.PHONY : psdrive.c.i + +psdrive.s: psdrive.c.s +.PHONY : psdrive.s + +# target to generate assembly for a file +psdrive.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.s +.PHONY : psdrive.c.s + +psdrive1.o: psdrive1.c.o +.PHONY : psdrive1.o + +# target to build an object file +psdrive1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o +.PHONY : psdrive1.c.o + +psdrive1.i: psdrive1.c.i +.PHONY : psdrive1.i + +# target to preprocess a source file +psdrive1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.i +.PHONY : psdrive1.c.i + +psdrive1.s: psdrive1.c.s +.PHONY : psdrive1.s + +# target to generate assembly for a file +psdrive1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.s +.PHONY : psdrive1.c.s + +psdrive2.o: psdrive2.c.o +.PHONY : psdrive2.o + +# target to build an object file +psdrive2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o +.PHONY : psdrive2.c.o + +psdrive2.i: psdrive2.c.i +.PHONY : psdrive2.i + +# target to preprocess a source file +psdrive2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.i +.PHONY : psdrive2.c.i + +psdrive2.s: psdrive2.c.s +.PHONY : psdrive2.s + +# target to generate assembly for a file +psdrive2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.s +.PHONY : psdrive2.c.s + +psdrive3.o: psdrive3.c.o +.PHONY : psdrive3.o + +# target to build an object file +psdrive3.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o +.PHONY : psdrive3.c.o + +psdrive3.i: psdrive3.c.i +.PHONY : psdrive3.i + +# target to preprocess a source file +psdrive3.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.i +.PHONY : psdrive3.c.i + +psdrive3.s: psdrive3.c.s +.PHONY : psdrive3.s + +# target to generate assembly for a file +psdrive3.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.s +.PHONY : psdrive3.c.s + +psdrive3d.o: psdrive3d.c.o +.PHONY : psdrive3d.o + +# target to build an object file +psdrive3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o +.PHONY : psdrive3d.c.o + +psdrive3d.i: psdrive3d.c.i +.PHONY : psdrive3d.i + +# target to preprocess a source file +psdrive3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.i +.PHONY : psdrive3d.c.i + +psdrive3d.s: psdrive3d.c.s +.PHONY : psdrive3d.s + +# target to generate assembly for a file +psdrive3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.s +.PHONY : psdrive3d.c.s + +psdrive3d1.o: psdrive3d1.c.o +.PHONY : psdrive3d1.o + +# target to build an object file +psdrive3d1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o +.PHONY : psdrive3d1.c.o + +psdrive3d1.i: psdrive3d1.c.i +.PHONY : psdrive3d1.i + +# target to preprocess a source file +psdrive3d1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.i +.PHONY : psdrive3d1.c.i + +psdrive3d1.s: psdrive3d1.c.s +.PHONY : psdrive3d1.s + +# target to generate assembly for a file +psdrive3d1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.s +.PHONY : psdrive3d1.c.s + +psdrive3d2.o: psdrive3d2.c.o +.PHONY : psdrive3d2.o + +# target to build an object file +psdrive3d2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o +.PHONY : psdrive3d2.c.o + +psdrive3d2.i: psdrive3d2.c.i +.PHONY : psdrive3d2.i + +# target to preprocess a source file +psdrive3d2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.i +.PHONY : psdrive3d2.c.i + +psdrive3d2.s: psdrive3d2.c.s +.PHONY : psdrive3d2.s + +# target to generate assembly for a file +psdrive3d2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.s +.PHONY : psdrive3d2.c.s + +psdrive3d3.o: psdrive3d3.c.o +.PHONY : psdrive3d3.o + +# target to build an object file +psdrive3d3.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o +.PHONY : psdrive3d3.c.o + +psdrive3d3.i: psdrive3d3.c.i +.PHONY : psdrive3d3.i + +# target to preprocess a source file +psdrive3d3.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.i +.PHONY : psdrive3d3.c.i + +psdrive3d3.s: psdrive3d3.c.s +.PHONY : psdrive3d3.s + +# target to generate assembly for a file +psdrive3d3.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.s +.PHONY : psdrive3d3.c.s + +psdrive4.o: psdrive4.c.o +.PHONY : psdrive4.o + +# target to build an object file +psdrive4.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o +.PHONY : psdrive4.c.o + +psdrive4.i: psdrive4.c.i +.PHONY : psdrive4.i + +# target to preprocess a source file +psdrive4.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.i +.PHONY : psdrive4.c.i + +psdrive4.s: psdrive4.c.s +.PHONY : psdrive4.s + +# target to generate assembly for a file +psdrive4.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.s +.PHONY : psdrive4.c.s + +pzdrive.o: pzdrive.c.o +.PHONY : pzdrive.o + +# target to build an object file +pzdrive.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o +.PHONY : pzdrive.c.o + +pzdrive.i: pzdrive.c.i +.PHONY : pzdrive.i + +# target to preprocess a source file +pzdrive.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.i +.PHONY : pzdrive.c.i + +pzdrive.s: pzdrive.c.s +.PHONY : pzdrive.s + +# target to generate assembly for a file +pzdrive.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.s +.PHONY : pzdrive.c.s + +pzdrive1.o: pzdrive1.c.o +.PHONY : pzdrive1.o + +# target to build an object file +pzdrive1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o +.PHONY : pzdrive1.c.o + +pzdrive1.i: pzdrive1.c.i +.PHONY : pzdrive1.i + +# target to preprocess a source file +pzdrive1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.i +.PHONY : pzdrive1.c.i + +pzdrive1.s: pzdrive1.c.s +.PHONY : pzdrive1.s + +# target to generate assembly for a file +pzdrive1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.s +.PHONY : pzdrive1.c.s + +pzdrive1_ABglobal.o: pzdrive1_ABglobal.c.o +.PHONY : pzdrive1_ABglobal.o + +# target to build an object file +pzdrive1_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o +.PHONY : pzdrive1_ABglobal.c.o + +pzdrive1_ABglobal.i: pzdrive1_ABglobal.c.i +.PHONY : pzdrive1_ABglobal.i + +# target to preprocess a source file +pzdrive1_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.i +.PHONY : pzdrive1_ABglobal.c.i + +pzdrive1_ABglobal.s: pzdrive1_ABglobal.c.s +.PHONY : pzdrive1_ABglobal.s + +# target to generate assembly for a file +pzdrive1_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.s +.PHONY : pzdrive1_ABglobal.c.s + +pzdrive2.o: pzdrive2.c.o +.PHONY : pzdrive2.o + +# target to build an object file +pzdrive2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o +.PHONY : pzdrive2.c.o + +pzdrive2.i: pzdrive2.c.i +.PHONY : pzdrive2.i + +# target to preprocess a source file +pzdrive2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.i +.PHONY : pzdrive2.c.i + +pzdrive2.s: pzdrive2.c.s +.PHONY : pzdrive2.s + +# target to generate assembly for a file +pzdrive2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.s +.PHONY : pzdrive2.c.s + +pzdrive2_ABglobal.o: pzdrive2_ABglobal.c.o +.PHONY : pzdrive2_ABglobal.o + +# target to build an object file +pzdrive2_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o +.PHONY : pzdrive2_ABglobal.c.o + +pzdrive2_ABglobal.i: pzdrive2_ABglobal.c.i +.PHONY : pzdrive2_ABglobal.i + +# target to preprocess a source file +pzdrive2_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.i +.PHONY : pzdrive2_ABglobal.c.i + +pzdrive2_ABglobal.s: pzdrive2_ABglobal.c.s +.PHONY : pzdrive2_ABglobal.s + +# target to generate assembly for a file +pzdrive2_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.s +.PHONY : pzdrive2_ABglobal.c.s + +pzdrive3.o: pzdrive3.c.o +.PHONY : pzdrive3.o + +# target to build an object file +pzdrive3.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o +.PHONY : pzdrive3.c.o + +pzdrive3.i: pzdrive3.c.i +.PHONY : pzdrive3.i + +# target to preprocess a source file +pzdrive3.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.i +.PHONY : pzdrive3.c.i + +pzdrive3.s: pzdrive3.c.s +.PHONY : pzdrive3.s + +# target to generate assembly for a file +pzdrive3.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.s +.PHONY : pzdrive3.c.s + +pzdrive3_ABglobal.o: pzdrive3_ABglobal.c.o +.PHONY : pzdrive3_ABglobal.o + +# target to build an object file +pzdrive3_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o +.PHONY : pzdrive3_ABglobal.c.o + +pzdrive3_ABglobal.i: pzdrive3_ABglobal.c.i +.PHONY : pzdrive3_ABglobal.i + +# target to preprocess a source file +pzdrive3_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.i +.PHONY : pzdrive3_ABglobal.c.i + +pzdrive3_ABglobal.s: pzdrive3_ABglobal.c.s +.PHONY : pzdrive3_ABglobal.s + +# target to generate assembly for a file +pzdrive3_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.s +.PHONY : pzdrive3_ABglobal.c.s + +pzdrive3d.o: pzdrive3d.c.o +.PHONY : pzdrive3d.o + +# target to build an object file +pzdrive3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o +.PHONY : pzdrive3d.c.o + +pzdrive3d.i: pzdrive3d.c.i +.PHONY : pzdrive3d.i + +# target to preprocess a source file +pzdrive3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.i +.PHONY : pzdrive3d.c.i + +pzdrive3d.s: pzdrive3d.c.s +.PHONY : pzdrive3d.s + +# target to generate assembly for a file +pzdrive3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.s +.PHONY : pzdrive3d.c.s + +pzdrive3d1.o: pzdrive3d1.c.o +.PHONY : pzdrive3d1.o + +# target to build an object file +pzdrive3d1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o +.PHONY : pzdrive3d1.c.o + +pzdrive3d1.i: pzdrive3d1.c.i +.PHONY : pzdrive3d1.i + +# target to preprocess a source file +pzdrive3d1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.i +.PHONY : pzdrive3d1.c.i + +pzdrive3d1.s: pzdrive3d1.c.s +.PHONY : pzdrive3d1.s + +# target to generate assembly for a file +pzdrive3d1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.s +.PHONY : pzdrive3d1.c.s + +pzdrive3d2.o: pzdrive3d2.c.o +.PHONY : pzdrive3d2.o + +# target to build an object file +pzdrive3d2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o +.PHONY : pzdrive3d2.c.o + +pzdrive3d2.i: pzdrive3d2.c.i +.PHONY : pzdrive3d2.i + +# target to preprocess a source file +pzdrive3d2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.i +.PHONY : pzdrive3d2.c.i + +pzdrive3d2.s: pzdrive3d2.c.s +.PHONY : pzdrive3d2.s + +# target to generate assembly for a file +pzdrive3d2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.s +.PHONY : pzdrive3d2.c.s + +pzdrive3d3.o: pzdrive3d3.c.o +.PHONY : pzdrive3d3.o + +# target to build an object file +pzdrive3d3.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o +.PHONY : pzdrive3d3.c.o + +pzdrive3d3.i: pzdrive3d3.c.i +.PHONY : pzdrive3d3.i + +# target to preprocess a source file +pzdrive3d3.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.i +.PHONY : pzdrive3d3.c.i + +pzdrive3d3.s: pzdrive3d3.c.s +.PHONY : pzdrive3d3.s + +# target to generate assembly for a file +pzdrive3d3.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.s +.PHONY : pzdrive3d3.c.s + +pzdrive4.o: pzdrive4.c.o +.PHONY : pzdrive4.o + +# target to build an object file +pzdrive4.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o +.PHONY : pzdrive4.c.o + +pzdrive4.i: pzdrive4.c.i +.PHONY : pzdrive4.i + +# target to preprocess a source file +pzdrive4.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.i +.PHONY : pzdrive4.c.i + +pzdrive4.s: pzdrive4.c.s +.PHONY : pzdrive4.s + +# target to generate assembly for a file +pzdrive4.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.s +.PHONY : pzdrive4.c.s + +pzdrive4_ABglobal.o: pzdrive4_ABglobal.c.o +.PHONY : pzdrive4_ABglobal.o + +# target to build an object file +pzdrive4_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o +.PHONY : pzdrive4_ABglobal.c.o + +pzdrive4_ABglobal.i: pzdrive4_ABglobal.c.i +.PHONY : pzdrive4_ABglobal.i + +# target to preprocess a source file +pzdrive4_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.i +.PHONY : pzdrive4_ABglobal.c.i + +pzdrive4_ABglobal.s: pzdrive4_ABglobal.c.s +.PHONY : pzdrive4_ABglobal.s + +# target to generate assembly for a file +pzdrive4_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.s +.PHONY : pzdrive4_ABglobal.c.s + +pzdrive_ABglobal.o: pzdrive_ABglobal.c.o +.PHONY : pzdrive_ABglobal.o + +# target to build an object file +pzdrive_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o +.PHONY : pzdrive_ABglobal.c.o + +pzdrive_ABglobal.i: pzdrive_ABglobal.c.i +.PHONY : pzdrive_ABglobal.i + +# target to preprocess a source file +pzdrive_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.i +.PHONY : pzdrive_ABglobal.c.i + +pzdrive_ABglobal.s: pzdrive_ABglobal.c.s +.PHONY : pzdrive_ABglobal.s + +# target to generate assembly for a file +pzdrive_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.s +.PHONY : pzdrive_ABglobal.c.s + +pzdrive_spawn.o: pzdrive_spawn.c.o +.PHONY : pzdrive_spawn.o + +# target to build an object file +pzdrive_spawn.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o +.PHONY : pzdrive_spawn.c.o + +pzdrive_spawn.i: pzdrive_spawn.c.i +.PHONY : pzdrive_spawn.i + +# target to preprocess a source file +pzdrive_spawn.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.i +.PHONY : pzdrive_spawn.c.i + +pzdrive_spawn.s: pzdrive_spawn.c.s +.PHONY : pzdrive_spawn.s + +# target to generate assembly for a file +pzdrive_spawn.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.s +.PHONY : pzdrive_spawn.c.s + +screate_A_x_b.o: screate_A_x_b.c.o +.PHONY : screate_A_x_b.o + +# target to build an object file +screate_A_x_b.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o +.PHONY : screate_A_x_b.c.o + +screate_A_x_b.i: screate_A_x_b.c.i +.PHONY : screate_A_x_b.i + +# target to preprocess a source file +screate_A_x_b.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.i +.PHONY : screate_A_x_b.c.i + +screate_A_x_b.s: screate_A_x_b.c.s +.PHONY : screate_A_x_b.s + +# target to generate assembly for a file +screate_A_x_b.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.s +.PHONY : screate_A_x_b.c.s + +screate_matrix.o: screate_matrix.c.o +.PHONY : screate_matrix.o + +# target to build an object file +screate_matrix.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o +.PHONY : screate_matrix.c.o + +screate_matrix.i: screate_matrix.c.i +.PHONY : screate_matrix.i + +# target to preprocess a source file +screate_matrix.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.i +.PHONY : screate_matrix.c.i + +screate_matrix.s: screate_matrix.c.s +.PHONY : screate_matrix.s + +# target to generate assembly for a file +screate_matrix.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.s +.PHONY : screate_matrix.c.s + +screate_matrix3d.o: screate_matrix3d.c.o +.PHONY : screate_matrix3d.o + +# target to build an object file +screate_matrix3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o +.PHONY : screate_matrix3d.c.o + +screate_matrix3d.i: screate_matrix3d.c.i +.PHONY : screate_matrix3d.i + +# target to preprocess a source file +screate_matrix3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.i +.PHONY : screate_matrix3d.c.i + +screate_matrix3d.s: screate_matrix3d.c.s +.PHONY : screate_matrix3d.s + +# target to generate assembly for a file +screate_matrix3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.s +.PHONY : screate_matrix3d.c.s + +screate_matrix_perturbed.o: screate_matrix_perturbed.c.o +.PHONY : screate_matrix_perturbed.o + +# target to build an object file +screate_matrix_perturbed.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o +.PHONY : screate_matrix_perturbed.c.o + +screate_matrix_perturbed.i: screate_matrix_perturbed.c.i +.PHONY : screate_matrix_perturbed.i + +# target to preprocess a source file +screate_matrix_perturbed.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.i +.PHONY : screate_matrix_perturbed.c.i + +screate_matrix_perturbed.s: screate_matrix_perturbed.c.s +.PHONY : screate_matrix_perturbed.s + +# target to generate assembly for a file +screate_matrix_perturbed.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.s +.PHONY : screate_matrix_perturbed.c.s + +zcreate_matrix.o: zcreate_matrix.c.o +.PHONY : zcreate_matrix.o + +# target to build an object file +zcreate_matrix.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o +.PHONY : zcreate_matrix.c.o + +zcreate_matrix.i: zcreate_matrix.c.i +.PHONY : zcreate_matrix.i + +# target to preprocess a source file +zcreate_matrix.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.i +.PHONY : zcreate_matrix.c.i + +zcreate_matrix.s: zcreate_matrix.c.s +.PHONY : zcreate_matrix.s + +# target to generate assembly for a file +zcreate_matrix.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.s +.PHONY : zcreate_matrix.c.s + +zcreate_matrix3d.o: zcreate_matrix3d.c.o +.PHONY : zcreate_matrix3d.o + +# target to build an object file +zcreate_matrix3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o +.PHONY : zcreate_matrix3d.c.o + +zcreate_matrix3d.i: zcreate_matrix3d.c.i +.PHONY : zcreate_matrix3d.i + +# target to preprocess a source file +zcreate_matrix3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.i +.PHONY : zcreate_matrix3d.c.i + +zcreate_matrix3d.s: zcreate_matrix3d.c.s +.PHONY : zcreate_matrix3d.s + +# target to generate assembly for a file +zcreate_matrix3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.s +.PHONY : zcreate_matrix3d.c.s + +zcreate_matrix_perturbed.o: zcreate_matrix_perturbed.c.o +.PHONY : zcreate_matrix_perturbed.o + +# target to build an object file +zcreate_matrix_perturbed.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o +.PHONY : zcreate_matrix_perturbed.c.o + +zcreate_matrix_perturbed.i: zcreate_matrix_perturbed.c.i +.PHONY : zcreate_matrix_perturbed.i + +# target to preprocess a source file +zcreate_matrix_perturbed.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.i +.PHONY : zcreate_matrix_perturbed.c.i + +zcreate_matrix_perturbed.s: zcreate_matrix_perturbed.c.s +.PHONY : zcreate_matrix_perturbed.s + +# target to generate assembly for a file +zcreate_matrix_perturbed.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.s +.PHONY : zcreate_matrix_perturbed.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... pddrive" + @echo "... pddrive1" + @echo "... pddrive1_ABglobal" + @echo "... pddrive2" + @echo "... pddrive2_ABglobal" + @echo "... pddrive3" + @echo "... pddrive3_ABglobal" + @echo "... pddrive3d" + @echo "... pddrive3d1" + @echo "... pddrive3d2" + @echo "... pddrive3d3" + @echo "... pddrive4" + @echo "... pddrive4_ABglobal" + @echo "... pddrive_ABglobal" + @echo "... pddrive_spawn" + @echo "... psdrive" + @echo "... psdrive1" + @echo "... psdrive2" + @echo "... psdrive3" + @echo "... psdrive3d" + @echo "... psdrive3d1" + @echo "... psdrive3d2" + @echo "... psdrive3d3" + @echo "... psdrive4" + @echo "... pzdrive" + @echo "... pzdrive1" + @echo "... pzdrive1_ABglobal" + @echo "... pzdrive2" + @echo "... pzdrive2_ABglobal" + @echo "... pzdrive3" + @echo "... pzdrive3_ABglobal" + @echo "... pzdrive3d" + @echo "... pzdrive3d1" + @echo "... pzdrive3d2" + @echo "... pzdrive3d3" + @echo "... pzdrive4" + @echo "... pzdrive4_ABglobal" + @echo "... pzdrive_ABglobal" + @echo "... pzdrive_spawn" + @echo "... dcreate_matrix.o" + @echo "... dcreate_matrix.i" + @echo "... dcreate_matrix.s" + @echo "... dcreate_matrix3d.o" + @echo "... dcreate_matrix3d.i" + @echo "... dcreate_matrix3d.s" + @echo "... dcreate_matrix_perturbed.o" + @echo "... dcreate_matrix_perturbed.i" + @echo "... dcreate_matrix_perturbed.s" + @echo "... pddrive.o" + @echo "... pddrive.i" + @echo "... pddrive.s" + @echo "... pddrive1.o" + @echo "... pddrive1.i" + @echo "... pddrive1.s" + @echo "... pddrive1_ABglobal.o" + @echo "... pddrive1_ABglobal.i" + @echo "... pddrive1_ABglobal.s" + @echo "... pddrive2.o" + @echo "... pddrive2.i" + @echo "... pddrive2.s" + @echo "... pddrive2_ABglobal.o" + @echo "... pddrive2_ABglobal.i" + @echo "... pddrive2_ABglobal.s" + @echo "... pddrive3.o" + @echo "... pddrive3.i" + @echo "... pddrive3.s" + @echo "... pddrive3_ABglobal.o" + @echo "... pddrive3_ABglobal.i" + @echo "... pddrive3_ABglobal.s" + @echo "... pddrive3d.o" + @echo "... pddrive3d.i" + @echo "... pddrive3d.s" + @echo "... pddrive3d1.o" + @echo "... pddrive3d1.i" + @echo "... pddrive3d1.s" + @echo "... pddrive3d2.o" + @echo "... pddrive3d2.i" + @echo "... pddrive3d2.s" + @echo "... pddrive3d3.o" + @echo "... pddrive3d3.i" + @echo "... pddrive3d3.s" + @echo "... pddrive4.o" + @echo "... pddrive4.i" + @echo "... pddrive4.s" + @echo "... pddrive4_ABglobal.o" + @echo "... pddrive4_ABglobal.i" + @echo "... pddrive4_ABglobal.s" + @echo "... pddrive_ABglobal.o" + @echo "... pddrive_ABglobal.i" + @echo "... pddrive_ABglobal.s" + @echo "... pddrive_spawn.o" + @echo "... pddrive_spawn.i" + @echo "... pddrive_spawn.s" + @echo "... psdrive.o" + @echo "... psdrive.i" + @echo "... psdrive.s" + @echo "... psdrive1.o" + @echo "... psdrive1.i" + @echo "... psdrive1.s" + @echo "... psdrive2.o" + @echo "... psdrive2.i" + @echo "... psdrive2.s" + @echo "... psdrive3.o" + @echo "... psdrive3.i" + @echo "... psdrive3.s" + @echo "... psdrive3d.o" + @echo "... psdrive3d.i" + @echo "... psdrive3d.s" + @echo "... psdrive3d1.o" + @echo "... psdrive3d1.i" + @echo "... psdrive3d1.s" + @echo "... psdrive3d2.o" + @echo "... psdrive3d2.i" + @echo "... psdrive3d2.s" + @echo "... psdrive3d3.o" + @echo "... psdrive3d3.i" + @echo "... psdrive3d3.s" + @echo "... psdrive4.o" + @echo "... psdrive4.i" + @echo "... psdrive4.s" + @echo "... pzdrive.o" + @echo "... pzdrive.i" + @echo "... pzdrive.s" + @echo "... pzdrive1.o" + @echo "... pzdrive1.i" + @echo "... pzdrive1.s" + @echo "... pzdrive1_ABglobal.o" + @echo "... pzdrive1_ABglobal.i" + @echo "... pzdrive1_ABglobal.s" + @echo "... pzdrive2.o" + @echo "... pzdrive2.i" + @echo "... pzdrive2.s" + @echo "... pzdrive2_ABglobal.o" + @echo "... pzdrive2_ABglobal.i" + @echo "... pzdrive2_ABglobal.s" + @echo "... pzdrive3.o" + @echo "... pzdrive3.i" + @echo "... pzdrive3.s" + @echo "... pzdrive3_ABglobal.o" + @echo "... pzdrive3_ABglobal.i" + @echo "... pzdrive3_ABglobal.s" + @echo "... pzdrive3d.o" + @echo "... pzdrive3d.i" + @echo "... pzdrive3d.s" + @echo "... pzdrive3d1.o" + @echo "... pzdrive3d1.i" + @echo "... pzdrive3d1.s" + @echo "... pzdrive3d2.o" + @echo "... pzdrive3d2.i" + @echo "... pzdrive3d2.s" + @echo "... pzdrive3d3.o" + @echo "... pzdrive3d3.i" + @echo "... pzdrive3d3.s" + @echo "... pzdrive4.o" + @echo "... pzdrive4.i" + @echo "... pzdrive4.s" + @echo "... pzdrive4_ABglobal.o" + @echo "... pzdrive4_ABglobal.i" + @echo "... pzdrive4_ABglobal.s" + @echo "... pzdrive_ABglobal.o" + @echo "... pzdrive_ABglobal.i" + @echo "... pzdrive_ABglobal.s" + @echo "... pzdrive_spawn.o" + @echo "... pzdrive_spawn.i" + @echo "... pzdrive_spawn.s" + @echo "... screate_A_x_b.o" + @echo "... screate_A_x_b.i" + @echo "... screate_A_x_b.s" + @echo "... screate_matrix.o" + @echo "... screate_matrix.i" + @echo "... screate_matrix.s" + @echo "... screate_matrix3d.o" + @echo "... screate_matrix3d.i" + @echo "... screate_matrix3d.s" + @echo "... screate_matrix_perturbed.o" + @echo "... screate_matrix_perturbed.i" + @echo "... screate_matrix_perturbed.s" + @echo "... zcreate_matrix.o" + @echo "... zcreate_matrix.i" + @echo "... zcreate_matrix.s" + @echo "... zcreate_matrix3d.o" + @echo "... zcreate_matrix3d.i" + @echo "... zcreate_matrix3d.s" + @echo "... zcreate_matrix_perturbed.o" + @echo "... zcreate_matrix_perturbed.i" + @echo "... zcreate_matrix_perturbed.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base/EXAMPLE/cmake_install.cmake b/build_base/EXAMPLE/cmake_install.cmake new file mode 100644 index 00000000..edeb617d --- /dev/null +++ b/build_base/EXAMPLE/cmake_install.cmake @@ -0,0 +1,824 @@ +# Install script for directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pddrive") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pddrive1") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pddrive2") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pddrive3") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pddrive4") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pddrive3d") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pddrive3d1") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pddrive3d2") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pddrive3d3") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pddrive_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pddrive1_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pddrive2_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pddrive3_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pddrive4_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pddrive_spawn") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/psdrive") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/psdrive1") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/psdrive2") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/psdrive3") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/psdrive4") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/psdrive3d") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/psdrive3d1") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/psdrive3d2") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/psdrive3d3") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pzdrive") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pzdrive1") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pzdrive2") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pzdrive3") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pzdrive4") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pzdrive3d") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pzdrive3d1") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pzdrive3d2") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pzdrive3d3") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pzdrive_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pzdrive1_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pzdrive2_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pzdrive3_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pzdrive4_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/pzdrive_spawn") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn") + endif() + endif() +endif() + diff --git a/build_base/EXAMPLE/pddrive b/build_base/EXAMPLE/pddrive new file mode 100755 index 00000000..1c09f179 Binary files /dev/null and b/build_base/EXAMPLE/pddrive differ diff --git a/build_base/FORTRAN/CMakeFiles/CMakeDirectoryInformation.cmake b/build_base/FORTRAN/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..6eb4d066 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_base/FORTRAN/CMakeFiles/config_f.dir/DependInfo.cmake b/build_base/FORTRAN/CMakeFiles/config_f.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/config_f.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/FORTRAN/CMakeFiles/config_f.dir/build.make b/build_base/FORTRAN/CMakeFiles/config_f.dir/build.make new file mode 100644 index 00000000..a612b463 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/config_f.dir/build.make @@ -0,0 +1,95 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Utility rule file for config_f. + +# Include any custom commands dependencies for this target. +include FORTRAN/CMakeFiles/config_f.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/config_f.dir/progress.make + +FORTRAN/CMakeFiles/config_f: FORTRAN/superlu_dist_config.fh + +FORTRAN/superlu_dist_config.fh: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating superlu_dist_config.fh" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && sed '/^\// d' < superlu_dist_config.h > superlu_dist_config.fh + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && cp superlu_dist_config.fh /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/. + +config_f: FORTRAN/CMakeFiles/config_f +config_f: FORTRAN/superlu_dist_config.fh +config_f: FORTRAN/CMakeFiles/config_f.dir/build.make +.PHONY : config_f + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/config_f.dir/build: config_f +.PHONY : FORTRAN/CMakeFiles/config_f.dir/build + +FORTRAN/CMakeFiles/config_f.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/config_f.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/config_f.dir/clean + +FORTRAN/CMakeFiles/config_f.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/config_f.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/config_f.dir/depend + diff --git a/build_base/FORTRAN/CMakeFiles/config_f.dir/cmake_clean.cmake b/build_base/FORTRAN/CMakeFiles/config_f.dir/cmake_clean.cmake new file mode 100644 index 00000000..293a3601 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/config_f.dir/cmake_clean.cmake @@ -0,0 +1,9 @@ +file(REMOVE_RECURSE + "CMakeFiles/config_f" + "superlu_dist_config.fh" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/config_f.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/FORTRAN/CMakeFiles/config_f.dir/compiler_depend.make b/build_base/FORTRAN/CMakeFiles/config_f.dir/compiler_depend.make new file mode 100644 index 00000000..0a9c125d --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/config_f.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for config_f. +# This may be replaced when dependencies are built. diff --git a/build_base/FORTRAN/CMakeFiles/config_f.dir/compiler_depend.ts b/build_base/FORTRAN/CMakeFiles/config_f.dir/compiler_depend.ts new file mode 100644 index 00000000..8dbf72bc --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/config_f.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for config_f. diff --git a/build_base/FORTRAN/CMakeFiles/config_f.dir/progress.make b/build_base/FORTRAN/CMakeFiles/config_f.dir/progress.make new file mode 100644 index 00000000..225de343 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/config_f.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = + diff --git a/build_base/FORTRAN/CMakeFiles/f_5x5.dir/DependInfo.cmake b/build_base/FORTRAN/CMakeFiles/f_5x5.dir/DependInfo.cmake new file mode 100644 index 00000000..f24d8db2 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_5x5.dir/DependInfo.cmake @@ -0,0 +1,40 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_5x5.F90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/sp_ienv.c" "FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o" "gcc" "FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/FORTRAN/CMakeFiles/f_5x5.dir/build.make b/build_base/FORTRAN/CMakeFiles/f_5x5.dir/build.make new file mode 100644 index 00000000..0312b91d --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_5x5.dir/build.make @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/f_5x5.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/f_5x5.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/f_5x5.dir/flags.make + +FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.o: FORTRAN/CMakeFiles/f_5x5.dir/flags.make +FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_5x5.F90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_5x5.F90 -o CMakeFiles/f_5x5.dir/f_5x5.F90.o + +FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/f_5x5.dir/f_5x5.F90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_5x5.F90 > CMakeFiles/f_5x5.dir/f_5x5.F90.i + +FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/f_5x5.dir/f_5x5.F90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_5x5.F90 -o CMakeFiles/f_5x5.dir/f_5x5.F90.s + +FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o: FORTRAN/CMakeFiles/f_5x5.dir/flags.make +FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/sp_ienv.c +FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o: FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o -MF CMakeFiles/f_5x5.dir/sp_ienv.c.o.d -o CMakeFiles/f_5x5.dir/sp_ienv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/sp_ienv.c + +FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/f_5x5.dir/sp_ienv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/sp_ienv.c > CMakeFiles/f_5x5.dir/sp_ienv.c.i + +FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/f_5x5.dir/sp_ienv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/sp_ienv.c -o CMakeFiles/f_5x5.dir/sp_ienv.c.s + +# Object files for target f_5x5 +f_5x5_OBJECTS = \ +"CMakeFiles/f_5x5.dir/f_5x5.F90.o" \ +"CMakeFiles/f_5x5.dir/sp_ienv.c.o" + +# External object files for target f_5x5 +f_5x5_EXTERNAL_OBJECTS = + +FORTRAN/f_5x5: FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.o +FORTRAN/f_5x5: FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o +FORTRAN/f_5x5: FORTRAN/CMakeFiles/f_5x5.dir/build.make +FORTRAN/f_5x5: FORTRAN/libsuperlu_dist_fortran.a +FORTRAN/f_5x5: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_5x5: SRC/libsuperlu_dist.so.8.1.2 +FORTRAN/f_5x5: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_5x5: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +FORTRAN/f_5x5: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +FORTRAN/f_5x5: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +FORTRAN/f_5x5: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +FORTRAN/f_5x5: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +FORTRAN/f_5x5: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +FORTRAN/f_5x5: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +FORTRAN/f_5x5: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +FORTRAN/f_5x5: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +FORTRAN/f_5x5: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_5x5: FORTRAN/CMakeFiles/f_5x5.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking Fortran executable f_5x5" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/f_5x5.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/f_5x5.dir/build: FORTRAN/f_5x5 +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/build + +FORTRAN/CMakeFiles/f_5x5.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/f_5x5.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/clean + +FORTRAN/CMakeFiles/f_5x5.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/f_5x5.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/depend + diff --git a/build_base/FORTRAN/CMakeFiles/f_5x5.dir/cmake_clean.cmake b/build_base/FORTRAN/CMakeFiles/f_5x5.dir/cmake_clean.cmake new file mode 100644 index 00000000..011145e6 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_5x5.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/f_5x5.dir/f_5x5.F90.o" + "CMakeFiles/f_5x5.dir/sp_ienv.c.o" + "CMakeFiles/f_5x5.dir/sp_ienv.c.o.d" + "f_5x5" + "f_5x5.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C Fortran) + include(CMakeFiles/f_5x5.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.make b/build_base/FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.make new file mode 100644 index 00000000..f49dc425 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for f_5x5. +# This may be replaced when dependencies are built. diff --git a/build_base/FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.ts b/build_base/FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.ts new file mode 100644 index 00000000..d0dc0ecb --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for f_5x5. diff --git a/build_base/FORTRAN/CMakeFiles/f_5x5.dir/depend.make b/build_base/FORTRAN/CMakeFiles/f_5x5.dir/depend.make new file mode 100644 index 00000000..a666decf --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_5x5.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for f_5x5. +# This may be replaced when dependencies are built. diff --git a/build_base/FORTRAN/CMakeFiles/f_5x5.dir/flags.make b/build_base/FORTRAN/CMakeFiles/f_5x5.dir/flags.make new file mode 100644 index 00000000..1ca894a7 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_5x5.dir/flags.make @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + +Fortran_DEFINES = + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_base/FORTRAN/CMakeFiles/f_5x5.dir/link.txt b/build_base/FORTRAN/CMakeFiles/f_5x5.dir/link.txt new file mode 100644 index 00000000..0ac4f4d2 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_5x5.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -fast -O3 CMakeFiles/f_5x5.dir/f_5x5.F90.o CMakeFiles/f_5x5.dir/sp_ienv.c.o -o f_5x5 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis libsuperlu_dist_fortran.a /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm ../SRC/libsuperlu_dist.so.8.1.2 -lm /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm diff --git a/build_base/FORTRAN/CMakeFiles/f_5x5.dir/progress.make b/build_base/FORTRAN/CMakeFiles/f_5x5.dir/progress.make new file mode 100644 index 00000000..8eb4b499 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_5x5.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/DependInfo.cmake b/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/DependInfo.cmake new file mode 100644 index 00000000..362f54a0 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/DependInfo.cmake @@ -0,0 +1,39 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive.F90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/build.make b/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/build.make new file mode 100644 index 00000000..3843c49b --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/build.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/f_pddrive.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/f_pddrive.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/f_pddrive.dir/flags.make + +FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.o: FORTRAN/CMakeFiles/f_pddrive.dir/flags.make +FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive.F90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive.F90 -o CMakeFiles/f_pddrive.dir/f_pddrive.F90.o + +FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/f_pddrive.dir/f_pddrive.F90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive.F90 > CMakeFiles/f_pddrive.dir/f_pddrive.F90.i + +FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/f_pddrive.dir/f_pddrive.F90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive.F90 -o CMakeFiles/f_pddrive.dir/f_pddrive.F90.s + +# Object files for target f_pddrive +f_pddrive_OBJECTS = \ +"CMakeFiles/f_pddrive.dir/f_pddrive.F90.o" + +# External object files for target f_pddrive +f_pddrive_EXTERNAL_OBJECTS = + +FORTRAN/f_pddrive: FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.o +FORTRAN/f_pddrive: FORTRAN/CMakeFiles/f_pddrive.dir/build.make +FORTRAN/f_pddrive: FORTRAN/libsuperlu_dist_fortran.a +FORTRAN/f_pddrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pddrive: SRC/libsuperlu_dist.so.8.1.2 +FORTRAN/f_pddrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pddrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +FORTRAN/f_pddrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +FORTRAN/f_pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +FORTRAN/f_pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +FORTRAN/f_pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +FORTRAN/f_pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +FORTRAN/f_pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +FORTRAN/f_pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +FORTRAN/f_pddrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +FORTRAN/f_pddrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pddrive: FORTRAN/CMakeFiles/f_pddrive.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking Fortran executable f_pddrive" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/f_pddrive.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/f_pddrive.dir/build: FORTRAN/f_pddrive +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/build + +FORTRAN/CMakeFiles/f_pddrive.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/f_pddrive.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/clean + +FORTRAN/CMakeFiles/f_pddrive.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/depend + diff --git a/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/cmake_clean.cmake b/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/cmake_clean.cmake new file mode 100644 index 00000000..99ea92a7 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/f_pddrive.dir/f_pddrive.F90.o" + "f_pddrive" + "f_pddrive.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/f_pddrive.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.make b/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.make new file mode 100644 index 00000000..23db8264 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for f_pddrive. +# This may be replaced when dependencies are built. diff --git a/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.ts b/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.ts new file mode 100644 index 00000000..a1ff876e --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for f_pddrive. diff --git a/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/depend.make b/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/depend.make new file mode 100644 index 00000000..80c13c28 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for f_pddrive. +# This may be replaced when dependencies are built. diff --git a/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/flags.make b/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/flags.make new file mode 100644 index 00000000..6333440d --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/link.txt b/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/link.txt new file mode 100644 index 00000000..7774b614 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -fast -O3 CMakeFiles/f_pddrive.dir/f_pddrive.F90.o -o f_pddrive -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis libsuperlu_dist_fortran.a /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm ../SRC/libsuperlu_dist.so.8.1.2 -lm /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm diff --git a/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/progress.make b/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/progress.make new file mode 100644 index 00000000..2271fbb3 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pddrive.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 1 + diff --git a/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/DependInfo.cmake b/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/DependInfo.cmake new file mode 100644 index 00000000..95e4a7d6 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/DependInfo.cmake @@ -0,0 +1,39 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive3d.F90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make b/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make new file mode 100644 index 00000000..d58c434e --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/f_pddrive3d.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/f_pddrive3d.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/f_pddrive3d.dir/flags.make + +FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o: FORTRAN/CMakeFiles/f_pddrive3d.dir/flags.make +FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive3d.F90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive3d.F90 -o CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o + +FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive3d.F90 > CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.i + +FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive3d.F90 -o CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.s + +# Object files for target f_pddrive3d +f_pddrive3d_OBJECTS = \ +"CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o" + +# External object files for target f_pddrive3d +f_pddrive3d_EXTERNAL_OBJECTS = + +FORTRAN/f_pddrive3d: FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o +FORTRAN/f_pddrive3d: FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make +FORTRAN/f_pddrive3d: FORTRAN/libsuperlu_dist_fortran.a +FORTRAN/f_pddrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pddrive3d: SRC/libsuperlu_dist.so.8.1.2 +FORTRAN/f_pddrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pddrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +FORTRAN/f_pddrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +FORTRAN/f_pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +FORTRAN/f_pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +FORTRAN/f_pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +FORTRAN/f_pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +FORTRAN/f_pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +FORTRAN/f_pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +FORTRAN/f_pddrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +FORTRAN/f_pddrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pddrive3d: FORTRAN/CMakeFiles/f_pddrive3d.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking Fortran executable f_pddrive3d" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/f_pddrive3d.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/f_pddrive3d.dir/build: FORTRAN/f_pddrive3d +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/build + +FORTRAN/CMakeFiles/f_pddrive3d.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/f_pddrive3d.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/clean + +FORTRAN/CMakeFiles/f_pddrive3d.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/depend + diff --git a/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/cmake_clean.cmake b/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/cmake_clean.cmake new file mode 100644 index 00000000..a12585da --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o" + "f_pddrive3d" + "f_pddrive3d.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/f_pddrive3d.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.make b/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.make new file mode 100644 index 00000000..7b10aee3 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for f_pddrive3d. +# This may be replaced when dependencies are built. diff --git a/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.ts b/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.ts new file mode 100644 index 00000000..98b9dc92 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for f_pddrive3d. diff --git a/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/depend.make b/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/depend.make new file mode 100644 index 00000000..4e7fe774 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for f_pddrive3d. +# This may be replaced when dependencies are built. diff --git a/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/flags.make b/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/flags.make new file mode 100644 index 00000000..6333440d --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/link.txt b/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/link.txt new file mode 100644 index 00000000..dd609223 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -fast -O3 CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o -o f_pddrive3d -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis libsuperlu_dist_fortran.a /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm ../SRC/libsuperlu_dist.so.8.1.2 -lm /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm diff --git a/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/progress.make b/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pddrive3d.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/DependInfo.cmake b/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/DependInfo.cmake new file mode 100644 index 00000000..03d102f4 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/DependInfo.cmake @@ -0,0 +1,39 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive.F90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/build.make b/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/build.make new file mode 100644 index 00000000..02fce8aa --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/build.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/f_pzdrive.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/f_pzdrive.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/f_pzdrive.dir/flags.make + +FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o: FORTRAN/CMakeFiles/f_pzdrive.dir/flags.make +FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive.F90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive.F90 -o CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o + +FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive.F90 > CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.i + +FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive.F90 -o CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.s + +# Object files for target f_pzdrive +f_pzdrive_OBJECTS = \ +"CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o" + +# External object files for target f_pzdrive +f_pzdrive_EXTERNAL_OBJECTS = + +FORTRAN/f_pzdrive: FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o +FORTRAN/f_pzdrive: FORTRAN/CMakeFiles/f_pzdrive.dir/build.make +FORTRAN/f_pzdrive: FORTRAN/libsuperlu_dist_fortran.a +FORTRAN/f_pzdrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pzdrive: SRC/libsuperlu_dist.so.8.1.2 +FORTRAN/f_pzdrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pzdrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +FORTRAN/f_pzdrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +FORTRAN/f_pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +FORTRAN/f_pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +FORTRAN/f_pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +FORTRAN/f_pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +FORTRAN/f_pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +FORTRAN/f_pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +FORTRAN/f_pzdrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +FORTRAN/f_pzdrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pzdrive: FORTRAN/CMakeFiles/f_pzdrive.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking Fortran executable f_pzdrive" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/f_pzdrive.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/f_pzdrive.dir/build: FORTRAN/f_pzdrive +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/build + +FORTRAN/CMakeFiles/f_pzdrive.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/f_pzdrive.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/clean + +FORTRAN/CMakeFiles/f_pzdrive.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/depend + diff --git a/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/cmake_clean.cmake b/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/cmake_clean.cmake new file mode 100644 index 00000000..9ff04b21 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o" + "f_pzdrive" + "f_pzdrive.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/f_pzdrive.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.make b/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.make new file mode 100644 index 00000000..6b772df2 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for f_pzdrive. +# This may be replaced when dependencies are built. diff --git a/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.ts b/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.ts new file mode 100644 index 00000000..f7686e5f --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for f_pzdrive. diff --git a/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/depend.make b/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/depend.make new file mode 100644 index 00000000..06741542 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for f_pzdrive. +# This may be replaced when dependencies are built. diff --git a/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/flags.make b/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/flags.make new file mode 100644 index 00000000..6333440d --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/link.txt b/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/link.txt new file mode 100644 index 00000000..58f37786 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -fast -O3 CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o -o f_pzdrive -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis libsuperlu_dist_fortran.a /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm ../SRC/libsuperlu_dist.so.8.1.2 -lm /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm diff --git a/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/progress.make b/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pzdrive.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/DependInfo.cmake b/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/DependInfo.cmake new file mode 100644 index 00000000..5ea29f7f --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/DependInfo.cmake @@ -0,0 +1,39 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive3d.F90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make b/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make new file mode 100644 index 00000000..dac82d2d --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/f_pzdrive3d.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/f_pzdrive3d.dir/flags.make + +FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o: FORTRAN/CMakeFiles/f_pzdrive3d.dir/flags.make +FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive3d.F90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive3d.F90 -o CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o + +FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive3d.F90 > CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.i + +FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive3d.F90 -o CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.s + +# Object files for target f_pzdrive3d +f_pzdrive3d_OBJECTS = \ +"CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o" + +# External object files for target f_pzdrive3d +f_pzdrive3d_EXTERNAL_OBJECTS = + +FORTRAN/f_pzdrive3d: FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o +FORTRAN/f_pzdrive3d: FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make +FORTRAN/f_pzdrive3d: FORTRAN/libsuperlu_dist_fortran.a +FORTRAN/f_pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pzdrive3d: SRC/libsuperlu_dist.so.8.1.2 +FORTRAN/f_pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pzdrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +FORTRAN/f_pzdrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +FORTRAN/f_pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +FORTRAN/f_pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +FORTRAN/f_pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +FORTRAN/f_pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +FORTRAN/f_pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +FORTRAN/f_pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +FORTRAN/f_pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +FORTRAN/f_pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pzdrive3d: FORTRAN/CMakeFiles/f_pzdrive3d.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking Fortran executable f_pzdrive3d" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/f_pzdrive3d.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/f_pzdrive3d.dir/build: FORTRAN/f_pzdrive3d +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/build + +FORTRAN/CMakeFiles/f_pzdrive3d.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/f_pzdrive3d.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/clean + +FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend + diff --git a/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/cmake_clean.cmake b/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/cmake_clean.cmake new file mode 100644 index 00000000..9456d55b --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o" + "f_pzdrive3d" + "f_pzdrive3d.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/f_pzdrive3d.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.make b/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.make new file mode 100644 index 00000000..6876851d --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for f_pzdrive3d. +# This may be replaced when dependencies are built. diff --git a/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.ts b/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.ts new file mode 100644 index 00000000..311b697c --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for f_pzdrive3d. diff --git a/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend.make b/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend.make new file mode 100644 index 00000000..e66a7988 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for f_pzdrive3d. +# This may be replaced when dependencies are built. diff --git a/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/flags.make b/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/flags.make new file mode 100644 index 00000000..6333440d --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/link.txt b/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/link.txt new file mode 100644 index 00000000..f58faece --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -fast -O3 CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o -o f_pzdrive3d -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis libsuperlu_dist_fortran.a /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm ../SRC/libsuperlu_dist.so.8.1.2 -lm /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm diff --git a/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/progress.make b/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/progress.make new file mode 100644 index 00000000..e9511b0b --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/f_pzdrive3d.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 2 +CMAKE_PROGRESS_2 = + diff --git a/build_base/FORTRAN/CMakeFiles/progress.marks b/build_base/FORTRAN/CMakeFiles/progress.marks new file mode 100644 index 00000000..87523dd7 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/progress.marks @@ -0,0 +1 @@ +41 diff --git a/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake new file mode 100644 index 00000000..6d151a45 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake @@ -0,0 +1,44 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make new file mode 100644 index 00000000..7aebd610 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make @@ -0,0 +1,208 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o -MF CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o.d -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c > CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building Fortran object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 -o CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 > CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 -o CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.s + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building Fortran object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 > CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.s + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o -MF CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o.d -o CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c > CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c -o CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o -MF CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o.d -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c > CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o -MF CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o.d -o CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c > CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c -o CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o -MF CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o.d -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c > CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.s + +# Object files for target superlu_dist_fortran-static +superlu_dist_fortran__static_OBJECTS = \ +"CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o" \ +"CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o" \ +"CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o" \ +"CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o" \ +"CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o" \ +"CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o" \ +"CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o" + +# External object files for target superlu_dist_fortran-static +superlu_dist_fortran__static_EXTERNAL_OBJECTS = + +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Linking Fortran static library libsuperlu_dist_fortran.a" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean_target.cmake + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/superlu_dist_fortran-static.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build: FORTRAN/libsuperlu_dist_fortran.a +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/clean + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend + diff --git a/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean.cmake b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean.cmake new file mode 100644 index 00000000..c9e57f6d --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean.cmake @@ -0,0 +1,21 @@ +file(REMOVE_RECURSE + "CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o" + "CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o.d" + "CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o" + "CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o.d" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o.d" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o.d" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o.d" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o" + "CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o" + "libsuperlu_dist_fortran.a" + "libsuperlu_dist_fortran.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C Fortran) + include(CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean_target.cmake b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..4202c264 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libsuperlu_dist_fortran.a" +) diff --git a/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.make b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.make new file mode 100644 index 00000000..17b222ef --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for superlu_dist_fortran-static. +# This may be replaced when dependencies are built. diff --git a/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts new file mode 100644 index 00000000..bd89ec30 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for superlu_dist_fortran-static. diff --git a/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend.make b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend.make new file mode 100644 index 00000000..e1c3cb25 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for superlu_dist_fortran-static. +# This may be replaced when dependencies are built. diff --git a/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make new file mode 100644 index 00000000..1ca894a7 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + +Fortran_DEFINES = + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/link.txt b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/link.txt new file mode 100644 index 00000000..e58d5a9d --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libsuperlu_dist_fortran.a "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o" "CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o" "CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o" "CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o" "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o" "CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o" "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o" +/usr/bin/ranlib libsuperlu_dist_fortran.a diff --git a/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/progress.make b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/progress.make new file mode 100644 index 00000000..5b45436b --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/progress.make @@ -0,0 +1,9 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 99 +CMAKE_PROGRESS_4 = +CMAKE_PROGRESS_5 = +CMAKE_PROGRESS_6 = +CMAKE_PROGRESS_7 = +CMAKE_PROGRESS_8 = 100 + diff --git a/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/DependInfo.cmake b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/DependInfo.cmake new file mode 100644 index 00000000..bc887a5a --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/DependInfo.cmake @@ -0,0 +1,56 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_Fortran + "superlu_dist_fortran_EXPORTS" + ) + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/libsuperlu_dist_fortran.so" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/libsuperlu_dist_fortran.so.8.1.2" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/libsuperlu_dist_fortran.so.8" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/libsuperlu_dist_fortran.so.8.1.2" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make new file mode 100644 index 00000000..e4ea9cb6 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make @@ -0,0 +1,226 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/superlu_dist_fortran.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o -MF CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o.d -o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c > CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c -o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building Fortran object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 -o CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 > CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 -o CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.s + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building Fortran object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 -o CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 > CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 -o CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.s + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o -MF CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o.d -o CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c > CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c -o CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o -MF CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o.d -o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c > CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c -o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o -MF CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o.d -o CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c > CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c -o CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o -MF CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o.d -o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c > CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c -o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.s + +# Object files for target superlu_dist_fortran +superlu_dist_fortran_OBJECTS = \ +"CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o" \ +"CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o" \ +"CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o" \ +"CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o" \ +"CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o" \ +"CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o" \ +"CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o" + +# External object files for target superlu_dist_fortran +superlu_dist_fortran_EXTERNAL_OBJECTS = + +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: SRC/libsuperlu_dist.so.8.1.2 +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Linking Fortran shared library libsuperlu_dist_fortran.so" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/superlu_dist_fortran.dir/link.txt --verbose=$(VERBOSE) + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && $(CMAKE_COMMAND) -E cmake_symlink_library libsuperlu_dist_fortran.so.8.1.2 libsuperlu_dist_fortran.so.8 libsuperlu_dist_fortran.so + +FORTRAN/libsuperlu_dist_fortran.so.8: FORTRAN/libsuperlu_dist_fortran.so.8.1.2 + @$(CMAKE_COMMAND) -E touch_nocreate FORTRAN/libsuperlu_dist_fortran.so.8 + +FORTRAN/libsuperlu_dist_fortran.so: FORTRAN/libsuperlu_dist_fortran.so.8.1.2 + @$(CMAKE_COMMAND) -E touch_nocreate FORTRAN/libsuperlu_dist_fortran.so + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build: FORTRAN/libsuperlu_dist_fortran.so +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/superlu_dist_fortran.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/clean + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend + diff --git a/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/cmake_clean.cmake b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/cmake_clean.cmake new file mode 100644 index 00000000..572b7b5a --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/cmake_clean.cmake @@ -0,0 +1,23 @@ +file(REMOVE_RECURSE + "CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o" + "CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o.d" + "CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o" + "CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o.d" + "CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o" + "CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o.d" + "CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o" + "CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o.d" + "CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o" + "CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o.d" + "CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o" + "CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o" + "libsuperlu_dist_fortran.pdb" + "libsuperlu_dist_fortran.so" + "libsuperlu_dist_fortran.so.8" + "libsuperlu_dist_fortran.so.8.1.2" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C Fortran) + include(CMakeFiles/superlu_dist_fortran.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.make b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.make new file mode 100644 index 00000000..8060fc41 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for superlu_dist_fortran. +# This may be replaced when dependencies are built. diff --git a/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts new file mode 100644 index 00000000..c68dfb84 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for superlu_dist_fortran. diff --git a/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend.make b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend.make new file mode 100644 index 00000000..0b1daa31 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for superlu_dist_fortran. +# This may be replaced when dependencies are built. diff --git a/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make new file mode 100644 index 00000000..f80791ee --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +C_DEFINES = -Dsuperlu_dist_fortran_EXPORTS + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + +Fortran_DEFINES = -Dsuperlu_dist_fortran_EXPORTS + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/link.txt b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/link.txt new file mode 100644 index 00000000..b97324c3 --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -fPIC -fast -O3 -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -shared -Wl,-soname,libsuperlu_dist_fortran.so.8 -o libsuperlu_dist_fortran.so.8.1.2 CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -lm /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/progress.make b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/progress.make new file mode 100644 index 00000000..fdc5bb1f --- /dev/null +++ b/build_base/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/progress.make @@ -0,0 +1,9 @@ +CMAKE_PROGRESS_1 = 97 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = +CMAKE_PROGRESS_5 = +CMAKE_PROGRESS_6 = 98 +CMAKE_PROGRESS_7 = +CMAKE_PROGRESS_8 = + diff --git a/build_base/FORTRAN/CTestTestfile.cmake b/build_base/FORTRAN/CTestTestfile.cmake new file mode 100644 index 00000000..7f08e15e --- /dev/null +++ b/build_base/FORTRAN/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN +# Build directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/build_base/FORTRAN/Makefile b/build_base/FORTRAN/Makefile new file mode 100644 index 00000000..e9a1b457 --- /dev/null +++ b/build_base/FORTRAN/Makefile @@ -0,0 +1,695 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN//CMakeFiles/progress.marks + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule + +# Convenience name for target. +superlu_dist_fortran: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule +.PHONY : superlu_dist_fortran + +# fast build rule for target. +superlu_dist_fortran/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build +.PHONY : superlu_dist_fortran/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule + +# Convenience name for target. +superlu_dist_fortran-static: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule +.PHONY : superlu_dist_fortran-static + +# fast build rule for target. +superlu_dist_fortran-static/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build +.PHONY : superlu_dist_fortran-static/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/f_pddrive.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pddrive.dir/rule +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/rule + +# Convenience name for target. +f_pddrive: FORTRAN/CMakeFiles/f_pddrive.dir/rule +.PHONY : f_pddrive + +# fast build rule for target. +f_pddrive/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/build +.PHONY : f_pddrive/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/f_pddrive3d.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pddrive3d.dir/rule +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/rule + +# Convenience name for target. +f_pddrive3d: FORTRAN/CMakeFiles/f_pddrive3d.dir/rule +.PHONY : f_pddrive3d + +# fast build rule for target. +f_pddrive3d/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/build +.PHONY : f_pddrive3d/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/f_5x5.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_5x5.dir/rule +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/rule + +# Convenience name for target. +f_5x5: FORTRAN/CMakeFiles/f_5x5.dir/rule +.PHONY : f_5x5 + +# fast build rule for target. +f_5x5/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/build +.PHONY : f_5x5/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/f_pzdrive.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pzdrive.dir/rule +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/rule + +# Convenience name for target. +f_pzdrive: FORTRAN/CMakeFiles/f_pzdrive.dir/rule +.PHONY : f_pzdrive + +# fast build rule for target. +f_pzdrive/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/build +.PHONY : f_pzdrive/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule + +# Convenience name for target. +f_pzdrive3d: FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule +.PHONY : f_pzdrive3d + +# fast build rule for target. +f_pzdrive3d/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/build +.PHONY : f_pzdrive3d/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/config_f.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/config_f.dir/rule +.PHONY : FORTRAN/CMakeFiles/config_f.dir/rule + +# Convenience name for target. +config_f: FORTRAN/CMakeFiles/config_f.dir/rule +.PHONY : config_f + +# fast build rule for target. +config_f/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/config_f.dir/build.make FORTRAN/CMakeFiles/config_f.dir/build +.PHONY : config_f/fast + +c2f_dcreate_matrix_x_b.o: c2f_dcreate_matrix_x_b.c.o +.PHONY : c2f_dcreate_matrix_x_b.o + +# target to build an object file +c2f_dcreate_matrix_x_b.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o +.PHONY : c2f_dcreate_matrix_x_b.c.o + +c2f_dcreate_matrix_x_b.i: c2f_dcreate_matrix_x_b.c.i +.PHONY : c2f_dcreate_matrix_x_b.i + +# target to preprocess a source file +c2f_dcreate_matrix_x_b.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.i +.PHONY : c2f_dcreate_matrix_x_b.c.i + +c2f_dcreate_matrix_x_b.s: c2f_dcreate_matrix_x_b.c.s +.PHONY : c2f_dcreate_matrix_x_b.s + +# target to generate assembly for a file +c2f_dcreate_matrix_x_b.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.s +.PHONY : c2f_dcreate_matrix_x_b.c.s + +c2f_zcreate_matrix_x_b.o: c2f_zcreate_matrix_x_b.c.o +.PHONY : c2f_zcreate_matrix_x_b.o + +# target to build an object file +c2f_zcreate_matrix_x_b.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o +.PHONY : c2f_zcreate_matrix_x_b.c.o + +c2f_zcreate_matrix_x_b.i: c2f_zcreate_matrix_x_b.c.i +.PHONY : c2f_zcreate_matrix_x_b.i + +# target to preprocess a source file +c2f_zcreate_matrix_x_b.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.i +.PHONY : c2f_zcreate_matrix_x_b.c.i + +c2f_zcreate_matrix_x_b.s: c2f_zcreate_matrix_x_b.c.s +.PHONY : c2f_zcreate_matrix_x_b.s + +# target to generate assembly for a file +c2f_zcreate_matrix_x_b.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.s +.PHONY : c2f_zcreate_matrix_x_b.c.s + +f_5x5.o: f_5x5.F90.o +.PHONY : f_5x5.o + +# target to build an object file +f_5x5.F90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.o +.PHONY : f_5x5.F90.o + +f_5x5.i: f_5x5.F90.i +.PHONY : f_5x5.i + +# target to preprocess a source file +f_5x5.F90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.i +.PHONY : f_5x5.F90.i + +f_5x5.s: f_5x5.F90.s +.PHONY : f_5x5.s + +# target to generate assembly for a file +f_5x5.F90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.s +.PHONY : f_5x5.F90.s + +f_pddrive.o: f_pddrive.F90.o +.PHONY : f_pddrive.o + +# target to build an object file +f_pddrive.F90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.o +.PHONY : f_pddrive.F90.o + +f_pddrive.i: f_pddrive.F90.i +.PHONY : f_pddrive.i + +# target to preprocess a source file +f_pddrive.F90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.i +.PHONY : f_pddrive.F90.i + +f_pddrive.s: f_pddrive.F90.s +.PHONY : f_pddrive.s + +# target to generate assembly for a file +f_pddrive.F90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.s +.PHONY : f_pddrive.F90.s + +f_pddrive3d.o: f_pddrive3d.F90.o +.PHONY : f_pddrive3d.o + +# target to build an object file +f_pddrive3d.F90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o +.PHONY : f_pddrive3d.F90.o + +f_pddrive3d.i: f_pddrive3d.F90.i +.PHONY : f_pddrive3d.i + +# target to preprocess a source file +f_pddrive3d.F90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.i +.PHONY : f_pddrive3d.F90.i + +f_pddrive3d.s: f_pddrive3d.F90.s +.PHONY : f_pddrive3d.s + +# target to generate assembly for a file +f_pddrive3d.F90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.s +.PHONY : f_pddrive3d.F90.s + +f_pzdrive.o: f_pzdrive.F90.o +.PHONY : f_pzdrive.o + +# target to build an object file +f_pzdrive.F90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o +.PHONY : f_pzdrive.F90.o + +f_pzdrive.i: f_pzdrive.F90.i +.PHONY : f_pzdrive.i + +# target to preprocess a source file +f_pzdrive.F90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.i +.PHONY : f_pzdrive.F90.i + +f_pzdrive.s: f_pzdrive.F90.s +.PHONY : f_pzdrive.s + +# target to generate assembly for a file +f_pzdrive.F90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.s +.PHONY : f_pzdrive.F90.s + +f_pzdrive3d.o: f_pzdrive3d.F90.o +.PHONY : f_pzdrive3d.o + +# target to build an object file +f_pzdrive3d.F90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o +.PHONY : f_pzdrive3d.F90.o + +f_pzdrive3d.i: f_pzdrive3d.F90.i +.PHONY : f_pzdrive3d.i + +# target to preprocess a source file +f_pzdrive3d.F90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.i +.PHONY : f_pzdrive3d.F90.i + +f_pzdrive3d.s: f_pzdrive3d.F90.s +.PHONY : f_pzdrive3d.s + +# target to generate assembly for a file +f_pzdrive3d.F90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.s +.PHONY : f_pzdrive3d.F90.s + +sp_ienv.o: sp_ienv.c.o +.PHONY : sp_ienv.o + +# target to build an object file +sp_ienv.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o +.PHONY : sp_ienv.c.o + +sp_ienv.i: sp_ienv.c.i +.PHONY : sp_ienv.i + +# target to preprocess a source file +sp_ienv.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.i +.PHONY : sp_ienv.c.i + +sp_ienv.s: sp_ienv.c.s +.PHONY : sp_ienv.s + +# target to generate assembly for a file +sp_ienv.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.s +.PHONY : sp_ienv.c.s + +superlu_c2f_dwrap.o: superlu_c2f_dwrap.c.o +.PHONY : superlu_c2f_dwrap.o + +# target to build an object file +superlu_c2f_dwrap.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o +.PHONY : superlu_c2f_dwrap.c.o + +superlu_c2f_dwrap.i: superlu_c2f_dwrap.c.i +.PHONY : superlu_c2f_dwrap.i + +# target to preprocess a source file +superlu_c2f_dwrap.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.i +.PHONY : superlu_c2f_dwrap.c.i + +superlu_c2f_dwrap.s: superlu_c2f_dwrap.c.s +.PHONY : superlu_c2f_dwrap.s + +# target to generate assembly for a file +superlu_c2f_dwrap.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.s +.PHONY : superlu_c2f_dwrap.c.s + +superlu_c2f_wrap.o: superlu_c2f_wrap.c.o +.PHONY : superlu_c2f_wrap.o + +# target to build an object file +superlu_c2f_wrap.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o +.PHONY : superlu_c2f_wrap.c.o + +superlu_c2f_wrap.i: superlu_c2f_wrap.c.i +.PHONY : superlu_c2f_wrap.i + +# target to preprocess a source file +superlu_c2f_wrap.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.i +.PHONY : superlu_c2f_wrap.c.i + +superlu_c2f_wrap.s: superlu_c2f_wrap.c.s +.PHONY : superlu_c2f_wrap.s + +# target to generate assembly for a file +superlu_c2f_wrap.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.s +.PHONY : superlu_c2f_wrap.c.s + +superlu_c2f_zwrap.o: superlu_c2f_zwrap.c.o +.PHONY : superlu_c2f_zwrap.o + +# target to build an object file +superlu_c2f_zwrap.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o +.PHONY : superlu_c2f_zwrap.c.o + +superlu_c2f_zwrap.i: superlu_c2f_zwrap.c.i +.PHONY : superlu_c2f_zwrap.i + +# target to preprocess a source file +superlu_c2f_zwrap.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.i +.PHONY : superlu_c2f_zwrap.c.i + +superlu_c2f_zwrap.s: superlu_c2f_zwrap.c.s +.PHONY : superlu_c2f_zwrap.s + +# target to generate assembly for a file +superlu_c2f_zwrap.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.s +.PHONY : superlu_c2f_zwrap.c.s + +superlu_mod.o: superlu_mod.f90.o +.PHONY : superlu_mod.o + +# target to build an object file +superlu_mod.f90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o +.PHONY : superlu_mod.f90.o + +superlu_mod.i: superlu_mod.f90.i +.PHONY : superlu_mod.i + +# target to preprocess a source file +superlu_mod.f90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.i +.PHONY : superlu_mod.f90.i + +superlu_mod.s: superlu_mod.f90.s +.PHONY : superlu_mod.s + +# target to generate assembly for a file +superlu_mod.f90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.s +.PHONY : superlu_mod.f90.s + +superlupara.o: superlupara.f90.o +.PHONY : superlupara.o + +# target to build an object file +superlupara.f90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o +.PHONY : superlupara.f90.o + +superlupara.i: superlupara.f90.i +.PHONY : superlupara.i + +# target to preprocess a source file +superlupara.f90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.i +.PHONY : superlupara.f90.i + +superlupara.s: superlupara.f90.s +.PHONY : superlupara.s + +# target to generate assembly for a file +superlupara.f90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.s +.PHONY : superlupara.f90.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... config_f" + @echo "... f_5x5" + @echo "... f_pddrive" + @echo "... f_pddrive3d" + @echo "... f_pzdrive" + @echo "... f_pzdrive3d" + @echo "... superlu_dist_fortran" + @echo "... superlu_dist_fortran-static" + @echo "... c2f_dcreate_matrix_x_b.o" + @echo "... c2f_dcreate_matrix_x_b.i" + @echo "... c2f_dcreate_matrix_x_b.s" + @echo "... c2f_zcreate_matrix_x_b.o" + @echo "... c2f_zcreate_matrix_x_b.i" + @echo "... c2f_zcreate_matrix_x_b.s" + @echo "... f_5x5.o" + @echo "... f_5x5.i" + @echo "... f_5x5.s" + @echo "... f_pddrive.o" + @echo "... f_pddrive.i" + @echo "... f_pddrive.s" + @echo "... f_pddrive3d.o" + @echo "... f_pddrive3d.i" + @echo "... f_pddrive3d.s" + @echo "... f_pzdrive.o" + @echo "... f_pzdrive.i" + @echo "... f_pzdrive.s" + @echo "... f_pzdrive3d.o" + @echo "... f_pzdrive3d.i" + @echo "... f_pzdrive3d.s" + @echo "... sp_ienv.o" + @echo "... sp_ienv.i" + @echo "... sp_ienv.s" + @echo "... superlu_c2f_dwrap.o" + @echo "... superlu_c2f_dwrap.i" + @echo "... superlu_c2f_dwrap.s" + @echo "... superlu_c2f_wrap.o" + @echo "... superlu_c2f_wrap.i" + @echo "... superlu_c2f_wrap.s" + @echo "... superlu_c2f_zwrap.o" + @echo "... superlu_c2f_zwrap.i" + @echo "... superlu_c2f_zwrap.s" + @echo "... superlu_mod.o" + @echo "... superlu_mod.i" + @echo "... superlu_mod.s" + @echo "... superlupara.o" + @echo "... superlupara.i" + @echo "... superlupara.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base/FORTRAN/cmake_install.cmake b/build_base/FORTRAN/cmake_install.cmake new file mode 100644 index 00000000..231ef1bf --- /dev/null +++ b/build_base/FORTRAN/cmake_install.cmake @@ -0,0 +1,109 @@ +# Install script for directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + foreach(file + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so.8.1.2" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so.8" + ) + if(EXISTS "${file}" AND + NOT IS_SYMLINK "${file}") + file(RPATH_CHECK + FILE "${file}" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + endforeach() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib" TYPE SHARED_LIBRARY FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/libsuperlu_dist_fortran.so.8.1.2" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/libsuperlu_dist_fortran.so.8" + ) + foreach(file + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so.8.1.2" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so.8" + ) + if(EXISTS "${file}" AND + NOT IS_SYMLINK "${file}") + file(RPATH_CHANGE + FILE "${file}" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "${file}") + endif() + endif() + endforeach() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib" TYPE SHARED_LIBRARY FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/libsuperlu_dist_fortran.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib" TYPE STATIC_LIBRARY FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/libsuperlu_dist_fortran.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN" FILES_MATCHING REGEX "/[^/]*\\.mod$") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE FILE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_dist_config.fh") +endif() + diff --git a/build_base/FORTRAN/superlu_dist_config.h b/build_base/FORTRAN/superlu_dist_config.h new file mode 100644 index 00000000..6aa086cc --- /dev/null +++ b/build_base/FORTRAN/superlu_dist_config.h @@ -0,0 +1,26 @@ +/* superlu_dist_config.h.in */ + +/* Enable CUDA */ +#define HAVE_CUDA TRUE + +/* Enable HIP */ +/* #undef HAVE_HIP */ + +/* Enable parmetis */ +#define HAVE_PARMETIS TRUE + +/* Enable colamd */ +/* #undef HAVE_COLAMD */ + +/* Enable LAPACK */ +#define SLU_HAVE_LAPACK TRUE + +/* Enable CombBLAS */ +/* #undef HAVE_COMBBLAS */ + +/* enable 64bit index mode */ +/* #undef XSDK_INDEX_SIZE */ + +#if (XSDK_INDEX_SIZE == 64) +#define _LONGINT 1 +#endif diff --git a/build_base/Makefile b/build_base/Makefile new file mode 100644 index 00000000..47d6b57c --- /dev/null +++ b/build_base/Makefile @@ -0,0 +1,1295 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named Experimental + +# Build rule for target. +Experimental: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Experimental +.PHONY : Experimental + +# fast build rule for target. +Experimental/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Experimental.dir/build.make CMakeFiles/Experimental.dir/build +.PHONY : Experimental/fast + +#============================================================================= +# Target rules for targets named Nightly + +# Build rule for target. +Nightly: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Nightly +.PHONY : Nightly + +# fast build rule for target. +Nightly/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Nightly.dir/build.make CMakeFiles/Nightly.dir/build +.PHONY : Nightly/fast + +#============================================================================= +# Target rules for targets named Continuous + +# Build rule for target. +Continuous: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Continuous +.PHONY : Continuous + +# fast build rule for target. +Continuous/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Continuous.dir/build.make CMakeFiles/Continuous.dir/build +.PHONY : Continuous/fast + +#============================================================================= +# Target rules for targets named NightlyMemoryCheck + +# Build rule for target. +NightlyMemoryCheck: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyMemoryCheck +.PHONY : NightlyMemoryCheck + +# fast build rule for target. +NightlyMemoryCheck/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemoryCheck.dir/build.make CMakeFiles/NightlyMemoryCheck.dir/build +.PHONY : NightlyMemoryCheck/fast + +#============================================================================= +# Target rules for targets named NightlyStart + +# Build rule for target. +NightlyStart: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyStart +.PHONY : NightlyStart + +# fast build rule for target. +NightlyStart/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyStart.dir/build.make CMakeFiles/NightlyStart.dir/build +.PHONY : NightlyStart/fast + +#============================================================================= +# Target rules for targets named NightlyUpdate + +# Build rule for target. +NightlyUpdate: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyUpdate +.PHONY : NightlyUpdate + +# fast build rule for target. +NightlyUpdate/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyUpdate.dir/build.make CMakeFiles/NightlyUpdate.dir/build +.PHONY : NightlyUpdate/fast + +#============================================================================= +# Target rules for targets named NightlyConfigure + +# Build rule for target. +NightlyConfigure: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyConfigure +.PHONY : NightlyConfigure + +# fast build rule for target. +NightlyConfigure/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyConfigure.dir/build.make CMakeFiles/NightlyConfigure.dir/build +.PHONY : NightlyConfigure/fast + +#============================================================================= +# Target rules for targets named NightlyBuild + +# Build rule for target. +NightlyBuild: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyBuild +.PHONY : NightlyBuild + +# fast build rule for target. +NightlyBuild/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyBuild.dir/build.make CMakeFiles/NightlyBuild.dir/build +.PHONY : NightlyBuild/fast + +#============================================================================= +# Target rules for targets named NightlyTest + +# Build rule for target. +NightlyTest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyTest +.PHONY : NightlyTest + +# fast build rule for target. +NightlyTest/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyTest.dir/build.make CMakeFiles/NightlyTest.dir/build +.PHONY : NightlyTest/fast + +#============================================================================= +# Target rules for targets named NightlyCoverage + +# Build rule for target. +NightlyCoverage: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyCoverage +.PHONY : NightlyCoverage + +# fast build rule for target. +NightlyCoverage/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyCoverage.dir/build.make CMakeFiles/NightlyCoverage.dir/build +.PHONY : NightlyCoverage/fast + +#============================================================================= +# Target rules for targets named NightlyMemCheck + +# Build rule for target. +NightlyMemCheck: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyMemCheck +.PHONY : NightlyMemCheck + +# fast build rule for target. +NightlyMemCheck/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemCheck.dir/build.make CMakeFiles/NightlyMemCheck.dir/build +.PHONY : NightlyMemCheck/fast + +#============================================================================= +# Target rules for targets named NightlySubmit + +# Build rule for target. +NightlySubmit: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlySubmit +.PHONY : NightlySubmit + +# fast build rule for target. +NightlySubmit/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlySubmit.dir/build.make CMakeFiles/NightlySubmit.dir/build +.PHONY : NightlySubmit/fast + +#============================================================================= +# Target rules for targets named ExperimentalStart + +# Build rule for target. +ExperimentalStart: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalStart +.PHONY : ExperimentalStart + +# fast build rule for target. +ExperimentalStart/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalStart.dir/build.make CMakeFiles/ExperimentalStart.dir/build +.PHONY : ExperimentalStart/fast + +#============================================================================= +# Target rules for targets named ExperimentalUpdate + +# Build rule for target. +ExperimentalUpdate: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalUpdate +.PHONY : ExperimentalUpdate + +# fast build rule for target. +ExperimentalUpdate/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalUpdate.dir/build.make CMakeFiles/ExperimentalUpdate.dir/build +.PHONY : ExperimentalUpdate/fast + +#============================================================================= +# Target rules for targets named ExperimentalConfigure + +# Build rule for target. +ExperimentalConfigure: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalConfigure +.PHONY : ExperimentalConfigure + +# fast build rule for target. +ExperimentalConfigure/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalConfigure.dir/build.make CMakeFiles/ExperimentalConfigure.dir/build +.PHONY : ExperimentalConfigure/fast + +#============================================================================= +# Target rules for targets named ExperimentalBuild + +# Build rule for target. +ExperimentalBuild: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalBuild +.PHONY : ExperimentalBuild + +# fast build rule for target. +ExperimentalBuild/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalBuild.dir/build.make CMakeFiles/ExperimentalBuild.dir/build +.PHONY : ExperimentalBuild/fast + +#============================================================================= +# Target rules for targets named ExperimentalTest + +# Build rule for target. +ExperimentalTest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalTest +.PHONY : ExperimentalTest + +# fast build rule for target. +ExperimentalTest/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalTest.dir/build.make CMakeFiles/ExperimentalTest.dir/build +.PHONY : ExperimentalTest/fast + +#============================================================================= +# Target rules for targets named ExperimentalCoverage + +# Build rule for target. +ExperimentalCoverage: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalCoverage +.PHONY : ExperimentalCoverage + +# fast build rule for target. +ExperimentalCoverage/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalCoverage.dir/build.make CMakeFiles/ExperimentalCoverage.dir/build +.PHONY : ExperimentalCoverage/fast + +#============================================================================= +# Target rules for targets named ExperimentalMemCheck + +# Build rule for target. +ExperimentalMemCheck: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalMemCheck +.PHONY : ExperimentalMemCheck + +# fast build rule for target. +ExperimentalMemCheck/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalMemCheck.dir/build.make CMakeFiles/ExperimentalMemCheck.dir/build +.PHONY : ExperimentalMemCheck/fast + +#============================================================================= +# Target rules for targets named ExperimentalSubmit + +# Build rule for target. +ExperimentalSubmit: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalSubmit +.PHONY : ExperimentalSubmit + +# fast build rule for target. +ExperimentalSubmit/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalSubmit.dir/build.make CMakeFiles/ExperimentalSubmit.dir/build +.PHONY : ExperimentalSubmit/fast + +#============================================================================= +# Target rules for targets named ContinuousStart + +# Build rule for target. +ContinuousStart: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousStart +.PHONY : ContinuousStart + +# fast build rule for target. +ContinuousStart/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousStart.dir/build.make CMakeFiles/ContinuousStart.dir/build +.PHONY : ContinuousStart/fast + +#============================================================================= +# Target rules for targets named ContinuousUpdate + +# Build rule for target. +ContinuousUpdate: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousUpdate +.PHONY : ContinuousUpdate + +# fast build rule for target. +ContinuousUpdate/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousUpdate.dir/build.make CMakeFiles/ContinuousUpdate.dir/build +.PHONY : ContinuousUpdate/fast + +#============================================================================= +# Target rules for targets named ContinuousConfigure + +# Build rule for target. +ContinuousConfigure: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousConfigure +.PHONY : ContinuousConfigure + +# fast build rule for target. +ContinuousConfigure/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousConfigure.dir/build.make CMakeFiles/ContinuousConfigure.dir/build +.PHONY : ContinuousConfigure/fast + +#============================================================================= +# Target rules for targets named ContinuousBuild + +# Build rule for target. +ContinuousBuild: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousBuild +.PHONY : ContinuousBuild + +# fast build rule for target. +ContinuousBuild/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousBuild.dir/build.make CMakeFiles/ContinuousBuild.dir/build +.PHONY : ContinuousBuild/fast + +#============================================================================= +# Target rules for targets named ContinuousTest + +# Build rule for target. +ContinuousTest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousTest +.PHONY : ContinuousTest + +# fast build rule for target. +ContinuousTest/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousTest.dir/build.make CMakeFiles/ContinuousTest.dir/build +.PHONY : ContinuousTest/fast + +#============================================================================= +# Target rules for targets named ContinuousCoverage + +# Build rule for target. +ContinuousCoverage: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousCoverage +.PHONY : ContinuousCoverage + +# fast build rule for target. +ContinuousCoverage/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousCoverage.dir/build.make CMakeFiles/ContinuousCoverage.dir/build +.PHONY : ContinuousCoverage/fast + +#============================================================================= +# Target rules for targets named ContinuousMemCheck + +# Build rule for target. +ContinuousMemCheck: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousMemCheck +.PHONY : ContinuousMemCheck + +# fast build rule for target. +ContinuousMemCheck/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousMemCheck.dir/build.make CMakeFiles/ContinuousMemCheck.dir/build +.PHONY : ContinuousMemCheck/fast + +#============================================================================= +# Target rules for targets named ContinuousSubmit + +# Build rule for target. +ContinuousSubmit: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousSubmit +.PHONY : ContinuousSubmit + +# fast build rule for target. +ContinuousSubmit/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousSubmit.dir/build.make CMakeFiles/ContinuousSubmit.dir/build +.PHONY : ContinuousSubmit/fast + +#============================================================================= +# Target rules for targets named superlu_dist + +# Build rule for target. +superlu_dist: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 superlu_dist +.PHONY : superlu_dist + +# fast build rule for target. +superlu_dist/fast: + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/build +.PHONY : superlu_dist/fast + +#============================================================================= +# Target rules for targets named superlu_dist-static + +# Build rule for target. +superlu_dist-static: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 superlu_dist-static +.PHONY : superlu_dist-static + +# fast build rule for target. +superlu_dist-static/fast: + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/build +.PHONY : superlu_dist-static/fast + +#============================================================================= +# Target rules for targets named pdtest + +# Build rule for target. +pdtest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pdtest +.PHONY : pdtest + +# fast build rule for target. +pdtest/fast: + $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/build +.PHONY : pdtest/fast + +#============================================================================= +# Target rules for targets named pddrive + +# Build rule for target. +pddrive: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive +.PHONY : pddrive + +# fast build rule for target. +pddrive/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/build +.PHONY : pddrive/fast + +#============================================================================= +# Target rules for targets named pddrive1 + +# Build rule for target. +pddrive1: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive1 +.PHONY : pddrive1 + +# fast build rule for target. +pddrive1/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/build +.PHONY : pddrive1/fast + +#============================================================================= +# Target rules for targets named pddrive2 + +# Build rule for target. +pddrive2: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive2 +.PHONY : pddrive2 + +# fast build rule for target. +pddrive2/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/build +.PHONY : pddrive2/fast + +#============================================================================= +# Target rules for targets named pddrive3 + +# Build rule for target. +pddrive3: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive3 +.PHONY : pddrive3 + +# fast build rule for target. +pddrive3/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/build +.PHONY : pddrive3/fast + +#============================================================================= +# Target rules for targets named pddrive4 + +# Build rule for target. +pddrive4: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive4 +.PHONY : pddrive4 + +# fast build rule for target. +pddrive4/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/build +.PHONY : pddrive4/fast + +#============================================================================= +# Target rules for targets named pddrive3d + +# Build rule for target. +pddrive3d: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive3d +.PHONY : pddrive3d + +# fast build rule for target. +pddrive3d/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/build +.PHONY : pddrive3d/fast + +#============================================================================= +# Target rules for targets named pddrive3d1 + +# Build rule for target. +pddrive3d1: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive3d1 +.PHONY : pddrive3d1 + +# fast build rule for target. +pddrive3d1/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/build +.PHONY : pddrive3d1/fast + +#============================================================================= +# Target rules for targets named pddrive3d2 + +# Build rule for target. +pddrive3d2: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive3d2 +.PHONY : pddrive3d2 + +# fast build rule for target. +pddrive3d2/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/build +.PHONY : pddrive3d2/fast + +#============================================================================= +# Target rules for targets named pddrive3d3 + +# Build rule for target. +pddrive3d3: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive3d3 +.PHONY : pddrive3d3 + +# fast build rule for target. +pddrive3d3/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/build +.PHONY : pddrive3d3/fast + +#============================================================================= +# Target rules for targets named pddrive_ABglobal + +# Build rule for target. +pddrive_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive_ABglobal +.PHONY : pddrive_ABglobal + +# fast build rule for target. +pddrive_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build +.PHONY : pddrive_ABglobal/fast + +#============================================================================= +# Target rules for targets named pddrive1_ABglobal + +# Build rule for target. +pddrive1_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive1_ABglobal +.PHONY : pddrive1_ABglobal + +# fast build rule for target. +pddrive1_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build +.PHONY : pddrive1_ABglobal/fast + +#============================================================================= +# Target rules for targets named pddrive2_ABglobal + +# Build rule for target. +pddrive2_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive2_ABglobal +.PHONY : pddrive2_ABglobal + +# fast build rule for target. +pddrive2_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build +.PHONY : pddrive2_ABglobal/fast + +#============================================================================= +# Target rules for targets named pddrive3_ABglobal + +# Build rule for target. +pddrive3_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive3_ABglobal +.PHONY : pddrive3_ABglobal + +# fast build rule for target. +pddrive3_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build +.PHONY : pddrive3_ABglobal/fast + +#============================================================================= +# Target rules for targets named pddrive4_ABglobal + +# Build rule for target. +pddrive4_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive4_ABglobal +.PHONY : pddrive4_ABglobal + +# fast build rule for target. +pddrive4_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build +.PHONY : pddrive4_ABglobal/fast + +#============================================================================= +# Target rules for targets named pddrive_spawn + +# Build rule for target. +pddrive_spawn: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive_spawn +.PHONY : pddrive_spawn + +# fast build rule for target. +pddrive_spawn/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/build +.PHONY : pddrive_spawn/fast + +#============================================================================= +# Target rules for targets named psdrive + +# Build rule for target. +psdrive: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive +.PHONY : psdrive + +# fast build rule for target. +psdrive/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/build +.PHONY : psdrive/fast + +#============================================================================= +# Target rules for targets named psdrive1 + +# Build rule for target. +psdrive1: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive1 +.PHONY : psdrive1 + +# fast build rule for target. +psdrive1/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/build +.PHONY : psdrive1/fast + +#============================================================================= +# Target rules for targets named psdrive2 + +# Build rule for target. +psdrive2: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive2 +.PHONY : psdrive2 + +# fast build rule for target. +psdrive2/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/build +.PHONY : psdrive2/fast + +#============================================================================= +# Target rules for targets named psdrive3 + +# Build rule for target. +psdrive3: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive3 +.PHONY : psdrive3 + +# fast build rule for target. +psdrive3/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/build +.PHONY : psdrive3/fast + +#============================================================================= +# Target rules for targets named psdrive4 + +# Build rule for target. +psdrive4: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive4 +.PHONY : psdrive4 + +# fast build rule for target. +psdrive4/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/build +.PHONY : psdrive4/fast + +#============================================================================= +# Target rules for targets named psdrive3d + +# Build rule for target. +psdrive3d: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive3d +.PHONY : psdrive3d + +# fast build rule for target. +psdrive3d/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/build +.PHONY : psdrive3d/fast + +#============================================================================= +# Target rules for targets named psdrive3d1 + +# Build rule for target. +psdrive3d1: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive3d1 +.PHONY : psdrive3d1 + +# fast build rule for target. +psdrive3d1/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/build +.PHONY : psdrive3d1/fast + +#============================================================================= +# Target rules for targets named psdrive3d2 + +# Build rule for target. +psdrive3d2: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive3d2 +.PHONY : psdrive3d2 + +# fast build rule for target. +psdrive3d2/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/build +.PHONY : psdrive3d2/fast + +#============================================================================= +# Target rules for targets named psdrive3d3 + +# Build rule for target. +psdrive3d3: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive3d3 +.PHONY : psdrive3d3 + +# fast build rule for target. +psdrive3d3/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/build +.PHONY : psdrive3d3/fast + +#============================================================================= +# Target rules for targets named pzdrive + +# Build rule for target. +pzdrive: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive +.PHONY : pzdrive + +# fast build rule for target. +pzdrive/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/build +.PHONY : pzdrive/fast + +#============================================================================= +# Target rules for targets named pzdrive1 + +# Build rule for target. +pzdrive1: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive1 +.PHONY : pzdrive1 + +# fast build rule for target. +pzdrive1/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/build +.PHONY : pzdrive1/fast + +#============================================================================= +# Target rules for targets named pzdrive2 + +# Build rule for target. +pzdrive2: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive2 +.PHONY : pzdrive2 + +# fast build rule for target. +pzdrive2/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/build +.PHONY : pzdrive2/fast + +#============================================================================= +# Target rules for targets named pzdrive3 + +# Build rule for target. +pzdrive3: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive3 +.PHONY : pzdrive3 + +# fast build rule for target. +pzdrive3/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/build +.PHONY : pzdrive3/fast + +#============================================================================= +# Target rules for targets named pzdrive4 + +# Build rule for target. +pzdrive4: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive4 +.PHONY : pzdrive4 + +# fast build rule for target. +pzdrive4/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/build +.PHONY : pzdrive4/fast + +#============================================================================= +# Target rules for targets named pzdrive3d + +# Build rule for target. +pzdrive3d: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive3d +.PHONY : pzdrive3d + +# fast build rule for target. +pzdrive3d/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/build +.PHONY : pzdrive3d/fast + +#============================================================================= +# Target rules for targets named pzdrive3d1 + +# Build rule for target. +pzdrive3d1: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive3d1 +.PHONY : pzdrive3d1 + +# fast build rule for target. +pzdrive3d1/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/build +.PHONY : pzdrive3d1/fast + +#============================================================================= +# Target rules for targets named pzdrive3d2 + +# Build rule for target. +pzdrive3d2: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive3d2 +.PHONY : pzdrive3d2 + +# fast build rule for target. +pzdrive3d2/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/build +.PHONY : pzdrive3d2/fast + +#============================================================================= +# Target rules for targets named pzdrive3d3 + +# Build rule for target. +pzdrive3d3: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive3d3 +.PHONY : pzdrive3d3 + +# fast build rule for target. +pzdrive3d3/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/build +.PHONY : pzdrive3d3/fast + +#============================================================================= +# Target rules for targets named pzdrive_ABglobal + +# Build rule for target. +pzdrive_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive_ABglobal +.PHONY : pzdrive_ABglobal + +# fast build rule for target. +pzdrive_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build +.PHONY : pzdrive_ABglobal/fast + +#============================================================================= +# Target rules for targets named pzdrive1_ABglobal + +# Build rule for target. +pzdrive1_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive1_ABglobal +.PHONY : pzdrive1_ABglobal + +# fast build rule for target. +pzdrive1_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build +.PHONY : pzdrive1_ABglobal/fast + +#============================================================================= +# Target rules for targets named pzdrive2_ABglobal + +# Build rule for target. +pzdrive2_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive2_ABglobal +.PHONY : pzdrive2_ABglobal + +# fast build rule for target. +pzdrive2_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build +.PHONY : pzdrive2_ABglobal/fast + +#============================================================================= +# Target rules for targets named pzdrive3_ABglobal + +# Build rule for target. +pzdrive3_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive3_ABglobal +.PHONY : pzdrive3_ABglobal + +# fast build rule for target. +pzdrive3_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build +.PHONY : pzdrive3_ABglobal/fast + +#============================================================================= +# Target rules for targets named pzdrive4_ABglobal + +# Build rule for target. +pzdrive4_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive4_ABglobal +.PHONY : pzdrive4_ABglobal + +# fast build rule for target. +pzdrive4_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build +.PHONY : pzdrive4_ABglobal/fast + +#============================================================================= +# Target rules for targets named pzdrive_spawn + +# Build rule for target. +pzdrive_spawn: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive_spawn +.PHONY : pzdrive_spawn + +# fast build rule for target. +pzdrive_spawn/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build +.PHONY : pzdrive_spawn/fast + +#============================================================================= +# Target rules for targets named superlu_dist_fortran + +# Build rule for target. +superlu_dist_fortran: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 superlu_dist_fortran +.PHONY : superlu_dist_fortran + +# fast build rule for target. +superlu_dist_fortran/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build +.PHONY : superlu_dist_fortran/fast + +#============================================================================= +# Target rules for targets named superlu_dist_fortran-static + +# Build rule for target. +superlu_dist_fortran-static: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 superlu_dist_fortran-static +.PHONY : superlu_dist_fortran-static + +# fast build rule for target. +superlu_dist_fortran-static/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build +.PHONY : superlu_dist_fortran-static/fast + +#============================================================================= +# Target rules for targets named f_pddrive + +# Build rule for target. +f_pddrive: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 f_pddrive +.PHONY : f_pddrive + +# fast build rule for target. +f_pddrive/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/build +.PHONY : f_pddrive/fast + +#============================================================================= +# Target rules for targets named f_pddrive3d + +# Build rule for target. +f_pddrive3d: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 f_pddrive3d +.PHONY : f_pddrive3d + +# fast build rule for target. +f_pddrive3d/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/build +.PHONY : f_pddrive3d/fast + +#============================================================================= +# Target rules for targets named f_5x5 + +# Build rule for target. +f_5x5: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 f_5x5 +.PHONY : f_5x5 + +# fast build rule for target. +f_5x5/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/build +.PHONY : f_5x5/fast + +#============================================================================= +# Target rules for targets named f_pzdrive + +# Build rule for target. +f_pzdrive: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 f_pzdrive +.PHONY : f_pzdrive + +# fast build rule for target. +f_pzdrive/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/build +.PHONY : f_pzdrive/fast + +#============================================================================= +# Target rules for targets named f_pzdrive3d + +# Build rule for target. +f_pzdrive3d: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 f_pzdrive3d +.PHONY : f_pzdrive3d + +# fast build rule for target. +f_pzdrive3d/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/build +.PHONY : f_pzdrive3d/fast + +#============================================================================= +# Target rules for targets named config_f + +# Build rule for target. +config_f: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 config_f +.PHONY : config_f + +# fast build rule for target. +config_f/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/config_f.dir/build.make FORTRAN/CMakeFiles/config_f.dir/build +.PHONY : config_f/fast + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... Continuous" + @echo "... ContinuousBuild" + @echo "... ContinuousConfigure" + @echo "... ContinuousCoverage" + @echo "... ContinuousMemCheck" + @echo "... ContinuousStart" + @echo "... ContinuousSubmit" + @echo "... ContinuousTest" + @echo "... ContinuousUpdate" + @echo "... Experimental" + @echo "... ExperimentalBuild" + @echo "... ExperimentalConfigure" + @echo "... ExperimentalCoverage" + @echo "... ExperimentalMemCheck" + @echo "... ExperimentalStart" + @echo "... ExperimentalSubmit" + @echo "... ExperimentalTest" + @echo "... ExperimentalUpdate" + @echo "... Nightly" + @echo "... NightlyBuild" + @echo "... NightlyConfigure" + @echo "... NightlyCoverage" + @echo "... NightlyMemCheck" + @echo "... NightlyMemoryCheck" + @echo "... NightlyStart" + @echo "... NightlySubmit" + @echo "... NightlyTest" + @echo "... NightlyUpdate" + @echo "... config_f" + @echo "... f_5x5" + @echo "... f_pddrive" + @echo "... f_pddrive3d" + @echo "... f_pzdrive" + @echo "... f_pzdrive3d" + @echo "... pddrive" + @echo "... pddrive1" + @echo "... pddrive1_ABglobal" + @echo "... pddrive2" + @echo "... pddrive2_ABglobal" + @echo "... pddrive3" + @echo "... pddrive3_ABglobal" + @echo "... pddrive3d" + @echo "... pddrive3d1" + @echo "... pddrive3d2" + @echo "... pddrive3d3" + @echo "... pddrive4" + @echo "... pddrive4_ABglobal" + @echo "... pddrive_ABglobal" + @echo "... pddrive_spawn" + @echo "... pdtest" + @echo "... psdrive" + @echo "... psdrive1" + @echo "... psdrive2" + @echo "... psdrive3" + @echo "... psdrive3d" + @echo "... psdrive3d1" + @echo "... psdrive3d2" + @echo "... psdrive3d3" + @echo "... psdrive4" + @echo "... pzdrive" + @echo "... pzdrive1" + @echo "... pzdrive1_ABglobal" + @echo "... pzdrive2" + @echo "... pzdrive2_ABglobal" + @echo "... pzdrive3" + @echo "... pzdrive3_ABglobal" + @echo "... pzdrive3d" + @echo "... pzdrive3d1" + @echo "... pzdrive3d2" + @echo "... pzdrive3d3" + @echo "... pzdrive4" + @echo "... pzdrive4_ABglobal" + @echo "... pzdrive_ABglobal" + @echo "... pzdrive_spawn" + @echo "... superlu_dist" + @echo "... superlu_dist-static" + @echo "... superlu_dist_fortran" + @echo "... superlu_dist_fortran-static" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base/SRC/CMakeFiles/CMakeDirectoryInformation.cmake b/build_base/SRC/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..6eb4d066 --- /dev/null +++ b/build_base/SRC/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_base/SRC/CMakeFiles/progress.marks b/build_base/SRC/CMakeFiles/progress.marks new file mode 100644 index 00000000..2bbd69c2 --- /dev/null +++ b/build_base/SRC/CMakeFiles/progress.marks @@ -0,0 +1 @@ +70 diff --git a/build_base/SRC/CMakeFiles/superlu_dist-static.dir/DependInfo.cmake b/build_base/SRC/CMakeFiles/superlu_dist-static.dir/DependInfo.cmake new file mode 100644 index 00000000..f052eba8 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist-static.dir/DependInfo.cmake @@ -0,0 +1,201 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c" "SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c" "SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c" "SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c" "SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c" "SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c" "SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c" "SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c" "SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c" "SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c" "SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c" "SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c" "SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c" "SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c" "SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c" "SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c" "SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c" "SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c" "SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c" "SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c" "SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c" "SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c" "SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c" "SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c" "SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c" "SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c" "SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c" "SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c" "SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c" "SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c" "SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c" "SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c" "SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c" "SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c" "SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c" "SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c" "SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c" "SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c" "SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c" "SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c" "SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c" "SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c" "SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c" "SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c" "SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c" "SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c" "SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c" "SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c" "SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c" "SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c" "SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c" "SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c" "SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c" "SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c" "SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c" "SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c" "SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c" "SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c" "SRC/CMakeFiles/superlu_dist-static.dir/util.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/util.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c" "SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c" "SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c" "SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c" "SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c" "SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c" "SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c" "SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c" "SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c" "SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c" "SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c" "SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c" "SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c" "SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c" "SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c" "SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu" "SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu" "SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu" "SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/SRC/CMakeFiles/superlu_dist-static.dir/build.make b/build_base/SRC/CMakeFiles/superlu_dist-static.dir/build.make new file mode 100644 index 00000000..a75788a5 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist-static.dir/build.make @@ -0,0 +1,3026 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include SRC/CMakeFiles/superlu_dist-static.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.make + +# Include the progress variables for this target. +include SRC/CMakeFiles/superlu_dist-static.dir/progress.make + +# Include the compile flags for this target's objects. +include SRC/CMakeFiles/superlu_dist-static.dir/flags.make + +SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c +SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o -MF CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o.d -o CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c + +SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sp_ienv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c > CMakeFiles/superlu_dist-static.dir/sp_ienv.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sp_ienv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c -o CMakeFiles/superlu_dist-static.dir/sp_ienv.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c +SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o -MF CMakeFiles/superlu_dist-static.dir/etree.c.o.d -o CMakeFiles/superlu_dist-static.dir/etree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c + +SRC/CMakeFiles/superlu_dist-static.dir/etree.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/etree.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c > CMakeFiles/superlu_dist-static.dir/etree.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/etree.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/etree.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c -o CMakeFiles/superlu_dist-static.dir/etree.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c +SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o -MF CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o.d -o CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c + +SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sp_colorder.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c > CMakeFiles/superlu_dist-static.dir/sp_colorder.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sp_colorder.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c -o CMakeFiles/superlu_dist-static.dir/sp_colorder.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o -MF CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o.d -o CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c + +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/get_perm_c.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c > CMakeFiles/superlu_dist-static.dir/get_perm_c.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/get_perm_c.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c -o CMakeFiles/superlu_dist-static.dir/get_perm_c.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c +SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o -MF CMakeFiles/superlu_dist-static.dir/mmd.c.o.d -o CMakeFiles/superlu_dist-static.dir/mmd.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c + +SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/mmd.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c > CMakeFiles/superlu_dist-static.dir/mmd.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/mmd.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c -o CMakeFiles/superlu_dist-static.dir/mmd.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c +SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o -MF CMakeFiles/superlu_dist-static.dir/comm.c.o.d -o CMakeFiles/superlu_dist-static.dir/comm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c + +SRC/CMakeFiles/superlu_dist-static.dir/comm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/comm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c > CMakeFiles/superlu_dist-static.dir/comm.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/comm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/comm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c -o CMakeFiles/superlu_dist-static.dir/comm.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c +SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o -MF CMakeFiles/superlu_dist-static.dir/memory.c.o.d -o CMakeFiles/superlu_dist-static.dir/memory.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c + +SRC/CMakeFiles/superlu_dist-static.dir/memory.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/memory.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c > CMakeFiles/superlu_dist-static.dir/memory.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/memory.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/memory.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c -o CMakeFiles/superlu_dist-static.dir/memory.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/util.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/util.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c +SRC/CMakeFiles/superlu_dist-static.dir/util.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/util.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/util.c.o -MF CMakeFiles/superlu_dist-static.dir/util.c.o.d -o CMakeFiles/superlu_dist-static.dir/util.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c + +SRC/CMakeFiles/superlu_dist-static.dir/util.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/util.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c > CMakeFiles/superlu_dist-static.dir/util.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/util.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/util.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c -o CMakeFiles/superlu_dist-static.dir/util.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c +SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o -MF CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o.d -o CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c + +SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c > CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c -o CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o -MF CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o.d -o CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/superlu_grid.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c > CMakeFiles/superlu_dist-static.dir/superlu_grid.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/superlu_grid.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c -o CMakeFiles/superlu_dist-static.dir/superlu_grid.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c > CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c -o CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c +SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -O0 -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o -MF CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o.d -o CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/superlu_timer.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -O0 -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c > CMakeFiles/superlu_dist-static.dir/superlu_timer.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/superlu_timer.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -O0 -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c -o CMakeFiles/superlu_dist-static.dir/superlu_timer.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c +SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o -MF CMakeFiles/superlu_dist-static.dir/symbfact.c.o.d -o CMakeFiles/superlu_dist-static.dir/symbfact.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c + +SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/symbfact.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c > CMakeFiles/superlu_dist-static.dir/symbfact.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/symbfact.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c -o CMakeFiles/superlu_dist-static.dir/symbfact.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o -MF CMakeFiles/superlu_dist-static.dir/psymbfact.c.o.d -o CMakeFiles/superlu_dist-static.dir/psymbfact.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c + +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psymbfact.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c > CMakeFiles/superlu_dist-static.dir/psymbfact.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psymbfact.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c -o CMakeFiles/superlu_dist-static.dir/psymbfact.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o -MF CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o.d -o CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c + +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c > CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c -o CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o -MF CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o.d -o CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c + +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c > CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c -o CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c > CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c -o CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/xerr_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c > CMakeFiles/superlu_dist-static.dir/xerr_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/xerr_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c -o CMakeFiles/superlu_dist-static.dir/xerr_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/smach_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/smach_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/smach_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c > CMakeFiles/superlu_dist-static.dir/smach_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/smach_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c -o CMakeFiles/superlu_dist-static.dir/smach_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dmach_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c > CMakeFiles/superlu_dist-static.dir/dmach_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dmach_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c -o CMakeFiles/superlu_dist-static.dir/dmach_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c +SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o -MF CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o.d -o CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c > CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c -o CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c +SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o -MF CMakeFiles/superlu_dist-static.dir/comm_tree.c.o.d -o CMakeFiles/superlu_dist-static.dir/comm_tree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c + +SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/comm_tree.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c > CMakeFiles/superlu_dist-static.dir/comm_tree.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/comm_tree.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c -o CMakeFiles/superlu_dist-static.dir/comm_tree.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o -MF CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c > CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c -o CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c +SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o -MF CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o.d -o CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c + +SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c > CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c -o CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c +SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o -MF CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o.d -o CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c + +SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/supernodalForest.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c > CMakeFiles/superlu_dist-static.dir/supernodalForest.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/supernodalForest.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c -o CMakeFiles/superlu_dist-static.dir/supernodalForest.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c +SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o -MF CMakeFiles/superlu_dist-static.dir/trfAux.c.o.d -o CMakeFiles/superlu_dist-static.dir/trfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c + +SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/trfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c > CMakeFiles/superlu_dist-static.dir/trfAux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/trfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c -o CMakeFiles/superlu_dist-static.dir/trfAux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c +SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o -MF CMakeFiles/superlu_dist-static.dir/communication_aux.c.o.d -o CMakeFiles/superlu_dist-static.dir/communication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c + +SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/communication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c > CMakeFiles/superlu_dist-static.dir/communication_aux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/communication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c -o CMakeFiles/superlu_dist-static.dir/communication_aux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c +SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_28) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o -MF CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o.d -o CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c + +SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/treeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c > CMakeFiles/superlu_dist-static.dir/treeFactorization.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/treeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c -o CMakeFiles/superlu_dist-static.dir/treeFactorization.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c +SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_29) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o -MF CMakeFiles/superlu_dist-static.dir/sec_structs.c.o.d -o CMakeFiles/superlu_dist-static.dir/sec_structs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c + +SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sec_structs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c > CMakeFiles/superlu_dist-static.dir/sec_structs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sec_structs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c -o CMakeFiles/superlu_dist-static.dir/sec_structs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_30) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c > CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c -o CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_31) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c > CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c -o CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_32) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c > CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c -o CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_33) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dutil_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c > CMakeFiles/superlu_dist-static.dir/dutil_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dutil_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c -o CMakeFiles/superlu_dist-static.dir/dutil_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_34) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c > CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c -o CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_35) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c > CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c -o CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_36) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c > CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c -o CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_37) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c > CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c -o CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_38) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgssvx.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c > CMakeFiles/superlu_dist-static.dir/pdgssvx.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgssvx.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c -o CMakeFiles/superlu_dist-static.dir/pdgssvx.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_39) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c > CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c -o CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c +SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_40) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o -MF CMakeFiles/superlu_dist-static.dir/dreadhb.c.o.d -o CMakeFiles/superlu_dist-static.dir/dreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c + +SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dreadhb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c > CMakeFiles/superlu_dist-static.dir/dreadhb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dreadhb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c -o CMakeFiles/superlu_dist-static.dir/dreadhb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c +SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_41) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o -MF CMakeFiles/superlu_dist-static.dir/dreadrb.c.o.d -o CMakeFiles/superlu_dist-static.dir/dreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c + +SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dreadrb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c > CMakeFiles/superlu_dist-static.dir/dreadrb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dreadrb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c -o CMakeFiles/superlu_dist-static.dir/dreadrb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_42) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o -MF CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o.d -o CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c + +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dreadtriple.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c > CMakeFiles/superlu_dist-static.dir/dreadtriple.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dreadtriple.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c -o CMakeFiles/superlu_dist-static.dir/dreadtriple.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_43) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c + +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c > CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c -o CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c +SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_44) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o -MF CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o.d -o CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c + +SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dbinary_io.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c > CMakeFiles/superlu_dist-static.dir/dbinary_io.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dbinary_io.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c -o CMakeFiles/superlu_dist-static.dir/dbinary_io.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c +SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_45) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o -MF CMakeFiles/superlu_dist-static.dir/dreadMM.c.o.d -o CMakeFiles/superlu_dist-static.dir/dreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c + +SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dreadMM.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c > CMakeFiles/superlu_dist-static.dir/dreadMM.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dreadMM.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c -o CMakeFiles/superlu_dist-static.dir/dreadMM.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_46) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgsequ.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c > CMakeFiles/superlu_dist-static.dir/pdgsequ.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgsequ.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c -o CMakeFiles/superlu_dist-static.dir/pdgsequ.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c +SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_47) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o -MF CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c > CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c -o CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_48) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c > CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c -o CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c +SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_49) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o -MF CMakeFiles/superlu_dist-static.dir/pdlangs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdlangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdlangs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c > CMakeFiles/superlu_dist-static.dir/pdlangs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdlangs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c -o CMakeFiles/superlu_dist-static.dir/pdlangs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c +SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_50) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o -MF CMakeFiles/superlu_dist-static.dir/pdutil.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdutil.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c > CMakeFiles/superlu_dist-static.dir/pdutil.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdutil.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c -o CMakeFiles/superlu_dist-static.dir/pdutil.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c +SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_51) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o -MF CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c > CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c -o CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c +SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_52) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o -MF CMakeFiles/superlu_dist-static.dir/ddistribute.c.o.d -o CMakeFiles/superlu_dist-static.dir/ddistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c + +SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ddistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c > CMakeFiles/superlu_dist-static.dir/ddistribute.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ddistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c -o CMakeFiles/superlu_dist-static.dir/ddistribute.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c +SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_53) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o -MF CMakeFiles/superlu_dist-static.dir/pddistribute.c.o.d -o CMakeFiles/superlu_dist-static.dir/pddistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c + +SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pddistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c > CMakeFiles/superlu_dist-static.dir/pddistribute.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pddistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c -o CMakeFiles/superlu_dist-static.dir/pddistribute.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_54) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrf.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c > CMakeFiles/superlu_dist-static.dir/pdgstrf.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrf.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c -o CMakeFiles/superlu_dist-static.dir/pdgstrf.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c +SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_55) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o -MF CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o.d -o CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c + +SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c > CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c -o CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_56) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c > CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c -o CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_57) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c > CMakeFiles/superlu_dist-static.dir/pdgstrs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c -o CMakeFiles/superlu_dist-static.dir/pdgstrs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_58) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c > CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c -o CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_59) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c > CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c -o CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_60) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c > CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c -o CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_61) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c > CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c -o CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_62) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgsmv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c > CMakeFiles/superlu_dist-static.dir/pdgsmv.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgsmv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c -o CMakeFiles/superlu_dist-static.dir/pdgsmv.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_63) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c > CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c -o CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_64) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c > CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c -o CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c +SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_65) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o -MF CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c > CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c -o CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_66) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c > CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c -o CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c +SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_67) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o -MF CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c > CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c -o CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_68) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c > CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c -o CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_69) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o -MF CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o.d -o CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c + +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c > CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c -o CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_70) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c + +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c > CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c -o CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c +SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_71) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o -MF CMakeFiles/superlu_dist-static.dir/dgather.c.o.d -o CMakeFiles/superlu_dist-static.dir/dgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c + +SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dgather.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c > CMakeFiles/superlu_dist-static.dir/dgather.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dgather.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c -o CMakeFiles/superlu_dist-static.dir/dgather.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c +SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_72) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o -MF CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dscatter3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c > CMakeFiles/superlu_dist-static.dir/dscatter3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dscatter3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c -o CMakeFiles/superlu_dist-static.dir/dscatter3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c +SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_73) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o -MF CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o.d -o CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c + +SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c > CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c -o CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c +SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_74) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o -MF CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o.d -o CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c + +SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dtrfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c > CMakeFiles/superlu_dist-static.dir/dtrfAux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dtrfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c -o CMakeFiles/superlu_dist-static.dir/dtrfAux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c +SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_75) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o -MF CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o.d -o CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c + +SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c > CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c -o CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c +SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_76) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o -MF CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o.d -o CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c + +SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c > CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c -o CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_77) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o -MF CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o.d -o CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c + +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c > CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c -o CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_78) "Building CUDA object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu -o CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu +SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_79) "Building CUDA object SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o -MF CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu -o CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_80) "Building CUDA object SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu -o CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o + +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_81) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/slangs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c > CMakeFiles/superlu_dist-static.dir/slangs_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/slangs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c -o CMakeFiles/superlu_dist-static.dir/slangs_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_82) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c > CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c -o CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_83) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c > CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c -o CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_84) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sutil_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c > CMakeFiles/superlu_dist-static.dir/sutil_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sutil_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c -o CMakeFiles/superlu_dist-static.dir/sutil_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_85) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/smemory_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c > CMakeFiles/superlu_dist-static.dir/smemory_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/smemory_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c -o CMakeFiles/superlu_dist-static.dir/smemory_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_86) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c > CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c -o CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_87) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c > CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c -o CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_88) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c > CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c -o CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_89) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o -MF CMakeFiles/superlu_dist-static.dir/psgssvx.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgssvx.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c > CMakeFiles/superlu_dist-static.dir/psgssvx.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgssvx.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c -o CMakeFiles/superlu_dist-static.dir/psgssvx.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_90) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o -MF CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c > CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c -o CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_91) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c > CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c -o CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c +SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_92) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o -MF CMakeFiles/superlu_dist-static.dir/sreadhb.c.o.d -o CMakeFiles/superlu_dist-static.dir/sreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c + +SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sreadhb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c > CMakeFiles/superlu_dist-static.dir/sreadhb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sreadhb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c -o CMakeFiles/superlu_dist-static.dir/sreadhb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c +SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_93) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o -MF CMakeFiles/superlu_dist-static.dir/sreadrb.c.o.d -o CMakeFiles/superlu_dist-static.dir/sreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c + +SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sreadrb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c > CMakeFiles/superlu_dist-static.dir/sreadrb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sreadrb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c -o CMakeFiles/superlu_dist-static.dir/sreadrb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_94) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o -MF CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o.d -o CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c + +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sreadtriple.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c > CMakeFiles/superlu_dist-static.dir/sreadtriple.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sreadtriple.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c -o CMakeFiles/superlu_dist-static.dir/sreadtriple.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_95) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c + +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c > CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c -o CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c +SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_96) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o -MF CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o.d -o CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c + +SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sbinary_io.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c > CMakeFiles/superlu_dist-static.dir/sbinary_io.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sbinary_io.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c -o CMakeFiles/superlu_dist-static.dir/sbinary_io.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c +SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_97) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o -MF CMakeFiles/superlu_dist-static.dir/sreadMM.c.o.d -o CMakeFiles/superlu_dist-static.dir/sreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c + +SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sreadMM.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c > CMakeFiles/superlu_dist-static.dir/sreadMM.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sreadMM.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c -o CMakeFiles/superlu_dist-static.dir/sreadMM.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_98) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsequ.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsequ.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c > CMakeFiles/superlu_dist-static.dir/psgsequ.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsequ.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c -o CMakeFiles/superlu_dist-static.dir/psgsequ.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c +SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_99) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o -MF CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pslaqgs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c > CMakeFiles/superlu_dist-static.dir/pslaqgs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pslaqgs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c -o CMakeFiles/superlu_dist-static.dir/pslaqgs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_100) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c > CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c -o CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c +SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_101) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o -MF CMakeFiles/superlu_dist-static.dir/pslangs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pslangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pslangs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c > CMakeFiles/superlu_dist-static.dir/pslangs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pslangs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c -o CMakeFiles/superlu_dist-static.dir/pslangs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c +SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_102) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o -MF CMakeFiles/superlu_dist-static.dir/psutil.c.o.d -o CMakeFiles/superlu_dist-static.dir/psutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c + +SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psutil.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c > CMakeFiles/superlu_dist-static.dir/psutil.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psutil.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c -o CMakeFiles/superlu_dist-static.dir/psutil.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c +SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_103) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o -MF CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c + +SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c > CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c -o CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c +SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_104) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o -MF CMakeFiles/superlu_dist-static.dir/sdistribute.c.o.d -o CMakeFiles/superlu_dist-static.dir/sdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c + +SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c > CMakeFiles/superlu_dist-static.dir/sdistribute.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c -o CMakeFiles/superlu_dist-static.dir/sdistribute.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c +SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_105) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o -MF CMakeFiles/superlu_dist-static.dir/psdistribute.c.o.d -o CMakeFiles/superlu_dist-static.dir/psdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c + +SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c > CMakeFiles/superlu_dist-static.dir/psdistribute.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c -o CMakeFiles/superlu_dist-static.dir/psdistribute.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_106) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrf.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrf.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c > CMakeFiles/superlu_dist-static.dir/psgstrf.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrf.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c -o CMakeFiles/superlu_dist-static.dir/psgstrf.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c +SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_107) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o -MF CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o.d -o CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c + +SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c > CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c -o CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_108) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrf2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c > CMakeFiles/superlu_dist-static.dir/psgstrf2.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrf2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c -o CMakeFiles/superlu_dist-static.dir/psgstrf2.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_109) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrs.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c > CMakeFiles/superlu_dist-static.dir/psgstrs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c -o CMakeFiles/superlu_dist-static.dir/psgstrs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_110) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrs1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c > CMakeFiles/superlu_dist-static.dir/psgstrs1.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrs1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c -o CMakeFiles/superlu_dist-static.dir/psgstrs1.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_111) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c > CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c -o CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_112) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c > CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c -o CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_113) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsrfs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c > CMakeFiles/superlu_dist-static.dir/psgsrfs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsrfs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c -o CMakeFiles/superlu_dist-static.dir/psgsrfs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_114) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c > CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c -o CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_115) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsmv.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsmv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c > CMakeFiles/superlu_dist-static.dir/psgsmv.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsmv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c -o CMakeFiles/superlu_dist-static.dir/psgsmv.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_116) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c > CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c -o CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_117) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c > CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c -o CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c +SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_118) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o -MF CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o.d -o CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c + +SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c > CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c -o CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_119) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o -MF CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c > CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c -o CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c +SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_120) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o -MF CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c > CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c -o CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_121) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c > CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c -o CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_122) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o -MF CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o.d -o CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c + +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/streeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c > CMakeFiles/superlu_dist-static.dir/streeFactorization.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/streeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c -o CMakeFiles/superlu_dist-static.dir/streeFactorization.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_123) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c + +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c > CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c -o CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c +SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_124) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o -MF CMakeFiles/superlu_dist-static.dir/sgather.c.o.d -o CMakeFiles/superlu_dist-static.dir/sgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c + +SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sgather.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c > CMakeFiles/superlu_dist-static.dir/sgather.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sgather.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c -o CMakeFiles/superlu_dist-static.dir/sgather.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c +SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_125) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o -MF CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sscatter3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c > CMakeFiles/superlu_dist-static.dir/sscatter3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sscatter3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c -o CMakeFiles/superlu_dist-static.dir/sscatter3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c +SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_126) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o -MF CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o.d -o CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c + +SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c > CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c -o CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c +SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_127) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o -MF CMakeFiles/superlu_dist-static.dir/strfAux.c.o.d -o CMakeFiles/superlu_dist-static.dir/strfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c + +SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/strfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c > CMakeFiles/superlu_dist-static.dir/strfAux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/strfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c -o CMakeFiles/superlu_dist-static.dir/strfAux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c +SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_128) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o -MF CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o.d -o CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c + +SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c > CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c -o CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c +SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_129) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o -MF CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o.d -o CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c + +SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c > CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c -o CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_130) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o -MF CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o.d -o CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c + +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c > CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c -o CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_131) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c > CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c -o CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_132) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsequb.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsequb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsequb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c > CMakeFiles/superlu_dist-static.dir/psgsequb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsequb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c -o CMakeFiles/superlu_dist-static.dir/psgsequb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_133) "Building CUDA object SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu -o CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o + +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_134) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c > CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c -o CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_135) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c > CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c -o CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_136) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c > CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c -o CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_137) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c > CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c -o CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_138) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zutil_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c > CMakeFiles/superlu_dist-static.dir/zutil_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zutil_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c -o CMakeFiles/superlu_dist-static.dir/zutil_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_139) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c > CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c -o CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_140) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c > CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c -o CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_141) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c > CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c -o CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_142) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c > CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c -o CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_143) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgssvx.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c > CMakeFiles/superlu_dist-static.dir/pzgssvx.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgssvx.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c -o CMakeFiles/superlu_dist-static.dir/pzgssvx.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_144) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c > CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c -o CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c +SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_145) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o -MF CMakeFiles/superlu_dist-static.dir/zreadhb.c.o.d -o CMakeFiles/superlu_dist-static.dir/zreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c + +SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zreadhb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c > CMakeFiles/superlu_dist-static.dir/zreadhb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zreadhb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c -o CMakeFiles/superlu_dist-static.dir/zreadhb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c +SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_146) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o -MF CMakeFiles/superlu_dist-static.dir/zreadrb.c.o.d -o CMakeFiles/superlu_dist-static.dir/zreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c + +SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zreadrb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c > CMakeFiles/superlu_dist-static.dir/zreadrb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zreadrb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c -o CMakeFiles/superlu_dist-static.dir/zreadrb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_147) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o -MF CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o.d -o CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c + +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zreadtriple.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c > CMakeFiles/superlu_dist-static.dir/zreadtriple.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zreadtriple.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c -o CMakeFiles/superlu_dist-static.dir/zreadtriple.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_148) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c + +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c > CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c -o CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c +SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_149) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o -MF CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o.d -o CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c + +SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zbinary_io.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c > CMakeFiles/superlu_dist-static.dir/zbinary_io.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zbinary_io.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c -o CMakeFiles/superlu_dist-static.dir/zbinary_io.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c +SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_150) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o -MF CMakeFiles/superlu_dist-static.dir/zreadMM.c.o.d -o CMakeFiles/superlu_dist-static.dir/zreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c + +SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zreadMM.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c > CMakeFiles/superlu_dist-static.dir/zreadMM.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zreadMM.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c -o CMakeFiles/superlu_dist-static.dir/zreadMM.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_151) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgsequ.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c > CMakeFiles/superlu_dist-static.dir/pzgsequ.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgsequ.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c -o CMakeFiles/superlu_dist-static.dir/pzgsequ.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c +SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_152) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o -MF CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c > CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c -o CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_153) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c > CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c -o CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c +SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_154) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o -MF CMakeFiles/superlu_dist-static.dir/pzlangs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzlangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzlangs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c > CMakeFiles/superlu_dist-static.dir/pzlangs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzlangs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c -o CMakeFiles/superlu_dist-static.dir/pzlangs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c +SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_155) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o -MF CMakeFiles/superlu_dist-static.dir/pzutil.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzutil.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c > CMakeFiles/superlu_dist-static.dir/pzutil.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzutil.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c -o CMakeFiles/superlu_dist-static.dir/pzutil.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c +SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_156) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o -MF CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c > CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c -o CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c +SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_157) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o -MF CMakeFiles/superlu_dist-static.dir/zdistribute.c.o.d -o CMakeFiles/superlu_dist-static.dir/zdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c + +SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c > CMakeFiles/superlu_dist-static.dir/zdistribute.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c -o CMakeFiles/superlu_dist-static.dir/zdistribute.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c +SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_158) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o -MF CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c > CMakeFiles/superlu_dist-static.dir/pzdistribute.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c -o CMakeFiles/superlu_dist-static.dir/pzdistribute.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_159) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrf.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c > CMakeFiles/superlu_dist-static.dir/pzgstrf.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrf.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c -o CMakeFiles/superlu_dist-static.dir/pzgstrf.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c +SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_160) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o -MF CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o.d -o CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c + +SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c > CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c -o CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_161) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c > CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c -o CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_162) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c > CMakeFiles/superlu_dist-static.dir/pzgstrs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c -o CMakeFiles/superlu_dist-static.dir/pzgstrs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_163) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c > CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c -o CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_164) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c > CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c -o CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_165) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c > CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c -o CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_166) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c > CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c -o CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_167) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgsmv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c > CMakeFiles/superlu_dist-static.dir/pzgsmv.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgsmv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c -o CMakeFiles/superlu_dist-static.dir/pzgsmv.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_168) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c > CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c -o CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_169) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c > CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c -o CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c +SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_170) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o -MF CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c > CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c -o CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_171) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c > CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c -o CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c +SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_172) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o -MF CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c > CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c -o CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_173) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c > CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c -o CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_174) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o -MF CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o.d -o CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c + +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c > CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c -o CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_175) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c + +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c > CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c -o CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c +SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_176) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o -MF CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zscatter3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c > CMakeFiles/superlu_dist-static.dir/zscatter3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zscatter3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c -o CMakeFiles/superlu_dist-static.dir/zscatter3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c +SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_177) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o -MF CMakeFiles/superlu_dist-static.dir/zgather.c.o.d -o CMakeFiles/superlu_dist-static.dir/zgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c + +SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zgather.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c > CMakeFiles/superlu_dist-static.dir/zgather.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zgather.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c -o CMakeFiles/superlu_dist-static.dir/zgather.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c +SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_178) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o -MF CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o.d -o CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c + +SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c > CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c -o CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c +SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_179) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o -MF CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o.d -o CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c + +SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ztrfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c > CMakeFiles/superlu_dist-static.dir/ztrfAux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ztrfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c -o CMakeFiles/superlu_dist-static.dir/ztrfAux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c +SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_180) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o -MF CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o.d -o CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c + +SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c > CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c -o CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c +SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_181) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o -MF CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o.d -o CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c + +SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c > CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c -o CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_182) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o -MF CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o.d -o CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c + +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c > CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c -o CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_183) "Building CUDA object SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu -o CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o + +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +# Object files for target superlu_dist-static +superlu_dist__static_OBJECTS = \ +"CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o" \ +"CMakeFiles/superlu_dist-static.dir/etree.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o" \ +"CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o" \ +"CMakeFiles/superlu_dist-static.dir/mmd.c.o" \ +"CMakeFiles/superlu_dist-static.dir/comm.c.o" \ +"CMakeFiles/superlu_dist-static.dir/memory.c.o" \ +"CMakeFiles/superlu_dist-static.dir/util.c.o" \ +"CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o" \ +"CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o" \ +"CMakeFiles/superlu_dist-static.dir/symbfact.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psymbfact.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o" \ +"CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o" \ +"CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/smach_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o" \ +"CMakeFiles/superlu_dist-static.dir/comm_tree.c.o" \ +"CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o" \ +"CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o" \ +"CMakeFiles/superlu_dist-static.dir/trfAux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/communication_aux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sec_structs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dreadhb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dreadrb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dreadMM.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdlangs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdutil.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ddistribute.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pddistribute.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dgather.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o" \ +"CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o" \ +"CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o" \ +"CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgssvx.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sreadhb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sreadrb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sreadMM.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsequ.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pslangs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psutil.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sdistribute.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psdistribute.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrf.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsmv.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o" \ +"CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sgather.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o" \ +"CMakeFiles/superlu_dist-static.dir/strfAux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsequb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o" \ +"CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zreadhb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zreadrb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zreadMM.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzlangs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzutil.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zdistribute.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zgather.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o" + +# External object files for target superlu_dist-static +superlu_dist__static_EXTERNAL_OBJECTS = + +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/util.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/build.make +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_184) "Linking CUDA static library libsuperlu_dist.a" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && $(CMAKE_COMMAND) -P CMakeFiles/superlu_dist-static.dir/cmake_clean_target.cmake + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/superlu_dist-static.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +SRC/CMakeFiles/superlu_dist-static.dir/build: SRC/libsuperlu_dist.a +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/build + +SRC/CMakeFiles/superlu_dist-static.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && $(CMAKE_COMMAND) -P CMakeFiles/superlu_dist-static.dir/cmake_clean.cmake +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/clean + +SRC/CMakeFiles/superlu_dist-static.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist-static.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/depend + diff --git a/build_base/SRC/CMakeFiles/superlu_dist-static.dir/cmake_clean.cmake b/build_base/SRC/CMakeFiles/superlu_dist-static.dir/cmake_clean.cmake new file mode 100644 index 00000000..e8854710 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist-static.dir/cmake_clean.cmake @@ -0,0 +1,375 @@ +file(REMOVE_RECURSE + "CMakeFiles/superlu_dist-static.dir/comm.c.o" + "CMakeFiles/superlu_dist-static.dir/comm.c.o.d" + "CMakeFiles/superlu_dist-static.dir/comm_tree.c.o" + "CMakeFiles/superlu_dist-static.dir/comm_tree.c.o.d" + "CMakeFiles/superlu_dist-static.dir/communication_aux.c.o" + "CMakeFiles/superlu_dist-static.dir/communication_aux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o" + "CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o" + "CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ddistribute.c.o" + "CMakeFiles/superlu_dist-static.dir/ddistribute.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dgather.c.o" + "CMakeFiles/superlu_dist-static.dir/dgather.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o" + "CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dreadMM.c.o" + "CMakeFiles/superlu_dist-static.dir/dreadMM.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dreadhb.c.o" + "CMakeFiles/superlu_dist-static.dir/dreadhb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dreadrb.c.o" + "CMakeFiles/superlu_dist-static.dir/dreadrb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o" + "CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o" + "CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o" + "CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o" + "CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o" + "CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o" + "CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o.d" + "CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o" + "CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o" + "CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o" + "CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o" + "CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/etree.c.o" + "CMakeFiles/superlu_dist-static.dir/etree.c.o.d" + "CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o" + "CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o.d" + "CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o" + "CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o.d" + "CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o" + "CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o.d" + "CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/memory.c.o" + "CMakeFiles/superlu_dist-static.dir/memory.c.o.d" + "CMakeFiles/superlu_dist-static.dir/mmd.c.o" + "CMakeFiles/superlu_dist-static.dir/mmd.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o" + "CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o" + "CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pddistribute.c.o" + "CMakeFiles/superlu_dist-static.dir/pddistribute.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o.d" + "CMakeFiles/superlu_dist-static.dir/pdlangs.c.o" + "CMakeFiles/superlu_dist-static.dir/pdlangs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o" + "CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o" + "CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdutil.c.o" + "CMakeFiles/superlu_dist-static.dir/pdutil.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o" + "CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o" + "CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psdistribute.c.o" + "CMakeFiles/superlu_dist-static.dir/psdistribute.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsequ.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsequ.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsequb.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsequb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsmv.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsmv.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgssvx.c.o" + "CMakeFiles/superlu_dist-static.dir/psgssvx.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o" + "CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o" + "CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrf.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrf.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrs.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pslangs.c.o" + "CMakeFiles/superlu_dist-static.dir/pslangs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o" + "CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o" + "CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psutil.c.o" + "CMakeFiles/superlu_dist-static.dir/psutil.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psymbfact.c.o" + "CMakeFiles/superlu_dist-static.dir/psymbfact.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o" + "CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o" + "CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o" + "CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o" + "CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzlangs.c.o" + "CMakeFiles/superlu_dist-static.dir/pzlangs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o" + "CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o" + "CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzutil.c.o" + "CMakeFiles/superlu_dist-static.dir/pzutil.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o" + "CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o.d" + "CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o" + "CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sdistribute.c.o" + "CMakeFiles/superlu_dist-static.dir/sdistribute.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sec_structs.c.o" + "CMakeFiles/superlu_dist-static.dir/sec_structs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sgather.c.o" + "CMakeFiles/superlu_dist-static.dir/sgather.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/smach_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/smach_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o" + "CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o" + "CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o" + "CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sreadMM.c.o" + "CMakeFiles/superlu_dist-static.dir/sreadMM.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sreadhb.c.o" + "CMakeFiles/superlu_dist-static.dir/sreadhb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sreadrb.c.o" + "CMakeFiles/superlu_dist-static.dir/sreadrb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o" + "CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o" + "CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o" + "CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o" + "CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o" + "CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o" + "CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o.d" + "CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o" + "CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o.d" + "CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o" + "CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o.d" + "CMakeFiles/superlu_dist-static.dir/strfAux.c.o" + "CMakeFiles/superlu_dist-static.dir/strfAux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o" + "CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o.d" + "CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o" + "CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o.d" + "CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o" + "CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o.d" + "CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o" + "CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o.d" + "CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o" + "CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o" + "CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o.d" + "CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o" + "CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o.d" + "CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o" + "CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/symbfact.c.o" + "CMakeFiles/superlu_dist-static.dir/symbfact.c.o.d" + "CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o" + "CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o.d" + "CMakeFiles/superlu_dist-static.dir/trfAux.c.o" + "CMakeFiles/superlu_dist-static.dir/trfAux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/util.c.o" + "CMakeFiles/superlu_dist-static.dir/util.c.o.d" + "CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o" + "CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o" + "CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zdistribute.c.o" + "CMakeFiles/superlu_dist-static.dir/zdistribute.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zgather.c.o" + "CMakeFiles/superlu_dist-static.dir/zgather.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o" + "CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zreadMM.c.o" + "CMakeFiles/superlu_dist-static.dir/zreadMM.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zreadhb.c.o" + "CMakeFiles/superlu_dist-static.dir/zreadhb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zreadrb.c.o" + "CMakeFiles/superlu_dist-static.dir/zreadrb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o" + "CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o" + "CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o" + "CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o" + "CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o" + "CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o" + "CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o.d" + "CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o" + "CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o" + "CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o" + "CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o" + "CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o.d" + "libsuperlu_dist.a" + "libsuperlu_dist.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C CUDA) + include(CMakeFiles/superlu_dist-static.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/SRC/CMakeFiles/superlu_dist-static.dir/cmake_clean_target.cmake b/build_base/SRC/CMakeFiles/superlu_dist-static.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..49e9c00e --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist-static.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libsuperlu_dist.a" +) diff --git a/build_base/SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.make b/build_base/SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.make new file mode 100644 index 00000000..f7c818eb --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for superlu_dist-static. +# This may be replaced when dependencies are built. diff --git a/build_base/SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts b/build_base/SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts new file mode 100644 index 00000000..781c2be2 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for superlu_dist-static. diff --git a/build_base/SRC/CMakeFiles/superlu_dist-static.dir/depend.make b/build_base/SRC/CMakeFiles/superlu_dist-static.dir/depend.make new file mode 100644 index 00000000..0218461a --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist-static.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for superlu_dist-static. +# This may be replaced when dependencies are built. diff --git a/build_base/SRC/CMakeFiles/superlu_dist-static.dir/flags.make b/build_base/SRC/CMakeFiles/superlu_dist-static.dir/flags.make new file mode 100644 index 00000000..771002a0 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist-static.dir/flags.make @@ -0,0 +1,19 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +# compile CUDA with /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC + +CUDA_DEFINES = + +CUDA_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +CUDA_FLAGS = -DUSE_VENDOR_BLAS -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC -O3 -DNDEBUG --generate-code=arch=compute_80,code=[compute_80,sm_80] -Xcompiler=-fPIC -std=c++11 + +# Custom flags: SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o_FLAGS = -O0 + diff --git a/build_base/SRC/CMakeFiles/superlu_dist-static.dir/link.txt b/build_base/SRC/CMakeFiles/superlu_dist-static.dir/link.txt new file mode 100644 index 00000000..65e0a8e4 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist-static.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libsuperlu_dist.a "CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o" "CMakeFiles/superlu_dist-static.dir/etree.c.o" "CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o" "CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o" "CMakeFiles/superlu_dist-static.dir/mmd.c.o" "CMakeFiles/superlu_dist-static.dir/comm.c.o" "CMakeFiles/superlu_dist-static.dir/memory.c.o" "CMakeFiles/superlu_dist-static.dir/util.c.o" "CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o" "CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o" "CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o" "CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o" "CMakeFiles/superlu_dist-static.dir/symbfact.c.o" "CMakeFiles/superlu_dist-static.dir/psymbfact.c.o" "CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o" "CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o" "CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o" "CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o" "CMakeFiles/superlu_dist-static.dir/smach_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o" "CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o" "CMakeFiles/superlu_dist-static.dir/comm_tree.c.o" "CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o" "CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o" "CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o" "CMakeFiles/superlu_dist-static.dir/trfAux.c.o" "CMakeFiles/superlu_dist-static.dir/communication_aux.c.o" "CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o" "CMakeFiles/superlu_dist-static.dir/sec_structs.c.o" "CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o" "CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o" "CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o" "CMakeFiles/superlu_dist-static.dir/dreadhb.c.o" "CMakeFiles/superlu_dist-static.dir/dreadrb.c.o" "CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o" "CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o" "CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o" "CMakeFiles/superlu_dist-static.dir/dreadMM.c.o" "CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o" "CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o" "CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o" "CMakeFiles/superlu_dist-static.dir/pdlangs.c.o" "CMakeFiles/superlu_dist-static.dir/pdutil.c.o" "CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o" "CMakeFiles/superlu_dist-static.dir/ddistribute.c.o" "CMakeFiles/superlu_dist-static.dir/pddistribute.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o" "CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o" "CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o" "CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o" "CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o" "CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o" "CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o" "CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o" "CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o" "CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o" "CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o" "CMakeFiles/superlu_dist-static.dir/dgather.c.o" "CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o" "CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o" "CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o" "CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o" "CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o" "CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o" "CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o" "CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o" "CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o" "CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o" "CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o" "CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o" "CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o" "CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o" "CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o" "CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o" "CMakeFiles/superlu_dist-static.dir/psgssvx.c.o" "CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o" "CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o" "CMakeFiles/superlu_dist-static.dir/sreadhb.c.o" "CMakeFiles/superlu_dist-static.dir/sreadrb.c.o" "CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o" "CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o" "CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o" "CMakeFiles/superlu_dist-static.dir/sreadMM.c.o" "CMakeFiles/superlu_dist-static.dir/psgsequ.c.o" "CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o" "CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o" "CMakeFiles/superlu_dist-static.dir/pslangs.c.o" "CMakeFiles/superlu_dist-static.dir/psutil.c.o" "CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o" "CMakeFiles/superlu_dist-static.dir/sdistribute.c.o" "CMakeFiles/superlu_dist-static.dir/psdistribute.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrf.c.o" "CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrs.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o" "CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o" "CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o" "CMakeFiles/superlu_dist-static.dir/psgsmv.c.o" "CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o" "CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o" "CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o" "CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o" "CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o" "CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o" "CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o" "CMakeFiles/superlu_dist-static.dir/sgather.c.o" "CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o" "CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o" "CMakeFiles/superlu_dist-static.dir/strfAux.c.o" "CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o" "CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o" "CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o" "CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o" "CMakeFiles/superlu_dist-static.dir/psgsequb.c.o" "CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o" "CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o" "CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o" "CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o" "CMakeFiles/superlu_dist-static.dir/zreadhb.c.o" "CMakeFiles/superlu_dist-static.dir/zreadrb.c.o" "CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o" "CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o" "CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o" "CMakeFiles/superlu_dist-static.dir/zreadMM.c.o" "CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o" "CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o" "CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o" "CMakeFiles/superlu_dist-static.dir/pzlangs.c.o" "CMakeFiles/superlu_dist-static.dir/pzutil.c.o" "CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o" "CMakeFiles/superlu_dist-static.dir/zdistribute.c.o" "CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o" "CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o" "CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o" "CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o" "CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o" "CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o" "CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o" "CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o" "CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o" "CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o" "CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o" "CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o" "CMakeFiles/superlu_dist-static.dir/zgather.c.o" "CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o" "CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o" "CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o" "CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o" "CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o" "CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o" +/usr/bin/ranlib libsuperlu_dist.a diff --git a/build_base/SRC/CMakeFiles/superlu_dist-static.dir/progress.make b/build_base/SRC/CMakeFiles/superlu_dist-static.dir/progress.make new file mode 100644 index 00000000..fced4d25 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist-static.dir/progress.make @@ -0,0 +1,185 @@ +CMAKE_PROGRESS_1 = 62 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = +CMAKE_PROGRESS_5 = +CMAKE_PROGRESS_6 = +CMAKE_PROGRESS_7 = 63 +CMAKE_PROGRESS_8 = +CMAKE_PROGRESS_9 = +CMAKE_PROGRESS_10 = +CMAKE_PROGRESS_11 = +CMAKE_PROGRESS_12 = 64 +CMAKE_PROGRESS_13 = +CMAKE_PROGRESS_14 = +CMAKE_PROGRESS_15 = +CMAKE_PROGRESS_16 = +CMAKE_PROGRESS_17 = 65 +CMAKE_PROGRESS_18 = +CMAKE_PROGRESS_19 = +CMAKE_PROGRESS_20 = +CMAKE_PROGRESS_21 = +CMAKE_PROGRESS_22 = 66 +CMAKE_PROGRESS_23 = +CMAKE_PROGRESS_24 = +CMAKE_PROGRESS_25 = +CMAKE_PROGRESS_26 = +CMAKE_PROGRESS_27 = +CMAKE_PROGRESS_28 = 67 +CMAKE_PROGRESS_29 = +CMAKE_PROGRESS_30 = +CMAKE_PROGRESS_31 = +CMAKE_PROGRESS_32 = +CMAKE_PROGRESS_33 = 68 +CMAKE_PROGRESS_34 = +CMAKE_PROGRESS_35 = +CMAKE_PROGRESS_36 = +CMAKE_PROGRESS_37 = +CMAKE_PROGRESS_38 = 69 +CMAKE_PROGRESS_39 = +CMAKE_PROGRESS_40 = +CMAKE_PROGRESS_41 = +CMAKE_PROGRESS_42 = +CMAKE_PROGRESS_43 = 70 +CMAKE_PROGRESS_44 = +CMAKE_PROGRESS_45 = +CMAKE_PROGRESS_46 = +CMAKE_PROGRESS_47 = +CMAKE_PROGRESS_48 = +CMAKE_PROGRESS_49 = 71 +CMAKE_PROGRESS_50 = +CMAKE_PROGRESS_51 = +CMAKE_PROGRESS_52 = +CMAKE_PROGRESS_53 = +CMAKE_PROGRESS_54 = 72 +CMAKE_PROGRESS_55 = +CMAKE_PROGRESS_56 = +CMAKE_PROGRESS_57 = +CMAKE_PROGRESS_58 = +CMAKE_PROGRESS_59 = 73 +CMAKE_PROGRESS_60 = +CMAKE_PROGRESS_61 = +CMAKE_PROGRESS_62 = +CMAKE_PROGRESS_63 = +CMAKE_PROGRESS_64 = 74 +CMAKE_PROGRESS_65 = +CMAKE_PROGRESS_66 = +CMAKE_PROGRESS_67 = +CMAKE_PROGRESS_68 = +CMAKE_PROGRESS_69 = 75 +CMAKE_PROGRESS_70 = +CMAKE_PROGRESS_71 = +CMAKE_PROGRESS_72 = +CMAKE_PROGRESS_73 = +CMAKE_PROGRESS_74 = +CMAKE_PROGRESS_75 = 76 +CMAKE_PROGRESS_76 = +CMAKE_PROGRESS_77 = +CMAKE_PROGRESS_78 = +CMAKE_PROGRESS_79 = +CMAKE_PROGRESS_80 = 77 +CMAKE_PROGRESS_81 = +CMAKE_PROGRESS_82 = +CMAKE_PROGRESS_83 = +CMAKE_PROGRESS_84 = +CMAKE_PROGRESS_85 = 78 +CMAKE_PROGRESS_86 = +CMAKE_PROGRESS_87 = +CMAKE_PROGRESS_88 = +CMAKE_PROGRESS_89 = +CMAKE_PROGRESS_90 = 79 +CMAKE_PROGRESS_91 = +CMAKE_PROGRESS_92 = +CMAKE_PROGRESS_93 = +CMAKE_PROGRESS_94 = +CMAKE_PROGRESS_95 = +CMAKE_PROGRESS_96 = 80 +CMAKE_PROGRESS_97 = +CMAKE_PROGRESS_98 = +CMAKE_PROGRESS_99 = +CMAKE_PROGRESS_100 = +CMAKE_PROGRESS_101 = 81 +CMAKE_PROGRESS_102 = +CMAKE_PROGRESS_103 = +CMAKE_PROGRESS_104 = +CMAKE_PROGRESS_105 = +CMAKE_PROGRESS_106 = 82 +CMAKE_PROGRESS_107 = +CMAKE_PROGRESS_108 = +CMAKE_PROGRESS_109 = +CMAKE_PROGRESS_110 = +CMAKE_PROGRESS_111 = 83 +CMAKE_PROGRESS_112 = +CMAKE_PROGRESS_113 = +CMAKE_PROGRESS_114 = +CMAKE_PROGRESS_115 = +CMAKE_PROGRESS_116 = +CMAKE_PROGRESS_117 = 84 +CMAKE_PROGRESS_118 = +CMAKE_PROGRESS_119 = +CMAKE_PROGRESS_120 = +CMAKE_PROGRESS_121 = +CMAKE_PROGRESS_122 = 85 +CMAKE_PROGRESS_123 = +CMAKE_PROGRESS_124 = +CMAKE_PROGRESS_125 = +CMAKE_PROGRESS_126 = +CMAKE_PROGRESS_127 = 86 +CMAKE_PROGRESS_128 = +CMAKE_PROGRESS_129 = +CMAKE_PROGRESS_130 = +CMAKE_PROGRESS_131 = +CMAKE_PROGRESS_132 = 87 +CMAKE_PROGRESS_133 = +CMAKE_PROGRESS_134 = +CMAKE_PROGRESS_135 = +CMAKE_PROGRESS_136 = +CMAKE_PROGRESS_137 = +CMAKE_PROGRESS_138 = 88 +CMAKE_PROGRESS_139 = +CMAKE_PROGRESS_140 = +CMAKE_PROGRESS_141 = +CMAKE_PROGRESS_142 = +CMAKE_PROGRESS_143 = 89 +CMAKE_PROGRESS_144 = +CMAKE_PROGRESS_145 = +CMAKE_PROGRESS_146 = +CMAKE_PROGRESS_147 = +CMAKE_PROGRESS_148 = 90 +CMAKE_PROGRESS_149 = +CMAKE_PROGRESS_150 = +CMAKE_PROGRESS_151 = +CMAKE_PROGRESS_152 = +CMAKE_PROGRESS_153 = 91 +CMAKE_PROGRESS_154 = +CMAKE_PROGRESS_155 = +CMAKE_PROGRESS_156 = +CMAKE_PROGRESS_157 = +CMAKE_PROGRESS_158 = +CMAKE_PROGRESS_159 = 92 +CMAKE_PROGRESS_160 = +CMAKE_PROGRESS_161 = +CMAKE_PROGRESS_162 = +CMAKE_PROGRESS_163 = +CMAKE_PROGRESS_164 = 93 +CMAKE_PROGRESS_165 = +CMAKE_PROGRESS_166 = +CMAKE_PROGRESS_167 = +CMAKE_PROGRESS_168 = +CMAKE_PROGRESS_169 = 94 +CMAKE_PROGRESS_170 = +CMAKE_PROGRESS_171 = +CMAKE_PROGRESS_172 = +CMAKE_PROGRESS_173 = +CMAKE_PROGRESS_174 = 95 +CMAKE_PROGRESS_175 = +CMAKE_PROGRESS_176 = +CMAKE_PROGRESS_177 = +CMAKE_PROGRESS_178 = +CMAKE_PROGRESS_179 = +CMAKE_PROGRESS_180 = 96 +CMAKE_PROGRESS_181 = +CMAKE_PROGRESS_182 = +CMAKE_PROGRESS_183 = +CMAKE_PROGRESS_184 = + diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake b/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake new file mode 100644 index 00000000..d2be387d --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake @@ -0,0 +1,208 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c" "SRC/CMakeFiles/superlu_dist.dir/comm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/comm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c" "SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c" "SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c" "SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c" "SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c" "SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c" "SRC/CMakeFiles/superlu_dist.dir/dgather.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dgather.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c" "SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c" "SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c" "SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c" "SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c" "SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c" "SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c" "SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c" "SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c" "SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c" "SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c" "SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c" "SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c" "SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c" "SRC/CMakeFiles/superlu_dist.dir/etree.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/etree.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c" "SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c" "SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c" "SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c" "SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c" "SRC/CMakeFiles/superlu_dist.dir/memory.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/memory.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c" "SRC/CMakeFiles/superlu_dist.dir/mmd.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/mmd.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c" "SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c" "SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c" "SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c" "SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c" "SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c" "SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c" "SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c" "SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c" "SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c" "SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c" "SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c" "SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c" "SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c" "SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c" "SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c" "SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c" "SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c" "SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c" "SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c" "SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c" "SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c" "SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c" "SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c" "SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c" "SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c" "SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c" "SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c" "SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c" "SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c" "SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c" "SRC/CMakeFiles/superlu_dist.dir/psutil.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psutil.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c" "SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c" "SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c" "SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c" "SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c" "SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c" "SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c" "SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c" "SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c" "SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c" "SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c" "SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c" "SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c" "SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c" "SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c" "SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c" "SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c" "SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c" "SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c" "SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c" "SRC/CMakeFiles/superlu_dist.dir/sgather.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sgather.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c" "SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c" "SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c" "SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c" "SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c" "SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c" "SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c" "SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c" "SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c" "SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c" "SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c" "SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c" "SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c" "SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c" "SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c" "SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c" "SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c" "SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c" "SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c" "SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c" "SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c" "SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c" "SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c" "SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c" "SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c" "SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c" "SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c" "SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c" "SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c" "SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c" "SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c" "SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c" "SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c" "SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c" "SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c" "SRC/CMakeFiles/superlu_dist.dir/util.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/util.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c" "SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c" "SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c" "SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c" "SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c" "SRC/CMakeFiles/superlu_dist.dir/zgather.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zgather.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c" "SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c" "SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c" "SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c" "SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c" "SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c" "SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c" "SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c" "SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c" "SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c" "SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c" "SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c" "SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c" "SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu" "SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu" "SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu" "SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu" "SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/libsuperlu_dist.so" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/libsuperlu_dist.so.8.1.2" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/libsuperlu_dist.so.8" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/libsuperlu_dist.so.8.1.2" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/build.make b/build_base/SRC/CMakeFiles/superlu_dist.dir/build.make new file mode 100644 index 00000000..45b59463 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/build.make @@ -0,0 +1,3442 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include SRC/CMakeFiles/superlu_dist.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include SRC/CMakeFiles/superlu_dist.dir/compiler_depend.make + +# Include the progress variables for this target. +include SRC/CMakeFiles/superlu_dist.dir/progress.make + +# Include the compile flags for this target's objects. +include SRC/CMakeFiles/superlu_dist.dir/flags.make + +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o -MF CMakeFiles/superlu_dist.dir/sp_ienv.c.o.d -o CMakeFiles/superlu_dist.dir/sp_ienv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c + +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sp_ienv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c > CMakeFiles/superlu_dist.dir/sp_ienv.c.i + +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sp_ienv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c -o CMakeFiles/superlu_dist.dir/sp_ienv.c.s + +SRC/CMakeFiles/superlu_dist.dir/etree.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/etree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c +SRC/CMakeFiles/superlu_dist.dir/etree.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object SRC/CMakeFiles/superlu_dist.dir/etree.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/etree.c.o -MF CMakeFiles/superlu_dist.dir/etree.c.o.d -o CMakeFiles/superlu_dist.dir/etree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c + +SRC/CMakeFiles/superlu_dist.dir/etree.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/etree.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c > CMakeFiles/superlu_dist.dir/etree.c.i + +SRC/CMakeFiles/superlu_dist.dir/etree.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/etree.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c -o CMakeFiles/superlu_dist.dir/etree.c.s + +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o -MF CMakeFiles/superlu_dist.dir/sp_colorder.c.o.d -o CMakeFiles/superlu_dist.dir/sp_colorder.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c + +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sp_colorder.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c > CMakeFiles/superlu_dist.dir/sp_colorder.c.i + +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sp_colorder.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c -o CMakeFiles/superlu_dist.dir/sp_colorder.c.s + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o -MF CMakeFiles/superlu_dist.dir/get_perm_c.c.o.d -o CMakeFiles/superlu_dist.dir/get_perm_c.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/get_perm_c.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c > CMakeFiles/superlu_dist.dir/get_perm_c.c.i + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/get_perm_c.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c -o CMakeFiles/superlu_dist.dir/get_perm_c.c.s + +SRC/CMakeFiles/superlu_dist.dir/mmd.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/mmd.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c +SRC/CMakeFiles/superlu_dist.dir/mmd.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object SRC/CMakeFiles/superlu_dist.dir/mmd.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/mmd.c.o -MF CMakeFiles/superlu_dist.dir/mmd.c.o.d -o CMakeFiles/superlu_dist.dir/mmd.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c + +SRC/CMakeFiles/superlu_dist.dir/mmd.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/mmd.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c > CMakeFiles/superlu_dist.dir/mmd.c.i + +SRC/CMakeFiles/superlu_dist.dir/mmd.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/mmd.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c -o CMakeFiles/superlu_dist.dir/mmd.c.s + +SRC/CMakeFiles/superlu_dist.dir/comm.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/comm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c +SRC/CMakeFiles/superlu_dist.dir/comm.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object SRC/CMakeFiles/superlu_dist.dir/comm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/comm.c.o -MF CMakeFiles/superlu_dist.dir/comm.c.o.d -o CMakeFiles/superlu_dist.dir/comm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c + +SRC/CMakeFiles/superlu_dist.dir/comm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/comm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c > CMakeFiles/superlu_dist.dir/comm.c.i + +SRC/CMakeFiles/superlu_dist.dir/comm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/comm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c -o CMakeFiles/superlu_dist.dir/comm.c.s + +SRC/CMakeFiles/superlu_dist.dir/memory.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/memory.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c +SRC/CMakeFiles/superlu_dist.dir/memory.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object SRC/CMakeFiles/superlu_dist.dir/memory.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/memory.c.o -MF CMakeFiles/superlu_dist.dir/memory.c.o.d -o CMakeFiles/superlu_dist.dir/memory.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c + +SRC/CMakeFiles/superlu_dist.dir/memory.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/memory.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c > CMakeFiles/superlu_dist.dir/memory.c.i + +SRC/CMakeFiles/superlu_dist.dir/memory.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/memory.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c -o CMakeFiles/superlu_dist.dir/memory.c.s + +SRC/CMakeFiles/superlu_dist.dir/util.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/util.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c +SRC/CMakeFiles/superlu_dist.dir/util.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object SRC/CMakeFiles/superlu_dist.dir/util.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/util.c.o -MF CMakeFiles/superlu_dist.dir/util.c.o.d -o CMakeFiles/superlu_dist.dir/util.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c + +SRC/CMakeFiles/superlu_dist.dir/util.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/util.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c > CMakeFiles/superlu_dist.dir/util.c.i + +SRC/CMakeFiles/superlu_dist.dir/util.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/util.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c -o CMakeFiles/superlu_dist.dir/util.c.s + +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o -MF CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o.d -o CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c + +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/gpu_api_utils.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c > CMakeFiles/superlu_dist.dir/gpu_api_utils.c.i + +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/gpu_api_utils.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c -o CMakeFiles/superlu_dist.dir/gpu_api_utils.c.s + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o -MF CMakeFiles/superlu_dist.dir/superlu_grid.c.o.d -o CMakeFiles/superlu_dist.dir/superlu_grid.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/superlu_grid.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c > CMakeFiles/superlu_dist.dir/superlu_grid.c.i + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/superlu_grid.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c -o CMakeFiles/superlu_dist.dir/superlu_grid.c.s + +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building C object SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o -MF CMakeFiles/superlu_dist.dir/pxerr_dist.c.o.d -o CMakeFiles/superlu_dist.dir/pxerr_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c + +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pxerr_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c > CMakeFiles/superlu_dist.dir/pxerr_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pxerr_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c -o CMakeFiles/superlu_dist.dir/pxerr_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building C object SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -O0 -MD -MT SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o -MF CMakeFiles/superlu_dist.dir/superlu_timer.c.o.d -o CMakeFiles/superlu_dist.dir/superlu_timer.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c + +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/superlu_timer.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -O0 -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c > CMakeFiles/superlu_dist.dir/superlu_timer.c.i + +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/superlu_timer.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -O0 -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c -o CMakeFiles/superlu_dist.dir/superlu_timer.c.s + +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building C object SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o -MF CMakeFiles/superlu_dist.dir/symbfact.c.o.d -o CMakeFiles/superlu_dist.dir/symbfact.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c + +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/symbfact.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c > CMakeFiles/superlu_dist.dir/symbfact.c.i + +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/symbfact.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c -o CMakeFiles/superlu_dist.dir/symbfact.c.s + +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building C object SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o -MF CMakeFiles/superlu_dist.dir/psymbfact.c.o.d -o CMakeFiles/superlu_dist.dir/psymbfact.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c + +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psymbfact.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c > CMakeFiles/superlu_dist.dir/psymbfact.c.i + +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psymbfact.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c -o CMakeFiles/superlu_dist.dir/psymbfact.c.s + +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building C object SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o -MF CMakeFiles/superlu_dist.dir/psymbfact_util.c.o.d -o CMakeFiles/superlu_dist.dir/psymbfact_util.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c + +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psymbfact_util.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c > CMakeFiles/superlu_dist.dir/psymbfact_util.c.i + +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psymbfact_util.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c -o CMakeFiles/superlu_dist.dir/psymbfact_util.c.s + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building C object SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o -MF CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o.d -o CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c > CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.i + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c -o CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.s + +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building C object SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o -MF CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o.d -o CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c + +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/mc64ad_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c > CMakeFiles/superlu_dist.dir/mc64ad_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/mc64ad_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c -o CMakeFiles/superlu_dist.dir/mc64ad_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building C object SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o -MF CMakeFiles/superlu_dist.dir/xerr_dist.c.o.d -o CMakeFiles/superlu_dist.dir/xerr_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c + +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/xerr_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c > CMakeFiles/superlu_dist.dir/xerr_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/xerr_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c -o CMakeFiles/superlu_dist.dir/xerr_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building C object SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o -MF CMakeFiles/superlu_dist.dir/smach_dist.c.o.d -o CMakeFiles/superlu_dist.dir/smach_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c + +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/smach_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c > CMakeFiles/superlu_dist.dir/smach_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/smach_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c -o CMakeFiles/superlu_dist.dir/smach_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building C object SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o -MF CMakeFiles/superlu_dist.dir/dmach_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dmach_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dmach_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c > CMakeFiles/superlu_dist.dir/dmach_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dmach_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c -o CMakeFiles/superlu_dist.dir/dmach_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building C object SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o -MF CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o.d -o CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c + +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/superlu_dist_version.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c > CMakeFiles/superlu_dist.dir/superlu_dist_version.c.i + +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/superlu_dist_version.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c -o CMakeFiles/superlu_dist.dir/superlu_dist_version.c.s + +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building C object SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o -MF CMakeFiles/superlu_dist.dir/comm_tree.c.o.d -o CMakeFiles/superlu_dist.dir/comm_tree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c + +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/comm_tree.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c > CMakeFiles/superlu_dist.dir/comm_tree.c.i + +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/comm_tree.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c -o CMakeFiles/superlu_dist.dir/comm_tree.c.s + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building C object SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o -MF CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o.d -o CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/superlu_grid3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c > CMakeFiles/superlu_dist.dir/superlu_grid3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/superlu_grid3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c -o CMakeFiles/superlu_dist.dir/superlu_grid3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building C object SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o -MF CMakeFiles/superlu_dist.dir/supernodal_etree.c.o.d -o CMakeFiles/superlu_dist.dir/supernodal_etree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c + +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/supernodal_etree.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c > CMakeFiles/superlu_dist.dir/supernodal_etree.c.i + +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/supernodal_etree.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c -o CMakeFiles/superlu_dist.dir/supernodal_etree.c.s + +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building C object SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o -MF CMakeFiles/superlu_dist.dir/supernodalForest.c.o.d -o CMakeFiles/superlu_dist.dir/supernodalForest.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c + +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/supernodalForest.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c > CMakeFiles/superlu_dist.dir/supernodalForest.c.i + +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/supernodalForest.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c -o CMakeFiles/superlu_dist.dir/supernodalForest.c.s + +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building C object SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o -MF CMakeFiles/superlu_dist.dir/trfAux.c.o.d -o CMakeFiles/superlu_dist.dir/trfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c + +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/trfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c > CMakeFiles/superlu_dist.dir/trfAux.c.i + +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/trfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c -o CMakeFiles/superlu_dist.dir/trfAux.c.s + +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Building C object SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o -MF CMakeFiles/superlu_dist.dir/communication_aux.c.o.d -o CMakeFiles/superlu_dist.dir/communication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c + +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/communication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c > CMakeFiles/superlu_dist.dir/communication_aux.c.i + +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/communication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c -o CMakeFiles/superlu_dist.dir/communication_aux.c.s + +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_28) "Building C object SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o -MF CMakeFiles/superlu_dist.dir/treeFactorization.c.o.d -o CMakeFiles/superlu_dist.dir/treeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c + +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/treeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c > CMakeFiles/superlu_dist.dir/treeFactorization.c.i + +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/treeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c -o CMakeFiles/superlu_dist.dir/treeFactorization.c.s + +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_29) "Building C object SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o -MF CMakeFiles/superlu_dist.dir/sec_structs.c.o.d -o CMakeFiles/superlu_dist.dir/sec_structs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c + +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sec_structs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c > CMakeFiles/superlu_dist.dir/sec_structs.c.i + +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sec_structs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c -o CMakeFiles/superlu_dist.dir/sec_structs.c.s + +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_30) "Building C object SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o -MF CMakeFiles/superlu_dist.dir/dlangs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dlangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dlangs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c > CMakeFiles/superlu_dist.dir/dlangs_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dlangs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c -o CMakeFiles/superlu_dist.dir/dlangs_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_31) "Building C object SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o -MF CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dgsequ_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c > CMakeFiles/superlu_dist.dir/dgsequ_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dgsequ_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c -o CMakeFiles/superlu_dist.dir/dgsequ_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_32) "Building C object SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o -MF CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c > CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c -o CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_33) "Building C object SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o -MF CMakeFiles/superlu_dist.dir/dutil_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dutil_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c > CMakeFiles/superlu_dist.dir/dutil_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dutil_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c -o CMakeFiles/superlu_dist.dir/dutil_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_34) "Building C object SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o -MF CMakeFiles/superlu_dist.dir/dmemory_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dmemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dmemory_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c > CMakeFiles/superlu_dist.dir/dmemory_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dmemory_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c -o CMakeFiles/superlu_dist.dir/dmemory_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_35) "Building C object SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c > CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c -o CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_36) "Building C object SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c > CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c -o CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_37) "Building C object SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o -MF CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c > CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c -o CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_38) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o -MF CMakeFiles/superlu_dist.dir/pdgssvx.c.o.d -o CMakeFiles/superlu_dist.dir/pdgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgssvx.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c > CMakeFiles/superlu_dist.dir/pdgssvx.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgssvx.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c -o CMakeFiles/superlu_dist.dir/pdgssvx.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_39) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c > CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c -o CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_40) "Building C object SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o -MF CMakeFiles/superlu_dist.dir/dreadhb.c.o.d -o CMakeFiles/superlu_dist.dir/dreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c + +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dreadhb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c > CMakeFiles/superlu_dist.dir/dreadhb.c.i + +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dreadhb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c -o CMakeFiles/superlu_dist.dir/dreadhb.c.s + +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_41) "Building C object SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o -MF CMakeFiles/superlu_dist.dir/dreadrb.c.o.d -o CMakeFiles/superlu_dist.dir/dreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c + +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dreadrb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c > CMakeFiles/superlu_dist.dir/dreadrb.c.i + +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dreadrb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c -o CMakeFiles/superlu_dist.dir/dreadrb.c.s + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_42) "Building C object SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o -MF CMakeFiles/superlu_dist.dir/dreadtriple.c.o.d -o CMakeFiles/superlu_dist.dir/dreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dreadtriple.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c > CMakeFiles/superlu_dist.dir/dreadtriple.c.i + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dreadtriple.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c -o CMakeFiles/superlu_dist.dir/dreadtriple.c.s + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_43) "Building C object SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c > CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.i + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c -o CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.s + +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_44) "Building C object SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o -MF CMakeFiles/superlu_dist.dir/dbinary_io.c.o.d -o CMakeFiles/superlu_dist.dir/dbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c + +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dbinary_io.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c > CMakeFiles/superlu_dist.dir/dbinary_io.c.i + +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dbinary_io.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c -o CMakeFiles/superlu_dist.dir/dbinary_io.c.s + +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_45) "Building C object SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o -MF CMakeFiles/superlu_dist.dir/dreadMM.c.o.d -o CMakeFiles/superlu_dist.dir/dreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c + +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dreadMM.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c > CMakeFiles/superlu_dist.dir/dreadMM.c.i + +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dreadMM.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c -o CMakeFiles/superlu_dist.dir/dreadMM.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_46) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o -MF CMakeFiles/superlu_dist.dir/pdgsequ.c.o.d -o CMakeFiles/superlu_dist.dir/pdgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c + +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgsequ.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c > CMakeFiles/superlu_dist.dir/pdgsequ.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgsequ.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c -o CMakeFiles/superlu_dist.dir/pdgsequ.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_47) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o -MF CMakeFiles/superlu_dist.dir/pdlaqgs.c.o.d -o CMakeFiles/superlu_dist.dir/pdlaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c + +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdlaqgs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c > CMakeFiles/superlu_dist.dir/pdlaqgs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdlaqgs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c -o CMakeFiles/superlu_dist.dir/pdlaqgs.c.s + +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_48) "Building C object SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o -MF CMakeFiles/superlu_dist.dir/dldperm_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dldperm_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c > CMakeFiles/superlu_dist.dir/dldperm_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dldperm_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c -o CMakeFiles/superlu_dist.dir/dldperm_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_49) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o -MF CMakeFiles/superlu_dist.dir/pdlangs.c.o.d -o CMakeFiles/superlu_dist.dir/pdlangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c + +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdlangs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c > CMakeFiles/superlu_dist.dir/pdlangs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdlangs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c -o CMakeFiles/superlu_dist.dir/pdlangs.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_50) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o -MF CMakeFiles/superlu_dist.dir/pdutil.c.o.d -o CMakeFiles/superlu_dist.dir/pdutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c + +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdutil.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c > CMakeFiles/superlu_dist.dir/pdutil.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdutil.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c -o CMakeFiles/superlu_dist.dir/pdutil.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_51) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o -MF CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c + +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c > CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c -o CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.s + +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_52) "Building C object SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o -MF CMakeFiles/superlu_dist.dir/ddistribute.c.o.d -o CMakeFiles/superlu_dist.dir/ddistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c + +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ddistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c > CMakeFiles/superlu_dist.dir/ddistribute.c.i + +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ddistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c -o CMakeFiles/superlu_dist.dir/ddistribute.c.s + +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_53) "Building C object SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o -MF CMakeFiles/superlu_dist.dir/pddistribute.c.o.d -o CMakeFiles/superlu_dist.dir/pddistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c + +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pddistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c > CMakeFiles/superlu_dist.dir/pddistribute.c.i + +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pddistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c -o CMakeFiles/superlu_dist.dir/pddistribute.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_54) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrf.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrf.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c > CMakeFiles/superlu_dist.dir/pdgstrf.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrf.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c -o CMakeFiles/superlu_dist.dir/pdgstrf.c.s + +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_55) "Building C object SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o -MF CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o.d -o CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c + +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dstatic_schedule.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c > CMakeFiles/superlu_dist.dir/dstatic_schedule.c.i + +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dstatic_schedule.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c -o CMakeFiles/superlu_dist.dir/dstatic_schedule.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_56) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrf2.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrf2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c > CMakeFiles/superlu_dist.dir/pdgstrf2.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrf2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c -o CMakeFiles/superlu_dist.dir/pdgstrf2.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_57) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrs.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c > CMakeFiles/superlu_dist.dir/pdgstrs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c -o CMakeFiles/superlu_dist.dir/pdgstrs.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_58) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrs1.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrs1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c > CMakeFiles/superlu_dist.dir/pdgstrs1.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrs1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c -o CMakeFiles/superlu_dist.dir/pdgstrs1.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_59) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c > CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c -o CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_60) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c > CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c -o CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_61) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o -MF CMakeFiles/superlu_dist.dir/pdgsrfs.c.o.d -o CMakeFiles/superlu_dist.dir/pdgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgsrfs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c > CMakeFiles/superlu_dist.dir/pdgsrfs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgsrfs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c -o CMakeFiles/superlu_dist.dir/pdgsrfs.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_62) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o -MF CMakeFiles/superlu_dist.dir/pdgsmv.c.o.d -o CMakeFiles/superlu_dist.dir/pdgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgsmv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c > CMakeFiles/superlu_dist.dir/pdgsmv.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgsmv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c -o CMakeFiles/superlu_dist.dir/pdgsmv.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_63) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c > CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c -o CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_64) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c > CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c -o CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_65) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o -MF CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o.d -o CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c + +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdGetDiagU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c > CMakeFiles/superlu_dist.dir/pdGetDiagU.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdGetDiagU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c -o CMakeFiles/superlu_dist.dir/pdGetDiagU.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_66) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o -MF CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o.d -o CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgssvx3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c > CMakeFiles/superlu_dist.dir/pdgssvx3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgssvx3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c -o CMakeFiles/superlu_dist.dir/pdgssvx3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_67) "Building C object SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o -MF CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c + +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c > CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c -o CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_68) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrf3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c > CMakeFiles/superlu_dist.dir/pdgstrf3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrf3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c -o CMakeFiles/superlu_dist.dir/pdgstrf3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_69) "Building C object SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o -MF CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o.d -o CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dtreeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c > CMakeFiles/superlu_dist.dir/dtreeFactorization.c.i + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dtreeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c -o CMakeFiles/superlu_dist.dir/dtreeFactorization.c.s + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_70) "Building C object SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c > CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.i + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c -o CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.s + +SRC/CMakeFiles/superlu_dist.dir/dgather.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c +SRC/CMakeFiles/superlu_dist.dir/dgather.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_71) "Building C object SRC/CMakeFiles/superlu_dist.dir/dgather.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dgather.c.o -MF CMakeFiles/superlu_dist.dir/dgather.c.o.d -o CMakeFiles/superlu_dist.dir/dgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c + +SRC/CMakeFiles/superlu_dist.dir/dgather.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dgather.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c > CMakeFiles/superlu_dist.dir/dgather.c.i + +SRC/CMakeFiles/superlu_dist.dir/dgather.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dgather.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c -o CMakeFiles/superlu_dist.dir/dgather.c.s + +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_72) "Building C object SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o -MF CMakeFiles/superlu_dist.dir/dscatter3d.c.o.d -o CMakeFiles/superlu_dist.dir/dscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c + +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dscatter3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c > CMakeFiles/superlu_dist.dir/dscatter3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dscatter3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c -o CMakeFiles/superlu_dist.dir/dscatter3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_73) "Building C object SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o -MF CMakeFiles/superlu_dist.dir/pd3dcomm.c.o.d -o CMakeFiles/superlu_dist.dir/pd3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c + +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pd3dcomm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c > CMakeFiles/superlu_dist.dir/pd3dcomm.c.i + +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pd3dcomm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c -o CMakeFiles/superlu_dist.dir/pd3dcomm.c.s + +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_74) "Building C object SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o -MF CMakeFiles/superlu_dist.dir/dtrfAux.c.o.d -o CMakeFiles/superlu_dist.dir/dtrfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c + +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dtrfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c > CMakeFiles/superlu_dist.dir/dtrfAux.c.i + +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dtrfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c -o CMakeFiles/superlu_dist.dir/dtrfAux.c.s + +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_75) "Building C object SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o -MF CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o.d -o CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c + +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dcommunication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c > CMakeFiles/superlu_dist.dir/dcommunication_aux.c.i + +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dcommunication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c -o CMakeFiles/superlu_dist.dir/dcommunication_aux.c.s + +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_76) "Building C object SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o -MF CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o.d -o CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c + +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c > CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.i + +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c -o CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.s + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_77) "Building C object SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o -MF CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o.d -o CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c > CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.i + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c -o CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_78) "Building CUDA object SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o -MF CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu -o CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_79) "Building CUDA object SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o -MF CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu -o CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o + +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_80) "Building CUDA object SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu -o CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_81) "Building C object SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o -MF CMakeFiles/superlu_dist.dir/slangs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/slangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c + +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/slangs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c > CMakeFiles/superlu_dist.dir/slangs_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/slangs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c -o CMakeFiles/superlu_dist.dir/slangs_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_82) "Building C object SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o -MF CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o.d -o CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c + +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sgsequ_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c > CMakeFiles/superlu_dist.dir/sgsequ_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sgsequ_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c -o CMakeFiles/superlu_dist.dir/sgsequ_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_83) "Building C object SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o -MF CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c + +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/slaqgs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c > CMakeFiles/superlu_dist.dir/slaqgs_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/slaqgs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c -o CMakeFiles/superlu_dist.dir/slaqgs_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_84) "Building C object SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o -MF CMakeFiles/superlu_dist.dir/sutil_dist.c.o.d -o CMakeFiles/superlu_dist.dir/sutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c + +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sutil_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c > CMakeFiles/superlu_dist.dir/sutil_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sutil_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c -o CMakeFiles/superlu_dist.dir/sutil_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_85) "Building C object SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o -MF CMakeFiles/superlu_dist.dir/smemory_dist.c.o.d -o CMakeFiles/superlu_dist.dir/smemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c + +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/smemory_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c > CMakeFiles/superlu_dist.dir/smemory_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/smemory_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c -o CMakeFiles/superlu_dist.dir/smemory_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_86) "Building C object SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c + +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/smyblas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c > CMakeFiles/superlu_dist.dir/smyblas2_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/smyblas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c -o CMakeFiles/superlu_dist.dir/smyblas2_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_87) "Building C object SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c > CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c -o CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_88) "Building C object SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o -MF CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c > CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c -o CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_89) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o -MF CMakeFiles/superlu_dist.dir/psgssvx.c.o.d -o CMakeFiles/superlu_dist.dir/psgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c + +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgssvx.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c > CMakeFiles/superlu_dist.dir/psgssvx.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgssvx.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c -o CMakeFiles/superlu_dist.dir/psgssvx.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_90) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o -MF CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o.d -o CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgssvx_d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c > CMakeFiles/superlu_dist.dir/psgssvx_d2.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgssvx_d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c -o CMakeFiles/superlu_dist.dir/psgssvx_d2.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_91) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c > CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c -o CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_92) "Building C object SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o -MF CMakeFiles/superlu_dist.dir/sreadhb.c.o.d -o CMakeFiles/superlu_dist.dir/sreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c + +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sreadhb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c > CMakeFiles/superlu_dist.dir/sreadhb.c.i + +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sreadhb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c -o CMakeFiles/superlu_dist.dir/sreadhb.c.s + +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_93) "Building C object SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o -MF CMakeFiles/superlu_dist.dir/sreadrb.c.o.d -o CMakeFiles/superlu_dist.dir/sreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c + +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sreadrb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c > CMakeFiles/superlu_dist.dir/sreadrb.c.i + +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sreadrb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c -o CMakeFiles/superlu_dist.dir/sreadrb.c.s + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_94) "Building C object SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o -MF CMakeFiles/superlu_dist.dir/sreadtriple.c.o.d -o CMakeFiles/superlu_dist.dir/sreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sreadtriple.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c > CMakeFiles/superlu_dist.dir/sreadtriple.c.i + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sreadtriple.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c -o CMakeFiles/superlu_dist.dir/sreadtriple.c.s + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_95) "Building C object SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c > CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.i + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c -o CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.s + +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_96) "Building C object SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o -MF CMakeFiles/superlu_dist.dir/sbinary_io.c.o.d -o CMakeFiles/superlu_dist.dir/sbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c + +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sbinary_io.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c > CMakeFiles/superlu_dist.dir/sbinary_io.c.i + +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sbinary_io.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c -o CMakeFiles/superlu_dist.dir/sbinary_io.c.s + +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_97) "Building C object SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o -MF CMakeFiles/superlu_dist.dir/sreadMM.c.o.d -o CMakeFiles/superlu_dist.dir/sreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c + +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sreadMM.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c > CMakeFiles/superlu_dist.dir/sreadMM.c.i + +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sreadMM.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c -o CMakeFiles/superlu_dist.dir/sreadMM.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_98) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o -MF CMakeFiles/superlu_dist.dir/psgsequ.c.o.d -o CMakeFiles/superlu_dist.dir/psgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c + +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsequ.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c > CMakeFiles/superlu_dist.dir/psgsequ.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsequ.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c -o CMakeFiles/superlu_dist.dir/psgsequ.c.s + +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_99) "Building C object SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o -MF CMakeFiles/superlu_dist.dir/pslaqgs.c.o.d -o CMakeFiles/superlu_dist.dir/pslaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c + +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pslaqgs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c > CMakeFiles/superlu_dist.dir/pslaqgs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pslaqgs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c -o CMakeFiles/superlu_dist.dir/pslaqgs.c.s + +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_100) "Building C object SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o -MF CMakeFiles/superlu_dist.dir/sldperm_dist.c.o.d -o CMakeFiles/superlu_dist.dir/sldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c + +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sldperm_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c > CMakeFiles/superlu_dist.dir/sldperm_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sldperm_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c -o CMakeFiles/superlu_dist.dir/sldperm_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_101) "Building C object SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o -MF CMakeFiles/superlu_dist.dir/pslangs.c.o.d -o CMakeFiles/superlu_dist.dir/pslangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c + +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pslangs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c > CMakeFiles/superlu_dist.dir/pslangs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pslangs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c -o CMakeFiles/superlu_dist.dir/pslangs.c.s + +SRC/CMakeFiles/superlu_dist.dir/psutil.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c +SRC/CMakeFiles/superlu_dist.dir/psutil.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_102) "Building C object SRC/CMakeFiles/superlu_dist.dir/psutil.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psutil.c.o -MF CMakeFiles/superlu_dist.dir/psutil.c.o.d -o CMakeFiles/superlu_dist.dir/psutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c + +SRC/CMakeFiles/superlu_dist.dir/psutil.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psutil.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c > CMakeFiles/superlu_dist.dir/psutil.c.i + +SRC/CMakeFiles/superlu_dist.dir/psutil.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psutil.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c -o CMakeFiles/superlu_dist.dir/psutil.c.s + +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_103) "Building C object SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o -MF CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c + +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c > CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.i + +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c -o CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.s + +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_104) "Building C object SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o -MF CMakeFiles/superlu_dist.dir/sdistribute.c.o.d -o CMakeFiles/superlu_dist.dir/sdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c + +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c > CMakeFiles/superlu_dist.dir/sdistribute.c.i + +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c -o CMakeFiles/superlu_dist.dir/sdistribute.c.s + +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_105) "Building C object SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o -MF CMakeFiles/superlu_dist.dir/psdistribute.c.o.d -o CMakeFiles/superlu_dist.dir/psdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c + +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c > CMakeFiles/superlu_dist.dir/psdistribute.c.i + +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c -o CMakeFiles/superlu_dist.dir/psdistribute.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_106) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o -MF CMakeFiles/superlu_dist.dir/psgstrf.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrf.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c > CMakeFiles/superlu_dist.dir/psgstrf.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrf.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c -o CMakeFiles/superlu_dist.dir/psgstrf.c.s + +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_107) "Building C object SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o -MF CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o.d -o CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c + +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sstatic_schedule.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c > CMakeFiles/superlu_dist.dir/sstatic_schedule.c.i + +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sstatic_schedule.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c -o CMakeFiles/superlu_dist.dir/sstatic_schedule.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_108) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o -MF CMakeFiles/superlu_dist.dir/psgstrf2.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrf2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c > CMakeFiles/superlu_dist.dir/psgstrf2.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrf2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c -o CMakeFiles/superlu_dist.dir/psgstrf2.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_109) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o -MF CMakeFiles/superlu_dist.dir/psgstrs.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c > CMakeFiles/superlu_dist.dir/psgstrs.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c -o CMakeFiles/superlu_dist.dir/psgstrs.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_110) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o -MF CMakeFiles/superlu_dist.dir/psgstrs1.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrs1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c > CMakeFiles/superlu_dist.dir/psgstrs1.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrs1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c -o CMakeFiles/superlu_dist.dir/psgstrs1.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_111) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o -MF CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c > CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c -o CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_112) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c > CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c -o CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_113) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o -MF CMakeFiles/superlu_dist.dir/psgsrfs.c.o.d -o CMakeFiles/superlu_dist.dir/psgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsrfs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c > CMakeFiles/superlu_dist.dir/psgsrfs.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsrfs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c -o CMakeFiles/superlu_dist.dir/psgsrfs.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_114) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o -MF CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o.d -o CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c > CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c -o CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_115) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o -MF CMakeFiles/superlu_dist.dir/psgsmv.c.o.d -o CMakeFiles/superlu_dist.dir/psgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c + +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsmv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c > CMakeFiles/superlu_dist.dir/psgsmv.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsmv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c -o CMakeFiles/superlu_dist.dir/psgsmv.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_116) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c > CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c -o CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_117) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c > CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c -o CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_118) "Building C object SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o -MF CMakeFiles/superlu_dist.dir/psGetDiagU.c.o.d -o CMakeFiles/superlu_dist.dir/psGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c + +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psGetDiagU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c > CMakeFiles/superlu_dist.dir/psGetDiagU.c.i + +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psGetDiagU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c -o CMakeFiles/superlu_dist.dir/psGetDiagU.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_119) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o -MF CMakeFiles/superlu_dist.dir/psgssvx3d.c.o.d -o CMakeFiles/superlu_dist.dir/psgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c + +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgssvx3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c > CMakeFiles/superlu_dist.dir/psgssvx3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgssvx3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c -o CMakeFiles/superlu_dist.dir/psgssvx3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_120) "Building C object SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o -MF CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c + +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c > CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c -o CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_121) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o -MF CMakeFiles/superlu_dist.dir/psgstrf3d.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrf3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c > CMakeFiles/superlu_dist.dir/psgstrf3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrf3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c -o CMakeFiles/superlu_dist.dir/psgstrf3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_122) "Building C object SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o -MF CMakeFiles/superlu_dist.dir/streeFactorization.c.o.d -o CMakeFiles/superlu_dist.dir/streeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c + +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/streeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c > CMakeFiles/superlu_dist.dir/streeFactorization.c.i + +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/streeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c -o CMakeFiles/superlu_dist.dir/streeFactorization.c.s + +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_123) "Building C object SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c + +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c > CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.i + +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c -o CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.s + +SRC/CMakeFiles/superlu_dist.dir/sgather.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c +SRC/CMakeFiles/superlu_dist.dir/sgather.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_124) "Building C object SRC/CMakeFiles/superlu_dist.dir/sgather.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sgather.c.o -MF CMakeFiles/superlu_dist.dir/sgather.c.o.d -o CMakeFiles/superlu_dist.dir/sgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c + +SRC/CMakeFiles/superlu_dist.dir/sgather.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sgather.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c > CMakeFiles/superlu_dist.dir/sgather.c.i + +SRC/CMakeFiles/superlu_dist.dir/sgather.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sgather.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c -o CMakeFiles/superlu_dist.dir/sgather.c.s + +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_125) "Building C object SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o -MF CMakeFiles/superlu_dist.dir/sscatter3d.c.o.d -o CMakeFiles/superlu_dist.dir/sscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c + +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sscatter3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c > CMakeFiles/superlu_dist.dir/sscatter3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sscatter3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c -o CMakeFiles/superlu_dist.dir/sscatter3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_126) "Building C object SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o -MF CMakeFiles/superlu_dist.dir/ps3dcomm.c.o.d -o CMakeFiles/superlu_dist.dir/ps3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c + +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ps3dcomm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c > CMakeFiles/superlu_dist.dir/ps3dcomm.c.i + +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ps3dcomm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c -o CMakeFiles/superlu_dist.dir/ps3dcomm.c.s + +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_127) "Building C object SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o -MF CMakeFiles/superlu_dist.dir/strfAux.c.o.d -o CMakeFiles/superlu_dist.dir/strfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c + +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/strfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c > CMakeFiles/superlu_dist.dir/strfAux.c.i + +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/strfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c -o CMakeFiles/superlu_dist.dir/strfAux.c.s + +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_128) "Building C object SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o -MF CMakeFiles/superlu_dist.dir/scommunication_aux.c.o.d -o CMakeFiles/superlu_dist.dir/scommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c + +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/scommunication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c > CMakeFiles/superlu_dist.dir/scommunication_aux.c.i + +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/scommunication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c -o CMakeFiles/superlu_dist.dir/scommunication_aux.c.s + +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_129) "Building C object SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o -MF CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o.d -o CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c + +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/strfCommWrapper.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c > CMakeFiles/superlu_dist.dir/strfCommWrapper.c.i + +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/strfCommWrapper.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c -o CMakeFiles/superlu_dist.dir/strfCommWrapper.c.s + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_130) "Building C object SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o -MF CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o.d -o CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c > CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.i + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c -o CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_131) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o -MF CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o.d -o CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsmv_d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c > CMakeFiles/superlu_dist.dir/psgsmv_d2.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsmv_d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c -o CMakeFiles/superlu_dist.dir/psgsmv_d2.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_132) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o -MF CMakeFiles/superlu_dist.dir/psgsequb.c.o.d -o CMakeFiles/superlu_dist.dir/psgsequb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c + +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsequb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c > CMakeFiles/superlu_dist.dir/psgsequb.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsequb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c -o CMakeFiles/superlu_dist.dir/psgsequb.c.s + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_133) "Building CUDA object SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu -o CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_134) "Building C object SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o -MF CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dcomplex_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c > CMakeFiles/superlu_dist.dir/dcomplex_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dcomplex_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c -o CMakeFiles/superlu_dist.dir/dcomplex_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_135) "Building C object SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o -MF CMakeFiles/superlu_dist.dir/zlangs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zlangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zlangs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c > CMakeFiles/superlu_dist.dir/zlangs_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zlangs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c -o CMakeFiles/superlu_dist.dir/zlangs_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_136) "Building C object SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o -MF CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zgsequ_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c > CMakeFiles/superlu_dist.dir/zgsequ_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zgsequ_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c -o CMakeFiles/superlu_dist.dir/zgsequ_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_137) "Building C object SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o -MF CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c > CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c -o CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_138) "Building C object SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o -MF CMakeFiles/superlu_dist.dir/zutil_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zutil_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c > CMakeFiles/superlu_dist.dir/zutil_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zutil_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c -o CMakeFiles/superlu_dist.dir/zutil_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_139) "Building C object SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o -MF CMakeFiles/superlu_dist.dir/zmemory_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zmemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zmemory_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c > CMakeFiles/superlu_dist.dir/zmemory_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zmemory_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c -o CMakeFiles/superlu_dist.dir/zmemory_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_140) "Building C object SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c > CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c -o CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_141) "Building C object SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c > CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c -o CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_142) "Building C object SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o -MF CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c > CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c -o CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_143) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o -MF CMakeFiles/superlu_dist.dir/pzgssvx.c.o.d -o CMakeFiles/superlu_dist.dir/pzgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgssvx.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c > CMakeFiles/superlu_dist.dir/pzgssvx.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgssvx.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c -o CMakeFiles/superlu_dist.dir/pzgssvx.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_144) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c > CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c -o CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_145) "Building C object SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o -MF CMakeFiles/superlu_dist.dir/zreadhb.c.o.d -o CMakeFiles/superlu_dist.dir/zreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c + +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zreadhb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c > CMakeFiles/superlu_dist.dir/zreadhb.c.i + +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zreadhb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c -o CMakeFiles/superlu_dist.dir/zreadhb.c.s + +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_146) "Building C object SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o -MF CMakeFiles/superlu_dist.dir/zreadrb.c.o.d -o CMakeFiles/superlu_dist.dir/zreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c + +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zreadrb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c > CMakeFiles/superlu_dist.dir/zreadrb.c.i + +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zreadrb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c -o CMakeFiles/superlu_dist.dir/zreadrb.c.s + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_147) "Building C object SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o -MF CMakeFiles/superlu_dist.dir/zreadtriple.c.o.d -o CMakeFiles/superlu_dist.dir/zreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zreadtriple.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c > CMakeFiles/superlu_dist.dir/zreadtriple.c.i + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zreadtriple.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c -o CMakeFiles/superlu_dist.dir/zreadtriple.c.s + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_148) "Building C object SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c > CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.i + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c -o CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.s + +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_149) "Building C object SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o -MF CMakeFiles/superlu_dist.dir/zbinary_io.c.o.d -o CMakeFiles/superlu_dist.dir/zbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c + +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zbinary_io.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c > CMakeFiles/superlu_dist.dir/zbinary_io.c.i + +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zbinary_io.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c -o CMakeFiles/superlu_dist.dir/zbinary_io.c.s + +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_150) "Building C object SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o -MF CMakeFiles/superlu_dist.dir/zreadMM.c.o.d -o CMakeFiles/superlu_dist.dir/zreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c + +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zreadMM.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c > CMakeFiles/superlu_dist.dir/zreadMM.c.i + +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zreadMM.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c -o CMakeFiles/superlu_dist.dir/zreadMM.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_151) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o -MF CMakeFiles/superlu_dist.dir/pzgsequ.c.o.d -o CMakeFiles/superlu_dist.dir/pzgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c + +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgsequ.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c > CMakeFiles/superlu_dist.dir/pzgsequ.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgsequ.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c -o CMakeFiles/superlu_dist.dir/pzgsequ.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_152) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o -MF CMakeFiles/superlu_dist.dir/pzlaqgs.c.o.d -o CMakeFiles/superlu_dist.dir/pzlaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c + +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzlaqgs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c > CMakeFiles/superlu_dist.dir/pzlaqgs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzlaqgs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c -o CMakeFiles/superlu_dist.dir/pzlaqgs.c.s + +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_153) "Building C object SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o -MF CMakeFiles/superlu_dist.dir/zldperm_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zldperm_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c > CMakeFiles/superlu_dist.dir/zldperm_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zldperm_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c -o CMakeFiles/superlu_dist.dir/zldperm_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_154) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o -MF CMakeFiles/superlu_dist.dir/pzlangs.c.o.d -o CMakeFiles/superlu_dist.dir/pzlangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c + +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzlangs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c > CMakeFiles/superlu_dist.dir/pzlangs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzlangs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c -o CMakeFiles/superlu_dist.dir/pzlangs.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_155) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o -MF CMakeFiles/superlu_dist.dir/pzutil.c.o.d -o CMakeFiles/superlu_dist.dir/pzutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c + +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzutil.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c > CMakeFiles/superlu_dist.dir/pzutil.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzutil.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c -o CMakeFiles/superlu_dist.dir/pzutil.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_156) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o -MF CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c + +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c > CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c -o CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.s + +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_157) "Building C object SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o -MF CMakeFiles/superlu_dist.dir/zdistribute.c.o.d -o CMakeFiles/superlu_dist.dir/zdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c + +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c > CMakeFiles/superlu_dist.dir/zdistribute.c.i + +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c -o CMakeFiles/superlu_dist.dir/zdistribute.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_158) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o -MF CMakeFiles/superlu_dist.dir/pzdistribute.c.o.d -o CMakeFiles/superlu_dist.dir/pzdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c + +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c > CMakeFiles/superlu_dist.dir/pzdistribute.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c -o CMakeFiles/superlu_dist.dir/pzdistribute.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_159) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrf.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrf.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c > CMakeFiles/superlu_dist.dir/pzgstrf.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrf.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c -o CMakeFiles/superlu_dist.dir/pzgstrf.c.s + +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_160) "Building C object SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o -MF CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o.d -o CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c + +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zstatic_schedule.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c > CMakeFiles/superlu_dist.dir/zstatic_schedule.c.i + +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zstatic_schedule.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c -o CMakeFiles/superlu_dist.dir/zstatic_schedule.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_161) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrf2.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrf2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c > CMakeFiles/superlu_dist.dir/pzgstrf2.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrf2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c -o CMakeFiles/superlu_dist.dir/pzgstrf2.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_162) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrs.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c > CMakeFiles/superlu_dist.dir/pzgstrs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c -o CMakeFiles/superlu_dist.dir/pzgstrs.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_163) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrs1.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrs1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c > CMakeFiles/superlu_dist.dir/pzgstrs1.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrs1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c -o CMakeFiles/superlu_dist.dir/pzgstrs1.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_164) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c > CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c -o CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_165) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c > CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c -o CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_166) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o -MF CMakeFiles/superlu_dist.dir/pzgsrfs.c.o.d -o CMakeFiles/superlu_dist.dir/pzgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgsrfs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c > CMakeFiles/superlu_dist.dir/pzgsrfs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgsrfs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c -o CMakeFiles/superlu_dist.dir/pzgsrfs.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c +SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_167) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o -MF CMakeFiles/superlu_dist.dir/pzgsmv.c.o.d -o CMakeFiles/superlu_dist.dir/pzgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgsmv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c > CMakeFiles/superlu_dist.dir/pzgsmv.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgsmv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c -o CMakeFiles/superlu_dist.dir/pzgsmv.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_168) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c > CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c -o CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c +SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_169) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c > CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c -o CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c +SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_170) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o -MF CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o.d -o CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c + +SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzGetDiagU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c > CMakeFiles/superlu_dist.dir/pzGetDiagU.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzGetDiagU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c -o CMakeFiles/superlu_dist.dir/pzGetDiagU.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c +SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_171) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o -MF CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o.d -o CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgssvx3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c > CMakeFiles/superlu_dist.dir/pzgssvx3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgssvx3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c -o CMakeFiles/superlu_dist.dir/pzgssvx3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c +SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_172) "Building C object SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o -MF CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c + +SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c > CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c -o CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_173) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrf3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c > CMakeFiles/superlu_dist.dir/pzgstrf3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrf3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c -o CMakeFiles/superlu_dist.dir/pzgstrf3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_174) "Building C object SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o -MF CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o.d -o CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ztreeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c > CMakeFiles/superlu_dist.dir/ztreeFactorization.c.i + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ztreeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c -o CMakeFiles/superlu_dist.dir/ztreeFactorization.c.s + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_175) "Building C object SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c > CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.i + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c -o CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.s + +SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c +SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_176) "Building C object SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o -MF CMakeFiles/superlu_dist.dir/zscatter3d.c.o.d -o CMakeFiles/superlu_dist.dir/zscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c + +SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zscatter3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c > CMakeFiles/superlu_dist.dir/zscatter3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zscatter3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c -o CMakeFiles/superlu_dist.dir/zscatter3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/zgather.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c +SRC/CMakeFiles/superlu_dist.dir/zgather.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_177) "Building C object SRC/CMakeFiles/superlu_dist.dir/zgather.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zgather.c.o -MF CMakeFiles/superlu_dist.dir/zgather.c.o.d -o CMakeFiles/superlu_dist.dir/zgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c + +SRC/CMakeFiles/superlu_dist.dir/zgather.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zgather.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c > CMakeFiles/superlu_dist.dir/zgather.c.i + +SRC/CMakeFiles/superlu_dist.dir/zgather.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zgather.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c -o CMakeFiles/superlu_dist.dir/zgather.c.s + +SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c +SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_178) "Building C object SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o -MF CMakeFiles/superlu_dist.dir/pz3dcomm.c.o.d -o CMakeFiles/superlu_dist.dir/pz3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c + +SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pz3dcomm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c > CMakeFiles/superlu_dist.dir/pz3dcomm.c.i + +SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pz3dcomm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c -o CMakeFiles/superlu_dist.dir/pz3dcomm.c.s + +SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c +SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_179) "Building C object SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o -MF CMakeFiles/superlu_dist.dir/ztrfAux.c.o.d -o CMakeFiles/superlu_dist.dir/ztrfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c + +SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ztrfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c > CMakeFiles/superlu_dist.dir/ztrfAux.c.i + +SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ztrfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c -o CMakeFiles/superlu_dist.dir/ztrfAux.c.s + +SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c +SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_180) "Building C object SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o -MF CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o.d -o CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c + +SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zcommunication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c > CMakeFiles/superlu_dist.dir/zcommunication_aux.c.i + +SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zcommunication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c -o CMakeFiles/superlu_dist.dir/zcommunication_aux.c.s + +SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c +SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_181) "Building C object SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o -MF CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o.d -o CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c + +SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c > CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.i + +SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c -o CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.s + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_182) "Building C object SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o -MF CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o.d -o CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c > CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.i + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c -o CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.s + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_183) "Building CUDA object SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu -o CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +# Object files for target superlu_dist +superlu_dist_OBJECTS = \ +"CMakeFiles/superlu_dist.dir/sp_ienv.c.o" \ +"CMakeFiles/superlu_dist.dir/etree.c.o" \ +"CMakeFiles/superlu_dist.dir/sp_colorder.c.o" \ +"CMakeFiles/superlu_dist.dir/get_perm_c.c.o" \ +"CMakeFiles/superlu_dist.dir/mmd.c.o" \ +"CMakeFiles/superlu_dist.dir/comm.c.o" \ +"CMakeFiles/superlu_dist.dir/memory.c.o" \ +"CMakeFiles/superlu_dist.dir/util.c.o" \ +"CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_grid.c.o" \ +"CMakeFiles/superlu_dist.dir/pxerr_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_timer.c.o" \ +"CMakeFiles/superlu_dist.dir/symbfact.c.o" \ +"CMakeFiles/superlu_dist.dir/psymbfact.c.o" \ +"CMakeFiles/superlu_dist.dir/psymbfact_util.c.o" \ +"CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o" \ +"CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/xerr_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/smach_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dmach_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o" \ +"CMakeFiles/superlu_dist.dir/comm_tree.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o" \ +"CMakeFiles/superlu_dist.dir/supernodal_etree.c.o" \ +"CMakeFiles/superlu_dist.dir/supernodalForest.c.o" \ +"CMakeFiles/superlu_dist.dir/trfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/communication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/treeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/sec_structs.c.o" \ +"CMakeFiles/superlu_dist.dir/dlangs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dutil_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dmemory_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgssvx.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadhb.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadrb.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadtriple.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist.dir/dbinary_io.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadMM.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsequ.c.o" \ +"CMakeFiles/superlu_dist.dir/pdlaqgs.c.o" \ +"CMakeFiles/superlu_dist.dir/dldperm_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pdlangs.c.o" \ +"CMakeFiles/superlu_dist.dir/pdutil.c.o" \ +"CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist.dir/ddistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pddistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrf.c.o" \ +"CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrf2.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs1.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsrfs.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsmv.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o" \ +"CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o" \ +"CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist.dir/dgather.c.o" \ +"CMakeFiles/superlu_dist.dir/dscatter3d.c.o" \ +"CMakeFiles/superlu_dist.dir/pd3dcomm.c.o" \ +"CMakeFiles/superlu_dist.dir/dtrfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o" \ +"CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o" \ +"CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o" \ +"CMakeFiles/superlu_dist.dir/slangs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/sutil_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/smemory_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadhb.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadrb.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadtriple.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist.dir/sbinary_io.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadMM.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsequ.c.o" \ +"CMakeFiles/superlu_dist.dir/pslaqgs.c.o" \ +"CMakeFiles/superlu_dist.dir/sldperm_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pslangs.c.o" \ +"CMakeFiles/superlu_dist.dir/psutil.c.o" \ +"CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist.dir/sdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/psdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrf.c.o" \ +"CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrf2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs1.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsrfs.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsmv.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/psGetDiagU.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx3d.c.o" \ +"CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrf3d.c.o" \ +"CMakeFiles/superlu_dist.dir/streeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist.dir/sgather.c.o" \ +"CMakeFiles/superlu_dist.dir/sscatter3d.c.o" \ +"CMakeFiles/superlu_dist.dir/ps3dcomm.c.o" \ +"CMakeFiles/superlu_dist.dir/strfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/scommunication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsequb.c.o" \ +"CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o" \ +"CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zlangs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zutil_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zmemory_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgssvx.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadhb.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadrb.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadtriple.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist.dir/zbinary_io.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadMM.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsequ.c.o" \ +"CMakeFiles/superlu_dist.dir/pzlaqgs.c.o" \ +"CMakeFiles/superlu_dist.dir/zldperm_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pzlangs.c.o" \ +"CMakeFiles/superlu_dist.dir/pzutil.c.o" \ +"CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist.dir/zdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pzdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrf.c.o" \ +"CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrf2.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs1.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsrfs.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsmv.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o" \ +"CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o" \ +"CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist.dir/zscatter3d.c.o" \ +"CMakeFiles/superlu_dist.dir/zgather.c.o" \ +"CMakeFiles/superlu_dist.dir/pz3dcomm.c.o" \ +"CMakeFiles/superlu_dist.dir/ztrfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o" + +# External object files for target superlu_dist +superlu_dist_EXTERNAL_OBJECTS = + +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/etree.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/mmd.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/comm.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/memory.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/util.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dgather.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psutil.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sgather.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zgather.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/build.make +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dlink.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_184) "Linking CUDA device code CMakeFiles/superlu_dist.dir/cmake_device_link.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/superlu_dist.dir/dlink.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +SRC/CMakeFiles/superlu_dist.dir/build: SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o +.PHONY : SRC/CMakeFiles/superlu_dist.dir/build + +# Object files for target superlu_dist +superlu_dist_OBJECTS = \ +"CMakeFiles/superlu_dist.dir/sp_ienv.c.o" \ +"CMakeFiles/superlu_dist.dir/etree.c.o" \ +"CMakeFiles/superlu_dist.dir/sp_colorder.c.o" \ +"CMakeFiles/superlu_dist.dir/get_perm_c.c.o" \ +"CMakeFiles/superlu_dist.dir/mmd.c.o" \ +"CMakeFiles/superlu_dist.dir/comm.c.o" \ +"CMakeFiles/superlu_dist.dir/memory.c.o" \ +"CMakeFiles/superlu_dist.dir/util.c.o" \ +"CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_grid.c.o" \ +"CMakeFiles/superlu_dist.dir/pxerr_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_timer.c.o" \ +"CMakeFiles/superlu_dist.dir/symbfact.c.o" \ +"CMakeFiles/superlu_dist.dir/psymbfact.c.o" \ +"CMakeFiles/superlu_dist.dir/psymbfact_util.c.o" \ +"CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o" \ +"CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/xerr_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/smach_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dmach_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o" \ +"CMakeFiles/superlu_dist.dir/comm_tree.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o" \ +"CMakeFiles/superlu_dist.dir/supernodal_etree.c.o" \ +"CMakeFiles/superlu_dist.dir/supernodalForest.c.o" \ +"CMakeFiles/superlu_dist.dir/trfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/communication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/treeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/sec_structs.c.o" \ +"CMakeFiles/superlu_dist.dir/dlangs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dutil_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dmemory_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgssvx.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadhb.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadrb.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadtriple.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist.dir/dbinary_io.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadMM.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsequ.c.o" \ +"CMakeFiles/superlu_dist.dir/pdlaqgs.c.o" \ +"CMakeFiles/superlu_dist.dir/dldperm_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pdlangs.c.o" \ +"CMakeFiles/superlu_dist.dir/pdutil.c.o" \ +"CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist.dir/ddistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pddistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrf.c.o" \ +"CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrf2.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs1.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsrfs.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsmv.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o" \ +"CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o" \ +"CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist.dir/dgather.c.o" \ +"CMakeFiles/superlu_dist.dir/dscatter3d.c.o" \ +"CMakeFiles/superlu_dist.dir/pd3dcomm.c.o" \ +"CMakeFiles/superlu_dist.dir/dtrfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o" \ +"CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o" \ +"CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o" \ +"CMakeFiles/superlu_dist.dir/slangs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/sutil_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/smemory_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadhb.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadrb.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadtriple.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist.dir/sbinary_io.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadMM.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsequ.c.o" \ +"CMakeFiles/superlu_dist.dir/pslaqgs.c.o" \ +"CMakeFiles/superlu_dist.dir/sldperm_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pslangs.c.o" \ +"CMakeFiles/superlu_dist.dir/psutil.c.o" \ +"CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist.dir/sdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/psdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrf.c.o" \ +"CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrf2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs1.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsrfs.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsmv.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/psGetDiagU.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx3d.c.o" \ +"CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrf3d.c.o" \ +"CMakeFiles/superlu_dist.dir/streeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist.dir/sgather.c.o" \ +"CMakeFiles/superlu_dist.dir/sscatter3d.c.o" \ +"CMakeFiles/superlu_dist.dir/ps3dcomm.c.o" \ +"CMakeFiles/superlu_dist.dir/strfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/scommunication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsequb.c.o" \ +"CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o" \ +"CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zlangs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zutil_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zmemory_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgssvx.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadhb.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadrb.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadtriple.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist.dir/zbinary_io.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadMM.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsequ.c.o" \ +"CMakeFiles/superlu_dist.dir/pzlaqgs.c.o" \ +"CMakeFiles/superlu_dist.dir/zldperm_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pzlangs.c.o" \ +"CMakeFiles/superlu_dist.dir/pzutil.c.o" \ +"CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist.dir/zdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pzdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrf.c.o" \ +"CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrf2.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs1.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsrfs.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsmv.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o" \ +"CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o" \ +"CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist.dir/zscatter3d.c.o" \ +"CMakeFiles/superlu_dist.dir/zgather.c.o" \ +"CMakeFiles/superlu_dist.dir/pz3dcomm.c.o" \ +"CMakeFiles/superlu_dist.dir/ztrfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o" + +# External object files for target superlu_dist +superlu_dist_EXTERNAL_OBJECTS = + +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/etree.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/mmd.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/comm.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/memory.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/util.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dgather.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psutil.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sgather.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zgather.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/build.make +SRC/libsuperlu_dist.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +SRC/libsuperlu_dist.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +SRC/libsuperlu_dist.so.8.1.2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +SRC/libsuperlu_dist.so.8.1.2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +SRC/libsuperlu_dist.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +SRC/libsuperlu_dist.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_185) "Linking CUDA shared library libsuperlu_dist.so" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/superlu_dist.dir/link.txt --verbose=$(VERBOSE) + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && $(CMAKE_COMMAND) -E cmake_symlink_library libsuperlu_dist.so.8.1.2 libsuperlu_dist.so.8 libsuperlu_dist.so + +SRC/libsuperlu_dist.so.8: SRC/libsuperlu_dist.so.8.1.2 + @$(CMAKE_COMMAND) -E touch_nocreate SRC/libsuperlu_dist.so.8 + +SRC/libsuperlu_dist.so: SRC/libsuperlu_dist.so.8.1.2 + @$(CMAKE_COMMAND) -E touch_nocreate SRC/libsuperlu_dist.so + +# Rule to build all files generated by this target. +SRC/CMakeFiles/superlu_dist.dir/build: SRC/libsuperlu_dist.so +.PHONY : SRC/CMakeFiles/superlu_dist.dir/build + +SRC/CMakeFiles/superlu_dist.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && $(CMAKE_COMMAND) -P CMakeFiles/superlu_dist.dir/cmake_clean.cmake +.PHONY : SRC/CMakeFiles/superlu_dist.dir/clean + +SRC/CMakeFiles/superlu_dist.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : SRC/CMakeFiles/superlu_dist.dir/depend + diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/cmake_clean.cmake b/build_base/SRC/CMakeFiles/superlu_dist.dir/cmake_clean.cmake new file mode 100644 index 00000000..18396120 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/cmake_clean.cmake @@ -0,0 +1,378 @@ +file(REMOVE_RECURSE + "CMakeFiles/superlu_dist.dir/cmake_device_link.o" + "CMakeFiles/superlu_dist.dir/comm.c.o" + "CMakeFiles/superlu_dist.dir/comm.c.o.d" + "CMakeFiles/superlu_dist.dir/comm_tree.c.o" + "CMakeFiles/superlu_dist.dir/comm_tree.c.o.d" + "CMakeFiles/superlu_dist.dir/communication_aux.c.o" + "CMakeFiles/superlu_dist.dir/communication_aux.c.o.d" + "CMakeFiles/superlu_dist.dir/dbinary_io.c.o" + "CMakeFiles/superlu_dist.dir/dbinary_io.c.o.d" + "CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o" + "CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o.d" + "CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o" + "CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/ddistribute.c.o" + "CMakeFiles/superlu_dist.dir/ddistribute.c.o.d" + "CMakeFiles/superlu_dist.dir/dgather.c.o" + "CMakeFiles/superlu_dist.dir/dgather.c.o.d" + "CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o" + "CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dlangs_dist.c.o" + "CMakeFiles/superlu_dist.dir/dlangs_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o" + "CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dldperm_dist.c.o" + "CMakeFiles/superlu_dist.dir/dldperm_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dmach_dist.c.o" + "CMakeFiles/superlu_dist.dir/dmach_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dmemory_dist.c.o" + "CMakeFiles/superlu_dist.dir/dmemory_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o" + "CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o" + "CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o.d" + "CMakeFiles/superlu_dist.dir/dreadMM.c.o" + "CMakeFiles/superlu_dist.dir/dreadMM.c.o.d" + "CMakeFiles/superlu_dist.dir/dreadhb.c.o" + "CMakeFiles/superlu_dist.dir/dreadhb.c.o.d" + "CMakeFiles/superlu_dist.dir/dreadrb.c.o" + "CMakeFiles/superlu_dist.dir/dreadrb.c.o.d" + "CMakeFiles/superlu_dist.dir/dreadtriple.c.o" + "CMakeFiles/superlu_dist.dir/dreadtriple.c.o.d" + "CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o" + "CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o.d" + "CMakeFiles/superlu_dist.dir/dscatter3d.c.o" + "CMakeFiles/superlu_dist.dir/dscatter3d.c.o.d" + "CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o" + "CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o" + "CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o" + "CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o.d" + "CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o" + "CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o.d" + "CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o" + "CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o.d" + "CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o" + "CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o.d" + "CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o" + "CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o.d" + "CMakeFiles/superlu_dist.dir/dtrfAux.c.o" + "CMakeFiles/superlu_dist.dir/dtrfAux.c.o.d" + "CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o" + "CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o.d" + "CMakeFiles/superlu_dist.dir/dutil_dist.c.o" + "CMakeFiles/superlu_dist.dir/dutil_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/etree.c.o" + "CMakeFiles/superlu_dist.dir/etree.c.o.d" + "CMakeFiles/superlu_dist.dir/get_perm_c.c.o" + "CMakeFiles/superlu_dist.dir/get_perm_c.c.o.d" + "CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o" + "CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o.d" + "CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o" + "CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o.d" + "CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o" + "CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/memory.c.o" + "CMakeFiles/superlu_dist.dir/memory.c.o.d" + "CMakeFiles/superlu_dist.dir/mmd.c.o" + "CMakeFiles/superlu_dist.dir/mmd.c.o.d" + "CMakeFiles/superlu_dist.dir/pd3dcomm.c.o" + "CMakeFiles/superlu_dist.dir/pd3dcomm.c.o.d" + "CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o" + "CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o.d" + "CMakeFiles/superlu_dist.dir/pddistribute.c.o" + "CMakeFiles/superlu_dist.dir/pddistribute.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgsequ.c.o" + "CMakeFiles/superlu_dist.dir/pdgsequ.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgsmv.c.o" + "CMakeFiles/superlu_dist.dir/pdgsmv.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o" + "CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgsrfs.c.o" + "CMakeFiles/superlu_dist.dir/pdgsrfs.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o" + "CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgssvx.c.o" + "CMakeFiles/superlu_dist.dir/pdgssvx.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o" + "CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o" + "CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrf.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrf.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrf2.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrf2.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrs.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrs.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrs1.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrs1.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o" + "CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o.d" + "CMakeFiles/superlu_dist.dir/pdlangs.c.o" + "CMakeFiles/superlu_dist.dir/pdlangs.c.o.d" + "CMakeFiles/superlu_dist.dir/pdlaqgs.c.o" + "CMakeFiles/superlu_dist.dir/pdlaqgs.c.o.d" + "CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o" + "CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o.d" + "CMakeFiles/superlu_dist.dir/pdutil.c.o" + "CMakeFiles/superlu_dist.dir/pdutil.c.o.d" + "CMakeFiles/superlu_dist.dir/ps3dcomm.c.o" + "CMakeFiles/superlu_dist.dir/ps3dcomm.c.o.d" + "CMakeFiles/superlu_dist.dir/psGetDiagU.c.o" + "CMakeFiles/superlu_dist.dir/psGetDiagU.c.o.d" + "CMakeFiles/superlu_dist.dir/psdistribute.c.o" + "CMakeFiles/superlu_dist.dir/psdistribute.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsequ.c.o" + "CMakeFiles/superlu_dist.dir/psgsequ.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsequb.c.o" + "CMakeFiles/superlu_dist.dir/psgsequb.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsmv.c.o" + "CMakeFiles/superlu_dist.dir/psgsmv.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o" + "CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o" + "CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsrfs.c.o" + "CMakeFiles/superlu_dist.dir/psgsrfs.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o" + "CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o" + "CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o.d" + "CMakeFiles/superlu_dist.dir/psgssvx.c.o" + "CMakeFiles/superlu_dist.dir/psgssvx.c.o.d" + "CMakeFiles/superlu_dist.dir/psgssvx3d.c.o" + "CMakeFiles/superlu_dist.dir/psgssvx3d.c.o.d" + "CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o" + "CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o" + "CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrf.c.o" + "CMakeFiles/superlu_dist.dir/psgstrf.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrf2.c.o" + "CMakeFiles/superlu_dist.dir/psgstrf2.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrf3d.c.o" + "CMakeFiles/superlu_dist.dir/psgstrf3d.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrs.c.o" + "CMakeFiles/superlu_dist.dir/psgstrs.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrs1.c.o" + "CMakeFiles/superlu_dist.dir/psgstrs1.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o" + "CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o" + "CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o.d" + "CMakeFiles/superlu_dist.dir/pslangs.c.o" + "CMakeFiles/superlu_dist.dir/pslangs.c.o.d" + "CMakeFiles/superlu_dist.dir/pslaqgs.c.o" + "CMakeFiles/superlu_dist.dir/pslaqgs.c.o.d" + "CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o" + "CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o.d" + "CMakeFiles/superlu_dist.dir/psutil.c.o" + "CMakeFiles/superlu_dist.dir/psutil.c.o.d" + "CMakeFiles/superlu_dist.dir/psymbfact.c.o" + "CMakeFiles/superlu_dist.dir/psymbfact.c.o.d" + "CMakeFiles/superlu_dist.dir/psymbfact_util.c.o" + "CMakeFiles/superlu_dist.dir/psymbfact_util.c.o.d" + "CMakeFiles/superlu_dist.dir/pxerr_dist.c.o" + "CMakeFiles/superlu_dist.dir/pxerr_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/pz3dcomm.c.o" + "CMakeFiles/superlu_dist.dir/pz3dcomm.c.o.d" + "CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o" + "CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o.d" + "CMakeFiles/superlu_dist.dir/pzdistribute.c.o" + "CMakeFiles/superlu_dist.dir/pzdistribute.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgsequ.c.o" + "CMakeFiles/superlu_dist.dir/pzgsequ.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgsmv.c.o" + "CMakeFiles/superlu_dist.dir/pzgsmv.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o" + "CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgsrfs.c.o" + "CMakeFiles/superlu_dist.dir/pzgsrfs.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o" + "CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgssvx.c.o" + "CMakeFiles/superlu_dist.dir/pzgssvx.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o" + "CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o" + "CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrf.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrf.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrf2.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrf2.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrs.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrs.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrs1.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrs1.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o.d" + "CMakeFiles/superlu_dist.dir/pzlangs.c.o" + "CMakeFiles/superlu_dist.dir/pzlangs.c.o.d" + "CMakeFiles/superlu_dist.dir/pzlaqgs.c.o" + "CMakeFiles/superlu_dist.dir/pzlaqgs.c.o.d" + "CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o" + "CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o.d" + "CMakeFiles/superlu_dist.dir/pzutil.c.o" + "CMakeFiles/superlu_dist.dir/pzutil.c.o.d" + "CMakeFiles/superlu_dist.dir/sbinary_io.c.o" + "CMakeFiles/superlu_dist.dir/sbinary_io.c.o.d" + "CMakeFiles/superlu_dist.dir/scommunication_aux.c.o" + "CMakeFiles/superlu_dist.dir/scommunication_aux.c.o.d" + "CMakeFiles/superlu_dist.dir/sdistribute.c.o" + "CMakeFiles/superlu_dist.dir/sdistribute.c.o.d" + "CMakeFiles/superlu_dist.dir/sec_structs.c.o" + "CMakeFiles/superlu_dist.dir/sec_structs.c.o.d" + "CMakeFiles/superlu_dist.dir/sgather.c.o" + "CMakeFiles/superlu_dist.dir/sgather.c.o.d" + "CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o" + "CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/slangs_dist.c.o" + "CMakeFiles/superlu_dist.dir/slangs_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o" + "CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/sldperm_dist.c.o" + "CMakeFiles/superlu_dist.dir/sldperm_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/smach_dist.c.o" + "CMakeFiles/superlu_dist.dir/smach_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/smemory_dist.c.o" + "CMakeFiles/superlu_dist.dir/smemory_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o" + "CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o" + "CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o.d" + "CMakeFiles/superlu_dist.dir/sp_colorder.c.o" + "CMakeFiles/superlu_dist.dir/sp_colorder.c.o.d" + "CMakeFiles/superlu_dist.dir/sp_ienv.c.o" + "CMakeFiles/superlu_dist.dir/sp_ienv.c.o.d" + "CMakeFiles/superlu_dist.dir/sreadMM.c.o" + "CMakeFiles/superlu_dist.dir/sreadMM.c.o.d" + "CMakeFiles/superlu_dist.dir/sreadhb.c.o" + "CMakeFiles/superlu_dist.dir/sreadhb.c.o.d" + "CMakeFiles/superlu_dist.dir/sreadrb.c.o" + "CMakeFiles/superlu_dist.dir/sreadrb.c.o.d" + "CMakeFiles/superlu_dist.dir/sreadtriple.c.o" + "CMakeFiles/superlu_dist.dir/sreadtriple.c.o.d" + "CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o" + "CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o.d" + "CMakeFiles/superlu_dist.dir/sscatter3d.c.o" + "CMakeFiles/superlu_dist.dir/sscatter3d.c.o.d" + "CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o" + "CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o" + "CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o" + "CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o.d" + "CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o" + "CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o.d" + "CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o" + "CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o.d" + "CMakeFiles/superlu_dist.dir/streeFactorization.c.o" + "CMakeFiles/superlu_dist.dir/streeFactorization.c.o.d" + "CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o" + "CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o.d" + "CMakeFiles/superlu_dist.dir/strfAux.c.o" + "CMakeFiles/superlu_dist.dir/strfAux.c.o.d" + "CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o" + "CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o.d" + "CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o" + "CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o.d" + "CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o" + "CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o.d" + "CMakeFiles/superlu_dist.dir/superlu_grid.c.o" + "CMakeFiles/superlu_dist.dir/superlu_grid.c.o.d" + "CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o" + "CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o.d" + "CMakeFiles/superlu_dist.dir/superlu_timer.c.o" + "CMakeFiles/superlu_dist.dir/superlu_timer.c.o.d" + "CMakeFiles/superlu_dist.dir/supernodalForest.c.o" + "CMakeFiles/superlu_dist.dir/supernodalForest.c.o.d" + "CMakeFiles/superlu_dist.dir/supernodal_etree.c.o" + "CMakeFiles/superlu_dist.dir/supernodal_etree.c.o.d" + "CMakeFiles/superlu_dist.dir/sutil_dist.c.o" + "CMakeFiles/superlu_dist.dir/sutil_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/symbfact.c.o" + "CMakeFiles/superlu_dist.dir/symbfact.c.o.d" + "CMakeFiles/superlu_dist.dir/treeFactorization.c.o" + "CMakeFiles/superlu_dist.dir/treeFactorization.c.o.d" + "CMakeFiles/superlu_dist.dir/trfAux.c.o" + "CMakeFiles/superlu_dist.dir/trfAux.c.o.d" + "CMakeFiles/superlu_dist.dir/util.c.o" + "CMakeFiles/superlu_dist.dir/util.c.o.d" + "CMakeFiles/superlu_dist.dir/xerr_dist.c.o" + "CMakeFiles/superlu_dist.dir/xerr_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zbinary_io.c.o" + "CMakeFiles/superlu_dist.dir/zbinary_io.c.o.d" + "CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o" + "CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o.d" + "CMakeFiles/superlu_dist.dir/zdistribute.c.o" + "CMakeFiles/superlu_dist.dir/zdistribute.c.o.d" + "CMakeFiles/superlu_dist.dir/zgather.c.o" + "CMakeFiles/superlu_dist.dir/zgather.c.o.d" + "CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o" + "CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zlangs_dist.c.o" + "CMakeFiles/superlu_dist.dir/zlangs_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o" + "CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zldperm_dist.c.o" + "CMakeFiles/superlu_dist.dir/zldperm_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zmemory_dist.c.o" + "CMakeFiles/superlu_dist.dir/zmemory_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o" + "CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o" + "CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o.d" + "CMakeFiles/superlu_dist.dir/zreadMM.c.o" + "CMakeFiles/superlu_dist.dir/zreadMM.c.o.d" + "CMakeFiles/superlu_dist.dir/zreadhb.c.o" + "CMakeFiles/superlu_dist.dir/zreadhb.c.o.d" + "CMakeFiles/superlu_dist.dir/zreadrb.c.o" + "CMakeFiles/superlu_dist.dir/zreadrb.c.o.d" + "CMakeFiles/superlu_dist.dir/zreadtriple.c.o" + "CMakeFiles/superlu_dist.dir/zreadtriple.c.o.d" + "CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o" + "CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o.d" + "CMakeFiles/superlu_dist.dir/zscatter3d.c.o" + "CMakeFiles/superlu_dist.dir/zscatter3d.c.o.d" + "CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o" + "CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o" + "CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o" + "CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o.d" + "CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o" + "CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o.d" + "CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o" + "CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o.d" + "CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o" + "CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o.d" + "CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o" + "CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o.d" + "CMakeFiles/superlu_dist.dir/ztrfAux.c.o" + "CMakeFiles/superlu_dist.dir/ztrfAux.c.o.d" + "CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o" + "CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o.d" + "CMakeFiles/superlu_dist.dir/zutil_dist.c.o" + "CMakeFiles/superlu_dist.dir/zutil_dist.c.o.d" + "libsuperlu_dist.pdb" + "libsuperlu_dist.so" + "libsuperlu_dist.so.8" + "libsuperlu_dist.so.8.1.2" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C CUDA) + include(CMakeFiles/superlu_dist.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o new file mode 100644 index 00000000..5cf59898 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/comm.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/comm.c.o new file mode 100644 index 00000000..66c7670c Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/comm.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/comm.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/comm.c.o.d new file mode 100644 index 00000000..8a6c4c02 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/comm.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/comm.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o new file mode 100644 index 00000000..b1398a0c Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o.d new file mode 100644 index 00000000..ee311763 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o.d @@ -0,0 +1,121 @@ +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o new file mode 100644 index 00000000..07f08bc9 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o.d new file mode 100644 index 00000000..6397fab6 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o.d @@ -0,0 +1,118 @@ +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.internal b/build_base/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.internal new file mode 100644 index 00000000..f1d7a61d --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.internal @@ -0,0 +1,25886 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +SRC/CMakeFiles/superlu_dist.dir/comm.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dgather.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/float.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/ctype.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/c++/7/cstdarg + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/bits/xopen_lim.h + /usr/include/bits/uio_lim.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h + /usr/include/string.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/bits/time.h + /usr/include/bits/types.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/timex.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/struct_tm.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/types/struct_itimerspec.h + /usr/include/c++/7/new + /usr/include/c++/7/exception + /usr/include/c++/7/bits/exception.h + /usr/include/c++/7/bits/exception_ptr.h + /usr/include/c++/7/bits/exception_defines.h + /usr/include/c++/7/bits/cxxabi_init_exception.h + /usr/include/c++/7/typeinfo + /usr/include/c++/7/bits/hash_bytes.h + /usr/include/c++/7/bits/nested_exception.h + /usr/include/c++/7/bits/move.h + /usr/include/c++/7/bits/concept_check.h + /usr/include/c++/7/type_traits + /usr/include/stdio.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/c++/7/stdlib.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib + /usr/include/c++/7/cstdlib + /usr/include/stdlib.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/sys/types.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/include/bits/stdlib-float.h + /usr/include/c++/7/bits/std_abs.h + /usr/include/assert.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/c++/7/math.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath + /usr/include/c++/7/cmath + /usr/include/c++/7/bits/cpp_type_traits.h + /usr/include/c++/7/ext/type_traits.h + /usr/include/math.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-narrow.h + /usr/include/bits/iscanonical.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/include/c++/7/cstdint + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/wchar.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /usr/include/c++/7/utility + /usr/include/c++/7/bits/stl_relops.h + /usr/include/c++/7/bits/stl_pair.h + /usr/include/c++/7/initializer_list + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/etree.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include/parmetis.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include/metis.h + /usr/include/inttypes.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/memory.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/mmd.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter.c + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlook_ahead_update.c + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/c++/7/cstdarg + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/bits/xopen_lim.h + /usr/include/bits/uio_lim.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h + /usr/include/string.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/bits/time.h + /usr/include/bits/types.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/timex.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/struct_tm.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/types/struct_itimerspec.h + /usr/include/c++/7/new + /usr/include/c++/7/exception + /usr/include/c++/7/bits/exception.h + /usr/include/c++/7/bits/exception_ptr.h + /usr/include/c++/7/bits/exception_defines.h + /usr/include/c++/7/bits/cxxabi_init_exception.h + /usr/include/c++/7/typeinfo + /usr/include/c++/7/bits/hash_bytes.h + /usr/include/c++/7/bits/nested_exception.h + /usr/include/c++/7/bits/move.h + /usr/include/c++/7/bits/concept_check.h + /usr/include/c++/7/type_traits + /usr/include/stdio.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/c++/7/stdlib.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib + /usr/include/c++/7/cstdlib + /usr/include/stdlib.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/sys/types.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/include/bits/stdlib-float.h + /usr/include/c++/7/bits/std_abs.h + /usr/include/assert.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/c++/7/math.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath + /usr/include/c++/7/cmath + /usr/include/c++/7/bits/cpp_type_traits.h + /usr/include/c++/7/ext/type_traits.h + /usr/include/math.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-narrow.h + /usr/include/bits/iscanonical.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/include/c++/7/cstdint + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/wchar.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /usr/include/c++/7/utility + /usr/include/c++/7/bits/stl_relops.h + /usr/include/c++/7/bits/stl_pair.h + /usr/include/c++/7/initializer_list + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter.c + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slook_ahead_update.c + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psutil.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter.c + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlook_ahead_update.c + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sgather.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/float.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/machines.h + +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/ctype.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/c++/7/cstdarg + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/bits/xopen_lim.h + /usr/include/bits/uio_lim.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h + /usr/include/string.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/bits/time.h + /usr/include/bits/types.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/timex.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/struct_tm.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/types/struct_itimerspec.h + /usr/include/c++/7/new + /usr/include/c++/7/exception + /usr/include/c++/7/bits/exception.h + /usr/include/c++/7/bits/exception_ptr.h + /usr/include/c++/7/bits/exception_defines.h + /usr/include/c++/7/bits/cxxabi_init_exception.h + /usr/include/c++/7/typeinfo + /usr/include/c++/7/bits/hash_bytes.h + /usr/include/c++/7/bits/nested_exception.h + /usr/include/c++/7/bits/move.h + /usr/include/c++/7/bits/concept_check.h + /usr/include/c++/7/type_traits + /usr/include/stdio.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/c++/7/stdlib.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib + /usr/include/c++/7/cstdlib + /usr/include/stdlib.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/sys/types.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/include/bits/stdlib-float.h + /usr/include/c++/7/bits/std_abs.h + /usr/include/assert.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/c++/7/math.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath + /usr/include/c++/7/cmath + /usr/include/c++/7/bits/cpp_type_traits.h + /usr/include/c++/7/ext/type_traits.h + /usr/include/math.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-narrow.h + /usr/include/bits/iscanonical.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/include/c++/7/cstdint + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/wchar.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /usr/include/c++/7/utility + /usr/include/c++/7/bits/stl_relops.h + /usr/include/c++/7/bits/stl_pair.h + /usr/include/c++/7/initializer_list + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/c++/7/cstdarg + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/bits/xopen_lim.h + /usr/include/bits/uio_lim.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h + /usr/include/string.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/bits/time.h + /usr/include/bits/types.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/timex.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/struct_tm.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/types/struct_itimerspec.h + /usr/include/c++/7/new + /usr/include/c++/7/exception + /usr/include/c++/7/bits/exception.h + /usr/include/c++/7/bits/exception_ptr.h + /usr/include/c++/7/bits/exception_defines.h + /usr/include/c++/7/bits/cxxabi_init_exception.h + /usr/include/c++/7/typeinfo + /usr/include/c++/7/bits/hash_bytes.h + /usr/include/c++/7/bits/nested_exception.h + /usr/include/c++/7/bits/move.h + /usr/include/c++/7/bits/concept_check.h + /usr/include/c++/7/type_traits + /usr/include/stdio.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/c++/7/stdlib.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib + /usr/include/c++/7/cstdlib + /usr/include/stdlib.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/sys/types.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/include/bits/stdlib-float.h + /usr/include/c++/7/bits/std_abs.h + /usr/include/assert.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/c++/7/math.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath + /usr/include/c++/7/cmath + /usr/include/c++/7/bits/cpp_type_traits.h + /usr/include/c++/7/ext/type_traits.h + /usr/include/math.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-narrow.h + /usr/include/bits/iscanonical.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/include/c++/7/cstdint + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/wchar.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /usr/include/c++/7/utility + /usr/include/c++/7/bits/stl_relops.h + /usr/include/c++/7/bits/stl_pair.h + /usr/include/c++/7/initializer_list + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/util.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/unistd.h + /usr/include/bits/posix_opt.h + /usr/include/bits/environments.h + /usr/include/bits/wordsize.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/confname.h + /usr/include/bits/getopt_posix.h + /usr/include/bits/getopt_core.h + /usr/include/bits/unistd_ext.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/ctype.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.make b/build_base/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.make new file mode 100644 index 00000000..951e91a5 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.make @@ -0,0 +1,26512 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +SRC/CMakeFiles/superlu_dist.dir/comm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/float.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/ctype.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/etree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include/parmetis.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include/metis.h \ + /usr/include/inttypes.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/memory.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/mmd.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlook_ahead_update.c \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slook_ahead_update.c \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlook_ahead_update.c \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/float.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/machines.h + +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/ctype.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/util.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h \ + /usr/include/bits/environments.h \ + /usr/include/bits/wordsize.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/confname.h \ + /usr/include/bits/getopt_posix.h \ + /usr/include/bits/getopt_core.h \ + /usr/include/bits/unistd_ext.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h + +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/ctype.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c: + +/usr/include/bits/getopt_core.h: + +/usr/include/bits/getopt_posix.h: + +/usr/include/bits/confname.h: + +/usr/include/unistd.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h: + +/usr/include/assert.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlook_ahead_update.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h: + +/usr/include/bits/stdint-uintn.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c: + +/usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h: + +/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h: + +/usr/include/bits/math-vector.h: + +/usr/include/bits/uio_lim.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h: + +/usr/include/sys/select.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c: + +/usr/include/bits/types/struct_timespec.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h: + +/usr/include/bits/mathcalls.h: + +/usr/include/bits/types/__fpos_t.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu: + +/usr/include/bits/types/clock_t.h: + +/usr/include/bits/fp-logb.h: + +/usr/include/bits/flt-eval-method.h: + +/usr/include/bits/types/FILE.h: + +/usr/include/ctype.h: + +/usr/include/bits/waitflags.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c: + +/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include/parmetis.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h: + +/usr/include/bits/timesize.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c: + +/usr/include/bits/types/locale_t.h: + +/usr/include/bits/posix2_lim.h: + +/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c: + +/usr/include/bits/environments.h: + +/usr/include/bits/types/struct_FILE.h: + +/usr/include/limits.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c: + +/usr/include/bits/types/__fpos64_t.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c: + +/usr/include/c++/7/ext/type_traits.h: + +/usr/include/bits/local_lim.h: + +/usr/include/bits/types/__mbstate_t.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h: + +/usr/include/c++/7/bits/stl_relops.h: + +/usr/include/bits/stdio_lim.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c: + +/usr/include/bits/time.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c: + +/usr/include/bits/libc-header-start.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h: + +/usr/include/string.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c: + +/usr/include/bits/time64.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h: + +/usr/include/bits/stdlib-float.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c: + +/usr/include/bits/byteswap.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h: + +/usr/include/bits/types.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c: + +/usr/include/math.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlook_ahead_update.c: + +/usr/include/gnu/stubs.h: + +/usr/include/bits/pthreadtypes-arch.h: + +/usr/include/bits/long-double.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp: + +/usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h: + +/usr/include/bits/uintn-identity.h: + +/usr/include/sys/cdefs.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c: + +/usr/include/c++/7/bits/cxxabi_init_exception.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h: + +/usr/include/bits/select.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h: + +/usr/include/c++/7/cstdlib: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c: + +/usr/include/bits/stdint-intn.h: + +/usr/include/bits/types/clockid_t.h: + +/usr/include/linux/limits.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h: + +/usr/include/gnu/stubs-64.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h: + +/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h: + +/usr/include/alloca.h: + +/usr/include/bits/types/sigset_t.h: + +/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h: + +/usr/include/bits/pthreadtypes.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h: + +/usr/include/bits/endian.h: + +/usr/include/bits/posix1_lim.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h: + +/usr/include/bits/floatn.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c: + +/usr/include/sys/types.h: + +/usr/include/bits/wordsize.h: + +/usr/include/stdio.h: + +/usr/include/bits/types/timer_t.h: + +/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h: + +/usr/include/stdint.h: + +/usr/include/endian.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c: + +/usr/include/bits/unistd_ext.h: + +/usr/include/c++/7/bits/std_abs.h: + +/usr/include/c++/7/bits/stl_pair.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c: + +/usr/include/features.h: + +/usr/include/bits/types/__FILE.h: + +/usr/include/bits/fp-fast.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c: + +/usr/include/bits/types/struct_timeval.h: + +/usr/include/bits/libm-simd-decl-stubs.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp: + +/usr/include/c++/7/stdlib.h: + +/usr/include/bits/types/time_t.h: + +/usr/include/bits/struct_rwlock.h: + +/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h: + +/usr/include/bits/types/struct_itimerspec.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp: + +/usr/include/strings.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c: + +/usr/include/c++/7/bits/exception_defines.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c: + +/usr/include/c++/7/new: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c: + +/usr/include/bits/wchar.h: + +/usr/include/bits/waitstatus.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c: + +/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h: + +/usr/lib64/gcc/x86_64-suse-linux/7/include/float.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slook_ahead_update.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/machines.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/c++/7/cstdarg: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp: + +/usr/include/bits/xopen_lim.h: + +/usr/include/c++/7/bits/move.h: + +/usr/include/time.h: + +/usr/include/bits/timex.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h: + +/usr/include/c++/7/bits/exception_ptr.h: + +/usr/include/bits/types/struct_tm.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib: + +/usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h: + +/usr/include/c++/7/exception: + +/usr/include/c++/7/bits/exception.h: + +/usr/include/bits/types/__locale_t.h: + +/usr/include/c++/7/typeinfo: + +/usr/include/c++/7/bits/hash_bytes.h: + +/usr/include/c++/7/bits/nested_exception.h: + +/usr/include/c++/7/bits/concept_check.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c: + +/usr/include/bits/types/cookie_io_functions_t.h: + +/usr/include/c++/7/type_traits: + +/usr/include/c++/7/math.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c: + +/usr/include/c++/7/cmath: + +/usr/include/bits/mathcalls-narrow.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c: + +/usr/include/bits/iscanonical.h: + +/usr/include/bits/types/__sigset_t.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h: + +/usr/include/bits/sys_errlist.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h: + +/usr/include/bits/typesizes.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp: + +/usr/include/bits/floatn-common.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h: + +/usr/include/bits/struct_mutex.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h: + +/usr/include/bits/thread-shared-types.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h: + +/usr/include/stdlib.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h: + +/usr/include/c++/7/cstdint: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c: + +/usr/include/c++/7/utility: + +/usr/include/c++/7/initializer_list: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c: + +/usr/include/stdc-predef.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h: + +/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include/metis.h: + +/usr/include/inttypes.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c: + +/usr/include/bits/mathcalls-helper-functions.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c: + +/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h: + +/usr/include/c++/7/bits/cpp_type_traits.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c: + +/usr/include/bits/endianness.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c: diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts b/build_base/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts new file mode 100644 index 00000000..f4c943d2 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for superlu_dist. diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o new file mode 100644 index 00000000..310e89af Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o.d new file mode 100644 index 00000000..b03c9a09 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o new file mode 100644 index 00000000..5308fc11 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o.d new file mode 100644 index 00000000..0398f3a9 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o new file mode 100644 index 00000000..8bc6485f Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o.d new file mode 100644 index 00000000..75bc0571 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o new file mode 100644 index 00000000..fcacb341 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o.d new file mode 100644 index 00000000..e46fae23 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/depend.make b/build_base/SRC/CMakeFiles/superlu_dist.dir/depend.make new file mode 100644 index 00000000..abb4d560 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for superlu_dist. +# This may be replaced when dependencies are built. diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dgather.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dgather.c.o new file mode 100644 index 00000000..a9077474 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dgather.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dgather.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dgather.c.o.d new file mode 100644 index 00000000..0d85feb8 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dgather.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dgather.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o new file mode 100644 index 00000000..e5a46668 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o.d new file mode 100644 index 00000000..c8a596bd --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o new file mode 100644 index 00000000..3b900a22 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o.d new file mode 100644 index 00000000..28249b5e --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o new file mode 100644 index 00000000..b85282ca Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o.d new file mode 100644 index 00000000..47c572e7 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o new file mode 100644 index 00000000..c4f4eb17 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o.d new file mode 100644 index 00000000..d8759049 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dlink.txt b/build_base/SRC/CMakeFiles/superlu_dist.dir/dlink.txt new file mode 100644 index 00000000..7c5efa04 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dlink.txt @@ -0,0 +1 @@ +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler -DUSE_VENDOR_BLAS -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC -O3 -DNDEBUG --generate-code=arch=compute_80,code=[compute_80,sm_80] -Xcompiler=-fPIC -Wno-deprecated-gpu-targets -shared -dlink CMakeFiles/superlu_dist.dir/sp_ienv.c.o CMakeFiles/superlu_dist.dir/etree.c.o CMakeFiles/superlu_dist.dir/sp_colorder.c.o CMakeFiles/superlu_dist.dir/get_perm_c.c.o CMakeFiles/superlu_dist.dir/mmd.c.o CMakeFiles/superlu_dist.dir/comm.c.o CMakeFiles/superlu_dist.dir/memory.c.o CMakeFiles/superlu_dist.dir/util.c.o CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o CMakeFiles/superlu_dist.dir/superlu_grid.c.o CMakeFiles/superlu_dist.dir/pxerr_dist.c.o CMakeFiles/superlu_dist.dir/superlu_timer.c.o CMakeFiles/superlu_dist.dir/symbfact.c.o CMakeFiles/superlu_dist.dir/psymbfact.c.o CMakeFiles/superlu_dist.dir/psymbfact_util.c.o CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o CMakeFiles/superlu_dist.dir/xerr_dist.c.o CMakeFiles/superlu_dist.dir/smach_dist.c.o CMakeFiles/superlu_dist.dir/dmach_dist.c.o CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o CMakeFiles/superlu_dist.dir/comm_tree.c.o CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o CMakeFiles/superlu_dist.dir/supernodal_etree.c.o CMakeFiles/superlu_dist.dir/supernodalForest.c.o CMakeFiles/superlu_dist.dir/trfAux.c.o CMakeFiles/superlu_dist.dir/communication_aux.c.o CMakeFiles/superlu_dist.dir/treeFactorization.c.o CMakeFiles/superlu_dist.dir/sec_structs.c.o CMakeFiles/superlu_dist.dir/dlangs_dist.c.o CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o CMakeFiles/superlu_dist.dir/dutil_dist.c.o CMakeFiles/superlu_dist.dir/dmemory_dist.c.o CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/pdgssvx.c.o CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/dreadhb.c.o CMakeFiles/superlu_dist.dir/dreadrb.c.o CMakeFiles/superlu_dist.dir/dreadtriple.c.o CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/dbinary_io.c.o CMakeFiles/superlu_dist.dir/dreadMM.c.o CMakeFiles/superlu_dist.dir/pdgsequ.c.o CMakeFiles/superlu_dist.dir/pdlaqgs.c.o CMakeFiles/superlu_dist.dir/dldperm_dist.c.o CMakeFiles/superlu_dist.dir/pdlangs.c.o CMakeFiles/superlu_dist.dir/pdutil.c.o CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/ddistribute.c.o CMakeFiles/superlu_dist.dir/pddistribute.c.o CMakeFiles/superlu_dist.dir/pdgstrf.c.o CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o CMakeFiles/superlu_dist.dir/pdgstrf2.c.o CMakeFiles/superlu_dist.dir/pdgstrs.c.o CMakeFiles/superlu_dist.dir/pdgstrs1.c.o CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/pdgsrfs.c.o CMakeFiles/superlu_dist.dir/pdgsmv.c.o CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/dgather.c.o CMakeFiles/superlu_dist.dir/dscatter3d.c.o CMakeFiles/superlu_dist.dir/pd3dcomm.c.o CMakeFiles/superlu_dist.dir/dtrfAux.c.o CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o CMakeFiles/superlu_dist.dir/slangs_dist.c.o CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o CMakeFiles/superlu_dist.dir/sutil_dist.c.o CMakeFiles/superlu_dist.dir/smemory_dist.c.o CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/psgssvx.c.o CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/sreadhb.c.o CMakeFiles/superlu_dist.dir/sreadrb.c.o CMakeFiles/superlu_dist.dir/sreadtriple.c.o CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/sbinary_io.c.o CMakeFiles/superlu_dist.dir/sreadMM.c.o CMakeFiles/superlu_dist.dir/psgsequ.c.o CMakeFiles/superlu_dist.dir/pslaqgs.c.o CMakeFiles/superlu_dist.dir/sldperm_dist.c.o CMakeFiles/superlu_dist.dir/pslangs.c.o CMakeFiles/superlu_dist.dir/psutil.c.o CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/sdistribute.c.o CMakeFiles/superlu_dist.dir/psdistribute.c.o CMakeFiles/superlu_dist.dir/psgstrf.c.o CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o CMakeFiles/superlu_dist.dir/psgstrf2.c.o CMakeFiles/superlu_dist.dir/psgstrs.c.o CMakeFiles/superlu_dist.dir/psgstrs1.c.o CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/psgsrfs.c.o CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o CMakeFiles/superlu_dist.dir/psgsmv.c.o CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/psGetDiagU.c.o CMakeFiles/superlu_dist.dir/psgssvx3d.c.o CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/psgstrf3d.c.o CMakeFiles/superlu_dist.dir/streeFactorization.c.o CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/sgather.c.o CMakeFiles/superlu_dist.dir/sscatter3d.c.o CMakeFiles/superlu_dist.dir/ps3dcomm.c.o CMakeFiles/superlu_dist.dir/strfAux.c.o CMakeFiles/superlu_dist.dir/scommunication_aux.c.o CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o CMakeFiles/superlu_dist.dir/psgsequb.c.o CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o CMakeFiles/superlu_dist.dir/zlangs_dist.c.o CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o CMakeFiles/superlu_dist.dir/zutil_dist.c.o CMakeFiles/superlu_dist.dir/zmemory_dist.c.o CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/pzgssvx.c.o CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/zreadhb.c.o CMakeFiles/superlu_dist.dir/zreadrb.c.o CMakeFiles/superlu_dist.dir/zreadtriple.c.o CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/zbinary_io.c.o CMakeFiles/superlu_dist.dir/zreadMM.c.o CMakeFiles/superlu_dist.dir/pzgsequ.c.o CMakeFiles/superlu_dist.dir/pzlaqgs.c.o CMakeFiles/superlu_dist.dir/zldperm_dist.c.o CMakeFiles/superlu_dist.dir/pzlangs.c.o CMakeFiles/superlu_dist.dir/pzutil.c.o CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/zdistribute.c.o CMakeFiles/superlu_dist.dir/pzdistribute.c.o CMakeFiles/superlu_dist.dir/pzgstrf.c.o CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o CMakeFiles/superlu_dist.dir/pzgstrf2.c.o CMakeFiles/superlu_dist.dir/pzgstrs.c.o CMakeFiles/superlu_dist.dir/pzgstrs1.c.o CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/pzgsrfs.c.o CMakeFiles/superlu_dist.dir/pzgsmv.c.o CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/zscatter3d.c.o CMakeFiles/superlu_dist.dir/zgather.c.o CMakeFiles/superlu_dist.dir/pz3dcomm.c.o CMakeFiles/superlu_dist.dir/ztrfAux.c.o CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o -o CMakeFiles/superlu_dist.dir/cmake_device_link.o -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lcudart -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64" diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o new file mode 100644 index 00000000..9445eadd Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o.d new file mode 100644 index 00000000..620e4552 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o.d @@ -0,0 +1,34 @@ +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/float.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o new file mode 100644 index 00000000..9b904a9d Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o.d new file mode 100644 index 00000000..dc837bb2 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o new file mode 100644 index 00000000..0250ff7d Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o.d new file mode 100644 index 00000000..f7455423 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o.d @@ -0,0 +1,5 @@ +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o new file mode 100644 index 00000000..83fcb932 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o.d new file mode 100644 index 00000000..8092e838 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o new file mode 100644 index 00000000..990c9457 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o.d new file mode 100644 index 00000000..3a6a8f97 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o.d @@ -0,0 +1,118 @@ +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/ctype.h /usr/include/features.h /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o new file mode 100644 index 00000000..ee744a7f Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o.d new file mode 100644 index 00000000..67b02541 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o new file mode 100644 index 00000000..115d1ef7 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o.d new file mode 100644 index 00000000..867fc31c --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o new file mode 100644 index 00000000..5332742a Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o.d new file mode 100644 index 00000000..8c2f955a --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o new file mode 100644 index 00000000..f9b53a98 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o.d new file mode 100644 index 00000000..78178fc1 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o new file mode 100644 index 00000000..a8650439 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o.d new file mode 100644 index 00000000..0a4d97d8 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o new file mode 100644 index 00000000..c6ddc510 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o.d new file mode 100644 index 00000000..d244f606 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o new file mode 100644 index 00000000..adab090b Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o.d new file mode 100644 index 00000000..abf7c57a --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o new file mode 100644 index 00000000..d94d5894 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o.d new file mode 100644 index 00000000..c4912567 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o new file mode 100644 index 00000000..3c05c72e Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o.d new file mode 100644 index 00000000..8346e978 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o new file mode 100644 index 00000000..aec792fc Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o.d new file mode 100644 index 00000000..d6ec5559 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o.d @@ -0,0 +1,202 @@ +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o : /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o new file mode 100644 index 00000000..62932897 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o.d new file mode 100644 index 00000000..9fc89c7f --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o new file mode 100644 index 00000000..7c5d06ca Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o.d new file mode 100644 index 00000000..932aa3bb --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o new file mode 100644 index 00000000..670d137b Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o.d new file mode 100644 index 00000000..3c564019 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o new file mode 100644 index 00000000..c10fb8ae Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o.d new file mode 100644 index 00000000..26995ed1 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o new file mode 100644 index 00000000..684c8764 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o.d new file mode 100644 index 00000000..af5799d8 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/etree.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/etree.c.o new file mode 100644 index 00000000..d7a7d9c7 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/etree.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/etree.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/etree.c.o.d new file mode 100644 index 00000000..51a327fe --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/etree.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/etree.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/flags.make b/build_base/SRC/CMakeFiles/superlu_dist.dir/flags.make new file mode 100644 index 00000000..da389972 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/flags.make @@ -0,0 +1,19 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +# compile CUDA with /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc +C_DEFINES = -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + +CUDA_DEFINES = -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS + +CUDA_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +CUDA_FLAGS = -DUSE_VENDOR_BLAS -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC -O3 -DNDEBUG --generate-code=arch=compute_80,code=[compute_80,sm_80] -Xcompiler=-fPIC -std=c++11 + +# Custom flags: SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o_FLAGS = -O0 + diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o new file mode 100644 index 00000000..29e6d780 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o.d new file mode 100644 index 00000000..853f194e --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o new file mode 100644 index 00000000..303243f2 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o.d new file mode 100644 index 00000000..1de566c2 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o.d @@ -0,0 +1,127 @@ +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include/parmetis.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include/metis.h \ + /usr/include/inttypes.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o new file mode 100644 index 00000000..80767650 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o.d new file mode 100644 index 00000000..80464bc3 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o.d @@ -0,0 +1,118 @@ +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/link.txt b/build_base/SRC/CMakeFiles/superlu_dist.dir/link.txt new file mode 100644 index 00000000..5195a475 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/CC -fPIC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -shared -Wl,-soname,libsuperlu_dist.so.8 -o libsuperlu_dist.so.8.1.2 CMakeFiles/superlu_dist.dir/sp_ienv.c.o CMakeFiles/superlu_dist.dir/etree.c.o CMakeFiles/superlu_dist.dir/sp_colorder.c.o CMakeFiles/superlu_dist.dir/get_perm_c.c.o CMakeFiles/superlu_dist.dir/mmd.c.o CMakeFiles/superlu_dist.dir/comm.c.o CMakeFiles/superlu_dist.dir/memory.c.o CMakeFiles/superlu_dist.dir/util.c.o CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o CMakeFiles/superlu_dist.dir/superlu_grid.c.o CMakeFiles/superlu_dist.dir/pxerr_dist.c.o CMakeFiles/superlu_dist.dir/superlu_timer.c.o CMakeFiles/superlu_dist.dir/symbfact.c.o CMakeFiles/superlu_dist.dir/psymbfact.c.o CMakeFiles/superlu_dist.dir/psymbfact_util.c.o CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o CMakeFiles/superlu_dist.dir/xerr_dist.c.o CMakeFiles/superlu_dist.dir/smach_dist.c.o CMakeFiles/superlu_dist.dir/dmach_dist.c.o CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o CMakeFiles/superlu_dist.dir/comm_tree.c.o CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o CMakeFiles/superlu_dist.dir/supernodal_etree.c.o CMakeFiles/superlu_dist.dir/supernodalForest.c.o CMakeFiles/superlu_dist.dir/trfAux.c.o CMakeFiles/superlu_dist.dir/communication_aux.c.o CMakeFiles/superlu_dist.dir/treeFactorization.c.o CMakeFiles/superlu_dist.dir/sec_structs.c.o CMakeFiles/superlu_dist.dir/dlangs_dist.c.o CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o CMakeFiles/superlu_dist.dir/dutil_dist.c.o CMakeFiles/superlu_dist.dir/dmemory_dist.c.o CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/pdgssvx.c.o CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/dreadhb.c.o CMakeFiles/superlu_dist.dir/dreadrb.c.o CMakeFiles/superlu_dist.dir/dreadtriple.c.o CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/dbinary_io.c.o CMakeFiles/superlu_dist.dir/dreadMM.c.o CMakeFiles/superlu_dist.dir/pdgsequ.c.o CMakeFiles/superlu_dist.dir/pdlaqgs.c.o CMakeFiles/superlu_dist.dir/dldperm_dist.c.o CMakeFiles/superlu_dist.dir/pdlangs.c.o CMakeFiles/superlu_dist.dir/pdutil.c.o CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/ddistribute.c.o CMakeFiles/superlu_dist.dir/pddistribute.c.o CMakeFiles/superlu_dist.dir/pdgstrf.c.o CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o CMakeFiles/superlu_dist.dir/pdgstrf2.c.o CMakeFiles/superlu_dist.dir/pdgstrs.c.o CMakeFiles/superlu_dist.dir/pdgstrs1.c.o CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/pdgsrfs.c.o CMakeFiles/superlu_dist.dir/pdgsmv.c.o CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/dgather.c.o CMakeFiles/superlu_dist.dir/dscatter3d.c.o CMakeFiles/superlu_dist.dir/pd3dcomm.c.o CMakeFiles/superlu_dist.dir/dtrfAux.c.o CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o CMakeFiles/superlu_dist.dir/slangs_dist.c.o CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o CMakeFiles/superlu_dist.dir/sutil_dist.c.o CMakeFiles/superlu_dist.dir/smemory_dist.c.o CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/psgssvx.c.o CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/sreadhb.c.o CMakeFiles/superlu_dist.dir/sreadrb.c.o CMakeFiles/superlu_dist.dir/sreadtriple.c.o CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/sbinary_io.c.o CMakeFiles/superlu_dist.dir/sreadMM.c.o CMakeFiles/superlu_dist.dir/psgsequ.c.o CMakeFiles/superlu_dist.dir/pslaqgs.c.o CMakeFiles/superlu_dist.dir/sldperm_dist.c.o CMakeFiles/superlu_dist.dir/pslangs.c.o CMakeFiles/superlu_dist.dir/psutil.c.o CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/sdistribute.c.o CMakeFiles/superlu_dist.dir/psdistribute.c.o CMakeFiles/superlu_dist.dir/psgstrf.c.o CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o CMakeFiles/superlu_dist.dir/psgstrf2.c.o CMakeFiles/superlu_dist.dir/psgstrs.c.o CMakeFiles/superlu_dist.dir/psgstrs1.c.o CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/psgsrfs.c.o CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o CMakeFiles/superlu_dist.dir/psgsmv.c.o CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/psGetDiagU.c.o CMakeFiles/superlu_dist.dir/psgssvx3d.c.o CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/psgstrf3d.c.o CMakeFiles/superlu_dist.dir/streeFactorization.c.o CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/sgather.c.o CMakeFiles/superlu_dist.dir/sscatter3d.c.o CMakeFiles/superlu_dist.dir/ps3dcomm.c.o CMakeFiles/superlu_dist.dir/strfAux.c.o CMakeFiles/superlu_dist.dir/scommunication_aux.c.o CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o CMakeFiles/superlu_dist.dir/psgsequb.c.o CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o CMakeFiles/superlu_dist.dir/zlangs_dist.c.o CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o CMakeFiles/superlu_dist.dir/zutil_dist.c.o CMakeFiles/superlu_dist.dir/zmemory_dist.c.o CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/pzgssvx.c.o CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/zreadhb.c.o CMakeFiles/superlu_dist.dir/zreadrb.c.o CMakeFiles/superlu_dist.dir/zreadtriple.c.o CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/zbinary_io.c.o CMakeFiles/superlu_dist.dir/zreadMM.c.o CMakeFiles/superlu_dist.dir/pzgsequ.c.o CMakeFiles/superlu_dist.dir/pzlaqgs.c.o CMakeFiles/superlu_dist.dir/zldperm_dist.c.o CMakeFiles/superlu_dist.dir/pzlangs.c.o CMakeFiles/superlu_dist.dir/pzutil.c.o CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/zdistribute.c.o CMakeFiles/superlu_dist.dir/pzdistribute.c.o CMakeFiles/superlu_dist.dir/pzgstrf.c.o CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o CMakeFiles/superlu_dist.dir/pzgstrf2.c.o CMakeFiles/superlu_dist.dir/pzgstrs.c.o CMakeFiles/superlu_dist.dir/pzgstrs1.c.o CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/pzgsrfs.c.o CMakeFiles/superlu_dist.dir/pzgsmv.c.o CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/zscatter3d.c.o CMakeFiles/superlu_dist.dir/zgather.c.o CMakeFiles/superlu_dist.dir/pz3dcomm.c.o CMakeFiles/superlu_dist.dir/ztrfAux.c.o CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o CMakeFiles/superlu_dist.dir/cmake_device_link.o -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lcudart -ldl -ldl -ldl -lpthread -lrt -lpthread -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs" -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib" diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o new file mode 100644 index 00000000..f65403bf Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o.d new file mode 100644 index 00000000..d72c305a --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/memory.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/memory.c.o new file mode 100644 index 00000000..0e1e8e32 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/memory.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/memory.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/memory.c.o.d new file mode 100644 index 00000000..de091857 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/memory.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/memory.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/mmd.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/mmd.c.o new file mode 100644 index 00000000..2c84e196 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/mmd.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/mmd.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/mmd.c.o.d new file mode 100644 index 00000000..b23bd631 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/mmd.c.o.d @@ -0,0 +1,118 @@ +SRC/CMakeFiles/superlu_dist.dir/mmd.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o new file mode 100644 index 00000000..d7073231 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o.d new file mode 100644 index 00000000..bc157c90 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o new file mode 100644 index 00000000..fad4b1aa Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o.d new file mode 100644 index 00000000..4630c05a --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o new file mode 100644 index 00000000..14e00ddd Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o.d new file mode 100644 index 00000000..f05af989 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o new file mode 100644 index 00000000..0409dab3 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o.d new file mode 100644 index 00000000..88396f00 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o new file mode 100644 index 00000000..0892ff5f Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o.d new file mode 100644 index 00000000..e81da8a3 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o new file mode 100644 index 00000000..05812f43 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o.d new file mode 100644 index 00000000..46ef43f6 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o new file mode 100644 index 00000000..d7341ea9 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o.d new file mode 100644 index 00000000..c26e007b --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o new file mode 100644 index 00000000..afd893cd Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o.d new file mode 100644 index 00000000..e96ebe33 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o new file mode 100644 index 00000000..473e34dd Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o.d new file mode 100644 index 00000000..ddc6fbce --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o new file mode 100644 index 00000000..afff30f8 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o.d new file mode 100644 index 00000000..4d3851f7 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o new file mode 100644 index 00000000..a905834d Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o.d new file mode 100644 index 00000000..4e133dd6 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o new file mode 100644 index 00000000..c4cf28d6 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o.d new file mode 100644 index 00000000..582887b9 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlook_ahead_update.c \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o new file mode 100644 index 00000000..b9384cc6 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o.d new file mode 100644 index 00000000..85ac189b --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o new file mode 100644 index 00000000..bcc623bd Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o.d new file mode 100644 index 00000000..c40088cf --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o new file mode 100644 index 00000000..c3580a36 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o.d new file mode 100644 index 00000000..d15925c8 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o new file mode 100644 index 00000000..c859a4fe Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o.d new file mode 100644 index 00000000..96be2722 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o new file mode 100644 index 00000000..8edb536f Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o.d new file mode 100644 index 00000000..01dfb1f9 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o new file mode 100644 index 00000000..def333c6 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o.d new file mode 100644 index 00000000..db1c3e91 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o new file mode 100644 index 00000000..c48f6663 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o.d new file mode 100644 index 00000000..021d3431 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o.d @@ -0,0 +1,201 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o : /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o new file mode 100644 index 00000000..b30d9d6c Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o.d new file mode 100644 index 00000000..409fd484 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o new file mode 100644 index 00000000..d8114544 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o.d new file mode 100644 index 00000000..f0cdcab9 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o new file mode 100644 index 00000000..8ad9a16f Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o.d new file mode 100644 index 00000000..5f9501f1 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o new file mode 100644 index 00000000..601e19a2 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o.d new file mode 100644 index 00000000..03e3cd2b --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/progress.make b/build_base/SRC/CMakeFiles/superlu_dist.dir/progress.make new file mode 100644 index 00000000..989dfc71 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/progress.make @@ -0,0 +1,186 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 27 +CMAKE_PROGRESS_4 = +CMAKE_PROGRESS_5 = +CMAKE_PROGRESS_6 = +CMAKE_PROGRESS_7 = +CMAKE_PROGRESS_8 = 28 +CMAKE_PROGRESS_9 = +CMAKE_PROGRESS_10 = +CMAKE_PROGRESS_11 = +CMAKE_PROGRESS_12 = +CMAKE_PROGRESS_13 = 29 +CMAKE_PROGRESS_14 = +CMAKE_PROGRESS_15 = +CMAKE_PROGRESS_16 = +CMAKE_PROGRESS_17 = +CMAKE_PROGRESS_18 = +CMAKE_PROGRESS_19 = 30 +CMAKE_PROGRESS_20 = +CMAKE_PROGRESS_21 = +CMAKE_PROGRESS_22 = +CMAKE_PROGRESS_23 = +CMAKE_PROGRESS_24 = 31 +CMAKE_PROGRESS_25 = +CMAKE_PROGRESS_26 = +CMAKE_PROGRESS_27 = +CMAKE_PROGRESS_28 = +CMAKE_PROGRESS_29 = 32 +CMAKE_PROGRESS_30 = +CMAKE_PROGRESS_31 = +CMAKE_PROGRESS_32 = +CMAKE_PROGRESS_33 = +CMAKE_PROGRESS_34 = 33 +CMAKE_PROGRESS_35 = +CMAKE_PROGRESS_36 = +CMAKE_PROGRESS_37 = +CMAKE_PROGRESS_38 = +CMAKE_PROGRESS_39 = +CMAKE_PROGRESS_40 = 34 +CMAKE_PROGRESS_41 = +CMAKE_PROGRESS_42 = +CMAKE_PROGRESS_43 = +CMAKE_PROGRESS_44 = +CMAKE_PROGRESS_45 = 35 +CMAKE_PROGRESS_46 = +CMAKE_PROGRESS_47 = +CMAKE_PROGRESS_48 = +CMAKE_PROGRESS_49 = +CMAKE_PROGRESS_50 = 36 +CMAKE_PROGRESS_51 = +CMAKE_PROGRESS_52 = +CMAKE_PROGRESS_53 = +CMAKE_PROGRESS_54 = +CMAKE_PROGRESS_55 = 37 +CMAKE_PROGRESS_56 = +CMAKE_PROGRESS_57 = +CMAKE_PROGRESS_58 = +CMAKE_PROGRESS_59 = +CMAKE_PROGRESS_60 = +CMAKE_PROGRESS_61 = 38 +CMAKE_PROGRESS_62 = +CMAKE_PROGRESS_63 = +CMAKE_PROGRESS_64 = +CMAKE_PROGRESS_65 = +CMAKE_PROGRESS_66 = 39 +CMAKE_PROGRESS_67 = +CMAKE_PROGRESS_68 = +CMAKE_PROGRESS_69 = +CMAKE_PROGRESS_70 = +CMAKE_PROGRESS_71 = 40 +CMAKE_PROGRESS_72 = +CMAKE_PROGRESS_73 = +CMAKE_PROGRESS_74 = +CMAKE_PROGRESS_75 = +CMAKE_PROGRESS_76 = 41 +CMAKE_PROGRESS_77 = +CMAKE_PROGRESS_78 = +CMAKE_PROGRESS_79 = +CMAKE_PROGRESS_80 = +CMAKE_PROGRESS_81 = +CMAKE_PROGRESS_82 = 42 +CMAKE_PROGRESS_83 = +CMAKE_PROGRESS_84 = +CMAKE_PROGRESS_85 = +CMAKE_PROGRESS_86 = +CMAKE_PROGRESS_87 = 43 +CMAKE_PROGRESS_88 = +CMAKE_PROGRESS_89 = +CMAKE_PROGRESS_90 = +CMAKE_PROGRESS_91 = +CMAKE_PROGRESS_92 = 44 +CMAKE_PROGRESS_93 = +CMAKE_PROGRESS_94 = +CMAKE_PROGRESS_95 = +CMAKE_PROGRESS_96 = +CMAKE_PROGRESS_97 = 45 +CMAKE_PROGRESS_98 = +CMAKE_PROGRESS_99 = +CMAKE_PROGRESS_100 = +CMAKE_PROGRESS_101 = +CMAKE_PROGRESS_102 = +CMAKE_PROGRESS_103 = 46 +CMAKE_PROGRESS_104 = +CMAKE_PROGRESS_105 = +CMAKE_PROGRESS_106 = +CMAKE_PROGRESS_107 = +CMAKE_PROGRESS_108 = 47 +CMAKE_PROGRESS_109 = +CMAKE_PROGRESS_110 = +CMAKE_PROGRESS_111 = +CMAKE_PROGRESS_112 = +CMAKE_PROGRESS_113 = 48 +CMAKE_PROGRESS_114 = +CMAKE_PROGRESS_115 = +CMAKE_PROGRESS_116 = +CMAKE_PROGRESS_117 = +CMAKE_PROGRESS_118 = 49 +CMAKE_PROGRESS_119 = +CMAKE_PROGRESS_120 = +CMAKE_PROGRESS_121 = +CMAKE_PROGRESS_122 = +CMAKE_PROGRESS_123 = 50 +CMAKE_PROGRESS_124 = +CMAKE_PROGRESS_125 = +CMAKE_PROGRESS_126 = +CMAKE_PROGRESS_127 = +CMAKE_PROGRESS_128 = +CMAKE_PROGRESS_129 = 51 +CMAKE_PROGRESS_130 = +CMAKE_PROGRESS_131 = +CMAKE_PROGRESS_132 = +CMAKE_PROGRESS_133 = +CMAKE_PROGRESS_134 = 52 +CMAKE_PROGRESS_135 = +CMAKE_PROGRESS_136 = +CMAKE_PROGRESS_137 = +CMAKE_PROGRESS_138 = +CMAKE_PROGRESS_139 = 53 +CMAKE_PROGRESS_140 = +CMAKE_PROGRESS_141 = +CMAKE_PROGRESS_142 = +CMAKE_PROGRESS_143 = +CMAKE_PROGRESS_144 = 54 +CMAKE_PROGRESS_145 = +CMAKE_PROGRESS_146 = +CMAKE_PROGRESS_147 = +CMAKE_PROGRESS_148 = +CMAKE_PROGRESS_149 = +CMAKE_PROGRESS_150 = 55 +CMAKE_PROGRESS_151 = +CMAKE_PROGRESS_152 = +CMAKE_PROGRESS_153 = +CMAKE_PROGRESS_154 = +CMAKE_PROGRESS_155 = 56 +CMAKE_PROGRESS_156 = +CMAKE_PROGRESS_157 = +CMAKE_PROGRESS_158 = +CMAKE_PROGRESS_159 = +CMAKE_PROGRESS_160 = 57 +CMAKE_PROGRESS_161 = +CMAKE_PROGRESS_162 = +CMAKE_PROGRESS_163 = +CMAKE_PROGRESS_164 = +CMAKE_PROGRESS_165 = 58 +CMAKE_PROGRESS_166 = +CMAKE_PROGRESS_167 = +CMAKE_PROGRESS_168 = +CMAKE_PROGRESS_169 = +CMAKE_PROGRESS_170 = +CMAKE_PROGRESS_171 = 59 +CMAKE_PROGRESS_172 = +CMAKE_PROGRESS_173 = +CMAKE_PROGRESS_174 = +CMAKE_PROGRESS_175 = +CMAKE_PROGRESS_176 = 60 +CMAKE_PROGRESS_177 = +CMAKE_PROGRESS_178 = +CMAKE_PROGRESS_179 = +CMAKE_PROGRESS_180 = +CMAKE_PROGRESS_181 = 61 +CMAKE_PROGRESS_182 = +CMAKE_PROGRESS_183 = +CMAKE_PROGRESS_184 = +CMAKE_PROGRESS_185 = + diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o new file mode 100644 index 00000000..4500a248 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o.d new file mode 100644 index 00000000..7e3c0a76 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o new file mode 100644 index 00000000..039b8fe0 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o.d new file mode 100644 index 00000000..3d9d18f2 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o new file mode 100644 index 00000000..d1f99973 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o.d new file mode 100644 index 00000000..e7c22c75 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o new file mode 100644 index 00000000..b8ef0fe6 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o.d new file mode 100644 index 00000000..146d32bd --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o new file mode 100644 index 00000000..ea058d86 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o.d new file mode 100644 index 00000000..cfc5674f --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o new file mode 100644 index 00000000..a38ccec2 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o.d new file mode 100644 index 00000000..bfdfe803 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o new file mode 100644 index 00000000..00c5bc9a Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o.d new file mode 100644 index 00000000..a24b2a47 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o new file mode 100644 index 00000000..4da2d10b Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o.d new file mode 100644 index 00000000..183efe43 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o.d @@ -0,0 +1,121 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o new file mode 100644 index 00000000..75c5b637 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o.d new file mode 100644 index 00000000..30750a6e --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o new file mode 100644 index 00000000..4086e3d3 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o.d new file mode 100644 index 00000000..a7778843 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o new file mode 100644 index 00000000..1f693a7b Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o.d new file mode 100644 index 00000000..d34f7bf3 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o new file mode 100644 index 00000000..a2dcf8d9 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o.d new file mode 100644 index 00000000..a5119dab --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o new file mode 100644 index 00000000..3027d0be Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o.d new file mode 100644 index 00000000..fb62b21b --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o new file mode 100644 index 00000000..43e2c812 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o.d new file mode 100644 index 00000000..af121cd1 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o new file mode 100644 index 00000000..b214d9e2 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o.d new file mode 100644 index 00000000..a9b1df23 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o new file mode 100644 index 00000000..1c23e869 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o.d new file mode 100644 index 00000000..eed04332 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slook_ahead_update.c \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o new file mode 100644 index 00000000..beda7ce2 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o.d new file mode 100644 index 00000000..71fd1908 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o new file mode 100644 index 00000000..71ce88e4 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o.d new file mode 100644 index 00000000..9e9ee6b9 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o new file mode 100644 index 00000000..b6e6b21c Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o.d new file mode 100644 index 00000000..c27546b2 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o new file mode 100644 index 00000000..f2e368dc Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o.d new file mode 100644 index 00000000..aa51a58e --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o new file mode 100644 index 00000000..947085ba Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o.d new file mode 100644 index 00000000..92e0ab66 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o new file mode 100644 index 00000000..02321ee7 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o.d new file mode 100644 index 00000000..7e93f874 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o new file mode 100644 index 00000000..86dd5f56 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o.d new file mode 100644 index 00000000..7d25386b --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o new file mode 100644 index 00000000..a4c31c01 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o.d new file mode 100644 index 00000000..a19c6a36 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o new file mode 100644 index 00000000..17983b27 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o.d new file mode 100644 index 00000000..a74bc335 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psutil.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psutil.c.o new file mode 100644 index 00000000..b3cf7640 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psutil.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psutil.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psutil.c.o.d new file mode 100644 index 00000000..744ab92d --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psutil.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psutil.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o new file mode 100644 index 00000000..f6013ff8 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o.d new file mode 100644 index 00000000..78662665 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o.d @@ -0,0 +1,121 @@ +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o new file mode 100644 index 00000000..040890f8 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o.d new file mode 100644 index 00000000..48597b89 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o new file mode 100644 index 00000000..647f8496 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o.d new file mode 100644 index 00000000..baf21d7f --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o new file mode 100644 index 00000000..64a628da Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o.d new file mode 100644 index 00000000..f1c6c779 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o new file mode 100644 index 00000000..e6abc412 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o.d new file mode 100644 index 00000000..d6f5df3b --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o new file mode 100644 index 00000000..3f93e125 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o.d new file mode 100644 index 00000000..49961eb0 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o new file mode 100644 index 00000000..a6530099 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o.d new file mode 100644 index 00000000..e24a6844 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o new file mode 100644 index 00000000..14150e38 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o.d new file mode 100644 index 00000000..a4c818a6 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o new file mode 100644 index 00000000..a1ac33cc Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o.d new file mode 100644 index 00000000..68f022c6 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o new file mode 100644 index 00000000..ab36667b Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o.d new file mode 100644 index 00000000..9a1824b1 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o new file mode 100644 index 00000000..8eec0d24 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o.d new file mode 100644 index 00000000..61820dbe --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o new file mode 100644 index 00000000..7c3e909f Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o.d new file mode 100644 index 00000000..ac8a0965 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o new file mode 100644 index 00000000..78dc69af Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o.d new file mode 100644 index 00000000..f9ad8040 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o new file mode 100644 index 00000000..7ea1b3ab Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o.d new file mode 100644 index 00000000..500d9f42 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o new file mode 100644 index 00000000..3d01812b Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o.d new file mode 100644 index 00000000..e7ad8aee --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o.d @@ -0,0 +1,128 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlook_ahead_update.c \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o new file mode 100644 index 00000000..572810df Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o.d new file mode 100644 index 00000000..ffa02200 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o new file mode 100644 index 00000000..ddb0d55e Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o.d new file mode 100644 index 00000000..039a8bc8 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlustruct_gpu.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o new file mode 100644 index 00000000..fc49c8e4 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o.d new file mode 100644 index 00000000..e5ff4c76 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o new file mode 100644 index 00000000..ab5aa1fd Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o.d new file mode 100644 index 00000000..b697d247 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o new file mode 100644 index 00000000..4740de5d Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o.d new file mode 100644 index 00000000..a101054f --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o new file mode 100644 index 00000000..2c26e7af Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o.d new file mode 100644 index 00000000..d5624ed7 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o new file mode 100644 index 00000000..e52a4440 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o.d new file mode 100644 index 00000000..1b39170d --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o new file mode 100644 index 00000000..7678a4b9 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o.d new file mode 100644 index 00000000..f3bc2630 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o new file mode 100644 index 00000000..1a47d5e7 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o.d new file mode 100644 index 00000000..b0cecc42 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o new file mode 100644 index 00000000..94220348 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o.d new file mode 100644 index 00000000..bf774779 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o new file mode 100644 index 00000000..1933462b Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o.d new file mode 100644 index 00000000..4df57f34 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o new file mode 100644 index 00000000..2e2712ff Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o.d new file mode 100644 index 00000000..9845bccb --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o new file mode 100644 index 00000000..785391ba Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o.d new file mode 100644 index 00000000..779c39bf --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o new file mode 100644 index 00000000..85e10af4 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o.d new file mode 100644 index 00000000..33e0263c --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sgather.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/sgather.c.o new file mode 100644 index 00000000..1fac3915 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/sgather.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sgather.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/sgather.c.o.d new file mode 100644 index 00000000..4f8893bb --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/sgather.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sgather.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o new file mode 100644 index 00000000..c2a2058b Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o.d new file mode 100644 index 00000000..4152c973 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o new file mode 100644 index 00000000..48b93998 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o.d new file mode 100644 index 00000000..17b083f8 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o new file mode 100644 index 00000000..77b8e879 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o.d new file mode 100644 index 00000000..434e94af --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o new file mode 100644 index 00000000..e1dee44e Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o.d new file mode 100644 index 00000000..2696e6fd --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o new file mode 100644 index 00000000..963b3f11 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o.d new file mode 100644 index 00000000..f3e09fcc --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o.d @@ -0,0 +1,34 @@ +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/float.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o new file mode 100644 index 00000000..e0c0a023 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o.d new file mode 100644 index 00000000..cb716629 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o new file mode 100644 index 00000000..d024894c Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o.d new file mode 100644 index 00000000..cb15da01 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o.d @@ -0,0 +1,5 @@ +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o new file mode 100644 index 00000000..0a7d2395 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o.d new file mode 100644 index 00000000..3b302f92 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o new file mode 100644 index 00000000..1b71ff00 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o.d new file mode 100644 index 00000000..5e231245 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o new file mode 100644 index 00000000..c9f04f31 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o.d new file mode 100644 index 00000000..2ee53099 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/machines.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o new file mode 100644 index 00000000..e8982605 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o.d new file mode 100644 index 00000000..79316d1a --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o.d @@ -0,0 +1,118 @@ +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/ctype.h /usr/include/features.h /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o new file mode 100644 index 00000000..2ce55cb0 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o.d new file mode 100644 index 00000000..08be0fb2 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o new file mode 100644 index 00000000..ffe5c4ce Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o.d new file mode 100644 index 00000000..400303a4 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o new file mode 100644 index 00000000..a3510c0a Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o.d new file mode 100644 index 00000000..6237fd85 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o new file mode 100644 index 00000000..62659450 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o.d new file mode 100644 index 00000000..3c909d48 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o new file mode 100644 index 00000000..0dfd53fe Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o.d new file mode 100644 index 00000000..da36abe7 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o new file mode 100644 index 00000000..f7065024 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o.d new file mode 100644 index 00000000..7727a44a --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o new file mode 100644 index 00000000..21f13d6c Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o.d new file mode 100644 index 00000000..75e4975e --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o new file mode 100644 index 00000000..c183735d Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o.d new file mode 100644 index 00000000..36e4b8ec --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o new file mode 100644 index 00000000..d1cb9057 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o.d new file mode 100644 index 00000000..75185c4b --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o new file mode 100644 index 00000000..e07602e9 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o.d new file mode 100644 index 00000000..05182d43 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o.d @@ -0,0 +1,202 @@ +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o : /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o new file mode 100644 index 00000000..195c7269 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o.d new file mode 100644 index 00000000..ef5549da --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o new file mode 100644 index 00000000..f19eb9ce Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o.d new file mode 100644 index 00000000..cc978bf9 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o new file mode 100644 index 00000000..93aa9f59 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o.d new file mode 100644 index 00000000..e945529b --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o new file mode 100644 index 00000000..a3e03dc1 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o.d new file mode 100644 index 00000000..4163108f --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o new file mode 100644 index 00000000..1157c256 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o.d new file mode 100644 index 00000000..37309822 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o.d @@ -0,0 +1,118 @@ +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o new file mode 100644 index 00000000..ff6b96fe Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o.d new file mode 100644 index 00000000..b811f4cf --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o.d @@ -0,0 +1,200 @@ +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o : /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o new file mode 100644 index 00000000..92e07d26 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o.d new file mode 100644 index 00000000..766cde96 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o new file mode 100644 index 00000000..afa0801f Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o.d new file mode 100644 index 00000000..7b82a7fe --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o new file mode 100644 index 00000000..62a110df Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o.d new file mode 100644 index 00000000..0dfd9247 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o new file mode 100644 index 00000000..47ad1ee6 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o.d new file mode 100644 index 00000000..8d030781 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o new file mode 100644 index 00000000..6b358921 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o.d new file mode 100644 index 00000000..70ef1cc9 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o new file mode 100644 index 00000000..d4251e13 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o.d new file mode 100644 index 00000000..f862cb4b --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o new file mode 100644 index 00000000..ee6c9ef4 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o.d new file mode 100644 index 00000000..ae0a872a --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o new file mode 100644 index 00000000..55018038 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o.d new file mode 100644 index 00000000..8fc663d8 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o new file mode 100644 index 00000000..cc3ab73a Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o.d new file mode 100644 index 00000000..fb5445f9 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/util.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/util.c.o new file mode 100644 index 00000000..cdf3ed02 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/util.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/util.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/util.c.o.d new file mode 100644 index 00000000..4fce3b2d --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/util.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/util.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/wordsize.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/confname.h /usr/include/bits/getopt_posix.h \ + /usr/include/bits/getopt_core.h /usr/include/bits/unistd_ext.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o new file mode 100644 index 00000000..f117d383 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o.d new file mode 100644 index 00000000..57983e29 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o.d @@ -0,0 +1,18 @@ +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o new file mode 100644 index 00000000..f18cf884 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o.d new file mode 100644 index 00000000..07427f0e --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o new file mode 100644 index 00000000..99ed6de8 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o.d new file mode 100644 index 00000000..39c7f3b4 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o new file mode 100644 index 00000000..2326ce4d Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o.d new file mode 100644 index 00000000..9918c4e5 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zgather.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zgather.c.o new file mode 100644 index 00000000..be86e3de Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zgather.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zgather.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zgather.c.o.d new file mode 100644 index 00000000..f28aae3f --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zgather.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zgather.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o new file mode 100644 index 00000000..80cad5fa Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o.d new file mode 100644 index 00000000..f1effa10 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o new file mode 100644 index 00000000..88649a31 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o.d new file mode 100644 index 00000000..053bfa84 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o new file mode 100644 index 00000000..9eef4722 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o.d new file mode 100644 index 00000000..860c08c6 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o new file mode 100644 index 00000000..11c99814 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o.d new file mode 100644 index 00000000..3b32f431 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o new file mode 100644 index 00000000..ef9b3c66 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o.d new file mode 100644 index 00000000..517c8c7a --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o new file mode 100644 index 00000000..53c32f99 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o.d new file mode 100644 index 00000000..0f4b6a7a --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o.d @@ -0,0 +1,121 @@ +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o new file mode 100644 index 00000000..f9034bb6 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o.d new file mode 100644 index 00000000..8edb96d3 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o new file mode 100644 index 00000000..b117b98f Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o.d new file mode 100644 index 00000000..cc397e7f --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o.d @@ -0,0 +1,121 @@ +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/ctype.h /usr/include/features.h /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o new file mode 100644 index 00000000..2fab153d Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o.d new file mode 100644 index 00000000..0045f1d9 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o new file mode 100644 index 00000000..e20ce50f Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o.d new file mode 100644 index 00000000..84db7bd8 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o new file mode 100644 index 00000000..f0c809bb Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o.d new file mode 100644 index 00000000..71834050 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o new file mode 100644 index 00000000..5e275f48 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o.d new file mode 100644 index 00000000..262de60b --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o new file mode 100644 index 00000000..84e473e9 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o.d new file mode 100644 index 00000000..4678b052 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o new file mode 100644 index 00000000..4ca84f0a Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o.d new file mode 100644 index 00000000..d1db9972 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o new file mode 100644 index 00000000..055e1253 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o.d new file mode 100644 index 00000000..17e0ef51 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o new file mode 100644 index 00000000..1d26bb77 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o.d new file mode 100644 index 00000000..95f8c4a7 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o new file mode 100644 index 00000000..df8945c2 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o.d new file mode 100644 index 00000000..1be00123 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o new file mode 100644 index 00000000..c4b0a3ac Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o.d new file mode 100644 index 00000000..f322d604 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o.d @@ -0,0 +1,203 @@ +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o : /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o new file mode 100644 index 00000000..902ddede Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o.d new file mode 100644 index 00000000..15c60e92 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o new file mode 100644 index 00000000..6c554c19 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o.d new file mode 100644 index 00000000..133b06be --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o new file mode 100644 index 00000000..0fab1757 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o.d new file mode 100644 index 00000000..9680f7d3 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o new file mode 100644 index 00000000..c21b9c97 Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o.d new file mode 100644 index 00000000..96e7a2ab --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o b/build_base/SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o new file mode 100644 index 00000000..3fbd1a8b Binary files /dev/null and b/build_base/SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o differ diff --git a/build_base/SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o.d b/build_base/SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o.d new file mode 100644 index 00000000..1655f239 --- /dev/null +++ b/build_base/SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base/SRC/CTestTestfile.cmake b/build_base/SRC/CTestTestfile.cmake new file mode 100644 index 00000000..ab1c9871 --- /dev/null +++ b/build_base/SRC/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC +# Build directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/build_base/SRC/Makefile b/build_base/SRC/Makefile new file mode 100644 index 00000000..11989b65 --- /dev/null +++ b/build_base/SRC/Makefile @@ -0,0 +1,5723 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC//CMakeFiles/progress.marks + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +SRC/CMakeFiles/superlu_dist.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/CMakeFiles/superlu_dist.dir/rule +.PHONY : SRC/CMakeFiles/superlu_dist.dir/rule + +# Convenience name for target. +superlu_dist: SRC/CMakeFiles/superlu_dist.dir/rule +.PHONY : superlu_dist + +# fast build rule for target. +superlu_dist/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/build +.PHONY : superlu_dist/fast + +# Convenience name for target. +SRC/CMakeFiles/superlu_dist-static.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/CMakeFiles/superlu_dist-static.dir/rule +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/rule + +# Convenience name for target. +superlu_dist-static: SRC/CMakeFiles/superlu_dist-static.dir/rule +.PHONY : superlu_dist-static + +# fast build rule for target. +superlu_dist-static/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/build +.PHONY : superlu_dist-static/fast + +comm.o: comm.c.o +.PHONY : comm.o + +# target to build an object file +comm.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/comm.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o +.PHONY : comm.c.o + +comm.i: comm.c.i +.PHONY : comm.i + +# target to preprocess a source file +comm.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/comm.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/comm.c.i +.PHONY : comm.c.i + +comm.s: comm.c.s +.PHONY : comm.s + +# target to generate assembly for a file +comm.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/comm.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/comm.c.s +.PHONY : comm.c.s + +comm_tree.o: comm_tree.c.o +.PHONY : comm_tree.o + +# target to build an object file +comm_tree.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o +.PHONY : comm_tree.c.o + +comm_tree.i: comm_tree.c.i +.PHONY : comm_tree.i + +# target to preprocess a source file +comm_tree.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.i +.PHONY : comm_tree.c.i + +comm_tree.s: comm_tree.c.s +.PHONY : comm_tree.s + +# target to generate assembly for a file +comm_tree.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.s +.PHONY : comm_tree.c.s + +communication_aux.o: communication_aux.c.o +.PHONY : communication_aux.o + +# target to build an object file +communication_aux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o +.PHONY : communication_aux.c.o + +communication_aux.i: communication_aux.c.i +.PHONY : communication_aux.i + +# target to preprocess a source file +communication_aux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.i +.PHONY : communication_aux.c.i + +communication_aux.s: communication_aux.c.s +.PHONY : communication_aux.s + +# target to generate assembly for a file +communication_aux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.s +.PHONY : communication_aux.c.s + +dbinary_io.o: dbinary_io.c.o +.PHONY : dbinary_io.o + +# target to build an object file +dbinary_io.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o +.PHONY : dbinary_io.c.o + +dbinary_io.i: dbinary_io.c.i +.PHONY : dbinary_io.i + +# target to preprocess a source file +dbinary_io.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.i +.PHONY : dbinary_io.c.i + +dbinary_io.s: dbinary_io.c.s +.PHONY : dbinary_io.s + +# target to generate assembly for a file +dbinary_io.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.s +.PHONY : dbinary_io.c.s + +dcommunication_aux.o: dcommunication_aux.c.o +.PHONY : dcommunication_aux.o + +# target to build an object file +dcommunication_aux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o +.PHONY : dcommunication_aux.c.o + +dcommunication_aux.i: dcommunication_aux.c.i +.PHONY : dcommunication_aux.i + +# target to preprocess a source file +dcommunication_aux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.i +.PHONY : dcommunication_aux.c.i + +dcommunication_aux.s: dcommunication_aux.c.s +.PHONY : dcommunication_aux.s + +# target to generate assembly for a file +dcommunication_aux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.s +.PHONY : dcommunication_aux.c.s + +dcomplex_dist.o: dcomplex_dist.c.o +.PHONY : dcomplex_dist.o + +# target to build an object file +dcomplex_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o +.PHONY : dcomplex_dist.c.o + +dcomplex_dist.i: dcomplex_dist.c.i +.PHONY : dcomplex_dist.i + +# target to preprocess a source file +dcomplex_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.i +.PHONY : dcomplex_dist.c.i + +dcomplex_dist.s: dcomplex_dist.c.s +.PHONY : dcomplex_dist.s + +# target to generate assembly for a file +dcomplex_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.s +.PHONY : dcomplex_dist.c.s + +ddistribute.o: ddistribute.c.o +.PHONY : ddistribute.o + +# target to build an object file +ddistribute.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o +.PHONY : ddistribute.c.o + +ddistribute.i: ddistribute.c.i +.PHONY : ddistribute.i + +# target to preprocess a source file +ddistribute.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.i +.PHONY : ddistribute.c.i + +ddistribute.s: ddistribute.c.s +.PHONY : ddistribute.s + +# target to generate assembly for a file +ddistribute.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.s +.PHONY : ddistribute.c.s + +dgather.o: dgather.c.o +.PHONY : dgather.o + +# target to build an object file +dgather.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dgather.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o +.PHONY : dgather.c.o + +dgather.i: dgather.c.i +.PHONY : dgather.i + +# target to preprocess a source file +dgather.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dgather.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.i +.PHONY : dgather.c.i + +dgather.s: dgather.c.s +.PHONY : dgather.s + +# target to generate assembly for a file +dgather.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dgather.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.s +.PHONY : dgather.c.s + +dgsequ_dist.o: dgsequ_dist.c.o +.PHONY : dgsequ_dist.o + +# target to build an object file +dgsequ_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o +.PHONY : dgsequ_dist.c.o + +dgsequ_dist.i: dgsequ_dist.c.i +.PHONY : dgsequ_dist.i + +# target to preprocess a source file +dgsequ_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.i +.PHONY : dgsequ_dist.c.i + +dgsequ_dist.s: dgsequ_dist.c.s +.PHONY : dgsequ_dist.s + +# target to generate assembly for a file +dgsequ_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.s +.PHONY : dgsequ_dist.c.s + +dlangs_dist.o: dlangs_dist.c.o +.PHONY : dlangs_dist.o + +# target to build an object file +dlangs_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o +.PHONY : dlangs_dist.c.o + +dlangs_dist.i: dlangs_dist.c.i +.PHONY : dlangs_dist.i + +# target to preprocess a source file +dlangs_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.i +.PHONY : dlangs_dist.c.i + +dlangs_dist.s: dlangs_dist.c.s +.PHONY : dlangs_dist.s + +# target to generate assembly for a file +dlangs_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.s +.PHONY : dlangs_dist.c.s + +dlaqgs_dist.o: dlaqgs_dist.c.o +.PHONY : dlaqgs_dist.o + +# target to build an object file +dlaqgs_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o +.PHONY : dlaqgs_dist.c.o + +dlaqgs_dist.i: dlaqgs_dist.c.i +.PHONY : dlaqgs_dist.i + +# target to preprocess a source file +dlaqgs_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.i +.PHONY : dlaqgs_dist.c.i + +dlaqgs_dist.s: dlaqgs_dist.c.s +.PHONY : dlaqgs_dist.s + +# target to generate assembly for a file +dlaqgs_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.s +.PHONY : dlaqgs_dist.c.s + +dldperm_dist.o: dldperm_dist.c.o +.PHONY : dldperm_dist.o + +# target to build an object file +dldperm_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o +.PHONY : dldperm_dist.c.o + +dldperm_dist.i: dldperm_dist.c.i +.PHONY : dldperm_dist.i + +# target to preprocess a source file +dldperm_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.i +.PHONY : dldperm_dist.c.i + +dldperm_dist.s: dldperm_dist.c.s +.PHONY : dldperm_dist.s + +# target to generate assembly for a file +dldperm_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.s +.PHONY : dldperm_dist.c.s + +dmach_dist.o: dmach_dist.c.o +.PHONY : dmach_dist.o + +# target to build an object file +dmach_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o +.PHONY : dmach_dist.c.o + +dmach_dist.i: dmach_dist.c.i +.PHONY : dmach_dist.i + +# target to preprocess a source file +dmach_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.i +.PHONY : dmach_dist.c.i + +dmach_dist.s: dmach_dist.c.s +.PHONY : dmach_dist.s + +# target to generate assembly for a file +dmach_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.s +.PHONY : dmach_dist.c.s + +dmemory_dist.o: dmemory_dist.c.o +.PHONY : dmemory_dist.o + +# target to build an object file +dmemory_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o +.PHONY : dmemory_dist.c.o + +dmemory_dist.i: dmemory_dist.c.i +.PHONY : dmemory_dist.i + +# target to preprocess a source file +dmemory_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.i +.PHONY : dmemory_dist.c.i + +dmemory_dist.s: dmemory_dist.c.s +.PHONY : dmemory_dist.s + +# target to generate assembly for a file +dmemory_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.s +.PHONY : dmemory_dist.c.s + +dmyblas2_dist.o: dmyblas2_dist.c.o +.PHONY : dmyblas2_dist.o + +# target to build an object file +dmyblas2_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o +.PHONY : dmyblas2_dist.c.o + +dmyblas2_dist.i: dmyblas2_dist.c.i +.PHONY : dmyblas2_dist.i + +# target to preprocess a source file +dmyblas2_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.i +.PHONY : dmyblas2_dist.c.i + +dmyblas2_dist.s: dmyblas2_dist.c.s +.PHONY : dmyblas2_dist.s + +# target to generate assembly for a file +dmyblas2_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.s +.PHONY : dmyblas2_dist.c.s + +dnrformat_loc3d.o: dnrformat_loc3d.c.o +.PHONY : dnrformat_loc3d.o + +# target to build an object file +dnrformat_loc3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o +.PHONY : dnrformat_loc3d.c.o + +dnrformat_loc3d.i: dnrformat_loc3d.c.i +.PHONY : dnrformat_loc3d.i + +# target to preprocess a source file +dnrformat_loc3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.i +.PHONY : dnrformat_loc3d.c.i + +dnrformat_loc3d.s: dnrformat_loc3d.c.s +.PHONY : dnrformat_loc3d.s + +# target to generate assembly for a file +dnrformat_loc3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.s +.PHONY : dnrformat_loc3d.c.s + +dreadMM.o: dreadMM.c.o +.PHONY : dreadMM.o + +# target to build an object file +dreadMM.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o +.PHONY : dreadMM.c.o + +dreadMM.i: dreadMM.c.i +.PHONY : dreadMM.i + +# target to preprocess a source file +dreadMM.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.i +.PHONY : dreadMM.c.i + +dreadMM.s: dreadMM.c.s +.PHONY : dreadMM.s + +# target to generate assembly for a file +dreadMM.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.s +.PHONY : dreadMM.c.s + +dreadhb.o: dreadhb.c.o +.PHONY : dreadhb.o + +# target to build an object file +dreadhb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o +.PHONY : dreadhb.c.o + +dreadhb.i: dreadhb.c.i +.PHONY : dreadhb.i + +# target to preprocess a source file +dreadhb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.i +.PHONY : dreadhb.c.i + +dreadhb.s: dreadhb.c.s +.PHONY : dreadhb.s + +# target to generate assembly for a file +dreadhb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.s +.PHONY : dreadhb.c.s + +dreadrb.o: dreadrb.c.o +.PHONY : dreadrb.o + +# target to build an object file +dreadrb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o +.PHONY : dreadrb.c.o + +dreadrb.i: dreadrb.c.i +.PHONY : dreadrb.i + +# target to preprocess a source file +dreadrb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.i +.PHONY : dreadrb.c.i + +dreadrb.s: dreadrb.c.s +.PHONY : dreadrb.s + +# target to generate assembly for a file +dreadrb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.s +.PHONY : dreadrb.c.s + +dreadtriple.o: dreadtriple.c.o +.PHONY : dreadtriple.o + +# target to build an object file +dreadtriple.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o +.PHONY : dreadtriple.c.o + +dreadtriple.i: dreadtriple.c.i +.PHONY : dreadtriple.i + +# target to preprocess a source file +dreadtriple.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.i +.PHONY : dreadtriple.c.i + +dreadtriple.s: dreadtriple.c.s +.PHONY : dreadtriple.s + +# target to generate assembly for a file +dreadtriple.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.s +.PHONY : dreadtriple.c.s + +dreadtriple_noheader.o: dreadtriple_noheader.c.o +.PHONY : dreadtriple_noheader.o + +# target to build an object file +dreadtriple_noheader.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o +.PHONY : dreadtriple_noheader.c.o + +dreadtriple_noheader.i: dreadtriple_noheader.c.i +.PHONY : dreadtriple_noheader.i + +# target to preprocess a source file +dreadtriple_noheader.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.i +.PHONY : dreadtriple_noheader.c.i + +dreadtriple_noheader.s: dreadtriple_noheader.c.s +.PHONY : dreadtriple_noheader.s + +# target to generate assembly for a file +dreadtriple_noheader.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.s +.PHONY : dreadtriple_noheader.c.s + +dscatter3d.o: dscatter3d.c.o +.PHONY : dscatter3d.o + +# target to build an object file +dscatter3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o +.PHONY : dscatter3d.c.o + +dscatter3d.i: dscatter3d.c.i +.PHONY : dscatter3d.i + +# target to preprocess a source file +dscatter3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.i +.PHONY : dscatter3d.c.i + +dscatter3d.s: dscatter3d.c.s +.PHONY : dscatter3d.s + +# target to generate assembly for a file +dscatter3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.s +.PHONY : dscatter3d.c.s + +dsp_blas2_dist.o: dsp_blas2_dist.c.o +.PHONY : dsp_blas2_dist.o + +# target to build an object file +dsp_blas2_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o +.PHONY : dsp_blas2_dist.c.o + +dsp_blas2_dist.i: dsp_blas2_dist.c.i +.PHONY : dsp_blas2_dist.i + +# target to preprocess a source file +dsp_blas2_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.i +.PHONY : dsp_blas2_dist.c.i + +dsp_blas2_dist.s: dsp_blas2_dist.c.s +.PHONY : dsp_blas2_dist.s + +# target to generate assembly for a file +dsp_blas2_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.s +.PHONY : dsp_blas2_dist.c.s + +dsp_blas3_dist.o: dsp_blas3_dist.c.o +.PHONY : dsp_blas3_dist.o + +# target to build an object file +dsp_blas3_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o +.PHONY : dsp_blas3_dist.c.o + +dsp_blas3_dist.i: dsp_blas3_dist.c.i +.PHONY : dsp_blas3_dist.i + +# target to preprocess a source file +dsp_blas3_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.i +.PHONY : dsp_blas3_dist.c.i + +dsp_blas3_dist.s: dsp_blas3_dist.c.s +.PHONY : dsp_blas3_dist.s + +# target to generate assembly for a file +dsp_blas3_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.s +.PHONY : dsp_blas3_dist.c.s + +dstatic_schedule.o: dstatic_schedule.c.o +.PHONY : dstatic_schedule.o + +# target to build an object file +dstatic_schedule.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o +.PHONY : dstatic_schedule.c.o + +dstatic_schedule.i: dstatic_schedule.c.i +.PHONY : dstatic_schedule.i + +# target to preprocess a source file +dstatic_schedule.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.i +.PHONY : dstatic_schedule.c.i + +dstatic_schedule.s: dstatic_schedule.c.s +.PHONY : dstatic_schedule.s + +# target to generate assembly for a file +dstatic_schedule.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.s +.PHONY : dstatic_schedule.c.s + +dsuperlu_blas.o: dsuperlu_blas.c.o +.PHONY : dsuperlu_blas.o + +# target to build an object file +dsuperlu_blas.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o +.PHONY : dsuperlu_blas.c.o + +dsuperlu_blas.i: dsuperlu_blas.c.i +.PHONY : dsuperlu_blas.i + +# target to preprocess a source file +dsuperlu_blas.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.i +.PHONY : dsuperlu_blas.c.i + +dsuperlu_blas.s: dsuperlu_blas.c.s +.PHONY : dsuperlu_blas.s + +# target to generate assembly for a file +dsuperlu_blas.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.s +.PHONY : dsuperlu_blas.c.s + +dsuperlu_gpu.o: dsuperlu_gpu.cu.o +.PHONY : dsuperlu_gpu.o + +# target to build an object file +dsuperlu_gpu.cu.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o +.PHONY : dsuperlu_gpu.cu.o + +dsuperlu_gpu.i: dsuperlu_gpu.cu.i +.PHONY : dsuperlu_gpu.i + +# target to preprocess a source file +dsuperlu_gpu.cu.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.i +.PHONY : dsuperlu_gpu.cu.i + +dsuperlu_gpu.s: dsuperlu_gpu.cu.s +.PHONY : dsuperlu_gpu.s + +# target to generate assembly for a file +dsuperlu_gpu.cu.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.s +.PHONY : dsuperlu_gpu.cu.s + +dtreeFactorization.o: dtreeFactorization.c.o +.PHONY : dtreeFactorization.o + +# target to build an object file +dtreeFactorization.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o +.PHONY : dtreeFactorization.c.o + +dtreeFactorization.i: dtreeFactorization.c.i +.PHONY : dtreeFactorization.i + +# target to preprocess a source file +dtreeFactorization.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.i +.PHONY : dtreeFactorization.c.i + +dtreeFactorization.s: dtreeFactorization.c.s +.PHONY : dtreeFactorization.s + +# target to generate assembly for a file +dtreeFactorization.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.s +.PHONY : dtreeFactorization.c.s + +dtreeFactorizationGPU.o: dtreeFactorizationGPU.c.o +.PHONY : dtreeFactorizationGPU.o + +# target to build an object file +dtreeFactorizationGPU.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o +.PHONY : dtreeFactorizationGPU.c.o + +dtreeFactorizationGPU.i: dtreeFactorizationGPU.c.i +.PHONY : dtreeFactorizationGPU.i + +# target to preprocess a source file +dtreeFactorizationGPU.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.i +.PHONY : dtreeFactorizationGPU.c.i + +dtreeFactorizationGPU.s: dtreeFactorizationGPU.c.s +.PHONY : dtreeFactorizationGPU.s + +# target to generate assembly for a file +dtreeFactorizationGPU.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.s +.PHONY : dtreeFactorizationGPU.c.s + +dtrfAux.o: dtrfAux.c.o +.PHONY : dtrfAux.o + +# target to build an object file +dtrfAux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o +.PHONY : dtrfAux.c.o + +dtrfAux.i: dtrfAux.c.i +.PHONY : dtrfAux.i + +# target to preprocess a source file +dtrfAux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.i +.PHONY : dtrfAux.c.i + +dtrfAux.s: dtrfAux.c.s +.PHONY : dtrfAux.s + +# target to generate assembly for a file +dtrfAux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.s +.PHONY : dtrfAux.c.s + +dtrfCommWrapper.o: dtrfCommWrapper.c.o +.PHONY : dtrfCommWrapper.o + +# target to build an object file +dtrfCommWrapper.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o +.PHONY : dtrfCommWrapper.c.o + +dtrfCommWrapper.i: dtrfCommWrapper.c.i +.PHONY : dtrfCommWrapper.i + +# target to preprocess a source file +dtrfCommWrapper.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.i +.PHONY : dtrfCommWrapper.c.i + +dtrfCommWrapper.s: dtrfCommWrapper.c.s +.PHONY : dtrfCommWrapper.s + +# target to generate assembly for a file +dtrfCommWrapper.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.s +.PHONY : dtrfCommWrapper.c.s + +dutil_dist.o: dutil_dist.c.o +.PHONY : dutil_dist.o + +# target to build an object file +dutil_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o +.PHONY : dutil_dist.c.o + +dutil_dist.i: dutil_dist.c.i +.PHONY : dutil_dist.i + +# target to preprocess a source file +dutil_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.i +.PHONY : dutil_dist.c.i + +dutil_dist.s: dutil_dist.c.s +.PHONY : dutil_dist.s + +# target to generate assembly for a file +dutil_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.s +.PHONY : dutil_dist.c.s + +etree.o: etree.c.o +.PHONY : etree.o + +# target to build an object file +etree.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/etree.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o +.PHONY : etree.c.o + +etree.i: etree.c.i +.PHONY : etree.i + +# target to preprocess a source file +etree.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/etree.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/etree.c.i +.PHONY : etree.c.i + +etree.s: etree.c.s +.PHONY : etree.s + +# target to generate assembly for a file +etree.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/etree.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/etree.c.s +.PHONY : etree.c.s + +get_perm_c.o: get_perm_c.c.o +.PHONY : get_perm_c.o + +# target to build an object file +get_perm_c.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o +.PHONY : get_perm_c.c.o + +get_perm_c.i: get_perm_c.c.i +.PHONY : get_perm_c.i + +# target to preprocess a source file +get_perm_c.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.i +.PHONY : get_perm_c.c.i + +get_perm_c.s: get_perm_c.c.s +.PHONY : get_perm_c.s + +# target to generate assembly for a file +get_perm_c.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.s +.PHONY : get_perm_c.c.s + +get_perm_c_parmetis.o: get_perm_c_parmetis.c.o +.PHONY : get_perm_c_parmetis.o + +# target to build an object file +get_perm_c_parmetis.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o +.PHONY : get_perm_c_parmetis.c.o + +get_perm_c_parmetis.i: get_perm_c_parmetis.c.i +.PHONY : get_perm_c_parmetis.i + +# target to preprocess a source file +get_perm_c_parmetis.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.i +.PHONY : get_perm_c_parmetis.c.i + +get_perm_c_parmetis.s: get_perm_c_parmetis.c.s +.PHONY : get_perm_c_parmetis.s + +# target to generate assembly for a file +get_perm_c_parmetis.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.s +.PHONY : get_perm_c_parmetis.c.s + +gpu_api_utils.o: gpu_api_utils.c.o +.PHONY : gpu_api_utils.o + +# target to build an object file +gpu_api_utils.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o +.PHONY : gpu_api_utils.c.o + +gpu_api_utils.i: gpu_api_utils.c.i +.PHONY : gpu_api_utils.i + +# target to preprocess a source file +gpu_api_utils.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.i +.PHONY : gpu_api_utils.c.i + +gpu_api_utils.s: gpu_api_utils.c.s +.PHONY : gpu_api_utils.s + +# target to generate assembly for a file +gpu_api_utils.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.s +.PHONY : gpu_api_utils.c.s + +mc64ad_dist.o: mc64ad_dist.c.o +.PHONY : mc64ad_dist.o + +# target to build an object file +mc64ad_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o +.PHONY : mc64ad_dist.c.o + +mc64ad_dist.i: mc64ad_dist.c.i +.PHONY : mc64ad_dist.i + +# target to preprocess a source file +mc64ad_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.i +.PHONY : mc64ad_dist.c.i + +mc64ad_dist.s: mc64ad_dist.c.s +.PHONY : mc64ad_dist.s + +# target to generate assembly for a file +mc64ad_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.s +.PHONY : mc64ad_dist.c.s + +memory.o: memory.c.o +.PHONY : memory.o + +# target to build an object file +memory.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/memory.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o +.PHONY : memory.c.o + +memory.i: memory.c.i +.PHONY : memory.i + +# target to preprocess a source file +memory.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/memory.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/memory.c.i +.PHONY : memory.c.i + +memory.s: memory.c.s +.PHONY : memory.s + +# target to generate assembly for a file +memory.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/memory.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/memory.c.s +.PHONY : memory.c.s + +mmd.o: mmd.c.o +.PHONY : mmd.o + +# target to build an object file +mmd.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/mmd.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o +.PHONY : mmd.c.o + +mmd.i: mmd.c.i +.PHONY : mmd.i + +# target to preprocess a source file +mmd.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/mmd.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.i +.PHONY : mmd.c.i + +mmd.s: mmd.c.s +.PHONY : mmd.s + +# target to generate assembly for a file +mmd.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/mmd.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.s +.PHONY : mmd.c.s + +pd3dcomm.o: pd3dcomm.c.o +.PHONY : pd3dcomm.o + +# target to build an object file +pd3dcomm.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o +.PHONY : pd3dcomm.c.o + +pd3dcomm.i: pd3dcomm.c.i +.PHONY : pd3dcomm.i + +# target to preprocess a source file +pd3dcomm.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.i +.PHONY : pd3dcomm.c.i + +pd3dcomm.s: pd3dcomm.c.s +.PHONY : pd3dcomm.s + +# target to generate assembly for a file +pd3dcomm.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.s +.PHONY : pd3dcomm.c.s + +pdGetDiagU.o: pdGetDiagU.c.o +.PHONY : pdGetDiagU.o + +# target to build an object file +pdGetDiagU.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o +.PHONY : pdGetDiagU.c.o + +pdGetDiagU.i: pdGetDiagU.c.i +.PHONY : pdGetDiagU.i + +# target to preprocess a source file +pdGetDiagU.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.i +.PHONY : pdGetDiagU.c.i + +pdGetDiagU.s: pdGetDiagU.c.s +.PHONY : pdGetDiagU.s + +# target to generate assembly for a file +pdGetDiagU.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.s +.PHONY : pdGetDiagU.c.s + +pddistribute.o: pddistribute.c.o +.PHONY : pddistribute.o + +# target to build an object file +pddistribute.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o +.PHONY : pddistribute.c.o + +pddistribute.i: pddistribute.c.i +.PHONY : pddistribute.i + +# target to preprocess a source file +pddistribute.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.i +.PHONY : pddistribute.c.i + +pddistribute.s: pddistribute.c.s +.PHONY : pddistribute.s + +# target to generate assembly for a file +pddistribute.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.s +.PHONY : pddistribute.c.s + +pdgsequ.o: pdgsequ.c.o +.PHONY : pdgsequ.o + +# target to build an object file +pdgsequ.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o +.PHONY : pdgsequ.c.o + +pdgsequ.i: pdgsequ.c.i +.PHONY : pdgsequ.i + +# target to preprocess a source file +pdgsequ.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.i +.PHONY : pdgsequ.c.i + +pdgsequ.s: pdgsequ.c.s +.PHONY : pdgsequ.s + +# target to generate assembly for a file +pdgsequ.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.s +.PHONY : pdgsequ.c.s + +pdgsmv.o: pdgsmv.c.o +.PHONY : pdgsmv.o + +# target to build an object file +pdgsmv.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o +.PHONY : pdgsmv.c.o + +pdgsmv.i: pdgsmv.c.i +.PHONY : pdgsmv.i + +# target to preprocess a source file +pdgsmv.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.i +.PHONY : pdgsmv.c.i + +pdgsmv.s: pdgsmv.c.s +.PHONY : pdgsmv.s + +# target to generate assembly for a file +pdgsmv.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.s +.PHONY : pdgsmv.c.s + +pdgsmv_AXglobal.o: pdgsmv_AXglobal.c.o +.PHONY : pdgsmv_AXglobal.o + +# target to build an object file +pdgsmv_AXglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o +.PHONY : pdgsmv_AXglobal.c.o + +pdgsmv_AXglobal.i: pdgsmv_AXglobal.c.i +.PHONY : pdgsmv_AXglobal.i + +# target to preprocess a source file +pdgsmv_AXglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.i +.PHONY : pdgsmv_AXglobal.c.i + +pdgsmv_AXglobal.s: pdgsmv_AXglobal.c.s +.PHONY : pdgsmv_AXglobal.s + +# target to generate assembly for a file +pdgsmv_AXglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.s +.PHONY : pdgsmv_AXglobal.c.s + +pdgsrfs.o: pdgsrfs.c.o +.PHONY : pdgsrfs.o + +# target to build an object file +pdgsrfs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o +.PHONY : pdgsrfs.c.o + +pdgsrfs.i: pdgsrfs.c.i +.PHONY : pdgsrfs.i + +# target to preprocess a source file +pdgsrfs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.i +.PHONY : pdgsrfs.c.i + +pdgsrfs.s: pdgsrfs.c.s +.PHONY : pdgsrfs.s + +# target to generate assembly for a file +pdgsrfs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.s +.PHONY : pdgsrfs.c.s + +pdgsrfs_ABXglobal.o: pdgsrfs_ABXglobal.c.o +.PHONY : pdgsrfs_ABXglobal.o + +# target to build an object file +pdgsrfs_ABXglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o +.PHONY : pdgsrfs_ABXglobal.c.o + +pdgsrfs_ABXglobal.i: pdgsrfs_ABXglobal.c.i +.PHONY : pdgsrfs_ABXglobal.i + +# target to preprocess a source file +pdgsrfs_ABXglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.i +.PHONY : pdgsrfs_ABXglobal.c.i + +pdgsrfs_ABXglobal.s: pdgsrfs_ABXglobal.c.s +.PHONY : pdgsrfs_ABXglobal.s + +# target to generate assembly for a file +pdgsrfs_ABXglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.s +.PHONY : pdgsrfs_ABXglobal.c.s + +pdgssvx.o: pdgssvx.c.o +.PHONY : pdgssvx.o + +# target to build an object file +pdgssvx.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o +.PHONY : pdgssvx.c.o + +pdgssvx.i: pdgssvx.c.i +.PHONY : pdgssvx.i + +# target to preprocess a source file +pdgssvx.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.i +.PHONY : pdgssvx.c.i + +pdgssvx.s: pdgssvx.c.s +.PHONY : pdgssvx.s + +# target to generate assembly for a file +pdgssvx.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.s +.PHONY : pdgssvx.c.s + +pdgssvx3d.o: pdgssvx3d.c.o +.PHONY : pdgssvx3d.o + +# target to build an object file +pdgssvx3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o +.PHONY : pdgssvx3d.c.o + +pdgssvx3d.i: pdgssvx3d.c.i +.PHONY : pdgssvx3d.i + +# target to preprocess a source file +pdgssvx3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.i +.PHONY : pdgssvx3d.c.i + +pdgssvx3d.s: pdgssvx3d.c.s +.PHONY : pdgssvx3d.s + +# target to generate assembly for a file +pdgssvx3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.s +.PHONY : pdgssvx3d.c.s + +pdgssvx_ABglobal.o: pdgssvx_ABglobal.c.o +.PHONY : pdgssvx_ABglobal.o + +# target to build an object file +pdgssvx_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o +.PHONY : pdgssvx_ABglobal.c.o + +pdgssvx_ABglobal.i: pdgssvx_ABglobal.c.i +.PHONY : pdgssvx_ABglobal.i + +# target to preprocess a source file +pdgssvx_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.i +.PHONY : pdgssvx_ABglobal.c.i + +pdgssvx_ABglobal.s: pdgssvx_ABglobal.c.s +.PHONY : pdgssvx_ABglobal.s + +# target to generate assembly for a file +pdgssvx_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.s +.PHONY : pdgssvx_ABglobal.c.s + +pdgstrf.o: pdgstrf.c.o +.PHONY : pdgstrf.o + +# target to build an object file +pdgstrf.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o +.PHONY : pdgstrf.c.o + +pdgstrf.i: pdgstrf.c.i +.PHONY : pdgstrf.i + +# target to preprocess a source file +pdgstrf.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.i +.PHONY : pdgstrf.c.i + +pdgstrf.s: pdgstrf.c.s +.PHONY : pdgstrf.s + +# target to generate assembly for a file +pdgstrf.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.s +.PHONY : pdgstrf.c.s + +pdgstrf2.o: pdgstrf2.c.o +.PHONY : pdgstrf2.o + +# target to build an object file +pdgstrf2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o +.PHONY : pdgstrf2.c.o + +pdgstrf2.i: pdgstrf2.c.i +.PHONY : pdgstrf2.i + +# target to preprocess a source file +pdgstrf2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.i +.PHONY : pdgstrf2.c.i + +pdgstrf2.s: pdgstrf2.c.s +.PHONY : pdgstrf2.s + +# target to generate assembly for a file +pdgstrf2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.s +.PHONY : pdgstrf2.c.s + +pdgstrf3d.o: pdgstrf3d.c.o +.PHONY : pdgstrf3d.o + +# target to build an object file +pdgstrf3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o +.PHONY : pdgstrf3d.c.o + +pdgstrf3d.i: pdgstrf3d.c.i +.PHONY : pdgstrf3d.i + +# target to preprocess a source file +pdgstrf3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.i +.PHONY : pdgstrf3d.c.i + +pdgstrf3d.s: pdgstrf3d.c.s +.PHONY : pdgstrf3d.s + +# target to generate assembly for a file +pdgstrf3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.s +.PHONY : pdgstrf3d.c.s + +pdgstrs.o: pdgstrs.c.o +.PHONY : pdgstrs.o + +# target to build an object file +pdgstrs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o +.PHONY : pdgstrs.c.o + +pdgstrs.i: pdgstrs.c.i +.PHONY : pdgstrs.i + +# target to preprocess a source file +pdgstrs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.i +.PHONY : pdgstrs.c.i + +pdgstrs.s: pdgstrs.c.s +.PHONY : pdgstrs.s + +# target to generate assembly for a file +pdgstrs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.s +.PHONY : pdgstrs.c.s + +pdgstrs1.o: pdgstrs1.c.o +.PHONY : pdgstrs1.o + +# target to build an object file +pdgstrs1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o +.PHONY : pdgstrs1.c.o + +pdgstrs1.i: pdgstrs1.c.i +.PHONY : pdgstrs1.i + +# target to preprocess a source file +pdgstrs1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.i +.PHONY : pdgstrs1.c.i + +pdgstrs1.s: pdgstrs1.c.s +.PHONY : pdgstrs1.s + +# target to generate assembly for a file +pdgstrs1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.s +.PHONY : pdgstrs1.c.s + +pdgstrs_Bglobal.o: pdgstrs_Bglobal.c.o +.PHONY : pdgstrs_Bglobal.o + +# target to build an object file +pdgstrs_Bglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o +.PHONY : pdgstrs_Bglobal.c.o + +pdgstrs_Bglobal.i: pdgstrs_Bglobal.c.i +.PHONY : pdgstrs_Bglobal.i + +# target to preprocess a source file +pdgstrs_Bglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.i +.PHONY : pdgstrs_Bglobal.c.i + +pdgstrs_Bglobal.s: pdgstrs_Bglobal.c.s +.PHONY : pdgstrs_Bglobal.s + +# target to generate assembly for a file +pdgstrs_Bglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.s +.PHONY : pdgstrs_Bglobal.c.s + +pdgstrs_lsum.o: pdgstrs_lsum.c.o +.PHONY : pdgstrs_lsum.o + +# target to build an object file +pdgstrs_lsum.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o +.PHONY : pdgstrs_lsum.c.o + +pdgstrs_lsum.i: pdgstrs_lsum.c.i +.PHONY : pdgstrs_lsum.i + +# target to preprocess a source file +pdgstrs_lsum.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.i +.PHONY : pdgstrs_lsum.c.i + +pdgstrs_lsum.s: pdgstrs_lsum.c.s +.PHONY : pdgstrs_lsum.s + +# target to generate assembly for a file +pdgstrs_lsum.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.s +.PHONY : pdgstrs_lsum.c.s + +pdgstrs_lsum_cuda.o: pdgstrs_lsum_cuda.cu.o +.PHONY : pdgstrs_lsum_cuda.o + +# target to build an object file +pdgstrs_lsum_cuda.cu.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o +.PHONY : pdgstrs_lsum_cuda.cu.o + +pdgstrs_lsum_cuda.i: pdgstrs_lsum_cuda.cu.i +.PHONY : pdgstrs_lsum_cuda.i + +# target to preprocess a source file +pdgstrs_lsum_cuda.cu.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.i +.PHONY : pdgstrs_lsum_cuda.cu.i + +pdgstrs_lsum_cuda.s: pdgstrs_lsum_cuda.cu.s +.PHONY : pdgstrs_lsum_cuda.s + +# target to generate assembly for a file +pdgstrs_lsum_cuda.cu.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.s +.PHONY : pdgstrs_lsum_cuda.cu.s + +pdlangs.o: pdlangs.c.o +.PHONY : pdlangs.o + +# target to build an object file +pdlangs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o +.PHONY : pdlangs.c.o + +pdlangs.i: pdlangs.c.i +.PHONY : pdlangs.i + +# target to preprocess a source file +pdlangs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.i +.PHONY : pdlangs.c.i + +pdlangs.s: pdlangs.c.s +.PHONY : pdlangs.s + +# target to generate assembly for a file +pdlangs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.s +.PHONY : pdlangs.c.s + +pdlaqgs.o: pdlaqgs.c.o +.PHONY : pdlaqgs.o + +# target to build an object file +pdlaqgs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o +.PHONY : pdlaqgs.c.o + +pdlaqgs.i: pdlaqgs.c.i +.PHONY : pdlaqgs.i + +# target to preprocess a source file +pdlaqgs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.i +.PHONY : pdlaqgs.c.i + +pdlaqgs.s: pdlaqgs.c.s +.PHONY : pdlaqgs.s + +# target to generate assembly for a file +pdlaqgs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.s +.PHONY : pdlaqgs.c.s + +pdsymbfact_distdata.o: pdsymbfact_distdata.c.o +.PHONY : pdsymbfact_distdata.o + +# target to build an object file +pdsymbfact_distdata.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o +.PHONY : pdsymbfact_distdata.c.o + +pdsymbfact_distdata.i: pdsymbfact_distdata.c.i +.PHONY : pdsymbfact_distdata.i + +# target to preprocess a source file +pdsymbfact_distdata.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.i +.PHONY : pdsymbfact_distdata.c.i + +pdsymbfact_distdata.s: pdsymbfact_distdata.c.s +.PHONY : pdsymbfact_distdata.s + +# target to generate assembly for a file +pdsymbfact_distdata.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.s +.PHONY : pdsymbfact_distdata.c.s + +pdutil.o: pdutil.c.o +.PHONY : pdutil.o + +# target to build an object file +pdutil.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o +.PHONY : pdutil.c.o + +pdutil.i: pdutil.c.i +.PHONY : pdutil.i + +# target to preprocess a source file +pdutil.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdutil.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.i +.PHONY : pdutil.c.i + +pdutil.s: pdutil.c.s +.PHONY : pdutil.s + +# target to generate assembly for a file +pdutil.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdutil.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.s +.PHONY : pdutil.c.s + +ps3dcomm.o: ps3dcomm.c.o +.PHONY : ps3dcomm.o + +# target to build an object file +ps3dcomm.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o +.PHONY : ps3dcomm.c.o + +ps3dcomm.i: ps3dcomm.c.i +.PHONY : ps3dcomm.i + +# target to preprocess a source file +ps3dcomm.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.i +.PHONY : ps3dcomm.c.i + +ps3dcomm.s: ps3dcomm.c.s +.PHONY : ps3dcomm.s + +# target to generate assembly for a file +ps3dcomm.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.s +.PHONY : ps3dcomm.c.s + +psGetDiagU.o: psGetDiagU.c.o +.PHONY : psGetDiagU.o + +# target to build an object file +psGetDiagU.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o +.PHONY : psGetDiagU.c.o + +psGetDiagU.i: psGetDiagU.c.i +.PHONY : psGetDiagU.i + +# target to preprocess a source file +psGetDiagU.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.i +.PHONY : psGetDiagU.c.i + +psGetDiagU.s: psGetDiagU.c.s +.PHONY : psGetDiagU.s + +# target to generate assembly for a file +psGetDiagU.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.s +.PHONY : psGetDiagU.c.s + +psdistribute.o: psdistribute.c.o +.PHONY : psdistribute.o + +# target to build an object file +psdistribute.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o +.PHONY : psdistribute.c.o + +psdistribute.i: psdistribute.c.i +.PHONY : psdistribute.i + +# target to preprocess a source file +psdistribute.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.i +.PHONY : psdistribute.c.i + +psdistribute.s: psdistribute.c.s +.PHONY : psdistribute.s + +# target to generate assembly for a file +psdistribute.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.s +.PHONY : psdistribute.c.s + +psgsequ.o: psgsequ.c.o +.PHONY : psgsequ.o + +# target to build an object file +psgsequ.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o +.PHONY : psgsequ.c.o + +psgsequ.i: psgsequ.c.i +.PHONY : psgsequ.i + +# target to preprocess a source file +psgsequ.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.i +.PHONY : psgsequ.c.i + +psgsequ.s: psgsequ.c.s +.PHONY : psgsequ.s + +# target to generate assembly for a file +psgsequ.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.s +.PHONY : psgsequ.c.s + +psgsequb.o: psgsequb.c.o +.PHONY : psgsequb.o + +# target to build an object file +psgsequb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o +.PHONY : psgsequb.c.o + +psgsequb.i: psgsequb.c.i +.PHONY : psgsequb.i + +# target to preprocess a source file +psgsequb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.i +.PHONY : psgsequb.c.i + +psgsequb.s: psgsequb.c.s +.PHONY : psgsequb.s + +# target to generate assembly for a file +psgsequb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.s +.PHONY : psgsequb.c.s + +psgsmv.o: psgsmv.c.o +.PHONY : psgsmv.o + +# target to build an object file +psgsmv.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o +.PHONY : psgsmv.c.o + +psgsmv.i: psgsmv.c.i +.PHONY : psgsmv.i + +# target to preprocess a source file +psgsmv.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.i +.PHONY : psgsmv.c.i + +psgsmv.s: psgsmv.c.s +.PHONY : psgsmv.s + +# target to generate assembly for a file +psgsmv.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.s +.PHONY : psgsmv.c.s + +psgsmv_AXglobal.o: psgsmv_AXglobal.c.o +.PHONY : psgsmv_AXglobal.o + +# target to build an object file +psgsmv_AXglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o +.PHONY : psgsmv_AXglobal.c.o + +psgsmv_AXglobal.i: psgsmv_AXglobal.c.i +.PHONY : psgsmv_AXglobal.i + +# target to preprocess a source file +psgsmv_AXglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.i +.PHONY : psgsmv_AXglobal.c.i + +psgsmv_AXglobal.s: psgsmv_AXglobal.c.s +.PHONY : psgsmv_AXglobal.s + +# target to generate assembly for a file +psgsmv_AXglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.s +.PHONY : psgsmv_AXglobal.c.s + +psgsmv_d2.o: psgsmv_d2.c.o +.PHONY : psgsmv_d2.o + +# target to build an object file +psgsmv_d2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o +.PHONY : psgsmv_d2.c.o + +psgsmv_d2.i: psgsmv_d2.c.i +.PHONY : psgsmv_d2.i + +# target to preprocess a source file +psgsmv_d2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.i +.PHONY : psgsmv_d2.c.i + +psgsmv_d2.s: psgsmv_d2.c.s +.PHONY : psgsmv_d2.s + +# target to generate assembly for a file +psgsmv_d2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.s +.PHONY : psgsmv_d2.c.s + +psgsrfs.o: psgsrfs.c.o +.PHONY : psgsrfs.o + +# target to build an object file +psgsrfs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o +.PHONY : psgsrfs.c.o + +psgsrfs.i: psgsrfs.c.i +.PHONY : psgsrfs.i + +# target to preprocess a source file +psgsrfs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.i +.PHONY : psgsrfs.c.i + +psgsrfs.s: psgsrfs.c.s +.PHONY : psgsrfs.s + +# target to generate assembly for a file +psgsrfs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.s +.PHONY : psgsrfs.c.s + +psgsrfs_ABXglobal.o: psgsrfs_ABXglobal.c.o +.PHONY : psgsrfs_ABXglobal.o + +# target to build an object file +psgsrfs_ABXglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o +.PHONY : psgsrfs_ABXglobal.c.o + +psgsrfs_ABXglobal.i: psgsrfs_ABXglobal.c.i +.PHONY : psgsrfs_ABXglobal.i + +# target to preprocess a source file +psgsrfs_ABXglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.i +.PHONY : psgsrfs_ABXglobal.c.i + +psgsrfs_ABXglobal.s: psgsrfs_ABXglobal.c.s +.PHONY : psgsrfs_ABXglobal.s + +# target to generate assembly for a file +psgsrfs_ABXglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.s +.PHONY : psgsrfs_ABXglobal.c.s + +psgsrfs_d2.o: psgsrfs_d2.c.o +.PHONY : psgsrfs_d2.o + +# target to build an object file +psgsrfs_d2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o +.PHONY : psgsrfs_d2.c.o + +psgsrfs_d2.i: psgsrfs_d2.c.i +.PHONY : psgsrfs_d2.i + +# target to preprocess a source file +psgsrfs_d2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.i +.PHONY : psgsrfs_d2.c.i + +psgsrfs_d2.s: psgsrfs_d2.c.s +.PHONY : psgsrfs_d2.s + +# target to generate assembly for a file +psgsrfs_d2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.s +.PHONY : psgsrfs_d2.c.s + +psgssvx.o: psgssvx.c.o +.PHONY : psgssvx.o + +# target to build an object file +psgssvx.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o +.PHONY : psgssvx.c.o + +psgssvx.i: psgssvx.c.i +.PHONY : psgssvx.i + +# target to preprocess a source file +psgssvx.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.i +.PHONY : psgssvx.c.i + +psgssvx.s: psgssvx.c.s +.PHONY : psgssvx.s + +# target to generate assembly for a file +psgssvx.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.s +.PHONY : psgssvx.c.s + +psgssvx3d.o: psgssvx3d.c.o +.PHONY : psgssvx3d.o + +# target to build an object file +psgssvx3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o +.PHONY : psgssvx3d.c.o + +psgssvx3d.i: psgssvx3d.c.i +.PHONY : psgssvx3d.i + +# target to preprocess a source file +psgssvx3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.i +.PHONY : psgssvx3d.c.i + +psgssvx3d.s: psgssvx3d.c.s +.PHONY : psgssvx3d.s + +# target to generate assembly for a file +psgssvx3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.s +.PHONY : psgssvx3d.c.s + +psgssvx_ABglobal.o: psgssvx_ABglobal.c.o +.PHONY : psgssvx_ABglobal.o + +# target to build an object file +psgssvx_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o +.PHONY : psgssvx_ABglobal.c.o + +psgssvx_ABglobal.i: psgssvx_ABglobal.c.i +.PHONY : psgssvx_ABglobal.i + +# target to preprocess a source file +psgssvx_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.i +.PHONY : psgssvx_ABglobal.c.i + +psgssvx_ABglobal.s: psgssvx_ABglobal.c.s +.PHONY : psgssvx_ABglobal.s + +# target to generate assembly for a file +psgssvx_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.s +.PHONY : psgssvx_ABglobal.c.s + +psgssvx_d2.o: psgssvx_d2.c.o +.PHONY : psgssvx_d2.o + +# target to build an object file +psgssvx_d2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o +.PHONY : psgssvx_d2.c.o + +psgssvx_d2.i: psgssvx_d2.c.i +.PHONY : psgssvx_d2.i + +# target to preprocess a source file +psgssvx_d2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.i +.PHONY : psgssvx_d2.c.i + +psgssvx_d2.s: psgssvx_d2.c.s +.PHONY : psgssvx_d2.s + +# target to generate assembly for a file +psgssvx_d2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.s +.PHONY : psgssvx_d2.c.s + +psgstrf.o: psgstrf.c.o +.PHONY : psgstrf.o + +# target to build an object file +psgstrf.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o +.PHONY : psgstrf.c.o + +psgstrf.i: psgstrf.c.i +.PHONY : psgstrf.i + +# target to preprocess a source file +psgstrf.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.i +.PHONY : psgstrf.c.i + +psgstrf.s: psgstrf.c.s +.PHONY : psgstrf.s + +# target to generate assembly for a file +psgstrf.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.s +.PHONY : psgstrf.c.s + +psgstrf2.o: psgstrf2.c.o +.PHONY : psgstrf2.o + +# target to build an object file +psgstrf2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o +.PHONY : psgstrf2.c.o + +psgstrf2.i: psgstrf2.c.i +.PHONY : psgstrf2.i + +# target to preprocess a source file +psgstrf2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.i +.PHONY : psgstrf2.c.i + +psgstrf2.s: psgstrf2.c.s +.PHONY : psgstrf2.s + +# target to generate assembly for a file +psgstrf2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.s +.PHONY : psgstrf2.c.s + +psgstrf3d.o: psgstrf3d.c.o +.PHONY : psgstrf3d.o + +# target to build an object file +psgstrf3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o +.PHONY : psgstrf3d.c.o + +psgstrf3d.i: psgstrf3d.c.i +.PHONY : psgstrf3d.i + +# target to preprocess a source file +psgstrf3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.i +.PHONY : psgstrf3d.c.i + +psgstrf3d.s: psgstrf3d.c.s +.PHONY : psgstrf3d.s + +# target to generate assembly for a file +psgstrf3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.s +.PHONY : psgstrf3d.c.s + +psgstrs.o: psgstrs.c.o +.PHONY : psgstrs.o + +# target to build an object file +psgstrs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o +.PHONY : psgstrs.c.o + +psgstrs.i: psgstrs.c.i +.PHONY : psgstrs.i + +# target to preprocess a source file +psgstrs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.i +.PHONY : psgstrs.c.i + +psgstrs.s: psgstrs.c.s +.PHONY : psgstrs.s + +# target to generate assembly for a file +psgstrs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.s +.PHONY : psgstrs.c.s + +psgstrs1.o: psgstrs1.c.o +.PHONY : psgstrs1.o + +# target to build an object file +psgstrs1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o +.PHONY : psgstrs1.c.o + +psgstrs1.i: psgstrs1.c.i +.PHONY : psgstrs1.i + +# target to preprocess a source file +psgstrs1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.i +.PHONY : psgstrs1.c.i + +psgstrs1.s: psgstrs1.c.s +.PHONY : psgstrs1.s + +# target to generate assembly for a file +psgstrs1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.s +.PHONY : psgstrs1.c.s + +psgstrs_Bglobal.o: psgstrs_Bglobal.c.o +.PHONY : psgstrs_Bglobal.o + +# target to build an object file +psgstrs_Bglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o +.PHONY : psgstrs_Bglobal.c.o + +psgstrs_Bglobal.i: psgstrs_Bglobal.c.i +.PHONY : psgstrs_Bglobal.i + +# target to preprocess a source file +psgstrs_Bglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.i +.PHONY : psgstrs_Bglobal.c.i + +psgstrs_Bglobal.s: psgstrs_Bglobal.c.s +.PHONY : psgstrs_Bglobal.s + +# target to generate assembly for a file +psgstrs_Bglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.s +.PHONY : psgstrs_Bglobal.c.s + +psgstrs_lsum.o: psgstrs_lsum.c.o +.PHONY : psgstrs_lsum.o + +# target to build an object file +psgstrs_lsum.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o +.PHONY : psgstrs_lsum.c.o + +psgstrs_lsum.i: psgstrs_lsum.c.i +.PHONY : psgstrs_lsum.i + +# target to preprocess a source file +psgstrs_lsum.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.i +.PHONY : psgstrs_lsum.c.i + +psgstrs_lsum.s: psgstrs_lsum.c.s +.PHONY : psgstrs_lsum.s + +# target to generate assembly for a file +psgstrs_lsum.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.s +.PHONY : psgstrs_lsum.c.s + +pslangs.o: pslangs.c.o +.PHONY : pslangs.o + +# target to build an object file +pslangs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o +.PHONY : pslangs.c.o + +pslangs.i: pslangs.c.i +.PHONY : pslangs.i + +# target to preprocess a source file +pslangs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pslangs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.i +.PHONY : pslangs.c.i + +pslangs.s: pslangs.c.s +.PHONY : pslangs.s + +# target to generate assembly for a file +pslangs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pslangs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.s +.PHONY : pslangs.c.s + +pslaqgs.o: pslaqgs.c.o +.PHONY : pslaqgs.o + +# target to build an object file +pslaqgs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o +.PHONY : pslaqgs.c.o + +pslaqgs.i: pslaqgs.c.i +.PHONY : pslaqgs.i + +# target to preprocess a source file +pslaqgs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.i +.PHONY : pslaqgs.c.i + +pslaqgs.s: pslaqgs.c.s +.PHONY : pslaqgs.s + +# target to generate assembly for a file +pslaqgs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.s +.PHONY : pslaqgs.c.s + +pssymbfact_distdata.o: pssymbfact_distdata.c.o +.PHONY : pssymbfact_distdata.o + +# target to build an object file +pssymbfact_distdata.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o +.PHONY : pssymbfact_distdata.c.o + +pssymbfact_distdata.i: pssymbfact_distdata.c.i +.PHONY : pssymbfact_distdata.i + +# target to preprocess a source file +pssymbfact_distdata.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.i +.PHONY : pssymbfact_distdata.c.i + +pssymbfact_distdata.s: pssymbfact_distdata.c.s +.PHONY : pssymbfact_distdata.s + +# target to generate assembly for a file +pssymbfact_distdata.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.s +.PHONY : pssymbfact_distdata.c.s + +psutil.o: psutil.c.o +.PHONY : psutil.o + +# target to build an object file +psutil.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psutil.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o +.PHONY : psutil.c.o + +psutil.i: psutil.c.i +.PHONY : psutil.i + +# target to preprocess a source file +psutil.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psutil.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.i +.PHONY : psutil.c.i + +psutil.s: psutil.c.s +.PHONY : psutil.s + +# target to generate assembly for a file +psutil.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psutil.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.s +.PHONY : psutil.c.s + +psymbfact.o: psymbfact.c.o +.PHONY : psymbfact.o + +# target to build an object file +psymbfact.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o +.PHONY : psymbfact.c.o + +psymbfact.i: psymbfact.c.i +.PHONY : psymbfact.i + +# target to preprocess a source file +psymbfact.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.i +.PHONY : psymbfact.c.i + +psymbfact.s: psymbfact.c.s +.PHONY : psymbfact.s + +# target to generate assembly for a file +psymbfact.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.s +.PHONY : psymbfact.c.s + +psymbfact_util.o: psymbfact_util.c.o +.PHONY : psymbfact_util.o + +# target to build an object file +psymbfact_util.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o +.PHONY : psymbfact_util.c.o + +psymbfact_util.i: psymbfact_util.c.i +.PHONY : psymbfact_util.i + +# target to preprocess a source file +psymbfact_util.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.i +.PHONY : psymbfact_util.c.i + +psymbfact_util.s: psymbfact_util.c.s +.PHONY : psymbfact_util.s + +# target to generate assembly for a file +psymbfact_util.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.s +.PHONY : psymbfact_util.c.s + +pxerr_dist.o: pxerr_dist.c.o +.PHONY : pxerr_dist.o + +# target to build an object file +pxerr_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o +.PHONY : pxerr_dist.c.o + +pxerr_dist.i: pxerr_dist.c.i +.PHONY : pxerr_dist.i + +# target to preprocess a source file +pxerr_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.i +.PHONY : pxerr_dist.c.i + +pxerr_dist.s: pxerr_dist.c.s +.PHONY : pxerr_dist.s + +# target to generate assembly for a file +pxerr_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.s +.PHONY : pxerr_dist.c.s + +pz3dcomm.o: pz3dcomm.c.o +.PHONY : pz3dcomm.o + +# target to build an object file +pz3dcomm.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o +.PHONY : pz3dcomm.c.o + +pz3dcomm.i: pz3dcomm.c.i +.PHONY : pz3dcomm.i + +# target to preprocess a source file +pz3dcomm.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.i +.PHONY : pz3dcomm.c.i + +pz3dcomm.s: pz3dcomm.c.s +.PHONY : pz3dcomm.s + +# target to generate assembly for a file +pz3dcomm.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.s +.PHONY : pz3dcomm.c.s + +pzGetDiagU.o: pzGetDiagU.c.o +.PHONY : pzGetDiagU.o + +# target to build an object file +pzGetDiagU.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o +.PHONY : pzGetDiagU.c.o + +pzGetDiagU.i: pzGetDiagU.c.i +.PHONY : pzGetDiagU.i + +# target to preprocess a source file +pzGetDiagU.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.i +.PHONY : pzGetDiagU.c.i + +pzGetDiagU.s: pzGetDiagU.c.s +.PHONY : pzGetDiagU.s + +# target to generate assembly for a file +pzGetDiagU.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.s +.PHONY : pzGetDiagU.c.s + +pzdistribute.o: pzdistribute.c.o +.PHONY : pzdistribute.o + +# target to build an object file +pzdistribute.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o +.PHONY : pzdistribute.c.o + +pzdistribute.i: pzdistribute.c.i +.PHONY : pzdistribute.i + +# target to preprocess a source file +pzdistribute.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.i +.PHONY : pzdistribute.c.i + +pzdistribute.s: pzdistribute.c.s +.PHONY : pzdistribute.s + +# target to generate assembly for a file +pzdistribute.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.s +.PHONY : pzdistribute.c.s + +pzgsequ.o: pzgsequ.c.o +.PHONY : pzgsequ.o + +# target to build an object file +pzgsequ.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o +.PHONY : pzgsequ.c.o + +pzgsequ.i: pzgsequ.c.i +.PHONY : pzgsequ.i + +# target to preprocess a source file +pzgsequ.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.i +.PHONY : pzgsequ.c.i + +pzgsequ.s: pzgsequ.c.s +.PHONY : pzgsequ.s + +# target to generate assembly for a file +pzgsequ.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.s +.PHONY : pzgsequ.c.s + +pzgsmv.o: pzgsmv.c.o +.PHONY : pzgsmv.o + +# target to build an object file +pzgsmv.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o +.PHONY : pzgsmv.c.o + +pzgsmv.i: pzgsmv.c.i +.PHONY : pzgsmv.i + +# target to preprocess a source file +pzgsmv.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.i +.PHONY : pzgsmv.c.i + +pzgsmv.s: pzgsmv.c.s +.PHONY : pzgsmv.s + +# target to generate assembly for a file +pzgsmv.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.s +.PHONY : pzgsmv.c.s + +pzgsmv_AXglobal.o: pzgsmv_AXglobal.c.o +.PHONY : pzgsmv_AXglobal.o + +# target to build an object file +pzgsmv_AXglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o +.PHONY : pzgsmv_AXglobal.c.o + +pzgsmv_AXglobal.i: pzgsmv_AXglobal.c.i +.PHONY : pzgsmv_AXglobal.i + +# target to preprocess a source file +pzgsmv_AXglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.i +.PHONY : pzgsmv_AXglobal.c.i + +pzgsmv_AXglobal.s: pzgsmv_AXglobal.c.s +.PHONY : pzgsmv_AXglobal.s + +# target to generate assembly for a file +pzgsmv_AXglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.s +.PHONY : pzgsmv_AXglobal.c.s + +pzgsrfs.o: pzgsrfs.c.o +.PHONY : pzgsrfs.o + +# target to build an object file +pzgsrfs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o +.PHONY : pzgsrfs.c.o + +pzgsrfs.i: pzgsrfs.c.i +.PHONY : pzgsrfs.i + +# target to preprocess a source file +pzgsrfs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.i +.PHONY : pzgsrfs.c.i + +pzgsrfs.s: pzgsrfs.c.s +.PHONY : pzgsrfs.s + +# target to generate assembly for a file +pzgsrfs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.s +.PHONY : pzgsrfs.c.s + +pzgsrfs_ABXglobal.o: pzgsrfs_ABXglobal.c.o +.PHONY : pzgsrfs_ABXglobal.o + +# target to build an object file +pzgsrfs_ABXglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o +.PHONY : pzgsrfs_ABXglobal.c.o + +pzgsrfs_ABXglobal.i: pzgsrfs_ABXglobal.c.i +.PHONY : pzgsrfs_ABXglobal.i + +# target to preprocess a source file +pzgsrfs_ABXglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.i +.PHONY : pzgsrfs_ABXglobal.c.i + +pzgsrfs_ABXglobal.s: pzgsrfs_ABXglobal.c.s +.PHONY : pzgsrfs_ABXglobal.s + +# target to generate assembly for a file +pzgsrfs_ABXglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.s +.PHONY : pzgsrfs_ABXglobal.c.s + +pzgssvx.o: pzgssvx.c.o +.PHONY : pzgssvx.o + +# target to build an object file +pzgssvx.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o +.PHONY : pzgssvx.c.o + +pzgssvx.i: pzgssvx.c.i +.PHONY : pzgssvx.i + +# target to preprocess a source file +pzgssvx.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.i +.PHONY : pzgssvx.c.i + +pzgssvx.s: pzgssvx.c.s +.PHONY : pzgssvx.s + +# target to generate assembly for a file +pzgssvx.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.s +.PHONY : pzgssvx.c.s + +pzgssvx3d.o: pzgssvx3d.c.o +.PHONY : pzgssvx3d.o + +# target to build an object file +pzgssvx3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o +.PHONY : pzgssvx3d.c.o + +pzgssvx3d.i: pzgssvx3d.c.i +.PHONY : pzgssvx3d.i + +# target to preprocess a source file +pzgssvx3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.i +.PHONY : pzgssvx3d.c.i + +pzgssvx3d.s: pzgssvx3d.c.s +.PHONY : pzgssvx3d.s + +# target to generate assembly for a file +pzgssvx3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.s +.PHONY : pzgssvx3d.c.s + +pzgssvx_ABglobal.o: pzgssvx_ABglobal.c.o +.PHONY : pzgssvx_ABglobal.o + +# target to build an object file +pzgssvx_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o +.PHONY : pzgssvx_ABglobal.c.o + +pzgssvx_ABglobal.i: pzgssvx_ABglobal.c.i +.PHONY : pzgssvx_ABglobal.i + +# target to preprocess a source file +pzgssvx_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.i +.PHONY : pzgssvx_ABglobal.c.i + +pzgssvx_ABglobal.s: pzgssvx_ABglobal.c.s +.PHONY : pzgssvx_ABglobal.s + +# target to generate assembly for a file +pzgssvx_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.s +.PHONY : pzgssvx_ABglobal.c.s + +pzgstrf.o: pzgstrf.c.o +.PHONY : pzgstrf.o + +# target to build an object file +pzgstrf.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o +.PHONY : pzgstrf.c.o + +pzgstrf.i: pzgstrf.c.i +.PHONY : pzgstrf.i + +# target to preprocess a source file +pzgstrf.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.i +.PHONY : pzgstrf.c.i + +pzgstrf.s: pzgstrf.c.s +.PHONY : pzgstrf.s + +# target to generate assembly for a file +pzgstrf.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.s +.PHONY : pzgstrf.c.s + +pzgstrf2.o: pzgstrf2.c.o +.PHONY : pzgstrf2.o + +# target to build an object file +pzgstrf2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o +.PHONY : pzgstrf2.c.o + +pzgstrf2.i: pzgstrf2.c.i +.PHONY : pzgstrf2.i + +# target to preprocess a source file +pzgstrf2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.i +.PHONY : pzgstrf2.c.i + +pzgstrf2.s: pzgstrf2.c.s +.PHONY : pzgstrf2.s + +# target to generate assembly for a file +pzgstrf2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.s +.PHONY : pzgstrf2.c.s + +pzgstrf3d.o: pzgstrf3d.c.o +.PHONY : pzgstrf3d.o + +# target to build an object file +pzgstrf3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o +.PHONY : pzgstrf3d.c.o + +pzgstrf3d.i: pzgstrf3d.c.i +.PHONY : pzgstrf3d.i + +# target to preprocess a source file +pzgstrf3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.i +.PHONY : pzgstrf3d.c.i + +pzgstrf3d.s: pzgstrf3d.c.s +.PHONY : pzgstrf3d.s + +# target to generate assembly for a file +pzgstrf3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.s +.PHONY : pzgstrf3d.c.s + +pzgstrs.o: pzgstrs.c.o +.PHONY : pzgstrs.o + +# target to build an object file +pzgstrs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o +.PHONY : pzgstrs.c.o + +pzgstrs.i: pzgstrs.c.i +.PHONY : pzgstrs.i + +# target to preprocess a source file +pzgstrs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.i +.PHONY : pzgstrs.c.i + +pzgstrs.s: pzgstrs.c.s +.PHONY : pzgstrs.s + +# target to generate assembly for a file +pzgstrs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.s +.PHONY : pzgstrs.c.s + +pzgstrs1.o: pzgstrs1.c.o +.PHONY : pzgstrs1.o + +# target to build an object file +pzgstrs1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o +.PHONY : pzgstrs1.c.o + +pzgstrs1.i: pzgstrs1.c.i +.PHONY : pzgstrs1.i + +# target to preprocess a source file +pzgstrs1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.i +.PHONY : pzgstrs1.c.i + +pzgstrs1.s: pzgstrs1.c.s +.PHONY : pzgstrs1.s + +# target to generate assembly for a file +pzgstrs1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.s +.PHONY : pzgstrs1.c.s + +pzgstrs_Bglobal.o: pzgstrs_Bglobal.c.o +.PHONY : pzgstrs_Bglobal.o + +# target to build an object file +pzgstrs_Bglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o +.PHONY : pzgstrs_Bglobal.c.o + +pzgstrs_Bglobal.i: pzgstrs_Bglobal.c.i +.PHONY : pzgstrs_Bglobal.i + +# target to preprocess a source file +pzgstrs_Bglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.i +.PHONY : pzgstrs_Bglobal.c.i + +pzgstrs_Bglobal.s: pzgstrs_Bglobal.c.s +.PHONY : pzgstrs_Bglobal.s + +# target to generate assembly for a file +pzgstrs_Bglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.s +.PHONY : pzgstrs_Bglobal.c.s + +pzgstrs_lsum.o: pzgstrs_lsum.c.o +.PHONY : pzgstrs_lsum.o + +# target to build an object file +pzgstrs_lsum.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o +.PHONY : pzgstrs_lsum.c.o + +pzgstrs_lsum.i: pzgstrs_lsum.c.i +.PHONY : pzgstrs_lsum.i + +# target to preprocess a source file +pzgstrs_lsum.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.i +.PHONY : pzgstrs_lsum.c.i + +pzgstrs_lsum.s: pzgstrs_lsum.c.s +.PHONY : pzgstrs_lsum.s + +# target to generate assembly for a file +pzgstrs_lsum.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.s +.PHONY : pzgstrs_lsum.c.s + +pzlangs.o: pzlangs.c.o +.PHONY : pzlangs.o + +# target to build an object file +pzlangs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o +.PHONY : pzlangs.c.o + +pzlangs.i: pzlangs.c.i +.PHONY : pzlangs.i + +# target to preprocess a source file +pzlangs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.i +.PHONY : pzlangs.c.i + +pzlangs.s: pzlangs.c.s +.PHONY : pzlangs.s + +# target to generate assembly for a file +pzlangs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.s +.PHONY : pzlangs.c.s + +pzlaqgs.o: pzlaqgs.c.o +.PHONY : pzlaqgs.o + +# target to build an object file +pzlaqgs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o +.PHONY : pzlaqgs.c.o + +pzlaqgs.i: pzlaqgs.c.i +.PHONY : pzlaqgs.i + +# target to preprocess a source file +pzlaqgs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.i +.PHONY : pzlaqgs.c.i + +pzlaqgs.s: pzlaqgs.c.s +.PHONY : pzlaqgs.s + +# target to generate assembly for a file +pzlaqgs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.s +.PHONY : pzlaqgs.c.s + +pzsymbfact_distdata.o: pzsymbfact_distdata.c.o +.PHONY : pzsymbfact_distdata.o + +# target to build an object file +pzsymbfact_distdata.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o +.PHONY : pzsymbfact_distdata.c.o + +pzsymbfact_distdata.i: pzsymbfact_distdata.c.i +.PHONY : pzsymbfact_distdata.i + +# target to preprocess a source file +pzsymbfact_distdata.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.i +.PHONY : pzsymbfact_distdata.c.i + +pzsymbfact_distdata.s: pzsymbfact_distdata.c.s +.PHONY : pzsymbfact_distdata.s + +# target to generate assembly for a file +pzsymbfact_distdata.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.s +.PHONY : pzsymbfact_distdata.c.s + +pzutil.o: pzutil.c.o +.PHONY : pzutil.o + +# target to build an object file +pzutil.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o +.PHONY : pzutil.c.o + +pzutil.i: pzutil.c.i +.PHONY : pzutil.i + +# target to preprocess a source file +pzutil.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzutil.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.i +.PHONY : pzutil.c.i + +pzutil.s: pzutil.c.s +.PHONY : pzutil.s + +# target to generate assembly for a file +pzutil.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzutil.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.s +.PHONY : pzutil.c.s + +sbinary_io.o: sbinary_io.c.o +.PHONY : sbinary_io.o + +# target to build an object file +sbinary_io.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o +.PHONY : sbinary_io.c.o + +sbinary_io.i: sbinary_io.c.i +.PHONY : sbinary_io.i + +# target to preprocess a source file +sbinary_io.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.i +.PHONY : sbinary_io.c.i + +sbinary_io.s: sbinary_io.c.s +.PHONY : sbinary_io.s + +# target to generate assembly for a file +sbinary_io.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.s +.PHONY : sbinary_io.c.s + +scommunication_aux.o: scommunication_aux.c.o +.PHONY : scommunication_aux.o + +# target to build an object file +scommunication_aux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o +.PHONY : scommunication_aux.c.o + +scommunication_aux.i: scommunication_aux.c.i +.PHONY : scommunication_aux.i + +# target to preprocess a source file +scommunication_aux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.i +.PHONY : scommunication_aux.c.i + +scommunication_aux.s: scommunication_aux.c.s +.PHONY : scommunication_aux.s + +# target to generate assembly for a file +scommunication_aux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.s +.PHONY : scommunication_aux.c.s + +sdistribute.o: sdistribute.c.o +.PHONY : sdistribute.o + +# target to build an object file +sdistribute.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o +.PHONY : sdistribute.c.o + +sdistribute.i: sdistribute.c.i +.PHONY : sdistribute.i + +# target to preprocess a source file +sdistribute.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.i +.PHONY : sdistribute.c.i + +sdistribute.s: sdistribute.c.s +.PHONY : sdistribute.s + +# target to generate assembly for a file +sdistribute.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.s +.PHONY : sdistribute.c.s + +sec_structs.o: sec_structs.c.o +.PHONY : sec_structs.o + +# target to build an object file +sec_structs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o +.PHONY : sec_structs.c.o + +sec_structs.i: sec_structs.c.i +.PHONY : sec_structs.i + +# target to preprocess a source file +sec_structs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.i +.PHONY : sec_structs.c.i + +sec_structs.s: sec_structs.c.s +.PHONY : sec_structs.s + +# target to generate assembly for a file +sec_structs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.s +.PHONY : sec_structs.c.s + +sgather.o: sgather.c.o +.PHONY : sgather.o + +# target to build an object file +sgather.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sgather.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o +.PHONY : sgather.c.o + +sgather.i: sgather.c.i +.PHONY : sgather.i + +# target to preprocess a source file +sgather.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sgather.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.i +.PHONY : sgather.c.i + +sgather.s: sgather.c.s +.PHONY : sgather.s + +# target to generate assembly for a file +sgather.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sgather.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.s +.PHONY : sgather.c.s + +sgsequ_dist.o: sgsequ_dist.c.o +.PHONY : sgsequ_dist.o + +# target to build an object file +sgsequ_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o +.PHONY : sgsequ_dist.c.o + +sgsequ_dist.i: sgsequ_dist.c.i +.PHONY : sgsequ_dist.i + +# target to preprocess a source file +sgsequ_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.i +.PHONY : sgsequ_dist.c.i + +sgsequ_dist.s: sgsequ_dist.c.s +.PHONY : sgsequ_dist.s + +# target to generate assembly for a file +sgsequ_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.s +.PHONY : sgsequ_dist.c.s + +slangs_dist.o: slangs_dist.c.o +.PHONY : slangs_dist.o + +# target to build an object file +slangs_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o +.PHONY : slangs_dist.c.o + +slangs_dist.i: slangs_dist.c.i +.PHONY : slangs_dist.i + +# target to preprocess a source file +slangs_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.i +.PHONY : slangs_dist.c.i + +slangs_dist.s: slangs_dist.c.s +.PHONY : slangs_dist.s + +# target to generate assembly for a file +slangs_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.s +.PHONY : slangs_dist.c.s + +slaqgs_dist.o: slaqgs_dist.c.o +.PHONY : slaqgs_dist.o + +# target to build an object file +slaqgs_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o +.PHONY : slaqgs_dist.c.o + +slaqgs_dist.i: slaqgs_dist.c.i +.PHONY : slaqgs_dist.i + +# target to preprocess a source file +slaqgs_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.i +.PHONY : slaqgs_dist.c.i + +slaqgs_dist.s: slaqgs_dist.c.s +.PHONY : slaqgs_dist.s + +# target to generate assembly for a file +slaqgs_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.s +.PHONY : slaqgs_dist.c.s + +sldperm_dist.o: sldperm_dist.c.o +.PHONY : sldperm_dist.o + +# target to build an object file +sldperm_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o +.PHONY : sldperm_dist.c.o + +sldperm_dist.i: sldperm_dist.c.i +.PHONY : sldperm_dist.i + +# target to preprocess a source file +sldperm_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.i +.PHONY : sldperm_dist.c.i + +sldperm_dist.s: sldperm_dist.c.s +.PHONY : sldperm_dist.s + +# target to generate assembly for a file +sldperm_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.s +.PHONY : sldperm_dist.c.s + +smach_dist.o: smach_dist.c.o +.PHONY : smach_dist.o + +# target to build an object file +smach_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o +.PHONY : smach_dist.c.o + +smach_dist.i: smach_dist.c.i +.PHONY : smach_dist.i + +# target to preprocess a source file +smach_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.i +.PHONY : smach_dist.c.i + +smach_dist.s: smach_dist.c.s +.PHONY : smach_dist.s + +# target to generate assembly for a file +smach_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.s +.PHONY : smach_dist.c.s + +smemory_dist.o: smemory_dist.c.o +.PHONY : smemory_dist.o + +# target to build an object file +smemory_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o +.PHONY : smemory_dist.c.o + +smemory_dist.i: smemory_dist.c.i +.PHONY : smemory_dist.i + +# target to preprocess a source file +smemory_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.i +.PHONY : smemory_dist.c.i + +smemory_dist.s: smemory_dist.c.s +.PHONY : smemory_dist.s + +# target to generate assembly for a file +smemory_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.s +.PHONY : smemory_dist.c.s + +smyblas2_dist.o: smyblas2_dist.c.o +.PHONY : smyblas2_dist.o + +# target to build an object file +smyblas2_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o +.PHONY : smyblas2_dist.c.o + +smyblas2_dist.i: smyblas2_dist.c.i +.PHONY : smyblas2_dist.i + +# target to preprocess a source file +smyblas2_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.i +.PHONY : smyblas2_dist.c.i + +smyblas2_dist.s: smyblas2_dist.c.s +.PHONY : smyblas2_dist.s + +# target to generate assembly for a file +smyblas2_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.s +.PHONY : smyblas2_dist.c.s + +snrformat_loc3d.o: snrformat_loc3d.c.o +.PHONY : snrformat_loc3d.o + +# target to build an object file +snrformat_loc3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o +.PHONY : snrformat_loc3d.c.o + +snrformat_loc3d.i: snrformat_loc3d.c.i +.PHONY : snrformat_loc3d.i + +# target to preprocess a source file +snrformat_loc3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.i +.PHONY : snrformat_loc3d.c.i + +snrformat_loc3d.s: snrformat_loc3d.c.s +.PHONY : snrformat_loc3d.s + +# target to generate assembly for a file +snrformat_loc3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.s +.PHONY : snrformat_loc3d.c.s + +sp_colorder.o: sp_colorder.c.o +.PHONY : sp_colorder.o + +# target to build an object file +sp_colorder.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o +.PHONY : sp_colorder.c.o + +sp_colorder.i: sp_colorder.c.i +.PHONY : sp_colorder.i + +# target to preprocess a source file +sp_colorder.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.i +.PHONY : sp_colorder.c.i + +sp_colorder.s: sp_colorder.c.s +.PHONY : sp_colorder.s + +# target to generate assembly for a file +sp_colorder.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.s +.PHONY : sp_colorder.c.s + +sp_ienv.o: sp_ienv.c.o +.PHONY : sp_ienv.o + +# target to build an object file +sp_ienv.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o +.PHONY : sp_ienv.c.o + +sp_ienv.i: sp_ienv.c.i +.PHONY : sp_ienv.i + +# target to preprocess a source file +sp_ienv.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.i +.PHONY : sp_ienv.c.i + +sp_ienv.s: sp_ienv.c.s +.PHONY : sp_ienv.s + +# target to generate assembly for a file +sp_ienv.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.s +.PHONY : sp_ienv.c.s + +sreadMM.o: sreadMM.c.o +.PHONY : sreadMM.o + +# target to build an object file +sreadMM.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o +.PHONY : sreadMM.c.o + +sreadMM.i: sreadMM.c.i +.PHONY : sreadMM.i + +# target to preprocess a source file +sreadMM.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.i +.PHONY : sreadMM.c.i + +sreadMM.s: sreadMM.c.s +.PHONY : sreadMM.s + +# target to generate assembly for a file +sreadMM.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.s +.PHONY : sreadMM.c.s + +sreadhb.o: sreadhb.c.o +.PHONY : sreadhb.o + +# target to build an object file +sreadhb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o +.PHONY : sreadhb.c.o + +sreadhb.i: sreadhb.c.i +.PHONY : sreadhb.i + +# target to preprocess a source file +sreadhb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.i +.PHONY : sreadhb.c.i + +sreadhb.s: sreadhb.c.s +.PHONY : sreadhb.s + +# target to generate assembly for a file +sreadhb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.s +.PHONY : sreadhb.c.s + +sreadrb.o: sreadrb.c.o +.PHONY : sreadrb.o + +# target to build an object file +sreadrb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o +.PHONY : sreadrb.c.o + +sreadrb.i: sreadrb.c.i +.PHONY : sreadrb.i + +# target to preprocess a source file +sreadrb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.i +.PHONY : sreadrb.c.i + +sreadrb.s: sreadrb.c.s +.PHONY : sreadrb.s + +# target to generate assembly for a file +sreadrb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.s +.PHONY : sreadrb.c.s + +sreadtriple.o: sreadtriple.c.o +.PHONY : sreadtriple.o + +# target to build an object file +sreadtriple.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o +.PHONY : sreadtriple.c.o + +sreadtriple.i: sreadtriple.c.i +.PHONY : sreadtriple.i + +# target to preprocess a source file +sreadtriple.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.i +.PHONY : sreadtriple.c.i + +sreadtriple.s: sreadtriple.c.s +.PHONY : sreadtriple.s + +# target to generate assembly for a file +sreadtriple.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.s +.PHONY : sreadtriple.c.s + +sreadtriple_noheader.o: sreadtriple_noheader.c.o +.PHONY : sreadtriple_noheader.o + +# target to build an object file +sreadtriple_noheader.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o +.PHONY : sreadtriple_noheader.c.o + +sreadtriple_noheader.i: sreadtriple_noheader.c.i +.PHONY : sreadtriple_noheader.i + +# target to preprocess a source file +sreadtriple_noheader.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.i +.PHONY : sreadtriple_noheader.c.i + +sreadtriple_noheader.s: sreadtriple_noheader.c.s +.PHONY : sreadtriple_noheader.s + +# target to generate assembly for a file +sreadtriple_noheader.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.s +.PHONY : sreadtriple_noheader.c.s + +sscatter3d.o: sscatter3d.c.o +.PHONY : sscatter3d.o + +# target to build an object file +sscatter3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o +.PHONY : sscatter3d.c.o + +sscatter3d.i: sscatter3d.c.i +.PHONY : sscatter3d.i + +# target to preprocess a source file +sscatter3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.i +.PHONY : sscatter3d.c.i + +sscatter3d.s: sscatter3d.c.s +.PHONY : sscatter3d.s + +# target to generate assembly for a file +sscatter3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.s +.PHONY : sscatter3d.c.s + +ssp_blas2_dist.o: ssp_blas2_dist.c.o +.PHONY : ssp_blas2_dist.o + +# target to build an object file +ssp_blas2_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o +.PHONY : ssp_blas2_dist.c.o + +ssp_blas2_dist.i: ssp_blas2_dist.c.i +.PHONY : ssp_blas2_dist.i + +# target to preprocess a source file +ssp_blas2_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.i +.PHONY : ssp_blas2_dist.c.i + +ssp_blas2_dist.s: ssp_blas2_dist.c.s +.PHONY : ssp_blas2_dist.s + +# target to generate assembly for a file +ssp_blas2_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.s +.PHONY : ssp_blas2_dist.c.s + +ssp_blas3_dist.o: ssp_blas3_dist.c.o +.PHONY : ssp_blas3_dist.o + +# target to build an object file +ssp_blas3_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o +.PHONY : ssp_blas3_dist.c.o + +ssp_blas3_dist.i: ssp_blas3_dist.c.i +.PHONY : ssp_blas3_dist.i + +# target to preprocess a source file +ssp_blas3_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.i +.PHONY : ssp_blas3_dist.c.i + +ssp_blas3_dist.s: ssp_blas3_dist.c.s +.PHONY : ssp_blas3_dist.s + +# target to generate assembly for a file +ssp_blas3_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.s +.PHONY : ssp_blas3_dist.c.s + +sstatic_schedule.o: sstatic_schedule.c.o +.PHONY : sstatic_schedule.o + +# target to build an object file +sstatic_schedule.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o +.PHONY : sstatic_schedule.c.o + +sstatic_schedule.i: sstatic_schedule.c.i +.PHONY : sstatic_schedule.i + +# target to preprocess a source file +sstatic_schedule.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.i +.PHONY : sstatic_schedule.c.i + +sstatic_schedule.s: sstatic_schedule.c.s +.PHONY : sstatic_schedule.s + +# target to generate assembly for a file +sstatic_schedule.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.s +.PHONY : sstatic_schedule.c.s + +ssuperlu_blas.o: ssuperlu_blas.c.o +.PHONY : ssuperlu_blas.o + +# target to build an object file +ssuperlu_blas.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o +.PHONY : ssuperlu_blas.c.o + +ssuperlu_blas.i: ssuperlu_blas.c.i +.PHONY : ssuperlu_blas.i + +# target to preprocess a source file +ssuperlu_blas.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.i +.PHONY : ssuperlu_blas.c.i + +ssuperlu_blas.s: ssuperlu_blas.c.s +.PHONY : ssuperlu_blas.s + +# target to generate assembly for a file +ssuperlu_blas.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.s +.PHONY : ssuperlu_blas.c.s + +ssuperlu_gpu.o: ssuperlu_gpu.cu.o +.PHONY : ssuperlu_gpu.o + +# target to build an object file +ssuperlu_gpu.cu.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o +.PHONY : ssuperlu_gpu.cu.o + +ssuperlu_gpu.i: ssuperlu_gpu.cu.i +.PHONY : ssuperlu_gpu.i + +# target to preprocess a source file +ssuperlu_gpu.cu.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.i +.PHONY : ssuperlu_gpu.cu.i + +ssuperlu_gpu.s: ssuperlu_gpu.cu.s +.PHONY : ssuperlu_gpu.s + +# target to generate assembly for a file +ssuperlu_gpu.cu.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.s +.PHONY : ssuperlu_gpu.cu.s + +streeFactorization.o: streeFactorization.c.o +.PHONY : streeFactorization.o + +# target to build an object file +streeFactorization.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o +.PHONY : streeFactorization.c.o + +streeFactorization.i: streeFactorization.c.i +.PHONY : streeFactorization.i + +# target to preprocess a source file +streeFactorization.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.i +.PHONY : streeFactorization.c.i + +streeFactorization.s: streeFactorization.c.s +.PHONY : streeFactorization.s + +# target to generate assembly for a file +streeFactorization.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.s +.PHONY : streeFactorization.c.s + +streeFactorizationGPU.o: streeFactorizationGPU.c.o +.PHONY : streeFactorizationGPU.o + +# target to build an object file +streeFactorizationGPU.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o +.PHONY : streeFactorizationGPU.c.o + +streeFactorizationGPU.i: streeFactorizationGPU.c.i +.PHONY : streeFactorizationGPU.i + +# target to preprocess a source file +streeFactorizationGPU.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.i +.PHONY : streeFactorizationGPU.c.i + +streeFactorizationGPU.s: streeFactorizationGPU.c.s +.PHONY : streeFactorizationGPU.s + +# target to generate assembly for a file +streeFactorizationGPU.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.s +.PHONY : streeFactorizationGPU.c.s + +strfAux.o: strfAux.c.o +.PHONY : strfAux.o + +# target to build an object file +strfAux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o +.PHONY : strfAux.c.o + +strfAux.i: strfAux.c.i +.PHONY : strfAux.i + +# target to preprocess a source file +strfAux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/strfAux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.i +.PHONY : strfAux.c.i + +strfAux.s: strfAux.c.s +.PHONY : strfAux.s + +# target to generate assembly for a file +strfAux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/strfAux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.s +.PHONY : strfAux.c.s + +strfCommWrapper.o: strfCommWrapper.c.o +.PHONY : strfCommWrapper.o + +# target to build an object file +strfCommWrapper.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o +.PHONY : strfCommWrapper.c.o + +strfCommWrapper.i: strfCommWrapper.c.i +.PHONY : strfCommWrapper.i + +# target to preprocess a source file +strfCommWrapper.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.i +.PHONY : strfCommWrapper.c.i + +strfCommWrapper.s: strfCommWrapper.c.s +.PHONY : strfCommWrapper.s + +# target to generate assembly for a file +strfCommWrapper.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.s +.PHONY : strfCommWrapper.c.s + +superlu_dist_version.o: superlu_dist_version.c.o +.PHONY : superlu_dist_version.o + +# target to build an object file +superlu_dist_version.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o +.PHONY : superlu_dist_version.c.o + +superlu_dist_version.i: superlu_dist_version.c.i +.PHONY : superlu_dist_version.i + +# target to preprocess a source file +superlu_dist_version.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.i +.PHONY : superlu_dist_version.c.i + +superlu_dist_version.s: superlu_dist_version.c.s +.PHONY : superlu_dist_version.s + +# target to generate assembly for a file +superlu_dist_version.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.s +.PHONY : superlu_dist_version.c.s + +superlu_gpu_utils.o: superlu_gpu_utils.cu.o +.PHONY : superlu_gpu_utils.o + +# target to build an object file +superlu_gpu_utils.cu.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o +.PHONY : superlu_gpu_utils.cu.o + +superlu_gpu_utils.i: superlu_gpu_utils.cu.i +.PHONY : superlu_gpu_utils.i + +# target to preprocess a source file +superlu_gpu_utils.cu.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.i +.PHONY : superlu_gpu_utils.cu.i + +superlu_gpu_utils.s: superlu_gpu_utils.cu.s +.PHONY : superlu_gpu_utils.s + +# target to generate assembly for a file +superlu_gpu_utils.cu.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.s +.PHONY : superlu_gpu_utils.cu.s + +superlu_grid.o: superlu_grid.c.o +.PHONY : superlu_grid.o + +# target to build an object file +superlu_grid.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o +.PHONY : superlu_grid.c.o + +superlu_grid.i: superlu_grid.c.i +.PHONY : superlu_grid.i + +# target to preprocess a source file +superlu_grid.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.i +.PHONY : superlu_grid.c.i + +superlu_grid.s: superlu_grid.c.s +.PHONY : superlu_grid.s + +# target to generate assembly for a file +superlu_grid.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.s +.PHONY : superlu_grid.c.s + +superlu_grid3d.o: superlu_grid3d.c.o +.PHONY : superlu_grid3d.o + +# target to build an object file +superlu_grid3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o +.PHONY : superlu_grid3d.c.o + +superlu_grid3d.i: superlu_grid3d.c.i +.PHONY : superlu_grid3d.i + +# target to preprocess a source file +superlu_grid3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.i +.PHONY : superlu_grid3d.c.i + +superlu_grid3d.s: superlu_grid3d.c.s +.PHONY : superlu_grid3d.s + +# target to generate assembly for a file +superlu_grid3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.s +.PHONY : superlu_grid3d.c.s + +superlu_timer.o: superlu_timer.c.o +.PHONY : superlu_timer.o + +# target to build an object file +superlu_timer.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o +.PHONY : superlu_timer.c.o + +superlu_timer.i: superlu_timer.c.i +.PHONY : superlu_timer.i + +# target to preprocess a source file +superlu_timer.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.i +.PHONY : superlu_timer.c.i + +superlu_timer.s: superlu_timer.c.s +.PHONY : superlu_timer.s + +# target to generate assembly for a file +superlu_timer.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.s +.PHONY : superlu_timer.c.s + +supernodalForest.o: supernodalForest.c.o +.PHONY : supernodalForest.o + +# target to build an object file +supernodalForest.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o +.PHONY : supernodalForest.c.o + +supernodalForest.i: supernodalForest.c.i +.PHONY : supernodalForest.i + +# target to preprocess a source file +supernodalForest.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.i +.PHONY : supernodalForest.c.i + +supernodalForest.s: supernodalForest.c.s +.PHONY : supernodalForest.s + +# target to generate assembly for a file +supernodalForest.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.s +.PHONY : supernodalForest.c.s + +supernodal_etree.o: supernodal_etree.c.o +.PHONY : supernodal_etree.o + +# target to build an object file +supernodal_etree.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o +.PHONY : supernodal_etree.c.o + +supernodal_etree.i: supernodal_etree.c.i +.PHONY : supernodal_etree.i + +# target to preprocess a source file +supernodal_etree.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.i +.PHONY : supernodal_etree.c.i + +supernodal_etree.s: supernodal_etree.c.s +.PHONY : supernodal_etree.s + +# target to generate assembly for a file +supernodal_etree.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.s +.PHONY : supernodal_etree.c.s + +sutil_dist.o: sutil_dist.c.o +.PHONY : sutil_dist.o + +# target to build an object file +sutil_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o +.PHONY : sutil_dist.c.o + +sutil_dist.i: sutil_dist.c.i +.PHONY : sutil_dist.i + +# target to preprocess a source file +sutil_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.i +.PHONY : sutil_dist.c.i + +sutil_dist.s: sutil_dist.c.s +.PHONY : sutil_dist.s + +# target to generate assembly for a file +sutil_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.s +.PHONY : sutil_dist.c.s + +symbfact.o: symbfact.c.o +.PHONY : symbfact.o + +# target to build an object file +symbfact.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o +.PHONY : symbfact.c.o + +symbfact.i: symbfact.c.i +.PHONY : symbfact.i + +# target to preprocess a source file +symbfact.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/symbfact.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.i +.PHONY : symbfact.c.i + +symbfact.s: symbfact.c.s +.PHONY : symbfact.s + +# target to generate assembly for a file +symbfact.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/symbfact.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.s +.PHONY : symbfact.c.s + +treeFactorization.o: treeFactorization.c.o +.PHONY : treeFactorization.o + +# target to build an object file +treeFactorization.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o +.PHONY : treeFactorization.c.o + +treeFactorization.i: treeFactorization.c.i +.PHONY : treeFactorization.i + +# target to preprocess a source file +treeFactorization.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.i +.PHONY : treeFactorization.c.i + +treeFactorization.s: treeFactorization.c.s +.PHONY : treeFactorization.s + +# target to generate assembly for a file +treeFactorization.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.s +.PHONY : treeFactorization.c.s + +trfAux.o: trfAux.c.o +.PHONY : trfAux.o + +# target to build an object file +trfAux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o +.PHONY : trfAux.c.o + +trfAux.i: trfAux.c.i +.PHONY : trfAux.i + +# target to preprocess a source file +trfAux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/trfAux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.i +.PHONY : trfAux.c.i + +trfAux.s: trfAux.c.s +.PHONY : trfAux.s + +# target to generate assembly for a file +trfAux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/trfAux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.s +.PHONY : trfAux.c.s + +util.o: util.c.o +.PHONY : util.o + +# target to build an object file +util.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/util.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/util.c.o +.PHONY : util.c.o + +util.i: util.c.i +.PHONY : util.i + +# target to preprocess a source file +util.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/util.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/util.c.i +.PHONY : util.c.i + +util.s: util.c.s +.PHONY : util.s + +# target to generate assembly for a file +util.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/util.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/util.c.s +.PHONY : util.c.s + +xerr_dist.o: xerr_dist.c.o +.PHONY : xerr_dist.o + +# target to build an object file +xerr_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o +.PHONY : xerr_dist.c.o + +xerr_dist.i: xerr_dist.c.i +.PHONY : xerr_dist.i + +# target to preprocess a source file +xerr_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.i +.PHONY : xerr_dist.c.i + +xerr_dist.s: xerr_dist.c.s +.PHONY : xerr_dist.s + +# target to generate assembly for a file +xerr_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.s +.PHONY : xerr_dist.c.s + +zbinary_io.o: zbinary_io.c.o +.PHONY : zbinary_io.o + +# target to build an object file +zbinary_io.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o +.PHONY : zbinary_io.c.o + +zbinary_io.i: zbinary_io.c.i +.PHONY : zbinary_io.i + +# target to preprocess a source file +zbinary_io.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.i +.PHONY : zbinary_io.c.i + +zbinary_io.s: zbinary_io.c.s +.PHONY : zbinary_io.s + +# target to generate assembly for a file +zbinary_io.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.s +.PHONY : zbinary_io.c.s + +zcommunication_aux.o: zcommunication_aux.c.o +.PHONY : zcommunication_aux.o + +# target to build an object file +zcommunication_aux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o +.PHONY : zcommunication_aux.c.o + +zcommunication_aux.i: zcommunication_aux.c.i +.PHONY : zcommunication_aux.i + +# target to preprocess a source file +zcommunication_aux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.i +.PHONY : zcommunication_aux.c.i + +zcommunication_aux.s: zcommunication_aux.c.s +.PHONY : zcommunication_aux.s + +# target to generate assembly for a file +zcommunication_aux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.s +.PHONY : zcommunication_aux.c.s + +zdistribute.o: zdistribute.c.o +.PHONY : zdistribute.o + +# target to build an object file +zdistribute.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o +.PHONY : zdistribute.c.o + +zdistribute.i: zdistribute.c.i +.PHONY : zdistribute.i + +# target to preprocess a source file +zdistribute.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.i +.PHONY : zdistribute.c.i + +zdistribute.s: zdistribute.c.s +.PHONY : zdistribute.s + +# target to generate assembly for a file +zdistribute.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.s +.PHONY : zdistribute.c.s + +zgather.o: zgather.c.o +.PHONY : zgather.o + +# target to build an object file +zgather.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zgather.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o +.PHONY : zgather.c.o + +zgather.i: zgather.c.i +.PHONY : zgather.i + +# target to preprocess a source file +zgather.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zgather.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.i +.PHONY : zgather.c.i + +zgather.s: zgather.c.s +.PHONY : zgather.s + +# target to generate assembly for a file +zgather.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zgather.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.s +.PHONY : zgather.c.s + +zgsequ_dist.o: zgsequ_dist.c.o +.PHONY : zgsequ_dist.o + +# target to build an object file +zgsequ_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o +.PHONY : zgsequ_dist.c.o + +zgsequ_dist.i: zgsequ_dist.c.i +.PHONY : zgsequ_dist.i + +# target to preprocess a source file +zgsequ_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.i +.PHONY : zgsequ_dist.c.i + +zgsequ_dist.s: zgsequ_dist.c.s +.PHONY : zgsequ_dist.s + +# target to generate assembly for a file +zgsequ_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.s +.PHONY : zgsequ_dist.c.s + +zlangs_dist.o: zlangs_dist.c.o +.PHONY : zlangs_dist.o + +# target to build an object file +zlangs_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o +.PHONY : zlangs_dist.c.o + +zlangs_dist.i: zlangs_dist.c.i +.PHONY : zlangs_dist.i + +# target to preprocess a source file +zlangs_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.i +.PHONY : zlangs_dist.c.i + +zlangs_dist.s: zlangs_dist.c.s +.PHONY : zlangs_dist.s + +# target to generate assembly for a file +zlangs_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.s +.PHONY : zlangs_dist.c.s + +zlaqgs_dist.o: zlaqgs_dist.c.o +.PHONY : zlaqgs_dist.o + +# target to build an object file +zlaqgs_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o +.PHONY : zlaqgs_dist.c.o + +zlaqgs_dist.i: zlaqgs_dist.c.i +.PHONY : zlaqgs_dist.i + +# target to preprocess a source file +zlaqgs_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.i +.PHONY : zlaqgs_dist.c.i + +zlaqgs_dist.s: zlaqgs_dist.c.s +.PHONY : zlaqgs_dist.s + +# target to generate assembly for a file +zlaqgs_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.s +.PHONY : zlaqgs_dist.c.s + +zldperm_dist.o: zldperm_dist.c.o +.PHONY : zldperm_dist.o + +# target to build an object file +zldperm_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o +.PHONY : zldperm_dist.c.o + +zldperm_dist.i: zldperm_dist.c.i +.PHONY : zldperm_dist.i + +# target to preprocess a source file +zldperm_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.i +.PHONY : zldperm_dist.c.i + +zldperm_dist.s: zldperm_dist.c.s +.PHONY : zldperm_dist.s + +# target to generate assembly for a file +zldperm_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.s +.PHONY : zldperm_dist.c.s + +zmemory_dist.o: zmemory_dist.c.o +.PHONY : zmemory_dist.o + +# target to build an object file +zmemory_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o +.PHONY : zmemory_dist.c.o + +zmemory_dist.i: zmemory_dist.c.i +.PHONY : zmemory_dist.i + +# target to preprocess a source file +zmemory_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.i +.PHONY : zmemory_dist.c.i + +zmemory_dist.s: zmemory_dist.c.s +.PHONY : zmemory_dist.s + +# target to generate assembly for a file +zmemory_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.s +.PHONY : zmemory_dist.c.s + +zmyblas2_dist.o: zmyblas2_dist.c.o +.PHONY : zmyblas2_dist.o + +# target to build an object file +zmyblas2_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o +.PHONY : zmyblas2_dist.c.o + +zmyblas2_dist.i: zmyblas2_dist.c.i +.PHONY : zmyblas2_dist.i + +# target to preprocess a source file +zmyblas2_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.i +.PHONY : zmyblas2_dist.c.i + +zmyblas2_dist.s: zmyblas2_dist.c.s +.PHONY : zmyblas2_dist.s + +# target to generate assembly for a file +zmyblas2_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.s +.PHONY : zmyblas2_dist.c.s + +znrformat_loc3d.o: znrformat_loc3d.c.o +.PHONY : znrformat_loc3d.o + +# target to build an object file +znrformat_loc3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o +.PHONY : znrformat_loc3d.c.o + +znrformat_loc3d.i: znrformat_loc3d.c.i +.PHONY : znrformat_loc3d.i + +# target to preprocess a source file +znrformat_loc3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.i +.PHONY : znrformat_loc3d.c.i + +znrformat_loc3d.s: znrformat_loc3d.c.s +.PHONY : znrformat_loc3d.s + +# target to generate assembly for a file +znrformat_loc3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.s +.PHONY : znrformat_loc3d.c.s + +zreadMM.o: zreadMM.c.o +.PHONY : zreadMM.o + +# target to build an object file +zreadMM.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o +.PHONY : zreadMM.c.o + +zreadMM.i: zreadMM.c.i +.PHONY : zreadMM.i + +# target to preprocess a source file +zreadMM.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.i +.PHONY : zreadMM.c.i + +zreadMM.s: zreadMM.c.s +.PHONY : zreadMM.s + +# target to generate assembly for a file +zreadMM.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.s +.PHONY : zreadMM.c.s + +zreadhb.o: zreadhb.c.o +.PHONY : zreadhb.o + +# target to build an object file +zreadhb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o +.PHONY : zreadhb.c.o + +zreadhb.i: zreadhb.c.i +.PHONY : zreadhb.i + +# target to preprocess a source file +zreadhb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.i +.PHONY : zreadhb.c.i + +zreadhb.s: zreadhb.c.s +.PHONY : zreadhb.s + +# target to generate assembly for a file +zreadhb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.s +.PHONY : zreadhb.c.s + +zreadrb.o: zreadrb.c.o +.PHONY : zreadrb.o + +# target to build an object file +zreadrb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o +.PHONY : zreadrb.c.o + +zreadrb.i: zreadrb.c.i +.PHONY : zreadrb.i + +# target to preprocess a source file +zreadrb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.i +.PHONY : zreadrb.c.i + +zreadrb.s: zreadrb.c.s +.PHONY : zreadrb.s + +# target to generate assembly for a file +zreadrb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.s +.PHONY : zreadrb.c.s + +zreadtriple.o: zreadtriple.c.o +.PHONY : zreadtriple.o + +# target to build an object file +zreadtriple.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o +.PHONY : zreadtriple.c.o + +zreadtriple.i: zreadtriple.c.i +.PHONY : zreadtriple.i + +# target to preprocess a source file +zreadtriple.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.i +.PHONY : zreadtriple.c.i + +zreadtriple.s: zreadtriple.c.s +.PHONY : zreadtriple.s + +# target to generate assembly for a file +zreadtriple.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.s +.PHONY : zreadtriple.c.s + +zreadtriple_noheader.o: zreadtriple_noheader.c.o +.PHONY : zreadtriple_noheader.o + +# target to build an object file +zreadtriple_noheader.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o +.PHONY : zreadtriple_noheader.c.o + +zreadtriple_noheader.i: zreadtriple_noheader.c.i +.PHONY : zreadtriple_noheader.i + +# target to preprocess a source file +zreadtriple_noheader.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.i +.PHONY : zreadtriple_noheader.c.i + +zreadtriple_noheader.s: zreadtriple_noheader.c.s +.PHONY : zreadtriple_noheader.s + +# target to generate assembly for a file +zreadtriple_noheader.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.s +.PHONY : zreadtriple_noheader.c.s + +zscatter3d.o: zscatter3d.c.o +.PHONY : zscatter3d.o + +# target to build an object file +zscatter3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o +.PHONY : zscatter3d.c.o + +zscatter3d.i: zscatter3d.c.i +.PHONY : zscatter3d.i + +# target to preprocess a source file +zscatter3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.i +.PHONY : zscatter3d.c.i + +zscatter3d.s: zscatter3d.c.s +.PHONY : zscatter3d.s + +# target to generate assembly for a file +zscatter3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.s +.PHONY : zscatter3d.c.s + +zsp_blas2_dist.o: zsp_blas2_dist.c.o +.PHONY : zsp_blas2_dist.o + +# target to build an object file +zsp_blas2_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o +.PHONY : zsp_blas2_dist.c.o + +zsp_blas2_dist.i: zsp_blas2_dist.c.i +.PHONY : zsp_blas2_dist.i + +# target to preprocess a source file +zsp_blas2_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.i +.PHONY : zsp_blas2_dist.c.i + +zsp_blas2_dist.s: zsp_blas2_dist.c.s +.PHONY : zsp_blas2_dist.s + +# target to generate assembly for a file +zsp_blas2_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.s +.PHONY : zsp_blas2_dist.c.s + +zsp_blas3_dist.o: zsp_blas3_dist.c.o +.PHONY : zsp_blas3_dist.o + +# target to build an object file +zsp_blas3_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o +.PHONY : zsp_blas3_dist.c.o + +zsp_blas3_dist.i: zsp_blas3_dist.c.i +.PHONY : zsp_blas3_dist.i + +# target to preprocess a source file +zsp_blas3_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.i +.PHONY : zsp_blas3_dist.c.i + +zsp_blas3_dist.s: zsp_blas3_dist.c.s +.PHONY : zsp_blas3_dist.s + +# target to generate assembly for a file +zsp_blas3_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.s +.PHONY : zsp_blas3_dist.c.s + +zstatic_schedule.o: zstatic_schedule.c.o +.PHONY : zstatic_schedule.o + +# target to build an object file +zstatic_schedule.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o +.PHONY : zstatic_schedule.c.o + +zstatic_schedule.i: zstatic_schedule.c.i +.PHONY : zstatic_schedule.i + +# target to preprocess a source file +zstatic_schedule.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.i +.PHONY : zstatic_schedule.c.i + +zstatic_schedule.s: zstatic_schedule.c.s +.PHONY : zstatic_schedule.s + +# target to generate assembly for a file +zstatic_schedule.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.s +.PHONY : zstatic_schedule.c.s + +zsuperlu_blas.o: zsuperlu_blas.c.o +.PHONY : zsuperlu_blas.o + +# target to build an object file +zsuperlu_blas.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o +.PHONY : zsuperlu_blas.c.o + +zsuperlu_blas.i: zsuperlu_blas.c.i +.PHONY : zsuperlu_blas.i + +# target to preprocess a source file +zsuperlu_blas.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.i +.PHONY : zsuperlu_blas.c.i + +zsuperlu_blas.s: zsuperlu_blas.c.s +.PHONY : zsuperlu_blas.s + +# target to generate assembly for a file +zsuperlu_blas.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.s +.PHONY : zsuperlu_blas.c.s + +zsuperlu_gpu.o: zsuperlu_gpu.cu.o +.PHONY : zsuperlu_gpu.o + +# target to build an object file +zsuperlu_gpu.cu.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o +.PHONY : zsuperlu_gpu.cu.o + +zsuperlu_gpu.i: zsuperlu_gpu.cu.i +.PHONY : zsuperlu_gpu.i + +# target to preprocess a source file +zsuperlu_gpu.cu.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.i +.PHONY : zsuperlu_gpu.cu.i + +zsuperlu_gpu.s: zsuperlu_gpu.cu.s +.PHONY : zsuperlu_gpu.s + +# target to generate assembly for a file +zsuperlu_gpu.cu.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.s +.PHONY : zsuperlu_gpu.cu.s + +ztreeFactorization.o: ztreeFactorization.c.o +.PHONY : ztreeFactorization.o + +# target to build an object file +ztreeFactorization.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o +.PHONY : ztreeFactorization.c.o + +ztreeFactorization.i: ztreeFactorization.c.i +.PHONY : ztreeFactorization.i + +# target to preprocess a source file +ztreeFactorization.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.i +.PHONY : ztreeFactorization.c.i + +ztreeFactorization.s: ztreeFactorization.c.s +.PHONY : ztreeFactorization.s + +# target to generate assembly for a file +ztreeFactorization.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.s +.PHONY : ztreeFactorization.c.s + +ztreeFactorizationGPU.o: ztreeFactorizationGPU.c.o +.PHONY : ztreeFactorizationGPU.o + +# target to build an object file +ztreeFactorizationGPU.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o +.PHONY : ztreeFactorizationGPU.c.o + +ztreeFactorizationGPU.i: ztreeFactorizationGPU.c.i +.PHONY : ztreeFactorizationGPU.i + +# target to preprocess a source file +ztreeFactorizationGPU.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.i +.PHONY : ztreeFactorizationGPU.c.i + +ztreeFactorizationGPU.s: ztreeFactorizationGPU.c.s +.PHONY : ztreeFactorizationGPU.s + +# target to generate assembly for a file +ztreeFactorizationGPU.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.s +.PHONY : ztreeFactorizationGPU.c.s + +ztrfAux.o: ztrfAux.c.o +.PHONY : ztrfAux.o + +# target to build an object file +ztrfAux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o +.PHONY : ztrfAux.c.o + +ztrfAux.i: ztrfAux.c.i +.PHONY : ztrfAux.i + +# target to preprocess a source file +ztrfAux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.i +.PHONY : ztrfAux.c.i + +ztrfAux.s: ztrfAux.c.s +.PHONY : ztrfAux.s + +# target to generate assembly for a file +ztrfAux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.s +.PHONY : ztrfAux.c.s + +ztrfCommWrapper.o: ztrfCommWrapper.c.o +.PHONY : ztrfCommWrapper.o + +# target to build an object file +ztrfCommWrapper.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o +.PHONY : ztrfCommWrapper.c.o + +ztrfCommWrapper.i: ztrfCommWrapper.c.i +.PHONY : ztrfCommWrapper.i + +# target to preprocess a source file +ztrfCommWrapper.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.i +.PHONY : ztrfCommWrapper.c.i + +ztrfCommWrapper.s: ztrfCommWrapper.c.s +.PHONY : ztrfCommWrapper.s + +# target to generate assembly for a file +ztrfCommWrapper.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.s +.PHONY : ztrfCommWrapper.c.s + +zutil_dist.o: zutil_dist.c.o +.PHONY : zutil_dist.o + +# target to build an object file +zutil_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o +.PHONY : zutil_dist.c.o + +zutil_dist.i: zutil_dist.c.i +.PHONY : zutil_dist.i + +# target to preprocess a source file +zutil_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.i +.PHONY : zutil_dist.c.i + +zutil_dist.s: zutil_dist.c.s +.PHONY : zutil_dist.s + +# target to generate assembly for a file +zutil_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.s +.PHONY : zutil_dist.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... superlu_dist" + @echo "... superlu_dist-static" + @echo "... comm.o" + @echo "... comm.i" + @echo "... comm.s" + @echo "... comm_tree.o" + @echo "... comm_tree.i" + @echo "... comm_tree.s" + @echo "... communication_aux.o" + @echo "... communication_aux.i" + @echo "... communication_aux.s" + @echo "... dbinary_io.o" + @echo "... dbinary_io.i" + @echo "... dbinary_io.s" + @echo "... dcommunication_aux.o" + @echo "... dcommunication_aux.i" + @echo "... dcommunication_aux.s" + @echo "... dcomplex_dist.o" + @echo "... dcomplex_dist.i" + @echo "... dcomplex_dist.s" + @echo "... ddistribute.o" + @echo "... ddistribute.i" + @echo "... ddistribute.s" + @echo "... dgather.o" + @echo "... dgather.i" + @echo "... dgather.s" + @echo "... dgsequ_dist.o" + @echo "... dgsequ_dist.i" + @echo "... dgsequ_dist.s" + @echo "... dlangs_dist.o" + @echo "... dlangs_dist.i" + @echo "... dlangs_dist.s" + @echo "... dlaqgs_dist.o" + @echo "... dlaqgs_dist.i" + @echo "... dlaqgs_dist.s" + @echo "... dldperm_dist.o" + @echo "... dldperm_dist.i" + @echo "... dldperm_dist.s" + @echo "... dmach_dist.o" + @echo "... dmach_dist.i" + @echo "... dmach_dist.s" + @echo "... dmemory_dist.o" + @echo "... dmemory_dist.i" + @echo "... dmemory_dist.s" + @echo "... dmyblas2_dist.o" + @echo "... dmyblas2_dist.i" + @echo "... dmyblas2_dist.s" + @echo "... dnrformat_loc3d.o" + @echo "... dnrformat_loc3d.i" + @echo "... dnrformat_loc3d.s" + @echo "... dreadMM.o" + @echo "... dreadMM.i" + @echo "... dreadMM.s" + @echo "... dreadhb.o" + @echo "... dreadhb.i" + @echo "... dreadhb.s" + @echo "... dreadrb.o" + @echo "... dreadrb.i" + @echo "... dreadrb.s" + @echo "... dreadtriple.o" + @echo "... dreadtriple.i" + @echo "... dreadtriple.s" + @echo "... dreadtriple_noheader.o" + @echo "... dreadtriple_noheader.i" + @echo "... dreadtriple_noheader.s" + @echo "... dscatter3d.o" + @echo "... dscatter3d.i" + @echo "... dscatter3d.s" + @echo "... dsp_blas2_dist.o" + @echo "... dsp_blas2_dist.i" + @echo "... dsp_blas2_dist.s" + @echo "... dsp_blas3_dist.o" + @echo "... dsp_blas3_dist.i" + @echo "... dsp_blas3_dist.s" + @echo "... dstatic_schedule.o" + @echo "... dstatic_schedule.i" + @echo "... dstatic_schedule.s" + @echo "... dsuperlu_blas.o" + @echo "... dsuperlu_blas.i" + @echo "... dsuperlu_blas.s" + @echo "... dsuperlu_gpu.o" + @echo "... dsuperlu_gpu.i" + @echo "... dsuperlu_gpu.s" + @echo "... dtreeFactorization.o" + @echo "... dtreeFactorization.i" + @echo "... dtreeFactorization.s" + @echo "... dtreeFactorizationGPU.o" + @echo "... dtreeFactorizationGPU.i" + @echo "... dtreeFactorizationGPU.s" + @echo "... dtrfAux.o" + @echo "... dtrfAux.i" + @echo "... dtrfAux.s" + @echo "... dtrfCommWrapper.o" + @echo "... dtrfCommWrapper.i" + @echo "... dtrfCommWrapper.s" + @echo "... dutil_dist.o" + @echo "... dutil_dist.i" + @echo "... dutil_dist.s" + @echo "... etree.o" + @echo "... etree.i" + @echo "... etree.s" + @echo "... get_perm_c.o" + @echo "... get_perm_c.i" + @echo "... get_perm_c.s" + @echo "... get_perm_c_parmetis.o" + @echo "... get_perm_c_parmetis.i" + @echo "... get_perm_c_parmetis.s" + @echo "... gpu_api_utils.o" + @echo "... gpu_api_utils.i" + @echo "... gpu_api_utils.s" + @echo "... mc64ad_dist.o" + @echo "... mc64ad_dist.i" + @echo "... mc64ad_dist.s" + @echo "... memory.o" + @echo "... memory.i" + @echo "... memory.s" + @echo "... mmd.o" + @echo "... mmd.i" + @echo "... mmd.s" + @echo "... pd3dcomm.o" + @echo "... pd3dcomm.i" + @echo "... pd3dcomm.s" + @echo "... pdGetDiagU.o" + @echo "... pdGetDiagU.i" + @echo "... pdGetDiagU.s" + @echo "... pddistribute.o" + @echo "... pddistribute.i" + @echo "... pddistribute.s" + @echo "... pdgsequ.o" + @echo "... pdgsequ.i" + @echo "... pdgsequ.s" + @echo "... pdgsmv.o" + @echo "... pdgsmv.i" + @echo "... pdgsmv.s" + @echo "... pdgsmv_AXglobal.o" + @echo "... pdgsmv_AXglobal.i" + @echo "... pdgsmv_AXglobal.s" + @echo "... pdgsrfs.o" + @echo "... pdgsrfs.i" + @echo "... pdgsrfs.s" + @echo "... pdgsrfs_ABXglobal.o" + @echo "... pdgsrfs_ABXglobal.i" + @echo "... pdgsrfs_ABXglobal.s" + @echo "... pdgssvx.o" + @echo "... pdgssvx.i" + @echo "... pdgssvx.s" + @echo "... pdgssvx3d.o" + @echo "... pdgssvx3d.i" + @echo "... pdgssvx3d.s" + @echo "... pdgssvx_ABglobal.o" + @echo "... pdgssvx_ABglobal.i" + @echo "... pdgssvx_ABglobal.s" + @echo "... pdgstrf.o" + @echo "... pdgstrf.i" + @echo "... pdgstrf.s" + @echo "... pdgstrf2.o" + @echo "... pdgstrf2.i" + @echo "... pdgstrf2.s" + @echo "... pdgstrf3d.o" + @echo "... pdgstrf3d.i" + @echo "... pdgstrf3d.s" + @echo "... pdgstrs.o" + @echo "... pdgstrs.i" + @echo "... pdgstrs.s" + @echo "... pdgstrs1.o" + @echo "... pdgstrs1.i" + @echo "... pdgstrs1.s" + @echo "... pdgstrs_Bglobal.o" + @echo "... pdgstrs_Bglobal.i" + @echo "... pdgstrs_Bglobal.s" + @echo "... pdgstrs_lsum.o" + @echo "... pdgstrs_lsum.i" + @echo "... pdgstrs_lsum.s" + @echo "... pdgstrs_lsum_cuda.o" + @echo "... pdgstrs_lsum_cuda.i" + @echo "... pdgstrs_lsum_cuda.s" + @echo "... pdlangs.o" + @echo "... pdlangs.i" + @echo "... pdlangs.s" + @echo "... pdlaqgs.o" + @echo "... pdlaqgs.i" + @echo "... pdlaqgs.s" + @echo "... pdsymbfact_distdata.o" + @echo "... pdsymbfact_distdata.i" + @echo "... pdsymbfact_distdata.s" + @echo "... pdutil.o" + @echo "... pdutil.i" + @echo "... pdutil.s" + @echo "... ps3dcomm.o" + @echo "... ps3dcomm.i" + @echo "... ps3dcomm.s" + @echo "... psGetDiagU.o" + @echo "... psGetDiagU.i" + @echo "... psGetDiagU.s" + @echo "... psdistribute.o" + @echo "... psdistribute.i" + @echo "... psdistribute.s" + @echo "... psgsequ.o" + @echo "... psgsequ.i" + @echo "... psgsequ.s" + @echo "... psgsequb.o" + @echo "... psgsequb.i" + @echo "... psgsequb.s" + @echo "... psgsmv.o" + @echo "... psgsmv.i" + @echo "... psgsmv.s" + @echo "... psgsmv_AXglobal.o" + @echo "... psgsmv_AXglobal.i" + @echo "... psgsmv_AXglobal.s" + @echo "... psgsmv_d2.o" + @echo "... psgsmv_d2.i" + @echo "... psgsmv_d2.s" + @echo "... psgsrfs.o" + @echo "... psgsrfs.i" + @echo "... psgsrfs.s" + @echo "... psgsrfs_ABXglobal.o" + @echo "... psgsrfs_ABXglobal.i" + @echo "... psgsrfs_ABXglobal.s" + @echo "... psgsrfs_d2.o" + @echo "... psgsrfs_d2.i" + @echo "... psgsrfs_d2.s" + @echo "... psgssvx.o" + @echo "... psgssvx.i" + @echo "... psgssvx.s" + @echo "... psgssvx3d.o" + @echo "... psgssvx3d.i" + @echo "... psgssvx3d.s" + @echo "... psgssvx_ABglobal.o" + @echo "... psgssvx_ABglobal.i" + @echo "... psgssvx_ABglobal.s" + @echo "... psgssvx_d2.o" + @echo "... psgssvx_d2.i" + @echo "... psgssvx_d2.s" + @echo "... psgstrf.o" + @echo "... psgstrf.i" + @echo "... psgstrf.s" + @echo "... psgstrf2.o" + @echo "... psgstrf2.i" + @echo "... psgstrf2.s" + @echo "... psgstrf3d.o" + @echo "... psgstrf3d.i" + @echo "... psgstrf3d.s" + @echo "... psgstrs.o" + @echo "... psgstrs.i" + @echo "... psgstrs.s" + @echo "... psgstrs1.o" + @echo "... psgstrs1.i" + @echo "... psgstrs1.s" + @echo "... psgstrs_Bglobal.o" + @echo "... psgstrs_Bglobal.i" + @echo "... psgstrs_Bglobal.s" + @echo "... psgstrs_lsum.o" + @echo "... psgstrs_lsum.i" + @echo "... psgstrs_lsum.s" + @echo "... pslangs.o" + @echo "... pslangs.i" + @echo "... pslangs.s" + @echo "... pslaqgs.o" + @echo "... pslaqgs.i" + @echo "... pslaqgs.s" + @echo "... pssymbfact_distdata.o" + @echo "... pssymbfact_distdata.i" + @echo "... pssymbfact_distdata.s" + @echo "... psutil.o" + @echo "... psutil.i" + @echo "... psutil.s" + @echo "... psymbfact.o" + @echo "... psymbfact.i" + @echo "... psymbfact.s" + @echo "... psymbfact_util.o" + @echo "... psymbfact_util.i" + @echo "... psymbfact_util.s" + @echo "... pxerr_dist.o" + @echo "... pxerr_dist.i" + @echo "... pxerr_dist.s" + @echo "... pz3dcomm.o" + @echo "... pz3dcomm.i" + @echo "... pz3dcomm.s" + @echo "... pzGetDiagU.o" + @echo "... pzGetDiagU.i" + @echo "... pzGetDiagU.s" + @echo "... pzdistribute.o" + @echo "... pzdistribute.i" + @echo "... pzdistribute.s" + @echo "... pzgsequ.o" + @echo "... pzgsequ.i" + @echo "... pzgsequ.s" + @echo "... pzgsmv.o" + @echo "... pzgsmv.i" + @echo "... pzgsmv.s" + @echo "... pzgsmv_AXglobal.o" + @echo "... pzgsmv_AXglobal.i" + @echo "... pzgsmv_AXglobal.s" + @echo "... pzgsrfs.o" + @echo "... pzgsrfs.i" + @echo "... pzgsrfs.s" + @echo "... pzgsrfs_ABXglobal.o" + @echo "... pzgsrfs_ABXglobal.i" + @echo "... pzgsrfs_ABXglobal.s" + @echo "... pzgssvx.o" + @echo "... pzgssvx.i" + @echo "... pzgssvx.s" + @echo "... pzgssvx3d.o" + @echo "... pzgssvx3d.i" + @echo "... pzgssvx3d.s" + @echo "... pzgssvx_ABglobal.o" + @echo "... pzgssvx_ABglobal.i" + @echo "... pzgssvx_ABglobal.s" + @echo "... pzgstrf.o" + @echo "... pzgstrf.i" + @echo "... pzgstrf.s" + @echo "... pzgstrf2.o" + @echo "... pzgstrf2.i" + @echo "... pzgstrf2.s" + @echo "... pzgstrf3d.o" + @echo "... pzgstrf3d.i" + @echo "... pzgstrf3d.s" + @echo "... pzgstrs.o" + @echo "... pzgstrs.i" + @echo "... pzgstrs.s" + @echo "... pzgstrs1.o" + @echo "... pzgstrs1.i" + @echo "... pzgstrs1.s" + @echo "... pzgstrs_Bglobal.o" + @echo "... pzgstrs_Bglobal.i" + @echo "... pzgstrs_Bglobal.s" + @echo "... pzgstrs_lsum.o" + @echo "... pzgstrs_lsum.i" + @echo "... pzgstrs_lsum.s" + @echo "... pzlangs.o" + @echo "... pzlangs.i" + @echo "... pzlangs.s" + @echo "... pzlaqgs.o" + @echo "... pzlaqgs.i" + @echo "... pzlaqgs.s" + @echo "... pzsymbfact_distdata.o" + @echo "... pzsymbfact_distdata.i" + @echo "... pzsymbfact_distdata.s" + @echo "... pzutil.o" + @echo "... pzutil.i" + @echo "... pzutil.s" + @echo "... sbinary_io.o" + @echo "... sbinary_io.i" + @echo "... sbinary_io.s" + @echo "... scommunication_aux.o" + @echo "... scommunication_aux.i" + @echo "... scommunication_aux.s" + @echo "... sdistribute.o" + @echo "... sdistribute.i" + @echo "... sdistribute.s" + @echo "... sec_structs.o" + @echo "... sec_structs.i" + @echo "... sec_structs.s" + @echo "... sgather.o" + @echo "... sgather.i" + @echo "... sgather.s" + @echo "... sgsequ_dist.o" + @echo "... sgsequ_dist.i" + @echo "... sgsequ_dist.s" + @echo "... slangs_dist.o" + @echo "... slangs_dist.i" + @echo "... slangs_dist.s" + @echo "... slaqgs_dist.o" + @echo "... slaqgs_dist.i" + @echo "... slaqgs_dist.s" + @echo "... sldperm_dist.o" + @echo "... sldperm_dist.i" + @echo "... sldperm_dist.s" + @echo "... smach_dist.o" + @echo "... smach_dist.i" + @echo "... smach_dist.s" + @echo "... smemory_dist.o" + @echo "... smemory_dist.i" + @echo "... smemory_dist.s" + @echo "... smyblas2_dist.o" + @echo "... smyblas2_dist.i" + @echo "... smyblas2_dist.s" + @echo "... snrformat_loc3d.o" + @echo "... snrformat_loc3d.i" + @echo "... snrformat_loc3d.s" + @echo "... sp_colorder.o" + @echo "... sp_colorder.i" + @echo "... sp_colorder.s" + @echo "... sp_ienv.o" + @echo "... sp_ienv.i" + @echo "... sp_ienv.s" + @echo "... sreadMM.o" + @echo "... sreadMM.i" + @echo "... sreadMM.s" + @echo "... sreadhb.o" + @echo "... sreadhb.i" + @echo "... sreadhb.s" + @echo "... sreadrb.o" + @echo "... sreadrb.i" + @echo "... sreadrb.s" + @echo "... sreadtriple.o" + @echo "... sreadtriple.i" + @echo "... sreadtriple.s" + @echo "... sreadtriple_noheader.o" + @echo "... sreadtriple_noheader.i" + @echo "... sreadtriple_noheader.s" + @echo "... sscatter3d.o" + @echo "... sscatter3d.i" + @echo "... sscatter3d.s" + @echo "... ssp_blas2_dist.o" + @echo "... ssp_blas2_dist.i" + @echo "... ssp_blas2_dist.s" + @echo "... ssp_blas3_dist.o" + @echo "... ssp_blas3_dist.i" + @echo "... ssp_blas3_dist.s" + @echo "... sstatic_schedule.o" + @echo "... sstatic_schedule.i" + @echo "... sstatic_schedule.s" + @echo "... ssuperlu_blas.o" + @echo "... ssuperlu_blas.i" + @echo "... ssuperlu_blas.s" + @echo "... ssuperlu_gpu.o" + @echo "... ssuperlu_gpu.i" + @echo "... ssuperlu_gpu.s" + @echo "... streeFactorization.o" + @echo "... streeFactorization.i" + @echo "... streeFactorization.s" + @echo "... streeFactorizationGPU.o" + @echo "... streeFactorizationGPU.i" + @echo "... streeFactorizationGPU.s" + @echo "... strfAux.o" + @echo "... strfAux.i" + @echo "... strfAux.s" + @echo "... strfCommWrapper.o" + @echo "... strfCommWrapper.i" + @echo "... strfCommWrapper.s" + @echo "... superlu_dist_version.o" + @echo "... superlu_dist_version.i" + @echo "... superlu_dist_version.s" + @echo "... superlu_gpu_utils.o" + @echo "... superlu_gpu_utils.i" + @echo "... superlu_gpu_utils.s" + @echo "... superlu_grid.o" + @echo "... superlu_grid.i" + @echo "... superlu_grid.s" + @echo "... superlu_grid3d.o" + @echo "... superlu_grid3d.i" + @echo "... superlu_grid3d.s" + @echo "... superlu_timer.o" + @echo "... superlu_timer.i" + @echo "... superlu_timer.s" + @echo "... supernodalForest.o" + @echo "... supernodalForest.i" + @echo "... supernodalForest.s" + @echo "... supernodal_etree.o" + @echo "... supernodal_etree.i" + @echo "... supernodal_etree.s" + @echo "... sutil_dist.o" + @echo "... sutil_dist.i" + @echo "... sutil_dist.s" + @echo "... symbfact.o" + @echo "... symbfact.i" + @echo "... symbfact.s" + @echo "... treeFactorization.o" + @echo "... treeFactorization.i" + @echo "... treeFactorization.s" + @echo "... trfAux.o" + @echo "... trfAux.i" + @echo "... trfAux.s" + @echo "... util.o" + @echo "... util.i" + @echo "... util.s" + @echo "... xerr_dist.o" + @echo "... xerr_dist.i" + @echo "... xerr_dist.s" + @echo "... zbinary_io.o" + @echo "... zbinary_io.i" + @echo "... zbinary_io.s" + @echo "... zcommunication_aux.o" + @echo "... zcommunication_aux.i" + @echo "... zcommunication_aux.s" + @echo "... zdistribute.o" + @echo "... zdistribute.i" + @echo "... zdistribute.s" + @echo "... zgather.o" + @echo "... zgather.i" + @echo "... zgather.s" + @echo "... zgsequ_dist.o" + @echo "... zgsequ_dist.i" + @echo "... zgsequ_dist.s" + @echo "... zlangs_dist.o" + @echo "... zlangs_dist.i" + @echo "... zlangs_dist.s" + @echo "... zlaqgs_dist.o" + @echo "... zlaqgs_dist.i" + @echo "... zlaqgs_dist.s" + @echo "... zldperm_dist.o" + @echo "... zldperm_dist.i" + @echo "... zldperm_dist.s" + @echo "... zmemory_dist.o" + @echo "... zmemory_dist.i" + @echo "... zmemory_dist.s" + @echo "... zmyblas2_dist.o" + @echo "... zmyblas2_dist.i" + @echo "... zmyblas2_dist.s" + @echo "... znrformat_loc3d.o" + @echo "... znrformat_loc3d.i" + @echo "... znrformat_loc3d.s" + @echo "... zreadMM.o" + @echo "... zreadMM.i" + @echo "... zreadMM.s" + @echo "... zreadhb.o" + @echo "... zreadhb.i" + @echo "... zreadhb.s" + @echo "... zreadrb.o" + @echo "... zreadrb.i" + @echo "... zreadrb.s" + @echo "... zreadtriple.o" + @echo "... zreadtriple.i" + @echo "... zreadtriple.s" + @echo "... zreadtriple_noheader.o" + @echo "... zreadtriple_noheader.i" + @echo "... zreadtriple_noheader.s" + @echo "... zscatter3d.o" + @echo "... zscatter3d.i" + @echo "... zscatter3d.s" + @echo "... zsp_blas2_dist.o" + @echo "... zsp_blas2_dist.i" + @echo "... zsp_blas2_dist.s" + @echo "... zsp_blas3_dist.o" + @echo "... zsp_blas3_dist.i" + @echo "... zsp_blas3_dist.s" + @echo "... zstatic_schedule.o" + @echo "... zstatic_schedule.i" + @echo "... zstatic_schedule.s" + @echo "... zsuperlu_blas.o" + @echo "... zsuperlu_blas.i" + @echo "... zsuperlu_blas.s" + @echo "... zsuperlu_gpu.o" + @echo "... zsuperlu_gpu.i" + @echo "... zsuperlu_gpu.s" + @echo "... ztreeFactorization.o" + @echo "... ztreeFactorization.i" + @echo "... ztreeFactorization.s" + @echo "... ztreeFactorizationGPU.o" + @echo "... ztreeFactorizationGPU.i" + @echo "... ztreeFactorizationGPU.s" + @echo "... ztrfAux.o" + @echo "... ztrfAux.i" + @echo "... ztrfAux.s" + @echo "... ztrfCommWrapper.o" + @echo "... ztrfCommWrapper.i" + @echo "... ztrfCommWrapper.s" + @echo "... zutil_dist.o" + @echo "... zutil_dist.i" + @echo "... zutil_dist.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base/SRC/cmake_install.cmake b/build_base/SRC/cmake_install.cmake new file mode 100644 index 00000000..364746ed --- /dev/null +++ b/build_base/SRC/cmake_install.cmake @@ -0,0 +1,124 @@ +# Install script for directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + foreach(file + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so.8.1.2" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so.8" + ) + if(EXISTS "${file}" AND + NOT IS_SYMLINK "${file}") + file(RPATH_CHECK + FILE "${file}" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + endforeach() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib" TYPE SHARED_LIBRARY FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/libsuperlu_dist.so.8.1.2" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/libsuperlu_dist.so.8" + ) + foreach(file + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so.8.1.2" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so.8" + ) + if(EXISTS "${file}" AND + NOT IS_SYMLINK "${file}") + file(RPATH_CHANGE + FILE "${file}" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "${file}") + endif() + endif() + endforeach() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib" TYPE SHARED_LIBRARY FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/libsuperlu_dist.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib" TYPE STATIC_LIBRARY FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/libsuperlu_dist.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE FILE FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/machines.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/superlu_dist_config.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlustruct_gpu.h" + ) +endif() + diff --git a/build_base/SRC/libsuperlu_dist.so b/build_base/SRC/libsuperlu_dist.so new file mode 100755 index 00000000..e37feaba Binary files /dev/null and b/build_base/SRC/libsuperlu_dist.so differ diff --git a/build_base/SRC/libsuperlu_dist.so.8 b/build_base/SRC/libsuperlu_dist.so.8 new file mode 100755 index 00000000..e37feaba Binary files /dev/null and b/build_base/SRC/libsuperlu_dist.so.8 differ diff --git a/build_base/SRC/libsuperlu_dist.so.8.1.2 b/build_base/SRC/libsuperlu_dist.so.8.1.2 new file mode 100755 index 00000000..e37feaba Binary files /dev/null and b/build_base/SRC/libsuperlu_dist.so.8.1.2 differ diff --git a/build_base/SRC/superlu_dist_config.h b/build_base/SRC/superlu_dist_config.h new file mode 100644 index 00000000..6aa086cc --- /dev/null +++ b/build_base/SRC/superlu_dist_config.h @@ -0,0 +1,26 @@ +/* superlu_dist_config.h.in */ + +/* Enable CUDA */ +#define HAVE_CUDA TRUE + +/* Enable HIP */ +/* #undef HAVE_HIP */ + +/* Enable parmetis */ +#define HAVE_PARMETIS TRUE + +/* Enable colamd */ +/* #undef HAVE_COLAMD */ + +/* Enable LAPACK */ +#define SLU_HAVE_LAPACK TRUE + +/* Enable CombBLAS */ +/* #undef HAVE_COMBBLAS */ + +/* enable 64bit index mode */ +/* #undef XSDK_INDEX_SIZE */ + +#if (XSDK_INDEX_SIZE == 64) +#define _LONGINT 1 +#endif diff --git a/build_base/TEST/CMakeFiles/CMakeDirectoryInformation.cmake b/build_base/TEST/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..6eb4d066 --- /dev/null +++ b/build_base/TEST/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_base/TEST/CMakeFiles/pdtest.dir/DependInfo.cmake b/build_base/TEST/CMakeFiles/pdtest.dir/DependInfo.cmake new file mode 100644 index 00000000..921c5cf7 --- /dev/null +++ b/build_base/TEST/CMakeFiles/pdtest.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/dcreate_matrix.c" "TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o" "gcc" "TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdcompute_resid.c" "TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o" "gcc" "TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdtest.c" "TEST/CMakeFiles/pdtest.dir/pdtest.c.o" "gcc" "TEST/CMakeFiles/pdtest.dir/pdtest.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base/TEST/CMakeFiles/pdtest.dir/build.make b/build_base/TEST/CMakeFiles/pdtest.dir/build.make new file mode 100644 index 00000000..33afb490 --- /dev/null +++ b/build_base/TEST/CMakeFiles/pdtest.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +# Include any dependencies generated for this target. +include TEST/CMakeFiles/pdtest.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include TEST/CMakeFiles/pdtest.dir/compiler_depend.make + +# Include the progress variables for this target. +include TEST/CMakeFiles/pdtest.dir/progress.make + +# Include the compile flags for this target's objects. +include TEST/CMakeFiles/pdtest.dir/flags.make + +TEST/CMakeFiles/pdtest.dir/pdtest.c.o: TEST/CMakeFiles/pdtest.dir/flags.make +TEST/CMakeFiles/pdtest.dir/pdtest.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdtest.c +TEST/CMakeFiles/pdtest.dir/pdtest.c.o: TEST/CMakeFiles/pdtest.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object TEST/CMakeFiles/pdtest.dir/pdtest.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT TEST/CMakeFiles/pdtest.dir/pdtest.c.o -MF CMakeFiles/pdtest.dir/pdtest.c.o.d -o CMakeFiles/pdtest.dir/pdtest.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdtest.c + +TEST/CMakeFiles/pdtest.dir/pdtest.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pdtest.dir/pdtest.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdtest.c > CMakeFiles/pdtest.dir/pdtest.c.i + +TEST/CMakeFiles/pdtest.dir/pdtest.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pdtest.dir/pdtest.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdtest.c -o CMakeFiles/pdtest.dir/pdtest.c.s + +TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o: TEST/CMakeFiles/pdtest.dir/flags.make +TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/dcreate_matrix.c +TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o: TEST/CMakeFiles/pdtest.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o -MF CMakeFiles/pdtest.dir/dcreate_matrix.c.o.d -o CMakeFiles/pdtest.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/dcreate_matrix.c + +TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pdtest.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/dcreate_matrix.c > CMakeFiles/pdtest.dir/dcreate_matrix.c.i + +TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pdtest.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/dcreate_matrix.c -o CMakeFiles/pdtest.dir/dcreate_matrix.c.s + +TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o: TEST/CMakeFiles/pdtest.dir/flags.make +TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdcompute_resid.c +TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o: TEST/CMakeFiles/pdtest.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o -MF CMakeFiles/pdtest.dir/pdcompute_resid.c.o.d -o CMakeFiles/pdtest.dir/pdcompute_resid.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdcompute_resid.c + +TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pdtest.dir/pdcompute_resid.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdcompute_resid.c > CMakeFiles/pdtest.dir/pdcompute_resid.c.i + +TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pdtest.dir/pdcompute_resid.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdcompute_resid.c -o CMakeFiles/pdtest.dir/pdcompute_resid.c.s + +# Object files for target pdtest +pdtest_OBJECTS = \ +"CMakeFiles/pdtest.dir/pdtest.c.o" \ +"CMakeFiles/pdtest.dir/dcreate_matrix.c.o" \ +"CMakeFiles/pdtest.dir/pdcompute_resid.c.o" + +# External object files for target pdtest +pdtest_EXTERNAL_OBJECTS = + +TEST/pdtest: TEST/CMakeFiles/pdtest.dir/pdtest.c.o +TEST/pdtest: TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o +TEST/pdtest: TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o +TEST/pdtest: TEST/CMakeFiles/pdtest.dir/build.make +TEST/pdtest: SRC/libsuperlu_dist.so.8.1.2 +TEST/pdtest: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +TEST/pdtest: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +TEST/pdtest: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +TEST/pdtest: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +TEST/pdtest: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +TEST/pdtest: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +TEST/pdtest: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +TEST/pdtest: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +TEST/pdtest: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +TEST/pdtest: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +TEST/pdtest: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +TEST/pdtest: TEST/CMakeFiles/pdtest.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pdtest" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pdtest.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +TEST/CMakeFiles/pdtest.dir/build: TEST/pdtest +.PHONY : TEST/CMakeFiles/pdtest.dir/build + +TEST/CMakeFiles/pdtest.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST && $(CMAKE_COMMAND) -P CMakeFiles/pdtest.dir/cmake_clean.cmake +.PHONY : TEST/CMakeFiles/pdtest.dir/clean + +TEST/CMakeFiles/pdtest.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/CMakeFiles/pdtest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : TEST/CMakeFiles/pdtest.dir/depend + diff --git a/build_base/TEST/CMakeFiles/pdtest.dir/cmake_clean.cmake b/build_base/TEST/CMakeFiles/pdtest.dir/cmake_clean.cmake new file mode 100644 index 00000000..365b1035 --- /dev/null +++ b/build_base/TEST/CMakeFiles/pdtest.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pdtest.dir/dcreate_matrix.c.o" + "CMakeFiles/pdtest.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pdtest.dir/pdcompute_resid.c.o" + "CMakeFiles/pdtest.dir/pdcompute_resid.c.o.d" + "CMakeFiles/pdtest.dir/pdtest.c.o" + "CMakeFiles/pdtest.dir/pdtest.c.o.d" + "pdtest" + "pdtest.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pdtest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base/TEST/CMakeFiles/pdtest.dir/compiler_depend.make b/build_base/TEST/CMakeFiles/pdtest.dir/compiler_depend.make new file mode 100644 index 00000000..1a6fe4af --- /dev/null +++ b/build_base/TEST/CMakeFiles/pdtest.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pdtest. +# This may be replaced when dependencies are built. diff --git a/build_base/TEST/CMakeFiles/pdtest.dir/compiler_depend.ts b/build_base/TEST/CMakeFiles/pdtest.dir/compiler_depend.ts new file mode 100644 index 00000000..b07b1b9f --- /dev/null +++ b/build_base/TEST/CMakeFiles/pdtest.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pdtest. diff --git a/build_base/TEST/CMakeFiles/pdtest.dir/depend.make b/build_base/TEST/CMakeFiles/pdtest.dir/depend.make new file mode 100644 index 00000000..9ad3a15f --- /dev/null +++ b/build_base/TEST/CMakeFiles/pdtest.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pdtest. +# This may be replaced when dependencies are built. diff --git a/build_base/TEST/CMakeFiles/pdtest.dir/flags.make b/build_base/TEST/CMakeFiles/pdtest.dir/flags.make new file mode 100644 index 00000000..abcea70c --- /dev/null +++ b/build_base/TEST/CMakeFiles/pdtest.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base/TEST/CMakeFiles/pdtest.dir/link.txt b/build_base/TEST/CMakeFiles/pdtest.dir/link.txt new file mode 100644 index 00000000..d72b96b9 --- /dev/null +++ b/build_base/TEST/CMakeFiles/pdtest.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pdtest.dir/pdtest.c.o CMakeFiles/pdtest.dir/dcreate_matrix.c.o CMakeFiles/pdtest.dir/pdcompute_resid.c.o -o pdtest -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base/TEST/CMakeFiles/pdtest.dir/progress.make b/build_base/TEST/CMakeFiles/pdtest.dir/progress.make new file mode 100644 index 00000000..b4b66c5f --- /dev/null +++ b/build_base/TEST/CMakeFiles/pdtest.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 11 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base/TEST/CMakeFiles/progress.marks b/build_base/TEST/CMakeFiles/progress.marks new file mode 100644 index 00000000..7facc899 --- /dev/null +++ b/build_base/TEST/CMakeFiles/progress.marks @@ -0,0 +1 @@ +36 diff --git a/build_base/TEST/CTestTestfile.cmake b/build_base/TEST/CTestTestfile.cmake new file mode 100644 index 00000000..a3e72805 --- /dev/null +++ b/build_base/TEST/CTestTestfile.cmake @@ -0,0 +1,42 @@ +# CMake generated Testfile for +# Source directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST +# Build directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +add_test(pdtest_1x1_1_2_8_20_SP "/usr/bin/srun" "-n" "1" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/pdtest" "-r" "1" "-c" "1" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_1x1_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_1x1_3_2_8_20_SP "/usr/bin/srun" "-n" "1" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/pdtest" "-r" "1" "-c" "1" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_1x1_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_1x2_1_2_8_20_SP "/usr/bin/srun" "-n" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/pdtest" "-r" "1" "-c" "2" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_1x2_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_1x2_3_2_8_20_SP "/usr/bin/srun" "-n" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/pdtest" "-r" "1" "-c" "2" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_1x2_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_1x3_1_2_8_20_SP "/usr/bin/srun" "-n" "3" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/pdtest" "-r" "1" "-c" "3" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_1x3_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_1x3_3_2_8_20_SP "/usr/bin/srun" "-n" "3" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/pdtest" "-r" "1" "-c" "3" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_1x3_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_2x1_1_2_8_20_SP "/usr/bin/srun" "-n" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/pdtest" "-r" "2" "-c" "1" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_2x1_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_2x1_3_2_8_20_SP "/usr/bin/srun" "-n" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/pdtest" "-r" "2" "-c" "1" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_2x1_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_2x2_1_2_8_20_SP "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/pdtest" "-r" "2" "-c" "2" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_2x2_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_2x2_3_2_8_20_SP "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/pdtest" "-r" "2" "-c" "2" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_2x2_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_2x3_1_2_8_20_SP "/usr/bin/srun" "-n" "6" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/pdtest" "-r" "2" "-c" "3" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_2x3_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_2x3_3_2_8_20_SP "/usr/bin/srun" "-n" "6" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/pdtest" "-r" "2" "-c" "3" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_2x3_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_5x1_1_2_8_20_SP "/usr/bin/srun" "-n" "5" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/pdtest" "-r" "5" "-c" "1" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_5x1_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_5x1_3_2_8_20_SP "/usr/bin/srun" "-n" "5" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/pdtest" "-r" "5" "-c" "1" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_5x1_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_5x2_1_2_8_20_SP "/usr/bin/srun" "-n" "10" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/pdtest" "-r" "5" "-c" "2" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_5x2_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_5x2_3_2_8_20_SP "/usr/bin/srun" "-n" "10" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/pdtest" "-r" "5" "-c" "2" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_5x2_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_5x3_1_2_8_20_SP "/usr/bin/srun" "-n" "15" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/pdtest" "-r" "5" "-c" "3" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_5x3_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_5x3_3_2_8_20_SP "/usr/bin/srun" "-n" "15" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/pdtest" "-r" "5" "-c" "3" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_5x3_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") diff --git a/build_base/TEST/Makefile b/build_base/TEST/Makefile new file mode 100644 index 00000000..898ebed8 --- /dev/null +++ b/build_base/TEST/Makefile @@ -0,0 +1,299 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST//CMakeFiles/progress.marks + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 TEST/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 TEST/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 TEST/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 TEST/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +TEST/CMakeFiles/pdtest.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 TEST/CMakeFiles/pdtest.dir/rule +.PHONY : TEST/CMakeFiles/pdtest.dir/rule + +# Convenience name for target. +pdtest: TEST/CMakeFiles/pdtest.dir/rule +.PHONY : pdtest + +# fast build rule for target. +pdtest/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/build +.PHONY : pdtest/fast + +dcreate_matrix.o: dcreate_matrix.c.o +.PHONY : dcreate_matrix.o + +# target to build an object file +dcreate_matrix.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o +.PHONY : dcreate_matrix.c.o + +dcreate_matrix.i: dcreate_matrix.c.i +.PHONY : dcreate_matrix.i + +# target to preprocess a source file +dcreate_matrix.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.i +.PHONY : dcreate_matrix.c.i + +dcreate_matrix.s: dcreate_matrix.c.s +.PHONY : dcreate_matrix.s + +# target to generate assembly for a file +dcreate_matrix.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.s +.PHONY : dcreate_matrix.c.s + +pdcompute_resid.o: pdcompute_resid.c.o +.PHONY : pdcompute_resid.o + +# target to build an object file +pdcompute_resid.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o +.PHONY : pdcompute_resid.c.o + +pdcompute_resid.i: pdcompute_resid.c.i +.PHONY : pdcompute_resid.i + +# target to preprocess a source file +pdcompute_resid.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.i +.PHONY : pdcompute_resid.c.i + +pdcompute_resid.s: pdcompute_resid.c.s +.PHONY : pdcompute_resid.s + +# target to generate assembly for a file +pdcompute_resid.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.s +.PHONY : pdcompute_resid.c.s + +pdtest.o: pdtest.c.o +.PHONY : pdtest.o + +# target to build an object file +pdtest.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/pdtest.c.o +.PHONY : pdtest.c.o + +pdtest.i: pdtest.c.i +.PHONY : pdtest.i + +# target to preprocess a source file +pdtest.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/pdtest.c.i +.PHONY : pdtest.c.i + +pdtest.s: pdtest.c.s +.PHONY : pdtest.s + +# target to generate assembly for a file +pdtest.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/pdtest.c.s +.PHONY : pdtest.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... pdtest" + @echo "... dcreate_matrix.o" + @echo "... dcreate_matrix.i" + @echo "... dcreate_matrix.s" + @echo "... pdcompute_resid.o" + @echo "... pdcompute_resid.i" + @echo "... pdcompute_resid.s" + @echo "... pdtest.o" + @echo "... pdtest.i" + @echo "... pdtest.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base/TEST/cmake_install.cmake b/build_base/TEST/cmake_install.cmake new file mode 100644 index 00000000..9ace689b --- /dev/null +++ b/build_base/TEST/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build_base/cmake_install.cmake b/build_base/cmake_install.cmake new file mode 100644 index 00000000..f22700e6 --- /dev/null +++ b/build_base/cmake_install.cmake @@ -0,0 +1,78 @@ +# Install script for directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/TEST/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/FORTRAN/cmake_install.cmake") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/pkgconfig" TYPE FILE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/superlu_dist.pc") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build_base/log_make b/build_base/log_make new file mode 100644 index 00000000..f6c7a6f4 --- /dev/null +++ b/build_base/log_make @@ -0,0 +1,6401 @@ +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -S/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist -B/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base --check-build-system CMakeFiles/Makefile.cmake 0 +make -f CMakeFiles/Makefile2 pddrive +make[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base' +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -S/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist -B/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base --check-build-system CMakeFiles/Makefile.cmake 0 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 35 +make -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive.dir/all +make[2]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base' +make -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/depend +make[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base' +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base' +make -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/build +make[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base' +[ 0%] Building C object SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o -MF CMakeFiles/superlu_dist.dir/sp_ienv.c.o.d -o CMakeFiles/superlu_dist.dir/sp_ienv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c +[ 0%] Building C object SRC/CMakeFiles/superlu_dist.dir/etree.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/etree.c.o -MF CMakeFiles/superlu_dist.dir/etree.c.o.d -o CMakeFiles/superlu_dist.dir/etree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c", line 315: warning: variable "first_kid" was declared but never referenced + static int_t *first_kid, *next_kid; /* Linked list of children. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c", line 315: warning: variable "next_kid" was declared but never referenced + static int_t *first_kid, *next_kid; /* Linked list of children. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c", line 316: warning: variable "post" was declared but never referenced + static int_t *post, postnum; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c", line 316: warning: variable "postnum" was declared but never referenced + static int_t *post, postnum; + ^ + +[ 2%] Building C object SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o -MF CMakeFiles/superlu_dist.dir/sp_colorder.c.o.d -o CMakeFiles/superlu_dist.dir/sp_colorder.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c +[ 2%] Building C object SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o -MF CMakeFiles/superlu_dist.dir/get_perm_c.c.o.d -o CMakeFiles/superlu_dist.dir/get_perm_c.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c", line 44: warning: variable "metis_options" was set but never used + int_t metis_options[METISOPTIONS]; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c", line 45: warning: variable "numflag" was declared but never referenced + int_t i, nm, numflag = 0; /* C-Style ordering */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c", line 47: warning: variable "b_colptr_int" was declared but never referenced + int_t *b_colptr_int, *b_rowind_int; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c", line 47: warning: variable "b_rowind_int" was declared but never referenced + int_t *b_colptr_int, *b_rowind_int; + ^ + +[ 2%] Building C object SRC/CMakeFiles/superlu_dist.dir/mmd.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/mmd.c.o -MF CMakeFiles/superlu_dist.dir/mmd.c.o.d -o CMakeFiles/superlu_dist.dir/mmd.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c +[ 2%] Building C object SRC/CMakeFiles/superlu_dist.dir/comm.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/comm.c.o -MF CMakeFiles/superlu_dist.dir/comm.c.o.d -o CMakeFiles/superlu_dist.dir/comm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c +[ 2%] Building C object SRC/CMakeFiles/superlu_dist.dir/memory.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/memory.c.o -MF CMakeFiles/superlu_dist.dir/memory.c.o.d -o CMakeFiles/superlu_dist.dir/memory.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c", line 580: warning: pointless comparison of unsigned integer with zero + if ( type < USUB ) { + ^ + +[ 5%] Building C object SRC/CMakeFiles/superlu_dist.dir/util.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/util.c.o -MF CMakeFiles/superlu_dist.dir/util.c.o.d -o CMakeFiles/superlu_dist.dir/util.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c", line 341: warning: variable "factflop" was set but never used + flops_t flopcnt, factflop, solveflop; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c", line 341: warning: variable "solveflop" was set but never used + flops_t flopcnt, factflop, solveflop; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c", line 389: warning: variable "utime1" was declared but never referenced + double *utime1, *utime2, *utime3, *utime4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c", line 389: warning: variable "utime2" was declared but never referenced + double *utime1, *utime2, *utime3, *utime4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c", line 389: warning: variable "utime3" was declared but never referenced + double *utime1, *utime2, *utime3, *utime4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c", line 389: warning: variable "utime4" was declared but never referenced + double *utime1, *utime2, *utime3, *utime4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c", line 390: warning: variable "ops1" was declared but never referenced + flops_t *ops1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c", line 997: warning: variable "full" was declared but never referenced + int_t full = 1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c", line 998: warning: variable "full_Phi" was declared but never referenced + int_t full_Phi = 1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c", line 1033: warning: variable "Pc" was declared but never referenced + int_t Pc = grid->npcol; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c", line 1036: warning: variable "mycol" was declared but never referenced + int_t mycol = MYCOL(iam, grid); + ^ + +[ 5%] Building C object SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o -MF CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o.d -o CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c +[ 5%] Building C object SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o -MF CMakeFiles/superlu_dist.dir/superlu_grid.c.o.d -o CMakeFiles/superlu_dist.dir/superlu_grid.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c +[ 5%] Building C object SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o -MF CMakeFiles/superlu_dist.dir/pxerr_dist.c.o.d -o CMakeFiles/superlu_dist.dir/pxerr_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c +[ 5%] Building C object SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -O0 -MD -MT SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o -MF CMakeFiles/superlu_dist.dir/superlu_timer.c.o.d -o CMakeFiles/superlu_dist.dir/superlu_timer.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c +nvc-Info-Switch -fast -acc -ta=acc -Mvect -fast -Mvect forces -O3 +[ 8%] Building C object SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o -MF CMakeFiles/superlu_dist.dir/symbfact.c.o.d -o CMakeFiles/superlu_dist.dir/symbfact.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c", line 100: warning: variable "Astore" was declared but never referenced + NRformat_loc *Astore; + ^ + +[ 8%] Building C object SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o -MF CMakeFiles/superlu_dist.dir/psymbfact.c.o.d -o CMakeFiles/superlu_dist.dir/psymbfact.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 256: warning: variable "Astore" was declared but never referenced + NRformat_loc *Astore; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 257: warning: variable "nlvls" was set but never used + int iam, szSep, fstP, lstP, npNode, nlvls, lvl, p, iSep, jSep; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 257: warning: variable "p" was declared but never referenced + int iam, szSep, fstP, lstP, npNode, nlvls, lvl, p, iSep, jSep; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 258: warning: variable "iinfo" was set but never used + int iinfo; /* return code */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 261: warning: variable "min_mn" was set but never used + int_t ind_blk, nsuper, vtx, min_mn, szsn; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 878: warning: variable "globToLoc" was set but never used + int_t *xlsub, *lsub, *xusub, *usub, *globToLoc, maxNvtcsPProc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 878: warning: variable "maxNvtcsPProc" was set but never used + int_t *xlsub, *lsub, *xusub, *usub, *globToLoc, maxNvtcsPProc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 1053: warning: variable "fstVtxBlk" was set but never used + int_t fstVtxBlk, ind_blk; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 1290: warning: variable "code_err" was declared but never referenced + int p, p_irow, code_err, ainf_data; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 1295: warning: variable "nnz_remote" was declared but never referenced + int_t nnz_remote; /* number of remote nonzeros to be sent */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 1702: warning: variable "nvtcs_loc" was set but never used + int_t nvtcs_loc, no_expand_pr, x_sz; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 1818: warning: variable "nvtcs_loc" was set but never used + int_t nvtcs_loc, no_expand_pr, x_sz; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 1921: warning: variable "xsup" was declared but never referenced + int_t *xsup, *supno; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2054: warning: variable "pr" was declared but never referenced + int_t k, vtx_elt, ind, pr, pr_lid, mem_error, ii, jj, compRcvd; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2054: warning: variable "ii" was declared but never referenced + int_t k, vtx_elt, ind, pr, pr_lid, mem_error, ii, jj, compRcvd; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2054: warning: variable "jj" was declared but never referenced + int_t k, vtx_elt, ind, pr, pr_lid, mem_error, ii, jj, compRcvd; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2056: warning: variable "maxNvtcsPProc" was set but never used + int_t pr_elt, next, prval_curvtx, maxNvtcsPProc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2057: warning: variable "neltsZrSn" was set but never used + int_t neltsVtx, neltsMatched, neltsZrVtx, neltsZrSn, neltsVtx_CSep; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2058: warning: variable "kk" was declared but never referenced + int_t neltsVtxInit, kk; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2262: warning: variable "fstVtx_srcUpd_lid" was declared but never referenced + int_t vtx, vtx_lid, fstVtx_toUpd_lid, fstVtx_srcUpd_lid; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2263: warning: variable "xsub" was set but never used + int_t *xsub, *sub, *xsub_rcvd, *xsubPr, *subPr, szsubPr, *p_indsubPr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2263: warning: variable "sub" was set but never used + int_t *xsub, *sub, *xsub_rcvd, *xsubPr, *subPr, szsubPr, *p_indsubPr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2519: warning: variable "xsup" was declared but never referenced + int_t *xsup, *supno, *lsub, *xlsub, *usub, *xusub; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2520: warning: variable "vtx_super" was declared but never referenced + int_t vtx_lid, vtx_prid, vtx, vtx_super, vtx_elt, maxNvtcsPProc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2521: warning: variable "ind" was declared but never referenced + int_t ind, pr, pr_elt, newnext, k, vtx_elt_lid; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2521: warning: variable "pr" was declared but never referenced + int_t ind, pr, pr_elt, newnext, k, vtx_elt_lid; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2521: warning: variable "pr_elt" was declared but never referenced + int_t ind, pr, pr_elt, newnext, k, vtx_elt_lid; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2521: warning: variable "vtx_elt_lid" was declared but never referenced + int_t ind, pr, pr_elt, newnext, k, vtx_elt_lid; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2523: warning: variable "x_aind_beg" was declared but never referenced + int_t x_aind_beg, x_aind_end, i, szLp, xlsub_snp1, xusub_snp1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2523: warning: variable "x_aind_end" was declared but never referenced + int_t x_aind_beg, x_aind_end, i, szLp, xlsub_snp1, xusub_snp1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2525: warning: variable "neltsCurSep" was declared but never referenced + int_t lstVtx, neltsCurSep, maxNeltsVtx, fstVtx_loc_lid; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2989: warning: variable "x_aind_beg" was declared but never referenced + int_t *cntelt_vtcs, x_aind_beg, x_aind_end, x_aind_beg_l, x_aind_beg_u, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2994: warning: variable "code_err" was declared but never referenced + int_t *begEndBlks_loc, code_err, mem_error; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2994: warning: variable "mem_error" was set but never used + int_t *begEndBlks_loc, code_err, mem_error; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2995: warning: variable "i" was declared but never referenced + int_t i, j, k, vtx, vtx_lid, fstVtx_blk, lstVtx_blk, vtx_elt, p, fill; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2995: warning: variable "j" was declared but never referenced + int_t i, j, k, vtx, vtx_lid, fstVtx_blk, lstVtx_blk, vtx_elt, p, fill; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2995: warning: variable "vtx_elt" was declared but never referenced + int_t i, j, k, vtx, vtx_lid, fstVtx_blk, lstVtx_blk, vtx_elt, p, fill; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2995: warning: variable "p" was declared but never referenced + int_t i, j, k, vtx, vtx_lid, fstVtx_blk, lstVtx_blk, vtx_elt, p, fill; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 2998: warning: variable "status" was declared but never referenced + MPI_Status status; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 3207: warning: variable "xusub" was set but never used + int_t *xusubPr, *usubPr, *xlsub, *lsub, *xusub, *usub; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 3207: warning: variable "usub" was set but never used + int_t *xusubPr, *usubPr, *xlsub, *lsub, *xusub, *usub; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 3352: warning: variable "usub" was set but never used + int_t *xusubPr, *usubPr, *xlsub, *lsub, *xusub, *usub; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 3354: warning: variable "nelts_vtx" was declared but never referenced + int_t fstVtx_srcUpd_lid, nelts_vtx, expand; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 3354: warning: variable "expand" was declared but never referenced + int_t fstVtx_srcUpd_lid, nelts_vtx, expand; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 3792: warning: variable "cntelt_vtcs" was declared but never referenced + int_t *sub, *xsub, *minElt_vtx, *cntelt_vtcs; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4294: warning: variable "snd_interLvl1" was declared but never referenced + int_t *snd_interLvl, *snd_interLvl1, *snd_interLvl2, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4294: warning: variable "snd_interLvl2" was declared but never referenced + int_t *snd_interLvl, *snd_interLvl1, *snd_interLvl2, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4296: warning: variable "code_err" was set but never used + int_t vtx_elt, update_loc, code_err; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4300: warning: variable "count" was declared but never referenced + int_t nextl, nextu, ind_blk, vtx_lid, k, count, nelts, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4301: warning: variable "lstVtxLvl_loc" was set but never used + lstVtxLvl_loc, lstVtxLvl_loc_lid, mem_error; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4303: warning: variable "prElt_ind" was declared but never referenced + snd_indBlk, prElt_ind; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4306: warning: variable "ind_u" was set but never used + int ind1, nprocsToRcv, nprocsToSnd, ind2, ind_l, ind_u, ij, ik; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4307: warning: variable "req_ind" was declared but never referenced + int_t req_ind, sent_msgs, req_ind_snd; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4307: warning: variable "sent_msgs" was declared but never referenced + int_t req_ind, sent_msgs, req_ind_snd; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4307: warning: variable "req_ind_snd" was declared but never referenced + int_t req_ind, sent_msgs, req_ind_snd; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4690: warning: variable "k" was declared but never referenced + int szSep, i, j, k; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4691: warning: variable "np" was declared but never referenced + int np, npNode, fstP, lstP, ind; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4726: warning: variable "jj" was declared but never referenced + int szSep, i, j, jj, k, *pranks; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4726: warning: variable "k" was declared but never referenced + int szSep, i, j, jj, k, *pranks; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4727: warning: variable "np" was declared but never referenced + int np, npNode, fstP, lstP, p, code_err, ind, col, key; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4727: warning: variable "p" was declared but never referenced + int np, npNode, fstP, lstP, p, code_err, ind, col, key; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4727: warning: variable "code_err" was declared but never referenced + int np, npNode, fstP, lstP, p, code_err, ind, col, key; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4797: warning: variable "fstVtx_loc_lid" was set but never used + int_t fstVtx_loc_lid, fstVtx_loc, vtx, vtxLvl, curblk_loc, denseSep; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4797: warning: variable "vtxLvl" was declared but never referenced + int_t fstVtx_loc_lid, fstVtx_loc, vtx, vtxLvl, curblk_loc, denseSep; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4797: warning: variable "curblk_loc" was declared but never referenced + int_t fstVtx_loc_lid, fstVtx_loc, vtx, vtxLvl, curblk_loc, denseSep; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4797: warning: variable "denseSep" was set but never used + int_t fstVtx_loc_lid, fstVtx_loc, vtx, vtxLvl, curblk_loc, denseSep; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4798: warning: variable "lstVtx_blk_lid" was set but never used + int_t fstVtx_blk, fstVtx_blk_lid, lstVtx_blk, lstVtx_blk_lid, tag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4804: warning: variable "ind_blk" was declared but never referenced + int_t nvtcsLvl_loc, nextl, nextu, ind_blk, snd_vtxLvl, maxNeltsVtx_in; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4804: warning: variable "snd_vtxLvl" was declared but never referenced + int_t nvtcsLvl_loc, nextl, nextu, ind_blk, snd_vtxLvl, maxNeltsVtx_in; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4805: warning: variable "count" was declared but never referenced + int_t count, vtx_loc, mem_error, lstBlkRcvd; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4805: warning: variable "vtx_loc" was declared but never referenced + int_t count, vtx_loc, mem_error, lstBlkRcvd; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4805: warning: variable "mem_error" was set but never used + int_t count, vtx_loc, mem_error, lstBlkRcvd; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4806: warning: variable "fstVtx_blk_loc" was declared but never referenced + int_t fstVtx_blk_loc, fstBlk, vtx_lid, prElt, nelts, j, nvtcs_toUpd; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4806: warning: variable "fstBlk" was declared but never referenced + int_t fstVtx_blk_loc, fstBlk, vtx_lid, prElt, nelts, j, nvtcs_toUpd; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4806: warning: variable "prElt" was declared but never referenced + int_t fstVtx_blk_loc, fstBlk, vtx_lid, prElt, nelts, j, nvtcs_toUpd; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4807: warning: variable "snd_LinterLvlSz" was declared but never referenced + int_t snd_LinterLvlSz, fstVtx_blk_loc_lid, prElt_ind, maxNmsgsToRcv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4807: warning: variable "fstVtx_blk_loc_lid" was declared but never referenced + int_t snd_LinterLvlSz, fstVtx_blk_loc_lid, prElt_ind, maxNmsgsToRcv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 4807: warning: variable "prElt_ind" was declared but never referenced + int_t snd_LinterLvlSz, fstVtx_blk_loc_lid, prElt_ind, maxNmsgsToRcv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c", line 5304: warning: variable "other_mem" was declared but never referenced + float lu_mem, other_mem, overestimMem; + ^ + +[ 8%] Building C object SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o -MF CMakeFiles/superlu_dist.dir/psymbfact_util.c.o.d -o CMakeFiles/superlu_dist.dir/psymbfact_util.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c", line 55: warning: variable "tries" was declared but never referenced + int_t new_len, tries, lword, extra, bytes_to_copy; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c", line 55: warning: variable "extra" was declared but never referenced + int_t new_len, tries, lword, extra, bytes_to_copy; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c", line 55: warning: variable "bytes_to_copy" was declared but never referenced + int_t new_len, tries, lword, extra, bytes_to_copy; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c", line 112: warning: variable "exp" was set but never used + int_t exp, prev_xsub_nextLvl, vtxXp_lid; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c", line 244: warning: variable "exp" was set but never used + int_t exp, prev_xsub_nextLvl, vtxXp_lid, xsub_nextLvl; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c", line 244: warning: variable "xsub_nextLvl" was declared but never referenced + int_t exp, prev_xsub_nextLvl, vtxXp_lid, xsub_nextLvl; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c", line 245: warning: variable "nvtcs_loc" was set but never used + int_t *globToLoc, nvtcs_loc, maxNvtcsPProc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c", line 414: warning: variable "exp" was declared but never referenced + int_t exp, prev_xsub_nextLvl, vtxXp_lid, xsub_nextLvl; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c", line 414: warning: variable "xsub_nextLvl" was declared but never referenced + int_t exp, prev_xsub_nextLvl, vtxXp_lid, xsub_nextLvl; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c", line 415: warning: variable "nvtcs_loc" was set but never used + int_t *globToLoc, nvtcs_loc, maxNvtcsPProc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c", line 418: warning: variable "fstVtxLvl_loc_lid" was declared but never referenced + int_t fstVtxLvl_loc_lid, prev_len, min_new_len; + ^ + +[ 8%] Building C object SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o -MF CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o.d -o CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c +[ 8%] Building C object SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o -MF CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o.d -o CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c +[ 8%] Building C object SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o -MF CMakeFiles/superlu_dist.dir/xerr_dist.c.o.d -o CMakeFiles/superlu_dist.dir/xerr_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c +[ 11%] Building C object SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o -MF CMakeFiles/superlu_dist.dir/smach_dist.c.o.d -o CMakeFiles/superlu_dist.dir/smach_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c +[ 11%] Building C object SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o -MF CMakeFiles/superlu_dist.dir/dmach_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dmach_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c +[ 11%] Building C object SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o -MF CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o.d -o CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c +[ 11%] Building C object SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o -MF CMakeFiles/superlu_dist.dir/comm_tree.c.o.d -o CMakeFiles/superlu_dist.dir/comm_tree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c", line 36: warning: variable "root" was declared but never referenced + int child,root; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c", line 130: warning: variable "root" was declared but never referenced + int child,root; + ^ + +[ 11%] Building C object SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o -MF CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o.d -o CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c", line 120: warning: transfer of control bypasses initialization of: + variable "ndim" (declared at line 128) + variable "reorder" (declared at line 130) + variable "periodic" (declared at line 131) + goto gridmap_out; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c", line 77: warning: variable "mycol" was declared but never referenced + int Np = nprow * npcol * npdep, mycol, myrow; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c", line 77: warning: variable "myrow" was declared but never referenced + int Np = nprow * npcol * npdep, mycol, myrow; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c", line 79: warning: variable "i" was declared but never referenced + int i, j, info; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c", line 79: warning: variable "j" was declared but never referenced + int i, j, info; + ^ + +[ 14%] Building C object SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o -MF CMakeFiles/superlu_dist.dir/supernodal_etree.c.o.d -o CMakeFiles/superlu_dist.dir/supernodal_etree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c +[ 14%] Building C object SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o -MF CMakeFiles/superlu_dist.dir/supernodalForest.c.o.d -o CMakeFiles/superlu_dist.dir/supernodalForest.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c", line 381: warning: variable "ct" was set but never used + double wt, ct; + ^ + +[ 14%] Building C object SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o -MF CMakeFiles/superlu_dist.dir/trfAux.c.o.d -o CMakeFiles/superlu_dist.dir/trfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c", line 1219: warning: variable "ldu" was declared but never referenced + int ldu; + ^ + +[ 14%] Building C object SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o -MF CMakeFiles/superlu_dist.dir/communication_aux.c.o.d -o CMakeFiles/superlu_dist.dir/communication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c +[ 14%] Building C object SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o -MF CMakeFiles/superlu_dist.dir/treeFactorization.c.o.d -o CMakeFiles/superlu_dist.dir/treeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c +[ 17%] Building C object SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o -MF CMakeFiles/superlu_dist.dir/sec_structs.c.o.d -o CMakeFiles/superlu_dist.dir/sec_structs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c", line 437: warning: variable "num_threads" was set but never used + int num_threads = 1; + ^ + +[ 17%] Building C object SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o -MF CMakeFiles/superlu_dist.dir/dlangs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dlangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c +[ 17%] Building C object SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o -MF CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c +[ 17%] Building C object SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o -MF CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c +[ 17%] Building C object SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o -MF CMakeFiles/superlu_dist.dir/dutil_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 387: warning: variable "temp" was declared but never referenced + double temp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 644: warning: variable "k" was declared but never referenced + register int_t k, mycol, r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 678: warning: variable "nsupr" was set but never used + register int c, extra, gb, j, i, lb, nsupc, nsupr, len, nb, ncb; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 683: warning: variable "nzval" was set but never used + double *nzval; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 776: warning: variable "gb" was declared but never referenced + register int c, extra, gb, j, i, lb, nsupc, nsupr, len, nb, ncb; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 776: warning: variable "j" was declared but never referenced + register int c, extra, gb, j, i, lb, nsupc, nsupr, len, nb, ncb; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 776: warning: variable "i" was declared but never referenced + register int c, extra, gb, j, i, lb, nsupc, nsupr, len, nb, ncb; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 776: warning: variable "nsupc" was declared but never referenced + register int c, extra, gb, j, i, lb, nsupc, nsupr, len, nb, ncb; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 776: warning: variable "nsupr" was declared but never referenced + register int c, extra, gb, j, i, lb, nsupc, nsupr, len, nb, ncb; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 776: warning: variable "len" was declared but never referenced + register int c, extra, gb, j, i, lb, nsupc, nsupr, len, nb, ncb; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 777: warning: variable "k" was declared but never referenced + register int_t k, mycol, r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 777: warning: variable "r" was declared but never referenced + register int_t k, mycol, r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 778: warning: variable "nnzL" was set but never used + int_t nnzL, n,nmax,lk; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 778: warning: variable "n" was set but never used + int_t nnzL, n,nmax,lk; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 778: warning: variable "nmax" was declared but never referenced + int_t nnzL, n,nmax,lk; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 779: warning: variable "xsup" was declared but never referenced + int_t *xsup = Glu_persist->xsup; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 781: warning: variable "nzval" was set but never used + double *nzval; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 782: warning: variable "filename" was declared but never referenced + char filename[256]; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 783: warning: variable "fp" was declared but never referenced + FILE *fp, *fopen(); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 820: warning: variable "cnt" was declared but never referenced + int_t nmax,cnt; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 824: warning: variable "fp" was declared but never referenced + FILE *fp, *fopen(); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 927: warning: variable "cnt" was declared but never referenced + int_t nmax,cnt, jsize; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 931: warning: variable "fp" was declared but never referenced + FILE *fp, *fopen(); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 1080: warning: variable "cnt" was declared but never referenced + int_t nmax,cnt, isize; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 1084: warning: variable "fp" was declared but never referenced + FILE *fp, *fopen(); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 1274: warning: variable "r" was declared but never referenced + register int myrow, r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c", line 1277: warning: variable "xsup" was declared but never referenced + int_t *xsup = Glu_persist->xsup; + ^ + +[ 20%] Building C object SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o -MF CMakeFiles/superlu_dist.dir/dmemory_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dmemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c", line 197: warning: variable "lnzval" was set but never used + double* lnzval; + ^ + +[ 20%] Building C object SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c +[ 20%] Building C object SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c", line 402: warning: variable "temp1" was declared but never referenced + double temp, temp1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c", line 408: warning: variable "one" was declared but never referenced + double one = 1.0; + ^ + +[ 20%] Building C object SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o -MF CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c +[ 20%] Building C object SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o -MF CMakeFiles/superlu_dist.dir/pdgssvx.c.o.d -o CMakeFiles/superlu_dist.dir/pdgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 593: warning: pointless comparison of unsigned integer with zero + if ( Fact < DOFACT || Fact > FACTORED ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 595: warning: pointless comparison of unsigned integer with zero + else if ( options->RowPerm < NOROWPERM || options->RowPerm > MY_PERMR ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 597: warning: pointless comparison of unsigned integer with zero + else if ( options->ColPerm < NATURAL || options->ColPerm > MY_PERMC ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 599: warning: pointless comparison of unsigned integer with zero + else if ( options->IterRefine < NOREFINE || options->IterRefine > SLU_EXTRA ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 543: warning: variable "iam_g" was declared but never referenced + int iam, iam_g; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 552: warning: variable "nnzLU" was set but never used + int64_t nnzLU; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 553: warning: variable "nnz_tot" was declared but never referenced + int_t nnz_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 554: warning: variable "nzval_a" was declared but never referenced + double *nzval_a; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 555: warning: variable "asum" was declared but never referenced + double asum,asum_tot,lsum,lsum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 555: warning: variable "asum_tot" was declared but never referenced + double asum,asum_tot,lsum,lsum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 555: warning: variable "lsum" was declared but never referenced + double asum,asum_tot,lsum,lsum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 555: warning: variable "lsum_tot" was declared but never referenced + double asum,asum_tot,lsum,lsum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 556: warning: variable "nsupers" was declared but never referenced + int_t nsupers,nsupers_j; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 556: warning: variable "nsupers_j" was declared but never referenced + int_t nsupers,nsupers_j; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 557: warning: variable "lk" was declared but never referenced + int_t lk,k,knsupc,nsupr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 557: warning: variable "k" was declared but never referenced + int_t lk,k,knsupc,nsupr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 557: warning: variable "knsupc" was declared but never referenced + int_t lk,k,knsupc,nsupr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 557: warning: variable "nsupr" was declared but never referenced + int_t lk,k,knsupc,nsupr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 558: warning: variable "lsub" was declared but never referenced + int_t *lsub,*xsup; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 558: warning: variable "xsup" was declared but never referenced + int_t *lsub,*xsup; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 559: warning: variable "lusup" was declared but never referenced + double *lusup; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 1669: warning: variable "il" was declared but never referenced + int_t lk,ik,ub,nub,i,il,gik,k,uptr,jj,ii,fnz,irow,jb; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 1688: warning: variable "next_lind" was declared but never referenced + int_t next_lind; /* next available position in index[*] */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c", line 1689: warning: variable "next_lval" was declared but never referenced + int_t next_lval; /* next available position in nzval[*] */ + ^ + +[ 20%] Building C object SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c", line 517: warning: pointless comparison of unsigned integer with zero + if ( Fact < 0 || Fact > FACTORED ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c", line 519: warning: pointless comparison of unsigned integer with zero + else if ( options->RowPerm < 0 || options->RowPerm > MY_PERMR ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c", line 521: warning: pointless comparison of unsigned integer with zero + else if ( options->ColPerm < 0 || options->ColPerm > MY_PERMC ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c", line 523: warning: pointless comparison of unsigned integer with zero + else if ( options->IterRefine < 0 || options->IterRefine > SLU_EXTRA ) + ^ + +[ 22%] Building C object SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o -MF CMakeFiles/superlu_dist.dir/dreadhb.c.o.d -o CMakeFiles/superlu_dist.dir/dreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c", line 204: warning: variable "c" was set but never used + register int c; + ^ + +[ 22%] Building C object SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o -MF CMakeFiles/superlu_dist.dir/dreadrb.c.o.d -o CMakeFiles/superlu_dist.dir/dreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c", line 91: warning: variable "c" was set but never used + register int c; + ^ + +[ 22%] Building C object SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o -MF CMakeFiles/superlu_dist.dir/dreadtriple.c.o.d -o CMakeFiles/superlu_dist.dir/dreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c +[ 22%] Building C object SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c", line 38: warning: variable "lasta" was declared but never referenced + int_t i, j, k, jsize, lasta, nnz, nz, new_nonz, minn = 100; + ^ + +[ 22%] Building C object SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o -MF CMakeFiles/superlu_dist.dir/dbinary_io.c.o.d -o CMakeFiles/superlu_dist.dir/dbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c", line 9: warning: variable "i" was declared but never referenced + int_t i,j; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c", line 9: warning: variable "j" was declared but never referenced + int_t i,j; + ^ + +[ 25%] Building C object SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o -MF CMakeFiles/superlu_dist.dir/dreadMM.c.o.d -o CMakeFiles/superlu_dist.dir/dreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c", line 47: warning: variable "cs" was set but never used + char *cs; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c", line 230: warning: function "dreadrhs" was declared but never referenced + static void dreadrhs(int m, double *b) + ^ + +[ 25%] Building C object SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o -MF CMakeFiles/superlu_dist.dir/pdgsequ.c.o.d -o CMakeFiles/superlu_dist.dir/pdgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c +[ 25%] Building C object SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o -MF CMakeFiles/superlu_dist.dir/pdlaqgs.c.o.d -o CMakeFiles/superlu_dist.dir/pdlaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c +[ 25%] Building C object SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o -MF CMakeFiles/superlu_dist.dir/dldperm_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c +[ 25%] Building C object SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o -MF CMakeFiles/superlu_dist.dir/pdlangs.c.o.d -o CMakeFiles/superlu_dist.dir/pdlangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c +[ 28%] Building C object SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o -MF CMakeFiles/superlu_dist.dir/pdutil.c.o.d -o CMakeFiles/superlu_dist.dir/pdutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c", line 443: warning: variable "i" was declared but never referenced + int_t i, nb, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c", line 443: warning: variable "nb" was declared but never referenced + int_t i, nb, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c", line 443: warning: variable "nsupers" was set but never used + int_t i, nb, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c", line 624: warning: variable "ptr_to_dbuf" was declared but never referenced + int *itemp, *ptr_to_ibuf, *ptr_to_dbuf; + ^ + +[ 28%] Building C object SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o -MF CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c", line 129: warning: variable "lst_s" was set but never used + int_t i, k, j, gb, szsn, gb_n, gb_s, gb_l, fst_s, fst_s_l, lst_s, i_loc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c", line 133: warning: variable "dword" was set but never used + int_t iword, dword; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c", line 1225: warning: variable "Glu_freeable_n" was declared but never referenced + Glu_freeable_t Glu_freeable_n; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c", line 1227: warning: variable "bnnz" was declared but never referenced + int_t bnnz, fsupc, i, irow, istart, j, jb, ib, jj, k, k1, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c", line 1228: warning: variable "nsupc_gb" was declared but never referenced + len, len1, nsupc, nsupc_gb, ii, nprocs; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c", line 1239: warning: variable "Astore" was set but never used + NRformat_loc *Astore; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c", line 1240: warning: variable "a" was declared but never referenced + double *a; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c", line 1241: warning: variable "asub" was declared but never referenced + int_t *asub, *xa; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c", line 1241: warning: variable "xa" was declared but never referenced + int_t *asub, *xa; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c", line 1332: warning: variable "idxs" was declared but never referenced + int_t *idxs; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c", line 1333: warning: variable "nzrows" was declared but never referenced + int_t **nzrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c", line 1334: warning: variable "rseed" was declared but never referenced + double rseed; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c", line 1340: warning: variable "mem_use" was declared but never referenced + float mem_use = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c", line 1347: warning: variable "il" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c", line 1347: warning: variable "rel" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c", line 1347: warning: variable "idx_r" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c", line 1348: warning: variable "lptr1_tmp" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c", line 1348: warning: variable "idx_i" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c", line 1348: warning: variable "idx_v" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c", line 1348: warning: variable "m" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +[ 28%] Building C object SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o -MF CMakeFiles/superlu_dist.dir/ddistribute.c.o.d -o CMakeFiles/superlu_dist.dir/ddistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c", line 171: warning: variable "idxs" was declared but never referenced + int_t *idxs; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c", line 172: warning: variable "nzrows" was declared but never referenced + int_t **nzrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c", line 173: warning: variable "rseed" was declared but never referenced + double rseed; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c", line 194: warning: variable "il" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c", line 194: warning: variable "rel" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c", line 194: warning: variable "idx_r" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c", line 195: warning: variable "lptr1_tmp" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c", line 195: warning: variable "idx_i" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c", line 195: warning: variable "idx_v" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c", line 195: warning: variable "m" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c", line 197: warning: variable "tag" was declared but never referenced + int tag; + ^ + +[ 28%] Building C object SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o -MF CMakeFiles/superlu_dist.dir/pddistribute.c.o.d -o CMakeFiles/superlu_dist.dir/pddistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c", line 75: warning: variable "nnz_tot" was declared but never referenced + int_t i, irow, fst_row, j, jcol, k, gbi, gbj, n, m_loc, jsize,nnz_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c", line 84: warning: variable "asum" was declared but never referenced + double asum,asum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c", line 84: warning: variable "asum_tot" was declared but never referenced + double asum,asum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c", line 85: warning: variable "iam_g" was declared but never referenced + int iam, it, p, procs, iam_g; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c", line 393: warning: variable "Astore" was set but never used + NRformat_loc *Astore; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c", line 396: warning: variable "xa_begin" was declared but never referenced + int_t *xa_begin, *xa_end; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c", line 396: warning: variable "xa_end" was declared but never referenced + int_t *xa_begin, *xa_end; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c", line 476: warning: variable "idxs" was declared but never referenced + int_t *idxs; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c", line 477: warning: variable "nzrows" was declared but never referenced + int_t **nzrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c", line 478: warning: variable "rseed" was declared but never referenced + double rseed; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c", line 499: warning: variable "il" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c", line 499: warning: variable "rel" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c", line 499: warning: variable "idx_r" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c", line 500: warning: variable "lptr1_tmp" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c", line 500: warning: variable "idx_i" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c", line 500: warning: variable "idx_v" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c", line 500: warning: variable "m" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c", line 502: warning: variable "tag" was declared but never referenced + int tag; + ^ + +[ 28%] Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrf.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c", line 295: warning: variable "tempu" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c", line 295: warning: variable "segsize" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c", line 295: warning: variable "lead_zero" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c", line 295: warning: variable "index" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c", line 295: warning: variable "jj" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c", line 295: warning: variable "i" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c", line 491: warning: variable "tempu" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c", line 491: warning: variable "segsize" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c", line 491: warning: variable "lead_zero" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c", line 491: warning: variable "index" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c", line 491: warning: variable "jj" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c", line 281: warning: variable "temp_ncol" was declared but never referenced + int temp_ncol; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c", line 27: warning: variable "full" was set but never used + int full; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 33: warning: incompatible redefinition of macro "SCHEDULE_STRATEGY" (declared at line 25 of "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c") + #define SCHEDULE_STRATEGY guided + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 247: warning: variable "ljb" was set but never used + for (j = jj0; j < nub; ++j) { /* jj0 starts after look-ahead window. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 346: warning: variable "i" was set but never used + for (int i = 0; i < RemainBlk; ++i) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 346: warning: variable "j" was set but never used + for (int i = 0; i < RemainBlk; ++i) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 445: warning: variable "rukp" was declared but never referenced + int_t rukp = Ublock_info[j].rukp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 438: warning: variable "nsupc" was set but never used + for (int ij = 0; ij < lookAheadBlk*(nub-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 438: warning: variable "ljb" was set but never used + for (int ij = 0; ij < lookAheadBlk*(nub-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 438: warning: variable "lptr" was set but never used + for (int ij = 0; ij < lookAheadBlk*(nub-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 438: warning: variable "ib" was set but never used + for (int ij = 0; ij < lookAheadBlk*(nub-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 438: warning: variable "temp_nbrow" was set but never used + for (int ij = 0; ij < lookAheadBlk*(nub-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 438: warning: variable "cum_nrow" was set but never used + for (int ij = 0; ij < lookAheadBlk*(nub-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 642: warning: variable "rukp" was declared but never referenced + int_t rukp = Ublock_info[j].rukp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 648: warning: variable "ncols" was set but never used + int ncols; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 635: warning: variable "j" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 635: warning: variable "lb" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 635: warning: variable "rukp" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 635: warning: variable "iukp" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 635: warning: variable "jb" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 635: warning: variable "nsupc" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 635: warning: variable "ljb" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 635: warning: variable "lptr" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 635: warning: variable "ib" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 635: warning: variable "temp_nbrow" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c", line 635: warning: variable "cum_nrow" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 258: warning: variable "it" was declared but never referenced + int_t fnz, i, ib, ijb, ilst, it, iukp, jb, jj, klst, knsupc, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 260: warning: variable "il" was declared but never referenced + nlb, nub, nsupc, rel, rukp, il, iu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 260: warning: variable "iu" was declared but never referenced + nlb, nub, nsupc, rel, rukp, il, iu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 262: warning: variable "yourcol" was declared but never referenced + int iam, kcol, krow, yourcol, mycol, myrow, pi, pj; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 286: warning: variable "p" was declared but never referenced + int ldt, ldu, lead_zero, ncols, ncb, nrb, p, pr, pc, nblocks; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 286: warning: variable "pr" was declared but never referenced + int ldt, ldu, lead_zero, ncols, ncb, nrb, p, pr, pc, nblocks; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 286: warning: variable "pc" was declared but never referenced + int ldt, ldu, lead_zero, ncols, ncb, nrb, p, pr, pc, nblocks; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 286: warning: variable "nblocks" was set but never used + int ldt, ldu, lead_zero, ncols, ncb, nrb, p, pr, pc, nblocks; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 287: warning: variable "etree_supno_l" was declared but never referenced + int_t *etree_supno_l, *etree_supno, *blocks, *blockr, *Ublock, *Urows, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 287: warning: variable "etree_supno" was declared but never referenced + int_t *etree_supno_l, *etree_supno, *blocks, *blockr, *Ublock, *Urows, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 287: warning: variable "blocks" was declared but never referenced + int_t *etree_supno_l, *etree_supno, *blocks, *blockr, *Ublock, *Urows, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 287: warning: variable "blockr" was declared but never referenced + int_t *etree_supno_l, *etree_supno, *blocks, *blockr, *Ublock, *Urows, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 287: warning: variable "Ublock" was declared but never referenced + int_t *etree_supno_l, *etree_supno, *blocks, *blockr, *Ublock, *Urows, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 287: warning: variable "Urows" was declared but never referenced + int_t *etree_supno_l, *etree_supno, *blocks, *blockr, *Ublock, *Urows, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 288: warning: variable "Lblock" was declared but never referenced + *Lblock, *Lrows, *perm_u, *sf_block, *sf_block_l, *nnodes_l, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 288: warning: variable "Lrows" was declared but never referenced + *Lblock, *Lrows, *perm_u, *sf_block, *sf_block_l, *nnodes_l, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 288: warning: variable "sf_block" was declared but never referenced + *Lblock, *Lrows, *perm_u, *sf_block, *sf_block_l, *nnodes_l, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 288: warning: variable "sf_block_l" was declared but never referenced + *Lblock, *Lrows, *perm_u, *sf_block, *sf_block_l, *nnodes_l, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 288: warning: variable "nnodes_l" was declared but never referenced + *Lblock, *Lrows, *perm_u, *sf_block, *sf_block_l, *nnodes_l, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 289: warning: variable "nnodes_u" was declared but never referenced + *nnodes_u, *edag_supno_l, *recvbuf, **edag_supno; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 289: warning: variable "edag_supno_l" was declared but never referenced + *nnodes_u, *edag_supno_l, *recvbuf, **edag_supno; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 289: warning: variable "recvbuf" was declared but never referenced + *nnodes_u, *edag_supno_l, *recvbuf, **edag_supno; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 289: warning: variable "edag_supno" was declared but never referenced + *nnodes_u, *edag_supno_l, *recvbuf, **edag_supno; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 290: warning: variable "edag_supno_l_bytes" was declared but never referenced + float edag_supno_l_bytes; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 303: warning: variable "nnodes" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 303: warning: variable "sendcnts" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 303: warning: variable "sdispls" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 303: warning: variable "recvcnts" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 303: warning: variable "rdispls" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 303: warning: variable "srows" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 303: warning: variable "rrows" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 304: warning: variable "head" was declared but never referenced + etree_node *head, *tail, *ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 304: warning: variable "tail" was declared but never referenced + etree_node *head, *tail, *ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 304: warning: variable "ptr" was declared but never referenced + etree_node *head, *tail, *ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 305: warning: variable "num_child" was declared but never referenced + int *num_child; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 328: warning: variable "omp_load_imblc" was declared but never referenced + double omp_load_imblc = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 331: warning: variable "schur_flop_timer" was declared but never referenced + double schur_flop_timer = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 339: warning: variable "scatter_mem_op_counter" was declared but never referenced + double scatter_mem_op_counter = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 340: warning: variable "scatter_mem_op_timer" was declared but never referenced + double scatter_mem_op_timer = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 341: warning: variable "scatterL_mem_op_counter" was declared but never referenced + double scatterL_mem_op_counter = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 342: warning: variable "scatterL_mem_op_timer" was declared but never referenced + double scatterL_mem_op_timer = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 343: warning: variable "scatterU_mem_op_counter" was declared but never referenced + double scatterU_mem_op_counter = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c", line 344: warning: variable "scatterU_mem_op_timer" was declared but never referenced + double scatterU_mem_op_timer = 0.0; + ^ + +[ 31%] Building C object SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o -MF CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o.d -o CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c +[ 31%] Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrf2.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c", line 162: warning: variable "t1" was declared but never referenced + double t1, t2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c", line 162: warning: variable "t2" was declared but never referenced + double t1, t2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c", line 399: warning: unrecognized GCC pragma + #pragma GCC optimize ("O0") + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c", line 583: warning: variable "cols_left" was set but never used + int cols_left, iam, pkk; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c", line 584: warning: variable "incy" was set but never used + int incy = 1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c", line 587: warning: variable "luptr" was set but never used + int luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c", line 588: warning: variable "jfst" was set but never used + int_t myrow, krow, j, jfst, jlst, u_diag_cnt; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c", line 588: warning: variable "jlst" was set but never used + int_t myrow, krow, j, jfst, jlst, u_diag_cnt; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c", line 588: warning: variable "u_diag_cnt" was set but never used + int_t myrow, krow, j, jfst, jlst, u_diag_cnt; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c", line 592: warning: variable "ujrow" was set but never used + double *ujrow, *ublk_ptr; /* pointer to the U block */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c", line 593: warning: variable "Pr" was set but never used + int_t Pr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c", line 773: warning: variable "luptr" was declared but never referenced + int_t luptr, iukp, rukp; + ^ + +[ 31%] Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrs.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 122: warning: variable "cs" was set but never used + char *cs; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 361: warning: variable "nbrow" was declared but never referenced + int_t i, ii, irow, gbi, j, jj, k, knsupc, l, lk, nbrow; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 364: warning: variable "req_i" was declared but never referenced + MPI_Request req_i, req_d, *req_send, *req_recv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 364: warning: variable "req_d" was declared but never referenced + MPI_Request req_i, req_d, *req_send, *req_recv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 365: warning: variable "status" was declared but never referenced + MPI_Status status, *status_send, *status_recv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 367: warning: variable "t" was declared but never referenced + double t; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 610: warning: variable "supno" was set but never used + int_t *xsup, *supno; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 620: warning: variable "req_i" was declared but never referenced + MPI_Request req_i, req_d, *req_send, *req_recv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 620: warning: variable "req_d" was declared but never referenced + MPI_Request req_i, req_d, *req_send, *req_recv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 621: warning: variable "status" was declared but never referenced + MPI_Status status, *status_send, *status_recv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 848: warning: variable "recvbuf" was declared but never referenced + double *recvbuf, *tempv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 848: warning: variable "tempv" was declared but never referenced + double *recvbuf, *tempv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 853: warning: variable "ii" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 853: warning: variable "il" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 853: warning: variable "jj" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 853: warning: variable "lb" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 853: warning: variable "ljb" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 853: warning: variable "lptr" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 853: warning: variable "luptr" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 854: warning: variable "nb" was declared but never referenced + int_t nb, nlb,nlb_nodiag, nub, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 854: warning: variable "nlb" was set but never used + int_t nb, nlb,nlb_nodiag, nub, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 854: warning: variable "nlb_nodiag" was declared but never referenced + int_t nb, nlb,nlb_nodiag, nub, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 854: warning: variable "nub" was declared but never referenced + int_t nb, nlb,nlb_nodiag, nub, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 855: warning: variable "usub" was declared but never referenced + int_t *xsup, *supno, *lsub, *usub; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 856: warning: variable "ilsum" was declared but never referenced + int_t *ilsum; /* Starting position of each supernode in lsum (LOCAL)*/ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 857: warning: variable "Pc" was set but never used + int Pc, Pr, iam; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 859: warning: variable "ldalsum" was declared but never referenced + int ldalsum; /* Number of lsum entries locally owned. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 860: warning: variable "maxrecvsz" was declared but never referenced + int maxrecvsz, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 860: warning: variable "p" was declared but never referenced + int maxrecvsz, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 860: warning: variable "pi" was declared but never referenced + int maxrecvsz, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 866: warning: variable "t" was declared but never referenced + double t; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1169: warning: variable "iam" is used before its value is set + if ( !iam) printf(".. GPU trisolve\n"); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1044: warning: variable "alpha" was declared but never referenced + double alpha = 1.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1045: warning: variable "beta" was declared but never referenced + double beta = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1050: warning: variable "lusup" was declared but never referenced + double *lusup, *dest; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1050: warning: variable "dest" was declared but never referenced + double *lusup, *dest; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1051: warning: variable "recvbuf" was declared but never referenced + double *recvbuf, *recvbuf_on, *tempv, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1051: warning: variable "recvbuf_on" was declared but never referenced + double *recvbuf, *recvbuf_on, *tempv, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1051: warning: variable "tempv" was declared but never referenced + double *recvbuf, *recvbuf_on, *tempv, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1052: warning: variable "recvbufall" was declared but never referenced + *recvbufall, *recvbuf_BC_fwd, *recvbuf0, *xin, *recvbuf_BC_gpu,*recvbuf_RD_gpu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1052: warning: variable "recvbuf0" was declared but never referenced + *recvbufall, *recvbuf_BC_fwd, *recvbuf0, *xin, *recvbuf_BC_gpu,*recvbuf_RD_gpu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1052: warning: variable "xin" was declared but never referenced + *recvbufall, *recvbuf_BC_fwd, *recvbuf0, *xin, *recvbuf_BC_gpu,*recvbuf_RD_gpu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1053: warning: variable "rtemp_loc" was declared but never referenced + double *rtemp, *rtemp_loc; /* Result of full matrix-vector multiply. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1054: warning: variable "Linv" was declared but never referenced + double *Linv; /* Inverse of diagonal block */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1055: warning: variable "Uinv" was declared but never referenced + double *Uinv; /* Inverse of diagonal block */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1056: warning: variable "ipiv" was declared but never referenced + int *ipiv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1058: warning: variable "nleaf_send" was set but never used + int_t nleaf_send, nleaf_send_tmp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1058: warning: variable "nleaf_send_tmp" was declared but never referenced + int_t nleaf_send, nleaf_send_tmp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1060: warning: variable "nroot_send" was set but never used + int_t nroot_send, nroot_send_tmp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1060: warning: variable "nroot_send_tmp" was declared but never referenced + int_t nroot_send, nroot_send_tmp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1061: warning: variable "Ufstnz_br_ptr" was declared but never referenced + int_t **Ufstnz_br_ptr = Llu->Ufstnz_br_ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1067: warning: variable "Urbs1" was declared but never referenced + int_t *Urbs1; /* Number of row blocks in each block column of U. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1068: warning: variable "Urbs" was declared but never referenced + int_t *Urbs = Llu->Urbs; /* Number of row blocks in each block column of U. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1069: warning: variable "Ucb_indptr" was declared but never referenced + Ucb_indptr_t **Ucb_indptr = Llu->Ucb_indptr;/* Vertical linked list pointing to Uindex[] */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1070: warning: variable "Ucb_valptr" was declared but never referenced + int_t **Ucb_valptr = Llu->Ucb_valptr; /* Vertical linked list pointing to Unzval[] */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1072: warning: variable "j" was declared but never referenced + int_t i, ii, il, j, jj, k, kk, lb, ljb, lk, lib, lptr, luptr, gb, nn; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1072: warning: variable "jj" was declared but never referenced + int_t i, ii, il, j, jj, k, kk, lb, ljb, lk, lib, lptr, luptr, gb, nn; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1072: warning: variable "kk" was declared but never referenced + int_t i, ii, il, j, jj, k, kk, lb, ljb, lk, lib, lptr, luptr, gb, nn; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1072: warning: variable "lb" was declared but never referenced + int_t i, ii, il, j, jj, k, kk, lb, ljb, lk, lib, lptr, luptr, gb, nn; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1072: warning: variable "ljb" was declared but never referenced + int_t i, ii, il, j, jj, k, kk, lb, ljb, lk, lib, lptr, luptr, gb, nn; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1072: warning: variable "lib" was declared but never referenced + int_t i, ii, il, j, jj, k, kk, lb, ljb, lk, lib, lptr, luptr, gb, nn; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1072: warning: variable "lptr" was declared but never referenced + int_t i, ii, il, j, jj, k, kk, lb, ljb, lk, lib, lptr, luptr, gb, nn; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1072: warning: variable "luptr" was declared but never referenced + int_t i, ii, il, j, jj, k, kk, lb, ljb, lk, lib, lptr, luptr, gb, nn; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1072: warning: variable "nn" was declared but never referenced + int_t i, ii, il, j, jj, k, kk, lb, ljb, lk, lib, lptr, luptr, gb, nn; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1073: warning: variable "nb" was declared but never referenced + int_t nb, nlb,nlb_nodiag, nub, nsupers, nsupers_j, nsupers_i,maxsuper; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1073: warning: variable "nlb_nodiag" was declared but never referenced + int_t nb, nlb,nlb_nodiag, nub, nsupers, nsupers_j, nsupers_i,maxsuper; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1073: warning: variable "nub" was declared but never referenced + int_t nb, nlb,nlb_nodiag, nub, nsupers, nsupers_j, nsupers_i,maxsuper; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1073: warning: variable "maxsuper" was set but never used + int_t nb, nlb,nlb_nodiag, nub, nsupers, nsupers_j, nsupers_i,maxsuper; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1074: warning: variable "xsup" was set but never used + int_t *xsup, *supno, *lsub, *usub; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1074: warning: variable "lsub" was declared but never referenced + int_t *xsup, *supno, *lsub, *usub; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1074: warning: variable "usub" was declared but never referenced + int_t *xsup, *supno, *lsub, *usub; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1077: warning: variable "nsupr" was declared but never referenced + int knsupc, nsupr, nprobe; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1077: warning: variable "nprobe" was declared but never referenced + int knsupc, nsupr, nprobe; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1078: warning: variable "outcount" was declared but never referenced + int nbtree, nrtree, outcount; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1080: warning: variable "p" was declared but never referenced + int maxrecvsz, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1080: warning: variable "pi" was declared but never referenced + int maxrecvsz, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1081: warning: variable "Lrowind_bc_ptr" was set but never used + int_t **Lrowind_bc_ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1082: warning: variable "Lnzval_bc_ptr" was set but never used + double **Lnzval_bc_ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1083: warning: variable "Linv_bc_ptr" was set but never used + double **Linv_bc_ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1084: warning: variable "Uinv_bc_ptr" was set but never used + double **Uinv_bc_ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1085: warning: variable "sum" was declared but never referenced + double sum; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1086: warning: variable "status" was declared but never referenced + MPI_Status status,status_on,statusx,statuslsum; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1086: warning: variable "status_on" was declared but never referenced + MPI_Status status,status_on,statusx,statuslsum; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1086: warning: variable "statusx" was declared but never referenced + MPI_Status status,status_on,statusx,statuslsum; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1086: warning: variable "statuslsum" was declared but never referenced + MPI_Status status,status_on,statusx,statuslsum; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1087: warning: variable "gstrs_comm" was declared but never referenced + pxgstrs_comm_t *gstrs_comm = SOLVEstruct->gstrs_comm; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1090: warning: variable "tmax" was declared but never referenced + double tmax; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1095: warning: variable "fmod_sort" was declared but never referenced + int_t *fmod_sort; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1096: warning: variable "order" was declared but never referenced + int_t *order; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1099: warning: variable "fmod_tmp" was declared but never referenced + int fmod_tmp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1100: warning: variable "fsendx_plist" was declared but never referenced + int **fsendx_plist = Llu->fsendx_plist; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1106: warning: variable "frecv_tmp" was declared but never referenced + int frecv_tmp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1108: warning: variable "nfrecv" was declared but never referenced + int nfrecv = 0; /* Count of total messages to be recv'd. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1109: warning: variable "nbrecv" was declared but never referenced + int nbrecv = 0; /* Count of total messages to be recv'd. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1111: warning: variable "nleaftmp" was declared but never referenced + int nleaftmp = 0, nroottmp = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1111: warning: variable "nroottmp" was declared but never referenced + int nleaftmp = 0, nroottmp = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1112: warning: variable "msgsize" was declared but never referenced + int_t msgsize; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1115: warning: variable "bmod_tmp" was declared but never referenced + int bmod_tmp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1116: warning: variable "bsendx_plist" was declared but never referenced + int **bsendx_plist = Llu->bsendx_plist; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1122: warning: variable "flagx" was declared but never referenced + int_t flagx,flaglsum,flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1122: warning: variable "flaglsum" was declared but never referenced + int_t flagx,flaglsum,flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1122: warning: variable "flag" was declared but never referenced + int_t flagx,flaglsum,flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1123: warning: variable "LBTree_active" was declared but never referenced + int_t *LBTree_active, *LRTree_active, *LBTree_finish, *LRTree_finish, *leafsups, *rootsups; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1123: warning: variable "LRTree_active" was declared but never referenced + int_t *LBTree_active, *LRTree_active, *LBTree_finish, *LRTree_finish, *leafsups, *rootsups; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1123: warning: variable "LBTree_finish" was declared but never referenced + int_t *LBTree_active, *LRTree_active, *LBTree_finish, *LRTree_finish, *leafsups, *rootsups; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1123: warning: variable "LRTree_finish" was declared but never referenced + int_t *LBTree_active, *LRTree_active, *LBTree_finish, *LRTree_finish, *leafsups, *rootsups; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1124: warning: variable "TAG" was declared but never referenced + int_t TAG; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1125: warning: variable "t2_sol" was declared but never referenced + double t1_sol, t2_sol, t; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1125: warning: variable "t" was set but never used + double t1_sol, t2_sol, t; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1130: warning: variable "gik" was declared but never referenced + int_t gik,iklrow,fnz; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1130: warning: variable "iklrow" was declared but never referenced + int_t gik,iklrow,fnz; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1130: warning: variable "fnz" was declared but never referenced + int_t gik,iklrow,fnz; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1132: warning: variable "mod_bit" was declared but never referenced + int *mod_bit = Llu->mod_bit; /* flag contribution from each row block */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1133: warning: variable "INFO" was declared but never referenced + int INFO, pad; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1133: warning: variable "pad" was declared but never referenced + int INFO, pad; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1134: warning: variable "tmpresult" was declared but never referenced + int_t tmpresult; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1137: warning: variable "t1" was declared but never referenced + double t1, t2, t3; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1137: warning: variable "t2" was declared but never referenced + double t1, t2, t3; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1137: warning: variable "t3" was declared but never referenced + double t1, t2, t3; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1138: warning: variable "msg_vol" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1138: warning: variable "msg_cnt" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1141: warning: variable "msgcnt" was declared but never referenced + int_t msgcnt[4]; /* Count the size of the message xfer'd in each buffer: + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1149: warning: variable "Nwork" was declared but never referenced + int Nwork; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1151: warning: variable "done" was declared but never referenced + yes_no_t done; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1152: warning: variable "startforward" was declared but never referenced + yes_no_t startforward; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1153: warning: variable "nbrow" was declared but never referenced + int nbrow; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1154: warning: variable "ik" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1154: warning: variable "rel" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1154: warning: variable "idx_r" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1154: warning: variable "jb" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1154: warning: variable "nrbl" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1154: warning: variable "irow" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1154: warning: variable "pc" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1154: warning: variable "iknsupc" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1155: warning: variable "lptr1_tmp" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1155: warning: variable "idx_i" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1155: warning: variable "idx_v" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1155: warning: variable "m" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1156: warning: variable "ready" was declared but never referenced + int_t ready; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1157: warning: variable "thread_id" was declared but never referenced + int thread_id = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1158: warning: variable "empty" was declared but never referenced + yes_no_t empty; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1163: warning: variable "cnt1" was declared but never referenced + int_t cnt1,cnt2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1163: warning: variable "cnt2" was declared but never referenced + int_t cnt1,cnt2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1222: warning: variable "nwrp_block" was declared but never referenced + const int nwrp_block = 1; /* number of warps in each block */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1223: warning: variable "warp_size" was declared but never referenced + const int warp_size = 32; /* number of threads per warp*/ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1224: warning: variable "sid" was declared but never referenced + gpuStream_t sid=0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c", line 1225: warning: variable "gid" was declared but never referenced + int gid=0; + ^ + +[ 31%] Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrs1.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c +[ 31%] Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 85: warning: variable "lib" was declared but never referenced + int_t i, ii, ik, il, ikcol, irow, j, lb, lk, lib, rel; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 90: warning: variable "status" was declared but never referenced + MPI_Status status; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 91: warning: variable "test_flag" was declared but never referenced + int test_flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 268: warning: variable "beta" was declared but never referenced + double alpha = 1.0, beta = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 279: warning: variable "status" was declared but never referenced + MPI_Status status; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 280: warning: variable "test_flag" was declared but never referenced + int test_flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 438: warning: variable "malpha" was declared but never referenced + double alpha = 1.0, beta = 0.0,malpha=-1.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 440: warning: variable "dest" was declared but never referenced + double *dest; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 442: warning: variable "pi" was declared but never referenced + int iam, iknsupc, myrow, krow, nbrow, nbrow1, nbrow_ref, nsupr, nsupr1, p, pi, idx_r,m; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 442: warning: variable "idx_r" was declared but never referenced + int iam, iknsupc, myrow, krow, nbrow, nbrow1, nbrow_ref, nsupr, nsupr1, p, pi, idx_r,m; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 443: warning: variable "lib" was declared but never referenced + int_t i, ii,jj, ik, il, ikcol, irow, j, lb, lk, rel, lib,lready; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 443: warning: variable "lready" was declared but never referenced + int_t i, ii,jj, ik, il, ikcol, irow, j, lb, lk, rel, lib,lready; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 444: warning: variable "nlb1" was declared but never referenced + int_t *lsub, *lsub1, nlb1, lptr1, luptr1,*lloc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 444: warning: variable "lptr1" was declared but never referenced + int_t *lsub, *lsub1, nlb1, lptr1, luptr1,*lloc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 444: warning: variable "luptr1" was declared but never referenced + int_t *lsub, *lsub1, nlb1, lptr1, luptr1,*lloc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 446: warning: variable "frecv" was declared but never referenced + int *frecv = Llu->frecv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 447: warning: variable "fsendx_plist" was declared but never referenced + int **fsendx_plist = Llu->fsendx_plist; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 448: warning: variable "maxrecvsz" was declared but never referenced + int_t luptr_tmp,luptr_tmp1,lptr1_tmp,maxrecvsz, idx_i, idx_v,idx_n, idx_l, fmod_tmp, lbstart,lbend,nn,Nchunk,nlb_loc,remainder; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 448: warning: variable "idx_l" was declared but never referenced + int_t luptr_tmp,luptr_tmp1,lptr1_tmp,maxrecvsz, idx_i, idx_v,idx_n, idx_l, fmod_tmp, lbstart,lbend,nn,Nchunk,nlb_loc,remainder; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 450: warning: variable "ops_loc" was declared but never referenced + flops_t ops_loc=0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 451: warning: variable "status" was declared but never referenced + MPI_Status status; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 452: warning: variable "test_flag" was declared but never referenced + int test_flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 453: warning: variable "done" was declared but never referenced + yes_no_t done; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 455: warning: variable "LRtree_ptr" was declared but never referenced + C_Tree *LRtree_ptr = Llu->LRtree_ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 456: warning: variable "idx_lsum" was declared but never referenced + int_t* idx_lsum,idx_lsum1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 456: warning: variable "idx_lsum1" was declared but never referenced + int_t* idx_lsum,idx_lsum1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 458: warning: variable "ldalsum" was set but never used + int_t ldalsum; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 461: warning: variable "luptr" was declared but never referenced + int_t luptr; /* Starting position in lusup[*]. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 462: warning: variable "iword" was declared but never referenced + int_t iword = sizeof(int_t); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 463: warning: variable "dword" was declared but never referenced + int_t dword = sizeof (double); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 464: warning: variable "aln_d" was set but never used + int aln_d,aln_i; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 483: warning: variable "t1" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 483: warning: variable "t2" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 483: warning: variable "t3" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 483: warning: variable "t4" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 484: warning: variable "msg_vol" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 484: warning: variable "msg_cnt" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 983: warning: variable "malpha" was declared but never referenced + double alpha = 1.0, beta = 0.0, malpha=-1.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 985: warning: variable "dest" was declared but never referenced + double *dest; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 987: warning: variable "pi" was declared but never referenced + int iam, iknsupc, myrow, krow, nbrow, nbrow1, nbrow_ref, nsupr, nsupr1, p, pi, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 987: warning: variable "idx_r" was declared but never referenced + int iam, iknsupc, myrow, krow, nbrow, nbrow1, nbrow_ref, nsupr, nsupr1, p, pi, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 988: warning: variable "lib" was declared but never referenced + int_t i, ii,jj, ik, il, ikcol, irow, j, lb, lk, rel, lib,lready; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 988: warning: variable "lready" was declared but never referenced + int_t i, ii,jj, ik, il, ikcol, irow, j, lb, lk, rel, lib,lready; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 989: warning: variable "lptr1" was declared but never referenced + int_t *lsub, *lsub1, nlb1, lptr1, luptr1,*lloc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 989: warning: variable "luptr1" was declared but never referenced + int_t *lsub, *lsub1, nlb1, lptr1, luptr1,*lloc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 991: warning: variable "frecv" was declared but never referenced + int *frecv = Llu->frecv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 992: warning: variable "fsendx_plist" was declared but never referenced + int **fsendx_plist = Llu->fsendx_plist; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 993: warning: variable "maxrecvsz" was declared but never referenced + int_t luptr_tmp,luptr_tmp1,lptr1_tmp,maxrecvsz, idx_i, idx_v,idx_n, idx_l, fmod_tmp, lbstart,lbend,nn,Nchunk,nlb_loc,remainder; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 993: warning: variable "idx_l" was declared but never referenced + int_t luptr_tmp,luptr_tmp1,lptr1_tmp,maxrecvsz, idx_i, idx_v,idx_n, idx_l, fmod_tmp, lbstart,lbend,nn,Nchunk,nlb_loc,remainder; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 996: warning: variable "ops_loc" was declared but never referenced + flops_t ops_loc=0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 997: warning: variable "status" was declared but never referenced + MPI_Status status; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 998: warning: variable "test_flag" was declared but never referenced + int test_flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 999: warning: variable "done" was declared but never referenced + yes_no_t done; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1002: warning: variable "idx_lsum" was declared but never referenced + int_t* idx_lsum,idx_lsum1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1002: warning: variable "idx_lsum1" was declared but never referenced + int_t* idx_lsum,idx_lsum1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1004: warning: variable "ldalsum" was set but never used + int_t ldalsum; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1005: warning: variable "nleaf_send_tmp" was declared but never referenced + int_t nleaf_send_tmp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1007: warning: variable "luptr" was declared but never referenced + int_t luptr; /* Starting position in lusup[*]. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1008: warning: variable "iword" was declared but never referenced + int_t iword = sizeof(int_t); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1009: warning: variable "dword" was declared but never referenced + int_t dword = sizeof (double); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1010: warning: variable "aln_d" was set but never used + int aln_d,aln_i; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1019: warning: variable "t1" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1019: warning: variable "t2" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1019: warning: variable "t3" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1019: warning: variable "t4" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1020: warning: variable "msg_vol" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1020: warning: variable "msg_cnt" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1389: warning: variable "pi" was declared but never referenced + int iam, iknsupc, knsupc, myrow, nsupr, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1397: warning: variable "brecv" was declared but never referenced + int *brecv = Llu->brecv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1398: warning: variable "bsendx_plist" was declared but never referenced + int **bsendx_plist = Llu->bsendx_plist; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1400: warning: variable "URtree_ptr" was declared but never referenced + C_Tree *URtree_ptr = Llu->URtree_ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1401: warning: variable "status" was declared but never referenced + MPI_Status status; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1402: warning: variable "test_flag" was declared but never referenced + int test_flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1408: warning: variable "temp" was declared but never referenced + double temp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1409: warning: variable "t1" was declared but never referenced + double t1, t2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1409: warning: variable "t2" was declared but never referenced + double t1, t2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1410: warning: variable "msg_vol" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1410: warning: variable "msg_cnt" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1412: warning: variable "iword" was declared but never referenced + int_t iword = sizeof(int_t); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1413: warning: variable "dword" was declared but never referenced + int_t dword = sizeof(double); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1414: warning: variable "aln_d" was set but never used + int aln_d,aln_i; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1856: warning: variable "pi" was declared but never referenced + int iam, iknsupc, knsupc, myrow, nsupr, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1864: warning: variable "brecv" was declared but never referenced + int *brecv = Llu->brecv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1865: warning: variable "bsendx_plist" was declared but never referenced + int **bsendx_plist = Llu->bsendx_plist; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1868: warning: variable "status" was declared but never referenced + MPI_Status status; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1869: warning: variable "test_flag" was declared but never referenced + int test_flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1873: warning: variable "temp" was declared but never referenced + double temp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1876: warning: variable "t1" was declared but never referenced + double t1, t2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1876: warning: variable "t2" was declared but never referenced + double t1, t2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1877: warning: variable "msg_vol" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1877: warning: variable "msg_cnt" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1879: warning: variable "iword" was declared but never referenced + int_t iword = sizeof(int_t); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1880: warning: variable "dword" was declared but never referenced + int_t dword = sizeof (double); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c", line 1881: warning: variable "aln_d" was set but never used + int aln_d,aln_i; + ^ + +[ 31%] Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c +[ 34%] Building C object SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o -MF CMakeFiles/superlu_dist.dir/pdgsrfs.c.o.d -o CMakeFiles/superlu_dist.dir/pdgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c +[ 34%] Building C object SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o -MF CMakeFiles/superlu_dist.dir/pdgsmv.c.o.d -o CMakeFiles/superlu_dist.dir/pdgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c", line 39: warning: variable "m" was set but never used + int_t i, j, k, l, m, m_loc, n, fst_row, jcol; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c", line 44: warning: variable "itemp" was declared but never referenced + int_t *extern_start, *spa, *itemp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c", line 250: warning: variable "m" was set but never used + int_t i, j, p, m, m_loc, n, fst_row, jcol; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c", line 250: warning: variable "n" was set but never used + int_t i, j, p, m, m_loc, n, fst_row, jcol; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c", line 253: warning: variable "ind_tosend" was declared but never referenced + int_t *ind_tosend, *ind_torecv, *ptr_ind_tosend, *ptr_ind_torecv; + ^ + +[ 34%] Building C object SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c +[ 34%] Building C object SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c", line 307: warning: function "dPrintMSRmatrix" was declared but never referenced + static void dPrintMSRmatrix + ^ + +[ 34%] Building C object SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o -MF CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o.d -o CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c +[ 37%] Building C object SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o -MF CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o.d -o CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c", line 562: warning: pointless comparison of unsigned integer with zero + if (Fact < 0 || Fact > FACTORED) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c", line 564: warning: pointless comparison of unsigned integer with zero + else if (options->RowPerm < 0 || options->RowPerm > MY_PERMR) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c", line 566: warning: pointless comparison of unsigned integer with zero + else if (options->ColPerm < 0 || options->ColPerm > MY_PERMC) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c", line 568: warning: pointless comparison of unsigned integer with zero + else if (options->IterRefine < 0 || options->IterRefine > SLU_EXTRA) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c", line 1313: warning: variable "num_mem_usage" is used before its value is set + + num_mem_usage.for_lu; /* distribution step */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c", line 599: warning: variable "ldb3d" was declared but never referenced + int ldb3d = ldb; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c", line 618: warning: variable "A_orig" was declared but never referenced + NRformat_loc *A_orig = A->Store; + ^ + +[ 37%] Building C object SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o -MF CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c", line 375: warning: variable "dest" was declared but never referenced + int npdep = grid3d->npdep, dest, src, tag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c", line 298: warning: variable "m_loc" was declared but never referenced + int m_loc = A3d->m_loc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c", line 304: warning: variable "num_procs_to_send" was declared but never referenced + int num_procs_to_send, num_procs_to_recv; // persistent across multiple solves + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c", line 304: warning: variable "num_procs_to_recv" was declared but never referenced + int num_procs_to_send, num_procs_to_recv; // persistent across multiple solves + ^ + +[ 37%] Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c", line 153: warning: variable "iam" was declared but never referenced + int_t iam = grid->iam; // in 2D grid + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c", line 240: warning: variable "A_gpu" was declared but never referenced + dLUstruct_gpu_t *A_gpu, *dA_gpu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c", line 240: warning: variable "dA_gpu" was declared but never referenced + dLUstruct_gpu_t *A_gpu, *dA_gpu; + ^ + +[ 37%] Building C object SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o -MF CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o.d -o CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c +[ 37%] Building C object SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c +[ 40%] Building C object SRC/CMakeFiles/superlu_dist.dir/dgather.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dgather.c.o -MF CMakeFiles/superlu_dist.dir/dgather.c.o.d -o CMakeFiles/superlu_dist.dir/dgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c", line 276: warning: variable "full" was set but never used + int_t full = 1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c", line 277: warning: variable "full_Phi" was set but never used + int_t full_Phi = 1; + ^ + +[ 40%] Building C object SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o -MF CMakeFiles/superlu_dist.dir/dscatter3d.c.o.d -o CMakeFiles/superlu_dist.dir/dscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c +[ 40%] Building C object SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o -MF CMakeFiles/superlu_dist.dir/pd3dcomm.c.o.d -o CMakeFiles/superlu_dist.dir/pd3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c", line 223: warning: variable "inc" was declared but never referenced + int inc = 1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c", line 295: warning: variable "inc" was declared but never referenced + int inc = 1; + ^ + +[ 40%] Building C object SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o -MF CMakeFiles/superlu_dist.dir/dtrfAux.c.o.d -o CMakeFiles/superlu_dist.dir/dtrfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c", line 241: warning: variable "full" was set but never used + int_t full = 1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c", line 142: warning: variable "lusup" was set but never used + double* lusup; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c", line 422: warning: variable "lptr0" was set but never used + int_t lptr0, luptr0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c", line 422: warning: variable "luptr0" was set but never used + int_t lptr0, luptr0; + ^ + +[ 40%] Building C object SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o -MF CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o.d -o CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c", line 486: warning: variable "nsupr" was set but never used + int_t nsupr; + ^ + +[ 42%] Building C object SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o -MF CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o.d -o CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c +[ 42%] Building C object SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o -MF CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o.d -o CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c +[ 42%] Building CUDA object SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -DUSE_VENDOR_BLAS -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC -O3 -DNDEBUG --generate-code=arch=compute_80,code=[compute_80,sm_80] -Xcompiler=-fPIC -std=c++11 -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o -MF CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu -o CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(416): warning #177-D: variable "iProc" was declared but never referenced + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(413): warning #177-D: variable "status" was declared but never referenced + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(414): warning #177-D: variable "flag" was declared but never referenced + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(434): warning #177-D: variable "iProc" was declared but never referenced + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(430): warning #177-D: variable "status" was declared but never referenced + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(431): warning #177-D: variable "flag" was declared but never referenced + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(1085): warning #550-D: variable "fmod_tmp" was set but never used + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(1089): warning #550-D: variable "temp" was set but never used + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(1556): warning #177-D: variable "xtemp" was declared but never referenced + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(1557): warning #177-D: variable "dest" was declared but never referenced + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(1560): warning #177-D: variable "i1" was declared but never referenced + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(1560): warning #177-D: variable "jj" was declared but never referenced + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(1560): warning #177-D: variable "irow" was declared but never referenced + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(1561): warning #177-D: variable "ikfrow" was declared but never referenced + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(1561): warning #177-D: variable "iklrow" was declared but never referenced + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(1562): warning #177-D: variable "uptr" was declared but never referenced + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(1563): warning #177-D: variable "fnz" was declared but never referenced + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(1563): warning #177-D: variable "fnzmin" was declared but never referenced + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(1564): warning #550-D: variable "temp" was set but never used + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(1573): warning #550-D: variable "bmod_tmp" was set but never used + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(1585): warning #177-D: variable "uval" was declared but never referenced + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu(83): warning #177-D: function "gemv_device_dlsum_fmod" was declared but never referenced + +[ 42%] Building CUDA object SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -DUSE_VENDOR_BLAS -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC -O3 -DNDEBUG --generate-code=arch=compute_80,code=[compute_80,sm_80] -Xcompiler=-fPIC -std=c++11 -MD -MT SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o -MF CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu -o CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o +[ 42%] Building CUDA object SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -DUSE_VENDOR_BLAS -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC -O3 -DNDEBUG --generate-code=arch=compute_80,code=[compute_80,sm_80] -Xcompiler=-fPIC -std=c++11 -MD -MT SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu -o CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu(693): warning #177-D: function "print_occupancy" was declared but never referenced + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu(704): warning #177-D: function "printDevProp" was declared but never referenced + +[ 42%] Building C object SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o -MF CMakeFiles/superlu_dist.dir/slangs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/slangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c +[ 45%] Building C object SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o -MF CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o.d -o CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c +[ 45%] Building C object SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o -MF CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c +[ 45%] Building C object SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o -MF CMakeFiles/superlu_dist.dir/sutil_dist.c.o.d -o CMakeFiles/superlu_dist.dir/sutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c", line 387: warning: variable "temp" was declared but never referenced + float temp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c", line 405: warning: variable "k" was declared but never referenced + register int_t k, mycol, r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c", line 757: warning: variable "k" was declared but never referenced + register int k, mycol, r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c", line 791: warning: variable "nsupr" was set but never used + register int c, extra, gb, j, i, lb, nsupc, nsupr, len, nb, ncb; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c", line 796: warning: variable "nzval" was set but never used + float *nzval; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c", line 929: warning: variable "r" was declared but never referenced + register int myrow, r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c", line 932: warning: variable "xsup" was declared but never referenced + int_t *xsup = Glu_persist->xsup; + ^ + +[ 45%] Building C object SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o -MF CMakeFiles/superlu_dist.dir/smemory_dist.c.o.d -o CMakeFiles/superlu_dist.dir/smemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c", line 197: warning: variable "lnzval" was set but never used + float* lnzval; + ^ + +[ 45%] Building C object SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c +[ 48%] Building C object SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c", line 402: warning: variable "temp1" was declared but never referenced + float temp, temp1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c", line 408: warning: variable "one" was declared but never referenced + float one = 1.0; + ^ + +[ 48%] Building C object SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o -MF CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c +[ 48%] Building C object SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o -MF CMakeFiles/superlu_dist.dir/psgssvx.c.o.d -o CMakeFiles/superlu_dist.dir/psgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 593: warning: pointless comparison of unsigned integer with zero + if ( Fact < DOFACT || Fact > FACTORED ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 595: warning: pointless comparison of unsigned integer with zero + else if ( options->RowPerm < NOROWPERM || options->RowPerm > MY_PERMR ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 597: warning: pointless comparison of unsigned integer with zero + else if ( options->ColPerm < NATURAL || options->ColPerm > MY_PERMC ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 599: warning: pointless comparison of unsigned integer with zero + else if ( options->IterRefine < NOREFINE || options->IterRefine > SLU_EXTRA ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 543: warning: variable "iam_g" was declared but never referenced + int iam, iam_g; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 552: warning: variable "nnzLU" was set but never used + int64_t nnzLU; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 553: warning: variable "nnz_tot" was declared but never referenced + int_t nnz_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 554: warning: variable "nzval_a" was declared but never referenced + float *nzval_a; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 555: warning: variable "asum" was declared but never referenced + float asum,asum_tot,lsum,lsum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 555: warning: variable "asum_tot" was declared but never referenced + float asum,asum_tot,lsum,lsum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 555: warning: variable "lsum" was declared but never referenced + float asum,asum_tot,lsum,lsum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 555: warning: variable "lsum_tot" was declared but never referenced + float asum,asum_tot,lsum,lsum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 556: warning: variable "nsupers" was declared but never referenced + int_t nsupers,nsupers_j; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 556: warning: variable "nsupers_j" was declared but never referenced + int_t nsupers,nsupers_j; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 557: warning: variable "lk" was declared but never referenced + int_t lk,k,knsupc,nsupr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 557: warning: variable "k" was declared but never referenced + int_t lk,k,knsupc,nsupr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 557: warning: variable "knsupc" was declared but never referenced + int_t lk,k,knsupc,nsupr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 557: warning: variable "nsupr" was declared but never referenced + int_t lk,k,knsupc,nsupr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 558: warning: variable "lsub" was declared but never referenced + int_t *lsub,*xsup; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 558: warning: variable "xsup" was declared but never referenced + int_t *lsub,*xsup; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 559: warning: variable "lusup" was declared but never referenced + float *lusup; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 1669: warning: variable "il" was declared but never referenced + int_t lk,ik,ub,nub,i,il,gik,k,uptr,jj,ii,fnz,irow,jb; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 1688: warning: variable "next_lind" was declared but never referenced + int_t next_lind; /* next available position in index[*] */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c", line 1689: warning: variable "next_lval" was declared but never referenced + int_t next_lval; /* next available position in nzval[*] */ + ^ + +[ 48%] Building C object SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o -MF CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o.d -o CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 621: warning: pointless comparison of unsigned integer with zero + if ( Fact < DOFACT || Fact > FACTORED ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 623: warning: pointless comparison of unsigned integer with zero + else if ( options->RowPerm < NOROWPERM || options->RowPerm > MY_PERMR ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 625: warning: pointless comparison of unsigned integer with zero + else if ( options->ColPerm < NATURAL || options->ColPerm > MY_PERMC ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 627: warning: pointless comparison of unsigned integer with zero + else if ( options->IterRefine < NOREFINE || options->IterRefine > SLU_EXTRA ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 552: warning: variable "iam_g" was declared but never referenced + int iam,iam_g; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 562: warning: variable "nnzLU" was set but never used + int64_t nnzLU; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 563: warning: variable "nnz_tot" was declared but never referenced + int_t nnz_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 564: warning: variable "nzval_a" was declared but never referenced + float *nzval_a; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 565: warning: variable "asum" was declared but never referenced + float asum,asum_tot,lsum,lsum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 565: warning: variable "asum_tot" was declared but never referenced + float asum,asum_tot,lsum,lsum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 565: warning: variable "lsum" was declared but never referenced + float asum,asum_tot,lsum,lsum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 565: warning: variable "lsum_tot" was declared but never referenced + float asum,asum_tot,lsum,lsum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 566: warning: variable "nsupers" was declared but never referenced + int_t nsupers, nsupers_j; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 566: warning: variable "nsupers_j" was declared but never referenced + int_t nsupers, nsupers_j; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 567: warning: variable "lk" was declared but never referenced + int_t lk,k,knsupc,nsupr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 567: warning: variable "k" was declared but never referenced + int_t lk,k,knsupc,nsupr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 567: warning: variable "knsupc" was declared but never referenced + int_t lk,k,knsupc,nsupr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 567: warning: variable "nsupr" was declared but never referenced + int_t lk,k,knsupc,nsupr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 568: warning: variable "lsub" was declared but never referenced + int_t *lsub,*xsup; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 568: warning: variable "xsup" was declared but never referenced + int_t *lsub,*xsup; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 569: warning: variable "lusup" was declared but never referenced + float *lusup; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c", line 570: warning: variable "radix" was declared but never referenced + float radix; + ^ + +[ 48%] Building C object SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c", line 517: warning: pointless comparison of unsigned integer with zero + if ( Fact < 0 || Fact > FACTORED ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c", line 519: warning: pointless comparison of unsigned integer with zero + else if ( options->RowPerm < 0 || options->RowPerm > MY_PERMR ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c", line 521: warning: pointless comparison of unsigned integer with zero + else if ( options->ColPerm < 0 || options->ColPerm > MY_PERMC ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c", line 523: warning: pointless comparison of unsigned integer with zero + else if ( options->IterRefine < 0 || options->IterRefine > SLU_EXTRA ) + ^ + +[ 51%] Building C object SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o -MF CMakeFiles/superlu_dist.dir/sreadhb.c.o.d -o CMakeFiles/superlu_dist.dir/sreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c", line 204: warning: variable "c" was set but never used + register int c; + ^ + +[ 51%] Building C object SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o -MF CMakeFiles/superlu_dist.dir/sreadrb.c.o.d -o CMakeFiles/superlu_dist.dir/sreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c", line 91: warning: variable "c" was set but never used + register int c; + ^ + +[ 51%] Building C object SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o -MF CMakeFiles/superlu_dist.dir/sreadtriple.c.o.d -o CMakeFiles/superlu_dist.dir/sreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c +[ 51%] Building C object SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c", line 38: warning: variable "lasta" was declared but never referenced + int_t i, j, k, jsize, lasta, nnz, nz, new_nonz, minn = 100; + ^ + +[ 51%] Building C object SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o -MF CMakeFiles/superlu_dist.dir/sbinary_io.c.o.d -o CMakeFiles/superlu_dist.dir/sbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c", line 9: warning: variable "i" was declared but never referenced + int_t i,j; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c", line 9: warning: variable "j" was declared but never referenced + int_t i,j; + ^ + +[ 54%] Building C object SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o -MF CMakeFiles/superlu_dist.dir/sreadMM.c.o.d -o CMakeFiles/superlu_dist.dir/sreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c", line 47: warning: variable "cs" was set but never used + char *cs; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c", line 230: warning: function "sreadrhs" was declared but never referenced + static void sreadrhs(int m, float *b) + ^ + +[ 54%] Building C object SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o -MF CMakeFiles/superlu_dist.dir/psgsequ.c.o.d -o CMakeFiles/superlu_dist.dir/psgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c +[ 54%] Building C object SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o -MF CMakeFiles/superlu_dist.dir/pslaqgs.c.o.d -o CMakeFiles/superlu_dist.dir/pslaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c +[ 54%] Building C object SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o -MF CMakeFiles/superlu_dist.dir/sldperm_dist.c.o.d -o CMakeFiles/superlu_dist.dir/sldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c +[ 54%] Building C object SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o -MF CMakeFiles/superlu_dist.dir/pslangs.c.o.d -o CMakeFiles/superlu_dist.dir/pslangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c +[ 54%] Building C object SRC/CMakeFiles/superlu_dist.dir/psutil.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psutil.c.o -MF CMakeFiles/superlu_dist.dir/psutil.c.o.d -o CMakeFiles/superlu_dist.dir/psutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c", line 443: warning: variable "i" was declared but never referenced + int_t i, nb, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c", line 443: warning: variable "nb" was declared but never referenced + int_t i, nb, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c", line 443: warning: variable "nsupers" was set but never used + int_t i, nb, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c", line 624: warning: variable "ptr_to_dbuf" was declared but never referenced + int *itemp, *ptr_to_ibuf, *ptr_to_dbuf; + ^ + +[ 57%] Building C object SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o -MF CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c", line 129: warning: variable "lst_s" was set but never used + int_t i, k, j, gb, szsn, gb_n, gb_s, gb_l, fst_s, fst_s_l, lst_s, i_loc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c", line 133: warning: variable "dword" was set but never used + int_t iword, dword; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c", line 1225: warning: variable "Glu_freeable_n" was declared but never referenced + Glu_freeable_t Glu_freeable_n; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c", line 1227: warning: variable "bnnz" was declared but never referenced + int_t bnnz, fsupc, i, irow, istart, j, jb, ib, jj, k, k1, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c", line 1228: warning: variable "nsupc_gb" was declared but never referenced + len, len1, nsupc, nsupc_gb, ii, nprocs; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c", line 1239: warning: variable "Astore" was set but never used + NRformat_loc *Astore; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c", line 1240: warning: variable "a" was declared but never referenced + float *a; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c", line 1241: warning: variable "asub" was declared but never referenced + int_t *asub, *xa; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c", line 1241: warning: variable "xa" was declared but never referenced + int_t *asub, *xa; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c", line 1332: warning: variable "idxs" was declared but never referenced + int_t *idxs; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c", line 1333: warning: variable "nzrows" was declared but never referenced + int_t **nzrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c", line 1334: warning: variable "rseed" was declared but never referenced + double rseed; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c", line 1340: warning: variable "mem_use" was declared but never referenced + float mem_use = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c", line 1347: warning: variable "il" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c", line 1347: warning: variable "rel" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c", line 1347: warning: variable "idx_r" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c", line 1348: warning: variable "lptr1_tmp" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c", line 1348: warning: variable "idx_i" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c", line 1348: warning: variable "idx_v" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c", line 1348: warning: variable "m" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +[ 57%] Building C object SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o -MF CMakeFiles/superlu_dist.dir/sdistribute.c.o.d -o CMakeFiles/superlu_dist.dir/sdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c", line 171: warning: variable "idxs" was declared but never referenced + int_t *idxs; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c", line 172: warning: variable "nzrows" was declared but never referenced + int_t **nzrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c", line 173: warning: variable "rseed" was declared but never referenced + double rseed; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c", line 194: warning: variable "il" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c", line 194: warning: variable "rel" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c", line 194: warning: variable "idx_r" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c", line 195: warning: variable "lptr1_tmp" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c", line 195: warning: variable "idx_i" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c", line 195: warning: variable "idx_v" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c", line 195: warning: variable "m" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c", line 197: warning: variable "tag" was declared but never referenced + int tag; + ^ + +[ 57%] Building C object SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o -MF CMakeFiles/superlu_dist.dir/psdistribute.c.o.d -o CMakeFiles/superlu_dist.dir/psdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c", line 75: warning: variable "nnz_tot" was declared but never referenced + int_t i, irow, fst_row, j, jcol, k, gbi, gbj, n, m_loc, jsize,nnz_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c", line 84: warning: variable "asum" was declared but never referenced + float asum,asum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c", line 84: warning: variable "asum_tot" was declared but never referenced + float asum,asum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c", line 85: warning: variable "iam_g" was declared but never referenced + int iam, it, p, procs, iam_g; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c", line 393: warning: variable "Astore" was set but never used + NRformat_loc *Astore; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c", line 396: warning: variable "xa_begin" was declared but never referenced + int_t *xa_begin, *xa_end; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c", line 396: warning: variable "xa_end" was declared but never referenced + int_t *xa_begin, *xa_end; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c", line 476: warning: variable "idxs" was declared but never referenced + int_t *idxs; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c", line 477: warning: variable "nzrows" was declared but never referenced + int_t **nzrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c", line 478: warning: variable "rseed" was declared but never referenced + double rseed; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c", line 499: warning: variable "il" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c", line 499: warning: variable "rel" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c", line 499: warning: variable "idx_r" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c", line 500: warning: variable "lptr1_tmp" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c", line 500: warning: variable "idx_i" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c", line 500: warning: variable "idx_v" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c", line 500: warning: variable "m" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c", line 502: warning: variable "tag" was declared but never referenced + int tag; + ^ + +[ 57%] Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o -MF CMakeFiles/superlu_dist.dir/psgstrf.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c", line 295: warning: variable "tempu" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c", line 295: warning: variable "segsize" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c", line 295: warning: variable "lead_zero" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c", line 295: warning: variable "index" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c", line 295: warning: variable "jj" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c", line 295: warning: variable "i" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c", line 491: warning: variable "tempu" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c", line 491: warning: variable "segsize" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c", line 491: warning: variable "lead_zero" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c", line 491: warning: variable "index" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c", line 491: warning: variable "jj" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c", line 281: warning: variable "temp_ncol" was declared but never referenced + int temp_ncol; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c", line 27: warning: variable "full" was set but never used + int full; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 33: warning: incompatible redefinition of macro "SCHEDULE_STRATEGY" (declared at line 25 of "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c") + #define SCHEDULE_STRATEGY guided + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 252: warning: variable "ljb" was set but never used + for (j = jj0; j < nub; ++j) { /* jj0 starts after look-ahead window. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 351: warning: variable "i" was set but never used + for (int i = 0; i < RemainBlk; ++i) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 351: warning: variable "j" was set but never used + for (int i = 0; i < RemainBlk; ++i) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 450: warning: variable "rukp" was declared but never referenced + int_t rukp = Ublock_info[j].rukp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 443: warning: variable "nsupc" was set but never used + for (int ij = 0; ij < lookAheadBlk*(nub-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 443: warning: variable "ljb" was set but never used + for (int ij = 0; ij < lookAheadBlk*(nub-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 443: warning: variable "lptr" was set but never used + for (int ij = 0; ij < lookAheadBlk*(nub-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 443: warning: variable "ib" was set but never used + for (int ij = 0; ij < lookAheadBlk*(nub-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 443: warning: variable "temp_nbrow" was set but never used + for (int ij = 0; ij < lookAheadBlk*(nub-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 443: warning: variable "cum_nrow" was set but never used + for (int ij = 0; ij < lookAheadBlk*(nub-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 647: warning: variable "rukp" was declared but never referenced + int_t rukp = Ublock_info[j].rukp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 653: warning: variable "ncols" was set but never used + int ncols; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 640: warning: variable "j" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 640: warning: variable "lb" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 640: warning: variable "rukp" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 640: warning: variable "iukp" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 640: warning: variable "jb" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 640: warning: variable "nsupc" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 640: warning: variable "ljb" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 640: warning: variable "lptr" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 640: warning: variable "ib" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 640: warning: variable "temp_nbrow" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c", line 640: warning: variable "cum_nrow" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 258: warning: variable "it" was declared but never referenced + int_t fnz, i, ib, ijb, ilst, it, iukp, jb, jj, klst, knsupc, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 260: warning: variable "il" was declared but never referenced + nlb, nub, nsupc, rel, rukp, il, iu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 260: warning: variable "iu" was declared but never referenced + nlb, nub, nsupc, rel, rukp, il, iu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 262: warning: variable "yourcol" was declared but never referenced + int iam, kcol, krow, yourcol, mycol, myrow, pi, pj; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 286: warning: variable "p" was declared but never referenced + int ldt, ldu, lead_zero, ncols, ncb, nrb, p, pr, pc, nblocks; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 286: warning: variable "pr" was declared but never referenced + int ldt, ldu, lead_zero, ncols, ncb, nrb, p, pr, pc, nblocks; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 286: warning: variable "pc" was declared but never referenced + int ldt, ldu, lead_zero, ncols, ncb, nrb, p, pr, pc, nblocks; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 286: warning: variable "nblocks" was set but never used + int ldt, ldu, lead_zero, ncols, ncb, nrb, p, pr, pc, nblocks; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 287: warning: variable "etree_supno_l" was declared but never referenced + int_t *etree_supno_l, *etree_supno, *blocks, *blockr, *Ublock, *Urows, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 287: warning: variable "etree_supno" was declared but never referenced + int_t *etree_supno_l, *etree_supno, *blocks, *blockr, *Ublock, *Urows, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 287: warning: variable "blocks" was declared but never referenced + int_t *etree_supno_l, *etree_supno, *blocks, *blockr, *Ublock, *Urows, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 287: warning: variable "blockr" was declared but never referenced + int_t *etree_supno_l, *etree_supno, *blocks, *blockr, *Ublock, *Urows, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 287: warning: variable "Ublock" was declared but never referenced + int_t *etree_supno_l, *etree_supno, *blocks, *blockr, *Ublock, *Urows, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 287: warning: variable "Urows" was declared but never referenced + int_t *etree_supno_l, *etree_supno, *blocks, *blockr, *Ublock, *Urows, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 288: warning: variable "Lblock" was declared but never referenced + *Lblock, *Lrows, *perm_u, *sf_block, *sf_block_l, *nnodes_l, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 288: warning: variable "Lrows" was declared but never referenced + *Lblock, *Lrows, *perm_u, *sf_block, *sf_block_l, *nnodes_l, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 288: warning: variable "sf_block" was declared but never referenced + *Lblock, *Lrows, *perm_u, *sf_block, *sf_block_l, *nnodes_l, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 288: warning: variable "sf_block_l" was declared but never referenced + *Lblock, *Lrows, *perm_u, *sf_block, *sf_block_l, *nnodes_l, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 288: warning: variable "nnodes_l" was declared but never referenced + *Lblock, *Lrows, *perm_u, *sf_block, *sf_block_l, *nnodes_l, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 289: warning: variable "nnodes_u" was declared but never referenced + *nnodes_u, *edag_supno_l, *recvbuf, **edag_supno; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 289: warning: variable "edag_supno_l" was declared but never referenced + *nnodes_u, *edag_supno_l, *recvbuf, **edag_supno; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 289: warning: variable "recvbuf" was declared but never referenced + *nnodes_u, *edag_supno_l, *recvbuf, **edag_supno; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 289: warning: variable "edag_supno" was declared but never referenced + *nnodes_u, *edag_supno_l, *recvbuf, **edag_supno; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 290: warning: variable "edag_supno_l_bytes" was declared but never referenced + float edag_supno_l_bytes; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 303: warning: variable "nnodes" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 303: warning: variable "sendcnts" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 303: warning: variable "sdispls" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 303: warning: variable "recvcnts" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 303: warning: variable "rdispls" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 303: warning: variable "srows" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 303: warning: variable "rrows" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 304: warning: variable "head" was declared but never referenced + etree_node *head, *tail, *ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 304: warning: variable "tail" was declared but never referenced + etree_node *head, *tail, *ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 304: warning: variable "ptr" was declared but never referenced + etree_node *head, *tail, *ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 305: warning: variable "num_child" was declared but never referenced + int *num_child; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 328: warning: variable "omp_load_imblc" was declared but never referenced + double omp_load_imblc = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 331: warning: variable "schur_flop_timer" was declared but never referenced + double schur_flop_timer = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 339: warning: variable "scatter_mem_op_counter" was declared but never referenced + double scatter_mem_op_counter = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 340: warning: variable "scatter_mem_op_timer" was declared but never referenced + double scatter_mem_op_timer = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 341: warning: variable "scatterL_mem_op_counter" was declared but never referenced + double scatterL_mem_op_counter = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 342: warning: variable "scatterL_mem_op_timer" was declared but never referenced + double scatterL_mem_op_timer = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 343: warning: variable "scatterU_mem_op_counter" was declared but never referenced + double scatterU_mem_op_counter = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c", line 344: warning: variable "scatterU_mem_op_timer" was declared but never referenced + double scatterU_mem_op_timer = 0.0; + ^ + +[ 57%] Building C object SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o -MF CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o.d -o CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c +[ 60%] Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o -MF CMakeFiles/superlu_dist.dir/psgstrf2.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c", line 163: warning: variable "t1" was declared but never referenced + double t1, t2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c", line 163: warning: variable "t2" was declared but never referenced + double t1, t2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c", line 400: warning: unrecognized GCC pragma + #pragma GCC optimize ("O0") + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c", line 584: warning: variable "cols_left" was set but never used + int cols_left, iam, pkk; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c", line 585: warning: variable "incy" was set but never used + int incy = 1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c", line 588: warning: variable "luptr" was set but never used + int luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c", line 589: warning: variable "jfst" was set but never used + int_t myrow, krow, j, jfst, jlst, u_diag_cnt; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c", line 589: warning: variable "jlst" was set but never used + int_t myrow, krow, j, jfst, jlst, u_diag_cnt; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c", line 589: warning: variable "u_diag_cnt" was set but never used + int_t myrow, krow, j, jfst, jlst, u_diag_cnt; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c", line 593: warning: variable "ujrow" was set but never used + float *ujrow, *ublk_ptr; /* pointer to the U block */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c", line 594: warning: variable "Pr" was set but never used + int_t Pr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c", line 774: warning: variable "luptr" was declared but never referenced + int_t luptr, iukp, rukp; + ^ + +[ 60%] Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o -MF CMakeFiles/superlu_dist.dir/psgstrs.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 168: warning: variable "nbrow" was declared but never referenced + int_t i, ii, irow, gbi, j, jj, k, knsupc, l, lk, nbrow; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 171: warning: variable "req_i" was declared but never referenced + MPI_Request req_i, req_d, *req_send, *req_recv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 171: warning: variable "req_d" was declared but never referenced + MPI_Request req_i, req_d, *req_send, *req_recv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 172: warning: variable "status" was declared but never referenced + MPI_Status status, *status_send, *status_recv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 174: warning: variable "t" was declared but never referenced + double t; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 418: warning: variable "supno" was set but never used + int_t *xsup, *supno; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 428: warning: variable "req_i" was declared but never referenced + MPI_Request req_i, req_d, *req_send, *req_recv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 428: warning: variable "req_d" was declared but never referenced + MPI_Request req_i, req_d, *req_send, *req_recv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 429: warning: variable "status" was declared but never referenced + MPI_Status status, *status_send, *status_recv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 657: warning: variable "recvbuf" was declared but never referenced + float *recvbuf, *tempv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 657: warning: variable "tempv" was declared but never referenced + float *recvbuf, *tempv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 662: warning: variable "ii" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 662: warning: variable "il" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 662: warning: variable "jj" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 662: warning: variable "lb" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 662: warning: variable "ljb" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 662: warning: variable "lptr" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 662: warning: variable "luptr" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 663: warning: variable "nb" was declared but never referenced + int_t nb, nlb,nlb_nodiag, nub, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 663: warning: variable "nlb" was set but never used + int_t nb, nlb,nlb_nodiag, nub, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 663: warning: variable "nlb_nodiag" was declared but never referenced + int_t nb, nlb,nlb_nodiag, nub, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 663: warning: variable "nub" was declared but never referenced + int_t nb, nlb,nlb_nodiag, nub, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 664: warning: variable "usub" was declared but never referenced + int_t *xsup, *supno, *lsub, *usub; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 665: warning: variable "ilsum" was declared but never referenced + int_t *ilsum; /* Starting position of each supernode in lsum (LOCAL)*/ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 666: warning: variable "Pc" was set but never used + int Pc, Pr, iam; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 668: warning: variable "ldalsum" was declared but never referenced + int ldalsum; /* Number of lsum entries locally owned. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 669: warning: variable "maxrecvsz" was declared but never referenced + int maxrecvsz, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 669: warning: variable "p" was declared but never referenced + int maxrecvsz, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 669: warning: variable "pi" was declared but never referenced + int maxrecvsz, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 675: warning: variable "t" was declared but never referenced + double t; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 1259: warning: variable "ldalsum" was set but never used + for (jj=0;jjUfstnz_br_ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 877: warning: variable "Urbs1" was declared but never referenced + int_t *Urbs1; /* Number of row blocks in each block column of U. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 882: warning: variable "kk" was declared but never referenced + int_t i, ii, il, j, jj, k, kk, lb, ljb, lk, lib, lptr, luptr, gb, nn; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 882: warning: variable "lb" was declared but never referenced + int_t i, ii, il, j, jj, k, kk, lb, ljb, lk, lib, lptr, luptr, gb, nn; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 882: warning: variable "ljb" was declared but never referenced + int_t i, ii, il, j, jj, k, kk, lb, ljb, lk, lib, lptr, luptr, gb, nn; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 882: warning: variable "lptr" was declared but never referenced + int_t i, ii, il, j, jj, k, kk, lb, ljb, lk, lib, lptr, luptr, gb, nn; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 882: warning: variable "nn" was declared but never referenced + int_t i, ii, il, j, jj, k, kk, lb, ljb, lk, lib, lptr, luptr, gb, nn; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 883: warning: variable "nlb_nodiag" was declared but never referenced + int_t nb, nlb,nlb_nodiag, nub, nsupers, nsupers_j, nsupers_i,maxsuper; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 883: warning: variable "nub" was declared but never referenced + int_t nb, nlb,nlb_nodiag, nub, nsupers, nsupers_j, nsupers_i,maxsuper; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 884: warning: variable "usub" was declared but never referenced + int_t *xsup, *supno, *lsub, *usub; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 887: warning: variable "nprobe" was declared but never referenced + int knsupc, nsupr, nprobe; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 888: warning: variable "outcount" was declared but never referenced + int nbtree, nrtree, outcount; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 890: warning: variable "p" was declared but never referenced + int maxrecvsz, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 890: warning: variable "pi" was declared but never referenced + int maxrecvsz, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 895: warning: variable "sum" was declared but never referenced + float sum; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 896: warning: variable "status_on" was declared but never referenced + MPI_Status status,status_on,statusx,statuslsum; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 896: warning: variable "statusx" was declared but never referenced + MPI_Status status,status_on,statusx,statuslsum; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 896: warning: variable "statuslsum" was declared but never referenced + MPI_Status status,status_on,statusx,statuslsum; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 897: warning: variable "gstrs_comm" was declared but never referenced + pxgstrs_comm_t *gstrs_comm = SOLVEstruct->gstrs_comm; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 900: warning: variable "tmax" was declared but never referenced + double tmax; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 906: warning: variable "fsendx_plist" was declared but never referenced + int **fsendx_plist = Llu->fsendx_plist; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 912: warning: variable "frecv_tmp" was declared but never referenced + int frecv_tmp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 917: warning: variable "nleaftmp" was declared but never referenced + int nleaftmp = 0, nroottmp = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 917: warning: variable "nroottmp" was declared but never referenced + int nleaftmp = 0, nroottmp = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 918: warning: variable "msgsize" was declared but never referenced + int_t msgsize; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 922: warning: variable "bsendx_plist" was declared but never referenced + int **bsendx_plist = Llu->bsendx_plist; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 928: warning: variable "flagx" was declared but never referenced + int_t flagx,flaglsum,flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 928: warning: variable "flaglsum" was declared but never referenced + int_t flagx,flaglsum,flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 928: warning: variable "flag" was declared but never referenced + int_t flagx,flaglsum,flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 929: warning: variable "LBTree_active" was declared but never referenced + int_t *LBTree_active, *LRTree_active, *LBTree_finish, *LRTree_finish, *leafsups, *rootsups; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 929: warning: variable "LRTree_active" was declared but never referenced + int_t *LBTree_active, *LRTree_active, *LBTree_finish, *LRTree_finish, *leafsups, *rootsups; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 929: warning: variable "LBTree_finish" was declared but never referenced + int_t *LBTree_active, *LRTree_active, *LBTree_finish, *LRTree_finish, *leafsups, *rootsups; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 929: warning: variable "LRTree_finish" was declared but never referenced + int_t *LBTree_active, *LRTree_active, *LBTree_finish, *LRTree_finish, *leafsups, *rootsups; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 930: warning: variable "TAG" was declared but never referenced + int_t TAG; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 931: warning: variable "t2_sol" was declared but never referenced + double t1_sol, t2_sol, t; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 931: warning: variable "t" was set but never used + double t1_sol, t2_sol, t; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 936: warning: variable "gik" was declared but never referenced + int_t gik,iklrow,fnz; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 936: warning: variable "iklrow" was declared but never referenced + int_t gik,iklrow,fnz; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 936: warning: variable "fnz" was declared but never referenced + int_t gik,iklrow,fnz; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 938: warning: variable "mod_bit" was declared but never referenced + int *mod_bit = Llu->mod_bit; /* flag contribution from each row block */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 939: warning: variable "INFO" was declared but never referenced + int INFO, pad; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 939: warning: variable "pad" was declared but never referenced + int INFO, pad; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 940: warning: variable "tmpresult" was declared but never referenced + int_t tmpresult; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 944: warning: variable "msg_vol" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 944: warning: variable "msg_cnt" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 947: warning: variable "msgcnt" was declared but never referenced + int_t msgcnt[4]; /* Count the size of the message xfer'd in each buffer: + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 955: warning: variable "Nwork" was declared but never referenced + int Nwork; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 957: warning: variable "done" was declared but never referenced + yes_no_t done; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 958: warning: variable "startforward" was declared but never referenced + yes_no_t startforward; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 959: warning: variable "nbrow" was declared but never referenced + int nbrow; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 960: warning: variable "ik" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 960: warning: variable "rel" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 960: warning: variable "idx_r" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 960: warning: variable "jb" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 960: warning: variable "nrbl" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 960: warning: variable "irow" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 960: warning: variable "pc" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 960: warning: variable "iknsupc" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 961: warning: variable "lptr1_tmp" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 961: warning: variable "idx_i" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 961: warning: variable "idx_v" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 961: warning: variable "m" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 962: warning: variable "ready" was declared but never referenced + int_t ready; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c", line 964: warning: variable "empty" was declared but never referenced + yes_no_t empty; + ^ + +[ 60%] Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o -MF CMakeFiles/superlu_dist.dir/psgstrs1.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c +[ 60%] Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o -MF CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 85: warning: variable "lib" was declared but never referenced + int_t i, ii, ik, il, ikcol, irow, j, lb, lk, lib, rel; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 90: warning: variable "status" was declared but never referenced + MPI_Status status; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 91: warning: variable "test_flag" was declared but never referenced + int test_flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 268: warning: variable "beta" was declared but never referenced + float alpha = 1.0, beta = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 279: warning: variable "status" was declared but never referenced + MPI_Status status; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 280: warning: variable "test_flag" was declared but never referenced + int test_flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 438: warning: variable "malpha" was declared but never referenced + float alpha = 1.0, beta = 0.0,malpha=-1.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 440: warning: variable "dest" was declared but never referenced + float *dest; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 442: warning: variable "pi" was declared but never referenced + int iam, iknsupc, myrow, krow, nbrow, nbrow1, nbrow_ref, nsupr, nsupr1, p, pi, idx_r,m; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 442: warning: variable "idx_r" was declared but never referenced + int iam, iknsupc, myrow, krow, nbrow, nbrow1, nbrow_ref, nsupr, nsupr1, p, pi, idx_r,m; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 443: warning: variable "lib" was declared but never referenced + int_t i, ii,jj, ik, il, ikcol, irow, j, lb, lk, rel, lib,lready; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 443: warning: variable "lready" was declared but never referenced + int_t i, ii,jj, ik, il, ikcol, irow, j, lb, lk, rel, lib,lready; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 444: warning: variable "nlb1" was declared but never referenced + int_t *lsub, *lsub1, nlb1, lptr1, luptr1,*lloc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 444: warning: variable "lptr1" was declared but never referenced + int_t *lsub, *lsub1, nlb1, lptr1, luptr1,*lloc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 444: warning: variable "luptr1" was declared but never referenced + int_t *lsub, *lsub1, nlb1, lptr1, luptr1,*lloc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 446: warning: variable "frecv" was declared but never referenced + int *frecv = Llu->frecv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 447: warning: variable "fsendx_plist" was declared but never referenced + int **fsendx_plist = Llu->fsendx_plist; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 448: warning: variable "maxrecvsz" was declared but never referenced + int_t luptr_tmp,luptr_tmp1,lptr1_tmp,maxrecvsz, idx_i, idx_v,idx_n, idx_l, fmod_tmp, lbstart,lbend,nn,Nchunk,nlb_loc,remainder; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 448: warning: variable "idx_l" was declared but never referenced + int_t luptr_tmp,luptr_tmp1,lptr1_tmp,maxrecvsz, idx_i, idx_v,idx_n, idx_l, fmod_tmp, lbstart,lbend,nn,Nchunk,nlb_loc,remainder; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 450: warning: variable "ops_loc" was declared but never referenced + flops_t ops_loc=0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 451: warning: variable "status" was declared but never referenced + MPI_Status status; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 452: warning: variable "test_flag" was declared but never referenced + int test_flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 453: warning: variable "done" was declared but never referenced + yes_no_t done; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 455: warning: variable "LRtree_ptr" was declared but never referenced + C_Tree *LRtree_ptr = Llu->LRtree_ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 456: warning: variable "idx_lsum" was declared but never referenced + int_t* idx_lsum,idx_lsum1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 456: warning: variable "idx_lsum1" was declared but never referenced + int_t* idx_lsum,idx_lsum1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 458: warning: variable "ldalsum" was set but never used + int_t ldalsum; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 461: warning: variable "luptr" was declared but never referenced + int_t luptr; /* Starting position in lusup[*]. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 462: warning: variable "iword" was declared but never referenced + int_t iword = sizeof(int_t); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 463: warning: variable "dword" was declared but never referenced + int_t dword = sizeof (float); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 464: warning: variable "aln_d" was set but never used + int aln_d,aln_i; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 483: warning: variable "t1" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 483: warning: variable "t2" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 483: warning: variable "t3" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 483: warning: variable "t4" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 484: warning: variable "msg_vol" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 484: warning: variable "msg_cnt" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 983: warning: variable "malpha" was declared but never referenced + float alpha = 1.0, beta = 0.0, malpha=-1.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 985: warning: variable "dest" was declared but never referenced + float *dest; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 987: warning: variable "pi" was declared but never referenced + int iam, iknsupc, myrow, krow, nbrow, nbrow1, nbrow_ref, nsupr, nsupr1, p, pi, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 987: warning: variable "idx_r" was declared but never referenced + int iam, iknsupc, myrow, krow, nbrow, nbrow1, nbrow_ref, nsupr, nsupr1, p, pi, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 988: warning: variable "lib" was declared but never referenced + int_t i, ii,jj, ik, il, ikcol, irow, j, lb, lk, rel, lib,lready; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 988: warning: variable "lready" was declared but never referenced + int_t i, ii,jj, ik, il, ikcol, irow, j, lb, lk, rel, lib,lready; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 989: warning: variable "lptr1" was declared but never referenced + int_t *lsub, *lsub1, nlb1, lptr1, luptr1,*lloc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 989: warning: variable "luptr1" was declared but never referenced + int_t *lsub, *lsub1, nlb1, lptr1, luptr1,*lloc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 991: warning: variable "frecv" was declared but never referenced + int *frecv = Llu->frecv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 992: warning: variable "fsendx_plist" was declared but never referenced + int **fsendx_plist = Llu->fsendx_plist; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 993: warning: variable "maxrecvsz" was declared but never referenced + int_t luptr_tmp,luptr_tmp1,lptr1_tmp,maxrecvsz, idx_i, idx_v,idx_n, idx_l, fmod_tmp, lbstart,lbend,nn,Nchunk,nlb_loc,remainder; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 993: warning: variable "idx_l" was declared but never referenced + int_t luptr_tmp,luptr_tmp1,lptr1_tmp,maxrecvsz, idx_i, idx_v,idx_n, idx_l, fmod_tmp, lbstart,lbend,nn,Nchunk,nlb_loc,remainder; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 996: warning: variable "ops_loc" was declared but never referenced + flops_t ops_loc=0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 997: warning: variable "status" was declared but never referenced + MPI_Status status; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 998: warning: variable "test_flag" was declared but never referenced + int test_flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 999: warning: variable "done" was declared but never referenced + yes_no_t done; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1002: warning: variable "idx_lsum" was declared but never referenced + int_t* idx_lsum,idx_lsum1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1002: warning: variable "idx_lsum1" was declared but never referenced + int_t* idx_lsum,idx_lsum1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1004: warning: variable "ldalsum" was set but never used + int_t ldalsum; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1005: warning: variable "nleaf_send_tmp" was declared but never referenced + int_t nleaf_send_tmp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1007: warning: variable "luptr" was declared but never referenced + int_t luptr; /* Starting position in lusup[*]. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1008: warning: variable "iword" was declared but never referenced + int_t iword = sizeof(int_t); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1009: warning: variable "dword" was declared but never referenced + int_t dword = sizeof (float); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1010: warning: variable "aln_d" was set but never used + int aln_d,aln_i; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1019: warning: variable "t1" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1019: warning: variable "t2" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1019: warning: variable "t3" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1019: warning: variable "t4" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1020: warning: variable "msg_vol" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1020: warning: variable "msg_cnt" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1389: warning: variable "pi" was declared but never referenced + int iam, iknsupc, knsupc, myrow, nsupr, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1397: warning: variable "brecv" was declared but never referenced + int *brecv = Llu->brecv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1398: warning: variable "bsendx_plist" was declared but never referenced + int **bsendx_plist = Llu->bsendx_plist; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1400: warning: variable "URtree_ptr" was declared but never referenced + C_Tree *URtree_ptr = Llu->URtree_ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1401: warning: variable "status" was declared but never referenced + MPI_Status status; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1402: warning: variable "test_flag" was declared but never referenced + int test_flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1408: warning: variable "temp" was declared but never referenced + float temp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1409: warning: variable "t1" was declared but never referenced + double t1, t2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1409: warning: variable "t2" was declared but never referenced + double t1, t2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1410: warning: variable "msg_vol" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1410: warning: variable "msg_cnt" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1412: warning: variable "iword" was declared but never referenced + int_t iword = sizeof(int_t); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1413: warning: variable "dword" was declared but never referenced + int_t dword = sizeof(float); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1414: warning: variable "aln_d" was set but never used + int aln_d,aln_i; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1856: warning: variable "pi" was declared but never referenced + int iam, iknsupc, knsupc, myrow, nsupr, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1864: warning: variable "brecv" was declared but never referenced + int *brecv = Llu->brecv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1865: warning: variable "bsendx_plist" was declared but never referenced + int **bsendx_plist = Llu->bsendx_plist; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1868: warning: variable "status" was declared but never referenced + MPI_Status status; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1869: warning: variable "test_flag" was declared but never referenced + int test_flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1873: warning: variable "temp" was declared but never referenced + float temp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1876: warning: variable "t1" was declared but never referenced + double t1, t2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1876: warning: variable "t2" was declared but never referenced + double t1, t2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1877: warning: variable "msg_vol" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1877: warning: variable "msg_cnt" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1879: warning: variable "iword" was declared but never referenced + int_t iword = sizeof(int_t); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1880: warning: variable "dword" was declared but never referenced + int_t dword = sizeof (float); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c", line 1881: warning: variable "aln_d" was set but never used + int aln_d,aln_i; + ^ + +[ 60%] Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c +[ 62%] Building C object SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o -MF CMakeFiles/superlu_dist.dir/psgsrfs.c.o.d -o CMakeFiles/superlu_dist.dir/psgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c +[ 62%] Building C object SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o -MF CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o.d -o CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c", line 55: warning: variable "temperr" was declared but never referenced + double derr, err, xnorm, temperr, tempxnorm; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c", line 55: warning: variable "tempxnorm" was declared but never referenced + double derr, err, xnorm, temperr, tempxnorm; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c", line 56: warning: variable "normx" was declared but never referenced + double normx, normy; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c", line 58: warning: variable "imax" was set but never used + int imax, p_imax = -1; // track the largest error index, and process + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c", line 58: warning: variable "p_imax" was declared but never referenced + int imax, p_imax = -1; // track the largest error index, and process + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c", line 59: warning: variable "zero" was declared but never referenced + float zero = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c", line 60: warning: variable "iam" was declared but never referenced + int i, iam = grid->iam; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c", line 239: warning: variable "perm_c" was declared but never referenced + int_t *perm_c = ScalePermstruct->perm_c; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c", line 241: warning: variable "ytrue" was declared but never referenced + double *ax, *y_col, *ytrue; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c", line 245: warning: variable "lstres" was set but never used + float eps, lstres; // working precision + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c", line 246: warning: variable "s" was declared but never referenced + float s, safmin, safe1, safe2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c", line 258: warning: variable "ferr" was declared but never referenced + double ferr[5][ITMAX]; /* 0: normwise Ferr for X + ^ + +[ 62%] Building C object SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o -MF CMakeFiles/superlu_dist.dir/psgsmv.c.o.d -o CMakeFiles/superlu_dist.dir/psgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c", line 39: warning: variable "m" was set but never used + int_t i, j, k, l, m, m_loc, n, fst_row, jcol; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c", line 44: warning: variable "itemp" was declared but never referenced + int_t *extern_start, *spa, *itemp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c", line 250: warning: variable "m" was set but never used + int_t i, j, p, m, m_loc, n, fst_row, jcol; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c", line 250: warning: variable "n" was set but never used + int_t i, j, p, m, m_loc, n, fst_row, jcol; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c", line 253: warning: variable "ind_tosend" was declared but never referenced + int_t *ind_tosend, *ind_torecv, *ptr_ind_tosend, *ptr_ind_torecv; + ^ + +[ 62%] Building C object SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c +[ 62%] Building C object SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c", line 307: warning: function "sPrintMSRmatrix" was declared but never referenced + static void sPrintMSRmatrix + ^ + +[ 65%] Building C object SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o -MF CMakeFiles/superlu_dist.dir/psGetDiagU.c.o.d -o CMakeFiles/superlu_dist.dir/psGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c +[ 65%] Building C object SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o -MF CMakeFiles/superlu_dist.dir/psgssvx3d.c.o.d -o CMakeFiles/superlu_dist.dir/psgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c", line 561: warning: pointless comparison of unsigned integer with zero + if (Fact < 0 || Fact > FACTORED) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c", line 563: warning: pointless comparison of unsigned integer with zero + else if (options->RowPerm < 0 || options->RowPerm > MY_PERMR) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c", line 565: warning: pointless comparison of unsigned integer with zero + else if (options->ColPerm < 0 || options->ColPerm > MY_PERMC) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c", line 567: warning: pointless comparison of unsigned integer with zero + else if (options->IterRefine < 0 || options->IterRefine > SLU_EXTRA) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c", line 1306: warning: variable "num_mem_usage" is used before its value is set + + num_mem_usage.for_lu; /* distribution step */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c", line 598: warning: variable "ldb3d" was declared but never referenced + int ldb3d = ldb; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c", line 617: warning: variable "A_orig" was declared but never referenced + NRformat_loc *A_orig = A->Store; + ^ + +[ 65%] Building C object SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o -MF CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c", line 375: warning: variable "dest" was declared but never referenced + int npdep = grid3d->npdep, dest, src, tag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c", line 298: warning: variable "m_loc" was declared but never referenced + int m_loc = A3d->m_loc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c", line 304: warning: variable "num_procs_to_send" was declared but never referenced + int num_procs_to_send, num_procs_to_recv; // persistent across multiple solves + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c", line 304: warning: variable "num_procs_to_recv" was declared but never referenced + int num_procs_to_send, num_procs_to_recv; // persistent across multiple solves + ^ + +[ 65%] Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o -MF CMakeFiles/superlu_dist.dir/psgstrf3d.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c", line 153: warning: variable "iam" was declared but never referenced + int_t iam = grid->iam; // in 2D grid + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c", line 240: warning: variable "A_gpu" was declared but never referenced + sLUstruct_gpu_t *A_gpu, *dA_gpu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c", line 240: warning: variable "dA_gpu" was declared but never referenced + sLUstruct_gpu_t *A_gpu, *dA_gpu; + ^ + +[ 65%] Building C object SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o -MF CMakeFiles/superlu_dist.dir/streeFactorization.c.o.d -o CMakeFiles/superlu_dist.dir/streeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c +[ 68%] Building C object SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c +[ 68%] Building C object SRC/CMakeFiles/superlu_dist.dir/sgather.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/sgather.c.o -MF CMakeFiles/superlu_dist.dir/sgather.c.o.d -o CMakeFiles/superlu_dist.dir/sgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c", line 276: warning: variable "full" was set but never used + int_t full = 1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c", line 277: warning: variable "full_Phi" was set but never used + int_t full_Phi = 1; + ^ + +[ 68%] Building C object SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o -MF CMakeFiles/superlu_dist.dir/sscatter3d.c.o.d -o CMakeFiles/superlu_dist.dir/sscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c +[ 68%] Building C object SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o -MF CMakeFiles/superlu_dist.dir/ps3dcomm.c.o.d -o CMakeFiles/superlu_dist.dir/ps3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c", line 223: warning: variable "inc" was declared but never referenced + int inc = 1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c", line 295: warning: variable "inc" was declared but never referenced + int inc = 1; + ^ + +[ 68%] Building C object SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o -MF CMakeFiles/superlu_dist.dir/strfAux.c.o.d -o CMakeFiles/superlu_dist.dir/strfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c", line 241: warning: variable "full" was set but never used + int_t full = 1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c", line 142: warning: variable "lusup" was set but never used + float* lusup; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c", line 422: warning: variable "lptr0" was set but never used + int_t lptr0, luptr0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c", line 422: warning: variable "luptr0" was set but never used + int_t lptr0, luptr0; + ^ + +[ 68%] Building C object SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o -MF CMakeFiles/superlu_dist.dir/scommunication_aux.c.o.d -o CMakeFiles/superlu_dist.dir/scommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c", line 487: warning: variable "nsupr" was set but never used + int_t nsupr; + ^ + +[ 71%] Building C object SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o -MF CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o.d -o CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c +[ 71%] Building C object SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o -MF CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o.d -o CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c +[ 71%] Building C object SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o -MF CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o.d -o CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c", line 40: warning: variable "m" was set but never used + int_t i, j, k, l, m, m_loc, n, fst_row, jcol; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c", line 45: warning: variable "itemp" was declared but never referenced + int_t *extern_start, *spa, *itemp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c", line 254: warning: variable "m" was set but never used + int_t i, j, p, m, m_loc, n, fst_row, jcol; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c", line 254: warning: variable "n" was set but never used + int_t i, j, p, m, m_loc, n, fst_row, jcol; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c", line 257: warning: variable "ind_tosend" was declared but never referenced + int_t *ind_tosend, *ind_torecv, *ptr_ind_tosend, *ptr_ind_torecv; + ^ + +[ 71%] Building C object SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o -MF CMakeFiles/superlu_dist.dir/psgsequb.c.o.d -o CMakeFiles/superlu_dist.dir/psgsequb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c +[ 71%] Building CUDA object SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -DUSE_VENDOR_BLAS -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC -O3 -DNDEBUG --generate-code=arch=compute_80,code=[compute_80,sm_80] -Xcompiler=-fPIC -std=c++11 -MD -MT SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu -o CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu(693): warning #177-D: function "print_occupancy" was declared but never referenced + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu(704): warning #177-D: function "printDevProp" was declared but never referenced + +[ 74%] Building C object SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o -MF CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c +[ 74%] Building C object SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o -MF CMakeFiles/superlu_dist.dir/zlangs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zlangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c +[ 74%] Building C object SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o -MF CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c +[ 74%] Building C object SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o -MF CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c +[ 74%] Building C object SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o -MF CMakeFiles/superlu_dist.dir/zutil_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c", line 626: warning: variable "k" was declared but never referenced + register int k, mycol, r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c", line 660: warning: variable "nsupr" was set but never used + register int c, extra, gb, j, i, lb, nsupc, nsupr, len, nb, ncb; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c", line 665: warning: variable "nzval" was set but never used + doublecomplex *nzval; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c", line 798: warning: variable "r" was declared but never referenced + register int myrow, r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c", line 801: warning: variable "xsup" was declared but never referenced + int_t *xsup = Glu_persist->xsup; + ^ + +[ 77%] Building C object SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o -MF CMakeFiles/superlu_dist.dir/zmemory_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zmemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c", line 196: warning: variable "lnzval" was set but never used + doublecomplex* lnzval; + ^ + +[ 77%] Building C object SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c +[ 77%] Building C object SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c +[ 77%] Building C object SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o -MF CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c +[ 77%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o -MF CMakeFiles/superlu_dist.dir/pzgssvx.c.o.d -o CMakeFiles/superlu_dist.dir/pzgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 592: warning: pointless comparison of unsigned integer with zero + if ( Fact < DOFACT || Fact > FACTORED ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 594: warning: pointless comparison of unsigned integer with zero + else if ( options->RowPerm < NOROWPERM || options->RowPerm > MY_PERMR ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 596: warning: pointless comparison of unsigned integer with zero + else if ( options->ColPerm < NATURAL || options->ColPerm > MY_PERMC ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 598: warning: pointless comparison of unsigned integer with zero + else if ( options->IterRefine < NOREFINE || options->IterRefine > SLU_EXTRA ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 542: warning: variable "iam_g" was declared but never referenced + int iam, iam_g; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 551: warning: variable "nnzLU" was set but never used + int64_t nnzLU; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 552: warning: variable "nnz_tot" was declared but never referenced + int_t nnz_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 553: warning: variable "nzval_a" was declared but never referenced + doublecomplex *nzval_a; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 554: warning: variable "asum" was declared but never referenced + doublecomplex asum,asum_tot,lsum,lsum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 554: warning: variable "asum_tot" was declared but never referenced + doublecomplex asum,asum_tot,lsum,lsum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 554: warning: variable "lsum" was declared but never referenced + doublecomplex asum,asum_tot,lsum,lsum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 554: warning: variable "lsum_tot" was declared but never referenced + doublecomplex asum,asum_tot,lsum,lsum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 555: warning: variable "nsupers" was declared but never referenced + int_t nsupers,nsupers_j; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 555: warning: variable "nsupers_j" was declared but never referenced + int_t nsupers,nsupers_j; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 556: warning: variable "lk" was declared but never referenced + int_t lk,k,knsupc,nsupr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 556: warning: variable "k" was declared but never referenced + int_t lk,k,knsupc,nsupr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 556: warning: variable "knsupc" was declared but never referenced + int_t lk,k,knsupc,nsupr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 556: warning: variable "nsupr" was declared but never referenced + int_t lk,k,knsupc,nsupr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 557: warning: variable "lsub" was declared but never referenced + int_t *lsub,*xsup; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 557: warning: variable "xsup" was declared but never referenced + int_t *lsub,*xsup; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 558: warning: variable "lusup" was declared but never referenced + doublecomplex *lusup; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 1674: warning: variable "il" was declared but never referenced + int_t lk,ik,ub,nub,i,il,gik,k,uptr,jj,ii,fnz,irow,jb; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 1693: warning: variable "next_lind" was declared but never referenced + int_t next_lind; /* next available position in index[*] */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c", line 1694: warning: variable "next_lval" was declared but never referenced + int_t next_lval; /* next available position in nzval[*] */ + ^ + +[ 80%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c", line 516: warning: pointless comparison of unsigned integer with zero + if ( Fact < 0 || Fact > FACTORED ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c", line 518: warning: pointless comparison of unsigned integer with zero + else if ( options->RowPerm < 0 || options->RowPerm > MY_PERMR ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c", line 520: warning: pointless comparison of unsigned integer with zero + else if ( options->ColPerm < 0 || options->ColPerm > MY_PERMC ) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c", line 522: warning: pointless comparison of unsigned integer with zero + else if ( options->IterRefine < 0 || options->IterRefine > SLU_EXTRA ) + ^ + +[ 80%] Building C object SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o -MF CMakeFiles/superlu_dist.dir/zreadhb.c.o.d -o CMakeFiles/superlu_dist.dir/zreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c", line 194: warning: variable "c" was set but never used + register int c; + ^ + +[ 80%] Building C object SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o -MF CMakeFiles/superlu_dist.dir/zreadrb.c.o.d -o CMakeFiles/superlu_dist.dir/zreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c", line 90: warning: variable "c" was set but never used + register int c; + ^ + +[ 80%] Building C object SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o -MF CMakeFiles/superlu_dist.dir/zreadtriple.c.o.d -o CMakeFiles/superlu_dist.dir/zreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c +[ 80%] Building C object SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c", line 37: warning: variable "lasta" was declared but never referenced + int_t i, j, k, jsize, lasta, nnz, nz, new_nonz, minn = 100; + ^ + +[ 80%] Building C object SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o -MF CMakeFiles/superlu_dist.dir/zbinary_io.c.o.d -o CMakeFiles/superlu_dist.dir/zbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c", line 9: warning: variable "i" was declared but never referenced + int_t i,j; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c", line 9: warning: variable "j" was declared but never referenced + int_t i,j; + ^ + +[ 82%] Building C object SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o -MF CMakeFiles/superlu_dist.dir/zreadMM.c.o.d -o CMakeFiles/superlu_dist.dir/zreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c", line 46: warning: variable "cs" was set but never used + char *cs; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c", line 229: warning: function "zreadrhs" was declared but never referenced + static void zreadrhs(int m, doublecomplex *b) + ^ + +[ 82%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o -MF CMakeFiles/superlu_dist.dir/pzgsequ.c.o.d -o CMakeFiles/superlu_dist.dir/pzgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c +[ 82%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o -MF CMakeFiles/superlu_dist.dir/pzlaqgs.c.o.d -o CMakeFiles/superlu_dist.dir/pzlaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c +[ 82%] Building C object SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o -MF CMakeFiles/superlu_dist.dir/zldperm_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c +[ 82%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o -MF CMakeFiles/superlu_dist.dir/pzlangs.c.o.d -o CMakeFiles/superlu_dist.dir/pzlangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c +[ 85%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o -MF CMakeFiles/superlu_dist.dir/pzutil.c.o.d -o CMakeFiles/superlu_dist.dir/pzutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c", line 442: warning: variable "i" was declared but never referenced + int_t i, nb, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c", line 442: warning: variable "nb" was declared but never referenced + int_t i, nb, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c", line 442: warning: variable "nsupers" was set but never used + int_t i, nb, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c", line 623: warning: variable "ptr_to_dbuf" was declared but never referenced + int *itemp, *ptr_to_ibuf, *ptr_to_dbuf; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c", line 891: warning: variable "derr" was declared but never referenced + double derr; + ^ + +[ 85%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o -MF CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c", line 128: warning: variable "lst_s" was set but never used + int_t i, k, j, gb, szsn, gb_n, gb_s, gb_l, fst_s, fst_s_l, lst_s, i_loc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c", line 132: warning: variable "dword" was set but never used + int_t iword, dword; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c", line 1224: warning: variable "Glu_freeable_n" was declared but never referenced + Glu_freeable_t Glu_freeable_n; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c", line 1226: warning: variable "bnnz" was declared but never referenced + int_t bnnz, fsupc, i, irow, istart, j, jb, ib, jj, k, k1, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c", line 1227: warning: variable "nsupc_gb" was declared but never referenced + len, len1, nsupc, nsupc_gb, ii, nprocs; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c", line 1238: warning: variable "Astore" was set but never used + NRformat_loc *Astore; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c", line 1239: warning: variable "a" was declared but never referenced + doublecomplex *a; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c", line 1240: warning: variable "asub" was declared but never referenced + int_t *asub, *xa; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c", line 1240: warning: variable "xa" was declared but never referenced + int_t *asub, *xa; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c", line 1331: warning: variable "idxs" was declared but never referenced + int_t *idxs; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c", line 1332: warning: variable "nzrows" was declared but never referenced + int_t **nzrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c", line 1333: warning: variable "rseed" was declared but never referenced + double rseed; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c", line 1339: warning: variable "mem_use" was declared but never referenced + float mem_use = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c", line 1346: warning: variable "il" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c", line 1346: warning: variable "rel" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c", line 1346: warning: variable "idx_r" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c", line 1347: warning: variable "lptr1_tmp" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c", line 1347: warning: variable "idx_i" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c", line 1347: warning: variable "idx_v" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c", line 1347: warning: variable "m" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +[ 85%] Building C object SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o -MF CMakeFiles/superlu_dist.dir/zdistribute.c.o.d -o CMakeFiles/superlu_dist.dir/zdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c", line 170: warning: variable "idxs" was declared but never referenced + int_t *idxs; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c", line 171: warning: variable "nzrows" was declared but never referenced + int_t **nzrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c", line 172: warning: variable "rseed" was declared but never referenced + double rseed; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c", line 193: warning: variable "il" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c", line 193: warning: variable "rel" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c", line 193: warning: variable "idx_r" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c", line 194: warning: variable "lptr1_tmp" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c", line 194: warning: variable "idx_i" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c", line 194: warning: variable "idx_v" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c", line 194: warning: variable "m" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c", line 196: warning: variable "tag" was declared but never referenced + int tag; + ^ + +[ 85%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o -MF CMakeFiles/superlu_dist.dir/pzdistribute.c.o.d -o CMakeFiles/superlu_dist.dir/pzdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c", line 74: warning: variable "nnz_tot" was declared but never referenced + int_t i, irow, fst_row, j, jcol, k, gbi, gbj, n, m_loc, jsize,nnz_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c", line 83: warning: variable "asum" was declared but never referenced + doublecomplex asum,asum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c", line 83: warning: variable "asum_tot" was declared but never referenced + doublecomplex asum,asum_tot; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c", line 84: warning: variable "iam_g" was declared but never referenced + int iam, it, p, procs, iam_g; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c", line 392: warning: variable "Astore" was set but never used + NRformat_loc *Astore; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c", line 395: warning: variable "xa_begin" was declared but never referenced + int_t *xa_begin, *xa_end; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c", line 395: warning: variable "xa_end" was declared but never referenced + int_t *xa_begin, *xa_end; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c", line 475: warning: variable "idxs" was declared but never referenced + int_t *idxs; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c", line 476: warning: variable "nzrows" was declared but never referenced + int_t **nzrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c", line 477: warning: variable "rseed" was declared but never referenced + double rseed; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c", line 498: warning: variable "il" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c", line 498: warning: variable "rel" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c", line 498: warning: variable "idx_r" was declared but never referenced + int_t ik, il, lk, rel, knsupc, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c", line 499: warning: variable "lptr1_tmp" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c", line 499: warning: variable "idx_i" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c", line 499: warning: variable "idx_v" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c", line 499: warning: variable "m" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m, uu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c", line 501: warning: variable "tag" was declared but never referenced + int tag; + ^ + +[ 85%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrf.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c", line 298: warning: variable "tempu" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c", line 298: warning: variable "segsize" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c", line 298: warning: variable "lead_zero" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c", line 298: warning: variable "index" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c", line 298: warning: variable "jj" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c", line 298: warning: variable "i" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c", line 494: warning: variable "tempu" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c", line 494: warning: variable "segsize" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c", line 494: warning: variable "lead_zero" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c", line 494: warning: variable "index" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c", line 494: warning: variable "jj" was set but never used + { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c", line 284: warning: variable "temp_ncol" was declared but never referenced + int temp_ncol; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c", line 26: warning: variable "full" was set but never used + int full; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 32: warning: incompatible redefinition of macro "SCHEDULE_STRATEGY" (declared at line 24 of "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c") + #define SCHEDULE_STRATEGY guided + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 246: warning: variable "ljb" was set but never used + for (j = jj0; j < nub; ++j) { /* jj0 starts after look-ahead window. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 345: warning: variable "i" was set but never used + for (int i = 0; i < RemainBlk; ++i) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 345: warning: variable "j" was set but never used + for (int i = 0; i < RemainBlk; ++i) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 444: warning: variable "rukp" was declared but never referenced + int_t rukp = Ublock_info[j].rukp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 437: warning: variable "nsupc" was set but never used + for (int ij = 0; ij < lookAheadBlk*(nub-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 437: warning: variable "ljb" was set but never used + for (int ij = 0; ij < lookAheadBlk*(nub-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 437: warning: variable "lptr" was set but never used + for (int ij = 0; ij < lookAheadBlk*(nub-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 437: warning: variable "ib" was set but never used + for (int ij = 0; ij < lookAheadBlk*(nub-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 437: warning: variable "temp_nbrow" was set but never used + for (int ij = 0; ij < lookAheadBlk*(nub-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 437: warning: variable "cum_nrow" was set but never used + for (int ij = 0; ij < lookAheadBlk*(nub-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 641: warning: variable "rukp" was declared but never referenced + int_t rukp = Ublock_info[j].rukp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 647: warning: variable "ncols" was set but never used + int ncols; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 634: warning: variable "j" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 634: warning: variable "lb" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 634: warning: variable "rukp" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 634: warning: variable "iukp" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 634: warning: variable "jb" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 634: warning: variable "nsupc" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 634: warning: variable "ljb" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 634: warning: variable "lptr" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 634: warning: variable "ib" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 634: warning: variable "temp_nbrow" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c", line 634: warning: variable "cum_nrow" was set but never used + for (int ij = 0; ij < RemainBlk*(jj_cpu-jj0); ++ij) { + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 258: warning: variable "it" was declared but never referenced + int_t fnz, i, ib, ijb, ilst, it, iukp, jb, jj, klst, knsupc, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 260: warning: variable "il" was declared but never referenced + nlb, nub, nsupc, rel, rukp, il, iu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 260: warning: variable "iu" was declared but never referenced + nlb, nub, nsupc, rel, rukp, il, iu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 262: warning: variable "yourcol" was declared but never referenced + int iam, kcol, krow, yourcol, mycol, myrow, pi, pj; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 286: warning: variable "p" was declared but never referenced + int ldt, ldu, lead_zero, ncols, ncb, nrb, p, pr, pc, nblocks; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 286: warning: variable "pr" was declared but never referenced + int ldt, ldu, lead_zero, ncols, ncb, nrb, p, pr, pc, nblocks; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 286: warning: variable "pc" was declared but never referenced + int ldt, ldu, lead_zero, ncols, ncb, nrb, p, pr, pc, nblocks; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 286: warning: variable "nblocks" was set but never used + int ldt, ldu, lead_zero, ncols, ncb, nrb, p, pr, pc, nblocks; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 287: warning: variable "etree_supno_l" was declared but never referenced + int_t *etree_supno_l, *etree_supno, *blocks, *blockr, *Ublock, *Urows, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 287: warning: variable "etree_supno" was declared but never referenced + int_t *etree_supno_l, *etree_supno, *blocks, *blockr, *Ublock, *Urows, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 287: warning: variable "blocks" was declared but never referenced + int_t *etree_supno_l, *etree_supno, *blocks, *blockr, *Ublock, *Urows, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 287: warning: variable "blockr" was declared but never referenced + int_t *etree_supno_l, *etree_supno, *blocks, *blockr, *Ublock, *Urows, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 287: warning: variable "Ublock" was declared but never referenced + int_t *etree_supno_l, *etree_supno, *blocks, *blockr, *Ublock, *Urows, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 287: warning: variable "Urows" was declared but never referenced + int_t *etree_supno_l, *etree_supno, *blocks, *blockr, *Ublock, *Urows, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 288: warning: variable "Lblock" was declared but never referenced + *Lblock, *Lrows, *perm_u, *sf_block, *sf_block_l, *nnodes_l, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 288: warning: variable "Lrows" was declared but never referenced + *Lblock, *Lrows, *perm_u, *sf_block, *sf_block_l, *nnodes_l, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 288: warning: variable "sf_block" was declared but never referenced + *Lblock, *Lrows, *perm_u, *sf_block, *sf_block_l, *nnodes_l, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 288: warning: variable "sf_block_l" was declared but never referenced + *Lblock, *Lrows, *perm_u, *sf_block, *sf_block_l, *nnodes_l, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 288: warning: variable "nnodes_l" was declared but never referenced + *Lblock, *Lrows, *perm_u, *sf_block, *sf_block_l, *nnodes_l, + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 289: warning: variable "nnodes_u" was declared but never referenced + *nnodes_u, *edag_supno_l, *recvbuf, **edag_supno; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 289: warning: variable "edag_supno_l" was declared but never referenced + *nnodes_u, *edag_supno_l, *recvbuf, **edag_supno; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 289: warning: variable "recvbuf" was declared but never referenced + *nnodes_u, *edag_supno_l, *recvbuf, **edag_supno; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 289: warning: variable "edag_supno" was declared but never referenced + *nnodes_u, *edag_supno_l, *recvbuf, **edag_supno; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 290: warning: variable "edag_supno_l_bytes" was declared but never referenced + float edag_supno_l_bytes; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 303: warning: variable "nnodes" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 303: warning: variable "sendcnts" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 303: warning: variable "sdispls" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 303: warning: variable "recvcnts" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 303: warning: variable "rdispls" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 303: warning: variable "srows" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 303: warning: variable "rrows" was declared but never referenced + int nnodes, *sendcnts, *sdispls, *recvcnts, *rdispls, *srows, *rrows; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 304: warning: variable "head" was declared but never referenced + etree_node *head, *tail, *ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 304: warning: variable "tail" was declared but never referenced + etree_node *head, *tail, *ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 304: warning: variable "ptr" was declared but never referenced + etree_node *head, *tail, *ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 305: warning: variable "num_child" was declared but never referenced + int *num_child; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 328: warning: variable "omp_load_imblc" was declared but never referenced + double omp_load_imblc = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 331: warning: variable "schur_flop_timer" was declared but never referenced + double schur_flop_timer = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 339: warning: variable "scatter_mem_op_counter" was declared but never referenced + double scatter_mem_op_counter = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 340: warning: variable "scatter_mem_op_timer" was declared but never referenced + double scatter_mem_op_timer = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 341: warning: variable "scatterL_mem_op_counter" was declared but never referenced + double scatterL_mem_op_counter = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 342: warning: variable "scatterL_mem_op_timer" was declared but never referenced + double scatterL_mem_op_timer = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 343: warning: variable "scatterU_mem_op_counter" was declared but never referenced + double scatterU_mem_op_counter = 0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c", line 344: warning: variable "scatterU_mem_op_timer" was declared but never referenced + double scatterU_mem_op_timer = 0.0; + ^ + +[ 88%] Building C object SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o -MF CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o.d -o CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c +[ 88%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrf2.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c", line 158: warning: variable "zero" was declared but never referenced + doublecomplex alpha = {-1.0, 0.0}, zero = {0.0, 0.0}, one = {1.0, 0.0}; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c", line 162: warning: variable "t1" was declared but never referenced + double t1, t2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c", line 162: warning: variable "t2" was declared but never referenced + double t1, t2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c", line 400: warning: unrecognized GCC pragma + #pragma GCC optimize ("O0") + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c", line 426: warning: variable "zero" was declared but never referenced + doublecomplex alpha = {-1.0, 0.0}, zero = {0.0, 0.0}, one = {1.0, 0.0}; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c", line 583: warning: variable "cols_left" was set but never used + int cols_left, iam, pkk; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c", line 584: warning: variable "incy" was set but never used + int incy = 1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c", line 587: warning: variable "luptr" was set but never used + int luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c", line 588: warning: variable "jfst" was set but never used + int_t myrow, krow, j, jfst, jlst, u_diag_cnt; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c", line 588: warning: variable "jlst" was set but never used + int_t myrow, krow, j, jfst, jlst, u_diag_cnt; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c", line 588: warning: variable "u_diag_cnt" was set but never used + int_t myrow, krow, j, jfst, jlst, u_diag_cnt; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c", line 592: warning: variable "ujrow" was set but never used + doublecomplex *ujrow, *ublk_ptr; /* pointer to the U block */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c", line 593: warning: variable "Pr" was set but never used + int_t Pr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c", line 773: warning: variable "luptr" was declared but never referenced + int_t luptr, iukp, rukp; + ^ + +[ 88%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrs.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 167: warning: variable "nbrow" was declared but never referenced + int_t i, ii, irow, gbi, j, jj, k, knsupc, l, lk, nbrow; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 170: warning: variable "req_i" was declared but never referenced + MPI_Request req_i, req_d, *req_send, *req_recv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 170: warning: variable "req_d" was declared but never referenced + MPI_Request req_i, req_d, *req_send, *req_recv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 171: warning: variable "status" was declared but never referenced + MPI_Status status, *status_send, *status_recv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 173: warning: variable "t" was declared but never referenced + double t; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 419: warning: variable "supno" was set but never used + int_t *xsup, *supno; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 429: warning: variable "req_i" was declared but never referenced + MPI_Request req_i, req_d, *req_send, *req_recv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 429: warning: variable "req_d" was declared but never referenced + MPI_Request req_i, req_d, *req_send, *req_recv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 430: warning: variable "status" was declared but never referenced + MPI_Status status, *status_send, *status_recv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 658: warning: variable "recvbuf" was declared but never referenced + doublecomplex *recvbuf, *tempv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 658: warning: variable "tempv" was declared but never referenced + doublecomplex *recvbuf, *tempv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 663: warning: variable "ii" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 663: warning: variable "il" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 663: warning: variable "jj" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 663: warning: variable "lb" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 663: warning: variable "ljb" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 663: warning: variable "lptr" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 663: warning: variable "luptr" was declared but never referenced + int_t i, ii, il, j, jj, k, lb, ljb, lk, lptr, luptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 664: warning: variable "nb" was declared but never referenced + int_t nb, nlb,nlb_nodiag, nub, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 664: warning: variable "nlb" was set but never used + int_t nb, nlb,nlb_nodiag, nub, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 664: warning: variable "nlb_nodiag" was declared but never referenced + int_t nb, nlb,nlb_nodiag, nub, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 664: warning: variable "nub" was declared but never referenced + int_t nb, nlb,nlb_nodiag, nub, nsupers; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 665: warning: variable "usub" was declared but never referenced + int_t *xsup, *supno, *lsub, *usub; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 666: warning: variable "ilsum" was declared but never referenced + int_t *ilsum; /* Starting position of each supernode in lsum (LOCAL)*/ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 667: warning: variable "Pc" was set but never used + int Pc, Pr, iam; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 669: warning: variable "ldalsum" was declared but never referenced + int ldalsum; /* Number of lsum entries locally owned. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 670: warning: variable "maxrecvsz" was declared but never referenced + int maxrecvsz, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 670: warning: variable "p" was declared but never referenced + int maxrecvsz, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 670: warning: variable "pi" was declared but never referenced + int maxrecvsz, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 676: warning: variable "t" was declared but never referenced + double t; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 1262: warning: variable "ldalsum" was set but never used + for (jj=0;jjUfstnz_br_ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 879: warning: variable "Urbs1" was declared but never referenced + int_t *Urbs1; /* Number of row blocks in each block column of U. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 884: warning: variable "kk" was declared but never referenced + int_t i, ii, il, j, jj, k, kk, lb, ljb, lk, lib, lptr, luptr, gb, nn; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 884: warning: variable "lb" was declared but never referenced + int_t i, ii, il, j, jj, k, kk, lb, ljb, lk, lib, lptr, luptr, gb, nn; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 884: warning: variable "ljb" was declared but never referenced + int_t i, ii, il, j, jj, k, kk, lb, ljb, lk, lib, lptr, luptr, gb, nn; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 884: warning: variable "lptr" was declared but never referenced + int_t i, ii, il, j, jj, k, kk, lb, ljb, lk, lib, lptr, luptr, gb, nn; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 884: warning: variable "nn" was declared but never referenced + int_t i, ii, il, j, jj, k, kk, lb, ljb, lk, lib, lptr, luptr, gb, nn; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 885: warning: variable "nlb_nodiag" was declared but never referenced + int_t nb, nlb,nlb_nodiag, nub, nsupers, nsupers_j, nsupers_i,maxsuper; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 885: warning: variable "nub" was declared but never referenced + int_t nb, nlb,nlb_nodiag, nub, nsupers, nsupers_j, nsupers_i,maxsuper; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 886: warning: variable "usub" was declared but never referenced + int_t *xsup, *supno, *lsub, *usub; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 889: warning: variable "nprobe" was declared but never referenced + int knsupc, nsupr, nprobe; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 890: warning: variable "outcount" was declared but never referenced + int nbtree, nrtree, outcount; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 892: warning: variable "p" was declared but never referenced + int maxrecvsz, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 892: warning: variable "pi" was declared but never referenced + int maxrecvsz, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 897: warning: variable "sum" was declared but never referenced + doublecomplex sum; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 898: warning: variable "status_on" was declared but never referenced + MPI_Status status,status_on,statusx,statuslsum; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 898: warning: variable "statusx" was declared but never referenced + MPI_Status status,status_on,statusx,statuslsum; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 898: warning: variable "statuslsum" was declared but never referenced + MPI_Status status,status_on,statusx,statuslsum; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 899: warning: variable "gstrs_comm" was declared but never referenced + pxgstrs_comm_t *gstrs_comm = SOLVEstruct->gstrs_comm; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 902: warning: variable "tmax" was declared but never referenced + double tmax; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 908: warning: variable "fsendx_plist" was declared but never referenced + int **fsendx_plist = Llu->fsendx_plist; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 914: warning: variable "frecv_tmp" was declared but never referenced + int frecv_tmp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 919: warning: variable "nleaftmp" was declared but never referenced + int nleaftmp = 0, nroottmp = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 919: warning: variable "nroottmp" was declared but never referenced + int nleaftmp = 0, nroottmp = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 920: warning: variable "msgsize" was declared but never referenced + int_t msgsize; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 924: warning: variable "bsendx_plist" was declared but never referenced + int **bsendx_plist = Llu->bsendx_plist; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 930: warning: variable "flagx" was declared but never referenced + int_t flagx,flaglsum,flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 930: warning: variable "flaglsum" was declared but never referenced + int_t flagx,flaglsum,flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 930: warning: variable "flag" was declared but never referenced + int_t flagx,flaglsum,flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 931: warning: variable "LBTree_active" was declared but never referenced + int_t *LBTree_active, *LRTree_active, *LBTree_finish, *LRTree_finish, *leafsups, *rootsups; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 931: warning: variable "LRTree_active" was declared but never referenced + int_t *LBTree_active, *LRTree_active, *LBTree_finish, *LRTree_finish, *leafsups, *rootsups; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 931: warning: variable "LBTree_finish" was declared but never referenced + int_t *LBTree_active, *LRTree_active, *LBTree_finish, *LRTree_finish, *leafsups, *rootsups; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 931: warning: variable "LRTree_finish" was declared but never referenced + int_t *LBTree_active, *LRTree_active, *LBTree_finish, *LRTree_finish, *leafsups, *rootsups; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 932: warning: variable "TAG" was declared but never referenced + int_t TAG; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 933: warning: variable "t2_sol" was declared but never referenced + double t1_sol, t2_sol, t; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 933: warning: variable "t" was set but never used + double t1_sol, t2_sol, t; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 938: warning: variable "gik" was declared but never referenced + int_t gik,iklrow,fnz; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 938: warning: variable "iklrow" was declared but never referenced + int_t gik,iklrow,fnz; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 938: warning: variable "fnz" was declared but never referenced + int_t gik,iklrow,fnz; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 940: warning: variable "mod_bit" was declared but never referenced + int *mod_bit = Llu->mod_bit; /* flag contribution from each row block */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 941: warning: variable "INFO" was declared but never referenced + int INFO, pad; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 941: warning: variable "pad" was declared but never referenced + int INFO, pad; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 942: warning: variable "tmpresult" was declared but never referenced + int_t tmpresult; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 946: warning: variable "msg_vol" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 946: warning: variable "msg_cnt" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 949: warning: variable "msgcnt" was declared but never referenced + int_t msgcnt[4]; /* Count the size of the message xfer'd in each buffer: + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 957: warning: variable "Nwork" was declared but never referenced + int Nwork; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 959: warning: variable "done" was declared but never referenced + yes_no_t done; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 960: warning: variable "startforward" was declared but never referenced + yes_no_t startforward; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 961: warning: variable "nbrow" was declared but never referenced + int nbrow; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 962: warning: variable "ik" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 962: warning: variable "rel" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 962: warning: variable "idx_r" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 962: warning: variable "jb" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 962: warning: variable "nrbl" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 962: warning: variable "irow" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 962: warning: variable "pc" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 962: warning: variable "iknsupc" was declared but never referenced + int_t ik, rel, idx_r, jb, nrbl, irow, pc,iknsupc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 963: warning: variable "lptr1_tmp" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 963: warning: variable "idx_i" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 963: warning: variable "idx_v" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 963: warning: variable "m" was declared but never referenced + int_t lptr1_tmp, idx_i, idx_v,m; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 964: warning: variable "ready" was declared but never referenced + int_t ready; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c", line 966: warning: variable "empty" was declared but never referenced + yes_no_t empty; + ^ + +[ 88%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrs1.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c +[ 88%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 84: warning: variable "lib" was declared but never referenced + int_t i, ii, ik, il, ikcol, irow, j, lb, lk, lib, rel; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 89: warning: variable "status" was declared but never referenced + MPI_Status status; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 90: warning: variable "test_flag" was declared but never referenced + int test_flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 272: warning: variable "beta" was declared but never referenced + doublecomplex alpha = {1.0, 0.0}, beta = {0.0, 0.0}; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 284: warning: variable "status" was declared but never referenced + MPI_Status status; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 285: warning: variable "test_flag" was declared but never referenced + int test_flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 449: warning: variable "malpha" was declared but never referenced + doublecomplex alpha = {1.0, 0.0}, beta = {0.0, 0.0},malpha={-1.0, 0.0}; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 451: warning: variable "dest" was declared but never referenced + doublecomplex *dest; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 453: warning: variable "pi" was declared but never referenced + int iam, iknsupc, myrow, krow, nbrow, nbrow1, nbrow_ref, nsupr, nsupr1, p, pi, idx_r,m; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 453: warning: variable "idx_r" was declared but never referenced + int iam, iknsupc, myrow, krow, nbrow, nbrow1, nbrow_ref, nsupr, nsupr1, p, pi, idx_r,m; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 454: warning: variable "lib" was declared but never referenced + int_t i, ii,jj, ik, il, ikcol, irow, j, lb, lk, rel, lib,lready; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 454: warning: variable "lready" was declared but never referenced + int_t i, ii,jj, ik, il, ikcol, irow, j, lb, lk, rel, lib,lready; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 455: warning: variable "nlb1" was declared but never referenced + int_t *lsub, *lsub1, nlb1, lptr1, luptr1,*lloc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 455: warning: variable "lptr1" was declared but never referenced + int_t *lsub, *lsub1, nlb1, lptr1, luptr1,*lloc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 455: warning: variable "luptr1" was declared but never referenced + int_t *lsub, *lsub1, nlb1, lptr1, luptr1,*lloc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 457: warning: variable "frecv" was declared but never referenced + int *frecv = Llu->frecv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 458: warning: variable "fsendx_plist" was declared but never referenced + int **fsendx_plist = Llu->fsendx_plist; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 459: warning: variable "maxrecvsz" was declared but never referenced + int_t luptr_tmp,luptr_tmp1,lptr1_tmp,maxrecvsz, idx_i, idx_v,idx_n, idx_l, fmod_tmp, lbstart,lbend,nn,Nchunk,nlb_loc,remainder; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 459: warning: variable "idx_l" was declared but never referenced + int_t luptr_tmp,luptr_tmp1,lptr1_tmp,maxrecvsz, idx_i, idx_v,idx_n, idx_l, fmod_tmp, lbstart,lbend,nn,Nchunk,nlb_loc,remainder; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 461: warning: variable "ops_loc" was declared but never referenced + flops_t ops_loc=0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 462: warning: variable "status" was declared but never referenced + MPI_Status status; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 463: warning: variable "test_flag" was declared but never referenced + int test_flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 464: warning: variable "done" was declared but never referenced + yes_no_t done; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 466: warning: variable "LRtree_ptr" was declared but never referenced + C_Tree *LRtree_ptr = Llu->LRtree_ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 467: warning: variable "idx_lsum" was declared but never referenced + int_t* idx_lsum,idx_lsum1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 467: warning: variable "idx_lsum1" was declared but never referenced + int_t* idx_lsum,idx_lsum1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 469: warning: variable "ldalsum" was set but never used + int_t ldalsum; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 472: warning: variable "luptr" was declared but never referenced + int_t luptr; /* Starting position in lusup[*]. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 473: warning: variable "iword" was declared but never referenced + int_t iword = sizeof(int_t); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 474: warning: variable "dword" was declared but never referenced + int_t dword = sizeof (double); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 475: warning: variable "aln_d" was set but never used + int aln_d,aln_i; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 494: warning: variable "t1" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 494: warning: variable "t2" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 494: warning: variable "t3" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 494: warning: variable "t4" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 495: warning: variable "msg_vol" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 495: warning: variable "msg_cnt" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1012: warning: variable "malpha" was declared but never referenced + doublecomplex alpha = {1.0, 0.0}, beta = {0.0, 0.0},malpha={-1.0, 0.0}; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1014: warning: variable "dest" was declared but never referenced + doublecomplex *dest; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1016: warning: variable "pi" was declared but never referenced + int iam, iknsupc, myrow, krow, nbrow, nbrow1, nbrow_ref, nsupr, nsupr1, p, pi, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1016: warning: variable "idx_r" was declared but never referenced + int iam, iknsupc, myrow, krow, nbrow, nbrow1, nbrow_ref, nsupr, nsupr1, p, pi, idx_r; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1017: warning: variable "lib" was declared but never referenced + int_t i, ii,jj, ik, il, ikcol, irow, j, lb, lk, rel, lib,lready; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1017: warning: variable "lready" was declared but never referenced + int_t i, ii,jj, ik, il, ikcol, irow, j, lb, lk, rel, lib,lready; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1018: warning: variable "lptr1" was declared but never referenced + int_t *lsub, *lsub1, nlb1, lptr1, luptr1,*lloc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1018: warning: variable "luptr1" was declared but never referenced + int_t *lsub, *lsub1, nlb1, lptr1, luptr1,*lloc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1020: warning: variable "frecv" was declared but never referenced + int *frecv = Llu->frecv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1021: warning: variable "fsendx_plist" was declared but never referenced + int **fsendx_plist = Llu->fsendx_plist; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1022: warning: variable "maxrecvsz" was declared but never referenced + int_t luptr_tmp,luptr_tmp1,lptr1_tmp,maxrecvsz, idx_i, idx_v,idx_n, idx_l, fmod_tmp, lbstart,lbend,nn,Nchunk,nlb_loc,remainder; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1022: warning: variable "idx_l" was declared but never referenced + int_t luptr_tmp,luptr_tmp1,lptr1_tmp,maxrecvsz, idx_i, idx_v,idx_n, idx_l, fmod_tmp, lbstart,lbend,nn,Nchunk,nlb_loc,remainder; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1025: warning: variable "ops_loc" was declared but never referenced + flops_t ops_loc=0.0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1026: warning: variable "status" was declared but never referenced + MPI_Status status; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1027: warning: variable "test_flag" was declared but never referenced + int test_flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1028: warning: variable "done" was declared but never referenced + yes_no_t done; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1031: warning: variable "idx_lsum" was declared but never referenced + int_t* idx_lsum,idx_lsum1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1031: warning: variable "idx_lsum1" was declared but never referenced + int_t* idx_lsum,idx_lsum1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1033: warning: variable "ldalsum" was set but never used + int_t ldalsum; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1034: warning: variable "nleaf_send_tmp" was declared but never referenced + int_t nleaf_send_tmp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1036: warning: variable "luptr" was declared but never referenced + int_t luptr; /* Starting position in lusup[*]. */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1037: warning: variable "iword" was declared but never referenced + int_t iword = sizeof(int_t); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1038: warning: variable "dword" was declared but never referenced + int_t dword = sizeof (double); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1039: warning: variable "aln_d" was set but never used + int aln_d,aln_i; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1048: warning: variable "t1" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1048: warning: variable "t2" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1048: warning: variable "t3" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1048: warning: variable "t4" was declared but never referenced + double t1, t2, t3, t4; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1049: warning: variable "msg_vol" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1049: warning: variable "msg_cnt" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1429: warning: variable "pi" was declared but never referenced + int iam, iknsupc, knsupc, myrow, nsupr, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1437: warning: variable "brecv" was declared but never referenced + int *brecv = Llu->brecv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1438: warning: variable "bsendx_plist" was declared but never referenced + int **bsendx_plist = Llu->bsendx_plist; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1440: warning: variable "URtree_ptr" was declared but never referenced + C_Tree *URtree_ptr = Llu->URtree_ptr; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1441: warning: variable "status" was declared but never referenced + MPI_Status status; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1442: warning: variable "test_flag" was declared but never referenced + int test_flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1449: warning: variable "t1" was declared but never referenced + double t1, t2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1449: warning: variable "t2" was declared but never referenced + double t1, t2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1450: warning: variable "msg_vol" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1450: warning: variable "msg_cnt" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1452: warning: variable "iword" was declared but never referenced + int_t iword = sizeof(int_t); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1453: warning: variable "dword" was declared but never referenced + int_t dword = sizeof(double); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1454: warning: variable "aln_d" was set but never used + int aln_d,aln_i; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1920: warning: variable "pi" was declared but never referenced + int iam, iknsupc, knsupc, myrow, nsupr, p, pi; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1928: warning: variable "brecv" was declared but never referenced + int *brecv = Llu->brecv; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1929: warning: variable "bsendx_plist" was declared but never referenced + int **bsendx_plist = Llu->bsendx_plist; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1932: warning: variable "status" was declared but never referenced + MPI_Status status; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1933: warning: variable "test_flag" was declared but never referenced + int test_flag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1940: warning: variable "t1" was declared but never referenced + double t1, t2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1940: warning: variable "t2" was declared but never referenced + double t1, t2; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1941: warning: variable "msg_vol" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1941: warning: variable "msg_cnt" was declared but never referenced + float msg_vol = 0, msg_cnt = 0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1943: warning: variable "iword" was declared but never referenced + int_t iword = sizeof(int_t); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1944: warning: variable "dword" was declared but never referenced + int_t dword = sizeof (double); + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c", line 1945: warning: variable "aln_d" was set but never used + int aln_d,aln_i; + ^ + +[ 91%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c", line 138: warning: variable "recv_req" was declared but never referenced + MPI_Request *send_req, recv_req; + ^ + +[ 91%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o -MF CMakeFiles/superlu_dist.dir/pzgsrfs.c.o.d -o CMakeFiles/superlu_dist.dir/pzgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c +[ 91%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o -MF CMakeFiles/superlu_dist.dir/pzgsmv.c.o.d -o CMakeFiles/superlu_dist.dir/pzgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c", line 38: warning: variable "m" was set but never used + int_t i, j, k, l, m, m_loc, n, fst_row, jcol; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c", line 43: warning: variable "itemp" was declared but never referenced + int_t *extern_start, *spa, *itemp; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c", line 249: warning: variable "m" was set but never used + int_t i, j, p, m, m_loc, n, fst_row, jcol; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c", line 249: warning: variable "n" was set but never used + int_t i, j, p, m, m_loc, n, fst_row, jcol; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c", line 252: warning: variable "ind_tosend" was declared but never referenced + int_t *ind_tosend, *ind_torecv, *ptr_ind_tosend, *ptr_ind_torecv; + ^ + +[ 91%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c", line 149: warning: variable "notran" was set but never used + int_t notran; + ^ + +[ 91%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c", line 310: warning: function "zPrintMSRmatrix" was declared but never referenced + static void zPrintMSRmatrix + ^ + +[ 91%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o -MF CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o.d -o CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c +[ 94%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o -MF CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o.d -o CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c", line 560: warning: pointless comparison of unsigned integer with zero + if (Fact < 0 || Fact > FACTORED) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c", line 562: warning: pointless comparison of unsigned integer with zero + else if (options->RowPerm < 0 || options->RowPerm > MY_PERMR) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c", line 564: warning: pointless comparison of unsigned integer with zero + else if (options->ColPerm < 0 || options->ColPerm > MY_PERMC) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c", line 566: warning: pointless comparison of unsigned integer with zero + else if (options->IterRefine < 0 || options->IterRefine > SLU_EXTRA) + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c", line 1307: warning: variable "num_mem_usage" is used before its value is set + + num_mem_usage.for_lu; /* distribution step */ + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c", line 597: warning: variable "ldb3d" was declared but never referenced + int ldb3d = ldb; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c", line 616: warning: variable "A_orig" was declared but never referenced + NRformat_loc *A_orig = A->Store; + ^ + +[ 94%] Building C object SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o -MF CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c", line 374: warning: variable "dest" was declared but never referenced + int npdep = grid3d->npdep, dest, src, tag; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c", line 297: warning: variable "m_loc" was declared but never referenced + int m_loc = A3d->m_loc; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c", line 303: warning: variable "num_procs_to_send" was declared but never referenced + int num_procs_to_send, num_procs_to_recv; // persistent across multiple solves + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c", line 303: warning: variable "num_procs_to_recv" was declared but never referenced + int num_procs_to_send, num_procs_to_recv; // persistent across multiple solves + ^ + +[ 94%] Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c", line 152: warning: variable "iam" was declared but never referenced + int_t iam = grid->iam; // in 2D grid + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c", line 239: warning: variable "A_gpu" was declared but never referenced + zLUstruct_gpu_t *A_gpu, *dA_gpu; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c", line 239: warning: variable "dA_gpu" was declared but never referenced + zLUstruct_gpu_t *A_gpu, *dA_gpu; + ^ + +[ 94%] Building C object SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o -MF CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o.d -o CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c +[ 94%] Building C object SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c +[ 97%] Building C object SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o -MF CMakeFiles/superlu_dist.dir/zscatter3d.c.o.d -o CMakeFiles/superlu_dist.dir/zscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c +[ 97%] Building C object SRC/CMakeFiles/superlu_dist.dir/zgather.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zgather.c.o -MF CMakeFiles/superlu_dist.dir/zgather.c.o.d -o CMakeFiles/superlu_dist.dir/zgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c", line 275: warning: variable "full" was set but never used + int_t full = 1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c", line 276: warning: variable "full_Phi" was set but never used + int_t full_Phi = 1; + ^ + +[ 97%] Building C object SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o -MF CMakeFiles/superlu_dist.dir/pz3dcomm.c.o.d -o CMakeFiles/superlu_dist.dir/pz3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c", line 222: warning: variable "inc" was declared but never referenced + int inc = 1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c", line 294: warning: variable "inc" was declared but never referenced + int inc = 1; + ^ + +[ 97%] Building C object SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o -MF CMakeFiles/superlu_dist.dir/ztrfAux.c.o.d -o CMakeFiles/superlu_dist.dir/ztrfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c", line 240: warning: variable "full" was set but never used + int_t full = 1; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c", line 141: warning: variable "lusup" was set but never used + doublecomplex* lusup; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c", line 421: warning: variable "lptr0" was set but never used + int_t lptr0, luptr0; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c", line 421: warning: variable "luptr0" was set but never used + int_t lptr0, luptr0; + ^ + +[ 97%] Building C object SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o -MF CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o.d -o CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c", line 485: warning: variable "nsupr" was set but never used + int_t nsupr; + ^ + +[100%] Building C object SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o -MF CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o.d -o CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c +[100%] Building C object SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/cray/pe/craype/2.7.19/bin/cc -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o -MF CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o.d -o CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c +[100%] Building CUDA object SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -DUSE_VENDOR_BLAS -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC -O3 -DNDEBUG --generate-code=arch=compute_80,code=[compute_80,sm_80] -Xcompiler=-fPIC -std=c++11 -MD -MT SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu -o CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu(701): warning #177-D: function "print_occupancy" was declared but never referenced + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu(712): warning #177-D: function "printDevProp" was declared but never referenced + +[100%] Linking CUDA device code CMakeFiles/superlu_dist.dir/cmake_device_link.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/superlu_dist.dir/dlink.txt --verbose=1 +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler -DUSE_VENDOR_BLAS -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC -O3 -DNDEBUG --generate-code=arch=compute_80,code=[compute_80,sm_80] -Xcompiler=-fPIC -Wno-deprecated-gpu-targets -shared -dlink CMakeFiles/superlu_dist.dir/sp_ienv.c.o CMakeFiles/superlu_dist.dir/etree.c.o CMakeFiles/superlu_dist.dir/sp_colorder.c.o CMakeFiles/superlu_dist.dir/get_perm_c.c.o CMakeFiles/superlu_dist.dir/mmd.c.o CMakeFiles/superlu_dist.dir/comm.c.o CMakeFiles/superlu_dist.dir/memory.c.o CMakeFiles/superlu_dist.dir/util.c.o CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o CMakeFiles/superlu_dist.dir/superlu_grid.c.o CMakeFiles/superlu_dist.dir/pxerr_dist.c.o CMakeFiles/superlu_dist.dir/superlu_timer.c.o CMakeFiles/superlu_dist.dir/symbfact.c.o CMakeFiles/superlu_dist.dir/psymbfact.c.o CMakeFiles/superlu_dist.dir/psymbfact_util.c.o CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o CMakeFiles/superlu_dist.dir/xerr_dist.c.o CMakeFiles/superlu_dist.dir/smach_dist.c.o CMakeFiles/superlu_dist.dir/dmach_dist.c.o CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o CMakeFiles/superlu_dist.dir/comm_tree.c.o CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o CMakeFiles/superlu_dist.dir/supernodal_etree.c.o CMakeFiles/superlu_dist.dir/supernodalForest.c.o CMakeFiles/superlu_dist.dir/trfAux.c.o CMakeFiles/superlu_dist.dir/communication_aux.c.o CMakeFiles/superlu_dist.dir/treeFactorization.c.o CMakeFiles/superlu_dist.dir/sec_structs.c.o CMakeFiles/superlu_dist.dir/dlangs_dist.c.o CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o CMakeFiles/superlu_dist.dir/dutil_dist.c.o CMakeFiles/superlu_dist.dir/dmemory_dist.c.o CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/pdgssvx.c.o CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/dreadhb.c.o CMakeFiles/superlu_dist.dir/dreadrb.c.o CMakeFiles/superlu_dist.dir/dreadtriple.c.o CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/dbinary_io.c.o CMakeFiles/superlu_dist.dir/dreadMM.c.o CMakeFiles/superlu_dist.dir/pdgsequ.c.o CMakeFiles/superlu_dist.dir/pdlaqgs.c.o CMakeFiles/superlu_dist.dir/dldperm_dist.c.o CMakeFiles/superlu_dist.dir/pdlangs.c.o CMakeFiles/superlu_dist.dir/pdutil.c.o CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/ddistribute.c.o CMakeFiles/superlu_dist.dir/pddistribute.c.o CMakeFiles/superlu_dist.dir/pdgstrf.c.o CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o CMakeFiles/superlu_dist.dir/pdgstrf2.c.o CMakeFiles/superlu_dist.dir/pdgstrs.c.o CMakeFiles/superlu_dist.dir/pdgstrs1.c.o CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/pdgsrfs.c.o CMakeFiles/superlu_dist.dir/pdgsmv.c.o CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/dgather.c.o CMakeFiles/superlu_dist.dir/dscatter3d.c.o CMakeFiles/superlu_dist.dir/pd3dcomm.c.o CMakeFiles/superlu_dist.dir/dtrfAux.c.o CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o CMakeFiles/superlu_dist.dir/slangs_dist.c.o CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o CMakeFiles/superlu_dist.dir/sutil_dist.c.o CMakeFiles/superlu_dist.dir/smemory_dist.c.o CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/psgssvx.c.o CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/sreadhb.c.o CMakeFiles/superlu_dist.dir/sreadrb.c.o CMakeFiles/superlu_dist.dir/sreadtriple.c.o CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/sbinary_io.c.o CMakeFiles/superlu_dist.dir/sreadMM.c.o CMakeFiles/superlu_dist.dir/psgsequ.c.o CMakeFiles/superlu_dist.dir/pslaqgs.c.o CMakeFiles/superlu_dist.dir/sldperm_dist.c.o CMakeFiles/superlu_dist.dir/pslangs.c.o CMakeFiles/superlu_dist.dir/psutil.c.o CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/sdistribute.c.o CMakeFiles/superlu_dist.dir/psdistribute.c.o CMakeFiles/superlu_dist.dir/psgstrf.c.o CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o CMakeFiles/superlu_dist.dir/psgstrf2.c.o CMakeFiles/superlu_dist.dir/psgstrs.c.o CMakeFiles/superlu_dist.dir/psgstrs1.c.o CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/psgsrfs.c.o CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o CMakeFiles/superlu_dist.dir/psgsmv.c.o CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/psGetDiagU.c.o CMakeFiles/superlu_dist.dir/psgssvx3d.c.o CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/psgstrf3d.c.o CMakeFiles/superlu_dist.dir/streeFactorization.c.o CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/sgather.c.o CMakeFiles/superlu_dist.dir/sscatter3d.c.o CMakeFiles/superlu_dist.dir/ps3dcomm.c.o CMakeFiles/superlu_dist.dir/strfAux.c.o CMakeFiles/superlu_dist.dir/scommunication_aux.c.o CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o CMakeFiles/superlu_dist.dir/psgsequb.c.o CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o CMakeFiles/superlu_dist.dir/zlangs_dist.c.o CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o CMakeFiles/superlu_dist.dir/zutil_dist.c.o CMakeFiles/superlu_dist.dir/zmemory_dist.c.o CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/pzgssvx.c.o CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/zreadhb.c.o CMakeFiles/superlu_dist.dir/zreadrb.c.o CMakeFiles/superlu_dist.dir/zreadtriple.c.o CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/zbinary_io.c.o CMakeFiles/superlu_dist.dir/zreadMM.c.o CMakeFiles/superlu_dist.dir/pzgsequ.c.o CMakeFiles/superlu_dist.dir/pzlaqgs.c.o CMakeFiles/superlu_dist.dir/zldperm_dist.c.o CMakeFiles/superlu_dist.dir/pzlangs.c.o CMakeFiles/superlu_dist.dir/pzutil.c.o CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/zdistribute.c.o CMakeFiles/superlu_dist.dir/pzdistribute.c.o CMakeFiles/superlu_dist.dir/pzgstrf.c.o CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o CMakeFiles/superlu_dist.dir/pzgstrf2.c.o CMakeFiles/superlu_dist.dir/pzgstrs.c.o CMakeFiles/superlu_dist.dir/pzgstrs1.c.o CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/pzgsrfs.c.o CMakeFiles/superlu_dist.dir/pzgsmv.c.o CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/zscatter3d.c.o CMakeFiles/superlu_dist.dir/zgather.c.o CMakeFiles/superlu_dist.dir/pz3dcomm.c.o CMakeFiles/superlu_dist.dir/ztrfAux.c.o CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o -o CMakeFiles/superlu_dist.dir/cmake_device_link.o -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lcudart -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64" +[100%] Linking CUDA shared library libsuperlu_dist.so +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/superlu_dist.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/CC -fPIC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -shared -Wl,-soname,libsuperlu_dist.so.8 -o libsuperlu_dist.so.8.1.2 CMakeFiles/superlu_dist.dir/sp_ienv.c.o CMakeFiles/superlu_dist.dir/etree.c.o CMakeFiles/superlu_dist.dir/sp_colorder.c.o CMakeFiles/superlu_dist.dir/get_perm_c.c.o CMakeFiles/superlu_dist.dir/mmd.c.o CMakeFiles/superlu_dist.dir/comm.c.o CMakeFiles/superlu_dist.dir/memory.c.o CMakeFiles/superlu_dist.dir/util.c.o CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o CMakeFiles/superlu_dist.dir/superlu_grid.c.o CMakeFiles/superlu_dist.dir/pxerr_dist.c.o CMakeFiles/superlu_dist.dir/superlu_timer.c.o CMakeFiles/superlu_dist.dir/symbfact.c.o CMakeFiles/superlu_dist.dir/psymbfact.c.o CMakeFiles/superlu_dist.dir/psymbfact_util.c.o CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o CMakeFiles/superlu_dist.dir/xerr_dist.c.o CMakeFiles/superlu_dist.dir/smach_dist.c.o CMakeFiles/superlu_dist.dir/dmach_dist.c.o CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o CMakeFiles/superlu_dist.dir/comm_tree.c.o CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o CMakeFiles/superlu_dist.dir/supernodal_etree.c.o CMakeFiles/superlu_dist.dir/supernodalForest.c.o CMakeFiles/superlu_dist.dir/trfAux.c.o CMakeFiles/superlu_dist.dir/communication_aux.c.o CMakeFiles/superlu_dist.dir/treeFactorization.c.o CMakeFiles/superlu_dist.dir/sec_structs.c.o CMakeFiles/superlu_dist.dir/dlangs_dist.c.o CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o CMakeFiles/superlu_dist.dir/dutil_dist.c.o CMakeFiles/superlu_dist.dir/dmemory_dist.c.o CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/pdgssvx.c.o CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/dreadhb.c.o CMakeFiles/superlu_dist.dir/dreadrb.c.o CMakeFiles/superlu_dist.dir/dreadtriple.c.o CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/dbinary_io.c.o CMakeFiles/superlu_dist.dir/dreadMM.c.o CMakeFiles/superlu_dist.dir/pdgsequ.c.o CMakeFiles/superlu_dist.dir/pdlaqgs.c.o CMakeFiles/superlu_dist.dir/dldperm_dist.c.o CMakeFiles/superlu_dist.dir/pdlangs.c.o CMakeFiles/superlu_dist.dir/pdutil.c.o CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/ddistribute.c.o CMakeFiles/superlu_dist.dir/pddistribute.c.o CMakeFiles/superlu_dist.dir/pdgstrf.c.o CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o CMakeFiles/superlu_dist.dir/pdgstrf2.c.o CMakeFiles/superlu_dist.dir/pdgstrs.c.o CMakeFiles/superlu_dist.dir/pdgstrs1.c.o CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/pdgsrfs.c.o CMakeFiles/superlu_dist.dir/pdgsmv.c.o CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/dgather.c.o CMakeFiles/superlu_dist.dir/dscatter3d.c.o CMakeFiles/superlu_dist.dir/pd3dcomm.c.o CMakeFiles/superlu_dist.dir/dtrfAux.c.o CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o CMakeFiles/superlu_dist.dir/slangs_dist.c.o CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o CMakeFiles/superlu_dist.dir/sutil_dist.c.o CMakeFiles/superlu_dist.dir/smemory_dist.c.o CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/psgssvx.c.o CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/sreadhb.c.o CMakeFiles/superlu_dist.dir/sreadrb.c.o CMakeFiles/superlu_dist.dir/sreadtriple.c.o CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/sbinary_io.c.o CMakeFiles/superlu_dist.dir/sreadMM.c.o CMakeFiles/superlu_dist.dir/psgsequ.c.o CMakeFiles/superlu_dist.dir/pslaqgs.c.o CMakeFiles/superlu_dist.dir/sldperm_dist.c.o CMakeFiles/superlu_dist.dir/pslangs.c.o CMakeFiles/superlu_dist.dir/psutil.c.o CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/sdistribute.c.o CMakeFiles/superlu_dist.dir/psdistribute.c.o CMakeFiles/superlu_dist.dir/psgstrf.c.o CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o CMakeFiles/superlu_dist.dir/psgstrf2.c.o CMakeFiles/superlu_dist.dir/psgstrs.c.o CMakeFiles/superlu_dist.dir/psgstrs1.c.o CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/psgsrfs.c.o CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o CMakeFiles/superlu_dist.dir/psgsmv.c.o CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/psGetDiagU.c.o CMakeFiles/superlu_dist.dir/psgssvx3d.c.o CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/psgstrf3d.c.o CMakeFiles/superlu_dist.dir/streeFactorization.c.o CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/sgather.c.o CMakeFiles/superlu_dist.dir/sscatter3d.c.o CMakeFiles/superlu_dist.dir/ps3dcomm.c.o CMakeFiles/superlu_dist.dir/strfAux.c.o CMakeFiles/superlu_dist.dir/scommunication_aux.c.o CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o CMakeFiles/superlu_dist.dir/psgsequb.c.o CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o CMakeFiles/superlu_dist.dir/zlangs_dist.c.o CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o CMakeFiles/superlu_dist.dir/zutil_dist.c.o CMakeFiles/superlu_dist.dir/zmemory_dist.c.o CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/pzgssvx.c.o CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/zreadhb.c.o CMakeFiles/superlu_dist.dir/zreadrb.c.o CMakeFiles/superlu_dist.dir/zreadtriple.c.o CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/zbinary_io.c.o CMakeFiles/superlu_dist.dir/zreadMM.c.o CMakeFiles/superlu_dist.dir/pzgsequ.c.o CMakeFiles/superlu_dist.dir/pzlaqgs.c.o CMakeFiles/superlu_dist.dir/zldperm_dist.c.o CMakeFiles/superlu_dist.dir/pzlangs.c.o CMakeFiles/superlu_dist.dir/pzutil.c.o CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/zdistribute.c.o CMakeFiles/superlu_dist.dir/pzdistribute.c.o CMakeFiles/superlu_dist.dir/pzgstrf.c.o CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o CMakeFiles/superlu_dist.dir/pzgstrf2.c.o CMakeFiles/superlu_dist.dir/pzgstrs.c.o CMakeFiles/superlu_dist.dir/pzgstrs1.c.o CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/pzgsrfs.c.o CMakeFiles/superlu_dist.dir/pzgsmv.c.o CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/zscatter3d.c.o CMakeFiles/superlu_dist.dir/zgather.c.o CMakeFiles/superlu_dist.dir/pz3dcomm.c.o CMakeFiles/superlu_dist.dir/ztrfAux.c.o CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o CMakeFiles/superlu_dist.dir/cmake_device_link.o -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lcudart -ldl -ldl -ldl -lpthread -lrt -lpthread -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs" -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib" +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_symlink_library libsuperlu_dist.so.8.1.2 libsuperlu_dist.so.8 libsuperlu_dist.so +make[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base' +[100%] Built target superlu_dist +make -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/depend +make[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base' +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE/CMakeFiles/pddrive.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base' +make -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/build +make[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base' +[100%] Building C object EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o -MF CMakeFiles/pddrive.dir/pddrive.c.o.d -o CMakeFiles/pddrive.dir/pddrive.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c", line 174: warning: enumerated type mixed with another type + if (rowperm != -1) options.RowPerm = rowperm; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c", line 175: warning: enumerated type mixed with another type + if (colperm != -1) options.ColPerm = colperm; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c", line 177: warning: enumerated type mixed with another type + if (ir != -1) options.IterRefine = ir; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c", line 178: warning: enumerated type mixed with another type + if (symbfact != -1) options.ParSymbFact = symbfact; + ^ + +[100%] Building C object EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -fPIC -mp -MD -MT EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c", line 90: warning: variable "col" was declared but never referenced + int_t row, col, i, j, relpos; + ^ + +"/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c", line 363: warning: variable "col" was declared but never referenced + int_t row, col, i, j, relpos; + ^ + +[100%] Linking C executable pddrive +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/EXAMPLE && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/pddrive.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/targets/x86_64-linux/lib CMakeFiles/pddrive.dir/pddrive.c.o CMakeFiles/pddrive.dir/dcreate_matrix.c.o -o pddrive -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so + + + +make[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base' +[100%] Built target pddrive +make[2]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base' +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/CMakeFiles 0 +make[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base' diff --git a/build_base/log_module b/build_base/log_module new file mode 100644 index 00000000..6156441d --- /dev/null +++ b/build_base/log_module @@ -0,0 +1,4 @@ +Currently Loaded Modules: + 1) craype-x86-milan 4) xpmem/2.5.2-2.4_3.20__gd0f7936.shasta 7) xalt/2.10.2 10) nvidia/22.7 13) cray-mpich/8.1.22 16) Nsight-Systems/2022.2.1 19) cmake/3.24.3 + 2) libfabric/1.15.2.0 5) perftools-base/22.09.0 8) craype-accel-nvidia80 11) craype/2.7.19 14) PrgEnv-nvidia/8.3.3 17) cudatoolkit/11.7 + 3) craype-network-ofi 6) cpe/22.11 9) gpu/1.0 12) cray-dsmml/0.2.2 15) Nsight-Compute/2022.1.1 18) cray-libsci/22.11.1.2 diff --git a/build_base/run_cmake_build_perlmutter_gcc_gpu.sh b/build_base/run_cmake_build_perlmutter_gcc_gpu.sh new file mode 100644 index 00000000..5980a780 --- /dev/null +++ b/build_base/run_cmake_build_perlmutter_gcc_gpu.sh @@ -0,0 +1,70 @@ +#!/bin/bash + +# cmake build for SuperLU_dist on NERSC Perlmutter +# +# Last update: July 21, 2022 +# Perlmutter is not in production and the software environment changes rapidly. +# Expect this file to be frequently updated +# +# This build script targets Perlmutter Slingshot 11 GPU compute nodes +# +# When requesting GPU compute nodes using salloc, will have to add the _ss11 suffix to the QOS +# For example, if previously requested 1 node using salloc as follows +# salloc -C gpu -N 1 -G 4 -t 30 -A m3894 -q regular +# will now need: +# salloc -C gpu -N 1 -G 4 -t 30 -A m3894 -q regular_ss11 +# will also need to issue the 5 module load commands below and the +# two "export LD_LIBRARY_PATH" commands below in the shell after +# receiving node allocation or in scripts that will run on the nodes +# +# For sbatch scripts, if previously had +# #SBATCH -q regular +# will now need +# #SBATCH -q regular_ss11 +# will also need to include the 5 module load commands below and the +# two "export LD_LIBRARY_PATH" commands below in the batch script +# +# Note: you may have to specify your own parmetis/metis libraries + + +#module load PrgEnv-gnu +#module load gcc/11.2.0 +#module load cmake/3.22.0 +#module load cudatoolkit/11.7 +# avoid bug in cray-libsci/21.08.1.2 +#module load cray-libsci/22.11.1.2 + +# avoid bug in cudatoolkit +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH//\/usr\/local\/cuda-11.5\/compat:/} +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH//\/usr\/local\/cuda-11.7\/compat:/} + +cmake .. \ + -DCMAKE_C_FLAGS="-DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_" \ + -DCMAKE_CXX_COMPILER=CC \ + -DCMAKE_C_COMPILER=cc \ + -DCMAKE_Fortran_COMPILER=ftn \ + -DXSDK_ENABLE_Fortran=ON \ + -DTPL_ENABLE_INTERNAL_BLASLIB=OFF \ + -DTPL_ENABLE_LAPACKLIB=ON \ + -DBUILD_SHARED_LIBS=ON \ + -DTPL_ENABLE_CUDALIB=ON \ + -DCMAKE_CUDA_FLAGS="-I${MPICH_DIR}/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC" \ + -DCMAKE_CUDA_ARCHITECTURES=80 \ + -DCMAKE_INSTALL_PREFIX=. \ + -DCMAKE_INSTALL_LIBDIR=./lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DTPL_BLAS_LIBRARIES=/opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so \ + -DTPL_LAPACK_LIBRARIES=/opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so \ + -DTPL_PARMETIS_LIBRARIES="/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so;/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so" \ + -DTPL_PARMETIS_INCLUDE_DIRS="/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include;/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include" \ + -DTPL_ENABLE_COMBBLASLIB=OFF \ + -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \ + -DMPIEXEC_NUMPROC_FLAG=-n \ + -DMPIEXEC_EXECUTABLE=/usr/bin/srun \ + -DMPIEXEC_MAX_NUMPROCS=16 + +make pddrive +#make pddrive3d +#make f_pddrive + +## -DTPL_BLAS_LIBRARIES=/global/cfs/cdirs/m3894/ptlin/tpl/amd_blis/install/amd_blis-20211021-n9-gcc9.3.0/lib/libblis.a \ diff --git a/build_base/superlu_dist.pc b/build_base/superlu_dist.pc new file mode 100644 index 00000000..9b0be6f2 --- /dev/null +++ b/build_base/superlu_dist.pc @@ -0,0 +1,12 @@ +prefix=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base +libdir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/./lib +includedir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base/include + +Name: SuperLU_DIST +Description: Distributed-memory direct solution of sparse systems of linear equations +Version: 8.1.2 +URL: https://portal.nersc.gov/project/sparse/superlu/ + +Libs: -L${libdir} -lsuperlu_dist +Libs.private: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so;/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm +Cflags: -I${includedir} diff --git a/build_base_nv/CMakeCache.txt b/build_base_nv/CMakeCache.txt new file mode 100644 index 00000000..1cfe26c2 --- /dev/null +++ b/build_base_nv/CMakeCache.txt @@ -0,0 +1,1309 @@ +# This is the CMakeCache file. +# For build in directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv +# It was generated by CMake: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +BUILD_SHARED_LIBS:UNINITIALIZED=ON + +//Include static libs when building shared +BUILD_STATIC_LIBS:BOOL=TRUE + +//Build the testing tree. +BUILD_TESTING:BOOL=ON + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//saved value of CRAYPE_LINK_TYPE environment variable +CMAKE_CRAYPE_LINKTYPE:STRING=dynamic + +//saved value of LOADEDMODULES environment variable +CMAKE_CRAYPE_LOADEDMODULES:STRING=craype-x86-milan:libfabric/1.15.2.0:craype-network-ofi:xpmem/2.5.2-2.4_3.20__gd0f7936.shasta:perftools-base/22.09.0:cpe/22.11:xalt/2.10.2:craype-accel-nvidia80:gpu/1.0:nvidia/22.7:craype/2.7.19:cray-dsmml/0.2.2:cray-mpich/8.1.22:PrgEnv-nvidia/8.3.3:Nsight-Compute/2022.1.1:Nsight-Systems/2022.2.1:cudatoolkit/11.7:cray-libsci/22.11.1.2:cmake/3.24.3 + +//No help, variable specified on the command line. +CMAKE_CUDA_ARCHITECTURES:UNINITIALIZED=80 + +//CUDA compiler +CMAKE_CUDA_COMPILER:STRING=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc + +//Flags used by the CUDA compiler during all build types. +CMAKE_CUDA_FLAGS:STRING=-I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC + +CMAKE_CUDA_FLAGS_DDEBUG:STRING=-O0 --expt-relaxed-constexpr -DDEBUG -g + +//Flags used by the CUDA compiler during DEBUG builds. +CMAKE_CUDA_FLAGS_DEBUG:STRING=-g + +//Flags used by the CUDA compiler during MINSIZEREL builds. +CMAKE_CUDA_FLAGS_MINSIZEREL:STRING=-O1 -DNDEBUG + +//Flags used by the CUDA compiler during RELEASE builds. +CMAKE_CUDA_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CUDA compiler during RELWITHDEBINFO builds. +CMAKE_CUDA_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//CXX compiler +CMAKE_CXX_COMPILER:STRING=/opt/cray/pe/craype/2.7.19/bin/CC + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g -O0 + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-O2 -s -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-fast -O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//C compiler +CMAKE_C_COMPILER:STRING=/opt/cray/pe/craype/2.7.19/bin/cc + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING=-DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -O0 + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-O2 -s -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-fast -O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/pkgRedirects + +//Fortran compiler +CMAKE_Fortran_COMPILER:STRING=/opt/cray/pe/craype/2.7.19/bin/ftn + +//Flags used by the Fortran compiler during all build types. +CMAKE_Fortran_FLAGS:STRING= + +//Flags used by the Fortran compiler during DEBUG builds. +CMAKE_Fortran_FLAGS_DEBUG:STRING=-g -O0 -Mbounds + +//Flags used by the Fortran compiler during MINSIZEREL builds. +CMAKE_Fortran_FLAGS_MINSIZEREL:STRING=-O2 -s + +//Flags used by the Fortran compiler during RELEASE builds. +CMAKE_Fortran_FLAGS_RELEASE:STRING=-fast -O3 + +//Flags used by the Fortran compiler during RELWITHDEBINFO builds. +CMAKE_Fortran_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=./lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=SuperLU_DIST + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//No help, variable specified on the command line. +CMAKE_VERBOSE_MAKEFILE:BOOL=ON + +//Path to the coverage program that CTest uses for performing coverage +// inspection +COVERAGE_COMMAND:FILEPATH=/usr/bin/gcov + +//Extra command line flags to pass to the coverage tool +COVERAGE_EXTRA_FLAGS:STRING=-l + +//How many times to retry timed-out CTest submissions. +CTEST_SUBMIT_RETRY_COUNT:STRING=3 + +//How long to wait between timed-out CTest submissions. +CTEST_SUBMIT_RETRY_DELAY:STRING=5 + +//Path to a file. +CUDAToolkit_CUPTI_INCLUDE_DIR:PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include + +//Path to a library. +CUDAToolkit_rt_LIBRARY:FILEPATH=/usr/lib64/librt.so + +//Compile device code in 64 bit mode +CUDA_64_BIT_DEVICE_CODE:BOOL=ON + +//Attach the build rule to the CUDA source file. Enable only when +// the CUDA source file is added to at most one target. +CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE:BOOL=ON + +//Generate and parse .cubin files in Device mode. +CUDA_BUILD_CUBIN:BOOL=OFF + +//Build in Emulation mode +CUDA_BUILD_EMULATION:BOOL=OFF + +//Path to a library. +CUDA_CUDART:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so + +//"cudart" library +CUDA_CUDART_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so + +//"cuda" library (older versions only). +CUDA_CUDA_LIBRARY:FILEPATH=/usr/lib64/libcuda.so + +//Directory to put all the output files. If blank it will default +// to the CMAKE_CURRENT_BINARY_DIR +CUDA_GENERATED_OUTPUT_DIR:PATH= + +//Generated file extension +CUDA_HOST_COMPILATION_CPP:BOOL=ON + +//Host side compiler used by NVCC +CUDA_HOST_COMPILER:FILEPATH=/opt/cray/pe/craype/2.7.19/bin/cc + +//Path to a program. +CUDA_NVCC_EXECUTABLE:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc + +//Semi-colon delimit multiple arguments. during all build types. +CUDA_NVCC_FLAGS:STRING= + +//Semi-colon delimit multiple arguments. during DEBUG builds. +CUDA_NVCC_FLAGS_DEBUG:STRING= + +//Semi-colon delimit multiple arguments. during MINSIZEREL builds. +CUDA_NVCC_FLAGS_MINSIZEREL:STRING= + +//Semi-colon delimit multiple arguments. during RELEASE builds. +CUDA_NVCC_FLAGS_RELEASE:STRING= + +//Semi-colon delimit multiple arguments. during RELWITHDEBINFO +// builds. +CUDA_NVCC_FLAGS_RELWITHDEBINFO:STRING= + +//"OpenCL" library +CUDA_OpenCL_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libOpenCL.so + +//Propagate C/CXX_FLAGS and friends to the host compiler via -Xcompile +CUDA_PROPAGATE_HOST_FLAGS:BOOL=ON + +//Path to a file. +CUDA_SDK_ROOT_DIR:PATH=CUDA_SDK_ROOT_DIR-NOTFOUND + +//Compile CUDA objects with separable compilation enabled. Requires +// CUDA 5.0+ +CUDA_SEPARABLE_COMPILATION:BOOL=OFF + +//Path to a file. +CUDA_TOOLKIT_INCLUDE:PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include + +//Toolkit location. +CUDA_TOOLKIT_ROOT_DIR:PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 + +//Use the static version of the CUDA runtime library if available +CUDA_USE_STATIC_CUDA_RUNTIME:BOOL=ON + +//Print out the commands run while compiling the CUDA source file. +// With the Makefile generator this defaults to VERBOSE variable +// specified on the command line, but can be forced on with this +// option. +CUDA_VERBOSE_BUILD:BOOL=OFF + +//Version of CUDA as computed from nvcc. +CUDA_VERSION:STRING=11.7 + +//Path to a library. +CUDA_cublasLt_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so + +//Path to a library. +CUDA_cublasLt_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt_static.a + +//"cublas" library +CUDA_cublas_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so + +//Path to a library. +CUDA_cublas_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas_static.a + +//Path to a library. +CUDA_cuda_driver_LIBRARY:FILEPATH=/usr/lib64/libcuda.so + +//"cudadevrt" library +CUDA_cudadevrt_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudadevrt.a + +//Path to a library. +CUDA_cudart_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so + +//static CUDA runtime library +CUDA_cudart_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart_static.a + +//"cufft" library +CUDA_cufft_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcufft.so + +//Path to a library. +CUDA_cufft_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcufft_static.a + +//Path to a library. +CUDA_cufft_static_nocallback_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcufft_static_nocallback.a + +//Path to a library. +CUDA_cufftw_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcufftw.so + +//Path to a library. +CUDA_cufftw_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcufftw_static.a + +//Path to a library. +CUDA_culibos_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a + +//"cupti" library +CUDA_cupti_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64/libcupti.so + +//Path to a library. +CUDA_cupti_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../extras/CUPTI/lib64/libcupti_static.a + +//"curand" library +CUDA_curand_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcurand.so + +//Path to a library. +CUDA_curand_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcurand_static.a + +//"cusolver" library +CUDA_cusolver_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so + +//Path to a library. +CUDA_cusolver_lapack_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver_lapack_static.a + +//Path to a library. +CUDA_cusolver_metis_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libmetis_static.a + +//Path to a library. +CUDA_cusolver_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver_static.a + +//"cusparse" library +CUDA_cusparse_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so + +//Path to a library. +CUDA_cusparse_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse_static.a + +//"nppc" library +CUDA_nppc_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppc.so + +//Path to a library. +CUDA_nppc_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppc_static.a + +//"nppial" library +CUDA_nppial_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppial.so + +//Path to a library. +CUDA_nppial_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppial_static.a + +//"nppicc" library +CUDA_nppicc_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppicc.so + +//Path to a library. +CUDA_nppicc_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppicc_static.a + +//Path to a library. +CUDA_nppicom_LIBRARY:FILEPATH=CUDA_nppicom_LIBRARY-NOTFOUND + +//Path to a library. +CUDA_nppicom_static_LIBRARY:FILEPATH=CUDA_nppicom_static_LIBRARY-NOTFOUND + +//"nppidei" library +CUDA_nppidei_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppidei.so + +//Path to a library. +CUDA_nppidei_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppidei_static.a + +//"nppif" library +CUDA_nppif_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppif.so + +//Path to a library. +CUDA_nppif_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppif_static.a + +//"nppig" library +CUDA_nppig_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppig.so + +//Path to a library. +CUDA_nppig_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppig_static.a + +//"nppim" library +CUDA_nppim_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppim.so + +//Path to a library. +CUDA_nppim_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppim_static.a + +//"nppist" library +CUDA_nppist_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppist.so + +//Path to a library. +CUDA_nppist_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppist_static.a + +//"nppisu" library +CUDA_nppisu_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppisu.so + +//Path to a library. +CUDA_nppisu_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppisu_static.a + +//"nppitc" library +CUDA_nppitc_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppitc.so + +//Path to a library. +CUDA_nppitc_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppitc_static.a + +//"npps" library +CUDA_npps_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnpps.so + +//Path to a library. +CUDA_npps_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnpps_static.a + +//"nvToolsExt" library +CUDA_nvToolsExt_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnvToolsExt.so + +//Path to a library. +CUDA_nvgraph_LIBRARY:FILEPATH=CUDA_nvgraph_LIBRARY-NOTFOUND + +//Path to a library. +CUDA_nvgraph_static_LIBRARY:FILEPATH=CUDA_nvgraph_static_LIBRARY-NOTFOUND + +//Path to a library. +CUDA_nvjpeg_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnvjpeg.so + +//Path to a library. +CUDA_nvjpeg_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnvjpeg_static.a + +//Path to a library. +CUDA_nvml_LIBRARY:FILEPATH=/usr/lib64/libnvidia-ml.so + +//Path to a library. +CUDA_nvrtc_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnvrtc.so + +//Path to a library. +CUDA_rt_LIBRARY:FILEPATH=/usr/lib64/librt.so + +//Maximum time allowed before CTest will kill the test. +DART_TESTING_TIMEOUT:STRING=1500 + +//Path to a program. +GITCOMMAND:FILEPATH=/usr/bin/git + +//The folder where runtime files will be installed. +INSTALL_BIN_DIR:STRING=bin + +//The folder where headers will be installed. +INSTALL_INC_DIR:STRING=include + +//The folder where libraries will be installed. +INSTALL_LIB_DIR:STRING=./lib + +//Command to build the project +MAKECOMMAND:STRING=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --build . --config "${CTEST_CONFIGURATION_TYPE}" + +//Path to the memory checking command, used for memory error detection. +MEMORYCHECK_COMMAND:FILEPATH=/usr/bin/valgrind + +//File that contains suppressions for the memory checker +MEMORYCHECK_SUPPRESSIONS_FILE:FILEPATH= + +//Executable for running MPI programs. +MPIEXEC_EXECUTABLE:FILEPATH=/usr/bin/srun + +//Maximum number of processors available to run MPI applications. +MPIEXEC_MAX_NUMPROCS:STRING=16 + +//Flag used by MPI to specify the number of processes for mpiexec; +// the next option will be the number of processes. +MPIEXEC_NUMPROC_FLAG:STRING=-n + +//These flags will be placed after all flags passed to mpiexec. +MPIEXEC_POSTFLAGS:STRING= + +//These flags will be directly before the executable that is being +// run by mpiexec. +MPIEXEC_PREFLAGS:STRING= + +//MPI CXX additional include directories +MPI_CXX_ADDITIONAL_INCLUDE_DIRS:STRING= + +//MPI compiler for CXX +MPI_CXX_COMPILER:FILEPATH=/opt/cray/pe/craype/2.7.19/bin/CC + +//MPI CXX compiler wrapper include directories +MPI_CXX_COMPILER_INCLUDE_DIRS:STRING= + +//MPI CXX compilation definitions +MPI_CXX_COMPILE_DEFINITIONS:STRING= + +//MPI CXX compilation flags +MPI_CXX_COMPILE_OPTIONS:STRING= + +//MPI CXX linker flags +MPI_CXX_LINK_FLAGS:STRING= + +//If true, the MPI-2 C++ bindings are disabled using definitions. +MPI_CXX_SKIP_MPICXX:BOOL=OFF + +//MPI C additional include directories +MPI_C_ADDITIONAL_INCLUDE_DIRS:STRING= + +//MPI compiler for C +MPI_C_COMPILER:FILEPATH=/opt/cray/pe/craype/2.7.19/bin/cc + +//MPI C compiler wrapper include directories +MPI_C_COMPILER_INCLUDE_DIRS:STRING= + +//MPI C compilation definitions +MPI_C_COMPILE_DEFINITIONS:STRING= + +//MPI C compilation flags +MPI_C_COMPILE_OPTIONS:STRING= + +//MPI C linker flags +MPI_C_LINK_FLAGS:STRING= + +//MPI Fortran additional include directories +MPI_Fortran_ADDITIONAL_INCLUDE_DIRS:STRING= + +//MPI compiler for Fortran +MPI_Fortran_COMPILER:FILEPATH=/opt/cray/pe/craype/2.7.19/bin/ftn + +//MPI Fortran compiler wrapper include directories +MPI_Fortran_COMPILER_INCLUDE_DIRS:STRING= + +//MPI Fortran compilation definitions +MPI_Fortran_COMPILE_DEFINITIONS:STRING= + +//MPI Fortran compilation flags +MPI_Fortran_COMPILE_OPTIONS:STRING= + +//MPI Fortran linker flags +MPI_Fortran_LINK_FLAGS:STRING= + +//CXX compiler flags for OpenMP parallelization +OpenMP_CXX_FLAGS:STRING=-mp + +//CXX compiler libraries for OpenMP parallelization +OpenMP_CXX_LIB_NAMES:STRING=sci_nvidia_mpi_mp;sci_nvidia_mp + +//C compiler flags for OpenMP parallelization +OpenMP_C_FLAGS:STRING=-mp + +//C compiler libraries for OpenMP parallelization +OpenMP_C_LIB_NAMES:STRING=sci_nvidia_mpi_mp;sci_nvidia_mp + +//Fortran compiler flags for OpenMP parallelization +OpenMP_Fortran_FLAGS:STRING=-mp + +//Fortran compiler libraries for OpenMP parallelization +OpenMP_Fortran_LIB_NAMES:STRING=sci_nvidia_mpi_mp;sci_nvidia_mp + +//Path to the sci_nvidia_mp library for OpenMP +OpenMP_sci_nvidia_mp_LIBRARY:FILEPATH=/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so + +//Path to the sci_nvidia_mpi_mp library for OpenMP +OpenMP_sci_nvidia_mpi_mp_LIBRARY:FILEPATH=/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Name of the computer/site where compile is being run +SITE:STRING=login31 + +//Value Computed by CMake +SuperLU_DIST_BINARY_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +//Value Computed by CMake +SuperLU_DIST_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +SuperLU_DIST_SOURCE_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +//List of absolute paths to blas libraries []. +TPL_BLAS_LIBRARIES:BOOL=/opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so + +//List of absolute paths to COLAMD include directories []. +TPL_COLAMD_INCLUDE_DIRS:BOOL=OFF + +//List of absolute paths to COLAMD link libraries []. +TPL_COLAMD_LIBRARIES:BOOL=OFF + +//List of absolute paths to CombBLAS include directories []. +TPL_COMBBLAS_INCLUDE_DIRS:BOOL=OFF + +//List of absolute paths to CombBLAS link libraries []. +TPL_COMBBLAS_LIBRARIES:BOOL=OFF + +//Build the COLAMD library +TPL_ENABLE_COLAMDLIB:BOOL=OFF + +//Build the CombBLAS library +TPL_ENABLE_COMBBLASLIB:BOOL=OFF + +//Enable the CUDA libraries +TPL_ENABLE_CUDALIB:BOOL=ON + +//Enable the HIP libraries +TPL_ENABLE_HIPLIB:BOOL=OFF + +//Build the CBLAS library +TPL_ENABLE_INTERNAL_BLASLIB:BOOL=OFF + +//Enable LAPACK library +TPL_ENABLE_LAPACKLIB:BOOL=ON + +//Enable the NVSHMEM libraries +TPL_ENABLE_NVSHMEM:BOOL=ON + +//Build the ParMETIS library +TPL_ENABLE_PARMETISLIB:BOOL=ON + +//Enable the ROCSHMEM libraries +TPL_ENABLE_ROCSHMEM:BOOL=OFF + +//List of absolute paths to LAPACK libraries []. +TPL_LAPACK_LIBRARIES:BOOL=/opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so + +//No help, variable specified on the command line. +TPL_NVSHMEM_LIBRARIES:UNINITIALIZED=-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem + +//List of absolute paths to ParMETIS include directories []. +TPL_PARMETIS_INCLUDE_DIRS:BOOL=/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include;/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include + +//List of absolute paths to ParMETIS link libraries []. +TPL_PARMETIS_LIBRARIES:BOOL=/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so;/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so + +//Enable Fortran +XSDK_ENABLE_Fortran:BOOL=ON + +//Enable complex16 precision library +enable_complex16:BOOL=ON + +//Build doxygen documentation +enable_doc:BOOL=OFF + +//Enable double precision library +enable_double:BOOL=ON + +//Build examples +enable_examples:BOOL=ON + +//Enable single precision library +enable_single:BOOL=ON + +//Build tests +enable_tests:BOOL=ON + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=24 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cpack +//ADVANCED property for variable: CMAKE_CRAYPE_LINKTYPE +CMAKE_CRAYPE_LINKTYPE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CRAYPE_LOADEDMODULES +CMAKE_CRAYPE_LOADEDMODULES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CTEST_COMMAND +CMAKE_CTEST_COMMAND-ADVANCED:INTERNAL=1 +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest +//ADVANCED property for variable: CMAKE_CUDA_COMPILER +CMAKE_CUDA_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS +CMAKE_CUDA_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_DEBUG +CMAKE_CUDA_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_MINSIZEREL +CMAKE_CUDA_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_RELEASE +CMAKE_CUDA_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_RELWITHDEBINFO +CMAKE_CUDA_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//ADVANCED property for variable: CMAKE_Fortran_COMPILER +CMAKE_Fortran_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS +CMAKE_Fortran_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_DEBUG +CMAKE_Fortran_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_MINSIZEREL +CMAKE_Fortran_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELEASE +CMAKE_Fortran_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELWITHDEBINFO +CMAKE_Fortran_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=5 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: COVERAGE_COMMAND +COVERAGE_COMMAND-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: COVERAGE_EXTRA_FLAGS +COVERAGE_EXTRA_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CTEST_SUBMIT_RETRY_COUNT +CTEST_SUBMIT_RETRY_COUNT-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CTEST_SUBMIT_RETRY_DELAY +CTEST_SUBMIT_RETRY_DELAY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDAToolkit_rt_LIBRARY +CUDAToolkit_rt_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_64_BIT_DEVICE_CODE +CUDA_64_BIT_DEVICE_CODE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE +CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_BUILD_CUBIN +CUDA_BUILD_CUBIN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_BUILD_EMULATION +CUDA_BUILD_EMULATION-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_CUDART +CUDA_CUDART-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_CUDART_LIBRARY +CUDA_CUDART_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_CUDA_LIBRARY +CUDA_CUDA_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_GENERATED_OUTPUT_DIR +CUDA_GENERATED_OUTPUT_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_HOST_COMPILATION_CPP +CUDA_HOST_COMPILATION_CPP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_EXECUTABLE +CUDA_NVCC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS +CUDA_NVCC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_DEBUG +CUDA_NVCC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_MINSIZEREL +CUDA_NVCC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_RELEASE +CUDA_NVCC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_RELWITHDEBINFO +CUDA_NVCC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_OpenCL_LIBRARY +CUDA_OpenCL_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_PROPAGATE_HOST_FLAGS +CUDA_PROPAGATE_HOST_FLAGS-ADVANCED:INTERNAL=1 +//This is the value of the last time CUDA_SDK_ROOT_DIR was set +// successfully. +CUDA_SDK_ROOT_DIR_INTERNAL:INTERNAL=CUDA_SDK_ROOT_DIR-NOTFOUND +//ADVANCED property for variable: CUDA_SEPARABLE_COMPILATION +CUDA_SEPARABLE_COMPILATION-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_TOOLKIT_INCLUDE +CUDA_TOOLKIT_INCLUDE-ADVANCED:INTERNAL=1 +//This is the value of the last time CUDA_TOOLKIT_ROOT_DIR was +// set successfully. +CUDA_TOOLKIT_ROOT_DIR_INTERNAL:INTERNAL=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +//This is the value of the last time CUDA_TOOLKIT_TARGET_DIR was +// set successfully. +CUDA_TOOLKIT_TARGET_DIR_INTERNAL:INTERNAL=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +//ADVANCED property for variable: CUDA_VERBOSE_BUILD +CUDA_VERBOSE_BUILD-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_VERSION +CUDA_VERSION-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cublasLt_LIBRARY +CUDA_cublasLt_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cublasLt_static_LIBRARY +CUDA_cublasLt_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cublas_LIBRARY +CUDA_cublas_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cublas_static_LIBRARY +CUDA_cublas_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cuda_driver_LIBRARY +CUDA_cuda_driver_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cudadevrt_LIBRARY +CUDA_cudadevrt_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cudart_LIBRARY +CUDA_cudart_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cudart_static_LIBRARY +CUDA_cudart_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cufft_LIBRARY +CUDA_cufft_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cufft_static_LIBRARY +CUDA_cufft_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cufft_static_nocallback_LIBRARY +CUDA_cufft_static_nocallback_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cufftw_LIBRARY +CUDA_cufftw_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cufftw_static_LIBRARY +CUDA_cufftw_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_culibos_LIBRARY +CUDA_culibos_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cupti_LIBRARY +CUDA_cupti_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cupti_static_LIBRARY +CUDA_cupti_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_curand_LIBRARY +CUDA_curand_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_curand_static_LIBRARY +CUDA_curand_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusolver_LIBRARY +CUDA_cusolver_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusolver_lapack_static_LIBRARY +CUDA_cusolver_lapack_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusolver_metis_static_LIBRARY +CUDA_cusolver_metis_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusolver_static_LIBRARY +CUDA_cusolver_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusparse_LIBRARY +CUDA_cusparse_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusparse_static_LIBRARY +CUDA_cusparse_static_LIBRARY-ADVANCED:INTERNAL=1 +//Location of make2cmake.cmake +CUDA_make2cmake:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindCUDA/make2cmake.cmake +//ADVANCED property for variable: CUDA_nppc_LIBRARY +CUDA_nppc_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppc_static_LIBRARY +CUDA_nppc_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppial_LIBRARY +CUDA_nppial_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppial_static_LIBRARY +CUDA_nppial_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppicc_LIBRARY +CUDA_nppicc_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppicc_static_LIBRARY +CUDA_nppicc_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppicom_LIBRARY +CUDA_nppicom_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppicom_static_LIBRARY +CUDA_nppicom_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppidei_LIBRARY +CUDA_nppidei_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppidei_static_LIBRARY +CUDA_nppidei_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppif_LIBRARY +CUDA_nppif_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppif_static_LIBRARY +CUDA_nppif_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppig_LIBRARY +CUDA_nppig_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppig_static_LIBRARY +CUDA_nppig_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppim_LIBRARY +CUDA_nppim_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppim_static_LIBRARY +CUDA_nppim_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppist_LIBRARY +CUDA_nppist_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppist_static_LIBRARY +CUDA_nppist_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppisu_LIBRARY +CUDA_nppisu_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppisu_static_LIBRARY +CUDA_nppisu_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppitc_LIBRARY +CUDA_nppitc_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppitc_static_LIBRARY +CUDA_nppitc_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_npps_LIBRARY +CUDA_npps_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_npps_static_LIBRARY +CUDA_npps_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvToolsExt_LIBRARY +CUDA_nvToolsExt_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvgraph_LIBRARY +CUDA_nvgraph_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvgraph_static_LIBRARY +CUDA_nvgraph_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvjpeg_LIBRARY +CUDA_nvjpeg_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvjpeg_static_LIBRARY +CUDA_nvjpeg_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvml_LIBRARY +CUDA_nvml_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvrtc_LIBRARY +CUDA_nvrtc_LIBRARY-ADVANCED:INTERNAL=1 +//Location of parse_cubin.cmake +CUDA_parse_cubin:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindCUDA/parse_cubin.cmake +//Location of run_nvcc.cmake +CUDA_run_nvcc:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindCUDA/run_nvcc.cmake +//ADVANCED property for variable: DART_TESTING_TIMEOUT +DART_TESTING_TIMEOUT-ADVANCED:INTERNAL=1 +//Details about finding CUDA +FIND_PACKAGE_MESSAGE_DETAILS_CUDA:INTERNAL=[/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7][/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc][/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include][/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart_static.a][v11.7()] +//Details about finding CUDAToolkit +FIND_PACKAGE_MESSAGE_DETAILS_CUDAToolkit:INTERNAL=[/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include][/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so][/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin][v11.7.64()] +//Details about finding MPI +FIND_PACKAGE_MESSAGE_DETAILS_MPI:INTERNAL=[TRUE][TRUE][TRUE][c ][v3.1()] +//Details about finding MPI_C +FIND_PACKAGE_MESSAGE_DETAILS_MPI_C:INTERNAL=[/opt/cray/pe/craype/2.7.19/bin/cc][TRUE][v3.1()] +//Details about finding MPI_CXX +FIND_PACKAGE_MESSAGE_DETAILS_MPI_CXX:INTERNAL=[/opt/cray/pe/craype/2.7.19/bin/CC][TRUE][v3.1()] +//Details about finding MPI_Fortran +FIND_PACKAGE_MESSAGE_DETAILS_MPI_Fortran:INTERNAL=[/opt/cray/pe/craype/2.7.19/bin/ftn][TRUE][v3.1()] +//Details about finding OpenMP +FIND_PACKAGE_MESSAGE_DETAILS_OpenMP:INTERNAL=[TRUE][TRUE][TRUE][c ][v()] +//Details about finding OpenMP_C +FIND_PACKAGE_MESSAGE_DETAILS_OpenMP_C:INTERNAL=[-mp][/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so][/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so][v()] +//Details about finding OpenMP_CXX +FIND_PACKAGE_MESSAGE_DETAILS_OpenMP_CXX:INTERNAL=[-mp][/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so][/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so][v()] +//Details about finding OpenMP_Fortran +FIND_PACKAGE_MESSAGE_DETAILS_OpenMP_Fortran:INTERNAL=[-mp][/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so][/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so][v()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//Fortran/CXX compatibility +FortranCInterface_VERIFIED_CXX:INTERNAL=1 +//ADVANCED property for variable: GITCOMMAND +GITCOMMAND-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MAKECOMMAND +MAKECOMMAND-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MEMORYCHECK_COMMAND +MEMORYCHECK_COMMAND-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MEMORYCHECK_SUPPRESSIONS_FILE +MEMORYCHECK_SUPPRESSIONS_FILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_EXECUTABLE +MPIEXEC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_MAX_NUMPROCS +MPIEXEC_MAX_NUMPROCS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_NUMPROC_FLAG +MPIEXEC_NUMPROC_FLAG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_POSTFLAGS +MPIEXEC_POSTFLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_PREFLAGS +MPIEXEC_PREFLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_ADDITIONAL_INCLUDE_DIRS +MPI_CXX_ADDITIONAL_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_COMPILER +MPI_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_COMPILER_INCLUDE_DIRS +MPI_CXX_COMPILER_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_COMPILE_DEFINITIONS +MPI_CXX_COMPILE_DEFINITIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_COMPILE_OPTIONS +MPI_CXX_COMPILE_OPTIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_LINK_FLAGS +MPI_CXX_LINK_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_SKIP_MPICXX +MPI_CXX_SKIP_MPICXX-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_ADDITIONAL_INCLUDE_DIRS +MPI_C_ADDITIONAL_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_COMPILER +MPI_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_COMPILER_INCLUDE_DIRS +MPI_C_COMPILER_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_COMPILE_DEFINITIONS +MPI_C_COMPILE_DEFINITIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_COMPILE_OPTIONS +MPI_C_COMPILE_OPTIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_LINK_FLAGS +MPI_C_LINK_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_Fortran_ADDITIONAL_INCLUDE_DIRS +MPI_Fortran_ADDITIONAL_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_Fortran_COMPILER +MPI_Fortran_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_Fortran_COMPILER_INCLUDE_DIRS +MPI_Fortran_COMPILER_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_Fortran_COMPILE_DEFINITIONS +MPI_Fortran_COMPILE_DEFINITIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_Fortran_COMPILE_OPTIONS +MPI_Fortran_COMPILE_OPTIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_Fortran_LINK_FLAGS +MPI_Fortran_LINK_FLAGS-ADVANCED:INTERNAL=1 +//Result of TRY_COMPILE +MPI_RESULT_CXX_test_mpi_MPICXX:INTERNAL=TRUE +//Result of TRY_COMPILE +MPI_RESULT_CXX_test_mpi_normal:INTERNAL=TRUE +//Result of TRY_COMPILE +MPI_RESULT_C_test_mpi_normal:INTERNAL=TRUE +//Result of TRY_COMPILE +MPI_RESULT_Fortran_mpiver_F90_MODULE:INTERNAL=TRUE +//Result of TRY_COMPILE +MPI_RESULT_Fortran_test_mpi_F08_MODULE:INTERNAL=FALSE +//Result of TRY_COMPILE +MPI_RESULT_Fortran_test_mpi_F77_HEADER:INTERNAL=TRUE +//Result of TRY_COMPILE +MPI_RESULT_Fortran_test_mpi_F90_MODULE:INTERNAL=TRUE +//Result of TRY_COMPILE +OpenMP_COMPILE_RESULT_CXX_mp:INTERNAL=TRUE +//Result of TRY_COMPILE +OpenMP_COMPILE_RESULT_C_mp:INTERNAL=TRUE +//Result of TRY_COMPILE +OpenMP_COMPILE_RESULT_FortranHeader_mp:INTERNAL=TRUE +//Result of TRY_COMPILE +OpenMP_COMPILE_RESULT_FortranModule_mp:INTERNAL=TRUE +//ADVANCED property for variable: OpenMP_CXX_FLAGS +OpenMP_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenMP_CXX_LIB_NAMES +OpenMP_CXX_LIB_NAMES-ADVANCED:INTERNAL=1 +//CXX compiler's OpenMP specification date +OpenMP_CXX_SPEC_DATE:INTERNAL=202011 +//ADVANCED property for variable: OpenMP_C_FLAGS +OpenMP_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenMP_C_LIB_NAMES +OpenMP_C_LIB_NAMES-ADVANCED:INTERNAL=1 +//C compiler's OpenMP specification date +OpenMP_C_SPEC_DATE:INTERNAL=202011 +//ADVANCED property for variable: OpenMP_Fortran_FLAGS +OpenMP_Fortran_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenMP_Fortran_LIB_NAMES +OpenMP_Fortran_LIB_NAMES-ADVANCED:INTERNAL=1 +//Fortran compiler's OpenMP specification date +OpenMP_Fortran_SPEC_DATE:INTERNAL=202011 +//Result of TRY_COMPILE +OpenMP_SPECTEST_CXX_:INTERNAL=TRUE +//Result of TRY_COMPILE +OpenMP_SPECTEST_C_:INTERNAL=TRUE +//Result of TRY_COMPILE +OpenMP_SPECTEST_Fortran_:INTERNAL=TRUE +//ADVANCED property for variable: OpenMP_sci_nvidia_mp_LIBRARY +OpenMP_sci_nvidia_mp_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenMP_sci_nvidia_mpi_mp_LIBRARY +OpenMP_sci_nvidia_mpi_mp_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: SITE +SITE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + diff --git a/build_base_nv/CMakeFiles/3.24.3/CMakeCCompiler.cmake b/build_base_nv/CMakeFiles/3.24.3/CMakeCCompiler.cmake new file mode 100644 index 00000000..9c079aad --- /dev/null +++ b/build_base_nv/CMakeFiles/3.24.3/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/opt/cray/pe/craype/2.7.19/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "NVHPC") +set(CMAKE_C_COMPILER_VERSION "22.7.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "CrayPrgEnv") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build_base_nv/CMakeFiles/3.24.3/CMakeCUDACompiler.cmake b/build_base_nv/CMakeFiles/3.24.3/CMakeCUDACompiler.cmake new file mode 100644 index 00000000..cd974dcf --- /dev/null +++ b/build_base_nv/CMakeFiles/3.24.3/CMakeCUDACompiler.cmake @@ -0,0 +1,75 @@ +set(CMAKE_CUDA_COMPILER "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc") +set(CMAKE_CUDA_HOST_COMPILER "") +set(CMAKE_CUDA_HOST_LINK_LAUNCHER "/opt/cray/pe/craype/2.7.19/bin/CC") +set(CMAKE_CUDA_COMPILER_ID "NVIDIA") +set(CMAKE_CUDA_COMPILER_VERSION "11.7.64") +set(CMAKE_CUDA_DEVICE_LINKER "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvlink") +set(CMAKE_CUDA_FATBINARY "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/fatbinary") +set(CMAKE_CUDA_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CUDA_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CUDA_COMPILE_FEATURES "cuda_std_03;cuda_std_11;cuda_std_14;cuda_std_17") +set(CMAKE_CUDA03_COMPILE_FEATURES "cuda_std_03") +set(CMAKE_CUDA11_COMPILE_FEATURES "cuda_std_11") +set(CMAKE_CUDA14_COMPILE_FEATURES "cuda_std_14") +set(CMAKE_CUDA17_COMPILE_FEATURES "cuda_std_17") +set(CMAKE_CUDA20_COMPILE_FEATURES "") +set(CMAKE_CUDA23_COMPILE_FEATURES "") + +set(CMAKE_CUDA_PLATFORM_ID "Linux") +set(CMAKE_CUDA_SIMULATE_ID "GNU") +set(CMAKE_CUDA_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CUDA_SIMULATE_VERSION "7.5") + + + +set(CMAKE_CUDA_COMPILER_ENV_VAR "CUDACXX") +set(CMAKE_CUDA_HOST_COMPILER_ENV_VAR "CUDAHOSTCXX") + +set(CMAKE_CUDA_COMPILER_LOADED 1) +set(CMAKE_CUDA_COMPILER_ID_RUN 1) +set(CMAKE_CUDA_SOURCE_FILE_EXTENSIONS cu) +set(CMAKE_CUDA_LINKER_PREFERENCE 15) +set(CMAKE_CUDA_LINKER_PREFERENCE_PROPAGATES 1) + +set(CMAKE_CUDA_SIZEOF_DATA_PTR "8") +set(CMAKE_CUDA_COMPILER_ABI "") +set(CMAKE_CUDA_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CUDA_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CUDA_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CUDA_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CUDA_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CUDA_COMPILER_ABI}") +endif() + +if(CMAKE_CUDA_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CUDA_COMPILER_TOOLKIT_ROOT "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7") +set(CMAKE_CUDA_COMPILER_TOOLKIT_LIBRARY_ROOT "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7") +set(CMAKE_CUDA_COMPILER_TOOLKIT_VERSION "11.7.64") +set(CMAKE_CUDA_COMPILER_LIBRARY_ROOT "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7") + +set(CMAKE_CUDA_ARCHITECTURES_ALL "35-real;37-real;50-real;52-real;53-real;60-real;61-real;62-real;70-real;72-real;75-real;80-real;86-real;87") +set(CMAKE_CUDA_ARCHITECTURES_ALL_MAJOR "35-real;50-real;60-real;70-real;80") +set(CMAKE_CUDA_ARCHITECTURES_NATIVE "80-real") + +set(CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/include") + +set(CMAKE_CUDA_HOST_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_CUDA_HOST_IMPLICIT_LINK_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib") +set(CMAKE_CUDA_HOST_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") + +set(CMAKE_CUDA_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include") +set(CMAKE_CUDA_IMPLICIT_LINK_LIBRARIES "cupti;cuda;sci_nvidia_mpi;sci_nvidia;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;cudadevice;atomic;nvhpcatm;stdc++;nvf;nvomp;nvhpcatm;atomic;nvcpumath;nsnvc;nvc;gcc;c;gcc_s;m") +set(CMAKE_CUDA_IMPLICIT_LINK_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib;/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7") +set(CMAKE_CUDA_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") + +set(CMAKE_CUDA_RUNTIME_LIBRARY_DEFAULT "STATIC") + +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_MT "") diff --git a/build_base_nv/CMakeFiles/3.24.3/CMakeCXXCompiler.cmake b/build_base_nv/CMakeFiles/3.24.3/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..01f6b008 --- /dev/null +++ b/build_base_nv/CMakeFiles/3.24.3/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/opt/cray/pe/craype/2.7.19/bin/CC") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "NVHPC") +set(CMAKE_CXX_COMPILER_VERSION "22.7.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "CrayPrgEnv") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;atomic;nvhpcatm;stdc++;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build_base_nv/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_C.bin b/build_base_nv/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 00000000..e346e2d1 Binary files /dev/null and b/build_base_nv/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_C.bin differ diff --git a/build_base_nv/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CUDA.bin b/build_base_nv/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CUDA.bin new file mode 100755 index 00000000..686e59b4 Binary files /dev/null and b/build_base_nv/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CUDA.bin differ diff --git a/build_base_nv/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CXX.bin b/build_base_nv/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 00000000..99f830ea Binary files /dev/null and b/build_base_nv/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/build_base_nv/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_Fortran.bin b/build_base_nv/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_Fortran.bin new file mode 100755 index 00000000..19d358f3 Binary files /dev/null and b/build_base_nv/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_Fortran.bin differ diff --git a/build_base_nv/CMakeFiles/3.24.3/CMakeFortranCompiler.cmake b/build_base_nv/CMakeFiles/3.24.3/CMakeFortranCompiler.cmake new file mode 100644 index 00000000..956e3bf9 --- /dev/null +++ b/build_base_nv/CMakeFiles/3.24.3/CMakeFortranCompiler.cmake @@ -0,0 +1,61 @@ +set(CMAKE_Fortran_COMPILER "/opt/cray/pe/craype/2.7.19/bin/ftn") +set(CMAKE_Fortran_COMPILER_ARG1 "") +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_COMPILER_VERSION "22.7.0") +set(CMAKE_Fortran_COMPILER_WRAPPER "CrayPrgEnv") +set(CMAKE_Fortran_PLATFORM_ID "Linux") +set(CMAKE_Fortran_SIMULATE_ID "") +set(CMAKE_Fortran_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_Fortran_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_Fortran_COMPILER_AR "") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_Fortran_COMPILER_RANLIB "") +set(CMAKE_COMPILER_IS_GNUG77 ) +set(CMAKE_Fortran_COMPILER_LOADED 1) +set(CMAKE_Fortran_COMPILER_WORKS TRUE) +set(CMAKE_Fortran_ABI_COMPILED TRUE) + +set(CMAKE_Fortran_COMPILER_ENV_VAR "FC") + +set(CMAKE_Fortran_COMPILER_SUPPORTS_F90 1) + +set(CMAKE_Fortran_COMPILER_ID_RUN 1) +set(CMAKE_Fortran_SOURCE_FILE_EXTENSIONS f;F;fpp;FPP;f77;F77;f90;F90;for;For;FOR;f95;F95) +set(CMAKE_Fortran_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_Fortran_LINKER_PREFERENCE 20) +if(UNIX) + set(CMAKE_Fortran_OUTPUT_EXTENSION .o) +else() + set(CMAKE_Fortran_OUTPUT_EXTENSION .obj) +endif() + +# Save compiler ABI information. +set(CMAKE_Fortran_SIZEOF_DATA_PTR "8") +set(CMAKE_Fortran_COMPILER_ABI "") +set(CMAKE_Fortran_LIBRARY_ARCHITECTURE "") + +if(CMAKE_Fortran_SIZEOF_DATA_PTR AND NOT CMAKE_SIZEOF_VOID_P) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_Fortran_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_Fortran_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_Fortran_COMPILER_ABI}") +endif() + +if(CMAKE_Fortran_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + + + + + +set(CMAKE_Fortran_IMPLICIT_INCLUDE_DIRECTORIES "") +set(CMAKE_Fortran_IMPLICIT_LINK_LIBRARIES "cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpifort_nvidia;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m") +set(CMAKE_Fortran_IMPLICIT_LINK_DIRECTORIES "/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7") +set(CMAKE_Fortran_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build_base_nv/CMakeFiles/3.24.3/CMakeSystem.cmake b/build_base_nv/CMakeFiles/3.24.3/CMakeSystem.cmake new file mode 100644 index 00000000..6c12dc61 --- /dev/null +++ b/build_base_nv/CMakeFiles/3.24.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdC/CMakeCCompilerId.c b/build_base_nv/CMakeFiles/3.24.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..2b43aa69 --- /dev/null +++ b/build_base_nv/CMakeFiles/3.24.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,838 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(1) +# if defined(__LCC__) +# define COMPILER_VERSION_MINOR DEC(__LCC__- 100) +# endif +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdC/a.out b/build_base_nv/CMakeFiles/3.24.3/CompilerIdC/a.out new file mode 100755 index 00000000..818148b9 Binary files /dev/null and b/build_base_nv/CMakeFiles/3.24.3/CompilerIdC/a.out differ diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu new file mode 100644 index 00000000..acca5835 --- /dev/null +++ b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu @@ -0,0 +1,444 @@ +#ifndef __CUDACC__ +# error "A C or C++ compiler has been selected for CUDA" +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__NVCC__) +# define COMPILER_ID "NVIDIA" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# elif defined(__clang__) +# define SIMULATE_ID "Clang" +# elif defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif +# if defined(__CUDACC_VER_MAJOR__) +# define COMPILER_VERSION_MAJOR DEC(__CUDACC_VER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__CUDACC_VER_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__CUDACC_VER_BUILD__) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# elif defined(__clang__) +# define SIMULATE_VERSION_MAJOR DEC(__clang_major__) +# define SIMULATE_VERSION_MINOR DEC(__clang_minor__) +# elif defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if __cplusplus > 202002L + "23" +#elif __cplusplus > 201703L + "20" +#elif __cplusplus >= 201703L + "17" +#elif __cplusplus >= 201402L + "14" +#elif __cplusplus >= 201103L + "11" +#else + "03" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/a.out b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/a.out new file mode 100755 index 00000000..c91156c5 Binary files /dev/null and b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/a.out differ diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp1.ii b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp1.ii new file mode 100644 index 00000000..d63ea9b5 --- /dev/null +++ b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp1.ii @@ -0,0 +1,64473 @@ +# 1 "CMakeCUDACompilerId.cu" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h" 1 3 +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 1 3 + + + + + + + +struct __va_list_tag { + unsigned int gp_offset; + unsigned int fp_offset; + char *overflow_arg_area; + char *reg_save_area; +}; + +# 27 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 3 + +typedef struct __va_list_tag __pgi_va_list[1]; + + + +# 41 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 3 + + + + + + + + + + + +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h" 1 3 + + + + + + + + + + + + + +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h" 1 3 + + + + + + + + +#pragma acc routine seq +extern "C" void __cxa_vec_ctor(void *__array_address, + unsigned long int __element_count, + unsigned long int __element_size, + void (*__constructor)(void *), + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_cctor(void *__destination_array, + void *__source_array, + unsigned long int __element_count, + unsigned long int __element_size, + void (*__constructor)(void *, void *), + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_dtor(void *__array_address, + unsigned long int __element_count, + unsigned long int __element_size, + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void *__cxa_vec_new(unsigned long int __element_count, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__constructor)(void *), + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void *__cxa_vec_new2(unsigned long int __element_count, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__constructor)(void *), + void (*__destructor)(void *), + void *(*__allocator)(unsigned long int), + void (*__deallocator)(void *)); + +#pragma acc routine seq +extern "C" void *__cxa_vec_new3(unsigned long int __element_count, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__constructor)(void *), + void (*__destructor)(void *), + void *(*__allocator)(unsigned long int), + void (*__deallocator)(void *, unsigned long int)); + +#pragma acc routine seq +extern "C" void __cxa_vec_delete(void *__array_address, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_delete2(void *__array_address, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__destructor)(void *), + void (*__deallocator)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_delete3(void *__array_address, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__destructor)(void *), + void (*__deallocator)(void *, unsigned long int)); + +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 71 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + + + + +# 77 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + + +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + +# 163 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + +# 1 "/usr/include/features.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 146 "/usr/include/features.h" 3 + + + + + + + + + + + + + + +# 166 "/usr/include/features.h" 3 + + + + + +# 177 "/usr/include/features.h" 3 + + + + + + + + +# 191 "/usr/include/features.h" 3 + + +# 217 "/usr/include/features.h" 3 + + + +# 229 "/usr/include/features.h" 3 + + +# 237 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 283 "/usr/include/features.h" 3 + +# 299 "/usr/include/features.h" 3 + + + + + + + +# 312 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + +# 338 "/usr/include/features.h" 3 + + + + + + + +# 370 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 409 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + + + + + +# 440 "/usr/include/features.h" 3 + + + +# 1 "/usr/include/stdc-predef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 43 "/usr/include/stdc-predef.h" 3 + +# 51 "/usr/include/stdc-predef.h" 3 + + + + + + + + + +# 444 "/usr/include/features.h" 2 3 + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/sys/cdefs.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 48 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 72 "/usr/include/sys/cdefs.h" 3 + +# 87 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 120 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 137 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + +# 160 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + +# 188 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 221 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + +# 248 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + +# 266 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + +# 289 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + +# 312 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 324 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + +# 354 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + + +# 382 "/usr/include/sys/cdefs.h" 3 + + + + +# 400 "/usr/include/sys/cdefs.h" 3 + +# 408 "/usr/include/sys/cdefs.h" 3 + + + + + + + +# 424 "/usr/include/sys/cdefs.h" 3 + +# 433 "/usr/include/sys/cdefs.h" 3 + + +# 443 "/usr/include/sys/cdefs.h" 3 + +# 451 "/usr/include/sys/cdefs.h" 3 + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 453 "/usr/include/sys/cdefs.h" 2 3 +# 1 "/usr/include/bits/long-double.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 454 "/usr/include/sys/cdefs.h" 2 3 + +# 486 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 499 "/usr/include/sys/cdefs.h" 3 + + + + + + + + +# 516 "/usr/include/sys/cdefs.h" 3 + +# 466 "/usr/include/features.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/gnu/stubs.h" 1 3 + + + + + +# 1 "/usr/include/gnu/stubs-64.h" 1 3 + + + + + + + + + +# 11 "/usr/include/gnu/stubs.h" 2 3 +# 490 "/usr/include/features.h" 2 3 + + +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 2 + +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + +# 1 "/usr/include/c++/7/cstdarg" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 1 3 +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 4 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 +# 1964 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2039 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + +# 2071 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2079 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2087 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2095 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + +# 2110 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + +# 2122 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2130 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +namespace std +{ + typedef unsigned long int size_t; + typedef long int ptrdiff_t; + + + typedef decltype(nullptr) nullptr_t; + +} + + + + + + + + + + + + + +namespace std +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +namespace __gnu_cxx +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +# 2232 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + +# 2296 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + +# 2348 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + +# 2370 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2382 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + +# 2410 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + +# 2446 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2480 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2497 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2500 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 2535 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2543 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + +# 2599 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 19 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 2 3 + + + + + + + + + +# 43 "/usr/include/c++/7/cstdarg" 2 3 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 35 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 3 + + + + + +typedef __pgi_va_list __gnuc_va_list; + + + + + + +# 55 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 3 + + + + + + + + + + + + +# 85 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 3 + + + + + + + + + + + + + + +typedef __gnuc_va_list va_list; +# 119 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 3 + + + + + + + +# 44 "/usr/include/c++/7/cstdarg" 2 3 + + + + + + + + + +namespace std +{ + using ::va_list; +} + +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 2 + + + + + + + + + + + + + + + + + + + + +# 286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + + + + +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + + + + + + + + + + + + + + + + + + + + +# 232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 252 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 2 + + + + + + + + +enum __attribute__((device_builtin)) cudaRoundMode +{ + cudaRoundNearest, + cudaRoundZero, + cudaRoundPosInf, + cudaRoundMinInf +}; + + + + + + +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 66 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 2 + + + + + + + + +# 91 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" + + + + + + + + + +struct __attribute__((device_builtin)) char1 +{ + signed char x; +}; + +struct __attribute__((device_builtin)) uchar1 +{ + unsigned char x; +}; + + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) char2 +{ + signed char x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) uchar2 +{ + unsigned char x, y; +}; + +struct __attribute__((device_builtin)) char3 +{ + signed char x, y, z; +}; + +struct __attribute__((device_builtin)) uchar3 +{ + unsigned char x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) char4 +{ + signed char x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) uchar4 +{ + unsigned char x, y, z, w; +}; + +struct __attribute__((device_builtin)) short1 +{ + short x; +}; + +struct __attribute__((device_builtin)) ushort1 +{ + unsigned short x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) short2 +{ + short x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) ushort2 +{ + unsigned short x, y; +}; + +struct __attribute__((device_builtin)) short3 +{ + short x, y, z; +}; + +struct __attribute__((device_builtin)) ushort3 +{ + unsigned short x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) short4 { short x; short y; short z; short w; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) ushort4 { unsigned short x; unsigned short y; unsigned short z; unsigned short w; }; + +struct __attribute__((device_builtin)) int1 +{ + int x; +}; + +struct __attribute__((device_builtin)) uint1 +{ + unsigned int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) int2 { int x; int y; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) uint2 { unsigned int x; unsigned int y; }; + +struct __attribute__((device_builtin)) int3 +{ + int x, y, z; +}; + +struct __attribute__((device_builtin)) uint3 +{ + unsigned int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) int4 +{ + int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) uint4 +{ + unsigned int x, y, z, w; +}; + +struct __attribute__((device_builtin)) long1 +{ + long int x; +}; + +struct __attribute__((device_builtin)) ulong1 +{ + unsigned long x; +}; + + + + + + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(long int)))) long2 +{ + long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(unsigned long int)))) ulong2 +{ + unsigned long int x, y; +}; + + + +struct __attribute__((device_builtin)) long3 +{ + long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulong3 +{ + unsigned long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) long4 +{ + long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulong4 +{ + unsigned long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) float1 +{ + float x; +}; + +# 275 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) float2 { float x; float y; }; + + + + +struct __attribute__((device_builtin)) float3 +{ + float x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) float4 +{ + float x, y, z, w; +}; + +struct __attribute__((device_builtin)) longlong1 +{ + long long int x; +}; + +struct __attribute__((device_builtin)) ulonglong1 +{ + unsigned long long int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong2 +{ + long long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong2 +{ + unsigned long long int x, y; +}; + +struct __attribute__((device_builtin)) longlong3 +{ + long long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulonglong3 +{ + unsigned long long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong4 +{ + long long int x, y, z ,w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong4 +{ + unsigned long long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) double1 +{ + double x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double2 +{ + double x, y; +}; + +struct __attribute__((device_builtin)) double3 +{ + double x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double4 +{ + double x, y, z, w; +}; + + + + + + + + + + + + + +typedef __attribute__((device_builtin)) struct char1 char1; +typedef __attribute__((device_builtin)) struct uchar1 uchar1; +typedef __attribute__((device_builtin)) struct char2 char2; +typedef __attribute__((device_builtin)) struct uchar2 uchar2; +typedef __attribute__((device_builtin)) struct char3 char3; +typedef __attribute__((device_builtin)) struct uchar3 uchar3; +typedef __attribute__((device_builtin)) struct char4 char4; +typedef __attribute__((device_builtin)) struct uchar4 uchar4; +typedef __attribute__((device_builtin)) struct short1 short1; +typedef __attribute__((device_builtin)) struct ushort1 ushort1; +typedef __attribute__((device_builtin)) struct short2 short2; +typedef __attribute__((device_builtin)) struct ushort2 ushort2; +typedef __attribute__((device_builtin)) struct short3 short3; +typedef __attribute__((device_builtin)) struct ushort3 ushort3; +typedef __attribute__((device_builtin)) struct short4 short4; +typedef __attribute__((device_builtin)) struct ushort4 ushort4; +typedef __attribute__((device_builtin)) struct int1 int1; +typedef __attribute__((device_builtin)) struct uint1 uint1; +typedef __attribute__((device_builtin)) struct int2 int2; +typedef __attribute__((device_builtin)) struct uint2 uint2; +typedef __attribute__((device_builtin)) struct int3 int3; +typedef __attribute__((device_builtin)) struct uint3 uint3; +typedef __attribute__((device_builtin)) struct int4 int4; +typedef __attribute__((device_builtin)) struct uint4 uint4; +typedef __attribute__((device_builtin)) struct long1 long1; +typedef __attribute__((device_builtin)) struct ulong1 ulong1; +typedef __attribute__((device_builtin)) struct long2 long2; +typedef __attribute__((device_builtin)) struct ulong2 ulong2; +typedef __attribute__((device_builtin)) struct long3 long3; +typedef __attribute__((device_builtin)) struct ulong3 ulong3; +typedef __attribute__((device_builtin)) struct long4 long4; +typedef __attribute__((device_builtin)) struct ulong4 ulong4; +typedef __attribute__((device_builtin)) struct float1 float1; +typedef __attribute__((device_builtin)) struct float2 float2; +typedef __attribute__((device_builtin)) struct float3 float3; +typedef __attribute__((device_builtin)) struct float4 float4; +typedef __attribute__((device_builtin)) struct longlong1 longlong1; +typedef __attribute__((device_builtin)) struct ulonglong1 ulonglong1; +typedef __attribute__((device_builtin)) struct longlong2 longlong2; +typedef __attribute__((device_builtin)) struct ulonglong2 ulonglong2; +typedef __attribute__((device_builtin)) struct longlong3 longlong3; +typedef __attribute__((device_builtin)) struct ulonglong3 ulonglong3; +typedef __attribute__((device_builtin)) struct longlong4 longlong4; +typedef __attribute__((device_builtin)) struct ulonglong4 ulonglong4; +typedef __attribute__((device_builtin)) struct double1 double1; +typedef __attribute__((device_builtin)) struct double2 double2; +typedef __attribute__((device_builtin)) struct double3 double3; +typedef __attribute__((device_builtin)) struct double4 double4; + + + + + + + +struct __attribute__((device_builtin)) dim3 +{ + unsigned int x, y, z; + + + __attribute__((host)) __attribute__((device)) constexpr dim3(unsigned int vx = 1, unsigned int vy = 1, unsigned int vz = 1) : x(vx), y(vy), z(vz) {} + __attribute__((host)) __attribute__((device)) constexpr dim3(uint3 v) : x(v.x), y(v.y), z(v.z) {} + __attribute__((host)) __attribute__((device)) constexpr operator uint3(void) const { return uint3{x, y, z}; } +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +}; + +typedef __attribute__((device_builtin)) struct dim3 dim3; + + + + + + + + +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 1 3 + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 192 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + +# 1 "/usr/include/limits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 27 "/usr/include/limits.h" 2 3 + + + + + + + + + + +# 114 "/usr/include/limits.h" 3 + + + + + + + + + + + + + + + + +# 141 "/usr/include/limits.h" 3 + + + + +# 180 "/usr/include/limits.h" 3 + + + +# 1 "/usr/include/bits/posix1_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 28 "/usr/include/bits/posix1_lim.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/local_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +# 36 "/usr/include/bits/local_lim.h" 3 + + +# 1 "/usr/include/linux/limits.h" 1 3 + + + + + + +# 18 "/usr/include/linux/limits.h" 3 + + + +# 39 "/usr/include/bits/local_lim.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 162 "/usr/include/bits/posix1_lim.h" 2 3 + + + + + + +# 174 "/usr/include/bits/posix1_lim.h" 3 + + + + + + + + + +# 184 "/usr/include/limits.h" 2 3 + + +# 1 "/usr/include/bits/posix2_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 86 "/usr/include/bits/posix2_lim.h" 3 + + + + +# 188 "/usr/include/limits.h" 2 3 + + +# 1 "/usr/include/bits/xopen_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/uio_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 65 "/usr/include/bits/xopen_lim.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 123 "/usr/include/bits/xopen_lim.h" 3 + + +# 136 "/usr/include/bits/xopen_lim.h" 3 + +# 147 "/usr/include/bits/xopen_lim.h" 3 + +# 192 "/usr/include/limits.h" 2 3 +# 195 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 + + +# 8 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 2 3 +# 35 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 84 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + +# 101 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + + + + +# 115 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + + + + + + + + + + + + + + + + + + +# 148 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + + + + + + + + + +# 186 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef long int ptrdiff_t; +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef unsigned long int size_t; +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +typedef struct { + long long __max_align_ll __attribute__((__aligned__(__alignof__(long long)))); + long double __max_align_ld __attribute__((__aligned__(__alignof__(long double)))); + + + + + + + + +} max_align_t; + + + + + + + typedef decltype(nullptr) nullptr_t; + + + + + +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + + + + + + + + + + + +enum __attribute__((device_builtin)) cudaError +{ + + + + + + cudaSuccess = 0, + + + + + + cudaErrorInvalidValue = 1, + + + + + + cudaErrorMemoryAllocation = 2, + + + + + + cudaErrorInitializationError = 3, + + + + + + + cudaErrorCudartUnloading = 4, + + + + + + + cudaErrorProfilerDisabled = 5, + + + + + + + + cudaErrorProfilerNotInitialized = 6, + + + + + + + cudaErrorProfilerAlreadyStarted = 7, + + + + + + + cudaErrorProfilerAlreadyStopped = 8, + + + + + + + + + cudaErrorInvalidConfiguration = 9, + + + + + + cudaErrorInvalidPitchValue = 12, + + + + + + cudaErrorInvalidSymbol = 13, + + + + + + + + cudaErrorInvalidHostPointer = 16, + + + + + + + + cudaErrorInvalidDevicePointer = 17, + + + + + + cudaErrorInvalidTexture = 18, + + + + + + cudaErrorInvalidTextureBinding = 19, + + + + + + + cudaErrorInvalidChannelDescriptor = 20, + + + + + + cudaErrorInvalidMemcpyDirection = 21, + + + + + + + + + + cudaErrorAddressOfConstant = 22, + + + + + + + + + cudaErrorTextureFetchFailed = 23, + + + + + + + + + cudaErrorTextureNotBound = 24, + + + + + + + + + cudaErrorSynchronizationError = 25, + + + + + + cudaErrorInvalidFilterSetting = 26, + + + + + + cudaErrorInvalidNormSetting = 27, + + + + + + + + cudaErrorMixedDeviceExecution = 28, + + + + + + + + cudaErrorNotYetImplemented = 31, + + + + + + + + + cudaErrorMemoryValueTooLarge = 32, + + + + + + + cudaErrorStubLibrary = 34, + + + + + + + cudaErrorInsufficientDriver = 35, + + + + + + + cudaErrorCallRequiresNewerDriver = 36, + + + + + + cudaErrorInvalidSurface = 37, + + + + + + cudaErrorDuplicateVariableName = 43, + + + + + + cudaErrorDuplicateTextureName = 44, + + + + + + cudaErrorDuplicateSurfaceName = 45, + + + + + + + + + + cudaErrorDevicesUnavailable = 46, + + + + + + + + + + + + + cudaErrorIncompatibleDriverContext = 49, + + + + + + cudaErrorMissingConfiguration = 52, + + + + + + + + + cudaErrorPriorLaunchFailure = 53, + + + + + + + cudaErrorLaunchMaxDepthExceeded = 65, + + + + + + + + cudaErrorLaunchFileScopedTex = 66, + + + + + + + + cudaErrorLaunchFileScopedSurf = 67, + + + + + + + + + + + + + + + cudaErrorSyncDepthExceeded = 68, + + + + + + + + + + + + cudaErrorLaunchPendingCountExceeded = 69, + + + + + + cudaErrorInvalidDeviceFunction = 98, + + + + + + cudaErrorNoDevice = 100, + + + + + + + cudaErrorInvalidDevice = 101, + + + + + cudaErrorDeviceNotLicensed = 102, + + + + + + + + + cudaErrorSoftwareValidityNotEstablished = 103, + + + + + cudaErrorStartupFailure = 127, + + + + + cudaErrorInvalidKernelImage = 200, + + + + + + + + + + cudaErrorDeviceUninitialized = 201, + + + + + cudaErrorMapBufferObjectFailed = 205, + + + + + cudaErrorUnmapBufferObjectFailed = 206, + + + + + + cudaErrorArrayIsMapped = 207, + + + + + cudaErrorAlreadyMapped = 208, + + + + + + + + cudaErrorNoKernelImageForDevice = 209, + + + + + cudaErrorAlreadyAcquired = 210, + + + + + cudaErrorNotMapped = 211, + + + + + + cudaErrorNotMappedAsArray = 212, + + + + + + cudaErrorNotMappedAsPointer = 213, + + + + + + cudaErrorECCUncorrectable = 214, + + + + + + cudaErrorUnsupportedLimit = 215, + + + + + + cudaErrorDeviceAlreadyInUse = 216, + + + + + + cudaErrorPeerAccessUnsupported = 217, + + + + + + cudaErrorInvalidPtx = 218, + + + + + cudaErrorInvalidGraphicsContext = 219, + + + + + + cudaErrorNvlinkUncorrectable = 220, + + + + + + + cudaErrorJitCompilerNotFound = 221, + + + + + + + cudaErrorUnsupportedPtxVersion = 222, + + + + + + + cudaErrorJitCompilationDisabled = 223, + + + + + cudaErrorUnsupportedExecAffinity = 224, + + + + + cudaErrorInvalidSource = 300, + + + + + cudaErrorFileNotFound = 301, + + + + + cudaErrorSharedObjectSymbolNotFound = 302, + + + + + cudaErrorSharedObjectInitFailed = 303, + + + + + cudaErrorOperatingSystem = 304, + + + + + + + cudaErrorInvalidResourceHandle = 400, + + + + + + cudaErrorIllegalState = 401, + + + + + + + cudaErrorSymbolNotFound = 500, + + + + + + + + cudaErrorNotReady = 600, + + + + + + + + cudaErrorIllegalAddress = 700, + + + + + + + + + cudaErrorLaunchOutOfResources = 701, + + + + + + + + + + + cudaErrorLaunchTimeout = 702, + + + + + + cudaErrorLaunchIncompatibleTexturing = 703, + + + + + + + cudaErrorPeerAccessAlreadyEnabled = 704, + + + + + + + cudaErrorPeerAccessNotEnabled = 705, + + + + + + + + + + + + + cudaErrorSetOnActiveProcess = 708, + + + + + + + cudaErrorContextIsDestroyed = 709, + + + + + + + cudaErrorAssert = 710, + + + + + + + cudaErrorTooManyPeers = 711, + + + + + + cudaErrorHostMemoryAlreadyRegistered = 712, + + + + + + cudaErrorHostMemoryNotRegistered = 713, + + + + + + + + + cudaErrorHardwareStackError = 714, + + + + + + + + cudaErrorIllegalInstruction = 715, + + + + + + + + + cudaErrorMisalignedAddress = 716, + + + + + + + + + + + cudaErrorInvalidAddressSpace = 717, + + + + + + + + cudaErrorInvalidPc = 718, + + + + + + + + + + + cudaErrorLaunchFailure = 719, + + + + + + + + + cudaErrorCooperativeLaunchTooLarge = 720, + + + + + cudaErrorNotPermitted = 800, + + + + + + cudaErrorNotSupported = 801, + + + + + + + + + cudaErrorSystemNotReady = 802, + + + + + + + cudaErrorSystemDriverMismatch = 803, + + + + + + + + + cudaErrorCompatNotSupportedOnDevice = 804, + + + + + cudaErrorMpsConnectionFailed = 805, + + + + + cudaErrorMpsRpcFailure = 806, + + + + + + cudaErrorMpsServerNotReady = 807, + + + + + cudaErrorMpsMaxClientsReached = 808, + + + + + cudaErrorMpsMaxConnectionsReached = 809, + + + + + cudaErrorStreamCaptureUnsupported = 900, + + + + + + cudaErrorStreamCaptureInvalidated = 901, + + + + + + cudaErrorStreamCaptureMerge = 902, + + + + + cudaErrorStreamCaptureUnmatched = 903, + + + + + + cudaErrorStreamCaptureUnjoined = 904, + + + + + + + cudaErrorStreamCaptureIsolation = 905, + + + + + + cudaErrorStreamCaptureImplicit = 906, + + + + + + cudaErrorCapturedEvent = 907, + + + + + + + cudaErrorStreamCaptureWrongThread = 908, + + + + + cudaErrorTimeout = 909, + + + + + + cudaErrorGraphExecUpdateFailure = 910, + + + + + + + + + + cudaErrorExternalDevice = 911, + + + + + + + + + + + + + cudaErrorUnknown = 999, + + + + + + + + cudaErrorApiFailureBase = 10000 +}; + + + + +enum __attribute__((device_builtin)) cudaChannelFormatKind +{ + cudaChannelFormatKindSigned = 0, + cudaChannelFormatKindUnsigned = 1, + cudaChannelFormatKindFloat = 2, + cudaChannelFormatKindNone = 3, + cudaChannelFormatKindNV12 = 4, + cudaChannelFormatKindUnsignedNormalized8X1 = 5, + cudaChannelFormatKindUnsignedNormalized8X2 = 6, + cudaChannelFormatKindUnsignedNormalized8X4 = 7, + cudaChannelFormatKindUnsignedNormalized16X1 = 8, + cudaChannelFormatKindUnsignedNormalized16X2 = 9, + cudaChannelFormatKindUnsignedNormalized16X4 = 10, + cudaChannelFormatKindSignedNormalized8X1 = 11, + cudaChannelFormatKindSignedNormalized8X2 = 12, + cudaChannelFormatKindSignedNormalized8X4 = 13, + cudaChannelFormatKindSignedNormalized16X1 = 14, + cudaChannelFormatKindSignedNormalized16X2 = 15, + cudaChannelFormatKindSignedNormalized16X4 = 16, + cudaChannelFormatKindUnsignedBlockCompressed1 = 17, + cudaChannelFormatKindUnsignedBlockCompressed1SRGB = 18, + cudaChannelFormatKindUnsignedBlockCompressed2 = 19, + cudaChannelFormatKindUnsignedBlockCompressed2SRGB = 20, + cudaChannelFormatKindUnsignedBlockCompressed3 = 21, + cudaChannelFormatKindUnsignedBlockCompressed3SRGB = 22, + cudaChannelFormatKindUnsignedBlockCompressed4 = 23, + cudaChannelFormatKindSignedBlockCompressed4 = 24, + cudaChannelFormatKindUnsignedBlockCompressed5 = 25, + cudaChannelFormatKindSignedBlockCompressed5 = 26, + cudaChannelFormatKindUnsignedBlockCompressed6H = 27, + cudaChannelFormatKindSignedBlockCompressed6H = 28, + cudaChannelFormatKindUnsignedBlockCompressed7 = 29, + cudaChannelFormatKindUnsignedBlockCompressed7SRGB = 30 +}; + + + + +struct __attribute__((device_builtin)) cudaChannelFormatDesc +{ + int x; + int y; + int z; + int w; + enum cudaChannelFormatKind f; +}; + + + + +typedef struct cudaArray *cudaArray_t; + + + + +typedef const struct cudaArray *cudaArray_const_t; + +struct cudaArray; + + + + +typedef struct cudaMipmappedArray *cudaMipmappedArray_t; + + + + +typedef const struct cudaMipmappedArray *cudaMipmappedArray_const_t; + +struct cudaMipmappedArray; + + + + + + + + + +struct __attribute__((device_builtin)) cudaArraySparseProperties { + struct { + unsigned int width; + unsigned int height; + unsigned int depth; + } tileExtent; + unsigned int miptailFirstLevel; + unsigned long long miptailSize; + unsigned int flags; + unsigned int reserved[4]; +}; + + + + + +struct __attribute__((device_builtin)) cudaArrayMemoryRequirements { + size_t size; + size_t alignment; + unsigned int reserved[4]; +}; + + + + + +enum __attribute__((device_builtin)) cudaMemoryType +{ + cudaMemoryTypeUnregistered = 0, + cudaMemoryTypeHost = 1, + cudaMemoryTypeDevice = 2, + cudaMemoryTypeManaged = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaMemcpyKind +{ + cudaMemcpyHostToHost = 0, + cudaMemcpyHostToDevice = 1, + cudaMemcpyDeviceToHost = 2, + cudaMemcpyDeviceToDevice = 3, + cudaMemcpyDefault = 4 +}; + + + + + + +struct __attribute__((device_builtin)) cudaPitchedPtr +{ + void *ptr; + size_t pitch; + size_t xsize; + size_t ysize; +}; + + + + + + +struct __attribute__((device_builtin)) cudaExtent +{ + size_t width; + size_t height; + size_t depth; +}; + + + + + + +struct __attribute__((device_builtin)) cudaPos +{ + size_t x; + size_t y; + size_t z; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + + struct cudaExtent extent; + enum cudaMemcpyKind kind; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DPeerParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + int srcDevice; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + int dstDevice; + + struct cudaExtent extent; +}; + + + + +struct __attribute__((device_builtin)) cudaMemsetParams { + void *dst; + size_t pitch; + unsigned int value; + unsigned int elementSize; + size_t width; + size_t height; +}; + + + + +enum __attribute__((device_builtin)) cudaAccessProperty { + cudaAccessPropertyNormal = 0, + cudaAccessPropertyStreaming = 1, + cudaAccessPropertyPersisting = 2 +}; + + + + + + + + + + + + +struct __attribute__((device_builtin)) cudaAccessPolicyWindow { + void *base_ptr; + size_t num_bytes; + float hitRatio; + enum cudaAccessProperty hitProp; + enum cudaAccessProperty missProp; +}; + + + + + + + + + + + +typedef void ( *cudaHostFn_t)(void *userData); + + + + +struct __attribute__((device_builtin)) cudaHostNodeParams { + cudaHostFn_t fn; + void* userData; +}; + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureStatus { + cudaStreamCaptureStatusNone = 0, + cudaStreamCaptureStatusActive = 1, + cudaStreamCaptureStatusInvalidated = 2 + +}; + + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureMode { + cudaStreamCaptureModeGlobal = 0, + cudaStreamCaptureModeThreadLocal = 1, + cudaStreamCaptureModeRelaxed = 2 +}; + +enum __attribute__((device_builtin)) cudaSynchronizationPolicy { + cudaSyncPolicyAuto = 1, + cudaSyncPolicySpin = 2, + cudaSyncPolicyYield = 3, + cudaSyncPolicyBlockingSync = 4 +}; + + + + + + + + + + + + + + + +enum __attribute__((device_builtin)) cudaStreamUpdateCaptureDependenciesFlags { + cudaStreamAddCaptureDependencies = 0x0, + cudaStreamSetCaptureDependencies = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectFlags { + cudaUserObjectNoDestructorSync = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectRetainFlags { + cudaGraphUserObjectMove = 0x1 +}; + + + + +struct cudaGraphicsResource; + + + + +enum __attribute__((device_builtin)) cudaGraphicsRegisterFlags +{ + cudaGraphicsRegisterFlagsNone = 0, + cudaGraphicsRegisterFlagsReadOnly = 1, + cudaGraphicsRegisterFlagsWriteDiscard = 2, + cudaGraphicsRegisterFlagsSurfaceLoadStore = 4, + cudaGraphicsRegisterFlagsTextureGather = 8 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsMapFlags +{ + cudaGraphicsMapFlagsNone = 0, + cudaGraphicsMapFlagsReadOnly = 1, + cudaGraphicsMapFlagsWriteDiscard = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsCubeFace +{ + cudaGraphicsCubeFacePositiveX = 0x00, + cudaGraphicsCubeFaceNegativeX = 0x01, + cudaGraphicsCubeFacePositiveY = 0x02, + cudaGraphicsCubeFaceNegativeY = 0x03, + cudaGraphicsCubeFacePositiveZ = 0x04, + cudaGraphicsCubeFaceNegativeZ = 0x05 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceType +{ + cudaResourceTypeArray = 0x00, + cudaResourceTypeMipmappedArray = 0x01, + cudaResourceTypeLinear = 0x02, + cudaResourceTypePitch2D = 0x03 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceViewFormat +{ + cudaResViewFormatNone = 0x00, + cudaResViewFormatUnsignedChar1 = 0x01, + cudaResViewFormatUnsignedChar2 = 0x02, + cudaResViewFormatUnsignedChar4 = 0x03, + cudaResViewFormatSignedChar1 = 0x04, + cudaResViewFormatSignedChar2 = 0x05, + cudaResViewFormatSignedChar4 = 0x06, + cudaResViewFormatUnsignedShort1 = 0x07, + cudaResViewFormatUnsignedShort2 = 0x08, + cudaResViewFormatUnsignedShort4 = 0x09, + cudaResViewFormatSignedShort1 = 0x0a, + cudaResViewFormatSignedShort2 = 0x0b, + cudaResViewFormatSignedShort4 = 0x0c, + cudaResViewFormatUnsignedInt1 = 0x0d, + cudaResViewFormatUnsignedInt2 = 0x0e, + cudaResViewFormatUnsignedInt4 = 0x0f, + cudaResViewFormatSignedInt1 = 0x10, + cudaResViewFormatSignedInt2 = 0x11, + cudaResViewFormatSignedInt4 = 0x12, + cudaResViewFormatHalf1 = 0x13, + cudaResViewFormatHalf2 = 0x14, + cudaResViewFormatHalf4 = 0x15, + cudaResViewFormatFloat1 = 0x16, + cudaResViewFormatFloat2 = 0x17, + cudaResViewFormatFloat4 = 0x18, + cudaResViewFormatUnsignedBlockCompressed1 = 0x19, + cudaResViewFormatUnsignedBlockCompressed2 = 0x1a, + cudaResViewFormatUnsignedBlockCompressed3 = 0x1b, + cudaResViewFormatUnsignedBlockCompressed4 = 0x1c, + cudaResViewFormatSignedBlockCompressed4 = 0x1d, + cudaResViewFormatUnsignedBlockCompressed5 = 0x1e, + cudaResViewFormatSignedBlockCompressed5 = 0x1f, + cudaResViewFormatUnsignedBlockCompressed6H = 0x20, + cudaResViewFormatSignedBlockCompressed6H = 0x21, + cudaResViewFormatUnsignedBlockCompressed7 = 0x22 +}; + + + + +struct __attribute__((device_builtin)) cudaResourceDesc { + enum cudaResourceType resType; + + union { + struct { + cudaArray_t array; + } array; + struct { + cudaMipmappedArray_t mipmap; + } mipmap; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t sizeInBytes; + } linear; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t width; + size_t height; + size_t pitchInBytes; + } pitch2D; + } res; +}; + + + + +struct __attribute__((device_builtin)) cudaResourceViewDesc +{ + enum cudaResourceViewFormat format; + size_t width; + size_t height; + size_t depth; + unsigned int firstMipmapLevel; + unsigned int lastMipmapLevel; + unsigned int firstLayer; + unsigned int lastLayer; +}; + + + + +struct __attribute__((device_builtin)) cudaPointerAttributes +{ + + + + + enum cudaMemoryType type; + + + + + + + + + + + int device; + + + + + + void *devicePointer; + + + + + + + + + void *hostPointer; +}; + + + + +struct __attribute__((device_builtin)) cudaFuncAttributes +{ + + + + + + size_t sharedSizeBytes; + + + + + + size_t constSizeBytes; + + + + + size_t localSizeBytes; + + + + + + + int maxThreadsPerBlock; + + + + + int numRegs; + + + + + + + int ptxVersion; + + + + + + + int binaryVersion; + + + + + + int cacheModeCA; + + + + + + + int maxDynamicSharedSizeBytes; + + + + + + + + + int preferredShmemCarveout; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +}; + + + + +enum __attribute__((device_builtin)) cudaFuncAttribute +{ + cudaFuncAttributeMaxDynamicSharedMemorySize = 8, + cudaFuncAttributePreferredSharedMemoryCarveout = 9, + + + + + + + + + cudaFuncAttributeMax +}; + + + + +enum __attribute__((device_builtin)) cudaFuncCache +{ + cudaFuncCachePreferNone = 0, + cudaFuncCachePreferShared = 1, + cudaFuncCachePreferL1 = 2, + cudaFuncCachePreferEqual = 3 +}; + + + + + +enum __attribute__((device_builtin)) cudaSharedMemConfig +{ + cudaSharedMemBankSizeDefault = 0, + cudaSharedMemBankSizeFourByte = 1, + cudaSharedMemBankSizeEightByte = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSharedCarveout { + cudaSharedmemCarveoutDefault = -1, + cudaSharedmemCarveoutMaxShared = 100, + cudaSharedmemCarveoutMaxL1 = 0 +}; + + + + +enum __attribute__((device_builtin)) cudaComputeMode +{ + cudaComputeModeDefault = 0, + cudaComputeModeExclusive = 1, + cudaComputeModeProhibited = 2, + cudaComputeModeExclusiveProcess = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaLimit +{ + cudaLimitStackSize = 0x00, + cudaLimitPrintfFifoSize = 0x01, + cudaLimitMallocHeapSize = 0x02, + cudaLimitDevRuntimeSyncDepth = 0x03, + cudaLimitDevRuntimePendingLaunchCount = 0x04, + cudaLimitMaxL2FetchGranularity = 0x05, + cudaLimitPersistingL2CacheSize = 0x06 +}; + + + + +enum __attribute__((device_builtin)) cudaMemoryAdvise +{ + cudaMemAdviseSetReadMostly = 1, + cudaMemAdviseUnsetReadMostly = 2, + cudaMemAdviseSetPreferredLocation = 3, + cudaMemAdviseUnsetPreferredLocation = 4, + cudaMemAdviseSetAccessedBy = 5, + cudaMemAdviseUnsetAccessedBy = 6 +}; + + + + +enum __attribute__((device_builtin)) cudaMemRangeAttribute +{ + cudaMemRangeAttributeReadMostly = 1, + cudaMemRangeAttributePreferredLocation = 2, + cudaMemRangeAttributeAccessedBy = 3, + cudaMemRangeAttributeLastPrefetchLocation = 4 +}; + + + + +enum __attribute__((device_builtin)) cudaOutputMode +{ + cudaKeyValuePair = 0x00, + cudaCSV = 0x01 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesOptions { + cudaFlushGPUDirectRDMAWritesOptionHost = 1<<0, + cudaFlushGPUDirectRDMAWritesOptionMemOps = 1<<1 +}; + + + + +enum __attribute__((device_builtin)) cudaGPUDirectRDMAWritesOrdering { + cudaGPUDirectRDMAWritesOrderingNone = 0, + cudaGPUDirectRDMAWritesOrderingOwner = 100, + cudaGPUDirectRDMAWritesOrderingAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesScope { + cudaFlushGPUDirectRDMAWritesToOwner = 100, + cudaFlushGPUDirectRDMAWritesToAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesTarget { + cudaFlushGPUDirectRDMAWritesTargetCurrentDevice +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceAttr +{ + cudaDevAttrMaxThreadsPerBlock = 1, + cudaDevAttrMaxBlockDimX = 2, + cudaDevAttrMaxBlockDimY = 3, + cudaDevAttrMaxBlockDimZ = 4, + cudaDevAttrMaxGridDimX = 5, + cudaDevAttrMaxGridDimY = 6, + cudaDevAttrMaxGridDimZ = 7, + cudaDevAttrMaxSharedMemoryPerBlock = 8, + cudaDevAttrTotalConstantMemory = 9, + cudaDevAttrWarpSize = 10, + cudaDevAttrMaxPitch = 11, + cudaDevAttrMaxRegistersPerBlock = 12, + cudaDevAttrClockRate = 13, + cudaDevAttrTextureAlignment = 14, + cudaDevAttrGpuOverlap = 15, + cudaDevAttrMultiProcessorCount = 16, + cudaDevAttrKernelExecTimeout = 17, + cudaDevAttrIntegrated = 18, + cudaDevAttrCanMapHostMemory = 19, + cudaDevAttrComputeMode = 20, + cudaDevAttrMaxTexture1DWidth = 21, + cudaDevAttrMaxTexture2DWidth = 22, + cudaDevAttrMaxTexture2DHeight = 23, + cudaDevAttrMaxTexture3DWidth = 24, + cudaDevAttrMaxTexture3DHeight = 25, + cudaDevAttrMaxTexture3DDepth = 26, + cudaDevAttrMaxTexture2DLayeredWidth = 27, + cudaDevAttrMaxTexture2DLayeredHeight = 28, + cudaDevAttrMaxTexture2DLayeredLayers = 29, + cudaDevAttrSurfaceAlignment = 30, + cudaDevAttrConcurrentKernels = 31, + cudaDevAttrEccEnabled = 32, + cudaDevAttrPciBusId = 33, + cudaDevAttrPciDeviceId = 34, + cudaDevAttrTccDriver = 35, + cudaDevAttrMemoryClockRate = 36, + cudaDevAttrGlobalMemoryBusWidth = 37, + cudaDevAttrL2CacheSize = 38, + cudaDevAttrMaxThreadsPerMultiProcessor = 39, + cudaDevAttrAsyncEngineCount = 40, + cudaDevAttrUnifiedAddressing = 41, + cudaDevAttrMaxTexture1DLayeredWidth = 42, + cudaDevAttrMaxTexture1DLayeredLayers = 43, + cudaDevAttrMaxTexture2DGatherWidth = 45, + cudaDevAttrMaxTexture2DGatherHeight = 46, + cudaDevAttrMaxTexture3DWidthAlt = 47, + cudaDevAttrMaxTexture3DHeightAlt = 48, + cudaDevAttrMaxTexture3DDepthAlt = 49, + cudaDevAttrPciDomainId = 50, + cudaDevAttrTexturePitchAlignment = 51, + cudaDevAttrMaxTextureCubemapWidth = 52, + cudaDevAttrMaxTextureCubemapLayeredWidth = 53, + cudaDevAttrMaxTextureCubemapLayeredLayers = 54, + cudaDevAttrMaxSurface1DWidth = 55, + cudaDevAttrMaxSurface2DWidth = 56, + cudaDevAttrMaxSurface2DHeight = 57, + cudaDevAttrMaxSurface3DWidth = 58, + cudaDevAttrMaxSurface3DHeight = 59, + cudaDevAttrMaxSurface3DDepth = 60, + cudaDevAttrMaxSurface1DLayeredWidth = 61, + cudaDevAttrMaxSurface1DLayeredLayers = 62, + cudaDevAttrMaxSurface2DLayeredWidth = 63, + cudaDevAttrMaxSurface2DLayeredHeight = 64, + cudaDevAttrMaxSurface2DLayeredLayers = 65, + cudaDevAttrMaxSurfaceCubemapWidth = 66, + cudaDevAttrMaxSurfaceCubemapLayeredWidth = 67, + cudaDevAttrMaxSurfaceCubemapLayeredLayers = 68, + cudaDevAttrMaxTexture1DLinearWidth = 69, + cudaDevAttrMaxTexture2DLinearWidth = 70, + cudaDevAttrMaxTexture2DLinearHeight = 71, + cudaDevAttrMaxTexture2DLinearPitch = 72, + cudaDevAttrMaxTexture2DMipmappedWidth = 73, + cudaDevAttrMaxTexture2DMipmappedHeight = 74, + cudaDevAttrComputeCapabilityMajor = 75, + cudaDevAttrComputeCapabilityMinor = 76, + cudaDevAttrMaxTexture1DMipmappedWidth = 77, + cudaDevAttrStreamPrioritiesSupported = 78, + cudaDevAttrGlobalL1CacheSupported = 79, + cudaDevAttrLocalL1CacheSupported = 80, + cudaDevAttrMaxSharedMemoryPerMultiprocessor = 81, + cudaDevAttrMaxRegistersPerMultiprocessor = 82, + cudaDevAttrManagedMemory = 83, + cudaDevAttrIsMultiGpuBoard = 84, + cudaDevAttrMultiGpuBoardGroupID = 85, + cudaDevAttrHostNativeAtomicSupported = 86, + cudaDevAttrSingleToDoublePrecisionPerfRatio = 87, + cudaDevAttrPageableMemoryAccess = 88, + cudaDevAttrConcurrentManagedAccess = 89, + cudaDevAttrComputePreemptionSupported = 90, + cudaDevAttrCanUseHostPointerForRegisteredMem = 91, + cudaDevAttrReserved92 = 92, + cudaDevAttrReserved93 = 93, + cudaDevAttrReserved94 = 94, + cudaDevAttrCooperativeLaunch = 95, + cudaDevAttrCooperativeMultiDeviceLaunch = 96, + cudaDevAttrMaxSharedMemoryPerBlockOptin = 97, + cudaDevAttrCanFlushRemoteWrites = 98, + cudaDevAttrHostRegisterSupported = 99, + cudaDevAttrPageableMemoryAccessUsesHostPageTables = 100, + cudaDevAttrDirectManagedMemAccessFromHost = 101, + cudaDevAttrMaxBlocksPerMultiprocessor = 106, + cudaDevAttrMaxPersistingL2CacheSize = 108, + cudaDevAttrMaxAccessPolicyWindowSize = 109, + cudaDevAttrReservedSharedMemoryPerBlock = 111, + cudaDevAttrSparseCudaArraySupported = 112, + cudaDevAttrHostRegisterReadOnlySupported = 113, + cudaDevAttrTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMaxTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMemoryPoolsSupported = 115, + cudaDevAttrGPUDirectRDMASupported = 116, + cudaDevAttrGPUDirectRDMAFlushWritesOptions = 117, + cudaDevAttrGPUDirectRDMAWritesOrdering = 118, + cudaDevAttrMemoryPoolSupportedHandleTypes = 119, + + + + + cudaDevAttrDeferredMappingCudaArraySupported = 121, + + cudaDevAttrMax +}; + + + + +enum __attribute__((device_builtin)) cudaMemPoolAttr +{ + + + + + + + + + cudaMemPoolReuseFollowEventDependencies = 0x1, + + + + + + + cudaMemPoolReuseAllowOpportunistic = 0x2, + + + + + + + + cudaMemPoolReuseAllowInternalDependencies = 0x3, + + + + + + + + + + + cudaMemPoolAttrReleaseThreshold = 0x4, + + + + + + cudaMemPoolAttrReservedMemCurrent = 0x5, + + + + + + + cudaMemPoolAttrReservedMemHigh = 0x6, + + + + + + cudaMemPoolAttrUsedMemCurrent = 0x7, + + + + + + + cudaMemPoolAttrUsedMemHigh = 0x8 +}; + + + + +enum __attribute__((device_builtin)) cudaMemLocationType { + cudaMemLocationTypeInvalid = 0, + cudaMemLocationTypeDevice = 1 +}; + + + + + + +struct __attribute__((device_builtin)) cudaMemLocation { + enum cudaMemLocationType type; + int id; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAccessFlags { + cudaMemAccessFlagsProtNone = 0, + cudaMemAccessFlagsProtRead = 1, + cudaMemAccessFlagsProtReadWrite = 3 +}; + + + + +struct __attribute__((device_builtin)) cudaMemAccessDesc { + struct cudaMemLocation location; + enum cudaMemAccessFlags flags; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationType { + cudaMemAllocationTypeInvalid = 0x0, + + + + cudaMemAllocationTypePinned = 0x1, + cudaMemAllocationTypeMax = 0x7FFFFFFF +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationHandleType { + cudaMemHandleTypeNone = 0x0, + cudaMemHandleTypePosixFileDescriptor = 0x1, + cudaMemHandleTypeWin32 = 0x2, + cudaMemHandleTypeWin32Kmt = 0x4 +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolProps { + enum cudaMemAllocationType allocType; + enum cudaMemAllocationHandleType handleTypes; + struct cudaMemLocation location; + + + + + + + void *win32SecurityAttributes; + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolPtrExportData { + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemAllocNodeParams { + + + + + struct cudaMemPoolProps poolProps; + const struct cudaMemAccessDesc *accessDescs; + size_t accessDescCount; + size_t bytesize; + void *dptr; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphMemAttributeType { + + + + + cudaGraphMemAttrUsedMemCurrent = 0x0, + + + + + + + cudaGraphMemAttrUsedMemHigh = 0x1, + + + + + + + cudaGraphMemAttrReservedMemCurrent = 0x2, + + + + + + + cudaGraphMemAttrReservedMemHigh = 0x3 +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceP2PAttr { + cudaDevP2PAttrPerformanceRank = 1, + cudaDevP2PAttrAccessSupported = 2, + cudaDevP2PAttrNativeAtomicSupported = 3, + cudaDevP2PAttrCudaArrayAccessSupported = 4 +}; + + + + + + +struct __attribute__((device_builtin)) CUuuid_st { + char bytes[16]; +}; +typedef __attribute__((device_builtin)) struct CUuuid_st CUuuid; + +typedef __attribute__((device_builtin)) struct CUuuid_st cudaUUID_t; + + + + +struct __attribute__((device_builtin)) cudaDeviceProp +{ + char name[256]; + cudaUUID_t uuid; + char luid[8]; + unsigned int luidDeviceNodeMask; + size_t totalGlobalMem; + size_t sharedMemPerBlock; + int regsPerBlock; + int warpSize; + size_t memPitch; + int maxThreadsPerBlock; + int maxThreadsDim[3]; + int maxGridSize[3]; + int clockRate; + size_t totalConstMem; + int major; + int minor; + size_t textureAlignment; + size_t texturePitchAlignment; + int deviceOverlap; + int multiProcessorCount; + int kernelExecTimeoutEnabled; + int integrated; + int canMapHostMemory; + int computeMode; + int maxTexture1D; + int maxTexture1DMipmap; + int maxTexture1DLinear; + int maxTexture2D[2]; + int maxTexture2DMipmap[2]; + int maxTexture2DLinear[3]; + int maxTexture2DGather[2]; + int maxTexture3D[3]; + int maxTexture3DAlt[3]; + int maxTextureCubemap; + int maxTexture1DLayered[2]; + int maxTexture2DLayered[3]; + int maxTextureCubemapLayered[2]; + int maxSurface1D; + int maxSurface2D[2]; + int maxSurface3D[3]; + int maxSurface1DLayered[2]; + int maxSurface2DLayered[3]; + int maxSurfaceCubemap; + int maxSurfaceCubemapLayered[2]; + size_t surfaceAlignment; + int concurrentKernels; + int ECCEnabled; + int pciBusID; + int pciDeviceID; + int pciDomainID; + int tccDriver; + int asyncEngineCount; + int unifiedAddressing; + int memoryClockRate; + int memoryBusWidth; + int l2CacheSize; + int persistingL2CacheMaxSize; + int maxThreadsPerMultiProcessor; + int streamPrioritiesSupported; + int globalL1CacheSupported; + int localL1CacheSupported; + size_t sharedMemPerMultiprocessor; + int regsPerMultiprocessor; + int managedMemory; + int isMultiGpuBoard; + int multiGpuBoardGroupID; + int hostNativeAtomicSupported; + int singleToDoublePrecisionPerfRatio; + int pageableMemoryAccess; + int concurrentManagedAccess; + int computePreemptionSupported; + int canUseHostPointerForRegisteredMem; + int cooperativeLaunch; + int cooperativeMultiDeviceLaunch; + size_t sharedMemPerBlockOptin; + int pageableMemoryAccessUsesHostPageTables; + int directManagedMemAccessFromHost; + int maxBlocksPerMultiProcessor; + int accessPolicyMaxWindowSize; + size_t reservedSharedMemPerBlock; +}; + +# 2348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + + + + + + + + + + + + + + +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcEventHandle_st +{ + char reserved[64]; +}cudaIpcEventHandle_t; + + + + +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcMemHandle_st +{ + char reserved[64]; +}cudaIpcMemHandle_t; + + + + +enum __attribute__((device_builtin)) cudaExternalMemoryHandleType { + + + + cudaExternalMemoryHandleTypeOpaqueFd = 1, + + + + cudaExternalMemoryHandleTypeOpaqueWin32 = 2, + + + + cudaExternalMemoryHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalMemoryHandleTypeD3D12Heap = 4, + + + + cudaExternalMemoryHandleTypeD3D12Resource = 5, + + + + cudaExternalMemoryHandleTypeD3D11Resource = 6, + + + + cudaExternalMemoryHandleTypeD3D11ResourceKmt = 7, + + + + cudaExternalMemoryHandleTypeNvSciBuf = 8 +}; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryHandleDesc { + + + + enum cudaExternalMemoryHandleType type; + union { + + + + + + int fd; + + + + + + + + + + + + + + + + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + + const void *nvSciBufObject; + } handle; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryBufferDesc { + + + + unsigned long long offset; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryMipmappedArrayDesc { + + + + + unsigned long long offset; + + + + struct cudaChannelFormatDesc formatDesc; + + + + struct cudaExtent extent; + + + + + unsigned int flags; + + + + unsigned int numLevels; +}; + + + + +enum __attribute__((device_builtin)) cudaExternalSemaphoreHandleType { + + + + cudaExternalSemaphoreHandleTypeOpaqueFd = 1, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32 = 2, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalSemaphoreHandleTypeD3D12Fence = 4, + + + + cudaExternalSemaphoreHandleTypeD3D11Fence = 5, + + + + cudaExternalSemaphoreHandleTypeNvSciSync = 6, + + + + cudaExternalSemaphoreHandleTypeKeyedMutex = 7, + + + + cudaExternalSemaphoreHandleTypeKeyedMutexKmt = 8, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd = 9, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32 = 10 +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreHandleDesc { + + + + enum cudaExternalSemaphoreHandleType type; + union { + + + + + + + int fd; + + + + + + + + + + + + + + + + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + const void* nvSciSyncObj; + } handle; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + } params; + + + + + + + + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + } params; + + + + + + + + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams{ + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + unsigned int reserved[12]; + } params; + + + + + + + + + + + unsigned int flags; + unsigned int reserved[16]; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + unsigned int reserved[10]; + } params; + + + + + + + + + + + unsigned int flags; + unsigned int reserved[16]; +}; + + + + + + + + + + +typedef __attribute__((device_builtin)) enum cudaError cudaError_t; + + + + +typedef __attribute__((device_builtin)) struct CUstream_st *cudaStream_t; + + + + +typedef __attribute__((device_builtin)) struct CUevent_st *cudaEvent_t; + + + + +typedef __attribute__((device_builtin)) struct cudaGraphicsResource *cudaGraphicsResource_t; + + + + +typedef __attribute__((device_builtin)) enum cudaOutputMode cudaOutputMode_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalMemory_st *cudaExternalMemory_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalSemaphore_st *cudaExternalSemaphore_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraph_st *cudaGraph_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraphNode_st *cudaGraphNode_t; + + + + +typedef __attribute__((device_builtin)) struct CUuserObject_st *cudaUserObject_t; + + + + +typedef __attribute__((device_builtin)) struct CUfunc_st *cudaFunction_t; + + + + +typedef __attribute__((device_builtin)) struct CUmemPoolHandle_st *cudaMemPool_t; + + + + +enum __attribute__((device_builtin)) cudaCGScope { + cudaCGScopeInvalid = 0, + cudaCGScopeGrid = 1, + cudaCGScopeMultiGrid = 2 +}; + + + + +struct __attribute__((device_builtin)) cudaLaunchParams +{ + void *func; + dim3 gridDim; + dim3 blockDim; + void **args; + size_t sharedMem; + cudaStream_t stream; +}; + + + + +struct __attribute__((device_builtin)) cudaKernelNodeParams { + void* func; + dim3 gridDim; + dim3 blockDim; + unsigned int sharedMemBytes; + void **kernelParams; + void **extra; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreSignalParams* paramsArray; + unsigned int numExtSems; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreWaitParams* paramsArray; + unsigned int numExtSems; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphNodeType { + cudaGraphNodeTypeKernel = 0x00, + cudaGraphNodeTypeMemcpy = 0x01, + cudaGraphNodeTypeMemset = 0x02, + cudaGraphNodeTypeHost = 0x03, + cudaGraphNodeTypeGraph = 0x04, + cudaGraphNodeTypeEmpty = 0x05, + cudaGraphNodeTypeWaitEvent = 0x06, + cudaGraphNodeTypeEventRecord = 0x07, + cudaGraphNodeTypeExtSemaphoreSignal = 0x08, + cudaGraphNodeTypeExtSemaphoreWait = 0x09, + cudaGraphNodeTypeMemAlloc = 0x0a, + cudaGraphNodeTypeMemFree = 0x0b, + cudaGraphNodeTypeCount +}; + + + + +typedef struct CUgraphExec_st* cudaGraphExec_t; + + + + +enum __attribute__((device_builtin)) cudaGraphExecUpdateResult { + cudaGraphExecUpdateSuccess = 0x0, + cudaGraphExecUpdateError = 0x1, + cudaGraphExecUpdateErrorTopologyChanged = 0x2, + cudaGraphExecUpdateErrorNodeTypeChanged = 0x3, + cudaGraphExecUpdateErrorFunctionChanged = 0x4, + cudaGraphExecUpdateErrorParametersChanged = 0x5, + cudaGraphExecUpdateErrorNotSupported = 0x6, + cudaGraphExecUpdateErrorUnsupportedFunctionChange = 0x7, + cudaGraphExecUpdateErrorAttributesChanged = 0x8 +}; + + + + + +enum __attribute__((device_builtin)) cudaGetDriverEntryPointFlags { + cudaEnableDefault = 0x0, + cudaEnableLegacyStream = 0x1, + cudaEnablePerThreadDefaultStream = 0x2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphDebugDotFlags { + cudaGraphDebugDotFlagsVerbose = 1<<0, + cudaGraphDebugDotFlagsKernelNodeParams = 1<<2, + cudaGraphDebugDotFlagsMemcpyNodeParams = 1<<3, + cudaGraphDebugDotFlagsMemsetNodeParams = 1<<4, + cudaGraphDebugDotFlagsHostNodeParams = 1<<5, + cudaGraphDebugDotFlagsEventNodeParams = 1<<6, + cudaGraphDebugDotFlagsExtSemasSignalNodeParams = 1<<7, + cudaGraphDebugDotFlagsExtSemasWaitNodeParams = 1<<8, + cudaGraphDebugDotFlagsKernelNodeAttributes = 1<<9, + cudaGraphDebugDotFlagsHandles = 1<<10 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphInstantiateFlags { + cudaGraphInstantiateFlagAutoFreeOnLaunch = 1 + + , cudaGraphInstantiateFlagUseNodePriority = 8 + + +}; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +typedef __attribute__((device_builtin)) enum cudaStreamAttrID { + cudaStreamAttributeAccessPolicyWindow = 1, + cudaStreamAttributeSynchronizationPolicy = 3 +} cudaStreamAttrID; + + + + + + + + + + +typedef __attribute__((device_builtin)) union cudaStreamAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + enum cudaSynchronizationPolicy syncPolicy; +} cudaStreamAttrValue; + + + + + + + + +typedef __attribute__((device_builtin)) enum cudaKernelNodeAttrID { + cudaKernelNodeAttributeAccessPolicyWindow = 1 + , cudaKernelNodeAttributeCooperative = 2 + + , cudaKernelNodeAttributePriority = 8 + +} cudaKernelNodeAttrID; + + + + + + + + + + + +typedef __attribute__((device_builtin)) union cudaKernelNodeAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + int cooperative; + + int priority; + +} cudaKernelNodeAttrValue; + + + + + + + + + + + + + + +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" + + + + +enum __attribute__((device_builtin)) cudaSurfaceBoundaryMode +{ + cudaBoundaryModeZero = 0, + cudaBoundaryModeClamp = 1, + cudaBoundaryModeTrap = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSurfaceFormatMode +{ + cudaFormatModeForced = 0, + cudaFormatModeAuto = 1 +}; + + + + +struct __attribute__((device_builtin)) surfaceReference +{ + + + + struct cudaChannelFormatDesc channelDesc; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaSurfaceObject_t; + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" + + + + +enum __attribute__((device_builtin)) cudaTextureAddressMode +{ + cudaAddressModeWrap = 0, + cudaAddressModeClamp = 1, + cudaAddressModeMirror = 2, + cudaAddressModeBorder = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureFilterMode +{ + cudaFilterModePoint = 0, + cudaFilterModeLinear = 1 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureReadMode +{ + cudaReadModeElementType = 0, + cudaReadModeNormalizedFloat = 1 +}; + + + + +struct __attribute__((device_builtin)) textureReference +{ + + + + int normalized; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureAddressMode addressMode[3]; + + + + struct cudaChannelFormatDesc channelDesc; + + + + int sRGB; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + int __cudaReserved[14]; +}; + + + + +struct __attribute__((device_builtin)) cudaTextureDesc +{ + + + + enum cudaTextureAddressMode addressMode[3]; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureReadMode readMode; + + + + int sRGB; + + + + float borderColor[4]; + + + + int normalizedCoords; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + + + + int seamlessCubemap; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaTextureObject_t; + + + + +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +typedef enum cudaDataType_t +{ + CUDA_R_16F = 2, + CUDA_C_16F = 6, + CUDA_R_16BF = 14, + CUDA_C_16BF = 15, + CUDA_R_32F = 0, + CUDA_C_32F = 4, + CUDA_R_64F = 1, + CUDA_C_64F = 5, + CUDA_R_4I = 16, + CUDA_C_4I = 17, + CUDA_R_4U = 18, + CUDA_C_4U = 19, + CUDA_R_8I = 3, + CUDA_C_8I = 7, + CUDA_R_8U = 8, + CUDA_C_8U = 9, + CUDA_R_16I = 20, + CUDA_C_16I = 21, + CUDA_R_16U = 22, + CUDA_C_16U = 23, + CUDA_R_32I = 10, + CUDA_C_32I = 11, + CUDA_R_32U = 12, + CUDA_C_32U = 13, + CUDA_R_64I = 24, + CUDA_C_64I = 25, + CUDA_R_64U = 26, + CUDA_C_64U = 27, + + + + +} cudaDataType; + + +typedef enum libraryPropertyType_t +{ + MAJOR_VERSION, + MINOR_VERSION, + PATCH_LEVEL +} libraryPropertyType; + + + + + + + +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 150 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" { + + +struct cudaFuncAttributes; + + +inline __attribute__((device)) cudaError_t cudaMalloc(void **p, size_t s) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *p, const void *c) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaGetDevice(int *device) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize, unsigned int flags) +{ + return cudaErrorUnknown; +} + + + +} + + + + + + +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 2 + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("Use of " "cudaDeviceSynchronize" " from device code is deprecated and will not be supported in a future release. Disable this warning with -D__CDPRT_SUPPRESS_SYNC_DEPRECATION_WARNING."))) cudaError_t cudaDeviceSynchronize(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t __cudaDeviceSynchronizeDeprecationAvoidance(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent_ptsz(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord_ptsz(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags_ptsz(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync_ptsz(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync_ptsz(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync_ptsz(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync_ptsz(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync_ptsz(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync_ptsz(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBuffer(size_t alignment, size_t size); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBufferV2(void *func, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice_ptsz(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2_ptsz(void *parameterBuffer, cudaStream_t stream); + +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2(void *parameterBuffer, cudaStream_t stream); + + +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize, unsigned int flags); + +extern __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long cudaCGGetIntrinsicHandle(enum cudaCGScope scope); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronize(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronizeGrid(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetSize(unsigned int *numThreads, unsigned int *numGrids, unsigned long long handle); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetRank(unsigned int *threadRank, unsigned int *gridRank, unsigned long long handle); +} + +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(T **devPtr, size_t size); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, T *entry); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize, unsigned int flags); + + + + + + + + +# 152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + + + +# 225 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + + +extern "C" { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceReset(void); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceSynchronize(void); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetLimit(enum cudaLimit limit, size_t value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetTexture1DLinearMaxWidth(size_t *maxWidthInElements, const struct cudaChannelFormatDesc *fmtDesc, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetStreamPriorityRange(int *leastPriority, int *greatestPriority); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetCacheConfig(enum cudaFuncCache cacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetSharedMemConfig(enum cudaSharedMemConfig config); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetByPCIBusId(int *device, const char *pciBusId); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetPCIBusId(char *pciBusId, int len, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t *handle, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcOpenEventHandle(cudaEvent_t *event, cudaIpcEventHandle_t handle); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t *handle, void *devPtr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcOpenMemHandle(void **devPtr, cudaIpcMemHandle_t handle, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcCloseMemHandle(void *devPtr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceFlushGPUDirectRDMAWrites(enum cudaFlushGPUDirectRDMAWritesTarget target, enum cudaFlushGPUDirectRDMAWritesScope scope); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadExit(void); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSynchronize(void); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetLimit(enum cudaLimit limit, size_t value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetLimit(size_t *pValue, enum cudaLimit limit); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetCacheConfig(enum cudaFuncCache *pCacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetCacheConfig(enum cudaFuncCache cacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceProperties(struct cudaDeviceProp *prop, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetDefaultMemPool(cudaMemPool_t *memPool, int device); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetMemPool(int device, cudaMemPool_t memPool); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetMemPool(cudaMemPool_t *memPool, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetNvSciSyncAttributes(void *nvSciSyncAttrList, int device, int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetP2PAttribute(int *value, enum cudaDeviceP2PAttr attr, int srcDevice, int dstDevice); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaChooseDevice(int *device, const struct cudaDeviceProp *prop); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSetDevice(int device); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSetValidDevices(int *device_arr, int len); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSetDeviceFlags( unsigned int flags ); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetDeviceFlags( unsigned int *flags ); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamCreate(cudaStream_t *pStream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithPriority(cudaStream_t *pStream, unsigned int flags, int priority); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int *priority); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetFlags(cudaStream_t hStream, unsigned int *flags); + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaCtxResetPersistingL2Cache(void); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCopyAttributes(cudaStream_t dst, cudaStream_t src); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + cudaStreamAttrValue *value_out); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamSetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + const cudaStreamAttrValue *value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags = 0); + + + + + + + +typedef void ( *cudaStreamCallback_t)(cudaStream_t stream, cudaError_t status, void *userData); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamAddCallback(cudaStream_t stream, + cudaStreamCallback_t callback, void *userData, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamSynchronize(cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamQuery(cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void *devPtr, size_t length = 0, unsigned int flags = 0x04); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamBeginCapture(cudaStream_t stream, enum cudaStreamCaptureMode mode); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaThreadExchangeStreamCaptureMode(enum cudaStreamCaptureMode *mode); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamEndCapture(cudaStream_t stream, cudaGraph_t *pGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamIsCapturing(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus, unsigned long long *pId); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo_v2(cudaStream_t stream, enum cudaStreamCaptureStatus *captureStatus_out, unsigned long long *id_out = 0, cudaGraph_t *graph_out = 0, const cudaGraphNode_t **dependencies_out = 0, size_t *numDependencies_out = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamUpdateCaptureDependencies(cudaStream_t stream, cudaGraphNode_t *dependencies, size_t numDependencies, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventCreate(cudaEvent_t *event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream = 0, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventQuery(cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventSynchronize(cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventElapsedTime(float *ms, cudaEvent_t start, cudaEvent_t end); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaImportExternalMemory(cudaExternalMemory_t *extMem_out, const struct cudaExternalMemoryHandleDesc *memHandleDesc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedBuffer(void **devPtr, cudaExternalMemory_t extMem, const struct cudaExternalMemoryBufferDesc *bufferDesc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedMipmappedArray(cudaMipmappedArray_t *mipmap, cudaExternalMemory_t extMem, const struct cudaExternalMemoryMipmappedArrayDesc *mipmapDesc); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroyExternalMemory(cudaExternalMemory_t extMem); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaImportExternalSemaphore(cudaExternalSemaphore_t *extSem_out, const struct cudaExternalSemaphoreHandleDesc *semHandleDesc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSignalExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreSignalParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaWaitExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreWaitParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroyExternalSemaphore(cudaExternalSemaphore_t extSem); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaLaunchKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaLaunchCooperativeKernelMultiDevice(struct cudaLaunchParams *launchParamsList, unsigned int numDevices, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFuncSetCacheConfig(const void *func, enum cudaFuncCache cacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig(const void *func, enum cudaSharedMemConfig config); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncSetAttribute(const void *func, enum cudaFuncAttribute attr, int value); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForDevice(double *d); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForHost(double *d); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaLaunchHostFunc(cudaStream_t stream, cudaHostFn_t fn, void *userData); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock(size_t *dynamicSmemSize, const void *func, int numBlocks, int blockSize); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMallocManaged(void **devPtr, size_t size, unsigned int flags = 0x01); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocHost(void **ptr, size_t size); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocPitch(void **devPtr, size_t *pitch, size_t width, size_t height); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocArray(cudaArray_t *array, const struct cudaChannelFormatDesc *desc, size_t width, size_t height = 0, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeHost(void *ptr); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeArray(cudaArray_t array); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeMipmappedArray(cudaMipmappedArray_t mipmappedArray); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostAlloc(void **pHost, size_t size, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostRegister(void *ptr, size_t size, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostUnregister(void *ptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostGetDevicePointer(void **pDevice, void *pHost, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostGetFlags(unsigned int *pFlags, void *pHost); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMalloc3D(struct cudaPitchedPtr* pitchedDevPtr, struct cudaExtent extent); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMalloc3DArray(cudaArray_t *array, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocMipmappedArray(cudaMipmappedArray_t *mipmappedArray, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int numLevels, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetMipmappedArrayLevel(cudaArray_t *levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned int level); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy3D(const struct cudaMemcpy3DParms *p); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeer(const struct cudaMemcpy3DPeerParms *p); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeerAsync(const struct cudaMemcpy3DPeerParms *p, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemGetInfo(size_t *free, size_t *total); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaArrayGetInfo(struct cudaChannelFormatDesc *desc, struct cudaExtent *extent, unsigned int *flags, cudaArray_t array); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaArrayGetPlane(cudaArray_t *pPlaneArray, cudaArray_t hArray, unsigned int planeIdx); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaArray_t array, int device); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaMipmappedArray_t mipmap, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaArray_t array); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaMipmappedArray_t mipmap); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyPeer(void *dst, int dstDevice, const void *src, int srcDevice, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2D(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArray(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbol(const void *symbol, const void *src, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyHostToDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbol(void *dst, const void *symbol, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyPeerAsync(void *dst, int dstDevice, const void *src, int srcDevice, size_t count, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArrayAsync(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync(const void *symbol, const void *src, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync(void *dst, const void *symbol, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemset(void *devPtr, int value, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemset2D(void *devPtr, size_t pitch, int value, size_t width, size_t height); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemset3D(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetSymbolAddress(void **devPtr, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetSymbolSize(size_t *size, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPrefetchAsync(const void *devPtr, size_t count, int dstDevice, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemAdvise(const void *devPtr, size_t count, enum cudaMemoryAdvise advice, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttribute(void *data, size_t dataSize, enum cudaMemRangeAttribute attribute, const void *devPtr, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttributes(void **data, size_t *dataSizes, enum cudaMemRangeAttribute *attributes, size_t numAttributes, const void *devPtr, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArray(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArrayAsync(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocAsync(void **devPtr, size_t size, cudaStream_t hStream); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeAsync(void *devPtr, cudaStream_t hStream); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolTrimTo(cudaMemPool_t memPool, size_t minBytesToKeep); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolSetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolGetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolSetAccess(cudaMemPool_t memPool, const struct cudaMemAccessDesc *descList, size_t count); + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolGetAccess(enum cudaMemAccessFlags *flags, cudaMemPool_t memPool, struct cudaMemLocation *location); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolCreate(cudaMemPool_t *memPool, const struct cudaMemPoolProps *poolProps); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolDestroy(cudaMemPool_t memPool); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocFromPoolAsync(void **ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolExportToShareableHandle( + void *shareableHandle, + cudaMemPool_t memPool, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolImportFromShareableHandle( + cudaMemPool_t *memPool, + void *shareableHandle, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolExportPointer(struct cudaMemPoolPtrExportData *exportData, void *ptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolImportPointer(void **ptr, cudaMemPool_t memPool, struct cudaMemPoolPtrExportData *exportData); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaPointerGetAttributes(struct cudaPointerAttributes *attributes, const void *ptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceCanAccessPeer(int *canAccessPeer, int device, int peerDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceEnablePeerAccess(int peerDevice, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceDisablePeerAccess(int peerDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsUnregisterResource(cudaGraphicsResource_t resource); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsResourceSetMapFlags(cudaGraphicsResource_t resource, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsMapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsUnmapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedPointer(void **devPtr, size_t *size, cudaGraphicsResource_t resource); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsSubResourceGetMappedArray(cudaArray_t *array, cudaGraphicsResource_t resource, unsigned int arrayIndex, unsigned int mipLevel); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray_t *mipmappedArray, cudaGraphicsResource_t resource); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t size = (0x7fffffff * 2U + 1U)); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture2D(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t width, size_t height, size_t pitch); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToArray(const struct textureReference *texref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray(const struct textureReference *texref, cudaMipmappedArray_const_t mipmappedArray, const struct cudaChannelFormatDesc *desc); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaUnbindTexture(const struct textureReference *texref); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset(size_t *offset, const struct textureReference *texref); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureReference(const struct textureReference **texref, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindSurfaceToArray(const struct surfaceReference *surfref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetSurfaceReference(const struct surfaceReference **surfref, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetChannelDesc(struct cudaChannelFormatDesc *desc, cudaArray_const_t array); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) struct cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, enum cudaChannelFormatKind f); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaCreateTextureObject(cudaTextureObject_t *pTexObject, const struct cudaResourceDesc *pResDesc, const struct cudaTextureDesc *pTexDesc, const struct cudaResourceViewDesc *pResViewDesc); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroyTextureObject(cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetTextureObjectTextureDesc(struct cudaTextureDesc *pTexDesc, cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceViewDesc(struct cudaResourceViewDesc *pResViewDesc, cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaCreateSurfaceObject(cudaSurfaceObject_t *pSurfObject, const struct cudaResourceDesc *pResDesc); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroySurfaceObject(cudaSurfaceObject_t surfObject); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetSurfaceObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaSurfaceObject_t surfObject); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDriverGetVersion(int *driverVersion); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphCreate(cudaGraph_t *pGraph, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddKernelNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetParams(cudaGraphNode_t node, struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetParams(cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeCopyAttributes( + cudaGraphNode_t hSrc, + cudaGraphNode_t hDst); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + cudaKernelNodeAttrValue *value_out); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + const cudaKernelNodeAttrValue *value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemcpy3DParms *pCopyParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode1D( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeGetParams(cudaGraphNode_t node, struct cudaMemcpy3DParms *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams(cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams1D( + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemsetNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemsetParams *pMemsetParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeGetParams(cudaGraphNode_t node, struct cudaMemsetParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeSetParams(cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddHostNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphHostNodeGetParams(cudaGraphNode_t node, struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphHostNodeSetParams(cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddChildGraphNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaGraph_t childGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphChildGraphNodeGetGraph(cudaGraphNode_t node, cudaGraph_t *pGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddEmptyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddEventRecordNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddEventWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresSignalNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreSignalNodeParams *params_out); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreWaitNodeParams *params_out); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemAllocNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, struct cudaMemAllocNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemAllocNodeGetParams(cudaGraphNode_t node, struct cudaMemAllocNodeParams *params_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemFreeNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, void *dptr); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemFreeNodeGetParams(cudaGraphNode_t node, void *dptr_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGraphMemTrim(int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphClone(cudaGraph_t *pGraphClone, cudaGraph_t originalGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeFindInClone(cudaGraphNode_t *pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetType(cudaGraphNode_t node, enum cudaGraphNodeType *pType); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphGetNodes(cudaGraph_t graph, cudaGraphNode_t *nodes, size_t *numNodes); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphGetRootNodes(cudaGraph_t graph, cudaGraphNode_t *pRootNodes, size_t *pNumRootNodes); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphGetEdges(cudaGraph_t graph, cudaGraphNode_t *from, cudaGraphNode_t *to, size_t *numEdges); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependencies(cudaGraphNode_t node, cudaGraphNode_t *pDependencies, size_t *pNumDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependentNodes(cudaGraphNode_t node, cudaGraphNode_t *pDependentNodes, size_t *pNumDependentNodes); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphRemoveDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphDestroyNode(cudaGraphNode_t node); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphInstantiate(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, cudaGraphNode_t *pErrorNode, char *pLogBuffer, size_t bufferSize); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphInstantiateWithFlags(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, unsigned long long flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecKernelNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams1D( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecMemsetNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecHostNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecChildGraphNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecEventRecordNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecEventWaitNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresSignalNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresWaitNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeSetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int isEnabled); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int *isEnabled); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecUpdate(cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphNode_t *hErrorNode_out, enum cudaGraphExecUpdateResult *updateResult_out); + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphUpload(cudaGraphExec_t graphExec, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphLaunch(cudaGraphExec_t graphExec, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecDestroy(cudaGraphExec_t graphExec); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphDestroy(cudaGraph_t graph); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphDebugDotPrint(cudaGraph_t graph, const char *path, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaUserObjectCreate(cudaUserObject_t *object_out, void *ptr, cudaHostFn_t destroy, unsigned int initialRefcount, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaUserObjectRetain(cudaUserObject_t object, unsigned int count = 1); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaUserObjectRelease(cudaUserObject_t object, unsigned int count = 1); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphRetainUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphReleaseUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetDriverEntryPoint(const char *symbol, void **funcPtr, unsigned long long flags); + + + + +extern __attribute__((host)) cudaError_t cudaGetExportTable(const void **ppExportTable, const cudaUUID_t *pExportTableId); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetFuncBySymbol(cudaFunction_t* functionPtr, const void* symbolPtr); + + + +# 13173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + +} + + + + + + + + + + + + + + +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf1(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf2(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf4(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(char) * 8; + + + + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); + +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescNV12(void) +{ + int e = (int)sizeof(char) * 8; + + return cudaCreateChannelDesc(e, e, e, 0, cudaChannelFormatKindNV12); +} + +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindSignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindSignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindSignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindSignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindUnsignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindUnsignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 0, cudaChannelFormatKindNV12); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindUnsignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindSignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7SRGB); +} + + + + + + +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 54 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 55 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) struct cudaPitchedPtr make_cudaPitchedPtr(void *d, size_t p, size_t xsz, size_t ysz) +{ + struct cudaPitchedPtr s; + + s.ptr = d; + s.pitch = p; + s.xsize = xsz; + s.ysize = ysz; + + return s; +} + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) struct cudaPos make_cudaPos(size_t x, size_t y, size_t z) +{ + struct cudaPos p; + + p.x = x; + p.y = y; + p.z = z; + + return p; +} + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) struct cudaExtent make_cudaExtent(size_t w, size_t h, size_t d) +{ + struct cudaExtent e; + + e.width = w; + e.height = h; + e.depth = d; + + return e; +} + + + +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x); + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y); + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z); + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w); + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x); + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y); + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z); + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w); + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x); + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x); + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y); + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y); + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z); + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z); + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w); + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w); + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x); + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y); + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z); + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x); + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y); + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z); + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w); + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x) +{ + char1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x) +{ + uchar1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y) +{ + char2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y) +{ + uchar2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z) +{ + char3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z) +{ + uchar3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w) +{ + char4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w) +{ + uchar4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x) +{ + short1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x) +{ + ushort1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y) +{ + short2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y) +{ + ushort2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z) +{ + short3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z) +{ + ushort3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w) +{ + short4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w) +{ + ushort4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x) +{ + int1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x) +{ + uint1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y) +{ + int2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y) +{ + uint2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z) +{ + int3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z) +{ + uint3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w) +{ + int4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w) +{ + uint4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x) +{ + long1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x) +{ + ulong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y) +{ + long2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y) +{ + ulong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z) +{ + long3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z) +{ + ulong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w) +{ + long4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w) +{ + ulong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x) +{ + float1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y) +{ + float2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z) +{ + float3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w) +{ + float4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x) +{ + longlong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x) +{ + ulonglong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y) +{ + longlong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y) +{ + ulonglong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z) +{ + longlong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z) +{ + ulonglong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w) +{ + longlong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w) +{ + ulonglong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x) +{ + double1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y) +{ + double2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z) +{ + double3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w) +{ + double4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + + + + + +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 2 + + +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + + + + + + + + + +# 1 "/usr/include/string.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 27 "/usr/include/string.h" 2 3 + +extern "C" { + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 34 "/usr/include/string.h" 2 3 + + + + + + + + + +extern void *memcpy (void *__restrict __dest, const void *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void *memmove (void *__dest, const void *__src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern void *memccpy (void *__restrict __dest, const void *__restrict __src, + int __c, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + +extern int memcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + +extern "C++" +{ +extern void *memchr (void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const void *memchr (const void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 89 "/usr/include/string.h" 3 +} + + + + + + + + + +extern "C++" void *rawmemchr (void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *rawmemchr (const void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" void *memrchr (void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + + +extern char *strcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strcat (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncat (char *__restrict __dest, const char *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern int strncmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcoll (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern size_t strxfrm (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (2))); + + + +# 1 "/usr/include/bits/types/locale_t.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/types/__locale_t.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +struct __locale_struct +{ + + struct __locale_data *__locales[13]; + + + const unsigned short int *__ctype_b; + const int *__ctype_tolower; + const int *__ctype_toupper; + + + const char *__names[13]; +}; + +typedef struct __locale_struct *__locale_t; + +# 23 "/usr/include/bits/types/locale_t.h" 2 3 + +typedef __locale_t locale_t; + +# 154 "/usr/include/string.h" 2 3 + + +extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + +extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, + locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4))); + + + + + +extern char *strdup (const char *__s) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); + + + + + + +extern char *strndup (const char *__string, size_t __n) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); + + + + +# 189 "/usr/include/string.h" 3 + + +# 201 "/usr/include/string.h" 3 + + + +extern "C++" +{ +extern char *strchr (char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strchr (const char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 224 "/usr/include/string.h" 3 +} + + + + + + +extern "C++" +{ +extern char *strrchr (char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strrchr (const char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 251 "/usr/include/string.h" 3 +} + + + + + + + + + +extern "C++" char *strchrnul (char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const char *strchrnul (const char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + + +extern size_t strcspn (const char *__s, const char *__reject) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern size_t strspn (const char *__s, const char *__accept) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern "C++" +{ +extern char *strpbrk (char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strpbrk (const char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +# 301 "/usr/include/string.h" 3 +} + + + + + + +extern "C++" +{ +extern char *strstr (char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strstr (const char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +# 328 "/usr/include/string.h" 3 +} + + + + + + + +extern char *strtok (char *__restrict __s, const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *__strtok_r (char *__restrict __s, + const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + +extern char *strtok_r (char *__restrict __s, const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + + + + + +extern "C++" char *strcasestr (char *__haystack, const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern "C++" const char *strcasestr (const char *__haystack, + const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + + + + + + + + +extern void *memmem (const void *__haystack, size_t __haystacklen, + const void *__needle, size_t __needlelen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3))); + + + +extern void *__mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern void *mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern size_t strlen (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern size_t strnlen (const char *__string, size_t __maxlen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern char *strerror (int __errnum) throw (); + + + + + + + + +# 419 "/usr/include/string.h" 3 + + +extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))) ; + + + + + +extern char *strerror_l (int __errnum, locale_t __l) throw (); + + +# 1 "/usr/include/strings.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 24 "/usr/include/strings.h" 2 3 + + + + + + +extern "C" { + + + +extern int bcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern void bcopy (const void *__src, void *__dest, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern "C++" +{ +extern char *index (char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *index (const char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 66 "/usr/include/strings.h" 3 +} + + + + + + + +extern "C++" +{ +extern char *rindex (char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *rindex (const char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 94 "/usr/include/strings.h" 3 +} + + + + + + + + + +extern int ffs (int __i) throw () __attribute__ ((__const__)); + + + + + +extern int ffsl (long int __l) throw () __attribute__ ((__const__)); + extern int ffsll (long long int __ll) + throw () __attribute__ ((__const__)); + + + +extern int strcasecmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + + + + +extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + + +extern int strncasecmp_l (const char *__s1, const char *__s2, + size_t __n, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4))); + + +} + +# 147 "/usr/include/strings.h" 3 + +# 433 "/usr/include/string.h" 2 3 + + + +extern void explicit_bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern char *strsep (char **__restrict __stringp, + const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern char *strsignal (int __sig) throw (); + + +extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + +extern char *__stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern int strverscmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + +extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" char *basename (char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); +extern "C++" const char *basename (const char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); + + + + + + +# 498 "/usr/include/string.h" 3 + +} + +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/usr/include/time.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 30 "/usr/include/time.h" 2 3 + + + +# 1 "/usr/include/bits/time.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/types.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 28 "/usr/include/bits/types.h" 2 3 +# 1 "/usr/include/bits/timesize.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +# 29 "/usr/include/bits/types.h" 2 3 + + +typedef unsigned char __u_char; +typedef unsigned short int __u_short; +typedef unsigned int __u_int; +typedef unsigned long int __u_long; + + +typedef signed char __int8_t; +typedef unsigned char __uint8_t; +typedef signed short int __int16_t; +typedef unsigned short int __uint16_t; +typedef signed int __int32_t; +typedef unsigned int __uint32_t; + +typedef signed long int __int64_t; +typedef unsigned long int __uint64_t; + + + + + + +typedef __int8_t __int_least8_t; +typedef __uint8_t __uint_least8_t; +typedef __int16_t __int_least16_t; +typedef __uint16_t __uint_least16_t; +typedef __int32_t __int_least32_t; +typedef __uint32_t __uint_least32_t; +typedef __int64_t __int_least64_t; +typedef __uint64_t __uint_least64_t; + + + +typedef long int __quad_t; +typedef unsigned long int __u_quad_t; + + + + + + + +typedef long int __intmax_t; +typedef unsigned long int __uintmax_t; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 136 "/usr/include/bits/types.h" 3 + +# 1 "/usr/include/bits/typesizes.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 37 "/usr/include/bits/typesizes.h" 3 + +# 75 "/usr/include/bits/typesizes.h" 3 + + + + + + + + + + + + + + +# 95 "/usr/include/bits/typesizes.h" 3 + + + + + +# 142 "/usr/include/bits/types.h" 2 3 +# 1 "/usr/include/bits/time64.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 143 "/usr/include/bits/types.h" 2 3 + + +typedef unsigned long int __dev_t; +typedef unsigned int __uid_t; +typedef unsigned int __gid_t; +typedef unsigned long int __ino_t; +typedef unsigned long int __ino64_t; +typedef unsigned int __mode_t; +typedef unsigned long int __nlink_t; +typedef long int __off_t; +typedef long int __off64_t; +typedef int __pid_t; +typedef struct { int __val[2]; } __fsid_t; +typedef long int __clock_t; +typedef unsigned long int __rlim_t; +typedef unsigned long int __rlim64_t; +typedef unsigned int __id_t; +typedef long int __time_t; +typedef unsigned int __useconds_t; +typedef long int __suseconds_t; + +typedef int __daddr_t; +typedef int __key_t; + + +typedef int __clockid_t; + + +typedef void * __timer_t; + + +typedef long int __blksize_t; + + + + +typedef long int __blkcnt_t; +typedef long int __blkcnt64_t; + + +typedef unsigned long int __fsblkcnt_t; +typedef unsigned long int __fsblkcnt64_t; + + +typedef unsigned long int __fsfilcnt_t; +typedef unsigned long int __fsfilcnt64_t; + + +typedef long int __fsword_t; + +typedef long int __ssize_t; + + +typedef long int __syscall_slong_t; + +typedef unsigned long int __syscall_ulong_t; + + + +typedef __off64_t __loff_t; +typedef char *__caddr_t; + + +typedef long int __intptr_t; + + +typedef unsigned int __socklen_t; + + + + +typedef int __sig_atomic_t; + + + + + + + + + + + + +# 27 "/usr/include/bits/time.h" 2 3 + + + + + + + + + +# 43 "/usr/include/bits/time.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/timex.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/types/struct_timeval.h" 1 3 + + + + + + + +struct timeval +{ + __time_t tv_sec; + __suseconds_t tv_usec; +}; +# 23 "/usr/include/bits/timex.h" 2 3 + + + +struct timex +{ + unsigned int modes; + __syscall_slong_t offset; + __syscall_slong_t freq; + __syscall_slong_t maxerror; + __syscall_slong_t esterror; + int status; + __syscall_slong_t constant; + __syscall_slong_t precision; + __syscall_slong_t tolerance; + struct timeval time; + __syscall_slong_t tick; + __syscall_slong_t ppsfreq; + __syscall_slong_t jitter; + int shift; + __syscall_slong_t stabil; + __syscall_slong_t jitcnt; + __syscall_slong_t calcnt; + __syscall_slong_t errcnt; + __syscall_slong_t stbcnt; + + int tai; + + + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; +}; + + +# 70 "/usr/include/bits/timex.h" 3 + + +# 83 "/usr/include/bits/timex.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 74 "/usr/include/bits/time.h" 2 3 + +extern "C" { + + +extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) throw (); + +} + + +# 34 "/usr/include/time.h" 2 3 + + + +# 1 "/usr/include/bits/types/clock_t.h" 1 3 + + + + + + +typedef __clock_t clock_t; + +# 38 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/time_t.h" 1 3 + + + + + + +typedef __time_t time_t; + +# 39 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/struct_tm.h" 1 3 + + + + + + +struct tm +{ + int tm_sec; + int tm_min; + int tm_hour; + int tm_mday; + int tm_mon; + int tm_year; + int tm_wday; + int tm_yday; + int tm_isdst; + + + long int tm_gmtoff; + const char *tm_zone; + + + + +}; + +# 40 "/usr/include/time.h" 2 3 + +# 1 "/usr/include/bits/types/struct_timespec.h" 1 3 + + + + +# 1 "/usr/include/bits/endian.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/endianness.h" 1 3 + + + + + + + + + + +# 36 "/usr/include/bits/endian.h" 2 3 + + + + + + + + + + + + + +# 7 "/usr/include/bits/types/struct_timespec.h" 2 3 + + + +struct timespec +{ + __time_t tv_sec; + + + + __syscall_slong_t tv_nsec; +# 26 "/usr/include/bits/types/struct_timespec.h" 3 +}; + +# 43 "/usr/include/time.h" 2 3 + + +# 1 "/usr/include/bits/types/clockid_t.h" 1 3 + + + + + + +typedef __clockid_t clockid_t; + +# 47 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/timer_t.h" 1 3 + + + + + + +typedef __timer_t timer_t; + +# 48 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/struct_itimerspec.h" 1 3 + + + + + + + +struct itimerspec + { + struct timespec it_interval; + struct timespec it_value; + }; + +# 49 "/usr/include/time.h" 2 3 +struct sigevent; + + + + +typedef __pid_t pid_t; + + + + + + + + + + + + + +extern "C" { + + + +extern clock_t clock (void) throw (); + + +extern time_t time (time_t *__timer) throw (); + + +extern double difftime (time_t __time1, time_t __time0) + throw () __attribute__ ((__const__)); + + +extern time_t mktime (struct tm *__tp) throw (); + + + + + +extern size_t strftime (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp) throw (); + + + + +extern char *strptime (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp) + throw (); + + + + + + +extern size_t strftime_l (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp, + locale_t __loc) throw (); + + + +extern char *strptime_l (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp, + locale_t __loc) throw (); + + + + + +extern struct tm *gmtime (const time_t *__timer) throw (); + + + +extern struct tm *localtime (const time_t *__timer) throw (); + + + + +extern struct tm *gmtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + +extern struct tm *localtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + + +extern char *asctime (const struct tm *__tp) throw (); + + +extern char *ctime (const time_t *__timer) throw (); + + + + + + +extern char *asctime_r (const struct tm *__restrict __tp, + char *__restrict __buf) throw (); + + +extern char *ctime_r (const time_t *__restrict __timer, + char *__restrict __buf) throw (); + + + + +extern char *__tzname[2]; +extern int __daylight; +extern long int __timezone; + + + + +extern char *tzname[2]; + + + +extern void tzset (void) throw (); + + + +extern int daylight; +extern long int timezone; + + + + + + + + + + + + + + +extern time_t timegm (struct tm *__tp) throw (); + + +extern time_t timelocal (struct tm *__tp) throw (); + + +extern int dysize (int __year) throw () __attribute__ ((__const__)); + + + + + + + + +extern int nanosleep (const struct timespec *__requested_time, + struct timespec *__remaining); + + + +extern int clock_getres (clockid_t __clock_id, struct timespec *__res) throw (); + + +extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) throw (); + + +extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) + throw (); + + + + + + +extern int clock_nanosleep (clockid_t __clock_id, int __flags, + const struct timespec *__req, + struct timespec *__rem); + + +extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) throw (); + + + + +extern int timer_create (clockid_t __clock_id, + struct sigevent *__restrict __evp, + timer_t *__restrict __timerid) throw (); + + +extern int timer_delete (timer_t __timerid) throw (); + + +extern int timer_settime (timer_t __timerid, int __flags, + const struct itimerspec *__restrict __value, + struct itimerspec *__restrict __ovalue) throw (); + + +extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) + throw (); + + +extern int timer_getoverrun (timer_t __timerid) throw (); + + + + + +extern int timespec_get (struct timespec *__ts, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + + + + + + + + +extern int getdate_err; + + + + + + + + +extern struct tm *getdate (const char *__string); + + + + + + + + + + + + + +extern int getdate_r (const char *__restrict __string, + struct tm *__restrict __resbufp); + + +} + +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + +extern "C" +{ + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) clock_t clock(void) + + + +throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memset(void*, int, size_t) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memcpy(void*, const void*, size_t) throw (); + +} + + + + +# 1 "/usr/include/c++/7/new" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 40 "/usr/include/c++/7/new" 2 3 +# 1 "/usr/include/c++/7/exception" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma GCC visibility push(default) + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 38 "/usr/include/c++/7/exception" 2 3 +# 1 "/usr/include/c++/7/bits/exception.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma GCC visibility push(default) + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 39 "/usr/include/c++/7/bits/exception.h" 2 3 + +extern "C++" { + +namespace std +{ + + + + + + + + + + + + + + + + + class exception + { + public: + exception() noexcept { } + virtual ~exception() noexcept; + + + + virtual const char* + what() const noexcept; + }; + +} + +} + +#pragma GCC visibility pop + +# 39 "/usr/include/c++/7/exception" 2 3 + +extern "C++" { + +namespace std +{ + + + class bad_exception : public exception + { + public: + bad_exception() noexcept { } + + + + virtual ~bad_exception() noexcept; + + + virtual const char* + what() const noexcept; + }; + + + typedef void (*terminate_handler) (); + + + typedef void (*unexpected_handler) (); + + + terminate_handler set_terminate(terminate_handler) noexcept; + + + + terminate_handler get_terminate() noexcept; + + + + + void terminate() noexcept __attribute__ ((__noreturn__)); + + + unexpected_handler set_unexpected(unexpected_handler) noexcept; + + + + unexpected_handler get_unexpected() noexcept; + + + + + void unexpected() __attribute__ ((__noreturn__)); + + + + + + + + + + + + + bool uncaught_exception() noexcept __attribute__ ((__pure__)); + + + + + int uncaught_exceptions() noexcept __attribute__ ((__pure__)); + + + +} + +namespace __gnu_cxx +{ + + + + + + + + + + + + + + + + + + + void __verbose_terminate_handler(); + + +} + +} + +#pragma GCC visibility pop + +# 1 "/usr/include/c++/7/bits/exception_ptr.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma GCC visibility push(default) + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 37 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/bits/exception_defines.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 39 "/usr/include/c++/7/bits/exception_defines.h" 3 + + + + + + +# 38 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma GCC visibility push(default) + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 39 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 2 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 40 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 2 3 + +# 47 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 3 + + + +namespace std +{ + class type_info; +} + +namespace __cxxabiv1 +{ + struct __cxa_refcounted_exception; + + extern "C" + { + + void* + __cxa_allocate_exception(size_t) noexcept; + + void + __cxa_free_exception(void*) noexcept; + + + __cxa_refcounted_exception* + __cxa_init_primary_exception(void *object, std::type_info *tinfo, + void ( *dest) (void *)) noexcept; + + } +} + + + +#pragma GCC visibility pop + +# 39 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/typeinfo" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/bits/hash_bytes.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 36 "/usr/include/c++/7/bits/hash_bytes.h" 2 3 + +namespace std +{ + + + + + + + + size_t + _Hash_bytes(const void* __ptr, size_t __len, size_t __seed); + + + + + + size_t + _Fnv_hash_bytes(const void* __ptr, size_t __len, size_t __seed); + + +} + +# 37 "/usr/include/c++/7/typeinfo" 2 3 + + +#pragma GCC visibility push(default) + +extern "C++" { + +namespace __cxxabiv1 +{ + class __class_type_info; +} + + + + + + + + + + + + + + + + + + + + + + + + + +# 79 "/usr/include/c++/7/typeinfo" 3 + +namespace std +{ + + + + + + + class type_info + { + public: + + + + + virtual ~type_info(); + + + + const char* name() const noexcept + { return __name[0] == '*' ? __name + 1 : __name; } + +# 110 "/usr/include/c++/7/typeinfo" 3 + + + + + + bool before(const type_info& __arg) const noexcept + { return (__name[0] == '*' && __arg.__name[0] == '*') + ? __name < __arg.__name + : __builtin_strcmp (__name, __arg.__name) < 0; } + + bool operator==(const type_info& __arg) const noexcept + { + return ((__name == __arg.__name) + || (__name[0] != '*' && + __builtin_strcmp (__name, __arg.__name) == 0)); + } +# 136 "/usr/include/c++/7/typeinfo" 3 + bool operator!=(const type_info& __arg) const noexcept + { return !operator==(__arg); } + + + size_t hash_code() const noexcept + { + + return _Hash_bytes(name(), __builtin_strlen(name()), + static_cast(0xc70f6907UL)); + + + + } + + + + virtual bool __is_pointer_p() const; + + + virtual bool __is_function_p() const; + + + + + + + + virtual bool __do_catch(const type_info *__thr_type, void **__thr_obj, + unsigned __outer) const; + + + virtual bool __do_upcast(const __cxxabiv1::__class_type_info *__target, + void **__obj_ptr) const; + + protected: + const char *__name; + + explicit type_info(const char *__n): __name(__n) { } + + private: + + type_info& operator=(const type_info&); + type_info(const type_info&); + }; + + + + + + + + class bad_cast : public exception + { + public: + bad_cast() noexcept { } + + + + virtual ~bad_cast() noexcept; + + + virtual const char* what() const noexcept; + }; + + + + + + class bad_typeid : public exception + { + public: + bad_typeid () noexcept { } + + + + virtual ~bad_typeid() noexcept; + + + virtual const char* what() const noexcept; + }; +} + +} + +#pragma GCC visibility pop + +# 40 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/new" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 41 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 + +extern "C++" { + +namespace std +{ + class type_info; + + + + + + namespace __exception_ptr + { + class exception_ptr; + } + + using __exception_ptr::exception_ptr; + + + + + + exception_ptr current_exception() noexcept; + + template + exception_ptr make_exception_ptr(_Ex) noexcept; + + + void rethrow_exception(exception_ptr) __attribute__ ((__noreturn__)); + + namespace __exception_ptr + { + using std::rethrow_exception; + + + + + + class exception_ptr + { + void* _M_exception_object; + + explicit exception_ptr(void* __e) noexcept; + + void _M_addref() noexcept; + void _M_release() noexcept; + + void *_M_get() const noexcept __attribute__ ((__pure__)); + + friend exception_ptr std::current_exception() noexcept; + friend void std::rethrow_exception(exception_ptr); + template + friend exception_ptr std::make_exception_ptr(_Ex) noexcept; + + public: + exception_ptr() noexcept; + + exception_ptr(const exception_ptr&) noexcept; + + + exception_ptr(nullptr_t) noexcept + : _M_exception_object(0) + { } + + exception_ptr(exception_ptr&& __o) noexcept + : _M_exception_object(__o._M_exception_object) + { __o._M_exception_object = 0; } + + +# 116 "/usr/include/c++/7/bits/exception_ptr.h" 3 + + exception_ptr& + operator=(const exception_ptr&) noexcept; + + + exception_ptr& + operator=(exception_ptr&& __o) noexcept + { + exception_ptr(static_cast(__o)).swap(*this); + return *this; + } + + + ~exception_ptr() noexcept; + + void + swap(exception_ptr&) noexcept; + +# 142 "/usr/include/c++/7/bits/exception_ptr.h" 3 + + + explicit operator bool() const + { return _M_exception_object; } + + + friend bool + operator==(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + const class std::type_info* + __cxa_exception_type() const noexcept + __attribute__ ((__pure__)); + }; + + bool + operator==(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + bool + operator!=(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + inline void + swap(exception_ptr& __lhs, exception_ptr& __rhs) + { __lhs.swap(__rhs); } + + template + inline void + __dest_thunk(void* __x) + { static_cast<_Ex*>(__x)->~_Ex(); } + + } + + + template + exception_ptr + make_exception_ptr(_Ex __ex) noexcept + { + + void* __e = __cxxabiv1::__cxa_allocate_exception(sizeof(_Ex)); + (void) __cxxabiv1::__cxa_init_primary_exception( + __e, const_cast(&typeid(__ex)), + __exception_ptr::__dest_thunk<_Ex>); + try + { + ::new (__e) _Ex(__ex); + return exception_ptr(__e); + } + catch(...) + { + __cxxabiv1::__cxa_free_exception(__e); + return current_exception(); + } +# 208 "/usr/include/c++/7/bits/exception_ptr.h" 3 + } + + + + + + template + exception_ptr + copy_exception(_Ex __ex) noexcept ; + + template + exception_ptr + copy_exception(_Ex __ex) noexcept + { return std::make_exception_ptr<_Ex>(__ex); } + + +} + +} + +#pragma GCC visibility pop + +# 143 "/usr/include/c++/7/exception" 2 3 +# 1 "/usr/include/c++/7/bits/nested_exception.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma GCC visibility push(default) + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 40 "/usr/include/c++/7/bits/nested_exception.h" 2 3 +# 1 "/usr/include/c++/7/bits/move.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 34 "/usr/include/c++/7/bits/move.h" 2 3 +# 1 "/usr/include/c++/7/bits/concept_check.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 36 "/usr/include/c++/7/bits/concept_check.h" 2 3 + + + + + + + + + + + + + + + + + + +# 80 "/usr/include/c++/7/bits/concept_check.h" 3 + +# 35 "/usr/include/c++/7/bits/move.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + template + inline constexpr _Tp* + __addressof(_Tp& __r) noexcept + { return __builtin_addressof(__r); } + + +} + +# 1 "/usr/include/c++/7/type_traits" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 39 "/usr/include/c++/7/type_traits" 2 3 + + + +namespace std +{ + typedef short unsigned int uint_least16_t; + typedef unsigned int uint_least32_t; +} + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + + + + + + + + template + struct integral_constant + { + static constexpr _Tp value = __v; + typedef _Tp value_type; + typedef integral_constant<_Tp, __v> type; + constexpr operator value_type() const noexcept { return value; } + + + + + constexpr value_type operator()() const noexcept { return value; } + + }; + + template + constexpr _Tp integral_constant<_Tp, __v>::value; + + + typedef integral_constant true_type; + + + typedef integral_constant false_type; + + template + using __bool_constant = integral_constant; + + + + + + + + + + template + struct conditional; + + template + struct __or_; + + template<> + struct __or_<> + : public false_type + { }; + + template + struct __or_<_B1> + : public _B1 + { }; + + template + struct __or_<_B1, _B2> + : public conditional<_B1::value, _B1, _B2>::type + { }; + + template + struct __or_<_B1, _B2, _B3, _Bn...> + : public conditional<_B1::value, _B1, __or_<_B2, _B3, _Bn...>>::type + { }; + + template + struct __and_; + + template<> + struct __and_<> + : public true_type + { }; + + template + struct __and_<_B1> + : public _B1 + { }; + + template + struct __and_<_B1, _B2> + : public conditional<_B1::value, _B2, _B1>::type + { }; + + template + struct __and_<_B1, _B2, _B3, _Bn...> + : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type + { }; + + template + struct __not_ + : public __bool_constant + { }; + +# 186 "/usr/include/c++/7/type_traits" 3 + + + + + + + template + struct __success_type + { typedef _Tp type; }; + + struct __failure_type + { }; + + + + template + struct remove_cv; + + template + struct __is_void_helper + : public false_type { }; + + template<> + struct __is_void_helper + : public true_type { }; + + + template + struct is_void + : public __is_void_helper::type>::type + { }; + + template + struct __is_integral_helper + : public false_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + + template<> + struct __is_integral_helper + : public true_type { }; + + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + + + + template<> + struct __is_integral_helper<__int128> + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; +# 322 "/usr/include/c++/7/type_traits" 3 + + + template + struct is_integral + : public __is_integral_helper::type>::type + { }; + + template + struct __is_floating_point_helper + : public false_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; + + + + + + + + + template + struct is_floating_point + : public __is_floating_point_helper::type>::type + { }; + + + template + struct is_array + : public false_type { }; + + template + struct is_array<_Tp[_Size]> + : public true_type { }; + + template + struct is_array<_Tp[]> + : public true_type { }; + + template + struct __is_pointer_helper + : public false_type { }; + + template + struct __is_pointer_helper<_Tp*> + : public true_type { }; + + + template + struct is_pointer + : public __is_pointer_helper::type>::type + { }; + + + template + struct is_lvalue_reference + : public false_type { }; + + template + struct is_lvalue_reference<_Tp&> + : public true_type { }; + + + template + struct is_rvalue_reference + : public false_type { }; + + template + struct is_rvalue_reference<_Tp&&> + : public true_type { }; + + template + struct is_function; + + template + struct __is_member_object_pointer_helper + : public false_type { }; + + template + struct __is_member_object_pointer_helper<_Tp _Cp::*> + : public integral_constant::value> { }; + + + template + struct is_member_object_pointer + : public __is_member_object_pointer_helper< + typename remove_cv<_Tp>::type>::type + { }; + + template + struct __is_member_function_pointer_helper + : public false_type { }; + + template + struct __is_member_function_pointer_helper<_Tp _Cp::*> + : public integral_constant::value> { }; + + + template + struct is_member_function_pointer + : public __is_member_function_pointer_helper< + typename remove_cv<_Tp>::type>::type + { }; + + + template + struct is_enum + : public integral_constant + { }; + + + template + struct is_union + : public integral_constant + { }; + + + template + struct is_class + : public integral_constant + { }; + + + template + struct is_function + : public false_type { }; + + template + struct is_function<_Res(_ArgTypes...) > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile && > + : public true_type { }; + + + + template + struct __is_null_pointer_helper + : public false_type { }; + + template<> + struct __is_null_pointer_helper + : public true_type { }; + + + template + struct is_null_pointer + : public __is_null_pointer_helper::type>::type + { }; + + + template + struct __is_nullptr_t + : public is_null_pointer<_Tp> + { }; + + + + + template + struct is_reference + : public __or_, + is_rvalue_reference<_Tp>>::type + { }; + + + template + struct is_arithmetic + : public __or_, is_floating_point<_Tp>>::type + { }; + + + template + struct is_fundamental + : public __or_, is_void<_Tp>, + is_null_pointer<_Tp>>::type + { }; + + + template + struct is_object + : public __not_<__or_, is_reference<_Tp>, + is_void<_Tp>>>::type + { }; + + template + struct is_member_pointer; + + + template + struct is_scalar + : public __or_, is_enum<_Tp>, is_pointer<_Tp>, + is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type + { }; + + + template + struct is_compound + : public integral_constant::value> { }; + + template + struct __is_member_pointer_helper + : public false_type { }; + + template + struct __is_member_pointer_helper<_Tp _Cp::*> + : public true_type { }; + + + template + struct is_member_pointer + : public __is_member_pointer_helper::type>::type + { }; + + + + template + struct __is_referenceable + : public __or_, is_reference<_Tp>>::type + { }; + + template + struct __is_referenceable<_Res(_Args...) > + : public true_type + { }; + + template + struct __is_referenceable<_Res(_Args......) > + : public true_type + { }; + + + + + template + struct is_const + : public false_type { }; + + template + struct is_const<_Tp const> + : public true_type { }; + + + template + struct is_volatile + : public false_type { }; + + template + struct is_volatile<_Tp volatile> + : public true_type { }; + + + template + struct is_trivial + : public integral_constant + { }; + + + template + struct is_trivially_copyable + : public integral_constant + { }; + + + template + struct is_standard_layout + : public integral_constant + { }; + + + + template + struct is_pod + : public integral_constant + { }; + + + template + struct is_literal_type + : public integral_constant + { }; + + + template + struct is_empty + : public integral_constant + { }; + + + template + struct is_polymorphic + : public integral_constant + { }; + + + + + template + struct is_final + : public integral_constant + { }; + + + + template + struct is_abstract + : public integral_constant + { }; + + template::value> + struct __is_signed_helper + : public false_type { }; + + template + struct __is_signed_helper<_Tp, true> + : public integral_constant + { }; + + + template + struct is_signed + : public __is_signed_helper<_Tp>::type + { }; + + + template + struct is_unsigned + : public __and_, __not_>> + { }; + + + + + template + struct add_rvalue_reference; + + + + + + template + typename add_rvalue_reference<_Tp>::type declval() noexcept; + + template + struct extent; + + template + struct remove_all_extents; + + template + struct __is_array_known_bounds + : public integral_constant::value > 0)> + { }; + + template + struct __is_array_unknown_bounds + : public __and_, __not_>> + { }; + + + + + + + struct __do_is_destructible_impl + { + template().~_Tp())> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_destructible_impl + : public __do_is_destructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template, + __is_array_unknown_bounds<_Tp>, + is_function<_Tp>>::value, + bool = __or_, is_scalar<_Tp>>::value> + struct __is_destructible_safe; + + template + struct __is_destructible_safe<_Tp, false, false> + : public __is_destructible_impl::type>::type + { }; + + template + struct __is_destructible_safe<_Tp, true, false> + : public false_type { }; + + template + struct __is_destructible_safe<_Tp, false, true> + : public true_type { }; + + + template + struct is_destructible + : public __is_destructible_safe<_Tp>::type + { }; + + + + + + struct __do_is_nt_destructible_impl + { + template + static integral_constant().~_Tp())> + __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_nt_destructible_impl + : public __do_is_nt_destructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template, + __is_array_unknown_bounds<_Tp>, + is_function<_Tp>>::value, + bool = __or_, is_scalar<_Tp>>::value> + struct __is_nt_destructible_safe; + + template + struct __is_nt_destructible_safe<_Tp, false, false> + : public __is_nt_destructible_impl::type>::type + { }; + + template + struct __is_nt_destructible_safe<_Tp, true, false> + : public false_type { }; + + template + struct __is_nt_destructible_safe<_Tp, false, true> + : public true_type { }; + + + template + struct is_nothrow_destructible + : public __is_nt_destructible_safe<_Tp>::type + { }; + + struct __do_is_default_constructible_impl + { + template + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_default_constructible_impl + : public __do_is_default_constructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_default_constructible_atom + : public __and_<__not_>, + __is_default_constructible_impl<_Tp>> + { }; + + template::value> + struct __is_default_constructible_safe; + + + + + + + template + struct __is_default_constructible_safe<_Tp, true> + : public __and_<__is_array_known_bounds<_Tp>, + __is_default_constructible_atom::type>> + { }; + + template + struct __is_default_constructible_safe<_Tp, false> + : public __is_default_constructible_atom<_Tp>::type + { }; + + + template + struct is_default_constructible + : public __is_default_constructible_safe<_Tp>::type + { }; + + + + + + + + + + + + + + struct __do_is_static_castable_impl + { + template(declval<_From>()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_static_castable_impl + : public __do_is_static_castable_impl + { + typedef decltype(__test<_From, _To>(0)) type; + }; + + template + struct __is_static_castable_safe + : public __is_static_castable_impl<_From, _To>::type + { }; + + + template + struct __is_static_castable + : public integral_constant::value)> + { }; + + + + + + + struct __do_is_direct_constructible_impl + { + template()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_direct_constructible_impl + : public __do_is_direct_constructible_impl + { + typedef decltype(__test<_Tp, _Arg>(0)) type; + }; + + template + struct __is_direct_constructible_new_safe + : public __and_, + __is_direct_constructible_impl<_Tp, _Arg>> + { }; + + template + struct is_same; + + template + struct is_base_of; + + template + struct remove_reference; + + template, + is_function<_From>>>::value> + struct __is_base_to_derived_ref; + + template + struct is_constructible; + + + + template + struct __is_base_to_derived_ref<_From, _To, true> + { + typedef typename remove_cv::type>::type __src_t; + typedef typename remove_cv::type>::type __dst_t; + typedef __and_<__not_>, + is_base_of<__src_t, __dst_t>, + __not_>> type; + static constexpr bool value = type::value; + }; + + template + struct __is_base_to_derived_ref<_From, _To, false> + : public false_type + { }; + + template, + is_rvalue_reference<_To>>::value> + struct __is_lvalue_to_rvalue_ref; + + + + template + struct __is_lvalue_to_rvalue_ref<_From, _To, true> + { + typedef typename remove_cv::type>::type __src_t; + typedef typename remove_cv::type>::type __dst_t; + typedef __and_<__not_>, + __or_, + is_base_of<__dst_t, __src_t>>> type; + static constexpr bool value = type::value; + }; + + template + struct __is_lvalue_to_rvalue_ref<_From, _To, false> + : public false_type + { }; + + + + + + + + template + struct __is_direct_constructible_ref_cast + : public __and_<__is_static_castable<_Arg, _Tp>, + __not_<__or_<__is_base_to_derived_ref<_Arg, _Tp>, + __is_lvalue_to_rvalue_ref<_Arg, _Tp> + >>> + { }; + + template + struct __is_direct_constructible_new + : public conditional::value, + __is_direct_constructible_ref_cast<_Tp, _Arg>, + __is_direct_constructible_new_safe<_Tp, _Arg> + >::type + { }; + + template + struct __is_direct_constructible + : public __is_direct_constructible_new<_Tp, _Arg>::type + { }; + + + + + + + struct __do_is_nary_constructible_impl + { + template()...))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_nary_constructible_impl + : public __do_is_nary_constructible_impl + { + typedef decltype(__test<_Tp, _Args...>(0)) type; + }; + + template + struct __is_nary_constructible + : public __is_nary_constructible_impl<_Tp, _Args...>::type + { + static_assert(sizeof...(_Args) > 1, + "Only useful for > 1 arguments"); + }; + + template + struct __is_constructible_impl + : public __is_nary_constructible<_Tp, _Args...> + { }; + + template + struct __is_constructible_impl<_Tp, _Arg> + : public __is_direct_constructible<_Tp, _Arg> + { }; + + template + struct __is_constructible_impl<_Tp> + : public is_default_constructible<_Tp> + { }; + + + template + struct is_constructible + : public __is_constructible_impl<_Tp, _Args...>::type + { }; + + template::value> + struct __is_copy_constructible_impl; + + template + struct __is_copy_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_copy_constructible_impl<_Tp, true> + : public is_constructible<_Tp, const _Tp&> + { }; + + + template + struct is_copy_constructible + : public __is_copy_constructible_impl<_Tp> + { }; + + template::value> + struct __is_move_constructible_impl; + + template + struct __is_move_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_move_constructible_impl<_Tp, true> + : public is_constructible<_Tp, _Tp&&> + { }; + + + template + struct is_move_constructible + : public __is_move_constructible_impl<_Tp> + { }; + + template + struct __is_nt_default_constructible_atom + : public integral_constant + { }; + + template::value> + struct __is_nt_default_constructible_impl; + + template + struct __is_nt_default_constructible_impl<_Tp, true> + : public __and_<__is_array_known_bounds<_Tp>, + __is_nt_default_constructible_atom::type>> + { }; + + template + struct __is_nt_default_constructible_impl<_Tp, false> + : public __is_nt_default_constructible_atom<_Tp> + { }; + + + template + struct is_nothrow_default_constructible + : public __and_, + __is_nt_default_constructible_impl<_Tp>> + { }; + + template + struct __is_nt_constructible_impl + : public integral_constant()...))> + { }; + + template + struct __is_nt_constructible_impl<_Tp, _Arg> + : public integral_constant(declval<_Arg>()))> + { }; + + template + struct __is_nt_constructible_impl<_Tp> + : public is_nothrow_default_constructible<_Tp> + { }; + + + template + struct is_nothrow_constructible + : public __and_, + __is_nt_constructible_impl<_Tp, _Args...>> + { }; + + template::value> + struct __is_nothrow_copy_constructible_impl; + + template + struct __is_nothrow_copy_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nothrow_copy_constructible_impl<_Tp, true> + : public is_nothrow_constructible<_Tp, const _Tp&> + { }; + + + template + struct is_nothrow_copy_constructible + : public __is_nothrow_copy_constructible_impl<_Tp> + { }; + + template::value> + struct __is_nothrow_move_constructible_impl; + + template + struct __is_nothrow_move_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nothrow_move_constructible_impl<_Tp, true> + : public is_nothrow_constructible<_Tp, _Tp&&> + { }; + + + template + struct is_nothrow_move_constructible + : public __is_nothrow_move_constructible_impl<_Tp> + { }; + + template + class __is_assignable_helper + { + template() = declval<_Up1>())> + static true_type + __test(int); + + template + static false_type + __test(...); + + public: + typedef decltype(__test<_Tp, _Up>(0)) type; + }; + + + template + struct is_assignable + : public __is_assignable_helper<_Tp, _Up>::type + { }; + + template::value> + struct __is_copy_assignable_impl; + + template + struct __is_copy_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_copy_assignable_impl<_Tp, true> + : public is_assignable<_Tp&, const _Tp&> + { }; + + + template + struct is_copy_assignable + : public __is_copy_assignable_impl<_Tp> + { }; + + template::value> + struct __is_move_assignable_impl; + + template + struct __is_move_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_move_assignable_impl<_Tp, true> + : public is_assignable<_Tp&, _Tp&&> + { }; + + + template + struct is_move_assignable + : public __is_move_assignable_impl<_Tp> + { }; + + template + struct __is_nt_assignable_impl + : public integral_constant() = declval<_Up>())> + { }; + + + template + struct is_nothrow_assignable + : public __and_, + __is_nt_assignable_impl<_Tp, _Up>> + { }; + + template::value> + struct __is_nt_copy_assignable_impl; + + template + struct __is_nt_copy_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nt_copy_assignable_impl<_Tp, true> + : public is_nothrow_assignable<_Tp&, const _Tp&> + { }; + + + template + struct is_nothrow_copy_assignable + : public __is_nt_copy_assignable_impl<_Tp> + { }; + + template::value> + struct __is_nt_move_assignable_impl; + + template + struct __is_nt_move_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nt_move_assignable_impl<_Tp, true> + : public is_nothrow_assignable<_Tp&, _Tp&&> + { }; + + + template + struct is_nothrow_move_assignable + : public __is_nt_move_assignable_impl<_Tp> + { }; + + + template + struct is_trivially_constructible + : public __and_, integral_constant> + { }; + + + template + struct is_trivially_default_constructible + : public is_trivially_constructible<_Tp>::type + { }; + + struct __do_is_implicitly_default_constructible_impl + { + template + static void __helper(const _Tp&); + + template + static true_type __test(const _Tp&, + decltype(__helper({}))* = 0); + + static false_type __test(...); + }; + + template + struct __is_implicitly_default_constructible_impl + : public __do_is_implicitly_default_constructible_impl + { + typedef decltype(__test(declval<_Tp>())) type; + }; + + template + struct __is_implicitly_default_constructible_safe + : public __is_implicitly_default_constructible_impl<_Tp>::type + { }; + + template + struct __is_implicitly_default_constructible + : public __and_, + __is_implicitly_default_constructible_safe<_Tp>> + { }; + + + template + struct is_trivially_copy_constructible + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_move_constructible + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_assignable + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_copy_assignable + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_move_assignable + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_destructible + : public __and_, integral_constant> + { }; + + + + template + struct has_virtual_destructor + : public integral_constant + { }; + + + + + + template + struct alignment_of + : public integral_constant { }; + + + template + struct rank + : public integral_constant { }; + + template + struct rank<_Tp[_Size]> + : public integral_constant::value> { }; + + template + struct rank<_Tp[]> + : public integral_constant::value> { }; + + + template + struct extent + : public integral_constant { }; + + template + struct extent<_Tp[_Size], _Uint> + : public integral_constant::value> + { }; + + template + struct extent<_Tp[], _Uint> + : public integral_constant::value> + { }; + + + + + + template + struct is_same + : public false_type { }; + + template + struct is_same<_Tp, _Tp> + : public true_type { }; + + + template + struct is_base_of + : public integral_constant + { }; + + template, is_function<_To>, + is_array<_To>>::value> + struct __is_convertible_helper + { typedef typename is_void<_To>::type type; }; + + template + class __is_convertible_helper<_From, _To, false> + { + template + static void __test_aux(_To1); + + template(std::declval<_From1>()))> + static true_type + __test(int); + + template + static false_type + __test(...); + + public: + typedef decltype(__test<_From, _To>(0)) type; + }; + + + + template + struct is_convertible + : public __is_convertible_helper<_From, _To>::type + { }; + + + + + + template + struct remove_const + { typedef _Tp type; }; + + template + struct remove_const<_Tp const> + { typedef _Tp type; }; + + + template + struct remove_volatile + { typedef _Tp type; }; + + template + struct remove_volatile<_Tp volatile> + { typedef _Tp type; }; + + + template + struct remove_cv + { + typedef typename + remove_const::type>::type type; + }; + + + template + struct add_const + { typedef _Tp const type; }; + + + template + struct add_volatile + { typedef _Tp volatile type; }; + + + template + struct add_cv + { + typedef typename + add_const::type>::type type; + }; + + + + + + + template + using remove_const_t = typename remove_const<_Tp>::type; + + + template + using remove_volatile_t = typename remove_volatile<_Tp>::type; + + + template + using remove_cv_t = typename remove_cv<_Tp>::type; + + + template + using add_const_t = typename add_const<_Tp>::type; + + + template + using add_volatile_t = typename add_volatile<_Tp>::type; + + + template + using add_cv_t = typename add_cv<_Tp>::type; + + + + + + template + struct remove_reference + { typedef _Tp type; }; + + template + struct remove_reference<_Tp&> + { typedef _Tp type; }; + + template + struct remove_reference<_Tp&&> + { typedef _Tp type; }; + + template::value> + struct __add_lvalue_reference_helper + { typedef _Tp type; }; + + template + struct __add_lvalue_reference_helper<_Tp, true> + { typedef _Tp& type; }; + + + template + struct add_lvalue_reference + : public __add_lvalue_reference_helper<_Tp> + { }; + + template::value> + struct __add_rvalue_reference_helper + { typedef _Tp type; }; + + template + struct __add_rvalue_reference_helper<_Tp, true> + { typedef _Tp&& type; }; + + + template + struct add_rvalue_reference + : public __add_rvalue_reference_helper<_Tp> + { }; + + + + template + using remove_reference_t = typename remove_reference<_Tp>::type; + + + template + using add_lvalue_reference_t = typename add_lvalue_reference<_Tp>::type; + + + template + using add_rvalue_reference_t = typename add_rvalue_reference<_Tp>::type; + + + + + + template + struct __cv_selector; + + template + struct __cv_selector<_Unqualified, false, false> + { typedef _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, false, true> + { typedef volatile _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, true, false> + { typedef const _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, true, true> + { typedef const volatile _Unqualified __type; }; + + template::value, + bool _IsVol = is_volatile<_Qualified>::value> + class __match_cv_qualifiers + { + typedef __cv_selector<_Unqualified, _IsConst, _IsVol> __match; + + public: + typedef typename __match::__type __type; + }; + + + template + struct __make_unsigned + { typedef _Tp __type; }; + + template<> + struct __make_unsigned + { typedef unsigned char __type; }; + + template<> + struct __make_unsigned + { typedef unsigned char __type; }; + + template<> + struct __make_unsigned + { typedef unsigned short __type; }; + + template<> + struct __make_unsigned + { typedef unsigned int __type; }; + + template<> + struct __make_unsigned + { typedef unsigned long __type; }; + + template<> + struct __make_unsigned + { typedef unsigned long long __type; }; + + + template<> + struct __make_unsigned : __make_unsigned + { }; + + + + template<> + struct __make_unsigned<__int128> + { typedef unsigned __int128 __type; }; +# 1769 "/usr/include/c++/7/type_traits" 3 + + + template::value, + bool _IsEnum = is_enum<_Tp>::value> + class __make_unsigned_selector; + + template + class __make_unsigned_selector<_Tp, true, false> + { + typedef __make_unsigned::type> __unsignedt; + typedef typename __unsignedt::__type __unsigned_type; + typedef __match_cv_qualifiers<_Tp, __unsigned_type> __cv_unsigned; + + public: + typedef typename __cv_unsigned::__type __type; + }; + + template + class __make_unsigned_selector<_Tp, false, true> + { + + typedef unsigned char __smallest; + static const bool __b0 = sizeof(_Tp) <= sizeof(__smallest); + static const bool __b1 = sizeof(_Tp) <= sizeof(unsigned short); + static const bool __b2 = sizeof(_Tp) <= sizeof(unsigned int); + static const bool __b3 = sizeof(_Tp) <= sizeof(unsigned long); + typedef conditional<__b3, unsigned long, unsigned long long> __cond3; + typedef typename __cond3::type __cond3_type; + typedef conditional<__b2, unsigned int, __cond3_type> __cond2; + typedef typename __cond2::type __cond2_type; + typedef conditional<__b1, unsigned short, __cond2_type> __cond1; + typedef typename __cond1::type __cond1_type; + + typedef typename conditional<__b0, __smallest, __cond1_type>::type + __unsigned_type; + typedef __match_cv_qualifiers<_Tp, __unsigned_type> __cv_unsigned; + + public: + typedef typename __cv_unsigned::__type __type; + }; + + + + + + template + struct make_unsigned + { typedef typename __make_unsigned_selector<_Tp>::__type type; }; + + + template<> + struct make_unsigned; + + + + template + struct __make_signed + { typedef _Tp __type; }; + + template<> + struct __make_signed + { typedef signed char __type; }; + + template<> + struct __make_signed + { typedef signed char __type; }; + + template<> + struct __make_signed + { typedef signed short __type; }; + + template<> + struct __make_signed + { typedef signed int __type; }; + + template<> + struct __make_signed + { typedef signed long __type; }; + + template<> + struct __make_signed + { typedef signed long long __type; }; + + + + + + + + + template<> + struct __make_signed : __make_signed + { }; + template<> + struct __make_signed : __make_signed + { }; + + + + template<> + struct __make_signed + { typedef __int128 __type; }; +# 1888 "/usr/include/c++/7/type_traits" 3 + + + template::value, + bool _IsEnum = is_enum<_Tp>::value> + class __make_signed_selector; + + template + class __make_signed_selector<_Tp, true, false> + { + typedef __make_signed::type> __signedt; + typedef typename __signedt::__type __signed_type; + typedef __match_cv_qualifiers<_Tp, __signed_type> __cv_signed; + + public: + typedef typename __cv_signed::__type __type; + }; + + template + class __make_signed_selector<_Tp, false, true> + { + typedef typename __make_unsigned_selector<_Tp>::__type __unsigned_type; + + public: + typedef typename __make_signed_selector<__unsigned_type>::__type __type; + }; + + + + + + template + struct make_signed + { typedef typename __make_signed_selector<_Tp>::__type type; }; + + + template<> + struct make_signed; + + + + template + using make_signed_t = typename make_signed<_Tp>::type; + + + template + using make_unsigned_t = typename make_unsigned<_Tp>::type; + + + + + + template + struct remove_extent + { typedef _Tp type; }; + + template + struct remove_extent<_Tp[_Size]> + { typedef _Tp type; }; + + template + struct remove_extent<_Tp[]> + { typedef _Tp type; }; + + + template + struct remove_all_extents + { typedef _Tp type; }; + + template + struct remove_all_extents<_Tp[_Size]> + { typedef typename remove_all_extents<_Tp>::type type; }; + + template + struct remove_all_extents<_Tp[]> + { typedef typename remove_all_extents<_Tp>::type type; }; + + + + template + using remove_extent_t = typename remove_extent<_Tp>::type; + + + template + using remove_all_extents_t = typename remove_all_extents<_Tp>::type; + + + + + template + struct __remove_pointer_helper + { typedef _Tp type; }; + + template + struct __remove_pointer_helper<_Tp, _Up*> + { typedef _Up type; }; + + + template + struct remove_pointer + : public __remove_pointer_helper<_Tp, typename remove_cv<_Tp>::type> + { }; + + + template, + is_void<_Tp>>::value> + struct __add_pointer_helper + { typedef _Tp type; }; + + template + struct __add_pointer_helper<_Tp, true> + { typedef typename remove_reference<_Tp>::type* type; }; + + template + struct add_pointer + : public __add_pointer_helper<_Tp> + { }; + + + + template + using remove_pointer_t = typename remove_pointer<_Tp>::type; + + + template + using add_pointer_t = typename add_pointer<_Tp>::type; + + + template + struct __aligned_storage_msa + { + union __type + { + unsigned char __data[_Len]; + struct __attribute__((__aligned__)) { } __align; + }; + }; + + + + + + + + + + + + template::__type)> + struct aligned_storage + { + union type + { + unsigned char __data[_Len]; + struct __attribute__((__aligned__((_Align)))) { } __align; + }; + }; + + template + struct __strictest_alignment + { + static const size_t _S_alignment = 0; + static const size_t _S_size = 0; + }; + + template + struct __strictest_alignment<_Tp, _Types...> + { + static const size_t _S_alignment = + alignof(_Tp) > __strictest_alignment<_Types...>::_S_alignment + ? alignof(_Tp) : __strictest_alignment<_Types...>::_S_alignment; + static const size_t _S_size = + sizeof(_Tp) > __strictest_alignment<_Types...>::_S_size + ? sizeof(_Tp) : __strictest_alignment<_Types...>::_S_size; + }; + + + + + + + + + + + + template + struct aligned_union + { + private: + static_assert(sizeof...(_Types) != 0, "At least one type is required"); + + using __strictest = __strictest_alignment<_Types...>; + static const size_t _S_len = _Len > __strictest::_S_size + ? _Len : __strictest::_S_size; + public: + + static const size_t alignment_value = __strictest::_S_alignment; + + typedef typename aligned_storage<_S_len, alignment_value>::type type; + }; + + template + const size_t aligned_union<_Len, _Types...>::alignment_value; + + + + template::value, + bool _IsFunction = is_function<_Up>::value> + struct __decay_selector; + + + template + struct __decay_selector<_Up, false, false> + { typedef typename remove_cv<_Up>::type __type; }; + + template + struct __decay_selector<_Up, true, false> + { typedef typename remove_extent<_Up>::type* __type; }; + + template + struct __decay_selector<_Up, false, true> + { typedef typename add_pointer<_Up>::type __type; }; + + + template + class decay + { + typedef typename remove_reference<_Tp>::type __remove_type; + + public: + typedef typename __decay_selector<__remove_type>::__type type; + }; + + template + class reference_wrapper; + + + template + struct __strip_reference_wrapper + { + typedef _Tp __type; + }; + + template + struct __strip_reference_wrapper > + { + typedef _Tp& __type; + }; + + template + struct __decay_and_strip + { + typedef typename __strip_reference_wrapper< + typename decay<_Tp>::type>::__type __type; + }; + + + + + template + struct enable_if + { }; + + + template + struct enable_if + { typedef _Tp type; }; + + template + using _Require = typename enable_if<__and_<_Cond...>::value>::type; + + + + template + struct conditional + { typedef _Iftrue type; }; + + + template + struct conditional + { typedef _Iffalse type; }; + + + template + struct common_type; + + + + struct __do_common_type_impl + { + template + static __success_type() + : std::declval<_Up>())>::type> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __common_type_impl + : private __do_common_type_impl + { + typedef decltype(_S_test<_Tp, _Up>(0)) type; + }; + + struct __do_member_type_wrapper + { + template + static __success_type _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __member_type_wrapper + : private __do_member_type_wrapper + { + typedef decltype(_S_test<_Tp>(0)) type; + }; + + template + struct __expanded_common_type_wrapper + { + typedef common_type type; + }; + + template + struct __expanded_common_type_wrapper<__failure_type, _Args...> + { typedef __failure_type type; }; + + template + struct common_type<_Tp> + { typedef typename decay<_Tp>::type type; }; + + template + struct common_type<_Tp, _Up> + : public __common_type_impl<_Tp, _Up>::type + { }; + + template + struct common_type<_Tp, _Up, _Vp...> + : public __expanded_common_type_wrapper>::type, _Vp...>::type + { }; + + + template + struct underlying_type + { + typedef __underlying_type(_Tp) type; + }; + + template + struct __declval_protector + { + static const bool __stop = false; + static typename add_rvalue_reference<_Tp>::type __delegate(); + }; + + template + inline typename add_rvalue_reference<_Tp>::type + declval() noexcept + { + static_assert(__declval_protector<_Tp>::__stop, + "declval() must not be used!"); + return __declval_protector<_Tp>::__delegate(); + } + + + template + class result_of; + + + + + + struct __invoke_memfun_ref { }; + struct __invoke_memfun_deref { }; + struct __invoke_memobj_ref { }; + struct __invoke_memobj_deref { }; + struct __invoke_other { }; + + + template + struct __result_of_success : __success_type<_Tp> + { using __invoke_type = _Tag; }; + + + struct __result_of_memfun_ref_impl + { + template + static __result_of_success().*std::declval<_Fp>())(std::declval<_Args>()...) + ), __invoke_memfun_ref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memfun_ref + : private __result_of_memfun_ref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg, _Args...>(0)) type; + }; + + + struct __result_of_memfun_deref_impl + { + template + static __result_of_success()).*std::declval<_Fp>())(std::declval<_Args>()...) + ), __invoke_memfun_deref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memfun_deref + : private __result_of_memfun_deref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg, _Args...>(0)) type; + }; + + + struct __result_of_memobj_ref_impl + { + template + static __result_of_success().*std::declval<_Fp>() + ), __invoke_memobj_ref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memobj_ref + : private __result_of_memobj_ref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg>(0)) type; + }; + + + struct __result_of_memobj_deref_impl + { + template + static __result_of_success()).*std::declval<_Fp>() + ), __invoke_memobj_deref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memobj_deref + : private __result_of_memobj_deref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg>(0)) type; + }; + + template + struct __result_of_memobj; + + template + struct __result_of_memobj<_Res _Class::*, _Arg> + { + typedef typename remove_cv::type>::type _Argval; + typedef _Res _Class::* _MemPtr; + typedef typename conditional<__or_, + is_base_of<_Class, _Argval>>::value, + __result_of_memobj_ref<_MemPtr, _Arg>, + __result_of_memobj_deref<_MemPtr, _Arg> + >::type::type type; + }; + + template + struct __result_of_memfun; + + template + struct __result_of_memfun<_Res _Class::*, _Arg, _Args...> + { + typedef typename remove_cv::type>::type _Argval; + typedef _Res _Class::* _MemPtr; + typedef typename conditional<__or_, + is_base_of<_Class, _Argval>>::value, + __result_of_memfun_ref<_MemPtr, _Arg, _Args...>, + __result_of_memfun_deref<_MemPtr, _Arg, _Args...> + >::type::type type; + }; + + + + + + + template::type> + struct __inv_unwrap + { + using type = _Tp; + }; + + template + struct __inv_unwrap<_Tp, reference_wrapper<_Up>> + { + using type = _Up&; + }; + + template + struct __result_of_impl + { + typedef __failure_type type; + }; + + template + struct __result_of_impl + : public __result_of_memobj::type, + typename __inv_unwrap<_Arg>::type> + { }; + + template + struct __result_of_impl + : public __result_of_memfun::type, + typename __inv_unwrap<_Arg>::type, _Args...> + { }; + + + struct __result_of_other_impl + { + template + static __result_of_success()(std::declval<_Args>()...) + ), __invoke_other> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_impl + : private __result_of_other_impl + { + typedef decltype(_S_test<_Functor, _ArgTypes...>(0)) type; + }; + + + template + struct __invoke_result + : public __result_of_impl< + is_member_object_pointer< + typename remove_reference<_Functor>::type + >::value, + is_member_function_pointer< + typename remove_reference<_Functor>::type + >::value, + _Functor, _ArgTypes... + >::type + { }; + + template + struct result_of<_Functor(_ArgTypes...)> + : public __invoke_result<_Functor, _ArgTypes...> + { }; + + + + template::__type)> + using aligned_storage_t = typename aligned_storage<_Len, _Align>::type; + + template + using aligned_union_t = typename aligned_union<_Len, _Types...>::type; + + + template + using decay_t = typename decay<_Tp>::type; + + + template + using enable_if_t = typename enable_if<_Cond, _Tp>::type; + + + template + using conditional_t = typename conditional<_Cond, _Iftrue, _Iffalse>::type; + + + template + using common_type_t = typename common_type<_Tp...>::type; + + + template + using underlying_type_t = typename underlying_type<_Tp>::type; + + + template + using result_of_t = typename result_of<_Tp>::type; + + + + template + using __enable_if_t = typename enable_if<_Cond, _Tp>::type; + + + template using __void_t = void; + + + + + template using void_t = void; + + + + template class _Op, typename... _Args> + struct __detector + { + using value_t = false_type; + using type = _Default; + }; + + + template class _Op, + typename... _Args> + struct __detector<_Default, __void_t<_Op<_Args...>>, _Op, _Args...> + { + using value_t = true_type; + using type = _Op<_Args...>; + }; + + + template class _Op, + typename... _Args> + using __detected_or = __detector<_Default, void, _Op, _Args...>; + + + template class _Op, + typename... _Args> + using __detected_or_t + = typename __detected_or<_Default, _Op, _Args...>::type; + + + + + + + +# 2552 "/usr/include/c++/7/type_traits" 3 + + template + struct __is_swappable; + + template + struct __is_nothrow_swappable; + + template + class tuple; + + template + struct __is_tuple_like_impl : false_type + { }; + + template + struct __is_tuple_like_impl> : true_type + { }; + + + template + struct __is_tuple_like + : public __is_tuple_like_impl::type>::type>::type + { }; + + template + inline + typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, + is_move_constructible<_Tp>, + is_move_assignable<_Tp>>::value>::type + swap(_Tp&, _Tp&) + noexcept(__and_, + is_nothrow_move_assignable<_Tp>>::value); + + template + inline + typename enable_if<__is_swappable<_Tp>::value>::type + swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm]) + noexcept(__is_nothrow_swappable<_Tp>::value); + + namespace __swappable_details { + using std::swap; + + struct __do_is_swappable_impl + { + template(), std::declval<_Tp&>()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + struct __do_is_nothrow_swappable_impl + { + template + static __bool_constant< + noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>())) + > __test(int); + + template + static false_type __test(...); + }; + + } + + template + struct __is_swappable_impl + : public __swappable_details::__do_is_swappable_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_nothrow_swappable_impl + : public __swappable_details::__do_is_nothrow_swappable_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_swappable + : public __is_swappable_impl<_Tp>::type + { }; + + template + struct __is_nothrow_swappable + : public __is_nothrow_swappable_impl<_Tp>::type + { }; + + + + + + + template + struct is_swappable + : public __is_swappable_impl<_Tp>::type + { }; + + + template + struct is_nothrow_swappable + : public __is_nothrow_swappable_impl<_Tp>::type + { }; + + + + template + constexpr bool is_swappable_v = + is_swappable<_Tp>::value; + + + template + constexpr bool is_nothrow_swappable_v = + is_nothrow_swappable<_Tp>::value; + + + namespace __swappable_with_details { + using std::swap; + + struct __do_is_swappable_with_impl + { + template(), std::declval<_Up>())), + typename + = decltype(swap(std::declval<_Up>(), std::declval<_Tp>()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + struct __do_is_nothrow_swappable_with_impl + { + template + static __bool_constant< + noexcept(swap(std::declval<_Tp>(), std::declval<_Up>())) + && + noexcept(swap(std::declval<_Up>(), std::declval<_Tp>())) + > __test(int); + + template + static false_type __test(...); + }; + + } + + template + struct __is_swappable_with_impl + : public __swappable_with_details::__do_is_swappable_with_impl + { + typedef decltype(__test<_Tp, _Up>(0)) type; + }; + + + template + struct __is_swappable_with_impl<_Tp&, _Tp&> + : public __swappable_details::__do_is_swappable_impl + { + typedef decltype(__test<_Tp&>(0)) type; + }; + + template + struct __is_nothrow_swappable_with_impl + : public __swappable_with_details::__do_is_nothrow_swappable_with_impl + { + typedef decltype(__test<_Tp, _Up>(0)) type; + }; + + + template + struct __is_nothrow_swappable_with_impl<_Tp&, _Tp&> + : public __swappable_details::__do_is_nothrow_swappable_impl + { + typedef decltype(__test<_Tp&>(0)) type; + }; + + + template + struct is_swappable_with + : public __is_swappable_with_impl<_Tp, _Up>::type + { }; + + + template + struct is_nothrow_swappable_with + : public __is_nothrow_swappable_with_impl<_Tp, _Up>::type + { }; + + + + template + constexpr bool is_swappable_with_v = + is_swappable_with<_Tp, _Up>::value; + + + template + constexpr bool is_nothrow_swappable_with_v = + is_nothrow_swappable_with<_Tp, _Up>::value; + + + + + + + template + struct __is_invocable_impl : false_type { }; + + template + struct __is_invocable_impl<_Result, _Ret, __void_t> + : __or_, is_convertible>::type + { }; + + template + struct __is_invocable + : __is_invocable_impl<__invoke_result<_Fn, _ArgTypes...>, void>::type + { }; + + template + constexpr bool __call_is_nt(__invoke_memfun_ref) + { + using _Up = typename __inv_unwrap<_Tp>::type; + return noexcept((std::declval<_Up>().*std::declval<_Fn>())( + std::declval<_Args>()...)); + } + + template + constexpr bool __call_is_nt(__invoke_memfun_deref) + { + return noexcept(((*std::declval<_Tp>()).*std::declval<_Fn>())( + std::declval<_Args>()...)); + } + + template + constexpr bool __call_is_nt(__invoke_memobj_ref) + { + using _Up = typename __inv_unwrap<_Tp>::type; + return noexcept(std::declval<_Up>().*std::declval<_Fn>()); + } + + template + constexpr bool __call_is_nt(__invoke_memobj_deref) + { + return noexcept((*std::declval<_Tp>()).*std::declval<_Fn>()); + } + + template + constexpr bool __call_is_nt(__invoke_other) + { + return noexcept(std::declval<_Fn>()(std::declval<_Args>()...)); + } + + template + struct __call_is_nothrow + : __bool_constant< + std::__call_is_nt<_Fn, _Args...>(typename _Result::__invoke_type{}) + > + { }; + + template + using __call_is_nothrow_ + = __call_is_nothrow<__invoke_result<_Fn, _Args...>, _Fn, _Args...>; + + + template + struct __is_nothrow_invocable + : __and_<__is_invocable<_Fn, _Args...>, + __call_is_nothrow_<_Fn, _Args...>>::type + { }; + + struct __nonesuch { + __nonesuch() = delete; + ~__nonesuch() = delete; + __nonesuch(__nonesuch const&) = delete; + void operator=(__nonesuch const&) = delete; + }; + +# 2899 "/usr/include/c++/7/type_traits" 3 + +# 3107 "/usr/include/c++/7/type_traits" 3 + + +} + + + +# 55 "/usr/include/c++/7/bits/move.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + + + + + + + template + constexpr _Tp&& + forward(typename std::remove_reference<_Tp>::type& __t) noexcept + { return static_cast<_Tp&&>(__t); } + + + + + + + + template + constexpr _Tp&& + forward(typename std::remove_reference<_Tp>::type&& __t) noexcept + { + static_assert(!std::is_lvalue_reference<_Tp>::value, "template argument" + " substituting _Tp is an lvalue reference type"); + return static_cast<_Tp&&>(__t); + } + + + + + + + template + constexpr typename std::remove_reference<_Tp>::type&& + move(_Tp&& __t) noexcept + { return static_cast::type&&>(__t); } + + + template + struct __move_if_noexcept_cond + : public __and_<__not_>, + is_copy_constructible<_Tp>>::type { }; + + + + + + + + + + template + constexpr typename + conditional<__move_if_noexcept_cond<_Tp>::value, const _Tp&, _Tp&&>::type + move_if_noexcept(_Tp& __x) noexcept + { return std::move(__x); } + + + + + + + + + + + + + + + + template + inline _Tp* + addressof(_Tp& __r) noexcept + { return std::__addressof(__r); } + + + + template + const _Tp* addressof(const _Tp&&) = delete; + + + template + inline _Tp + __exchange(_Tp& __obj, _Up&& __new_val) + { + _Tp __old_val = std::move(__obj); + __obj = std::forward<_Up>(__new_val); + return __old_val; + } + + + +} + +# 165 "/usr/include/c++/7/bits/move.h" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + + + + + + + template + inline + + typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, + is_move_constructible<_Tp>, + is_move_assignable<_Tp>>::value>::type + swap(_Tp& __a, _Tp& __b) + noexcept(__and_, + is_nothrow_move_assignable<_Tp>>::value) + + + + + { + + + + _Tp __tmp = std::move(__a); + __a = std::move(__b); + __b = std::move(__tmp); + } + + + + + template + inline + + typename enable_if<__is_swappable<_Tp>::value>::type + swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm]) + noexcept(__is_nothrow_swappable<_Tp>::value) + + + + + { + for (size_t __n = 0; __n < _Nm; ++__n) + swap(__a[__n], __b[__n]); + } + + + +} + +# 41 "/usr/include/c++/7/bits/nested_exception.h" 2 3 + +extern "C++" { + +namespace std +{ + + + + + + + class nested_exception + { + exception_ptr _M_ptr; + + public: + nested_exception() noexcept : _M_ptr(current_exception()) { } + + nested_exception(const nested_exception&) noexcept = default; + + nested_exception& operator=(const nested_exception&) noexcept = default; + + virtual ~nested_exception() noexcept; + + [[noreturn]] + void + rethrow_nested() const + { + if (_M_ptr) + rethrow_exception(_M_ptr); + std::terminate(); + } + + exception_ptr + nested_ptr() const noexcept + { return _M_ptr; } + }; + + template + struct _Nested_exception : public _Except, public nested_exception + { + explicit _Nested_exception(const _Except& __ex) + : _Except(__ex) + { } + + explicit _Nested_exception(_Except&& __ex) + : _Except(static_cast<_Except&&>(__ex)) + { } + }; + + + + + template + inline void + __throw_with_nested_impl(_Tp&& __t, true_type) + { + using _Up = typename remove_reference<_Tp>::type; + throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; + } + + template + inline void + __throw_with_nested_impl(_Tp&& __t, false_type) + { throw std::forward<_Tp>(__t); } + + + + template + [[noreturn]] + inline void + throw_with_nested(_Tp&& __t) + { + using _Up = typename decay<_Tp>::type; + using _CopyConstructible + = __and_, is_move_constructible<_Up>>; + static_assert(_CopyConstructible::value, + "throw_with_nested argument must be CopyConstructible"); + using __nest = __and_, __bool_constant, + __not_>>; + std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); + } + + + template + using __rethrow_if_nested_cond = typename enable_if< + __and_, + __or_<__not_>, + is_convertible<_Tp*, nested_exception*>>>::value + >::type; + + + template + inline __rethrow_if_nested_cond<_Ex> + __rethrow_if_nested_impl(const _Ex* __ptr) + { + if (auto __ne_ptr = dynamic_cast(__ptr)) + __ne_ptr->rethrow_nested(); + } + + + inline void + __rethrow_if_nested_impl(const void*) + { } + + + template + inline void + rethrow_if_nested(const _Ex& __ex) + { std::__rethrow_if_nested_impl(std::__addressof(__ex)); } + + +} + +} + + + +#pragma GCC visibility pop + +# 144 "/usr/include/c++/7/exception" 2 3 + + +# 41 "/usr/include/c++/7/new" 2 3 + +#pragma GCC visibility push(default) + +extern "C++" { + +namespace std +{ + + + + + + + class bad_alloc : public exception + { + public: + bad_alloc() throw() { } + + + + virtual ~bad_alloc() throw(); + + + virtual const char* what() const throw(); + }; + + + class bad_array_new_length : public bad_alloc + { + public: + bad_array_new_length() throw() { }; + + + + virtual ~bad_array_new_length() throw(); + + + virtual const char* what() const throw(); + }; + + + + + + + struct nothrow_t + { + + explicit nothrow_t() = default; + + }; + + extern const nothrow_t nothrow; + + + + typedef void (*new_handler)(); + + + + new_handler set_new_handler(new_handler) throw(); + + + + new_handler get_new_handler() noexcept; + +} + + + + + + + + + + + + +void* operator new(std::size_t) + __attribute__((__externally_visible__)); +void* operator new[](std::size_t) + __attribute__((__externally_visible__)); +void operator delete(void*) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*) noexcept + __attribute__((__externally_visible__)); + +void operator delete(void*, std::size_t) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*, std::size_t) noexcept + __attribute__((__externally_visible__)); + +void* operator new(std::size_t, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void* operator new[](std::size_t, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void operator delete(void*, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +# 166 "/usr/include/c++/7/new" 3 + + +inline void* operator new(std::size_t, void* __p) noexcept +{ return __p; } +inline void* operator new[](std::size_t, void* __p) noexcept +{ return __p; } + + +inline void operator delete (void*, void*) noexcept { } +inline void operator delete[](void*, void*) noexcept { } + +} + +# 215 "/usr/include/c++/7/new" 3 + +#pragma GCC visibility pop + +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new(std:: size_t, void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new[](std:: size_t, void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*, void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*, void*) throw(); + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*, std:: size_t) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*, std:: size_t) throw(); + + + +# 1 "/usr/include/stdio.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 28 "/usr/include/stdio.h" 2 3 + +extern "C" { + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 34 "/usr/include/stdio.h" 2 3 + + + + +# 1 "/usr/include/bits/types/__fpos_t.h" 1 3 + + + +# 1 "/usr/include/bits/types/__mbstate_t.h" 1 3 + + + + + + + + + + + + +typedef struct +{ + int __count; + union + { + unsigned int __wch; + char __wchb[4]; + } __value; +} __mbstate_t; + +# 6 "/usr/include/bits/types/__fpos_t.h" 2 3 + + + + +typedef struct _G_fpos_t +{ + __off_t __pos; + __mbstate_t __state; +} __fpos_t; + +# 40 "/usr/include/stdio.h" 2 3 +# 1 "/usr/include/bits/types/__fpos64_t.h" 1 3 + + + + + + + + + +typedef struct _G_fpos64_t +{ + __off64_t __pos; + __mbstate_t __state; +} __fpos64_t; + +# 41 "/usr/include/stdio.h" 2 3 +# 1 "/usr/include/bits/types/__FILE.h" 1 3 + + + +struct _IO_FILE; +typedef struct _IO_FILE __FILE; + +# 42 "/usr/include/stdio.h" 2 3 +# 1 "/usr/include/bits/types/FILE.h" 1 3 + + + +struct _IO_FILE; + + +typedef struct _IO_FILE FILE; + +# 43 "/usr/include/stdio.h" 2 3 +# 1 "/usr/include/bits/types/struct_FILE.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +struct _IO_FILE; +struct _IO_marker; +struct _IO_codecvt; +struct _IO_wide_data; + + + + +typedef void _IO_lock_t; + + + + + +struct _IO_FILE +{ + int _flags; + + + char *_IO_read_ptr; + char *_IO_read_end; + char *_IO_read_base; + char *_IO_write_base; + char *_IO_write_ptr; + char *_IO_write_end; + char *_IO_buf_base; + char *_IO_buf_end; + + + char *_IO_save_base; + char *_IO_backup_base; + char *_IO_save_end; + + struct _IO_marker *_markers; + + struct _IO_FILE *_chain; + + int _fileno; + int _flags2; + __off_t _old_offset; + + + unsigned short _cur_column; + signed char _vtable_offset; + char _shortbuf[1]; + + _IO_lock_t *_lock; +# 89 "/usr/include/bits/types/struct_FILE.h" 3 + __off64_t _offset; + + struct _IO_codecvt *_codecvt; + struct _IO_wide_data *_wide_data; + struct _IO_FILE *_freeres_list; + void *_freeres_buf; + size_t __pad5; + int _mode; + + char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)]; +}; + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/stdio.h" 2 3 + +# 1 "/usr/include/bits/types/cookie_io_functions_t.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +typedef __ssize_t cookie_read_function_t (void *__cookie, char *__buf, + size_t __nbytes); + + + + + + + +typedef __ssize_t cookie_write_function_t (void *__cookie, const char *__buf, + size_t __nbytes); + + + + + + + +typedef int cookie_seek_function_t (void *__cookie, __off64_t *__pos, int __w); + + +typedef int cookie_close_function_t (void *__cookie); + + + + + + +typedef struct _IO_cookie_io_functions_t +{ + cookie_read_function_t *read; + cookie_write_function_t *write; + cookie_seek_function_t *seek; + cookie_close_function_t *close; +} cookie_io_functions_t; + +# 47 "/usr/include/stdio.h" 2 3 + + +# 59 "/usr/include/stdio.h" 3 + + + + +typedef __off_t off_t; +# 70 "/usr/include/stdio.h" 3 +typedef __off64_t off64_t; + + + + + + +typedef __ssize_t ssize_t; + + + + + + +typedef __fpos_t fpos_t; + + + + +typedef __fpos64_t fpos64_t; + + + + + + + + + + + + + + + + + + + +# 116 "/usr/include/stdio.h" 3 + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/stdio_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 35 "/usr/include/bits/stdio_lim.h" 3 + + + + +# 134 "/usr/include/stdio.h" 2 3 + + + +extern FILE *stdin; +extern FILE *stdout; +extern FILE *stderr; + + + + + + +extern int remove (const char *__filename) throw (); + +extern int rename (const char *__old, const char *__new) throw (); + + + +extern int renameat (int __oldfd, const char *__old, int __newfd, + const char *__new) throw (); + + + + + + + + + + +extern int renameat2 (int __oldfd, const char *__old, int __newfd, + const char *__new, unsigned int __flags) throw (); + + + + + + + +extern FILE *tmpfile (void) ; +# 181 "/usr/include/stdio.h" 3 + + +extern FILE *tmpfile64 (void) ; + + + +extern char *tmpnam (char *__s) throw () ; + + + + +extern char *tmpnam_r (char *__s) throw () ; + + + + + + + + + + + +extern char *tempnam (const char *__dir, const char *__pfx) + throw () __attribute__ ((__malloc__)) ; + + + + + + + +extern int fclose (FILE *__stream); + + + + +extern int fflush (FILE *__stream); + + + + + + + + +extern int fflush_unlocked (FILE *__stream); + + + + + + + + + +extern int fcloseall (void); + + + + + + + + +extern FILE *fopen (const char *__restrict __filename, + const char *__restrict __modes) ; + + + + +extern FILE *freopen (const char *__restrict __filename, + const char *__restrict __modes, + FILE *__restrict __stream) ; +# 270 "/usr/include/stdio.h" 3 +extern FILE *fopen64 (const char *__restrict __filename, + const char *__restrict __modes) ; +extern FILE *freopen64 (const char *__restrict __filename, + const char *__restrict __modes, + FILE *__restrict __stream) ; + + + + +extern FILE *fdopen (int __fd, const char *__modes) throw () ; + + + + + +extern FILE *fopencookie (void *__restrict __magic_cookie, + const char *__restrict __modes, + cookie_io_functions_t __io_funcs) throw () ; + + + + +extern FILE *fmemopen (void *__s, size_t __len, const char *__modes) + throw () ; + + + + +extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) throw () ; + + + + + +extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) throw (); + + + +extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf, + int __modes, size_t __n) throw (); + + + + +extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf, + size_t __size) throw (); + + +extern void setlinebuf (FILE *__stream) throw (); + + + + + + + +extern int fprintf (FILE *__restrict __stream, + const char *__restrict __format, ...); + + + + +extern int printf (const char *__restrict __format, ...); + +extern int sprintf (char *__restrict __s, + const char *__restrict __format, ...) throw (); + + + + + +extern int vfprintf (FILE *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg); + + + + +extern int vprintf (const char *__restrict __format, __gnuc_va_list __arg); + +extern int vsprintf (char *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg) throw (); + + + +extern int snprintf (char *__restrict __s, size_t __maxlen, + const char *__restrict __format, ...) + throw () __attribute__ ((__format__ (__printf__, 3, 4))); + +extern int vsnprintf (char *__restrict __s, size_t __maxlen, + const char *__restrict __format, __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__printf__, 3, 0))); + + + + + +extern int vasprintf (char **__restrict __ptr, const char *__restrict __f, + __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__printf__, 2, 0))) ; +extern int __asprintf (char **__restrict __ptr, + const char *__restrict __fmt, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))) ; +extern int asprintf (char **__restrict __ptr, + const char *__restrict __fmt, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))) ; + + + + +extern int vdprintf (int __fd, const char *__restrict __fmt, + __gnuc_va_list __arg) + __attribute__ ((__format__ (__printf__, 2, 0))); +extern int dprintf (int __fd, const char *__restrict __fmt, ...) + __attribute__ ((__format__ (__printf__, 2, 3))); + + + + + + + +extern int fscanf (FILE *__restrict __stream, + const char *__restrict __format, ...) ; + + + + +extern int scanf (const char *__restrict __format, ...) ; + +extern int sscanf (const char *__restrict __s, + const char *__restrict __format, ...) throw (); + + + + + + +extern int fscanf (FILE *__restrict __stream, const char *__restrict __format, ...) __asm__ ("" "__isoc99_fscanf") ; + + +extern int scanf (const char *__restrict __format, ...) __asm__ ("" "__isoc99_scanf") ; + +extern int sscanf (const char *__restrict __s, const char *__restrict __format, ...) throw () __asm__ ("" "__isoc99_sscanf"); +# 426 "/usr/include/stdio.h" 3 + + + + + + +extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg) + __attribute__ ((__format__ (__scanf__, 2, 0))) ; + + + + + +extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) + __attribute__ ((__format__ (__scanf__, 1, 0))) ; + + +extern int vsscanf (const char *__restrict __s, + const char *__restrict __format, __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__scanf__, 2, 0))); + + + + +extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vfscanf") + + + + __attribute__ ((__format__ (__scanf__, 2, 0))) ; +extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vscanf") + + __attribute__ ((__format__ (__scanf__, 1, 0))) ; +extern int vsscanf (const char *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) throw () __asm__ ("" "__isoc99_vsscanf") + + + + __attribute__ ((__format__ (__scanf__, 2, 0))); +# 479 "/usr/include/stdio.h" 3 + + + + + + +extern int fgetc (FILE *__stream); +extern int getc (FILE *__stream); + + + + + +extern int getchar (void); + + + + + + +extern int getc_unlocked (FILE *__stream); +extern int getchar_unlocked (void); + + + + + + + + + +extern int fgetc_unlocked (FILE *__stream); + + + + + + + + + + +extern int fputc (int __c, FILE *__stream); +extern int putc (int __c, FILE *__stream); + + + + + +extern int putchar (int __c); + + + + + + + + +extern int fputc_unlocked (int __c, FILE *__stream); + + + + + + + +extern int putc_unlocked (int __c, FILE *__stream); +extern int putchar_unlocked (int __c); + + + + + + +extern int getw (FILE *__stream); + + +extern int putw (int __w, FILE *__stream); + + + + + + + +extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) + ; + +# 579 "/usr/include/stdio.h" 3 + + + + + + + + +extern char *fgets_unlocked (char *__restrict __s, int __n, + FILE *__restrict __stream) ; + + + + + + + + + + + + + + +extern __ssize_t __getdelim (char **__restrict __lineptr, + size_t *__restrict __n, int __delimiter, + FILE *__restrict __stream) ; +extern __ssize_t getdelim (char **__restrict __lineptr, + size_t *__restrict __n, int __delimiter, + FILE *__restrict __stream) ; + + + + + + + +extern __ssize_t getline (char **__restrict __lineptr, + size_t *__restrict __n, + FILE *__restrict __stream) ; + + + + + + + +extern int fputs (const char *__restrict __s, FILE *__restrict __stream); + + + + + +extern int puts (const char *__s); + + + + + + +extern int ungetc (int __c, FILE *__stream); + + + + + + +extern size_t fread (void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream) ; + + + + +extern size_t fwrite (const void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __s); + + + + + + + + +extern int fputs_unlocked (const char *__restrict __s, + FILE *__restrict __stream); + + + + + + + + + +extern size_t fread_unlocked (void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream) ; +extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream); + + + + + + + +extern int fseek (FILE *__stream, long int __off, int __whence); + + + + +extern long int ftell (FILE *__stream) ; + + + + +extern void rewind (FILE *__stream); + + + + + + + + + + + + +extern int fseeko (FILE *__stream, __off_t __off, int __whence); + + + + +extern __off_t ftello (FILE *__stream) ; +# 725 "/usr/include/stdio.h" 3 + + + + + + +extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos); + + + + +extern int fsetpos (FILE *__stream, const fpos_t *__pos); +# 748 "/usr/include/stdio.h" 3 + + +extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence); +extern __off64_t ftello64 (FILE *__stream) ; +extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos); +extern int fsetpos64 (FILE *__stream, const fpos64_t *__pos); + + + +extern void clearerr (FILE *__stream) throw (); + +extern int feof (FILE *__stream) throw () ; + +extern int ferror (FILE *__stream) throw () ; + + + +extern void clearerr_unlocked (FILE *__stream) throw (); +extern int feof_unlocked (FILE *__stream) throw () ; +extern int ferror_unlocked (FILE *__stream) throw () ; + + + + + + + +extern void perror (const char *__s); + + + + + +# 1 "/usr/include/bits/sys_errlist.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +extern int sys_nerr; +extern const char *const sys_errlist[]; + + +extern int _sys_nerr; +extern const char *const _sys_errlist[]; +# 782 "/usr/include/stdio.h" 2 3 + + + + +extern int fileno (FILE *__stream) throw () ; + + + + +extern int fileno_unlocked (FILE *__stream) throw () ; + + + + + + + + +extern FILE *popen (const char *__command, const char *__modes) ; + + + + + +extern int pclose (FILE *__stream); + + + + + +extern char *ctermid (char *__s) throw (); + + + + + +extern char *cuserid (char *__s); + + + + +struct obstack; + + +extern int obstack_printf (struct obstack *__restrict __obstack, + const char *__restrict __format, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))); +extern int obstack_vprintf (struct obstack *__restrict __obstack, + const char *__restrict __format, + __gnuc_va_list __args) + throw () __attribute__ ((__format__ (__printf__, 2, 0))); + + + + + + + +extern void flockfile (FILE *__stream) throw (); + + + +extern int ftrylockfile (FILE *__stream) throw () ; + + +extern void funlockfile (FILE *__stream) throw (); + + + + + + + + + + +extern int __uflow (FILE *); +extern int __overflow (FILE *, int); + + + +# 872 "/usr/include/stdio.h" 3 + +} + +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 1 3 + + + + + + + + + + +#pragma once + +# 1 "/usr/include/c++/7/stdlib.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 1 3 + + + + + + + + + + +#pragma once + +# 1 "/usr/include/c++/7/cstdlib" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 42 "/usr/include/c++/7/cstdlib" 2 3 + + + + +# 71 "/usr/include/c++/7/cstdlib" 3 + + + +# 1 "/usr/include/stdlib.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 26 "/usr/include/stdlib.h" 2 3 + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 32 "/usr/include/stdlib.h" 2 3 + +extern "C" { + + + + + +# 1 "/usr/include/bits/waitflags.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 35 "/usr/include/bits/waitflags.h" 3 + +# 40 "/usr/include/stdlib.h" 2 3 +# 1 "/usr/include/bits/waitstatus.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 41 "/usr/include/stdlib.h" 2 3 + + +# 53 "/usr/include/stdlib.h" 3 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 1 3 + + + + + + + + + + + + + + + +#pragma once + + + + + + + + + + + + + + +# 56 "/usr/include/stdlib.h" 2 3 + + +typedef struct + { + int quot; + int rem; + } div_t; + + + +typedef struct + { + long int quot; + long int rem; + } ldiv_t; + + + + + + typedef struct + { + long long int quot; + long long int rem; + } lldiv_t; + + + + + + + + + + + + + + + + +extern size_t __ctype_get_mb_cur_max (void) throw () ; + + + +extern double atof (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern int atoi (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern long int atol (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + + extern long long int atoll (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +extern double strtod (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern float strtof (const char *__restrict __nptr, + char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))); + +extern long double strtold (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern long int strtol (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +extern unsigned long int strtoul (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +extern long long int strtoq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + +extern unsigned long long int strtouq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern long long int strtoll (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + +extern unsigned long long int strtoull (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +extern int strfromd (char *__dest, size_t __size, const char *__format, + double __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfromf (char *__dest, size_t __size, const char *__format, + float __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfroml (char *__dest, size_t __size, const char *__format, + long double __f) + throw () __attribute__ ((__nonnull__ (3))); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern long int strtol_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))); + +extern unsigned long int strtoul_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + + +extern long long int strtoll_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + + +extern unsigned long long int strtoull_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +extern double strtod_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern float strtof_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern long double strtold_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +# 314 "/usr/include/stdlib.h" 3 + +# 321 "/usr/include/stdlib.h" 3 + +# 328 "/usr/include/stdlib.h" 3 + +# 335 "/usr/include/stdlib.h" 3 + +# 342 "/usr/include/stdlib.h" 3 + +# 349 "/usr/include/stdlib.h" 3 + +# 357 "/usr/include/stdlib.h" 3 + + +# 379 "/usr/include/stdlib.h" 3 + + + + + + +extern char *l64a (long int __n) throw () ; + + +extern long int a64l (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +# 1 "/usr/include/sys/types.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" { + + + + + +typedef __u_char u_char; +typedef __u_short u_short; +typedef __u_int u_int; +typedef __u_long u_long; +typedef __quad_t quad_t; +typedef __u_quad_t u_quad_t; +typedef __fsid_t fsid_t; + + +typedef __loff_t loff_t; + + + + +typedef __ino_t ino_t; +# 54 "/usr/include/sys/types.h" 3 +typedef __ino64_t ino64_t; + + + + +typedef __dev_t dev_t; + + + + +typedef __gid_t gid_t; + + + + +typedef __mode_t mode_t; + + + + +typedef __nlink_t nlink_t; + + + + +typedef __uid_t uid_t; + + + +# 95 "/usr/include/sys/types.h" 3 + + + + + + + + +typedef __id_t id_t; + + + + + + + + + + +typedef __daddr_t daddr_t; +typedef __caddr_t caddr_t; + + + + + +typedef __key_t key_t; + + + +# 131 "/usr/include/sys/types.h" 3 + + + +typedef __useconds_t useconds_t; + + + +typedef __suseconds_t suseconds_t; + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 145 "/usr/include/sys/types.h" 2 3 + + + +typedef unsigned long int ulong; +typedef unsigned short int ushort; +typedef unsigned int uint; + + + + +# 1 "/usr/include/bits/stdint-intn.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +typedef __int8_t int8_t; +typedef __int16_t int16_t; +typedef __int32_t int32_t; +typedef __int64_t int64_t; + +# 156 "/usr/include/sys/types.h" 2 3 + + +typedef __uint8_t u_int8_t; +typedef __uint16_t u_int16_t; +typedef __uint32_t u_int32_t; +typedef __uint64_t u_int64_t; + + +typedef int register_t __attribute__ ((__mode__ (__word__))); + + + + + + + + + + + +# 1 "/usr/include/endian.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 32 "/usr/include/endian.h" 3 + + + +# 1 "/usr/include/bits/byteswap.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline __uint16_t +__bswap_16 (__uint16_t __bsx) +{ + + return __builtin_bswap16 (__bsx); + + + +} + + + + + + +static __inline __uint32_t +__bswap_32 (__uint32_t __bsx) +{ + + return __builtin_bswap32 (__bsx); + + + +} + + +# 68 "/usr/include/bits/byteswap.h" 3 + + static __inline __uint64_t +__bswap_64 (__uint64_t __bsx) +{ + + return __builtin_bswap64 (__bsx); + + + +} + +# 36 "/usr/include/endian.h" 2 3 +# 1 "/usr/include/bits/uintn-identity.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline __uint16_t +__uint16_identity (__uint16_t __x) +{ + return __x; +} + +static __inline __uint32_t +__uint32_identity (__uint32_t __x) +{ + return __x; +} + +static __inline __uint64_t +__uint64_identity (__uint64_t __x) +{ + return __x; +} + +# 37 "/usr/include/endian.h" 2 3 + + + + + + + + + + + + + + + + + +# 71 "/usr/include/endian.h" 3 + +# 177 "/usr/include/sys/types.h" 2 3 + + +# 1 "/usr/include/sys/select.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/select.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 23 "/usr/include/bits/select.h" 2 3 + + + + + + + + + + +# 43 "/usr/include/bits/select.h" 3 + +# 57 "/usr/include/bits/select.h" 3 + +# 31 "/usr/include/sys/select.h" 2 3 + + +# 1 "/usr/include/bits/types/sigset_t.h" 1 3 + + + +# 1 "/usr/include/bits/types/__sigset_t.h" 1 3 + + + + +typedef struct +{ + unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; +} __sigset_t; + +# 5 "/usr/include/bits/types/sigset_t.h" 2 3 + + +typedef __sigset_t sigset_t; + +# 34 "/usr/include/sys/select.h" 2 3 + + + + + + + + + + + + + + + +typedef long int __fd_mask; + + + + + + + + + +typedef struct + { + + + + __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; + + + + + + } fd_set; + + + + + + +typedef __fd_mask fd_mask; + + + + + + + + + + + + + +extern "C" { + + + + + + + + + +extern int select (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + struct timeval *__restrict __timeout); + + + + + + + + +extern int pselect (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + const struct timespec *__restrict __timeout, + const __sigset_t *__restrict __sigmask); + + + + + + + + +} + +# 180 "/usr/include/sys/types.h" 2 3 + + + + + +typedef __blksize_t blksize_t; + + + + + + +typedef __blkcnt_t blkcnt_t; + + + +typedef __fsblkcnt_t fsblkcnt_t; + + + +typedef __fsfilcnt_t fsfilcnt_t; +# 217 "/usr/include/sys/types.h" 3 + + +typedef __blkcnt64_t blkcnt64_t; +typedef __fsblkcnt64_t fsblkcnt64_t; +typedef __fsfilcnt64_t fsfilcnt64_t; + + + + +# 1 "/usr/include/bits/pthreadtypes.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/thread-shared-types.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/pthreadtypes-arch.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 22 "/usr/include/bits/pthreadtypes-arch.h" 2 3 + +# 46 "/usr/include/bits/pthreadtypes-arch.h" 3 + + + + + + + + + +# 45 "/usr/include/bits/thread-shared-types.h" 2 3 + + + + +typedef struct __pthread_internal_list +{ + struct __pthread_internal_list *__prev; + struct __pthread_internal_list *__next; +} __pthread_list_t; + +typedef struct __pthread_internal_slist +{ + struct __pthread_internal_slist *__next; +} __pthread_slist_t; + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/struct_mutex.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +struct __pthread_mutex_s +{ + int __lock; + unsigned int __count; + int __owner; + + unsigned int __nusers; + + + + int __kind; + + short __spins; + short __elision; + __pthread_list_t __list; +# 53 "/usr/include/bits/struct_mutex.h" 3 +}; + +# 62 "/usr/include/bits/struct_mutex.h" 3 + +# 75 "/usr/include/bits/thread-shared-types.h" 2 3 + + + + + + + + + + + + +# 1 "/usr/include/bits/struct_rwlock.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +struct __pthread_rwlock_arch_t +{ + unsigned int __readers; + unsigned int __writers; + unsigned int __wrphase_futex; + unsigned int __writers_futex; + unsigned int __pad3; + unsigned int __pad4; + + int __cur_writer; + int __shared; + signed char __rwelision; + + + + + unsigned char __pad1[7]; + + + unsigned long int __pad2; + + + unsigned int __flags; +# 55 "/usr/include/bits/struct_rwlock.h" 3 +}; + +# 64 "/usr/include/bits/struct_rwlock.h" 3 + +# 88 "/usr/include/bits/thread-shared-types.h" 2 3 + + + + +struct __pthread_cond_s +{ + union + { + unsigned long long int __wseq; + struct + { + unsigned int __low; + unsigned int __high; + } __wseq32; + }; + union + { + unsigned long long int __g1_start; + struct + { + unsigned int __low; + unsigned int __high; + } __g1_start32; + }; + unsigned int __g_refs[2] ; + unsigned int __g_size[2]; + unsigned int __g1_orig_size; + unsigned int __wrefs; + unsigned int __g_signals[2]; +}; + +# 24 "/usr/include/bits/pthreadtypes.h" 2 3 + + + +typedef unsigned long int pthread_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_mutexattr_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_condattr_t; + + + +typedef unsigned int pthread_key_t; + + + +typedef int pthread_once_t; + + +union pthread_attr_t +{ + char __size[56]; + long int __align; +}; + +typedef union pthread_attr_t pthread_attr_t; + + + + +typedef union +{ + struct __pthread_mutex_s __data; + char __size[40]; + long int __align; +} pthread_mutex_t; + + +typedef union +{ + struct __pthread_cond_s __data; + char __size[48]; + long long int __align; +} pthread_cond_t; + + + + + +typedef union +{ + struct __pthread_rwlock_arch_t __data; + char __size[56]; + long int __align; +} pthread_rwlock_t; + +typedef union +{ + char __size[8]; + long int __align; +} pthread_rwlockattr_t; + + + + + +typedef volatile int pthread_spinlock_t; + + + + +typedef union +{ + char __size[32]; + long int __align; +} pthread_barrier_t; + +typedef union +{ + char __size[4]; + int __align; +} pthread_barrierattr_t; + + +# 228 "/usr/include/sys/types.h" 2 3 + + +} + +# 395 "/usr/include/stdlib.h" 2 3 + + + + + + +extern long int random (void) throw (); + + +extern void srandom (unsigned int __seed) throw (); + + + + + +extern char *initstate (unsigned int __seed, char *__statebuf, + size_t __statelen) throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +struct random_data + { + int32_t *fptr; + int32_t *rptr; + int32_t *state; + int rand_type; + int rand_deg; + int rand_sep; + int32_t *end_ptr; + }; + +extern int random_r (struct random_data *__restrict __buf, + int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int srandom_r (unsigned int __seed, struct random_data *__buf) + throw () __attribute__ ((__nonnull__ (2))); + +extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, + size_t __statelen, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (2, 4))); + +extern int setstate_r (char *__restrict __statebuf, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern int rand (void) throw (); + +extern void srand (unsigned int __seed) throw (); + + + +extern int rand_r (unsigned int *__seed) throw (); + + + + + + + +extern double drand48 (void) throw (); +extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1))); + + +extern long int lrand48 (void) throw (); +extern long int nrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern long int mrand48 (void) throw (); +extern long int jrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern void srand48 (long int __seedval) throw (); +extern unsigned short int *seed48 (unsigned short int __seed16v[3]) + throw () __attribute__ ((__nonnull__ (1))); +extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1))); + + + + + +struct drand48_data + { + unsigned short int __x[3]; + unsigned short int __old_x[3]; + unsigned short int __c; + unsigned short int __init; + unsigned long long int __a; + + }; + + +extern int drand48_r (struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); +extern int erand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int lrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int nrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int mrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int jrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int srand48_r (long int __seedval, struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (2))); + +extern int seed48_r (unsigned short int __seed16v[3], + struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int lcong48_r (unsigned short int __param[7], + struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + +extern void *calloc (size_t __nmemb, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (1, 2))) ; + + + + + + +extern void *realloc (void *__ptr, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) __attribute__ ((__alloc_size__ (2))); + + + + + + + +extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) + __attribute__ ((__alloc_size__ (2, 3))); + + + +extern void free (void *__ptr) throw (); + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 1 3 + + + + + + + + + + + +# 1 "/usr/include/alloca.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 25 "/usr/include/alloca.h" 2 3 + +extern "C" { + + + + + +extern void *alloca (size_t __size) throw (); + + + + + +} + +# 13 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 2 3 + + + + + + + + + + +extern "C" { + +extern void* __alloca(size_t); + + + + +} + + + + +# 569 "/usr/include/stdlib.h" 2 3 + + + + + +extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + + + + +extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern void *aligned_alloc (size_t __alignment, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (2))) ; + + + +extern void abort (void) throw () __attribute__ ((__noreturn__)); + + + +extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1))); + + + + +extern "C++" int at_quick_exit (void (*__func) (void)) + throw () __asm ("at_quick_exit") __attribute__ ((__nonnull__ (1))); + + + + + + + + +extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) + throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern void exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void quick_exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void _Exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + +extern char *getenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern char *secure_getenv (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + +extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern int setenv (const char *__name, const char *__value, int __replace) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int unsetenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))); + + + + + + +extern int clearenv (void) throw (); + + + + + + + + + + +extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + + + + + +extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ; +# 698 "/usr/include/stdlib.h" 3 +extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + + + +extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ; +# 720 "/usr/include/stdlib.h" 3 +extern int mkstemps64 (char *__template, int __suffixlen) + __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + +extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + + +extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; +# 752 "/usr/include/stdlib.h" 3 +extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + +extern int mkostemps (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; +# 774 "/usr/include/stdlib.h" 3 +extern int mkostemps64 (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; + + + + + + + + +extern int system (const char *__command) ; + + + + + +extern char *canonicalize_file_name (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + + + +extern char *realpath (const char *__restrict __name, + char *__restrict __resolved) throw () ; + + + + + + +typedef int (*__compar_fn_t) (const void *, const void *); + + +typedef __compar_fn_t comparison_fn_t; + + + +typedef int (*__compar_d_fn_t) (const void *, const void *, void *); + + + + +extern void *bsearch (const void *__key, const void *__base, + size_t __nmemb, size_t __size, __compar_fn_t __compar) + __attribute__ ((__nonnull__ (1, 2, 5))) ; + + + + + + + +extern void qsort (void *__base, size_t __nmemb, size_t __size, + __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); + +extern void qsort_r (void *__base, size_t __nmemb, size_t __size, + __compar_d_fn_t __compar, void *__arg) + __attribute__ ((__nonnull__ (1, 4))); + + + + +extern int abs (int __x) throw () __attribute__ ((__const__)) ; +extern long int labs (long int __x) throw () __attribute__ ((__const__)) ; + + + extern long long int llabs (long long int __x) + throw () __attribute__ ((__const__)) ; + + + + + + +extern div_t div (int __numer, int __denom) + throw () __attribute__ ((__const__)) ; +extern ldiv_t ldiv (long int __numer, long int __denom) + throw () __attribute__ ((__const__)) ; + + + extern lldiv_t lldiv (long long int __numer, + long long int __denom) + throw () __attribute__ ((__const__)) ; + + + + + + + + + + + +extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *gcvt (double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern char *qecvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qfcvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qgcvt (long double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); + +extern int qecvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int qfcvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); + + + + + +extern int mblen (const char *__s, size_t __n) throw (); + + +extern int mbtowc (wchar_t *__restrict __pwc, + const char *__restrict __s, size_t __n) throw (); + + +extern int wctomb (char *__s, wchar_t __wchar) throw (); + + + +extern size_t mbstowcs (wchar_t *__restrict __pwcs, + const char *__restrict __s, size_t __n) throw (); + +extern size_t wcstombs (char *__restrict __s, + const wchar_t *__restrict __pwcs, size_t __n) + throw (); + + + + + + + +extern int rpmatch (const char *__response) throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + + +extern int getsubopt (char **__restrict __optionp, + char *const *__restrict __tokens, + char **__restrict __valuep) + throw () __attribute__ ((__nonnull__ (1, 2, 3))) ; + + + + + + + +extern int posix_openpt (int __oflag) ; + + + + + + + +extern int grantpt (int __fd) throw (); + + + +extern int unlockpt (int __fd) throw (); + + + + +extern char *ptsname (int __fd) throw () ; + + + + + + +extern int ptsname_r (int __fd, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int getpt (void); + + + + + + +extern int getloadavg (double __loadavg[], int __nelem) + throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + +# 1 "/usr/include/bits/stdlib-float.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 1014 "/usr/include/stdlib.h" 2 3 + + +# 1022 "/usr/include/stdlib.h" 3 + +} + +# 76 "/usr/include/c++/7/cstdlib" 2 3 +# 1 "/usr/include/c++/7/bits/std_abs.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 36 "/usr/include/c++/7/bits/std_abs.h" 2 3 + +# 43 "/usr/include/c++/7/bits/std_abs.h" 3 + + + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::abs; + + + inline long + abs(long __i) { return __builtin_labs(__i); } + + + + inline long long + abs(long long __x) { return __builtin_llabs (__x); } + + + + + + + + inline constexpr double + abs(double __x) + { return __builtin_fabs(__x); } + + inline constexpr float + abs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + abs(long double __x) + { return __builtin_fabsl(__x); } + + + + inline constexpr __int128 + abs(__int128 __x) { return __x >= 0 ? __x : -__x; } +# 98 "/usr/include/c++/7/bits/std_abs.h" 3 + +# 105 "/usr/include/c++/7/bits/std_abs.h" 3 + + +} +} + +# 78 "/usr/include/c++/7/cstdlib" 2 3 + + +# 120 "/usr/include/c++/7/cstdlib" 3 + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::div_t; + using ::ldiv_t; + + using ::abort; + + + + using ::atexit; + + + using ::at_quick_exit; + + + using ::atof; + using ::atoi; + using ::atol; + using ::bsearch; + using ::calloc; + using ::div; + using ::exit; + using ::free; + using ::getenv; + using ::labs; + using ::ldiv; + using ::malloc; + + using ::mblen; + using ::mbstowcs; + using ::mbtowc; + + using ::qsort; + + + using ::quick_exit; + + + using ::rand; + using ::realloc; + using ::srand; + using ::strtod; + using ::strtol; + using ::strtoul; + using ::system; + + using ::wcstombs; + using ::wctomb; + + + + inline ldiv_t + div(long __i, long __j) { return ldiv(__i, __j); } + + + + +} + + + +# 194 "/usr/include/c++/7/cstdlib" 3 + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::lldiv_t; + + + + + + using ::_Exit; + + + + using ::llabs; + + inline lldiv_t + div(long long __n, long long __d) + { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; } + + using ::lldiv; + + +# 227 "/usr/include/c++/7/cstdlib" 3 + using ::atoll; + using ::strtoll; + using ::strtoull; + + using ::strtof; + using ::strtold; + + +} + +namespace std +{ + + using ::__gnu_cxx::lldiv_t; + + using ::__gnu_cxx::_Exit; + + using ::__gnu_cxx::llabs; + using ::__gnu_cxx::div; + using ::__gnu_cxx::lldiv; + + using ::__gnu_cxx::atoll; + using ::__gnu_cxx::strtof; + using ::__gnu_cxx::strtoll; + using ::__gnu_cxx::strtoull; + using ::__gnu_cxx::strtold; +} + + + +} + + + +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 2 3 + +namespace std { + extern "C" void* __host_malloc(std::size_t); + extern "C" void __host_free(void*); +} +extern "C" void* __host_malloc(std::size_t); +extern "C" void __host_free(void*); +# 37 "/usr/include/c++/7/stdlib.h" 2 3 + +using std::abort; +using std::atexit; +using std::exit; + + + using std::at_quick_exit; + + + using std::quick_exit; + + + + +using std::div_t; +using std::ldiv_t; + +using std::abs; +using std::atof; +using std::atoi; +using std::atol; +using std::bsearch; +using std::calloc; +using std::div; +using std::free; +using std::getenv; +using std::labs; +using std::ldiv; +using std::malloc; + +using std::mblen; +using std::mbstowcs; +using std::mbtowc; + +using std::qsort; +using std::rand; +using std::realloc; +using std::srand; +using std::strtod; +using std::strtol; +using std::strtoul; +using std::system; + +using std::wcstombs; +using std::wctomb; + + + +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 2 3 + + +extern "C" + +void* __host_malloc(size_t); + + +extern "C" + +void __host_free(void*); +# 138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + + + +extern "C" +{ +extern + + + + + + + +__attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) int printf(const char*, ...); + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* malloc(size_t) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void free(void*) throw (); + + + + + + + + + +} + + + + +# 1 "/usr/include/assert.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +# 33 "/usr/include/assert.h" 3 + + + + + + + + + + + + + + + +# 63 "/usr/include/assert.h" 3 + +extern "C" { + + +extern void __assert_fail (const char *__assertion, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + +extern void __assert_perror_fail (int __errnum, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + + + +extern void __assert (const char *__assertion, const char *__file, int __line) + throw () __attribute__ ((__noreturn__)); + + +} + + + + +# 112 "/usr/include/assert.h" 3 + +# 119 "/usr/include/assert.h" 3 + + + + + + +# 134 "/usr/include/assert.h" 3 + + + + +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + +extern "C" +{ +# 205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void __assert_fail( + const char *, const char *, unsigned int, const char *) + throw (); + + + + +} + +# 245 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + + + +# 258 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new(std:: size_t) ; +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new[](std:: size_t) ; +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*) throw(); + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*, std:: size_t) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*, std:: size_t) throw(); + + +# 284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + + + +extern "C" +{ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) int abs(int a) throw (); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long int labs(long int a) throw (); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long long int llabs(long long int a) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fabs(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fabsf(float x) throw (); + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int min(const int a, const int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umin(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmin(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmin(const unsigned long long int a, const unsigned long long int b); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fminf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmin(double x, double y) throw (); +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int max(const int a, const int b); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umax(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmax(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmax(const unsigned long long int a, const unsigned long long int b); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaxf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmax(double, double) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sin(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cos(double x) throw (); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincos(double x, double *sptr, double *cptr) throw (); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincosf(float x, float *sptr, float *cptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tan(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sqrt(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rsqrt(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rsqrtf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log2(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp2(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp2f(float x) throw (); +# 1031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp10(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double expm1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expm1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log2f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log10(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log1p(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log1pf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double floor(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cosh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tanh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acosh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acoshf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asinh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atanh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ldexp(double x, int exp) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ldexpf(float x, int exp) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double logb(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logbf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogb(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogbf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbn(double x, int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalbnf(float x, int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbln(double x, long int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalblnf(float x, long int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double frexp(double x, int *nptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float frexpf(float x, int *nptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double round(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float roundf(float x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lround(double x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lroundf(float x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llround(double x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llroundf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rint(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rintf(float x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrint(double x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrintf(float x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrint(double x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrintf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nearbyint(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nearbyintf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ceil(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double trunc(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float truncf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fdim(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fdimf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan2(double y, double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acos(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asin(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double hypot(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rhypot(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float hypotf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rhypotf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double norm3d(double a, double b, double c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm3d(double a, double b, double c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double norm4d(double a, double b, double c, double d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm4d(double a, double b, double c, double d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C++" __attribute__((device)) __attribute__((device_builtin)) double norm(int dim, double const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm(int dim, double const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rnormf(int dim, float const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C++" __attribute__((device)) __attribute__((device_builtin)) float normf(int dim, float const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float norm3df(float a, float b, float c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm3df(float a, float b, float c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float norm4df(float a, float b, float c, float d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm4df(float a, float b, float c, float d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cbrt(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cbrtf(float x) throw (); +# 5275 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rcbrt(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rcbrtf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinpi(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinpif(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cospi(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cospif(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospi(double x, double *sptr, double *cptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospif(float x, float *sptr, float *cptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double pow(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double modf(double x, double *iptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmod(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remainder(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remainderf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remquo(double x, double y, int *quo) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remquof(float x, float y, int *quo) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j0(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j0f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double jn(int n, double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float jnf(int n, float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y0(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y0f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double yn(int n, double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ynf(int n, float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i0(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i0f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erf(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erff(float x) throw (); +# 7399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfinv(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfinvf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfc(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double lgamma(double x) throw (); +# 7730 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcinv(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcinvf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdfinv(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdfinvf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdf(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdff(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcx(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcxf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float lgammaf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tgamma(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tgammaf(float x) throw (); + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double copysign(double x, double y) throw (); + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float copysignf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nextafter(double x, double y) throw (); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nextafterf(float x, float y) throw (); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nan(const char *tagp) throw (); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nanf(const char *tagp) throw (); +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinff(float) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanf(float) throw (); + + +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finite(double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitef(float) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbit(double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnan(double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinf(double) throw (); + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitf(float) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fma(double x, double y, double z) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaf(float x, float y, float z) throw (); +# 8950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitl(long double) throw (); + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitel(long double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinfl(long double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanl(long double) throw (); + + +# 8986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acosf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atan2f(float y, float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cosf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float coshf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float modff(float x, float *iptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float powf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sqrtf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ceilf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float floorf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmodf(float x, float y) throw (); +# 10537 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +} + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 1 3 + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/math.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 1 3 + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/cmath" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 42 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/bits/cpp_type_traits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 38 "/usr/include/c++/7/bits/cpp_type_traits.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C++" { + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + struct __true_type { }; + struct __false_type { }; + + template + struct __truth_type + { typedef __false_type __type; }; + + template<> + struct __truth_type + { typedef __true_type __type; }; + + + + template + struct __traitor + { + enum { __value = bool(_Sp::__value) || bool(_Tp::__value) }; + typedef typename __truth_type<__value>::__type __type; + }; + + + template + struct __are_same + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __are_same<_Tp, _Tp> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_void + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_void + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_integer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + +# 259 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + + +template< > struct __is_integer<__int128> { enum { __value = 1 }; typedef __true_type __type; }; template< > struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; +# 272 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + + + + + + + template + struct __is_floating + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_pointer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __is_pointer<_Tp*> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_arithmetic + : public __traitor<__is_integer<_Tp>, __is_floating<_Tp> > + { }; + + + + + template + struct __is_scalar + : public __traitor<__is_arithmetic<_Tp>, __is_pointer<_Tp> > + { }; + + + + + template + struct __is_char + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_byte + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_move_iterator + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + template + inline _Iterator + __miter_base(_Iterator __it) + { return __it; } + + +} +} + +# 43 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/ext/type_traits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 35 "/usr/include/c++/7/ext/type_traits.h" 2 3 + + +extern "C++" { + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + template + struct __enable_if + { }; + + template + struct __enable_if + { typedef _Tp __type; }; + + + + template + struct __conditional_type + { typedef _Iftrue __type; }; + + template + struct __conditional_type + { typedef _Iffalse __type; }; + + + + template + struct __add_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned short __type; }; + + template<> + struct __add_unsigned + { typedef unsigned int __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long long __type; }; + + + template<> + struct __add_unsigned; + + template<> + struct __add_unsigned; + + + + template + struct __remove_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef short __type; }; + + template<> + struct __remove_unsigned + { typedef int __type; }; + + template<> + struct __remove_unsigned + { typedef long __type; }; + + template<> + struct __remove_unsigned + { typedef long long __type; }; + + + template<> + struct __remove_unsigned; + + template<> + struct __remove_unsigned; + + + + template + inline bool + __is_null_pointer(_Type* __ptr) + { return __ptr == 0; } + + template + inline bool + __is_null_pointer(_Type) + { return false; } + + + inline bool + __is_null_pointer(std::nullptr_t) + { return true; } + + + + template::__value> + struct __promote + { typedef double __type; }; + + + + + template + struct __promote<_Tp, false> + { }; + + template<> + struct __promote + { typedef long double __type; }; + + template<> + struct __promote + { typedef double __type; }; + + template<> + struct __promote + { typedef float __type; }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type> + struct __promote_2 + { + typedef __typeof__(_Tp2() + _Up2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type> + struct __promote_3 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type, + typename _Wp2 = typename __promote<_Wp>::__type> + struct __promote_4 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2() + _Wp2()) __type; + }; + + +} +} + +# 44 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/math.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 28 "/usr/include/math.h" 2 3 + + + + + + +extern "C" { + + + + + +# 1 "/usr/include/bits/math-vector.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libm-simd-decl-stubs.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 46 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 57 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 68 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 79 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 90 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 26 "/usr/include/bits/math-vector.h" 2 3 + +# 41 "/usr/include/math.h" 2 3 + + + + + + +# 87 "/usr/include/math.h" 3 + + + + + + + + + + +# 106 "/usr/include/math.h" 3 + + + +# 136 "/usr/include/math.h" 3 + + +# 1 "/usr/include/bits/flt-eval-method.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 139 "/usr/include/math.h" 2 3 + + + + + + + + + + +typedef float float_t; +typedef double double_t; +# 179 "/usr/include/math.h" 3 + + + + + + + + + + + +# 1 "/usr/include/bits/fp-logb.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 191 "/usr/include/math.h" 2 3 +# 220 "/usr/include/math.h" 3 + + + + + + + + + + + + + +# 1 "/usr/include/bits/fp-fast.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 234 "/usr/include/math.h" 2 3 + + + +enum + { + FP_INT_UPWARD = + + 0, + FP_INT_DOWNWARD = + + 1, + FP_INT_TOWARDZERO = + + 2, + FP_INT_TONEARESTFROMZERO = + + 3, + FP_INT_TONEAREST = + + 4, + }; + + + + + + + + + + + + + + + + + +# 284 "/usr/include/math.h" 3 + +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 + + + + + + + + + + + + + + + + + + + + +extern int __fpclassify (double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbit (double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinf (double __value) throw () __attribute__ ((__const__)); + + +extern int __finite (double __value) throw () __attribute__ ((__const__)); + + +extern int __isnan (double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsig (double __x, double __y) throw (); + + +extern int __issignaling (double __value) throw () + __attribute__ ((__const__)); +# 290 "/usr/include/math.h" 2 3 +# 1 "/usr/include/bits/mathcalls.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern double acos (double __x) throw (); extern double __acos (double __x) throw (); + +extern double asin (double __x) throw (); extern double __asin (double __x) throw (); + +extern double atan (double __x) throw (); extern double __atan (double __x) throw (); + +extern double atan2 (double __y, double __x) throw (); extern double __atan2 (double __y, double __x) throw (); + + + extern double cos (double __x) throw (); extern double __cos (double __x) throw (); + + extern double sin (double __x) throw (); extern double __sin (double __x) throw (); + +extern double tan (double __x) throw (); extern double __tan (double __x) throw (); + + + + +extern double cosh (double __x) throw (); extern double __cosh (double __x) throw (); + +extern double sinh (double __x) throw (); extern double __sinh (double __x) throw (); + +extern double tanh (double __x) throw (); extern double __tanh (double __x) throw (); + + + + + extern void sincos (double __x, double *__sinx, double *__cosx) throw (); extern void __sincos (double __x, double *__sinx, double *__cosx) throw (); + + + + +extern double acosh (double __x) throw (); extern double __acosh (double __x) throw (); + +extern double asinh (double __x) throw (); extern double __asinh (double __x) throw (); + +extern double atanh (double __x) throw (); extern double __atanh (double __x) throw (); + + + + + + extern double exp (double __x) throw (); extern double __exp (double __x) throw (); + + +extern double frexp (double __x, int *__exponent) throw (); extern double __frexp (double __x, int *__exponent) throw (); + + +extern double ldexp (double __x, int __exponent) throw (); extern double __ldexp (double __x, int __exponent) throw (); + + + extern double log (double __x) throw (); extern double __log (double __x) throw (); + + +extern double log10 (double __x) throw (); extern double __log10 (double __x) throw (); + + +extern double modf (double __x, double *__iptr) throw (); extern double __modf (double __x, double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern double exp10 (double __x) throw (); extern double __exp10 (double __x) throw (); + + + + +extern double expm1 (double __x) throw (); extern double __expm1 (double __x) throw (); + + +extern double log1p (double __x) throw (); extern double __log1p (double __x) throw (); + + +extern double logb (double __x) throw (); extern double __logb (double __x) throw (); + + + + +extern double exp2 (double __x) throw (); extern double __exp2 (double __x) throw (); + + +extern double log2 (double __x) throw (); extern double __log2 (double __x) throw (); + + + + + + + extern double pow (double __x, double __y) throw (); extern double __pow (double __x, double __y) throw (); + + +extern double sqrt (double __x) throw (); extern double __sqrt (double __x) throw (); + + + +extern double hypot (double __x, double __y) throw (); extern double __hypot (double __x, double __y) throw (); + + + + +extern double cbrt (double __x) throw (); extern double __cbrt (double __x) throw (); + + + + + + +extern double ceil (double __x) throw () __attribute__ ((__const__)); extern double __ceil (double __x) throw () __attribute__ ((__const__)); + + +extern double fabs (double __x) throw () __attribute__ ((__const__)); extern double __fabs (double __x) throw () __attribute__ ((__const__)); + + +extern double floor (double __x) throw () __attribute__ ((__const__)); extern double __floor (double __x) throw () __attribute__ ((__const__)); + + +extern double fmod (double __x, double __y) throw (); extern double __fmod (double __x, double __y) throw (); + +# 179 "/usr/include/bits/mathcalls.h" 3 + + + +extern int finite (double __value) throw () __attribute__ ((__const__)); + + +extern double drem (double __x, double __y) throw (); extern double __drem (double __x, double __y) throw (); + + + +extern double significand (double __x) throw (); extern double __significand (double __x) throw (); + + + + + + +extern double copysign (double __x, double __y) throw () __attribute__ ((__const__)); extern double __copysign (double __x, double __y) throw () __attribute__ ((__const__)); + + + + +extern double nan (const char *__tagb) throw (); extern double __nan (const char *__tagb) throw (); + + + +# 214 "/usr/include/bits/mathcalls.h" 3 + + + +extern double j0 (double) throw (); extern double __j0 (double) throw (); +extern double j1 (double) throw (); extern double __j1 (double) throw (); +extern double jn (int, double) throw (); extern double __jn (int, double) throw (); +extern double y0 (double) throw (); extern double __y0 (double) throw (); +extern double y1 (double) throw (); extern double __y1 (double) throw (); +extern double yn (int, double) throw (); extern double __yn (int, double) throw (); + + + + + +extern double erf (double) throw (); extern double __erf (double) throw (); +extern double erfc (double) throw (); extern double __erfc (double) throw (); +extern double lgamma (double) throw (); extern double __lgamma (double) throw (); + + + + +extern double tgamma (double) throw (); extern double __tgamma (double) throw (); + + + + + +extern double gamma (double) throw (); extern double __gamma (double) throw (); + + + + + + + +extern double lgamma_r (double, int *__signgamp) throw (); extern double __lgamma_r (double, int *__signgamp) throw (); + + + + + + +extern double rint (double __x) throw (); extern double __rint (double __x) throw (); + + +extern double nextafter (double __x, double __y) throw (); extern double __nextafter (double __x, double __y) throw (); + +extern double nexttoward (double __x, long double __y) throw (); extern double __nexttoward (double __x, long double __y) throw (); + + + + +extern double nextdown (double __x) throw (); extern double __nextdown (double __x) throw (); + +extern double nextup (double __x) throw (); extern double __nextup (double __x) throw (); + + + +extern double remainder (double __x, double __y) throw (); extern double __remainder (double __x, double __y) throw (); + + + +extern double scalbn (double __x, int __n) throw (); extern double __scalbn (double __x, int __n) throw (); + + + +extern int ilogb (double __x) throw (); extern int __ilogb (double __x) throw (); + + + + +extern long int llogb (double __x) throw (); extern long int __llogb (double __x) throw (); + + + + +extern double scalbln (double __x, long int __n) throw (); extern double __scalbln (double __x, long int __n) throw (); + + + +extern double nearbyint (double __x) throw (); extern double __nearbyint (double __x) throw (); + + + +extern double round (double __x) throw () __attribute__ ((__const__)); extern double __round (double __x) throw () __attribute__ ((__const__)); + + + +extern double trunc (double __x) throw () __attribute__ ((__const__)); extern double __trunc (double __x) throw () __attribute__ ((__const__)); + + + + +extern double remquo (double __x, double __y, int *__quo) throw (); extern double __remquo (double __x, double __y, int *__quo) throw (); + + + + + + +extern long int lrint (double __x) throw (); extern long int __lrint (double __x) throw (); + +extern long long int llrint (double __x) throw (); extern long long int __llrint (double __x) throw (); + + + +extern long int lround (double __x) throw (); extern long int __lround (double __x) throw (); + +extern long long int llround (double __x) throw (); extern long long int __llround (double __x) throw (); + + + +extern double fdim (double __x, double __y) throw (); extern double __fdim (double __x, double __y) throw (); + + +extern double fmax (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmax (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fmin (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmin (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fma (double __x, double __y, double __z) throw (); extern double __fma (double __x, double __y, double __z) throw (); + + + + +extern double roundeven (double __x) throw () __attribute__ ((__const__)); extern double __roundeven (double __x) throw () __attribute__ ((__const__)); + + + + +extern __intmax_t fromfp (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfp (double __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfp (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfp (double __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpx (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpx (double __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpx (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpx (double __x, int __round, unsigned int __width) throw (); + + +extern double fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fminmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fminmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalize (double *__cx, const double *__x) throw (); + + + + + +extern int totalorder (const double *__x, const double *__y) throw () + __attribute__ ((__pure__)); + + + +extern int totalordermag (const double *__x, const double *__y) throw () + __attribute__ ((__pure__)); + + +extern double getpayload (const double *__x) throw (); extern double __getpayload (const double *__x) throw (); + + +extern int setpayload (double *__x, double __payload) throw (); + + +extern int setpayloadsig (double *__x, double __payload) throw (); + + + + + + + +extern double scalb (double __x, double __n) throw (); extern double __scalb (double __x, double __n) throw (); +# 291 "/usr/include/math.h" 2 3 + + + + + + + + + + + +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 + + + + + + + + + + + + + + + + + + + + +extern int __fpclassifyf (float __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitf (float __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinff (float __value) throw () __attribute__ ((__const__)); + + +extern int __finitef (float __value) throw () __attribute__ ((__const__)); + + +extern int __isnanf (float __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigf (float __x, float __y) throw (); + + +extern int __issignalingf (float __value) throw () + __attribute__ ((__const__)); +# 307 "/usr/include/math.h" 2 3 +# 1 "/usr/include/bits/mathcalls.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern float acosf (float __x) throw (); extern float __acosf (float __x) throw (); + +extern float asinf (float __x) throw (); extern float __asinf (float __x) throw (); + +extern float atanf (float __x) throw (); extern float __atanf (float __x) throw (); + +extern float atan2f (float __y, float __x) throw (); extern float __atan2f (float __y, float __x) throw (); + + + extern float cosf (float __x) throw (); extern float __cosf (float __x) throw (); + + extern float sinf (float __x) throw (); extern float __sinf (float __x) throw (); + +extern float tanf (float __x) throw (); extern float __tanf (float __x) throw (); + + + + +extern float coshf (float __x) throw (); extern float __coshf (float __x) throw (); + +extern float sinhf (float __x) throw (); extern float __sinhf (float __x) throw (); + +extern float tanhf (float __x) throw (); extern float __tanhf (float __x) throw (); + + + + + extern void sincosf (float __x, float *__sinx, float *__cosx) throw (); extern void __sincosf (float __x, float *__sinx, float *__cosx) throw (); + + + + +extern float acoshf (float __x) throw (); extern float __acoshf (float __x) throw (); + +extern float asinhf (float __x) throw (); extern float __asinhf (float __x) throw (); + +extern float atanhf (float __x) throw (); extern float __atanhf (float __x) throw (); + + + + + + extern float expf (float __x) throw (); extern float __expf (float __x) throw (); + + +extern float frexpf (float __x, int *__exponent) throw (); extern float __frexpf (float __x, int *__exponent) throw (); + + +extern float ldexpf (float __x, int __exponent) throw (); extern float __ldexpf (float __x, int __exponent) throw (); + + + extern float logf (float __x) throw (); extern float __logf (float __x) throw (); + + +extern float log10f (float __x) throw (); extern float __log10f (float __x) throw (); + + +extern float modff (float __x, float *__iptr) throw (); extern float __modff (float __x, float *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern float exp10f (float __x) throw (); extern float __exp10f (float __x) throw (); + + + + +extern float expm1f (float __x) throw (); extern float __expm1f (float __x) throw (); + + +extern float log1pf (float __x) throw (); extern float __log1pf (float __x) throw (); + + +extern float logbf (float __x) throw (); extern float __logbf (float __x) throw (); + + + + +extern float exp2f (float __x) throw (); extern float __exp2f (float __x) throw (); + + +extern float log2f (float __x) throw (); extern float __log2f (float __x) throw (); + + + + + + + extern float powf (float __x, float __y) throw (); extern float __powf (float __x, float __y) throw (); + + +extern float sqrtf (float __x) throw (); extern float __sqrtf (float __x) throw (); + + + +extern float hypotf (float __x, float __y) throw (); extern float __hypotf (float __x, float __y) throw (); + + + + +extern float cbrtf (float __x) throw (); extern float __cbrtf (float __x) throw (); + + + + + + +extern float ceilf (float __x) throw () __attribute__ ((__const__)); extern float __ceilf (float __x) throw () __attribute__ ((__const__)); + + +extern float fabsf (float __x) throw () __attribute__ ((__const__)); extern float __fabsf (float __x) throw () __attribute__ ((__const__)); + + +extern float floorf (float __x) throw () __attribute__ ((__const__)); extern float __floorf (float __x) throw () __attribute__ ((__const__)); + + +extern float fmodf (float __x, float __y) throw (); extern float __fmodf (float __x, float __y) throw (); + + + + + + + + +extern int isinff (float __value) throw () __attribute__ ((__const__)); + + + + +extern int finitef (float __value) throw () __attribute__ ((__const__)); + + +extern float dremf (float __x, float __y) throw (); extern float __dremf (float __x, float __y) throw (); + + + +extern float significandf (float __x) throw (); extern float __significandf (float __x) throw (); + + + + + + +extern float copysignf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __copysignf (float __x, float __y) throw () __attribute__ ((__const__)); + + + + +extern float nanf (const char *__tagb) throw (); extern float __nanf (const char *__tagb) throw (); + + + + + + + + + +extern int isnanf (float __value) throw () __attribute__ ((__const__)); + + + + + +extern float j0f (float) throw (); extern float __j0f (float) throw (); +extern float j1f (float) throw (); extern float __j1f (float) throw (); +extern float jnf (int, float) throw (); extern float __jnf (int, float) throw (); +extern float y0f (float) throw (); extern float __y0f (float) throw (); +extern float y1f (float) throw (); extern float __y1f (float) throw (); +extern float ynf (int, float) throw (); extern float __ynf (int, float) throw (); + + + + + +extern float erff (float) throw (); extern float __erff (float) throw (); +extern float erfcf (float) throw (); extern float __erfcf (float) throw (); +extern float lgammaf (float) throw (); extern float __lgammaf (float) throw (); + + + + +extern float tgammaf (float) throw (); extern float __tgammaf (float) throw (); + + + + + +extern float gammaf (float) throw (); extern float __gammaf (float) throw (); + + + + + + + +extern float lgammaf_r (float, int *__signgamp) throw (); extern float __lgammaf_r (float, int *__signgamp) throw (); + + + + + + +extern float rintf (float __x) throw (); extern float __rintf (float __x) throw (); + + +extern float nextafterf (float __x, float __y) throw (); extern float __nextafterf (float __x, float __y) throw (); + +extern float nexttowardf (float __x, long double __y) throw (); extern float __nexttowardf (float __x, long double __y) throw (); + + + + +extern float nextdownf (float __x) throw (); extern float __nextdownf (float __x) throw (); + +extern float nextupf (float __x) throw (); extern float __nextupf (float __x) throw (); + + + +extern float remainderf (float __x, float __y) throw (); extern float __remainderf (float __x, float __y) throw (); + + + +extern float scalbnf (float __x, int __n) throw (); extern float __scalbnf (float __x, int __n) throw (); + + + +extern int ilogbf (float __x) throw (); extern int __ilogbf (float __x) throw (); + + + + +extern long int llogbf (float __x) throw (); extern long int __llogbf (float __x) throw (); + + + + +extern float scalblnf (float __x, long int __n) throw (); extern float __scalblnf (float __x, long int __n) throw (); + + + +extern float nearbyintf (float __x) throw (); extern float __nearbyintf (float __x) throw (); + + + +extern float roundf (float __x) throw () __attribute__ ((__const__)); extern float __roundf (float __x) throw () __attribute__ ((__const__)); + + + +extern float truncf (float __x) throw () __attribute__ ((__const__)); extern float __truncf (float __x) throw () __attribute__ ((__const__)); + + + + +extern float remquof (float __x, float __y, int *__quo) throw (); extern float __remquof (float __x, float __y, int *__quo) throw (); + + + + + + +extern long int lrintf (float __x) throw (); extern long int __lrintf (float __x) throw (); + +extern long long int llrintf (float __x) throw (); extern long long int __llrintf (float __x) throw (); + + + +extern long int lroundf (float __x) throw (); extern long int __lroundf (float __x) throw (); + +extern long long int llroundf (float __x) throw (); extern long long int __llroundf (float __x) throw (); + + + +extern float fdimf (float __x, float __y) throw (); extern float __fdimf (float __x, float __y) throw (); + + +extern float fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fmaf (float __x, float __y, float __z) throw (); extern float __fmaf (float __x, float __y, float __z) throw (); + + + + +extern float roundevenf (float __x) throw () __attribute__ ((__const__)); extern float __roundevenf (float __x) throw () __attribute__ ((__const__)); + + + + +extern __intmax_t fromfpf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf (float __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfpf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf (float __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpxf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf (float __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpxf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf (float __x, int __round, unsigned int __width) throw (); + + +extern float fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef (float *__cx, const float *__x) throw (); + + + + + +extern int totalorderf (const float *__x, const float *__y) throw () + __attribute__ ((__pure__)); + + + +extern int totalordermagf (const float *__x, const float *__y) throw () + __attribute__ ((__pure__)); + + +extern float getpayloadf (const float *__x) throw (); extern float __getpayloadf (const float *__x) throw (); + + +extern int setpayloadf (float *__x, float __payload) throw (); + + +extern int setpayloadsigf (float *__x, float __payload) throw (); + + + + + + + +extern float scalbf (float __x, float __n) throw (); extern float __scalbf (float __x, float __n) throw (); +# 308 "/usr/include/math.h" 2 3 + + + + + +# 340 "/usr/include/math.h" 3 + + + + +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 + + + + + + + + + + + + + + + + + + + + +extern int __fpclassifyl (long double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitl (long double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinfl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern int __isnanl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigl (long double __x, long double __y) throw (); + + +extern int __issignalingl (long double __value) throw () + __attribute__ ((__const__)); +# 350 "/usr/include/math.h" 2 3 +# 1 "/usr/include/bits/mathcalls.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern long double acosl (long double __x) throw (); extern long double __acosl (long double __x) throw (); + +extern long double asinl (long double __x) throw (); extern long double __asinl (long double __x) throw (); + +extern long double atanl (long double __x) throw (); extern long double __atanl (long double __x) throw (); + +extern long double atan2l (long double __y, long double __x) throw (); extern long double __atan2l (long double __y, long double __x) throw (); + + + extern long double cosl (long double __x) throw (); extern long double __cosl (long double __x) throw (); + + extern long double sinl (long double __x) throw (); extern long double __sinl (long double __x) throw (); + +extern long double tanl (long double __x) throw (); extern long double __tanl (long double __x) throw (); + + + + +extern long double coshl (long double __x) throw (); extern long double __coshl (long double __x) throw (); + +extern long double sinhl (long double __x) throw (); extern long double __sinhl (long double __x) throw (); + +extern long double tanhl (long double __x) throw (); extern long double __tanhl (long double __x) throw (); + + + + + extern void sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); extern void __sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); + + + + +extern long double acoshl (long double __x) throw (); extern long double __acoshl (long double __x) throw (); + +extern long double asinhl (long double __x) throw (); extern long double __asinhl (long double __x) throw (); + +extern long double atanhl (long double __x) throw (); extern long double __atanhl (long double __x) throw (); + + + + + + extern long double expl (long double __x) throw (); extern long double __expl (long double __x) throw (); + + +extern long double frexpl (long double __x, int *__exponent) throw (); extern long double __frexpl (long double __x, int *__exponent) throw (); + + +extern long double ldexpl (long double __x, int __exponent) throw (); extern long double __ldexpl (long double __x, int __exponent) throw (); + + + extern long double logl (long double __x) throw (); extern long double __logl (long double __x) throw (); + + +extern long double log10l (long double __x) throw (); extern long double __log10l (long double __x) throw (); + + +extern long double modfl (long double __x, long double *__iptr) throw (); extern long double __modfl (long double __x, long double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern long double exp10l (long double __x) throw (); extern long double __exp10l (long double __x) throw (); + + + + +extern long double expm1l (long double __x) throw (); extern long double __expm1l (long double __x) throw (); + + +extern long double log1pl (long double __x) throw (); extern long double __log1pl (long double __x) throw (); + + +extern long double logbl (long double __x) throw (); extern long double __logbl (long double __x) throw (); + + + + +extern long double exp2l (long double __x) throw (); extern long double __exp2l (long double __x) throw (); + + +extern long double log2l (long double __x) throw (); extern long double __log2l (long double __x) throw (); + + + + + + + extern long double powl (long double __x, long double __y) throw (); extern long double __powl (long double __x, long double __y) throw (); + + +extern long double sqrtl (long double __x) throw (); extern long double __sqrtl (long double __x) throw (); + + + +extern long double hypotl (long double __x, long double __y) throw (); extern long double __hypotl (long double __x, long double __y) throw (); + + + + +extern long double cbrtl (long double __x) throw (); extern long double __cbrtl (long double __x) throw (); + + + + + + +extern long double ceill (long double __x) throw () __attribute__ ((__const__)); extern long double __ceill (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fabsl (long double __x) throw () __attribute__ ((__const__)); extern long double __fabsl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double floorl (long double __x) throw () __attribute__ ((__const__)); extern long double __floorl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fmodl (long double __x, long double __y) throw (); extern long double __fmodl (long double __x, long double __y) throw (); + + + + + + + + +extern int isinfl (long double __value) throw () __attribute__ ((__const__)); + + + + +extern int finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern long double dreml (long double __x, long double __y) throw (); extern long double __dreml (long double __x, long double __y) throw (); + + + +extern long double significandl (long double __x) throw (); extern long double __significandl (long double __x) throw (); + + + + + + +extern long double copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + + + +extern long double nanl (const char *__tagb) throw (); extern long double __nanl (const char *__tagb) throw (); + + + + + + + + + +extern int isnanl (long double __value) throw () __attribute__ ((__const__)); + + + + + +extern long double j0l (long double) throw (); extern long double __j0l (long double) throw (); +extern long double j1l (long double) throw (); extern long double __j1l (long double) throw (); +extern long double jnl (int, long double) throw (); extern long double __jnl (int, long double) throw (); +extern long double y0l (long double) throw (); extern long double __y0l (long double) throw (); +extern long double y1l (long double) throw (); extern long double __y1l (long double) throw (); +extern long double ynl (int, long double) throw (); extern long double __ynl (int, long double) throw (); + + + + + +extern long double erfl (long double) throw (); extern long double __erfl (long double) throw (); +extern long double erfcl (long double) throw (); extern long double __erfcl (long double) throw (); +extern long double lgammal (long double) throw (); extern long double __lgammal (long double) throw (); + + + + +extern long double tgammal (long double) throw (); extern long double __tgammal (long double) throw (); + + + + + +extern long double gammal (long double) throw (); extern long double __gammal (long double) throw (); + + + + + + + +extern long double lgammal_r (long double, int *__signgamp) throw (); extern long double __lgammal_r (long double, int *__signgamp) throw (); + + + + + + +extern long double rintl (long double __x) throw (); extern long double __rintl (long double __x) throw (); + + +extern long double nextafterl (long double __x, long double __y) throw (); extern long double __nextafterl (long double __x, long double __y) throw (); + +extern long double nexttowardl (long double __x, long double __y) throw (); extern long double __nexttowardl (long double __x, long double __y) throw (); + + + + +extern long double nextdownl (long double __x) throw (); extern long double __nextdownl (long double __x) throw (); + +extern long double nextupl (long double __x) throw (); extern long double __nextupl (long double __x) throw (); + + + +extern long double remainderl (long double __x, long double __y) throw (); extern long double __remainderl (long double __x, long double __y) throw (); + + + +extern long double scalbnl (long double __x, int __n) throw (); extern long double __scalbnl (long double __x, int __n) throw (); + + + +extern int ilogbl (long double __x) throw (); extern int __ilogbl (long double __x) throw (); + + + + +extern long int llogbl (long double __x) throw (); extern long int __llogbl (long double __x) throw (); + + + + +extern long double scalblnl (long double __x, long int __n) throw (); extern long double __scalblnl (long double __x, long int __n) throw (); + + + +extern long double nearbyintl (long double __x) throw (); extern long double __nearbyintl (long double __x) throw (); + + + +extern long double roundl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundl (long double __x) throw () __attribute__ ((__const__)); + + + +extern long double truncl (long double __x) throw () __attribute__ ((__const__)); extern long double __truncl (long double __x) throw () __attribute__ ((__const__)); + + + + +extern long double remquol (long double __x, long double __y, int *__quo) throw (); extern long double __remquol (long double __x, long double __y, int *__quo) throw (); + + + + + + +extern long int lrintl (long double __x) throw (); extern long int __lrintl (long double __x) throw (); + +extern long long int llrintl (long double __x) throw (); extern long long int __llrintl (long double __x) throw (); + + + +extern long int lroundl (long double __x) throw (); extern long int __lroundl (long double __x) throw (); + +extern long long int llroundl (long double __x) throw (); extern long long int __llroundl (long double __x) throw (); + + + +extern long double fdiml (long double __x, long double __y) throw (); extern long double __fdiml (long double __x, long double __y) throw (); + + +extern long double fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fmal (long double __x, long double __y, long double __z) throw (); extern long double __fmal (long double __x, long double __y, long double __z) throw (); + + + + +extern long double roundevenl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundevenl (long double __x) throw () __attribute__ ((__const__)); + + + + +extern __intmax_t fromfpl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpl (long double __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfpl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpl (long double __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxl (long double __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxl (long double __x, int __round, unsigned int __width) throw (); + + +extern long double fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizel (long double *__cx, const long double *__x) throw (); + + + + + +extern int totalorderl (const long double *__x, const long double *__y) throw () + __attribute__ ((__pure__)); + + + +extern int totalordermagl (const long double *__x, const long double *__y) throw () + __attribute__ ((__pure__)); + + +extern long double getpayloadl (const long double *__x) throw (); extern long double __getpayloadl (const long double *__x) throw (); + + +extern int setpayloadl (long double *__x, long double __payload) throw (); + + +extern int setpayloadsigl (long double *__x, long double __payload) throw (); + + + + + + + +extern long double scalbl (long double __x, long double __n) throw (); extern long double __scalbl (long double __x, long double __n) throw (); +# 351 "/usr/include/math.h" 2 3 + + + + + + + + + + + + +# 379 "/usr/include/math.h" 3 + +# 396 "/usr/include/math.h" 3 + +# 413 "/usr/include/math.h" 3 + +# 430 "/usr/include/math.h" 3 + +# 447 "/usr/include/math.h" 3 + +# 464 "/usr/include/math.h" 3 + +# 481 "/usr/include/math.h" 3 + + + + + + +# 497 "/usr/include/math.h" 3 + + + +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +extern float fadd (double __x, double __y) throw (); + + +extern float fdiv (double __x, double __y) throw (); + + +extern float fmul (double __x, double __y) throw (); + + +extern float fsub (double __x, double __y) throw (); +# 504 "/usr/include/math.h" 2 3 + + + + +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +extern float faddl (long double __x, long double __y) throw (); + + +extern float fdivl (long double __x, long double __y) throw (); + + +extern float fmull (long double __x, long double __y) throw (); + + +extern float fsubl (long double __x, long double __y) throw (); +# 518 "/usr/include/math.h" 2 3 +# 527 "/usr/include/math.h" 3 + +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +extern double daddl (long double __x, long double __y) throw (); + + +extern double ddivl (long double __x, long double __y) throw (); + + +extern double dmull (long double __x, long double __y) throw (); + + +extern double dsubl (long double __x, long double __y) throw (); +# 538 "/usr/include/math.h" 2 3 +# 547 "/usr/include/math.h" 3 + + + + + +# 561 "/usr/include/math.h" 3 + +# 571 "/usr/include/math.h" 3 + +# 581 "/usr/include/math.h" 3 + +# 591 "/usr/include/math.h" 3 + +# 601 "/usr/include/math.h" 3 + +# 611 "/usr/include/math.h" 3 + +# 621 "/usr/include/math.h" 3 + +# 631 "/usr/include/math.h" 3 + +# 641 "/usr/include/math.h" 3 + +# 651 "/usr/include/math.h" 3 + +# 661 "/usr/include/math.h" 3 + +# 671 "/usr/include/math.h" 3 + +# 681 "/usr/include/math.h" 3 + +# 691 "/usr/include/math.h" 3 + +# 701 "/usr/include/math.h" 3 + +# 711 "/usr/include/math.h" 3 + +# 721 "/usr/include/math.h" 3 + +# 731 "/usr/include/math.h" 3 + +# 741 "/usr/include/math.h" 3 + +# 751 "/usr/include/math.h" 3 + +# 761 "/usr/include/math.h" 3 + + + +# 770 "/usr/include/math.h" 3 + + + +extern int signgam; + + +# 784 "/usr/include/math.h" 3 + + + + + + + + + + +# 848 "/usr/include/math.h" 3 + + + + + +enum + { + FP_NAN = + + 0, + FP_INFINITE = + + 1, + FP_ZERO = + + 2, + FP_SUBNORMAL = + + 3, + FP_NORMAL = + + 4 + }; + + + + + + + + + + + + + + + + + + + + + + +# 909 "/usr/include/math.h" 3 + + +# 917 "/usr/include/math.h" 3 + + +# 925 "/usr/include/math.h" 3 + + + +# 934 "/usr/include/math.h" 3 + + +# 952 "/usr/include/math.h" 3 + + + + + + + + + + +# 969 "/usr/include/math.h" 3 + + + +# 1 "/usr/include/bits/iscanonical.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +extern int __iscanonicall (long double __x) + throw () __attribute__ ((__const__)); + + + + + + + + + + + + + + + + + + + + + +extern "C++" { +inline int iscanonical (float __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (double __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (long double __val) { return __iscanonicall (__val); } + + + +} +# 974 "/usr/include/math.h" 2 3 + + + + + + + + + + + +extern "C++" { +inline int issignaling (float __val) { return __issignalingf (__val); } +inline int issignaling (double __val) { return __issignaling (__val); } +inline int +issignaling (long double __val) +{ + + + + return __issignalingl (__val); + +} + + + + + +} + + + + + + +# 1016 "/usr/include/math.h" 3 +extern "C++" { +# 1047 "/usr/include/math.h" 3 +template inline bool +iszero (__T __val) +{ + return __val == 0; +} + +} + + + + + + + + + + +# 1079 "/usr/include/math.h" 3 + + + + +# 1098 "/usr/include/math.h" 3 + +# 1114 "/usr/include/math.h" 3 + +# 1130 "/usr/include/math.h" 3 + +# 1146 "/usr/include/math.h" 3 + +# 1162 "/usr/include/math.h" 3 + +# 1178 "/usr/include/math.h" 3 + +# 1194 "/usr/include/math.h" 3 + + + + + + + + + + + + + + + + + + + + +# 1242 "/usr/include/math.h" 3 + + + + + + + + + + +# 1261 "/usr/include/math.h" 3 + + + + + + + + + + + + + + + + + +extern "C++" { +template struct __iseqsig_type; + +template<> struct __iseqsig_type +{ + static int __call (float __x, float __y) throw () + { + return __iseqsigf (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (double __x, double __y) throw () + { + return __iseqsig (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (long double __x, long double __y) throw () + { + + return __iseqsigl (__x, __y); + + + + } +}; + +# 1320 "/usr/include/math.h" 3 + +template +inline int +iseqsig (_T1 __x, _T2 __y) throw () +{ + + typedef decltype (((__x) + (__y) + 0.0f)) _T3; + + + + return __iseqsig_type<_T3>::__call (__x, __y); +} + +} + + + + +} + + +# 46 "/usr/include/c++/7/cmath" 2 3 + + + + + + + +# 76 "/usr/include/c++/7/cmath" 3 + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::acos; + + + inline constexpr float + acos(float __x) + { return __builtin_acosf(__x); } + + inline constexpr long double + acos(long double __x) + { return __builtin_acosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acos(_Tp __x) + { return __builtin_acos(__x); } + + using ::asin; + + + inline constexpr float + asin(float __x) + { return __builtin_asinf(__x); } + + inline constexpr long double + asin(long double __x) + { return __builtin_asinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asin(_Tp __x) + { return __builtin_asin(__x); } + + using ::atan; + + + inline constexpr float + atan(float __x) + { return __builtin_atanf(__x); } + + inline constexpr long double + atan(long double __x) + { return __builtin_atanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atan(_Tp __x) + { return __builtin_atan(__x); } + + using ::atan2; + + + inline constexpr float + atan2(float __y, float __x) + { return __builtin_atan2f(__y, __x); } + + inline constexpr long double + atan2(long double __y, long double __x) + { return __builtin_atan2l(__y, __x); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + atan2(_Tp __y, _Up __x) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return atan2(__type(__y), __type(__x)); + } + + using ::ceil; + + + inline constexpr float + ceil(float __x) + { return __builtin_ceilf(__x); } + + inline constexpr long double + ceil(long double __x) + { return __builtin_ceill(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ceil(_Tp __x) + { return __builtin_ceil(__x); } + + using ::cos; + + + inline constexpr float + cos(float __x) + { return __builtin_cosf(__x); } + + inline constexpr long double + cos(long double __x) + { return __builtin_cosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cos(_Tp __x) + { return __builtin_cos(__x); } + + using ::cosh; + + + inline constexpr float + cosh(float __x) + { return __builtin_coshf(__x); } + + inline constexpr long double + cosh(long double __x) + { return __builtin_coshl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cosh(_Tp __x) + { return __builtin_cosh(__x); } + + using ::exp; + + + inline constexpr float + exp(float __x) + { return __builtin_expf(__x); } + + inline constexpr long double + exp(long double __x) + { return __builtin_expl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp(_Tp __x) + { return __builtin_exp(__x); } + + using ::fabs; + + + inline constexpr float + fabs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + fabs(long double __x) + { return __builtin_fabsl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + fabs(_Tp __x) + { return __builtin_fabs(__x); } + + using ::floor; + + + inline constexpr float + floor(float __x) + { return __builtin_floorf(__x); } + + inline constexpr long double + floor(long double __x) + { return __builtin_floorl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + floor(_Tp __x) + { return __builtin_floor(__x); } + + using ::fmod; + + + inline constexpr float + fmod(float __x, float __y) + { return __builtin_fmodf(__x, __y); } + + inline constexpr long double + fmod(long double __x, long double __y) + { return __builtin_fmodl(__x, __y); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmod(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmod(__type(__x), __type(__y)); + } + + using ::frexp; + + + inline float + frexp(float __x, int* __exp) + { return __builtin_frexpf(__x, __exp); } + + inline long double + frexp(long double __x, int* __exp) + { return __builtin_frexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + frexp(_Tp __x, int* __exp) + { return __builtin_frexp(__x, __exp); } + + using ::ldexp; + + + inline constexpr float + ldexp(float __x, int __exp) + { return __builtin_ldexpf(__x, __exp); } + + inline constexpr long double + ldexp(long double __x, int __exp) + { return __builtin_ldexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ldexp(_Tp __x, int __exp) + { return __builtin_ldexp(__x, __exp); } + + using ::log; + + + inline constexpr float + log(float __x) + { return __builtin_logf(__x); } + + inline constexpr long double + log(long double __x) + { return __builtin_logl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log(_Tp __x) + { return __builtin_log(__x); } + + using ::log10; + + + inline constexpr float + log10(float __x) + { return __builtin_log10f(__x); } + + inline constexpr long double + log10(long double __x) + { return __builtin_log10l(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log10(_Tp __x) + { return __builtin_log10(__x); } + + using ::modf; + + + inline float + modf(float __x, float* __iptr) + { return __builtin_modff(__x, __iptr); } + + inline long double + modf(long double __x, long double* __iptr) + { return __builtin_modfl(__x, __iptr); } + + + using ::pow; + + + inline constexpr float + pow(float __x, float __y) + { return __builtin_powf(__x, __y); } + + inline constexpr long double + pow(long double __x, long double __y) + { return __builtin_powl(__x, __y); } + +# 411 "/usr/include/c++/7/cmath" 3 + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + pow(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return pow(__type(__x), __type(__y)); + } + + using ::sin; + + + inline constexpr float + sin(float __x) + { return __builtin_sinf(__x); } + + inline constexpr long double + sin(long double __x) + { return __builtin_sinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sin(_Tp __x) + { return __builtin_sin(__x); } + + using ::sinh; + + + inline constexpr float + sinh(float __x) + { return __builtin_sinhf(__x); } + + inline constexpr long double + sinh(long double __x) + { return __builtin_sinhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sinh(_Tp __x) + { return __builtin_sinh(__x); } + + using ::sqrt; + + + inline constexpr float + sqrt(float __x) + { return __builtin_sqrtf(__x); } + + inline constexpr long double + sqrt(long double __x) + { return __builtin_sqrtl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sqrt(_Tp __x) + { return __builtin_sqrt(__x); } + + using ::tan; + + + inline constexpr float + tan(float __x) + { return __builtin_tanf(__x); } + + inline constexpr long double + tan(long double __x) + { return __builtin_tanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tan(_Tp __x) + { return __builtin_tan(__x); } + + using ::tanh; + + + inline constexpr float + tanh(float __x) + { return __builtin_tanhf(__x); } + + inline constexpr long double + tanh(long double __x) + { return __builtin_tanhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tanh(_Tp __x) + { return __builtin_tanh(__x); } + + +} + + + + + +# 535 "/usr/include/c++/7/cmath" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + constexpr int + fpclassify(float __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(long double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + fpclassify(_Tp __x) + { return __x != 0 ? 4 : 2; } + + + + constexpr bool + isfinite(float __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(double __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(long double __x) + { return __builtin_isfinite(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isfinite(_Tp __x) + { return true; } + + + + constexpr bool + isinf(float __x) + { return __builtin_isinf(__x); } + + + + + + constexpr bool + isinf(double __x) + { return __builtin_isinf(__x); } + + + constexpr bool + isinf(long double __x) + { return __builtin_isinf(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isinf(_Tp __x) + { return false; } + + + + constexpr bool + isnan(float __x) + { return __builtin_isnan(__x); } + + + + + + constexpr bool + isnan(double __x) + { return __builtin_isnan(__x); } + + + constexpr bool + isnan(long double __x) + { return __builtin_isnan(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnan(_Tp __x) + { return false; } + + + + constexpr bool + isnormal(float __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(double __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(long double __x) + { return __builtin_isnormal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnormal(_Tp __x) + { return __x != 0 ? true : false; } + + + + + constexpr bool + signbit(float __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(double __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(long double __x) + { return __builtin_signbit(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + signbit(_Tp __x) + { return __x < 0 ? true : false; } + + + + constexpr bool + isgreater(float __x, float __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(double __x, double __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(long double __x, long double __y) + { return __builtin_isgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isgreaterequal(float __x, float __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(double __x, double __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(long double __x, long double __y) + { return __builtin_isgreaterequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreaterequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreaterequal(__type(__x), __type(__y)); + } + + + + constexpr bool + isless(float __x, float __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(double __x, double __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(long double __x, long double __y) + { return __builtin_isless(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isless(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isless(__type(__x), __type(__y)); + } + + + + constexpr bool + islessequal(float __x, float __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(double __x, double __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(long double __x, long double __y) + { return __builtin_islessequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessequal(__type(__x), __type(__y)); + } + + + + constexpr bool + islessgreater(float __x, float __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(double __x, double __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(long double __x, long double __y) + { return __builtin_islessgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isunordered(float __x, float __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(double __x, double __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(long double __x, long double __y) + { return __builtin_isunordered(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isunordered(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isunordered(__type(__x), __type(__y)); + } + + +# 956 "/usr/include/c++/7/cmath" 3 + + +} + + + + + + + + +# 1074 "/usr/include/c++/7/cmath" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::double_t; + using ::float_t; + + + using ::acosh; + using ::acoshf; + using ::acoshl; + + using ::asinh; + using ::asinhf; + using ::asinhl; + + using ::atanh; + using ::atanhf; + using ::atanhl; + + using ::cbrt; + using ::cbrtf; + using ::cbrtl; + + using ::copysign; + using ::copysignf; + using ::copysignl; + + using ::erf; + using ::erff; + using ::erfl; + + using ::erfc; + using ::erfcf; + using ::erfcl; + + using ::exp2; + using ::exp2f; + using ::exp2l; + + using ::expm1; + using ::expm1f; + using ::expm1l; + + using ::fdim; + using ::fdimf; + using ::fdiml; + + using ::fma; + using ::fmaf; + using ::fmal; + + using ::fmax; + using ::fmaxf; + using ::fmaxl; + + using ::fmin; + using ::fminf; + using ::fminl; + + using ::hypot; + using ::hypotf; + using ::hypotl; + + using ::ilogb; + using ::ilogbf; + using ::ilogbl; + + using ::lgamma; + using ::lgammaf; + using ::lgammal; + + + using ::llrint; + using ::llrintf; + using ::llrintl; + + using ::llround; + using ::llroundf; + using ::llroundl; + + + using ::log1p; + using ::log1pf; + using ::log1pl; + + using ::log2; + using ::log2f; + using ::log2l; + + using ::logb; + using ::logbf; + using ::logbl; + + using ::lrint; + using ::lrintf; + using ::lrintl; + + using ::lround; + using ::lroundf; + using ::lroundl; + + using ::nan; + using ::nanf; + using ::nanl; + + using ::nearbyint; + using ::nearbyintf; + using ::nearbyintl; + + using ::nextafter; + using ::nextafterf; + using ::nextafterl; + + using ::nexttoward; + using ::nexttowardf; + using ::nexttowardl; + + using ::remainder; + using ::remainderf; + using ::remainderl; + + using ::remquo; + using ::remquof; + using ::remquol; + + using ::rint; + using ::rintf; + using ::rintl; + + using ::round; + using ::roundf; + using ::roundl; + + using ::scalbln; + using ::scalblnf; + using ::scalblnl; + + using ::scalbn; + using ::scalbnf; + using ::scalbnl; + + using ::tgamma; + using ::tgammaf; + using ::tgammal; + + using ::trunc; + using ::truncf; + using ::truncl; + + + + constexpr float + acosh(float __x) + { return __builtin_acoshf(__x); } + + constexpr long double + acosh(long double __x) + { return __builtin_acoshl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acosh(_Tp __x) + { return __builtin_acosh(__x); } + + + + constexpr float + asinh(float __x) + { return __builtin_asinhf(__x); } + + constexpr long double + asinh(long double __x) + { return __builtin_asinhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asinh(_Tp __x) + { return __builtin_asinh(__x); } + + + + constexpr float + atanh(float __x) + { return __builtin_atanhf(__x); } + + constexpr long double + atanh(long double __x) + { return __builtin_atanhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atanh(_Tp __x) + { return __builtin_atanh(__x); } + + + + constexpr float + cbrt(float __x) + { return __builtin_cbrtf(__x); } + + constexpr long double + cbrt(long double __x) + { return __builtin_cbrtl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cbrt(_Tp __x) + { return __builtin_cbrt(__x); } + + + + constexpr float + copysign(float __x, float __y) + { return __builtin_copysignf(__x, __y); } + + constexpr long double + copysign(long double __x, long double __y) + { return __builtin_copysignl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + copysign(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return copysign(__type(__x), __type(__y)); + } + + + + constexpr float + erf(float __x) + { return __builtin_erff(__x); } + + constexpr long double + erf(long double __x) + { return __builtin_erfl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erf(_Tp __x) + { return __builtin_erf(__x); } + + + + constexpr float + erfc(float __x) + { return __builtin_erfcf(__x); } + + constexpr long double + erfc(long double __x) + { return __builtin_erfcl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erfc(_Tp __x) + { return __builtin_erfc(__x); } + + + + constexpr float + exp2(float __x) + { return __builtin_exp2f(__x); } + + constexpr long double + exp2(long double __x) + { return __builtin_exp2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp2(_Tp __x) + { return __builtin_exp2(__x); } + + + + constexpr float + expm1(float __x) + { return __builtin_expm1f(__x); } + + constexpr long double + expm1(long double __x) + { return __builtin_expm1l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + expm1(_Tp __x) + { return __builtin_expm1(__x); } + + + + constexpr float + fdim(float __x, float __y) + { return __builtin_fdimf(__x, __y); } + + constexpr long double + fdim(long double __x, long double __y) + { return __builtin_fdiml(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fdim(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fdim(__type(__x), __type(__y)); + } + + + + constexpr float + fma(float __x, float __y, float __z) + { return __builtin_fmaf(__x, __y, __z); } + + constexpr long double + fma(long double __x, long double __y, long double __z) + { return __builtin_fmal(__x, __y, __z); } + + + + template + constexpr typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type + fma(_Tp __x, _Up __y, _Vp __z) + { + typedef typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type __type; + return fma(__type(__x), __type(__y), __type(__z)); + } + + + + constexpr float + fmax(float __x, float __y) + { return __builtin_fmaxf(__x, __y); } + + constexpr long double + fmax(long double __x, long double __y) + { return __builtin_fmaxl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmax(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmax(__type(__x), __type(__y)); + } + + + + constexpr float + fmin(float __x, float __y) + { return __builtin_fminf(__x, __y); } + + constexpr long double + fmin(long double __x, long double __y) + { return __builtin_fminl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmin(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmin(__type(__x), __type(__y)); + } + + + + constexpr float + hypot(float __x, float __y) + { return __builtin_hypotf(__x, __y); } + + constexpr long double + hypot(long double __x, long double __y) + { return __builtin_hypotl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + hypot(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return hypot(__type(__x), __type(__y)); + } + + + + constexpr int + ilogb(float __x) + { return __builtin_ilogbf(__x); } + + constexpr int + ilogb(long double __x) + { return __builtin_ilogbl(__x); } + + + + template + constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + ilogb(_Tp __x) + { return __builtin_ilogb(__x); } + + + + constexpr float + lgamma(float __x) + { return __builtin_lgammaf(__x); } + + constexpr long double + lgamma(long double __x) + { return __builtin_lgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + lgamma(_Tp __x) + { return __builtin_lgamma(__x); } + + + + constexpr long long + llrint(float __x) + { return __builtin_llrintf(__x); } + + constexpr long long + llrint(long double __x) + { return __builtin_llrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llrint(_Tp __x) + { return __builtin_llrint(__x); } + + + + constexpr long long + llround(float __x) + { return __builtin_llroundf(__x); } + + constexpr long long + llround(long double __x) + { return __builtin_llroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llround(_Tp __x) + { return __builtin_llround(__x); } + + + + constexpr float + log1p(float __x) + { return __builtin_log1pf(__x); } + + constexpr long double + log1p(long double __x) + { return __builtin_log1pl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log1p(_Tp __x) + { return __builtin_log1p(__x); } + + + + + constexpr float + log2(float __x) + { return __builtin_log2f(__x); } + + constexpr long double + log2(long double __x) + { return __builtin_log2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log2(_Tp __x) + { return __builtin_log2(__x); } + + + + constexpr float + logb(float __x) + { return __builtin_logbf(__x); } + + constexpr long double + logb(long double __x) + { return __builtin_logbl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + logb(_Tp __x) + { return __builtin_logb(__x); } + + + + constexpr long + lrint(float __x) + { return __builtin_lrintf(__x); } + + constexpr long + lrint(long double __x) + { return __builtin_lrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lrint(_Tp __x) + { return __builtin_lrint(__x); } + + + + constexpr long + lround(float __x) + { return __builtin_lroundf(__x); } + + constexpr long + lround(long double __x) + { return __builtin_lroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lround(_Tp __x) + { return __builtin_lround(__x); } + + + + constexpr float + nearbyint(float __x) + { return __builtin_nearbyintf(__x); } + + constexpr long double + nearbyint(long double __x) + { return __builtin_nearbyintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nearbyint(_Tp __x) + { return __builtin_nearbyint(__x); } + + + + constexpr float + nextafter(float __x, float __y) + { return __builtin_nextafterf(__x, __y); } + + constexpr long double + nextafter(long double __x, long double __y) + { return __builtin_nextafterl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + nextafter(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return nextafter(__type(__x), __type(__y)); + } + + + + constexpr float + nexttoward(float __x, long double __y) + { return __builtin_nexttowardf(__x, __y); } + + constexpr long double + nexttoward(long double __x, long double __y) + { return __builtin_nexttowardl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nexttoward(_Tp __x, long double __y) + { return __builtin_nexttoward(__x, __y); } + + + + constexpr float + remainder(float __x, float __y) + { return __builtin_remainderf(__x, __y); } + + constexpr long double + remainder(long double __x, long double __y) + { return __builtin_remainderl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remainder(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remainder(__type(__x), __type(__y)); + } + + + + inline float + remquo(float __x, float __y, int* __pquo) + { return __builtin_remquof(__x, __y, __pquo); } + + inline long double + remquo(long double __x, long double __y, int* __pquo) + { return __builtin_remquol(__x, __y, __pquo); } + + + + template + inline typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remquo(_Tp __x, _Up __y, int* __pquo) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remquo(__type(__x), __type(__y), __pquo); + } + + + + constexpr float + rint(float __x) + { return __builtin_rintf(__x); } + + constexpr long double + rint(long double __x) + { return __builtin_rintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + rint(_Tp __x) + { return __builtin_rint(__x); } + + + + constexpr float + round(float __x) + { return __builtin_roundf(__x); } + + constexpr long double + round(long double __x) + { return __builtin_roundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + round(_Tp __x) + { return __builtin_round(__x); } + + + + constexpr float + scalbln(float __x, long __ex) + { return __builtin_scalblnf(__x, __ex); } + + constexpr long double + scalbln(long double __x, long __ex) + { return __builtin_scalblnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbln(_Tp __x, long __ex) + { return __builtin_scalbln(__x, __ex); } + + + + constexpr float + scalbn(float __x, int __ex) + { return __builtin_scalbnf(__x, __ex); } + + constexpr long double + scalbn(long double __x, int __ex) + { return __builtin_scalbnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbn(_Tp __x, int __ex) + { return __builtin_scalbn(__x, __ex); } + + + + constexpr float + tgamma(float __x) + { return __builtin_tgammaf(__x); } + + constexpr long double + tgamma(long double __x) + { return __builtin_tgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tgamma(_Tp __x) + { return __builtin_tgamma(__x); } + + + + constexpr float + trunc(float __x) + { return __builtin_truncf(__x); } + + constexpr long double + trunc(long double __x) + { return __builtin_truncl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + trunc(_Tp __x) + { return __builtin_trunc(__x); } + + + +} + + + + + +# 1911 "/usr/include/c++/7/cmath" 3 + + + + + + +} + +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 2 3 + +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 3 + +# 37 "/usr/include/c++/7/math.h" 2 3 + +using std::abs; +using std::acos; +using std::asin; +using std::atan; +using std::atan2; +using std::cos; +using std::sin; +using std::tan; +using std::cosh; +using std::sinh; +using std::tanh; +using std::exp; +using std::frexp; +using std::ldexp; +using std::log; +using std::log10; +using std::modf; +using std::pow; +using std::sqrt; +using std::ceil; +using std::fabs; +using std::floor; +using std::fmod; + + +using std::fpclassify; +using std::isfinite; +using std::isinf; +using std::isnan; +using std::isnormal; +using std::signbit; +using std::isgreater; +using std::isgreaterequal; +using std::isless; +using std::islessequal; +using std::islessgreater; +using std::isunordered; + + + +using std::acosh; +using std::asinh; +using std::atanh; +using std::cbrt; +using std::copysign; +using std::erf; +using std::erfc; +using std::exp2; +using std::expm1; +using std::fdim; +using std::fma; +using std::fmax; +using std::fmin; +using std::hypot; +using std::ilogb; +using std::lgamma; +using std::llrint; +using std::llround; +using std::log1p; +using std::log2; +using std::logb; +using std::lrint; +using std::lround; +using std::nearbyint; +using std::nextafter; +using std::nexttoward; +using std::remainder; +using std::remquo; +using std::rint; +using std::round; +using std::scalbln; +using std::scalbn; +using std::tgamma; +using std::trunc; + + +# 179 "/usr/include/c++/7/math.h" 3 + +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 2 3 + + +#pragma libm (acosf, acoshf, asinf, asinhf, atanhf, atan2f) +#pragma libm (cbrtf, ceilf, copysignf, cosf, coshf) +#pragma libm (erff, erfcf, expf, exp2f, exp10f, expm1f) +#pragma libm (fabsf, floorf, fmaf, fminf, fmaxf) +#pragma libm (ilogbf) +#pragma libm (ldexpf, lgammaf, llrintf, llroundf, logbf, log1pf, logf, log2f, log10f, lrintf, lroundf) +#pragma libm (modff) +#pragma libm (nanf, nearbyintf, nextafterf) +#pragma libm (powf) +#pragma libm (remainderf, remquof, rintf, roundf, rsqrtf) +#pragma libm (scalblnf, scalbnf, sinf, sinhf, sqrtf) +#pragma libm (tanf, tanhf, tgammaf, truncf) +#pragma libm (abs, acos, acosh, asin, asinh, atanh, atan2) +#pragma libm (cbrt, ceil, copysign, cos, cosh) +#pragma libm (erf, erfc, exp, exp2, exp10, expm1) +#pragma libm (fabs, floor, fma, fmin, fmax) +#pragma libm (ilogb, isinf, isfinite, isnan) +#pragma libm (ldexp, lgamma, llrint, llround, logb, log1p, log, log2, log10, lrint, lround) +#pragma libm (modf) +#pragma libm (nan, nearbyint, nextafter) +#pragma libm (pow) +#pragma libm (remainder, remquo, rint, round, rsqrt) +#pragma libm (scalbln, scalbn, sin, sinh, sqrt) +#pragma libm (tan, tanh, tgamma, trunc) +#pragma libm (llabs) +#pragma libm (cyl_bessel_i0f,cyl_bessel_i1f) +#pragma libm (erfcinvf,erfcxf,erfinvf) +#pragma libm (erfcinv,erfcx,erfinv) +#pragma libm (fdim,fdimf) +#pragma libm (normf,norm3df,norm4df,normcdff,normcdfinvf) +#pragma libm (norm,norm3d,norm4d,normcdf,normcdfinv) +#pragma libm (rnormf,rnorm3df,rnorm4df,rhypotf,rcbrtf) +#pragma libm (rnorm,rnorm3d,rnorm4d,rhypot,rcbrt) +#pragma libm (ynf,y1f,y0f) +#pragma libm (yn,y1,y0) +#pragma libm (jnf,j1f,j0f) +#pragma libm (jn,j1,j0) + + +# 10542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + + + + + + + + + + +# 10575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + +# 10614 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(long double x); +} + +# 10740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 10747 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + +# 10776 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 10791 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +namespace std +{ + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __pow_helper(T, int); + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __cmath_power(T, unsigned int); +} + +using std::abs; +using std::fabs; +using std::ceil; +using std::floor; +using std::sqrt; + +using std::pow; + +using std::log; +using std::log10; +using std::fmod; +using std::modf; +using std::exp; +using std::frexp; +using std::ldexp; +using std::asin; +using std::sin; +using std::sinh; +using std::acos; +using std::cos; +using std::cosh; +using std::atan; +using std::atan2; +using std::tan; +using std::tanh; + +# 11177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + +# 11193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int abs(long long int); + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int abs(long int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float abs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double abs(double); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fabs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ceil(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float floor(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sqrt(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float pow(float, float); + + + + +template +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) +typename __gnu_cxx::__promote_2<_Tp, _Up>::__type pow(_Tp, _Up); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log10(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fmod(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float modf(float, float*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float frexp(float, int*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ldexp(float, int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float asin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float acos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cosh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan2(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tanh(float); +# 11320 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 11329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} + + + + + + +# 11343 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 11435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float logb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr int ilogb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbn(float a, int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbln(float a, long int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float exp2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float expm1(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log1p(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float acosh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float asinh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float atanh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float hypot(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float cbrt(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erf(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erfc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float lgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float tgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float copysign(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nextafter(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float remainder(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float remquo(float a, float b, int *quo); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float round(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float trunc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float rint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nearbyint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fdim(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fma(float a, float b, float c); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmax(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmin(float a, float b); +} +# 11573 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp10(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rsqrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rcbrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinpi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cospi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincospi(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincos(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float jn(const int n, const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float yn(const int n, const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i0(const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdf(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcx(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const double a, const float b); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const float a, const double b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int min(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int min(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const long long int b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float min(const float a, const float b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const float a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const float b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int max(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int max(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const long long int b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float max(const float a, const float b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const float a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const float b); + + + + + + + + + + +extern "C"{ +inline __attribute__((device)) void *__nv_aligned_device_malloc(size_t size, size_t align) +{ + __attribute__((device)) void *__nv_aligned_device_malloc_impl(size_t, size_t); + return __nv_aligned_device_malloc_impl(size, align); +} +} +# 12170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 + + + + + + + +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + + + + + + + + + +# 169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 572 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 580 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 757 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +static inline __attribute__((host)) __attribute__((device)) float exp10(const float a) +{ + return exp10f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rsqrt(const float a) +{ + return rsqrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rcbrt(const float a) +{ + return rcbrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float sinpi(const float a) +{ + return sinpif(a); +} + +static inline __attribute__((host)) __attribute__((device)) float cospi(const float a) +{ + return cospif(a); +} + +static inline __attribute__((host)) __attribute__((device)) void sincospi(const float a, float *const sptr, float *const cptr) +{ + sincospif(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) void sincos(const float a, float *const sptr, float *const cptr) +{ + sincosf(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) float j0(const float a) +{ + return j0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float j1(const float a) +{ + return j1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float jn(const int n, const float a) +{ + return jnf(n, a); +} + +static inline __attribute__((host)) __attribute__((device)) float y0(const float a) +{ + return y0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float y1(const float a) +{ + return y1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float yn(const int n, const float a) +{ + return ynf(n, a); +} + +static inline __attribute__((device)) float cyl_bessel_i0(const float a) +{ + return cyl_bessel_i0f(a); +} + +static inline __attribute__((device)) float cyl_bessel_i1(const float a) +{ + return cyl_bessel_i1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfinv(const float a) +{ + return erfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcinv(const float a) +{ + return erfcinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdfinv(const float a) +{ + return normcdfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdf(const float a) +{ + return normcdff(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcx(const float a) +{ + return erfcxf(a); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const double a, const float b) +{ + return copysign(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const float a, const double b) +{ + return copysign(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const unsigned int b) +{ + return umin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const int a, const unsigned int b) +{ + return umin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const int b) +{ + return umin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int min(const long int a, const long int b) +{ + long int retval; + + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(min(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int min(const long long int a, const long long int b) +{ + return llmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b) +{ + return ullmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const long long int a, const unsigned long long int b) +{ + return ullmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const long long int b) +{ + return ullmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float min(const float a, const float b) +{ + return fminf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const double b) +{ + return fmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const float a, const double b) +{ + return fmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const float b) +{ + return fmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const unsigned int b) +{ + return umax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const int a, const unsigned int b) +{ + return umax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const int b) +{ + return umax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int max(const long int a, const long int b) +{ + long int retval; + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(max(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int max(const long long int a, const long long int b) +{ + return llmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b) +{ + return ullmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const long long int a, const unsigned long long int b) +{ + return ullmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const long long int b) +{ + return ullmax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float max(const float a, const float b) +{ + return fmaxf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const double b) +{ + return fmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const float a, const double b) +{ + return fmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const float b) +{ + return fmax(a, static_cast(b)); +} + + +# 1175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + + + + + + + + +# 3385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + +# 12174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + +# 304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 67 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" + + + + + + + +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + + __attribute__((host)) surface(struct cudaChannelFormatDesc desc) + { + channelDesc = desc; + } + +}; + +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + +}; + + + +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 67 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" + + + + + + + +template +struct __attribute__((device_builtin_texture_type)) texture : public textureReference +{ + + __attribute__((host)) texture(int norm = 0, + enum cudaTextureFilterMode fMode = cudaFilterModePoint, + enum cudaTextureAddressMode aMode = cudaAddressModeClamp) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = cudaCreateChannelDesc(); + sRGB = 0; + } + + __attribute__((host)) texture(int norm, + enum cudaTextureFilterMode fMode, + enum cudaTextureAddressMode aMode, + struct cudaChannelFormatDesc desc) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = desc; + sRGB = 0; + } + +}; + + + +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + + + + + + + + + + + + +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + + + + + + +extern "C" +{ + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mulhi(int x, int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umulhi(unsigned int x, unsigned int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __mul64hi(long long int x, long long int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __umul64hi(unsigned long long int x, unsigned long long int y); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int_as_float(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float_as_int(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint_as_float(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float_as_uint(float x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __syncthreads(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __prof_trigger(int); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence_block(void); +__attribute__((device)) __attribute__((cudart_builtin)) + +__attribute__((__noreturn__)) + + + +__attribute__((device_builtin)) void __trap(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __brkpt(); + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __saturatef(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __sad(int x, int y, unsigned int z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __usad(unsigned int x, unsigned int y, unsigned int z); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mul24(int x, int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umul24(unsigned int x, unsigned int y); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float fdividef(float x, float y); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdividef(float x, float y); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) double fdivide(double x, double y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __sinf(float x) throw (); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __cosf(float x) throw (); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __tanf(float x) throw (); + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void __sincosf(float x, float *sptr, float *cptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __expf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __exp10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log2f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __logf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __powf(float x, float y) throw (); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_ru(float); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_ru(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rn(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rz(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_ru(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rd(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rn(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rz(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_ru(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rd(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_ru(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_ru(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rn(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rz(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_ru(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rd(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rn(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rz(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_ru(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rd(unsigned long long int x); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rn(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rz(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_ru(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rd(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rn(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rz(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_ru(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rd(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rn(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rz(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_ru(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rd(float x, float y); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rn(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rz(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_ru(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rd(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rn(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rz(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_ru(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rd(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rn(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rz(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_ru(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rd(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frsqrt_rn(float x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rn(float x, float y); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rz(float x, float y); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_ru(float x, float y); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rd(float x, float y); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clz(int x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffs(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popc(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __brev(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clzll(long long int x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffsll(long long int x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popcll(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __brevll(unsigned long long int x); + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __byte_perm(unsigned int x, unsigned int y, unsigned int s); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __hadd(int x, int y); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __rhadd(int x, int y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __uhadd(unsigned int x, unsigned int y); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __urhadd(unsigned int x, unsigned int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __double2int_rz(double x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __double2uint_rz(double x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __double2ll_rz(double x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __double2ull_rz(double x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm0(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm1(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm2(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm3(void); + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs2(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss2(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss2 (unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus2 (unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples2(unsigned int a, unsigned int b); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss2 (unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus2 (unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg2(unsigned int a); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss2(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads2(unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs4(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss4(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss4 (unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus4 (unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus4(unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg4(unsigned int a); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss4(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads4(unsigned int a, unsigned int b); + + + + + + +} + + + + + + + +# 3222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + + + + + + + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mulhi(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long int mul64hi(const long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_int" "() is deprecated in favor of __" "float_as_int" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float_as_int(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int_as_float" "() is deprecated in favor of __" "int_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int_as_float(const int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_uint" "() is deprecated in favor of __" "float_as_uint" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float_as_uint(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint_as_float" "() is deprecated in favor of __" "uint_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint_as_float(const unsigned int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("saturate" "() is deprecated in favor of __" "saturate" "f" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float saturate(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul24" "() is deprecated in favor of __" "mul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mul24(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("umul24" "() is deprecated in favor of __" "umul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int umul24(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2int" "() is deprecated in favor of __" "float2int" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float2int(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2uint" "() is deprecated in favor of __" "float2uint" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float2uint(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int2float" "() is deprecated in favor of __" "int2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int2float(const int a, const enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint2float" "() is deprecated in favor of __" "uint2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint2float(const unsigned int a, const enum cudaRoundMode mode = cudaRoundNearest); + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" + + + + + + + + + + + + +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 + + + + + + + + +static __inline__ __attribute__((device)) int mulhi(const int a, const int b) +{ + return __mulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const unsigned int b) +{ + return __umulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const int a, const unsigned int b) +{ + return __umulhi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const int b) +{ + return __umulhi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) long long int mul64hi(const long long int a, const long long int b) +{ + return __mul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b) +{ + return __umul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const long long int a, const unsigned long long int b) +{ + return __umul64hi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const long long int b) +{ + return __umul64hi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) int float_as_int(const float a) +{ + return __float_as_int(a); +} + +static __inline__ __attribute__((device)) float int_as_float(const int a) +{ + return __int_as_float(a); +} + +static __inline__ __attribute__((device)) unsigned int float_as_uint(const float a) +{ + return __float_as_uint(a); +} + +static __inline__ __attribute__((device)) float uint_as_float(const unsigned int a) +{ + return __uint_as_float(a); +} +static __inline__ __attribute__((device)) float saturate(const float a) +{ + return __saturatef(a); +} + +static __inline__ __attribute__((device)) int mul24(const int a, const int b) +{ + return __mul24(a, b); +} + +static __inline__ __attribute__((device)) unsigned int umul24(const unsigned int a, const unsigned int b) +{ + return __umul24(a, b); +} + +static __inline__ __attribute__((device)) int float2int(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2int_rn(a) : + (mode == cudaRoundPosInf ) ? __float2int_ru(a) : + (mode == cudaRoundMinInf ) ? __float2int_rd(a) : + __float2int_rz(a); +} + +static __inline__ __attribute__((device)) unsigned int float2uint(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2uint_rn(a) : + (mode == cudaRoundPosInf ) ? __float2uint_ru(a) : + (mode == cudaRoundMinInf ) ? __float2uint_rd(a) : + __float2uint_rz(a); +} + +static __inline__ __attribute__((device)) float int2float(const int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __int2float_rz(a) : + (mode == cudaRoundPosInf) ? __int2float_ru(a) : + (mode == cudaRoundMinInf) ? __int2float_rd(a) : + __int2float_rn(a); +} + +static __inline__ __attribute__((device)) float uint2float(const unsigned int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __uint2float_rz(a) : + (mode == cudaRoundPosInf) ? __uint2float_ru(a) : + (mode == cudaRoundMinInf) ? __uint2float_rd(a) : + __uint2float_rn(a); +} + + + + + + + + + + + + + + +# 3286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + + + + + + + + + + + + + + + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicAdd(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicAdd(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicExch(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicExch(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) float __fAtomicExch(float *address, float val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicMin(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicMin(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicMax(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicMax(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicInc(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicDec(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicAnd(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicAnd(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicOr(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicOr(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicXor(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicXor(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicCAS(int *address, int compare, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicCAS(unsigned int *address, unsigned int compare, unsigned int val); +} + + + + + + + + +static __inline__ __attribute__((device)) int atomicAdd(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicAdd(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicSub(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicSub(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicExch(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicExch(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) float atomicExch(float *address, float val) ; + +static __inline__ __attribute__((device)) int atomicMin(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicMin(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicMax(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicMax(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicInc(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicDec(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicAnd(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicAnd(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicOr(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicOr(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicXor(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicXor(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicCAS(int *address, int compare, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicCAS(unsigned int *address, unsigned int compare, unsigned int val) ; + + + + + + + + + +# 170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + +extern "C" +{ + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __ullAtomicAdd(unsigned long long int *address, unsigned long long int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __ullAtomicExch(unsigned long long int *address, unsigned long long int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __ullAtomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val); + +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__any" "() is deprecated in favor of " "__any" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __any(int cond); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__all" "() is deprecated in favor of " "__all" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __all(int cond); +} + + + + + + + + +static __inline__ __attribute__((device)) unsigned long long int atomicAdd(unsigned long long int *address, unsigned long long int val) ; + +static __inline__ __attribute__((device)) unsigned long long int atomicExch(unsigned long long int *address, unsigned long long int val) ; + +static __inline__ __attribute__((device)) unsigned long long int atomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) ; + +static __inline__ __attribute__((device)) __attribute__((deprecated("__any" "() is deprecated in favor of " "__any" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool any(bool cond) ; + +static __inline__ __attribute__((device)) __attribute__((deprecated("__all" "() is deprecated in favor of " "__all" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool all(bool cond) ; + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((device)) int atomicAdd(int *address, int val) +{ + return __iAtomicAdd(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicAdd(unsigned int *address, unsigned int val) +{ + return __uAtomicAdd(address, val); +} + +static __inline__ __attribute__((device)) int atomicSub(int *address, int val) +{ + return __iAtomicAdd(address, (unsigned int)-(int)val); +} + +static __inline__ __attribute__((device)) unsigned int atomicSub(unsigned int *address, unsigned int val) +{ + return __uAtomicAdd(address, (unsigned int)-(int)val); +} + +static __inline__ __attribute__((device)) int atomicExch(int *address, int val) +{ + return __iAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicExch(unsigned int *address, unsigned int val) +{ + return __uAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) float atomicExch(float *address, float val) +{ + return __fAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) int atomicMin(int *address, int val) +{ + return __iAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicMin(unsigned int *address, unsigned int val) +{ + return __uAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) int atomicMax(int *address, int val) +{ + return __iAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicMax(unsigned int *address, unsigned int val) +{ + return __uAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicInc(unsigned int *address, unsigned int val) +{ + return __uAtomicInc(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicDec(unsigned int *address, unsigned int val) +{ + return __uAtomicDec(address, val); +} + +static __inline__ __attribute__((device)) int atomicAnd(int *address, int val) +{ + return __iAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicAnd(unsigned int *address, unsigned int val) +{ + return __uAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) int atomicOr(int *address, int val) +{ + return __iAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicOr(unsigned int *address, unsigned int val) +{ + return __uAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) int atomicXor(int *address, int val) +{ + return __iAtomicXor(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicXor(unsigned int *address, unsigned int val) +{ + return __uAtomicXor(address, val); +} + +static __inline__ __attribute__((device)) int atomicCAS(int *address, int compare, int val) +{ + return __iAtomicCAS(address, compare, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicCAS(unsigned int *address, unsigned int compare, unsigned int val) +{ + return __uAtomicCAS(address, compare, val); +} + + + + + + + + + + + + + + + +static __inline__ __attribute__((device)) unsigned long long int atomicAdd(unsigned long long int *address, unsigned long long int val) +{ + return __ullAtomicAdd(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long int atomicExch(unsigned long long int *address, unsigned long long int val) +{ + return __ullAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long int atomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) +{ + return __ullAtomicCAS(address, compare, val); +} + +static __inline__ __attribute__((device)) bool any(bool cond) +{ + return (bool)__any((int)cond); +} + +static __inline__ __attribute__((device)) bool all(bool cond) +{ + return (bool)__all((int)cond); +} + + + + + + + +# 216 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" 2 + + +# 3289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" + + + + + + + + + + +# 1176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" + + + + + + + +# 3290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) float __fAtomicAdd(float *address, float val); +} + + + + + + + + +static __inline__ __attribute__((device)) float atomicAdd(float *address, float val) ; + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((device)) float atomicAdd(float *address, float val) +{ + return __fAtomicAdd(address, val); +} + + + + + + + +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" 2 + + +# 3291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) long long __illAtomicMin(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __illAtomicMax(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __llAtomicAnd(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __llAtomicOr(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __llAtomicXor(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicMin(unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicMax(unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicAnd(unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicOr (unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicXor(unsigned long long *address, unsigned long long val); +} + + + + + + + + +static __inline__ __attribute__((device)) long long atomicMin(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicMax(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicAnd(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicOr(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicXor(long long *address, long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicMin(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicMax(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicOr(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicXor(unsigned long long *address, unsigned long long val) ; + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((device)) long long atomicMin(long long *address, long long val) +{ + return __illAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) long long atomicMax(long long *address, long long val) +{ + return __illAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) long long atomicAnd(long long *address, long long val) +{ + return __llAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) long long atomicOr(long long *address, long long val) +{ + return __llAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) long long atomicXor(long long *address, long long val) +{ + return __llAtomicXor(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicMin(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicMax(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicOr(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicXor(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicXor(address, val); +} + + + + + + + + + +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 2 + + +# 3292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 3293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" + + + +# 535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 521 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.hpp" + + + + + + + +# 543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" 2 + + + + +# 3294 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" + +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" + +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) void __threadfence_system(void); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rd(double x, double y); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rn(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rz(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_ru(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rd(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rn(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rz(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_ru(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rd(double x); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__ballot" "() is deprecated in favor of " "__ballot" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __ballot(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_count(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_and(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_or(int); +extern __attribute__((device)) __attribute__((device_builtin)) long long int clock64(void); + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rn(float x, float y, float z); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rd(float x, float y, float z); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_ru(float x, float y, float z); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rz(float x, float y, float z); + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double_as_longlong(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __longlong_as_double(long long int x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rn(double x, double y, double z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rz(double x, double y, double z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_ru(double x, double y, double z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rd(double x, double y, double z); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rd(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rd(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rd(double x, double y); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rz(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rd(double x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __int2double_rn(int x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __uint2double_rn(unsigned int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rn(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rz(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_ru(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rd(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rn(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rz(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_ru(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rd(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2hiint(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2loint(double x); + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __hiloint2double(int hi, int lo); + + +} + + + + + + +static __inline__ __attribute__((device)) __attribute__((deprecated("__ballot" "() is deprecated in favor of " "__ballot" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int ballot(bool pred) ; + +static __inline__ __attribute__((device)) int syncthreads_count(bool pred) ; + +static __inline__ __attribute__((device)) bool syncthreads_and(bool pred) ; + +static __inline__ __attribute__((device)) bool syncthreads_or(bool pred) ; + + + + +static __inline__ __attribute__((device)) unsigned int __isGlobal(const void *ptr) ; +static __inline__ __attribute__((device)) unsigned int __isShared(const void *ptr) ; +static __inline__ __attribute__((device)) unsigned int __isConstant(const void *ptr) ; +static __inline__ __attribute__((device)) unsigned int __isLocal(const void *ptr) ; + + + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_global(const void *ptr) ; +static __inline__ __attribute__((device)) size_t __cvta_generic_to_shared(const void *ptr) ; +static __inline__ __attribute__((device)) size_t __cvta_generic_to_constant(const void *ptr) ; +static __inline__ __attribute__((device)) size_t __cvta_generic_to_local(const void *ptr) ; + + + + +static __inline__ __attribute__((device)) void * __cvta_global_to_generic(size_t rawbits) ; +static __inline__ __attribute__((device)) void * __cvta_shared_to_generic(size_t rawbits) ; +static __inline__ __attribute__((device)) void * __cvta_constant_to_generic(size_t rawbits) ; +static __inline__ __attribute__((device)) void * __cvta_local_to_generic(size_t rawbits) ; + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((device)) unsigned int ballot(bool pred) +{ + return __ballot((int)pred); +} + +static __inline__ __attribute__((device)) int syncthreads_count(bool pred) +{ + return __syncthreads_count((int)pred); +} + +static __inline__ __attribute__((device)) bool syncthreads_and(bool pred) +{ + return (bool)__syncthreads_and((int)pred); +} + +static __inline__ __attribute__((device)) bool syncthreads_or(bool pred) +{ + return (bool)__syncthreads_or((int)pred); +} + + +extern "C" { + __attribute__((device)) unsigned __nv_isGlobal_impl(const void *); + __attribute__((device)) unsigned __nv_isShared_impl(const void *); + __attribute__((device)) unsigned __nv_isConstant_impl(const void *); + __attribute__((device)) unsigned __nv_isLocal_impl(const void *); + __attribute__((device)) unsigned __nv_isGridConstant_impl(const void *); +} + +static __inline__ __attribute__((device)) unsigned int __isGlobal(const void *ptr) +{ + return __nv_isGlobal_impl(ptr); +} + +static __inline__ __attribute__((device)) unsigned int __isShared(const void *ptr) +{ + return __nv_isShared_impl(ptr); +} + +static __inline__ __attribute__((device)) unsigned int __isConstant(const void *ptr) +{ + return __nv_isConstant_impl(ptr); +} + +static __inline__ __attribute__((device)) unsigned int __isLocal(const void *ptr) +{ + return __nv_isLocal_impl(ptr); +} + +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.hpp" + +extern "C" { + __attribute__((device)) size_t __nv_cvta_generic_to_global_impl(const void *); + __attribute__((device)) size_t __nv_cvta_generic_to_shared_impl(const void *); + __attribute__((device)) size_t __nv_cvta_generic_to_constant_impl(const void *); + __attribute__((device)) size_t __nv_cvta_generic_to_local_impl(const void *); + __attribute__((device)) void * __nv_cvta_global_to_generic_impl(size_t); + __attribute__((device)) void * __nv_cvta_shared_to_generic_impl(size_t); + __attribute__((device)) void * __nv_cvta_constant_to_generic_impl(size_t); + __attribute__((device)) void * __nv_cvta_local_to_generic_impl(size_t); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_global(const void *p) +{ + return __nv_cvta_generic_to_global_impl(p); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_shared(const void *p) +{ + return __nv_cvta_generic_to_shared_impl(p); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_constant(const void *p) +{ + return __nv_cvta_generic_to_constant_impl(p); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_local(const void *p) +{ + return __nv_cvta_generic_to_local_impl(p); +} + +static __inline__ __attribute__((device)) void * __cvta_global_to_generic(size_t rawbits) +{ + return __nv_cvta_global_to_generic_impl(rawbits); +} + +static __inline__ __attribute__((device)) void * __cvta_shared_to_generic(size_t rawbits) +{ + return __nv_cvta_shared_to_generic_impl(rawbits); +} + +static __inline__ __attribute__((device)) void * __cvta_constant_to_generic(size_t rawbits) +{ + return __nv_cvta_constant_to_generic_impl(rawbits); +} + +static __inline__ __attribute__((device)) void * __cvta_local_to_generic(size_t rawbits) +{ + return __nv_cvta_local_to_generic_impl(rawbits); +} + +# 214 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.hpp" + + + + + + + + +# 1555 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" 2 +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" + + + + + +static __attribute__((device)) __inline__ unsigned __fns(unsigned mask, unsigned base, int offset) ; +static __attribute__((device)) __inline__ void __barrier_sync(unsigned id) ; +static __attribute__((device)) __inline__ void __barrier_sync_count(unsigned id, unsigned cnt) ; +static __attribute__((device)) __inline__ void __syncwarp(unsigned mask=0xFFFFFFFF) ; +static __attribute__((device)) __inline__ int __all_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ int __any_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ int __uni_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ unsigned __ballot_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ unsigned __activemask() ; + + + + + + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl(int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl(unsigned int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_up(int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_up(unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_down(int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_down(unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_xor(int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_xor(unsigned int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl(float var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_up(float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_down(float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_xor(float var, int laneMask, int width=32) ; + + +static __attribute__((device)) __inline__ int __shfl_sync(unsigned mask, int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_sync(unsigned mask, unsigned int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ int __shfl_up_sync(unsigned mask, int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_up_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ int __shfl_down_sync(unsigned mask, int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_down_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_xor_sync(unsigned mask, unsigned int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_sync(unsigned mask, float var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_up_sync(unsigned mask, float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_down_sync(unsigned mask, float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width=32) ; + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl(unsigned long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl(long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_up(long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_up(unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_down(long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_down(unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_xor(long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl(double var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_up(double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_down(double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_xor(double var, int laneMask, int width=32) ; + + +static __attribute__((device)) __inline__ long long __shfl_sync(unsigned mask, long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ long long __shfl_up_sync(unsigned mask, long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long long __shfl_down_sync(unsigned mask, long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_sync(unsigned mask, double var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_up_sync(unsigned mask, double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_down_sync(unsigned mask, double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width=32) ; + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl(long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl(unsigned long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_up(long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_up(unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_down(long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_down(unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_xor(long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_xor(unsigned long var, int laneMask, int width=32) ; + + +static __attribute__((device)) __inline__ long __shfl_sync(unsigned mask, long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ long __shfl_up_sync(unsigned mask, long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long __shfl_down_sync(unsigned mask, long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width=32) ; + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" +{ +} + + + + + + + + + + + + + +static __attribute__((device)) __inline__ +unsigned __fns(unsigned mask, unsigned base, int offset) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __nvvm_fns(unsigned int mask, unsigned int base, int offset); + return __nvvm_fns(mask, base, offset); +} + +static __attribute__((device)) __inline__ +void __barrier_sync(unsigned id) { + extern __attribute__((device)) __attribute__((device_builtin)) void __nvvm_barrier_sync(unsigned id); + return __nvvm_barrier_sync(id); +} + +static __attribute__((device)) __inline__ +void __barrier_sync_count(unsigned id, unsigned cnt) { + extern __attribute__((device)) __attribute__((device_builtin)) void __nvvm_barrier_sync_cnt(unsigned id, unsigned cnt); + return __nvvm_barrier_sync_cnt(id, cnt); +} + +static __attribute__((device)) __inline__ +void __syncwarp(unsigned mask) { + extern __attribute__((device)) __attribute__((device_builtin)) void __nvvm_bar_warp_sync(unsigned mask); + return __nvvm_bar_warp_sync(mask); +} + +static __attribute__((device)) __inline__ +int __all_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) int __nvvm_vote_all_sync(unsigned int mask, int pred); + return __nvvm_vote_all_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +int __any_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) int __nvvm_vote_any_sync(unsigned int mask, int pred); + return __nvvm_vote_any_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +int __uni_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) int __nvvm_vote_uni_sync(unsigned int mask, int pred); + return __nvvm_vote_uni_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +unsigned __ballot_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __nvvm_vote_ballot_sync(unsigned int mask, int pred); + return __nvvm_vote_ballot_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +unsigned __activemask() { + unsigned ret; + asm volatile ("activemask.b32 %0;" : "=r"(ret)); + return ret; +} + + + + +static __attribute__((device)) __inline__ int __shfl(int var, int srcLane, int width) { + int ret; + int c = ((32-width) << 8) | 0x1f; + asm volatile ("shfl.idx.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(srcLane), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl(unsigned int var, int srcLane, int width) { + return (unsigned int) __shfl((int)var, srcLane, width); +} + +static __attribute__((device)) __inline__ int __shfl_up(int var, unsigned int delta, int width) { + int ret; + int c = (32-width) << 8; + asm volatile ("shfl.up.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_up(unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_up((int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_down(int var, unsigned int delta, int width) { + int ret; + int c = ((32-width) << 8) | 0x1f; + asm volatile ("shfl.down.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_down(unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_down((int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_xor(int var, int laneMask, int width) { + int ret; + int c = ((32-width) << 8) | 0x1f; + asm volatile ("shfl.bfly.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(laneMask), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_xor(unsigned int var, int laneMask, int width) { + return (unsigned int) __shfl_xor((int)var, laneMask, width); +} + +static __attribute__((device)) __inline__ float __shfl(float var, int srcLane, int width) { + float ret; + int c; + c = ((32-width) << 8) | 0x1f; + asm volatile ("shfl.idx.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(srcLane), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ float __shfl_up(float var, unsigned int delta, int width) { + float ret; + int c; + c = (32-width) << 8; + asm volatile ("shfl.up.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ float __shfl_down(float var, unsigned int delta, int width) { + float ret; + int c; + c = ((32-width) << 8) | 0x1f; + asm volatile ("shfl.down.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ float __shfl_xor(float var, int laneMask, int width) { + float ret; + int c; + c = ((32-width) << 8) | 0x1f; + asm volatile ("shfl.bfly.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(laneMask), "r"(c)); + return ret; +} + + + +static __attribute__((device)) __inline__ long long __shfl(long long var, int srcLane, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl(hi, srcLane, width); + lo = __shfl(lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl(unsigned long long var, int srcLane, int width) { + return (unsigned long long) __shfl((long long) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long long __shfl_up(long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_up(hi, delta, width); + lo = __shfl_up(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_up(unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_up((long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_down(long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_down(hi, delta, width); + lo = __shfl_down(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_down(unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_down((long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_xor(long long var, int laneMask, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_xor(hi, laneMask, width); + lo = __shfl_xor(lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width) { + return (unsigned long long) __shfl_xor((long long) var, laneMask, width); +} + +static __attribute__((device)) __inline__ double __shfl(double var, int srcLane, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl(hi, srcLane, width); + lo = __shfl(lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_up(double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_up(hi, delta, width); + lo = __shfl_up(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_down(double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_down(hi, delta, width); + lo = __shfl_down(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_xor(double var, int laneMask, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_xor(hi, laneMask, width); + lo = __shfl_xor(lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ long __shfl(long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl((long long) var, srcLane, width) : + __shfl((int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl(unsigned long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl((unsigned long long) var, srcLane, width) : + __shfl((unsigned int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long __shfl_up(long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up((long long) var, delta, width) : + __shfl_up((int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_up(unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up((unsigned long long) var, delta, width) : + __shfl_up((unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_down(long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down((long long) var, delta, width) : + __shfl_down((int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_down(unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down((unsigned long long) var, delta, width) : + __shfl_down((unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_xor(long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor((long long) var, laneMask, width) : + __shfl_xor((int) var, laneMask, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_xor(unsigned long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor((unsigned long long) var, laneMask, width) : + __shfl_xor((unsigned int) var, laneMask, width); +} + + + + + + + + + +static __attribute__((device)) __inline__ int __shfl_sync(unsigned mask, int var, int srcLane, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_idx_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = ((32-width) << 8) | 0x1f; + ret = __nvvm_shfl_idx_sync(mask, var, srcLane, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_sync(unsigned mask, unsigned int var, int srcLane, int width) { + return (unsigned int) __shfl_sync(mask, (int)var, srcLane, width); +} + +static __attribute__((device)) __inline__ int __shfl_up_sync(unsigned mask, int var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_up_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = (32-width) << 8; + ret = __nvvm_shfl_up_sync(mask, var, delta, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_up_sync(unsigned mask, unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_up_sync(mask, (int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_down_sync(unsigned mask, int var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_down_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = ((32-width) << 8) | 0x1f; + ret = __nvvm_shfl_down_sync(mask, var, delta, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_down_sync(unsigned mask, unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_down_sync(mask, (int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_bfly_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = ((32-width) << 8) | 0x1f; + ret = __nvvm_shfl_bfly_sync(mask, var, laneMask, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_xor_sync(unsigned mask, unsigned int var, int laneMask, int width) { + return (unsigned int) __shfl_xor_sync(mask, (int)var, laneMask, width); +} + +static __attribute__((device)) __inline__ float __shfl_sync(unsigned mask, float var, int srcLane, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_idx_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = ((32-width) << 8) | 0x1f; + ret = __nvvm_shfl_idx_sync(mask, __float_as_int(var), srcLane, c); + return __int_as_float(ret); +} + +static __attribute__((device)) __inline__ float __shfl_up_sync(unsigned mask, float var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_up_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = (32-width) << 8; + ret = __nvvm_shfl_up_sync(mask, __float_as_int(var), delta, c); + return __int_as_float(ret); +} + +static __attribute__((device)) __inline__ float __shfl_down_sync(unsigned mask, float var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_down_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = ((32-width) << 8) | 0x1f; + ret = __nvvm_shfl_down_sync(mask, __float_as_int(var), delta, c); + return __int_as_float(ret); +} + +static __attribute__((device)) __inline__ float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_bfly_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = ((32-width) << 8) | 0x1f; + ret = __nvvm_shfl_bfly_sync(mask, __float_as_int(var), laneMask, c); + return __int_as_float(ret); +} + + +static __attribute__((device)) __inline__ long long __shfl_sync(unsigned mask, long long var, int srcLane, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_sync(mask, hi, srcLane, width); + lo = __shfl_sync(mask, lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width) { + return (unsigned long long) __shfl_sync(mask, (long long) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long long __shfl_up_sync(unsigned mask, long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_up_sync(mask, hi, delta, width); + lo = __shfl_up_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_up_sync(mask, (long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_down_sync(unsigned mask, long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_down_sync(mask, hi, delta, width); + lo = __shfl_down_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_down_sync(mask, (long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_xor_sync(mask, hi, laneMask, width); + lo = __shfl_xor_sync(mask, lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width) { + return (unsigned long long) __shfl_xor_sync(mask, (long long) var, laneMask, width); +} + +static __attribute__((device)) __inline__ double __shfl_sync(unsigned mask, double var, int srcLane, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_sync(mask, hi, srcLane, width); + lo = __shfl_sync(mask, lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_up_sync(unsigned mask, double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_up_sync(mask, hi, delta, width); + lo = __shfl_up_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_down_sync(unsigned mask, double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_down_sync(mask, hi, delta, width); + lo = __shfl_down_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_xor_sync(mask, hi, laneMask, width); + lo = __shfl_xor_sync(mask, lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + + + +static __attribute__((device)) __inline__ long __shfl_sync(unsigned mask, long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_sync(mask, (long long) var, srcLane, width) : + __shfl_sync(mask, (int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_sync(mask, (unsigned long long) var, srcLane, width) : + __shfl_sync(mask, (unsigned int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long __shfl_up_sync(unsigned mask, long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up_sync(mask, (long long) var, delta, width) : + __shfl_up_sync(mask, (int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up_sync(mask, (unsigned long long) var, delta, width) : + __shfl_up_sync(mask, (unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_down_sync(unsigned mask, long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down_sync(mask, (long long) var, delta, width) : + __shfl_down_sync(mask, (int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down_sync(mask, (unsigned long long) var, delta, width) : + __shfl_down_sync(mask, (unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor_sync(mask, (long long) var, laneMask, width) : + __shfl_xor_sync(mask, (int) var, laneMask, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor_sync(mask, (unsigned long long) var, laneMask, width) : + __shfl_xor_sync(mask, (unsigned int) var, laneMask, width); +} + + + + + + + + + + + + + + +# 220 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" 2 + + +# 3296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ long __ldg(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldg(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldg(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldg(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldg(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldg(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldg(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldg(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldg(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldg(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldg(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldg(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldg(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldg(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldg(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldg(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldg(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldg(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldg(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldg(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldg(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldg(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldg(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldg(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldg(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldg(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldg(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldg(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldg(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldg(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldcg(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldcg(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldcg(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldcg(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldcg(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldcg(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldcg(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldcg(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldcg(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldcg(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldcg(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldcg(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldcg(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldcg(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldcg(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldcg(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldcg(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldcg(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldcg(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldcg(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldcg(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldcg(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldcg(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldcg(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldcg(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldcg(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldcg(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldcg(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldcg(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldcg(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldca(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldca(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldca(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldca(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldca(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldca(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldca(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldca(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldca(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldca(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldca(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldca(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldca(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldca(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldca(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldca(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldca(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldca(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldca(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldca(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldca(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldca(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldca(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldca(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldca(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldca(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldca(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldca(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldca(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldca(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldcs(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldcs(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldcs(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldcs(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldcs(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldcs(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldcs(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldcs(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldcs(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldcs(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldcs(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldcs(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldcs(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldcs(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldcs(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldcs(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldcs(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldcs(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldcs(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldcs(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldcs(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldcs(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldcs(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldcs(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldcs(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldcs(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldcs(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldcs(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldcs(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldcs(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldlu(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldlu(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldlu(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldlu(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldlu(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldlu(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldlu(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldlu(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldlu(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldlu(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldlu(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldlu(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldlu(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldlu(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldlu(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldlu(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldlu(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldlu(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldlu(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldlu(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldlu(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldlu(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldlu(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldlu(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldlu(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldlu(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldlu(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldlu(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldlu(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldlu(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldcv(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldcv(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldcv(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldcv(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldcv(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldcv(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldcv(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldcv(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldcv(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldcv(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldcv(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldcv(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldcv(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldcv(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldcv(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldcv(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldcv(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldcv(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldcv(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldcv(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldcv(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldcv(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldcv(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldcv(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldcv(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldcv(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldcv(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldcv(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldcv(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldcv(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ void __stwb(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stwb(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stwb(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stwb(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stwb(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stwb(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stwb(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stwb(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stwb(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stwb(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stwb(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stwb(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stwb(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stwb(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stwb(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stwb(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stwb(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stwb(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stwb(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stwb(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stwb(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stwb(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stwb(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stwb(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stwb(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stwb(double2 *ptr, double2 value) ; + + + +static __attribute__((device)) __inline__ void __stcg(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stcg(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stcg(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stcg(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stcg(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stcg(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stcg(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stcg(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stcg(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stcg(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stcg(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stcg(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stcg(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stcg(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stcg(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stcg(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stcg(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stcg(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stcg(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stcg(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stcg(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stcg(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stcg(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stcg(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stcg(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stcg(double2 *ptr, double2 value) ; + + + +static __attribute__((device)) __inline__ void __stcs(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stcs(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stcs(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stcs(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stcs(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stcs(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stcs(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stcs(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stcs(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stcs(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stcs(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stcs(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stcs(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stcs(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stcs(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stcs(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stcs(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stcs(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stcs(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stcs(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stcs(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stcs(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stcs(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stcs(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stcs(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stcs(double2 *ptr, double2 value) ; + + + +static __attribute__((device)) __inline__ void __stwt(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stwt(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stwt(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stwt(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stwt(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stwt(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stwt(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stwt(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stwt(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stwt(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stwt(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stwt(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stwt(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stwt(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stwt(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stwt(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stwt(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stwt(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stwt(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stwt(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stwt(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stwt(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stwt(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stwt(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stwt(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stwt(double2 *ptr, double2 value) ; + + + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_l(unsigned int lo, unsigned int hi, unsigned int shift) ; + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_lc(unsigned int lo, unsigned int hi, unsigned int shift) ; + + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_r(unsigned int lo, unsigned int hi, unsigned int shift) ; + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_rc(unsigned int lo, unsigned int hi, unsigned int shift) ; + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" +{ + + +} + + + + + + + + + + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ long __ldg(const long *ptr) { unsigned long ret; asm volatile ("ld.global.nc.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldg(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.nc.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldg(const char *ptr) { unsigned int ret; asm volatile ("ld.global.nc.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldg(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.nc.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldg(const short *ptr) { unsigned short ret; asm volatile ("ld.global.nc.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldg(const int *ptr) { unsigned int ret; asm volatile ("ld.global.nc.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldg(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.nc.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldg(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.nc.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldg(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.nc.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldg(const short2 *ptr) { short2 ret; asm volatile ("ld.global.nc.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldg(const short4 *ptr) { short4 ret; asm volatile ("ld.global.nc.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldg(const int2 *ptr) { int2 ret; asm volatile ("ld.global.nc.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldg(const int4 *ptr) { int4 ret; asm volatile ("ld.global.nc.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldg(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.nc.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldg(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.nc.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldg(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.nc.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldg(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.nc.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldg(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.nc.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldg(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.nc.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldg(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.nc.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldg(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.nc.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldg(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.nc.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldg(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.nc.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldg(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.nc.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldg(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.nc.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldg(const float *ptr) { float ret; asm volatile ("ld.global.nc.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldg(const double *ptr) { double ret; asm volatile ("ld.global.nc.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldg(const float2 *ptr) { float2 ret; asm volatile ("ld.global.nc.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldg(const float4 *ptr) { float4 ret; asm volatile ("ld.global.nc.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldg(const double2 *ptr) { double2 ret; asm volatile ("ld.global.nc.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + + +static __attribute__((device)) __inline__ long __ldcg(const long *ptr) { unsigned long ret; asm volatile ("ld.global.cg.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldcg(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.cg.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldcg(const char *ptr) { unsigned int ret; asm volatile ("ld.global.cg.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldcg(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.cg.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldcg(const short *ptr) { unsigned short ret; asm volatile ("ld.global.cg.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldcg(const int *ptr) { unsigned int ret; asm volatile ("ld.global.cg.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldcg(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cg.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldcg(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.cg.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldcg(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.cg.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldcg(const short2 *ptr) { short2 ret; asm volatile ("ld.global.cg.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldcg(const short4 *ptr) { short4 ret; asm volatile ("ld.global.cg.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldcg(const int2 *ptr) { int2 ret; asm volatile ("ld.global.cg.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldcg(const int4 *ptr) { int4 ret; asm volatile ("ld.global.cg.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldcg(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.cg.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldcg(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.cg.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldcg(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.cg.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldcg(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.cg.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldcg(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cg.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldcg(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.cg.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldcg(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.cg.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldcg(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.cg.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldcg(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.cg.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldcg(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.cg.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldcg(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.cg.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldcg(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.cg.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldcg(const float *ptr) { float ret; asm volatile ("ld.global.cg.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldcg(const double *ptr) { double ret; asm volatile ("ld.global.cg.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldcg(const float2 *ptr) { float2 ret; asm volatile ("ld.global.cg.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldcg(const float4 *ptr) { float4 ret; asm volatile ("ld.global.cg.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldcg(const double2 *ptr) { double2 ret; asm volatile ("ld.global.cg.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldca(const long *ptr) { unsigned long ret; asm volatile ("ld.global.ca.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldca(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.ca.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldca(const char *ptr) { unsigned int ret; asm volatile ("ld.global.ca.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldca(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.ca.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldca(const short *ptr) { unsigned short ret; asm volatile ("ld.global.ca.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldca(const int *ptr) { unsigned int ret; asm volatile ("ld.global.ca.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldca(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.ca.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldca(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.ca.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldca(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.ca.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldca(const short2 *ptr) { short2 ret; asm volatile ("ld.global.ca.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldca(const short4 *ptr) { short4 ret; asm volatile ("ld.global.ca.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldca(const int2 *ptr) { int2 ret; asm volatile ("ld.global.ca.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldca(const int4 *ptr) { int4 ret; asm volatile ("ld.global.ca.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldca(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.ca.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldca(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.ca.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldca(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.ca.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldca(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.ca.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldca(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.ca.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldca(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.ca.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldca(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.ca.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldca(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.ca.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldca(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.ca.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldca(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.ca.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldca(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.ca.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldca(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.ca.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldca(const float *ptr) { float ret; asm volatile ("ld.global.ca.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldca(const double *ptr) { double ret; asm volatile ("ld.global.ca.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldca(const float2 *ptr) { float2 ret; asm volatile ("ld.global.ca.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldca(const float4 *ptr) { float4 ret; asm volatile ("ld.global.ca.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldca(const double2 *ptr) { double2 ret; asm volatile ("ld.global.ca.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldcs(const long *ptr) { unsigned long ret; asm volatile ("ld.global.cs.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldcs(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.cs.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldcs(const char *ptr) { unsigned int ret; asm volatile ("ld.global.cs.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldcs(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.cs.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldcs(const short *ptr) { unsigned short ret; asm volatile ("ld.global.cs.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldcs(const int *ptr) { unsigned int ret; asm volatile ("ld.global.cs.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldcs(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cs.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldcs(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.cs.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldcs(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.cs.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldcs(const short2 *ptr) { short2 ret; asm volatile ("ld.global.cs.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldcs(const short4 *ptr) { short4 ret; asm volatile ("ld.global.cs.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldcs(const int2 *ptr) { int2 ret; asm volatile ("ld.global.cs.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldcs(const int4 *ptr) { int4 ret; asm volatile ("ld.global.cs.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldcs(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.cs.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldcs(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.cs.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldcs(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.cs.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldcs(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.cs.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldcs(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cs.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldcs(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.cs.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldcs(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.cs.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldcs(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.cs.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldcs(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.cs.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldcs(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.cs.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldcs(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.cs.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldcs(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.cs.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldcs(const float *ptr) { float ret; asm volatile ("ld.global.cs.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldcs(const double *ptr) { double ret; asm volatile ("ld.global.cs.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldcs(const float2 *ptr) { float2 ret; asm volatile ("ld.global.cs.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldcs(const float4 *ptr) { float4 ret; asm volatile ("ld.global.cs.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldcs(const double2 *ptr) { double2 ret; asm volatile ("ld.global.cs.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldlu(const long *ptr) { unsigned long ret; asm ("ld.global.lu.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldlu(const unsigned long *ptr) { unsigned long ret; asm ("ld.global.lu.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldlu(const char *ptr) { unsigned int ret; asm ("ld.global.lu.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldlu(const signed char *ptr) { unsigned int ret; asm ("ld.global.lu.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldlu(const short *ptr) { unsigned short ret; asm ("ld.global.lu.s16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return (short)ret; } +static __attribute__((device)) __inline__ int __ldlu(const int *ptr) { unsigned int ret; asm ("ld.global.lu.s32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldlu(const long long *ptr) { unsigned long long ret; asm ("ld.global.lu.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldlu(const char2 *ptr) { char2 ret; int2 tmp; asm ("ld.global.lu.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldlu(const char4 *ptr) { char4 ret; int4 tmp; asm ("ld.global.lu.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldlu(const short2 *ptr) { short2 ret; asm ("ld.global.lu.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ short4 __ldlu(const short4 *ptr) { short4 ret; asm ("ld.global.lu.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int2 __ldlu(const int2 *ptr) { int2 ret; asm ("ld.global.lu.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int4 __ldlu(const int4 *ptr) { int4 ret; asm ("ld.global.lu.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldlu(const longlong2 *ptr) { longlong2 ret; asm ("ld.global.lu.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldlu(const unsigned char *ptr) { unsigned int ret; asm ("ld.global.lu.u8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldlu(const unsigned short *ptr) { unsigned short ret; asm ("ld.global.lu.u16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldlu(const unsigned int *ptr) { unsigned int ret; asm ("ld.global.lu.u32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldlu(const unsigned long long *ptr) { unsigned long long ret; asm ("ld.global.lu.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldlu(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm ("ld.global.lu.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldlu(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm ("ld.global.lu.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldlu(const ushort2 *ptr) { ushort2 ret; asm ("ld.global.lu.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldlu(const ushort4 *ptr) { ushort4 ret; asm ("ld.global.lu.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint2 __ldlu(const uint2 *ptr) { uint2 ret; asm ("ld.global.lu.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint4 __ldlu(const uint4 *ptr) { uint4 ret; asm ("ld.global.lu.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldlu(const ulonglong2 *ptr) { ulonglong2 ret; asm ("ld.global.lu.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ float __ldlu(const float *ptr) { float ret; asm ("ld.global.lu.f32 %0, [%1];" : "=f"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double __ldlu(const double *ptr) { double ret; asm ("ld.global.lu.f64 %0, [%1];" : "=d"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float2 __ldlu(const float2 *ptr) { float2 ret; asm ("ld.global.lu.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float4 __ldlu(const float4 *ptr) { float4 ret; asm ("ld.global.lu.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double2 __ldlu(const double2 *ptr) { double2 ret; asm ("ld.global.lu.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr) : "memory"); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldcv(const long *ptr) { unsigned long ret; asm ("ld.global.cv.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldcv(const unsigned long *ptr) { unsigned long ret; asm ("ld.global.cv.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldcv(const char *ptr) { unsigned int ret; asm ("ld.global.cv.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldcv(const signed char *ptr) { unsigned int ret; asm ("ld.global.cv.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldcv(const short *ptr) { unsigned short ret; asm ("ld.global.cv.s16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return (short)ret; } +static __attribute__((device)) __inline__ int __ldcv(const int *ptr) { unsigned int ret; asm ("ld.global.cv.s32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldcv(const long long *ptr) { unsigned long long ret; asm ("ld.global.cv.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldcv(const char2 *ptr) { char2 ret; int2 tmp; asm ("ld.global.cv.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldcv(const char4 *ptr) { char4 ret; int4 tmp; asm ("ld.global.cv.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldcv(const short2 *ptr) { short2 ret; asm ("ld.global.cv.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ short4 __ldcv(const short4 *ptr) { short4 ret; asm ("ld.global.cv.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int2 __ldcv(const int2 *ptr) { int2 ret; asm ("ld.global.cv.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int4 __ldcv(const int4 *ptr) { int4 ret; asm ("ld.global.cv.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldcv(const longlong2 *ptr) { longlong2 ret; asm ("ld.global.cv.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldcv(const unsigned char *ptr) { unsigned int ret; asm ("ld.global.cv.u8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldcv(const unsigned short *ptr) { unsigned short ret; asm ("ld.global.cv.u16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldcv(const unsigned int *ptr) { unsigned int ret; asm ("ld.global.cv.u32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldcv(const unsigned long long *ptr) { unsigned long long ret; asm ("ld.global.cv.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldcv(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm ("ld.global.cv.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldcv(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm ("ld.global.cv.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldcv(const ushort2 *ptr) { ushort2 ret; asm ("ld.global.cv.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldcv(const ushort4 *ptr) { ushort4 ret; asm ("ld.global.cv.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint2 __ldcv(const uint2 *ptr) { uint2 ret; asm ("ld.global.cv.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint4 __ldcv(const uint4 *ptr) { uint4 ret; asm ("ld.global.cv.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldcv(const ulonglong2 *ptr) { ulonglong2 ret; asm ("ld.global.cv.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ float __ldcv(const float *ptr) { float ret; asm ("ld.global.cv.f32 %0, [%1];" : "=f"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double __ldcv(const double *ptr) { double ret; asm ("ld.global.cv.f64 %0, [%1];" : "=d"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float2 __ldcv(const float2 *ptr) { float2 ret; asm ("ld.global.cv.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float4 __ldcv(const float4 *ptr) { float4 ret; asm ("ld.global.cv.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double2 __ldcv(const double2 *ptr) { double2 ret; asm ("ld.global.cv.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr) : "memory"); return ret; } + + + + + + + +static __attribute__((device)) __inline__ void __stwb(long *ptr, long value) { asm ("st.global.wb.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned long *ptr, unsigned long value) { asm ("st.global.wb.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stwb(char *ptr, char value) { asm ("st.global.wb.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(signed char *ptr, signed char value) { asm ("st.global.wb.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(short *ptr, short value) { asm ("st.global.wb.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(int *ptr, int value) { asm ("st.global.wb.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(long long *ptr, long long value) { asm ("st.global.wb.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.wb.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wb.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(short2 *ptr, short2 value) { asm ("st.global.wb.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(short4 *ptr, short4 value) { asm ("st.global.wb.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(int2 *ptr, int2 value) { asm ("st.global.wb.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(int4 *ptr, int4 value) { asm ("st.global.wb.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(longlong2 *ptr, longlong2 value) { asm ("st.global.wb.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwb(unsigned char *ptr, unsigned char value) { asm ("st.global.wb.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned short *ptr, unsigned short value) { asm ("st.global.wb.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned int *ptr, unsigned int value) { asm ("st.global.wb.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned long long *ptr, unsigned long long value) { asm ("st.global.wb.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.wb.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wb.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(ushort2 *ptr, ushort2 value) { asm ("st.global.wb.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(ushort4 *ptr, ushort4 value) { asm ("st.global.wb.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uint2 *ptr, uint2 value) { asm ("st.global.wb.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uint4 *ptr, uint4 value) { asm ("st.global.wb.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.wb.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwb(float *ptr, float value) { asm ("st.global.wb.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(double *ptr, double value) { asm ("st.global.wb.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(float2 *ptr, float2 value) { asm ("st.global.wb.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(float4 *ptr, float4 value) { asm ("st.global.wb.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(double2 *ptr, double2 value) { asm ("st.global.wb.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + +static __attribute__((device)) __inline__ void __stcg(long *ptr, long value) { asm ("st.global.cg.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned long *ptr, unsigned long value) { asm ("st.global.cg.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stcg(char *ptr, char value) { asm ("st.global.cg.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(signed char *ptr, signed char value) { asm ("st.global.cg.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(short *ptr, short value) { asm ("st.global.cg.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(int *ptr, int value) { asm ("st.global.cg.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(long long *ptr, long long value) { asm ("st.global.cg.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.cg.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cg.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(short2 *ptr, short2 value) { asm ("st.global.cg.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(short4 *ptr, short4 value) { asm ("st.global.cg.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(int2 *ptr, int2 value) { asm ("st.global.cg.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(int4 *ptr, int4 value) { asm ("st.global.cg.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(longlong2 *ptr, longlong2 value) { asm ("st.global.cg.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcg(unsigned char *ptr, unsigned char value) { asm ("st.global.cg.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned short *ptr, unsigned short value) { asm ("st.global.cg.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned int *ptr, unsigned int value) { asm ("st.global.cg.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned long long *ptr, unsigned long long value) { asm ("st.global.cg.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.cg.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cg.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(ushort2 *ptr, ushort2 value) { asm ("st.global.cg.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(ushort4 *ptr, ushort4 value) { asm ("st.global.cg.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uint2 *ptr, uint2 value) { asm ("st.global.cg.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uint4 *ptr, uint4 value) { asm ("st.global.cg.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.cg.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcg(float *ptr, float value) { asm ("st.global.cg.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(double *ptr, double value) { asm ("st.global.cg.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(float2 *ptr, float2 value) { asm ("st.global.cg.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(float4 *ptr, float4 value) { asm ("st.global.cg.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(double2 *ptr, double2 value) { asm ("st.global.cg.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + +static __attribute__((device)) __inline__ void __stcs(long *ptr, long value) { asm ("st.global.cs.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned long *ptr, unsigned long value) { asm ("st.global.cs.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stcs(char *ptr, char value) { asm ("st.global.cs.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(signed char *ptr, signed char value) { asm ("st.global.cs.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(short *ptr, short value) { asm ("st.global.cs.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(int *ptr, int value) { asm ("st.global.cs.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(long long *ptr, long long value) { asm ("st.global.cs.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.cs.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cs.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(short2 *ptr, short2 value) { asm ("st.global.cs.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(short4 *ptr, short4 value) { asm ("st.global.cs.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(int2 *ptr, int2 value) { asm ("st.global.cs.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(int4 *ptr, int4 value) { asm ("st.global.cs.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(longlong2 *ptr, longlong2 value) { asm ("st.global.cs.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcs(unsigned char *ptr, unsigned char value) { asm ("st.global.cs.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned short *ptr, unsigned short value) { asm ("st.global.cs.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned int *ptr, unsigned int value) { asm ("st.global.cs.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned long long *ptr, unsigned long long value) { asm ("st.global.cs.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.cs.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cs.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(ushort2 *ptr, ushort2 value) { asm ("st.global.cs.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(ushort4 *ptr, ushort4 value) { asm ("st.global.cs.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uint2 *ptr, uint2 value) { asm ("st.global.cs.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uint4 *ptr, uint4 value) { asm ("st.global.cs.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.cs.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcs(float *ptr, float value) { asm ("st.global.cs.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(double *ptr, double value) { asm ("st.global.cs.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(float2 *ptr, float2 value) { asm ("st.global.cs.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(float4 *ptr, float4 value) { asm ("st.global.cs.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(double2 *ptr, double2 value) { asm ("st.global.cs.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + +static __attribute__((device)) __inline__ void __stwt(long *ptr, long value) { asm ("st.global.wt.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned long *ptr, unsigned long value) { asm ("st.global.wt.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stwt(char *ptr, char value) { asm ("st.global.wt.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(signed char *ptr, signed char value) { asm ("st.global.wt.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(short *ptr, short value) { asm ("st.global.wt.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(int *ptr, int value) { asm ("st.global.wt.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(long long *ptr, long long value) { asm ("st.global.wt.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.wt.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wt.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(short2 *ptr, short2 value) { asm ("st.global.wt.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(short4 *ptr, short4 value) { asm ("st.global.wt.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(int2 *ptr, int2 value) { asm ("st.global.wt.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(int4 *ptr, int4 value) { asm ("st.global.wt.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(longlong2 *ptr, longlong2 value) { asm ("st.global.wt.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwt(unsigned char *ptr, unsigned char value) { asm ("st.global.wt.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned short *ptr, unsigned short value) { asm ("st.global.wt.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned int *ptr, unsigned int value) { asm ("st.global.wt.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned long long *ptr, unsigned long long value) { asm ("st.global.wt.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.wt.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wt.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(ushort2 *ptr, ushort2 value) { asm ("st.global.wt.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(ushort4 *ptr, ushort4 value) { asm ("st.global.wt.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uint2 *ptr, uint2 value) { asm ("st.global.wt.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uint4 *ptr, uint4 value) { asm ("st.global.wt.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.wt.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwt(float *ptr, float value) { asm ("st.global.wt.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(double *ptr, double value) { asm ("st.global.wt.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(float2 *ptr, float2 value) { asm ("st.global.wt.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(float4 *ptr, float4 value) { asm ("st.global.wt.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(double2 *ptr, double2 value) { asm ("st.global.wt.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_l(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.l.wrap.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} +static __attribute__((device)) __inline__ unsigned int __funnelshift_lc(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.l.clamp.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_r(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.r.wrap.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} +static __attribute__((device)) __inline__ unsigned int __funnelshift_rc(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.r.clamp.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} + + + + + + + + + + +# 508 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 2 + + +# 3297 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 3298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.hpp" + + + + + + + +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" 2 + + +# 3299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" + + + + +# 70 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" + + + +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.hpp" + + + + + + + + + + + + +# 182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.hpp" + + + + + + + +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 2 + + + + +# 3300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" + + + + +# 70 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" + + + +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.hpp" + + + + + + + + + + + + +# 138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.hpp" + + + + + + + +# 156 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 2 + + + + +# 3301 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template struct __nv_surf_trait { typedef void * cast_type; }; + +template<> struct __nv_surf_trait { typedef char * cast_type; }; +template<> struct __nv_surf_trait { typedef signed char * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned char * cast_type; }; +template<> struct __nv_surf_trait { typedef char1 * cast_type; }; +template<> struct __nv_surf_trait { typedef uchar1 * cast_type; }; +template<> struct __nv_surf_trait { typedef char2 * cast_type; }; +template<> struct __nv_surf_trait { typedef uchar2 * cast_type; }; +template<> struct __nv_surf_trait { typedef char4 * cast_type; }; +template<> struct __nv_surf_trait { typedef uchar4 * cast_type; }; +template<> struct __nv_surf_trait { typedef short * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned short * cast_type; }; +template<> struct __nv_surf_trait { typedef short1 * cast_type; }; +template<> struct __nv_surf_trait { typedef ushort1 * cast_type; }; +template<> struct __nv_surf_trait { typedef short2 * cast_type; }; +template<> struct __nv_surf_trait { typedef ushort2 * cast_type; }; +template<> struct __nv_surf_trait { typedef short4 * cast_type; }; +template<> struct __nv_surf_trait { typedef ushort4 * cast_type; }; +template<> struct __nv_surf_trait { typedef int * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned int * cast_type; }; +template<> struct __nv_surf_trait { typedef int1 * cast_type; }; +template<> struct __nv_surf_trait { typedef uint1 * cast_type; }; +template<> struct __nv_surf_trait { typedef int2 * cast_type; }; +template<> struct __nv_surf_trait { typedef uint2 * cast_type; }; +template<> struct __nv_surf_trait { typedef int4 * cast_type; }; +template<> struct __nv_surf_trait { typedef uint4 * cast_type; }; +template<> struct __nv_surf_trait { typedef long long * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned long long * cast_type; }; +template<> struct __nv_surf_trait { typedef longlong1 * cast_type; }; +template<> struct __nv_surf_trait { typedef ulonglong1 * cast_type; }; +template<> struct __nv_surf_trait { typedef longlong2 * cast_type; }; +template<> struct __nv_surf_trait { typedef ulonglong2 * cast_type; }; +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template<> struct __nv_surf_trait { typedef float * cast_type; }; +template<> struct __nv_surf_trait { typedef float1 * cast_type; }; +template<> struct __nv_surf_trait { typedef float2 * cast_type; }; +template<> struct __nv_surf_trait { typedef float4 * cast_type; }; + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1Dread_v2", (void *)res, s, surf, x, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1Dread(surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf1Dread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf1Dread(surf, x, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2Dread_v2", (void *)res, s, surf, x, y, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2Dread(surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf2Dread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf2Dread(surf, x, y, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf3Dread_v2", (void *)res, s, surf, x, y, z, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf3Dread(surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf3Dread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, z, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf3Dread(surf, x, y, z, mode); + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1DLayeredread_v2", (void *)res, s, surf, x, layer, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1DLayeredread(surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf1DLayeredread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, layer, mode); + return temp; + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf1DLayeredread(surf, x, layer, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2DLayeredread_v2", (void *)res, s, surf, x, y, layer, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2DLayeredread(surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf2DLayeredread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, layer, mode); + return temp; + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf2DLayeredread(surf, x, y, layer, mode); + +} + + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapread_v2", (void *)res, s, surf, x, y, face, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapread(surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + + __nv_tex_surf_handler("__surfCubemapread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, face, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surfCubemapread(surf, x, y, face, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapLayeredread_v2", (void *)res, s, surf, x, y, layerFace, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapLayeredread(surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surfCubemapLayeredread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, layerFace, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surfCubemapLayeredread(surf, x, y, layerFace, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1Dwrite_v2", (void *)&val, s, surf, x, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1Dwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, mode); + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2Dwrite_v2", (void *)&val, s, surf, x, y, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2Dwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf3Dwrite_v2", (void *)&val, s, surf, x, y, z,mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf3Dwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, z, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1DLayeredwrite_v2", (void *)&val, s, surf, x, layer,mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1DLayeredwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, layer, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2DLayeredwrite_v2", (void *)&val, s, surf, x, y, layer,mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2DLayeredwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, layer, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapwrite_v2", (void *)&val, s, surf, x, y, face, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, face, mode); + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapLayeredwrite_v2", (void *)&val, s, surf, x, y, layerFace, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapLayeredwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, layerFace, mode); + +} + + + + +# 3302 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +struct __nv_tex_rmet_ret { }; + +template<> struct __nv_tex_rmet_ret { typedef char type; }; +template<> struct __nv_tex_rmet_ret { typedef signed char type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned char type; }; +template<> struct __nv_tex_rmet_ret { typedef char1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar1 type; }; +template<> struct __nv_tex_rmet_ret { typedef char2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar2 type; }; +template<> struct __nv_tex_rmet_ret { typedef char4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef short type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned short type; }; +template<> struct __nv_tex_rmet_ret { typedef short1 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort1 type; }; +template<> struct __nv_tex_rmet_ret { typedef short2 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort2 type; }; +template<> struct __nv_tex_rmet_ret { typedef short4 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef int type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned int type; }; +template<> struct __nv_tex_rmet_ret { typedef int1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint1 type; }; +template<> struct __nv_tex_rmet_ret { typedef int2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint2 type; }; +template<> struct __nv_tex_rmet_ret { typedef int4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint4 type; }; + +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template<> struct __nv_tex_rmet_ret { typedef float type; }; +template<> struct __nv_tex_rmet_ret { typedef float1 type; }; +template<> struct __nv_tex_rmet_ret { typedef float2 type; }; +template<> struct __nv_tex_rmet_ret { typedef float4 type; }; + + +template struct __nv_tex_rmet_cast { typedef T* type; }; +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1Dfetch(texture t, int x) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1Dfetch_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x); + return temp; + +} + +template +struct __nv_tex_rmnf_ret { }; + +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1Dfetch(texture t, int x) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1Dfetch_rmnf_v2", &type_dummy, &retval, t, x); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1D(texture t, float x) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1D_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1D(texture t, float x) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1D_rmnf_v2", &type_dummy, &retval, t, x); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2D(texture t, float x, float y) +{ + + typename __nv_tex_rmet_ret::type temp; + + __nv_tex_surf_handler("__tex2D_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2D(texture t, float x, float y) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2D_rmnf_v2", &type_dummy, &retval, t, x, y); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayered(texture t, float x, int layer) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLayered_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, layer); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayered(texture t, float x, int layer) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLayered_rmnf_v2", &type_dummy, &retval, t, x, layer); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLayered_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y, layer); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLayered_rmnf_v2", &type_dummy, &retval, t, x, y, layer); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3D(texture t, float x, float y, float z) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex3D_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y, z); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3D(texture t, float x, float y, float z) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex3D_rmnf_v2", &type_dummy, &retval, t, x, y, z); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemap(texture t, float x, float y, float z) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemap_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y, z); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemap(texture t, float x, float y, float z) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemap_rmnf_v2", &type_dummy, &retval, t, x, y, z); + return retval; + +} + + +template +struct __nv_tex2dgather_ret { }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_ret::type tex2Dgather(texture t, float x, float y, int comp=0) +{ + + T type_dummy; + typename __nv_tex2dgather_ret::type retval; + __nv_tex_surf_handler("__tex2Dgather_v2", &type_dummy, &retval, t, x, y, comp); + return retval; + +} + + +template struct __nv_tex2dgather_rmnf_ret { }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_rmnf_ret::type tex2Dgather(texture t, float x, float y, int comp = 0) +{ + + T type_dummy; + typename __nv_tex2dgather_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2Dgather_rmnf_v2", &type_dummy, &retval, t, x, y, comp); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLod(texture t, float x, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLod(texture t, float x, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLod_rmnf_v2", &type_dummy, &retval, t, x, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLod_rmnf_v2", &type_dummy, &retval, t, x, y, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLayeredLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, layer, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLayeredLod_rmnf_v2", &type_dummy, &retval, t, x, layer, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLayeredLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, layer, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLayeredLod_rmnf_v2", &type_dummy, &retval, t, x, y, layer, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex3DLod_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex3DLod_rmnf_v2", &type_dummy, &retval, t, x, y, z, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLod_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLod_rmnf_v2", &type_dummy, &retval, t, x, y, z, level); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLayered_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, layer); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLayered_rmnf_v2", &type_dummy, &retval, t, x, y, z, layer); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLayeredLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, layer, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLayeredLod_rmnf_v2", &type_dummy, &retval, t, x, y, z, layer, level); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapGrad_rmnf_v2", &type_dummy, &retval, t, x, y, z, &dPdx, &dPdy); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLayeredGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, layer, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLayeredGrad_rmnf_v2", &type_dummy, &retval,t, x, y, z, layer, &dPdx, &dPdy); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, dPdx, dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DGrad_rmnf_v2", &type_dummy, &retval,t, x,dPdx, dPdy); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DGrad_rmnf_v2", &type_dummy, &retval,t, x, y, &dPdx, &dPdy); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLayeredGrad_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, layer, dPdx, dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLayeredGrad_rmnf_v2", &type_dummy, &retval,t, x, layer, dPdx, dPdy); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLayeredGrad_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, layer, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLayeredGrad_rmnf_v2", &type_dummy, &retval,t, x, y, layer, &dPdx, &dPdy); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex3DGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex3DGrad_rmnf_v2", &type_dummy, &retval,t, x, y, z, &dPdx, &dPdy); + return retval; + +} + + + + + +# 3303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template struct __nv_itex_trait { }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1Dfetch(T *ptr, cudaTextureObject_t obj, int x) +{ + + __nv_tex_surf_handler("__itex1Dfetch", ptr, obj, x); + +} + +template +static __attribute__((device)) T tex1Dfetch(cudaTextureObject_t texObject, int x) +{ + + T ret; + tex1Dfetch(&ret, texObject, x); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1D(T *ptr, cudaTextureObject_t obj, float x) +{ + + __nv_tex_surf_handler("__itex1D", ptr, obj, x); + +} + + +template +static __attribute__((device)) T tex1D(cudaTextureObject_t texObject, float x) +{ + + T ret; + tex1D(&ret, texObject, x); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2D(T *ptr, cudaTextureObject_t obj, float x, float y) +{ + + __nv_tex_surf_handler("__itex2D", ptr, obj, x, y); + +} + +template +static __attribute__((device)) T tex2D(cudaTextureObject_t texObject, float x, float y) +{ + + T ret; + tex2D(&ret, texObject, x, y); + return ret; + +} + +# 186 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + __nv_tex_surf_handler("__itex3D", ptr, obj, x, y, z); + +} + +template +static __attribute__((device)) T tex3D(cudaTextureObject_t texObject, float x, float y, float z) +{ + + T ret; + tex3D(&ret, texObject, x, y, z); + return ret; + +} + +# 228 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayered(T *ptr, cudaTextureObject_t obj, float x, int layer) +{ + + __nv_tex_surf_handler("__itex1DLayered", ptr, obj, x, layer); + +} + +template +static __attribute__((device)) T tex1DLayered(cudaTextureObject_t texObject, float x, int layer) +{ + + T ret; + tex1DLayered(&ret, texObject, x, layer); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer) +{ + + __nv_tex_surf_handler("__itex2DLayered", ptr, obj, x, y, layer); + +} + +template +static __attribute__((device)) T tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer) +{ + + T ret; + tex2DLayered(&ret, texObject, x, y, layer); + return ret; + +} + +# 287 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemap(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + __nv_tex_surf_handler("__itexCubemap", ptr, obj, x, y, z); + +} + + +template +static __attribute__((device)) T texCubemap(cudaTextureObject_t texObject, float x, float y, float z) +{ + + T ret; + texCubemap(&ret, texObject, x, y, z); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayered(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer) +{ + + __nv_tex_surf_handler("__itexCubemapLayered", ptr, obj, x, y, z, layer); + +} + +template +static __attribute__((device)) T texCubemapLayered(cudaTextureObject_t texObject, float x, float y, float z, int layer) +{ + + T ret; + texCubemapLayered(&ret, texObject, x, y, z, layer); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, int comp = 0) +{ + + __nv_tex_surf_handler("__itex2Dgather", ptr, obj, x, y, comp); + +} + +template +static __attribute__((device)) T tex2Dgather(cudaTextureObject_t to, float x, float y, int comp = 0) +{ + + T ret; + tex2Dgather(&ret, to, x, y, comp); + return ret; + +} + +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLod(T *ptr, cudaTextureObject_t obj, float x, float level) +{ + + __nv_tex_surf_handler("__itex1DLod", ptr, obj, x, level); + +} + +template +static __attribute__((device)) T tex1DLod(cudaTextureObject_t texObject, float x, float level) +{ + + T ret; + tex1DLod(&ret, texObject, x, level); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level) +{ + + __nv_tex_surf_handler("__itex2DLod", ptr, obj, x, y, level); + +} + +template +static __attribute__((device)) T tex2DLod(cudaTextureObject_t texObject, float x, float y, float level) +{ + + T ret; + tex2DLod(&ret, texObject, x, y, level); + return ret; + +} + +# 428 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + __nv_tex_surf_handler("__itex3DLod", ptr, obj, x, y, z, level); + +} + +template +static __attribute__((device)) T tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + T ret; + tex3DLod(&ret, texObject, x, y, z, level); + return ret; + +} + +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, int layer, float level) +{ + + __nv_tex_surf_handler("__itex1DLayeredLod", ptr, obj, x, layer, level); + +} + +template +static __attribute__((device)) T tex1DLayeredLod(cudaTextureObject_t texObject, float x, int layer, float level) +{ + + T ret; + tex1DLayeredLod(&ret, texObject, x, layer, level); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level) +{ + + __nv_tex_surf_handler("__itex2DLayeredLod", ptr, obj, x, y, layer, level); + +} + +template +static __attribute__((device)) T tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level) +{ + + T ret; + tex2DLayeredLod(&ret, texObject, x, y, layer, level); + return ret; + +} + +# 530 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + __nv_tex_surf_handler("__itexCubemapLod", ptr, obj, x, y, z, level); + +} + +template +static __attribute__((device)) T texCubemapLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + T ret; + texCubemapLod(&ret, texObject, x, y, z, level); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + __nv_tex_surf_handler("__itexCubemapGrad_v2", ptr, obj, x, y, z, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T texCubemapGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T ret; + texCubemapGrad(&ret, texObject, x, y, z, dPdx, dPdy); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float level) +{ + + __nv_tex_surf_handler("__itexCubemapLayeredLod", ptr, obj, x, y, z, layer, level); + +} + +template +static __attribute__((device)) T texCubemapLayeredLod(cudaTextureObject_t texObject, float x, float y, float z, int layer, float level) +{ + + T ret; + texCubemapLayeredLod(&ret, texObject, x, y, z, layer, level); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DGrad(T *ptr, cudaTextureObject_t obj, float x, float dPdx, float dPdy) +{ + + __nv_tex_surf_handler("__itex1DGrad", ptr, obj, x, dPdx, dPdy); + +} + +template +static __attribute__((device)) T tex1DGrad(cudaTextureObject_t texObject, float x, float dPdx, float dPdy) +{ + + T ret; + tex1DGrad(&ret, texObject, x, dPdx, dPdy); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy) +{ + + __nv_tex_surf_handler("__itex2DGrad_v2", ptr, obj, x, y, &dPdx, &dPdy); + + +} + +template +static __attribute__((device)) T tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy) +{ + + T ret; + tex2DGrad(&ret, texObject, x, y, dPdx, dPdy); + return ret; + +} + +# 646 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + __nv_tex_surf_handler("__itex3DGrad_v2", ptr, obj, x, y, z, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T ret; + tex3DGrad(&ret, texObject, x, y, z, dPdx, dPdy); + return ret; + +} + +# 688 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, int layer, float dPdx, float dPdy) +{ + + __nv_tex_surf_handler("__itex1DLayeredGrad", ptr, obj, x, layer, dPdx, dPdy); + +} + +template +static __attribute__((device)) T tex1DLayeredGrad(cudaTextureObject_t texObject, float x, int layer, float dPdx, float dPdy) +{ + + T ret; + tex1DLayeredGrad(&ret, texObject, x, layer, dPdx, dPdy); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredGrad(T * ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + __nv_tex_surf_handler("__itex2DLayeredGrad_v2", ptr, obj, x, y, layer, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + T ret; + tex2DLayeredGrad(&ret, texObject, x, y, layer, dPdx, dPdy); + return ret; + +} + +# 748 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + __nv_tex_surf_handler("__itexCubemapLayeredGrad_v2", ptr, obj, x, y, z, layer, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T texCubemapLayeredGrad(cudaTextureObject_t texObject, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + T ret; + texCubemapLayeredGrad(&ret, texObject, x, y, z, layer, dPdx, dPdy); + return ret; + +} + + + +# 3304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template struct __nv_isurf_trait { }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dread(T *ptr, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1Dread", ptr, obj, x, mode); + +} + +template +static __attribute__((device)) T surf1Dread(cudaSurfaceObject_t surfObject, int x, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf1Dread(&ret, surfObject, x, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2Dread", ptr, obj, x, y, mode); + +} + +template +static __attribute__((device)) T surf2Dread(cudaSurfaceObject_t surfObject, int x, int y, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf2Dread(&ret, surfObject, x, y, boundaryMode); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf3Dread", ptr, obj, x, y, z, mode); + +} + +template +static __attribute__((device)) T surf3Dread(cudaSurfaceObject_t surfObject, int x, int y, int z, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf3Dread(&ret, surfObject, x, y, z, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1DLayeredread", ptr, obj, x, layer, mode); + +} + +template +static __attribute__((device)) T surf1DLayeredread(cudaSurfaceObject_t surfObject, int x, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf1DLayeredread(&ret, surfObject, x, layer, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2DLayeredread", ptr, obj, x, y, layer, mode); + +} + +template +static __attribute__((device)) T surf2DLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf2DLayeredread(&ret, surfObject, x, y, layer, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapread", ptr, obj, x, y, face, mode); + +} + +template +static __attribute__((device)) T surfCubemapread(cudaSurfaceObject_t surfObject, int x, int y, int face, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surfCubemapread(&ret, surfObject, x, y, face, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapLayeredread", ptr, obj, x, y, layerface, mode); + +} + +template +static __attribute__((device)) T surfCubemapLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layerface, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surfCubemapLayeredread(&ret, surfObject, x, y, layerface, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dwrite(T val, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1Dwrite_v2", &val, obj, x, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2Dwrite_v2", &val, obj, x, y, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf3Dwrite_v2", &val, obj, x, y, z, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1DLayeredwrite_v2", &val, obj, x, layer, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2DLayeredwrite_v2", &val, obj, x, y, layer, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapwrite(T val, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapwrite_v2", &val, obj, x, y, face, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapLayeredwrite_v2", &val, obj, x, y, layerface, mode); + +} + + + + + + +# 3305 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/cudacc_ext.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/cudacc_ext.h" + + +# 3306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +extern "C" __attribute__((host)) __attribute__((device)) unsigned __cudaPushCallConfiguration(dim3 gridDim, + dim3 blockDim, + size_t sharedMem = 0, + struct CUstream_st *stream = 0); + + + + +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" + + + + +extern "C" { + + +uint3 __attribute__((device_builtin)) extern const threadIdx; +uint3 __attribute__((device_builtin)) extern const blockIdx; +dim3 __attribute__((device_builtin)) extern const blockDim; +dim3 __attribute__((device_builtin)) extern const gridDim; +int __attribute__((device_builtin)) extern const warpSize; + + + + +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + + + + + + + + + + + +# 142 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchCooperativeKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) cudaError_t cudaEventCreate( + cudaEvent_t *event, + unsigned int flags +) +{ + return ::cudaEventCreateWithFlags(event, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + void **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc(ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostAlloc( + T **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostGetDevicePointer( + T **pDevice, + void *pHost, + unsigned int flags +) +{ + return ::cudaHostGetDevicePointer((void**)(void*)pDevice, pHost, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocManaged( + T **devPtr, + size_t size, + unsigned int flags = 0x01 +) +{ + return ::cudaMallocManaged((void**)(void*)devPtr, size, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaStreamAttachMemAsync( + cudaStream_t stream, + T *devPtr, + size_t length = 0, + unsigned int flags = 0x04 +) +{ + return ::cudaStreamAttachMemAsync(stream, (void*)devPtr, length, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMalloc( + T **devPtr, + size_t size +) +{ + return ::cudaMalloc((void**)(void*)devPtr, size); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + T **ptr, + size_t size, + unsigned int flags = 0 +) +{ + return cudaMallocHost((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocPitch( + T **devPtr, + size_t *pitch, + size_t width, + size_t height +) +{ + return ::cudaMallocPitch((void**)(void*)devPtr, pitch, width, height); +} + + + + + + + + + + +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + void **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync(ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaStream_t stream +) +{ + return ::cudaMallocAsync((void**)(void*)ptr, size, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocFromPoolAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbol( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice +) +{ + return ::cudaMemcpyToSymbol((const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyToSymbolAsync((const void*)&symbol, src, count, offset, kind, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbol( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost +) +{ + return ::cudaMemcpyFromSymbol(dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyFromSymbolAsync(dst, (const void*)&symbol, count, offset, kind, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeToSymbol(pGraphNode, graph, pDependencies, numDependencies, (const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeFromSymbol(pGraphNode, graph, pDependencies, numDependencies, dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsToSymbol(node, (const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsFromSymbol(node, dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsToSymbol(hGraphExec, node, (const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsFromSymbol(hGraphExec, node, dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + unsigned int flags) +{ + return ::cudaUserObjectCreate( + object_out, + objectToWrap, + [](void *vpObj) { delete reinterpret_cast(vpObj); }, + initialRefcount, + flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + cudaUserObjectFlags flags) +{ + return cudaUserObjectCreate(object_out, objectToWrap, initialRefcount, (unsigned int)flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolAddress( + void **devPtr, + const T &symbol +) +{ + return ::cudaGetSymbolAddress(devPtr, (const void*)&symbol); +} + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolSize( + size_t *size, + const T &symbol +) +{ + return ::cudaGetSymbolSize(size, (const void*)&symbol); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t size = (0x7fffffff * 2U + 1U) +) +{ + return ::cudaBindTexture(offset, &tex, devPtr, &desc, size); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t size = (0x7fffffff * 2U + 1U) +) +{ + return cudaBindTexture(offset, tex, devPtr, tex.channelDesc, size); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &desc, width, height, pitch); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &tex.channelDesc, width, height, pitch); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToArray(&tex, array, &desc); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindTextureToArray(tex, array, desc) : err; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToMipmappedArray(&tex, mipmappedArray, &desc); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray +) +{ + struct cudaChannelFormatDesc desc; + cudaArray_t levelArray; + cudaError_t err = ::cudaGetMipmappedArrayLevel(&levelArray, mipmappedArray, 0); + + if (err != cudaSuccess) { + return err; + } + err = ::cudaGetChannelDesc(&desc, levelArray); + + return err == cudaSuccess ? cudaBindTextureToMipmappedArray(tex, mipmappedArray, desc) : err; +} + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaUnbindTexture( + const struct texture &tex +) +{ + return ::cudaUnbindTexture(&tex); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset( + size_t *offset, + const struct texture &tex +) +{ + return ::cudaGetTextureAlignmentOffset(offset, &tex); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetCacheConfig( + T *func, + enum cudaFuncCache cacheConfig +) +{ + return ::cudaFuncSetCacheConfig((const void*)func, cacheConfig); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig( + T *func, + enum cudaSharedMemConfig config +) +{ + return ::cudaFuncSetSharedMemConfig((const void*)func, config); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, 0x00); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize, + unsigned int flags) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, flags); +} + + + + +class __cudaOccupancyB2DHelper { + size_t n; +public: + inline __attribute__((host)) __attribute__((device)) __cudaOccupancyB2DHelper(size_t n_) : n(n_) {} + inline __attribute__((host)) __attribute__((device)) size_t operator()(int) + { + return n; + } +}; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + cudaError_t status; + + + int device; + struct cudaFuncAttributes attr; + + + int maxThreadsPerMultiProcessor; + int warpSize; + int devMaxThreadsPerBlock; + int multiProcessorCount; + int funcMaxThreadsPerBlock; + int occupancyLimit; + int granularity; + + + int maxBlockSize = 0; + int numBlocks = 0; + int maxOccupancy = 0; + + + int blockSizeToTryAligned; + int blockSizeToTry; + int blockSizeLimitAligned; + int occupancyInBlocks; + int occupancyInThreads; + size_t dynamicSMemSize; + + + + + + if (!minGridSize || !blockSize || !func) { + return cudaErrorInvalidValue; + } + + + + + + status = ::cudaGetDevice(&device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &maxThreadsPerMultiProcessor, + cudaDevAttrMaxThreadsPerMultiProcessor, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &warpSize, + cudaDevAttrWarpSize, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &devMaxThreadsPerBlock, + cudaDevAttrMaxThreadsPerBlock, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &multiProcessorCount, + cudaDevAttrMultiProcessorCount, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaFuncGetAttributes(&attr, func); + if (status != cudaSuccess) { + return status; + } + + funcMaxThreadsPerBlock = attr.maxThreadsPerBlock; + + + + + + occupancyLimit = maxThreadsPerMultiProcessor; + granularity = warpSize; + + if (blockSizeLimit == 0) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (devMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (funcMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = funcMaxThreadsPerBlock; + } + + blockSizeLimitAligned = ((blockSizeLimit + (granularity - 1)) / granularity) * granularity; + + for (blockSizeToTryAligned = blockSizeLimitAligned; blockSizeToTryAligned > 0; blockSizeToTryAligned -= granularity) { + + + + if (blockSizeLimit < blockSizeToTryAligned) { + blockSizeToTry = blockSizeLimit; + } else { + blockSizeToTry = blockSizeToTryAligned; + } + + dynamicSMemSize = blockSizeToDynamicSMemSize(blockSizeToTry); + + status = cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + &occupancyInBlocks, + func, + blockSizeToTry, + dynamicSMemSize, + flags); + + if (status != cudaSuccess) { + return status; + } + + occupancyInThreads = blockSizeToTry * occupancyInBlocks; + + if (occupancyInThreads > maxOccupancy) { + maxBlockSize = blockSizeToTry; + numBlocks = occupancyInBlocks; + maxOccupancy = occupancyInThreads; + } + + + + if (occupancyLimit == maxOccupancy) { + break; + } + } + + + + + + + + *minGridSize = numBlocks * multiProcessorCount; + *blockSize = maxBlockSize; + + return status; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMem( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, blockSizeLimit, 0x00); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSize( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, 0x00); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock( + size_t *dynamicSmemSize, + T func, + int numBlocks, + int blockSize) +{ + return ::cudaOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, (const void*)func, numBlocks, blockSize); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeWithFlags( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncGetAttributes( + struct cudaFuncAttributes *attr, + T *entry +) +{ + return ::cudaFuncGetAttributes(attr, (const void*)entry); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetAttribute( + T *entry, + enum cudaFuncAttribute attr, + int value +) +{ + return ::cudaFuncSetAttribute((const void*)entry, attr, value); +} + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindSurfaceToArray(&surf, array, &desc); +} + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindSurfaceToArray(surf, array, desc) : err; +} + + + + + + + +# 2559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" + + + + + + + + +# 1 "CMakeCUDACompilerId.cu" 2 + + + + + + + + +# 34 "CMakeCUDACompilerId.cu" + +# 59 "CMakeCUDACompilerId.cu" + + + + + +char const* info_compiler = "INFO" ":" "compiler[" "NVIDIA" "]"; + +char const* info_simulate = "INFO" ":" "simulate[" "GNU" "]"; + + + + + + + + + +# 183 "CMakeCUDACompilerId.cu" + + + + + + +# 316 "CMakeCUDACompilerId.cu" + + +# 327 "CMakeCUDACompilerId.cu" + + +# 338 "CMakeCUDACompilerId.cu" + + + + + + + +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + ('0' + (((11) / 10000000)%10)), ('0' + (((11) / 1000000)%10)), ('0' + (((11) / 100000)%10)), ('0' + (((11) / 10000)%10)), ('0' + (((11) / 1000)%10)), ('0' + (((11) / 100)%10)), ('0' + (((11) / 10)%10)), ('0' + ((11) % 10)), + + '.', ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((64) / 10000000)%10)), ('0' + (((64) / 1000000)%10)), ('0' + (((64) / 100000)%10)), ('0' + (((64) / 10000)%10)), ('0' + (((64) / 1000)%10)), ('0' + (((64) / 100)%10)), ('0' + (((64) / 10)%10)), ('0' + ((64) % 10)), + + + + + + ']','\0'}; + + + +# 371 "CMakeCUDACompilerId.cu" + + + +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((5) / 10000000)%10)), ('0' + (((5) / 1000000)%10)), ('0' + (((5) / 100000)%10)), ('0' + (((5) / 10000)%10)), ('0' + (((5) / 1000)%10)), ('0' + (((5) / 100)%10)), ('0' + (((5) / 10)%10)), ('0' + ((5) % 10)), +# 387 "CMakeCUDACompilerId.cu" + ']','\0'}; + + + + + + +char const* info_platform = "INFO" ":" "platform[" "Linux" "]"; +char const* info_arch = "INFO" ":" "arch[" "]"; + + + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +# 407 "CMakeCUDACompilerId.cu" + "14" + + + + + +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" + + + "ON" + + + +"]"; + + + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + + require += info_version[argc]; + + + require += info_simulate[argc]; + + + require += info_simulate_version[argc]; + + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp4.ii b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp4.ii new file mode 100644 index 00000000..02018190 --- /dev/null +++ b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp4.ii @@ -0,0 +1,56888 @@ +# 1 "CMakeCUDACompilerId.cu" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h" 1 3 +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 1 3 + + + + + + + +struct __va_list_tag { + unsigned int gp_offset; + unsigned int fp_offset; + char *overflow_arg_area; + char *reg_save_area; +}; + +# 27 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 3 + +typedef struct __va_list_tag __pgi_va_list[1]; + + + +# 41 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 3 + + + + + + + + + + + +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h" 1 3 + + + + + + + + + + + + + +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h" 1 3 + + + + + + + + +#pragma acc routine seq +extern "C" void __cxa_vec_ctor(void *__array_address, + unsigned long int __element_count, + unsigned long int __element_size, + void (*__constructor)(void *), + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_cctor(void *__destination_array, + void *__source_array, + unsigned long int __element_count, + unsigned long int __element_size, + void (*__constructor)(void *, void *), + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_dtor(void *__array_address, + unsigned long int __element_count, + unsigned long int __element_size, + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void *__cxa_vec_new(unsigned long int __element_count, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__constructor)(void *), + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void *__cxa_vec_new2(unsigned long int __element_count, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__constructor)(void *), + void (*__destructor)(void *), + void *(*__allocator)(unsigned long int), + void (*__deallocator)(void *)); + +#pragma acc routine seq +extern "C" void *__cxa_vec_new3(unsigned long int __element_count, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__constructor)(void *), + void (*__destructor)(void *), + void *(*__allocator)(unsigned long int), + void (*__deallocator)(void *, unsigned long int)); + +#pragma acc routine seq +extern "C" void __cxa_vec_delete(void *__array_address, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_delete2(void *__array_address, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__destructor)(void *), + void (*__deallocator)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_delete3(void *__array_address, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__destructor)(void *), + void (*__deallocator)(void *, unsigned long int)); + +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 71 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + + + + +# 77 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + + +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + +# 163 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + +# 1 "/usr/include/features.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 146 "/usr/include/features.h" 3 + + + + + + + + + + + + + + +# 166 "/usr/include/features.h" 3 + + + + + +# 177 "/usr/include/features.h" 3 + + + + + + + + +# 191 "/usr/include/features.h" 3 + + +# 217 "/usr/include/features.h" 3 + + + +# 229 "/usr/include/features.h" 3 + + +# 237 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 283 "/usr/include/features.h" 3 + +# 299 "/usr/include/features.h" 3 + + + + + + + +# 312 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + +# 338 "/usr/include/features.h" 3 + + + + + + + +# 370 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 409 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + + + + + +# 440 "/usr/include/features.h" 3 + + + +# 1 "/usr/include/stdc-predef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 43 "/usr/include/stdc-predef.h" 3 + +# 51 "/usr/include/stdc-predef.h" 3 + + + + + + + + + +# 444 "/usr/include/features.h" 2 3 + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/sys/cdefs.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 48 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 72 "/usr/include/sys/cdefs.h" 3 + +# 87 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 120 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 137 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + +# 160 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + +# 188 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 221 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + +# 248 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + +# 266 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + +# 289 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + +# 312 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 324 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + +# 354 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + + +# 382 "/usr/include/sys/cdefs.h" 3 + + + + +# 400 "/usr/include/sys/cdefs.h" 3 + +# 408 "/usr/include/sys/cdefs.h" 3 + + + + + + + +# 424 "/usr/include/sys/cdefs.h" 3 + +# 433 "/usr/include/sys/cdefs.h" 3 + + +# 443 "/usr/include/sys/cdefs.h" 3 + +# 451 "/usr/include/sys/cdefs.h" 3 + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 453 "/usr/include/sys/cdefs.h" 2 3 +# 1 "/usr/include/bits/long-double.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 454 "/usr/include/sys/cdefs.h" 2 3 + +# 486 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 499 "/usr/include/sys/cdefs.h" 3 + + + + + + + + +# 516 "/usr/include/sys/cdefs.h" 3 + +# 466 "/usr/include/features.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/gnu/stubs.h" 1 3 + + + + + +# 1 "/usr/include/gnu/stubs-64.h" 1 3 + + + + + + + + + +# 11 "/usr/include/gnu/stubs.h" 2 3 +# 490 "/usr/include/features.h" 2 3 + + +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 2 + +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + + + + +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + + + + + + + + + + + + + + + + + + + + +# 232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 252 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 2 + + + + + + + + +enum __attribute__((device_builtin)) cudaRoundMode +{ + cudaRoundNearest, + cudaRoundZero, + cudaRoundPosInf, + cudaRoundMinInf +}; + + + + + + +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 66 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 2 + + + + + + + + +# 91 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" + + + + + + + + + +struct __attribute__((device_builtin)) char1 +{ + signed char x; +}; + +struct __attribute__((device_builtin)) uchar1 +{ + unsigned char x; +}; + + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) char2 +{ + signed char x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) uchar2 +{ + unsigned char x, y; +}; + +struct __attribute__((device_builtin)) char3 +{ + signed char x, y, z; +}; + +struct __attribute__((device_builtin)) uchar3 +{ + unsigned char x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) char4 +{ + signed char x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) uchar4 +{ + unsigned char x, y, z, w; +}; + +struct __attribute__((device_builtin)) short1 +{ + short x; +}; + +struct __attribute__((device_builtin)) ushort1 +{ + unsigned short x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) short2 +{ + short x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) ushort2 +{ + unsigned short x, y; +}; + +struct __attribute__((device_builtin)) short3 +{ + short x, y, z; +}; + +struct __attribute__((device_builtin)) ushort3 +{ + unsigned short x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) short4 { short x; short y; short z; short w; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) ushort4 { unsigned short x; unsigned short y; unsigned short z; unsigned short w; }; + +struct __attribute__((device_builtin)) int1 +{ + int x; +}; + +struct __attribute__((device_builtin)) uint1 +{ + unsigned int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) int2 { int x; int y; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) uint2 { unsigned int x; unsigned int y; }; + +struct __attribute__((device_builtin)) int3 +{ + int x, y, z; +}; + +struct __attribute__((device_builtin)) uint3 +{ + unsigned int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) int4 +{ + int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) uint4 +{ + unsigned int x, y, z, w; +}; + +struct __attribute__((device_builtin)) long1 +{ + long int x; +}; + +struct __attribute__((device_builtin)) ulong1 +{ + unsigned long x; +}; + + + + + + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(long int)))) long2 +{ + long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(unsigned long int)))) ulong2 +{ + unsigned long int x, y; +}; + + + +struct __attribute__((device_builtin)) long3 +{ + long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulong3 +{ + unsigned long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) long4 +{ + long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulong4 +{ + unsigned long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) float1 +{ + float x; +}; + +# 275 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) float2 { float x; float y; }; + + + + +struct __attribute__((device_builtin)) float3 +{ + float x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) float4 +{ + float x, y, z, w; +}; + +struct __attribute__((device_builtin)) longlong1 +{ + long long int x; +}; + +struct __attribute__((device_builtin)) ulonglong1 +{ + unsigned long long int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong2 +{ + long long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong2 +{ + unsigned long long int x, y; +}; + +struct __attribute__((device_builtin)) longlong3 +{ + long long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulonglong3 +{ + unsigned long long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong4 +{ + long long int x, y, z ,w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong4 +{ + unsigned long long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) double1 +{ + double x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double2 +{ + double x, y; +}; + +struct __attribute__((device_builtin)) double3 +{ + double x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double4 +{ + double x, y, z, w; +}; + + + + + + + + + + + + + +typedef __attribute__((device_builtin)) struct char1 char1; +typedef __attribute__((device_builtin)) struct uchar1 uchar1; +typedef __attribute__((device_builtin)) struct char2 char2; +typedef __attribute__((device_builtin)) struct uchar2 uchar2; +typedef __attribute__((device_builtin)) struct char3 char3; +typedef __attribute__((device_builtin)) struct uchar3 uchar3; +typedef __attribute__((device_builtin)) struct char4 char4; +typedef __attribute__((device_builtin)) struct uchar4 uchar4; +typedef __attribute__((device_builtin)) struct short1 short1; +typedef __attribute__((device_builtin)) struct ushort1 ushort1; +typedef __attribute__((device_builtin)) struct short2 short2; +typedef __attribute__((device_builtin)) struct ushort2 ushort2; +typedef __attribute__((device_builtin)) struct short3 short3; +typedef __attribute__((device_builtin)) struct ushort3 ushort3; +typedef __attribute__((device_builtin)) struct short4 short4; +typedef __attribute__((device_builtin)) struct ushort4 ushort4; +typedef __attribute__((device_builtin)) struct int1 int1; +typedef __attribute__((device_builtin)) struct uint1 uint1; +typedef __attribute__((device_builtin)) struct int2 int2; +typedef __attribute__((device_builtin)) struct uint2 uint2; +typedef __attribute__((device_builtin)) struct int3 int3; +typedef __attribute__((device_builtin)) struct uint3 uint3; +typedef __attribute__((device_builtin)) struct int4 int4; +typedef __attribute__((device_builtin)) struct uint4 uint4; +typedef __attribute__((device_builtin)) struct long1 long1; +typedef __attribute__((device_builtin)) struct ulong1 ulong1; +typedef __attribute__((device_builtin)) struct long2 long2; +typedef __attribute__((device_builtin)) struct ulong2 ulong2; +typedef __attribute__((device_builtin)) struct long3 long3; +typedef __attribute__((device_builtin)) struct ulong3 ulong3; +typedef __attribute__((device_builtin)) struct long4 long4; +typedef __attribute__((device_builtin)) struct ulong4 ulong4; +typedef __attribute__((device_builtin)) struct float1 float1; +typedef __attribute__((device_builtin)) struct float2 float2; +typedef __attribute__((device_builtin)) struct float3 float3; +typedef __attribute__((device_builtin)) struct float4 float4; +typedef __attribute__((device_builtin)) struct longlong1 longlong1; +typedef __attribute__((device_builtin)) struct ulonglong1 ulonglong1; +typedef __attribute__((device_builtin)) struct longlong2 longlong2; +typedef __attribute__((device_builtin)) struct ulonglong2 ulonglong2; +typedef __attribute__((device_builtin)) struct longlong3 longlong3; +typedef __attribute__((device_builtin)) struct ulonglong3 ulonglong3; +typedef __attribute__((device_builtin)) struct longlong4 longlong4; +typedef __attribute__((device_builtin)) struct ulonglong4 ulonglong4; +typedef __attribute__((device_builtin)) struct double1 double1; +typedef __attribute__((device_builtin)) struct double2 double2; +typedef __attribute__((device_builtin)) struct double3 double3; +typedef __attribute__((device_builtin)) struct double4 double4; + + + + + + + +struct __attribute__((device_builtin)) dim3 +{ + unsigned int x, y, z; + + + __attribute__((host)) __attribute__((device)) constexpr dim3(unsigned int vx = 1, unsigned int vy = 1, unsigned int vz = 1) : x(vx), y(vy), z(vz) {} + __attribute__((host)) __attribute__((device)) constexpr dim3(uint3 v) : x(v.x), y(v.y), z(v.z) {} + __attribute__((host)) __attribute__((device)) constexpr operator uint3(void) const { return uint3{x, y, z}; } +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +}; + +typedef __attribute__((device_builtin)) struct dim3 dim3; + + + + + + + + +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 1 3 + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 192 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + +# 1 "/usr/include/limits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 27 "/usr/include/limits.h" 2 3 + + + + + + + + + + +# 114 "/usr/include/limits.h" 3 + + + + + + + + + + + + + + + + +# 141 "/usr/include/limits.h" 3 + + + + +# 180 "/usr/include/limits.h" 3 + + + +# 1 "/usr/include/bits/posix1_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 28 "/usr/include/bits/posix1_lim.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/local_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +# 36 "/usr/include/bits/local_lim.h" 3 + + +# 1 "/usr/include/linux/limits.h" 1 3 + + + + + + +# 18 "/usr/include/linux/limits.h" 3 + + + +# 39 "/usr/include/bits/local_lim.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 162 "/usr/include/bits/posix1_lim.h" 2 3 + + + + + + +# 174 "/usr/include/bits/posix1_lim.h" 3 + + + + + + + + + +# 184 "/usr/include/limits.h" 2 3 + + +# 1 "/usr/include/bits/posix2_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 86 "/usr/include/bits/posix2_lim.h" 3 + + + + +# 188 "/usr/include/limits.h" 2 3 + + +# 1 "/usr/include/bits/xopen_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/uio_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 65 "/usr/include/bits/xopen_lim.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 123 "/usr/include/bits/xopen_lim.h" 3 + + +# 136 "/usr/include/bits/xopen_lim.h" 3 + +# 147 "/usr/include/bits/xopen_lim.h" 3 + +# 192 "/usr/include/limits.h" 2 3 +# 195 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 + + +# 8 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 2 3 +# 35 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 84 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + +# 101 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + + + + +# 115 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + + + + + + + + + + + + + + + + + + +# 148 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + + + + + + + + + +# 186 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef long int ptrdiff_t; +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef unsigned long int size_t; +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +typedef struct { + long long __max_align_ll __attribute__((__aligned__(__alignof__(long long)))); + long double __max_align_ld __attribute__((__aligned__(__alignof__(long double)))); + + + + + + + + +} max_align_t; + + + + + + + typedef decltype(nullptr) nullptr_t; + + + + + +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + + + + + + + + + + + +enum __attribute__((device_builtin)) cudaError +{ + + + + + + cudaSuccess = 0, + + + + + + cudaErrorInvalidValue = 1, + + + + + + cudaErrorMemoryAllocation = 2, + + + + + + cudaErrorInitializationError = 3, + + + + + + + cudaErrorCudartUnloading = 4, + + + + + + + cudaErrorProfilerDisabled = 5, + + + + + + + + cudaErrorProfilerNotInitialized = 6, + + + + + + + cudaErrorProfilerAlreadyStarted = 7, + + + + + + + cudaErrorProfilerAlreadyStopped = 8, + + + + + + + + + cudaErrorInvalidConfiguration = 9, + + + + + + cudaErrorInvalidPitchValue = 12, + + + + + + cudaErrorInvalidSymbol = 13, + + + + + + + + cudaErrorInvalidHostPointer = 16, + + + + + + + + cudaErrorInvalidDevicePointer = 17, + + + + + + cudaErrorInvalidTexture = 18, + + + + + + cudaErrorInvalidTextureBinding = 19, + + + + + + + cudaErrorInvalidChannelDescriptor = 20, + + + + + + cudaErrorInvalidMemcpyDirection = 21, + + + + + + + + + + cudaErrorAddressOfConstant = 22, + + + + + + + + + cudaErrorTextureFetchFailed = 23, + + + + + + + + + cudaErrorTextureNotBound = 24, + + + + + + + + + cudaErrorSynchronizationError = 25, + + + + + + cudaErrorInvalidFilterSetting = 26, + + + + + + cudaErrorInvalidNormSetting = 27, + + + + + + + + cudaErrorMixedDeviceExecution = 28, + + + + + + + + cudaErrorNotYetImplemented = 31, + + + + + + + + + cudaErrorMemoryValueTooLarge = 32, + + + + + + + cudaErrorStubLibrary = 34, + + + + + + + cudaErrorInsufficientDriver = 35, + + + + + + + cudaErrorCallRequiresNewerDriver = 36, + + + + + + cudaErrorInvalidSurface = 37, + + + + + + cudaErrorDuplicateVariableName = 43, + + + + + + cudaErrorDuplicateTextureName = 44, + + + + + + cudaErrorDuplicateSurfaceName = 45, + + + + + + + + + + cudaErrorDevicesUnavailable = 46, + + + + + + + + + + + + + cudaErrorIncompatibleDriverContext = 49, + + + + + + cudaErrorMissingConfiguration = 52, + + + + + + + + + cudaErrorPriorLaunchFailure = 53, + + + + + + + cudaErrorLaunchMaxDepthExceeded = 65, + + + + + + + + cudaErrorLaunchFileScopedTex = 66, + + + + + + + + cudaErrorLaunchFileScopedSurf = 67, + + + + + + + + + + + + + + + cudaErrorSyncDepthExceeded = 68, + + + + + + + + + + + + cudaErrorLaunchPendingCountExceeded = 69, + + + + + + cudaErrorInvalidDeviceFunction = 98, + + + + + + cudaErrorNoDevice = 100, + + + + + + + cudaErrorInvalidDevice = 101, + + + + + cudaErrorDeviceNotLicensed = 102, + + + + + + + + + cudaErrorSoftwareValidityNotEstablished = 103, + + + + + cudaErrorStartupFailure = 127, + + + + + cudaErrorInvalidKernelImage = 200, + + + + + + + + + + cudaErrorDeviceUninitialized = 201, + + + + + cudaErrorMapBufferObjectFailed = 205, + + + + + cudaErrorUnmapBufferObjectFailed = 206, + + + + + + cudaErrorArrayIsMapped = 207, + + + + + cudaErrorAlreadyMapped = 208, + + + + + + + + cudaErrorNoKernelImageForDevice = 209, + + + + + cudaErrorAlreadyAcquired = 210, + + + + + cudaErrorNotMapped = 211, + + + + + + cudaErrorNotMappedAsArray = 212, + + + + + + cudaErrorNotMappedAsPointer = 213, + + + + + + cudaErrorECCUncorrectable = 214, + + + + + + cudaErrorUnsupportedLimit = 215, + + + + + + cudaErrorDeviceAlreadyInUse = 216, + + + + + + cudaErrorPeerAccessUnsupported = 217, + + + + + + cudaErrorInvalidPtx = 218, + + + + + cudaErrorInvalidGraphicsContext = 219, + + + + + + cudaErrorNvlinkUncorrectable = 220, + + + + + + + cudaErrorJitCompilerNotFound = 221, + + + + + + + cudaErrorUnsupportedPtxVersion = 222, + + + + + + + cudaErrorJitCompilationDisabled = 223, + + + + + cudaErrorUnsupportedExecAffinity = 224, + + + + + cudaErrorInvalidSource = 300, + + + + + cudaErrorFileNotFound = 301, + + + + + cudaErrorSharedObjectSymbolNotFound = 302, + + + + + cudaErrorSharedObjectInitFailed = 303, + + + + + cudaErrorOperatingSystem = 304, + + + + + + + cudaErrorInvalidResourceHandle = 400, + + + + + + cudaErrorIllegalState = 401, + + + + + + + cudaErrorSymbolNotFound = 500, + + + + + + + + cudaErrorNotReady = 600, + + + + + + + + cudaErrorIllegalAddress = 700, + + + + + + + + + cudaErrorLaunchOutOfResources = 701, + + + + + + + + + + + cudaErrorLaunchTimeout = 702, + + + + + + cudaErrorLaunchIncompatibleTexturing = 703, + + + + + + + cudaErrorPeerAccessAlreadyEnabled = 704, + + + + + + + cudaErrorPeerAccessNotEnabled = 705, + + + + + + + + + + + + + cudaErrorSetOnActiveProcess = 708, + + + + + + + cudaErrorContextIsDestroyed = 709, + + + + + + + cudaErrorAssert = 710, + + + + + + + cudaErrorTooManyPeers = 711, + + + + + + cudaErrorHostMemoryAlreadyRegistered = 712, + + + + + + cudaErrorHostMemoryNotRegistered = 713, + + + + + + + + + cudaErrorHardwareStackError = 714, + + + + + + + + cudaErrorIllegalInstruction = 715, + + + + + + + + + cudaErrorMisalignedAddress = 716, + + + + + + + + + + + cudaErrorInvalidAddressSpace = 717, + + + + + + + + cudaErrorInvalidPc = 718, + + + + + + + + + + + cudaErrorLaunchFailure = 719, + + + + + + + + + cudaErrorCooperativeLaunchTooLarge = 720, + + + + + cudaErrorNotPermitted = 800, + + + + + + cudaErrorNotSupported = 801, + + + + + + + + + cudaErrorSystemNotReady = 802, + + + + + + + cudaErrorSystemDriverMismatch = 803, + + + + + + + + + cudaErrorCompatNotSupportedOnDevice = 804, + + + + + cudaErrorMpsConnectionFailed = 805, + + + + + cudaErrorMpsRpcFailure = 806, + + + + + + cudaErrorMpsServerNotReady = 807, + + + + + cudaErrorMpsMaxClientsReached = 808, + + + + + cudaErrorMpsMaxConnectionsReached = 809, + + + + + cudaErrorStreamCaptureUnsupported = 900, + + + + + + cudaErrorStreamCaptureInvalidated = 901, + + + + + + cudaErrorStreamCaptureMerge = 902, + + + + + cudaErrorStreamCaptureUnmatched = 903, + + + + + + cudaErrorStreamCaptureUnjoined = 904, + + + + + + + cudaErrorStreamCaptureIsolation = 905, + + + + + + cudaErrorStreamCaptureImplicit = 906, + + + + + + cudaErrorCapturedEvent = 907, + + + + + + + cudaErrorStreamCaptureWrongThread = 908, + + + + + cudaErrorTimeout = 909, + + + + + + cudaErrorGraphExecUpdateFailure = 910, + + + + + + + + + + cudaErrorExternalDevice = 911, + + + + + + + + + + + + + cudaErrorUnknown = 999, + + + + + + + + cudaErrorApiFailureBase = 10000 +}; + + + + +enum __attribute__((device_builtin)) cudaChannelFormatKind +{ + cudaChannelFormatKindSigned = 0, + cudaChannelFormatKindUnsigned = 1, + cudaChannelFormatKindFloat = 2, + cudaChannelFormatKindNone = 3, + cudaChannelFormatKindNV12 = 4, + cudaChannelFormatKindUnsignedNormalized8X1 = 5, + cudaChannelFormatKindUnsignedNormalized8X2 = 6, + cudaChannelFormatKindUnsignedNormalized8X4 = 7, + cudaChannelFormatKindUnsignedNormalized16X1 = 8, + cudaChannelFormatKindUnsignedNormalized16X2 = 9, + cudaChannelFormatKindUnsignedNormalized16X4 = 10, + cudaChannelFormatKindSignedNormalized8X1 = 11, + cudaChannelFormatKindSignedNormalized8X2 = 12, + cudaChannelFormatKindSignedNormalized8X4 = 13, + cudaChannelFormatKindSignedNormalized16X1 = 14, + cudaChannelFormatKindSignedNormalized16X2 = 15, + cudaChannelFormatKindSignedNormalized16X4 = 16, + cudaChannelFormatKindUnsignedBlockCompressed1 = 17, + cudaChannelFormatKindUnsignedBlockCompressed1SRGB = 18, + cudaChannelFormatKindUnsignedBlockCompressed2 = 19, + cudaChannelFormatKindUnsignedBlockCompressed2SRGB = 20, + cudaChannelFormatKindUnsignedBlockCompressed3 = 21, + cudaChannelFormatKindUnsignedBlockCompressed3SRGB = 22, + cudaChannelFormatKindUnsignedBlockCompressed4 = 23, + cudaChannelFormatKindSignedBlockCompressed4 = 24, + cudaChannelFormatKindUnsignedBlockCompressed5 = 25, + cudaChannelFormatKindSignedBlockCompressed5 = 26, + cudaChannelFormatKindUnsignedBlockCompressed6H = 27, + cudaChannelFormatKindSignedBlockCompressed6H = 28, + cudaChannelFormatKindUnsignedBlockCompressed7 = 29, + cudaChannelFormatKindUnsignedBlockCompressed7SRGB = 30 +}; + + + + +struct __attribute__((device_builtin)) cudaChannelFormatDesc +{ + int x; + int y; + int z; + int w; + enum cudaChannelFormatKind f; +}; + + + + +typedef struct cudaArray *cudaArray_t; + + + + +typedef const struct cudaArray *cudaArray_const_t; + +struct cudaArray; + + + + +typedef struct cudaMipmappedArray *cudaMipmappedArray_t; + + + + +typedef const struct cudaMipmappedArray *cudaMipmappedArray_const_t; + +struct cudaMipmappedArray; + + + + + + + + + +struct __attribute__((device_builtin)) cudaArraySparseProperties { + struct { + unsigned int width; + unsigned int height; + unsigned int depth; + } tileExtent; + unsigned int miptailFirstLevel; + unsigned long long miptailSize; + unsigned int flags; + unsigned int reserved[4]; +}; + + + + + +struct __attribute__((device_builtin)) cudaArrayMemoryRequirements { + size_t size; + size_t alignment; + unsigned int reserved[4]; +}; + + + + + +enum __attribute__((device_builtin)) cudaMemoryType +{ + cudaMemoryTypeUnregistered = 0, + cudaMemoryTypeHost = 1, + cudaMemoryTypeDevice = 2, + cudaMemoryTypeManaged = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaMemcpyKind +{ + cudaMemcpyHostToHost = 0, + cudaMemcpyHostToDevice = 1, + cudaMemcpyDeviceToHost = 2, + cudaMemcpyDeviceToDevice = 3, + cudaMemcpyDefault = 4 +}; + + + + + + +struct __attribute__((device_builtin)) cudaPitchedPtr +{ + void *ptr; + size_t pitch; + size_t xsize; + size_t ysize; +}; + + + + + + +struct __attribute__((device_builtin)) cudaExtent +{ + size_t width; + size_t height; + size_t depth; +}; + + + + + + +struct __attribute__((device_builtin)) cudaPos +{ + size_t x; + size_t y; + size_t z; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + + struct cudaExtent extent; + enum cudaMemcpyKind kind; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DPeerParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + int srcDevice; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + int dstDevice; + + struct cudaExtent extent; +}; + + + + +struct __attribute__((device_builtin)) cudaMemsetParams { + void *dst; + size_t pitch; + unsigned int value; + unsigned int elementSize; + size_t width; + size_t height; +}; + + + + +enum __attribute__((device_builtin)) cudaAccessProperty { + cudaAccessPropertyNormal = 0, + cudaAccessPropertyStreaming = 1, + cudaAccessPropertyPersisting = 2 +}; + + + + + + + + + + + + +struct __attribute__((device_builtin)) cudaAccessPolicyWindow { + void *base_ptr; + size_t num_bytes; + float hitRatio; + enum cudaAccessProperty hitProp; + enum cudaAccessProperty missProp; +}; + + + + + + + + + + + +typedef void ( *cudaHostFn_t)(void *userData); + + + + +struct __attribute__((device_builtin)) cudaHostNodeParams { + cudaHostFn_t fn; + void* userData; +}; + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureStatus { + cudaStreamCaptureStatusNone = 0, + cudaStreamCaptureStatusActive = 1, + cudaStreamCaptureStatusInvalidated = 2 + +}; + + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureMode { + cudaStreamCaptureModeGlobal = 0, + cudaStreamCaptureModeThreadLocal = 1, + cudaStreamCaptureModeRelaxed = 2 +}; + +enum __attribute__((device_builtin)) cudaSynchronizationPolicy { + cudaSyncPolicyAuto = 1, + cudaSyncPolicySpin = 2, + cudaSyncPolicyYield = 3, + cudaSyncPolicyBlockingSync = 4 +}; + + + + + + + + + + + + + + + +enum __attribute__((device_builtin)) cudaStreamUpdateCaptureDependenciesFlags { + cudaStreamAddCaptureDependencies = 0x0, + cudaStreamSetCaptureDependencies = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectFlags { + cudaUserObjectNoDestructorSync = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectRetainFlags { + cudaGraphUserObjectMove = 0x1 +}; + + + + +struct cudaGraphicsResource; + + + + +enum __attribute__((device_builtin)) cudaGraphicsRegisterFlags +{ + cudaGraphicsRegisterFlagsNone = 0, + cudaGraphicsRegisterFlagsReadOnly = 1, + cudaGraphicsRegisterFlagsWriteDiscard = 2, + cudaGraphicsRegisterFlagsSurfaceLoadStore = 4, + cudaGraphicsRegisterFlagsTextureGather = 8 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsMapFlags +{ + cudaGraphicsMapFlagsNone = 0, + cudaGraphicsMapFlagsReadOnly = 1, + cudaGraphicsMapFlagsWriteDiscard = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsCubeFace +{ + cudaGraphicsCubeFacePositiveX = 0x00, + cudaGraphicsCubeFaceNegativeX = 0x01, + cudaGraphicsCubeFacePositiveY = 0x02, + cudaGraphicsCubeFaceNegativeY = 0x03, + cudaGraphicsCubeFacePositiveZ = 0x04, + cudaGraphicsCubeFaceNegativeZ = 0x05 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceType +{ + cudaResourceTypeArray = 0x00, + cudaResourceTypeMipmappedArray = 0x01, + cudaResourceTypeLinear = 0x02, + cudaResourceTypePitch2D = 0x03 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceViewFormat +{ + cudaResViewFormatNone = 0x00, + cudaResViewFormatUnsignedChar1 = 0x01, + cudaResViewFormatUnsignedChar2 = 0x02, + cudaResViewFormatUnsignedChar4 = 0x03, + cudaResViewFormatSignedChar1 = 0x04, + cudaResViewFormatSignedChar2 = 0x05, + cudaResViewFormatSignedChar4 = 0x06, + cudaResViewFormatUnsignedShort1 = 0x07, + cudaResViewFormatUnsignedShort2 = 0x08, + cudaResViewFormatUnsignedShort4 = 0x09, + cudaResViewFormatSignedShort1 = 0x0a, + cudaResViewFormatSignedShort2 = 0x0b, + cudaResViewFormatSignedShort4 = 0x0c, + cudaResViewFormatUnsignedInt1 = 0x0d, + cudaResViewFormatUnsignedInt2 = 0x0e, + cudaResViewFormatUnsignedInt4 = 0x0f, + cudaResViewFormatSignedInt1 = 0x10, + cudaResViewFormatSignedInt2 = 0x11, + cudaResViewFormatSignedInt4 = 0x12, + cudaResViewFormatHalf1 = 0x13, + cudaResViewFormatHalf2 = 0x14, + cudaResViewFormatHalf4 = 0x15, + cudaResViewFormatFloat1 = 0x16, + cudaResViewFormatFloat2 = 0x17, + cudaResViewFormatFloat4 = 0x18, + cudaResViewFormatUnsignedBlockCompressed1 = 0x19, + cudaResViewFormatUnsignedBlockCompressed2 = 0x1a, + cudaResViewFormatUnsignedBlockCompressed3 = 0x1b, + cudaResViewFormatUnsignedBlockCompressed4 = 0x1c, + cudaResViewFormatSignedBlockCompressed4 = 0x1d, + cudaResViewFormatUnsignedBlockCompressed5 = 0x1e, + cudaResViewFormatSignedBlockCompressed5 = 0x1f, + cudaResViewFormatUnsignedBlockCompressed6H = 0x20, + cudaResViewFormatSignedBlockCompressed6H = 0x21, + cudaResViewFormatUnsignedBlockCompressed7 = 0x22 +}; + + + + +struct __attribute__((device_builtin)) cudaResourceDesc { + enum cudaResourceType resType; + + union { + struct { + cudaArray_t array; + } array; + struct { + cudaMipmappedArray_t mipmap; + } mipmap; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t sizeInBytes; + } linear; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t width; + size_t height; + size_t pitchInBytes; + } pitch2D; + } res; +}; + + + + +struct __attribute__((device_builtin)) cudaResourceViewDesc +{ + enum cudaResourceViewFormat format; + size_t width; + size_t height; + size_t depth; + unsigned int firstMipmapLevel; + unsigned int lastMipmapLevel; + unsigned int firstLayer; + unsigned int lastLayer; +}; + + + + +struct __attribute__((device_builtin)) cudaPointerAttributes +{ + + + + + enum cudaMemoryType type; + + + + + + + + + + + int device; + + + + + + void *devicePointer; + + + + + + + + + void *hostPointer; +}; + + + + +struct __attribute__((device_builtin)) cudaFuncAttributes +{ + + + + + + size_t sharedSizeBytes; + + + + + + size_t constSizeBytes; + + + + + size_t localSizeBytes; + + + + + + + int maxThreadsPerBlock; + + + + + int numRegs; + + + + + + + int ptxVersion; + + + + + + + int binaryVersion; + + + + + + int cacheModeCA; + + + + + + + int maxDynamicSharedSizeBytes; + + + + + + + + + int preferredShmemCarveout; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +}; + + + + +enum __attribute__((device_builtin)) cudaFuncAttribute +{ + cudaFuncAttributeMaxDynamicSharedMemorySize = 8, + cudaFuncAttributePreferredSharedMemoryCarveout = 9, + + + + + + + + + cudaFuncAttributeMax +}; + + + + +enum __attribute__((device_builtin)) cudaFuncCache +{ + cudaFuncCachePreferNone = 0, + cudaFuncCachePreferShared = 1, + cudaFuncCachePreferL1 = 2, + cudaFuncCachePreferEqual = 3 +}; + + + + + +enum __attribute__((device_builtin)) cudaSharedMemConfig +{ + cudaSharedMemBankSizeDefault = 0, + cudaSharedMemBankSizeFourByte = 1, + cudaSharedMemBankSizeEightByte = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSharedCarveout { + cudaSharedmemCarveoutDefault = -1, + cudaSharedmemCarveoutMaxShared = 100, + cudaSharedmemCarveoutMaxL1 = 0 +}; + + + + +enum __attribute__((device_builtin)) cudaComputeMode +{ + cudaComputeModeDefault = 0, + cudaComputeModeExclusive = 1, + cudaComputeModeProhibited = 2, + cudaComputeModeExclusiveProcess = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaLimit +{ + cudaLimitStackSize = 0x00, + cudaLimitPrintfFifoSize = 0x01, + cudaLimitMallocHeapSize = 0x02, + cudaLimitDevRuntimeSyncDepth = 0x03, + cudaLimitDevRuntimePendingLaunchCount = 0x04, + cudaLimitMaxL2FetchGranularity = 0x05, + cudaLimitPersistingL2CacheSize = 0x06 +}; + + + + +enum __attribute__((device_builtin)) cudaMemoryAdvise +{ + cudaMemAdviseSetReadMostly = 1, + cudaMemAdviseUnsetReadMostly = 2, + cudaMemAdviseSetPreferredLocation = 3, + cudaMemAdviseUnsetPreferredLocation = 4, + cudaMemAdviseSetAccessedBy = 5, + cudaMemAdviseUnsetAccessedBy = 6 +}; + + + + +enum __attribute__((device_builtin)) cudaMemRangeAttribute +{ + cudaMemRangeAttributeReadMostly = 1, + cudaMemRangeAttributePreferredLocation = 2, + cudaMemRangeAttributeAccessedBy = 3, + cudaMemRangeAttributeLastPrefetchLocation = 4 +}; + + + + +enum __attribute__((device_builtin)) cudaOutputMode +{ + cudaKeyValuePair = 0x00, + cudaCSV = 0x01 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesOptions { + cudaFlushGPUDirectRDMAWritesOptionHost = 1<<0, + cudaFlushGPUDirectRDMAWritesOptionMemOps = 1<<1 +}; + + + + +enum __attribute__((device_builtin)) cudaGPUDirectRDMAWritesOrdering { + cudaGPUDirectRDMAWritesOrderingNone = 0, + cudaGPUDirectRDMAWritesOrderingOwner = 100, + cudaGPUDirectRDMAWritesOrderingAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesScope { + cudaFlushGPUDirectRDMAWritesToOwner = 100, + cudaFlushGPUDirectRDMAWritesToAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesTarget { + cudaFlushGPUDirectRDMAWritesTargetCurrentDevice +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceAttr +{ + cudaDevAttrMaxThreadsPerBlock = 1, + cudaDevAttrMaxBlockDimX = 2, + cudaDevAttrMaxBlockDimY = 3, + cudaDevAttrMaxBlockDimZ = 4, + cudaDevAttrMaxGridDimX = 5, + cudaDevAttrMaxGridDimY = 6, + cudaDevAttrMaxGridDimZ = 7, + cudaDevAttrMaxSharedMemoryPerBlock = 8, + cudaDevAttrTotalConstantMemory = 9, + cudaDevAttrWarpSize = 10, + cudaDevAttrMaxPitch = 11, + cudaDevAttrMaxRegistersPerBlock = 12, + cudaDevAttrClockRate = 13, + cudaDevAttrTextureAlignment = 14, + cudaDevAttrGpuOverlap = 15, + cudaDevAttrMultiProcessorCount = 16, + cudaDevAttrKernelExecTimeout = 17, + cudaDevAttrIntegrated = 18, + cudaDevAttrCanMapHostMemory = 19, + cudaDevAttrComputeMode = 20, + cudaDevAttrMaxTexture1DWidth = 21, + cudaDevAttrMaxTexture2DWidth = 22, + cudaDevAttrMaxTexture2DHeight = 23, + cudaDevAttrMaxTexture3DWidth = 24, + cudaDevAttrMaxTexture3DHeight = 25, + cudaDevAttrMaxTexture3DDepth = 26, + cudaDevAttrMaxTexture2DLayeredWidth = 27, + cudaDevAttrMaxTexture2DLayeredHeight = 28, + cudaDevAttrMaxTexture2DLayeredLayers = 29, + cudaDevAttrSurfaceAlignment = 30, + cudaDevAttrConcurrentKernels = 31, + cudaDevAttrEccEnabled = 32, + cudaDevAttrPciBusId = 33, + cudaDevAttrPciDeviceId = 34, + cudaDevAttrTccDriver = 35, + cudaDevAttrMemoryClockRate = 36, + cudaDevAttrGlobalMemoryBusWidth = 37, + cudaDevAttrL2CacheSize = 38, + cudaDevAttrMaxThreadsPerMultiProcessor = 39, + cudaDevAttrAsyncEngineCount = 40, + cudaDevAttrUnifiedAddressing = 41, + cudaDevAttrMaxTexture1DLayeredWidth = 42, + cudaDevAttrMaxTexture1DLayeredLayers = 43, + cudaDevAttrMaxTexture2DGatherWidth = 45, + cudaDevAttrMaxTexture2DGatherHeight = 46, + cudaDevAttrMaxTexture3DWidthAlt = 47, + cudaDevAttrMaxTexture3DHeightAlt = 48, + cudaDevAttrMaxTexture3DDepthAlt = 49, + cudaDevAttrPciDomainId = 50, + cudaDevAttrTexturePitchAlignment = 51, + cudaDevAttrMaxTextureCubemapWidth = 52, + cudaDevAttrMaxTextureCubemapLayeredWidth = 53, + cudaDevAttrMaxTextureCubemapLayeredLayers = 54, + cudaDevAttrMaxSurface1DWidth = 55, + cudaDevAttrMaxSurface2DWidth = 56, + cudaDevAttrMaxSurface2DHeight = 57, + cudaDevAttrMaxSurface3DWidth = 58, + cudaDevAttrMaxSurface3DHeight = 59, + cudaDevAttrMaxSurface3DDepth = 60, + cudaDevAttrMaxSurface1DLayeredWidth = 61, + cudaDevAttrMaxSurface1DLayeredLayers = 62, + cudaDevAttrMaxSurface2DLayeredWidth = 63, + cudaDevAttrMaxSurface2DLayeredHeight = 64, + cudaDevAttrMaxSurface2DLayeredLayers = 65, + cudaDevAttrMaxSurfaceCubemapWidth = 66, + cudaDevAttrMaxSurfaceCubemapLayeredWidth = 67, + cudaDevAttrMaxSurfaceCubemapLayeredLayers = 68, + cudaDevAttrMaxTexture1DLinearWidth = 69, + cudaDevAttrMaxTexture2DLinearWidth = 70, + cudaDevAttrMaxTexture2DLinearHeight = 71, + cudaDevAttrMaxTexture2DLinearPitch = 72, + cudaDevAttrMaxTexture2DMipmappedWidth = 73, + cudaDevAttrMaxTexture2DMipmappedHeight = 74, + cudaDevAttrComputeCapabilityMajor = 75, + cudaDevAttrComputeCapabilityMinor = 76, + cudaDevAttrMaxTexture1DMipmappedWidth = 77, + cudaDevAttrStreamPrioritiesSupported = 78, + cudaDevAttrGlobalL1CacheSupported = 79, + cudaDevAttrLocalL1CacheSupported = 80, + cudaDevAttrMaxSharedMemoryPerMultiprocessor = 81, + cudaDevAttrMaxRegistersPerMultiprocessor = 82, + cudaDevAttrManagedMemory = 83, + cudaDevAttrIsMultiGpuBoard = 84, + cudaDevAttrMultiGpuBoardGroupID = 85, + cudaDevAttrHostNativeAtomicSupported = 86, + cudaDevAttrSingleToDoublePrecisionPerfRatio = 87, + cudaDevAttrPageableMemoryAccess = 88, + cudaDevAttrConcurrentManagedAccess = 89, + cudaDevAttrComputePreemptionSupported = 90, + cudaDevAttrCanUseHostPointerForRegisteredMem = 91, + cudaDevAttrReserved92 = 92, + cudaDevAttrReserved93 = 93, + cudaDevAttrReserved94 = 94, + cudaDevAttrCooperativeLaunch = 95, + cudaDevAttrCooperativeMultiDeviceLaunch = 96, + cudaDevAttrMaxSharedMemoryPerBlockOptin = 97, + cudaDevAttrCanFlushRemoteWrites = 98, + cudaDevAttrHostRegisterSupported = 99, + cudaDevAttrPageableMemoryAccessUsesHostPageTables = 100, + cudaDevAttrDirectManagedMemAccessFromHost = 101, + cudaDevAttrMaxBlocksPerMultiprocessor = 106, + cudaDevAttrMaxPersistingL2CacheSize = 108, + cudaDevAttrMaxAccessPolicyWindowSize = 109, + cudaDevAttrReservedSharedMemoryPerBlock = 111, + cudaDevAttrSparseCudaArraySupported = 112, + cudaDevAttrHostRegisterReadOnlySupported = 113, + cudaDevAttrTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMaxTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMemoryPoolsSupported = 115, + cudaDevAttrGPUDirectRDMASupported = 116, + cudaDevAttrGPUDirectRDMAFlushWritesOptions = 117, + cudaDevAttrGPUDirectRDMAWritesOrdering = 118, + cudaDevAttrMemoryPoolSupportedHandleTypes = 119, + + + + + cudaDevAttrDeferredMappingCudaArraySupported = 121, + + cudaDevAttrMax +}; + + + + +enum __attribute__((device_builtin)) cudaMemPoolAttr +{ + + + + + + + + + cudaMemPoolReuseFollowEventDependencies = 0x1, + + + + + + + cudaMemPoolReuseAllowOpportunistic = 0x2, + + + + + + + + cudaMemPoolReuseAllowInternalDependencies = 0x3, + + + + + + + + + + + cudaMemPoolAttrReleaseThreshold = 0x4, + + + + + + cudaMemPoolAttrReservedMemCurrent = 0x5, + + + + + + + cudaMemPoolAttrReservedMemHigh = 0x6, + + + + + + cudaMemPoolAttrUsedMemCurrent = 0x7, + + + + + + + cudaMemPoolAttrUsedMemHigh = 0x8 +}; + + + + +enum __attribute__((device_builtin)) cudaMemLocationType { + cudaMemLocationTypeInvalid = 0, + cudaMemLocationTypeDevice = 1 +}; + + + + + + +struct __attribute__((device_builtin)) cudaMemLocation { + enum cudaMemLocationType type; + int id; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAccessFlags { + cudaMemAccessFlagsProtNone = 0, + cudaMemAccessFlagsProtRead = 1, + cudaMemAccessFlagsProtReadWrite = 3 +}; + + + + +struct __attribute__((device_builtin)) cudaMemAccessDesc { + struct cudaMemLocation location; + enum cudaMemAccessFlags flags; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationType { + cudaMemAllocationTypeInvalid = 0x0, + + + + cudaMemAllocationTypePinned = 0x1, + cudaMemAllocationTypeMax = 0x7FFFFFFF +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationHandleType { + cudaMemHandleTypeNone = 0x0, + cudaMemHandleTypePosixFileDescriptor = 0x1, + cudaMemHandleTypeWin32 = 0x2, + cudaMemHandleTypeWin32Kmt = 0x4 +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolProps { + enum cudaMemAllocationType allocType; + enum cudaMemAllocationHandleType handleTypes; + struct cudaMemLocation location; + + + + + + + void *win32SecurityAttributes; + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolPtrExportData { + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemAllocNodeParams { + + + + + struct cudaMemPoolProps poolProps; + const struct cudaMemAccessDesc *accessDescs; + size_t accessDescCount; + size_t bytesize; + void *dptr; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphMemAttributeType { + + + + + cudaGraphMemAttrUsedMemCurrent = 0x0, + + + + + + + cudaGraphMemAttrUsedMemHigh = 0x1, + + + + + + + cudaGraphMemAttrReservedMemCurrent = 0x2, + + + + + + + cudaGraphMemAttrReservedMemHigh = 0x3 +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceP2PAttr { + cudaDevP2PAttrPerformanceRank = 1, + cudaDevP2PAttrAccessSupported = 2, + cudaDevP2PAttrNativeAtomicSupported = 3, + cudaDevP2PAttrCudaArrayAccessSupported = 4 +}; + + + + + + +struct __attribute__((device_builtin)) CUuuid_st { + char bytes[16]; +}; +typedef __attribute__((device_builtin)) struct CUuuid_st CUuuid; + +typedef __attribute__((device_builtin)) struct CUuuid_st cudaUUID_t; + + + + +struct __attribute__((device_builtin)) cudaDeviceProp +{ + char name[256]; + cudaUUID_t uuid; + char luid[8]; + unsigned int luidDeviceNodeMask; + size_t totalGlobalMem; + size_t sharedMemPerBlock; + int regsPerBlock; + int warpSize; + size_t memPitch; + int maxThreadsPerBlock; + int maxThreadsDim[3]; + int maxGridSize[3]; + int clockRate; + size_t totalConstMem; + int major; + int minor; + size_t textureAlignment; + size_t texturePitchAlignment; + int deviceOverlap; + int multiProcessorCount; + int kernelExecTimeoutEnabled; + int integrated; + int canMapHostMemory; + int computeMode; + int maxTexture1D; + int maxTexture1DMipmap; + int maxTexture1DLinear; + int maxTexture2D[2]; + int maxTexture2DMipmap[2]; + int maxTexture2DLinear[3]; + int maxTexture2DGather[2]; + int maxTexture3D[3]; + int maxTexture3DAlt[3]; + int maxTextureCubemap; + int maxTexture1DLayered[2]; + int maxTexture2DLayered[3]; + int maxTextureCubemapLayered[2]; + int maxSurface1D; + int maxSurface2D[2]; + int maxSurface3D[3]; + int maxSurface1DLayered[2]; + int maxSurface2DLayered[3]; + int maxSurfaceCubemap; + int maxSurfaceCubemapLayered[2]; + size_t surfaceAlignment; + int concurrentKernels; + int ECCEnabled; + int pciBusID; + int pciDeviceID; + int pciDomainID; + int tccDriver; + int asyncEngineCount; + int unifiedAddressing; + int memoryClockRate; + int memoryBusWidth; + int l2CacheSize; + int persistingL2CacheMaxSize; + int maxThreadsPerMultiProcessor; + int streamPrioritiesSupported; + int globalL1CacheSupported; + int localL1CacheSupported; + size_t sharedMemPerMultiprocessor; + int regsPerMultiprocessor; + int managedMemory; + int isMultiGpuBoard; + int multiGpuBoardGroupID; + int hostNativeAtomicSupported; + int singleToDoublePrecisionPerfRatio; + int pageableMemoryAccess; + int concurrentManagedAccess; + int computePreemptionSupported; + int canUseHostPointerForRegisteredMem; + int cooperativeLaunch; + int cooperativeMultiDeviceLaunch; + size_t sharedMemPerBlockOptin; + int pageableMemoryAccessUsesHostPageTables; + int directManagedMemAccessFromHost; + int maxBlocksPerMultiProcessor; + int accessPolicyMaxWindowSize; + size_t reservedSharedMemPerBlock; +}; + +# 2348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + + + + + + + + + + + + + + +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcEventHandle_st +{ + char reserved[64]; +}cudaIpcEventHandle_t; + + + + +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcMemHandle_st +{ + char reserved[64]; +}cudaIpcMemHandle_t; + + + + +enum __attribute__((device_builtin)) cudaExternalMemoryHandleType { + + + + cudaExternalMemoryHandleTypeOpaqueFd = 1, + + + + cudaExternalMemoryHandleTypeOpaqueWin32 = 2, + + + + cudaExternalMemoryHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalMemoryHandleTypeD3D12Heap = 4, + + + + cudaExternalMemoryHandleTypeD3D12Resource = 5, + + + + cudaExternalMemoryHandleTypeD3D11Resource = 6, + + + + cudaExternalMemoryHandleTypeD3D11ResourceKmt = 7, + + + + cudaExternalMemoryHandleTypeNvSciBuf = 8 +}; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryHandleDesc { + + + + enum cudaExternalMemoryHandleType type; + union { + + + + + + int fd; + + + + + + + + + + + + + + + + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + + const void *nvSciBufObject; + } handle; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryBufferDesc { + + + + unsigned long long offset; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryMipmappedArrayDesc { + + + + + unsigned long long offset; + + + + struct cudaChannelFormatDesc formatDesc; + + + + struct cudaExtent extent; + + + + + unsigned int flags; + + + + unsigned int numLevels; +}; + + + + +enum __attribute__((device_builtin)) cudaExternalSemaphoreHandleType { + + + + cudaExternalSemaphoreHandleTypeOpaqueFd = 1, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32 = 2, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalSemaphoreHandleTypeD3D12Fence = 4, + + + + cudaExternalSemaphoreHandleTypeD3D11Fence = 5, + + + + cudaExternalSemaphoreHandleTypeNvSciSync = 6, + + + + cudaExternalSemaphoreHandleTypeKeyedMutex = 7, + + + + cudaExternalSemaphoreHandleTypeKeyedMutexKmt = 8, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd = 9, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32 = 10 +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreHandleDesc { + + + + enum cudaExternalSemaphoreHandleType type; + union { + + + + + + + int fd; + + + + + + + + + + + + + + + + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + const void* nvSciSyncObj; + } handle; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + } params; + + + + + + + + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + } params; + + + + + + + + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams{ + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + unsigned int reserved[12]; + } params; + + + + + + + + + + + unsigned int flags; + unsigned int reserved[16]; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + unsigned int reserved[10]; + } params; + + + + + + + + + + + unsigned int flags; + unsigned int reserved[16]; +}; + + + + + + + + + + +typedef __attribute__((device_builtin)) enum cudaError cudaError_t; + + + + +typedef __attribute__((device_builtin)) struct CUstream_st *cudaStream_t; + + + + +typedef __attribute__((device_builtin)) struct CUevent_st *cudaEvent_t; + + + + +typedef __attribute__((device_builtin)) struct cudaGraphicsResource *cudaGraphicsResource_t; + + + + +typedef __attribute__((device_builtin)) enum cudaOutputMode cudaOutputMode_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalMemory_st *cudaExternalMemory_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalSemaphore_st *cudaExternalSemaphore_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraph_st *cudaGraph_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraphNode_st *cudaGraphNode_t; + + + + +typedef __attribute__((device_builtin)) struct CUuserObject_st *cudaUserObject_t; + + + + +typedef __attribute__((device_builtin)) struct CUfunc_st *cudaFunction_t; + + + + +typedef __attribute__((device_builtin)) struct CUmemPoolHandle_st *cudaMemPool_t; + + + + +enum __attribute__((device_builtin)) cudaCGScope { + cudaCGScopeInvalid = 0, + cudaCGScopeGrid = 1, + cudaCGScopeMultiGrid = 2 +}; + + + + +struct __attribute__((device_builtin)) cudaLaunchParams +{ + void *func; + dim3 gridDim; + dim3 blockDim; + void **args; + size_t sharedMem; + cudaStream_t stream; +}; + + + + +struct __attribute__((device_builtin)) cudaKernelNodeParams { + void* func; + dim3 gridDim; + dim3 blockDim; + unsigned int sharedMemBytes; + void **kernelParams; + void **extra; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreSignalParams* paramsArray; + unsigned int numExtSems; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreWaitParams* paramsArray; + unsigned int numExtSems; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphNodeType { + cudaGraphNodeTypeKernel = 0x00, + cudaGraphNodeTypeMemcpy = 0x01, + cudaGraphNodeTypeMemset = 0x02, + cudaGraphNodeTypeHost = 0x03, + cudaGraphNodeTypeGraph = 0x04, + cudaGraphNodeTypeEmpty = 0x05, + cudaGraphNodeTypeWaitEvent = 0x06, + cudaGraphNodeTypeEventRecord = 0x07, + cudaGraphNodeTypeExtSemaphoreSignal = 0x08, + cudaGraphNodeTypeExtSemaphoreWait = 0x09, + cudaGraphNodeTypeMemAlloc = 0x0a, + cudaGraphNodeTypeMemFree = 0x0b, + cudaGraphNodeTypeCount +}; + + + + +typedef struct CUgraphExec_st* cudaGraphExec_t; + + + + +enum __attribute__((device_builtin)) cudaGraphExecUpdateResult { + cudaGraphExecUpdateSuccess = 0x0, + cudaGraphExecUpdateError = 0x1, + cudaGraphExecUpdateErrorTopologyChanged = 0x2, + cudaGraphExecUpdateErrorNodeTypeChanged = 0x3, + cudaGraphExecUpdateErrorFunctionChanged = 0x4, + cudaGraphExecUpdateErrorParametersChanged = 0x5, + cudaGraphExecUpdateErrorNotSupported = 0x6, + cudaGraphExecUpdateErrorUnsupportedFunctionChange = 0x7, + cudaGraphExecUpdateErrorAttributesChanged = 0x8 +}; + + + + + +enum __attribute__((device_builtin)) cudaGetDriverEntryPointFlags { + cudaEnableDefault = 0x0, + cudaEnableLegacyStream = 0x1, + cudaEnablePerThreadDefaultStream = 0x2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphDebugDotFlags { + cudaGraphDebugDotFlagsVerbose = 1<<0, + cudaGraphDebugDotFlagsKernelNodeParams = 1<<2, + cudaGraphDebugDotFlagsMemcpyNodeParams = 1<<3, + cudaGraphDebugDotFlagsMemsetNodeParams = 1<<4, + cudaGraphDebugDotFlagsHostNodeParams = 1<<5, + cudaGraphDebugDotFlagsEventNodeParams = 1<<6, + cudaGraphDebugDotFlagsExtSemasSignalNodeParams = 1<<7, + cudaGraphDebugDotFlagsExtSemasWaitNodeParams = 1<<8, + cudaGraphDebugDotFlagsKernelNodeAttributes = 1<<9, + cudaGraphDebugDotFlagsHandles = 1<<10 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphInstantiateFlags { + cudaGraphInstantiateFlagAutoFreeOnLaunch = 1 + + , cudaGraphInstantiateFlagUseNodePriority = 8 + + +}; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +typedef __attribute__((device_builtin)) enum cudaStreamAttrID { + cudaStreamAttributeAccessPolicyWindow = 1, + cudaStreamAttributeSynchronizationPolicy = 3 +} cudaStreamAttrID; + + + + + + + + + + +typedef __attribute__((device_builtin)) union cudaStreamAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + enum cudaSynchronizationPolicy syncPolicy; +} cudaStreamAttrValue; + + + + + + + + +typedef __attribute__((device_builtin)) enum cudaKernelNodeAttrID { + cudaKernelNodeAttributeAccessPolicyWindow = 1 + , cudaKernelNodeAttributeCooperative = 2 + + , cudaKernelNodeAttributePriority = 8 + +} cudaKernelNodeAttrID; + + + + + + + + + + + +typedef __attribute__((device_builtin)) union cudaKernelNodeAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + int cooperative; + + int priority; + +} cudaKernelNodeAttrValue; + + + + + + + + + + + + + + +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" + + + + +enum __attribute__((device_builtin)) cudaSurfaceBoundaryMode +{ + cudaBoundaryModeZero = 0, + cudaBoundaryModeClamp = 1, + cudaBoundaryModeTrap = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSurfaceFormatMode +{ + cudaFormatModeForced = 0, + cudaFormatModeAuto = 1 +}; + + + + +struct __attribute__((device_builtin)) surfaceReference +{ + + + + struct cudaChannelFormatDesc channelDesc; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaSurfaceObject_t; + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" + + + + +enum __attribute__((device_builtin)) cudaTextureAddressMode +{ + cudaAddressModeWrap = 0, + cudaAddressModeClamp = 1, + cudaAddressModeMirror = 2, + cudaAddressModeBorder = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureFilterMode +{ + cudaFilterModePoint = 0, + cudaFilterModeLinear = 1 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureReadMode +{ + cudaReadModeElementType = 0, + cudaReadModeNormalizedFloat = 1 +}; + + + + +struct __attribute__((device_builtin)) textureReference +{ + + + + int normalized; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureAddressMode addressMode[3]; + + + + struct cudaChannelFormatDesc channelDesc; + + + + int sRGB; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + int __cudaReserved[14]; +}; + + + + +struct __attribute__((device_builtin)) cudaTextureDesc +{ + + + + enum cudaTextureAddressMode addressMode[3]; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureReadMode readMode; + + + + int sRGB; + + + + float borderColor[4]; + + + + int normalizedCoords; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + + + + int seamlessCubemap; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaTextureObject_t; + + + + +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +typedef enum cudaDataType_t +{ + CUDA_R_16F = 2, + CUDA_C_16F = 6, + CUDA_R_16BF = 14, + CUDA_C_16BF = 15, + CUDA_R_32F = 0, + CUDA_C_32F = 4, + CUDA_R_64F = 1, + CUDA_C_64F = 5, + CUDA_R_4I = 16, + CUDA_C_4I = 17, + CUDA_R_4U = 18, + CUDA_C_4U = 19, + CUDA_R_8I = 3, + CUDA_C_8I = 7, + CUDA_R_8U = 8, + CUDA_C_8U = 9, + CUDA_R_16I = 20, + CUDA_C_16I = 21, + CUDA_R_16U = 22, + CUDA_C_16U = 23, + CUDA_R_32I = 10, + CUDA_C_32I = 11, + CUDA_R_32U = 12, + CUDA_C_32U = 13, + CUDA_R_64I = 24, + CUDA_C_64I = 25, + CUDA_R_64U = 26, + CUDA_C_64U = 27, + + + + +} cudaDataType; + + +typedef enum libraryPropertyType_t +{ + MAJOR_VERSION, + MINOR_VERSION, + PATCH_LEVEL +} libraryPropertyType; + + + + + + + +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 150 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + + + +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 2 + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceSynchronize(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t __cudaDeviceSynchronizeDeprecationAvoidance(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent_ptsz(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord_ptsz(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags_ptsz(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync_ptsz(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync_ptsz(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync_ptsz(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync_ptsz(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync_ptsz(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync_ptsz(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBuffer(size_t alignment, size_t size); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBufferV2(void *func, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice_ptsz(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2_ptsz(void *parameterBuffer, cudaStream_t stream); + +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2(void *parameterBuffer, cudaStream_t stream); + + +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize, unsigned int flags); + +extern __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long cudaCGGetIntrinsicHandle(enum cudaCGScope scope); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronize(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronizeGrid(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetSize(unsigned int *numThreads, unsigned int *numGrids, unsigned long long handle); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetRank(unsigned int *threadRank, unsigned int *gridRank, unsigned long long handle); +} + +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(T **devPtr, size_t size); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, T *entry); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize, unsigned int flags); + + + + + + + + +# 152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + + + +# 225 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + + +extern "C" { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceReset(void); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceSynchronize(void); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetLimit(enum cudaLimit limit, size_t value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetTexture1DLinearMaxWidth(size_t *maxWidthInElements, const struct cudaChannelFormatDesc *fmtDesc, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetStreamPriorityRange(int *leastPriority, int *greatestPriority); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetCacheConfig(enum cudaFuncCache cacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetSharedMemConfig(enum cudaSharedMemConfig config); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetByPCIBusId(int *device, const char *pciBusId); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetPCIBusId(char *pciBusId, int len, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t *handle, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcOpenEventHandle(cudaEvent_t *event, cudaIpcEventHandle_t handle); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t *handle, void *devPtr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcOpenMemHandle(void **devPtr, cudaIpcMemHandle_t handle, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcCloseMemHandle(void *devPtr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceFlushGPUDirectRDMAWrites(enum cudaFlushGPUDirectRDMAWritesTarget target, enum cudaFlushGPUDirectRDMAWritesScope scope); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadExit(void); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSynchronize(void); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetLimit(enum cudaLimit limit, size_t value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetLimit(size_t *pValue, enum cudaLimit limit); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetCacheConfig(enum cudaFuncCache *pCacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetCacheConfig(enum cudaFuncCache cacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceProperties(struct cudaDeviceProp *prop, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetDefaultMemPool(cudaMemPool_t *memPool, int device); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetMemPool(int device, cudaMemPool_t memPool); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetMemPool(cudaMemPool_t *memPool, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetNvSciSyncAttributes(void *nvSciSyncAttrList, int device, int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetP2PAttribute(int *value, enum cudaDeviceP2PAttr attr, int srcDevice, int dstDevice); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaChooseDevice(int *device, const struct cudaDeviceProp *prop); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSetDevice(int device); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSetValidDevices(int *device_arr, int len); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSetDeviceFlags( unsigned int flags ); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetDeviceFlags( unsigned int *flags ); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamCreate(cudaStream_t *pStream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithPriority(cudaStream_t *pStream, unsigned int flags, int priority); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int *priority); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetFlags(cudaStream_t hStream, unsigned int *flags); + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaCtxResetPersistingL2Cache(void); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCopyAttributes(cudaStream_t dst, cudaStream_t src); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + cudaStreamAttrValue *value_out); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamSetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + const cudaStreamAttrValue *value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags = 0); + + + + + + + +typedef void ( *cudaStreamCallback_t)(cudaStream_t stream, cudaError_t status, void *userData); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamAddCallback(cudaStream_t stream, + cudaStreamCallback_t callback, void *userData, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamSynchronize(cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamQuery(cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void *devPtr, size_t length = 0, unsigned int flags = 0x04); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamBeginCapture(cudaStream_t stream, enum cudaStreamCaptureMode mode); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaThreadExchangeStreamCaptureMode(enum cudaStreamCaptureMode *mode); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamEndCapture(cudaStream_t stream, cudaGraph_t *pGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamIsCapturing(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus, unsigned long long *pId); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo_v2(cudaStream_t stream, enum cudaStreamCaptureStatus *captureStatus_out, unsigned long long *id_out = 0, cudaGraph_t *graph_out = 0, const cudaGraphNode_t **dependencies_out = 0, size_t *numDependencies_out = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamUpdateCaptureDependencies(cudaStream_t stream, cudaGraphNode_t *dependencies, size_t numDependencies, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventCreate(cudaEvent_t *event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream = 0, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventQuery(cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventSynchronize(cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventElapsedTime(float *ms, cudaEvent_t start, cudaEvent_t end); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaImportExternalMemory(cudaExternalMemory_t *extMem_out, const struct cudaExternalMemoryHandleDesc *memHandleDesc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedBuffer(void **devPtr, cudaExternalMemory_t extMem, const struct cudaExternalMemoryBufferDesc *bufferDesc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedMipmappedArray(cudaMipmappedArray_t *mipmap, cudaExternalMemory_t extMem, const struct cudaExternalMemoryMipmappedArrayDesc *mipmapDesc); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroyExternalMemory(cudaExternalMemory_t extMem); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaImportExternalSemaphore(cudaExternalSemaphore_t *extSem_out, const struct cudaExternalSemaphoreHandleDesc *semHandleDesc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSignalExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreSignalParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaWaitExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreWaitParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroyExternalSemaphore(cudaExternalSemaphore_t extSem); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaLaunchKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaLaunchCooperativeKernelMultiDevice(struct cudaLaunchParams *launchParamsList, unsigned int numDevices, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFuncSetCacheConfig(const void *func, enum cudaFuncCache cacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig(const void *func, enum cudaSharedMemConfig config); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncSetAttribute(const void *func, enum cudaFuncAttribute attr, int value); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForDevice(double *d); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForHost(double *d); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaLaunchHostFunc(cudaStream_t stream, cudaHostFn_t fn, void *userData); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock(size_t *dynamicSmemSize, const void *func, int numBlocks, int blockSize); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMallocManaged(void **devPtr, size_t size, unsigned int flags = 0x01); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocHost(void **ptr, size_t size); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocPitch(void **devPtr, size_t *pitch, size_t width, size_t height); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocArray(cudaArray_t *array, const struct cudaChannelFormatDesc *desc, size_t width, size_t height = 0, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeHost(void *ptr); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeArray(cudaArray_t array); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeMipmappedArray(cudaMipmappedArray_t mipmappedArray); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostAlloc(void **pHost, size_t size, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostRegister(void *ptr, size_t size, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostUnregister(void *ptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostGetDevicePointer(void **pDevice, void *pHost, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostGetFlags(unsigned int *pFlags, void *pHost); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMalloc3D(struct cudaPitchedPtr* pitchedDevPtr, struct cudaExtent extent); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMalloc3DArray(cudaArray_t *array, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocMipmappedArray(cudaMipmappedArray_t *mipmappedArray, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int numLevels, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetMipmappedArrayLevel(cudaArray_t *levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned int level); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy3D(const struct cudaMemcpy3DParms *p); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeer(const struct cudaMemcpy3DPeerParms *p); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeerAsync(const struct cudaMemcpy3DPeerParms *p, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemGetInfo(size_t *free, size_t *total); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaArrayGetInfo(struct cudaChannelFormatDesc *desc, struct cudaExtent *extent, unsigned int *flags, cudaArray_t array); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaArrayGetPlane(cudaArray_t *pPlaneArray, cudaArray_t hArray, unsigned int planeIdx); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaArray_t array, int device); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaMipmappedArray_t mipmap, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaArray_t array); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaMipmappedArray_t mipmap); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyPeer(void *dst, int dstDevice, const void *src, int srcDevice, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2D(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArray(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbol(const void *symbol, const void *src, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyHostToDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbol(void *dst, const void *symbol, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyPeerAsync(void *dst, int dstDevice, const void *src, int srcDevice, size_t count, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArrayAsync(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync(const void *symbol, const void *src, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync(void *dst, const void *symbol, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemset(void *devPtr, int value, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemset2D(void *devPtr, size_t pitch, int value, size_t width, size_t height); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemset3D(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetSymbolAddress(void **devPtr, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetSymbolSize(size_t *size, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPrefetchAsync(const void *devPtr, size_t count, int dstDevice, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemAdvise(const void *devPtr, size_t count, enum cudaMemoryAdvise advice, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttribute(void *data, size_t dataSize, enum cudaMemRangeAttribute attribute, const void *devPtr, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttributes(void **data, size_t *dataSizes, enum cudaMemRangeAttribute *attributes, size_t numAttributes, const void *devPtr, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArray(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArrayAsync(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocAsync(void **devPtr, size_t size, cudaStream_t hStream); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeAsync(void *devPtr, cudaStream_t hStream); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolTrimTo(cudaMemPool_t memPool, size_t minBytesToKeep); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolSetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolGetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolSetAccess(cudaMemPool_t memPool, const struct cudaMemAccessDesc *descList, size_t count); + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolGetAccess(enum cudaMemAccessFlags *flags, cudaMemPool_t memPool, struct cudaMemLocation *location); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolCreate(cudaMemPool_t *memPool, const struct cudaMemPoolProps *poolProps); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolDestroy(cudaMemPool_t memPool); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocFromPoolAsync(void **ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolExportToShareableHandle( + void *shareableHandle, + cudaMemPool_t memPool, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolImportFromShareableHandle( + cudaMemPool_t *memPool, + void *shareableHandle, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolExportPointer(struct cudaMemPoolPtrExportData *exportData, void *ptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolImportPointer(void **ptr, cudaMemPool_t memPool, struct cudaMemPoolPtrExportData *exportData); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaPointerGetAttributes(struct cudaPointerAttributes *attributes, const void *ptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceCanAccessPeer(int *canAccessPeer, int device, int peerDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceEnablePeerAccess(int peerDevice, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceDisablePeerAccess(int peerDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsUnregisterResource(cudaGraphicsResource_t resource); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsResourceSetMapFlags(cudaGraphicsResource_t resource, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsMapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsUnmapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedPointer(void **devPtr, size_t *size, cudaGraphicsResource_t resource); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsSubResourceGetMappedArray(cudaArray_t *array, cudaGraphicsResource_t resource, unsigned int arrayIndex, unsigned int mipLevel); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray_t *mipmappedArray, cudaGraphicsResource_t resource); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t size = (0x7fffffff * 2U + 1U)); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture2D(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t width, size_t height, size_t pitch); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToArray(const struct textureReference *texref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray(const struct textureReference *texref, cudaMipmappedArray_const_t mipmappedArray, const struct cudaChannelFormatDesc *desc); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaUnbindTexture(const struct textureReference *texref); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset(size_t *offset, const struct textureReference *texref); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureReference(const struct textureReference **texref, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindSurfaceToArray(const struct surfaceReference *surfref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetSurfaceReference(const struct surfaceReference **surfref, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetChannelDesc(struct cudaChannelFormatDesc *desc, cudaArray_const_t array); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) struct cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, enum cudaChannelFormatKind f); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaCreateTextureObject(cudaTextureObject_t *pTexObject, const struct cudaResourceDesc *pResDesc, const struct cudaTextureDesc *pTexDesc, const struct cudaResourceViewDesc *pResViewDesc); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroyTextureObject(cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetTextureObjectTextureDesc(struct cudaTextureDesc *pTexDesc, cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceViewDesc(struct cudaResourceViewDesc *pResViewDesc, cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaCreateSurfaceObject(cudaSurfaceObject_t *pSurfObject, const struct cudaResourceDesc *pResDesc); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroySurfaceObject(cudaSurfaceObject_t surfObject); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetSurfaceObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaSurfaceObject_t surfObject); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDriverGetVersion(int *driverVersion); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphCreate(cudaGraph_t *pGraph, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddKernelNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetParams(cudaGraphNode_t node, struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetParams(cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeCopyAttributes( + cudaGraphNode_t hSrc, + cudaGraphNode_t hDst); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + cudaKernelNodeAttrValue *value_out); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + const cudaKernelNodeAttrValue *value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemcpy3DParms *pCopyParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode1D( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeGetParams(cudaGraphNode_t node, struct cudaMemcpy3DParms *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams(cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams1D( + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemsetNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemsetParams *pMemsetParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeGetParams(cudaGraphNode_t node, struct cudaMemsetParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeSetParams(cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddHostNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphHostNodeGetParams(cudaGraphNode_t node, struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphHostNodeSetParams(cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddChildGraphNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaGraph_t childGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphChildGraphNodeGetGraph(cudaGraphNode_t node, cudaGraph_t *pGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddEmptyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddEventRecordNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddEventWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresSignalNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreSignalNodeParams *params_out); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreWaitNodeParams *params_out); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemAllocNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, struct cudaMemAllocNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemAllocNodeGetParams(cudaGraphNode_t node, struct cudaMemAllocNodeParams *params_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemFreeNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, void *dptr); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemFreeNodeGetParams(cudaGraphNode_t node, void *dptr_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGraphMemTrim(int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphClone(cudaGraph_t *pGraphClone, cudaGraph_t originalGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeFindInClone(cudaGraphNode_t *pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetType(cudaGraphNode_t node, enum cudaGraphNodeType *pType); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphGetNodes(cudaGraph_t graph, cudaGraphNode_t *nodes, size_t *numNodes); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphGetRootNodes(cudaGraph_t graph, cudaGraphNode_t *pRootNodes, size_t *pNumRootNodes); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphGetEdges(cudaGraph_t graph, cudaGraphNode_t *from, cudaGraphNode_t *to, size_t *numEdges); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependencies(cudaGraphNode_t node, cudaGraphNode_t *pDependencies, size_t *pNumDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependentNodes(cudaGraphNode_t node, cudaGraphNode_t *pDependentNodes, size_t *pNumDependentNodes); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphRemoveDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphDestroyNode(cudaGraphNode_t node); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphInstantiate(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, cudaGraphNode_t *pErrorNode, char *pLogBuffer, size_t bufferSize); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphInstantiateWithFlags(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, unsigned long long flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecKernelNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams1D( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecMemsetNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecHostNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecChildGraphNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecEventRecordNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecEventWaitNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresSignalNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresWaitNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeSetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int isEnabled); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int *isEnabled); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecUpdate(cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphNode_t *hErrorNode_out, enum cudaGraphExecUpdateResult *updateResult_out); + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphUpload(cudaGraphExec_t graphExec, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphLaunch(cudaGraphExec_t graphExec, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecDestroy(cudaGraphExec_t graphExec); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphDestroy(cudaGraph_t graph); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphDebugDotPrint(cudaGraph_t graph, const char *path, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaUserObjectCreate(cudaUserObject_t *object_out, void *ptr, cudaHostFn_t destroy, unsigned int initialRefcount, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaUserObjectRetain(cudaUserObject_t object, unsigned int count = 1); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaUserObjectRelease(cudaUserObject_t object, unsigned int count = 1); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphRetainUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphReleaseUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetDriverEntryPoint(const char *symbol, void **funcPtr, unsigned long long flags); + + + + +extern __attribute__((host)) cudaError_t cudaGetExportTable(const void **ppExportTable, const cudaUUID_t *pExportTableId); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetFuncBySymbol(cudaFunction_t* functionPtr, const void* symbolPtr); + + + +# 13173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + +} + + + + + + + + + + + + + + +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf1(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf2(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf4(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(char) * 8; + + + + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); + +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescNV12(void) +{ + int e = (int)sizeof(char) * 8; + + return cudaCreateChannelDesc(e, e, e, 0, cudaChannelFormatKindNV12); +} + +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindSignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindSignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindSignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindSignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindUnsignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindUnsignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 0, cudaChannelFormatKindNV12); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindUnsignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindSignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7SRGB); +} + + + + + + +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 54 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 55 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) struct cudaPitchedPtr make_cudaPitchedPtr(void *d, size_t p, size_t xsz, size_t ysz) +{ + struct cudaPitchedPtr s; + + s.ptr = d; + s.pitch = p; + s.xsize = xsz; + s.ysize = ysz; + + return s; +} + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) struct cudaPos make_cudaPos(size_t x, size_t y, size_t z) +{ + struct cudaPos p; + + p.x = x; + p.y = y; + p.z = z; + + return p; +} + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) struct cudaExtent make_cudaExtent(size_t w, size_t h, size_t d) +{ + struct cudaExtent e; + + e.width = w; + e.height = h; + e.depth = d; + + return e; +} + + + +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x); + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y); + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z); + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w); + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x); + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y); + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z); + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w); + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x); + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x); + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y); + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y); + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z); + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z); + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w); + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w); + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x); + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y); + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z); + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x); + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y); + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z); + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w); + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x) +{ + char1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x) +{ + uchar1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y) +{ + char2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y) +{ + uchar2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z) +{ + char3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z) +{ + uchar3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w) +{ + char4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w) +{ + uchar4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x) +{ + short1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x) +{ + ushort1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y) +{ + short2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y) +{ + ushort2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z) +{ + short3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z) +{ + ushort3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w) +{ + short4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w) +{ + ushort4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x) +{ + int1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x) +{ + uint1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y) +{ + int2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y) +{ + uint2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z) +{ + int3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z) +{ + uint3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w) +{ + int4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w) +{ + uint4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x) +{ + long1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x) +{ + ulong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y) +{ + long2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y) +{ + ulong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z) +{ + long3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z) +{ + ulong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w) +{ + long4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w) +{ + ulong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x) +{ + float1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y) +{ + float2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z) +{ + float3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w) +{ + float4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x) +{ + longlong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x) +{ + ulonglong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y) +{ + longlong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y) +{ + ulonglong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z) +{ + longlong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z) +{ + ulonglong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w) +{ + longlong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w) +{ + ulonglong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x) +{ + double1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y) +{ + double2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z) +{ + double3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w) +{ + double4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + + + + + +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 2 + + +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + + + + + + + + + +# 1 "/usr/include/string.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 27 "/usr/include/string.h" 2 3 + +extern "C" { + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 34 "/usr/include/string.h" 2 3 + + + + + + + + + +extern void *memcpy (void *__restrict __dest, const void *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void *memmove (void *__dest, const void *__src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern void *memccpy (void *__restrict __dest, const void *__restrict __src, + int __c, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + +extern int memcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + +extern "C++" +{ +extern void *memchr (void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const void *memchr (const void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 89 "/usr/include/string.h" 3 +} + + + + + + + + + +extern "C++" void *rawmemchr (void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *rawmemchr (const void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" void *memrchr (void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + + +extern char *strcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strcat (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncat (char *__restrict __dest, const char *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern int strncmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcoll (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern size_t strxfrm (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (2))); + + + +# 1 "/usr/include/bits/types/locale_t.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/types/__locale_t.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +struct __locale_struct +{ + + struct __locale_data *__locales[13]; + + + const unsigned short int *__ctype_b; + const int *__ctype_tolower; + const int *__ctype_toupper; + + + const char *__names[13]; +}; + +typedef struct __locale_struct *__locale_t; + +# 23 "/usr/include/bits/types/locale_t.h" 2 3 + +typedef __locale_t locale_t; + +# 154 "/usr/include/string.h" 2 3 + + +extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + +extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, + locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4))); + + + + + +extern char *strdup (const char *__s) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); + + + + + + +extern char *strndup (const char *__string, size_t __n) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); + + + + +# 189 "/usr/include/string.h" 3 + + +# 201 "/usr/include/string.h" 3 + + + +extern "C++" +{ +extern char *strchr (char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strchr (const char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 224 "/usr/include/string.h" 3 +} + + + + + + +extern "C++" +{ +extern char *strrchr (char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strrchr (const char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 251 "/usr/include/string.h" 3 +} + + + + + + + + + +extern "C++" char *strchrnul (char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const char *strchrnul (const char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + + +extern size_t strcspn (const char *__s, const char *__reject) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern size_t strspn (const char *__s, const char *__accept) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern "C++" +{ +extern char *strpbrk (char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strpbrk (const char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +# 301 "/usr/include/string.h" 3 +} + + + + + + +extern "C++" +{ +extern char *strstr (char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strstr (const char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +# 328 "/usr/include/string.h" 3 +} + + + + + + + +extern char *strtok (char *__restrict __s, const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *__strtok_r (char *__restrict __s, + const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + +extern char *strtok_r (char *__restrict __s, const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + + + + + +extern "C++" char *strcasestr (char *__haystack, const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern "C++" const char *strcasestr (const char *__haystack, + const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + + + + + + + + +extern void *memmem (const void *__haystack, size_t __haystacklen, + const void *__needle, size_t __needlelen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3))); + + + +extern void *__mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern void *mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern size_t strlen (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern size_t strnlen (const char *__string, size_t __maxlen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern char *strerror (int __errnum) throw (); + + + + + + + + +# 419 "/usr/include/string.h" 3 + + +extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))) ; + + + + + +extern char *strerror_l (int __errnum, locale_t __l) throw (); + + +# 1 "/usr/include/strings.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 24 "/usr/include/strings.h" 2 3 + + + + + + +extern "C" { + + + +extern int bcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern void bcopy (const void *__src, void *__dest, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern "C++" +{ +extern char *index (char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *index (const char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 66 "/usr/include/strings.h" 3 +} + + + + + + + +extern "C++" +{ +extern char *rindex (char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *rindex (const char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 94 "/usr/include/strings.h" 3 +} + + + + + + + + + +extern int ffs (int __i) throw () __attribute__ ((__const__)); + + + + + +extern int ffsl (long int __l) throw () __attribute__ ((__const__)); + extern int ffsll (long long int __ll) + throw () __attribute__ ((__const__)); + + + +extern int strcasecmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + + + + +extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + + +extern int strncasecmp_l (const char *__s1, const char *__s2, + size_t __n, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4))); + + +} + +# 147 "/usr/include/strings.h" 3 + +# 433 "/usr/include/string.h" 2 3 + + + +extern void explicit_bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern char *strsep (char **__restrict __stringp, + const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern char *strsignal (int __sig) throw (); + + +extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + +extern char *__stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern int strverscmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + +extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" char *basename (char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); +extern "C++" const char *basename (const char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); + + + + + + +# 498 "/usr/include/string.h" 3 + +} + +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/usr/include/time.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 30 "/usr/include/time.h" 2 3 + + + +# 1 "/usr/include/bits/time.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/types.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 28 "/usr/include/bits/types.h" 2 3 +# 1 "/usr/include/bits/timesize.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +# 29 "/usr/include/bits/types.h" 2 3 + + +typedef unsigned char __u_char; +typedef unsigned short int __u_short; +typedef unsigned int __u_int; +typedef unsigned long int __u_long; + + +typedef signed char __int8_t; +typedef unsigned char __uint8_t; +typedef signed short int __int16_t; +typedef unsigned short int __uint16_t; +typedef signed int __int32_t; +typedef unsigned int __uint32_t; + +typedef signed long int __int64_t; +typedef unsigned long int __uint64_t; + + + + + + +typedef __int8_t __int_least8_t; +typedef __uint8_t __uint_least8_t; +typedef __int16_t __int_least16_t; +typedef __uint16_t __uint_least16_t; +typedef __int32_t __int_least32_t; +typedef __uint32_t __uint_least32_t; +typedef __int64_t __int_least64_t; +typedef __uint64_t __uint_least64_t; + + + +typedef long int __quad_t; +typedef unsigned long int __u_quad_t; + + + + + + + +typedef long int __intmax_t; +typedef unsigned long int __uintmax_t; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 136 "/usr/include/bits/types.h" 3 + +# 1 "/usr/include/bits/typesizes.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 37 "/usr/include/bits/typesizes.h" 3 + +# 75 "/usr/include/bits/typesizes.h" 3 + + + + + + + + + + + + + + +# 95 "/usr/include/bits/typesizes.h" 3 + + + + + +# 142 "/usr/include/bits/types.h" 2 3 +# 1 "/usr/include/bits/time64.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 143 "/usr/include/bits/types.h" 2 3 + + +typedef unsigned long int __dev_t; +typedef unsigned int __uid_t; +typedef unsigned int __gid_t; +typedef unsigned long int __ino_t; +typedef unsigned long int __ino64_t; +typedef unsigned int __mode_t; +typedef unsigned long int __nlink_t; +typedef long int __off_t; +typedef long int __off64_t; +typedef int __pid_t; +typedef struct { int __val[2]; } __fsid_t; +typedef long int __clock_t; +typedef unsigned long int __rlim_t; +typedef unsigned long int __rlim64_t; +typedef unsigned int __id_t; +typedef long int __time_t; +typedef unsigned int __useconds_t; +typedef long int __suseconds_t; + +typedef int __daddr_t; +typedef int __key_t; + + +typedef int __clockid_t; + + +typedef void * __timer_t; + + +typedef long int __blksize_t; + + + + +typedef long int __blkcnt_t; +typedef long int __blkcnt64_t; + + +typedef unsigned long int __fsblkcnt_t; +typedef unsigned long int __fsblkcnt64_t; + + +typedef unsigned long int __fsfilcnt_t; +typedef unsigned long int __fsfilcnt64_t; + + +typedef long int __fsword_t; + +typedef long int __ssize_t; + + +typedef long int __syscall_slong_t; + +typedef unsigned long int __syscall_ulong_t; + + + +typedef __off64_t __loff_t; +typedef char *__caddr_t; + + +typedef long int __intptr_t; + + +typedef unsigned int __socklen_t; + + + + +typedef int __sig_atomic_t; + + + + + + + + + + + + +# 27 "/usr/include/bits/time.h" 2 3 + + + + + + + + + +# 43 "/usr/include/bits/time.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/timex.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/types/struct_timeval.h" 1 3 + + + + + + + +struct timeval +{ + __time_t tv_sec; + __suseconds_t tv_usec; +}; +# 23 "/usr/include/bits/timex.h" 2 3 + + + +struct timex +{ + unsigned int modes; + __syscall_slong_t offset; + __syscall_slong_t freq; + __syscall_slong_t maxerror; + __syscall_slong_t esterror; + int status; + __syscall_slong_t constant; + __syscall_slong_t precision; + __syscall_slong_t tolerance; + struct timeval time; + __syscall_slong_t tick; + __syscall_slong_t ppsfreq; + __syscall_slong_t jitter; + int shift; + __syscall_slong_t stabil; + __syscall_slong_t jitcnt; + __syscall_slong_t calcnt; + __syscall_slong_t errcnt; + __syscall_slong_t stbcnt; + + int tai; + + + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; +}; + + +# 70 "/usr/include/bits/timex.h" 3 + + +# 83 "/usr/include/bits/timex.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 74 "/usr/include/bits/time.h" 2 3 + +extern "C" { + + +extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) throw (); + +} + + +# 34 "/usr/include/time.h" 2 3 + + + +# 1 "/usr/include/bits/types/clock_t.h" 1 3 + + + + + + +typedef __clock_t clock_t; + +# 38 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/time_t.h" 1 3 + + + + + + +typedef __time_t time_t; + +# 39 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/struct_tm.h" 1 3 + + + + + + +struct tm +{ + int tm_sec; + int tm_min; + int tm_hour; + int tm_mday; + int tm_mon; + int tm_year; + int tm_wday; + int tm_yday; + int tm_isdst; + + + long int tm_gmtoff; + const char *tm_zone; + + + + +}; + +# 40 "/usr/include/time.h" 2 3 + +# 1 "/usr/include/bits/types/struct_timespec.h" 1 3 + + + + +# 1 "/usr/include/bits/endian.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/endianness.h" 1 3 + + + + + + + + + + +# 36 "/usr/include/bits/endian.h" 2 3 + + + + + + + + + + + + + +# 7 "/usr/include/bits/types/struct_timespec.h" 2 3 + + + +struct timespec +{ + __time_t tv_sec; + + + + __syscall_slong_t tv_nsec; +# 26 "/usr/include/bits/types/struct_timespec.h" 3 +}; + +# 43 "/usr/include/time.h" 2 3 + + +# 1 "/usr/include/bits/types/clockid_t.h" 1 3 + + + + + + +typedef __clockid_t clockid_t; + +# 47 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/timer_t.h" 1 3 + + + + + + +typedef __timer_t timer_t; + +# 48 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/struct_itimerspec.h" 1 3 + + + + + + + +struct itimerspec + { + struct timespec it_interval; + struct timespec it_value; + }; + +# 49 "/usr/include/time.h" 2 3 +struct sigevent; + + + + +typedef __pid_t pid_t; + + + + + + + + + + + + + +extern "C" { + + + +extern clock_t clock (void) throw (); + + +extern time_t time (time_t *__timer) throw (); + + +extern double difftime (time_t __time1, time_t __time0) + throw () __attribute__ ((__const__)); + + +extern time_t mktime (struct tm *__tp) throw (); + + + + + +extern size_t strftime (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp) throw (); + + + + +extern char *strptime (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp) + throw (); + + + + + + +extern size_t strftime_l (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp, + locale_t __loc) throw (); + + + +extern char *strptime_l (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp, + locale_t __loc) throw (); + + + + + +extern struct tm *gmtime (const time_t *__timer) throw (); + + + +extern struct tm *localtime (const time_t *__timer) throw (); + + + + +extern struct tm *gmtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + +extern struct tm *localtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + + +extern char *asctime (const struct tm *__tp) throw (); + + +extern char *ctime (const time_t *__timer) throw (); + + + + + + +extern char *asctime_r (const struct tm *__restrict __tp, + char *__restrict __buf) throw (); + + +extern char *ctime_r (const time_t *__restrict __timer, + char *__restrict __buf) throw (); + + + + +extern char *__tzname[2]; +extern int __daylight; +extern long int __timezone; + + + + +extern char *tzname[2]; + + + +extern void tzset (void) throw (); + + + +extern int daylight; +extern long int timezone; + + + + + + + + + + + + + + +extern time_t timegm (struct tm *__tp) throw (); + + +extern time_t timelocal (struct tm *__tp) throw (); + + +extern int dysize (int __year) throw () __attribute__ ((__const__)); + + + + + + + + +extern int nanosleep (const struct timespec *__requested_time, + struct timespec *__remaining); + + + +extern int clock_getres (clockid_t __clock_id, struct timespec *__res) throw (); + + +extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) throw (); + + +extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) + throw (); + + + + + + +extern int clock_nanosleep (clockid_t __clock_id, int __flags, + const struct timespec *__req, + struct timespec *__rem); + + +extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) throw (); + + + + +extern int timer_create (clockid_t __clock_id, + struct sigevent *__restrict __evp, + timer_t *__restrict __timerid) throw (); + + +extern int timer_delete (timer_t __timerid) throw (); + + +extern int timer_settime (timer_t __timerid, int __flags, + const struct itimerspec *__restrict __value, + struct itimerspec *__restrict __ovalue) throw (); + + +extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) + throw (); + + +extern int timer_getoverrun (timer_t __timerid) throw (); + + + + + +extern int timespec_get (struct timespec *__ts, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + + + + + + + + +extern int getdate_err; + + + + + + + + +extern struct tm *getdate (const char *__string); + + + + + + + + + + + + + +extern int getdate_r (const char *__restrict __string, + struct tm *__restrict __resbufp); + + +} + +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + +extern "C" +{ + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) clock_t clock(void) + + + +throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memset(void*, int, size_t) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memcpy(void*, const void*, size_t) throw (); + +} + + +# 290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + + + +extern "C" +{ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) int abs(int a) throw (); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long int labs(long int a) throw (); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long long int llabs(long long int a) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fabs(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fabsf(float x) throw (); + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int min(const int a, const int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umin(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmin(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmin(const unsigned long long int a, const unsigned long long int b); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fminf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmin(double x, double y) throw (); +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int max(const int a, const int b); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umax(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmax(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmax(const unsigned long long int a, const unsigned long long int b); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaxf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmax(double, double) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sin(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cos(double x) throw (); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincos(double x, double *sptr, double *cptr) throw (); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincosf(float x, float *sptr, float *cptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tan(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sqrt(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rsqrt(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rsqrtf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log2(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp2(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp2f(float x) throw (); +# 1031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp10(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double expm1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expm1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log2f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log10(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log1p(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log1pf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double floor(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cosh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tanh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acosh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acoshf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asinh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atanh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ldexp(double x, int exp) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ldexpf(float x, int exp) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double logb(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logbf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogb(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogbf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbn(double x, int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalbnf(float x, int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbln(double x, long int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalblnf(float x, long int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double frexp(double x, int *nptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float frexpf(float x, int *nptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double round(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float roundf(float x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lround(double x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lroundf(float x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llround(double x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llroundf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 3320 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rintf(float x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrint(double x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrintf(float x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrint(double x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrintf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nearbyint(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nearbyintf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ceil(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double trunc(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float truncf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fdim(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fdimf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan2(double y, double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acos(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asin(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double hypot(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rhypot(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float hypotf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rhypotf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double norm3d(double a, double b, double c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm3d(double a, double b, double c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double norm4d(double a, double b, double c, double d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm4d(double a, double b, double c, double d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C++" __attribute__((device)) __attribute__((device_builtin)) double norm(int dim, double const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm(int dim, double const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rnormf(int dim, float const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C++" __attribute__((device)) __attribute__((device_builtin)) float normf(int dim, float const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float norm3df(float a, float b, float c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm3df(float a, float b, float c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float norm4df(float a, float b, float c, float d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm4df(float a, float b, float c, float d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cbrt(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cbrtf(float x) throw (); +# 5275 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rcbrt(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rcbrtf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinpi(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinpif(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cospi(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cospif(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospi(double x, double *sptr, double *cptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospif(float x, float *sptr, float *cptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double pow(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double modf(double x, double *iptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmod(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remainder(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remainderf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remquo(double x, double y, int *quo) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remquof(float x, float y, int *quo) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j0(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j0f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double jn(int n, double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float jnf(int n, float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y0(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y0f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double yn(int n, double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ynf(int n, float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i0(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i0f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erf(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erff(float x) throw (); +# 7399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfinv(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfinvf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfc(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double lgamma(double x) throw (); +# 7730 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcinv(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcinvf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdfinv(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdfinvf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdf(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdff(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcx(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcxf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float lgammaf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tgamma(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tgammaf(float x) throw (); + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double copysign(double x, double y) throw (); + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float copysignf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nextafter(double x, double y) throw (); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nextafterf(float x, float y) throw (); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nan(const char *tagp) throw (); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nanf(const char *tagp) throw (); +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinff(float) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanf(float) throw (); + + +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finite(double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitef(float) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbit(double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnan(double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinf(double) throw (); + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitf(float) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fma(double x, double y, double z) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaf(float x, float y, float z) throw (); +# 8950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitl(long double) throw (); + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitel(long double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinfl(long double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanl(long double) throw (); + + +# 8986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acosf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atan2f(float y, float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cosf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float coshf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float modff(float x, float *iptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float powf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sqrtf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ceilf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float floorf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmodf(float x, float y) throw (); +# 10537 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +} + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 1 3 + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/math.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 1 3 + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/cmath" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 1 3 +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 4 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 +# 1964 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2039 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + +# 2071 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2079 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2087 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2095 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + +# 2110 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + +# 2122 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2130 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +namespace std +{ + typedef unsigned long int size_t; + typedef long int ptrdiff_t; + + + typedef decltype(nullptr) nullptr_t; + +} + + + + + + + + + + + + + +namespace std +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +namespace __gnu_cxx +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +# 2232 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + +# 2296 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + +# 2348 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + +# 2370 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2382 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + +# 2410 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + +# 2446 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2480 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2497 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2500 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 2535 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2543 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + +# 2599 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 19 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 2 3 + + + + + + + + + +# 42 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/bits/cpp_type_traits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 38 "/usr/include/c++/7/bits/cpp_type_traits.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C++" { + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + struct __true_type { }; + struct __false_type { }; + + template + struct __truth_type + { typedef __false_type __type; }; + + template<> + struct __truth_type + { typedef __true_type __type; }; + + + + template + struct __traitor + { + enum { __value = bool(_Sp::__value) || bool(_Tp::__value) }; + typedef typename __truth_type<__value>::__type __type; + }; + + + template + struct __are_same + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __are_same<_Tp, _Tp> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_void + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_void + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_integer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + +# 259 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + + +template< > struct __is_integer<__int128> { enum { __value = 1 }; typedef __true_type __type; }; template< > struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; +# 272 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + + + + + + + template + struct __is_floating + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_pointer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __is_pointer<_Tp*> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_arithmetic + : public __traitor<__is_integer<_Tp>, __is_floating<_Tp> > + { }; + + + + + template + struct __is_scalar + : public __traitor<__is_arithmetic<_Tp>, __is_pointer<_Tp> > + { }; + + + + + template + struct __is_char + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_byte + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_move_iterator + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + template + inline _Iterator + __miter_base(_Iterator __it) + { return __it; } + + +} +} + +# 43 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/ext/type_traits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 35 "/usr/include/c++/7/ext/type_traits.h" 2 3 + + +extern "C++" { + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + template + struct __enable_if + { }; + + template + struct __enable_if + { typedef _Tp __type; }; + + + + template + struct __conditional_type + { typedef _Iftrue __type; }; + + template + struct __conditional_type + { typedef _Iffalse __type; }; + + + + template + struct __add_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned short __type; }; + + template<> + struct __add_unsigned + { typedef unsigned int __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long long __type; }; + + + template<> + struct __add_unsigned; + + template<> + struct __add_unsigned; + + + + template + struct __remove_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef short __type; }; + + template<> + struct __remove_unsigned + { typedef int __type; }; + + template<> + struct __remove_unsigned + { typedef long __type; }; + + template<> + struct __remove_unsigned + { typedef long long __type; }; + + + template<> + struct __remove_unsigned; + + template<> + struct __remove_unsigned; + + + + template + inline bool + __is_null_pointer(_Type* __ptr) + { return __ptr == 0; } + + template + inline bool + __is_null_pointer(_Type) + { return false; } + + + inline bool + __is_null_pointer(std::nullptr_t) + { return true; } + + + + template::__value> + struct __promote + { typedef double __type; }; + + + + + template + struct __promote<_Tp, false> + { }; + + template<> + struct __promote + { typedef long double __type; }; + + template<> + struct __promote + { typedef double __type; }; + + template<> + struct __promote + { typedef float __type; }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type> + struct __promote_2 + { + typedef __typeof__(_Tp2() + _Up2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type> + struct __promote_3 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type, + typename _Wp2 = typename __promote<_Wp>::__type> + struct __promote_4 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2() + _Wp2()) __type; + }; + + +} +} + +# 44 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/math.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 28 "/usr/include/math.h" 2 3 + + + + + + +extern "C" { + + + + + +# 1 "/usr/include/bits/math-vector.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libm-simd-decl-stubs.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 46 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 57 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 68 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 79 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 90 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 26 "/usr/include/bits/math-vector.h" 2 3 + +# 41 "/usr/include/math.h" 2 3 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 1 3 + + + + + + + + + + + + + + + +#pragma once + + + + + + + + + + + + + + +# 44 "/usr/include/math.h" 2 3 + + + +# 87 "/usr/include/math.h" 3 + + + + + + + + + + +# 106 "/usr/include/math.h" 3 + + + +# 136 "/usr/include/math.h" 3 + + +# 1 "/usr/include/bits/flt-eval-method.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 139 "/usr/include/math.h" 2 3 + + + + + + + + + + +typedef float float_t; +typedef double double_t; +# 179 "/usr/include/math.h" 3 + + + + + + + + + + + +# 1 "/usr/include/bits/fp-logb.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 191 "/usr/include/math.h" 2 3 +# 220 "/usr/include/math.h" 3 + + + + + + + + + + + + + +# 1 "/usr/include/bits/fp-fast.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 234 "/usr/include/math.h" 2 3 + + + +enum + { + FP_INT_UPWARD = + + 0, + FP_INT_DOWNWARD = + + 1, + FP_INT_TOWARDZERO = + + 2, + FP_INT_TONEARESTFROMZERO = + + 3, + FP_INT_TONEAREST = + + 4, + }; + + + + + + + + + + + + + + + + + +# 284 "/usr/include/math.h" 3 + +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 + + + + + + + + + + + + + + + + + + + + +extern int __fpclassify (double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbit (double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinf (double __value) throw () __attribute__ ((__const__)); + + +extern int __finite (double __value) throw () __attribute__ ((__const__)); + + +extern int __isnan (double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsig (double __x, double __y) throw (); + + +extern int __issignaling (double __value) throw () + __attribute__ ((__const__)); +# 290 "/usr/include/math.h" 2 3 +# 1 "/usr/include/bits/mathcalls.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern double acos (double __x) throw (); extern double __acos (double __x) throw (); + +extern double asin (double __x) throw (); extern double __asin (double __x) throw (); + +extern double atan (double __x) throw (); extern double __atan (double __x) throw (); + +extern double atan2 (double __y, double __x) throw (); extern double __atan2 (double __y, double __x) throw (); + + + extern double cos (double __x) throw (); extern double __cos (double __x) throw (); + + extern double sin (double __x) throw (); extern double __sin (double __x) throw (); + +extern double tan (double __x) throw (); extern double __tan (double __x) throw (); + + + + +extern double cosh (double __x) throw (); extern double __cosh (double __x) throw (); + +extern double sinh (double __x) throw (); extern double __sinh (double __x) throw (); + +extern double tanh (double __x) throw (); extern double __tanh (double __x) throw (); + + + + + extern void sincos (double __x, double *__sinx, double *__cosx) throw (); extern void __sincos (double __x, double *__sinx, double *__cosx) throw (); + + + + +extern double acosh (double __x) throw (); extern double __acosh (double __x) throw (); + +extern double asinh (double __x) throw (); extern double __asinh (double __x) throw (); + +extern double atanh (double __x) throw (); extern double __atanh (double __x) throw (); + + + + + + extern double exp (double __x) throw (); extern double __exp (double __x) throw (); + + +extern double frexp (double __x, int *__exponent) throw (); extern double __frexp (double __x, int *__exponent) throw (); + + +extern double ldexp (double __x, int __exponent) throw (); extern double __ldexp (double __x, int __exponent) throw (); + + + extern double log (double __x) throw (); extern double __log (double __x) throw (); + + +extern double log10 (double __x) throw (); extern double __log10 (double __x) throw (); + + +extern double modf (double __x, double *__iptr) throw (); extern double __modf (double __x, double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern double exp10 (double __x) throw (); extern double __exp10 (double __x) throw (); + + + + +extern double expm1 (double __x) throw (); extern double __expm1 (double __x) throw (); + + +extern double log1p (double __x) throw (); extern double __log1p (double __x) throw (); + + +extern double logb (double __x) throw (); extern double __logb (double __x) throw (); + + + + +extern double exp2 (double __x) throw (); extern double __exp2 (double __x) throw (); + + +extern double log2 (double __x) throw (); extern double __log2 (double __x) throw (); + + + + + + + extern double pow (double __x, double __y) throw (); extern double __pow (double __x, double __y) throw (); + + +extern double sqrt (double __x) throw (); extern double __sqrt (double __x) throw (); + + + +extern double hypot (double __x, double __y) throw (); extern double __hypot (double __x, double __y) throw (); + + + + +extern double cbrt (double __x) throw (); extern double __cbrt (double __x) throw (); + + + + + + +extern double ceil (double __x) throw () __attribute__ ((__const__)); extern double __ceil (double __x) throw () __attribute__ ((__const__)); + + +extern double fabs (double __x) throw () __attribute__ ((__const__)); extern double __fabs (double __x) throw () __attribute__ ((__const__)); + + +extern double floor (double __x) throw () __attribute__ ((__const__)); extern double __floor (double __x) throw () __attribute__ ((__const__)); + + +extern double fmod (double __x, double __y) throw (); extern double __fmod (double __x, double __y) throw (); + +# 179 "/usr/include/bits/mathcalls.h" 3 + + + +extern int finite (double __value) throw () __attribute__ ((__const__)); + + +extern double drem (double __x, double __y) throw (); extern double __drem (double __x, double __y) throw (); + + + +extern double significand (double __x) throw (); extern double __significand (double __x) throw (); + + + + + + +extern double copysign (double __x, double __y) throw () __attribute__ ((__const__)); extern double __copysign (double __x, double __y) throw () __attribute__ ((__const__)); + + + + +extern double nan (const char *__tagb) throw (); extern double __nan (const char *__tagb) throw (); + + + +# 214 "/usr/include/bits/mathcalls.h" 3 + + + +extern double j0 (double) throw (); extern double __j0 (double) throw (); +extern double j1 (double) throw (); extern double __j1 (double) throw (); +extern double jn (int, double) throw (); extern double __jn (int, double) throw (); +extern double y0 (double) throw (); extern double __y0 (double) throw (); +extern double y1 (double) throw (); extern double __y1 (double) throw (); +extern double yn (int, double) throw (); extern double __yn (int, double) throw (); + + + + + +extern double erf (double) throw (); extern double __erf (double) throw (); +extern double erfc (double) throw (); extern double __erfc (double) throw (); +extern double lgamma (double) throw (); extern double __lgamma (double) throw (); + + + + +extern double tgamma (double) throw (); extern double __tgamma (double) throw (); + + + + + +extern double gamma (double) throw (); extern double __gamma (double) throw (); + + + + + + + +extern double lgamma_r (double, int *__signgamp) throw (); extern double __lgamma_r (double, int *__signgamp) throw (); + + + + + + +extern double rint (double __x) throw (); extern double __rint (double __x) throw (); + + +extern double nextafter (double __x, double __y) throw (); extern double __nextafter (double __x, double __y) throw (); + +extern double nexttoward (double __x, long double __y) throw (); extern double __nexttoward (double __x, long double __y) throw (); + + + + +extern double nextdown (double __x) throw (); extern double __nextdown (double __x) throw (); + +extern double nextup (double __x) throw (); extern double __nextup (double __x) throw (); + + + +extern double remainder (double __x, double __y) throw (); extern double __remainder (double __x, double __y) throw (); + + + +extern double scalbn (double __x, int __n) throw (); extern double __scalbn (double __x, int __n) throw (); + + + +extern int ilogb (double __x) throw (); extern int __ilogb (double __x) throw (); + + + + +extern long int llogb (double __x) throw (); extern long int __llogb (double __x) throw (); + + + + +extern double scalbln (double __x, long int __n) throw (); extern double __scalbln (double __x, long int __n) throw (); + + + +extern double nearbyint (double __x) throw (); extern double __nearbyint (double __x) throw (); + + + +extern double round (double __x) throw () __attribute__ ((__const__)); extern double __round (double __x) throw () __attribute__ ((__const__)); + + + +extern double trunc (double __x) throw () __attribute__ ((__const__)); extern double __trunc (double __x) throw () __attribute__ ((__const__)); + + + + +extern double remquo (double __x, double __y, int *__quo) throw (); extern double __remquo (double __x, double __y, int *__quo) throw (); + + + + + + +extern long int lrint (double __x) throw (); extern long int __lrint (double __x) throw (); + +extern long long int llrint (double __x) throw (); extern long long int __llrint (double __x) throw (); + + + +extern long int lround (double __x) throw (); extern long int __lround (double __x) throw (); + +extern long long int llround (double __x) throw (); extern long long int __llround (double __x) throw (); + + + +extern double fdim (double __x, double __y) throw (); extern double __fdim (double __x, double __y) throw (); + + +extern double fmax (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmax (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fmin (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmin (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fma (double __x, double __y, double __z) throw (); extern double __fma (double __x, double __y, double __z) throw (); + + + + +extern double roundeven (double __x) throw () __attribute__ ((__const__)); extern double __roundeven (double __x) throw () __attribute__ ((__const__)); + + + + +extern __intmax_t fromfp (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfp (double __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfp (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfp (double __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpx (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpx (double __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpx (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpx (double __x, int __round, unsigned int __width) throw (); + + +extern double fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fminmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fminmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalize (double *__cx, const double *__x) throw (); + + + + + +extern int totalorder (const double *__x, const double *__y) throw () + __attribute__ ((__pure__)); + + + +extern int totalordermag (const double *__x, const double *__y) throw () + __attribute__ ((__pure__)); + + +extern double getpayload (const double *__x) throw (); extern double __getpayload (const double *__x) throw (); + + +extern int setpayload (double *__x, double __payload) throw (); + + +extern int setpayloadsig (double *__x, double __payload) throw (); + + + + + + + +extern double scalb (double __x, double __n) throw (); extern double __scalb (double __x, double __n) throw (); +# 291 "/usr/include/math.h" 2 3 + + + + + + + + + + + +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 + + + + + + + + + + + + + + + + + + + + +extern int __fpclassifyf (float __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitf (float __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinff (float __value) throw () __attribute__ ((__const__)); + + +extern int __finitef (float __value) throw () __attribute__ ((__const__)); + + +extern int __isnanf (float __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigf (float __x, float __y) throw (); + + +extern int __issignalingf (float __value) throw () + __attribute__ ((__const__)); +# 307 "/usr/include/math.h" 2 3 +# 1 "/usr/include/bits/mathcalls.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern float acosf (float __x) throw (); extern float __acosf (float __x) throw (); + +extern float asinf (float __x) throw (); extern float __asinf (float __x) throw (); + +extern float atanf (float __x) throw (); extern float __atanf (float __x) throw (); + +extern float atan2f (float __y, float __x) throw (); extern float __atan2f (float __y, float __x) throw (); + + + extern float cosf (float __x) throw (); extern float __cosf (float __x) throw (); + + extern float sinf (float __x) throw (); extern float __sinf (float __x) throw (); + +extern float tanf (float __x) throw (); extern float __tanf (float __x) throw (); + + + + +extern float coshf (float __x) throw (); extern float __coshf (float __x) throw (); + +extern float sinhf (float __x) throw (); extern float __sinhf (float __x) throw (); + +extern float tanhf (float __x) throw (); extern float __tanhf (float __x) throw (); + + + + + extern void sincosf (float __x, float *__sinx, float *__cosx) throw (); extern void __sincosf (float __x, float *__sinx, float *__cosx) throw (); + + + + +extern float acoshf (float __x) throw (); extern float __acoshf (float __x) throw (); + +extern float asinhf (float __x) throw (); extern float __asinhf (float __x) throw (); + +extern float atanhf (float __x) throw (); extern float __atanhf (float __x) throw (); + + + + + + extern float expf (float __x) throw (); extern float __expf (float __x) throw (); + + +extern float frexpf (float __x, int *__exponent) throw (); extern float __frexpf (float __x, int *__exponent) throw (); + + +extern float ldexpf (float __x, int __exponent) throw (); extern float __ldexpf (float __x, int __exponent) throw (); + + + extern float logf (float __x) throw (); extern float __logf (float __x) throw (); + + +extern float log10f (float __x) throw (); extern float __log10f (float __x) throw (); + + +extern float modff (float __x, float *__iptr) throw (); extern float __modff (float __x, float *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern float exp10f (float __x) throw (); extern float __exp10f (float __x) throw (); + + + + +extern float expm1f (float __x) throw (); extern float __expm1f (float __x) throw (); + + +extern float log1pf (float __x) throw (); extern float __log1pf (float __x) throw (); + + +extern float logbf (float __x) throw (); extern float __logbf (float __x) throw (); + + + + +extern float exp2f (float __x) throw (); extern float __exp2f (float __x) throw (); + + +extern float log2f (float __x) throw (); extern float __log2f (float __x) throw (); + + + + + + + extern float powf (float __x, float __y) throw (); extern float __powf (float __x, float __y) throw (); + + +extern float sqrtf (float __x) throw (); extern float __sqrtf (float __x) throw (); + + + +extern float hypotf (float __x, float __y) throw (); extern float __hypotf (float __x, float __y) throw (); + + + + +extern float cbrtf (float __x) throw (); extern float __cbrtf (float __x) throw (); + + + + + + +extern float ceilf (float __x) throw () __attribute__ ((__const__)); extern float __ceilf (float __x) throw () __attribute__ ((__const__)); + + +extern float fabsf (float __x) throw () __attribute__ ((__const__)); extern float __fabsf (float __x) throw () __attribute__ ((__const__)); + + +extern float floorf (float __x) throw () __attribute__ ((__const__)); extern float __floorf (float __x) throw () __attribute__ ((__const__)); + + +extern float fmodf (float __x, float __y) throw (); extern float __fmodf (float __x, float __y) throw (); + + + + + + + + +extern int isinff (float __value) throw () __attribute__ ((__const__)); + + + + +extern int finitef (float __value) throw () __attribute__ ((__const__)); + + +extern float dremf (float __x, float __y) throw (); extern float __dremf (float __x, float __y) throw (); + + + +extern float significandf (float __x) throw (); extern float __significandf (float __x) throw (); + + + + + + +extern float copysignf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __copysignf (float __x, float __y) throw () __attribute__ ((__const__)); + + + + +extern float nanf (const char *__tagb) throw (); extern float __nanf (const char *__tagb) throw (); + + + + + + + + + +extern int isnanf (float __value) throw () __attribute__ ((__const__)); + + + + + +extern float j0f (float) throw (); extern float __j0f (float) throw (); +extern float j1f (float) throw (); extern float __j1f (float) throw (); +extern float jnf (int, float) throw (); extern float __jnf (int, float) throw (); +extern float y0f (float) throw (); extern float __y0f (float) throw (); +extern float y1f (float) throw (); extern float __y1f (float) throw (); +extern float ynf (int, float) throw (); extern float __ynf (int, float) throw (); + + + + + +extern float erff (float) throw (); extern float __erff (float) throw (); +extern float erfcf (float) throw (); extern float __erfcf (float) throw (); +extern float lgammaf (float) throw (); extern float __lgammaf (float) throw (); + + + + +extern float tgammaf (float) throw (); extern float __tgammaf (float) throw (); + + + + + +extern float gammaf (float) throw (); extern float __gammaf (float) throw (); + + + + + + + +extern float lgammaf_r (float, int *__signgamp) throw (); extern float __lgammaf_r (float, int *__signgamp) throw (); + + + + + + +extern float rintf (float __x) throw (); extern float __rintf (float __x) throw (); + + +extern float nextafterf (float __x, float __y) throw (); extern float __nextafterf (float __x, float __y) throw (); + +extern float nexttowardf (float __x, long double __y) throw (); extern float __nexttowardf (float __x, long double __y) throw (); + + + + +extern float nextdownf (float __x) throw (); extern float __nextdownf (float __x) throw (); + +extern float nextupf (float __x) throw (); extern float __nextupf (float __x) throw (); + + + +extern float remainderf (float __x, float __y) throw (); extern float __remainderf (float __x, float __y) throw (); + + + +extern float scalbnf (float __x, int __n) throw (); extern float __scalbnf (float __x, int __n) throw (); + + + +extern int ilogbf (float __x) throw (); extern int __ilogbf (float __x) throw (); + + + + +extern long int llogbf (float __x) throw (); extern long int __llogbf (float __x) throw (); + + + + +extern float scalblnf (float __x, long int __n) throw (); extern float __scalblnf (float __x, long int __n) throw (); + + + +extern float nearbyintf (float __x) throw (); extern float __nearbyintf (float __x) throw (); + + + +extern float roundf (float __x) throw () __attribute__ ((__const__)); extern float __roundf (float __x) throw () __attribute__ ((__const__)); + + + +extern float truncf (float __x) throw () __attribute__ ((__const__)); extern float __truncf (float __x) throw () __attribute__ ((__const__)); + + + + +extern float remquof (float __x, float __y, int *__quo) throw (); extern float __remquof (float __x, float __y, int *__quo) throw (); + + + + + + +extern long int lrintf (float __x) throw (); extern long int __lrintf (float __x) throw (); + +extern long long int llrintf (float __x) throw (); extern long long int __llrintf (float __x) throw (); + + + +extern long int lroundf (float __x) throw (); extern long int __lroundf (float __x) throw (); + +extern long long int llroundf (float __x) throw (); extern long long int __llroundf (float __x) throw (); + + + +extern float fdimf (float __x, float __y) throw (); extern float __fdimf (float __x, float __y) throw (); + + +extern float fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fmaf (float __x, float __y, float __z) throw (); extern float __fmaf (float __x, float __y, float __z) throw (); + + + + +extern float roundevenf (float __x) throw () __attribute__ ((__const__)); extern float __roundevenf (float __x) throw () __attribute__ ((__const__)); + + + + +extern __intmax_t fromfpf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf (float __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfpf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf (float __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpxf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf (float __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpxf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf (float __x, int __round, unsigned int __width) throw (); + + +extern float fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef (float *__cx, const float *__x) throw (); + + + + + +extern int totalorderf (const float *__x, const float *__y) throw () + __attribute__ ((__pure__)); + + + +extern int totalordermagf (const float *__x, const float *__y) throw () + __attribute__ ((__pure__)); + + +extern float getpayloadf (const float *__x) throw (); extern float __getpayloadf (const float *__x) throw (); + + +extern int setpayloadf (float *__x, float __payload) throw (); + + +extern int setpayloadsigf (float *__x, float __payload) throw (); + + + + + + + +extern float scalbf (float __x, float __n) throw (); extern float __scalbf (float __x, float __n) throw (); +# 308 "/usr/include/math.h" 2 3 + + + + + +# 340 "/usr/include/math.h" 3 + + + + +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 + + + + + + + + + + + + + + + + + + + + +extern int __fpclassifyl (long double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitl (long double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinfl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern int __isnanl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigl (long double __x, long double __y) throw (); + + +extern int __issignalingl (long double __value) throw () + __attribute__ ((__const__)); +# 350 "/usr/include/math.h" 2 3 +# 1 "/usr/include/bits/mathcalls.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern long double acosl (long double __x) throw (); extern long double __acosl (long double __x) throw (); + +extern long double asinl (long double __x) throw (); extern long double __asinl (long double __x) throw (); + +extern long double atanl (long double __x) throw (); extern long double __atanl (long double __x) throw (); + +extern long double atan2l (long double __y, long double __x) throw (); extern long double __atan2l (long double __y, long double __x) throw (); + + + extern long double cosl (long double __x) throw (); extern long double __cosl (long double __x) throw (); + + extern long double sinl (long double __x) throw (); extern long double __sinl (long double __x) throw (); + +extern long double tanl (long double __x) throw (); extern long double __tanl (long double __x) throw (); + + + + +extern long double coshl (long double __x) throw (); extern long double __coshl (long double __x) throw (); + +extern long double sinhl (long double __x) throw (); extern long double __sinhl (long double __x) throw (); + +extern long double tanhl (long double __x) throw (); extern long double __tanhl (long double __x) throw (); + + + + + extern void sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); extern void __sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); + + + + +extern long double acoshl (long double __x) throw (); extern long double __acoshl (long double __x) throw (); + +extern long double asinhl (long double __x) throw (); extern long double __asinhl (long double __x) throw (); + +extern long double atanhl (long double __x) throw (); extern long double __atanhl (long double __x) throw (); + + + + + + extern long double expl (long double __x) throw (); extern long double __expl (long double __x) throw (); + + +extern long double frexpl (long double __x, int *__exponent) throw (); extern long double __frexpl (long double __x, int *__exponent) throw (); + + +extern long double ldexpl (long double __x, int __exponent) throw (); extern long double __ldexpl (long double __x, int __exponent) throw (); + + + extern long double logl (long double __x) throw (); extern long double __logl (long double __x) throw (); + + +extern long double log10l (long double __x) throw (); extern long double __log10l (long double __x) throw (); + + +extern long double modfl (long double __x, long double *__iptr) throw (); extern long double __modfl (long double __x, long double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern long double exp10l (long double __x) throw (); extern long double __exp10l (long double __x) throw (); + + + + +extern long double expm1l (long double __x) throw (); extern long double __expm1l (long double __x) throw (); + + +extern long double log1pl (long double __x) throw (); extern long double __log1pl (long double __x) throw (); + + +extern long double logbl (long double __x) throw (); extern long double __logbl (long double __x) throw (); + + + + +extern long double exp2l (long double __x) throw (); extern long double __exp2l (long double __x) throw (); + + +extern long double log2l (long double __x) throw (); extern long double __log2l (long double __x) throw (); + + + + + + + extern long double powl (long double __x, long double __y) throw (); extern long double __powl (long double __x, long double __y) throw (); + + +extern long double sqrtl (long double __x) throw (); extern long double __sqrtl (long double __x) throw (); + + + +extern long double hypotl (long double __x, long double __y) throw (); extern long double __hypotl (long double __x, long double __y) throw (); + + + + +extern long double cbrtl (long double __x) throw (); extern long double __cbrtl (long double __x) throw (); + + + + + + +extern long double ceill (long double __x) throw () __attribute__ ((__const__)); extern long double __ceill (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fabsl (long double __x) throw () __attribute__ ((__const__)); extern long double __fabsl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double floorl (long double __x) throw () __attribute__ ((__const__)); extern long double __floorl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fmodl (long double __x, long double __y) throw (); extern long double __fmodl (long double __x, long double __y) throw (); + + + + + + + + +extern int isinfl (long double __value) throw () __attribute__ ((__const__)); + + + + +extern int finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern long double dreml (long double __x, long double __y) throw (); extern long double __dreml (long double __x, long double __y) throw (); + + + +extern long double significandl (long double __x) throw (); extern long double __significandl (long double __x) throw (); + + + + + + +extern long double copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + + + +extern long double nanl (const char *__tagb) throw (); extern long double __nanl (const char *__tagb) throw (); + + + + + + + + + +extern int isnanl (long double __value) throw () __attribute__ ((__const__)); + + + + + +extern long double j0l (long double) throw (); extern long double __j0l (long double) throw (); +extern long double j1l (long double) throw (); extern long double __j1l (long double) throw (); +extern long double jnl (int, long double) throw (); extern long double __jnl (int, long double) throw (); +extern long double y0l (long double) throw (); extern long double __y0l (long double) throw (); +extern long double y1l (long double) throw (); extern long double __y1l (long double) throw (); +extern long double ynl (int, long double) throw (); extern long double __ynl (int, long double) throw (); + + + + + +extern long double erfl (long double) throw (); extern long double __erfl (long double) throw (); +extern long double erfcl (long double) throw (); extern long double __erfcl (long double) throw (); +extern long double lgammal (long double) throw (); extern long double __lgammal (long double) throw (); + + + + +extern long double tgammal (long double) throw (); extern long double __tgammal (long double) throw (); + + + + + +extern long double gammal (long double) throw (); extern long double __gammal (long double) throw (); + + + + + + + +extern long double lgammal_r (long double, int *__signgamp) throw (); extern long double __lgammal_r (long double, int *__signgamp) throw (); + + + + + + +extern long double rintl (long double __x) throw (); extern long double __rintl (long double __x) throw (); + + +extern long double nextafterl (long double __x, long double __y) throw (); extern long double __nextafterl (long double __x, long double __y) throw (); + +extern long double nexttowardl (long double __x, long double __y) throw (); extern long double __nexttowardl (long double __x, long double __y) throw (); + + + + +extern long double nextdownl (long double __x) throw (); extern long double __nextdownl (long double __x) throw (); + +extern long double nextupl (long double __x) throw (); extern long double __nextupl (long double __x) throw (); + + + +extern long double remainderl (long double __x, long double __y) throw (); extern long double __remainderl (long double __x, long double __y) throw (); + + + +extern long double scalbnl (long double __x, int __n) throw (); extern long double __scalbnl (long double __x, int __n) throw (); + + + +extern int ilogbl (long double __x) throw (); extern int __ilogbl (long double __x) throw (); + + + + +extern long int llogbl (long double __x) throw (); extern long int __llogbl (long double __x) throw (); + + + + +extern long double scalblnl (long double __x, long int __n) throw (); extern long double __scalblnl (long double __x, long int __n) throw (); + + + +extern long double nearbyintl (long double __x) throw (); extern long double __nearbyintl (long double __x) throw (); + + + +extern long double roundl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundl (long double __x) throw () __attribute__ ((__const__)); + + + +extern long double truncl (long double __x) throw () __attribute__ ((__const__)); extern long double __truncl (long double __x) throw () __attribute__ ((__const__)); + + + + +extern long double remquol (long double __x, long double __y, int *__quo) throw (); extern long double __remquol (long double __x, long double __y, int *__quo) throw (); + + + + + + +extern long int lrintl (long double __x) throw (); extern long int __lrintl (long double __x) throw (); + +extern long long int llrintl (long double __x) throw (); extern long long int __llrintl (long double __x) throw (); + + + +extern long int lroundl (long double __x) throw (); extern long int __lroundl (long double __x) throw (); + +extern long long int llroundl (long double __x) throw (); extern long long int __llroundl (long double __x) throw (); + + + +extern long double fdiml (long double __x, long double __y) throw (); extern long double __fdiml (long double __x, long double __y) throw (); + + +extern long double fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fmal (long double __x, long double __y, long double __z) throw (); extern long double __fmal (long double __x, long double __y, long double __z) throw (); + + + + +extern long double roundevenl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundevenl (long double __x) throw () __attribute__ ((__const__)); + + + + +extern __intmax_t fromfpl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpl (long double __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfpl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpl (long double __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxl (long double __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxl (long double __x, int __round, unsigned int __width) throw (); + + +extern long double fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizel (long double *__cx, const long double *__x) throw (); + + + + + +extern int totalorderl (const long double *__x, const long double *__y) throw () + __attribute__ ((__pure__)); + + + +extern int totalordermagl (const long double *__x, const long double *__y) throw () + __attribute__ ((__pure__)); + + +extern long double getpayloadl (const long double *__x) throw (); extern long double __getpayloadl (const long double *__x) throw (); + + +extern int setpayloadl (long double *__x, long double __payload) throw (); + + +extern int setpayloadsigl (long double *__x, long double __payload) throw (); + + + + + + + +extern long double scalbl (long double __x, long double __n) throw (); extern long double __scalbl (long double __x, long double __n) throw (); +# 351 "/usr/include/math.h" 2 3 + + + + + + + + + + + + +# 379 "/usr/include/math.h" 3 + +# 396 "/usr/include/math.h" 3 + +# 413 "/usr/include/math.h" 3 + +# 430 "/usr/include/math.h" 3 + +# 447 "/usr/include/math.h" 3 + +# 464 "/usr/include/math.h" 3 + +# 481 "/usr/include/math.h" 3 + + + + + + +# 497 "/usr/include/math.h" 3 + + + +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +extern float fadd (double __x, double __y) throw (); + + +extern float fdiv (double __x, double __y) throw (); + + +extern float fmul (double __x, double __y) throw (); + + +extern float fsub (double __x, double __y) throw (); +# 504 "/usr/include/math.h" 2 3 + + + + +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +extern float faddl (long double __x, long double __y) throw (); + + +extern float fdivl (long double __x, long double __y) throw (); + + +extern float fmull (long double __x, long double __y) throw (); + + +extern float fsubl (long double __x, long double __y) throw (); +# 518 "/usr/include/math.h" 2 3 +# 527 "/usr/include/math.h" 3 + +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +extern double daddl (long double __x, long double __y) throw (); + + +extern double ddivl (long double __x, long double __y) throw (); + + +extern double dmull (long double __x, long double __y) throw (); + + +extern double dsubl (long double __x, long double __y) throw (); +# 538 "/usr/include/math.h" 2 3 +# 547 "/usr/include/math.h" 3 + + + + + +# 561 "/usr/include/math.h" 3 + +# 571 "/usr/include/math.h" 3 + +# 581 "/usr/include/math.h" 3 + +# 591 "/usr/include/math.h" 3 + +# 601 "/usr/include/math.h" 3 + +# 611 "/usr/include/math.h" 3 + +# 621 "/usr/include/math.h" 3 + +# 631 "/usr/include/math.h" 3 + +# 641 "/usr/include/math.h" 3 + +# 651 "/usr/include/math.h" 3 + +# 661 "/usr/include/math.h" 3 + +# 671 "/usr/include/math.h" 3 + +# 681 "/usr/include/math.h" 3 + +# 691 "/usr/include/math.h" 3 + +# 701 "/usr/include/math.h" 3 + +# 711 "/usr/include/math.h" 3 + +# 721 "/usr/include/math.h" 3 + +# 731 "/usr/include/math.h" 3 + +# 741 "/usr/include/math.h" 3 + +# 751 "/usr/include/math.h" 3 + +# 761 "/usr/include/math.h" 3 + + + +# 770 "/usr/include/math.h" 3 + + + +extern int signgam; + + +# 784 "/usr/include/math.h" 3 + + + + + + + + + + +# 848 "/usr/include/math.h" 3 + + + + + +enum + { + FP_NAN = + + 0, + FP_INFINITE = + + 1, + FP_ZERO = + + 2, + FP_SUBNORMAL = + + 3, + FP_NORMAL = + + 4 + }; + + + + + + + + + + + + + + + + + + + + + + +# 909 "/usr/include/math.h" 3 + + +# 917 "/usr/include/math.h" 3 + + +# 925 "/usr/include/math.h" 3 + + + +# 934 "/usr/include/math.h" 3 + + +# 952 "/usr/include/math.h" 3 + + + + + + + + + + +# 969 "/usr/include/math.h" 3 + + + +# 1 "/usr/include/bits/iscanonical.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +extern int __iscanonicall (long double __x) + throw () __attribute__ ((__const__)); + + + + + + + + + + + + + + + + + + + + + +extern "C++" { +inline int iscanonical (float __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (double __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (long double __val) { return __iscanonicall (__val); } + + + +} +# 974 "/usr/include/math.h" 2 3 + + + + + + + + + + + +extern "C++" { +inline int issignaling (float __val) { return __issignalingf (__val); } +inline int issignaling (double __val) { return __issignaling (__val); } +inline int +issignaling (long double __val) +{ + + + + return __issignalingl (__val); + +} + + + + + +} + + + + + + +# 1016 "/usr/include/math.h" 3 +extern "C++" { +# 1047 "/usr/include/math.h" 3 +template inline bool +iszero (__T __val) +{ + return __val == 0; +} + +} + + + + + + + + + + +# 1079 "/usr/include/math.h" 3 + + + + +# 1098 "/usr/include/math.h" 3 + +# 1114 "/usr/include/math.h" 3 + +# 1130 "/usr/include/math.h" 3 + +# 1146 "/usr/include/math.h" 3 + +# 1162 "/usr/include/math.h" 3 + +# 1178 "/usr/include/math.h" 3 + +# 1194 "/usr/include/math.h" 3 + + + + + + + + + + + + + + + + + + + + +# 1242 "/usr/include/math.h" 3 + + + + + + + + + + +# 1261 "/usr/include/math.h" 3 + + + + + + + + + + + + + + + + + +extern "C++" { +template struct __iseqsig_type; + +template<> struct __iseqsig_type +{ + static int __call (float __x, float __y) throw () + { + return __iseqsigf (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (double __x, double __y) throw () + { + return __iseqsig (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (long double __x, long double __y) throw () + { + + return __iseqsigl (__x, __y); + + + + } +}; + +# 1320 "/usr/include/math.h" 3 + +template +inline int +iseqsig (_T1 __x, _T2 __y) throw () +{ + + typedef decltype (((__x) + (__y) + 0.0f)) _T3; + + + + return __iseqsig_type<_T3>::__call (__x, __y); +} + +} + + + + +} + + +# 46 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/bits/std_abs.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 36 "/usr/include/c++/7/bits/std_abs.h" 2 3 + +# 1 "/usr/include/stdlib.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 26 "/usr/include/stdlib.h" 2 3 + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 32 "/usr/include/stdlib.h" 2 3 + +extern "C" { + + + + + +# 1 "/usr/include/bits/waitflags.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 35 "/usr/include/bits/waitflags.h" 3 + +# 40 "/usr/include/stdlib.h" 2 3 +# 1 "/usr/include/bits/waitstatus.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 41 "/usr/include/stdlib.h" 2 3 + + +# 53 "/usr/include/stdlib.h" 3 + + + + + +typedef struct + { + int quot; + int rem; + } div_t; + + + +typedef struct + { + long int quot; + long int rem; + } ldiv_t; + + + + + + typedef struct + { + long long int quot; + long long int rem; + } lldiv_t; + + + + + + + + + + + + + + + + +extern size_t __ctype_get_mb_cur_max (void) throw () ; + + + +extern double atof (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern int atoi (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern long int atol (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + + extern long long int atoll (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +extern double strtod (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern float strtof (const char *__restrict __nptr, + char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))); + +extern long double strtold (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern long int strtol (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +extern unsigned long int strtoul (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +extern long long int strtoq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + +extern unsigned long long int strtouq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern long long int strtoll (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + +extern unsigned long long int strtoull (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +extern int strfromd (char *__dest, size_t __size, const char *__format, + double __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfromf (char *__dest, size_t __size, const char *__format, + float __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfroml (char *__dest, size_t __size, const char *__format, + long double __f) + throw () __attribute__ ((__nonnull__ (3))); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern long int strtol_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))); + +extern unsigned long int strtoul_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + + +extern long long int strtoll_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + + +extern unsigned long long int strtoull_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +extern double strtod_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern float strtof_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern long double strtold_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +# 314 "/usr/include/stdlib.h" 3 + +# 321 "/usr/include/stdlib.h" 3 + +# 328 "/usr/include/stdlib.h" 3 + +# 335 "/usr/include/stdlib.h" 3 + +# 342 "/usr/include/stdlib.h" 3 + +# 349 "/usr/include/stdlib.h" 3 + +# 357 "/usr/include/stdlib.h" 3 + + +# 379 "/usr/include/stdlib.h" 3 + + + + + + +extern char *l64a (long int __n) throw () ; + + +extern long int a64l (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +# 1 "/usr/include/sys/types.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" { + + + + + +typedef __u_char u_char; +typedef __u_short u_short; +typedef __u_int u_int; +typedef __u_long u_long; +typedef __quad_t quad_t; +typedef __u_quad_t u_quad_t; +typedef __fsid_t fsid_t; + + +typedef __loff_t loff_t; + + + + +typedef __ino_t ino_t; +# 54 "/usr/include/sys/types.h" 3 +typedef __ino64_t ino64_t; + + + + +typedef __dev_t dev_t; + + + + +typedef __gid_t gid_t; + + + + +typedef __mode_t mode_t; + + + + +typedef __nlink_t nlink_t; + + + + +typedef __uid_t uid_t; + + + + + +typedef __off_t off_t; +# 92 "/usr/include/sys/types.h" 3 +typedef __off64_t off64_t; + + + + + + + + + + +typedef __id_t id_t; + + + + +typedef __ssize_t ssize_t; + + + + + +typedef __daddr_t daddr_t; +typedef __caddr_t caddr_t; + + + + + +typedef __key_t key_t; + + + +# 131 "/usr/include/sys/types.h" 3 + + + +typedef __useconds_t useconds_t; + + + +typedef __suseconds_t suseconds_t; + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 145 "/usr/include/sys/types.h" 2 3 + + + +typedef unsigned long int ulong; +typedef unsigned short int ushort; +typedef unsigned int uint; + + + + +# 1 "/usr/include/bits/stdint-intn.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +typedef __int8_t int8_t; +typedef __int16_t int16_t; +typedef __int32_t int32_t; +typedef __int64_t int64_t; + +# 156 "/usr/include/sys/types.h" 2 3 + + +typedef __uint8_t u_int8_t; +typedef __uint16_t u_int16_t; +typedef __uint32_t u_int32_t; +typedef __uint64_t u_int64_t; + + +typedef int register_t __attribute__ ((__mode__ (__word__))); + + + + + + + + + + + +# 1 "/usr/include/endian.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 32 "/usr/include/endian.h" 3 + + + +# 1 "/usr/include/bits/byteswap.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline __uint16_t +__bswap_16 (__uint16_t __bsx) +{ + + return __builtin_bswap16 (__bsx); + + + +} + + + + + + +static __inline __uint32_t +__bswap_32 (__uint32_t __bsx) +{ + + return __builtin_bswap32 (__bsx); + + + +} + + +# 68 "/usr/include/bits/byteswap.h" 3 + + static __inline __uint64_t +__bswap_64 (__uint64_t __bsx) +{ + + return __builtin_bswap64 (__bsx); + + + +} + +# 36 "/usr/include/endian.h" 2 3 +# 1 "/usr/include/bits/uintn-identity.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline __uint16_t +__uint16_identity (__uint16_t __x) +{ + return __x; +} + +static __inline __uint32_t +__uint32_identity (__uint32_t __x) +{ + return __x; +} + +static __inline __uint64_t +__uint64_identity (__uint64_t __x) +{ + return __x; +} + +# 37 "/usr/include/endian.h" 2 3 + + + + + + + + + + + + + + + + + +# 71 "/usr/include/endian.h" 3 + +# 177 "/usr/include/sys/types.h" 2 3 + + +# 1 "/usr/include/sys/select.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/select.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 23 "/usr/include/bits/select.h" 2 3 + + + + + + + + + + +# 43 "/usr/include/bits/select.h" 3 + +# 57 "/usr/include/bits/select.h" 3 + +# 31 "/usr/include/sys/select.h" 2 3 + + +# 1 "/usr/include/bits/types/sigset_t.h" 1 3 + + + +# 1 "/usr/include/bits/types/__sigset_t.h" 1 3 + + + + +typedef struct +{ + unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; +} __sigset_t; + +# 5 "/usr/include/bits/types/sigset_t.h" 2 3 + + +typedef __sigset_t sigset_t; + +# 34 "/usr/include/sys/select.h" 2 3 + + + + + + + + + + + + + + + +typedef long int __fd_mask; + + + + + + + + + +typedef struct + { + + + + __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; + + + + + + } fd_set; + + + + + + +typedef __fd_mask fd_mask; + + + + + + + + + + + + + +extern "C" { + + + + + + + + + +extern int select (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + struct timeval *__restrict __timeout); + + + + + + + + +extern int pselect (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + const struct timespec *__restrict __timeout, + const __sigset_t *__restrict __sigmask); + + + + + + + + +} + +# 180 "/usr/include/sys/types.h" 2 3 + + + + + +typedef __blksize_t blksize_t; + + + + + + +typedef __blkcnt_t blkcnt_t; + + + +typedef __fsblkcnt_t fsblkcnt_t; + + + +typedef __fsfilcnt_t fsfilcnt_t; +# 217 "/usr/include/sys/types.h" 3 + + +typedef __blkcnt64_t blkcnt64_t; +typedef __fsblkcnt64_t fsblkcnt64_t; +typedef __fsfilcnt64_t fsfilcnt64_t; + + + + +# 1 "/usr/include/bits/pthreadtypes.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/thread-shared-types.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/pthreadtypes-arch.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 22 "/usr/include/bits/pthreadtypes-arch.h" 2 3 + +# 46 "/usr/include/bits/pthreadtypes-arch.h" 3 + + + + + + + + + +# 45 "/usr/include/bits/thread-shared-types.h" 2 3 + + + + +typedef struct __pthread_internal_list +{ + struct __pthread_internal_list *__prev; + struct __pthread_internal_list *__next; +} __pthread_list_t; + +typedef struct __pthread_internal_slist +{ + struct __pthread_internal_slist *__next; +} __pthread_slist_t; + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/struct_mutex.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +struct __pthread_mutex_s +{ + int __lock; + unsigned int __count; + int __owner; + + unsigned int __nusers; + + + + int __kind; + + short __spins; + short __elision; + __pthread_list_t __list; +# 53 "/usr/include/bits/struct_mutex.h" 3 +}; + +# 62 "/usr/include/bits/struct_mutex.h" 3 + +# 75 "/usr/include/bits/thread-shared-types.h" 2 3 + + + + + + + + + + + + +# 1 "/usr/include/bits/struct_rwlock.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +struct __pthread_rwlock_arch_t +{ + unsigned int __readers; + unsigned int __writers; + unsigned int __wrphase_futex; + unsigned int __writers_futex; + unsigned int __pad3; + unsigned int __pad4; + + int __cur_writer; + int __shared; + signed char __rwelision; + + + + + unsigned char __pad1[7]; + + + unsigned long int __pad2; + + + unsigned int __flags; +# 55 "/usr/include/bits/struct_rwlock.h" 3 +}; + +# 64 "/usr/include/bits/struct_rwlock.h" 3 + +# 88 "/usr/include/bits/thread-shared-types.h" 2 3 + + + + +struct __pthread_cond_s +{ + union + { + unsigned long long int __wseq; + struct + { + unsigned int __low; + unsigned int __high; + } __wseq32; + }; + union + { + unsigned long long int __g1_start; + struct + { + unsigned int __low; + unsigned int __high; + } __g1_start32; + }; + unsigned int __g_refs[2] ; + unsigned int __g_size[2]; + unsigned int __g1_orig_size; + unsigned int __wrefs; + unsigned int __g_signals[2]; +}; + +# 24 "/usr/include/bits/pthreadtypes.h" 2 3 + + + +typedef unsigned long int pthread_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_mutexattr_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_condattr_t; + + + +typedef unsigned int pthread_key_t; + + + +typedef int pthread_once_t; + + +union pthread_attr_t +{ + char __size[56]; + long int __align; +}; + +typedef union pthread_attr_t pthread_attr_t; + + + + +typedef union +{ + struct __pthread_mutex_s __data; + char __size[40]; + long int __align; +} pthread_mutex_t; + + +typedef union +{ + struct __pthread_cond_s __data; + char __size[48]; + long long int __align; +} pthread_cond_t; + + + + + +typedef union +{ + struct __pthread_rwlock_arch_t __data; + char __size[56]; + long int __align; +} pthread_rwlock_t; + +typedef union +{ + char __size[8]; + long int __align; +} pthread_rwlockattr_t; + + + + + +typedef volatile int pthread_spinlock_t; + + + + +typedef union +{ + char __size[32]; + long int __align; +} pthread_barrier_t; + +typedef union +{ + char __size[4]; + int __align; +} pthread_barrierattr_t; + + +# 228 "/usr/include/sys/types.h" 2 3 + + +} + +# 395 "/usr/include/stdlib.h" 2 3 + + + + + + +extern long int random (void) throw (); + + +extern void srandom (unsigned int __seed) throw (); + + + + + +extern char *initstate (unsigned int __seed, char *__statebuf, + size_t __statelen) throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +struct random_data + { + int32_t *fptr; + int32_t *rptr; + int32_t *state; + int rand_type; + int rand_deg; + int rand_sep; + int32_t *end_ptr; + }; + +extern int random_r (struct random_data *__restrict __buf, + int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int srandom_r (unsigned int __seed, struct random_data *__buf) + throw () __attribute__ ((__nonnull__ (2))); + +extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, + size_t __statelen, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (2, 4))); + +extern int setstate_r (char *__restrict __statebuf, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern int rand (void) throw (); + +extern void srand (unsigned int __seed) throw (); + + + +extern int rand_r (unsigned int *__seed) throw (); + + + + + + + +extern double drand48 (void) throw (); +extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1))); + + +extern long int lrand48 (void) throw (); +extern long int nrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern long int mrand48 (void) throw (); +extern long int jrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern void srand48 (long int __seedval) throw (); +extern unsigned short int *seed48 (unsigned short int __seed16v[3]) + throw () __attribute__ ((__nonnull__ (1))); +extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1))); + + + + + +struct drand48_data + { + unsigned short int __x[3]; + unsigned short int __old_x[3]; + unsigned short int __c; + unsigned short int __init; + unsigned long long int __a; + + }; + + +extern int drand48_r (struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); +extern int erand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int lrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int nrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int mrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int jrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int srand48_r (long int __seedval, struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (2))); + +extern int seed48_r (unsigned short int __seed16v[3], + struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int lcong48_r (unsigned short int __param[7], + struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + +extern void *calloc (size_t __nmemb, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (1, 2))) ; + + + + + + +extern void *realloc (void *__ptr, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) __attribute__ ((__alloc_size__ (2))); + + + + + + + +extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) + __attribute__ ((__alloc_size__ (2, 3))); + + + +extern void free (void *__ptr) throw (); + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 1 3 + + + + + + + + + + + +# 1 "/usr/include/alloca.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 25 "/usr/include/alloca.h" 2 3 + +extern "C" { + + + + + +extern void *alloca (size_t __size) throw (); + + + + + +} + +# 13 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 2 3 + + + + + + + + + + +extern "C" { + +extern void* __alloca(size_t); + + + + +} + + + + +# 569 "/usr/include/stdlib.h" 2 3 + + + + + +extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + + + + +extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern void *aligned_alloc (size_t __alignment, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (2))) ; + + + +extern void abort (void) throw () __attribute__ ((__noreturn__)); + + + +extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1))); + + + + +extern "C++" int at_quick_exit (void (*__func) (void)) + throw () __asm ("at_quick_exit") __attribute__ ((__nonnull__ (1))); + + + + + + + + +extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) + throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern void exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void quick_exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void _Exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + +extern char *getenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern char *secure_getenv (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + +extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern int setenv (const char *__name, const char *__value, int __replace) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int unsetenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))); + + + + + + +extern int clearenv (void) throw (); + + + + + + + + + + +extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + + + + + +extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ; +# 698 "/usr/include/stdlib.h" 3 +extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + + + +extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ; +# 720 "/usr/include/stdlib.h" 3 +extern int mkstemps64 (char *__template, int __suffixlen) + __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + +extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + + +extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; +# 752 "/usr/include/stdlib.h" 3 +extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + +extern int mkostemps (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; +# 774 "/usr/include/stdlib.h" 3 +extern int mkostemps64 (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; + + + + + + + + +extern int system (const char *__command) ; + + + + + +extern char *canonicalize_file_name (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + + + +extern char *realpath (const char *__restrict __name, + char *__restrict __resolved) throw () ; + + + + + + +typedef int (*__compar_fn_t) (const void *, const void *); + + +typedef __compar_fn_t comparison_fn_t; + + + +typedef int (*__compar_d_fn_t) (const void *, const void *, void *); + + + + +extern void *bsearch (const void *__key, const void *__base, + size_t __nmemb, size_t __size, __compar_fn_t __compar) + __attribute__ ((__nonnull__ (1, 2, 5))) ; + + + + + + + +extern void qsort (void *__base, size_t __nmemb, size_t __size, + __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); + +extern void qsort_r (void *__base, size_t __nmemb, size_t __size, + __compar_d_fn_t __compar, void *__arg) + __attribute__ ((__nonnull__ (1, 4))); + + + + +extern int abs (int __x) throw () __attribute__ ((__const__)) ; +extern long int labs (long int __x) throw () __attribute__ ((__const__)) ; + + + extern long long int llabs (long long int __x) + throw () __attribute__ ((__const__)) ; + + + + + + +extern div_t div (int __numer, int __denom) + throw () __attribute__ ((__const__)) ; +extern ldiv_t ldiv (long int __numer, long int __denom) + throw () __attribute__ ((__const__)) ; + + + extern lldiv_t lldiv (long long int __numer, + long long int __denom) + throw () __attribute__ ((__const__)) ; + + + + + + + + + + + +extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *gcvt (double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern char *qecvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qfcvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qgcvt (long double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); + +extern int qecvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int qfcvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); + + + + + +extern int mblen (const char *__s, size_t __n) throw (); + + +extern int mbtowc (wchar_t *__restrict __pwc, + const char *__restrict __s, size_t __n) throw (); + + +extern int wctomb (char *__s, wchar_t __wchar) throw (); + + + +extern size_t mbstowcs (wchar_t *__restrict __pwcs, + const char *__restrict __s, size_t __n) throw (); + +extern size_t wcstombs (char *__restrict __s, + const wchar_t *__restrict __pwcs, size_t __n) + throw (); + + + + + + + +extern int rpmatch (const char *__response) throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + + +extern int getsubopt (char **__restrict __optionp, + char *const *__restrict __tokens, + char **__restrict __valuep) + throw () __attribute__ ((__nonnull__ (1, 2, 3))) ; + + + + + + + +extern int posix_openpt (int __oflag) ; + + + + + + + +extern int grantpt (int __fd) throw (); + + + +extern int unlockpt (int __fd) throw (); + + + + +extern char *ptsname (int __fd) throw () ; + + + + + + +extern int ptsname_r (int __fd, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int getpt (void); + + + + + + +extern int getloadavg (double __loadavg[], int __nelem) + throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + +# 1 "/usr/include/bits/stdlib-float.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 1014 "/usr/include/stdlib.h" 2 3 + + +# 1022 "/usr/include/stdlib.h" 3 + +} + +# 39 "/usr/include/c++/7/bits/std_abs.h" 2 3 + + + + + + + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::abs; + + + inline long + abs(long __i) { return __builtin_labs(__i); } + + + + inline long long + abs(long long __x) { return __builtin_llabs (__x); } + + + + + + + + inline constexpr double + abs(double __x) + { return __builtin_fabs(__x); } + + inline constexpr float + abs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + abs(long double __x) + { return __builtin_fabsl(__x); } + + + + inline constexpr __int128 + abs(__int128 __x) { return __x >= 0 ? __x : -__x; } +# 98 "/usr/include/c++/7/bits/std_abs.h" 3 + +# 105 "/usr/include/c++/7/bits/std_abs.h" 3 + + +} +} + +# 48 "/usr/include/c++/7/cmath" 2 3 + + + + + +# 76 "/usr/include/c++/7/cmath" 3 + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::acos; + + + inline constexpr float + acos(float __x) + { return __builtin_acosf(__x); } + + inline constexpr long double + acos(long double __x) + { return __builtin_acosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acos(_Tp __x) + { return __builtin_acos(__x); } + + using ::asin; + + + inline constexpr float + asin(float __x) + { return __builtin_asinf(__x); } + + inline constexpr long double + asin(long double __x) + { return __builtin_asinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asin(_Tp __x) + { return __builtin_asin(__x); } + + using ::atan; + + + inline constexpr float + atan(float __x) + { return __builtin_atanf(__x); } + + inline constexpr long double + atan(long double __x) + { return __builtin_atanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atan(_Tp __x) + { return __builtin_atan(__x); } + + using ::atan2; + + + inline constexpr float + atan2(float __y, float __x) + { return __builtin_atan2f(__y, __x); } + + inline constexpr long double + atan2(long double __y, long double __x) + { return __builtin_atan2l(__y, __x); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + atan2(_Tp __y, _Up __x) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return atan2(__type(__y), __type(__x)); + } + + using ::ceil; + + + inline constexpr float + ceil(float __x) + { return __builtin_ceilf(__x); } + + inline constexpr long double + ceil(long double __x) + { return __builtin_ceill(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ceil(_Tp __x) + { return __builtin_ceil(__x); } + + using ::cos; + + + inline constexpr float + cos(float __x) + { return __builtin_cosf(__x); } + + inline constexpr long double + cos(long double __x) + { return __builtin_cosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cos(_Tp __x) + { return __builtin_cos(__x); } + + using ::cosh; + + + inline constexpr float + cosh(float __x) + { return __builtin_coshf(__x); } + + inline constexpr long double + cosh(long double __x) + { return __builtin_coshl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cosh(_Tp __x) + { return __builtin_cosh(__x); } + + using ::exp; + + + inline constexpr float + exp(float __x) + { return __builtin_expf(__x); } + + inline constexpr long double + exp(long double __x) + { return __builtin_expl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp(_Tp __x) + { return __builtin_exp(__x); } + + using ::fabs; + + + inline constexpr float + fabs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + fabs(long double __x) + { return __builtin_fabsl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + fabs(_Tp __x) + { return __builtin_fabs(__x); } + + using ::floor; + + + inline constexpr float + floor(float __x) + { return __builtin_floorf(__x); } + + inline constexpr long double + floor(long double __x) + { return __builtin_floorl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + floor(_Tp __x) + { return __builtin_floor(__x); } + + using ::fmod; + + + inline constexpr float + fmod(float __x, float __y) + { return __builtin_fmodf(__x, __y); } + + inline constexpr long double + fmod(long double __x, long double __y) + { return __builtin_fmodl(__x, __y); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmod(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmod(__type(__x), __type(__y)); + } + + using ::frexp; + + + inline float + frexp(float __x, int* __exp) + { return __builtin_frexpf(__x, __exp); } + + inline long double + frexp(long double __x, int* __exp) + { return __builtin_frexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + frexp(_Tp __x, int* __exp) + { return __builtin_frexp(__x, __exp); } + + using ::ldexp; + + + inline constexpr float + ldexp(float __x, int __exp) + { return __builtin_ldexpf(__x, __exp); } + + inline constexpr long double + ldexp(long double __x, int __exp) + { return __builtin_ldexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ldexp(_Tp __x, int __exp) + { return __builtin_ldexp(__x, __exp); } + + using ::log; + + + inline constexpr float + log(float __x) + { return __builtin_logf(__x); } + + inline constexpr long double + log(long double __x) + { return __builtin_logl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log(_Tp __x) + { return __builtin_log(__x); } + + using ::log10; + + + inline constexpr float + log10(float __x) + { return __builtin_log10f(__x); } + + inline constexpr long double + log10(long double __x) + { return __builtin_log10l(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log10(_Tp __x) + { return __builtin_log10(__x); } + + using ::modf; + + + inline float + modf(float __x, float* __iptr) + { return __builtin_modff(__x, __iptr); } + + inline long double + modf(long double __x, long double* __iptr) + { return __builtin_modfl(__x, __iptr); } + + + using ::pow; + + + inline constexpr float + pow(float __x, float __y) + { return __builtin_powf(__x, __y); } + + inline constexpr long double + pow(long double __x, long double __y) + { return __builtin_powl(__x, __y); } + +# 411 "/usr/include/c++/7/cmath" 3 + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + pow(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return pow(__type(__x), __type(__y)); + } + + using ::sin; + + + inline constexpr float + sin(float __x) + { return __builtin_sinf(__x); } + + inline constexpr long double + sin(long double __x) + { return __builtin_sinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sin(_Tp __x) + { return __builtin_sin(__x); } + + using ::sinh; + + + inline constexpr float + sinh(float __x) + { return __builtin_sinhf(__x); } + + inline constexpr long double + sinh(long double __x) + { return __builtin_sinhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sinh(_Tp __x) + { return __builtin_sinh(__x); } + + using ::sqrt; + + + inline constexpr float + sqrt(float __x) + { return __builtin_sqrtf(__x); } + + inline constexpr long double + sqrt(long double __x) + { return __builtin_sqrtl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sqrt(_Tp __x) + { return __builtin_sqrt(__x); } + + using ::tan; + + + inline constexpr float + tan(float __x) + { return __builtin_tanf(__x); } + + inline constexpr long double + tan(long double __x) + { return __builtin_tanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tan(_Tp __x) + { return __builtin_tan(__x); } + + using ::tanh; + + + inline constexpr float + tanh(float __x) + { return __builtin_tanhf(__x); } + + inline constexpr long double + tanh(long double __x) + { return __builtin_tanhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tanh(_Tp __x) + { return __builtin_tanh(__x); } + + +} + + + + + +# 535 "/usr/include/c++/7/cmath" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + constexpr int + fpclassify(float __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(long double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + fpclassify(_Tp __x) + { return __x != 0 ? 4 : 2; } + + + + constexpr bool + isfinite(float __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(double __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(long double __x) + { return __builtin_isfinite(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isfinite(_Tp __x) + { return true; } + + + + constexpr bool + isinf(float __x) + { return __builtin_isinf(__x); } + + + + + + constexpr bool + isinf(double __x) + { return __builtin_isinf(__x); } + + + constexpr bool + isinf(long double __x) + { return __builtin_isinf(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isinf(_Tp __x) + { return false; } + + + + constexpr bool + isnan(float __x) + { return __builtin_isnan(__x); } + + + + + + constexpr bool + isnan(double __x) + { return __builtin_isnan(__x); } + + + constexpr bool + isnan(long double __x) + { return __builtin_isnan(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnan(_Tp __x) + { return false; } + + + + constexpr bool + isnormal(float __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(double __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(long double __x) + { return __builtin_isnormal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnormal(_Tp __x) + { return __x != 0 ? true : false; } + + + + + constexpr bool + signbit(float __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(double __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(long double __x) + { return __builtin_signbit(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + signbit(_Tp __x) + { return __x < 0 ? true : false; } + + + + constexpr bool + isgreater(float __x, float __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(double __x, double __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(long double __x, long double __y) + { return __builtin_isgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isgreaterequal(float __x, float __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(double __x, double __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(long double __x, long double __y) + { return __builtin_isgreaterequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreaterequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreaterequal(__type(__x), __type(__y)); + } + + + + constexpr bool + isless(float __x, float __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(double __x, double __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(long double __x, long double __y) + { return __builtin_isless(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isless(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isless(__type(__x), __type(__y)); + } + + + + constexpr bool + islessequal(float __x, float __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(double __x, double __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(long double __x, long double __y) + { return __builtin_islessequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessequal(__type(__x), __type(__y)); + } + + + + constexpr bool + islessgreater(float __x, float __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(double __x, double __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(long double __x, long double __y) + { return __builtin_islessgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isunordered(float __x, float __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(double __x, double __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(long double __x, long double __y) + { return __builtin_isunordered(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isunordered(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isunordered(__type(__x), __type(__y)); + } + + +# 956 "/usr/include/c++/7/cmath" 3 + + +} + + + + + + + + +# 1074 "/usr/include/c++/7/cmath" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::double_t; + using ::float_t; + + + using ::acosh; + using ::acoshf; + using ::acoshl; + + using ::asinh; + using ::asinhf; + using ::asinhl; + + using ::atanh; + using ::atanhf; + using ::atanhl; + + using ::cbrt; + using ::cbrtf; + using ::cbrtl; + + using ::copysign; + using ::copysignf; + using ::copysignl; + + using ::erf; + using ::erff; + using ::erfl; + + using ::erfc; + using ::erfcf; + using ::erfcl; + + using ::exp2; + using ::exp2f; + using ::exp2l; + + using ::expm1; + using ::expm1f; + using ::expm1l; + + using ::fdim; + using ::fdimf; + using ::fdiml; + + using ::fma; + using ::fmaf; + using ::fmal; + + using ::fmax; + using ::fmaxf; + using ::fmaxl; + + using ::fmin; + using ::fminf; + using ::fminl; + + using ::hypot; + using ::hypotf; + using ::hypotl; + + using ::ilogb; + using ::ilogbf; + using ::ilogbl; + + using ::lgamma; + using ::lgammaf; + using ::lgammal; + + + using ::llrint; + using ::llrintf; + using ::llrintl; + + using ::llround; + using ::llroundf; + using ::llroundl; + + + using ::log1p; + using ::log1pf; + using ::log1pl; + + using ::log2; + using ::log2f; + using ::log2l; + + using ::logb; + using ::logbf; + using ::logbl; + + using ::lrint; + using ::lrintf; + using ::lrintl; + + using ::lround; + using ::lroundf; + using ::lroundl; + + using ::nan; + using ::nanf; + using ::nanl; + + using ::nearbyint; + using ::nearbyintf; + using ::nearbyintl; + + using ::nextafter; + using ::nextafterf; + using ::nextafterl; + + using ::nexttoward; + using ::nexttowardf; + using ::nexttowardl; + + using ::remainder; + using ::remainderf; + using ::remainderl; + + using ::remquo; + using ::remquof; + using ::remquol; + + using ::rint; + using ::rintf; + using ::rintl; + + using ::round; + using ::roundf; + using ::roundl; + + using ::scalbln; + using ::scalblnf; + using ::scalblnl; + + using ::scalbn; + using ::scalbnf; + using ::scalbnl; + + using ::tgamma; + using ::tgammaf; + using ::tgammal; + + using ::trunc; + using ::truncf; + using ::truncl; + + + + constexpr float + acosh(float __x) + { return __builtin_acoshf(__x); } + + constexpr long double + acosh(long double __x) + { return __builtin_acoshl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acosh(_Tp __x) + { return __builtin_acosh(__x); } + + + + constexpr float + asinh(float __x) + { return __builtin_asinhf(__x); } + + constexpr long double + asinh(long double __x) + { return __builtin_asinhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asinh(_Tp __x) + { return __builtin_asinh(__x); } + + + + constexpr float + atanh(float __x) + { return __builtin_atanhf(__x); } + + constexpr long double + atanh(long double __x) + { return __builtin_atanhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atanh(_Tp __x) + { return __builtin_atanh(__x); } + + + + constexpr float + cbrt(float __x) + { return __builtin_cbrtf(__x); } + + constexpr long double + cbrt(long double __x) + { return __builtin_cbrtl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cbrt(_Tp __x) + { return __builtin_cbrt(__x); } + + + + constexpr float + copysign(float __x, float __y) + { return __builtin_copysignf(__x, __y); } + + constexpr long double + copysign(long double __x, long double __y) + { return __builtin_copysignl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + copysign(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return copysign(__type(__x), __type(__y)); + } + + + + constexpr float + erf(float __x) + { return __builtin_erff(__x); } + + constexpr long double + erf(long double __x) + { return __builtin_erfl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erf(_Tp __x) + { return __builtin_erf(__x); } + + + + constexpr float + erfc(float __x) + { return __builtin_erfcf(__x); } + + constexpr long double + erfc(long double __x) + { return __builtin_erfcl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erfc(_Tp __x) + { return __builtin_erfc(__x); } + + + + constexpr float + exp2(float __x) + { return __builtin_exp2f(__x); } + + constexpr long double + exp2(long double __x) + { return __builtin_exp2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp2(_Tp __x) + { return __builtin_exp2(__x); } + + + + constexpr float + expm1(float __x) + { return __builtin_expm1f(__x); } + + constexpr long double + expm1(long double __x) + { return __builtin_expm1l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + expm1(_Tp __x) + { return __builtin_expm1(__x); } + + + + constexpr float + fdim(float __x, float __y) + { return __builtin_fdimf(__x, __y); } + + constexpr long double + fdim(long double __x, long double __y) + { return __builtin_fdiml(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fdim(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fdim(__type(__x), __type(__y)); + } + + + + constexpr float + fma(float __x, float __y, float __z) + { return __builtin_fmaf(__x, __y, __z); } + + constexpr long double + fma(long double __x, long double __y, long double __z) + { return __builtin_fmal(__x, __y, __z); } + + + + template + constexpr typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type + fma(_Tp __x, _Up __y, _Vp __z) + { + typedef typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type __type; + return fma(__type(__x), __type(__y), __type(__z)); + } + + + + constexpr float + fmax(float __x, float __y) + { return __builtin_fmaxf(__x, __y); } + + constexpr long double + fmax(long double __x, long double __y) + { return __builtin_fmaxl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmax(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmax(__type(__x), __type(__y)); + } + + + + constexpr float + fmin(float __x, float __y) + { return __builtin_fminf(__x, __y); } + + constexpr long double + fmin(long double __x, long double __y) + { return __builtin_fminl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmin(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmin(__type(__x), __type(__y)); + } + + + + constexpr float + hypot(float __x, float __y) + { return __builtin_hypotf(__x, __y); } + + constexpr long double + hypot(long double __x, long double __y) + { return __builtin_hypotl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + hypot(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return hypot(__type(__x), __type(__y)); + } + + + + constexpr int + ilogb(float __x) + { return __builtin_ilogbf(__x); } + + constexpr int + ilogb(long double __x) + { return __builtin_ilogbl(__x); } + + + + template + constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + ilogb(_Tp __x) + { return __builtin_ilogb(__x); } + + + + constexpr float + lgamma(float __x) + { return __builtin_lgammaf(__x); } + + constexpr long double + lgamma(long double __x) + { return __builtin_lgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + lgamma(_Tp __x) + { return __builtin_lgamma(__x); } + + + + constexpr long long + llrint(float __x) + { return __builtin_llrintf(__x); } + + constexpr long long + llrint(long double __x) + { return __builtin_llrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llrint(_Tp __x) + { return __builtin_llrint(__x); } + + + + constexpr long long + llround(float __x) + { return __builtin_llroundf(__x); } + + constexpr long long + llround(long double __x) + { return __builtin_llroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llround(_Tp __x) + { return __builtin_llround(__x); } + + + + constexpr float + log1p(float __x) + { return __builtin_log1pf(__x); } + + constexpr long double + log1p(long double __x) + { return __builtin_log1pl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log1p(_Tp __x) + { return __builtin_log1p(__x); } + + + + + constexpr float + log2(float __x) + { return __builtin_log2f(__x); } + + constexpr long double + log2(long double __x) + { return __builtin_log2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log2(_Tp __x) + { return __builtin_log2(__x); } + + + + constexpr float + logb(float __x) + { return __builtin_logbf(__x); } + + constexpr long double + logb(long double __x) + { return __builtin_logbl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + logb(_Tp __x) + { return __builtin_logb(__x); } + + + + constexpr long + lrint(float __x) + { return __builtin_lrintf(__x); } + + constexpr long + lrint(long double __x) + { return __builtin_lrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lrint(_Tp __x) + { return __builtin_lrint(__x); } + + + + constexpr long + lround(float __x) + { return __builtin_lroundf(__x); } + + constexpr long + lround(long double __x) + { return __builtin_lroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lround(_Tp __x) + { return __builtin_lround(__x); } + + + + constexpr float + nearbyint(float __x) + { return __builtin_nearbyintf(__x); } + + constexpr long double + nearbyint(long double __x) + { return __builtin_nearbyintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nearbyint(_Tp __x) + { return __builtin_nearbyint(__x); } + + + + constexpr float + nextafter(float __x, float __y) + { return __builtin_nextafterf(__x, __y); } + + constexpr long double + nextafter(long double __x, long double __y) + { return __builtin_nextafterl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + nextafter(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return nextafter(__type(__x), __type(__y)); + } + + + + constexpr float + nexttoward(float __x, long double __y) + { return __builtin_nexttowardf(__x, __y); } + + constexpr long double + nexttoward(long double __x, long double __y) + { return __builtin_nexttowardl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nexttoward(_Tp __x, long double __y) + { return __builtin_nexttoward(__x, __y); } + + + + constexpr float + remainder(float __x, float __y) + { return __builtin_remainderf(__x, __y); } + + constexpr long double + remainder(long double __x, long double __y) + { return __builtin_remainderl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remainder(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remainder(__type(__x), __type(__y)); + } + + + + inline float + remquo(float __x, float __y, int* __pquo) + { return __builtin_remquof(__x, __y, __pquo); } + + inline long double + remquo(long double __x, long double __y, int* __pquo) + { return __builtin_remquol(__x, __y, __pquo); } + + + + template + inline typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remquo(_Tp __x, _Up __y, int* __pquo) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remquo(__type(__x), __type(__y), __pquo); + } + + + + constexpr float + rint(float __x) + { return __builtin_rintf(__x); } + + constexpr long double + rint(long double __x) + { return __builtin_rintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + rint(_Tp __x) + { return __builtin_rint(__x); } + + + + constexpr float + round(float __x) + { return __builtin_roundf(__x); } + + constexpr long double + round(long double __x) + { return __builtin_roundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + round(_Tp __x) + { return __builtin_round(__x); } + + + + constexpr float + scalbln(float __x, long __ex) + { return __builtin_scalblnf(__x, __ex); } + + constexpr long double + scalbln(long double __x, long __ex) + { return __builtin_scalblnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbln(_Tp __x, long __ex) + { return __builtin_scalbln(__x, __ex); } + + + + constexpr float + scalbn(float __x, int __ex) + { return __builtin_scalbnf(__x, __ex); } + + constexpr long double + scalbn(long double __x, int __ex) + { return __builtin_scalbnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbn(_Tp __x, int __ex) + { return __builtin_scalbn(__x, __ex); } + + + + constexpr float + tgamma(float __x) + { return __builtin_tgammaf(__x); } + + constexpr long double + tgamma(long double __x) + { return __builtin_tgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tgamma(_Tp __x) + { return __builtin_tgamma(__x); } + + + + constexpr float + trunc(float __x) + { return __builtin_truncf(__x); } + + constexpr long double + trunc(long double __x) + { return __builtin_truncl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + trunc(_Tp __x) + { return __builtin_trunc(__x); } + + + +} + + + + + +# 1911 "/usr/include/c++/7/cmath" 3 + + + + + + +} + +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 2 3 + +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 3 + +# 37 "/usr/include/c++/7/math.h" 2 3 + +using std::abs; +using std::acos; +using std::asin; +using std::atan; +using std::atan2; +using std::cos; +using std::sin; +using std::tan; +using std::cosh; +using std::sinh; +using std::tanh; +using std::exp; +using std::frexp; +using std::ldexp; +using std::log; +using std::log10; +using std::modf; +using std::pow; +using std::sqrt; +using std::ceil; +using std::fabs; +using std::floor; +using std::fmod; + + +using std::fpclassify; +using std::isfinite; +using std::isinf; +using std::isnan; +using std::isnormal; +using std::signbit; +using std::isgreater; +using std::isgreaterequal; +using std::isless; +using std::islessequal; +using std::islessgreater; +using std::isunordered; + + + +using std::acosh; +using std::asinh; +using std::atanh; +using std::cbrt; +using std::copysign; +using std::erf; +using std::erfc; +using std::exp2; +using std::expm1; +using std::fdim; +using std::fma; +using std::fmax; +using std::fmin; +using std::hypot; +using std::ilogb; +using std::lgamma; +using std::llrint; +using std::llround; +using std::log1p; +using std::log2; +using std::logb; +using std::lrint; +using std::lround; +using std::nearbyint; +using std::nextafter; +using std::nexttoward; +using std::remainder; +using std::remquo; +using std::rint; +using std::round; +using std::scalbln; +using std::scalbn; +using std::tgamma; +using std::trunc; + + +# 179 "/usr/include/c++/7/math.h" 3 + +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 2 3 + + +#pragma libm (acosf, acoshf, asinf, asinhf, atanhf, atan2f) +#pragma libm (cbrtf, ceilf, copysignf, cosf, coshf) +#pragma libm (erff, erfcf, expf, exp2f, exp10f, expm1f) +#pragma libm (fabsf, floorf, fmaf, fminf, fmaxf) +#pragma libm (ilogbf) +#pragma libm (ldexpf, lgammaf, llrintf, llroundf, logbf, log1pf, logf, log2f, log10f, lrintf, lroundf) +#pragma libm (modff) +#pragma libm (nanf, nearbyintf, nextafterf) +#pragma libm (powf) +#pragma libm (remainderf, remquof, rintf, roundf, rsqrtf) +#pragma libm (scalblnf, scalbnf, sinf, sinhf, sqrtf) +#pragma libm (tanf, tanhf, tgammaf, truncf) +#pragma libm (abs, acos, acosh, asin, asinh, atanh, atan2) +#pragma libm (cbrt, ceil, copysign, cos, cosh) +#pragma libm (erf, erfc, exp, exp2, exp10, expm1) +#pragma libm (fabs, floor, fma, fmin, fmax) +#pragma libm (ilogb, isinf, isfinite, isnan) +#pragma libm (ldexp, lgamma, llrint, llround, logb, log1p, log, log2, log10, lrint, lround) +#pragma libm (modf) +#pragma libm (nan, nearbyint, nextafter) +#pragma libm (pow) +#pragma libm (remainder, remquo, rint, round, rsqrt) +#pragma libm (scalbln, scalbn, sin, sinh, sqrt) +#pragma libm (tan, tanh, tgamma, trunc) +#pragma libm (llabs) +#pragma libm (cyl_bessel_i0f,cyl_bessel_i1f) +#pragma libm (erfcinvf,erfcxf,erfinvf) +#pragma libm (erfcinv,erfcx,erfinv) +#pragma libm (fdim,fdimf) +#pragma libm (normf,norm3df,norm4df,normcdff,normcdfinvf) +#pragma libm (norm,norm3d,norm4d,normcdf,normcdfinv) +#pragma libm (rnormf,rnorm3df,rnorm4df,rhypotf,rcbrtf) +#pragma libm (rnorm,rnorm3d,rnorm4d,rhypot,rcbrt) +#pragma libm (ynf,y1f,y0f) +#pragma libm (yn,y1,y0) +#pragma libm (jnf,j1f,j0f) +#pragma libm (jn,j1,j0) + + +# 10542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 1 3 + + + + + + + + + + +#pragma once + +# 1 "/usr/include/c++/7/stdlib.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 1 3 + + + + + + + + + + +#pragma once + +# 1 "/usr/include/c++/7/cstdlib" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 42 "/usr/include/c++/7/cstdlib" 2 3 + + + + +# 71 "/usr/include/c++/7/cstdlib" 3 + + + + + + + + + +# 120 "/usr/include/c++/7/cstdlib" 3 + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::div_t; + using ::ldiv_t; + + using ::abort; + + + + using ::atexit; + + + using ::at_quick_exit; + + + using ::atof; + using ::atoi; + using ::atol; + using ::bsearch; + using ::calloc; + using ::div; + using ::exit; + using ::free; + using ::getenv; + using ::labs; + using ::ldiv; + using ::malloc; + + using ::mblen; + using ::mbstowcs; + using ::mbtowc; + + using ::qsort; + + + using ::quick_exit; + + + using ::rand; + using ::realloc; + using ::srand; + using ::strtod; + using ::strtol; + using ::strtoul; + using ::system; + + using ::wcstombs; + using ::wctomb; + + + + inline ldiv_t + div(long __i, long __j) { return ldiv(__i, __j); } + + + + +} + + + +# 194 "/usr/include/c++/7/cstdlib" 3 + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::lldiv_t; + + + + + + using ::_Exit; + + + + using ::llabs; + + inline lldiv_t + div(long long __n, long long __d) + { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; } + + using ::lldiv; + + +# 227 "/usr/include/c++/7/cstdlib" 3 + using ::atoll; + using ::strtoll; + using ::strtoull; + + using ::strtof; + using ::strtold; + + +} + +namespace std +{ + + using ::__gnu_cxx::lldiv_t; + + using ::__gnu_cxx::_Exit; + + using ::__gnu_cxx::llabs; + using ::__gnu_cxx::div; + using ::__gnu_cxx::lldiv; + + using ::__gnu_cxx::atoll; + using ::__gnu_cxx::strtof; + using ::__gnu_cxx::strtoll; + using ::__gnu_cxx::strtoull; + using ::__gnu_cxx::strtold; +} + + + +} + + + +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 2 3 + +namespace std { + extern "C" void* __host_malloc(std::size_t); + extern "C" void __host_free(void*); +} +extern "C" void* __host_malloc(std::size_t); +extern "C" void __host_free(void*); +# 37 "/usr/include/c++/7/stdlib.h" 2 3 + +using std::abort; +using std::atexit; +using std::exit; + + + using std::at_quick_exit; + + + using std::quick_exit; + + + + +using std::div_t; +using std::ldiv_t; + +using std::abs; +using std::atof; +using std::atoi; +using std::atol; +using std::bsearch; +using std::calloc; +using std::div; +using std::free; +using std::getenv; +using std::labs; +using std::ldiv; +using std::malloc; + +using std::mblen; +using std::mbstowcs; +using std::mbtowc; + +using std::qsort; +using std::rand; +using std::realloc; +using std::srand; +using std::strtod; +using std::strtol; +using std::strtoul; +using std::system; + +using std::wcstombs; +using std::wctomb; + + + +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 2 3 + + +extern "C" + +void* __host_malloc(size_t); + + +extern "C" + +void __host_free(void*); +# 10543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + + + + + + + + + +# 10575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + +# 10614 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(long double x); +} + +# 10740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 10747 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + +# 10776 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 10791 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +namespace std +{ + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __pow_helper(T, int); + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __cmath_power(T, unsigned int); +} + +using std::abs; +using std::fabs; +using std::ceil; +using std::floor; +using std::sqrt; + +using std::pow; + +using std::log; +using std::log10; +using std::fmod; +using std::modf; +using std::exp; +using std::frexp; +using std::ldexp; +using std::asin; +using std::sin; +using std::sinh; +using std::acos; +using std::cos; +using std::cosh; +using std::atan; +using std::atan2; +using std::tan; +using std::tanh; + +# 11177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + +# 11193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int abs(long long int); + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int abs(long int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float abs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double abs(double); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fabs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ceil(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float floor(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sqrt(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float pow(float, float); + + + + +template +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) +typename __gnu_cxx::__promote_2<_Tp, _Up>::__type pow(_Tp, _Up); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log10(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fmod(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float modf(float, float*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float frexp(float, int*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ldexp(float, int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float asin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float acos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cosh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan2(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tanh(float); +# 11320 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 11329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} + + + + + + +# 11343 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 11435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float logb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr int ilogb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbn(float a, int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbln(float a, long int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float exp2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float expm1(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log1p(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float acosh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float asinh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float atanh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float hypot(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float cbrt(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erf(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erfc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float lgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float tgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float copysign(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nextafter(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float remainder(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float remquo(float a, float b, int *quo); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float round(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float trunc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float rint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nearbyint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fdim(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fma(float a, float b, float c); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmax(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmin(float a, float b); +} +# 11573 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp10(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rsqrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rcbrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinpi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cospi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincospi(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincos(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float jn(const int n, const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float yn(const int n, const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i0(const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdf(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcx(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const double a, const float b); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const float a, const double b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int min(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int min(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const long long int b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float min(const float a, const float b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const float a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const float b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int max(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int max(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const long long int b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float max(const float a, const float b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const float a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const float b); + + + + + + + + + + +extern "C"{ +inline __attribute__((device)) void *__nv_aligned_device_malloc(size_t size, size_t align) +{ + __attribute__((device)) void *__nv_aligned_device_malloc_impl(size_t, size_t); + return __nv_aligned_device_malloc_impl(size, align); +} +} +# 12170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 + + + + + + + +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + + + + + + + + + +# 169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 572 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 580 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 757 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +static inline __attribute__((host)) __attribute__((device)) float exp10(const float a) +{ + return exp10f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rsqrt(const float a) +{ + return rsqrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rcbrt(const float a) +{ + return rcbrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float sinpi(const float a) +{ + return sinpif(a); +} + +static inline __attribute__((host)) __attribute__((device)) float cospi(const float a) +{ + return cospif(a); +} + +static inline __attribute__((host)) __attribute__((device)) void sincospi(const float a, float *const sptr, float *const cptr) +{ + sincospif(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) void sincos(const float a, float *const sptr, float *const cptr) +{ + sincosf(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) float j0(const float a) +{ + return j0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float j1(const float a) +{ + return j1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float jn(const int n, const float a) +{ + return jnf(n, a); +} + +static inline __attribute__((host)) __attribute__((device)) float y0(const float a) +{ + return y0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float y1(const float a) +{ + return y1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float yn(const int n, const float a) +{ + return ynf(n, a); +} + +static inline __attribute__((device)) float cyl_bessel_i0(const float a) +{ + return cyl_bessel_i0f(a); +} + +static inline __attribute__((device)) float cyl_bessel_i1(const float a) +{ + return cyl_bessel_i1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfinv(const float a) +{ + return erfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcinv(const float a) +{ + return erfcinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdfinv(const float a) +{ + return normcdfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdf(const float a) +{ + return normcdff(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcx(const float a) +{ + return erfcxf(a); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const double a, const float b) +{ + return copysign(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const float a, const double b) +{ + return copysign(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const unsigned int b) +{ + return umin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const int a, const unsigned int b) +{ + return umin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const int b) +{ + return umin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int min(const long int a, const long int b) +{ + long int retval; + + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(min(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int min(const long long int a, const long long int b) +{ + return llmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b) +{ + return ullmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const long long int a, const unsigned long long int b) +{ + return ullmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const long long int b) +{ + return ullmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float min(const float a, const float b) +{ + return fminf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const double b) +{ + return fmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const float a, const double b) +{ + return fmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const float b) +{ + return fmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const unsigned int b) +{ + return umax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const int a, const unsigned int b) +{ + return umax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const int b) +{ + return umax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int max(const long int a, const long int b) +{ + long int retval; + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(max(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int max(const long long int a, const long long int b) +{ + return llmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b) +{ + return ullmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const long long int a, const unsigned long long int b) +{ + return ullmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const long long int b) +{ + return ullmax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float max(const float a, const float b) +{ + return fmaxf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const double b) +{ + return fmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const float a, const double b) +{ + return fmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const float b) +{ + return fmax(a, static_cast(b)); +} + + +# 1125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +inline __attribute__((host)) __attribute__((device)) int min(const int a, const int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned int umin(const unsigned int a, const unsigned int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) long long int llmin(const long long int a, const long long int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned long long int ullmin(const unsigned long long int a, + const unsigned long long int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) int max(const int a, const int b) +{ + return (a > b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned int umax(const unsigned int a, const unsigned int b) +{ + return (a > b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) long long int llmax(const long long int a, const long long int b) +{ + return (a > b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned long long int ullmax(const unsigned long long int a, + const unsigned long long int b) +{ + return (a > b) ? a : b; +} + + + + + + + + + + + + + + + + + + +# 3385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + +# 12174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + +# 304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 67 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" + + + + + + + +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + + __attribute__((host)) surface(struct cudaChannelFormatDesc desc) + { + channelDesc = desc; + } + +}; + +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + +}; + + + +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 67 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" + + + + + + + +template +struct __attribute__((device_builtin_texture_type)) texture : public textureReference +{ + + __attribute__((host)) texture(int norm = 0, + enum cudaTextureFilterMode fMode = cudaFilterModePoint, + enum cudaTextureAddressMode aMode = cudaAddressModeClamp) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = cudaCreateChannelDesc(); + sRGB = 0; + } + + __attribute__((host)) texture(int norm, + enum cudaTextureFilterMode fMode, + enum cudaTextureAddressMode aMode, + struct cudaChannelFormatDesc desc) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = desc; + sRGB = 0; + } + +}; + + + +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + + + + + + + + + + + + +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + + + + + + +extern "C" +{ + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mulhi(int x, int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umulhi(unsigned int x, unsigned int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __mul64hi(long long int x, long long int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __umul64hi(unsigned long long int x, unsigned long long int y); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int_as_float(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float_as_int(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint_as_float(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float_as_uint(float x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __syncthreads(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __prof_trigger(int); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence_block(void); +__attribute__((device)) __attribute__((cudart_builtin)) + +__attribute__((__noreturn__)) + + + +__attribute__((device_builtin)) void __trap(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __brkpt(); + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __saturatef(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __sad(int x, int y, unsigned int z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __usad(unsigned int x, unsigned int y, unsigned int z); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mul24(int x, int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umul24(unsigned int x, unsigned int y); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float fdividef(float x, float y); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdividef(float x, float y); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) double fdivide(double x, double y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __sinf(float x) throw (); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __cosf(float x) throw (); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __tanf(float x) throw (); + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void __sincosf(float x, float *sptr, float *cptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __expf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __exp10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log2f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __logf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __powf(float x, float y) throw (); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_ru(float); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_ru(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rn(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rz(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_ru(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rd(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rn(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rz(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_ru(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rd(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_ru(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_ru(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rn(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rz(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_ru(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rd(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rn(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rz(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_ru(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rd(unsigned long long int x); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rn(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rz(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_ru(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rd(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rn(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rz(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_ru(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rd(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rn(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rz(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_ru(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rd(float x, float y); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rn(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rz(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_ru(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rd(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rn(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rz(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_ru(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rd(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rn(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rz(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_ru(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rd(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frsqrt_rn(float x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rn(float x, float y); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rz(float x, float y); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_ru(float x, float y); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rd(float x, float y); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clz(int x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffs(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popc(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __brev(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clzll(long long int x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffsll(long long int x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popcll(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __brevll(unsigned long long int x); + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __byte_perm(unsigned int x, unsigned int y, unsigned int s); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __hadd(int x, int y); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __rhadd(int x, int y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __uhadd(unsigned int x, unsigned int y); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __urhadd(unsigned int x, unsigned int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __double2int_rz(double x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __double2uint_rz(double x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __double2ll_rz(double x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __double2ull_rz(double x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm0(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm1(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm2(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm3(void); + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs2(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss2(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss2 (unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus2 (unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples2(unsigned int a, unsigned int b); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss2 (unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus2 (unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg2(unsigned int a); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss2(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads2(unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs4(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss4(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss4 (unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus4 (unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus4(unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg4(unsigned int a); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss4(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads4(unsigned int a, unsigned int b); + + + + + + +} + + + + + + + +# 3222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + + + + + + + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mulhi(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long int mul64hi(const long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_int" "() is deprecated in favor of __" "float_as_int" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float_as_int(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int_as_float" "() is deprecated in favor of __" "int_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int_as_float(const int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_uint" "() is deprecated in favor of __" "float_as_uint" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float_as_uint(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint_as_float" "() is deprecated in favor of __" "uint_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint_as_float(const unsigned int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("saturate" "() is deprecated in favor of __" "saturate" "f" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float saturate(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul24" "() is deprecated in favor of __" "mul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mul24(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("umul24" "() is deprecated in favor of __" "umul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int umul24(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2int" "() is deprecated in favor of __" "float2int" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float2int(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2uint" "() is deprecated in favor of __" "float2uint" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float2uint(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int2float" "() is deprecated in favor of __" "int2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int2float(const int a, const enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint2float" "() is deprecated in favor of __" "uint2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint2float(const unsigned int a, const enum cudaRoundMode mode = cudaRoundNearest); + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" + + + + + + + + + + + + +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 + + + + + + + + +static __inline__ __attribute__((device)) int mulhi(const int a, const int b) +{ + return __mulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const unsigned int b) +{ + return __umulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const int a, const unsigned int b) +{ + return __umulhi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const int b) +{ + return __umulhi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) long long int mul64hi(const long long int a, const long long int b) +{ + return __mul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b) +{ + return __umul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const long long int a, const unsigned long long int b) +{ + return __umul64hi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const long long int b) +{ + return __umul64hi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) int float_as_int(const float a) +{ + return __float_as_int(a); +} + +static __inline__ __attribute__((device)) float int_as_float(const int a) +{ + return __int_as_float(a); +} + +static __inline__ __attribute__((device)) unsigned int float_as_uint(const float a) +{ + return __float_as_uint(a); +} + +static __inline__ __attribute__((device)) float uint_as_float(const unsigned int a) +{ + return __uint_as_float(a); +} +static __inline__ __attribute__((device)) float saturate(const float a) +{ + return __saturatef(a); +} + +static __inline__ __attribute__((device)) int mul24(const int a, const int b) +{ + return __mul24(a, b); +} + +static __inline__ __attribute__((device)) unsigned int umul24(const unsigned int a, const unsigned int b) +{ + return __umul24(a, b); +} + +static __inline__ __attribute__((device)) int float2int(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2int_rn(a) : + (mode == cudaRoundPosInf ) ? __float2int_ru(a) : + (mode == cudaRoundMinInf ) ? __float2int_rd(a) : + __float2int_rz(a); +} + +static __inline__ __attribute__((device)) unsigned int float2uint(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2uint_rn(a) : + (mode == cudaRoundPosInf ) ? __float2uint_ru(a) : + (mode == cudaRoundMinInf ) ? __float2uint_rd(a) : + __float2uint_rz(a); +} + +static __inline__ __attribute__((device)) float int2float(const int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __int2float_rz(a) : + (mode == cudaRoundPosInf) ? __int2float_ru(a) : + (mode == cudaRoundMinInf) ? __int2float_rd(a) : + __int2float_rn(a); +} + +static __inline__ __attribute__((device)) float uint2float(const unsigned int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __uint2float_rz(a) : + (mode == cudaRoundPosInf) ? __uint2float_ru(a) : + (mode == cudaRoundMinInf) ? __uint2float_rd(a) : + __uint2float_rn(a); +} + + + + + + + + + + + + + + +# 3286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + + + + + + + + + + + + + + + + + + + +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + + + + + + + +static __inline__ __attribute__((device)) int atomicAdd(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicAdd(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicSub(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicSub(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicExch(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicExch(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) float atomicExch(float *address, float val) { } + +static __inline__ __attribute__((device)) int atomicMin(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicMin(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicMax(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicMax(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicInc(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicDec(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicAnd(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicAnd(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicOr(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicOr(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicXor(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicXor(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicCAS(int *address, int compare, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicCAS(unsigned int *address, unsigned int compare, unsigned int val) { } + + + + + + + + + +# 170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + +extern "C" +{ + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__any" "() is deprecated in favor of " "__any" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __any(int cond); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__all" "() is deprecated in favor of " "__all" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __all(int cond); +} + + + + + + + + +static __inline__ __attribute__((device)) unsigned long long int atomicAdd(unsigned long long int *address, unsigned long long int val) { } + +static __inline__ __attribute__((device)) unsigned long long int atomicExch(unsigned long long int *address, unsigned long long int val) { } + +static __inline__ __attribute__((device)) unsigned long long int atomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) { } + +static __inline__ __attribute__((device)) __attribute__((deprecated("__any" "() is deprecated in favor of " "__any" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool any(bool cond) { } + +static __inline__ __attribute__((device)) __attribute__((deprecated("__all" "() is deprecated in favor of " "__all" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool all(bool cond) { } + + + + + + + + + + + + + +# 3289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" + + + + + + + + + + +# 1176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" + + + + + + + +# 3290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" + + + + + + + +static __inline__ __attribute__((device)) float atomicAdd(float *address, float val) { } + + + + + + + + + + +# 3291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" + + + + + + + +static __inline__ __attribute__((device)) long long atomicMin(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicMax(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicAnd(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicOr(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicXor(long long *address, long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicMin(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicMax(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicOr(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicXor(unsigned long long *address, unsigned long long val) { } + + + + + + + + + + + + +# 3292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 3293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" + + + + + + + + + + + + + + + + + + + + + + + +# 303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" + + + + + + + +static __inline__ __attribute__((device)) double atomicAdd(double *address, double val) { } + +static __inline__ __attribute__((device)) +int atomicAdd_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicAdd_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAdd_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAdd_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAdd_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAdd_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +float atomicAdd_block(float *address, float val) { } + +static __inline__ __attribute__((device)) +float atomicAdd_system(float *address, float val) { } + +static __inline__ __attribute__((device)) +double atomicAdd_block(double *address, double val) { } + +static __inline__ __attribute__((device)) +double atomicAdd_system(double *address, double val) { } + +static __inline__ __attribute__((device)) +int atomicSub_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicSub_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicSub_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicSub_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +int atomicExch_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicExch_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicExch_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicExch_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicExch_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicExch_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +float atomicExch_block(float *address, float val) { } + +static __inline__ __attribute__((device)) +float atomicExch_system(float *address, float val) { } + +static __inline__ __attribute__((device)) +int atomicMin_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicMin_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicMin_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicMin_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMin_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMin_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMin_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMin_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +int atomicMax_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicMax_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicMax_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicMax_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMax_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMax_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMax_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMax_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicInc_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicInc_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicDec_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicDec_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +int atomicCAS_block(int *address, int compare, int val) { } + +static __inline__ __attribute__((device)) +int atomicCAS_system(int *address, int compare, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicCAS_block(unsigned int *address, unsigned int compare, + unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicCAS_system(unsigned int *address, unsigned int compare, + unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long int atomicCAS_block(unsigned long long int *address, + unsigned long long int compare, + unsigned long long int val) { } + +static __inline__ __attribute__((device)) +unsigned long long int atomicCAS_system(unsigned long long int *address, + unsigned long long int compare, + unsigned long long int val) { } + +static __inline__ __attribute__((device)) +int atomicAnd_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicAnd_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicAnd_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicAnd_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAnd_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAnd_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAnd_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAnd_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +int atomicOr_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicOr_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicOr_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicOr_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicOr_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicOr_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicOr_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicOr_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +int atomicXor_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicXor_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicXor_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicXor_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicXor_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicXor_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicXor_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicXor_system(unsigned long long *address, unsigned long long val) { } + + + + + + + + + + + + + + +# 3294 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" + +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" + +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) void __threadfence_system(void); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rd(double x, double y); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rn(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rz(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_ru(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rd(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rn(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rz(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_ru(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rd(double x); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__ballot" "() is deprecated in favor of " "__ballot" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __ballot(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_count(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_and(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_or(int); +extern __attribute__((device)) __attribute__((device_builtin)) long long int clock64(void); + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rn(float x, float y, float z); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rd(float x, float y, float z); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_ru(float x, float y, float z); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rz(float x, float y, float z); + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double_as_longlong(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __longlong_as_double(long long int x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rn(double x, double y, double z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rz(double x, double y, double z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_ru(double x, double y, double z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rd(double x, double y, double z); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rd(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rd(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rd(double x, double y); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rz(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rd(double x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __int2double_rn(int x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __uint2double_rn(unsigned int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rn(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rz(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_ru(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rd(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rn(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rz(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_ru(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rd(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2hiint(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2loint(double x); + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __hiloint2double(int hi, int lo); + + +} + + + + + + +static __inline__ __attribute__((device)) __attribute__((deprecated("__ballot" "() is deprecated in favor of " "__ballot" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int ballot(bool pred) { } + +static __inline__ __attribute__((device)) int syncthreads_count(bool pred) { } + +static __inline__ __attribute__((device)) bool syncthreads_and(bool pred) { } + +static __inline__ __attribute__((device)) bool syncthreads_or(bool pred) { } + + + + +static __inline__ __attribute__((device)) unsigned int __isGlobal(const void *ptr) { } +static __inline__ __attribute__((device)) unsigned int __isShared(const void *ptr) { } +static __inline__ __attribute__((device)) unsigned int __isConstant(const void *ptr) { } +static __inline__ __attribute__((device)) unsigned int __isLocal(const void *ptr) { } + +static __inline__ __attribute__((device)) unsigned int __isGridConstant(const void *ptr) { } + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_global(const void *ptr) { } +static __inline__ __attribute__((device)) size_t __cvta_generic_to_shared(const void *ptr) { } +static __inline__ __attribute__((device)) size_t __cvta_generic_to_constant(const void *ptr) { } +static __inline__ __attribute__((device)) size_t __cvta_generic_to_local(const void *ptr) { } + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_grid_constant(const void *ptr) { } + + +static __inline__ __attribute__((device)) void * __cvta_global_to_generic(size_t rawbits) { } +static __inline__ __attribute__((device)) void * __cvta_shared_to_generic(size_t rawbits) { } +static __inline__ __attribute__((device)) void * __cvta_constant_to_generic(size_t rawbits) { } +static __inline__ __attribute__((device)) void * __cvta_local_to_generic(size_t rawbits) { } + +static __inline__ __attribute__((device)) void * __cvta_grid_constant_to_generic(size_t rawbits) { } + + + + + + +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" + + + + + +static __attribute__((device)) __inline__ unsigned __fns(unsigned mask, unsigned base, int offset) { } +static __attribute__((device)) __inline__ void __barrier_sync(unsigned id) { } +static __attribute__((device)) __inline__ void __barrier_sync_count(unsigned id, unsigned cnt) { } +static __attribute__((device)) __inline__ void __syncwarp(unsigned mask=0xFFFFFFFF) { } +static __attribute__((device)) __inline__ int __all_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ int __any_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ int __uni_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ unsigned __ballot_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ unsigned __activemask() { } + + + + + + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl(int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl(unsigned int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_up(int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_up(unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_down(int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_down(unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_xor(int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_xor(unsigned int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl(float var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_up(float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_down(float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_xor(float var, int laneMask, int width=32) { } + + +static __attribute__((device)) __inline__ int __shfl_sync(unsigned mask, int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_sync(unsigned mask, unsigned int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ int __shfl_up_sync(unsigned mask, int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_up_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ int __shfl_down_sync(unsigned mask, int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_down_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_xor_sync(unsigned mask, unsigned int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_sync(unsigned mask, float var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_up_sync(unsigned mask, float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_down_sync(unsigned mask, float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width=32) { } + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl(unsigned long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl(long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_up(long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_up(unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_down(long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_down(unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_xor(long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl(double var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_up(double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_down(double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_xor(double var, int laneMask, int width=32) { } + + +static __attribute__((device)) __inline__ long long __shfl_sync(unsigned mask, long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ long long __shfl_up_sync(unsigned mask, long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long long __shfl_down_sync(unsigned mask, long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_sync(unsigned mask, double var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_up_sync(unsigned mask, double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_down_sync(unsigned mask, double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width=32) { } + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl(long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl(unsigned long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_up(long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_up(unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_down(long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_down(unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_xor(long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_xor(unsigned long var, int laneMask, int width=32) { } + + +static __attribute__((device)) __inline__ long __shfl_sync(unsigned mask, long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ long __shfl_up_sync(unsigned mask, long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long __shfl_down_sync(unsigned mask, long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width=32) { } + + + + + + + + + + + + + + + + + + + + +# 3296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ long __ldg(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldg(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldg(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldg(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldg(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldg(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldg(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldg(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldg(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldg(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldg(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldg(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldg(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldg(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldg(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldg(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldg(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldg(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldg(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldg(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldg(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldg(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldg(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldg(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldg(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldg(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldg(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldg(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldg(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldg(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldcg(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldcg(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldcg(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldcg(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldcg(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldcg(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldcg(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldcg(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldcg(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldcg(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldcg(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldcg(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldcg(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldcg(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldcg(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldcg(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldcg(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldcg(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldcg(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldcg(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldcg(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldcg(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldcg(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldcg(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldcg(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldcg(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldcg(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldcg(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldcg(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldcg(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldca(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldca(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldca(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldca(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldca(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldca(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldca(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldca(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldca(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldca(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldca(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldca(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldca(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldca(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldca(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldca(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldca(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldca(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldca(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldca(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldca(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldca(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldca(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldca(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldca(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldca(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldca(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldca(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldca(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldca(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldcs(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldcs(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldcs(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldcs(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldcs(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldcs(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldcs(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldcs(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldcs(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldcs(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldcs(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldcs(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldcs(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldcs(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldcs(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldcs(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldcs(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldcs(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldcs(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldcs(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldcs(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldcs(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldcs(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldcs(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldcs(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldcs(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldcs(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldcs(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldcs(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldcs(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldlu(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldlu(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldlu(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldlu(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldlu(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldlu(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldlu(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldlu(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldlu(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldlu(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldlu(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldlu(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldlu(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldlu(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldlu(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldlu(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldlu(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldlu(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldlu(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldlu(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldlu(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldlu(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldlu(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldlu(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldlu(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldlu(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldlu(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldlu(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldlu(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldlu(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldcv(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldcv(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldcv(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldcv(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldcv(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldcv(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldcv(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldcv(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldcv(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldcv(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldcv(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldcv(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldcv(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldcv(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldcv(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldcv(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldcv(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldcv(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldcv(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldcv(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldcv(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldcv(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldcv(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldcv(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldcv(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldcv(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldcv(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldcv(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldcv(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldcv(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ void __stwb(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stwb(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stwb(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stwb(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stwb(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stwb(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stwb(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stwb(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stwb(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stwb(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stwb(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stwb(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stwb(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stwb(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stwb(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stwb(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stwb(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stwb(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stwb(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stwb(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stwb(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stwb(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stwb(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stwb(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stwb(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stwb(double2 *ptr, double2 value) { } + + + +static __attribute__((device)) __inline__ void __stcg(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stcg(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stcg(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stcg(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stcg(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stcg(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stcg(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stcg(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stcg(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stcg(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stcg(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stcg(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stcg(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stcg(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stcg(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stcg(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stcg(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stcg(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stcg(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stcg(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stcg(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stcg(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stcg(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stcg(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stcg(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stcg(double2 *ptr, double2 value) { } + + + +static __attribute__((device)) __inline__ void __stcs(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stcs(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stcs(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stcs(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stcs(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stcs(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stcs(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stcs(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stcs(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stcs(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stcs(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stcs(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stcs(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stcs(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stcs(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stcs(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stcs(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stcs(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stcs(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stcs(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stcs(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stcs(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stcs(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stcs(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stcs(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stcs(double2 *ptr, double2 value) { } + + + +static __attribute__((device)) __inline__ void __stwt(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stwt(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stwt(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stwt(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stwt(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stwt(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stwt(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stwt(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stwt(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stwt(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stwt(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stwt(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stwt(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stwt(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stwt(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stwt(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stwt(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stwt(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stwt(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stwt(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stwt(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stwt(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stwt(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stwt(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stwt(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stwt(double2 *ptr, double2 value) { } + + + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_l(unsigned int lo, unsigned int hi, unsigned int shift) { } + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_lc(unsigned int lo, unsigned int hi, unsigned int shift) { } + + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_r(unsigned int lo, unsigned int hi, unsigned int shift) { } + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_rc(unsigned int lo, unsigned int hi, unsigned int shift) { } + + + + + + + + + + + + +# 3297 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 3298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ int __dp2a_lo(int srcA, int srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_lo(unsigned int srcA, unsigned int srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp2a_lo(short2 srcA, char4 srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_lo(ushort2 srcA, uchar4 srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp2a_hi(int srcA, int srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_hi(unsigned int srcA, unsigned int srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp2a_hi(short2 srcA, char4 srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_hi(ushort2 srcA, uchar4 srcB, unsigned int c) { } + + + + + + +static __attribute__((device)) __inline__ int __dp4a(int srcA, int srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp4a(unsigned int srcA, unsigned int srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp4a(char4 srcA, char4 srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp4a(uchar4 srcA, uchar4 srcB, unsigned int c) { } + + + + + + + + + + + + +# 3299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" + + + + +# 70 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 2 + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, int value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned long long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, long long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, float value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, double value) { } + +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, int value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned long long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, long long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, float value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, double value, int *pred) { } + +static __attribute__((device)) __inline__ void __nanosleep(unsigned int ns) { } + +static __attribute__((device)) __inline__ unsigned short int atomicCAS(unsigned short int *address, unsigned short int compare, unsigned short int val) { } + + + + + + + + + + + + + + +# 3300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" + + + + +# 70 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 2 + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned __reduce_add_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_min_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_max_sync(unsigned mask, unsigned value) { } + +static __attribute__((device)) __inline__ int __reduce_add_sync(unsigned mask, int value) { } +static __attribute__((device)) __inline__ int __reduce_min_sync(unsigned mask, int value) { } +static __attribute__((device)) __inline__ int __reduce_max_sync(unsigned mask, int value) { } + +static __attribute__((device)) __inline__ unsigned __reduce_and_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_or_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_xor_sync(unsigned mask, unsigned value) { } + + +extern "C" { +inline __attribute__((device)) void *__nv_associate_access_property(const void *ptr, + unsigned long long property) { + extern __attribute__((device)) void *__nv_associate_access_property_impl(const void *, + unsigned long long); + return __nv_associate_access_property_impl(ptr, property); +} + +inline __attribute__((device)) void __nv_memcpy_async_shared_global_4(void *dst, + const void *src, + unsigned src_size) { + extern __attribute__((device)) void __nv_memcpy_async_shared_global_4_impl(void *, + const void *, + unsigned); + __nv_memcpy_async_shared_global_4_impl(dst, src, src_size); +} + +inline __attribute__((device)) void __nv_memcpy_async_shared_global_8(void *dst, + const void *src, + unsigned src_size) { + extern __attribute__((device)) void __nv_memcpy_async_shared_global_8_impl(void *, + const void *, + unsigned); + __nv_memcpy_async_shared_global_8_impl(dst, src, src_size); +} + +inline __attribute__((device)) void __nv_memcpy_async_shared_global_16(void *dst, + const void *src, + unsigned src_size) { + extern __attribute__((device)) void __nv_memcpy_async_shared_global_16_impl(void *, + const void *, + unsigned); + __nv_memcpy_async_shared_global_16_impl(dst, src, src_size); +} + +} + + + + + + + + + + + + + +# 3301 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1Dread(surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2Dread(surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf3Dread(surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1DLayeredread(surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2DLayeredread(surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapread(surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapLayeredread(surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + + +# 3302 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +struct __nv_tex_rmet_ret { }; + +template<> struct __nv_tex_rmet_ret { typedef char type; }; +template<> struct __nv_tex_rmet_ret { typedef signed char type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned char type; }; +template<> struct __nv_tex_rmet_ret { typedef char1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar1 type; }; +template<> struct __nv_tex_rmet_ret { typedef char2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar2 type; }; +template<> struct __nv_tex_rmet_ret { typedef char4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef short type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned short type; }; +template<> struct __nv_tex_rmet_ret { typedef short1 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort1 type; }; +template<> struct __nv_tex_rmet_ret { typedef short2 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort2 type; }; +template<> struct __nv_tex_rmet_ret { typedef short4 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef int type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned int type; }; +template<> struct __nv_tex_rmet_ret { typedef int1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint1 type; }; +template<> struct __nv_tex_rmet_ret { typedef int2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint2 type; }; +template<> struct __nv_tex_rmet_ret { typedef int4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint4 type; }; + +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template<> struct __nv_tex_rmet_ret { typedef float type; }; +template<> struct __nv_tex_rmet_ret { typedef float1 type; }; +template<> struct __nv_tex_rmet_ret { typedef float2 type; }; +template<> struct __nv_tex_rmet_ret { typedef float4 type; }; + + +template struct __nv_tex_rmet_cast { typedef T* type; }; +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1Dfetch(texture t, int x) +{ + + + + + +} + +template +struct __nv_tex_rmnf_ret { }; + +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1Dfetch(texture t, int x) +{ +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1D(texture t, float x) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1D(texture t, float x) +{ +# 193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2D(texture t, float x, float y) +{ +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2D(texture t, float x, float y) +{ +# 217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayered(texture t, float x, int layer) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayered(texture t, float x, int layer) +{ +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3D(texture t, float x, float y, float z) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3D(texture t, float x, float y, float z) +{ +# 285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemap(texture t, float x, float y, float z) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemap(texture t, float x, float y, float z) +{ +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +struct __nv_tex2dgather_ret { }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_ret::type tex2Dgather(texture t, float x, float y, int comp=0) +{ +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template struct __nv_tex2dgather_rmnf_ret { }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_rmnf_ret::type tex2Dgather(texture t, float x, float y, int comp = 0) +{ +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLod(texture t, float x, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLod(texture t, float x, float level) +{ +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLod(texture t, float x, float y, float level) +{ +# 441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ +# 463 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ +# 507 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ +# 529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ +# 552 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ +# 575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ +# 598 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ +# 621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ +# 644 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ +# 667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ +# 689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ +# 711 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ +# 733 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + + + +# 3303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template struct __nv_itex_trait { }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1Dfetch(T *ptr, cudaTextureObject_t obj, int x) +{ + + + +} + +template +static __attribute__((device)) T tex1Dfetch(cudaTextureObject_t texObject, int x) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1D(T *ptr, cudaTextureObject_t obj, float x) +{ + + + +} + + +template +static __attribute__((device)) T tex1D(cudaTextureObject_t texObject, float x) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2D(T *ptr, cudaTextureObject_t obj, float x, float y) +{ + + + +} + +template +static __attribute__((device)) T tex2D(cudaTextureObject_t texObject, float x, float y) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2D(T *ptr, cudaTextureObject_t obj, float x, float y, + bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2D(cudaTextureObject_t texObject, float x, float y, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + + +} + +template +static __attribute__((device)) T tex3D(cudaTextureObject_t texObject, float x, float y, float z) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z, + bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex3D(cudaTextureObject_t texObject, float x, float y, float z, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayered(T *ptr, cudaTextureObject_t obj, float x, int layer) +{ + + + +} + +template +static __attribute__((device)) T tex1DLayered(cudaTextureObject_t texObject, float x, int layer) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer) +{ + + + +} + +template +static __attribute__((device)) T tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemap(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + + +} + + +template +static __attribute__((device)) T texCubemap(cudaTextureObject_t texObject, float x, float y, float z) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayered(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLayered(cudaTextureObject_t texObject, float x, float y, float z, int layer) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, int comp = 0) +{ + + + +} + +template +static __attribute__((device)) T tex2Dgather(cudaTextureObject_t to, float x, float y, int comp = 0) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, bool* isResident, int comp = 0) +{ + + + + + +} + +template +static __attribute__((device)) T tex2Dgather(cudaTextureObject_t to, float x, float y, bool* isResident, int comp = 0) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLod(T *ptr, cudaTextureObject_t obj, float x, float level) +{ + + + +} + +template +static __attribute__((device)) T tex1DLod(cudaTextureObject_t texObject, float x, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level) +{ + + + +} + +template +static __attribute__((device)) T tex2DLod(cudaTextureObject_t texObject, float x, float y, float level) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLod(cudaTextureObject_t texObject, float x, float y, float level, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + + +} + +template +static __attribute__((device)) T tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, int layer, float level) +{ + + + +} + +template +static __attribute__((device)) T tex1DLayeredLod(cudaTextureObject_t texObject, float x, int layer, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level) +{ + + + +} + +template +static __attribute__((device)) T tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level, bool* isResident) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + +} + +template +static __attribute__((device)) T texCubemapGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float level) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLayeredLod(cudaTextureObject_t texObject, float x, float y, float z, int layer, float level) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DGrad(T *ptr, cudaTextureObject_t obj, float x, float dPdx, float dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex1DGrad(cudaTextureObject_t texObject, float x, float dPdx, float dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + +} + +template +static __attribute__((device)) T tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + + +} + +template +static __attribute__((device)) T tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, int layer, float dPdx, float dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex1DLayeredGrad(cudaTextureObject_t texObject, float x, int layer, float dPdx, float dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredGrad(T * ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredGrad(T * ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLayeredGrad(cudaTextureObject_t texObject, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + + + +} + + + +# 3304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template struct __nv_isurf_trait { }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dread(T *ptr, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf1Dread(cudaSurfaceObject_t surfObject, int x, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf2Dread(cudaSurfaceObject_t surfObject, int x, int y, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf3Dread(cudaSurfaceObject_t surfObject, int x, int y, int z, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf1DLayeredread(cudaSurfaceObject_t surfObject, int x, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf2DLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surfCubemapread(cudaSurfaceObject_t surfObject, int x, int y, int face, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surfCubemapLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layerface, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dwrite(T val, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapwrite(T val, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + + + + +# 3305 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/cudacc_ext.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/cudacc_ext.h" + + +# 3306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +extern "C" __attribute__((host)) __attribute__((device)) unsigned __cudaPushCallConfiguration(dim3 gridDim, + dim3 blockDim, + size_t sharedMem = 0, + struct CUstream_st *stream = 0); + + + + +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" + + + + +extern "C" { + + +uint3 __attribute__((device_builtin)) extern const threadIdx; +uint3 __attribute__((device_builtin)) extern const blockIdx; +dim3 __attribute__((device_builtin)) extern const blockDim; +dim3 __attribute__((device_builtin)) extern const gridDim; +int __attribute__((device_builtin)) extern const warpSize; + + + + +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + + + + + + + + + + + +# 142 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchCooperativeKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) cudaError_t cudaEventCreate( + cudaEvent_t *event, + unsigned int flags +) +{ + return ::cudaEventCreateWithFlags(event, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + void **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc(ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostAlloc( + T **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostGetDevicePointer( + T **pDevice, + void *pHost, + unsigned int flags +) +{ + return ::cudaHostGetDevicePointer((void**)(void*)pDevice, pHost, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocManaged( + T **devPtr, + size_t size, + unsigned int flags = 0x01 +) +{ + return ::cudaMallocManaged((void**)(void*)devPtr, size, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaStreamAttachMemAsync( + cudaStream_t stream, + T *devPtr, + size_t length = 0, + unsigned int flags = 0x04 +) +{ + return ::cudaStreamAttachMemAsync(stream, (void*)devPtr, length, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMalloc( + T **devPtr, + size_t size +) +{ + return ::cudaMalloc((void**)(void*)devPtr, size); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + T **ptr, + size_t size, + unsigned int flags = 0 +) +{ + return cudaMallocHost((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocPitch( + T **devPtr, + size_t *pitch, + size_t width, + size_t height +) +{ + return ::cudaMallocPitch((void**)(void*)devPtr, pitch, width, height); +} + + + + + + + + + + +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + void **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync(ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaStream_t stream +) +{ + return ::cudaMallocAsync((void**)(void*)ptr, size, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocFromPoolAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbol( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice +) +{ + return ::cudaMemcpyToSymbol((const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyToSymbolAsync((const void*)&symbol, src, count, offset, kind, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbol( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost +) +{ + return ::cudaMemcpyFromSymbol(dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyFromSymbolAsync(dst, (const void*)&symbol, count, offset, kind, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeToSymbol(pGraphNode, graph, pDependencies, numDependencies, (const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeFromSymbol(pGraphNode, graph, pDependencies, numDependencies, dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsToSymbol(node, (const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsFromSymbol(node, dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsToSymbol(hGraphExec, node, (const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsFromSymbol(hGraphExec, node, dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + unsigned int flags) +{ + return ::cudaUserObjectCreate( + object_out, + objectToWrap, + [](void *vpObj) { delete reinterpret_cast(vpObj); }, + initialRefcount, + flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + cudaUserObjectFlags flags) +{ + return cudaUserObjectCreate(object_out, objectToWrap, initialRefcount, (unsigned int)flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolAddress( + void **devPtr, + const T &symbol +) +{ + return ::cudaGetSymbolAddress(devPtr, (const void*)&symbol); +} + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolSize( + size_t *size, + const T &symbol +) +{ + return ::cudaGetSymbolSize(size, (const void*)&symbol); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t size = (0x7fffffff * 2U + 1U) +) +{ + return ::cudaBindTexture(offset, &tex, devPtr, &desc, size); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t size = (0x7fffffff * 2U + 1U) +) +{ + return cudaBindTexture(offset, tex, devPtr, tex.channelDesc, size); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &desc, width, height, pitch); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &tex.channelDesc, width, height, pitch); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToArray(&tex, array, &desc); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindTextureToArray(tex, array, desc) : err; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToMipmappedArray(&tex, mipmappedArray, &desc); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray +) +{ + struct cudaChannelFormatDesc desc; + cudaArray_t levelArray; + cudaError_t err = ::cudaGetMipmappedArrayLevel(&levelArray, mipmappedArray, 0); + + if (err != cudaSuccess) { + return err; + } + err = ::cudaGetChannelDesc(&desc, levelArray); + + return err == cudaSuccess ? cudaBindTextureToMipmappedArray(tex, mipmappedArray, desc) : err; +} + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaUnbindTexture( + const struct texture &tex +) +{ + return ::cudaUnbindTexture(&tex); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset( + size_t *offset, + const struct texture &tex +) +{ + return ::cudaGetTextureAlignmentOffset(offset, &tex); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetCacheConfig( + T *func, + enum cudaFuncCache cacheConfig +) +{ + return ::cudaFuncSetCacheConfig((const void*)func, cacheConfig); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig( + T *func, + enum cudaSharedMemConfig config +) +{ + return ::cudaFuncSetSharedMemConfig((const void*)func, config); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, 0x00); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize, + unsigned int flags) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, flags); +} + + + + +class __cudaOccupancyB2DHelper { + size_t n; +public: + inline __attribute__((host)) __attribute__((device)) __cudaOccupancyB2DHelper(size_t n_) : n(n_) {} + inline __attribute__((host)) __attribute__((device)) size_t operator()(int) + { + return n; + } +}; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + cudaError_t status; + + + int device; + struct cudaFuncAttributes attr; + + + int maxThreadsPerMultiProcessor; + int warpSize; + int devMaxThreadsPerBlock; + int multiProcessorCount; + int funcMaxThreadsPerBlock; + int occupancyLimit; + int granularity; + + + int maxBlockSize = 0; + int numBlocks = 0; + int maxOccupancy = 0; + + + int blockSizeToTryAligned; + int blockSizeToTry; + int blockSizeLimitAligned; + int occupancyInBlocks; + int occupancyInThreads; + size_t dynamicSMemSize; + + + + + + if (!minGridSize || !blockSize || !func) { + return cudaErrorInvalidValue; + } + + + + + + status = ::cudaGetDevice(&device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &maxThreadsPerMultiProcessor, + cudaDevAttrMaxThreadsPerMultiProcessor, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &warpSize, + cudaDevAttrWarpSize, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &devMaxThreadsPerBlock, + cudaDevAttrMaxThreadsPerBlock, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &multiProcessorCount, + cudaDevAttrMultiProcessorCount, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaFuncGetAttributes(&attr, func); + if (status != cudaSuccess) { + return status; + } + + funcMaxThreadsPerBlock = attr.maxThreadsPerBlock; + + + + + + occupancyLimit = maxThreadsPerMultiProcessor; + granularity = warpSize; + + if (blockSizeLimit == 0) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (devMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (funcMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = funcMaxThreadsPerBlock; + } + + blockSizeLimitAligned = ((blockSizeLimit + (granularity - 1)) / granularity) * granularity; + + for (blockSizeToTryAligned = blockSizeLimitAligned; blockSizeToTryAligned > 0; blockSizeToTryAligned -= granularity) { + + + + if (blockSizeLimit < blockSizeToTryAligned) { + blockSizeToTry = blockSizeLimit; + } else { + blockSizeToTry = blockSizeToTryAligned; + } + + dynamicSMemSize = blockSizeToDynamicSMemSize(blockSizeToTry); + + status = cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + &occupancyInBlocks, + func, + blockSizeToTry, + dynamicSMemSize, + flags); + + if (status != cudaSuccess) { + return status; + } + + occupancyInThreads = blockSizeToTry * occupancyInBlocks; + + if (occupancyInThreads > maxOccupancy) { + maxBlockSize = blockSizeToTry; + numBlocks = occupancyInBlocks; + maxOccupancy = occupancyInThreads; + } + + + + if (occupancyLimit == maxOccupancy) { + break; + } + } + + + + + + + + *minGridSize = numBlocks * multiProcessorCount; + *blockSize = maxBlockSize; + + return status; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMem( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, blockSizeLimit, 0x00); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSize( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, 0x00); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock( + size_t *dynamicSmemSize, + T func, + int numBlocks, + int blockSize) +{ + return ::cudaOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, (const void*)func, numBlocks, blockSize); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeWithFlags( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncGetAttributes( + struct cudaFuncAttributes *attr, + T *entry +) +{ + return ::cudaFuncGetAttributes(attr, (const void*)entry); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetAttribute( + T *entry, + enum cudaFuncAttribute attr, + int value +) +{ + return ::cudaFuncSetAttribute((const void*)entry, attr, value); +} + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindSurfaceToArray(&surf, array, &desc); +} + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindSurfaceToArray(surf, array, desc) : err; +} + + + + + + + +# 2559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" + + + + + + + + +# 1 "CMakeCUDACompilerId.cu" 2 + + + + + + + + +# 34 "CMakeCUDACompilerId.cu" + +# 59 "CMakeCUDACompilerId.cu" + + + + + +char const* info_compiler = "INFO" ":" "compiler[" "NVIDIA" "]"; + +char const* info_simulate = "INFO" ":" "simulate[" "GNU" "]"; + + + + + + + + + +# 183 "CMakeCUDACompilerId.cu" + + + + + + +# 316 "CMakeCUDACompilerId.cu" + + +# 327 "CMakeCUDACompilerId.cu" + + +# 338 "CMakeCUDACompilerId.cu" + + + + + + + +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + ('0' + (((11) / 10000000)%10)), ('0' + (((11) / 1000000)%10)), ('0' + (((11) / 100000)%10)), ('0' + (((11) / 10000)%10)), ('0' + (((11) / 1000)%10)), ('0' + (((11) / 100)%10)), ('0' + (((11) / 10)%10)), ('0' + ((11) % 10)), + + '.', ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((64) / 10000000)%10)), ('0' + (((64) / 1000000)%10)), ('0' + (((64) / 100000)%10)), ('0' + (((64) / 10000)%10)), ('0' + (((64) / 1000)%10)), ('0' + (((64) / 100)%10)), ('0' + (((64) / 10)%10)), ('0' + ((64) % 10)), + + + + + + ']','\0'}; + + + +# 371 "CMakeCUDACompilerId.cu" + + + +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((5) / 10000000)%10)), ('0' + (((5) / 1000000)%10)), ('0' + (((5) / 100000)%10)), ('0' + (((5) / 10000)%10)), ('0' + (((5) / 1000)%10)), ('0' + (((5) / 100)%10)), ('0' + (((5) / 10)%10)), ('0' + ((5) % 10)), +# 387 "CMakeCUDACompilerId.cu" + ']','\0'}; + + + + + + +char const* info_platform = "INFO" ":" "platform[" "Linux" "]"; +char const* info_arch = "INFO" ":" "arch[" "]"; + + + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +# 407 "CMakeCUDACompilerId.cu" + "14" + + + + + +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" + + + "ON" + + + +"]"; + + + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + + require += info_version[argc]; + + + require += info_simulate[argc]; + + + require += info_simulate_version[argc]; + + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.c b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.c new file mode 100644 index 00000000..d6bfc437 --- /dev/null +++ b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.c @@ -0,0 +1,35 @@ +# 1 "CMakeCUDACompilerId.cu" +# 64 "CMakeCUDACompilerId.cu" +extern const char *info_compiler; + +extern const char *info_simulate; +# 345 "CMakeCUDACompilerId.cu" +static const char info_version[50]; +# 374 "CMakeCUDACompilerId.cu" +static const char info_simulate_version[41]; +# 394 "CMakeCUDACompilerId.cu" +extern const char *info_platform; +extern const char *info_arch; + + + +extern const char *info_language_standard_default; +# 415 "CMakeCUDACompilerId.cu" +extern const char *info_language_extensions_default; +# 64 "CMakeCUDACompilerId.cu" +const char *info_compiler = ((const char *)"INFO:compiler[NVIDIA]"); + +const char *info_simulate = ((const char *)"INFO:simulate[GNU]"); +# 345 "CMakeCUDACompilerId.cu" +static const char info_version[50] = {((char)73),((char)78),((char)70),((char)79),((char)58),((char)99),((char)111),((char)109),((char)112),((char)105),((char)108),((char)101),((char)114),((char)95),((char)118),((char)101),((char)114),((char)115),((char)105),((char)111),((char)110),((char)91),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)49),((char)49),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)55),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)54),((char)52),((char)93),((char)0)}; +# 374 "CMakeCUDACompilerId.cu" +static const char info_simulate_version[41] = {((char)73),((char)78),((char)70),((char)79),((char)58),((char)115),((char)105),((char)109),((char)117),((char)108),((char)97),((char)116),((char)101),((char)95),((char)118),((char)101),((char)114),((char)115),((char)105),((char)111),((char)110),((char)91),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)55),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)53),((char)93),((char)0)}; +# 394 "CMakeCUDACompilerId.cu" +const char *info_platform = ((const char *)"INFO:platform[Linux]"); +const char *info_arch = ((const char *)"INFO:arch[]"); + + + +const char *info_language_standard_default = ((const char *)"INFO:standard_default[14]"); +# 415 "CMakeCUDACompilerId.cu" +const char *info_language_extensions_default = ((const char *)"INFO:extensions_default[ON]"); diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.cpp b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.cpp new file mode 100644 index 00000000..295624cf --- /dev/null +++ b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.cpp @@ -0,0 +1,18694 @@ +# 1 "CMakeCUDACompilerId.cu" +static char __nv_inited_managed_rt = 0; static void **__nv_fatbinhandle_for_managed_rt; static void __nv_save_fatbinhandle_for_managed_rt(void **in){__nv_fatbinhandle_for_managed_rt = in;} static char __nv_init_managed_rt_with_module(void **);__attribute__((unused)) static inline void __nv_init_managed_rt(void) { __nv_inited_managed_rt = (__nv_inited_managed_rt ? __nv_inited_managed_rt : __nv_init_managed_rt_with_module(__nv_fatbinhandle_for_managed_rt));} +# 1 +#define __nv_is_extended_device_lambda_closure_type(X) false +#define __nv_is_extended_host_device_lambda_closure_type(X) false +#if defined(__nv_is_extended_device_lambda_closure_type) && defined(__nv_is_extended_host_device_lambda_closure_type) +#endif + +# 1 +# 8 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 3 +struct __va_list_tag { +# 9 +unsigned gp_offset; +# 10 +unsigned fp_offset; +# 11 +char *overflow_arg_area; +# 12 +char *reg_save_area; +# 13 +}; +# 28 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 3 +typedef __va_list_tag __pgi_va_list[1]; +# 9 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h" 3 +#pragma acc routine seq +extern "C" void __cxa_vec_ctor(void * __array_address, unsigned long __element_count, unsigned long __element_size, void (* __constructor)(void *), void (* __destructor)(void *)); +# 16 +#pragma acc routine seq +extern "C" void __cxa_vec_cctor(void * __destination_array, void * __source_array, unsigned long __element_count, unsigned long __element_size, void (* __constructor)(void *, void *), void (* __destructor)(void *)); +# 24 +#pragma acc routine seq +extern "C" void __cxa_vec_dtor(void * __array_address, unsigned long __element_count, unsigned long __element_size, void (* __destructor)(void *)); +# 30 +#pragma acc routine seq +extern "C" void *__cxa_vec_new(unsigned long __element_count, unsigned long __element_size, unsigned long __padding_size, void (* __constructor)(void *), void (* __destructor)(void *)); +# 37 +#pragma acc routine seq +extern "C" void *__cxa_vec_new2(unsigned long __element_count, unsigned long __element_size, unsigned long __padding_size, void (* __constructor)(void *), void (* __destructor)(void *), void *(* __allocator)(unsigned long), void (* __deallocator)(void *)); +# 46 +#pragma acc routine seq +extern "C" void *__cxa_vec_new3(unsigned long __element_count, unsigned long __element_size, unsigned long __padding_size, void (* __constructor)(void *), void (* __destructor)(void *), void *(* __allocator)(unsigned long), void (* __deallocator)(void *, unsigned long)); +# 55 +#pragma acc routine seq +extern "C" void __cxa_vec_delete(void * __array_address, unsigned long __element_size, unsigned long __padding_size, void (* __destructor)(void *)); +# 61 +#pragma acc routine seq +extern "C" void __cxa_vec_delete2(void * __array_address, unsigned long __element_size, unsigned long __padding_size, void (* __destructor)(void *), void (* __deallocator)(void *)); +# 68 +#pragma acc routine seq +extern "C" void __cxa_vec_delete3(void * __array_address, unsigned long __element_size, unsigned long __padding_size, void (* __destructor)(void *), void (* __deallocator)(void *, unsigned long)); +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" +#if 0 +# 68 +enum cudaRoundMode { +# 70 +cudaRoundNearest, +# 71 +cudaRoundZero, +# 72 +cudaRoundPosInf, +# 73 +cudaRoundMinInf +# 74 +}; +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 100 +struct char1 { +# 102 +signed char x; +# 103 +}; +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 105 +struct uchar1 { +# 107 +unsigned char x; +# 108 +}; +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 111 +struct __attribute((aligned(2))) char2 { +# 113 +signed char x, y; +# 114 +}; +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 116 +struct __attribute((aligned(2))) uchar2 { +# 118 +unsigned char x, y; +# 119 +}; +#endif +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 121 +struct char3 { +# 123 +signed char x, y, z; +# 124 +}; +#endif +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 126 +struct uchar3 { +# 128 +unsigned char x, y, z; +# 129 +}; +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 131 +struct __attribute((aligned(4))) char4 { +# 133 +signed char x, y, z, w; +# 134 +}; +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 136 +struct __attribute((aligned(4))) uchar4 { +# 138 +unsigned char x, y, z, w; +# 139 +}; +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 141 +struct short1 { +# 143 +short x; +# 144 +}; +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 146 +struct ushort1 { +# 148 +unsigned short x; +# 149 +}; +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 151 +struct __attribute((aligned(4))) short2 { +# 153 +short x, y; +# 154 +}; +#endif +# 156 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 156 +struct __attribute((aligned(4))) ushort2 { +# 158 +unsigned short x, y; +# 159 +}; +#endif +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 161 +struct short3 { +# 163 +short x, y, z; +# 164 +}; +#endif +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 166 +struct ushort3 { +# 168 +unsigned short x, y, z; +# 169 +}; +#endif +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 171 +struct __attribute((aligned(8))) short4 { short x; short y; short z; short w; }; +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 172 +struct __attribute((aligned(8))) ushort4 { unsigned short x; unsigned short y; unsigned short z; unsigned short w; }; +#endif +# 174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 174 +struct int1 { +# 176 +int x; +# 177 +}; +#endif +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 179 +struct uint1 { +# 181 +unsigned x; +# 182 +}; +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 184 +struct __attribute((aligned(8))) int2 { int x; int y; }; +#endif +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 185 +struct __attribute((aligned(8))) uint2 { unsigned x; unsigned y; }; +#endif +# 187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 187 +struct int3 { +# 189 +int x, y, z; +# 190 +}; +#endif +# 192 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 192 +struct uint3 { +# 194 +unsigned x, y, z; +# 195 +}; +#endif +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 197 +struct __attribute((aligned(16))) int4 { +# 199 +int x, y, z, w; +# 200 +}; +#endif +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 202 +struct __attribute((aligned(16))) uint4 { +# 204 +unsigned x, y, z, w; +# 205 +}; +#endif +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 207 +struct long1 { +# 209 +long x; +# 210 +}; +#endif +# 212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 212 +struct ulong1 { +# 214 +unsigned long x; +# 215 +}; +#endif +# 222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 222 +struct __attribute((aligned((2) * sizeof(long)))) long2 { +# 224 +long x, y; +# 225 +}; +#endif +# 227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 227 +struct __attribute((aligned((2) * sizeof(unsigned long)))) ulong2 { +# 229 +unsigned long x, y; +# 230 +}; +#endif +# 234 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 234 +struct long3 { +# 236 +long x, y, z; +# 237 +}; +#endif +# 239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 239 +struct ulong3 { +# 241 +unsigned long x, y, z; +# 242 +}; +#endif +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 244 +struct __attribute((aligned(16))) long4 { +# 246 +long x, y, z, w; +# 247 +}; +#endif +# 249 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 249 +struct __attribute((aligned(16))) ulong4 { +# 251 +unsigned long x, y, z, w; +# 252 +}; +#endif +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 254 +struct float1 { +# 256 +float x; +# 257 +}; +#endif +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 276 +struct __attribute((aligned(8))) float2 { float x; float y; }; +#endif +# 281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 281 +struct float3 { +# 283 +float x, y, z; +# 284 +}; +#endif +# 286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 286 +struct __attribute((aligned(16))) float4 { +# 288 +float x, y, z, w; +# 289 +}; +#endif +# 291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 291 +struct longlong1 { +# 293 +long long x; +# 294 +}; +#endif +# 296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 296 +struct ulonglong1 { +# 298 +unsigned long long x; +# 299 +}; +#endif +# 301 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 301 +struct __attribute((aligned(16))) longlong2 { +# 303 +long long x, y; +# 304 +}; +#endif +# 306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 306 +struct __attribute((aligned(16))) ulonglong2 { +# 308 +unsigned long long x, y; +# 309 +}; +#endif +# 311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 311 +struct longlong3 { +# 313 +long long x, y, z; +# 314 +}; +#endif +# 316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 316 +struct ulonglong3 { +# 318 +unsigned long long x, y, z; +# 319 +}; +#endif +# 321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 321 +struct __attribute((aligned(16))) longlong4 { +# 323 +long long x, y, z, w; +# 324 +}; +#endif +# 326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 326 +struct __attribute((aligned(16))) ulonglong4 { +# 328 +unsigned long long x, y, z, w; +# 329 +}; +#endif +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 331 +struct double1 { +# 333 +double x; +# 334 +}; +#endif +# 336 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 336 +struct __attribute((aligned(16))) double2 { +# 338 +double x, y; +# 339 +}; +#endif +# 341 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 341 +struct double3 { +# 343 +double x, y, z; +# 344 +}; +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 346 +struct __attribute((aligned(16))) double4 { +# 348 +double x, y, z, w; +# 349 +}; +#endif +# 363 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char1 +# 363 +char1; +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar1 +# 364 +uchar1; +#endif +# 365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char2 +# 365 +char2; +#endif +# 366 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar2 +# 366 +uchar2; +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char3 +# 367 +char3; +#endif +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar3 +# 368 +uchar3; +#endif +# 369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char4 +# 369 +char4; +#endif +# 370 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar4 +# 370 +uchar4; +#endif +# 371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short1 +# 371 +short1; +#endif +# 372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort1 +# 372 +ushort1; +#endif +# 373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short2 +# 373 +short2; +#endif +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort2 +# 374 +ushort2; +#endif +# 375 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short3 +# 375 +short3; +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort3 +# 376 +ushort3; +#endif +# 377 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short4 +# 377 +short4; +#endif +# 378 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort4 +# 378 +ushort4; +#endif +# 379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int1 +# 379 +int1; +#endif +# 380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint1 +# 380 +uint1; +#endif +# 381 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int2 +# 381 +int2; +#endif +# 382 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint2 +# 382 +uint2; +#endif +# 383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int3 +# 383 +int3; +#endif +# 384 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint3 +# 384 +uint3; +#endif +# 385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int4 +# 385 +int4; +#endif +# 386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint4 +# 386 +uint4; +#endif +# 387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long1 +# 387 +long1; +#endif +# 388 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong1 +# 388 +ulong1; +#endif +# 389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long2 +# 389 +long2; +#endif +# 390 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong2 +# 390 +ulong2; +#endif +# 391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long3 +# 391 +long3; +#endif +# 392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong3 +# 392 +ulong3; +#endif +# 393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long4 +# 393 +long4; +#endif +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong4 +# 394 +ulong4; +#endif +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float1 +# 395 +float1; +#endif +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float2 +# 396 +float2; +#endif +# 397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float3 +# 397 +float3; +#endif +# 398 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float4 +# 398 +float4; +#endif +# 399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong1 +# 399 +longlong1; +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong1 +# 400 +ulonglong1; +#endif +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong2 +# 401 +longlong2; +#endif +# 402 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong2 +# 402 +ulonglong2; +#endif +# 403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong3 +# 403 +longlong3; +#endif +# 404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong3 +# 404 +ulonglong3; +#endif +# 405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong4 +# 405 +longlong4; +#endif +# 406 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong4 +# 406 +ulonglong4; +#endif +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double1 +# 407 +double1; +#endif +# 408 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double2 +# 408 +double2; +#endif +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double3 +# 409 +double3; +#endif +# 410 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double4 +# 410 +double4; +#endif +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 418 +struct dim3 { +# 420 +unsigned x, y, z; +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +}; +#endif +# 434 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef dim3 +# 434 +dim3; +#endif +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef long ptrdiff_t; +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef unsigned long size_t; +#if !defined(__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__) +#define __CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ +#endif +#include "crt/host_runtime.h" +# 437 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef +# 426 +struct { +# 427 +long long __max_align_ll __attribute((__aligned__(__alignof__(long long)))); +# 428 +long double __max_align_ld __attribute((__aligned__(__alignof__(long double)))); +# 437 +} max_align_t; +# 444 +typedef __decltype((nullptr)) nullptr_t; +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 204 +enum cudaError { +# 211 +cudaSuccess, +# 217 +cudaErrorInvalidValue, +# 223 +cudaErrorMemoryAllocation, +# 229 +cudaErrorInitializationError, +# 236 +cudaErrorCudartUnloading, +# 243 +cudaErrorProfilerDisabled, +# 251 +cudaErrorProfilerNotInitialized, +# 258 +cudaErrorProfilerAlreadyStarted, +# 265 +cudaErrorProfilerAlreadyStopped, +# 274 +cudaErrorInvalidConfiguration, +# 280 +cudaErrorInvalidPitchValue = 12, +# 286 +cudaErrorInvalidSymbol, +# 294 +cudaErrorInvalidHostPointer = 16, +# 302 +cudaErrorInvalidDevicePointer, +# 308 +cudaErrorInvalidTexture, +# 314 +cudaErrorInvalidTextureBinding, +# 321 +cudaErrorInvalidChannelDescriptor, +# 327 +cudaErrorInvalidMemcpyDirection, +# 337 +cudaErrorAddressOfConstant, +# 346 +cudaErrorTextureFetchFailed, +# 355 +cudaErrorTextureNotBound, +# 364 +cudaErrorSynchronizationError, +# 370 +cudaErrorInvalidFilterSetting, +# 376 +cudaErrorInvalidNormSetting, +# 384 +cudaErrorMixedDeviceExecution, +# 392 +cudaErrorNotYetImplemented = 31, +# 401 +cudaErrorMemoryValueTooLarge, +# 408 +cudaErrorStubLibrary = 34, +# 415 +cudaErrorInsufficientDriver, +# 422 +cudaErrorCallRequiresNewerDriver, +# 428 +cudaErrorInvalidSurface, +# 434 +cudaErrorDuplicateVariableName = 43, +# 440 +cudaErrorDuplicateTextureName, +# 446 +cudaErrorDuplicateSurfaceName, +# 456 +cudaErrorDevicesUnavailable, +# 469 +cudaErrorIncompatibleDriverContext = 49, +# 475 +cudaErrorMissingConfiguration = 52, +# 484 +cudaErrorPriorLaunchFailure, +# 491 +cudaErrorLaunchMaxDepthExceeded = 65, +# 499 +cudaErrorLaunchFileScopedTex, +# 507 +cudaErrorLaunchFileScopedSurf, +# 522 +cudaErrorSyncDepthExceeded, +# 534 +cudaErrorLaunchPendingCountExceeded, +# 540 +cudaErrorInvalidDeviceFunction = 98, +# 546 +cudaErrorNoDevice = 100, +# 553 +cudaErrorInvalidDevice, +# 558 +cudaErrorDeviceNotLicensed, +# 567 +cudaErrorSoftwareValidityNotEstablished, +# 572 +cudaErrorStartupFailure = 127, +# 577 +cudaErrorInvalidKernelImage = 200, +# 587 +cudaErrorDeviceUninitialized, +# 592 +cudaErrorMapBufferObjectFailed = 205, +# 597 +cudaErrorUnmapBufferObjectFailed, +# 603 +cudaErrorArrayIsMapped, +# 608 +cudaErrorAlreadyMapped, +# 616 +cudaErrorNoKernelImageForDevice, +# 621 +cudaErrorAlreadyAcquired, +# 626 +cudaErrorNotMapped, +# 632 +cudaErrorNotMappedAsArray, +# 638 +cudaErrorNotMappedAsPointer, +# 644 +cudaErrorECCUncorrectable, +# 650 +cudaErrorUnsupportedLimit, +# 656 +cudaErrorDeviceAlreadyInUse, +# 662 +cudaErrorPeerAccessUnsupported, +# 668 +cudaErrorInvalidPtx, +# 673 +cudaErrorInvalidGraphicsContext, +# 679 +cudaErrorNvlinkUncorrectable, +# 686 +cudaErrorJitCompilerNotFound, +# 693 +cudaErrorUnsupportedPtxVersion, +# 700 +cudaErrorJitCompilationDisabled, +# 705 +cudaErrorUnsupportedExecAffinity, +# 710 +cudaErrorInvalidSource = 300, +# 715 +cudaErrorFileNotFound, +# 720 +cudaErrorSharedObjectSymbolNotFound, +# 725 +cudaErrorSharedObjectInitFailed, +# 730 +cudaErrorOperatingSystem, +# 737 +cudaErrorInvalidResourceHandle = 400, +# 743 +cudaErrorIllegalState, +# 750 +cudaErrorSymbolNotFound = 500, +# 758 +cudaErrorNotReady = 600, +# 766 +cudaErrorIllegalAddress = 700, +# 775 +cudaErrorLaunchOutOfResources, +# 786 +cudaErrorLaunchTimeout, +# 792 +cudaErrorLaunchIncompatibleTexturing, +# 799 +cudaErrorPeerAccessAlreadyEnabled, +# 806 +cudaErrorPeerAccessNotEnabled, +# 819 +cudaErrorSetOnActiveProcess = 708, +# 826 +cudaErrorContextIsDestroyed, +# 833 +cudaErrorAssert, +# 840 +cudaErrorTooManyPeers, +# 846 +cudaErrorHostMemoryAlreadyRegistered, +# 852 +cudaErrorHostMemoryNotRegistered, +# 861 +cudaErrorHardwareStackError, +# 869 +cudaErrorIllegalInstruction, +# 878 +cudaErrorMisalignedAddress, +# 889 +cudaErrorInvalidAddressSpace, +# 897 +cudaErrorInvalidPc, +# 908 +cudaErrorLaunchFailure, +# 917 +cudaErrorCooperativeLaunchTooLarge, +# 922 +cudaErrorNotPermitted = 800, +# 928 +cudaErrorNotSupported, +# 937 +cudaErrorSystemNotReady, +# 944 +cudaErrorSystemDriverMismatch, +# 953 +cudaErrorCompatNotSupportedOnDevice, +# 958 +cudaErrorMpsConnectionFailed, +# 963 +cudaErrorMpsRpcFailure, +# 969 +cudaErrorMpsServerNotReady, +# 974 +cudaErrorMpsMaxClientsReached, +# 979 +cudaErrorMpsMaxConnectionsReached, +# 984 +cudaErrorStreamCaptureUnsupported = 900, +# 990 +cudaErrorStreamCaptureInvalidated, +# 996 +cudaErrorStreamCaptureMerge, +# 1001 +cudaErrorStreamCaptureUnmatched, +# 1007 +cudaErrorStreamCaptureUnjoined, +# 1014 +cudaErrorStreamCaptureIsolation, +# 1020 +cudaErrorStreamCaptureImplicit, +# 1026 +cudaErrorCapturedEvent, +# 1033 +cudaErrorStreamCaptureWrongThread, +# 1038 +cudaErrorTimeout, +# 1044 +cudaErrorGraphExecUpdateFailure, +# 1054 +cudaErrorExternalDevice, +# 1067 +cudaErrorUnknown = 999, +# 1075 +cudaErrorApiFailureBase = 10000 +# 1076 +}; +#endif +# 1081 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1081 +enum cudaChannelFormatKind { +# 1083 +cudaChannelFormatKindSigned, +# 1084 +cudaChannelFormatKindUnsigned, +# 1085 +cudaChannelFormatKindFloat, +# 1086 +cudaChannelFormatKindNone, +# 1087 +cudaChannelFormatKindNV12, +# 1088 +cudaChannelFormatKindUnsignedNormalized8X1, +# 1089 +cudaChannelFormatKindUnsignedNormalized8X2, +# 1090 +cudaChannelFormatKindUnsignedNormalized8X4, +# 1091 +cudaChannelFormatKindUnsignedNormalized16X1, +# 1092 +cudaChannelFormatKindUnsignedNormalized16X2, +# 1093 +cudaChannelFormatKindUnsignedNormalized16X4, +# 1094 +cudaChannelFormatKindSignedNormalized8X1, +# 1095 +cudaChannelFormatKindSignedNormalized8X2, +# 1096 +cudaChannelFormatKindSignedNormalized8X4, +# 1097 +cudaChannelFormatKindSignedNormalized16X1, +# 1098 +cudaChannelFormatKindSignedNormalized16X2, +# 1099 +cudaChannelFormatKindSignedNormalized16X4, +# 1100 +cudaChannelFormatKindUnsignedBlockCompressed1, +# 1101 +cudaChannelFormatKindUnsignedBlockCompressed1SRGB, +# 1102 +cudaChannelFormatKindUnsignedBlockCompressed2, +# 1103 +cudaChannelFormatKindUnsignedBlockCompressed2SRGB, +# 1104 +cudaChannelFormatKindUnsignedBlockCompressed3, +# 1105 +cudaChannelFormatKindUnsignedBlockCompressed3SRGB, +# 1106 +cudaChannelFormatKindUnsignedBlockCompressed4, +# 1107 +cudaChannelFormatKindSignedBlockCompressed4, +# 1108 +cudaChannelFormatKindUnsignedBlockCompressed5, +# 1109 +cudaChannelFormatKindSignedBlockCompressed5, +# 1110 +cudaChannelFormatKindUnsignedBlockCompressed6H, +# 1111 +cudaChannelFormatKindSignedBlockCompressed6H, +# 1112 +cudaChannelFormatKindUnsignedBlockCompressed7, +# 1113 +cudaChannelFormatKindUnsignedBlockCompressed7SRGB +# 1114 +}; +#endif +# 1119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1119 +struct cudaChannelFormatDesc { +# 1121 +int x; +# 1122 +int y; +# 1123 +int z; +# 1124 +int w; +# 1125 +cudaChannelFormatKind f; +# 1126 +}; +#endif +# 1131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef struct cudaArray *cudaArray_t; +# 1136 +typedef const cudaArray *cudaArray_const_t; +# 1138 +struct cudaArray; +# 1143 +typedef struct cudaMipmappedArray *cudaMipmappedArray_t; +# 1148 +typedef const cudaMipmappedArray *cudaMipmappedArray_const_t; +# 1150 +struct cudaMipmappedArray; +# 1160 +#if 0 +# 1160 +struct cudaArraySparseProperties { +# 1161 +struct { +# 1162 +unsigned width; +# 1163 +unsigned height; +# 1164 +unsigned depth; +# 1165 +} tileExtent; +# 1166 +unsigned miptailFirstLevel; +# 1167 +unsigned long long miptailSize; +# 1168 +unsigned flags; +# 1169 +unsigned reserved[4]; +# 1170 +}; +#endif +# 1176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1176 +struct cudaArrayMemoryRequirements { +# 1177 +size_t size; +# 1178 +size_t alignment; +# 1179 +unsigned reserved[4]; +# 1180 +}; +#endif +# 1186 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1186 +enum cudaMemoryType { +# 1188 +cudaMemoryTypeUnregistered, +# 1189 +cudaMemoryTypeHost, +# 1190 +cudaMemoryTypeDevice, +# 1191 +cudaMemoryTypeManaged +# 1192 +}; +#endif +# 1197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1197 +enum cudaMemcpyKind { +# 1199 +cudaMemcpyHostToHost, +# 1200 +cudaMemcpyHostToDevice, +# 1201 +cudaMemcpyDeviceToHost, +# 1202 +cudaMemcpyDeviceToDevice, +# 1203 +cudaMemcpyDefault +# 1204 +}; +#endif +# 1211 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1211 +struct cudaPitchedPtr { +# 1213 +void *ptr; +# 1214 +size_t pitch; +# 1215 +size_t xsize; +# 1216 +size_t ysize; +# 1217 +}; +#endif +# 1224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1224 +struct cudaExtent { +# 1226 +size_t width; +# 1227 +size_t height; +# 1228 +size_t depth; +# 1229 +}; +#endif +# 1236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1236 +struct cudaPos { +# 1238 +size_t x; +# 1239 +size_t y; +# 1240 +size_t z; +# 1241 +}; +#endif +# 1246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1246 +struct cudaMemcpy3DParms { +# 1248 +cudaArray_t srcArray; +# 1249 +cudaPos srcPos; +# 1250 +cudaPitchedPtr srcPtr; +# 1252 +cudaArray_t dstArray; +# 1253 +cudaPos dstPos; +# 1254 +cudaPitchedPtr dstPtr; +# 1256 +cudaExtent extent; +# 1257 +cudaMemcpyKind kind; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 1258 +}; +#endif +# 1263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1263 +struct cudaMemcpy3DPeerParms { +# 1265 +cudaArray_t srcArray; +# 1266 +cudaPos srcPos; +# 1267 +cudaPitchedPtr srcPtr; +# 1268 +int srcDevice; +# 1270 +cudaArray_t dstArray; +# 1271 +cudaPos dstPos; +# 1272 +cudaPitchedPtr dstPtr; +# 1273 +int dstDevice; +# 1275 +cudaExtent extent; +# 1276 +}; +#endif +# 1281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1281 +struct cudaMemsetParams { +# 1282 +void *dst; +# 1283 +size_t pitch; +# 1284 +unsigned value; +# 1285 +unsigned elementSize; +# 1286 +size_t width; +# 1287 +size_t height; +# 1288 +}; +#endif +# 1293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1293 +enum cudaAccessProperty { +# 1294 +cudaAccessPropertyNormal, +# 1295 +cudaAccessPropertyStreaming, +# 1296 +cudaAccessPropertyPersisting +# 1297 +}; +#endif +# 1310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1310 +struct cudaAccessPolicyWindow { +# 1311 +void *base_ptr; +# 1312 +size_t num_bytes; +# 1313 +float hitRatio; +# 1314 +cudaAccessProperty hitProp; +# 1315 +cudaAccessProperty missProp; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 1316 +}; +#endif +# 1328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef void (*cudaHostFn_t)(void * userData); +# 1333 +#if 0 +# 1333 +struct cudaHostNodeParams { +# 1334 +cudaHostFn_t fn; +# 1335 +void *userData; +# 1336 +}; +#endif +# 1341 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1341 +enum cudaStreamCaptureStatus { +# 1342 +cudaStreamCaptureStatusNone, +# 1343 +cudaStreamCaptureStatusActive, +# 1344 +cudaStreamCaptureStatusInvalidated +# 1346 +}; +#endif +# 1352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1352 +enum cudaStreamCaptureMode { +# 1353 +cudaStreamCaptureModeGlobal, +# 1354 +cudaStreamCaptureModeThreadLocal, +# 1355 +cudaStreamCaptureModeRelaxed +# 1356 +}; +#endif +# 1358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1358 +enum cudaSynchronizationPolicy { +# 1359 +cudaSyncPolicyAuto = 1, +# 1360 +cudaSyncPolicySpin, +# 1361 +cudaSyncPolicyYield, +# 1362 +cudaSyncPolicyBlockingSync +# 1363 +}; +#endif +# 1379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1379 +enum cudaStreamUpdateCaptureDependenciesFlags { +# 1380 +cudaStreamAddCaptureDependencies, +# 1381 +cudaStreamSetCaptureDependencies +# 1382 +}; +#endif +# 1387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1387 +enum cudaUserObjectFlags { +# 1388 +cudaUserObjectNoDestructorSync = 1 +# 1389 +}; +#endif +# 1394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1394 +enum cudaUserObjectRetainFlags { +# 1395 +cudaGraphUserObjectMove = 1 +# 1396 +}; +#endif +# 1401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct cudaGraphicsResource; +# 1406 +#if 0 +# 1406 +enum cudaGraphicsRegisterFlags { +# 1408 +cudaGraphicsRegisterFlagsNone, +# 1409 +cudaGraphicsRegisterFlagsReadOnly, +# 1410 +cudaGraphicsRegisterFlagsWriteDiscard, +# 1411 +cudaGraphicsRegisterFlagsSurfaceLoadStore = 4, +# 1412 +cudaGraphicsRegisterFlagsTextureGather = 8 +# 1413 +}; +#endif +# 1418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1418 +enum cudaGraphicsMapFlags { +# 1420 +cudaGraphicsMapFlagsNone, +# 1421 +cudaGraphicsMapFlagsReadOnly, +# 1422 +cudaGraphicsMapFlagsWriteDiscard +# 1423 +}; +#endif +# 1428 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1428 +enum cudaGraphicsCubeFace { +# 1430 +cudaGraphicsCubeFacePositiveX, +# 1431 +cudaGraphicsCubeFaceNegativeX, +# 1432 +cudaGraphicsCubeFacePositiveY, +# 1433 +cudaGraphicsCubeFaceNegativeY, +# 1434 +cudaGraphicsCubeFacePositiveZ, +# 1435 +cudaGraphicsCubeFaceNegativeZ +# 1436 +}; +#endif +# 1441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1441 +enum cudaResourceType { +# 1443 +cudaResourceTypeArray, +# 1444 +cudaResourceTypeMipmappedArray, +# 1445 +cudaResourceTypeLinear, +# 1446 +cudaResourceTypePitch2D +# 1447 +}; +#endif +# 1452 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1452 +enum cudaResourceViewFormat { +# 1454 +cudaResViewFormatNone, +# 1455 +cudaResViewFormatUnsignedChar1, +# 1456 +cudaResViewFormatUnsignedChar2, +# 1457 +cudaResViewFormatUnsignedChar4, +# 1458 +cudaResViewFormatSignedChar1, +# 1459 +cudaResViewFormatSignedChar2, +# 1460 +cudaResViewFormatSignedChar4, +# 1461 +cudaResViewFormatUnsignedShort1, +# 1462 +cudaResViewFormatUnsignedShort2, +# 1463 +cudaResViewFormatUnsignedShort4, +# 1464 +cudaResViewFormatSignedShort1, +# 1465 +cudaResViewFormatSignedShort2, +# 1466 +cudaResViewFormatSignedShort4, +# 1467 +cudaResViewFormatUnsignedInt1, +# 1468 +cudaResViewFormatUnsignedInt2, +# 1469 +cudaResViewFormatUnsignedInt4, +# 1470 +cudaResViewFormatSignedInt1, +# 1471 +cudaResViewFormatSignedInt2, +# 1472 +cudaResViewFormatSignedInt4, +# 1473 +cudaResViewFormatHalf1, +# 1474 +cudaResViewFormatHalf2, +# 1475 +cudaResViewFormatHalf4, +# 1476 +cudaResViewFormatFloat1, +# 1477 +cudaResViewFormatFloat2, +# 1478 +cudaResViewFormatFloat4, +# 1479 +cudaResViewFormatUnsignedBlockCompressed1, +# 1480 +cudaResViewFormatUnsignedBlockCompressed2, +# 1481 +cudaResViewFormatUnsignedBlockCompressed3, +# 1482 +cudaResViewFormatUnsignedBlockCompressed4, +# 1483 +cudaResViewFormatSignedBlockCompressed4, +# 1484 +cudaResViewFormatUnsignedBlockCompressed5, +# 1485 +cudaResViewFormatSignedBlockCompressed5, +# 1486 +cudaResViewFormatUnsignedBlockCompressed6H, +# 1487 +cudaResViewFormatSignedBlockCompressed6H, +# 1488 +cudaResViewFormatUnsignedBlockCompressed7 +# 1489 +}; +#endif +# 1494 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1494 +struct cudaResourceDesc { +# 1495 +cudaResourceType resType; +# 1497 +union { +# 1498 +struct { +# 1499 +cudaArray_t array; +# 1500 +} array; +# 1501 +struct { +# 1502 +cudaMipmappedArray_t mipmap; +# 1503 +} mipmap; +# 1504 +struct { +# 1505 +void *devPtr; +# 1506 +cudaChannelFormatDesc desc; +# 1507 +size_t sizeInBytes; +# 1508 +} linear; +# 1509 +struct { +# 1510 +void *devPtr; +# 1511 +cudaChannelFormatDesc desc; +# 1512 +size_t width; +# 1513 +size_t height; +# 1514 +size_t pitchInBytes; +# 1515 +} pitch2D; +# 1516 +} res; +# 1517 +}; +#endif +# 1522 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1522 +struct cudaResourceViewDesc { +# 1524 +cudaResourceViewFormat format; +# 1525 +size_t width; +# 1526 +size_t height; +# 1527 +size_t depth; +# 1528 +unsigned firstMipmapLevel; +# 1529 +unsigned lastMipmapLevel; +# 1530 +unsigned firstLayer; +# 1531 +unsigned lastLayer; +# 1532 +}; +#endif +# 1537 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1537 +struct cudaPointerAttributes { +# 1543 +cudaMemoryType type; +# 1554 +int device; +# 1560 +void *devicePointer; +# 1569 +void *hostPointer; +# 1570 +}; +#endif +# 1575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1575 +struct cudaFuncAttributes { +# 1582 +size_t sharedSizeBytes; +# 1588 +size_t constSizeBytes; +# 1593 +size_t localSizeBytes; +# 1600 +int maxThreadsPerBlock; +# 1605 +int numRegs; +# 1612 +int ptxVersion; +# 1619 +int binaryVersion; +# 1625 +int cacheModeCA; +# 1632 +int maxDynamicSharedSizeBytes; +# 1641 +int preferredShmemCarveout; +# 1691 +}; +#endif +# 1696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1696 +enum cudaFuncAttribute { +# 1698 +cudaFuncAttributeMaxDynamicSharedMemorySize = 8, +# 1699 +cudaFuncAttributePreferredSharedMemoryCarveout, +# 1708 +cudaFuncAttributeMax +# 1709 +}; +#endif +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1714 +enum cudaFuncCache { +# 1716 +cudaFuncCachePreferNone, +# 1717 +cudaFuncCachePreferShared, +# 1718 +cudaFuncCachePreferL1, +# 1719 +cudaFuncCachePreferEqual +# 1720 +}; +#endif +# 1726 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1726 +enum cudaSharedMemConfig { +# 1728 +cudaSharedMemBankSizeDefault, +# 1729 +cudaSharedMemBankSizeFourByte, +# 1730 +cudaSharedMemBankSizeEightByte +# 1731 +}; +#endif +# 1736 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1736 +enum cudaSharedCarveout { +# 1737 +cudaSharedmemCarveoutDefault = (-1), +# 1738 +cudaSharedmemCarveoutMaxShared = 100, +# 1739 +cudaSharedmemCarveoutMaxL1 = 0 +# 1740 +}; +#endif +# 1745 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1745 +enum cudaComputeMode { +# 1747 +cudaComputeModeDefault, +# 1748 +cudaComputeModeExclusive, +# 1749 +cudaComputeModeProhibited, +# 1750 +cudaComputeModeExclusiveProcess +# 1751 +}; +#endif +# 1756 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1756 +enum cudaLimit { +# 1758 +cudaLimitStackSize, +# 1759 +cudaLimitPrintfFifoSize, +# 1760 +cudaLimitMallocHeapSize, +# 1761 +cudaLimitDevRuntimeSyncDepth, +# 1762 +cudaLimitDevRuntimePendingLaunchCount, +# 1763 +cudaLimitMaxL2FetchGranularity, +# 1764 +cudaLimitPersistingL2CacheSize +# 1765 +}; +#endif +# 1770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1770 +enum cudaMemoryAdvise { +# 1772 +cudaMemAdviseSetReadMostly = 1, +# 1773 +cudaMemAdviseUnsetReadMostly, +# 1774 +cudaMemAdviseSetPreferredLocation, +# 1775 +cudaMemAdviseUnsetPreferredLocation, +# 1776 +cudaMemAdviseSetAccessedBy, +# 1777 +cudaMemAdviseUnsetAccessedBy +# 1778 +}; +#endif +# 1783 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1783 +enum cudaMemRangeAttribute { +# 1785 +cudaMemRangeAttributeReadMostly = 1, +# 1786 +cudaMemRangeAttributePreferredLocation, +# 1787 +cudaMemRangeAttributeAccessedBy, +# 1788 +cudaMemRangeAttributeLastPrefetchLocation +# 1789 +}; +#endif +# 1794 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1794 +enum cudaOutputMode { +# 1796 +cudaKeyValuePair, +# 1797 +cudaCSV +# 1798 +}; +#endif +# 1803 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1803 +enum cudaFlushGPUDirectRDMAWritesOptions { +# 1804 +cudaFlushGPUDirectRDMAWritesOptionHost = (1 << 0), +# 1805 +cudaFlushGPUDirectRDMAWritesOptionMemOps +# 1806 +}; +#endif +# 1811 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1811 +enum cudaGPUDirectRDMAWritesOrdering { +# 1812 +cudaGPUDirectRDMAWritesOrderingNone, +# 1813 +cudaGPUDirectRDMAWritesOrderingOwner = 100, +# 1814 +cudaGPUDirectRDMAWritesOrderingAllDevices = 200 +# 1815 +}; +#endif +# 1820 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1820 +enum cudaFlushGPUDirectRDMAWritesScope { +# 1821 +cudaFlushGPUDirectRDMAWritesToOwner = 100, +# 1822 +cudaFlushGPUDirectRDMAWritesToAllDevices = 200 +# 1823 +}; +#endif +# 1828 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1828 +enum cudaFlushGPUDirectRDMAWritesTarget { +# 1829 +cudaFlushGPUDirectRDMAWritesTargetCurrentDevice +# 1830 +}; +#endif +# 1836 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1836 +enum cudaDeviceAttr { +# 1838 +cudaDevAttrMaxThreadsPerBlock = 1, +# 1839 +cudaDevAttrMaxBlockDimX, +# 1840 +cudaDevAttrMaxBlockDimY, +# 1841 +cudaDevAttrMaxBlockDimZ, +# 1842 +cudaDevAttrMaxGridDimX, +# 1843 +cudaDevAttrMaxGridDimY, +# 1844 +cudaDevAttrMaxGridDimZ, +# 1845 +cudaDevAttrMaxSharedMemoryPerBlock, +# 1846 +cudaDevAttrTotalConstantMemory, +# 1847 +cudaDevAttrWarpSize, +# 1848 +cudaDevAttrMaxPitch, +# 1849 +cudaDevAttrMaxRegistersPerBlock, +# 1850 +cudaDevAttrClockRate, +# 1851 +cudaDevAttrTextureAlignment, +# 1852 +cudaDevAttrGpuOverlap, +# 1853 +cudaDevAttrMultiProcessorCount, +# 1854 +cudaDevAttrKernelExecTimeout, +# 1855 +cudaDevAttrIntegrated, +# 1856 +cudaDevAttrCanMapHostMemory, +# 1857 +cudaDevAttrComputeMode, +# 1858 +cudaDevAttrMaxTexture1DWidth, +# 1859 +cudaDevAttrMaxTexture2DWidth, +# 1860 +cudaDevAttrMaxTexture2DHeight, +# 1861 +cudaDevAttrMaxTexture3DWidth, +# 1862 +cudaDevAttrMaxTexture3DHeight, +# 1863 +cudaDevAttrMaxTexture3DDepth, +# 1864 +cudaDevAttrMaxTexture2DLayeredWidth, +# 1865 +cudaDevAttrMaxTexture2DLayeredHeight, +# 1866 +cudaDevAttrMaxTexture2DLayeredLayers, +# 1867 +cudaDevAttrSurfaceAlignment, +# 1868 +cudaDevAttrConcurrentKernels, +# 1869 +cudaDevAttrEccEnabled, +# 1870 +cudaDevAttrPciBusId, +# 1871 +cudaDevAttrPciDeviceId, +# 1872 +cudaDevAttrTccDriver, +# 1873 +cudaDevAttrMemoryClockRate, +# 1874 +cudaDevAttrGlobalMemoryBusWidth, +# 1875 +cudaDevAttrL2CacheSize, +# 1876 +cudaDevAttrMaxThreadsPerMultiProcessor, +# 1877 +cudaDevAttrAsyncEngineCount, +# 1878 +cudaDevAttrUnifiedAddressing, +# 1879 +cudaDevAttrMaxTexture1DLayeredWidth, +# 1880 +cudaDevAttrMaxTexture1DLayeredLayers, +# 1881 +cudaDevAttrMaxTexture2DGatherWidth = 45, +# 1882 +cudaDevAttrMaxTexture2DGatherHeight, +# 1883 +cudaDevAttrMaxTexture3DWidthAlt, +# 1884 +cudaDevAttrMaxTexture3DHeightAlt, +# 1885 +cudaDevAttrMaxTexture3DDepthAlt, +# 1886 +cudaDevAttrPciDomainId, +# 1887 +cudaDevAttrTexturePitchAlignment, +# 1888 +cudaDevAttrMaxTextureCubemapWidth, +# 1889 +cudaDevAttrMaxTextureCubemapLayeredWidth, +# 1890 +cudaDevAttrMaxTextureCubemapLayeredLayers, +# 1891 +cudaDevAttrMaxSurface1DWidth, +# 1892 +cudaDevAttrMaxSurface2DWidth, +# 1893 +cudaDevAttrMaxSurface2DHeight, +# 1894 +cudaDevAttrMaxSurface3DWidth, +# 1895 +cudaDevAttrMaxSurface3DHeight, +# 1896 +cudaDevAttrMaxSurface3DDepth, +# 1897 +cudaDevAttrMaxSurface1DLayeredWidth, +# 1898 +cudaDevAttrMaxSurface1DLayeredLayers, +# 1899 +cudaDevAttrMaxSurface2DLayeredWidth, +# 1900 +cudaDevAttrMaxSurface2DLayeredHeight, +# 1901 +cudaDevAttrMaxSurface2DLayeredLayers, +# 1902 +cudaDevAttrMaxSurfaceCubemapWidth, +# 1903 +cudaDevAttrMaxSurfaceCubemapLayeredWidth, +# 1904 +cudaDevAttrMaxSurfaceCubemapLayeredLayers, +# 1905 +cudaDevAttrMaxTexture1DLinearWidth, +# 1906 +cudaDevAttrMaxTexture2DLinearWidth, +# 1907 +cudaDevAttrMaxTexture2DLinearHeight, +# 1908 +cudaDevAttrMaxTexture2DLinearPitch, +# 1909 +cudaDevAttrMaxTexture2DMipmappedWidth, +# 1910 +cudaDevAttrMaxTexture2DMipmappedHeight, +# 1911 +cudaDevAttrComputeCapabilityMajor, +# 1912 +cudaDevAttrComputeCapabilityMinor, +# 1913 +cudaDevAttrMaxTexture1DMipmappedWidth, +# 1914 +cudaDevAttrStreamPrioritiesSupported, +# 1915 +cudaDevAttrGlobalL1CacheSupported, +# 1916 +cudaDevAttrLocalL1CacheSupported, +# 1917 +cudaDevAttrMaxSharedMemoryPerMultiprocessor, +# 1918 +cudaDevAttrMaxRegistersPerMultiprocessor, +# 1919 +cudaDevAttrManagedMemory, +# 1920 +cudaDevAttrIsMultiGpuBoard, +# 1921 +cudaDevAttrMultiGpuBoardGroupID, +# 1922 +cudaDevAttrHostNativeAtomicSupported, +# 1923 +cudaDevAttrSingleToDoublePrecisionPerfRatio, +# 1924 +cudaDevAttrPageableMemoryAccess, +# 1925 +cudaDevAttrConcurrentManagedAccess, +# 1926 +cudaDevAttrComputePreemptionSupported, +# 1927 +cudaDevAttrCanUseHostPointerForRegisteredMem, +# 1928 +cudaDevAttrReserved92, +# 1929 +cudaDevAttrReserved93, +# 1930 +cudaDevAttrReserved94, +# 1931 +cudaDevAttrCooperativeLaunch, +# 1932 +cudaDevAttrCooperativeMultiDeviceLaunch, +# 1933 +cudaDevAttrMaxSharedMemoryPerBlockOptin, +# 1934 +cudaDevAttrCanFlushRemoteWrites, +# 1935 +cudaDevAttrHostRegisterSupported, +# 1936 +cudaDevAttrPageableMemoryAccessUsesHostPageTables, +# 1937 +cudaDevAttrDirectManagedMemAccessFromHost, +# 1938 +cudaDevAttrMaxBlocksPerMultiprocessor = 106, +# 1939 +cudaDevAttrMaxPersistingL2CacheSize = 108, +# 1940 +cudaDevAttrMaxAccessPolicyWindowSize, +# 1941 +cudaDevAttrReservedSharedMemoryPerBlock = 111, +# 1942 +cudaDevAttrSparseCudaArraySupported, +# 1943 +cudaDevAttrHostRegisterReadOnlySupported, +# 1944 +cudaDevAttrTimelineSemaphoreInteropSupported, +# 1945 +cudaDevAttrMaxTimelineSemaphoreInteropSupported = 114, +# 1946 +cudaDevAttrMemoryPoolsSupported, +# 1947 +cudaDevAttrGPUDirectRDMASupported, +# 1948 +cudaDevAttrGPUDirectRDMAFlushWritesOptions, +# 1949 +cudaDevAttrGPUDirectRDMAWritesOrdering, +# 1950 +cudaDevAttrMemoryPoolSupportedHandleTypes, +# 1955 +cudaDevAttrDeferredMappingCudaArraySupported = 121, +# 1957 +cudaDevAttrMax +# 1958 +}; +#endif +# 1963 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1963 +enum cudaMemPoolAttr { +# 1973 +cudaMemPoolReuseFollowEventDependencies = 1, +# 1980 +cudaMemPoolReuseAllowOpportunistic, +# 1988 +cudaMemPoolReuseAllowInternalDependencies, +# 1999 +cudaMemPoolAttrReleaseThreshold, +# 2005 +cudaMemPoolAttrReservedMemCurrent, +# 2012 +cudaMemPoolAttrReservedMemHigh, +# 2018 +cudaMemPoolAttrUsedMemCurrent, +# 2025 +cudaMemPoolAttrUsedMemHigh +# 2026 +}; +#endif +# 2031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2031 +enum cudaMemLocationType { +# 2032 +cudaMemLocationTypeInvalid, +# 2033 +cudaMemLocationTypeDevice +# 2034 +}; +#endif +# 2041 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2041 +struct cudaMemLocation { +# 2042 +cudaMemLocationType type; +# 2043 +int id; +# 2044 +}; +#endif +# 2049 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2049 +enum cudaMemAccessFlags { +# 2050 +cudaMemAccessFlagsProtNone, +# 2051 +cudaMemAccessFlagsProtRead, +# 2052 +cudaMemAccessFlagsProtReadWrite = 3 +# 2053 +}; +#endif +# 2058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2058 +struct cudaMemAccessDesc { +# 2059 +cudaMemLocation location; +# 2060 +cudaMemAccessFlags flags; +# 2061 +}; +#endif +# 2066 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2066 +enum cudaMemAllocationType { +# 2067 +cudaMemAllocationTypeInvalid, +# 2071 +cudaMemAllocationTypePinned, +# 2072 +cudaMemAllocationTypeMax = 2147483647 +# 2073 +}; +#endif +# 2078 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2078 +enum cudaMemAllocationHandleType { +# 2079 +cudaMemHandleTypeNone, +# 2080 +cudaMemHandleTypePosixFileDescriptor, +# 2081 +cudaMemHandleTypeWin32, +# 2082 +cudaMemHandleTypeWin32Kmt = 4 +# 2083 +}; +#endif +# 2088 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2088 +struct cudaMemPoolProps { +# 2089 +cudaMemAllocationType allocType; +# 2090 +cudaMemAllocationHandleType handleTypes; +# 2091 +cudaMemLocation location; +# 2098 +void *win32SecurityAttributes; +# 2099 +unsigned char reserved[64]; +# 2100 +}; +#endif +# 2105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2105 +struct cudaMemPoolPtrExportData { +# 2106 +unsigned char reserved[64]; +# 2107 +}; +#endif +# 2112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2112 +struct cudaMemAllocNodeParams { +# 2117 +cudaMemPoolProps poolProps; +# 2118 +const cudaMemAccessDesc *accessDescs; +# 2119 +size_t accessDescCount; +# 2120 +size_t bytesize; +# 2121 +void *dptr; +# 2122 +}; +#endif +# 2127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2127 +enum cudaGraphMemAttributeType { +# 2132 +cudaGraphMemAttrUsedMemCurrent, +# 2139 +cudaGraphMemAttrUsedMemHigh, +# 2146 +cudaGraphMemAttrReservedMemCurrent, +# 2153 +cudaGraphMemAttrReservedMemHigh +# 2154 +}; +#endif +# 2160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2160 +enum cudaDeviceP2PAttr { +# 2161 +cudaDevP2PAttrPerformanceRank = 1, +# 2162 +cudaDevP2PAttrAccessSupported, +# 2163 +cudaDevP2PAttrNativeAtomicSupported, +# 2164 +cudaDevP2PAttrCudaArrayAccessSupported +# 2165 +}; +#endif +# 2172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2172 +struct CUuuid_st { +# 2173 +char bytes[16]; +# 2174 +}; +#endif +# 2175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef CUuuid_st +# 2175 +CUuuid; +#endif +# 2177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef CUuuid_st +# 2177 +cudaUUID_t; +#endif +# 2182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2182 +struct cudaDeviceProp { +# 2184 +char name[256]; +# 2185 +cudaUUID_t uuid; +# 2186 +char luid[8]; +# 2187 +unsigned luidDeviceNodeMask; +# 2188 +size_t totalGlobalMem; +# 2189 +size_t sharedMemPerBlock; +# 2190 +int regsPerBlock; +# 2191 +int warpSize; +# 2192 +size_t memPitch; +# 2193 +int maxThreadsPerBlock; +# 2194 +int maxThreadsDim[3]; +# 2195 +int maxGridSize[3]; +# 2196 +int clockRate; +# 2197 +size_t totalConstMem; +# 2198 +int major; +# 2199 +int minor; +# 2200 +size_t textureAlignment; +# 2201 +size_t texturePitchAlignment; +# 2202 +int deviceOverlap; +# 2203 +int multiProcessorCount; +# 2204 +int kernelExecTimeoutEnabled; +# 2205 +int integrated; +# 2206 +int canMapHostMemory; +# 2207 +int computeMode; +# 2208 +int maxTexture1D; +# 2209 +int maxTexture1DMipmap; +# 2210 +int maxTexture1DLinear; +# 2211 +int maxTexture2D[2]; +# 2212 +int maxTexture2DMipmap[2]; +# 2213 +int maxTexture2DLinear[3]; +# 2214 +int maxTexture2DGather[2]; +# 2215 +int maxTexture3D[3]; +# 2216 +int maxTexture3DAlt[3]; +# 2217 +int maxTextureCubemap; +# 2218 +int maxTexture1DLayered[2]; +# 2219 +int maxTexture2DLayered[3]; +# 2220 +int maxTextureCubemapLayered[2]; +# 2221 +int maxSurface1D; +# 2222 +int maxSurface2D[2]; +# 2223 +int maxSurface3D[3]; +# 2224 +int maxSurface1DLayered[2]; +# 2225 +int maxSurface2DLayered[3]; +# 2226 +int maxSurfaceCubemap; +# 2227 +int maxSurfaceCubemapLayered[2]; +# 2228 +size_t surfaceAlignment; +# 2229 +int concurrentKernels; +# 2230 +int ECCEnabled; +# 2231 +int pciBusID; +# 2232 +int pciDeviceID; +# 2233 +int pciDomainID; +# 2234 +int tccDriver; +# 2235 +int asyncEngineCount; +# 2236 +int unifiedAddressing; +# 2237 +int memoryClockRate; +# 2238 +int memoryBusWidth; +# 2239 +int l2CacheSize; +# 2240 +int persistingL2CacheMaxSize; +# 2241 +int maxThreadsPerMultiProcessor; +# 2242 +int streamPrioritiesSupported; +# 2243 +int globalL1CacheSupported; +# 2244 +int localL1CacheSupported; +# 2245 +size_t sharedMemPerMultiprocessor; +# 2246 +int regsPerMultiprocessor; +# 2247 +int managedMemory; +# 2248 +int isMultiGpuBoard; +# 2249 +int multiGpuBoardGroupID; +# 2250 +int hostNativeAtomicSupported; +# 2251 +int singleToDoublePrecisionPerfRatio; +# 2252 +int pageableMemoryAccess; +# 2253 +int concurrentManagedAccess; +# 2254 +int computePreemptionSupported; +# 2255 +int canUseHostPointerForRegisteredMem; +# 2256 +int cooperativeLaunch; +# 2257 +int cooperativeMultiDeviceLaunch; +# 2258 +size_t sharedMemPerBlockOptin; +# 2259 +int pageableMemoryAccessUsesHostPageTables; +# 2260 +int directManagedMemAccessFromHost; +# 2261 +int maxBlocksPerMultiProcessor; +# 2262 +int accessPolicyMaxWindowSize; +# 2263 +size_t reservedSharedMemPerBlock; +# 2264 +}; +#endif +# 2365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 2362 +struct cudaIpcEventHandle_st { +# 2364 +char reserved[64]; +# 2365 +} cudaIpcEventHandle_t; +#endif +# 2373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 2370 +struct cudaIpcMemHandle_st { +# 2372 +char reserved[64]; +# 2373 +} cudaIpcMemHandle_t; +#endif +# 2378 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2378 +enum cudaExternalMemoryHandleType { +# 2382 +cudaExternalMemoryHandleTypeOpaqueFd = 1, +# 2386 +cudaExternalMemoryHandleTypeOpaqueWin32, +# 2390 +cudaExternalMemoryHandleTypeOpaqueWin32Kmt, +# 2394 +cudaExternalMemoryHandleTypeD3D12Heap, +# 2398 +cudaExternalMemoryHandleTypeD3D12Resource, +# 2402 +cudaExternalMemoryHandleTypeD3D11Resource, +# 2406 +cudaExternalMemoryHandleTypeD3D11ResourceKmt, +# 2410 +cudaExternalMemoryHandleTypeNvSciBuf +# 2411 +}; +#endif +# 2453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2453 +struct cudaExternalMemoryHandleDesc { +# 2457 +cudaExternalMemoryHandleType type; +# 2458 +union { +# 2464 +int fd; +# 2480 +struct { +# 2484 +void *handle; +# 2489 +const void *name; +# 2490 +} win32; +# 2495 +const void *nvSciBufObject; +# 2496 +} handle; +# 2500 +unsigned long long size; +# 2504 +unsigned flags; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 2505 +}; +#endif +# 2510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2510 +struct cudaExternalMemoryBufferDesc { +# 2514 +unsigned long long offset; +# 2518 +unsigned long long size; +# 2522 +unsigned flags; +# 2523 +}; +#endif +# 2528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2528 +struct cudaExternalMemoryMipmappedArrayDesc { +# 2533 +unsigned long long offset; +# 2537 +cudaChannelFormatDesc formatDesc; +# 2541 +cudaExtent extent; +# 2546 +unsigned flags; +# 2550 +unsigned numLevels; +# 2551 +}; +#endif +# 2556 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2556 +enum cudaExternalSemaphoreHandleType { +# 2560 +cudaExternalSemaphoreHandleTypeOpaqueFd = 1, +# 2564 +cudaExternalSemaphoreHandleTypeOpaqueWin32, +# 2568 +cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt, +# 2572 +cudaExternalSemaphoreHandleTypeD3D12Fence, +# 2576 +cudaExternalSemaphoreHandleTypeD3D11Fence, +# 2580 +cudaExternalSemaphoreHandleTypeNvSciSync, +# 2584 +cudaExternalSemaphoreHandleTypeKeyedMutex, +# 2588 +cudaExternalSemaphoreHandleTypeKeyedMutexKmt, +# 2592 +cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd, +# 2596 +cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32 +# 2597 +}; +#endif +# 2602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2602 +struct cudaExternalSemaphoreHandleDesc { +# 2606 +cudaExternalSemaphoreHandleType type; +# 2607 +union { +# 2614 +int fd; +# 2630 +struct { +# 2634 +void *handle; +# 2639 +const void *name; +# 2640 +} win32; +# 2644 +const void *nvSciSyncObj; +# 2645 +} handle; +# 2649 +unsigned flags; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 2650 +}; +#endif +# 2655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2655 +struct cudaExternalSemaphoreSignalParams_v1 { +# 2656 +struct { +# 2660 +struct { +# 2664 +unsigned long long value; +# 2665 +} fence; +# 2666 +union { +# 2671 +void *fence; +# 2672 +unsigned long long reserved; +# 2673 +} nvSciSync; +# 2677 +struct { +# 2681 +unsigned long long key; +# 2682 +} keyedMutex; +# 2683 +} params; +# 2694 +unsigned flags; +# 2695 +}; +#endif +# 2700 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2700 +struct cudaExternalSemaphoreWaitParams_v1 { +# 2701 +struct { +# 2705 +struct { +# 2709 +unsigned long long value; +# 2710 +} fence; +# 2711 +union { +# 2716 +void *fence; +# 2717 +unsigned long long reserved; +# 2718 +} nvSciSync; +# 2722 +struct { +# 2726 +unsigned long long key; +# 2730 +unsigned timeoutMs; +# 2731 +} keyedMutex; +# 2732 +} params; +# 2743 +unsigned flags; +# 2744 +}; +#endif +# 2749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2749 +struct cudaExternalSemaphoreSignalParams { +# 2750 +struct { +# 2754 +struct { +# 2758 +unsigned long long value; +# 2759 +} fence; +# 2760 +union { +# 2765 +void *fence; +# 2766 +unsigned long long reserved; +# 2767 +} nvSciSync; +# 2771 +struct { +# 2775 +unsigned long long key; +# 2776 +} keyedMutex; +# 2777 +unsigned reserved[12]; +# 2778 +} params; +# 2789 +unsigned flags; +# 2790 +unsigned reserved[16]; +# 2791 +}; +#endif +# 2796 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2796 +struct cudaExternalSemaphoreWaitParams { +# 2797 +struct { +# 2801 +struct { +# 2805 +unsigned long long value; +# 2806 +} fence; +# 2807 +union { +# 2812 +void *fence; +# 2813 +unsigned long long reserved; +# 2814 +} nvSciSync; +# 2818 +struct { +# 2822 +unsigned long long key; +# 2826 +unsigned timeoutMs; +# 2827 +} keyedMutex; +# 2828 +unsigned reserved[10]; +# 2829 +} params; +# 2840 +unsigned flags; +# 2841 +unsigned reserved[16]; +# 2842 +}; +#endif +# 2853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef cudaError +# 2853 +cudaError_t; +#endif +# 2858 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUstream_st * +# 2858 +cudaStream_t; +#endif +# 2863 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUevent_st * +# 2863 +cudaEvent_t; +#endif +# 2868 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef cudaGraphicsResource * +# 2868 +cudaGraphicsResource_t; +#endif +# 2873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef cudaOutputMode +# 2873 +cudaOutputMode_t; +#endif +# 2878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUexternalMemory_st * +# 2878 +cudaExternalMemory_t; +#endif +# 2883 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUexternalSemaphore_st * +# 2883 +cudaExternalSemaphore_t; +#endif +# 2888 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUgraph_st * +# 2888 +cudaGraph_t; +#endif +# 2893 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUgraphNode_st * +# 2893 +cudaGraphNode_t; +#endif +# 2898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUuserObject_st * +# 2898 +cudaUserObject_t; +#endif +# 2903 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUfunc_st * +# 2903 +cudaFunction_t; +#endif +# 2908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUmemPoolHandle_st * +# 2908 +cudaMemPool_t; +#endif +# 2913 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2913 +enum cudaCGScope { +# 2914 +cudaCGScopeInvalid, +# 2915 +cudaCGScopeGrid, +# 2916 +cudaCGScopeMultiGrid +# 2917 +}; +#endif +# 2922 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2922 +struct cudaLaunchParams { +# 2924 +void *func; +# 2925 +dim3 gridDim; +# 2926 +dim3 blockDim; +# 2927 +void **args; +# 2928 +size_t sharedMem; +# 2929 +cudaStream_t stream; +# 2930 +}; +#endif +# 2935 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2935 +struct cudaKernelNodeParams { +# 2936 +void *func; +# 2937 +dim3 gridDim; +# 2938 +dim3 blockDim; +# 2939 +unsigned sharedMemBytes; +# 2940 +void **kernelParams; +# 2941 +void **extra; +# 2942 +}; +#endif +# 2947 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2947 +struct cudaExternalSemaphoreSignalNodeParams { +# 2948 +cudaExternalSemaphore_t *extSemArray; +# 2949 +const cudaExternalSemaphoreSignalParams *paramsArray; +# 2950 +unsigned numExtSems; +# 2951 +}; +#endif +# 2956 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2956 +struct cudaExternalSemaphoreWaitNodeParams { +# 2957 +cudaExternalSemaphore_t *extSemArray; +# 2958 +const cudaExternalSemaphoreWaitParams *paramsArray; +# 2959 +unsigned numExtSems; +# 2960 +}; +#endif +# 2965 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2965 +enum cudaGraphNodeType { +# 2966 +cudaGraphNodeTypeKernel, +# 2967 +cudaGraphNodeTypeMemcpy, +# 2968 +cudaGraphNodeTypeMemset, +# 2969 +cudaGraphNodeTypeHost, +# 2970 +cudaGraphNodeTypeGraph, +# 2971 +cudaGraphNodeTypeEmpty, +# 2972 +cudaGraphNodeTypeWaitEvent, +# 2973 +cudaGraphNodeTypeEventRecord, +# 2974 +cudaGraphNodeTypeExtSemaphoreSignal, +# 2975 +cudaGraphNodeTypeExtSemaphoreWait, +# 2976 +cudaGraphNodeTypeMemAlloc, +# 2977 +cudaGraphNodeTypeMemFree, +# 2978 +cudaGraphNodeTypeCount +# 2979 +}; +#endif +# 2984 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef struct CUgraphExec_st *cudaGraphExec_t; +# 2989 +#if 0 +# 2989 +enum cudaGraphExecUpdateResult { +# 2990 +cudaGraphExecUpdateSuccess, +# 2991 +cudaGraphExecUpdateError, +# 2992 +cudaGraphExecUpdateErrorTopologyChanged, +# 2993 +cudaGraphExecUpdateErrorNodeTypeChanged, +# 2994 +cudaGraphExecUpdateErrorFunctionChanged, +# 2995 +cudaGraphExecUpdateErrorParametersChanged, +# 2996 +cudaGraphExecUpdateErrorNotSupported, +# 2997 +cudaGraphExecUpdateErrorUnsupportedFunctionChange, +# 2998 +cudaGraphExecUpdateErrorAttributesChanged +# 2999 +}; +#endif +# 3005 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 3005 +enum cudaGetDriverEntryPointFlags { +# 3006 +cudaEnableDefault, +# 3007 +cudaEnableLegacyStream, +# 3008 +cudaEnablePerThreadDefaultStream +# 3009 +}; +#endif +# 3014 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 3014 +enum cudaGraphDebugDotFlags { +# 3015 +cudaGraphDebugDotFlagsVerbose = (1 << 0), +# 3016 +cudaGraphDebugDotFlagsKernelNodeParams = (1 << 2), +# 3017 +cudaGraphDebugDotFlagsMemcpyNodeParams = (1 << 3), +# 3018 +cudaGraphDebugDotFlagsMemsetNodeParams = (1 << 4), +# 3019 +cudaGraphDebugDotFlagsHostNodeParams = (1 << 5), +# 3020 +cudaGraphDebugDotFlagsEventNodeParams = (1 << 6), +# 3021 +cudaGraphDebugDotFlagsExtSemasSignalNodeParams = (1 << 7), +# 3022 +cudaGraphDebugDotFlagsExtSemasWaitNodeParams = (1 << 8), +# 3023 +cudaGraphDebugDotFlagsKernelNodeAttributes = (1 << 9), +# 3024 +cudaGraphDebugDotFlagsHandles = (1 << 10) +# 3025 +}; +#endif +# 3030 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 3030 +enum cudaGraphInstantiateFlags { +# 3031 +cudaGraphInstantiateFlagAutoFreeOnLaunch = 1, +# 3033 +cudaGraphInstantiateFlagUseNodePriority = 8 +# 3036 +}; +#endif +# 3129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3126 +enum cudaStreamAttrID { +# 3127 +cudaStreamAttributeAccessPolicyWindow = 1, +# 3128 +cudaStreamAttributeSynchronizationPolicy = 3 +# 3129 +} cudaStreamAttrID; +#endif +# 3143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3140 +union cudaStreamAttrValue { +# 3141 +cudaAccessPolicyWindow accessPolicyWindow; +# 3142 +cudaSynchronizationPolicy syncPolicy; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 3143 +} cudaStreamAttrValue; +#endif +# 3158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3152 +enum cudaKernelNodeAttrID { +# 3153 +cudaKernelNodeAttributeAccessPolicyWindow = 1, +# 3154 +cudaKernelNodeAttributeCooperative, +# 3156 +cudaKernelNodeAttributePriority = 8 +# 3158 +} cudaKernelNodeAttrID; +#endif +# 3176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3170 +union cudaKernelNodeAttrValue { +# 3171 +cudaAccessPolicyWindow accessPolicyWindow; +# 3172 +int cooperative; +# 3174 +int priority; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 3176 +} cudaKernelNodeAttrValue; +#endif +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +# 84 +enum cudaSurfaceBoundaryMode { +# 86 +cudaBoundaryModeZero, +# 87 +cudaBoundaryModeClamp, +# 88 +cudaBoundaryModeTrap +# 89 +}; +#endif +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +# 94 +enum cudaSurfaceFormatMode { +# 96 +cudaFormatModeForced, +# 97 +cudaFormatModeAuto +# 98 +}; +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +# 103 +struct surfaceReference { +# 108 +cudaChannelFormatDesc channelDesc; +# 109 +}; +#endif +# 114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +typedef unsigned long long +# 114 +cudaSurfaceObject_t; +#endif +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 84 +enum cudaTextureAddressMode { +# 86 +cudaAddressModeWrap, +# 87 +cudaAddressModeClamp, +# 88 +cudaAddressModeMirror, +# 89 +cudaAddressModeBorder +# 90 +}; +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 95 +enum cudaTextureFilterMode { +# 97 +cudaFilterModePoint, +# 98 +cudaFilterModeLinear +# 99 +}; +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 104 +enum cudaTextureReadMode { +# 106 +cudaReadModeElementType, +# 107 +cudaReadModeNormalizedFloat +# 108 +}; +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 113 +struct textureReference { +# 118 +int normalized; +# 122 +cudaTextureFilterMode filterMode; +# 126 +cudaTextureAddressMode addressMode[3]; +# 130 +cudaChannelFormatDesc channelDesc; +# 134 +int sRGB; +# 138 +unsigned maxAnisotropy; +# 142 +cudaTextureFilterMode mipmapFilterMode; +# 146 +float mipmapLevelBias; +# 150 +float minMipmapLevelClamp; +# 154 +float maxMipmapLevelClamp; +# 158 +int disableTrilinearOptimization; +# 159 +int __cudaReserved[14]; +# 160 +}; +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 165 +struct cudaTextureDesc { +# 170 +cudaTextureAddressMode addressMode[3]; +# 174 +cudaTextureFilterMode filterMode; +# 178 +cudaTextureReadMode readMode; +# 182 +int sRGB; +# 186 +float borderColor[4]; +# 190 +int normalizedCoords; +# 194 +unsigned maxAnisotropy; +# 198 +cudaTextureFilterMode mipmapFilterMode; +# 202 +float mipmapLevelBias; +# 206 +float minMipmapLevelClamp; +# 210 +float maxMipmapLevelClamp; +# 214 +int disableTrilinearOptimization; +# 218 +int seamlessCubemap; +# 219 +}; +#endif +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +typedef unsigned long long +# 224 +cudaTextureObject_t; +#endif +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" +typedef +# 55 +enum cudaDataType_t { +# 57 +CUDA_R_16F = 2, +# 58 +CUDA_C_16F = 6, +# 59 +CUDA_R_16BF = 14, +# 60 +CUDA_C_16BF, +# 61 +CUDA_R_32F = 0, +# 62 +CUDA_C_32F = 4, +# 63 +CUDA_R_64F = 1, +# 64 +CUDA_C_64F = 5, +# 65 +CUDA_R_4I = 16, +# 66 +CUDA_C_4I, +# 67 +CUDA_R_4U, +# 68 +CUDA_C_4U, +# 69 +CUDA_R_8I = 3, +# 70 +CUDA_C_8I = 7, +# 71 +CUDA_R_8U, +# 72 +CUDA_C_8U, +# 73 +CUDA_R_16I = 20, +# 74 +CUDA_C_16I, +# 75 +CUDA_R_16U, +# 76 +CUDA_C_16U, +# 77 +CUDA_R_32I = 10, +# 78 +CUDA_C_32I, +# 79 +CUDA_R_32U, +# 80 +CUDA_C_32U, +# 81 +CUDA_R_64I = 24, +# 82 +CUDA_C_64I, +# 83 +CUDA_R_64U, +# 84 +CUDA_C_64U +# 89 +} cudaDataType; +# 97 +typedef +# 92 +enum libraryPropertyType_t { +# 94 +MAJOR_VERSION, +# 95 +MINOR_VERSION, +# 96 +PATCH_LEVEL +# 97 +} libraryPropertyType; +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern "C" { +# 138 +extern cudaError_t cudaDeviceGetAttribute(int * value, cudaDeviceAttr attr, int device); +# 139 +extern cudaError_t cudaDeviceGetLimit(size_t * pValue, cudaLimit limit); +# 140 +extern cudaError_t cudaDeviceGetCacheConfig(cudaFuncCache * pCacheConfig); +# 141 +extern cudaError_t cudaDeviceGetSharedMemConfig(cudaSharedMemConfig * pConfig); +# 142 +extern cudaError_t cudaDeviceSynchronize(); +# 143 +__attribute__((unused)) extern cudaError_t __cudaDeviceSynchronizeDeprecationAvoidance(); +# 144 +extern cudaError_t cudaGetLastError(); +# 145 +extern cudaError_t cudaPeekAtLastError(); +# 146 +extern const char *cudaGetErrorString(cudaError_t error); +# 147 +extern const char *cudaGetErrorName(cudaError_t error); +# 148 +extern cudaError_t cudaGetDeviceCount(int * count); +# 149 +extern cudaError_t cudaGetDevice(int * device); +# 150 +extern cudaError_t cudaStreamCreateWithFlags(cudaStream_t * pStream, unsigned flags); +# 151 +extern cudaError_t cudaStreamDestroy(cudaStream_t stream); +# 152 +extern cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned flags); +# 153 +__attribute__((unused)) extern cudaError_t cudaStreamWaitEvent_ptsz(cudaStream_t stream, cudaEvent_t event, unsigned flags); +# 154 +extern cudaError_t cudaEventCreateWithFlags(cudaEvent_t * event, unsigned flags); +# 155 +extern cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream); +# 156 +__attribute__((unused)) extern cudaError_t cudaEventRecord_ptsz(cudaEvent_t event, cudaStream_t stream); +# 157 +extern cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream, unsigned flags); +# 158 +__attribute__((unused)) extern cudaError_t cudaEventRecordWithFlags_ptsz(cudaEvent_t event, cudaStream_t stream, unsigned flags); +# 159 +extern cudaError_t cudaEventDestroy(cudaEvent_t event); +# 160 +extern cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, const void * func); +# 161 +extern cudaError_t cudaFree(void * devPtr); +# 162 +extern cudaError_t cudaMalloc(void ** devPtr, size_t size); +# 163 +extern cudaError_t cudaMemcpyAsync(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream); +# 164 +__attribute__((unused)) extern cudaError_t cudaMemcpyAsync_ptsz(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream); +# 165 +extern cudaError_t cudaMemcpy2DAsync(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream); +# 166 +__attribute__((unused)) extern cudaError_t cudaMemcpy2DAsync_ptsz(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream); +# 167 +extern cudaError_t cudaMemcpy3DAsync(const cudaMemcpy3DParms * p, cudaStream_t stream); +# 168 +__attribute__((unused)) extern cudaError_t cudaMemcpy3DAsync_ptsz(const cudaMemcpy3DParms * p, cudaStream_t stream); +# 169 +extern cudaError_t cudaMemsetAsync(void * devPtr, int value, size_t count, cudaStream_t stream); +# 170 +__attribute__((unused)) extern cudaError_t cudaMemsetAsync_ptsz(void * devPtr, int value, size_t count, cudaStream_t stream); +# 171 +extern cudaError_t cudaMemset2DAsync(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +# 172 +__attribute__((unused)) extern cudaError_t cudaMemset2DAsync_ptsz(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +# 173 +extern cudaError_t cudaMemset3DAsync(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream); +# 174 +__attribute__((unused)) extern cudaError_t cudaMemset3DAsync_ptsz(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream); +# 175 +extern cudaError_t cudaRuntimeGetVersion(int * runtimeVersion); +# 196 +__attribute__((unused)) extern void *cudaGetParameterBuffer(size_t alignment, size_t size); +# 224 +__attribute__((unused)) extern void *cudaGetParameterBufferV2(void * func, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize); +# 225 +__attribute__((unused)) extern cudaError_t cudaLaunchDevice_ptsz(void * func, void * parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize, cudaStream_t stream); +# 226 +__attribute__((unused)) extern cudaError_t cudaLaunchDeviceV2_ptsz(void * parameterBuffer, cudaStream_t stream); +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +__attribute__((unused)) extern cudaError_t cudaLaunchDevice(void * func, void * parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize, cudaStream_t stream); +# 245 +__attribute__((unused)) extern cudaError_t cudaLaunchDeviceV2(void * parameterBuffer, cudaStream_t stream); +# 248 +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, const void * func, int blockSize, size_t dynamicSmemSize); +# 249 +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, const void * func, int blockSize, size_t dynamicSmemSize, unsigned flags); +# 251 +__attribute__((unused)) extern unsigned long long cudaCGGetIntrinsicHandle(cudaCGScope scope); +# 252 +__attribute__((unused)) extern cudaError_t cudaCGSynchronize(unsigned long long handle, unsigned flags); +# 253 +__attribute__((unused)) extern cudaError_t cudaCGSynchronizeGrid(unsigned long long handle, unsigned flags); +# 254 +__attribute__((unused)) extern cudaError_t cudaCGGetSize(unsigned * numThreads, unsigned * numGrids, unsigned long long handle); +# 255 +__attribute__((unused)) extern cudaError_t cudaCGGetRank(unsigned * threadRank, unsigned * gridRank, unsigned long long handle); +# 256 +} +# 258 +template< class T> static inline cudaError_t cudaMalloc(T ** devPtr, size_t size); +# 259 +template< class T> static inline cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, T * entry); +# 260 +template< class T> static inline cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, T func, int blockSize, size_t dynamicSmemSize); +# 261 +template< class T> static inline cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, T func, int blockSize, size_t dynamicSmemSize, unsigned flags); +# 269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern "C" { +# 309 +extern cudaError_t cudaDeviceReset(); +# 331 +extern cudaError_t cudaDeviceSynchronize(); +# 418 +extern cudaError_t cudaDeviceSetLimit(cudaLimit limit, size_t value); +# 453 +extern cudaError_t cudaDeviceGetLimit(size_t * pValue, cudaLimit limit); +# 476 +extern cudaError_t cudaDeviceGetTexture1DLinearMaxWidth(size_t * maxWidthInElements, const cudaChannelFormatDesc * fmtDesc, int device); +# 510 +extern cudaError_t cudaDeviceGetCacheConfig(cudaFuncCache * pCacheConfig); +# 547 +extern cudaError_t cudaDeviceGetStreamPriorityRange(int * leastPriority, int * greatestPriority); +# 591 +extern cudaError_t cudaDeviceSetCacheConfig(cudaFuncCache cacheConfig); +# 622 +extern cudaError_t cudaDeviceGetSharedMemConfig(cudaSharedMemConfig * pConfig); +# 666 +extern cudaError_t cudaDeviceSetSharedMemConfig(cudaSharedMemConfig config); +# 693 +extern cudaError_t cudaDeviceGetByPCIBusId(int * device, const char * pciBusId); +# 723 +extern cudaError_t cudaDeviceGetPCIBusId(char * pciBusId, int len, int device); +# 771 +extern cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t * handle, cudaEvent_t event); +# 812 +extern cudaError_t cudaIpcOpenEventHandle(cudaEvent_t * event, cudaIpcEventHandle_t handle); +# 855 +extern cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t * handle, void * devPtr); +# 919 +extern cudaError_t cudaIpcOpenMemHandle(void ** devPtr, cudaIpcMemHandle_t handle, unsigned flags); +# 955 +extern cudaError_t cudaIpcCloseMemHandle(void * devPtr); +# 987 +extern cudaError_t cudaDeviceFlushGPUDirectRDMAWrites(cudaFlushGPUDirectRDMAWritesTarget target, cudaFlushGPUDirectRDMAWritesScope scope); +# 1031 +__attribute((deprecated)) extern cudaError_t cudaThreadExit(); +# 1057 +__attribute((deprecated)) extern cudaError_t cudaThreadSynchronize(); +# 1106 +__attribute((deprecated)) extern cudaError_t cudaThreadSetLimit(cudaLimit limit, size_t value); +# 1139 +__attribute((deprecated)) extern cudaError_t cudaThreadGetLimit(size_t * pValue, cudaLimit limit); +# 1175 +__attribute((deprecated)) extern cudaError_t cudaThreadGetCacheConfig(cudaFuncCache * pCacheConfig); +# 1222 +__attribute((deprecated)) extern cudaError_t cudaThreadSetCacheConfig(cudaFuncCache cacheConfig); +# 1285 +extern cudaError_t cudaGetLastError(); +# 1333 +extern cudaError_t cudaPeekAtLastError(); +# 1349 +extern const char *cudaGetErrorName(cudaError_t error); +# 1365 +extern const char *cudaGetErrorString(cudaError_t error); +# 1393 +extern cudaError_t cudaGetDeviceCount(int * count); +# 1666 +extern cudaError_t cudaGetDeviceProperties(cudaDeviceProp * prop, int device); +# 1868 +extern cudaError_t cudaDeviceGetAttribute(int * value, cudaDeviceAttr attr, int device); +# 1886 +extern cudaError_t cudaDeviceGetDefaultMemPool(cudaMemPool_t * memPool, int device); +# 1910 +extern cudaError_t cudaDeviceSetMemPool(int device, cudaMemPool_t memPool); +# 1930 +extern cudaError_t cudaDeviceGetMemPool(cudaMemPool_t * memPool, int device); +# 1978 +extern cudaError_t cudaDeviceGetNvSciSyncAttributes(void * nvSciSyncAttrList, int device, int flags); +# 2018 +extern cudaError_t cudaDeviceGetP2PAttribute(int * value, cudaDeviceP2PAttr attr, int srcDevice, int dstDevice); +# 2039 +extern cudaError_t cudaChooseDevice(int * device, const cudaDeviceProp * prop); +# 2083 +extern cudaError_t cudaSetDevice(int device); +# 2104 +extern cudaError_t cudaGetDevice(int * device); +# 2135 +extern cudaError_t cudaSetValidDevices(int * device_arr, int len); +# 2200 +extern cudaError_t cudaSetDeviceFlags(unsigned flags); +# 2244 +extern cudaError_t cudaGetDeviceFlags(unsigned * flags); +# 2284 +extern cudaError_t cudaStreamCreate(cudaStream_t * pStream); +# 2316 +extern cudaError_t cudaStreamCreateWithFlags(cudaStream_t * pStream, unsigned flags); +# 2362 +extern cudaError_t cudaStreamCreateWithPriority(cudaStream_t * pStream, unsigned flags, int priority); +# 2389 +extern cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int * priority); +# 2414 +extern cudaError_t cudaStreamGetFlags(cudaStream_t hStream, unsigned * flags); +# 2429 +extern cudaError_t cudaCtxResetPersistingL2Cache(); +# 2449 +extern cudaError_t cudaStreamCopyAttributes(cudaStream_t dst, cudaStream_t src); +# 2470 +extern cudaError_t cudaStreamGetAttribute(cudaStream_t hStream, cudaStreamAttrID attr, cudaStreamAttrValue * value_out); +# 2494 +extern cudaError_t cudaStreamSetAttribute(cudaStream_t hStream, cudaStreamAttrID attr, const cudaStreamAttrValue * value); +# 2528 +extern cudaError_t cudaStreamDestroy(cudaStream_t stream); +# 2559 +extern cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned flags = 0); +# 2567 +typedef void (*cudaStreamCallback_t)(cudaStream_t stream, cudaError_t status, void * userData); +# 2634 +extern cudaError_t cudaStreamAddCallback(cudaStream_t stream, cudaStreamCallback_t callback, void * userData, unsigned flags); +# 2658 +extern cudaError_t cudaStreamSynchronize(cudaStream_t stream); +# 2683 +extern cudaError_t cudaStreamQuery(cudaStream_t stream); +# 2767 +extern cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void * devPtr, size_t length = 0, unsigned flags = 4); +# 2806 +extern cudaError_t cudaStreamBeginCapture(cudaStream_t stream, cudaStreamCaptureMode mode); +# 2857 +extern cudaError_t cudaThreadExchangeStreamCaptureMode(cudaStreamCaptureMode * mode); +# 2885 +extern cudaError_t cudaStreamEndCapture(cudaStream_t stream, cudaGraph_t * pGraph); +# 2923 +extern cudaError_t cudaStreamIsCapturing(cudaStream_t stream, cudaStreamCaptureStatus * pCaptureStatus); +# 2955 +extern cudaError_t cudaStreamGetCaptureInfo(cudaStream_t stream, cudaStreamCaptureStatus * pCaptureStatus, unsigned long long * pId); +# 3010 +extern cudaError_t cudaStreamGetCaptureInfo_v2(cudaStream_t stream, cudaStreamCaptureStatus * captureStatus_out, unsigned long long * id_out = 0, cudaGraph_t * graph_out = 0, const cudaGraphNode_t ** dependencies_out = 0, size_t * numDependencies_out = 0); +# 3043 +extern cudaError_t cudaStreamUpdateCaptureDependencies(cudaStream_t stream, cudaGraphNode_t * dependencies, size_t numDependencies, unsigned flags = 0); +# 3080 +extern cudaError_t cudaEventCreate(cudaEvent_t * event); +# 3117 +extern cudaError_t cudaEventCreateWithFlags(cudaEvent_t * event, unsigned flags); +# 3157 +extern cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream = 0); +# 3204 +extern cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream = 0, unsigned flags = 0); +# 3236 +extern cudaError_t cudaEventQuery(cudaEvent_t event); +# 3266 +extern cudaError_t cudaEventSynchronize(cudaEvent_t event); +# 3295 +extern cudaError_t cudaEventDestroy(cudaEvent_t event); +# 3338 +extern cudaError_t cudaEventElapsedTime(float * ms, cudaEvent_t start, cudaEvent_t end); +# 3518 +extern cudaError_t cudaImportExternalMemory(cudaExternalMemory_t * extMem_out, const cudaExternalMemoryHandleDesc * memHandleDesc); +# 3573 +extern cudaError_t cudaExternalMemoryGetMappedBuffer(void ** devPtr, cudaExternalMemory_t extMem, const cudaExternalMemoryBufferDesc * bufferDesc); +# 3635 +extern cudaError_t cudaExternalMemoryGetMappedMipmappedArray(cudaMipmappedArray_t * mipmap, cudaExternalMemory_t extMem, const cudaExternalMemoryMipmappedArrayDesc * mipmapDesc); +# 3659 +extern cudaError_t cudaDestroyExternalMemory(cudaExternalMemory_t extMem); +# 3812 +extern cudaError_t cudaImportExternalSemaphore(cudaExternalSemaphore_t * extSem_out, const cudaExternalSemaphoreHandleDesc * semHandleDesc); +# 3879 +extern cudaError_t cudaSignalExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t * extSemArray, const cudaExternalSemaphoreSignalParams * paramsArray, unsigned numExtSems, cudaStream_t stream = 0); +# 3955 +extern cudaError_t cudaWaitExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t * extSemArray, const cudaExternalSemaphoreWaitParams * paramsArray, unsigned numExtSems, cudaStream_t stream = 0); +# 3978 +extern cudaError_t cudaDestroyExternalSemaphore(cudaExternalSemaphore_t extSem); +# 4045 +extern cudaError_t cudaLaunchKernel(const void * func, dim3 gridDim, dim3 blockDim, void ** args, size_t sharedMem, cudaStream_t stream); +# 4106 +extern cudaError_t cudaLaunchCooperativeKernel(const void * func, dim3 gridDim, dim3 blockDim, void ** args, size_t sharedMem, cudaStream_t stream); +# 4207 +__attribute((deprecated)) extern cudaError_t cudaLaunchCooperativeKernelMultiDevice(cudaLaunchParams * launchParamsList, unsigned numDevices, unsigned flags = 0); +# 4254 +extern cudaError_t cudaFuncSetCacheConfig(const void * func, cudaFuncCache cacheConfig); +# 4309 +extern cudaError_t cudaFuncSetSharedMemConfig(const void * func, cudaSharedMemConfig config); +# 4342 +extern cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, const void * func); +# 4379 +extern cudaError_t cudaFuncSetAttribute(const void * func, cudaFuncAttribute attr, int value); +# 4405 +__attribute((deprecated)) extern cudaError_t cudaSetDoubleForDevice(double * d); +# 4429 +__attribute((deprecated)) extern cudaError_t cudaSetDoubleForHost(double * d); +# 4497 +extern cudaError_t cudaLaunchHostFunc(cudaStream_t stream, cudaHostFn_t fn, void * userData); +# 4554 +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, const void * func, int blockSize, size_t dynamicSMemSize); +# 4583 +extern cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock(size_t * dynamicSmemSize, const void * func, int numBlocks, int blockSize); +# 4628 +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, const void * func, int blockSize, size_t dynamicSMemSize, unsigned flags); +# 4749 +extern cudaError_t cudaMallocManaged(void ** devPtr, size_t size, unsigned flags = 1); +# 4782 +extern cudaError_t cudaMalloc(void ** devPtr, size_t size); +# 4815 +extern cudaError_t cudaMallocHost(void ** ptr, size_t size); +# 4858 +extern cudaError_t cudaMallocPitch(void ** devPtr, size_t * pitch, size_t width, size_t height); +# 4912 +extern cudaError_t cudaMallocArray(cudaArray_t * array, const cudaChannelFormatDesc * desc, size_t width, size_t height = 0, unsigned flags = 0); +# 4950 +extern cudaError_t cudaFree(void * devPtr); +# 4973 +extern cudaError_t cudaFreeHost(void * ptr); +# 4996 +extern cudaError_t cudaFreeArray(cudaArray_t array); +# 5019 +extern cudaError_t cudaFreeMipmappedArray(cudaMipmappedArray_t mipmappedArray); +# 5085 +extern cudaError_t cudaHostAlloc(void ** pHost, size_t size, unsigned flags); +# 5178 +extern cudaError_t cudaHostRegister(void * ptr, size_t size, unsigned flags); +# 5201 +extern cudaError_t cudaHostUnregister(void * ptr); +# 5246 +extern cudaError_t cudaHostGetDevicePointer(void ** pDevice, void * pHost, unsigned flags); +# 5268 +extern cudaError_t cudaHostGetFlags(unsigned * pFlags, void * pHost); +# 5307 +extern cudaError_t cudaMalloc3D(cudaPitchedPtr * pitchedDevPtr, cudaExtent extent); +# 5454 +extern cudaError_t cudaMalloc3DArray(cudaArray_t * array, const cudaChannelFormatDesc * desc, cudaExtent extent, unsigned flags = 0); +# 5601 +extern cudaError_t cudaMallocMipmappedArray(cudaMipmappedArray_t * mipmappedArray, const cudaChannelFormatDesc * desc, cudaExtent extent, unsigned numLevels, unsigned flags = 0); +# 5634 +extern cudaError_t cudaGetMipmappedArrayLevel(cudaArray_t * levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned level); +# 5739 +extern cudaError_t cudaMemcpy3D(const cudaMemcpy3DParms * p); +# 5770 +extern cudaError_t cudaMemcpy3DPeer(const cudaMemcpy3DPeerParms * p); +# 5888 +extern cudaError_t cudaMemcpy3DAsync(const cudaMemcpy3DParms * p, cudaStream_t stream = 0); +# 5914 +extern cudaError_t cudaMemcpy3DPeerAsync(const cudaMemcpy3DPeerParms * p, cudaStream_t stream = 0); +# 5948 +extern cudaError_t cudaMemGetInfo(size_t * free, size_t * total); +# 5974 +extern cudaError_t cudaArrayGetInfo(cudaChannelFormatDesc * desc, cudaExtent * extent, unsigned * flags, cudaArray_t array); +# 6003 +extern cudaError_t cudaArrayGetPlane(cudaArray_t * pPlaneArray, cudaArray_t hArray, unsigned planeIdx); +# 6027 +extern cudaError_t cudaArrayGetMemoryRequirements(cudaArrayMemoryRequirements * memoryRequirements, cudaArray_t array, int device); +# 6051 +extern cudaError_t cudaMipmappedArrayGetMemoryRequirements(cudaArrayMemoryRequirements * memoryRequirements, cudaMipmappedArray_t mipmap, int device); +# 6080 +extern cudaError_t cudaArrayGetSparseProperties(cudaArraySparseProperties * sparseProperties, cudaArray_t array); +# 6110 +extern cudaError_t cudaMipmappedArrayGetSparseProperties(cudaArraySparseProperties * sparseProperties, cudaMipmappedArray_t mipmap); +# 6155 +extern cudaError_t cudaMemcpy(void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 6190 +extern cudaError_t cudaMemcpyPeer(void * dst, int dstDevice, const void * src, int srcDevice, size_t count); +# 6239 +extern cudaError_t cudaMemcpy2D(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind); +# 6289 +extern cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind); +# 6339 +extern cudaError_t cudaMemcpy2DFromArray(void * dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, cudaMemcpyKind kind); +# 6386 +extern cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 6429 +extern cudaError_t cudaMemcpyToSymbol(const void * symbol, const void * src, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyHostToDevice); +# 6472 +extern cudaError_t cudaMemcpyFromSymbol(void * dst, const void * symbol, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyDeviceToHost); +# 6529 +extern cudaError_t cudaMemcpyAsync(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6564 +extern cudaError_t cudaMemcpyPeerAsync(void * dst, int dstDevice, const void * src, int srcDevice, size_t count, cudaStream_t stream = 0); +# 6627 +extern cudaError_t cudaMemcpy2DAsync(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6685 +extern cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6742 +extern cudaError_t cudaMemcpy2DFromArrayAsync(void * dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6793 +extern cudaError_t cudaMemcpyToSymbolAsync(const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6844 +extern cudaError_t cudaMemcpyFromSymbolAsync(void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6873 +extern cudaError_t cudaMemset(void * devPtr, int value, size_t count); +# 6907 +extern cudaError_t cudaMemset2D(void * devPtr, size_t pitch, int value, size_t width, size_t height); +# 6953 +extern cudaError_t cudaMemset3D(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent); +# 6989 +extern cudaError_t cudaMemsetAsync(void * devPtr, int value, size_t count, cudaStream_t stream = 0); +# 7030 +extern cudaError_t cudaMemset2DAsync(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0); +# 7083 +extern cudaError_t cudaMemset3DAsync(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream = 0); +# 7111 +extern cudaError_t cudaGetSymbolAddress(void ** devPtr, const void * symbol); +# 7138 +extern cudaError_t cudaGetSymbolSize(size_t * size, const void * symbol); +# 7208 +extern cudaError_t cudaMemPrefetchAsync(const void * devPtr, size_t count, int dstDevice, cudaStream_t stream = 0); +# 7324 +extern cudaError_t cudaMemAdvise(const void * devPtr, size_t count, cudaMemoryAdvise advice, int device); +# 7383 +extern cudaError_t cudaMemRangeGetAttribute(void * data, size_t dataSize, cudaMemRangeAttribute attribute, const void * devPtr, size_t count); +# 7422 +extern cudaError_t cudaMemRangeGetAttributes(void ** data, size_t * dataSizes, cudaMemRangeAttribute * attributes, size_t numAttributes, const void * devPtr, size_t count); +# 7482 +__attribute((deprecated)) extern cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t count, cudaMemcpyKind kind); +# 7524 +__attribute((deprecated)) extern cudaError_t cudaMemcpyFromArray(void * dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, cudaMemcpyKind kind); +# 7567 +__attribute((deprecated)) extern cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 7618 +__attribute((deprecated)) extern cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7668 +__attribute((deprecated)) extern cudaError_t cudaMemcpyFromArrayAsync(void * dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7737 +extern cudaError_t cudaMallocAsync(void ** devPtr, size_t size, cudaStream_t hStream); +# 7763 +extern cudaError_t cudaFreeAsync(void * devPtr, cudaStream_t hStream); +# 7788 +extern cudaError_t cudaMemPoolTrimTo(cudaMemPool_t memPool, size_t minBytesToKeep); +# 7832 +extern cudaError_t cudaMemPoolSetAttribute(cudaMemPool_t memPool, cudaMemPoolAttr attr, void * value); +# 7880 +extern cudaError_t cudaMemPoolGetAttribute(cudaMemPool_t memPool, cudaMemPoolAttr attr, void * value); +# 7895 +extern cudaError_t cudaMemPoolSetAccess(cudaMemPool_t memPool, const cudaMemAccessDesc * descList, size_t count); +# 7908 +extern cudaError_t cudaMemPoolGetAccess(cudaMemAccessFlags * flags, cudaMemPool_t memPool, cudaMemLocation * location); +# 7928 +extern cudaError_t cudaMemPoolCreate(cudaMemPool_t * memPool, const cudaMemPoolProps * poolProps); +# 7950 +extern cudaError_t cudaMemPoolDestroy(cudaMemPool_t memPool); +# 7986 +extern cudaError_t cudaMallocFromPoolAsync(void ** ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream); +# 8011 +extern cudaError_t cudaMemPoolExportToShareableHandle(void * shareableHandle, cudaMemPool_t memPool, cudaMemAllocationHandleType handleType, unsigned flags); +# 8038 +extern cudaError_t cudaMemPoolImportFromShareableHandle(cudaMemPool_t * memPool, void * shareableHandle, cudaMemAllocationHandleType handleType, unsigned flags); +# 8061 +extern cudaError_t cudaMemPoolExportPointer(cudaMemPoolPtrExportData * exportData, void * ptr); +# 8090 +extern cudaError_t cudaMemPoolImportPointer(void ** ptr, cudaMemPool_t memPool, cudaMemPoolPtrExportData * exportData); +# 8242 +extern cudaError_t cudaPointerGetAttributes(cudaPointerAttributes * attributes, const void * ptr); +# 8283 +extern cudaError_t cudaDeviceCanAccessPeer(int * canAccessPeer, int device, int peerDevice); +# 8325 +extern cudaError_t cudaDeviceEnablePeerAccess(int peerDevice, unsigned flags); +# 8347 +extern cudaError_t cudaDeviceDisablePeerAccess(int peerDevice); +# 8411 +extern cudaError_t cudaGraphicsUnregisterResource(cudaGraphicsResource_t resource); +# 8446 +extern cudaError_t cudaGraphicsResourceSetMapFlags(cudaGraphicsResource_t resource, unsigned flags); +# 8485 +extern cudaError_t cudaGraphicsMapResources(int count, cudaGraphicsResource_t * resources, cudaStream_t stream = 0); +# 8520 +extern cudaError_t cudaGraphicsUnmapResources(int count, cudaGraphicsResource_t * resources, cudaStream_t stream = 0); +# 8552 +extern cudaError_t cudaGraphicsResourceGetMappedPointer(void ** devPtr, size_t * size, cudaGraphicsResource_t resource); +# 8590 +extern cudaError_t cudaGraphicsSubResourceGetMappedArray(cudaArray_t * array, cudaGraphicsResource_t resource, unsigned arrayIndex, unsigned mipLevel); +# 8619 +extern cudaError_t cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray_t * mipmappedArray, cudaGraphicsResource_t resource); +# 8690 +__attribute((deprecated)) extern cudaError_t cudaBindTexture(size_t * offset, const textureReference * texref, const void * devPtr, const cudaChannelFormatDesc * desc, size_t size = ((2147483647) * 2U) + 1U); +# 8749 +__attribute((deprecated)) extern cudaError_t cudaBindTexture2D(size_t * offset, const textureReference * texref, const void * devPtr, const cudaChannelFormatDesc * desc, size_t width, size_t height, size_t pitch); +# 8787 +__attribute((deprecated)) extern cudaError_t cudaBindTextureToArray(const textureReference * texref, cudaArray_const_t array, const cudaChannelFormatDesc * desc); +# 8827 +__attribute((deprecated)) extern cudaError_t cudaBindTextureToMipmappedArray(const textureReference * texref, cudaMipmappedArray_const_t mipmappedArray, const cudaChannelFormatDesc * desc); +# 8853 +__attribute((deprecated)) extern cudaError_t cudaUnbindTexture(const textureReference * texref); +# 8882 +__attribute((deprecated)) extern cudaError_t cudaGetTextureAlignmentOffset(size_t * offset, const textureReference * texref); +# 8912 +__attribute((deprecated)) extern cudaError_t cudaGetTextureReference(const textureReference ** texref, const void * symbol); +# 8957 +__attribute((deprecated)) extern cudaError_t cudaBindSurfaceToArray(const surfaceReference * surfref, cudaArray_const_t array, const cudaChannelFormatDesc * desc); +# 8982 +__attribute((deprecated)) extern cudaError_t cudaGetSurfaceReference(const surfaceReference ** surfref, const void * symbol); +# 9017 +extern cudaError_t cudaGetChannelDesc(cudaChannelFormatDesc * desc, cudaArray_const_t array); +# 9047 +extern cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, cudaChannelFormatKind f); +# 9271 +extern cudaError_t cudaCreateTextureObject(cudaTextureObject_t * pTexObject, const cudaResourceDesc * pResDesc, const cudaTextureDesc * pTexDesc, const cudaResourceViewDesc * pResViewDesc); +# 9291 +extern cudaError_t cudaDestroyTextureObject(cudaTextureObject_t texObject); +# 9311 +extern cudaError_t cudaGetTextureObjectResourceDesc(cudaResourceDesc * pResDesc, cudaTextureObject_t texObject); +# 9331 +extern cudaError_t cudaGetTextureObjectTextureDesc(cudaTextureDesc * pTexDesc, cudaTextureObject_t texObject); +# 9352 +extern cudaError_t cudaGetTextureObjectResourceViewDesc(cudaResourceViewDesc * pResViewDesc, cudaTextureObject_t texObject); +# 9397 +extern cudaError_t cudaCreateSurfaceObject(cudaSurfaceObject_t * pSurfObject, const cudaResourceDesc * pResDesc); +# 9417 +extern cudaError_t cudaDestroySurfaceObject(cudaSurfaceObject_t surfObject); +# 9436 +extern cudaError_t cudaGetSurfaceObjectResourceDesc(cudaResourceDesc * pResDesc, cudaSurfaceObject_t surfObject); +# 9470 +extern cudaError_t cudaDriverGetVersion(int * driverVersion); +# 9495 +extern cudaError_t cudaRuntimeGetVersion(int * runtimeVersion); +# 9542 +extern cudaError_t cudaGraphCreate(cudaGraph_t * pGraph, unsigned flags); +# 9639 +extern cudaError_t cudaGraphAddKernelNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaKernelNodeParams * pNodeParams); +# 9672 +extern cudaError_t cudaGraphKernelNodeGetParams(cudaGraphNode_t node, cudaKernelNodeParams * pNodeParams); +# 9697 +extern cudaError_t cudaGraphKernelNodeSetParams(cudaGraphNode_t node, const cudaKernelNodeParams * pNodeParams); +# 9717 +extern cudaError_t cudaGraphKernelNodeCopyAttributes(cudaGraphNode_t hSrc, cudaGraphNode_t hDst); +# 9740 +extern cudaError_t cudaGraphKernelNodeGetAttribute(cudaGraphNode_t hNode, cudaKernelNodeAttrID attr, cudaKernelNodeAttrValue * value_out); +# 9764 +extern cudaError_t cudaGraphKernelNodeSetAttribute(cudaGraphNode_t hNode, cudaKernelNodeAttrID attr, const cudaKernelNodeAttrValue * value); +# 9814 +extern cudaError_t cudaGraphAddMemcpyNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaMemcpy3DParms * pCopyParams); +# 9873 +extern cudaError_t cudaGraphAddMemcpyNodeToSymbol(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); +# 9942 +extern cudaError_t cudaGraphAddMemcpyNodeFromSymbol(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); +# 10010 +extern cudaError_t cudaGraphAddMemcpyNode1D(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 10042 +extern cudaError_t cudaGraphMemcpyNodeGetParams(cudaGraphNode_t node, cudaMemcpy3DParms * pNodeParams); +# 10068 +extern cudaError_t cudaGraphMemcpyNodeSetParams(cudaGraphNode_t node, const cudaMemcpy3DParms * pNodeParams); +# 10107 +extern cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol(cudaGraphNode_t node, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); +# 10153 +extern cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol(cudaGraphNode_t node, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); +# 10199 +extern cudaError_t cudaGraphMemcpyNodeSetParams1D(cudaGraphNode_t node, void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 10246 +extern cudaError_t cudaGraphAddMemsetNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaMemsetParams * pMemsetParams); +# 10269 +extern cudaError_t cudaGraphMemsetNodeGetParams(cudaGraphNode_t node, cudaMemsetParams * pNodeParams); +# 10292 +extern cudaError_t cudaGraphMemsetNodeSetParams(cudaGraphNode_t node, const cudaMemsetParams * pNodeParams); +# 10333 +extern cudaError_t cudaGraphAddHostNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaHostNodeParams * pNodeParams); +# 10356 +extern cudaError_t cudaGraphHostNodeGetParams(cudaGraphNode_t node, cudaHostNodeParams * pNodeParams); +# 10379 +extern cudaError_t cudaGraphHostNodeSetParams(cudaGraphNode_t node, const cudaHostNodeParams * pNodeParams); +# 10419 +extern cudaError_t cudaGraphAddChildGraphNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaGraph_t childGraph); +# 10446 +extern cudaError_t cudaGraphChildGraphNodeGetGraph(cudaGraphNode_t node, cudaGraph_t * pGraph); +# 10483 +extern cudaError_t cudaGraphAddEmptyNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies); +# 10526 +extern cudaError_t cudaGraphAddEventRecordNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaEvent_t event); +# 10553 +extern cudaError_t cudaGraphEventRecordNodeGetEvent(cudaGraphNode_t node, cudaEvent_t * event_out); +# 10580 +extern cudaError_t cudaGraphEventRecordNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10626 +extern cudaError_t cudaGraphAddEventWaitNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaEvent_t event); +# 10653 +extern cudaError_t cudaGraphEventWaitNodeGetEvent(cudaGraphNode_t node, cudaEvent_t * event_out); +# 10680 +extern cudaError_t cudaGraphEventWaitNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10729 +extern cudaError_t cudaGraphAddExternalSemaphoresSignalNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaExternalSemaphoreSignalNodeParams * nodeParams); +# 10762 +extern cudaError_t cudaGraphExternalSemaphoresSignalNodeGetParams(cudaGraphNode_t hNode, cudaExternalSemaphoreSignalNodeParams * params_out); +# 10789 +extern cudaError_t cudaGraphExternalSemaphoresSignalNodeSetParams(cudaGraphNode_t hNode, const cudaExternalSemaphoreSignalNodeParams * nodeParams); +# 10838 +extern cudaError_t cudaGraphAddExternalSemaphoresWaitNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaExternalSemaphoreWaitNodeParams * nodeParams); +# 10871 +extern cudaError_t cudaGraphExternalSemaphoresWaitNodeGetParams(cudaGraphNode_t hNode, cudaExternalSemaphoreWaitNodeParams * params_out); +# 10898 +extern cudaError_t cudaGraphExternalSemaphoresWaitNodeSetParams(cudaGraphNode_t hNode, const cudaExternalSemaphoreWaitNodeParams * nodeParams); +# 10975 +extern cudaError_t cudaGraphAddMemAllocNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaMemAllocNodeParams * nodeParams); +# 11002 +extern cudaError_t cudaGraphMemAllocNodeGetParams(cudaGraphNode_t node, cudaMemAllocNodeParams * params_out); +# 11062 +extern cudaError_t cudaGraphAddMemFreeNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dptr); +# 11086 +extern cudaError_t cudaGraphMemFreeNodeGetParams(cudaGraphNode_t node, void * dptr_out); +# 11114 +extern cudaError_t cudaDeviceGraphMemTrim(int device); +# 11151 +extern cudaError_t cudaDeviceGetGraphMemAttribute(int device, cudaGraphMemAttributeType attr, void * value); +# 11185 +extern cudaError_t cudaDeviceSetGraphMemAttribute(int device, cudaGraphMemAttributeType attr, void * value); +# 11213 +extern cudaError_t cudaGraphClone(cudaGraph_t * pGraphClone, cudaGraph_t originalGraph); +# 11241 +extern cudaError_t cudaGraphNodeFindInClone(cudaGraphNode_t * pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph); +# 11272 +extern cudaError_t cudaGraphNodeGetType(cudaGraphNode_t node, cudaGraphNodeType * pType); +# 11303 +extern cudaError_t cudaGraphGetNodes(cudaGraph_t graph, cudaGraphNode_t * nodes, size_t * numNodes); +# 11334 +extern cudaError_t cudaGraphGetRootNodes(cudaGraph_t graph, cudaGraphNode_t * pRootNodes, size_t * pNumRootNodes); +# 11368 +extern cudaError_t cudaGraphGetEdges(cudaGraph_t graph, cudaGraphNode_t * from, cudaGraphNode_t * to, size_t * numEdges); +# 11399 +extern cudaError_t cudaGraphNodeGetDependencies(cudaGraphNode_t node, cudaGraphNode_t * pDependencies, size_t * pNumDependencies); +# 11431 +extern cudaError_t cudaGraphNodeGetDependentNodes(cudaGraphNode_t node, cudaGraphNode_t * pDependentNodes, size_t * pNumDependentNodes); +# 11462 +extern cudaError_t cudaGraphAddDependencies(cudaGraph_t graph, const cudaGraphNode_t * from, const cudaGraphNode_t * to, size_t numDependencies); +# 11493 +extern cudaError_t cudaGraphRemoveDependencies(cudaGraph_t graph, const cudaGraphNode_t * from, const cudaGraphNode_t * to, size_t numDependencies); +# 11523 +extern cudaError_t cudaGraphDestroyNode(cudaGraphNode_t node); +# 11561 +extern cudaError_t cudaGraphInstantiate(cudaGraphExec_t * pGraphExec, cudaGraph_t graph, cudaGraphNode_t * pErrorNode, char * pLogBuffer, size_t bufferSize); +# 11611 +extern cudaError_t cudaGraphInstantiateWithFlags(cudaGraphExec_t * pGraphExec, cudaGraph_t graph, unsigned long long flags); +# 11655 +extern cudaError_t cudaGraphExecKernelNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaKernelNodeParams * pNodeParams); +# 11705 +extern cudaError_t cudaGraphExecMemcpyNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaMemcpy3DParms * pNodeParams); +# 11760 +extern cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); +# 11823 +extern cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); +# 11884 +extern cudaError_t cudaGraphExecMemcpyNodeSetParams1D(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 11938 +extern cudaError_t cudaGraphExecMemsetNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaMemsetParams * pNodeParams); +# 11977 +extern cudaError_t cudaGraphExecHostNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaHostNodeParams * pNodeParams); +# 12023 +extern cudaError_t cudaGraphExecChildGraphNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph); +# 12067 +extern cudaError_t cudaGraphExecEventRecordNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12111 +extern cudaError_t cudaGraphExecEventWaitNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12158 +extern cudaError_t cudaGraphExecExternalSemaphoresSignalNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const cudaExternalSemaphoreSignalNodeParams * nodeParams); +# 12205 +extern cudaError_t cudaGraphExecExternalSemaphoresWaitNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const cudaExternalSemaphoreWaitNodeParams * nodeParams); +# 12284 +extern cudaError_t cudaGraphNodeSetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned isEnabled); +# 12351 +extern cudaError_t cudaGraphNodeGetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned * isEnabled); +# 12510 +extern cudaError_t cudaGraphExecUpdate(cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphNode_t * hErrorNode_out, cudaGraphExecUpdateResult * updateResult_out); +# 12535 +extern cudaError_t cudaGraphUpload(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12566 +extern cudaError_t cudaGraphLaunch(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12589 +extern cudaError_t cudaGraphExecDestroy(cudaGraphExec_t graphExec); +# 12610 +extern cudaError_t cudaGraphDestroy(cudaGraph_t graph); +# 12629 +extern cudaError_t cudaGraphDebugDotPrint(cudaGraph_t graph, const char * path, unsigned flags); +# 12665 +extern cudaError_t cudaUserObjectCreate(cudaUserObject_t * object_out, void * ptr, cudaHostFn_t destroy, unsigned initialRefcount, unsigned flags); +# 12689 +extern cudaError_t cudaUserObjectRetain(cudaUserObject_t object, unsigned count = 1); +# 12717 +extern cudaError_t cudaUserObjectRelease(cudaUserObject_t object, unsigned count = 1); +# 12745 +extern cudaError_t cudaGraphRetainUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned count = 1, unsigned flags = 0); +# 12770 +extern cudaError_t cudaGraphReleaseUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned count = 1); +# 12836 +extern cudaError_t cudaGetDriverEntryPoint(const char * symbol, void ** funcPtr, unsigned long long flags); +# 12841 +extern cudaError_t cudaGetExportTable(const void ** ppExportTable, const cudaUUID_t * pExportTableId); +# 13017 +extern cudaError_t cudaGetFuncBySymbol(cudaFunction_t * functionPtr, const void * symbolPtr); +# 13175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +} +# 124 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template< class T> inline cudaChannelFormatDesc cudaCreateChannelDesc() +# 125 +{ +# 126 +return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +# 127 +} +# 129 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf() +# 130 +{ +# 131 +int e = (((int)sizeof(unsigned short)) * 8); +# 133 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 134 +} +# 136 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf1() +# 137 +{ +# 138 +int e = (((int)sizeof(unsigned short)) * 8); +# 140 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 141 +} +# 143 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf2() +# 144 +{ +# 145 +int e = (((int)sizeof(unsigned short)) * 8); +# 147 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +# 148 +} +# 150 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf4() +# 151 +{ +# 152 +int e = (((int)sizeof(unsigned short)) * 8); +# 154 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +# 155 +} +# 157 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char> () +# 158 +{ +# 159 +int e = (((int)sizeof(char)) * 8); +# 164 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 166 +} +# 168 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< signed char> () +# 169 +{ +# 170 +int e = (((int)sizeof(signed char)) * 8); +# 172 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 173 +} +# 175 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned char> () +# 176 +{ +# 177 +int e = (((int)sizeof(unsigned char)) * 8); +# 179 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 180 +} +# 182 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char1> () +# 183 +{ +# 184 +int e = (((int)sizeof(signed char)) * 8); +# 186 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 187 +} +# 189 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar1> () +# 190 +{ +# 191 +int e = (((int)sizeof(unsigned char)) * 8); +# 193 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 194 +} +# 196 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char2> () +# 197 +{ +# 198 +int e = (((int)sizeof(signed char)) * 8); +# 200 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +# 201 +} +# 203 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar2> () +# 204 +{ +# 205 +int e = (((int)sizeof(unsigned char)) * 8); +# 207 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +# 208 +} +# 210 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char4> () +# 211 +{ +# 212 +int e = (((int)sizeof(signed char)) * 8); +# 214 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +# 215 +} +# 217 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar4> () +# 218 +{ +# 219 +int e = (((int)sizeof(unsigned char)) * 8); +# 221 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +# 222 +} +# 224 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short> () +# 225 +{ +# 226 +int e = (((int)sizeof(short)) * 8); +# 228 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 229 +} +# 231 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned short> () +# 232 +{ +# 233 +int e = (((int)sizeof(unsigned short)) * 8); +# 235 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 236 +} +# 238 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short1> () +# 239 +{ +# 240 +int e = (((int)sizeof(short)) * 8); +# 242 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 243 +} +# 245 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort1> () +# 246 +{ +# 247 +int e = (((int)sizeof(unsigned short)) * 8); +# 249 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 250 +} +# 252 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short2> () +# 253 +{ +# 254 +int e = (((int)sizeof(short)) * 8); +# 256 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +# 257 +} +# 259 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort2> () +# 260 +{ +# 261 +int e = (((int)sizeof(unsigned short)) * 8); +# 263 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +# 264 +} +# 266 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short4> () +# 267 +{ +# 268 +int e = (((int)sizeof(short)) * 8); +# 270 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +# 271 +} +# 273 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort4> () +# 274 +{ +# 275 +int e = (((int)sizeof(unsigned short)) * 8); +# 277 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +# 278 +} +# 280 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int> () +# 281 +{ +# 282 +int e = (((int)sizeof(int)) * 8); +# 284 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 285 +} +# 287 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned> () +# 288 +{ +# 289 +int e = (((int)sizeof(unsigned)) * 8); +# 291 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 292 +} +# 294 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int1> () +# 295 +{ +# 296 +int e = (((int)sizeof(int)) * 8); +# 298 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 299 +} +# 301 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint1> () +# 302 +{ +# 303 +int e = (((int)sizeof(unsigned)) * 8); +# 305 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 306 +} +# 308 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int2> () +# 309 +{ +# 310 +int e = (((int)sizeof(int)) * 8); +# 312 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +# 313 +} +# 315 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint2> () +# 316 +{ +# 317 +int e = (((int)sizeof(unsigned)) * 8); +# 319 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +# 320 +} +# 322 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int4> () +# 323 +{ +# 324 +int e = (((int)sizeof(int)) * 8); +# 326 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +# 327 +} +# 329 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint4> () +# 330 +{ +# 331 +int e = (((int)sizeof(unsigned)) * 8); +# 333 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +# 334 +} +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float> () +# 397 +{ +# 398 +int e = (((int)sizeof(float)) * 8); +# 400 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 401 +} +# 403 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float1> () +# 404 +{ +# 405 +int e = (((int)sizeof(float)) * 8); +# 407 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 408 +} +# 410 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float2> () +# 411 +{ +# 412 +int e = (((int)sizeof(float)) * 8); +# 414 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +# 415 +} +# 417 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float4> () +# 418 +{ +# 419 +int e = (((int)sizeof(float)) * 8); +# 421 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +# 422 +} +# 424 +static inline cudaChannelFormatDesc cudaCreateChannelDescNV12() +# 425 +{ +# 426 +int e = (((int)sizeof(char)) * 8); +# 428 +return cudaCreateChannelDesc(e, e, e, 0, cudaChannelFormatKindNV12); +# 429 +} +# 431 +template< cudaChannelFormatKind > inline cudaChannelFormatDesc cudaCreateChannelDesc() +# 432 +{ +# 433 +return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +# 434 +} +# 437 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized8X1> () +# 438 +{ +# 439 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedNormalized8X1); +# 440 +} +# 442 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized8X2> () +# 443 +{ +# 444 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedNormalized8X2); +# 445 +} +# 447 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized8X4> () +# 448 +{ +# 449 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindSignedNormalized8X4); +# 450 +} +# 453 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized8X1> () +# 454 +{ +# 455 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized8X1); +# 456 +} +# 458 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized8X2> () +# 459 +{ +# 460 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedNormalized8X2); +# 461 +} +# 463 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized8X4> () +# 464 +{ +# 465 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedNormalized8X4); +# 466 +} +# 469 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized16X1> () +# 470 +{ +# 471 +return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindSignedNormalized16X1); +# 472 +} +# 474 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized16X2> () +# 475 +{ +# 476 +return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindSignedNormalized16X2); +# 477 +} +# 479 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized16X4> () +# 480 +{ +# 481 +return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindSignedNormalized16X4); +# 482 +} +# 485 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized16X1> () +# 486 +{ +# 487 +return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized16X1); +# 488 +} +# 490 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized16X2> () +# 491 +{ +# 492 +return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindUnsignedNormalized16X2); +# 493 +} +# 495 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized16X4> () +# 496 +{ +# 497 +return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindUnsignedNormalized16X4); +# 498 +} +# 501 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindNV12> () +# 502 +{ +# 503 +return cudaCreateChannelDesc(8, 8, 8, 0, cudaChannelFormatKindNV12); +# 504 +} +# 507 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed1> () +# 508 +{ +# 509 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1); +# 510 +} +# 513 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed1SRGB> () +# 514 +{ +# 515 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1SRGB); +# 516 +} +# 519 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed2> () +# 520 +{ +# 521 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2); +# 522 +} +# 525 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed2SRGB> () +# 526 +{ +# 527 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2SRGB); +# 528 +} +# 531 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed3> () +# 532 +{ +# 533 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3); +# 534 +} +# 537 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed3SRGB> () +# 538 +{ +# 539 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3SRGB); +# 540 +} +# 543 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed4> () +# 544 +{ +# 545 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed4); +# 546 +} +# 549 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedBlockCompressed4> () +# 550 +{ +# 551 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedBlockCompressed4); +# 552 +} +# 555 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed5> () +# 556 +{ +# 557 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed5); +# 558 +} +# 561 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedBlockCompressed5> () +# 562 +{ +# 563 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedBlockCompressed5); +# 564 +} +# 567 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed6H> () +# 568 +{ +# 569 +return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindUnsignedBlockCompressed6H); +# 570 +} +# 573 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedBlockCompressed6H> () +# 574 +{ +# 575 +return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindSignedBlockCompressed6H); +# 576 +} +# 579 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed7> () +# 580 +{ +# 581 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7); +# 582 +} +# 585 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed7SRGB> () +# 586 +{ +# 587 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7SRGB); +# 588 +} +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static inline cudaPitchedPtr make_cudaPitchedPtr(void *d, size_t p, size_t xsz, size_t ysz) +# 80 +{ +# 81 +cudaPitchedPtr s; +# 83 +(s.ptr) = d; +# 84 +(s.pitch) = p; +# 85 +(s.xsize) = xsz; +# 86 +(s.ysize) = ysz; +# 88 +return s; +# 89 +} +# 106 +static inline cudaPos make_cudaPos(size_t x, size_t y, size_t z) +# 107 +{ +# 108 +cudaPos p; +# 110 +(p.x) = x; +# 111 +(p.y) = y; +# 112 +(p.z) = z; +# 114 +return p; +# 115 +} +# 132 +static inline cudaExtent make_cudaExtent(size_t w, size_t h, size_t d) +# 133 +{ +# 134 +cudaExtent e; +# 136 +(e.width) = w; +# 137 +(e.height) = h; +# 138 +(e.depth) = d; +# 140 +return e; +# 141 +} +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" +static inline char1 make_char1(signed char x); +# 75 +static inline uchar1 make_uchar1(unsigned char x); +# 77 +static inline char2 make_char2(signed char x, signed char y); +# 79 +static inline uchar2 make_uchar2(unsigned char x, unsigned char y); +# 81 +static inline char3 make_char3(signed char x, signed char y, signed char z); +# 83 +static inline uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z); +# 85 +static inline char4 make_char4(signed char x, signed char y, signed char z, signed char w); +# 87 +static inline uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w); +# 89 +static inline short1 make_short1(short x); +# 91 +static inline ushort1 make_ushort1(unsigned short x); +# 93 +static inline short2 make_short2(short x, short y); +# 95 +static inline ushort2 make_ushort2(unsigned short x, unsigned short y); +# 97 +static inline short3 make_short3(short x, short y, short z); +# 99 +static inline ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z); +# 101 +static inline short4 make_short4(short x, short y, short z, short w); +# 103 +static inline ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w); +# 105 +static inline int1 make_int1(int x); +# 107 +static inline uint1 make_uint1(unsigned x); +# 109 +static inline int2 make_int2(int x, int y); +# 111 +static inline uint2 make_uint2(unsigned x, unsigned y); +# 113 +static inline int3 make_int3(int x, int y, int z); +# 115 +static inline uint3 make_uint3(unsigned x, unsigned y, unsigned z); +# 117 +static inline int4 make_int4(int x, int y, int z, int w); +# 119 +static inline uint4 make_uint4(unsigned x, unsigned y, unsigned z, unsigned w); +# 121 +static inline long1 make_long1(long x); +# 123 +static inline ulong1 make_ulong1(unsigned long x); +# 125 +static inline long2 make_long2(long x, long y); +# 127 +static inline ulong2 make_ulong2(unsigned long x, unsigned long y); +# 129 +static inline long3 make_long3(long x, long y, long z); +# 131 +static inline ulong3 make_ulong3(unsigned long x, unsigned long y, unsigned long z); +# 133 +static inline long4 make_long4(long x, long y, long z, long w); +# 135 +static inline ulong4 make_ulong4(unsigned long x, unsigned long y, unsigned long z, unsigned long w); +# 137 +static inline float1 make_float1(float x); +# 139 +static inline float2 make_float2(float x, float y); +# 141 +static inline float3 make_float3(float x, float y, float z); +# 143 +static inline float4 make_float4(float x, float y, float z, float w); +# 145 +static inline longlong1 make_longlong1(long long x); +# 147 +static inline ulonglong1 make_ulonglong1(unsigned long long x); +# 149 +static inline longlong2 make_longlong2(long long x, long long y); +# 151 +static inline ulonglong2 make_ulonglong2(unsigned long long x, unsigned long long y); +# 153 +static inline longlong3 make_longlong3(long long x, long long y, long long z); +# 155 +static inline ulonglong3 make_ulonglong3(unsigned long long x, unsigned long long y, unsigned long long z); +# 157 +static inline longlong4 make_longlong4(long long x, long long y, long long z, long long w); +# 159 +static inline ulonglong4 make_ulonglong4(unsigned long long x, unsigned long long y, unsigned long long z, unsigned long long w); +# 161 +static inline double1 make_double1(double x); +# 163 +static inline double2 make_double2(double x, double y); +# 165 +static inline double3 make_double3(double x, double y, double z); +# 167 +static inline double4 make_double4(double x, double y, double z, double w); +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" +static inline char1 make_char1(signed char x) +# 74 +{ +# 75 +char1 t; (t.x) = x; return t; +# 76 +} +# 78 +static inline uchar1 make_uchar1(unsigned char x) +# 79 +{ +# 80 +uchar1 t; (t.x) = x; return t; +# 81 +} +# 83 +static inline char2 make_char2(signed char x, signed char y) +# 84 +{ +# 85 +char2 t; (t.x) = x; (t.y) = y; return t; +# 86 +} +# 88 +static inline uchar2 make_uchar2(unsigned char x, unsigned char y) +# 89 +{ +# 90 +uchar2 t; (t.x) = x; (t.y) = y; return t; +# 91 +} +# 93 +static inline char3 make_char3(signed char x, signed char y, signed char z) +# 94 +{ +# 95 +char3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 96 +} +# 98 +static inline uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z) +# 99 +{ +# 100 +uchar3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 101 +} +# 103 +static inline char4 make_char4(signed char x, signed char y, signed char z, signed char w) +# 104 +{ +# 105 +char4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 106 +} +# 108 +static inline uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w) +# 109 +{ +# 110 +uchar4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 111 +} +# 113 +static inline short1 make_short1(short x) +# 114 +{ +# 115 +short1 t; (t.x) = x; return t; +# 116 +} +# 118 +static inline ushort1 make_ushort1(unsigned short x) +# 119 +{ +# 120 +ushort1 t; (t.x) = x; return t; +# 121 +} +# 123 +static inline short2 make_short2(short x, short y) +# 124 +{ +# 125 +short2 t; (t.x) = x; (t.y) = y; return t; +# 126 +} +# 128 +static inline ushort2 make_ushort2(unsigned short x, unsigned short y) +# 129 +{ +# 130 +ushort2 t; (t.x) = x; (t.y) = y; return t; +# 131 +} +# 133 +static inline short3 make_short3(short x, short y, short z) +# 134 +{ +# 135 +short3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 136 +} +# 138 +static inline ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z) +# 139 +{ +# 140 +ushort3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 141 +} +# 143 +static inline short4 make_short4(short x, short y, short z, short w) +# 144 +{ +# 145 +short4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 146 +} +# 148 +static inline ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w) +# 149 +{ +# 150 +ushort4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 151 +} +# 153 +static inline int1 make_int1(int x) +# 154 +{ +# 155 +int1 t; (t.x) = x; return t; +# 156 +} +# 158 +static inline uint1 make_uint1(unsigned x) +# 159 +{ +# 160 +uint1 t; (t.x) = x; return t; +# 161 +} +# 163 +static inline int2 make_int2(int x, int y) +# 164 +{ +# 165 +int2 t; (t.x) = x; (t.y) = y; return t; +# 166 +} +# 168 +static inline uint2 make_uint2(unsigned x, unsigned y) +# 169 +{ +# 170 +uint2 t; (t.x) = x; (t.y) = y; return t; +# 171 +} +# 173 +static inline int3 make_int3(int x, int y, int z) +# 174 +{ +# 175 +int3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 176 +} +# 178 +static inline uint3 make_uint3(unsigned x, unsigned y, unsigned z) +# 179 +{ +# 180 +uint3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 181 +} +# 183 +static inline int4 make_int4(int x, int y, int z, int w) +# 184 +{ +# 185 +int4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 186 +} +# 188 +static inline uint4 make_uint4(unsigned x, unsigned y, unsigned z, unsigned w) +# 189 +{ +# 190 +uint4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 191 +} +# 193 +static inline long1 make_long1(long x) +# 194 +{ +# 195 +long1 t; (t.x) = x; return t; +# 196 +} +# 198 +static inline ulong1 make_ulong1(unsigned long x) +# 199 +{ +# 200 +ulong1 t; (t.x) = x; return t; +# 201 +} +# 203 +static inline long2 make_long2(long x, long y) +# 204 +{ +# 205 +long2 t; (t.x) = x; (t.y) = y; return t; +# 206 +} +# 208 +static inline ulong2 make_ulong2(unsigned long x, unsigned long y) +# 209 +{ +# 210 +ulong2 t; (t.x) = x; (t.y) = y; return t; +# 211 +} +# 213 +static inline long3 make_long3(long x, long y, long z) +# 214 +{ +# 215 +long3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 216 +} +# 218 +static inline ulong3 make_ulong3(unsigned long x, unsigned long y, unsigned long z) +# 219 +{ +# 220 +ulong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 221 +} +# 223 +static inline long4 make_long4(long x, long y, long z, long w) +# 224 +{ +# 225 +long4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 226 +} +# 228 +static inline ulong4 make_ulong4(unsigned long x, unsigned long y, unsigned long z, unsigned long w) +# 229 +{ +# 230 +ulong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 231 +} +# 233 +static inline float1 make_float1(float x) +# 234 +{ +# 235 +float1 t; (t.x) = x; return t; +# 236 +} +# 238 +static inline float2 make_float2(float x, float y) +# 239 +{ +# 240 +float2 t; (t.x) = x; (t.y) = y; return t; +# 241 +} +# 243 +static inline float3 make_float3(float x, float y, float z) +# 244 +{ +# 245 +float3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 246 +} +# 248 +static inline float4 make_float4(float x, float y, float z, float w) +# 249 +{ +# 250 +float4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 251 +} +# 253 +static inline longlong1 make_longlong1(long long x) +# 254 +{ +# 255 +longlong1 t; (t.x) = x; return t; +# 256 +} +# 258 +static inline ulonglong1 make_ulonglong1(unsigned long long x) +# 259 +{ +# 260 +ulonglong1 t; (t.x) = x; return t; +# 261 +} +# 263 +static inline longlong2 make_longlong2(long long x, long long y) +# 264 +{ +# 265 +longlong2 t; (t.x) = x; (t.y) = y; return t; +# 266 +} +# 268 +static inline ulonglong2 make_ulonglong2(unsigned long long x, unsigned long long y) +# 269 +{ +# 270 +ulonglong2 t; (t.x) = x; (t.y) = y; return t; +# 271 +} +# 273 +static inline longlong3 make_longlong3(long long x, long long y, long long z) +# 274 +{ +# 275 +longlong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 276 +} +# 278 +static inline ulonglong3 make_ulonglong3(unsigned long long x, unsigned long long y, unsigned long long z) +# 279 +{ +# 280 +ulonglong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 281 +} +# 283 +static inline longlong4 make_longlong4(long long x, long long y, long long z, long long w) +# 284 +{ +# 285 +longlong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 286 +} +# 288 +static inline ulonglong4 make_ulonglong4(unsigned long long x, unsigned long long y, unsigned long long z, unsigned long long w) +# 289 +{ +# 290 +ulonglong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 291 +} +# 293 +static inline double1 make_double1(double x) +# 294 +{ +# 295 +double1 t; (t.x) = x; return t; +# 296 +} +# 298 +static inline double2 make_double2(double x, double y) +# 299 +{ +# 300 +double2 t; (t.x) = x; (t.y) = y; return t; +# 301 +} +# 303 +static inline double3 make_double3(double x, double y, double z) +# 304 +{ +# 305 +double3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 306 +} +# 308 +static inline double4 make_double4(double x, double y, double z, double w) +# 309 +{ +# 310 +double4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 311 +} +# 28 "/usr/include/string.h" 3 +extern "C" { +# 43 "/usr/include/string.h" 3 +extern void *memcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() +# 44 + __attribute((__nonnull__(1, 2))); +# 47 +extern void *memmove(void * __dest, const void * __src, size_t __n) throw() +# 48 + __attribute((__nonnull__(1, 2))); +# 54 +extern void *memccpy(void *__restrict__ __dest, const void *__restrict__ __src, int __c, size_t __n) throw() +# 56 + __attribute((__nonnull__(1, 2))); +# 61 +extern void *memset(void * __s, int __c, size_t __n) throw() __attribute((__nonnull__(1))); +# 64 +extern int memcmp(const void * __s1, const void * __s2, size_t __n) throw() +# 65 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 69 +extern "C++" { +# 71 +extern void *memchr(void * __s, int __c, size_t __n) throw() __asm__("memchr") +# 72 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 73 +extern const void *memchr(const void * __s, int __c, size_t __n) throw() __asm__("memchr") +# 74 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 89 "/usr/include/string.h" 3 +} +# 99 +extern "C++" void *rawmemchr(void * __s, int __c) throw() __asm__("rawmemchr") +# 100 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 101 +extern "C++" const void *rawmemchr(const void * __s, int __c) throw() __asm__("rawmemchr") +# 102 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 110 +extern "C++" void *memrchr(void * __s, int __c, size_t __n) throw() __asm__("memrchr") +# 111 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 112 +extern "C++" const void *memrchr(const void * __s, int __c, size_t __n) throw() __asm__("memrchr") +# 113 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 122 +extern char *strcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 123 + __attribute((__nonnull__(1, 2))); +# 125 +extern char *strncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 127 + __attribute((__nonnull__(1, 2))); +# 130 +extern char *strcat(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 131 + __attribute((__nonnull__(1, 2))); +# 133 +extern char *strncat(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 134 + __attribute((__nonnull__(1, 2))); +# 137 +extern int strcmp(const char * __s1, const char * __s2) throw() +# 138 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 140 +extern int strncmp(const char * __s1, const char * __s2, size_t __n) throw() +# 141 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 144 +extern int strcoll(const char * __s1, const char * __s2) throw() +# 145 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 147 +extern size_t strxfrm(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 149 + __attribute((__nonnull__(2))); +# 28 "/usr/include/bits/types/__locale_t.h" 3 +struct __locale_struct { +# 31 +struct __locale_data *__locales[13]; +# 34 +const unsigned short *__ctype_b; +# 35 +const int *__ctype_tolower; +# 36 +const int *__ctype_toupper; +# 39 +const char *__names[13]; +# 40 +}; +# 42 +typedef __locale_struct *__locale_t; +# 24 "/usr/include/bits/types/locale_t.h" 3 +typedef __locale_t locale_t; +# 156 "/usr/include/string.h" 3 +extern int strcoll_l(const char * __s1, const char * __s2, locale_t __l) throw() +# 157 + __attribute((__pure__)) __attribute((__nonnull__(1, 2, 3))); +# 160 +extern size_t strxfrm_l(char * __dest, const char * __src, size_t __n, locale_t __l) throw() +# 161 + __attribute((__nonnull__(2, 4))); +# 167 +extern char *strdup(const char * __s) throw() +# 168 + __attribute((__malloc__)) __attribute((__nonnull__(1))); +# 175 +extern char *strndup(const char * __string, size_t __n) throw() +# 176 + __attribute((__malloc__)) __attribute((__nonnull__(1))); +# 204 "/usr/include/string.h" 3 +extern "C++" { +# 206 +extern char *strchr(char * __s, int __c) throw() __asm__("strchr") +# 207 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 208 +extern const char *strchr(const char * __s, int __c) throw() __asm__("strchr") +# 209 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 224 "/usr/include/string.h" 3 +} +# 231 +extern "C++" { +# 233 +extern char *strrchr(char * __s, int __c) throw() __asm__("strrchr") +# 234 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 235 +extern const char *strrchr(const char * __s, int __c) throw() __asm__("strrchr") +# 236 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 251 "/usr/include/string.h" 3 +} +# 261 +extern "C++" char *strchrnul(char * __s, int __c) throw() __asm__("strchrnul") +# 262 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 263 +extern "C++" const char *strchrnul(const char * __s, int __c) throw() __asm__("strchrnul") +# 264 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 273 +extern size_t strcspn(const char * __s, const char * __reject) throw() +# 274 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 277 +extern size_t strspn(const char * __s, const char * __accept) throw() +# 278 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 281 +extern "C++" { +# 283 +extern char *strpbrk(char * __s, const char * __accept) throw() __asm__("strpbrk") +# 284 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 285 +extern const char *strpbrk(const char * __s, const char * __accept) throw() __asm__("strpbrk") +# 286 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 301 "/usr/include/string.h" 3 +} +# 308 +extern "C++" { +# 310 +extern char *strstr(char * __haystack, const char * __needle) throw() __asm__("strstr") +# 311 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 312 +extern const char *strstr(const char * __haystack, const char * __needle) throw() __asm__("strstr") +# 313 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 328 "/usr/include/string.h" 3 +} +# 336 +extern char *strtok(char *__restrict__ __s, const char *__restrict__ __delim) throw() +# 337 + __attribute((__nonnull__(2))); +# 341 +extern char *__strtok_r(char *__restrict__ __s, const char *__restrict__ __delim, char **__restrict__ __save_ptr) throw() +# 344 + __attribute((__nonnull__(2, 3))); +# 346 +extern char *strtok_r(char *__restrict__ __s, const char *__restrict__ __delim, char **__restrict__ __save_ptr) throw() +# 348 + __attribute((__nonnull__(2, 3))); +# 354 +extern "C++" char *strcasestr(char * __haystack, const char * __needle) throw() __asm__("strcasestr") +# 355 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 356 +extern "C++" const char *strcasestr(const char * __haystack, const char * __needle) throw() __asm__("strcasestr") +# 358 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 369 +extern void *memmem(const void * __haystack, size_t __haystacklen, const void * __needle, size_t __needlelen) throw() +# 371 + __attribute((__pure__)) __attribute((__nonnull__(1, 3))); +# 375 +extern void *__mempcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() +# 377 + __attribute((__nonnull__(1, 2))); +# 378 +extern void *mempcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() +# 380 + __attribute((__nonnull__(1, 2))); +# 385 +extern size_t strlen(const char * __s) throw() +# 386 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 391 +extern size_t strnlen(const char * __string, size_t __maxlen) throw() +# 392 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 397 +extern char *strerror(int __errnum) throw(); +# 421 "/usr/include/string.h" 3 +extern char *strerror_r(int __errnum, char * __buf, size_t __buflen) throw() +# 422 + __attribute((__nonnull__(2))); +# 428 +extern char *strerror_l(int __errnum, locale_t __l) throw(); +# 30 "/usr/include/strings.h" 3 +extern "C" { +# 34 +extern int bcmp(const void * __s1, const void * __s2, size_t __n) throw() +# 35 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 38 +extern void bcopy(const void * __src, void * __dest, size_t __n) throw() +# 39 + __attribute((__nonnull__(1, 2))); +# 42 +extern void bzero(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); +# 46 +extern "C++" { +# 48 +extern char *index(char * __s, int __c) throw() __asm__("index") +# 49 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 50 +extern const char *index(const char * __s, int __c) throw() __asm__("index") +# 51 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 66 "/usr/include/strings.h" 3 +} +# 74 +extern "C++" { +# 76 +extern char *rindex(char * __s, int __c) throw() __asm__("rindex") +# 77 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 78 +extern const char *rindex(const char * __s, int __c) throw() __asm__("rindex") +# 79 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 94 "/usr/include/strings.h" 3 +} +# 104 +extern int ffs(int __i) throw() __attribute((const)); +# 110 +extern int ffsl(long __l) throw() __attribute((const)); +# 111 +extern int ffsll(long long __ll) throw() +# 112 + __attribute((const)); +# 116 +extern int strcasecmp(const char * __s1, const char * __s2) throw() +# 117 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 120 +extern int strncasecmp(const char * __s1, const char * __s2, size_t __n) throw() +# 121 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 128 +extern int strcasecmp_l(const char * __s1, const char * __s2, locale_t __loc) throw() +# 129 + __attribute((__pure__)) __attribute((__nonnull__(1, 2, 3))); +# 133 +extern int strncasecmp_l(const char * __s1, const char * __s2, size_t __n, locale_t __loc) throw() +# 135 + __attribute((__pure__)) __attribute((__nonnull__(1, 2, 4))); +# 138 +} +# 436 "/usr/include/string.h" 3 +extern void explicit_bzero(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); +# 440 +extern char *strsep(char **__restrict__ __stringp, const char *__restrict__ __delim) throw() +# 442 + __attribute((__nonnull__(1, 2))); +# 447 +extern char *strsignal(int __sig) throw(); +# 450 +extern char *__stpcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 451 + __attribute((__nonnull__(1, 2))); +# 452 +extern char *stpcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 453 + __attribute((__nonnull__(1, 2))); +# 457 +extern char *__stpncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 459 + __attribute((__nonnull__(1, 2))); +# 460 +extern char *stpncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 462 + __attribute((__nonnull__(1, 2))); +# 467 +extern int strverscmp(const char * __s1, const char * __s2) throw() +# 468 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 471 +extern char *strfry(char * __string) throw() __attribute((__nonnull__(1))); +# 474 +extern void *memfrob(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); +# 482 +extern "C++" char *basename(char * __filename) throw() __asm__("basename") +# 483 + __attribute((__nonnull__(1))); +# 484 +extern "C++" const char *basename(const char * __filename) throw() __asm__("basename") +# 485 + __attribute((__nonnull__(1))); +# 499 "/usr/include/string.h" 3 +} +# 31 "/usr/include/bits/types.h" 3 +typedef unsigned char __u_char; +# 32 +typedef unsigned short __u_short; +# 33 +typedef unsigned __u_int; +# 34 +typedef unsigned long __u_long; +# 37 +typedef signed char __int8_t; +# 38 +typedef unsigned char __uint8_t; +# 39 +typedef signed short __int16_t; +# 40 +typedef unsigned short __uint16_t; +# 41 +typedef signed int __int32_t; +# 42 +typedef unsigned __uint32_t; +# 44 +typedef signed long __int64_t; +# 45 +typedef unsigned long __uint64_t; +# 52 +typedef __int8_t __int_least8_t; +# 53 +typedef __uint8_t __uint_least8_t; +# 54 +typedef __int16_t __int_least16_t; +# 55 +typedef __uint16_t __uint_least16_t; +# 56 +typedef __int32_t __int_least32_t; +# 57 +typedef __uint32_t __uint_least32_t; +# 58 +typedef __int64_t __int_least64_t; +# 59 +typedef __uint64_t __uint_least64_t; +# 63 +typedef long __quad_t; +# 64 +typedef unsigned long __u_quad_t; +# 72 +typedef long __intmax_t; +# 73 +typedef unsigned long __uintmax_t; +# 145 "/usr/include/bits/types.h" 3 +typedef unsigned long __dev_t; +# 146 +typedef unsigned __uid_t; +# 147 +typedef unsigned __gid_t; +# 148 +typedef unsigned long __ino_t; +# 149 +typedef unsigned long __ino64_t; +# 150 +typedef unsigned __mode_t; +# 151 +typedef unsigned long __nlink_t; +# 152 +typedef long __off_t; +# 153 +typedef long __off64_t; +# 154 +typedef int __pid_t; +# 155 +typedef struct { int __val[2]; } __fsid_t; +# 156 +typedef long __clock_t; +# 157 +typedef unsigned long __rlim_t; +# 158 +typedef unsigned long __rlim64_t; +# 159 +typedef unsigned __id_t; +# 160 +typedef long __time_t; +# 161 +typedef unsigned __useconds_t; +# 162 +typedef long __suseconds_t; +# 164 +typedef int __daddr_t; +# 165 +typedef int __key_t; +# 168 +typedef int __clockid_t; +# 171 +typedef void *__timer_t; +# 174 +typedef long __blksize_t; +# 179 +typedef long __blkcnt_t; +# 180 +typedef long __blkcnt64_t; +# 183 +typedef unsigned long __fsblkcnt_t; +# 184 +typedef unsigned long __fsblkcnt64_t; +# 187 +typedef unsigned long __fsfilcnt_t; +# 188 +typedef unsigned long __fsfilcnt64_t; +# 191 +typedef long __fsword_t; +# 193 +typedef long __ssize_t; +# 196 +typedef long __syscall_slong_t; +# 198 +typedef unsigned long __syscall_ulong_t; +# 202 +typedef __off64_t __loff_t; +# 203 +typedef char *__caddr_t; +# 206 +typedef long __intptr_t; +# 209 +typedef unsigned __socklen_t; +# 214 +typedef int __sig_atomic_t; +# 8 "/usr/include/bits/types/struct_timeval.h" 3 +struct timeval { +# 10 +__time_t tv_sec; +# 11 +__suseconds_t tv_usec; +# 12 +}; +# 26 "/usr/include/bits/timex.h" 3 +struct timex { +# 28 +unsigned modes; +# 29 +__syscall_slong_t offset; +# 30 +__syscall_slong_t freq; +# 31 +__syscall_slong_t maxerror; +# 32 +__syscall_slong_t esterror; +# 33 +int status; +# 34 +__syscall_slong_t constant; +# 35 +__syscall_slong_t precision; +# 36 +__syscall_slong_t tolerance; +# 37 +timeval time; +# 38 +__syscall_slong_t tick; +# 39 +__syscall_slong_t ppsfreq; +# 40 +__syscall_slong_t jitter; +# 41 +int shift; +# 42 +__syscall_slong_t stabil; +# 43 +__syscall_slong_t jitcnt; +# 44 +__syscall_slong_t calcnt; +# 45 +__syscall_slong_t errcnt; +# 46 +__syscall_slong_t stbcnt; +# 48 +int tai; +# 51 +int:32; int:32; int:32; int:32; +# 52 +int:32; int:32; int:32; int:32; +# 53 +int:32; int:32; int:32; +# 54 +}; +# 75 "/usr/include/bits/time.h" 3 +extern "C" { +# 78 +extern int clock_adjtime(__clockid_t __clock_id, timex * __utx) throw(); +# 80 +} +# 7 "/usr/include/bits/types/clock_t.h" 3 +typedef __clock_t clock_t; +# 7 "/usr/include/bits/types/time_t.h" 3 +typedef __time_t time_t; +# 7 "/usr/include/bits/types/struct_tm.h" 3 +struct tm { +# 9 +int tm_sec; +# 10 +int tm_min; +# 11 +int tm_hour; +# 12 +int tm_mday; +# 13 +int tm_mon; +# 14 +int tm_year; +# 15 +int tm_wday; +# 16 +int tm_yday; +# 17 +int tm_isdst; +# 20 +long tm_gmtoff; +# 21 +const char *tm_zone; +# 26 +}; +# 10 "/usr/include/bits/types/struct_timespec.h" 3 +struct timespec { +# 12 +__time_t tv_sec; +# 16 +__syscall_slong_t tv_nsec; +# 26 "/usr/include/bits/types/struct_timespec.h" 3 +}; +# 7 "/usr/include/bits/types/clockid_t.h" 3 +typedef __clockid_t clockid_t; +# 7 "/usr/include/bits/types/timer_t.h" 3 +typedef __timer_t timer_t; +# 8 "/usr/include/bits/types/struct_itimerspec.h" 3 +struct itimerspec { +# 10 +timespec it_interval; +# 11 +timespec it_value; +# 12 +}; +# 49 "/usr/include/time.h" 3 +struct sigevent; +# 54 +typedef __pid_t pid_t; +# 68 +extern "C" { +# 72 +extern clock_t clock() throw(); +# 75 +extern time_t time(time_t * __timer) throw(); +# 78 +extern double difftime(time_t __time1, time_t __time0) throw() +# 79 + __attribute((const)); +# 82 +extern time_t mktime(tm * __tp) throw(); +# 88 +extern size_t strftime(char *__restrict__ __s, size_t __maxsize, const char *__restrict__ __format, const tm *__restrict__ __tp) throw(); +# 95 +extern char *strptime(const char *__restrict__ __s, const char *__restrict__ __fmt, tm * __tp) throw(); +# 104 +extern size_t strftime_l(char *__restrict__ __s, size_t __maxsize, const char *__restrict__ __format, const tm *__restrict__ __tp, locale_t __loc) throw(); +# 111 +extern char *strptime_l(const char *__restrict__ __s, const char *__restrict__ __fmt, tm * __tp, locale_t __loc) throw(); +# 119 +extern tm *gmtime(const time_t * __timer) throw(); +# 123 +extern tm *localtime(const time_t * __timer) throw(); +# 128 +extern tm *gmtime_r(const time_t *__restrict__ __timer, tm *__restrict__ __tp) throw(); +# 133 +extern tm *localtime_r(const time_t *__restrict__ __timer, tm *__restrict__ __tp) throw(); +# 139 +extern char *asctime(const tm * __tp) throw(); +# 142 +extern char *ctime(const time_t * __timer) throw(); +# 149 +extern char *asctime_r(const tm *__restrict__ __tp, char *__restrict__ __buf) throw(); +# 153 +extern char *ctime_r(const time_t *__restrict__ __timer, char *__restrict__ __buf) throw(); +# 159 +extern char *__tzname[2]; +# 160 +extern int __daylight; +# 161 +extern long __timezone; +# 166 +extern char *tzname[2]; +# 170 +extern void tzset() throw(); +# 174 +extern int daylight; +# 175 +extern long timezone; +# 190 +extern time_t timegm(tm * __tp) throw(); +# 193 +extern time_t timelocal(tm * __tp) throw(); +# 196 +extern int dysize(int __year) throw() __attribute((const)); +# 205 +extern int nanosleep(const timespec * __requested_time, timespec * __remaining); +# 210 +extern int clock_getres(clockid_t __clock_id, timespec * __res) throw(); +# 213 +extern int clock_gettime(clockid_t __clock_id, timespec * __tp) throw(); +# 216 +extern int clock_settime(clockid_t __clock_id, const timespec * __tp) throw(); +# 224 +extern int clock_nanosleep(clockid_t __clock_id, int __flags, const timespec * __req, timespec * __rem); +# 229 +extern int clock_getcpuclockid(pid_t __pid, clockid_t * __clock_id) throw(); +# 234 +extern int timer_create(clockid_t __clock_id, sigevent *__restrict__ __evp, timer_t *__restrict__ __timerid) throw(); +# 239 +extern int timer_delete(timer_t __timerid) throw(); +# 242 +extern int timer_settime(timer_t __timerid, int __flags, const itimerspec *__restrict__ __value, itimerspec *__restrict__ __ovalue) throw(); +# 247 +extern int timer_gettime(timer_t __timerid, itimerspec * __value) throw(); +# 251 +extern int timer_getoverrun(timer_t __timerid) throw(); +# 257 +extern int timespec_get(timespec * __ts, int __base) throw() +# 258 + __attribute((__nonnull__(1))); +# 274 +extern int getdate_err; +# 283 +extern tm *getdate(const char * __string); +# 297 +extern int getdate_r(const char *__restrict__ __string, tm *__restrict__ __resbufp); +# 301 +} +# 88 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern "C" { +# 91 +extern clock_t clock() throw(); +# 96 +extern void *memset(void *, int, size_t) throw(); +# 97 +extern void *memcpy(void *, const void *, size_t) throw(); +# 99 +} +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C" { +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int abs(int a) throw(); +# 221 +extern long labs(long a) throw(); +# 229 +extern long long llabs(long long a) throw(); +# 279 +extern double fabs(double x) throw(); +# 322 +extern float fabsf(float x) throw(); +# 332 +extern inline int min(const int a, const int b); +# 339 +extern inline unsigned umin(const unsigned a, const unsigned b); +# 346 +extern inline long long llmin(const long long a, const long long b); +# 353 +extern inline unsigned long long ullmin(const unsigned long long a, const unsigned long long b); +# 374 +extern float fminf(float x, float y) throw(); +# 394 +extern double fmin(double x, double y) throw(); +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern inline int max(const int a, const int b); +# 415 +extern inline unsigned umax(const unsigned a, const unsigned b); +# 422 +extern inline long long llmax(const long long a, const long long b); +# 429 +extern inline unsigned long long ullmax(const unsigned long long a, const unsigned long long b); +# 450 +extern float fmaxf(float x, float y) throw(); +# 470 +extern double fmax(double, double) throw(); +# 514 +extern double sin(double x) throw(); +# 547 +extern double cos(double x) throw(); +# 566 +extern void sincos(double x, double * sptr, double * cptr) throw(); +# 582 +extern void sincosf(float x, float * sptr, float * cptr) throw(); +# 627 +extern double tan(double x) throw(); +# 696 +extern double sqrt(double x) throw(); +# 768 +extern double rsqrt(double x); +# 838 +extern float rsqrtf(float x); +# 894 +extern double log2(double x) throw(); +# 959 +extern double exp2(double x) throw(); +# 1024 +extern float exp2f(float x) throw(); +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double exp10(double x) throw(); +# 1154 +extern float exp10f(float x) throw(); +# 1247 +extern double expm1(double x) throw(); +# 1339 +extern float expm1f(float x) throw(); +# 1395 +extern float log2f(float x) throw(); +# 1449 +extern double log10(double x) throw(); +# 1519 +extern double log(double x) throw(); +# 1615 +extern double log1p(double x) throw(); +# 1714 +extern float log1pf(float x) throw(); +# 1778 +extern double floor(double x) throw(); +# 1857 +extern double exp(double x) throw(); +# 1898 +extern double cosh(double x) throw(); +# 1948 +extern double sinh(double x) throw(); +# 1998 +extern double tanh(double x) throw(); +# 2053 +extern double acosh(double x) throw(); +# 2111 +extern float acoshf(float x) throw(); +# 2164 +extern double asinh(double x) throw(); +# 2217 +extern float asinhf(float x) throw(); +# 2271 +extern double atanh(double x) throw(); +# 2325 +extern float atanhf(float x) throw(); +# 2374 +extern double ldexp(double x, int exp) throw(); +# 2420 +extern float ldexpf(float x, int exp) throw(); +# 2472 +extern double logb(double x) throw(); +# 2527 +extern float logbf(float x) throw(); +# 2567 +extern int ilogb(double x) throw(); +# 2607 +extern int ilogbf(float x) throw(); +# 2683 +extern double scalbn(double x, int n) throw(); +# 2759 +extern float scalbnf(float x, int n) throw(); +# 2835 +extern double scalbln(double x, long n) throw(); +# 2911 +extern float scalblnf(float x, long n) throw(); +# 2988 +extern double frexp(double x, int * nptr) throw(); +# 3062 +extern float frexpf(float x, int * nptr) throw(); +# 3114 +extern double round(double x) throw(); +# 3169 +extern float roundf(float x) throw(); +# 3187 +extern long lround(double x) throw(); +# 3205 +extern long lroundf(float x) throw(); +# 3223 +extern long long llround(double x) throw(); +# 3241 +extern long long llroundf(float x) throw(); +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float rintf(float x) throw(); +# 3386 +extern long lrint(double x) throw(); +# 3403 +extern long lrintf(float x) throw(); +# 3420 +extern long long llrint(double x) throw(); +# 3437 +extern long long llrintf(float x) throw(); +# 3490 +extern double nearbyint(double x) throw(); +# 3543 +extern float nearbyintf(float x) throw(); +# 3605 +extern double ceil(double x) throw(); +# 3655 +extern double trunc(double x) throw(); +# 3708 +extern float truncf(float x) throw(); +# 3734 +extern double fdim(double x, double y) throw(); +# 3760 +extern float fdimf(float x, float y) throw(); +# 4060 +extern double atan2(double y, double x) throw(); +# 4131 +extern double atan(double x) throw(); +# 4154 +extern double acos(double x) throw(); +# 4205 +extern double asin(double x) throw(); +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double hypot(double x, double y) throw(); +# 4396 +extern float hypotf(float x, float y) throw(); +# 5182 +extern double cbrt(double x) throw(); +# 5268 +extern float cbrtf(float x) throw(); +# 5323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double rcbrt(double x); +# 5373 +extern float rcbrtf(float x); +# 5433 +extern double sinpi(double x); +# 5493 +extern float sinpif(float x); +# 5545 +extern double cospi(double x); +# 5597 +extern float cospif(float x); +# 5627 +extern void sincospi(double x, double * sptr, double * cptr); +# 5657 +extern void sincospif(float x, float * sptr, float * cptr); +# 5990 +extern double pow(double x, double y) throw(); +# 6046 +extern double modf(double x, double * iptr) throw(); +# 6105 +extern double fmod(double x, double y) throw(); +# 6201 +extern double remainder(double x, double y) throw(); +# 6300 +extern float remainderf(float x, float y) throw(); +# 6372 +extern double remquo(double x, double y, int * quo) throw(); +# 6444 +extern float remquof(float x, float y, int * quo) throw(); +# 6485 +extern double j0(double x) throw(); +# 6527 +extern float j0f(float x) throw(); +# 6596 +extern double j1(double x) throw(); +# 6665 +extern float j1f(float x) throw(); +# 6708 +extern double jn(int n, double x) throw(); +# 6751 +extern float jnf(int n, float x) throw(); +# 6812 +extern double y0(double x) throw(); +# 6873 +extern float y0f(float x) throw(); +# 6934 +extern double y1(double x) throw(); +# 6995 +extern float y1f(float x) throw(); +# 7058 +extern double yn(int n, double x) throw(); +# 7121 +extern float ynf(int n, float x) throw(); +# 7310 +extern double erf(double x) throw(); +# 7392 +extern float erff(float x) throw(); +# 7464 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erfinv(double x); +# 7529 +extern float erfinvf(float x); +# 7568 +extern double erfc(double x) throw(); +# 7606 +extern float erfcf(float x) throw(); +# 7723 +extern double lgamma(double x) throw(); +# 7785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erfcinv(double x); +# 7840 +extern float erfcinvf(float x); +# 7908 +extern double normcdfinv(double x); +# 7976 +extern float normcdfinvf(float x); +# 8019 +extern double normcdf(double x); +# 8062 +extern float normcdff(float x); +# 8126 +extern double erfcx(double x); +# 8190 +extern float erfcxf(float x); +# 8309 +extern float lgammaf(float x) throw(); +# 8407 +extern double tgamma(double x) throw(); +# 8505 +extern float tgammaf(float x) throw(); +# 8518 +extern double copysign(double x, double y) throw(); +# 8531 +extern float copysignf(float x, float y) throw(); +# 8550 +extern double nextafter(double x, double y) throw(); +# 8569 +extern float nextafterf(float x, float y) throw(); +# 8585 +extern double nan(const char * tagp) throw(); +# 8601 +extern float nanf(const char * tagp) throw(); +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isinff(float) throw(); +# 8609 +extern int __isnanf(float) throw(); +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __finite(double) throw(); +# 8620 +extern int __finitef(float) throw(); +# 8621 +extern int __signbit(double) throw(); +# 8622 +extern int __isnan(double) throw(); +# 8623 +extern int __isinf(double) throw(); +# 8626 +extern int __signbitf(float) throw(); +# 8785 +extern double fma(double x, double y, double z) throw(); +# 8943 +extern float fmaf(float x, float y, float z) throw(); +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __signbitl(long double) throw(); +# 8960 +extern int __finitel(long double) throw(); +# 8961 +extern int __isinfl(long double) throw(); +# 8962 +extern int __isnanl(long double) throw(); +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float acosf(float x) throw(); +# 9071 +extern float asinf(float x) throw(); +# 9151 +extern float atanf(float x) throw(); +# 9448 +extern float atan2f(float y, float x) throw(); +# 9482 +extern float cosf(float x) throw(); +# 9524 +extern float sinf(float x) throw(); +# 9566 +extern float tanf(float x) throw(); +# 9607 +extern float coshf(float x) throw(); +# 9657 +extern float sinhf(float x) throw(); +# 9707 +extern float tanhf(float x) throw(); +# 9759 +extern float logf(float x) throw(); +# 9839 +extern float expf(float x) throw(); +# 9891 +extern float log10f(float x) throw(); +# 9946 +extern float modff(float x, float * iptr) throw(); +# 10276 +extern float powf(float x, float y) throw(); +# 10345 +extern float sqrtf(float x) throw(); +# 10404 +extern float ceilf(float x) throw(); +# 10465 +extern float floorf(float x) throw(); +# 10523 +extern float fmodf(float x, float y) throw(); +# 10538 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 2192 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std { +# 2194 +typedef unsigned long size_t; +# 2195 +typedef long ptrdiff_t; +# 2198 +typedef __decltype((nullptr)) nullptr_t; +# 2200 +} +# 2214 +namespace std { +# 2216 +inline namespace __cxx11 __attribute((__abi_tag__("cxx11"))) { } +# 2217 +} +# 2218 +namespace __gnu_cxx { +# 2220 +inline namespace __cxx11 __attribute((__abi_tag__("cxx11"))) { } +# 2221 +} +# 67 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +extern "C++" { +# 69 +namespace std __attribute((__visibility__("default"))) { +# 73 +struct __true_type { }; +# 74 +struct __false_type { }; +# 76 +template< bool > +# 77 +struct __truth_type { +# 78 +typedef __false_type __type; }; +# 81 +template<> struct __truth_type< true> { +# 82 +typedef __true_type __type; }; +# 86 +template< class _Sp, class _Tp> +# 87 +struct __traitor { +# 89 +enum { __value = ((bool)_Sp::__value) || ((bool)_Tp::__value)}; +# 90 +typedef typename __truth_type< __value> ::__type __type; +# 91 +}; +# 94 +template< class , class > +# 95 +struct __are_same { +# 97 +enum { __value}; +# 98 +typedef __false_type __type; +# 99 +}; +# 101 +template< class _Tp> +# 102 +struct __are_same< _Tp, _Tp> { +# 104 +enum { __value = 1}; +# 105 +typedef __true_type __type; +# 106 +}; +# 109 +template< class _Tp> +# 110 +struct __is_void { +# 112 +enum { __value}; +# 113 +typedef __false_type __type; +# 114 +}; +# 117 +template<> struct __is_void< void> { +# 119 +enum { __value = 1}; +# 120 +typedef __true_type __type; +# 121 +}; +# 126 +template< class _Tp> +# 127 +struct __is_integer { +# 129 +enum { __value}; +# 130 +typedef __false_type __type; +# 131 +}; +# 138 +template<> struct __is_integer< bool> { +# 140 +enum { __value = 1}; +# 141 +typedef __true_type __type; +# 142 +}; +# 145 +template<> struct __is_integer< char> { +# 147 +enum { __value = 1}; +# 148 +typedef __true_type __type; +# 149 +}; +# 152 +template<> struct __is_integer< signed char> { +# 154 +enum { __value = 1}; +# 155 +typedef __true_type __type; +# 156 +}; +# 159 +template<> struct __is_integer< unsigned char> { +# 161 +enum { __value = 1}; +# 162 +typedef __true_type __type; +# 163 +}; +# 167 +template<> struct __is_integer< wchar_t> { +# 169 +enum { __value = 1}; +# 170 +typedef __true_type __type; +# 171 +}; +# 176 +template<> struct __is_integer< char16_t> { +# 178 +enum { __value = 1}; +# 179 +typedef __true_type __type; +# 180 +}; +# 183 +template<> struct __is_integer< char32_t> { +# 185 +enum { __value = 1}; +# 186 +typedef __true_type __type; +# 187 +}; +# 191 +template<> struct __is_integer< short> { +# 193 +enum { __value = 1}; +# 194 +typedef __true_type __type; +# 195 +}; +# 198 +template<> struct __is_integer< unsigned short> { +# 200 +enum { __value = 1}; +# 201 +typedef __true_type __type; +# 202 +}; +# 205 +template<> struct __is_integer< int> { +# 207 +enum { __value = 1}; +# 208 +typedef __true_type __type; +# 209 +}; +# 212 +template<> struct __is_integer< unsigned> { +# 214 +enum { __value = 1}; +# 215 +typedef __true_type __type; +# 216 +}; +# 219 +template<> struct __is_integer< long> { +# 221 +enum { __value = 1}; +# 222 +typedef __true_type __type; +# 223 +}; +# 226 +template<> struct __is_integer< unsigned long> { +# 228 +enum { __value = 1}; +# 229 +typedef __true_type __type; +# 230 +}; +# 233 +template<> struct __is_integer< long long> { +# 235 +enum { __value = 1}; +# 236 +typedef __true_type __type; +# 237 +}; +# 240 +template<> struct __is_integer< unsigned long long> { +# 242 +enum { __value = 1}; +# 243 +typedef __true_type __type; +# 244 +}; +# 261 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +template<> struct __is_integer< __int128> { enum { __value = 1}; typedef __true_type __type; }; template<> struct __is_integer< unsigned __int128> { enum { __value = 1}; typedef __true_type __type; }; +# 278 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +template< class _Tp> +# 279 +struct __is_floating { +# 281 +enum { __value}; +# 282 +typedef __false_type __type; +# 283 +}; +# 287 +template<> struct __is_floating< float> { +# 289 +enum { __value = 1}; +# 290 +typedef __true_type __type; +# 291 +}; +# 294 +template<> struct __is_floating< double> { +# 296 +enum { __value = 1}; +# 297 +typedef __true_type __type; +# 298 +}; +# 301 +template<> struct __is_floating< long double> { +# 303 +enum { __value = 1}; +# 304 +typedef __true_type __type; +# 305 +}; +# 310 +template< class _Tp> +# 311 +struct __is_pointer { +# 313 +enum { __value}; +# 314 +typedef __false_type __type; +# 315 +}; +# 317 +template< class _Tp> +# 318 +struct __is_pointer< _Tp *> { +# 320 +enum { __value = 1}; +# 321 +typedef __true_type __type; +# 322 +}; +# 327 +template< class _Tp> +# 328 +struct __is_arithmetic : public __traitor< __is_integer< _Tp> , __is_floating< _Tp> > { +# 330 +}; +# 335 +template< class _Tp> +# 336 +struct __is_scalar : public __traitor< __is_arithmetic< _Tp> , __is_pointer< _Tp> > { +# 338 +}; +# 343 +template< class _Tp> +# 344 +struct __is_char { +# 346 +enum { __value}; +# 347 +typedef __false_type __type; +# 348 +}; +# 351 +template<> struct __is_char< char> { +# 353 +enum { __value = 1}; +# 354 +typedef __true_type __type; +# 355 +}; +# 359 +template<> struct __is_char< wchar_t> { +# 361 +enum { __value = 1}; +# 362 +typedef __true_type __type; +# 363 +}; +# 366 +template< class _Tp> +# 367 +struct __is_byte { +# 369 +enum { __value}; +# 370 +typedef __false_type __type; +# 371 +}; +# 374 +template<> struct __is_byte< char> { +# 376 +enum { __value = 1}; +# 377 +typedef __true_type __type; +# 378 +}; +# 381 +template<> struct __is_byte< signed char> { +# 383 +enum { __value = 1}; +# 384 +typedef __true_type __type; +# 385 +}; +# 388 +template<> struct __is_byte< unsigned char> { +# 390 +enum { __value = 1}; +# 391 +typedef __true_type __type; +# 392 +}; +# 397 +template< class _Tp> +# 398 +struct __is_move_iterator { +# 400 +enum { __value}; +# 401 +typedef __false_type __type; +# 402 +}; +# 406 +template< class _Iterator> inline _Iterator +# 408 +__miter_base(_Iterator __it) +# 409 +{ return __it; } +# 412 +} +# 413 +} +# 37 "/usr/include/c++/7/ext/type_traits.h" 3 +extern "C++" { +# 39 +namespace __gnu_cxx __attribute((__visibility__("default"))) { +# 44 +template< bool , class > +# 45 +struct __enable_if { +# 46 +}; +# 48 +template< class _Tp> +# 49 +struct __enable_if< true, _Tp> { +# 50 +typedef _Tp __type; }; +# 54 +template< bool _Cond, class _Iftrue, class _Iffalse> +# 55 +struct __conditional_type { +# 56 +typedef _Iftrue __type; }; +# 58 +template< class _Iftrue, class _Iffalse> +# 59 +struct __conditional_type< false, _Iftrue, _Iffalse> { +# 60 +typedef _Iffalse __type; }; +# 64 +template< class _Tp> +# 65 +struct __add_unsigned { +# 68 +private: typedef __enable_if< std::__is_integer< _Tp> ::__value, _Tp> __if_type; +# 71 +public: typedef typename __enable_if< std::__is_integer< _Tp> ::__value, _Tp> ::__type __type; +# 72 +}; +# 75 +template<> struct __add_unsigned< char> { +# 76 +typedef unsigned char __type; }; +# 79 +template<> struct __add_unsigned< signed char> { +# 80 +typedef unsigned char __type; }; +# 83 +template<> struct __add_unsigned< short> { +# 84 +typedef unsigned short __type; }; +# 87 +template<> struct __add_unsigned< int> { +# 88 +typedef unsigned __type; }; +# 91 +template<> struct __add_unsigned< long> { +# 92 +typedef unsigned long __type; }; +# 95 +template<> struct __add_unsigned< long long> { +# 96 +typedef unsigned long long __type; }; +# 100 +template<> struct __add_unsigned< bool> ; +# 103 +template<> struct __add_unsigned< wchar_t> ; +# 107 +template< class _Tp> +# 108 +struct __remove_unsigned { +# 111 +private: typedef __enable_if< std::__is_integer< _Tp> ::__value, _Tp> __if_type; +# 114 +public: typedef typename __enable_if< std::__is_integer< _Tp> ::__value, _Tp> ::__type __type; +# 115 +}; +# 118 +template<> struct __remove_unsigned< char> { +# 119 +typedef signed char __type; }; +# 122 +template<> struct __remove_unsigned< unsigned char> { +# 123 +typedef signed char __type; }; +# 126 +template<> struct __remove_unsigned< unsigned short> { +# 127 +typedef short __type; }; +# 130 +template<> struct __remove_unsigned< unsigned> { +# 131 +typedef int __type; }; +# 134 +template<> struct __remove_unsigned< unsigned long> { +# 135 +typedef long __type; }; +# 138 +template<> struct __remove_unsigned< unsigned long long> { +# 139 +typedef long long __type; }; +# 143 +template<> struct __remove_unsigned< bool> ; +# 146 +template<> struct __remove_unsigned< wchar_t> ; +# 150 +template< class _Type> inline bool +# 152 +__is_null_pointer(_Type *__ptr) +# 153 +{ return __ptr == 0; } +# 155 +template< class _Type> inline bool +# 157 +__is_null_pointer(_Type) +# 158 +{ return false; } +# 162 +inline bool __is_null_pointer(std::nullptr_t) +# 163 +{ return true; } +# 167 +template< class _Tp, bool = std::template __is_integer< _Tp> ::__value> +# 168 +struct __promote { +# 169 +typedef double __type; }; +# 174 +template< class _Tp> +# 175 +struct __promote< _Tp, false> { +# 176 +}; +# 179 +template<> struct __promote< long double> { +# 180 +typedef long double __type; }; +# 183 +template<> struct __promote< double> { +# 184 +typedef double __type; }; +# 187 +template<> struct __promote< float> { +# 188 +typedef float __type; }; +# 190 +template< class _Tp, class _Up, class +# 191 +_Tp2 = typename __promote< _Tp> ::__type, class +# 192 +_Up2 = typename __promote< _Up> ::__type> +# 193 +struct __promote_2 { +# 195 +typedef __typeof__(_Tp2() + _Up2()) __type; +# 196 +}; +# 198 +template< class _Tp, class _Up, class _Vp, class +# 199 +_Tp2 = typename __promote< _Tp> ::__type, class +# 200 +_Up2 = typename __promote< _Up> ::__type, class +# 201 +_Vp2 = typename __promote< _Vp> ::__type> +# 202 +struct __promote_3 { +# 204 +typedef __typeof__((_Tp2() + _Up2()) + _Vp2()) __type; +# 205 +}; +# 207 +template< class _Tp, class _Up, class _Vp, class _Wp, class +# 208 +_Tp2 = typename __promote< _Tp> ::__type, class +# 209 +_Up2 = typename __promote< _Up> ::__type, class +# 210 +_Vp2 = typename __promote< _Vp> ::__type, class +# 211 +_Wp2 = typename __promote< _Wp> ::__type> +# 212 +struct __promote_4 { +# 214 +typedef __typeof__(((_Tp2() + _Up2()) + _Vp2()) + _Wp2()) __type; +# 215 +}; +# 218 +} +# 219 +} +# 34 "/usr/include/math.h" 3 +extern "C" { +# 149 "/usr/include/math.h" 3 +typedef float float_t; +# 150 +typedef double double_t; +# 238 "/usr/include/math.h" 3 +enum { +# 239 +FP_INT_UPWARD, +# 242 +FP_INT_DOWNWARD, +# 245 +FP_INT_TOWARDZERO, +# 248 +FP_INT_TONEARESTFROMZERO, +# 251 +FP_INT_TONEAREST +# 254 +}; +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassify(double __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbit(double __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinf(double __value) throw() __attribute((const)); +# 33 +extern int __finite(double __value) throw() __attribute((const)); +# 36 +extern int __isnan(double __value) throw() __attribute((const)); +# 39 +extern int __iseqsig(double __x, double __y) throw(); +# 42 +extern int __issignaling(double __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern double acos(double __x) throw(); extern double __acos(double __x) throw(); +# 55 +extern double asin(double __x) throw(); extern double __asin(double __x) throw(); +# 57 +extern double atan(double __x) throw(); extern double __atan(double __x) throw(); +# 59 +extern double atan2(double __y, double __x) throw(); extern double __atan2(double __y, double __x) throw(); +# 62 +extern double cos(double __x) throw(); extern double __cos(double __x) throw(); +# 64 +extern double sin(double __x) throw(); extern double __sin(double __x) throw(); +# 66 +extern double tan(double __x) throw(); extern double __tan(double __x) throw(); +# 71 +extern double cosh(double __x) throw(); extern double __cosh(double __x) throw(); +# 73 +extern double sinh(double __x) throw(); extern double __sinh(double __x) throw(); +# 75 +extern double tanh(double __x) throw(); extern double __tanh(double __x) throw(); +# 80 +extern void sincos(double __x, double * __sinx, double * __cosx) throw(); extern void __sincos(double __x, double * __sinx, double * __cosx) throw(); +# 85 +extern double acosh(double __x) throw(); extern double __acosh(double __x) throw(); +# 87 +extern double asinh(double __x) throw(); extern double __asinh(double __x) throw(); +# 89 +extern double atanh(double __x) throw(); extern double __atanh(double __x) throw(); +# 95 +extern double exp(double __x) throw(); extern double __exp(double __x) throw(); +# 98 +extern double frexp(double __x, int * __exponent) throw(); extern double __frexp(double __x, int * __exponent) throw(); +# 101 +extern double ldexp(double __x, int __exponent) throw(); extern double __ldexp(double __x, int __exponent) throw(); +# 104 +extern double log(double __x) throw(); extern double __log(double __x) throw(); +# 107 +extern double log10(double __x) throw(); extern double __log10(double __x) throw(); +# 110 +extern double modf(double __x, double * __iptr) throw(); extern double __modf(double __x, double * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern double exp10(double __x) throw(); extern double __exp10(double __x) throw(); +# 119 +extern double expm1(double __x) throw(); extern double __expm1(double __x) throw(); +# 122 +extern double log1p(double __x) throw(); extern double __log1p(double __x) throw(); +# 125 +extern double logb(double __x) throw(); extern double __logb(double __x) throw(); +# 130 +extern double exp2(double __x) throw(); extern double __exp2(double __x) throw(); +# 133 +extern double log2(double __x) throw(); extern double __log2(double __x) throw(); +# 140 +extern double pow(double __x, double __y) throw(); extern double __pow(double __x, double __y) throw(); +# 143 +extern double sqrt(double __x) throw(); extern double __sqrt(double __x) throw(); +# 147 +extern double hypot(double __x, double __y) throw(); extern double __hypot(double __x, double __y) throw(); +# 152 +extern double cbrt(double __x) throw(); extern double __cbrt(double __x) throw(); +# 159 +extern double ceil(double __x) throw() __attribute((const)); extern double __ceil(double __x) throw() __attribute((const)); +# 162 +extern double fabs(double __x) throw() __attribute((const)); extern double __fabs(double __x) throw() __attribute((const)); +# 165 +extern double floor(double __x) throw() __attribute((const)); extern double __floor(double __x) throw() __attribute((const)); +# 168 +extern double fmod(double __x, double __y) throw(); extern double __fmod(double __x, double __y) throw(); +# 182 "/usr/include/bits/mathcalls.h" 3 +extern int finite(double __value) throw() __attribute((const)); +# 185 +extern double drem(double __x, double __y) throw(); extern double __drem(double __x, double __y) throw(); +# 189 +extern double significand(double __x) throw(); extern double __significand(double __x) throw(); +# 196 +extern double copysign(double __x, double __y) throw() __attribute((const)); extern double __copysign(double __x, double __y) throw() __attribute((const)); +# 201 +extern double nan(const char * __tagb) throw(); extern double __nan(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern double j0(double) throw(); extern double __j0(double) throw(); +# 218 +extern double j1(double) throw(); extern double __j1(double) throw(); +# 219 +extern double jn(int, double) throw(); extern double __jn(int, double) throw(); +# 220 +extern double y0(double) throw(); extern double __y0(double) throw(); +# 221 +extern double y1(double) throw(); extern double __y1(double) throw(); +# 222 +extern double yn(int, double) throw(); extern double __yn(int, double) throw(); +# 228 +extern double erf(double) throw(); extern double __erf(double) throw(); +# 229 +extern double erfc(double) throw(); extern double __erfc(double) throw(); +# 230 +extern double lgamma(double) throw(); extern double __lgamma(double) throw(); +# 235 +extern double tgamma(double) throw(); extern double __tgamma(double) throw(); +# 241 +extern double gamma(double) throw(); extern double __gamma(double) throw(); +# 249 +extern double lgamma_r(double, int * __signgamp) throw(); extern double __lgamma_r(double, int * __signgamp) throw(); +# 256 +extern double rint(double __x) throw(); extern double __rint(double __x) throw(); +# 259 +extern double nextafter(double __x, double __y) throw(); extern double __nextafter(double __x, double __y) throw(); +# 261 +extern double nexttoward(double __x, long double __y) throw(); extern double __nexttoward(double __x, long double __y) throw(); +# 266 +extern double nextdown(double __x) throw(); extern double __nextdown(double __x) throw(); +# 268 +extern double nextup(double __x) throw(); extern double __nextup(double __x) throw(); +# 272 +extern double remainder(double __x, double __y) throw(); extern double __remainder(double __x, double __y) throw(); +# 276 +extern double scalbn(double __x, int __n) throw(); extern double __scalbn(double __x, int __n) throw(); +# 280 +extern int ilogb(double __x) throw(); extern int __ilogb(double __x) throw(); +# 285 +extern long llogb(double __x) throw(); extern long __llogb(double __x) throw(); +# 290 +extern double scalbln(double __x, long __n) throw(); extern double __scalbln(double __x, long __n) throw(); +# 294 +extern double nearbyint(double __x) throw(); extern double __nearbyint(double __x) throw(); +# 298 +extern double round(double __x) throw() __attribute((const)); extern double __round(double __x) throw() __attribute((const)); +# 302 +extern double trunc(double __x) throw() __attribute((const)); extern double __trunc(double __x) throw() __attribute((const)); +# 307 +extern double remquo(double __x, double __y, int * __quo) throw(); extern double __remquo(double __x, double __y, int * __quo) throw(); +# 314 +extern long lrint(double __x) throw(); extern long __lrint(double __x) throw(); +# 316 +extern long long llrint(double __x) throw(); extern long long __llrint(double __x) throw(); +# 320 +extern long lround(double __x) throw(); extern long __lround(double __x) throw(); +# 322 +extern long long llround(double __x) throw(); extern long long __llround(double __x) throw(); +# 326 +extern double fdim(double __x, double __y) throw(); extern double __fdim(double __x, double __y) throw(); +# 329 +extern double fmax(double __x, double __y) throw() __attribute((const)); extern double __fmax(double __x, double __y) throw() __attribute((const)); +# 332 +extern double fmin(double __x, double __y) throw() __attribute((const)); extern double __fmin(double __x, double __y) throw() __attribute((const)); +# 335 +extern double fma(double __x, double __y, double __z) throw(); extern double __fma(double __x, double __y, double __z) throw(); +# 340 +extern double roundeven(double __x) throw() __attribute((const)); extern double __roundeven(double __x) throw() __attribute((const)); +# 345 +extern __intmax_t fromfp(double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfp(double __x, int __round, unsigned __width) throw(); +# 350 +extern __uintmax_t ufromfp(double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfp(double __x, int __round, unsigned __width) throw(); +# 356 +extern __intmax_t fromfpx(double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpx(double __x, int __round, unsigned __width) throw(); +# 362 +extern __uintmax_t ufromfpx(double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpx(double __x, int __round, unsigned __width) throw(); +# 365 +extern double fmaxmag(double __x, double __y) throw() __attribute((const)); extern double __fmaxmag(double __x, double __y) throw() __attribute((const)); +# 368 +extern double fminmag(double __x, double __y) throw() __attribute((const)); extern double __fminmag(double __x, double __y) throw() __attribute((const)); +# 371 +extern int canonicalize(double * __cx, const double * __x) throw(); +# 377 +extern int totalorder(const double * __x, const double * __y) throw() +# 378 + __attribute((__pure__)); +# 382 +extern int totalordermag(const double * __x, const double * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern double getpayload(const double * __x) throw(); extern double __getpayload(const double * __x) throw(); +# 389 +extern int setpayload(double * __x, double __payload) throw(); +# 392 +extern int setpayloadsig(double * __x, double __payload) throw(); +# 400 +extern double scalb(double __x, double __n) throw(); extern double __scalb(double __x, double __n) throw(); +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassifyf(float __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbitf(float __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinff(float __value) throw() __attribute((const)); +# 33 +extern int __finitef(float __value) throw() __attribute((const)); +# 36 +extern int __isnanf(float __value) throw() __attribute((const)); +# 39 +extern int __iseqsigf(float __x, float __y) throw(); +# 42 +extern int __issignalingf(float __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern float acosf(float __x) throw(); extern float __acosf(float __x) throw(); +# 55 +extern float asinf(float __x) throw(); extern float __asinf(float __x) throw(); +# 57 +extern float atanf(float __x) throw(); extern float __atanf(float __x) throw(); +# 59 +extern float atan2f(float __y, float __x) throw(); extern float __atan2f(float __y, float __x) throw(); +# 62 +extern float cosf(float __x) throw(); +# 64 +extern float sinf(float __x) throw(); +# 66 +extern float tanf(float __x) throw(); +# 71 +extern float coshf(float __x) throw(); extern float __coshf(float __x) throw(); +# 73 +extern float sinhf(float __x) throw(); extern float __sinhf(float __x) throw(); +# 75 +extern float tanhf(float __x) throw(); extern float __tanhf(float __x) throw(); +# 80 +extern void sincosf(float __x, float * __sinx, float * __cosx) throw(); +# 85 +extern float acoshf(float __x) throw(); extern float __acoshf(float __x) throw(); +# 87 +extern float asinhf(float __x) throw(); extern float __asinhf(float __x) throw(); +# 89 +extern float atanhf(float __x) throw(); extern float __atanhf(float __x) throw(); +# 95 +extern float expf(float __x) throw(); +# 98 +extern float frexpf(float __x, int * __exponent) throw(); extern float __frexpf(float __x, int * __exponent) throw(); +# 101 +extern float ldexpf(float __x, int __exponent) throw(); extern float __ldexpf(float __x, int __exponent) throw(); +# 104 +extern float logf(float __x) throw(); +# 107 +extern float log10f(float __x) throw(); +# 110 +extern float modff(float __x, float * __iptr) throw(); extern float __modff(float __x, float * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern float exp10f(float __x) throw(); +# 119 +extern float expm1f(float __x) throw(); extern float __expm1f(float __x) throw(); +# 122 +extern float log1pf(float __x) throw(); extern float __log1pf(float __x) throw(); +# 125 +extern float logbf(float __x) throw(); extern float __logbf(float __x) throw(); +# 130 +extern float exp2f(float __x) throw(); extern float __exp2f(float __x) throw(); +# 133 +extern float log2f(float __x) throw(); +# 140 +extern float powf(float __x, float __y) throw(); +# 143 +extern float sqrtf(float __x) throw(); extern float __sqrtf(float __x) throw(); +# 147 +extern float hypotf(float __x, float __y) throw(); extern float __hypotf(float __x, float __y) throw(); +# 152 +extern float cbrtf(float __x) throw(); extern float __cbrtf(float __x) throw(); +# 159 +extern float ceilf(float __x) throw() __attribute((const)); extern float __ceilf(float __x) throw() __attribute((const)); +# 162 +extern float fabsf(float __x) throw() __attribute((const)); extern float __fabsf(float __x) throw() __attribute((const)); +# 165 +extern float floorf(float __x) throw() __attribute((const)); extern float __floorf(float __x) throw() __attribute((const)); +# 168 +extern float fmodf(float __x, float __y) throw(); extern float __fmodf(float __x, float __y) throw(); +# 177 +extern int isinff(float __value) throw() __attribute((const)); +# 182 +extern int finitef(float __value) throw() __attribute((const)); +# 185 +extern float dremf(float __x, float __y) throw(); extern float __dremf(float __x, float __y) throw(); +# 189 +extern float significandf(float __x) throw(); extern float __significandf(float __x) throw(); +# 196 +extern float copysignf(float __x, float __y) throw() __attribute((const)); extern float __copysignf(float __x, float __y) throw() __attribute((const)); +# 201 +extern float nanf(const char * __tagb) throw(); extern float __nanf(const char * __tagb) throw(); +# 211 +extern int isnanf(float __value) throw() __attribute((const)); +# 217 +extern float j0f(float) throw(); extern float __j0f(float) throw(); +# 218 +extern float j1f(float) throw(); extern float __j1f(float) throw(); +# 219 +extern float jnf(int, float) throw(); extern float __jnf(int, float) throw(); +# 220 +extern float y0f(float) throw(); extern float __y0f(float) throw(); +# 221 +extern float y1f(float) throw(); extern float __y1f(float) throw(); +# 222 +extern float ynf(int, float) throw(); extern float __ynf(int, float) throw(); +# 228 +extern float erff(float) throw(); extern float __erff(float) throw(); +# 229 +extern float erfcf(float) throw(); extern float __erfcf(float) throw(); +# 230 +extern float lgammaf(float) throw(); extern float __lgammaf(float) throw(); +# 235 +extern float tgammaf(float) throw(); extern float __tgammaf(float) throw(); +# 241 +extern float gammaf(float) throw(); extern float __gammaf(float) throw(); +# 249 +extern float lgammaf_r(float, int * __signgamp) throw(); extern float __lgammaf_r(float, int * __signgamp) throw(); +# 256 +extern float rintf(float __x) throw(); extern float __rintf(float __x) throw(); +# 259 +extern float nextafterf(float __x, float __y) throw(); extern float __nextafterf(float __x, float __y) throw(); +# 261 +extern float nexttowardf(float __x, long double __y) throw(); extern float __nexttowardf(float __x, long double __y) throw(); +# 266 +extern float nextdownf(float __x) throw(); extern float __nextdownf(float __x) throw(); +# 268 +extern float nextupf(float __x) throw(); extern float __nextupf(float __x) throw(); +# 272 +extern float remainderf(float __x, float __y) throw(); extern float __remainderf(float __x, float __y) throw(); +# 276 +extern float scalbnf(float __x, int __n) throw(); extern float __scalbnf(float __x, int __n) throw(); +# 280 +extern int ilogbf(float __x) throw(); extern int __ilogbf(float __x) throw(); +# 285 +extern long llogbf(float __x) throw(); extern long __llogbf(float __x) throw(); +# 290 +extern float scalblnf(float __x, long __n) throw(); extern float __scalblnf(float __x, long __n) throw(); +# 294 +extern float nearbyintf(float __x) throw(); extern float __nearbyintf(float __x) throw(); +# 298 +extern float roundf(float __x) throw() __attribute((const)); extern float __roundf(float __x) throw() __attribute((const)); +# 302 +extern float truncf(float __x) throw() __attribute((const)); extern float __truncf(float __x) throw() __attribute((const)); +# 307 +extern float remquof(float __x, float __y, int * __quo) throw(); extern float __remquof(float __x, float __y, int * __quo) throw(); +# 314 +extern long lrintf(float __x) throw(); extern long __lrintf(float __x) throw(); +# 316 +extern long long llrintf(float __x) throw(); extern long long __llrintf(float __x) throw(); +# 320 +extern long lroundf(float __x) throw(); extern long __lroundf(float __x) throw(); +# 322 +extern long long llroundf(float __x) throw(); extern long long __llroundf(float __x) throw(); +# 326 +extern float fdimf(float __x, float __y) throw(); extern float __fdimf(float __x, float __y) throw(); +# 329 +extern float fmaxf(float __x, float __y) throw() __attribute((const)); extern float __fmaxf(float __x, float __y) throw() __attribute((const)); +# 332 +extern float fminf(float __x, float __y) throw() __attribute((const)); extern float __fminf(float __x, float __y) throw() __attribute((const)); +# 335 +extern float fmaf(float __x, float __y, float __z) throw(); extern float __fmaf(float __x, float __y, float __z) throw(); +# 340 +extern float roundevenf(float __x) throw() __attribute((const)); extern float __roundevenf(float __x) throw() __attribute((const)); +# 345 +extern __intmax_t fromfpf(float __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf(float __x, int __round, unsigned __width) throw(); +# 350 +extern __uintmax_t ufromfpf(float __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf(float __x, int __round, unsigned __width) throw(); +# 356 +extern __intmax_t fromfpxf(float __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf(float __x, int __round, unsigned __width) throw(); +# 362 +extern __uintmax_t ufromfpxf(float __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf(float __x, int __round, unsigned __width) throw(); +# 365 +extern float fmaxmagf(float __x, float __y) throw() __attribute((const)); extern float __fmaxmagf(float __x, float __y) throw() __attribute((const)); +# 368 +extern float fminmagf(float __x, float __y) throw() __attribute((const)); extern float __fminmagf(float __x, float __y) throw() __attribute((const)); +# 371 +extern int canonicalizef(float * __cx, const float * __x) throw(); +# 377 +extern int totalorderf(const float * __x, const float * __y) throw() +# 378 + __attribute((__pure__)); +# 382 +extern int totalordermagf(const float * __x, const float * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern float getpayloadf(const float * __x) throw(); extern float __getpayloadf(const float * __x) throw(); +# 389 +extern int setpayloadf(float * __x, float __payload) throw(); +# 392 +extern int setpayloadsigf(float * __x, float __payload) throw(); +# 400 +extern float scalbf(float __x, float __n) throw(); extern float __scalbf(float __x, float __n) throw(); +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassifyl(long double __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbitl(long double __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinfl(long double __value) throw() __attribute((const)); +# 33 +extern int __finitel(long double __value) throw() __attribute((const)); +# 36 +extern int __isnanl(long double __value) throw() __attribute((const)); +# 39 +extern int __iseqsigl(long double __x, long double __y) throw(); +# 42 +extern int __issignalingl(long double __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern long double acosl(long double __x) throw(); extern long double __acosl(long double __x) throw(); +# 55 +extern long double asinl(long double __x) throw(); extern long double __asinl(long double __x) throw(); +# 57 +extern long double atanl(long double __x) throw(); extern long double __atanl(long double __x) throw(); +# 59 +extern long double atan2l(long double __y, long double __x) throw(); extern long double __atan2l(long double __y, long double __x) throw(); +# 62 +extern long double cosl(long double __x) throw(); extern long double __cosl(long double __x) throw(); +# 64 +extern long double sinl(long double __x) throw(); extern long double __sinl(long double __x) throw(); +# 66 +extern long double tanl(long double __x) throw(); extern long double __tanl(long double __x) throw(); +# 71 +extern long double coshl(long double __x) throw(); extern long double __coshl(long double __x) throw(); +# 73 +extern long double sinhl(long double __x) throw(); extern long double __sinhl(long double __x) throw(); +# 75 +extern long double tanhl(long double __x) throw(); extern long double __tanhl(long double __x) throw(); +# 80 +extern void sincosl(long double __x, long double * __sinx, long double * __cosx) throw(); extern void __sincosl(long double __x, long double * __sinx, long double * __cosx) throw(); +# 85 +extern long double acoshl(long double __x) throw(); extern long double __acoshl(long double __x) throw(); +# 87 +extern long double asinhl(long double __x) throw(); extern long double __asinhl(long double __x) throw(); +# 89 +extern long double atanhl(long double __x) throw(); extern long double __atanhl(long double __x) throw(); +# 95 +extern long double expl(long double __x) throw(); extern long double __expl(long double __x) throw(); +# 98 +extern long double frexpl(long double __x, int * __exponent) throw(); extern long double __frexpl(long double __x, int * __exponent) throw(); +# 101 +extern long double ldexpl(long double __x, int __exponent) throw(); extern long double __ldexpl(long double __x, int __exponent) throw(); +# 104 +extern long double logl(long double __x) throw(); extern long double __logl(long double __x) throw(); +# 107 +extern long double log10l(long double __x) throw(); extern long double __log10l(long double __x) throw(); +# 110 +extern long double modfl(long double __x, long double * __iptr) throw(); extern long double __modfl(long double __x, long double * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern long double exp10l(long double __x) throw(); extern long double __exp10l(long double __x) throw(); +# 119 +extern long double expm1l(long double __x) throw(); extern long double __expm1l(long double __x) throw(); +# 122 +extern long double log1pl(long double __x) throw(); extern long double __log1pl(long double __x) throw(); +# 125 +extern long double logbl(long double __x) throw(); extern long double __logbl(long double __x) throw(); +# 130 +extern long double exp2l(long double __x) throw(); extern long double __exp2l(long double __x) throw(); +# 133 +extern long double log2l(long double __x) throw(); extern long double __log2l(long double __x) throw(); +# 140 +extern long double powl(long double __x, long double __y) throw(); extern long double __powl(long double __x, long double __y) throw(); +# 143 +extern long double sqrtl(long double __x) throw(); extern long double __sqrtl(long double __x) throw(); +# 147 +extern long double hypotl(long double __x, long double __y) throw(); extern long double __hypotl(long double __x, long double __y) throw(); +# 152 +extern long double cbrtl(long double __x) throw(); extern long double __cbrtl(long double __x) throw(); +# 159 +extern long double ceill(long double __x) throw() __attribute((const)); extern long double __ceill(long double __x) throw() __attribute((const)); +# 162 +extern long double fabsl(long double __x) throw() __attribute((const)); extern long double __fabsl(long double __x) throw() __attribute((const)); +# 165 +extern long double floorl(long double __x) throw() __attribute((const)); extern long double __floorl(long double __x) throw() __attribute((const)); +# 168 +extern long double fmodl(long double __x, long double __y) throw(); extern long double __fmodl(long double __x, long double __y) throw(); +# 177 +extern int isinfl(long double __value) throw() __attribute((const)); +# 182 +extern int finitel(long double __value) throw() __attribute((const)); +# 185 +extern long double dreml(long double __x, long double __y) throw(); extern long double __dreml(long double __x, long double __y) throw(); +# 189 +extern long double significandl(long double __x) throw(); extern long double __significandl(long double __x) throw(); +# 196 +extern long double copysignl(long double __x, long double __y) throw() __attribute((const)); extern long double __copysignl(long double __x, long double __y) throw() __attribute((const)); +# 201 +extern long double nanl(const char * __tagb) throw(); extern long double __nanl(const char * __tagb) throw(); +# 211 +extern int isnanl(long double __value) throw() __attribute((const)); +# 217 +extern long double j0l(long double) throw(); extern long double __j0l(long double) throw(); +# 218 +extern long double j1l(long double) throw(); extern long double __j1l(long double) throw(); +# 219 +extern long double jnl(int, long double) throw(); extern long double __jnl(int, long double) throw(); +# 220 +extern long double y0l(long double) throw(); extern long double __y0l(long double) throw(); +# 221 +extern long double y1l(long double) throw(); extern long double __y1l(long double) throw(); +# 222 +extern long double ynl(int, long double) throw(); extern long double __ynl(int, long double) throw(); +# 228 +extern long double erfl(long double) throw(); extern long double __erfl(long double) throw(); +# 229 +extern long double erfcl(long double) throw(); extern long double __erfcl(long double) throw(); +# 230 +extern long double lgammal(long double) throw(); extern long double __lgammal(long double) throw(); +# 235 +extern long double tgammal(long double) throw(); extern long double __tgammal(long double) throw(); +# 241 +extern long double gammal(long double) throw(); extern long double __gammal(long double) throw(); +# 249 +extern long double lgammal_r(long double, int * __signgamp) throw(); extern long double __lgammal_r(long double, int * __signgamp) throw(); +# 256 +extern long double rintl(long double __x) throw(); extern long double __rintl(long double __x) throw(); +# 259 +extern long double nextafterl(long double __x, long double __y) throw(); extern long double __nextafterl(long double __x, long double __y) throw(); +# 261 +extern long double nexttowardl(long double __x, long double __y) throw(); extern long double __nexttowardl(long double __x, long double __y) throw(); +# 266 +extern long double nextdownl(long double __x) throw(); extern long double __nextdownl(long double __x) throw(); +# 268 +extern long double nextupl(long double __x) throw(); extern long double __nextupl(long double __x) throw(); +# 272 +extern long double remainderl(long double __x, long double __y) throw(); extern long double __remainderl(long double __x, long double __y) throw(); +# 276 +extern long double scalbnl(long double __x, int __n) throw(); extern long double __scalbnl(long double __x, int __n) throw(); +# 280 +extern int ilogbl(long double __x) throw(); extern int __ilogbl(long double __x) throw(); +# 285 +extern long llogbl(long double __x) throw(); extern long __llogbl(long double __x) throw(); +# 290 +extern long double scalblnl(long double __x, long __n) throw(); extern long double __scalblnl(long double __x, long __n) throw(); +# 294 +extern long double nearbyintl(long double __x) throw(); extern long double __nearbyintl(long double __x) throw(); +# 298 +extern long double roundl(long double __x) throw() __attribute((const)); extern long double __roundl(long double __x) throw() __attribute((const)); +# 302 +extern long double truncl(long double __x) throw() __attribute((const)); extern long double __truncl(long double __x) throw() __attribute((const)); +# 307 +extern long double remquol(long double __x, long double __y, int * __quo) throw(); extern long double __remquol(long double __x, long double __y, int * __quo) throw(); +# 314 +extern long lrintl(long double __x) throw(); extern long __lrintl(long double __x) throw(); +# 316 +extern long long llrintl(long double __x) throw(); extern long long __llrintl(long double __x) throw(); +# 320 +extern long lroundl(long double __x) throw(); extern long __lroundl(long double __x) throw(); +# 322 +extern long long llroundl(long double __x) throw(); extern long long __llroundl(long double __x) throw(); +# 326 +extern long double fdiml(long double __x, long double __y) throw(); extern long double __fdiml(long double __x, long double __y) throw(); +# 329 +extern long double fmaxl(long double __x, long double __y) throw() __attribute((const)); extern long double __fmaxl(long double __x, long double __y) throw() __attribute((const)); +# 332 +extern long double fminl(long double __x, long double __y) throw() __attribute((const)); extern long double __fminl(long double __x, long double __y) throw() __attribute((const)); +# 335 +extern long double fmal(long double __x, long double __y, long double __z) throw(); extern long double __fmal(long double __x, long double __y, long double __z) throw(); +# 340 +extern long double roundevenl(long double __x) throw() __attribute((const)); extern long double __roundevenl(long double __x) throw() __attribute((const)); +# 345 +extern __intmax_t fromfpl(long double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpl(long double __x, int __round, unsigned __width) throw(); +# 350 +extern __uintmax_t ufromfpl(long double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpl(long double __x, int __round, unsigned __width) throw(); +# 356 +extern __intmax_t fromfpxl(long double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxl(long double __x, int __round, unsigned __width) throw(); +# 362 +extern __uintmax_t ufromfpxl(long double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxl(long double __x, int __round, unsigned __width) throw(); +# 365 +extern long double fmaxmagl(long double __x, long double __y) throw() __attribute((const)); extern long double __fmaxmagl(long double __x, long double __y) throw() __attribute((const)); +# 368 +extern long double fminmagl(long double __x, long double __y) throw() __attribute((const)); extern long double __fminmagl(long double __x, long double __y) throw() __attribute((const)); +# 371 +extern int canonicalizel(long double * __cx, const long double * __x) throw(); +# 377 +extern int totalorderl(const long double * __x, const long double * __y) throw() +# 378 + __attribute((__pure__)); +# 382 +extern int totalordermagl(const long double * __x, const long double * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern long double getpayloadl(const long double * __x) throw(); extern long double __getpayloadl(const long double * __x) throw(); +# 389 +extern int setpayloadl(long double * __x, long double __payload) throw(); +# 392 +extern int setpayloadsigl(long double * __x, long double __payload) throw(); +# 400 +extern long double scalbl(long double __x, long double __n) throw(); extern long double __scalbl(long double __x, long double __n) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern float fadd(double __x, double __y) throw(); +# 27 +extern float fdiv(double __x, double __y) throw(); +# 30 +extern float fmul(double __x, double __y) throw(); +# 33 +extern float fsub(double __x, double __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern float faddl(long double __x, long double __y) throw(); +# 27 +extern float fdivl(long double __x, long double __y) throw(); +# 30 +extern float fmull(long double __x, long double __y) throw(); +# 33 +extern float fsubl(long double __x, long double __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern double daddl(long double __x, long double __y) throw(); +# 27 +extern double ddivl(long double __x, long double __y) throw(); +# 30 +extern double dmull(long double __x, long double __y) throw(); +# 33 +extern double dsubl(long double __x, long double __y) throw(); +# 773 "/usr/include/math.h" 3 +extern int signgam; +# 854 "/usr/include/math.h" 3 +enum { +# 855 +FP_NAN, +# 858 +FP_INFINITE, +# 861 +FP_ZERO, +# 864 +FP_SUBNORMAL, +# 867 +FP_NORMAL +# 870 +}; +# 23 "/usr/include/bits/iscanonical.h" 3 +extern int __iscanonicall(long double __x) throw() +# 24 + __attribute((const)); +# 46 +extern "C++" { +# 47 +inline int iscanonical(float __val) { return (((void)((__typeof__(__val))__val)), 1); } +# 48 +inline int iscanonical(double __val) { return (((void)((__typeof__(__val))__val)), 1); } +# 49 +inline int iscanonical(long double __val) { return __iscanonicall(__val); } +# 53 +} +# 985 "/usr/include/math.h" 3 +extern "C++" { +# 986 +inline int issignaling(float __val) { return __issignalingf(__val); } +# 987 +inline int issignaling(double __val) { return __issignaling(__val); } +# 989 +inline int issignaling(long double __val) +# 990 +{ +# 994 +return __issignalingl(__val); +# 996 +} +# 1002 +} +# 1016 "/usr/include/math.h" 3 +extern "C++" { +# 1047 "/usr/include/math.h" 3 +template< class __T> inline bool +# 1048 +iszero(__T __val) +# 1049 +{ +# 1050 +return __val == 0; +# 1051 +} +# 1053 +} +# 1278 "/usr/include/math.h" 3 +extern "C++" { +# 1279 +template< class > struct __iseqsig_type; +# 1281 +template<> struct __iseqsig_type< float> { +# 1283 +static int __call(float __x, float __y) throw() +# 1284 +{ +# 1285 +return __iseqsigf(__x, __y); +# 1286 +} +# 1287 +}; +# 1289 +template<> struct __iseqsig_type< double> { +# 1291 +static int __call(double __x, double __y) throw() +# 1292 +{ +# 1293 +return __iseqsig(__x, __y); +# 1294 +} +# 1295 +}; +# 1297 +template<> struct __iseqsig_type< long double> { +# 1299 +static int __call(long double __x, long double __y) throw() +# 1300 +{ +# 1302 +return __iseqsigl(__x, __y); +# 1306 +} +# 1307 +}; +# 1321 "/usr/include/math.h" 3 +template< class _T1, class _T2> inline int +# 1323 +iseqsig(_T1 __x, _T2 __y) throw() +# 1324 +{ +# 1326 +typedef __decltype(((__x + __y) + (0.0F))) _T3; +# 1330 +return __iseqsig_type< __decltype(((__x + __y) + (0.0F)))> ::__call(__x, __y); +# 1331 +} +# 1333 +} +# 1338 +} +# 33 "/usr/include/stdlib.h" 3 +extern "C" { +# 62 "/usr/include/stdlib.h" 3 +typedef +# 59 +struct { +# 60 +int quot; +# 61 +int rem; +# 62 +} div_t; +# 70 +typedef +# 67 +struct { +# 68 +long quot; +# 69 +long rem; +# 70 +} ldiv_t; +# 80 +typedef +# 77 +struct { +# 78 +long long quot; +# 79 +long long rem; +# 80 +} lldiv_t; +# 97 +extern size_t __ctype_get_mb_cur_max() throw(); +# 101 +extern double atof(const char * __nptr) throw() +# 102 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 104 +extern int atoi(const char * __nptr) throw() +# 105 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 107 +extern long atol(const char * __nptr) throw() +# 108 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 112 +extern long long atoll(const char * __nptr) throw() +# 113 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 117 +extern double strtod(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 119 + __attribute((__nonnull__(1))); +# 123 +extern float strtof(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 124 + __attribute((__nonnull__(1))); +# 126 +extern long double strtold(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 128 + __attribute((__nonnull__(1))); +# 176 +extern long strtol(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 178 + __attribute((__nonnull__(1))); +# 180 +extern unsigned long strtoul(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 182 + __attribute((__nonnull__(1))); +# 187 +extern long long strtoq(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 189 + __attribute((__nonnull__(1))); +# 192 +extern unsigned long long strtouq(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 194 + __attribute((__nonnull__(1))); +# 200 +extern long long strtoll(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 202 + __attribute((__nonnull__(1))); +# 205 +extern unsigned long long strtoull(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 207 + __attribute((__nonnull__(1))); +# 212 +extern int strfromd(char * __dest, size_t __size, const char * __format, double __f) throw() +# 214 + __attribute((__nonnull__(3))); +# 216 +extern int strfromf(char * __dest, size_t __size, const char * __format, float __f) throw() +# 218 + __attribute((__nonnull__(3))); +# 220 +extern int strfroml(char * __dest, size_t __size, const char * __format, long double __f) throw() +# 222 + __attribute((__nonnull__(3))); +# 274 +extern long strtol_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 276 + __attribute((__nonnull__(1, 4))); +# 278 +extern unsigned long strtoul_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 281 + __attribute((__nonnull__(1, 4))); +# 284 +extern long long strtoll_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 287 + __attribute((__nonnull__(1, 4))); +# 290 +extern unsigned long long strtoull_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 293 + __attribute((__nonnull__(1, 4))); +# 295 +extern double strtod_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 297 + __attribute((__nonnull__(1, 3))); +# 299 +extern float strtof_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 301 + __attribute((__nonnull__(1, 3))); +# 303 +extern long double strtold_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 306 + __attribute((__nonnull__(1, 3))); +# 385 "/usr/include/stdlib.h" 3 +extern char *l64a(long __n) throw(); +# 388 +extern long a64l(const char * __s) throw() +# 389 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 27 "/usr/include/sys/types.h" 3 +extern "C" { +# 33 +typedef __u_char u_char; +# 34 +typedef __u_short u_short; +# 35 +typedef __u_int u_int; +# 36 +typedef __u_long u_long; +# 37 +typedef __quad_t quad_t; +# 38 +typedef __u_quad_t u_quad_t; +# 39 +typedef __fsid_t fsid_t; +# 42 +typedef __loff_t loff_t; +# 47 +typedef __ino_t ino_t; +# 54 "/usr/include/sys/types.h" 3 +typedef __ino64_t ino64_t; +# 59 +typedef __dev_t dev_t; +# 64 +typedef __gid_t gid_t; +# 69 +typedef __mode_t mode_t; +# 74 +typedef __nlink_t nlink_t; +# 79 +typedef __uid_t uid_t; +# 85 +typedef __off_t off_t; +# 92 "/usr/include/sys/types.h" 3 +typedef __off64_t off64_t; +# 103 +typedef __id_t id_t; +# 108 +typedef __ssize_t ssize_t; +# 114 +typedef __daddr_t daddr_t; +# 115 +typedef __caddr_t caddr_t; +# 121 +typedef __key_t key_t; +# 134 "/usr/include/sys/types.h" 3 +typedef __useconds_t useconds_t; +# 138 +typedef __suseconds_t suseconds_t; +# 148 "/usr/include/sys/types.h" 3 +typedef unsigned long ulong; +# 149 +typedef unsigned short ushort; +# 150 +typedef unsigned uint; +# 24 "/usr/include/bits/stdint-intn.h" 3 +typedef __int8_t int8_t; +# 25 +typedef __int16_t int16_t; +# 26 +typedef __int32_t int32_t; +# 27 +typedef __int64_t int64_t; +# 158 "/usr/include/sys/types.h" 3 +typedef __uint8_t u_int8_t; +# 159 +typedef __uint16_t u_int16_t; +# 160 +typedef __uint32_t u_int32_t; +# 161 +typedef __uint64_t u_int64_t; +# 164 +typedef long register_t __attribute((__mode__(__word__))); +# 34 "/usr/include/bits/byteswap.h" 3 +static inline __uint16_t __bswap_16(__uint16_t __bsx) +# 35 +{ +# 37 +return __builtin_bswap16(__bsx); +# 41 +} +# 49 +static inline __uint32_t __bswap_32(__uint32_t __bsx) +# 50 +{ +# 52 +return __builtin_bswap32(__bsx); +# 56 +} +# 70 "/usr/include/bits/byteswap.h" 3 +static inline __uint64_t __bswap_64(__uint64_t __bsx) +# 71 +{ +# 73 +return __builtin_bswap64(__bsx); +# 77 +} +# 33 "/usr/include/bits/uintn-identity.h" 3 +static inline __uint16_t __uint16_identity(__uint16_t __x) +# 34 +{ +# 35 +return __x; +# 36 +} +# 39 +static inline __uint32_t __uint32_identity(__uint32_t __x) +# 40 +{ +# 41 +return __x; +# 42 +} +# 45 +static inline __uint64_t __uint64_identity(__uint64_t __x) +# 46 +{ +# 47 +return __x; +# 48 +} +# 8 "/usr/include/bits/types/__sigset_t.h" 3 +typedef +# 6 +struct { +# 7 +unsigned long __val[(1024) / ((8) * sizeof(unsigned long))]; +# 8 +} __sigset_t; +# 7 "/usr/include/bits/types/sigset_t.h" 3 +typedef __sigset_t sigset_t; +# 49 "/usr/include/sys/select.h" 3 +typedef long __fd_mask; +# 70 +typedef +# 60 +struct { +# 64 +__fd_mask fds_bits[1024 / (8 * ((int)sizeof(__fd_mask)))]; +# 70 +} fd_set; +# 77 +typedef __fd_mask fd_mask; +# 91 +extern "C" { +# 101 +extern int select(int __nfds, fd_set *__restrict__ __readfds, fd_set *__restrict__ __writefds, fd_set *__restrict__ __exceptfds, timeval *__restrict__ __timeout); +# 113 +extern int pselect(int __nfds, fd_set *__restrict__ __readfds, fd_set *__restrict__ __writefds, fd_set *__restrict__ __exceptfds, const timespec *__restrict__ __timeout, const __sigset_t *__restrict__ __sigmask); +# 126 +} +# 185 "/usr/include/sys/types.h" 3 +typedef __blksize_t blksize_t; +# 192 +typedef __blkcnt_t blkcnt_t; +# 196 +typedef __fsblkcnt_t fsblkcnt_t; +# 200 +typedef __fsfilcnt_t fsfilcnt_t; +# 219 "/usr/include/sys/types.h" 3 +typedef __blkcnt64_t blkcnt64_t; +# 220 +typedef __fsblkcnt64_t fsblkcnt64_t; +# 221 +typedef __fsfilcnt64_t fsfilcnt64_t; +# 53 "/usr/include/bits/thread-shared-types.h" 3 +typedef +# 49 +struct __pthread_internal_list { +# 51 +__pthread_internal_list *__prev; +# 52 +__pthread_internal_list *__next; +# 53 +} __pthread_list_t; +# 58 +typedef +# 55 +struct __pthread_internal_slist { +# 57 +__pthread_internal_slist *__next; +# 58 +} __pthread_slist_t; +# 22 "/usr/include/bits/struct_mutex.h" 3 +struct __pthread_mutex_s { +# 24 +int __lock; +# 25 +unsigned __count; +# 26 +int __owner; +# 28 +unsigned __nusers; +# 32 +int __kind; +# 34 +short __spins; +# 35 +short __elision; +# 36 +__pthread_list_t __list; +# 53 "/usr/include/bits/struct_mutex.h" 3 +}; +# 23 "/usr/include/bits/struct_rwlock.h" 3 +struct __pthread_rwlock_arch_t { +# 25 +unsigned __readers; +# 26 +unsigned __writers; +# 27 +unsigned __wrphase_futex; +# 28 +unsigned __writers_futex; +# 29 +unsigned __pad3; +# 30 +unsigned __pad4; +# 32 +int __cur_writer; +# 33 +int __shared; +# 34 +signed char __rwelision; +# 39 +unsigned char __pad1[7]; +# 42 +unsigned long __pad2; +# 45 +unsigned __flags; +# 55 "/usr/include/bits/struct_rwlock.h" 3 +}; +# 92 "/usr/include/bits/thread-shared-types.h" 3 +struct __pthread_cond_s { +# 95 +union { +# 96 +unsigned long long __wseq; +# 98 +struct { +# 99 +unsigned __low; +# 100 +unsigned __high; +# 101 +} __wseq32; +# 102 +}; +# 104 +union { +# 105 +unsigned long long __g1_start; +# 107 +struct { +# 108 +unsigned __low; +# 109 +unsigned __high; +# 110 +} __g1_start32; +# 111 +}; +# 112 +unsigned __g_refs[2]; +# 113 +unsigned __g_size[2]; +# 114 +unsigned __g1_orig_size; +# 115 +unsigned __wrefs; +# 116 +unsigned __g_signals[2]; +# 117 +}; +# 27 "/usr/include/bits/pthreadtypes.h" 3 +typedef unsigned long pthread_t; +# 36 +typedef +# 33 +union { +# 34 +char __size[4]; +# 35 +int __align; +# 36 +} pthread_mutexattr_t; +# 45 +typedef +# 42 +union { +# 43 +char __size[4]; +# 44 +int __align; +# 45 +} pthread_condattr_t; +# 49 +typedef unsigned pthread_key_t; +# 53 +typedef int pthread_once_t; +# 56 +union pthread_attr_t { +# 58 +char __size[56]; +# 59 +long __align; +# 60 +}; +# 62 +typedef pthread_attr_t pthread_attr_t; +# 72 +typedef +# 68 +union { +# 69 +__pthread_mutex_s __data; +# 70 +char __size[40]; +# 71 +long __align; +# 72 +} pthread_mutex_t; +# 80 +typedef +# 76 +union { +# 77 +__pthread_cond_s __data; +# 78 +char __size[48]; +# 79 +long long __align; +# 80 +} pthread_cond_t; +# 91 +typedef +# 87 +union { +# 88 +__pthread_rwlock_arch_t __data; +# 89 +char __size[56]; +# 90 +long __align; +# 91 +} pthread_rwlock_t; +# 97 +typedef +# 94 +union { +# 95 +char __size[8]; +# 96 +long __align; +# 97 +} pthread_rwlockattr_t; +# 103 +typedef volatile int pthread_spinlock_t; +# 112 +typedef +# 109 +union { +# 110 +char __size[32]; +# 111 +long __align; +# 112 +} pthread_barrier_t; +# 118 +typedef +# 115 +union { +# 116 +char __size[4]; +# 117 +int __align; +# 118 +} pthread_barrierattr_t; +# 230 "/usr/include/sys/types.h" 3 +} +# 401 "/usr/include/stdlib.h" 3 +extern long random() throw(); +# 404 +extern void srandom(unsigned __seed) throw(); +# 410 +extern char *initstate(unsigned __seed, char * __statebuf, size_t __statelen) throw() +# 411 + __attribute((__nonnull__(2))); +# 415 +extern char *setstate(char * __statebuf) throw() __attribute((__nonnull__(1))); +# 423 +struct random_data { +# 425 +int32_t *fptr; +# 426 +int32_t *rptr; +# 427 +int32_t *state; +# 428 +int rand_type; +# 429 +int rand_deg; +# 430 +int rand_sep; +# 431 +int32_t *end_ptr; +# 432 +}; +# 434 +extern int random_r(random_data *__restrict__ __buf, int32_t *__restrict__ __result) throw() +# 435 + __attribute((__nonnull__(1, 2))); +# 437 +extern int srandom_r(unsigned __seed, random_data * __buf) throw() +# 438 + __attribute((__nonnull__(2))); +# 440 +extern int initstate_r(unsigned __seed, char *__restrict__ __statebuf, size_t __statelen, random_data *__restrict__ __buf) throw() +# 443 + __attribute((__nonnull__(2, 4))); +# 445 +extern int setstate_r(char *__restrict__ __statebuf, random_data *__restrict__ __buf) throw() +# 447 + __attribute((__nonnull__(1, 2))); +# 453 +extern int rand() throw(); +# 455 +extern void srand(unsigned __seed) throw(); +# 459 +extern int rand_r(unsigned * __seed) throw(); +# 467 +extern double drand48() throw(); +# 468 +extern double erand48(unsigned short __xsubi[3]) throw() __attribute((__nonnull__(1))); +# 471 +extern long lrand48() throw(); +# 472 +extern long nrand48(unsigned short __xsubi[3]) throw() +# 473 + __attribute((__nonnull__(1))); +# 476 +extern long mrand48() throw(); +# 477 +extern long jrand48(unsigned short __xsubi[3]) throw() +# 478 + __attribute((__nonnull__(1))); +# 481 +extern void srand48(long __seedval) throw(); +# 482 +extern unsigned short *seed48(unsigned short __seed16v[3]) throw() +# 483 + __attribute((__nonnull__(1))); +# 484 +extern void lcong48(unsigned short __param[7]) throw() __attribute((__nonnull__(1))); +# 490 +struct drand48_data { +# 492 +unsigned short __x[3]; +# 493 +unsigned short __old_x[3]; +# 494 +unsigned short __c; +# 495 +unsigned short __init; +# 496 +unsigned long long __a; +# 498 +}; +# 501 +extern int drand48_r(drand48_data *__restrict__ __buffer, double *__restrict__ __result) throw() +# 502 + __attribute((__nonnull__(1, 2))); +# 503 +extern int erand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, double *__restrict__ __result) throw() +# 505 + __attribute((__nonnull__(1, 2))); +# 508 +extern int lrand48_r(drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 510 + __attribute((__nonnull__(1, 2))); +# 511 +extern int nrand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 514 + __attribute((__nonnull__(1, 2))); +# 517 +extern int mrand48_r(drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 519 + __attribute((__nonnull__(1, 2))); +# 520 +extern int jrand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 523 + __attribute((__nonnull__(1, 2))); +# 526 +extern int srand48_r(long __seedval, drand48_data * __buffer) throw() +# 527 + __attribute((__nonnull__(2))); +# 529 +extern int seed48_r(unsigned short __seed16v[3], drand48_data * __buffer) throw() +# 530 + __attribute((__nonnull__(1, 2))); +# 532 +extern int lcong48_r(unsigned short __param[7], drand48_data * __buffer) throw() +# 534 + __attribute((__nonnull__(1, 2))); +# 539 +extern void *malloc(size_t __size) throw() __attribute((__malloc__)) +# 540 + __attribute((__alloc_size__(1))); +# 542 +extern void *calloc(size_t __nmemb, size_t __size) throw() +# 543 + __attribute((__malloc__)) __attribute((__alloc_size__(1, 2))); +# 550 +extern void *realloc(void * __ptr, size_t __size) throw() +# 551 + __attribute((__warn_unused_result__)) __attribute((__alloc_size__(2))); +# 559 +extern void *reallocarray(void * __ptr, size_t __nmemb, size_t __size) throw() +# 560 + __attribute((__warn_unused_result__)) +# 561 + __attribute((__alloc_size__(2, 3))); +# 565 +extern void free(void * __ptr) throw(); +# 26 "/usr/include/alloca.h" 3 +extern "C" { +# 32 +extern void *alloca(size_t __size) throw(); +# 38 +} +# 23 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 3 +extern "C" { +# 25 +extern void *__alloca(size_t); +# 30 +} +# 574 "/usr/include/stdlib.h" 3 +extern void *valloc(size_t __size) throw() __attribute((__malloc__)) +# 575 + __attribute((__alloc_size__(1))); +# 580 +extern int posix_memalign(void ** __memptr, size_t __alignment, size_t __size) throw() +# 581 + __attribute((__nonnull__(1))); +# 586 +extern void *aligned_alloc(size_t __alignment, size_t __size) throw() +# 587 + __attribute((__malloc__)) __attribute((__alloc_size__(2))); +# 591 +extern void abort() throw() __attribute((__noreturn__)); +# 595 +extern int atexit(void (* __func)(void)) throw() __attribute((__nonnull__(1))); +# 600 +extern "C++" int at_quick_exit(void (* __func)(void)) throw() __asm__("at_quick_exit") +# 601 + __attribute((__nonnull__(1))); +# 610 +extern int on_exit(void (* __func)(int __status, void * __arg), void * __arg) throw() +# 611 + __attribute((__nonnull__(1))); +# 617 +extern void exit(int __status) throw() __attribute((__noreturn__)); +# 623 +extern void quick_exit(int __status) throw() __attribute((__noreturn__)); +# 629 +extern void _Exit(int __status) throw() __attribute((__noreturn__)); +# 634 +extern char *getenv(const char * __name) throw() __attribute((__nonnull__(1))); +# 639 +extern char *secure_getenv(const char * __name) throw() +# 640 + __attribute((__nonnull__(1))); +# 647 +extern int putenv(char * __string) throw() __attribute((__nonnull__(1))); +# 653 +extern int setenv(const char * __name, const char * __value, int __replace) throw() +# 654 + __attribute((__nonnull__(2))); +# 657 +extern int unsetenv(const char * __name) throw() __attribute((__nonnull__(1))); +# 664 +extern int clearenv() throw(); +# 675 +extern char *mktemp(char * __template) throw() __attribute((__nonnull__(1))); +# 688 +extern int mkstemp(char * __template) __attribute((__nonnull__(1))); +# 698 "/usr/include/stdlib.h" 3 +extern int mkstemp64(char * __template) __attribute((__nonnull__(1))); +# 710 +extern int mkstemps(char * __template, int __suffixlen) __attribute((__nonnull__(1))); +# 720 "/usr/include/stdlib.h" 3 +extern int mkstemps64(char * __template, int __suffixlen) +# 721 + __attribute((__nonnull__(1))); +# 731 +extern char *mkdtemp(char * __template) throw() __attribute((__nonnull__(1))); +# 742 +extern int mkostemp(char * __template, int __flags) __attribute((__nonnull__(1))); +# 752 "/usr/include/stdlib.h" 3 +extern int mkostemp64(char * __template, int __flags) __attribute((__nonnull__(1))); +# 762 +extern int mkostemps(char * __template, int __suffixlen, int __flags) +# 763 + __attribute((__nonnull__(1))); +# 774 "/usr/include/stdlib.h" 3 +extern int mkostemps64(char * __template, int __suffixlen, int __flags) +# 775 + __attribute((__nonnull__(1))); +# 784 +extern int system(const char * __command); +# 790 +extern char *canonicalize_file_name(const char * __name) throw() +# 791 + __attribute((__nonnull__(1))); +# 800 +extern char *realpath(const char *__restrict__ __name, char *__restrict__ __resolved) throw(); +# 808 +typedef int (*__compar_fn_t)(const void *, const void *); +# 811 +typedef __compar_fn_t comparison_fn_t; +# 815 +typedef int (*__compar_d_fn_t)(const void *, const void *, void *); +# 820 +extern void *bsearch(const void * __key, const void * __base, size_t __nmemb, size_t __size, __compar_fn_t __compar) +# 822 + __attribute((__nonnull__(1, 2, 5))); +# 830 +extern void qsort(void * __base, size_t __nmemb, size_t __size, __compar_fn_t __compar) +# 831 + __attribute((__nonnull__(1, 4))); +# 833 +extern void qsort_r(void * __base, size_t __nmemb, size_t __size, __compar_d_fn_t __compar, void * __arg) +# 835 + __attribute((__nonnull__(1, 4))); +# 840 +extern int abs(int __x) throw() __attribute((const)); +# 841 +extern long labs(long __x) throw() __attribute((const)); +# 844 +extern long long llabs(long long __x) throw() +# 845 + __attribute((const)); +# 852 +extern div_t div(int __numer, int __denom) throw() +# 853 + __attribute((const)); +# 854 +extern ldiv_t ldiv(long __numer, long __denom) throw() +# 855 + __attribute((const)); +# 858 +extern lldiv_t lldiv(long long __numer, long long __denom) throw() +# 860 + __attribute((const)); +# 872 +extern char *ecvt(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 873 + __attribute((__nonnull__(3, 4))); +# 878 +extern char *fcvt(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 879 + __attribute((__nonnull__(3, 4))); +# 884 +extern char *gcvt(double __value, int __ndigit, char * __buf) throw() +# 885 + __attribute((__nonnull__(3))); +# 890 +extern char *qecvt(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 892 + __attribute((__nonnull__(3, 4))); +# 893 +extern char *qfcvt(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 895 + __attribute((__nonnull__(3, 4))); +# 896 +extern char *qgcvt(long double __value, int __ndigit, char * __buf) throw() +# 897 + __attribute((__nonnull__(3))); +# 902 +extern int ecvt_r(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 904 + __attribute((__nonnull__(3, 4, 5))); +# 905 +extern int fcvt_r(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 907 + __attribute((__nonnull__(3, 4, 5))); +# 909 +extern int qecvt_r(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 912 + __attribute((__nonnull__(3, 4, 5))); +# 913 +extern int qfcvt_r(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 916 + __attribute((__nonnull__(3, 4, 5))); +# 922 +extern int mblen(const char * __s, size_t __n) throw(); +# 925 +extern int mbtowc(wchar_t *__restrict__ __pwc, const char *__restrict__ __s, size_t __n) throw(); +# 929 +extern int wctomb(char * __s, wchar_t __wchar) throw(); +# 933 +extern size_t mbstowcs(wchar_t *__restrict__ __pwcs, const char *__restrict__ __s, size_t __n) throw(); +# 936 +extern size_t wcstombs(char *__restrict__ __s, const wchar_t *__restrict__ __pwcs, size_t __n) throw(); +# 946 +extern int rpmatch(const char * __response) throw() __attribute((__nonnull__(1))); +# 957 +extern int getsubopt(char **__restrict__ __optionp, char *const *__restrict__ __tokens, char **__restrict__ __valuep) throw() +# 960 + __attribute((__nonnull__(1, 2, 3))); +# 968 +extern int posix_openpt(int __oflag); +# 976 +extern int grantpt(int __fd) throw(); +# 980 +extern int unlockpt(int __fd) throw(); +# 985 +extern char *ptsname(int __fd) throw(); +# 992 +extern int ptsname_r(int __fd, char * __buf, size_t __buflen) throw() +# 993 + __attribute((__nonnull__(2))); +# 996 +extern int getpt(); +# 1003 +extern int getloadavg(double __loadavg[], int __nelem) throw() +# 1004 + __attribute((__nonnull__(1))); +# 1023 "/usr/include/stdlib.h" 3 +} +# 46 "/usr/include/c++/7/bits/std_abs.h" 3 +extern "C++" { +# 48 +namespace std __attribute((__visibility__("default"))) { +# 52 +using ::abs; +# 56 +inline long abs(long __i) { return __builtin_labs(__i); } +# 61 +inline long long abs(long long __x) { return __builtin_llabs(__x); } +# 70 +constexpr double abs(double __x) +# 71 +{ return __builtin_fabs(__x); } +# 74 +constexpr float abs(float __x) +# 75 +{ return __builtin_fabsf(__x); } +# 78 +constexpr long double abs(long double __x) +# 79 +{ return __builtin_fabsl(__x); } +# 84 +constexpr __int128 abs(__int128 __x) { return (__x >= (0)) ? __x : (-__x); } +# 107 "/usr/include/c++/7/bits/std_abs.h" 3 +} +# 108 +} +# 77 "/usr/include/c++/7/cmath" 3 +extern "C++" { +# 79 +namespace std __attribute((__visibility__("default"))) { +# 83 +using ::acos; +# 87 +constexpr float acos(float __x) +# 88 +{ return __builtin_acosf(__x); } +# 91 +constexpr long double acos(long double __x) +# 92 +{ return __builtin_acosl(__x); } +# 95 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 99 +acos(_Tp __x) +# 100 +{ return __builtin_acos(__x); } +# 102 +using ::asin; +# 106 +constexpr float asin(float __x) +# 107 +{ return __builtin_asinf(__x); } +# 110 +constexpr long double asin(long double __x) +# 111 +{ return __builtin_asinl(__x); } +# 114 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 118 +asin(_Tp __x) +# 119 +{ return __builtin_asin(__x); } +# 121 +using ::atan; +# 125 +constexpr float atan(float __x) +# 126 +{ return __builtin_atanf(__x); } +# 129 +constexpr long double atan(long double __x) +# 130 +{ return __builtin_atanl(__x); } +# 133 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 137 +atan(_Tp __x) +# 138 +{ return __builtin_atan(__x); } +# 140 +using ::atan2; +# 144 +constexpr float atan2(float __y, float __x) +# 145 +{ return __builtin_atan2f(__y, __x); } +# 148 +constexpr long double atan2(long double __y, long double __x) +# 149 +{ return __builtin_atan2l(__y, __x); } +# 152 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 155 +atan2(_Tp __y, _Up __x) +# 156 +{ +# 157 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 158 +return atan2((__type)__y, (__type)__x); +# 159 +} +# 161 +using ::ceil; +# 165 +constexpr float ceil(float __x) +# 166 +{ return __builtin_ceilf(__x); } +# 169 +constexpr long double ceil(long double __x) +# 170 +{ return __builtin_ceill(__x); } +# 173 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 177 +ceil(_Tp __x) +# 178 +{ return __builtin_ceil(__x); } +# 180 +using ::cos; +# 184 +constexpr float cos(float __x) +# 185 +{ return __builtin_cosf(__x); } +# 188 +constexpr long double cos(long double __x) +# 189 +{ return __builtin_cosl(__x); } +# 192 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 196 +cos(_Tp __x) +# 197 +{ return __builtin_cos(__x); } +# 199 +using ::cosh; +# 203 +constexpr float cosh(float __x) +# 204 +{ return __builtin_coshf(__x); } +# 207 +constexpr long double cosh(long double __x) +# 208 +{ return __builtin_coshl(__x); } +# 211 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 215 +cosh(_Tp __x) +# 216 +{ return __builtin_cosh(__x); } +# 218 +using ::exp; +# 222 +constexpr float exp(float __x) +# 223 +{ return __builtin_expf(__x); } +# 226 +constexpr long double exp(long double __x) +# 227 +{ return __builtin_expl(__x); } +# 230 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 234 +exp(_Tp __x) +# 235 +{ return __builtin_exp(__x); } +# 237 +using ::fabs; +# 241 +constexpr float fabs(float __x) +# 242 +{ return __builtin_fabsf(__x); } +# 245 +constexpr long double fabs(long double __x) +# 246 +{ return __builtin_fabsl(__x); } +# 249 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 253 +fabs(_Tp __x) +# 254 +{ return __builtin_fabs(__x); } +# 256 +using ::floor; +# 260 +constexpr float floor(float __x) +# 261 +{ return __builtin_floorf(__x); } +# 264 +constexpr long double floor(long double __x) +# 265 +{ return __builtin_floorl(__x); } +# 268 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 272 +floor(_Tp __x) +# 273 +{ return __builtin_floor(__x); } +# 275 +using ::fmod; +# 279 +constexpr float fmod(float __x, float __y) +# 280 +{ return __builtin_fmodf(__x, __y); } +# 283 +constexpr long double fmod(long double __x, long double __y) +# 284 +{ return __builtin_fmodl(__x, __y); } +# 287 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 290 +fmod(_Tp __x, _Up __y) +# 291 +{ +# 292 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 293 +return fmod((__type)__x, (__type)__y); +# 294 +} +# 296 +using ::frexp; +# 300 +inline float frexp(float __x, int *__exp) +# 301 +{ return __builtin_frexpf(__x, __exp); } +# 304 +inline long double frexp(long double __x, int *__exp) +# 305 +{ return __builtin_frexpl(__x, __exp); } +# 308 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 312 +frexp(_Tp __x, int *__exp) +# 313 +{ return __builtin_frexp(__x, __exp); } +# 315 +using ::ldexp; +# 319 +constexpr float ldexp(float __x, int __exp) +# 320 +{ return __builtin_ldexpf(__x, __exp); } +# 323 +constexpr long double ldexp(long double __x, int __exp) +# 324 +{ return __builtin_ldexpl(__x, __exp); } +# 327 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 331 +ldexp(_Tp __x, int __exp) +# 332 +{ return __builtin_ldexp(__x, __exp); } +# 334 +using ::log; +# 338 +constexpr float log(float __x) +# 339 +{ return __builtin_logf(__x); } +# 342 +constexpr long double log(long double __x) +# 343 +{ return __builtin_logl(__x); } +# 346 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 350 +log(_Tp __x) +# 351 +{ return __builtin_log(__x); } +# 353 +using ::log10; +# 357 +constexpr float log10(float __x) +# 358 +{ return __builtin_log10f(__x); } +# 361 +constexpr long double log10(long double __x) +# 362 +{ return __builtin_log10l(__x); } +# 365 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 369 +log10(_Tp __x) +# 370 +{ return __builtin_log10(__x); } +# 372 +using ::modf; +# 376 +inline float modf(float __x, float *__iptr) +# 377 +{ return __builtin_modff(__x, __iptr); } +# 380 +inline long double modf(long double __x, long double *__iptr) +# 381 +{ return __builtin_modfl(__x, __iptr); } +# 384 +using ::pow; +# 388 +constexpr float pow(float __x, float __y) +# 389 +{ return __builtin_powf(__x, __y); } +# 392 +constexpr long double pow(long double __x, long double __y) +# 393 +{ return __builtin_powl(__x, __y); } +# 412 "/usr/include/c++/7/cmath" 3 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 415 +pow(_Tp __x, _Up __y) +# 416 +{ +# 417 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 418 +return pow((__type)__x, (__type)__y); +# 419 +} +# 421 +using ::sin; +# 425 +constexpr float sin(float __x) +# 426 +{ return __builtin_sinf(__x); } +# 429 +constexpr long double sin(long double __x) +# 430 +{ return __builtin_sinl(__x); } +# 433 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 437 +sin(_Tp __x) +# 438 +{ return __builtin_sin(__x); } +# 440 +using ::sinh; +# 444 +constexpr float sinh(float __x) +# 445 +{ return __builtin_sinhf(__x); } +# 448 +constexpr long double sinh(long double __x) +# 449 +{ return __builtin_sinhl(__x); } +# 452 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 456 +sinh(_Tp __x) +# 457 +{ return __builtin_sinh(__x); } +# 459 +using ::sqrt; +# 463 +constexpr float sqrt(float __x) +# 464 +{ return __builtin_sqrtf(__x); } +# 467 +constexpr long double sqrt(long double __x) +# 468 +{ return __builtin_sqrtl(__x); } +# 471 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 475 +sqrt(_Tp __x) +# 476 +{ return __builtin_sqrt(__x); } +# 478 +using ::tan; +# 482 +constexpr float tan(float __x) +# 483 +{ return __builtin_tanf(__x); } +# 486 +constexpr long double tan(long double __x) +# 487 +{ return __builtin_tanl(__x); } +# 490 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 494 +tan(_Tp __x) +# 495 +{ return __builtin_tan(__x); } +# 497 +using ::tanh; +# 501 +constexpr float tanh(float __x) +# 502 +{ return __builtin_tanhf(__x); } +# 505 +constexpr long double tanh(long double __x) +# 506 +{ return __builtin_tanhl(__x); } +# 509 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 513 +tanh(_Tp __x) +# 514 +{ return __builtin_tanh(__x); } +# 517 +} +# 536 "/usr/include/c++/7/cmath" 3 +namespace std __attribute((__visibility__("default"))) { +# 544 +constexpr int fpclassify(float __x) +# 545 +{ return __builtin_fpclassify(0, 1, 4, 3, 2, __x); +# 546 +} +# 549 +constexpr int fpclassify(double __x) +# 550 +{ return __builtin_fpclassify(0, 1, 4, 3, 2, __x); +# 551 +} +# 554 +constexpr int fpclassify(long double __x) +# 555 +{ return __builtin_fpclassify(0, 1, 4, 3, 2, __x); +# 556 +} +# 560 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, int> ::__type +# 563 +fpclassify(_Tp __x) +# 564 +{ return (__x != 0) ? 4 : 2; } +# 569 +constexpr bool isfinite(float __x) +# 570 +{ return __builtin_isfinite(__x); } +# 573 +constexpr bool isfinite(double __x) +# 574 +{ return __builtin_isfinite(__x); } +# 577 +constexpr bool isfinite(long double __x) +# 578 +{ return __builtin_isfinite(__x); } +# 582 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 585 +isfinite(_Tp __x) +# 586 +{ return true; } +# 591 +constexpr bool isinf(float __x) +# 592 +{ return __builtin_isinf(__x); } +# 599 +constexpr bool isinf(double __x) +# 600 +{ return __builtin_isinf(__x); } +# 604 +constexpr bool isinf(long double __x) +# 605 +{ return __builtin_isinf(__x); } +# 609 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 612 +isinf(_Tp __x) +# 613 +{ return false; } +# 618 +constexpr bool isnan(float __x) +# 619 +{ return __builtin_isnan(__x); } +# 626 +constexpr bool isnan(double __x) +# 627 +{ return __builtin_isnan(__x); } +# 631 +constexpr bool isnan(long double __x) +# 632 +{ return __builtin_isnan(__x); } +# 636 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 639 +isnan(_Tp __x) +# 640 +{ return false; } +# 645 +constexpr bool isnormal(float __x) +# 646 +{ return __builtin_isnormal(__x); } +# 649 +constexpr bool isnormal(double __x) +# 650 +{ return __builtin_isnormal(__x); } +# 653 +constexpr bool isnormal(long double __x) +# 654 +{ return __builtin_isnormal(__x); } +# 658 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 661 +isnormal(_Tp __x) +# 662 +{ return (__x != 0) ? true : false; } +# 668 +constexpr bool signbit(float __x) +# 669 +{ return __builtin_signbit(__x); } +# 672 +constexpr bool signbit(double __x) +# 673 +{ return __builtin_signbit(__x); } +# 676 +constexpr bool signbit(long double __x) +# 677 +{ return __builtin_signbit(__x); } +# 681 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 684 +signbit(_Tp __x) +# 685 +{ return (__x < 0) ? true : false; } +# 690 +constexpr bool isgreater(float __x, float __y) +# 691 +{ return __builtin_isgreater(__x, __y); } +# 694 +constexpr bool isgreater(double __x, double __y) +# 695 +{ return __builtin_isgreater(__x, __y); } +# 698 +constexpr bool isgreater(long double __x, long double __y) +# 699 +{ return __builtin_isgreater(__x, __y); } +# 703 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 707 +isgreater(_Tp __x, _Up __y) +# 708 +{ +# 709 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 710 +return __builtin_isgreater((__type)__x, (__type)__y); +# 711 +} +# 716 +constexpr bool isgreaterequal(float __x, float __y) +# 717 +{ return __builtin_isgreaterequal(__x, __y); } +# 720 +constexpr bool isgreaterequal(double __x, double __y) +# 721 +{ return __builtin_isgreaterequal(__x, __y); } +# 724 +constexpr bool isgreaterequal(long double __x, long double __y) +# 725 +{ return __builtin_isgreaterequal(__x, __y); } +# 729 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 733 +isgreaterequal(_Tp __x, _Up __y) +# 734 +{ +# 735 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 736 +return __builtin_isgreaterequal((__type)__x, (__type)__y); +# 737 +} +# 742 +constexpr bool isless(float __x, float __y) +# 743 +{ return __builtin_isless(__x, __y); } +# 746 +constexpr bool isless(double __x, double __y) +# 747 +{ return __builtin_isless(__x, __y); } +# 750 +constexpr bool isless(long double __x, long double __y) +# 751 +{ return __builtin_isless(__x, __y); } +# 755 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 759 +isless(_Tp __x, _Up __y) +# 760 +{ +# 761 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 762 +return __builtin_isless((__type)__x, (__type)__y); +# 763 +} +# 768 +constexpr bool islessequal(float __x, float __y) +# 769 +{ return __builtin_islessequal(__x, __y); } +# 772 +constexpr bool islessequal(double __x, double __y) +# 773 +{ return __builtin_islessequal(__x, __y); } +# 776 +constexpr bool islessequal(long double __x, long double __y) +# 777 +{ return __builtin_islessequal(__x, __y); } +# 781 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 785 +islessequal(_Tp __x, _Up __y) +# 786 +{ +# 787 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 788 +return __builtin_islessequal((__type)__x, (__type)__y); +# 789 +} +# 794 +constexpr bool islessgreater(float __x, float __y) +# 795 +{ return __builtin_islessgreater(__x, __y); } +# 798 +constexpr bool islessgreater(double __x, double __y) +# 799 +{ return __builtin_islessgreater(__x, __y); } +# 802 +constexpr bool islessgreater(long double __x, long double __y) +# 803 +{ return __builtin_islessgreater(__x, __y); } +# 807 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 811 +islessgreater(_Tp __x, _Up __y) +# 812 +{ +# 813 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 814 +return __builtin_islessgreater((__type)__x, (__type)__y); +# 815 +} +# 820 +constexpr bool isunordered(float __x, float __y) +# 821 +{ return __builtin_isunordered(__x, __y); } +# 824 +constexpr bool isunordered(double __x, double __y) +# 825 +{ return __builtin_isunordered(__x, __y); } +# 828 +constexpr bool isunordered(long double __x, long double __y) +# 829 +{ return __builtin_isunordered(__x, __y); } +# 833 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 837 +isunordered(_Tp __x, _Up __y) +# 838 +{ +# 839 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 840 +return __builtin_isunordered((__type)__x, (__type)__y); +# 841 +} +# 958 "/usr/include/c++/7/cmath" 3 +} +# 1075 "/usr/include/c++/7/cmath" 3 +namespace std __attribute((__visibility__("default"))) { +# 1080 +using ::double_t; +# 1081 +using ::float_t; +# 1084 +using ::acosh; +# 1085 +using ::acoshf; +# 1086 +using ::acoshl; +# 1088 +using ::asinh; +# 1089 +using ::asinhf; +# 1090 +using ::asinhl; +# 1092 +using ::atanh; +# 1093 +using ::atanhf; +# 1094 +using ::atanhl; +# 1096 +using ::cbrt; +# 1097 +using ::cbrtf; +# 1098 +using ::cbrtl; +# 1100 +using ::copysign; +# 1101 +using ::copysignf; +# 1102 +using ::copysignl; +# 1104 +using ::erf; +# 1105 +using ::erff; +# 1106 +using ::erfl; +# 1108 +using ::erfc; +# 1109 +using ::erfcf; +# 1110 +using ::erfcl; +# 1112 +using ::exp2; +# 1113 +using ::exp2f; +# 1114 +using ::exp2l; +# 1116 +using ::expm1; +# 1117 +using ::expm1f; +# 1118 +using ::expm1l; +# 1120 +using ::fdim; +# 1121 +using ::fdimf; +# 1122 +using ::fdiml; +# 1124 +using ::fma; +# 1125 +using ::fmaf; +# 1126 +using ::fmal; +# 1128 +using ::fmax; +# 1129 +using ::fmaxf; +# 1130 +using ::fmaxl; +# 1132 +using ::fmin; +# 1133 +using ::fminf; +# 1134 +using ::fminl; +# 1136 +using ::hypot; +# 1137 +using ::hypotf; +# 1138 +using ::hypotl; +# 1140 +using ::ilogb; +# 1141 +using ::ilogbf; +# 1142 +using ::ilogbl; +# 1144 +using ::lgamma; +# 1145 +using ::lgammaf; +# 1146 +using ::lgammal; +# 1149 +using ::llrint; +# 1150 +using ::llrintf; +# 1151 +using ::llrintl; +# 1153 +using ::llround; +# 1154 +using ::llroundf; +# 1155 +using ::llroundl; +# 1158 +using ::log1p; +# 1159 +using ::log1pf; +# 1160 +using ::log1pl; +# 1162 +using ::log2; +# 1163 +using ::log2f; +# 1164 +using ::log2l; +# 1166 +using ::logb; +# 1167 +using ::logbf; +# 1168 +using ::logbl; +# 1170 +using ::lrint; +# 1171 +using ::lrintf; +# 1172 +using ::lrintl; +# 1174 +using ::lround; +# 1175 +using ::lroundf; +# 1176 +using ::lroundl; +# 1178 +using ::nan; +# 1179 +using ::nanf; +# 1180 +using ::nanl; +# 1182 +using ::nearbyint; +# 1183 +using ::nearbyintf; +# 1184 +using ::nearbyintl; +# 1186 +using ::nextafter; +# 1187 +using ::nextafterf; +# 1188 +using ::nextafterl; +# 1190 +using ::nexttoward; +# 1191 +using ::nexttowardf; +# 1192 +using ::nexttowardl; +# 1194 +using ::remainder; +# 1195 +using ::remainderf; +# 1196 +using ::remainderl; +# 1198 +using ::remquo; +# 1199 +using ::remquof; +# 1200 +using ::remquol; +# 1202 +using ::rint; +# 1203 +using ::rintf; +# 1204 +using ::rintl; +# 1206 +using ::round; +# 1207 +using ::roundf; +# 1208 +using ::roundl; +# 1210 +using ::scalbln; +# 1211 +using ::scalblnf; +# 1212 +using ::scalblnl; +# 1214 +using ::scalbn; +# 1215 +using ::scalbnf; +# 1216 +using ::scalbnl; +# 1218 +using ::tgamma; +# 1219 +using ::tgammaf; +# 1220 +using ::tgammal; +# 1222 +using ::trunc; +# 1223 +using ::truncf; +# 1224 +using ::truncl; +# 1229 +constexpr float acosh(float __x) +# 1230 +{ return __builtin_acoshf(__x); } +# 1233 +constexpr long double acosh(long double __x) +# 1234 +{ return __builtin_acoshl(__x); } +# 1238 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1241 +acosh(_Tp __x) +# 1242 +{ return __builtin_acosh(__x); } +# 1247 +constexpr float asinh(float __x) +# 1248 +{ return __builtin_asinhf(__x); } +# 1251 +constexpr long double asinh(long double __x) +# 1252 +{ return __builtin_asinhl(__x); } +# 1256 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1259 +asinh(_Tp __x) +# 1260 +{ return __builtin_asinh(__x); } +# 1265 +constexpr float atanh(float __x) +# 1266 +{ return __builtin_atanhf(__x); } +# 1269 +constexpr long double atanh(long double __x) +# 1270 +{ return __builtin_atanhl(__x); } +# 1274 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1277 +atanh(_Tp __x) +# 1278 +{ return __builtin_atanh(__x); } +# 1283 +constexpr float cbrt(float __x) +# 1284 +{ return __builtin_cbrtf(__x); } +# 1287 +constexpr long double cbrt(long double __x) +# 1288 +{ return __builtin_cbrtl(__x); } +# 1292 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1295 +cbrt(_Tp __x) +# 1296 +{ return __builtin_cbrt(__x); } +# 1301 +constexpr float copysign(float __x, float __y) +# 1302 +{ return __builtin_copysignf(__x, __y); } +# 1305 +constexpr long double copysign(long double __x, long double __y) +# 1306 +{ return __builtin_copysignl(__x, __y); } +# 1310 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1312 +copysign(_Tp __x, _Up __y) +# 1313 +{ +# 1314 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1315 +return copysign((__type)__x, (__type)__y); +# 1316 +} +# 1321 +constexpr float erf(float __x) +# 1322 +{ return __builtin_erff(__x); } +# 1325 +constexpr long double erf(long double __x) +# 1326 +{ return __builtin_erfl(__x); } +# 1330 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1333 +erf(_Tp __x) +# 1334 +{ return __builtin_erf(__x); } +# 1339 +constexpr float erfc(float __x) +# 1340 +{ return __builtin_erfcf(__x); } +# 1343 +constexpr long double erfc(long double __x) +# 1344 +{ return __builtin_erfcl(__x); } +# 1348 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1351 +erfc(_Tp __x) +# 1352 +{ return __builtin_erfc(__x); } +# 1357 +constexpr float exp2(float __x) +# 1358 +{ return __builtin_exp2f(__x); } +# 1361 +constexpr long double exp2(long double __x) +# 1362 +{ return __builtin_exp2l(__x); } +# 1366 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1369 +exp2(_Tp __x) +# 1370 +{ return __builtin_exp2(__x); } +# 1375 +constexpr float expm1(float __x) +# 1376 +{ return __builtin_expm1f(__x); } +# 1379 +constexpr long double expm1(long double __x) +# 1380 +{ return __builtin_expm1l(__x); } +# 1384 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1387 +expm1(_Tp __x) +# 1388 +{ return __builtin_expm1(__x); } +# 1393 +constexpr float fdim(float __x, float __y) +# 1394 +{ return __builtin_fdimf(__x, __y); } +# 1397 +constexpr long double fdim(long double __x, long double __y) +# 1398 +{ return __builtin_fdiml(__x, __y); } +# 1402 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1404 +fdim(_Tp __x, _Up __y) +# 1405 +{ +# 1406 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1407 +return fdim((__type)__x, (__type)__y); +# 1408 +} +# 1413 +constexpr float fma(float __x, float __y, float __z) +# 1414 +{ return __builtin_fmaf(__x, __y, __z); } +# 1417 +constexpr long double fma(long double __x, long double __y, long double __z) +# 1418 +{ return __builtin_fmal(__x, __y, __z); } +# 1422 +template< class _Tp, class _Up, class _Vp> constexpr typename __gnu_cxx::__promote_3< _Tp, _Up, _Vp> ::__type +# 1424 +fma(_Tp __x, _Up __y, _Vp __z) +# 1425 +{ +# 1426 +typedef typename __gnu_cxx::__promote_3< _Tp, _Up, _Vp> ::__type __type; +# 1427 +return fma((__type)__x, (__type)__y, (__type)__z); +# 1428 +} +# 1433 +constexpr float fmax(float __x, float __y) +# 1434 +{ return __builtin_fmaxf(__x, __y); } +# 1437 +constexpr long double fmax(long double __x, long double __y) +# 1438 +{ return __builtin_fmaxl(__x, __y); } +# 1442 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1444 +fmax(_Tp __x, _Up __y) +# 1445 +{ +# 1446 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1447 +return fmax((__type)__x, (__type)__y); +# 1448 +} +# 1453 +constexpr float fmin(float __x, float __y) +# 1454 +{ return __builtin_fminf(__x, __y); } +# 1457 +constexpr long double fmin(long double __x, long double __y) +# 1458 +{ return __builtin_fminl(__x, __y); } +# 1462 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1464 +fmin(_Tp __x, _Up __y) +# 1465 +{ +# 1466 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1467 +return fmin((__type)__x, (__type)__y); +# 1468 +} +# 1473 +constexpr float hypot(float __x, float __y) +# 1474 +{ return __builtin_hypotf(__x, __y); } +# 1477 +constexpr long double hypot(long double __x, long double __y) +# 1478 +{ return __builtin_hypotl(__x, __y); } +# 1482 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1484 +hypot(_Tp __x, _Up __y) +# 1485 +{ +# 1486 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1487 +return hypot((__type)__x, (__type)__y); +# 1488 +} +# 1493 +constexpr int ilogb(float __x) +# 1494 +{ return __builtin_ilogbf(__x); } +# 1497 +constexpr int ilogb(long double __x) +# 1498 +{ return __builtin_ilogbl(__x); } +# 1502 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, int> ::__type +# 1506 +ilogb(_Tp __x) +# 1507 +{ return __builtin_ilogb(__x); } +# 1512 +constexpr float lgamma(float __x) +# 1513 +{ return __builtin_lgammaf(__x); } +# 1516 +constexpr long double lgamma(long double __x) +# 1517 +{ return __builtin_lgammal(__x); } +# 1521 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1524 +lgamma(_Tp __x) +# 1525 +{ return __builtin_lgamma(__x); } +# 1530 +constexpr long long llrint(float __x) +# 1531 +{ return __builtin_llrintf(__x); } +# 1534 +constexpr long long llrint(long double __x) +# 1535 +{ return __builtin_llrintl(__x); } +# 1539 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long long> ::__type +# 1542 +llrint(_Tp __x) +# 1543 +{ return __builtin_llrint(__x); } +# 1548 +constexpr long long llround(float __x) +# 1549 +{ return __builtin_llroundf(__x); } +# 1552 +constexpr long long llround(long double __x) +# 1553 +{ return __builtin_llroundl(__x); } +# 1557 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long long> ::__type +# 1560 +llround(_Tp __x) +# 1561 +{ return __builtin_llround(__x); } +# 1566 +constexpr float log1p(float __x) +# 1567 +{ return __builtin_log1pf(__x); } +# 1570 +constexpr long double log1p(long double __x) +# 1571 +{ return __builtin_log1pl(__x); } +# 1575 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1578 +log1p(_Tp __x) +# 1579 +{ return __builtin_log1p(__x); } +# 1585 +constexpr float log2(float __x) +# 1586 +{ return __builtin_log2f(__x); } +# 1589 +constexpr long double log2(long double __x) +# 1590 +{ return __builtin_log2l(__x); } +# 1594 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1597 +log2(_Tp __x) +# 1598 +{ return __builtin_log2(__x); } +# 1603 +constexpr float logb(float __x) +# 1604 +{ return __builtin_logbf(__x); } +# 1607 +constexpr long double logb(long double __x) +# 1608 +{ return __builtin_logbl(__x); } +# 1612 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1615 +logb(_Tp __x) +# 1616 +{ return __builtin_logb(__x); } +# 1621 +constexpr long lrint(float __x) +# 1622 +{ return __builtin_lrintf(__x); } +# 1625 +constexpr long lrint(long double __x) +# 1626 +{ return __builtin_lrintl(__x); } +# 1630 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long> ::__type +# 1633 +lrint(_Tp __x) +# 1634 +{ return __builtin_lrint(__x); } +# 1639 +constexpr long lround(float __x) +# 1640 +{ return __builtin_lroundf(__x); } +# 1643 +constexpr long lround(long double __x) +# 1644 +{ return __builtin_lroundl(__x); } +# 1648 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long> ::__type +# 1651 +lround(_Tp __x) +# 1652 +{ return __builtin_lround(__x); } +# 1657 +constexpr float nearbyint(float __x) +# 1658 +{ return __builtin_nearbyintf(__x); } +# 1661 +constexpr long double nearbyint(long double __x) +# 1662 +{ return __builtin_nearbyintl(__x); } +# 1666 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1669 +nearbyint(_Tp __x) +# 1670 +{ return __builtin_nearbyint(__x); } +# 1675 +constexpr float nextafter(float __x, float __y) +# 1676 +{ return __builtin_nextafterf(__x, __y); } +# 1679 +constexpr long double nextafter(long double __x, long double __y) +# 1680 +{ return __builtin_nextafterl(__x, __y); } +# 1684 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1686 +nextafter(_Tp __x, _Up __y) +# 1687 +{ +# 1688 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1689 +return nextafter((__type)__x, (__type)__y); +# 1690 +} +# 1695 +constexpr float nexttoward(float __x, long double __y) +# 1696 +{ return __builtin_nexttowardf(__x, __y); } +# 1699 +constexpr long double nexttoward(long double __x, long double __y) +# 1700 +{ return __builtin_nexttowardl(__x, __y); } +# 1704 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1707 +nexttoward(_Tp __x, long double __y) +# 1708 +{ return __builtin_nexttoward(__x, __y); } +# 1713 +constexpr float remainder(float __x, float __y) +# 1714 +{ return __builtin_remainderf(__x, __y); } +# 1717 +constexpr long double remainder(long double __x, long double __y) +# 1718 +{ return __builtin_remainderl(__x, __y); } +# 1722 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1724 +remainder(_Tp __x, _Up __y) +# 1725 +{ +# 1726 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1727 +return remainder((__type)__x, (__type)__y); +# 1728 +} +# 1733 +inline float remquo(float __x, float __y, int *__pquo) +# 1734 +{ return __builtin_remquof(__x, __y, __pquo); } +# 1737 +inline long double remquo(long double __x, long double __y, int *__pquo) +# 1738 +{ return __builtin_remquol(__x, __y, __pquo); } +# 1742 +template< class _Tp, class _Up> inline typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1744 +remquo(_Tp __x, _Up __y, int *__pquo) +# 1745 +{ +# 1746 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1747 +return remquo((__type)__x, (__type)__y, __pquo); +# 1748 +} +# 1753 +constexpr float rint(float __x) +# 1754 +{ return __builtin_rintf(__x); } +# 1757 +constexpr long double rint(long double __x) +# 1758 +{ return __builtin_rintl(__x); } +# 1762 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1765 +rint(_Tp __x) +# 1766 +{ return __builtin_rint(__x); } +# 1771 +constexpr float round(float __x) +# 1772 +{ return __builtin_roundf(__x); } +# 1775 +constexpr long double round(long double __x) +# 1776 +{ return __builtin_roundl(__x); } +# 1780 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1783 +round(_Tp __x) +# 1784 +{ return __builtin_round(__x); } +# 1789 +constexpr float scalbln(float __x, long __ex) +# 1790 +{ return __builtin_scalblnf(__x, __ex); } +# 1793 +constexpr long double scalbln(long double __x, long __ex) +# 1794 +{ return __builtin_scalblnl(__x, __ex); } +# 1798 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1801 +scalbln(_Tp __x, long __ex) +# 1802 +{ return __builtin_scalbln(__x, __ex); } +# 1807 +constexpr float scalbn(float __x, int __ex) +# 1808 +{ return __builtin_scalbnf(__x, __ex); } +# 1811 +constexpr long double scalbn(long double __x, int __ex) +# 1812 +{ return __builtin_scalbnl(__x, __ex); } +# 1816 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1819 +scalbn(_Tp __x, int __ex) +# 1820 +{ return __builtin_scalbn(__x, __ex); } +# 1825 +constexpr float tgamma(float __x) +# 1826 +{ return __builtin_tgammaf(__x); } +# 1829 +constexpr long double tgamma(long double __x) +# 1830 +{ return __builtin_tgammal(__x); } +# 1834 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1837 +tgamma(_Tp __x) +# 1838 +{ return __builtin_tgamma(__x); } +# 1843 +constexpr float trunc(float __x) +# 1844 +{ return __builtin_truncf(__x); } +# 1847 +constexpr long double trunc(long double __x) +# 1848 +{ return __builtin_truncl(__x); } +# 1852 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1855 +trunc(_Tp __x) +# 1856 +{ return __builtin_trunc(__x); } +# 1860 +} +# 1917 "/usr/include/c++/7/cmath" 3 +} +# 38 "/usr/include/c++/7/math.h" 3 +using std::abs; +# 39 +using std::acos; +# 40 +using std::asin; +# 41 +using std::atan; +# 42 +using std::atan2; +# 43 +using std::cos; +# 44 +using std::sin; +# 45 +using std::tan; +# 46 +using std::cosh; +# 47 +using std::sinh; +# 48 +using std::tanh; +# 49 +using std::exp; +# 50 +using std::frexp; +# 51 +using std::ldexp; +# 52 +using std::log; +# 53 +using std::log10; +# 54 +using std::modf; +# 55 +using std::pow; +# 56 +using std::sqrt; +# 57 +using std::ceil; +# 58 +using std::fabs; +# 59 +using std::floor; +# 60 +using std::fmod; +# 63 +using std::fpclassify; +# 64 +using std::isfinite; +# 65 +using std::isinf; +# 66 +using std::isnan; +# 67 +using std::isnormal; +# 68 +using std::signbit; +# 69 +using std::isgreater; +# 70 +using std::isgreaterequal; +# 71 +using std::isless; +# 72 +using std::islessequal; +# 73 +using std::islessgreater; +# 74 +using std::isunordered; +# 78 +using std::acosh; +# 79 +using std::asinh; +# 80 +using std::atanh; +# 81 +using std::cbrt; +# 82 +using std::copysign; +# 83 +using std::erf; +# 84 +using std::erfc; +# 85 +using std::exp2; +# 86 +using std::expm1; +# 87 +using std::fdim; +# 88 +using std::fma; +# 89 +using std::fmax; +# 90 +using std::fmin; +# 91 +using std::hypot; +# 92 +using std::ilogb; +# 93 +using std::lgamma; +# 94 +using std::llrint; +# 95 +using std::llround; +# 96 +using std::log1p; +# 97 +using std::log2; +# 98 +using std::logb; +# 99 +using std::lrint; +# 100 +using std::lround; +# 101 +using std::nearbyint; +# 102 +using std::nextafter; +# 103 +using std::nexttoward; +# 104 +using std::remainder; +# 105 +using std::remquo; +# 106 +using std::rint; +# 107 +using std::round; +# 108 +using std::scalbln; +# 109 +using std::scalbn; +# 110 +using std::tgamma; +# 111 +using std::trunc; +# 18 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 3 +#pragma libm (acosf, acoshf, asinf, asinhf, atanhf, atan2f) +#pragma libm (cbrtf, ceilf, copysignf, cosf, coshf) +#pragma libm (erff, erfcf, expf, exp2f, exp10f, expm1f) +#pragma libm (fabsf, floorf, fmaf, fminf, fmaxf) +#pragma libm (ilogbf) +#pragma libm (ldexpf, lgammaf, llrintf, llroundf, logbf, log1pf, logf, log2f, log10f, lrintf, lroundf) +#pragma libm (modff) +#pragma libm (nanf, nearbyintf, nextafterf) +#pragma libm (powf) +#pragma libm (remainderf, remquof, rintf, roundf, rsqrtf) +#pragma libm (scalblnf, scalbnf, sinf, sinhf, sqrtf) +#pragma libm (tanf, tanhf, tgammaf, truncf) +#pragma libm (abs, acos, acosh, asin, asinh, atanh, atan2) +#pragma libm (cbrt, ceil, copysign, cos, cosh) +#pragma libm (erf, erfc, exp, exp2, exp10, expm1) +#pragma libm (fabs, floor, fma, fmin, fmax) +#pragma libm (ilogb, isinf, isfinite, isnan) +#pragma libm (ldexp, lgamma, llrint, llround, logb, log1p, log, log2, log10, lrint, lround) +#pragma libm (modf) +#pragma libm (nan, nearbyint, nextafter) +#pragma libm (pow) +#pragma libm (remainder, remquo, rint, round, rsqrt) +#pragma libm (scalbln, scalbn, sin, sinh, sqrt) +#pragma libm (tan, tanh, tgamma, trunc) +#pragma libm (llabs) +#pragma libm (cyl_bessel_i0f,cyl_bessel_i1f) +#pragma libm (erfcinvf,erfcxf,erfinvf) +#pragma libm (erfcinv,erfcx,erfinv) +#pragma libm (fdim,fdimf) +#pragma libm (normf,norm3df,norm4df,normcdff,normcdfinvf) +#pragma libm (norm,norm3d,norm4d,normcdf,normcdfinv) +#pragma libm (rnormf,rnorm3df,rnorm4df,rhypotf,rcbrtf) +#pragma libm (rnorm,rnorm3d,rnorm4d,rhypot,rcbrt) +#pragma libm (ynf,y1f,y0f) +#pragma libm (yn,y1,y0) +#pragma libm (jnf,j1f,j0f) +#pragma libm (jn,j1,j0) +# 121 "/usr/include/c++/7/cstdlib" 3 +extern "C++" { +# 123 +namespace std __attribute((__visibility__("default"))) { +# 127 +using ::div_t; +# 128 +using ::ldiv_t; +# 130 +using ::abort; +# 134 +using ::atexit; +# 137 +using ::at_quick_exit; +# 140 +using ::atof; +# 141 +using ::atoi; +# 142 +using ::atol; +# 143 +using ::bsearch; +# 144 +using ::calloc; +# 145 +using ::div; +# 146 +using ::exit; +# 147 +using ::free; +# 148 +using ::getenv; +# 149 +using ::labs; +# 150 +using ::ldiv; +# 151 +using ::malloc; +# 153 +using ::mblen; +# 154 +using ::mbstowcs; +# 155 +using ::mbtowc; +# 157 +using ::qsort; +# 160 +using ::quick_exit; +# 163 +using ::rand; +# 164 +using ::realloc; +# 165 +using ::srand; +# 166 +using ::strtod; +# 167 +using ::strtol; +# 168 +using ::strtoul; +# 169 +using ::system; +# 171 +using ::wcstombs; +# 172 +using ::wctomb; +# 177 +inline ldiv_t div(long __i, long __j) { return ldiv(__i, __j); } +# 182 +} +# 195 "/usr/include/c++/7/cstdlib" 3 +namespace __gnu_cxx __attribute((__visibility__("default"))) { +# 200 +using ::lldiv_t; +# 206 +using ::_Exit; +# 210 +using ::llabs; +# 213 +inline lldiv_t div(long long __n, long long __d) +# 214 +{ lldiv_t __q; (__q.quot) = (__n / __d); (__q.rem) = (__n % __d); return __q; } +# 216 +using ::lldiv; +# 227 "/usr/include/c++/7/cstdlib" 3 +using ::atoll; +# 228 +using ::strtoll; +# 229 +using ::strtoull; +# 231 +using ::strtof; +# 232 +using ::strtold; +# 235 +} +# 237 +namespace std { +# 240 +using __gnu_cxx::lldiv_t; +# 242 +using __gnu_cxx::_Exit; +# 244 +using __gnu_cxx::llabs; +# 245 +using __gnu_cxx::div; +# 246 +using __gnu_cxx::lldiv; +# 248 +using __gnu_cxx::atoll; +# 249 +using __gnu_cxx::strtof; +# 250 +using __gnu_cxx::strtoll; +# 251 +using __gnu_cxx::strtoull; +# 252 +using __gnu_cxx::strtold; +# 253 +} +# 257 +} +# 15 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 3 +namespace std { +# 16 +extern "C" void *__host_malloc(size_t); +# 17 +extern "C" void __host_free(void *); +# 18 +} +# 19 +extern "C" void *__host_malloc(std::size_t); +# 20 +extern "C" void __host_free(void *); +# 38 "/usr/include/c++/7/stdlib.h" 3 +using std::abort; +# 39 +using std::atexit; +# 40 +using std::exit; +# 43 +using std::at_quick_exit; +# 46 +using std::quick_exit; +# 54 +using std::abs; +# 55 +using std::atof; +# 56 +using std::atoi; +# 57 +using std::atol; +# 58 +using std::bsearch; +# 59 +using std::calloc; +# 60 +using std::div; +# 61 +using std::free; +# 62 +using std::getenv; +# 63 +using std::labs; +# 64 +using std::ldiv; +# 65 +using std::malloc; +# 67 +using std::mblen; +# 68 +using std::mbstowcs; +# 69 +using std::mbtowc; +# 71 +using std::qsort; +# 72 +using std::rand; +# 73 +using std::realloc; +# 74 +using std::srand; +# 75 +using std::strtod; +# 76 +using std::strtol; +# 77 +using std::strtoul; +# 78 +using std::system; +# 80 +using std::wcstombs; +# 81 +using std::wctomb; +# 18 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 3 +extern "C" void *__host_malloc(size_t); +# 23 +extern "C" void __host_free(void *); +# 10616 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 10617 +constexpr bool signbit(float x); +# 10618 +constexpr bool signbit(double x); +# 10619 +constexpr bool signbit(long double x); +# 10620 +constexpr bool isfinite(float x); +# 10621 +constexpr bool isfinite(double x); +# 10622 +constexpr bool isfinite(long double x); +# 10623 +constexpr bool isnan(float x); +# 10628 +constexpr bool isnan(double x); +# 10630 +constexpr bool isnan(long double x); +# 10631 +constexpr bool isinf(float x); +# 10636 +constexpr bool isinf(double x); +# 10638 +constexpr bool isinf(long double x); +# 10639 +} +# 10792 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 10794 +template< class T> extern T __pow_helper(T, int); +# 10795 +template< class T> extern T __cmath_power(T, unsigned); +# 10796 +} +# 10798 +using std::abs; +# 10799 +using std::fabs; +# 10800 +using std::ceil; +# 10801 +using std::floor; +# 10802 +using std::sqrt; +# 10804 +using std::pow; +# 10806 +using std::log; +# 10807 +using std::log10; +# 10808 +using std::fmod; +# 10809 +using std::modf; +# 10810 +using std::exp; +# 10811 +using std::frexp; +# 10812 +using std::ldexp; +# 10813 +using std::asin; +# 10814 +using std::sin; +# 10815 +using std::sinh; +# 10816 +using std::acos; +# 10817 +using std::cos; +# 10818 +using std::cosh; +# 10819 +using std::atan; +# 10820 +using std::atan2; +# 10821 +using std::tan; +# 10822 +using std::tanh; +# 11193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 11202 +extern inline long long abs(long long); +# 11212 +extern inline long abs(long); +# 11213 +extern constexpr float abs(float); +# 11214 +extern constexpr double abs(double); +# 11215 +extern constexpr float fabs(float); +# 11216 +extern constexpr float ceil(float); +# 11217 +extern constexpr float floor(float); +# 11218 +extern constexpr float sqrt(float); +# 11219 +extern constexpr float pow(float, float); +# 11224 +template< class _Tp, class _Up> extern constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type pow(_Tp, _Up); +# 11234 +extern constexpr float log(float); +# 11235 +extern constexpr float log10(float); +# 11236 +extern constexpr float fmod(float, float); +# 11237 +extern inline float modf(float, float *); +# 11238 +extern constexpr float exp(float); +# 11239 +extern inline float frexp(float, int *); +# 11240 +extern constexpr float ldexp(float, int); +# 11241 +extern constexpr float asin(float); +# 11242 +extern constexpr float sin(float); +# 11243 +extern constexpr float sinh(float); +# 11244 +extern constexpr float acos(float); +# 11245 +extern constexpr float cos(float); +# 11246 +extern constexpr float cosh(float); +# 11247 +extern constexpr float atan(float); +# 11248 +extern constexpr float atan2(float, float); +# 11249 +extern constexpr float tan(float); +# 11250 +extern constexpr float tanh(float); +# 11329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 11435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 11436 +constexpr float logb(float a); +# 11437 +constexpr int ilogb(float a); +# 11438 +constexpr float scalbn(float a, int b); +# 11439 +constexpr float scalbln(float a, long b); +# 11440 +constexpr float exp2(float a); +# 11441 +constexpr float expm1(float a); +# 11442 +constexpr float log2(float a); +# 11443 +constexpr float log1p(float a); +# 11444 +constexpr float acosh(float a); +# 11445 +constexpr float asinh(float a); +# 11446 +constexpr float atanh(float a); +# 11447 +constexpr float hypot(float a, float b); +# 11448 +constexpr float cbrt(float a); +# 11449 +constexpr float erf(float a); +# 11450 +constexpr float erfc(float a); +# 11451 +constexpr float lgamma(float a); +# 11452 +constexpr float tgamma(float a); +# 11453 +constexpr float copysign(float a, float b); +# 11454 +constexpr float nextafter(float a, float b); +# 11455 +constexpr float remainder(float a, float b); +# 11456 +inline float remquo(float a, float b, int * quo); +# 11457 +constexpr float round(float a); +# 11458 +constexpr long lround(float a); +# 11459 +constexpr long long llround(float a); +# 11460 +constexpr float trunc(float a); +# 11461 +constexpr float rint(float a); +# 11462 +constexpr long lrint(float a); +# 11463 +constexpr long long llrint(float a); +# 11464 +constexpr float nearbyint(float a); +# 11465 +constexpr float fdim(float a, float b); +# 11466 +constexpr float fma(float a, float b, float c); +# 11467 +constexpr float fmax(float a, float b); +# 11468 +constexpr float fmin(float a, float b); +# 11469 +} +# 11574 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline float exp10(const float a); +# 11576 +static inline float rsqrt(const float a); +# 11578 +static inline float rcbrt(const float a); +# 11580 +static inline float sinpi(const float a); +# 11582 +static inline float cospi(const float a); +# 11584 +static inline void sincospi(const float a, float *const sptr, float *const cptr); +# 11586 +static inline void sincos(const float a, float *const sptr, float *const cptr); +# 11588 +static inline float j0(const float a); +# 11590 +static inline float j1(const float a); +# 11592 +static inline float jn(const int n, const float a); +# 11594 +static inline float y0(const float a); +# 11596 +static inline float y1(const float a); +# 11598 +static inline float yn(const int n, const float a); +# 11600 +__attribute__((unused)) static inline float cyl_bessel_i0(const float a); +# 11602 +__attribute__((unused)) static inline float cyl_bessel_i1(const float a); +# 11604 +static inline float erfinv(const float a); +# 11606 +static inline float erfcinv(const float a); +# 11608 +static inline float normcdfinv(const float a); +# 11610 +static inline float normcdf(const float a); +# 11612 +static inline float erfcx(const float a); +# 11614 +static inline double copysign(const double a, const float b); +# 11616 +static inline double copysign(const float a, const double b); +# 11624 +static inline unsigned min(const unsigned a, const unsigned b); +# 11632 +static inline unsigned min(const int a, const unsigned b); +# 11640 +static inline unsigned min(const unsigned a, const int b); +# 11648 +static inline long min(const long a, const long b); +# 11656 +static inline unsigned long min(const unsigned long a, const unsigned long b); +# 11664 +static inline unsigned long min(const long a, const unsigned long b); +# 11672 +static inline unsigned long min(const unsigned long a, const long b); +# 11680 +static inline long long min(const long long a, const long long b); +# 11688 +static inline unsigned long long min(const unsigned long long a, const unsigned long long b); +# 11696 +static inline unsigned long long min(const long long a, const unsigned long long b); +# 11704 +static inline unsigned long long min(const unsigned long long a, const long long b); +# 11715 +static inline float min(const float a, const float b); +# 11726 +static inline double min(const double a, const double b); +# 11736 +static inline double min(const float a, const double b); +# 11746 +static inline double min(const double a, const float b); +# 11754 +static inline unsigned max(const unsigned a, const unsigned b); +# 11762 +static inline unsigned max(const int a, const unsigned b); +# 11770 +static inline unsigned max(const unsigned a, const int b); +# 11778 +static inline long max(const long a, const long b); +# 11786 +static inline unsigned long max(const unsigned long a, const unsigned long b); +# 11794 +static inline unsigned long max(const long a, const unsigned long b); +# 11802 +static inline unsigned long max(const unsigned long a, const long b); +# 11810 +static inline long long max(const long long a, const long long b); +# 11818 +static inline unsigned long long max(const unsigned long long a, const unsigned long long b); +# 11826 +static inline unsigned long long max(const long long a, const unsigned long long b); +# 11834 +static inline unsigned long long max(const unsigned long long a, const long long b); +# 11845 +static inline float max(const float a, const float b); +# 11856 +static inline double max(const double a, const double b); +# 11866 +static inline double max(const float a, const double b); +# 11876 +static inline double max(const double a, const float b); +# 11887 +extern "C" { +# 11888 +__attribute__((unused)) inline void *__nv_aligned_device_malloc(size_t size, size_t align) +# 11889 +{int volatile ___ = 1;(void)size;(void)align; +# 11892 +::exit(___);} +#if 0 +# 11889 +{ +# 11890 +__attribute__((unused)) void *__nv_aligned_device_malloc_impl(size_t, size_t); +# 11891 +return __nv_aligned_device_malloc_impl(size, align); +# 11892 +} +#endif +# 11893 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +static inline float exp10(const float a) +# 759 +{ +# 760 +return exp10f(a); +# 761 +} +# 763 +static inline float rsqrt(const float a) +# 764 +{ +# 765 +return rsqrtf(a); +# 766 +} +# 768 +static inline float rcbrt(const float a) +# 769 +{ +# 770 +return rcbrtf(a); +# 771 +} +# 773 +static inline float sinpi(const float a) +# 774 +{ +# 775 +return sinpif(a); +# 776 +} +# 778 +static inline float cospi(const float a) +# 779 +{ +# 780 +return cospif(a); +# 781 +} +# 783 +static inline void sincospi(const float a, float *const sptr, float *const cptr) +# 784 +{ +# 785 +sincospif(a, sptr, cptr); +# 786 +} +# 788 +static inline void sincos(const float a, float *const sptr, float *const cptr) +# 789 +{ +# 790 +sincosf(a, sptr, cptr); +# 791 +} +# 793 +static inline float j0(const float a) +# 794 +{ +# 795 +return j0f(a); +# 796 +} +# 798 +static inline float j1(const float a) +# 799 +{ +# 800 +return j1f(a); +# 801 +} +# 803 +static inline float jn(const int n, const float a) +# 804 +{ +# 805 +return jnf(n, a); +# 806 +} +# 808 +static inline float y0(const float a) +# 809 +{ +# 810 +return y0f(a); +# 811 +} +# 813 +static inline float y1(const float a) +# 814 +{ +# 815 +return y1f(a); +# 816 +} +# 818 +static inline float yn(const int n, const float a) +# 819 +{ +# 820 +return ynf(n, a); +# 821 +} +# 823 +__attribute__((unused)) static inline float cyl_bessel_i0(const float a) +# 824 +{int volatile ___ = 1;(void)a; +# 826 +::exit(___);} +#if 0 +# 824 +{ +# 825 +return cyl_bessel_i0f(a); +# 826 +} +#endif +# 828 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +__attribute__((unused)) static inline float cyl_bessel_i1(const float a) +# 829 +{int volatile ___ = 1;(void)a; +# 831 +::exit(___);} +#if 0 +# 829 +{ +# 830 +return cyl_bessel_i1f(a); +# 831 +} +#endif +# 833 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +static inline float erfinv(const float a) +# 834 +{ +# 835 +return erfinvf(a); +# 836 +} +# 838 +static inline float erfcinv(const float a) +# 839 +{ +# 840 +return erfcinvf(a); +# 841 +} +# 843 +static inline float normcdfinv(const float a) +# 844 +{ +# 845 +return normcdfinvf(a); +# 846 +} +# 848 +static inline float normcdf(const float a) +# 849 +{ +# 850 +return normcdff(a); +# 851 +} +# 853 +static inline float erfcx(const float a) +# 854 +{ +# 855 +return erfcxf(a); +# 856 +} +# 858 +static inline double copysign(const double a, const float b) +# 859 +{ +# 860 +return copysign(a, static_cast< double>(b)); +# 861 +} +# 863 +static inline double copysign(const float a, const double b) +# 864 +{ +# 865 +return copysign(static_cast< double>(a), b); +# 866 +} +# 868 +static inline unsigned min(const unsigned a, const unsigned b) +# 869 +{ +# 870 +return umin(a, b); +# 871 +} +# 873 +static inline unsigned min(const int a, const unsigned b) +# 874 +{ +# 875 +return umin(static_cast< unsigned>(a), b); +# 876 +} +# 878 +static inline unsigned min(const unsigned a, const int b) +# 879 +{ +# 880 +return umin(a, static_cast< unsigned>(b)); +# 881 +} +# 883 +static inline long min(const long a, const long b) +# 884 +{ +# 885 +long retval; +# 891 +if (sizeof(long) == sizeof(int)) { +# 895 +retval = (static_cast< long>(min(static_cast< int>(a), static_cast< int>(b)))); +# 896 +} else { +# 897 +retval = (static_cast< long>(llmin(static_cast< long long>(a), static_cast< long long>(b)))); +# 898 +} +# 899 +return retval; +# 900 +} +# 902 +static inline unsigned long min(const unsigned long a, const unsigned long b) +# 903 +{ +# 904 +unsigned long retval; +# 908 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 912 +retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 913 +} else { +# 914 +retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 915 +} +# 916 +return retval; +# 917 +} +# 919 +static inline unsigned long min(const long a, const unsigned long b) +# 920 +{ +# 921 +unsigned long retval; +# 925 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 929 +retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 930 +} else { +# 931 +retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 932 +} +# 933 +return retval; +# 934 +} +# 936 +static inline unsigned long min(const unsigned long a, const long b) +# 937 +{ +# 938 +unsigned long retval; +# 942 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 946 +retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 947 +} else { +# 948 +retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 949 +} +# 950 +return retval; +# 951 +} +# 953 +static inline long long min(const long long a, const long long b) +# 954 +{ +# 955 +return llmin(a, b); +# 956 +} +# 958 +static inline unsigned long long min(const unsigned long long a, const unsigned long long b) +# 959 +{ +# 960 +return ullmin(a, b); +# 961 +} +# 963 +static inline unsigned long long min(const long long a, const unsigned long long b) +# 964 +{ +# 965 +return ullmin(static_cast< unsigned long long>(a), b); +# 966 +} +# 968 +static inline unsigned long long min(const unsigned long long a, const long long b) +# 969 +{ +# 970 +return ullmin(a, static_cast< unsigned long long>(b)); +# 971 +} +# 973 +static inline float min(const float a, const float b) +# 974 +{ +# 975 +return fminf(a, b); +# 976 +} +# 978 +static inline double min(const double a, const double b) +# 979 +{ +# 980 +return fmin(a, b); +# 981 +} +# 983 +static inline double min(const float a, const double b) +# 984 +{ +# 985 +return fmin(static_cast< double>(a), b); +# 986 +} +# 988 +static inline double min(const double a, const float b) +# 989 +{ +# 990 +return fmin(a, static_cast< double>(b)); +# 991 +} +# 993 +static inline unsigned max(const unsigned a, const unsigned b) +# 994 +{ +# 995 +return umax(a, b); +# 996 +} +# 998 +static inline unsigned max(const int a, const unsigned b) +# 999 +{ +# 1000 +return umax(static_cast< unsigned>(a), b); +# 1001 +} +# 1003 +static inline unsigned max(const unsigned a, const int b) +# 1004 +{ +# 1005 +return umax(a, static_cast< unsigned>(b)); +# 1006 +} +# 1008 +static inline long max(const long a, const long b) +# 1009 +{ +# 1010 +long retval; +# 1015 +if (sizeof(long) == sizeof(int)) { +# 1019 +retval = (static_cast< long>(max(static_cast< int>(a), static_cast< int>(b)))); +# 1020 +} else { +# 1021 +retval = (static_cast< long>(llmax(static_cast< long long>(a), static_cast< long long>(b)))); +# 1022 +} +# 1023 +return retval; +# 1024 +} +# 1026 +static inline unsigned long max(const unsigned long a, const unsigned long b) +# 1027 +{ +# 1028 +unsigned long retval; +# 1032 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 1036 +retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 1037 +} else { +# 1038 +retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 1039 +} +# 1040 +return retval; +# 1041 +} +# 1043 +static inline unsigned long max(const long a, const unsigned long b) +# 1044 +{ +# 1045 +unsigned long retval; +# 1049 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 1053 +retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 1054 +} else { +# 1055 +retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 1056 +} +# 1057 +return retval; +# 1058 +} +# 1060 +static inline unsigned long max(const unsigned long a, const long b) +# 1061 +{ +# 1062 +unsigned long retval; +# 1066 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 1070 +retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 1071 +} else { +# 1072 +retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 1073 +} +# 1074 +return retval; +# 1075 +} +# 1077 +static inline long long max(const long long a, const long long b) +# 1078 +{ +# 1079 +return llmax(a, b); +# 1080 +} +# 1082 +static inline unsigned long long max(const unsigned long long a, const unsigned long long b) +# 1083 +{ +# 1084 +return ullmax(a, b); +# 1085 +} +# 1087 +static inline unsigned long long max(const long long a, const unsigned long long b) +# 1088 +{ +# 1089 +return ullmax(static_cast< unsigned long long>(a), b); +# 1090 +} +# 1092 +static inline unsigned long long max(const unsigned long long a, const long long b) +# 1093 +{ +# 1094 +return ullmax(a, static_cast< unsigned long long>(b)); +# 1095 +} +# 1097 +static inline float max(const float a, const float b) +# 1098 +{ +# 1099 +return fmaxf(a, b); +# 1100 +} +# 1102 +static inline double max(const double a, const double b) +# 1103 +{ +# 1104 +return fmax(a, b); +# 1105 +} +# 1107 +static inline double max(const float a, const double b) +# 1108 +{ +# 1109 +return fmax(static_cast< double>(a), b); +# 1110 +} +# 1112 +static inline double max(const double a, const float b) +# 1113 +{ +# 1114 +return fmax(a, static_cast< double>(b)); +# 1115 +} +# 1126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +inline int min(const int a, const int b) +# 1127 +{ +# 1128 +return (a < b) ? a : b; +# 1129 +} +# 1131 +inline unsigned umin(const unsigned a, const unsigned b) +# 1132 +{ +# 1133 +return (a < b) ? a : b; +# 1134 +} +# 1136 +inline long long llmin(const long long a, const long long b) +# 1137 +{ +# 1138 +return (a < b) ? a : b; +# 1139 +} +# 1141 +inline unsigned long long ullmin(const unsigned long long a, const unsigned long long +# 1142 +b) +# 1143 +{ +# 1144 +return (a < b) ? a : b; +# 1145 +} +# 1147 +inline int max(const int a, const int b) +# 1148 +{ +# 1149 +return (a > b) ? a : b; +# 1150 +} +# 1152 +inline unsigned umax(const unsigned a, const unsigned b) +# 1153 +{ +# 1154 +return (a > b) ? a : b; +# 1155 +} +# 1157 +inline long long llmax(const long long a, const long long b) +# 1158 +{ +# 1159 +return (a > b) ? a : b; +# 1160 +} +# 1162 +inline unsigned long long ullmax(const unsigned long long a, const unsigned long long +# 1163 +b) +# 1164 +{ +# 1165 +return (a > b) ? a : b; +# 1166 +} +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" +template< class T, int dim = 1> +# 75 +struct surface : public surfaceReference { +# 78 +surface() +# 79 +{ +# 80 +(channelDesc) = cudaCreateChannelDesc< T> (); +# 81 +} +# 83 +surface(cudaChannelFormatDesc desc) +# 84 +{ +# 85 +(channelDesc) = desc; +# 86 +} +# 88 +}; +# 90 +template< int dim> +# 91 +struct surface< void, dim> : public surfaceReference { +# 94 +surface() +# 95 +{ +# 96 +(channelDesc) = cudaCreateChannelDesc< void> (); +# 97 +} +# 99 +}; +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" +template< class T, int texType = 1, cudaTextureReadMode mode = cudaReadModeElementType> +# 75 +struct texture : public textureReference { +# 78 +texture(int norm = 0, cudaTextureFilterMode +# 79 +fMode = cudaFilterModePoint, cudaTextureAddressMode +# 80 +aMode = cudaAddressModeClamp) +# 81 +{ +# 82 +(normalized) = norm; +# 83 +(filterMode) = fMode; +# 84 +((addressMode)[0]) = aMode; +# 85 +((addressMode)[1]) = aMode; +# 86 +((addressMode)[2]) = aMode; +# 87 +(channelDesc) = cudaCreateChannelDesc< T> (); +# 88 +(sRGB) = 0; +# 89 +} +# 91 +texture(int norm, cudaTextureFilterMode +# 92 +fMode, cudaTextureAddressMode +# 93 +aMode, cudaChannelFormatDesc +# 94 +desc) +# 95 +{ +# 96 +(normalized) = norm; +# 97 +(filterMode) = fMode; +# 98 +((addressMode)[0]) = aMode; +# 99 +((addressMode)[1]) = aMode; +# 100 +((addressMode)[2]) = aMode; +# 101 +(channelDesc) = desc; +# 102 +(sRGB) = 0; +# 103 +} +# 105 +}; +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +extern "C" { +# 3207 +} +# 3229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline int mulhi(const int a, const int b); +# 3231 +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline unsigned mulhi(const unsigned a, const unsigned b); +# 3233 +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline unsigned mulhi(const int a, const unsigned b); +# 3235 +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline unsigned mulhi(const unsigned a, const int b); +# 3237 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline long long mul64hi(const long long a, const long long b); +# 3239 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const unsigned long long b); +# 3241 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline unsigned long long mul64hi(const long long a, const unsigned long long b); +# 3243 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const long long b); +# 3245 +__attribute((deprecated("float_as_int() is deprecated in favor of __float_as_int() and may be removed in a future release (Use -Wno-deprecated-declaratio" "ns to suppress this warning)."))) __attribute__((unused)) static inline int float_as_int(const float a); +# 3247 +__attribute((deprecated("int_as_float() is deprecated in favor of __int_as_float() and may be removed in a future release (Use -Wno-deprecated-declaratio" "ns to suppress this warning)."))) __attribute__((unused)) static inline float int_as_float(const int a); +# 3249 +__attribute((deprecated("float_as_uint() is deprecated in favor of __float_as_uint() and may be removed in a future release (Use -Wno-deprecated-declarat" "ions to suppress this warning)."))) __attribute__((unused)) static inline unsigned float_as_uint(const float a); +# 3251 +__attribute((deprecated("uint_as_float() is deprecated in favor of __uint_as_float() and may be removed in a future release (Use -Wno-deprecated-declarat" "ions to suppress this warning)."))) __attribute__((unused)) static inline float uint_as_float(const unsigned a); +# 3253 +__attribute((deprecated("saturate() is deprecated in favor of __saturatef() and may be removed in a future release (Use -Wno-deprecated-declarations to s" "uppress this warning)."))) __attribute__((unused)) static inline float saturate(const float a); +# 3255 +__attribute((deprecated("mul24() is deprecated in favor of __mul24() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline int mul24(const int a, const int b); +# 3257 +__attribute((deprecated("umul24() is deprecated in favor of __umul24() and may be removed in a future release (Use -Wno-deprecated-declarations to suppre" "ss this warning)."))) __attribute__((unused)) static inline unsigned umul24(const unsigned a, const unsigned b); +# 3259 +__attribute((deprecated("float2int() is deprecated in favor of __float2int_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated-d" "eclarations to suppress this warning)."))) __attribute__((unused)) static inline int float2int(const float a, const cudaRoundMode mode = cudaRoundZero); +# 3261 +__attribute((deprecated("float2uint() is deprecated in favor of __float2uint_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated" "-declarations to suppress this warning)."))) __attribute__((unused)) static inline unsigned float2uint(const float a, const cudaRoundMode mode = cudaRoundZero); +# 3263 +__attribute((deprecated("int2float() is deprecated in favor of __int2float_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated-d" "eclarations to suppress this warning)."))) __attribute__((unused)) static inline float int2float(const int a, const cudaRoundMode mode = cudaRoundNearest); +# 3265 +__attribute((deprecated("uint2float() is deprecated in favor of __uint2float_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated" "-declarations to suppress this warning)."))) __attribute__((unused)) static inline float uint2float(const unsigned a, const cudaRoundMode mode = cudaRoundNearest); +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int mulhi(const int a, const int b) +# 91 +{int volatile ___ = 1;(void)a;(void)b; +# 93 +::exit(___);} +#if 0 +# 91 +{ +# 92 +return __mulhi(a, b); +# 93 +} +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned mulhi(const unsigned a, const unsigned b) +# 96 +{int volatile ___ = 1;(void)a;(void)b; +# 98 +::exit(___);} +#if 0 +# 96 +{ +# 97 +return __umulhi(a, b); +# 98 +} +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned mulhi(const int a, const unsigned b) +# 101 +{int volatile ___ = 1;(void)a;(void)b; +# 103 +::exit(___);} +#if 0 +# 101 +{ +# 102 +return __umulhi(static_cast< unsigned>(a), b); +# 103 +} +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned mulhi(const unsigned a, const int b) +# 106 +{int volatile ___ = 1;(void)a;(void)b; +# 108 +::exit(___);} +#if 0 +# 106 +{ +# 107 +return __umulhi(a, static_cast< unsigned>(b)); +# 108 +} +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline long long mul64hi(const long long a, const long long b) +# 111 +{int volatile ___ = 1;(void)a;(void)b; +# 113 +::exit(___);} +#if 0 +# 111 +{ +# 112 +return __mul64hi(a, b); +# 113 +} +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const unsigned long long b) +# 116 +{int volatile ___ = 1;(void)a;(void)b; +# 118 +::exit(___);} +#if 0 +# 116 +{ +# 117 +return __umul64hi(a, b); +# 118 +} +#endif +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned long long mul64hi(const long long a, const unsigned long long b) +# 121 +{int volatile ___ = 1;(void)a;(void)b; +# 123 +::exit(___);} +#if 0 +# 121 +{ +# 122 +return __umul64hi(static_cast< unsigned long long>(a), b); +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const long long b) +# 126 +{int volatile ___ = 1;(void)a;(void)b; +# 128 +::exit(___);} +#if 0 +# 126 +{ +# 127 +return __umul64hi(a, static_cast< unsigned long long>(b)); +# 128 +} +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int float_as_int(const float a) +# 131 +{int volatile ___ = 1;(void)a; +# 133 +::exit(___);} +#if 0 +# 131 +{ +# 132 +return __float_as_int(a); +# 133 +} +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float int_as_float(const int a) +# 136 +{int volatile ___ = 1;(void)a; +# 138 +::exit(___);} +#if 0 +# 136 +{ +# 137 +return __int_as_float(a); +# 138 +} +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned float_as_uint(const float a) +# 141 +{int volatile ___ = 1;(void)a; +# 143 +::exit(___);} +#if 0 +# 141 +{ +# 142 +return __float_as_uint(a); +# 143 +} +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float uint_as_float(const unsigned a) +# 146 +{int volatile ___ = 1;(void)a; +# 148 +::exit(___);} +#if 0 +# 146 +{ +# 147 +return __uint_as_float(a); +# 148 +} +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float saturate(const float a) +# 150 +{int volatile ___ = 1;(void)a; +# 152 +::exit(___);} +#if 0 +# 150 +{ +# 151 +return __saturatef(a); +# 152 +} +#endif +# 154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int mul24(const int a, const int b) +# 155 +{int volatile ___ = 1;(void)a;(void)b; +# 157 +::exit(___);} +#if 0 +# 155 +{ +# 156 +return __mul24(a, b); +# 157 +} +#endif +# 159 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned umul24(const unsigned a, const unsigned b) +# 160 +{int volatile ___ = 1;(void)a;(void)b; +# 162 +::exit(___);} +#if 0 +# 160 +{ +# 161 +return __umul24(a, b); +# 162 +} +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int float2int(const float a, const cudaRoundMode mode) +# 165 +{int volatile ___ = 1;(void)a;(void)mode; +# 170 +::exit(___);} +#if 0 +# 165 +{ +# 166 +return (mode == (cudaRoundNearest)) ? __float2int_rn(a) : ((mode == (cudaRoundPosInf)) ? __float2int_ru(a) : ((mode == (cudaRoundMinInf)) ? __float2int_rd(a) : __float2int_rz(a))); +# 170 +} +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned float2uint(const float a, const cudaRoundMode mode) +# 173 +{int volatile ___ = 1;(void)a;(void)mode; +# 178 +::exit(___);} +#if 0 +# 173 +{ +# 174 +return (mode == (cudaRoundNearest)) ? __float2uint_rn(a) : ((mode == (cudaRoundPosInf)) ? __float2uint_ru(a) : ((mode == (cudaRoundMinInf)) ? __float2uint_rd(a) : __float2uint_rz(a))); +# 178 +} +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float int2float(const int a, const cudaRoundMode mode) +# 181 +{int volatile ___ = 1;(void)a;(void)mode; +# 186 +::exit(___);} +#if 0 +# 181 +{ +# 182 +return (mode == (cudaRoundZero)) ? __int2float_rz(a) : ((mode == (cudaRoundPosInf)) ? __int2float_ru(a) : ((mode == (cudaRoundMinInf)) ? __int2float_rd(a) : __int2float_rn(a))); +# 186 +} +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float uint2float(const unsigned a, const cudaRoundMode mode) +# 189 +{int volatile ___ = 1;(void)a;(void)mode; +# 194 +::exit(___);} +#if 0 +# 189 +{ +# 190 +return (mode == (cudaRoundZero)) ? __uint2float_rz(a) : ((mode == (cudaRoundPosInf)) ? __uint2float_ru(a) : ((mode == (cudaRoundMinInf)) ? __uint2float_rd(a) : __uint2float_rn(a))); +# 194 +} +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicAdd(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAdd(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicSub(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicSub(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 119 +{ } +#endif +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicExch(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 121 +{ } +#endif +# 123 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicExch(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 123 +{ } +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline float atomicExch(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 125 +{ } +#endif +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicMin(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 127 +{ } +#endif +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMin(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 129 +{ } +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicMax(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 131 +{ } +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMax(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 133 +{ } +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicInc(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 135 +{ } +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicDec(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 137 +{ } +#endif +# 139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicAnd(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 139 +{ } +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAnd(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 141 +{ } +#endif +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicOr(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 143 +{ } +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicOr(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 145 +{ } +#endif +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicXor(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 147 +{ } +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicXor(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 149 +{ } +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicCAS(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 151 +{ } +#endif +# 153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicCAS(unsigned *address, unsigned compare, unsigned val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 153 +{ } +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +extern "C" { +# 187 +} +# 196 +__attribute__((unused)) static inline unsigned long long atomicAdd(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 196 +{ } +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicExch(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 198 +{ } +#endif +# 200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicCAS(unsigned long long *address, unsigned long long compare, unsigned long long val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 200 +{ } +#endif +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute((deprecated("__any() is deprecated in favor of __any_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppr" "ess this warning)."))) __attribute__((unused)) static inline bool any(bool cond) {int volatile ___ = 1;(void)cond;::exit(___);} +#if 0 +# 202 +{ } +#endif +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute((deprecated("__all() is deprecated in favor of __all_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppr" "ess this warning)."))) __attribute__((unused)) static inline bool all(bool cond) {int volatile ___ = 1;(void)cond;::exit(___);} +#if 0 +# 204 +{ } +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" +__attribute__((unused)) static inline float atomicAdd(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 101 +{ } +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMin(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 105 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMax(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicAnd(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicOr(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicXor(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMin(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMax(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 119 +{ } +#endif +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicOr(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 121 +{ } +#endif +# 123 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicXor(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 123 +{ } +#endif +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline double atomicAdd(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 310 +{ } +#endif +# 313 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAdd_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 313 +{ } +#endif +# 316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAdd_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 316 +{ } +#endif +# 319 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAdd_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 319 +{ } +#endif +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAdd_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 322 +{ } +#endif +# 325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAdd_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 325 +{ } +#endif +# 328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAdd_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 328 +{ } +#endif +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicAdd_block(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 331 +{ } +#endif +# 334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicAdd_system(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 334 +{ } +#endif +# 337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline double atomicAdd_block(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 337 +{ } +#endif +# 340 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline double atomicAdd_system(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 340 +{ } +#endif +# 343 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicSub_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 343 +{ } +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicSub_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 346 +{ } +#endif +# 349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicSub_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 349 +{ } +#endif +# 352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicSub_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 352 +{ } +#endif +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicExch_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 355 +{ } +#endif +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicExch_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 358 +{ } +#endif +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicExch_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 361 +{ } +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicExch_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 364 +{ } +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicExch_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 367 +{ } +#endif +# 370 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicExch_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 370 +{ } +#endif +# 373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicExch_block(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 373 +{ } +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicExch_system(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 376 +{ } +#endif +# 379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMin_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 379 +{ } +#endif +# 382 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMin_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 382 +{ } +#endif +# 385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMin_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 385 +{ } +#endif +# 388 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMin_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 388 +{ } +#endif +# 391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMin_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 391 +{ } +#endif +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMin_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 394 +{ } +#endif +# 397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMin_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 397 +{ } +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMin_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 400 +{ } +#endif +# 403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMax_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 403 +{ } +#endif +# 406 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMax_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 406 +{ } +#endif +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMax_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 409 +{ } +#endif +# 412 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMax_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 412 +{ } +#endif +# 415 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMax_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 415 +{ } +#endif +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMax_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 418 +{ } +#endif +# 421 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMax_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 421 +{ } +#endif +# 424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMax_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 424 +{ } +#endif +# 427 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicInc_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 427 +{ } +#endif +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicInc_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 430 +{ } +#endif +# 433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicDec_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 433 +{ } +#endif +# 436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicDec_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 436 +{ } +#endif +# 439 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicCAS_block(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 439 +{ } +#endif +# 442 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicCAS_system(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 442 +{ } +#endif +# 445 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicCAS_block(unsigned *address, unsigned compare, unsigned +# 446 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 446 +{ } +#endif +# 449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicCAS_system(unsigned *address, unsigned compare, unsigned +# 450 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 450 +{ } +#endif +# 453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicCAS_block(unsigned long long *address, unsigned long long +# 454 +compare, unsigned long long +# 455 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 455 +{ } +#endif +# 458 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicCAS_system(unsigned long long *address, unsigned long long +# 459 +compare, unsigned long long +# 460 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 460 +{ } +#endif +# 463 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAnd_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 463 +{ } +#endif +# 466 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAnd_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 466 +{ } +#endif +# 469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicAnd_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 469 +{ } +#endif +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicAnd_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 472 +{ } +#endif +# 475 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAnd_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 475 +{ } +#endif +# 478 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAnd_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 478 +{ } +#endif +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAnd_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 481 +{ } +#endif +# 484 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAnd_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 484 +{ } +#endif +# 487 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicOr_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 487 +{ } +#endif +# 490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicOr_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 490 +{ } +#endif +# 493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicOr_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 493 +{ } +#endif +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicOr_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 496 +{ } +#endif +# 499 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicOr_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 499 +{ } +#endif +# 502 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicOr_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 502 +{ } +#endif +# 505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicOr_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 505 +{ } +#endif +# 508 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicOr_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 508 +{ } +#endif +# 511 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicXor_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 511 +{ } +#endif +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicXor_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 514 +{ } +#endif +# 517 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicXor_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 517 +{ } +#endif +# 520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicXor_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 520 +{ } +#endif +# 523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicXor_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 523 +{ } +#endif +# 526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicXor_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 526 +{ } +#endif +# 529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicXor_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 529 +{ } +#endif +# 532 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicXor_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 532 +{ } +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern "C" { +# 1508 +} +# 1515 +__attribute((deprecated("__ballot() is deprecated in favor of __ballot_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to" " suppress this warning)."))) __attribute__((unused)) static inline unsigned ballot(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1515 +{ } +#endif +# 1517 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline int syncthreads_count(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1517 +{ } +#endif +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline bool syncthreads_and(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1519 +{ } +#endif +# 1521 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline bool syncthreads_or(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1521 +{ } +#endif +# 1526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isGlobal(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1526 +{ } +#endif +# 1527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isShared(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1527 +{ } +#endif +# 1528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isConstant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1528 +{ } +#endif +# 1529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isLocal(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1529 +{ } +#endif +# 1531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isGridConstant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1531 +{ } +#endif +# 1533 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_global(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1533 +{ } +#endif +# 1534 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_shared(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1534 +{ } +#endif +# 1535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_constant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1535 +{ } +#endif +# 1536 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_local(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1536 +{ } +#endif +# 1538 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_grid_constant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1538 +{ } +#endif +# 1541 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_global_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1541 +{ } +#endif +# 1542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_shared_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1542 +{ } +#endif +# 1543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_constant_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1543 +{ } +#endif +# 1544 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_local_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1544 +{ } +#endif +# 1546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_grid_constant_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1546 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __fns(unsigned mask, unsigned base, int offset) {int volatile ___ = 1;(void)mask;(void)base;(void)offset;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline void __barrier_sync(unsigned id) {int volatile ___ = 1;(void)id;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline void __barrier_sync_count(unsigned id, unsigned cnt) {int volatile ___ = 1;(void)id;(void)cnt;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline void __syncwarp(unsigned mask = 4294967295U) {int volatile ___ = 1;(void)mask;::exit(___);} +#if 0 +# 112 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __all_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __any_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 114 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __uni_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __ballot_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 116 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __activemask() {int volatile ___ = 1;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline int __shfl(int var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 126 +{ } +#endif +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned __shfl(unsigned var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 127 +{ } +#endif +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_up(int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 128 +{ } +#endif +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_up(unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 129 +{ } +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_down(int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 130 +{ } +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_down(unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 131 +{ } +#endif +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_xor(int var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 132 +{ } +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_xor(unsigned var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 133 +{ } +#endif +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline float __shfl(float var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 134 +{ } +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_up(float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 135 +{ } +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_down(float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 136 +{ } +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_xor(float var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 137 +{ } +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_sync(unsigned mask, int var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 140 +{ } +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_sync(unsigned mask, unsigned var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 141 +{ } +#endif +# 142 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_up_sync(unsigned mask, int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 142 +{ } +#endif +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_up_sync(unsigned mask, unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 143 +{ } +#endif +# 144 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_down_sync(unsigned mask, int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 144 +{ } +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_down_sync(unsigned mask, unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 145 +{ } +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 146 +{ } +#endif +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_xor_sync(unsigned mask, unsigned var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 147 +{ } +#endif +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_sync(unsigned mask, float var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 148 +{ } +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_up_sync(unsigned mask, float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 149 +{ } +#endif +# 150 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_down_sync(unsigned mask, float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 150 +{ } +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 151 +{ } +#endif +# 155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl(unsigned long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 155 +{ } +#endif +# 156 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline long long __shfl(long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 156 +{ } +#endif +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_up(long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 157 +{ } +#endif +# 158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_up(unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 158 +{ } +#endif +# 159 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_down(long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 159 +{ } +#endif +# 160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_down(unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 160 +{ } +#endif +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_xor(long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 161 +{ } +#endif +# 162 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 162 +{ } +#endif +# 163 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline double __shfl(double var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 163 +{ } +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_up(double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 164 +{ } +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_down(double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 165 +{ } +#endif +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_xor(double var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 166 +{ } +#endif +# 169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_sync(unsigned mask, long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 169 +{ } +#endif +# 170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 170 +{ } +#endif +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_up_sync(unsigned mask, long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 171 +{ } +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 172 +{ } +#endif +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_down_sync(unsigned mask, long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 173 +{ } +#endif +# 174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 174 +{ } +#endif +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 175 +{ } +#endif +# 176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 176 +{ } +#endif +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_sync(unsigned mask, double var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 177 +{ } +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_up_sync(unsigned mask, double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 178 +{ } +#endif +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_down_sync(unsigned mask, double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 179 +{ } +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 180 +{ } +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline long __shfl(long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 184 +{ } +#endif +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned long __shfl(unsigned long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 185 +{ } +#endif +# 186 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_up(long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 186 +{ } +#endif +# 187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_up(unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 187 +{ } +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_down(long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 188 +{ } +#endif +# 189 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_down(unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 189 +{ } +#endif +# 190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_xor(long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 190 +{ } +#endif +# 191 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_xor(unsigned long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 191 +{ } +#endif +# 194 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_sync(unsigned mask, long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 194 +{ } +#endif +# 195 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 195 +{ } +#endif +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_up_sync(unsigned mask, long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 196 +{ } +#endif +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 197 +{ } +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_down_sync(unsigned mask, long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 198 +{ } +#endif +# 199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 199 +{ } +#endif +# 200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 200 +{ } +#endif +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 201 +{ } +#endif +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldg(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 87 +{ } +#endif +# 88 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldg(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 88 +{ } +#endif +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldg(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 90 +{ } +#endif +# 91 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldg(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 91 +{ } +#endif +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldg(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 92 +{ } +#endif +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldg(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 93 +{ } +#endif +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldg(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 94 +{ } +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldg(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 95 +{ } +#endif +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldg(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 96 +{ } +#endif +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldg(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 97 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldg(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldg(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldg(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 100 +{ } +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldg(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 101 +{ } +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldg(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 103 +{ } +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldg(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 104 +{ } +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldg(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 105 +{ } +#endif +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldg(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 106 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldg(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldg(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 108 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldg(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldg(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldg(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldg(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 112 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldg(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldg(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldg(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 116 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldg(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldg(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 118 +{ } +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldg(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 119 +{ } +#endif +# 123 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldcg(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 123 +{ } +#endif +# 124 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldcg(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 124 +{ } +#endif +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldcg(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 126 +{ } +#endif +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldcg(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 127 +{ } +#endif +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldcg(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 128 +{ } +#endif +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldcg(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 129 +{ } +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldcg(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 130 +{ } +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldcg(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 131 +{ } +#endif +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldcg(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 132 +{ } +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldcg(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 133 +{ } +#endif +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldcg(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 134 +{ } +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldcg(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 135 +{ } +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldcg(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 136 +{ } +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldcg(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 137 +{ } +#endif +# 139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldcg(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 139 +{ } +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldcg(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 140 +{ } +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldcg(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 141 +{ } +#endif +# 142 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldcg(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 142 +{ } +#endif +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldcg(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 143 +{ } +#endif +# 144 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldcg(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 144 +{ } +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldcg(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 145 +{ } +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldcg(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 146 +{ } +#endif +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldcg(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 147 +{ } +#endif +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldcg(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 148 +{ } +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldcg(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 149 +{ } +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldcg(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 151 +{ } +#endif +# 152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldcg(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 152 +{ } +#endif +# 153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldcg(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 153 +{ } +#endif +# 154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldcg(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 154 +{ } +#endif +# 155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldcg(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 155 +{ } +#endif +# 159 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldca(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 159 +{ } +#endif +# 160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldca(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 160 +{ } +#endif +# 162 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldca(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 162 +{ } +#endif +# 163 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldca(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 163 +{ } +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldca(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 164 +{ } +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldca(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 165 +{ } +#endif +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldca(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 166 +{ } +#endif +# 167 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldca(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 167 +{ } +#endif +# 168 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldca(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 168 +{ } +#endif +# 169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldca(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 169 +{ } +#endif +# 170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldca(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 170 +{ } +#endif +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldca(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 171 +{ } +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldca(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 172 +{ } +#endif +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldca(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 173 +{ } +#endif +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldca(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 175 +{ } +#endif +# 176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldca(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 176 +{ } +#endif +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldca(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 177 +{ } +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldca(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 178 +{ } +#endif +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldca(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 179 +{ } +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldca(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 180 +{ } +#endif +# 181 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldca(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 181 +{ } +#endif +# 182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldca(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 182 +{ } +#endif +# 183 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldca(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 183 +{ } +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldca(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 184 +{ } +#endif +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldca(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 185 +{ } +#endif +# 187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldca(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 187 +{ } +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldca(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 188 +{ } +#endif +# 189 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldca(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 189 +{ } +#endif +# 190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldca(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 190 +{ } +#endif +# 191 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldca(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 191 +{ } +#endif +# 195 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldcs(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 195 +{ } +#endif +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldcs(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 196 +{ } +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldcs(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 198 +{ } +#endif +# 199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldcs(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 199 +{ } +#endif +# 200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldcs(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 200 +{ } +#endif +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldcs(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 201 +{ } +#endif +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldcs(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 202 +{ } +#endif +# 203 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldcs(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 203 +{ } +#endif +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldcs(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 204 +{ } +#endif +# 205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldcs(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 205 +{ } +#endif +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldcs(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 206 +{ } +#endif +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldcs(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 207 +{ } +#endif +# 208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldcs(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 208 +{ } +#endif +# 209 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldcs(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 209 +{ } +#endif +# 211 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldcs(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 211 +{ } +#endif +# 212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldcs(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 212 +{ } +#endif +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldcs(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 213 +{ } +#endif +# 214 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldcs(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 214 +{ } +#endif +# 215 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldcs(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 215 +{ } +#endif +# 216 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldcs(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 216 +{ } +#endif +# 217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldcs(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 217 +{ } +#endif +# 218 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldcs(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 218 +{ } +#endif +# 219 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldcs(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 219 +{ } +#endif +# 220 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldcs(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 220 +{ } +#endif +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldcs(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 221 +{ } +#endif +# 223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldcs(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 223 +{ } +#endif +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldcs(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 224 +{ } +#endif +# 225 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldcs(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 225 +{ } +#endif +# 226 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldcs(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 226 +{ } +#endif +# 227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldcs(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 227 +{ } +#endif +# 231 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldlu(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 231 +{ } +#endif +# 232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldlu(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 232 +{ } +#endif +# 234 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldlu(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 234 +{ } +#endif +# 235 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldlu(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 235 +{ } +#endif +# 236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldlu(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 236 +{ } +#endif +# 237 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldlu(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 237 +{ } +#endif +# 238 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldlu(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 238 +{ } +#endif +# 239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldlu(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 239 +{ } +#endif +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldlu(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 240 +{ } +#endif +# 241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldlu(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 241 +{ } +#endif +# 242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldlu(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 242 +{ } +#endif +# 243 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldlu(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 243 +{ } +#endif +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldlu(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 244 +{ } +#endif +# 245 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldlu(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 245 +{ } +#endif +# 247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldlu(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 247 +{ } +#endif +# 248 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldlu(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 248 +{ } +#endif +# 249 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldlu(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 249 +{ } +#endif +# 250 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldlu(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 250 +{ } +#endif +# 251 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldlu(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 251 +{ } +#endif +# 252 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldlu(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 252 +{ } +#endif +# 253 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldlu(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 253 +{ } +#endif +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldlu(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 254 +{ } +#endif +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldlu(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 255 +{ } +#endif +# 256 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldlu(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 256 +{ } +#endif +# 257 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldlu(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 257 +{ } +#endif +# 259 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldlu(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 259 +{ } +#endif +# 260 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldlu(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 260 +{ } +#endif +# 261 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldlu(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 261 +{ } +#endif +# 262 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldlu(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 262 +{ } +#endif +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldlu(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 263 +{ } +#endif +# 267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldcv(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 267 +{ } +#endif +# 268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldcv(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 268 +{ } +#endif +# 270 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldcv(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 270 +{ } +#endif +# 271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldcv(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 271 +{ } +#endif +# 272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldcv(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 272 +{ } +#endif +# 273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldcv(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 273 +{ } +#endif +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldcv(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 274 +{ } +#endif +# 275 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldcv(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 275 +{ } +#endif +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldcv(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 276 +{ } +#endif +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldcv(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 277 +{ } +#endif +# 278 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldcv(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 278 +{ } +#endif +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldcv(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 279 +{ } +#endif +# 280 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldcv(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 280 +{ } +#endif +# 281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldcv(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 281 +{ } +#endif +# 283 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldcv(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 283 +{ } +#endif +# 284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldcv(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 284 +{ } +#endif +# 285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldcv(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 285 +{ } +#endif +# 286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldcv(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 286 +{ } +#endif +# 287 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldcv(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 287 +{ } +#endif +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldcv(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 288 +{ } +#endif +# 289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldcv(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 289 +{ } +#endif +# 290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldcv(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 290 +{ } +#endif +# 291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldcv(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 291 +{ } +#endif +# 292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldcv(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 292 +{ } +#endif +# 293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldcv(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 293 +{ } +#endif +# 295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldcv(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 295 +{ } +#endif +# 296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldcv(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 296 +{ } +#endif +# 297 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldcv(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 297 +{ } +#endif +# 298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldcv(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 298 +{ } +#endif +# 299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldcv(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 299 +{ } +#endif +# 303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 303 +{ } +#endif +# 304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 304 +{ } +#endif +# 306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 306 +{ } +#endif +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 307 +{ } +#endif +# 308 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 308 +{ } +#endif +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 309 +{ } +#endif +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 310 +{ } +#endif +# 311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 311 +{ } +#endif +# 312 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 312 +{ } +#endif +# 313 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 313 +{ } +#endif +# 314 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 314 +{ } +#endif +# 315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 315 +{ } +#endif +# 316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 316 +{ } +#endif +# 317 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 317 +{ } +#endif +# 319 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 319 +{ } +#endif +# 320 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 320 +{ } +#endif +# 321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 321 +{ } +#endif +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 322 +{ } +#endif +# 323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 323 +{ } +#endif +# 324 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 324 +{ } +#endif +# 325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 325 +{ } +#endif +# 326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 326 +{ } +#endif +# 327 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 327 +{ } +#endif +# 328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 328 +{ } +#endif +# 329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 329 +{ } +#endif +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 331 +{ } +#endif +# 332 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 332 +{ } +#endif +# 333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 333 +{ } +#endif +# 334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 334 +{ } +#endif +# 335 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 335 +{ } +#endif +# 339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 339 +{ } +#endif +# 340 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 340 +{ } +#endif +# 342 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 342 +{ } +#endif +# 343 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 343 +{ } +#endif +# 344 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 344 +{ } +#endif +# 345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 345 +{ } +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 346 +{ } +#endif +# 347 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 347 +{ } +#endif +# 348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 348 +{ } +#endif +# 349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 349 +{ } +#endif +# 350 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 350 +{ } +#endif +# 351 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 351 +{ } +#endif +# 352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 352 +{ } +#endif +# 353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 353 +{ } +#endif +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 355 +{ } +#endif +# 356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 356 +{ } +#endif +# 357 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 357 +{ } +#endif +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 358 +{ } +#endif +# 359 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 359 +{ } +#endif +# 360 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 360 +{ } +#endif +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 361 +{ } +#endif +# 362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 362 +{ } +#endif +# 363 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 363 +{ } +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 364 +{ } +#endif +# 365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 365 +{ } +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 367 +{ } +#endif +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 368 +{ } +#endif +# 369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 369 +{ } +#endif +# 370 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 370 +{ } +#endif +# 371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 371 +{ } +#endif +# 375 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 375 +{ } +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 376 +{ } +#endif +# 378 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 378 +{ } +#endif +# 379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 379 +{ } +#endif +# 380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 380 +{ } +#endif +# 381 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 381 +{ } +#endif +# 382 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 382 +{ } +#endif +# 383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 383 +{ } +#endif +# 384 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 384 +{ } +#endif +# 385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 385 +{ } +#endif +# 386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 386 +{ } +#endif +# 387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 387 +{ } +#endif +# 388 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 388 +{ } +#endif +# 389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 389 +{ } +#endif +# 391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 391 +{ } +#endif +# 392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 392 +{ } +#endif +# 393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 393 +{ } +#endif +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 394 +{ } +#endif +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 395 +{ } +#endif +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 396 +{ } +#endif +# 397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 397 +{ } +#endif +# 398 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 398 +{ } +#endif +# 399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 399 +{ } +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 400 +{ } +#endif +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 401 +{ } +#endif +# 403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 403 +{ } +#endif +# 404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 404 +{ } +#endif +# 405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 405 +{ } +#endif +# 406 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 406 +{ } +#endif +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 407 +{ } +#endif +# 411 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 411 +{ } +#endif +# 412 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 412 +{ } +#endif +# 414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 414 +{ } +#endif +# 415 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 415 +{ } +#endif +# 416 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 416 +{ } +#endif +# 417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 417 +{ } +#endif +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 418 +{ } +#endif +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 419 +{ } +#endif +# 420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 420 +{ } +#endif +# 421 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 421 +{ } +#endif +# 422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 422 +{ } +#endif +# 423 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 423 +{ } +#endif +# 424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 424 +{ } +#endif +# 425 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 425 +{ } +#endif +# 427 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 427 +{ } +#endif +# 428 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 428 +{ } +#endif +# 429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 429 +{ } +#endif +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 430 +{ } +#endif +# 431 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 431 +{ } +#endif +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 432 +{ } +#endif +# 433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 433 +{ } +#endif +# 434 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 434 +{ } +#endif +# 435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 435 +{ } +#endif +# 436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 436 +{ } +#endif +# 437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 437 +{ } +#endif +# 439 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 439 +{ } +#endif +# 440 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 440 +{ } +#endif +# 441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 441 +{ } +#endif +# 442 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 442 +{ } +#endif +# 443 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 443 +{ } +#endif +# 460 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_l(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 460 +{ } +#endif +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_lc(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 472 +{ } +#endif +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_r(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 485 +{ } +#endif +# 497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_rc(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 497 +{ } +#endif +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_lo(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 89 +{ } +#endif +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_lo(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 90 +{ } +#endif +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_lo(short2 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 92 +{ } +#endif +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_lo(ushort2 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 93 +{ } +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_hi(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 95 +{ } +#endif +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_hi(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 96 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_hi(short2 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_hi(ushort2 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp4a(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 106 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp4a(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp4a(char4 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp4a(uchar4 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 100 +{ } +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 101 +{ } +#endif +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned long long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 102 +{ } +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, long long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 103 +{ } +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, float value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 104 +{ } +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, double value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 105 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, int value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 108 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned long long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, long long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 112 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, float value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, double value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 114 +{ } +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline void __nanosleep(unsigned ns) {int volatile ___ = 1;(void)ns;::exit(___);} +#if 0 +# 116 +{ } +#endif +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned short atomicCAS(unsigned short *address, unsigned short compare, unsigned short val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 118 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_add_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_min_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_max_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 100 +{ } +#endif +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline int __reduce_add_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 102 +{ } +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline int __reduce_min_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 103 +{ } +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline int __reduce_max_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 104 +{ } +#endif +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_and_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 106 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_or_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_xor_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 108 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +extern "C" { +# 112 +__attribute__((unused)) inline void *__nv_associate_access_property(const void *ptr, unsigned long long +# 113 +property) {int volatile ___ = 1;(void)ptr;(void)property; +# 117 +::exit(___);} +#if 0 +# 113 +{ +# 114 +__attribute__((unused)) extern void *__nv_associate_access_property_impl(const void *, unsigned long long); +# 116 +return __nv_associate_access_property_impl(ptr, property); +# 117 +} +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) inline void __nv_memcpy_async_shared_global_4(void *dst, const void * +# 120 +src, unsigned +# 121 +src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size; +# 126 +::exit(___);} +#if 0 +# 121 +{ +# 122 +__attribute__((unused)) extern void __nv_memcpy_async_shared_global_4_impl(void *, const void *, unsigned); +# 125 +__nv_memcpy_async_shared_global_4_impl(dst, src, src_size); +# 126 +} +#endif +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) inline void __nv_memcpy_async_shared_global_8(void *dst, const void * +# 129 +src, unsigned +# 130 +src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size; +# 135 +::exit(___);} +#if 0 +# 130 +{ +# 131 +__attribute__((unused)) extern void __nv_memcpy_async_shared_global_8_impl(void *, const void *, unsigned); +# 134 +__nv_memcpy_async_shared_global_8_impl(dst, src, src_size); +# 135 +} +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) inline void __nv_memcpy_async_shared_global_16(void *dst, const void * +# 138 +src, unsigned +# 139 +src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size; +# 144 +::exit(___);} +#if 0 +# 139 +{ +# 140 +__attribute__((unused)) extern void __nv_memcpy_async_shared_global_16_impl(void *, const void *, unsigned); +# 143 +__nv_memcpy_async_shared_global_16_impl(dst, src, src_size); +# 144 +} +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +} +# 122 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 123 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dread(T *res, surface< void, 1> surf, int x, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 124 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)s;(void)mode; +# 128 +::exit(___);} +#if 0 +# 124 +{ +# 128 +} +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 131 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf1Dread(surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 132 +{int volatile ___ = 1;(void)surf;(void)x;(void)mode; +# 138 +::exit(___);} +#if 0 +# 132 +{ +# 138 +} +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 141 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dread(T *res, surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 142 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)mode; +# 146 +::exit(___);} +#if 0 +# 142 +{ +# 146 +} +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 150 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dread(T *res, surface< void, 2> surf, int x, int y, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 151 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)s;(void)mode; +# 155 +::exit(___);} +#if 0 +# 151 +{ +# 155 +} +#endif +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 158 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf2Dread(surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 159 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)mode; +# 165 +::exit(___);} +#if 0 +# 159 +{ +# 165 +} +#endif +# 167 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 168 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dread(T *res, surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 169 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)mode; +# 173 +::exit(___);} +#if 0 +# 169 +{ +# 173 +} +#endif +# 176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 177 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dread(T *res, surface< void, 3> surf, int x, int y, int z, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 178 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)z;(void)s;(void)mode; +# 182 +::exit(___);} +#if 0 +# 178 +{ +# 182 +} +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 185 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf3Dread(surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 186 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)z;(void)mode; +# 192 +::exit(___);} +#if 0 +# 186 +{ +# 192 +} +#endif +# 194 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 195 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dread(T *res, surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 196 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)z;(void)mode; +# 200 +::exit(___);} +#if 0 +# 196 +{ +# 200 +} +#endif +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 205 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredread(T *res, surface< void, 241> surf, int x, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 206 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)layer;(void)s;(void)mode; +# 210 +::exit(___);} +#if 0 +# 206 +{ +# 210 +} +#endif +# 212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 213 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf1DLayeredread(surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 214 +{int volatile ___ = 1;(void)surf;(void)x;(void)layer;(void)mode; +# 220 +::exit(___);} +#if 0 +# 214 +{ +# 220 +} +#endif +# 223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 224 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredread(T *res, surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 225 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)layer;(void)mode; +# 229 +::exit(___);} +#if 0 +# 225 +{ +# 229 +} +#endif +# 232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 233 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredread(T *res, surface< void, 242> surf, int x, int y, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 234 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layer;(void)s;(void)mode; +# 238 +::exit(___);} +#if 0 +# 234 +{ +# 238 +} +#endif +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 241 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf2DLayeredread(surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 242 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)layer;(void)mode; +# 248 +::exit(___);} +#if 0 +# 242 +{ +# 248 +} +#endif +# 251 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 252 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredread(T *res, surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 253 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layer;(void)mode; +# 257 +::exit(___);} +#if 0 +# 253 +{ +# 257 +} +#endif +# 260 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 261 +__attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapread(T *res, surface< void, 12> surf, int x, int y, int face, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 262 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)face;(void)s;(void)mode; +# 266 +::exit(___);} +#if 0 +# 262 +{ +# 266 +} +#endif +# 268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 269 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surfCubemapread(surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 270 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)face;(void)mode; +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +::exit(___);} +#if 0 +# 270 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +{ +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +} +#endif +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 280 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapread(T *res, surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 281 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)face;(void)mode; +# 285 +::exit(___);} +#if 0 +# 281 +{ +# 285 +} +#endif +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 289 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredread(T *res, surface< void, 252> surf, int x, int y, int layerFace, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 290 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layerFace;(void)s;(void)mode; +# 294 +::exit(___);} +#if 0 +# 290 +{ +# 294 +} +#endif +# 296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 297 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surfCubemapLayeredread(surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 298 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; +# 304 +::exit(___);} +#if 0 +# 298 +{ +# 304 +} +#endif +# 306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 307 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredread(T *res, surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 308 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; +# 312 +::exit(___);} +#if 0 +# 308 +{ +# 312 +} +#endif +# 315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 316 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dwrite(T val, surface< void, 1> surf, int x, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 317 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)s;(void)mode; +# 321 +::exit(___);} +#if 0 +# 317 +{ +# 321 +} +#endif +# 323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 324 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dwrite(T val, surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 325 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)mode; +# 329 +::exit(___);} +#if 0 +# 325 +{ +# 329 +} +#endif +# 333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 334 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dwrite(T val, surface< void, 2> surf, int x, int y, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 335 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)s;(void)mode; +# 339 +::exit(___);} +#if 0 +# 335 +{ +# 339 +} +#endif +# 341 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 342 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dwrite(T val, surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 343 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)mode; +# 347 +::exit(___);} +#if 0 +# 343 +{ +# 347 +} +#endif +# 350 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 351 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dwrite(T val, surface< void, 3> surf, int x, int y, int z, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 352 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)z;(void)s;(void)mode; +# 356 +::exit(___);} +#if 0 +# 352 +{ +# 356 +} +#endif +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 359 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dwrite(T val, surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 360 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)z;(void)mode; +# 364 +::exit(___);} +#if 0 +# 360 +{ +# 364 +} +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 368 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredwrite(T val, surface< void, 241> surf, int x, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 369 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)layer;(void)s;(void)mode; +# 373 +::exit(___);} +#if 0 +# 369 +{ +# 373 +} +#endif +# 375 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 376 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredwrite(T val, surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 377 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)layer;(void)mode; +# 381 +::exit(___);} +#if 0 +# 377 +{ +# 381 +} +#endif +# 384 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 385 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredwrite(T val, surface< void, 242> surf, int x, int y, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 386 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layer;(void)s;(void)mode; +# 390 +::exit(___);} +#if 0 +# 386 +{ +# 390 +} +#endif +# 392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 393 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredwrite(T val, surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 394 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layer;(void)mode; +# 398 +::exit(___);} +#if 0 +# 394 +{ +# 398 +} +#endif +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 402 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapwrite(T val, surface< void, 12> surf, int x, int y, int face, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 403 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)face;(void)s;(void)mode; +# 407 +::exit(___);} +#if 0 +# 403 +{ +# 407 +} +#endif +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 410 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapwrite(T val, surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 411 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)face;(void)mode; +# 415 +::exit(___);} +#if 0 +# 411 +{ +# 415 +} +#endif +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 420 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredwrite(T val, surface< void, 252> surf, int x, int y, int layerFace, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 421 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layerFace;(void)s;(void)mode; +# 425 +::exit(___);} +#if 0 +# 421 +{ +# 425 +} +#endif +# 427 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 428 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredwrite(T val, surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 429 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; +# 433 +::exit(___);} +#if 0 +# 429 +{ +# 433 +} +#endif +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 73 +struct __nv_tex_rmet_ret { }; +# 75 +template<> struct __nv_tex_rmet_ret< char> { typedef char type; }; +# 76 +template<> struct __nv_tex_rmet_ret< signed char> { typedef signed char type; }; +# 77 +template<> struct __nv_tex_rmet_ret< unsigned char> { typedef unsigned char type; }; +# 78 +template<> struct __nv_tex_rmet_ret< char1> { typedef char1 type; }; +# 79 +template<> struct __nv_tex_rmet_ret< uchar1> { typedef uchar1 type; }; +# 80 +template<> struct __nv_tex_rmet_ret< char2> { typedef char2 type; }; +# 81 +template<> struct __nv_tex_rmet_ret< uchar2> { typedef uchar2 type; }; +# 82 +template<> struct __nv_tex_rmet_ret< char4> { typedef char4 type; }; +# 83 +template<> struct __nv_tex_rmet_ret< uchar4> { typedef uchar4 type; }; +# 85 +template<> struct __nv_tex_rmet_ret< short> { typedef short type; }; +# 86 +template<> struct __nv_tex_rmet_ret< unsigned short> { typedef unsigned short type; }; +# 87 +template<> struct __nv_tex_rmet_ret< short1> { typedef short1 type; }; +# 88 +template<> struct __nv_tex_rmet_ret< ushort1> { typedef ushort1 type; }; +# 89 +template<> struct __nv_tex_rmet_ret< short2> { typedef short2 type; }; +# 90 +template<> struct __nv_tex_rmet_ret< ushort2> { typedef ushort2 type; }; +# 91 +template<> struct __nv_tex_rmet_ret< short4> { typedef short4 type; }; +# 92 +template<> struct __nv_tex_rmet_ret< ushort4> { typedef ushort4 type; }; +# 94 +template<> struct __nv_tex_rmet_ret< int> { typedef int type; }; +# 95 +template<> struct __nv_tex_rmet_ret< unsigned> { typedef unsigned type; }; +# 96 +template<> struct __nv_tex_rmet_ret< int1> { typedef int1 type; }; +# 97 +template<> struct __nv_tex_rmet_ret< uint1> { typedef uint1 type; }; +# 98 +template<> struct __nv_tex_rmet_ret< int2> { typedef int2 type; }; +# 99 +template<> struct __nv_tex_rmet_ret< uint2> { typedef uint2 type; }; +# 100 +template<> struct __nv_tex_rmet_ret< int4> { typedef int4 type; }; +# 101 +template<> struct __nv_tex_rmet_ret< uint4> { typedef uint4 type; }; +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template<> struct __nv_tex_rmet_ret< float> { typedef float type; }; +# 114 +template<> struct __nv_tex_rmet_ret< float1> { typedef float1 type; }; +# 115 +template<> struct __nv_tex_rmet_ret< float2> { typedef float2 type; }; +# 116 +template<> struct __nv_tex_rmet_ret< float4> { typedef float4 type; }; +# 119 +template< class T> struct __nv_tex_rmet_cast { typedef T *type; }; +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 132 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1Dfetch(texture< T, 1, cudaReadModeElementType> t, int x) +# 133 +{int volatile ___ = 1;(void)t;(void)x; +# 139 +::exit(___);} +#if 0 +# 133 +{ +# 139 +} +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 142 +struct __nv_tex_rmnf_ret { }; +# 144 +template<> struct __nv_tex_rmnf_ret< char> { typedef float type; }; +# 145 +template<> struct __nv_tex_rmnf_ret< signed char> { typedef float type; }; +# 146 +template<> struct __nv_tex_rmnf_ret< unsigned char> { typedef float type; }; +# 147 +template<> struct __nv_tex_rmnf_ret< short> { typedef float type; }; +# 148 +template<> struct __nv_tex_rmnf_ret< unsigned short> { typedef float type; }; +# 149 +template<> struct __nv_tex_rmnf_ret< char1> { typedef float1 type; }; +# 150 +template<> struct __nv_tex_rmnf_ret< uchar1> { typedef float1 type; }; +# 151 +template<> struct __nv_tex_rmnf_ret< short1> { typedef float1 type; }; +# 152 +template<> struct __nv_tex_rmnf_ret< ushort1> { typedef float1 type; }; +# 153 +template<> struct __nv_tex_rmnf_ret< char2> { typedef float2 type; }; +# 154 +template<> struct __nv_tex_rmnf_ret< uchar2> { typedef float2 type; }; +# 155 +template<> struct __nv_tex_rmnf_ret< short2> { typedef float2 type; }; +# 156 +template<> struct __nv_tex_rmnf_ret< ushort2> { typedef float2 type; }; +# 157 +template<> struct __nv_tex_rmnf_ret< char4> { typedef float4 type; }; +# 158 +template<> struct __nv_tex_rmnf_ret< uchar4> { typedef float4 type; }; +# 159 +template<> struct __nv_tex_rmnf_ret< short4> { typedef float4 type; }; +# 160 +template<> struct __nv_tex_rmnf_ret< ushort4> { typedef float4 type; }; +# 162 +template< class T> +# 163 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1Dfetch(texture< T, 1, cudaReadModeNormalizedFloat> t, int x) +# 164 +{int volatile ___ = 1;(void)t;(void)x; +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 175 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1D(texture< T, 1, cudaReadModeElementType> t, float x) +# 176 +{int volatile ___ = 1;(void)t;(void)x; +# 182 +::exit(___);} +#if 0 +# 176 +{ +# 182 +} +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 185 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1D(texture< T, 1, cudaReadModeNormalizedFloat> t, float x) +# 186 +{int volatile ___ = 1;(void)t;(void)x; +# 193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 186 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 198 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2D(texture< T, 2, cudaReadModeElementType> t, float x, float y) +# 199 +{int volatile ___ = 1;(void)t;(void)x;(void)y; +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 209 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2D(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y) +# 210 +{int volatile ___ = 1;(void)t;(void)x;(void)y; +# 217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 210 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 222 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayered(texture< T, 241, cudaReadModeElementType> t, float x, int layer) +# 223 +{int volatile ___ = 1;(void)t;(void)x;(void)layer; +# 229 +::exit(___);} +#if 0 +# 223 +{ +# 229 +} +#endif +# 231 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 232 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayered(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer) +# 233 +{int volatile ___ = 1;(void)t;(void)x;(void)layer; +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 233 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 245 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayered(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer) +# 246 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer; +# 252 +::exit(___);} +#if 0 +# 246 +{ +# 252 +} +#endif +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 255 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayered(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer) +# 256 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer; +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 256 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 267 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3D(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z) +# 268 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 274 +::exit(___);} +#if 0 +# 268 +{ +# 274 +} +#endif +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 277 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3D(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z) +# 278 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 278 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 289 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemap(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z) +# 290 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 296 +::exit(___);} +#if 0 +# 290 +{ +# 296 +} +#endif +# 298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 299 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemap(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z) +# 300 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 311 +struct __nv_tex2dgather_ret { }; +# 312 +template<> struct __nv_tex2dgather_ret< char> { typedef char4 type; }; +# 313 +template<> struct __nv_tex2dgather_ret< signed char> { typedef char4 type; }; +# 314 +template<> struct __nv_tex2dgather_ret< char1> { typedef char4 type; }; +# 315 +template<> struct __nv_tex2dgather_ret< char2> { typedef char4 type; }; +# 316 +template<> struct __nv_tex2dgather_ret< char3> { typedef char4 type; }; +# 317 +template<> struct __nv_tex2dgather_ret< char4> { typedef char4 type; }; +# 318 +template<> struct __nv_tex2dgather_ret< unsigned char> { typedef uchar4 type; }; +# 319 +template<> struct __nv_tex2dgather_ret< uchar1> { typedef uchar4 type; }; +# 320 +template<> struct __nv_tex2dgather_ret< uchar2> { typedef uchar4 type; }; +# 321 +template<> struct __nv_tex2dgather_ret< uchar3> { typedef uchar4 type; }; +# 322 +template<> struct __nv_tex2dgather_ret< uchar4> { typedef uchar4 type; }; +# 324 +template<> struct __nv_tex2dgather_ret< short> { typedef short4 type; }; +# 325 +template<> struct __nv_tex2dgather_ret< short1> { typedef short4 type; }; +# 326 +template<> struct __nv_tex2dgather_ret< short2> { typedef short4 type; }; +# 327 +template<> struct __nv_tex2dgather_ret< short3> { typedef short4 type; }; +# 328 +template<> struct __nv_tex2dgather_ret< short4> { typedef short4 type; }; +# 329 +template<> struct __nv_tex2dgather_ret< unsigned short> { typedef ushort4 type; }; +# 330 +template<> struct __nv_tex2dgather_ret< ushort1> { typedef ushort4 type; }; +# 331 +template<> struct __nv_tex2dgather_ret< ushort2> { typedef ushort4 type; }; +# 332 +template<> struct __nv_tex2dgather_ret< ushort3> { typedef ushort4 type; }; +# 333 +template<> struct __nv_tex2dgather_ret< ushort4> { typedef ushort4 type; }; +# 335 +template<> struct __nv_tex2dgather_ret< int> { typedef int4 type; }; +# 336 +template<> struct __nv_tex2dgather_ret< int1> { typedef int4 type; }; +# 337 +template<> struct __nv_tex2dgather_ret< int2> { typedef int4 type; }; +# 338 +template<> struct __nv_tex2dgather_ret< int3> { typedef int4 type; }; +# 339 +template<> struct __nv_tex2dgather_ret< int4> { typedef int4 type; }; +# 340 +template<> struct __nv_tex2dgather_ret< unsigned> { typedef uint4 type; }; +# 341 +template<> struct __nv_tex2dgather_ret< uint1> { typedef uint4 type; }; +# 342 +template<> struct __nv_tex2dgather_ret< uint2> { typedef uint4 type; }; +# 343 +template<> struct __nv_tex2dgather_ret< uint3> { typedef uint4 type; }; +# 344 +template<> struct __nv_tex2dgather_ret< uint4> { typedef uint4 type; }; +# 346 +template<> struct __nv_tex2dgather_ret< float> { typedef float4 type; }; +# 347 +template<> struct __nv_tex2dgather_ret< float1> { typedef float4 type; }; +# 348 +template<> struct __nv_tex2dgather_ret< float2> { typedef float4 type; }; +# 349 +template<> struct __nv_tex2dgather_ret< float3> { typedef float4 type; }; +# 350 +template<> struct __nv_tex2dgather_ret< float4> { typedef float4 type; }; +# 352 +template< class T> +# 353 +__attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex2dgather_ret< T> ::type tex2Dgather(texture< T, 2, cudaReadModeElementType> t, float x, float y, int comp = 0) +# 354 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)comp; +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 354 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> struct __nv_tex2dgather_rmnf_ret { }; +# 365 +template<> struct __nv_tex2dgather_rmnf_ret< char> { typedef float4 type; }; +# 366 +template<> struct __nv_tex2dgather_rmnf_ret< signed char> { typedef float4 type; }; +# 367 +template<> struct __nv_tex2dgather_rmnf_ret< unsigned char> { typedef float4 type; }; +# 368 +template<> struct __nv_tex2dgather_rmnf_ret< char1> { typedef float4 type; }; +# 369 +template<> struct __nv_tex2dgather_rmnf_ret< uchar1> { typedef float4 type; }; +# 370 +template<> struct __nv_tex2dgather_rmnf_ret< char2> { typedef float4 type; }; +# 371 +template<> struct __nv_tex2dgather_rmnf_ret< uchar2> { typedef float4 type; }; +# 372 +template<> struct __nv_tex2dgather_rmnf_ret< char3> { typedef float4 type; }; +# 373 +template<> struct __nv_tex2dgather_rmnf_ret< uchar3> { typedef float4 type; }; +# 374 +template<> struct __nv_tex2dgather_rmnf_ret< char4> { typedef float4 type; }; +# 375 +template<> struct __nv_tex2dgather_rmnf_ret< uchar4> { typedef float4 type; }; +# 376 +template<> struct __nv_tex2dgather_rmnf_ret< signed short> { typedef float4 type; }; +# 377 +template<> struct __nv_tex2dgather_rmnf_ret< unsigned short> { typedef float4 type; }; +# 378 +template<> struct __nv_tex2dgather_rmnf_ret< short1> { typedef float4 type; }; +# 379 +template<> struct __nv_tex2dgather_rmnf_ret< ushort1> { typedef float4 type; }; +# 380 +template<> struct __nv_tex2dgather_rmnf_ret< short2> { typedef float4 type; }; +# 381 +template<> struct __nv_tex2dgather_rmnf_ret< ushort2> { typedef float4 type; }; +# 382 +template<> struct __nv_tex2dgather_rmnf_ret< short3> { typedef float4 type; }; +# 383 +template<> struct __nv_tex2dgather_rmnf_ret< ushort3> { typedef float4 type; }; +# 384 +template<> struct __nv_tex2dgather_rmnf_ret< short4> { typedef float4 type; }; +# 385 +template<> struct __nv_tex2dgather_rmnf_ret< ushort4> { typedef float4 type; }; +# 387 +template< class T> +# 388 +__attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex2dgather_rmnf_ret< T> ::type tex2Dgather(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, int comp = 0) +# 389 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)comp; +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 401 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLod(texture< T, 1, cudaReadModeElementType> t, float x, float level) +# 402 +{int volatile ___ = 1;(void)t;(void)x;(void)level; +# 408 +::exit(___);} +#if 0 +# 402 +{ +# 408 +} +#endif +# 410 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 411 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLod(texture< T, 1, cudaReadModeNormalizedFloat> t, float x, float level) +# 412 +{int volatile ___ = 1;(void)t;(void)x;(void)level; +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 412 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 423 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLod(texture< T, 2, cudaReadModeElementType> t, float x, float y, float level) +# 424 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)level; +# 430 +::exit(___);} +#if 0 +# 424 +{ +# 430 +} +#endif +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 433 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLod(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, float level) +# 434 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)level; +# 441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 434 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 445 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayeredLod(texture< T, 241, cudaReadModeElementType> t, float x, int layer, float level) +# 446 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)level; +# 452 +::exit(___);} +#if 0 +# 446 +{ +# 452 +} +#endif +# 454 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 455 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayeredLod(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer, float level) +# 456 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)level; +# 463 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 456 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 463 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 466 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 467 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayeredLod(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer, float level) +# 468 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)level; +# 474 +::exit(___);} +#if 0 +# 468 +{ +# 474 +} +#endif +# 476 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 477 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayeredLod(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer, float level) +# 478 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)level; +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 478 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 488 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 489 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3DLod(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z, float level) +# 490 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 496 +::exit(___);} +#if 0 +# 490 +{ +# 496 +} +#endif +# 498 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 499 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3DLod(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z, float level) +# 500 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 507 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 500 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 507 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 511 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLod(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z, float level) +# 512 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 518 +::exit(___);} +#if 0 +# 512 +{ +# 518 +} +#endif +# 520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 521 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLod(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z, float level) +# 522 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 522 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 533 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 534 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayered(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer) +# 535 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer; +# 541 +::exit(___);} +#if 0 +# 535 +{ +# 541 +} +#endif +# 543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 544 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayered(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer) +# 545 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer; +# 552 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 552 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 556 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 557 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayeredLod(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer, float level) +# 558 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 564 +::exit(___);} +#if 0 +# 558 +{ +# 564 +} +#endif +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 567 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayeredLod(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer, float level) +# 568 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 579 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 580 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapGrad(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 581 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 587 +::exit(___);} +#if 0 +# 581 +{ +# 587 +} +#endif +# 589 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 590 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapGrad(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 591 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 598 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 598 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 603 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayeredGrad(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 604 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 610 +::exit(___);} +#if 0 +# 604 +{ +# 610 +} +#endif +# 612 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 613 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayeredGrad(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 614 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 614 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 625 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 626 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DGrad(texture< T, 1, cudaReadModeElementType> t, float x, float dPdx, float dPdy) +# 627 +{int volatile ___ = 1;(void)t;(void)x;(void)dPdx;(void)dPdy; +# 633 +::exit(___);} +#if 0 +# 627 +{ +# 633 +} +#endif +# 635 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 636 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DGrad(texture< T, 1, cudaReadModeNormalizedFloat> t, float x, float dPdx, float dPdy) +# 637 +{int volatile ___ = 1;(void)t;(void)x;(void)dPdx;(void)dPdy; +# 644 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 637 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 644 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 648 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 649 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DGrad(texture< T, 2, cudaReadModeElementType> t, float x, float y, float2 dPdx, float2 dPdy) +# 650 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 656 +::exit(___);} +#if 0 +# 650 +{ +# 656 +} +#endif +# 658 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 659 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DGrad(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, float2 dPdx, float2 dPdy) +# 660 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 660 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 670 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 671 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayeredGrad(texture< T, 241, cudaReadModeElementType> t, float x, int layer, float dPdx, float dPdy) +# 672 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 678 +::exit(___);} +#if 0 +# 672 +{ +# 678 +} +#endif +# 680 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 681 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayeredGrad(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer, float dPdx, float dPdy) +# 682 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 682 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 692 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 693 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayeredGrad(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 694 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 700 +::exit(___);} +#if 0 +# 694 +{ +# 700 +} +#endif +# 702 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 703 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayeredGrad(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 704 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 711 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 704 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 711 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 715 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3DGrad(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 716 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 722 +::exit(___);} +#if 0 +# 716 +{ +# 722 +} +#endif +# 724 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 725 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3DGrad(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 726 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 733 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 726 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 733 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> struct __nv_itex_trait { }; +# 65 +template<> struct __nv_itex_trait< char> { typedef void type; }; +# 66 +template<> struct __nv_itex_trait< signed char> { typedef void type; }; +# 67 +template<> struct __nv_itex_trait< char1> { typedef void type; }; +# 68 +template<> struct __nv_itex_trait< char2> { typedef void type; }; +# 69 +template<> struct __nv_itex_trait< char4> { typedef void type; }; +# 70 +template<> struct __nv_itex_trait< unsigned char> { typedef void type; }; +# 71 +template<> struct __nv_itex_trait< uchar1> { typedef void type; }; +# 72 +template<> struct __nv_itex_trait< uchar2> { typedef void type; }; +# 73 +template<> struct __nv_itex_trait< uchar4> { typedef void type; }; +# 74 +template<> struct __nv_itex_trait< short> { typedef void type; }; +# 75 +template<> struct __nv_itex_trait< short1> { typedef void type; }; +# 76 +template<> struct __nv_itex_trait< short2> { typedef void type; }; +# 77 +template<> struct __nv_itex_trait< short4> { typedef void type; }; +# 78 +template<> struct __nv_itex_trait< unsigned short> { typedef void type; }; +# 79 +template<> struct __nv_itex_trait< ushort1> { typedef void type; }; +# 80 +template<> struct __nv_itex_trait< ushort2> { typedef void type; }; +# 81 +template<> struct __nv_itex_trait< ushort4> { typedef void type; }; +# 82 +template<> struct __nv_itex_trait< int> { typedef void type; }; +# 83 +template<> struct __nv_itex_trait< int1> { typedef void type; }; +# 84 +template<> struct __nv_itex_trait< int2> { typedef void type; }; +# 85 +template<> struct __nv_itex_trait< int4> { typedef void type; }; +# 86 +template<> struct __nv_itex_trait< unsigned> { typedef void type; }; +# 87 +template<> struct __nv_itex_trait< uint1> { typedef void type; }; +# 88 +template<> struct __nv_itex_trait< uint2> { typedef void type; }; +# 89 +template<> struct __nv_itex_trait< uint4> { typedef void type; }; +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template<> struct __nv_itex_trait< float> { typedef void type; }; +# 101 +template<> struct __nv_itex_trait< float1> { typedef void type; }; +# 102 +template<> struct __nv_itex_trait< float2> { typedef void type; }; +# 103 +template<> struct __nv_itex_trait< float4> { typedef void type; }; +# 107 +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 108 +tex1Dfetch(T *ptr, cudaTextureObject_t obj, int x) +# 109 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x; +# 113 +::exit(___);} +#if 0 +# 109 +{ +# 113 +} +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 116 +tex1Dfetch(cudaTextureObject_t texObject, int x) +# 117 +{int volatile ___ = 1;(void)texObject;(void)x; +# 123 +::exit(___);} +#if 0 +# 117 +{ +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 126 +tex1D(T *ptr, cudaTextureObject_t obj, float x) +# 127 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x; +# 131 +::exit(___);} +#if 0 +# 127 +{ +# 131 +} +#endif +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 135 +tex1D(cudaTextureObject_t texObject, float x) +# 136 +{int volatile ___ = 1;(void)texObject;(void)x; +# 142 +::exit(___);} +#if 0 +# 136 +{ +# 142 +} +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 146 +tex2D(T *ptr, cudaTextureObject_t obj, float x, float y) +# 147 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y; +# 151 +::exit(___);} +#if 0 +# 147 +{ +# 151 +} +#endif +# 153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 154 +tex2D(cudaTextureObject_t texObject, float x, float y) +# 155 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y; +# 161 +::exit(___);} +#if 0 +# 155 +{ +# 161 +} +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 165 +tex2D(T *ptr, cudaTextureObject_t obj, float x, float y, bool * +# 166 +isResident) +# 167 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)isResident; +# 173 +::exit(___);} +#if 0 +# 167 +{ +# 173 +} +#endif +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 176 +tex2D(cudaTextureObject_t texObject, float x, float y, bool *isResident) +# 177 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)isResident; +# 183 +::exit(___);} +#if 0 +# 177 +{ +# 183 +} +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 189 +tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +# 190 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z; +# 194 +::exit(___);} +#if 0 +# 190 +{ +# 194 +} +#endif +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 197 +tex3D(cudaTextureObject_t texObject, float x, float y, float z) +# 198 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z; +# 204 +::exit(___);} +#if 0 +# 198 +{ +# 204 +} +#endif +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 208 +tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z, bool * +# 209 +isResident) +# 210 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)isResident; +# 216 +::exit(___);} +#if 0 +# 210 +{ +# 216 +} +#endif +# 218 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 219 +tex3D(cudaTextureObject_t texObject, float x, float y, float z, bool *isResident) +# 220 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)isResident; +# 226 +::exit(___);} +#if 0 +# 220 +{ +# 226 +} +#endif +# 230 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 231 +tex1DLayered(T *ptr, cudaTextureObject_t obj, float x, int layer) +# 232 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer; +# 236 +::exit(___);} +#if 0 +# 232 +{ +# 236 +} +#endif +# 238 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 239 +tex1DLayered(cudaTextureObject_t texObject, float x, int layer) +# 240 +{int volatile ___ = 1;(void)texObject;(void)x;(void)layer; +# 246 +::exit(___);} +#if 0 +# 240 +{ +# 246 +} +#endif +# 248 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 249 +tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer) +# 250 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer; +# 254 +::exit(___);} +#if 0 +# 250 +{ +# 254 +} +#endif +# 256 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 257 +tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer) +# 258 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer; +# 264 +::exit(___);} +#if 0 +# 258 +{ +# 264 +} +#endif +# 267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 268 +tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, bool *isResident) +# 269 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)isResident; +# 275 +::exit(___);} +#if 0 +# 269 +{ +# 275 +} +#endif +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 278 +tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer, bool *isResident) +# 279 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)isResident; +# 285 +::exit(___);} +#if 0 +# 279 +{ +# 285 +} +#endif +# 289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 290 +texCubemap(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +# 291 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z; +# 295 +::exit(___);} +#if 0 +# 291 +{ +# 295 +} +#endif +# 298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 299 +texCubemap(cudaTextureObject_t texObject, float x, float y, float z) +# 300 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z; +# 306 +::exit(___);} +#if 0 +# 300 +{ +# 306 +} +#endif +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 310 +texCubemapLayered(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer) +# 311 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer; +# 315 +::exit(___);} +#if 0 +# 311 +{ +# 315 +} +#endif +# 317 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 318 +texCubemapLayered(cudaTextureObject_t texObject, float x, float y, float z, int layer) +# 319 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer; +# 325 +::exit(___);} +#if 0 +# 319 +{ +# 325 +} +#endif +# 327 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 328 +tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, int comp = 0) +# 329 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)comp; +# 333 +::exit(___);} +#if 0 +# 329 +{ +# 333 +} +#endif +# 335 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 336 +tex2Dgather(cudaTextureObject_t to, float x, float y, int comp = 0) +# 337 +{int volatile ___ = 1;(void)to;(void)x;(void)y;(void)comp; +# 343 +::exit(___);} +#if 0 +# 337 +{ +# 343 +} +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 347 +tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, bool *isResident, int comp = 0) +# 348 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)isResident;(void)comp; +# 354 +::exit(___);} +#if 0 +# 348 +{ +# 354 +} +#endif +# 356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 357 +tex2Dgather(cudaTextureObject_t to, float x, float y, bool *isResident, int comp = 0) +# 358 +{int volatile ___ = 1;(void)to;(void)x;(void)y;(void)isResident;(void)comp; +# 364 +::exit(___);} +#if 0 +# 358 +{ +# 364 +} +#endif +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 369 +tex1DLod(T *ptr, cudaTextureObject_t obj, float x, float level) +# 370 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)level; +# 374 +::exit(___);} +#if 0 +# 370 +{ +# 374 +} +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 377 +tex1DLod(cudaTextureObject_t texObject, float x, float level) +# 378 +{int volatile ___ = 1;(void)texObject;(void)x;(void)level; +# 384 +::exit(___);} +#if 0 +# 378 +{ +# 384 +} +#endif +# 387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 388 +tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level) +# 389 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)level; +# 393 +::exit(___);} +#if 0 +# 389 +{ +# 393 +} +#endif +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 396 +tex2DLod(cudaTextureObject_t texObject, float x, float y, float level) +# 397 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)level; +# 403 +::exit(___);} +#if 0 +# 397 +{ +# 403 +} +#endif +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 408 +tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level, bool *isResident) +# 409 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)level;(void)isResident; +# 415 +::exit(___);} +#if 0 +# 409 +{ +# 415 +} +#endif +# 417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 418 +tex2DLod(cudaTextureObject_t texObject, float x, float y, float level, bool *isResident) +# 419 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)level;(void)isResident; +# 425 +::exit(___);} +#if 0 +# 419 +{ +# 425 +} +#endif +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 431 +tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +# 432 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level; +# 436 +::exit(___);} +#if 0 +# 432 +{ +# 436 +} +#endif +# 438 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 439 +tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +# 440 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level; +# 446 +::exit(___);} +#if 0 +# 440 +{ +# 446 +} +#endif +# 449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 450 +tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level, bool *isResident) +# 451 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level;(void)isResident; +# 457 +::exit(___);} +#if 0 +# 451 +{ +# 457 +} +#endif +# 459 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 460 +tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level, bool *isResident) +# 461 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level;(void)isResident; +# 467 +::exit(___);} +#if 0 +# 461 +{ +# 467 +} +#endif +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 473 +tex1DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, int layer, float level) +# 474 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)level; +# 478 +::exit(___);} +#if 0 +# 474 +{ +# 478 +} +#endif +# 480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 481 +tex1DLayeredLod(cudaTextureObject_t texObject, float x, int layer, float level) +# 482 +{int volatile ___ = 1;(void)texObject;(void)x;(void)layer;(void)level; +# 488 +::exit(___);} +#if 0 +# 482 +{ +# 488 +} +#endif +# 491 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 492 +tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level) +# 493 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)level; +# 497 +::exit(___);} +#if 0 +# 493 +{ +# 497 +} +#endif +# 499 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 500 +tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level) +# 501 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)level; +# 507 +::exit(___);} +#if 0 +# 501 +{ +# 507 +} +#endif +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 511 +tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level, bool *isResident) +# 512 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)level;(void)isResident; +# 518 +::exit(___);} +#if 0 +# 512 +{ +# 518 +} +#endif +# 520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 521 +tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level, bool *isResident) +# 522 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)level;(void)isResident; +# 528 +::exit(___);} +#if 0 +# 522 +{ +# 528 +} +#endif +# 531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 532 +texCubemapLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +# 533 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level; +# 537 +::exit(___);} +#if 0 +# 533 +{ +# 537 +} +#endif +# 539 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 540 +texCubemapLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +# 541 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level; +# 547 +::exit(___);} +#if 0 +# 541 +{ +# 547 +} +#endif +# 550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 551 +texCubemapGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +# 552 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 556 +::exit(___);} +#if 0 +# 552 +{ +# 556 +} +#endif +# 558 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 559 +texCubemapGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +# 560 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 566 +::exit(___);} +#if 0 +# 560 +{ +# 566 +} +#endif +# 568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 569 +texCubemapLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float level) +# 570 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 574 +::exit(___);} +#if 0 +# 570 +{ +# 574 +} +#endif +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 577 +texCubemapLayeredLod(cudaTextureObject_t texObject, float x, float y, float z, int layer, float level) +# 578 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 584 +::exit(___);} +#if 0 +# 578 +{ +# 584 +} +#endif +# 586 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 587 +tex1DGrad(T *ptr, cudaTextureObject_t obj, float x, float dPdx, float dPdy) +# 588 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)dPdx;(void)dPdy; +# 592 +::exit(___);} +#if 0 +# 588 +{ +# 592 +} +#endif +# 594 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 595 +tex1DGrad(cudaTextureObject_t texObject, float x, float dPdx, float dPdy) +# 596 +{int volatile ___ = 1;(void)texObject;(void)x;(void)dPdx;(void)dPdy; +# 602 +::exit(___);} +#if 0 +# 596 +{ +# 602 +} +#endif +# 605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 606 +tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy) +# 607 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 612 +::exit(___);} +#if 0 +# 607 +{ +# 612 +} +#endif +# 614 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 615 +tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy) +# 616 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 622 +::exit(___);} +#if 0 +# 616 +{ +# 622 +} +#endif +# 625 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 626 +tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy, bool *isResident) +# 627 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)dPdx;(void)dPdy;(void)isResident; +# 634 +::exit(___);} +#if 0 +# 627 +{ +# 634 +} +#endif +# 636 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 637 +tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy, bool *isResident) +# 638 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)dPdx;(void)dPdy;(void)isResident; +# 644 +::exit(___);} +#if 0 +# 638 +{ +# 644 +} +#endif +# 648 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 649 +tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +# 650 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 654 +::exit(___);} +#if 0 +# 650 +{ +# 654 +} +#endif +# 656 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 657 +tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +# 658 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 664 +::exit(___);} +#if 0 +# 658 +{ +# 664 +} +#endif +# 667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 668 +tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy, bool *isResident) +# 669 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy;(void)isResident; +# 675 +::exit(___);} +#if 0 +# 669 +{ +# 675 +} +#endif +# 677 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 678 +tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy, bool *isResident) +# 679 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy;(void)isResident; +# 685 +::exit(___);} +#if 0 +# 679 +{ +# 685 +} +#endif +# 690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 691 +tex1DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, int layer, float dPdx, float dPdy) +# 692 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 696 +::exit(___);} +#if 0 +# 692 +{ +# 696 +} +#endif +# 698 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 699 +tex1DLayeredGrad(cudaTextureObject_t texObject, float x, int layer, float dPdx, float dPdy) +# 700 +{int volatile ___ = 1;(void)texObject;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 706 +::exit(___);} +#if 0 +# 700 +{ +# 706 +} +#endif +# 709 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 710 +tex2DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 711 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 715 +::exit(___);} +#if 0 +# 711 +{ +# 715 +} +#endif +# 717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 718 +tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 719 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 725 +::exit(___);} +#if 0 +# 719 +{ +# 725 +} +#endif +# 728 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 729 +tex2DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy, bool *isResident) +# 730 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy;(void)isResident; +# 736 +::exit(___);} +#if 0 +# 730 +{ +# 736 +} +#endif +# 738 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 739 +tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy, bool *isResident) +# 740 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy;(void)isResident; +# 746 +::exit(___);} +#if 0 +# 740 +{ +# 746 +} +#endif +# 750 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 751 +texCubemapLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 752 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 756 +::exit(___);} +#if 0 +# 752 +{ +# 756 +} +#endif +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 759 +texCubemapLayeredGrad(cudaTextureObject_t texObject, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 760 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 766 +::exit(___);} +#if 0 +# 760 +{ +# 766 +} +#endif +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> struct __nv_isurf_trait { }; +# 60 +template<> struct __nv_isurf_trait< char> { typedef void type; }; +# 61 +template<> struct __nv_isurf_trait< signed char> { typedef void type; }; +# 62 +template<> struct __nv_isurf_trait< char1> { typedef void type; }; +# 63 +template<> struct __nv_isurf_trait< unsigned char> { typedef void type; }; +# 64 +template<> struct __nv_isurf_trait< uchar1> { typedef void type; }; +# 65 +template<> struct __nv_isurf_trait< short> { typedef void type; }; +# 66 +template<> struct __nv_isurf_trait< short1> { typedef void type; }; +# 67 +template<> struct __nv_isurf_trait< unsigned short> { typedef void type; }; +# 68 +template<> struct __nv_isurf_trait< ushort1> { typedef void type; }; +# 69 +template<> struct __nv_isurf_trait< int> { typedef void type; }; +# 70 +template<> struct __nv_isurf_trait< int1> { typedef void type; }; +# 71 +template<> struct __nv_isurf_trait< unsigned> { typedef void type; }; +# 72 +template<> struct __nv_isurf_trait< uint1> { typedef void type; }; +# 73 +template<> struct __nv_isurf_trait< long long> { typedef void type; }; +# 74 +template<> struct __nv_isurf_trait< longlong1> { typedef void type; }; +# 75 +template<> struct __nv_isurf_trait< unsigned long long> { typedef void type; }; +# 76 +template<> struct __nv_isurf_trait< ulonglong1> { typedef void type; }; +# 77 +template<> struct __nv_isurf_trait< float> { typedef void type; }; +# 78 +template<> struct __nv_isurf_trait< float1> { typedef void type; }; +# 80 +template<> struct __nv_isurf_trait< char2> { typedef void type; }; +# 81 +template<> struct __nv_isurf_trait< uchar2> { typedef void type; }; +# 82 +template<> struct __nv_isurf_trait< short2> { typedef void type; }; +# 83 +template<> struct __nv_isurf_trait< ushort2> { typedef void type; }; +# 84 +template<> struct __nv_isurf_trait< int2> { typedef void type; }; +# 85 +template<> struct __nv_isurf_trait< uint2> { typedef void type; }; +# 86 +template<> struct __nv_isurf_trait< longlong2> { typedef void type; }; +# 87 +template<> struct __nv_isurf_trait< ulonglong2> { typedef void type; }; +# 88 +template<> struct __nv_isurf_trait< float2> { typedef void type; }; +# 90 +template<> struct __nv_isurf_trait< char4> { typedef void type; }; +# 91 +template<> struct __nv_isurf_trait< uchar4> { typedef void type; }; +# 92 +template<> struct __nv_isurf_trait< short4> { typedef void type; }; +# 93 +template<> struct __nv_isurf_trait< ushort4> { typedef void type; }; +# 94 +template<> struct __nv_isurf_trait< int4> { typedef void type; }; +# 95 +template<> struct __nv_isurf_trait< uint4> { typedef void type; }; +# 96 +template<> struct __nv_isurf_trait< float4> { typedef void type; }; +# 99 +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 100 +surf1Dread(T *ptr, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 101 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)mode; +# 105 +::exit(___);} +#if 0 +# 101 +{ +# 105 +} +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 108 +surf1Dread(cudaSurfaceObject_t surfObject, int x, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 109 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)boundaryMode; +# 115 +::exit(___);} +#if 0 +# 109 +{ +# 115 +} +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 118 +surf2Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 119 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)mode; +# 123 +::exit(___);} +#if 0 +# 119 +{ +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 126 +surf2Dread(cudaSurfaceObject_t surfObject, int x, int y, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 127 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)boundaryMode; +# 133 +::exit(___);} +#if 0 +# 127 +{ +# 133 +} +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 137 +surf3Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 138 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)mode; +# 142 +::exit(___);} +#if 0 +# 138 +{ +# 142 +} +#endif +# 144 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 145 +surf3Dread(cudaSurfaceObject_t surfObject, int x, int y, int z, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 146 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)z;(void)boundaryMode; +# 152 +::exit(___);} +#if 0 +# 146 +{ +# 152 +} +#endif +# 154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 155 +surf1DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 156 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)mode; +# 160 +::exit(___);} +#if 0 +# 156 +{ +# 160 +} +#endif +# 162 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 163 +surf1DLayeredread(cudaSurfaceObject_t surfObject, int x, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 164 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)layer;(void)boundaryMode; +# 170 +::exit(___);} +#if 0 +# 164 +{ +# 170 +} +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 173 +surf2DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 174 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)mode; +# 178 +::exit(___);} +#if 0 +# 174 +{ +# 178 +} +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 181 +surf2DLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 182 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)layer;(void)boundaryMode; +# 188 +::exit(___);} +#if 0 +# 182 +{ +# 188 +} +#endif +# 190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 191 +surfCubemapread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 192 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)face;(void)mode; +# 196 +::exit(___);} +#if 0 +# 192 +{ +# 196 +} +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 199 +surfCubemapread(cudaSurfaceObject_t surfObject, int x, int y, int face, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 200 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)face;(void)boundaryMode; +# 206 +::exit(___);} +#if 0 +# 200 +{ +# 206 +} +#endif +# 208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 209 +surfCubemapLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 210 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layerface;(void)mode; +# 214 +::exit(___);} +#if 0 +# 210 +{ +# 214 +} +#endif +# 216 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 217 +surfCubemapLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layerface, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 218 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)layerface;(void)boundaryMode; +# 224 +::exit(___);} +#if 0 +# 218 +{ +# 224 +} +#endif +# 226 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 227 +surf1Dwrite(T val, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 228 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)mode; +# 232 +::exit(___);} +#if 0 +# 228 +{ +# 232 +} +#endif +# 234 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 235 +surf2Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 236 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)mode; +# 240 +::exit(___);} +#if 0 +# 236 +{ +# 240 +} +#endif +# 242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 243 +surf3Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 244 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)z;(void)mode; +# 248 +::exit(___);} +#if 0 +# 244 +{ +# 248 +} +#endif +# 250 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 251 +surf1DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 252 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)layer;(void)mode; +# 256 +::exit(___);} +#if 0 +# 252 +{ +# 256 +} +#endif +# 258 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 259 +surf2DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 260 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)layer;(void)mode; +# 264 +::exit(___);} +#if 0 +# 260 +{ +# 264 +} +#endif +# 266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 267 +surfCubemapwrite(T val, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 268 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)face;(void)mode; +# 272 +::exit(___);} +#if 0 +# 268 +{ +# 272 +} +#endif +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 275 +surfCubemapLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 276 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)layerface;(void)mode; +# 280 +::exit(___);} +#if 0 +# 276 +{ +# 280 +} +#endif +# 3308 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +extern "C" unsigned __cudaPushCallConfiguration(dim3 gridDim, dim3 blockDim, size_t sharedMem = 0, CUstream_st * stream = 0); +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" +extern "C" { +# 71 +extern const uint3 __device_builtin_variable_threadIdx; +# 72 +extern const uint3 __device_builtin_variable_blockIdx; +# 73 +extern const dim3 __device_builtin_variable_blockDim; +# 74 +extern const dim3 __device_builtin_variable_gridDim; +# 75 +extern const int __device_builtin_variable_warpSize; +# 80 +} +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 202 +cudaLaunchKernel(const T * +# 203 +func, dim3 +# 204 +gridDim, dim3 +# 205 +blockDim, void ** +# 206 +args, size_t +# 207 +sharedMem = 0, cudaStream_t +# 208 +stream = 0) +# 210 +{ +# 211 +return ::cudaLaunchKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +# 212 +} +# 263 +template< class T> static inline cudaError_t +# 264 +cudaLaunchCooperativeKernel(const T * +# 265 +func, dim3 +# 266 +gridDim, dim3 +# 267 +blockDim, void ** +# 268 +args, size_t +# 269 +sharedMem = 0, cudaStream_t +# 270 +stream = 0) +# 272 +{ +# 273 +return ::cudaLaunchCooperativeKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +# 274 +} +# 307 +static inline cudaError_t cudaEventCreate(cudaEvent_t * +# 308 +event, unsigned +# 309 +flags) +# 311 +{ +# 312 +return ::cudaEventCreateWithFlags(event, flags); +# 313 +} +# 372 +static inline cudaError_t cudaMallocHost(void ** +# 373 +ptr, size_t +# 374 +size, unsigned +# 375 +flags) +# 377 +{ +# 378 +return ::cudaHostAlloc(ptr, size, flags); +# 379 +} +# 381 +template< class T> static inline cudaError_t +# 382 +cudaHostAlloc(T ** +# 383 +ptr, size_t +# 384 +size, unsigned +# 385 +flags) +# 387 +{ +# 388 +return ::cudaHostAlloc((void **)((void *)ptr), size, flags); +# 389 +} +# 391 +template< class T> static inline cudaError_t +# 392 +cudaHostGetDevicePointer(T ** +# 393 +pDevice, void * +# 394 +pHost, unsigned +# 395 +flags) +# 397 +{ +# 398 +return ::cudaHostGetDevicePointer((void **)((void *)pDevice), pHost, flags); +# 399 +} +# 501 +template< class T> static inline cudaError_t +# 502 +cudaMallocManaged(T ** +# 503 +devPtr, size_t +# 504 +size, unsigned +# 505 +flags = 1) +# 507 +{ +# 508 +return ::cudaMallocManaged((void **)((void *)devPtr), size, flags); +# 509 +} +# 591 +template< class T> static inline cudaError_t +# 592 +cudaStreamAttachMemAsync(cudaStream_t +# 593 +stream, T * +# 594 +devPtr, size_t +# 595 +length = 0, unsigned +# 596 +flags = 4) +# 598 +{ +# 599 +return ::cudaStreamAttachMemAsync(stream, (void *)devPtr, length, flags); +# 600 +} +# 602 +template< class T> inline cudaError_t +# 603 +cudaMalloc(T ** +# 604 +devPtr, size_t +# 605 +size) +# 607 +{ +# 608 +return ::cudaMalloc((void **)((void *)devPtr), size); +# 609 +} +# 611 +template< class T> static inline cudaError_t +# 612 +cudaMallocHost(T ** +# 613 +ptr, size_t +# 614 +size, unsigned +# 615 +flags = 0) +# 617 +{ +# 618 +return cudaMallocHost((void **)((void *)ptr), size, flags); +# 619 +} +# 621 +template< class T> static inline cudaError_t +# 622 +cudaMallocPitch(T ** +# 623 +devPtr, size_t * +# 624 +pitch, size_t +# 625 +width, size_t +# 626 +height) +# 628 +{ +# 629 +return ::cudaMallocPitch((void **)((void *)devPtr), pitch, width, height); +# 630 +} +# 641 +static inline cudaError_t cudaMallocAsync(void ** +# 642 +ptr, size_t +# 643 +size, cudaMemPool_t +# 644 +memPool, cudaStream_t +# 645 +stream) +# 647 +{ +# 648 +return ::cudaMallocFromPoolAsync(ptr, size, memPool, stream); +# 649 +} +# 651 +template< class T> static inline cudaError_t +# 652 +cudaMallocAsync(T ** +# 653 +ptr, size_t +# 654 +size, cudaMemPool_t +# 655 +memPool, cudaStream_t +# 656 +stream) +# 658 +{ +# 659 +return ::cudaMallocFromPoolAsync((void **)((void *)ptr), size, memPool, stream); +# 660 +} +# 662 +template< class T> static inline cudaError_t +# 663 +cudaMallocAsync(T ** +# 664 +ptr, size_t +# 665 +size, cudaStream_t +# 666 +stream) +# 668 +{ +# 669 +return ::cudaMallocAsync((void **)((void *)ptr), size, stream); +# 670 +} +# 672 +template< class T> static inline cudaError_t +# 673 +cudaMallocFromPoolAsync(T ** +# 674 +ptr, size_t +# 675 +size, cudaMemPool_t +# 676 +memPool, cudaStream_t +# 677 +stream) +# 679 +{ +# 680 +return ::cudaMallocFromPoolAsync((void **)((void *)ptr), size, memPool, stream); +# 681 +} +# 720 +template< class T> static inline cudaError_t +# 721 +cudaMemcpyToSymbol(const T & +# 722 +symbol, const void * +# 723 +src, size_t +# 724 +count, size_t +# 725 +offset = 0, cudaMemcpyKind +# 726 +kind = cudaMemcpyHostToDevice) +# 728 +{ +# 729 +return ::cudaMemcpyToSymbol((const void *)(&symbol), src, count, offset, kind); +# 730 +} +# 774 +template< class T> static inline cudaError_t +# 775 +cudaMemcpyToSymbolAsync(const T & +# 776 +symbol, const void * +# 777 +src, size_t +# 778 +count, size_t +# 779 +offset = 0, cudaMemcpyKind +# 780 +kind = cudaMemcpyHostToDevice, cudaStream_t +# 781 +stream = 0) +# 783 +{ +# 784 +return ::cudaMemcpyToSymbolAsync((const void *)(&symbol), src, count, offset, kind, stream); +# 785 +} +# 822 +template< class T> static inline cudaError_t +# 823 +cudaMemcpyFromSymbol(void * +# 824 +dst, const T & +# 825 +symbol, size_t +# 826 +count, size_t +# 827 +offset = 0, cudaMemcpyKind +# 828 +kind = cudaMemcpyDeviceToHost) +# 830 +{ +# 831 +return ::cudaMemcpyFromSymbol(dst, (const void *)(&symbol), count, offset, kind); +# 832 +} +# 876 +template< class T> static inline cudaError_t +# 877 +cudaMemcpyFromSymbolAsync(void * +# 878 +dst, const T & +# 879 +symbol, size_t +# 880 +count, size_t +# 881 +offset = 0, cudaMemcpyKind +# 882 +kind = cudaMemcpyDeviceToHost, cudaStream_t +# 883 +stream = 0) +# 885 +{ +# 886 +return ::cudaMemcpyFromSymbolAsync(dst, (const void *)(&symbol), count, offset, kind, stream); +# 887 +} +# 945 +template< class T> static inline cudaError_t +# 946 +cudaGraphAddMemcpyNodeToSymbol(cudaGraphNode_t * +# 947 +pGraphNode, cudaGraph_t +# 948 +graph, const cudaGraphNode_t * +# 949 +pDependencies, size_t +# 950 +numDependencies, const T & +# 951 +symbol, const void * +# 952 +src, size_t +# 953 +count, size_t +# 954 +offset, cudaMemcpyKind +# 955 +kind) +# 956 +{ +# 957 +return ::cudaGraphAddMemcpyNodeToSymbol(pGraphNode, graph, pDependencies, numDependencies, (const void *)(&symbol), src, count, offset, kind); +# 958 +} +# 1016 +template< class T> static inline cudaError_t +# 1017 +cudaGraphAddMemcpyNodeFromSymbol(cudaGraphNode_t * +# 1018 +pGraphNode, cudaGraph_t +# 1019 +graph, const cudaGraphNode_t * +# 1020 +pDependencies, size_t +# 1021 +numDependencies, void * +# 1022 +dst, const T & +# 1023 +symbol, size_t +# 1024 +count, size_t +# 1025 +offset, cudaMemcpyKind +# 1026 +kind) +# 1027 +{ +# 1028 +return ::cudaGraphAddMemcpyNodeFromSymbol(pGraphNode, graph, pDependencies, numDependencies, dst, (const void *)(&symbol), count, offset, kind); +# 1029 +} +# 1067 +template< class T> static inline cudaError_t +# 1068 +cudaGraphMemcpyNodeSetParamsToSymbol(cudaGraphNode_t +# 1069 +node, const T & +# 1070 +symbol, const void * +# 1071 +src, size_t +# 1072 +count, size_t +# 1073 +offset, cudaMemcpyKind +# 1074 +kind) +# 1075 +{ +# 1076 +return ::cudaGraphMemcpyNodeSetParamsToSymbol(node, (const void *)(&symbol), src, count, offset, kind); +# 1077 +} +# 1115 +template< class T> static inline cudaError_t +# 1116 +cudaGraphMemcpyNodeSetParamsFromSymbol(cudaGraphNode_t +# 1117 +node, void * +# 1118 +dst, const T & +# 1119 +symbol, size_t +# 1120 +count, size_t +# 1121 +offset, cudaMemcpyKind +# 1122 +kind) +# 1123 +{ +# 1124 +return ::cudaGraphMemcpyNodeSetParamsFromSymbol(node, dst, (const void *)(&symbol), count, offset, kind); +# 1125 +} +# 1173 +template< class T> static inline cudaError_t +# 1174 +cudaGraphExecMemcpyNodeSetParamsToSymbol(cudaGraphExec_t +# 1175 +hGraphExec, cudaGraphNode_t +# 1176 +node, const T & +# 1177 +symbol, const void * +# 1178 +src, size_t +# 1179 +count, size_t +# 1180 +offset, cudaMemcpyKind +# 1181 +kind) +# 1182 +{ +# 1183 +return ::cudaGraphExecMemcpyNodeSetParamsToSymbol(hGraphExec, node, (const void *)(&symbol), src, count, offset, kind); +# 1184 +} +# 1232 +template< class T> static inline cudaError_t +# 1233 +cudaGraphExecMemcpyNodeSetParamsFromSymbol(cudaGraphExec_t +# 1234 +hGraphExec, cudaGraphNode_t +# 1235 +node, void * +# 1236 +dst, const T & +# 1237 +symbol, size_t +# 1238 +count, size_t +# 1239 +offset, cudaMemcpyKind +# 1240 +kind) +# 1241 +{ +# 1242 +return ::cudaGraphExecMemcpyNodeSetParamsFromSymbol(hGraphExec, node, dst, (const void *)(&symbol), count, offset, kind); +# 1243 +} +# 1271 +template< class T> static inline cudaError_t +# 1272 +cudaUserObjectCreate(cudaUserObject_t * +# 1273 +object_out, T * +# 1274 +objectToWrap, unsigned +# 1275 +initialRefcount, unsigned +# 1276 +flags) +# 1277 +{ +# 1278 +return ::cudaUserObjectCreate(object_out, objectToWrap, [](void * +# 1281 +vpObj) { delete (reinterpret_cast< T *>(vpObj)); } , initialRefcount, flags); +# 1284 +} +# 1286 +template< class T> static inline cudaError_t +# 1287 +cudaUserObjectCreate(cudaUserObject_t * +# 1288 +object_out, T * +# 1289 +objectToWrap, unsigned +# 1290 +initialRefcount, cudaUserObjectFlags +# 1291 +flags) +# 1292 +{ +# 1293 +return cudaUserObjectCreate(object_out, objectToWrap, initialRefcount, (unsigned)flags); +# 1294 +} +# 1321 +template< class T> static inline cudaError_t +# 1322 +cudaGetSymbolAddress(void ** +# 1323 +devPtr, const T & +# 1324 +symbol) +# 1326 +{ +# 1327 +return ::cudaGetSymbolAddress(devPtr, (const void *)(&symbol)); +# 1328 +} +# 1353 +template< class T> static inline cudaError_t +# 1354 +cudaGetSymbolSize(size_t * +# 1355 +size, const T & +# 1356 +symbol) +# 1358 +{ +# 1359 +return ::cudaGetSymbolSize(size, (const void *)(&symbol)); +# 1360 +} +# 1397 +template< class T, int dim, cudaTextureReadMode readMode> +# 1398 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture(size_t * +# 1399 +offset, const texture< T, dim, readMode> & +# 1400 +tex, const void * +# 1401 +devPtr, const cudaChannelFormatDesc & +# 1402 +desc, size_t +# 1403 +size = ((2147483647) * 2U) + 1U) +# 1405 +{ +# 1406 +return ::cudaBindTexture(offset, &tex, devPtr, &desc, size); +# 1407 +} +# 1443 +template< class T, int dim, cudaTextureReadMode readMode> +# 1444 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture(size_t * +# 1445 +offset, const texture< T, dim, readMode> & +# 1446 +tex, const void * +# 1447 +devPtr, size_t +# 1448 +size = ((2147483647) * 2U) + 1U) +# 1450 +{ +# 1451 +return cudaBindTexture(offset, tex, devPtr, (tex.channelDesc), size); +# 1452 +} +# 1500 +template< class T, int dim, cudaTextureReadMode readMode> +# 1501 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture2D(size_t * +# 1502 +offset, const texture< T, dim, readMode> & +# 1503 +tex, const void * +# 1504 +devPtr, const cudaChannelFormatDesc & +# 1505 +desc, size_t +# 1506 +width, size_t +# 1507 +height, size_t +# 1508 +pitch) +# 1510 +{ +# 1511 +return ::cudaBindTexture2D(offset, &tex, devPtr, &desc, width, height, pitch); +# 1512 +} +# 1559 +template< class T, int dim, cudaTextureReadMode readMode> +# 1560 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture2D(size_t * +# 1561 +offset, const texture< T, dim, readMode> & +# 1562 +tex, const void * +# 1563 +devPtr, size_t +# 1564 +width, size_t +# 1565 +height, size_t +# 1566 +pitch) +# 1568 +{ +# 1569 +return ::cudaBindTexture2D(offset, &tex, devPtr, &(tex.channelDesc), width, height, pitch); +# 1570 +} +# 1602 +template< class T, int dim, cudaTextureReadMode readMode> +# 1603 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToArray(const texture< T, dim, readMode> & +# 1604 +tex, cudaArray_const_t +# 1605 +array, const cudaChannelFormatDesc & +# 1606 +desc) +# 1608 +{ +# 1609 +return ::cudaBindTextureToArray(&tex, array, &desc); +# 1610 +} +# 1641 +template< class T, int dim, cudaTextureReadMode readMode> +# 1642 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToArray(const texture< T, dim, readMode> & +# 1643 +tex, cudaArray_const_t +# 1644 +array) +# 1646 +{ +# 1647 +cudaChannelFormatDesc desc; +# 1648 +cudaError_t err = ::cudaGetChannelDesc(&desc, array); +# 1650 +return (err == (cudaSuccess)) ? cudaBindTextureToArray(tex, array, desc) : err; +# 1651 +} +# 1683 +template< class T, int dim, cudaTextureReadMode readMode> +# 1684 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToMipmappedArray(const texture< T, dim, readMode> & +# 1685 +tex, cudaMipmappedArray_const_t +# 1686 +mipmappedArray, const cudaChannelFormatDesc & +# 1687 +desc) +# 1689 +{ +# 1690 +return ::cudaBindTextureToMipmappedArray(&tex, mipmappedArray, &desc); +# 1691 +} +# 1722 +template< class T, int dim, cudaTextureReadMode readMode> +# 1723 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToMipmappedArray(const texture< T, dim, readMode> & +# 1724 +tex, cudaMipmappedArray_const_t +# 1725 +mipmappedArray) +# 1727 +{ +# 1728 +cudaChannelFormatDesc desc; +# 1729 +cudaArray_t levelArray; +# 1730 +cudaError_t err = ::cudaGetMipmappedArrayLevel(&levelArray, mipmappedArray, 0); +# 1732 +if (err != (cudaSuccess)) { +# 1733 +return err; +# 1734 +} +# 1735 +err = ::cudaGetChannelDesc(&desc, levelArray); +# 1737 +return (err == (cudaSuccess)) ? cudaBindTextureToMipmappedArray(tex, mipmappedArray, desc) : err; +# 1738 +} +# 1765 +template< class T, int dim, cudaTextureReadMode readMode> +# 1766 +__attribute((deprecated)) static inline cudaError_t cudaUnbindTexture(const texture< T, dim, readMode> & +# 1767 +tex) +# 1769 +{ +# 1770 +return ::cudaUnbindTexture(&tex); +# 1771 +} +# 1801 +template< class T, int dim, cudaTextureReadMode readMode> +# 1802 +__attribute((deprecated)) static inline cudaError_t cudaGetTextureAlignmentOffset(size_t * +# 1803 +offset, const texture< T, dim, readMode> & +# 1804 +tex) +# 1806 +{ +# 1807 +return ::cudaGetTextureAlignmentOffset(offset, &tex); +# 1808 +} +# 1853 +template< class T> static inline cudaError_t +# 1854 +cudaFuncSetCacheConfig(T * +# 1855 +func, cudaFuncCache +# 1856 +cacheConfig) +# 1858 +{ +# 1859 +return ::cudaFuncSetCacheConfig((const void *)func, cacheConfig); +# 1860 +} +# 1862 +template< class T> static inline cudaError_t +# 1863 +cudaFuncSetSharedMemConfig(T * +# 1864 +func, cudaSharedMemConfig +# 1865 +config) +# 1867 +{ +# 1868 +return ::cudaFuncSetSharedMemConfig((const void *)func, config); +# 1869 +} +# 1901 +template< class T> inline cudaError_t +# 1902 +cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * +# 1903 +numBlocks, T +# 1904 +func, int +# 1905 +blockSize, size_t +# 1906 +dynamicSMemSize) +# 1907 +{ +# 1908 +return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void *)func, blockSize, dynamicSMemSize, 0); +# 1909 +} +# 1953 +template< class T> inline cudaError_t +# 1954 +cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * +# 1955 +numBlocks, T +# 1956 +func, int +# 1957 +blockSize, size_t +# 1958 +dynamicSMemSize, unsigned +# 1959 +flags) +# 1960 +{ +# 1961 +return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void *)func, blockSize, dynamicSMemSize, flags); +# 1962 +} +# 1967 +class __cudaOccupancyB2DHelper { +# 1968 +size_t n; +# 1970 +public: __cudaOccupancyB2DHelper(size_t n_) : n(n_) { } +# 1971 +size_t operator()(int) +# 1972 +{ +# 1973 +return n; +# 1974 +} +# 1975 +}; +# 2023 +template< class UnaryFunction, class T> static inline cudaError_t +# 2024 +cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(int * +# 2025 +minGridSize, int * +# 2026 +blockSize, T +# 2027 +func, UnaryFunction +# 2028 +blockSizeToDynamicSMemSize, int +# 2029 +blockSizeLimit = 0, unsigned +# 2030 +flags = 0) +# 2031 +{ +# 2032 +cudaError_t status; +# 2035 +int device; +# 2036 +cudaFuncAttributes attr; +# 2039 +int maxThreadsPerMultiProcessor; +# 2040 +int warpSize; +# 2041 +int devMaxThreadsPerBlock; +# 2042 +int multiProcessorCount; +# 2043 +int funcMaxThreadsPerBlock; +# 2044 +int occupancyLimit; +# 2045 +int granularity; +# 2048 +int maxBlockSize = 0; +# 2049 +int numBlocks = 0; +# 2050 +int maxOccupancy = 0; +# 2053 +int blockSizeToTryAligned; +# 2054 +int blockSizeToTry; +# 2055 +int blockSizeLimitAligned; +# 2056 +int occupancyInBlocks; +# 2057 +int occupancyInThreads; +# 2058 +size_t dynamicSMemSize; +# 2064 +if (((!minGridSize) || (!blockSize)) || (!func)) { +# 2065 +return cudaErrorInvalidValue; +# 2066 +} +# 2072 +status = ::cudaGetDevice(&device); +# 2073 +if (status != (cudaSuccess)) { +# 2074 +return status; +# 2075 +} +# 2077 +status = cudaDeviceGetAttribute(&maxThreadsPerMultiProcessor, cudaDevAttrMaxThreadsPerMultiProcessor, device); +# 2081 +if (status != (cudaSuccess)) { +# 2082 +return status; +# 2083 +} +# 2085 +status = cudaDeviceGetAttribute(&warpSize, cudaDevAttrWarpSize, device); +# 2089 +if (status != (cudaSuccess)) { +# 2090 +return status; +# 2091 +} +# 2093 +status = cudaDeviceGetAttribute(&devMaxThreadsPerBlock, cudaDevAttrMaxThreadsPerBlock, device); +# 2097 +if (status != (cudaSuccess)) { +# 2098 +return status; +# 2099 +} +# 2101 +status = cudaDeviceGetAttribute(&multiProcessorCount, cudaDevAttrMultiProcessorCount, device); +# 2105 +if (status != (cudaSuccess)) { +# 2106 +return status; +# 2107 +} +# 2109 +status = cudaFuncGetAttributes(&attr, func); +# 2110 +if (status != (cudaSuccess)) { +# 2111 +return status; +# 2112 +} +# 2114 +funcMaxThreadsPerBlock = (attr.maxThreadsPerBlock); +# 2120 +occupancyLimit = maxThreadsPerMultiProcessor; +# 2121 +granularity = warpSize; +# 2123 +if (blockSizeLimit == 0) { +# 2124 +blockSizeLimit = devMaxThreadsPerBlock; +# 2125 +} +# 2127 +if (devMaxThreadsPerBlock < blockSizeLimit) { +# 2128 +blockSizeLimit = devMaxThreadsPerBlock; +# 2129 +} +# 2131 +if (funcMaxThreadsPerBlock < blockSizeLimit) { +# 2132 +blockSizeLimit = funcMaxThreadsPerBlock; +# 2133 +} +# 2135 +blockSizeLimitAligned = (((blockSizeLimit + (granularity - 1)) / granularity) * granularity); +# 2137 +for (blockSizeToTryAligned = blockSizeLimitAligned; blockSizeToTryAligned > 0; blockSizeToTryAligned -= granularity) { +# 2141 +if (blockSizeLimit < blockSizeToTryAligned) { +# 2142 +blockSizeToTry = blockSizeLimit; +# 2143 +} else { +# 2144 +blockSizeToTry = blockSizeToTryAligned; +# 2145 +} +# 2147 +dynamicSMemSize = blockSizeToDynamicSMemSize(blockSizeToTry); +# 2149 +status = cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(&occupancyInBlocks, func, blockSizeToTry, dynamicSMemSize, flags); +# 2156 +if (status != (cudaSuccess)) { +# 2157 +return status; +# 2158 +} +# 2160 +occupancyInThreads = (blockSizeToTry * occupancyInBlocks); +# 2162 +if (occupancyInThreads > maxOccupancy) { +# 2163 +maxBlockSize = blockSizeToTry; +# 2164 +numBlocks = occupancyInBlocks; +# 2165 +maxOccupancy = occupancyInThreads; +# 2166 +} +# 2170 +if (occupancyLimit == maxOccupancy) { +# 2171 +break; +# 2172 +} +# 2173 +} +# 2181 +(*minGridSize) = (numBlocks * multiProcessorCount); +# 2182 +(*blockSize) = maxBlockSize; +# 2184 +return status; +# 2185 +} +# 2219 +template< class UnaryFunction, class T> static inline cudaError_t +# 2220 +cudaOccupancyMaxPotentialBlockSizeVariableSMem(int * +# 2221 +minGridSize, int * +# 2222 +blockSize, T +# 2223 +func, UnaryFunction +# 2224 +blockSizeToDynamicSMemSize, int +# 2225 +blockSizeLimit = 0) +# 2226 +{ +# 2227 +return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, blockSizeLimit, 0); +# 2228 +} +# 2265 +template< class T> static inline cudaError_t +# 2266 +cudaOccupancyMaxPotentialBlockSize(int * +# 2267 +minGridSize, int * +# 2268 +blockSize, T +# 2269 +func, size_t +# 2270 +dynamicSMemSize = 0, int +# 2271 +blockSizeLimit = 0) +# 2272 +{ +# 2273 +return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, ((__cudaOccupancyB2DHelper)(dynamicSMemSize)), blockSizeLimit, 0); +# 2274 +} +# 2303 +template< class T> static inline cudaError_t +# 2304 +cudaOccupancyAvailableDynamicSMemPerBlock(size_t * +# 2305 +dynamicSmemSize, T +# 2306 +func, int +# 2307 +numBlocks, int +# 2308 +blockSize) +# 2309 +{ +# 2310 +return ::cudaOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, (const void *)func, numBlocks, blockSize); +# 2311 +} +# 2362 +template< class T> static inline cudaError_t +# 2363 +cudaOccupancyMaxPotentialBlockSizeWithFlags(int * +# 2364 +minGridSize, int * +# 2365 +blockSize, T +# 2366 +func, size_t +# 2367 +dynamicSMemSize = 0, int +# 2368 +blockSizeLimit = 0, unsigned +# 2369 +flags = 0) +# 2370 +{ +# 2371 +return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, ((__cudaOccupancyB2DHelper)(dynamicSMemSize)), blockSizeLimit, flags); +# 2372 +} +# 2405 +template< class T> inline cudaError_t +# 2406 +cudaFuncGetAttributes(cudaFuncAttributes * +# 2407 +attr, T * +# 2408 +entry) +# 2410 +{ +# 2411 +return ::cudaFuncGetAttributes(attr, (const void *)entry); +# 2412 +} +# 2469 +template< class T> static inline cudaError_t +# 2470 +cudaFuncSetAttribute(T * +# 2471 +entry, cudaFuncAttribute +# 2472 +attr, int +# 2473 +value) +# 2475 +{ +# 2476 +return ::cudaFuncSetAttribute((const void *)entry, attr, value); +# 2477 +} +# 2501 +template< class T, int dim> +# 2502 +__attribute((deprecated)) static inline cudaError_t cudaBindSurfaceToArray(const surface< T, dim> & +# 2503 +surf, cudaArray_const_t +# 2504 +array, const cudaChannelFormatDesc & +# 2505 +desc) +# 2507 +{ +# 2508 +return ::cudaBindSurfaceToArray(&surf, array, &desc); +# 2509 +} +# 2532 +template< class T, int dim> +# 2533 +__attribute((deprecated)) static inline cudaError_t cudaBindSurfaceToArray(const surface< T, dim> & +# 2534 +surf, cudaArray_const_t +# 2535 +array) +# 2537 +{ +# 2538 +cudaChannelFormatDesc desc; +# 2539 +cudaError_t err = ::cudaGetChannelDesc(&desc, array); +# 2541 +return (err == (cudaSuccess)) ? cudaBindSurfaceToArray(surf, array, desc) : err; +# 2542 +} +# 64 "CMakeCUDACompilerId.cu" +const char *info_compiler = ("INFO:compiler[NVIDIA]"); +# 66 +const char *info_simulate = ("INFO:simulate[GNU]"); +# 345 "CMakeCUDACompilerId.cu" +const char info_version[] = {'I', 'N', 'F', 'O', ':', 'c', 'o', 'm', 'p', 'i', 'l', 'e', 'r', '_', 'v', 'e', 'r', 's', 'i', 'o', 'n', '[', (('0') + ((11 / 10000000) % 10)), (('0') + ((11 / 1000000) % 10)), (('0') + ((11 / 100000) % 10)), (('0') + ((11 / 10000) % 10)), (('0') + ((11 / 1000) % 10)), (('0') + ((11 / 100) % 10)), (('0') + ((11 / 10) % 10)), (('0') + (11 % 10)), '.', (('0') + ((7 / 10000000) % 10)), (('0') + ((7 / 1000000) % 10)), (('0') + ((7 / 100000) % 10)), (('0') + ((7 / 10000) % 10)), (('0') + ((7 / 1000) % 10)), (('0') + ((7 / 100) % 10)), (('0') + ((7 / 10) % 10)), (('0') + (7 % 10)), '.', (('0') + ((64 / 10000000) % 10)), (('0') + ((64 / 1000000) % 10)), (('0') + ((64 / 100000) % 10)), (('0') + ((64 / 10000) % 10)), (('0') + ((64 / 1000) % 10)), (('0') + ((64 / 100) % 10)), (('0') + ((64 / 10) % 10)), (('0') + (64 % 10)), ']', '\000'}; +# 374 "CMakeCUDACompilerId.cu" +const char info_simulate_version[] = {'I', 'N', 'F', 'O', ':', 's', 'i', 'm', 'u', 'l', 'a', 't', 'e', '_', 'v', 'e', 'r', 's', 'i', 'o', 'n', '[', (('0') + ((7 / 10000000) % 10)), (('0') + ((7 / 1000000) % 10)), (('0') + ((7 / 100000) % 10)), (('0') + ((7 / 10000) % 10)), (('0') + ((7 / 1000) % 10)), (('0') + ((7 / 100) % 10)), (('0') + ((7 / 10) % 10)), (('0') + (7 % 10)), '.', (('0') + ((5 / 10000000) % 10)), (('0') + ((5 / 1000000) % 10)), (('0') + ((5 / 100000) % 10)), (('0') + ((5 / 10000) % 10)), (('0') + ((5 / 1000) % 10)), (('0') + ((5 / 100) % 10)), (('0') + ((5 / 10) % 10)), (('0') + (5 % 10)), ']', '\000'}; +# 394 "CMakeCUDACompilerId.cu" +const char *info_platform = ("INFO:platform[Linux]"); +# 395 +const char *info_arch = ("INFO:arch[]"); +# 399 +const char *info_language_standard_default = ("INFO:standard_default[14]"); +# 415 "CMakeCUDACompilerId.cu" +const char *info_language_extensions_default = ("INFO:extensions_default[ON]"); +# 426 +int main(int argc, char *argv[]) +# 427 +{ +# 428 +int require = 0; +# 429 +require += (info_compiler[argc]); +# 430 +require += (info_platform[argc]); +# 432 +require += (info_version[argc]); +# 435 +require += (info_simulate[argc]); +# 438 +require += (info_simulate_version[argc]); +# 440 +require += (info_language_standard_default[argc]); +# 441 +require += (info_language_extensions_default[argc]); +# 442 +(void)argv; +# 443 +return require; +# 444 +} + +# 1 "CMakeCUDACompilerId.cudafe1.stub.c" +#define _NV_ANON_NAMESPACE _GLOBAL__N__9311e47f_22_CMakeCUDACompilerId_cu_bd57c623 +#ifdef _NV_ANON_NAMESPACE +#endif +# 1 "CMakeCUDACompilerId.cudafe1.stub.c" +#include "CMakeCUDACompilerId.cudafe1.stub.c" +# 1 "CMakeCUDACompilerId.cudafe1.stub.c" +#undef _NV_ANON_NAMESPACE diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.gpu b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.gpu new file mode 100644 index 00000000..01cc67b7 --- /dev/null +++ b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.gpu @@ -0,0 +1,7 @@ +typedef char __nv_bool; +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef unsigned long size_t; +#include "crt/device_runtime.h" +# 2194 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +typedef unsigned long _ZSt6size_t; +#include "common_functions.h" diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.stub.c b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.stub.c new file mode 100644 index 00000000..4c29536b --- /dev/null +++ b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.stub.c @@ -0,0 +1,10 @@ +#define __NV_CUBIN_HANDLE_STORAGE__ static +#if !defined(__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__) +#define __CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ +#endif +#include "crt/host_runtime.h" +#include "CMakeCUDACompilerId.fatbin.c" +static void __nv_cudaEntityRegisterCallback(void **); +static void __sti____cudaRegisterAll(void) __attribute__((__constructor__)); +static void __nv_cudaEntityRegisterCallback(void **__T0){__nv_dummy_param_ref(__T0);__nv_save_fatbinhandle_for_managed_rt(__T0);} +static void __sti____cudaRegisterAll(void){__cudaRegisterBinary(__nv_cudaEntityRegisterCallback);} diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin new file mode 100644 index 00000000..4c4e2dd1 Binary files /dev/null and b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin differ diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin.c b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin.c new file mode 100644 index 00000000..8a681832 --- /dev/null +++ b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin.c @@ -0,0 +1,57 @@ +#ifndef __SKIP_INTERNAL_FATBINARY_HEADERS +#include "fatbinary_section.h" +#endif +#define __CUDAFATBINSECTION ".nvFatBinSegment" +#define __CUDAFATBINDATASECTION ".nv_fatbin" +asm( +".section .nv_fatbin, \"a\"\n" +".align 8\n" +"fatbinData:\n" +".quad 0x00100001ba55ed50,0x00000000000003d8,0x0000004001010002,0x0000000000000318\n" +".quad 0x0000000000000000,0x0000003400010007,0x0000000000000000,0x0000000000000011\n" +".quad 0x0000000000000000,0x0000000000000000,0x33010102464c457f,0x0000000000000007\n" +".quad 0x0000007500be0002,0x0000000000000000,0x0000000000000000,0x00000000000001d8\n" +".quad 0x0000004000340534,0x0001000500400000,0x7472747368732e00,0x747274732e006261\n" +".quad 0x746d79732e006261,0x746d79732e006261,0x78646e68735f6261,0x666e692e766e2e00\n" +".quad 0x65722e766e2e006f,0x6e6f697463612e6c,0x72747368732e0000,0x7274732e00626174\n" +".quad 0x6d79732e00626174,0x6d79732e00626174,0x646e68735f626174,0x6e692e766e2e0078\n" +".quad 0x722e766e2e006f66,0x6f697463612e6c65,0x000000000000006e,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0004000300000032,0x0000000000000000\n" +".quad 0x0000000000000000,0x000000000000004b,0x222f0a1008020200,0x0000000008000000\n" +".quad 0x0000000008080000,0x0000000008100000,0x0000000008180000,0x0000000008200000\n" +".quad 0x0000000008280000,0x0000000008300000,0x0000000008380000,0x0000000008000001\n" +".quad 0x0000000008080001,0x0000000008100001,0x0000000008180001,0x0000000008200001\n" +".quad 0x0000000008280001,0x0000000008300001,0x0000000008380001,0x0000000008000002\n" +".quad 0x0000000008080002,0x0000000008100002,0x0000000008180002,0x0000000008200002\n" +".quad 0x0000000008280002,0x0000000008300002,0x0000000008380002,0x0000002c14000000\n" +".quad 0x000000000c000009,0x0000000000000000,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000300000001,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000040,0x0000000000000041,0x0000000000000000,0x0000000000000001\n" +".quad 0x0000000000000000,0x000000030000000b,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000081,0x0000000000000041,0x0000000000000000,0x0000000000000001\n" +".quad 0x0000000000000000,0x0000000200000013,0x0000000000000000,0x0000000000000000\n" +".quad 0x00000000000000c8,0x0000000000000030,0x0000000200000002,0x0000000000000008\n" +".quad 0x0000000000000018,0x7000000b00000032,0x0000000000000000,0x0000000000000000\n" +".quad 0x00000000000000f8,0x00000000000000e0,0x0000000000000000,0x0000000000000008\n" +".quad 0x0000000000000008,0x0000004801010001,0x0000000000000038,0x0000004000000036\n" +".quad 0x0000003400070007,0x0000000000000000,0x0000000000002011,0x0000000000000000\n" +".quad 0x0000000000000038,0x0000000000000000,0x762e21f000010a13,0x37206e6f69737265\n" +".quad 0x677261742e0a372e,0x32355f6d73207465,0x7365726464612e0a,0x3620657a69735f73\n" +".quad 0x0000000a0a0a0a34\n" +".text\n"); +#ifdef __cplusplus +extern "C" { +#endif +extern const unsigned long long fatbinData[125]; +#ifdef __cplusplus +} +#endif +#ifdef __cplusplus +extern "C" { +#endif +static const __fatBinC_Wrapper_t __fatDeviceText __attribute__ ((aligned (8))) __attribute__ ((section (__CUDAFATBINSECTION)))= + { 0x466243b1, 1, fatbinData, 0 }; +#ifdef __cplusplus +} +#endif diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.module_id b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.module_id new file mode 100644 index 00000000..7ea8f0f6 --- /dev/null +++ b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.module_id @@ -0,0 +1 @@ +_9311e47f_22_CMakeCUDACompilerId_cu_bd57c623 \ No newline at end of file diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.o b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.o new file mode 100644 index 00000000..0cd59770 Binary files /dev/null and b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.o differ diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.ptx b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.ptx new file mode 100644 index 00000000..f054a33c --- /dev/null +++ b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.ptx @@ -0,0 +1,14 @@ +// +// Generated by NVIDIA NVVM Compiler +// +// Compiler Build ID: CL-31294372 +// Cuda compilation tools, release 11.7, V11.7.64 +// Based on NVVM 7.0.1 +// + +.version 7.7 +.target sm_52 +.address_size 64 + + + diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.sm_52.cubin b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.sm_52.cubin new file mode 100644 index 00000000..e8cd6414 Binary files /dev/null and b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.sm_52.cubin differ diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin new file mode 100644 index 00000000..6883861e Binary files /dev/null and b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin differ diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin.c b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin.c new file mode 100644 index 00000000..9afaf281 --- /dev/null +++ b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin.c @@ -0,0 +1,58 @@ +#ifndef __SKIP_INTERNAL_FATBINARY_HEADERS +#include "fatbinary_section.h" +#endif +#define __CUDAFATBINSECTION ".nvFatBinSegment" +#define __CUDAFATBINDATASECTION ".nv_fatbin" +asm( +".section .nv_fatbin, \"a\"\n" +".align 8\n" +"fatbinData:\n" +".quad 0x00100001ba55ed50,0x0000000000000400,0x0000004001010002,0x00000000000003c0\n" +".quad 0x0000000000000000,0x0000003400010007,0x0000000000000000,0x0000000000000011\n" +".quad 0x0000000000000000,0x0000000000000000,0x33010102464c457f,0x0000000000000007\n" +".quad 0x0000007500be0002,0x0000000000000000,0x0000000000000000,0x0000000000000240\n" +".quad 0x0000004000340534,0x0001000600400000,0x7472747368732e00,0x747274732e006261\n" +".quad 0x746d79732e006261,0x746d79732e006261,0x78646e68735f6261,0x666e692e766e2e00\n" +".quad 0x61632e766e2e006f,0x0068706172676c6c,0x746f72702e766e2e,0x6e2e00657079746f\n" +".quad 0x63612e6c65722e76,0x732e00006e6f6974,0x0062617472747368,0x006261747274732e\n" +".quad 0x006261746d79732e,0x5f6261746d79732e,0x6e2e0078646e6873,0x2e006f666e692e76\n" +".quad 0x676c6c61632e766e,0x766e2e0068706172,0x79746f746f72702e,0x722e766e2e006570\n" +".quad 0x6f697463612e6c65,0x000000000000006e,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0004000300000032,0x0000000000000000,0x0000000000000000\n" +".quad 0x000500030000004e,0x0000000000000000,0x0000000000000000,0xffffffff00000000\n" +".quad 0xfffffffe00000000,0xfffffffd00000000,0x000000000000004b,0x222f0a1008020200\n" +".quad 0x0000000008000000,0x0000000008080000,0x0000000008100000,0x0000000008180000\n" +".quad 0x0000000008200000,0x0000000008280000,0x0000000008300000,0x0000000008380000\n" +".quad 0x0000000008000001,0x0000000008080001,0x0000000008100001,0x0000000008180001\n" +".quad 0x0000000008200001,0x0000000008280001,0x0000000008300001,0x0000000008380001\n" +".quad 0x0000000008000002,0x0000000008080002,0x0000000008100002,0x0000000008180002\n" +".quad 0x0000000008200002,0x0000000008280002,0x0000000008300002,0x0000000008380002\n" +".quad 0x0000002c14000000,0x000000000c000009,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0000000300000001,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000040,0x000000000000005d,0x0000000000000000\n" +".quad 0x0000000000000001,0x0000000000000000,0x000000030000000b,0x0000000000000000\n" +".quad 0x0000000000000000,0x000000000000009d,0x000000000000005d,0x0000000000000000\n" +".quad 0x0000000000000001,0x0000000000000000,0x0000000200000013,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000100,0x0000000000000048,0x0000000300000002\n" +".quad 0x0000000000000008,0x0000000000000018,0x7000000100000032,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000148,0x0000000000000018,0x0000000000000003\n" +".quad 0x0000000000000004,0x0000000000000008,0x7000000b0000004e,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000160,0x00000000000000e0,0x0000000000000000\n" +".quad 0x0000000000000008, 0x0000000000000008\n" +".text\n"); +#ifdef __cplusplus +extern "C" { +#endif +extern const unsigned long long fatbinData[130]; +#ifdef __cplusplus +} +#endif +#ifdef __cplusplus +extern "C" { +#endif +static const __fatBinC_Wrapper_t __fatDeviceText __attribute__ ((aligned (8))) __attribute__ ((section (__CUDAFATBINSECTION)))= + { 0x466243b1, 2, fatbinData, (void**)__cudaPrelinkedFatbins }; +#ifdef __cplusplus +} +#endif diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.o b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.o new file mode 100644 index 00000000..251a3dff Binary files /dev/null and b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.o differ diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.reg.c b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.reg.c new file mode 100644 index 00000000..af69ecb2 --- /dev/null +++ b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.reg.c @@ -0,0 +1 @@ +#define NUM_PRELINKED_OBJECTS 0 diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.sm_52.cubin b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.sm_52.cubin new file mode 100644 index 00000000..a725fac4 Binary files /dev/null and b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.sm_52.cubin differ diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..486becdc --- /dev/null +++ b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,826 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(1) +# if defined(__LCC__) +# define COMPILER_VERSION_MINOR DEC(__LCC__- 100) +# endif +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdCXX/a.out b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCXX/a.out new file mode 100755 index 00000000..651e7c12 Binary files /dev/null and b/build_base_nv/CMakeFiles/3.24.3/CompilerIdCXX/a.out differ diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdFortran/CMakeFortranCompilerId.F b/build_base_nv/CMakeFiles/3.24.3/CompilerIdFortran/CMakeFortranCompilerId.F new file mode 100644 index 00000000..4e88c9ae --- /dev/null +++ b/build_base_nv/CMakeFiles/3.24.3/CompilerIdFortran/CMakeFortranCompilerId.F @@ -0,0 +1,1114 @@ + PROGRAM CMakeFortranCompilerId +#if 0 +! Identify the compiler +#endif +#if defined(_MSC_VER) + PRINT *, 'INFO:simulate[MSVC]' +# if _MSC_VER >= 1900 + PRINT *, 'INFO:simulate_version[019.00]' +# elif _MSC_VER >= 1800 + PRINT *, 'INFO:simulate_version[018.00]' +# elif _MSC_VER >= 1700 + PRINT *, 'INFO:simulate_version[017.00]' +# elif _MSC_VER >= 1600 + PRINT *, 'INFO:simulate_version[016.00]' +# elif _MSC_VER >= 1500 + PRINT *, 'INFO:simulate_version[015.00]' +# elif _MSC_VER >= 1400 + PRINT *, 'INFO:simulate_version[014.00]' +# elif _MSC_VER >= 1310 + PRINT *, 'INFO:simulate_version[013.01]' +# else + PRINT *, 'INFO:simulate_version[013.00]' +# endif +#endif +#if defined(__INTEL_LLVM_COMPILER) + PRINT *, 'INFO:compiler[IntelLLVM]' +! __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and +! later. Look for 6 digit vs. 8 digit version number to decide encoding. +! VVVV is no smaller than the current year when a version is released. +# if __INTEL_LLVM_COMPILER < 1000000 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +# endif +#elif defined(__INTEL_COMPILER) && __INTEL_COMPILER == 201900 + PRINT *, 'INFO:compiler[IntelLLVM]' +! ifx 2021.1 forgot to define __INTEL_LLVM_COMPILER. +! Instead it defines __INTEL_COMPILER == 201900. +# define COMPILER_VERSION_MAJOR DEC(2021) +# define COMPILER_VERSION_MINOR DEC(1) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +#elif defined(__INTEL_COMPILER) || defined(__ICC) + PRINT *, 'INFO:compiler[Intel]' +! __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later. +# if __INTEL_COMPILER < 2021 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) +! The third version component from --version is an update index, +! but no macro is provided for it. +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +#elif defined(__SUNPRO_F95) + PRINT *, 'INFO:compiler[SunPro]' +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_F95>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_F95>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_F95 & 0xF) +#elif defined(__SUNPRO_F90) + PRINT *, 'INFO:compiler[SunPro]' +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_F90>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_F90>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_F90 & 0xF) +#elif defined(_CRAYFTN) + PRINT *, 'INFO:compiler[Cray]' +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) +# if defined(_RELEASE_PATCHLEVEL) +# define COMPILER_VERSION_PATCH DEC(_RELEASE_PATCHLEVEL) +# endif +#elif defined(__G95__) + PRINT *, 'INFO:compiler[G95]' +# define COMPILER_VERSION_MAJOR DEC(__G95__) +# define COMPILER_VERSION_MINOR DEC(__G95_MINOR__) +#elif defined(__PATHSCALE__) + PRINT *, 'INFO:compiler[PathScale]' +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif +#elif defined(__ABSOFT__) + PRINT *, 'INFO:compiler[Absoft]' +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) + PRINT *, 'INFO:compiler[LCC]' +# define COMPILER_VERSION_MAJOR DEC(1) +# define COMPILER_VERSION_MINOR DEC(__LCC__ - 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +#elif defined(__GNUC__) + PRINT *, 'INFO:compiler[GNU]' +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +#elif defined(__IBMC__) +# if defined(__COMPILER_VER__) + PRINT *, 'INFO:compiler[zOS]' +# elif __IBMC__ >= 800 + PRINT *, 'INFO:compiler[XL]' +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) +# else + PRINT *, 'INFO:compiler[VisualAge]' +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) +# endif +#elif defined(__NVCOMPILER) || defined(__NVCOMPILER_LLVM__) + PRINT *, 'INFO:compiler[NVHPC]' +# if defined(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# else +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# endif +# if defined(__NVCOMPILER_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# else +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# endif +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# elif defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif +#elif defined(__PGI) + PRINT *, 'INFO:compiler[PGI]' +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif +#elif defined(__FLANG) + PRINT *, 'INFO:compiler[Flang]' +# define COMPILER_VERSION_MAJOR DEC(__FLANG_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__FLANG_MINOR__) +# if defined(__FLANG_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__FLANG_PATCHLEVEL__) +# endif +#elif defined(__flang__) + PRINT *, 'INFO:compiler[LLVMFlang]' +# define COMPILER_VERSION_MAJOR DEC(__flang_major__) +# define COMPILER_VERSION_MINOR DEC(__flang_minor__) +# if defined(__flang_patchlevel__) +# define COMPILER_VERSION_PATCH DEC(__flang_patchlevel__) +# endif +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) + PRINT *, 'INFO:compiler[VisualAge]' +#elif defined(__hpux) || defined(__hpux__) + PRINT *, 'INFO:compiler[HP]' +#elif defined(NAGFOR) + PRINT *, 'INFO:compiler[NAG]' +#define COMPILER_VERSION_MAJOR DEC(__NAG_COMPILER_RELEASE/10) +#define COMPILER_VERSION_MINOR DEC(__NAG_COMPILER_RELEASE % 10) +#define COMPILER_VERSION_PATCH DEC(__NAG_COMPILER_BUILD) +#elif defined(__FUJITSU) + PRINT *, 'INFO:compiler[Fujitsu]' +# if defined(__FRT_major__) +# define COMPILER_VERSION_MAJOR DEC(__FRT_major__) +# define COMPILER_VERSION_MINOR DEC(__FRT_minor__) +# define COMPILER_VERSION_PATCH DEC(__FRT_patchlevel__) +# elif defined(__FRT_version__) + PRINT *, 'INFO:compiler_version['//__FRT_version__//']' +# endif +#else + PRINT *, 'INFO:compiler[]' +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + PRINT *, 'INFO:compiler_wrapper[CrayPrgEnv]' +#endif + +#if 0 +! Identify the platform +#endif +#if defined(__linux) || defined(__linux__) || defined(linux) + PRINT *, 'INFO:platform[Linux]' +#elif defined(__CYGWIN__) + PRINT *, 'INFO:platform[Cygwin]' +#elif defined(__MINGW32__) + PRINT *, 'INFO:platform[MinGW]' +#elif defined(__APPLE__) + PRINT *, 'INFO:platform[Darwin]' +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) + PRINT *, 'INFO:platform[Windows]' +#elif defined(__FreeBSD__) || defined(__FreeBSD) + PRINT *, 'INFO:platform[FreeBSD]' +#elif defined(__NetBSD__) || defined(__NetBSD) + PRINT *, 'INFO:platform[NetBSD]' +#elif defined(__OpenBSD__) || defined(__OPENBSD) + PRINT *, 'INFO:platform[OpenBSD]' +#elif defined(__sun) || defined(sun) + PRINT *, 'INFO:platform[SunOS]' +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) + PRINT *, 'INFO:platform[AIX]' +#elif defined(__hpux) || defined(__hpux__) + PRINT *, 'INFO:platform[HP-UX]' +#elif defined(__HAIKU__) + PRINT *, 'INFO:platform[Haiku]' +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) + PRINT *, 'INFO:platform[BeOS]' +#elif defined(__QNX__) || defined(__QNXNTO__) + PRINT *, 'INFO:platform[QNX]' +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) + PRINT *, 'INFO:platform[Tru64]' +#elif defined(__riscos) || defined(__riscos__) + PRINT *, 'INFO:platform[RISCos]' +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) + PRINT *, 'INFO:platform[SINIX]' +#elif defined(__UNIX_SV__) + PRINT *, 'INFO:platform[UNIX_SV]' +#elif defined(__bsdos__) + PRINT *, 'INFO:platform[BSDOS]' +#elif defined(_MPRAS) || defined(MPRAS) + PRINT *, 'INFO:platform[MP-RAS]' +#elif defined(__osf) || defined(__osf__) + PRINT *, 'INFO:platform[OSF1]' +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) + PRINT *, 'INFO:platform[SCO_SV]' +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) + PRINT *, 'INFO:platform[ULTRIX]' +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) + PRINT *, 'INFO:platform[Xenix]' +#else + PRINT *, 'INFO:platform[]' +#endif +#if defined(_WIN32) && (defined(__INTEL_COMPILER) || defined(__ICC)) +# if defined(_M_IA64) + PRINT *, 'INFO:arch[IA64]' +# elif defined(_M_X64) || defined(_M_AMD64) + PRINT *, 'INFO:arch[x64]' +# elif defined(_M_IX86) + PRINT *, 'INFO:arch[X86]' +# endif +#endif + +#if 0 +! Encode compiler version digits +#endif +#define DEC_8(n) (((n) / 10000000) % 10) +#define DEC_7(n) (((n) / 1000000) % 10) +#define DEC_6(n) (((n) / 100000) % 10) +#define DEC_5(n) (((n) / 10000) % 10) +#define DEC_4(n) (((n) / 1000) % 10) +#define DEC_3(n) (((n) / 100) % 10) +#define DEC_2(n) (((n) / 10) % 10) +#define DEC_1(n) (((n) ) % 10) +#define HEX_8(n) ((n)>>28 & 0xF) +#define HEX_7(n) ((n)>>24 & 0xF) +#define HEX_6(n) ((n)>>20 & 0xF) +#define HEX_5(n) ((n)>>16 & 0xF) +#define HEX_4(n) ((n)>>12 & 0xF) +#define HEX_3(n) ((n)>>8 & 0xF) +#define HEX_2(n) ((n)>>4 & 0xF) +#define HEX_1(n) ((n) & 0xF) + +#if defined(COMPILER_VERSION_MAJOR) +# undef DEC +# undef HEX +# define DEC(n) DEC_1(n) +# define HEX(n) HEX_1(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_2(n) +# define HEX(n) HEX_2(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_3(n) +# define HEX(n) HEX_3(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_4(n) +# define HEX(n) HEX_4(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_5(n) +# define HEX(n) HEX_5(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_6(n) +# define HEX(n) HEX_6(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_7(n) +# define HEX(n) HEX_7(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_8(n) +# define HEX(n) HEX_8(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[9]' +# endif + +#endif +#if defined(COMPILER_VERSION_MINOR) +# undef DEC +# undef HEX +# define DEC(n) DEC_1(n) +# define HEX(n) HEX_1(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_2(n) +# define HEX(n) HEX_2(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_3(n) +# define HEX(n) HEX_3(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_4(n) +# define HEX(n) HEX_4(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_5(n) +# define HEX(n) HEX_5(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_6(n) +# define HEX(n) HEX_6(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_7(n) +# define HEX(n) HEX_7(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_8(n) +# define HEX(n) HEX_8(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[9]' +# endif + +#endif +#if defined(COMPILER_VERSION_PATCH) +# undef DEC +# undef HEX +# define DEC(n) DEC_1(n) +# define HEX(n) HEX_1(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_2(n) +# define HEX(n) HEX_2(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_3(n) +# define HEX(n) HEX_3(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_4(n) +# define HEX(n) HEX_4(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_5(n) +# define HEX(n) HEX_5(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_6(n) +# define HEX(n) HEX_6(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_7(n) +# define HEX(n) HEX_7(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_8(n) +# define HEX(n) HEX_8(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[9]' +# endif + +#endif +#if defined(COMPILER_VERSION_TWEAK) +# undef DEC +# undef HEX +# define DEC(n) DEC_1(n) +# define HEX(n) HEX_1(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_2(n) +# define HEX(n) HEX_2(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_3(n) +# define HEX(n) HEX_3(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_4(n) +# define HEX(n) HEX_4(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_5(n) +# define HEX(n) HEX_5(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_6(n) +# define HEX(n) HEX_6(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_7(n) +# define HEX(n) HEX_7(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_8(n) +# define HEX(n) HEX_8(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[9]' +# endif + +#endif + + END diff --git a/build_base_nv/CMakeFiles/3.24.3/CompilerIdFortran/a.out b/build_base_nv/CMakeFiles/3.24.3/CompilerIdFortran/a.out new file mode 100755 index 00000000..ec9a284e Binary files /dev/null and b/build_base_nv/CMakeFiles/3.24.3/CompilerIdFortran/a.out differ diff --git a/build_base_nv/CMakeFiles/CMakeDirectoryInformation.cmake b/build_base_nv/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..41f28eb5 --- /dev/null +++ b/build_base_nv/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_base_nv/CMakeFiles/CMakeOutput.log b/build_base_nv/CMakeFiles/CMakeOutput.log new file mode 100644 index 00000000..a8204da9 --- /dev/null +++ b/build_base_nv/CMakeFiles/CMakeOutput.log @@ -0,0 +1,2022 @@ +The system is: Linux - 5.14.21-150400.24.11_12.0.57-cray_shasta_c - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /opt/cray/pe/craype/2.7.19/bin/cc +Build flags: -DGPU_SOLVE;-std=c11;-DPRNTlevel=1;-DPROFlevel=0;-DDEBUGlevel=0;-DAdd_;-I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is NVHPC, found in "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/3.24.3/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /opt/cray/pe/craype/2.7.19/bin/CC +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is NVHPC, found in "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/3.24.3/CompilerIdCXX/a.out" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_3b408/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3b408.dir/build.make CMakeFiles/cmTC_3b408.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -v -MD -MT CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk +Create file CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o.d + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_PGCG_SOURCE --c11 -I- -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -DGPU_SOLVE -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --dependencies_target_to_stdout CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o.d -q -o /tmp/nvcj7ESBm5dLAos.il /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c -il /tmp/nvcj7ESBm5dLAos.il -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 122 0x400000 -y 125 0x100000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -cmdline '+nvc /tmp/nvcj7ESBm5dLAos.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -v -MD -MT CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvcz7ESlUyuYnVF.ll +NVC++/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvcz7ESlUyuYnVF.ll -S -o /tmp/nvcP7ES7BsCJbYt.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvcP7ES7BsCJbYt.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvcH7ESJF_htn_q.s + +/usr/bin/as /tmp/nvcH7ESJF_htn_q.s -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/ -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o +Unlinking /tmp/nvcj7ESBm5dLAos.il +Unlinking /tmp/nvcr7ESZVIlYpnF.s +Unlinking /tmp/nvcz7ESlUyuYnVF.ll +Unlinking /tmp/nvcH7ESJF_htn_q.s +Unlinking /tmp/nvcP7ES7BsCJbYt.llvm +Linking C executable cmTC_3b408 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3b408.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -v CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o -o cmTC_3b408 +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_3b408 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaouHSQdnL-khQ.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafat_uHS6G1TSIay.o -o /tmp/pgcudafat_uHS6G1TSIay.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaouHSQdnL-khQ.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafat_uHS6G1TSIay.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_3b408 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafat_uHS6G1TSIay.o +unlink /tmp/pgcudaouHSQdnL-khQ.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=start + warn: unable to parse implicit include dirs! + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_3b408/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3b408.dir/build.make CMakeFiles/cmTC_3b408.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -v -MD -MT CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [Create file CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o.d] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_PGCG_SOURCE --c11 -I- -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -DGPU_SOLVE -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --dependencies_target_to_stdout CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o.d -q -o /tmp/nvcj7ESBm5dLAos.il /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c -il /tmp/nvcj7ESBm5dLAos.il -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 122 0x400000 -y 125 0x100000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -cmdline '+nvc /tmp/nvcj7ESBm5dLAos.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -v -MD -MT CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvcz7ESlUyuYnVF.ll] + ignore line: [NVC++/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvcz7ESlUyuYnVF.ll -S -o /tmp/nvcP7ES7BsCJbYt.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvcP7ES7BsCJbYt.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvcH7ESJF_htn_q.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvcH7ESJF_htn_q.s -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/ -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o] + ignore line: [Unlinking /tmp/nvcj7ESBm5dLAos.il] + ignore line: [Unlinking /tmp/nvcr7ESZVIlYpnF.s] + ignore line: [Unlinking /tmp/nvcz7ESlUyuYnVF.ll] + ignore line: [Unlinking /tmp/nvcH7ESJF_htn_q.s] + ignore line: [Unlinking /tmp/nvcP7ES7BsCJbYt.llvm] + ignore line: [Linking C executable cmTC_3b408] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3b408.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -v CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o -o cmTC_3b408 ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_3b408 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaouHSQdnL-khQ.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafat_uHS6G1TSIay.o -o /tmp/pgcudafat_uHS6G1TSIay.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaouHSQdnL-khQ.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafat_uHS6G1TSIay.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_3b408 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [/usr/lib64/crt1.o] ==> obj [/usr/lib64/crt1.o] + arg [/usr/lib64/crti.o] ==> obj [/usr/lib64/crti.o] + arg [/tmp/pgcudafat_uHS6G1TSIay.o] ==> obj [/tmp/pgcudafat_uHS6G1TSIay.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [CMakeFiles/cmTC_3b408.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi] ==> lib [sci_nvidia_mpi] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia] ==> lib [sci_nvidia] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_3b408] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] + arg [/usr/lib64/crtn.o] ==> obj [/usr/lib64/crtn.o] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/tmp/pgcudafat_uHS6G1TSIay.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o;/usr/lib64/crtn.o] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_e21d4/fast && /usr/bin/gmake -f CMakeFiles/cmTC_e21d4.dir/build.make CMakeFiles/cmTC_e21d4.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o +/opt/cray/pe/craype/2.7.19/bin/CC -v -MD -MT CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk +Create file CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o.d + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --dependencies_target_to_stdout CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o.d -q -o /tmp/nvc++diJSjLfnZP15.il /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -il /tmp/nvc++diJSjLfnZP15.il -x 117 0x200 -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -cmdline '+nvc++ /tmp/nvc++diJSjLfnZP15.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -v -MD -MT CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvc++ZiJSzaexhpjl.ll +NVC++/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvc++ZiJSzaexhpjl.ll -S -o /tmp/nvc++JiJSPFeVmfih.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc++JiJSPFeVmfih.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvc++liJSHde1Zrjx.s + +/usr/bin/as /tmp/nvc++liJSHde1Zrjx.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o +Unlinking /tmp/nvc++diJSjLfnZP15.il +Unlinking /tmp/nvc++BiJSrosJ3Kto.s +Unlinking /tmp/nvc++ZiJSzaexhpjl.ll +Unlinking /tmp/nvc++liJSHde1Zrjx.s +Unlinking /tmp/nvc++JiJSPFeVmfih.llvm +Linking CXX executable cmTC_e21d4 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e21d4.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/CC -v CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_e21d4 +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_e21d4 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaWMLSqrjsXZBk.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatWMLSqBtBYr6f.o -o /tmp/pgcudafatWMLSqBtBYr6f.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaWMLSqrjsXZBk.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatWMLSqBtBYr6f.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_e21d4 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafatWMLSqBtBYr6f.o +unlink /tmp/pgcudaWMLSqrjsXZBk.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=start + warn: unable to parse implicit include dirs! + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_e21d4/fast && /usr/bin/gmake -f CMakeFiles/cmTC_e21d4.dir/build.make CMakeFiles/cmTC_e21d4.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/CC -v -MD -MT CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [Create file CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o.d] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --dependencies_target_to_stdout CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o.d -q -o /tmp/nvc++diJSjLfnZP15.il /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -il /tmp/nvc++diJSjLfnZP15.il -x 117 0x200 -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -cmdline '+nvc++ /tmp/nvc++diJSjLfnZP15.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -v -MD -MT CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvc++ZiJSzaexhpjl.ll] + ignore line: [NVC++/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvc++ZiJSzaexhpjl.ll -S -o /tmp/nvc++JiJSPFeVmfih.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc++JiJSPFeVmfih.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvc++liJSHde1Zrjx.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvc++liJSHde1Zrjx.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [Unlinking /tmp/nvc++diJSjLfnZP15.il] + ignore line: [Unlinking /tmp/nvc++BiJSrosJ3Kto.s] + ignore line: [Unlinking /tmp/nvc++ZiJSzaexhpjl.ll] + ignore line: [Unlinking /tmp/nvc++liJSHde1Zrjx.s] + ignore line: [Unlinking /tmp/nvc++JiJSPFeVmfih.llvm] + ignore line: [Linking CXX executable cmTC_e21d4] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e21d4.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/CC -v CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_e21d4 ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_e21d4 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaWMLSqrjsXZBk.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatWMLSqBtBYr6f.o -o /tmp/pgcudafatWMLSqBtBYr6f.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaWMLSqrjsXZBk.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatWMLSqBtBYr6f.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_e21d4 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [/usr/lib64/crt1.o] ==> obj [/usr/lib64/crt1.o] + arg [/usr/lib64/crti.o] ==> obj [/usr/lib64/crti.o] + arg [/tmp/pgcudafatWMLSqBtBYr6f.o] ==> obj [/tmp/pgcudafatWMLSqBtBYr6f.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [CMakeFiles/cmTC_e21d4.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi] ==> lib [sci_nvidia_mpi] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia] ==> lib [sci_nvidia] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_e21d4] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-latomic] ==> lib [atomic] + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-lstdc++] ==> lib [stdc++] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] + arg [/usr/lib64/crtn.o] ==> obj [/usr/lib64/crtn.o] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;atomic;nvhpcatm;stdc++;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/tmp/pgcudafatWMLSqBtBYr6f.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o;/usr/lib64/crtn.o] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Compiling the Fortran compiler identification source file "CMakeFortranCompilerId.F" succeeded. +Compiler: /opt/cray/pe/craype/2.7.19/bin/ftn +Build flags: +Id flags: -v + +The output was: +0 +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 CMakeFortranCompilerId.F -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran CMakeFortranCompilerId.F -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -v -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -lcuda -Wl,--as-needed,-lsci_nvidia_mpi,--no-as-needed -Wl,--as-needed,-lsci_nvidia,--no-as-needed -ldl -Wl,--as-needed,-lmpifort_nvidia,--no-as-needed -Wl,--as-needed,-lmpi_nvidia,--no-as-needed -lmpi_gtl_cuda -Wl,--as-needed,-ldsmml,--no-as-needed -lxpmem -Wl,--disable-new-dtags' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -preprocess -nofreeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -stbfile /tmp/nvfortranXPOStoW3Sqvm.stb -modexport /tmp/nvfortran5POSRassp4Zb.cmod -modindex /tmp/nvfortranbPOSdgcLaOJp.cmdx -cci /tmp/nvfortranPPOS7wLky-1o.cci -output /tmp/nvfortranHPOSJcDch8sW.ilm + 0 inform, 0 warnings, 0 severes, 0 fatal for cmakefortrancompilerid +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranHPOSJcDch8sW.ilm -fn CMakeFortranCompilerId.F -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -cci /tmp/nvfortranPPOS7wLky-1o.cci -cmdline '+nvfortran CMakeFortranCompilerId.F -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -v -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -lcuda -Wl,--as-needed,-lsci_nvidia_mpi,--no-as-needed -Wl,--as-needed,-lsci_nvidia,--no-as-needed -ldl -Wl,--as-needed,-lmpifort_nvidia,--no-as-needed -Wl,--as-needed,-lmpi_nvidia,--no-as-needed -lmpi_gtl_cuda -Wl,--as-needed,-ldsmml,--no-as-needed -lxpmem -Wl,--disable-new-dtags' -stbfile /tmp/nvfortranXPOStoW3Sqvm.stb -asm /tmp/nvfortranrPOSZPPiVM42.ll + 0 inform, 0 warnings, 0 severes, 0 fatal for cmakefortrancompilerid +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortranrPOSZPPiVM42.ll -S -o /tmp/nvfortranHPOSJ5TDhWTX.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranHPOSJ5TDhWTX.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvfortranzPOSl4w6s0GX.s + +/usr/bin/as /tmp/nvfortranzPOSl4w6s0GX.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o /tmp/nvfortranPPOS7f9FO2W_.o + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror /tmp/nvfortranPPOS7f9FO2W_.o -name .IPDINFO /tmp/nvfortran5POSRassp4Zb.cmod -name .IPEINFO /tmp/nvfortranbPOSdgcLaOJp.cmdx + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 /tmp/nvfortranPPOS7f9FO2W_.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 /tmp/nvfortranPPOS7f9FO2W_.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaC0PSuvTl9-h4.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafat80PS0-xNE-hZ.o -o /tmp/pgcudafat80PS0-xNE-hZ.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaC0PSuvTl9-h4.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafat80PS0-xNE-hZ.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 /tmp/nvfortranPPOS7f9FO2W_.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafat80PS0-xNE-hZ.o +unlink /tmp/pgcudaC0PSuvTl9-h4.cubin +Unlinking /tmp/nvfortranHPOSJcDch8sW.ilm +Unlinking /tmp/nvfortranPPOS7wLky-1o.cci +Unlinking /tmp/nvfortranXPOStoW3Sqvm.stb +Unlinking /tmp/nvfortran5POSRassp4Zb.cmod +Unlinking /tmp/nvfortranbPOSdgcLaOJp.cmdx +Unlinking /tmp/nvfortranjPOSB2YrA4CC.s +Unlinking /tmp/nvfortranrPOSZPPiVM42.ll +Unlinking /tmp/nvfortranzPOSl4w6s0GX.s +Unlinking /tmp/nvfortranHPOSJ5TDhWTX.llvm +Unlinking /tmp/nvfortranPPOS7f9FO2W_.o + + +Compilation of the Fortran compiler identification source "CMakeFortranCompilerId.F" produced "a.out" + +The Fortran compiler identification is NVHPC, found in "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/3.24.3/CompilerIdFortran/a.out" + +Detecting Fortran compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_ee09f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_ee09f.dir/build.make CMakeFiles/cmTC_ee09f.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp' +Building Fortran object CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o +/opt/cray/pe/craype/2.7.19/bin/ftn -v -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -o CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -v -c -o CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -preprocess -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -stbfile /tmp/nvfortranvNRS-2nvqFmV.stb -modexport /tmp/nvfortran9NRS3UCDt2tg.cmod -modindex /tmp/nvfortranLNRSVLIB8lcU.cmdx -cci /tmp/nvfortranTNRShgf60PQp.cci -output /tmp/nvfortranfNRSpKGNlxe6.ilm + 0 inform, 0 warnings, 0 severes, 0 fatal for cmakefortrancompilerabi +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranfNRSpKGNlxe6.ilm -fn /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -cci /tmp/nvfortranTNRShgf60PQp.cci -cmdline '+nvfortran /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -v -c -o CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortranvNRS-2nvqFmV.stb -asm /tmp/nvfortran1NRSFWXRIyql.ll + 0 inform, 0 warnings, 0 severes, 0 fatal for cmakefortrancompilerabi +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortran1NRSFWXRIyql.ll -S -o /tmp/nvfortranfNRSpx_EyC-q.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranfNRSpx_EyC-q.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvfortranDNRSx0F4yeBV.s + +/usr/bin/as /tmp/nvfortranDNRSx0F4yeBV.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o -name .IPDINFO /tmp/nvfortran9NRS3UCDt2tg.cmod -name .IPEINFO /tmp/nvfortranLNRSVLIB8lcU.cmdx +Unlinking /tmp/nvfortranfNRSpKGNlxe6.ilm +Unlinking /tmp/nvfortranTNRShgf60PQp.cci +Unlinking /tmp/nvfortranvNRS-2nvqFmV.stb +Unlinking /tmp/nvfortran9NRS3UCDt2tg.cmod +Unlinking /tmp/nvfortranLNRSVLIB8lcU.cmdx +Unlinking /tmp/nvfortrannNRSNtxEcZGu.s +Unlinking /tmp/nvfortran1NRSFWXRIyql.ll +Unlinking /tmp/nvfortranDNRSx0F4yeBV.s +Unlinking /tmp/nvfortranfNRSpx_EyC-q.llvm +Linking Fortran executable cmTC_ee09f +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ee09f.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/ftn -v CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o -o cmTC_ee09f +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_ee09f -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaVwUSnlbMMHtL.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatNwUS1KQjDUpQ.o -o /tmp/pgcudafatNwUS1KQjDUpQ.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaVwUSnlbMMHtL.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatNwUS1KQjDUpQ.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_ee09f -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafatNwUS1KQjDUpQ.o +unlink /tmp/pgcudaVwUSnlbMMHtL.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp' + + + +Parsed Fortran implicit include dir info from above output: rv=start + warn: unable to parse implicit include dirs! + + +Parsed Fortran implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_ee09f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_ee09f.dir/build.make CMakeFiles/cmTC_ee09f.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp'] + ignore line: [Building Fortran object CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -v -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -o CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -v -c -o CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -preprocess -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -stbfile /tmp/nvfortranvNRS-2nvqFmV.stb -modexport /tmp/nvfortran9NRS3UCDt2tg.cmod -modindex /tmp/nvfortranLNRSVLIB8lcU.cmdx -cci /tmp/nvfortranTNRShgf60PQp.cci -output /tmp/nvfortranfNRSpKGNlxe6.ilm] + ignore line: [ 0 inform 0 warnings 0 severes 0 fatal for cmakefortrancompilerabi] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranfNRSpKGNlxe6.ilm -fn /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -cci /tmp/nvfortranTNRShgf60PQp.cci -cmdline '+nvfortran /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -v -c -o CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortranvNRS-2nvqFmV.stb -asm /tmp/nvfortran1NRSFWXRIyql.ll] + ignore line: [ 0 inform 0 warnings 0 severes 0 fatal for cmakefortrancompilerabi] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortran1NRSFWXRIyql.ll -S -o /tmp/nvfortranfNRSpx_EyC-q.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranfNRSpx_EyC-q.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvfortranDNRSx0F4yeBV.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvfortranDNRSx0F4yeBV.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o -name .IPDINFO /tmp/nvfortran9NRS3UCDt2tg.cmod -name .IPEINFO /tmp/nvfortranLNRSVLIB8lcU.cmdx] + ignore line: [Unlinking /tmp/nvfortranfNRSpKGNlxe6.ilm] + ignore line: [Unlinking /tmp/nvfortranTNRShgf60PQp.cci] + ignore line: [Unlinking /tmp/nvfortranvNRS-2nvqFmV.stb] + ignore line: [Unlinking /tmp/nvfortran9NRS3UCDt2tg.cmod] + ignore line: [Unlinking /tmp/nvfortranLNRSVLIB8lcU.cmdx] + ignore line: [Unlinking /tmp/nvfortrannNRSNtxEcZGu.s] + ignore line: [Unlinking /tmp/nvfortran1NRSFWXRIyql.ll] + ignore line: [Unlinking /tmp/nvfortranDNRSx0F4yeBV.s] + ignore line: [Unlinking /tmp/nvfortranfNRSpx_EyC-q.llvm] + ignore line: [Linking Fortran executable cmTC_ee09f] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ee09f.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -v CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o -o cmTC_ee09f ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_ee09f -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaVwUSnlbMMHtL.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatNwUS1KQjDUpQ.o -o /tmp/pgcudafatNwUS1KQjDUpQ.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaVwUSnlbMMHtL.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatNwUS1KQjDUpQ.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_ee09f -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [/usr/lib64/crt1.o] ==> obj [/usr/lib64/crt1.o] + arg [/usr/lib64/crti.o] ==> obj [/usr/lib64/crti.o] + arg [/tmp/pgcudafatNwUS1KQjDUpQ.o] ==> obj [/tmp/pgcudafatNwUS1KQjDUpQ.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o] + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [CMakeFiles/cmTC_ee09f.dir/CMakeFortranCompilerABI.F90.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi] ==> lib [sci_nvidia_mpi] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia] ==> lib [sci_nvidia] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpifort_nvidia] ==> lib [mpifort_nvidia] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_ee09f] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] + arg [/usr/lib64/crtn.o] ==> obj [/usr/lib64/crtn.o] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpifort_nvidia;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/tmp/pgcudafatNwUS1KQjDUpQ.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o;/usr/lib64/crtn.o] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Looking for a CUDA compiler passed with the following output: +-- The CUDA compiler identification is NVIDIA 11.7.64 +-- Detecting CUDA compiler ABI info +-- Detecting CUDA compiler ABI info - done +-- Check for working CUDA compiler: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc - skipped +-- Detecting CUDA compile features +-- Detecting CUDA compile features - done +-- Configuring done +-- Generating done +-- Build files have been written to: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA + +Checking whether the CUDA compiler is NVIDIA using "" matched "nvcc: NVIDIA \(R\) Cuda compiler driver": +nvcc: NVIDIA (R) Cuda compiler driver +Copyright (c) 2005-2022 NVIDIA Corporation +Built on Tue_May__3_18:49:52_PDT_2022 +Cuda compilation tools, release 11.7, V11.7.64 +Build cuda_11.7.r11.7/compiler.31294372_0 +Compiling the CUDA compiler identification source file "CMakeCUDACompilerId.cu" succeeded. +Compiler: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc +Build flags: -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include;-I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include;-ccbin=/opt/cray/pe/craype/2.7.19/bin/CC +Id flags: --keep;--keep-dir;tmp -v + +The output was: +0 +#$ _NVVM_BRANCH_=nvvm +#$ _SPACE_= +#$ _CUDART_=cudart +#$ _HERE_=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin +#$ _THERE_=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin +#$ _TARGET_SIZE_= +#$ _TARGET_DIR_= +#$ _TARGET_DIR_=targets/x86_64-linux +#$ TOP=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/.. +#$ NVVMIR_LIBRARY_DIR=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/libdevice +#$ LD_LIBRARY_PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../lib:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib:/opt/cray/pe/papi/6.0.0.16/lib64:/opt/cray/libfabric/1.15.2.0/lib64 +#$ PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Compute/2022.1.1:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/libnvvp:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Systems/bin:/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/bin:/opt/cray/pe/mpich/8.1.22/bin:/opt/cray/pe/craype/2.7.19/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin:/opt/cray/pe/perftools/22.09.0/bin:/opt/cray/pe/papi/6.0.0.16/bin:/opt/cray/libfabric/1.15.2.0/bin:/global/common/software/nersc/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/opt/cray/pe/bin +#$ INCLUDES="-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" +#$ LIBRARIES= "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" +#$ CUDAFE_FLAGS= +#$ PTXAS_FLAGS= +#$ rm tmp/a_dlink.reg.c +#$ "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -E --nvcchost -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp1.ii" +#$ cicc --pgc++ --gnu_version=70500 --pgi_version=220700 --pgi_llvm --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed -arch compute_52 -m64 --no-version-ident -ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 --include_file_name "CMakeCUDACompilerId.fatbin.c" -tused --gen_module_id_file --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.c" --stub_file_name "tmp/CMakeCUDACompilerId.cudafe1.stub.c" --gen_device_file_name "tmp/CMakeCUDACompilerId.cudafe1.gpu" "tmp/CMakeCUDACompilerId.cpp1.ii" -o "tmp/CMakeCUDACompilerId.ptx" +#$ ptxas -arch=sm_52 -m64 "tmp/CMakeCUDACompilerId.ptx" -o "tmp/CMakeCUDACompilerId.sm_52.cubin" +#$ fatbinary --create="tmp/CMakeCUDACompilerId.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " "--image3=kind=elf,sm=52,file=tmp/CMakeCUDACompilerId.sm_52.cubin" "--image3=kind=ptx,sm=52,file=tmp/CMakeCUDACompilerId.ptx" --embedded-fatbin="tmp/CMakeCUDACompilerId.fatbin.c" +#$ "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -E --nvcchost -x c++ -D__CUDACC__ -D__NVCC__ -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp4.ii" +#$ cudafe++ --pgc++ --gnu_version=70500 --pgi_version=220700 --pgi_llvm --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed --m64 --parse_templates --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.cpp" --stub_file_name "CMakeCUDACompilerId.cudafe1.stub.c" --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" "tmp/CMakeCUDACompilerId.cpp4.ii" +#$ "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -c --nvcchost -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" --no_preincludes -m64 "tmp/CMakeCUDACompilerId.cudafe1.cpp" -o "tmp/CMakeCUDACompilerId.o" +#$ nvlink -m64 --arch=sm_52 --register-link-binaries="tmp/a_dlink.reg.c" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -cpu-arch=X86_64 "tmp/CMakeCUDACompilerId.o" -lcudadevrt -o "tmp/a_dlink.sm_52.cubin" --host-ccbin "/opt/cray/pe/craype/2.7.19/bin/CC" +#$ fatbinary --create="tmp/a_dlink.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " -link "--image3=kind=elf,sm=52,file=tmp/a_dlink.sm_52.cubin" --embedded-fatbin="tmp/a_dlink.fatbin.c" +#$ "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -c --nvcchost -x c++ -DFATBINFILE="\"tmp/a_dlink.fatbin.c\"" -DREGISTERLINKBINARYFILE="\"tmp/a_dlink.reg.c\"" -I. -D__NV_EXTRA_INITIALIZATION= -D__NV_EXTRA_FINALIZATION= -D__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -m64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/crt/link.stub" -o "tmp/a_dlink.o" +#$ "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" + + +Compilation of the CUDA compiler identification source "CMakeCUDACompilerId.cu" produced "a.out" + +The CUDA compiler identification is NVIDIA, found in "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/a.out" + +Parsed CUDA nvcc implicit link information from above output: + found 'PATH=' string: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Compute/2022.1.1:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/libnvvp:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Systems/bin:/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/bin:/opt/cray/pe/mpich/8.1.22/bin:/opt/cray/pe/craype/2.7.19/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin:/opt/cray/pe/perftools/22.09.0/bin:/opt/cray/pe/papi/6.0.0.16/bin:/opt/cray/libfabric/1.15.2.0/bin:/global/common/software/nersc/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/opt/cray/pe/bin] + found 'LIBRARIES=' string: ["-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib"] + considering line: [#$ rm tmp/a_dlink.reg.c] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -E --nvcchost -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp1.ii" ] + considering line: [cicc --pgc++ --gnu_version=70500 --pgi_version=220700 --pgi_llvm --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed -arch compute_52 -m64 --no-version-ident -ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 --include_file_name "CMakeCUDACompilerId.fatbin.c" -tused --gen_module_id_file --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.c" --stub_file_name "tmp/CMakeCUDACompilerId.cudafe1.stub.c" --gen_device_file_name "tmp/CMakeCUDACompilerId.cudafe1.gpu" "tmp/CMakeCUDACompilerId.cpp1.ii" -o "tmp/CMakeCUDACompilerId.ptx"] + considering line: [ptxas -arch=sm_52 -m64 "tmp/CMakeCUDACompilerId.ptx" -o "tmp/CMakeCUDACompilerId.sm_52.cubin" ] + considering line: [fatbinary --create="tmp/CMakeCUDACompilerId.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " "--image3=kind=elf,sm=52,file=tmp/CMakeCUDACompilerId.sm_52.cubin" "--image3=kind=ptx,sm=52,file=tmp/CMakeCUDACompilerId.ptx" --embedded-fatbin="tmp/CMakeCUDACompilerId.fatbin.c" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -E --nvcchost -x c++ -D__CUDACC__ -D__NVCC__ -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: [cudafe++ --pgc++ --gnu_version=70500 --pgi_version=220700 --pgi_llvm --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed --m64 --parse_templates --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.cpp" --stub_file_name "CMakeCUDACompilerId.cudafe1.stub.c" --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -c --nvcchost -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" --no_preincludes -m64 "tmp/CMakeCUDACompilerId.cudafe1.cpp" -o "tmp/CMakeCUDACompilerId.o" ] + considering line: [nvlink -m64 --arch=sm_52 --register-link-binaries="tmp/a_dlink.reg.c" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -cpu-arch=X86_64 "tmp/CMakeCUDACompilerId.o" -lcudadevrt -o "tmp/a_dlink.sm_52.cubin" --host-ccbin "/opt/cray/pe/craype/2.7.19/bin/CC"] + ignoring nvlink line + considering line: [fatbinary --create="tmp/a_dlink.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " -link "--image3=kind=elf,sm=52,file=tmp/a_dlink.sm_52.cubin" --embedded-fatbin="tmp/a_dlink.fatbin.c" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -c --nvcchost -x c++ -DFATBINFILE="\"tmp/a_dlink.fatbin.c\"" -DREGISTERLINKBINARYFILE="\"tmp/a_dlink.reg.c\"" -I. -D__NV_EXTRA_INITIALIZATION= -D__NV_EXTRA_FINALIZATION= -D__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -m64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/crt/link.stub" -o "tmp/a_dlink.o" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + extracted link line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + considering line: [] + extracted link launcher absolute path: [/opt/cray/pe/craype/2.7.19/bin/CC] + + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + link line: [cuda-fake-ld "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + arg [cuda-fake-ld] ==> ignore + arg [/opt/cray/pe/craype/2.7.19/bin/CC] ==> ignore + arg [-D__CUDA_ARCH_LIST__=520] ==> ignore + arg [-m64] ==> ignore + arg [-Wl,--start-group] ==> ignore + arg [tmp/a_dlink.o] ==> ignore + arg [tmp/CMakeCUDACompilerId.o] ==> ignore + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] + arg [-lcudadevrt] ==> lib [cudadevrt] + arg [-lcudart_static] ==> lib [cudart_static] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-ldl] ==> lib [dl] + arg [-Wl,--end-group] ==> ignore + arg [-o] ==> ignore + arg [a.out] ==> ignore + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit libs: [cudadevrt;cudart_static;rt;pthread;dl] + implicit objs: [] + implicit dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit fwks: [] + + +Parsed CUDA nvcc include information from above output: + found 'PATH=' string: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Compute/2022.1.1:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/libnvvp:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Systems/bin:/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/bin:/opt/cray/pe/mpich/8.1.22/bin:/opt/cray/pe/craype/2.7.19/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin:/opt/cray/pe/perftools/22.09.0/bin:/opt/cray/pe/papi/6.0.0.16/bin:/opt/cray/libfabric/1.15.2.0/bin:/global/common/software/nersc/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/opt/cray/pe/bin] + found 'LIBRARIES=' string: ["-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib"] + considering line: [#$ rm tmp/a_dlink.reg.c] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -E --nvcchost -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp1.ii" ] + considering line: [cicc --pgc++ --gnu_version=70500 --pgi_version=220700 --pgi_llvm --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed -arch compute_52 -m64 --no-version-ident -ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 --include_file_name "CMakeCUDACompilerId.fatbin.c" -tused --gen_module_id_file --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.c" --stub_file_name "tmp/CMakeCUDACompilerId.cudafe1.stub.c" --gen_device_file_name "tmp/CMakeCUDACompilerId.cudafe1.gpu" "tmp/CMakeCUDACompilerId.cpp1.ii" -o "tmp/CMakeCUDACompilerId.ptx"] + considering line: [ptxas -arch=sm_52 -m64 "tmp/CMakeCUDACompilerId.ptx" -o "tmp/CMakeCUDACompilerId.sm_52.cubin" ] + considering line: [fatbinary --create="tmp/CMakeCUDACompilerId.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " "--image3=kind=elf,sm=52,file=tmp/CMakeCUDACompilerId.sm_52.cubin" "--image3=kind=ptx,sm=52,file=tmp/CMakeCUDACompilerId.ptx" --embedded-fatbin="tmp/CMakeCUDACompilerId.fatbin.c" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -E --nvcchost -x c++ -D__CUDACC__ -D__NVCC__ -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: [cudafe++ --pgc++ --gnu_version=70500 --pgi_version=220700 --pgi_llvm --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed --m64 --parse_templates --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.cpp" --stub_file_name "CMakeCUDACompilerId.cudafe1.stub.c" --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -c --nvcchost -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" --no_preincludes -m64 "tmp/CMakeCUDACompilerId.cudafe1.cpp" -o "tmp/CMakeCUDACompilerId.o" ] + considering line: [nvlink -m64 --arch=sm_52 --register-link-binaries="tmp/a_dlink.reg.c" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -cpu-arch=X86_64 "tmp/CMakeCUDACompilerId.o" -lcudadevrt -o "tmp/a_dlink.sm_52.cubin" --host-ccbin "/opt/cray/pe/craype/2.7.19/bin/CC"] + ignoring nvlink line + considering line: [fatbinary --create="tmp/a_dlink.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " -link "--image3=kind=elf,sm=52,file=tmp/a_dlink.sm_52.cubin" --embedded-fatbin="tmp/a_dlink.fatbin.c" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -c --nvcchost -x c++ -DFATBINFILE="\"tmp/a_dlink.fatbin.c\"" -DREGISTERLINKBINARYFILE="\"tmp/a_dlink.reg.c\"" -I. -D__NV_EXTRA_INITIALIZATION= -D__NV_EXTRA_FINALIZATION= -D__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -m64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/crt/link.stub" -o "tmp/a_dlink.o" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + extracted link line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + considering line: [] + extracted link launcher absolute path: [/opt/cray/pe/craype/2.7.19/bin/CC] + found 'INCLUDES=' string: ["-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" ] + + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + link line: [cuda-fake-ld "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + arg [cuda-fake-ld] ==> ignore + arg [/opt/cray/pe/craype/2.7.19/bin/CC] ==> ignore + arg [-D__CUDA_ARCH_LIST__=520] ==> ignore + arg [-m64] ==> ignore + arg [-Wl,--start-group] ==> ignore + arg [tmp/a_dlink.o] ==> ignore + arg [tmp/CMakeCUDACompilerId.o] ==> ignore + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] + arg [-lcudadevrt] ==> lib [cudadevrt] + arg [-lcudart_static] ==> lib [cudart_static] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-ldl] ==> lib [dl] + arg [-Wl,--end-group] ==> ignore + arg [-o] ==> ignore + arg [a.out] ==> ignore + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit libs: [cudadevrt;cudart_static;rt;pthread;dl] + implicit objs: [] + implicit dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit fwks: [] + + +Detecting CUDA compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_85b13/fast && /usr/bin/gmake -f CMakeFiles/cmTC_85b13.dir/build.make CMakeFiles/cmTC_85b13.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp' +Building CUDA object CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC --generate-code=arch=compute_80,code=[compute_80,sm_80] -Xcompiler=-fPIE -Xcompiler=-v -MD -MT CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o -MF CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o.d -x cu -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__PIC__ -D__PIE__ -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__CUDA_ARCH__=800 -D__CUDA_ARCH_LIST__=800 -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ -D__PIC__ -D__PIE__ -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h -D_NO_PGI_GNU_BUILTINS -D_PGI_NOBUILTINS --gnu_version=70500 -D__pgnu_vsn=70500 --preprocess -D__PREPROCESS_ONLY__ --nvcchost --preinclude _cplus_nvcc.h -D__NVCC_HOST__ --accel --preinclude openacc_predef.h --preinclude cuda_runtime.h -q -o /tmp/tmpxft_0002db27_00000000-7_CMakeCUDACompilerABI.cpp1.ii /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__PIC__ -D__PIE__ -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__CUDA_ARCH_LIST__=800 -D__CUDACC__ -D__NVCC__ -D__PIC__ -D__PIE__ -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h -D_NO_PGI_GNU_BUILTINS -D_PGI_NOBUILTINS --gnu_version=70500 -D__pgnu_vsn=70500 --preprocess -D__PREPROCESS_ONLY__ --nvcchost --preinclude _cplus_nvcc.h -D__NVCC_HOST__ --accel --preinclude openacc_predef.h --preinclude cuda_runtime.h -q -o /tmp/tmpxft_0002db27_00000000-5_CMakeCUDACompilerABI.cpp4.ii /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__PIC__ -D__PIE__ -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__CUDA_ARCH__=800 -D__CUDA_ARCH_LIST__=800 -DCUDA_DOUBLE_MATH_FUNCTIONS -D__PIC__ -D__PIE__ --gnu_version=70500 -D__pgnu_vsn=70500 --nvcchost --preinclude _cplus_nvcc.h -D__NVCC_HOST__ --accel --preinclude openacc_predef.h -q -o /tmp/nvc++7UZTX10NsK7t.il /tmp/tmpxft_0002db27_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /tmp/tmpxft_0002db27_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /tmp/tmpxft_0002db27_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -il /tmp/nvc++7UZTX10NsK7t.il -x 117 0x200 -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -x 62 8 -x 62 8 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -x 118 0x2 -cmdline '+nvc++ /tmp/nvc++7UZTX10NsK7t.il -tp=zen3 --nvcchost -x c++ -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -D__CUDA_ARCH__=800 -D__CUDA_ARCH_LIST__=800 -c -DCUDA_DOUBLE_MATH_FUNCTIONS -fPIE -pie -v -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include --no_preincludes -m64 -o CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvc++RUZTbd4eHhT_.ll +NVC++/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvc++RUZTbd4eHhT_.ll -S -o /tmp/nvc++BUZTr07L56u2.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc++BUZTr07L56u2.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvc++dUZTjBynp3oA.s + +/usr/bin/as /tmp/nvc++dUZTjBynp3oA.s -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/ -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/ -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -o CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o +Unlinking /tmp/nvc++7UZTX10NsK7t.il +Unlinking /tmp/nvc++tUZT5J7prLxU.s +Unlinking /tmp/nvc++RUZTbd4eHhT_.ll +Unlinking /tmp/nvc++dUZTjBynp3oA.s +Unlinking /tmp/nvc++BUZTr07L56u2.llvm +Linking CUDA executable cmTC_85b13 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_85b13.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/CC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -v CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o -o cmTC_85b13 -lcudadevrt -lcudart_static -lrt -lpthread -ldl -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs" -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib" +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_85b13 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -lnvcpumath -lnsnvc -lnvc -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcuda913T3S_MKgSc.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatL13TVtuXp7Sp.o -o /tmp/pgcudafatL13TVtuXp7Sp.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcuda913T3S_MKgSc.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatL13TVtuXp7Sp.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_85b13 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafatL13TVtuXp7Sp.o +unlink /tmp/pgcuda913T3S_MKgSc.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp' + + + +Parsed CUDA implicit include dir info from above output: rv=start + warn: unable to parse implicit include dirs! + + +Parsed CUDA implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_85b13/fast && /usr/bin/gmake -f CMakeFiles/cmTC_85b13.dir/build.make CMakeFiles/cmTC_85b13.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp'] + ignore line: [Building CUDA object CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC --generate-code=arch=compute_80 code=[compute_80 sm_80] -Xcompiler=-fPIE -Xcompiler=-v -MD -MT CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o -MF CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o.d -x cu -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__PIC__ -D__PIE__ -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__CUDA_ARCH__=800 -D__CUDA_ARCH_LIST__=800 -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ -D__PIC__ -D__PIE__ -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h -D_NO_PGI_GNU_BUILTINS -D_PGI_NOBUILTINS --gnu_version=70500 -D__pgnu_vsn=70500 --preprocess -D__PREPROCESS_ONLY__ --nvcchost --preinclude _cplus_nvcc.h -D__NVCC_HOST__ --accel --preinclude openacc_predef.h --preinclude cuda_runtime.h -q -o /tmp/tmpxft_0002db27_00000000-7_CMakeCUDACompilerABI.cpp1.ii /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__PIC__ -D__PIE__ -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__CUDA_ARCH_LIST__=800 -D__CUDACC__ -D__NVCC__ -D__PIC__ -D__PIE__ -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h -D_NO_PGI_GNU_BUILTINS -D_PGI_NOBUILTINS --gnu_version=70500 -D__pgnu_vsn=70500 --preprocess -D__PREPROCESS_ONLY__ --nvcchost --preinclude _cplus_nvcc.h -D__NVCC_HOST__ --accel --preinclude openacc_predef.h --preinclude cuda_runtime.h -q -o /tmp/tmpxft_0002db27_00000000-5_CMakeCUDACompilerABI.cpp4.ii /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__PIC__ -D__PIE__ -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__CUDA_ARCH__=800 -D__CUDA_ARCH_LIST__=800 -DCUDA_DOUBLE_MATH_FUNCTIONS -D__PIC__ -D__PIE__ --gnu_version=70500 -D__pgnu_vsn=70500 --nvcchost --preinclude _cplus_nvcc.h -D__NVCC_HOST__ --accel --preinclude openacc_predef.h -q -o /tmp/nvc++7UZTX10NsK7t.il /tmp/tmpxft_0002db27_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /tmp/tmpxft_0002db27_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /tmp/tmpxft_0002db27_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -il /tmp/nvc++7UZTX10NsK7t.il -x 117 0x200 -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -x 62 8 -x 62 8 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -x 118 0x2 -cmdline '+nvc++ /tmp/nvc++7UZTX10NsK7t.il -tp=zen3 --nvcchost -x c++ -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -D__CUDA_ARCH__=800 -D__CUDA_ARCH_LIST__=800 -c -DCUDA_DOUBLE_MATH_FUNCTIONS -fPIE -pie -v -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include --no_preincludes -m64 -o CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvc++RUZTbd4eHhT_.ll] + ignore line: [NVC++/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvc++RUZTbd4eHhT_.ll -S -o /tmp/nvc++BUZTr07L56u2.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc++BUZTr07L56u2.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvc++dUZTjBynp3oA.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvc++dUZTjBynp3oA.s -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/ -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/ -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -o CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o] + ignore line: [Unlinking /tmp/nvc++7UZTX10NsK7t.il] + ignore line: [Unlinking /tmp/nvc++tUZT5J7prLxU.s] + ignore line: [Unlinking /tmp/nvc++RUZTbd4eHhT_.ll] + ignore line: [Unlinking /tmp/nvc++dUZTjBynp3oA.s] + ignore line: [Unlinking /tmp/nvc++BUZTr07L56u2.llvm] + ignore line: [Linking CUDA executable cmTC_85b13] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_85b13.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/CC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -v CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o -o cmTC_85b13 -lcudadevrt -lcudart_static -lrt -lpthread -ldl -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs" -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib"] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_85b13 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -lnvcpumath -lnsnvc -lnvc -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcuda913T3S_MKgSc.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatL13TVtuXp7Sp.o -o /tmp/pgcudafatL13TVtuXp7Sp.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcuda913T3S_MKgSc.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatL13TVtuXp7Sp.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_85b13 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [/usr/lib64/crt1.o] ==> obj [/usr/lib64/crt1.o] + arg [/usr/lib64/crti.o] ==> obj [/usr/lib64/crti.o] + arg [/tmp/pgcudafatL13TVtuXp7Sp.o] ==> obj [/tmp/pgcudafatL13TVtuXp7Sp.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [-rpath] ==> ignore + arg [/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC] ==> ignore + arg [CMakeFiles/cmTC_85b13.dir/CMakeCUDACompilerABI.cu.o] ==> ignore + arg [-lcudadevrt] ==> lib [cudadevrt] + arg [-lcudart_static] ==> lib [cudart_static] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi] ==> lib [sci_nvidia_mpi] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia] ==> lib [sci_nvidia] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_85b13] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-latomic] ==> lib [atomic] + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-lstdc++] ==> lib [stdc++] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] + arg [/usr/lib64/crtn.o] ==> obj [/usr/lib64/crtn.o] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cudadevrt;cudart_static;rt;pthread;dl;cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;atomic;nvhpcatm;stdc++;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/tmp/pgcudafatL13TVtuXp7Sp.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o;/usr/lib64/crtn.o] + implicit dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib;/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD succeeded with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_19ee5/fast && /usr/bin/gmake -f CMakeFiles/cmTC_19ee5.dir/build.make CMakeFiles/cmTC_19ee5.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_19ee5.dir/src.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -fPIC -fPIC -MD -MT CMakeFiles/cmTC_19ee5.dir/src.c.o -MF CMakeFiles/cmTC_19ee5.dir/src.c.o.d -o CMakeFiles/cmTC_19ee5.dir/src.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_19ee5 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_19ee5.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/cc -fPIC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_19ee5.dir/src.c.o -o cmTC_19ee5 +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp' + + +Source file was: +#include + +static void* test_func(void* data) +{ + return data; +} + +int main(void) +{ + pthread_t thread; + pthread_create(&thread, NULL, test_func, NULL); + pthread_detach(thread); + pthread_cancel(thread); + pthread_join(thread, NULL); + pthread_atfork(NULL, NULL, NULL); + pthread_exit(NULL); + + return 0; +} + +Detecting C OpenMP compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_413c4/fast && /usr/bin/gmake -f CMakeFiles/cmTC_413c4.dir/build.make CMakeFiles/cmTC_413c4.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -mp -v -fPIC -MD -MT CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o -MF CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o.d -o CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.c +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk +Create file CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o.d + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_PGCG_SOURCE --c11 -I- -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -D_OPENMP=202011 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -DGPU_SOLVE -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -D__PIC__ --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --mp -D_OPENMP=202011 --dependencies_target_to_stdout CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o.d -q -o /tmp/nvc3pbULfnAiUIN.il /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.c + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.c -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.c -il /tmp/nvc3pbULfnAiUIN.il -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 122 0x400000 -y 125 0x100000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -x 180 0x4000000 -x 194 0x20000000 -cmdline '+nvc /tmp/nvc3pbULfnAiUIN.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -mp -v -fPIC -MD -MT CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o -MF CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o.d -o CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvcNpbU1dKXvnPr.ll +NVC++/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvcNpbU1dKXvnPr.ll -S -o /tmp/nvcxpbUf2OfHZFY.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvcxpbUf2OfHZFY.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvcFpbUDIKTF2OV.s + +/usr/bin/as /tmp/nvcFpbUDIKTF2OV.s -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/ -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o +Unlinking /tmp/nvc3pbULfnAiUIN.il +Unlinking /tmp/nvcVpbUnYvdLqeT.s +Unlinking /tmp/nvcNpbU1dKXvnPr.ll +Unlinking /tmp/nvcFpbUDIKTF2OV.s +Unlinking /tmp/nvcxpbUf2OfHZFY.llvm +Linking C executable cmTC_413c4 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_413c4.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -mp -v -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o -o cmTC_413c4 -v +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_413c4 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaRseUbQPfc_mX.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatdseUj6w0zUu-.o -o /tmp/pgcudafatdseUj6w0zUu-.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaRseUbQPfc_mX.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatdseUj6w0zUu-.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_413c4 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafatdseUj6w0zUu-.o +unlink /tmp/pgcudaRseUbQPfc_mX.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp' + + + +Parsed C OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_413c4/fast && /usr/bin/gmake -f CMakeFiles/cmTC_413c4.dir/build.make CMakeFiles/cmTC_413c4.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -mp -v -fPIC -MD -MT CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o -MF CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o.d -o CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.c] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [Create file CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o.d] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_PGCG_SOURCE --c11 -I- -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -D_OPENMP=202011 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -DGPU_SOLVE -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -D__PIC__ --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --mp -D_OPENMP=202011 --dependencies_target_to_stdout CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o.d -q -o /tmp/nvc3pbULfnAiUIN.il /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.c] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.c -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.c -il /tmp/nvc3pbULfnAiUIN.il -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 122 0x400000 -y 125 0x100000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -x 180 0x4000000 -x 194 0x20000000 -cmdline '+nvc /tmp/nvc3pbULfnAiUIN.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -mp -v -fPIC -MD -MT CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o -MF CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o.d -o CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvcNpbU1dKXvnPr.ll] + ignore line: [NVC++/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvcNpbU1dKXvnPr.ll -S -o /tmp/nvcxpbUf2OfHZFY.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvcxpbUf2OfHZFY.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvcFpbUDIKTF2OV.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvcFpbUDIKTF2OV.s -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/ -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o] + ignore line: [Unlinking /tmp/nvc3pbULfnAiUIN.il] + ignore line: [Unlinking /tmp/nvcVpbUnYvdLqeT.s] + ignore line: [Unlinking /tmp/nvcNpbU1dKXvnPr.ll] + ignore line: [Unlinking /tmp/nvcFpbUDIKTF2OV.s] + ignore line: [Unlinking /tmp/nvcxpbUf2OfHZFY.llvm] + ignore line: [Linking C executable cmTC_413c4] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_413c4.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -mp -v -Wl -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o -o cmTC_413c4 -v ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_413c4 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaRseUbQPfc_mX.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatdseUj6w0zUu-.o -o /tmp/pgcudafatdseUj6w0zUu-.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaRseUbQPfc_mX.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatdseUj6w0zUu-.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_413c4 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [-rpath] ==> ignore + arg [/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC] ==> ignore + arg [CMakeFiles/cmTC_413c4.dir/OpenMPTryFlag.c.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi_mp] ==> lib [sci_nvidia_mpi_mp] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mp] ==> lib [sci_nvidia_mp] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_413c4] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi_mp;sci_nvidia_mp;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Detecting CXX OpenMP compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_6c05a/fast && /usr/bin/gmake -f CMakeFiles/cmTC_6c05a.dir/build.make CMakeFiles/cmTC_6c05a.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o +/opt/cray/pe/craype/2.7.19/bin/CC -mp -v -fPIC --c++11 --gnu_extensions -MD -MT CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o -MF CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o.d -o CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk +Create file CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o.d + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE --c++11 -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -D_OPENMP=202011 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__PIC__ --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --mp -D_OPENMP=202011 --gnu_extensions --dependencies_target_to_stdout CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o.d -q -o /tmp/nvc++v5fU-zFlVjBc.il /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp -il /tmp/nvc++v5fU-zFlVjBc.il -x 117 0x200 -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -x 180 0x4000000 -x 194 0x20000000 -cmdline '+nvc++ /tmp/nvc++v5fU-zFlVjBc.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -mp -v -fPIC --c++11 --gnu_extensions -MD -MT CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o -MF CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o.d -o CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvc++L5fUV4VhSNQI.ll +NVC++/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvc++L5fUV4VhSNQI.ll -S -o /tmp/nvc++15fUFZMOicXX.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc++15fUFZMOicXX.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvc++n5fUN_omkIjo.s + +/usr/bin/as /tmp/nvc++n5fUN_omkIjo.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o +Unlinking /tmp/nvc++v5fU-zFlVjBc.il +Unlinking /tmp/nvc++95fU3P6LCWkp.s +Unlinking /tmp/nvc++L5fUV4VhSNQI.ll +Unlinking /tmp/nvc++n5fUN_omkIjo.s +Unlinking /tmp/nvc++15fUFZMOicXX.llvm +Linking CXX executable cmTC_6c05a +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6c05a.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/CC -mp -v -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o -o cmTC_6c05a -v +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_6c05a -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaywiUi1JvzFRs.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatywiUiEcUAAhS.o -o /tmp/pgcudafatywiUiEcUAAhS.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaywiUi1JvzFRs.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatywiUiEcUAAhS.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_6c05a -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafatywiUiEcUAAhS.o +unlink /tmp/pgcudaywiUi1JvzFRs.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp' + + + +Parsed CXX OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_6c05a/fast && /usr/bin/gmake -f CMakeFiles/cmTC_6c05a.dir/build.make CMakeFiles/cmTC_6c05a.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/CC -mp -v -fPIC --c++11 --gnu_extensions -MD -MT CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o -MF CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o.d -o CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [Create file CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o.d] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE --c++11 -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -D_OPENMP=202011 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__PIC__ --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --mp -D_OPENMP=202011 --gnu_extensions --dependencies_target_to_stdout CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o.d -q -o /tmp/nvc++v5fU-zFlVjBc.il /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp -il /tmp/nvc++v5fU-zFlVjBc.il -x 117 0x200 -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -x 180 0x4000000 -x 194 0x20000000 -cmdline '+nvc++ /tmp/nvc++v5fU-zFlVjBc.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -mp -v -fPIC --c++11 --gnu_extensions -MD -MT CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o -MF CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o.d -o CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvc++L5fUV4VhSNQI.ll] + ignore line: [NVC++/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvc++L5fUV4VhSNQI.ll -S -o /tmp/nvc++15fUFZMOicXX.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc++15fUFZMOicXX.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvc++n5fUN_omkIjo.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvc++n5fUN_omkIjo.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o] + ignore line: [Unlinking /tmp/nvc++v5fU-zFlVjBc.il] + ignore line: [Unlinking /tmp/nvc++95fU3P6LCWkp.s] + ignore line: [Unlinking /tmp/nvc++L5fUV4VhSNQI.ll] + ignore line: [Unlinking /tmp/nvc++n5fUN_omkIjo.s] + ignore line: [Unlinking /tmp/nvc++15fUFZMOicXX.llvm] + ignore line: [Linking CXX executable cmTC_6c05a] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6c05a.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/CC -mp -v -Wl -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o -o cmTC_6c05a -v ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_6c05a -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaywiUi1JvzFRs.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatywiUiEcUAAhS.o -o /tmp/pgcudafatywiUiEcUAAhS.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaywiUi1JvzFRs.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatywiUiEcUAAhS.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_6c05a -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [-rpath] ==> ignore + arg [/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC] ==> ignore + arg [CMakeFiles/cmTC_6c05a.dir/OpenMPTryFlag.cpp.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi_mp] ==> lib [sci_nvidia_mpi_mp] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mp] ==> lib [sci_nvidia_mp] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_6c05a] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-latomic] ==> lib [atomic] + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-lstdc++] ==> lib [stdc++] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi_mp;sci_nvidia_mp;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;atomic;nvhpcatm;stdc++;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Detecting Fortran OpenMP compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_0f1f9/fast && /usr/bin/gmake -f CMakeFiles/cmTC_0f1f9.dir/build.make CMakeFiles/cmTC_0f1f9.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp' +Building Fortran object CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o +/opt/cray/pe/craype/2.7.19/bin/ftn -mp -v -fPIC -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -def __PIC__ -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -mp -x 69 0x200 -x 69 0x400 -x 69 2 -stbfile /tmp/nvfortrankXkUEPT21g97.stb -modexport /tmp/nvfortranAXkUo1A5HML-.cmod -modindex /tmp/nvfortranQXkU_EX5mLHC.cmdx -cci /tmp/nvfortran6XkUUlmqPzrS.cci -output /tmp/nvfortranQXkU_Rwqc5XW.ilm + 0 inform, 0 warnings, 0 severes, 0 fatal for test +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranQXkU_Rwqc5XW.ilm -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 180 0x4000000 -x 194 0x20000000 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -cci /tmp/nvfortran6XkUUlmqPzrS.cci -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortrankXkUEPT21g97.stb -asm /tmp/nvfortrankXkUEmOrjTn8.ll + 0 inform, 0 warnings, 0 severes, 0 fatal for test +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortrankXkUEmOrjTn8.ll -S -o /tmp/nvfortranQXkU_X398ntz.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranQXkU_X398ntz.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvfortranAXkUoWPlljjM.s + +/usr/bin/as /tmp/nvfortranAXkUoWPlljjM.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o -name .IPDINFO /tmp/nvfortranAXkUo1A5HML-.cmod -name .IPEINFO /tmp/nvfortranQXkU_EX5mLHC.cmdx +Unlinking /tmp/nvfortranQXkU_Rwqc5XW.ilm +Unlinking /tmp/nvfortran6XkUUlmqPzrS.cci +Unlinking /tmp/nvfortrankXkUEPT21g97.stb +Unlinking /tmp/nvfortranAXkUo1A5HML-.cmod +Unlinking /tmp/nvfortranQXkU_EX5mLHC.cmdx +Unlinking /tmp/nvfortran6XkUUw9KHnnA.s +Unlinking /tmp/nvfortrankXkUEmOrjTn8.ll +Unlinking /tmp/nvfortranAXkUoWPlljjM.s +Unlinking /tmp/nvfortranQXkU_X398ntz.llvm +Linking Fortran executable cmTC_0f1f9 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0f1f9.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -mp -v CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o -o cmTC_0f1f9 -v +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_0f1f9 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudazXnUlYPmGwTi.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatHXnUJdycRk4-.o -o /tmp/pgcudafatHXnUJdycRk4-.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudazXnUlYPmGwTi.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatHXnUJdycRk4-.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_0f1f9 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafatHXnUJdycRk4-.o +unlink /tmp/pgcudazXnUlYPmGwTi.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp' + + + +Parsed Fortran OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_0f1f9/fast && /usr/bin/gmake -f CMakeFiles/cmTC_0f1f9.dir/build.make CMakeFiles/cmTC_0f1f9.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp'] + ignore line: [Building Fortran object CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -mp -v -fPIC -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -def __PIC__ -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -mp -x 69 0x200 -x 69 0x400 -x 69 2 -stbfile /tmp/nvfortrankXkUEPT21g97.stb -modexport /tmp/nvfortranAXkUo1A5HML-.cmod -modindex /tmp/nvfortranQXkU_EX5mLHC.cmdx -cci /tmp/nvfortran6XkUUlmqPzrS.cci -output /tmp/nvfortranQXkU_Rwqc5XW.ilm] + ignore line: [ 0 inform 0 warnings 0 severes 0 fatal for test] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranQXkU_Rwqc5XW.ilm -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 180 0x4000000 -x 194 0x20000000 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -cci /tmp/nvfortran6XkUUlmqPzrS.cci -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortrankXkUEPT21g97.stb -asm /tmp/nvfortrankXkUEmOrjTn8.ll] + ignore line: [ 0 inform 0 warnings 0 severes 0 fatal for test] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortrankXkUEmOrjTn8.ll -S -o /tmp/nvfortranQXkU_X398ntz.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranQXkU_X398ntz.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvfortranAXkUoWPlljjM.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvfortranAXkUoWPlljjM.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o -name .IPDINFO /tmp/nvfortranAXkUo1A5HML-.cmod -name .IPEINFO /tmp/nvfortranQXkU_EX5mLHC.cmdx] + ignore line: [Unlinking /tmp/nvfortranQXkU_Rwqc5XW.ilm] + ignore line: [Unlinking /tmp/nvfortran6XkUUlmqPzrS.cci] + ignore line: [Unlinking /tmp/nvfortrankXkUEPT21g97.stb] + ignore line: [Unlinking /tmp/nvfortranAXkUo1A5HML-.cmod] + ignore line: [Unlinking /tmp/nvfortranQXkU_EX5mLHC.cmdx] + ignore line: [Unlinking /tmp/nvfortran6XkUUw9KHnnA.s] + ignore line: [Unlinking /tmp/nvfortrankXkUEmOrjTn8.ll] + ignore line: [Unlinking /tmp/nvfortranAXkUoWPlljjM.s] + ignore line: [Unlinking /tmp/nvfortranQXkU_X398ntz.llvm] + ignore line: [Linking Fortran executable cmTC_0f1f9] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0f1f9.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -Wl -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -mp -v CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o -o cmTC_0f1f9 -v ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_0f1f9 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudazXnUlYPmGwTi.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatHXnUJdycRk4-.o -o /tmp/pgcudafatHXnUJdycRk4-.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudazXnUlYPmGwTi.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatHXnUJdycRk4-.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_0f1f9 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [-rpath] ==> ignore + arg [/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC] ==> ignore + arg [CMakeFiles/cmTC_0f1f9.dir/OpenMPTryFlag.f90.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi_mp] ==> lib [sci_nvidia_mpi_mp] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mp] ==> lib [sci_nvidia_mp] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpifort_nvidia] ==> lib [mpifort_nvidia] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_0f1f9] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi_mp;sci_nvidia_mp;dl;mpifort_nvidia;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Detecting Fortran OpenMP compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_7751b/fast && /usr/bin/gmake -f CMakeFiles/cmTC_7751b.dir/build.make CMakeFiles/cmTC_7751b.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp' +Building Fortran object CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o +/opt/cray/pe/craype/2.7.19/bin/ftn -mp -v -fPIC -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -def __PIC__ -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -mp -x 69 0x200 -x 69 0x400 -x 69 2 -stbfile /tmp/nvfortran5CpURLdKUlVg.stb -modexport /tmp/nvfortranbCpUdtaLcaLF.cmod -modindex /tmp/nvfortranjCpUBRIXN7nl.cmdx -cci /tmp/nvfortranXCpUtls9ABZS.cci -output /tmp/nvfortranPCpU7RmRj5da.ilm +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 312) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 318) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 324) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 330) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 338) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 344) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 350) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 356) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 561) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 568) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 633) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 654) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 749) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 904) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 913) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 931) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 941) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 953) + 18 inform, 0 warnings, 0 severes, 0 fatal for test +NVFORTRAN/x86-64 Linux 22.7-0: compilation completed with informational messages + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranPCpU7RmRj5da.ilm -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 180 0x4000000 -x 194 0x20000000 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -cci /tmp/nvfortranXCpUtls9ABZS.cci -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortran5CpURLdKUlVg.stb -asm /tmp/nvfortranzCpUl94fY-pK.ll + 0 inform, 0 warnings, 0 severes, 0 fatal for test +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortranzCpUl94fY-pK.ll -S -o /tmp/nvfortranPCpU7Afg3iub.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranPCpU7Afg3iub.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvfortranHCpUJMGLiQfz.s + +/usr/bin/as /tmp/nvfortranHCpUJMGLiQfz.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o -name .IPDINFO /tmp/nvfortranbCpUdtaLcaLF.cmod -name .IPEINFO /tmp/nvfortranjCpUBRIXN7nl.cmdx +Unlinking /tmp/nvfortranPCpU7RmRj5da.ilm +Unlinking /tmp/nvfortranXCpUtls9ABZS.cci +Unlinking /tmp/nvfortran5CpURLdKUlVg.stb +Unlinking /tmp/nvfortranbCpUdtaLcaLF.cmod +Unlinking /tmp/nvfortranjCpUBRIXN7nl.cmdx +Unlinking /tmp/nvfortranrCpUZgygYDT-.s +Unlinking /tmp/nvfortranzCpUl94fY-pK.ll +Unlinking /tmp/nvfortranHCpUJMGLiQfz.s +Unlinking /tmp/nvfortranPCpU7Afg3iub.llvm +Linking Fortran executable cmTC_7751b +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7751b.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -mp -v CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o -o cmTC_7751b -v +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_7751b -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaAVsUoYo8Rwmy.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatQVsU_dfZ4lVy.o -o /tmp/pgcudafatQVsU_dfZ4lVy.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaAVsUoYo8Rwmy.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatQVsU_dfZ4lVy.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_7751b -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafatQVsU_dfZ4lVy.o +unlink /tmp/pgcudaAVsUoYo8Rwmy.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp' + + + +Parsed Fortran OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_7751b/fast && /usr/bin/gmake -f CMakeFiles/cmTC_7751b.dir/build.make CMakeFiles/cmTC_7751b.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CMakeTmp'] + ignore line: [Building Fortran object CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -mp -v -fPIC -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -def __PIC__ -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -mp -x 69 0x200 -x 69 0x400 -x 69 2 -stbfile /tmp/nvfortran5CpURLdKUlVg.stb -modexport /tmp/nvfortranbCpUdtaLcaLF.cmod -modindex /tmp/nvfortranjCpUBRIXN7nl.cmdx -cci /tmp/nvfortranXCpUtls9ABZS.cci -output /tmp/nvfortranPCpU7RmRj5da.ilm] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 312)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 318)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 324)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 330)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 338)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 344)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 350)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 356)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 561)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 568)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 633)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 654)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 749)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 904)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 913)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 931)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 941)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 953)] + ignore line: [ 18 inform 0 warnings 0 severes 0 fatal for test] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation completed with informational messages] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranPCpU7RmRj5da.ilm -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 180 0x4000000 -x 194 0x20000000 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -cci /tmp/nvfortranXCpUtls9ABZS.cci -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortran5CpURLdKUlVg.stb -asm /tmp/nvfortranzCpUl94fY-pK.ll] + ignore line: [ 0 inform 0 warnings 0 severes 0 fatal for test] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortranzCpUl94fY-pK.ll -S -o /tmp/nvfortranPCpU7Afg3iub.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranPCpU7Afg3iub.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvfortranHCpUJMGLiQfz.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvfortranHCpUJMGLiQfz.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o -name .IPDINFO /tmp/nvfortranbCpUdtaLcaLF.cmod -name .IPEINFO /tmp/nvfortranjCpUBRIXN7nl.cmdx] + ignore line: [Unlinking /tmp/nvfortranPCpU7RmRj5da.ilm] + ignore line: [Unlinking /tmp/nvfortranXCpUtls9ABZS.cci] + ignore line: [Unlinking /tmp/nvfortran5CpURLdKUlVg.stb] + ignore line: [Unlinking /tmp/nvfortranbCpUdtaLcaLF.cmod] + ignore line: [Unlinking /tmp/nvfortranjCpUBRIXN7nl.cmdx] + ignore line: [Unlinking /tmp/nvfortranrCpUZgygYDT-.s] + ignore line: [Unlinking /tmp/nvfortranzCpUl94fY-pK.ll] + ignore line: [Unlinking /tmp/nvfortranHCpUJMGLiQfz.s] + ignore line: [Unlinking /tmp/nvfortranPCpU7Afg3iub.llvm] + ignore line: [Linking Fortran executable cmTC_7751b] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7751b.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -Wl -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -mp -v CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o -o cmTC_7751b -v ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_7751b -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaAVsUoYo8Rwmy.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatQVsU_dfZ4lVy.o -o /tmp/pgcudafatQVsU_dfZ4lVy.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaAVsUoYo8Rwmy.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatQVsU_dfZ4lVy.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_7751b -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [-rpath] ==> ignore + arg [/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC] ==> ignore + arg [CMakeFiles/cmTC_7751b.dir/OpenMPTryFlag.f90.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi_mp] ==> lib [sci_nvidia_mpi_mp] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mp] ==> lib [sci_nvidia_mp] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpifort_nvidia] ==> lib [mpifort_nvidia] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_7751b] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi_mp;sci_nvidia_mp;dl;mpifort_nvidia;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Verifying Fortran/CXX Compiler Compatibility passed with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX + +Run Build Command(s):/usr/bin/gmake -f Makefile VerifyFortranC && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -S/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify -B/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX --check-build-system CMakeFiles/Makefile.cmake 0 +/usr/bin/gmake -f CMakeFiles/Makefile2 VerifyFortranC +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -S/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify -B/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX --check-build-system CMakeFiles/Makefile.cmake 0 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 6 +/usr/bin/gmake -f CMakeFiles/Makefile2 CMakeFiles/VerifyFortranC.dir/all +gmake[2]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +/usr/bin/gmake -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/depend +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake +Scanning dependencies of target VerifyFortran +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +/usr/bin/gmake -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/build +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +[ 16%] Building Fortran object CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +/opt/cray/pe/craype/2.7.19/bin/ftn -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX -fast -O3 -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f -o CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +[ 33%] Linking Fortran static library libVerifyFortran.a +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P CMakeFiles/VerifyFortran.dir/cmake_clean_target.cmake +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/VerifyFortran.dir/link.txt --verbose=1 +/usr/bin/ar qc libVerifyFortran.a CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +/usr/bin/ranlib libVerifyFortran.a +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +[ 33%] Built target VerifyFortran +/usr/bin/gmake -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/depend +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/DependInfo.cmake +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +/usr/bin/gmake -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/build +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +[ 50%] Building C object CMakeFiles/VerifyFortranC.dir/main.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -MD -MT CMakeFiles/VerifyFortranC.dir/main.c.o -MF CMakeFiles/VerifyFortranC.dir/main.c.o.d -o CMakeFiles/VerifyFortranC.dir/main.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c +[ 66%] Building C object CMakeFiles/VerifyFortranC.dir/VerifyC.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -MD -MT CMakeFiles/VerifyFortranC.dir/VerifyC.c.o -MF CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d -o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c +[ 83%] Building CXX object CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o +/opt/cray/pe/craype/2.7.19/bin/CC -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX -mp -fast -O3 -DNDEBUG -MD -MT CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -MF CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d -o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx +[100%] Linking CXX executable VerifyFortranC +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/VerifyFortranC.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/CC -mp -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/VerifyFortranC.dir/main.c.o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -o VerifyFortranC libVerifyFortran.a -lmpifort_nvidia +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +[100%] Built target VerifyFortranC +gmake[2]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 0 +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' + + + diff --git a/build_base_nv/CMakeFiles/CMakeRuleHashes.txt b/build_base_nv/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 00000000..a024da1f --- /dev/null +++ b/build_base_nv/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,31 @@ +# Hashes of file build rules. +367b68a35ba1d916624577a646777aeb CMakeFiles/Continuous +613899d9f20a257c164251e99a055987 CMakeFiles/ContinuousBuild +1eeb789ea889e94e28b2faeda5652f6a CMakeFiles/ContinuousConfigure +dcc921d1194f00ec32770c989b43d817 CMakeFiles/ContinuousCoverage +ef6a6fd52dec2bf7165a6896d940aee0 CMakeFiles/ContinuousMemCheck +c5f8ce7e78a55cfd4527a8abb29528c5 CMakeFiles/ContinuousStart +1613181795342fe5f6af1b8121b97fe8 CMakeFiles/ContinuousSubmit +7a191043d70860df9009749722c93a6b CMakeFiles/ContinuousTest +1366eb399c9d3ad94bbf0400502f5a7c CMakeFiles/ContinuousUpdate +5266b20c13ca9773b32f095ec039a9c4 CMakeFiles/Experimental +bb9fca4fc509043449bfb7d4b7a8d4d7 CMakeFiles/ExperimentalBuild +4925d77ecf328394e4ee861f9b5f9881 CMakeFiles/ExperimentalConfigure +1b9618b10aa49568b90e7599d5caf8a9 CMakeFiles/ExperimentalCoverage +f7e48189f6c24b9f25370df781c13bfc CMakeFiles/ExperimentalMemCheck +c132cac3a88fb01e7d4ad6faf43eb94f CMakeFiles/ExperimentalStart +ce69e0b993fa07b34bad533f189ad85a CMakeFiles/ExperimentalSubmit +6e30c7122fea7ad46f011f72b748c5b0 CMakeFiles/ExperimentalTest +e96ab18030baafb2da9a506ff6438314 CMakeFiles/ExperimentalUpdate +6b84d1c9a6e68ab4a16989d43ed294fa CMakeFiles/Nightly +8dc3bee82fba3ba482d48439fa1125ea CMakeFiles/NightlyBuild +890c814fd14d033281232b650424c27d CMakeFiles/NightlyConfigure +d75f26fb5555576aff59c79491fb3bb6 CMakeFiles/NightlyCoverage +cbd40bade263f5b163455437fca64606 CMakeFiles/NightlyMemCheck +756ef802463aa06ee0155a255406504f CMakeFiles/NightlyMemoryCheck +dc0577f877dbc96bb69114d2951f86a9 CMakeFiles/NightlyStart +704ff63f544985f9794b9b3f7102d414 CMakeFiles/NightlySubmit +7a331401cbefc92db234beb075ca5671 CMakeFiles/NightlyTest +1f481d33f652907749141669450a9413 CMakeFiles/NightlyUpdate +80d1a6cff5d24927ffb21a6e60feda87 FORTRAN/CMakeFiles/config_f +7fed4cb5bdf276cb4ab051a6a74f81f4 FORTRAN/superlu_dist_config.fh diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeCache.txt b/build_base_nv/CMakeFiles/CheckCUDA/CMakeCache.txt new file mode 100644 index 00000000..cda52a83 --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeCache.txt @@ -0,0 +1,323 @@ +# This is the CMakeCache file. +# For build in directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA +# It was generated by CMake: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CUDA architectures +CMAKE_CUDA_ARCHITECTURES:STRING=52 + +//CUDA compiler +CMAKE_CUDA_COMPILER:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc + +//Flags used by the CUDA compiler during all build types. +CMAKE_CUDA_FLAGS:STRING= + +//Flags used by the CUDA compiler during DEBUG builds. +CMAKE_CUDA_FLAGS_DEBUG:STRING=-g + +//Flags used by the CUDA compiler during MINSIZEREL builds. +CMAKE_CUDA_FLAGS_MINSIZEREL:STRING=-O1 -DNDEBUG + +//Flags used by the CUDA compiler during RELEASE builds. +CMAKE_CUDA_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CUDA compiler during RELWITHDEBINFO builds. +CMAKE_CUDA_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=CheckCUDA + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +CheckCUDA_BINARY_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA + +//Value Computed by CMake +CheckCUDA_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +CheckCUDA_SOURCE_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=24 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest +//ADVANCED property for variable: CMAKE_CUDA_COMPILER +CMAKE_CUDA_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS +CMAKE_CUDA_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_DEBUG +CMAKE_CUDA_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_MINSIZEREL +CMAKE_CUDA_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_RELEASE +CMAKE_CUDA_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_RELWITHDEBINFO +CMAKE_CUDA_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeCUDACompiler.cmake b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeCUDACompiler.cmake new file mode 100644 index 00000000..b043beed --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeCUDACompiler.cmake @@ -0,0 +1,75 @@ +set(CMAKE_CUDA_COMPILER "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc") +set(CMAKE_CUDA_HOST_COMPILER "") +set(CMAKE_CUDA_HOST_LINK_LAUNCHER "/usr/bin/g++") +set(CMAKE_CUDA_COMPILER_ID "NVIDIA") +set(CMAKE_CUDA_COMPILER_VERSION "11.7.64") +set(CMAKE_CUDA_DEVICE_LINKER "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvlink") +set(CMAKE_CUDA_FATBINARY "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/fatbinary") +set(CMAKE_CUDA_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CUDA_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CUDA_COMPILE_FEATURES "cuda_std_03;cuda_std_11;cuda_std_14;cuda_std_17") +set(CMAKE_CUDA03_COMPILE_FEATURES "cuda_std_03") +set(CMAKE_CUDA11_COMPILE_FEATURES "cuda_std_11") +set(CMAKE_CUDA14_COMPILE_FEATURES "cuda_std_14") +set(CMAKE_CUDA17_COMPILE_FEATURES "cuda_std_17") +set(CMAKE_CUDA20_COMPILE_FEATURES "") +set(CMAKE_CUDA23_COMPILE_FEATURES "") + +set(CMAKE_CUDA_PLATFORM_ID "Linux") +set(CMAKE_CUDA_SIMULATE_ID "GNU") +set(CMAKE_CUDA_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CUDA_SIMULATE_VERSION "7.5") + + + +set(CMAKE_CUDA_COMPILER_ENV_VAR "CUDACXX") +set(CMAKE_CUDA_HOST_COMPILER_ENV_VAR "CUDAHOSTCXX") + +set(CMAKE_CUDA_COMPILER_LOADED 1) +set(CMAKE_CUDA_COMPILER_ID_RUN 1) +set(CMAKE_CUDA_SOURCE_FILE_EXTENSIONS cu) +set(CMAKE_CUDA_LINKER_PREFERENCE 15) +set(CMAKE_CUDA_LINKER_PREFERENCE_PROPAGATES 1) + +set(CMAKE_CUDA_SIZEOF_DATA_PTR "8") +set(CMAKE_CUDA_COMPILER_ABI "ELF") +set(CMAKE_CUDA_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CUDA_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CUDA_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CUDA_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CUDA_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CUDA_COMPILER_ABI}") +endif() + +if(CMAKE_CUDA_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CUDA_COMPILER_TOOLKIT_ROOT "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7") +set(CMAKE_CUDA_COMPILER_TOOLKIT_LIBRARY_ROOT "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7") +set(CMAKE_CUDA_COMPILER_TOOLKIT_VERSION "11.7.64") +set(CMAKE_CUDA_COMPILER_LIBRARY_ROOT "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7") + +set(CMAKE_CUDA_ARCHITECTURES_ALL "35-real;37-real;50-real;52-real;53-real;60-real;61-real;62-real;70-real;72-real;75-real;80-real;86-real;87") +set(CMAKE_CUDA_ARCHITECTURES_ALL_MAJOR "35-real;50-real;60-real;70-real;80") +set(CMAKE_CUDA_ARCHITECTURES_NATIVE "80-real") + +set(CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/include") + +set(CMAKE_CUDA_HOST_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_CUDA_HOST_IMPLICIT_LINK_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib") +set(CMAKE_CUDA_HOST_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") + +set(CMAKE_CUDA_IMPLICIT_INCLUDE_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include;/usr/include/c++/7;/usr/include/c++/7/x86_64-suse-linux;/usr/include/c++/7/backward;/usr/lib64/gcc/x86_64-suse-linux/7/include;/usr/local/include;/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed;/usr/x86_64-suse-linux/include;/usr/include") +set(CMAKE_CUDA_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CUDA_IMPLICIT_LINK_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib;/usr/lib64/gcc/x86_64-suse-linux/7;/usr/lib64;/lib64;/usr/x86_64-suse-linux/lib") +set(CMAKE_CUDA_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") + +set(CMAKE_CUDA_RUNTIME_LIBRARY_DEFAULT "STATIC") + +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_MT "") diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CUDA.bin b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CUDA.bin new file mode 100755 index 00000000..92f4ead3 Binary files /dev/null and b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CUDA.bin differ diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeSystem.cmake b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeSystem.cmake new file mode 100644 index 00000000..6c12dc61 --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu new file mode 100644 index 00000000..acca5835 --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu @@ -0,0 +1,444 @@ +#ifndef __CUDACC__ +# error "A C or C++ compiler has been selected for CUDA" +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__NVCC__) +# define COMPILER_ID "NVIDIA" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# elif defined(__clang__) +# define SIMULATE_ID "Clang" +# elif defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif +# if defined(__CUDACC_VER_MAJOR__) +# define COMPILER_VERSION_MAJOR DEC(__CUDACC_VER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__CUDACC_VER_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__CUDACC_VER_BUILD__) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# elif defined(__clang__) +# define SIMULATE_VERSION_MAJOR DEC(__clang_major__) +# define SIMULATE_VERSION_MINOR DEC(__clang_minor__) +# elif defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if __cplusplus > 202002L + "23" +#elif __cplusplus > 201703L + "20" +#elif __cplusplus >= 201703L + "17" +#elif __cplusplus >= 201402L + "14" +#elif __cplusplus >= 201103L + "11" +#else + "03" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/a.out b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/a.out new file mode 100755 index 00000000..41e741ff Binary files /dev/null and b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/a.out differ diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp1.ii b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp1.ii new file mode 100644 index 00000000..3344b277 --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp1.ii @@ -0,0 +1,23961 @@ +# 1 "CMakeCUDACompilerId.cu" +# 1 "" +# 1 "" +# 1 "/usr/include/stdc-predef.h" 1 3 4 +# 1 "" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 1 +# 61 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +#pragma GCC diagnostic push + + +#pragma GCC diagnostic ignored "-Wunused-function" +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 1 +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" +# 1 "/usr/include/features.h" 1 3 4 +# 465 "/usr/include/features.h" 3 4 +# 1 "/usr/include/sys/cdefs.h" 1 3 4 +# 452 "/usr/include/sys/cdefs.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 453 "/usr/include/sys/cdefs.h" 2 3 4 +# 1 "/usr/include/bits/long-double.h" 1 3 4 +# 454 "/usr/include/sys/cdefs.h" 2 3 4 +# 466 "/usr/include/features.h" 2 3 4 +# 489 "/usr/include/features.h" 3 4 +# 1 "/usr/include/gnu/stubs.h" 1 3 4 +# 10 "/usr/include/gnu/stubs.h" 3 4 +# 1 "/usr/include/gnu/stubs-64.h" 1 3 4 +# 11 "/usr/include/gnu/stubs.h" 2 3 4 +# 490 "/usr/include/features.h" 2 3 4 +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 2 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 56 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 1 +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 2 +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" +enum __attribute__((device_builtin)) cudaRoundMode +{ + cudaRoundNearest, + cudaRoundZero, + cudaRoundPosInf, + cudaRoundMinInf +}; +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 1 +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 1 +# 65 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 66 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 2 +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +struct __attribute__((device_builtin)) char1 +{ + signed char x; +}; + +struct __attribute__((device_builtin)) uchar1 +{ + unsigned char x; +}; + + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) char2 +{ + signed char x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) uchar2 +{ + unsigned char x, y; +}; + +struct __attribute__((device_builtin)) char3 +{ + signed char x, y, z; +}; + +struct __attribute__((device_builtin)) uchar3 +{ + unsigned char x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) char4 +{ + signed char x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) uchar4 +{ + unsigned char x, y, z, w; +}; + +struct __attribute__((device_builtin)) short1 +{ + short x; +}; + +struct __attribute__((device_builtin)) ushort1 +{ + unsigned short x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) short2 +{ + short x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) ushort2 +{ + unsigned short x, y; +}; + +struct __attribute__((device_builtin)) short3 +{ + short x, y, z; +}; + +struct __attribute__((device_builtin)) ushort3 +{ + unsigned short x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) short4 { short x; short y; short z; short w; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) ushort4 { unsigned short x; unsigned short y; unsigned short z; unsigned short w; }; + +struct __attribute__((device_builtin)) int1 +{ + int x; +}; + +struct __attribute__((device_builtin)) uint1 +{ + unsigned int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) int2 { int x; int y; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) uint2 { unsigned int x; unsigned int y; }; + +struct __attribute__((device_builtin)) int3 +{ + int x, y, z; +}; + +struct __attribute__((device_builtin)) uint3 +{ + unsigned int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) int4 +{ + int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) uint4 +{ + unsigned int x, y, z, w; +}; + +struct __attribute__((device_builtin)) long1 +{ + long int x; +}; + +struct __attribute__((device_builtin)) ulong1 +{ + unsigned long x; +}; + + + + + + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(long int)))) long2 +{ + long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(unsigned long int)))) ulong2 +{ + unsigned long int x, y; +}; + + + +struct __attribute__((device_builtin)) long3 +{ + long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulong3 +{ + unsigned long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) long4 +{ + long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulong4 +{ + unsigned long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) float1 +{ + float x; +}; +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +struct __attribute__((device_builtin)) __attribute__((aligned(8))) float2 { float x; float y; }; + + + + +struct __attribute__((device_builtin)) float3 +{ + float x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) float4 +{ + float x, y, z, w; +}; + +struct __attribute__((device_builtin)) longlong1 +{ + long long int x; +}; + +struct __attribute__((device_builtin)) ulonglong1 +{ + unsigned long long int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong2 +{ + long long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong2 +{ + unsigned long long int x, y; +}; + +struct __attribute__((device_builtin)) longlong3 +{ + long long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulonglong3 +{ + unsigned long long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong4 +{ + long long int x, y, z ,w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong4 +{ + unsigned long long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) double1 +{ + double x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double2 +{ + double x, y; +}; + +struct __attribute__((device_builtin)) double3 +{ + double x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double4 +{ + double x, y, z, w; +}; +# 363 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +typedef __attribute__((device_builtin)) struct char1 char1; +typedef __attribute__((device_builtin)) struct uchar1 uchar1; +typedef __attribute__((device_builtin)) struct char2 char2; +typedef __attribute__((device_builtin)) struct uchar2 uchar2; +typedef __attribute__((device_builtin)) struct char3 char3; +typedef __attribute__((device_builtin)) struct uchar3 uchar3; +typedef __attribute__((device_builtin)) struct char4 char4; +typedef __attribute__((device_builtin)) struct uchar4 uchar4; +typedef __attribute__((device_builtin)) struct short1 short1; +typedef __attribute__((device_builtin)) struct ushort1 ushort1; +typedef __attribute__((device_builtin)) struct short2 short2; +typedef __attribute__((device_builtin)) struct ushort2 ushort2; +typedef __attribute__((device_builtin)) struct short3 short3; +typedef __attribute__((device_builtin)) struct ushort3 ushort3; +typedef __attribute__((device_builtin)) struct short4 short4; +typedef __attribute__((device_builtin)) struct ushort4 ushort4; +typedef __attribute__((device_builtin)) struct int1 int1; +typedef __attribute__((device_builtin)) struct uint1 uint1; +typedef __attribute__((device_builtin)) struct int2 int2; +typedef __attribute__((device_builtin)) struct uint2 uint2; +typedef __attribute__((device_builtin)) struct int3 int3; +typedef __attribute__((device_builtin)) struct uint3 uint3; +typedef __attribute__((device_builtin)) struct int4 int4; +typedef __attribute__((device_builtin)) struct uint4 uint4; +typedef __attribute__((device_builtin)) struct long1 long1; +typedef __attribute__((device_builtin)) struct ulong1 ulong1; +typedef __attribute__((device_builtin)) struct long2 long2; +typedef __attribute__((device_builtin)) struct ulong2 ulong2; +typedef __attribute__((device_builtin)) struct long3 long3; +typedef __attribute__((device_builtin)) struct ulong3 ulong3; +typedef __attribute__((device_builtin)) struct long4 long4; +typedef __attribute__((device_builtin)) struct ulong4 ulong4; +typedef __attribute__((device_builtin)) struct float1 float1; +typedef __attribute__((device_builtin)) struct float2 float2; +typedef __attribute__((device_builtin)) struct float3 float3; +typedef __attribute__((device_builtin)) struct float4 float4; +typedef __attribute__((device_builtin)) struct longlong1 longlong1; +typedef __attribute__((device_builtin)) struct ulonglong1 ulonglong1; +typedef __attribute__((device_builtin)) struct longlong2 longlong2; +typedef __attribute__((device_builtin)) struct ulonglong2 ulonglong2; +typedef __attribute__((device_builtin)) struct longlong3 longlong3; +typedef __attribute__((device_builtin)) struct ulonglong3 ulonglong3; +typedef __attribute__((device_builtin)) struct longlong4 longlong4; +typedef __attribute__((device_builtin)) struct ulonglong4 ulonglong4; +typedef __attribute__((device_builtin)) struct double1 double1; +typedef __attribute__((device_builtin)) struct double2 double2; +typedef __attribute__((device_builtin)) struct double3 double3; +typedef __attribute__((device_builtin)) struct double4 double4; + + + + + + + +struct __attribute__((device_builtin)) dim3 +{ + unsigned int x, y, z; + + + __attribute__((host)) __attribute__((device)) constexpr dim3(unsigned int vx = 1, unsigned int vy = 1, unsigned int vz = 1) : x(vx), y(vy), z(vz) {} + __attribute__((host)) __attribute__((device)) constexpr dim3(uint3 v) : x(v.x), y(v.y), z(v.z) {} + __attribute__((host)) __attribute__((device)) constexpr operator uint3(void) const { return uint3{x, y, z}; } + + + + + + +}; + +typedef __attribute__((device_builtin)) struct dim3 dim3; +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 81 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 4 +# 34 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 1 3 4 + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 4 +# 194 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 4 +# 1 "/usr/include/limits.h" 1 3 4 +# 26 "/usr/include/limits.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 27 "/usr/include/limits.h" 2 3 4 +# 183 "/usr/include/limits.h" 3 4 +# 1 "/usr/include/bits/posix1_lim.h" 1 3 4 +# 27 "/usr/include/bits/posix1_lim.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 28 "/usr/include/bits/posix1_lim.h" 2 3 4 +# 161 "/usr/include/bits/posix1_lim.h" 3 4 +# 1 "/usr/include/bits/local_lim.h" 1 3 4 +# 38 "/usr/include/bits/local_lim.h" 3 4 +# 1 "/usr/include/linux/limits.h" 1 3 4 +# 39 "/usr/include/bits/local_lim.h" 2 3 4 +# 162 "/usr/include/bits/posix1_lim.h" 2 3 4 +# 184 "/usr/include/limits.h" 2 3 4 + + + +# 1 "/usr/include/bits/posix2_lim.h" 1 3 4 +# 188 "/usr/include/limits.h" 2 3 4 + + + +# 1 "/usr/include/bits/xopen_lim.h" 1 3 4 +# 64 "/usr/include/bits/xopen_lim.h" 3 4 +# 1 "/usr/include/bits/uio_lim.h" 1 3 4 +# 65 "/usr/include/bits/xopen_lim.h" 2 3 4 +# 192 "/usr/include/limits.h" 2 3 4 +# 195 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 4 +# 8 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 2 3 4 +# 35 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 4 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 + +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +typedef long int ptrdiff_t; +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +typedef long unsigned int size_t; +# 426 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +typedef struct { + long long __max_align_ll __attribute__((__aligned__(__alignof__(long long)))); + long double __max_align_ld __attribute__((__aligned__(__alignof__(long double)))); +# 437 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +} max_align_t; + + + + + + + typedef decltype(nullptr) nullptr_t; +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +enum __attribute__((device_builtin)) cudaError +{ + + + + + + cudaSuccess = 0, + + + + + + cudaErrorInvalidValue = 1, + + + + + + cudaErrorMemoryAllocation = 2, + + + + + + cudaErrorInitializationError = 3, + + + + + + + cudaErrorCudartUnloading = 4, + + + + + + + cudaErrorProfilerDisabled = 5, + + + + + + + + cudaErrorProfilerNotInitialized = 6, + + + + + + + cudaErrorProfilerAlreadyStarted = 7, + + + + + + + cudaErrorProfilerAlreadyStopped = 8, +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorInvalidConfiguration = 9, + + + + + + cudaErrorInvalidPitchValue = 12, + + + + + + cudaErrorInvalidSymbol = 13, + + + + + + + + cudaErrorInvalidHostPointer = 16, + + + + + + + + cudaErrorInvalidDevicePointer = 17, + + + + + + cudaErrorInvalidTexture = 18, + + + + + + cudaErrorInvalidTextureBinding = 19, + + + + + + + cudaErrorInvalidChannelDescriptor = 20, + + + + + + cudaErrorInvalidMemcpyDirection = 21, +# 337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorAddressOfConstant = 22, +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorTextureFetchFailed = 23, +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorTextureNotBound = 24, +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSynchronizationError = 25, + + + + + + cudaErrorInvalidFilterSetting = 26, + + + + + + cudaErrorInvalidNormSetting = 27, + + + + + + + + cudaErrorMixedDeviceExecution = 28, + + + + + + + + cudaErrorNotYetImplemented = 31, +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorMemoryValueTooLarge = 32, + + + + + + + cudaErrorStubLibrary = 34, + + + + + + + cudaErrorInsufficientDriver = 35, + + + + + + + cudaErrorCallRequiresNewerDriver = 36, + + + + + + cudaErrorInvalidSurface = 37, + + + + + + cudaErrorDuplicateVariableName = 43, + + + + + + cudaErrorDuplicateTextureName = 44, + + + + + + cudaErrorDuplicateSurfaceName = 45, +# 456 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorDevicesUnavailable = 46, +# 469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorIncompatibleDriverContext = 49, + + + + + + cudaErrorMissingConfiguration = 52, +# 484 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorPriorLaunchFailure = 53, + + + + + + + cudaErrorLaunchMaxDepthExceeded = 65, + + + + + + + + cudaErrorLaunchFileScopedTex = 66, + + + + + + + + cudaErrorLaunchFileScopedSurf = 67, +# 522 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSyncDepthExceeded = 68, +# 534 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchPendingCountExceeded = 69, + + + + + + cudaErrorInvalidDeviceFunction = 98, + + + + + + cudaErrorNoDevice = 100, + + + + + + + cudaErrorInvalidDevice = 101, + + + + + cudaErrorDeviceNotLicensed = 102, +# 567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSoftwareValidityNotEstablished = 103, + + + + + cudaErrorStartupFailure = 127, + + + + + cudaErrorInvalidKernelImage = 200, +# 587 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorDeviceUninitialized = 201, + + + + + cudaErrorMapBufferObjectFailed = 205, + + + + + cudaErrorUnmapBufferObjectFailed = 206, + + + + + + cudaErrorArrayIsMapped = 207, + + + + + cudaErrorAlreadyMapped = 208, + + + + + + + + cudaErrorNoKernelImageForDevice = 209, + + + + + cudaErrorAlreadyAcquired = 210, + + + + + cudaErrorNotMapped = 211, + + + + + + cudaErrorNotMappedAsArray = 212, + + + + + + cudaErrorNotMappedAsPointer = 213, + + + + + + cudaErrorECCUncorrectable = 214, + + + + + + cudaErrorUnsupportedLimit = 215, + + + + + + cudaErrorDeviceAlreadyInUse = 216, + + + + + + cudaErrorPeerAccessUnsupported = 217, + + + + + + cudaErrorInvalidPtx = 218, + + + + + cudaErrorInvalidGraphicsContext = 219, + + + + + + cudaErrorNvlinkUncorrectable = 220, + + + + + + + cudaErrorJitCompilerNotFound = 221, + + + + + + + cudaErrorUnsupportedPtxVersion = 222, + + + + + + + cudaErrorJitCompilationDisabled = 223, + + + + + cudaErrorUnsupportedExecAffinity = 224, + + + + + cudaErrorInvalidSource = 300, + + + + + cudaErrorFileNotFound = 301, + + + + + cudaErrorSharedObjectSymbolNotFound = 302, + + + + + cudaErrorSharedObjectInitFailed = 303, + + + + + cudaErrorOperatingSystem = 304, + + + + + + + cudaErrorInvalidResourceHandle = 400, + + + + + + cudaErrorIllegalState = 401, + + + + + + + cudaErrorSymbolNotFound = 500, + + + + + + + + cudaErrorNotReady = 600, + + + + + + + + cudaErrorIllegalAddress = 700, +# 775 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchOutOfResources = 701, +# 786 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchTimeout = 702, + + + + + + cudaErrorLaunchIncompatibleTexturing = 703, + + + + + + + cudaErrorPeerAccessAlreadyEnabled = 704, + + + + + + + cudaErrorPeerAccessNotEnabled = 705, +# 819 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSetOnActiveProcess = 708, + + + + + + + cudaErrorContextIsDestroyed = 709, + + + + + + + cudaErrorAssert = 710, + + + + + + + cudaErrorTooManyPeers = 711, + + + + + + cudaErrorHostMemoryAlreadyRegistered = 712, + + + + + + cudaErrorHostMemoryNotRegistered = 713, +# 861 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorHardwareStackError = 714, + + + + + + + + cudaErrorIllegalInstruction = 715, +# 878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorMisalignedAddress = 716, +# 889 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorInvalidAddressSpace = 717, + + + + + + + + cudaErrorInvalidPc = 718, +# 908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchFailure = 719, +# 917 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorCooperativeLaunchTooLarge = 720, + + + + + cudaErrorNotPermitted = 800, + + + + + + cudaErrorNotSupported = 801, +# 937 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSystemNotReady = 802, + + + + + + + cudaErrorSystemDriverMismatch = 803, +# 953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorCompatNotSupportedOnDevice = 804, + + + + + cudaErrorMpsConnectionFailed = 805, + + + + + cudaErrorMpsRpcFailure = 806, + + + + + + cudaErrorMpsServerNotReady = 807, + + + + + cudaErrorMpsMaxClientsReached = 808, + + + + + cudaErrorMpsMaxConnectionsReached = 809, + + + + + cudaErrorStreamCaptureUnsupported = 900, + + + + + + cudaErrorStreamCaptureInvalidated = 901, + + + + + + cudaErrorStreamCaptureMerge = 902, + + + + + cudaErrorStreamCaptureUnmatched = 903, + + + + + + cudaErrorStreamCaptureUnjoined = 904, + + + + + + + cudaErrorStreamCaptureIsolation = 905, + + + + + + cudaErrorStreamCaptureImplicit = 906, + + + + + + cudaErrorCapturedEvent = 907, + + + + + + + cudaErrorStreamCaptureWrongThread = 908, + + + + + cudaErrorTimeout = 909, + + + + + + cudaErrorGraphExecUpdateFailure = 910, +# 1054 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorExternalDevice = 911, +# 1067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorUnknown = 999, + + + + + + + + cudaErrorApiFailureBase = 10000 +}; + + + + +enum __attribute__((device_builtin)) cudaChannelFormatKind +{ + cudaChannelFormatKindSigned = 0, + cudaChannelFormatKindUnsigned = 1, + cudaChannelFormatKindFloat = 2, + cudaChannelFormatKindNone = 3, + cudaChannelFormatKindNV12 = 4, + cudaChannelFormatKindUnsignedNormalized8X1 = 5, + cudaChannelFormatKindUnsignedNormalized8X2 = 6, + cudaChannelFormatKindUnsignedNormalized8X4 = 7, + cudaChannelFormatKindUnsignedNormalized16X1 = 8, + cudaChannelFormatKindUnsignedNormalized16X2 = 9, + cudaChannelFormatKindUnsignedNormalized16X4 = 10, + cudaChannelFormatKindSignedNormalized8X1 = 11, + cudaChannelFormatKindSignedNormalized8X2 = 12, + cudaChannelFormatKindSignedNormalized8X4 = 13, + cudaChannelFormatKindSignedNormalized16X1 = 14, + cudaChannelFormatKindSignedNormalized16X2 = 15, + cudaChannelFormatKindSignedNormalized16X4 = 16, + cudaChannelFormatKindUnsignedBlockCompressed1 = 17, + cudaChannelFormatKindUnsignedBlockCompressed1SRGB = 18, + cudaChannelFormatKindUnsignedBlockCompressed2 = 19, + cudaChannelFormatKindUnsignedBlockCompressed2SRGB = 20, + cudaChannelFormatKindUnsignedBlockCompressed3 = 21, + cudaChannelFormatKindUnsignedBlockCompressed3SRGB = 22, + cudaChannelFormatKindUnsignedBlockCompressed4 = 23, + cudaChannelFormatKindSignedBlockCompressed4 = 24, + cudaChannelFormatKindUnsignedBlockCompressed5 = 25, + cudaChannelFormatKindSignedBlockCompressed5 = 26, + cudaChannelFormatKindUnsignedBlockCompressed6H = 27, + cudaChannelFormatKindSignedBlockCompressed6H = 28, + cudaChannelFormatKindUnsignedBlockCompressed7 = 29, + cudaChannelFormatKindUnsignedBlockCompressed7SRGB = 30 +}; + + + + +struct __attribute__((device_builtin)) cudaChannelFormatDesc +{ + int x; + int y; + int z; + int w; + enum cudaChannelFormatKind f; +}; + + + + +typedef struct cudaArray *cudaArray_t; + + + + +typedef const struct cudaArray *cudaArray_const_t; + +struct cudaArray; + + + + +typedef struct cudaMipmappedArray *cudaMipmappedArray_t; + + + + +typedef const struct cudaMipmappedArray *cudaMipmappedArray_const_t; + +struct cudaMipmappedArray; +# 1160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct __attribute__((device_builtin)) cudaArraySparseProperties { + struct { + unsigned int width; + unsigned int height; + unsigned int depth; + } tileExtent; + unsigned int miptailFirstLevel; + unsigned long long miptailSize; + unsigned int flags; + unsigned int reserved[4]; +}; + + + + + +struct __attribute__((device_builtin)) cudaArrayMemoryRequirements { + size_t size; + size_t alignment; + unsigned int reserved[4]; +}; + + + + + +enum __attribute__((device_builtin)) cudaMemoryType +{ + cudaMemoryTypeUnregistered = 0, + cudaMemoryTypeHost = 1, + cudaMemoryTypeDevice = 2, + cudaMemoryTypeManaged = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaMemcpyKind +{ + cudaMemcpyHostToHost = 0, + cudaMemcpyHostToDevice = 1, + cudaMemcpyDeviceToHost = 2, + cudaMemcpyDeviceToDevice = 3, + cudaMemcpyDefault = 4 +}; + + + + + + +struct __attribute__((device_builtin)) cudaPitchedPtr +{ + void *ptr; + size_t pitch; + size_t xsize; + size_t ysize; +}; + + + + + + +struct __attribute__((device_builtin)) cudaExtent +{ + size_t width; + size_t height; + size_t depth; +}; + + + + + + +struct __attribute__((device_builtin)) cudaPos +{ + size_t x; + size_t y; + size_t z; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + + struct cudaExtent extent; + enum cudaMemcpyKind kind; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DPeerParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + int srcDevice; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + int dstDevice; + + struct cudaExtent extent; +}; + + + + +struct __attribute__((device_builtin)) cudaMemsetParams { + void *dst; + size_t pitch; + unsigned int value; + unsigned int elementSize; + size_t width; + size_t height; +}; + + + + +enum __attribute__((device_builtin)) cudaAccessProperty { + cudaAccessPropertyNormal = 0, + cudaAccessPropertyStreaming = 1, + cudaAccessPropertyPersisting = 2 +}; +# 1310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct __attribute__((device_builtin)) cudaAccessPolicyWindow { + void *base_ptr; + size_t num_bytes; + float hitRatio; + enum cudaAccessProperty hitProp; + enum cudaAccessProperty missProp; +}; +# 1328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef void ( *cudaHostFn_t)(void *userData); + + + + +struct __attribute__((device_builtin)) cudaHostNodeParams { + cudaHostFn_t fn; + void* userData; +}; + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureStatus { + cudaStreamCaptureStatusNone = 0, + cudaStreamCaptureStatusActive = 1, + cudaStreamCaptureStatusInvalidated = 2 + +}; + + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureMode { + cudaStreamCaptureModeGlobal = 0, + cudaStreamCaptureModeThreadLocal = 1, + cudaStreamCaptureModeRelaxed = 2 +}; + +enum __attribute__((device_builtin)) cudaSynchronizationPolicy { + cudaSyncPolicyAuto = 1, + cudaSyncPolicySpin = 2, + cudaSyncPolicyYield = 3, + cudaSyncPolicyBlockingSync = 4 +}; +# 1379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +enum __attribute__((device_builtin)) cudaStreamUpdateCaptureDependenciesFlags { + cudaStreamAddCaptureDependencies = 0x0, + cudaStreamSetCaptureDependencies = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectFlags { + cudaUserObjectNoDestructorSync = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectRetainFlags { + cudaGraphUserObjectMove = 0x1 +}; + + + + +struct cudaGraphicsResource; + + + + +enum __attribute__((device_builtin)) cudaGraphicsRegisterFlags +{ + cudaGraphicsRegisterFlagsNone = 0, + cudaGraphicsRegisterFlagsReadOnly = 1, + cudaGraphicsRegisterFlagsWriteDiscard = 2, + cudaGraphicsRegisterFlagsSurfaceLoadStore = 4, + cudaGraphicsRegisterFlagsTextureGather = 8 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsMapFlags +{ + cudaGraphicsMapFlagsNone = 0, + cudaGraphicsMapFlagsReadOnly = 1, + cudaGraphicsMapFlagsWriteDiscard = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsCubeFace +{ + cudaGraphicsCubeFacePositiveX = 0x00, + cudaGraphicsCubeFaceNegativeX = 0x01, + cudaGraphicsCubeFacePositiveY = 0x02, + cudaGraphicsCubeFaceNegativeY = 0x03, + cudaGraphicsCubeFacePositiveZ = 0x04, + cudaGraphicsCubeFaceNegativeZ = 0x05 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceType +{ + cudaResourceTypeArray = 0x00, + cudaResourceTypeMipmappedArray = 0x01, + cudaResourceTypeLinear = 0x02, + cudaResourceTypePitch2D = 0x03 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceViewFormat +{ + cudaResViewFormatNone = 0x00, + cudaResViewFormatUnsignedChar1 = 0x01, + cudaResViewFormatUnsignedChar2 = 0x02, + cudaResViewFormatUnsignedChar4 = 0x03, + cudaResViewFormatSignedChar1 = 0x04, + cudaResViewFormatSignedChar2 = 0x05, + cudaResViewFormatSignedChar4 = 0x06, + cudaResViewFormatUnsignedShort1 = 0x07, + cudaResViewFormatUnsignedShort2 = 0x08, + cudaResViewFormatUnsignedShort4 = 0x09, + cudaResViewFormatSignedShort1 = 0x0a, + cudaResViewFormatSignedShort2 = 0x0b, + cudaResViewFormatSignedShort4 = 0x0c, + cudaResViewFormatUnsignedInt1 = 0x0d, + cudaResViewFormatUnsignedInt2 = 0x0e, + cudaResViewFormatUnsignedInt4 = 0x0f, + cudaResViewFormatSignedInt1 = 0x10, + cudaResViewFormatSignedInt2 = 0x11, + cudaResViewFormatSignedInt4 = 0x12, + cudaResViewFormatHalf1 = 0x13, + cudaResViewFormatHalf2 = 0x14, + cudaResViewFormatHalf4 = 0x15, + cudaResViewFormatFloat1 = 0x16, + cudaResViewFormatFloat2 = 0x17, + cudaResViewFormatFloat4 = 0x18, + cudaResViewFormatUnsignedBlockCompressed1 = 0x19, + cudaResViewFormatUnsignedBlockCompressed2 = 0x1a, + cudaResViewFormatUnsignedBlockCompressed3 = 0x1b, + cudaResViewFormatUnsignedBlockCompressed4 = 0x1c, + cudaResViewFormatSignedBlockCompressed4 = 0x1d, + cudaResViewFormatUnsignedBlockCompressed5 = 0x1e, + cudaResViewFormatSignedBlockCompressed5 = 0x1f, + cudaResViewFormatUnsignedBlockCompressed6H = 0x20, + cudaResViewFormatSignedBlockCompressed6H = 0x21, + cudaResViewFormatUnsignedBlockCompressed7 = 0x22 +}; + + + + +struct __attribute__((device_builtin)) cudaResourceDesc { + enum cudaResourceType resType; + + union { + struct { + cudaArray_t array; + } array; + struct { + cudaMipmappedArray_t mipmap; + } mipmap; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t sizeInBytes; + } linear; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t width; + size_t height; + size_t pitchInBytes; + } pitch2D; + } res; +}; + + + + +struct __attribute__((device_builtin)) cudaResourceViewDesc +{ + enum cudaResourceViewFormat format; + size_t width; + size_t height; + size_t depth; + unsigned int firstMipmapLevel; + unsigned int lastMipmapLevel; + unsigned int firstLayer; + unsigned int lastLayer; +}; + + + + +struct __attribute__((device_builtin)) cudaPointerAttributes +{ + + + + + enum cudaMemoryType type; +# 1554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + int device; + + + + + + void *devicePointer; +# 1569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + void *hostPointer; +}; + + + + +struct __attribute__((device_builtin)) cudaFuncAttributes +{ + + + + + + size_t sharedSizeBytes; + + + + + + size_t constSizeBytes; + + + + + size_t localSizeBytes; + + + + + + + int maxThreadsPerBlock; + + + + + int numRegs; + + + + + + + int ptxVersion; + + + + + + + int binaryVersion; + + + + + + int cacheModeCA; + + + + + + + int maxDynamicSharedSizeBytes; +# 1641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + int preferredShmemCarveout; +# 1691 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +}; + + + + +enum __attribute__((device_builtin)) cudaFuncAttribute +{ + cudaFuncAttributeMaxDynamicSharedMemorySize = 8, + cudaFuncAttributePreferredSharedMemoryCarveout = 9, +# 1708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaFuncAttributeMax +}; + + + + +enum __attribute__((device_builtin)) cudaFuncCache +{ + cudaFuncCachePreferNone = 0, + cudaFuncCachePreferShared = 1, + cudaFuncCachePreferL1 = 2, + cudaFuncCachePreferEqual = 3 +}; + + + + + +enum __attribute__((device_builtin)) cudaSharedMemConfig +{ + cudaSharedMemBankSizeDefault = 0, + cudaSharedMemBankSizeFourByte = 1, + cudaSharedMemBankSizeEightByte = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSharedCarveout { + cudaSharedmemCarveoutDefault = -1, + cudaSharedmemCarveoutMaxShared = 100, + cudaSharedmemCarveoutMaxL1 = 0 +}; + + + + +enum __attribute__((device_builtin)) cudaComputeMode +{ + cudaComputeModeDefault = 0, + cudaComputeModeExclusive = 1, + cudaComputeModeProhibited = 2, + cudaComputeModeExclusiveProcess = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaLimit +{ + cudaLimitStackSize = 0x00, + cudaLimitPrintfFifoSize = 0x01, + cudaLimitMallocHeapSize = 0x02, + cudaLimitDevRuntimeSyncDepth = 0x03, + cudaLimitDevRuntimePendingLaunchCount = 0x04, + cudaLimitMaxL2FetchGranularity = 0x05, + cudaLimitPersistingL2CacheSize = 0x06 +}; + + + + +enum __attribute__((device_builtin)) cudaMemoryAdvise +{ + cudaMemAdviseSetReadMostly = 1, + cudaMemAdviseUnsetReadMostly = 2, + cudaMemAdviseSetPreferredLocation = 3, + cudaMemAdviseUnsetPreferredLocation = 4, + cudaMemAdviseSetAccessedBy = 5, + cudaMemAdviseUnsetAccessedBy = 6 +}; + + + + +enum __attribute__((device_builtin)) cudaMemRangeAttribute +{ + cudaMemRangeAttributeReadMostly = 1, + cudaMemRangeAttributePreferredLocation = 2, + cudaMemRangeAttributeAccessedBy = 3, + cudaMemRangeAttributeLastPrefetchLocation = 4 +}; + + + + +enum __attribute__((device_builtin)) cudaOutputMode +{ + cudaKeyValuePair = 0x00, + cudaCSV = 0x01 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesOptions { + cudaFlushGPUDirectRDMAWritesOptionHost = 1<<0, + cudaFlushGPUDirectRDMAWritesOptionMemOps = 1<<1 +}; + + + + +enum __attribute__((device_builtin)) cudaGPUDirectRDMAWritesOrdering { + cudaGPUDirectRDMAWritesOrderingNone = 0, + cudaGPUDirectRDMAWritesOrderingOwner = 100, + cudaGPUDirectRDMAWritesOrderingAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesScope { + cudaFlushGPUDirectRDMAWritesToOwner = 100, + cudaFlushGPUDirectRDMAWritesToAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesTarget { + cudaFlushGPUDirectRDMAWritesTargetCurrentDevice +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceAttr +{ + cudaDevAttrMaxThreadsPerBlock = 1, + cudaDevAttrMaxBlockDimX = 2, + cudaDevAttrMaxBlockDimY = 3, + cudaDevAttrMaxBlockDimZ = 4, + cudaDevAttrMaxGridDimX = 5, + cudaDevAttrMaxGridDimY = 6, + cudaDevAttrMaxGridDimZ = 7, + cudaDevAttrMaxSharedMemoryPerBlock = 8, + cudaDevAttrTotalConstantMemory = 9, + cudaDevAttrWarpSize = 10, + cudaDevAttrMaxPitch = 11, + cudaDevAttrMaxRegistersPerBlock = 12, + cudaDevAttrClockRate = 13, + cudaDevAttrTextureAlignment = 14, + cudaDevAttrGpuOverlap = 15, + cudaDevAttrMultiProcessorCount = 16, + cudaDevAttrKernelExecTimeout = 17, + cudaDevAttrIntegrated = 18, + cudaDevAttrCanMapHostMemory = 19, + cudaDevAttrComputeMode = 20, + cudaDevAttrMaxTexture1DWidth = 21, + cudaDevAttrMaxTexture2DWidth = 22, + cudaDevAttrMaxTexture2DHeight = 23, + cudaDevAttrMaxTexture3DWidth = 24, + cudaDevAttrMaxTexture3DHeight = 25, + cudaDevAttrMaxTexture3DDepth = 26, + cudaDevAttrMaxTexture2DLayeredWidth = 27, + cudaDevAttrMaxTexture2DLayeredHeight = 28, + cudaDevAttrMaxTexture2DLayeredLayers = 29, + cudaDevAttrSurfaceAlignment = 30, + cudaDevAttrConcurrentKernels = 31, + cudaDevAttrEccEnabled = 32, + cudaDevAttrPciBusId = 33, + cudaDevAttrPciDeviceId = 34, + cudaDevAttrTccDriver = 35, + cudaDevAttrMemoryClockRate = 36, + cudaDevAttrGlobalMemoryBusWidth = 37, + cudaDevAttrL2CacheSize = 38, + cudaDevAttrMaxThreadsPerMultiProcessor = 39, + cudaDevAttrAsyncEngineCount = 40, + cudaDevAttrUnifiedAddressing = 41, + cudaDevAttrMaxTexture1DLayeredWidth = 42, + cudaDevAttrMaxTexture1DLayeredLayers = 43, + cudaDevAttrMaxTexture2DGatherWidth = 45, + cudaDevAttrMaxTexture2DGatherHeight = 46, + cudaDevAttrMaxTexture3DWidthAlt = 47, + cudaDevAttrMaxTexture3DHeightAlt = 48, + cudaDevAttrMaxTexture3DDepthAlt = 49, + cudaDevAttrPciDomainId = 50, + cudaDevAttrTexturePitchAlignment = 51, + cudaDevAttrMaxTextureCubemapWidth = 52, + cudaDevAttrMaxTextureCubemapLayeredWidth = 53, + cudaDevAttrMaxTextureCubemapLayeredLayers = 54, + cudaDevAttrMaxSurface1DWidth = 55, + cudaDevAttrMaxSurface2DWidth = 56, + cudaDevAttrMaxSurface2DHeight = 57, + cudaDevAttrMaxSurface3DWidth = 58, + cudaDevAttrMaxSurface3DHeight = 59, + cudaDevAttrMaxSurface3DDepth = 60, + cudaDevAttrMaxSurface1DLayeredWidth = 61, + cudaDevAttrMaxSurface1DLayeredLayers = 62, + cudaDevAttrMaxSurface2DLayeredWidth = 63, + cudaDevAttrMaxSurface2DLayeredHeight = 64, + cudaDevAttrMaxSurface2DLayeredLayers = 65, + cudaDevAttrMaxSurfaceCubemapWidth = 66, + cudaDevAttrMaxSurfaceCubemapLayeredWidth = 67, + cudaDevAttrMaxSurfaceCubemapLayeredLayers = 68, + cudaDevAttrMaxTexture1DLinearWidth = 69, + cudaDevAttrMaxTexture2DLinearWidth = 70, + cudaDevAttrMaxTexture2DLinearHeight = 71, + cudaDevAttrMaxTexture2DLinearPitch = 72, + cudaDevAttrMaxTexture2DMipmappedWidth = 73, + cudaDevAttrMaxTexture2DMipmappedHeight = 74, + cudaDevAttrComputeCapabilityMajor = 75, + cudaDevAttrComputeCapabilityMinor = 76, + cudaDevAttrMaxTexture1DMipmappedWidth = 77, + cudaDevAttrStreamPrioritiesSupported = 78, + cudaDevAttrGlobalL1CacheSupported = 79, + cudaDevAttrLocalL1CacheSupported = 80, + cudaDevAttrMaxSharedMemoryPerMultiprocessor = 81, + cudaDevAttrMaxRegistersPerMultiprocessor = 82, + cudaDevAttrManagedMemory = 83, + cudaDevAttrIsMultiGpuBoard = 84, + cudaDevAttrMultiGpuBoardGroupID = 85, + cudaDevAttrHostNativeAtomicSupported = 86, + cudaDevAttrSingleToDoublePrecisionPerfRatio = 87, + cudaDevAttrPageableMemoryAccess = 88, + cudaDevAttrConcurrentManagedAccess = 89, + cudaDevAttrComputePreemptionSupported = 90, + cudaDevAttrCanUseHostPointerForRegisteredMem = 91, + cudaDevAttrReserved92 = 92, + cudaDevAttrReserved93 = 93, + cudaDevAttrReserved94 = 94, + cudaDevAttrCooperativeLaunch = 95, + cudaDevAttrCooperativeMultiDeviceLaunch = 96, + cudaDevAttrMaxSharedMemoryPerBlockOptin = 97, + cudaDevAttrCanFlushRemoteWrites = 98, + cudaDevAttrHostRegisterSupported = 99, + cudaDevAttrPageableMemoryAccessUsesHostPageTables = 100, + cudaDevAttrDirectManagedMemAccessFromHost = 101, + cudaDevAttrMaxBlocksPerMultiprocessor = 106, + cudaDevAttrMaxPersistingL2CacheSize = 108, + cudaDevAttrMaxAccessPolicyWindowSize = 109, + cudaDevAttrReservedSharedMemoryPerBlock = 111, + cudaDevAttrSparseCudaArraySupported = 112, + cudaDevAttrHostRegisterReadOnlySupported = 113, + cudaDevAttrTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMaxTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMemoryPoolsSupported = 115, + cudaDevAttrGPUDirectRDMASupported = 116, + cudaDevAttrGPUDirectRDMAFlushWritesOptions = 117, + cudaDevAttrGPUDirectRDMAWritesOrdering = 118, + cudaDevAttrMemoryPoolSupportedHandleTypes = 119, + + + + + cudaDevAttrDeferredMappingCudaArraySupported = 121, + + cudaDevAttrMax +}; + + + + +enum __attribute__((device_builtin)) cudaMemPoolAttr +{ +# 1973 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaMemPoolReuseFollowEventDependencies = 0x1, + + + + + + + cudaMemPoolReuseAllowOpportunistic = 0x2, + + + + + + + + cudaMemPoolReuseAllowInternalDependencies = 0x3, +# 1999 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaMemPoolAttrReleaseThreshold = 0x4, + + + + + + cudaMemPoolAttrReservedMemCurrent = 0x5, + + + + + + + cudaMemPoolAttrReservedMemHigh = 0x6, + + + + + + cudaMemPoolAttrUsedMemCurrent = 0x7, + + + + + + + cudaMemPoolAttrUsedMemHigh = 0x8 +}; + + + + +enum __attribute__((device_builtin)) cudaMemLocationType { + cudaMemLocationTypeInvalid = 0, + cudaMemLocationTypeDevice = 1 +}; + + + + + + +struct __attribute__((device_builtin)) cudaMemLocation { + enum cudaMemLocationType type; + int id; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAccessFlags { + cudaMemAccessFlagsProtNone = 0, + cudaMemAccessFlagsProtRead = 1, + cudaMemAccessFlagsProtReadWrite = 3 +}; + + + + +struct __attribute__((device_builtin)) cudaMemAccessDesc { + struct cudaMemLocation location; + enum cudaMemAccessFlags flags; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationType { + cudaMemAllocationTypeInvalid = 0x0, + + + + cudaMemAllocationTypePinned = 0x1, + cudaMemAllocationTypeMax = 0x7FFFFFFF +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationHandleType { + cudaMemHandleTypeNone = 0x0, + cudaMemHandleTypePosixFileDescriptor = 0x1, + cudaMemHandleTypeWin32 = 0x2, + cudaMemHandleTypeWin32Kmt = 0x4 +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolProps { + enum cudaMemAllocationType allocType; + enum cudaMemAllocationHandleType handleTypes; + struct cudaMemLocation location; + + + + + + + void *win32SecurityAttributes; + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolPtrExportData { + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemAllocNodeParams { + + + + + struct cudaMemPoolProps poolProps; + const struct cudaMemAccessDesc *accessDescs; + size_t accessDescCount; + size_t bytesize; + void *dptr; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphMemAttributeType { + + + + + cudaGraphMemAttrUsedMemCurrent = 0x0, + + + + + + + cudaGraphMemAttrUsedMemHigh = 0x1, + + + + + + + cudaGraphMemAttrReservedMemCurrent = 0x2, + + + + + + + cudaGraphMemAttrReservedMemHigh = 0x3 +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceP2PAttr { + cudaDevP2PAttrPerformanceRank = 1, + cudaDevP2PAttrAccessSupported = 2, + cudaDevP2PAttrNativeAtomicSupported = 3, + cudaDevP2PAttrCudaArrayAccessSupported = 4 +}; + + + + + + +struct __attribute__((device_builtin)) CUuuid_st { + char bytes[16]; +}; +typedef __attribute__((device_builtin)) struct CUuuid_st CUuuid; + +typedef __attribute__((device_builtin)) struct CUuuid_st cudaUUID_t; + + + + +struct __attribute__((device_builtin)) cudaDeviceProp +{ + char name[256]; + cudaUUID_t uuid; + char luid[8]; + unsigned int luidDeviceNodeMask; + size_t totalGlobalMem; + size_t sharedMemPerBlock; + int regsPerBlock; + int warpSize; + size_t memPitch; + int maxThreadsPerBlock; + int maxThreadsDim[3]; + int maxGridSize[3]; + int clockRate; + size_t totalConstMem; + int major; + int minor; + size_t textureAlignment; + size_t texturePitchAlignment; + int deviceOverlap; + int multiProcessorCount; + int kernelExecTimeoutEnabled; + int integrated; + int canMapHostMemory; + int computeMode; + int maxTexture1D; + int maxTexture1DMipmap; + int maxTexture1DLinear; + int maxTexture2D[2]; + int maxTexture2DMipmap[2]; + int maxTexture2DLinear[3]; + int maxTexture2DGather[2]; + int maxTexture3D[3]; + int maxTexture3DAlt[3]; + int maxTextureCubemap; + int maxTexture1DLayered[2]; + int maxTexture2DLayered[3]; + int maxTextureCubemapLayered[2]; + int maxSurface1D; + int maxSurface2D[2]; + int maxSurface3D[3]; + int maxSurface1DLayered[2]; + int maxSurface2DLayered[3]; + int maxSurfaceCubemap; + int maxSurfaceCubemapLayered[2]; + size_t surfaceAlignment; + int concurrentKernels; + int ECCEnabled; + int pciBusID; + int pciDeviceID; + int pciDomainID; + int tccDriver; + int asyncEngineCount; + int unifiedAddressing; + int memoryClockRate; + int memoryBusWidth; + int l2CacheSize; + int persistingL2CacheMaxSize; + int maxThreadsPerMultiProcessor; + int streamPrioritiesSupported; + int globalL1CacheSupported; + int localL1CacheSupported; + size_t sharedMemPerMultiprocessor; + int regsPerMultiprocessor; + int managedMemory; + int isMultiGpuBoard; + int multiGpuBoardGroupID; + int hostNativeAtomicSupported; + int singleToDoublePrecisionPerfRatio; + int pageableMemoryAccess; + int concurrentManagedAccess; + int computePreemptionSupported; + int canUseHostPointerForRegisteredMem; + int cooperativeLaunch; + int cooperativeMultiDeviceLaunch; + size_t sharedMemPerBlockOptin; + int pageableMemoryAccessUsesHostPageTables; + int directManagedMemAccessFromHost; + int maxBlocksPerMultiProcessor; + int accessPolicyMaxWindowSize; + size_t reservedSharedMemPerBlock; +}; +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcEventHandle_st +{ + char reserved[64]; +}cudaIpcEventHandle_t; + + + + +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcMemHandle_st +{ + char reserved[64]; +}cudaIpcMemHandle_t; + + + + +enum __attribute__((device_builtin)) cudaExternalMemoryHandleType { + + + + cudaExternalMemoryHandleTypeOpaqueFd = 1, + + + + cudaExternalMemoryHandleTypeOpaqueWin32 = 2, + + + + cudaExternalMemoryHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalMemoryHandleTypeD3D12Heap = 4, + + + + cudaExternalMemoryHandleTypeD3D12Resource = 5, + + + + cudaExternalMemoryHandleTypeD3D11Resource = 6, + + + + cudaExternalMemoryHandleTypeD3D11ResourceKmt = 7, + + + + cudaExternalMemoryHandleTypeNvSciBuf = 8 +}; +# 2453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct __attribute__((device_builtin)) cudaExternalMemoryHandleDesc { + + + + enum cudaExternalMemoryHandleType type; + union { + + + + + + int fd; +# 2480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + + const void *nvSciBufObject; + } handle; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryBufferDesc { + + + + unsigned long long offset; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryMipmappedArrayDesc { + + + + + unsigned long long offset; + + + + struct cudaChannelFormatDesc formatDesc; + + + + struct cudaExtent extent; + + + + + unsigned int flags; + + + + unsigned int numLevels; +}; + + + + +enum __attribute__((device_builtin)) cudaExternalSemaphoreHandleType { + + + + cudaExternalSemaphoreHandleTypeOpaqueFd = 1, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32 = 2, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalSemaphoreHandleTypeD3D12Fence = 4, + + + + cudaExternalSemaphoreHandleTypeD3D11Fence = 5, + + + + cudaExternalSemaphoreHandleTypeNvSciSync = 6, + + + + cudaExternalSemaphoreHandleTypeKeyedMutex = 7, + + + + cudaExternalSemaphoreHandleTypeKeyedMutexKmt = 8, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd = 9, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32 = 10 +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreHandleDesc { + + + + enum cudaExternalSemaphoreHandleType type; + union { + + + + + + + int fd; +# 2630 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + const void* nvSciSyncObj; + } handle; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + } params; +# 2694 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + } params; +# 2743 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams{ + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + unsigned int reserved[12]; + } params; +# 2789 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; + unsigned int reserved[16]; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + unsigned int reserved[10]; + } params; +# 2840 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; + unsigned int reserved[16]; +}; +# 2853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) enum cudaError cudaError_t; + + + + +typedef __attribute__((device_builtin)) struct CUstream_st *cudaStream_t; + + + + +typedef __attribute__((device_builtin)) struct CUevent_st *cudaEvent_t; + + + + +typedef __attribute__((device_builtin)) struct cudaGraphicsResource *cudaGraphicsResource_t; + + + + +typedef __attribute__((device_builtin)) enum cudaOutputMode cudaOutputMode_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalMemory_st *cudaExternalMemory_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalSemaphore_st *cudaExternalSemaphore_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraph_st *cudaGraph_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraphNode_st *cudaGraphNode_t; + + + + +typedef __attribute__((device_builtin)) struct CUuserObject_st *cudaUserObject_t; + + + + +typedef __attribute__((device_builtin)) struct CUfunc_st *cudaFunction_t; + + + + +typedef __attribute__((device_builtin)) struct CUmemPoolHandle_st *cudaMemPool_t; + + + + +enum __attribute__((device_builtin)) cudaCGScope { + cudaCGScopeInvalid = 0, + cudaCGScopeGrid = 1, + cudaCGScopeMultiGrid = 2 +}; + + + + +struct __attribute__((device_builtin)) cudaLaunchParams +{ + void *func; + dim3 gridDim; + dim3 blockDim; + void **args; + size_t sharedMem; + cudaStream_t stream; +}; + + + + +struct __attribute__((device_builtin)) cudaKernelNodeParams { + void* func; + dim3 gridDim; + dim3 blockDim; + unsigned int sharedMemBytes; + void **kernelParams; + void **extra; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreSignalParams* paramsArray; + unsigned int numExtSems; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreWaitParams* paramsArray; + unsigned int numExtSems; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphNodeType { + cudaGraphNodeTypeKernel = 0x00, + cudaGraphNodeTypeMemcpy = 0x01, + cudaGraphNodeTypeMemset = 0x02, + cudaGraphNodeTypeHost = 0x03, + cudaGraphNodeTypeGraph = 0x04, + cudaGraphNodeTypeEmpty = 0x05, + cudaGraphNodeTypeWaitEvent = 0x06, + cudaGraphNodeTypeEventRecord = 0x07, + cudaGraphNodeTypeExtSemaphoreSignal = 0x08, + cudaGraphNodeTypeExtSemaphoreWait = 0x09, + cudaGraphNodeTypeMemAlloc = 0x0a, + cudaGraphNodeTypeMemFree = 0x0b, + cudaGraphNodeTypeCount +}; + + + + +typedef struct CUgraphExec_st* cudaGraphExec_t; + + + + +enum __attribute__((device_builtin)) cudaGraphExecUpdateResult { + cudaGraphExecUpdateSuccess = 0x0, + cudaGraphExecUpdateError = 0x1, + cudaGraphExecUpdateErrorTopologyChanged = 0x2, + cudaGraphExecUpdateErrorNodeTypeChanged = 0x3, + cudaGraphExecUpdateErrorFunctionChanged = 0x4, + cudaGraphExecUpdateErrorParametersChanged = 0x5, + cudaGraphExecUpdateErrorNotSupported = 0x6, + cudaGraphExecUpdateErrorUnsupportedFunctionChange = 0x7, + cudaGraphExecUpdateErrorAttributesChanged = 0x8 +}; + + + + + +enum __attribute__((device_builtin)) cudaGetDriverEntryPointFlags { + cudaEnableDefault = 0x0, + cudaEnableLegacyStream = 0x1, + cudaEnablePerThreadDefaultStream = 0x2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphDebugDotFlags { + cudaGraphDebugDotFlagsVerbose = 1<<0, + cudaGraphDebugDotFlagsKernelNodeParams = 1<<2, + cudaGraphDebugDotFlagsMemcpyNodeParams = 1<<3, + cudaGraphDebugDotFlagsMemsetNodeParams = 1<<4, + cudaGraphDebugDotFlagsHostNodeParams = 1<<5, + cudaGraphDebugDotFlagsEventNodeParams = 1<<6, + cudaGraphDebugDotFlagsExtSemasSignalNodeParams = 1<<7, + cudaGraphDebugDotFlagsExtSemasWaitNodeParams = 1<<8, + cudaGraphDebugDotFlagsKernelNodeAttributes = 1<<9, + cudaGraphDebugDotFlagsHandles = 1<<10 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphInstantiateFlags { + cudaGraphInstantiateFlagAutoFreeOnLaunch = 1 + + , cudaGraphInstantiateFlagUseNodePriority = 8 + + +}; +# 3126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) enum cudaStreamAttrID { + cudaStreamAttributeAccessPolicyWindow = 1, + cudaStreamAttributeSynchronizationPolicy = 3 +} cudaStreamAttrID; +# 3140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) union cudaStreamAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + enum cudaSynchronizationPolicy syncPolicy; +} cudaStreamAttrValue; +# 3152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) enum cudaKernelNodeAttrID { + cudaKernelNodeAttributeAccessPolicyWindow = 1 + , cudaKernelNodeAttributeCooperative = 2 + + , cudaKernelNodeAttributePriority = 8 + +} cudaKernelNodeAttrID; +# 3170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) union cudaKernelNodeAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + int cooperative; + + int priority; + +} cudaKernelNodeAttrValue; +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +enum __attribute__((device_builtin)) cudaSurfaceBoundaryMode +{ + cudaBoundaryModeZero = 0, + cudaBoundaryModeClamp = 1, + cudaBoundaryModeTrap = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSurfaceFormatMode +{ + cudaFormatModeForced = 0, + cudaFormatModeAuto = 1 +}; + + + + +struct __attribute__((device_builtin)) surfaceReference +{ + + + + struct cudaChannelFormatDesc channelDesc; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaSurfaceObject_t; +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +enum __attribute__((device_builtin)) cudaTextureAddressMode +{ + cudaAddressModeWrap = 0, + cudaAddressModeClamp = 1, + cudaAddressModeMirror = 2, + cudaAddressModeBorder = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureFilterMode +{ + cudaFilterModePoint = 0, + cudaFilterModeLinear = 1 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureReadMode +{ + cudaReadModeElementType = 0, + cudaReadModeNormalizedFloat = 1 +}; + + + + +struct __attribute__((device_builtin)) textureReference +{ + + + + int normalized; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureAddressMode addressMode[3]; + + + + struct cudaChannelFormatDesc channelDesc; + + + + int sRGB; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + int __cudaReserved[14]; +}; + + + + +struct __attribute__((device_builtin)) cudaTextureDesc +{ + + + + enum cudaTextureAddressMode addressMode[3]; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureReadMode readMode; + + + + int sRGB; + + + + float borderColor[4]; + + + + int normalizedCoords; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + + + + int seamlessCubemap; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaTextureObject_t; +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" 1 +# 55 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" +typedef enum cudaDataType_t +{ + CUDA_R_16F = 2, + CUDA_C_16F = 6, + CUDA_R_16BF = 14, + CUDA_C_16BF = 15, + CUDA_R_32F = 0, + CUDA_C_32F = 4, + CUDA_R_64F = 1, + CUDA_C_64F = 5, + CUDA_R_4I = 16, + CUDA_C_4I = 17, + CUDA_R_4U = 18, + CUDA_C_4U = 19, + CUDA_R_8I = 3, + CUDA_C_8I = 7, + CUDA_R_8U = 8, + CUDA_C_8U = 9, + CUDA_R_16I = 20, + CUDA_C_16I = 21, + CUDA_R_16U = 22, + CUDA_C_16U = 23, + CUDA_R_32I = 10, + CUDA_C_32I = 11, + CUDA_R_32U = 12, + CUDA_C_32U = 13, + CUDA_R_64I = 24, + CUDA_C_64I = 25, + CUDA_R_64U = 26, + CUDA_C_64U = 27, + + + + +} cudaDataType; + + +typedef enum libraryPropertyType_t +{ + MAJOR_VERSION, + MINOR_VERSION, + PATCH_LEVEL +} libraryPropertyType; +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 1 +# 61 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 1 +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 150 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 1 +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern "C" { + + +struct cudaFuncAttributes; + + +inline __attribute__((device)) cudaError_t cudaMalloc(void **p, size_t s) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *p, const void *c) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaGetDevice(int *device) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize, unsigned int flags) +{ + return cudaErrorUnknown; +} + + + +} +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 2 + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("Use of ""cudaDeviceSynchronize"" from device code is deprecated and will not be supported in a future release. Disable this warning with -D__CDPRT_SUPPRESS_SYNC_DEPRECATION_WARNING."))) cudaError_t cudaDeviceSynchronize(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t __cudaDeviceSynchronizeDeprecationAvoidance(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent_ptsz(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord_ptsz(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags_ptsz(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync_ptsz(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync_ptsz(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync_ptsz(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync_ptsz(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync_ptsz(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync_ptsz(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBuffer(size_t alignment, size_t size); +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBufferV2(void *func, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice_ptsz(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2_ptsz(void *parameterBuffer, cudaStream_t stream); +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2(void *parameterBuffer, cudaStream_t stream); + + +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize, unsigned int flags); + +extern __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long cudaCGGetIntrinsicHandle(enum cudaCGScope scope); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronize(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronizeGrid(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetSize(unsigned int *numThreads, unsigned int *numGrids, unsigned long long handle); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetRank(unsigned int *threadRank, unsigned int *gridRank, unsigned long long handle); +} + +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(T **devPtr, size_t size); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, T *entry); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize, unsigned int flags); +# 152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 +# 269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern "C" { +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceReset(void); +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceSynchronize(void); +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetLimit(enum cudaLimit limit, size_t value); +# 453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); +# 476 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetTexture1DLinearMaxWidth(size_t *maxWidthInElements, const struct cudaChannelFormatDesc *fmtDesc, int device); +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetStreamPriorityRange(int *leastPriority, int *greatestPriority); +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetCacheConfig(enum cudaFuncCache cacheConfig); +# 622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); +# 666 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetSharedMemConfig(enum cudaSharedMemConfig config); +# 693 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetByPCIBusId(int *device, const char *pciBusId); +# 723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetPCIBusId(char *pciBusId, int len, int device); +# 771 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t *handle, cudaEvent_t event); +# 812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcOpenEventHandle(cudaEvent_t *event, cudaIpcEventHandle_t handle); +# 855 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t *handle, void *devPtr); +# 919 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcOpenMemHandle(void **devPtr, cudaIpcMemHandle_t handle, unsigned int flags); +# 955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcCloseMemHandle(void *devPtr); +# 987 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceFlushGPUDirectRDMAWrites(enum cudaFlushGPUDirectRDMAWritesTarget target, enum cudaFlushGPUDirectRDMAWritesScope scope); +# 1031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadExit(void); +# 1057 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSynchronize(void); +# 1106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetLimit(enum cudaLimit limit, size_t value); +# 1139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetLimit(size_t *pValue, enum cudaLimit limit); +# 1175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetCacheConfig(enum cudaFuncCache *pCacheConfig); +# 1222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetCacheConfig(enum cudaFuncCache cacheConfig); +# 1285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); +# 1333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); +# 1349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); +# 1365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); +# 1393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); +# 1666 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceProperties(struct cudaDeviceProp *prop, int device); +# 1868 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); +# 1886 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetDefaultMemPool(cudaMemPool_t *memPool, int device); +# 1910 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetMemPool(int device, cudaMemPool_t memPool); +# 1930 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetMemPool(cudaMemPool_t *memPool, int device); +# 1978 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetNvSciSyncAttributes(void *nvSciSyncAttrList, int device, int flags); +# 2018 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetP2PAttribute(int *value, enum cudaDeviceP2PAttr attr, int srcDevice, int dstDevice); +# 2039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaChooseDevice(int *device, const struct cudaDeviceProp *prop); +# 2083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSetDevice(int device); +# 2104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); +# 2135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSetValidDevices(int *device_arr, int len); +# 2200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSetDeviceFlags( unsigned int flags ); +# 2244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetDeviceFlags( unsigned int *flags ); +# 2284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamCreate(cudaStream_t *pStream); +# 2316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithPriority(cudaStream_t *pStream, unsigned int flags, int priority); +# 2389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int *priority); +# 2414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetFlags(cudaStream_t hStream, unsigned int *flags); +# 2429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaCtxResetPersistingL2Cache(void); +# 2449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCopyAttributes(cudaStream_t dst, cudaStream_t src); +# 2470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + cudaStreamAttrValue *value_out); +# 2494 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamSetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + const cudaStreamAttrValue *value); +# 2528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); +# 2559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags = 0); + + + + + + + +typedef void ( *cudaStreamCallback_t)(cudaStream_t stream, cudaError_t status, void *userData); +# 2634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamAddCallback(cudaStream_t stream, + cudaStreamCallback_t callback, void *userData, unsigned int flags); +# 2658 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamSynchronize(cudaStream_t stream); +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamQuery(cudaStream_t stream); +# 2767 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void *devPtr, size_t length = 0, unsigned int flags = 0x04); +# 2806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamBeginCapture(cudaStream_t stream, enum cudaStreamCaptureMode mode); +# 2857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaThreadExchangeStreamCaptureMode(enum cudaStreamCaptureMode *mode); +# 2885 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamEndCapture(cudaStream_t stream, cudaGraph_t *pGraph); +# 2923 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamIsCapturing(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus); +# 2955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus, unsigned long long *pId); +# 3010 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo_v2(cudaStream_t stream, enum cudaStreamCaptureStatus *captureStatus_out, unsigned long long *id_out = 0, cudaGraph_t *graph_out = 0, const cudaGraphNode_t **dependencies_out = 0, size_t *numDependencies_out = 0); +# 3043 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamUpdateCaptureDependencies(cudaStream_t stream, cudaGraphNode_t *dependencies, size_t numDependencies, unsigned int flags = 0); +# 3080 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventCreate(cudaEvent_t *event); +# 3117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); +# 3157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream = 0); +# 3204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream = 0, unsigned int flags = 0); +# 3236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventQuery(cudaEvent_t event); +# 3266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventSynchronize(cudaEvent_t event); +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); +# 3338 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventElapsedTime(float *ms, cudaEvent_t start, cudaEvent_t end); +# 3518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaImportExternalMemory(cudaExternalMemory_t *extMem_out, const struct cudaExternalMemoryHandleDesc *memHandleDesc); +# 3573 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedBuffer(void **devPtr, cudaExternalMemory_t extMem, const struct cudaExternalMemoryBufferDesc *bufferDesc); +# 3635 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedMipmappedArray(cudaMipmappedArray_t *mipmap, cudaExternalMemory_t extMem, const struct cudaExternalMemoryMipmappedArrayDesc *mipmapDesc); +# 3659 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroyExternalMemory(cudaExternalMemory_t extMem); +# 3812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaImportExternalSemaphore(cudaExternalSemaphore_t *extSem_out, const struct cudaExternalSemaphoreHandleDesc *semHandleDesc); +# 3879 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSignalExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreSignalParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); +# 3955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaWaitExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreWaitParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); +# 3978 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroyExternalSemaphore(cudaExternalSemaphore_t extSem); +# 4045 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaLaunchKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); +# 4106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); +# 4207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaLaunchCooperativeKernelMultiDevice(struct cudaLaunchParams *launchParamsList, unsigned int numDevices, unsigned int flags = 0); +# 4254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFuncSetCacheConfig(const void *func, enum cudaFuncCache cacheConfig); +# 4309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig(const void *func, enum cudaSharedMemConfig config); +# 4342 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); +# 4379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncSetAttribute(const void *func, enum cudaFuncAttribute attr, int value); +# 4405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForDevice(double *d); +# 4429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForHost(double *d); +# 4497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaLaunchHostFunc(cudaStream_t stream, cudaHostFn_t fn, void *userData); +# 4554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize); +# 4583 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock(size_t *dynamicSmemSize, const void *func, int numBlocks, int blockSize); +# 4628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize, unsigned int flags); +# 4749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMallocManaged(void **devPtr, size_t size, unsigned int flags = 0x01); +# 4782 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); +# 4815 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocHost(void **ptr, size_t size); +# 4858 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocPitch(void **devPtr, size_t *pitch, size_t width, size_t height); +# 4912 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocArray(cudaArray_t *array, const struct cudaChannelFormatDesc *desc, size_t width, size_t height = 0, unsigned int flags = 0); +# 4950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); +# 4973 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeHost(void *ptr); +# 4996 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeArray(cudaArray_t array); +# 5019 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeMipmappedArray(cudaMipmappedArray_t mipmappedArray); +# 5085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostAlloc(void **pHost, size_t size, unsigned int flags); +# 5178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostRegister(void *ptr, size_t size, unsigned int flags); +# 5201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostUnregister(void *ptr); +# 5246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostGetDevicePointer(void **pDevice, void *pHost, unsigned int flags); +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostGetFlags(unsigned int *pFlags, void *pHost); +# 5307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMalloc3D(struct cudaPitchedPtr* pitchedDevPtr, struct cudaExtent extent); +# 5454 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMalloc3DArray(cudaArray_t *array, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int flags = 0); +# 5601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocMipmappedArray(cudaMipmappedArray_t *mipmappedArray, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int numLevels, unsigned int flags = 0); +# 5634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetMipmappedArrayLevel(cudaArray_t *levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned int level); +# 5739 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy3D(const struct cudaMemcpy3DParms *p); +# 5770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeer(const struct cudaMemcpy3DPeerParms *p); +# 5888 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream = 0); +# 5914 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeerAsync(const struct cudaMemcpy3DPeerParms *p, cudaStream_t stream = 0); +# 5948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemGetInfo(size_t *free, size_t *total); +# 5974 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaArrayGetInfo(struct cudaChannelFormatDesc *desc, struct cudaExtent *extent, unsigned int *flags, cudaArray_t array); +# 6003 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaArrayGetPlane(cudaArray_t *pPlaneArray, cudaArray_t hArray, unsigned int planeIdx); +# 6027 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaArray_t array, int device); +# 6051 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaMipmappedArray_t mipmap, int device); +# 6080 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaArray_t array); +# 6110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaMipmappedArray_t mipmap); +# 6155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind); +# 6190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyPeer(void *dst, int dstDevice, const void *src, int srcDevice, size_t count); +# 6239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2D(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); +# 6289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); +# 6339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArray(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind); +# 6386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 6429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbol(const void *symbol, const void *src, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyHostToDevice); +# 6472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbol(void *dst, const void *symbol, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost); +# 6529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6564 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyPeerAsync(void *dst, int dstDevice, const void *src, int srcDevice, size_t count, cudaStream_t stream = 0); +# 6627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6685 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6742 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArrayAsync(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6793 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync(const void *symbol, const void *src, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6844 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync(void *dst, const void *symbol, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemset(void *devPtr, int value, size_t count); +# 6907 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemset2D(void *devPtr, size_t pitch, int value, size_t width, size_t height); +# 6953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemset3D(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent); +# 6989 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream = 0); +# 7030 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0); +# 7083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream = 0); +# 7111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetSymbolAddress(void **devPtr, const void *symbol); +# 7138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetSymbolSize(size_t *size, const void *symbol); +# 7208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPrefetchAsync(const void *devPtr, size_t count, int dstDevice, cudaStream_t stream = 0); +# 7324 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemAdvise(const void *devPtr, size_t count, enum cudaMemoryAdvise advice, int device); +# 7383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttribute(void *data, size_t dataSize, enum cudaMemRangeAttribute attribute, const void *devPtr, size_t count); +# 7422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttributes(void **data, size_t *dataSizes, enum cudaMemRangeAttribute *attributes, size_t numAttributes, const void *devPtr, size_t count); +# 7482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind); +# 7524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArray(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind); +# 7567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 7618 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7668 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArrayAsync(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7737 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocAsync(void **devPtr, size_t size, cudaStream_t hStream); +# 7763 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeAsync(void *devPtr, cudaStream_t hStream); +# 7788 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolTrimTo(cudaMemPool_t memPool, size_t minBytesToKeep); +# 7832 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolSetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); +# 7880 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolGetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); +# 7895 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolSetAccess(cudaMemPool_t memPool, const struct cudaMemAccessDesc *descList, size_t count); +# 7908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolGetAccess(enum cudaMemAccessFlags *flags, cudaMemPool_t memPool, struct cudaMemLocation *location); +# 7928 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolCreate(cudaMemPool_t *memPool, const struct cudaMemPoolProps *poolProps); +# 7950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolDestroy(cudaMemPool_t memPool); +# 7986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocFromPoolAsync(void **ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream); +# 8011 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolExportToShareableHandle( + void *shareableHandle, + cudaMemPool_t memPool, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); +# 8038 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolImportFromShareableHandle( + cudaMemPool_t *memPool, + void *shareableHandle, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); +# 8061 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolExportPointer(struct cudaMemPoolPtrExportData *exportData, void *ptr); +# 8090 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolImportPointer(void **ptr, cudaMemPool_t memPool, struct cudaMemPoolPtrExportData *exportData); +# 8242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaPointerGetAttributes(struct cudaPointerAttributes *attributes, const void *ptr); +# 8283 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceCanAccessPeer(int *canAccessPeer, int device, int peerDevice); +# 8325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceEnablePeerAccess(int peerDevice, unsigned int flags); +# 8347 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceDisablePeerAccess(int peerDevice); +# 8411 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsUnregisterResource(cudaGraphicsResource_t resource); +# 8446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsResourceSetMapFlags(cudaGraphicsResource_t resource, unsigned int flags); +# 8485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsMapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); +# 8520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsUnmapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); +# 8552 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedPointer(void **devPtr, size_t *size, cudaGraphicsResource_t resource); +# 8590 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsSubResourceGetMappedArray(cudaArray_t *array, cudaGraphicsResource_t resource, unsigned int arrayIndex, unsigned int mipLevel); +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray_t *mipmappedArray, cudaGraphicsResource_t resource); +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t size = +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 3 4 + (0x7fffffff * 2U + 1U) +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + ); +# 8749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture2D(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t width, size_t height, size_t pitch); +# 8787 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToArray(const struct textureReference *texref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); +# 8827 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray(const struct textureReference *texref, cudaMipmappedArray_const_t mipmappedArray, const struct cudaChannelFormatDesc *desc); +# 8853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaUnbindTexture(const struct textureReference *texref); +# 8882 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset(size_t *offset, const struct textureReference *texref); +# 8912 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureReference(const struct textureReference **texref, const void *symbol); +# 8957 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindSurfaceToArray(const struct surfaceReference *surfref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); +# 8982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetSurfaceReference(const struct surfaceReference **surfref, const void *symbol); +# 9017 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetChannelDesc(struct cudaChannelFormatDesc *desc, cudaArray_const_t array); +# 9047 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) struct cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, enum cudaChannelFormatKind f); +# 9271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaCreateTextureObject(cudaTextureObject_t *pTexObject, const struct cudaResourceDesc *pResDesc, const struct cudaTextureDesc *pTexDesc, const struct cudaResourceViewDesc *pResViewDesc); +# 9291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroyTextureObject(cudaTextureObject_t texObject); +# 9311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaTextureObject_t texObject); +# 9331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetTextureObjectTextureDesc(struct cudaTextureDesc *pTexDesc, cudaTextureObject_t texObject); +# 9352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceViewDesc(struct cudaResourceViewDesc *pResViewDesc, cudaTextureObject_t texObject); +# 9397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaCreateSurfaceObject(cudaSurfaceObject_t *pSurfObject, const struct cudaResourceDesc *pResDesc); +# 9417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroySurfaceObject(cudaSurfaceObject_t surfObject); +# 9436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetSurfaceObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaSurfaceObject_t surfObject); +# 9470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDriverGetVersion(int *driverVersion); +# 9495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); +# 9542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphCreate(cudaGraph_t *pGraph, unsigned int flags); +# 9639 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddKernelNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaKernelNodeParams *pNodeParams); +# 9672 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetParams(cudaGraphNode_t node, struct cudaKernelNodeParams *pNodeParams); +# 9697 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetParams(cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); +# 9717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeCopyAttributes( + cudaGraphNode_t hSrc, + cudaGraphNode_t hDst); +# 9740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + cudaKernelNodeAttrValue *value_out); +# 9764 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + const cudaKernelNodeAttrValue *value); +# 9814 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemcpy3DParms *pCopyParams); +# 9873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 9942 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 10010 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode1D( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); +# 10042 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeGetParams(cudaGraphNode_t node, struct cudaMemcpy3DParms *pNodeParams); +# 10068 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams(cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); +# 10107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 10153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 10199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams1D( + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); +# 10246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemsetNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemsetParams *pMemsetParams); +# 10269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeGetParams(cudaGraphNode_t node, struct cudaMemsetParams *pNodeParams); +# 10292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeSetParams(cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); +# 10333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddHostNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaHostNodeParams *pNodeParams); +# 10356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphHostNodeGetParams(cudaGraphNode_t node, struct cudaHostNodeParams *pNodeParams); +# 10379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphHostNodeSetParams(cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); +# 10419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddChildGraphNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaGraph_t childGraph); +# 10446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphChildGraphNodeGetGraph(cudaGraphNode_t node, cudaGraph_t *pGraph); +# 10483 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddEmptyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies); +# 10526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddEventRecordNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); +# 10553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); +# 10580 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddEventWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); +# 10653 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); +# 10680 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10729 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresSignalNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); +# 10762 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreSignalNodeParams *params_out); +# 10789 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); +# 10838 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); +# 10871 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreWaitNodeParams *params_out); +# 10898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); +# 10975 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemAllocNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, struct cudaMemAllocNodeParams *nodeParams); +# 11002 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemAllocNodeGetParams(cudaGraphNode_t node, struct cudaMemAllocNodeParams *params_out); +# 11062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemFreeNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, void *dptr); +# 11086 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemFreeNodeGetParams(cudaGraphNode_t node, void *dptr_out); +# 11114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGraphMemTrim(int device); +# 11151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); +# 11185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); +# 11213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphClone(cudaGraph_t *pGraphClone, cudaGraph_t originalGraph); +# 11241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeFindInClone(cudaGraphNode_t *pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph); +# 11272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetType(cudaGraphNode_t node, enum cudaGraphNodeType *pType); +# 11303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphGetNodes(cudaGraph_t graph, cudaGraphNode_t *nodes, size_t *numNodes); +# 11334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphGetRootNodes(cudaGraph_t graph, cudaGraphNode_t *pRootNodes, size_t *pNumRootNodes); +# 11368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphGetEdges(cudaGraph_t graph, cudaGraphNode_t *from, cudaGraphNode_t *to, size_t *numEdges); +# 11399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependencies(cudaGraphNode_t node, cudaGraphNode_t *pDependencies, size_t *pNumDependencies); +# 11431 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependentNodes(cudaGraphNode_t node, cudaGraphNode_t *pDependentNodes, size_t *pNumDependentNodes); +# 11462 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); +# 11493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphRemoveDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); +# 11523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphDestroyNode(cudaGraphNode_t node); +# 11561 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphInstantiate(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, cudaGraphNode_t *pErrorNode, char *pLogBuffer, size_t bufferSize); +# 11611 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphInstantiateWithFlags(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, unsigned long long flags); +# 11655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecKernelNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); +# 11705 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); +# 11760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 11823 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 11884 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams1D( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); +# 11938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecMemsetNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); +# 11977 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecHostNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); +# 12023 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecChildGraphNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph); +# 12067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecEventRecordNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecEventWaitNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresSignalNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); +# 12205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresWaitNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); +# 12284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeSetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int isEnabled); +# 12351 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int *isEnabled); +# 12510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecUpdate(cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphNode_t *hErrorNode_out, enum cudaGraphExecUpdateResult *updateResult_out); +# 12535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphUpload(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphLaunch(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12589 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecDestroy(cudaGraphExec_t graphExec); +# 12610 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphDestroy(cudaGraph_t graph); +# 12629 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphDebugDotPrint(cudaGraph_t graph, const char *path, unsigned int flags); +# 12665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaUserObjectCreate(cudaUserObject_t *object_out, void *ptr, cudaHostFn_t destroy, unsigned int initialRefcount, unsigned int flags); +# 12689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaUserObjectRetain(cudaUserObject_t object, unsigned int count = 1); +# 12717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaUserObjectRelease(cudaUserObject_t object, unsigned int count = 1); +# 12745 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphRetainUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1, unsigned int flags = 0); +# 12770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphReleaseUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1); +# 12836 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetDriverEntryPoint(const char *symbol, void **funcPtr, unsigned long long flags); + + + + +extern __attribute__((host)) cudaError_t cudaGetExportTable(const void **ppExportTable, const cudaUUID_t *pExportTableId); +# 13017 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetFuncBySymbol(cudaFunction_t* functionPtr, const void* symbolPtr); +# 13175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +} +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 2 +# 124 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf1(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf2(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf4(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(char) * 8; + + + + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); + +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescNV12(void) +{ + int e = (int)sizeof(char) * 8; + + return cudaCreateChannelDesc(e, e, e, 0, cudaChannelFormatKindNV12); +} + +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindSignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindSignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindSignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindSignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindUnsignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindUnsignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 0, cudaChannelFormatKindNV12); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindUnsignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindSignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7SRGB); +} +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 1 +# 53 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 54 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 55 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static __inline__ __attribute__((host)) struct cudaPitchedPtr make_cudaPitchedPtr(void *d, size_t p, size_t xsz, size_t ysz) +{ + struct cudaPitchedPtr s; + + s.ptr = d; + s.pitch = p; + s.xsize = xsz; + s.ysize = ysz; + + return s; +} +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static __inline__ __attribute__((host)) struct cudaPos make_cudaPos(size_t x, size_t y, size_t z) +{ + struct cudaPos p; + + p.x = x; + p.y = y; + p.z = z; + + return p; +} +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static __inline__ __attribute__((host)) struct cudaExtent make_cudaExtent(size_t w, size_t h, size_t d) +{ + struct cudaExtent e; + + e.width = w; + e.height = h; + e.depth = d; + + return e; +} +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x); + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y); + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z); + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w); + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x); + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y); + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z); + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w); + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x); + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x); + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y); + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y); + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z); + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z); + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w); + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w); + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x); + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y); + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z); + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x); + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y); + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z); + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w); + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x) +{ + char1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x) +{ + uchar1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y) +{ + char2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y) +{ + uchar2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z) +{ + char3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z) +{ + uchar3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w) +{ + char4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w) +{ + uchar4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x) +{ + short1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x) +{ + ushort1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y) +{ + short2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y) +{ + ushort2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z) +{ + short3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z) +{ + ushort3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w) +{ + short4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w) +{ + ushort4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x) +{ + int1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x) +{ + uint1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y) +{ + int2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y) +{ + uint2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z) +{ + int3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z) +{ + uint3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w) +{ + int4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w) +{ + uint4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x) +{ + long1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x) +{ + ulong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y) +{ + long2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y) +{ + ulong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z) +{ + long3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z) +{ + ulong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w) +{ + long4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w) +{ + ulong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x) +{ + float1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y) +{ + float2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z) +{ + float3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w) +{ + float4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x) +{ + longlong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x) +{ + ulonglong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y) +{ + longlong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y) +{ + ulonglong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z) +{ + longlong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z) +{ + ulonglong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w) +{ + longlong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w) +{ + ulonglong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x) +{ + double1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y) +{ + double2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z) +{ + double3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w) +{ + double4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 2 +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 1 +# 71 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 85 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/usr/include/string.h" 1 3 4 +# 26 "/usr/include/string.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 27 "/usr/include/string.h" 2 3 4 + + +# 28 "/usr/include/string.h" 3 4 +extern "C" { + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 34 "/usr/include/string.h" 2 3 4 +# 43 "/usr/include/string.h" 3 4 +extern void *memcpy (void *__restrict __dest, const void *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void *memmove (void *__dest, const void *__src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern void *memccpy (void *__restrict __dest, const void *__restrict __src, + int __c, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + +extern int memcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + +extern "C++" +{ +extern void *memchr (void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const void *memchr (const void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 89 "/usr/include/string.h" 3 4 +} +# 99 "/usr/include/string.h" 3 4 +extern "C++" void *rawmemchr (void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *rawmemchr (const void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" void *memrchr (void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 122 "/usr/include/string.h" 3 4 +extern char *strcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strcat (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncat (char *__restrict __dest, const char *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern int strncmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcoll (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern size_t strxfrm (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (2))); + + + +# 1 "/usr/include/bits/types/locale_t.h" 1 3 4 +# 22 "/usr/include/bits/types/locale_t.h" 3 4 +# 1 "/usr/include/bits/types/__locale_t.h" 1 3 4 +# 28 "/usr/include/bits/types/__locale_t.h" 3 4 +struct __locale_struct +{ + + struct __locale_data *__locales[13]; + + + const unsigned short int *__ctype_b; + const int *__ctype_tolower; + const int *__ctype_toupper; + + + const char *__names[13]; +}; + +typedef struct __locale_struct *__locale_t; +# 23 "/usr/include/bits/types/locale_t.h" 2 3 4 + +typedef __locale_t locale_t; +# 154 "/usr/include/string.h" 2 3 4 + + +extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + +extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, + locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4))); + + + + + +extern char *strdup (const char *__s) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); + + + + + + +extern char *strndup (const char *__string, size_t __n) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); +# 204 "/usr/include/string.h" 3 4 +extern "C++" +{ +extern char *strchr (char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strchr (const char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 224 "/usr/include/string.h" 3 4 +} + + + + + + +extern "C++" +{ +extern char *strrchr (char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strrchr (const char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 251 "/usr/include/string.h" 3 4 +} +# 261 "/usr/include/string.h" 3 4 +extern "C++" char *strchrnul (char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const char *strchrnul (const char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 273 "/usr/include/string.h" 3 4 +extern size_t strcspn (const char *__s, const char *__reject) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern size_t strspn (const char *__s, const char *__accept) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern "C++" +{ +extern char *strpbrk (char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strpbrk (const char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 301 "/usr/include/string.h" 3 4 +} + + + + + + +extern "C++" +{ +extern char *strstr (char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strstr (const char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 328 "/usr/include/string.h" 3 4 +} + + + + + + + +extern char *strtok (char *__restrict __s, const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *__strtok_r (char *__restrict __s, + const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + +extern char *strtok_r (char *__restrict __s, const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + + + + + +extern "C++" char *strcasestr (char *__haystack, const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern "C++" const char *strcasestr (const char *__haystack, + const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 369 "/usr/include/string.h" 3 4 +extern void *memmem (const void *__haystack, size_t __haystacklen, + const void *__needle, size_t __needlelen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3))); + + + +extern void *__mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern void *mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern size_t strlen (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern size_t strnlen (const char *__string, size_t __maxlen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern char *strerror (int __errnum) throw (); +# 421 "/usr/include/string.h" 3 4 +extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))) ; + + + + + +extern char *strerror_l (int __errnum, locale_t __l) throw (); + + + +# 1 "/usr/include/strings.h" 1 3 4 +# 23 "/usr/include/strings.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 24 "/usr/include/strings.h" 2 3 4 + + + + + + +extern "C" { + + + +extern int bcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern void bcopy (const void *__src, void *__dest, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern "C++" +{ +extern char *index (char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *index (const char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 66 "/usr/include/strings.h" 3 4 +} + + + + + + + +extern "C++" +{ +extern char *rindex (char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *rindex (const char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 94 "/usr/include/strings.h" 3 4 +} +# 104 "/usr/include/strings.h" 3 4 +extern int ffs (int __i) throw () __attribute__ ((__const__)); + + + + + +extern int ffsl (long int __l) throw () __attribute__ ((__const__)); +__extension__ extern int ffsll (long long int __ll) + throw () __attribute__ ((__const__)); + + + +extern int strcasecmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + + + + +extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + + +extern int strncasecmp_l (const char *__s1, const char *__s2, + size_t __n, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4))); + + +} +# 433 "/usr/include/string.h" 2 3 4 + + + +extern void explicit_bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern char *strsep (char **__restrict __stringp, + const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern char *strsignal (int __sig) throw (); + + +extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + +extern char *__stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern int strverscmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + +extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" char *basename (char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); +extern "C++" const char *basename (const char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); +# 499 "/usr/include/string.h" 3 4 +} +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/usr/include/time.h" 1 3 4 +# 29 "/usr/include/time.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 30 "/usr/include/time.h" 2 3 4 + + + +# 1 "/usr/include/bits/time.h" 1 3 4 +# 26 "/usr/include/bits/time.h" 3 4 +# 1 "/usr/include/bits/types.h" 1 3 4 +# 27 "/usr/include/bits/types.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 28 "/usr/include/bits/types.h" 2 3 4 +# 1 "/usr/include/bits/timesize.h" 1 3 4 +# 29 "/usr/include/bits/types.h" 2 3 4 + + +typedef unsigned char __u_char; +typedef unsigned short int __u_short; +typedef unsigned int __u_int; +typedef unsigned long int __u_long; + + +typedef signed char __int8_t; +typedef unsigned char __uint8_t; +typedef signed short int __int16_t; +typedef unsigned short int __uint16_t; +typedef signed int __int32_t; +typedef unsigned int __uint32_t; + +typedef signed long int __int64_t; +typedef unsigned long int __uint64_t; + + + + + + +typedef __int8_t __int_least8_t; +typedef __uint8_t __uint_least8_t; +typedef __int16_t __int_least16_t; +typedef __uint16_t __uint_least16_t; +typedef __int32_t __int_least32_t; +typedef __uint32_t __uint_least32_t; +typedef __int64_t __int_least64_t; +typedef __uint64_t __uint_least64_t; + + + +typedef long int __quad_t; +typedef unsigned long int __u_quad_t; + + + + + + + +typedef long int __intmax_t; +typedef unsigned long int __uintmax_t; +# 141 "/usr/include/bits/types.h" 3 4 +# 1 "/usr/include/bits/typesizes.h" 1 3 4 +# 142 "/usr/include/bits/types.h" 2 3 4 +# 1 "/usr/include/bits/time64.h" 1 3 4 +# 143 "/usr/include/bits/types.h" 2 3 4 + + +typedef unsigned long int __dev_t; +typedef unsigned int __uid_t; +typedef unsigned int __gid_t; +typedef unsigned long int __ino_t; +typedef unsigned long int __ino64_t; +typedef unsigned int __mode_t; +typedef unsigned long int __nlink_t; +typedef long int __off_t; +typedef long int __off64_t; +typedef int __pid_t; +typedef struct { int __val[2]; } __fsid_t; +typedef long int __clock_t; +typedef unsigned long int __rlim_t; +typedef unsigned long int __rlim64_t; +typedef unsigned int __id_t; +typedef long int __time_t; +typedef unsigned int __useconds_t; +typedef long int __suseconds_t; + +typedef int __daddr_t; +typedef int __key_t; + + +typedef int __clockid_t; + + +typedef void * __timer_t; + + +typedef long int __blksize_t; + + + + +typedef long int __blkcnt_t; +typedef long int __blkcnt64_t; + + +typedef unsigned long int __fsblkcnt_t; +typedef unsigned long int __fsblkcnt64_t; + + +typedef unsigned long int __fsfilcnt_t; +typedef unsigned long int __fsfilcnt64_t; + + +typedef long int __fsword_t; + +typedef long int __ssize_t; + + +typedef long int __syscall_slong_t; + +typedef unsigned long int __syscall_ulong_t; + + + +typedef __off64_t __loff_t; +typedef char *__caddr_t; + + +typedef long int __intptr_t; + + +typedef unsigned int __socklen_t; + + + + +typedef int __sig_atomic_t; +# 27 "/usr/include/bits/time.h" 2 3 4 +# 73 "/usr/include/bits/time.h" 3 4 +# 1 "/usr/include/bits/timex.h" 1 3 4 +# 22 "/usr/include/bits/timex.h" 3 4 +# 1 "/usr/include/bits/types/struct_timeval.h" 1 3 4 + + + + + + + +struct timeval +{ + __time_t tv_sec; + __suseconds_t tv_usec; +}; +# 23 "/usr/include/bits/timex.h" 2 3 4 + + + +struct timex +{ + unsigned int modes; + __syscall_slong_t offset; + __syscall_slong_t freq; + __syscall_slong_t maxerror; + __syscall_slong_t esterror; + int status; + __syscall_slong_t constant; + __syscall_slong_t precision; + __syscall_slong_t tolerance; + struct timeval time; + __syscall_slong_t tick; + __syscall_slong_t ppsfreq; + __syscall_slong_t jitter; + int shift; + __syscall_slong_t stabil; + __syscall_slong_t jitcnt; + __syscall_slong_t calcnt; + __syscall_slong_t errcnt; + __syscall_slong_t stbcnt; + + int tai; + + + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; +}; +# 74 "/usr/include/bits/time.h" 2 3 4 + +extern "C" { + + +extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) throw (); + +} +# 34 "/usr/include/time.h" 2 3 4 + + + +# 1 "/usr/include/bits/types/clock_t.h" 1 3 4 + + + + + + +typedef __clock_t clock_t; +# 38 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/time_t.h" 1 3 4 + + + + + + +typedef __time_t time_t; +# 39 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/struct_tm.h" 1 3 4 + + + + + + +struct tm +{ + int tm_sec; + int tm_min; + int tm_hour; + int tm_mday; + int tm_mon; + int tm_year; + int tm_wday; + int tm_yday; + int tm_isdst; + + + long int tm_gmtoff; + const char *tm_zone; + + + + +}; +# 40 "/usr/include/time.h" 2 3 4 + + +# 1 "/usr/include/bits/types/struct_timespec.h" 1 3 4 + + + + + +# 1 "/usr/include/bits/endian.h" 1 3 4 +# 35 "/usr/include/bits/endian.h" 3 4 +# 1 "/usr/include/bits/endianness.h" 1 3 4 +# 36 "/usr/include/bits/endian.h" 2 3 4 +# 7 "/usr/include/bits/types/struct_timespec.h" 2 3 4 + + + +struct timespec +{ + __time_t tv_sec; + + + + __syscall_slong_t tv_nsec; +# 26 "/usr/include/bits/types/struct_timespec.h" 3 4 +}; +# 43 "/usr/include/time.h" 2 3 4 + + + +# 1 "/usr/include/bits/types/clockid_t.h" 1 3 4 + + + + + + +typedef __clockid_t clockid_t; +# 47 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/timer_t.h" 1 3 4 + + + + + + +typedef __timer_t timer_t; +# 48 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/struct_itimerspec.h" 1 3 4 + + + + + + + +struct itimerspec + { + struct timespec it_interval; + struct timespec it_value; + }; +# 49 "/usr/include/time.h" 2 3 4 +struct sigevent; + + + + +typedef __pid_t pid_t; +# 68 "/usr/include/time.h" 3 4 +extern "C" { + + + +extern clock_t clock (void) throw (); + + +extern time_t time (time_t *__timer) throw (); + + +extern double difftime (time_t __time1, time_t __time0) + throw () __attribute__ ((__const__)); + + +extern time_t mktime (struct tm *__tp) throw (); + + + + + +extern size_t strftime (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp) throw (); + + + + +extern char *strptime (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp) + throw (); + + + + + + +extern size_t strftime_l (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp, + locale_t __loc) throw (); + + + +extern char *strptime_l (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp, + locale_t __loc) throw (); + + + + + +extern struct tm *gmtime (const time_t *__timer) throw (); + + + +extern struct tm *localtime (const time_t *__timer) throw (); + + + + +extern struct tm *gmtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + +extern struct tm *localtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + + +extern char *asctime (const struct tm *__tp) throw (); + + +extern char *ctime (const time_t *__timer) throw (); + + + + + + +extern char *asctime_r (const struct tm *__restrict __tp, + char *__restrict __buf) throw (); + + +extern char *ctime_r (const time_t *__restrict __timer, + char *__restrict __buf) throw (); + + + + +extern char *__tzname[2]; +extern int __daylight; +extern long int __timezone; + + + + +extern char *tzname[2]; + + + +extern void tzset (void) throw (); + + + +extern int daylight; +extern long int timezone; +# 190 "/usr/include/time.h" 3 4 +extern time_t timegm (struct tm *__tp) throw (); + + +extern time_t timelocal (struct tm *__tp) throw (); + + +extern int dysize (int __year) throw () __attribute__ ((__const__)); +# 205 "/usr/include/time.h" 3 4 +extern int nanosleep (const struct timespec *__requested_time, + struct timespec *__remaining); + + + +extern int clock_getres (clockid_t __clock_id, struct timespec *__res) throw (); + + +extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) throw (); + + +extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) + throw (); + + + + + + +extern int clock_nanosleep (clockid_t __clock_id, int __flags, + const struct timespec *__req, + struct timespec *__rem); + + +extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) throw (); + + + + +extern int timer_create (clockid_t __clock_id, + struct sigevent *__restrict __evp, + timer_t *__restrict __timerid) throw (); + + +extern int timer_delete (timer_t __timerid) throw (); + + +extern int timer_settime (timer_t __timerid, int __flags, + const struct itimerspec *__restrict __value, + struct itimerspec *__restrict __ovalue) throw (); + + +extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) + throw (); + + +extern int timer_getoverrun (timer_t __timerid) throw (); + + + + + +extern int timespec_get (struct timespec *__ts, int __base) + throw () __attribute__ ((__nonnull__ (1))); +# 274 "/usr/include/time.h" 3 4 +extern int getdate_err; +# 283 "/usr/include/time.h" 3 4 +extern struct tm *getdate (const char *__string); +# 297 "/usr/include/time.h" 3 4 +extern int getdate_r (const char *__restrict __string, + struct tm *__restrict __resbufp); + + +} +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + +# 88 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern "C" +{ + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) clock_t clock(void) + + + + +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 +throw () +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memset(void*, int, size_t) +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memcpy(void*, const void*, size_t) +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; + +} +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/usr/include/c++/7/new" 1 3 +# 37 "/usr/include/c++/7/new" 3 + +# 38 "/usr/include/c++/7/new" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 18 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 3 +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 1 3 + + +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 4 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 +# 2192 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2192 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std +{ + typedef long unsigned int size_t; + typedef long int ptrdiff_t; + + + typedef decltype(nullptr) nullptr_t; + +} +# 2214 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +namespace __gnu_cxx +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +# 2496 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h" 1 3 +# 2497 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h" 1 3 +# 2500 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 +# 19 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 2 3 +# 40 "/usr/include/c++/7/new" 2 3 +# 1 "/usr/include/c++/7/exception" 1 3 +# 33 "/usr/include/c++/7/exception" 3 + +# 34 "/usr/include/c++/7/exception" 3 + +#pragma GCC visibility push(default) + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 38 "/usr/include/c++/7/exception" 2 3 +# 1 "/usr/include/c++/7/bits/exception.h" 1 3 +# 34 "/usr/include/c++/7/bits/exception.h" 3 + +# 35 "/usr/include/c++/7/bits/exception.h" 3 + +#pragma GCC visibility push(default) + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 39 "/usr/include/c++/7/bits/exception.h" 2 3 + +extern "C++" { + +namespace std +{ +# 60 "/usr/include/c++/7/bits/exception.h" 3 + class exception + { + public: + exception() noexcept { } + virtual ~exception() noexcept; + + + + virtual const char* + what() const noexcept; + }; + +} + +} + +#pragma GCC visibility pop +# 39 "/usr/include/c++/7/exception" 2 3 + +extern "C++" { + +namespace std +{ + + + class bad_exception : public exception + { + public: + bad_exception() noexcept { } + + + + virtual ~bad_exception() noexcept; + + + virtual const char* + what() const noexcept; + }; + + + typedef void (*terminate_handler) (); + + + typedef void (*unexpected_handler) (); + + + terminate_handler set_terminate(terminate_handler) noexcept; + + + + terminate_handler get_terminate() noexcept; + + + + + void terminate() noexcept __attribute__ ((__noreturn__)); + + + unexpected_handler set_unexpected(unexpected_handler) noexcept; + + + + unexpected_handler get_unexpected() noexcept; + + + + + void unexpected() __attribute__ ((__noreturn__)); +# 101 "/usr/include/c++/7/exception" 3 + bool uncaught_exception() noexcept __attribute__ ((__pure__)); + + + + + int uncaught_exceptions() noexcept __attribute__ ((__pure__)); + + + +} + +namespace __gnu_cxx +{ + +# 132 "/usr/include/c++/7/exception" 3 + void __verbose_terminate_handler(); + + +} + +} + +#pragma GCC visibility pop + + +# 1 "/usr/include/c++/7/bits/exception_ptr.h" 1 3 +# 34 "/usr/include/c++/7/bits/exception_ptr.h" 3 +#pragma GCC visibility push(default) + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 37 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/bits/exception_defines.h" 1 3 +# 38 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 1 3 +# 34 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 3 + +# 35 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 3 + +#pragma GCC visibility push(default) + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 39 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 2 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 40 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 2 3 +# 50 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 3 +namespace std +{ + class type_info; +} + +namespace __cxxabiv1 +{ + struct __cxa_refcounted_exception; + + extern "C" + { + + void* + __cxa_allocate_exception(size_t) noexcept; + + void + __cxa_free_exception(void*) noexcept; + + + __cxa_refcounted_exception* + __cxa_init_primary_exception(void *object, std::type_info *tinfo, + void ( *dest) (void *)) noexcept; + + } +} + + + +#pragma GCC visibility pop +# 39 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/typeinfo" 1 3 +# 32 "/usr/include/c++/7/typeinfo" 3 + +# 33 "/usr/include/c++/7/typeinfo" 3 + + + +# 1 "/usr/include/c++/7/bits/hash_bytes.h" 1 3 +# 33 "/usr/include/c++/7/bits/hash_bytes.h" 3 + +# 34 "/usr/include/c++/7/bits/hash_bytes.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 36 "/usr/include/c++/7/bits/hash_bytes.h" 2 3 + +namespace std +{ + + + + + + + + size_t + _Hash_bytes(const void* __ptr, size_t __len, size_t __seed); + + + + + + size_t + _Fnv_hash_bytes(const void* __ptr, size_t __len, size_t __seed); + + +} +# 37 "/usr/include/c++/7/typeinfo" 2 3 + + +#pragma GCC visibility push(default) + +extern "C++" { + +namespace __cxxabiv1 +{ + class __class_type_info; +} +# 80 "/usr/include/c++/7/typeinfo" 3 +namespace std +{ + + + + + + + class type_info + { + public: + + + + + virtual ~type_info(); + + + + const char* name() const noexcept + { return __name[0] == '*' ? __name + 1 : __name; } +# 115 "/usr/include/c++/7/typeinfo" 3 + bool before(const type_info& __arg) const noexcept + { return (__name[0] == '*' && __arg.__name[0] == '*') + ? __name < __arg.__name + : __builtin_strcmp (__name, __arg.__name) < 0; } + + bool operator==(const type_info& __arg) const noexcept + { + return ((__name == __arg.__name) + || (__name[0] != '*' && + __builtin_strcmp (__name, __arg.__name) == 0)); + } +# 136 "/usr/include/c++/7/typeinfo" 3 + bool operator!=(const type_info& __arg) const noexcept + { return !operator==(__arg); } + + + size_t hash_code() const noexcept + { + + return _Hash_bytes(name(), __builtin_strlen(name()), + static_cast(0xc70f6907UL)); + + + + } + + + + virtual bool __is_pointer_p() const; + + + virtual bool __is_function_p() const; + + + + + + + + virtual bool __do_catch(const type_info *__thr_type, void **__thr_obj, + unsigned __outer) const; + + + virtual bool __do_upcast(const __cxxabiv1::__class_type_info *__target, + void **__obj_ptr) const; + + protected: + const char *__name; + + explicit type_info(const char *__n): __name(__n) { } + + private: + + type_info& operator=(const type_info&); + type_info(const type_info&); + }; + + + + + + + + class bad_cast : public exception + { + public: + bad_cast() noexcept { } + + + + virtual ~bad_cast() noexcept; + + + virtual const char* what() const noexcept; + }; + + + + + + class bad_typeid : public exception + { + public: + bad_typeid () noexcept { } + + + + virtual ~bad_typeid() noexcept; + + + virtual const char* what() const noexcept; + }; +} + +} + +#pragma GCC visibility pop +# 40 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/new" 1 3 +# 41 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 + +extern "C++" { + +namespace std +{ + class type_info; + + + + + + namespace __exception_ptr + { + class exception_ptr; + } + + using __exception_ptr::exception_ptr; + + + + + + exception_ptr current_exception() noexcept; + + template + exception_ptr make_exception_ptr(_Ex) noexcept; + + + void rethrow_exception(exception_ptr) __attribute__ ((__noreturn__)); + + namespace __exception_ptr + { + using std::rethrow_exception; + + + + + + class exception_ptr + { + void* _M_exception_object; + + explicit exception_ptr(void* __e) noexcept; + + void _M_addref() noexcept; + void _M_release() noexcept; + + void *_M_get() const noexcept __attribute__ ((__pure__)); + + friend exception_ptr std::current_exception() noexcept; + friend void std::rethrow_exception(exception_ptr); + template + friend exception_ptr std::make_exception_ptr(_Ex) noexcept; + + public: + exception_ptr() noexcept; + + exception_ptr(const exception_ptr&) noexcept; + + + exception_ptr(nullptr_t) noexcept + : _M_exception_object(0) + { } + + exception_ptr(exception_ptr&& __o) noexcept + : _M_exception_object(__o._M_exception_object) + { __o._M_exception_object = 0; } +# 117 "/usr/include/c++/7/bits/exception_ptr.h" 3 + exception_ptr& + operator=(const exception_ptr&) noexcept; + + + exception_ptr& + operator=(exception_ptr&& __o) noexcept + { + exception_ptr(static_cast(__o)).swap(*this); + return *this; + } + + + ~exception_ptr() noexcept; + + void + swap(exception_ptr&) noexcept; +# 144 "/usr/include/c++/7/bits/exception_ptr.h" 3 + explicit operator bool() const + { return _M_exception_object; } + + + friend bool + operator==(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + const class std::type_info* + __cxa_exception_type() const noexcept + __attribute__ ((__pure__)); + }; + + bool + operator==(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + bool + operator!=(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + inline void + swap(exception_ptr& __lhs, exception_ptr& __rhs) + { __lhs.swap(__rhs); } + + template + inline void + __dest_thunk(void* __x) + { static_cast<_Ex*>(__x)->~_Ex(); } + + } + + + template + exception_ptr + make_exception_ptr(_Ex __ex) noexcept + { + + void* __e = __cxxabiv1::__cxa_allocate_exception(sizeof(_Ex)); + (void) __cxxabiv1::__cxa_init_primary_exception( + __e, const_cast(&typeid(__ex)), + __exception_ptr::__dest_thunk<_Ex>); + try + { + ::new (__e) _Ex(__ex); + return exception_ptr(__e); + } + catch(...) + { + __cxxabiv1::__cxa_free_exception(__e); + return current_exception(); + } +# 208 "/usr/include/c++/7/bits/exception_ptr.h" 3 + } + + + + + + template + exception_ptr + copy_exception(_Ex __ex) noexcept __attribute__ ((__deprecated__)); + + template + exception_ptr + copy_exception(_Ex __ex) noexcept + { return std::make_exception_ptr<_Ex>(__ex); } + + +} + +} + +#pragma GCC visibility pop +# 143 "/usr/include/c++/7/exception" 2 3 +# 1 "/usr/include/c++/7/bits/nested_exception.h" 1 3 +# 33 "/usr/include/c++/7/bits/nested_exception.h" 3 +#pragma GCC visibility push(default) + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 40 "/usr/include/c++/7/bits/nested_exception.h" 2 3 +# 1 "/usr/include/c++/7/bits/move.h" 1 3 +# 33 "/usr/include/c++/7/bits/move.h" 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 34 "/usr/include/c++/7/bits/move.h" 2 3 +# 1 "/usr/include/c++/7/bits/concept_check.h" 1 3 +# 33 "/usr/include/c++/7/bits/concept_check.h" 3 + +# 34 "/usr/include/c++/7/bits/concept_check.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 36 "/usr/include/c++/7/bits/concept_check.h" 2 3 +# 35 "/usr/include/c++/7/bits/move.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + template + inline constexpr _Tp* + __addressof(_Tp& __r) noexcept + { return __builtin_addressof(__r); } + + +} + + +# 1 "/usr/include/c++/7/type_traits" 1 3 +# 32 "/usr/include/c++/7/type_traits" 3 + +# 33 "/usr/include/c++/7/type_traits" 3 + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 39 "/usr/include/c++/7/type_traits" 2 3 + + + +namespace std +{ + typedef short unsigned int uint_least16_t; + typedef unsigned int uint_least32_t; +} + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + +# 68 "/usr/include/c++/7/type_traits" 3 + template + struct integral_constant + { + static constexpr _Tp value = __v; + typedef _Tp value_type; + typedef integral_constant<_Tp, __v> type; + constexpr operator value_type() const noexcept { return value; } + + + + + constexpr value_type operator()() const noexcept { return value; } + + }; + + template + constexpr _Tp integral_constant<_Tp, __v>::value; + + + typedef integral_constant true_type; + + + typedef integral_constant false_type; + + template + using __bool_constant = integral_constant; +# 103 "/usr/include/c++/7/type_traits" 3 + template + struct conditional; + + template + struct __or_; + + template<> + struct __or_<> + : public false_type + { }; + + template + struct __or_<_B1> + : public _B1 + { }; + + template + struct __or_<_B1, _B2> + : public conditional<_B1::value, _B1, _B2>::type + { }; + + template + struct __or_<_B1, _B2, _B3, _Bn...> + : public conditional<_B1::value, _B1, __or_<_B2, _B3, _Bn...>>::type + { }; + + template + struct __and_; + + template<> + struct __and_<> + : public true_type + { }; + + template + struct __and_<_B1> + : public _B1 + { }; + + template + struct __and_<_B1, _B2> + : public conditional<_B1::value, _B2, _B1>::type + { }; + + template + struct __and_<_B1, _B2, _B3, _Bn...> + : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type + { }; + + template + struct __not_ + : public __bool_constant + { }; +# 192 "/usr/include/c++/7/type_traits" 3 + template + struct __success_type + { typedef _Tp type; }; + + struct __failure_type + { }; + + + + template + struct remove_cv; + + template + struct __is_void_helper + : public false_type { }; + + template<> + struct __is_void_helper + : public true_type { }; + + + template + struct is_void + : public __is_void_helper::type>::type + { }; + + template + struct __is_integral_helper + : public false_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + + template<> + struct __is_integral_helper + : public true_type { }; + + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + + + + template<> + struct __is_integral_helper<__int128> + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; +# 324 "/usr/include/c++/7/type_traits" 3 + template + struct is_integral + : public __is_integral_helper::type>::type + { }; + + template + struct __is_floating_point_helper + : public false_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; +# 352 "/usr/include/c++/7/type_traits" 3 + template + struct is_floating_point + : public __is_floating_point_helper::type>::type + { }; + + + template + struct is_array + : public false_type { }; + + template + struct is_array<_Tp[_Size]> + : public true_type { }; + + template + struct is_array<_Tp[]> + : public true_type { }; + + template + struct __is_pointer_helper + : public false_type { }; + + template + struct __is_pointer_helper<_Tp*> + : public true_type { }; + + + template + struct is_pointer + : public __is_pointer_helper::type>::type + { }; + + + template + struct is_lvalue_reference + : public false_type { }; + + template + struct is_lvalue_reference<_Tp&> + : public true_type { }; + + + template + struct is_rvalue_reference + : public false_type { }; + + template + struct is_rvalue_reference<_Tp&&> + : public true_type { }; + + template + struct is_function; + + template + struct __is_member_object_pointer_helper + : public false_type { }; + + template + struct __is_member_object_pointer_helper<_Tp _Cp::*> + : public integral_constant::value> { }; + + + template + struct is_member_object_pointer + : public __is_member_object_pointer_helper< + typename remove_cv<_Tp>::type>::type + { }; + + template + struct __is_member_function_pointer_helper + : public false_type { }; + + template + struct __is_member_function_pointer_helper<_Tp _Cp::*> + : public integral_constant::value> { }; + + + template + struct is_member_function_pointer + : public __is_member_function_pointer_helper< + typename remove_cv<_Tp>::type>::type + { }; + + + template + struct is_enum + : public integral_constant + { }; + + + template + struct is_union + : public integral_constant + { }; + + + template + struct is_class + : public integral_constant + { }; + + + template + struct is_function + : public false_type { }; + + template + struct is_function<_Res(_ArgTypes...) > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile && > + : public true_type { }; + + + + template + struct __is_null_pointer_helper + : public false_type { }; + + template<> + struct __is_null_pointer_helper + : public true_type { }; + + + template + struct is_null_pointer + : public __is_null_pointer_helper::type>::type + { }; + + + template + struct __is_nullptr_t + : public is_null_pointer<_Tp> + { }; + + + + + template + struct is_reference + : public __or_, + is_rvalue_reference<_Tp>>::type + { }; + + + template + struct is_arithmetic + : public __or_, is_floating_point<_Tp>>::type + { }; + + + template + struct is_fundamental + : public __or_, is_void<_Tp>, + is_null_pointer<_Tp>>::type + { }; + + + template + struct is_object + : public __not_<__or_, is_reference<_Tp>, + is_void<_Tp>>>::type + { }; + + template + struct is_member_pointer; + + + template + struct is_scalar + : public __or_, is_enum<_Tp>, is_pointer<_Tp>, + is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type + { }; + + + template + struct is_compound + : public integral_constant::value> { }; + + template + struct __is_member_pointer_helper + : public false_type { }; + + template + struct __is_member_pointer_helper<_Tp _Cp::*> + : public true_type { }; + + + template + struct is_member_pointer + : public __is_member_pointer_helper::type>::type + { }; + + + + template + struct __is_referenceable + : public __or_, is_reference<_Tp>>::type + { }; + + template + struct __is_referenceable<_Res(_Args...) > + : public true_type + { }; + + template + struct __is_referenceable<_Res(_Args......) > + : public true_type + { }; + + + + + template + struct is_const + : public false_type { }; + + template + struct is_const<_Tp const> + : public true_type { }; + + + template + struct is_volatile + : public false_type { }; + + template + struct is_volatile<_Tp volatile> + : public true_type { }; + + + template + struct is_trivial + : public integral_constant + { }; + + + template + struct is_trivially_copyable + : public integral_constant + { }; + + + template + struct is_standard_layout + : public integral_constant + { }; + + + + template + struct is_pod + : public integral_constant + { }; + + + template + struct is_literal_type + : public integral_constant + { }; + + + template + struct is_empty + : public integral_constant + { }; + + + template + struct is_polymorphic + : public integral_constant + { }; + + + + + template + struct is_final + : public integral_constant + { }; + + + + template + struct is_abstract + : public integral_constant + { }; + + template::value> + struct __is_signed_helper + : public false_type { }; + + template + struct __is_signed_helper<_Tp, true> + : public integral_constant + { }; + + + template + struct is_signed + : public __is_signed_helper<_Tp>::type + { }; + + + template + struct is_unsigned + : public __and_, __not_>> + { }; + + + + + template + struct add_rvalue_reference; + + + + + + template + typename add_rvalue_reference<_Tp>::type declval() noexcept; + + template + struct extent; + + template + struct remove_all_extents; + + template + struct __is_array_known_bounds + : public integral_constant::value > 0)> + { }; + + template + struct __is_array_unknown_bounds + : public __and_, __not_>> + { }; + + + + + + + struct __do_is_destructible_impl + { + template().~_Tp())> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_destructible_impl + : public __do_is_destructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template, + __is_array_unknown_bounds<_Tp>, + is_function<_Tp>>::value, + bool = __or_, is_scalar<_Tp>>::value> + struct __is_destructible_safe; + + template + struct __is_destructible_safe<_Tp, false, false> + : public __is_destructible_impl::type>::type + { }; + + template + struct __is_destructible_safe<_Tp, true, false> + : public false_type { }; + + template + struct __is_destructible_safe<_Tp, false, true> + : public true_type { }; + + + template + struct is_destructible + : public __is_destructible_safe<_Tp>::type + { }; + + + + + + struct __do_is_nt_destructible_impl + { + template + static integral_constant().~_Tp())> + __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_nt_destructible_impl + : public __do_is_nt_destructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template, + __is_array_unknown_bounds<_Tp>, + is_function<_Tp>>::value, + bool = __or_, is_scalar<_Tp>>::value> + struct __is_nt_destructible_safe; + + template + struct __is_nt_destructible_safe<_Tp, false, false> + : public __is_nt_destructible_impl::type>::type + { }; + + template + struct __is_nt_destructible_safe<_Tp, true, false> + : public false_type { }; + + template + struct __is_nt_destructible_safe<_Tp, false, true> + : public true_type { }; + + + template + struct is_nothrow_destructible + : public __is_nt_destructible_safe<_Tp>::type + { }; + + struct __do_is_default_constructible_impl + { + template + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_default_constructible_impl + : public __do_is_default_constructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_default_constructible_atom + : public __and_<__not_>, + __is_default_constructible_impl<_Tp>> + { }; + + template::value> + struct __is_default_constructible_safe; + + + + + + + template + struct __is_default_constructible_safe<_Tp, true> + : public __and_<__is_array_known_bounds<_Tp>, + __is_default_constructible_atom::type>> + { }; + + template + struct __is_default_constructible_safe<_Tp, false> + : public __is_default_constructible_atom<_Tp>::type + { }; + + + template + struct is_default_constructible + : public __is_default_constructible_safe<_Tp>::type + { }; +# 936 "/usr/include/c++/7/type_traits" 3 + struct __do_is_static_castable_impl + { + template(declval<_From>()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_static_castable_impl + : public __do_is_static_castable_impl + { + typedef decltype(__test<_From, _To>(0)) type; + }; + + template + struct __is_static_castable_safe + : public __is_static_castable_impl<_From, _To>::type + { }; + + + template + struct __is_static_castable + : public integral_constant::value)> + { }; + + + + + + + struct __do_is_direct_constructible_impl + { + template()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_direct_constructible_impl + : public __do_is_direct_constructible_impl + { + typedef decltype(__test<_Tp, _Arg>(0)) type; + }; + + template + struct __is_direct_constructible_new_safe + : public __and_, + __is_direct_constructible_impl<_Tp, _Arg>> + { }; + + template + struct is_same; + + template + struct is_base_of; + + template + struct remove_reference; + + template, + is_function<_From>>>::value> + struct __is_base_to_derived_ref; + + template + struct is_constructible; + + + + template + struct __is_base_to_derived_ref<_From, _To, true> + { + typedef typename remove_cv::type>::type __src_t; + typedef typename remove_cv::type>::type __dst_t; + typedef __and_<__not_>, + is_base_of<__src_t, __dst_t>, + __not_>> type; + static constexpr bool value = type::value; + }; + + template + struct __is_base_to_derived_ref<_From, _To, false> + : public false_type + { }; + + template, + is_rvalue_reference<_To>>::value> + struct __is_lvalue_to_rvalue_ref; + + + + template + struct __is_lvalue_to_rvalue_ref<_From, _To, true> + { + typedef typename remove_cv::type>::type __src_t; + typedef typename remove_cv::type>::type __dst_t; + typedef __and_<__not_>, + __or_, + is_base_of<__dst_t, __src_t>>> type; + static constexpr bool value = type::value; + }; + + template + struct __is_lvalue_to_rvalue_ref<_From, _To, false> + : public false_type + { }; + + + + + + + + template + struct __is_direct_constructible_ref_cast + : public __and_<__is_static_castable<_Arg, _Tp>, + __not_<__or_<__is_base_to_derived_ref<_Arg, _Tp>, + __is_lvalue_to_rvalue_ref<_Arg, _Tp> + >>> + { }; + + template + struct __is_direct_constructible_new + : public conditional::value, + __is_direct_constructible_ref_cast<_Tp, _Arg>, + __is_direct_constructible_new_safe<_Tp, _Arg> + >::type + { }; + + template + struct __is_direct_constructible + : public __is_direct_constructible_new<_Tp, _Arg>::type + { }; + + + + + + + struct __do_is_nary_constructible_impl + { + template()...))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_nary_constructible_impl + : public __do_is_nary_constructible_impl + { + typedef decltype(__test<_Tp, _Args...>(0)) type; + }; + + template + struct __is_nary_constructible + : public __is_nary_constructible_impl<_Tp, _Args...>::type + { + static_assert(sizeof...(_Args) > 1, + "Only useful for > 1 arguments"); + }; + + template + struct __is_constructible_impl + : public __is_nary_constructible<_Tp, _Args...> + { }; + + template + struct __is_constructible_impl<_Tp, _Arg> + : public __is_direct_constructible<_Tp, _Arg> + { }; + + template + struct __is_constructible_impl<_Tp> + : public is_default_constructible<_Tp> + { }; + + + template + struct is_constructible + : public __is_constructible_impl<_Tp, _Args...>::type + { }; + + template::value> + struct __is_copy_constructible_impl; + + template + struct __is_copy_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_copy_constructible_impl<_Tp, true> + : public is_constructible<_Tp, const _Tp&> + { }; + + + template + struct is_copy_constructible + : public __is_copy_constructible_impl<_Tp> + { }; + + template::value> + struct __is_move_constructible_impl; + + template + struct __is_move_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_move_constructible_impl<_Tp, true> + : public is_constructible<_Tp, _Tp&&> + { }; + + + template + struct is_move_constructible + : public __is_move_constructible_impl<_Tp> + { }; + + template + struct __is_nt_default_constructible_atom + : public integral_constant + { }; + + template::value> + struct __is_nt_default_constructible_impl; + + template + struct __is_nt_default_constructible_impl<_Tp, true> + : public __and_<__is_array_known_bounds<_Tp>, + __is_nt_default_constructible_atom::type>> + { }; + + template + struct __is_nt_default_constructible_impl<_Tp, false> + : public __is_nt_default_constructible_atom<_Tp> + { }; + + + template + struct is_nothrow_default_constructible + : public __and_, + __is_nt_default_constructible_impl<_Tp>> + { }; + + template + struct __is_nt_constructible_impl + : public integral_constant()...))> + { }; + + template + struct __is_nt_constructible_impl<_Tp, _Arg> + : public integral_constant(declval<_Arg>()))> + { }; + + template + struct __is_nt_constructible_impl<_Tp> + : public is_nothrow_default_constructible<_Tp> + { }; + + + template + struct is_nothrow_constructible + : public __and_, + __is_nt_constructible_impl<_Tp, _Args...>> + { }; + + template::value> + struct __is_nothrow_copy_constructible_impl; + + template + struct __is_nothrow_copy_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nothrow_copy_constructible_impl<_Tp, true> + : public is_nothrow_constructible<_Tp, const _Tp&> + { }; + + + template + struct is_nothrow_copy_constructible + : public __is_nothrow_copy_constructible_impl<_Tp> + { }; + + template::value> + struct __is_nothrow_move_constructible_impl; + + template + struct __is_nothrow_move_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nothrow_move_constructible_impl<_Tp, true> + : public is_nothrow_constructible<_Tp, _Tp&&> + { }; + + + template + struct is_nothrow_move_constructible + : public __is_nothrow_move_constructible_impl<_Tp> + { }; + + template + class __is_assignable_helper + { + template() = declval<_Up1>())> + static true_type + __test(int); + + template + static false_type + __test(...); + + public: + typedef decltype(__test<_Tp, _Up>(0)) type; + }; + + + template + struct is_assignable + : public __is_assignable_helper<_Tp, _Up>::type + { }; + + template::value> + struct __is_copy_assignable_impl; + + template + struct __is_copy_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_copy_assignable_impl<_Tp, true> + : public is_assignable<_Tp&, const _Tp&> + { }; + + + template + struct is_copy_assignable + : public __is_copy_assignable_impl<_Tp> + { }; + + template::value> + struct __is_move_assignable_impl; + + template + struct __is_move_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_move_assignable_impl<_Tp, true> + : public is_assignable<_Tp&, _Tp&&> + { }; + + + template + struct is_move_assignable + : public __is_move_assignable_impl<_Tp> + { }; + + template + struct __is_nt_assignable_impl + : public integral_constant() = declval<_Up>())> + { }; + + + template + struct is_nothrow_assignable + : public __and_, + __is_nt_assignable_impl<_Tp, _Up>> + { }; + + template::value> + struct __is_nt_copy_assignable_impl; + + template + struct __is_nt_copy_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nt_copy_assignable_impl<_Tp, true> + : public is_nothrow_assignable<_Tp&, const _Tp&> + { }; + + + template + struct is_nothrow_copy_assignable + : public __is_nt_copy_assignable_impl<_Tp> + { }; + + template::value> + struct __is_nt_move_assignable_impl; + + template + struct __is_nt_move_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nt_move_assignable_impl<_Tp, true> + : public is_nothrow_assignable<_Tp&, _Tp&&> + { }; + + + template + struct is_nothrow_move_assignable + : public __is_nt_move_assignable_impl<_Tp> + { }; + + + template + struct is_trivially_constructible + : public __and_, integral_constant> + { }; + + + template + struct is_trivially_default_constructible + : public is_trivially_constructible<_Tp>::type + { }; + + struct __do_is_implicitly_default_constructible_impl + { + template + static void __helper(const _Tp&); + + template + static true_type __test(const _Tp&, + decltype(__helper({}))* = 0); + + static false_type __test(...); + }; + + template + struct __is_implicitly_default_constructible_impl + : public __do_is_implicitly_default_constructible_impl + { + typedef decltype(__test(declval<_Tp>())) type; + }; + + template + struct __is_implicitly_default_constructible_safe + : public __is_implicitly_default_constructible_impl<_Tp>::type + { }; + + template + struct __is_implicitly_default_constructible + : public __and_, + __is_implicitly_default_constructible_safe<_Tp>> + { }; + + + template + struct is_trivially_copy_constructible + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_move_constructible + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_assignable + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_copy_assignable + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_move_assignable + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_destructible + : public __and_, integral_constant> + { }; + + + + template + struct has_virtual_destructor + : public integral_constant + { }; + + + + + + template + struct alignment_of + : public integral_constant { }; + + + template + struct rank + : public integral_constant { }; + + template + struct rank<_Tp[_Size]> + : public integral_constant::value> { }; + + template + struct rank<_Tp[]> + : public integral_constant::value> { }; + + + template + struct extent + : public integral_constant { }; + + template + struct extent<_Tp[_Size], _Uint> + : public integral_constant::value> + { }; + + template + struct extent<_Tp[], _Uint> + : public integral_constant::value> + { }; + + + + + + template + struct is_same + : public false_type { }; + + template + struct is_same<_Tp, _Tp> + : public true_type { }; + + + template + struct is_base_of + : public integral_constant + { }; + + template, is_function<_To>, + is_array<_To>>::value> + struct __is_convertible_helper + { typedef typename is_void<_To>::type type; }; + + template + class __is_convertible_helper<_From, _To, false> + { + template + static void __test_aux(_To1); + + template(std::declval<_From1>()))> + static true_type + __test(int); + + template + static false_type + __test(...); + + public: + typedef decltype(__test<_From, _To>(0)) type; + }; + + + + template + struct is_convertible + : public __is_convertible_helper<_From, _To>::type + { }; + + + + + + template + struct remove_const + { typedef _Tp type; }; + + template + struct remove_const<_Tp const> + { typedef _Tp type; }; + + + template + struct remove_volatile + { typedef _Tp type; }; + + template + struct remove_volatile<_Tp volatile> + { typedef _Tp type; }; + + + template + struct remove_cv + { + typedef typename + remove_const::type>::type type; + }; + + + template + struct add_const + { typedef _Tp const type; }; + + + template + struct add_volatile + { typedef _Tp volatile type; }; + + + template + struct add_cv + { + typedef typename + add_const::type>::type type; + }; + + + + + + + template + using remove_const_t = typename remove_const<_Tp>::type; + + + template + using remove_volatile_t = typename remove_volatile<_Tp>::type; + + + template + using remove_cv_t = typename remove_cv<_Tp>::type; + + + template + using add_const_t = typename add_const<_Tp>::type; + + + template + using add_volatile_t = typename add_volatile<_Tp>::type; + + + template + using add_cv_t = typename add_cv<_Tp>::type; + + + + + + template + struct remove_reference + { typedef _Tp type; }; + + template + struct remove_reference<_Tp&> + { typedef _Tp type; }; + + template + struct remove_reference<_Tp&&> + { typedef _Tp type; }; + + template::value> + struct __add_lvalue_reference_helper + { typedef _Tp type; }; + + template + struct __add_lvalue_reference_helper<_Tp, true> + { typedef _Tp& type; }; + + + template + struct add_lvalue_reference + : public __add_lvalue_reference_helper<_Tp> + { }; + + template::value> + struct __add_rvalue_reference_helper + { typedef _Tp type; }; + + template + struct __add_rvalue_reference_helper<_Tp, true> + { typedef _Tp&& type; }; + + + template + struct add_rvalue_reference + : public __add_rvalue_reference_helper<_Tp> + { }; + + + + template + using remove_reference_t = typename remove_reference<_Tp>::type; + + + template + using add_lvalue_reference_t = typename add_lvalue_reference<_Tp>::type; + + + template + using add_rvalue_reference_t = typename add_rvalue_reference<_Tp>::type; + + + + + + template + struct __cv_selector; + + template + struct __cv_selector<_Unqualified, false, false> + { typedef _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, false, true> + { typedef volatile _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, true, false> + { typedef const _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, true, true> + { typedef const volatile _Unqualified __type; }; + + template::value, + bool _IsVol = is_volatile<_Qualified>::value> + class __match_cv_qualifiers + { + typedef __cv_selector<_Unqualified, _IsConst, _IsVol> __match; + + public: + typedef typename __match::__type __type; + }; + + + template + struct __make_unsigned + { typedef _Tp __type; }; + + template<> + struct __make_unsigned + { typedef unsigned char __type; }; + + template<> + struct __make_unsigned + { typedef unsigned char __type; }; + + template<> + struct __make_unsigned + { typedef unsigned short __type; }; + + template<> + struct __make_unsigned + { typedef unsigned int __type; }; + + template<> + struct __make_unsigned + { typedef unsigned long __type; }; + + template<> + struct __make_unsigned + { typedef unsigned long long __type; }; + + + template<> + struct __make_unsigned : __make_unsigned + { }; + + + + template<> + struct __make_unsigned<__int128> + { typedef unsigned __int128 __type; }; +# 1771 "/usr/include/c++/7/type_traits" 3 + template::value, + bool _IsEnum = is_enum<_Tp>::value> + class __make_unsigned_selector; + + template + class __make_unsigned_selector<_Tp, true, false> + { + typedef __make_unsigned::type> __unsignedt; + typedef typename __unsignedt::__type __unsigned_type; + typedef __match_cv_qualifiers<_Tp, __unsigned_type> __cv_unsigned; + + public: + typedef typename __cv_unsigned::__type __type; + }; + + template + class __make_unsigned_selector<_Tp, false, true> + { + + typedef unsigned char __smallest; + static const bool __b0 = sizeof(_Tp) <= sizeof(__smallest); + static const bool __b1 = sizeof(_Tp) <= sizeof(unsigned short); + static const bool __b2 = sizeof(_Tp) <= sizeof(unsigned int); + static const bool __b3 = sizeof(_Tp) <= sizeof(unsigned long); + typedef conditional<__b3, unsigned long, unsigned long long> __cond3; + typedef typename __cond3::type __cond3_type; + typedef conditional<__b2, unsigned int, __cond3_type> __cond2; + typedef typename __cond2::type __cond2_type; + typedef conditional<__b1, unsigned short, __cond2_type> __cond1; + typedef typename __cond1::type __cond1_type; + + typedef typename conditional<__b0, __smallest, __cond1_type>::type + __unsigned_type; + typedef __match_cv_qualifiers<_Tp, __unsigned_type> __cv_unsigned; + + public: + typedef typename __cv_unsigned::__type __type; + }; + + + + + + template + struct make_unsigned + { typedef typename __make_unsigned_selector<_Tp>::__type type; }; + + + template<> + struct make_unsigned; + + + + template + struct __make_signed + { typedef _Tp __type; }; + + template<> + struct __make_signed + { typedef signed char __type; }; + + template<> + struct __make_signed + { typedef signed char __type; }; + + template<> + struct __make_signed + { typedef signed short __type; }; + + template<> + struct __make_signed + { typedef signed int __type; }; + + template<> + struct __make_signed + { typedef signed long __type; }; + + template<> + struct __make_signed + { typedef signed long long __type; }; +# 1860 "/usr/include/c++/7/type_traits" 3 + template<> + struct __make_signed : __make_signed + { }; + template<> + struct __make_signed : __make_signed + { }; + + + + template<> + struct __make_signed + { typedef __int128 __type; }; +# 1890 "/usr/include/c++/7/type_traits" 3 + template::value, + bool _IsEnum = is_enum<_Tp>::value> + class __make_signed_selector; + + template + class __make_signed_selector<_Tp, true, false> + { + typedef __make_signed::type> __signedt; + typedef typename __signedt::__type __signed_type; + typedef __match_cv_qualifiers<_Tp, __signed_type> __cv_signed; + + public: + typedef typename __cv_signed::__type __type; + }; + + template + class __make_signed_selector<_Tp, false, true> + { + typedef typename __make_unsigned_selector<_Tp>::__type __unsigned_type; + + public: + typedef typename __make_signed_selector<__unsigned_type>::__type __type; + }; + + + + + + template + struct make_signed + { typedef typename __make_signed_selector<_Tp>::__type type; }; + + + template<> + struct make_signed; + + + + template + using make_signed_t = typename make_signed<_Tp>::type; + + + template + using make_unsigned_t = typename make_unsigned<_Tp>::type; + + + + + + template + struct remove_extent + { typedef _Tp type; }; + + template + struct remove_extent<_Tp[_Size]> + { typedef _Tp type; }; + + template + struct remove_extent<_Tp[]> + { typedef _Tp type; }; + + + template + struct remove_all_extents + { typedef _Tp type; }; + + template + struct remove_all_extents<_Tp[_Size]> + { typedef typename remove_all_extents<_Tp>::type type; }; + + template + struct remove_all_extents<_Tp[]> + { typedef typename remove_all_extents<_Tp>::type type; }; + + + + template + using remove_extent_t = typename remove_extent<_Tp>::type; + + + template + using remove_all_extents_t = typename remove_all_extents<_Tp>::type; + + + + + template + struct __remove_pointer_helper + { typedef _Tp type; }; + + template + struct __remove_pointer_helper<_Tp, _Up*> + { typedef _Up type; }; + + + template + struct remove_pointer + : public __remove_pointer_helper<_Tp, typename remove_cv<_Tp>::type> + { }; + + + template, + is_void<_Tp>>::value> + struct __add_pointer_helper + { typedef _Tp type; }; + + template + struct __add_pointer_helper<_Tp, true> + { typedef typename remove_reference<_Tp>::type* type; }; + + template + struct add_pointer + : public __add_pointer_helper<_Tp> + { }; + + + + template + using remove_pointer_t = typename remove_pointer<_Tp>::type; + + + template + using add_pointer_t = typename add_pointer<_Tp>::type; + + + template + struct __aligned_storage_msa + { + union __type + { + unsigned char __data[_Len]; + struct __attribute__((__aligned__)) { } __align; + }; + }; +# 2036 "/usr/include/c++/7/type_traits" 3 + template::__type)> + struct aligned_storage + { + union type + { + unsigned char __data[_Len]; + struct __attribute__((__aligned__((_Align)))) { } __align; + }; + }; + + template + struct __strictest_alignment + { + static const size_t _S_alignment = 0; + static const size_t _S_size = 0; + }; + + template + struct __strictest_alignment<_Tp, _Types...> + { + static const size_t _S_alignment = + alignof(_Tp) > __strictest_alignment<_Types...>::_S_alignment + ? alignof(_Tp) : __strictest_alignment<_Types...>::_S_alignment; + static const size_t _S_size = + sizeof(_Tp) > __strictest_alignment<_Types...>::_S_size + ? sizeof(_Tp) : __strictest_alignment<_Types...>::_S_size; + }; +# 2075 "/usr/include/c++/7/type_traits" 3 + template + struct aligned_union + { + private: + static_assert(sizeof...(_Types) != 0, "At least one type is required"); + + using __strictest = __strictest_alignment<_Types...>; + static const size_t _S_len = _Len > __strictest::_S_size + ? _Len : __strictest::_S_size; + public: + + static const size_t alignment_value = __strictest::_S_alignment; + + typedef typename aligned_storage<_S_len, alignment_value>::type type; + }; + + template + const size_t aligned_union<_Len, _Types...>::alignment_value; + + + + template::value, + bool _IsFunction = is_function<_Up>::value> + struct __decay_selector; + + + template + struct __decay_selector<_Up, false, false> + { typedef typename remove_cv<_Up>::type __type; }; + + template + struct __decay_selector<_Up, true, false> + { typedef typename remove_extent<_Up>::type* __type; }; + + template + struct __decay_selector<_Up, false, true> + { typedef typename add_pointer<_Up>::type __type; }; + + + template + class decay + { + typedef typename remove_reference<_Tp>::type __remove_type; + + public: + typedef typename __decay_selector<__remove_type>::__type type; + }; + + template + class reference_wrapper; + + + template + struct __strip_reference_wrapper + { + typedef _Tp __type; + }; + + template + struct __strip_reference_wrapper > + { + typedef _Tp& __type; + }; + + template + struct __decay_and_strip + { + typedef typename __strip_reference_wrapper< + typename decay<_Tp>::type>::__type __type; + }; + + + + + template + struct enable_if + { }; + + + template + struct enable_if + { typedef _Tp type; }; + + template + using _Require = typename enable_if<__and_<_Cond...>::value>::type; + + + + template + struct conditional + { typedef _Iftrue type; }; + + + template + struct conditional + { typedef _Iffalse type; }; + + + template + struct common_type; + + + + struct __do_common_type_impl + { + template + static __success_type() + : std::declval<_Up>())>::type> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __common_type_impl + : private __do_common_type_impl + { + typedef decltype(_S_test<_Tp, _Up>(0)) type; + }; + + struct __do_member_type_wrapper + { + template + static __success_type _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __member_type_wrapper + : private __do_member_type_wrapper + { + typedef decltype(_S_test<_Tp>(0)) type; + }; + + template + struct __expanded_common_type_wrapper + { + typedef common_type type; + }; + + template + struct __expanded_common_type_wrapper<__failure_type, _Args...> + { typedef __failure_type type; }; + + template + struct common_type<_Tp> + { typedef typename decay<_Tp>::type type; }; + + template + struct common_type<_Tp, _Up> + : public __common_type_impl<_Tp, _Up>::type + { }; + + template + struct common_type<_Tp, _Up, _Vp...> + : public __expanded_common_type_wrapper>::type, _Vp...>::type + { }; + + + template + struct underlying_type + { + typedef __underlying_type(_Tp) type; + }; + + template + struct __declval_protector + { + static const bool __stop = false; + static typename add_rvalue_reference<_Tp>::type __delegate(); + }; + + template + inline typename add_rvalue_reference<_Tp>::type + declval() noexcept + { + static_assert(__declval_protector<_Tp>::__stop, + "declval() must not be used!"); + return __declval_protector<_Tp>::__delegate(); + } + + + template + class result_of; + + + + + + struct __invoke_memfun_ref { }; + struct __invoke_memfun_deref { }; + struct __invoke_memobj_ref { }; + struct __invoke_memobj_deref { }; + struct __invoke_other { }; + + + template + struct __result_of_success : __success_type<_Tp> + { using __invoke_type = _Tag; }; + + + struct __result_of_memfun_ref_impl + { + template + static __result_of_success().*std::declval<_Fp>())(std::declval<_Args>()...) + ), __invoke_memfun_ref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memfun_ref + : private __result_of_memfun_ref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg, _Args...>(0)) type; + }; + + + struct __result_of_memfun_deref_impl + { + template + static __result_of_success()).*std::declval<_Fp>())(std::declval<_Args>()...) + ), __invoke_memfun_deref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memfun_deref + : private __result_of_memfun_deref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg, _Args...>(0)) type; + }; + + + struct __result_of_memobj_ref_impl + { + template + static __result_of_success().*std::declval<_Fp>() + ), __invoke_memobj_ref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memobj_ref + : private __result_of_memobj_ref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg>(0)) type; + }; + + + struct __result_of_memobj_deref_impl + { + template + static __result_of_success()).*std::declval<_Fp>() + ), __invoke_memobj_deref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memobj_deref + : private __result_of_memobj_deref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg>(0)) type; + }; + + template + struct __result_of_memobj; + + template + struct __result_of_memobj<_Res _Class::*, _Arg> + { + typedef typename remove_cv::type>::type _Argval; + typedef _Res _Class::* _MemPtr; + typedef typename conditional<__or_, + is_base_of<_Class, _Argval>>::value, + __result_of_memobj_ref<_MemPtr, _Arg>, + __result_of_memobj_deref<_MemPtr, _Arg> + >::type::type type; + }; + + template + struct __result_of_memfun; + + template + struct __result_of_memfun<_Res _Class::*, _Arg, _Args...> + { + typedef typename remove_cv::type>::type _Argval; + typedef _Res _Class::* _MemPtr; + typedef typename conditional<__or_, + is_base_of<_Class, _Argval>>::value, + __result_of_memfun_ref<_MemPtr, _Arg, _Args...>, + __result_of_memfun_deref<_MemPtr, _Arg, _Args...> + >::type::type type; + }; + + + + + + + template::type> + struct __inv_unwrap + { + using type = _Tp; + }; + + template + struct __inv_unwrap<_Tp, reference_wrapper<_Up>> + { + using type = _Up&; + }; + + template + struct __result_of_impl + { + typedef __failure_type type; + }; + + template + struct __result_of_impl + : public __result_of_memobj::type, + typename __inv_unwrap<_Arg>::type> + { }; + + template + struct __result_of_impl + : public __result_of_memfun::type, + typename __inv_unwrap<_Arg>::type, _Args...> + { }; + + + struct __result_of_other_impl + { + template + static __result_of_success()(std::declval<_Args>()...) + ), __invoke_other> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_impl + : private __result_of_other_impl + { + typedef decltype(_S_test<_Functor, _ArgTypes...>(0)) type; + }; + + + template + struct __invoke_result + : public __result_of_impl< + is_member_object_pointer< + typename remove_reference<_Functor>::type + >::value, + is_member_function_pointer< + typename remove_reference<_Functor>::type + >::value, + _Functor, _ArgTypes... + >::type + { }; + + template + struct result_of<_Functor(_ArgTypes...)> + : public __invoke_result<_Functor, _ArgTypes...> + { }; + + + + template::__type)> + using aligned_storage_t = typename aligned_storage<_Len, _Align>::type; + + template + using aligned_union_t = typename aligned_union<_Len, _Types...>::type; + + + template + using decay_t = typename decay<_Tp>::type; + + + template + using enable_if_t = typename enable_if<_Cond, _Tp>::type; + + + template + using conditional_t = typename conditional<_Cond, _Iftrue, _Iffalse>::type; + + + template + using common_type_t = typename common_type<_Tp...>::type; + + + template + using underlying_type_t = typename underlying_type<_Tp>::type; + + + template + using result_of_t = typename result_of<_Tp>::type; + + + + template + using __enable_if_t = typename enable_if<_Cond, _Tp>::type; + + + template using __void_t = void; + + + + + template using void_t = void; + + + + template class _Op, typename... _Args> + struct __detector + { + using value_t = false_type; + using type = _Default; + }; + + + template class _Op, + typename... _Args> + struct __detector<_Default, __void_t<_Op<_Args...>>, _Op, _Args...> + { + using value_t = true_type; + using type = _Op<_Args...>; + }; + + + template class _Op, + typename... _Args> + using __detected_or = __detector<_Default, void, _Op, _Args...>; + + + template class _Op, + typename... _Args> + using __detected_or_t + = typename __detected_or<_Default, _Op, _Args...>::type; +# 2553 "/usr/include/c++/7/type_traits" 3 + template + struct __is_swappable; + + template + struct __is_nothrow_swappable; + + template + class tuple; + + template + struct __is_tuple_like_impl : false_type + { }; + + template + struct __is_tuple_like_impl> : true_type + { }; + + + template + struct __is_tuple_like + : public __is_tuple_like_impl::type>::type>::type + { }; + + template + inline + typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, + is_move_constructible<_Tp>, + is_move_assignable<_Tp>>::value>::type + swap(_Tp&, _Tp&) + noexcept(__and_, + is_nothrow_move_assignable<_Tp>>::value); + + template + inline + typename enable_if<__is_swappable<_Tp>::value>::type + swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm]) + noexcept(__is_nothrow_swappable<_Tp>::value); + + namespace __swappable_details { + using std::swap; + + struct __do_is_swappable_impl + { + template(), std::declval<_Tp&>()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + struct __do_is_nothrow_swappable_impl + { + template + static __bool_constant< + noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>())) + > __test(int); + + template + static false_type __test(...); + }; + + } + + template + struct __is_swappable_impl + : public __swappable_details::__do_is_swappable_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_nothrow_swappable_impl + : public __swappable_details::__do_is_nothrow_swappable_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_swappable + : public __is_swappable_impl<_Tp>::type + { }; + + template + struct __is_nothrow_swappable + : public __is_nothrow_swappable_impl<_Tp>::type + { }; + + + + + + + template + struct is_swappable + : public __is_swappable_impl<_Tp>::type + { }; + + + template + struct is_nothrow_swappable + : public __is_nothrow_swappable_impl<_Tp>::type + { }; + + + + template + constexpr bool is_swappable_v = + is_swappable<_Tp>::value; + + + template + constexpr bool is_nothrow_swappable_v = + is_nothrow_swappable<_Tp>::value; + + + namespace __swappable_with_details { + using std::swap; + + struct __do_is_swappable_with_impl + { + template(), std::declval<_Up>())), + typename + = decltype(swap(std::declval<_Up>(), std::declval<_Tp>()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + struct __do_is_nothrow_swappable_with_impl + { + template + static __bool_constant< + noexcept(swap(std::declval<_Tp>(), std::declval<_Up>())) + && + noexcept(swap(std::declval<_Up>(), std::declval<_Tp>())) + > __test(int); + + template + static false_type __test(...); + }; + + } + + template + struct __is_swappable_with_impl + : public __swappable_with_details::__do_is_swappable_with_impl + { + typedef decltype(__test<_Tp, _Up>(0)) type; + }; + + + template + struct __is_swappable_with_impl<_Tp&, _Tp&> + : public __swappable_details::__do_is_swappable_impl + { + typedef decltype(__test<_Tp&>(0)) type; + }; + + template + struct __is_nothrow_swappable_with_impl + : public __swappable_with_details::__do_is_nothrow_swappable_with_impl + { + typedef decltype(__test<_Tp, _Up>(0)) type; + }; + + + template + struct __is_nothrow_swappable_with_impl<_Tp&, _Tp&> + : public __swappable_details::__do_is_nothrow_swappable_impl + { + typedef decltype(__test<_Tp&>(0)) type; + }; + + + template + struct is_swappable_with + : public __is_swappable_with_impl<_Tp, _Up>::type + { }; + + + template + struct is_nothrow_swappable_with + : public __is_nothrow_swappable_with_impl<_Tp, _Up>::type + { }; + + + + template + constexpr bool is_swappable_with_v = + is_swappable_with<_Tp, _Up>::value; + + + template + constexpr bool is_nothrow_swappable_with_v = + is_nothrow_swappable_with<_Tp, _Up>::value; + + + + + + + template + struct __is_invocable_impl : false_type { }; + + template + struct __is_invocable_impl<_Result, _Ret, __void_t> + : __or_, is_convertible>::type + { }; + + template + struct __is_invocable + : __is_invocable_impl<__invoke_result<_Fn, _ArgTypes...>, void>::type + { }; + + template + constexpr bool __call_is_nt(__invoke_memfun_ref) + { + using _Up = typename __inv_unwrap<_Tp>::type; + return noexcept((std::declval<_Up>().*std::declval<_Fn>())( + std::declval<_Args>()...)); + } + + template + constexpr bool __call_is_nt(__invoke_memfun_deref) + { + return noexcept(((*std::declval<_Tp>()).*std::declval<_Fn>())( + std::declval<_Args>()...)); + } + + template + constexpr bool __call_is_nt(__invoke_memobj_ref) + { + using _Up = typename __inv_unwrap<_Tp>::type; + return noexcept(std::declval<_Up>().*std::declval<_Fn>()); + } + + template + constexpr bool __call_is_nt(__invoke_memobj_deref) + { + return noexcept((*std::declval<_Tp>()).*std::declval<_Fn>()); + } + + template + constexpr bool __call_is_nt(__invoke_other) + { + return noexcept(std::declval<_Fn>()(std::declval<_Args>()...)); + } + + template + struct __call_is_nothrow + : __bool_constant< + std::__call_is_nt<_Fn, _Args...>(typename _Result::__invoke_type{}) + > + { }; + + template + using __call_is_nothrow_ + = __call_is_nothrow<__invoke_result<_Fn, _Args...>, _Fn, _Args...>; + + + template + struct __is_nothrow_invocable + : __and_<__is_invocable<_Fn, _Args...>, + __call_is_nothrow_<_Fn, _Args...>>::type + { }; + + struct __nonesuch { + __nonesuch() = delete; + ~__nonesuch() = delete; + __nonesuch(__nonesuch const&) = delete; + void operator=(__nonesuch const&) = delete; + }; +# 3108 "/usr/include/c++/7/type_traits" 3 + +} +# 55 "/usr/include/c++/7/bits/move.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + +# 71 "/usr/include/c++/7/bits/move.h" 3 + template + constexpr _Tp&& + forward(typename std::remove_reference<_Tp>::type& __t) noexcept + { return static_cast<_Tp&&>(__t); } + + + + + + + + template + constexpr _Tp&& + forward(typename std::remove_reference<_Tp>::type&& __t) noexcept + { + static_assert(!std::is_lvalue_reference<_Tp>::value, "template argument" + " substituting _Tp is an lvalue reference type"); + return static_cast<_Tp&&>(__t); + } + + + + + + + template + constexpr typename std::remove_reference<_Tp>::type&& + move(_Tp&& __t) noexcept + { return static_cast::type&&>(__t); } + + + template + struct __move_if_noexcept_cond + : public __and_<__not_>, + is_copy_constructible<_Tp>>::type { }; +# 115 "/usr/include/c++/7/bits/move.h" 3 + template + constexpr typename + conditional<__move_if_noexcept_cond<_Tp>::value, const _Tp&, _Tp&&>::type + move_if_noexcept(_Tp& __x) noexcept + { return std::move(__x); } +# 135 "/usr/include/c++/7/bits/move.h" 3 + template + inline _Tp* + addressof(_Tp& __r) noexcept + { return std::__addressof(__r); } + + + + template + const _Tp* addressof(const _Tp&&) = delete; + + + template + inline _Tp + __exchange(_Tp& __obj, _Up&& __new_val) + { + _Tp __old_val = std::move(__obj); + __obj = std::forward<_Up>(__new_val); + return __old_val; + } + + + +} +# 166 "/usr/include/c++/7/bits/move.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + +# 181 "/usr/include/c++/7/bits/move.h" 3 + template + inline + + typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, + is_move_constructible<_Tp>, + is_move_assignable<_Tp>>::value>::type + swap(_Tp& __a, _Tp& __b) + noexcept(__and_, + is_nothrow_move_assignable<_Tp>>::value) + + + + + { + + + + _Tp __tmp = std::move(__a); + __a = std::move(__b); + __b = std::move(__tmp); + } + + + + + template + inline + + typename enable_if<__is_swappable<_Tp>::value>::type + swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm]) + noexcept(__is_nothrow_swappable<_Tp>::value) + + + + + { + for (size_t __n = 0; __n < _Nm; ++__n) + swap(__a[__n], __b[__n]); + } + + + +} +# 41 "/usr/include/c++/7/bits/nested_exception.h" 2 3 + +extern "C++" { + +namespace std +{ + + + + + + + class nested_exception + { + exception_ptr _M_ptr; + + public: + nested_exception() noexcept : _M_ptr(current_exception()) { } + + nested_exception(const nested_exception&) noexcept = default; + + nested_exception& operator=(const nested_exception&) noexcept = default; + + virtual ~nested_exception() noexcept; + + [[noreturn]] + void + rethrow_nested() const + { + if (_M_ptr) + rethrow_exception(_M_ptr); + std::terminate(); + } + + exception_ptr + nested_ptr() const noexcept + { return _M_ptr; } + }; + + template + struct _Nested_exception : public _Except, public nested_exception + { + explicit _Nested_exception(const _Except& __ex) + : _Except(__ex) + { } + + explicit _Nested_exception(_Except&& __ex) + : _Except(static_cast<_Except&&>(__ex)) + { } + }; + + + + + template + inline void + __throw_with_nested_impl(_Tp&& __t, true_type) + { + using _Up = typename remove_reference<_Tp>::type; + throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; + } + + template + inline void + __throw_with_nested_impl(_Tp&& __t, false_type) + { throw std::forward<_Tp>(__t); } + + + + template + [[noreturn]] + inline void + throw_with_nested(_Tp&& __t) + { + using _Up = typename decay<_Tp>::type; + using _CopyConstructible + = __and_, is_move_constructible<_Up>>; + static_assert(_CopyConstructible::value, + "throw_with_nested argument must be CopyConstructible"); + using __nest = __and_, __bool_constant, + __not_>>; + std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); + } + + + template + using __rethrow_if_nested_cond = typename enable_if< + __and_, + __or_<__not_>, + is_convertible<_Tp*, nested_exception*>>>::value + >::type; + + + template + inline __rethrow_if_nested_cond<_Ex> + __rethrow_if_nested_impl(const _Ex* __ptr) + { + if (auto __ne_ptr = dynamic_cast(__ptr)) + __ne_ptr->rethrow_nested(); + } + + + inline void + __rethrow_if_nested_impl(const void*) + { } + + + template + inline void + rethrow_if_nested(const _Ex& __ex) + { std::__rethrow_if_nested_impl(std::__addressof(__ex)); } + + +} + +} + + + +#pragma GCC visibility pop +# 144 "/usr/include/c++/7/exception" 2 3 +# 41 "/usr/include/c++/7/new" 2 3 + +#pragma GCC visibility push(default) + +extern "C++" { + +namespace std +{ + + + + + + + class bad_alloc : public exception + { + public: + bad_alloc() throw() { } + + + + virtual ~bad_alloc() throw(); + + + virtual const char* what() const throw(); + }; + + + class bad_array_new_length : public bad_alloc + { + public: + bad_array_new_length() throw() { }; + + + + virtual ~bad_array_new_length() throw(); + + + virtual const char* what() const throw(); + }; + + + + + + + struct nothrow_t + { + + explicit nothrow_t() = default; + + }; + + extern const nothrow_t nothrow; + + + + typedef void (*new_handler)(); + + + + new_handler set_new_handler(new_handler) throw(); + + + + new_handler get_new_handler() noexcept; + +} +# 120 "/usr/include/c++/7/new" 3 +void* operator new(std::size_t) + __attribute__((__externally_visible__)); +void* operator new[](std::size_t) + __attribute__((__externally_visible__)); +void operator delete(void*) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*) noexcept + __attribute__((__externally_visible__)); + +void operator delete(void*, std::size_t) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*, std::size_t) noexcept + __attribute__((__externally_visible__)); + +void* operator new(std::size_t, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void* operator new[](std::size_t, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void operator delete(void*, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +# 168 "/usr/include/c++/7/new" 3 +inline void* operator new(std::size_t, void* __p) noexcept +{ return __p; } +inline void* operator new[](std::size_t, void* __p) noexcept +{ return __p; } + + +inline void operator delete (void*, void*) noexcept { } +inline void operator delete[](void*, void*) noexcept { } + +} +# 216 "/usr/include/c++/7/new" 3 +#pragma GCC visibility pop +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new(std:: size_t, void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new[](std:: size_t, void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*, void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*, void*) throw(); + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*, std:: size_t) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*, std:: size_t) throw(); + + + + +# 1 "/usr/include/stdio.h" 1 3 4 +# 27 "/usr/include/stdio.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 28 "/usr/include/stdio.h" 2 3 4 + + +# 29 "/usr/include/stdio.h" 3 4 +extern "C" { + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 34 "/usr/include/stdio.h" 2 3 4 + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 1 3 4 +# 40 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 3 4 +typedef __builtin_va_list __gnuc_va_list; +# 37 "/usr/include/stdio.h" 2 3 4 + + +# 1 "/usr/include/bits/types/__fpos_t.h" 1 3 4 + + + + +# 1 "/usr/include/bits/types/__mbstate_t.h" 1 3 4 +# 13 "/usr/include/bits/types/__mbstate_t.h" 3 4 +typedef struct +{ + int __count; + union + { + unsigned int __wch; + char __wchb[4]; + } __value; +} __mbstate_t; +# 6 "/usr/include/bits/types/__fpos_t.h" 2 3 4 + + + + +typedef struct _G_fpos_t +{ + __off_t __pos; + __mbstate_t __state; +} __fpos_t; +# 40 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/__fpos64_t.h" 1 3 4 +# 10 "/usr/include/bits/types/__fpos64_t.h" 3 4 +typedef struct _G_fpos64_t +{ + __off64_t __pos; + __mbstate_t __state; +} __fpos64_t; +# 41 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/__FILE.h" 1 3 4 + + + +struct _IO_FILE; +typedef struct _IO_FILE __FILE; +# 42 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/FILE.h" 1 3 4 + + + +struct _IO_FILE; + + +typedef struct _IO_FILE FILE; +# 43 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/struct_FILE.h" 1 3 4 +# 35 "/usr/include/bits/types/struct_FILE.h" 3 4 +struct _IO_FILE; +struct _IO_marker; +struct _IO_codecvt; +struct _IO_wide_data; + + + + +typedef void _IO_lock_t; + + + + + +struct _IO_FILE +{ + int _flags; + + + char *_IO_read_ptr; + char *_IO_read_end; + char *_IO_read_base; + char *_IO_write_base; + char *_IO_write_ptr; + char *_IO_write_end; + char *_IO_buf_base; + char *_IO_buf_end; + + + char *_IO_save_base; + char *_IO_backup_base; + char *_IO_save_end; + + struct _IO_marker *_markers; + + struct _IO_FILE *_chain; + + int _fileno; + int _flags2; + __off_t _old_offset; + + + unsigned short _cur_column; + signed char _vtable_offset; + char _shortbuf[1]; + + _IO_lock_t *_lock; + + + + + + + + __off64_t _offset; + + struct _IO_codecvt *_codecvt; + struct _IO_wide_data *_wide_data; + struct _IO_FILE *_freeres_list; + void *_freeres_buf; + size_t __pad5; + int _mode; + + char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)]; +}; +# 44 "/usr/include/stdio.h" 2 3 4 + + +# 1 "/usr/include/bits/types/cookie_io_functions_t.h" 1 3 4 +# 27 "/usr/include/bits/types/cookie_io_functions_t.h" 3 4 +typedef __ssize_t cookie_read_function_t (void *__cookie, char *__buf, + size_t __nbytes); + + + + + + + +typedef __ssize_t cookie_write_function_t (void *__cookie, const char *__buf, + size_t __nbytes); + + + + + + + +typedef int cookie_seek_function_t (void *__cookie, __off64_t *__pos, int __w); + + +typedef int cookie_close_function_t (void *__cookie); + + + + + + +typedef struct _IO_cookie_io_functions_t +{ + cookie_read_function_t *read; + cookie_write_function_t *write; + cookie_seek_function_t *seek; + cookie_close_function_t *close; +} cookie_io_functions_t; +# 47 "/usr/include/stdio.h" 2 3 4 + + + + + +typedef __gnuc_va_list va_list; +# 63 "/usr/include/stdio.h" 3 4 +typedef __off_t off_t; + + + + + + +typedef __off64_t off64_t; + + + + + + +typedef __ssize_t ssize_t; + + + + + + +typedef __fpos_t fpos_t; + + + + +typedef __fpos64_t fpos64_t; +# 133 "/usr/include/stdio.h" 3 4 +# 1 "/usr/include/bits/stdio_lim.h" 1 3 4 +# 134 "/usr/include/stdio.h" 2 3 4 + + + +extern FILE *stdin; +extern FILE *stdout; +extern FILE *stderr; + + + + + + +extern int remove (const char *__filename) throw (); + +extern int rename (const char *__old, const char *__new) throw (); + + + +extern int renameat (int __oldfd, const char *__old, int __newfd, + const char *__new) throw (); +# 164 "/usr/include/stdio.h" 3 4 +extern int renameat2 (int __oldfd, const char *__old, int __newfd, + const char *__new, unsigned int __flags) throw (); + + + + + + + +extern FILE *tmpfile (void) ; +# 183 "/usr/include/stdio.h" 3 4 +extern FILE *tmpfile64 (void) ; + + + +extern char *tmpnam (char *__s) throw () ; + + + + +extern char *tmpnam_r (char *__s) throw () ; +# 204 "/usr/include/stdio.h" 3 4 +extern char *tempnam (const char *__dir, const char *__pfx) + throw () __attribute__ ((__malloc__)) ; + + + + + + + +extern int fclose (FILE *__stream); + + + + +extern int fflush (FILE *__stream); +# 227 "/usr/include/stdio.h" 3 4 +extern int fflush_unlocked (FILE *__stream); +# 237 "/usr/include/stdio.h" 3 4 +extern int fcloseall (void); +# 246 "/usr/include/stdio.h" 3 4 +extern FILE *fopen (const char *__restrict __filename, + const char *__restrict __modes) ; + + + + +extern FILE *freopen (const char *__restrict __filename, + const char *__restrict __modes, + FILE *__restrict __stream) ; +# 270 "/usr/include/stdio.h" 3 4 +extern FILE *fopen64 (const char *__restrict __filename, + const char *__restrict __modes) ; +extern FILE *freopen64 (const char *__restrict __filename, + const char *__restrict __modes, + FILE *__restrict __stream) ; + + + + +extern FILE *fdopen (int __fd, const char *__modes) throw () ; + + + + + +extern FILE *fopencookie (void *__restrict __magic_cookie, + const char *__restrict __modes, + cookie_io_functions_t __io_funcs) throw () ; + + + + +extern FILE *fmemopen (void *__s, size_t __len, const char *__modes) + throw () ; + + + + +extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) throw () ; + + + + + +extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) throw (); + + + +extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf, + int __modes, size_t __n) throw (); + + + + +extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf, + size_t __size) throw (); + + +extern void setlinebuf (FILE *__stream) throw (); + + + + + + + +extern int fprintf (FILE *__restrict __stream, + const char *__restrict __format, ...); + + + + +extern int printf (const char *__restrict __format, ...); + +extern int sprintf (char *__restrict __s, + const char *__restrict __format, ...) throw (); + + + + + +extern int vfprintf (FILE *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg); + + + + +extern int vprintf (const char *__restrict __format, __gnuc_va_list __arg); + +extern int vsprintf (char *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg) throw (); + + + +extern int snprintf (char *__restrict __s, size_t __maxlen, + const char *__restrict __format, ...) + throw () __attribute__ ((__format__ (__printf__, 3, 4))); + +extern int vsnprintf (char *__restrict __s, size_t __maxlen, + const char *__restrict __format, __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__printf__, 3, 0))); + + + + + +extern int vasprintf (char **__restrict __ptr, const char *__restrict __f, + __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__printf__, 2, 0))) ; +extern int __asprintf (char **__restrict __ptr, + const char *__restrict __fmt, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))) ; +extern int asprintf (char **__restrict __ptr, + const char *__restrict __fmt, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))) ; + + + + +extern int vdprintf (int __fd, const char *__restrict __fmt, + __gnuc_va_list __arg) + __attribute__ ((__format__ (__printf__, 2, 0))); +extern int dprintf (int __fd, const char *__restrict __fmt, ...) + __attribute__ ((__format__ (__printf__, 2, 3))); + + + + + + + +extern int fscanf (FILE *__restrict __stream, + const char *__restrict __format, ...) ; + + + + +extern int scanf (const char *__restrict __format, ...) ; + +extern int sscanf (const char *__restrict __s, + const char *__restrict __format, ...) throw (); + + + + + + +extern int fscanf (FILE *__restrict __stream, const char *__restrict __format, ...) __asm__ ("" "__isoc99_fscanf") + + ; +extern int scanf (const char *__restrict __format, ...) __asm__ ("" "__isoc99_scanf") + ; +extern int sscanf (const char *__restrict __s, const char *__restrict __format, ...) throw () __asm__ ("" "__isoc99_sscanf") + + ; +# 432 "/usr/include/stdio.h" 3 4 +extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg) + __attribute__ ((__format__ (__scanf__, 2, 0))) ; + + + + + +extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) + __attribute__ ((__format__ (__scanf__, 1, 0))) ; + + +extern int vsscanf (const char *__restrict __s, + const char *__restrict __format, __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__scanf__, 2, 0))); + + + + +extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vfscanf") + + + + __attribute__ ((__format__ (__scanf__, 2, 0))) ; +extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vscanf") + + __attribute__ ((__format__ (__scanf__, 1, 0))) ; +extern int vsscanf (const char *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) throw () __asm__ ("" "__isoc99_vsscanf") + + + + __attribute__ ((__format__ (__scanf__, 2, 0))); +# 485 "/usr/include/stdio.h" 3 4 +extern int fgetc (FILE *__stream); +extern int getc (FILE *__stream); + + + + + +extern int getchar (void); + + + + + + +extern int getc_unlocked (FILE *__stream); +extern int getchar_unlocked (void); +# 510 "/usr/include/stdio.h" 3 4 +extern int fgetc_unlocked (FILE *__stream); +# 521 "/usr/include/stdio.h" 3 4 +extern int fputc (int __c, FILE *__stream); +extern int putc (int __c, FILE *__stream); + + + + + +extern int putchar (int __c); +# 537 "/usr/include/stdio.h" 3 4 +extern int fputc_unlocked (int __c, FILE *__stream); + + + + + + + +extern int putc_unlocked (int __c, FILE *__stream); +extern int putchar_unlocked (int __c); + + + + + + +extern int getw (FILE *__stream); + + +extern int putw (int __w, FILE *__stream); + + + + + + + +extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) + ; +# 587 "/usr/include/stdio.h" 3 4 +extern char *fgets_unlocked (char *__restrict __s, int __n, + FILE *__restrict __stream) ; +# 603 "/usr/include/stdio.h" 3 4 +extern __ssize_t __getdelim (char **__restrict __lineptr, + size_t *__restrict __n, int __delimiter, + FILE *__restrict __stream) ; +extern __ssize_t getdelim (char **__restrict __lineptr, + size_t *__restrict __n, int __delimiter, + FILE *__restrict __stream) ; + + + + + + + +extern __ssize_t getline (char **__restrict __lineptr, + size_t *__restrict __n, + FILE *__restrict __stream) ; + + + + + + + +extern int fputs (const char *__restrict __s, FILE *__restrict __stream); + + + + + +extern int puts (const char *__s); + + + + + + +extern int ungetc (int __c, FILE *__stream); + + + + + + +extern size_t fread (void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream) ; + + + + +extern size_t fwrite (const void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __s); +# 662 "/usr/include/stdio.h" 3 4 +extern int fputs_unlocked (const char *__restrict __s, + FILE *__restrict __stream); +# 673 "/usr/include/stdio.h" 3 4 +extern size_t fread_unlocked (void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream) ; +extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream); + + + + + + + +extern int fseek (FILE *__stream, long int __off, int __whence); + + + + +extern long int ftell (FILE *__stream) ; + + + + +extern void rewind (FILE *__stream); +# 707 "/usr/include/stdio.h" 3 4 +extern int fseeko (FILE *__stream, __off_t __off, int __whence); + + + + +extern __off_t ftello (FILE *__stream) ; +# 731 "/usr/include/stdio.h" 3 4 +extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos); + + + + +extern int fsetpos (FILE *__stream, const fpos_t *__pos); +# 750 "/usr/include/stdio.h" 3 4 +extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence); +extern __off64_t ftello64 (FILE *__stream) ; +extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos); +extern int fsetpos64 (FILE *__stream, const fpos64_t *__pos); + + + +extern void clearerr (FILE *__stream) throw (); + +extern int feof (FILE *__stream) throw () ; + +extern int ferror (FILE *__stream) throw () ; + + + +extern void clearerr_unlocked (FILE *__stream) throw (); +extern int feof_unlocked (FILE *__stream) throw () ; +extern int ferror_unlocked (FILE *__stream) throw () ; + + + + + + + +extern void perror (const char *__s); + + + + + +# 1 "/usr/include/bits/sys_errlist.h" 1 3 4 +# 26 "/usr/include/bits/sys_errlist.h" 3 4 +extern int sys_nerr; +extern const char *const sys_errlist[]; + + +extern int _sys_nerr; +extern const char *const _sys_errlist[]; +# 782 "/usr/include/stdio.h" 2 3 4 + + + + +extern int fileno (FILE *__stream) throw () ; + + + + +extern int fileno_unlocked (FILE *__stream) throw () ; +# 800 "/usr/include/stdio.h" 3 4 +extern FILE *popen (const char *__command, const char *__modes) ; + + + + + +extern int pclose (FILE *__stream); + + + + + +extern char *ctermid (char *__s) throw (); + + + + + +extern char *cuserid (char *__s); + + + + +struct obstack; + + +extern int obstack_printf (struct obstack *__restrict __obstack, + const char *__restrict __format, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))); +extern int obstack_vprintf (struct obstack *__restrict __obstack, + const char *__restrict __format, + __gnuc_va_list __args) + throw () __attribute__ ((__format__ (__printf__, 2, 0))); + + + + + + + +extern void flockfile (FILE *__stream) throw (); + + + +extern int ftrylockfile (FILE *__stream) throw () ; + + +extern void funlockfile (FILE *__stream) throw (); +# 858 "/usr/include/stdio.h" 3 4 +extern int __uflow (FILE *); +extern int __overflow (FILE *, int); +# 873 "/usr/include/stdio.h" 3 4 +} +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 1 +# 11 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" + + +# 1 "/usr/include/c++/7/stdlib.h" 1 3 +# 36 "/usr/include/c++/7/stdlib.h" 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 1 3 +# 11 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 3 + + +# 1 "/usr/include/c++/7/cstdlib" 1 3 +# 39 "/usr/include/c++/7/cstdlib" 3 + +# 40 "/usr/include/c++/7/cstdlib" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 42 "/usr/include/c++/7/cstdlib" 2 3 +# 75 "/usr/include/c++/7/cstdlib" 3 +# 1 "/usr/include/stdlib.h" 1 3 4 +# 25 "/usr/include/stdlib.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 26 "/usr/include/stdlib.h" 2 3 4 + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 32 "/usr/include/stdlib.h" 2 3 4 + +extern "C" { + + + + + +# 1 "/usr/include/bits/waitflags.h" 1 3 4 +# 40 "/usr/include/stdlib.h" 2 3 4 +# 1 "/usr/include/bits/waitstatus.h" 1 3 4 +# 41 "/usr/include/stdlib.h" 2 3 4 +# 55 "/usr/include/stdlib.h" 3 4 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 1 3 4 +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 3 4 + +# 33 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 3 4 +# 1 "/usr/include/bits/floatn.h" 1 3 4 +# 74 "/usr/include/bits/floatn.h" 3 4 +typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__))); +# 86 "/usr/include/bits/floatn.h" 3 4 +typedef __float128 _Float128; +# 119 "/usr/include/bits/floatn.h" 3 4 +# 1 "/usr/include/bits/floatn-common.h" 1 3 4 +# 24 "/usr/include/bits/floatn-common.h" 3 4 +# 1 "/usr/include/bits/long-double.h" 1 3 4 +# 25 "/usr/include/bits/floatn-common.h" 2 3 4 +# 214 "/usr/include/bits/floatn-common.h" 3 4 +typedef float _Float32; +# 251 "/usr/include/bits/floatn-common.h" 3 4 +typedef double _Float64; +# 268 "/usr/include/bits/floatn-common.h" 3 4 +typedef double _Float32x; +# 285 "/usr/include/bits/floatn-common.h" 3 4 +typedef long double _Float64x; +# 120 "/usr/include/bits/floatn.h" 2 3 4 +# 34 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 2 3 4 +# 56 "/usr/include/stdlib.h" 2 3 4 + + +typedef struct + { + int quot; + int rem; + } div_t; + + + +typedef struct + { + long int quot; + long int rem; + } ldiv_t; + + + + + +__extension__ typedef struct + { + long long int quot; + long long int rem; + } lldiv_t; +# 97 "/usr/include/stdlib.h" 3 4 +extern size_t __ctype_get_mb_cur_max (void) throw () ; + + + +extern double atof (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern int atoi (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern long int atol (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +__extension__ extern long long int atoll (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +extern double strtod (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern float strtof (const char *__restrict __nptr, + char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))); + +extern long double strtold (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); +# 140 "/usr/include/stdlib.h" 3 4 +extern _Float32 strtof32 (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float64 strtof64 (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float128 strtof128 (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float32x strtof32x (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float64x strtof64x (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); +# 176 "/usr/include/stdlib.h" 3 4 +extern long int strtol (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +extern unsigned long int strtoul (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + +__extension__ +extern long long int strtoq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +__extension__ +extern unsigned long long int strtouq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +__extension__ +extern long long int strtoll (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +__extension__ +extern unsigned long long int strtoull (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +extern int strfromd (char *__dest, size_t __size, const char *__format, + double __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfromf (char *__dest, size_t __size, const char *__format, + float __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfroml (char *__dest, size_t __size, const char *__format, + long double __f) + throw () __attribute__ ((__nonnull__ (3))); +# 232 "/usr/include/stdlib.h" 3 4 +extern int strfromf32 (char *__dest, size_t __size, const char * __format, + _Float32 __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf64 (char *__dest, size_t __size, const char * __format, + _Float64 __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf128 (char *__dest, size_t __size, const char * __format, + _Float128 __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf32x (char *__dest, size_t __size, const char * __format, + _Float32x __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf64x (char *__dest, size_t __size, const char * __format, + _Float64x __f) + throw () __attribute__ ((__nonnull__ (3))); +# 274 "/usr/include/stdlib.h" 3 4 +extern long int strtol_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))); + +extern unsigned long int strtoul_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +__extension__ +extern long long int strtoll_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +__extension__ +extern unsigned long long int strtoull_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +extern double strtod_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern float strtof_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern long double strtold_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); +# 316 "/usr/include/stdlib.h" 3 4 +extern _Float32 strtof32_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float64 strtof64_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float128 strtof128_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float32x strtof32x_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float64x strtof64x_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); +# 385 "/usr/include/stdlib.h" 3 4 +extern char *l64a (long int __n) throw () ; + + +extern long int a64l (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + + +# 1 "/usr/include/sys/types.h" 1 3 4 +# 27 "/usr/include/sys/types.h" 3 4 +extern "C" { + + + + + +typedef __u_char u_char; +typedef __u_short u_short; +typedef __u_int u_int; +typedef __u_long u_long; +typedef __quad_t quad_t; +typedef __u_quad_t u_quad_t; +typedef __fsid_t fsid_t; + + +typedef __loff_t loff_t; + + + + +typedef __ino_t ino_t; + + + + + + +typedef __ino64_t ino64_t; + + + + +typedef __dev_t dev_t; + + + + +typedef __gid_t gid_t; + + + + +typedef __mode_t mode_t; + + + + +typedef __nlink_t nlink_t; + + + + +typedef __uid_t uid_t; +# 103 "/usr/include/sys/types.h" 3 4 +typedef __id_t id_t; +# 114 "/usr/include/sys/types.h" 3 4 +typedef __daddr_t daddr_t; +typedef __caddr_t caddr_t; + + + + + +typedef __key_t key_t; +# 134 "/usr/include/sys/types.h" 3 4 +typedef __useconds_t useconds_t; + + + +typedef __suseconds_t suseconds_t; + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 145 "/usr/include/sys/types.h" 2 3 4 + + + +typedef unsigned long int ulong; +typedef unsigned short int ushort; +typedef unsigned int uint; + + + + +# 1 "/usr/include/bits/stdint-intn.h" 1 3 4 +# 24 "/usr/include/bits/stdint-intn.h" 3 4 +typedef __int8_t int8_t; +typedef __int16_t int16_t; +typedef __int32_t int32_t; +typedef __int64_t int64_t; +# 156 "/usr/include/sys/types.h" 2 3 4 + + +typedef __uint8_t u_int8_t; +typedef __uint16_t u_int16_t; +typedef __uint32_t u_int32_t; +typedef __uint64_t u_int64_t; + + +typedef int register_t __attribute__ ((__mode__ (__word__))); +# 176 "/usr/include/sys/types.h" 3 4 +# 1 "/usr/include/endian.h" 1 3 4 +# 35 "/usr/include/endian.h" 3 4 +# 1 "/usr/include/bits/byteswap.h" 1 3 4 +# 33 "/usr/include/bits/byteswap.h" 3 4 +static __inline __uint16_t +__bswap_16 (__uint16_t __bsx) +{ + + return __builtin_bswap16 (__bsx); + + + +} + + + + + + +static __inline __uint32_t +__bswap_32 (__uint32_t __bsx) +{ + + return __builtin_bswap32 (__bsx); + + + +} +# 69 "/usr/include/bits/byteswap.h" 3 4 +__extension__ static __inline __uint64_t +__bswap_64 (__uint64_t __bsx) +{ + + return __builtin_bswap64 (__bsx); + + + +} +# 36 "/usr/include/endian.h" 2 3 4 +# 1 "/usr/include/bits/uintn-identity.h" 1 3 4 +# 32 "/usr/include/bits/uintn-identity.h" 3 4 +static __inline __uint16_t +__uint16_identity (__uint16_t __x) +{ + return __x; +} + +static __inline __uint32_t +__uint32_identity (__uint32_t __x) +{ + return __x; +} + +static __inline __uint64_t +__uint64_identity (__uint64_t __x) +{ + return __x; +} +# 37 "/usr/include/endian.h" 2 3 4 +# 177 "/usr/include/sys/types.h" 2 3 4 + + +# 1 "/usr/include/sys/select.h" 1 3 4 +# 30 "/usr/include/sys/select.h" 3 4 +# 1 "/usr/include/bits/select.h" 1 3 4 +# 22 "/usr/include/bits/select.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 23 "/usr/include/bits/select.h" 2 3 4 +# 31 "/usr/include/sys/select.h" 2 3 4 + + +# 1 "/usr/include/bits/types/sigset_t.h" 1 3 4 + + + +# 1 "/usr/include/bits/types/__sigset_t.h" 1 3 4 + + + + +typedef struct +{ + unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; +} __sigset_t; +# 5 "/usr/include/bits/types/sigset_t.h" 2 3 4 + + +typedef __sigset_t sigset_t; +# 34 "/usr/include/sys/select.h" 2 3 4 +# 49 "/usr/include/sys/select.h" 3 4 +typedef long int __fd_mask; +# 59 "/usr/include/sys/select.h" 3 4 +typedef struct + { + + + + __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; + + + + + + } fd_set; + + + + + + +typedef __fd_mask fd_mask; +# 91 "/usr/include/sys/select.h" 3 4 +extern "C" { +# 101 "/usr/include/sys/select.h" 3 4 +extern int select (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + struct timeval *__restrict __timeout); +# 113 "/usr/include/sys/select.h" 3 4 +extern int pselect (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + const struct timespec *__restrict __timeout, + const __sigset_t *__restrict __sigmask); +# 126 "/usr/include/sys/select.h" 3 4 +} +# 180 "/usr/include/sys/types.h" 2 3 4 + + + + + +typedef __blksize_t blksize_t; + + + + + + +typedef __blkcnt_t blkcnt_t; + + + +typedef __fsblkcnt_t fsblkcnt_t; + + + +typedef __fsfilcnt_t fsfilcnt_t; +# 219 "/usr/include/sys/types.h" 3 4 +typedef __blkcnt64_t blkcnt64_t; +typedef __fsblkcnt64_t fsblkcnt64_t; +typedef __fsfilcnt64_t fsfilcnt64_t; + + + + + +# 1 "/usr/include/bits/pthreadtypes.h" 1 3 4 +# 23 "/usr/include/bits/pthreadtypes.h" 3 4 +# 1 "/usr/include/bits/thread-shared-types.h" 1 3 4 +# 44 "/usr/include/bits/thread-shared-types.h" 3 4 +# 1 "/usr/include/bits/pthreadtypes-arch.h" 1 3 4 +# 21 "/usr/include/bits/pthreadtypes-arch.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 22 "/usr/include/bits/pthreadtypes-arch.h" 2 3 4 +# 45 "/usr/include/bits/thread-shared-types.h" 2 3 4 + + + + +typedef struct __pthread_internal_list +{ + struct __pthread_internal_list *__prev; + struct __pthread_internal_list *__next; +} __pthread_list_t; + +typedef struct __pthread_internal_slist +{ + struct __pthread_internal_slist *__next; +} __pthread_slist_t; +# 74 "/usr/include/bits/thread-shared-types.h" 3 4 +# 1 "/usr/include/bits/struct_mutex.h" 1 3 4 +# 22 "/usr/include/bits/struct_mutex.h" 3 4 +struct __pthread_mutex_s +{ + int __lock; + unsigned int __count; + int __owner; + + unsigned int __nusers; + + + + int __kind; + + short __spins; + short __elision; + __pthread_list_t __list; +# 53 "/usr/include/bits/struct_mutex.h" 3 4 +}; +# 75 "/usr/include/bits/thread-shared-types.h" 2 3 4 +# 87 "/usr/include/bits/thread-shared-types.h" 3 4 +# 1 "/usr/include/bits/struct_rwlock.h" 1 3 4 +# 23 "/usr/include/bits/struct_rwlock.h" 3 4 +struct __pthread_rwlock_arch_t +{ + unsigned int __readers; + unsigned int __writers; + unsigned int __wrphase_futex; + unsigned int __writers_futex; + unsigned int __pad3; + unsigned int __pad4; + + int __cur_writer; + int __shared; + signed char __rwelision; + + + + + unsigned char __pad1[7]; + + + unsigned long int __pad2; + + + unsigned int __flags; +# 55 "/usr/include/bits/struct_rwlock.h" 3 4 +}; +# 88 "/usr/include/bits/thread-shared-types.h" 2 3 4 + + + + +struct __pthread_cond_s +{ + __extension__ union + { + __extension__ unsigned long long int __wseq; + struct + { + unsigned int __low; + unsigned int __high; + } __wseq32; + }; + __extension__ union + { + __extension__ unsigned long long int __g1_start; + struct + { + unsigned int __low; + unsigned int __high; + } __g1_start32; + }; + unsigned int __g_refs[2] ; + unsigned int __g_size[2]; + unsigned int __g1_orig_size; + unsigned int __wrefs; + unsigned int __g_signals[2]; +}; +# 24 "/usr/include/bits/pthreadtypes.h" 2 3 4 + + + +typedef unsigned long int pthread_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_mutexattr_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_condattr_t; + + + +typedef unsigned int pthread_key_t; + + + +typedef int pthread_once_t; + + +union pthread_attr_t +{ + char __size[56]; + long int __align; +}; + +typedef union pthread_attr_t pthread_attr_t; + + + + +typedef union +{ + struct __pthread_mutex_s __data; + char __size[40]; + long int __align; +} pthread_mutex_t; + + +typedef union +{ + struct __pthread_cond_s __data; + char __size[48]; + __extension__ long long int __align; +} pthread_cond_t; + + + + + +typedef union +{ + struct __pthread_rwlock_arch_t __data; + char __size[56]; + long int __align; +} pthread_rwlock_t; + +typedef union +{ + char __size[8]; + long int __align; +} pthread_rwlockattr_t; + + + + + +typedef volatile int pthread_spinlock_t; + + + + +typedef union +{ + char __size[32]; + long int __align; +} pthread_barrier_t; + +typedef union +{ + char __size[4]; + int __align; +} pthread_barrierattr_t; +# 228 "/usr/include/sys/types.h" 2 3 4 + + +} +# 395 "/usr/include/stdlib.h" 2 3 4 + + + + + + +extern long int random (void) throw (); + + +extern void srandom (unsigned int __seed) throw (); + + + + + +extern char *initstate (unsigned int __seed, char *__statebuf, + size_t __statelen) throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +struct random_data + { + int32_t *fptr; + int32_t *rptr; + int32_t *state; + int rand_type; + int rand_deg; + int rand_sep; + int32_t *end_ptr; + }; + +extern int random_r (struct random_data *__restrict __buf, + int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int srandom_r (unsigned int __seed, struct random_data *__buf) + throw () __attribute__ ((__nonnull__ (2))); + +extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, + size_t __statelen, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (2, 4))); + +extern int setstate_r (char *__restrict __statebuf, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern int rand (void) throw (); + +extern void srand (unsigned int __seed) throw (); + + + +extern int rand_r (unsigned int *__seed) throw (); + + + + + + + +extern double drand48 (void) throw (); +extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1))); + + +extern long int lrand48 (void) throw (); +extern long int nrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern long int mrand48 (void) throw (); +extern long int jrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern void srand48 (long int __seedval) throw (); +extern unsigned short int *seed48 (unsigned short int __seed16v[3]) + throw () __attribute__ ((__nonnull__ (1))); +extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1))); + + + + + +struct drand48_data + { + unsigned short int __x[3]; + unsigned short int __old_x[3]; + unsigned short int __c; + unsigned short int __init; + __extension__ unsigned long long int __a; + + }; + + +extern int drand48_r (struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); +extern int erand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int lrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int nrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int mrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int jrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int srand48_r (long int __seedval, struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (2))); + +extern int seed48_r (unsigned short int __seed16v[3], + struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int lcong48_r (unsigned short int __param[7], + struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + +extern void *calloc (size_t __nmemb, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (1, 2))) ; + + + + + + +extern void *realloc (void *__ptr, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) __attribute__ ((__alloc_size__ (2))); + + + + + + + +extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) + __attribute__ ((__alloc_size__ (2, 3))); + + + +extern void free (void *__ptr) throw (); + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 1 3 4 +# 12 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 3 4 +# 1 "/usr/include/alloca.h" 1 3 4 +# 24 "/usr/include/alloca.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 25 "/usr/include/alloca.h" 2 3 4 + +extern "C" { + + + + + +extern void *alloca (size_t __size) throw (); + + + + + +} +# 13 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 2 3 4 +# 23 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 3 4 +extern "C" { + +extern void* __alloca(size_t); + +extern void* __builtin_alloca(size_t); + + +} +# 569 "/usr/include/stdlib.h" 2 3 4 + + + + + +extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + + + + +extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern void *aligned_alloc (size_t __alignment, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (2))) ; + + + +extern void abort (void) throw () __attribute__ ((__noreturn__)); + + + +extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1))); + + + + +extern "C++" int at_quick_exit (void (*__func) (void)) + throw () __asm ("at_quick_exit") __attribute__ ((__nonnull__ (1))); +# 610 "/usr/include/stdlib.h" 3 4 +extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) + throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern void exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void quick_exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void _Exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + +extern char *getenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern char *secure_getenv (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + +extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern int setenv (const char *__name, const char *__value, int __replace) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int unsetenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))); + + + + + + +extern int clearenv (void) throw (); +# 675 "/usr/include/stdlib.h" 3 4 +extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1))); +# 688 "/usr/include/stdlib.h" 3 4 +extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ; +# 698 "/usr/include/stdlib.h" 3 4 +extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ; +# 710 "/usr/include/stdlib.h" 3 4 +extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ; +# 720 "/usr/include/stdlib.h" 3 4 +extern int mkstemps64 (char *__template, int __suffixlen) + __attribute__ ((__nonnull__ (1))) ; +# 731 "/usr/include/stdlib.h" 3 4 +extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ; +# 742 "/usr/include/stdlib.h" 3 4 +extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; +# 752 "/usr/include/stdlib.h" 3 4 +extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; +# 762 "/usr/include/stdlib.h" 3 4 +extern int mkostemps (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; +# 774 "/usr/include/stdlib.h" 3 4 +extern int mkostemps64 (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; +# 784 "/usr/include/stdlib.h" 3 4 +extern int system (const char *__command) ; + + + + + +extern char *canonicalize_file_name (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; +# 800 "/usr/include/stdlib.h" 3 4 +extern char *realpath (const char *__restrict __name, + char *__restrict __resolved) throw () ; + + + + + + +typedef int (*__compar_fn_t) (const void *, const void *); + + +typedef __compar_fn_t comparison_fn_t; + + + +typedef int (*__compar_d_fn_t) (const void *, const void *, void *); + + + + +extern void *bsearch (const void *__key, const void *__base, + size_t __nmemb, size_t __size, __compar_fn_t __compar) + __attribute__ ((__nonnull__ (1, 2, 5))) ; + + + + + + + +extern void qsort (void *__base, size_t __nmemb, size_t __size, + __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); + +extern void qsort_r (void *__base, size_t __nmemb, size_t __size, + __compar_d_fn_t __compar, void *__arg) + __attribute__ ((__nonnull__ (1, 4))); + + + + +extern int abs (int __x) throw () __attribute__ ((__const__)) ; +extern long int labs (long int __x) throw () __attribute__ ((__const__)) ; + + +__extension__ extern long long int llabs (long long int __x) + throw () __attribute__ ((__const__)) ; + + + + + + +extern div_t div (int __numer, int __denom) + throw () __attribute__ ((__const__)) ; +extern ldiv_t ldiv (long int __numer, long int __denom) + throw () __attribute__ ((__const__)) ; + + +__extension__ extern lldiv_t lldiv (long long int __numer, + long long int __denom) + throw () __attribute__ ((__const__)) ; +# 872 "/usr/include/stdlib.h" 3 4 +extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *gcvt (double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern char *qecvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qfcvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qgcvt (long double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); + +extern int qecvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int qfcvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); + + + + + +extern int mblen (const char *__s, size_t __n) throw (); + + +extern int mbtowc (wchar_t *__restrict __pwc, + const char *__restrict __s, size_t __n) throw (); + + +extern int wctomb (char *__s, wchar_t __wchar) throw (); + + + +extern size_t mbstowcs (wchar_t *__restrict __pwcs, + const char *__restrict __s, size_t __n) throw (); + +extern size_t wcstombs (char *__restrict __s, + const wchar_t *__restrict __pwcs, size_t __n) + throw (); + + + + + + + +extern int rpmatch (const char *__response) throw () __attribute__ ((__nonnull__ (1))) ; +# 957 "/usr/include/stdlib.h" 3 4 +extern int getsubopt (char **__restrict __optionp, + char *const *__restrict __tokens, + char **__restrict __valuep) + throw () __attribute__ ((__nonnull__ (1, 2, 3))) ; + + + + + + + +extern int posix_openpt (int __oflag) ; + + + + + + + +extern int grantpt (int __fd) throw (); + + + +extern int unlockpt (int __fd) throw (); + + + + +extern char *ptsname (int __fd) throw () ; + + + + + + +extern int ptsname_r (int __fd, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int getpt (void); + + + + + + +extern int getloadavg (double __loadavg[], int __nelem) + throw () __attribute__ ((__nonnull__ (1))); +# 1013 "/usr/include/stdlib.h" 3 4 +# 1 "/usr/include/bits/stdlib-float.h" 1 3 4 +# 1014 "/usr/include/stdlib.h" 2 3 4 +# 1023 "/usr/include/stdlib.h" 3 4 +} +# 76 "/usr/include/c++/7/cstdlib" 2 3 + +# 1 "/usr/include/c++/7/bits/std_abs.h" 1 3 +# 33 "/usr/include/c++/7/bits/std_abs.h" 3 + +# 34 "/usr/include/c++/7/bits/std_abs.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 36 "/usr/include/c++/7/bits/std_abs.h" 2 3 +# 46 "/usr/include/c++/7/bits/std_abs.h" 3 +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::abs; + + + inline long + abs(long __i) { return __builtin_labs(__i); } + + + + inline long long + abs(long long __x) { return __builtin_llabs (__x); } + + + + + + + + inline constexpr double + abs(double __x) + { return __builtin_fabs(__x); } + + inline constexpr float + abs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + abs(long double __x) + { return __builtin_fabsl(__x); } + + + + inline constexpr __int128 + abs(__int128 __x) { return __x >= 0 ? __x : -__x; } +# 106 "/usr/include/c++/7/bits/std_abs.h" 3 + +} +} +# 78 "/usr/include/c++/7/cstdlib" 2 3 +# 121 "/usr/include/c++/7/cstdlib" 3 +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::div_t; + using ::ldiv_t; + + using ::abort; + + + + using ::atexit; + + + using ::at_quick_exit; + + + using ::atof; + using ::atoi; + using ::atol; + using ::bsearch; + using ::calloc; + using ::div; + using ::exit; + using ::free; + using ::getenv; + using ::labs; + using ::ldiv; + using ::malloc; + + using ::mblen; + using ::mbstowcs; + using ::mbtowc; + + using ::qsort; + + + using ::quick_exit; + + + using ::rand; + using ::realloc; + using ::srand; + using ::strtod; + using ::strtol; + using ::strtoul; + using ::system; + + using ::wcstombs; + using ::wctomb; + + + + inline ldiv_t + div(long __i, long __j) { return ldiv(__i, __j); } + + + + +} +# 195 "/usr/include/c++/7/cstdlib" 3 +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::lldiv_t; + + + + + + using ::_Exit; + + + + using ::llabs; + + inline lldiv_t + div(long long __n, long long __d) + { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; } + + using ::lldiv; +# 227 "/usr/include/c++/7/cstdlib" 3 + using ::atoll; + using ::strtoll; + using ::strtoull; + + using ::strtof; + using ::strtold; + + +} + +namespace std +{ + + using ::__gnu_cxx::lldiv_t; + + using ::__gnu_cxx::_Exit; + + using ::__gnu_cxx::llabs; + using ::__gnu_cxx::div; + using ::__gnu_cxx::lldiv; + + using ::__gnu_cxx::atoll; + using ::__gnu_cxx::strtof; + using ::__gnu_cxx::strtoll; + using ::__gnu_cxx::strtoull; + using ::__gnu_cxx::strtold; +} + + + +} +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 2 3 + +namespace std { + extern "C" void* __host_malloc(std::size_t); + extern "C" void __host_free(void*); +} +extern "C" void* __host_malloc(std::size_t); +extern "C" void __host_free(void*); +# 37 "/usr/include/c++/7/stdlib.h" 2 3 + +using std::abort; +using std::atexit; +using std::exit; + + + using std::at_quick_exit; + + + using std::quick_exit; + + + + +using std::div_t; +using std::ldiv_t; + +using std::abs; +using std::atof; +using std::atoi; +using std::atol; +using std::bsearch; +using std::calloc; +using std::div; +using std::free; +using std::getenv; +using std::labs; +using std::ldiv; +using std::malloc; + +using std::mblen; +using std::mbstowcs; +using std::mbtowc; + +using std::qsort; +using std::rand; +using std::realloc; +using std::srand; +using std::strtod; +using std::strtol; +using std::strtoul; +using std::system; + +using std::wcstombs; +using std::wctomb; +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 2 + + + +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" +extern "C" + +void* __host_malloc(size_t); + + +extern "C" + +void __host_free(void*); +# 138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + + + +extern "C" +{ +extern + + + + + + + +__attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) int printf(const char*, ...); + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* malloc(size_t) +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void free(void*) +# 158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; +# 168 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +} + + + + + +# 1 "/usr/include/assert.h" 1 3 4 +# 64 "/usr/include/assert.h" 3 4 + +# 64 "/usr/include/assert.h" 3 4 +extern "C" { + + +extern void __assert_fail (const char *__assertion, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + +extern void __assert_perror_fail (int __errnum, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + + + +extern void __assert (const char *__assertion, const char *__file, int __line) + throw () __attribute__ ((__noreturn__)); + + +} +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern "C" +{ +# 205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void __assert_fail( + const char *, const char *, unsigned int, const char *) + +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; + + + + +} +# 267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new(std:: size_t) ; +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new[](std:: size_t) ; +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*) throw(); + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*, std:: size_t) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*, std:: size_t) throw(); +# 303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 1 +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + + + +extern "C" +{ +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) int abs(int a) +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long int labs(long int a) +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long long int llabs(long long int a) +# 229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fabs(double x) +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fabsf(float x) +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 332 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int min(const int a, const int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umin(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmin(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmin(const unsigned long long int a, const unsigned long long int b); +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fminf(float x, float y) +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmin(double x, double y) +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int max(const int a, const int b); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umax(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmax(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmax(const unsigned long long int a, const unsigned long long int b); +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaxf(float x, float y) +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmax(double, double) +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sin(double x) +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cos(double x) +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincos(double x, double *sptr, double *cptr) +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincosf(float x, float *sptr, float *cptr) +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tan(double x) +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sqrt(double x) +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 768 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rsqrt(double x); +# 838 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rsqrtf(float x); +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log2(double x) +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp2(double x) +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp2f(float x) +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp10(double x) +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp10f(float x) +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double expm1(double x) +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expm1f(float x) +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log2f(float x) +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log10(double x) +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log(double x) +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log1p(double x) +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log1pf(float x) +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double floor(double x) +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp(double x) +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cosh(double x) +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinh(double x) +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tanh(double x) +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acosh(double x) +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acoshf(float x) +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asinh(double x) +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinhf(float x) +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atanh(double x) +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanhf(float x) +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ldexp(double x, int exp) +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ldexpf(float x, int exp) +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double logb(double x) +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logbf(float x) +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogb(double x) +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogbf(float x) +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbn(double x, int n) +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalbnf(float x, int n) +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbln(double x, long int n) +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalblnf(float x, long int n) +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double frexp(double x, int *nptr) +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float frexpf(float x, int *nptr) +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double round(double x) +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float roundf(float x) +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lround(double x) +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lroundf(float x) +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llround(double x) +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llroundf(float x) +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rint(double x) +# 3315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rintf(float x) +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrint(double x) +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrintf(float x) +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrint(double x) +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrintf(float x) +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nearbyint(double x) +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nearbyintf(float x) +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ceil(double x) +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double trunc(double x) +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float truncf(float x) +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fdim(double x, double y) +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fdimf(float x, float y) +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan2(double y, double x) +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan(double x) +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acos(double x) +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asin(double x) +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double hypot(double x, double y) +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rhypot(double x, double y) +# 4328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float hypotf(float x, float y) +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rhypotf(float x, float y) +# 4451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double norm3d(double a, double b, double c) +# 4495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm3d(double a, double b, double c) +# 4546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4595 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double norm4d(double a, double b, double c, double d) +# 4595 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4595 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4651 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm4d(double a, double b, double c, double d) +# 4651 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4651 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C++" __attribute__((device)) __attribute__((device_builtin)) double norm(int dim, double const * p) +# 4708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4772 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm(int dim, double const * p) +# 4772 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4772 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4837 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rnormf(int dim, float const * p) +# 4837 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4837 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C++" __attribute__((device)) __attribute__((device_builtin)) float normf(int dim, float const * p) +# 4894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4939 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float norm3df(float a, float b, float c) +# 4939 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4939 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm3df(float a, float b, float c) +# 4990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float norm4df(float a, float b, float c, float d) +# 5039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5095 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm4df(float a, float b, float c, float d) +# 5095 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5095 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cbrt(double x) +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cbrtf(float x) +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rcbrt(double x); +# 5373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rcbrtf(float x); +# 5433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinpi(double x); +# 5493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinpif(float x); +# 5545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cospi(double x); +# 5597 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cospif(float x); +# 5627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospi(double x, double *sptr, double *cptr); +# 5657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospif(float x, float *sptr, float *cptr); +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double pow(double x, double y) +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double modf(double x, double *iptr) +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmod(double x, double y) +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remainder(double x, double y) +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remainderf(float x, float y) +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remquo(double x, double y, int *quo) +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remquof(float x, float y, int *quo) +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j0(double x) +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j0f(float x) +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j1(double x) +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j1f(float x) +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double jn(int n, double x) +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float jnf(int n, float x) +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y0(double x) +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y0f(float x) +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y1(double x) +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y1f(float x) +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double yn(int n, double x) +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ynf(int n, float x) +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i0(double x) +# 7148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i0f(float x) +# 7174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i1(double x) +# 7201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i1f(float x) +# 7227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erf(double x) +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erff(float x) +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7464 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfinv(double x); +# 7529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfinvf(float x); +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfc(double x) +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcf(float x) +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double lgamma(double x) +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcinv(double x); +# 7840 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcinvf(float x); +# 7908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdfinv(double x); +# 7976 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdfinvf(float x); +# 8019 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdf(double x); +# 8062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdff(float x); +# 8126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcx(double x); +# 8190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcxf(float x); +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float lgammaf(float x) +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tgamma(double x) +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tgammaf(float x) +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double copysign(double x, double y) +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float copysignf(float x, float y) +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nextafter(double x, double y) +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nextafterf(float x, float y) +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nan(const char *tagp) +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nanf(const char *tagp) +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinff(float) +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanf(float) +# 8609 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8609 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finite(double) +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitef(float) +# 8620 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8620 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbit(double) +# 8621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnan(double) +# 8622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinf(double) +# 8623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitf(float) +# 8626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fma(double x, double y, double z) +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaf(float x, float y, float z) +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitl(long double) +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitel(long double) +# 8960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinfl(long double) +# 8961 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8961 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanl(long double) +# 8962 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8962 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acosf(float x) +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinf(float x) +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanf(float x) +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atan2f(float y, float x) +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cosf(float x) +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinf(float x) +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanf(float x) +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float coshf(float x) +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinhf(float x) +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanhf(float x) +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logf(float x) +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expf(float x) +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log10f(float x) +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float modff(float x, float *iptr) +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float powf(float x, float y) +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sqrtf(float x) +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ceilf(float x) +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float floorf(float x) +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmodf(float x, float y) +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10538 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 1 +# 15 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" +# 1 "/usr/include/c++/7/math.h" 1 3 +# 36 "/usr/include/c++/7/math.h" 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 1 3 +# 15 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 3 +# 1 "/usr/include/c++/7/cmath" 1 3 +# 39 "/usr/include/c++/7/cmath" 3 + +# 40 "/usr/include/c++/7/cmath" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 42 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/bits/cpp_type_traits.h" 1 3 +# 35 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + +# 36 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 38 "/usr/include/c++/7/bits/cpp_type_traits.h" 2 3 +# 67 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + +# 67 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +extern "C++" { + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + struct __true_type { }; + struct __false_type { }; + + template + struct __truth_type + { typedef __false_type __type; }; + + template<> + struct __truth_type + { typedef __true_type __type; }; + + + + template + struct __traitor + { + enum { __value = bool(_Sp::__value) || bool(_Tp::__value) }; + typedef typename __truth_type<__value>::__type __type; + }; + + + template + struct __are_same + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __are_same<_Tp, _Tp> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_void + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_void + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_integer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; +# 261 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +template<> struct __is_integer<__int128> { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; +# 278 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + template + struct __is_floating + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_pointer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __is_pointer<_Tp*> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_arithmetic + : public __traitor<__is_integer<_Tp>, __is_floating<_Tp> > + { }; + + + + + template + struct __is_scalar + : public __traitor<__is_arithmetic<_Tp>, __is_pointer<_Tp> > + { }; + + + + + template + struct __is_char + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_byte + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_move_iterator + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + template + inline _Iterator + __miter_base(_Iterator __it) + { return __it; } + + +} +} +# 43 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/ext/type_traits.h" 1 3 +# 32 "/usr/include/c++/7/ext/type_traits.h" 3 + +# 33 "/usr/include/c++/7/ext/type_traits.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 35 "/usr/include/c++/7/ext/type_traits.h" 2 3 + + +extern "C++" { + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + template + struct __enable_if + { }; + + template + struct __enable_if + { typedef _Tp __type; }; + + + + template + struct __conditional_type + { typedef _Iftrue __type; }; + + template + struct __conditional_type + { typedef _Iffalse __type; }; + + + + template + struct __add_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned short __type; }; + + template<> + struct __add_unsigned + { typedef unsigned int __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long long __type; }; + + + template<> + struct __add_unsigned; + + template<> + struct __add_unsigned; + + + + template + struct __remove_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef short __type; }; + + template<> + struct __remove_unsigned + { typedef int __type; }; + + template<> + struct __remove_unsigned + { typedef long __type; }; + + template<> + struct __remove_unsigned + { typedef long long __type; }; + + + template<> + struct __remove_unsigned; + + template<> + struct __remove_unsigned; + + + + template + inline bool + __is_null_pointer(_Type* __ptr) + { return __ptr == 0; } + + template + inline bool + __is_null_pointer(_Type) + { return false; } + + + inline bool + __is_null_pointer(std::nullptr_t) + { return true; } + + + + template::__value> + struct __promote + { typedef double __type; }; + + + + + template + struct __promote<_Tp, false> + { }; + + template<> + struct __promote + { typedef long double __type; }; + + template<> + struct __promote + { typedef double __type; }; + + template<> + struct __promote + { typedef float __type; }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type> + struct __promote_2 + { + typedef __typeof__(_Tp2() + _Up2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type> + struct __promote_3 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type, + typename _Wp2 = typename __promote<_Wp>::__type> + struct __promote_4 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2() + _Wp2()) __type; + }; + + +} +} +# 44 "/usr/include/c++/7/cmath" 2 3 + +# 1 "/usr/include/math.h" 1 3 4 +# 27 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 28 "/usr/include/math.h" 2 3 4 + + + + + + +extern "C" { + + + + + +# 1 "/usr/include/bits/math-vector.h" 1 3 4 +# 25 "/usr/include/bits/math-vector.h" 3 4 +# 1 "/usr/include/bits/libm-simd-decl-stubs.h" 1 3 4 +# 26 "/usr/include/bits/math-vector.h" 2 3 4 +# 41 "/usr/include/math.h" 2 3 4 +# 138 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/flt-eval-method.h" 1 3 4 +# 139 "/usr/include/math.h" 2 3 4 +# 149 "/usr/include/math.h" 3 4 +typedef float float_t; +typedef double double_t; +# 190 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/fp-logb.h" 1 3 4 +# 191 "/usr/include/math.h" 2 3 4 +# 233 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/fp-fast.h" 1 3 4 +# 234 "/usr/include/math.h" 2 3 4 + + + +enum + { + FP_INT_UPWARD = + + 0, + FP_INT_DOWNWARD = + + 1, + FP_INT_TOWARDZERO = + + 2, + FP_INT_TONEARESTFROMZERO = + + 3, + FP_INT_TONEAREST = + + 4, + }; +# 289 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassify (double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbit (double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinf (double __value) throw () __attribute__ ((__const__)); + + +extern int __finite (double __value) throw () __attribute__ ((__const__)); + + +extern int __isnan (double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsig (double __x, double __y) throw (); + + +extern int __issignaling (double __value) throw () + __attribute__ ((__const__)); +# 290 "/usr/include/math.h" 2 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern double acos (double __x) throw (); extern double __acos (double __x) throw (); + +extern double asin (double __x) throw (); extern double __asin (double __x) throw (); + +extern double atan (double __x) throw (); extern double __atan (double __x) throw (); + +extern double atan2 (double __y, double __x) throw (); extern double __atan2 (double __y, double __x) throw (); + + + extern double cos (double __x) throw (); extern double __cos (double __x) throw (); + + extern double sin (double __x) throw (); extern double __sin (double __x) throw (); + +extern double tan (double __x) throw (); extern double __tan (double __x) throw (); + + + + +extern double cosh (double __x) throw (); extern double __cosh (double __x) throw (); + +extern double sinh (double __x) throw (); extern double __sinh (double __x) throw (); + +extern double tanh (double __x) throw (); extern double __tanh (double __x) throw (); + + + + extern void sincos (double __x, double *__sinx, double *__cosx) throw (); extern void __sincos (double __x, double *__sinx, double *__cosx) throw () + ; + + + + +extern double acosh (double __x) throw (); extern double __acosh (double __x) throw (); + +extern double asinh (double __x) throw (); extern double __asinh (double __x) throw (); + +extern double atanh (double __x) throw (); extern double __atanh (double __x) throw (); + + + + + + extern double exp (double __x) throw (); extern double __exp (double __x) throw (); + + +extern double frexp (double __x, int *__exponent) throw (); extern double __frexp (double __x, int *__exponent) throw (); + + +extern double ldexp (double __x, int __exponent) throw (); extern double __ldexp (double __x, int __exponent) throw (); + + + extern double log (double __x) throw (); extern double __log (double __x) throw (); + + +extern double log10 (double __x) throw (); extern double __log10 (double __x) throw (); + + +extern double modf (double __x, double *__iptr) throw (); extern double __modf (double __x, double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern double exp10 (double __x) throw (); extern double __exp10 (double __x) throw (); + + + + +extern double expm1 (double __x) throw (); extern double __expm1 (double __x) throw (); + + +extern double log1p (double __x) throw (); extern double __log1p (double __x) throw (); + + +extern double logb (double __x) throw (); extern double __logb (double __x) throw (); + + + + +extern double exp2 (double __x) throw (); extern double __exp2 (double __x) throw (); + + +extern double log2 (double __x) throw (); extern double __log2 (double __x) throw (); + + + + + + + extern double pow (double __x, double __y) throw (); extern double __pow (double __x, double __y) throw (); + + +extern double sqrt (double __x) throw (); extern double __sqrt (double __x) throw (); + + + +extern double hypot (double __x, double __y) throw (); extern double __hypot (double __x, double __y) throw (); + + + + +extern double cbrt (double __x) throw (); extern double __cbrt (double __x) throw (); + + + + + + +extern double ceil (double __x) throw () __attribute__ ((__const__)); extern double __ceil (double __x) throw () __attribute__ ((__const__)); + + +extern double fabs (double __x) throw () __attribute__ ((__const__)); extern double __fabs (double __x) throw () __attribute__ ((__const__)); + + +extern double floor (double __x) throw () __attribute__ ((__const__)); extern double __floor (double __x) throw () __attribute__ ((__const__)); + + +extern double fmod (double __x, double __y) throw (); extern double __fmod (double __x, double __y) throw (); +# 182 "/usr/include/bits/mathcalls.h" 3 4 +extern int finite (double __value) throw () __attribute__ ((__const__)); + + +extern double drem (double __x, double __y) throw (); extern double __drem (double __x, double __y) throw (); + + + +extern double significand (double __x) throw (); extern double __significand (double __x) throw (); + + + + + + +extern double copysign (double __x, double __y) throw () __attribute__ ((__const__)); extern double __copysign (double __x, double __y) throw () __attribute__ ((__const__)); + + + + +extern double nan (const char *__tagb) throw (); extern double __nan (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern double j0 (double) throw (); extern double __j0 (double) throw (); +extern double j1 (double) throw (); extern double __j1 (double) throw (); +extern double jn (int, double) throw (); extern double __jn (int, double) throw (); +extern double y0 (double) throw (); extern double __y0 (double) throw (); +extern double y1 (double) throw (); extern double __y1 (double) throw (); +extern double yn (int, double) throw (); extern double __yn (int, double) throw (); + + + + + +extern double erf (double) throw (); extern double __erf (double) throw (); +extern double erfc (double) throw (); extern double __erfc (double) throw (); +extern double lgamma (double) throw (); extern double __lgamma (double) throw (); + + + + +extern double tgamma (double) throw (); extern double __tgamma (double) throw (); + + + + + +extern double gamma (double) throw (); extern double __gamma (double) throw (); + + + + + + + +extern double lgamma_r (double, int *__signgamp) throw (); extern double __lgamma_r (double, int *__signgamp) throw (); + + + + + + +extern double rint (double __x) throw (); extern double __rint (double __x) throw (); + + +extern double nextafter (double __x, double __y) throw (); extern double __nextafter (double __x, double __y) throw (); + +extern double nexttoward (double __x, long double __y) throw (); extern double __nexttoward (double __x, long double __y) throw (); + + + + +extern double nextdown (double __x) throw (); extern double __nextdown (double __x) throw (); + +extern double nextup (double __x) throw (); extern double __nextup (double __x) throw (); + + + +extern double remainder (double __x, double __y) throw (); extern double __remainder (double __x, double __y) throw (); + + + +extern double scalbn (double __x, int __n) throw (); extern double __scalbn (double __x, int __n) throw (); + + + +extern int ilogb (double __x) throw (); extern int __ilogb (double __x) throw (); + + + + +extern long int llogb (double __x) throw (); extern long int __llogb (double __x) throw (); + + + + +extern double scalbln (double __x, long int __n) throw (); extern double __scalbln (double __x, long int __n) throw (); + + + +extern double nearbyint (double __x) throw (); extern double __nearbyint (double __x) throw (); + + + +extern double round (double __x) throw () __attribute__ ((__const__)); extern double __round (double __x) throw () __attribute__ ((__const__)); + + + +extern double trunc (double __x) throw () __attribute__ ((__const__)); extern double __trunc (double __x) throw () __attribute__ ((__const__)); + + + + +extern double remquo (double __x, double __y, int *__quo) throw (); extern double __remquo (double __x, double __y, int *__quo) throw (); + + + + + + +extern long int lrint (double __x) throw (); extern long int __lrint (double __x) throw (); +__extension__ +extern long long int llrint (double __x) throw (); extern long long int __llrint (double __x) throw (); + + + +extern long int lround (double __x) throw (); extern long int __lround (double __x) throw (); +__extension__ +extern long long int llround (double __x) throw (); extern long long int __llround (double __x) throw (); + + + +extern double fdim (double __x, double __y) throw (); extern double __fdim (double __x, double __y) throw (); + + +extern double fmax (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmax (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fmin (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmin (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fma (double __x, double __y, double __z) throw (); extern double __fma (double __x, double __y, double __z) throw (); + + + + +extern double roundeven (double __x) throw () __attribute__ ((__const__)); extern double __roundeven (double __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfp (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfp (double __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfp (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfp (double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpx (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpx (double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpx (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpx (double __x, int __round, unsigned int __width) throw () + ; + + +extern double fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fminmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fminmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalize (double *__cx, const double *__x) throw (); + + + + +extern int totalorder (const double *__x, const double *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermag (const double *__x, const double *__y) throw () + + __attribute__ ((__pure__)); + + +extern double getpayload (const double *__x) throw (); extern double __getpayload (const double *__x) throw (); + + +extern int setpayload (double *__x, double __payload) throw (); + + +extern int setpayloadsig (double *__x, double __payload) throw (); + + + + + + + +extern double scalb (double __x, double __n) throw (); extern double __scalb (double __x, double __n) throw (); +# 291 "/usr/include/math.h" 2 3 4 +# 306 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassifyf (float __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitf (float __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinff (float __value) throw () __attribute__ ((__const__)); + + +extern int __finitef (float __value) throw () __attribute__ ((__const__)); + + +extern int __isnanf (float __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigf (float __x, float __y) throw (); + + +extern int __issignalingf (float __value) throw () + __attribute__ ((__const__)); +# 307 "/usr/include/math.h" 2 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern float acosf (float __x) throw (); extern float __acosf (float __x) throw (); + +extern float asinf (float __x) throw (); extern float __asinf (float __x) throw (); + +extern float atanf (float __x) throw (); extern float __atanf (float __x) throw (); + +extern float atan2f (float __y, float __x) throw (); extern float __atan2f (float __y, float __x) throw (); + + + extern float cosf (float __x) throw (); extern float __cosf (float __x) throw (); + + extern float sinf (float __x) throw (); extern float __sinf (float __x) throw (); + +extern float tanf (float __x) throw (); extern float __tanf (float __x) throw (); + + + + +extern float coshf (float __x) throw (); extern float __coshf (float __x) throw (); + +extern float sinhf (float __x) throw (); extern float __sinhf (float __x) throw (); + +extern float tanhf (float __x) throw (); extern float __tanhf (float __x) throw (); + + + + extern void sincosf (float __x, float *__sinx, float *__cosx) throw (); extern void __sincosf (float __x, float *__sinx, float *__cosx) throw () + ; + + + + +extern float acoshf (float __x) throw (); extern float __acoshf (float __x) throw (); + +extern float asinhf (float __x) throw (); extern float __asinhf (float __x) throw (); + +extern float atanhf (float __x) throw (); extern float __atanhf (float __x) throw (); + + + + + + extern float expf (float __x) throw (); extern float __expf (float __x) throw (); + + +extern float frexpf (float __x, int *__exponent) throw (); extern float __frexpf (float __x, int *__exponent) throw (); + + +extern float ldexpf (float __x, int __exponent) throw (); extern float __ldexpf (float __x, int __exponent) throw (); + + + extern float logf (float __x) throw (); extern float __logf (float __x) throw (); + + +extern float log10f (float __x) throw (); extern float __log10f (float __x) throw (); + + +extern float modff (float __x, float *__iptr) throw (); extern float __modff (float __x, float *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern float exp10f (float __x) throw (); extern float __exp10f (float __x) throw (); + + + + +extern float expm1f (float __x) throw (); extern float __expm1f (float __x) throw (); + + +extern float log1pf (float __x) throw (); extern float __log1pf (float __x) throw (); + + +extern float logbf (float __x) throw (); extern float __logbf (float __x) throw (); + + + + +extern float exp2f (float __x) throw (); extern float __exp2f (float __x) throw (); + + +extern float log2f (float __x) throw (); extern float __log2f (float __x) throw (); + + + + + + + extern float powf (float __x, float __y) throw (); extern float __powf (float __x, float __y) throw (); + + +extern float sqrtf (float __x) throw (); extern float __sqrtf (float __x) throw (); + + + +extern float hypotf (float __x, float __y) throw (); extern float __hypotf (float __x, float __y) throw (); + + + + +extern float cbrtf (float __x) throw (); extern float __cbrtf (float __x) throw (); + + + + + + +extern float ceilf (float __x) throw () __attribute__ ((__const__)); extern float __ceilf (float __x) throw () __attribute__ ((__const__)); + + +extern float fabsf (float __x) throw () __attribute__ ((__const__)); extern float __fabsf (float __x) throw () __attribute__ ((__const__)); + + +extern float floorf (float __x) throw () __attribute__ ((__const__)); extern float __floorf (float __x) throw () __attribute__ ((__const__)); + + +extern float fmodf (float __x, float __y) throw (); extern float __fmodf (float __x, float __y) throw (); +# 177 "/usr/include/bits/mathcalls.h" 3 4 +extern int isinff (float __value) throw () __attribute__ ((__const__)); + + + + +extern int finitef (float __value) throw () __attribute__ ((__const__)); + + +extern float dremf (float __x, float __y) throw (); extern float __dremf (float __x, float __y) throw (); + + + +extern float significandf (float __x) throw (); extern float __significandf (float __x) throw (); + + + + + + +extern float copysignf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __copysignf (float __x, float __y) throw () __attribute__ ((__const__)); + + + + +extern float nanf (const char *__tagb) throw (); extern float __nanf (const char *__tagb) throw (); +# 211 "/usr/include/bits/mathcalls.h" 3 4 +extern int isnanf (float __value) throw () __attribute__ ((__const__)); + + + + + +extern float j0f (float) throw (); extern float __j0f (float) throw (); +extern float j1f (float) throw (); extern float __j1f (float) throw (); +extern float jnf (int, float) throw (); extern float __jnf (int, float) throw (); +extern float y0f (float) throw (); extern float __y0f (float) throw (); +extern float y1f (float) throw (); extern float __y1f (float) throw (); +extern float ynf (int, float) throw (); extern float __ynf (int, float) throw (); + + + + + +extern float erff (float) throw (); extern float __erff (float) throw (); +extern float erfcf (float) throw (); extern float __erfcf (float) throw (); +extern float lgammaf (float) throw (); extern float __lgammaf (float) throw (); + + + + +extern float tgammaf (float) throw (); extern float __tgammaf (float) throw (); + + + + + +extern float gammaf (float) throw (); extern float __gammaf (float) throw (); + + + + + + + +extern float lgammaf_r (float, int *__signgamp) throw (); extern float __lgammaf_r (float, int *__signgamp) throw (); + + + + + + +extern float rintf (float __x) throw (); extern float __rintf (float __x) throw (); + + +extern float nextafterf (float __x, float __y) throw (); extern float __nextafterf (float __x, float __y) throw (); + +extern float nexttowardf (float __x, long double __y) throw (); extern float __nexttowardf (float __x, long double __y) throw (); + + + + +extern float nextdownf (float __x) throw (); extern float __nextdownf (float __x) throw (); + +extern float nextupf (float __x) throw (); extern float __nextupf (float __x) throw (); + + + +extern float remainderf (float __x, float __y) throw (); extern float __remainderf (float __x, float __y) throw (); + + + +extern float scalbnf (float __x, int __n) throw (); extern float __scalbnf (float __x, int __n) throw (); + + + +extern int ilogbf (float __x) throw (); extern int __ilogbf (float __x) throw (); + + + + +extern long int llogbf (float __x) throw (); extern long int __llogbf (float __x) throw (); + + + + +extern float scalblnf (float __x, long int __n) throw (); extern float __scalblnf (float __x, long int __n) throw (); + + + +extern float nearbyintf (float __x) throw (); extern float __nearbyintf (float __x) throw (); + + + +extern float roundf (float __x) throw () __attribute__ ((__const__)); extern float __roundf (float __x) throw () __attribute__ ((__const__)); + + + +extern float truncf (float __x) throw () __attribute__ ((__const__)); extern float __truncf (float __x) throw () __attribute__ ((__const__)); + + + + +extern float remquof (float __x, float __y, int *__quo) throw (); extern float __remquof (float __x, float __y, int *__quo) throw (); + + + + + + +extern long int lrintf (float __x) throw (); extern long int __lrintf (float __x) throw (); +__extension__ +extern long long int llrintf (float __x) throw (); extern long long int __llrintf (float __x) throw (); + + + +extern long int lroundf (float __x) throw (); extern long int __lroundf (float __x) throw (); +__extension__ +extern long long int llroundf (float __x) throw (); extern long long int __llroundf (float __x) throw (); + + + +extern float fdimf (float __x, float __y) throw (); extern float __fdimf (float __x, float __y) throw (); + + +extern float fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fmaf (float __x, float __y, float __z) throw (); extern float __fmaf (float __x, float __y, float __z) throw (); + + + + +extern float roundevenf (float __x) throw () __attribute__ ((__const__)); extern float __roundevenf (float __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf (float __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf (float __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf (float __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf (float __x, int __round, unsigned int __width) throw () + ; + + +extern float fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef (float *__cx, const float *__x) throw (); + + + + +extern int totalorderf (const float *__x, const float *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf (const float *__x, const float *__y) throw () + + __attribute__ ((__pure__)); + + +extern float getpayloadf (const float *__x) throw (); extern float __getpayloadf (const float *__x) throw (); + + +extern int setpayloadf (float *__x, float __payload) throw (); + + +extern int setpayloadsigf (float *__x, float __payload) throw (); + + + + + + + +extern float scalbf (float __x, float __n) throw (); extern float __scalbf (float __x, float __n) throw (); +# 308 "/usr/include/math.h" 2 3 4 +# 349 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassifyl (long double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitl (long double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinfl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern int __isnanl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigl (long double __x, long double __y) throw (); + + +extern int __issignalingl (long double __value) throw () + __attribute__ ((__const__)); +# 350 "/usr/include/math.h" 2 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern long double acosl (long double __x) throw (); extern long double __acosl (long double __x) throw (); + +extern long double asinl (long double __x) throw (); extern long double __asinl (long double __x) throw (); + +extern long double atanl (long double __x) throw (); extern long double __atanl (long double __x) throw (); + +extern long double atan2l (long double __y, long double __x) throw (); extern long double __atan2l (long double __y, long double __x) throw (); + + + extern long double cosl (long double __x) throw (); extern long double __cosl (long double __x) throw (); + + extern long double sinl (long double __x) throw (); extern long double __sinl (long double __x) throw (); + +extern long double tanl (long double __x) throw (); extern long double __tanl (long double __x) throw (); + + + + +extern long double coshl (long double __x) throw (); extern long double __coshl (long double __x) throw (); + +extern long double sinhl (long double __x) throw (); extern long double __sinhl (long double __x) throw (); + +extern long double tanhl (long double __x) throw (); extern long double __tanhl (long double __x) throw (); + + + + extern void sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); extern void __sincosl (long double __x, long double *__sinx, long double *__cosx) throw () + ; + + + + +extern long double acoshl (long double __x) throw (); extern long double __acoshl (long double __x) throw (); + +extern long double asinhl (long double __x) throw (); extern long double __asinhl (long double __x) throw (); + +extern long double atanhl (long double __x) throw (); extern long double __atanhl (long double __x) throw (); + + + + + + extern long double expl (long double __x) throw (); extern long double __expl (long double __x) throw (); + + +extern long double frexpl (long double __x, int *__exponent) throw (); extern long double __frexpl (long double __x, int *__exponent) throw (); + + +extern long double ldexpl (long double __x, int __exponent) throw (); extern long double __ldexpl (long double __x, int __exponent) throw (); + + + extern long double logl (long double __x) throw (); extern long double __logl (long double __x) throw (); + + +extern long double log10l (long double __x) throw (); extern long double __log10l (long double __x) throw (); + + +extern long double modfl (long double __x, long double *__iptr) throw (); extern long double __modfl (long double __x, long double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern long double exp10l (long double __x) throw (); extern long double __exp10l (long double __x) throw (); + + + + +extern long double expm1l (long double __x) throw (); extern long double __expm1l (long double __x) throw (); + + +extern long double log1pl (long double __x) throw (); extern long double __log1pl (long double __x) throw (); + + +extern long double logbl (long double __x) throw (); extern long double __logbl (long double __x) throw (); + + + + +extern long double exp2l (long double __x) throw (); extern long double __exp2l (long double __x) throw (); + + +extern long double log2l (long double __x) throw (); extern long double __log2l (long double __x) throw (); + + + + + + + extern long double powl (long double __x, long double __y) throw (); extern long double __powl (long double __x, long double __y) throw (); + + +extern long double sqrtl (long double __x) throw (); extern long double __sqrtl (long double __x) throw (); + + + +extern long double hypotl (long double __x, long double __y) throw (); extern long double __hypotl (long double __x, long double __y) throw (); + + + + +extern long double cbrtl (long double __x) throw (); extern long double __cbrtl (long double __x) throw (); + + + + + + +extern long double ceill (long double __x) throw () __attribute__ ((__const__)); extern long double __ceill (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fabsl (long double __x) throw () __attribute__ ((__const__)); extern long double __fabsl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double floorl (long double __x) throw () __attribute__ ((__const__)); extern long double __floorl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fmodl (long double __x, long double __y) throw (); extern long double __fmodl (long double __x, long double __y) throw (); +# 177 "/usr/include/bits/mathcalls.h" 3 4 +extern int isinfl (long double __value) throw () __attribute__ ((__const__)); + + + + +extern int finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern long double dreml (long double __x, long double __y) throw (); extern long double __dreml (long double __x, long double __y) throw (); + + + +extern long double significandl (long double __x) throw (); extern long double __significandl (long double __x) throw (); + + + + + + +extern long double copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + + + +extern long double nanl (const char *__tagb) throw (); extern long double __nanl (const char *__tagb) throw (); +# 211 "/usr/include/bits/mathcalls.h" 3 4 +extern int isnanl (long double __value) throw () __attribute__ ((__const__)); + + + + + +extern long double j0l (long double) throw (); extern long double __j0l (long double) throw (); +extern long double j1l (long double) throw (); extern long double __j1l (long double) throw (); +extern long double jnl (int, long double) throw (); extern long double __jnl (int, long double) throw (); +extern long double y0l (long double) throw (); extern long double __y0l (long double) throw (); +extern long double y1l (long double) throw (); extern long double __y1l (long double) throw (); +extern long double ynl (int, long double) throw (); extern long double __ynl (int, long double) throw (); + + + + + +extern long double erfl (long double) throw (); extern long double __erfl (long double) throw (); +extern long double erfcl (long double) throw (); extern long double __erfcl (long double) throw (); +extern long double lgammal (long double) throw (); extern long double __lgammal (long double) throw (); + + + + +extern long double tgammal (long double) throw (); extern long double __tgammal (long double) throw (); + + + + + +extern long double gammal (long double) throw (); extern long double __gammal (long double) throw (); + + + + + + + +extern long double lgammal_r (long double, int *__signgamp) throw (); extern long double __lgammal_r (long double, int *__signgamp) throw (); + + + + + + +extern long double rintl (long double __x) throw (); extern long double __rintl (long double __x) throw (); + + +extern long double nextafterl (long double __x, long double __y) throw (); extern long double __nextafterl (long double __x, long double __y) throw (); + +extern long double nexttowardl (long double __x, long double __y) throw (); extern long double __nexttowardl (long double __x, long double __y) throw (); + + + + +extern long double nextdownl (long double __x) throw (); extern long double __nextdownl (long double __x) throw (); + +extern long double nextupl (long double __x) throw (); extern long double __nextupl (long double __x) throw (); + + + +extern long double remainderl (long double __x, long double __y) throw (); extern long double __remainderl (long double __x, long double __y) throw (); + + + +extern long double scalbnl (long double __x, int __n) throw (); extern long double __scalbnl (long double __x, int __n) throw (); + + + +extern int ilogbl (long double __x) throw (); extern int __ilogbl (long double __x) throw (); + + + + +extern long int llogbl (long double __x) throw (); extern long int __llogbl (long double __x) throw (); + + + + +extern long double scalblnl (long double __x, long int __n) throw (); extern long double __scalblnl (long double __x, long int __n) throw (); + + + +extern long double nearbyintl (long double __x) throw (); extern long double __nearbyintl (long double __x) throw (); + + + +extern long double roundl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundl (long double __x) throw () __attribute__ ((__const__)); + + + +extern long double truncl (long double __x) throw () __attribute__ ((__const__)); extern long double __truncl (long double __x) throw () __attribute__ ((__const__)); + + + + +extern long double remquol (long double __x, long double __y, int *__quo) throw (); extern long double __remquol (long double __x, long double __y, int *__quo) throw (); + + + + + + +extern long int lrintl (long double __x) throw (); extern long int __lrintl (long double __x) throw (); +__extension__ +extern long long int llrintl (long double __x) throw (); extern long long int __llrintl (long double __x) throw (); + + + +extern long int lroundl (long double __x) throw (); extern long int __lroundl (long double __x) throw (); +__extension__ +extern long long int llroundl (long double __x) throw (); extern long long int __llroundl (long double __x) throw (); + + + +extern long double fdiml (long double __x, long double __y) throw (); extern long double __fdiml (long double __x, long double __y) throw (); + + +extern long double fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fmal (long double __x, long double __y, long double __z) throw (); extern long double __fmal (long double __x, long double __y, long double __z) throw (); + + + + +extern long double roundevenl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundevenl (long double __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpl (long double __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpl (long double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxl (long double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxl (long double __x, int __round, unsigned int __width) throw () + ; + + +extern long double fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizel (long double *__cx, const long double *__x) throw (); + + + + +extern int totalorderl (const long double *__x, const long double *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagl (const long double *__x, const long double *__y) throw () + + __attribute__ ((__pure__)); + + +extern long double getpayloadl (const long double *__x) throw (); extern long double __getpayloadl (const long double *__x) throw (); + + +extern int setpayloadl (long double *__x, long double __payload) throw (); + + +extern int setpayloadsigl (long double *__x, long double __payload) throw (); + + + + + + + +extern long double scalbl (long double __x, long double __n) throw (); extern long double __scalbl (long double __x, long double __n) throw (); +# 351 "/usr/include/math.h" 2 3 4 +# 389 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 acosf32 (_Float32 __x) throw (); extern _Float32 __acosf32 (_Float32 __x) throw (); + +extern _Float32 asinf32 (_Float32 __x) throw (); extern _Float32 __asinf32 (_Float32 __x) throw (); + +extern _Float32 atanf32 (_Float32 __x) throw (); extern _Float32 __atanf32 (_Float32 __x) throw (); + +extern _Float32 atan2f32 (_Float32 __y, _Float32 __x) throw (); extern _Float32 __atan2f32 (_Float32 __y, _Float32 __x) throw (); + + + extern _Float32 cosf32 (_Float32 __x) throw (); extern _Float32 __cosf32 (_Float32 __x) throw (); + + extern _Float32 sinf32 (_Float32 __x) throw (); extern _Float32 __sinf32 (_Float32 __x) throw (); + +extern _Float32 tanf32 (_Float32 __x) throw (); extern _Float32 __tanf32 (_Float32 __x) throw (); + + + + +extern _Float32 coshf32 (_Float32 __x) throw (); extern _Float32 __coshf32 (_Float32 __x) throw (); + +extern _Float32 sinhf32 (_Float32 __x) throw (); extern _Float32 __sinhf32 (_Float32 __x) throw (); + +extern _Float32 tanhf32 (_Float32 __x) throw (); extern _Float32 __tanhf32 (_Float32 __x) throw (); + + + + extern void sincosf32 (_Float32 __x, _Float32 *__sinx, _Float32 *__cosx) throw (); extern void __sincosf32 (_Float32 __x, _Float32 *__sinx, _Float32 *__cosx) throw () + ; + + + + +extern _Float32 acoshf32 (_Float32 __x) throw (); extern _Float32 __acoshf32 (_Float32 __x) throw (); + +extern _Float32 asinhf32 (_Float32 __x) throw (); extern _Float32 __asinhf32 (_Float32 __x) throw (); + +extern _Float32 atanhf32 (_Float32 __x) throw (); extern _Float32 __atanhf32 (_Float32 __x) throw (); + + + + + + extern _Float32 expf32 (_Float32 __x) throw (); extern _Float32 __expf32 (_Float32 __x) throw (); + + +extern _Float32 frexpf32 (_Float32 __x, int *__exponent) throw (); extern _Float32 __frexpf32 (_Float32 __x, int *__exponent) throw (); + + +extern _Float32 ldexpf32 (_Float32 __x, int __exponent) throw (); extern _Float32 __ldexpf32 (_Float32 __x, int __exponent) throw (); + + + extern _Float32 logf32 (_Float32 __x) throw (); extern _Float32 __logf32 (_Float32 __x) throw (); + + +extern _Float32 log10f32 (_Float32 __x) throw (); extern _Float32 __log10f32 (_Float32 __x) throw (); + + +extern _Float32 modff32 (_Float32 __x, _Float32 *__iptr) throw (); extern _Float32 __modff32 (_Float32 __x, _Float32 *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float32 exp10f32 (_Float32 __x) throw (); extern _Float32 __exp10f32 (_Float32 __x) throw (); + + + + +extern _Float32 expm1f32 (_Float32 __x) throw (); extern _Float32 __expm1f32 (_Float32 __x) throw (); + + +extern _Float32 log1pf32 (_Float32 __x) throw (); extern _Float32 __log1pf32 (_Float32 __x) throw (); + + +extern _Float32 logbf32 (_Float32 __x) throw (); extern _Float32 __logbf32 (_Float32 __x) throw (); + + + + +extern _Float32 exp2f32 (_Float32 __x) throw (); extern _Float32 __exp2f32 (_Float32 __x) throw (); + + +extern _Float32 log2f32 (_Float32 __x) throw (); extern _Float32 __log2f32 (_Float32 __x) throw (); + + + + + + + extern _Float32 powf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __powf32 (_Float32 __x, _Float32 __y) throw (); + + +extern _Float32 sqrtf32 (_Float32 __x) throw (); extern _Float32 __sqrtf32 (_Float32 __x) throw (); + + + +extern _Float32 hypotf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __hypotf32 (_Float32 __x, _Float32 __y) throw (); + + + + +extern _Float32 cbrtf32 (_Float32 __x) throw (); extern _Float32 __cbrtf32 (_Float32 __x) throw (); + + + + + + +extern _Float32 ceilf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __ceilf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 fabsf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __fabsf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 floorf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __floorf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 fmodf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __fmodf32 (_Float32 __x, _Float32 __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 copysignf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __copysignf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + + + +extern _Float32 nanf32 (const char *__tagb) throw (); extern _Float32 __nanf32 (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 j0f32 (_Float32) throw (); extern _Float32 __j0f32 (_Float32) throw (); +extern _Float32 j1f32 (_Float32) throw (); extern _Float32 __j1f32 (_Float32) throw (); +extern _Float32 jnf32 (int, _Float32) throw (); extern _Float32 __jnf32 (int, _Float32) throw (); +extern _Float32 y0f32 (_Float32) throw (); extern _Float32 __y0f32 (_Float32) throw (); +extern _Float32 y1f32 (_Float32) throw (); extern _Float32 __y1f32 (_Float32) throw (); +extern _Float32 ynf32 (int, _Float32) throw (); extern _Float32 __ynf32 (int, _Float32) throw (); + + + + + +extern _Float32 erff32 (_Float32) throw (); extern _Float32 __erff32 (_Float32) throw (); +extern _Float32 erfcf32 (_Float32) throw (); extern _Float32 __erfcf32 (_Float32) throw (); +extern _Float32 lgammaf32 (_Float32) throw (); extern _Float32 __lgammaf32 (_Float32) throw (); + + + + +extern _Float32 tgammaf32 (_Float32) throw (); extern _Float32 __tgammaf32 (_Float32) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 lgammaf32_r (_Float32, int *__signgamp) throw (); extern _Float32 __lgammaf32_r (_Float32, int *__signgamp) throw (); + + + + + + +extern _Float32 rintf32 (_Float32 __x) throw (); extern _Float32 __rintf32 (_Float32 __x) throw (); + + +extern _Float32 nextafterf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __nextafterf32 (_Float32 __x, _Float32 __y) throw (); + + + + + + +extern _Float32 nextdownf32 (_Float32 __x) throw (); extern _Float32 __nextdownf32 (_Float32 __x) throw (); + +extern _Float32 nextupf32 (_Float32 __x) throw (); extern _Float32 __nextupf32 (_Float32 __x) throw (); + + + +extern _Float32 remainderf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __remainderf32 (_Float32 __x, _Float32 __y) throw (); + + + +extern _Float32 scalbnf32 (_Float32 __x, int __n) throw (); extern _Float32 __scalbnf32 (_Float32 __x, int __n) throw (); + + + +extern int ilogbf32 (_Float32 __x) throw (); extern int __ilogbf32 (_Float32 __x) throw (); + + + + +extern long int llogbf32 (_Float32 __x) throw (); extern long int __llogbf32 (_Float32 __x) throw (); + + + + +extern _Float32 scalblnf32 (_Float32 __x, long int __n) throw (); extern _Float32 __scalblnf32 (_Float32 __x, long int __n) throw (); + + + +extern _Float32 nearbyintf32 (_Float32 __x) throw (); extern _Float32 __nearbyintf32 (_Float32 __x) throw (); + + + +extern _Float32 roundf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __roundf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + +extern _Float32 truncf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __truncf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + + +extern _Float32 remquof32 (_Float32 __x, _Float32 __y, int *__quo) throw (); extern _Float32 __remquof32 (_Float32 __x, _Float32 __y, int *__quo) throw (); + + + + + + +extern long int lrintf32 (_Float32 __x) throw (); extern long int __lrintf32 (_Float32 __x) throw (); +__extension__ +extern long long int llrintf32 (_Float32 __x) throw (); extern long long int __llrintf32 (_Float32 __x) throw (); + + + +extern long int lroundf32 (_Float32 __x) throw (); extern long int __lroundf32 (_Float32 __x) throw (); +__extension__ +extern long long int llroundf32 (_Float32 __x) throw (); extern long long int __llroundf32 (_Float32 __x) throw (); + + + +extern _Float32 fdimf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __fdimf32 (_Float32 __x, _Float32 __y) throw (); + + +extern _Float32 fmaxf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fmaxf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fminf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fminf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fmaf32 (_Float32 __x, _Float32 __y, _Float32 __z) throw (); extern _Float32 __fmaf32 (_Float32 __x, _Float32 __y, _Float32 __z) throw (); + + + + +extern _Float32 roundevenf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __roundevenf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + +extern _Float32 fmaxmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fmaxmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fminmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fminmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef32 (_Float32 *__cx, const _Float32 *__x) throw (); + + + + +extern int totalorderf32 (const _Float32 *__x, const _Float32 *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf32 (const _Float32 *__x, const _Float32 *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float32 getpayloadf32 (const _Float32 *__x) throw (); extern _Float32 __getpayloadf32 (const _Float32 *__x) throw (); + + +extern int setpayloadf32 (_Float32 *__x, _Float32 __payload) throw (); + + +extern int setpayloadsigf32 (_Float32 *__x, _Float32 __payload) throw (); +# 390 "/usr/include/math.h" 2 3 4 +# 406 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 acosf64 (_Float64 __x) throw (); extern _Float64 __acosf64 (_Float64 __x) throw (); + +extern _Float64 asinf64 (_Float64 __x) throw (); extern _Float64 __asinf64 (_Float64 __x) throw (); + +extern _Float64 atanf64 (_Float64 __x) throw (); extern _Float64 __atanf64 (_Float64 __x) throw (); + +extern _Float64 atan2f64 (_Float64 __y, _Float64 __x) throw (); extern _Float64 __atan2f64 (_Float64 __y, _Float64 __x) throw (); + + + extern _Float64 cosf64 (_Float64 __x) throw (); extern _Float64 __cosf64 (_Float64 __x) throw (); + + extern _Float64 sinf64 (_Float64 __x) throw (); extern _Float64 __sinf64 (_Float64 __x) throw (); + +extern _Float64 tanf64 (_Float64 __x) throw (); extern _Float64 __tanf64 (_Float64 __x) throw (); + + + + +extern _Float64 coshf64 (_Float64 __x) throw (); extern _Float64 __coshf64 (_Float64 __x) throw (); + +extern _Float64 sinhf64 (_Float64 __x) throw (); extern _Float64 __sinhf64 (_Float64 __x) throw (); + +extern _Float64 tanhf64 (_Float64 __x) throw (); extern _Float64 __tanhf64 (_Float64 __x) throw (); + + + + extern void sincosf64 (_Float64 __x, _Float64 *__sinx, _Float64 *__cosx) throw (); extern void __sincosf64 (_Float64 __x, _Float64 *__sinx, _Float64 *__cosx) throw () + ; + + + + +extern _Float64 acoshf64 (_Float64 __x) throw (); extern _Float64 __acoshf64 (_Float64 __x) throw (); + +extern _Float64 asinhf64 (_Float64 __x) throw (); extern _Float64 __asinhf64 (_Float64 __x) throw (); + +extern _Float64 atanhf64 (_Float64 __x) throw (); extern _Float64 __atanhf64 (_Float64 __x) throw (); + + + + + + extern _Float64 expf64 (_Float64 __x) throw (); extern _Float64 __expf64 (_Float64 __x) throw (); + + +extern _Float64 frexpf64 (_Float64 __x, int *__exponent) throw (); extern _Float64 __frexpf64 (_Float64 __x, int *__exponent) throw (); + + +extern _Float64 ldexpf64 (_Float64 __x, int __exponent) throw (); extern _Float64 __ldexpf64 (_Float64 __x, int __exponent) throw (); + + + extern _Float64 logf64 (_Float64 __x) throw (); extern _Float64 __logf64 (_Float64 __x) throw (); + + +extern _Float64 log10f64 (_Float64 __x) throw (); extern _Float64 __log10f64 (_Float64 __x) throw (); + + +extern _Float64 modff64 (_Float64 __x, _Float64 *__iptr) throw (); extern _Float64 __modff64 (_Float64 __x, _Float64 *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float64 exp10f64 (_Float64 __x) throw (); extern _Float64 __exp10f64 (_Float64 __x) throw (); + + + + +extern _Float64 expm1f64 (_Float64 __x) throw (); extern _Float64 __expm1f64 (_Float64 __x) throw (); + + +extern _Float64 log1pf64 (_Float64 __x) throw (); extern _Float64 __log1pf64 (_Float64 __x) throw (); + + +extern _Float64 logbf64 (_Float64 __x) throw (); extern _Float64 __logbf64 (_Float64 __x) throw (); + + + + +extern _Float64 exp2f64 (_Float64 __x) throw (); extern _Float64 __exp2f64 (_Float64 __x) throw (); + + +extern _Float64 log2f64 (_Float64 __x) throw (); extern _Float64 __log2f64 (_Float64 __x) throw (); + + + + + + + extern _Float64 powf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __powf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float64 sqrtf64 (_Float64 __x) throw (); extern _Float64 __sqrtf64 (_Float64 __x) throw (); + + + +extern _Float64 hypotf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __hypotf64 (_Float64 __x, _Float64 __y) throw (); + + + + +extern _Float64 cbrtf64 (_Float64 __x) throw (); extern _Float64 __cbrtf64 (_Float64 __x) throw (); + + + + + + +extern _Float64 ceilf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __ceilf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 fabsf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __fabsf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 floorf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __floorf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 fmodf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __fmodf64 (_Float64 __x, _Float64 __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 copysignf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __copysignf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + + + +extern _Float64 nanf64 (const char *__tagb) throw (); extern _Float64 __nanf64 (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 j0f64 (_Float64) throw (); extern _Float64 __j0f64 (_Float64) throw (); +extern _Float64 j1f64 (_Float64) throw (); extern _Float64 __j1f64 (_Float64) throw (); +extern _Float64 jnf64 (int, _Float64) throw (); extern _Float64 __jnf64 (int, _Float64) throw (); +extern _Float64 y0f64 (_Float64) throw (); extern _Float64 __y0f64 (_Float64) throw (); +extern _Float64 y1f64 (_Float64) throw (); extern _Float64 __y1f64 (_Float64) throw (); +extern _Float64 ynf64 (int, _Float64) throw (); extern _Float64 __ynf64 (int, _Float64) throw (); + + + + + +extern _Float64 erff64 (_Float64) throw (); extern _Float64 __erff64 (_Float64) throw (); +extern _Float64 erfcf64 (_Float64) throw (); extern _Float64 __erfcf64 (_Float64) throw (); +extern _Float64 lgammaf64 (_Float64) throw (); extern _Float64 __lgammaf64 (_Float64) throw (); + + + + +extern _Float64 tgammaf64 (_Float64) throw (); extern _Float64 __tgammaf64 (_Float64) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 lgammaf64_r (_Float64, int *__signgamp) throw (); extern _Float64 __lgammaf64_r (_Float64, int *__signgamp) throw (); + + + + + + +extern _Float64 rintf64 (_Float64 __x) throw (); extern _Float64 __rintf64 (_Float64 __x) throw (); + + +extern _Float64 nextafterf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __nextafterf64 (_Float64 __x, _Float64 __y) throw (); + + + + + + +extern _Float64 nextdownf64 (_Float64 __x) throw (); extern _Float64 __nextdownf64 (_Float64 __x) throw (); + +extern _Float64 nextupf64 (_Float64 __x) throw (); extern _Float64 __nextupf64 (_Float64 __x) throw (); + + + +extern _Float64 remainderf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __remainderf64 (_Float64 __x, _Float64 __y) throw (); + + + +extern _Float64 scalbnf64 (_Float64 __x, int __n) throw (); extern _Float64 __scalbnf64 (_Float64 __x, int __n) throw (); + + + +extern int ilogbf64 (_Float64 __x) throw (); extern int __ilogbf64 (_Float64 __x) throw (); + + + + +extern long int llogbf64 (_Float64 __x) throw (); extern long int __llogbf64 (_Float64 __x) throw (); + + + + +extern _Float64 scalblnf64 (_Float64 __x, long int __n) throw (); extern _Float64 __scalblnf64 (_Float64 __x, long int __n) throw (); + + + +extern _Float64 nearbyintf64 (_Float64 __x) throw (); extern _Float64 __nearbyintf64 (_Float64 __x) throw (); + + + +extern _Float64 roundf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __roundf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + +extern _Float64 truncf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __truncf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + + +extern _Float64 remquof64 (_Float64 __x, _Float64 __y, int *__quo) throw (); extern _Float64 __remquof64 (_Float64 __x, _Float64 __y, int *__quo) throw (); + + + + + + +extern long int lrintf64 (_Float64 __x) throw (); extern long int __lrintf64 (_Float64 __x) throw (); +__extension__ +extern long long int llrintf64 (_Float64 __x) throw (); extern long long int __llrintf64 (_Float64 __x) throw (); + + + +extern long int lroundf64 (_Float64 __x) throw (); extern long int __lroundf64 (_Float64 __x) throw (); +__extension__ +extern long long int llroundf64 (_Float64 __x) throw (); extern long long int __llroundf64 (_Float64 __x) throw (); + + + +extern _Float64 fdimf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __fdimf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float64 fmaxf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fmaxf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fminf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fminf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) throw (); extern _Float64 __fmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) throw (); + + + + +extern _Float64 roundevenf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __roundevenf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + +extern _Float64 fmaxmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fmaxmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fminmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fminmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef64 (_Float64 *__cx, const _Float64 *__x) throw (); + + + + +extern int totalorderf64 (const _Float64 *__x, const _Float64 *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf64 (const _Float64 *__x, const _Float64 *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float64 getpayloadf64 (const _Float64 *__x) throw (); extern _Float64 __getpayloadf64 (const _Float64 *__x) throw (); + + +extern int setpayloadf64 (_Float64 *__x, _Float64 __payload) throw (); + + +extern int setpayloadsigf64 (_Float64 *__x, _Float64 __payload) throw (); +# 407 "/usr/include/math.h" 2 3 4 +# 420 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassifyf128 (_Float128 __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitf128 (_Float128 __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinff128 (_Float128 __value) throw () __attribute__ ((__const__)); + + +extern int __finitef128 (_Float128 __value) throw () __attribute__ ((__const__)); + + +extern int __isnanf128 (_Float128 __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigf128 (_Float128 __x, _Float128 __y) throw (); + + +extern int __issignalingf128 (_Float128 __value) throw () + __attribute__ ((__const__)); +# 421 "/usr/include/math.h" 2 3 4 + + +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 acosf128 (_Float128 __x) throw (); extern _Float128 __acosf128 (_Float128 __x) throw (); + +extern _Float128 asinf128 (_Float128 __x) throw (); extern _Float128 __asinf128 (_Float128 __x) throw (); + +extern _Float128 atanf128 (_Float128 __x) throw (); extern _Float128 __atanf128 (_Float128 __x) throw (); + +extern _Float128 atan2f128 (_Float128 __y, _Float128 __x) throw (); extern _Float128 __atan2f128 (_Float128 __y, _Float128 __x) throw (); + + + extern _Float128 cosf128 (_Float128 __x) throw (); extern _Float128 __cosf128 (_Float128 __x) throw (); + + extern _Float128 sinf128 (_Float128 __x) throw (); extern _Float128 __sinf128 (_Float128 __x) throw (); + +extern _Float128 tanf128 (_Float128 __x) throw (); extern _Float128 __tanf128 (_Float128 __x) throw (); + + + + +extern _Float128 coshf128 (_Float128 __x) throw (); extern _Float128 __coshf128 (_Float128 __x) throw (); + +extern _Float128 sinhf128 (_Float128 __x) throw (); extern _Float128 __sinhf128 (_Float128 __x) throw (); + +extern _Float128 tanhf128 (_Float128 __x) throw (); extern _Float128 __tanhf128 (_Float128 __x) throw (); + + + + extern void sincosf128 (_Float128 __x, _Float128 *__sinx, _Float128 *__cosx) throw (); extern void __sincosf128 (_Float128 __x, _Float128 *__sinx, _Float128 *__cosx) throw () + ; + + + + +extern _Float128 acoshf128 (_Float128 __x) throw (); extern _Float128 __acoshf128 (_Float128 __x) throw (); + +extern _Float128 asinhf128 (_Float128 __x) throw (); extern _Float128 __asinhf128 (_Float128 __x) throw (); + +extern _Float128 atanhf128 (_Float128 __x) throw (); extern _Float128 __atanhf128 (_Float128 __x) throw (); + + + + + + extern _Float128 expf128 (_Float128 __x) throw (); extern _Float128 __expf128 (_Float128 __x) throw (); + + +extern _Float128 frexpf128 (_Float128 __x, int *__exponent) throw (); extern _Float128 __frexpf128 (_Float128 __x, int *__exponent) throw (); + + +extern _Float128 ldexpf128 (_Float128 __x, int __exponent) throw (); extern _Float128 __ldexpf128 (_Float128 __x, int __exponent) throw (); + + + extern _Float128 logf128 (_Float128 __x) throw (); extern _Float128 __logf128 (_Float128 __x) throw (); + + +extern _Float128 log10f128 (_Float128 __x) throw (); extern _Float128 __log10f128 (_Float128 __x) throw (); + + +extern _Float128 modff128 (_Float128 __x, _Float128 *__iptr) throw (); extern _Float128 __modff128 (_Float128 __x, _Float128 *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float128 exp10f128 (_Float128 __x) throw (); extern _Float128 __exp10f128 (_Float128 __x) throw (); + + + + +extern _Float128 expm1f128 (_Float128 __x) throw (); extern _Float128 __expm1f128 (_Float128 __x) throw (); + + +extern _Float128 log1pf128 (_Float128 __x) throw (); extern _Float128 __log1pf128 (_Float128 __x) throw (); + + +extern _Float128 logbf128 (_Float128 __x) throw (); extern _Float128 __logbf128 (_Float128 __x) throw (); + + + + +extern _Float128 exp2f128 (_Float128 __x) throw (); extern _Float128 __exp2f128 (_Float128 __x) throw (); + + +extern _Float128 log2f128 (_Float128 __x) throw (); extern _Float128 __log2f128 (_Float128 __x) throw (); + + + + + + + extern _Float128 powf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __powf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float128 sqrtf128 (_Float128 __x) throw (); extern _Float128 __sqrtf128 (_Float128 __x) throw (); + + + +extern _Float128 hypotf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __hypotf128 (_Float128 __x, _Float128 __y) throw (); + + + + +extern _Float128 cbrtf128 (_Float128 __x) throw (); extern _Float128 __cbrtf128 (_Float128 __x) throw (); + + + + + + +extern _Float128 ceilf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __ceilf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + +extern _Float128 fabsf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __fabsf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + +extern _Float128 floorf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __floorf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + +extern _Float128 fmodf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __fmodf128 (_Float128 __x, _Float128 __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 copysignf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __copysignf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + + + +extern _Float128 nanf128 (const char *__tagb) throw (); extern _Float128 __nanf128 (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 j0f128 (_Float128) throw (); extern _Float128 __j0f128 (_Float128) throw (); +extern _Float128 j1f128 (_Float128) throw (); extern _Float128 __j1f128 (_Float128) throw (); +extern _Float128 jnf128 (int, _Float128) throw (); extern _Float128 __jnf128 (int, _Float128) throw (); +extern _Float128 y0f128 (_Float128) throw (); extern _Float128 __y0f128 (_Float128) throw (); +extern _Float128 y1f128 (_Float128) throw (); extern _Float128 __y1f128 (_Float128) throw (); +extern _Float128 ynf128 (int, _Float128) throw (); extern _Float128 __ynf128 (int, _Float128) throw (); + + + + + +extern _Float128 erff128 (_Float128) throw (); extern _Float128 __erff128 (_Float128) throw (); +extern _Float128 erfcf128 (_Float128) throw (); extern _Float128 __erfcf128 (_Float128) throw (); +extern _Float128 lgammaf128 (_Float128) throw (); extern _Float128 __lgammaf128 (_Float128) throw (); + + + + +extern _Float128 tgammaf128 (_Float128) throw (); extern _Float128 __tgammaf128 (_Float128) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 lgammaf128_r (_Float128, int *__signgamp) throw (); extern _Float128 __lgammaf128_r (_Float128, int *__signgamp) throw (); + + + + + + +extern _Float128 rintf128 (_Float128 __x) throw (); extern _Float128 __rintf128 (_Float128 __x) throw (); + + +extern _Float128 nextafterf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __nextafterf128 (_Float128 __x, _Float128 __y) throw (); + + + + + + +extern _Float128 nextdownf128 (_Float128 __x) throw (); extern _Float128 __nextdownf128 (_Float128 __x) throw (); + +extern _Float128 nextupf128 (_Float128 __x) throw (); extern _Float128 __nextupf128 (_Float128 __x) throw (); + + + +extern _Float128 remainderf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __remainderf128 (_Float128 __x, _Float128 __y) throw (); + + + +extern _Float128 scalbnf128 (_Float128 __x, int __n) throw (); extern _Float128 __scalbnf128 (_Float128 __x, int __n) throw (); + + + +extern int ilogbf128 (_Float128 __x) throw (); extern int __ilogbf128 (_Float128 __x) throw (); + + + + +extern long int llogbf128 (_Float128 __x) throw (); extern long int __llogbf128 (_Float128 __x) throw (); + + + + +extern _Float128 scalblnf128 (_Float128 __x, long int __n) throw (); extern _Float128 __scalblnf128 (_Float128 __x, long int __n) throw (); + + + +extern _Float128 nearbyintf128 (_Float128 __x) throw (); extern _Float128 __nearbyintf128 (_Float128 __x) throw (); + + + +extern _Float128 roundf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __roundf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + + +extern _Float128 truncf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __truncf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + + + +extern _Float128 remquof128 (_Float128 __x, _Float128 __y, int *__quo) throw (); extern _Float128 __remquof128 (_Float128 __x, _Float128 __y, int *__quo) throw (); + + + + + + +extern long int lrintf128 (_Float128 __x) throw (); extern long int __lrintf128 (_Float128 __x) throw (); +__extension__ +extern long long int llrintf128 (_Float128 __x) throw (); extern long long int __llrintf128 (_Float128 __x) throw (); + + + +extern long int lroundf128 (_Float128 __x) throw (); extern long int __lroundf128 (_Float128 __x) throw (); +__extension__ +extern long long int llroundf128 (_Float128 __x) throw (); extern long long int __llroundf128 (_Float128 __x) throw (); + + + +extern _Float128 fdimf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __fdimf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float128 fmaxf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fmaxf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern _Float128 fminf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fminf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern _Float128 fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) throw (); extern _Float128 __fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) throw (); + + + + +extern _Float128 roundevenf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __roundevenf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + +extern _Float128 fmaxmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fmaxmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern _Float128 fminmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fminmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef128 (_Float128 *__cx, const _Float128 *__x) throw (); + + + + +extern int totalorderf128 (const _Float128 *__x, const _Float128 *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf128 (const _Float128 *__x, const _Float128 *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float128 getpayloadf128 (const _Float128 *__x) throw (); extern _Float128 __getpayloadf128 (const _Float128 *__x) throw (); + + +extern int setpayloadf128 (_Float128 *__x, _Float128 __payload) throw (); + + +extern int setpayloadsigf128 (_Float128 *__x, _Float128 __payload) throw (); +# 424 "/usr/include/math.h" 2 3 4 +# 440 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x acosf32x (_Float32x __x) throw (); extern _Float32x __acosf32x (_Float32x __x) throw (); + +extern _Float32x asinf32x (_Float32x __x) throw (); extern _Float32x __asinf32x (_Float32x __x) throw (); + +extern _Float32x atanf32x (_Float32x __x) throw (); extern _Float32x __atanf32x (_Float32x __x) throw (); + +extern _Float32x atan2f32x (_Float32x __y, _Float32x __x) throw (); extern _Float32x __atan2f32x (_Float32x __y, _Float32x __x) throw (); + + + extern _Float32x cosf32x (_Float32x __x) throw (); extern _Float32x __cosf32x (_Float32x __x) throw (); + + extern _Float32x sinf32x (_Float32x __x) throw (); extern _Float32x __sinf32x (_Float32x __x) throw (); + +extern _Float32x tanf32x (_Float32x __x) throw (); extern _Float32x __tanf32x (_Float32x __x) throw (); + + + + +extern _Float32x coshf32x (_Float32x __x) throw (); extern _Float32x __coshf32x (_Float32x __x) throw (); + +extern _Float32x sinhf32x (_Float32x __x) throw (); extern _Float32x __sinhf32x (_Float32x __x) throw (); + +extern _Float32x tanhf32x (_Float32x __x) throw (); extern _Float32x __tanhf32x (_Float32x __x) throw (); + + + + extern void sincosf32x (_Float32x __x, _Float32x *__sinx, _Float32x *__cosx) throw (); extern void __sincosf32x (_Float32x __x, _Float32x *__sinx, _Float32x *__cosx) throw () + ; + + + + +extern _Float32x acoshf32x (_Float32x __x) throw (); extern _Float32x __acoshf32x (_Float32x __x) throw (); + +extern _Float32x asinhf32x (_Float32x __x) throw (); extern _Float32x __asinhf32x (_Float32x __x) throw (); + +extern _Float32x atanhf32x (_Float32x __x) throw (); extern _Float32x __atanhf32x (_Float32x __x) throw (); + + + + + + extern _Float32x expf32x (_Float32x __x) throw (); extern _Float32x __expf32x (_Float32x __x) throw (); + + +extern _Float32x frexpf32x (_Float32x __x, int *__exponent) throw (); extern _Float32x __frexpf32x (_Float32x __x, int *__exponent) throw (); + + +extern _Float32x ldexpf32x (_Float32x __x, int __exponent) throw (); extern _Float32x __ldexpf32x (_Float32x __x, int __exponent) throw (); + + + extern _Float32x logf32x (_Float32x __x) throw (); extern _Float32x __logf32x (_Float32x __x) throw (); + + +extern _Float32x log10f32x (_Float32x __x) throw (); extern _Float32x __log10f32x (_Float32x __x) throw (); + + +extern _Float32x modff32x (_Float32x __x, _Float32x *__iptr) throw (); extern _Float32x __modff32x (_Float32x __x, _Float32x *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float32x exp10f32x (_Float32x __x) throw (); extern _Float32x __exp10f32x (_Float32x __x) throw (); + + + + +extern _Float32x expm1f32x (_Float32x __x) throw (); extern _Float32x __expm1f32x (_Float32x __x) throw (); + + +extern _Float32x log1pf32x (_Float32x __x) throw (); extern _Float32x __log1pf32x (_Float32x __x) throw (); + + +extern _Float32x logbf32x (_Float32x __x) throw (); extern _Float32x __logbf32x (_Float32x __x) throw (); + + + + +extern _Float32x exp2f32x (_Float32x __x) throw (); extern _Float32x __exp2f32x (_Float32x __x) throw (); + + +extern _Float32x log2f32x (_Float32x __x) throw (); extern _Float32x __log2f32x (_Float32x __x) throw (); + + + + + + + extern _Float32x powf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __powf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32x sqrtf32x (_Float32x __x) throw (); extern _Float32x __sqrtf32x (_Float32x __x) throw (); + + + +extern _Float32x hypotf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __hypotf32x (_Float32x __x, _Float32x __y) throw (); + + + + +extern _Float32x cbrtf32x (_Float32x __x) throw (); extern _Float32x __cbrtf32x (_Float32x __x) throw (); + + + + + + +extern _Float32x ceilf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __ceilf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x fabsf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __fabsf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x floorf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __floorf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x fmodf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __fmodf32x (_Float32x __x, _Float32x __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x copysignf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __copysignf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + + + +extern _Float32x nanf32x (const char *__tagb) throw (); extern _Float32x __nanf32x (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x j0f32x (_Float32x) throw (); extern _Float32x __j0f32x (_Float32x) throw (); +extern _Float32x j1f32x (_Float32x) throw (); extern _Float32x __j1f32x (_Float32x) throw (); +extern _Float32x jnf32x (int, _Float32x) throw (); extern _Float32x __jnf32x (int, _Float32x) throw (); +extern _Float32x y0f32x (_Float32x) throw (); extern _Float32x __y0f32x (_Float32x) throw (); +extern _Float32x y1f32x (_Float32x) throw (); extern _Float32x __y1f32x (_Float32x) throw (); +extern _Float32x ynf32x (int, _Float32x) throw (); extern _Float32x __ynf32x (int, _Float32x) throw (); + + + + + +extern _Float32x erff32x (_Float32x) throw (); extern _Float32x __erff32x (_Float32x) throw (); +extern _Float32x erfcf32x (_Float32x) throw (); extern _Float32x __erfcf32x (_Float32x) throw (); +extern _Float32x lgammaf32x (_Float32x) throw (); extern _Float32x __lgammaf32x (_Float32x) throw (); + + + + +extern _Float32x tgammaf32x (_Float32x) throw (); extern _Float32x __tgammaf32x (_Float32x) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x lgammaf32x_r (_Float32x, int *__signgamp) throw (); extern _Float32x __lgammaf32x_r (_Float32x, int *__signgamp) throw (); + + + + + + +extern _Float32x rintf32x (_Float32x __x) throw (); extern _Float32x __rintf32x (_Float32x __x) throw (); + + +extern _Float32x nextafterf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __nextafterf32x (_Float32x __x, _Float32x __y) throw (); + + + + + + +extern _Float32x nextdownf32x (_Float32x __x) throw (); extern _Float32x __nextdownf32x (_Float32x __x) throw (); + +extern _Float32x nextupf32x (_Float32x __x) throw (); extern _Float32x __nextupf32x (_Float32x __x) throw (); + + + +extern _Float32x remainderf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __remainderf32x (_Float32x __x, _Float32x __y) throw (); + + + +extern _Float32x scalbnf32x (_Float32x __x, int __n) throw (); extern _Float32x __scalbnf32x (_Float32x __x, int __n) throw (); + + + +extern int ilogbf32x (_Float32x __x) throw (); extern int __ilogbf32x (_Float32x __x) throw (); + + + + +extern long int llogbf32x (_Float32x __x) throw (); extern long int __llogbf32x (_Float32x __x) throw (); + + + + +extern _Float32x scalblnf32x (_Float32x __x, long int __n) throw (); extern _Float32x __scalblnf32x (_Float32x __x, long int __n) throw (); + + + +extern _Float32x nearbyintf32x (_Float32x __x) throw (); extern _Float32x __nearbyintf32x (_Float32x __x) throw (); + + + +extern _Float32x roundf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __roundf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + +extern _Float32x truncf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __truncf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + + +extern _Float32x remquof32x (_Float32x __x, _Float32x __y, int *__quo) throw (); extern _Float32x __remquof32x (_Float32x __x, _Float32x __y, int *__quo) throw (); + + + + + + +extern long int lrintf32x (_Float32x __x) throw (); extern long int __lrintf32x (_Float32x __x) throw (); +__extension__ +extern long long int llrintf32x (_Float32x __x) throw (); extern long long int __llrintf32x (_Float32x __x) throw (); + + + +extern long int lroundf32x (_Float32x __x) throw (); extern long int __lroundf32x (_Float32x __x) throw (); +__extension__ +extern long long int llroundf32x (_Float32x __x) throw (); extern long long int __llroundf32x (_Float32x __x) throw (); + + + +extern _Float32x fdimf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __fdimf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32x fmaxf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fmaxf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fminf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fminf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fmaf32x (_Float32x __x, _Float32x __y, _Float32x __z) throw (); extern _Float32x __fmaf32x (_Float32x __x, _Float32x __y, _Float32x __z) throw (); + + + + +extern _Float32x roundevenf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __roundevenf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + +extern _Float32x fmaxmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fmaxmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fminmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fminmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef32x (_Float32x *__cx, const _Float32x *__x) throw (); + + + + +extern int totalorderf32x (const _Float32x *__x, const _Float32x *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf32x (const _Float32x *__x, const _Float32x *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float32x getpayloadf32x (const _Float32x *__x) throw (); extern _Float32x __getpayloadf32x (const _Float32x *__x) throw (); + + +extern int setpayloadf32x (_Float32x *__x, _Float32x __payload) throw (); + + +extern int setpayloadsigf32x (_Float32x *__x, _Float32x __payload) throw (); +# 441 "/usr/include/math.h" 2 3 4 +# 457 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x acosf64x (_Float64x __x) throw (); extern _Float64x __acosf64x (_Float64x __x) throw (); + +extern _Float64x asinf64x (_Float64x __x) throw (); extern _Float64x __asinf64x (_Float64x __x) throw (); + +extern _Float64x atanf64x (_Float64x __x) throw (); extern _Float64x __atanf64x (_Float64x __x) throw (); + +extern _Float64x atan2f64x (_Float64x __y, _Float64x __x) throw (); extern _Float64x __atan2f64x (_Float64x __y, _Float64x __x) throw (); + + + extern _Float64x cosf64x (_Float64x __x) throw (); extern _Float64x __cosf64x (_Float64x __x) throw (); + + extern _Float64x sinf64x (_Float64x __x) throw (); extern _Float64x __sinf64x (_Float64x __x) throw (); + +extern _Float64x tanf64x (_Float64x __x) throw (); extern _Float64x __tanf64x (_Float64x __x) throw (); + + + + +extern _Float64x coshf64x (_Float64x __x) throw (); extern _Float64x __coshf64x (_Float64x __x) throw (); + +extern _Float64x sinhf64x (_Float64x __x) throw (); extern _Float64x __sinhf64x (_Float64x __x) throw (); + +extern _Float64x tanhf64x (_Float64x __x) throw (); extern _Float64x __tanhf64x (_Float64x __x) throw (); + + + + extern void sincosf64x (_Float64x __x, _Float64x *__sinx, _Float64x *__cosx) throw (); extern void __sincosf64x (_Float64x __x, _Float64x *__sinx, _Float64x *__cosx) throw () + ; + + + + +extern _Float64x acoshf64x (_Float64x __x) throw (); extern _Float64x __acoshf64x (_Float64x __x) throw (); + +extern _Float64x asinhf64x (_Float64x __x) throw (); extern _Float64x __asinhf64x (_Float64x __x) throw (); + +extern _Float64x atanhf64x (_Float64x __x) throw (); extern _Float64x __atanhf64x (_Float64x __x) throw (); + + + + + + extern _Float64x expf64x (_Float64x __x) throw (); extern _Float64x __expf64x (_Float64x __x) throw (); + + +extern _Float64x frexpf64x (_Float64x __x, int *__exponent) throw (); extern _Float64x __frexpf64x (_Float64x __x, int *__exponent) throw (); + + +extern _Float64x ldexpf64x (_Float64x __x, int __exponent) throw (); extern _Float64x __ldexpf64x (_Float64x __x, int __exponent) throw (); + + + extern _Float64x logf64x (_Float64x __x) throw (); extern _Float64x __logf64x (_Float64x __x) throw (); + + +extern _Float64x log10f64x (_Float64x __x) throw (); extern _Float64x __log10f64x (_Float64x __x) throw (); + + +extern _Float64x modff64x (_Float64x __x, _Float64x *__iptr) throw (); extern _Float64x __modff64x (_Float64x __x, _Float64x *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float64x exp10f64x (_Float64x __x) throw (); extern _Float64x __exp10f64x (_Float64x __x) throw (); + + + + +extern _Float64x expm1f64x (_Float64x __x) throw (); extern _Float64x __expm1f64x (_Float64x __x) throw (); + + +extern _Float64x log1pf64x (_Float64x __x) throw (); extern _Float64x __log1pf64x (_Float64x __x) throw (); + + +extern _Float64x logbf64x (_Float64x __x) throw (); extern _Float64x __logbf64x (_Float64x __x) throw (); + + + + +extern _Float64x exp2f64x (_Float64x __x) throw (); extern _Float64x __exp2f64x (_Float64x __x) throw (); + + +extern _Float64x log2f64x (_Float64x __x) throw (); extern _Float64x __log2f64x (_Float64x __x) throw (); + + + + + + + extern _Float64x powf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __powf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64x sqrtf64x (_Float64x __x) throw (); extern _Float64x __sqrtf64x (_Float64x __x) throw (); + + + +extern _Float64x hypotf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __hypotf64x (_Float64x __x, _Float64x __y) throw (); + + + + +extern _Float64x cbrtf64x (_Float64x __x) throw (); extern _Float64x __cbrtf64x (_Float64x __x) throw (); + + + + + + +extern _Float64x ceilf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __ceilf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x fabsf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __fabsf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x floorf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __floorf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x fmodf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __fmodf64x (_Float64x __x, _Float64x __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x copysignf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __copysignf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + + + +extern _Float64x nanf64x (const char *__tagb) throw (); extern _Float64x __nanf64x (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x j0f64x (_Float64x) throw (); extern _Float64x __j0f64x (_Float64x) throw (); +extern _Float64x j1f64x (_Float64x) throw (); extern _Float64x __j1f64x (_Float64x) throw (); +extern _Float64x jnf64x (int, _Float64x) throw (); extern _Float64x __jnf64x (int, _Float64x) throw (); +extern _Float64x y0f64x (_Float64x) throw (); extern _Float64x __y0f64x (_Float64x) throw (); +extern _Float64x y1f64x (_Float64x) throw (); extern _Float64x __y1f64x (_Float64x) throw (); +extern _Float64x ynf64x (int, _Float64x) throw (); extern _Float64x __ynf64x (int, _Float64x) throw (); + + + + + +extern _Float64x erff64x (_Float64x) throw (); extern _Float64x __erff64x (_Float64x) throw (); +extern _Float64x erfcf64x (_Float64x) throw (); extern _Float64x __erfcf64x (_Float64x) throw (); +extern _Float64x lgammaf64x (_Float64x) throw (); extern _Float64x __lgammaf64x (_Float64x) throw (); + + + + +extern _Float64x tgammaf64x (_Float64x) throw (); extern _Float64x __tgammaf64x (_Float64x) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x lgammaf64x_r (_Float64x, int *__signgamp) throw (); extern _Float64x __lgammaf64x_r (_Float64x, int *__signgamp) throw (); + + + + + + +extern _Float64x rintf64x (_Float64x __x) throw (); extern _Float64x __rintf64x (_Float64x __x) throw (); + + +extern _Float64x nextafterf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __nextafterf64x (_Float64x __x, _Float64x __y) throw (); + + + + + + +extern _Float64x nextdownf64x (_Float64x __x) throw (); extern _Float64x __nextdownf64x (_Float64x __x) throw (); + +extern _Float64x nextupf64x (_Float64x __x) throw (); extern _Float64x __nextupf64x (_Float64x __x) throw (); + + + +extern _Float64x remainderf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __remainderf64x (_Float64x __x, _Float64x __y) throw (); + + + +extern _Float64x scalbnf64x (_Float64x __x, int __n) throw (); extern _Float64x __scalbnf64x (_Float64x __x, int __n) throw (); + + + +extern int ilogbf64x (_Float64x __x) throw (); extern int __ilogbf64x (_Float64x __x) throw (); + + + + +extern long int llogbf64x (_Float64x __x) throw (); extern long int __llogbf64x (_Float64x __x) throw (); + + + + +extern _Float64x scalblnf64x (_Float64x __x, long int __n) throw (); extern _Float64x __scalblnf64x (_Float64x __x, long int __n) throw (); + + + +extern _Float64x nearbyintf64x (_Float64x __x) throw (); extern _Float64x __nearbyintf64x (_Float64x __x) throw (); + + + +extern _Float64x roundf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __roundf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + +extern _Float64x truncf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __truncf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + + +extern _Float64x remquof64x (_Float64x __x, _Float64x __y, int *__quo) throw (); extern _Float64x __remquof64x (_Float64x __x, _Float64x __y, int *__quo) throw (); + + + + + + +extern long int lrintf64x (_Float64x __x) throw (); extern long int __lrintf64x (_Float64x __x) throw (); +__extension__ +extern long long int llrintf64x (_Float64x __x) throw (); extern long long int __llrintf64x (_Float64x __x) throw (); + + + +extern long int lroundf64x (_Float64x __x) throw (); extern long int __lroundf64x (_Float64x __x) throw (); +__extension__ +extern long long int llroundf64x (_Float64x __x) throw (); extern long long int __llroundf64x (_Float64x __x) throw (); + + + +extern _Float64x fdimf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __fdimf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64x fmaxf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fmaxf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fminf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fminf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) throw (); extern _Float64x __fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) throw (); + + + + +extern _Float64x roundevenf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __roundevenf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + +extern _Float64x fmaxmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fmaxmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fminmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fminmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef64x (_Float64x *__cx, const _Float64x *__x) throw (); + + + + +extern int totalorderf64x (const _Float64x *__x, const _Float64x *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf64x (const _Float64x *__x, const _Float64x *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float64x getpayloadf64x (const _Float64x *__x) throw (); extern _Float64x __getpayloadf64x (const _Float64x *__x) throw (); + + +extern int setpayloadf64x (_Float64x *__x, _Float64x __payload) throw (); + + +extern int setpayloadsigf64x (_Float64x *__x, _Float64x __payload) throw (); +# 458 "/usr/include/math.h" 2 3 4 +# 503 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern float fadd (double __x, double __y) throw (); + + +extern float fdiv (double __x, double __y) throw (); + + +extern float fmul (double __x, double __y) throw (); + + +extern float fsub (double __x, double __y) throw (); +# 504 "/usr/include/math.h" 2 3 4 +# 517 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern float faddl (long double __x, long double __y) throw (); + + +extern float fdivl (long double __x, long double __y) throw (); + + +extern float fmull (long double __x, long double __y) throw (); + + +extern float fsubl (long double __x, long double __y) throw (); +# 518 "/usr/include/math.h" 2 3 4 +# 537 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern double daddl (long double __x, long double __y) throw (); + + +extern double ddivl (long double __x, long double __y) throw (); + + +extern double dmull (long double __x, long double __y) throw (); + + +extern double dsubl (long double __x, long double __y) throw (); +# 538 "/usr/include/math.h" 2 3 4 +# 616 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32divf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32mulf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32subf32x (_Float32x __x, _Float32x __y) throw (); +# 617 "/usr/include/math.h" 2 3 4 +# 626 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32divf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32mulf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32subf64 (_Float64 __x, _Float64 __y) throw (); +# 627 "/usr/include/math.h" 2 3 4 +# 636 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32divf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32mulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32subf64x (_Float64x __x, _Float64x __y) throw (); +# 637 "/usr/include/math.h" 2 3 4 +# 646 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32 f32divf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32 f32mulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32 f32subf128 (_Float128 __x, _Float128 __y) throw (); +# 647 "/usr/include/math.h" 2 3 4 +# 666 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32x f32xaddf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xdivf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xmulf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xsubf64 (_Float64 __x, _Float64 __y) throw (); +# 667 "/usr/include/math.h" 2 3 4 +# 676 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32x f32xaddf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xdivf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xmulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xsubf64x (_Float64x __x, _Float64x __y) throw (); +# 677 "/usr/include/math.h" 2 3 4 +# 686 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32x f32xaddf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32x f32xdivf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32x f32xmulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32x f32xsubf128 (_Float128 __x, _Float128 __y) throw (); +# 687 "/usr/include/math.h" 2 3 4 +# 706 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float64 f64addf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64divf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64mulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64subf64x (_Float64x __x, _Float64x __y) throw (); +# 707 "/usr/include/math.h" 2 3 4 +# 716 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float64 f64addf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64 f64divf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64 f64mulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64 f64subf128 (_Float128 __x, _Float128 __y) throw (); +# 717 "/usr/include/math.h" 2 3 4 +# 736 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float64x f64xaddf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64x f64xdivf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64x f64xmulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64x f64xsubf128 (_Float128 __x, _Float128 __y) throw (); +# 737 "/usr/include/math.h" 2 3 4 +# 773 "/usr/include/math.h" 3 4 +extern int signgam; +# 853 "/usr/include/math.h" 3 4 +enum + { + FP_NAN = + + 0, + FP_INFINITE = + + 1, + FP_ZERO = + + 2, + FP_SUBNORMAL = + + 3, + FP_NORMAL = + + 4 + }; +# 973 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/iscanonical.h" 1 3 4 +# 23 "/usr/include/bits/iscanonical.h" 3 4 +extern int __iscanonicall (long double __x) + throw () __attribute__ ((__const__)); +# 46 "/usr/include/bits/iscanonical.h" 3 4 +extern "C++" { +inline int iscanonical (float __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (double __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (long double __val) { return __iscanonicall (__val); } + +inline int iscanonical (_Float128 __val) { return ((void) (__typeof (__val)) (__val), 1); } + +} +# 974 "/usr/include/math.h" 2 3 4 +# 985 "/usr/include/math.h" 3 4 +extern "C++" { +inline int issignaling (float __val) { return __issignalingf (__val); } +inline int issignaling (double __val) { return __issignaling (__val); } +inline int +issignaling (long double __val) +{ + + + + return __issignalingl (__val); + +} + + + +inline int issignaling (_Float128 __val) { return __issignalingf128 (__val); } + +} +# 1016 "/usr/include/math.h" 3 4 +extern "C++" { +# 1047 "/usr/include/math.h" 3 4 +template inline bool +iszero (__T __val) +{ + return __val == 0; +} + +} +# 1278 "/usr/include/math.h" 3 4 +extern "C++" { +template struct __iseqsig_type; + +template<> struct __iseqsig_type +{ + static int __call (float __x, float __y) throw () + { + return __iseqsigf (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (double __x, double __y) throw () + { + return __iseqsig (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (long double __x, long double __y) throw () + { + + return __iseqsigl (__x, __y); + + + + } +}; + + + + +template<> struct __iseqsig_type<_Float128> +{ + static int __call (_Float128 __x, _Float128 __y) throw () + { + return __iseqsigf128 (__x, __y); + } +}; + + +template +inline int +iseqsig (_T1 __x, _T2 __y) throw () +{ + + typedef decltype (((__x) + (__y) + 0.0f)) _T3; + + + + return __iseqsig_type<_T3>::__call (__x, __y); +} + +} + + + + +} +# 46 "/usr/include/c++/7/cmath" 2 3 +# 77 "/usr/include/c++/7/cmath" 3 +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::acos; + + + inline constexpr float + acos(float __x) + { return __builtin_acosf(__x); } + + inline constexpr long double + acos(long double __x) + { return __builtin_acosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acos(_Tp __x) + { return __builtin_acos(__x); } + + using ::asin; + + + inline constexpr float + asin(float __x) + { return __builtin_asinf(__x); } + + inline constexpr long double + asin(long double __x) + { return __builtin_asinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asin(_Tp __x) + { return __builtin_asin(__x); } + + using ::atan; + + + inline constexpr float + atan(float __x) + { return __builtin_atanf(__x); } + + inline constexpr long double + atan(long double __x) + { return __builtin_atanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atan(_Tp __x) + { return __builtin_atan(__x); } + + using ::atan2; + + + inline constexpr float + atan2(float __y, float __x) + { return __builtin_atan2f(__y, __x); } + + inline constexpr long double + atan2(long double __y, long double __x) + { return __builtin_atan2l(__y, __x); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + atan2(_Tp __y, _Up __x) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return atan2(__type(__y), __type(__x)); + } + + using ::ceil; + + + inline constexpr float + ceil(float __x) + { return __builtin_ceilf(__x); } + + inline constexpr long double + ceil(long double __x) + { return __builtin_ceill(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ceil(_Tp __x) + { return __builtin_ceil(__x); } + + using ::cos; + + + inline constexpr float + cos(float __x) + { return __builtin_cosf(__x); } + + inline constexpr long double + cos(long double __x) + { return __builtin_cosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cos(_Tp __x) + { return __builtin_cos(__x); } + + using ::cosh; + + + inline constexpr float + cosh(float __x) + { return __builtin_coshf(__x); } + + inline constexpr long double + cosh(long double __x) + { return __builtin_coshl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cosh(_Tp __x) + { return __builtin_cosh(__x); } + + using ::exp; + + + inline constexpr float + exp(float __x) + { return __builtin_expf(__x); } + + inline constexpr long double + exp(long double __x) + { return __builtin_expl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp(_Tp __x) + { return __builtin_exp(__x); } + + using ::fabs; + + + inline constexpr float + fabs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + fabs(long double __x) + { return __builtin_fabsl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + fabs(_Tp __x) + { return __builtin_fabs(__x); } + + using ::floor; + + + inline constexpr float + floor(float __x) + { return __builtin_floorf(__x); } + + inline constexpr long double + floor(long double __x) + { return __builtin_floorl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + floor(_Tp __x) + { return __builtin_floor(__x); } + + using ::fmod; + + + inline constexpr float + fmod(float __x, float __y) + { return __builtin_fmodf(__x, __y); } + + inline constexpr long double + fmod(long double __x, long double __y) + { return __builtin_fmodl(__x, __y); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmod(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmod(__type(__x), __type(__y)); + } + + using ::frexp; + + + inline float + frexp(float __x, int* __exp) + { return __builtin_frexpf(__x, __exp); } + + inline long double + frexp(long double __x, int* __exp) + { return __builtin_frexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + frexp(_Tp __x, int* __exp) + { return __builtin_frexp(__x, __exp); } + + using ::ldexp; + + + inline constexpr float + ldexp(float __x, int __exp) + { return __builtin_ldexpf(__x, __exp); } + + inline constexpr long double + ldexp(long double __x, int __exp) + { return __builtin_ldexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ldexp(_Tp __x, int __exp) + { return __builtin_ldexp(__x, __exp); } + + using ::log; + + + inline constexpr float + log(float __x) + { return __builtin_logf(__x); } + + inline constexpr long double + log(long double __x) + { return __builtin_logl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log(_Tp __x) + { return __builtin_log(__x); } + + using ::log10; + + + inline constexpr float + log10(float __x) + { return __builtin_log10f(__x); } + + inline constexpr long double + log10(long double __x) + { return __builtin_log10l(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log10(_Tp __x) + { return __builtin_log10(__x); } + + using ::modf; + + + inline float + modf(float __x, float* __iptr) + { return __builtin_modff(__x, __iptr); } + + inline long double + modf(long double __x, long double* __iptr) + { return __builtin_modfl(__x, __iptr); } + + + using ::pow; + + + inline constexpr float + pow(float __x, float __y) + { return __builtin_powf(__x, __y); } + + inline constexpr long double + pow(long double __x, long double __y) + { return __builtin_powl(__x, __y); } +# 412 "/usr/include/c++/7/cmath" 3 + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + pow(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return pow(__type(__x), __type(__y)); + } + + using ::sin; + + + inline constexpr float + sin(float __x) + { return __builtin_sinf(__x); } + + inline constexpr long double + sin(long double __x) + { return __builtin_sinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sin(_Tp __x) + { return __builtin_sin(__x); } + + using ::sinh; + + + inline constexpr float + sinh(float __x) + { return __builtin_sinhf(__x); } + + inline constexpr long double + sinh(long double __x) + { return __builtin_sinhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sinh(_Tp __x) + { return __builtin_sinh(__x); } + + using ::sqrt; + + + inline constexpr float + sqrt(float __x) + { return __builtin_sqrtf(__x); } + + inline constexpr long double + sqrt(long double __x) + { return __builtin_sqrtl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sqrt(_Tp __x) + { return __builtin_sqrt(__x); } + + using ::tan; + + + inline constexpr float + tan(float __x) + { return __builtin_tanf(__x); } + + inline constexpr long double + tan(long double __x) + { return __builtin_tanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tan(_Tp __x) + { return __builtin_tan(__x); } + + using ::tanh; + + + inline constexpr float + tanh(float __x) + { return __builtin_tanhf(__x); } + + inline constexpr long double + tanh(long double __x) + { return __builtin_tanhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tanh(_Tp __x) + { return __builtin_tanh(__x); } + + +} +# 536 "/usr/include/c++/7/cmath" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + constexpr int + fpclassify(float __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(long double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + fpclassify(_Tp __x) + { return __x != 0 ? 4 : 2; } + + + + constexpr bool + isfinite(float __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(double __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(long double __x) + { return __builtin_isfinite(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isfinite(_Tp __x) + { return true; } + + + + constexpr bool + isinf(float __x) + { return __builtin_isinf(__x); } + + + + + + constexpr bool + isinf(double __x) + { return __builtin_isinf(__x); } + + + constexpr bool + isinf(long double __x) + { return __builtin_isinf(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isinf(_Tp __x) + { return false; } + + + + constexpr bool + isnan(float __x) + { return __builtin_isnan(__x); } + + + + + + constexpr bool + isnan(double __x) + { return __builtin_isnan(__x); } + + + constexpr bool + isnan(long double __x) + { return __builtin_isnan(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnan(_Tp __x) + { return false; } + + + + constexpr bool + isnormal(float __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(double __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(long double __x) + { return __builtin_isnormal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnormal(_Tp __x) + { return __x != 0 ? true : false; } + + + + + constexpr bool + signbit(float __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(double __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(long double __x) + { return __builtin_signbit(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + signbit(_Tp __x) + { return __x < 0 ? true : false; } + + + + constexpr bool + isgreater(float __x, float __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(double __x, double __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(long double __x, long double __y) + { return __builtin_isgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isgreaterequal(float __x, float __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(double __x, double __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(long double __x, long double __y) + { return __builtin_isgreaterequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreaterequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreaterequal(__type(__x), __type(__y)); + } + + + + constexpr bool + isless(float __x, float __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(double __x, double __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(long double __x, long double __y) + { return __builtin_isless(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isless(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isless(__type(__x), __type(__y)); + } + + + + constexpr bool + islessequal(float __x, float __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(double __x, double __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(long double __x, long double __y) + { return __builtin_islessequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessequal(__type(__x), __type(__y)); + } + + + + constexpr bool + islessgreater(float __x, float __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(double __x, double __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(long double __x, long double __y) + { return __builtin_islessgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isunordered(float __x, float __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(double __x, double __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(long double __x, long double __y) + { return __builtin_isunordered(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isunordered(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isunordered(__type(__x), __type(__y)); + } +# 957 "/usr/include/c++/7/cmath" 3 + +} +# 1075 "/usr/include/c++/7/cmath" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::double_t; + using ::float_t; + + + using ::acosh; + using ::acoshf; + using ::acoshl; + + using ::asinh; + using ::asinhf; + using ::asinhl; + + using ::atanh; + using ::atanhf; + using ::atanhl; + + using ::cbrt; + using ::cbrtf; + using ::cbrtl; + + using ::copysign; + using ::copysignf; + using ::copysignl; + + using ::erf; + using ::erff; + using ::erfl; + + using ::erfc; + using ::erfcf; + using ::erfcl; + + using ::exp2; + using ::exp2f; + using ::exp2l; + + using ::expm1; + using ::expm1f; + using ::expm1l; + + using ::fdim; + using ::fdimf; + using ::fdiml; + + using ::fma; + using ::fmaf; + using ::fmal; + + using ::fmax; + using ::fmaxf; + using ::fmaxl; + + using ::fmin; + using ::fminf; + using ::fminl; + + using ::hypot; + using ::hypotf; + using ::hypotl; + + using ::ilogb; + using ::ilogbf; + using ::ilogbl; + + using ::lgamma; + using ::lgammaf; + using ::lgammal; + + + using ::llrint; + using ::llrintf; + using ::llrintl; + + using ::llround; + using ::llroundf; + using ::llroundl; + + + using ::log1p; + using ::log1pf; + using ::log1pl; + + using ::log2; + using ::log2f; + using ::log2l; + + using ::logb; + using ::logbf; + using ::logbl; + + using ::lrint; + using ::lrintf; + using ::lrintl; + + using ::lround; + using ::lroundf; + using ::lroundl; + + using ::nan; + using ::nanf; + using ::nanl; + + using ::nearbyint; + using ::nearbyintf; + using ::nearbyintl; + + using ::nextafter; + using ::nextafterf; + using ::nextafterl; + + using ::nexttoward; + using ::nexttowardf; + using ::nexttowardl; + + using ::remainder; + using ::remainderf; + using ::remainderl; + + using ::remquo; + using ::remquof; + using ::remquol; + + using ::rint; + using ::rintf; + using ::rintl; + + using ::round; + using ::roundf; + using ::roundl; + + using ::scalbln; + using ::scalblnf; + using ::scalblnl; + + using ::scalbn; + using ::scalbnf; + using ::scalbnl; + + using ::tgamma; + using ::tgammaf; + using ::tgammal; + + using ::trunc; + using ::truncf; + using ::truncl; + + + + constexpr float + acosh(float __x) + { return __builtin_acoshf(__x); } + + constexpr long double + acosh(long double __x) + { return __builtin_acoshl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acosh(_Tp __x) + { return __builtin_acosh(__x); } + + + + constexpr float + asinh(float __x) + { return __builtin_asinhf(__x); } + + constexpr long double + asinh(long double __x) + { return __builtin_asinhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asinh(_Tp __x) + { return __builtin_asinh(__x); } + + + + constexpr float + atanh(float __x) + { return __builtin_atanhf(__x); } + + constexpr long double + atanh(long double __x) + { return __builtin_atanhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atanh(_Tp __x) + { return __builtin_atanh(__x); } + + + + constexpr float + cbrt(float __x) + { return __builtin_cbrtf(__x); } + + constexpr long double + cbrt(long double __x) + { return __builtin_cbrtl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cbrt(_Tp __x) + { return __builtin_cbrt(__x); } + + + + constexpr float + copysign(float __x, float __y) + { return __builtin_copysignf(__x, __y); } + + constexpr long double + copysign(long double __x, long double __y) + { return __builtin_copysignl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + copysign(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return copysign(__type(__x), __type(__y)); + } + + + + constexpr float + erf(float __x) + { return __builtin_erff(__x); } + + constexpr long double + erf(long double __x) + { return __builtin_erfl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erf(_Tp __x) + { return __builtin_erf(__x); } + + + + constexpr float + erfc(float __x) + { return __builtin_erfcf(__x); } + + constexpr long double + erfc(long double __x) + { return __builtin_erfcl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erfc(_Tp __x) + { return __builtin_erfc(__x); } + + + + constexpr float + exp2(float __x) + { return __builtin_exp2f(__x); } + + constexpr long double + exp2(long double __x) + { return __builtin_exp2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp2(_Tp __x) + { return __builtin_exp2(__x); } + + + + constexpr float + expm1(float __x) + { return __builtin_expm1f(__x); } + + constexpr long double + expm1(long double __x) + { return __builtin_expm1l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + expm1(_Tp __x) + { return __builtin_expm1(__x); } + + + + constexpr float + fdim(float __x, float __y) + { return __builtin_fdimf(__x, __y); } + + constexpr long double + fdim(long double __x, long double __y) + { return __builtin_fdiml(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fdim(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fdim(__type(__x), __type(__y)); + } + + + + constexpr float + fma(float __x, float __y, float __z) + { return __builtin_fmaf(__x, __y, __z); } + + constexpr long double + fma(long double __x, long double __y, long double __z) + { return __builtin_fmal(__x, __y, __z); } + + + + template + constexpr typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type + fma(_Tp __x, _Up __y, _Vp __z) + { + typedef typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type __type; + return fma(__type(__x), __type(__y), __type(__z)); + } + + + + constexpr float + fmax(float __x, float __y) + { return __builtin_fmaxf(__x, __y); } + + constexpr long double + fmax(long double __x, long double __y) + { return __builtin_fmaxl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmax(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmax(__type(__x), __type(__y)); + } + + + + constexpr float + fmin(float __x, float __y) + { return __builtin_fminf(__x, __y); } + + constexpr long double + fmin(long double __x, long double __y) + { return __builtin_fminl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmin(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmin(__type(__x), __type(__y)); + } + + + + constexpr float + hypot(float __x, float __y) + { return __builtin_hypotf(__x, __y); } + + constexpr long double + hypot(long double __x, long double __y) + { return __builtin_hypotl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + hypot(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return hypot(__type(__x), __type(__y)); + } + + + + constexpr int + ilogb(float __x) + { return __builtin_ilogbf(__x); } + + constexpr int + ilogb(long double __x) + { return __builtin_ilogbl(__x); } + + + + template + constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + ilogb(_Tp __x) + { return __builtin_ilogb(__x); } + + + + constexpr float + lgamma(float __x) + { return __builtin_lgammaf(__x); } + + constexpr long double + lgamma(long double __x) + { return __builtin_lgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + lgamma(_Tp __x) + { return __builtin_lgamma(__x); } + + + + constexpr long long + llrint(float __x) + { return __builtin_llrintf(__x); } + + constexpr long long + llrint(long double __x) + { return __builtin_llrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llrint(_Tp __x) + { return __builtin_llrint(__x); } + + + + constexpr long long + llround(float __x) + { return __builtin_llroundf(__x); } + + constexpr long long + llround(long double __x) + { return __builtin_llroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llround(_Tp __x) + { return __builtin_llround(__x); } + + + + constexpr float + log1p(float __x) + { return __builtin_log1pf(__x); } + + constexpr long double + log1p(long double __x) + { return __builtin_log1pl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log1p(_Tp __x) + { return __builtin_log1p(__x); } + + + + + constexpr float + log2(float __x) + { return __builtin_log2f(__x); } + + constexpr long double + log2(long double __x) + { return __builtin_log2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log2(_Tp __x) + { return __builtin_log2(__x); } + + + + constexpr float + logb(float __x) + { return __builtin_logbf(__x); } + + constexpr long double + logb(long double __x) + { return __builtin_logbl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + logb(_Tp __x) + { return __builtin_logb(__x); } + + + + constexpr long + lrint(float __x) + { return __builtin_lrintf(__x); } + + constexpr long + lrint(long double __x) + { return __builtin_lrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lrint(_Tp __x) + { return __builtin_lrint(__x); } + + + + constexpr long + lround(float __x) + { return __builtin_lroundf(__x); } + + constexpr long + lround(long double __x) + { return __builtin_lroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lround(_Tp __x) + { return __builtin_lround(__x); } + + + + constexpr float + nearbyint(float __x) + { return __builtin_nearbyintf(__x); } + + constexpr long double + nearbyint(long double __x) + { return __builtin_nearbyintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nearbyint(_Tp __x) + { return __builtin_nearbyint(__x); } + + + + constexpr float + nextafter(float __x, float __y) + { return __builtin_nextafterf(__x, __y); } + + constexpr long double + nextafter(long double __x, long double __y) + { return __builtin_nextafterl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + nextafter(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return nextafter(__type(__x), __type(__y)); + } + + + + constexpr float + nexttoward(float __x, long double __y) + { return __builtin_nexttowardf(__x, __y); } + + constexpr long double + nexttoward(long double __x, long double __y) + { return __builtin_nexttowardl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nexttoward(_Tp __x, long double __y) + { return __builtin_nexttoward(__x, __y); } + + + + constexpr float + remainder(float __x, float __y) + { return __builtin_remainderf(__x, __y); } + + constexpr long double + remainder(long double __x, long double __y) + { return __builtin_remainderl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remainder(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remainder(__type(__x), __type(__y)); + } + + + + inline float + remquo(float __x, float __y, int* __pquo) + { return __builtin_remquof(__x, __y, __pquo); } + + inline long double + remquo(long double __x, long double __y, int* __pquo) + { return __builtin_remquol(__x, __y, __pquo); } + + + + template + inline typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remquo(_Tp __x, _Up __y, int* __pquo) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remquo(__type(__x), __type(__y), __pquo); + } + + + + constexpr float + rint(float __x) + { return __builtin_rintf(__x); } + + constexpr long double + rint(long double __x) + { return __builtin_rintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + rint(_Tp __x) + { return __builtin_rint(__x); } + + + + constexpr float + round(float __x) + { return __builtin_roundf(__x); } + + constexpr long double + round(long double __x) + { return __builtin_roundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + round(_Tp __x) + { return __builtin_round(__x); } + + + + constexpr float + scalbln(float __x, long __ex) + { return __builtin_scalblnf(__x, __ex); } + + constexpr long double + scalbln(long double __x, long __ex) + { return __builtin_scalblnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbln(_Tp __x, long __ex) + { return __builtin_scalbln(__x, __ex); } + + + + constexpr float + scalbn(float __x, int __ex) + { return __builtin_scalbnf(__x, __ex); } + + constexpr long double + scalbn(long double __x, int __ex) + { return __builtin_scalbnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbn(_Tp __x, int __ex) + { return __builtin_scalbn(__x, __ex); } + + + + constexpr float + tgamma(float __x) + { return __builtin_tgammaf(__x); } + + constexpr long double + tgamma(long double __x) + { return __builtin_tgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tgamma(_Tp __x) + { return __builtin_tgamma(__x); } + + + + constexpr float + trunc(float __x) + { return __builtin_truncf(__x); } + + constexpr long double + trunc(long double __x) + { return __builtin_truncl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + trunc(_Tp __x) + { return __builtin_trunc(__x); } + + + +} +# 1917 "/usr/include/c++/7/cmath" 3 +} +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 2 3 +# 37 "/usr/include/c++/7/math.h" 2 3 + +using std::abs; +using std::acos; +using std::asin; +using std::atan; +using std::atan2; +using std::cos; +using std::sin; +using std::tan; +using std::cosh; +using std::sinh; +using std::tanh; +using std::exp; +using std::frexp; +using std::ldexp; +using std::log; +using std::log10; +using std::modf; +using std::pow; +using std::sqrt; +using std::ceil; +using std::fabs; +using std::floor; +using std::fmod; + + +using std::fpclassify; +using std::isfinite; +using std::isinf; +using std::isnan; +using std::isnormal; +using std::signbit; +using std::isgreater; +using std::isgreaterequal; +using std::isless; +using std::islessequal; +using std::islessgreater; +using std::isunordered; + + + +using std::acosh; +using std::asinh; +using std::atanh; +using std::cbrt; +using std::copysign; +using std::erf; +using std::erfc; +using std::exp2; +using std::expm1; +using std::fdim; +using std::fma; +using std::fmax; +using std::fmin; +using std::hypot; +using std::ilogb; +using std::lgamma; +using std::llrint; +using std::llround; +using std::log1p; +using std::log2; +using std::logb; +using std::lrint; +using std::lround; +using std::nearbyint; +using std::nextafter; +using std::nexttoward; +using std::remainder; +using std::remquo; +using std::rint; +using std::round; +using std::scalbln; +using std::scalbn; +using std::tgamma; +using std::trunc; +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 2 + + +#pragma libm (acosf, acoshf, asinf, asinhf, atanhf, atan2f) +#pragma libm (cbrtf, ceilf, copysignf, cosf, coshf) +#pragma libm (erff, erfcf, expf, exp2f, exp10f, expm1f) +#pragma libm (fabsf, floorf, fmaf, fminf, fmaxf) +#pragma libm (ilogbf) +#pragma libm (ldexpf, lgammaf, llrintf, llroundf, logbf, log1pf, logf, log2f, log10f, lrintf, lroundf) +#pragma libm (modff) +#pragma libm (nanf, nearbyintf, nextafterf) +#pragma libm (powf) +#pragma libm (remainderf, remquof, rintf, roundf, rsqrtf) +#pragma libm (scalblnf, scalbnf, sinf, sinhf, sqrtf) +#pragma libm (tanf, tanhf, tgammaf, truncf) +#pragma libm (abs, acos, acosh, asin, asinh, atanh, atan2) +#pragma libm (cbrt, ceil, copysign, cos, cosh) +#pragma libm (erf, erfc, exp, exp2, exp10, expm1) +#pragma libm (fabs, floor, fma, fmin, fmax) +#pragma libm (ilogb, isinf, isfinite, isnan) +#pragma libm (ldexp, lgamma, llrint, llround, logb, log1p, log, log2, log10, lrint, lround) +#pragma libm (modf) +#pragma libm (nan, nearbyint, nextafter) +#pragma libm (pow) +#pragma libm (remainder, remquo, rint, round, rsqrt) +#pragma libm (scalbln, scalbn, sin, sinh, sqrt) +#pragma libm (tan, tanh, tgamma, trunc) +#pragma libm (llabs) +#pragma libm (cyl_bessel_i0f,cyl_bessel_i1f) +#pragma libm (erfcinvf,erfcxf,erfinvf) +#pragma libm (erfcinv,erfcx,erfinv) +#pragma libm (fdim,fdimf) +#pragma libm (normf,norm3df,norm4df,normcdff,normcdfinvf) +#pragma libm (norm,norm3d,norm4d,normcdf,normcdfinv) +#pragma libm (rnormf,rnorm3df,rnorm4df,rhypotf,rcbrtf) +#pragma libm (rnorm,rnorm3d,rnorm4d,rhypot,rcbrt) +#pragma libm (ynf,y1f,y0f) +#pragma libm (yn,y1,y0) +#pragma libm (jnf,j1f,j0f) +#pragma libm (jn,j1,j0) +# 10542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 10616 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 10616 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(long double x); +} +# 10792 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std +{ + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __pow_helper(T, int); + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __cmath_power(T, unsigned int); +} + +using std::abs; +using std::fabs; +using std::ceil; +using std::floor; +using std::sqrt; + +using std::pow; + +using std::log; +using std::log10; +using std::fmod; +using std::modf; +using std::exp; +using std::frexp; +using std::ldexp; +using std::asin; +using std::sin; +using std::sinh; +using std::acos; +using std::cos; +using std::cosh; +using std::atan; +using std::atan2; +using std::tan; +using std::tanh; +# 11193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 11202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int abs(long long int); +# 11212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int abs(long int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float abs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double abs(double); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fabs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ceil(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float floor(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sqrt(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float pow(float, float); + + + + +template +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) +typename __gnu_cxx::__promote_2<_Tp, _Up>::__type pow(_Tp, _Up); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log10(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fmod(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float modf(float, float*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float frexp(float, int*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ldexp(float, int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float asin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float acos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cosh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan2(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tanh(float); +# 11329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 11435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float logb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr int ilogb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbn(float a, int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbln(float a, long int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float exp2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float expm1(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log1p(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float acosh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float asinh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float atanh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float hypot(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float cbrt(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erf(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erfc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float lgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float tgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float copysign(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nextafter(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float remainder(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float remquo(float a, float b, int *quo); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float round(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float trunc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float rint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nearbyint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fdim(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fma(float a, float b, float c); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmax(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmin(float a, float b); +} +# 11574 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp10(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rsqrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rcbrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinpi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cospi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincospi(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincos(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float jn(const int n, const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float yn(const int n, const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i0(const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdf(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcx(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const double a, const float b); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const float a, const double b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int min(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int min(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const long long int b); +# 11715 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float min(const float a, const float b); +# 11726 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const double b); +# 11736 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const float a, const double b); +# 11746 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const float b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int max(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int max(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const long long int b); +# 11845 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float max(const float a, const float b); +# 11856 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const double b); +# 11866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const float a, const double b); +# 11876 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const float b); +# 11887 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C"{ +inline __attribute__((device)) void *__nv_aligned_device_malloc(size_t size, size_t align) +{ + __attribute__((device)) void *__nv_aligned_device_malloc_impl(size_t, size_t); + return __nv_aligned_device_malloc_impl(size, align); +} +} +# 12173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 1 +# 77 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +static inline __attribute__((host)) __attribute__((device)) float exp10(const float a) +{ + return exp10f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rsqrt(const float a) +{ + return rsqrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rcbrt(const float a) +{ + return rcbrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float sinpi(const float a) +{ + return sinpif(a); +} + +static inline __attribute__((host)) __attribute__((device)) float cospi(const float a) +{ + return cospif(a); +} + +static inline __attribute__((host)) __attribute__((device)) void sincospi(const float a, float *const sptr, float *const cptr) +{ + sincospif(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) void sincos(const float a, float *const sptr, float *const cptr) +{ + sincosf(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) float j0(const float a) +{ + return j0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float j1(const float a) +{ + return j1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float jn(const int n, const float a) +{ + return jnf(n, a); +} + +static inline __attribute__((host)) __attribute__((device)) float y0(const float a) +{ + return y0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float y1(const float a) +{ + return y1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float yn(const int n, const float a) +{ + return ynf(n, a); +} + +static inline __attribute__((device)) float cyl_bessel_i0(const float a) +{ + return cyl_bessel_i0f(a); +} + +static inline __attribute__((device)) float cyl_bessel_i1(const float a) +{ + return cyl_bessel_i1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfinv(const float a) +{ + return erfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcinv(const float a) +{ + return erfcinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdfinv(const float a) +{ + return normcdfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdf(const float a) +{ + return normcdff(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcx(const float a) +{ + return erfcxf(a); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const double a, const float b) +{ + return copysign(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const float a, const double b) +{ + return copysign(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const unsigned int b) +{ + return umin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const int a, const unsigned int b) +{ + return umin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const int b) +{ + return umin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int min(const long int a, const long int b) +{ + long int retval; + + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(min(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int min(const long long int a, const long long int b) +{ + return llmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b) +{ + return ullmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const long long int a, const unsigned long long int b) +{ + return ullmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const long long int b) +{ + return ullmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float min(const float a, const float b) +{ + return fminf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const double b) +{ + return fmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const float a, const double b) +{ + return fmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const float b) +{ + return fmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const unsigned int b) +{ + return umax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const int a, const unsigned int b) +{ + return umax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const int b) +{ + return umax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int max(const long int a, const long int b) +{ + long int retval; + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(max(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int max(const long long int a, const long long int b) +{ + return llmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b) +{ + return ullmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const long long int a, const unsigned long long int b) +{ + return ullmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const long long int b) +{ + return ullmax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float max(const float a, const float b) +{ + return fmaxf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const double b) +{ + return fmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const float a, const double b) +{ + return fmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const float b) +{ + return fmax(a, static_cast(b)); +} +# 12174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" 1 +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + + __attribute__((host)) surface(struct cudaChannelFormatDesc desc) + { + channelDesc = desc; + } + +}; + +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + +}; +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" 1 +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" +template +struct __attribute__((device_builtin_texture_type)) texture : public textureReference +{ + + __attribute__((host)) texture(int norm = 0, + enum cudaTextureFilterMode fMode = cudaFilterModePoint, + enum cudaTextureAddressMode aMode = cudaAddressModeClamp) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = cudaCreateChannelDesc(); + sRGB = 0; + } + + __attribute__((host)) texture(int norm, + enum cudaTextureFilterMode fMode, + enum cudaTextureAddressMode aMode, + struct cudaChannelFormatDesc desc) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = desc; + sRGB = 0; + } + +}; +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 1 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 1 +# 81 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + + + + + + +extern "C" +{ +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mulhi(int x, int y); +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umulhi(unsigned int x, unsigned int y); +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __mul64hi(long long int x, long long int y); +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __umul64hi(unsigned long long int x, unsigned long long int y); +# 139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int_as_float(int x); +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float_as_int(float x); +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint_as_float(unsigned int x); +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float_as_uint(float x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __syncthreads(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __prof_trigger(int); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence_block(void); +__attribute__((device)) __attribute__((cudart_builtin)) + +__attribute__((__noreturn__)) + + + +__attribute__((device_builtin)) void __trap(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __brkpt(); +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __saturatef(float x); +# 270 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __sad(int x, int y, unsigned int z); +# 338 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __usad(unsigned int x, unsigned int y, unsigned int z); +# 348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mul24(int x, int y); +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umul24(unsigned int x, unsigned int y); +# 371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float fdividef(float x, float y); +# 444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdividef(float x, float y); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) double fdivide(double x, double y); +# 457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __sinf(float x) +# 457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __cosf(float x) +# 468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __tanf(float x) +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void __sincosf(float x, float *sptr, float *cptr) +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __expf(float x) +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __exp10f(float x) +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log2f(float x) +# 601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log10f(float x) +# 628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 671 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __logf(float x) +# 671 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 671 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 713 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __powf(float x, float y) +# 713 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 713 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 722 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rn(float x); +# 731 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rz(float x); +# 740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_ru(float); +# 749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rd(float x); +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rn(float x); +# 767 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rz(float x); +# 776 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_ru(float x); +# 785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rd(float x); +# 794 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rn(int x); +# 803 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rz(int x); +# 812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_ru(int x); +# 821 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rd(int x); +# 830 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rn(unsigned int x); +# 839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rz(unsigned int x); +# 848 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_ru(unsigned int x); +# 857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rd(unsigned int x); +# 866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rn(float x); +# 875 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rz(float x); +# 884 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_ru(float x); +# 893 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rd(float x); +# 902 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rn(float x); +# 911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rz(float x); +# 920 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_ru(float x); +# 929 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rd(float x); +# 938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rn(long long int x); +# 947 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rz(long long int x); +# 956 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_ru(long long int x); +# 965 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rd(long long int x); +# 974 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rn(unsigned long long int x); +# 983 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rz(unsigned long long int x); +# 992 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_ru(unsigned long long int x); +# 1001 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rd(unsigned long long int x); +# 1013 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rn(float x, float y); +# 1025 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rz(float x, float y); +# 1037 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_ru(float x, float y); +# 1049 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rd(float x, float y); +# 1061 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rn(float x, float y); +# 1073 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rz(float x, float y); +# 1085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_ru(float x, float y); +# 1097 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rd(float x, float y); +# 1109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rn(float x, float y); +# 1121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rz(float x, float y); +# 1133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_ru(float x, float y); +# 1145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rd(float x, float y); +# 1298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rn(float x, float y, float z); +# 1451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rz(float x, float y, float z); +# 1604 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_ru(float x, float y, float z); +# 1757 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rd(float x, float y, float z); +# 1790 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rn(float x); +# 1823 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rz(float x); +# 1856 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_ru(float x); +# 1889 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rd(float x); +# 1920 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rn(float x); +# 1951 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rz(float x); +# 1982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_ru(float x); +# 2013 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rd(float x); +# 2052 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frsqrt_rn(float x); +# 2063 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rn(float x, float y); +# 2074 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rz(float x, float y); +# 2085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_ru(float x, float y); +# 2096 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rd(float x, float y); +# 2105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clz(int x); +# 2116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffs(int x); +# 2125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popc(unsigned int x); +# 2134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __brev(unsigned int x); +# 2143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clzll(long long int x); +# 2154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffsll(long long int x); +# 2165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popcll(unsigned long long int x); +# 2174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __brevll(unsigned long long int x); +# 2198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __byte_perm(unsigned int x, unsigned int y, unsigned int s); +# 2210 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __hadd(int x, int y); +# 2223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __rhadd(int x, int y); +# 2235 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __uhadd(unsigned int x, unsigned int y); +# 2248 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __urhadd(unsigned int x, unsigned int y); +# 2258 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __double2int_rz(double x); +# 2267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __double2uint_rz(double x); +# 2276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __double2ll_rz(double x); +# 2285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __double2ull_rz(double x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm0(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm1(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm2(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm3(void); +# 2315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs2(unsigned int a); +# 2326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss2(unsigned int a); +# 2337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd2(unsigned int a, unsigned int b); +# 2348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss2 (unsigned int a, unsigned int b); +# 2358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus2 (unsigned int a, unsigned int b); +# 2369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs2(unsigned int a, unsigned int b); +# 2380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu2(unsigned int a, unsigned int b); +# 2391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu2(unsigned int a, unsigned int b); +# 2402 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq2(unsigned int a, unsigned int b); +# 2413 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges2(unsigned int a, unsigned int b); +# 2424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu2(unsigned int a, unsigned int b); +# 2435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts2(unsigned int a, unsigned int b); +# 2446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu2(unsigned int a, unsigned int b); +# 2457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples2(unsigned int a, unsigned int b); +# 2469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu2(unsigned int a, unsigned int b); +# 2480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts2(unsigned int a, unsigned int b); +# 2491 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu2(unsigned int a, unsigned int b); +# 2502 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne2(unsigned int a, unsigned int b); +# 2513 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu2(unsigned int a, unsigned int b); +# 2524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs2(unsigned int a, unsigned int b); +# 2535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu2(unsigned int a, unsigned int b); +# 2546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins2(unsigned int a, unsigned int b); +# 2557 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu2(unsigned int a, unsigned int b); +# 2568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq2(unsigned int a, unsigned int b); +# 2579 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges2(unsigned int a, unsigned int b); +# 2590 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu2(unsigned int a, unsigned int b); +# 2601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts2(unsigned int a, unsigned int b); +# 2612 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu2(unsigned int a, unsigned int b); +# 2623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles2(unsigned int a, unsigned int b); +# 2634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu2(unsigned int a, unsigned int b); +# 2645 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts2(unsigned int a, unsigned int b); +# 2656 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu2(unsigned int a, unsigned int b); +# 2667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne2(unsigned int a, unsigned int b); +# 2678 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu2(unsigned int a, unsigned int b); +# 2689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub2(unsigned int a, unsigned int b); +# 2700 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss2 (unsigned int a, unsigned int b); +# 2711 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus2 (unsigned int a, unsigned int b); +# 2721 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg2(unsigned int a); +# 2731 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss2(unsigned int a); +# 2742 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs2(unsigned int a, unsigned int b); +# 2753 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads2(unsigned int a, unsigned int b); +# 2763 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs4(unsigned int a); +# 2774 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss4(unsigned int a); +# 2785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd4(unsigned int a, unsigned int b); +# 2796 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss4 (unsigned int a, unsigned int b); +# 2806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus4 (unsigned int a, unsigned int b); +# 2817 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs4(unsigned int a, unsigned int b); +# 2828 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu4(unsigned int a, unsigned int b); +# 2839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu4(unsigned int a, unsigned int b); +# 2850 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq4(unsigned int a, unsigned int b); +# 2861 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges4(unsigned int a, unsigned int b); +# 2872 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu4(unsigned int a, unsigned int b); +# 2883 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts4(unsigned int a, unsigned int b); +# 2894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu4(unsigned int a, unsigned int b); +# 2905 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples4(unsigned int a, unsigned int b); +# 2916 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu4(unsigned int a, unsigned int b); +# 2927 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts4(unsigned int a, unsigned int b); +# 2938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu4(unsigned int a, unsigned int b); +# 2949 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne4(unsigned int a, unsigned int b); +# 2960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu4(unsigned int a, unsigned int b); +# 2971 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs4(unsigned int a, unsigned int b); +# 2982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu4(unsigned int a, unsigned int b); +# 2993 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins4(unsigned int a, unsigned int b); +# 3004 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu4(unsigned int a, unsigned int b); +# 3015 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq4(unsigned int a, unsigned int b); +# 3026 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles4(unsigned int a, unsigned int b); +# 3037 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu4(unsigned int a, unsigned int b); +# 3048 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts4(unsigned int a, unsigned int b); +# 3059 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu4(unsigned int a, unsigned int b); +# 3070 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges4(unsigned int a, unsigned int b); +# 3081 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu4(unsigned int a, unsigned int b); +# 3092 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts4(unsigned int a, unsigned int b); +# 3103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu4(unsigned int a, unsigned int b); +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne4(unsigned int a, unsigned int b); +# 3125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu4(unsigned int a, unsigned int b); +# 3136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub4(unsigned int a, unsigned int b); +# 3147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss4(unsigned int a, unsigned int b); +# 3158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus4(unsigned int a, unsigned int b); +# 3168 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg4(unsigned int a); +# 3178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss4(unsigned int a); +# 3189 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs4(unsigned int a, unsigned int b); +# 3200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads4(unsigned int a, unsigned int b); + + + + + + +} +# 3229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mulhi(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long int mul64hi(const long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_int" "() is deprecated in favor of __" "float_as_int" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float_as_int(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int_as_float" "() is deprecated in favor of __" "int_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int_as_float(const int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_uint" "() is deprecated in favor of __" "float_as_uint" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float_as_uint(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint_as_float" "() is deprecated in favor of __" "uint_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint_as_float(const unsigned int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("saturate" "() is deprecated in favor of __" "saturate" "f" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float saturate(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul24" "() is deprecated in favor of __" "mul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mul24(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("umul24" "() is deprecated in favor of __" "umul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int umul24(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2int" "() is deprecated in favor of __" "float2int" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float2int(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2uint" "() is deprecated in favor of __" "float2uint" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float2uint(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int2float" "() is deprecated in favor of __" "int2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int2float(const int a, const enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint2float" "() is deprecated in favor of __" "uint2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint2float(const unsigned int a, const enum cudaRoundMode mode = cudaRoundNearest); +# 3285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 1 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +static __inline__ __attribute__((device)) int mulhi(const int a, const int b) +{ + return __mulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const unsigned int b) +{ + return __umulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const int a, const unsigned int b) +{ + return __umulhi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const int b) +{ + return __umulhi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) long long int mul64hi(const long long int a, const long long int b) +{ + return __mul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b) +{ + return __umul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const long long int a, const unsigned long long int b) +{ + return __umul64hi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const long long int b) +{ + return __umul64hi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) int float_as_int(const float a) +{ + return __float_as_int(a); +} + +static __inline__ __attribute__((device)) float int_as_float(const int a) +{ + return __int_as_float(a); +} + +static __inline__ __attribute__((device)) unsigned int float_as_uint(const float a) +{ + return __float_as_uint(a); +} + +static __inline__ __attribute__((device)) float uint_as_float(const unsigned int a) +{ + return __uint_as_float(a); +} +static __inline__ __attribute__((device)) float saturate(const float a) +{ + return __saturatef(a); +} + +static __inline__ __attribute__((device)) int mul24(const int a, const int b) +{ + return __mul24(a, b); +} + +static __inline__ __attribute__((device)) unsigned int umul24(const unsigned int a, const unsigned int b) +{ + return __umul24(a, b); +} + +static __inline__ __attribute__((device)) int float2int(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2int_rn(a) : + (mode == cudaRoundPosInf ) ? __float2int_ru(a) : + (mode == cudaRoundMinInf ) ? __float2int_rd(a) : + __float2int_rz(a); +} + +static __inline__ __attribute__((device)) unsigned int float2uint(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2uint_rn(a) : + (mode == cudaRoundPosInf ) ? __float2uint_ru(a) : + (mode == cudaRoundMinInf ) ? __float2uint_rd(a) : + __float2uint_rz(a); +} + +static __inline__ __attribute__((device)) float int2float(const int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __int2float_rz(a) : + (mode == cudaRoundPosInf) ? __int2float_ru(a) : + (mode == cudaRoundMinInf) ? __int2float_rd(a) : + __int2float_rn(a); +} + +static __inline__ __attribute__((device)) float uint2float(const unsigned int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __uint2float_rz(a) : + (mode == cudaRoundPosInf) ? __uint2float_ru(a) : + (mode == cudaRoundMinInf) ? __uint2float_rd(a) : + __uint2float_rn(a); +} +# 3286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" 1 +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicAdd(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicAdd(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicExch(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicExch(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) float __fAtomicExch(float *address, float val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicMin(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicMin(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicMax(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicMax(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicInc(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicDec(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicAnd(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicAnd(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicOr(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicOr(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicXor(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicXor(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicCAS(int *address, int compare, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicCAS(unsigned int *address, unsigned int compare, unsigned int val); +} +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +static __inline__ __attribute__((device)) int atomicAdd(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicAdd(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicSub(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicSub(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicExch(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicExch(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) float atomicExch(float *address, float val) ; + +static __inline__ __attribute__((device)) int atomicMin(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicMin(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicMax(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicMax(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicInc(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicDec(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicAnd(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicAnd(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicOr(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicOr(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicXor(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicXor(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicCAS(int *address, int compare, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicCAS(unsigned int *address, unsigned int compare, unsigned int val) ; +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +extern "C" +{ + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __ullAtomicAdd(unsigned long long int *address, unsigned long long int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __ullAtomicExch(unsigned long long int *address, unsigned long long int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __ullAtomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val); + +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__any""() is deprecated in favor of ""__any""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __any(int cond); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__all""() is deprecated in favor of ""__all""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __all(int cond); +} +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +static __inline__ __attribute__((device)) unsigned long long int atomicAdd(unsigned long long int *address, unsigned long long int val) ; + +static __inline__ __attribute__((device)) unsigned long long int atomicExch(unsigned long long int *address, unsigned long long int val) ; + +static __inline__ __attribute__((device)) unsigned long long int atomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) ; + +static __inline__ __attribute__((device)) __attribute__((deprecated("__any""() is deprecated in favor of ""__any""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool any(bool cond) ; + +static __inline__ __attribute__((device)) __attribute__((deprecated("__all""() is deprecated in favor of ""__all""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool all(bool cond) ; +# 215 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.hpp" 1 +# 75 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.hpp" +static __inline__ __attribute__((device)) int atomicAdd(int *address, int val) +{ + return __iAtomicAdd(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicAdd(unsigned int *address, unsigned int val) +{ + return __uAtomicAdd(address, val); +} + +static __inline__ __attribute__((device)) int atomicSub(int *address, int val) +{ + return __iAtomicAdd(address, (unsigned int)-(int)val); +} + +static __inline__ __attribute__((device)) unsigned int atomicSub(unsigned int *address, unsigned int val) +{ + return __uAtomicAdd(address, (unsigned int)-(int)val); +} + +static __inline__ __attribute__((device)) int atomicExch(int *address, int val) +{ + return __iAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicExch(unsigned int *address, unsigned int val) +{ + return __uAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) float atomicExch(float *address, float val) +{ + return __fAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) int atomicMin(int *address, int val) +{ + return __iAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicMin(unsigned int *address, unsigned int val) +{ + return __uAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) int atomicMax(int *address, int val) +{ + return __iAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicMax(unsigned int *address, unsigned int val) +{ + return __uAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicInc(unsigned int *address, unsigned int val) +{ + return __uAtomicInc(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicDec(unsigned int *address, unsigned int val) +{ + return __uAtomicDec(address, val); +} + +static __inline__ __attribute__((device)) int atomicAnd(int *address, int val) +{ + return __iAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicAnd(unsigned int *address, unsigned int val) +{ + return __uAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) int atomicOr(int *address, int val) +{ + return __iAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicOr(unsigned int *address, unsigned int val) +{ + return __uAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) int atomicXor(int *address, int val) +{ + return __iAtomicXor(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicXor(unsigned int *address, unsigned int val) +{ + return __uAtomicXor(address, val); +} + +static __inline__ __attribute__((device)) int atomicCAS(int *address, int compare, int val) +{ + return __iAtomicCAS(address, compare, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicCAS(unsigned int *address, unsigned int compare, unsigned int val) +{ + return __uAtomicCAS(address, compare, val); +} +# 194 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.hpp" +static __inline__ __attribute__((device)) unsigned long long int atomicAdd(unsigned long long int *address, unsigned long long int val) +{ + return __ullAtomicAdd(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long int atomicExch(unsigned long long int *address, unsigned long long int val) +{ + return __ullAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long int atomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) +{ + return __ullAtomicCAS(address, compare, val); +} + +static __inline__ __attribute__((device)) bool any(bool cond) +{ + return (bool)__any((int)cond); +} + +static __inline__ __attribute__((device)) bool all(bool cond) +{ + return (bool)__all((int)cond); +} +# 216 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" 2 +# 3289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 1 +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 2 + +extern "C" +{ +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double_as_longlong(double x); +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __longlong_as_double(long long int x); +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rn(double x, double y, double z); +# 420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rz(double x, double y, double z); +# 577 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_ru(double x, double y, double z); +# 734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rd(double x, double y, double z); +# 746 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rn(double x, double y); +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rz(double x, double y); +# 770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_ru(double x, double y); +# 782 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rd(double x, double y); +# 794 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rn(double x, double y); +# 806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rz(double x, double y); +# 818 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_ru(double x, double y); +# 830 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rd(double x, double y); +# 842 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rn(double x, double y); +# 854 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rz(double x, double y); +# 866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_ru(double x, double y); +# 878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rd(double x, double y); +# 887 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rn(double x); +# 896 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rz(double x); +# 905 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_ru(double x); +# 914 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rd(double x); +# 923 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rn(double x); +# 932 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_ru(double x); +# 941 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rd(double x); +# 950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rn(double x); +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_ru(double x); +# 968 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rd(double x); +# 977 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rn(double x); +# 986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_ru(double x); +# 995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rd(double x); +# 1004 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rn(double x); +# 1013 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_ru(double x); +# 1022 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rd(double x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __int2double_rn(int x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __uint2double_rn(unsigned int x); +# 1047 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rn(long long int x); +# 1056 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rz(long long int x); +# 1065 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_ru(long long int x); +# 1074 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rd(long long int x); +# 1083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rn(unsigned long long int x); +# 1092 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rz(unsigned long long int x); +# 1101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_ru(unsigned long long int x); +# 1110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rd(unsigned long long int x); +# 1119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2hiint(double x); +# 1128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2loint(double x); +# 1138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __hiloint2double(int hi, int lo); +} + + + + + + + +static __inline__ __attribute__((device)) double fma(double a, double b, double c, enum cudaRoundMode mode); + +static __inline__ __attribute__((device)) double dmul(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double dadd(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double dsub(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) int double2int(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) unsigned int double2uint(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) long long int double2ll(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) unsigned long long int double2ull(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) double ll2double(long long int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double ull2double(unsigned long long int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double int2double(int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double uint2double(unsigned int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double float2double(float a, enum cudaRoundMode mode = cudaRoundNearest); + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" 1 +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" 2 + + + + + + + +static __inline__ __attribute__((device)) double fma(double a, double b, double c, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __fma_rz(a, b, c) : + mode == cudaRoundPosInf ? __fma_ru(a, b, c) : + mode == cudaRoundMinInf ? __fma_rd(a, b, c) : + __fma_rn(a, b, c); +} + +static __inline__ __attribute__((device)) double dmul(double a, double b, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __dmul_rz(a, b) : + mode == cudaRoundPosInf ? __dmul_ru(a, b) : + mode == cudaRoundMinInf ? __dmul_rd(a, b) : + __dmul_rn(a, b); +} + +static __inline__ __attribute__((device)) double dadd(double a, double b, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __dadd_rz(a, b) : + mode == cudaRoundPosInf ? __dadd_ru(a, b) : + mode == cudaRoundMinInf ? __dadd_rd(a, b) : + __dadd_rn(a, b); +} + +static __inline__ __attribute__((device)) double dsub(double a, double b, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __dsub_rz(a, b) : + mode == cudaRoundPosInf ? __dsub_ru(a, b) : + mode == cudaRoundMinInf ? __dsub_rd(a, b) : + __dsub_rn(a, b); +} + +static __inline__ __attribute__((device)) int double2int(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2int_rn(a) : + mode == cudaRoundPosInf ? __double2int_ru(a) : + mode == cudaRoundMinInf ? __double2int_rd(a) : + __double2int_rz(a); +} + +static __inline__ __attribute__((device)) unsigned int double2uint(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2uint_rn(a) : + mode == cudaRoundPosInf ? __double2uint_ru(a) : + mode == cudaRoundMinInf ? __double2uint_rd(a) : + __double2uint_rz(a); +} + +static __inline__ __attribute__((device)) long long int double2ll(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2ll_rn(a) : + mode == cudaRoundPosInf ? __double2ll_ru(a) : + mode == cudaRoundMinInf ? __double2ll_rd(a) : + __double2ll_rz(a); +} + +static __inline__ __attribute__((device)) unsigned long long int double2ull(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2ull_rn(a) : + mode == cudaRoundPosInf ? __double2ull_ru(a) : + mode == cudaRoundMinInf ? __double2ull_rd(a) : + __double2ull_rz(a); +} + +static __inline__ __attribute__((device)) double ll2double(long long int a, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __ll2double_rz(a) : + mode == cudaRoundPosInf ? __ll2double_ru(a) : + mode == cudaRoundMinInf ? __ll2double_rd(a) : + __ll2double_rn(a); +} + +static __inline__ __attribute__((device)) double ull2double(unsigned long long int a, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __ull2double_rz(a) : + mode == cudaRoundPosInf ? __ull2double_ru(a) : + mode == cudaRoundMinInf ? __ull2double_rd(a) : + __ull2double_rn(a); +} + +static __inline__ __attribute__((device)) double int2double(int a, enum cudaRoundMode mode) +{ + return (double)a; +} + +static __inline__ __attribute__((device)) double uint2double(unsigned int a, enum cudaRoundMode mode) +{ + return (double)a; +} + +static __inline__ __attribute__((device)) double float2double(float a, enum cudaRoundMode mode) +{ + return (double)a; +} +# 1179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 2 +# 3290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" 1 +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) float __fAtomicAdd(float *address, float val); +} +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" +static __inline__ __attribute__((device)) float atomicAdd(float *address, float val) ; + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.hpp" 1 +# 75 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.hpp" +static __inline__ __attribute__((device)) float atomicAdd(float *address, float val) +{ + return __fAtomicAdd(address, val); +} +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" 2 +# 3291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) long long __illAtomicMin(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __illAtomicMax(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __llAtomicAnd(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __llAtomicOr(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __llAtomicXor(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicMin(unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicMax(unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicAnd(unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicOr (unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicXor(unsigned long long *address, unsigned long long val); +} +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +static __inline__ __attribute__((device)) long long atomicMin(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicMax(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicAnd(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicOr(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicXor(long long *address, long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicMin(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicMax(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicOr(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicXor(unsigned long long *address, unsigned long long val) ; +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.hpp" 1 +# 77 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.hpp" +static __inline__ __attribute__((device)) long long atomicMin(long long *address, long long val) +{ + return __illAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) long long atomicMax(long long *address, long long val) +{ + return __illAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) long long atomicAnd(long long *address, long long val) +{ + return __llAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) long long atomicOr(long long *address, long long val) +{ + return __llAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) long long atomicXor(long long *address, long long val) +{ + return __llAtomicXor(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicMin(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicMax(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicOr(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicXor(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicXor(address, val); +} +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 2 +# 3292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" 1 +# 56 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 1 +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" 2 +# 3293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" 1 +# 542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.hpp" 1 +# 543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" 2 +# 3294 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" 1 +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) void __threadfence_system(void); +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rn(double x, double y); +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rz(double x, double y); +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_ru(double x, double y); +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rd(double x, double y); +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rn(double x); +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rz(double x); +# 247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_ru(double x); +# 281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rd(double x); +# 313 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rn(double x); +# 345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rz(double x); +# 377 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_ru(double x); +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rd(double x); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__ballot""() is deprecated in favor of ""__ballot""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __ballot(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_count(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_and(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_or(int); +extern __attribute__((device)) __attribute__((device_builtin)) long long int clock64(void); +# 424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rn(float x, float y, float z); +# 433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rd(float x, float y, float z); +# 442 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_ru(float x, float y, float z); +# 451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rz(float x, float y, float z); +# 464 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double_as_longlong(double x); +# 473 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __longlong_as_double(long long int x); +# 630 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rn(double x, double y, double z); +# 787 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rz(double x, double y, double z); +# 944 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_ru(double x, double y, double z); +# 1101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rd(double x, double y, double z); +# 1113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rn(double x, double y); +# 1125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rz(double x, double y); +# 1137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_ru(double x, double y); +# 1149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rd(double x, double y); +# 1161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rn(double x, double y); +# 1173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rz(double x, double y); +# 1185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_ru(double x, double y); +# 1197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rd(double x, double y); +# 1209 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rn(double x, double y); +# 1221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rz(double x, double y); +# 1233 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_ru(double x, double y); +# 1245 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rd(double x, double y); +# 1254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rn(double x); +# 1263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rz(double x); +# 1272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_ru(double x); +# 1281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rd(double x); +# 1290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rn(double x); +# 1299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_ru(double x); +# 1308 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rd(double x); +# 1317 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rn(double x); +# 1326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_ru(double x); +# 1335 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rd(double x); +# 1344 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rn(double x); +# 1353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_ru(double x); +# 1362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rd(double x); +# 1371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rn(double x); +# 1380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_ru(double x); +# 1389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rd(double x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __int2double_rn(int x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __uint2double_rn(unsigned int x); +# 1414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rn(long long int x); +# 1423 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rz(long long int x); +# 1432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_ru(long long int x); +# 1441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rd(long long int x); +# 1450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rn(unsigned long long int x); +# 1459 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rz(unsigned long long int x); +# 1468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_ru(unsigned long long int x); +# 1477 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rd(unsigned long long int x); +# 1486 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2hiint(double x); +# 1495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2loint(double x); +# 1505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __hiloint2double(int hi, int lo); + + +} + + + + + + +static __inline__ __attribute__((device)) __attribute__((deprecated("__ballot""() is deprecated in favor of ""__ballot""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int ballot(bool pred) ; + +static __inline__ __attribute__((device)) int syncthreads_count(bool pred) ; + +static __inline__ __attribute__((device)) bool syncthreads_and(bool pred) ; + +static __inline__ __attribute__((device)) bool syncthreads_or(bool pred) ; + + + + +static __inline__ __attribute__((device)) unsigned int __isGlobal(const void *ptr) ; +static __inline__ __attribute__((device)) unsigned int __isShared(const void *ptr) ; +static __inline__ __attribute__((device)) unsigned int __isConstant(const void *ptr) ; +static __inline__ __attribute__((device)) unsigned int __isLocal(const void *ptr) ; + + + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_global(const void *ptr) ; +static __inline__ __attribute__((device)) size_t __cvta_generic_to_shared(const void *ptr) ; +static __inline__ __attribute__((device)) size_t __cvta_generic_to_constant(const void *ptr) ; +static __inline__ __attribute__((device)) size_t __cvta_generic_to_local(const void *ptr) ; + + + + +static __inline__ __attribute__((device)) void * __cvta_global_to_generic(size_t rawbits) ; +static __inline__ __attribute__((device)) void * __cvta_shared_to_generic(size_t rawbits) ; +static __inline__ __attribute__((device)) void * __cvta_constant_to_generic(size_t rawbits) ; +static __inline__ __attribute__((device)) void * __cvta_local_to_generic(size_t rawbits) ; +# 1554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.hpp" 1 +# 75 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.hpp" +static __inline__ __attribute__((device)) unsigned int ballot(bool pred) +{ + return __ballot((int)pred); +} + +static __inline__ __attribute__((device)) int syncthreads_count(bool pred) +{ + return __syncthreads_count((int)pred); +} + +static __inline__ __attribute__((device)) bool syncthreads_and(bool pred) +{ + return (bool)__syncthreads_and((int)pred); +} + +static __inline__ __attribute__((device)) bool syncthreads_or(bool pred) +{ + return (bool)__syncthreads_or((int)pred); +} + + +extern "C" { + __attribute__((device)) unsigned __nv_isGlobal_impl(const void *); + __attribute__((device)) unsigned __nv_isShared_impl(const void *); + __attribute__((device)) unsigned __nv_isConstant_impl(const void *); + __attribute__((device)) unsigned __nv_isLocal_impl(const void *); + __attribute__((device)) unsigned __nv_isGridConstant_impl(const void *); +} + +static __inline__ __attribute__((device)) unsigned int __isGlobal(const void *ptr) +{ + return __nv_isGlobal_impl(ptr); +} + +static __inline__ __attribute__((device)) unsigned int __isShared(const void *ptr) +{ + return __nv_isShared_impl(ptr); +} + +static __inline__ __attribute__((device)) unsigned int __isConstant(const void *ptr) +{ + return __nv_isConstant_impl(ptr); +} + +static __inline__ __attribute__((device)) unsigned int __isLocal(const void *ptr) +{ + return __nv_isLocal_impl(ptr); +} +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.hpp" +extern "C" { + __attribute__((device)) size_t __nv_cvta_generic_to_global_impl(const void *); + __attribute__((device)) size_t __nv_cvta_generic_to_shared_impl(const void *); + __attribute__((device)) size_t __nv_cvta_generic_to_constant_impl(const void *); + __attribute__((device)) size_t __nv_cvta_generic_to_local_impl(const void *); + __attribute__((device)) void * __nv_cvta_global_to_generic_impl(size_t); + __attribute__((device)) void * __nv_cvta_shared_to_generic_impl(size_t); + __attribute__((device)) void * __nv_cvta_constant_to_generic_impl(size_t); + __attribute__((device)) void * __nv_cvta_local_to_generic_impl(size_t); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_global(const void *p) +{ + return __nv_cvta_generic_to_global_impl(p); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_shared(const void *p) +{ + return __nv_cvta_generic_to_shared_impl(p); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_constant(const void *p) +{ + return __nv_cvta_generic_to_constant_impl(p); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_local(const void *p) +{ + return __nv_cvta_generic_to_local_impl(p); +} + +static __inline__ __attribute__((device)) void * __cvta_global_to_generic(size_t rawbits) +{ + return __nv_cvta_global_to_generic_impl(rawbits); +} + +static __inline__ __attribute__((device)) void * __cvta_shared_to_generic(size_t rawbits) +{ + return __nv_cvta_shared_to_generic_impl(rawbits); +} + +static __inline__ __attribute__((device)) void * __cvta_constant_to_generic(size_t rawbits) +{ + return __nv_cvta_constant_to_generic_impl(rawbits); +} + +static __inline__ __attribute__((device)) void * __cvta_local_to_generic(size_t rawbits) +{ + return __nv_cvta_local_to_generic_impl(rawbits); +} +# 1555 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" 2 +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" 1 +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +static __attribute__((device)) __inline__ unsigned __fns(unsigned mask, unsigned base, int offset) ; +static __attribute__((device)) __inline__ void __barrier_sync(unsigned id) ; +static __attribute__((device)) __inline__ void __barrier_sync_count(unsigned id, unsigned cnt) ; +static __attribute__((device)) __inline__ void __syncwarp(unsigned mask=0xFFFFFFFF) ; +static __attribute__((device)) __inline__ int __all_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ int __any_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ int __uni_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ unsigned __ballot_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ unsigned __activemask() ; +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl(int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl(unsigned int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_up(int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_up(unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_down(int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_down(unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_xor(int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_xor(unsigned int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl(float var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_up(float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_down(float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_xor(float var, int laneMask, int width=32) ; + + +static __attribute__((device)) __inline__ int __shfl_sync(unsigned mask, int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_sync(unsigned mask, unsigned int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ int __shfl_up_sync(unsigned mask, int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_up_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ int __shfl_down_sync(unsigned mask, int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_down_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_xor_sync(unsigned mask, unsigned int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_sync(unsigned mask, float var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_up_sync(unsigned mask, float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_down_sync(unsigned mask, float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width=32) ; + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl(unsigned long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl(long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_up(long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_up(unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_down(long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_down(unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_xor(long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl(double var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_up(double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_down(double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_xor(double var, int laneMask, int width=32) ; + + +static __attribute__((device)) __inline__ long long __shfl_sync(unsigned mask, long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ long long __shfl_up_sync(unsigned mask, long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long long __shfl_down_sync(unsigned mask, long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_sync(unsigned mask, double var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_up_sync(unsigned mask, double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_down_sync(unsigned mask, double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width=32) ; + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl(long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl(unsigned long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_up(long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_up(unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_down(long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_down(unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_xor(long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_xor(unsigned long var, int laneMask, int width=32) ; + + +static __attribute__((device)) __inline__ long __shfl_sync(unsigned mask, long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ long __shfl_up_sync(unsigned mask, long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long __shfl_down_sync(unsigned mask, long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width=32) ; +# 219 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.hpp" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.hpp" +extern "C" +{ +} +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.hpp" +static __attribute__((device)) __inline__ +unsigned __fns(unsigned mask, unsigned base, int offset) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __nvvm_fns(unsigned int mask, unsigned int base, int offset); + return __nvvm_fns(mask, base, offset); +} + +static __attribute__((device)) __inline__ +void __barrier_sync(unsigned id) { + extern __attribute__((device)) __attribute__((device_builtin)) void __nvvm_barrier_sync(unsigned id); + return __nvvm_barrier_sync(id); +} + +static __attribute__((device)) __inline__ +void __barrier_sync_count(unsigned id, unsigned cnt) { + extern __attribute__((device)) __attribute__((device_builtin)) void __nvvm_barrier_sync_cnt(unsigned id, unsigned cnt); + return __nvvm_barrier_sync_cnt(id, cnt); +} + +static __attribute__((device)) __inline__ +void __syncwarp(unsigned mask) { + extern __attribute__((device)) __attribute__((device_builtin)) void __nvvm_bar_warp_sync(unsigned mask); + return __nvvm_bar_warp_sync(mask); +} + +static __attribute__((device)) __inline__ +int __all_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) int __nvvm_vote_all_sync(unsigned int mask, int pred); + return __nvvm_vote_all_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +int __any_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) int __nvvm_vote_any_sync(unsigned int mask, int pred); + return __nvvm_vote_any_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +int __uni_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) int __nvvm_vote_uni_sync(unsigned int mask, int pred); + return __nvvm_vote_uni_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +unsigned __ballot_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __nvvm_vote_ballot_sync(unsigned int mask, int pred); + return __nvvm_vote_ballot_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +unsigned __activemask() { + unsigned ret; + asm volatile ("activemask.b32 %0;" : "=r"(ret)); + return ret; +} + + + + +static __attribute__((device)) __inline__ int __shfl(int var, int srcLane, int width) { + int ret; + int c = ((32 -width) << 8) | 0x1f; + asm volatile ("shfl.idx.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(srcLane), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl(unsigned int var, int srcLane, int width) { + return (unsigned int) __shfl((int)var, srcLane, width); +} + +static __attribute__((device)) __inline__ int __shfl_up(int var, unsigned int delta, int width) { + int ret; + int c = (32 -width) << 8; + asm volatile ("shfl.up.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_up(unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_up((int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_down(int var, unsigned int delta, int width) { + int ret; + int c = ((32 -width) << 8) | 0x1f; + asm volatile ("shfl.down.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_down(unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_down((int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_xor(int var, int laneMask, int width) { + int ret; + int c = ((32 -width) << 8) | 0x1f; + asm volatile ("shfl.bfly.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(laneMask), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_xor(unsigned int var, int laneMask, int width) { + return (unsigned int) __shfl_xor((int)var, laneMask, width); +} + +static __attribute__((device)) __inline__ float __shfl(float var, int srcLane, int width) { + float ret; + int c; + c = ((32 -width) << 8) | 0x1f; + asm volatile ("shfl.idx.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(srcLane), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ float __shfl_up(float var, unsigned int delta, int width) { + float ret; + int c; + c = (32 -width) << 8; + asm volatile ("shfl.up.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ float __shfl_down(float var, unsigned int delta, int width) { + float ret; + int c; + c = ((32 -width) << 8) | 0x1f; + asm volatile ("shfl.down.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ float __shfl_xor(float var, int laneMask, int width) { + float ret; + int c; + c = ((32 -width) << 8) | 0x1f; + asm volatile ("shfl.bfly.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(laneMask), "r"(c)); + return ret; +} + + + +static __attribute__((device)) __inline__ long long __shfl(long long var, int srcLane, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl(hi, srcLane, width); + lo = __shfl(lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl(unsigned long long var, int srcLane, int width) { + return (unsigned long long) __shfl((long long) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long long __shfl_up(long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_up(hi, delta, width); + lo = __shfl_up(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_up(unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_up((long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_down(long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_down(hi, delta, width); + lo = __shfl_down(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_down(unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_down((long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_xor(long long var, int laneMask, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_xor(hi, laneMask, width); + lo = __shfl_xor(lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width) { + return (unsigned long long) __shfl_xor((long long) var, laneMask, width); +} + +static __attribute__((device)) __inline__ double __shfl(double var, int srcLane, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl(hi, srcLane, width); + lo = __shfl(lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_up(double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_up(hi, delta, width); + lo = __shfl_up(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_down(double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_down(hi, delta, width); + lo = __shfl_down(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_xor(double var, int laneMask, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_xor(hi, laneMask, width); + lo = __shfl_xor(lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ long __shfl(long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl((long long) var, srcLane, width) : + __shfl((int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl(unsigned long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl((unsigned long long) var, srcLane, width) : + __shfl((unsigned int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long __shfl_up(long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up((long long) var, delta, width) : + __shfl_up((int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_up(unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up((unsigned long long) var, delta, width) : + __shfl_up((unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_down(long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down((long long) var, delta, width) : + __shfl_down((int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_down(unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down((unsigned long long) var, delta, width) : + __shfl_down((unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_xor(long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor((long long) var, laneMask, width) : + __shfl_xor((int) var, laneMask, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_xor(unsigned long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor((unsigned long long) var, laneMask, width) : + __shfl_xor((unsigned int) var, laneMask, width); +} +# 369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.hpp" +static __attribute__((device)) __inline__ int __shfl_sync(unsigned mask, int var, int srcLane, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_idx_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = ((32 -width) << 8) | 0x1f; + ret = __nvvm_shfl_idx_sync(mask, var, srcLane, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_sync(unsigned mask, unsigned int var, int srcLane, int width) { + return (unsigned int) __shfl_sync(mask, (int)var, srcLane, width); +} + +static __attribute__((device)) __inline__ int __shfl_up_sync(unsigned mask, int var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_up_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = (32 -width) << 8; + ret = __nvvm_shfl_up_sync(mask, var, delta, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_up_sync(unsigned mask, unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_up_sync(mask, (int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_down_sync(unsigned mask, int var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_down_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = ((32 -width) << 8) | 0x1f; + ret = __nvvm_shfl_down_sync(mask, var, delta, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_down_sync(unsigned mask, unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_down_sync(mask, (int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_bfly_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = ((32 -width) << 8) | 0x1f; + ret = __nvvm_shfl_bfly_sync(mask, var, laneMask, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_xor_sync(unsigned mask, unsigned int var, int laneMask, int width) { + return (unsigned int) __shfl_xor_sync(mask, (int)var, laneMask, width); +} + +static __attribute__((device)) __inline__ float __shfl_sync(unsigned mask, float var, int srcLane, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_idx_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = ((32 -width) << 8) | 0x1f; + ret = __nvvm_shfl_idx_sync(mask, __float_as_int(var), srcLane, c); + return __int_as_float(ret); +} + +static __attribute__((device)) __inline__ float __shfl_up_sync(unsigned mask, float var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_up_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = (32 -width) << 8; + ret = __nvvm_shfl_up_sync(mask, __float_as_int(var), delta, c); + return __int_as_float(ret); +} + +static __attribute__((device)) __inline__ float __shfl_down_sync(unsigned mask, float var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_down_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = ((32 -width) << 8) | 0x1f; + ret = __nvvm_shfl_down_sync(mask, __float_as_int(var), delta, c); + return __int_as_float(ret); +} + +static __attribute__((device)) __inline__ float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_bfly_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = ((32 -width) << 8) | 0x1f; + ret = __nvvm_shfl_bfly_sync(mask, __float_as_int(var), laneMask, c); + return __int_as_float(ret); +} + + +static __attribute__((device)) __inline__ long long __shfl_sync(unsigned mask, long long var, int srcLane, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_sync(mask, hi, srcLane, width); + lo = __shfl_sync(mask, lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width) { + return (unsigned long long) __shfl_sync(mask, (long long) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long long __shfl_up_sync(unsigned mask, long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_up_sync(mask, hi, delta, width); + lo = __shfl_up_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_up_sync(mask, (long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_down_sync(unsigned mask, long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_down_sync(mask, hi, delta, width); + lo = __shfl_down_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_down_sync(mask, (long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_xor_sync(mask, hi, laneMask, width); + lo = __shfl_xor_sync(mask, lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width) { + return (unsigned long long) __shfl_xor_sync(mask, (long long) var, laneMask, width); +} + +static __attribute__((device)) __inline__ double __shfl_sync(unsigned mask, double var, int srcLane, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_sync(mask, hi, srcLane, width); + lo = __shfl_sync(mask, lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_up_sync(unsigned mask, double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_up_sync(mask, hi, delta, width); + lo = __shfl_up_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_down_sync(unsigned mask, double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_down_sync(mask, hi, delta, width); + lo = __shfl_down_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_xor_sync(mask, hi, laneMask, width); + lo = __shfl_xor_sync(mask, lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + + + +static __attribute__((device)) __inline__ long __shfl_sync(unsigned mask, long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_sync(mask, (long long) var, srcLane, width) : + __shfl_sync(mask, (int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_sync(mask, (unsigned long long) var, srcLane, width) : + __shfl_sync(mask, (unsigned int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long __shfl_up_sync(unsigned mask, long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up_sync(mask, (long long) var, delta, width) : + __shfl_up_sync(mask, (int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up_sync(mask, (unsigned long long) var, delta, width) : + __shfl_up_sync(mask, (unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_down_sync(unsigned mask, long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down_sync(mask, (long long) var, delta, width) : + __shfl_down_sync(mask, (int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down_sync(mask, (unsigned long long) var, delta, width) : + __shfl_down_sync(mask, (unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor_sync(mask, (long long) var, laneMask, width) : + __shfl_xor_sync(mask, (int) var, laneMask, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor_sync(mask, (unsigned long long) var, laneMask, width) : + __shfl_xor_sync(mask, (unsigned int) var, laneMask, width); +} +# 220 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" 2 +# 3296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 1 +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ long __ldg(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldg(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldg(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldg(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldg(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldg(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldg(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldg(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldg(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldg(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldg(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldg(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldg(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldg(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldg(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldg(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldg(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldg(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldg(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldg(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldg(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldg(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldg(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldg(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldg(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldg(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldg(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldg(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldg(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldg(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldcg(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldcg(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldcg(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldcg(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldcg(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldcg(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldcg(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldcg(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldcg(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldcg(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldcg(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldcg(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldcg(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldcg(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldcg(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldcg(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldcg(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldcg(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldcg(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldcg(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldcg(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldcg(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldcg(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldcg(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldcg(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldcg(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldcg(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldcg(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldcg(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldcg(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldca(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldca(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldca(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldca(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldca(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldca(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldca(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldca(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldca(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldca(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldca(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldca(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldca(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldca(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldca(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldca(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldca(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldca(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldca(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldca(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldca(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldca(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldca(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldca(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldca(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldca(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldca(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldca(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldca(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldca(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldcs(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldcs(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldcs(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldcs(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldcs(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldcs(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldcs(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldcs(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldcs(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldcs(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldcs(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldcs(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldcs(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldcs(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldcs(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldcs(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldcs(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldcs(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldcs(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldcs(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldcs(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldcs(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldcs(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldcs(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldcs(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldcs(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldcs(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldcs(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldcs(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldcs(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldlu(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldlu(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldlu(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldlu(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldlu(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldlu(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldlu(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldlu(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldlu(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldlu(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldlu(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldlu(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldlu(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldlu(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldlu(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldlu(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldlu(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldlu(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldlu(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldlu(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldlu(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldlu(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldlu(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldlu(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldlu(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldlu(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldlu(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldlu(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldlu(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldlu(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldcv(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldcv(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldcv(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldcv(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldcv(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldcv(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldcv(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldcv(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldcv(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldcv(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldcv(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldcv(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldcv(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldcv(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldcv(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldcv(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldcv(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldcv(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldcv(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldcv(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldcv(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldcv(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldcv(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldcv(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldcv(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldcv(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldcv(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldcv(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldcv(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldcv(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ void __stwb(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stwb(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stwb(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stwb(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stwb(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stwb(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stwb(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stwb(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stwb(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stwb(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stwb(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stwb(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stwb(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stwb(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stwb(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stwb(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stwb(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stwb(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stwb(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stwb(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stwb(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stwb(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stwb(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stwb(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stwb(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stwb(double2 *ptr, double2 value) ; + + + +static __attribute__((device)) __inline__ void __stcg(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stcg(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stcg(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stcg(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stcg(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stcg(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stcg(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stcg(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stcg(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stcg(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stcg(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stcg(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stcg(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stcg(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stcg(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stcg(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stcg(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stcg(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stcg(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stcg(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stcg(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stcg(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stcg(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stcg(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stcg(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stcg(double2 *ptr, double2 value) ; + + + +static __attribute__((device)) __inline__ void __stcs(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stcs(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stcs(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stcs(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stcs(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stcs(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stcs(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stcs(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stcs(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stcs(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stcs(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stcs(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stcs(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stcs(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stcs(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stcs(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stcs(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stcs(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stcs(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stcs(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stcs(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stcs(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stcs(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stcs(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stcs(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stcs(double2 *ptr, double2 value) ; + + + +static __attribute__((device)) __inline__ void __stwt(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stwt(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stwt(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stwt(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stwt(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stwt(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stwt(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stwt(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stwt(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stwt(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stwt(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stwt(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stwt(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stwt(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stwt(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stwt(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stwt(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stwt(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stwt(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stwt(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stwt(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stwt(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stwt(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stwt(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stwt(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stwt(double2 *ptr, double2 value) ; +# 460 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_l(unsigned int lo, unsigned int hi, unsigned int shift) ; +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_lc(unsigned int lo, unsigned int hi, unsigned int shift) ; +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_r(unsigned int lo, unsigned int hi, unsigned int shift) ; +# 497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_rc(unsigned int lo, unsigned int hi, unsigned int shift) ; +# 507 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.hpp" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.hpp" +extern "C" +{ + + +} +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.hpp" +static __attribute__((device)) __inline__ long __ldg(const long *ptr) { unsigned long ret; asm volatile ("ld.global.nc.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldg(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.nc.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldg(const char *ptr) { unsigned int ret; asm volatile ("ld.global.nc.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldg(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.nc.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldg(const short *ptr) { unsigned short ret; asm volatile ("ld.global.nc.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldg(const int *ptr) { unsigned int ret; asm volatile ("ld.global.nc.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldg(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.nc.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldg(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.nc.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldg(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.nc.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldg(const short2 *ptr) { short2 ret; asm volatile ("ld.global.nc.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldg(const short4 *ptr) { short4 ret; asm volatile ("ld.global.nc.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldg(const int2 *ptr) { int2 ret; asm volatile ("ld.global.nc.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldg(const int4 *ptr) { int4 ret; asm volatile ("ld.global.nc.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldg(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.nc.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldg(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.nc.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldg(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.nc.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldg(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.nc.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldg(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.nc.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldg(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.nc.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldg(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.nc.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldg(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.nc.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldg(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.nc.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldg(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.nc.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldg(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.nc.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldg(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.nc.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldg(const float *ptr) { float ret; asm volatile ("ld.global.nc.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldg(const double *ptr) { double ret; asm volatile ("ld.global.nc.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldg(const float2 *ptr) { float2 ret; asm volatile ("ld.global.nc.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldg(const float4 *ptr) { float4 ret; asm volatile ("ld.global.nc.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldg(const double2 *ptr) { double2 ret; asm volatile ("ld.global.nc.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.hpp" +static __attribute__((device)) __inline__ long __ldcg(const long *ptr) { unsigned long ret; asm volatile ("ld.global.cg.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldcg(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.cg.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldcg(const char *ptr) { unsigned int ret; asm volatile ("ld.global.cg.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldcg(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.cg.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldcg(const short *ptr) { unsigned short ret; asm volatile ("ld.global.cg.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldcg(const int *ptr) { unsigned int ret; asm volatile ("ld.global.cg.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldcg(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cg.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldcg(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.cg.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldcg(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.cg.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldcg(const short2 *ptr) { short2 ret; asm volatile ("ld.global.cg.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldcg(const short4 *ptr) { short4 ret; asm volatile ("ld.global.cg.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldcg(const int2 *ptr) { int2 ret; asm volatile ("ld.global.cg.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldcg(const int4 *ptr) { int4 ret; asm volatile ("ld.global.cg.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldcg(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.cg.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldcg(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.cg.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldcg(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.cg.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldcg(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.cg.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldcg(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cg.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldcg(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.cg.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldcg(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.cg.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldcg(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.cg.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldcg(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.cg.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldcg(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.cg.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldcg(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.cg.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldcg(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.cg.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldcg(const float *ptr) { float ret; asm volatile ("ld.global.cg.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldcg(const double *ptr) { double ret; asm volatile ("ld.global.cg.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldcg(const float2 *ptr) { float2 ret; asm volatile ("ld.global.cg.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldcg(const float4 *ptr) { float4 ret; asm volatile ("ld.global.cg.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldcg(const double2 *ptr) { double2 ret; asm volatile ("ld.global.cg.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldca(const long *ptr) { unsigned long ret; asm volatile ("ld.global.ca.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldca(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.ca.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldca(const char *ptr) { unsigned int ret; asm volatile ("ld.global.ca.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldca(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.ca.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldca(const short *ptr) { unsigned short ret; asm volatile ("ld.global.ca.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldca(const int *ptr) { unsigned int ret; asm volatile ("ld.global.ca.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldca(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.ca.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldca(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.ca.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldca(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.ca.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldca(const short2 *ptr) { short2 ret; asm volatile ("ld.global.ca.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldca(const short4 *ptr) { short4 ret; asm volatile ("ld.global.ca.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldca(const int2 *ptr) { int2 ret; asm volatile ("ld.global.ca.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldca(const int4 *ptr) { int4 ret; asm volatile ("ld.global.ca.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldca(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.ca.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldca(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.ca.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldca(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.ca.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldca(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.ca.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldca(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.ca.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldca(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.ca.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldca(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.ca.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldca(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.ca.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldca(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.ca.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldca(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.ca.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldca(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.ca.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldca(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.ca.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldca(const float *ptr) { float ret; asm volatile ("ld.global.ca.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldca(const double *ptr) { double ret; asm volatile ("ld.global.ca.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldca(const float2 *ptr) { float2 ret; asm volatile ("ld.global.ca.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldca(const float4 *ptr) { float4 ret; asm volatile ("ld.global.ca.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldca(const double2 *ptr) { double2 ret; asm volatile ("ld.global.ca.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldcs(const long *ptr) { unsigned long ret; asm volatile ("ld.global.cs.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldcs(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.cs.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldcs(const char *ptr) { unsigned int ret; asm volatile ("ld.global.cs.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldcs(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.cs.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldcs(const short *ptr) { unsigned short ret; asm volatile ("ld.global.cs.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldcs(const int *ptr) { unsigned int ret; asm volatile ("ld.global.cs.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldcs(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cs.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldcs(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.cs.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldcs(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.cs.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldcs(const short2 *ptr) { short2 ret; asm volatile ("ld.global.cs.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldcs(const short4 *ptr) { short4 ret; asm volatile ("ld.global.cs.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldcs(const int2 *ptr) { int2 ret; asm volatile ("ld.global.cs.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldcs(const int4 *ptr) { int4 ret; asm volatile ("ld.global.cs.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldcs(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.cs.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldcs(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.cs.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldcs(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.cs.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldcs(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.cs.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldcs(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cs.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldcs(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.cs.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldcs(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.cs.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldcs(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.cs.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldcs(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.cs.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldcs(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.cs.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldcs(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.cs.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldcs(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.cs.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldcs(const float *ptr) { float ret; asm volatile ("ld.global.cs.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldcs(const double *ptr) { double ret; asm volatile ("ld.global.cs.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldcs(const float2 *ptr) { float2 ret; asm volatile ("ld.global.cs.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldcs(const float4 *ptr) { float4 ret; asm volatile ("ld.global.cs.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldcs(const double2 *ptr) { double2 ret; asm volatile ("ld.global.cs.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldlu(const long *ptr) { unsigned long ret; asm ("ld.global.lu.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldlu(const unsigned long *ptr) { unsigned long ret; asm ("ld.global.lu.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldlu(const char *ptr) { unsigned int ret; asm ("ld.global.lu.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldlu(const signed char *ptr) { unsigned int ret; asm ("ld.global.lu.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldlu(const short *ptr) { unsigned short ret; asm ("ld.global.lu.s16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return (short)ret; } +static __attribute__((device)) __inline__ int __ldlu(const int *ptr) { unsigned int ret; asm ("ld.global.lu.s32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldlu(const long long *ptr) { unsigned long long ret; asm ("ld.global.lu.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldlu(const char2 *ptr) { char2 ret; int2 tmp; asm ("ld.global.lu.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldlu(const char4 *ptr) { char4 ret; int4 tmp; asm ("ld.global.lu.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldlu(const short2 *ptr) { short2 ret; asm ("ld.global.lu.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ short4 __ldlu(const short4 *ptr) { short4 ret; asm ("ld.global.lu.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int2 __ldlu(const int2 *ptr) { int2 ret; asm ("ld.global.lu.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int4 __ldlu(const int4 *ptr) { int4 ret; asm ("ld.global.lu.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldlu(const longlong2 *ptr) { longlong2 ret; asm ("ld.global.lu.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldlu(const unsigned char *ptr) { unsigned int ret; asm ("ld.global.lu.u8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldlu(const unsigned short *ptr) { unsigned short ret; asm ("ld.global.lu.u16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldlu(const unsigned int *ptr) { unsigned int ret; asm ("ld.global.lu.u32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldlu(const unsigned long long *ptr) { unsigned long long ret; asm ("ld.global.lu.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldlu(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm ("ld.global.lu.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldlu(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm ("ld.global.lu.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldlu(const ushort2 *ptr) { ushort2 ret; asm ("ld.global.lu.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldlu(const ushort4 *ptr) { ushort4 ret; asm ("ld.global.lu.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint2 __ldlu(const uint2 *ptr) { uint2 ret; asm ("ld.global.lu.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint4 __ldlu(const uint4 *ptr) { uint4 ret; asm ("ld.global.lu.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldlu(const ulonglong2 *ptr) { ulonglong2 ret; asm ("ld.global.lu.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ float __ldlu(const float *ptr) { float ret; asm ("ld.global.lu.f32 %0, [%1];" : "=f"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double __ldlu(const double *ptr) { double ret; asm ("ld.global.lu.f64 %0, [%1];" : "=d"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float2 __ldlu(const float2 *ptr) { float2 ret; asm ("ld.global.lu.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float4 __ldlu(const float4 *ptr) { float4 ret; asm ("ld.global.lu.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double2 __ldlu(const double2 *ptr) { double2 ret; asm ("ld.global.lu.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr) : "memory"); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldcv(const long *ptr) { unsigned long ret; asm ("ld.global.cv.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldcv(const unsigned long *ptr) { unsigned long ret; asm ("ld.global.cv.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldcv(const char *ptr) { unsigned int ret; asm ("ld.global.cv.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldcv(const signed char *ptr) { unsigned int ret; asm ("ld.global.cv.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldcv(const short *ptr) { unsigned short ret; asm ("ld.global.cv.s16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return (short)ret; } +static __attribute__((device)) __inline__ int __ldcv(const int *ptr) { unsigned int ret; asm ("ld.global.cv.s32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldcv(const long long *ptr) { unsigned long long ret; asm ("ld.global.cv.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldcv(const char2 *ptr) { char2 ret; int2 tmp; asm ("ld.global.cv.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldcv(const char4 *ptr) { char4 ret; int4 tmp; asm ("ld.global.cv.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldcv(const short2 *ptr) { short2 ret; asm ("ld.global.cv.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ short4 __ldcv(const short4 *ptr) { short4 ret; asm ("ld.global.cv.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int2 __ldcv(const int2 *ptr) { int2 ret; asm ("ld.global.cv.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int4 __ldcv(const int4 *ptr) { int4 ret; asm ("ld.global.cv.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldcv(const longlong2 *ptr) { longlong2 ret; asm ("ld.global.cv.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldcv(const unsigned char *ptr) { unsigned int ret; asm ("ld.global.cv.u8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldcv(const unsigned short *ptr) { unsigned short ret; asm ("ld.global.cv.u16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldcv(const unsigned int *ptr) { unsigned int ret; asm ("ld.global.cv.u32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldcv(const unsigned long long *ptr) { unsigned long long ret; asm ("ld.global.cv.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldcv(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm ("ld.global.cv.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldcv(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm ("ld.global.cv.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldcv(const ushort2 *ptr) { ushort2 ret; asm ("ld.global.cv.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldcv(const ushort4 *ptr) { ushort4 ret; asm ("ld.global.cv.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint2 __ldcv(const uint2 *ptr) { uint2 ret; asm ("ld.global.cv.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint4 __ldcv(const uint4 *ptr) { uint4 ret; asm ("ld.global.cv.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldcv(const ulonglong2 *ptr) { ulonglong2 ret; asm ("ld.global.cv.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ float __ldcv(const float *ptr) { float ret; asm ("ld.global.cv.f32 %0, [%1];" : "=f"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double __ldcv(const double *ptr) { double ret; asm ("ld.global.cv.f64 %0, [%1];" : "=d"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float2 __ldcv(const float2 *ptr) { float2 ret; asm ("ld.global.cv.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float4 __ldcv(const float4 *ptr) { float4 ret; asm ("ld.global.cv.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double2 __ldcv(const double2 *ptr) { double2 ret; asm ("ld.global.cv.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr) : "memory"); return ret; } + + + + + + + +static __attribute__((device)) __inline__ void __stwb(long *ptr, long value) { asm ("st.global.wb.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned long *ptr, unsigned long value) { asm ("st.global.wb.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stwb(char *ptr, char value) { asm ("st.global.wb.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(signed char *ptr, signed char value) { asm ("st.global.wb.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(short *ptr, short value) { asm ("st.global.wb.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(int *ptr, int value) { asm ("st.global.wb.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(long long *ptr, long long value) { asm ("st.global.wb.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.wb.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wb.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(short2 *ptr, short2 value) { asm ("st.global.wb.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(short4 *ptr, short4 value) { asm ("st.global.wb.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(int2 *ptr, int2 value) { asm ("st.global.wb.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(int4 *ptr, int4 value) { asm ("st.global.wb.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(longlong2 *ptr, longlong2 value) { asm ("st.global.wb.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwb(unsigned char *ptr, unsigned char value) { asm ("st.global.wb.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned short *ptr, unsigned short value) { asm ("st.global.wb.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned int *ptr, unsigned int value) { asm ("st.global.wb.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned long long *ptr, unsigned long long value) { asm ("st.global.wb.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.wb.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wb.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(ushort2 *ptr, ushort2 value) { asm ("st.global.wb.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(ushort4 *ptr, ushort4 value) { asm ("st.global.wb.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uint2 *ptr, uint2 value) { asm ("st.global.wb.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uint4 *ptr, uint4 value) { asm ("st.global.wb.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.wb.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwb(float *ptr, float value) { asm ("st.global.wb.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(double *ptr, double value) { asm ("st.global.wb.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(float2 *ptr, float2 value) { asm ("st.global.wb.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(float4 *ptr, float4 value) { asm ("st.global.wb.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(double2 *ptr, double2 value) { asm ("st.global.wb.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + +static __attribute__((device)) __inline__ void __stcg(long *ptr, long value) { asm ("st.global.cg.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned long *ptr, unsigned long value) { asm ("st.global.cg.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stcg(char *ptr, char value) { asm ("st.global.cg.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(signed char *ptr, signed char value) { asm ("st.global.cg.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(short *ptr, short value) { asm ("st.global.cg.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(int *ptr, int value) { asm ("st.global.cg.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(long long *ptr, long long value) { asm ("st.global.cg.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.cg.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cg.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(short2 *ptr, short2 value) { asm ("st.global.cg.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(short4 *ptr, short4 value) { asm ("st.global.cg.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(int2 *ptr, int2 value) { asm ("st.global.cg.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(int4 *ptr, int4 value) { asm ("st.global.cg.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(longlong2 *ptr, longlong2 value) { asm ("st.global.cg.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcg(unsigned char *ptr, unsigned char value) { asm ("st.global.cg.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned short *ptr, unsigned short value) { asm ("st.global.cg.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned int *ptr, unsigned int value) { asm ("st.global.cg.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned long long *ptr, unsigned long long value) { asm ("st.global.cg.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.cg.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cg.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(ushort2 *ptr, ushort2 value) { asm ("st.global.cg.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(ushort4 *ptr, ushort4 value) { asm ("st.global.cg.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uint2 *ptr, uint2 value) { asm ("st.global.cg.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uint4 *ptr, uint4 value) { asm ("st.global.cg.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.cg.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcg(float *ptr, float value) { asm ("st.global.cg.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(double *ptr, double value) { asm ("st.global.cg.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(float2 *ptr, float2 value) { asm ("st.global.cg.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(float4 *ptr, float4 value) { asm ("st.global.cg.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(double2 *ptr, double2 value) { asm ("st.global.cg.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + +static __attribute__((device)) __inline__ void __stcs(long *ptr, long value) { asm ("st.global.cs.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned long *ptr, unsigned long value) { asm ("st.global.cs.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stcs(char *ptr, char value) { asm ("st.global.cs.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(signed char *ptr, signed char value) { asm ("st.global.cs.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(short *ptr, short value) { asm ("st.global.cs.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(int *ptr, int value) { asm ("st.global.cs.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(long long *ptr, long long value) { asm ("st.global.cs.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.cs.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cs.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(short2 *ptr, short2 value) { asm ("st.global.cs.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(short4 *ptr, short4 value) { asm ("st.global.cs.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(int2 *ptr, int2 value) { asm ("st.global.cs.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(int4 *ptr, int4 value) { asm ("st.global.cs.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(longlong2 *ptr, longlong2 value) { asm ("st.global.cs.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcs(unsigned char *ptr, unsigned char value) { asm ("st.global.cs.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned short *ptr, unsigned short value) { asm ("st.global.cs.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned int *ptr, unsigned int value) { asm ("st.global.cs.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned long long *ptr, unsigned long long value) { asm ("st.global.cs.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.cs.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cs.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(ushort2 *ptr, ushort2 value) { asm ("st.global.cs.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(ushort4 *ptr, ushort4 value) { asm ("st.global.cs.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uint2 *ptr, uint2 value) { asm ("st.global.cs.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uint4 *ptr, uint4 value) { asm ("st.global.cs.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.cs.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcs(float *ptr, float value) { asm ("st.global.cs.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(double *ptr, double value) { asm ("st.global.cs.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(float2 *ptr, float2 value) { asm ("st.global.cs.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(float4 *ptr, float4 value) { asm ("st.global.cs.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(double2 *ptr, double2 value) { asm ("st.global.cs.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + +static __attribute__((device)) __inline__ void __stwt(long *ptr, long value) { asm ("st.global.wt.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned long *ptr, unsigned long value) { asm ("st.global.wt.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stwt(char *ptr, char value) { asm ("st.global.wt.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(signed char *ptr, signed char value) { asm ("st.global.wt.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(short *ptr, short value) { asm ("st.global.wt.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(int *ptr, int value) { asm ("st.global.wt.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(long long *ptr, long long value) { asm ("st.global.wt.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.wt.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wt.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(short2 *ptr, short2 value) { asm ("st.global.wt.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(short4 *ptr, short4 value) { asm ("st.global.wt.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(int2 *ptr, int2 value) { asm ("st.global.wt.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(int4 *ptr, int4 value) { asm ("st.global.wt.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(longlong2 *ptr, longlong2 value) { asm ("st.global.wt.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwt(unsigned char *ptr, unsigned char value) { asm ("st.global.wt.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned short *ptr, unsigned short value) { asm ("st.global.wt.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned int *ptr, unsigned int value) { asm ("st.global.wt.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned long long *ptr, unsigned long long value) { asm ("st.global.wt.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.wt.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wt.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(ushort2 *ptr, ushort2 value) { asm ("st.global.wt.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(ushort4 *ptr, ushort4 value) { asm ("st.global.wt.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uint2 *ptr, uint2 value) { asm ("st.global.wt.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uint4 *ptr, uint4 value) { asm ("st.global.wt.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.wt.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwt(float *ptr, float value) { asm ("st.global.wt.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(double *ptr, double value) { asm ("st.global.wt.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(float2 *ptr, float2 value) { asm ("st.global.wt.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(float4 *ptr, float4 value) { asm ("st.global.wt.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(double2 *ptr, double2 value) { asm ("st.global.wt.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } +# 553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.hpp" +static __attribute__((device)) __inline__ unsigned int __funnelshift_l(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.l.wrap.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} +static __attribute__((device)) __inline__ unsigned int __funnelshift_lc(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.l.clamp.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_r(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.r.wrap.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} +static __attribute__((device)) __inline__ unsigned int __funnelshift_rc(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.r.clamp.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} +# 508 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 2 +# 3297 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" 1 +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 1 +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" 2 +# 3298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" 1 +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.hpp" 1 +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" 2 +# 3299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 1 +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.hpp" 1 +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 2 +# 3300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 1 +# 155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.hpp" 1 +# 156 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 2 +# 3301 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template struct __nv_surf_trait { typedef void * cast_type; }; + +template<> struct __nv_surf_trait { typedef char * cast_type; }; +template<> struct __nv_surf_trait { typedef signed char * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned char * cast_type; }; +template<> struct __nv_surf_trait { typedef char1 * cast_type; }; +template<> struct __nv_surf_trait { typedef uchar1 * cast_type; }; +template<> struct __nv_surf_trait { typedef char2 * cast_type; }; +template<> struct __nv_surf_trait { typedef uchar2 * cast_type; }; +template<> struct __nv_surf_trait { typedef char4 * cast_type; }; +template<> struct __nv_surf_trait { typedef uchar4 * cast_type; }; +template<> struct __nv_surf_trait { typedef short * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned short * cast_type; }; +template<> struct __nv_surf_trait { typedef short1 * cast_type; }; +template<> struct __nv_surf_trait { typedef ushort1 * cast_type; }; +template<> struct __nv_surf_trait { typedef short2 * cast_type; }; +template<> struct __nv_surf_trait { typedef ushort2 * cast_type; }; +template<> struct __nv_surf_trait { typedef short4 * cast_type; }; +template<> struct __nv_surf_trait { typedef ushort4 * cast_type; }; +template<> struct __nv_surf_trait { typedef int * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned int * cast_type; }; +template<> struct __nv_surf_trait { typedef int1 * cast_type; }; +template<> struct __nv_surf_trait { typedef uint1 * cast_type; }; +template<> struct __nv_surf_trait { typedef int2 * cast_type; }; +template<> struct __nv_surf_trait { typedef uint2 * cast_type; }; +template<> struct __nv_surf_trait { typedef int4 * cast_type; }; +template<> struct __nv_surf_trait { typedef uint4 * cast_type; }; +template<> struct __nv_surf_trait { typedef long long * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned long long * cast_type; }; +template<> struct __nv_surf_trait { typedef longlong1 * cast_type; }; +template<> struct __nv_surf_trait { typedef ulonglong1 * cast_type; }; +template<> struct __nv_surf_trait { typedef longlong2 * cast_type; }; +template<> struct __nv_surf_trait { typedef ulonglong2 * cast_type; }; +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template<> struct __nv_surf_trait { typedef float * cast_type; }; +template<> struct __nv_surf_trait { typedef float1 * cast_type; }; +template<> struct __nv_surf_trait { typedef float2 * cast_type; }; +template<> struct __nv_surf_trait { typedef float4 * cast_type; }; + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1Dread_v2", (void *)res, s, surf, x, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1Dread(surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf1Dread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf1Dread(surf, x, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2Dread_v2", (void *)res, s, surf, x, y, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2Dread(surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf2Dread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf2Dread(surf, x, y, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf3Dread_v2", (void *)res, s, surf, x, y, z, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf3Dread(surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf3Dread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, z, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf3Dread(surf, x, y, z, mode); + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1DLayeredread_v2", (void *)res, s, surf, x, layer, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1DLayeredread(surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf1DLayeredread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, layer, mode); + return temp; + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf1DLayeredread(surf, x, layer, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2DLayeredread_v2", (void *)res, s, surf, x, y, layer, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2DLayeredread(surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf2DLayeredread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, layer, mode); + return temp; + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf2DLayeredread(surf, x, y, layer, mode); + +} + + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapread_v2", (void *)res, s, surf, x, y, face, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapread(surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + + __nv_tex_surf_handler("__surfCubemapread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, face, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surfCubemapread(surf, x, y, face, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapLayeredread_v2", (void *)res, s, surf, x, y, layerFace, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapLayeredread(surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surfCubemapLayeredread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, layerFace, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surfCubemapLayeredread(surf, x, y, layerFace, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1Dwrite_v2", (void *)&val, s, surf, x, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1Dwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, mode); + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2Dwrite_v2", (void *)&val, s, surf, x, y, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2Dwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf3Dwrite_v2", (void *)&val, s, surf, x, y, z,mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf3Dwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, z, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1DLayeredwrite_v2", (void *)&val, s, surf, x, layer,mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1DLayeredwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, layer, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2DLayeredwrite_v2", (void *)&val, s, surf, x, y, layer,mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2DLayeredwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, layer, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapwrite_v2", (void *)&val, s, surf, x, y, face, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, face, mode); + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapLayeredwrite_v2", (void *)&val, s, surf, x, y, layerFace, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapLayeredwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, layerFace, mode); + +} +# 3302 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" 1 +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template +struct __nv_tex_rmet_ret { }; + +template<> struct __nv_tex_rmet_ret { typedef char type; }; +template<> struct __nv_tex_rmet_ret { typedef signed char type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned char type; }; +template<> struct __nv_tex_rmet_ret { typedef char1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar1 type; }; +template<> struct __nv_tex_rmet_ret { typedef char2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar2 type; }; +template<> struct __nv_tex_rmet_ret { typedef char4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef short type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned short type; }; +template<> struct __nv_tex_rmet_ret { typedef short1 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort1 type; }; +template<> struct __nv_tex_rmet_ret { typedef short2 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort2 type; }; +template<> struct __nv_tex_rmet_ret { typedef short4 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef int type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned int type; }; +template<> struct __nv_tex_rmet_ret { typedef int1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint1 type; }; +template<> struct __nv_tex_rmet_ret { typedef int2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint2 type; }; +template<> struct __nv_tex_rmet_ret { typedef int4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint4 type; }; +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template<> struct __nv_tex_rmet_ret { typedef float type; }; +template<> struct __nv_tex_rmet_ret { typedef float1 type; }; +template<> struct __nv_tex_rmet_ret { typedef float2 type; }; +template<> struct __nv_tex_rmet_ret { typedef float4 type; }; + + +template struct __nv_tex_rmet_cast { typedef T* type; }; +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1Dfetch(texture t, int x) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1Dfetch_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x); + return temp; + +} + +template +struct __nv_tex_rmnf_ret { }; + +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1Dfetch(texture t, int x) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1Dfetch_rmnf_v2", &type_dummy, &retval, t, x); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1D(texture t, float x) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1D_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1D(texture t, float x) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1D_rmnf_v2", &type_dummy, &retval, t, x); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2D(texture t, float x, float y) +{ + + typename __nv_tex_rmet_ret::type temp; + + __nv_tex_surf_handler("__tex2D_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2D(texture t, float x, float y) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2D_rmnf_v2", &type_dummy, &retval, t, x, y); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayered(texture t, float x, int layer) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLayered_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, layer); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayered(texture t, float x, int layer) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLayered_rmnf_v2", &type_dummy, &retval, t, x, layer); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLayered_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y, layer); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLayered_rmnf_v2", &type_dummy, &retval, t, x, y, layer); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3D(texture t, float x, float y, float z) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex3D_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y, z); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3D(texture t, float x, float y, float z) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex3D_rmnf_v2", &type_dummy, &retval, t, x, y, z); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemap(texture t, float x, float y, float z) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemap_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y, z); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemap(texture t, float x, float y, float z) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemap_rmnf_v2", &type_dummy, &retval, t, x, y, z); + return retval; + +} + + +template +struct __nv_tex2dgather_ret { }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_ret::type tex2Dgather(texture t, float x, float y, int comp=0) +{ + + T type_dummy; + typename __nv_tex2dgather_ret::type retval; + __nv_tex_surf_handler("__tex2Dgather_v2", &type_dummy, &retval, t, x, y, comp); + return retval; + +} + + +template struct __nv_tex2dgather_rmnf_ret { }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_rmnf_ret::type tex2Dgather(texture t, float x, float y, int comp = 0) +{ + + T type_dummy; + typename __nv_tex2dgather_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2Dgather_rmnf_v2", &type_dummy, &retval, t, x, y, comp); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLod(texture t, float x, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLod(texture t, float x, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLod_rmnf_v2", &type_dummy, &retval, t, x, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLod_rmnf_v2", &type_dummy, &retval, t, x, y, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLayeredLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, layer, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLayeredLod_rmnf_v2", &type_dummy, &retval, t, x, layer, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLayeredLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, layer, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLayeredLod_rmnf_v2", &type_dummy, &retval, t, x, y, layer, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex3DLod_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex3DLod_rmnf_v2", &type_dummy, &retval, t, x, y, z, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLod_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLod_rmnf_v2", &type_dummy, &retval, t, x, y, z, level); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLayered_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, layer); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLayered_rmnf_v2", &type_dummy, &retval, t, x, y, z, layer); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLayeredLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, layer, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLayeredLod_rmnf_v2", &type_dummy, &retval, t, x, y, z, layer, level); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapGrad_rmnf_v2", &type_dummy, &retval, t, x, y, z, &dPdx, &dPdy); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLayeredGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, layer, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLayeredGrad_rmnf_v2", &type_dummy, &retval,t, x, y, z, layer, &dPdx, &dPdy); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, dPdx, dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DGrad_rmnf_v2", &type_dummy, &retval,t, x,dPdx, dPdy); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DGrad_rmnf_v2", &type_dummy, &retval,t, x, y, &dPdx, &dPdy); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLayeredGrad_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, layer, dPdx, dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLayeredGrad_rmnf_v2", &type_dummy, &retval,t, x, layer, dPdx, dPdy); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLayeredGrad_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, layer, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLayeredGrad_rmnf_v2", &type_dummy, &retval,t, x, y, layer, &dPdx, &dPdy); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex3DGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex3DGrad_rmnf_v2", &type_dummy, &retval,t, x, y, z, &dPdx, &dPdy); + return retval; + +} +# 3303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" 1 +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template struct __nv_itex_trait { }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1Dfetch(T *ptr, cudaTextureObject_t obj, int x) +{ + + __nv_tex_surf_handler("__itex1Dfetch", ptr, obj, x); + +} + +template +static __attribute__((device)) T tex1Dfetch(cudaTextureObject_t texObject, int x) +{ + + T ret; + tex1Dfetch(&ret, texObject, x); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1D(T *ptr, cudaTextureObject_t obj, float x) +{ + + __nv_tex_surf_handler("__itex1D", ptr, obj, x); + +} + + +template +static __attribute__((device)) T tex1D(cudaTextureObject_t texObject, float x) +{ + + T ret; + tex1D(&ret, texObject, x); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2D(T *ptr, cudaTextureObject_t obj, float x, float y) +{ + + __nv_tex_surf_handler("__itex2D", ptr, obj, x, y); + +} + +template +static __attribute__((device)) T tex2D(cudaTextureObject_t texObject, float x, float y) +{ + + T ret; + tex2D(&ret, texObject, x, y); + return ret; + +} +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + __nv_tex_surf_handler("__itex3D", ptr, obj, x, y, z); + +} + +template +static __attribute__((device)) T tex3D(cudaTextureObject_t texObject, float x, float y, float z) +{ + + T ret; + tex3D(&ret, texObject, x, y, z); + return ret; + +} +# 230 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayered(T *ptr, cudaTextureObject_t obj, float x, int layer) +{ + + __nv_tex_surf_handler("__itex1DLayered", ptr, obj, x, layer); + +} + +template +static __attribute__((device)) T tex1DLayered(cudaTextureObject_t texObject, float x, int layer) +{ + + T ret; + tex1DLayered(&ret, texObject, x, layer); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer) +{ + + __nv_tex_surf_handler("__itex2DLayered", ptr, obj, x, y, layer); + +} + +template +static __attribute__((device)) T tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer) +{ + + T ret; + tex2DLayered(&ret, texObject, x, y, layer); + return ret; + +} +# 289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemap(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + __nv_tex_surf_handler("__itexCubemap", ptr, obj, x, y, z); + +} + + +template +static __attribute__((device)) T texCubemap(cudaTextureObject_t texObject, float x, float y, float z) +{ + + T ret; + texCubemap(&ret, texObject, x, y, z); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayered(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer) +{ + + __nv_tex_surf_handler("__itexCubemapLayered", ptr, obj, x, y, z, layer); + +} + +template +static __attribute__((device)) T texCubemapLayered(cudaTextureObject_t texObject, float x, float y, float z, int layer) +{ + + T ret; + texCubemapLayered(&ret, texObject, x, y, z, layer); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, int comp = 0) +{ + + __nv_tex_surf_handler("__itex2Dgather", ptr, obj, x, y, comp); + +} + +template +static __attribute__((device)) T tex2Dgather(cudaTextureObject_t to, float x, float y, int comp = 0) +{ + + T ret; + tex2Dgather(&ret, to, x, y, comp); + return ret; + +} +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLod(T *ptr, cudaTextureObject_t obj, float x, float level) +{ + + __nv_tex_surf_handler("__itex1DLod", ptr, obj, x, level); + +} + +template +static __attribute__((device)) T tex1DLod(cudaTextureObject_t texObject, float x, float level) +{ + + T ret; + tex1DLod(&ret, texObject, x, level); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level) +{ + + __nv_tex_surf_handler("__itex2DLod", ptr, obj, x, y, level); + +} + +template +static __attribute__((device)) T tex2DLod(cudaTextureObject_t texObject, float x, float y, float level) +{ + + T ret; + tex2DLod(&ret, texObject, x, y, level); + return ret; + +} +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + __nv_tex_surf_handler("__itex3DLod", ptr, obj, x, y, z, level); + +} + +template +static __attribute__((device)) T tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + T ret; + tex3DLod(&ret, texObject, x, y, z, level); + return ret; + +} +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, int layer, float level) +{ + + __nv_tex_surf_handler("__itex1DLayeredLod", ptr, obj, x, layer, level); + +} + +template +static __attribute__((device)) T tex1DLayeredLod(cudaTextureObject_t texObject, float x, int layer, float level) +{ + + T ret; + tex1DLayeredLod(&ret, texObject, x, layer, level); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level) +{ + + __nv_tex_surf_handler("__itex2DLayeredLod", ptr, obj, x, y, layer, level); + +} + +template +static __attribute__((device)) T tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level) +{ + + T ret; + tex2DLayeredLod(&ret, texObject, x, y, layer, level); + return ret; + +} +# 531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + __nv_tex_surf_handler("__itexCubemapLod", ptr, obj, x, y, z, level); + +} + +template +static __attribute__((device)) T texCubemapLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + T ret; + texCubemapLod(&ret, texObject, x, y, z, level); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + __nv_tex_surf_handler("__itexCubemapGrad_v2", ptr, obj, x, y, z, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T texCubemapGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T ret; + texCubemapGrad(&ret, texObject, x, y, z, dPdx, dPdy); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float level) +{ + + __nv_tex_surf_handler("__itexCubemapLayeredLod", ptr, obj, x, y, z, layer, level); + +} + +template +static __attribute__((device)) T texCubemapLayeredLod(cudaTextureObject_t texObject, float x, float y, float z, int layer, float level) +{ + + T ret; + texCubemapLayeredLod(&ret, texObject, x, y, z, layer, level); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DGrad(T *ptr, cudaTextureObject_t obj, float x, float dPdx, float dPdy) +{ + + __nv_tex_surf_handler("__itex1DGrad", ptr, obj, x, dPdx, dPdy); + +} + +template +static __attribute__((device)) T tex1DGrad(cudaTextureObject_t texObject, float x, float dPdx, float dPdy) +{ + + T ret; + tex1DGrad(&ret, texObject, x, dPdx, dPdy); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy) +{ + + __nv_tex_surf_handler("__itex2DGrad_v2", ptr, obj, x, y, &dPdx, &dPdy); + + +} + +template +static __attribute__((device)) T tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy) +{ + + T ret; + tex2DGrad(&ret, texObject, x, y, dPdx, dPdy); + return ret; + +} +# 648 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + __nv_tex_surf_handler("__itex3DGrad_v2", ptr, obj, x, y, z, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T ret; + tex3DGrad(&ret, texObject, x, y, z, dPdx, dPdy); + return ret; + +} +# 690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, int layer, float dPdx, float dPdy) +{ + + __nv_tex_surf_handler("__itex1DLayeredGrad", ptr, obj, x, layer, dPdx, dPdy); + +} + +template +static __attribute__((device)) T tex1DLayeredGrad(cudaTextureObject_t texObject, float x, int layer, float dPdx, float dPdy) +{ + + T ret; + tex1DLayeredGrad(&ret, texObject, x, layer, dPdx, dPdy); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredGrad(T * ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + __nv_tex_surf_handler("__itex2DLayeredGrad_v2", ptr, obj, x, y, layer, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + T ret; + tex2DLayeredGrad(&ret, texObject, x, y, layer, dPdx, dPdy); + return ret; + +} +# 750 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + __nv_tex_surf_handler("__itexCubemapLayeredGrad_v2", ptr, obj, x, y, z, layer, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T texCubemapLayeredGrad(cudaTextureObject_t texObject, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + T ret; + texCubemapLayeredGrad(&ret, texObject, x, y, z, layer, dPdx, dPdy); + return ret; + +} +# 3304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" 1 +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template struct __nv_isurf_trait { }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dread(T *ptr, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1Dread", ptr, obj, x, mode); + +} + +template +static __attribute__((device)) T surf1Dread(cudaSurfaceObject_t surfObject, int x, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf1Dread(&ret, surfObject, x, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2Dread", ptr, obj, x, y, mode); + +} + +template +static __attribute__((device)) T surf2Dread(cudaSurfaceObject_t surfObject, int x, int y, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf2Dread(&ret, surfObject, x, y, boundaryMode); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf3Dread", ptr, obj, x, y, z, mode); + +} + +template +static __attribute__((device)) T surf3Dread(cudaSurfaceObject_t surfObject, int x, int y, int z, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf3Dread(&ret, surfObject, x, y, z, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1DLayeredread", ptr, obj, x, layer, mode); + +} + +template +static __attribute__((device)) T surf1DLayeredread(cudaSurfaceObject_t surfObject, int x, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf1DLayeredread(&ret, surfObject, x, layer, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2DLayeredread", ptr, obj, x, y, layer, mode); + +} + +template +static __attribute__((device)) T surf2DLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf2DLayeredread(&ret, surfObject, x, y, layer, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapread", ptr, obj, x, y, face, mode); + +} + +template +static __attribute__((device)) T surfCubemapread(cudaSurfaceObject_t surfObject, int x, int y, int face, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surfCubemapread(&ret, surfObject, x, y, face, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapLayeredread", ptr, obj, x, y, layerface, mode); + +} + +template +static __attribute__((device)) T surfCubemapLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layerface, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surfCubemapLayeredread(&ret, surfObject, x, y, layerface, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dwrite(T val, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1Dwrite_v2", &val, obj, x, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2Dwrite_v2", &val, obj, x, y, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf3Dwrite_v2", &val, obj, x, y, z, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1DLayeredwrite_v2", &val, obj, x, layer, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2DLayeredwrite_v2", &val, obj, x, y, layer, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapwrite(T val, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapwrite_v2", &val, obj, x, y, face, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapLayeredwrite_v2", &val, obj, x, y, layerface, mode); + +} +# 3305 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/cudacc_ext.h" 1 +# 3306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +extern "C" __attribute__((host)) __attribute__((device)) unsigned __cudaPushCallConfiguration(dim3 gridDim, + dim3 blockDim, + size_t sharedMem = 0, + struct CUstream_st *stream = 0); +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" 1 +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" +extern "C" { + + +uint3 __attribute__((device_builtin)) extern const threadIdx; +uint3 __attribute__((device_builtin)) extern const blockIdx; +dim3 __attribute__((device_builtin)) extern const blockDim; +dim3 __attribute__((device_builtin)) extern const gridDim; +int __attribute__((device_builtin)) extern const warpSize; + + + + +} +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchCooperativeKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static __inline__ __attribute__((host)) cudaError_t cudaEventCreate( + cudaEvent_t *event, + unsigned int flags +) +{ + return ::cudaEventCreateWithFlags(event, flags); +} +# 372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + void **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc(ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostAlloc( + T **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostGetDevicePointer( + T **pDevice, + void *pHost, + unsigned int flags +) +{ + return ::cudaHostGetDevicePointer((void**)(void*)pDevice, pHost, flags); +} +# 501 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocManaged( + T **devPtr, + size_t size, + unsigned int flags = 0x01 +) +{ + return ::cudaMallocManaged((void**)(void*)devPtr, size, flags); +} +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaStreamAttachMemAsync( + cudaStream_t stream, + T *devPtr, + size_t length = 0, + unsigned int flags = 0x04 +) +{ + return ::cudaStreamAttachMemAsync(stream, (void*)devPtr, length, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMalloc( + T **devPtr, + size_t size +) +{ + return ::cudaMalloc((void**)(void*)devPtr, size); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + T **ptr, + size_t size, + unsigned int flags = 0 +) +{ + return cudaMallocHost((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocPitch( + T **devPtr, + size_t *pitch, + size_t width, + size_t height +) +{ + return ::cudaMallocPitch((void**)(void*)devPtr, pitch, width, height); +} +# 641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + void **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync(ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaStream_t stream +) +{ + return ::cudaMallocAsync((void**)(void*)ptr, size, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocFromPoolAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} +# 720 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbol( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice +) +{ + return ::cudaMemcpyToSymbol((const void*)&symbol, src, count, offset, kind); +} +# 774 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyToSymbolAsync((const void*)&symbol, src, count, offset, kind, stream); +} +# 822 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbol( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost +) +{ + return ::cudaMemcpyFromSymbol(dst, (const void*)&symbol, count, offset, kind); +} +# 876 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyFromSymbolAsync(dst, (const void*)&symbol, count, offset, kind, stream); +} +# 945 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeToSymbol(pGraphNode, graph, pDependencies, numDependencies, (const void*)&symbol, src, count, offset, kind); +} +# 1016 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeFromSymbol(pGraphNode, graph, pDependencies, numDependencies, dst, (const void*)&symbol, count, offset, kind); +} +# 1067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsToSymbol(node, (const void*)&symbol, src, count, offset, kind); +} +# 1115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsFromSymbol(node, dst, (const void*)&symbol, count, offset, kind); +} +# 1173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsToSymbol(hGraphExec, node, (const void*)&symbol, src, count, offset, kind); +} +# 1232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsFromSymbol(hGraphExec, node, dst, (const void*)&symbol, count, offset, kind); +} +# 1271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + unsigned int flags) +{ + return ::cudaUserObjectCreate( + object_out, + objectToWrap, + [](void *vpObj) { delete reinterpret_cast(vpObj); }, + initialRefcount, + flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + cudaUserObjectFlags flags) +{ + return cudaUserObjectCreate(object_out, objectToWrap, initialRefcount, (unsigned int)flags); +} +# 1321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolAddress( + void **devPtr, + const T &symbol +) +{ + return ::cudaGetSymbolAddress(devPtr, (const void*)&symbol); +} +# 1353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolSize( + size_t *size, + const T &symbol +) +{ + return ::cudaGetSymbolSize(size, (const void*)&symbol); +} +# 1397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t size = +# 1403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 3 4 + (0x7fffffff * 2U + 1U) + +# 1404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +) +{ + return ::cudaBindTexture(offset, &tex, devPtr, &desc, size); +} +# 1443 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t size = +# 1448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 3 4 + (0x7fffffff * 2U + 1U) + +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +) +{ + return cudaBindTexture(offset, tex, devPtr, tex.channelDesc, size); +} +# 1500 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &desc, width, height, pitch); +} +# 1559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &tex.channelDesc, width, height, pitch); +} +# 1602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToArray(&tex, array, &desc); +} +# 1641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindTextureToArray(tex, array, desc) : err; +} +# 1683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToMipmappedArray(&tex, mipmappedArray, &desc); +} +# 1722 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray +) +{ + struct cudaChannelFormatDesc desc; + cudaArray_t levelArray; + cudaError_t err = ::cudaGetMipmappedArrayLevel(&levelArray, mipmappedArray, 0); + + if (err != cudaSuccess) { + return err; + } + err = ::cudaGetChannelDesc(&desc, levelArray); + + return err == cudaSuccess ? cudaBindTextureToMipmappedArray(tex, mipmappedArray, desc) : err; +} +# 1765 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaUnbindTexture( + const struct texture &tex +) +{ + return ::cudaUnbindTexture(&tex); +} +# 1801 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset( + size_t *offset, + const struct texture &tex +) +{ + return ::cudaGetTextureAlignmentOffset(offset, &tex); +} +# 1853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetCacheConfig( + T *func, + enum cudaFuncCache cacheConfig +) +{ + return ::cudaFuncSetCacheConfig((const void*)func, cacheConfig); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig( + T *func, + enum cudaSharedMemConfig config +) +{ + return ::cudaFuncSetSharedMemConfig((const void*)func, config); +} +# 1901 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, 0x00); +} +# 1953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize, + unsigned int flags) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, flags); +} + + + + +class __cudaOccupancyB2DHelper { + size_t n; +public: + inline __attribute__((host)) __attribute__((device)) __cudaOccupancyB2DHelper(size_t n_) : n(n_) {} + inline __attribute__((host)) __attribute__((device)) size_t operator()(int) + { + return n; + } +}; +# 2023 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + cudaError_t status; + + + int device; + struct cudaFuncAttributes attr; + + + int maxThreadsPerMultiProcessor; + int warpSize; + int devMaxThreadsPerBlock; + int multiProcessorCount; + int funcMaxThreadsPerBlock; + int occupancyLimit; + int granularity; + + + int maxBlockSize = 0; + int numBlocks = 0; + int maxOccupancy = 0; + + + int blockSizeToTryAligned; + int blockSizeToTry; + int blockSizeLimitAligned; + int occupancyInBlocks; + int occupancyInThreads; + size_t dynamicSMemSize; + + + + + + if (!minGridSize || !blockSize || !func) { + return cudaErrorInvalidValue; + } + + + + + + status = ::cudaGetDevice(&device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &maxThreadsPerMultiProcessor, + cudaDevAttrMaxThreadsPerMultiProcessor, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &warpSize, + cudaDevAttrWarpSize, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &devMaxThreadsPerBlock, + cudaDevAttrMaxThreadsPerBlock, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &multiProcessorCount, + cudaDevAttrMultiProcessorCount, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaFuncGetAttributes(&attr, func); + if (status != cudaSuccess) { + return status; + } + + funcMaxThreadsPerBlock = attr.maxThreadsPerBlock; + + + + + + occupancyLimit = maxThreadsPerMultiProcessor; + granularity = warpSize; + + if (blockSizeLimit == 0) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (devMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (funcMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = funcMaxThreadsPerBlock; + } + + blockSizeLimitAligned = ((blockSizeLimit + (granularity - 1)) / granularity) * granularity; + + for (blockSizeToTryAligned = blockSizeLimitAligned; blockSizeToTryAligned > 0; blockSizeToTryAligned -= granularity) { + + + + if (blockSizeLimit < blockSizeToTryAligned) { + blockSizeToTry = blockSizeLimit; + } else { + blockSizeToTry = blockSizeToTryAligned; + } + + dynamicSMemSize = blockSizeToDynamicSMemSize(blockSizeToTry); + + status = cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + &occupancyInBlocks, + func, + blockSizeToTry, + dynamicSMemSize, + flags); + + if (status != cudaSuccess) { + return status; + } + + occupancyInThreads = blockSizeToTry * occupancyInBlocks; + + if (occupancyInThreads > maxOccupancy) { + maxBlockSize = blockSizeToTry; + numBlocks = occupancyInBlocks; + maxOccupancy = occupancyInThreads; + } + + + + if (occupancyLimit == maxOccupancy) { + break; + } + } + + + + + + + + *minGridSize = numBlocks * multiProcessorCount; + *blockSize = maxBlockSize; + + return status; +} +# 2219 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMem( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, blockSizeLimit, 0x00); +} +# 2265 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSize( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, 0x00); +} +# 2303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock( + size_t *dynamicSmemSize, + T func, + int numBlocks, + int blockSize) +{ + return ::cudaOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, (const void*)func, numBlocks, blockSize); +} +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeWithFlags( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, flags); +} +# 2405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncGetAttributes( + struct cudaFuncAttributes *attr, + T *entry +) +{ + return ::cudaFuncGetAttributes(attr, (const void*)entry); +} +# 2469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetAttribute( + T *entry, + enum cudaFuncAttribute attr, + int value +) +{ + return ::cudaFuncSetAttribute((const void*)entry, attr, value); +} +# 2501 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindSurfaceToArray(&surf, array, &desc); +} +# 2532 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindSurfaceToArray(surf, array, desc) : err; +} +# 2553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +#pragma GCC diagnostic pop +# 1 "" 2 +# 1 "CMakeCUDACompilerId.cu" +# 64 "CMakeCUDACompilerId.cu" +char const* info_compiler = "INFO" ":" "compiler[" "NVIDIA" "]"; + +char const* info_simulate = "INFO" ":" "simulate[" "GNU" "]"; +# 345 "CMakeCUDACompilerId.cu" +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + ('0' + (((11) / 10000000)%10)), ('0' + (((11) / 1000000)%10)), ('0' + (((11) / 100000)%10)), ('0' + (((11) / 10000)%10)), ('0' + (((11) / 1000)%10)), ('0' + (((11) / 100)%10)), ('0' + (((11) / 10)%10)), ('0' + ((11) % 10)), + + '.', ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((64) / 10000000)%10)), ('0' + (((64) / 1000000)%10)), ('0' + (((64) / 100000)%10)), ('0' + (((64) / 10000)%10)), ('0' + (((64) / 1000)%10)), ('0' + (((64) / 100)%10)), ('0' + (((64) / 10)%10)), ('0' + ((64) % 10)), + + + + + + ']','\0'}; +# 374 "CMakeCUDACompilerId.cu" +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((5) / 10000000)%10)), ('0' + (((5) / 1000000)%10)), ('0' + (((5) / 100000)%10)), ('0' + (((5) / 10000)%10)), ('0' + (((5) / 1000)%10)), ('0' + (((5) / 100)%10)), ('0' + (((5) / 10)%10)), ('0' + ((5) % 10)), + + + + + + + + ']','\0'}; + + + + + + +char const* info_platform = "INFO" ":" "platform[" "Linux" "]"; +char const* info_arch = "INFO" ":" "arch[" "]"; + + + +const char* info_language_standard_default = "INFO" ":" "standard_default[" + + + + + + + + "14" + + + + + +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" + + + "ON" + + + +"]"; + + + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + + require += info_version[argc]; + + + require += info_simulate[argc]; + + + require += info_simulate_version[argc]; + + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp4.ii b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp4.ii new file mode 100644 index 00000000..cefc315c --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp4.ii @@ -0,0 +1,18834 @@ +# 1 "CMakeCUDACompilerId.cu" +# 1 "" +# 1 "" +# 1 "/usr/include/stdc-predef.h" 1 3 4 +# 1 "" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 1 +# 61 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +#pragma GCC diagnostic push + + +#pragma GCC diagnostic ignored "-Wunused-function" +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 1 +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" +# 1 "/usr/include/features.h" 1 3 4 +# 465 "/usr/include/features.h" 3 4 +# 1 "/usr/include/sys/cdefs.h" 1 3 4 +# 452 "/usr/include/sys/cdefs.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 453 "/usr/include/sys/cdefs.h" 2 3 4 +# 1 "/usr/include/bits/long-double.h" 1 3 4 +# 454 "/usr/include/sys/cdefs.h" 2 3 4 +# 466 "/usr/include/features.h" 2 3 4 +# 489 "/usr/include/features.h" 3 4 +# 1 "/usr/include/gnu/stubs.h" 1 3 4 +# 10 "/usr/include/gnu/stubs.h" 3 4 +# 1 "/usr/include/gnu/stubs-64.h" 1 3 4 +# 11 "/usr/include/gnu/stubs.h" 2 3 4 +# 490 "/usr/include/features.h" 2 3 4 +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 2 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 56 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 1 +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 2 +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" +enum __attribute__((device_builtin)) cudaRoundMode +{ + cudaRoundNearest, + cudaRoundZero, + cudaRoundPosInf, + cudaRoundMinInf +}; +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 1 +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 1 +# 65 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 66 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 2 +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +struct __attribute__((device_builtin)) char1 +{ + signed char x; +}; + +struct __attribute__((device_builtin)) uchar1 +{ + unsigned char x; +}; + + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) char2 +{ + signed char x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) uchar2 +{ + unsigned char x, y; +}; + +struct __attribute__((device_builtin)) char3 +{ + signed char x, y, z; +}; + +struct __attribute__((device_builtin)) uchar3 +{ + unsigned char x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) char4 +{ + signed char x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) uchar4 +{ + unsigned char x, y, z, w; +}; + +struct __attribute__((device_builtin)) short1 +{ + short x; +}; + +struct __attribute__((device_builtin)) ushort1 +{ + unsigned short x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) short2 +{ + short x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) ushort2 +{ + unsigned short x, y; +}; + +struct __attribute__((device_builtin)) short3 +{ + short x, y, z; +}; + +struct __attribute__((device_builtin)) ushort3 +{ + unsigned short x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) short4 { short x; short y; short z; short w; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) ushort4 { unsigned short x; unsigned short y; unsigned short z; unsigned short w; }; + +struct __attribute__((device_builtin)) int1 +{ + int x; +}; + +struct __attribute__((device_builtin)) uint1 +{ + unsigned int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) int2 { int x; int y; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) uint2 { unsigned int x; unsigned int y; }; + +struct __attribute__((device_builtin)) int3 +{ + int x, y, z; +}; + +struct __attribute__((device_builtin)) uint3 +{ + unsigned int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) int4 +{ + int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) uint4 +{ + unsigned int x, y, z, w; +}; + +struct __attribute__((device_builtin)) long1 +{ + long int x; +}; + +struct __attribute__((device_builtin)) ulong1 +{ + unsigned long x; +}; + + + + + + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(long int)))) long2 +{ + long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(unsigned long int)))) ulong2 +{ + unsigned long int x, y; +}; + + + +struct __attribute__((device_builtin)) long3 +{ + long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulong3 +{ + unsigned long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) long4 +{ + long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulong4 +{ + unsigned long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) float1 +{ + float x; +}; +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +struct __attribute__((device_builtin)) __attribute__((aligned(8))) float2 { float x; float y; }; + + + + +struct __attribute__((device_builtin)) float3 +{ + float x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) float4 +{ + float x, y, z, w; +}; + +struct __attribute__((device_builtin)) longlong1 +{ + long long int x; +}; + +struct __attribute__((device_builtin)) ulonglong1 +{ + unsigned long long int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong2 +{ + long long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong2 +{ + unsigned long long int x, y; +}; + +struct __attribute__((device_builtin)) longlong3 +{ + long long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulonglong3 +{ + unsigned long long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong4 +{ + long long int x, y, z ,w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong4 +{ + unsigned long long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) double1 +{ + double x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double2 +{ + double x, y; +}; + +struct __attribute__((device_builtin)) double3 +{ + double x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double4 +{ + double x, y, z, w; +}; +# 363 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +typedef __attribute__((device_builtin)) struct char1 char1; +typedef __attribute__((device_builtin)) struct uchar1 uchar1; +typedef __attribute__((device_builtin)) struct char2 char2; +typedef __attribute__((device_builtin)) struct uchar2 uchar2; +typedef __attribute__((device_builtin)) struct char3 char3; +typedef __attribute__((device_builtin)) struct uchar3 uchar3; +typedef __attribute__((device_builtin)) struct char4 char4; +typedef __attribute__((device_builtin)) struct uchar4 uchar4; +typedef __attribute__((device_builtin)) struct short1 short1; +typedef __attribute__((device_builtin)) struct ushort1 ushort1; +typedef __attribute__((device_builtin)) struct short2 short2; +typedef __attribute__((device_builtin)) struct ushort2 ushort2; +typedef __attribute__((device_builtin)) struct short3 short3; +typedef __attribute__((device_builtin)) struct ushort3 ushort3; +typedef __attribute__((device_builtin)) struct short4 short4; +typedef __attribute__((device_builtin)) struct ushort4 ushort4; +typedef __attribute__((device_builtin)) struct int1 int1; +typedef __attribute__((device_builtin)) struct uint1 uint1; +typedef __attribute__((device_builtin)) struct int2 int2; +typedef __attribute__((device_builtin)) struct uint2 uint2; +typedef __attribute__((device_builtin)) struct int3 int3; +typedef __attribute__((device_builtin)) struct uint3 uint3; +typedef __attribute__((device_builtin)) struct int4 int4; +typedef __attribute__((device_builtin)) struct uint4 uint4; +typedef __attribute__((device_builtin)) struct long1 long1; +typedef __attribute__((device_builtin)) struct ulong1 ulong1; +typedef __attribute__((device_builtin)) struct long2 long2; +typedef __attribute__((device_builtin)) struct ulong2 ulong2; +typedef __attribute__((device_builtin)) struct long3 long3; +typedef __attribute__((device_builtin)) struct ulong3 ulong3; +typedef __attribute__((device_builtin)) struct long4 long4; +typedef __attribute__((device_builtin)) struct ulong4 ulong4; +typedef __attribute__((device_builtin)) struct float1 float1; +typedef __attribute__((device_builtin)) struct float2 float2; +typedef __attribute__((device_builtin)) struct float3 float3; +typedef __attribute__((device_builtin)) struct float4 float4; +typedef __attribute__((device_builtin)) struct longlong1 longlong1; +typedef __attribute__((device_builtin)) struct ulonglong1 ulonglong1; +typedef __attribute__((device_builtin)) struct longlong2 longlong2; +typedef __attribute__((device_builtin)) struct ulonglong2 ulonglong2; +typedef __attribute__((device_builtin)) struct longlong3 longlong3; +typedef __attribute__((device_builtin)) struct ulonglong3 ulonglong3; +typedef __attribute__((device_builtin)) struct longlong4 longlong4; +typedef __attribute__((device_builtin)) struct ulonglong4 ulonglong4; +typedef __attribute__((device_builtin)) struct double1 double1; +typedef __attribute__((device_builtin)) struct double2 double2; +typedef __attribute__((device_builtin)) struct double3 double3; +typedef __attribute__((device_builtin)) struct double4 double4; + + + + + + + +struct __attribute__((device_builtin)) dim3 +{ + unsigned int x, y, z; + + + __attribute__((host)) __attribute__((device)) constexpr dim3(unsigned int vx = 1, unsigned int vy = 1, unsigned int vz = 1) : x(vx), y(vy), z(vz) {} + __attribute__((host)) __attribute__((device)) constexpr dim3(uint3 v) : x(v.x), y(v.y), z(v.z) {} + __attribute__((host)) __attribute__((device)) constexpr operator uint3(void) const { return uint3{x, y, z}; } + + + + + + +}; + +typedef __attribute__((device_builtin)) struct dim3 dim3; +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 81 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 4 +# 34 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 1 3 4 + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 4 +# 194 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 4 +# 1 "/usr/include/limits.h" 1 3 4 +# 26 "/usr/include/limits.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 27 "/usr/include/limits.h" 2 3 4 +# 183 "/usr/include/limits.h" 3 4 +# 1 "/usr/include/bits/posix1_lim.h" 1 3 4 +# 27 "/usr/include/bits/posix1_lim.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 28 "/usr/include/bits/posix1_lim.h" 2 3 4 +# 161 "/usr/include/bits/posix1_lim.h" 3 4 +# 1 "/usr/include/bits/local_lim.h" 1 3 4 +# 38 "/usr/include/bits/local_lim.h" 3 4 +# 1 "/usr/include/linux/limits.h" 1 3 4 +# 39 "/usr/include/bits/local_lim.h" 2 3 4 +# 162 "/usr/include/bits/posix1_lim.h" 2 3 4 +# 184 "/usr/include/limits.h" 2 3 4 + + + +# 1 "/usr/include/bits/posix2_lim.h" 1 3 4 +# 188 "/usr/include/limits.h" 2 3 4 + + + +# 1 "/usr/include/bits/xopen_lim.h" 1 3 4 +# 64 "/usr/include/bits/xopen_lim.h" 3 4 +# 1 "/usr/include/bits/uio_lim.h" 1 3 4 +# 65 "/usr/include/bits/xopen_lim.h" 2 3 4 +# 192 "/usr/include/limits.h" 2 3 4 +# 195 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 4 +# 8 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 2 3 4 +# 35 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 4 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 + +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +typedef long int ptrdiff_t; +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +typedef long unsigned int size_t; +# 426 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +typedef struct { + long long __max_align_ll __attribute__((__aligned__(__alignof__(long long)))); + long double __max_align_ld __attribute__((__aligned__(__alignof__(long double)))); +# 437 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +} max_align_t; + + + + + + + typedef decltype(nullptr) nullptr_t; +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +enum __attribute__((device_builtin)) cudaError +{ + + + + + + cudaSuccess = 0, + + + + + + cudaErrorInvalidValue = 1, + + + + + + cudaErrorMemoryAllocation = 2, + + + + + + cudaErrorInitializationError = 3, + + + + + + + cudaErrorCudartUnloading = 4, + + + + + + + cudaErrorProfilerDisabled = 5, + + + + + + + + cudaErrorProfilerNotInitialized = 6, + + + + + + + cudaErrorProfilerAlreadyStarted = 7, + + + + + + + cudaErrorProfilerAlreadyStopped = 8, +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorInvalidConfiguration = 9, + + + + + + cudaErrorInvalidPitchValue = 12, + + + + + + cudaErrorInvalidSymbol = 13, + + + + + + + + cudaErrorInvalidHostPointer = 16, + + + + + + + + cudaErrorInvalidDevicePointer = 17, + + + + + + cudaErrorInvalidTexture = 18, + + + + + + cudaErrorInvalidTextureBinding = 19, + + + + + + + cudaErrorInvalidChannelDescriptor = 20, + + + + + + cudaErrorInvalidMemcpyDirection = 21, +# 337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorAddressOfConstant = 22, +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorTextureFetchFailed = 23, +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorTextureNotBound = 24, +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSynchronizationError = 25, + + + + + + cudaErrorInvalidFilterSetting = 26, + + + + + + cudaErrorInvalidNormSetting = 27, + + + + + + + + cudaErrorMixedDeviceExecution = 28, + + + + + + + + cudaErrorNotYetImplemented = 31, +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorMemoryValueTooLarge = 32, + + + + + + + cudaErrorStubLibrary = 34, + + + + + + + cudaErrorInsufficientDriver = 35, + + + + + + + cudaErrorCallRequiresNewerDriver = 36, + + + + + + cudaErrorInvalidSurface = 37, + + + + + + cudaErrorDuplicateVariableName = 43, + + + + + + cudaErrorDuplicateTextureName = 44, + + + + + + cudaErrorDuplicateSurfaceName = 45, +# 456 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorDevicesUnavailable = 46, +# 469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorIncompatibleDriverContext = 49, + + + + + + cudaErrorMissingConfiguration = 52, +# 484 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorPriorLaunchFailure = 53, + + + + + + + cudaErrorLaunchMaxDepthExceeded = 65, + + + + + + + + cudaErrorLaunchFileScopedTex = 66, + + + + + + + + cudaErrorLaunchFileScopedSurf = 67, +# 522 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSyncDepthExceeded = 68, +# 534 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchPendingCountExceeded = 69, + + + + + + cudaErrorInvalidDeviceFunction = 98, + + + + + + cudaErrorNoDevice = 100, + + + + + + + cudaErrorInvalidDevice = 101, + + + + + cudaErrorDeviceNotLicensed = 102, +# 567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSoftwareValidityNotEstablished = 103, + + + + + cudaErrorStartupFailure = 127, + + + + + cudaErrorInvalidKernelImage = 200, +# 587 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorDeviceUninitialized = 201, + + + + + cudaErrorMapBufferObjectFailed = 205, + + + + + cudaErrorUnmapBufferObjectFailed = 206, + + + + + + cudaErrorArrayIsMapped = 207, + + + + + cudaErrorAlreadyMapped = 208, + + + + + + + + cudaErrorNoKernelImageForDevice = 209, + + + + + cudaErrorAlreadyAcquired = 210, + + + + + cudaErrorNotMapped = 211, + + + + + + cudaErrorNotMappedAsArray = 212, + + + + + + cudaErrorNotMappedAsPointer = 213, + + + + + + cudaErrorECCUncorrectable = 214, + + + + + + cudaErrorUnsupportedLimit = 215, + + + + + + cudaErrorDeviceAlreadyInUse = 216, + + + + + + cudaErrorPeerAccessUnsupported = 217, + + + + + + cudaErrorInvalidPtx = 218, + + + + + cudaErrorInvalidGraphicsContext = 219, + + + + + + cudaErrorNvlinkUncorrectable = 220, + + + + + + + cudaErrorJitCompilerNotFound = 221, + + + + + + + cudaErrorUnsupportedPtxVersion = 222, + + + + + + + cudaErrorJitCompilationDisabled = 223, + + + + + cudaErrorUnsupportedExecAffinity = 224, + + + + + cudaErrorInvalidSource = 300, + + + + + cudaErrorFileNotFound = 301, + + + + + cudaErrorSharedObjectSymbolNotFound = 302, + + + + + cudaErrorSharedObjectInitFailed = 303, + + + + + cudaErrorOperatingSystem = 304, + + + + + + + cudaErrorInvalidResourceHandle = 400, + + + + + + cudaErrorIllegalState = 401, + + + + + + + cudaErrorSymbolNotFound = 500, + + + + + + + + cudaErrorNotReady = 600, + + + + + + + + cudaErrorIllegalAddress = 700, +# 775 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchOutOfResources = 701, +# 786 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchTimeout = 702, + + + + + + cudaErrorLaunchIncompatibleTexturing = 703, + + + + + + + cudaErrorPeerAccessAlreadyEnabled = 704, + + + + + + + cudaErrorPeerAccessNotEnabled = 705, +# 819 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSetOnActiveProcess = 708, + + + + + + + cudaErrorContextIsDestroyed = 709, + + + + + + + cudaErrorAssert = 710, + + + + + + + cudaErrorTooManyPeers = 711, + + + + + + cudaErrorHostMemoryAlreadyRegistered = 712, + + + + + + cudaErrorHostMemoryNotRegistered = 713, +# 861 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorHardwareStackError = 714, + + + + + + + + cudaErrorIllegalInstruction = 715, +# 878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorMisalignedAddress = 716, +# 889 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorInvalidAddressSpace = 717, + + + + + + + + cudaErrorInvalidPc = 718, +# 908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchFailure = 719, +# 917 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorCooperativeLaunchTooLarge = 720, + + + + + cudaErrorNotPermitted = 800, + + + + + + cudaErrorNotSupported = 801, +# 937 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSystemNotReady = 802, + + + + + + + cudaErrorSystemDriverMismatch = 803, +# 953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorCompatNotSupportedOnDevice = 804, + + + + + cudaErrorMpsConnectionFailed = 805, + + + + + cudaErrorMpsRpcFailure = 806, + + + + + + cudaErrorMpsServerNotReady = 807, + + + + + cudaErrorMpsMaxClientsReached = 808, + + + + + cudaErrorMpsMaxConnectionsReached = 809, + + + + + cudaErrorStreamCaptureUnsupported = 900, + + + + + + cudaErrorStreamCaptureInvalidated = 901, + + + + + + cudaErrorStreamCaptureMerge = 902, + + + + + cudaErrorStreamCaptureUnmatched = 903, + + + + + + cudaErrorStreamCaptureUnjoined = 904, + + + + + + + cudaErrorStreamCaptureIsolation = 905, + + + + + + cudaErrorStreamCaptureImplicit = 906, + + + + + + cudaErrorCapturedEvent = 907, + + + + + + + cudaErrorStreamCaptureWrongThread = 908, + + + + + cudaErrorTimeout = 909, + + + + + + cudaErrorGraphExecUpdateFailure = 910, +# 1054 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorExternalDevice = 911, +# 1067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorUnknown = 999, + + + + + + + + cudaErrorApiFailureBase = 10000 +}; + + + + +enum __attribute__((device_builtin)) cudaChannelFormatKind +{ + cudaChannelFormatKindSigned = 0, + cudaChannelFormatKindUnsigned = 1, + cudaChannelFormatKindFloat = 2, + cudaChannelFormatKindNone = 3, + cudaChannelFormatKindNV12 = 4, + cudaChannelFormatKindUnsignedNormalized8X1 = 5, + cudaChannelFormatKindUnsignedNormalized8X2 = 6, + cudaChannelFormatKindUnsignedNormalized8X4 = 7, + cudaChannelFormatKindUnsignedNormalized16X1 = 8, + cudaChannelFormatKindUnsignedNormalized16X2 = 9, + cudaChannelFormatKindUnsignedNormalized16X4 = 10, + cudaChannelFormatKindSignedNormalized8X1 = 11, + cudaChannelFormatKindSignedNormalized8X2 = 12, + cudaChannelFormatKindSignedNormalized8X4 = 13, + cudaChannelFormatKindSignedNormalized16X1 = 14, + cudaChannelFormatKindSignedNormalized16X2 = 15, + cudaChannelFormatKindSignedNormalized16X4 = 16, + cudaChannelFormatKindUnsignedBlockCompressed1 = 17, + cudaChannelFormatKindUnsignedBlockCompressed1SRGB = 18, + cudaChannelFormatKindUnsignedBlockCompressed2 = 19, + cudaChannelFormatKindUnsignedBlockCompressed2SRGB = 20, + cudaChannelFormatKindUnsignedBlockCompressed3 = 21, + cudaChannelFormatKindUnsignedBlockCompressed3SRGB = 22, + cudaChannelFormatKindUnsignedBlockCompressed4 = 23, + cudaChannelFormatKindSignedBlockCompressed4 = 24, + cudaChannelFormatKindUnsignedBlockCompressed5 = 25, + cudaChannelFormatKindSignedBlockCompressed5 = 26, + cudaChannelFormatKindUnsignedBlockCompressed6H = 27, + cudaChannelFormatKindSignedBlockCompressed6H = 28, + cudaChannelFormatKindUnsignedBlockCompressed7 = 29, + cudaChannelFormatKindUnsignedBlockCompressed7SRGB = 30 +}; + + + + +struct __attribute__((device_builtin)) cudaChannelFormatDesc +{ + int x; + int y; + int z; + int w; + enum cudaChannelFormatKind f; +}; + + + + +typedef struct cudaArray *cudaArray_t; + + + + +typedef const struct cudaArray *cudaArray_const_t; + +struct cudaArray; + + + + +typedef struct cudaMipmappedArray *cudaMipmappedArray_t; + + + + +typedef const struct cudaMipmappedArray *cudaMipmappedArray_const_t; + +struct cudaMipmappedArray; +# 1160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct __attribute__((device_builtin)) cudaArraySparseProperties { + struct { + unsigned int width; + unsigned int height; + unsigned int depth; + } tileExtent; + unsigned int miptailFirstLevel; + unsigned long long miptailSize; + unsigned int flags; + unsigned int reserved[4]; +}; + + + + + +struct __attribute__((device_builtin)) cudaArrayMemoryRequirements { + size_t size; + size_t alignment; + unsigned int reserved[4]; +}; + + + + + +enum __attribute__((device_builtin)) cudaMemoryType +{ + cudaMemoryTypeUnregistered = 0, + cudaMemoryTypeHost = 1, + cudaMemoryTypeDevice = 2, + cudaMemoryTypeManaged = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaMemcpyKind +{ + cudaMemcpyHostToHost = 0, + cudaMemcpyHostToDevice = 1, + cudaMemcpyDeviceToHost = 2, + cudaMemcpyDeviceToDevice = 3, + cudaMemcpyDefault = 4 +}; + + + + + + +struct __attribute__((device_builtin)) cudaPitchedPtr +{ + void *ptr; + size_t pitch; + size_t xsize; + size_t ysize; +}; + + + + + + +struct __attribute__((device_builtin)) cudaExtent +{ + size_t width; + size_t height; + size_t depth; +}; + + + + + + +struct __attribute__((device_builtin)) cudaPos +{ + size_t x; + size_t y; + size_t z; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + + struct cudaExtent extent; + enum cudaMemcpyKind kind; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DPeerParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + int srcDevice; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + int dstDevice; + + struct cudaExtent extent; +}; + + + + +struct __attribute__((device_builtin)) cudaMemsetParams { + void *dst; + size_t pitch; + unsigned int value; + unsigned int elementSize; + size_t width; + size_t height; +}; + + + + +enum __attribute__((device_builtin)) cudaAccessProperty { + cudaAccessPropertyNormal = 0, + cudaAccessPropertyStreaming = 1, + cudaAccessPropertyPersisting = 2 +}; +# 1310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct __attribute__((device_builtin)) cudaAccessPolicyWindow { + void *base_ptr; + size_t num_bytes; + float hitRatio; + enum cudaAccessProperty hitProp; + enum cudaAccessProperty missProp; +}; +# 1328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef void ( *cudaHostFn_t)(void *userData); + + + + +struct __attribute__((device_builtin)) cudaHostNodeParams { + cudaHostFn_t fn; + void* userData; +}; + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureStatus { + cudaStreamCaptureStatusNone = 0, + cudaStreamCaptureStatusActive = 1, + cudaStreamCaptureStatusInvalidated = 2 + +}; + + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureMode { + cudaStreamCaptureModeGlobal = 0, + cudaStreamCaptureModeThreadLocal = 1, + cudaStreamCaptureModeRelaxed = 2 +}; + +enum __attribute__((device_builtin)) cudaSynchronizationPolicy { + cudaSyncPolicyAuto = 1, + cudaSyncPolicySpin = 2, + cudaSyncPolicyYield = 3, + cudaSyncPolicyBlockingSync = 4 +}; +# 1379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +enum __attribute__((device_builtin)) cudaStreamUpdateCaptureDependenciesFlags { + cudaStreamAddCaptureDependencies = 0x0, + cudaStreamSetCaptureDependencies = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectFlags { + cudaUserObjectNoDestructorSync = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectRetainFlags { + cudaGraphUserObjectMove = 0x1 +}; + + + + +struct cudaGraphicsResource; + + + + +enum __attribute__((device_builtin)) cudaGraphicsRegisterFlags +{ + cudaGraphicsRegisterFlagsNone = 0, + cudaGraphicsRegisterFlagsReadOnly = 1, + cudaGraphicsRegisterFlagsWriteDiscard = 2, + cudaGraphicsRegisterFlagsSurfaceLoadStore = 4, + cudaGraphicsRegisterFlagsTextureGather = 8 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsMapFlags +{ + cudaGraphicsMapFlagsNone = 0, + cudaGraphicsMapFlagsReadOnly = 1, + cudaGraphicsMapFlagsWriteDiscard = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsCubeFace +{ + cudaGraphicsCubeFacePositiveX = 0x00, + cudaGraphicsCubeFaceNegativeX = 0x01, + cudaGraphicsCubeFacePositiveY = 0x02, + cudaGraphicsCubeFaceNegativeY = 0x03, + cudaGraphicsCubeFacePositiveZ = 0x04, + cudaGraphicsCubeFaceNegativeZ = 0x05 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceType +{ + cudaResourceTypeArray = 0x00, + cudaResourceTypeMipmappedArray = 0x01, + cudaResourceTypeLinear = 0x02, + cudaResourceTypePitch2D = 0x03 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceViewFormat +{ + cudaResViewFormatNone = 0x00, + cudaResViewFormatUnsignedChar1 = 0x01, + cudaResViewFormatUnsignedChar2 = 0x02, + cudaResViewFormatUnsignedChar4 = 0x03, + cudaResViewFormatSignedChar1 = 0x04, + cudaResViewFormatSignedChar2 = 0x05, + cudaResViewFormatSignedChar4 = 0x06, + cudaResViewFormatUnsignedShort1 = 0x07, + cudaResViewFormatUnsignedShort2 = 0x08, + cudaResViewFormatUnsignedShort4 = 0x09, + cudaResViewFormatSignedShort1 = 0x0a, + cudaResViewFormatSignedShort2 = 0x0b, + cudaResViewFormatSignedShort4 = 0x0c, + cudaResViewFormatUnsignedInt1 = 0x0d, + cudaResViewFormatUnsignedInt2 = 0x0e, + cudaResViewFormatUnsignedInt4 = 0x0f, + cudaResViewFormatSignedInt1 = 0x10, + cudaResViewFormatSignedInt2 = 0x11, + cudaResViewFormatSignedInt4 = 0x12, + cudaResViewFormatHalf1 = 0x13, + cudaResViewFormatHalf2 = 0x14, + cudaResViewFormatHalf4 = 0x15, + cudaResViewFormatFloat1 = 0x16, + cudaResViewFormatFloat2 = 0x17, + cudaResViewFormatFloat4 = 0x18, + cudaResViewFormatUnsignedBlockCompressed1 = 0x19, + cudaResViewFormatUnsignedBlockCompressed2 = 0x1a, + cudaResViewFormatUnsignedBlockCompressed3 = 0x1b, + cudaResViewFormatUnsignedBlockCompressed4 = 0x1c, + cudaResViewFormatSignedBlockCompressed4 = 0x1d, + cudaResViewFormatUnsignedBlockCompressed5 = 0x1e, + cudaResViewFormatSignedBlockCompressed5 = 0x1f, + cudaResViewFormatUnsignedBlockCompressed6H = 0x20, + cudaResViewFormatSignedBlockCompressed6H = 0x21, + cudaResViewFormatUnsignedBlockCompressed7 = 0x22 +}; + + + + +struct __attribute__((device_builtin)) cudaResourceDesc { + enum cudaResourceType resType; + + union { + struct { + cudaArray_t array; + } array; + struct { + cudaMipmappedArray_t mipmap; + } mipmap; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t sizeInBytes; + } linear; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t width; + size_t height; + size_t pitchInBytes; + } pitch2D; + } res; +}; + + + + +struct __attribute__((device_builtin)) cudaResourceViewDesc +{ + enum cudaResourceViewFormat format; + size_t width; + size_t height; + size_t depth; + unsigned int firstMipmapLevel; + unsigned int lastMipmapLevel; + unsigned int firstLayer; + unsigned int lastLayer; +}; + + + + +struct __attribute__((device_builtin)) cudaPointerAttributes +{ + + + + + enum cudaMemoryType type; +# 1554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + int device; + + + + + + void *devicePointer; +# 1569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + void *hostPointer; +}; + + + + +struct __attribute__((device_builtin)) cudaFuncAttributes +{ + + + + + + size_t sharedSizeBytes; + + + + + + size_t constSizeBytes; + + + + + size_t localSizeBytes; + + + + + + + int maxThreadsPerBlock; + + + + + int numRegs; + + + + + + + int ptxVersion; + + + + + + + int binaryVersion; + + + + + + int cacheModeCA; + + + + + + + int maxDynamicSharedSizeBytes; +# 1641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + int preferredShmemCarveout; +# 1691 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +}; + + + + +enum __attribute__((device_builtin)) cudaFuncAttribute +{ + cudaFuncAttributeMaxDynamicSharedMemorySize = 8, + cudaFuncAttributePreferredSharedMemoryCarveout = 9, +# 1708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaFuncAttributeMax +}; + + + + +enum __attribute__((device_builtin)) cudaFuncCache +{ + cudaFuncCachePreferNone = 0, + cudaFuncCachePreferShared = 1, + cudaFuncCachePreferL1 = 2, + cudaFuncCachePreferEqual = 3 +}; + + + + + +enum __attribute__((device_builtin)) cudaSharedMemConfig +{ + cudaSharedMemBankSizeDefault = 0, + cudaSharedMemBankSizeFourByte = 1, + cudaSharedMemBankSizeEightByte = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSharedCarveout { + cudaSharedmemCarveoutDefault = -1, + cudaSharedmemCarveoutMaxShared = 100, + cudaSharedmemCarveoutMaxL1 = 0 +}; + + + + +enum __attribute__((device_builtin)) cudaComputeMode +{ + cudaComputeModeDefault = 0, + cudaComputeModeExclusive = 1, + cudaComputeModeProhibited = 2, + cudaComputeModeExclusiveProcess = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaLimit +{ + cudaLimitStackSize = 0x00, + cudaLimitPrintfFifoSize = 0x01, + cudaLimitMallocHeapSize = 0x02, + cudaLimitDevRuntimeSyncDepth = 0x03, + cudaLimitDevRuntimePendingLaunchCount = 0x04, + cudaLimitMaxL2FetchGranularity = 0x05, + cudaLimitPersistingL2CacheSize = 0x06 +}; + + + + +enum __attribute__((device_builtin)) cudaMemoryAdvise +{ + cudaMemAdviseSetReadMostly = 1, + cudaMemAdviseUnsetReadMostly = 2, + cudaMemAdviseSetPreferredLocation = 3, + cudaMemAdviseUnsetPreferredLocation = 4, + cudaMemAdviseSetAccessedBy = 5, + cudaMemAdviseUnsetAccessedBy = 6 +}; + + + + +enum __attribute__((device_builtin)) cudaMemRangeAttribute +{ + cudaMemRangeAttributeReadMostly = 1, + cudaMemRangeAttributePreferredLocation = 2, + cudaMemRangeAttributeAccessedBy = 3, + cudaMemRangeAttributeLastPrefetchLocation = 4 +}; + + + + +enum __attribute__((device_builtin)) cudaOutputMode +{ + cudaKeyValuePair = 0x00, + cudaCSV = 0x01 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesOptions { + cudaFlushGPUDirectRDMAWritesOptionHost = 1<<0, + cudaFlushGPUDirectRDMAWritesOptionMemOps = 1<<1 +}; + + + + +enum __attribute__((device_builtin)) cudaGPUDirectRDMAWritesOrdering { + cudaGPUDirectRDMAWritesOrderingNone = 0, + cudaGPUDirectRDMAWritesOrderingOwner = 100, + cudaGPUDirectRDMAWritesOrderingAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesScope { + cudaFlushGPUDirectRDMAWritesToOwner = 100, + cudaFlushGPUDirectRDMAWritesToAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesTarget { + cudaFlushGPUDirectRDMAWritesTargetCurrentDevice +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceAttr +{ + cudaDevAttrMaxThreadsPerBlock = 1, + cudaDevAttrMaxBlockDimX = 2, + cudaDevAttrMaxBlockDimY = 3, + cudaDevAttrMaxBlockDimZ = 4, + cudaDevAttrMaxGridDimX = 5, + cudaDevAttrMaxGridDimY = 6, + cudaDevAttrMaxGridDimZ = 7, + cudaDevAttrMaxSharedMemoryPerBlock = 8, + cudaDevAttrTotalConstantMemory = 9, + cudaDevAttrWarpSize = 10, + cudaDevAttrMaxPitch = 11, + cudaDevAttrMaxRegistersPerBlock = 12, + cudaDevAttrClockRate = 13, + cudaDevAttrTextureAlignment = 14, + cudaDevAttrGpuOverlap = 15, + cudaDevAttrMultiProcessorCount = 16, + cudaDevAttrKernelExecTimeout = 17, + cudaDevAttrIntegrated = 18, + cudaDevAttrCanMapHostMemory = 19, + cudaDevAttrComputeMode = 20, + cudaDevAttrMaxTexture1DWidth = 21, + cudaDevAttrMaxTexture2DWidth = 22, + cudaDevAttrMaxTexture2DHeight = 23, + cudaDevAttrMaxTexture3DWidth = 24, + cudaDevAttrMaxTexture3DHeight = 25, + cudaDevAttrMaxTexture3DDepth = 26, + cudaDevAttrMaxTexture2DLayeredWidth = 27, + cudaDevAttrMaxTexture2DLayeredHeight = 28, + cudaDevAttrMaxTexture2DLayeredLayers = 29, + cudaDevAttrSurfaceAlignment = 30, + cudaDevAttrConcurrentKernels = 31, + cudaDevAttrEccEnabled = 32, + cudaDevAttrPciBusId = 33, + cudaDevAttrPciDeviceId = 34, + cudaDevAttrTccDriver = 35, + cudaDevAttrMemoryClockRate = 36, + cudaDevAttrGlobalMemoryBusWidth = 37, + cudaDevAttrL2CacheSize = 38, + cudaDevAttrMaxThreadsPerMultiProcessor = 39, + cudaDevAttrAsyncEngineCount = 40, + cudaDevAttrUnifiedAddressing = 41, + cudaDevAttrMaxTexture1DLayeredWidth = 42, + cudaDevAttrMaxTexture1DLayeredLayers = 43, + cudaDevAttrMaxTexture2DGatherWidth = 45, + cudaDevAttrMaxTexture2DGatherHeight = 46, + cudaDevAttrMaxTexture3DWidthAlt = 47, + cudaDevAttrMaxTexture3DHeightAlt = 48, + cudaDevAttrMaxTexture3DDepthAlt = 49, + cudaDevAttrPciDomainId = 50, + cudaDevAttrTexturePitchAlignment = 51, + cudaDevAttrMaxTextureCubemapWidth = 52, + cudaDevAttrMaxTextureCubemapLayeredWidth = 53, + cudaDevAttrMaxTextureCubemapLayeredLayers = 54, + cudaDevAttrMaxSurface1DWidth = 55, + cudaDevAttrMaxSurface2DWidth = 56, + cudaDevAttrMaxSurface2DHeight = 57, + cudaDevAttrMaxSurface3DWidth = 58, + cudaDevAttrMaxSurface3DHeight = 59, + cudaDevAttrMaxSurface3DDepth = 60, + cudaDevAttrMaxSurface1DLayeredWidth = 61, + cudaDevAttrMaxSurface1DLayeredLayers = 62, + cudaDevAttrMaxSurface2DLayeredWidth = 63, + cudaDevAttrMaxSurface2DLayeredHeight = 64, + cudaDevAttrMaxSurface2DLayeredLayers = 65, + cudaDevAttrMaxSurfaceCubemapWidth = 66, + cudaDevAttrMaxSurfaceCubemapLayeredWidth = 67, + cudaDevAttrMaxSurfaceCubemapLayeredLayers = 68, + cudaDevAttrMaxTexture1DLinearWidth = 69, + cudaDevAttrMaxTexture2DLinearWidth = 70, + cudaDevAttrMaxTexture2DLinearHeight = 71, + cudaDevAttrMaxTexture2DLinearPitch = 72, + cudaDevAttrMaxTexture2DMipmappedWidth = 73, + cudaDevAttrMaxTexture2DMipmappedHeight = 74, + cudaDevAttrComputeCapabilityMajor = 75, + cudaDevAttrComputeCapabilityMinor = 76, + cudaDevAttrMaxTexture1DMipmappedWidth = 77, + cudaDevAttrStreamPrioritiesSupported = 78, + cudaDevAttrGlobalL1CacheSupported = 79, + cudaDevAttrLocalL1CacheSupported = 80, + cudaDevAttrMaxSharedMemoryPerMultiprocessor = 81, + cudaDevAttrMaxRegistersPerMultiprocessor = 82, + cudaDevAttrManagedMemory = 83, + cudaDevAttrIsMultiGpuBoard = 84, + cudaDevAttrMultiGpuBoardGroupID = 85, + cudaDevAttrHostNativeAtomicSupported = 86, + cudaDevAttrSingleToDoublePrecisionPerfRatio = 87, + cudaDevAttrPageableMemoryAccess = 88, + cudaDevAttrConcurrentManagedAccess = 89, + cudaDevAttrComputePreemptionSupported = 90, + cudaDevAttrCanUseHostPointerForRegisteredMem = 91, + cudaDevAttrReserved92 = 92, + cudaDevAttrReserved93 = 93, + cudaDevAttrReserved94 = 94, + cudaDevAttrCooperativeLaunch = 95, + cudaDevAttrCooperativeMultiDeviceLaunch = 96, + cudaDevAttrMaxSharedMemoryPerBlockOptin = 97, + cudaDevAttrCanFlushRemoteWrites = 98, + cudaDevAttrHostRegisterSupported = 99, + cudaDevAttrPageableMemoryAccessUsesHostPageTables = 100, + cudaDevAttrDirectManagedMemAccessFromHost = 101, + cudaDevAttrMaxBlocksPerMultiprocessor = 106, + cudaDevAttrMaxPersistingL2CacheSize = 108, + cudaDevAttrMaxAccessPolicyWindowSize = 109, + cudaDevAttrReservedSharedMemoryPerBlock = 111, + cudaDevAttrSparseCudaArraySupported = 112, + cudaDevAttrHostRegisterReadOnlySupported = 113, + cudaDevAttrTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMaxTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMemoryPoolsSupported = 115, + cudaDevAttrGPUDirectRDMASupported = 116, + cudaDevAttrGPUDirectRDMAFlushWritesOptions = 117, + cudaDevAttrGPUDirectRDMAWritesOrdering = 118, + cudaDevAttrMemoryPoolSupportedHandleTypes = 119, + + + + + cudaDevAttrDeferredMappingCudaArraySupported = 121, + + cudaDevAttrMax +}; + + + + +enum __attribute__((device_builtin)) cudaMemPoolAttr +{ +# 1973 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaMemPoolReuseFollowEventDependencies = 0x1, + + + + + + + cudaMemPoolReuseAllowOpportunistic = 0x2, + + + + + + + + cudaMemPoolReuseAllowInternalDependencies = 0x3, +# 1999 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaMemPoolAttrReleaseThreshold = 0x4, + + + + + + cudaMemPoolAttrReservedMemCurrent = 0x5, + + + + + + + cudaMemPoolAttrReservedMemHigh = 0x6, + + + + + + cudaMemPoolAttrUsedMemCurrent = 0x7, + + + + + + + cudaMemPoolAttrUsedMemHigh = 0x8 +}; + + + + +enum __attribute__((device_builtin)) cudaMemLocationType { + cudaMemLocationTypeInvalid = 0, + cudaMemLocationTypeDevice = 1 +}; + + + + + + +struct __attribute__((device_builtin)) cudaMemLocation { + enum cudaMemLocationType type; + int id; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAccessFlags { + cudaMemAccessFlagsProtNone = 0, + cudaMemAccessFlagsProtRead = 1, + cudaMemAccessFlagsProtReadWrite = 3 +}; + + + + +struct __attribute__((device_builtin)) cudaMemAccessDesc { + struct cudaMemLocation location; + enum cudaMemAccessFlags flags; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationType { + cudaMemAllocationTypeInvalid = 0x0, + + + + cudaMemAllocationTypePinned = 0x1, + cudaMemAllocationTypeMax = 0x7FFFFFFF +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationHandleType { + cudaMemHandleTypeNone = 0x0, + cudaMemHandleTypePosixFileDescriptor = 0x1, + cudaMemHandleTypeWin32 = 0x2, + cudaMemHandleTypeWin32Kmt = 0x4 +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolProps { + enum cudaMemAllocationType allocType; + enum cudaMemAllocationHandleType handleTypes; + struct cudaMemLocation location; + + + + + + + void *win32SecurityAttributes; + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolPtrExportData { + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemAllocNodeParams { + + + + + struct cudaMemPoolProps poolProps; + const struct cudaMemAccessDesc *accessDescs; + size_t accessDescCount; + size_t bytesize; + void *dptr; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphMemAttributeType { + + + + + cudaGraphMemAttrUsedMemCurrent = 0x0, + + + + + + + cudaGraphMemAttrUsedMemHigh = 0x1, + + + + + + + cudaGraphMemAttrReservedMemCurrent = 0x2, + + + + + + + cudaGraphMemAttrReservedMemHigh = 0x3 +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceP2PAttr { + cudaDevP2PAttrPerformanceRank = 1, + cudaDevP2PAttrAccessSupported = 2, + cudaDevP2PAttrNativeAtomicSupported = 3, + cudaDevP2PAttrCudaArrayAccessSupported = 4 +}; + + + + + + +struct __attribute__((device_builtin)) CUuuid_st { + char bytes[16]; +}; +typedef __attribute__((device_builtin)) struct CUuuid_st CUuuid; + +typedef __attribute__((device_builtin)) struct CUuuid_st cudaUUID_t; + + + + +struct __attribute__((device_builtin)) cudaDeviceProp +{ + char name[256]; + cudaUUID_t uuid; + char luid[8]; + unsigned int luidDeviceNodeMask; + size_t totalGlobalMem; + size_t sharedMemPerBlock; + int regsPerBlock; + int warpSize; + size_t memPitch; + int maxThreadsPerBlock; + int maxThreadsDim[3]; + int maxGridSize[3]; + int clockRate; + size_t totalConstMem; + int major; + int minor; + size_t textureAlignment; + size_t texturePitchAlignment; + int deviceOverlap; + int multiProcessorCount; + int kernelExecTimeoutEnabled; + int integrated; + int canMapHostMemory; + int computeMode; + int maxTexture1D; + int maxTexture1DMipmap; + int maxTexture1DLinear; + int maxTexture2D[2]; + int maxTexture2DMipmap[2]; + int maxTexture2DLinear[3]; + int maxTexture2DGather[2]; + int maxTexture3D[3]; + int maxTexture3DAlt[3]; + int maxTextureCubemap; + int maxTexture1DLayered[2]; + int maxTexture2DLayered[3]; + int maxTextureCubemapLayered[2]; + int maxSurface1D; + int maxSurface2D[2]; + int maxSurface3D[3]; + int maxSurface1DLayered[2]; + int maxSurface2DLayered[3]; + int maxSurfaceCubemap; + int maxSurfaceCubemapLayered[2]; + size_t surfaceAlignment; + int concurrentKernels; + int ECCEnabled; + int pciBusID; + int pciDeviceID; + int pciDomainID; + int tccDriver; + int asyncEngineCount; + int unifiedAddressing; + int memoryClockRate; + int memoryBusWidth; + int l2CacheSize; + int persistingL2CacheMaxSize; + int maxThreadsPerMultiProcessor; + int streamPrioritiesSupported; + int globalL1CacheSupported; + int localL1CacheSupported; + size_t sharedMemPerMultiprocessor; + int regsPerMultiprocessor; + int managedMemory; + int isMultiGpuBoard; + int multiGpuBoardGroupID; + int hostNativeAtomicSupported; + int singleToDoublePrecisionPerfRatio; + int pageableMemoryAccess; + int concurrentManagedAccess; + int computePreemptionSupported; + int canUseHostPointerForRegisteredMem; + int cooperativeLaunch; + int cooperativeMultiDeviceLaunch; + size_t sharedMemPerBlockOptin; + int pageableMemoryAccessUsesHostPageTables; + int directManagedMemAccessFromHost; + int maxBlocksPerMultiProcessor; + int accessPolicyMaxWindowSize; + size_t reservedSharedMemPerBlock; +}; +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcEventHandle_st +{ + char reserved[64]; +}cudaIpcEventHandle_t; + + + + +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcMemHandle_st +{ + char reserved[64]; +}cudaIpcMemHandle_t; + + + + +enum __attribute__((device_builtin)) cudaExternalMemoryHandleType { + + + + cudaExternalMemoryHandleTypeOpaqueFd = 1, + + + + cudaExternalMemoryHandleTypeOpaqueWin32 = 2, + + + + cudaExternalMemoryHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalMemoryHandleTypeD3D12Heap = 4, + + + + cudaExternalMemoryHandleTypeD3D12Resource = 5, + + + + cudaExternalMemoryHandleTypeD3D11Resource = 6, + + + + cudaExternalMemoryHandleTypeD3D11ResourceKmt = 7, + + + + cudaExternalMemoryHandleTypeNvSciBuf = 8 +}; +# 2453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct __attribute__((device_builtin)) cudaExternalMemoryHandleDesc { + + + + enum cudaExternalMemoryHandleType type; + union { + + + + + + int fd; +# 2480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + + const void *nvSciBufObject; + } handle; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryBufferDesc { + + + + unsigned long long offset; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryMipmappedArrayDesc { + + + + + unsigned long long offset; + + + + struct cudaChannelFormatDesc formatDesc; + + + + struct cudaExtent extent; + + + + + unsigned int flags; + + + + unsigned int numLevels; +}; + + + + +enum __attribute__((device_builtin)) cudaExternalSemaphoreHandleType { + + + + cudaExternalSemaphoreHandleTypeOpaqueFd = 1, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32 = 2, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalSemaphoreHandleTypeD3D12Fence = 4, + + + + cudaExternalSemaphoreHandleTypeD3D11Fence = 5, + + + + cudaExternalSemaphoreHandleTypeNvSciSync = 6, + + + + cudaExternalSemaphoreHandleTypeKeyedMutex = 7, + + + + cudaExternalSemaphoreHandleTypeKeyedMutexKmt = 8, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd = 9, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32 = 10 +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreHandleDesc { + + + + enum cudaExternalSemaphoreHandleType type; + union { + + + + + + + int fd; +# 2630 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + const void* nvSciSyncObj; + } handle; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + } params; +# 2694 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + } params; +# 2743 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams{ + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + unsigned int reserved[12]; + } params; +# 2789 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; + unsigned int reserved[16]; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + unsigned int reserved[10]; + } params; +# 2840 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; + unsigned int reserved[16]; +}; +# 2853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) enum cudaError cudaError_t; + + + + +typedef __attribute__((device_builtin)) struct CUstream_st *cudaStream_t; + + + + +typedef __attribute__((device_builtin)) struct CUevent_st *cudaEvent_t; + + + + +typedef __attribute__((device_builtin)) struct cudaGraphicsResource *cudaGraphicsResource_t; + + + + +typedef __attribute__((device_builtin)) enum cudaOutputMode cudaOutputMode_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalMemory_st *cudaExternalMemory_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalSemaphore_st *cudaExternalSemaphore_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraph_st *cudaGraph_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraphNode_st *cudaGraphNode_t; + + + + +typedef __attribute__((device_builtin)) struct CUuserObject_st *cudaUserObject_t; + + + + +typedef __attribute__((device_builtin)) struct CUfunc_st *cudaFunction_t; + + + + +typedef __attribute__((device_builtin)) struct CUmemPoolHandle_st *cudaMemPool_t; + + + + +enum __attribute__((device_builtin)) cudaCGScope { + cudaCGScopeInvalid = 0, + cudaCGScopeGrid = 1, + cudaCGScopeMultiGrid = 2 +}; + + + + +struct __attribute__((device_builtin)) cudaLaunchParams +{ + void *func; + dim3 gridDim; + dim3 blockDim; + void **args; + size_t sharedMem; + cudaStream_t stream; +}; + + + + +struct __attribute__((device_builtin)) cudaKernelNodeParams { + void* func; + dim3 gridDim; + dim3 blockDim; + unsigned int sharedMemBytes; + void **kernelParams; + void **extra; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreSignalParams* paramsArray; + unsigned int numExtSems; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreWaitParams* paramsArray; + unsigned int numExtSems; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphNodeType { + cudaGraphNodeTypeKernel = 0x00, + cudaGraphNodeTypeMemcpy = 0x01, + cudaGraphNodeTypeMemset = 0x02, + cudaGraphNodeTypeHost = 0x03, + cudaGraphNodeTypeGraph = 0x04, + cudaGraphNodeTypeEmpty = 0x05, + cudaGraphNodeTypeWaitEvent = 0x06, + cudaGraphNodeTypeEventRecord = 0x07, + cudaGraphNodeTypeExtSemaphoreSignal = 0x08, + cudaGraphNodeTypeExtSemaphoreWait = 0x09, + cudaGraphNodeTypeMemAlloc = 0x0a, + cudaGraphNodeTypeMemFree = 0x0b, + cudaGraphNodeTypeCount +}; + + + + +typedef struct CUgraphExec_st* cudaGraphExec_t; + + + + +enum __attribute__((device_builtin)) cudaGraphExecUpdateResult { + cudaGraphExecUpdateSuccess = 0x0, + cudaGraphExecUpdateError = 0x1, + cudaGraphExecUpdateErrorTopologyChanged = 0x2, + cudaGraphExecUpdateErrorNodeTypeChanged = 0x3, + cudaGraphExecUpdateErrorFunctionChanged = 0x4, + cudaGraphExecUpdateErrorParametersChanged = 0x5, + cudaGraphExecUpdateErrorNotSupported = 0x6, + cudaGraphExecUpdateErrorUnsupportedFunctionChange = 0x7, + cudaGraphExecUpdateErrorAttributesChanged = 0x8 +}; + + + + + +enum __attribute__((device_builtin)) cudaGetDriverEntryPointFlags { + cudaEnableDefault = 0x0, + cudaEnableLegacyStream = 0x1, + cudaEnablePerThreadDefaultStream = 0x2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphDebugDotFlags { + cudaGraphDebugDotFlagsVerbose = 1<<0, + cudaGraphDebugDotFlagsKernelNodeParams = 1<<2, + cudaGraphDebugDotFlagsMemcpyNodeParams = 1<<3, + cudaGraphDebugDotFlagsMemsetNodeParams = 1<<4, + cudaGraphDebugDotFlagsHostNodeParams = 1<<5, + cudaGraphDebugDotFlagsEventNodeParams = 1<<6, + cudaGraphDebugDotFlagsExtSemasSignalNodeParams = 1<<7, + cudaGraphDebugDotFlagsExtSemasWaitNodeParams = 1<<8, + cudaGraphDebugDotFlagsKernelNodeAttributes = 1<<9, + cudaGraphDebugDotFlagsHandles = 1<<10 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphInstantiateFlags { + cudaGraphInstantiateFlagAutoFreeOnLaunch = 1 + + , cudaGraphInstantiateFlagUseNodePriority = 8 + + +}; +# 3126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) enum cudaStreamAttrID { + cudaStreamAttributeAccessPolicyWindow = 1, + cudaStreamAttributeSynchronizationPolicy = 3 +} cudaStreamAttrID; +# 3140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) union cudaStreamAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + enum cudaSynchronizationPolicy syncPolicy; +} cudaStreamAttrValue; +# 3152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) enum cudaKernelNodeAttrID { + cudaKernelNodeAttributeAccessPolicyWindow = 1 + , cudaKernelNodeAttributeCooperative = 2 + + , cudaKernelNodeAttributePriority = 8 + +} cudaKernelNodeAttrID; +# 3170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) union cudaKernelNodeAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + int cooperative; + + int priority; + +} cudaKernelNodeAttrValue; +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +enum __attribute__((device_builtin)) cudaSurfaceBoundaryMode +{ + cudaBoundaryModeZero = 0, + cudaBoundaryModeClamp = 1, + cudaBoundaryModeTrap = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSurfaceFormatMode +{ + cudaFormatModeForced = 0, + cudaFormatModeAuto = 1 +}; + + + + +struct __attribute__((device_builtin)) surfaceReference +{ + + + + struct cudaChannelFormatDesc channelDesc; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaSurfaceObject_t; +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +enum __attribute__((device_builtin)) cudaTextureAddressMode +{ + cudaAddressModeWrap = 0, + cudaAddressModeClamp = 1, + cudaAddressModeMirror = 2, + cudaAddressModeBorder = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureFilterMode +{ + cudaFilterModePoint = 0, + cudaFilterModeLinear = 1 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureReadMode +{ + cudaReadModeElementType = 0, + cudaReadModeNormalizedFloat = 1 +}; + + + + +struct __attribute__((device_builtin)) textureReference +{ + + + + int normalized; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureAddressMode addressMode[3]; + + + + struct cudaChannelFormatDesc channelDesc; + + + + int sRGB; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + int __cudaReserved[14]; +}; + + + + +struct __attribute__((device_builtin)) cudaTextureDesc +{ + + + + enum cudaTextureAddressMode addressMode[3]; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureReadMode readMode; + + + + int sRGB; + + + + float borderColor[4]; + + + + int normalizedCoords; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + + + + int seamlessCubemap; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaTextureObject_t; +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" 1 +# 55 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" +typedef enum cudaDataType_t +{ + CUDA_R_16F = 2, + CUDA_C_16F = 6, + CUDA_R_16BF = 14, + CUDA_C_16BF = 15, + CUDA_R_32F = 0, + CUDA_C_32F = 4, + CUDA_R_64F = 1, + CUDA_C_64F = 5, + CUDA_R_4I = 16, + CUDA_C_4I = 17, + CUDA_R_4U = 18, + CUDA_C_4U = 19, + CUDA_R_8I = 3, + CUDA_C_8I = 7, + CUDA_R_8U = 8, + CUDA_C_8U = 9, + CUDA_R_16I = 20, + CUDA_C_16I = 21, + CUDA_R_16U = 22, + CUDA_C_16U = 23, + CUDA_R_32I = 10, + CUDA_C_32I = 11, + CUDA_R_32U = 12, + CUDA_C_32U = 13, + CUDA_R_64I = 24, + CUDA_C_64I = 25, + CUDA_R_64U = 26, + CUDA_C_64U = 27, + + + + +} cudaDataType; + + +typedef enum libraryPropertyType_t +{ + MAJOR_VERSION, + MINOR_VERSION, + PATCH_LEVEL +} libraryPropertyType; +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 1 +# 61 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 1 +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 150 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 1 +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 2 + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceSynchronize(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t __cudaDeviceSynchronizeDeprecationAvoidance(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent_ptsz(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord_ptsz(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags_ptsz(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync_ptsz(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync_ptsz(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync_ptsz(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync_ptsz(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync_ptsz(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync_ptsz(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBuffer(size_t alignment, size_t size); +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBufferV2(void *func, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice_ptsz(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2_ptsz(void *parameterBuffer, cudaStream_t stream); +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2(void *parameterBuffer, cudaStream_t stream); + + +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize, unsigned int flags); + +extern __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long cudaCGGetIntrinsicHandle(enum cudaCGScope scope); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronize(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronizeGrid(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetSize(unsigned int *numThreads, unsigned int *numGrids, unsigned long long handle); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetRank(unsigned int *threadRank, unsigned int *gridRank, unsigned long long handle); +} + +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(T **devPtr, size_t size); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, T *entry); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize, unsigned int flags); +# 152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 +# 269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern "C" { +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceReset(void); +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceSynchronize(void); +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetLimit(enum cudaLimit limit, size_t value); +# 453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); +# 476 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetTexture1DLinearMaxWidth(size_t *maxWidthInElements, const struct cudaChannelFormatDesc *fmtDesc, int device); +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetStreamPriorityRange(int *leastPriority, int *greatestPriority); +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetCacheConfig(enum cudaFuncCache cacheConfig); +# 622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); +# 666 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetSharedMemConfig(enum cudaSharedMemConfig config); +# 693 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetByPCIBusId(int *device, const char *pciBusId); +# 723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetPCIBusId(char *pciBusId, int len, int device); +# 771 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t *handle, cudaEvent_t event); +# 812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcOpenEventHandle(cudaEvent_t *event, cudaIpcEventHandle_t handle); +# 855 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t *handle, void *devPtr); +# 919 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcOpenMemHandle(void **devPtr, cudaIpcMemHandle_t handle, unsigned int flags); +# 955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcCloseMemHandle(void *devPtr); +# 987 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceFlushGPUDirectRDMAWrites(enum cudaFlushGPUDirectRDMAWritesTarget target, enum cudaFlushGPUDirectRDMAWritesScope scope); +# 1031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadExit(void); +# 1057 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSynchronize(void); +# 1106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetLimit(enum cudaLimit limit, size_t value); +# 1139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetLimit(size_t *pValue, enum cudaLimit limit); +# 1175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetCacheConfig(enum cudaFuncCache *pCacheConfig); +# 1222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetCacheConfig(enum cudaFuncCache cacheConfig); +# 1285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); +# 1333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); +# 1349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); +# 1365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); +# 1393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); +# 1666 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceProperties(struct cudaDeviceProp *prop, int device); +# 1868 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); +# 1886 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetDefaultMemPool(cudaMemPool_t *memPool, int device); +# 1910 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetMemPool(int device, cudaMemPool_t memPool); +# 1930 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetMemPool(cudaMemPool_t *memPool, int device); +# 1978 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetNvSciSyncAttributes(void *nvSciSyncAttrList, int device, int flags); +# 2018 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetP2PAttribute(int *value, enum cudaDeviceP2PAttr attr, int srcDevice, int dstDevice); +# 2039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaChooseDevice(int *device, const struct cudaDeviceProp *prop); +# 2083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSetDevice(int device); +# 2104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); +# 2135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSetValidDevices(int *device_arr, int len); +# 2200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSetDeviceFlags( unsigned int flags ); +# 2244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetDeviceFlags( unsigned int *flags ); +# 2284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamCreate(cudaStream_t *pStream); +# 2316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithPriority(cudaStream_t *pStream, unsigned int flags, int priority); +# 2389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int *priority); +# 2414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetFlags(cudaStream_t hStream, unsigned int *flags); +# 2429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaCtxResetPersistingL2Cache(void); +# 2449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCopyAttributes(cudaStream_t dst, cudaStream_t src); +# 2470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + cudaStreamAttrValue *value_out); +# 2494 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamSetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + const cudaStreamAttrValue *value); +# 2528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); +# 2559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags = 0); + + + + + + + +typedef void ( *cudaStreamCallback_t)(cudaStream_t stream, cudaError_t status, void *userData); +# 2634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamAddCallback(cudaStream_t stream, + cudaStreamCallback_t callback, void *userData, unsigned int flags); +# 2658 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamSynchronize(cudaStream_t stream); +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamQuery(cudaStream_t stream); +# 2767 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void *devPtr, size_t length = 0, unsigned int flags = 0x04); +# 2806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamBeginCapture(cudaStream_t stream, enum cudaStreamCaptureMode mode); +# 2857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaThreadExchangeStreamCaptureMode(enum cudaStreamCaptureMode *mode); +# 2885 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamEndCapture(cudaStream_t stream, cudaGraph_t *pGraph); +# 2923 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamIsCapturing(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus); +# 2955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus, unsigned long long *pId); +# 3010 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo_v2(cudaStream_t stream, enum cudaStreamCaptureStatus *captureStatus_out, unsigned long long *id_out = 0, cudaGraph_t *graph_out = 0, const cudaGraphNode_t **dependencies_out = 0, size_t *numDependencies_out = 0); +# 3043 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamUpdateCaptureDependencies(cudaStream_t stream, cudaGraphNode_t *dependencies, size_t numDependencies, unsigned int flags = 0); +# 3080 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventCreate(cudaEvent_t *event); +# 3117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); +# 3157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream = 0); +# 3204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream = 0, unsigned int flags = 0); +# 3236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventQuery(cudaEvent_t event); +# 3266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventSynchronize(cudaEvent_t event); +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); +# 3338 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventElapsedTime(float *ms, cudaEvent_t start, cudaEvent_t end); +# 3518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaImportExternalMemory(cudaExternalMemory_t *extMem_out, const struct cudaExternalMemoryHandleDesc *memHandleDesc); +# 3573 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedBuffer(void **devPtr, cudaExternalMemory_t extMem, const struct cudaExternalMemoryBufferDesc *bufferDesc); +# 3635 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedMipmappedArray(cudaMipmappedArray_t *mipmap, cudaExternalMemory_t extMem, const struct cudaExternalMemoryMipmappedArrayDesc *mipmapDesc); +# 3659 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroyExternalMemory(cudaExternalMemory_t extMem); +# 3812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaImportExternalSemaphore(cudaExternalSemaphore_t *extSem_out, const struct cudaExternalSemaphoreHandleDesc *semHandleDesc); +# 3879 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSignalExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreSignalParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); +# 3955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaWaitExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreWaitParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); +# 3978 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroyExternalSemaphore(cudaExternalSemaphore_t extSem); +# 4045 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaLaunchKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); +# 4106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); +# 4207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaLaunchCooperativeKernelMultiDevice(struct cudaLaunchParams *launchParamsList, unsigned int numDevices, unsigned int flags = 0); +# 4254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFuncSetCacheConfig(const void *func, enum cudaFuncCache cacheConfig); +# 4309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig(const void *func, enum cudaSharedMemConfig config); +# 4342 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); +# 4379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncSetAttribute(const void *func, enum cudaFuncAttribute attr, int value); +# 4405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForDevice(double *d); +# 4429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForHost(double *d); +# 4497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaLaunchHostFunc(cudaStream_t stream, cudaHostFn_t fn, void *userData); +# 4554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize); +# 4583 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock(size_t *dynamicSmemSize, const void *func, int numBlocks, int blockSize); +# 4628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize, unsigned int flags); +# 4749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMallocManaged(void **devPtr, size_t size, unsigned int flags = 0x01); +# 4782 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); +# 4815 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocHost(void **ptr, size_t size); +# 4858 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocPitch(void **devPtr, size_t *pitch, size_t width, size_t height); +# 4912 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocArray(cudaArray_t *array, const struct cudaChannelFormatDesc *desc, size_t width, size_t height = 0, unsigned int flags = 0); +# 4950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); +# 4973 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeHost(void *ptr); +# 4996 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeArray(cudaArray_t array); +# 5019 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeMipmappedArray(cudaMipmappedArray_t mipmappedArray); +# 5085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostAlloc(void **pHost, size_t size, unsigned int flags); +# 5178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostRegister(void *ptr, size_t size, unsigned int flags); +# 5201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostUnregister(void *ptr); +# 5246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostGetDevicePointer(void **pDevice, void *pHost, unsigned int flags); +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostGetFlags(unsigned int *pFlags, void *pHost); +# 5307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMalloc3D(struct cudaPitchedPtr* pitchedDevPtr, struct cudaExtent extent); +# 5454 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMalloc3DArray(cudaArray_t *array, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int flags = 0); +# 5601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocMipmappedArray(cudaMipmappedArray_t *mipmappedArray, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int numLevels, unsigned int flags = 0); +# 5634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetMipmappedArrayLevel(cudaArray_t *levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned int level); +# 5739 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy3D(const struct cudaMemcpy3DParms *p); +# 5770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeer(const struct cudaMemcpy3DPeerParms *p); +# 5888 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream = 0); +# 5914 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeerAsync(const struct cudaMemcpy3DPeerParms *p, cudaStream_t stream = 0); +# 5948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemGetInfo(size_t *free, size_t *total); +# 5974 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaArrayGetInfo(struct cudaChannelFormatDesc *desc, struct cudaExtent *extent, unsigned int *flags, cudaArray_t array); +# 6003 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaArrayGetPlane(cudaArray_t *pPlaneArray, cudaArray_t hArray, unsigned int planeIdx); +# 6027 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaArray_t array, int device); +# 6051 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaMipmappedArray_t mipmap, int device); +# 6080 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaArray_t array); +# 6110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaMipmappedArray_t mipmap); +# 6155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind); +# 6190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyPeer(void *dst, int dstDevice, const void *src, int srcDevice, size_t count); +# 6239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2D(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); +# 6289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); +# 6339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArray(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind); +# 6386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 6429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbol(const void *symbol, const void *src, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyHostToDevice); +# 6472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbol(void *dst, const void *symbol, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost); +# 6529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6564 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyPeerAsync(void *dst, int dstDevice, const void *src, int srcDevice, size_t count, cudaStream_t stream = 0); +# 6627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6685 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6742 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArrayAsync(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6793 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync(const void *symbol, const void *src, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6844 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync(void *dst, const void *symbol, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemset(void *devPtr, int value, size_t count); +# 6907 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemset2D(void *devPtr, size_t pitch, int value, size_t width, size_t height); +# 6953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemset3D(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent); +# 6989 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream = 0); +# 7030 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0); +# 7083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream = 0); +# 7111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetSymbolAddress(void **devPtr, const void *symbol); +# 7138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetSymbolSize(size_t *size, const void *symbol); +# 7208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPrefetchAsync(const void *devPtr, size_t count, int dstDevice, cudaStream_t stream = 0); +# 7324 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemAdvise(const void *devPtr, size_t count, enum cudaMemoryAdvise advice, int device); +# 7383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttribute(void *data, size_t dataSize, enum cudaMemRangeAttribute attribute, const void *devPtr, size_t count); +# 7422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttributes(void **data, size_t *dataSizes, enum cudaMemRangeAttribute *attributes, size_t numAttributes, const void *devPtr, size_t count); +# 7482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind); +# 7524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArray(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind); +# 7567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 7618 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7668 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArrayAsync(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7737 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocAsync(void **devPtr, size_t size, cudaStream_t hStream); +# 7763 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeAsync(void *devPtr, cudaStream_t hStream); +# 7788 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolTrimTo(cudaMemPool_t memPool, size_t minBytesToKeep); +# 7832 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolSetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); +# 7880 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolGetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); +# 7895 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolSetAccess(cudaMemPool_t memPool, const struct cudaMemAccessDesc *descList, size_t count); +# 7908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolGetAccess(enum cudaMemAccessFlags *flags, cudaMemPool_t memPool, struct cudaMemLocation *location); +# 7928 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolCreate(cudaMemPool_t *memPool, const struct cudaMemPoolProps *poolProps); +# 7950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolDestroy(cudaMemPool_t memPool); +# 7986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocFromPoolAsync(void **ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream); +# 8011 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolExportToShareableHandle( + void *shareableHandle, + cudaMemPool_t memPool, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); +# 8038 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolImportFromShareableHandle( + cudaMemPool_t *memPool, + void *shareableHandle, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); +# 8061 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolExportPointer(struct cudaMemPoolPtrExportData *exportData, void *ptr); +# 8090 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolImportPointer(void **ptr, cudaMemPool_t memPool, struct cudaMemPoolPtrExportData *exportData); +# 8242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaPointerGetAttributes(struct cudaPointerAttributes *attributes, const void *ptr); +# 8283 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceCanAccessPeer(int *canAccessPeer, int device, int peerDevice); +# 8325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceEnablePeerAccess(int peerDevice, unsigned int flags); +# 8347 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceDisablePeerAccess(int peerDevice); +# 8411 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsUnregisterResource(cudaGraphicsResource_t resource); +# 8446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsResourceSetMapFlags(cudaGraphicsResource_t resource, unsigned int flags); +# 8485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsMapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); +# 8520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsUnmapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); +# 8552 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedPointer(void **devPtr, size_t *size, cudaGraphicsResource_t resource); +# 8590 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsSubResourceGetMappedArray(cudaArray_t *array, cudaGraphicsResource_t resource, unsigned int arrayIndex, unsigned int mipLevel); +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray_t *mipmappedArray, cudaGraphicsResource_t resource); +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t size = +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 3 4 + (0x7fffffff * 2U + 1U) +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + ); +# 8749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture2D(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t width, size_t height, size_t pitch); +# 8787 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToArray(const struct textureReference *texref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); +# 8827 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray(const struct textureReference *texref, cudaMipmappedArray_const_t mipmappedArray, const struct cudaChannelFormatDesc *desc); +# 8853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaUnbindTexture(const struct textureReference *texref); +# 8882 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset(size_t *offset, const struct textureReference *texref); +# 8912 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureReference(const struct textureReference **texref, const void *symbol); +# 8957 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindSurfaceToArray(const struct surfaceReference *surfref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); +# 8982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetSurfaceReference(const struct surfaceReference **surfref, const void *symbol); +# 9017 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetChannelDesc(struct cudaChannelFormatDesc *desc, cudaArray_const_t array); +# 9047 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) struct cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, enum cudaChannelFormatKind f); +# 9271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaCreateTextureObject(cudaTextureObject_t *pTexObject, const struct cudaResourceDesc *pResDesc, const struct cudaTextureDesc *pTexDesc, const struct cudaResourceViewDesc *pResViewDesc); +# 9291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroyTextureObject(cudaTextureObject_t texObject); +# 9311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaTextureObject_t texObject); +# 9331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetTextureObjectTextureDesc(struct cudaTextureDesc *pTexDesc, cudaTextureObject_t texObject); +# 9352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceViewDesc(struct cudaResourceViewDesc *pResViewDesc, cudaTextureObject_t texObject); +# 9397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaCreateSurfaceObject(cudaSurfaceObject_t *pSurfObject, const struct cudaResourceDesc *pResDesc); +# 9417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroySurfaceObject(cudaSurfaceObject_t surfObject); +# 9436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetSurfaceObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaSurfaceObject_t surfObject); +# 9470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDriverGetVersion(int *driverVersion); +# 9495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); +# 9542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphCreate(cudaGraph_t *pGraph, unsigned int flags); +# 9639 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddKernelNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaKernelNodeParams *pNodeParams); +# 9672 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetParams(cudaGraphNode_t node, struct cudaKernelNodeParams *pNodeParams); +# 9697 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetParams(cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); +# 9717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeCopyAttributes( + cudaGraphNode_t hSrc, + cudaGraphNode_t hDst); +# 9740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + cudaKernelNodeAttrValue *value_out); +# 9764 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + const cudaKernelNodeAttrValue *value); +# 9814 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemcpy3DParms *pCopyParams); +# 9873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 9942 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 10010 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode1D( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); +# 10042 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeGetParams(cudaGraphNode_t node, struct cudaMemcpy3DParms *pNodeParams); +# 10068 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams(cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); +# 10107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 10153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 10199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams1D( + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); +# 10246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemsetNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemsetParams *pMemsetParams); +# 10269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeGetParams(cudaGraphNode_t node, struct cudaMemsetParams *pNodeParams); +# 10292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeSetParams(cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); +# 10333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddHostNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaHostNodeParams *pNodeParams); +# 10356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphHostNodeGetParams(cudaGraphNode_t node, struct cudaHostNodeParams *pNodeParams); +# 10379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphHostNodeSetParams(cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); +# 10419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddChildGraphNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaGraph_t childGraph); +# 10446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphChildGraphNodeGetGraph(cudaGraphNode_t node, cudaGraph_t *pGraph); +# 10483 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddEmptyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies); +# 10526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddEventRecordNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); +# 10553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); +# 10580 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddEventWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); +# 10653 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); +# 10680 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10729 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresSignalNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); +# 10762 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreSignalNodeParams *params_out); +# 10789 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); +# 10838 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); +# 10871 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreWaitNodeParams *params_out); +# 10898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); +# 10975 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemAllocNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, struct cudaMemAllocNodeParams *nodeParams); +# 11002 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemAllocNodeGetParams(cudaGraphNode_t node, struct cudaMemAllocNodeParams *params_out); +# 11062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemFreeNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, void *dptr); +# 11086 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemFreeNodeGetParams(cudaGraphNode_t node, void *dptr_out); +# 11114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGraphMemTrim(int device); +# 11151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); +# 11185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); +# 11213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphClone(cudaGraph_t *pGraphClone, cudaGraph_t originalGraph); +# 11241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeFindInClone(cudaGraphNode_t *pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph); +# 11272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetType(cudaGraphNode_t node, enum cudaGraphNodeType *pType); +# 11303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphGetNodes(cudaGraph_t graph, cudaGraphNode_t *nodes, size_t *numNodes); +# 11334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphGetRootNodes(cudaGraph_t graph, cudaGraphNode_t *pRootNodes, size_t *pNumRootNodes); +# 11368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphGetEdges(cudaGraph_t graph, cudaGraphNode_t *from, cudaGraphNode_t *to, size_t *numEdges); +# 11399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependencies(cudaGraphNode_t node, cudaGraphNode_t *pDependencies, size_t *pNumDependencies); +# 11431 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependentNodes(cudaGraphNode_t node, cudaGraphNode_t *pDependentNodes, size_t *pNumDependentNodes); +# 11462 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); +# 11493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphRemoveDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); +# 11523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphDestroyNode(cudaGraphNode_t node); +# 11561 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphInstantiate(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, cudaGraphNode_t *pErrorNode, char *pLogBuffer, size_t bufferSize); +# 11611 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphInstantiateWithFlags(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, unsigned long long flags); +# 11655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecKernelNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); +# 11705 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); +# 11760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 11823 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 11884 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams1D( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); +# 11938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecMemsetNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); +# 11977 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecHostNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); +# 12023 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecChildGraphNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph); +# 12067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecEventRecordNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecEventWaitNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresSignalNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); +# 12205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresWaitNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); +# 12284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeSetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int isEnabled); +# 12351 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int *isEnabled); +# 12510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecUpdate(cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphNode_t *hErrorNode_out, enum cudaGraphExecUpdateResult *updateResult_out); +# 12535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphUpload(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphLaunch(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12589 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecDestroy(cudaGraphExec_t graphExec); +# 12610 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphDestroy(cudaGraph_t graph); +# 12629 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphDebugDotPrint(cudaGraph_t graph, const char *path, unsigned int flags); +# 12665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaUserObjectCreate(cudaUserObject_t *object_out, void *ptr, cudaHostFn_t destroy, unsigned int initialRefcount, unsigned int flags); +# 12689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaUserObjectRetain(cudaUserObject_t object, unsigned int count = 1); +# 12717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaUserObjectRelease(cudaUserObject_t object, unsigned int count = 1); +# 12745 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphRetainUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1, unsigned int flags = 0); +# 12770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphReleaseUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1); +# 12836 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetDriverEntryPoint(const char *symbol, void **funcPtr, unsigned long long flags); + + + + +extern __attribute__((host)) cudaError_t cudaGetExportTable(const void **ppExportTable, const cudaUUID_t *pExportTableId); +# 13017 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetFuncBySymbol(cudaFunction_t* functionPtr, const void* symbolPtr); +# 13175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +} +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 2 +# 124 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf1(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf2(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf4(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(char) * 8; + + + + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); + +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescNV12(void) +{ + int e = (int)sizeof(char) * 8; + + return cudaCreateChannelDesc(e, e, e, 0, cudaChannelFormatKindNV12); +} + +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindSignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindSignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindSignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindSignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindUnsignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindUnsignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 0, cudaChannelFormatKindNV12); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindUnsignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindSignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7SRGB); +} +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 1 +# 53 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 54 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 55 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static __inline__ __attribute__((host)) struct cudaPitchedPtr make_cudaPitchedPtr(void *d, size_t p, size_t xsz, size_t ysz) +{ + struct cudaPitchedPtr s; + + s.ptr = d; + s.pitch = p; + s.xsize = xsz; + s.ysize = ysz; + + return s; +} +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static __inline__ __attribute__((host)) struct cudaPos make_cudaPos(size_t x, size_t y, size_t z) +{ + struct cudaPos p; + + p.x = x; + p.y = y; + p.z = z; + + return p; +} +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static __inline__ __attribute__((host)) struct cudaExtent make_cudaExtent(size_t w, size_t h, size_t d) +{ + struct cudaExtent e; + + e.width = w; + e.height = h; + e.depth = d; + + return e; +} +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x); + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y); + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z); + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w); + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x); + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y); + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z); + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w); + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x); + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x); + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y); + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y); + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z); + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z); + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w); + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w); + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x); + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y); + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z); + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x); + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y); + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z); + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w); + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x) +{ + char1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x) +{ + uchar1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y) +{ + char2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y) +{ + uchar2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z) +{ + char3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z) +{ + uchar3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w) +{ + char4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w) +{ + uchar4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x) +{ + short1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x) +{ + ushort1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y) +{ + short2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y) +{ + ushort2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z) +{ + short3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z) +{ + ushort3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w) +{ + short4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w) +{ + ushort4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x) +{ + int1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x) +{ + uint1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y) +{ + int2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y) +{ + uint2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z) +{ + int3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z) +{ + uint3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w) +{ + int4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w) +{ + uint4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x) +{ + long1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x) +{ + ulong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y) +{ + long2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y) +{ + ulong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z) +{ + long3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z) +{ + ulong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w) +{ + long4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w) +{ + ulong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x) +{ + float1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y) +{ + float2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z) +{ + float3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w) +{ + float4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x) +{ + longlong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x) +{ + ulonglong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y) +{ + longlong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y) +{ + ulonglong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z) +{ + longlong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z) +{ + ulonglong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w) +{ + longlong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w) +{ + ulonglong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x) +{ + double1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y) +{ + double2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z) +{ + double3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w) +{ + double4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 2 +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 1 +# 71 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 85 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/usr/include/string.h" 1 3 4 +# 26 "/usr/include/string.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 27 "/usr/include/string.h" 2 3 4 + + +# 28 "/usr/include/string.h" 3 4 +extern "C" { + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 34 "/usr/include/string.h" 2 3 4 +# 43 "/usr/include/string.h" 3 4 +extern void *memcpy (void *__restrict __dest, const void *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void *memmove (void *__dest, const void *__src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern void *memccpy (void *__restrict __dest, const void *__restrict __src, + int __c, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + +extern int memcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + +extern "C++" +{ +extern void *memchr (void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const void *memchr (const void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 89 "/usr/include/string.h" 3 4 +} +# 99 "/usr/include/string.h" 3 4 +extern "C++" void *rawmemchr (void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *rawmemchr (const void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" void *memrchr (void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 122 "/usr/include/string.h" 3 4 +extern char *strcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strcat (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncat (char *__restrict __dest, const char *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern int strncmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcoll (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern size_t strxfrm (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (2))); + + + +# 1 "/usr/include/bits/types/locale_t.h" 1 3 4 +# 22 "/usr/include/bits/types/locale_t.h" 3 4 +# 1 "/usr/include/bits/types/__locale_t.h" 1 3 4 +# 28 "/usr/include/bits/types/__locale_t.h" 3 4 +struct __locale_struct +{ + + struct __locale_data *__locales[13]; + + + const unsigned short int *__ctype_b; + const int *__ctype_tolower; + const int *__ctype_toupper; + + + const char *__names[13]; +}; + +typedef struct __locale_struct *__locale_t; +# 23 "/usr/include/bits/types/locale_t.h" 2 3 4 + +typedef __locale_t locale_t; +# 154 "/usr/include/string.h" 2 3 4 + + +extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + +extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, + locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4))); + + + + + +extern char *strdup (const char *__s) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); + + + + + + +extern char *strndup (const char *__string, size_t __n) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); +# 204 "/usr/include/string.h" 3 4 +extern "C++" +{ +extern char *strchr (char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strchr (const char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 224 "/usr/include/string.h" 3 4 +} + + + + + + +extern "C++" +{ +extern char *strrchr (char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strrchr (const char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 251 "/usr/include/string.h" 3 4 +} +# 261 "/usr/include/string.h" 3 4 +extern "C++" char *strchrnul (char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const char *strchrnul (const char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 273 "/usr/include/string.h" 3 4 +extern size_t strcspn (const char *__s, const char *__reject) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern size_t strspn (const char *__s, const char *__accept) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern "C++" +{ +extern char *strpbrk (char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strpbrk (const char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 301 "/usr/include/string.h" 3 4 +} + + + + + + +extern "C++" +{ +extern char *strstr (char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strstr (const char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 328 "/usr/include/string.h" 3 4 +} + + + + + + + +extern char *strtok (char *__restrict __s, const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *__strtok_r (char *__restrict __s, + const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + +extern char *strtok_r (char *__restrict __s, const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + + + + + +extern "C++" char *strcasestr (char *__haystack, const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern "C++" const char *strcasestr (const char *__haystack, + const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 369 "/usr/include/string.h" 3 4 +extern void *memmem (const void *__haystack, size_t __haystacklen, + const void *__needle, size_t __needlelen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3))); + + + +extern void *__mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern void *mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern size_t strlen (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern size_t strnlen (const char *__string, size_t __maxlen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern char *strerror (int __errnum) throw (); +# 421 "/usr/include/string.h" 3 4 +extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))) ; + + + + + +extern char *strerror_l (int __errnum, locale_t __l) throw (); + + + +# 1 "/usr/include/strings.h" 1 3 4 +# 23 "/usr/include/strings.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 24 "/usr/include/strings.h" 2 3 4 + + + + + + +extern "C" { + + + +extern int bcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern void bcopy (const void *__src, void *__dest, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern "C++" +{ +extern char *index (char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *index (const char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 66 "/usr/include/strings.h" 3 4 +} + + + + + + + +extern "C++" +{ +extern char *rindex (char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *rindex (const char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 94 "/usr/include/strings.h" 3 4 +} +# 104 "/usr/include/strings.h" 3 4 +extern int ffs (int __i) throw () __attribute__ ((__const__)); + + + + + +extern int ffsl (long int __l) throw () __attribute__ ((__const__)); +__extension__ extern int ffsll (long long int __ll) + throw () __attribute__ ((__const__)); + + + +extern int strcasecmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + + + + +extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + + +extern int strncasecmp_l (const char *__s1, const char *__s2, + size_t __n, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4))); + + +} +# 433 "/usr/include/string.h" 2 3 4 + + + +extern void explicit_bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern char *strsep (char **__restrict __stringp, + const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern char *strsignal (int __sig) throw (); + + +extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + +extern char *__stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern int strverscmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + +extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" char *basename (char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); +extern "C++" const char *basename (const char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); +# 499 "/usr/include/string.h" 3 4 +} +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/usr/include/time.h" 1 3 4 +# 29 "/usr/include/time.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 30 "/usr/include/time.h" 2 3 4 + + + +# 1 "/usr/include/bits/time.h" 1 3 4 +# 26 "/usr/include/bits/time.h" 3 4 +# 1 "/usr/include/bits/types.h" 1 3 4 +# 27 "/usr/include/bits/types.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 28 "/usr/include/bits/types.h" 2 3 4 +# 1 "/usr/include/bits/timesize.h" 1 3 4 +# 29 "/usr/include/bits/types.h" 2 3 4 + + +typedef unsigned char __u_char; +typedef unsigned short int __u_short; +typedef unsigned int __u_int; +typedef unsigned long int __u_long; + + +typedef signed char __int8_t; +typedef unsigned char __uint8_t; +typedef signed short int __int16_t; +typedef unsigned short int __uint16_t; +typedef signed int __int32_t; +typedef unsigned int __uint32_t; + +typedef signed long int __int64_t; +typedef unsigned long int __uint64_t; + + + + + + +typedef __int8_t __int_least8_t; +typedef __uint8_t __uint_least8_t; +typedef __int16_t __int_least16_t; +typedef __uint16_t __uint_least16_t; +typedef __int32_t __int_least32_t; +typedef __uint32_t __uint_least32_t; +typedef __int64_t __int_least64_t; +typedef __uint64_t __uint_least64_t; + + + +typedef long int __quad_t; +typedef unsigned long int __u_quad_t; + + + + + + + +typedef long int __intmax_t; +typedef unsigned long int __uintmax_t; +# 141 "/usr/include/bits/types.h" 3 4 +# 1 "/usr/include/bits/typesizes.h" 1 3 4 +# 142 "/usr/include/bits/types.h" 2 3 4 +# 1 "/usr/include/bits/time64.h" 1 3 4 +# 143 "/usr/include/bits/types.h" 2 3 4 + + +typedef unsigned long int __dev_t; +typedef unsigned int __uid_t; +typedef unsigned int __gid_t; +typedef unsigned long int __ino_t; +typedef unsigned long int __ino64_t; +typedef unsigned int __mode_t; +typedef unsigned long int __nlink_t; +typedef long int __off_t; +typedef long int __off64_t; +typedef int __pid_t; +typedef struct { int __val[2]; } __fsid_t; +typedef long int __clock_t; +typedef unsigned long int __rlim_t; +typedef unsigned long int __rlim64_t; +typedef unsigned int __id_t; +typedef long int __time_t; +typedef unsigned int __useconds_t; +typedef long int __suseconds_t; + +typedef int __daddr_t; +typedef int __key_t; + + +typedef int __clockid_t; + + +typedef void * __timer_t; + + +typedef long int __blksize_t; + + + + +typedef long int __blkcnt_t; +typedef long int __blkcnt64_t; + + +typedef unsigned long int __fsblkcnt_t; +typedef unsigned long int __fsblkcnt64_t; + + +typedef unsigned long int __fsfilcnt_t; +typedef unsigned long int __fsfilcnt64_t; + + +typedef long int __fsword_t; + +typedef long int __ssize_t; + + +typedef long int __syscall_slong_t; + +typedef unsigned long int __syscall_ulong_t; + + + +typedef __off64_t __loff_t; +typedef char *__caddr_t; + + +typedef long int __intptr_t; + + +typedef unsigned int __socklen_t; + + + + +typedef int __sig_atomic_t; +# 27 "/usr/include/bits/time.h" 2 3 4 +# 73 "/usr/include/bits/time.h" 3 4 +# 1 "/usr/include/bits/timex.h" 1 3 4 +# 22 "/usr/include/bits/timex.h" 3 4 +# 1 "/usr/include/bits/types/struct_timeval.h" 1 3 4 + + + + + + + +struct timeval +{ + __time_t tv_sec; + __suseconds_t tv_usec; +}; +# 23 "/usr/include/bits/timex.h" 2 3 4 + + + +struct timex +{ + unsigned int modes; + __syscall_slong_t offset; + __syscall_slong_t freq; + __syscall_slong_t maxerror; + __syscall_slong_t esterror; + int status; + __syscall_slong_t constant; + __syscall_slong_t precision; + __syscall_slong_t tolerance; + struct timeval time; + __syscall_slong_t tick; + __syscall_slong_t ppsfreq; + __syscall_slong_t jitter; + int shift; + __syscall_slong_t stabil; + __syscall_slong_t jitcnt; + __syscall_slong_t calcnt; + __syscall_slong_t errcnt; + __syscall_slong_t stbcnt; + + int tai; + + + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; +}; +# 74 "/usr/include/bits/time.h" 2 3 4 + +extern "C" { + + +extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) throw (); + +} +# 34 "/usr/include/time.h" 2 3 4 + + + +# 1 "/usr/include/bits/types/clock_t.h" 1 3 4 + + + + + + +typedef __clock_t clock_t; +# 38 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/time_t.h" 1 3 4 + + + + + + +typedef __time_t time_t; +# 39 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/struct_tm.h" 1 3 4 + + + + + + +struct tm +{ + int tm_sec; + int tm_min; + int tm_hour; + int tm_mday; + int tm_mon; + int tm_year; + int tm_wday; + int tm_yday; + int tm_isdst; + + + long int tm_gmtoff; + const char *tm_zone; + + + + +}; +# 40 "/usr/include/time.h" 2 3 4 + + +# 1 "/usr/include/bits/types/struct_timespec.h" 1 3 4 + + + + + +# 1 "/usr/include/bits/endian.h" 1 3 4 +# 35 "/usr/include/bits/endian.h" 3 4 +# 1 "/usr/include/bits/endianness.h" 1 3 4 +# 36 "/usr/include/bits/endian.h" 2 3 4 +# 7 "/usr/include/bits/types/struct_timespec.h" 2 3 4 + + + +struct timespec +{ + __time_t tv_sec; + + + + __syscall_slong_t tv_nsec; +# 26 "/usr/include/bits/types/struct_timespec.h" 3 4 +}; +# 43 "/usr/include/time.h" 2 3 4 + + + +# 1 "/usr/include/bits/types/clockid_t.h" 1 3 4 + + + + + + +typedef __clockid_t clockid_t; +# 47 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/timer_t.h" 1 3 4 + + + + + + +typedef __timer_t timer_t; +# 48 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/struct_itimerspec.h" 1 3 4 + + + + + + + +struct itimerspec + { + struct timespec it_interval; + struct timespec it_value; + }; +# 49 "/usr/include/time.h" 2 3 4 +struct sigevent; + + + + +typedef __pid_t pid_t; +# 68 "/usr/include/time.h" 3 4 +extern "C" { + + + +extern clock_t clock (void) throw (); + + +extern time_t time (time_t *__timer) throw (); + + +extern double difftime (time_t __time1, time_t __time0) + throw () __attribute__ ((__const__)); + + +extern time_t mktime (struct tm *__tp) throw (); + + + + + +extern size_t strftime (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp) throw (); + + + + +extern char *strptime (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp) + throw (); + + + + + + +extern size_t strftime_l (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp, + locale_t __loc) throw (); + + + +extern char *strptime_l (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp, + locale_t __loc) throw (); + + + + + +extern struct tm *gmtime (const time_t *__timer) throw (); + + + +extern struct tm *localtime (const time_t *__timer) throw (); + + + + +extern struct tm *gmtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + +extern struct tm *localtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + + +extern char *asctime (const struct tm *__tp) throw (); + + +extern char *ctime (const time_t *__timer) throw (); + + + + + + +extern char *asctime_r (const struct tm *__restrict __tp, + char *__restrict __buf) throw (); + + +extern char *ctime_r (const time_t *__restrict __timer, + char *__restrict __buf) throw (); + + + + +extern char *__tzname[2]; +extern int __daylight; +extern long int __timezone; + + + + +extern char *tzname[2]; + + + +extern void tzset (void) throw (); + + + +extern int daylight; +extern long int timezone; +# 190 "/usr/include/time.h" 3 4 +extern time_t timegm (struct tm *__tp) throw (); + + +extern time_t timelocal (struct tm *__tp) throw (); + + +extern int dysize (int __year) throw () __attribute__ ((__const__)); +# 205 "/usr/include/time.h" 3 4 +extern int nanosleep (const struct timespec *__requested_time, + struct timespec *__remaining); + + + +extern int clock_getres (clockid_t __clock_id, struct timespec *__res) throw (); + + +extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) throw (); + + +extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) + throw (); + + + + + + +extern int clock_nanosleep (clockid_t __clock_id, int __flags, + const struct timespec *__req, + struct timespec *__rem); + + +extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) throw (); + + + + +extern int timer_create (clockid_t __clock_id, + struct sigevent *__restrict __evp, + timer_t *__restrict __timerid) throw (); + + +extern int timer_delete (timer_t __timerid) throw (); + + +extern int timer_settime (timer_t __timerid, int __flags, + const struct itimerspec *__restrict __value, + struct itimerspec *__restrict __ovalue) throw (); + + +extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) + throw (); + + +extern int timer_getoverrun (timer_t __timerid) throw (); + + + + + +extern int timespec_get (struct timespec *__ts, int __base) + throw () __attribute__ ((__nonnull__ (1))); +# 274 "/usr/include/time.h" 3 4 +extern int getdate_err; +# 283 "/usr/include/time.h" 3 4 +extern struct tm *getdate (const char *__string); +# 297 "/usr/include/time.h" 3 4 +extern int getdate_r (const char *__restrict __string, + struct tm *__restrict __resbufp); + + +} +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + +# 88 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern "C" +{ + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) clock_t clock(void) + + + + +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 +throw () +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memset(void*, int, size_t) +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memcpy(void*, const void*, size_t) +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; + +} +# 303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 1 +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + + + +extern "C" +{ +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) int abs(int a) +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long int labs(long int a) +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long long int llabs(long long int a) +# 229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fabs(double x) +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fabsf(float x) +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 332 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int min(const int a, const int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umin(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmin(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmin(const unsigned long long int a, const unsigned long long int b); +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fminf(float x, float y) +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmin(double x, double y) +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int max(const int a, const int b); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umax(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmax(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmax(const unsigned long long int a, const unsigned long long int b); +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaxf(float x, float y) +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmax(double, double) +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sin(double x) +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cos(double x) +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincos(double x, double *sptr, double *cptr) +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincosf(float x, float *sptr, float *cptr) +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tan(double x) +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sqrt(double x) +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 768 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rsqrt(double x); +# 838 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rsqrtf(float x); +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log2(double x) +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp2(double x) +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp2f(float x) +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp10(double x) +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp10f(float x) +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double expm1(double x) +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expm1f(float x) +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log2f(float x) +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log10(double x) +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log(double x) +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log1p(double x) +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log1pf(float x) +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double floor(double x) +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp(double x) +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cosh(double x) +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinh(double x) +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tanh(double x) +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acosh(double x) +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acoshf(float x) +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asinh(double x) +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinhf(float x) +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atanh(double x) +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanhf(float x) +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ldexp(double x, int exp) +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ldexpf(float x, int exp) +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double logb(double x) +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logbf(float x) +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogb(double x) +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogbf(float x) +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbn(double x, int n) +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalbnf(float x, int n) +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbln(double x, long int n) +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalblnf(float x, long int n) +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double frexp(double x, int *nptr) +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float frexpf(float x, int *nptr) +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double round(double x) +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float roundf(float x) +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lround(double x) +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lroundf(float x) +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llround(double x) +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llroundf(float x) +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rintf(float x) +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrint(double x) +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrintf(float x) +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrint(double x) +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrintf(float x) +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nearbyint(double x) +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nearbyintf(float x) +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ceil(double x) +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double trunc(double x) +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float truncf(float x) +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fdim(double x, double y) +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fdimf(float x, float y) +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan2(double y, double x) +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan(double x) +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acos(double x) +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asin(double x) +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double hypot(double x, double y) +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rhypot(double x, double y) +# 4328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float hypotf(float x, float y) +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rhypotf(float x, float y) +# 4451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double norm3d(double a, double b, double c) +# 4495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm3d(double a, double b, double c) +# 4546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4595 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double norm4d(double a, double b, double c, double d) +# 4595 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4595 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4651 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm4d(double a, double b, double c, double d) +# 4651 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4651 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C++" __attribute__((device)) __attribute__((device_builtin)) double norm(int dim, double const * p) +# 4708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4772 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm(int dim, double const * p) +# 4772 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4772 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4837 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rnormf(int dim, float const * p) +# 4837 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4837 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C++" __attribute__((device)) __attribute__((device_builtin)) float normf(int dim, float const * p) +# 4894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4939 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float norm3df(float a, float b, float c) +# 4939 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4939 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm3df(float a, float b, float c) +# 4990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float norm4df(float a, float b, float c, float d) +# 5039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5095 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm4df(float a, float b, float c, float d) +# 5095 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5095 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cbrt(double x) +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cbrtf(float x) +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rcbrt(double x); +# 5373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rcbrtf(float x); +# 5433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinpi(double x); +# 5493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinpif(float x); +# 5545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cospi(double x); +# 5597 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cospif(float x); +# 5627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospi(double x, double *sptr, double *cptr); +# 5657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospif(float x, float *sptr, float *cptr); +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double pow(double x, double y) +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double modf(double x, double *iptr) +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmod(double x, double y) +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remainder(double x, double y) +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remainderf(float x, float y) +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remquo(double x, double y, int *quo) +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remquof(float x, float y, int *quo) +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j0(double x) +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j0f(float x) +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j1(double x) +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j1f(float x) +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double jn(int n, double x) +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float jnf(int n, float x) +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y0(double x) +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y0f(float x) +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y1(double x) +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y1f(float x) +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double yn(int n, double x) +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ynf(int n, float x) +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i0(double x) +# 7148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i0f(float x) +# 7174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i1(double x) +# 7201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i1f(float x) +# 7227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erf(double x) +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erff(float x) +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7464 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfinv(double x); +# 7529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfinvf(float x); +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfc(double x) +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcf(float x) +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double lgamma(double x) +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcinv(double x); +# 7840 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcinvf(float x); +# 7908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdfinv(double x); +# 7976 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdfinvf(float x); +# 8019 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdf(double x); +# 8062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdff(float x); +# 8126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcx(double x); +# 8190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcxf(float x); +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float lgammaf(float x) +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tgamma(double x) +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tgammaf(float x) +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double copysign(double x, double y) +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float copysignf(float x, float y) +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nextafter(double x, double y) +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nextafterf(float x, float y) +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nan(const char *tagp) +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nanf(const char *tagp) +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinff(float) +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanf(float) +# 8609 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8609 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finite(double) +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitef(float) +# 8620 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8620 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbit(double) +# 8621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnan(double) +# 8622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinf(double) +# 8623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitf(float) +# 8626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fma(double x, double y, double z) +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaf(float x, float y, float z) +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitl(long double) +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitel(long double) +# 8960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinfl(long double) +# 8961 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8961 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanl(long double) +# 8962 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8962 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acosf(float x) +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinf(float x) +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanf(float x) +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atan2f(float y, float x) +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cosf(float x) +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinf(float x) +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanf(float x) +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float coshf(float x) +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinhf(float x) +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanhf(float x) +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logf(float x) +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expf(float x) +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log10f(float x) +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float modff(float x, float *iptr) +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float powf(float x, float y) +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sqrtf(float x) +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ceilf(float x) +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float floorf(float x) +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmodf(float x, float y) +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10538 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 1 +# 15 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" +# 1 "/usr/include/c++/7/math.h" 1 3 +# 36 "/usr/include/c++/7/math.h" 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 1 3 +# 15 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 3 +# 1 "/usr/include/c++/7/cmath" 1 3 +# 39 "/usr/include/c++/7/cmath" 3 + +# 40 "/usr/include/c++/7/cmath" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 18 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 3 +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 1 3 + + +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 4 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 +# 2192 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2192 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std +{ + typedef long unsigned int size_t; + typedef long int ptrdiff_t; + + + typedef decltype(nullptr) nullptr_t; + +} +# 2214 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +namespace __gnu_cxx +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +# 2496 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h" 1 3 +# 2497 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h" 1 3 +# 2500 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 +# 19 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 2 3 +# 42 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/bits/cpp_type_traits.h" 1 3 +# 35 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + +# 36 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 38 "/usr/include/c++/7/bits/cpp_type_traits.h" 2 3 +# 67 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +extern "C++" { + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + struct __true_type { }; + struct __false_type { }; + + template + struct __truth_type + { typedef __false_type __type; }; + + template<> + struct __truth_type + { typedef __true_type __type; }; + + + + template + struct __traitor + { + enum { __value = bool(_Sp::__value) || bool(_Tp::__value) }; + typedef typename __truth_type<__value>::__type __type; + }; + + + template + struct __are_same + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __are_same<_Tp, _Tp> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_void + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_void + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_integer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; +# 261 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +template<> struct __is_integer<__int128> { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; +# 278 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + template + struct __is_floating + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_pointer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __is_pointer<_Tp*> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_arithmetic + : public __traitor<__is_integer<_Tp>, __is_floating<_Tp> > + { }; + + + + + template + struct __is_scalar + : public __traitor<__is_arithmetic<_Tp>, __is_pointer<_Tp> > + { }; + + + + + template + struct __is_char + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_byte + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_move_iterator + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + template + inline _Iterator + __miter_base(_Iterator __it) + { return __it; } + + +} +} +# 43 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/ext/type_traits.h" 1 3 +# 32 "/usr/include/c++/7/ext/type_traits.h" 3 + +# 33 "/usr/include/c++/7/ext/type_traits.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 35 "/usr/include/c++/7/ext/type_traits.h" 2 3 + + +extern "C++" { + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + template + struct __enable_if + { }; + + template + struct __enable_if + { typedef _Tp __type; }; + + + + template + struct __conditional_type + { typedef _Iftrue __type; }; + + template + struct __conditional_type + { typedef _Iffalse __type; }; + + + + template + struct __add_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned short __type; }; + + template<> + struct __add_unsigned + { typedef unsigned int __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long long __type; }; + + + template<> + struct __add_unsigned; + + template<> + struct __add_unsigned; + + + + template + struct __remove_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef short __type; }; + + template<> + struct __remove_unsigned + { typedef int __type; }; + + template<> + struct __remove_unsigned + { typedef long __type; }; + + template<> + struct __remove_unsigned + { typedef long long __type; }; + + + template<> + struct __remove_unsigned; + + template<> + struct __remove_unsigned; + + + + template + inline bool + __is_null_pointer(_Type* __ptr) + { return __ptr == 0; } + + template + inline bool + __is_null_pointer(_Type) + { return false; } + + + inline bool + __is_null_pointer(std::nullptr_t) + { return true; } + + + + template::__value> + struct __promote + { typedef double __type; }; + + + + + template + struct __promote<_Tp, false> + { }; + + template<> + struct __promote + { typedef long double __type; }; + + template<> + struct __promote + { typedef double __type; }; + + template<> + struct __promote + { typedef float __type; }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type> + struct __promote_2 + { + typedef __typeof__(_Tp2() + _Up2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type> + struct __promote_3 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type, + typename _Wp2 = typename __promote<_Wp>::__type> + struct __promote_4 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2() + _Wp2()) __type; + }; + + +} +} +# 44 "/usr/include/c++/7/cmath" 2 3 + +# 1 "/usr/include/math.h" 1 3 4 +# 27 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 28 "/usr/include/math.h" 2 3 4 + + + + + + +extern "C" { + + + + + +# 1 "/usr/include/bits/math-vector.h" 1 3 4 +# 25 "/usr/include/bits/math-vector.h" 3 4 +# 1 "/usr/include/bits/libm-simd-decl-stubs.h" 1 3 4 +# 26 "/usr/include/bits/math-vector.h" 2 3 4 +# 41 "/usr/include/math.h" 2 3 4 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 1 3 4 +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 3 4 + +# 33 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 3 4 +# 1 "/usr/include/bits/floatn.h" 1 3 4 +# 74 "/usr/include/bits/floatn.h" 3 4 +typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__))); +# 86 "/usr/include/bits/floatn.h" 3 4 +typedef __float128 _Float128; +# 119 "/usr/include/bits/floatn.h" 3 4 +# 1 "/usr/include/bits/floatn-common.h" 1 3 4 +# 24 "/usr/include/bits/floatn-common.h" 3 4 +# 1 "/usr/include/bits/long-double.h" 1 3 4 +# 25 "/usr/include/bits/floatn-common.h" 2 3 4 +# 214 "/usr/include/bits/floatn-common.h" 3 4 +typedef float _Float32; +# 251 "/usr/include/bits/floatn-common.h" 3 4 +typedef double _Float64; +# 268 "/usr/include/bits/floatn-common.h" 3 4 +typedef double _Float32x; +# 285 "/usr/include/bits/floatn-common.h" 3 4 +typedef long double _Float64x; +# 120 "/usr/include/bits/floatn.h" 2 3 4 +# 34 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 2 3 4 +# 44 "/usr/include/math.h" 2 3 4 +# 138 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/flt-eval-method.h" 1 3 4 +# 139 "/usr/include/math.h" 2 3 4 +# 149 "/usr/include/math.h" 3 4 +typedef float float_t; +typedef double double_t; +# 190 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/fp-logb.h" 1 3 4 +# 191 "/usr/include/math.h" 2 3 4 +# 233 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/fp-fast.h" 1 3 4 +# 234 "/usr/include/math.h" 2 3 4 + + + +enum + { + FP_INT_UPWARD = + + 0, + FP_INT_DOWNWARD = + + 1, + FP_INT_TOWARDZERO = + + 2, + FP_INT_TONEARESTFROMZERO = + + 3, + FP_INT_TONEAREST = + + 4, + }; +# 289 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassify (double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbit (double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinf (double __value) throw () __attribute__ ((__const__)); + + +extern int __finite (double __value) throw () __attribute__ ((__const__)); + + +extern int __isnan (double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsig (double __x, double __y) throw (); + + +extern int __issignaling (double __value) throw () + __attribute__ ((__const__)); +# 290 "/usr/include/math.h" 2 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern double acos (double __x) throw (); extern double __acos (double __x) throw (); + +extern double asin (double __x) throw (); extern double __asin (double __x) throw (); + +extern double atan (double __x) throw (); extern double __atan (double __x) throw (); + +extern double atan2 (double __y, double __x) throw (); extern double __atan2 (double __y, double __x) throw (); + + + extern double cos (double __x) throw (); extern double __cos (double __x) throw (); + + extern double sin (double __x) throw (); extern double __sin (double __x) throw (); + +extern double tan (double __x) throw (); extern double __tan (double __x) throw (); + + + + +extern double cosh (double __x) throw (); extern double __cosh (double __x) throw (); + +extern double sinh (double __x) throw (); extern double __sinh (double __x) throw (); + +extern double tanh (double __x) throw (); extern double __tanh (double __x) throw (); + + + + extern void sincos (double __x, double *__sinx, double *__cosx) throw (); extern void __sincos (double __x, double *__sinx, double *__cosx) throw () + ; + + + + +extern double acosh (double __x) throw (); extern double __acosh (double __x) throw (); + +extern double asinh (double __x) throw (); extern double __asinh (double __x) throw (); + +extern double atanh (double __x) throw (); extern double __atanh (double __x) throw (); + + + + + + extern double exp (double __x) throw (); extern double __exp (double __x) throw (); + + +extern double frexp (double __x, int *__exponent) throw (); extern double __frexp (double __x, int *__exponent) throw (); + + +extern double ldexp (double __x, int __exponent) throw (); extern double __ldexp (double __x, int __exponent) throw (); + + + extern double log (double __x) throw (); extern double __log (double __x) throw (); + + +extern double log10 (double __x) throw (); extern double __log10 (double __x) throw (); + + +extern double modf (double __x, double *__iptr) throw (); extern double __modf (double __x, double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern double exp10 (double __x) throw (); extern double __exp10 (double __x) throw (); + + + + +extern double expm1 (double __x) throw (); extern double __expm1 (double __x) throw (); + + +extern double log1p (double __x) throw (); extern double __log1p (double __x) throw (); + + +extern double logb (double __x) throw (); extern double __logb (double __x) throw (); + + + + +extern double exp2 (double __x) throw (); extern double __exp2 (double __x) throw (); + + +extern double log2 (double __x) throw (); extern double __log2 (double __x) throw (); + + + + + + + extern double pow (double __x, double __y) throw (); extern double __pow (double __x, double __y) throw (); + + +extern double sqrt (double __x) throw (); extern double __sqrt (double __x) throw (); + + + +extern double hypot (double __x, double __y) throw (); extern double __hypot (double __x, double __y) throw (); + + + + +extern double cbrt (double __x) throw (); extern double __cbrt (double __x) throw (); + + + + + + +extern double ceil (double __x) throw () __attribute__ ((__const__)); extern double __ceil (double __x) throw () __attribute__ ((__const__)); + + +extern double fabs (double __x) throw () __attribute__ ((__const__)); extern double __fabs (double __x) throw () __attribute__ ((__const__)); + + +extern double floor (double __x) throw () __attribute__ ((__const__)); extern double __floor (double __x) throw () __attribute__ ((__const__)); + + +extern double fmod (double __x, double __y) throw (); extern double __fmod (double __x, double __y) throw (); +# 182 "/usr/include/bits/mathcalls.h" 3 4 +extern int finite (double __value) throw () __attribute__ ((__const__)); + + +extern double drem (double __x, double __y) throw (); extern double __drem (double __x, double __y) throw (); + + + +extern double significand (double __x) throw (); extern double __significand (double __x) throw (); + + + + + + +extern double copysign (double __x, double __y) throw () __attribute__ ((__const__)); extern double __copysign (double __x, double __y) throw () __attribute__ ((__const__)); + + + + +extern double nan (const char *__tagb) throw (); extern double __nan (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern double j0 (double) throw (); extern double __j0 (double) throw (); +extern double j1 (double) throw (); extern double __j1 (double) throw (); +extern double jn (int, double) throw (); extern double __jn (int, double) throw (); +extern double y0 (double) throw (); extern double __y0 (double) throw (); +extern double y1 (double) throw (); extern double __y1 (double) throw (); +extern double yn (int, double) throw (); extern double __yn (int, double) throw (); + + + + + +extern double erf (double) throw (); extern double __erf (double) throw (); +extern double erfc (double) throw (); extern double __erfc (double) throw (); +extern double lgamma (double) throw (); extern double __lgamma (double) throw (); + + + + +extern double tgamma (double) throw (); extern double __tgamma (double) throw (); + + + + + +extern double gamma (double) throw (); extern double __gamma (double) throw (); + + + + + + + +extern double lgamma_r (double, int *__signgamp) throw (); extern double __lgamma_r (double, int *__signgamp) throw (); + + + + + + +extern double rint (double __x) throw (); extern double __rint (double __x) throw (); + + +extern double nextafter (double __x, double __y) throw (); extern double __nextafter (double __x, double __y) throw (); + +extern double nexttoward (double __x, long double __y) throw (); extern double __nexttoward (double __x, long double __y) throw (); + + + + +extern double nextdown (double __x) throw (); extern double __nextdown (double __x) throw (); + +extern double nextup (double __x) throw (); extern double __nextup (double __x) throw (); + + + +extern double remainder (double __x, double __y) throw (); extern double __remainder (double __x, double __y) throw (); + + + +extern double scalbn (double __x, int __n) throw (); extern double __scalbn (double __x, int __n) throw (); + + + +extern int ilogb (double __x) throw (); extern int __ilogb (double __x) throw (); + + + + +extern long int llogb (double __x) throw (); extern long int __llogb (double __x) throw (); + + + + +extern double scalbln (double __x, long int __n) throw (); extern double __scalbln (double __x, long int __n) throw (); + + + +extern double nearbyint (double __x) throw (); extern double __nearbyint (double __x) throw (); + + + +extern double round (double __x) throw () __attribute__ ((__const__)); extern double __round (double __x) throw () __attribute__ ((__const__)); + + + +extern double trunc (double __x) throw () __attribute__ ((__const__)); extern double __trunc (double __x) throw () __attribute__ ((__const__)); + + + + +extern double remquo (double __x, double __y, int *__quo) throw (); extern double __remquo (double __x, double __y, int *__quo) throw (); + + + + + + +extern long int lrint (double __x) throw (); extern long int __lrint (double __x) throw (); +__extension__ +extern long long int llrint (double __x) throw (); extern long long int __llrint (double __x) throw (); + + + +extern long int lround (double __x) throw (); extern long int __lround (double __x) throw (); +__extension__ +extern long long int llround (double __x) throw (); extern long long int __llround (double __x) throw (); + + + +extern double fdim (double __x, double __y) throw (); extern double __fdim (double __x, double __y) throw (); + + +extern double fmax (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmax (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fmin (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmin (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fma (double __x, double __y, double __z) throw (); extern double __fma (double __x, double __y, double __z) throw (); + + + + +extern double roundeven (double __x) throw () __attribute__ ((__const__)); extern double __roundeven (double __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfp (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfp (double __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfp (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfp (double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpx (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpx (double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpx (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpx (double __x, int __round, unsigned int __width) throw () + ; + + +extern double fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fminmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fminmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalize (double *__cx, const double *__x) throw (); + + + + +extern int totalorder (const double *__x, const double *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermag (const double *__x, const double *__y) throw () + + __attribute__ ((__pure__)); + + +extern double getpayload (const double *__x) throw (); extern double __getpayload (const double *__x) throw (); + + +extern int setpayload (double *__x, double __payload) throw (); + + +extern int setpayloadsig (double *__x, double __payload) throw (); + + + + + + + +extern double scalb (double __x, double __n) throw (); extern double __scalb (double __x, double __n) throw (); +# 291 "/usr/include/math.h" 2 3 4 +# 306 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassifyf (float __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitf (float __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinff (float __value) throw () __attribute__ ((__const__)); + + +extern int __finitef (float __value) throw () __attribute__ ((__const__)); + + +extern int __isnanf (float __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigf (float __x, float __y) throw (); + + +extern int __issignalingf (float __value) throw () + __attribute__ ((__const__)); +# 307 "/usr/include/math.h" 2 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern float acosf (float __x) throw (); extern float __acosf (float __x) throw (); + +extern float asinf (float __x) throw (); extern float __asinf (float __x) throw (); + +extern float atanf (float __x) throw (); extern float __atanf (float __x) throw (); + +extern float atan2f (float __y, float __x) throw (); extern float __atan2f (float __y, float __x) throw (); + + + extern float cosf (float __x) throw (); extern float __cosf (float __x) throw (); + + extern float sinf (float __x) throw (); extern float __sinf (float __x) throw (); + +extern float tanf (float __x) throw (); extern float __tanf (float __x) throw (); + + + + +extern float coshf (float __x) throw (); extern float __coshf (float __x) throw (); + +extern float sinhf (float __x) throw (); extern float __sinhf (float __x) throw (); + +extern float tanhf (float __x) throw (); extern float __tanhf (float __x) throw (); + + + + extern void sincosf (float __x, float *__sinx, float *__cosx) throw (); extern void __sincosf (float __x, float *__sinx, float *__cosx) throw () + ; + + + + +extern float acoshf (float __x) throw (); extern float __acoshf (float __x) throw (); + +extern float asinhf (float __x) throw (); extern float __asinhf (float __x) throw (); + +extern float atanhf (float __x) throw (); extern float __atanhf (float __x) throw (); + + + + + + extern float expf (float __x) throw (); extern float __expf (float __x) throw (); + + +extern float frexpf (float __x, int *__exponent) throw (); extern float __frexpf (float __x, int *__exponent) throw (); + + +extern float ldexpf (float __x, int __exponent) throw (); extern float __ldexpf (float __x, int __exponent) throw (); + + + extern float logf (float __x) throw (); extern float __logf (float __x) throw (); + + +extern float log10f (float __x) throw (); extern float __log10f (float __x) throw (); + + +extern float modff (float __x, float *__iptr) throw (); extern float __modff (float __x, float *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern float exp10f (float __x) throw (); extern float __exp10f (float __x) throw (); + + + + +extern float expm1f (float __x) throw (); extern float __expm1f (float __x) throw (); + + +extern float log1pf (float __x) throw (); extern float __log1pf (float __x) throw (); + + +extern float logbf (float __x) throw (); extern float __logbf (float __x) throw (); + + + + +extern float exp2f (float __x) throw (); extern float __exp2f (float __x) throw (); + + +extern float log2f (float __x) throw (); extern float __log2f (float __x) throw (); + + + + + + + extern float powf (float __x, float __y) throw (); extern float __powf (float __x, float __y) throw (); + + +extern float sqrtf (float __x) throw (); extern float __sqrtf (float __x) throw (); + + + +extern float hypotf (float __x, float __y) throw (); extern float __hypotf (float __x, float __y) throw (); + + + + +extern float cbrtf (float __x) throw (); extern float __cbrtf (float __x) throw (); + + + + + + +extern float ceilf (float __x) throw () __attribute__ ((__const__)); extern float __ceilf (float __x) throw () __attribute__ ((__const__)); + + +extern float fabsf (float __x) throw () __attribute__ ((__const__)); extern float __fabsf (float __x) throw () __attribute__ ((__const__)); + + +extern float floorf (float __x) throw () __attribute__ ((__const__)); extern float __floorf (float __x) throw () __attribute__ ((__const__)); + + +extern float fmodf (float __x, float __y) throw (); extern float __fmodf (float __x, float __y) throw (); +# 177 "/usr/include/bits/mathcalls.h" 3 4 +extern int isinff (float __value) throw () __attribute__ ((__const__)); + + + + +extern int finitef (float __value) throw () __attribute__ ((__const__)); + + +extern float dremf (float __x, float __y) throw (); extern float __dremf (float __x, float __y) throw (); + + + +extern float significandf (float __x) throw (); extern float __significandf (float __x) throw (); + + + + + + +extern float copysignf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __copysignf (float __x, float __y) throw () __attribute__ ((__const__)); + + + + +extern float nanf (const char *__tagb) throw (); extern float __nanf (const char *__tagb) throw (); +# 211 "/usr/include/bits/mathcalls.h" 3 4 +extern int isnanf (float __value) throw () __attribute__ ((__const__)); + + + + + +extern float j0f (float) throw (); extern float __j0f (float) throw (); +extern float j1f (float) throw (); extern float __j1f (float) throw (); +extern float jnf (int, float) throw (); extern float __jnf (int, float) throw (); +extern float y0f (float) throw (); extern float __y0f (float) throw (); +extern float y1f (float) throw (); extern float __y1f (float) throw (); +extern float ynf (int, float) throw (); extern float __ynf (int, float) throw (); + + + + + +extern float erff (float) throw (); extern float __erff (float) throw (); +extern float erfcf (float) throw (); extern float __erfcf (float) throw (); +extern float lgammaf (float) throw (); extern float __lgammaf (float) throw (); + + + + +extern float tgammaf (float) throw (); extern float __tgammaf (float) throw (); + + + + + +extern float gammaf (float) throw (); extern float __gammaf (float) throw (); + + + + + + + +extern float lgammaf_r (float, int *__signgamp) throw (); extern float __lgammaf_r (float, int *__signgamp) throw (); + + + + + + +extern float rintf (float __x) throw (); extern float __rintf (float __x) throw (); + + +extern float nextafterf (float __x, float __y) throw (); extern float __nextafterf (float __x, float __y) throw (); + +extern float nexttowardf (float __x, long double __y) throw (); extern float __nexttowardf (float __x, long double __y) throw (); + + + + +extern float nextdownf (float __x) throw (); extern float __nextdownf (float __x) throw (); + +extern float nextupf (float __x) throw (); extern float __nextupf (float __x) throw (); + + + +extern float remainderf (float __x, float __y) throw (); extern float __remainderf (float __x, float __y) throw (); + + + +extern float scalbnf (float __x, int __n) throw (); extern float __scalbnf (float __x, int __n) throw (); + + + +extern int ilogbf (float __x) throw (); extern int __ilogbf (float __x) throw (); + + + + +extern long int llogbf (float __x) throw (); extern long int __llogbf (float __x) throw (); + + + + +extern float scalblnf (float __x, long int __n) throw (); extern float __scalblnf (float __x, long int __n) throw (); + + + +extern float nearbyintf (float __x) throw (); extern float __nearbyintf (float __x) throw (); + + + +extern float roundf (float __x) throw () __attribute__ ((__const__)); extern float __roundf (float __x) throw () __attribute__ ((__const__)); + + + +extern float truncf (float __x) throw () __attribute__ ((__const__)); extern float __truncf (float __x) throw () __attribute__ ((__const__)); + + + + +extern float remquof (float __x, float __y, int *__quo) throw (); extern float __remquof (float __x, float __y, int *__quo) throw (); + + + + + + +extern long int lrintf (float __x) throw (); extern long int __lrintf (float __x) throw (); +__extension__ +extern long long int llrintf (float __x) throw (); extern long long int __llrintf (float __x) throw (); + + + +extern long int lroundf (float __x) throw (); extern long int __lroundf (float __x) throw (); +__extension__ +extern long long int llroundf (float __x) throw (); extern long long int __llroundf (float __x) throw (); + + + +extern float fdimf (float __x, float __y) throw (); extern float __fdimf (float __x, float __y) throw (); + + +extern float fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fmaf (float __x, float __y, float __z) throw (); extern float __fmaf (float __x, float __y, float __z) throw (); + + + + +extern float roundevenf (float __x) throw () __attribute__ ((__const__)); extern float __roundevenf (float __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf (float __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf (float __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf (float __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf (float __x, int __round, unsigned int __width) throw () + ; + + +extern float fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef (float *__cx, const float *__x) throw (); + + + + +extern int totalorderf (const float *__x, const float *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf (const float *__x, const float *__y) throw () + + __attribute__ ((__pure__)); + + +extern float getpayloadf (const float *__x) throw (); extern float __getpayloadf (const float *__x) throw (); + + +extern int setpayloadf (float *__x, float __payload) throw (); + + +extern int setpayloadsigf (float *__x, float __payload) throw (); + + + + + + + +extern float scalbf (float __x, float __n) throw (); extern float __scalbf (float __x, float __n) throw (); +# 308 "/usr/include/math.h" 2 3 4 +# 349 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassifyl (long double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitl (long double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinfl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern int __isnanl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigl (long double __x, long double __y) throw (); + + +extern int __issignalingl (long double __value) throw () + __attribute__ ((__const__)); +# 350 "/usr/include/math.h" 2 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern long double acosl (long double __x) throw (); extern long double __acosl (long double __x) throw (); + +extern long double asinl (long double __x) throw (); extern long double __asinl (long double __x) throw (); + +extern long double atanl (long double __x) throw (); extern long double __atanl (long double __x) throw (); + +extern long double atan2l (long double __y, long double __x) throw (); extern long double __atan2l (long double __y, long double __x) throw (); + + + extern long double cosl (long double __x) throw (); extern long double __cosl (long double __x) throw (); + + extern long double sinl (long double __x) throw (); extern long double __sinl (long double __x) throw (); + +extern long double tanl (long double __x) throw (); extern long double __tanl (long double __x) throw (); + + + + +extern long double coshl (long double __x) throw (); extern long double __coshl (long double __x) throw (); + +extern long double sinhl (long double __x) throw (); extern long double __sinhl (long double __x) throw (); + +extern long double tanhl (long double __x) throw (); extern long double __tanhl (long double __x) throw (); + + + + extern void sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); extern void __sincosl (long double __x, long double *__sinx, long double *__cosx) throw () + ; + + + + +extern long double acoshl (long double __x) throw (); extern long double __acoshl (long double __x) throw (); + +extern long double asinhl (long double __x) throw (); extern long double __asinhl (long double __x) throw (); + +extern long double atanhl (long double __x) throw (); extern long double __atanhl (long double __x) throw (); + + + + + + extern long double expl (long double __x) throw (); extern long double __expl (long double __x) throw (); + + +extern long double frexpl (long double __x, int *__exponent) throw (); extern long double __frexpl (long double __x, int *__exponent) throw (); + + +extern long double ldexpl (long double __x, int __exponent) throw (); extern long double __ldexpl (long double __x, int __exponent) throw (); + + + extern long double logl (long double __x) throw (); extern long double __logl (long double __x) throw (); + + +extern long double log10l (long double __x) throw (); extern long double __log10l (long double __x) throw (); + + +extern long double modfl (long double __x, long double *__iptr) throw (); extern long double __modfl (long double __x, long double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern long double exp10l (long double __x) throw (); extern long double __exp10l (long double __x) throw (); + + + + +extern long double expm1l (long double __x) throw (); extern long double __expm1l (long double __x) throw (); + + +extern long double log1pl (long double __x) throw (); extern long double __log1pl (long double __x) throw (); + + +extern long double logbl (long double __x) throw (); extern long double __logbl (long double __x) throw (); + + + + +extern long double exp2l (long double __x) throw (); extern long double __exp2l (long double __x) throw (); + + +extern long double log2l (long double __x) throw (); extern long double __log2l (long double __x) throw (); + + + + + + + extern long double powl (long double __x, long double __y) throw (); extern long double __powl (long double __x, long double __y) throw (); + + +extern long double sqrtl (long double __x) throw (); extern long double __sqrtl (long double __x) throw (); + + + +extern long double hypotl (long double __x, long double __y) throw (); extern long double __hypotl (long double __x, long double __y) throw (); + + + + +extern long double cbrtl (long double __x) throw (); extern long double __cbrtl (long double __x) throw (); + + + + + + +extern long double ceill (long double __x) throw () __attribute__ ((__const__)); extern long double __ceill (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fabsl (long double __x) throw () __attribute__ ((__const__)); extern long double __fabsl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double floorl (long double __x) throw () __attribute__ ((__const__)); extern long double __floorl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fmodl (long double __x, long double __y) throw (); extern long double __fmodl (long double __x, long double __y) throw (); +# 177 "/usr/include/bits/mathcalls.h" 3 4 +extern int isinfl (long double __value) throw () __attribute__ ((__const__)); + + + + +extern int finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern long double dreml (long double __x, long double __y) throw (); extern long double __dreml (long double __x, long double __y) throw (); + + + +extern long double significandl (long double __x) throw (); extern long double __significandl (long double __x) throw (); + + + + + + +extern long double copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + + + +extern long double nanl (const char *__tagb) throw (); extern long double __nanl (const char *__tagb) throw (); +# 211 "/usr/include/bits/mathcalls.h" 3 4 +extern int isnanl (long double __value) throw () __attribute__ ((__const__)); + + + + + +extern long double j0l (long double) throw (); extern long double __j0l (long double) throw (); +extern long double j1l (long double) throw (); extern long double __j1l (long double) throw (); +extern long double jnl (int, long double) throw (); extern long double __jnl (int, long double) throw (); +extern long double y0l (long double) throw (); extern long double __y0l (long double) throw (); +extern long double y1l (long double) throw (); extern long double __y1l (long double) throw (); +extern long double ynl (int, long double) throw (); extern long double __ynl (int, long double) throw (); + + + + + +extern long double erfl (long double) throw (); extern long double __erfl (long double) throw (); +extern long double erfcl (long double) throw (); extern long double __erfcl (long double) throw (); +extern long double lgammal (long double) throw (); extern long double __lgammal (long double) throw (); + + + + +extern long double tgammal (long double) throw (); extern long double __tgammal (long double) throw (); + + + + + +extern long double gammal (long double) throw (); extern long double __gammal (long double) throw (); + + + + + + + +extern long double lgammal_r (long double, int *__signgamp) throw (); extern long double __lgammal_r (long double, int *__signgamp) throw (); + + + + + + +extern long double rintl (long double __x) throw (); extern long double __rintl (long double __x) throw (); + + +extern long double nextafterl (long double __x, long double __y) throw (); extern long double __nextafterl (long double __x, long double __y) throw (); + +extern long double nexttowardl (long double __x, long double __y) throw (); extern long double __nexttowardl (long double __x, long double __y) throw (); + + + + +extern long double nextdownl (long double __x) throw (); extern long double __nextdownl (long double __x) throw (); + +extern long double nextupl (long double __x) throw (); extern long double __nextupl (long double __x) throw (); + + + +extern long double remainderl (long double __x, long double __y) throw (); extern long double __remainderl (long double __x, long double __y) throw (); + + + +extern long double scalbnl (long double __x, int __n) throw (); extern long double __scalbnl (long double __x, int __n) throw (); + + + +extern int ilogbl (long double __x) throw (); extern int __ilogbl (long double __x) throw (); + + + + +extern long int llogbl (long double __x) throw (); extern long int __llogbl (long double __x) throw (); + + + + +extern long double scalblnl (long double __x, long int __n) throw (); extern long double __scalblnl (long double __x, long int __n) throw (); + + + +extern long double nearbyintl (long double __x) throw (); extern long double __nearbyintl (long double __x) throw (); + + + +extern long double roundl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundl (long double __x) throw () __attribute__ ((__const__)); + + + +extern long double truncl (long double __x) throw () __attribute__ ((__const__)); extern long double __truncl (long double __x) throw () __attribute__ ((__const__)); + + + + +extern long double remquol (long double __x, long double __y, int *__quo) throw (); extern long double __remquol (long double __x, long double __y, int *__quo) throw (); + + + + + + +extern long int lrintl (long double __x) throw (); extern long int __lrintl (long double __x) throw (); +__extension__ +extern long long int llrintl (long double __x) throw (); extern long long int __llrintl (long double __x) throw (); + + + +extern long int lroundl (long double __x) throw (); extern long int __lroundl (long double __x) throw (); +__extension__ +extern long long int llroundl (long double __x) throw (); extern long long int __llroundl (long double __x) throw (); + + + +extern long double fdiml (long double __x, long double __y) throw (); extern long double __fdiml (long double __x, long double __y) throw (); + + +extern long double fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fmal (long double __x, long double __y, long double __z) throw (); extern long double __fmal (long double __x, long double __y, long double __z) throw (); + + + + +extern long double roundevenl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundevenl (long double __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpl (long double __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpl (long double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxl (long double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxl (long double __x, int __round, unsigned int __width) throw () + ; + + +extern long double fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizel (long double *__cx, const long double *__x) throw (); + + + + +extern int totalorderl (const long double *__x, const long double *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagl (const long double *__x, const long double *__y) throw () + + __attribute__ ((__pure__)); + + +extern long double getpayloadl (const long double *__x) throw (); extern long double __getpayloadl (const long double *__x) throw (); + + +extern int setpayloadl (long double *__x, long double __payload) throw (); + + +extern int setpayloadsigl (long double *__x, long double __payload) throw (); + + + + + + + +extern long double scalbl (long double __x, long double __n) throw (); extern long double __scalbl (long double __x, long double __n) throw (); +# 351 "/usr/include/math.h" 2 3 4 +# 389 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 acosf32 (_Float32 __x) throw (); extern _Float32 __acosf32 (_Float32 __x) throw (); + +extern _Float32 asinf32 (_Float32 __x) throw (); extern _Float32 __asinf32 (_Float32 __x) throw (); + +extern _Float32 atanf32 (_Float32 __x) throw (); extern _Float32 __atanf32 (_Float32 __x) throw (); + +extern _Float32 atan2f32 (_Float32 __y, _Float32 __x) throw (); extern _Float32 __atan2f32 (_Float32 __y, _Float32 __x) throw (); + + + extern _Float32 cosf32 (_Float32 __x) throw (); extern _Float32 __cosf32 (_Float32 __x) throw (); + + extern _Float32 sinf32 (_Float32 __x) throw (); extern _Float32 __sinf32 (_Float32 __x) throw (); + +extern _Float32 tanf32 (_Float32 __x) throw (); extern _Float32 __tanf32 (_Float32 __x) throw (); + + + + +extern _Float32 coshf32 (_Float32 __x) throw (); extern _Float32 __coshf32 (_Float32 __x) throw (); + +extern _Float32 sinhf32 (_Float32 __x) throw (); extern _Float32 __sinhf32 (_Float32 __x) throw (); + +extern _Float32 tanhf32 (_Float32 __x) throw (); extern _Float32 __tanhf32 (_Float32 __x) throw (); + + + + extern void sincosf32 (_Float32 __x, _Float32 *__sinx, _Float32 *__cosx) throw (); extern void __sincosf32 (_Float32 __x, _Float32 *__sinx, _Float32 *__cosx) throw () + ; + + + + +extern _Float32 acoshf32 (_Float32 __x) throw (); extern _Float32 __acoshf32 (_Float32 __x) throw (); + +extern _Float32 asinhf32 (_Float32 __x) throw (); extern _Float32 __asinhf32 (_Float32 __x) throw (); + +extern _Float32 atanhf32 (_Float32 __x) throw (); extern _Float32 __atanhf32 (_Float32 __x) throw (); + + + + + + extern _Float32 expf32 (_Float32 __x) throw (); extern _Float32 __expf32 (_Float32 __x) throw (); + + +extern _Float32 frexpf32 (_Float32 __x, int *__exponent) throw (); extern _Float32 __frexpf32 (_Float32 __x, int *__exponent) throw (); + + +extern _Float32 ldexpf32 (_Float32 __x, int __exponent) throw (); extern _Float32 __ldexpf32 (_Float32 __x, int __exponent) throw (); + + + extern _Float32 logf32 (_Float32 __x) throw (); extern _Float32 __logf32 (_Float32 __x) throw (); + + +extern _Float32 log10f32 (_Float32 __x) throw (); extern _Float32 __log10f32 (_Float32 __x) throw (); + + +extern _Float32 modff32 (_Float32 __x, _Float32 *__iptr) throw (); extern _Float32 __modff32 (_Float32 __x, _Float32 *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float32 exp10f32 (_Float32 __x) throw (); extern _Float32 __exp10f32 (_Float32 __x) throw (); + + + + +extern _Float32 expm1f32 (_Float32 __x) throw (); extern _Float32 __expm1f32 (_Float32 __x) throw (); + + +extern _Float32 log1pf32 (_Float32 __x) throw (); extern _Float32 __log1pf32 (_Float32 __x) throw (); + + +extern _Float32 logbf32 (_Float32 __x) throw (); extern _Float32 __logbf32 (_Float32 __x) throw (); + + + + +extern _Float32 exp2f32 (_Float32 __x) throw (); extern _Float32 __exp2f32 (_Float32 __x) throw (); + + +extern _Float32 log2f32 (_Float32 __x) throw (); extern _Float32 __log2f32 (_Float32 __x) throw (); + + + + + + + extern _Float32 powf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __powf32 (_Float32 __x, _Float32 __y) throw (); + + +extern _Float32 sqrtf32 (_Float32 __x) throw (); extern _Float32 __sqrtf32 (_Float32 __x) throw (); + + + +extern _Float32 hypotf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __hypotf32 (_Float32 __x, _Float32 __y) throw (); + + + + +extern _Float32 cbrtf32 (_Float32 __x) throw (); extern _Float32 __cbrtf32 (_Float32 __x) throw (); + + + + + + +extern _Float32 ceilf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __ceilf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 fabsf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __fabsf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 floorf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __floorf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 fmodf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __fmodf32 (_Float32 __x, _Float32 __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 copysignf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __copysignf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + + + +extern _Float32 nanf32 (const char *__tagb) throw (); extern _Float32 __nanf32 (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 j0f32 (_Float32) throw (); extern _Float32 __j0f32 (_Float32) throw (); +extern _Float32 j1f32 (_Float32) throw (); extern _Float32 __j1f32 (_Float32) throw (); +extern _Float32 jnf32 (int, _Float32) throw (); extern _Float32 __jnf32 (int, _Float32) throw (); +extern _Float32 y0f32 (_Float32) throw (); extern _Float32 __y0f32 (_Float32) throw (); +extern _Float32 y1f32 (_Float32) throw (); extern _Float32 __y1f32 (_Float32) throw (); +extern _Float32 ynf32 (int, _Float32) throw (); extern _Float32 __ynf32 (int, _Float32) throw (); + + + + + +extern _Float32 erff32 (_Float32) throw (); extern _Float32 __erff32 (_Float32) throw (); +extern _Float32 erfcf32 (_Float32) throw (); extern _Float32 __erfcf32 (_Float32) throw (); +extern _Float32 lgammaf32 (_Float32) throw (); extern _Float32 __lgammaf32 (_Float32) throw (); + + + + +extern _Float32 tgammaf32 (_Float32) throw (); extern _Float32 __tgammaf32 (_Float32) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 lgammaf32_r (_Float32, int *__signgamp) throw (); extern _Float32 __lgammaf32_r (_Float32, int *__signgamp) throw (); + + + + + + +extern _Float32 rintf32 (_Float32 __x) throw (); extern _Float32 __rintf32 (_Float32 __x) throw (); + + +extern _Float32 nextafterf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __nextafterf32 (_Float32 __x, _Float32 __y) throw (); + + + + + + +extern _Float32 nextdownf32 (_Float32 __x) throw (); extern _Float32 __nextdownf32 (_Float32 __x) throw (); + +extern _Float32 nextupf32 (_Float32 __x) throw (); extern _Float32 __nextupf32 (_Float32 __x) throw (); + + + +extern _Float32 remainderf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __remainderf32 (_Float32 __x, _Float32 __y) throw (); + + + +extern _Float32 scalbnf32 (_Float32 __x, int __n) throw (); extern _Float32 __scalbnf32 (_Float32 __x, int __n) throw (); + + + +extern int ilogbf32 (_Float32 __x) throw (); extern int __ilogbf32 (_Float32 __x) throw (); + + + + +extern long int llogbf32 (_Float32 __x) throw (); extern long int __llogbf32 (_Float32 __x) throw (); + + + + +extern _Float32 scalblnf32 (_Float32 __x, long int __n) throw (); extern _Float32 __scalblnf32 (_Float32 __x, long int __n) throw (); + + + +extern _Float32 nearbyintf32 (_Float32 __x) throw (); extern _Float32 __nearbyintf32 (_Float32 __x) throw (); + + + +extern _Float32 roundf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __roundf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + +extern _Float32 truncf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __truncf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + + +extern _Float32 remquof32 (_Float32 __x, _Float32 __y, int *__quo) throw (); extern _Float32 __remquof32 (_Float32 __x, _Float32 __y, int *__quo) throw (); + + + + + + +extern long int lrintf32 (_Float32 __x) throw (); extern long int __lrintf32 (_Float32 __x) throw (); +__extension__ +extern long long int llrintf32 (_Float32 __x) throw (); extern long long int __llrintf32 (_Float32 __x) throw (); + + + +extern long int lroundf32 (_Float32 __x) throw (); extern long int __lroundf32 (_Float32 __x) throw (); +__extension__ +extern long long int llroundf32 (_Float32 __x) throw (); extern long long int __llroundf32 (_Float32 __x) throw (); + + + +extern _Float32 fdimf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __fdimf32 (_Float32 __x, _Float32 __y) throw (); + + +extern _Float32 fmaxf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fmaxf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fminf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fminf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fmaf32 (_Float32 __x, _Float32 __y, _Float32 __z) throw (); extern _Float32 __fmaf32 (_Float32 __x, _Float32 __y, _Float32 __z) throw (); + + + + +extern _Float32 roundevenf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __roundevenf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + +extern _Float32 fmaxmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fmaxmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fminmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fminmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef32 (_Float32 *__cx, const _Float32 *__x) throw (); + + + + +extern int totalorderf32 (const _Float32 *__x, const _Float32 *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf32 (const _Float32 *__x, const _Float32 *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float32 getpayloadf32 (const _Float32 *__x) throw (); extern _Float32 __getpayloadf32 (const _Float32 *__x) throw (); + + +extern int setpayloadf32 (_Float32 *__x, _Float32 __payload) throw (); + + +extern int setpayloadsigf32 (_Float32 *__x, _Float32 __payload) throw (); +# 390 "/usr/include/math.h" 2 3 4 +# 406 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 acosf64 (_Float64 __x) throw (); extern _Float64 __acosf64 (_Float64 __x) throw (); + +extern _Float64 asinf64 (_Float64 __x) throw (); extern _Float64 __asinf64 (_Float64 __x) throw (); + +extern _Float64 atanf64 (_Float64 __x) throw (); extern _Float64 __atanf64 (_Float64 __x) throw (); + +extern _Float64 atan2f64 (_Float64 __y, _Float64 __x) throw (); extern _Float64 __atan2f64 (_Float64 __y, _Float64 __x) throw (); + + + extern _Float64 cosf64 (_Float64 __x) throw (); extern _Float64 __cosf64 (_Float64 __x) throw (); + + extern _Float64 sinf64 (_Float64 __x) throw (); extern _Float64 __sinf64 (_Float64 __x) throw (); + +extern _Float64 tanf64 (_Float64 __x) throw (); extern _Float64 __tanf64 (_Float64 __x) throw (); + + + + +extern _Float64 coshf64 (_Float64 __x) throw (); extern _Float64 __coshf64 (_Float64 __x) throw (); + +extern _Float64 sinhf64 (_Float64 __x) throw (); extern _Float64 __sinhf64 (_Float64 __x) throw (); + +extern _Float64 tanhf64 (_Float64 __x) throw (); extern _Float64 __tanhf64 (_Float64 __x) throw (); + + + + extern void sincosf64 (_Float64 __x, _Float64 *__sinx, _Float64 *__cosx) throw (); extern void __sincosf64 (_Float64 __x, _Float64 *__sinx, _Float64 *__cosx) throw () + ; + + + + +extern _Float64 acoshf64 (_Float64 __x) throw (); extern _Float64 __acoshf64 (_Float64 __x) throw (); + +extern _Float64 asinhf64 (_Float64 __x) throw (); extern _Float64 __asinhf64 (_Float64 __x) throw (); + +extern _Float64 atanhf64 (_Float64 __x) throw (); extern _Float64 __atanhf64 (_Float64 __x) throw (); + + + + + + extern _Float64 expf64 (_Float64 __x) throw (); extern _Float64 __expf64 (_Float64 __x) throw (); + + +extern _Float64 frexpf64 (_Float64 __x, int *__exponent) throw (); extern _Float64 __frexpf64 (_Float64 __x, int *__exponent) throw (); + + +extern _Float64 ldexpf64 (_Float64 __x, int __exponent) throw (); extern _Float64 __ldexpf64 (_Float64 __x, int __exponent) throw (); + + + extern _Float64 logf64 (_Float64 __x) throw (); extern _Float64 __logf64 (_Float64 __x) throw (); + + +extern _Float64 log10f64 (_Float64 __x) throw (); extern _Float64 __log10f64 (_Float64 __x) throw (); + + +extern _Float64 modff64 (_Float64 __x, _Float64 *__iptr) throw (); extern _Float64 __modff64 (_Float64 __x, _Float64 *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float64 exp10f64 (_Float64 __x) throw (); extern _Float64 __exp10f64 (_Float64 __x) throw (); + + + + +extern _Float64 expm1f64 (_Float64 __x) throw (); extern _Float64 __expm1f64 (_Float64 __x) throw (); + + +extern _Float64 log1pf64 (_Float64 __x) throw (); extern _Float64 __log1pf64 (_Float64 __x) throw (); + + +extern _Float64 logbf64 (_Float64 __x) throw (); extern _Float64 __logbf64 (_Float64 __x) throw (); + + + + +extern _Float64 exp2f64 (_Float64 __x) throw (); extern _Float64 __exp2f64 (_Float64 __x) throw (); + + +extern _Float64 log2f64 (_Float64 __x) throw (); extern _Float64 __log2f64 (_Float64 __x) throw (); + + + + + + + extern _Float64 powf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __powf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float64 sqrtf64 (_Float64 __x) throw (); extern _Float64 __sqrtf64 (_Float64 __x) throw (); + + + +extern _Float64 hypotf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __hypotf64 (_Float64 __x, _Float64 __y) throw (); + + + + +extern _Float64 cbrtf64 (_Float64 __x) throw (); extern _Float64 __cbrtf64 (_Float64 __x) throw (); + + + + + + +extern _Float64 ceilf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __ceilf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 fabsf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __fabsf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 floorf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __floorf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 fmodf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __fmodf64 (_Float64 __x, _Float64 __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 copysignf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __copysignf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + + + +extern _Float64 nanf64 (const char *__tagb) throw (); extern _Float64 __nanf64 (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 j0f64 (_Float64) throw (); extern _Float64 __j0f64 (_Float64) throw (); +extern _Float64 j1f64 (_Float64) throw (); extern _Float64 __j1f64 (_Float64) throw (); +extern _Float64 jnf64 (int, _Float64) throw (); extern _Float64 __jnf64 (int, _Float64) throw (); +extern _Float64 y0f64 (_Float64) throw (); extern _Float64 __y0f64 (_Float64) throw (); +extern _Float64 y1f64 (_Float64) throw (); extern _Float64 __y1f64 (_Float64) throw (); +extern _Float64 ynf64 (int, _Float64) throw (); extern _Float64 __ynf64 (int, _Float64) throw (); + + + + + +extern _Float64 erff64 (_Float64) throw (); extern _Float64 __erff64 (_Float64) throw (); +extern _Float64 erfcf64 (_Float64) throw (); extern _Float64 __erfcf64 (_Float64) throw (); +extern _Float64 lgammaf64 (_Float64) throw (); extern _Float64 __lgammaf64 (_Float64) throw (); + + + + +extern _Float64 tgammaf64 (_Float64) throw (); extern _Float64 __tgammaf64 (_Float64) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 lgammaf64_r (_Float64, int *__signgamp) throw (); extern _Float64 __lgammaf64_r (_Float64, int *__signgamp) throw (); + + + + + + +extern _Float64 rintf64 (_Float64 __x) throw (); extern _Float64 __rintf64 (_Float64 __x) throw (); + + +extern _Float64 nextafterf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __nextafterf64 (_Float64 __x, _Float64 __y) throw (); + + + + + + +extern _Float64 nextdownf64 (_Float64 __x) throw (); extern _Float64 __nextdownf64 (_Float64 __x) throw (); + +extern _Float64 nextupf64 (_Float64 __x) throw (); extern _Float64 __nextupf64 (_Float64 __x) throw (); + + + +extern _Float64 remainderf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __remainderf64 (_Float64 __x, _Float64 __y) throw (); + + + +extern _Float64 scalbnf64 (_Float64 __x, int __n) throw (); extern _Float64 __scalbnf64 (_Float64 __x, int __n) throw (); + + + +extern int ilogbf64 (_Float64 __x) throw (); extern int __ilogbf64 (_Float64 __x) throw (); + + + + +extern long int llogbf64 (_Float64 __x) throw (); extern long int __llogbf64 (_Float64 __x) throw (); + + + + +extern _Float64 scalblnf64 (_Float64 __x, long int __n) throw (); extern _Float64 __scalblnf64 (_Float64 __x, long int __n) throw (); + + + +extern _Float64 nearbyintf64 (_Float64 __x) throw (); extern _Float64 __nearbyintf64 (_Float64 __x) throw (); + + + +extern _Float64 roundf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __roundf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + +extern _Float64 truncf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __truncf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + + +extern _Float64 remquof64 (_Float64 __x, _Float64 __y, int *__quo) throw (); extern _Float64 __remquof64 (_Float64 __x, _Float64 __y, int *__quo) throw (); + + + + + + +extern long int lrintf64 (_Float64 __x) throw (); extern long int __lrintf64 (_Float64 __x) throw (); +__extension__ +extern long long int llrintf64 (_Float64 __x) throw (); extern long long int __llrintf64 (_Float64 __x) throw (); + + + +extern long int lroundf64 (_Float64 __x) throw (); extern long int __lroundf64 (_Float64 __x) throw (); +__extension__ +extern long long int llroundf64 (_Float64 __x) throw (); extern long long int __llroundf64 (_Float64 __x) throw (); + + + +extern _Float64 fdimf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __fdimf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float64 fmaxf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fmaxf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fminf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fminf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) throw (); extern _Float64 __fmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) throw (); + + + + +extern _Float64 roundevenf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __roundevenf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + +extern _Float64 fmaxmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fmaxmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fminmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fminmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef64 (_Float64 *__cx, const _Float64 *__x) throw (); + + + + +extern int totalorderf64 (const _Float64 *__x, const _Float64 *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf64 (const _Float64 *__x, const _Float64 *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float64 getpayloadf64 (const _Float64 *__x) throw (); extern _Float64 __getpayloadf64 (const _Float64 *__x) throw (); + + +extern int setpayloadf64 (_Float64 *__x, _Float64 __payload) throw (); + + +extern int setpayloadsigf64 (_Float64 *__x, _Float64 __payload) throw (); +# 407 "/usr/include/math.h" 2 3 4 +# 420 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassifyf128 (_Float128 __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitf128 (_Float128 __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinff128 (_Float128 __value) throw () __attribute__ ((__const__)); + + +extern int __finitef128 (_Float128 __value) throw () __attribute__ ((__const__)); + + +extern int __isnanf128 (_Float128 __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigf128 (_Float128 __x, _Float128 __y) throw (); + + +extern int __issignalingf128 (_Float128 __value) throw () + __attribute__ ((__const__)); +# 421 "/usr/include/math.h" 2 3 4 + + +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 acosf128 (_Float128 __x) throw (); extern _Float128 __acosf128 (_Float128 __x) throw (); + +extern _Float128 asinf128 (_Float128 __x) throw (); extern _Float128 __asinf128 (_Float128 __x) throw (); + +extern _Float128 atanf128 (_Float128 __x) throw (); extern _Float128 __atanf128 (_Float128 __x) throw (); + +extern _Float128 atan2f128 (_Float128 __y, _Float128 __x) throw (); extern _Float128 __atan2f128 (_Float128 __y, _Float128 __x) throw (); + + + extern _Float128 cosf128 (_Float128 __x) throw (); extern _Float128 __cosf128 (_Float128 __x) throw (); + + extern _Float128 sinf128 (_Float128 __x) throw (); extern _Float128 __sinf128 (_Float128 __x) throw (); + +extern _Float128 tanf128 (_Float128 __x) throw (); extern _Float128 __tanf128 (_Float128 __x) throw (); + + + + +extern _Float128 coshf128 (_Float128 __x) throw (); extern _Float128 __coshf128 (_Float128 __x) throw (); + +extern _Float128 sinhf128 (_Float128 __x) throw (); extern _Float128 __sinhf128 (_Float128 __x) throw (); + +extern _Float128 tanhf128 (_Float128 __x) throw (); extern _Float128 __tanhf128 (_Float128 __x) throw (); + + + + extern void sincosf128 (_Float128 __x, _Float128 *__sinx, _Float128 *__cosx) throw (); extern void __sincosf128 (_Float128 __x, _Float128 *__sinx, _Float128 *__cosx) throw () + ; + + + + +extern _Float128 acoshf128 (_Float128 __x) throw (); extern _Float128 __acoshf128 (_Float128 __x) throw (); + +extern _Float128 asinhf128 (_Float128 __x) throw (); extern _Float128 __asinhf128 (_Float128 __x) throw (); + +extern _Float128 atanhf128 (_Float128 __x) throw (); extern _Float128 __atanhf128 (_Float128 __x) throw (); + + + + + + extern _Float128 expf128 (_Float128 __x) throw (); extern _Float128 __expf128 (_Float128 __x) throw (); + + +extern _Float128 frexpf128 (_Float128 __x, int *__exponent) throw (); extern _Float128 __frexpf128 (_Float128 __x, int *__exponent) throw (); + + +extern _Float128 ldexpf128 (_Float128 __x, int __exponent) throw (); extern _Float128 __ldexpf128 (_Float128 __x, int __exponent) throw (); + + + extern _Float128 logf128 (_Float128 __x) throw (); extern _Float128 __logf128 (_Float128 __x) throw (); + + +extern _Float128 log10f128 (_Float128 __x) throw (); extern _Float128 __log10f128 (_Float128 __x) throw (); + + +extern _Float128 modff128 (_Float128 __x, _Float128 *__iptr) throw (); extern _Float128 __modff128 (_Float128 __x, _Float128 *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float128 exp10f128 (_Float128 __x) throw (); extern _Float128 __exp10f128 (_Float128 __x) throw (); + + + + +extern _Float128 expm1f128 (_Float128 __x) throw (); extern _Float128 __expm1f128 (_Float128 __x) throw (); + + +extern _Float128 log1pf128 (_Float128 __x) throw (); extern _Float128 __log1pf128 (_Float128 __x) throw (); + + +extern _Float128 logbf128 (_Float128 __x) throw (); extern _Float128 __logbf128 (_Float128 __x) throw (); + + + + +extern _Float128 exp2f128 (_Float128 __x) throw (); extern _Float128 __exp2f128 (_Float128 __x) throw (); + + +extern _Float128 log2f128 (_Float128 __x) throw (); extern _Float128 __log2f128 (_Float128 __x) throw (); + + + + + + + extern _Float128 powf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __powf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float128 sqrtf128 (_Float128 __x) throw (); extern _Float128 __sqrtf128 (_Float128 __x) throw (); + + + +extern _Float128 hypotf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __hypotf128 (_Float128 __x, _Float128 __y) throw (); + + + + +extern _Float128 cbrtf128 (_Float128 __x) throw (); extern _Float128 __cbrtf128 (_Float128 __x) throw (); + + + + + + +extern _Float128 ceilf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __ceilf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + +extern _Float128 fabsf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __fabsf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + +extern _Float128 floorf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __floorf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + +extern _Float128 fmodf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __fmodf128 (_Float128 __x, _Float128 __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 copysignf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __copysignf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + + + +extern _Float128 nanf128 (const char *__tagb) throw (); extern _Float128 __nanf128 (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 j0f128 (_Float128) throw (); extern _Float128 __j0f128 (_Float128) throw (); +extern _Float128 j1f128 (_Float128) throw (); extern _Float128 __j1f128 (_Float128) throw (); +extern _Float128 jnf128 (int, _Float128) throw (); extern _Float128 __jnf128 (int, _Float128) throw (); +extern _Float128 y0f128 (_Float128) throw (); extern _Float128 __y0f128 (_Float128) throw (); +extern _Float128 y1f128 (_Float128) throw (); extern _Float128 __y1f128 (_Float128) throw (); +extern _Float128 ynf128 (int, _Float128) throw (); extern _Float128 __ynf128 (int, _Float128) throw (); + + + + + +extern _Float128 erff128 (_Float128) throw (); extern _Float128 __erff128 (_Float128) throw (); +extern _Float128 erfcf128 (_Float128) throw (); extern _Float128 __erfcf128 (_Float128) throw (); +extern _Float128 lgammaf128 (_Float128) throw (); extern _Float128 __lgammaf128 (_Float128) throw (); + + + + +extern _Float128 tgammaf128 (_Float128) throw (); extern _Float128 __tgammaf128 (_Float128) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 lgammaf128_r (_Float128, int *__signgamp) throw (); extern _Float128 __lgammaf128_r (_Float128, int *__signgamp) throw (); + + + + + + +extern _Float128 rintf128 (_Float128 __x) throw (); extern _Float128 __rintf128 (_Float128 __x) throw (); + + +extern _Float128 nextafterf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __nextafterf128 (_Float128 __x, _Float128 __y) throw (); + + + + + + +extern _Float128 nextdownf128 (_Float128 __x) throw (); extern _Float128 __nextdownf128 (_Float128 __x) throw (); + +extern _Float128 nextupf128 (_Float128 __x) throw (); extern _Float128 __nextupf128 (_Float128 __x) throw (); + + + +extern _Float128 remainderf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __remainderf128 (_Float128 __x, _Float128 __y) throw (); + + + +extern _Float128 scalbnf128 (_Float128 __x, int __n) throw (); extern _Float128 __scalbnf128 (_Float128 __x, int __n) throw (); + + + +extern int ilogbf128 (_Float128 __x) throw (); extern int __ilogbf128 (_Float128 __x) throw (); + + + + +extern long int llogbf128 (_Float128 __x) throw (); extern long int __llogbf128 (_Float128 __x) throw (); + + + + +extern _Float128 scalblnf128 (_Float128 __x, long int __n) throw (); extern _Float128 __scalblnf128 (_Float128 __x, long int __n) throw (); + + + +extern _Float128 nearbyintf128 (_Float128 __x) throw (); extern _Float128 __nearbyintf128 (_Float128 __x) throw (); + + + +extern _Float128 roundf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __roundf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + + +extern _Float128 truncf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __truncf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + + + +extern _Float128 remquof128 (_Float128 __x, _Float128 __y, int *__quo) throw (); extern _Float128 __remquof128 (_Float128 __x, _Float128 __y, int *__quo) throw (); + + + + + + +extern long int lrintf128 (_Float128 __x) throw (); extern long int __lrintf128 (_Float128 __x) throw (); +__extension__ +extern long long int llrintf128 (_Float128 __x) throw (); extern long long int __llrintf128 (_Float128 __x) throw (); + + + +extern long int lroundf128 (_Float128 __x) throw (); extern long int __lroundf128 (_Float128 __x) throw (); +__extension__ +extern long long int llroundf128 (_Float128 __x) throw (); extern long long int __llroundf128 (_Float128 __x) throw (); + + + +extern _Float128 fdimf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __fdimf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float128 fmaxf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fmaxf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern _Float128 fminf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fminf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern _Float128 fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) throw (); extern _Float128 __fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) throw (); + + + + +extern _Float128 roundevenf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __roundevenf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + +extern _Float128 fmaxmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fmaxmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern _Float128 fminmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fminmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef128 (_Float128 *__cx, const _Float128 *__x) throw (); + + + + +extern int totalorderf128 (const _Float128 *__x, const _Float128 *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf128 (const _Float128 *__x, const _Float128 *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float128 getpayloadf128 (const _Float128 *__x) throw (); extern _Float128 __getpayloadf128 (const _Float128 *__x) throw (); + + +extern int setpayloadf128 (_Float128 *__x, _Float128 __payload) throw (); + + +extern int setpayloadsigf128 (_Float128 *__x, _Float128 __payload) throw (); +# 424 "/usr/include/math.h" 2 3 4 +# 440 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x acosf32x (_Float32x __x) throw (); extern _Float32x __acosf32x (_Float32x __x) throw (); + +extern _Float32x asinf32x (_Float32x __x) throw (); extern _Float32x __asinf32x (_Float32x __x) throw (); + +extern _Float32x atanf32x (_Float32x __x) throw (); extern _Float32x __atanf32x (_Float32x __x) throw (); + +extern _Float32x atan2f32x (_Float32x __y, _Float32x __x) throw (); extern _Float32x __atan2f32x (_Float32x __y, _Float32x __x) throw (); + + + extern _Float32x cosf32x (_Float32x __x) throw (); extern _Float32x __cosf32x (_Float32x __x) throw (); + + extern _Float32x sinf32x (_Float32x __x) throw (); extern _Float32x __sinf32x (_Float32x __x) throw (); + +extern _Float32x tanf32x (_Float32x __x) throw (); extern _Float32x __tanf32x (_Float32x __x) throw (); + + + + +extern _Float32x coshf32x (_Float32x __x) throw (); extern _Float32x __coshf32x (_Float32x __x) throw (); + +extern _Float32x sinhf32x (_Float32x __x) throw (); extern _Float32x __sinhf32x (_Float32x __x) throw (); + +extern _Float32x tanhf32x (_Float32x __x) throw (); extern _Float32x __tanhf32x (_Float32x __x) throw (); + + + + extern void sincosf32x (_Float32x __x, _Float32x *__sinx, _Float32x *__cosx) throw (); extern void __sincosf32x (_Float32x __x, _Float32x *__sinx, _Float32x *__cosx) throw () + ; + + + + +extern _Float32x acoshf32x (_Float32x __x) throw (); extern _Float32x __acoshf32x (_Float32x __x) throw (); + +extern _Float32x asinhf32x (_Float32x __x) throw (); extern _Float32x __asinhf32x (_Float32x __x) throw (); + +extern _Float32x atanhf32x (_Float32x __x) throw (); extern _Float32x __atanhf32x (_Float32x __x) throw (); + + + + + + extern _Float32x expf32x (_Float32x __x) throw (); extern _Float32x __expf32x (_Float32x __x) throw (); + + +extern _Float32x frexpf32x (_Float32x __x, int *__exponent) throw (); extern _Float32x __frexpf32x (_Float32x __x, int *__exponent) throw (); + + +extern _Float32x ldexpf32x (_Float32x __x, int __exponent) throw (); extern _Float32x __ldexpf32x (_Float32x __x, int __exponent) throw (); + + + extern _Float32x logf32x (_Float32x __x) throw (); extern _Float32x __logf32x (_Float32x __x) throw (); + + +extern _Float32x log10f32x (_Float32x __x) throw (); extern _Float32x __log10f32x (_Float32x __x) throw (); + + +extern _Float32x modff32x (_Float32x __x, _Float32x *__iptr) throw (); extern _Float32x __modff32x (_Float32x __x, _Float32x *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float32x exp10f32x (_Float32x __x) throw (); extern _Float32x __exp10f32x (_Float32x __x) throw (); + + + + +extern _Float32x expm1f32x (_Float32x __x) throw (); extern _Float32x __expm1f32x (_Float32x __x) throw (); + + +extern _Float32x log1pf32x (_Float32x __x) throw (); extern _Float32x __log1pf32x (_Float32x __x) throw (); + + +extern _Float32x logbf32x (_Float32x __x) throw (); extern _Float32x __logbf32x (_Float32x __x) throw (); + + + + +extern _Float32x exp2f32x (_Float32x __x) throw (); extern _Float32x __exp2f32x (_Float32x __x) throw (); + + +extern _Float32x log2f32x (_Float32x __x) throw (); extern _Float32x __log2f32x (_Float32x __x) throw (); + + + + + + + extern _Float32x powf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __powf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32x sqrtf32x (_Float32x __x) throw (); extern _Float32x __sqrtf32x (_Float32x __x) throw (); + + + +extern _Float32x hypotf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __hypotf32x (_Float32x __x, _Float32x __y) throw (); + + + + +extern _Float32x cbrtf32x (_Float32x __x) throw (); extern _Float32x __cbrtf32x (_Float32x __x) throw (); + + + + + + +extern _Float32x ceilf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __ceilf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x fabsf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __fabsf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x floorf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __floorf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x fmodf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __fmodf32x (_Float32x __x, _Float32x __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x copysignf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __copysignf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + + + +extern _Float32x nanf32x (const char *__tagb) throw (); extern _Float32x __nanf32x (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x j0f32x (_Float32x) throw (); extern _Float32x __j0f32x (_Float32x) throw (); +extern _Float32x j1f32x (_Float32x) throw (); extern _Float32x __j1f32x (_Float32x) throw (); +extern _Float32x jnf32x (int, _Float32x) throw (); extern _Float32x __jnf32x (int, _Float32x) throw (); +extern _Float32x y0f32x (_Float32x) throw (); extern _Float32x __y0f32x (_Float32x) throw (); +extern _Float32x y1f32x (_Float32x) throw (); extern _Float32x __y1f32x (_Float32x) throw (); +extern _Float32x ynf32x (int, _Float32x) throw (); extern _Float32x __ynf32x (int, _Float32x) throw (); + + + + + +extern _Float32x erff32x (_Float32x) throw (); extern _Float32x __erff32x (_Float32x) throw (); +extern _Float32x erfcf32x (_Float32x) throw (); extern _Float32x __erfcf32x (_Float32x) throw (); +extern _Float32x lgammaf32x (_Float32x) throw (); extern _Float32x __lgammaf32x (_Float32x) throw (); + + + + +extern _Float32x tgammaf32x (_Float32x) throw (); extern _Float32x __tgammaf32x (_Float32x) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x lgammaf32x_r (_Float32x, int *__signgamp) throw (); extern _Float32x __lgammaf32x_r (_Float32x, int *__signgamp) throw (); + + + + + + +extern _Float32x rintf32x (_Float32x __x) throw (); extern _Float32x __rintf32x (_Float32x __x) throw (); + + +extern _Float32x nextafterf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __nextafterf32x (_Float32x __x, _Float32x __y) throw (); + + + + + + +extern _Float32x nextdownf32x (_Float32x __x) throw (); extern _Float32x __nextdownf32x (_Float32x __x) throw (); + +extern _Float32x nextupf32x (_Float32x __x) throw (); extern _Float32x __nextupf32x (_Float32x __x) throw (); + + + +extern _Float32x remainderf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __remainderf32x (_Float32x __x, _Float32x __y) throw (); + + + +extern _Float32x scalbnf32x (_Float32x __x, int __n) throw (); extern _Float32x __scalbnf32x (_Float32x __x, int __n) throw (); + + + +extern int ilogbf32x (_Float32x __x) throw (); extern int __ilogbf32x (_Float32x __x) throw (); + + + + +extern long int llogbf32x (_Float32x __x) throw (); extern long int __llogbf32x (_Float32x __x) throw (); + + + + +extern _Float32x scalblnf32x (_Float32x __x, long int __n) throw (); extern _Float32x __scalblnf32x (_Float32x __x, long int __n) throw (); + + + +extern _Float32x nearbyintf32x (_Float32x __x) throw (); extern _Float32x __nearbyintf32x (_Float32x __x) throw (); + + + +extern _Float32x roundf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __roundf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + +extern _Float32x truncf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __truncf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + + +extern _Float32x remquof32x (_Float32x __x, _Float32x __y, int *__quo) throw (); extern _Float32x __remquof32x (_Float32x __x, _Float32x __y, int *__quo) throw (); + + + + + + +extern long int lrintf32x (_Float32x __x) throw (); extern long int __lrintf32x (_Float32x __x) throw (); +__extension__ +extern long long int llrintf32x (_Float32x __x) throw (); extern long long int __llrintf32x (_Float32x __x) throw (); + + + +extern long int lroundf32x (_Float32x __x) throw (); extern long int __lroundf32x (_Float32x __x) throw (); +__extension__ +extern long long int llroundf32x (_Float32x __x) throw (); extern long long int __llroundf32x (_Float32x __x) throw (); + + + +extern _Float32x fdimf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __fdimf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32x fmaxf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fmaxf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fminf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fminf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fmaf32x (_Float32x __x, _Float32x __y, _Float32x __z) throw (); extern _Float32x __fmaf32x (_Float32x __x, _Float32x __y, _Float32x __z) throw (); + + + + +extern _Float32x roundevenf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __roundevenf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + +extern _Float32x fmaxmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fmaxmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fminmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fminmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef32x (_Float32x *__cx, const _Float32x *__x) throw (); + + + + +extern int totalorderf32x (const _Float32x *__x, const _Float32x *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf32x (const _Float32x *__x, const _Float32x *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float32x getpayloadf32x (const _Float32x *__x) throw (); extern _Float32x __getpayloadf32x (const _Float32x *__x) throw (); + + +extern int setpayloadf32x (_Float32x *__x, _Float32x __payload) throw (); + + +extern int setpayloadsigf32x (_Float32x *__x, _Float32x __payload) throw (); +# 441 "/usr/include/math.h" 2 3 4 +# 457 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x acosf64x (_Float64x __x) throw (); extern _Float64x __acosf64x (_Float64x __x) throw (); + +extern _Float64x asinf64x (_Float64x __x) throw (); extern _Float64x __asinf64x (_Float64x __x) throw (); + +extern _Float64x atanf64x (_Float64x __x) throw (); extern _Float64x __atanf64x (_Float64x __x) throw (); + +extern _Float64x atan2f64x (_Float64x __y, _Float64x __x) throw (); extern _Float64x __atan2f64x (_Float64x __y, _Float64x __x) throw (); + + + extern _Float64x cosf64x (_Float64x __x) throw (); extern _Float64x __cosf64x (_Float64x __x) throw (); + + extern _Float64x sinf64x (_Float64x __x) throw (); extern _Float64x __sinf64x (_Float64x __x) throw (); + +extern _Float64x tanf64x (_Float64x __x) throw (); extern _Float64x __tanf64x (_Float64x __x) throw (); + + + + +extern _Float64x coshf64x (_Float64x __x) throw (); extern _Float64x __coshf64x (_Float64x __x) throw (); + +extern _Float64x sinhf64x (_Float64x __x) throw (); extern _Float64x __sinhf64x (_Float64x __x) throw (); + +extern _Float64x tanhf64x (_Float64x __x) throw (); extern _Float64x __tanhf64x (_Float64x __x) throw (); + + + + extern void sincosf64x (_Float64x __x, _Float64x *__sinx, _Float64x *__cosx) throw (); extern void __sincosf64x (_Float64x __x, _Float64x *__sinx, _Float64x *__cosx) throw () + ; + + + + +extern _Float64x acoshf64x (_Float64x __x) throw (); extern _Float64x __acoshf64x (_Float64x __x) throw (); + +extern _Float64x asinhf64x (_Float64x __x) throw (); extern _Float64x __asinhf64x (_Float64x __x) throw (); + +extern _Float64x atanhf64x (_Float64x __x) throw (); extern _Float64x __atanhf64x (_Float64x __x) throw (); + + + + + + extern _Float64x expf64x (_Float64x __x) throw (); extern _Float64x __expf64x (_Float64x __x) throw (); + + +extern _Float64x frexpf64x (_Float64x __x, int *__exponent) throw (); extern _Float64x __frexpf64x (_Float64x __x, int *__exponent) throw (); + + +extern _Float64x ldexpf64x (_Float64x __x, int __exponent) throw (); extern _Float64x __ldexpf64x (_Float64x __x, int __exponent) throw (); + + + extern _Float64x logf64x (_Float64x __x) throw (); extern _Float64x __logf64x (_Float64x __x) throw (); + + +extern _Float64x log10f64x (_Float64x __x) throw (); extern _Float64x __log10f64x (_Float64x __x) throw (); + + +extern _Float64x modff64x (_Float64x __x, _Float64x *__iptr) throw (); extern _Float64x __modff64x (_Float64x __x, _Float64x *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float64x exp10f64x (_Float64x __x) throw (); extern _Float64x __exp10f64x (_Float64x __x) throw (); + + + + +extern _Float64x expm1f64x (_Float64x __x) throw (); extern _Float64x __expm1f64x (_Float64x __x) throw (); + + +extern _Float64x log1pf64x (_Float64x __x) throw (); extern _Float64x __log1pf64x (_Float64x __x) throw (); + + +extern _Float64x logbf64x (_Float64x __x) throw (); extern _Float64x __logbf64x (_Float64x __x) throw (); + + + + +extern _Float64x exp2f64x (_Float64x __x) throw (); extern _Float64x __exp2f64x (_Float64x __x) throw (); + + +extern _Float64x log2f64x (_Float64x __x) throw (); extern _Float64x __log2f64x (_Float64x __x) throw (); + + + + + + + extern _Float64x powf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __powf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64x sqrtf64x (_Float64x __x) throw (); extern _Float64x __sqrtf64x (_Float64x __x) throw (); + + + +extern _Float64x hypotf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __hypotf64x (_Float64x __x, _Float64x __y) throw (); + + + + +extern _Float64x cbrtf64x (_Float64x __x) throw (); extern _Float64x __cbrtf64x (_Float64x __x) throw (); + + + + + + +extern _Float64x ceilf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __ceilf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x fabsf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __fabsf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x floorf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __floorf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x fmodf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __fmodf64x (_Float64x __x, _Float64x __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x copysignf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __copysignf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + + + +extern _Float64x nanf64x (const char *__tagb) throw (); extern _Float64x __nanf64x (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x j0f64x (_Float64x) throw (); extern _Float64x __j0f64x (_Float64x) throw (); +extern _Float64x j1f64x (_Float64x) throw (); extern _Float64x __j1f64x (_Float64x) throw (); +extern _Float64x jnf64x (int, _Float64x) throw (); extern _Float64x __jnf64x (int, _Float64x) throw (); +extern _Float64x y0f64x (_Float64x) throw (); extern _Float64x __y0f64x (_Float64x) throw (); +extern _Float64x y1f64x (_Float64x) throw (); extern _Float64x __y1f64x (_Float64x) throw (); +extern _Float64x ynf64x (int, _Float64x) throw (); extern _Float64x __ynf64x (int, _Float64x) throw (); + + + + + +extern _Float64x erff64x (_Float64x) throw (); extern _Float64x __erff64x (_Float64x) throw (); +extern _Float64x erfcf64x (_Float64x) throw (); extern _Float64x __erfcf64x (_Float64x) throw (); +extern _Float64x lgammaf64x (_Float64x) throw (); extern _Float64x __lgammaf64x (_Float64x) throw (); + + + + +extern _Float64x tgammaf64x (_Float64x) throw (); extern _Float64x __tgammaf64x (_Float64x) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x lgammaf64x_r (_Float64x, int *__signgamp) throw (); extern _Float64x __lgammaf64x_r (_Float64x, int *__signgamp) throw (); + + + + + + +extern _Float64x rintf64x (_Float64x __x) throw (); extern _Float64x __rintf64x (_Float64x __x) throw (); + + +extern _Float64x nextafterf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __nextafterf64x (_Float64x __x, _Float64x __y) throw (); + + + + + + +extern _Float64x nextdownf64x (_Float64x __x) throw (); extern _Float64x __nextdownf64x (_Float64x __x) throw (); + +extern _Float64x nextupf64x (_Float64x __x) throw (); extern _Float64x __nextupf64x (_Float64x __x) throw (); + + + +extern _Float64x remainderf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __remainderf64x (_Float64x __x, _Float64x __y) throw (); + + + +extern _Float64x scalbnf64x (_Float64x __x, int __n) throw (); extern _Float64x __scalbnf64x (_Float64x __x, int __n) throw (); + + + +extern int ilogbf64x (_Float64x __x) throw (); extern int __ilogbf64x (_Float64x __x) throw (); + + + + +extern long int llogbf64x (_Float64x __x) throw (); extern long int __llogbf64x (_Float64x __x) throw (); + + + + +extern _Float64x scalblnf64x (_Float64x __x, long int __n) throw (); extern _Float64x __scalblnf64x (_Float64x __x, long int __n) throw (); + + + +extern _Float64x nearbyintf64x (_Float64x __x) throw (); extern _Float64x __nearbyintf64x (_Float64x __x) throw (); + + + +extern _Float64x roundf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __roundf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + +extern _Float64x truncf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __truncf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + + +extern _Float64x remquof64x (_Float64x __x, _Float64x __y, int *__quo) throw (); extern _Float64x __remquof64x (_Float64x __x, _Float64x __y, int *__quo) throw (); + + + + + + +extern long int lrintf64x (_Float64x __x) throw (); extern long int __lrintf64x (_Float64x __x) throw (); +__extension__ +extern long long int llrintf64x (_Float64x __x) throw (); extern long long int __llrintf64x (_Float64x __x) throw (); + + + +extern long int lroundf64x (_Float64x __x) throw (); extern long int __lroundf64x (_Float64x __x) throw (); +__extension__ +extern long long int llroundf64x (_Float64x __x) throw (); extern long long int __llroundf64x (_Float64x __x) throw (); + + + +extern _Float64x fdimf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __fdimf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64x fmaxf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fmaxf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fminf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fminf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) throw (); extern _Float64x __fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) throw (); + + + + +extern _Float64x roundevenf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __roundevenf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + +extern _Float64x fmaxmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fmaxmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fminmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fminmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef64x (_Float64x *__cx, const _Float64x *__x) throw (); + + + + +extern int totalorderf64x (const _Float64x *__x, const _Float64x *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf64x (const _Float64x *__x, const _Float64x *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float64x getpayloadf64x (const _Float64x *__x) throw (); extern _Float64x __getpayloadf64x (const _Float64x *__x) throw (); + + +extern int setpayloadf64x (_Float64x *__x, _Float64x __payload) throw (); + + +extern int setpayloadsigf64x (_Float64x *__x, _Float64x __payload) throw (); +# 458 "/usr/include/math.h" 2 3 4 +# 503 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern float fadd (double __x, double __y) throw (); + + +extern float fdiv (double __x, double __y) throw (); + + +extern float fmul (double __x, double __y) throw (); + + +extern float fsub (double __x, double __y) throw (); +# 504 "/usr/include/math.h" 2 3 4 +# 517 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern float faddl (long double __x, long double __y) throw (); + + +extern float fdivl (long double __x, long double __y) throw (); + + +extern float fmull (long double __x, long double __y) throw (); + + +extern float fsubl (long double __x, long double __y) throw (); +# 518 "/usr/include/math.h" 2 3 4 +# 537 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern double daddl (long double __x, long double __y) throw (); + + +extern double ddivl (long double __x, long double __y) throw (); + + +extern double dmull (long double __x, long double __y) throw (); + + +extern double dsubl (long double __x, long double __y) throw (); +# 538 "/usr/include/math.h" 2 3 4 +# 616 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32divf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32mulf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32subf32x (_Float32x __x, _Float32x __y) throw (); +# 617 "/usr/include/math.h" 2 3 4 +# 626 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32divf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32mulf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32subf64 (_Float64 __x, _Float64 __y) throw (); +# 627 "/usr/include/math.h" 2 3 4 +# 636 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32divf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32mulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32subf64x (_Float64x __x, _Float64x __y) throw (); +# 637 "/usr/include/math.h" 2 3 4 +# 646 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32 f32divf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32 f32mulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32 f32subf128 (_Float128 __x, _Float128 __y) throw (); +# 647 "/usr/include/math.h" 2 3 4 +# 666 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32x f32xaddf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xdivf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xmulf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xsubf64 (_Float64 __x, _Float64 __y) throw (); +# 667 "/usr/include/math.h" 2 3 4 +# 676 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32x f32xaddf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xdivf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xmulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xsubf64x (_Float64x __x, _Float64x __y) throw (); +# 677 "/usr/include/math.h" 2 3 4 +# 686 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32x f32xaddf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32x f32xdivf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32x f32xmulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32x f32xsubf128 (_Float128 __x, _Float128 __y) throw (); +# 687 "/usr/include/math.h" 2 3 4 +# 706 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float64 f64addf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64divf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64mulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64subf64x (_Float64x __x, _Float64x __y) throw (); +# 707 "/usr/include/math.h" 2 3 4 +# 716 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float64 f64addf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64 f64divf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64 f64mulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64 f64subf128 (_Float128 __x, _Float128 __y) throw (); +# 717 "/usr/include/math.h" 2 3 4 +# 736 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float64x f64xaddf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64x f64xdivf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64x f64xmulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64x f64xsubf128 (_Float128 __x, _Float128 __y) throw (); +# 737 "/usr/include/math.h" 2 3 4 +# 773 "/usr/include/math.h" 3 4 +extern int signgam; +# 853 "/usr/include/math.h" 3 4 +enum + { + FP_NAN = + + 0, + FP_INFINITE = + + 1, + FP_ZERO = + + 2, + FP_SUBNORMAL = + + 3, + FP_NORMAL = + + 4 + }; +# 973 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/iscanonical.h" 1 3 4 +# 23 "/usr/include/bits/iscanonical.h" 3 4 +extern int __iscanonicall (long double __x) + throw () __attribute__ ((__const__)); +# 46 "/usr/include/bits/iscanonical.h" 3 4 +extern "C++" { +inline int iscanonical (float __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (double __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (long double __val) { return __iscanonicall (__val); } + +inline int iscanonical (_Float128 __val) { return ((void) (__typeof (__val)) (__val), 1); } + +} +# 974 "/usr/include/math.h" 2 3 4 +# 985 "/usr/include/math.h" 3 4 +extern "C++" { +inline int issignaling (float __val) { return __issignalingf (__val); } +inline int issignaling (double __val) { return __issignaling (__val); } +inline int +issignaling (long double __val) +{ + + + + return __issignalingl (__val); + +} + + + +inline int issignaling (_Float128 __val) { return __issignalingf128 (__val); } + +} +# 1016 "/usr/include/math.h" 3 4 +extern "C++" { +# 1047 "/usr/include/math.h" 3 4 +template inline bool +iszero (__T __val) +{ + return __val == 0; +} + +} +# 1278 "/usr/include/math.h" 3 4 +extern "C++" { +template struct __iseqsig_type; + +template<> struct __iseqsig_type +{ + static int __call (float __x, float __y) throw () + { + return __iseqsigf (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (double __x, double __y) throw () + { + return __iseqsig (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (long double __x, long double __y) throw () + { + + return __iseqsigl (__x, __y); + + + + } +}; + + + + +template<> struct __iseqsig_type<_Float128> +{ + static int __call (_Float128 __x, _Float128 __y) throw () + { + return __iseqsigf128 (__x, __y); + } +}; + + +template +inline int +iseqsig (_T1 __x, _T2 __y) throw () +{ + + typedef decltype (((__x) + (__y) + 0.0f)) _T3; + + + + return __iseqsig_type<_T3>::__call (__x, __y); +} + +} + + + + +} +# 46 "/usr/include/c++/7/cmath" 2 3 + +# 1 "/usr/include/c++/7/bits/std_abs.h" 1 3 +# 33 "/usr/include/c++/7/bits/std_abs.h" 3 + +# 34 "/usr/include/c++/7/bits/std_abs.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 36 "/usr/include/c++/7/bits/std_abs.h" 2 3 + + +# 1 "/usr/include/stdlib.h" 1 3 4 +# 25 "/usr/include/stdlib.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 26 "/usr/include/stdlib.h" 2 3 4 + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 32 "/usr/include/stdlib.h" 2 3 4 + +extern "C" { + + + + + +# 1 "/usr/include/bits/waitflags.h" 1 3 4 +# 40 "/usr/include/stdlib.h" 2 3 4 +# 1 "/usr/include/bits/waitstatus.h" 1 3 4 +# 41 "/usr/include/stdlib.h" 2 3 4 +# 58 "/usr/include/stdlib.h" 3 4 +typedef struct + { + int quot; + int rem; + } div_t; + + + +typedef struct + { + long int quot; + long int rem; + } ldiv_t; + + + + + +__extension__ typedef struct + { + long long int quot; + long long int rem; + } lldiv_t; +# 97 "/usr/include/stdlib.h" 3 4 +extern size_t __ctype_get_mb_cur_max (void) throw () ; + + + +extern double atof (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern int atoi (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern long int atol (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +__extension__ extern long long int atoll (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +extern double strtod (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern float strtof (const char *__restrict __nptr, + char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))); + +extern long double strtold (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); +# 140 "/usr/include/stdlib.h" 3 4 +extern _Float32 strtof32 (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float64 strtof64 (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float128 strtof128 (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float32x strtof32x (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float64x strtof64x (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); +# 176 "/usr/include/stdlib.h" 3 4 +extern long int strtol (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +extern unsigned long int strtoul (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + +__extension__ +extern long long int strtoq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +__extension__ +extern unsigned long long int strtouq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +__extension__ +extern long long int strtoll (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +__extension__ +extern unsigned long long int strtoull (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +extern int strfromd (char *__dest, size_t __size, const char *__format, + double __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfromf (char *__dest, size_t __size, const char *__format, + float __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfroml (char *__dest, size_t __size, const char *__format, + long double __f) + throw () __attribute__ ((__nonnull__ (3))); +# 232 "/usr/include/stdlib.h" 3 4 +extern int strfromf32 (char *__dest, size_t __size, const char * __format, + _Float32 __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf64 (char *__dest, size_t __size, const char * __format, + _Float64 __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf128 (char *__dest, size_t __size, const char * __format, + _Float128 __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf32x (char *__dest, size_t __size, const char * __format, + _Float32x __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf64x (char *__dest, size_t __size, const char * __format, + _Float64x __f) + throw () __attribute__ ((__nonnull__ (3))); +# 274 "/usr/include/stdlib.h" 3 4 +extern long int strtol_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))); + +extern unsigned long int strtoul_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +__extension__ +extern long long int strtoll_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +__extension__ +extern unsigned long long int strtoull_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +extern double strtod_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern float strtof_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern long double strtold_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); +# 316 "/usr/include/stdlib.h" 3 4 +extern _Float32 strtof32_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float64 strtof64_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float128 strtof128_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float32x strtof32x_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float64x strtof64x_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); +# 385 "/usr/include/stdlib.h" 3 4 +extern char *l64a (long int __n) throw () ; + + +extern long int a64l (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + + +# 1 "/usr/include/sys/types.h" 1 3 4 +# 27 "/usr/include/sys/types.h" 3 4 +extern "C" { + + + + + +typedef __u_char u_char; +typedef __u_short u_short; +typedef __u_int u_int; +typedef __u_long u_long; +typedef __quad_t quad_t; +typedef __u_quad_t u_quad_t; +typedef __fsid_t fsid_t; + + +typedef __loff_t loff_t; + + + + +typedef __ino_t ino_t; + + + + + + +typedef __ino64_t ino64_t; + + + + +typedef __dev_t dev_t; + + + + +typedef __gid_t gid_t; + + + + +typedef __mode_t mode_t; + + + + +typedef __nlink_t nlink_t; + + + + +typedef __uid_t uid_t; + + + + + +typedef __off_t off_t; + + + + + + +typedef __off64_t off64_t; +# 103 "/usr/include/sys/types.h" 3 4 +typedef __id_t id_t; + + + + +typedef __ssize_t ssize_t; + + + + + +typedef __daddr_t daddr_t; +typedef __caddr_t caddr_t; + + + + + +typedef __key_t key_t; +# 134 "/usr/include/sys/types.h" 3 4 +typedef __useconds_t useconds_t; + + + +typedef __suseconds_t suseconds_t; + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 145 "/usr/include/sys/types.h" 2 3 4 + + + +typedef unsigned long int ulong; +typedef unsigned short int ushort; +typedef unsigned int uint; + + + + +# 1 "/usr/include/bits/stdint-intn.h" 1 3 4 +# 24 "/usr/include/bits/stdint-intn.h" 3 4 +typedef __int8_t int8_t; +typedef __int16_t int16_t; +typedef __int32_t int32_t; +typedef __int64_t int64_t; +# 156 "/usr/include/sys/types.h" 2 3 4 + + +typedef __uint8_t u_int8_t; +typedef __uint16_t u_int16_t; +typedef __uint32_t u_int32_t; +typedef __uint64_t u_int64_t; + + +typedef int register_t __attribute__ ((__mode__ (__word__))); +# 176 "/usr/include/sys/types.h" 3 4 +# 1 "/usr/include/endian.h" 1 3 4 +# 35 "/usr/include/endian.h" 3 4 +# 1 "/usr/include/bits/byteswap.h" 1 3 4 +# 33 "/usr/include/bits/byteswap.h" 3 4 +static __inline __uint16_t +__bswap_16 (__uint16_t __bsx) +{ + + return __builtin_bswap16 (__bsx); + + + +} + + + + + + +static __inline __uint32_t +__bswap_32 (__uint32_t __bsx) +{ + + return __builtin_bswap32 (__bsx); + + + +} +# 69 "/usr/include/bits/byteswap.h" 3 4 +__extension__ static __inline __uint64_t +__bswap_64 (__uint64_t __bsx) +{ + + return __builtin_bswap64 (__bsx); + + + +} +# 36 "/usr/include/endian.h" 2 3 4 +# 1 "/usr/include/bits/uintn-identity.h" 1 3 4 +# 32 "/usr/include/bits/uintn-identity.h" 3 4 +static __inline __uint16_t +__uint16_identity (__uint16_t __x) +{ + return __x; +} + +static __inline __uint32_t +__uint32_identity (__uint32_t __x) +{ + return __x; +} + +static __inline __uint64_t +__uint64_identity (__uint64_t __x) +{ + return __x; +} +# 37 "/usr/include/endian.h" 2 3 4 +# 177 "/usr/include/sys/types.h" 2 3 4 + + +# 1 "/usr/include/sys/select.h" 1 3 4 +# 30 "/usr/include/sys/select.h" 3 4 +# 1 "/usr/include/bits/select.h" 1 3 4 +# 22 "/usr/include/bits/select.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 23 "/usr/include/bits/select.h" 2 3 4 +# 31 "/usr/include/sys/select.h" 2 3 4 + + +# 1 "/usr/include/bits/types/sigset_t.h" 1 3 4 + + + +# 1 "/usr/include/bits/types/__sigset_t.h" 1 3 4 + + + + +typedef struct +{ + unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; +} __sigset_t; +# 5 "/usr/include/bits/types/sigset_t.h" 2 3 4 + + +typedef __sigset_t sigset_t; +# 34 "/usr/include/sys/select.h" 2 3 4 +# 49 "/usr/include/sys/select.h" 3 4 +typedef long int __fd_mask; +# 59 "/usr/include/sys/select.h" 3 4 +typedef struct + { + + + + __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; + + + + + + } fd_set; + + + + + + +typedef __fd_mask fd_mask; +# 91 "/usr/include/sys/select.h" 3 4 +extern "C" { +# 101 "/usr/include/sys/select.h" 3 4 +extern int select (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + struct timeval *__restrict __timeout); +# 113 "/usr/include/sys/select.h" 3 4 +extern int pselect (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + const struct timespec *__restrict __timeout, + const __sigset_t *__restrict __sigmask); +# 126 "/usr/include/sys/select.h" 3 4 +} +# 180 "/usr/include/sys/types.h" 2 3 4 + + + + + +typedef __blksize_t blksize_t; + + + + + + +typedef __blkcnt_t blkcnt_t; + + + +typedef __fsblkcnt_t fsblkcnt_t; + + + +typedef __fsfilcnt_t fsfilcnt_t; +# 219 "/usr/include/sys/types.h" 3 4 +typedef __blkcnt64_t blkcnt64_t; +typedef __fsblkcnt64_t fsblkcnt64_t; +typedef __fsfilcnt64_t fsfilcnt64_t; + + + + + +# 1 "/usr/include/bits/pthreadtypes.h" 1 3 4 +# 23 "/usr/include/bits/pthreadtypes.h" 3 4 +# 1 "/usr/include/bits/thread-shared-types.h" 1 3 4 +# 44 "/usr/include/bits/thread-shared-types.h" 3 4 +# 1 "/usr/include/bits/pthreadtypes-arch.h" 1 3 4 +# 21 "/usr/include/bits/pthreadtypes-arch.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 22 "/usr/include/bits/pthreadtypes-arch.h" 2 3 4 +# 45 "/usr/include/bits/thread-shared-types.h" 2 3 4 + + + + +typedef struct __pthread_internal_list +{ + struct __pthread_internal_list *__prev; + struct __pthread_internal_list *__next; +} __pthread_list_t; + +typedef struct __pthread_internal_slist +{ + struct __pthread_internal_slist *__next; +} __pthread_slist_t; +# 74 "/usr/include/bits/thread-shared-types.h" 3 4 +# 1 "/usr/include/bits/struct_mutex.h" 1 3 4 +# 22 "/usr/include/bits/struct_mutex.h" 3 4 +struct __pthread_mutex_s +{ + int __lock; + unsigned int __count; + int __owner; + + unsigned int __nusers; + + + + int __kind; + + short __spins; + short __elision; + __pthread_list_t __list; +# 53 "/usr/include/bits/struct_mutex.h" 3 4 +}; +# 75 "/usr/include/bits/thread-shared-types.h" 2 3 4 +# 87 "/usr/include/bits/thread-shared-types.h" 3 4 +# 1 "/usr/include/bits/struct_rwlock.h" 1 3 4 +# 23 "/usr/include/bits/struct_rwlock.h" 3 4 +struct __pthread_rwlock_arch_t +{ + unsigned int __readers; + unsigned int __writers; + unsigned int __wrphase_futex; + unsigned int __writers_futex; + unsigned int __pad3; + unsigned int __pad4; + + int __cur_writer; + int __shared; + signed char __rwelision; + + + + + unsigned char __pad1[7]; + + + unsigned long int __pad2; + + + unsigned int __flags; +# 55 "/usr/include/bits/struct_rwlock.h" 3 4 +}; +# 88 "/usr/include/bits/thread-shared-types.h" 2 3 4 + + + + +struct __pthread_cond_s +{ + __extension__ union + { + __extension__ unsigned long long int __wseq; + struct + { + unsigned int __low; + unsigned int __high; + } __wseq32; + }; + __extension__ union + { + __extension__ unsigned long long int __g1_start; + struct + { + unsigned int __low; + unsigned int __high; + } __g1_start32; + }; + unsigned int __g_refs[2] ; + unsigned int __g_size[2]; + unsigned int __g1_orig_size; + unsigned int __wrefs; + unsigned int __g_signals[2]; +}; +# 24 "/usr/include/bits/pthreadtypes.h" 2 3 4 + + + +typedef unsigned long int pthread_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_mutexattr_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_condattr_t; + + + +typedef unsigned int pthread_key_t; + + + +typedef int pthread_once_t; + + +union pthread_attr_t +{ + char __size[56]; + long int __align; +}; + +typedef union pthread_attr_t pthread_attr_t; + + + + +typedef union +{ + struct __pthread_mutex_s __data; + char __size[40]; + long int __align; +} pthread_mutex_t; + + +typedef union +{ + struct __pthread_cond_s __data; + char __size[48]; + __extension__ long long int __align; +} pthread_cond_t; + + + + + +typedef union +{ + struct __pthread_rwlock_arch_t __data; + char __size[56]; + long int __align; +} pthread_rwlock_t; + +typedef union +{ + char __size[8]; + long int __align; +} pthread_rwlockattr_t; + + + + + +typedef volatile int pthread_spinlock_t; + + + + +typedef union +{ + char __size[32]; + long int __align; +} pthread_barrier_t; + +typedef union +{ + char __size[4]; + int __align; +} pthread_barrierattr_t; +# 228 "/usr/include/sys/types.h" 2 3 4 + + +} +# 395 "/usr/include/stdlib.h" 2 3 4 + + + + + + +extern long int random (void) throw (); + + +extern void srandom (unsigned int __seed) throw (); + + + + + +extern char *initstate (unsigned int __seed, char *__statebuf, + size_t __statelen) throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +struct random_data + { + int32_t *fptr; + int32_t *rptr; + int32_t *state; + int rand_type; + int rand_deg; + int rand_sep; + int32_t *end_ptr; + }; + +extern int random_r (struct random_data *__restrict __buf, + int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int srandom_r (unsigned int __seed, struct random_data *__buf) + throw () __attribute__ ((__nonnull__ (2))); + +extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, + size_t __statelen, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (2, 4))); + +extern int setstate_r (char *__restrict __statebuf, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern int rand (void) throw (); + +extern void srand (unsigned int __seed) throw (); + + + +extern int rand_r (unsigned int *__seed) throw (); + + + + + + + +extern double drand48 (void) throw (); +extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1))); + + +extern long int lrand48 (void) throw (); +extern long int nrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern long int mrand48 (void) throw (); +extern long int jrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern void srand48 (long int __seedval) throw (); +extern unsigned short int *seed48 (unsigned short int __seed16v[3]) + throw () __attribute__ ((__nonnull__ (1))); +extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1))); + + + + + +struct drand48_data + { + unsigned short int __x[3]; + unsigned short int __old_x[3]; + unsigned short int __c; + unsigned short int __init; + __extension__ unsigned long long int __a; + + }; + + +extern int drand48_r (struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); +extern int erand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int lrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int nrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int mrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int jrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int srand48_r (long int __seedval, struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (2))); + +extern int seed48_r (unsigned short int __seed16v[3], + struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int lcong48_r (unsigned short int __param[7], + struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + +extern void *calloc (size_t __nmemb, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (1, 2))) ; + + + + + + +extern void *realloc (void *__ptr, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) __attribute__ ((__alloc_size__ (2))); + + + + + + + +extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) + __attribute__ ((__alloc_size__ (2, 3))); + + + +extern void free (void *__ptr) throw (); + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 1 3 4 +# 12 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 3 4 +# 1 "/usr/include/alloca.h" 1 3 4 +# 24 "/usr/include/alloca.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 25 "/usr/include/alloca.h" 2 3 4 + +extern "C" { + + + + + +extern void *alloca (size_t __size) throw (); + + + + + +} +# 13 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 2 3 4 +# 23 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 3 4 +extern "C" { + +extern void* __alloca(size_t); + +extern void* __builtin_alloca(size_t); + + +} +# 569 "/usr/include/stdlib.h" 2 3 4 + + + + + +extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + + + + +extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern void *aligned_alloc (size_t __alignment, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (2))) ; + + + +extern void abort (void) throw () __attribute__ ((__noreturn__)); + + + +extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1))); + + + + +extern "C++" int at_quick_exit (void (*__func) (void)) + throw () __asm ("at_quick_exit") __attribute__ ((__nonnull__ (1))); +# 610 "/usr/include/stdlib.h" 3 4 +extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) + throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern void exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void quick_exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void _Exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + +extern char *getenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern char *secure_getenv (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + +extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern int setenv (const char *__name, const char *__value, int __replace) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int unsetenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))); + + + + + + +extern int clearenv (void) throw (); +# 675 "/usr/include/stdlib.h" 3 4 +extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1))); +# 688 "/usr/include/stdlib.h" 3 4 +extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ; +# 698 "/usr/include/stdlib.h" 3 4 +extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ; +# 710 "/usr/include/stdlib.h" 3 4 +extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ; +# 720 "/usr/include/stdlib.h" 3 4 +extern int mkstemps64 (char *__template, int __suffixlen) + __attribute__ ((__nonnull__ (1))) ; +# 731 "/usr/include/stdlib.h" 3 4 +extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ; +# 742 "/usr/include/stdlib.h" 3 4 +extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; +# 752 "/usr/include/stdlib.h" 3 4 +extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; +# 762 "/usr/include/stdlib.h" 3 4 +extern int mkostemps (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; +# 774 "/usr/include/stdlib.h" 3 4 +extern int mkostemps64 (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; +# 784 "/usr/include/stdlib.h" 3 4 +extern int system (const char *__command) ; + + + + + +extern char *canonicalize_file_name (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; +# 800 "/usr/include/stdlib.h" 3 4 +extern char *realpath (const char *__restrict __name, + char *__restrict __resolved) throw () ; + + + + + + +typedef int (*__compar_fn_t) (const void *, const void *); + + +typedef __compar_fn_t comparison_fn_t; + + + +typedef int (*__compar_d_fn_t) (const void *, const void *, void *); + + + + +extern void *bsearch (const void *__key, const void *__base, + size_t __nmemb, size_t __size, __compar_fn_t __compar) + __attribute__ ((__nonnull__ (1, 2, 5))) ; + + + + + + + +extern void qsort (void *__base, size_t __nmemb, size_t __size, + __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); + +extern void qsort_r (void *__base, size_t __nmemb, size_t __size, + __compar_d_fn_t __compar, void *__arg) + __attribute__ ((__nonnull__ (1, 4))); + + + + +extern int abs (int __x) throw () __attribute__ ((__const__)) ; +extern long int labs (long int __x) throw () __attribute__ ((__const__)) ; + + +__extension__ extern long long int llabs (long long int __x) + throw () __attribute__ ((__const__)) ; + + + + + + +extern div_t div (int __numer, int __denom) + throw () __attribute__ ((__const__)) ; +extern ldiv_t ldiv (long int __numer, long int __denom) + throw () __attribute__ ((__const__)) ; + + +__extension__ extern lldiv_t lldiv (long long int __numer, + long long int __denom) + throw () __attribute__ ((__const__)) ; +# 872 "/usr/include/stdlib.h" 3 4 +extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *gcvt (double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern char *qecvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qfcvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qgcvt (long double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); + +extern int qecvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int qfcvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); + + + + + +extern int mblen (const char *__s, size_t __n) throw (); + + +extern int mbtowc (wchar_t *__restrict __pwc, + const char *__restrict __s, size_t __n) throw (); + + +extern int wctomb (char *__s, wchar_t __wchar) throw (); + + + +extern size_t mbstowcs (wchar_t *__restrict __pwcs, + const char *__restrict __s, size_t __n) throw (); + +extern size_t wcstombs (char *__restrict __s, + const wchar_t *__restrict __pwcs, size_t __n) + throw (); + + + + + + + +extern int rpmatch (const char *__response) throw () __attribute__ ((__nonnull__ (1))) ; +# 957 "/usr/include/stdlib.h" 3 4 +extern int getsubopt (char **__restrict __optionp, + char *const *__restrict __tokens, + char **__restrict __valuep) + throw () __attribute__ ((__nonnull__ (1, 2, 3))) ; + + + + + + + +extern int posix_openpt (int __oflag) ; + + + + + + + +extern int grantpt (int __fd) throw (); + + + +extern int unlockpt (int __fd) throw (); + + + + +extern char *ptsname (int __fd) throw () ; + + + + + + +extern int ptsname_r (int __fd, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int getpt (void); + + + + + + +extern int getloadavg (double __loadavg[], int __nelem) + throw () __attribute__ ((__nonnull__ (1))); +# 1013 "/usr/include/stdlib.h" 3 4 +# 1 "/usr/include/bits/stdlib-float.h" 1 3 4 +# 1014 "/usr/include/stdlib.h" 2 3 4 +# 1023 "/usr/include/stdlib.h" 3 4 +} +# 39 "/usr/include/c++/7/bits/std_abs.h" 2 3 + + + + + + + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::abs; + + + inline long + abs(long __i) { return __builtin_labs(__i); } + + + + inline long long + abs(long long __x) { return __builtin_llabs (__x); } + + + + + + + + inline constexpr double + abs(double __x) + { return __builtin_fabs(__x); } + + inline constexpr float + abs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + abs(long double __x) + { return __builtin_fabsl(__x); } + + + + inline constexpr __int128 + abs(__int128 __x) { return __x >= 0 ? __x : -__x; } +# 106 "/usr/include/c++/7/bits/std_abs.h" 3 + +} +} +# 48 "/usr/include/c++/7/cmath" 2 3 +# 77 "/usr/include/c++/7/cmath" 3 +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::acos; + + + inline constexpr float + acos(float __x) + { return __builtin_acosf(__x); } + + inline constexpr long double + acos(long double __x) + { return __builtin_acosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acos(_Tp __x) + { return __builtin_acos(__x); } + + using ::asin; + + + inline constexpr float + asin(float __x) + { return __builtin_asinf(__x); } + + inline constexpr long double + asin(long double __x) + { return __builtin_asinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asin(_Tp __x) + { return __builtin_asin(__x); } + + using ::atan; + + + inline constexpr float + atan(float __x) + { return __builtin_atanf(__x); } + + inline constexpr long double + atan(long double __x) + { return __builtin_atanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atan(_Tp __x) + { return __builtin_atan(__x); } + + using ::atan2; + + + inline constexpr float + atan2(float __y, float __x) + { return __builtin_atan2f(__y, __x); } + + inline constexpr long double + atan2(long double __y, long double __x) + { return __builtin_atan2l(__y, __x); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + atan2(_Tp __y, _Up __x) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return atan2(__type(__y), __type(__x)); + } + + using ::ceil; + + + inline constexpr float + ceil(float __x) + { return __builtin_ceilf(__x); } + + inline constexpr long double + ceil(long double __x) + { return __builtin_ceill(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ceil(_Tp __x) + { return __builtin_ceil(__x); } + + using ::cos; + + + inline constexpr float + cos(float __x) + { return __builtin_cosf(__x); } + + inline constexpr long double + cos(long double __x) + { return __builtin_cosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cos(_Tp __x) + { return __builtin_cos(__x); } + + using ::cosh; + + + inline constexpr float + cosh(float __x) + { return __builtin_coshf(__x); } + + inline constexpr long double + cosh(long double __x) + { return __builtin_coshl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cosh(_Tp __x) + { return __builtin_cosh(__x); } + + using ::exp; + + + inline constexpr float + exp(float __x) + { return __builtin_expf(__x); } + + inline constexpr long double + exp(long double __x) + { return __builtin_expl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp(_Tp __x) + { return __builtin_exp(__x); } + + using ::fabs; + + + inline constexpr float + fabs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + fabs(long double __x) + { return __builtin_fabsl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + fabs(_Tp __x) + { return __builtin_fabs(__x); } + + using ::floor; + + + inline constexpr float + floor(float __x) + { return __builtin_floorf(__x); } + + inline constexpr long double + floor(long double __x) + { return __builtin_floorl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + floor(_Tp __x) + { return __builtin_floor(__x); } + + using ::fmod; + + + inline constexpr float + fmod(float __x, float __y) + { return __builtin_fmodf(__x, __y); } + + inline constexpr long double + fmod(long double __x, long double __y) + { return __builtin_fmodl(__x, __y); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmod(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmod(__type(__x), __type(__y)); + } + + using ::frexp; + + + inline float + frexp(float __x, int* __exp) + { return __builtin_frexpf(__x, __exp); } + + inline long double + frexp(long double __x, int* __exp) + { return __builtin_frexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + frexp(_Tp __x, int* __exp) + { return __builtin_frexp(__x, __exp); } + + using ::ldexp; + + + inline constexpr float + ldexp(float __x, int __exp) + { return __builtin_ldexpf(__x, __exp); } + + inline constexpr long double + ldexp(long double __x, int __exp) + { return __builtin_ldexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ldexp(_Tp __x, int __exp) + { return __builtin_ldexp(__x, __exp); } + + using ::log; + + + inline constexpr float + log(float __x) + { return __builtin_logf(__x); } + + inline constexpr long double + log(long double __x) + { return __builtin_logl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log(_Tp __x) + { return __builtin_log(__x); } + + using ::log10; + + + inline constexpr float + log10(float __x) + { return __builtin_log10f(__x); } + + inline constexpr long double + log10(long double __x) + { return __builtin_log10l(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log10(_Tp __x) + { return __builtin_log10(__x); } + + using ::modf; + + + inline float + modf(float __x, float* __iptr) + { return __builtin_modff(__x, __iptr); } + + inline long double + modf(long double __x, long double* __iptr) + { return __builtin_modfl(__x, __iptr); } + + + using ::pow; + + + inline constexpr float + pow(float __x, float __y) + { return __builtin_powf(__x, __y); } + + inline constexpr long double + pow(long double __x, long double __y) + { return __builtin_powl(__x, __y); } +# 412 "/usr/include/c++/7/cmath" 3 + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + pow(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return pow(__type(__x), __type(__y)); + } + + using ::sin; + + + inline constexpr float + sin(float __x) + { return __builtin_sinf(__x); } + + inline constexpr long double + sin(long double __x) + { return __builtin_sinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sin(_Tp __x) + { return __builtin_sin(__x); } + + using ::sinh; + + + inline constexpr float + sinh(float __x) + { return __builtin_sinhf(__x); } + + inline constexpr long double + sinh(long double __x) + { return __builtin_sinhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sinh(_Tp __x) + { return __builtin_sinh(__x); } + + using ::sqrt; + + + inline constexpr float + sqrt(float __x) + { return __builtin_sqrtf(__x); } + + inline constexpr long double + sqrt(long double __x) + { return __builtin_sqrtl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sqrt(_Tp __x) + { return __builtin_sqrt(__x); } + + using ::tan; + + + inline constexpr float + tan(float __x) + { return __builtin_tanf(__x); } + + inline constexpr long double + tan(long double __x) + { return __builtin_tanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tan(_Tp __x) + { return __builtin_tan(__x); } + + using ::tanh; + + + inline constexpr float + tanh(float __x) + { return __builtin_tanhf(__x); } + + inline constexpr long double + tanh(long double __x) + { return __builtin_tanhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tanh(_Tp __x) + { return __builtin_tanh(__x); } + + +} +# 536 "/usr/include/c++/7/cmath" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + constexpr int + fpclassify(float __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(long double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + fpclassify(_Tp __x) + { return __x != 0 ? 4 : 2; } + + + + constexpr bool + isfinite(float __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(double __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(long double __x) + { return __builtin_isfinite(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isfinite(_Tp __x) + { return true; } + + + + constexpr bool + isinf(float __x) + { return __builtin_isinf(__x); } + + + + + + constexpr bool + isinf(double __x) + { return __builtin_isinf(__x); } + + + constexpr bool + isinf(long double __x) + { return __builtin_isinf(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isinf(_Tp __x) + { return false; } + + + + constexpr bool + isnan(float __x) + { return __builtin_isnan(__x); } + + + + + + constexpr bool + isnan(double __x) + { return __builtin_isnan(__x); } + + + constexpr bool + isnan(long double __x) + { return __builtin_isnan(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnan(_Tp __x) + { return false; } + + + + constexpr bool + isnormal(float __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(double __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(long double __x) + { return __builtin_isnormal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnormal(_Tp __x) + { return __x != 0 ? true : false; } + + + + + constexpr bool + signbit(float __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(double __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(long double __x) + { return __builtin_signbit(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + signbit(_Tp __x) + { return __x < 0 ? true : false; } + + + + constexpr bool + isgreater(float __x, float __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(double __x, double __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(long double __x, long double __y) + { return __builtin_isgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isgreaterequal(float __x, float __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(double __x, double __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(long double __x, long double __y) + { return __builtin_isgreaterequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreaterequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreaterequal(__type(__x), __type(__y)); + } + + + + constexpr bool + isless(float __x, float __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(double __x, double __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(long double __x, long double __y) + { return __builtin_isless(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isless(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isless(__type(__x), __type(__y)); + } + + + + constexpr bool + islessequal(float __x, float __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(double __x, double __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(long double __x, long double __y) + { return __builtin_islessequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessequal(__type(__x), __type(__y)); + } + + + + constexpr bool + islessgreater(float __x, float __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(double __x, double __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(long double __x, long double __y) + { return __builtin_islessgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isunordered(float __x, float __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(double __x, double __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(long double __x, long double __y) + { return __builtin_isunordered(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isunordered(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isunordered(__type(__x), __type(__y)); + } +# 957 "/usr/include/c++/7/cmath" 3 + +} +# 1075 "/usr/include/c++/7/cmath" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::double_t; + using ::float_t; + + + using ::acosh; + using ::acoshf; + using ::acoshl; + + using ::asinh; + using ::asinhf; + using ::asinhl; + + using ::atanh; + using ::atanhf; + using ::atanhl; + + using ::cbrt; + using ::cbrtf; + using ::cbrtl; + + using ::copysign; + using ::copysignf; + using ::copysignl; + + using ::erf; + using ::erff; + using ::erfl; + + using ::erfc; + using ::erfcf; + using ::erfcl; + + using ::exp2; + using ::exp2f; + using ::exp2l; + + using ::expm1; + using ::expm1f; + using ::expm1l; + + using ::fdim; + using ::fdimf; + using ::fdiml; + + using ::fma; + using ::fmaf; + using ::fmal; + + using ::fmax; + using ::fmaxf; + using ::fmaxl; + + using ::fmin; + using ::fminf; + using ::fminl; + + using ::hypot; + using ::hypotf; + using ::hypotl; + + using ::ilogb; + using ::ilogbf; + using ::ilogbl; + + using ::lgamma; + using ::lgammaf; + using ::lgammal; + + + using ::llrint; + using ::llrintf; + using ::llrintl; + + using ::llround; + using ::llroundf; + using ::llroundl; + + + using ::log1p; + using ::log1pf; + using ::log1pl; + + using ::log2; + using ::log2f; + using ::log2l; + + using ::logb; + using ::logbf; + using ::logbl; + + using ::lrint; + using ::lrintf; + using ::lrintl; + + using ::lround; + using ::lroundf; + using ::lroundl; + + using ::nan; + using ::nanf; + using ::nanl; + + using ::nearbyint; + using ::nearbyintf; + using ::nearbyintl; + + using ::nextafter; + using ::nextafterf; + using ::nextafterl; + + using ::nexttoward; + using ::nexttowardf; + using ::nexttowardl; + + using ::remainder; + using ::remainderf; + using ::remainderl; + + using ::remquo; + using ::remquof; + using ::remquol; + + using ::rint; + using ::rintf; + using ::rintl; + + using ::round; + using ::roundf; + using ::roundl; + + using ::scalbln; + using ::scalblnf; + using ::scalblnl; + + using ::scalbn; + using ::scalbnf; + using ::scalbnl; + + using ::tgamma; + using ::tgammaf; + using ::tgammal; + + using ::trunc; + using ::truncf; + using ::truncl; + + + + constexpr float + acosh(float __x) + { return __builtin_acoshf(__x); } + + constexpr long double + acosh(long double __x) + { return __builtin_acoshl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acosh(_Tp __x) + { return __builtin_acosh(__x); } + + + + constexpr float + asinh(float __x) + { return __builtin_asinhf(__x); } + + constexpr long double + asinh(long double __x) + { return __builtin_asinhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asinh(_Tp __x) + { return __builtin_asinh(__x); } + + + + constexpr float + atanh(float __x) + { return __builtin_atanhf(__x); } + + constexpr long double + atanh(long double __x) + { return __builtin_atanhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atanh(_Tp __x) + { return __builtin_atanh(__x); } + + + + constexpr float + cbrt(float __x) + { return __builtin_cbrtf(__x); } + + constexpr long double + cbrt(long double __x) + { return __builtin_cbrtl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cbrt(_Tp __x) + { return __builtin_cbrt(__x); } + + + + constexpr float + copysign(float __x, float __y) + { return __builtin_copysignf(__x, __y); } + + constexpr long double + copysign(long double __x, long double __y) + { return __builtin_copysignl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + copysign(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return copysign(__type(__x), __type(__y)); + } + + + + constexpr float + erf(float __x) + { return __builtin_erff(__x); } + + constexpr long double + erf(long double __x) + { return __builtin_erfl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erf(_Tp __x) + { return __builtin_erf(__x); } + + + + constexpr float + erfc(float __x) + { return __builtin_erfcf(__x); } + + constexpr long double + erfc(long double __x) + { return __builtin_erfcl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erfc(_Tp __x) + { return __builtin_erfc(__x); } + + + + constexpr float + exp2(float __x) + { return __builtin_exp2f(__x); } + + constexpr long double + exp2(long double __x) + { return __builtin_exp2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp2(_Tp __x) + { return __builtin_exp2(__x); } + + + + constexpr float + expm1(float __x) + { return __builtin_expm1f(__x); } + + constexpr long double + expm1(long double __x) + { return __builtin_expm1l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + expm1(_Tp __x) + { return __builtin_expm1(__x); } + + + + constexpr float + fdim(float __x, float __y) + { return __builtin_fdimf(__x, __y); } + + constexpr long double + fdim(long double __x, long double __y) + { return __builtin_fdiml(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fdim(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fdim(__type(__x), __type(__y)); + } + + + + constexpr float + fma(float __x, float __y, float __z) + { return __builtin_fmaf(__x, __y, __z); } + + constexpr long double + fma(long double __x, long double __y, long double __z) + { return __builtin_fmal(__x, __y, __z); } + + + + template + constexpr typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type + fma(_Tp __x, _Up __y, _Vp __z) + { + typedef typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type __type; + return fma(__type(__x), __type(__y), __type(__z)); + } + + + + constexpr float + fmax(float __x, float __y) + { return __builtin_fmaxf(__x, __y); } + + constexpr long double + fmax(long double __x, long double __y) + { return __builtin_fmaxl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmax(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmax(__type(__x), __type(__y)); + } + + + + constexpr float + fmin(float __x, float __y) + { return __builtin_fminf(__x, __y); } + + constexpr long double + fmin(long double __x, long double __y) + { return __builtin_fminl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmin(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmin(__type(__x), __type(__y)); + } + + + + constexpr float + hypot(float __x, float __y) + { return __builtin_hypotf(__x, __y); } + + constexpr long double + hypot(long double __x, long double __y) + { return __builtin_hypotl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + hypot(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return hypot(__type(__x), __type(__y)); + } + + + + constexpr int + ilogb(float __x) + { return __builtin_ilogbf(__x); } + + constexpr int + ilogb(long double __x) + { return __builtin_ilogbl(__x); } + + + + template + constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + ilogb(_Tp __x) + { return __builtin_ilogb(__x); } + + + + constexpr float + lgamma(float __x) + { return __builtin_lgammaf(__x); } + + constexpr long double + lgamma(long double __x) + { return __builtin_lgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + lgamma(_Tp __x) + { return __builtin_lgamma(__x); } + + + + constexpr long long + llrint(float __x) + { return __builtin_llrintf(__x); } + + constexpr long long + llrint(long double __x) + { return __builtin_llrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llrint(_Tp __x) + { return __builtin_llrint(__x); } + + + + constexpr long long + llround(float __x) + { return __builtin_llroundf(__x); } + + constexpr long long + llround(long double __x) + { return __builtin_llroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llround(_Tp __x) + { return __builtin_llround(__x); } + + + + constexpr float + log1p(float __x) + { return __builtin_log1pf(__x); } + + constexpr long double + log1p(long double __x) + { return __builtin_log1pl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log1p(_Tp __x) + { return __builtin_log1p(__x); } + + + + + constexpr float + log2(float __x) + { return __builtin_log2f(__x); } + + constexpr long double + log2(long double __x) + { return __builtin_log2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log2(_Tp __x) + { return __builtin_log2(__x); } + + + + constexpr float + logb(float __x) + { return __builtin_logbf(__x); } + + constexpr long double + logb(long double __x) + { return __builtin_logbl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + logb(_Tp __x) + { return __builtin_logb(__x); } + + + + constexpr long + lrint(float __x) + { return __builtin_lrintf(__x); } + + constexpr long + lrint(long double __x) + { return __builtin_lrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lrint(_Tp __x) + { return __builtin_lrint(__x); } + + + + constexpr long + lround(float __x) + { return __builtin_lroundf(__x); } + + constexpr long + lround(long double __x) + { return __builtin_lroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lround(_Tp __x) + { return __builtin_lround(__x); } + + + + constexpr float + nearbyint(float __x) + { return __builtin_nearbyintf(__x); } + + constexpr long double + nearbyint(long double __x) + { return __builtin_nearbyintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nearbyint(_Tp __x) + { return __builtin_nearbyint(__x); } + + + + constexpr float + nextafter(float __x, float __y) + { return __builtin_nextafterf(__x, __y); } + + constexpr long double + nextafter(long double __x, long double __y) + { return __builtin_nextafterl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + nextafter(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return nextafter(__type(__x), __type(__y)); + } + + + + constexpr float + nexttoward(float __x, long double __y) + { return __builtin_nexttowardf(__x, __y); } + + constexpr long double + nexttoward(long double __x, long double __y) + { return __builtin_nexttowardl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nexttoward(_Tp __x, long double __y) + { return __builtin_nexttoward(__x, __y); } + + + + constexpr float + remainder(float __x, float __y) + { return __builtin_remainderf(__x, __y); } + + constexpr long double + remainder(long double __x, long double __y) + { return __builtin_remainderl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remainder(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remainder(__type(__x), __type(__y)); + } + + + + inline float + remquo(float __x, float __y, int* __pquo) + { return __builtin_remquof(__x, __y, __pquo); } + + inline long double + remquo(long double __x, long double __y, int* __pquo) + { return __builtin_remquol(__x, __y, __pquo); } + + + + template + inline typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remquo(_Tp __x, _Up __y, int* __pquo) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remquo(__type(__x), __type(__y), __pquo); + } + + + + constexpr float + rint(float __x) + { return __builtin_rintf(__x); } + + constexpr long double + rint(long double __x) + { return __builtin_rintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + rint(_Tp __x) + { return __builtin_rint(__x); } + + + + constexpr float + round(float __x) + { return __builtin_roundf(__x); } + + constexpr long double + round(long double __x) + { return __builtin_roundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + round(_Tp __x) + { return __builtin_round(__x); } + + + + constexpr float + scalbln(float __x, long __ex) + { return __builtin_scalblnf(__x, __ex); } + + constexpr long double + scalbln(long double __x, long __ex) + { return __builtin_scalblnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbln(_Tp __x, long __ex) + { return __builtin_scalbln(__x, __ex); } + + + + constexpr float + scalbn(float __x, int __ex) + { return __builtin_scalbnf(__x, __ex); } + + constexpr long double + scalbn(long double __x, int __ex) + { return __builtin_scalbnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbn(_Tp __x, int __ex) + { return __builtin_scalbn(__x, __ex); } + + + + constexpr float + tgamma(float __x) + { return __builtin_tgammaf(__x); } + + constexpr long double + tgamma(long double __x) + { return __builtin_tgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tgamma(_Tp __x) + { return __builtin_tgamma(__x); } + + + + constexpr float + trunc(float __x) + { return __builtin_truncf(__x); } + + constexpr long double + trunc(long double __x) + { return __builtin_truncl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + trunc(_Tp __x) + { return __builtin_trunc(__x); } + + + +} +# 1917 "/usr/include/c++/7/cmath" 3 +} +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 2 3 +# 37 "/usr/include/c++/7/math.h" 2 3 + +using std::abs; +using std::acos; +using std::asin; +using std::atan; +using std::atan2; +using std::cos; +using std::sin; +using std::tan; +using std::cosh; +using std::sinh; +using std::tanh; +using std::exp; +using std::frexp; +using std::ldexp; +using std::log; +using std::log10; +using std::modf; +using std::pow; +using std::sqrt; +using std::ceil; +using std::fabs; +using std::floor; +using std::fmod; + + +using std::fpclassify; +using std::isfinite; +using std::isinf; +using std::isnan; +using std::isnormal; +using std::signbit; +using std::isgreater; +using std::isgreaterequal; +using std::isless; +using std::islessequal; +using std::islessgreater; +using std::isunordered; + + + +using std::acosh; +using std::asinh; +using std::atanh; +using std::cbrt; +using std::copysign; +using std::erf; +using std::erfc; +using std::exp2; +using std::expm1; +using std::fdim; +using std::fma; +using std::fmax; +using std::fmin; +using std::hypot; +using std::ilogb; +using std::lgamma; +using std::llrint; +using std::llround; +using std::log1p; +using std::log2; +using std::logb; +using std::lrint; +using std::lround; +using std::nearbyint; +using std::nextafter; +using std::nexttoward; +using std::remainder; +using std::remquo; +using std::rint; +using std::round; +using std::scalbln; +using std::scalbn; +using std::tgamma; +using std::trunc; +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 2 + + +#pragma libm (acosf, acoshf, asinf, asinhf, atanhf, atan2f) +#pragma libm (cbrtf, ceilf, copysignf, cosf, coshf) +#pragma libm (erff, erfcf, expf, exp2f, exp10f, expm1f) +#pragma libm (fabsf, floorf, fmaf, fminf, fmaxf) +#pragma libm (ilogbf) +#pragma libm (ldexpf, lgammaf, llrintf, llroundf, logbf, log1pf, logf, log2f, log10f, lrintf, lroundf) +#pragma libm (modff) +#pragma libm (nanf, nearbyintf, nextafterf) +#pragma libm (powf) +#pragma libm (remainderf, remquof, rintf, roundf, rsqrtf) +#pragma libm (scalblnf, scalbnf, sinf, sinhf, sqrtf) +#pragma libm (tanf, tanhf, tgammaf, truncf) +#pragma libm (abs, acos, acosh, asin, asinh, atanh, atan2) +#pragma libm (cbrt, ceil, copysign, cos, cosh) +#pragma libm (erf, erfc, exp, exp2, exp10, expm1) +#pragma libm (fabs, floor, fma, fmin, fmax) +#pragma libm (ilogb, isinf, isfinite, isnan) +#pragma libm (ldexp, lgamma, llrint, llround, logb, log1p, log, log2, log10, lrint, lround) +#pragma libm (modf) +#pragma libm (nan, nearbyint, nextafter) +#pragma libm (pow) +#pragma libm (remainder, remquo, rint, round, rsqrt) +#pragma libm (scalbln, scalbn, sin, sinh, sqrt) +#pragma libm (tan, tanh, tgamma, trunc) +#pragma libm (llabs) +#pragma libm (cyl_bessel_i0f,cyl_bessel_i1f) +#pragma libm (erfcinvf,erfcxf,erfinvf) +#pragma libm (erfcinv,erfcx,erfinv) +#pragma libm (fdim,fdimf) +#pragma libm (normf,norm3df,norm4df,normcdff,normcdfinvf) +#pragma libm (norm,norm3d,norm4d,normcdf,normcdfinv) +#pragma libm (rnormf,rnorm3df,rnorm4df,rhypotf,rcbrtf) +#pragma libm (rnorm,rnorm3d,rnorm4d,rhypot,rcbrt) +#pragma libm (ynf,y1f,y0f) +#pragma libm (yn,y1,y0) +#pragma libm (jnf,j1f,j0f) +#pragma libm (jn,j1,j0) +# 10542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 1 +# 11 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" + + +# 1 "/usr/include/c++/7/stdlib.h" 1 3 +# 36 "/usr/include/c++/7/stdlib.h" 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 1 3 +# 11 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 3 + + +# 1 "/usr/include/c++/7/cstdlib" 1 3 +# 39 "/usr/include/c++/7/cstdlib" 3 + +# 40 "/usr/include/c++/7/cstdlib" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 42 "/usr/include/c++/7/cstdlib" 2 3 +# 121 "/usr/include/c++/7/cstdlib" 3 +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::div_t; + using ::ldiv_t; + + using ::abort; + + + + using ::atexit; + + + using ::at_quick_exit; + + + using ::atof; + using ::atoi; + using ::atol; + using ::bsearch; + using ::calloc; + using ::div; + using ::exit; + using ::free; + using ::getenv; + using ::labs; + using ::ldiv; + using ::malloc; + + using ::mblen; + using ::mbstowcs; + using ::mbtowc; + + using ::qsort; + + + using ::quick_exit; + + + using ::rand; + using ::realloc; + using ::srand; + using ::strtod; + using ::strtol; + using ::strtoul; + using ::system; + + using ::wcstombs; + using ::wctomb; + + + + inline ldiv_t + div(long __i, long __j) { return ldiv(__i, __j); } + + + + +} +# 195 "/usr/include/c++/7/cstdlib" 3 +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::lldiv_t; + + + + + + using ::_Exit; + + + + using ::llabs; + + inline lldiv_t + div(long long __n, long long __d) + { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; } + + using ::lldiv; +# 227 "/usr/include/c++/7/cstdlib" 3 + using ::atoll; + using ::strtoll; + using ::strtoull; + + using ::strtof; + using ::strtold; + + +} + +namespace std +{ + + using ::__gnu_cxx::lldiv_t; + + using ::__gnu_cxx::_Exit; + + using ::__gnu_cxx::llabs; + using ::__gnu_cxx::div; + using ::__gnu_cxx::lldiv; + + using ::__gnu_cxx::atoll; + using ::__gnu_cxx::strtof; + using ::__gnu_cxx::strtoll; + using ::__gnu_cxx::strtoull; + using ::__gnu_cxx::strtold; +} + + + +} +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 2 3 + +namespace std { + extern "C" void* __host_malloc(std::size_t); + extern "C" void __host_free(void*); +} +extern "C" void* __host_malloc(std::size_t); +extern "C" void __host_free(void*); +# 37 "/usr/include/c++/7/stdlib.h" 2 3 + +using std::abort; +using std::atexit; +using std::exit; + + + using std::at_quick_exit; + + + using std::quick_exit; + + + + +using std::div_t; +using std::ldiv_t; + +using std::abs; +using std::atof; +using std::atoi; +using std::atol; +using std::bsearch; +using std::calloc; +using std::div; +using std::free; +using std::getenv; +using std::labs; +using std::ldiv; +using std::malloc; + +using std::mblen; +using std::mbstowcs; +using std::mbtowc; + +using std::qsort; +using std::rand; +using std::realloc; +using std::srand; +using std::strtod; +using std::strtol; +using std::strtoul; +using std::system; + +using std::wcstombs; +using std::wctomb; +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 2 + + + +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" +extern "C" + +void* __host_malloc(size_t); + + +extern "C" + +void __host_free(void*); +# 10543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 10616 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(long double x); +} +# 10792 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std +{ + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __pow_helper(T, int); + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __cmath_power(T, unsigned int); +} + +using std::abs; +using std::fabs; +using std::ceil; +using std::floor; +using std::sqrt; + +using std::pow; + +using std::log; +using std::log10; +using std::fmod; +using std::modf; +using std::exp; +using std::frexp; +using std::ldexp; +using std::asin; +using std::sin; +using std::sinh; +using std::acos; +using std::cos; +using std::cosh; +using std::atan; +using std::atan2; +using std::tan; +using std::tanh; +# 11193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 11202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int abs(long long int); +# 11212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int abs(long int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float abs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double abs(double); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fabs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ceil(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float floor(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sqrt(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float pow(float, float); + + + + +template +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) +typename __gnu_cxx::__promote_2<_Tp, _Up>::__type pow(_Tp, _Up); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log10(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fmod(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float modf(float, float*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float frexp(float, int*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ldexp(float, int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float asin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float acos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cosh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan2(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tanh(float); +# 11329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 11435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float logb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr int ilogb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbn(float a, int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbln(float a, long int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float exp2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float expm1(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log1p(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float acosh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float asinh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float atanh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float hypot(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float cbrt(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erf(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erfc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float lgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float tgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float copysign(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nextafter(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float remainder(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float remquo(float a, float b, int *quo); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float round(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float trunc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float rint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nearbyint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fdim(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fma(float a, float b, float c); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmax(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmin(float a, float b); +} +# 11574 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp10(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rsqrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rcbrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinpi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cospi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincospi(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincos(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float jn(const int n, const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float yn(const int n, const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i0(const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdf(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcx(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const double a, const float b); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const float a, const double b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int min(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int min(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const long long int b); +# 11715 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float min(const float a, const float b); +# 11726 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const double b); +# 11736 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const float a, const double b); +# 11746 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const float b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int max(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int max(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const long long int b); +# 11845 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float max(const float a, const float b); +# 11856 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const double b); +# 11866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const float a, const double b); +# 11876 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const float b); +# 11887 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C"{ +inline __attribute__((device)) void *__nv_aligned_device_malloc(size_t size, size_t align) +{ + __attribute__((device)) void *__nv_aligned_device_malloc_impl(size_t, size_t); + return __nv_aligned_device_malloc_impl(size, align); +} +} +# 12173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 1 +# 77 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +static inline __attribute__((host)) __attribute__((device)) float exp10(const float a) +{ + return exp10f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rsqrt(const float a) +{ + return rsqrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rcbrt(const float a) +{ + return rcbrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float sinpi(const float a) +{ + return sinpif(a); +} + +static inline __attribute__((host)) __attribute__((device)) float cospi(const float a) +{ + return cospif(a); +} + +static inline __attribute__((host)) __attribute__((device)) void sincospi(const float a, float *const sptr, float *const cptr) +{ + sincospif(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) void sincos(const float a, float *const sptr, float *const cptr) +{ + sincosf(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) float j0(const float a) +{ + return j0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float j1(const float a) +{ + return j1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float jn(const int n, const float a) +{ + return jnf(n, a); +} + +static inline __attribute__((host)) __attribute__((device)) float y0(const float a) +{ + return y0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float y1(const float a) +{ + return y1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float yn(const int n, const float a) +{ + return ynf(n, a); +} + +static inline __attribute__((device)) float cyl_bessel_i0(const float a) +{ + return cyl_bessel_i0f(a); +} + +static inline __attribute__((device)) float cyl_bessel_i1(const float a) +{ + return cyl_bessel_i1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfinv(const float a) +{ + return erfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcinv(const float a) +{ + return erfcinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdfinv(const float a) +{ + return normcdfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdf(const float a) +{ + return normcdff(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcx(const float a) +{ + return erfcxf(a); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const double a, const float b) +{ + return copysign(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const float a, const double b) +{ + return copysign(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const unsigned int b) +{ + return umin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const int a, const unsigned int b) +{ + return umin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const int b) +{ + return umin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int min(const long int a, const long int b) +{ + long int retval; + + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(min(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int min(const long long int a, const long long int b) +{ + return llmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b) +{ + return ullmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const long long int a, const unsigned long long int b) +{ + return ullmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const long long int b) +{ + return ullmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float min(const float a, const float b) +{ + return fminf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const double b) +{ + return fmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const float a, const double b) +{ + return fmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const float b) +{ + return fmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const unsigned int b) +{ + return umax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const int a, const unsigned int b) +{ + return umax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const int b) +{ + return umax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int max(const long int a, const long int b) +{ + long int retval; + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(max(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int max(const long long int a, const long long int b) +{ + return llmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b) +{ + return ullmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const long long int a, const unsigned long long int b) +{ + return ullmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const long long int b) +{ + return ullmax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float max(const float a, const float b) +{ + return fmaxf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const double b) +{ + return fmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const float a, const double b) +{ + return fmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const float b) +{ + return fmax(a, static_cast(b)); +} +# 1126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +inline __attribute__((host)) __attribute__((device)) int min(const int a, const int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned int umin(const unsigned int a, const unsigned int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) long long int llmin(const long long int a, const long long int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned long long int ullmin(const unsigned long long int a, + const unsigned long long int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) int max(const int a, const int b) +{ + return (a > b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned int umax(const unsigned int a, const unsigned int b) +{ + return (a > b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) long long int llmax(const long long int a, const long long int b) +{ + return (a > b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned long long int ullmax(const unsigned long long int a, + const unsigned long long int b) +{ + return (a > b) ? a : b; +} +# 12174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" 1 +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + + __attribute__((host)) surface(struct cudaChannelFormatDesc desc) + { + channelDesc = desc; + } + +}; + +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + +}; +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" 1 +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" +template +struct __attribute__((device_builtin_texture_type)) texture : public textureReference +{ + + __attribute__((host)) texture(int norm = 0, + enum cudaTextureFilterMode fMode = cudaFilterModePoint, + enum cudaTextureAddressMode aMode = cudaAddressModeClamp) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = cudaCreateChannelDesc(); + sRGB = 0; + } + + __attribute__((host)) texture(int norm, + enum cudaTextureFilterMode fMode, + enum cudaTextureAddressMode aMode, + struct cudaChannelFormatDesc desc) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = desc; + sRGB = 0; + } + +}; +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 1 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 1 +# 81 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + + + + + + +extern "C" +{ +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mulhi(int x, int y); +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umulhi(unsigned int x, unsigned int y); +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __mul64hi(long long int x, long long int y); +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __umul64hi(unsigned long long int x, unsigned long long int y); +# 139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int_as_float(int x); +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float_as_int(float x); +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint_as_float(unsigned int x); +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float_as_uint(float x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __syncthreads(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __prof_trigger(int); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence_block(void); +__attribute__((device)) __attribute__((cudart_builtin)) + +__attribute__((__noreturn__)) + + + +__attribute__((device_builtin)) void __trap(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __brkpt(); +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __saturatef(float x); +# 270 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __sad(int x, int y, unsigned int z); +# 338 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __usad(unsigned int x, unsigned int y, unsigned int z); +# 348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mul24(int x, int y); +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umul24(unsigned int x, unsigned int y); +# 371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float fdividef(float x, float y); +# 444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdividef(float x, float y); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) double fdivide(double x, double y); +# 457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __sinf(float x) +# 457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __cosf(float x) +# 468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __tanf(float x) +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void __sincosf(float x, float *sptr, float *cptr) +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __expf(float x) +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __exp10f(float x) +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log2f(float x) +# 601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log10f(float x) +# 628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 671 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __logf(float x) +# 671 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 671 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 713 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __powf(float x, float y) +# 713 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 713 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 722 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rn(float x); +# 731 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rz(float x); +# 740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_ru(float); +# 749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rd(float x); +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rn(float x); +# 767 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rz(float x); +# 776 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_ru(float x); +# 785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rd(float x); +# 794 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rn(int x); +# 803 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rz(int x); +# 812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_ru(int x); +# 821 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rd(int x); +# 830 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rn(unsigned int x); +# 839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rz(unsigned int x); +# 848 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_ru(unsigned int x); +# 857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rd(unsigned int x); +# 866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rn(float x); +# 875 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rz(float x); +# 884 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_ru(float x); +# 893 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rd(float x); +# 902 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rn(float x); +# 911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rz(float x); +# 920 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_ru(float x); +# 929 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rd(float x); +# 938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rn(long long int x); +# 947 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rz(long long int x); +# 956 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_ru(long long int x); +# 965 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rd(long long int x); +# 974 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rn(unsigned long long int x); +# 983 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rz(unsigned long long int x); +# 992 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_ru(unsigned long long int x); +# 1001 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rd(unsigned long long int x); +# 1013 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rn(float x, float y); +# 1025 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rz(float x, float y); +# 1037 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_ru(float x, float y); +# 1049 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rd(float x, float y); +# 1061 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rn(float x, float y); +# 1073 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rz(float x, float y); +# 1085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_ru(float x, float y); +# 1097 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rd(float x, float y); +# 1109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rn(float x, float y); +# 1121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rz(float x, float y); +# 1133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_ru(float x, float y); +# 1145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rd(float x, float y); +# 1298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rn(float x, float y, float z); +# 1451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rz(float x, float y, float z); +# 1604 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_ru(float x, float y, float z); +# 1757 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rd(float x, float y, float z); +# 1790 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rn(float x); +# 1823 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rz(float x); +# 1856 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_ru(float x); +# 1889 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rd(float x); +# 1920 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rn(float x); +# 1951 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rz(float x); +# 1982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_ru(float x); +# 2013 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rd(float x); +# 2052 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frsqrt_rn(float x); +# 2063 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rn(float x, float y); +# 2074 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rz(float x, float y); +# 2085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_ru(float x, float y); +# 2096 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rd(float x, float y); +# 2105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clz(int x); +# 2116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffs(int x); +# 2125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popc(unsigned int x); +# 2134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __brev(unsigned int x); +# 2143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clzll(long long int x); +# 2154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffsll(long long int x); +# 2165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popcll(unsigned long long int x); +# 2174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __brevll(unsigned long long int x); +# 2198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __byte_perm(unsigned int x, unsigned int y, unsigned int s); +# 2210 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __hadd(int x, int y); +# 2223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __rhadd(int x, int y); +# 2235 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __uhadd(unsigned int x, unsigned int y); +# 2248 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __urhadd(unsigned int x, unsigned int y); +# 2258 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __double2int_rz(double x); +# 2267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __double2uint_rz(double x); +# 2276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __double2ll_rz(double x); +# 2285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __double2ull_rz(double x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm0(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm1(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm2(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm3(void); +# 2315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs2(unsigned int a); +# 2326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss2(unsigned int a); +# 2337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd2(unsigned int a, unsigned int b); +# 2348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss2 (unsigned int a, unsigned int b); +# 2358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus2 (unsigned int a, unsigned int b); +# 2369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs2(unsigned int a, unsigned int b); +# 2380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu2(unsigned int a, unsigned int b); +# 2391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu2(unsigned int a, unsigned int b); +# 2402 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq2(unsigned int a, unsigned int b); +# 2413 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges2(unsigned int a, unsigned int b); +# 2424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu2(unsigned int a, unsigned int b); +# 2435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts2(unsigned int a, unsigned int b); +# 2446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu2(unsigned int a, unsigned int b); +# 2457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples2(unsigned int a, unsigned int b); +# 2469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu2(unsigned int a, unsigned int b); +# 2480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts2(unsigned int a, unsigned int b); +# 2491 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu2(unsigned int a, unsigned int b); +# 2502 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne2(unsigned int a, unsigned int b); +# 2513 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu2(unsigned int a, unsigned int b); +# 2524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs2(unsigned int a, unsigned int b); +# 2535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu2(unsigned int a, unsigned int b); +# 2546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins2(unsigned int a, unsigned int b); +# 2557 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu2(unsigned int a, unsigned int b); +# 2568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq2(unsigned int a, unsigned int b); +# 2579 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges2(unsigned int a, unsigned int b); +# 2590 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu2(unsigned int a, unsigned int b); +# 2601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts2(unsigned int a, unsigned int b); +# 2612 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu2(unsigned int a, unsigned int b); +# 2623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles2(unsigned int a, unsigned int b); +# 2634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu2(unsigned int a, unsigned int b); +# 2645 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts2(unsigned int a, unsigned int b); +# 2656 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu2(unsigned int a, unsigned int b); +# 2667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne2(unsigned int a, unsigned int b); +# 2678 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu2(unsigned int a, unsigned int b); +# 2689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub2(unsigned int a, unsigned int b); +# 2700 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss2 (unsigned int a, unsigned int b); +# 2711 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus2 (unsigned int a, unsigned int b); +# 2721 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg2(unsigned int a); +# 2731 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss2(unsigned int a); +# 2742 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs2(unsigned int a, unsigned int b); +# 2753 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads2(unsigned int a, unsigned int b); +# 2763 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs4(unsigned int a); +# 2774 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss4(unsigned int a); +# 2785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd4(unsigned int a, unsigned int b); +# 2796 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss4 (unsigned int a, unsigned int b); +# 2806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus4 (unsigned int a, unsigned int b); +# 2817 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs4(unsigned int a, unsigned int b); +# 2828 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu4(unsigned int a, unsigned int b); +# 2839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu4(unsigned int a, unsigned int b); +# 2850 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq4(unsigned int a, unsigned int b); +# 2861 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges4(unsigned int a, unsigned int b); +# 2872 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu4(unsigned int a, unsigned int b); +# 2883 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts4(unsigned int a, unsigned int b); +# 2894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu4(unsigned int a, unsigned int b); +# 2905 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples4(unsigned int a, unsigned int b); +# 2916 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu4(unsigned int a, unsigned int b); +# 2927 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts4(unsigned int a, unsigned int b); +# 2938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu4(unsigned int a, unsigned int b); +# 2949 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne4(unsigned int a, unsigned int b); +# 2960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu4(unsigned int a, unsigned int b); +# 2971 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs4(unsigned int a, unsigned int b); +# 2982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu4(unsigned int a, unsigned int b); +# 2993 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins4(unsigned int a, unsigned int b); +# 3004 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu4(unsigned int a, unsigned int b); +# 3015 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq4(unsigned int a, unsigned int b); +# 3026 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles4(unsigned int a, unsigned int b); +# 3037 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu4(unsigned int a, unsigned int b); +# 3048 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts4(unsigned int a, unsigned int b); +# 3059 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu4(unsigned int a, unsigned int b); +# 3070 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges4(unsigned int a, unsigned int b); +# 3081 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu4(unsigned int a, unsigned int b); +# 3092 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts4(unsigned int a, unsigned int b); +# 3103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu4(unsigned int a, unsigned int b); +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne4(unsigned int a, unsigned int b); +# 3125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu4(unsigned int a, unsigned int b); +# 3136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub4(unsigned int a, unsigned int b); +# 3147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss4(unsigned int a, unsigned int b); +# 3158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus4(unsigned int a, unsigned int b); +# 3168 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg4(unsigned int a); +# 3178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss4(unsigned int a); +# 3189 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs4(unsigned int a, unsigned int b); +# 3200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads4(unsigned int a, unsigned int b); + + + + + + +} +# 3229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mulhi(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long int mul64hi(const long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_int" "() is deprecated in favor of __" "float_as_int" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float_as_int(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int_as_float" "() is deprecated in favor of __" "int_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int_as_float(const int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_uint" "() is deprecated in favor of __" "float_as_uint" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float_as_uint(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint_as_float" "() is deprecated in favor of __" "uint_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint_as_float(const unsigned int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("saturate" "() is deprecated in favor of __" "saturate" "f" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float saturate(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul24" "() is deprecated in favor of __" "mul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mul24(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("umul24" "() is deprecated in favor of __" "umul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int umul24(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2int" "() is deprecated in favor of __" "float2int" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float2int(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2uint" "() is deprecated in favor of __" "float2uint" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float2uint(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int2float" "() is deprecated in favor of __" "int2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int2float(const int a, const enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint2float" "() is deprecated in favor of __" "uint2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint2float(const unsigned int a, const enum cudaRoundMode mode = cudaRoundNearest); +# 3285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 1 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +static __inline__ __attribute__((device)) int mulhi(const int a, const int b) +{ + return __mulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const unsigned int b) +{ + return __umulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const int a, const unsigned int b) +{ + return __umulhi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const int b) +{ + return __umulhi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) long long int mul64hi(const long long int a, const long long int b) +{ + return __mul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b) +{ + return __umul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const long long int a, const unsigned long long int b) +{ + return __umul64hi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const long long int b) +{ + return __umul64hi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) int float_as_int(const float a) +{ + return __float_as_int(a); +} + +static __inline__ __attribute__((device)) float int_as_float(const int a) +{ + return __int_as_float(a); +} + +static __inline__ __attribute__((device)) unsigned int float_as_uint(const float a) +{ + return __float_as_uint(a); +} + +static __inline__ __attribute__((device)) float uint_as_float(const unsigned int a) +{ + return __uint_as_float(a); +} +static __inline__ __attribute__((device)) float saturate(const float a) +{ + return __saturatef(a); +} + +static __inline__ __attribute__((device)) int mul24(const int a, const int b) +{ + return __mul24(a, b); +} + +static __inline__ __attribute__((device)) unsigned int umul24(const unsigned int a, const unsigned int b) +{ + return __umul24(a, b); +} + +static __inline__ __attribute__((device)) int float2int(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2int_rn(a) : + (mode == cudaRoundPosInf ) ? __float2int_ru(a) : + (mode == cudaRoundMinInf ) ? __float2int_rd(a) : + __float2int_rz(a); +} + +static __inline__ __attribute__((device)) unsigned int float2uint(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2uint_rn(a) : + (mode == cudaRoundPosInf ) ? __float2uint_ru(a) : + (mode == cudaRoundMinInf ) ? __float2uint_rd(a) : + __float2uint_rz(a); +} + +static __inline__ __attribute__((device)) float int2float(const int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __int2float_rz(a) : + (mode == cudaRoundPosInf) ? __int2float_ru(a) : + (mode == cudaRoundMinInf) ? __int2float_rd(a) : + __int2float_rn(a); +} + +static __inline__ __attribute__((device)) float uint2float(const unsigned int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __uint2float_rz(a) : + (mode == cudaRoundPosInf) ? __uint2float_ru(a) : + (mode == cudaRoundMinInf) ? __uint2float_rd(a) : + __uint2float_rn(a); +} +# 3286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" 1 +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +static __inline__ __attribute__((device)) int atomicAdd(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicAdd(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicSub(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicSub(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicExch(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicExch(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) float atomicExch(float *address, float val) { } + +static __inline__ __attribute__((device)) int atomicMin(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicMin(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicMax(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicMax(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicInc(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicDec(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicAnd(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicAnd(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicOr(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicOr(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicXor(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicXor(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicCAS(int *address, int compare, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicCAS(unsigned int *address, unsigned int compare, unsigned int val) { } +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +extern "C" +{ + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__any""() is deprecated in favor of ""__any""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __any(int cond); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__all""() is deprecated in favor of ""__all""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __all(int cond); +} +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +static __inline__ __attribute__((device)) unsigned long long int atomicAdd(unsigned long long int *address, unsigned long long int val) { } + +static __inline__ __attribute__((device)) unsigned long long int atomicExch(unsigned long long int *address, unsigned long long int val) { } + +static __inline__ __attribute__((device)) unsigned long long int atomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) { } + +static __inline__ __attribute__((device)) __attribute__((deprecated("__any""() is deprecated in favor of ""__any""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool any(bool cond) { } + +static __inline__ __attribute__((device)) __attribute__((deprecated("__all""() is deprecated in favor of ""__all""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool all(bool cond) { } +# 3289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 1 +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 2 + +extern "C" +{ +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double_as_longlong(double x); +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __longlong_as_double(long long int x); +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rn(double x, double y, double z); +# 420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rz(double x, double y, double z); +# 577 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_ru(double x, double y, double z); +# 734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rd(double x, double y, double z); +# 746 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rn(double x, double y); +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rz(double x, double y); +# 770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_ru(double x, double y); +# 782 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rd(double x, double y); +# 794 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rn(double x, double y); +# 806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rz(double x, double y); +# 818 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_ru(double x, double y); +# 830 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rd(double x, double y); +# 842 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rn(double x, double y); +# 854 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rz(double x, double y); +# 866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_ru(double x, double y); +# 878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rd(double x, double y); +# 887 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rn(double x); +# 896 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rz(double x); +# 905 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_ru(double x); +# 914 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rd(double x); +# 923 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rn(double x); +# 932 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_ru(double x); +# 941 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rd(double x); +# 950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rn(double x); +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_ru(double x); +# 968 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rd(double x); +# 977 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rn(double x); +# 986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_ru(double x); +# 995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rd(double x); +# 1004 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rn(double x); +# 1013 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_ru(double x); +# 1022 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rd(double x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __int2double_rn(int x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __uint2double_rn(unsigned int x); +# 1047 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rn(long long int x); +# 1056 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rz(long long int x); +# 1065 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_ru(long long int x); +# 1074 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rd(long long int x); +# 1083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rn(unsigned long long int x); +# 1092 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rz(unsigned long long int x); +# 1101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_ru(unsigned long long int x); +# 1110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rd(unsigned long long int x); +# 1119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2hiint(double x); +# 1128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2loint(double x); +# 1138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __hiloint2double(int hi, int lo); +} + + + + + + + +static __inline__ __attribute__((device)) double fma(double a, double b, double c, enum cudaRoundMode mode); + +static __inline__ __attribute__((device)) double dmul(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double dadd(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double dsub(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) int double2int(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) unsigned int double2uint(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) long long int double2ll(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) unsigned long long int double2ull(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) double ll2double(long long int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double ull2double(unsigned long long int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double int2double(int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double uint2double(unsigned int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double float2double(float a, enum cudaRoundMode mode = cudaRoundNearest); + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" 1 +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" 2 + + + + + + + +static __inline__ __attribute__((device)) double fma(double a, double b, double c, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __fma_rz(a, b, c) : + mode == cudaRoundPosInf ? __fma_ru(a, b, c) : + mode == cudaRoundMinInf ? __fma_rd(a, b, c) : + __fma_rn(a, b, c); +} + +static __inline__ __attribute__((device)) double dmul(double a, double b, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __dmul_rz(a, b) : + mode == cudaRoundPosInf ? __dmul_ru(a, b) : + mode == cudaRoundMinInf ? __dmul_rd(a, b) : + __dmul_rn(a, b); +} + +static __inline__ __attribute__((device)) double dadd(double a, double b, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __dadd_rz(a, b) : + mode == cudaRoundPosInf ? __dadd_ru(a, b) : + mode == cudaRoundMinInf ? __dadd_rd(a, b) : + __dadd_rn(a, b); +} + +static __inline__ __attribute__((device)) double dsub(double a, double b, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __dsub_rz(a, b) : + mode == cudaRoundPosInf ? __dsub_ru(a, b) : + mode == cudaRoundMinInf ? __dsub_rd(a, b) : + __dsub_rn(a, b); +} + +static __inline__ __attribute__((device)) int double2int(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2int_rn(a) : + mode == cudaRoundPosInf ? __double2int_ru(a) : + mode == cudaRoundMinInf ? __double2int_rd(a) : + __double2int_rz(a); +} + +static __inline__ __attribute__((device)) unsigned int double2uint(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2uint_rn(a) : + mode == cudaRoundPosInf ? __double2uint_ru(a) : + mode == cudaRoundMinInf ? __double2uint_rd(a) : + __double2uint_rz(a); +} + +static __inline__ __attribute__((device)) long long int double2ll(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2ll_rn(a) : + mode == cudaRoundPosInf ? __double2ll_ru(a) : + mode == cudaRoundMinInf ? __double2ll_rd(a) : + __double2ll_rz(a); +} + +static __inline__ __attribute__((device)) unsigned long long int double2ull(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2ull_rn(a) : + mode == cudaRoundPosInf ? __double2ull_ru(a) : + mode == cudaRoundMinInf ? __double2ull_rd(a) : + __double2ull_rz(a); +} + +static __inline__ __attribute__((device)) double ll2double(long long int a, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __ll2double_rz(a) : + mode == cudaRoundPosInf ? __ll2double_ru(a) : + mode == cudaRoundMinInf ? __ll2double_rd(a) : + __ll2double_rn(a); +} + +static __inline__ __attribute__((device)) double ull2double(unsigned long long int a, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __ull2double_rz(a) : + mode == cudaRoundPosInf ? __ull2double_ru(a) : + mode == cudaRoundMinInf ? __ull2double_rd(a) : + __ull2double_rn(a); +} + +static __inline__ __attribute__((device)) double int2double(int a, enum cudaRoundMode mode) +{ + return (double)a; +} + +static __inline__ __attribute__((device)) double uint2double(unsigned int a, enum cudaRoundMode mode) +{ + return (double)a; +} + +static __inline__ __attribute__((device)) double float2double(float a, enum cudaRoundMode mode) +{ + return (double)a; +} +# 1179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 2 +# 3290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" 1 +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" +static __inline__ __attribute__((device)) float atomicAdd(float *address, float val) { } +# 3291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 1 +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +static __inline__ __attribute__((device)) long long atomicMin(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicMax(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicAnd(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicOr(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicXor(long long *address, long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicMin(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicMax(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicOr(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicXor(unsigned long long *address, unsigned long long val) { } +# 3292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" 1 +# 56 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 1 +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" 2 +# 3293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" 1 +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +static __inline__ __attribute__((device)) double atomicAdd(double *address, double val) { } + +static __inline__ __attribute__((device)) +int atomicAdd_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicAdd_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAdd_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAdd_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAdd_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAdd_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +float atomicAdd_block(float *address, float val) { } + +static __inline__ __attribute__((device)) +float atomicAdd_system(float *address, float val) { } + +static __inline__ __attribute__((device)) +double atomicAdd_block(double *address, double val) { } + +static __inline__ __attribute__((device)) +double atomicAdd_system(double *address, double val) { } + +static __inline__ __attribute__((device)) +int atomicSub_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicSub_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicSub_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicSub_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +int atomicExch_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicExch_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicExch_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicExch_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicExch_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicExch_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +float atomicExch_block(float *address, float val) { } + +static __inline__ __attribute__((device)) +float atomicExch_system(float *address, float val) { } + +static __inline__ __attribute__((device)) +int atomicMin_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicMin_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicMin_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicMin_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMin_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMin_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMin_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMin_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +int atomicMax_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicMax_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicMax_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicMax_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMax_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMax_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMax_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMax_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicInc_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicInc_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicDec_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicDec_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +int atomicCAS_block(int *address, int compare, int val) { } + +static __inline__ __attribute__((device)) +int atomicCAS_system(int *address, int compare, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicCAS_block(unsigned int *address, unsigned int compare, + unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicCAS_system(unsigned int *address, unsigned int compare, + unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long int atomicCAS_block(unsigned long long int *address, + unsigned long long int compare, + unsigned long long int val) { } + +static __inline__ __attribute__((device)) +unsigned long long int atomicCAS_system(unsigned long long int *address, + unsigned long long int compare, + unsigned long long int val) { } + +static __inline__ __attribute__((device)) +int atomicAnd_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicAnd_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicAnd_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicAnd_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAnd_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAnd_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAnd_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAnd_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +int atomicOr_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicOr_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicOr_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicOr_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicOr_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicOr_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicOr_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicOr_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +int atomicXor_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicXor_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicXor_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicXor_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicXor_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicXor_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicXor_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicXor_system(unsigned long long *address, unsigned long long val) { } +# 3294 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" 1 +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) void __threadfence_system(void); +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rn(double x, double y); +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rz(double x, double y); +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_ru(double x, double y); +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rd(double x, double y); +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rn(double x); +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rz(double x); +# 247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_ru(double x); +# 281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rd(double x); +# 313 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rn(double x); +# 345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rz(double x); +# 377 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_ru(double x); +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rd(double x); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__ballot""() is deprecated in favor of ""__ballot""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __ballot(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_count(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_and(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_or(int); +extern __attribute__((device)) __attribute__((device_builtin)) long long int clock64(void); +# 424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rn(float x, float y, float z); +# 433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rd(float x, float y, float z); +# 442 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_ru(float x, float y, float z); +# 451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rz(float x, float y, float z); +# 464 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double_as_longlong(double x); +# 473 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __longlong_as_double(long long int x); +# 630 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rn(double x, double y, double z); +# 787 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rz(double x, double y, double z); +# 944 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_ru(double x, double y, double z); +# 1101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rd(double x, double y, double z); +# 1113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rn(double x, double y); +# 1125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rz(double x, double y); +# 1137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_ru(double x, double y); +# 1149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rd(double x, double y); +# 1161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rn(double x, double y); +# 1173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rz(double x, double y); +# 1185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_ru(double x, double y); +# 1197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rd(double x, double y); +# 1209 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rn(double x, double y); +# 1221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rz(double x, double y); +# 1233 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_ru(double x, double y); +# 1245 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rd(double x, double y); +# 1254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rn(double x); +# 1263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rz(double x); +# 1272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_ru(double x); +# 1281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rd(double x); +# 1290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rn(double x); +# 1299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_ru(double x); +# 1308 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rd(double x); +# 1317 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rn(double x); +# 1326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_ru(double x); +# 1335 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rd(double x); +# 1344 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rn(double x); +# 1353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_ru(double x); +# 1362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rd(double x); +# 1371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rn(double x); +# 1380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_ru(double x); +# 1389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rd(double x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __int2double_rn(int x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __uint2double_rn(unsigned int x); +# 1414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rn(long long int x); +# 1423 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rz(long long int x); +# 1432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_ru(long long int x); +# 1441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rd(long long int x); +# 1450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rn(unsigned long long int x); +# 1459 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rz(unsigned long long int x); +# 1468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_ru(unsigned long long int x); +# 1477 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rd(unsigned long long int x); +# 1486 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2hiint(double x); +# 1495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2loint(double x); +# 1505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __hiloint2double(int hi, int lo); + + +} + + + + + + +static __inline__ __attribute__((device)) __attribute__((deprecated("__ballot""() is deprecated in favor of ""__ballot""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int ballot(bool pred) { } + +static __inline__ __attribute__((device)) int syncthreads_count(bool pred) { } + +static __inline__ __attribute__((device)) bool syncthreads_and(bool pred) { } + +static __inline__ __attribute__((device)) bool syncthreads_or(bool pred) { } + + + + +static __inline__ __attribute__((device)) unsigned int __isGlobal(const void *ptr) { } +static __inline__ __attribute__((device)) unsigned int __isShared(const void *ptr) { } +static __inline__ __attribute__((device)) unsigned int __isConstant(const void *ptr) { } +static __inline__ __attribute__((device)) unsigned int __isLocal(const void *ptr) { } + +static __inline__ __attribute__((device)) unsigned int __isGridConstant(const void *ptr) { } + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_global(const void *ptr) { } +static __inline__ __attribute__((device)) size_t __cvta_generic_to_shared(const void *ptr) { } +static __inline__ __attribute__((device)) size_t __cvta_generic_to_constant(const void *ptr) { } +static __inline__ __attribute__((device)) size_t __cvta_generic_to_local(const void *ptr) { } + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_grid_constant(const void *ptr) { } + + +static __inline__ __attribute__((device)) void * __cvta_global_to_generic(size_t rawbits) { } +static __inline__ __attribute__((device)) void * __cvta_shared_to_generic(size_t rawbits) { } +static __inline__ __attribute__((device)) void * __cvta_constant_to_generic(size_t rawbits) { } +static __inline__ __attribute__((device)) void * __cvta_local_to_generic(size_t rawbits) { } + +static __inline__ __attribute__((device)) void * __cvta_grid_constant_to_generic(size_t rawbits) { } +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" 1 +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +static __attribute__((device)) __inline__ unsigned __fns(unsigned mask, unsigned base, int offset) { } +static __attribute__((device)) __inline__ void __barrier_sync(unsigned id) { } +static __attribute__((device)) __inline__ void __barrier_sync_count(unsigned id, unsigned cnt) { } +static __attribute__((device)) __inline__ void __syncwarp(unsigned mask=0xFFFFFFFF) { } +static __attribute__((device)) __inline__ int __all_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ int __any_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ int __uni_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ unsigned __ballot_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ unsigned __activemask() { } +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl(int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl(unsigned int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_up(int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_up(unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_down(int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_down(unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_xor(int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_xor(unsigned int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl(float var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_up(float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_down(float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_xor(float var, int laneMask, int width=32) { } + + +static __attribute__((device)) __inline__ int __shfl_sync(unsigned mask, int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_sync(unsigned mask, unsigned int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ int __shfl_up_sync(unsigned mask, int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_up_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ int __shfl_down_sync(unsigned mask, int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_down_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_xor_sync(unsigned mask, unsigned int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_sync(unsigned mask, float var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_up_sync(unsigned mask, float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_down_sync(unsigned mask, float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width=32) { } + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl(unsigned long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl(long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_up(long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_up(unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_down(long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_down(unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_xor(long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl(double var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_up(double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_down(double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_xor(double var, int laneMask, int width=32) { } + + +static __attribute__((device)) __inline__ long long __shfl_sync(unsigned mask, long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ long long __shfl_up_sync(unsigned mask, long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long long __shfl_down_sync(unsigned mask, long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_sync(unsigned mask, double var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_up_sync(unsigned mask, double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_down_sync(unsigned mask, double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width=32) { } + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl(long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl(unsigned long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_up(long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_up(unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_down(long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_down(unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_xor(long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_xor(unsigned long var, int laneMask, int width=32) { } + + +static __attribute__((device)) __inline__ long __shfl_sync(unsigned mask, long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ long __shfl_up_sync(unsigned mask, long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long __shfl_down_sync(unsigned mask, long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width=32) { } +# 3296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 1 +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ long __ldg(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldg(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldg(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldg(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldg(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldg(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldg(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldg(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldg(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldg(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldg(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldg(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldg(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldg(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldg(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldg(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldg(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldg(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldg(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldg(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldg(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldg(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldg(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldg(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldg(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldg(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldg(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldg(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldg(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldg(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldcg(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldcg(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldcg(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldcg(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldcg(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldcg(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldcg(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldcg(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldcg(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldcg(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldcg(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldcg(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldcg(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldcg(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldcg(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldcg(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldcg(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldcg(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldcg(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldcg(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldcg(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldcg(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldcg(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldcg(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldcg(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldcg(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldcg(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldcg(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldcg(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldcg(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldca(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldca(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldca(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldca(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldca(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldca(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldca(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldca(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldca(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldca(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldca(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldca(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldca(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldca(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldca(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldca(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldca(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldca(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldca(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldca(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldca(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldca(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldca(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldca(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldca(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldca(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldca(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldca(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldca(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldca(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldcs(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldcs(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldcs(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldcs(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldcs(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldcs(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldcs(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldcs(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldcs(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldcs(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldcs(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldcs(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldcs(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldcs(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldcs(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldcs(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldcs(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldcs(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldcs(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldcs(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldcs(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldcs(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldcs(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldcs(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldcs(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldcs(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldcs(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldcs(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldcs(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldcs(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldlu(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldlu(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldlu(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldlu(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldlu(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldlu(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldlu(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldlu(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldlu(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldlu(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldlu(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldlu(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldlu(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldlu(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldlu(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldlu(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldlu(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldlu(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldlu(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldlu(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldlu(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldlu(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldlu(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldlu(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldlu(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldlu(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldlu(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldlu(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldlu(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldlu(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldcv(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldcv(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldcv(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldcv(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldcv(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldcv(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldcv(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldcv(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldcv(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldcv(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldcv(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldcv(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldcv(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldcv(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldcv(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldcv(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldcv(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldcv(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldcv(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldcv(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldcv(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldcv(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldcv(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldcv(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldcv(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldcv(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldcv(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldcv(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldcv(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldcv(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ void __stwb(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stwb(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stwb(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stwb(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stwb(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stwb(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stwb(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stwb(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stwb(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stwb(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stwb(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stwb(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stwb(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stwb(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stwb(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stwb(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stwb(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stwb(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stwb(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stwb(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stwb(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stwb(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stwb(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stwb(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stwb(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stwb(double2 *ptr, double2 value) { } + + + +static __attribute__((device)) __inline__ void __stcg(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stcg(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stcg(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stcg(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stcg(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stcg(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stcg(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stcg(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stcg(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stcg(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stcg(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stcg(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stcg(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stcg(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stcg(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stcg(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stcg(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stcg(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stcg(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stcg(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stcg(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stcg(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stcg(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stcg(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stcg(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stcg(double2 *ptr, double2 value) { } + + + +static __attribute__((device)) __inline__ void __stcs(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stcs(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stcs(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stcs(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stcs(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stcs(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stcs(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stcs(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stcs(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stcs(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stcs(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stcs(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stcs(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stcs(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stcs(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stcs(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stcs(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stcs(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stcs(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stcs(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stcs(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stcs(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stcs(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stcs(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stcs(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stcs(double2 *ptr, double2 value) { } + + + +static __attribute__((device)) __inline__ void __stwt(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stwt(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stwt(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stwt(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stwt(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stwt(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stwt(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stwt(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stwt(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stwt(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stwt(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stwt(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stwt(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stwt(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stwt(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stwt(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stwt(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stwt(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stwt(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stwt(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stwt(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stwt(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stwt(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stwt(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stwt(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stwt(double2 *ptr, double2 value) { } +# 460 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_l(unsigned int lo, unsigned int hi, unsigned int shift) { } +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_lc(unsigned int lo, unsigned int hi, unsigned int shift) { } +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_r(unsigned int lo, unsigned int hi, unsigned int shift) { } +# 497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_rc(unsigned int lo, unsigned int hi, unsigned int shift) { } +# 3297 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" 1 +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 1 +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" 2 +# 3298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" 1 +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +static __attribute__((device)) __inline__ int __dp2a_lo(int srcA, int srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_lo(unsigned int srcA, unsigned int srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp2a_lo(short2 srcA, char4 srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_lo(ushort2 srcA, uchar4 srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp2a_hi(int srcA, int srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_hi(unsigned int srcA, unsigned int srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp2a_hi(short2 srcA, char4 srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_hi(ushort2 srcA, uchar4 srcB, unsigned int c) { } + + + + + + +static __attribute__((device)) __inline__ int __dp4a(int srcA, int srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp4a(unsigned int srcA, unsigned int srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp4a(char4 srcA, char4 srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp4a(uchar4 srcA, uchar4 srcB, unsigned int c) { } +# 3299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 1 +# 81 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 2 +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, int value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned long long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, long long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, float value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, double value) { } + +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, int value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned long long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, long long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, float value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, double value, int *pred) { } + +static __attribute__((device)) __inline__ void __nanosleep(unsigned int ns) { } + +static __attribute__((device)) __inline__ unsigned short int atomicCAS(unsigned short int *address, unsigned short int compare, unsigned short int val) { } +# 3300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 1 +# 81 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 2 +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +static __attribute__((device)) __inline__ unsigned __reduce_add_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_min_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_max_sync(unsigned mask, unsigned value) { } + +static __attribute__((device)) __inline__ int __reduce_add_sync(unsigned mask, int value) { } +static __attribute__((device)) __inline__ int __reduce_min_sync(unsigned mask, int value) { } +static __attribute__((device)) __inline__ int __reduce_max_sync(unsigned mask, int value) { } + +static __attribute__((device)) __inline__ unsigned __reduce_and_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_or_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_xor_sync(unsigned mask, unsigned value) { } + + +extern "C" { +inline __attribute__((device)) void *__nv_associate_access_property(const void *ptr, + unsigned long long property) { + extern __attribute__((device)) void *__nv_associate_access_property_impl(const void *, + unsigned long long); + return __nv_associate_access_property_impl(ptr, property); +} + +inline __attribute__((device)) void __nv_memcpy_async_shared_global_4(void *dst, + const void *src, + unsigned src_size) { + extern __attribute__((device)) void __nv_memcpy_async_shared_global_4_impl(void *, + const void *, + unsigned); + __nv_memcpy_async_shared_global_4_impl(dst, src, src_size); +} + +inline __attribute__((device)) void __nv_memcpy_async_shared_global_8(void *dst, + const void *src, + unsigned src_size) { + extern __attribute__((device)) void __nv_memcpy_async_shared_global_8_impl(void *, + const void *, + unsigned); + __nv_memcpy_async_shared_global_8_impl(dst, src, src_size); +} + +inline __attribute__((device)) void __nv_memcpy_async_shared_global_16(void *dst, + const void *src, + unsigned src_size) { + extern __attribute__((device)) void __nv_memcpy_async_shared_global_16_impl(void *, + const void *, + unsigned); + __nv_memcpy_async_shared_global_16_impl(dst, src, src_size); +} + +} +# 3301 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" 1 +# 122 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1Dread(surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2Dread(surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf3Dread(surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1DLayeredread(surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2DLayeredread(surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapread(surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapLayeredread(surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} +# 3302 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" 1 +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template +struct __nv_tex_rmet_ret { }; + +template<> struct __nv_tex_rmet_ret { typedef char type; }; +template<> struct __nv_tex_rmet_ret { typedef signed char type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned char type; }; +template<> struct __nv_tex_rmet_ret { typedef char1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar1 type; }; +template<> struct __nv_tex_rmet_ret { typedef char2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar2 type; }; +template<> struct __nv_tex_rmet_ret { typedef char4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef short type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned short type; }; +template<> struct __nv_tex_rmet_ret { typedef short1 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort1 type; }; +template<> struct __nv_tex_rmet_ret { typedef short2 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort2 type; }; +template<> struct __nv_tex_rmet_ret { typedef short4 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef int type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned int type; }; +template<> struct __nv_tex_rmet_ret { typedef int1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint1 type; }; +template<> struct __nv_tex_rmet_ret { typedef int2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint2 type; }; +template<> struct __nv_tex_rmet_ret { typedef int4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint4 type; }; +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template<> struct __nv_tex_rmet_ret { typedef float type; }; +template<> struct __nv_tex_rmet_ret { typedef float1 type; }; +template<> struct __nv_tex_rmet_ret { typedef float2 type; }; +template<> struct __nv_tex_rmet_ret { typedef float4 type; }; + + +template struct __nv_tex_rmet_cast { typedef T* type; }; +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1Dfetch(texture t, int x) +{ + + + + + +} + +template +struct __nv_tex_rmnf_ret { }; + +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1Dfetch(texture t, int x) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1D(texture t, float x) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1D(texture t, float x) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2D(texture t, float x, float y) +{ + + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2D(texture t, float x, float y) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayered(texture t, float x, int layer) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayered(texture t, float x, int layer) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3D(texture t, float x, float y, float z) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3D(texture t, float x, float y, float z) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemap(texture t, float x, float y, float z) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemap(texture t, float x, float y, float z) +{ + + + + + + +} + + +template +struct __nv_tex2dgather_ret { }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_ret::type tex2Dgather(texture t, float x, float y, int comp=0) +{ + + + + + + +} + + +template struct __nv_tex2dgather_rmnf_ret { }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_rmnf_ret::type tex2Dgather(texture t, float x, float y, int comp = 0) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLod(texture t, float x, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLod(texture t, float x, float level) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + + +} +# 3303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" 1 +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template struct __nv_itex_trait { }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1Dfetch(T *ptr, cudaTextureObject_t obj, int x) +{ + + + +} + +template +static __attribute__((device)) T tex1Dfetch(cudaTextureObject_t texObject, int x) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1D(T *ptr, cudaTextureObject_t obj, float x) +{ + + + +} + + +template +static __attribute__((device)) T tex1D(cudaTextureObject_t texObject, float x) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2D(T *ptr, cudaTextureObject_t obj, float x, float y) +{ + + + +} + +template +static __attribute__((device)) T tex2D(cudaTextureObject_t texObject, float x, float y) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2D(T *ptr, cudaTextureObject_t obj, float x, float y, + bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2D(cudaTextureObject_t texObject, float x, float y, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + + +} + +template +static __attribute__((device)) T tex3D(cudaTextureObject_t texObject, float x, float y, float z) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z, + bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex3D(cudaTextureObject_t texObject, float x, float y, float z, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayered(T *ptr, cudaTextureObject_t obj, float x, int layer) +{ + + + +} + +template +static __attribute__((device)) T tex1DLayered(cudaTextureObject_t texObject, float x, int layer) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer) +{ + + + +} + +template +static __attribute__((device)) T tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemap(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + + +} + + +template +static __attribute__((device)) T texCubemap(cudaTextureObject_t texObject, float x, float y, float z) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayered(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLayered(cudaTextureObject_t texObject, float x, float y, float z, int layer) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, int comp = 0) +{ + + + +} + +template +static __attribute__((device)) T tex2Dgather(cudaTextureObject_t to, float x, float y, int comp = 0) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, bool* isResident, int comp = 0) +{ + + + + + +} + +template +static __attribute__((device)) T tex2Dgather(cudaTextureObject_t to, float x, float y, bool* isResident, int comp = 0) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLod(T *ptr, cudaTextureObject_t obj, float x, float level) +{ + + + +} + +template +static __attribute__((device)) T tex1DLod(cudaTextureObject_t texObject, float x, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level) +{ + + + +} + +template +static __attribute__((device)) T tex2DLod(cudaTextureObject_t texObject, float x, float y, float level) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLod(cudaTextureObject_t texObject, float x, float y, float level, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + + +} + +template +static __attribute__((device)) T tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, int layer, float level) +{ + + + +} + +template +static __attribute__((device)) T tex1DLayeredLod(cudaTextureObject_t texObject, float x, int layer, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level) +{ + + + +} + +template +static __attribute__((device)) T tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level, bool* isResident) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + +} + +template +static __attribute__((device)) T texCubemapGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float level) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLayeredLod(cudaTextureObject_t texObject, float x, float y, float z, int layer, float level) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DGrad(T *ptr, cudaTextureObject_t obj, float x, float dPdx, float dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex1DGrad(cudaTextureObject_t texObject, float x, float dPdx, float dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + +} + +template +static __attribute__((device)) T tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + + +} + +template +static __attribute__((device)) T tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, int layer, float dPdx, float dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex1DLayeredGrad(cudaTextureObject_t texObject, float x, int layer, float dPdx, float dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredGrad(T * ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredGrad(T * ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLayeredGrad(cudaTextureObject_t texObject, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + + + +} +# 3304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" 1 +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template struct __nv_isurf_trait { }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dread(T *ptr, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf1Dread(cudaSurfaceObject_t surfObject, int x, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf2Dread(cudaSurfaceObject_t surfObject, int x, int y, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf3Dread(cudaSurfaceObject_t surfObject, int x, int y, int z, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf1DLayeredread(cudaSurfaceObject_t surfObject, int x, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf2DLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surfCubemapread(cudaSurfaceObject_t surfObject, int x, int y, int face, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surfCubemapLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layerface, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dwrite(T val, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapwrite(T val, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} +# 3305 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/cudacc_ext.h" 1 +# 3306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +extern "C" __attribute__((host)) __attribute__((device)) unsigned __cudaPushCallConfiguration(dim3 gridDim, + dim3 blockDim, + size_t sharedMem = 0, + struct CUstream_st *stream = 0); +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" 1 +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" +extern "C" { + + +uint3 __attribute__((device_builtin)) extern const threadIdx; +uint3 __attribute__((device_builtin)) extern const blockIdx; +dim3 __attribute__((device_builtin)) extern const blockDim; +dim3 __attribute__((device_builtin)) extern const gridDim; +int __attribute__((device_builtin)) extern const warpSize; + + + + +} +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchCooperativeKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static __inline__ __attribute__((host)) cudaError_t cudaEventCreate( + cudaEvent_t *event, + unsigned int flags +) +{ + return ::cudaEventCreateWithFlags(event, flags); +} +# 372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + void **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc(ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostAlloc( + T **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostGetDevicePointer( + T **pDevice, + void *pHost, + unsigned int flags +) +{ + return ::cudaHostGetDevicePointer((void**)(void*)pDevice, pHost, flags); +} +# 501 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocManaged( + T **devPtr, + size_t size, + unsigned int flags = 0x01 +) +{ + return ::cudaMallocManaged((void**)(void*)devPtr, size, flags); +} +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaStreamAttachMemAsync( + cudaStream_t stream, + T *devPtr, + size_t length = 0, + unsigned int flags = 0x04 +) +{ + return ::cudaStreamAttachMemAsync(stream, (void*)devPtr, length, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMalloc( + T **devPtr, + size_t size +) +{ + return ::cudaMalloc((void**)(void*)devPtr, size); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + T **ptr, + size_t size, + unsigned int flags = 0 +) +{ + return cudaMallocHost((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocPitch( + T **devPtr, + size_t *pitch, + size_t width, + size_t height +) +{ + return ::cudaMallocPitch((void**)(void*)devPtr, pitch, width, height); +} +# 641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + void **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync(ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaStream_t stream +) +{ + return ::cudaMallocAsync((void**)(void*)ptr, size, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocFromPoolAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} +# 720 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbol( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice +) +{ + return ::cudaMemcpyToSymbol((const void*)&symbol, src, count, offset, kind); +} +# 774 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyToSymbolAsync((const void*)&symbol, src, count, offset, kind, stream); +} +# 822 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbol( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost +) +{ + return ::cudaMemcpyFromSymbol(dst, (const void*)&symbol, count, offset, kind); +} +# 876 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyFromSymbolAsync(dst, (const void*)&symbol, count, offset, kind, stream); +} +# 945 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeToSymbol(pGraphNode, graph, pDependencies, numDependencies, (const void*)&symbol, src, count, offset, kind); +} +# 1016 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeFromSymbol(pGraphNode, graph, pDependencies, numDependencies, dst, (const void*)&symbol, count, offset, kind); +} +# 1067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsToSymbol(node, (const void*)&symbol, src, count, offset, kind); +} +# 1115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsFromSymbol(node, dst, (const void*)&symbol, count, offset, kind); +} +# 1173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsToSymbol(hGraphExec, node, (const void*)&symbol, src, count, offset, kind); +} +# 1232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsFromSymbol(hGraphExec, node, dst, (const void*)&symbol, count, offset, kind); +} +# 1271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + unsigned int flags) +{ + return ::cudaUserObjectCreate( + object_out, + objectToWrap, + [](void *vpObj) { delete reinterpret_cast(vpObj); }, + initialRefcount, + flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + cudaUserObjectFlags flags) +{ + return cudaUserObjectCreate(object_out, objectToWrap, initialRefcount, (unsigned int)flags); +} +# 1321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolAddress( + void **devPtr, + const T &symbol +) +{ + return ::cudaGetSymbolAddress(devPtr, (const void*)&symbol); +} +# 1353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolSize( + size_t *size, + const T &symbol +) +{ + return ::cudaGetSymbolSize(size, (const void*)&symbol); +} +# 1397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t size = +# 1403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 3 4 + (0x7fffffff * 2U + 1U) + +# 1404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +) +{ + return ::cudaBindTexture(offset, &tex, devPtr, &desc, size); +} +# 1443 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t size = +# 1448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 3 4 + (0x7fffffff * 2U + 1U) + +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +) +{ + return cudaBindTexture(offset, tex, devPtr, tex.channelDesc, size); +} +# 1500 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &desc, width, height, pitch); +} +# 1559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &tex.channelDesc, width, height, pitch); +} +# 1602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToArray(&tex, array, &desc); +} +# 1641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindTextureToArray(tex, array, desc) : err; +} +# 1683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToMipmappedArray(&tex, mipmappedArray, &desc); +} +# 1722 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray +) +{ + struct cudaChannelFormatDesc desc; + cudaArray_t levelArray; + cudaError_t err = ::cudaGetMipmappedArrayLevel(&levelArray, mipmappedArray, 0); + + if (err != cudaSuccess) { + return err; + } + err = ::cudaGetChannelDesc(&desc, levelArray); + + return err == cudaSuccess ? cudaBindTextureToMipmappedArray(tex, mipmappedArray, desc) : err; +} +# 1765 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaUnbindTexture( + const struct texture &tex +) +{ + return ::cudaUnbindTexture(&tex); +} +# 1801 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset( + size_t *offset, + const struct texture &tex +) +{ + return ::cudaGetTextureAlignmentOffset(offset, &tex); +} +# 1853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetCacheConfig( + T *func, + enum cudaFuncCache cacheConfig +) +{ + return ::cudaFuncSetCacheConfig((const void*)func, cacheConfig); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig( + T *func, + enum cudaSharedMemConfig config +) +{ + return ::cudaFuncSetSharedMemConfig((const void*)func, config); +} +# 1901 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, 0x00); +} +# 1953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize, + unsigned int flags) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, flags); +} + + + + +class __cudaOccupancyB2DHelper { + size_t n; +public: + inline __attribute__((host)) __attribute__((device)) __cudaOccupancyB2DHelper(size_t n_) : n(n_) {} + inline __attribute__((host)) __attribute__((device)) size_t operator()(int) + { + return n; + } +}; +# 2023 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + cudaError_t status; + + + int device; + struct cudaFuncAttributes attr; + + + int maxThreadsPerMultiProcessor; + int warpSize; + int devMaxThreadsPerBlock; + int multiProcessorCount; + int funcMaxThreadsPerBlock; + int occupancyLimit; + int granularity; + + + int maxBlockSize = 0; + int numBlocks = 0; + int maxOccupancy = 0; + + + int blockSizeToTryAligned; + int blockSizeToTry; + int blockSizeLimitAligned; + int occupancyInBlocks; + int occupancyInThreads; + size_t dynamicSMemSize; + + + + + + if (!minGridSize || !blockSize || !func) { + return cudaErrorInvalidValue; + } + + + + + + status = ::cudaGetDevice(&device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &maxThreadsPerMultiProcessor, + cudaDevAttrMaxThreadsPerMultiProcessor, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &warpSize, + cudaDevAttrWarpSize, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &devMaxThreadsPerBlock, + cudaDevAttrMaxThreadsPerBlock, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &multiProcessorCount, + cudaDevAttrMultiProcessorCount, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaFuncGetAttributes(&attr, func); + if (status != cudaSuccess) { + return status; + } + + funcMaxThreadsPerBlock = attr.maxThreadsPerBlock; + + + + + + occupancyLimit = maxThreadsPerMultiProcessor; + granularity = warpSize; + + if (blockSizeLimit == 0) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (devMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (funcMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = funcMaxThreadsPerBlock; + } + + blockSizeLimitAligned = ((blockSizeLimit + (granularity - 1)) / granularity) * granularity; + + for (blockSizeToTryAligned = blockSizeLimitAligned; blockSizeToTryAligned > 0; blockSizeToTryAligned -= granularity) { + + + + if (blockSizeLimit < blockSizeToTryAligned) { + blockSizeToTry = blockSizeLimit; + } else { + blockSizeToTry = blockSizeToTryAligned; + } + + dynamicSMemSize = blockSizeToDynamicSMemSize(blockSizeToTry); + + status = cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + &occupancyInBlocks, + func, + blockSizeToTry, + dynamicSMemSize, + flags); + + if (status != cudaSuccess) { + return status; + } + + occupancyInThreads = blockSizeToTry * occupancyInBlocks; + + if (occupancyInThreads > maxOccupancy) { + maxBlockSize = blockSizeToTry; + numBlocks = occupancyInBlocks; + maxOccupancy = occupancyInThreads; + } + + + + if (occupancyLimit == maxOccupancy) { + break; + } + } + + + + + + + + *minGridSize = numBlocks * multiProcessorCount; + *blockSize = maxBlockSize; + + return status; +} +# 2219 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMem( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, blockSizeLimit, 0x00); +} +# 2265 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSize( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, 0x00); +} +# 2303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock( + size_t *dynamicSmemSize, + T func, + int numBlocks, + int blockSize) +{ + return ::cudaOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, (const void*)func, numBlocks, blockSize); +} +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeWithFlags( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, flags); +} +# 2405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncGetAttributes( + struct cudaFuncAttributes *attr, + T *entry +) +{ + return ::cudaFuncGetAttributes(attr, (const void*)entry); +} +# 2469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetAttribute( + T *entry, + enum cudaFuncAttribute attr, + int value +) +{ + return ::cudaFuncSetAttribute((const void*)entry, attr, value); +} +# 2501 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindSurfaceToArray(&surf, array, &desc); +} +# 2532 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindSurfaceToArray(surf, array, desc) : err; +} +# 2553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +#pragma GCC diagnostic pop +# 1 "" 2 +# 1 "CMakeCUDACompilerId.cu" +# 64 "CMakeCUDACompilerId.cu" +char const* info_compiler = "INFO" ":" "compiler[" "NVIDIA" "]"; + +char const* info_simulate = "INFO" ":" "simulate[" "GNU" "]"; +# 345 "CMakeCUDACompilerId.cu" +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + ('0' + (((11) / 10000000)%10)), ('0' + (((11) / 1000000)%10)), ('0' + (((11) / 100000)%10)), ('0' + (((11) / 10000)%10)), ('0' + (((11) / 1000)%10)), ('0' + (((11) / 100)%10)), ('0' + (((11) / 10)%10)), ('0' + ((11) % 10)), + + '.', ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((64) / 10000000)%10)), ('0' + (((64) / 1000000)%10)), ('0' + (((64) / 100000)%10)), ('0' + (((64) / 10000)%10)), ('0' + (((64) / 1000)%10)), ('0' + (((64) / 100)%10)), ('0' + (((64) / 10)%10)), ('0' + ((64) % 10)), + + + + + + ']','\0'}; +# 374 "CMakeCUDACompilerId.cu" +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((5) / 10000000)%10)), ('0' + (((5) / 1000000)%10)), ('0' + (((5) / 100000)%10)), ('0' + (((5) / 10000)%10)), ('0' + (((5) / 1000)%10)), ('0' + (((5) / 100)%10)), ('0' + (((5) / 10)%10)), ('0' + ((5) % 10)), + + + + + + + + ']','\0'}; + + + + + + +char const* info_platform = "INFO" ":" "platform[" "Linux" "]"; +char const* info_arch = "INFO" ":" "arch[" "]"; + + + +const char* info_language_standard_default = "INFO" ":" "standard_default[" + + + + + + + + "14" + + + + + +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" + + + "ON" + + + +"]"; + + + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + + require += info_version[argc]; + + + require += info_simulate[argc]; + + + require += info_simulate_version[argc]; + + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.c b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.c new file mode 100644 index 00000000..d6bfc437 --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.c @@ -0,0 +1,35 @@ +# 1 "CMakeCUDACompilerId.cu" +# 64 "CMakeCUDACompilerId.cu" +extern const char *info_compiler; + +extern const char *info_simulate; +# 345 "CMakeCUDACompilerId.cu" +static const char info_version[50]; +# 374 "CMakeCUDACompilerId.cu" +static const char info_simulate_version[41]; +# 394 "CMakeCUDACompilerId.cu" +extern const char *info_platform; +extern const char *info_arch; + + + +extern const char *info_language_standard_default; +# 415 "CMakeCUDACompilerId.cu" +extern const char *info_language_extensions_default; +# 64 "CMakeCUDACompilerId.cu" +const char *info_compiler = ((const char *)"INFO:compiler[NVIDIA]"); + +const char *info_simulate = ((const char *)"INFO:simulate[GNU]"); +# 345 "CMakeCUDACompilerId.cu" +static const char info_version[50] = {((char)73),((char)78),((char)70),((char)79),((char)58),((char)99),((char)111),((char)109),((char)112),((char)105),((char)108),((char)101),((char)114),((char)95),((char)118),((char)101),((char)114),((char)115),((char)105),((char)111),((char)110),((char)91),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)49),((char)49),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)55),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)54),((char)52),((char)93),((char)0)}; +# 374 "CMakeCUDACompilerId.cu" +static const char info_simulate_version[41] = {((char)73),((char)78),((char)70),((char)79),((char)58),((char)115),((char)105),((char)109),((char)117),((char)108),((char)97),((char)116),((char)101),((char)95),((char)118),((char)101),((char)114),((char)115),((char)105),((char)111),((char)110),((char)91),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)55),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)53),((char)93),((char)0)}; +# 394 "CMakeCUDACompilerId.cu" +const char *info_platform = ((const char *)"INFO:platform[Linux]"); +const char *info_arch = ((const char *)"INFO:arch[]"); + + + +const char *info_language_standard_default = ((const char *)"INFO:standard_default[14]"); +# 415 "CMakeCUDACompilerId.cu" +const char *info_language_extensions_default = ((const char *)"INFO:extensions_default[ON]"); diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.cpp b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.cpp new file mode 100644 index 00000000..8e4fe48f --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.cpp @@ -0,0 +1,19904 @@ +# 1 "CMakeCUDACompilerId.cu" +#pragma GCC diagnostic ignored "-Wunused-local-typedefs" +# 1 +#pragma GCC diagnostic push +# 1 +#pragma GCC diagnostic ignored "-Wunused-variable" +# 1 +#pragma GCC diagnostic ignored "-Wunused-function" +# 1 +static char __nv_inited_managed_rt = 0; static void **__nv_fatbinhandle_for_managed_rt; static void __nv_save_fatbinhandle_for_managed_rt(void **in){__nv_fatbinhandle_for_managed_rt = in;} static char __nv_init_managed_rt_with_module(void **); static inline void __nv_init_managed_rt(void) { __nv_inited_managed_rt = (__nv_inited_managed_rt ? __nv_inited_managed_rt : __nv_init_managed_rt_with_module(__nv_fatbinhandle_for_managed_rt));} +# 1 +#pragma GCC diagnostic pop +# 1 +#pragma GCC diagnostic ignored "-Wunused-variable" + +# 1 +#define __nv_is_extended_device_lambda_closure_type(X) false +#define __nv_is_extended_host_device_lambda_closure_type(X) false +#if defined(__nv_is_extended_device_lambda_closure_type) && defined(__nv_is_extended_host_device_lambda_closure_type) +#endif + +# 1 +# 61 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +#pragma GCC diagnostic push +# 64 +#pragma GCC diagnostic ignored "-Wunused-function" +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" +#if 0 +# 68 +enum cudaRoundMode { +# 70 +cudaRoundNearest, +# 71 +cudaRoundZero, +# 72 +cudaRoundPosInf, +# 73 +cudaRoundMinInf +# 74 +}; +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 100 +struct char1 { +# 102 +signed char x; +# 103 +}; +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 105 +struct uchar1 { +# 107 +unsigned char x; +# 108 +}; +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 111 +struct __attribute((aligned(2))) char2 { +# 113 +signed char x, y; +# 114 +}; +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 116 +struct __attribute((aligned(2))) uchar2 { +# 118 +unsigned char x, y; +# 119 +}; +#endif +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 121 +struct char3 { +# 123 +signed char x, y, z; +# 124 +}; +#endif +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 126 +struct uchar3 { +# 128 +unsigned char x, y, z; +# 129 +}; +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 131 +struct __attribute((aligned(4))) char4 { +# 133 +signed char x, y, z, w; +# 134 +}; +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 136 +struct __attribute((aligned(4))) uchar4 { +# 138 +unsigned char x, y, z, w; +# 139 +}; +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 141 +struct short1 { +# 143 +short x; +# 144 +}; +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 146 +struct ushort1 { +# 148 +unsigned short x; +# 149 +}; +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 151 +struct __attribute((aligned(4))) short2 { +# 153 +short x, y; +# 154 +}; +#endif +# 156 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 156 +struct __attribute((aligned(4))) ushort2 { +# 158 +unsigned short x, y; +# 159 +}; +#endif +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 161 +struct short3 { +# 163 +short x, y, z; +# 164 +}; +#endif +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 166 +struct ushort3 { +# 168 +unsigned short x, y, z; +# 169 +}; +#endif +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 171 +struct __attribute((aligned(8))) short4 { short x; short y; short z; short w; }; +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 172 +struct __attribute((aligned(8))) ushort4 { unsigned short x; unsigned short y; unsigned short z; unsigned short w; }; +#endif +# 174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 174 +struct int1 { +# 176 +int x; +# 177 +}; +#endif +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 179 +struct uint1 { +# 181 +unsigned x; +# 182 +}; +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 184 +struct __attribute((aligned(8))) int2 { int x; int y; }; +#endif +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 185 +struct __attribute((aligned(8))) uint2 { unsigned x; unsigned y; }; +#endif +# 187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 187 +struct int3 { +# 189 +int x, y, z; +# 190 +}; +#endif +# 192 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 192 +struct uint3 { +# 194 +unsigned x, y, z; +# 195 +}; +#endif +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 197 +struct __attribute((aligned(16))) int4 { +# 199 +int x, y, z, w; +# 200 +}; +#endif +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 202 +struct __attribute((aligned(16))) uint4 { +# 204 +unsigned x, y, z, w; +# 205 +}; +#endif +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 207 +struct long1 { +# 209 +long x; +# 210 +}; +#endif +# 212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 212 +struct ulong1 { +# 214 +unsigned long x; +# 215 +}; +#endif +# 222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 222 +struct __attribute((aligned((2) * sizeof(long)))) long2 { +# 224 +long x, y; +# 225 +}; +#endif +# 227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 227 +struct __attribute((aligned((2) * sizeof(unsigned long)))) ulong2 { +# 229 +unsigned long x, y; +# 230 +}; +#endif +# 234 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 234 +struct long3 { +# 236 +long x, y, z; +# 237 +}; +#endif +# 239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 239 +struct ulong3 { +# 241 +unsigned long x, y, z; +# 242 +}; +#endif +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 244 +struct __attribute((aligned(16))) long4 { +# 246 +long x, y, z, w; +# 247 +}; +#endif +# 249 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 249 +struct __attribute((aligned(16))) ulong4 { +# 251 +unsigned long x, y, z, w; +# 252 +}; +#endif +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 254 +struct float1 { +# 256 +float x; +# 257 +}; +#endif +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 276 +struct __attribute((aligned(8))) float2 { float x; float y; }; +#endif +# 281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 281 +struct float3 { +# 283 +float x, y, z; +# 284 +}; +#endif +# 286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 286 +struct __attribute((aligned(16))) float4 { +# 288 +float x, y, z, w; +# 289 +}; +#endif +# 291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 291 +struct longlong1 { +# 293 +long long x; +# 294 +}; +#endif +# 296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 296 +struct ulonglong1 { +# 298 +unsigned long long x; +# 299 +}; +#endif +# 301 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 301 +struct __attribute((aligned(16))) longlong2 { +# 303 +long long x, y; +# 304 +}; +#endif +# 306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 306 +struct __attribute((aligned(16))) ulonglong2 { +# 308 +unsigned long long x, y; +# 309 +}; +#endif +# 311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 311 +struct longlong3 { +# 313 +long long x, y, z; +# 314 +}; +#endif +# 316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 316 +struct ulonglong3 { +# 318 +unsigned long long x, y, z; +# 319 +}; +#endif +# 321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 321 +struct __attribute((aligned(16))) longlong4 { +# 323 +long long x, y, z, w; +# 324 +}; +#endif +# 326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 326 +struct __attribute((aligned(16))) ulonglong4 { +# 328 +unsigned long long x, y, z, w; +# 329 +}; +#endif +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 331 +struct double1 { +# 333 +double x; +# 334 +}; +#endif +# 336 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 336 +struct __attribute((aligned(16))) double2 { +# 338 +double x, y; +# 339 +}; +#endif +# 341 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 341 +struct double3 { +# 343 +double x, y, z; +# 344 +}; +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 346 +struct __attribute((aligned(16))) double4 { +# 348 +double x, y, z, w; +# 349 +}; +#endif +# 363 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char1 +# 363 +char1; +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar1 +# 364 +uchar1; +#endif +# 365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char2 +# 365 +char2; +#endif +# 366 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar2 +# 366 +uchar2; +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char3 +# 367 +char3; +#endif +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar3 +# 368 +uchar3; +#endif +# 369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char4 +# 369 +char4; +#endif +# 370 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar4 +# 370 +uchar4; +#endif +# 371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short1 +# 371 +short1; +#endif +# 372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort1 +# 372 +ushort1; +#endif +# 373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short2 +# 373 +short2; +#endif +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort2 +# 374 +ushort2; +#endif +# 375 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short3 +# 375 +short3; +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort3 +# 376 +ushort3; +#endif +# 377 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short4 +# 377 +short4; +#endif +# 378 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort4 +# 378 +ushort4; +#endif +# 379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int1 +# 379 +int1; +#endif +# 380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint1 +# 380 +uint1; +#endif +# 381 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int2 +# 381 +int2; +#endif +# 382 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint2 +# 382 +uint2; +#endif +# 383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int3 +# 383 +int3; +#endif +# 384 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint3 +# 384 +uint3; +#endif +# 385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int4 +# 385 +int4; +#endif +# 386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint4 +# 386 +uint4; +#endif +# 387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long1 +# 387 +long1; +#endif +# 388 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong1 +# 388 +ulong1; +#endif +# 389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long2 +# 389 +long2; +#endif +# 390 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong2 +# 390 +ulong2; +#endif +# 391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long3 +# 391 +long3; +#endif +# 392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong3 +# 392 +ulong3; +#endif +# 393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long4 +# 393 +long4; +#endif +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong4 +# 394 +ulong4; +#endif +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float1 +# 395 +float1; +#endif +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float2 +# 396 +float2; +#endif +# 397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float3 +# 397 +float3; +#endif +# 398 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float4 +# 398 +float4; +#endif +# 399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong1 +# 399 +longlong1; +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong1 +# 400 +ulonglong1; +#endif +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong2 +# 401 +longlong2; +#endif +# 402 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong2 +# 402 +ulonglong2; +#endif +# 403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong3 +# 403 +longlong3; +#endif +# 404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong3 +# 404 +ulonglong3; +#endif +# 405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong4 +# 405 +longlong4; +#endif +# 406 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong4 +# 406 +ulonglong4; +#endif +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double1 +# 407 +double1; +#endif +# 408 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double2 +# 408 +double2; +#endif +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double3 +# 409 +double3; +#endif +# 410 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double4 +# 410 +double4; +#endif +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 418 +struct dim3 { +# 420 +unsigned x, y, z; +# 432 +}; +#endif +# 434 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef dim3 +# 434 +dim3; +#endif +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef long ptrdiff_t; +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef unsigned long size_t; +#if !defined(__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__) +#define __CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ +#endif +#include "crt/host_runtime.h" +# 437 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef +# 426 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +struct { +# 427 +long long __max_align_ll __attribute((__aligned__(__alignof__(long long)))); +# 428 +long double __max_align_ld __attribute((__aligned__(__alignof__(long double)))); +# 437 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +} max_align_t; +# 444 +typedef __decltype((nullptr)) nullptr_t; +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 204 +enum cudaError { +# 211 +cudaSuccess, +# 217 +cudaErrorInvalidValue, +# 223 +cudaErrorMemoryAllocation, +# 229 +cudaErrorInitializationError, +# 236 +cudaErrorCudartUnloading, +# 243 +cudaErrorProfilerDisabled, +# 251 +cudaErrorProfilerNotInitialized, +# 258 +cudaErrorProfilerAlreadyStarted, +# 265 +cudaErrorProfilerAlreadyStopped, +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorInvalidConfiguration, +# 280 +cudaErrorInvalidPitchValue = 12, +# 286 +cudaErrorInvalidSymbol, +# 294 +cudaErrorInvalidHostPointer = 16, +# 302 +cudaErrorInvalidDevicePointer, +# 308 +cudaErrorInvalidTexture, +# 314 +cudaErrorInvalidTextureBinding, +# 321 +cudaErrorInvalidChannelDescriptor, +# 327 +cudaErrorInvalidMemcpyDirection, +# 337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorAddressOfConstant, +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorTextureFetchFailed, +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorTextureNotBound, +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorSynchronizationError, +# 370 +cudaErrorInvalidFilterSetting, +# 376 +cudaErrorInvalidNormSetting, +# 384 +cudaErrorMixedDeviceExecution, +# 392 +cudaErrorNotYetImplemented = 31, +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorMemoryValueTooLarge, +# 408 +cudaErrorStubLibrary = 34, +# 415 +cudaErrorInsufficientDriver, +# 422 +cudaErrorCallRequiresNewerDriver, +# 428 +cudaErrorInvalidSurface, +# 434 +cudaErrorDuplicateVariableName = 43, +# 440 +cudaErrorDuplicateTextureName, +# 446 +cudaErrorDuplicateSurfaceName, +# 456 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorDevicesUnavailable, +# 469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorIncompatibleDriverContext = 49, +# 475 +cudaErrorMissingConfiguration = 52, +# 484 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorPriorLaunchFailure, +# 491 +cudaErrorLaunchMaxDepthExceeded = 65, +# 499 +cudaErrorLaunchFileScopedTex, +# 507 +cudaErrorLaunchFileScopedSurf, +# 522 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorSyncDepthExceeded, +# 534 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorLaunchPendingCountExceeded, +# 540 +cudaErrorInvalidDeviceFunction = 98, +# 546 +cudaErrorNoDevice = 100, +# 553 +cudaErrorInvalidDevice, +# 558 +cudaErrorDeviceNotLicensed, +# 567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorSoftwareValidityNotEstablished, +# 572 +cudaErrorStartupFailure = 127, +# 577 +cudaErrorInvalidKernelImage = 200, +# 587 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorDeviceUninitialized, +# 592 +cudaErrorMapBufferObjectFailed = 205, +# 597 +cudaErrorUnmapBufferObjectFailed, +# 603 +cudaErrorArrayIsMapped, +# 608 +cudaErrorAlreadyMapped, +# 616 +cudaErrorNoKernelImageForDevice, +# 621 +cudaErrorAlreadyAcquired, +# 626 +cudaErrorNotMapped, +# 632 +cudaErrorNotMappedAsArray, +# 638 +cudaErrorNotMappedAsPointer, +# 644 +cudaErrorECCUncorrectable, +# 650 +cudaErrorUnsupportedLimit, +# 656 +cudaErrorDeviceAlreadyInUse, +# 662 +cudaErrorPeerAccessUnsupported, +# 668 +cudaErrorInvalidPtx, +# 673 +cudaErrorInvalidGraphicsContext, +# 679 +cudaErrorNvlinkUncorrectable, +# 686 +cudaErrorJitCompilerNotFound, +# 693 +cudaErrorUnsupportedPtxVersion, +# 700 +cudaErrorJitCompilationDisabled, +# 705 +cudaErrorUnsupportedExecAffinity, +# 710 +cudaErrorInvalidSource = 300, +# 715 +cudaErrorFileNotFound, +# 720 +cudaErrorSharedObjectSymbolNotFound, +# 725 +cudaErrorSharedObjectInitFailed, +# 730 +cudaErrorOperatingSystem, +# 737 +cudaErrorInvalidResourceHandle = 400, +# 743 +cudaErrorIllegalState, +# 750 +cudaErrorSymbolNotFound = 500, +# 758 +cudaErrorNotReady = 600, +# 766 +cudaErrorIllegalAddress = 700, +# 775 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorLaunchOutOfResources, +# 786 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorLaunchTimeout, +# 792 +cudaErrorLaunchIncompatibleTexturing, +# 799 +cudaErrorPeerAccessAlreadyEnabled, +# 806 +cudaErrorPeerAccessNotEnabled, +# 819 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorSetOnActiveProcess = 708, +# 826 +cudaErrorContextIsDestroyed, +# 833 +cudaErrorAssert, +# 840 +cudaErrorTooManyPeers, +# 846 +cudaErrorHostMemoryAlreadyRegistered, +# 852 +cudaErrorHostMemoryNotRegistered, +# 861 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorHardwareStackError, +# 869 +cudaErrorIllegalInstruction, +# 878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorMisalignedAddress, +# 889 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorInvalidAddressSpace, +# 897 +cudaErrorInvalidPc, +# 908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorLaunchFailure, +# 917 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorCooperativeLaunchTooLarge, +# 922 +cudaErrorNotPermitted = 800, +# 928 +cudaErrorNotSupported, +# 937 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorSystemNotReady, +# 944 +cudaErrorSystemDriverMismatch, +# 953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorCompatNotSupportedOnDevice, +# 958 +cudaErrorMpsConnectionFailed, +# 963 +cudaErrorMpsRpcFailure, +# 969 +cudaErrorMpsServerNotReady, +# 974 +cudaErrorMpsMaxClientsReached, +# 979 +cudaErrorMpsMaxConnectionsReached, +# 984 +cudaErrorStreamCaptureUnsupported = 900, +# 990 +cudaErrorStreamCaptureInvalidated, +# 996 +cudaErrorStreamCaptureMerge, +# 1001 +cudaErrorStreamCaptureUnmatched, +# 1007 +cudaErrorStreamCaptureUnjoined, +# 1014 +cudaErrorStreamCaptureIsolation, +# 1020 +cudaErrorStreamCaptureImplicit, +# 1026 +cudaErrorCapturedEvent, +# 1033 +cudaErrorStreamCaptureWrongThread, +# 1038 +cudaErrorTimeout, +# 1044 +cudaErrorGraphExecUpdateFailure, +# 1054 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorExternalDevice, +# 1067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorUnknown = 999, +# 1075 +cudaErrorApiFailureBase = 10000 +# 1076 +}; +#endif +# 1081 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1081 +enum cudaChannelFormatKind { +# 1083 +cudaChannelFormatKindSigned, +# 1084 +cudaChannelFormatKindUnsigned, +# 1085 +cudaChannelFormatKindFloat, +# 1086 +cudaChannelFormatKindNone, +# 1087 +cudaChannelFormatKindNV12, +# 1088 +cudaChannelFormatKindUnsignedNormalized8X1, +# 1089 +cudaChannelFormatKindUnsignedNormalized8X2, +# 1090 +cudaChannelFormatKindUnsignedNormalized8X4, +# 1091 +cudaChannelFormatKindUnsignedNormalized16X1, +# 1092 +cudaChannelFormatKindUnsignedNormalized16X2, +# 1093 +cudaChannelFormatKindUnsignedNormalized16X4, +# 1094 +cudaChannelFormatKindSignedNormalized8X1, +# 1095 +cudaChannelFormatKindSignedNormalized8X2, +# 1096 +cudaChannelFormatKindSignedNormalized8X4, +# 1097 +cudaChannelFormatKindSignedNormalized16X1, +# 1098 +cudaChannelFormatKindSignedNormalized16X2, +# 1099 +cudaChannelFormatKindSignedNormalized16X4, +# 1100 +cudaChannelFormatKindUnsignedBlockCompressed1, +# 1101 +cudaChannelFormatKindUnsignedBlockCompressed1SRGB, +# 1102 +cudaChannelFormatKindUnsignedBlockCompressed2, +# 1103 +cudaChannelFormatKindUnsignedBlockCompressed2SRGB, +# 1104 +cudaChannelFormatKindUnsignedBlockCompressed3, +# 1105 +cudaChannelFormatKindUnsignedBlockCompressed3SRGB, +# 1106 +cudaChannelFormatKindUnsignedBlockCompressed4, +# 1107 +cudaChannelFormatKindSignedBlockCompressed4, +# 1108 +cudaChannelFormatKindUnsignedBlockCompressed5, +# 1109 +cudaChannelFormatKindSignedBlockCompressed5, +# 1110 +cudaChannelFormatKindUnsignedBlockCompressed6H, +# 1111 +cudaChannelFormatKindSignedBlockCompressed6H, +# 1112 +cudaChannelFormatKindUnsignedBlockCompressed7, +# 1113 +cudaChannelFormatKindUnsignedBlockCompressed7SRGB +# 1114 +}; +#endif +# 1119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1119 +struct cudaChannelFormatDesc { +# 1121 +int x; +# 1122 +int y; +# 1123 +int z; +# 1124 +int w; +# 1125 +cudaChannelFormatKind f; +# 1126 +}; +#endif +# 1131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef struct cudaArray *cudaArray_t; +# 1136 +typedef const cudaArray *cudaArray_const_t; +# 1138 +struct cudaArray; +# 1143 +typedef struct cudaMipmappedArray *cudaMipmappedArray_t; +# 1148 +typedef const cudaMipmappedArray *cudaMipmappedArray_const_t; +# 1150 +struct cudaMipmappedArray; +# 1160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1160 +struct cudaArraySparseProperties { +# 1161 +struct { +# 1162 +unsigned width; +# 1163 +unsigned height; +# 1164 +unsigned depth; +# 1165 +} tileExtent; +# 1166 +unsigned miptailFirstLevel; +# 1167 +unsigned long long miptailSize; +# 1168 +unsigned flags; +# 1169 +unsigned reserved[4]; +# 1170 +}; +#endif +# 1176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1176 +struct cudaArrayMemoryRequirements { +# 1177 +size_t size; +# 1178 +size_t alignment; +# 1179 +unsigned reserved[4]; +# 1180 +}; +#endif +# 1186 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1186 +enum cudaMemoryType { +# 1188 +cudaMemoryTypeUnregistered, +# 1189 +cudaMemoryTypeHost, +# 1190 +cudaMemoryTypeDevice, +# 1191 +cudaMemoryTypeManaged +# 1192 +}; +#endif +# 1197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1197 +enum cudaMemcpyKind { +# 1199 +cudaMemcpyHostToHost, +# 1200 +cudaMemcpyHostToDevice, +# 1201 +cudaMemcpyDeviceToHost, +# 1202 +cudaMemcpyDeviceToDevice, +# 1203 +cudaMemcpyDefault +# 1204 +}; +#endif +# 1211 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1211 +struct cudaPitchedPtr { +# 1213 +void *ptr; +# 1214 +size_t pitch; +# 1215 +size_t xsize; +# 1216 +size_t ysize; +# 1217 +}; +#endif +# 1224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1224 +struct cudaExtent { +# 1226 +size_t width; +# 1227 +size_t height; +# 1228 +size_t depth; +# 1229 +}; +#endif +# 1236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1236 +struct cudaPos { +# 1238 +size_t x; +# 1239 +size_t y; +# 1240 +size_t z; +# 1241 +}; +#endif +# 1246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1246 +struct cudaMemcpy3DParms { +# 1248 +cudaArray_t srcArray; +# 1249 +cudaPos srcPos; +# 1250 +cudaPitchedPtr srcPtr; +# 1252 +cudaArray_t dstArray; +# 1253 +cudaPos dstPos; +# 1254 +cudaPitchedPtr dstPtr; +# 1256 +cudaExtent extent; +# 1257 +cudaMemcpyKind kind; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 1258 +}; +#endif +# 1263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1263 +struct cudaMemcpy3DPeerParms { +# 1265 +cudaArray_t srcArray; +# 1266 +cudaPos srcPos; +# 1267 +cudaPitchedPtr srcPtr; +# 1268 +int srcDevice; +# 1270 +cudaArray_t dstArray; +# 1271 +cudaPos dstPos; +# 1272 +cudaPitchedPtr dstPtr; +# 1273 +int dstDevice; +# 1275 +cudaExtent extent; +# 1276 +}; +#endif +# 1281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1281 +struct cudaMemsetParams { +# 1282 +void *dst; +# 1283 +size_t pitch; +# 1284 +unsigned value; +# 1285 +unsigned elementSize; +# 1286 +size_t width; +# 1287 +size_t height; +# 1288 +}; +#endif +# 1293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1293 +enum cudaAccessProperty { +# 1294 +cudaAccessPropertyNormal, +# 1295 +cudaAccessPropertyStreaming, +# 1296 +cudaAccessPropertyPersisting +# 1297 +}; +#endif +# 1310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1310 +struct cudaAccessPolicyWindow { +# 1311 +void *base_ptr; +# 1312 +size_t num_bytes; +# 1313 +float hitRatio; +# 1314 +cudaAccessProperty hitProp; +# 1315 +cudaAccessProperty missProp; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 1316 +}; +#endif +# 1328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef void (*cudaHostFn_t)(void * userData); +# 1333 +#if 0 +# 1333 +struct cudaHostNodeParams { +# 1334 +cudaHostFn_t fn; +# 1335 +void *userData; +# 1336 +}; +#endif +# 1341 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1341 +enum cudaStreamCaptureStatus { +# 1342 +cudaStreamCaptureStatusNone, +# 1343 +cudaStreamCaptureStatusActive, +# 1344 +cudaStreamCaptureStatusInvalidated +# 1346 +}; +#endif +# 1352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1352 +enum cudaStreamCaptureMode { +# 1353 +cudaStreamCaptureModeGlobal, +# 1354 +cudaStreamCaptureModeThreadLocal, +# 1355 +cudaStreamCaptureModeRelaxed +# 1356 +}; +#endif +# 1358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1358 +enum cudaSynchronizationPolicy { +# 1359 +cudaSyncPolicyAuto = 1, +# 1360 +cudaSyncPolicySpin, +# 1361 +cudaSyncPolicyYield, +# 1362 +cudaSyncPolicyBlockingSync +# 1363 +}; +#endif +# 1379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1379 +enum cudaStreamUpdateCaptureDependenciesFlags { +# 1380 +cudaStreamAddCaptureDependencies, +# 1381 +cudaStreamSetCaptureDependencies +# 1382 +}; +#endif +# 1387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1387 +enum cudaUserObjectFlags { +# 1388 +cudaUserObjectNoDestructorSync = 1 +# 1389 +}; +#endif +# 1394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1394 +enum cudaUserObjectRetainFlags { +# 1395 +cudaGraphUserObjectMove = 1 +# 1396 +}; +#endif +# 1401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct cudaGraphicsResource; +# 1406 +#if 0 +# 1406 +enum cudaGraphicsRegisterFlags { +# 1408 +cudaGraphicsRegisterFlagsNone, +# 1409 +cudaGraphicsRegisterFlagsReadOnly, +# 1410 +cudaGraphicsRegisterFlagsWriteDiscard, +# 1411 +cudaGraphicsRegisterFlagsSurfaceLoadStore = 4, +# 1412 +cudaGraphicsRegisterFlagsTextureGather = 8 +# 1413 +}; +#endif +# 1418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1418 +enum cudaGraphicsMapFlags { +# 1420 +cudaGraphicsMapFlagsNone, +# 1421 +cudaGraphicsMapFlagsReadOnly, +# 1422 +cudaGraphicsMapFlagsWriteDiscard +# 1423 +}; +#endif +# 1428 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1428 +enum cudaGraphicsCubeFace { +# 1430 +cudaGraphicsCubeFacePositiveX, +# 1431 +cudaGraphicsCubeFaceNegativeX, +# 1432 +cudaGraphicsCubeFacePositiveY, +# 1433 +cudaGraphicsCubeFaceNegativeY, +# 1434 +cudaGraphicsCubeFacePositiveZ, +# 1435 +cudaGraphicsCubeFaceNegativeZ +# 1436 +}; +#endif +# 1441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1441 +enum cudaResourceType { +# 1443 +cudaResourceTypeArray, +# 1444 +cudaResourceTypeMipmappedArray, +# 1445 +cudaResourceTypeLinear, +# 1446 +cudaResourceTypePitch2D +# 1447 +}; +#endif +# 1452 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1452 +enum cudaResourceViewFormat { +# 1454 +cudaResViewFormatNone, +# 1455 +cudaResViewFormatUnsignedChar1, +# 1456 +cudaResViewFormatUnsignedChar2, +# 1457 +cudaResViewFormatUnsignedChar4, +# 1458 +cudaResViewFormatSignedChar1, +# 1459 +cudaResViewFormatSignedChar2, +# 1460 +cudaResViewFormatSignedChar4, +# 1461 +cudaResViewFormatUnsignedShort1, +# 1462 +cudaResViewFormatUnsignedShort2, +# 1463 +cudaResViewFormatUnsignedShort4, +# 1464 +cudaResViewFormatSignedShort1, +# 1465 +cudaResViewFormatSignedShort2, +# 1466 +cudaResViewFormatSignedShort4, +# 1467 +cudaResViewFormatUnsignedInt1, +# 1468 +cudaResViewFormatUnsignedInt2, +# 1469 +cudaResViewFormatUnsignedInt4, +# 1470 +cudaResViewFormatSignedInt1, +# 1471 +cudaResViewFormatSignedInt2, +# 1472 +cudaResViewFormatSignedInt4, +# 1473 +cudaResViewFormatHalf1, +# 1474 +cudaResViewFormatHalf2, +# 1475 +cudaResViewFormatHalf4, +# 1476 +cudaResViewFormatFloat1, +# 1477 +cudaResViewFormatFloat2, +# 1478 +cudaResViewFormatFloat4, +# 1479 +cudaResViewFormatUnsignedBlockCompressed1, +# 1480 +cudaResViewFormatUnsignedBlockCompressed2, +# 1481 +cudaResViewFormatUnsignedBlockCompressed3, +# 1482 +cudaResViewFormatUnsignedBlockCompressed4, +# 1483 +cudaResViewFormatSignedBlockCompressed4, +# 1484 +cudaResViewFormatUnsignedBlockCompressed5, +# 1485 +cudaResViewFormatSignedBlockCompressed5, +# 1486 +cudaResViewFormatUnsignedBlockCompressed6H, +# 1487 +cudaResViewFormatSignedBlockCompressed6H, +# 1488 +cudaResViewFormatUnsignedBlockCompressed7 +# 1489 +}; +#endif +# 1494 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1494 +struct cudaResourceDesc { +# 1495 +cudaResourceType resType; +# 1497 +union { +# 1498 +struct { +# 1499 +cudaArray_t array; +# 1500 +} array; +# 1501 +struct { +# 1502 +cudaMipmappedArray_t mipmap; +# 1503 +} mipmap; +# 1504 +struct { +# 1505 +void *devPtr; +# 1506 +cudaChannelFormatDesc desc; +# 1507 +size_t sizeInBytes; +# 1508 +} linear; +# 1509 +struct { +# 1510 +void *devPtr; +# 1511 +cudaChannelFormatDesc desc; +# 1512 +size_t width; +# 1513 +size_t height; +# 1514 +size_t pitchInBytes; +# 1515 +} pitch2D; +# 1516 +} res; +# 1517 +}; +#endif +# 1522 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1522 +struct cudaResourceViewDesc { +# 1524 +cudaResourceViewFormat format; +# 1525 +size_t width; +# 1526 +size_t height; +# 1527 +size_t depth; +# 1528 +unsigned firstMipmapLevel; +# 1529 +unsigned lastMipmapLevel; +# 1530 +unsigned firstLayer; +# 1531 +unsigned lastLayer; +# 1532 +}; +#endif +# 1537 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1537 +struct cudaPointerAttributes { +# 1543 +cudaMemoryType type; +# 1554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +int device; +# 1560 +void *devicePointer; +# 1569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +void *hostPointer; +# 1570 +}; +#endif +# 1575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1575 +struct cudaFuncAttributes { +# 1582 +size_t sharedSizeBytes; +# 1588 +size_t constSizeBytes; +# 1593 +size_t localSizeBytes; +# 1600 +int maxThreadsPerBlock; +# 1605 +int numRegs; +# 1612 +int ptxVersion; +# 1619 +int binaryVersion; +# 1625 +int cacheModeCA; +# 1632 +int maxDynamicSharedSizeBytes; +# 1641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +int preferredShmemCarveout; +# 1691 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +}; +#endif +# 1696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1696 +enum cudaFuncAttribute { +# 1698 +cudaFuncAttributeMaxDynamicSharedMemorySize = 8, +# 1699 +cudaFuncAttributePreferredSharedMemoryCarveout, +# 1708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaFuncAttributeMax +# 1709 +}; +#endif +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1714 +enum cudaFuncCache { +# 1716 +cudaFuncCachePreferNone, +# 1717 +cudaFuncCachePreferShared, +# 1718 +cudaFuncCachePreferL1, +# 1719 +cudaFuncCachePreferEqual +# 1720 +}; +#endif +# 1726 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1726 +enum cudaSharedMemConfig { +# 1728 +cudaSharedMemBankSizeDefault, +# 1729 +cudaSharedMemBankSizeFourByte, +# 1730 +cudaSharedMemBankSizeEightByte +# 1731 +}; +#endif +# 1736 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1736 +enum cudaSharedCarveout { +# 1737 +cudaSharedmemCarveoutDefault = (-1), +# 1738 +cudaSharedmemCarveoutMaxShared = 100, +# 1739 +cudaSharedmemCarveoutMaxL1 = 0 +# 1740 +}; +#endif +# 1745 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1745 +enum cudaComputeMode { +# 1747 +cudaComputeModeDefault, +# 1748 +cudaComputeModeExclusive, +# 1749 +cudaComputeModeProhibited, +# 1750 +cudaComputeModeExclusiveProcess +# 1751 +}; +#endif +# 1756 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1756 +enum cudaLimit { +# 1758 +cudaLimitStackSize, +# 1759 +cudaLimitPrintfFifoSize, +# 1760 +cudaLimitMallocHeapSize, +# 1761 +cudaLimitDevRuntimeSyncDepth, +# 1762 +cudaLimitDevRuntimePendingLaunchCount, +# 1763 +cudaLimitMaxL2FetchGranularity, +# 1764 +cudaLimitPersistingL2CacheSize +# 1765 +}; +#endif +# 1770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1770 +enum cudaMemoryAdvise { +# 1772 +cudaMemAdviseSetReadMostly = 1, +# 1773 +cudaMemAdviseUnsetReadMostly, +# 1774 +cudaMemAdviseSetPreferredLocation, +# 1775 +cudaMemAdviseUnsetPreferredLocation, +# 1776 +cudaMemAdviseSetAccessedBy, +# 1777 +cudaMemAdviseUnsetAccessedBy +# 1778 +}; +#endif +# 1783 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1783 +enum cudaMemRangeAttribute { +# 1785 +cudaMemRangeAttributeReadMostly = 1, +# 1786 +cudaMemRangeAttributePreferredLocation, +# 1787 +cudaMemRangeAttributeAccessedBy, +# 1788 +cudaMemRangeAttributeLastPrefetchLocation +# 1789 +}; +#endif +# 1794 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1794 +enum cudaOutputMode { +# 1796 +cudaKeyValuePair, +# 1797 +cudaCSV +# 1798 +}; +#endif +# 1803 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1803 +enum cudaFlushGPUDirectRDMAWritesOptions { +# 1804 +cudaFlushGPUDirectRDMAWritesOptionHost = (1 << 0), +# 1805 +cudaFlushGPUDirectRDMAWritesOptionMemOps +# 1806 +}; +#endif +# 1811 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1811 +enum cudaGPUDirectRDMAWritesOrdering { +# 1812 +cudaGPUDirectRDMAWritesOrderingNone, +# 1813 +cudaGPUDirectRDMAWritesOrderingOwner = 100, +# 1814 +cudaGPUDirectRDMAWritesOrderingAllDevices = 200 +# 1815 +}; +#endif +# 1820 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1820 +enum cudaFlushGPUDirectRDMAWritesScope { +# 1821 +cudaFlushGPUDirectRDMAWritesToOwner = 100, +# 1822 +cudaFlushGPUDirectRDMAWritesToAllDevices = 200 +# 1823 +}; +#endif +# 1828 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1828 +enum cudaFlushGPUDirectRDMAWritesTarget { +# 1829 +cudaFlushGPUDirectRDMAWritesTargetCurrentDevice +# 1830 +}; +#endif +# 1836 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1836 +enum cudaDeviceAttr { +# 1838 +cudaDevAttrMaxThreadsPerBlock = 1, +# 1839 +cudaDevAttrMaxBlockDimX, +# 1840 +cudaDevAttrMaxBlockDimY, +# 1841 +cudaDevAttrMaxBlockDimZ, +# 1842 +cudaDevAttrMaxGridDimX, +# 1843 +cudaDevAttrMaxGridDimY, +# 1844 +cudaDevAttrMaxGridDimZ, +# 1845 +cudaDevAttrMaxSharedMemoryPerBlock, +# 1846 +cudaDevAttrTotalConstantMemory, +# 1847 +cudaDevAttrWarpSize, +# 1848 +cudaDevAttrMaxPitch, +# 1849 +cudaDevAttrMaxRegistersPerBlock, +# 1850 +cudaDevAttrClockRate, +# 1851 +cudaDevAttrTextureAlignment, +# 1852 +cudaDevAttrGpuOverlap, +# 1853 +cudaDevAttrMultiProcessorCount, +# 1854 +cudaDevAttrKernelExecTimeout, +# 1855 +cudaDevAttrIntegrated, +# 1856 +cudaDevAttrCanMapHostMemory, +# 1857 +cudaDevAttrComputeMode, +# 1858 +cudaDevAttrMaxTexture1DWidth, +# 1859 +cudaDevAttrMaxTexture2DWidth, +# 1860 +cudaDevAttrMaxTexture2DHeight, +# 1861 +cudaDevAttrMaxTexture3DWidth, +# 1862 +cudaDevAttrMaxTexture3DHeight, +# 1863 +cudaDevAttrMaxTexture3DDepth, +# 1864 +cudaDevAttrMaxTexture2DLayeredWidth, +# 1865 +cudaDevAttrMaxTexture2DLayeredHeight, +# 1866 +cudaDevAttrMaxTexture2DLayeredLayers, +# 1867 +cudaDevAttrSurfaceAlignment, +# 1868 +cudaDevAttrConcurrentKernels, +# 1869 +cudaDevAttrEccEnabled, +# 1870 +cudaDevAttrPciBusId, +# 1871 +cudaDevAttrPciDeviceId, +# 1872 +cudaDevAttrTccDriver, +# 1873 +cudaDevAttrMemoryClockRate, +# 1874 +cudaDevAttrGlobalMemoryBusWidth, +# 1875 +cudaDevAttrL2CacheSize, +# 1876 +cudaDevAttrMaxThreadsPerMultiProcessor, +# 1877 +cudaDevAttrAsyncEngineCount, +# 1878 +cudaDevAttrUnifiedAddressing, +# 1879 +cudaDevAttrMaxTexture1DLayeredWidth, +# 1880 +cudaDevAttrMaxTexture1DLayeredLayers, +# 1881 +cudaDevAttrMaxTexture2DGatherWidth = 45, +# 1882 +cudaDevAttrMaxTexture2DGatherHeight, +# 1883 +cudaDevAttrMaxTexture3DWidthAlt, +# 1884 +cudaDevAttrMaxTexture3DHeightAlt, +# 1885 +cudaDevAttrMaxTexture3DDepthAlt, +# 1886 +cudaDevAttrPciDomainId, +# 1887 +cudaDevAttrTexturePitchAlignment, +# 1888 +cudaDevAttrMaxTextureCubemapWidth, +# 1889 +cudaDevAttrMaxTextureCubemapLayeredWidth, +# 1890 +cudaDevAttrMaxTextureCubemapLayeredLayers, +# 1891 +cudaDevAttrMaxSurface1DWidth, +# 1892 +cudaDevAttrMaxSurface2DWidth, +# 1893 +cudaDevAttrMaxSurface2DHeight, +# 1894 +cudaDevAttrMaxSurface3DWidth, +# 1895 +cudaDevAttrMaxSurface3DHeight, +# 1896 +cudaDevAttrMaxSurface3DDepth, +# 1897 +cudaDevAttrMaxSurface1DLayeredWidth, +# 1898 +cudaDevAttrMaxSurface1DLayeredLayers, +# 1899 +cudaDevAttrMaxSurface2DLayeredWidth, +# 1900 +cudaDevAttrMaxSurface2DLayeredHeight, +# 1901 +cudaDevAttrMaxSurface2DLayeredLayers, +# 1902 +cudaDevAttrMaxSurfaceCubemapWidth, +# 1903 +cudaDevAttrMaxSurfaceCubemapLayeredWidth, +# 1904 +cudaDevAttrMaxSurfaceCubemapLayeredLayers, +# 1905 +cudaDevAttrMaxTexture1DLinearWidth, +# 1906 +cudaDevAttrMaxTexture2DLinearWidth, +# 1907 +cudaDevAttrMaxTexture2DLinearHeight, +# 1908 +cudaDevAttrMaxTexture2DLinearPitch, +# 1909 +cudaDevAttrMaxTexture2DMipmappedWidth, +# 1910 +cudaDevAttrMaxTexture2DMipmappedHeight, +# 1911 +cudaDevAttrComputeCapabilityMajor, +# 1912 +cudaDevAttrComputeCapabilityMinor, +# 1913 +cudaDevAttrMaxTexture1DMipmappedWidth, +# 1914 +cudaDevAttrStreamPrioritiesSupported, +# 1915 +cudaDevAttrGlobalL1CacheSupported, +# 1916 +cudaDevAttrLocalL1CacheSupported, +# 1917 +cudaDevAttrMaxSharedMemoryPerMultiprocessor, +# 1918 +cudaDevAttrMaxRegistersPerMultiprocessor, +# 1919 +cudaDevAttrManagedMemory, +# 1920 +cudaDevAttrIsMultiGpuBoard, +# 1921 +cudaDevAttrMultiGpuBoardGroupID, +# 1922 +cudaDevAttrHostNativeAtomicSupported, +# 1923 +cudaDevAttrSingleToDoublePrecisionPerfRatio, +# 1924 +cudaDevAttrPageableMemoryAccess, +# 1925 +cudaDevAttrConcurrentManagedAccess, +# 1926 +cudaDevAttrComputePreemptionSupported, +# 1927 +cudaDevAttrCanUseHostPointerForRegisteredMem, +# 1928 +cudaDevAttrReserved92, +# 1929 +cudaDevAttrReserved93, +# 1930 +cudaDevAttrReserved94, +# 1931 +cudaDevAttrCooperativeLaunch, +# 1932 +cudaDevAttrCooperativeMultiDeviceLaunch, +# 1933 +cudaDevAttrMaxSharedMemoryPerBlockOptin, +# 1934 +cudaDevAttrCanFlushRemoteWrites, +# 1935 +cudaDevAttrHostRegisterSupported, +# 1936 +cudaDevAttrPageableMemoryAccessUsesHostPageTables, +# 1937 +cudaDevAttrDirectManagedMemAccessFromHost, +# 1938 +cudaDevAttrMaxBlocksPerMultiprocessor = 106, +# 1939 +cudaDevAttrMaxPersistingL2CacheSize = 108, +# 1940 +cudaDevAttrMaxAccessPolicyWindowSize, +# 1941 +cudaDevAttrReservedSharedMemoryPerBlock = 111, +# 1942 +cudaDevAttrSparseCudaArraySupported, +# 1943 +cudaDevAttrHostRegisterReadOnlySupported, +# 1944 +cudaDevAttrTimelineSemaphoreInteropSupported, +# 1945 +cudaDevAttrMaxTimelineSemaphoreInteropSupported = 114, +# 1946 +cudaDevAttrMemoryPoolsSupported, +# 1947 +cudaDevAttrGPUDirectRDMASupported, +# 1948 +cudaDevAttrGPUDirectRDMAFlushWritesOptions, +# 1949 +cudaDevAttrGPUDirectRDMAWritesOrdering, +# 1950 +cudaDevAttrMemoryPoolSupportedHandleTypes, +# 1955 +cudaDevAttrDeferredMappingCudaArraySupported = 121, +# 1957 +cudaDevAttrMax +# 1958 +}; +#endif +# 1963 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1963 +enum cudaMemPoolAttr { +# 1973 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaMemPoolReuseFollowEventDependencies = 1, +# 1980 +cudaMemPoolReuseAllowOpportunistic, +# 1988 +cudaMemPoolReuseAllowInternalDependencies, +# 1999 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaMemPoolAttrReleaseThreshold, +# 2005 +cudaMemPoolAttrReservedMemCurrent, +# 2012 +cudaMemPoolAttrReservedMemHigh, +# 2018 +cudaMemPoolAttrUsedMemCurrent, +# 2025 +cudaMemPoolAttrUsedMemHigh +# 2026 +}; +#endif +# 2031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2031 +enum cudaMemLocationType { +# 2032 +cudaMemLocationTypeInvalid, +# 2033 +cudaMemLocationTypeDevice +# 2034 +}; +#endif +# 2041 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2041 +struct cudaMemLocation { +# 2042 +cudaMemLocationType type; +# 2043 +int id; +# 2044 +}; +#endif +# 2049 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2049 +enum cudaMemAccessFlags { +# 2050 +cudaMemAccessFlagsProtNone, +# 2051 +cudaMemAccessFlagsProtRead, +# 2052 +cudaMemAccessFlagsProtReadWrite = 3 +# 2053 +}; +#endif +# 2058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2058 +struct cudaMemAccessDesc { +# 2059 +cudaMemLocation location; +# 2060 +cudaMemAccessFlags flags; +# 2061 +}; +#endif +# 2066 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2066 +enum cudaMemAllocationType { +# 2067 +cudaMemAllocationTypeInvalid, +# 2071 +cudaMemAllocationTypePinned, +# 2072 +cudaMemAllocationTypeMax = 2147483647 +# 2073 +}; +#endif +# 2078 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2078 +enum cudaMemAllocationHandleType { +# 2079 +cudaMemHandleTypeNone, +# 2080 +cudaMemHandleTypePosixFileDescriptor, +# 2081 +cudaMemHandleTypeWin32, +# 2082 +cudaMemHandleTypeWin32Kmt = 4 +# 2083 +}; +#endif +# 2088 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2088 +struct cudaMemPoolProps { +# 2089 +cudaMemAllocationType allocType; +# 2090 +cudaMemAllocationHandleType handleTypes; +# 2091 +cudaMemLocation location; +# 2098 +void *win32SecurityAttributes; +# 2099 +unsigned char reserved[64]; +# 2100 +}; +#endif +# 2105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2105 +struct cudaMemPoolPtrExportData { +# 2106 +unsigned char reserved[64]; +# 2107 +}; +#endif +# 2112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2112 +struct cudaMemAllocNodeParams { +# 2117 +cudaMemPoolProps poolProps; +# 2118 +const cudaMemAccessDesc *accessDescs; +# 2119 +size_t accessDescCount; +# 2120 +size_t bytesize; +# 2121 +void *dptr; +# 2122 +}; +#endif +# 2127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2127 +enum cudaGraphMemAttributeType { +# 2132 +cudaGraphMemAttrUsedMemCurrent, +# 2139 +cudaGraphMemAttrUsedMemHigh, +# 2146 +cudaGraphMemAttrReservedMemCurrent, +# 2153 +cudaGraphMemAttrReservedMemHigh +# 2154 +}; +#endif +# 2160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2160 +enum cudaDeviceP2PAttr { +# 2161 +cudaDevP2PAttrPerformanceRank = 1, +# 2162 +cudaDevP2PAttrAccessSupported, +# 2163 +cudaDevP2PAttrNativeAtomicSupported, +# 2164 +cudaDevP2PAttrCudaArrayAccessSupported +# 2165 +}; +#endif +# 2172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2172 +struct CUuuid_st { +# 2173 +char bytes[16]; +# 2174 +}; +#endif +# 2175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef CUuuid_st +# 2175 +CUuuid; +#endif +# 2177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef CUuuid_st +# 2177 +cudaUUID_t; +#endif +# 2182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2182 +struct cudaDeviceProp { +# 2184 +char name[256]; +# 2185 +cudaUUID_t uuid; +# 2186 +char luid[8]; +# 2187 +unsigned luidDeviceNodeMask; +# 2188 +size_t totalGlobalMem; +# 2189 +size_t sharedMemPerBlock; +# 2190 +int regsPerBlock; +# 2191 +int warpSize; +# 2192 +size_t memPitch; +# 2193 +int maxThreadsPerBlock; +# 2194 +int maxThreadsDim[3]; +# 2195 +int maxGridSize[3]; +# 2196 +int clockRate; +# 2197 +size_t totalConstMem; +# 2198 +int major; +# 2199 +int minor; +# 2200 +size_t textureAlignment; +# 2201 +size_t texturePitchAlignment; +# 2202 +int deviceOverlap; +# 2203 +int multiProcessorCount; +# 2204 +int kernelExecTimeoutEnabled; +# 2205 +int integrated; +# 2206 +int canMapHostMemory; +# 2207 +int computeMode; +# 2208 +int maxTexture1D; +# 2209 +int maxTexture1DMipmap; +# 2210 +int maxTexture1DLinear; +# 2211 +int maxTexture2D[2]; +# 2212 +int maxTexture2DMipmap[2]; +# 2213 +int maxTexture2DLinear[3]; +# 2214 +int maxTexture2DGather[2]; +# 2215 +int maxTexture3D[3]; +# 2216 +int maxTexture3DAlt[3]; +# 2217 +int maxTextureCubemap; +# 2218 +int maxTexture1DLayered[2]; +# 2219 +int maxTexture2DLayered[3]; +# 2220 +int maxTextureCubemapLayered[2]; +# 2221 +int maxSurface1D; +# 2222 +int maxSurface2D[2]; +# 2223 +int maxSurface3D[3]; +# 2224 +int maxSurface1DLayered[2]; +# 2225 +int maxSurface2DLayered[3]; +# 2226 +int maxSurfaceCubemap; +# 2227 +int maxSurfaceCubemapLayered[2]; +# 2228 +size_t surfaceAlignment; +# 2229 +int concurrentKernels; +# 2230 +int ECCEnabled; +# 2231 +int pciBusID; +# 2232 +int pciDeviceID; +# 2233 +int pciDomainID; +# 2234 +int tccDriver; +# 2235 +int asyncEngineCount; +# 2236 +int unifiedAddressing; +# 2237 +int memoryClockRate; +# 2238 +int memoryBusWidth; +# 2239 +int l2CacheSize; +# 2240 +int persistingL2CacheMaxSize; +# 2241 +int maxThreadsPerMultiProcessor; +# 2242 +int streamPrioritiesSupported; +# 2243 +int globalL1CacheSupported; +# 2244 +int localL1CacheSupported; +# 2245 +size_t sharedMemPerMultiprocessor; +# 2246 +int regsPerMultiprocessor; +# 2247 +int managedMemory; +# 2248 +int isMultiGpuBoard; +# 2249 +int multiGpuBoardGroupID; +# 2250 +int hostNativeAtomicSupported; +# 2251 +int singleToDoublePrecisionPerfRatio; +# 2252 +int pageableMemoryAccess; +# 2253 +int concurrentManagedAccess; +# 2254 +int computePreemptionSupported; +# 2255 +int canUseHostPointerForRegisteredMem; +# 2256 +int cooperativeLaunch; +# 2257 +int cooperativeMultiDeviceLaunch; +# 2258 +size_t sharedMemPerBlockOptin; +# 2259 +int pageableMemoryAccessUsesHostPageTables; +# 2260 +int directManagedMemAccessFromHost; +# 2261 +int maxBlocksPerMultiProcessor; +# 2262 +int accessPolicyMaxWindowSize; +# 2263 +size_t reservedSharedMemPerBlock; +# 2264 +}; +#endif +# 2365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 2362 +struct cudaIpcEventHandle_st { +# 2364 +char reserved[64]; +# 2365 +} cudaIpcEventHandle_t; +#endif +# 2373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 2370 +struct cudaIpcMemHandle_st { +# 2372 +char reserved[64]; +# 2373 +} cudaIpcMemHandle_t; +#endif +# 2378 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2378 +enum cudaExternalMemoryHandleType { +# 2382 +cudaExternalMemoryHandleTypeOpaqueFd = 1, +# 2386 +cudaExternalMemoryHandleTypeOpaqueWin32, +# 2390 +cudaExternalMemoryHandleTypeOpaqueWin32Kmt, +# 2394 +cudaExternalMemoryHandleTypeD3D12Heap, +# 2398 +cudaExternalMemoryHandleTypeD3D12Resource, +# 2402 +cudaExternalMemoryHandleTypeD3D11Resource, +# 2406 +cudaExternalMemoryHandleTypeD3D11ResourceKmt, +# 2410 +cudaExternalMemoryHandleTypeNvSciBuf +# 2411 +}; +#endif +# 2453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2453 +struct cudaExternalMemoryHandleDesc { +# 2457 +cudaExternalMemoryHandleType type; +# 2458 +union { +# 2464 +int fd; +# 2480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct { +# 2484 +void *handle; +# 2489 +const void *name; +# 2490 +} win32; +# 2495 +const void *nvSciBufObject; +# 2496 +} handle; +# 2500 +unsigned long long size; +# 2504 +unsigned flags; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 2505 +}; +#endif +# 2510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2510 +struct cudaExternalMemoryBufferDesc { +# 2514 +unsigned long long offset; +# 2518 +unsigned long long size; +# 2522 +unsigned flags; +# 2523 +}; +#endif +# 2528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2528 +struct cudaExternalMemoryMipmappedArrayDesc { +# 2533 +unsigned long long offset; +# 2537 +cudaChannelFormatDesc formatDesc; +# 2541 +cudaExtent extent; +# 2546 +unsigned flags; +# 2550 +unsigned numLevels; +# 2551 +}; +#endif +# 2556 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2556 +enum cudaExternalSemaphoreHandleType { +# 2560 +cudaExternalSemaphoreHandleTypeOpaqueFd = 1, +# 2564 +cudaExternalSemaphoreHandleTypeOpaqueWin32, +# 2568 +cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt, +# 2572 +cudaExternalSemaphoreHandleTypeD3D12Fence, +# 2576 +cudaExternalSemaphoreHandleTypeD3D11Fence, +# 2580 +cudaExternalSemaphoreHandleTypeNvSciSync, +# 2584 +cudaExternalSemaphoreHandleTypeKeyedMutex, +# 2588 +cudaExternalSemaphoreHandleTypeKeyedMutexKmt, +# 2592 +cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd, +# 2596 +cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32 +# 2597 +}; +#endif +# 2602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2602 +struct cudaExternalSemaphoreHandleDesc { +# 2606 +cudaExternalSemaphoreHandleType type; +# 2607 +union { +# 2614 +int fd; +# 2630 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct { +# 2634 +void *handle; +# 2639 +const void *name; +# 2640 +} win32; +# 2644 +const void *nvSciSyncObj; +# 2645 +} handle; +# 2649 +unsigned flags; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 2650 +}; +#endif +# 2655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2655 +struct cudaExternalSemaphoreSignalParams_v1 { +# 2656 +struct { +# 2660 +struct { +# 2664 +unsigned long long value; +# 2665 +} fence; +# 2666 +union { +# 2671 +void *fence; +# 2672 +unsigned long long reserved; +# 2673 +} nvSciSync; +# 2677 +struct { +# 2681 +unsigned long long key; +# 2682 +} keyedMutex; +# 2683 +} params; +# 2694 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +unsigned flags; +# 2695 +}; +#endif +# 2700 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2700 +struct cudaExternalSemaphoreWaitParams_v1 { +# 2701 +struct { +# 2705 +struct { +# 2709 +unsigned long long value; +# 2710 +} fence; +# 2711 +union { +# 2716 +void *fence; +# 2717 +unsigned long long reserved; +# 2718 +} nvSciSync; +# 2722 +struct { +# 2726 +unsigned long long key; +# 2730 +unsigned timeoutMs; +# 2731 +} keyedMutex; +# 2732 +} params; +# 2743 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +unsigned flags; +# 2744 +}; +#endif +# 2749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2749 +struct cudaExternalSemaphoreSignalParams { +# 2750 +struct { +# 2754 +struct { +# 2758 +unsigned long long value; +# 2759 +} fence; +# 2760 +union { +# 2765 +void *fence; +# 2766 +unsigned long long reserved; +# 2767 +} nvSciSync; +# 2771 +struct { +# 2775 +unsigned long long key; +# 2776 +} keyedMutex; +# 2777 +unsigned reserved[12]; +# 2778 +} params; +# 2789 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +unsigned flags; +# 2790 +unsigned reserved[16]; +# 2791 +}; +#endif +# 2796 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2796 +struct cudaExternalSemaphoreWaitParams { +# 2797 +struct { +# 2801 +struct { +# 2805 +unsigned long long value; +# 2806 +} fence; +# 2807 +union { +# 2812 +void *fence; +# 2813 +unsigned long long reserved; +# 2814 +} nvSciSync; +# 2818 +struct { +# 2822 +unsigned long long key; +# 2826 +unsigned timeoutMs; +# 2827 +} keyedMutex; +# 2828 +unsigned reserved[10]; +# 2829 +} params; +# 2840 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +unsigned flags; +# 2841 +unsigned reserved[16]; +# 2842 +}; +#endif +# 2853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef cudaError +# 2853 +cudaError_t; +#endif +# 2858 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUstream_st * +# 2858 +cudaStream_t; +#endif +# 2863 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUevent_st * +# 2863 +cudaEvent_t; +#endif +# 2868 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef cudaGraphicsResource * +# 2868 +cudaGraphicsResource_t; +#endif +# 2873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef cudaOutputMode +# 2873 +cudaOutputMode_t; +#endif +# 2878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUexternalMemory_st * +# 2878 +cudaExternalMemory_t; +#endif +# 2883 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUexternalSemaphore_st * +# 2883 +cudaExternalSemaphore_t; +#endif +# 2888 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUgraph_st * +# 2888 +cudaGraph_t; +#endif +# 2893 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUgraphNode_st * +# 2893 +cudaGraphNode_t; +#endif +# 2898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUuserObject_st * +# 2898 +cudaUserObject_t; +#endif +# 2903 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUfunc_st * +# 2903 +cudaFunction_t; +#endif +# 2908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUmemPoolHandle_st * +# 2908 +cudaMemPool_t; +#endif +# 2913 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2913 +enum cudaCGScope { +# 2914 +cudaCGScopeInvalid, +# 2915 +cudaCGScopeGrid, +# 2916 +cudaCGScopeMultiGrid +# 2917 +}; +#endif +# 2922 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2922 +struct cudaLaunchParams { +# 2924 +void *func; +# 2925 +dim3 gridDim; +# 2926 +dim3 blockDim; +# 2927 +void **args; +# 2928 +size_t sharedMem; +# 2929 +cudaStream_t stream; +# 2930 +}; +#endif +# 2935 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2935 +struct cudaKernelNodeParams { +# 2936 +void *func; +# 2937 +dim3 gridDim; +# 2938 +dim3 blockDim; +# 2939 +unsigned sharedMemBytes; +# 2940 +void **kernelParams; +# 2941 +void **extra; +# 2942 +}; +#endif +# 2947 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2947 +struct cudaExternalSemaphoreSignalNodeParams { +# 2948 +cudaExternalSemaphore_t *extSemArray; +# 2949 +const cudaExternalSemaphoreSignalParams *paramsArray; +# 2950 +unsigned numExtSems; +# 2951 +}; +#endif +# 2956 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2956 +struct cudaExternalSemaphoreWaitNodeParams { +# 2957 +cudaExternalSemaphore_t *extSemArray; +# 2958 +const cudaExternalSemaphoreWaitParams *paramsArray; +# 2959 +unsigned numExtSems; +# 2960 +}; +#endif +# 2965 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2965 +enum cudaGraphNodeType { +# 2966 +cudaGraphNodeTypeKernel, +# 2967 +cudaGraphNodeTypeMemcpy, +# 2968 +cudaGraphNodeTypeMemset, +# 2969 +cudaGraphNodeTypeHost, +# 2970 +cudaGraphNodeTypeGraph, +# 2971 +cudaGraphNodeTypeEmpty, +# 2972 +cudaGraphNodeTypeWaitEvent, +# 2973 +cudaGraphNodeTypeEventRecord, +# 2974 +cudaGraphNodeTypeExtSemaphoreSignal, +# 2975 +cudaGraphNodeTypeExtSemaphoreWait, +# 2976 +cudaGraphNodeTypeMemAlloc, +# 2977 +cudaGraphNodeTypeMemFree, +# 2978 +cudaGraphNodeTypeCount +# 2979 +}; +#endif +# 2984 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef struct CUgraphExec_st *cudaGraphExec_t; +# 2989 +#if 0 +# 2989 +enum cudaGraphExecUpdateResult { +# 2990 +cudaGraphExecUpdateSuccess, +# 2991 +cudaGraphExecUpdateError, +# 2992 +cudaGraphExecUpdateErrorTopologyChanged, +# 2993 +cudaGraphExecUpdateErrorNodeTypeChanged, +# 2994 +cudaGraphExecUpdateErrorFunctionChanged, +# 2995 +cudaGraphExecUpdateErrorParametersChanged, +# 2996 +cudaGraphExecUpdateErrorNotSupported, +# 2997 +cudaGraphExecUpdateErrorUnsupportedFunctionChange, +# 2998 +cudaGraphExecUpdateErrorAttributesChanged +# 2999 +}; +#endif +# 3005 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 3005 +enum cudaGetDriverEntryPointFlags { +# 3006 +cudaEnableDefault, +# 3007 +cudaEnableLegacyStream, +# 3008 +cudaEnablePerThreadDefaultStream +# 3009 +}; +#endif +# 3014 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 3014 +enum cudaGraphDebugDotFlags { +# 3015 +cudaGraphDebugDotFlagsVerbose = (1 << 0), +# 3016 +cudaGraphDebugDotFlagsKernelNodeParams = (1 << 2), +# 3017 +cudaGraphDebugDotFlagsMemcpyNodeParams = (1 << 3), +# 3018 +cudaGraphDebugDotFlagsMemsetNodeParams = (1 << 4), +# 3019 +cudaGraphDebugDotFlagsHostNodeParams = (1 << 5), +# 3020 +cudaGraphDebugDotFlagsEventNodeParams = (1 << 6), +# 3021 +cudaGraphDebugDotFlagsExtSemasSignalNodeParams = (1 << 7), +# 3022 +cudaGraphDebugDotFlagsExtSemasWaitNodeParams = (1 << 8), +# 3023 +cudaGraphDebugDotFlagsKernelNodeAttributes = (1 << 9), +# 3024 +cudaGraphDebugDotFlagsHandles = (1 << 10) +# 3025 +}; +#endif +# 3030 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 3030 +enum cudaGraphInstantiateFlags { +# 3031 +cudaGraphInstantiateFlagAutoFreeOnLaunch = 1, +# 3033 +cudaGraphInstantiateFlagUseNodePriority = 8 +# 3036 +}; +#endif +# 3129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3126 +enum cudaStreamAttrID { +# 3127 +cudaStreamAttributeAccessPolicyWindow = 1, +# 3128 +cudaStreamAttributeSynchronizationPolicy = 3 +# 3129 +} cudaStreamAttrID; +#endif +# 3143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3140 +union cudaStreamAttrValue { +# 3141 +cudaAccessPolicyWindow accessPolicyWindow; +# 3142 +cudaSynchronizationPolicy syncPolicy; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 3143 +} cudaStreamAttrValue; +#endif +# 3158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3152 +enum cudaKernelNodeAttrID { +# 3153 +cudaKernelNodeAttributeAccessPolicyWindow = 1, +# 3154 +cudaKernelNodeAttributeCooperative, +# 3156 +cudaKernelNodeAttributePriority = 8 +# 3158 +} cudaKernelNodeAttrID; +#endif +# 3176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3170 +union cudaKernelNodeAttrValue { +# 3171 +cudaAccessPolicyWindow accessPolicyWindow; +# 3172 +int cooperative; +# 3174 +int priority; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 3176 +} cudaKernelNodeAttrValue; +#endif +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +# 84 +enum cudaSurfaceBoundaryMode { +# 86 +cudaBoundaryModeZero, +# 87 +cudaBoundaryModeClamp, +# 88 +cudaBoundaryModeTrap +# 89 +}; +#endif +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +# 94 +enum cudaSurfaceFormatMode { +# 96 +cudaFormatModeForced, +# 97 +cudaFormatModeAuto +# 98 +}; +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +# 103 +struct surfaceReference { +# 108 +cudaChannelFormatDesc channelDesc; +# 109 +}; +#endif +# 114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +typedef unsigned long long +# 114 +cudaSurfaceObject_t; +#endif +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 84 +enum cudaTextureAddressMode { +# 86 +cudaAddressModeWrap, +# 87 +cudaAddressModeClamp, +# 88 +cudaAddressModeMirror, +# 89 +cudaAddressModeBorder +# 90 +}; +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 95 +enum cudaTextureFilterMode { +# 97 +cudaFilterModePoint, +# 98 +cudaFilterModeLinear +# 99 +}; +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 104 +enum cudaTextureReadMode { +# 106 +cudaReadModeElementType, +# 107 +cudaReadModeNormalizedFloat +# 108 +}; +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 113 +struct textureReference { +# 118 +int normalized; +# 122 +cudaTextureFilterMode filterMode; +# 126 +cudaTextureAddressMode addressMode[3]; +# 130 +cudaChannelFormatDesc channelDesc; +# 134 +int sRGB; +# 138 +unsigned maxAnisotropy; +# 142 +cudaTextureFilterMode mipmapFilterMode; +# 146 +float mipmapLevelBias; +# 150 +float minMipmapLevelClamp; +# 154 +float maxMipmapLevelClamp; +# 158 +int disableTrilinearOptimization; +# 159 +int __cudaReserved[14]; +# 160 +}; +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 165 +struct cudaTextureDesc { +# 170 +cudaTextureAddressMode addressMode[3]; +# 174 +cudaTextureFilterMode filterMode; +# 178 +cudaTextureReadMode readMode; +# 182 +int sRGB; +# 186 +float borderColor[4]; +# 190 +int normalizedCoords; +# 194 +unsigned maxAnisotropy; +# 198 +cudaTextureFilterMode mipmapFilterMode; +# 202 +float mipmapLevelBias; +# 206 +float minMipmapLevelClamp; +# 210 +float maxMipmapLevelClamp; +# 214 +int disableTrilinearOptimization; +# 218 +int seamlessCubemap; +# 219 +}; +#endif +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +typedef unsigned long long +# 224 +cudaTextureObject_t; +#endif +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" +typedef +# 55 +enum cudaDataType_t { +# 57 +CUDA_R_16F = 2, +# 58 +CUDA_C_16F = 6, +# 59 +CUDA_R_16BF = 14, +# 60 +CUDA_C_16BF, +# 61 +CUDA_R_32F = 0, +# 62 +CUDA_C_32F = 4, +# 63 +CUDA_R_64F = 1, +# 64 +CUDA_C_64F = 5, +# 65 +CUDA_R_4I = 16, +# 66 +CUDA_C_4I, +# 67 +CUDA_R_4U, +# 68 +CUDA_C_4U, +# 69 +CUDA_R_8I = 3, +# 70 +CUDA_C_8I = 7, +# 71 +CUDA_R_8U, +# 72 +CUDA_C_8U, +# 73 +CUDA_R_16I = 20, +# 74 +CUDA_C_16I, +# 75 +CUDA_R_16U, +# 76 +CUDA_C_16U, +# 77 +CUDA_R_32I = 10, +# 78 +CUDA_C_32I, +# 79 +CUDA_R_32U, +# 80 +CUDA_C_32U, +# 81 +CUDA_R_64I = 24, +# 82 +CUDA_C_64I, +# 83 +CUDA_R_64U, +# 84 +CUDA_C_64U +# 89 +} cudaDataType; +# 97 +typedef +# 92 +enum libraryPropertyType_t { +# 94 +MAJOR_VERSION, +# 95 +MINOR_VERSION, +# 96 +PATCH_LEVEL +# 97 +} libraryPropertyType; +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern "C" { +# 138 +extern cudaError_t cudaDeviceGetAttribute(int * value, cudaDeviceAttr attr, int device); +# 139 +extern cudaError_t cudaDeviceGetLimit(size_t * pValue, cudaLimit limit); +# 140 +extern cudaError_t cudaDeviceGetCacheConfig(cudaFuncCache * pCacheConfig); +# 141 +extern cudaError_t cudaDeviceGetSharedMemConfig(cudaSharedMemConfig * pConfig); +# 142 +extern cudaError_t cudaDeviceSynchronize(); +# 143 +__attribute__((unused)) extern cudaError_t __cudaDeviceSynchronizeDeprecationAvoidance(); +# 144 +extern cudaError_t cudaGetLastError(); +# 145 +extern cudaError_t cudaPeekAtLastError(); +# 146 +extern const char *cudaGetErrorString(cudaError_t error); +# 147 +extern const char *cudaGetErrorName(cudaError_t error); +# 148 +extern cudaError_t cudaGetDeviceCount(int * count); +# 149 +extern cudaError_t cudaGetDevice(int * device); +# 150 +extern cudaError_t cudaStreamCreateWithFlags(cudaStream_t * pStream, unsigned flags); +# 151 +extern cudaError_t cudaStreamDestroy(cudaStream_t stream); +# 152 +extern cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned flags); +# 153 +__attribute__((unused)) extern cudaError_t cudaStreamWaitEvent_ptsz(cudaStream_t stream, cudaEvent_t event, unsigned flags); +# 154 +extern cudaError_t cudaEventCreateWithFlags(cudaEvent_t * event, unsigned flags); +# 155 +extern cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream); +# 156 +__attribute__((unused)) extern cudaError_t cudaEventRecord_ptsz(cudaEvent_t event, cudaStream_t stream); +# 157 +extern cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream, unsigned flags); +# 158 +__attribute__((unused)) extern cudaError_t cudaEventRecordWithFlags_ptsz(cudaEvent_t event, cudaStream_t stream, unsigned flags); +# 159 +extern cudaError_t cudaEventDestroy(cudaEvent_t event); +# 160 +extern cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, const void * func); +# 161 +extern cudaError_t cudaFree(void * devPtr); +# 162 +extern cudaError_t cudaMalloc(void ** devPtr, size_t size); +# 163 +extern cudaError_t cudaMemcpyAsync(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream); +# 164 +__attribute__((unused)) extern cudaError_t cudaMemcpyAsync_ptsz(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream); +# 165 +extern cudaError_t cudaMemcpy2DAsync(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream); +# 166 +__attribute__((unused)) extern cudaError_t cudaMemcpy2DAsync_ptsz(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream); +# 167 +extern cudaError_t cudaMemcpy3DAsync(const cudaMemcpy3DParms * p, cudaStream_t stream); +# 168 +__attribute__((unused)) extern cudaError_t cudaMemcpy3DAsync_ptsz(const cudaMemcpy3DParms * p, cudaStream_t stream); +# 169 +extern cudaError_t cudaMemsetAsync(void * devPtr, int value, size_t count, cudaStream_t stream); +# 170 +__attribute__((unused)) extern cudaError_t cudaMemsetAsync_ptsz(void * devPtr, int value, size_t count, cudaStream_t stream); +# 171 +extern cudaError_t cudaMemset2DAsync(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +# 172 +__attribute__((unused)) extern cudaError_t cudaMemset2DAsync_ptsz(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +# 173 +extern cudaError_t cudaMemset3DAsync(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream); +# 174 +__attribute__((unused)) extern cudaError_t cudaMemset3DAsync_ptsz(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream); +# 175 +extern cudaError_t cudaRuntimeGetVersion(int * runtimeVersion); +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +__attribute__((unused)) extern void *cudaGetParameterBuffer(size_t alignment, size_t size); +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +__attribute__((unused)) extern void *cudaGetParameterBufferV2(void * func, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize); +# 225 +__attribute__((unused)) extern cudaError_t cudaLaunchDevice_ptsz(void * func, void * parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize, cudaStream_t stream); +# 226 +__attribute__((unused)) extern cudaError_t cudaLaunchDeviceV2_ptsz(void * parameterBuffer, cudaStream_t stream); +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +__attribute__((unused)) extern cudaError_t cudaLaunchDevice(void * func, void * parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize, cudaStream_t stream); +# 245 +__attribute__((unused)) extern cudaError_t cudaLaunchDeviceV2(void * parameterBuffer, cudaStream_t stream); +# 248 +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, const void * func, int blockSize, size_t dynamicSmemSize); +# 249 +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, const void * func, int blockSize, size_t dynamicSmemSize, unsigned flags); +# 251 +__attribute__((unused)) extern unsigned long long cudaCGGetIntrinsicHandle(cudaCGScope scope); +# 252 +__attribute__((unused)) extern cudaError_t cudaCGSynchronize(unsigned long long handle, unsigned flags); +# 253 +__attribute__((unused)) extern cudaError_t cudaCGSynchronizeGrid(unsigned long long handle, unsigned flags); +# 254 +__attribute__((unused)) extern cudaError_t cudaCGGetSize(unsigned * numThreads, unsigned * numGrids, unsigned long long handle); +# 255 +__attribute__((unused)) extern cudaError_t cudaCGGetRank(unsigned * threadRank, unsigned * gridRank, unsigned long long handle); +# 256 +} +# 258 +template< class T> static inline cudaError_t cudaMalloc(T ** devPtr, size_t size); +# 259 +template< class T> static inline cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, T * entry); +# 260 +template< class T> static inline cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, T func, int blockSize, size_t dynamicSmemSize); +# 261 +template< class T> static inline cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, T func, int blockSize, size_t dynamicSmemSize, unsigned flags); +# 269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern "C" { +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceReset(); +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceSynchronize(); +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceSetLimit(cudaLimit limit, size_t value); +# 453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetLimit(size_t * pValue, cudaLimit limit); +# 476 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetTexture1DLinearMaxWidth(size_t * maxWidthInElements, const cudaChannelFormatDesc * fmtDesc, int device); +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetCacheConfig(cudaFuncCache * pCacheConfig); +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetStreamPriorityRange(int * leastPriority, int * greatestPriority); +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceSetCacheConfig(cudaFuncCache cacheConfig); +# 622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetSharedMemConfig(cudaSharedMemConfig * pConfig); +# 666 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceSetSharedMemConfig(cudaSharedMemConfig config); +# 693 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetByPCIBusId(int * device, const char * pciBusId); +# 723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetPCIBusId(char * pciBusId, int len, int device); +# 771 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t * handle, cudaEvent_t event); +# 812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaIpcOpenEventHandle(cudaEvent_t * event, cudaIpcEventHandle_t handle); +# 855 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t * handle, void * devPtr); +# 919 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaIpcOpenMemHandle(void ** devPtr, cudaIpcMemHandle_t handle, unsigned flags); +# 955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaIpcCloseMemHandle(void * devPtr); +# 987 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceFlushGPUDirectRDMAWrites(cudaFlushGPUDirectRDMAWritesTarget target, cudaFlushGPUDirectRDMAWritesScope scope); +# 1031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaThreadExit(); +# 1057 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaThreadSynchronize(); +# 1106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaThreadSetLimit(cudaLimit limit, size_t value); +# 1139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaThreadGetLimit(size_t * pValue, cudaLimit limit); +# 1175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaThreadGetCacheConfig(cudaFuncCache * pCacheConfig); +# 1222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaThreadSetCacheConfig(cudaFuncCache cacheConfig); +# 1285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetLastError(); +# 1333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaPeekAtLastError(); +# 1349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern const char *cudaGetErrorName(cudaError_t error); +# 1365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern const char *cudaGetErrorString(cudaError_t error); +# 1393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetDeviceCount(int * count); +# 1666 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetDeviceProperties(cudaDeviceProp * prop, int device); +# 1868 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetAttribute(int * value, cudaDeviceAttr attr, int device); +# 1886 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetDefaultMemPool(cudaMemPool_t * memPool, int device); +# 1910 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceSetMemPool(int device, cudaMemPool_t memPool); +# 1930 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetMemPool(cudaMemPool_t * memPool, int device); +# 1978 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetNvSciSyncAttributes(void * nvSciSyncAttrList, int device, int flags); +# 2018 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetP2PAttribute(int * value, cudaDeviceP2PAttr attr, int srcDevice, int dstDevice); +# 2039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaChooseDevice(int * device, const cudaDeviceProp * prop); +# 2083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaSetDevice(int device); +# 2104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetDevice(int * device); +# 2135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaSetValidDevices(int * device_arr, int len); +# 2200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaSetDeviceFlags(unsigned flags); +# 2244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetDeviceFlags(unsigned * flags); +# 2284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamCreate(cudaStream_t * pStream); +# 2316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamCreateWithFlags(cudaStream_t * pStream, unsigned flags); +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamCreateWithPriority(cudaStream_t * pStream, unsigned flags, int priority); +# 2389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int * priority); +# 2414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamGetFlags(cudaStream_t hStream, unsigned * flags); +# 2429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaCtxResetPersistingL2Cache(); +# 2449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamCopyAttributes(cudaStream_t dst, cudaStream_t src); +# 2470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamGetAttribute(cudaStream_t hStream, cudaStreamAttrID attr, cudaStreamAttrValue * value_out); +# 2494 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamSetAttribute(cudaStream_t hStream, cudaStreamAttrID attr, const cudaStreamAttrValue * value); +# 2528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamDestroy(cudaStream_t stream); +# 2559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned flags = 0); +# 2567 +typedef void (*cudaStreamCallback_t)(cudaStream_t stream, cudaError_t status, void * userData); +# 2634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamAddCallback(cudaStream_t stream, cudaStreamCallback_t callback, void * userData, unsigned flags); +# 2658 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamSynchronize(cudaStream_t stream); +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamQuery(cudaStream_t stream); +# 2767 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void * devPtr, size_t length = 0, unsigned flags = 4); +# 2806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamBeginCapture(cudaStream_t stream, cudaStreamCaptureMode mode); +# 2857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaThreadExchangeStreamCaptureMode(cudaStreamCaptureMode * mode); +# 2885 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamEndCapture(cudaStream_t stream, cudaGraph_t * pGraph); +# 2923 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamIsCapturing(cudaStream_t stream, cudaStreamCaptureStatus * pCaptureStatus); +# 2955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamGetCaptureInfo(cudaStream_t stream, cudaStreamCaptureStatus * pCaptureStatus, unsigned long long * pId); +# 3010 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamGetCaptureInfo_v2(cudaStream_t stream, cudaStreamCaptureStatus * captureStatus_out, unsigned long long * id_out = 0, cudaGraph_t * graph_out = 0, const cudaGraphNode_t ** dependencies_out = 0, size_t * numDependencies_out = 0); +# 3043 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamUpdateCaptureDependencies(cudaStream_t stream, cudaGraphNode_t * dependencies, size_t numDependencies, unsigned flags = 0); +# 3080 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventCreate(cudaEvent_t * event); +# 3117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventCreateWithFlags(cudaEvent_t * event, unsigned flags); +# 3157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream = 0); +# 3204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream = 0, unsigned flags = 0); +# 3236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventQuery(cudaEvent_t event); +# 3266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventSynchronize(cudaEvent_t event); +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventDestroy(cudaEvent_t event); +# 3338 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventElapsedTime(float * ms, cudaEvent_t start, cudaEvent_t end); +# 3518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaImportExternalMemory(cudaExternalMemory_t * extMem_out, const cudaExternalMemoryHandleDesc * memHandleDesc); +# 3573 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaExternalMemoryGetMappedBuffer(void ** devPtr, cudaExternalMemory_t extMem, const cudaExternalMemoryBufferDesc * bufferDesc); +# 3635 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaExternalMemoryGetMappedMipmappedArray(cudaMipmappedArray_t * mipmap, cudaExternalMemory_t extMem, const cudaExternalMemoryMipmappedArrayDesc * mipmapDesc); +# 3659 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDestroyExternalMemory(cudaExternalMemory_t extMem); +# 3812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaImportExternalSemaphore(cudaExternalSemaphore_t * extSem_out, const cudaExternalSemaphoreHandleDesc * semHandleDesc); +# 3879 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaSignalExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t * extSemArray, const cudaExternalSemaphoreSignalParams * paramsArray, unsigned numExtSems, cudaStream_t stream = 0); +# 3955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaWaitExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t * extSemArray, const cudaExternalSemaphoreWaitParams * paramsArray, unsigned numExtSems, cudaStream_t stream = 0); +# 3978 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDestroyExternalSemaphore(cudaExternalSemaphore_t extSem); +# 4045 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaLaunchKernel(const void * func, dim3 gridDim, dim3 blockDim, void ** args, size_t sharedMem, cudaStream_t stream); +# 4106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaLaunchCooperativeKernel(const void * func, dim3 gridDim, dim3 blockDim, void ** args, size_t sharedMem, cudaStream_t stream); +# 4207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaLaunchCooperativeKernelMultiDevice(cudaLaunchParams * launchParamsList, unsigned numDevices, unsigned flags = 0); +# 4254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFuncSetCacheConfig(const void * func, cudaFuncCache cacheConfig); +# 4309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFuncSetSharedMemConfig(const void * func, cudaSharedMemConfig config); +# 4342 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, const void * func); +# 4379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFuncSetAttribute(const void * func, cudaFuncAttribute attr, int value); +# 4405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaSetDoubleForDevice(double * d); +# 4429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaSetDoubleForHost(double * d); +# 4497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaLaunchHostFunc(cudaStream_t stream, cudaHostFn_t fn, void * userData); +# 4554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, const void * func, int blockSize, size_t dynamicSMemSize); +# 4583 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock(size_t * dynamicSmemSize, const void * func, int numBlocks, int blockSize); +# 4628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, const void * func, int blockSize, size_t dynamicSMemSize, unsigned flags); +# 4749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocManaged(void ** devPtr, size_t size, unsigned flags = 1); +# 4782 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMalloc(void ** devPtr, size_t size); +# 4815 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocHost(void ** ptr, size_t size); +# 4858 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocPitch(void ** devPtr, size_t * pitch, size_t width, size_t height); +# 4912 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocArray(cudaArray_t * array, const cudaChannelFormatDesc * desc, size_t width, size_t height = 0, unsigned flags = 0); +# 4950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFree(void * devPtr); +# 4973 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFreeHost(void * ptr); +# 4996 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFreeArray(cudaArray_t array); +# 5019 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFreeMipmappedArray(cudaMipmappedArray_t mipmappedArray); +# 5085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaHostAlloc(void ** pHost, size_t size, unsigned flags); +# 5178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaHostRegister(void * ptr, size_t size, unsigned flags); +# 5201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaHostUnregister(void * ptr); +# 5246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaHostGetDevicePointer(void ** pDevice, void * pHost, unsigned flags); +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaHostGetFlags(unsigned * pFlags, void * pHost); +# 5307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMalloc3D(cudaPitchedPtr * pitchedDevPtr, cudaExtent extent); +# 5454 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMalloc3DArray(cudaArray_t * array, const cudaChannelFormatDesc * desc, cudaExtent extent, unsigned flags = 0); +# 5601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocMipmappedArray(cudaMipmappedArray_t * mipmappedArray, const cudaChannelFormatDesc * desc, cudaExtent extent, unsigned numLevels, unsigned flags = 0); +# 5634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetMipmappedArrayLevel(cudaArray_t * levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned level); +# 5739 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy3D(const cudaMemcpy3DParms * p); +# 5770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy3DPeer(const cudaMemcpy3DPeerParms * p); +# 5888 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy3DAsync(const cudaMemcpy3DParms * p, cudaStream_t stream = 0); +# 5914 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy3DPeerAsync(const cudaMemcpy3DPeerParms * p, cudaStream_t stream = 0); +# 5948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemGetInfo(size_t * free, size_t * total); +# 5974 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaArrayGetInfo(cudaChannelFormatDesc * desc, cudaExtent * extent, unsigned * flags, cudaArray_t array); +# 6003 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaArrayGetPlane(cudaArray_t * pPlaneArray, cudaArray_t hArray, unsigned planeIdx); +# 6027 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaArrayGetMemoryRequirements(cudaArrayMemoryRequirements * memoryRequirements, cudaArray_t array, int device); +# 6051 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMipmappedArrayGetMemoryRequirements(cudaArrayMemoryRequirements * memoryRequirements, cudaMipmappedArray_t mipmap, int device); +# 6080 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaArrayGetSparseProperties(cudaArraySparseProperties * sparseProperties, cudaArray_t array); +# 6110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMipmappedArrayGetSparseProperties(cudaArraySparseProperties * sparseProperties, cudaMipmappedArray_t mipmap); +# 6155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy(void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 6190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyPeer(void * dst, int dstDevice, const void * src, int srcDevice, size_t count); +# 6239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2D(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind); +# 6289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind); +# 6339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2DFromArray(void * dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, cudaMemcpyKind kind); +# 6386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 6429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyToSymbol(const void * symbol, const void * src, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyHostToDevice); +# 6472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyFromSymbol(void * dst, const void * symbol, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyDeviceToHost); +# 6529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyAsync(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6564 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyPeerAsync(void * dst, int dstDevice, const void * src, int srcDevice, size_t count, cudaStream_t stream = 0); +# 6627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2DAsync(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6685 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6742 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2DFromArrayAsync(void * dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6793 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyToSymbolAsync(const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6844 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyFromSymbolAsync(void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemset(void * devPtr, int value, size_t count); +# 6907 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemset2D(void * devPtr, size_t pitch, int value, size_t width, size_t height); +# 6953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemset3D(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent); +# 6989 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemsetAsync(void * devPtr, int value, size_t count, cudaStream_t stream = 0); +# 7030 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemset2DAsync(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0); +# 7083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemset3DAsync(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream = 0); +# 7111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetSymbolAddress(void ** devPtr, const void * symbol); +# 7138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetSymbolSize(size_t * size, const void * symbol); +# 7208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPrefetchAsync(const void * devPtr, size_t count, int dstDevice, cudaStream_t stream = 0); +# 7324 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemAdvise(const void * devPtr, size_t count, cudaMemoryAdvise advice, int device); +# 7383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemRangeGetAttribute(void * data, size_t dataSize, cudaMemRangeAttribute attribute, const void * devPtr, size_t count); +# 7422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemRangeGetAttributes(void ** data, size_t * dataSizes, cudaMemRangeAttribute * attributes, size_t numAttributes, const void * devPtr, size_t count); +# 7482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t count, cudaMemcpyKind kind); +# 7524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaMemcpyFromArray(void * dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, cudaMemcpyKind kind); +# 7567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 7618 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7668 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaMemcpyFromArrayAsync(void * dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7737 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocAsync(void ** devPtr, size_t size, cudaStream_t hStream); +# 7763 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFreeAsync(void * devPtr, cudaStream_t hStream); +# 7788 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolTrimTo(cudaMemPool_t memPool, size_t minBytesToKeep); +# 7832 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolSetAttribute(cudaMemPool_t memPool, cudaMemPoolAttr attr, void * value); +# 7880 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolGetAttribute(cudaMemPool_t memPool, cudaMemPoolAttr attr, void * value); +# 7895 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolSetAccess(cudaMemPool_t memPool, const cudaMemAccessDesc * descList, size_t count); +# 7908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolGetAccess(cudaMemAccessFlags * flags, cudaMemPool_t memPool, cudaMemLocation * location); +# 7928 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolCreate(cudaMemPool_t * memPool, const cudaMemPoolProps * poolProps); +# 7950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolDestroy(cudaMemPool_t memPool); +# 7986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocFromPoolAsync(void ** ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream); +# 8011 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolExportToShareableHandle(void * shareableHandle, cudaMemPool_t memPool, cudaMemAllocationHandleType handleType, unsigned flags); +# 8038 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolImportFromShareableHandle(cudaMemPool_t * memPool, void * shareableHandle, cudaMemAllocationHandleType handleType, unsigned flags); +# 8061 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolExportPointer(cudaMemPoolPtrExportData * exportData, void * ptr); +# 8090 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolImportPointer(void ** ptr, cudaMemPool_t memPool, cudaMemPoolPtrExportData * exportData); +# 8242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaPointerGetAttributes(cudaPointerAttributes * attributes, const void * ptr); +# 8283 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceCanAccessPeer(int * canAccessPeer, int device, int peerDevice); +# 8325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceEnablePeerAccess(int peerDevice, unsigned flags); +# 8347 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceDisablePeerAccess(int peerDevice); +# 8411 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsUnregisterResource(cudaGraphicsResource_t resource); +# 8446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsResourceSetMapFlags(cudaGraphicsResource_t resource, unsigned flags); +# 8485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsMapResources(int count, cudaGraphicsResource_t * resources, cudaStream_t stream = 0); +# 8520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsUnmapResources(int count, cudaGraphicsResource_t * resources, cudaStream_t stream = 0); +# 8552 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsResourceGetMappedPointer(void ** devPtr, size_t * size, cudaGraphicsResource_t resource); +# 8590 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsSubResourceGetMappedArray(cudaArray_t * array, cudaGraphicsResource_t resource, unsigned arrayIndex, unsigned mipLevel); +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray_t * mipmappedArray, cudaGraphicsResource_t resource); +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaBindTexture(size_t * offset, const textureReference * texref, const void * devPtr, const cudaChannelFormatDesc * desc, size_t size = ((2147483647) * 2U) + 1U); +# 8749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaBindTexture2D(size_t * offset, const textureReference * texref, const void * devPtr, const cudaChannelFormatDesc * desc, size_t width, size_t height, size_t pitch); +# 8787 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaBindTextureToArray(const textureReference * texref, cudaArray_const_t array, const cudaChannelFormatDesc * desc); +# 8827 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaBindTextureToMipmappedArray(const textureReference * texref, cudaMipmappedArray_const_t mipmappedArray, const cudaChannelFormatDesc * desc); +# 8853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaUnbindTexture(const textureReference * texref); +# 8882 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaGetTextureAlignmentOffset(size_t * offset, const textureReference * texref); +# 8912 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaGetTextureReference(const textureReference ** texref, const void * symbol); +# 8957 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaBindSurfaceToArray(const surfaceReference * surfref, cudaArray_const_t array, const cudaChannelFormatDesc * desc); +# 8982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaGetSurfaceReference(const surfaceReference ** surfref, const void * symbol); +# 9017 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetChannelDesc(cudaChannelFormatDesc * desc, cudaArray_const_t array); +# 9047 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, cudaChannelFormatKind f); +# 9271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaCreateTextureObject(cudaTextureObject_t * pTexObject, const cudaResourceDesc * pResDesc, const cudaTextureDesc * pTexDesc, const cudaResourceViewDesc * pResViewDesc); +# 9291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDestroyTextureObject(cudaTextureObject_t texObject); +# 9311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetTextureObjectResourceDesc(cudaResourceDesc * pResDesc, cudaTextureObject_t texObject); +# 9331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetTextureObjectTextureDesc(cudaTextureDesc * pTexDesc, cudaTextureObject_t texObject); +# 9352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetTextureObjectResourceViewDesc(cudaResourceViewDesc * pResViewDesc, cudaTextureObject_t texObject); +# 9397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaCreateSurfaceObject(cudaSurfaceObject_t * pSurfObject, const cudaResourceDesc * pResDesc); +# 9417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDestroySurfaceObject(cudaSurfaceObject_t surfObject); +# 9436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetSurfaceObjectResourceDesc(cudaResourceDesc * pResDesc, cudaSurfaceObject_t surfObject); +# 9470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDriverGetVersion(int * driverVersion); +# 9495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaRuntimeGetVersion(int * runtimeVersion); +# 9542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphCreate(cudaGraph_t * pGraph, unsigned flags); +# 9639 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddKernelNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaKernelNodeParams * pNodeParams); +# 9672 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphKernelNodeGetParams(cudaGraphNode_t node, cudaKernelNodeParams * pNodeParams); +# 9697 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphKernelNodeSetParams(cudaGraphNode_t node, const cudaKernelNodeParams * pNodeParams); +# 9717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphKernelNodeCopyAttributes(cudaGraphNode_t hSrc, cudaGraphNode_t hDst); +# 9740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphKernelNodeGetAttribute(cudaGraphNode_t hNode, cudaKernelNodeAttrID attr, cudaKernelNodeAttrValue * value_out); +# 9764 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphKernelNodeSetAttribute(cudaGraphNode_t hNode, cudaKernelNodeAttrID attr, const cudaKernelNodeAttrValue * value); +# 9814 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemcpyNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaMemcpy3DParms * pCopyParams); +# 9873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemcpyNodeToSymbol(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); +# 9942 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemcpyNodeFromSymbol(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); +# 10010 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemcpyNode1D(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 10042 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemcpyNodeGetParams(cudaGraphNode_t node, cudaMemcpy3DParms * pNodeParams); +# 10068 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemcpyNodeSetParams(cudaGraphNode_t node, const cudaMemcpy3DParms * pNodeParams); +# 10107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol(cudaGraphNode_t node, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); +# 10153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol(cudaGraphNode_t node, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); +# 10199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemcpyNodeSetParams1D(cudaGraphNode_t node, void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 10246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemsetNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaMemsetParams * pMemsetParams); +# 10269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemsetNodeGetParams(cudaGraphNode_t node, cudaMemsetParams * pNodeParams); +# 10292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemsetNodeSetParams(cudaGraphNode_t node, const cudaMemsetParams * pNodeParams); +# 10333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddHostNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaHostNodeParams * pNodeParams); +# 10356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphHostNodeGetParams(cudaGraphNode_t node, cudaHostNodeParams * pNodeParams); +# 10379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphHostNodeSetParams(cudaGraphNode_t node, const cudaHostNodeParams * pNodeParams); +# 10419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddChildGraphNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaGraph_t childGraph); +# 10446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphChildGraphNodeGetGraph(cudaGraphNode_t node, cudaGraph_t * pGraph); +# 10483 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddEmptyNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies); +# 10526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddEventRecordNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaEvent_t event); +# 10553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphEventRecordNodeGetEvent(cudaGraphNode_t node, cudaEvent_t * event_out); +# 10580 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphEventRecordNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddEventWaitNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaEvent_t event); +# 10653 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphEventWaitNodeGetEvent(cudaGraphNode_t node, cudaEvent_t * event_out); +# 10680 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphEventWaitNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10729 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddExternalSemaphoresSignalNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaExternalSemaphoreSignalNodeParams * nodeParams); +# 10762 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExternalSemaphoresSignalNodeGetParams(cudaGraphNode_t hNode, cudaExternalSemaphoreSignalNodeParams * params_out); +# 10789 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExternalSemaphoresSignalNodeSetParams(cudaGraphNode_t hNode, const cudaExternalSemaphoreSignalNodeParams * nodeParams); +# 10838 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddExternalSemaphoresWaitNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaExternalSemaphoreWaitNodeParams * nodeParams); +# 10871 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExternalSemaphoresWaitNodeGetParams(cudaGraphNode_t hNode, cudaExternalSemaphoreWaitNodeParams * params_out); +# 10898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExternalSemaphoresWaitNodeSetParams(cudaGraphNode_t hNode, const cudaExternalSemaphoreWaitNodeParams * nodeParams); +# 10975 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemAllocNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaMemAllocNodeParams * nodeParams); +# 11002 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemAllocNodeGetParams(cudaGraphNode_t node, cudaMemAllocNodeParams * params_out); +# 11062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemFreeNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dptr); +# 11086 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemFreeNodeGetParams(cudaGraphNode_t node, void * dptr_out); +# 11114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGraphMemTrim(int device); +# 11151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetGraphMemAttribute(int device, cudaGraphMemAttributeType attr, void * value); +# 11185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceSetGraphMemAttribute(int device, cudaGraphMemAttributeType attr, void * value); +# 11213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphClone(cudaGraph_t * pGraphClone, cudaGraph_t originalGraph); +# 11241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphNodeFindInClone(cudaGraphNode_t * pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph); +# 11272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphNodeGetType(cudaGraphNode_t node, cudaGraphNodeType * pType); +# 11303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphGetNodes(cudaGraph_t graph, cudaGraphNode_t * nodes, size_t * numNodes); +# 11334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphGetRootNodes(cudaGraph_t graph, cudaGraphNode_t * pRootNodes, size_t * pNumRootNodes); +# 11368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphGetEdges(cudaGraph_t graph, cudaGraphNode_t * from, cudaGraphNode_t * to, size_t * numEdges); +# 11399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphNodeGetDependencies(cudaGraphNode_t node, cudaGraphNode_t * pDependencies, size_t * pNumDependencies); +# 11431 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphNodeGetDependentNodes(cudaGraphNode_t node, cudaGraphNode_t * pDependentNodes, size_t * pNumDependentNodes); +# 11462 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddDependencies(cudaGraph_t graph, const cudaGraphNode_t * from, const cudaGraphNode_t * to, size_t numDependencies); +# 11493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphRemoveDependencies(cudaGraph_t graph, const cudaGraphNode_t * from, const cudaGraphNode_t * to, size_t numDependencies); +# 11523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphDestroyNode(cudaGraphNode_t node); +# 11561 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphInstantiate(cudaGraphExec_t * pGraphExec, cudaGraph_t graph, cudaGraphNode_t * pErrorNode, char * pLogBuffer, size_t bufferSize); +# 11611 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphInstantiateWithFlags(cudaGraphExec_t * pGraphExec, cudaGraph_t graph, unsigned long long flags); +# 11655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecKernelNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaKernelNodeParams * pNodeParams); +# 11705 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecMemcpyNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaMemcpy3DParms * pNodeParams); +# 11760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); +# 11823 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); +# 11884 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecMemcpyNodeSetParams1D(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 11938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecMemsetNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaMemsetParams * pNodeParams); +# 11977 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecHostNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaHostNodeParams * pNodeParams); +# 12023 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecChildGraphNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph); +# 12067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecEventRecordNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecEventWaitNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecExternalSemaphoresSignalNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const cudaExternalSemaphoreSignalNodeParams * nodeParams); +# 12205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecExternalSemaphoresWaitNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const cudaExternalSemaphoreWaitNodeParams * nodeParams); +# 12284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphNodeSetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned isEnabled); +# 12351 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphNodeGetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned * isEnabled); +# 12510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecUpdate(cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphNode_t * hErrorNode_out, cudaGraphExecUpdateResult * updateResult_out); +# 12535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphUpload(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphLaunch(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12589 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecDestroy(cudaGraphExec_t graphExec); +# 12610 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphDestroy(cudaGraph_t graph); +# 12629 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphDebugDotPrint(cudaGraph_t graph, const char * path, unsigned flags); +# 12665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaUserObjectCreate(cudaUserObject_t * object_out, void * ptr, cudaHostFn_t destroy, unsigned initialRefcount, unsigned flags); +# 12689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaUserObjectRetain(cudaUserObject_t object, unsigned count = 1); +# 12717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaUserObjectRelease(cudaUserObject_t object, unsigned count = 1); +# 12745 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphRetainUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned count = 1, unsigned flags = 0); +# 12770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphReleaseUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned count = 1); +# 12836 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetDriverEntryPoint(const char * symbol, void ** funcPtr, unsigned long long flags); +# 12841 +extern cudaError_t cudaGetExportTable(const void ** ppExportTable, const cudaUUID_t * pExportTableId); +# 13017 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetFuncBySymbol(cudaFunction_t * functionPtr, const void * symbolPtr); +# 13175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +} +# 124 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template< class T> inline cudaChannelFormatDesc cudaCreateChannelDesc() +# 125 +{ +# 126 +return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +# 127 +} +# 129 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf() +# 130 +{ +# 131 +int e = (((int)sizeof(unsigned short)) * 8); +# 133 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 134 +} +# 136 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf1() +# 137 +{ +# 138 +int e = (((int)sizeof(unsigned short)) * 8); +# 140 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 141 +} +# 143 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf2() +# 144 +{ +# 145 +int e = (((int)sizeof(unsigned short)) * 8); +# 147 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +# 148 +} +# 150 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf4() +# 151 +{ +# 152 +int e = (((int)sizeof(unsigned short)) * 8); +# 154 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +# 155 +} +# 157 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char> () +# 158 +{ +# 159 +int e = (((int)sizeof(char)) * 8); +# 164 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 166 +} +# 168 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< signed char> () +# 169 +{ +# 170 +int e = (((int)sizeof(signed char)) * 8); +# 172 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 173 +} +# 175 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned char> () +# 176 +{ +# 177 +int e = (((int)sizeof(unsigned char)) * 8); +# 179 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 180 +} +# 182 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char1> () +# 183 +{ +# 184 +int e = (((int)sizeof(signed char)) * 8); +# 186 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 187 +} +# 189 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar1> () +# 190 +{ +# 191 +int e = (((int)sizeof(unsigned char)) * 8); +# 193 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 194 +} +# 196 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char2> () +# 197 +{ +# 198 +int e = (((int)sizeof(signed char)) * 8); +# 200 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +# 201 +} +# 203 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar2> () +# 204 +{ +# 205 +int e = (((int)sizeof(unsigned char)) * 8); +# 207 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +# 208 +} +# 210 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char4> () +# 211 +{ +# 212 +int e = (((int)sizeof(signed char)) * 8); +# 214 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +# 215 +} +# 217 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar4> () +# 218 +{ +# 219 +int e = (((int)sizeof(unsigned char)) * 8); +# 221 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +# 222 +} +# 224 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short> () +# 225 +{ +# 226 +int e = (((int)sizeof(short)) * 8); +# 228 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 229 +} +# 231 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned short> () +# 232 +{ +# 233 +int e = (((int)sizeof(unsigned short)) * 8); +# 235 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 236 +} +# 238 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short1> () +# 239 +{ +# 240 +int e = (((int)sizeof(short)) * 8); +# 242 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 243 +} +# 245 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort1> () +# 246 +{ +# 247 +int e = (((int)sizeof(unsigned short)) * 8); +# 249 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 250 +} +# 252 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short2> () +# 253 +{ +# 254 +int e = (((int)sizeof(short)) * 8); +# 256 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +# 257 +} +# 259 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort2> () +# 260 +{ +# 261 +int e = (((int)sizeof(unsigned short)) * 8); +# 263 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +# 264 +} +# 266 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short4> () +# 267 +{ +# 268 +int e = (((int)sizeof(short)) * 8); +# 270 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +# 271 +} +# 273 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort4> () +# 274 +{ +# 275 +int e = (((int)sizeof(unsigned short)) * 8); +# 277 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +# 278 +} +# 280 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int> () +# 281 +{ +# 282 +int e = (((int)sizeof(int)) * 8); +# 284 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 285 +} +# 287 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned> () +# 288 +{ +# 289 +int e = (((int)sizeof(unsigned)) * 8); +# 291 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 292 +} +# 294 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int1> () +# 295 +{ +# 296 +int e = (((int)sizeof(int)) * 8); +# 298 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 299 +} +# 301 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint1> () +# 302 +{ +# 303 +int e = (((int)sizeof(unsigned)) * 8); +# 305 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 306 +} +# 308 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int2> () +# 309 +{ +# 310 +int e = (((int)sizeof(int)) * 8); +# 312 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +# 313 +} +# 315 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint2> () +# 316 +{ +# 317 +int e = (((int)sizeof(unsigned)) * 8); +# 319 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +# 320 +} +# 322 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int4> () +# 323 +{ +# 324 +int e = (((int)sizeof(int)) * 8); +# 326 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +# 327 +} +# 329 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint4> () +# 330 +{ +# 331 +int e = (((int)sizeof(unsigned)) * 8); +# 333 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +# 334 +} +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float> () +# 397 +{ +# 398 +int e = (((int)sizeof(float)) * 8); +# 400 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 401 +} +# 403 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float1> () +# 404 +{ +# 405 +int e = (((int)sizeof(float)) * 8); +# 407 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 408 +} +# 410 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float2> () +# 411 +{ +# 412 +int e = (((int)sizeof(float)) * 8); +# 414 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +# 415 +} +# 417 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float4> () +# 418 +{ +# 419 +int e = (((int)sizeof(float)) * 8); +# 421 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +# 422 +} +# 424 +static inline cudaChannelFormatDesc cudaCreateChannelDescNV12() +# 425 +{ +# 426 +int e = (((int)sizeof(char)) * 8); +# 428 +return cudaCreateChannelDesc(e, e, e, 0, cudaChannelFormatKindNV12); +# 429 +} +# 431 +template< cudaChannelFormatKind > inline cudaChannelFormatDesc cudaCreateChannelDesc() +# 432 +{ +# 433 +return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +# 434 +} +# 437 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized8X1> () +# 438 +{ +# 439 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedNormalized8X1); +# 440 +} +# 442 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized8X2> () +# 443 +{ +# 444 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedNormalized8X2); +# 445 +} +# 447 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized8X4> () +# 448 +{ +# 449 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindSignedNormalized8X4); +# 450 +} +# 453 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized8X1> () +# 454 +{ +# 455 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized8X1); +# 456 +} +# 458 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized8X2> () +# 459 +{ +# 460 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedNormalized8X2); +# 461 +} +# 463 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized8X4> () +# 464 +{ +# 465 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedNormalized8X4); +# 466 +} +# 469 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized16X1> () +# 470 +{ +# 471 +return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindSignedNormalized16X1); +# 472 +} +# 474 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized16X2> () +# 475 +{ +# 476 +return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindSignedNormalized16X2); +# 477 +} +# 479 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized16X4> () +# 480 +{ +# 481 +return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindSignedNormalized16X4); +# 482 +} +# 485 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized16X1> () +# 486 +{ +# 487 +return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized16X1); +# 488 +} +# 490 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized16X2> () +# 491 +{ +# 492 +return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindUnsignedNormalized16X2); +# 493 +} +# 495 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized16X4> () +# 496 +{ +# 497 +return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindUnsignedNormalized16X4); +# 498 +} +# 501 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindNV12> () +# 502 +{ +# 503 +return cudaCreateChannelDesc(8, 8, 8, 0, cudaChannelFormatKindNV12); +# 504 +} +# 507 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed1> () +# 508 +{ +# 509 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1); +# 510 +} +# 513 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed1SRGB> () +# 514 +{ +# 515 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1SRGB); +# 516 +} +# 519 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed2> () +# 520 +{ +# 521 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2); +# 522 +} +# 525 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed2SRGB> () +# 526 +{ +# 527 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2SRGB); +# 528 +} +# 531 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed3> () +# 532 +{ +# 533 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3); +# 534 +} +# 537 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed3SRGB> () +# 538 +{ +# 539 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3SRGB); +# 540 +} +# 543 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed4> () +# 544 +{ +# 545 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed4); +# 546 +} +# 549 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedBlockCompressed4> () +# 550 +{ +# 551 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedBlockCompressed4); +# 552 +} +# 555 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed5> () +# 556 +{ +# 557 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed5); +# 558 +} +# 561 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedBlockCompressed5> () +# 562 +{ +# 563 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedBlockCompressed5); +# 564 +} +# 567 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed6H> () +# 568 +{ +# 569 +return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindUnsignedBlockCompressed6H); +# 570 +} +# 573 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedBlockCompressed6H> () +# 574 +{ +# 575 +return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindSignedBlockCompressed6H); +# 576 +} +# 579 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed7> () +# 580 +{ +# 581 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7); +# 582 +} +# 585 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed7SRGB> () +# 586 +{ +# 587 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7SRGB); +# 588 +} +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static inline cudaPitchedPtr make_cudaPitchedPtr(void *d, size_t p, size_t xsz, size_t ysz) +# 80 +{ +# 81 +cudaPitchedPtr s; +# 83 +(s.ptr) = d; +# 84 +(s.pitch) = p; +# 85 +(s.xsize) = xsz; +# 86 +(s.ysize) = ysz; +# 88 +return s; +# 89 +} +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static inline cudaPos make_cudaPos(size_t x, size_t y, size_t z) +# 107 +{ +# 108 +cudaPos p; +# 110 +(p.x) = x; +# 111 +(p.y) = y; +# 112 +(p.z) = z; +# 114 +return p; +# 115 +} +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static inline cudaExtent make_cudaExtent(size_t w, size_t h, size_t d) +# 133 +{ +# 134 +cudaExtent e; +# 136 +(e.width) = w; +# 137 +(e.height) = h; +# 138 +(e.depth) = d; +# 140 +return e; +# 141 +} +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" +static inline char1 make_char1(signed char x); +# 75 +static inline uchar1 make_uchar1(unsigned char x); +# 77 +static inline char2 make_char2(signed char x, signed char y); +# 79 +static inline uchar2 make_uchar2(unsigned char x, unsigned char y); +# 81 +static inline char3 make_char3(signed char x, signed char y, signed char z); +# 83 +static inline uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z); +# 85 +static inline char4 make_char4(signed char x, signed char y, signed char z, signed char w); +# 87 +static inline uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w); +# 89 +static inline short1 make_short1(short x); +# 91 +static inline ushort1 make_ushort1(unsigned short x); +# 93 +static inline short2 make_short2(short x, short y); +# 95 +static inline ushort2 make_ushort2(unsigned short x, unsigned short y); +# 97 +static inline short3 make_short3(short x, short y, short z); +# 99 +static inline ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z); +# 101 +static inline short4 make_short4(short x, short y, short z, short w); +# 103 +static inline ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w); +# 105 +static inline int1 make_int1(int x); +# 107 +static inline uint1 make_uint1(unsigned x); +# 109 +static inline int2 make_int2(int x, int y); +# 111 +static inline uint2 make_uint2(unsigned x, unsigned y); +# 113 +static inline int3 make_int3(int x, int y, int z); +# 115 +static inline uint3 make_uint3(unsigned x, unsigned y, unsigned z); +# 117 +static inline int4 make_int4(int x, int y, int z, int w); +# 119 +static inline uint4 make_uint4(unsigned x, unsigned y, unsigned z, unsigned w); +# 121 +static inline long1 make_long1(long x); +# 123 +static inline ulong1 make_ulong1(unsigned long x); +# 125 +static inline long2 make_long2(long x, long y); +# 127 +static inline ulong2 make_ulong2(unsigned long x, unsigned long y); +# 129 +static inline long3 make_long3(long x, long y, long z); +# 131 +static inline ulong3 make_ulong3(unsigned long x, unsigned long y, unsigned long z); +# 133 +static inline long4 make_long4(long x, long y, long z, long w); +# 135 +static inline ulong4 make_ulong4(unsigned long x, unsigned long y, unsigned long z, unsigned long w); +# 137 +static inline float1 make_float1(float x); +# 139 +static inline float2 make_float2(float x, float y); +# 141 +static inline float3 make_float3(float x, float y, float z); +# 143 +static inline float4 make_float4(float x, float y, float z, float w); +# 145 +static inline longlong1 make_longlong1(long long x); +# 147 +static inline ulonglong1 make_ulonglong1(unsigned long long x); +# 149 +static inline longlong2 make_longlong2(long long x, long long y); +# 151 +static inline ulonglong2 make_ulonglong2(unsigned long long x, unsigned long long y); +# 153 +static inline longlong3 make_longlong3(long long x, long long y, long long z); +# 155 +static inline ulonglong3 make_ulonglong3(unsigned long long x, unsigned long long y, unsigned long long z); +# 157 +static inline longlong4 make_longlong4(long long x, long long y, long long z, long long w); +# 159 +static inline ulonglong4 make_ulonglong4(unsigned long long x, unsigned long long y, unsigned long long z, unsigned long long w); +# 161 +static inline double1 make_double1(double x); +# 163 +static inline double2 make_double2(double x, double y); +# 165 +static inline double3 make_double3(double x, double y, double z); +# 167 +static inline double4 make_double4(double x, double y, double z, double w); +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" +static inline char1 make_char1(signed char x) +# 74 +{ +# 75 +char1 t; (t.x) = x; return t; +# 76 +} +# 78 +static inline uchar1 make_uchar1(unsigned char x) +# 79 +{ +# 80 +uchar1 t; (t.x) = x; return t; +# 81 +} +# 83 +static inline char2 make_char2(signed char x, signed char y) +# 84 +{ +# 85 +char2 t; (t.x) = x; (t.y) = y; return t; +# 86 +} +# 88 +static inline uchar2 make_uchar2(unsigned char x, unsigned char y) +# 89 +{ +# 90 +uchar2 t; (t.x) = x; (t.y) = y; return t; +# 91 +} +# 93 +static inline char3 make_char3(signed char x, signed char y, signed char z) +# 94 +{ +# 95 +char3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 96 +} +# 98 +static inline uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z) +# 99 +{ +# 100 +uchar3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 101 +} +# 103 +static inline char4 make_char4(signed char x, signed char y, signed char z, signed char w) +# 104 +{ +# 105 +char4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 106 +} +# 108 +static inline uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w) +# 109 +{ +# 110 +uchar4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 111 +} +# 113 +static inline short1 make_short1(short x) +# 114 +{ +# 115 +short1 t; (t.x) = x; return t; +# 116 +} +# 118 +static inline ushort1 make_ushort1(unsigned short x) +# 119 +{ +# 120 +ushort1 t; (t.x) = x; return t; +# 121 +} +# 123 +static inline short2 make_short2(short x, short y) +# 124 +{ +# 125 +short2 t; (t.x) = x; (t.y) = y; return t; +# 126 +} +# 128 +static inline ushort2 make_ushort2(unsigned short x, unsigned short y) +# 129 +{ +# 130 +ushort2 t; (t.x) = x; (t.y) = y; return t; +# 131 +} +# 133 +static inline short3 make_short3(short x, short y, short z) +# 134 +{ +# 135 +short3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 136 +} +# 138 +static inline ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z) +# 139 +{ +# 140 +ushort3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 141 +} +# 143 +static inline short4 make_short4(short x, short y, short z, short w) +# 144 +{ +# 145 +short4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 146 +} +# 148 +static inline ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w) +# 149 +{ +# 150 +ushort4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 151 +} +# 153 +static inline int1 make_int1(int x) +# 154 +{ +# 155 +int1 t; (t.x) = x; return t; +# 156 +} +# 158 +static inline uint1 make_uint1(unsigned x) +# 159 +{ +# 160 +uint1 t; (t.x) = x; return t; +# 161 +} +# 163 +static inline int2 make_int2(int x, int y) +# 164 +{ +# 165 +int2 t; (t.x) = x; (t.y) = y; return t; +# 166 +} +# 168 +static inline uint2 make_uint2(unsigned x, unsigned y) +# 169 +{ +# 170 +uint2 t; (t.x) = x; (t.y) = y; return t; +# 171 +} +# 173 +static inline int3 make_int3(int x, int y, int z) +# 174 +{ +# 175 +int3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 176 +} +# 178 +static inline uint3 make_uint3(unsigned x, unsigned y, unsigned z) +# 179 +{ +# 180 +uint3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 181 +} +# 183 +static inline int4 make_int4(int x, int y, int z, int w) +# 184 +{ +# 185 +int4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 186 +} +# 188 +static inline uint4 make_uint4(unsigned x, unsigned y, unsigned z, unsigned w) +# 189 +{ +# 190 +uint4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 191 +} +# 193 +static inline long1 make_long1(long x) +# 194 +{ +# 195 +long1 t; (t.x) = x; return t; +# 196 +} +# 198 +static inline ulong1 make_ulong1(unsigned long x) +# 199 +{ +# 200 +ulong1 t; (t.x) = x; return t; +# 201 +} +# 203 +static inline long2 make_long2(long x, long y) +# 204 +{ +# 205 +long2 t; (t.x) = x; (t.y) = y; return t; +# 206 +} +# 208 +static inline ulong2 make_ulong2(unsigned long x, unsigned long y) +# 209 +{ +# 210 +ulong2 t; (t.x) = x; (t.y) = y; return t; +# 211 +} +# 213 +static inline long3 make_long3(long x, long y, long z) +# 214 +{ +# 215 +long3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 216 +} +# 218 +static inline ulong3 make_ulong3(unsigned long x, unsigned long y, unsigned long z) +# 219 +{ +# 220 +ulong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 221 +} +# 223 +static inline long4 make_long4(long x, long y, long z, long w) +# 224 +{ +# 225 +long4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 226 +} +# 228 +static inline ulong4 make_ulong4(unsigned long x, unsigned long y, unsigned long z, unsigned long w) +# 229 +{ +# 230 +ulong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 231 +} +# 233 +static inline float1 make_float1(float x) +# 234 +{ +# 235 +float1 t; (t.x) = x; return t; +# 236 +} +# 238 +static inline float2 make_float2(float x, float y) +# 239 +{ +# 240 +float2 t; (t.x) = x; (t.y) = y; return t; +# 241 +} +# 243 +static inline float3 make_float3(float x, float y, float z) +# 244 +{ +# 245 +float3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 246 +} +# 248 +static inline float4 make_float4(float x, float y, float z, float w) +# 249 +{ +# 250 +float4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 251 +} +# 253 +static inline longlong1 make_longlong1(long long x) +# 254 +{ +# 255 +longlong1 t; (t.x) = x; return t; +# 256 +} +# 258 +static inline ulonglong1 make_ulonglong1(unsigned long long x) +# 259 +{ +# 260 +ulonglong1 t; (t.x) = x; return t; +# 261 +} +# 263 +static inline longlong2 make_longlong2(long long x, long long y) +# 264 +{ +# 265 +longlong2 t; (t.x) = x; (t.y) = y; return t; +# 266 +} +# 268 +static inline ulonglong2 make_ulonglong2(unsigned long long x, unsigned long long y) +# 269 +{ +# 270 +ulonglong2 t; (t.x) = x; (t.y) = y; return t; +# 271 +} +# 273 +static inline longlong3 make_longlong3(long long x, long long y, long long z) +# 274 +{ +# 275 +longlong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 276 +} +# 278 +static inline ulonglong3 make_ulonglong3(unsigned long long x, unsigned long long y, unsigned long long z) +# 279 +{ +# 280 +ulonglong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 281 +} +# 283 +static inline longlong4 make_longlong4(long long x, long long y, long long z, long long w) +# 284 +{ +# 285 +longlong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 286 +} +# 288 +static inline ulonglong4 make_ulonglong4(unsigned long long x, unsigned long long y, unsigned long long z, unsigned long long w) +# 289 +{ +# 290 +ulonglong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 291 +} +# 293 +static inline double1 make_double1(double x) +# 294 +{ +# 295 +double1 t; (t.x) = x; return t; +# 296 +} +# 298 +static inline double2 make_double2(double x, double y) +# 299 +{ +# 300 +double2 t; (t.x) = x; (t.y) = y; return t; +# 301 +} +# 303 +static inline double3 make_double3(double x, double y, double z) +# 304 +{ +# 305 +double3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 306 +} +# 308 +static inline double4 make_double4(double x, double y, double z, double w) +# 309 +{ +# 310 +double4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 311 +} +# 28 "/usr/include/string.h" 3 +extern "C" { +# 43 "/usr/include/string.h" 3 +extern void *memcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() +# 44 + __attribute((__nonnull__(1, 2))); +# 47 +extern void *memmove(void * __dest, const void * __src, size_t __n) throw() +# 48 + __attribute((__nonnull__(1, 2))); +# 54 +extern void *memccpy(void *__restrict__ __dest, const void *__restrict__ __src, int __c, size_t __n) throw() +# 56 + __attribute((__nonnull__(1, 2))); +# 61 +extern void *memset(void * __s, int __c, size_t __n) throw() __attribute((__nonnull__(1))); +# 64 +extern int memcmp(const void * __s1, const void * __s2, size_t __n) throw() +# 65 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 69 +extern "C++" { +# 71 +extern void *memchr(void * __s, int __c, size_t __n) throw() __asm__("memchr") +# 72 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 73 +extern const void *memchr(const void * __s, int __c, size_t __n) throw() __asm__("memchr") +# 74 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 89 "/usr/include/string.h" 3 +} +# 99 "/usr/include/string.h" 3 +extern "C++" void *rawmemchr(void * __s, int __c) throw() __asm__("rawmemchr") +# 100 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 101 +extern "C++" const void *rawmemchr(const void * __s, int __c) throw() __asm__("rawmemchr") +# 102 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 110 +extern "C++" void *memrchr(void * __s, int __c, size_t __n) throw() __asm__("memrchr") +# 111 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 112 +extern "C++" const void *memrchr(const void * __s, int __c, size_t __n) throw() __asm__("memrchr") +# 113 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 122 "/usr/include/string.h" 3 +extern char *strcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 123 + __attribute((__nonnull__(1, 2))); +# 125 +extern char *strncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 127 + __attribute((__nonnull__(1, 2))); +# 130 +extern char *strcat(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 131 + __attribute((__nonnull__(1, 2))); +# 133 +extern char *strncat(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 134 + __attribute((__nonnull__(1, 2))); +# 137 +extern int strcmp(const char * __s1, const char * __s2) throw() +# 138 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 140 +extern int strncmp(const char * __s1, const char * __s2, size_t __n) throw() +# 141 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 144 +extern int strcoll(const char * __s1, const char * __s2) throw() +# 145 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 147 +extern size_t strxfrm(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 149 + __attribute((__nonnull__(2))); +# 28 "/usr/include/bits/types/__locale_t.h" 3 +struct __locale_struct { +# 31 +struct __locale_data *__locales[13]; +# 34 +const unsigned short *__ctype_b; +# 35 +const int *__ctype_tolower; +# 36 +const int *__ctype_toupper; +# 39 +const char *__names[13]; +# 40 +}; +# 42 +typedef __locale_struct *__locale_t; +# 24 "/usr/include/bits/types/locale_t.h" 3 +typedef __locale_t locale_t; +# 156 "/usr/include/string.h" 3 +extern int strcoll_l(const char * __s1, const char * __s2, locale_t __l) throw() +# 157 + __attribute((__pure__)) __attribute((__nonnull__(1, 2, 3))); +# 160 +extern size_t strxfrm_l(char * __dest, const char * __src, size_t __n, locale_t __l) throw() +# 161 + __attribute((__nonnull__(2, 4))); +# 167 +extern char *strdup(const char * __s) throw() +# 168 + __attribute((__malloc__)) __attribute((__nonnull__(1))); +# 175 +extern char *strndup(const char * __string, size_t __n) throw() +# 176 + __attribute((__malloc__)) __attribute((__nonnull__(1))); +# 204 "/usr/include/string.h" 3 +extern "C++" { +# 206 +extern char *strchr(char * __s, int __c) throw() __asm__("strchr") +# 207 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 208 +extern const char *strchr(const char * __s, int __c) throw() __asm__("strchr") +# 209 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 224 "/usr/include/string.h" 3 +} +# 231 +extern "C++" { +# 233 +extern char *strrchr(char * __s, int __c) throw() __asm__("strrchr") +# 234 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 235 +extern const char *strrchr(const char * __s, int __c) throw() __asm__("strrchr") +# 236 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 251 "/usr/include/string.h" 3 +} +# 261 "/usr/include/string.h" 3 +extern "C++" char *strchrnul(char * __s, int __c) throw() __asm__("strchrnul") +# 262 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 263 +extern "C++" const char *strchrnul(const char * __s, int __c) throw() __asm__("strchrnul") +# 264 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 273 "/usr/include/string.h" 3 +extern size_t strcspn(const char * __s, const char * __reject) throw() +# 274 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 277 +extern size_t strspn(const char * __s, const char * __accept) throw() +# 278 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 281 +extern "C++" { +# 283 +extern char *strpbrk(char * __s, const char * __accept) throw() __asm__("strpbrk") +# 284 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 285 +extern const char *strpbrk(const char * __s, const char * __accept) throw() __asm__("strpbrk") +# 286 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 301 "/usr/include/string.h" 3 +} +# 308 +extern "C++" { +# 310 +extern char *strstr(char * __haystack, const char * __needle) throw() __asm__("strstr") +# 311 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 312 +extern const char *strstr(const char * __haystack, const char * __needle) throw() __asm__("strstr") +# 313 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 328 "/usr/include/string.h" 3 +} +# 336 +extern char *strtok(char *__restrict__ __s, const char *__restrict__ __delim) throw() +# 337 + __attribute((__nonnull__(2))); +# 341 +extern char *__strtok_r(char *__restrict__ __s, const char *__restrict__ __delim, char **__restrict__ __save_ptr) throw() +# 344 + __attribute((__nonnull__(2, 3))); +# 346 +extern char *strtok_r(char *__restrict__ __s, const char *__restrict__ __delim, char **__restrict__ __save_ptr) throw() +# 348 + __attribute((__nonnull__(2, 3))); +# 354 +extern "C++" char *strcasestr(char * __haystack, const char * __needle) throw() __asm__("strcasestr") +# 355 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 356 +extern "C++" const char *strcasestr(const char * __haystack, const char * __needle) throw() __asm__("strcasestr") +# 358 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 369 "/usr/include/string.h" 3 +extern void *memmem(const void * __haystack, size_t __haystacklen, const void * __needle, size_t __needlelen) throw() +# 371 + __attribute((__pure__)) __attribute((__nonnull__(1, 3))); +# 375 +extern void *__mempcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() +# 377 + __attribute((__nonnull__(1, 2))); +# 378 +extern void *mempcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() +# 380 + __attribute((__nonnull__(1, 2))); +# 385 +extern size_t strlen(const char * __s) throw() +# 386 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 391 +extern size_t strnlen(const char * __string, size_t __maxlen) throw() +# 392 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 397 +extern char *strerror(int __errnum) throw(); +# 421 "/usr/include/string.h" 3 +extern char *strerror_r(int __errnum, char * __buf, size_t __buflen) throw() +# 422 + __attribute((__nonnull__(2))); +# 428 +extern char *strerror_l(int __errnum, locale_t __l) throw(); +# 30 "/usr/include/strings.h" 3 +extern "C" { +# 34 +extern int bcmp(const void * __s1, const void * __s2, size_t __n) throw() +# 35 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 38 +extern void bcopy(const void * __src, void * __dest, size_t __n) throw() +# 39 + __attribute((__nonnull__(1, 2))); +# 42 +extern void bzero(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); +# 46 +extern "C++" { +# 48 +extern char *index(char * __s, int __c) throw() __asm__("index") +# 49 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 50 +extern const char *index(const char * __s, int __c) throw() __asm__("index") +# 51 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 66 "/usr/include/strings.h" 3 +} +# 74 +extern "C++" { +# 76 +extern char *rindex(char * __s, int __c) throw() __asm__("rindex") +# 77 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 78 +extern const char *rindex(const char * __s, int __c) throw() __asm__("rindex") +# 79 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 94 "/usr/include/strings.h" 3 +} +# 104 "/usr/include/strings.h" 3 +extern int ffs(int __i) throw() __attribute((const)); +# 110 +extern int ffsl(long __l) throw() __attribute((const)); +# 111 +__extension__ extern int ffsll(long long __ll) throw() +# 112 + __attribute((const)); +# 116 +extern int strcasecmp(const char * __s1, const char * __s2) throw() +# 117 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 120 +extern int strncasecmp(const char * __s1, const char * __s2, size_t __n) throw() +# 121 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 128 +extern int strcasecmp_l(const char * __s1, const char * __s2, locale_t __loc) throw() +# 129 + __attribute((__pure__)) __attribute((__nonnull__(1, 2, 3))); +# 133 +extern int strncasecmp_l(const char * __s1, const char * __s2, size_t __n, locale_t __loc) throw() +# 135 + __attribute((__pure__)) __attribute((__nonnull__(1, 2, 4))); +# 138 +} +# 436 "/usr/include/string.h" 3 +extern void explicit_bzero(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); +# 440 +extern char *strsep(char **__restrict__ __stringp, const char *__restrict__ __delim) throw() +# 442 + __attribute((__nonnull__(1, 2))); +# 447 +extern char *strsignal(int __sig) throw(); +# 450 +extern char *__stpcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 451 + __attribute((__nonnull__(1, 2))); +# 452 +extern char *stpcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 453 + __attribute((__nonnull__(1, 2))); +# 457 +extern char *__stpncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 459 + __attribute((__nonnull__(1, 2))); +# 460 +extern char *stpncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 462 + __attribute((__nonnull__(1, 2))); +# 467 +extern int strverscmp(const char * __s1, const char * __s2) throw() +# 468 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 471 +extern char *strfry(char * __string) throw() __attribute((__nonnull__(1))); +# 474 +extern void *memfrob(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); +# 482 +extern "C++" char *basename(char * __filename) throw() __asm__("basename") +# 483 + __attribute((__nonnull__(1))); +# 484 +extern "C++" const char *basename(const char * __filename) throw() __asm__("basename") +# 485 + __attribute((__nonnull__(1))); +# 499 "/usr/include/string.h" 3 +} +# 31 "/usr/include/bits/types.h" 3 +typedef unsigned char __u_char; +# 32 +typedef unsigned short __u_short; +# 33 +typedef unsigned __u_int; +# 34 +typedef unsigned long __u_long; +# 37 +typedef signed char __int8_t; +# 38 +typedef unsigned char __uint8_t; +# 39 +typedef signed short __int16_t; +# 40 +typedef unsigned short __uint16_t; +# 41 +typedef signed int __int32_t; +# 42 +typedef unsigned __uint32_t; +# 44 +typedef signed long __int64_t; +# 45 +typedef unsigned long __uint64_t; +# 52 +typedef __int8_t __int_least8_t; +# 53 +typedef __uint8_t __uint_least8_t; +# 54 +typedef __int16_t __int_least16_t; +# 55 +typedef __uint16_t __uint_least16_t; +# 56 +typedef __int32_t __int_least32_t; +# 57 +typedef __uint32_t __uint_least32_t; +# 58 +typedef __int64_t __int_least64_t; +# 59 +typedef __uint64_t __uint_least64_t; +# 63 +typedef long __quad_t; +# 64 +typedef unsigned long __u_quad_t; +# 72 +typedef long __intmax_t; +# 73 +typedef unsigned long __uintmax_t; +# 145 "/usr/include/bits/types.h" 3 +typedef unsigned long __dev_t; +# 146 +typedef unsigned __uid_t; +# 147 +typedef unsigned __gid_t; +# 148 +typedef unsigned long __ino_t; +# 149 +typedef unsigned long __ino64_t; +# 150 +typedef unsigned __mode_t; +# 151 +typedef unsigned long __nlink_t; +# 152 +typedef long __off_t; +# 153 +typedef long __off64_t; +# 154 +typedef int __pid_t; +# 155 +typedef struct { int __val[2]; } __fsid_t; +# 156 +typedef long __clock_t; +# 157 +typedef unsigned long __rlim_t; +# 158 +typedef unsigned long __rlim64_t; +# 159 +typedef unsigned __id_t; +# 160 +typedef long __time_t; +# 161 +typedef unsigned __useconds_t; +# 162 +typedef long __suseconds_t; +# 164 +typedef int __daddr_t; +# 165 +typedef int __key_t; +# 168 +typedef int __clockid_t; +# 171 +typedef void *__timer_t; +# 174 +typedef long __blksize_t; +# 179 +typedef long __blkcnt_t; +# 180 +typedef long __blkcnt64_t; +# 183 +typedef unsigned long __fsblkcnt_t; +# 184 +typedef unsigned long __fsblkcnt64_t; +# 187 +typedef unsigned long __fsfilcnt_t; +# 188 +typedef unsigned long __fsfilcnt64_t; +# 191 +typedef long __fsword_t; +# 193 +typedef long __ssize_t; +# 196 +typedef long __syscall_slong_t; +# 198 +typedef unsigned long __syscall_ulong_t; +# 202 +typedef __off64_t __loff_t; +# 203 +typedef char *__caddr_t; +# 206 +typedef long __intptr_t; +# 209 +typedef unsigned __socklen_t; +# 214 +typedef int __sig_atomic_t; +# 8 "/usr/include/bits/types/struct_timeval.h" 3 +struct timeval { +# 10 +__time_t tv_sec; +# 11 +__suseconds_t tv_usec; +# 12 +}; +# 26 "/usr/include/bits/timex.h" 3 +struct timex { +# 28 +unsigned modes; +# 29 +__syscall_slong_t offset; +# 30 +__syscall_slong_t freq; +# 31 +__syscall_slong_t maxerror; +# 32 +__syscall_slong_t esterror; +# 33 +int status; +# 34 +__syscall_slong_t constant; +# 35 +__syscall_slong_t precision; +# 36 +__syscall_slong_t tolerance; +# 37 +timeval time; +# 38 +__syscall_slong_t tick; +# 39 +__syscall_slong_t ppsfreq; +# 40 +__syscall_slong_t jitter; +# 41 +int shift; +# 42 +__syscall_slong_t stabil; +# 43 +__syscall_slong_t jitcnt; +# 44 +__syscall_slong_t calcnt; +# 45 +__syscall_slong_t errcnt; +# 46 +__syscall_slong_t stbcnt; +# 48 +int tai; +# 51 +int:32; int:32; int:32; int:32; +# 52 +int:32; int:32; int:32; int:32; +# 53 +int:32; int:32; int:32; +# 54 +}; +# 75 "/usr/include/bits/time.h" 3 +extern "C" { +# 78 +extern int clock_adjtime(__clockid_t __clock_id, timex * __utx) throw(); +# 80 +} +# 7 "/usr/include/bits/types/clock_t.h" 3 +typedef __clock_t clock_t; +# 7 "/usr/include/bits/types/time_t.h" 3 +typedef __time_t time_t; +# 7 "/usr/include/bits/types/struct_tm.h" 3 +struct tm { +# 9 +int tm_sec; +# 10 +int tm_min; +# 11 +int tm_hour; +# 12 +int tm_mday; +# 13 +int tm_mon; +# 14 +int tm_year; +# 15 +int tm_wday; +# 16 +int tm_yday; +# 17 +int tm_isdst; +# 20 +long tm_gmtoff; +# 21 +const char *tm_zone; +# 26 +}; +# 10 "/usr/include/bits/types/struct_timespec.h" 3 +struct timespec { +# 12 +__time_t tv_sec; +# 16 +__syscall_slong_t tv_nsec; +# 26 "/usr/include/bits/types/struct_timespec.h" 3 +}; +# 7 "/usr/include/bits/types/clockid_t.h" 3 +typedef __clockid_t clockid_t; +# 7 "/usr/include/bits/types/timer_t.h" 3 +typedef __timer_t timer_t; +# 8 "/usr/include/bits/types/struct_itimerspec.h" 3 +struct itimerspec { +# 10 +timespec it_interval; +# 11 +timespec it_value; +# 12 +}; +# 49 "/usr/include/time.h" 3 +struct sigevent; +# 54 +typedef __pid_t pid_t; +# 68 "/usr/include/time.h" 3 +extern "C" { +# 72 +extern clock_t clock() throw(); +# 75 +extern time_t time(time_t * __timer) throw(); +# 78 +extern double difftime(time_t __time1, time_t __time0) throw() +# 79 + __attribute((const)); +# 82 +extern time_t mktime(tm * __tp) throw(); +# 88 +extern size_t strftime(char *__restrict__ __s, size_t __maxsize, const char *__restrict__ __format, const tm *__restrict__ __tp) throw(); +# 95 +extern char *strptime(const char *__restrict__ __s, const char *__restrict__ __fmt, tm * __tp) throw(); +# 104 +extern size_t strftime_l(char *__restrict__ __s, size_t __maxsize, const char *__restrict__ __format, const tm *__restrict__ __tp, locale_t __loc) throw(); +# 111 +extern char *strptime_l(const char *__restrict__ __s, const char *__restrict__ __fmt, tm * __tp, locale_t __loc) throw(); +# 119 +extern tm *gmtime(const time_t * __timer) throw(); +# 123 +extern tm *localtime(const time_t * __timer) throw(); +# 128 +extern tm *gmtime_r(const time_t *__restrict__ __timer, tm *__restrict__ __tp) throw(); +# 133 +extern tm *localtime_r(const time_t *__restrict__ __timer, tm *__restrict__ __tp) throw(); +# 139 +extern char *asctime(const tm * __tp) throw(); +# 142 +extern char *ctime(const time_t * __timer) throw(); +# 149 +extern char *asctime_r(const tm *__restrict__ __tp, char *__restrict__ __buf) throw(); +# 153 +extern char *ctime_r(const time_t *__restrict__ __timer, char *__restrict__ __buf) throw(); +# 159 +extern char *__tzname[2]; +# 160 +extern int __daylight; +# 161 +extern long __timezone; +# 166 +extern char *tzname[2]; +# 170 +extern void tzset() throw(); +# 174 +extern int daylight; +# 175 +extern long timezone; +# 190 "/usr/include/time.h" 3 +extern time_t timegm(tm * __tp) throw(); +# 193 +extern time_t timelocal(tm * __tp) throw(); +# 196 +extern int dysize(int __year) throw() __attribute((const)); +# 205 "/usr/include/time.h" 3 +extern int nanosleep(const timespec * __requested_time, timespec * __remaining); +# 210 +extern int clock_getres(clockid_t __clock_id, timespec * __res) throw(); +# 213 +extern int clock_gettime(clockid_t __clock_id, timespec * __tp) throw(); +# 216 +extern int clock_settime(clockid_t __clock_id, const timespec * __tp) throw(); +# 224 +extern int clock_nanosleep(clockid_t __clock_id, int __flags, const timespec * __req, timespec * __rem); +# 229 +extern int clock_getcpuclockid(pid_t __pid, clockid_t * __clock_id) throw(); +# 234 +extern int timer_create(clockid_t __clock_id, sigevent *__restrict__ __evp, timer_t *__restrict__ __timerid) throw(); +# 239 +extern int timer_delete(timer_t __timerid) throw(); +# 242 +extern int timer_settime(timer_t __timerid, int __flags, const itimerspec *__restrict__ __value, itimerspec *__restrict__ __ovalue) throw(); +# 247 +extern int timer_gettime(timer_t __timerid, itimerspec * __value) throw(); +# 251 +extern int timer_getoverrun(timer_t __timerid) throw(); +# 257 +extern int timespec_get(timespec * __ts, int __base) throw() +# 258 + __attribute((__nonnull__(1))); +# 274 "/usr/include/time.h" 3 +extern int getdate_err; +# 283 "/usr/include/time.h" 3 +extern tm *getdate(const char * __string); +# 297 "/usr/include/time.h" 3 +extern int getdate_r(const char *__restrict__ __string, tm *__restrict__ __resbufp); +# 301 +} +# 88 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern "C" { +# 91 +extern clock_t clock() throw(); +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern void *memset(void *, int, size_t) throw(); +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern void *memcpy(void *, const void *, size_t) throw(); +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +} +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C" { +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int abs(int a) throw(); +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long labs(long a) throw(); +# 229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long long llabs(long long a) throw(); +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double fabs(double x) throw(); +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float fabsf(float x) throw(); +# 332 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern inline int min(const int a, const int b); +# 339 +extern inline unsigned umin(const unsigned a, const unsigned b); +# 346 +extern inline long long llmin(const long long a, const long long b); +# 353 +extern inline unsigned long long ullmin(const unsigned long long a, const unsigned long long b); +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float fminf(float x, float y) throw(); +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double fmin(double x, double y) throw(); +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern inline int max(const int a, const int b); +# 415 +extern inline unsigned umax(const unsigned a, const unsigned b); +# 422 +extern inline long long llmax(const long long a, const long long b); +# 429 +extern inline unsigned long long ullmax(const unsigned long long a, const unsigned long long b); +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float fmaxf(float x, float y) throw(); +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double fmax(double, double) throw(); +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double sin(double x) throw(); +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double cos(double x) throw(); +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern void sincos(double x, double * sptr, double * cptr) throw(); +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern void sincosf(float x, float * sptr, float * cptr) throw(); +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double tan(double x) throw(); +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double sqrt(double x) throw(); +# 768 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double rsqrt(double x); +# 838 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float rsqrtf(float x); +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double log2(double x) throw(); +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double exp2(double x) throw(); +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float exp2f(float x) throw(); +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double exp10(double x) throw(); +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float exp10f(float x) throw(); +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double expm1(double x) throw(); +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float expm1f(float x) throw(); +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float log2f(float x) throw(); +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double log10(double x) throw(); +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double log(double x) throw(); +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double log1p(double x) throw(); +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float log1pf(float x) throw(); +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double floor(double x) throw(); +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double exp(double x) throw(); +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double cosh(double x) throw(); +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double sinh(double x) throw(); +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double tanh(double x) throw(); +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double acosh(double x) throw(); +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float acoshf(float x) throw(); +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double asinh(double x) throw(); +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float asinhf(float x) throw(); +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double atanh(double x) throw(); +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float atanhf(float x) throw(); +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double ldexp(double x, int exp) throw(); +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float ldexpf(float x, int exp) throw(); +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double logb(double x) throw(); +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float logbf(float x) throw(); +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int ilogb(double x) throw(); +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int ilogbf(float x) throw(); +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double scalbn(double x, int n) throw(); +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float scalbnf(float x, int n) throw(); +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double scalbln(double x, long n) throw(); +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float scalblnf(float x, long n) throw(); +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double frexp(double x, int * nptr) throw(); +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float frexpf(float x, int * nptr) throw(); +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double round(double x) throw(); +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float roundf(float x) throw(); +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long lround(double x) throw(); +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long lroundf(float x) throw(); +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long long llround(double x) throw(); +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long long llroundf(float x) throw(); +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float rintf(float x) throw(); +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long lrint(double x) throw(); +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long lrintf(float x) throw(); +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long long llrint(double x) throw(); +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long long llrintf(float x) throw(); +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double nearbyint(double x) throw(); +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float nearbyintf(float x) throw(); +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double ceil(double x) throw(); +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double trunc(double x) throw(); +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float truncf(float x) throw(); +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double fdim(double x, double y) throw(); +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float fdimf(float x, float y) throw(); +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double atan2(double y, double x) throw(); +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double atan(double x) throw(); +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double acos(double x) throw(); +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double asin(double x) throw(); +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double hypot(double x, double y) throw(); +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float hypotf(float x, float y) throw(); +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double cbrt(double x) throw(); +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float cbrtf(float x) throw(); +# 5323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double rcbrt(double x); +# 5373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float rcbrtf(float x); +# 5433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double sinpi(double x); +# 5493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float sinpif(float x); +# 5545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double cospi(double x); +# 5597 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float cospif(float x); +# 5627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern void sincospi(double x, double * sptr, double * cptr); +# 5657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern void sincospif(float x, float * sptr, float * cptr); +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double pow(double x, double y) throw(); +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double modf(double x, double * iptr) throw(); +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double fmod(double x, double y) throw(); +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double remainder(double x, double y) throw(); +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float remainderf(float x, float y) throw(); +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double remquo(double x, double y, int * quo) throw(); +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float remquof(float x, float y, int * quo) throw(); +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double j0(double x) throw(); +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float j0f(float x) throw(); +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double j1(double x) throw(); +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float j1f(float x) throw(); +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double jn(int n, double x) throw(); +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float jnf(int n, float x) throw(); +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double y0(double x) throw(); +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float y0f(float x) throw(); +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double y1(double x) throw(); +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float y1f(float x) throw(); +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double yn(int n, double x) throw(); +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float ynf(int n, float x) throw(); +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erf(double x) throw(); +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float erff(float x) throw(); +# 7464 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erfinv(double x); +# 7529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float erfinvf(float x); +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erfc(double x) throw(); +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float erfcf(float x) throw(); +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double lgamma(double x) throw(); +# 7785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erfcinv(double x); +# 7840 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float erfcinvf(float x); +# 7908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double normcdfinv(double x); +# 7976 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float normcdfinvf(float x); +# 8019 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double normcdf(double x); +# 8062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float normcdff(float x); +# 8126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erfcx(double x); +# 8190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float erfcxf(float x); +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float lgammaf(float x) throw(); +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double tgamma(double x) throw(); +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float tgammaf(float x) throw(); +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double copysign(double x, double y) throw(); +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float copysignf(float x, float y) throw(); +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double nextafter(double x, double y) throw(); +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float nextafterf(float x, float y) throw(); +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double nan(const char * tagp) throw(); +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float nanf(const char * tagp) throw(); +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isinff(float) throw(); +# 8609 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isnanf(float) throw(); +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __finite(double) throw(); +# 8620 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __finitef(float) throw(); +# 8621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __signbit(double) throw(); +# 8622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isnan(double) throw(); +# 8623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isinf(double) throw(); +# 8626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __signbitf(float) throw(); +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double fma(double x, double y, double z) throw(); +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float fmaf(float x, float y, float z) throw(); +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __signbitl(long double) throw(); +# 8960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __finitel(long double) throw(); +# 8961 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isinfl(long double) throw(); +# 8962 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isnanl(long double) throw(); +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float acosf(float x) throw(); +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float asinf(float x) throw(); +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float atanf(float x) throw(); +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float atan2f(float y, float x) throw(); +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float cosf(float x) throw(); +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float sinf(float x) throw(); +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float tanf(float x) throw(); +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float coshf(float x) throw(); +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float sinhf(float x) throw(); +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float tanhf(float x) throw(); +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float logf(float x) throw(); +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float expf(float x) throw(); +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float log10f(float x) throw(); +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float modff(float x, float * iptr) throw(); +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float powf(float x, float y) throw(); +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float sqrtf(float x) throw(); +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float ceilf(float x) throw(); +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float floorf(float x) throw(); +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float fmodf(float x, float y) throw(); +# 10538 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 2192 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std { +# 2194 +typedef unsigned long size_t; +# 2195 +typedef long ptrdiff_t; +# 2198 +typedef __decltype((nullptr)) nullptr_t; +# 2200 +} +# 2214 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std { +# 2216 +inline namespace __cxx11 __attribute((__abi_tag__("cxx11"))) { } +# 2217 +} +# 2218 +namespace __gnu_cxx { +# 2220 +inline namespace __cxx11 __attribute((__abi_tag__("cxx11"))) { } +# 2221 +} +# 67 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +extern "C++" { +# 69 +namespace std __attribute((__visibility__("default"))) { +# 73 +struct __true_type { }; +# 74 +struct __false_type { }; +# 76 +template< bool > +# 77 +struct __truth_type { +# 78 +typedef __false_type __type; }; +# 81 +template<> struct __truth_type< true> { +# 82 +typedef __true_type __type; }; +# 86 +template< class _Sp, class _Tp> +# 87 +struct __traitor { +# 89 +enum { __value = ((bool)_Sp::__value) || ((bool)_Tp::__value)}; +# 90 +typedef typename __truth_type< __value> ::__type __type; +# 91 +}; +# 94 +template< class , class > +# 95 +struct __are_same { +# 97 +enum { __value}; +# 98 +typedef __false_type __type; +# 99 +}; +# 101 +template< class _Tp> +# 102 +struct __are_same< _Tp, _Tp> { +# 104 +enum { __value = 1}; +# 105 +typedef __true_type __type; +# 106 +}; +# 109 +template< class _Tp> +# 110 +struct __is_void { +# 112 +enum { __value}; +# 113 +typedef __false_type __type; +# 114 +}; +# 117 +template<> struct __is_void< void> { +# 119 +enum { __value = 1}; +# 120 +typedef __true_type __type; +# 121 +}; +# 126 +template< class _Tp> +# 127 +struct __is_integer { +# 129 +enum { __value}; +# 130 +typedef __false_type __type; +# 131 +}; +# 138 +template<> struct __is_integer< bool> { +# 140 +enum { __value = 1}; +# 141 +typedef __true_type __type; +# 142 +}; +# 145 +template<> struct __is_integer< char> { +# 147 +enum { __value = 1}; +# 148 +typedef __true_type __type; +# 149 +}; +# 152 +template<> struct __is_integer< signed char> { +# 154 +enum { __value = 1}; +# 155 +typedef __true_type __type; +# 156 +}; +# 159 +template<> struct __is_integer< unsigned char> { +# 161 +enum { __value = 1}; +# 162 +typedef __true_type __type; +# 163 +}; +# 167 +template<> struct __is_integer< wchar_t> { +# 169 +enum { __value = 1}; +# 170 +typedef __true_type __type; +# 171 +}; +# 176 +template<> struct __is_integer< char16_t> { +# 178 +enum { __value = 1}; +# 179 +typedef __true_type __type; +# 180 +}; +# 183 +template<> struct __is_integer< char32_t> { +# 185 +enum { __value = 1}; +# 186 +typedef __true_type __type; +# 187 +}; +# 191 +template<> struct __is_integer< short> { +# 193 +enum { __value = 1}; +# 194 +typedef __true_type __type; +# 195 +}; +# 198 +template<> struct __is_integer< unsigned short> { +# 200 +enum { __value = 1}; +# 201 +typedef __true_type __type; +# 202 +}; +# 205 +template<> struct __is_integer< int> { +# 207 +enum { __value = 1}; +# 208 +typedef __true_type __type; +# 209 +}; +# 212 +template<> struct __is_integer< unsigned> { +# 214 +enum { __value = 1}; +# 215 +typedef __true_type __type; +# 216 +}; +# 219 +template<> struct __is_integer< long> { +# 221 +enum { __value = 1}; +# 222 +typedef __true_type __type; +# 223 +}; +# 226 +template<> struct __is_integer< unsigned long> { +# 228 +enum { __value = 1}; +# 229 +typedef __true_type __type; +# 230 +}; +# 233 +template<> struct __is_integer< long long> { +# 235 +enum { __value = 1}; +# 236 +typedef __true_type __type; +# 237 +}; +# 240 +template<> struct __is_integer< unsigned long long> { +# 242 +enum { __value = 1}; +# 243 +typedef __true_type __type; +# 244 +}; +# 261 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +template<> struct __is_integer< __int128> { enum { __value = 1}; typedef __true_type __type; }; template<> struct __is_integer< unsigned __int128> { enum { __value = 1}; typedef __true_type __type; }; +# 278 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +template< class _Tp> +# 279 +struct __is_floating { +# 281 +enum { __value}; +# 282 +typedef __false_type __type; +# 283 +}; +# 287 +template<> struct __is_floating< float> { +# 289 +enum { __value = 1}; +# 290 +typedef __true_type __type; +# 291 +}; +# 294 +template<> struct __is_floating< double> { +# 296 +enum { __value = 1}; +# 297 +typedef __true_type __type; +# 298 +}; +# 301 +template<> struct __is_floating< long double> { +# 303 +enum { __value = 1}; +# 304 +typedef __true_type __type; +# 305 +}; +# 310 +template< class _Tp> +# 311 +struct __is_pointer { +# 313 +enum { __value}; +# 314 +typedef __false_type __type; +# 315 +}; +# 317 +template< class _Tp> +# 318 +struct __is_pointer< _Tp *> { +# 320 +enum { __value = 1}; +# 321 +typedef __true_type __type; +# 322 +}; +# 327 +template< class _Tp> +# 328 +struct __is_arithmetic : public __traitor< __is_integer< _Tp> , __is_floating< _Tp> > { +# 330 +}; +# 335 +template< class _Tp> +# 336 +struct __is_scalar : public __traitor< __is_arithmetic< _Tp> , __is_pointer< _Tp> > { +# 338 +}; +# 343 +template< class _Tp> +# 344 +struct __is_char { +# 346 +enum { __value}; +# 347 +typedef __false_type __type; +# 348 +}; +# 351 +template<> struct __is_char< char> { +# 353 +enum { __value = 1}; +# 354 +typedef __true_type __type; +# 355 +}; +# 359 +template<> struct __is_char< wchar_t> { +# 361 +enum { __value = 1}; +# 362 +typedef __true_type __type; +# 363 +}; +# 366 +template< class _Tp> +# 367 +struct __is_byte { +# 369 +enum { __value}; +# 370 +typedef __false_type __type; +# 371 +}; +# 374 +template<> struct __is_byte< char> { +# 376 +enum { __value = 1}; +# 377 +typedef __true_type __type; +# 378 +}; +# 381 +template<> struct __is_byte< signed char> { +# 383 +enum { __value = 1}; +# 384 +typedef __true_type __type; +# 385 +}; +# 388 +template<> struct __is_byte< unsigned char> { +# 390 +enum { __value = 1}; +# 391 +typedef __true_type __type; +# 392 +}; +# 397 +template< class _Tp> +# 398 +struct __is_move_iterator { +# 400 +enum { __value}; +# 401 +typedef __false_type __type; +# 402 +}; +# 406 +template< class _Iterator> inline _Iterator +# 408 +__miter_base(_Iterator __it) +# 409 +{ return __it; } +# 412 +} +# 413 +} +# 37 "/usr/include/c++/7/ext/type_traits.h" 3 +extern "C++" { +# 39 +namespace __gnu_cxx __attribute((__visibility__("default"))) { +# 44 +template< bool , class > +# 45 +struct __enable_if { +# 46 +}; +# 48 +template< class _Tp> +# 49 +struct __enable_if< true, _Tp> { +# 50 +typedef _Tp __type; }; +# 54 +template< bool _Cond, class _Iftrue, class _Iffalse> +# 55 +struct __conditional_type { +# 56 +typedef _Iftrue __type; }; +# 58 +template< class _Iftrue, class _Iffalse> +# 59 +struct __conditional_type< false, _Iftrue, _Iffalse> { +# 60 +typedef _Iffalse __type; }; +# 64 +template< class _Tp> +# 65 +struct __add_unsigned { +# 68 +private: typedef __enable_if< std::__is_integer< _Tp> ::__value, _Tp> __if_type; +# 71 +public: typedef typename __enable_if< std::__is_integer< _Tp> ::__value, _Tp> ::__type __type; +# 72 +}; +# 75 +template<> struct __add_unsigned< char> { +# 76 +typedef unsigned char __type; }; +# 79 +template<> struct __add_unsigned< signed char> { +# 80 +typedef unsigned char __type; }; +# 83 +template<> struct __add_unsigned< short> { +# 84 +typedef unsigned short __type; }; +# 87 +template<> struct __add_unsigned< int> { +# 88 +typedef unsigned __type; }; +# 91 +template<> struct __add_unsigned< long> { +# 92 +typedef unsigned long __type; }; +# 95 +template<> struct __add_unsigned< long long> { +# 96 +typedef unsigned long long __type; }; +# 100 +template<> struct __add_unsigned< bool> ; +# 103 +template<> struct __add_unsigned< wchar_t> ; +# 107 +template< class _Tp> +# 108 +struct __remove_unsigned { +# 111 +private: typedef __enable_if< std::__is_integer< _Tp> ::__value, _Tp> __if_type; +# 114 +public: typedef typename __enable_if< std::__is_integer< _Tp> ::__value, _Tp> ::__type __type; +# 115 +}; +# 118 +template<> struct __remove_unsigned< char> { +# 119 +typedef signed char __type; }; +# 122 +template<> struct __remove_unsigned< unsigned char> { +# 123 +typedef signed char __type; }; +# 126 +template<> struct __remove_unsigned< unsigned short> { +# 127 +typedef short __type; }; +# 130 +template<> struct __remove_unsigned< unsigned> { +# 131 +typedef int __type; }; +# 134 +template<> struct __remove_unsigned< unsigned long> { +# 135 +typedef long __type; }; +# 138 +template<> struct __remove_unsigned< unsigned long long> { +# 139 +typedef long long __type; }; +# 143 +template<> struct __remove_unsigned< bool> ; +# 146 +template<> struct __remove_unsigned< wchar_t> ; +# 150 +template< class _Type> inline bool +# 152 +__is_null_pointer(_Type *__ptr) +# 153 +{ return __ptr == 0; } +# 155 +template< class _Type> inline bool +# 157 +__is_null_pointer(_Type) +# 158 +{ return false; } +# 162 +inline bool __is_null_pointer(std::nullptr_t) +# 163 +{ return true; } +# 167 +template< class _Tp, bool = std::template __is_integer< _Tp> ::__value> +# 168 +struct __promote { +# 169 +typedef double __type; }; +# 174 +template< class _Tp> +# 175 +struct __promote< _Tp, false> { +# 176 +}; +# 179 +template<> struct __promote< long double> { +# 180 +typedef long double __type; }; +# 183 +template<> struct __promote< double> { +# 184 +typedef double __type; }; +# 187 +template<> struct __promote< float> { +# 188 +typedef float __type; }; +# 190 +template< class _Tp, class _Up, class +# 191 +_Tp2 = typename __promote< _Tp> ::__type, class +# 192 +_Up2 = typename __promote< _Up> ::__type> +# 193 +struct __promote_2 { +# 195 +typedef __typeof__(_Tp2() + _Up2()) __type; +# 196 +}; +# 198 +template< class _Tp, class _Up, class _Vp, class +# 199 +_Tp2 = typename __promote< _Tp> ::__type, class +# 200 +_Up2 = typename __promote< _Up> ::__type, class +# 201 +_Vp2 = typename __promote< _Vp> ::__type> +# 202 +struct __promote_3 { +# 204 +typedef __typeof__((_Tp2() + _Up2()) + _Vp2()) __type; +# 205 +}; +# 207 +template< class _Tp, class _Up, class _Vp, class _Wp, class +# 208 +_Tp2 = typename __promote< _Tp> ::__type, class +# 209 +_Up2 = typename __promote< _Up> ::__type, class +# 210 +_Vp2 = typename __promote< _Vp> ::__type, class +# 211 +_Wp2 = typename __promote< _Wp> ::__type> +# 212 +struct __promote_4 { +# 214 +typedef __typeof__(((_Tp2() + _Up2()) + _Vp2()) + _Wp2()) __type; +# 215 +}; +# 218 +} +# 219 +} +# 34 "/usr/include/math.h" 3 +extern "C" { +# 74 "/usr/include/bits/floatn.h" 3 +typedef float __complex__ __cfloat128 __attribute((__mode__(__TC__))); +# 86 "/usr/include/bits/floatn.h" 3 +typedef __float128 _Float128; +# 214 "/usr/include/bits/floatn-common.h" 3 +typedef float _Float32; +# 251 "/usr/include/bits/floatn-common.h" 3 +typedef double _Float64; +# 268 "/usr/include/bits/floatn-common.h" 3 +typedef double _Float32x; +# 285 "/usr/include/bits/floatn-common.h" 3 +typedef long double _Float64x; +# 149 "/usr/include/math.h" 3 +typedef float float_t; +# 150 +typedef double double_t; +# 238 "/usr/include/math.h" 3 +enum { +# 239 +FP_INT_UPWARD, +# 242 +FP_INT_DOWNWARD, +# 245 +FP_INT_TOWARDZERO, +# 248 +FP_INT_TONEARESTFROMZERO, +# 251 +FP_INT_TONEAREST +# 254 +}; +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassify(double __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbit(double __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinf(double __value) throw() __attribute((const)); +# 33 +extern int __finite(double __value) throw() __attribute((const)); +# 36 +extern int __isnan(double __value) throw() __attribute((const)); +# 39 +extern int __iseqsig(double __x, double __y) throw(); +# 42 +extern int __issignaling(double __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern double acos(double __x) throw(); extern double __acos(double __x) throw(); +# 55 +extern double asin(double __x) throw(); extern double __asin(double __x) throw(); +# 57 +extern double atan(double __x) throw(); extern double __atan(double __x) throw(); +# 59 +extern double atan2(double __y, double __x) throw(); extern double __atan2(double __y, double __x) throw(); +# 62 +extern double cos(double __x) throw(); extern double __cos(double __x) throw(); +# 64 +extern double sin(double __x) throw(); extern double __sin(double __x) throw(); +# 66 +extern double tan(double __x) throw(); extern double __tan(double __x) throw(); +# 71 +extern double cosh(double __x) throw(); extern double __cosh(double __x) throw(); +# 73 +extern double sinh(double __x) throw(); extern double __sinh(double __x) throw(); +# 75 +extern double tanh(double __x) throw(); extern double __tanh(double __x) throw(); +# 79 +extern void sincos(double __x, double * __sinx, double * __cosx) throw(); extern void __sincos(double __x, double * __sinx, double * __cosx) throw(); +# 85 +extern double acosh(double __x) throw(); extern double __acosh(double __x) throw(); +# 87 +extern double asinh(double __x) throw(); extern double __asinh(double __x) throw(); +# 89 +extern double atanh(double __x) throw(); extern double __atanh(double __x) throw(); +# 95 +extern double exp(double __x) throw(); extern double __exp(double __x) throw(); +# 98 +extern double frexp(double __x, int * __exponent) throw(); extern double __frexp(double __x, int * __exponent) throw(); +# 101 +extern double ldexp(double __x, int __exponent) throw(); extern double __ldexp(double __x, int __exponent) throw(); +# 104 +extern double log(double __x) throw(); extern double __log(double __x) throw(); +# 107 +extern double log10(double __x) throw(); extern double __log10(double __x) throw(); +# 110 +extern double modf(double __x, double * __iptr) throw(); extern double __modf(double __x, double * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern double exp10(double __x) throw(); extern double __exp10(double __x) throw(); +# 119 +extern double expm1(double __x) throw(); extern double __expm1(double __x) throw(); +# 122 +extern double log1p(double __x) throw(); extern double __log1p(double __x) throw(); +# 125 +extern double logb(double __x) throw(); extern double __logb(double __x) throw(); +# 130 +extern double exp2(double __x) throw(); extern double __exp2(double __x) throw(); +# 133 +extern double log2(double __x) throw(); extern double __log2(double __x) throw(); +# 140 +extern double pow(double __x, double __y) throw(); extern double __pow(double __x, double __y) throw(); +# 143 +extern double sqrt(double __x) throw(); extern double __sqrt(double __x) throw(); +# 147 +extern double hypot(double __x, double __y) throw(); extern double __hypot(double __x, double __y) throw(); +# 152 +extern double cbrt(double __x) throw(); extern double __cbrt(double __x) throw(); +# 159 +extern double ceil(double __x) throw() __attribute((const)); extern double __ceil(double __x) throw() __attribute((const)); +# 162 +extern double fabs(double __x) throw() __attribute((const)); extern double __fabs(double __x) throw() __attribute((const)); +# 165 +extern double floor(double __x) throw() __attribute((const)); extern double __floor(double __x) throw() __attribute((const)); +# 168 +extern double fmod(double __x, double __y) throw(); extern double __fmod(double __x, double __y) throw(); +# 182 "/usr/include/bits/mathcalls.h" 3 +extern int finite(double __value) throw() __attribute((const)); +# 185 +extern double drem(double __x, double __y) throw(); extern double __drem(double __x, double __y) throw(); +# 189 +extern double significand(double __x) throw(); extern double __significand(double __x) throw(); +# 196 +extern double copysign(double __x, double __y) throw() __attribute((const)); extern double __copysign(double __x, double __y) throw() __attribute((const)); +# 201 +extern double nan(const char * __tagb) throw(); extern double __nan(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern double j0(double) throw(); extern double __j0(double) throw(); +# 218 +extern double j1(double) throw(); extern double __j1(double) throw(); +# 219 +extern double jn(int, double) throw(); extern double __jn(int, double) throw(); +# 220 +extern double y0(double) throw(); extern double __y0(double) throw(); +# 221 +extern double y1(double) throw(); extern double __y1(double) throw(); +# 222 +extern double yn(int, double) throw(); extern double __yn(int, double) throw(); +# 228 +extern double erf(double) throw(); extern double __erf(double) throw(); +# 229 +extern double erfc(double) throw(); extern double __erfc(double) throw(); +# 230 +extern double lgamma(double) throw(); extern double __lgamma(double) throw(); +# 235 +extern double tgamma(double) throw(); extern double __tgamma(double) throw(); +# 241 +extern double gamma(double) throw(); extern double __gamma(double) throw(); +# 249 +extern double lgamma_r(double, int * __signgamp) throw(); extern double __lgamma_r(double, int * __signgamp) throw(); +# 256 +extern double rint(double __x) throw(); extern double __rint(double __x) throw(); +# 259 +extern double nextafter(double __x, double __y) throw(); extern double __nextafter(double __x, double __y) throw(); +# 261 +extern double nexttoward(double __x, long double __y) throw(); extern double __nexttoward(double __x, long double __y) throw(); +# 266 +extern double nextdown(double __x) throw(); extern double __nextdown(double __x) throw(); +# 268 +extern double nextup(double __x) throw(); extern double __nextup(double __x) throw(); +# 272 +extern double remainder(double __x, double __y) throw(); extern double __remainder(double __x, double __y) throw(); +# 276 +extern double scalbn(double __x, int __n) throw(); extern double __scalbn(double __x, int __n) throw(); +# 280 +extern int ilogb(double __x) throw(); extern int __ilogb(double __x) throw(); +# 285 +extern long llogb(double __x) throw(); extern long __llogb(double __x) throw(); +# 290 +extern double scalbln(double __x, long __n) throw(); extern double __scalbln(double __x, long __n) throw(); +# 294 +extern double nearbyint(double __x) throw(); extern double __nearbyint(double __x) throw(); +# 298 +extern double round(double __x) throw() __attribute((const)); extern double __round(double __x) throw() __attribute((const)); +# 302 +extern double trunc(double __x) throw() __attribute((const)); extern double __trunc(double __x) throw() __attribute((const)); +# 307 +extern double remquo(double __x, double __y, int * __quo) throw(); extern double __remquo(double __x, double __y, int * __quo) throw(); +# 314 +extern long lrint(double __x) throw(); extern long __lrint(double __x) throw(); +# 316 +__extension__ extern long long llrint(double __x) throw(); extern long long __llrint(double __x) throw(); +# 320 +extern long lround(double __x) throw(); extern long __lround(double __x) throw(); +# 322 +__extension__ extern long long llround(double __x) throw(); extern long long __llround(double __x) throw(); +# 326 +extern double fdim(double __x, double __y) throw(); extern double __fdim(double __x, double __y) throw(); +# 329 +extern double fmax(double __x, double __y) throw() __attribute((const)); extern double __fmax(double __x, double __y) throw() __attribute((const)); +# 332 +extern double fmin(double __x, double __y) throw() __attribute((const)); extern double __fmin(double __x, double __y) throw() __attribute((const)); +# 335 +extern double fma(double __x, double __y, double __z) throw(); extern double __fma(double __x, double __y, double __z) throw(); +# 340 +extern double roundeven(double __x) throw() __attribute((const)); extern double __roundeven(double __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfp(double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfp(double __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfp(double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfp(double __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpx(double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpx(double __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpx(double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpx(double __x, int __round, unsigned __width) throw(); +# 365 +extern double fmaxmag(double __x, double __y) throw() __attribute((const)); extern double __fmaxmag(double __x, double __y) throw() __attribute((const)); +# 368 +extern double fminmag(double __x, double __y) throw() __attribute((const)); extern double __fminmag(double __x, double __y) throw() __attribute((const)); +# 371 +extern int canonicalize(double * __cx, const double * __x) throw(); +# 376 +extern int totalorder(const double * __x, const double * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermag(const double * __x, const double * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern double getpayload(const double * __x) throw(); extern double __getpayload(const double * __x) throw(); +# 389 +extern int setpayload(double * __x, double __payload) throw(); +# 392 +extern int setpayloadsig(double * __x, double __payload) throw(); +# 400 +extern double scalb(double __x, double __n) throw(); extern double __scalb(double __x, double __n) throw(); +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassifyf(float __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbitf(float __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinff(float __value) throw() __attribute((const)); +# 33 +extern int __finitef(float __value) throw() __attribute((const)); +# 36 +extern int __isnanf(float __value) throw() __attribute((const)); +# 39 +extern int __iseqsigf(float __x, float __y) throw(); +# 42 +extern int __issignalingf(float __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern float acosf(float __x) throw(); extern float __acosf(float __x) throw(); +# 55 +extern float asinf(float __x) throw(); extern float __asinf(float __x) throw(); +# 57 +extern float atanf(float __x) throw(); extern float __atanf(float __x) throw(); +# 59 +extern float atan2f(float __y, float __x) throw(); extern float __atan2f(float __y, float __x) throw(); +# 62 +extern float cosf(float __x) throw(); +# 64 +extern float sinf(float __x) throw(); +# 66 +extern float tanf(float __x) throw(); +# 71 +extern float coshf(float __x) throw(); extern float __coshf(float __x) throw(); +# 73 +extern float sinhf(float __x) throw(); extern float __sinhf(float __x) throw(); +# 75 +extern float tanhf(float __x) throw(); extern float __tanhf(float __x) throw(); +# 79 +extern void sincosf(float __x, float * __sinx, float * __cosx) throw(); +# 85 +extern float acoshf(float __x) throw(); extern float __acoshf(float __x) throw(); +# 87 +extern float asinhf(float __x) throw(); extern float __asinhf(float __x) throw(); +# 89 +extern float atanhf(float __x) throw(); extern float __atanhf(float __x) throw(); +# 95 +extern float expf(float __x) throw(); +# 98 +extern float frexpf(float __x, int * __exponent) throw(); extern float __frexpf(float __x, int * __exponent) throw(); +# 101 +extern float ldexpf(float __x, int __exponent) throw(); extern float __ldexpf(float __x, int __exponent) throw(); +# 104 +extern float logf(float __x) throw(); +# 107 +extern float log10f(float __x) throw(); +# 110 +extern float modff(float __x, float * __iptr) throw(); extern float __modff(float __x, float * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern float exp10f(float __x) throw(); +# 119 +extern float expm1f(float __x) throw(); extern float __expm1f(float __x) throw(); +# 122 +extern float log1pf(float __x) throw(); extern float __log1pf(float __x) throw(); +# 125 +extern float logbf(float __x) throw(); extern float __logbf(float __x) throw(); +# 130 +extern float exp2f(float __x) throw(); extern float __exp2f(float __x) throw(); +# 133 +extern float log2f(float __x) throw(); +# 140 +extern float powf(float __x, float __y) throw(); +# 143 +extern float sqrtf(float __x) throw(); extern float __sqrtf(float __x) throw(); +# 147 +extern float hypotf(float __x, float __y) throw(); extern float __hypotf(float __x, float __y) throw(); +# 152 +extern float cbrtf(float __x) throw(); extern float __cbrtf(float __x) throw(); +# 159 +extern float ceilf(float __x) throw() __attribute((const)); extern float __ceilf(float __x) throw() __attribute((const)); +# 162 +extern float fabsf(float __x) throw() __attribute((const)); extern float __fabsf(float __x) throw() __attribute((const)); +# 165 +extern float floorf(float __x) throw() __attribute((const)); extern float __floorf(float __x) throw() __attribute((const)); +# 168 +extern float fmodf(float __x, float __y) throw(); extern float __fmodf(float __x, float __y) throw(); +# 177 "/usr/include/bits/mathcalls.h" 3 +extern int isinff(float __value) throw() __attribute((const)); +# 182 +extern int finitef(float __value) throw() __attribute((const)); +# 185 +extern float dremf(float __x, float __y) throw(); extern float __dremf(float __x, float __y) throw(); +# 189 +extern float significandf(float __x) throw(); extern float __significandf(float __x) throw(); +# 196 +extern float copysignf(float __x, float __y) throw() __attribute((const)); extern float __copysignf(float __x, float __y) throw() __attribute((const)); +# 201 +extern float nanf(const char * __tagb) throw(); extern float __nanf(const char * __tagb) throw(); +# 211 "/usr/include/bits/mathcalls.h" 3 +extern int isnanf(float __value) throw() __attribute((const)); +# 217 +extern float j0f(float) throw(); extern float __j0f(float) throw(); +# 218 +extern float j1f(float) throw(); extern float __j1f(float) throw(); +# 219 +extern float jnf(int, float) throw(); extern float __jnf(int, float) throw(); +# 220 +extern float y0f(float) throw(); extern float __y0f(float) throw(); +# 221 +extern float y1f(float) throw(); extern float __y1f(float) throw(); +# 222 +extern float ynf(int, float) throw(); extern float __ynf(int, float) throw(); +# 228 +extern float erff(float) throw(); extern float __erff(float) throw(); +# 229 +extern float erfcf(float) throw(); extern float __erfcf(float) throw(); +# 230 +extern float lgammaf(float) throw(); extern float __lgammaf(float) throw(); +# 235 +extern float tgammaf(float) throw(); extern float __tgammaf(float) throw(); +# 241 +extern float gammaf(float) throw(); extern float __gammaf(float) throw(); +# 249 +extern float lgammaf_r(float, int * __signgamp) throw(); extern float __lgammaf_r(float, int * __signgamp) throw(); +# 256 +extern float rintf(float __x) throw(); extern float __rintf(float __x) throw(); +# 259 +extern float nextafterf(float __x, float __y) throw(); extern float __nextafterf(float __x, float __y) throw(); +# 261 +extern float nexttowardf(float __x, long double __y) throw(); extern float __nexttowardf(float __x, long double __y) throw(); +# 266 +extern float nextdownf(float __x) throw(); extern float __nextdownf(float __x) throw(); +# 268 +extern float nextupf(float __x) throw(); extern float __nextupf(float __x) throw(); +# 272 +extern float remainderf(float __x, float __y) throw(); extern float __remainderf(float __x, float __y) throw(); +# 276 +extern float scalbnf(float __x, int __n) throw(); extern float __scalbnf(float __x, int __n) throw(); +# 280 +extern int ilogbf(float __x) throw(); extern int __ilogbf(float __x) throw(); +# 285 +extern long llogbf(float __x) throw(); extern long __llogbf(float __x) throw(); +# 290 +extern float scalblnf(float __x, long __n) throw(); extern float __scalblnf(float __x, long __n) throw(); +# 294 +extern float nearbyintf(float __x) throw(); extern float __nearbyintf(float __x) throw(); +# 298 +extern float roundf(float __x) throw() __attribute((const)); extern float __roundf(float __x) throw() __attribute((const)); +# 302 +extern float truncf(float __x) throw() __attribute((const)); extern float __truncf(float __x) throw() __attribute((const)); +# 307 +extern float remquof(float __x, float __y, int * __quo) throw(); extern float __remquof(float __x, float __y, int * __quo) throw(); +# 314 +extern long lrintf(float __x) throw(); extern long __lrintf(float __x) throw(); +# 316 +__extension__ extern long long llrintf(float __x) throw(); extern long long __llrintf(float __x) throw(); +# 320 +extern long lroundf(float __x) throw(); extern long __lroundf(float __x) throw(); +# 322 +__extension__ extern long long llroundf(float __x) throw(); extern long long __llroundf(float __x) throw(); +# 326 +extern float fdimf(float __x, float __y) throw(); extern float __fdimf(float __x, float __y) throw(); +# 329 +extern float fmaxf(float __x, float __y) throw() __attribute((const)); extern float __fmaxf(float __x, float __y) throw() __attribute((const)); +# 332 +extern float fminf(float __x, float __y) throw() __attribute((const)); extern float __fminf(float __x, float __y) throw() __attribute((const)); +# 335 +extern float fmaf(float __x, float __y, float __z) throw(); extern float __fmaf(float __x, float __y, float __z) throw(); +# 340 +extern float roundevenf(float __x) throw() __attribute((const)); extern float __roundevenf(float __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpf(float __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf(float __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpf(float __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf(float __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxf(float __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf(float __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxf(float __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf(float __x, int __round, unsigned __width) throw(); +# 365 +extern float fmaxmagf(float __x, float __y) throw() __attribute((const)); extern float __fmaxmagf(float __x, float __y) throw() __attribute((const)); +# 368 +extern float fminmagf(float __x, float __y) throw() __attribute((const)); extern float __fminmagf(float __x, float __y) throw() __attribute((const)); +# 371 +extern int canonicalizef(float * __cx, const float * __x) throw(); +# 376 +extern int totalorderf(const float * __x, const float * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagf(const float * __x, const float * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern float getpayloadf(const float * __x) throw(); extern float __getpayloadf(const float * __x) throw(); +# 389 +extern int setpayloadf(float * __x, float __payload) throw(); +# 392 +extern int setpayloadsigf(float * __x, float __payload) throw(); +# 400 +extern float scalbf(float __x, float __n) throw(); extern float __scalbf(float __x, float __n) throw(); +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassifyl(long double __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbitl(long double __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinfl(long double __value) throw() __attribute((const)); +# 33 +extern int __finitel(long double __value) throw() __attribute((const)); +# 36 +extern int __isnanl(long double __value) throw() __attribute((const)); +# 39 +extern int __iseqsigl(long double __x, long double __y) throw(); +# 42 +extern int __issignalingl(long double __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern long double acosl(long double __x) throw(); extern long double __acosl(long double __x) throw(); +# 55 +extern long double asinl(long double __x) throw(); extern long double __asinl(long double __x) throw(); +# 57 +extern long double atanl(long double __x) throw(); extern long double __atanl(long double __x) throw(); +# 59 +extern long double atan2l(long double __y, long double __x) throw(); extern long double __atan2l(long double __y, long double __x) throw(); +# 62 +extern long double cosl(long double __x) throw(); extern long double __cosl(long double __x) throw(); +# 64 +extern long double sinl(long double __x) throw(); extern long double __sinl(long double __x) throw(); +# 66 +extern long double tanl(long double __x) throw(); extern long double __tanl(long double __x) throw(); +# 71 +extern long double coshl(long double __x) throw(); extern long double __coshl(long double __x) throw(); +# 73 +extern long double sinhl(long double __x) throw(); extern long double __sinhl(long double __x) throw(); +# 75 +extern long double tanhl(long double __x) throw(); extern long double __tanhl(long double __x) throw(); +# 79 +extern void sincosl(long double __x, long double * __sinx, long double * __cosx) throw(); extern void __sincosl(long double __x, long double * __sinx, long double * __cosx) throw(); +# 85 +extern long double acoshl(long double __x) throw(); extern long double __acoshl(long double __x) throw(); +# 87 +extern long double asinhl(long double __x) throw(); extern long double __asinhl(long double __x) throw(); +# 89 +extern long double atanhl(long double __x) throw(); extern long double __atanhl(long double __x) throw(); +# 95 +extern long double expl(long double __x) throw(); extern long double __expl(long double __x) throw(); +# 98 +extern long double frexpl(long double __x, int * __exponent) throw(); extern long double __frexpl(long double __x, int * __exponent) throw(); +# 101 +extern long double ldexpl(long double __x, int __exponent) throw(); extern long double __ldexpl(long double __x, int __exponent) throw(); +# 104 +extern long double logl(long double __x) throw(); extern long double __logl(long double __x) throw(); +# 107 +extern long double log10l(long double __x) throw(); extern long double __log10l(long double __x) throw(); +# 110 +extern long double modfl(long double __x, long double * __iptr) throw(); extern long double __modfl(long double __x, long double * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern long double exp10l(long double __x) throw(); extern long double __exp10l(long double __x) throw(); +# 119 +extern long double expm1l(long double __x) throw(); extern long double __expm1l(long double __x) throw(); +# 122 +extern long double log1pl(long double __x) throw(); extern long double __log1pl(long double __x) throw(); +# 125 +extern long double logbl(long double __x) throw(); extern long double __logbl(long double __x) throw(); +# 130 +extern long double exp2l(long double __x) throw(); extern long double __exp2l(long double __x) throw(); +# 133 +extern long double log2l(long double __x) throw(); extern long double __log2l(long double __x) throw(); +# 140 +extern long double powl(long double __x, long double __y) throw(); extern long double __powl(long double __x, long double __y) throw(); +# 143 +extern long double sqrtl(long double __x) throw(); extern long double __sqrtl(long double __x) throw(); +# 147 +extern long double hypotl(long double __x, long double __y) throw(); extern long double __hypotl(long double __x, long double __y) throw(); +# 152 +extern long double cbrtl(long double __x) throw(); extern long double __cbrtl(long double __x) throw(); +# 159 +extern long double ceill(long double __x) throw() __attribute((const)); extern long double __ceill(long double __x) throw() __attribute((const)); +# 162 +extern long double fabsl(long double __x) throw() __attribute((const)); extern long double __fabsl(long double __x) throw() __attribute((const)); +# 165 +extern long double floorl(long double __x) throw() __attribute((const)); extern long double __floorl(long double __x) throw() __attribute((const)); +# 168 +extern long double fmodl(long double __x, long double __y) throw(); extern long double __fmodl(long double __x, long double __y) throw(); +# 177 "/usr/include/bits/mathcalls.h" 3 +extern int isinfl(long double __value) throw() __attribute((const)); +# 182 +extern int finitel(long double __value) throw() __attribute((const)); +# 185 +extern long double dreml(long double __x, long double __y) throw(); extern long double __dreml(long double __x, long double __y) throw(); +# 189 +extern long double significandl(long double __x) throw(); extern long double __significandl(long double __x) throw(); +# 196 +extern long double copysignl(long double __x, long double __y) throw() __attribute((const)); extern long double __copysignl(long double __x, long double __y) throw() __attribute((const)); +# 201 +extern long double nanl(const char * __tagb) throw(); extern long double __nanl(const char * __tagb) throw(); +# 211 "/usr/include/bits/mathcalls.h" 3 +extern int isnanl(long double __value) throw() __attribute((const)); +# 217 +extern long double j0l(long double) throw(); extern long double __j0l(long double) throw(); +# 218 +extern long double j1l(long double) throw(); extern long double __j1l(long double) throw(); +# 219 +extern long double jnl(int, long double) throw(); extern long double __jnl(int, long double) throw(); +# 220 +extern long double y0l(long double) throw(); extern long double __y0l(long double) throw(); +# 221 +extern long double y1l(long double) throw(); extern long double __y1l(long double) throw(); +# 222 +extern long double ynl(int, long double) throw(); extern long double __ynl(int, long double) throw(); +# 228 +extern long double erfl(long double) throw(); extern long double __erfl(long double) throw(); +# 229 +extern long double erfcl(long double) throw(); extern long double __erfcl(long double) throw(); +# 230 +extern long double lgammal(long double) throw(); extern long double __lgammal(long double) throw(); +# 235 +extern long double tgammal(long double) throw(); extern long double __tgammal(long double) throw(); +# 241 +extern long double gammal(long double) throw(); extern long double __gammal(long double) throw(); +# 249 +extern long double lgammal_r(long double, int * __signgamp) throw(); extern long double __lgammal_r(long double, int * __signgamp) throw(); +# 256 +extern long double rintl(long double __x) throw(); extern long double __rintl(long double __x) throw(); +# 259 +extern long double nextafterl(long double __x, long double __y) throw(); extern long double __nextafterl(long double __x, long double __y) throw(); +# 261 +extern long double nexttowardl(long double __x, long double __y) throw(); extern long double __nexttowardl(long double __x, long double __y) throw(); +# 266 +extern long double nextdownl(long double __x) throw(); extern long double __nextdownl(long double __x) throw(); +# 268 +extern long double nextupl(long double __x) throw(); extern long double __nextupl(long double __x) throw(); +# 272 +extern long double remainderl(long double __x, long double __y) throw(); extern long double __remainderl(long double __x, long double __y) throw(); +# 276 +extern long double scalbnl(long double __x, int __n) throw(); extern long double __scalbnl(long double __x, int __n) throw(); +# 280 +extern int ilogbl(long double __x) throw(); extern int __ilogbl(long double __x) throw(); +# 285 +extern long llogbl(long double __x) throw(); extern long __llogbl(long double __x) throw(); +# 290 +extern long double scalblnl(long double __x, long __n) throw(); extern long double __scalblnl(long double __x, long __n) throw(); +# 294 +extern long double nearbyintl(long double __x) throw(); extern long double __nearbyintl(long double __x) throw(); +# 298 +extern long double roundl(long double __x) throw() __attribute((const)); extern long double __roundl(long double __x) throw() __attribute((const)); +# 302 +extern long double truncl(long double __x) throw() __attribute((const)); extern long double __truncl(long double __x) throw() __attribute((const)); +# 307 +extern long double remquol(long double __x, long double __y, int * __quo) throw(); extern long double __remquol(long double __x, long double __y, int * __quo) throw(); +# 314 +extern long lrintl(long double __x) throw(); extern long __lrintl(long double __x) throw(); +# 316 +__extension__ extern long long llrintl(long double __x) throw(); extern long long __llrintl(long double __x) throw(); +# 320 +extern long lroundl(long double __x) throw(); extern long __lroundl(long double __x) throw(); +# 322 +__extension__ extern long long llroundl(long double __x) throw(); extern long long __llroundl(long double __x) throw(); +# 326 +extern long double fdiml(long double __x, long double __y) throw(); extern long double __fdiml(long double __x, long double __y) throw(); +# 329 +extern long double fmaxl(long double __x, long double __y) throw() __attribute((const)); extern long double __fmaxl(long double __x, long double __y) throw() __attribute((const)); +# 332 +extern long double fminl(long double __x, long double __y) throw() __attribute((const)); extern long double __fminl(long double __x, long double __y) throw() __attribute((const)); +# 335 +extern long double fmal(long double __x, long double __y, long double __z) throw(); extern long double __fmal(long double __x, long double __y, long double __z) throw(); +# 340 +extern long double roundevenl(long double __x) throw() __attribute((const)); extern long double __roundevenl(long double __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpl(long double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpl(long double __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpl(long double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpl(long double __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxl(long double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxl(long double __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxl(long double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxl(long double __x, int __round, unsigned __width) throw(); +# 365 +extern long double fmaxmagl(long double __x, long double __y) throw() __attribute((const)); extern long double __fmaxmagl(long double __x, long double __y) throw() __attribute((const)); +# 368 +extern long double fminmagl(long double __x, long double __y) throw() __attribute((const)); extern long double __fminmagl(long double __x, long double __y) throw() __attribute((const)); +# 371 +extern int canonicalizel(long double * __cx, const long double * __x) throw(); +# 376 +extern int totalorderl(const long double * __x, const long double * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagl(const long double * __x, const long double * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern long double getpayloadl(const long double * __x) throw(); extern long double __getpayloadl(const long double * __x) throw(); +# 389 +extern int setpayloadl(long double * __x, long double __payload) throw(); +# 392 +extern int setpayloadsigl(long double * __x, long double __payload) throw(); +# 400 +extern long double scalbl(long double __x, long double __n) throw(); extern long double __scalbl(long double __x, long double __n) throw(); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern _Float32 acosf32(_Float32 __x) throw(); extern _Float32 __acosf32(_Float32 __x) throw(); +# 55 +extern _Float32 asinf32(_Float32 __x) throw(); extern _Float32 __asinf32(_Float32 __x) throw(); +# 57 +extern _Float32 atanf32(_Float32 __x) throw(); extern _Float32 __atanf32(_Float32 __x) throw(); +# 59 +extern _Float32 atan2f32(_Float32 __y, _Float32 __x) throw(); extern _Float32 __atan2f32(_Float32 __y, _Float32 __x) throw(); +# 62 +extern _Float32 cosf32(_Float32 __x) throw(); extern _Float32 __cosf32(_Float32 __x) throw(); +# 64 +extern _Float32 sinf32(_Float32 __x) throw(); extern _Float32 __sinf32(_Float32 __x) throw(); +# 66 +extern _Float32 tanf32(_Float32 __x) throw(); extern _Float32 __tanf32(_Float32 __x) throw(); +# 71 +extern _Float32 coshf32(_Float32 __x) throw(); extern _Float32 __coshf32(_Float32 __x) throw(); +# 73 +extern _Float32 sinhf32(_Float32 __x) throw(); extern _Float32 __sinhf32(_Float32 __x) throw(); +# 75 +extern _Float32 tanhf32(_Float32 __x) throw(); extern _Float32 __tanhf32(_Float32 __x) throw(); +# 79 +extern void sincosf32(_Float32 __x, _Float32 * __sinx, _Float32 * __cosx) throw(); extern void __sincosf32(_Float32 __x, _Float32 * __sinx, _Float32 * __cosx) throw(); +# 85 +extern _Float32 acoshf32(_Float32 __x) throw(); extern _Float32 __acoshf32(_Float32 __x) throw(); +# 87 +extern _Float32 asinhf32(_Float32 __x) throw(); extern _Float32 __asinhf32(_Float32 __x) throw(); +# 89 +extern _Float32 atanhf32(_Float32 __x) throw(); extern _Float32 __atanhf32(_Float32 __x) throw(); +# 95 +extern _Float32 expf32(_Float32 __x) throw(); extern _Float32 __expf32(_Float32 __x) throw(); +# 98 +extern _Float32 frexpf32(_Float32 __x, int * __exponent) throw(); extern _Float32 __frexpf32(_Float32 __x, int * __exponent) throw(); +# 101 +extern _Float32 ldexpf32(_Float32 __x, int __exponent) throw(); extern _Float32 __ldexpf32(_Float32 __x, int __exponent) throw(); +# 104 +extern _Float32 logf32(_Float32 __x) throw(); extern _Float32 __logf32(_Float32 __x) throw(); +# 107 +extern _Float32 log10f32(_Float32 __x) throw(); extern _Float32 __log10f32(_Float32 __x) throw(); +# 110 +extern _Float32 modff32(_Float32 __x, _Float32 * __iptr) throw(); extern _Float32 __modff32(_Float32 __x, _Float32 * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern _Float32 exp10f32(_Float32 __x) throw(); extern _Float32 __exp10f32(_Float32 __x) throw(); +# 119 +extern _Float32 expm1f32(_Float32 __x) throw(); extern _Float32 __expm1f32(_Float32 __x) throw(); +# 122 +extern _Float32 log1pf32(_Float32 __x) throw(); extern _Float32 __log1pf32(_Float32 __x) throw(); +# 125 +extern _Float32 logbf32(_Float32 __x) throw(); extern _Float32 __logbf32(_Float32 __x) throw(); +# 130 +extern _Float32 exp2f32(_Float32 __x) throw(); extern _Float32 __exp2f32(_Float32 __x) throw(); +# 133 +extern _Float32 log2f32(_Float32 __x) throw(); extern _Float32 __log2f32(_Float32 __x) throw(); +# 140 +extern _Float32 powf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __powf32(_Float32 __x, _Float32 __y) throw(); +# 143 +extern _Float32 sqrtf32(_Float32 __x) throw(); extern _Float32 __sqrtf32(_Float32 __x) throw(); +# 147 +extern _Float32 hypotf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __hypotf32(_Float32 __x, _Float32 __y) throw(); +# 152 +extern _Float32 cbrtf32(_Float32 __x) throw(); extern _Float32 __cbrtf32(_Float32 __x) throw(); +# 159 +extern _Float32 ceilf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __ceilf32(_Float32 __x) throw() __attribute((const)); +# 162 +extern _Float32 fabsf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __fabsf32(_Float32 __x) throw() __attribute((const)); +# 165 +extern _Float32 floorf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __floorf32(_Float32 __x) throw() __attribute((const)); +# 168 +extern _Float32 fmodf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __fmodf32(_Float32 __x, _Float32 __y) throw(); +# 196 "/usr/include/bits/mathcalls.h" 3 +extern _Float32 copysignf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); extern _Float32 __copysignf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); +# 201 +extern _Float32 nanf32(const char * __tagb) throw(); extern _Float32 __nanf32(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern _Float32 j0f32(_Float32) throw(); extern _Float32 __j0f32(_Float32) throw(); +# 218 +extern _Float32 j1f32(_Float32) throw(); extern _Float32 __j1f32(_Float32) throw(); +# 219 +extern _Float32 jnf32(int, _Float32) throw(); extern _Float32 __jnf32(int, _Float32) throw(); +# 220 +extern _Float32 y0f32(_Float32) throw(); extern _Float32 __y0f32(_Float32) throw(); +# 221 +extern _Float32 y1f32(_Float32) throw(); extern _Float32 __y1f32(_Float32) throw(); +# 222 +extern _Float32 ynf32(int, _Float32) throw(); extern _Float32 __ynf32(int, _Float32) throw(); +# 228 +extern _Float32 erff32(_Float32) throw(); extern _Float32 __erff32(_Float32) throw(); +# 229 +extern _Float32 erfcf32(_Float32) throw(); extern _Float32 __erfcf32(_Float32) throw(); +# 230 +extern _Float32 lgammaf32(_Float32) throw(); extern _Float32 __lgammaf32(_Float32) throw(); +# 235 +extern _Float32 tgammaf32(_Float32) throw(); extern _Float32 __tgammaf32(_Float32) throw(); +# 249 "/usr/include/bits/mathcalls.h" 3 +extern _Float32 lgammaf32_r(_Float32, int * __signgamp) throw(); extern _Float32 __lgammaf32_r(_Float32, int * __signgamp) throw(); +# 256 +extern _Float32 rintf32(_Float32 __x) throw(); extern _Float32 __rintf32(_Float32 __x) throw(); +# 259 +extern _Float32 nextafterf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __nextafterf32(_Float32 __x, _Float32 __y) throw(); +# 266 +extern _Float32 nextdownf32(_Float32 __x) throw(); extern _Float32 __nextdownf32(_Float32 __x) throw(); +# 268 +extern _Float32 nextupf32(_Float32 __x) throw(); extern _Float32 __nextupf32(_Float32 __x) throw(); +# 272 +extern _Float32 remainderf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __remainderf32(_Float32 __x, _Float32 __y) throw(); +# 276 +extern _Float32 scalbnf32(_Float32 __x, int __n) throw(); extern _Float32 __scalbnf32(_Float32 __x, int __n) throw(); +# 280 +extern int ilogbf32(_Float32 __x) throw(); extern int __ilogbf32(_Float32 __x) throw(); +# 285 +extern long llogbf32(_Float32 __x) throw(); extern long __llogbf32(_Float32 __x) throw(); +# 290 +extern _Float32 scalblnf32(_Float32 __x, long __n) throw(); extern _Float32 __scalblnf32(_Float32 __x, long __n) throw(); +# 294 +extern _Float32 nearbyintf32(_Float32 __x) throw(); extern _Float32 __nearbyintf32(_Float32 __x) throw(); +# 298 +extern _Float32 roundf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __roundf32(_Float32 __x) throw() __attribute((const)); +# 302 +extern _Float32 truncf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __truncf32(_Float32 __x) throw() __attribute((const)); +# 307 +extern _Float32 remquof32(_Float32 __x, _Float32 __y, int * __quo) throw(); extern _Float32 __remquof32(_Float32 __x, _Float32 __y, int * __quo) throw(); +# 314 +extern long lrintf32(_Float32 __x) throw(); extern long __lrintf32(_Float32 __x) throw(); +# 316 +__extension__ extern long long llrintf32(_Float32 __x) throw(); extern long long __llrintf32(_Float32 __x) throw(); +# 320 +extern long lroundf32(_Float32 __x) throw(); extern long __lroundf32(_Float32 __x) throw(); +# 322 +__extension__ extern long long llroundf32(_Float32 __x) throw(); extern long long __llroundf32(_Float32 __x) throw(); +# 326 +extern _Float32 fdimf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __fdimf32(_Float32 __x, _Float32 __y) throw(); +# 329 +extern _Float32 fmaxf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); extern _Float32 __fmaxf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); +# 332 +extern _Float32 fminf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); extern _Float32 __fminf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); +# 335 +extern _Float32 fmaf32(_Float32 __x, _Float32 __y, _Float32 __z) throw(); extern _Float32 __fmaf32(_Float32 __x, _Float32 __y, _Float32 __z) throw(); +# 340 +extern _Float32 roundevenf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __roundevenf32(_Float32 __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpf32(_Float32 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf32(_Float32 __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpf32(_Float32 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf32(_Float32 __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxf32(_Float32 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf32(_Float32 __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxf32(_Float32 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf32(_Float32 __x, int __round, unsigned __width) throw(); +# 365 +extern _Float32 fmaxmagf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); extern _Float32 __fmaxmagf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); +# 368 +extern _Float32 fminmagf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); extern _Float32 __fminmagf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); +# 371 +extern int canonicalizef32(_Float32 * __cx, const _Float32 * __x) throw(); +# 376 +extern int totalorderf32(const _Float32 * __x, const _Float32 * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagf32(const _Float32 * __x, const _Float32 * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern _Float32 getpayloadf32(const _Float32 * __x) throw(); extern _Float32 __getpayloadf32(const _Float32 * __x) throw(); +# 389 +extern int setpayloadf32(_Float32 * __x, _Float32 __payload) throw(); +# 392 +extern int setpayloadsigf32(_Float32 * __x, _Float32 __payload) throw(); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern _Float64 acosf64(_Float64 __x) throw(); extern _Float64 __acosf64(_Float64 __x) throw(); +# 55 +extern _Float64 asinf64(_Float64 __x) throw(); extern _Float64 __asinf64(_Float64 __x) throw(); +# 57 +extern _Float64 atanf64(_Float64 __x) throw(); extern _Float64 __atanf64(_Float64 __x) throw(); +# 59 +extern _Float64 atan2f64(_Float64 __y, _Float64 __x) throw(); extern _Float64 __atan2f64(_Float64 __y, _Float64 __x) throw(); +# 62 +extern _Float64 cosf64(_Float64 __x) throw(); extern _Float64 __cosf64(_Float64 __x) throw(); +# 64 +extern _Float64 sinf64(_Float64 __x) throw(); extern _Float64 __sinf64(_Float64 __x) throw(); +# 66 +extern _Float64 tanf64(_Float64 __x) throw(); extern _Float64 __tanf64(_Float64 __x) throw(); +# 71 +extern _Float64 coshf64(_Float64 __x) throw(); extern _Float64 __coshf64(_Float64 __x) throw(); +# 73 +extern _Float64 sinhf64(_Float64 __x) throw(); extern _Float64 __sinhf64(_Float64 __x) throw(); +# 75 +extern _Float64 tanhf64(_Float64 __x) throw(); extern _Float64 __tanhf64(_Float64 __x) throw(); +# 79 +extern void sincosf64(_Float64 __x, _Float64 * __sinx, _Float64 * __cosx) throw(); extern void __sincosf64(_Float64 __x, _Float64 * __sinx, _Float64 * __cosx) throw(); +# 85 +extern _Float64 acoshf64(_Float64 __x) throw(); extern _Float64 __acoshf64(_Float64 __x) throw(); +# 87 +extern _Float64 asinhf64(_Float64 __x) throw(); extern _Float64 __asinhf64(_Float64 __x) throw(); +# 89 +extern _Float64 atanhf64(_Float64 __x) throw(); extern _Float64 __atanhf64(_Float64 __x) throw(); +# 95 +extern _Float64 expf64(_Float64 __x) throw(); extern _Float64 __expf64(_Float64 __x) throw(); +# 98 +extern _Float64 frexpf64(_Float64 __x, int * __exponent) throw(); extern _Float64 __frexpf64(_Float64 __x, int * __exponent) throw(); +# 101 +extern _Float64 ldexpf64(_Float64 __x, int __exponent) throw(); extern _Float64 __ldexpf64(_Float64 __x, int __exponent) throw(); +# 104 +extern _Float64 logf64(_Float64 __x) throw(); extern _Float64 __logf64(_Float64 __x) throw(); +# 107 +extern _Float64 log10f64(_Float64 __x) throw(); extern _Float64 __log10f64(_Float64 __x) throw(); +# 110 +extern _Float64 modff64(_Float64 __x, _Float64 * __iptr) throw(); extern _Float64 __modff64(_Float64 __x, _Float64 * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern _Float64 exp10f64(_Float64 __x) throw(); extern _Float64 __exp10f64(_Float64 __x) throw(); +# 119 +extern _Float64 expm1f64(_Float64 __x) throw(); extern _Float64 __expm1f64(_Float64 __x) throw(); +# 122 +extern _Float64 log1pf64(_Float64 __x) throw(); extern _Float64 __log1pf64(_Float64 __x) throw(); +# 125 +extern _Float64 logbf64(_Float64 __x) throw(); extern _Float64 __logbf64(_Float64 __x) throw(); +# 130 +extern _Float64 exp2f64(_Float64 __x) throw(); extern _Float64 __exp2f64(_Float64 __x) throw(); +# 133 +extern _Float64 log2f64(_Float64 __x) throw(); extern _Float64 __log2f64(_Float64 __x) throw(); +# 140 +extern _Float64 powf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __powf64(_Float64 __x, _Float64 __y) throw(); +# 143 +extern _Float64 sqrtf64(_Float64 __x) throw(); extern _Float64 __sqrtf64(_Float64 __x) throw(); +# 147 +extern _Float64 hypotf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __hypotf64(_Float64 __x, _Float64 __y) throw(); +# 152 +extern _Float64 cbrtf64(_Float64 __x) throw(); extern _Float64 __cbrtf64(_Float64 __x) throw(); +# 159 +extern _Float64 ceilf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __ceilf64(_Float64 __x) throw() __attribute((const)); +# 162 +extern _Float64 fabsf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __fabsf64(_Float64 __x) throw() __attribute((const)); +# 165 +extern _Float64 floorf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __floorf64(_Float64 __x) throw() __attribute((const)); +# 168 +extern _Float64 fmodf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __fmodf64(_Float64 __x, _Float64 __y) throw(); +# 196 "/usr/include/bits/mathcalls.h" 3 +extern _Float64 copysignf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); extern _Float64 __copysignf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); +# 201 +extern _Float64 nanf64(const char * __tagb) throw(); extern _Float64 __nanf64(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern _Float64 j0f64(_Float64) throw(); extern _Float64 __j0f64(_Float64) throw(); +# 218 +extern _Float64 j1f64(_Float64) throw(); extern _Float64 __j1f64(_Float64) throw(); +# 219 +extern _Float64 jnf64(int, _Float64) throw(); extern _Float64 __jnf64(int, _Float64) throw(); +# 220 +extern _Float64 y0f64(_Float64) throw(); extern _Float64 __y0f64(_Float64) throw(); +# 221 +extern _Float64 y1f64(_Float64) throw(); extern _Float64 __y1f64(_Float64) throw(); +# 222 +extern _Float64 ynf64(int, _Float64) throw(); extern _Float64 __ynf64(int, _Float64) throw(); +# 228 +extern _Float64 erff64(_Float64) throw(); extern _Float64 __erff64(_Float64) throw(); +# 229 +extern _Float64 erfcf64(_Float64) throw(); extern _Float64 __erfcf64(_Float64) throw(); +# 230 +extern _Float64 lgammaf64(_Float64) throw(); extern _Float64 __lgammaf64(_Float64) throw(); +# 235 +extern _Float64 tgammaf64(_Float64) throw(); extern _Float64 __tgammaf64(_Float64) throw(); +# 249 "/usr/include/bits/mathcalls.h" 3 +extern _Float64 lgammaf64_r(_Float64, int * __signgamp) throw(); extern _Float64 __lgammaf64_r(_Float64, int * __signgamp) throw(); +# 256 +extern _Float64 rintf64(_Float64 __x) throw(); extern _Float64 __rintf64(_Float64 __x) throw(); +# 259 +extern _Float64 nextafterf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __nextafterf64(_Float64 __x, _Float64 __y) throw(); +# 266 +extern _Float64 nextdownf64(_Float64 __x) throw(); extern _Float64 __nextdownf64(_Float64 __x) throw(); +# 268 +extern _Float64 nextupf64(_Float64 __x) throw(); extern _Float64 __nextupf64(_Float64 __x) throw(); +# 272 +extern _Float64 remainderf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __remainderf64(_Float64 __x, _Float64 __y) throw(); +# 276 +extern _Float64 scalbnf64(_Float64 __x, int __n) throw(); extern _Float64 __scalbnf64(_Float64 __x, int __n) throw(); +# 280 +extern int ilogbf64(_Float64 __x) throw(); extern int __ilogbf64(_Float64 __x) throw(); +# 285 +extern long llogbf64(_Float64 __x) throw(); extern long __llogbf64(_Float64 __x) throw(); +# 290 +extern _Float64 scalblnf64(_Float64 __x, long __n) throw(); extern _Float64 __scalblnf64(_Float64 __x, long __n) throw(); +# 294 +extern _Float64 nearbyintf64(_Float64 __x) throw(); extern _Float64 __nearbyintf64(_Float64 __x) throw(); +# 298 +extern _Float64 roundf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __roundf64(_Float64 __x) throw() __attribute((const)); +# 302 +extern _Float64 truncf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __truncf64(_Float64 __x) throw() __attribute((const)); +# 307 +extern _Float64 remquof64(_Float64 __x, _Float64 __y, int * __quo) throw(); extern _Float64 __remquof64(_Float64 __x, _Float64 __y, int * __quo) throw(); +# 314 +extern long lrintf64(_Float64 __x) throw(); extern long __lrintf64(_Float64 __x) throw(); +# 316 +__extension__ extern long long llrintf64(_Float64 __x) throw(); extern long long __llrintf64(_Float64 __x) throw(); +# 320 +extern long lroundf64(_Float64 __x) throw(); extern long __lroundf64(_Float64 __x) throw(); +# 322 +__extension__ extern long long llroundf64(_Float64 __x) throw(); extern long long __llroundf64(_Float64 __x) throw(); +# 326 +extern _Float64 fdimf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __fdimf64(_Float64 __x, _Float64 __y) throw(); +# 329 +extern _Float64 fmaxf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); extern _Float64 __fmaxf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); +# 332 +extern _Float64 fminf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); extern _Float64 __fminf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); +# 335 +extern _Float64 fmaf64(_Float64 __x, _Float64 __y, _Float64 __z) throw(); extern _Float64 __fmaf64(_Float64 __x, _Float64 __y, _Float64 __z) throw(); +# 340 +extern _Float64 roundevenf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __roundevenf64(_Float64 __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpf64(_Float64 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf64(_Float64 __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpf64(_Float64 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf64(_Float64 __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxf64(_Float64 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf64(_Float64 __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxf64(_Float64 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf64(_Float64 __x, int __round, unsigned __width) throw(); +# 365 +extern _Float64 fmaxmagf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); extern _Float64 __fmaxmagf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); +# 368 +extern _Float64 fminmagf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); extern _Float64 __fminmagf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); +# 371 +extern int canonicalizef64(_Float64 * __cx, const _Float64 * __x) throw(); +# 376 +extern int totalorderf64(const _Float64 * __x, const _Float64 * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagf64(const _Float64 * __x, const _Float64 * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern _Float64 getpayloadf64(const _Float64 * __x) throw(); extern _Float64 __getpayloadf64(const _Float64 * __x) throw(); +# 389 +extern int setpayloadf64(_Float64 * __x, _Float64 __payload) throw(); +# 392 +extern int setpayloadsigf64(_Float64 * __x, _Float64 __payload) throw(); +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassifyf128(_Float128 __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbitf128(_Float128 __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinff128(_Float128 __value) throw() __attribute((const)); +# 33 +extern int __finitef128(_Float128 __value) throw() __attribute((const)); +# 36 +extern int __isnanf128(_Float128 __value) throw() __attribute((const)); +# 39 +extern int __iseqsigf128(_Float128 __x, _Float128 __y) throw(); +# 42 +extern int __issignalingf128(_Float128 __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern _Float128 acosf128(_Float128 __x) throw(); extern _Float128 __acosf128(_Float128 __x) throw(); +# 55 +extern _Float128 asinf128(_Float128 __x) throw(); extern _Float128 __asinf128(_Float128 __x) throw(); +# 57 +extern _Float128 atanf128(_Float128 __x) throw(); extern _Float128 __atanf128(_Float128 __x) throw(); +# 59 +extern _Float128 atan2f128(_Float128 __y, _Float128 __x) throw(); extern _Float128 __atan2f128(_Float128 __y, _Float128 __x) throw(); +# 62 +extern _Float128 cosf128(_Float128 __x) throw(); extern _Float128 __cosf128(_Float128 __x) throw(); +# 64 +extern _Float128 sinf128(_Float128 __x) throw(); extern _Float128 __sinf128(_Float128 __x) throw(); +# 66 +extern _Float128 tanf128(_Float128 __x) throw(); extern _Float128 __tanf128(_Float128 __x) throw(); +# 71 +extern _Float128 coshf128(_Float128 __x) throw(); extern _Float128 __coshf128(_Float128 __x) throw(); +# 73 +extern _Float128 sinhf128(_Float128 __x) throw(); extern _Float128 __sinhf128(_Float128 __x) throw(); +# 75 +extern _Float128 tanhf128(_Float128 __x) throw(); extern _Float128 __tanhf128(_Float128 __x) throw(); +# 79 +extern void sincosf128(_Float128 __x, _Float128 * __sinx, _Float128 * __cosx) throw(); extern void __sincosf128(_Float128 __x, _Float128 * __sinx, _Float128 * __cosx) throw(); +# 85 +extern _Float128 acoshf128(_Float128 __x) throw(); extern _Float128 __acoshf128(_Float128 __x) throw(); +# 87 +extern _Float128 asinhf128(_Float128 __x) throw(); extern _Float128 __asinhf128(_Float128 __x) throw(); +# 89 +extern _Float128 atanhf128(_Float128 __x) throw(); extern _Float128 __atanhf128(_Float128 __x) throw(); +# 95 +extern _Float128 expf128(_Float128 __x) throw(); extern _Float128 __expf128(_Float128 __x) throw(); +# 98 +extern _Float128 frexpf128(_Float128 __x, int * __exponent) throw(); extern _Float128 __frexpf128(_Float128 __x, int * __exponent) throw(); +# 101 +extern _Float128 ldexpf128(_Float128 __x, int __exponent) throw(); extern _Float128 __ldexpf128(_Float128 __x, int __exponent) throw(); +# 104 +extern _Float128 logf128(_Float128 __x) throw(); extern _Float128 __logf128(_Float128 __x) throw(); +# 107 +extern _Float128 log10f128(_Float128 __x) throw(); extern _Float128 __log10f128(_Float128 __x) throw(); +# 110 +extern _Float128 modff128(_Float128 __x, _Float128 * __iptr) throw(); extern _Float128 __modff128(_Float128 __x, _Float128 * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern _Float128 exp10f128(_Float128 __x) throw(); extern _Float128 __exp10f128(_Float128 __x) throw(); +# 119 +extern _Float128 expm1f128(_Float128 __x) throw(); extern _Float128 __expm1f128(_Float128 __x) throw(); +# 122 +extern _Float128 log1pf128(_Float128 __x) throw(); extern _Float128 __log1pf128(_Float128 __x) throw(); +# 125 +extern _Float128 logbf128(_Float128 __x) throw(); extern _Float128 __logbf128(_Float128 __x) throw(); +# 130 +extern _Float128 exp2f128(_Float128 __x) throw(); extern _Float128 __exp2f128(_Float128 __x) throw(); +# 133 +extern _Float128 log2f128(_Float128 __x) throw(); extern _Float128 __log2f128(_Float128 __x) throw(); +# 140 +extern _Float128 powf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __powf128(_Float128 __x, _Float128 __y) throw(); +# 143 +extern _Float128 sqrtf128(_Float128 __x) throw(); extern _Float128 __sqrtf128(_Float128 __x) throw(); +# 147 +extern _Float128 hypotf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __hypotf128(_Float128 __x, _Float128 __y) throw(); +# 152 +extern _Float128 cbrtf128(_Float128 __x) throw(); extern _Float128 __cbrtf128(_Float128 __x) throw(); +# 159 +extern _Float128 ceilf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __ceilf128(_Float128 __x) throw() __attribute((const)); +# 162 +extern _Float128 fabsf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __fabsf128(_Float128 __x) throw() __attribute((const)); +# 165 +extern _Float128 floorf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __floorf128(_Float128 __x) throw() __attribute((const)); +# 168 +extern _Float128 fmodf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __fmodf128(_Float128 __x, _Float128 __y) throw(); +# 196 "/usr/include/bits/mathcalls.h" 3 +extern _Float128 copysignf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); extern _Float128 __copysignf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); +# 201 +extern _Float128 nanf128(const char * __tagb) throw(); extern _Float128 __nanf128(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern _Float128 j0f128(_Float128) throw(); extern _Float128 __j0f128(_Float128) throw(); +# 218 +extern _Float128 j1f128(_Float128) throw(); extern _Float128 __j1f128(_Float128) throw(); +# 219 +extern _Float128 jnf128(int, _Float128) throw(); extern _Float128 __jnf128(int, _Float128) throw(); +# 220 +extern _Float128 y0f128(_Float128) throw(); extern _Float128 __y0f128(_Float128) throw(); +# 221 +extern _Float128 y1f128(_Float128) throw(); extern _Float128 __y1f128(_Float128) throw(); +# 222 +extern _Float128 ynf128(int, _Float128) throw(); extern _Float128 __ynf128(int, _Float128) throw(); +# 228 +extern _Float128 erff128(_Float128) throw(); extern _Float128 __erff128(_Float128) throw(); +# 229 +extern _Float128 erfcf128(_Float128) throw(); extern _Float128 __erfcf128(_Float128) throw(); +# 230 +extern _Float128 lgammaf128(_Float128) throw(); extern _Float128 __lgammaf128(_Float128) throw(); +# 235 +extern _Float128 tgammaf128(_Float128) throw(); extern _Float128 __tgammaf128(_Float128) throw(); +# 249 "/usr/include/bits/mathcalls.h" 3 +extern _Float128 lgammaf128_r(_Float128, int * __signgamp) throw(); extern _Float128 __lgammaf128_r(_Float128, int * __signgamp) throw(); +# 256 +extern _Float128 rintf128(_Float128 __x) throw(); extern _Float128 __rintf128(_Float128 __x) throw(); +# 259 +extern _Float128 nextafterf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __nextafterf128(_Float128 __x, _Float128 __y) throw(); +# 266 +extern _Float128 nextdownf128(_Float128 __x) throw(); extern _Float128 __nextdownf128(_Float128 __x) throw(); +# 268 +extern _Float128 nextupf128(_Float128 __x) throw(); extern _Float128 __nextupf128(_Float128 __x) throw(); +# 272 +extern _Float128 remainderf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __remainderf128(_Float128 __x, _Float128 __y) throw(); +# 276 +extern _Float128 scalbnf128(_Float128 __x, int __n) throw(); extern _Float128 __scalbnf128(_Float128 __x, int __n) throw(); +# 280 +extern int ilogbf128(_Float128 __x) throw(); extern int __ilogbf128(_Float128 __x) throw(); +# 285 +extern long llogbf128(_Float128 __x) throw(); extern long __llogbf128(_Float128 __x) throw(); +# 290 +extern _Float128 scalblnf128(_Float128 __x, long __n) throw(); extern _Float128 __scalblnf128(_Float128 __x, long __n) throw(); +# 294 +extern _Float128 nearbyintf128(_Float128 __x) throw(); extern _Float128 __nearbyintf128(_Float128 __x) throw(); +# 298 +extern _Float128 roundf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __roundf128(_Float128 __x) throw() __attribute((const)); +# 302 +extern _Float128 truncf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __truncf128(_Float128 __x) throw() __attribute((const)); +# 307 +extern _Float128 remquof128(_Float128 __x, _Float128 __y, int * __quo) throw(); extern _Float128 __remquof128(_Float128 __x, _Float128 __y, int * __quo) throw(); +# 314 +extern long lrintf128(_Float128 __x) throw(); extern long __lrintf128(_Float128 __x) throw(); +# 316 +__extension__ extern long long llrintf128(_Float128 __x) throw(); extern long long __llrintf128(_Float128 __x) throw(); +# 320 +extern long lroundf128(_Float128 __x) throw(); extern long __lroundf128(_Float128 __x) throw(); +# 322 +__extension__ extern long long llroundf128(_Float128 __x) throw(); extern long long __llroundf128(_Float128 __x) throw(); +# 326 +extern _Float128 fdimf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __fdimf128(_Float128 __x, _Float128 __y) throw(); +# 329 +extern _Float128 fmaxf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); extern _Float128 __fmaxf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); +# 332 +extern _Float128 fminf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); extern _Float128 __fminf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); +# 335 +extern _Float128 fmaf128(_Float128 __x, _Float128 __y, _Float128 __z) throw(); extern _Float128 __fmaf128(_Float128 __x, _Float128 __y, _Float128 __z) throw(); +# 340 +extern _Float128 roundevenf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __roundevenf128(_Float128 __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpf128(_Float128 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf128(_Float128 __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpf128(_Float128 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf128(_Float128 __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxf128(_Float128 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf128(_Float128 __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxf128(_Float128 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf128(_Float128 __x, int __round, unsigned __width) throw(); +# 365 +extern _Float128 fmaxmagf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); extern _Float128 __fmaxmagf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); +# 368 +extern _Float128 fminmagf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); extern _Float128 __fminmagf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); +# 371 +extern int canonicalizef128(_Float128 * __cx, const _Float128 * __x) throw(); +# 376 +extern int totalorderf128(const _Float128 * __x, const _Float128 * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagf128(const _Float128 * __x, const _Float128 * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern _Float128 getpayloadf128(const _Float128 * __x) throw(); extern _Float128 __getpayloadf128(const _Float128 * __x) throw(); +# 389 +extern int setpayloadf128(_Float128 * __x, _Float128 __payload) throw(); +# 392 +extern int setpayloadsigf128(_Float128 * __x, _Float128 __payload) throw(); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern _Float32x acosf32x(_Float32x __x) throw(); extern _Float32x __acosf32x(_Float32x __x) throw(); +# 55 +extern _Float32x asinf32x(_Float32x __x) throw(); extern _Float32x __asinf32x(_Float32x __x) throw(); +# 57 +extern _Float32x atanf32x(_Float32x __x) throw(); extern _Float32x __atanf32x(_Float32x __x) throw(); +# 59 +extern _Float32x atan2f32x(_Float32x __y, _Float32x __x) throw(); extern _Float32x __atan2f32x(_Float32x __y, _Float32x __x) throw(); +# 62 +extern _Float32x cosf32x(_Float32x __x) throw(); extern _Float32x __cosf32x(_Float32x __x) throw(); +# 64 +extern _Float32x sinf32x(_Float32x __x) throw(); extern _Float32x __sinf32x(_Float32x __x) throw(); +# 66 +extern _Float32x tanf32x(_Float32x __x) throw(); extern _Float32x __tanf32x(_Float32x __x) throw(); +# 71 +extern _Float32x coshf32x(_Float32x __x) throw(); extern _Float32x __coshf32x(_Float32x __x) throw(); +# 73 +extern _Float32x sinhf32x(_Float32x __x) throw(); extern _Float32x __sinhf32x(_Float32x __x) throw(); +# 75 +extern _Float32x tanhf32x(_Float32x __x) throw(); extern _Float32x __tanhf32x(_Float32x __x) throw(); +# 79 +extern void sincosf32x(_Float32x __x, _Float32x * __sinx, _Float32x * __cosx) throw(); extern void __sincosf32x(_Float32x __x, _Float32x * __sinx, _Float32x * __cosx) throw(); +# 85 +extern _Float32x acoshf32x(_Float32x __x) throw(); extern _Float32x __acoshf32x(_Float32x __x) throw(); +# 87 +extern _Float32x asinhf32x(_Float32x __x) throw(); extern _Float32x __asinhf32x(_Float32x __x) throw(); +# 89 +extern _Float32x atanhf32x(_Float32x __x) throw(); extern _Float32x __atanhf32x(_Float32x __x) throw(); +# 95 +extern _Float32x expf32x(_Float32x __x) throw(); extern _Float32x __expf32x(_Float32x __x) throw(); +# 98 +extern _Float32x frexpf32x(_Float32x __x, int * __exponent) throw(); extern _Float32x __frexpf32x(_Float32x __x, int * __exponent) throw(); +# 101 +extern _Float32x ldexpf32x(_Float32x __x, int __exponent) throw(); extern _Float32x __ldexpf32x(_Float32x __x, int __exponent) throw(); +# 104 +extern _Float32x logf32x(_Float32x __x) throw(); extern _Float32x __logf32x(_Float32x __x) throw(); +# 107 +extern _Float32x log10f32x(_Float32x __x) throw(); extern _Float32x __log10f32x(_Float32x __x) throw(); +# 110 +extern _Float32x modff32x(_Float32x __x, _Float32x * __iptr) throw(); extern _Float32x __modff32x(_Float32x __x, _Float32x * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern _Float32x exp10f32x(_Float32x __x) throw(); extern _Float32x __exp10f32x(_Float32x __x) throw(); +# 119 +extern _Float32x expm1f32x(_Float32x __x) throw(); extern _Float32x __expm1f32x(_Float32x __x) throw(); +# 122 +extern _Float32x log1pf32x(_Float32x __x) throw(); extern _Float32x __log1pf32x(_Float32x __x) throw(); +# 125 +extern _Float32x logbf32x(_Float32x __x) throw(); extern _Float32x __logbf32x(_Float32x __x) throw(); +# 130 +extern _Float32x exp2f32x(_Float32x __x) throw(); extern _Float32x __exp2f32x(_Float32x __x) throw(); +# 133 +extern _Float32x log2f32x(_Float32x __x) throw(); extern _Float32x __log2f32x(_Float32x __x) throw(); +# 140 +extern _Float32x powf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __powf32x(_Float32x __x, _Float32x __y) throw(); +# 143 +extern _Float32x sqrtf32x(_Float32x __x) throw(); extern _Float32x __sqrtf32x(_Float32x __x) throw(); +# 147 +extern _Float32x hypotf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __hypotf32x(_Float32x __x, _Float32x __y) throw(); +# 152 +extern _Float32x cbrtf32x(_Float32x __x) throw(); extern _Float32x __cbrtf32x(_Float32x __x) throw(); +# 159 +extern _Float32x ceilf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __ceilf32x(_Float32x __x) throw() __attribute((const)); +# 162 +extern _Float32x fabsf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __fabsf32x(_Float32x __x) throw() __attribute((const)); +# 165 +extern _Float32x floorf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __floorf32x(_Float32x __x) throw() __attribute((const)); +# 168 +extern _Float32x fmodf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __fmodf32x(_Float32x __x, _Float32x __y) throw(); +# 196 "/usr/include/bits/mathcalls.h" 3 +extern _Float32x copysignf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); extern _Float32x __copysignf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); +# 201 +extern _Float32x nanf32x(const char * __tagb) throw(); extern _Float32x __nanf32x(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern _Float32x j0f32x(_Float32x) throw(); extern _Float32x __j0f32x(_Float32x) throw(); +# 218 +extern _Float32x j1f32x(_Float32x) throw(); extern _Float32x __j1f32x(_Float32x) throw(); +# 219 +extern _Float32x jnf32x(int, _Float32x) throw(); extern _Float32x __jnf32x(int, _Float32x) throw(); +# 220 +extern _Float32x y0f32x(_Float32x) throw(); extern _Float32x __y0f32x(_Float32x) throw(); +# 221 +extern _Float32x y1f32x(_Float32x) throw(); extern _Float32x __y1f32x(_Float32x) throw(); +# 222 +extern _Float32x ynf32x(int, _Float32x) throw(); extern _Float32x __ynf32x(int, _Float32x) throw(); +# 228 +extern _Float32x erff32x(_Float32x) throw(); extern _Float32x __erff32x(_Float32x) throw(); +# 229 +extern _Float32x erfcf32x(_Float32x) throw(); extern _Float32x __erfcf32x(_Float32x) throw(); +# 230 +extern _Float32x lgammaf32x(_Float32x) throw(); extern _Float32x __lgammaf32x(_Float32x) throw(); +# 235 +extern _Float32x tgammaf32x(_Float32x) throw(); extern _Float32x __tgammaf32x(_Float32x) throw(); +# 249 "/usr/include/bits/mathcalls.h" 3 +extern _Float32x lgammaf32x_r(_Float32x, int * __signgamp) throw(); extern _Float32x __lgammaf32x_r(_Float32x, int * __signgamp) throw(); +# 256 +extern _Float32x rintf32x(_Float32x __x) throw(); extern _Float32x __rintf32x(_Float32x __x) throw(); +# 259 +extern _Float32x nextafterf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __nextafterf32x(_Float32x __x, _Float32x __y) throw(); +# 266 +extern _Float32x nextdownf32x(_Float32x __x) throw(); extern _Float32x __nextdownf32x(_Float32x __x) throw(); +# 268 +extern _Float32x nextupf32x(_Float32x __x) throw(); extern _Float32x __nextupf32x(_Float32x __x) throw(); +# 272 +extern _Float32x remainderf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __remainderf32x(_Float32x __x, _Float32x __y) throw(); +# 276 +extern _Float32x scalbnf32x(_Float32x __x, int __n) throw(); extern _Float32x __scalbnf32x(_Float32x __x, int __n) throw(); +# 280 +extern int ilogbf32x(_Float32x __x) throw(); extern int __ilogbf32x(_Float32x __x) throw(); +# 285 +extern long llogbf32x(_Float32x __x) throw(); extern long __llogbf32x(_Float32x __x) throw(); +# 290 +extern _Float32x scalblnf32x(_Float32x __x, long __n) throw(); extern _Float32x __scalblnf32x(_Float32x __x, long __n) throw(); +# 294 +extern _Float32x nearbyintf32x(_Float32x __x) throw(); extern _Float32x __nearbyintf32x(_Float32x __x) throw(); +# 298 +extern _Float32x roundf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __roundf32x(_Float32x __x) throw() __attribute((const)); +# 302 +extern _Float32x truncf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __truncf32x(_Float32x __x) throw() __attribute((const)); +# 307 +extern _Float32x remquof32x(_Float32x __x, _Float32x __y, int * __quo) throw(); extern _Float32x __remquof32x(_Float32x __x, _Float32x __y, int * __quo) throw(); +# 314 +extern long lrintf32x(_Float32x __x) throw(); extern long __lrintf32x(_Float32x __x) throw(); +# 316 +__extension__ extern long long llrintf32x(_Float32x __x) throw(); extern long long __llrintf32x(_Float32x __x) throw(); +# 320 +extern long lroundf32x(_Float32x __x) throw(); extern long __lroundf32x(_Float32x __x) throw(); +# 322 +__extension__ extern long long llroundf32x(_Float32x __x) throw(); extern long long __llroundf32x(_Float32x __x) throw(); +# 326 +extern _Float32x fdimf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __fdimf32x(_Float32x __x, _Float32x __y) throw(); +# 329 +extern _Float32x fmaxf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); extern _Float32x __fmaxf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); +# 332 +extern _Float32x fminf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); extern _Float32x __fminf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); +# 335 +extern _Float32x fmaf32x(_Float32x __x, _Float32x __y, _Float32x __z) throw(); extern _Float32x __fmaf32x(_Float32x __x, _Float32x __y, _Float32x __z) throw(); +# 340 +extern _Float32x roundevenf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __roundevenf32x(_Float32x __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpf32x(_Float32x __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf32x(_Float32x __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpf32x(_Float32x __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf32x(_Float32x __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxf32x(_Float32x __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf32x(_Float32x __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxf32x(_Float32x __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf32x(_Float32x __x, int __round, unsigned __width) throw(); +# 365 +extern _Float32x fmaxmagf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); extern _Float32x __fmaxmagf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); +# 368 +extern _Float32x fminmagf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); extern _Float32x __fminmagf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); +# 371 +extern int canonicalizef32x(_Float32x * __cx, const _Float32x * __x) throw(); +# 376 +extern int totalorderf32x(const _Float32x * __x, const _Float32x * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagf32x(const _Float32x * __x, const _Float32x * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern _Float32x getpayloadf32x(const _Float32x * __x) throw(); extern _Float32x __getpayloadf32x(const _Float32x * __x) throw(); +# 389 +extern int setpayloadf32x(_Float32x * __x, _Float32x __payload) throw(); +# 392 +extern int setpayloadsigf32x(_Float32x * __x, _Float32x __payload) throw(); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern _Float64x acosf64x(_Float64x __x) throw(); extern _Float64x __acosf64x(_Float64x __x) throw(); +# 55 +extern _Float64x asinf64x(_Float64x __x) throw(); extern _Float64x __asinf64x(_Float64x __x) throw(); +# 57 +extern _Float64x atanf64x(_Float64x __x) throw(); extern _Float64x __atanf64x(_Float64x __x) throw(); +# 59 +extern _Float64x atan2f64x(_Float64x __y, _Float64x __x) throw(); extern _Float64x __atan2f64x(_Float64x __y, _Float64x __x) throw(); +# 62 +extern _Float64x cosf64x(_Float64x __x) throw(); extern _Float64x __cosf64x(_Float64x __x) throw(); +# 64 +extern _Float64x sinf64x(_Float64x __x) throw(); extern _Float64x __sinf64x(_Float64x __x) throw(); +# 66 +extern _Float64x tanf64x(_Float64x __x) throw(); extern _Float64x __tanf64x(_Float64x __x) throw(); +# 71 +extern _Float64x coshf64x(_Float64x __x) throw(); extern _Float64x __coshf64x(_Float64x __x) throw(); +# 73 +extern _Float64x sinhf64x(_Float64x __x) throw(); extern _Float64x __sinhf64x(_Float64x __x) throw(); +# 75 +extern _Float64x tanhf64x(_Float64x __x) throw(); extern _Float64x __tanhf64x(_Float64x __x) throw(); +# 79 +extern void sincosf64x(_Float64x __x, _Float64x * __sinx, _Float64x * __cosx) throw(); extern void __sincosf64x(_Float64x __x, _Float64x * __sinx, _Float64x * __cosx) throw(); +# 85 +extern _Float64x acoshf64x(_Float64x __x) throw(); extern _Float64x __acoshf64x(_Float64x __x) throw(); +# 87 +extern _Float64x asinhf64x(_Float64x __x) throw(); extern _Float64x __asinhf64x(_Float64x __x) throw(); +# 89 +extern _Float64x atanhf64x(_Float64x __x) throw(); extern _Float64x __atanhf64x(_Float64x __x) throw(); +# 95 +extern _Float64x expf64x(_Float64x __x) throw(); extern _Float64x __expf64x(_Float64x __x) throw(); +# 98 +extern _Float64x frexpf64x(_Float64x __x, int * __exponent) throw(); extern _Float64x __frexpf64x(_Float64x __x, int * __exponent) throw(); +# 101 +extern _Float64x ldexpf64x(_Float64x __x, int __exponent) throw(); extern _Float64x __ldexpf64x(_Float64x __x, int __exponent) throw(); +# 104 +extern _Float64x logf64x(_Float64x __x) throw(); extern _Float64x __logf64x(_Float64x __x) throw(); +# 107 +extern _Float64x log10f64x(_Float64x __x) throw(); extern _Float64x __log10f64x(_Float64x __x) throw(); +# 110 +extern _Float64x modff64x(_Float64x __x, _Float64x * __iptr) throw(); extern _Float64x __modff64x(_Float64x __x, _Float64x * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern _Float64x exp10f64x(_Float64x __x) throw(); extern _Float64x __exp10f64x(_Float64x __x) throw(); +# 119 +extern _Float64x expm1f64x(_Float64x __x) throw(); extern _Float64x __expm1f64x(_Float64x __x) throw(); +# 122 +extern _Float64x log1pf64x(_Float64x __x) throw(); extern _Float64x __log1pf64x(_Float64x __x) throw(); +# 125 +extern _Float64x logbf64x(_Float64x __x) throw(); extern _Float64x __logbf64x(_Float64x __x) throw(); +# 130 +extern _Float64x exp2f64x(_Float64x __x) throw(); extern _Float64x __exp2f64x(_Float64x __x) throw(); +# 133 +extern _Float64x log2f64x(_Float64x __x) throw(); extern _Float64x __log2f64x(_Float64x __x) throw(); +# 140 +extern _Float64x powf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __powf64x(_Float64x __x, _Float64x __y) throw(); +# 143 +extern _Float64x sqrtf64x(_Float64x __x) throw(); extern _Float64x __sqrtf64x(_Float64x __x) throw(); +# 147 +extern _Float64x hypotf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __hypotf64x(_Float64x __x, _Float64x __y) throw(); +# 152 +extern _Float64x cbrtf64x(_Float64x __x) throw(); extern _Float64x __cbrtf64x(_Float64x __x) throw(); +# 159 +extern _Float64x ceilf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __ceilf64x(_Float64x __x) throw() __attribute((const)); +# 162 +extern _Float64x fabsf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __fabsf64x(_Float64x __x) throw() __attribute((const)); +# 165 +extern _Float64x floorf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __floorf64x(_Float64x __x) throw() __attribute((const)); +# 168 +extern _Float64x fmodf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __fmodf64x(_Float64x __x, _Float64x __y) throw(); +# 196 "/usr/include/bits/mathcalls.h" 3 +extern _Float64x copysignf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); extern _Float64x __copysignf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); +# 201 +extern _Float64x nanf64x(const char * __tagb) throw(); extern _Float64x __nanf64x(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern _Float64x j0f64x(_Float64x) throw(); extern _Float64x __j0f64x(_Float64x) throw(); +# 218 +extern _Float64x j1f64x(_Float64x) throw(); extern _Float64x __j1f64x(_Float64x) throw(); +# 219 +extern _Float64x jnf64x(int, _Float64x) throw(); extern _Float64x __jnf64x(int, _Float64x) throw(); +# 220 +extern _Float64x y0f64x(_Float64x) throw(); extern _Float64x __y0f64x(_Float64x) throw(); +# 221 +extern _Float64x y1f64x(_Float64x) throw(); extern _Float64x __y1f64x(_Float64x) throw(); +# 222 +extern _Float64x ynf64x(int, _Float64x) throw(); extern _Float64x __ynf64x(int, _Float64x) throw(); +# 228 +extern _Float64x erff64x(_Float64x) throw(); extern _Float64x __erff64x(_Float64x) throw(); +# 229 +extern _Float64x erfcf64x(_Float64x) throw(); extern _Float64x __erfcf64x(_Float64x) throw(); +# 230 +extern _Float64x lgammaf64x(_Float64x) throw(); extern _Float64x __lgammaf64x(_Float64x) throw(); +# 235 +extern _Float64x tgammaf64x(_Float64x) throw(); extern _Float64x __tgammaf64x(_Float64x) throw(); +# 249 "/usr/include/bits/mathcalls.h" 3 +extern _Float64x lgammaf64x_r(_Float64x, int * __signgamp) throw(); extern _Float64x __lgammaf64x_r(_Float64x, int * __signgamp) throw(); +# 256 +extern _Float64x rintf64x(_Float64x __x) throw(); extern _Float64x __rintf64x(_Float64x __x) throw(); +# 259 +extern _Float64x nextafterf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __nextafterf64x(_Float64x __x, _Float64x __y) throw(); +# 266 +extern _Float64x nextdownf64x(_Float64x __x) throw(); extern _Float64x __nextdownf64x(_Float64x __x) throw(); +# 268 +extern _Float64x nextupf64x(_Float64x __x) throw(); extern _Float64x __nextupf64x(_Float64x __x) throw(); +# 272 +extern _Float64x remainderf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __remainderf64x(_Float64x __x, _Float64x __y) throw(); +# 276 +extern _Float64x scalbnf64x(_Float64x __x, int __n) throw(); extern _Float64x __scalbnf64x(_Float64x __x, int __n) throw(); +# 280 +extern int ilogbf64x(_Float64x __x) throw(); extern int __ilogbf64x(_Float64x __x) throw(); +# 285 +extern long llogbf64x(_Float64x __x) throw(); extern long __llogbf64x(_Float64x __x) throw(); +# 290 +extern _Float64x scalblnf64x(_Float64x __x, long __n) throw(); extern _Float64x __scalblnf64x(_Float64x __x, long __n) throw(); +# 294 +extern _Float64x nearbyintf64x(_Float64x __x) throw(); extern _Float64x __nearbyintf64x(_Float64x __x) throw(); +# 298 +extern _Float64x roundf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __roundf64x(_Float64x __x) throw() __attribute((const)); +# 302 +extern _Float64x truncf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __truncf64x(_Float64x __x) throw() __attribute((const)); +# 307 +extern _Float64x remquof64x(_Float64x __x, _Float64x __y, int * __quo) throw(); extern _Float64x __remquof64x(_Float64x __x, _Float64x __y, int * __quo) throw(); +# 314 +extern long lrintf64x(_Float64x __x) throw(); extern long __lrintf64x(_Float64x __x) throw(); +# 316 +__extension__ extern long long llrintf64x(_Float64x __x) throw(); extern long long __llrintf64x(_Float64x __x) throw(); +# 320 +extern long lroundf64x(_Float64x __x) throw(); extern long __lroundf64x(_Float64x __x) throw(); +# 322 +__extension__ extern long long llroundf64x(_Float64x __x) throw(); extern long long __llroundf64x(_Float64x __x) throw(); +# 326 +extern _Float64x fdimf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __fdimf64x(_Float64x __x, _Float64x __y) throw(); +# 329 +extern _Float64x fmaxf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); extern _Float64x __fmaxf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); +# 332 +extern _Float64x fminf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); extern _Float64x __fminf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); +# 335 +extern _Float64x fmaf64x(_Float64x __x, _Float64x __y, _Float64x __z) throw(); extern _Float64x __fmaf64x(_Float64x __x, _Float64x __y, _Float64x __z) throw(); +# 340 +extern _Float64x roundevenf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __roundevenf64x(_Float64x __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpf64x(_Float64x __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf64x(_Float64x __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpf64x(_Float64x __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf64x(_Float64x __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxf64x(_Float64x __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf64x(_Float64x __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxf64x(_Float64x __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf64x(_Float64x __x, int __round, unsigned __width) throw(); +# 365 +extern _Float64x fmaxmagf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); extern _Float64x __fmaxmagf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); +# 368 +extern _Float64x fminmagf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); extern _Float64x __fminmagf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); +# 371 +extern int canonicalizef64x(_Float64x * __cx, const _Float64x * __x) throw(); +# 376 +extern int totalorderf64x(const _Float64x * __x, const _Float64x * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagf64x(const _Float64x * __x, const _Float64x * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern _Float64x getpayloadf64x(const _Float64x * __x) throw(); extern _Float64x __getpayloadf64x(const _Float64x * __x) throw(); +# 389 +extern int setpayloadf64x(_Float64x * __x, _Float64x __payload) throw(); +# 392 +extern int setpayloadsigf64x(_Float64x * __x, _Float64x __payload) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern float fadd(double __x, double __y) throw(); +# 27 +extern float fdiv(double __x, double __y) throw(); +# 30 +extern float fmul(double __x, double __y) throw(); +# 33 +extern float fsub(double __x, double __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern float faddl(long double __x, long double __y) throw(); +# 27 +extern float fdivl(long double __x, long double __y) throw(); +# 30 +extern float fmull(long double __x, long double __y) throw(); +# 33 +extern float fsubl(long double __x, long double __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern double daddl(long double __x, long double __y) throw(); +# 27 +extern double ddivl(long double __x, long double __y) throw(); +# 30 +extern double dmull(long double __x, long double __y) throw(); +# 33 +extern double dsubl(long double __x, long double __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32 f32addf32x(_Float32x __x, _Float32x __y) throw(); +# 27 +extern _Float32 f32divf32x(_Float32x __x, _Float32x __y) throw(); +# 30 +extern _Float32 f32mulf32x(_Float32x __x, _Float32x __y) throw(); +# 33 +extern _Float32 f32subf32x(_Float32x __x, _Float32x __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32 f32addf64(_Float64 __x, _Float64 __y) throw(); +# 27 +extern _Float32 f32divf64(_Float64 __x, _Float64 __y) throw(); +# 30 +extern _Float32 f32mulf64(_Float64 __x, _Float64 __y) throw(); +# 33 +extern _Float32 f32subf64(_Float64 __x, _Float64 __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32 f32addf64x(_Float64x __x, _Float64x __y) throw(); +# 27 +extern _Float32 f32divf64x(_Float64x __x, _Float64x __y) throw(); +# 30 +extern _Float32 f32mulf64x(_Float64x __x, _Float64x __y) throw(); +# 33 +extern _Float32 f32subf64x(_Float64x __x, _Float64x __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32 f32addf128(_Float128 __x, _Float128 __y) throw(); +# 27 +extern _Float32 f32divf128(_Float128 __x, _Float128 __y) throw(); +# 30 +extern _Float32 f32mulf128(_Float128 __x, _Float128 __y) throw(); +# 33 +extern _Float32 f32subf128(_Float128 __x, _Float128 __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32x f32xaddf64(_Float64 __x, _Float64 __y) throw(); +# 27 +extern _Float32x f32xdivf64(_Float64 __x, _Float64 __y) throw(); +# 30 +extern _Float32x f32xmulf64(_Float64 __x, _Float64 __y) throw(); +# 33 +extern _Float32x f32xsubf64(_Float64 __x, _Float64 __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32x f32xaddf64x(_Float64x __x, _Float64x __y) throw(); +# 27 +extern _Float32x f32xdivf64x(_Float64x __x, _Float64x __y) throw(); +# 30 +extern _Float32x f32xmulf64x(_Float64x __x, _Float64x __y) throw(); +# 33 +extern _Float32x f32xsubf64x(_Float64x __x, _Float64x __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32x f32xaddf128(_Float128 __x, _Float128 __y) throw(); +# 27 +extern _Float32x f32xdivf128(_Float128 __x, _Float128 __y) throw(); +# 30 +extern _Float32x f32xmulf128(_Float128 __x, _Float128 __y) throw(); +# 33 +extern _Float32x f32xsubf128(_Float128 __x, _Float128 __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float64 f64addf64x(_Float64x __x, _Float64x __y) throw(); +# 27 +extern _Float64 f64divf64x(_Float64x __x, _Float64x __y) throw(); +# 30 +extern _Float64 f64mulf64x(_Float64x __x, _Float64x __y) throw(); +# 33 +extern _Float64 f64subf64x(_Float64x __x, _Float64x __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float64 f64addf128(_Float128 __x, _Float128 __y) throw(); +# 27 +extern _Float64 f64divf128(_Float128 __x, _Float128 __y) throw(); +# 30 +extern _Float64 f64mulf128(_Float128 __x, _Float128 __y) throw(); +# 33 +extern _Float64 f64subf128(_Float128 __x, _Float128 __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float64x f64xaddf128(_Float128 __x, _Float128 __y) throw(); +# 27 +extern _Float64x f64xdivf128(_Float128 __x, _Float128 __y) throw(); +# 30 +extern _Float64x f64xmulf128(_Float128 __x, _Float128 __y) throw(); +# 33 +extern _Float64x f64xsubf128(_Float128 __x, _Float128 __y) throw(); +# 773 "/usr/include/math.h" 3 +extern int signgam; +# 854 "/usr/include/math.h" 3 +enum { +# 855 +FP_NAN, +# 858 +FP_INFINITE, +# 861 +FP_ZERO, +# 864 +FP_SUBNORMAL, +# 867 +FP_NORMAL +# 870 +}; +# 23 "/usr/include/bits/iscanonical.h" 3 +extern int __iscanonicall(long double __x) throw() +# 24 + __attribute((const)); +# 46 "/usr/include/bits/iscanonical.h" 3 +extern "C++" { +# 47 +inline int iscanonical(float __val) { return (((void)((__typeof__(__val))__val)), 1); } +# 48 +inline int iscanonical(double __val) { return (((void)((__typeof__(__val))__val)), 1); } +# 49 +inline int iscanonical(long double __val) { return __iscanonicall(__val); } +# 51 +inline int iscanonical(_Float128 __val) { return (((void)((__typeof__(__val))__val)), 1); } +# 53 +} +# 985 "/usr/include/math.h" 3 +extern "C++" { +# 986 +inline int issignaling(float __val) { return __issignalingf(__val); } +# 987 +inline int issignaling(double __val) { return __issignaling(__val); } +# 989 +inline int issignaling(long double __val) +# 990 +{ +# 994 +return __issignalingl(__val); +# 996 +} +# 1000 +inline int issignaling(_Float128 __val) { return __issignalingf128(__val); } +# 1002 +} +# 1016 "/usr/include/math.h" 3 +extern "C++" { +# 1047 "/usr/include/math.h" 3 +template< class __T> inline bool +# 1048 +iszero(__T __val) +# 1049 +{ +# 1050 +return __val == 0; +# 1051 +} +# 1053 +} +# 1278 "/usr/include/math.h" 3 +extern "C++" { +# 1279 +template< class > struct __iseqsig_type; +# 1281 +template<> struct __iseqsig_type< float> { +# 1283 +static int __call(float __x, float __y) throw() +# 1284 +{ +# 1285 +return __iseqsigf(__x, __y); +# 1286 +} +# 1287 +}; +# 1289 +template<> struct __iseqsig_type< double> { +# 1291 +static int __call(double __x, double __y) throw() +# 1292 +{ +# 1293 +return __iseqsig(__x, __y); +# 1294 +} +# 1295 +}; +# 1297 +template<> struct __iseqsig_type< long double> { +# 1299 +static int __call(long double __x, long double __y) throw() +# 1300 +{ +# 1302 +return __iseqsigl(__x, __y); +# 1306 +} +# 1307 +}; +# 1312 +template<> struct __iseqsig_type< __float128> { +# 1314 +static int __call(_Float128 __x, _Float128 __y) throw() +# 1315 +{ +# 1316 +return __iseqsigf128(__x, __y); +# 1317 +} +# 1318 +}; +# 1321 +template< class _T1, class _T2> inline int +# 1323 +iseqsig(_T1 __x, _T2 __y) throw() +# 1324 +{ +# 1326 +typedef __decltype(((__x + __y) + (0.0F))) _T3; +# 1330 +return __iseqsig_type< __decltype(((__x + __y) + (0.0F)))> ::__call(__x, __y); +# 1331 +} +# 1333 +} +# 1338 +} +# 33 "/usr/include/stdlib.h" 3 +extern "C" { +# 62 "/usr/include/stdlib.h" 3 +typedef +# 59 +struct { +# 60 +int quot; +# 61 +int rem; +# 62 +} div_t; +# 70 +typedef +# 67 +struct { +# 68 +long quot; +# 69 +long rem; +# 70 +} ldiv_t; +# 80 +__extension__ typedef +# 77 +struct { +# 78 +long long quot; +# 79 +long long rem; +# 80 +} lldiv_t; +# 97 "/usr/include/stdlib.h" 3 +extern size_t __ctype_get_mb_cur_max() throw(); +# 101 +extern double atof(const char * __nptr) throw() +# 102 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 104 +extern int atoi(const char * __nptr) throw() +# 105 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 107 +extern long atol(const char * __nptr) throw() +# 108 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 112 +__extension__ extern long long atoll(const char * __nptr) throw() +# 113 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 117 +extern double strtod(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 119 + __attribute((__nonnull__(1))); +# 123 +extern float strtof(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 124 + __attribute((__nonnull__(1))); +# 126 +extern long double strtold(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 128 + __attribute((__nonnull__(1))); +# 140 "/usr/include/stdlib.h" 3 +extern _Float32 strtof32(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 142 + __attribute((__nonnull__(1))); +# 146 +extern _Float64 strtof64(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 148 + __attribute((__nonnull__(1))); +# 152 +extern _Float128 strtof128(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 154 + __attribute((__nonnull__(1))); +# 158 +extern _Float32x strtof32x(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 160 + __attribute((__nonnull__(1))); +# 164 +extern _Float64x strtof64x(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 166 + __attribute((__nonnull__(1))); +# 176 "/usr/include/stdlib.h" 3 +extern long strtol(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 178 + __attribute((__nonnull__(1))); +# 180 +extern unsigned long strtoul(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 182 + __attribute((__nonnull__(1))); +# 187 +__extension__ extern long long strtoq(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 189 + __attribute((__nonnull__(1))); +# 192 +__extension__ extern unsigned long long strtouq(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 194 + __attribute((__nonnull__(1))); +# 200 +__extension__ extern long long strtoll(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 202 + __attribute((__nonnull__(1))); +# 205 +__extension__ extern unsigned long long strtoull(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 207 + __attribute((__nonnull__(1))); +# 212 +extern int strfromd(char * __dest, size_t __size, const char * __format, double __f) throw() +# 214 + __attribute((__nonnull__(3))); +# 216 +extern int strfromf(char * __dest, size_t __size, const char * __format, float __f) throw() +# 218 + __attribute((__nonnull__(3))); +# 220 +extern int strfroml(char * __dest, size_t __size, const char * __format, long double __f) throw() +# 222 + __attribute((__nonnull__(3))); +# 232 "/usr/include/stdlib.h" 3 +extern int strfromf32(char * __dest, size_t __size, const char * __format, _Float32 __f) throw() +# 234 + __attribute((__nonnull__(3))); +# 238 +extern int strfromf64(char * __dest, size_t __size, const char * __format, _Float64 __f) throw() +# 240 + __attribute((__nonnull__(3))); +# 244 +extern int strfromf128(char * __dest, size_t __size, const char * __format, _Float128 __f) throw() +# 246 + __attribute((__nonnull__(3))); +# 250 +extern int strfromf32x(char * __dest, size_t __size, const char * __format, _Float32x __f) throw() +# 252 + __attribute((__nonnull__(3))); +# 256 +extern int strfromf64x(char * __dest, size_t __size, const char * __format, _Float64x __f) throw() +# 258 + __attribute((__nonnull__(3))); +# 274 "/usr/include/stdlib.h" 3 +extern long strtol_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 276 + __attribute((__nonnull__(1, 4))); +# 278 +extern unsigned long strtoul_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 281 + __attribute((__nonnull__(1, 4))); +# 284 +__extension__ extern long long strtoll_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 287 + __attribute((__nonnull__(1, 4))); +# 290 +__extension__ extern unsigned long long strtoull_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 293 + __attribute((__nonnull__(1, 4))); +# 295 +extern double strtod_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 297 + __attribute((__nonnull__(1, 3))); +# 299 +extern float strtof_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 301 + __attribute((__nonnull__(1, 3))); +# 303 +extern long double strtold_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 306 + __attribute((__nonnull__(1, 3))); +# 316 "/usr/include/stdlib.h" 3 +extern _Float32 strtof32_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 319 + __attribute((__nonnull__(1, 3))); +# 323 +extern _Float64 strtof64_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 326 + __attribute((__nonnull__(1, 3))); +# 330 +extern _Float128 strtof128_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 333 + __attribute((__nonnull__(1, 3))); +# 337 +extern _Float32x strtof32x_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 340 + __attribute((__nonnull__(1, 3))); +# 344 +extern _Float64x strtof64x_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 347 + __attribute((__nonnull__(1, 3))); +# 385 "/usr/include/stdlib.h" 3 +extern char *l64a(long __n) throw(); +# 388 +extern long a64l(const char * __s) throw() +# 389 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 27 "/usr/include/sys/types.h" 3 +extern "C" { +# 33 +typedef __u_char u_char; +# 34 +typedef __u_short u_short; +# 35 +typedef __u_int u_int; +# 36 +typedef __u_long u_long; +# 37 +typedef __quad_t quad_t; +# 38 +typedef __u_quad_t u_quad_t; +# 39 +typedef __fsid_t fsid_t; +# 42 +typedef __loff_t loff_t; +# 47 +typedef __ino_t ino_t; +# 54 +typedef __ino64_t ino64_t; +# 59 +typedef __dev_t dev_t; +# 64 +typedef __gid_t gid_t; +# 69 +typedef __mode_t mode_t; +# 74 +typedef __nlink_t nlink_t; +# 79 +typedef __uid_t uid_t; +# 85 +typedef __off_t off_t; +# 92 +typedef __off64_t off64_t; +# 103 "/usr/include/sys/types.h" 3 +typedef __id_t id_t; +# 108 +typedef __ssize_t ssize_t; +# 114 +typedef __daddr_t daddr_t; +# 115 +typedef __caddr_t caddr_t; +# 121 +typedef __key_t key_t; +# 134 "/usr/include/sys/types.h" 3 +typedef __useconds_t useconds_t; +# 138 +typedef __suseconds_t suseconds_t; +# 148 "/usr/include/sys/types.h" 3 +typedef unsigned long ulong; +# 149 +typedef unsigned short ushort; +# 150 +typedef unsigned uint; +# 24 "/usr/include/bits/stdint-intn.h" 3 +typedef __int8_t int8_t; +# 25 +typedef __int16_t int16_t; +# 26 +typedef __int32_t int32_t; +# 27 +typedef __int64_t int64_t; +# 158 "/usr/include/sys/types.h" 3 +typedef __uint8_t u_int8_t; +# 159 +typedef __uint16_t u_int16_t; +# 160 +typedef __uint32_t u_int32_t; +# 161 +typedef __uint64_t u_int64_t; +# 164 +typedef long register_t __attribute((__mode__(__word__))); +# 34 "/usr/include/bits/byteswap.h" 3 +static inline __uint16_t __bswap_16(__uint16_t __bsx) +# 35 +{ +# 37 +return __builtin_bswap16(__bsx); +# 41 +} +# 49 +static inline __uint32_t __bswap_32(__uint32_t __bsx) +# 50 +{ +# 52 +return __builtin_bswap32(__bsx); +# 56 +} +# 70 "/usr/include/bits/byteswap.h" 3 +__extension__ static inline __uint64_t __bswap_64(__uint64_t __bsx) +# 71 +{ +# 73 +return __builtin_bswap64(__bsx); +# 77 +} +# 33 "/usr/include/bits/uintn-identity.h" 3 +static inline __uint16_t __uint16_identity(__uint16_t __x) +# 34 +{ +# 35 +return __x; +# 36 +} +# 39 +static inline __uint32_t __uint32_identity(__uint32_t __x) +# 40 +{ +# 41 +return __x; +# 42 +} +# 45 +static inline __uint64_t __uint64_identity(__uint64_t __x) +# 46 +{ +# 47 +return __x; +# 48 +} +# 8 "/usr/include/bits/types/__sigset_t.h" 3 +typedef +# 6 +struct { +# 7 +unsigned long __val[(1024) / ((8) * sizeof(unsigned long))]; +# 8 +} __sigset_t; +# 7 "/usr/include/bits/types/sigset_t.h" 3 +typedef __sigset_t sigset_t; +# 49 "/usr/include/sys/select.h" 3 +typedef long __fd_mask; +# 70 "/usr/include/sys/select.h" 3 +typedef +# 60 +struct { +# 64 +__fd_mask fds_bits[1024 / (8 * ((int)sizeof(__fd_mask)))]; +# 70 +} fd_set; +# 77 +typedef __fd_mask fd_mask; +# 91 "/usr/include/sys/select.h" 3 +extern "C" { +# 101 "/usr/include/sys/select.h" 3 +extern int select(int __nfds, fd_set *__restrict__ __readfds, fd_set *__restrict__ __writefds, fd_set *__restrict__ __exceptfds, timeval *__restrict__ __timeout); +# 113 "/usr/include/sys/select.h" 3 +extern int pselect(int __nfds, fd_set *__restrict__ __readfds, fd_set *__restrict__ __writefds, fd_set *__restrict__ __exceptfds, const timespec *__restrict__ __timeout, const __sigset_t *__restrict__ __sigmask); +# 126 "/usr/include/sys/select.h" 3 +} +# 185 "/usr/include/sys/types.h" 3 +typedef __blksize_t blksize_t; +# 192 +typedef __blkcnt_t blkcnt_t; +# 196 +typedef __fsblkcnt_t fsblkcnt_t; +# 200 +typedef __fsfilcnt_t fsfilcnt_t; +# 219 "/usr/include/sys/types.h" 3 +typedef __blkcnt64_t blkcnt64_t; +# 220 +typedef __fsblkcnt64_t fsblkcnt64_t; +# 221 +typedef __fsfilcnt64_t fsfilcnt64_t; +# 53 "/usr/include/bits/thread-shared-types.h" 3 +typedef +# 49 +struct __pthread_internal_list { +# 51 +__pthread_internal_list *__prev; +# 52 +__pthread_internal_list *__next; +# 53 +} __pthread_list_t; +# 58 +typedef +# 55 +struct __pthread_internal_slist { +# 57 +__pthread_internal_slist *__next; +# 58 +} __pthread_slist_t; +# 22 "/usr/include/bits/struct_mutex.h" 3 +struct __pthread_mutex_s { +# 24 +int __lock; +# 25 +unsigned __count; +# 26 +int __owner; +# 28 +unsigned __nusers; +# 32 +int __kind; +# 34 +short __spins; +# 35 +short __elision; +# 36 +__pthread_list_t __list; +# 53 "/usr/include/bits/struct_mutex.h" 3 +}; +# 23 "/usr/include/bits/struct_rwlock.h" 3 +struct __pthread_rwlock_arch_t { +# 25 +unsigned __readers; +# 26 +unsigned __writers; +# 27 +unsigned __wrphase_futex; +# 28 +unsigned __writers_futex; +# 29 +unsigned __pad3; +# 30 +unsigned __pad4; +# 32 +int __cur_writer; +# 33 +int __shared; +# 34 +signed char __rwelision; +# 39 +unsigned char __pad1[7]; +# 42 +unsigned long __pad2; +# 45 +unsigned __flags; +# 55 "/usr/include/bits/struct_rwlock.h" 3 +}; +# 92 "/usr/include/bits/thread-shared-types.h" 3 +struct __pthread_cond_s { +# 95 +__extension__ union { +# 96 +__extension__ unsigned long long __wseq; +# 98 +struct { +# 99 +unsigned __low; +# 100 +unsigned __high; +# 101 +} __wseq32; +# 102 +}; +# 104 +__extension__ union { +# 105 +__extension__ unsigned long long __g1_start; +# 107 +struct { +# 108 +unsigned __low; +# 109 +unsigned __high; +# 110 +} __g1_start32; +# 111 +}; +# 112 +unsigned __g_refs[2]; +# 113 +unsigned __g_size[2]; +# 114 +unsigned __g1_orig_size; +# 115 +unsigned __wrefs; +# 116 +unsigned __g_signals[2]; +# 117 +}; +# 27 "/usr/include/bits/pthreadtypes.h" 3 +typedef unsigned long pthread_t; +# 36 +typedef +# 33 +union { +# 34 +char __size[4]; +# 35 +int __align; +# 36 +} pthread_mutexattr_t; +# 45 +typedef +# 42 +union { +# 43 +char __size[4]; +# 44 +int __align; +# 45 +} pthread_condattr_t; +# 49 +typedef unsigned pthread_key_t; +# 53 +typedef int pthread_once_t; +# 56 +union pthread_attr_t { +# 58 +char __size[56]; +# 59 +long __align; +# 60 +}; +# 62 +typedef pthread_attr_t pthread_attr_t; +# 72 +typedef +# 68 +union { +# 69 +__pthread_mutex_s __data; +# 70 +char __size[40]; +# 71 +long __align; +# 72 +} pthread_mutex_t; +# 80 +typedef +# 76 +union { +# 77 +__pthread_cond_s __data; +# 78 +char __size[48]; +# 79 +__extension__ long long __align; +# 80 +} pthread_cond_t; +# 91 +typedef +# 87 +union { +# 88 +__pthread_rwlock_arch_t __data; +# 89 +char __size[56]; +# 90 +long __align; +# 91 +} pthread_rwlock_t; +# 97 +typedef +# 94 +union { +# 95 +char __size[8]; +# 96 +long __align; +# 97 +} pthread_rwlockattr_t; +# 103 +typedef volatile int pthread_spinlock_t; +# 112 +typedef +# 109 +union { +# 110 +char __size[32]; +# 111 +long __align; +# 112 +} pthread_barrier_t; +# 118 +typedef +# 115 +union { +# 116 +char __size[4]; +# 117 +int __align; +# 118 +} pthread_barrierattr_t; +# 230 "/usr/include/sys/types.h" 3 +} +# 401 "/usr/include/stdlib.h" 3 +extern long random() throw(); +# 404 +extern void srandom(unsigned __seed) throw(); +# 410 +extern char *initstate(unsigned __seed, char * __statebuf, size_t __statelen) throw() +# 411 + __attribute((__nonnull__(2))); +# 415 +extern char *setstate(char * __statebuf) throw() __attribute((__nonnull__(1))); +# 423 +struct random_data { +# 425 +int32_t *fptr; +# 426 +int32_t *rptr; +# 427 +int32_t *state; +# 428 +int rand_type; +# 429 +int rand_deg; +# 430 +int rand_sep; +# 431 +int32_t *end_ptr; +# 432 +}; +# 434 +extern int random_r(random_data *__restrict__ __buf, int32_t *__restrict__ __result) throw() +# 435 + __attribute((__nonnull__(1, 2))); +# 437 +extern int srandom_r(unsigned __seed, random_data * __buf) throw() +# 438 + __attribute((__nonnull__(2))); +# 440 +extern int initstate_r(unsigned __seed, char *__restrict__ __statebuf, size_t __statelen, random_data *__restrict__ __buf) throw() +# 443 + __attribute((__nonnull__(2, 4))); +# 445 +extern int setstate_r(char *__restrict__ __statebuf, random_data *__restrict__ __buf) throw() +# 447 + __attribute((__nonnull__(1, 2))); +# 453 +extern int rand() throw(); +# 455 +extern void srand(unsigned __seed) throw(); +# 459 +extern int rand_r(unsigned * __seed) throw(); +# 467 +extern double drand48() throw(); +# 468 +extern double erand48(unsigned short __xsubi[3]) throw() __attribute((__nonnull__(1))); +# 471 +extern long lrand48() throw(); +# 472 +extern long nrand48(unsigned short __xsubi[3]) throw() +# 473 + __attribute((__nonnull__(1))); +# 476 +extern long mrand48() throw(); +# 477 +extern long jrand48(unsigned short __xsubi[3]) throw() +# 478 + __attribute((__nonnull__(1))); +# 481 +extern void srand48(long __seedval) throw(); +# 482 +extern unsigned short *seed48(unsigned short __seed16v[3]) throw() +# 483 + __attribute((__nonnull__(1))); +# 484 +extern void lcong48(unsigned short __param[7]) throw() __attribute((__nonnull__(1))); +# 490 +struct drand48_data { +# 492 +unsigned short __x[3]; +# 493 +unsigned short __old_x[3]; +# 494 +unsigned short __c; +# 495 +unsigned short __init; +# 496 +__extension__ unsigned long long __a; +# 498 +}; +# 501 +extern int drand48_r(drand48_data *__restrict__ __buffer, double *__restrict__ __result) throw() +# 502 + __attribute((__nonnull__(1, 2))); +# 503 +extern int erand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, double *__restrict__ __result) throw() +# 505 + __attribute((__nonnull__(1, 2))); +# 508 +extern int lrand48_r(drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 510 + __attribute((__nonnull__(1, 2))); +# 511 +extern int nrand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 514 + __attribute((__nonnull__(1, 2))); +# 517 +extern int mrand48_r(drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 519 + __attribute((__nonnull__(1, 2))); +# 520 +extern int jrand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 523 + __attribute((__nonnull__(1, 2))); +# 526 +extern int srand48_r(long __seedval, drand48_data * __buffer) throw() +# 527 + __attribute((__nonnull__(2))); +# 529 +extern int seed48_r(unsigned short __seed16v[3], drand48_data * __buffer) throw() +# 530 + __attribute((__nonnull__(1, 2))); +# 532 +extern int lcong48_r(unsigned short __param[7], drand48_data * __buffer) throw() +# 534 + __attribute((__nonnull__(1, 2))); +# 539 +extern void *malloc(size_t __size) throw() __attribute((__malloc__)) +# 540 + __attribute((__alloc_size__(1))); +# 542 +extern void *calloc(size_t __nmemb, size_t __size) throw() +# 543 + __attribute((__malloc__)) __attribute((__alloc_size__(1, 2))); +# 550 +extern void *realloc(void * __ptr, size_t __size) throw() +# 551 + __attribute((__warn_unused_result__)) __attribute((__alloc_size__(2))); +# 559 +extern void *reallocarray(void * __ptr, size_t __nmemb, size_t __size) throw() +# 560 + __attribute((__warn_unused_result__)) +# 561 + __attribute((__alloc_size__(2, 3))); +# 565 +extern void free(void * __ptr) throw(); +# 26 "/usr/include/alloca.h" 3 +extern "C" { +# 32 +extern void *alloca(size_t __size) throw(); +# 38 +} +# 23 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 3 +extern "C" { +# 25 +extern void *__alloca(size_t); +# 27 +extern void *__builtin_alloca(size_t); +# 30 +} +# 574 "/usr/include/stdlib.h" 3 +extern void *valloc(size_t __size) throw() __attribute((__malloc__)) +# 575 + __attribute((__alloc_size__(1))); +# 580 +extern int posix_memalign(void ** __memptr, size_t __alignment, size_t __size) throw() +# 581 + __attribute((__nonnull__(1))); +# 586 +extern void *aligned_alloc(size_t __alignment, size_t __size) throw() +# 587 + __attribute((__malloc__)) __attribute((__alloc_size__(2))); +# 591 +extern void abort() throw() __attribute((__noreturn__)); +# 595 +extern int atexit(void (* __func)(void)) throw() __attribute((__nonnull__(1))); +# 600 +extern "C++" int at_quick_exit(void (* __func)(void)) throw() __asm__("at_quick_exit") +# 601 + __attribute((__nonnull__(1))); +# 610 "/usr/include/stdlib.h" 3 +extern int on_exit(void (* __func)(int __status, void * __arg), void * __arg) throw() +# 611 + __attribute((__nonnull__(1))); +# 617 +extern void exit(int __status) throw() __attribute((__noreturn__)); +# 623 +extern void quick_exit(int __status) throw() __attribute((__noreturn__)); +# 629 +extern void _Exit(int __status) throw() __attribute((__noreturn__)); +# 634 +extern char *getenv(const char * __name) throw() __attribute((__nonnull__(1))); +# 639 +extern char *secure_getenv(const char * __name) throw() +# 640 + __attribute((__nonnull__(1))); +# 647 +extern int putenv(char * __string) throw() __attribute((__nonnull__(1))); +# 653 +extern int setenv(const char * __name, const char * __value, int __replace) throw() +# 654 + __attribute((__nonnull__(2))); +# 657 +extern int unsetenv(const char * __name) throw() __attribute((__nonnull__(1))); +# 664 +extern int clearenv() throw(); +# 675 "/usr/include/stdlib.h" 3 +extern char *mktemp(char * __template) throw() __attribute((__nonnull__(1))); +# 688 "/usr/include/stdlib.h" 3 +extern int mkstemp(char * __template) __attribute((__nonnull__(1))); +# 698 "/usr/include/stdlib.h" 3 +extern int mkstemp64(char * __template) __attribute((__nonnull__(1))); +# 710 "/usr/include/stdlib.h" 3 +extern int mkstemps(char * __template, int __suffixlen) __attribute((__nonnull__(1))); +# 720 "/usr/include/stdlib.h" 3 +extern int mkstemps64(char * __template, int __suffixlen) +# 721 + __attribute((__nonnull__(1))); +# 731 "/usr/include/stdlib.h" 3 +extern char *mkdtemp(char * __template) throw() __attribute((__nonnull__(1))); +# 742 "/usr/include/stdlib.h" 3 +extern int mkostemp(char * __template, int __flags) __attribute((__nonnull__(1))); +# 752 "/usr/include/stdlib.h" 3 +extern int mkostemp64(char * __template, int __flags) __attribute((__nonnull__(1))); +# 762 "/usr/include/stdlib.h" 3 +extern int mkostemps(char * __template, int __suffixlen, int __flags) +# 763 + __attribute((__nonnull__(1))); +# 774 "/usr/include/stdlib.h" 3 +extern int mkostemps64(char * __template, int __suffixlen, int __flags) +# 775 + __attribute((__nonnull__(1))); +# 784 "/usr/include/stdlib.h" 3 +extern int system(const char * __command); +# 790 +extern char *canonicalize_file_name(const char * __name) throw() +# 791 + __attribute((__nonnull__(1))); +# 800 "/usr/include/stdlib.h" 3 +extern char *realpath(const char *__restrict__ __name, char *__restrict__ __resolved) throw(); +# 808 +typedef int (*__compar_fn_t)(const void *, const void *); +# 811 +typedef __compar_fn_t comparison_fn_t; +# 815 +typedef int (*__compar_d_fn_t)(const void *, const void *, void *); +# 820 +extern void *bsearch(const void * __key, const void * __base, size_t __nmemb, size_t __size, __compar_fn_t __compar) +# 822 + __attribute((__nonnull__(1, 2, 5))); +# 830 +extern void qsort(void * __base, size_t __nmemb, size_t __size, __compar_fn_t __compar) +# 831 + __attribute((__nonnull__(1, 4))); +# 833 +extern void qsort_r(void * __base, size_t __nmemb, size_t __size, __compar_d_fn_t __compar, void * __arg) +# 835 + __attribute((__nonnull__(1, 4))); +# 840 +extern int abs(int __x) throw() __attribute((const)); +# 841 +extern long labs(long __x) throw() __attribute((const)); +# 844 +__extension__ extern long long llabs(long long __x) throw() +# 845 + __attribute((const)); +# 852 +extern div_t div(int __numer, int __denom) throw() +# 853 + __attribute((const)); +# 854 +extern ldiv_t ldiv(long __numer, long __denom) throw() +# 855 + __attribute((const)); +# 858 +__extension__ extern lldiv_t lldiv(long long __numer, long long __denom) throw() +# 860 + __attribute((const)); +# 872 "/usr/include/stdlib.h" 3 +extern char *ecvt(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 873 + __attribute((__nonnull__(3, 4))); +# 878 +extern char *fcvt(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 879 + __attribute((__nonnull__(3, 4))); +# 884 +extern char *gcvt(double __value, int __ndigit, char * __buf) throw() +# 885 + __attribute((__nonnull__(3))); +# 890 +extern char *qecvt(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 892 + __attribute((__nonnull__(3, 4))); +# 893 +extern char *qfcvt(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 895 + __attribute((__nonnull__(3, 4))); +# 896 +extern char *qgcvt(long double __value, int __ndigit, char * __buf) throw() +# 897 + __attribute((__nonnull__(3))); +# 902 +extern int ecvt_r(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 904 + __attribute((__nonnull__(3, 4, 5))); +# 905 +extern int fcvt_r(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 907 + __attribute((__nonnull__(3, 4, 5))); +# 909 +extern int qecvt_r(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 912 + __attribute((__nonnull__(3, 4, 5))); +# 913 +extern int qfcvt_r(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 916 + __attribute((__nonnull__(3, 4, 5))); +# 922 +extern int mblen(const char * __s, size_t __n) throw(); +# 925 +extern int mbtowc(wchar_t *__restrict__ __pwc, const char *__restrict__ __s, size_t __n) throw(); +# 929 +extern int wctomb(char * __s, wchar_t __wchar) throw(); +# 933 +extern size_t mbstowcs(wchar_t *__restrict__ __pwcs, const char *__restrict__ __s, size_t __n) throw(); +# 936 +extern size_t wcstombs(char *__restrict__ __s, const wchar_t *__restrict__ __pwcs, size_t __n) throw(); +# 946 +extern int rpmatch(const char * __response) throw() __attribute((__nonnull__(1))); +# 957 "/usr/include/stdlib.h" 3 +extern int getsubopt(char **__restrict__ __optionp, char *const *__restrict__ __tokens, char **__restrict__ __valuep) throw() +# 960 + __attribute((__nonnull__(1, 2, 3))); +# 968 +extern int posix_openpt(int __oflag); +# 976 +extern int grantpt(int __fd) throw(); +# 980 +extern int unlockpt(int __fd) throw(); +# 985 +extern char *ptsname(int __fd) throw(); +# 992 +extern int ptsname_r(int __fd, char * __buf, size_t __buflen) throw() +# 993 + __attribute((__nonnull__(2))); +# 996 +extern int getpt(); +# 1003 +extern int getloadavg(double __loadavg[], int __nelem) throw() +# 1004 + __attribute((__nonnull__(1))); +# 1023 "/usr/include/stdlib.h" 3 +} +# 46 "/usr/include/c++/7/bits/std_abs.h" 3 +extern "C++" { +# 48 +namespace std __attribute((__visibility__("default"))) { +# 52 +using ::abs; +# 56 +inline long abs(long __i) { return __builtin_labs(__i); } +# 61 +inline long long abs(long long __x) { return __builtin_llabs(__x); } +# 70 +constexpr double abs(double __x) +# 71 +{ return __builtin_fabs(__x); } +# 74 +constexpr float abs(float __x) +# 75 +{ return __builtin_fabsf(__x); } +# 78 +constexpr long double abs(long double __x) +# 79 +{ return __builtin_fabsl(__x); } +# 84 +constexpr __int128 abs(__int128 __x) { return (__x >= (0)) ? __x : (-__x); } +# 107 "/usr/include/c++/7/bits/std_abs.h" 3 +} +# 108 +} +# 77 "/usr/include/c++/7/cmath" 3 +extern "C++" { +# 79 +namespace std __attribute((__visibility__("default"))) { +# 83 +using ::acos; +# 87 +constexpr float acos(float __x) +# 88 +{ return __builtin_acosf(__x); } +# 91 +constexpr long double acos(long double __x) +# 92 +{ return __builtin_acosl(__x); } +# 95 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 99 +acos(_Tp __x) +# 100 +{ return __builtin_acos(__x); } +# 102 +using ::asin; +# 106 +constexpr float asin(float __x) +# 107 +{ return __builtin_asinf(__x); } +# 110 +constexpr long double asin(long double __x) +# 111 +{ return __builtin_asinl(__x); } +# 114 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 118 +asin(_Tp __x) +# 119 +{ return __builtin_asin(__x); } +# 121 +using ::atan; +# 125 +constexpr float atan(float __x) +# 126 +{ return __builtin_atanf(__x); } +# 129 +constexpr long double atan(long double __x) +# 130 +{ return __builtin_atanl(__x); } +# 133 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 137 +atan(_Tp __x) +# 138 +{ return __builtin_atan(__x); } +# 140 +using ::atan2; +# 144 +constexpr float atan2(float __y, float __x) +# 145 +{ return __builtin_atan2f(__y, __x); } +# 148 +constexpr long double atan2(long double __y, long double __x) +# 149 +{ return __builtin_atan2l(__y, __x); } +# 152 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 155 +atan2(_Tp __y, _Up __x) +# 156 +{ +# 157 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 158 +return atan2((__type)__y, (__type)__x); +# 159 +} +# 161 +using ::ceil; +# 165 +constexpr float ceil(float __x) +# 166 +{ return __builtin_ceilf(__x); } +# 169 +constexpr long double ceil(long double __x) +# 170 +{ return __builtin_ceill(__x); } +# 173 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 177 +ceil(_Tp __x) +# 178 +{ return __builtin_ceil(__x); } +# 180 +using ::cos; +# 184 +constexpr float cos(float __x) +# 185 +{ return __builtin_cosf(__x); } +# 188 +constexpr long double cos(long double __x) +# 189 +{ return __builtin_cosl(__x); } +# 192 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 196 +cos(_Tp __x) +# 197 +{ return __builtin_cos(__x); } +# 199 +using ::cosh; +# 203 +constexpr float cosh(float __x) +# 204 +{ return __builtin_coshf(__x); } +# 207 +constexpr long double cosh(long double __x) +# 208 +{ return __builtin_coshl(__x); } +# 211 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 215 +cosh(_Tp __x) +# 216 +{ return __builtin_cosh(__x); } +# 218 +using ::exp; +# 222 +constexpr float exp(float __x) +# 223 +{ return __builtin_expf(__x); } +# 226 +constexpr long double exp(long double __x) +# 227 +{ return __builtin_expl(__x); } +# 230 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 234 +exp(_Tp __x) +# 235 +{ return __builtin_exp(__x); } +# 237 +using ::fabs; +# 241 +constexpr float fabs(float __x) +# 242 +{ return __builtin_fabsf(__x); } +# 245 +constexpr long double fabs(long double __x) +# 246 +{ return __builtin_fabsl(__x); } +# 249 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 253 +fabs(_Tp __x) +# 254 +{ return __builtin_fabs(__x); } +# 256 +using ::floor; +# 260 +constexpr float floor(float __x) +# 261 +{ return __builtin_floorf(__x); } +# 264 +constexpr long double floor(long double __x) +# 265 +{ return __builtin_floorl(__x); } +# 268 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 272 +floor(_Tp __x) +# 273 +{ return __builtin_floor(__x); } +# 275 +using ::fmod; +# 279 +constexpr float fmod(float __x, float __y) +# 280 +{ return __builtin_fmodf(__x, __y); } +# 283 +constexpr long double fmod(long double __x, long double __y) +# 284 +{ return __builtin_fmodl(__x, __y); } +# 287 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 290 +fmod(_Tp __x, _Up __y) +# 291 +{ +# 292 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 293 +return fmod((__type)__x, (__type)__y); +# 294 +} +# 296 +using ::frexp; +# 300 +inline float frexp(float __x, int *__exp) +# 301 +{ return __builtin_frexpf(__x, __exp); } +# 304 +inline long double frexp(long double __x, int *__exp) +# 305 +{ return __builtin_frexpl(__x, __exp); } +# 308 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 312 +frexp(_Tp __x, int *__exp) +# 313 +{ return __builtin_frexp(__x, __exp); } +# 315 +using ::ldexp; +# 319 +constexpr float ldexp(float __x, int __exp) +# 320 +{ return __builtin_ldexpf(__x, __exp); } +# 323 +constexpr long double ldexp(long double __x, int __exp) +# 324 +{ return __builtin_ldexpl(__x, __exp); } +# 327 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 331 +ldexp(_Tp __x, int __exp) +# 332 +{ return __builtin_ldexp(__x, __exp); } +# 334 +using ::log; +# 338 +constexpr float log(float __x) +# 339 +{ return __builtin_logf(__x); } +# 342 +constexpr long double log(long double __x) +# 343 +{ return __builtin_logl(__x); } +# 346 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 350 +log(_Tp __x) +# 351 +{ return __builtin_log(__x); } +# 353 +using ::log10; +# 357 +constexpr float log10(float __x) +# 358 +{ return __builtin_log10f(__x); } +# 361 +constexpr long double log10(long double __x) +# 362 +{ return __builtin_log10l(__x); } +# 365 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 369 +log10(_Tp __x) +# 370 +{ return __builtin_log10(__x); } +# 372 +using ::modf; +# 376 +inline float modf(float __x, float *__iptr) +# 377 +{ return __builtin_modff(__x, __iptr); } +# 380 +inline long double modf(long double __x, long double *__iptr) +# 381 +{ return __builtin_modfl(__x, __iptr); } +# 384 +using ::pow; +# 388 +constexpr float pow(float __x, float __y) +# 389 +{ return __builtin_powf(__x, __y); } +# 392 +constexpr long double pow(long double __x, long double __y) +# 393 +{ return __builtin_powl(__x, __y); } +# 412 "/usr/include/c++/7/cmath" 3 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 415 +pow(_Tp __x, _Up __y) +# 416 +{ +# 417 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 418 +return pow((__type)__x, (__type)__y); +# 419 +} +# 421 +using ::sin; +# 425 +constexpr float sin(float __x) +# 426 +{ return __builtin_sinf(__x); } +# 429 +constexpr long double sin(long double __x) +# 430 +{ return __builtin_sinl(__x); } +# 433 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 437 +sin(_Tp __x) +# 438 +{ return __builtin_sin(__x); } +# 440 +using ::sinh; +# 444 +constexpr float sinh(float __x) +# 445 +{ return __builtin_sinhf(__x); } +# 448 +constexpr long double sinh(long double __x) +# 449 +{ return __builtin_sinhl(__x); } +# 452 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 456 +sinh(_Tp __x) +# 457 +{ return __builtin_sinh(__x); } +# 459 +using ::sqrt; +# 463 +constexpr float sqrt(float __x) +# 464 +{ return __builtin_sqrtf(__x); } +# 467 +constexpr long double sqrt(long double __x) +# 468 +{ return __builtin_sqrtl(__x); } +# 471 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 475 +sqrt(_Tp __x) +# 476 +{ return __builtin_sqrt(__x); } +# 478 +using ::tan; +# 482 +constexpr float tan(float __x) +# 483 +{ return __builtin_tanf(__x); } +# 486 +constexpr long double tan(long double __x) +# 487 +{ return __builtin_tanl(__x); } +# 490 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 494 +tan(_Tp __x) +# 495 +{ return __builtin_tan(__x); } +# 497 +using ::tanh; +# 501 +constexpr float tanh(float __x) +# 502 +{ return __builtin_tanhf(__x); } +# 505 +constexpr long double tanh(long double __x) +# 506 +{ return __builtin_tanhl(__x); } +# 509 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 513 +tanh(_Tp __x) +# 514 +{ return __builtin_tanh(__x); } +# 517 +} +# 536 "/usr/include/c++/7/cmath" 3 +namespace std __attribute((__visibility__("default"))) { +# 544 +constexpr int fpclassify(float __x) +# 545 +{ return __builtin_fpclassify(0, 1, 4, 3, 2, __x); +# 546 +} +# 549 +constexpr int fpclassify(double __x) +# 550 +{ return __builtin_fpclassify(0, 1, 4, 3, 2, __x); +# 551 +} +# 554 +constexpr int fpclassify(long double __x) +# 555 +{ return __builtin_fpclassify(0, 1, 4, 3, 2, __x); +# 556 +} +# 560 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, int> ::__type +# 563 +fpclassify(_Tp __x) +# 564 +{ return (__x != 0) ? 4 : 2; } +# 569 +constexpr bool isfinite(float __x) +# 570 +{ return __builtin_isfinite(__x); } +# 573 +constexpr bool isfinite(double __x) +# 574 +{ return __builtin_isfinite(__x); } +# 577 +constexpr bool isfinite(long double __x) +# 578 +{ return __builtin_isfinite(__x); } +# 582 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 585 +isfinite(_Tp __x) +# 586 +{ return true; } +# 591 +constexpr bool isinf(float __x) +# 592 +{ return __builtin_isinf(__x); } +# 599 +constexpr bool isinf(double __x) +# 600 +{ return __builtin_isinf(__x); } +# 604 +constexpr bool isinf(long double __x) +# 605 +{ return __builtin_isinf(__x); } +# 609 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 612 +isinf(_Tp __x) +# 613 +{ return false; } +# 618 +constexpr bool isnan(float __x) +# 619 +{ return __builtin_isnan(__x); } +# 626 +constexpr bool isnan(double __x) +# 627 +{ return __builtin_isnan(__x); } +# 631 +constexpr bool isnan(long double __x) +# 632 +{ return __builtin_isnan(__x); } +# 636 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 639 +isnan(_Tp __x) +# 640 +{ return false; } +# 645 +constexpr bool isnormal(float __x) +# 646 +{ return __builtin_isnormal(__x); } +# 649 +constexpr bool isnormal(double __x) +# 650 +{ return __builtin_isnormal(__x); } +# 653 +constexpr bool isnormal(long double __x) +# 654 +{ return __builtin_isnormal(__x); } +# 658 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 661 +isnormal(_Tp __x) +# 662 +{ return (__x != 0) ? true : false; } +# 668 +constexpr bool signbit(float __x) +# 669 +{ return __builtin_signbit(__x); } +# 672 +constexpr bool signbit(double __x) +# 673 +{ return __builtin_signbit(__x); } +# 676 +constexpr bool signbit(long double __x) +# 677 +{ return __builtin_signbit(__x); } +# 681 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 684 +signbit(_Tp __x) +# 685 +{ return (__x < 0) ? true : false; } +# 690 +constexpr bool isgreater(float __x, float __y) +# 691 +{ return __builtin_isgreater(__x, __y); } +# 694 +constexpr bool isgreater(double __x, double __y) +# 695 +{ return __builtin_isgreater(__x, __y); } +# 698 +constexpr bool isgreater(long double __x, long double __y) +# 699 +{ return __builtin_isgreater(__x, __y); } +# 703 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 707 +isgreater(_Tp __x, _Up __y) +# 708 +{ +# 709 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 710 +return __builtin_isgreater((__type)__x, (__type)__y); +# 711 +} +# 716 +constexpr bool isgreaterequal(float __x, float __y) +# 717 +{ return __builtin_isgreaterequal(__x, __y); } +# 720 +constexpr bool isgreaterequal(double __x, double __y) +# 721 +{ return __builtin_isgreaterequal(__x, __y); } +# 724 +constexpr bool isgreaterequal(long double __x, long double __y) +# 725 +{ return __builtin_isgreaterequal(__x, __y); } +# 729 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 733 +isgreaterequal(_Tp __x, _Up __y) +# 734 +{ +# 735 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 736 +return __builtin_isgreaterequal((__type)__x, (__type)__y); +# 737 +} +# 742 +constexpr bool isless(float __x, float __y) +# 743 +{ return __builtin_isless(__x, __y); } +# 746 +constexpr bool isless(double __x, double __y) +# 747 +{ return __builtin_isless(__x, __y); } +# 750 +constexpr bool isless(long double __x, long double __y) +# 751 +{ return __builtin_isless(__x, __y); } +# 755 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 759 +isless(_Tp __x, _Up __y) +# 760 +{ +# 761 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 762 +return __builtin_isless((__type)__x, (__type)__y); +# 763 +} +# 768 +constexpr bool islessequal(float __x, float __y) +# 769 +{ return __builtin_islessequal(__x, __y); } +# 772 +constexpr bool islessequal(double __x, double __y) +# 773 +{ return __builtin_islessequal(__x, __y); } +# 776 +constexpr bool islessequal(long double __x, long double __y) +# 777 +{ return __builtin_islessequal(__x, __y); } +# 781 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 785 +islessequal(_Tp __x, _Up __y) +# 786 +{ +# 787 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 788 +return __builtin_islessequal((__type)__x, (__type)__y); +# 789 +} +# 794 +constexpr bool islessgreater(float __x, float __y) +# 795 +{ return __builtin_islessgreater(__x, __y); } +# 798 +constexpr bool islessgreater(double __x, double __y) +# 799 +{ return __builtin_islessgreater(__x, __y); } +# 802 +constexpr bool islessgreater(long double __x, long double __y) +# 803 +{ return __builtin_islessgreater(__x, __y); } +# 807 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 811 +islessgreater(_Tp __x, _Up __y) +# 812 +{ +# 813 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 814 +return __builtin_islessgreater((__type)__x, (__type)__y); +# 815 +} +# 820 +constexpr bool isunordered(float __x, float __y) +# 821 +{ return __builtin_isunordered(__x, __y); } +# 824 +constexpr bool isunordered(double __x, double __y) +# 825 +{ return __builtin_isunordered(__x, __y); } +# 828 +constexpr bool isunordered(long double __x, long double __y) +# 829 +{ return __builtin_isunordered(__x, __y); } +# 833 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 837 +isunordered(_Tp __x, _Up __y) +# 838 +{ +# 839 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 840 +return __builtin_isunordered((__type)__x, (__type)__y); +# 841 +} +# 958 "/usr/include/c++/7/cmath" 3 +} +# 1075 "/usr/include/c++/7/cmath" 3 +namespace std __attribute((__visibility__("default"))) { +# 1080 +using ::double_t; +# 1081 +using ::float_t; +# 1084 +using ::acosh; +# 1085 +using ::acoshf; +# 1086 +using ::acoshl; +# 1088 +using ::asinh; +# 1089 +using ::asinhf; +# 1090 +using ::asinhl; +# 1092 +using ::atanh; +# 1093 +using ::atanhf; +# 1094 +using ::atanhl; +# 1096 +using ::cbrt; +# 1097 +using ::cbrtf; +# 1098 +using ::cbrtl; +# 1100 +using ::copysign; +# 1101 +using ::copysignf; +# 1102 +using ::copysignl; +# 1104 +using ::erf; +# 1105 +using ::erff; +# 1106 +using ::erfl; +# 1108 +using ::erfc; +# 1109 +using ::erfcf; +# 1110 +using ::erfcl; +# 1112 +using ::exp2; +# 1113 +using ::exp2f; +# 1114 +using ::exp2l; +# 1116 +using ::expm1; +# 1117 +using ::expm1f; +# 1118 +using ::expm1l; +# 1120 +using ::fdim; +# 1121 +using ::fdimf; +# 1122 +using ::fdiml; +# 1124 +using ::fma; +# 1125 +using ::fmaf; +# 1126 +using ::fmal; +# 1128 +using ::fmax; +# 1129 +using ::fmaxf; +# 1130 +using ::fmaxl; +# 1132 +using ::fmin; +# 1133 +using ::fminf; +# 1134 +using ::fminl; +# 1136 +using ::hypot; +# 1137 +using ::hypotf; +# 1138 +using ::hypotl; +# 1140 +using ::ilogb; +# 1141 +using ::ilogbf; +# 1142 +using ::ilogbl; +# 1144 +using ::lgamma; +# 1145 +using ::lgammaf; +# 1146 +using ::lgammal; +# 1149 +using ::llrint; +# 1150 +using ::llrintf; +# 1151 +using ::llrintl; +# 1153 +using ::llround; +# 1154 +using ::llroundf; +# 1155 +using ::llroundl; +# 1158 +using ::log1p; +# 1159 +using ::log1pf; +# 1160 +using ::log1pl; +# 1162 +using ::log2; +# 1163 +using ::log2f; +# 1164 +using ::log2l; +# 1166 +using ::logb; +# 1167 +using ::logbf; +# 1168 +using ::logbl; +# 1170 +using ::lrint; +# 1171 +using ::lrintf; +# 1172 +using ::lrintl; +# 1174 +using ::lround; +# 1175 +using ::lroundf; +# 1176 +using ::lroundl; +# 1178 +using ::nan; +# 1179 +using ::nanf; +# 1180 +using ::nanl; +# 1182 +using ::nearbyint; +# 1183 +using ::nearbyintf; +# 1184 +using ::nearbyintl; +# 1186 +using ::nextafter; +# 1187 +using ::nextafterf; +# 1188 +using ::nextafterl; +# 1190 +using ::nexttoward; +# 1191 +using ::nexttowardf; +# 1192 +using ::nexttowardl; +# 1194 +using ::remainder; +# 1195 +using ::remainderf; +# 1196 +using ::remainderl; +# 1198 +using ::remquo; +# 1199 +using ::remquof; +# 1200 +using ::remquol; +# 1202 +using ::rint; +# 1203 +using ::rintf; +# 1204 +using ::rintl; +# 1206 +using ::round; +# 1207 +using ::roundf; +# 1208 +using ::roundl; +# 1210 +using ::scalbln; +# 1211 +using ::scalblnf; +# 1212 +using ::scalblnl; +# 1214 +using ::scalbn; +# 1215 +using ::scalbnf; +# 1216 +using ::scalbnl; +# 1218 +using ::tgamma; +# 1219 +using ::tgammaf; +# 1220 +using ::tgammal; +# 1222 +using ::trunc; +# 1223 +using ::truncf; +# 1224 +using ::truncl; +# 1229 +constexpr float acosh(float __x) +# 1230 +{ return __builtin_acoshf(__x); } +# 1233 +constexpr long double acosh(long double __x) +# 1234 +{ return __builtin_acoshl(__x); } +# 1238 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1241 +acosh(_Tp __x) +# 1242 +{ return __builtin_acosh(__x); } +# 1247 +constexpr float asinh(float __x) +# 1248 +{ return __builtin_asinhf(__x); } +# 1251 +constexpr long double asinh(long double __x) +# 1252 +{ return __builtin_asinhl(__x); } +# 1256 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1259 +asinh(_Tp __x) +# 1260 +{ return __builtin_asinh(__x); } +# 1265 +constexpr float atanh(float __x) +# 1266 +{ return __builtin_atanhf(__x); } +# 1269 +constexpr long double atanh(long double __x) +# 1270 +{ return __builtin_atanhl(__x); } +# 1274 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1277 +atanh(_Tp __x) +# 1278 +{ return __builtin_atanh(__x); } +# 1283 +constexpr float cbrt(float __x) +# 1284 +{ return __builtin_cbrtf(__x); } +# 1287 +constexpr long double cbrt(long double __x) +# 1288 +{ return __builtin_cbrtl(__x); } +# 1292 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1295 +cbrt(_Tp __x) +# 1296 +{ return __builtin_cbrt(__x); } +# 1301 +constexpr float copysign(float __x, float __y) +# 1302 +{ return __builtin_copysignf(__x, __y); } +# 1305 +constexpr long double copysign(long double __x, long double __y) +# 1306 +{ return __builtin_copysignl(__x, __y); } +# 1310 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1312 +copysign(_Tp __x, _Up __y) +# 1313 +{ +# 1314 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1315 +return copysign((__type)__x, (__type)__y); +# 1316 +} +# 1321 +constexpr float erf(float __x) +# 1322 +{ return __builtin_erff(__x); } +# 1325 +constexpr long double erf(long double __x) +# 1326 +{ return __builtin_erfl(__x); } +# 1330 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1333 +erf(_Tp __x) +# 1334 +{ return __builtin_erf(__x); } +# 1339 +constexpr float erfc(float __x) +# 1340 +{ return __builtin_erfcf(__x); } +# 1343 +constexpr long double erfc(long double __x) +# 1344 +{ return __builtin_erfcl(__x); } +# 1348 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1351 +erfc(_Tp __x) +# 1352 +{ return __builtin_erfc(__x); } +# 1357 +constexpr float exp2(float __x) +# 1358 +{ return __builtin_exp2f(__x); } +# 1361 +constexpr long double exp2(long double __x) +# 1362 +{ return __builtin_exp2l(__x); } +# 1366 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1369 +exp2(_Tp __x) +# 1370 +{ return __builtin_exp2(__x); } +# 1375 +constexpr float expm1(float __x) +# 1376 +{ return __builtin_expm1f(__x); } +# 1379 +constexpr long double expm1(long double __x) +# 1380 +{ return __builtin_expm1l(__x); } +# 1384 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1387 +expm1(_Tp __x) +# 1388 +{ return __builtin_expm1(__x); } +# 1393 +constexpr float fdim(float __x, float __y) +# 1394 +{ return __builtin_fdimf(__x, __y); } +# 1397 +constexpr long double fdim(long double __x, long double __y) +# 1398 +{ return __builtin_fdiml(__x, __y); } +# 1402 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1404 +fdim(_Tp __x, _Up __y) +# 1405 +{ +# 1406 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1407 +return fdim((__type)__x, (__type)__y); +# 1408 +} +# 1413 +constexpr float fma(float __x, float __y, float __z) +# 1414 +{ return __builtin_fmaf(__x, __y, __z); } +# 1417 +constexpr long double fma(long double __x, long double __y, long double __z) +# 1418 +{ return __builtin_fmal(__x, __y, __z); } +# 1422 +template< class _Tp, class _Up, class _Vp> constexpr typename __gnu_cxx::__promote_3< _Tp, _Up, _Vp> ::__type +# 1424 +fma(_Tp __x, _Up __y, _Vp __z) +# 1425 +{ +# 1426 +typedef typename __gnu_cxx::__promote_3< _Tp, _Up, _Vp> ::__type __type; +# 1427 +return fma((__type)__x, (__type)__y, (__type)__z); +# 1428 +} +# 1433 +constexpr float fmax(float __x, float __y) +# 1434 +{ return __builtin_fmaxf(__x, __y); } +# 1437 +constexpr long double fmax(long double __x, long double __y) +# 1438 +{ return __builtin_fmaxl(__x, __y); } +# 1442 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1444 +fmax(_Tp __x, _Up __y) +# 1445 +{ +# 1446 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1447 +return fmax((__type)__x, (__type)__y); +# 1448 +} +# 1453 +constexpr float fmin(float __x, float __y) +# 1454 +{ return __builtin_fminf(__x, __y); } +# 1457 +constexpr long double fmin(long double __x, long double __y) +# 1458 +{ return __builtin_fminl(__x, __y); } +# 1462 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1464 +fmin(_Tp __x, _Up __y) +# 1465 +{ +# 1466 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1467 +return fmin((__type)__x, (__type)__y); +# 1468 +} +# 1473 +constexpr float hypot(float __x, float __y) +# 1474 +{ return __builtin_hypotf(__x, __y); } +# 1477 +constexpr long double hypot(long double __x, long double __y) +# 1478 +{ return __builtin_hypotl(__x, __y); } +# 1482 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1484 +hypot(_Tp __x, _Up __y) +# 1485 +{ +# 1486 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1487 +return hypot((__type)__x, (__type)__y); +# 1488 +} +# 1493 +constexpr int ilogb(float __x) +# 1494 +{ return __builtin_ilogbf(__x); } +# 1497 +constexpr int ilogb(long double __x) +# 1498 +{ return __builtin_ilogbl(__x); } +# 1502 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, int> ::__type +# 1506 +ilogb(_Tp __x) +# 1507 +{ return __builtin_ilogb(__x); } +# 1512 +constexpr float lgamma(float __x) +# 1513 +{ return __builtin_lgammaf(__x); } +# 1516 +constexpr long double lgamma(long double __x) +# 1517 +{ return __builtin_lgammal(__x); } +# 1521 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1524 +lgamma(_Tp __x) +# 1525 +{ return __builtin_lgamma(__x); } +# 1530 +constexpr long long llrint(float __x) +# 1531 +{ return __builtin_llrintf(__x); } +# 1534 +constexpr long long llrint(long double __x) +# 1535 +{ return __builtin_llrintl(__x); } +# 1539 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long long> ::__type +# 1542 +llrint(_Tp __x) +# 1543 +{ return __builtin_llrint(__x); } +# 1548 +constexpr long long llround(float __x) +# 1549 +{ return __builtin_llroundf(__x); } +# 1552 +constexpr long long llround(long double __x) +# 1553 +{ return __builtin_llroundl(__x); } +# 1557 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long long> ::__type +# 1560 +llround(_Tp __x) +# 1561 +{ return __builtin_llround(__x); } +# 1566 +constexpr float log1p(float __x) +# 1567 +{ return __builtin_log1pf(__x); } +# 1570 +constexpr long double log1p(long double __x) +# 1571 +{ return __builtin_log1pl(__x); } +# 1575 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1578 +log1p(_Tp __x) +# 1579 +{ return __builtin_log1p(__x); } +# 1585 +constexpr float log2(float __x) +# 1586 +{ return __builtin_log2f(__x); } +# 1589 +constexpr long double log2(long double __x) +# 1590 +{ return __builtin_log2l(__x); } +# 1594 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1597 +log2(_Tp __x) +# 1598 +{ return __builtin_log2(__x); } +# 1603 +constexpr float logb(float __x) +# 1604 +{ return __builtin_logbf(__x); } +# 1607 +constexpr long double logb(long double __x) +# 1608 +{ return __builtin_logbl(__x); } +# 1612 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1615 +logb(_Tp __x) +# 1616 +{ return __builtin_logb(__x); } +# 1621 +constexpr long lrint(float __x) +# 1622 +{ return __builtin_lrintf(__x); } +# 1625 +constexpr long lrint(long double __x) +# 1626 +{ return __builtin_lrintl(__x); } +# 1630 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long> ::__type +# 1633 +lrint(_Tp __x) +# 1634 +{ return __builtin_lrint(__x); } +# 1639 +constexpr long lround(float __x) +# 1640 +{ return __builtin_lroundf(__x); } +# 1643 +constexpr long lround(long double __x) +# 1644 +{ return __builtin_lroundl(__x); } +# 1648 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long> ::__type +# 1651 +lround(_Tp __x) +# 1652 +{ return __builtin_lround(__x); } +# 1657 +constexpr float nearbyint(float __x) +# 1658 +{ return __builtin_nearbyintf(__x); } +# 1661 +constexpr long double nearbyint(long double __x) +# 1662 +{ return __builtin_nearbyintl(__x); } +# 1666 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1669 +nearbyint(_Tp __x) +# 1670 +{ return __builtin_nearbyint(__x); } +# 1675 +constexpr float nextafter(float __x, float __y) +# 1676 +{ return __builtin_nextafterf(__x, __y); } +# 1679 +constexpr long double nextafter(long double __x, long double __y) +# 1680 +{ return __builtin_nextafterl(__x, __y); } +# 1684 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1686 +nextafter(_Tp __x, _Up __y) +# 1687 +{ +# 1688 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1689 +return nextafter((__type)__x, (__type)__y); +# 1690 +} +# 1695 +constexpr float nexttoward(float __x, long double __y) +# 1696 +{ return __builtin_nexttowardf(__x, __y); } +# 1699 +constexpr long double nexttoward(long double __x, long double __y) +# 1700 +{ return __builtin_nexttowardl(__x, __y); } +# 1704 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1707 +nexttoward(_Tp __x, long double __y) +# 1708 +{ return __builtin_nexttoward(__x, __y); } +# 1713 +constexpr float remainder(float __x, float __y) +# 1714 +{ return __builtin_remainderf(__x, __y); } +# 1717 +constexpr long double remainder(long double __x, long double __y) +# 1718 +{ return __builtin_remainderl(__x, __y); } +# 1722 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1724 +remainder(_Tp __x, _Up __y) +# 1725 +{ +# 1726 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1727 +return remainder((__type)__x, (__type)__y); +# 1728 +} +# 1733 +inline float remquo(float __x, float __y, int *__pquo) +# 1734 +{ return __builtin_remquof(__x, __y, __pquo); } +# 1737 +inline long double remquo(long double __x, long double __y, int *__pquo) +# 1738 +{ return __builtin_remquol(__x, __y, __pquo); } +# 1742 +template< class _Tp, class _Up> inline typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1744 +remquo(_Tp __x, _Up __y, int *__pquo) +# 1745 +{ +# 1746 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1747 +return remquo((__type)__x, (__type)__y, __pquo); +# 1748 +} +# 1753 +constexpr float rint(float __x) +# 1754 +{ return __builtin_rintf(__x); } +# 1757 +constexpr long double rint(long double __x) +# 1758 +{ return __builtin_rintl(__x); } +# 1762 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1765 +rint(_Tp __x) +# 1766 +{ return __builtin_rint(__x); } +# 1771 +constexpr float round(float __x) +# 1772 +{ return __builtin_roundf(__x); } +# 1775 +constexpr long double round(long double __x) +# 1776 +{ return __builtin_roundl(__x); } +# 1780 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1783 +round(_Tp __x) +# 1784 +{ return __builtin_round(__x); } +# 1789 +constexpr float scalbln(float __x, long __ex) +# 1790 +{ return __builtin_scalblnf(__x, __ex); } +# 1793 +constexpr long double scalbln(long double __x, long __ex) +# 1794 +{ return __builtin_scalblnl(__x, __ex); } +# 1798 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1801 +scalbln(_Tp __x, long __ex) +# 1802 +{ return __builtin_scalbln(__x, __ex); } +# 1807 +constexpr float scalbn(float __x, int __ex) +# 1808 +{ return __builtin_scalbnf(__x, __ex); } +# 1811 +constexpr long double scalbn(long double __x, int __ex) +# 1812 +{ return __builtin_scalbnl(__x, __ex); } +# 1816 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1819 +scalbn(_Tp __x, int __ex) +# 1820 +{ return __builtin_scalbn(__x, __ex); } +# 1825 +constexpr float tgamma(float __x) +# 1826 +{ return __builtin_tgammaf(__x); } +# 1829 +constexpr long double tgamma(long double __x) +# 1830 +{ return __builtin_tgammal(__x); } +# 1834 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1837 +tgamma(_Tp __x) +# 1838 +{ return __builtin_tgamma(__x); } +# 1843 +constexpr float trunc(float __x) +# 1844 +{ return __builtin_truncf(__x); } +# 1847 +constexpr long double trunc(long double __x) +# 1848 +{ return __builtin_truncl(__x); } +# 1852 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1855 +trunc(_Tp __x) +# 1856 +{ return __builtin_trunc(__x); } +# 1860 +} +# 1917 "/usr/include/c++/7/cmath" 3 +} +# 38 "/usr/include/c++/7/math.h" 3 +using std::abs; +# 39 +using std::acos; +# 40 +using std::asin; +# 41 +using std::atan; +# 42 +using std::atan2; +# 43 +using std::cos; +# 44 +using std::sin; +# 45 +using std::tan; +# 46 +using std::cosh; +# 47 +using std::sinh; +# 48 +using std::tanh; +# 49 +using std::exp; +# 50 +using std::frexp; +# 51 +using std::ldexp; +# 52 +using std::log; +# 53 +using std::log10; +# 54 +using std::modf; +# 55 +using std::pow; +# 56 +using std::sqrt; +# 57 +using std::ceil; +# 58 +using std::fabs; +# 59 +using std::floor; +# 60 +using std::fmod; +# 63 +using std::fpclassify; +# 64 +using std::isfinite; +# 65 +using std::isinf; +# 66 +using std::isnan; +# 67 +using std::isnormal; +# 68 +using std::signbit; +# 69 +using std::isgreater; +# 70 +using std::isgreaterequal; +# 71 +using std::isless; +# 72 +using std::islessequal; +# 73 +using std::islessgreater; +# 74 +using std::isunordered; +# 78 +using std::acosh; +# 79 +using std::asinh; +# 80 +using std::atanh; +# 81 +using std::cbrt; +# 82 +using std::copysign; +# 83 +using std::erf; +# 84 +using std::erfc; +# 85 +using std::exp2; +# 86 +using std::expm1; +# 87 +using std::fdim; +# 88 +using std::fma; +# 89 +using std::fmax; +# 90 +using std::fmin; +# 91 +using std::hypot; +# 92 +using std::ilogb; +# 93 +using std::lgamma; +# 94 +using std::llrint; +# 95 +using std::llround; +# 96 +using std::log1p; +# 97 +using std::log2; +# 98 +using std::logb; +# 99 +using std::lrint; +# 100 +using std::lround; +# 101 +using std::nearbyint; +# 102 +using std::nextafter; +# 103 +using std::nexttoward; +# 104 +using std::remainder; +# 105 +using std::remquo; +# 106 +using std::rint; +# 107 +using std::round; +# 108 +using std::scalbln; +# 109 +using std::scalbn; +# 110 +using std::tgamma; +# 111 +using std::trunc; +# 18 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" +#pragma libm (acosf, acoshf, asinf, asinhf, atanhf, atan2f) +#pragma libm (cbrtf, ceilf, copysignf, cosf, coshf) +#pragma libm (erff, erfcf, expf, exp2f, exp10f, expm1f) +#pragma libm (fabsf, floorf, fmaf, fminf, fmaxf) +#pragma libm (ilogbf) +#pragma libm (ldexpf, lgammaf, llrintf, llroundf, logbf, log1pf, logf, log2f, log10f, lrintf, lroundf) +#pragma libm (modff) +#pragma libm (nanf, nearbyintf, nextafterf) +#pragma libm (powf) +#pragma libm (remainderf, remquof, rintf, roundf, rsqrtf) +#pragma libm (scalblnf, scalbnf, sinf, sinhf, sqrtf) +#pragma libm (tanf, tanhf, tgammaf, truncf) +#pragma libm (abs, acos, acosh, asin, asinh, atanh, atan2) +#pragma libm (cbrt, ceil, copysign, cos, cosh) +#pragma libm (erf, erfc, exp, exp2, exp10, expm1) +#pragma libm (fabs, floor, fma, fmin, fmax) +#pragma libm (ilogb, isinf, isfinite, isnan) +#pragma libm (ldexp, lgamma, llrint, llround, logb, log1p, log, log2, log10, lrint, lround) +#pragma libm (modf) +#pragma libm (nan, nearbyint, nextafter) +#pragma libm (pow) +#pragma libm (remainder, remquo, rint, round, rsqrt) +#pragma libm (scalbln, scalbn, sin, sinh, sqrt) +#pragma libm (tan, tanh, tgamma, trunc) +#pragma libm (llabs) +#pragma libm (cyl_bessel_i0f,cyl_bessel_i1f) +#pragma libm (erfcinvf,erfcxf,erfinvf) +#pragma libm (erfcinv,erfcx,erfinv) +#pragma libm (fdim,fdimf) +#pragma libm (normf,norm3df,norm4df,normcdff,normcdfinvf) +#pragma libm (norm,norm3d,norm4d,normcdf,normcdfinv) +#pragma libm (rnormf,rnorm3df,rnorm4df,rhypotf,rcbrtf) +#pragma libm (rnorm,rnorm3d,rnorm4d,rhypot,rcbrt) +#pragma libm (ynf,y1f,y0f) +#pragma libm (yn,y1,y0) +#pragma libm (jnf,j1f,j0f) +#pragma libm (jn,j1,j0) +# 121 "/usr/include/c++/7/cstdlib" 3 +extern "C++" { +# 123 +namespace std __attribute((__visibility__("default"))) { +# 127 +using ::div_t; +# 128 +using ::ldiv_t; +# 130 +using ::abort; +# 134 +using ::atexit; +# 137 +using ::at_quick_exit; +# 140 +using ::atof; +# 141 +using ::atoi; +# 142 +using ::atol; +# 143 +using ::bsearch; +# 144 +using ::calloc; +# 145 +using ::div; +# 146 +using ::exit; +# 147 +using ::free; +# 148 +using ::getenv; +# 149 +using ::labs; +# 150 +using ::ldiv; +# 151 +using ::malloc; +# 153 +using ::mblen; +# 154 +using ::mbstowcs; +# 155 +using ::mbtowc; +# 157 +using ::qsort; +# 160 +using ::quick_exit; +# 163 +using ::rand; +# 164 +using ::realloc; +# 165 +using ::srand; +# 166 +using ::strtod; +# 167 +using ::strtol; +# 168 +using ::strtoul; +# 169 +using ::system; +# 171 +using ::wcstombs; +# 172 +using ::wctomb; +# 177 +inline ldiv_t div(long __i, long __j) { return ldiv(__i, __j); } +# 182 +} +# 195 "/usr/include/c++/7/cstdlib" 3 +namespace __gnu_cxx __attribute((__visibility__("default"))) { +# 200 +using ::lldiv_t; +# 206 +using ::_Exit; +# 210 +using ::llabs; +# 213 +inline lldiv_t div(long long __n, long long __d) +# 214 +{ lldiv_t __q; (__q.quot) = (__n / __d); (__q.rem) = (__n % __d); return __q; } +# 216 +using ::lldiv; +# 227 "/usr/include/c++/7/cstdlib" 3 +using ::atoll; +# 228 +using ::strtoll; +# 229 +using ::strtoull; +# 231 +using ::strtof; +# 232 +using ::strtold; +# 235 +} +# 237 +namespace std { +# 240 +using __gnu_cxx::lldiv_t; +# 242 +using __gnu_cxx::_Exit; +# 244 +using __gnu_cxx::llabs; +# 245 +using __gnu_cxx::div; +# 246 +using __gnu_cxx::lldiv; +# 248 +using __gnu_cxx::atoll; +# 249 +using __gnu_cxx::strtof; +# 250 +using __gnu_cxx::strtoll; +# 251 +using __gnu_cxx::strtoull; +# 252 +using __gnu_cxx::strtold; +# 253 +} +# 257 +} +# 15 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 3 +namespace std { +# 16 +extern "C" void *__host_malloc(size_t); +# 17 +extern "C" void __host_free(void *); +# 18 +} +# 19 +extern "C" void *__host_malloc(std::size_t); +# 20 +extern "C" void __host_free(void *); +# 38 "/usr/include/c++/7/stdlib.h" 3 +using std::abort; +# 39 +using std::atexit; +# 40 +using std::exit; +# 43 +using std::at_quick_exit; +# 46 +using std::quick_exit; +# 54 +using std::abs; +# 55 +using std::atof; +# 56 +using std::atoi; +# 57 +using std::atol; +# 58 +using std::bsearch; +# 59 +using std::calloc; +# 60 +using std::div; +# 61 +using std::free; +# 62 +using std::getenv; +# 63 +using std::labs; +# 64 +using std::ldiv; +# 65 +using std::malloc; +# 67 +using std::mblen; +# 68 +using std::mbstowcs; +# 69 +using std::mbtowc; +# 71 +using std::qsort; +# 72 +using std::rand; +# 73 +using std::realloc; +# 74 +using std::srand; +# 75 +using std::strtod; +# 76 +using std::strtol; +# 77 +using std::strtoul; +# 78 +using std::system; +# 80 +using std::wcstombs; +# 81 +using std::wctomb; +# 18 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" +extern "C" void *__host_malloc(size_t); +# 23 +extern "C" void __host_free(void *); +# 10616 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 10617 +constexpr bool signbit(float x); +# 10618 +constexpr bool signbit(double x); +# 10619 +constexpr bool signbit(long double x); +# 10620 +constexpr bool isfinite(float x); +# 10621 +constexpr bool isfinite(double x); +# 10622 +constexpr bool isfinite(long double x); +# 10623 +constexpr bool isnan(float x); +# 10628 +constexpr bool isnan(double x); +# 10630 +constexpr bool isnan(long double x); +# 10631 +constexpr bool isinf(float x); +# 10636 +constexpr bool isinf(double x); +# 10638 +constexpr bool isinf(long double x); +# 10639 +} +# 10792 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 10794 +template< class T> extern T __pow_helper(T, int); +# 10795 +template< class T> extern T __cmath_power(T, unsigned); +# 10796 +} +# 10798 +using std::abs; +# 10799 +using std::fabs; +# 10800 +using std::ceil; +# 10801 +using std::floor; +# 10802 +using std::sqrt; +# 10804 +using std::pow; +# 10806 +using std::log; +# 10807 +using std::log10; +# 10808 +using std::fmod; +# 10809 +using std::modf; +# 10810 +using std::exp; +# 10811 +using std::frexp; +# 10812 +using std::ldexp; +# 10813 +using std::asin; +# 10814 +using std::sin; +# 10815 +using std::sinh; +# 10816 +using std::acos; +# 10817 +using std::cos; +# 10818 +using std::cosh; +# 10819 +using std::atan; +# 10820 +using std::atan2; +# 10821 +using std::tan; +# 10822 +using std::tanh; +# 11193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 11202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern inline long long abs(long long); +# 11212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern inline long abs(long); +# 11213 +extern constexpr float abs(float); +# 11214 +extern constexpr double abs(double); +# 11215 +extern constexpr float fabs(float); +# 11216 +extern constexpr float ceil(float); +# 11217 +extern constexpr float floor(float); +# 11218 +extern constexpr float sqrt(float); +# 11219 +extern constexpr float pow(float, float); +# 11224 +template< class _Tp, class _Up> extern constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type pow(_Tp, _Up); +# 11234 +extern constexpr float log(float); +# 11235 +extern constexpr float log10(float); +# 11236 +extern constexpr float fmod(float, float); +# 11237 +extern inline float modf(float, float *); +# 11238 +extern constexpr float exp(float); +# 11239 +extern inline float frexp(float, int *); +# 11240 +extern constexpr float ldexp(float, int); +# 11241 +extern constexpr float asin(float); +# 11242 +extern constexpr float sin(float); +# 11243 +extern constexpr float sinh(float); +# 11244 +extern constexpr float acos(float); +# 11245 +extern constexpr float cos(float); +# 11246 +extern constexpr float cosh(float); +# 11247 +extern constexpr float atan(float); +# 11248 +extern constexpr float atan2(float, float); +# 11249 +extern constexpr float tan(float); +# 11250 +extern constexpr float tanh(float); +# 11329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 11435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 11436 +constexpr float logb(float a); +# 11437 +constexpr int ilogb(float a); +# 11438 +constexpr float scalbn(float a, int b); +# 11439 +constexpr float scalbln(float a, long b); +# 11440 +constexpr float exp2(float a); +# 11441 +constexpr float expm1(float a); +# 11442 +constexpr float log2(float a); +# 11443 +constexpr float log1p(float a); +# 11444 +constexpr float acosh(float a); +# 11445 +constexpr float asinh(float a); +# 11446 +constexpr float atanh(float a); +# 11447 +constexpr float hypot(float a, float b); +# 11448 +constexpr float cbrt(float a); +# 11449 +constexpr float erf(float a); +# 11450 +constexpr float erfc(float a); +# 11451 +constexpr float lgamma(float a); +# 11452 +constexpr float tgamma(float a); +# 11453 +constexpr float copysign(float a, float b); +# 11454 +constexpr float nextafter(float a, float b); +# 11455 +constexpr float remainder(float a, float b); +# 11456 +inline float remquo(float a, float b, int * quo); +# 11457 +constexpr float round(float a); +# 11458 +constexpr long lround(float a); +# 11459 +constexpr long long llround(float a); +# 11460 +constexpr float trunc(float a); +# 11461 +constexpr float rint(float a); +# 11462 +constexpr long lrint(float a); +# 11463 +constexpr long long llrint(float a); +# 11464 +constexpr float nearbyint(float a); +# 11465 +constexpr float fdim(float a, float b); +# 11466 +constexpr float fma(float a, float b, float c); +# 11467 +constexpr float fmax(float a, float b); +# 11468 +constexpr float fmin(float a, float b); +# 11469 +} +# 11574 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline float exp10(const float a); +# 11576 +static inline float rsqrt(const float a); +# 11578 +static inline float rcbrt(const float a); +# 11580 +static inline float sinpi(const float a); +# 11582 +static inline float cospi(const float a); +# 11584 +static inline void sincospi(const float a, float *const sptr, float *const cptr); +# 11586 +static inline void sincos(const float a, float *const sptr, float *const cptr); +# 11588 +static inline float j0(const float a); +# 11590 +static inline float j1(const float a); +# 11592 +static inline float jn(const int n, const float a); +# 11594 +static inline float y0(const float a); +# 11596 +static inline float y1(const float a); +# 11598 +static inline float yn(const int n, const float a); +# 11600 +__attribute__((unused)) static inline float cyl_bessel_i0(const float a); +# 11602 +__attribute__((unused)) static inline float cyl_bessel_i1(const float a); +# 11604 +static inline float erfinv(const float a); +# 11606 +static inline float erfcinv(const float a); +# 11608 +static inline float normcdfinv(const float a); +# 11610 +static inline float normcdf(const float a); +# 11612 +static inline float erfcx(const float a); +# 11614 +static inline double copysign(const double a, const float b); +# 11616 +static inline double copysign(const float a, const double b); +# 11624 +static inline unsigned min(const unsigned a, const unsigned b); +# 11632 +static inline unsigned min(const int a, const unsigned b); +# 11640 +static inline unsigned min(const unsigned a, const int b); +# 11648 +static inline long min(const long a, const long b); +# 11656 +static inline unsigned long min(const unsigned long a, const unsigned long b); +# 11664 +static inline unsigned long min(const long a, const unsigned long b); +# 11672 +static inline unsigned long min(const unsigned long a, const long b); +# 11680 +static inline long long min(const long long a, const long long b); +# 11688 +static inline unsigned long long min(const unsigned long long a, const unsigned long long b); +# 11696 +static inline unsigned long long min(const long long a, const unsigned long long b); +# 11704 +static inline unsigned long long min(const unsigned long long a, const long long b); +# 11715 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline float min(const float a, const float b); +# 11726 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline double min(const double a, const double b); +# 11736 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline double min(const float a, const double b); +# 11746 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline double min(const double a, const float b); +# 11754 +static inline unsigned max(const unsigned a, const unsigned b); +# 11762 +static inline unsigned max(const int a, const unsigned b); +# 11770 +static inline unsigned max(const unsigned a, const int b); +# 11778 +static inline long max(const long a, const long b); +# 11786 +static inline unsigned long max(const unsigned long a, const unsigned long b); +# 11794 +static inline unsigned long max(const long a, const unsigned long b); +# 11802 +static inline unsigned long max(const unsigned long a, const long b); +# 11810 +static inline long long max(const long long a, const long long b); +# 11818 +static inline unsigned long long max(const unsigned long long a, const unsigned long long b); +# 11826 +static inline unsigned long long max(const long long a, const unsigned long long b); +# 11834 +static inline unsigned long long max(const unsigned long long a, const long long b); +# 11845 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline float max(const float a, const float b); +# 11856 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline double max(const double a, const double b); +# 11866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline double max(const float a, const double b); +# 11876 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline double max(const double a, const float b); +# 11887 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C" { +# 11888 +__attribute__((unused)) inline void *__nv_aligned_device_malloc(size_t size, size_t align) +# 11889 +{int volatile ___ = 1;(void)size;(void)align; +# 11892 +::exit(___);} +#if 0 +# 11889 +{ +# 11890 +__attribute__((unused)) void *__nv_aligned_device_malloc_impl(size_t, size_t); +# 11891 +return __nv_aligned_device_malloc_impl(size, align); +# 11892 +} +#endif +# 11893 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +static inline float exp10(const float a) +# 759 +{ +# 760 +return exp10f(a); +# 761 +} +# 763 +static inline float rsqrt(const float a) +# 764 +{ +# 765 +return rsqrtf(a); +# 766 +} +# 768 +static inline float rcbrt(const float a) +# 769 +{ +# 770 +return rcbrtf(a); +# 771 +} +# 773 +static inline float sinpi(const float a) +# 774 +{ +# 775 +return sinpif(a); +# 776 +} +# 778 +static inline float cospi(const float a) +# 779 +{ +# 780 +return cospif(a); +# 781 +} +# 783 +static inline void sincospi(const float a, float *const sptr, float *const cptr) +# 784 +{ +# 785 +sincospif(a, sptr, cptr); +# 786 +} +# 788 +static inline void sincos(const float a, float *const sptr, float *const cptr) +# 789 +{ +# 790 +sincosf(a, sptr, cptr); +# 791 +} +# 793 +static inline float j0(const float a) +# 794 +{ +# 795 +return j0f(a); +# 796 +} +# 798 +static inline float j1(const float a) +# 799 +{ +# 800 +return j1f(a); +# 801 +} +# 803 +static inline float jn(const int n, const float a) +# 804 +{ +# 805 +return jnf(n, a); +# 806 +} +# 808 +static inline float y0(const float a) +# 809 +{ +# 810 +return y0f(a); +# 811 +} +# 813 +static inline float y1(const float a) +# 814 +{ +# 815 +return y1f(a); +# 816 +} +# 818 +static inline float yn(const int n, const float a) +# 819 +{ +# 820 +return ynf(n, a); +# 821 +} +# 823 +__attribute__((unused)) static inline float cyl_bessel_i0(const float a) +# 824 +{int volatile ___ = 1;(void)a; +# 826 +::exit(___);} +#if 0 +# 824 +{ +# 825 +return cyl_bessel_i0f(a); +# 826 +} +#endif +# 828 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +__attribute__((unused)) static inline float cyl_bessel_i1(const float a) +# 829 +{int volatile ___ = 1;(void)a; +# 831 +::exit(___);} +#if 0 +# 829 +{ +# 830 +return cyl_bessel_i1f(a); +# 831 +} +#endif +# 833 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +static inline float erfinv(const float a) +# 834 +{ +# 835 +return erfinvf(a); +# 836 +} +# 838 +static inline float erfcinv(const float a) +# 839 +{ +# 840 +return erfcinvf(a); +# 841 +} +# 843 +static inline float normcdfinv(const float a) +# 844 +{ +# 845 +return normcdfinvf(a); +# 846 +} +# 848 +static inline float normcdf(const float a) +# 849 +{ +# 850 +return normcdff(a); +# 851 +} +# 853 +static inline float erfcx(const float a) +# 854 +{ +# 855 +return erfcxf(a); +# 856 +} +# 858 +static inline double copysign(const double a, const float b) +# 859 +{ +# 860 +return copysign(a, static_cast< double>(b)); +# 861 +} +# 863 +static inline double copysign(const float a, const double b) +# 864 +{ +# 865 +return copysign(static_cast< double>(a), b); +# 866 +} +# 868 +static inline unsigned min(const unsigned a, const unsigned b) +# 869 +{ +# 870 +return umin(a, b); +# 871 +} +# 873 +static inline unsigned min(const int a, const unsigned b) +# 874 +{ +# 875 +return umin(static_cast< unsigned>(a), b); +# 876 +} +# 878 +static inline unsigned min(const unsigned a, const int b) +# 879 +{ +# 880 +return umin(a, static_cast< unsigned>(b)); +# 881 +} +# 883 +static inline long min(const long a, const long b) +# 884 +{ +# 885 +long retval; +# 891 +if (sizeof(long) == sizeof(int)) { +# 895 +retval = (static_cast< long>(min(static_cast< int>(a), static_cast< int>(b)))); +# 896 +} else { +# 897 +retval = (static_cast< long>(llmin(static_cast< long long>(a), static_cast< long long>(b)))); +# 898 +} +# 899 +return retval; +# 900 +} +# 902 +static inline unsigned long min(const unsigned long a, const unsigned long b) +# 903 +{ +# 904 +unsigned long retval; +# 908 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 912 +retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 913 +} else { +# 914 +retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 915 +} +# 916 +return retval; +# 917 +} +# 919 +static inline unsigned long min(const long a, const unsigned long b) +# 920 +{ +# 921 +unsigned long retval; +# 925 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 929 +retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 930 +} else { +# 931 +retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 932 +} +# 933 +return retval; +# 934 +} +# 936 +static inline unsigned long min(const unsigned long a, const long b) +# 937 +{ +# 938 +unsigned long retval; +# 942 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 946 +retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 947 +} else { +# 948 +retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 949 +} +# 950 +return retval; +# 951 +} +# 953 +static inline long long min(const long long a, const long long b) +# 954 +{ +# 955 +return llmin(a, b); +# 956 +} +# 958 +static inline unsigned long long min(const unsigned long long a, const unsigned long long b) +# 959 +{ +# 960 +return ullmin(a, b); +# 961 +} +# 963 +static inline unsigned long long min(const long long a, const unsigned long long b) +# 964 +{ +# 965 +return ullmin(static_cast< unsigned long long>(a), b); +# 966 +} +# 968 +static inline unsigned long long min(const unsigned long long a, const long long b) +# 969 +{ +# 970 +return ullmin(a, static_cast< unsigned long long>(b)); +# 971 +} +# 973 +static inline float min(const float a, const float b) +# 974 +{ +# 975 +return fminf(a, b); +# 976 +} +# 978 +static inline double min(const double a, const double b) +# 979 +{ +# 980 +return fmin(a, b); +# 981 +} +# 983 +static inline double min(const float a, const double b) +# 984 +{ +# 985 +return fmin(static_cast< double>(a), b); +# 986 +} +# 988 +static inline double min(const double a, const float b) +# 989 +{ +# 990 +return fmin(a, static_cast< double>(b)); +# 991 +} +# 993 +static inline unsigned max(const unsigned a, const unsigned b) +# 994 +{ +# 995 +return umax(a, b); +# 996 +} +# 998 +static inline unsigned max(const int a, const unsigned b) +# 999 +{ +# 1000 +return umax(static_cast< unsigned>(a), b); +# 1001 +} +# 1003 +static inline unsigned max(const unsigned a, const int b) +# 1004 +{ +# 1005 +return umax(a, static_cast< unsigned>(b)); +# 1006 +} +# 1008 +static inline long max(const long a, const long b) +# 1009 +{ +# 1010 +long retval; +# 1015 +if (sizeof(long) == sizeof(int)) { +# 1019 +retval = (static_cast< long>(max(static_cast< int>(a), static_cast< int>(b)))); +# 1020 +} else { +# 1021 +retval = (static_cast< long>(llmax(static_cast< long long>(a), static_cast< long long>(b)))); +# 1022 +} +# 1023 +return retval; +# 1024 +} +# 1026 +static inline unsigned long max(const unsigned long a, const unsigned long b) +# 1027 +{ +# 1028 +unsigned long retval; +# 1032 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 1036 +retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 1037 +} else { +# 1038 +retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 1039 +} +# 1040 +return retval; +# 1041 +} +# 1043 +static inline unsigned long max(const long a, const unsigned long b) +# 1044 +{ +# 1045 +unsigned long retval; +# 1049 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 1053 +retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 1054 +} else { +# 1055 +retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 1056 +} +# 1057 +return retval; +# 1058 +} +# 1060 +static inline unsigned long max(const unsigned long a, const long b) +# 1061 +{ +# 1062 +unsigned long retval; +# 1066 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 1070 +retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 1071 +} else { +# 1072 +retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 1073 +} +# 1074 +return retval; +# 1075 +} +# 1077 +static inline long long max(const long long a, const long long b) +# 1078 +{ +# 1079 +return llmax(a, b); +# 1080 +} +# 1082 +static inline unsigned long long max(const unsigned long long a, const unsigned long long b) +# 1083 +{ +# 1084 +return ullmax(a, b); +# 1085 +} +# 1087 +static inline unsigned long long max(const long long a, const unsigned long long b) +# 1088 +{ +# 1089 +return ullmax(static_cast< unsigned long long>(a), b); +# 1090 +} +# 1092 +static inline unsigned long long max(const unsigned long long a, const long long b) +# 1093 +{ +# 1094 +return ullmax(a, static_cast< unsigned long long>(b)); +# 1095 +} +# 1097 +static inline float max(const float a, const float b) +# 1098 +{ +# 1099 +return fmaxf(a, b); +# 1100 +} +# 1102 +static inline double max(const double a, const double b) +# 1103 +{ +# 1104 +return fmax(a, b); +# 1105 +} +# 1107 +static inline double max(const float a, const double b) +# 1108 +{ +# 1109 +return fmax(static_cast< double>(a), b); +# 1110 +} +# 1112 +static inline double max(const double a, const float b) +# 1113 +{ +# 1114 +return fmax(a, static_cast< double>(b)); +# 1115 +} +# 1126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +inline int min(const int a, const int b) +# 1127 +{ +# 1128 +return (a < b) ? a : b; +# 1129 +} +# 1131 +inline unsigned umin(const unsigned a, const unsigned b) +# 1132 +{ +# 1133 +return (a < b) ? a : b; +# 1134 +} +# 1136 +inline long long llmin(const long long a, const long long b) +# 1137 +{ +# 1138 +return (a < b) ? a : b; +# 1139 +} +# 1141 +inline unsigned long long ullmin(const unsigned long long a, const unsigned long long +# 1142 +b) +# 1143 +{ +# 1144 +return (a < b) ? a : b; +# 1145 +} +# 1147 +inline int max(const int a, const int b) +# 1148 +{ +# 1149 +return (a > b) ? a : b; +# 1150 +} +# 1152 +inline unsigned umax(const unsigned a, const unsigned b) +# 1153 +{ +# 1154 +return (a > b) ? a : b; +# 1155 +} +# 1157 +inline long long llmax(const long long a, const long long b) +# 1158 +{ +# 1159 +return (a > b) ? a : b; +# 1160 +} +# 1162 +inline unsigned long long ullmax(const unsigned long long a, const unsigned long long +# 1163 +b) +# 1164 +{ +# 1165 +return (a > b) ? a : b; +# 1166 +} +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" +template< class T, int dim = 1> +# 75 +struct surface : public surfaceReference { +# 78 +surface() +# 79 +{ +# 80 +(channelDesc) = cudaCreateChannelDesc< T> (); +# 81 +} +# 83 +surface(cudaChannelFormatDesc desc) +# 84 +{ +# 85 +(channelDesc) = desc; +# 86 +} +# 88 +}; +# 90 +template< int dim> +# 91 +struct surface< void, dim> : public surfaceReference { +# 94 +surface() +# 95 +{ +# 96 +(channelDesc) = cudaCreateChannelDesc< void> (); +# 97 +} +# 99 +}; +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" +template< class T, int texType = 1, cudaTextureReadMode mode = cudaReadModeElementType> +# 75 +struct texture : public textureReference { +# 78 +texture(int norm = 0, cudaTextureFilterMode +# 79 +fMode = cudaFilterModePoint, cudaTextureAddressMode +# 80 +aMode = cudaAddressModeClamp) +# 81 +{ +# 82 +(normalized) = norm; +# 83 +(filterMode) = fMode; +# 84 +((addressMode)[0]) = aMode; +# 85 +((addressMode)[1]) = aMode; +# 86 +((addressMode)[2]) = aMode; +# 87 +(channelDesc) = cudaCreateChannelDesc< T> (); +# 88 +(sRGB) = 0; +# 89 +} +# 91 +texture(int norm, cudaTextureFilterMode +# 92 +fMode, cudaTextureAddressMode +# 93 +aMode, cudaChannelFormatDesc +# 94 +desc) +# 95 +{ +# 96 +(normalized) = norm; +# 97 +(filterMode) = fMode; +# 98 +((addressMode)[0]) = aMode; +# 99 +((addressMode)[1]) = aMode; +# 100 +((addressMode)[2]) = aMode; +# 101 +(channelDesc) = desc; +# 102 +(sRGB) = 0; +# 103 +} +# 105 +}; +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +extern "C" { +# 3207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +} +# 3229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline int mulhi(const int a, const int b); +# 3231 +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline unsigned mulhi(const unsigned a, const unsigned b); +# 3233 +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline unsigned mulhi(const int a, const unsigned b); +# 3235 +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline unsigned mulhi(const unsigned a, const int b); +# 3237 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline long long mul64hi(const long long a, const long long b); +# 3239 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const unsigned long long b); +# 3241 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline unsigned long long mul64hi(const long long a, const unsigned long long b); +# 3243 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const long long b); +# 3245 +__attribute((deprecated("float_as_int() is deprecated in favor of __float_as_int() and may be removed in a future release (Use -Wno-deprecated-declaratio" "ns to suppress this warning)."))) __attribute__((unused)) static inline int float_as_int(const float a); +# 3247 +__attribute((deprecated("int_as_float() is deprecated in favor of __int_as_float() and may be removed in a future release (Use -Wno-deprecated-declaratio" "ns to suppress this warning)."))) __attribute__((unused)) static inline float int_as_float(const int a); +# 3249 +__attribute((deprecated("float_as_uint() is deprecated in favor of __float_as_uint() and may be removed in a future release (Use -Wno-deprecated-declarat" "ions to suppress this warning)."))) __attribute__((unused)) static inline unsigned float_as_uint(const float a); +# 3251 +__attribute((deprecated("uint_as_float() is deprecated in favor of __uint_as_float() and may be removed in a future release (Use -Wno-deprecated-declarat" "ions to suppress this warning)."))) __attribute__((unused)) static inline float uint_as_float(const unsigned a); +# 3253 +__attribute((deprecated("saturate() is deprecated in favor of __saturatef() and may be removed in a future release (Use -Wno-deprecated-declarations to s" "uppress this warning)."))) __attribute__((unused)) static inline float saturate(const float a); +# 3255 +__attribute((deprecated("mul24() is deprecated in favor of __mul24() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline int mul24(const int a, const int b); +# 3257 +__attribute((deprecated("umul24() is deprecated in favor of __umul24() and may be removed in a future release (Use -Wno-deprecated-declarations to suppre" "ss this warning)."))) __attribute__((unused)) static inline unsigned umul24(const unsigned a, const unsigned b); +# 3259 +__attribute((deprecated("float2int() is deprecated in favor of __float2int_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated-d" "eclarations to suppress this warning)."))) __attribute__((unused)) static inline int float2int(const float a, const cudaRoundMode mode = cudaRoundZero); +# 3261 +__attribute((deprecated("float2uint() is deprecated in favor of __float2uint_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated" "-declarations to suppress this warning)."))) __attribute__((unused)) static inline unsigned float2uint(const float a, const cudaRoundMode mode = cudaRoundZero); +# 3263 +__attribute((deprecated("int2float() is deprecated in favor of __int2float_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated-d" "eclarations to suppress this warning)."))) __attribute__((unused)) static inline float int2float(const int a, const cudaRoundMode mode = cudaRoundNearest); +# 3265 +__attribute((deprecated("uint2float() is deprecated in favor of __uint2float_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated" "-declarations to suppress this warning)."))) __attribute__((unused)) static inline float uint2float(const unsigned a, const cudaRoundMode mode = cudaRoundNearest); +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int mulhi(const int a, const int b) +# 91 +{int volatile ___ = 1;(void)a;(void)b; +# 93 +::exit(___);} +#if 0 +# 91 +{ +# 92 +return __mulhi(a, b); +# 93 +} +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned mulhi(const unsigned a, const unsigned b) +# 96 +{int volatile ___ = 1;(void)a;(void)b; +# 98 +::exit(___);} +#if 0 +# 96 +{ +# 97 +return __umulhi(a, b); +# 98 +} +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned mulhi(const int a, const unsigned b) +# 101 +{int volatile ___ = 1;(void)a;(void)b; +# 103 +::exit(___);} +#if 0 +# 101 +{ +# 102 +return __umulhi(static_cast< unsigned>(a), b); +# 103 +} +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned mulhi(const unsigned a, const int b) +# 106 +{int volatile ___ = 1;(void)a;(void)b; +# 108 +::exit(___);} +#if 0 +# 106 +{ +# 107 +return __umulhi(a, static_cast< unsigned>(b)); +# 108 +} +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline long long mul64hi(const long long a, const long long b) +# 111 +{int volatile ___ = 1;(void)a;(void)b; +# 113 +::exit(___);} +#if 0 +# 111 +{ +# 112 +return __mul64hi(a, b); +# 113 +} +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const unsigned long long b) +# 116 +{int volatile ___ = 1;(void)a;(void)b; +# 118 +::exit(___);} +#if 0 +# 116 +{ +# 117 +return __umul64hi(a, b); +# 118 +} +#endif +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned long long mul64hi(const long long a, const unsigned long long b) +# 121 +{int volatile ___ = 1;(void)a;(void)b; +# 123 +::exit(___);} +#if 0 +# 121 +{ +# 122 +return __umul64hi(static_cast< unsigned long long>(a), b); +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const long long b) +# 126 +{int volatile ___ = 1;(void)a;(void)b; +# 128 +::exit(___);} +#if 0 +# 126 +{ +# 127 +return __umul64hi(a, static_cast< unsigned long long>(b)); +# 128 +} +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int float_as_int(const float a) +# 131 +{int volatile ___ = 1;(void)a; +# 133 +::exit(___);} +#if 0 +# 131 +{ +# 132 +return __float_as_int(a); +# 133 +} +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float int_as_float(const int a) +# 136 +{int volatile ___ = 1;(void)a; +# 138 +::exit(___);} +#if 0 +# 136 +{ +# 137 +return __int_as_float(a); +# 138 +} +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned float_as_uint(const float a) +# 141 +{int volatile ___ = 1;(void)a; +# 143 +::exit(___);} +#if 0 +# 141 +{ +# 142 +return __float_as_uint(a); +# 143 +} +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float uint_as_float(const unsigned a) +# 146 +{int volatile ___ = 1;(void)a; +# 148 +::exit(___);} +#if 0 +# 146 +{ +# 147 +return __uint_as_float(a); +# 148 +} +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float saturate(const float a) +# 150 +{int volatile ___ = 1;(void)a; +# 152 +::exit(___);} +#if 0 +# 150 +{ +# 151 +return __saturatef(a); +# 152 +} +#endif +# 154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int mul24(const int a, const int b) +# 155 +{int volatile ___ = 1;(void)a;(void)b; +# 157 +::exit(___);} +#if 0 +# 155 +{ +# 156 +return __mul24(a, b); +# 157 +} +#endif +# 159 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned umul24(const unsigned a, const unsigned b) +# 160 +{int volatile ___ = 1;(void)a;(void)b; +# 162 +::exit(___);} +#if 0 +# 160 +{ +# 161 +return __umul24(a, b); +# 162 +} +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int float2int(const float a, const cudaRoundMode mode) +# 165 +{int volatile ___ = 1;(void)a;(void)mode; +# 170 +::exit(___);} +#if 0 +# 165 +{ +# 166 +return (mode == (cudaRoundNearest)) ? __float2int_rn(a) : ((mode == (cudaRoundPosInf)) ? __float2int_ru(a) : ((mode == (cudaRoundMinInf)) ? __float2int_rd(a) : __float2int_rz(a))); +# 170 +} +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned float2uint(const float a, const cudaRoundMode mode) +# 173 +{int volatile ___ = 1;(void)a;(void)mode; +# 178 +::exit(___);} +#if 0 +# 173 +{ +# 174 +return (mode == (cudaRoundNearest)) ? __float2uint_rn(a) : ((mode == (cudaRoundPosInf)) ? __float2uint_ru(a) : ((mode == (cudaRoundMinInf)) ? __float2uint_rd(a) : __float2uint_rz(a))); +# 178 +} +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float int2float(const int a, const cudaRoundMode mode) +# 181 +{int volatile ___ = 1;(void)a;(void)mode; +# 186 +::exit(___);} +#if 0 +# 181 +{ +# 182 +return (mode == (cudaRoundZero)) ? __int2float_rz(a) : ((mode == (cudaRoundPosInf)) ? __int2float_ru(a) : ((mode == (cudaRoundMinInf)) ? __int2float_rd(a) : __int2float_rn(a))); +# 186 +} +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float uint2float(const unsigned a, const cudaRoundMode mode) +# 189 +{int volatile ___ = 1;(void)a;(void)mode; +# 194 +::exit(___);} +#if 0 +# 189 +{ +# 190 +return (mode == (cudaRoundZero)) ? __uint2float_rz(a) : ((mode == (cudaRoundPosInf)) ? __uint2float_ru(a) : ((mode == (cudaRoundMinInf)) ? __uint2float_rd(a) : __uint2float_rn(a))); +# 194 +} +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicAdd(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAdd(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicSub(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicSub(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 119 +{ } +#endif +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicExch(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 121 +{ } +#endif +# 123 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicExch(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 123 +{ } +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline float atomicExch(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 125 +{ } +#endif +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicMin(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 127 +{ } +#endif +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMin(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 129 +{ } +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicMax(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 131 +{ } +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMax(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 133 +{ } +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicInc(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 135 +{ } +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicDec(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 137 +{ } +#endif +# 139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicAnd(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 139 +{ } +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAnd(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 141 +{ } +#endif +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicOr(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 143 +{ } +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicOr(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 145 +{ } +#endif +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicXor(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 147 +{ } +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicXor(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 149 +{ } +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicCAS(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 151 +{ } +#endif +# 153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicCAS(unsigned *address, unsigned compare, unsigned val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 153 +{ } +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +extern "C" { +# 187 +} +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAdd(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 196 +{ } +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicExch(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 198 +{ } +#endif +# 200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicCAS(unsigned long long *address, unsigned long long compare, unsigned long long val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 200 +{ } +#endif +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute((deprecated("__any() is deprecated in favor of __any_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppr" "ess this warning)."))) __attribute__((unused)) static inline bool any(bool cond) {int volatile ___ = 1;(void)cond;::exit(___);} +#if 0 +# 202 +{ } +#endif +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute((deprecated("__all() is deprecated in favor of __all_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppr" "ess this warning)."))) __attribute__((unused)) static inline bool all(bool cond) {int volatile ___ = 1;(void)cond;::exit(___);} +#if 0 +# 204 +{ } +#endif +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern "C" { +# 1139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +} +# 1147 +__attribute__((unused)) static inline double fma(double a, double b, double c, cudaRoundMode mode); +# 1149 +__attribute__((unused)) static inline double dmul(double a, double b, cudaRoundMode mode = cudaRoundNearest); +# 1151 +__attribute__((unused)) static inline double dadd(double a, double b, cudaRoundMode mode = cudaRoundNearest); +# 1153 +__attribute__((unused)) static inline double dsub(double a, double b, cudaRoundMode mode = cudaRoundNearest); +# 1155 +__attribute__((unused)) static inline int double2int(double a, cudaRoundMode mode = cudaRoundZero); +# 1157 +__attribute__((unused)) static inline unsigned double2uint(double a, cudaRoundMode mode = cudaRoundZero); +# 1159 +__attribute__((unused)) static inline long long double2ll(double a, cudaRoundMode mode = cudaRoundZero); +# 1161 +__attribute__((unused)) static inline unsigned long long double2ull(double a, cudaRoundMode mode = cudaRoundZero); +# 1163 +__attribute__((unused)) static inline double ll2double(long long a, cudaRoundMode mode = cudaRoundNearest); +# 1165 +__attribute__((unused)) static inline double ull2double(unsigned long long a, cudaRoundMode mode = cudaRoundNearest); +# 1167 +__attribute__((unused)) static inline double int2double(int a, cudaRoundMode mode = cudaRoundNearest); +# 1169 +__attribute__((unused)) static inline double uint2double(unsigned a, cudaRoundMode mode = cudaRoundNearest); +# 1171 +__attribute__((unused)) static inline double float2double(float a, cudaRoundMode mode = cudaRoundNearest); +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double fma(double a, double b, double c, cudaRoundMode mode) +# 94 +{int volatile ___ = 1;(void)a;(void)b;(void)c;(void)mode; +# 99 +::exit(___);} +#if 0 +# 94 +{ +# 95 +return (mode == (cudaRoundZero)) ? __fma_rz(a, b, c) : ((mode == (cudaRoundPosInf)) ? __fma_ru(a, b, c) : ((mode == (cudaRoundMinInf)) ? __fma_rd(a, b, c) : __fma_rn(a, b, c))); +# 99 +} +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double dmul(double a, double b, cudaRoundMode mode) +# 102 +{int volatile ___ = 1;(void)a;(void)b;(void)mode; +# 107 +::exit(___);} +#if 0 +# 102 +{ +# 103 +return (mode == (cudaRoundZero)) ? __dmul_rz(a, b) : ((mode == (cudaRoundPosInf)) ? __dmul_ru(a, b) : ((mode == (cudaRoundMinInf)) ? __dmul_rd(a, b) : __dmul_rn(a, b))); +# 107 +} +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double dadd(double a, double b, cudaRoundMode mode) +# 110 +{int volatile ___ = 1;(void)a;(void)b;(void)mode; +# 115 +::exit(___);} +#if 0 +# 110 +{ +# 111 +return (mode == (cudaRoundZero)) ? __dadd_rz(a, b) : ((mode == (cudaRoundPosInf)) ? __dadd_ru(a, b) : ((mode == (cudaRoundMinInf)) ? __dadd_rd(a, b) : __dadd_rn(a, b))); +# 115 +} +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double dsub(double a, double b, cudaRoundMode mode) +# 118 +{int volatile ___ = 1;(void)a;(void)b;(void)mode; +# 123 +::exit(___);} +#if 0 +# 118 +{ +# 119 +return (mode == (cudaRoundZero)) ? __dsub_rz(a, b) : ((mode == (cudaRoundPosInf)) ? __dsub_ru(a, b) : ((mode == (cudaRoundMinInf)) ? __dsub_rd(a, b) : __dsub_rn(a, b))); +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline int double2int(double a, cudaRoundMode mode) +# 126 +{int volatile ___ = 1;(void)a;(void)mode; +# 131 +::exit(___);} +#if 0 +# 126 +{ +# 127 +return (mode == (cudaRoundNearest)) ? __double2int_rn(a) : ((mode == (cudaRoundPosInf)) ? __double2int_ru(a) : ((mode == (cudaRoundMinInf)) ? __double2int_rd(a) : __double2int_rz(a))); +# 131 +} +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline unsigned double2uint(double a, cudaRoundMode mode) +# 134 +{int volatile ___ = 1;(void)a;(void)mode; +# 139 +::exit(___);} +#if 0 +# 134 +{ +# 135 +return (mode == (cudaRoundNearest)) ? __double2uint_rn(a) : ((mode == (cudaRoundPosInf)) ? __double2uint_ru(a) : ((mode == (cudaRoundMinInf)) ? __double2uint_rd(a) : __double2uint_rz(a))); +# 139 +} +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline long long double2ll(double a, cudaRoundMode mode) +# 142 +{int volatile ___ = 1;(void)a;(void)mode; +# 147 +::exit(___);} +#if 0 +# 142 +{ +# 143 +return (mode == (cudaRoundNearest)) ? __double2ll_rn(a) : ((mode == (cudaRoundPosInf)) ? __double2ll_ru(a) : ((mode == (cudaRoundMinInf)) ? __double2ll_rd(a) : __double2ll_rz(a))); +# 147 +} +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline unsigned long long double2ull(double a, cudaRoundMode mode) +# 150 +{int volatile ___ = 1;(void)a;(void)mode; +# 155 +::exit(___);} +#if 0 +# 150 +{ +# 151 +return (mode == (cudaRoundNearest)) ? __double2ull_rn(a) : ((mode == (cudaRoundPosInf)) ? __double2ull_ru(a) : ((mode == (cudaRoundMinInf)) ? __double2ull_rd(a) : __double2ull_rz(a))); +# 155 +} +#endif +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double ll2double(long long a, cudaRoundMode mode) +# 158 +{int volatile ___ = 1;(void)a;(void)mode; +# 163 +::exit(___);} +#if 0 +# 158 +{ +# 159 +return (mode == (cudaRoundZero)) ? __ll2double_rz(a) : ((mode == (cudaRoundPosInf)) ? __ll2double_ru(a) : ((mode == (cudaRoundMinInf)) ? __ll2double_rd(a) : __ll2double_rn(a))); +# 163 +} +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double ull2double(unsigned long long a, cudaRoundMode mode) +# 166 +{int volatile ___ = 1;(void)a;(void)mode; +# 171 +::exit(___);} +#if 0 +# 166 +{ +# 167 +return (mode == (cudaRoundZero)) ? __ull2double_rz(a) : ((mode == (cudaRoundPosInf)) ? __ull2double_ru(a) : ((mode == (cudaRoundMinInf)) ? __ull2double_rd(a) : __ull2double_rn(a))); +# 171 +} +#endif +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double int2double(int a, cudaRoundMode mode) +# 174 +{int volatile ___ = 1;(void)a;(void)mode; +# 176 +::exit(___);} +#if 0 +# 174 +{ +# 175 +return (double)a; +# 176 +} +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double uint2double(unsigned a, cudaRoundMode mode) +# 179 +{int volatile ___ = 1;(void)a;(void)mode; +# 181 +::exit(___);} +#if 0 +# 179 +{ +# 180 +return (double)a; +# 181 +} +#endif +# 183 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double float2double(float a, cudaRoundMode mode) +# 184 +{int volatile ___ = 1;(void)a;(void)mode; +# 186 +::exit(___);} +#if 0 +# 184 +{ +# 185 +return (double)a; +# 186 +} +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" +__attribute__((unused)) static inline float atomicAdd(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 101 +{ } +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMin(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 105 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMax(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicAnd(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicOr(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicXor(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMin(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMax(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 119 +{ } +#endif +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicOr(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 121 +{ } +#endif +# 123 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicXor(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 123 +{ } +#endif +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline double atomicAdd(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 310 +{ } +#endif +# 313 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAdd_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 313 +{ } +#endif +# 316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAdd_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 316 +{ } +#endif +# 319 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAdd_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 319 +{ } +#endif +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAdd_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 322 +{ } +#endif +# 325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAdd_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 325 +{ } +#endif +# 328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAdd_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 328 +{ } +#endif +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicAdd_block(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 331 +{ } +#endif +# 334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicAdd_system(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 334 +{ } +#endif +# 337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline double atomicAdd_block(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 337 +{ } +#endif +# 340 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline double atomicAdd_system(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 340 +{ } +#endif +# 343 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicSub_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 343 +{ } +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicSub_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 346 +{ } +#endif +# 349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicSub_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 349 +{ } +#endif +# 352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicSub_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 352 +{ } +#endif +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicExch_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 355 +{ } +#endif +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicExch_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 358 +{ } +#endif +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicExch_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 361 +{ } +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicExch_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 364 +{ } +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicExch_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 367 +{ } +#endif +# 370 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicExch_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 370 +{ } +#endif +# 373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicExch_block(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 373 +{ } +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicExch_system(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 376 +{ } +#endif +# 379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMin_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 379 +{ } +#endif +# 382 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMin_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 382 +{ } +#endif +# 385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMin_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 385 +{ } +#endif +# 388 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMin_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 388 +{ } +#endif +# 391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMin_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 391 +{ } +#endif +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMin_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 394 +{ } +#endif +# 397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMin_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 397 +{ } +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMin_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 400 +{ } +#endif +# 403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMax_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 403 +{ } +#endif +# 406 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMax_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 406 +{ } +#endif +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMax_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 409 +{ } +#endif +# 412 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMax_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 412 +{ } +#endif +# 415 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMax_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 415 +{ } +#endif +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMax_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 418 +{ } +#endif +# 421 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMax_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 421 +{ } +#endif +# 424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMax_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 424 +{ } +#endif +# 427 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicInc_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 427 +{ } +#endif +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicInc_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 430 +{ } +#endif +# 433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicDec_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 433 +{ } +#endif +# 436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicDec_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 436 +{ } +#endif +# 439 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicCAS_block(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 439 +{ } +#endif +# 442 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicCAS_system(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 442 +{ } +#endif +# 445 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicCAS_block(unsigned *address, unsigned compare, unsigned +# 446 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 446 +{ } +#endif +# 449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicCAS_system(unsigned *address, unsigned compare, unsigned +# 450 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 450 +{ } +#endif +# 453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicCAS_block(unsigned long long *address, unsigned long long +# 454 +compare, unsigned long long +# 455 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 455 +{ } +#endif +# 458 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicCAS_system(unsigned long long *address, unsigned long long +# 459 +compare, unsigned long long +# 460 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 460 +{ } +#endif +# 463 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAnd_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 463 +{ } +#endif +# 466 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAnd_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 466 +{ } +#endif +# 469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicAnd_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 469 +{ } +#endif +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicAnd_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 472 +{ } +#endif +# 475 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAnd_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 475 +{ } +#endif +# 478 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAnd_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 478 +{ } +#endif +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAnd_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 481 +{ } +#endif +# 484 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAnd_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 484 +{ } +#endif +# 487 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicOr_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 487 +{ } +#endif +# 490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicOr_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 490 +{ } +#endif +# 493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicOr_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 493 +{ } +#endif +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicOr_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 496 +{ } +#endif +# 499 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicOr_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 499 +{ } +#endif +# 502 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicOr_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 502 +{ } +#endif +# 505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicOr_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 505 +{ } +#endif +# 508 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicOr_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 508 +{ } +#endif +# 511 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicXor_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 511 +{ } +#endif +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicXor_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 514 +{ } +#endif +# 517 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicXor_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 517 +{ } +#endif +# 520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicXor_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 520 +{ } +#endif +# 523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicXor_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 523 +{ } +#endif +# 526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicXor_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 526 +{ } +#endif +# 529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicXor_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 529 +{ } +#endif +# 532 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicXor_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 532 +{ } +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern "C" { +# 1508 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +} +# 1515 +__attribute((deprecated("__ballot() is deprecated in favor of __ballot_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to" " suppress this warning)."))) __attribute__((unused)) static inline unsigned ballot(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1515 +{ } +#endif +# 1517 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline int syncthreads_count(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1517 +{ } +#endif +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline bool syncthreads_and(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1519 +{ } +#endif +# 1521 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline bool syncthreads_or(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1521 +{ } +#endif +# 1526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isGlobal(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1526 +{ } +#endif +# 1527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isShared(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1527 +{ } +#endif +# 1528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isConstant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1528 +{ } +#endif +# 1529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isLocal(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1529 +{ } +#endif +# 1531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isGridConstant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1531 +{ } +#endif +# 1533 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_global(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1533 +{ } +#endif +# 1534 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_shared(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1534 +{ } +#endif +# 1535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_constant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1535 +{ } +#endif +# 1536 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_local(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1536 +{ } +#endif +# 1538 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_grid_constant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1538 +{ } +#endif +# 1541 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_global_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1541 +{ } +#endif +# 1542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_shared_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1542 +{ } +#endif +# 1543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_constant_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1543 +{ } +#endif +# 1544 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_local_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1544 +{ } +#endif +# 1546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_grid_constant_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1546 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __fns(unsigned mask, unsigned base, int offset) {int volatile ___ = 1;(void)mask;(void)base;(void)offset;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline void __barrier_sync(unsigned id) {int volatile ___ = 1;(void)id;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline void __barrier_sync_count(unsigned id, unsigned cnt) {int volatile ___ = 1;(void)id;(void)cnt;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline void __syncwarp(unsigned mask = 4294967295U) {int volatile ___ = 1;(void)mask;::exit(___);} +#if 0 +# 112 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __all_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __any_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 114 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __uni_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __ballot_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 116 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __activemask() {int volatile ___ = 1;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline int __shfl(int var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 126 +{ } +#endif +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned __shfl(unsigned var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 127 +{ } +#endif +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_up(int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 128 +{ } +#endif +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_up(unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 129 +{ } +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_down(int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 130 +{ } +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_down(unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 131 +{ } +#endif +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_xor(int var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 132 +{ } +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_xor(unsigned var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 133 +{ } +#endif +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline float __shfl(float var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 134 +{ } +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_up(float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 135 +{ } +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_down(float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 136 +{ } +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_xor(float var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 137 +{ } +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_sync(unsigned mask, int var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 140 +{ } +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_sync(unsigned mask, unsigned var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 141 +{ } +#endif +# 142 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_up_sync(unsigned mask, int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 142 +{ } +#endif +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_up_sync(unsigned mask, unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 143 +{ } +#endif +# 144 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_down_sync(unsigned mask, int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 144 +{ } +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_down_sync(unsigned mask, unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 145 +{ } +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 146 +{ } +#endif +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_xor_sync(unsigned mask, unsigned var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 147 +{ } +#endif +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_sync(unsigned mask, float var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 148 +{ } +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_up_sync(unsigned mask, float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 149 +{ } +#endif +# 150 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_down_sync(unsigned mask, float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 150 +{ } +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 151 +{ } +#endif +# 155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl(unsigned long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 155 +{ } +#endif +# 156 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline long long __shfl(long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 156 +{ } +#endif +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_up(long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 157 +{ } +#endif +# 158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_up(unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 158 +{ } +#endif +# 159 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_down(long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 159 +{ } +#endif +# 160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_down(unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 160 +{ } +#endif +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_xor(long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 161 +{ } +#endif +# 162 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 162 +{ } +#endif +# 163 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline double __shfl(double var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 163 +{ } +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_up(double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 164 +{ } +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_down(double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 165 +{ } +#endif +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_xor(double var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 166 +{ } +#endif +# 169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_sync(unsigned mask, long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 169 +{ } +#endif +# 170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 170 +{ } +#endif +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_up_sync(unsigned mask, long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 171 +{ } +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 172 +{ } +#endif +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_down_sync(unsigned mask, long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 173 +{ } +#endif +# 174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 174 +{ } +#endif +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 175 +{ } +#endif +# 176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 176 +{ } +#endif +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_sync(unsigned mask, double var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 177 +{ } +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_up_sync(unsigned mask, double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 178 +{ } +#endif +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_down_sync(unsigned mask, double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 179 +{ } +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 180 +{ } +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline long __shfl(long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 184 +{ } +#endif +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned long __shfl(unsigned long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 185 +{ } +#endif +# 186 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_up(long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 186 +{ } +#endif +# 187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_up(unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 187 +{ } +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_down(long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 188 +{ } +#endif +# 189 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_down(unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 189 +{ } +#endif +# 190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_xor(long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 190 +{ } +#endif +# 191 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_xor(unsigned long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 191 +{ } +#endif +# 194 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_sync(unsigned mask, long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 194 +{ } +#endif +# 195 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 195 +{ } +#endif +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_up_sync(unsigned mask, long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 196 +{ } +#endif +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 197 +{ } +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_down_sync(unsigned mask, long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 198 +{ } +#endif +# 199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 199 +{ } +#endif +# 200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 200 +{ } +#endif +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 201 +{ } +#endif +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldg(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 87 +{ } +#endif +# 88 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldg(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 88 +{ } +#endif +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldg(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 90 +{ } +#endif +# 91 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldg(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 91 +{ } +#endif +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldg(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 92 +{ } +#endif +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldg(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 93 +{ } +#endif +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldg(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 94 +{ } +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldg(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 95 +{ } +#endif +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldg(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 96 +{ } +#endif +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldg(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 97 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldg(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldg(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldg(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 100 +{ } +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldg(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 101 +{ } +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldg(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 103 +{ } +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldg(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 104 +{ } +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldg(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 105 +{ } +#endif +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldg(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 106 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldg(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldg(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 108 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldg(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldg(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldg(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldg(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 112 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldg(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldg(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldg(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 116 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldg(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldg(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 118 +{ } +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldg(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 119 +{ } +#endif +# 123 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldcg(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 123 +{ } +#endif +# 124 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldcg(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 124 +{ } +#endif +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldcg(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 126 +{ } +#endif +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldcg(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 127 +{ } +#endif +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldcg(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 128 +{ } +#endif +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldcg(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 129 +{ } +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldcg(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 130 +{ } +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldcg(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 131 +{ } +#endif +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldcg(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 132 +{ } +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldcg(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 133 +{ } +#endif +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldcg(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 134 +{ } +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldcg(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 135 +{ } +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldcg(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 136 +{ } +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldcg(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 137 +{ } +#endif +# 139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldcg(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 139 +{ } +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldcg(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 140 +{ } +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldcg(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 141 +{ } +#endif +# 142 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldcg(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 142 +{ } +#endif +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldcg(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 143 +{ } +#endif +# 144 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldcg(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 144 +{ } +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldcg(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 145 +{ } +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldcg(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 146 +{ } +#endif +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldcg(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 147 +{ } +#endif +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldcg(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 148 +{ } +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldcg(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 149 +{ } +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldcg(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 151 +{ } +#endif +# 152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldcg(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 152 +{ } +#endif +# 153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldcg(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 153 +{ } +#endif +# 154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldcg(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 154 +{ } +#endif +# 155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldcg(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 155 +{ } +#endif +# 159 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldca(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 159 +{ } +#endif +# 160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldca(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 160 +{ } +#endif +# 162 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldca(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 162 +{ } +#endif +# 163 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldca(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 163 +{ } +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldca(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 164 +{ } +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldca(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 165 +{ } +#endif +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldca(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 166 +{ } +#endif +# 167 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldca(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 167 +{ } +#endif +# 168 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldca(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 168 +{ } +#endif +# 169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldca(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 169 +{ } +#endif +# 170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldca(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 170 +{ } +#endif +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldca(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 171 +{ } +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldca(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 172 +{ } +#endif +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldca(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 173 +{ } +#endif +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldca(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 175 +{ } +#endif +# 176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldca(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 176 +{ } +#endif +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldca(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 177 +{ } +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldca(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 178 +{ } +#endif +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldca(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 179 +{ } +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldca(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 180 +{ } +#endif +# 181 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldca(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 181 +{ } +#endif +# 182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldca(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 182 +{ } +#endif +# 183 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldca(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 183 +{ } +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldca(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 184 +{ } +#endif +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldca(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 185 +{ } +#endif +# 187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldca(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 187 +{ } +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldca(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 188 +{ } +#endif +# 189 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldca(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 189 +{ } +#endif +# 190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldca(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 190 +{ } +#endif +# 191 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldca(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 191 +{ } +#endif +# 195 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldcs(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 195 +{ } +#endif +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldcs(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 196 +{ } +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldcs(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 198 +{ } +#endif +# 199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldcs(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 199 +{ } +#endif +# 200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldcs(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 200 +{ } +#endif +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldcs(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 201 +{ } +#endif +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldcs(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 202 +{ } +#endif +# 203 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldcs(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 203 +{ } +#endif +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldcs(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 204 +{ } +#endif +# 205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldcs(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 205 +{ } +#endif +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldcs(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 206 +{ } +#endif +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldcs(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 207 +{ } +#endif +# 208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldcs(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 208 +{ } +#endif +# 209 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldcs(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 209 +{ } +#endif +# 211 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldcs(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 211 +{ } +#endif +# 212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldcs(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 212 +{ } +#endif +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldcs(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 213 +{ } +#endif +# 214 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldcs(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 214 +{ } +#endif +# 215 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldcs(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 215 +{ } +#endif +# 216 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldcs(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 216 +{ } +#endif +# 217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldcs(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 217 +{ } +#endif +# 218 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldcs(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 218 +{ } +#endif +# 219 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldcs(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 219 +{ } +#endif +# 220 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldcs(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 220 +{ } +#endif +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldcs(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 221 +{ } +#endif +# 223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldcs(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 223 +{ } +#endif +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldcs(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 224 +{ } +#endif +# 225 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldcs(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 225 +{ } +#endif +# 226 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldcs(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 226 +{ } +#endif +# 227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldcs(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 227 +{ } +#endif +# 231 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldlu(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 231 +{ } +#endif +# 232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldlu(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 232 +{ } +#endif +# 234 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldlu(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 234 +{ } +#endif +# 235 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldlu(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 235 +{ } +#endif +# 236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldlu(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 236 +{ } +#endif +# 237 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldlu(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 237 +{ } +#endif +# 238 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldlu(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 238 +{ } +#endif +# 239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldlu(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 239 +{ } +#endif +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldlu(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 240 +{ } +#endif +# 241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldlu(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 241 +{ } +#endif +# 242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldlu(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 242 +{ } +#endif +# 243 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldlu(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 243 +{ } +#endif +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldlu(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 244 +{ } +#endif +# 245 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldlu(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 245 +{ } +#endif +# 247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldlu(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 247 +{ } +#endif +# 248 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldlu(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 248 +{ } +#endif +# 249 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldlu(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 249 +{ } +#endif +# 250 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldlu(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 250 +{ } +#endif +# 251 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldlu(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 251 +{ } +#endif +# 252 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldlu(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 252 +{ } +#endif +# 253 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldlu(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 253 +{ } +#endif +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldlu(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 254 +{ } +#endif +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldlu(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 255 +{ } +#endif +# 256 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldlu(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 256 +{ } +#endif +# 257 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldlu(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 257 +{ } +#endif +# 259 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldlu(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 259 +{ } +#endif +# 260 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldlu(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 260 +{ } +#endif +# 261 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldlu(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 261 +{ } +#endif +# 262 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldlu(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 262 +{ } +#endif +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldlu(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 263 +{ } +#endif +# 267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldcv(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 267 +{ } +#endif +# 268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldcv(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 268 +{ } +#endif +# 270 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldcv(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 270 +{ } +#endif +# 271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldcv(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 271 +{ } +#endif +# 272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldcv(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 272 +{ } +#endif +# 273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldcv(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 273 +{ } +#endif +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldcv(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 274 +{ } +#endif +# 275 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldcv(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 275 +{ } +#endif +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldcv(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 276 +{ } +#endif +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldcv(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 277 +{ } +#endif +# 278 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldcv(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 278 +{ } +#endif +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldcv(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 279 +{ } +#endif +# 280 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldcv(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 280 +{ } +#endif +# 281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldcv(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 281 +{ } +#endif +# 283 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldcv(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 283 +{ } +#endif +# 284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldcv(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 284 +{ } +#endif +# 285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldcv(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 285 +{ } +#endif +# 286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldcv(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 286 +{ } +#endif +# 287 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldcv(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 287 +{ } +#endif +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldcv(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 288 +{ } +#endif +# 289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldcv(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 289 +{ } +#endif +# 290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldcv(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 290 +{ } +#endif +# 291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldcv(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 291 +{ } +#endif +# 292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldcv(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 292 +{ } +#endif +# 293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldcv(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 293 +{ } +#endif +# 295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldcv(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 295 +{ } +#endif +# 296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldcv(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 296 +{ } +#endif +# 297 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldcv(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 297 +{ } +#endif +# 298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldcv(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 298 +{ } +#endif +# 299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldcv(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 299 +{ } +#endif +# 303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 303 +{ } +#endif +# 304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 304 +{ } +#endif +# 306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 306 +{ } +#endif +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 307 +{ } +#endif +# 308 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 308 +{ } +#endif +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 309 +{ } +#endif +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 310 +{ } +#endif +# 311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 311 +{ } +#endif +# 312 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 312 +{ } +#endif +# 313 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 313 +{ } +#endif +# 314 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 314 +{ } +#endif +# 315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 315 +{ } +#endif +# 316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 316 +{ } +#endif +# 317 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 317 +{ } +#endif +# 319 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 319 +{ } +#endif +# 320 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 320 +{ } +#endif +# 321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 321 +{ } +#endif +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 322 +{ } +#endif +# 323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 323 +{ } +#endif +# 324 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 324 +{ } +#endif +# 325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 325 +{ } +#endif +# 326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 326 +{ } +#endif +# 327 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 327 +{ } +#endif +# 328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 328 +{ } +#endif +# 329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 329 +{ } +#endif +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 331 +{ } +#endif +# 332 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 332 +{ } +#endif +# 333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 333 +{ } +#endif +# 334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 334 +{ } +#endif +# 335 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 335 +{ } +#endif +# 339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 339 +{ } +#endif +# 340 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 340 +{ } +#endif +# 342 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 342 +{ } +#endif +# 343 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 343 +{ } +#endif +# 344 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 344 +{ } +#endif +# 345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 345 +{ } +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 346 +{ } +#endif +# 347 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 347 +{ } +#endif +# 348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 348 +{ } +#endif +# 349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 349 +{ } +#endif +# 350 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 350 +{ } +#endif +# 351 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 351 +{ } +#endif +# 352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 352 +{ } +#endif +# 353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 353 +{ } +#endif +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 355 +{ } +#endif +# 356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 356 +{ } +#endif +# 357 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 357 +{ } +#endif +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 358 +{ } +#endif +# 359 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 359 +{ } +#endif +# 360 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 360 +{ } +#endif +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 361 +{ } +#endif +# 362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 362 +{ } +#endif +# 363 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 363 +{ } +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 364 +{ } +#endif +# 365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 365 +{ } +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 367 +{ } +#endif +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 368 +{ } +#endif +# 369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 369 +{ } +#endif +# 370 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 370 +{ } +#endif +# 371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 371 +{ } +#endif +# 375 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 375 +{ } +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 376 +{ } +#endif +# 378 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 378 +{ } +#endif +# 379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 379 +{ } +#endif +# 380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 380 +{ } +#endif +# 381 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 381 +{ } +#endif +# 382 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 382 +{ } +#endif +# 383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 383 +{ } +#endif +# 384 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 384 +{ } +#endif +# 385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 385 +{ } +#endif +# 386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 386 +{ } +#endif +# 387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 387 +{ } +#endif +# 388 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 388 +{ } +#endif +# 389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 389 +{ } +#endif +# 391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 391 +{ } +#endif +# 392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 392 +{ } +#endif +# 393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 393 +{ } +#endif +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 394 +{ } +#endif +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 395 +{ } +#endif +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 396 +{ } +#endif +# 397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 397 +{ } +#endif +# 398 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 398 +{ } +#endif +# 399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 399 +{ } +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 400 +{ } +#endif +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 401 +{ } +#endif +# 403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 403 +{ } +#endif +# 404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 404 +{ } +#endif +# 405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 405 +{ } +#endif +# 406 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 406 +{ } +#endif +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 407 +{ } +#endif +# 411 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 411 +{ } +#endif +# 412 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 412 +{ } +#endif +# 414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 414 +{ } +#endif +# 415 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 415 +{ } +#endif +# 416 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 416 +{ } +#endif +# 417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 417 +{ } +#endif +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 418 +{ } +#endif +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 419 +{ } +#endif +# 420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 420 +{ } +#endif +# 421 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 421 +{ } +#endif +# 422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 422 +{ } +#endif +# 423 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 423 +{ } +#endif +# 424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 424 +{ } +#endif +# 425 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 425 +{ } +#endif +# 427 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 427 +{ } +#endif +# 428 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 428 +{ } +#endif +# 429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 429 +{ } +#endif +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 430 +{ } +#endif +# 431 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 431 +{ } +#endif +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 432 +{ } +#endif +# 433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 433 +{ } +#endif +# 434 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 434 +{ } +#endif +# 435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 435 +{ } +#endif +# 436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 436 +{ } +#endif +# 437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 437 +{ } +#endif +# 439 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 439 +{ } +#endif +# 440 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 440 +{ } +#endif +# 441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 441 +{ } +#endif +# 442 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 442 +{ } +#endif +# 443 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 443 +{ } +#endif +# 460 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_l(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 460 +{ } +#endif +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_lc(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 472 +{ } +#endif +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_r(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 485 +{ } +#endif +# 497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_rc(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 497 +{ } +#endif +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_lo(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 89 +{ } +#endif +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_lo(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 90 +{ } +#endif +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_lo(short2 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 92 +{ } +#endif +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_lo(ushort2 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 93 +{ } +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_hi(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 95 +{ } +#endif +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_hi(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 96 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_hi(short2 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_hi(ushort2 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp4a(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 106 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp4a(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp4a(char4 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp4a(uchar4 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 100 +{ } +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 101 +{ } +#endif +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned long long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 102 +{ } +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, long long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 103 +{ } +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, float value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 104 +{ } +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, double value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 105 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, int value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 108 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned long long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, long long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 112 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, float value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, double value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 114 +{ } +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline void __nanosleep(unsigned ns) {int volatile ___ = 1;(void)ns;::exit(___);} +#if 0 +# 116 +{ } +#endif +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned short atomicCAS(unsigned short *address, unsigned short compare, unsigned short val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 118 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_add_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_min_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_max_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 100 +{ } +#endif +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline int __reduce_add_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 102 +{ } +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline int __reduce_min_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 103 +{ } +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline int __reduce_max_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 104 +{ } +#endif +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_and_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 106 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_or_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_xor_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 108 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +extern "C" { +# 112 +__attribute__((unused)) inline void *__nv_associate_access_property(const void *ptr, unsigned long long +# 113 +property) {int volatile ___ = 1;(void)ptr;(void)property; +# 117 +::exit(___);} +#if 0 +# 113 +{ +# 114 +__attribute__((unused)) extern void *__nv_associate_access_property_impl(const void *, unsigned long long); +# 116 +return __nv_associate_access_property_impl(ptr, property); +# 117 +} +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) inline void __nv_memcpy_async_shared_global_4(void *dst, const void * +# 120 +src, unsigned +# 121 +src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size; +# 126 +::exit(___);} +#if 0 +# 121 +{ +# 122 +__attribute__((unused)) extern void __nv_memcpy_async_shared_global_4_impl(void *, const void *, unsigned); +# 125 +__nv_memcpy_async_shared_global_4_impl(dst, src, src_size); +# 126 +} +#endif +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) inline void __nv_memcpy_async_shared_global_8(void *dst, const void * +# 129 +src, unsigned +# 130 +src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size; +# 135 +::exit(___);} +#if 0 +# 130 +{ +# 131 +__attribute__((unused)) extern void __nv_memcpy_async_shared_global_8_impl(void *, const void *, unsigned); +# 134 +__nv_memcpy_async_shared_global_8_impl(dst, src, src_size); +# 135 +} +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) inline void __nv_memcpy_async_shared_global_16(void *dst, const void * +# 138 +src, unsigned +# 139 +src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size; +# 144 +::exit(___);} +#if 0 +# 139 +{ +# 140 +__attribute__((unused)) extern void __nv_memcpy_async_shared_global_16_impl(void *, const void *, unsigned); +# 143 +__nv_memcpy_async_shared_global_16_impl(dst, src, src_size); +# 144 +} +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +} +# 122 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 123 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dread(T *res, surface< void, 1> surf, int x, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 124 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)s;(void)mode; +# 128 +::exit(___);} +#if 0 +# 124 +{ +# 128 +} +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 131 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf1Dread(surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 132 +{int volatile ___ = 1;(void)surf;(void)x;(void)mode; +# 138 +::exit(___);} +#if 0 +# 132 +{ +# 138 +} +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 141 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dread(T *res, surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 142 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)mode; +# 146 +::exit(___);} +#if 0 +# 142 +{ +# 146 +} +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 150 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dread(T *res, surface< void, 2> surf, int x, int y, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 151 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)s;(void)mode; +# 155 +::exit(___);} +#if 0 +# 151 +{ +# 155 +} +#endif +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 158 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf2Dread(surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 159 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)mode; +# 165 +::exit(___);} +#if 0 +# 159 +{ +# 165 +} +#endif +# 167 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 168 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dread(T *res, surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 169 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)mode; +# 173 +::exit(___);} +#if 0 +# 169 +{ +# 173 +} +#endif +# 176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 177 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dread(T *res, surface< void, 3> surf, int x, int y, int z, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 178 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)z;(void)s;(void)mode; +# 182 +::exit(___);} +#if 0 +# 178 +{ +# 182 +} +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 185 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf3Dread(surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 186 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)z;(void)mode; +# 192 +::exit(___);} +#if 0 +# 186 +{ +# 192 +} +#endif +# 194 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 195 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dread(T *res, surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 196 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)z;(void)mode; +# 200 +::exit(___);} +#if 0 +# 196 +{ +# 200 +} +#endif +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 205 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredread(T *res, surface< void, 241> surf, int x, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 206 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)layer;(void)s;(void)mode; +# 210 +::exit(___);} +#if 0 +# 206 +{ +# 210 +} +#endif +# 212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 213 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf1DLayeredread(surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 214 +{int volatile ___ = 1;(void)surf;(void)x;(void)layer;(void)mode; +# 220 +::exit(___);} +#if 0 +# 214 +{ +# 220 +} +#endif +# 223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 224 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredread(T *res, surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 225 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)layer;(void)mode; +# 229 +::exit(___);} +#if 0 +# 225 +{ +# 229 +} +#endif +# 232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 233 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredread(T *res, surface< void, 242> surf, int x, int y, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 234 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layer;(void)s;(void)mode; +# 238 +::exit(___);} +#if 0 +# 234 +{ +# 238 +} +#endif +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 241 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf2DLayeredread(surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 242 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)layer;(void)mode; +# 248 +::exit(___);} +#if 0 +# 242 +{ +# 248 +} +#endif +# 251 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 252 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredread(T *res, surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 253 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layer;(void)mode; +# 257 +::exit(___);} +#if 0 +# 253 +{ +# 257 +} +#endif +# 260 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 261 +__attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapread(T *res, surface< void, 12> surf, int x, int y, int face, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 262 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)face;(void)s;(void)mode; +# 266 +::exit(___);} +#if 0 +# 262 +{ +# 266 +} +#endif +# 268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 269 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surfCubemapread(surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 270 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)face;(void)mode; +# 277 +::exit(___);} +#if 0 +# 270 +{ +# 277 +} +#endif +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 280 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapread(T *res, surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 281 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)face;(void)mode; +# 285 +::exit(___);} +#if 0 +# 281 +{ +# 285 +} +#endif +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 289 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredread(T *res, surface< void, 252> surf, int x, int y, int layerFace, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 290 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layerFace;(void)s;(void)mode; +# 294 +::exit(___);} +#if 0 +# 290 +{ +# 294 +} +#endif +# 296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 297 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surfCubemapLayeredread(surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 298 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; +# 304 +::exit(___);} +#if 0 +# 298 +{ +# 304 +} +#endif +# 306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 307 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredread(T *res, surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 308 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; +# 312 +::exit(___);} +#if 0 +# 308 +{ +# 312 +} +#endif +# 315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 316 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dwrite(T val, surface< void, 1> surf, int x, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 317 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)s;(void)mode; +# 321 +::exit(___);} +#if 0 +# 317 +{ +# 321 +} +#endif +# 323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 324 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dwrite(T val, surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 325 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)mode; +# 329 +::exit(___);} +#if 0 +# 325 +{ +# 329 +} +#endif +# 333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 334 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dwrite(T val, surface< void, 2> surf, int x, int y, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 335 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)s;(void)mode; +# 339 +::exit(___);} +#if 0 +# 335 +{ +# 339 +} +#endif +# 341 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 342 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dwrite(T val, surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 343 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)mode; +# 347 +::exit(___);} +#if 0 +# 343 +{ +# 347 +} +#endif +# 350 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 351 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dwrite(T val, surface< void, 3> surf, int x, int y, int z, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 352 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)z;(void)s;(void)mode; +# 356 +::exit(___);} +#if 0 +# 352 +{ +# 356 +} +#endif +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 359 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dwrite(T val, surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 360 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)z;(void)mode; +# 364 +::exit(___);} +#if 0 +# 360 +{ +# 364 +} +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 368 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredwrite(T val, surface< void, 241> surf, int x, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 369 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)layer;(void)s;(void)mode; +# 373 +::exit(___);} +#if 0 +# 369 +{ +# 373 +} +#endif +# 375 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 376 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredwrite(T val, surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 377 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)layer;(void)mode; +# 381 +::exit(___);} +#if 0 +# 377 +{ +# 381 +} +#endif +# 384 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 385 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredwrite(T val, surface< void, 242> surf, int x, int y, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 386 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layer;(void)s;(void)mode; +# 390 +::exit(___);} +#if 0 +# 386 +{ +# 390 +} +#endif +# 392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 393 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredwrite(T val, surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 394 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layer;(void)mode; +# 398 +::exit(___);} +#if 0 +# 394 +{ +# 398 +} +#endif +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 402 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapwrite(T val, surface< void, 12> surf, int x, int y, int face, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 403 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)face;(void)s;(void)mode; +# 407 +::exit(___);} +#if 0 +# 403 +{ +# 407 +} +#endif +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 410 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapwrite(T val, surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 411 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)face;(void)mode; +# 415 +::exit(___);} +#if 0 +# 411 +{ +# 415 +} +#endif +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 420 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredwrite(T val, surface< void, 252> surf, int x, int y, int layerFace, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 421 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layerFace;(void)s;(void)mode; +# 425 +::exit(___);} +#if 0 +# 421 +{ +# 425 +} +#endif +# 427 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 428 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredwrite(T val, surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 429 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; +# 433 +::exit(___);} +#if 0 +# 429 +{ +# 433 +} +#endif +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 73 +struct __nv_tex_rmet_ret { }; +# 75 +template<> struct __nv_tex_rmet_ret< char> { typedef char type; }; +# 76 +template<> struct __nv_tex_rmet_ret< signed char> { typedef signed char type; }; +# 77 +template<> struct __nv_tex_rmet_ret< unsigned char> { typedef unsigned char type; }; +# 78 +template<> struct __nv_tex_rmet_ret< char1> { typedef char1 type; }; +# 79 +template<> struct __nv_tex_rmet_ret< uchar1> { typedef uchar1 type; }; +# 80 +template<> struct __nv_tex_rmet_ret< char2> { typedef char2 type; }; +# 81 +template<> struct __nv_tex_rmet_ret< uchar2> { typedef uchar2 type; }; +# 82 +template<> struct __nv_tex_rmet_ret< char4> { typedef char4 type; }; +# 83 +template<> struct __nv_tex_rmet_ret< uchar4> { typedef uchar4 type; }; +# 85 +template<> struct __nv_tex_rmet_ret< short> { typedef short type; }; +# 86 +template<> struct __nv_tex_rmet_ret< unsigned short> { typedef unsigned short type; }; +# 87 +template<> struct __nv_tex_rmet_ret< short1> { typedef short1 type; }; +# 88 +template<> struct __nv_tex_rmet_ret< ushort1> { typedef ushort1 type; }; +# 89 +template<> struct __nv_tex_rmet_ret< short2> { typedef short2 type; }; +# 90 +template<> struct __nv_tex_rmet_ret< ushort2> { typedef ushort2 type; }; +# 91 +template<> struct __nv_tex_rmet_ret< short4> { typedef short4 type; }; +# 92 +template<> struct __nv_tex_rmet_ret< ushort4> { typedef ushort4 type; }; +# 94 +template<> struct __nv_tex_rmet_ret< int> { typedef int type; }; +# 95 +template<> struct __nv_tex_rmet_ret< unsigned> { typedef unsigned type; }; +# 96 +template<> struct __nv_tex_rmet_ret< int1> { typedef int1 type; }; +# 97 +template<> struct __nv_tex_rmet_ret< uint1> { typedef uint1 type; }; +# 98 +template<> struct __nv_tex_rmet_ret< int2> { typedef int2 type; }; +# 99 +template<> struct __nv_tex_rmet_ret< uint2> { typedef uint2 type; }; +# 100 +template<> struct __nv_tex_rmet_ret< int4> { typedef int4 type; }; +# 101 +template<> struct __nv_tex_rmet_ret< uint4> { typedef uint4 type; }; +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template<> struct __nv_tex_rmet_ret< float> { typedef float type; }; +# 114 +template<> struct __nv_tex_rmet_ret< float1> { typedef float1 type; }; +# 115 +template<> struct __nv_tex_rmet_ret< float2> { typedef float2 type; }; +# 116 +template<> struct __nv_tex_rmet_ret< float4> { typedef float4 type; }; +# 119 +template< class T> struct __nv_tex_rmet_cast { typedef T *type; }; +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 132 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1Dfetch(texture< T, 1, cudaReadModeElementType> t, int x) +# 133 +{int volatile ___ = 1;(void)t;(void)x; +# 139 +::exit(___);} +#if 0 +# 133 +{ +# 139 +} +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 142 +struct __nv_tex_rmnf_ret { }; +# 144 +template<> struct __nv_tex_rmnf_ret< char> { typedef float type; }; +# 145 +template<> struct __nv_tex_rmnf_ret< signed char> { typedef float type; }; +# 146 +template<> struct __nv_tex_rmnf_ret< unsigned char> { typedef float type; }; +# 147 +template<> struct __nv_tex_rmnf_ret< short> { typedef float type; }; +# 148 +template<> struct __nv_tex_rmnf_ret< unsigned short> { typedef float type; }; +# 149 +template<> struct __nv_tex_rmnf_ret< char1> { typedef float1 type; }; +# 150 +template<> struct __nv_tex_rmnf_ret< uchar1> { typedef float1 type; }; +# 151 +template<> struct __nv_tex_rmnf_ret< short1> { typedef float1 type; }; +# 152 +template<> struct __nv_tex_rmnf_ret< ushort1> { typedef float1 type; }; +# 153 +template<> struct __nv_tex_rmnf_ret< char2> { typedef float2 type; }; +# 154 +template<> struct __nv_tex_rmnf_ret< uchar2> { typedef float2 type; }; +# 155 +template<> struct __nv_tex_rmnf_ret< short2> { typedef float2 type; }; +# 156 +template<> struct __nv_tex_rmnf_ret< ushort2> { typedef float2 type; }; +# 157 +template<> struct __nv_tex_rmnf_ret< char4> { typedef float4 type; }; +# 158 +template<> struct __nv_tex_rmnf_ret< uchar4> { typedef float4 type; }; +# 159 +template<> struct __nv_tex_rmnf_ret< short4> { typedef float4 type; }; +# 160 +template<> struct __nv_tex_rmnf_ret< ushort4> { typedef float4 type; }; +# 162 +template< class T> +# 163 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1Dfetch(texture< T, 1, cudaReadModeNormalizedFloat> t, int x) +# 164 +{int volatile ___ = 1;(void)t;(void)x; +# 171 +::exit(___);} +#if 0 +# 164 +{ +# 171 +} +#endif +# 174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 175 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1D(texture< T, 1, cudaReadModeElementType> t, float x) +# 176 +{int volatile ___ = 1;(void)t;(void)x; +# 182 +::exit(___);} +#if 0 +# 176 +{ +# 182 +} +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 185 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1D(texture< T, 1, cudaReadModeNormalizedFloat> t, float x) +# 186 +{int volatile ___ = 1;(void)t;(void)x; +# 193 +::exit(___);} +#if 0 +# 186 +{ +# 193 +} +#endif +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 198 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2D(texture< T, 2, cudaReadModeElementType> t, float x, float y) +# 199 +{int volatile ___ = 1;(void)t;(void)x;(void)y; +# 206 +::exit(___);} +#if 0 +# 199 +{ +# 206 +} +#endif +# 208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 209 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2D(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y) +# 210 +{int volatile ___ = 1;(void)t;(void)x;(void)y; +# 217 +::exit(___);} +#if 0 +# 210 +{ +# 217 +} +#endif +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 222 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayered(texture< T, 241, cudaReadModeElementType> t, float x, int layer) +# 223 +{int volatile ___ = 1;(void)t;(void)x;(void)layer; +# 229 +::exit(___);} +#if 0 +# 223 +{ +# 229 +} +#endif +# 231 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 232 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayered(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer) +# 233 +{int volatile ___ = 1;(void)t;(void)x;(void)layer; +# 240 +::exit(___);} +#if 0 +# 233 +{ +# 240 +} +#endif +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 245 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayered(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer) +# 246 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer; +# 252 +::exit(___);} +#if 0 +# 246 +{ +# 252 +} +#endif +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 255 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayered(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer) +# 256 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer; +# 263 +::exit(___);} +#if 0 +# 256 +{ +# 263 +} +#endif +# 266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 267 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3D(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z) +# 268 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 274 +::exit(___);} +#if 0 +# 268 +{ +# 274 +} +#endif +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 277 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3D(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z) +# 278 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 285 +::exit(___);} +#if 0 +# 278 +{ +# 285 +} +#endif +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 289 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemap(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z) +# 290 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 296 +::exit(___);} +#if 0 +# 290 +{ +# 296 +} +#endif +# 298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 299 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemap(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z) +# 300 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 307 +::exit(___);} +#if 0 +# 300 +{ +# 307 +} +#endif +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 311 +struct __nv_tex2dgather_ret { }; +# 312 +template<> struct __nv_tex2dgather_ret< char> { typedef char4 type; }; +# 313 +template<> struct __nv_tex2dgather_ret< signed char> { typedef char4 type; }; +# 314 +template<> struct __nv_tex2dgather_ret< char1> { typedef char4 type; }; +# 315 +template<> struct __nv_tex2dgather_ret< char2> { typedef char4 type; }; +# 316 +template<> struct __nv_tex2dgather_ret< char3> { typedef char4 type; }; +# 317 +template<> struct __nv_tex2dgather_ret< char4> { typedef char4 type; }; +# 318 +template<> struct __nv_tex2dgather_ret< unsigned char> { typedef uchar4 type; }; +# 319 +template<> struct __nv_tex2dgather_ret< uchar1> { typedef uchar4 type; }; +# 320 +template<> struct __nv_tex2dgather_ret< uchar2> { typedef uchar4 type; }; +# 321 +template<> struct __nv_tex2dgather_ret< uchar3> { typedef uchar4 type; }; +# 322 +template<> struct __nv_tex2dgather_ret< uchar4> { typedef uchar4 type; }; +# 324 +template<> struct __nv_tex2dgather_ret< short> { typedef short4 type; }; +# 325 +template<> struct __nv_tex2dgather_ret< short1> { typedef short4 type; }; +# 326 +template<> struct __nv_tex2dgather_ret< short2> { typedef short4 type; }; +# 327 +template<> struct __nv_tex2dgather_ret< short3> { typedef short4 type; }; +# 328 +template<> struct __nv_tex2dgather_ret< short4> { typedef short4 type; }; +# 329 +template<> struct __nv_tex2dgather_ret< unsigned short> { typedef ushort4 type; }; +# 330 +template<> struct __nv_tex2dgather_ret< ushort1> { typedef ushort4 type; }; +# 331 +template<> struct __nv_tex2dgather_ret< ushort2> { typedef ushort4 type; }; +# 332 +template<> struct __nv_tex2dgather_ret< ushort3> { typedef ushort4 type; }; +# 333 +template<> struct __nv_tex2dgather_ret< ushort4> { typedef ushort4 type; }; +# 335 +template<> struct __nv_tex2dgather_ret< int> { typedef int4 type; }; +# 336 +template<> struct __nv_tex2dgather_ret< int1> { typedef int4 type; }; +# 337 +template<> struct __nv_tex2dgather_ret< int2> { typedef int4 type; }; +# 338 +template<> struct __nv_tex2dgather_ret< int3> { typedef int4 type; }; +# 339 +template<> struct __nv_tex2dgather_ret< int4> { typedef int4 type; }; +# 340 +template<> struct __nv_tex2dgather_ret< unsigned> { typedef uint4 type; }; +# 341 +template<> struct __nv_tex2dgather_ret< uint1> { typedef uint4 type; }; +# 342 +template<> struct __nv_tex2dgather_ret< uint2> { typedef uint4 type; }; +# 343 +template<> struct __nv_tex2dgather_ret< uint3> { typedef uint4 type; }; +# 344 +template<> struct __nv_tex2dgather_ret< uint4> { typedef uint4 type; }; +# 346 +template<> struct __nv_tex2dgather_ret< float> { typedef float4 type; }; +# 347 +template<> struct __nv_tex2dgather_ret< float1> { typedef float4 type; }; +# 348 +template<> struct __nv_tex2dgather_ret< float2> { typedef float4 type; }; +# 349 +template<> struct __nv_tex2dgather_ret< float3> { typedef float4 type; }; +# 350 +template<> struct __nv_tex2dgather_ret< float4> { typedef float4 type; }; +# 352 +template< class T> +# 353 +__attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex2dgather_ret< T> ::type tex2Dgather(texture< T, 2, cudaReadModeElementType> t, float x, float y, int comp = 0) +# 354 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)comp; +# 361 +::exit(___);} +#if 0 +# 354 +{ +# 361 +} +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> struct __nv_tex2dgather_rmnf_ret { }; +# 365 +template<> struct __nv_tex2dgather_rmnf_ret< char> { typedef float4 type; }; +# 366 +template<> struct __nv_tex2dgather_rmnf_ret< signed char> { typedef float4 type; }; +# 367 +template<> struct __nv_tex2dgather_rmnf_ret< unsigned char> { typedef float4 type; }; +# 368 +template<> struct __nv_tex2dgather_rmnf_ret< char1> { typedef float4 type; }; +# 369 +template<> struct __nv_tex2dgather_rmnf_ret< uchar1> { typedef float4 type; }; +# 370 +template<> struct __nv_tex2dgather_rmnf_ret< char2> { typedef float4 type; }; +# 371 +template<> struct __nv_tex2dgather_rmnf_ret< uchar2> { typedef float4 type; }; +# 372 +template<> struct __nv_tex2dgather_rmnf_ret< char3> { typedef float4 type; }; +# 373 +template<> struct __nv_tex2dgather_rmnf_ret< uchar3> { typedef float4 type; }; +# 374 +template<> struct __nv_tex2dgather_rmnf_ret< char4> { typedef float4 type; }; +# 375 +template<> struct __nv_tex2dgather_rmnf_ret< uchar4> { typedef float4 type; }; +# 376 +template<> struct __nv_tex2dgather_rmnf_ret< signed short> { typedef float4 type; }; +# 377 +template<> struct __nv_tex2dgather_rmnf_ret< unsigned short> { typedef float4 type; }; +# 378 +template<> struct __nv_tex2dgather_rmnf_ret< short1> { typedef float4 type; }; +# 379 +template<> struct __nv_tex2dgather_rmnf_ret< ushort1> { typedef float4 type; }; +# 380 +template<> struct __nv_tex2dgather_rmnf_ret< short2> { typedef float4 type; }; +# 381 +template<> struct __nv_tex2dgather_rmnf_ret< ushort2> { typedef float4 type; }; +# 382 +template<> struct __nv_tex2dgather_rmnf_ret< short3> { typedef float4 type; }; +# 383 +template<> struct __nv_tex2dgather_rmnf_ret< ushort3> { typedef float4 type; }; +# 384 +template<> struct __nv_tex2dgather_rmnf_ret< short4> { typedef float4 type; }; +# 385 +template<> struct __nv_tex2dgather_rmnf_ret< ushort4> { typedef float4 type; }; +# 387 +template< class T> +# 388 +__attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex2dgather_rmnf_ret< T> ::type tex2Dgather(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, int comp = 0) +# 389 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)comp; +# 396 +::exit(___);} +#if 0 +# 389 +{ +# 396 +} +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 401 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLod(texture< T, 1, cudaReadModeElementType> t, float x, float level) +# 402 +{int volatile ___ = 1;(void)t;(void)x;(void)level; +# 408 +::exit(___);} +#if 0 +# 402 +{ +# 408 +} +#endif +# 410 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 411 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLod(texture< T, 1, cudaReadModeNormalizedFloat> t, float x, float level) +# 412 +{int volatile ___ = 1;(void)t;(void)x;(void)level; +# 419 +::exit(___);} +#if 0 +# 412 +{ +# 419 +} +#endif +# 422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 423 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLod(texture< T, 2, cudaReadModeElementType> t, float x, float y, float level) +# 424 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)level; +# 430 +::exit(___);} +#if 0 +# 424 +{ +# 430 +} +#endif +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 433 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLod(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, float level) +# 434 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)level; +# 441 +::exit(___);} +#if 0 +# 434 +{ +# 441 +} +#endif +# 444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 445 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayeredLod(texture< T, 241, cudaReadModeElementType> t, float x, int layer, float level) +# 446 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)level; +# 452 +::exit(___);} +#if 0 +# 446 +{ +# 452 +} +#endif +# 454 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 455 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayeredLod(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer, float level) +# 456 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)level; +# 463 +::exit(___);} +#if 0 +# 456 +{ +# 463 +} +#endif +# 466 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 467 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayeredLod(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer, float level) +# 468 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)level; +# 474 +::exit(___);} +#if 0 +# 468 +{ +# 474 +} +#endif +# 476 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 477 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayeredLod(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer, float level) +# 478 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)level; +# 485 +::exit(___);} +#if 0 +# 478 +{ +# 485 +} +#endif +# 488 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 489 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3DLod(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z, float level) +# 490 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 496 +::exit(___);} +#if 0 +# 490 +{ +# 496 +} +#endif +# 498 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 499 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3DLod(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z, float level) +# 500 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 507 +::exit(___);} +#if 0 +# 500 +{ +# 507 +} +#endif +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 511 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLod(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z, float level) +# 512 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 518 +::exit(___);} +#if 0 +# 512 +{ +# 518 +} +#endif +# 520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 521 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLod(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z, float level) +# 522 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 529 +::exit(___);} +#if 0 +# 522 +{ +# 529 +} +#endif +# 533 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 534 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayered(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer) +# 535 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer; +# 541 +::exit(___);} +#if 0 +# 535 +{ +# 541 +} +#endif +# 543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 544 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayered(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer) +# 545 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer; +# 552 +::exit(___);} +#if 0 +# 545 +{ +# 552 +} +#endif +# 556 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 557 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayeredLod(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer, float level) +# 558 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 564 +::exit(___);} +#if 0 +# 558 +{ +# 564 +} +#endif +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 567 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayeredLod(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer, float level) +# 568 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 575 +::exit(___);} +#if 0 +# 568 +{ +# 575 +} +#endif +# 579 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 580 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapGrad(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 581 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 587 +::exit(___);} +#if 0 +# 581 +{ +# 587 +} +#endif +# 589 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 590 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapGrad(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 591 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 598 +::exit(___);} +#if 0 +# 591 +{ +# 598 +} +#endif +# 602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 603 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayeredGrad(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 604 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 610 +::exit(___);} +#if 0 +# 604 +{ +# 610 +} +#endif +# 612 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 613 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayeredGrad(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 614 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 621 +::exit(___);} +#if 0 +# 614 +{ +# 621 +} +#endif +# 625 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 626 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DGrad(texture< T, 1, cudaReadModeElementType> t, float x, float dPdx, float dPdy) +# 627 +{int volatile ___ = 1;(void)t;(void)x;(void)dPdx;(void)dPdy; +# 633 +::exit(___);} +#if 0 +# 627 +{ +# 633 +} +#endif +# 635 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 636 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DGrad(texture< T, 1, cudaReadModeNormalizedFloat> t, float x, float dPdx, float dPdy) +# 637 +{int volatile ___ = 1;(void)t;(void)x;(void)dPdx;(void)dPdy; +# 644 +::exit(___);} +#if 0 +# 637 +{ +# 644 +} +#endif +# 648 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 649 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DGrad(texture< T, 2, cudaReadModeElementType> t, float x, float y, float2 dPdx, float2 dPdy) +# 650 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 656 +::exit(___);} +#if 0 +# 650 +{ +# 656 +} +#endif +# 658 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 659 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DGrad(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, float2 dPdx, float2 dPdy) +# 660 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 667 +::exit(___);} +#if 0 +# 660 +{ +# 667 +} +#endif +# 670 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 671 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayeredGrad(texture< T, 241, cudaReadModeElementType> t, float x, int layer, float dPdx, float dPdy) +# 672 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 678 +::exit(___);} +#if 0 +# 672 +{ +# 678 +} +#endif +# 680 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 681 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayeredGrad(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer, float dPdx, float dPdy) +# 682 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 689 +::exit(___);} +#if 0 +# 682 +{ +# 689 +} +#endif +# 692 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 693 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayeredGrad(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 694 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 700 +::exit(___);} +#if 0 +# 694 +{ +# 700 +} +#endif +# 702 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 703 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayeredGrad(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 704 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 711 +::exit(___);} +#if 0 +# 704 +{ +# 711 +} +#endif +# 714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 715 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3DGrad(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 716 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 722 +::exit(___);} +#if 0 +# 716 +{ +# 722 +} +#endif +# 724 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 725 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3DGrad(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 726 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 733 +::exit(___);} +#if 0 +# 726 +{ +# 733 +} +#endif +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> struct __nv_itex_trait { }; +# 65 +template<> struct __nv_itex_trait< char> { typedef void type; }; +# 66 +template<> struct __nv_itex_trait< signed char> { typedef void type; }; +# 67 +template<> struct __nv_itex_trait< char1> { typedef void type; }; +# 68 +template<> struct __nv_itex_trait< char2> { typedef void type; }; +# 69 +template<> struct __nv_itex_trait< char4> { typedef void type; }; +# 70 +template<> struct __nv_itex_trait< unsigned char> { typedef void type; }; +# 71 +template<> struct __nv_itex_trait< uchar1> { typedef void type; }; +# 72 +template<> struct __nv_itex_trait< uchar2> { typedef void type; }; +# 73 +template<> struct __nv_itex_trait< uchar4> { typedef void type; }; +# 74 +template<> struct __nv_itex_trait< short> { typedef void type; }; +# 75 +template<> struct __nv_itex_trait< short1> { typedef void type; }; +# 76 +template<> struct __nv_itex_trait< short2> { typedef void type; }; +# 77 +template<> struct __nv_itex_trait< short4> { typedef void type; }; +# 78 +template<> struct __nv_itex_trait< unsigned short> { typedef void type; }; +# 79 +template<> struct __nv_itex_trait< ushort1> { typedef void type; }; +# 80 +template<> struct __nv_itex_trait< ushort2> { typedef void type; }; +# 81 +template<> struct __nv_itex_trait< ushort4> { typedef void type; }; +# 82 +template<> struct __nv_itex_trait< int> { typedef void type; }; +# 83 +template<> struct __nv_itex_trait< int1> { typedef void type; }; +# 84 +template<> struct __nv_itex_trait< int2> { typedef void type; }; +# 85 +template<> struct __nv_itex_trait< int4> { typedef void type; }; +# 86 +template<> struct __nv_itex_trait< unsigned> { typedef void type; }; +# 87 +template<> struct __nv_itex_trait< uint1> { typedef void type; }; +# 88 +template<> struct __nv_itex_trait< uint2> { typedef void type; }; +# 89 +template<> struct __nv_itex_trait< uint4> { typedef void type; }; +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template<> struct __nv_itex_trait< float> { typedef void type; }; +# 101 +template<> struct __nv_itex_trait< float1> { typedef void type; }; +# 102 +template<> struct __nv_itex_trait< float2> { typedef void type; }; +# 103 +template<> struct __nv_itex_trait< float4> { typedef void type; }; +# 107 +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 108 +tex1Dfetch(T *ptr, cudaTextureObject_t obj, int x) +# 109 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x; +# 113 +::exit(___);} +#if 0 +# 109 +{ +# 113 +} +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 116 +tex1Dfetch(cudaTextureObject_t texObject, int x) +# 117 +{int volatile ___ = 1;(void)texObject;(void)x; +# 123 +::exit(___);} +#if 0 +# 117 +{ +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 126 +tex1D(T *ptr, cudaTextureObject_t obj, float x) +# 127 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x; +# 131 +::exit(___);} +#if 0 +# 127 +{ +# 131 +} +#endif +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 135 +tex1D(cudaTextureObject_t texObject, float x) +# 136 +{int volatile ___ = 1;(void)texObject;(void)x; +# 142 +::exit(___);} +#if 0 +# 136 +{ +# 142 +} +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 146 +tex2D(T *ptr, cudaTextureObject_t obj, float x, float y) +# 147 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y; +# 151 +::exit(___);} +#if 0 +# 147 +{ +# 151 +} +#endif +# 153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 154 +tex2D(cudaTextureObject_t texObject, float x, float y) +# 155 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y; +# 161 +::exit(___);} +#if 0 +# 155 +{ +# 161 +} +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 165 +tex2D(T *ptr, cudaTextureObject_t obj, float x, float y, bool * +# 166 +isResident) +# 167 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)isResident; +# 173 +::exit(___);} +#if 0 +# 167 +{ +# 173 +} +#endif +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 176 +tex2D(cudaTextureObject_t texObject, float x, float y, bool *isResident) +# 177 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)isResident; +# 183 +::exit(___);} +#if 0 +# 177 +{ +# 183 +} +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 189 +tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +# 190 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z; +# 194 +::exit(___);} +#if 0 +# 190 +{ +# 194 +} +#endif +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 197 +tex3D(cudaTextureObject_t texObject, float x, float y, float z) +# 198 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z; +# 204 +::exit(___);} +#if 0 +# 198 +{ +# 204 +} +#endif +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 208 +tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z, bool * +# 209 +isResident) +# 210 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)isResident; +# 216 +::exit(___);} +#if 0 +# 210 +{ +# 216 +} +#endif +# 218 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 219 +tex3D(cudaTextureObject_t texObject, float x, float y, float z, bool *isResident) +# 220 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)isResident; +# 226 +::exit(___);} +#if 0 +# 220 +{ +# 226 +} +#endif +# 230 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 231 +tex1DLayered(T *ptr, cudaTextureObject_t obj, float x, int layer) +# 232 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer; +# 236 +::exit(___);} +#if 0 +# 232 +{ +# 236 +} +#endif +# 238 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 239 +tex1DLayered(cudaTextureObject_t texObject, float x, int layer) +# 240 +{int volatile ___ = 1;(void)texObject;(void)x;(void)layer; +# 246 +::exit(___);} +#if 0 +# 240 +{ +# 246 +} +#endif +# 248 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 249 +tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer) +# 250 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer; +# 254 +::exit(___);} +#if 0 +# 250 +{ +# 254 +} +#endif +# 256 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 257 +tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer) +# 258 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer; +# 264 +::exit(___);} +#if 0 +# 258 +{ +# 264 +} +#endif +# 267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 268 +tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, bool *isResident) +# 269 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)isResident; +# 275 +::exit(___);} +#if 0 +# 269 +{ +# 275 +} +#endif +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 278 +tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer, bool *isResident) +# 279 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)isResident; +# 285 +::exit(___);} +#if 0 +# 279 +{ +# 285 +} +#endif +# 289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 290 +texCubemap(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +# 291 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z; +# 295 +::exit(___);} +#if 0 +# 291 +{ +# 295 +} +#endif +# 298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 299 +texCubemap(cudaTextureObject_t texObject, float x, float y, float z) +# 300 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z; +# 306 +::exit(___);} +#if 0 +# 300 +{ +# 306 +} +#endif +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 310 +texCubemapLayered(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer) +# 311 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer; +# 315 +::exit(___);} +#if 0 +# 311 +{ +# 315 +} +#endif +# 317 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 318 +texCubemapLayered(cudaTextureObject_t texObject, float x, float y, float z, int layer) +# 319 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer; +# 325 +::exit(___);} +#if 0 +# 319 +{ +# 325 +} +#endif +# 327 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 328 +tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, int comp = 0) +# 329 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)comp; +# 333 +::exit(___);} +#if 0 +# 329 +{ +# 333 +} +#endif +# 335 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 336 +tex2Dgather(cudaTextureObject_t to, float x, float y, int comp = 0) +# 337 +{int volatile ___ = 1;(void)to;(void)x;(void)y;(void)comp; +# 343 +::exit(___);} +#if 0 +# 337 +{ +# 343 +} +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 347 +tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, bool *isResident, int comp = 0) +# 348 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)isResident;(void)comp; +# 354 +::exit(___);} +#if 0 +# 348 +{ +# 354 +} +#endif +# 356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 357 +tex2Dgather(cudaTextureObject_t to, float x, float y, bool *isResident, int comp = 0) +# 358 +{int volatile ___ = 1;(void)to;(void)x;(void)y;(void)isResident;(void)comp; +# 364 +::exit(___);} +#if 0 +# 358 +{ +# 364 +} +#endif +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 369 +tex1DLod(T *ptr, cudaTextureObject_t obj, float x, float level) +# 370 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)level; +# 374 +::exit(___);} +#if 0 +# 370 +{ +# 374 +} +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 377 +tex1DLod(cudaTextureObject_t texObject, float x, float level) +# 378 +{int volatile ___ = 1;(void)texObject;(void)x;(void)level; +# 384 +::exit(___);} +#if 0 +# 378 +{ +# 384 +} +#endif +# 387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 388 +tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level) +# 389 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)level; +# 393 +::exit(___);} +#if 0 +# 389 +{ +# 393 +} +#endif +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 396 +tex2DLod(cudaTextureObject_t texObject, float x, float y, float level) +# 397 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)level; +# 403 +::exit(___);} +#if 0 +# 397 +{ +# 403 +} +#endif +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 408 +tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level, bool *isResident) +# 409 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)level;(void)isResident; +# 415 +::exit(___);} +#if 0 +# 409 +{ +# 415 +} +#endif +# 417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 418 +tex2DLod(cudaTextureObject_t texObject, float x, float y, float level, bool *isResident) +# 419 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)level;(void)isResident; +# 425 +::exit(___);} +#if 0 +# 419 +{ +# 425 +} +#endif +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 431 +tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +# 432 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level; +# 436 +::exit(___);} +#if 0 +# 432 +{ +# 436 +} +#endif +# 438 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 439 +tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +# 440 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level; +# 446 +::exit(___);} +#if 0 +# 440 +{ +# 446 +} +#endif +# 449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 450 +tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level, bool *isResident) +# 451 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level;(void)isResident; +# 457 +::exit(___);} +#if 0 +# 451 +{ +# 457 +} +#endif +# 459 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 460 +tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level, bool *isResident) +# 461 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level;(void)isResident; +# 467 +::exit(___);} +#if 0 +# 461 +{ +# 467 +} +#endif +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 473 +tex1DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, int layer, float level) +# 474 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)level; +# 478 +::exit(___);} +#if 0 +# 474 +{ +# 478 +} +#endif +# 480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 481 +tex1DLayeredLod(cudaTextureObject_t texObject, float x, int layer, float level) +# 482 +{int volatile ___ = 1;(void)texObject;(void)x;(void)layer;(void)level; +# 488 +::exit(___);} +#if 0 +# 482 +{ +# 488 +} +#endif +# 491 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 492 +tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level) +# 493 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)level; +# 497 +::exit(___);} +#if 0 +# 493 +{ +# 497 +} +#endif +# 499 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 500 +tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level) +# 501 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)level; +# 507 +::exit(___);} +#if 0 +# 501 +{ +# 507 +} +#endif +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 511 +tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level, bool *isResident) +# 512 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)level;(void)isResident; +# 518 +::exit(___);} +#if 0 +# 512 +{ +# 518 +} +#endif +# 520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 521 +tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level, bool *isResident) +# 522 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)level;(void)isResident; +# 528 +::exit(___);} +#if 0 +# 522 +{ +# 528 +} +#endif +# 531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 532 +texCubemapLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +# 533 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level; +# 537 +::exit(___);} +#if 0 +# 533 +{ +# 537 +} +#endif +# 539 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 540 +texCubemapLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +# 541 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level; +# 547 +::exit(___);} +#if 0 +# 541 +{ +# 547 +} +#endif +# 550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 551 +texCubemapGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +# 552 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 556 +::exit(___);} +#if 0 +# 552 +{ +# 556 +} +#endif +# 558 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 559 +texCubemapGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +# 560 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 566 +::exit(___);} +#if 0 +# 560 +{ +# 566 +} +#endif +# 568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 569 +texCubemapLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float level) +# 570 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 574 +::exit(___);} +#if 0 +# 570 +{ +# 574 +} +#endif +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 577 +texCubemapLayeredLod(cudaTextureObject_t texObject, float x, float y, float z, int layer, float level) +# 578 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 584 +::exit(___);} +#if 0 +# 578 +{ +# 584 +} +#endif +# 586 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 587 +tex1DGrad(T *ptr, cudaTextureObject_t obj, float x, float dPdx, float dPdy) +# 588 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)dPdx;(void)dPdy; +# 592 +::exit(___);} +#if 0 +# 588 +{ +# 592 +} +#endif +# 594 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 595 +tex1DGrad(cudaTextureObject_t texObject, float x, float dPdx, float dPdy) +# 596 +{int volatile ___ = 1;(void)texObject;(void)x;(void)dPdx;(void)dPdy; +# 602 +::exit(___);} +#if 0 +# 596 +{ +# 602 +} +#endif +# 605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 606 +tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy) +# 607 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 612 +::exit(___);} +#if 0 +# 607 +{ +# 612 +} +#endif +# 614 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 615 +tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy) +# 616 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 622 +::exit(___);} +#if 0 +# 616 +{ +# 622 +} +#endif +# 625 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 626 +tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy, bool *isResident) +# 627 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)dPdx;(void)dPdy;(void)isResident; +# 634 +::exit(___);} +#if 0 +# 627 +{ +# 634 +} +#endif +# 636 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 637 +tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy, bool *isResident) +# 638 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)dPdx;(void)dPdy;(void)isResident; +# 644 +::exit(___);} +#if 0 +# 638 +{ +# 644 +} +#endif +# 648 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 649 +tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +# 650 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 654 +::exit(___);} +#if 0 +# 650 +{ +# 654 +} +#endif +# 656 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 657 +tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +# 658 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 664 +::exit(___);} +#if 0 +# 658 +{ +# 664 +} +#endif +# 667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 668 +tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy, bool *isResident) +# 669 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy;(void)isResident; +# 675 +::exit(___);} +#if 0 +# 669 +{ +# 675 +} +#endif +# 677 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 678 +tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy, bool *isResident) +# 679 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy;(void)isResident; +# 685 +::exit(___);} +#if 0 +# 679 +{ +# 685 +} +#endif +# 690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 691 +tex1DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, int layer, float dPdx, float dPdy) +# 692 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 696 +::exit(___);} +#if 0 +# 692 +{ +# 696 +} +#endif +# 698 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 699 +tex1DLayeredGrad(cudaTextureObject_t texObject, float x, int layer, float dPdx, float dPdy) +# 700 +{int volatile ___ = 1;(void)texObject;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 706 +::exit(___);} +#if 0 +# 700 +{ +# 706 +} +#endif +# 709 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 710 +tex2DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 711 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 715 +::exit(___);} +#if 0 +# 711 +{ +# 715 +} +#endif +# 717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 718 +tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 719 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 725 +::exit(___);} +#if 0 +# 719 +{ +# 725 +} +#endif +# 728 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 729 +tex2DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy, bool *isResident) +# 730 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy;(void)isResident; +# 736 +::exit(___);} +#if 0 +# 730 +{ +# 736 +} +#endif +# 738 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 739 +tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy, bool *isResident) +# 740 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy;(void)isResident; +# 746 +::exit(___);} +#if 0 +# 740 +{ +# 746 +} +#endif +# 750 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 751 +texCubemapLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 752 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 756 +::exit(___);} +#if 0 +# 752 +{ +# 756 +} +#endif +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 759 +texCubemapLayeredGrad(cudaTextureObject_t texObject, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 760 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 766 +::exit(___);} +#if 0 +# 760 +{ +# 766 +} +#endif +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> struct __nv_isurf_trait { }; +# 60 +template<> struct __nv_isurf_trait< char> { typedef void type; }; +# 61 +template<> struct __nv_isurf_trait< signed char> { typedef void type; }; +# 62 +template<> struct __nv_isurf_trait< char1> { typedef void type; }; +# 63 +template<> struct __nv_isurf_trait< unsigned char> { typedef void type; }; +# 64 +template<> struct __nv_isurf_trait< uchar1> { typedef void type; }; +# 65 +template<> struct __nv_isurf_trait< short> { typedef void type; }; +# 66 +template<> struct __nv_isurf_trait< short1> { typedef void type; }; +# 67 +template<> struct __nv_isurf_trait< unsigned short> { typedef void type; }; +# 68 +template<> struct __nv_isurf_trait< ushort1> { typedef void type; }; +# 69 +template<> struct __nv_isurf_trait< int> { typedef void type; }; +# 70 +template<> struct __nv_isurf_trait< int1> { typedef void type; }; +# 71 +template<> struct __nv_isurf_trait< unsigned> { typedef void type; }; +# 72 +template<> struct __nv_isurf_trait< uint1> { typedef void type; }; +# 73 +template<> struct __nv_isurf_trait< long long> { typedef void type; }; +# 74 +template<> struct __nv_isurf_trait< longlong1> { typedef void type; }; +# 75 +template<> struct __nv_isurf_trait< unsigned long long> { typedef void type; }; +# 76 +template<> struct __nv_isurf_trait< ulonglong1> { typedef void type; }; +# 77 +template<> struct __nv_isurf_trait< float> { typedef void type; }; +# 78 +template<> struct __nv_isurf_trait< float1> { typedef void type; }; +# 80 +template<> struct __nv_isurf_trait< char2> { typedef void type; }; +# 81 +template<> struct __nv_isurf_trait< uchar2> { typedef void type; }; +# 82 +template<> struct __nv_isurf_trait< short2> { typedef void type; }; +# 83 +template<> struct __nv_isurf_trait< ushort2> { typedef void type; }; +# 84 +template<> struct __nv_isurf_trait< int2> { typedef void type; }; +# 85 +template<> struct __nv_isurf_trait< uint2> { typedef void type; }; +# 86 +template<> struct __nv_isurf_trait< longlong2> { typedef void type; }; +# 87 +template<> struct __nv_isurf_trait< ulonglong2> { typedef void type; }; +# 88 +template<> struct __nv_isurf_trait< float2> { typedef void type; }; +# 90 +template<> struct __nv_isurf_trait< char4> { typedef void type; }; +# 91 +template<> struct __nv_isurf_trait< uchar4> { typedef void type; }; +# 92 +template<> struct __nv_isurf_trait< short4> { typedef void type; }; +# 93 +template<> struct __nv_isurf_trait< ushort4> { typedef void type; }; +# 94 +template<> struct __nv_isurf_trait< int4> { typedef void type; }; +# 95 +template<> struct __nv_isurf_trait< uint4> { typedef void type; }; +# 96 +template<> struct __nv_isurf_trait< float4> { typedef void type; }; +# 99 +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 100 +surf1Dread(T *ptr, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 101 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)mode; +# 105 +::exit(___);} +#if 0 +# 101 +{ +# 105 +} +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 108 +surf1Dread(cudaSurfaceObject_t surfObject, int x, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 109 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)boundaryMode; +# 115 +::exit(___);} +#if 0 +# 109 +{ +# 115 +} +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 118 +surf2Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 119 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)mode; +# 123 +::exit(___);} +#if 0 +# 119 +{ +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 126 +surf2Dread(cudaSurfaceObject_t surfObject, int x, int y, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 127 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)boundaryMode; +# 133 +::exit(___);} +#if 0 +# 127 +{ +# 133 +} +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 137 +surf3Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 138 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)mode; +# 142 +::exit(___);} +#if 0 +# 138 +{ +# 142 +} +#endif +# 144 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 145 +surf3Dread(cudaSurfaceObject_t surfObject, int x, int y, int z, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 146 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)z;(void)boundaryMode; +# 152 +::exit(___);} +#if 0 +# 146 +{ +# 152 +} +#endif +# 154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 155 +surf1DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 156 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)mode; +# 160 +::exit(___);} +#if 0 +# 156 +{ +# 160 +} +#endif +# 162 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 163 +surf1DLayeredread(cudaSurfaceObject_t surfObject, int x, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 164 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)layer;(void)boundaryMode; +# 170 +::exit(___);} +#if 0 +# 164 +{ +# 170 +} +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 173 +surf2DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 174 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)mode; +# 178 +::exit(___);} +#if 0 +# 174 +{ +# 178 +} +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 181 +surf2DLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 182 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)layer;(void)boundaryMode; +# 188 +::exit(___);} +#if 0 +# 182 +{ +# 188 +} +#endif +# 190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 191 +surfCubemapread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 192 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)face;(void)mode; +# 196 +::exit(___);} +#if 0 +# 192 +{ +# 196 +} +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 199 +surfCubemapread(cudaSurfaceObject_t surfObject, int x, int y, int face, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 200 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)face;(void)boundaryMode; +# 206 +::exit(___);} +#if 0 +# 200 +{ +# 206 +} +#endif +# 208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 209 +surfCubemapLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 210 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layerface;(void)mode; +# 214 +::exit(___);} +#if 0 +# 210 +{ +# 214 +} +#endif +# 216 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 217 +surfCubemapLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layerface, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 218 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)layerface;(void)boundaryMode; +# 224 +::exit(___);} +#if 0 +# 218 +{ +# 224 +} +#endif +# 226 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 227 +surf1Dwrite(T val, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 228 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)mode; +# 232 +::exit(___);} +#if 0 +# 228 +{ +# 232 +} +#endif +# 234 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 235 +surf2Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 236 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)mode; +# 240 +::exit(___);} +#if 0 +# 236 +{ +# 240 +} +#endif +# 242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 243 +surf3Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 244 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)z;(void)mode; +# 248 +::exit(___);} +#if 0 +# 244 +{ +# 248 +} +#endif +# 250 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 251 +surf1DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 252 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)layer;(void)mode; +# 256 +::exit(___);} +#if 0 +# 252 +{ +# 256 +} +#endif +# 258 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 259 +surf2DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 260 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)layer;(void)mode; +# 264 +::exit(___);} +#if 0 +# 260 +{ +# 264 +} +#endif +# 266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 267 +surfCubemapwrite(T val, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 268 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)face;(void)mode; +# 272 +::exit(___);} +#if 0 +# 268 +{ +# 272 +} +#endif +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 275 +surfCubemapLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 276 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)layerface;(void)mode; +# 280 +::exit(___);} +#if 0 +# 276 +{ +# 280 +} +#endif +# 3308 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +extern "C" unsigned __cudaPushCallConfiguration(dim3 gridDim, dim3 blockDim, size_t sharedMem = 0, CUstream_st * stream = 0); +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" +extern "C" { +# 71 +extern const uint3 __device_builtin_variable_threadIdx; +# 72 +extern const uint3 __device_builtin_variable_blockIdx; +# 73 +extern const dim3 __device_builtin_variable_blockDim; +# 74 +extern const dim3 __device_builtin_variable_gridDim; +# 75 +extern const int __device_builtin_variable_warpSize; +# 80 +} +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 202 +cudaLaunchKernel(const T * +# 203 +func, dim3 +# 204 +gridDim, dim3 +# 205 +blockDim, void ** +# 206 +args, size_t +# 207 +sharedMem = 0, cudaStream_t +# 208 +stream = 0) +# 210 +{ +# 211 +return ::cudaLaunchKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +# 212 +} +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 264 +cudaLaunchCooperativeKernel(const T * +# 265 +func, dim3 +# 266 +gridDim, dim3 +# 267 +blockDim, void ** +# 268 +args, size_t +# 269 +sharedMem = 0, cudaStream_t +# 270 +stream = 0) +# 272 +{ +# 273 +return ::cudaLaunchCooperativeKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +# 274 +} +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static inline cudaError_t cudaEventCreate(cudaEvent_t * +# 308 +event, unsigned +# 309 +flags) +# 311 +{ +# 312 +return ::cudaEventCreateWithFlags(event, flags); +# 313 +} +# 372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static inline cudaError_t cudaMallocHost(void ** +# 373 +ptr, size_t +# 374 +size, unsigned +# 375 +flags) +# 377 +{ +# 378 +return ::cudaHostAlloc(ptr, size, flags); +# 379 +} +# 381 +template< class T> static inline cudaError_t +# 382 +cudaHostAlloc(T ** +# 383 +ptr, size_t +# 384 +size, unsigned +# 385 +flags) +# 387 +{ +# 388 +return ::cudaHostAlloc((void **)((void *)ptr), size, flags); +# 389 +} +# 391 +template< class T> static inline cudaError_t +# 392 +cudaHostGetDevicePointer(T ** +# 393 +pDevice, void * +# 394 +pHost, unsigned +# 395 +flags) +# 397 +{ +# 398 +return ::cudaHostGetDevicePointer((void **)((void *)pDevice), pHost, flags); +# 399 +} +# 501 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 502 +cudaMallocManaged(T ** +# 503 +devPtr, size_t +# 504 +size, unsigned +# 505 +flags = 1) +# 507 +{ +# 508 +return ::cudaMallocManaged((void **)((void *)devPtr), size, flags); +# 509 +} +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 592 +cudaStreamAttachMemAsync(cudaStream_t +# 593 +stream, T * +# 594 +devPtr, size_t +# 595 +length = 0, unsigned +# 596 +flags = 4) +# 598 +{ +# 599 +return ::cudaStreamAttachMemAsync(stream, (void *)devPtr, length, flags); +# 600 +} +# 602 +template< class T> inline cudaError_t +# 603 +cudaMalloc(T ** +# 604 +devPtr, size_t +# 605 +size) +# 607 +{ +# 608 +return ::cudaMalloc((void **)((void *)devPtr), size); +# 609 +} +# 611 +template< class T> static inline cudaError_t +# 612 +cudaMallocHost(T ** +# 613 +ptr, size_t +# 614 +size, unsigned +# 615 +flags = 0) +# 617 +{ +# 618 +return cudaMallocHost((void **)((void *)ptr), size, flags); +# 619 +} +# 621 +template< class T> static inline cudaError_t +# 622 +cudaMallocPitch(T ** +# 623 +devPtr, size_t * +# 624 +pitch, size_t +# 625 +width, size_t +# 626 +height) +# 628 +{ +# 629 +return ::cudaMallocPitch((void **)((void *)devPtr), pitch, width, height); +# 630 +} +# 641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static inline cudaError_t cudaMallocAsync(void ** +# 642 +ptr, size_t +# 643 +size, cudaMemPool_t +# 644 +memPool, cudaStream_t +# 645 +stream) +# 647 +{ +# 648 +return ::cudaMallocFromPoolAsync(ptr, size, memPool, stream); +# 649 +} +# 651 +template< class T> static inline cudaError_t +# 652 +cudaMallocAsync(T ** +# 653 +ptr, size_t +# 654 +size, cudaMemPool_t +# 655 +memPool, cudaStream_t +# 656 +stream) +# 658 +{ +# 659 +return ::cudaMallocFromPoolAsync((void **)((void *)ptr), size, memPool, stream); +# 660 +} +# 662 +template< class T> static inline cudaError_t +# 663 +cudaMallocAsync(T ** +# 664 +ptr, size_t +# 665 +size, cudaStream_t +# 666 +stream) +# 668 +{ +# 669 +return ::cudaMallocAsync((void **)((void *)ptr), size, stream); +# 670 +} +# 672 +template< class T> static inline cudaError_t +# 673 +cudaMallocFromPoolAsync(T ** +# 674 +ptr, size_t +# 675 +size, cudaMemPool_t +# 676 +memPool, cudaStream_t +# 677 +stream) +# 679 +{ +# 680 +return ::cudaMallocFromPoolAsync((void **)((void *)ptr), size, memPool, stream); +# 681 +} +# 720 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 721 +cudaMemcpyToSymbol(const T & +# 722 +symbol, const void * +# 723 +src, size_t +# 724 +count, size_t +# 725 +offset = 0, cudaMemcpyKind +# 726 +kind = cudaMemcpyHostToDevice) +# 728 +{ +# 729 +return ::cudaMemcpyToSymbol((const void *)(&symbol), src, count, offset, kind); +# 730 +} +# 774 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 775 +cudaMemcpyToSymbolAsync(const T & +# 776 +symbol, const void * +# 777 +src, size_t +# 778 +count, size_t +# 779 +offset = 0, cudaMemcpyKind +# 780 +kind = cudaMemcpyHostToDevice, cudaStream_t +# 781 +stream = 0) +# 783 +{ +# 784 +return ::cudaMemcpyToSymbolAsync((const void *)(&symbol), src, count, offset, kind, stream); +# 785 +} +# 822 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 823 +cudaMemcpyFromSymbol(void * +# 824 +dst, const T & +# 825 +symbol, size_t +# 826 +count, size_t +# 827 +offset = 0, cudaMemcpyKind +# 828 +kind = cudaMemcpyDeviceToHost) +# 830 +{ +# 831 +return ::cudaMemcpyFromSymbol(dst, (const void *)(&symbol), count, offset, kind); +# 832 +} +# 876 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 877 +cudaMemcpyFromSymbolAsync(void * +# 878 +dst, const T & +# 879 +symbol, size_t +# 880 +count, size_t +# 881 +offset = 0, cudaMemcpyKind +# 882 +kind = cudaMemcpyDeviceToHost, cudaStream_t +# 883 +stream = 0) +# 885 +{ +# 886 +return ::cudaMemcpyFromSymbolAsync(dst, (const void *)(&symbol), count, offset, kind, stream); +# 887 +} +# 945 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 946 +cudaGraphAddMemcpyNodeToSymbol(cudaGraphNode_t * +# 947 +pGraphNode, cudaGraph_t +# 948 +graph, const cudaGraphNode_t * +# 949 +pDependencies, size_t +# 950 +numDependencies, const T & +# 951 +symbol, const void * +# 952 +src, size_t +# 953 +count, size_t +# 954 +offset, cudaMemcpyKind +# 955 +kind) +# 956 +{ +# 957 +return ::cudaGraphAddMemcpyNodeToSymbol(pGraphNode, graph, pDependencies, numDependencies, (const void *)(&symbol), src, count, offset, kind); +# 958 +} +# 1016 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1017 +cudaGraphAddMemcpyNodeFromSymbol(cudaGraphNode_t * +# 1018 +pGraphNode, cudaGraph_t +# 1019 +graph, const cudaGraphNode_t * +# 1020 +pDependencies, size_t +# 1021 +numDependencies, void * +# 1022 +dst, const T & +# 1023 +symbol, size_t +# 1024 +count, size_t +# 1025 +offset, cudaMemcpyKind +# 1026 +kind) +# 1027 +{ +# 1028 +return ::cudaGraphAddMemcpyNodeFromSymbol(pGraphNode, graph, pDependencies, numDependencies, dst, (const void *)(&symbol), count, offset, kind); +# 1029 +} +# 1067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1068 +cudaGraphMemcpyNodeSetParamsToSymbol(cudaGraphNode_t +# 1069 +node, const T & +# 1070 +symbol, const void * +# 1071 +src, size_t +# 1072 +count, size_t +# 1073 +offset, cudaMemcpyKind +# 1074 +kind) +# 1075 +{ +# 1076 +return ::cudaGraphMemcpyNodeSetParamsToSymbol(node, (const void *)(&symbol), src, count, offset, kind); +# 1077 +} +# 1115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1116 +cudaGraphMemcpyNodeSetParamsFromSymbol(cudaGraphNode_t +# 1117 +node, void * +# 1118 +dst, const T & +# 1119 +symbol, size_t +# 1120 +count, size_t +# 1121 +offset, cudaMemcpyKind +# 1122 +kind) +# 1123 +{ +# 1124 +return ::cudaGraphMemcpyNodeSetParamsFromSymbol(node, dst, (const void *)(&symbol), count, offset, kind); +# 1125 +} +# 1173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1174 +cudaGraphExecMemcpyNodeSetParamsToSymbol(cudaGraphExec_t +# 1175 +hGraphExec, cudaGraphNode_t +# 1176 +node, const T & +# 1177 +symbol, const void * +# 1178 +src, size_t +# 1179 +count, size_t +# 1180 +offset, cudaMemcpyKind +# 1181 +kind) +# 1182 +{ +# 1183 +return ::cudaGraphExecMemcpyNodeSetParamsToSymbol(hGraphExec, node, (const void *)(&symbol), src, count, offset, kind); +# 1184 +} +# 1232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1233 +cudaGraphExecMemcpyNodeSetParamsFromSymbol(cudaGraphExec_t +# 1234 +hGraphExec, cudaGraphNode_t +# 1235 +node, void * +# 1236 +dst, const T & +# 1237 +symbol, size_t +# 1238 +count, size_t +# 1239 +offset, cudaMemcpyKind +# 1240 +kind) +# 1241 +{ +# 1242 +return ::cudaGraphExecMemcpyNodeSetParamsFromSymbol(hGraphExec, node, dst, (const void *)(&symbol), count, offset, kind); +# 1243 +} +# 1271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1272 +cudaUserObjectCreate(cudaUserObject_t * +# 1273 +object_out, T * +# 1274 +objectToWrap, unsigned +# 1275 +initialRefcount, unsigned +# 1276 +flags) +# 1277 +{ +# 1278 +return ::cudaUserObjectCreate(object_out, objectToWrap, [](void * +# 1281 +vpObj) { delete (reinterpret_cast< T *>(vpObj)); } , initialRefcount, flags); +# 1284 +} +# 1286 +template< class T> static inline cudaError_t +# 1287 +cudaUserObjectCreate(cudaUserObject_t * +# 1288 +object_out, T * +# 1289 +objectToWrap, unsigned +# 1290 +initialRefcount, cudaUserObjectFlags +# 1291 +flags) +# 1292 +{ +# 1293 +return cudaUserObjectCreate(object_out, objectToWrap, initialRefcount, (unsigned)flags); +# 1294 +} +# 1321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1322 +cudaGetSymbolAddress(void ** +# 1323 +devPtr, const T & +# 1324 +symbol) +# 1326 +{ +# 1327 +return ::cudaGetSymbolAddress(devPtr, (const void *)(&symbol)); +# 1328 +} +# 1353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1354 +cudaGetSymbolSize(size_t * +# 1355 +size, const T & +# 1356 +symbol) +# 1358 +{ +# 1359 +return ::cudaGetSymbolSize(size, (const void *)(&symbol)); +# 1360 +} +# 1397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1398 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture(size_t * +# 1399 +offset, const texture< T, dim, readMode> & +# 1400 +tex, const void * +# 1401 +devPtr, const cudaChannelFormatDesc & +# 1402 +desc, size_t +# 1403 +size = ((2147483647) * 2U) + 1U) +# 1405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +{ +# 1406 +return ::cudaBindTexture(offset, &tex, devPtr, &desc, size); +# 1407 +} +# 1443 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1444 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture(size_t * +# 1445 +offset, const texture< T, dim, readMode> & +# 1446 +tex, const void * +# 1447 +devPtr, size_t +# 1448 +size = ((2147483647) * 2U) + 1U) +# 1450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +{ +# 1451 +return cudaBindTexture(offset, tex, devPtr, (tex.channelDesc), size); +# 1452 +} +# 1500 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1501 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture2D(size_t * +# 1502 +offset, const texture< T, dim, readMode> & +# 1503 +tex, const void * +# 1504 +devPtr, const cudaChannelFormatDesc & +# 1505 +desc, size_t +# 1506 +width, size_t +# 1507 +height, size_t +# 1508 +pitch) +# 1510 +{ +# 1511 +return ::cudaBindTexture2D(offset, &tex, devPtr, &desc, width, height, pitch); +# 1512 +} +# 1559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1560 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture2D(size_t * +# 1561 +offset, const texture< T, dim, readMode> & +# 1562 +tex, const void * +# 1563 +devPtr, size_t +# 1564 +width, size_t +# 1565 +height, size_t +# 1566 +pitch) +# 1568 +{ +# 1569 +return ::cudaBindTexture2D(offset, &tex, devPtr, &(tex.channelDesc), width, height, pitch); +# 1570 +} +# 1602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1603 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToArray(const texture< T, dim, readMode> & +# 1604 +tex, cudaArray_const_t +# 1605 +array, const cudaChannelFormatDesc & +# 1606 +desc) +# 1608 +{ +# 1609 +return ::cudaBindTextureToArray(&tex, array, &desc); +# 1610 +} +# 1641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1642 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToArray(const texture< T, dim, readMode> & +# 1643 +tex, cudaArray_const_t +# 1644 +array) +# 1646 +{ +# 1647 +cudaChannelFormatDesc desc; +# 1648 +cudaError_t err = ::cudaGetChannelDesc(&desc, array); +# 1650 +return (err == (cudaSuccess)) ? cudaBindTextureToArray(tex, array, desc) : err; +# 1651 +} +# 1683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1684 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToMipmappedArray(const texture< T, dim, readMode> & +# 1685 +tex, cudaMipmappedArray_const_t +# 1686 +mipmappedArray, const cudaChannelFormatDesc & +# 1687 +desc) +# 1689 +{ +# 1690 +return ::cudaBindTextureToMipmappedArray(&tex, mipmappedArray, &desc); +# 1691 +} +# 1722 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1723 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToMipmappedArray(const texture< T, dim, readMode> & +# 1724 +tex, cudaMipmappedArray_const_t +# 1725 +mipmappedArray) +# 1727 +{ +# 1728 +cudaChannelFormatDesc desc; +# 1729 +cudaArray_t levelArray; +# 1730 +cudaError_t err = ::cudaGetMipmappedArrayLevel(&levelArray, mipmappedArray, 0); +# 1732 +if (err != (cudaSuccess)) { +# 1733 +return err; +# 1734 +} +# 1735 +err = ::cudaGetChannelDesc(&desc, levelArray); +# 1737 +return (err == (cudaSuccess)) ? cudaBindTextureToMipmappedArray(tex, mipmappedArray, desc) : err; +# 1738 +} +# 1765 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1766 +__attribute((deprecated)) static inline cudaError_t cudaUnbindTexture(const texture< T, dim, readMode> & +# 1767 +tex) +# 1769 +{ +# 1770 +return ::cudaUnbindTexture(&tex); +# 1771 +} +# 1801 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1802 +__attribute((deprecated)) static inline cudaError_t cudaGetTextureAlignmentOffset(size_t * +# 1803 +offset, const texture< T, dim, readMode> & +# 1804 +tex) +# 1806 +{ +# 1807 +return ::cudaGetTextureAlignmentOffset(offset, &tex); +# 1808 +} +# 1853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1854 +cudaFuncSetCacheConfig(T * +# 1855 +func, cudaFuncCache +# 1856 +cacheConfig) +# 1858 +{ +# 1859 +return ::cudaFuncSetCacheConfig((const void *)func, cacheConfig); +# 1860 +} +# 1862 +template< class T> static inline cudaError_t +# 1863 +cudaFuncSetSharedMemConfig(T * +# 1864 +func, cudaSharedMemConfig +# 1865 +config) +# 1867 +{ +# 1868 +return ::cudaFuncSetSharedMemConfig((const void *)func, config); +# 1869 +} +# 1901 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> inline cudaError_t +# 1902 +cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * +# 1903 +numBlocks, T +# 1904 +func, int +# 1905 +blockSize, size_t +# 1906 +dynamicSMemSize) +# 1907 +{ +# 1908 +return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void *)func, blockSize, dynamicSMemSize, 0); +# 1909 +} +# 1953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> inline cudaError_t +# 1954 +cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * +# 1955 +numBlocks, T +# 1956 +func, int +# 1957 +blockSize, size_t +# 1958 +dynamicSMemSize, unsigned +# 1959 +flags) +# 1960 +{ +# 1961 +return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void *)func, blockSize, dynamicSMemSize, flags); +# 1962 +} +# 1967 +class __cudaOccupancyB2DHelper { +# 1968 +size_t n; +# 1970 +public: __cudaOccupancyB2DHelper(size_t n_) : n(n_) { } +# 1971 +size_t operator()(int) +# 1972 +{ +# 1973 +return n; +# 1974 +} +# 1975 +}; +# 2023 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class UnaryFunction, class T> static inline cudaError_t +# 2024 +cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(int * +# 2025 +minGridSize, int * +# 2026 +blockSize, T +# 2027 +func, UnaryFunction +# 2028 +blockSizeToDynamicSMemSize, int +# 2029 +blockSizeLimit = 0, unsigned +# 2030 +flags = 0) +# 2031 +{ +# 2032 +cudaError_t status; +# 2035 +int device; +# 2036 +cudaFuncAttributes attr; +# 2039 +int maxThreadsPerMultiProcessor; +# 2040 +int warpSize; +# 2041 +int devMaxThreadsPerBlock; +# 2042 +int multiProcessorCount; +# 2043 +int funcMaxThreadsPerBlock; +# 2044 +int occupancyLimit; +# 2045 +int granularity; +# 2048 +int maxBlockSize = 0; +# 2049 +int numBlocks = 0; +# 2050 +int maxOccupancy = 0; +# 2053 +int blockSizeToTryAligned; +# 2054 +int blockSizeToTry; +# 2055 +int blockSizeLimitAligned; +# 2056 +int occupancyInBlocks; +# 2057 +int occupancyInThreads; +# 2058 +size_t dynamicSMemSize; +# 2064 +if (((!minGridSize) || (!blockSize)) || (!func)) { +# 2065 +return cudaErrorInvalidValue; +# 2066 +} +# 2072 +status = ::cudaGetDevice(&device); +# 2073 +if (status != (cudaSuccess)) { +# 2074 +return status; +# 2075 +} +# 2077 +status = cudaDeviceGetAttribute(&maxThreadsPerMultiProcessor, cudaDevAttrMaxThreadsPerMultiProcessor, device); +# 2081 +if (status != (cudaSuccess)) { +# 2082 +return status; +# 2083 +} +# 2085 +status = cudaDeviceGetAttribute(&warpSize, cudaDevAttrWarpSize, device); +# 2089 +if (status != (cudaSuccess)) { +# 2090 +return status; +# 2091 +} +# 2093 +status = cudaDeviceGetAttribute(&devMaxThreadsPerBlock, cudaDevAttrMaxThreadsPerBlock, device); +# 2097 +if (status != (cudaSuccess)) { +# 2098 +return status; +# 2099 +} +# 2101 +status = cudaDeviceGetAttribute(&multiProcessorCount, cudaDevAttrMultiProcessorCount, device); +# 2105 +if (status != (cudaSuccess)) { +# 2106 +return status; +# 2107 +} +# 2109 +status = cudaFuncGetAttributes(&attr, func); +# 2110 +if (status != (cudaSuccess)) { +# 2111 +return status; +# 2112 +} +# 2114 +funcMaxThreadsPerBlock = (attr.maxThreadsPerBlock); +# 2120 +occupancyLimit = maxThreadsPerMultiProcessor; +# 2121 +granularity = warpSize; +# 2123 +if (blockSizeLimit == 0) { +# 2124 +blockSizeLimit = devMaxThreadsPerBlock; +# 2125 +} +# 2127 +if (devMaxThreadsPerBlock < blockSizeLimit) { +# 2128 +blockSizeLimit = devMaxThreadsPerBlock; +# 2129 +} +# 2131 +if (funcMaxThreadsPerBlock < blockSizeLimit) { +# 2132 +blockSizeLimit = funcMaxThreadsPerBlock; +# 2133 +} +# 2135 +blockSizeLimitAligned = (((blockSizeLimit + (granularity - 1)) / granularity) * granularity); +# 2137 +for (blockSizeToTryAligned = blockSizeLimitAligned; blockSizeToTryAligned > 0; blockSizeToTryAligned -= granularity) { +# 2141 +if (blockSizeLimit < blockSizeToTryAligned) { +# 2142 +blockSizeToTry = blockSizeLimit; +# 2143 +} else { +# 2144 +blockSizeToTry = blockSizeToTryAligned; +# 2145 +} +# 2147 +dynamicSMemSize = blockSizeToDynamicSMemSize(blockSizeToTry); +# 2149 +status = cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(&occupancyInBlocks, func, blockSizeToTry, dynamicSMemSize, flags); +# 2156 +if (status != (cudaSuccess)) { +# 2157 +return status; +# 2158 +} +# 2160 +occupancyInThreads = (blockSizeToTry * occupancyInBlocks); +# 2162 +if (occupancyInThreads > maxOccupancy) { +# 2163 +maxBlockSize = blockSizeToTry; +# 2164 +numBlocks = occupancyInBlocks; +# 2165 +maxOccupancy = occupancyInThreads; +# 2166 +} +# 2170 +if (occupancyLimit == maxOccupancy) { +# 2171 +break; +# 2172 +} +# 2173 +} +# 2181 +(*minGridSize) = (numBlocks * multiProcessorCount); +# 2182 +(*blockSize) = maxBlockSize; +# 2184 +return status; +# 2185 +} +# 2219 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class UnaryFunction, class T> static inline cudaError_t +# 2220 +cudaOccupancyMaxPotentialBlockSizeVariableSMem(int * +# 2221 +minGridSize, int * +# 2222 +blockSize, T +# 2223 +func, UnaryFunction +# 2224 +blockSizeToDynamicSMemSize, int +# 2225 +blockSizeLimit = 0) +# 2226 +{ +# 2227 +return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, blockSizeLimit, 0); +# 2228 +} +# 2265 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 2266 +cudaOccupancyMaxPotentialBlockSize(int * +# 2267 +minGridSize, int * +# 2268 +blockSize, T +# 2269 +func, size_t +# 2270 +dynamicSMemSize = 0, int +# 2271 +blockSizeLimit = 0) +# 2272 +{ +# 2273 +return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, ((__cudaOccupancyB2DHelper)(dynamicSMemSize)), blockSizeLimit, 0); +# 2274 +} +# 2303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 2304 +cudaOccupancyAvailableDynamicSMemPerBlock(size_t * +# 2305 +dynamicSmemSize, T +# 2306 +func, int +# 2307 +numBlocks, int +# 2308 +blockSize) +# 2309 +{ +# 2310 +return ::cudaOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, (const void *)func, numBlocks, blockSize); +# 2311 +} +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 2363 +cudaOccupancyMaxPotentialBlockSizeWithFlags(int * +# 2364 +minGridSize, int * +# 2365 +blockSize, T +# 2366 +func, size_t +# 2367 +dynamicSMemSize = 0, int +# 2368 +blockSizeLimit = 0, unsigned +# 2369 +flags = 0) +# 2370 +{ +# 2371 +return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, ((__cudaOccupancyB2DHelper)(dynamicSMemSize)), blockSizeLimit, flags); +# 2372 +} +# 2405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> inline cudaError_t +# 2406 +cudaFuncGetAttributes(cudaFuncAttributes * +# 2407 +attr, T * +# 2408 +entry) +# 2410 +{ +# 2411 +return ::cudaFuncGetAttributes(attr, (const void *)entry); +# 2412 +} +# 2469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 2470 +cudaFuncSetAttribute(T * +# 2471 +entry, cudaFuncAttribute +# 2472 +attr, int +# 2473 +value) +# 2475 +{ +# 2476 +return ::cudaFuncSetAttribute((const void *)entry, attr, value); +# 2477 +} +# 2501 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim> +# 2502 +__attribute((deprecated)) static inline cudaError_t cudaBindSurfaceToArray(const surface< T, dim> & +# 2503 +surf, cudaArray_const_t +# 2504 +array, const cudaChannelFormatDesc & +# 2505 +desc) +# 2507 +{ +# 2508 +return ::cudaBindSurfaceToArray(&surf, array, &desc); +# 2509 +} +# 2532 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim> +# 2533 +__attribute((deprecated)) static inline cudaError_t cudaBindSurfaceToArray(const surface< T, dim> & +# 2534 +surf, cudaArray_const_t +# 2535 +array) +# 2537 +{ +# 2538 +cudaChannelFormatDesc desc; +# 2539 +cudaError_t err = ::cudaGetChannelDesc(&desc, array); +# 2541 +return (err == (cudaSuccess)) ? cudaBindSurfaceToArray(surf, array, desc) : err; +# 2542 +} +# 2553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +#pragma GCC diagnostic pop +# 64 "CMakeCUDACompilerId.cu" +const char *info_compiler = ("INFO:compiler[NVIDIA]"); +# 66 +const char *info_simulate = ("INFO:simulate[GNU]"); +# 345 "CMakeCUDACompilerId.cu" +const char info_version[] = {'I', 'N', 'F', 'O', ':', 'c', 'o', 'm', 'p', 'i', 'l', 'e', 'r', '_', 'v', 'e', 'r', 's', 'i', 'o', 'n', '[', (('0') + ((11 / 10000000) % 10)), (('0') + ((11 / 1000000) % 10)), (('0') + ((11 / 100000) % 10)), (('0') + ((11 / 10000) % 10)), (('0') + ((11 / 1000) % 10)), (('0') + ((11 / 100) % 10)), (('0') + ((11 / 10) % 10)), (('0') + (11 % 10)), '.', (('0') + ((7 / 10000000) % 10)), (('0') + ((7 / 1000000) % 10)), (('0') + ((7 / 100000) % 10)), (('0') + ((7 / 10000) % 10)), (('0') + ((7 / 1000) % 10)), (('0') + ((7 / 100) % 10)), (('0') + ((7 / 10) % 10)), (('0') + (7 % 10)), '.', (('0') + ((64 / 10000000) % 10)), (('0') + ((64 / 1000000) % 10)), (('0') + ((64 / 100000) % 10)), (('0') + ((64 / 10000) % 10)), (('0') + ((64 / 1000) % 10)), (('0') + ((64 / 100) % 10)), (('0') + ((64 / 10) % 10)), (('0') + (64 % 10)), ']', '\000'}; +# 374 "CMakeCUDACompilerId.cu" +const char info_simulate_version[] = {'I', 'N', 'F', 'O', ':', 's', 'i', 'm', 'u', 'l', 'a', 't', 'e', '_', 'v', 'e', 'r', 's', 'i', 'o', 'n', '[', (('0') + ((7 / 10000000) % 10)), (('0') + ((7 / 1000000) % 10)), (('0') + ((7 / 100000) % 10)), (('0') + ((7 / 10000) % 10)), (('0') + ((7 / 1000) % 10)), (('0') + ((7 / 100) % 10)), (('0') + ((7 / 10) % 10)), (('0') + (7 % 10)), '.', (('0') + ((5 / 10000000) % 10)), (('0') + ((5 / 1000000) % 10)), (('0') + ((5 / 100000) % 10)), (('0') + ((5 / 10000) % 10)), (('0') + ((5 / 1000) % 10)), (('0') + ((5 / 100) % 10)), (('0') + ((5 / 10) % 10)), (('0') + (5 % 10)), ']', '\000'}; +# 394 +const char *info_platform = ("INFO:platform[Linux]"); +# 395 +const char *info_arch = ("INFO:arch[]"); +# 399 +const char *info_language_standard_default = ("INFO:standard_default[14]"); +# 415 +const char *info_language_extensions_default = ("INFO:extensions_default[ON]"); +# 426 +int main(int argc, char *argv[]) +# 427 +{ +# 428 +int require = 0; +# 429 +require += (info_compiler[argc]); +# 430 +require += (info_platform[argc]); +# 432 +require += (info_version[argc]); +# 435 +require += (info_simulate[argc]); +# 438 +require += (info_simulate_version[argc]); +# 440 +require += (info_language_standard_default[argc]); +# 441 +require += (info_language_extensions_default[argc]); +# 442 +(void)argv; +# 443 +return require; +# 444 +} + +# 1 "CMakeCUDACompilerId.cudafe1.stub.c" +#define _NV_ANON_NAMESPACE _GLOBAL__N__d49ef091_22_CMakeCUDACompilerId_cu_bd57c623 +#ifdef _NV_ANON_NAMESPACE +#endif +# 1 "CMakeCUDACompilerId.cudafe1.stub.c" +#include "CMakeCUDACompilerId.cudafe1.stub.c" +# 1 "CMakeCUDACompilerId.cudafe1.stub.c" +#undef _NV_ANON_NAMESPACE diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.gpu b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.gpu new file mode 100644 index 00000000..01cc67b7 --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.gpu @@ -0,0 +1,7 @@ +typedef char __nv_bool; +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef unsigned long size_t; +#include "crt/device_runtime.h" +# 2194 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +typedef unsigned long _ZSt6size_t; +#include "common_functions.h" diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.stub.c b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.stub.c new file mode 100644 index 00000000..2ebe7e6a --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.stub.c @@ -0,0 +1,15 @@ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-function" +#pragma GCC diagnostic ignored "-Wcast-qual" +#define __NV_CUBIN_HANDLE_STORAGE__ static +#if !defined(__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__) +#define __CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ +#endif +#include "crt/host_runtime.h" +#include "CMakeCUDACompilerId.fatbin.c" +static void __nv_cudaEntityRegisterCallback(void **); +static void __sti____cudaRegisterAll(void) __attribute__((__constructor__)); +static void __nv_cudaEntityRegisterCallback(void **__T0){__nv_dummy_param_ref(__T0);__nv_save_fatbinhandle_for_managed_rt(__T0);} +static void __sti____cudaRegisterAll(void){__cudaRegisterBinary(__nv_cudaEntityRegisterCallback);} + +#pragma GCC diagnostic pop diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin new file mode 100644 index 00000000..4c4e2dd1 Binary files /dev/null and b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin differ diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin.c b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin.c new file mode 100644 index 00000000..8a681832 --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin.c @@ -0,0 +1,57 @@ +#ifndef __SKIP_INTERNAL_FATBINARY_HEADERS +#include "fatbinary_section.h" +#endif +#define __CUDAFATBINSECTION ".nvFatBinSegment" +#define __CUDAFATBINDATASECTION ".nv_fatbin" +asm( +".section .nv_fatbin, \"a\"\n" +".align 8\n" +"fatbinData:\n" +".quad 0x00100001ba55ed50,0x00000000000003d8,0x0000004001010002,0x0000000000000318\n" +".quad 0x0000000000000000,0x0000003400010007,0x0000000000000000,0x0000000000000011\n" +".quad 0x0000000000000000,0x0000000000000000,0x33010102464c457f,0x0000000000000007\n" +".quad 0x0000007500be0002,0x0000000000000000,0x0000000000000000,0x00000000000001d8\n" +".quad 0x0000004000340534,0x0001000500400000,0x7472747368732e00,0x747274732e006261\n" +".quad 0x746d79732e006261,0x746d79732e006261,0x78646e68735f6261,0x666e692e766e2e00\n" +".quad 0x65722e766e2e006f,0x6e6f697463612e6c,0x72747368732e0000,0x7274732e00626174\n" +".quad 0x6d79732e00626174,0x6d79732e00626174,0x646e68735f626174,0x6e692e766e2e0078\n" +".quad 0x722e766e2e006f66,0x6f697463612e6c65,0x000000000000006e,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0004000300000032,0x0000000000000000\n" +".quad 0x0000000000000000,0x000000000000004b,0x222f0a1008020200,0x0000000008000000\n" +".quad 0x0000000008080000,0x0000000008100000,0x0000000008180000,0x0000000008200000\n" +".quad 0x0000000008280000,0x0000000008300000,0x0000000008380000,0x0000000008000001\n" +".quad 0x0000000008080001,0x0000000008100001,0x0000000008180001,0x0000000008200001\n" +".quad 0x0000000008280001,0x0000000008300001,0x0000000008380001,0x0000000008000002\n" +".quad 0x0000000008080002,0x0000000008100002,0x0000000008180002,0x0000000008200002\n" +".quad 0x0000000008280002,0x0000000008300002,0x0000000008380002,0x0000002c14000000\n" +".quad 0x000000000c000009,0x0000000000000000,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000300000001,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000040,0x0000000000000041,0x0000000000000000,0x0000000000000001\n" +".quad 0x0000000000000000,0x000000030000000b,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000081,0x0000000000000041,0x0000000000000000,0x0000000000000001\n" +".quad 0x0000000000000000,0x0000000200000013,0x0000000000000000,0x0000000000000000\n" +".quad 0x00000000000000c8,0x0000000000000030,0x0000000200000002,0x0000000000000008\n" +".quad 0x0000000000000018,0x7000000b00000032,0x0000000000000000,0x0000000000000000\n" +".quad 0x00000000000000f8,0x00000000000000e0,0x0000000000000000,0x0000000000000008\n" +".quad 0x0000000000000008,0x0000004801010001,0x0000000000000038,0x0000004000000036\n" +".quad 0x0000003400070007,0x0000000000000000,0x0000000000002011,0x0000000000000000\n" +".quad 0x0000000000000038,0x0000000000000000,0x762e21f000010a13,0x37206e6f69737265\n" +".quad 0x677261742e0a372e,0x32355f6d73207465,0x7365726464612e0a,0x3620657a69735f73\n" +".quad 0x0000000a0a0a0a34\n" +".text\n"); +#ifdef __cplusplus +extern "C" { +#endif +extern const unsigned long long fatbinData[125]; +#ifdef __cplusplus +} +#endif +#ifdef __cplusplus +extern "C" { +#endif +static const __fatBinC_Wrapper_t __fatDeviceText __attribute__ ((aligned (8))) __attribute__ ((section (__CUDAFATBINSECTION)))= + { 0x466243b1, 1, fatbinData, 0 }; +#ifdef __cplusplus +} +#endif diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.module_id b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.module_id new file mode 100644 index 00000000..03a76dea --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.module_id @@ -0,0 +1 @@ +_d49ef091_22_CMakeCUDACompilerId_cu_bd57c623 \ No newline at end of file diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.o b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.o new file mode 100644 index 00000000..e49b4f70 Binary files /dev/null and b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.o differ diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.ptx b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.ptx new file mode 100644 index 00000000..f054a33c --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.ptx @@ -0,0 +1,14 @@ +// +// Generated by NVIDIA NVVM Compiler +// +// Compiler Build ID: CL-31294372 +// Cuda compilation tools, release 11.7, V11.7.64 +// Based on NVVM 7.0.1 +// + +.version 7.7 +.target sm_52 +.address_size 64 + + + diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.sm_52.cubin b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.sm_52.cubin new file mode 100644 index 00000000..e8cd6414 Binary files /dev/null and b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.sm_52.cubin differ diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin new file mode 100644 index 00000000..6883861e Binary files /dev/null and b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin differ diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin.c b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin.c new file mode 100644 index 00000000..9afaf281 --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin.c @@ -0,0 +1,58 @@ +#ifndef __SKIP_INTERNAL_FATBINARY_HEADERS +#include "fatbinary_section.h" +#endif +#define __CUDAFATBINSECTION ".nvFatBinSegment" +#define __CUDAFATBINDATASECTION ".nv_fatbin" +asm( +".section .nv_fatbin, \"a\"\n" +".align 8\n" +"fatbinData:\n" +".quad 0x00100001ba55ed50,0x0000000000000400,0x0000004001010002,0x00000000000003c0\n" +".quad 0x0000000000000000,0x0000003400010007,0x0000000000000000,0x0000000000000011\n" +".quad 0x0000000000000000,0x0000000000000000,0x33010102464c457f,0x0000000000000007\n" +".quad 0x0000007500be0002,0x0000000000000000,0x0000000000000000,0x0000000000000240\n" +".quad 0x0000004000340534,0x0001000600400000,0x7472747368732e00,0x747274732e006261\n" +".quad 0x746d79732e006261,0x746d79732e006261,0x78646e68735f6261,0x666e692e766e2e00\n" +".quad 0x61632e766e2e006f,0x0068706172676c6c,0x746f72702e766e2e,0x6e2e00657079746f\n" +".quad 0x63612e6c65722e76,0x732e00006e6f6974,0x0062617472747368,0x006261747274732e\n" +".quad 0x006261746d79732e,0x5f6261746d79732e,0x6e2e0078646e6873,0x2e006f666e692e76\n" +".quad 0x676c6c61632e766e,0x766e2e0068706172,0x79746f746f72702e,0x722e766e2e006570\n" +".quad 0x6f697463612e6c65,0x000000000000006e,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0004000300000032,0x0000000000000000,0x0000000000000000\n" +".quad 0x000500030000004e,0x0000000000000000,0x0000000000000000,0xffffffff00000000\n" +".quad 0xfffffffe00000000,0xfffffffd00000000,0x000000000000004b,0x222f0a1008020200\n" +".quad 0x0000000008000000,0x0000000008080000,0x0000000008100000,0x0000000008180000\n" +".quad 0x0000000008200000,0x0000000008280000,0x0000000008300000,0x0000000008380000\n" +".quad 0x0000000008000001,0x0000000008080001,0x0000000008100001,0x0000000008180001\n" +".quad 0x0000000008200001,0x0000000008280001,0x0000000008300001,0x0000000008380001\n" +".quad 0x0000000008000002,0x0000000008080002,0x0000000008100002,0x0000000008180002\n" +".quad 0x0000000008200002,0x0000000008280002,0x0000000008300002,0x0000000008380002\n" +".quad 0x0000002c14000000,0x000000000c000009,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0000000300000001,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000040,0x000000000000005d,0x0000000000000000\n" +".quad 0x0000000000000001,0x0000000000000000,0x000000030000000b,0x0000000000000000\n" +".quad 0x0000000000000000,0x000000000000009d,0x000000000000005d,0x0000000000000000\n" +".quad 0x0000000000000001,0x0000000000000000,0x0000000200000013,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000100,0x0000000000000048,0x0000000300000002\n" +".quad 0x0000000000000008,0x0000000000000018,0x7000000100000032,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000148,0x0000000000000018,0x0000000000000003\n" +".quad 0x0000000000000004,0x0000000000000008,0x7000000b0000004e,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000160,0x00000000000000e0,0x0000000000000000\n" +".quad 0x0000000000000008, 0x0000000000000008\n" +".text\n"); +#ifdef __cplusplus +extern "C" { +#endif +extern const unsigned long long fatbinData[130]; +#ifdef __cplusplus +} +#endif +#ifdef __cplusplus +extern "C" { +#endif +static const __fatBinC_Wrapper_t __fatDeviceText __attribute__ ((aligned (8))) __attribute__ ((section (__CUDAFATBINSECTION)))= + { 0x466243b1, 2, fatbinData, (void**)__cudaPrelinkedFatbins }; +#ifdef __cplusplus +} +#endif diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.o b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.o new file mode 100644 index 00000000..84d4c7bb Binary files /dev/null and b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.o differ diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.reg.c b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.reg.c new file mode 100644 index 00000000..af69ecb2 --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.reg.c @@ -0,0 +1 @@ +#define NUM_PRELINKED_OBJECTS 0 diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.sm_52.cubin b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.sm_52.cubin new file mode 100644 index 00000000..a725fac4 Binary files /dev/null and b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.sm_52.cubin differ diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/CMakeDirectoryInformation.cmake b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..492550d0 --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/CMakeOutput.log b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/CMakeOutput.log new file mode 100644 index 00000000..f3cc5171 --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/CMakeOutput.log @@ -0,0 +1,480 @@ +The system is: Linux - 5.14.21-150400.24.11_12.0.57-cray_shasta_c - x86_64 +Checking whether the CUDA compiler is NVIDIA using "" matched "nvcc: NVIDIA \(R\) Cuda compiler driver": +nvcc: NVIDIA (R) Cuda compiler driver +Copyright (c) 2005-2022 NVIDIA Corporation +Built on Tue_May__3_18:49:52_PDT_2022 +Cuda compilation tools, release 11.7, V11.7.64 +Build cuda_11.7.r11.7/compiler.31294372_0 +Compiling the CUDA compiler identification source file "CMakeCUDACompilerId.cu" succeeded. +Compiler: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc +Build flags: +Id flags: --keep;--keep-dir;tmp -v + +The output was: +0 +#$ _NVVM_BRANCH_=nvvm +#$ _SPACE_= +#$ _CUDART_=cudart +#$ _HERE_=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin +#$ _THERE_=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin +#$ _TARGET_SIZE_= +#$ _TARGET_DIR_= +#$ _TARGET_DIR_=targets/x86_64-linux +#$ TOP=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/.. +#$ NVVMIR_LIBRARY_DIR=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/libdevice +#$ LD_LIBRARY_PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../lib:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib:/opt/cray/pe/papi/6.0.0.16/lib64:/opt/cray/libfabric/1.15.2.0/lib64 +#$ PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Compute/2022.1.1:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/libnvvp:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Systems/bin:/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/bin:/opt/cray/pe/mpich/8.1.22/bin:/opt/cray/pe/craype/2.7.19/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin:/opt/cray/pe/perftools/22.09.0/bin:/opt/cray/pe/papi/6.0.0.16/bin:/opt/cray/libfabric/1.15.2.0/bin:/global/common/software/nersc/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/opt/cray/pe/bin +#$ INCLUDES="-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" +#$ LIBRARIES= "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" +#$ CUDAFE_FLAGS= +#$ PTXAS_FLAGS= +#$ rm tmp/a_dlink.reg.c +#$ gcc -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -E -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -include "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp1.ii" +#$ cicc --c++14 --gnu_version=70500 --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed -arch compute_52 -m64 --no-version-ident -ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 --include_file_name "CMakeCUDACompilerId.fatbin.c" -tused --gen_module_id_file --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.c" --stub_file_name "tmp/CMakeCUDACompilerId.cudafe1.stub.c" --gen_device_file_name "tmp/CMakeCUDACompilerId.cudafe1.gpu" "tmp/CMakeCUDACompilerId.cpp1.ii" -o "tmp/CMakeCUDACompilerId.ptx" +#$ ptxas -arch=sm_52 -m64 "tmp/CMakeCUDACompilerId.ptx" -o "tmp/CMakeCUDACompilerId.sm_52.cubin" +#$ fatbinary --create="tmp/CMakeCUDACompilerId.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " "--image3=kind=elf,sm=52,file=tmp/CMakeCUDACompilerId.sm_52.cubin" "--image3=kind=ptx,sm=52,file=tmp/CMakeCUDACompilerId.ptx" --embedded-fatbin="tmp/CMakeCUDACompilerId.fatbin.c" +#$ gcc -D__CUDA_ARCH_LIST__=520 -E -x c++ -D__CUDACC__ -D__NVCC__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -include "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp4.ii" +#$ cudafe++ --c++14 --gnu_version=70500 --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed --m64 --parse_templates --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.cpp" --stub_file_name "CMakeCUDACompilerId.cudafe1.stub.c" --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" "tmp/CMakeCUDACompilerId.cpp4.ii" +#$ gcc -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -c -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -m64 "tmp/CMakeCUDACompilerId.cudafe1.cpp" -o "tmp/CMakeCUDACompilerId.o" +#$ nvlink -m64 --arch=sm_52 --register-link-binaries="tmp/a_dlink.reg.c" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -cpu-arch=X86_64 "tmp/CMakeCUDACompilerId.o" -lcudadevrt -o "tmp/a_dlink.sm_52.cubin" --host-ccbin "gcc" +#$ fatbinary --create="tmp/a_dlink.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " -link "--image3=kind=elf,sm=52,file=tmp/a_dlink.sm_52.cubin" --embedded-fatbin="tmp/a_dlink.fatbin.c" +#$ gcc -D__CUDA_ARCH_LIST__=520 -c -x c++ -DFATBINFILE="\"tmp/a_dlink.fatbin.c\"" -DREGISTERLINKBINARYFILE="\"tmp/a_dlink.reg.c\"" -I. -D__NV_EXTRA_INITIALIZATION= -D__NV_EXTRA_FINALIZATION= -D__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -m64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/crt/link.stub" -o "tmp/a_dlink.o" +#$ g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" + + +Compilation of the CUDA compiler identification source "CMakeCUDACompilerId.cu" produced "a.out" + +The CUDA compiler identification is NVIDIA, found in "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/a.out" + +Parsed CUDA nvcc implicit link information from above output: + found 'PATH=' string: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Compute/2022.1.1:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/libnvvp:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Systems/bin:/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/bin:/opt/cray/pe/mpich/8.1.22/bin:/opt/cray/pe/craype/2.7.19/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin:/opt/cray/pe/perftools/22.09.0/bin:/opt/cray/pe/papi/6.0.0.16/bin:/opt/cray/libfabric/1.15.2.0/bin:/global/common/software/nersc/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/opt/cray/pe/bin] + found 'LIBRARIES=' string: ["-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib"] + considering line: [#$ rm tmp/a_dlink.reg.c] + considering line: [gcc -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -E -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -include "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp1.ii" ] + considering line: [cicc --c++14 --gnu_version=70500 --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed -arch compute_52 -m64 --no-version-ident -ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 --include_file_name "CMakeCUDACompilerId.fatbin.c" -tused --gen_module_id_file --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.c" --stub_file_name "tmp/CMakeCUDACompilerId.cudafe1.stub.c" --gen_device_file_name "tmp/CMakeCUDACompilerId.cudafe1.gpu" "tmp/CMakeCUDACompilerId.cpp1.ii" -o "tmp/CMakeCUDACompilerId.ptx"] + considering line: [ptxas -arch=sm_52 -m64 "tmp/CMakeCUDACompilerId.ptx" -o "tmp/CMakeCUDACompilerId.sm_52.cubin" ] + considering line: [fatbinary --create="tmp/CMakeCUDACompilerId.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " "--image3=kind=elf,sm=52,file=tmp/CMakeCUDACompilerId.sm_52.cubin" "--image3=kind=ptx,sm=52,file=tmp/CMakeCUDACompilerId.ptx" --embedded-fatbin="tmp/CMakeCUDACompilerId.fatbin.c" ] + considering line: [gcc -D__CUDA_ARCH_LIST__=520 -E -x c++ -D__CUDACC__ -D__NVCC__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -include "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: [cudafe++ --c++14 --gnu_version=70500 --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed --m64 --parse_templates --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.cpp" --stub_file_name "CMakeCUDACompilerId.cudafe1.stub.c" --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: [gcc -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -c -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -m64 "tmp/CMakeCUDACompilerId.cudafe1.cpp" -o "tmp/CMakeCUDACompilerId.o" ] + considering line: [nvlink -m64 --arch=sm_52 --register-link-binaries="tmp/a_dlink.reg.c" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -cpu-arch=X86_64 "tmp/CMakeCUDACompilerId.o" -lcudadevrt -o "tmp/a_dlink.sm_52.cubin" --host-ccbin "gcc"] + ignoring nvlink line + considering line: [fatbinary --create="tmp/a_dlink.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " -link "--image3=kind=elf,sm=52,file=tmp/a_dlink.sm_52.cubin" --embedded-fatbin="tmp/a_dlink.fatbin.c" ] + considering line: [gcc -D__CUDA_ARCH_LIST__=520 -c -x c++ -DFATBINFILE="\"tmp/a_dlink.fatbin.c\"" -DREGISTERLINKBINARYFILE="\"tmp/a_dlink.reg.c\"" -I. -D__NV_EXTRA_INITIALIZATION= -D__NV_EXTRA_FINALIZATION= -D__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -m64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/crt/link.stub" -o "tmp/a_dlink.o" ] + considering line: [g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + extracted link line: [g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + considering line: [] + extracted link launcher name: [g++] + found link launcher absolute path: [/usr/bin/g++] + + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + link line: [cuda-fake-ld g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + arg [cuda-fake-ld] ==> ignore + arg [g++] ==> ignore + arg [-D__CUDA_ARCH_LIST__=520] ==> ignore + arg [-m64] ==> ignore + arg [-Wl,--start-group] ==> ignore + arg [tmp/a_dlink.o] ==> ignore + arg [tmp/CMakeCUDACompilerId.o] ==> ignore + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] + arg [-lcudadevrt] ==> lib [cudadevrt] + arg [-lcudart_static] ==> lib [cudart_static] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-ldl] ==> lib [dl] + arg [-Wl,--end-group] ==> ignore + arg [-o] ==> ignore + arg [a.out] ==> ignore + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit libs: [cudadevrt;cudart_static;rt;pthread;dl] + implicit objs: [] + implicit dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit fwks: [] + + +Parsed CUDA nvcc include information from above output: + found 'PATH=' string: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Compute/2022.1.1:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/libnvvp:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Systems/bin:/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/bin:/opt/cray/pe/mpich/8.1.22/bin:/opt/cray/pe/craype/2.7.19/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin:/opt/cray/pe/perftools/22.09.0/bin:/opt/cray/pe/papi/6.0.0.16/bin:/opt/cray/libfabric/1.15.2.0/bin:/global/common/software/nersc/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/opt/cray/pe/bin] + found 'LIBRARIES=' string: ["-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib"] + considering line: [#$ rm tmp/a_dlink.reg.c] + considering line: [gcc -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -E -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -include "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp1.ii" ] + considering line: [cicc --c++14 --gnu_version=70500 --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed -arch compute_52 -m64 --no-version-ident -ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 --include_file_name "CMakeCUDACompilerId.fatbin.c" -tused --gen_module_id_file --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.c" --stub_file_name "tmp/CMakeCUDACompilerId.cudafe1.stub.c" --gen_device_file_name "tmp/CMakeCUDACompilerId.cudafe1.gpu" "tmp/CMakeCUDACompilerId.cpp1.ii" -o "tmp/CMakeCUDACompilerId.ptx"] + considering line: [ptxas -arch=sm_52 -m64 "tmp/CMakeCUDACompilerId.ptx" -o "tmp/CMakeCUDACompilerId.sm_52.cubin" ] + considering line: [fatbinary --create="tmp/CMakeCUDACompilerId.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " "--image3=kind=elf,sm=52,file=tmp/CMakeCUDACompilerId.sm_52.cubin" "--image3=kind=ptx,sm=52,file=tmp/CMakeCUDACompilerId.ptx" --embedded-fatbin="tmp/CMakeCUDACompilerId.fatbin.c" ] + considering line: [gcc -D__CUDA_ARCH_LIST__=520 -E -x c++ -D__CUDACC__ -D__NVCC__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -include "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: [cudafe++ --c++14 --gnu_version=70500 --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed --m64 --parse_templates --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.cpp" --stub_file_name "CMakeCUDACompilerId.cudafe1.stub.c" --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: [gcc -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -c -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -m64 "tmp/CMakeCUDACompilerId.cudafe1.cpp" -o "tmp/CMakeCUDACompilerId.o" ] + considering line: [nvlink -m64 --arch=sm_52 --register-link-binaries="tmp/a_dlink.reg.c" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -cpu-arch=X86_64 "tmp/CMakeCUDACompilerId.o" -lcudadevrt -o "tmp/a_dlink.sm_52.cubin" --host-ccbin "gcc"] + ignoring nvlink line + considering line: [fatbinary --create="tmp/a_dlink.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " -link "--image3=kind=elf,sm=52,file=tmp/a_dlink.sm_52.cubin" --embedded-fatbin="tmp/a_dlink.fatbin.c" ] + considering line: [gcc -D__CUDA_ARCH_LIST__=520 -c -x c++ -DFATBINFILE="\"tmp/a_dlink.fatbin.c\"" -DREGISTERLINKBINARYFILE="\"tmp/a_dlink.reg.c\"" -I. -D__NV_EXTRA_INITIALIZATION= -D__NV_EXTRA_FINALIZATION= -D__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -m64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/crt/link.stub" -o "tmp/a_dlink.o" ] + considering line: [g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + extracted link line: [g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + considering line: [] + extracted link launcher name: [g++] + found link launcher absolute path: [/usr/bin/g++] + found 'INCLUDES=' string: ["-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" ] + + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + link line: [cuda-fake-ld g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + arg [cuda-fake-ld] ==> ignore + arg [g++] ==> ignore + arg [-D__CUDA_ARCH_LIST__=520] ==> ignore + arg [-m64] ==> ignore + arg [-Wl,--start-group] ==> ignore + arg [tmp/a_dlink.o] ==> ignore + arg [tmp/CMakeCUDACompilerId.o] ==> ignore + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] + arg [-lcudadevrt] ==> lib [cudadevrt] + arg [-lcudart_static] ==> lib [cudart_static] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-ldl] ==> lib [dl] + arg [-Wl,--end-group] ==> ignore + arg [-o] ==> ignore + arg [a.out] ==> ignore + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit libs: [cudadevrt;cudart_static;rt;pthread;dl] + implicit objs: [] + implicit dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit fwks: [] + + +Detecting CUDA compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_00d26/fast && /usr/bin/gmake -f CMakeFiles/cmTC_00d26.dir/build.make CMakeFiles/cmTC_00d26.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/CMakeTmp' +Building CUDA object CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-v -MD -MT CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o -MF CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o.d -x cu -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o +Using built-in specs. +COLLECT_GCC=gcc +OFFLOAD_TARGET_NAMES=hsa:nvptx-none +Target: x86_64-suse-linux +Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-offload-targets=hsa,nvptx-none, --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux +Thread model: posix +gcc version 7.5.0 (SUSE Linux) +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_0002d600_00000000-7_CMakeCUDACompilerABI.cpp1.ii' '-mtune=generic' '-march=x86-64' + /usr/lib64/gcc/x86_64-suse-linux/7/cc1plus -E -quiet -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -D_GNU_SOURCE -D __CUDA_ARCH__=520 -D __CUDA_ARCH_LIST__=520 -D CUDA_DOUBLE_MATH_FUNCTIONS -D __CUDACC__ -D __NVCC__ -D __CUDACC_VER_MAJOR__=11 -D __CUDACC_VER_MINOR__=7 -D __CUDACC_VER_BUILD__=64 -D __CUDA_API_VER_MAJOR__=11 -D __CUDA_API_VER_MINOR__=7 -D __NVCC_DIAG_PRAGMA_SUPPORT__=1 -include cuda_runtime.h /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o /tmp/tmpxft_0002d600_00000000-7_CMakeCUDACompilerABI.cpp1.ii -m64 -mtune=generic -march=x86-64 +ignoring duplicate directory "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" +#include "..." search starts here: +#include <...> search starts here: + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include + /usr/include/c++/7 + /usr/include/c++/7/x86_64-suse-linux + /usr/include/c++/7/backward + /usr/lib64/gcc/x86_64-suse-linux/7/include + /usr/local/include + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed + /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include + /usr/include +End of search list. +COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ +LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_0002d600_00000000-7_CMakeCUDACompilerABI.cpp1.ii' '-mtune=generic' '-march=x86-64' +Using built-in specs. +COLLECT_GCC=gcc +OFFLOAD_TARGET_NAMES=hsa:nvptx-none +Target: x86_64-suse-linux +Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-offload-targets=hsa,nvptx-none, --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux +Thread model: posix +gcc version 7.5.0 (SUSE Linux) +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_0002d600_00000000-5_CMakeCUDACompilerABI.cpp4.ii' '-mtune=generic' '-march=x86-64' + /usr/lib64/gcc/x86_64-suse-linux/7/cc1plus -E -quiet -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -D_GNU_SOURCE -D __CUDA_ARCH_LIST__=520 -D __CUDACC__ -D __NVCC__ -D __CUDACC_VER_MAJOR__=11 -D __CUDACC_VER_MINOR__=7 -D __CUDACC_VER_BUILD__=64 -D __CUDA_API_VER_MAJOR__=11 -D __CUDA_API_VER_MINOR__=7 -D __NVCC_DIAG_PRAGMA_SUPPORT__=1 -include cuda_runtime.h /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o /tmp/tmpxft_0002d600_00000000-5_CMakeCUDACompilerABI.cpp4.ii -m64 -mtune=generic -march=x86-64 +ignoring duplicate directory "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" +#include "..." search starts here: +#include <...> search starts here: + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include + /usr/include/c++/7 + /usr/include/c++/7/x86_64-suse-linux + /usr/include/c++/7/backward + /usr/lib64/gcc/x86_64-suse-linux/7/include + /usr/local/include + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed + /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include + /usr/include +End of search list. +COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ +LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_0002d600_00000000-5_CMakeCUDACompilerABI.cpp4.ii' '-mtune=generic' '-march=x86-64' +Using built-in specs. +COLLECT_GCC=gcc +OFFLOAD_TARGET_NAMES=hsa:nvptx-none +Target: x86_64-suse-linux +Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-offload-targets=hsa,nvptx-none, --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux +Thread model: posix +gcc version 7.5.0 (SUSE Linux) +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-c' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-m64' '-o' 'CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o' '-mtune=generic' '-march=x86-64' + /usr/lib64/gcc/x86_64-suse-linux/7/cc1plus -quiet -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -D_GNU_SOURCE -D __CUDA_ARCH__=520 -D __CUDA_ARCH_LIST__=520 -D CUDA_DOUBLE_MATH_FUNCTIONS /tmp/tmpxft_0002d600_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -quiet -dumpbase tmpxft_0002d600_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -m64 -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o -version -o /tmp/cclkSOBj.s +GNU C++14 (SUSE Linux) version 7.5.0 (x86_64-suse-linux) + compiled by GNU C version 7.5.0, GMP version 6.1.2, MPFR version 4.0.2-p6, MPC version 1.1.0, isl version isl-0.18-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" +#include "..." search starts here: +#include <...> search starts here: + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include + /usr/include/c++/7 + /usr/include/c++/7/x86_64-suse-linux + /usr/include/c++/7/backward + /usr/lib64/gcc/x86_64-suse-linux/7/include + /usr/local/include + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed + /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include + /usr/include +End of search list. +GNU C++14 (SUSE Linux) version 7.5.0 (x86_64-suse-linux) + compiled by GNU C version 7.5.0, GMP version 6.1.2, MPFR version 4.0.2-p6, MPC version 1.1.0, isl version isl-0.18-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 6382e6e95418232cdb97da9bdda1863e +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-c' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-m64' '-o' 'CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o' '-mtune=generic' '-march=x86-64' + /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/as -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include --64 -o CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o /tmp/cclkSOBj.s +GNU assembler version 2.37 (x86_64-suse-linux) using BFD version (GNU Binutils; SUSE Linux Enterprise 15) 2.37.20211103-150100.7.37 +COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ +LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-c' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-m64' '-o' 'CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o' '-mtune=generic' '-march=x86-64' +Linking CUDA executable cmTC_00d26 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_00d26.dir/link.txt --verbose=1 +/usr/bin/g++ -v CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o -o cmTC_00d26 -lcudadevrt -lcudart_static -lrt -lpthread -ldl -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs" -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib" +Using built-in specs. +COLLECT_GCC=/usr/bin/g++ +COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper +OFFLOAD_TARGET_NAMES=hsa:nvptx-none +Target: x86_64-suse-linux +Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-offload-targets=hsa,nvptx-none, --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux +Thread model: posix +gcc version 7.5.0 (SUSE Linux) +COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ +LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_00d26' '-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs' '-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib64/gcc/x86_64-suse-linux/7/collect2 -plugin /usr/lib64/gcc/x86_64-suse-linux/7/liblto_plugin.so -plugin-opt=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnpjOTK.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_00d26 /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crt1.o /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/usr/lib64/gcc/x86_64-suse-linux/7 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib -L/usr/lib64/gcc/x86_64-suse-linux/7/../../.. CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_00d26' '-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs' '-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/CMakeTmp' + + + +Parsed CUDA implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include] + add: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include] + add: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include] + add: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include] + add: [/usr/include/c++/7] + add: [/usr/include/c++/7/x86_64-suse-linux] + add: [/usr/include/c++/7/backward] + add: [/usr/lib64/gcc/x86_64-suse-linux/7/include] + add: [/usr/local/include] + add: [/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed] + add: [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include] + add: [/usr/include] + end of search list found + collapse include dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/include] + collapse include dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include] + collapse include dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include] + collapse include dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include] + collapse include dir [/usr/include/c++/7] ==> [/usr/include/c++/7] + collapse include dir [/usr/include/c++/7/x86_64-suse-linux] ==> [/usr/include/c++/7/x86_64-suse-linux] + collapse include dir [/usr/include/c++/7/backward] ==> [/usr/include/c++/7/backward] + collapse include dir [/usr/lib64/gcc/x86_64-suse-linux/7/include] ==> [/usr/lib64/gcc/x86_64-suse-linux/7/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed] ==> [/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed] + collapse include dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include] ==> [/usr/x86_64-suse-linux/include] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include;/usr/include/c++/7;/usr/include/c++/7/x86_64-suse-linux;/usr/include/c++/7/backward;/usr/lib64/gcc/x86_64-suse-linux/7/include;/usr/local/include;/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed;/usr/x86_64-suse-linux/include;/usr/include] + + +Parsed CUDA implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_00d26/fast && /usr/bin/gmake -f CMakeFiles/cmTC_00d26.dir/build.make CMakeFiles/cmTC_00d26.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/CMakeTmp'] + ignore line: [Building CUDA object CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler --generate-code=arch=compute_52 code=[compute_52 sm_52] -Xcompiler=-v -MD -MT CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o -MF CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o.d -x cu -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=gcc] + ignore line: [OFFLOAD_TARGET_NAMES=hsa:nvptx-none] + ignore line: [Target: x86_64-suse-linux] + ignore line: [Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c c++ objc fortran obj-c++ ada go --enable-offload-targets=hsa nvptx-none --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 7.5.0 (SUSE Linux) ] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_0002d600_00000000-7_CMakeCUDACompilerABI.cpp1.ii' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/cc1plus -E -quiet -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -D_GNU_SOURCE -D __CUDA_ARCH__=520 -D __CUDA_ARCH_LIST__=520 -D CUDA_DOUBLE_MATH_FUNCTIONS -D __CUDACC__ -D __NVCC__ -D __CUDACC_VER_MAJOR__=11 -D __CUDACC_VER_MINOR__=7 -D __CUDACC_VER_BUILD__=64 -D __CUDA_API_VER_MAJOR__=11 -D __CUDA_API_VER_MINOR__=7 -D __NVCC_DIAG_PRAGMA_SUPPORT__=1 -include cuda_runtime.h /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o /tmp/tmpxft_0002d600_00000000-7_CMakeCUDACompilerABI.cpp1.ii -m64 -mtune=generic -march=x86-64] + ignore line: [ignoring duplicate directory "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include] + ignore line: [ /usr/include/c++/7] + ignore line: [ /usr/include/c++/7/x86_64-suse-linux] + ignore line: [ /usr/include/c++/7/backward] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/] + ignore line: [LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_0002d600_00000000-7_CMakeCUDACompilerABI.cpp1.ii' '-mtune=generic' '-march=x86-64'] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=gcc] + ignore line: [OFFLOAD_TARGET_NAMES=hsa:nvptx-none] + ignore line: [Target: x86_64-suse-linux] + ignore line: [Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c c++ objc fortran obj-c++ ada go --enable-offload-targets=hsa nvptx-none --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 7.5.0 (SUSE Linux) ] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_0002d600_00000000-5_CMakeCUDACompilerABI.cpp4.ii' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/cc1plus -E -quiet -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -D_GNU_SOURCE -D __CUDA_ARCH_LIST__=520 -D __CUDACC__ -D __NVCC__ -D __CUDACC_VER_MAJOR__=11 -D __CUDACC_VER_MINOR__=7 -D __CUDACC_VER_BUILD__=64 -D __CUDA_API_VER_MAJOR__=11 -D __CUDA_API_VER_MINOR__=7 -D __NVCC_DIAG_PRAGMA_SUPPORT__=1 -include cuda_runtime.h /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o /tmp/tmpxft_0002d600_00000000-5_CMakeCUDACompilerABI.cpp4.ii -m64 -mtune=generic -march=x86-64] + ignore line: [ignoring duplicate directory "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include] + ignore line: [ /usr/include/c++/7] + ignore line: [ /usr/include/c++/7/x86_64-suse-linux] + ignore line: [ /usr/include/c++/7/backward] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/] + ignore line: [LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_0002d600_00000000-5_CMakeCUDACompilerABI.cpp4.ii' '-mtune=generic' '-march=x86-64'] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=gcc] + ignore line: [OFFLOAD_TARGET_NAMES=hsa:nvptx-none] + ignore line: [Target: x86_64-suse-linux] + ignore line: [Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c c++ objc fortran obj-c++ ada go --enable-offload-targets=hsa nvptx-none --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 7.5.0 (SUSE Linux) ] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-c' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-m64' '-o' 'CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/cc1plus -quiet -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -D_GNU_SOURCE -D __CUDA_ARCH__=520 -D __CUDA_ARCH_LIST__=520 -D CUDA_DOUBLE_MATH_FUNCTIONS /tmp/tmpxft_0002d600_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -quiet -dumpbase tmpxft_0002d600_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -m64 -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o -version -o /tmp/cclkSOBj.s] + ignore line: [GNU C++14 (SUSE Linux) version 7.5.0 (x86_64-suse-linux)] + ignore line: [ compiled by GNU C version 7.5.0 GMP version 6.1.2 MPFR version 4.0.2-p6 MPC version 1.1.0 isl version isl-0.18-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include] + ignore line: [ /usr/include/c++/7] + ignore line: [ /usr/include/c++/7/x86_64-suse-linux] + ignore line: [ /usr/include/c++/7/backward] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++14 (SUSE Linux) version 7.5.0 (x86_64-suse-linux)] + ignore line: [ compiled by GNU C version 7.5.0 GMP version 6.1.2 MPFR version 4.0.2-p6 MPC version 1.1.0 isl version isl-0.18-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 6382e6e95418232cdb97da9bdda1863e] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-c' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-m64' '-o' 'CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/as -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include --64 -o CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o /tmp/cclkSOBj.s] + ignore line: [GNU assembler version 2.37 (x86_64-suse-linux) using BFD version (GNU Binutils] + ignore line: [ SUSE Linux Enterprise 15) 2.37.20211103-150100.7.37] + ignore line: [COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/] + ignore line: [LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-c' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-m64' '-o' 'CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking CUDA executable cmTC_00d26] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_00d26.dir/link.txt --verbose=1] + ignore line: [/usr/bin/g++ -v CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o -o cmTC_00d26 -lcudadevrt -lcudart_static -lrt -lpthread -ldl -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs" -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib"] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/g++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=hsa:nvptx-none] + ignore line: [Target: x86_64-suse-linux] + ignore line: [Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c c++ objc fortran obj-c++ ada go --enable-offload-targets=hsa nvptx-none --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 7.5.0 (SUSE Linux) ] + ignore line: [COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/] + ignore line: [LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_00d26' '-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs' '-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib64/gcc/x86_64-suse-linux/7/collect2 -plugin /usr/lib64/gcc/x86_64-suse-linux/7/liblto_plugin.so -plugin-opt=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnpjOTK.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_00d26 /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crt1.o /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/usr/lib64/gcc/x86_64-suse-linux/7 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib -L/usr/lib64/gcc/x86_64-suse-linux/7/../../.. CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crtn.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccnpjOTK.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-o] ==> ignore + arg [cmTC_00d26] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crt1.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crt1.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crti.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crti.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../..] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../..] + arg [CMakeFiles/cmTC_00d26.dir/CMakeCUDACompilerABI.cu.o] ==> ignore + arg [-lcudadevrt] ==> lib [cudadevrt] + arg [-lcudart_static] ==> lib [cudart_static] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-ldl] ==> lib [dl] + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crtn.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crtn.o] + collapse obj [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crt1.o] ==> [/usr/lib64/crt1.o] + collapse obj [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crti.o] ==> [/usr/lib64/crti.o] + collapse obj [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crtn.o] ==> [/usr/lib64/crtn.o] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib] ==> [/usr/x86_64-suse-linux/lib] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../..] ==> [/usr/lib64] + implicit libs: [cudadevrt;cudart_static;rt;pthread;dl;stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o;/usr/lib64/crtn.o] + implicit dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib;/usr/lib64/gcc/x86_64-suse-linux/7;/usr/lib64;/lib64;/usr/x86_64-suse-linux/lib] + implicit fwks: [] + + diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/Makefile.cmake b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..eb8999d5 --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/Makefile.cmake @@ -0,0 +1,97 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "CMakeFiles/3.24.3/CMakeCUDACompiler.cmake" + "CMakeFiles/3.24.3/CMakeSystem.cmake" + "CMakeLists.txt" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompiler.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDAInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCompilerIdDetection.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCUDACompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCompileFeatures.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCompilerABI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCompilerId.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineSystem.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFindBinUtils.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeGenericSystem.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeParseImplicitLinkInfo.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeParseLibraryArchitecture.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystem.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeTestCUDACompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeTestCompilerCommon.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CUDA/architectures.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVIDIA-CUDA.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/TI-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Internal/FeatureTesting.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.24.3/CMakeSystem.cmake" + "CMakeFiles/3.24.3/CMakeCUDACompiler.cmake" + "CMakeFiles/3.24.3/CMakeCUDACompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + ) diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/Makefile2 b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/Makefile2 new file mode 100644 index 00000000..b9e4a484 --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/Makefile2 @@ -0,0 +1,86 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: +.PHONY : clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/TargetDirectories.txt b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..8dd57d9e --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,2 @@ +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/rebuild_cache.dir diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/cmake.check_cache b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/progress.marks b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/progress.marks new file mode 100644 index 00000000..573541ac --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/build_base_nv/CMakeFiles/CheckCUDA/CMakeLists.txt b/build_base_nv/CMakeFiles/CheckCUDA/CMakeLists.txt new file mode 100644 index 00000000..17290ded --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/CMakeLists.txt @@ -0,0 +1,6 @@ +cmake_minimum_required(VERSION 3.24.3) +project(CheckCUDA CUDA) +file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/result.cmake" + "set(CMAKE_CUDA_COMPILER \"${CMAKE_CUDA_COMPILER}\")\n" + "set(CMAKE_CUDA_HOST_COMPILER \"${CMAKE_CUDA_HOST_COMPILER}\")\n" + ) \ No newline at end of file diff --git a/build_base_nv/CMakeFiles/CheckCUDA/Makefile b/build_base_nv/CMakeFiles/CheckCUDA/Makefile new file mode 100644 index 00000000..6ecd7338 --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/Makefile @@ -0,0 +1,140 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base_nv/CMakeFiles/CheckCUDA/cmake_install.cmake b/build_base_nv/CMakeFiles/CheckCUDA/cmake_install.cmake new file mode 100644 index 00000000..2b601b27 --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/CheckCUDA/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build_base_nv/CMakeFiles/CheckCUDA/result.cmake b/build_base_nv/CMakeFiles/CheckCUDA/result.cmake new file mode 100644 index 00000000..7c1030ed --- /dev/null +++ b/build_base_nv/CMakeFiles/CheckCUDA/result.cmake @@ -0,0 +1,2 @@ +set(CMAKE_CUDA_COMPILER "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc") +set(CMAKE_CUDA_HOST_COMPILER "") diff --git a/build_base_nv/CMakeFiles/Continuous.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/Continuous.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/Continuous.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/Continuous.dir/build.make b/build_base_nv/CMakeFiles/Continuous.dir/build.make new file mode 100644 index 00000000..97d3ccbb --- /dev/null +++ b/build_base_nv/CMakeFiles/Continuous.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for Continuous. + +# Include any custom commands dependencies for this target. +include CMakeFiles/Continuous.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/Continuous.dir/progress.make + +CMakeFiles/Continuous: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D Continuous + +Continuous: CMakeFiles/Continuous +Continuous: CMakeFiles/Continuous.dir/build.make +.PHONY : Continuous + +# Rule to build all files generated by this target. +CMakeFiles/Continuous.dir/build: Continuous +.PHONY : CMakeFiles/Continuous.dir/build + +CMakeFiles/Continuous.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/Continuous.dir/cmake_clean.cmake +.PHONY : CMakeFiles/Continuous.dir/clean + +CMakeFiles/Continuous.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/Continuous.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/Continuous.dir/depend + diff --git a/build_base_nv/CMakeFiles/Continuous.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/Continuous.dir/cmake_clean.cmake new file mode 100644 index 00000000..7e1791cf --- /dev/null +++ b/build_base_nv/CMakeFiles/Continuous.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/Continuous" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/Continuous.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/Continuous.dir/compiler_depend.make b/build_base_nv/CMakeFiles/Continuous.dir/compiler_depend.make new file mode 100644 index 00000000..4e014e08 --- /dev/null +++ b/build_base_nv/CMakeFiles/Continuous.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for Continuous. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/Continuous.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/Continuous.dir/compiler_depend.ts new file mode 100644 index 00000000..86303622 --- /dev/null +++ b/build_base_nv/CMakeFiles/Continuous.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for Continuous. diff --git a/build_base_nv/CMakeFiles/Continuous.dir/progress.make b/build_base_nv/CMakeFiles/Continuous.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/Continuous.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/ContinuousBuild.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/ContinuousBuild.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousBuild.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/ContinuousBuild.dir/build.make b/build_base_nv/CMakeFiles/ContinuousBuild.dir/build.make new file mode 100644 index 00000000..3ad555e5 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousBuild.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for ContinuousBuild. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousBuild.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousBuild.dir/progress.make + +CMakeFiles/ContinuousBuild: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousBuild + +ContinuousBuild: CMakeFiles/ContinuousBuild +ContinuousBuild: CMakeFiles/ContinuousBuild.dir/build.make +.PHONY : ContinuousBuild + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousBuild.dir/build: ContinuousBuild +.PHONY : CMakeFiles/ContinuousBuild.dir/build + +CMakeFiles/ContinuousBuild.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousBuild.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousBuild.dir/clean + +CMakeFiles/ContinuousBuild.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ContinuousBuild.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousBuild.dir/depend + diff --git a/build_base_nv/CMakeFiles/ContinuousBuild.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/ContinuousBuild.dir/cmake_clean.cmake new file mode 100644 index 00000000..afccd136 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousBuild.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousBuild" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousBuild.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/ContinuousBuild.dir/compiler_depend.make b/build_base_nv/CMakeFiles/ContinuousBuild.dir/compiler_depend.make new file mode 100644 index 00000000..00b62ad4 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousBuild.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousBuild. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/ContinuousBuild.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/ContinuousBuild.dir/compiler_depend.ts new file mode 100644 index 00000000..1cb86182 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousBuild.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousBuild. diff --git a/build_base_nv/CMakeFiles/ContinuousBuild.dir/progress.make b/build_base_nv/CMakeFiles/ContinuousBuild.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousBuild.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/ContinuousConfigure.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/ContinuousConfigure.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousConfigure.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/ContinuousConfigure.dir/build.make b/build_base_nv/CMakeFiles/ContinuousConfigure.dir/build.make new file mode 100644 index 00000000..3f86bf7f --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousConfigure.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for ContinuousConfigure. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousConfigure.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousConfigure.dir/progress.make + +CMakeFiles/ContinuousConfigure: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousConfigure + +ContinuousConfigure: CMakeFiles/ContinuousConfigure +ContinuousConfigure: CMakeFiles/ContinuousConfigure.dir/build.make +.PHONY : ContinuousConfigure + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousConfigure.dir/build: ContinuousConfigure +.PHONY : CMakeFiles/ContinuousConfigure.dir/build + +CMakeFiles/ContinuousConfigure.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousConfigure.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousConfigure.dir/clean + +CMakeFiles/ContinuousConfigure.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ContinuousConfigure.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousConfigure.dir/depend + diff --git a/build_base_nv/CMakeFiles/ContinuousConfigure.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/ContinuousConfigure.dir/cmake_clean.cmake new file mode 100644 index 00000000..eb51e204 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousConfigure.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousConfigure" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousConfigure.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/ContinuousConfigure.dir/compiler_depend.make b/build_base_nv/CMakeFiles/ContinuousConfigure.dir/compiler_depend.make new file mode 100644 index 00000000..584c8bb3 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousConfigure.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousConfigure. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/ContinuousConfigure.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/ContinuousConfigure.dir/compiler_depend.ts new file mode 100644 index 00000000..c8a34277 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousConfigure.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousConfigure. diff --git a/build_base_nv/CMakeFiles/ContinuousConfigure.dir/progress.make b/build_base_nv/CMakeFiles/ContinuousConfigure.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousConfigure.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/ContinuousCoverage.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/ContinuousCoverage.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousCoverage.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/ContinuousCoverage.dir/build.make b/build_base_nv/CMakeFiles/ContinuousCoverage.dir/build.make new file mode 100644 index 00000000..11bc64e2 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousCoverage.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for ContinuousCoverage. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousCoverage.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousCoverage.dir/progress.make + +CMakeFiles/ContinuousCoverage: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousCoverage + +ContinuousCoverage: CMakeFiles/ContinuousCoverage +ContinuousCoverage: CMakeFiles/ContinuousCoverage.dir/build.make +.PHONY : ContinuousCoverage + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousCoverage.dir/build: ContinuousCoverage +.PHONY : CMakeFiles/ContinuousCoverage.dir/build + +CMakeFiles/ContinuousCoverage.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousCoverage.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousCoverage.dir/clean + +CMakeFiles/ContinuousCoverage.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ContinuousCoverage.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousCoverage.dir/depend + diff --git a/build_base_nv/CMakeFiles/ContinuousCoverage.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/ContinuousCoverage.dir/cmake_clean.cmake new file mode 100644 index 00000000..6115f89b --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousCoverage.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousCoverage" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousCoverage.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/ContinuousCoverage.dir/compiler_depend.make b/build_base_nv/CMakeFiles/ContinuousCoverage.dir/compiler_depend.make new file mode 100644 index 00000000..8d1a807b --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousCoverage.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousCoverage. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/ContinuousCoverage.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/ContinuousCoverage.dir/compiler_depend.ts new file mode 100644 index 00000000..23d476b9 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousCoverage.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousCoverage. diff --git a/build_base_nv/CMakeFiles/ContinuousCoverage.dir/progress.make b/build_base_nv/CMakeFiles/ContinuousCoverage.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousCoverage.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/ContinuousMemCheck.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/ContinuousMemCheck.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousMemCheck.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/ContinuousMemCheck.dir/build.make b/build_base_nv/CMakeFiles/ContinuousMemCheck.dir/build.make new file mode 100644 index 00000000..fd4e732a --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousMemCheck.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for ContinuousMemCheck. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousMemCheck.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousMemCheck.dir/progress.make + +CMakeFiles/ContinuousMemCheck: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousMemCheck + +ContinuousMemCheck: CMakeFiles/ContinuousMemCheck +ContinuousMemCheck: CMakeFiles/ContinuousMemCheck.dir/build.make +.PHONY : ContinuousMemCheck + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousMemCheck.dir/build: ContinuousMemCheck +.PHONY : CMakeFiles/ContinuousMemCheck.dir/build + +CMakeFiles/ContinuousMemCheck.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousMemCheck.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousMemCheck.dir/clean + +CMakeFiles/ContinuousMemCheck.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ContinuousMemCheck.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousMemCheck.dir/depend + diff --git a/build_base_nv/CMakeFiles/ContinuousMemCheck.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/ContinuousMemCheck.dir/cmake_clean.cmake new file mode 100644 index 00000000..ad69e7ff --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousMemCheck.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousMemCheck" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousMemCheck.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/ContinuousMemCheck.dir/compiler_depend.make b/build_base_nv/CMakeFiles/ContinuousMemCheck.dir/compiler_depend.make new file mode 100644 index 00000000..930bb616 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousMemCheck.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousMemCheck. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/ContinuousMemCheck.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/ContinuousMemCheck.dir/compiler_depend.ts new file mode 100644 index 00000000..4f4fc23f --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousMemCheck.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousMemCheck. diff --git a/build_base_nv/CMakeFiles/ContinuousMemCheck.dir/progress.make b/build_base_nv/CMakeFiles/ContinuousMemCheck.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousMemCheck.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/ContinuousStart.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/ContinuousStart.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousStart.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/ContinuousStart.dir/build.make b/build_base_nv/CMakeFiles/ContinuousStart.dir/build.make new file mode 100644 index 00000000..325d192b --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousStart.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for ContinuousStart. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousStart.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousStart.dir/progress.make + +CMakeFiles/ContinuousStart: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousStart + +ContinuousStart: CMakeFiles/ContinuousStart +ContinuousStart: CMakeFiles/ContinuousStart.dir/build.make +.PHONY : ContinuousStart + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousStart.dir/build: ContinuousStart +.PHONY : CMakeFiles/ContinuousStart.dir/build + +CMakeFiles/ContinuousStart.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousStart.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousStart.dir/clean + +CMakeFiles/ContinuousStart.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ContinuousStart.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousStart.dir/depend + diff --git a/build_base_nv/CMakeFiles/ContinuousStart.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/ContinuousStart.dir/cmake_clean.cmake new file mode 100644 index 00000000..13d5b2bc --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousStart.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousStart" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousStart.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/ContinuousStart.dir/compiler_depend.make b/build_base_nv/CMakeFiles/ContinuousStart.dir/compiler_depend.make new file mode 100644 index 00000000..af626145 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousStart.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousStart. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/ContinuousStart.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/ContinuousStart.dir/compiler_depend.ts new file mode 100644 index 00000000..fcc8893d --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousStart.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousStart. diff --git a/build_base_nv/CMakeFiles/ContinuousStart.dir/progress.make b/build_base_nv/CMakeFiles/ContinuousStart.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousStart.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/ContinuousSubmit.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/ContinuousSubmit.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousSubmit.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/ContinuousSubmit.dir/build.make b/build_base_nv/CMakeFiles/ContinuousSubmit.dir/build.make new file mode 100644 index 00000000..9924afe8 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousSubmit.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for ContinuousSubmit. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousSubmit.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousSubmit.dir/progress.make + +CMakeFiles/ContinuousSubmit: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousSubmit + +ContinuousSubmit: CMakeFiles/ContinuousSubmit +ContinuousSubmit: CMakeFiles/ContinuousSubmit.dir/build.make +.PHONY : ContinuousSubmit + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousSubmit.dir/build: ContinuousSubmit +.PHONY : CMakeFiles/ContinuousSubmit.dir/build + +CMakeFiles/ContinuousSubmit.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousSubmit.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousSubmit.dir/clean + +CMakeFiles/ContinuousSubmit.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ContinuousSubmit.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousSubmit.dir/depend + diff --git a/build_base_nv/CMakeFiles/ContinuousSubmit.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/ContinuousSubmit.dir/cmake_clean.cmake new file mode 100644 index 00000000..cc66ba37 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousSubmit.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousSubmit" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousSubmit.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/ContinuousSubmit.dir/compiler_depend.make b/build_base_nv/CMakeFiles/ContinuousSubmit.dir/compiler_depend.make new file mode 100644 index 00000000..33809169 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousSubmit.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousSubmit. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/ContinuousSubmit.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/ContinuousSubmit.dir/compiler_depend.ts new file mode 100644 index 00000000..73d7404b --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousSubmit.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousSubmit. diff --git a/build_base_nv/CMakeFiles/ContinuousSubmit.dir/progress.make b/build_base_nv/CMakeFiles/ContinuousSubmit.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousSubmit.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/ContinuousTest.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/ContinuousTest.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousTest.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/ContinuousTest.dir/build.make b/build_base_nv/CMakeFiles/ContinuousTest.dir/build.make new file mode 100644 index 00000000..1513c972 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousTest.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for ContinuousTest. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousTest.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousTest.dir/progress.make + +CMakeFiles/ContinuousTest: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousTest + +ContinuousTest: CMakeFiles/ContinuousTest +ContinuousTest: CMakeFiles/ContinuousTest.dir/build.make +.PHONY : ContinuousTest + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousTest.dir/build: ContinuousTest +.PHONY : CMakeFiles/ContinuousTest.dir/build + +CMakeFiles/ContinuousTest.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousTest.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousTest.dir/clean + +CMakeFiles/ContinuousTest.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ContinuousTest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousTest.dir/depend + diff --git a/build_base_nv/CMakeFiles/ContinuousTest.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/ContinuousTest.dir/cmake_clean.cmake new file mode 100644 index 00000000..ff11d485 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousTest.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousTest" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousTest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/ContinuousTest.dir/compiler_depend.make b/build_base_nv/CMakeFiles/ContinuousTest.dir/compiler_depend.make new file mode 100644 index 00000000..24d664a2 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousTest.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousTest. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/ContinuousTest.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/ContinuousTest.dir/compiler_depend.ts new file mode 100644 index 00000000..bd7c1d1f --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousTest.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousTest. diff --git a/build_base_nv/CMakeFiles/ContinuousTest.dir/progress.make b/build_base_nv/CMakeFiles/ContinuousTest.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousTest.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/ContinuousUpdate.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/ContinuousUpdate.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousUpdate.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/ContinuousUpdate.dir/build.make b/build_base_nv/CMakeFiles/ContinuousUpdate.dir/build.make new file mode 100644 index 00000000..74ea51c6 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousUpdate.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for ContinuousUpdate. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousUpdate.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousUpdate.dir/progress.make + +CMakeFiles/ContinuousUpdate: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousUpdate + +ContinuousUpdate: CMakeFiles/ContinuousUpdate +ContinuousUpdate: CMakeFiles/ContinuousUpdate.dir/build.make +.PHONY : ContinuousUpdate + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousUpdate.dir/build: ContinuousUpdate +.PHONY : CMakeFiles/ContinuousUpdate.dir/build + +CMakeFiles/ContinuousUpdate.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousUpdate.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousUpdate.dir/clean + +CMakeFiles/ContinuousUpdate.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ContinuousUpdate.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousUpdate.dir/depend + diff --git a/build_base_nv/CMakeFiles/ContinuousUpdate.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/ContinuousUpdate.dir/cmake_clean.cmake new file mode 100644 index 00000000..7a77a24c --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousUpdate.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousUpdate" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousUpdate.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/ContinuousUpdate.dir/compiler_depend.make b/build_base_nv/CMakeFiles/ContinuousUpdate.dir/compiler_depend.make new file mode 100644 index 00000000..b3732269 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousUpdate.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousUpdate. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/ContinuousUpdate.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/ContinuousUpdate.dir/compiler_depend.ts new file mode 100644 index 00000000..ed8de925 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousUpdate.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousUpdate. diff --git a/build_base_nv/CMakeFiles/ContinuousUpdate.dir/progress.make b/build_base_nv/CMakeFiles/ContinuousUpdate.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/ContinuousUpdate.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/Experimental.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/Experimental.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/Experimental.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/Experimental.dir/build.make b/build_base_nv/CMakeFiles/Experimental.dir/build.make new file mode 100644 index 00000000..a5907803 --- /dev/null +++ b/build_base_nv/CMakeFiles/Experimental.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for Experimental. + +# Include any custom commands dependencies for this target. +include CMakeFiles/Experimental.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/Experimental.dir/progress.make + +CMakeFiles/Experimental: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D Experimental + +Experimental: CMakeFiles/Experimental +Experimental: CMakeFiles/Experimental.dir/build.make +.PHONY : Experimental + +# Rule to build all files generated by this target. +CMakeFiles/Experimental.dir/build: Experimental +.PHONY : CMakeFiles/Experimental.dir/build + +CMakeFiles/Experimental.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/Experimental.dir/cmake_clean.cmake +.PHONY : CMakeFiles/Experimental.dir/clean + +CMakeFiles/Experimental.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/Experimental.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/Experimental.dir/depend + diff --git a/build_base_nv/CMakeFiles/Experimental.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/Experimental.dir/cmake_clean.cmake new file mode 100644 index 00000000..799e7082 --- /dev/null +++ b/build_base_nv/CMakeFiles/Experimental.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/Experimental" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/Experimental.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/Experimental.dir/compiler_depend.make b/build_base_nv/CMakeFiles/Experimental.dir/compiler_depend.make new file mode 100644 index 00000000..df83d58e --- /dev/null +++ b/build_base_nv/CMakeFiles/Experimental.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for Experimental. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/Experimental.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/Experimental.dir/compiler_depend.ts new file mode 100644 index 00000000..2619b9b5 --- /dev/null +++ b/build_base_nv/CMakeFiles/Experimental.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for Experimental. diff --git a/build_base_nv/CMakeFiles/Experimental.dir/progress.make b/build_base_nv/CMakeFiles/Experimental.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/Experimental.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/ExperimentalBuild.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/ExperimentalBuild.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalBuild.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/ExperimentalBuild.dir/build.make b/build_base_nv/CMakeFiles/ExperimentalBuild.dir/build.make new file mode 100644 index 00000000..f10b1e8c --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalBuild.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for ExperimentalBuild. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalBuild.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalBuild.dir/progress.make + +CMakeFiles/ExperimentalBuild: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalBuild + +ExperimentalBuild: CMakeFiles/ExperimentalBuild +ExperimentalBuild: CMakeFiles/ExperimentalBuild.dir/build.make +.PHONY : ExperimentalBuild + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalBuild.dir/build: ExperimentalBuild +.PHONY : CMakeFiles/ExperimentalBuild.dir/build + +CMakeFiles/ExperimentalBuild.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalBuild.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalBuild.dir/clean + +CMakeFiles/ExperimentalBuild.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ExperimentalBuild.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalBuild.dir/depend + diff --git a/build_base_nv/CMakeFiles/ExperimentalBuild.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/ExperimentalBuild.dir/cmake_clean.cmake new file mode 100644 index 00000000..3354e3f1 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalBuild.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalBuild" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalBuild.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/ExperimentalBuild.dir/compiler_depend.make b/build_base_nv/CMakeFiles/ExperimentalBuild.dir/compiler_depend.make new file mode 100644 index 00000000..76086314 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalBuild.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalBuild. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/ExperimentalBuild.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/ExperimentalBuild.dir/compiler_depend.ts new file mode 100644 index 00000000..34d91606 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalBuild.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalBuild. diff --git a/build_base_nv/CMakeFiles/ExperimentalBuild.dir/progress.make b/build_base_nv/CMakeFiles/ExperimentalBuild.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalBuild.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/ExperimentalConfigure.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/ExperimentalConfigure.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalConfigure.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/ExperimentalConfigure.dir/build.make b/build_base_nv/CMakeFiles/ExperimentalConfigure.dir/build.make new file mode 100644 index 00000000..8af0f0da --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalConfigure.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for ExperimentalConfigure. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalConfigure.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalConfigure.dir/progress.make + +CMakeFiles/ExperimentalConfigure: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalConfigure + +ExperimentalConfigure: CMakeFiles/ExperimentalConfigure +ExperimentalConfigure: CMakeFiles/ExperimentalConfigure.dir/build.make +.PHONY : ExperimentalConfigure + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalConfigure.dir/build: ExperimentalConfigure +.PHONY : CMakeFiles/ExperimentalConfigure.dir/build + +CMakeFiles/ExperimentalConfigure.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalConfigure.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalConfigure.dir/clean + +CMakeFiles/ExperimentalConfigure.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ExperimentalConfigure.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalConfigure.dir/depend + diff --git a/build_base_nv/CMakeFiles/ExperimentalConfigure.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/ExperimentalConfigure.dir/cmake_clean.cmake new file mode 100644 index 00000000..69e4a719 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalConfigure.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalConfigure" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalConfigure.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/ExperimentalConfigure.dir/compiler_depend.make b/build_base_nv/CMakeFiles/ExperimentalConfigure.dir/compiler_depend.make new file mode 100644 index 00000000..07387966 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalConfigure.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalConfigure. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/ExperimentalConfigure.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/ExperimentalConfigure.dir/compiler_depend.ts new file mode 100644 index 00000000..51fc32c4 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalConfigure.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalConfigure. diff --git a/build_base_nv/CMakeFiles/ExperimentalConfigure.dir/progress.make b/build_base_nv/CMakeFiles/ExperimentalConfigure.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalConfigure.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/ExperimentalCoverage.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/ExperimentalCoverage.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalCoverage.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/ExperimentalCoverage.dir/build.make b/build_base_nv/CMakeFiles/ExperimentalCoverage.dir/build.make new file mode 100644 index 00000000..b13a10ef --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalCoverage.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for ExperimentalCoverage. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalCoverage.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalCoverage.dir/progress.make + +CMakeFiles/ExperimentalCoverage: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalCoverage + +ExperimentalCoverage: CMakeFiles/ExperimentalCoverage +ExperimentalCoverage: CMakeFiles/ExperimentalCoverage.dir/build.make +.PHONY : ExperimentalCoverage + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalCoverage.dir/build: ExperimentalCoverage +.PHONY : CMakeFiles/ExperimentalCoverage.dir/build + +CMakeFiles/ExperimentalCoverage.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalCoverage.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalCoverage.dir/clean + +CMakeFiles/ExperimentalCoverage.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ExperimentalCoverage.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalCoverage.dir/depend + diff --git a/build_base_nv/CMakeFiles/ExperimentalCoverage.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/ExperimentalCoverage.dir/cmake_clean.cmake new file mode 100644 index 00000000..b8d6597a --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalCoverage.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalCoverage" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalCoverage.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/ExperimentalCoverage.dir/compiler_depend.make b/build_base_nv/CMakeFiles/ExperimentalCoverage.dir/compiler_depend.make new file mode 100644 index 00000000..4c327cbb --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalCoverage.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalCoverage. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/ExperimentalCoverage.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/ExperimentalCoverage.dir/compiler_depend.ts new file mode 100644 index 00000000..d3bffd38 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalCoverage.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalCoverage. diff --git a/build_base_nv/CMakeFiles/ExperimentalCoverage.dir/progress.make b/build_base_nv/CMakeFiles/ExperimentalCoverage.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalCoverage.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/ExperimentalMemCheck.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/ExperimentalMemCheck.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalMemCheck.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/ExperimentalMemCheck.dir/build.make b/build_base_nv/CMakeFiles/ExperimentalMemCheck.dir/build.make new file mode 100644 index 00000000..7c96eff5 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalMemCheck.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for ExperimentalMemCheck. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalMemCheck.dir/progress.make + +CMakeFiles/ExperimentalMemCheck: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalMemCheck + +ExperimentalMemCheck: CMakeFiles/ExperimentalMemCheck +ExperimentalMemCheck: CMakeFiles/ExperimentalMemCheck.dir/build.make +.PHONY : ExperimentalMemCheck + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalMemCheck.dir/build: ExperimentalMemCheck +.PHONY : CMakeFiles/ExperimentalMemCheck.dir/build + +CMakeFiles/ExperimentalMemCheck.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalMemCheck.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalMemCheck.dir/clean + +CMakeFiles/ExperimentalMemCheck.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ExperimentalMemCheck.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalMemCheck.dir/depend + diff --git a/build_base_nv/CMakeFiles/ExperimentalMemCheck.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/ExperimentalMemCheck.dir/cmake_clean.cmake new file mode 100644 index 00000000..ed3f7bc0 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalMemCheck.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalMemCheck" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalMemCheck.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.make b/build_base_nv/CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.make new file mode 100644 index 00000000..ab194c2b --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalMemCheck. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.ts new file mode 100644 index 00000000..5d0d9acc --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalMemCheck. diff --git a/build_base_nv/CMakeFiles/ExperimentalMemCheck.dir/progress.make b/build_base_nv/CMakeFiles/ExperimentalMemCheck.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalMemCheck.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/ExperimentalStart.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/ExperimentalStart.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalStart.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/ExperimentalStart.dir/build.make b/build_base_nv/CMakeFiles/ExperimentalStart.dir/build.make new file mode 100644 index 00000000..27b44249 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalStart.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for ExperimentalStart. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalStart.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalStart.dir/progress.make + +CMakeFiles/ExperimentalStart: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalStart + +ExperimentalStart: CMakeFiles/ExperimentalStart +ExperimentalStart: CMakeFiles/ExperimentalStart.dir/build.make +.PHONY : ExperimentalStart + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalStart.dir/build: ExperimentalStart +.PHONY : CMakeFiles/ExperimentalStart.dir/build + +CMakeFiles/ExperimentalStart.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalStart.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalStart.dir/clean + +CMakeFiles/ExperimentalStart.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ExperimentalStart.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalStart.dir/depend + diff --git a/build_base_nv/CMakeFiles/ExperimentalStart.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/ExperimentalStart.dir/cmake_clean.cmake new file mode 100644 index 00000000..4e2736b1 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalStart.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalStart" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalStart.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/ExperimentalStart.dir/compiler_depend.make b/build_base_nv/CMakeFiles/ExperimentalStart.dir/compiler_depend.make new file mode 100644 index 00000000..29aab519 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalStart.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalStart. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/ExperimentalStart.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/ExperimentalStart.dir/compiler_depend.ts new file mode 100644 index 00000000..a636e5c0 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalStart.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalStart. diff --git a/build_base_nv/CMakeFiles/ExperimentalStart.dir/progress.make b/build_base_nv/CMakeFiles/ExperimentalStart.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalStart.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/ExperimentalSubmit.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/ExperimentalSubmit.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalSubmit.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/ExperimentalSubmit.dir/build.make b/build_base_nv/CMakeFiles/ExperimentalSubmit.dir/build.make new file mode 100644 index 00000000..b0f4563c --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalSubmit.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for ExperimentalSubmit. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalSubmit.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalSubmit.dir/progress.make + +CMakeFiles/ExperimentalSubmit: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalSubmit + +ExperimentalSubmit: CMakeFiles/ExperimentalSubmit +ExperimentalSubmit: CMakeFiles/ExperimentalSubmit.dir/build.make +.PHONY : ExperimentalSubmit + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalSubmit.dir/build: ExperimentalSubmit +.PHONY : CMakeFiles/ExperimentalSubmit.dir/build + +CMakeFiles/ExperimentalSubmit.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalSubmit.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalSubmit.dir/clean + +CMakeFiles/ExperimentalSubmit.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ExperimentalSubmit.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalSubmit.dir/depend + diff --git a/build_base_nv/CMakeFiles/ExperimentalSubmit.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/ExperimentalSubmit.dir/cmake_clean.cmake new file mode 100644 index 00000000..d130e45a --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalSubmit.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalSubmit" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalSubmit.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/ExperimentalSubmit.dir/compiler_depend.make b/build_base_nv/CMakeFiles/ExperimentalSubmit.dir/compiler_depend.make new file mode 100644 index 00000000..44401727 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalSubmit.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalSubmit. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/ExperimentalSubmit.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/ExperimentalSubmit.dir/compiler_depend.ts new file mode 100644 index 00000000..7fa97b16 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalSubmit.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalSubmit. diff --git a/build_base_nv/CMakeFiles/ExperimentalSubmit.dir/progress.make b/build_base_nv/CMakeFiles/ExperimentalSubmit.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalSubmit.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/ExperimentalTest.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/ExperimentalTest.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalTest.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/ExperimentalTest.dir/build.make b/build_base_nv/CMakeFiles/ExperimentalTest.dir/build.make new file mode 100644 index 00000000..9435b848 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalTest.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for ExperimentalTest. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalTest.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalTest.dir/progress.make + +CMakeFiles/ExperimentalTest: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalTest + +ExperimentalTest: CMakeFiles/ExperimentalTest +ExperimentalTest: CMakeFiles/ExperimentalTest.dir/build.make +.PHONY : ExperimentalTest + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalTest.dir/build: ExperimentalTest +.PHONY : CMakeFiles/ExperimentalTest.dir/build + +CMakeFiles/ExperimentalTest.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalTest.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalTest.dir/clean + +CMakeFiles/ExperimentalTest.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ExperimentalTest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalTest.dir/depend + diff --git a/build_base_nv/CMakeFiles/ExperimentalTest.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/ExperimentalTest.dir/cmake_clean.cmake new file mode 100644 index 00000000..4348aa36 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalTest.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalTest" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalTest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/ExperimentalTest.dir/compiler_depend.make b/build_base_nv/CMakeFiles/ExperimentalTest.dir/compiler_depend.make new file mode 100644 index 00000000..fab28a94 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalTest.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalTest. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/ExperimentalTest.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/ExperimentalTest.dir/compiler_depend.ts new file mode 100644 index 00000000..fbeb091d --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalTest.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalTest. diff --git a/build_base_nv/CMakeFiles/ExperimentalTest.dir/progress.make b/build_base_nv/CMakeFiles/ExperimentalTest.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalTest.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/ExperimentalUpdate.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/ExperimentalUpdate.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalUpdate.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/ExperimentalUpdate.dir/build.make b/build_base_nv/CMakeFiles/ExperimentalUpdate.dir/build.make new file mode 100644 index 00000000..80bc06ea --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalUpdate.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for ExperimentalUpdate. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalUpdate.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalUpdate.dir/progress.make + +CMakeFiles/ExperimentalUpdate: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalUpdate + +ExperimentalUpdate: CMakeFiles/ExperimentalUpdate +ExperimentalUpdate: CMakeFiles/ExperimentalUpdate.dir/build.make +.PHONY : ExperimentalUpdate + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalUpdate.dir/build: ExperimentalUpdate +.PHONY : CMakeFiles/ExperimentalUpdate.dir/build + +CMakeFiles/ExperimentalUpdate.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalUpdate.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalUpdate.dir/clean + +CMakeFiles/ExperimentalUpdate.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ExperimentalUpdate.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalUpdate.dir/depend + diff --git a/build_base_nv/CMakeFiles/ExperimentalUpdate.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/ExperimentalUpdate.dir/cmake_clean.cmake new file mode 100644 index 00000000..23190494 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalUpdate.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalUpdate" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalUpdate.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/ExperimentalUpdate.dir/compiler_depend.make b/build_base_nv/CMakeFiles/ExperimentalUpdate.dir/compiler_depend.make new file mode 100644 index 00000000..30e8f2ca --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalUpdate.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalUpdate. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/ExperimentalUpdate.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/ExperimentalUpdate.dir/compiler_depend.ts new file mode 100644 index 00000000..aa7a97ed --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalUpdate.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalUpdate. diff --git a/build_base_nv/CMakeFiles/ExperimentalUpdate.dir/progress.make b/build_base_nv/CMakeFiles/ExperimentalUpdate.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/ExperimentalUpdate.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/FindMPI/mpiver.f90 b/build_base_nv/CMakeFiles/FindMPI/mpiver.f90 new file mode 100644 index 00000000..99d94523 --- /dev/null +++ b/build_base_nv/CMakeFiles/FindMPI/mpiver.f90 @@ -0,0 +1,11 @@ + program mpi_ver + use mpi + implicit none + integer(kind=kind(MPI_VERSION)), parameter :: zero = ichar('0') + character, dimension(17), parameter :: mpiver_str =& + (/ 'I', 'N', 'F', 'O', ':', 'M', 'P', 'I', '-', 'V', 'E', 'R', '[', & + char(zero + MPI_VERSION), & + '.', & + char(zero + MPI_SUBVERSION), ']' /) + print *, mpiver_str + end program mpi_ver diff --git a/build_base_nv/CMakeFiles/FindMPI/mpiver_Fortran.bin b/build_base_nv/CMakeFiles/FindMPI/mpiver_Fortran.bin new file mode 100755 index 00000000..160a60de Binary files /dev/null and b/build_base_nv/CMakeFiles/FindMPI/mpiver_Fortran.bin differ diff --git a/build_base_nv/CMakeFiles/FindMPI/test_mpi.cpp b/build_base_nv/CMakeFiles/FindMPI/test_mpi.cpp new file mode 100644 index 00000000..36b5dfd4 --- /dev/null +++ b/build_base_nv/CMakeFiles/FindMPI/test_mpi.cpp @@ -0,0 +1,38 @@ +#include + +#ifdef __cplusplus +# include +#else +# include +#endif + +#if defined(MPI_VERSION) && defined(MPI_SUBVERSION) +static const char mpiver_str[] = { 'I', 'N', + 'F', 'O', + ':', 'M', + 'P', 'I', + '-', 'V', + 'E', 'R', + '[', ('0' + MPI_VERSION), + '.', ('0' + MPI_SUBVERSION), + ']', '\0' }; +#endif + +int main(int argc, char* argv[]) +{ +#if defined(MPI_VERSION) && defined(MPI_SUBVERSION) +# ifdef __cplusplus + std::puts(mpiver_str); +# else + puts(mpiver_str); +# endif +#endif +#ifdef TEST_MPI_MPICXX + MPI::MPI_Init(&argc, &argv); + MPI::MPI_Finalize(); +#else + MPI_Init(&argc, &argv); + MPI_Finalize(); +#endif + return 0; +} diff --git a/build_base_nv/CMakeFiles/FindMPI/test_mpi.f90 b/build_base_nv/CMakeFiles/FindMPI/test_mpi.f90 new file mode 100644 index 00000000..07fcadaf --- /dev/null +++ b/build_base_nv/CMakeFiles/FindMPI/test_mpi.f90 @@ -0,0 +1,7 @@ + program hello + use mpi_f08 + implicit none + integer(kind=MPI_INTEGER_KIND) ierror + call MPI_INIT(ierror) + call MPI_FINALIZE(ierror) + end program diff --git a/build_base_nv/CMakeFiles/FindMPI/test_mpi_C.bin b/build_base_nv/CMakeFiles/FindMPI/test_mpi_C.bin new file mode 100755 index 00000000..c9c2a7b5 Binary files /dev/null and b/build_base_nv/CMakeFiles/FindMPI/test_mpi_C.bin differ diff --git a/build_base_nv/CMakeFiles/FindMPI/test_mpi_CXX.bin b/build_base_nv/CMakeFiles/FindMPI/test_mpi_CXX.bin new file mode 100755 index 00000000..1eb20ef2 Binary files /dev/null and b/build_base_nv/CMakeFiles/FindMPI/test_mpi_CXX.bin differ diff --git a/build_base_nv/CMakeFiles/FindMPI/test_mpi_Fortran.bin b/build_base_nv/CMakeFiles/FindMPI/test_mpi_Fortran.bin new file mode 100755 index 00000000..6ef86ef0 Binary files /dev/null and b/build_base_nv/CMakeFiles/FindMPI/test_mpi_Fortran.bin differ diff --git a/build_base_nv/CMakeFiles/FindOpenMP/OpenMPCheckVersion.c b/build_base_nv/CMakeFiles/FindOpenMP/OpenMPCheckVersion.c new file mode 100644 index 00000000..3321e6b1 --- /dev/null +++ b/build_base_nv/CMakeFiles/FindOpenMP/OpenMPCheckVersion.c @@ -0,0 +1,17 @@ + +#include +#include +const char ompver_str[] = { 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', + 'P', '-', 'd', 'a', 't', 'e', '[', + ('0' + ((_OPENMP/100000)%10)), + ('0' + ((_OPENMP/10000)%10)), + ('0' + ((_OPENMP/1000)%10)), + ('0' + ((_OPENMP/100)%10)), + ('0' + ((_OPENMP/10)%10)), + ('0' + ((_OPENMP/1)%10)), + ']', '\0' }; +int main(void) +{ + puts(ompver_str); + return 0; +} diff --git a/build_base_nv/CMakeFiles/FindOpenMP/OpenMPCheckVersion.cpp b/build_base_nv/CMakeFiles/FindOpenMP/OpenMPCheckVersion.cpp new file mode 100644 index 00000000..3321e6b1 --- /dev/null +++ b/build_base_nv/CMakeFiles/FindOpenMP/OpenMPCheckVersion.cpp @@ -0,0 +1,17 @@ + +#include +#include +const char ompver_str[] = { 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', + 'P', '-', 'd', 'a', 't', 'e', '[', + ('0' + ((_OPENMP/100000)%10)), + ('0' + ((_OPENMP/10000)%10)), + ('0' + ((_OPENMP/1000)%10)), + ('0' + ((_OPENMP/100)%10)), + ('0' + ((_OPENMP/10)%10)), + ('0' + ((_OPENMP/1)%10)), + ']', '\0' }; +int main(void) +{ + puts(ompver_str); + return 0; +} diff --git a/build_base_nv/CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90 b/build_base_nv/CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90 new file mode 100644 index 00000000..96f0221c --- /dev/null +++ b/build_base_nv/CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90 @@ -0,0 +1,17 @@ + + program omp_ver + use omp_lib + implicit none + integer, parameter :: zero = ichar('0') + integer, parameter :: ompv = openmp_version + character, dimension(24), parameter :: ompver_str =& + (/ 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', 'P', '-',& + 'd', 'a', 't', 'e', '[',& + char(zero + mod(ompv/100000, 10)),& + char(zero + mod(ompv/10000, 10)),& + char(zero + mod(ompv/1000, 10)),& + char(zero + mod(ompv/100, 10)),& + char(zero + mod(ompv/10, 10)),& + char(zero + mod(ompv/1, 10)), ']' /) + print *, ompver_str + end program omp_ver diff --git a/build_base_nv/CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90_in b/build_base_nv/CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90_in new file mode 100644 index 00000000..3aa18dc4 --- /dev/null +++ b/build_base_nv/CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90_in @@ -0,0 +1,16 @@ + + program omp_ver + @OpenMP_Fortran_INCLUDE_LINE@ + integer, parameter :: zero = ichar('0') + integer, parameter :: ompv = openmp_version + character, dimension(24), parameter :: ompver_str =& + (/ 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', 'P', '-',& + 'd', 'a', 't', 'e', '[',& + char(zero + mod(ompv/100000, 10)),& + char(zero + mod(ompv/10000, 10)),& + char(zero + mod(ompv/1000, 10)),& + char(zero + mod(ompv/100, 10)),& + char(zero + mod(ompv/10, 10)),& + char(zero + mod(ompv/1, 10)), ']' /) + print *, ompver_str + end program omp_ver diff --git a/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.c b/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.c new file mode 100644 index 00000000..4aea0b09 --- /dev/null +++ b/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.c @@ -0,0 +1,12 @@ + +#include +int main(void) { +#ifdef _OPENMP + omp_get_max_threads(); + return 0; +#elif defined(__HIP_DEVICE_COMPILE__) + return 0; +#else + breaks_on_purpose +#endif +} diff --git a/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp b/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp new file mode 100644 index 00000000..4aea0b09 --- /dev/null +++ b/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp @@ -0,0 +1,12 @@ + +#include +int main(void) { +#ifdef _OPENMP + omp_get_max_threads(); + return 0; +#elif defined(__HIP_DEVICE_COMPILE__) + return 0; +#else + breaks_on_purpose +#endif +} diff --git a/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 b/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 new file mode 100644 index 00000000..2613eb3c --- /dev/null +++ b/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 @@ -0,0 +1,8 @@ + + program test + implicit none + include 'omp_lib.h' + !$ integer :: n + n = omp_get_num_threads() + end program test + diff --git a/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90_in b/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90_in new file mode 100644 index 00000000..f56d6c65 --- /dev/null +++ b/build_base_nv/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90_in @@ -0,0 +1,7 @@ + + program test + @OpenMP_Fortran_INCLUDE_LINE@ + !$ integer :: n + n = omp_get_num_threads() + end program test + \ No newline at end of file diff --git a/build_base_nv/CMakeFiles/FindOpenMP/ompver_C.bin b/build_base_nv/CMakeFiles/FindOpenMP/ompver_C.bin new file mode 100755 index 00000000..7752c997 Binary files /dev/null and b/build_base_nv/CMakeFiles/FindOpenMP/ompver_C.bin differ diff --git a/build_base_nv/CMakeFiles/FindOpenMP/ompver_CXX.bin b/build_base_nv/CMakeFiles/FindOpenMP/ompver_CXX.bin new file mode 100755 index 00000000..6c8b6aa6 Binary files /dev/null and b/build_base_nv/CMakeFiles/FindOpenMP/ompver_CXX.bin differ diff --git a/build_base_nv/CMakeFiles/FindOpenMP/ompver_Fortran.bin b/build_base_nv/CMakeFiles/FindOpenMP/ompver_Fortran.bin new file mode 100755 index 00000000..2633aafa Binary files /dev/null and b/build_base_nv/CMakeFiles/FindOpenMP/ompver_Fortran.bin differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeCache.txt b/build_base_nv/CMakeFiles/FortranCInterface/CMakeCache.txt new file mode 100644 index 00000000..1d3e44b1 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeCache.txt @@ -0,0 +1,299 @@ +# This is the CMakeCache file. +# For build in directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface +# It was generated by CMake: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Build configuration +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//saved value of CRAYPE_LINK_TYPE environment variable +CMAKE_CRAYPE_LINKTYPE:STRING=dynamic + +//saved value of LOADEDMODULES environment variable +CMAKE_CRAYPE_LOADEDMODULES:STRING=craype-x86-milan:libfabric/1.15.2.0:craype-network-ofi:xpmem/2.5.2-2.4_3.20__gd0f7936.shasta:perftools-base/22.09.0:cpe/22.11:xalt/2.10.2:craype-accel-nvidia80:gpu/1.0:nvidia/22.7:craype/2.7.19:cray-dsmml/0.2.2:cray-mpich/8.1.22:PrgEnv-nvidia/8.3.3:Nsight-Compute/2022.1.1:Nsight-Systems/2022.2.1:cudatoolkit/11.7:cray-libsci/22.11.1.2:cmake/3.24.3 + +//No help, variable specified on the command line. +CMAKE_C_FLAGS:STRING=-I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -O0 + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-O2 -s -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_C_FLAGS_RELEASE:STRING=-fast -O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//No help, variable specified on the command line. +CMAKE_EXE_LINKER_FLAGS:STRING= -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/pkgRedirects + +//No help, variable specified on the command line. +CMAKE_Fortran_FLAGS:STRING=' ' + +//Flags used by the Fortran compiler during DEBUG builds. +CMAKE_Fortran_FLAGS_DEBUG:STRING=-g -O0 -Mbounds + +//Flags used by the Fortran compiler during MINSIZEREL builds. +CMAKE_Fortran_FLAGS_MINSIZEREL:STRING=-O2 -s + +//No help, variable specified on the command line. +CMAKE_Fortran_FLAGS_RELEASE:STRING=-fast -O3 + +//Flags used by the Fortran compiler during RELWITHDEBINFO builds. +CMAKE_Fortran_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//make program +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_OSX_ARCHITECTURES:UNINITIALIZED=CMAKE_OSX_ARCHITECTURES + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=FortranCInterface + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +FortranCInterface_BINARY_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface + +//Value Computed by CMake +FortranCInterface_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +FortranCInterface_SOURCE_DIR:STATIC=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + + +######################## +# INTERNAL cache entries +######################## + +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=24 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cpack +//ADVANCED property for variable: CMAKE_CRAYPE_LINKTYPE +CMAKE_CRAYPE_LINKTYPE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CRAYPE_LOADEDMODULES +CMAKE_CRAYPE_LOADEDMODULES-ADVANCED:INTERNAL=1 +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//ADVANCED property for variable: CMAKE_Fortran_FLAGS +CMAKE_Fortran_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_DEBUG +CMAKE_Fortran_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_MINSIZEREL +CMAKE_Fortran_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELEASE +CMAKE_Fortran_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELWITHDEBINFO +CMAKE_Fortran_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=FALSE +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Test C_SUPPORTS_DOLLAR +C_SUPPORTS_DOLLAR:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/CMakeDirectoryInformation.cmake b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..c105c766 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/CMakeOutput.log b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/CMakeOutput.log new file mode 100644 index 00000000..c88bf08b --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/CMakeOutput.log @@ -0,0 +1,18 @@ +Performing C SOURCE FILE Test C_SUPPORTS_DOLLAR succeeded with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_a85a5/fast && /usr/bin/gmake -f CMakeFiles/cmTC_a85a5.dir/build.make CMakeFiles/cmTC_a85a5.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_a85a5.dir/src.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DC_SUPPORTS_DOLLAR -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -MD -MT CMakeFiles/cmTC_a85a5.dir/src.c.o -MF CMakeFiles/cmTC_a85a5.dir/src.c.o.d -o CMakeFiles/cmTC_a85a5.dir/src.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_a85a5 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a85a5.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/cmTC_a85a5.dir/src.c.o -o cmTC_a85a5 +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp' + + +Source file was: + +extern int dollar$(void); +int main() { return 0; } + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake new file mode 100644 index 00000000..1ff39897 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake @@ -0,0 +1,34 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/build.make b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/build.make new file mode 100644 index 00000000..6c74996b --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface + +# Include any dependencies generated for this target. +include CMakeFiles/FortranCInterface.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/FortranCInterface.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/FortranCInterface.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/FortranCInterface.dir/flags.make + +CMakeFiles/FortranCInterface.dir/main.F.o: CMakeFiles/FortranCInterface.dir/flags.make +CMakeFiles/FortranCInterface.dir/main.F.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object CMakeFiles/FortranCInterface.dir/main.F.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) -DCALL_MOD $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F -o CMakeFiles/FortranCInterface.dir/main.F.o + +CMakeFiles/FortranCInterface.dir/main.F.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/FortranCInterface.dir/main.F.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) -DCALL_MOD $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F > CMakeFiles/FortranCInterface.dir/main.F.i + +CMakeFiles/FortranCInterface.dir/main.F.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/FortranCInterface.dir/main.F.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) -DCALL_MOD $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F -o CMakeFiles/FortranCInterface.dir/main.F.s + +CMakeFiles/FortranCInterface.dir/call_sub.f.o: CMakeFiles/FortranCInterface.dir/flags.make +CMakeFiles/FortranCInterface.dir/call_sub.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building Fortran object CMakeFiles/FortranCInterface.dir/call_sub.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f -o CMakeFiles/FortranCInterface.dir/call_sub.f.o + +CMakeFiles/FortranCInterface.dir/call_sub.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/FortranCInterface.dir/call_sub.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f > CMakeFiles/FortranCInterface.dir/call_sub.f.i + +CMakeFiles/FortranCInterface.dir/call_sub.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/FortranCInterface.dir/call_sub.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f -o CMakeFiles/FortranCInterface.dir/call_sub.f.s + +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: CMakeFiles/FortranCInterface.dir/flags.make +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building Fortran object CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 -o CMakeFiles/FortranCInterface.dir/call_mod.f90.o + +CMakeFiles/FortranCInterface.dir/call_mod.f90.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/FortranCInterface.dir/call_mod.f90.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 > CMakeFiles/FortranCInterface.dir/call_mod.f90.i + +CMakeFiles/FortranCInterface.dir/call_mod.f90.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/FortranCInterface.dir/call_mod.f90.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 -o CMakeFiles/FortranCInterface.dir/call_mod.f90.s + +# Object files for target FortranCInterface +FortranCInterface_OBJECTS = \ +"CMakeFiles/FortranCInterface.dir/main.F.o" \ +"CMakeFiles/FortranCInterface.dir/call_sub.f.o" \ +"CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + +# External object files for target FortranCInterface +FortranCInterface_EXTERNAL_OBJECTS = + +FortranCInterface: CMakeFiles/FortranCInterface.dir/main.F.o +FortranCInterface: CMakeFiles/FortranCInterface.dir/call_sub.f.o +FortranCInterface: CMakeFiles/FortranCInterface.dir/call_mod.f90.o +FortranCInterface: CMakeFiles/FortranCInterface.dir/build.make +FortranCInterface: libsymbols.a +FortranCInterface: libmyfort.a +FortranCInterface: CMakeFiles/FortranCInterface.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking Fortran executable FortranCInterface" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/FortranCInterface.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/FortranCInterface.dir/build: FortranCInterface +.PHONY : CMakeFiles/FortranCInterface.dir/build + +CMakeFiles/FortranCInterface.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/FortranCInterface.dir/cmake_clean.cmake +.PHONY : CMakeFiles/FortranCInterface.dir/clean + +CMakeFiles/FortranCInterface.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake +.PHONY : CMakeFiles/FortranCInterface.dir/depend + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o new file mode 100644 index 00000000..dca27dd7 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o new file mode 100644 index 00000000..683be30d Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/cmake_clean.cmake new file mode 100644 index 00000000..c245613c --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + "CMakeFiles/FortranCInterface.dir/call_sub.f.o" + "CMakeFiles/FortranCInterface.dir/main.F.o" + "FortranCInterface" + "FortranCInterface.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/FortranCInterface.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.make b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.make new file mode 100644 index 00000000..7070c7a5 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for FortranCInterface. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.ts new file mode 100644 index 00000000..8e4d2e48 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for FortranCInterface. diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.internal b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.internal new file mode 100644 index 00000000..507b6ce2 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.internal @@ -0,0 +1,9 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +CMakeFiles/FortranCInterface.dir/call_mod.f90.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 +CMakeFiles/FortranCInterface.dir/call_sub.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f +CMakeFiles/FortranCInterface.dir/main.F.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.make b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.make new file mode 100644 index 00000000..75395654 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.make @@ -0,0 +1,6 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Note that incremental build could trigger a call to cmake_copy_f90_mod on each re-build +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: CMakeFiles/myfort.dir/my_module.mod.stamp +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: CMakeFiles/myfort.dir/mymodule.mod.stamp diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/flags.make b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/flags.make new file mode 100644 index 00000000..39268988 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = + +Fortran_FLAGS = -fast -O3 + +# Custom defines: CMakeFiles/FortranCInterface.dir/main.F.o_DEFINES = CALL_MOD + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/fortran.internal b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/fortran.internal new file mode 100644 index 00000000..1b732d31 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/fortran.internal @@ -0,0 +1,2 @@ +# The fortran modules provided by this target. +provides diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/link.txt b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/link.txt new file mode 100644 index 00000000..ee0c8558 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib -fast -O3 CMakeFiles/FortranCInterface.dir/main.F.o CMakeFiles/FortranCInterface.dir/call_sub.f.o CMakeFiles/FortranCInterface.dir/call_mod.f90.o -o FortranCInterface libsymbols.a libmyfort.a diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o new file mode 100644 index 00000000..45311a31 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/progress.make b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/progress.make new file mode 100644 index 00000000..a69a57e8 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/Makefile.cmake b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..2ffb5d29 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/Makefile.cmake @@ -0,0 +1,86 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/3.24.3/CMakeCCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/3.24.3/CMakeFortranCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/3.24.3/CMakeSystem.cmake" + "Input.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeGenericSystem.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeLanguageInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CheckCSourceCompiles.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/CMakeLists.txt" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/symbol.c.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Internal/CheckSourceCompiles.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "symbols/my_sub.c" + "symbols/my_sub_.c" + "symbols/my_sub__.c" + "symbols/MY_SUB-UPPER.c" + "symbols/mysub.c" + "symbols/mysub_.c" + "symbols/MYSUB-UPPER.c" + "symbols/__my_module_MOD_my_sub.c" + "symbols/__my_module_NMOD_my_sub.c" + "symbols/__my_module__my_sub.c" + "symbols/__mymodule_MOD_mysub.c" + "symbols/__mymodule_NMOD_mysub.c" + "symbols/__mymodule__mysub.c" + "symbols/my_moduleSmy_sub.c" + "symbols/my_module_mp_my_sub_.c" + "symbols/MY_MODULE_mp_MY_SUB-UPPER.c" + "symbols/my_module_my_sub_.c" + "symbols/my_module_MP_my_sub.c" + "symbols/mymoduleSmysub.c" + "symbols/mymodule_mp_mysub_.c" + "symbols/MYMODULE_mp_MYSUB-UPPER.c" + "symbols/mymodule_mysub_.c" + "symbols/mymodule_MP_mysub.c" + "symbols/_QMmy_modulePmy_sub.c" + "symbols/_QMmymodulePmysub.c" + "exe-Release.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/myfort.dir/DependInfo.cmake" + "CMakeFiles/symbols.dir/DependInfo.cmake" + "CMakeFiles/FortranCInterface.dir/DependInfo.cmake" + ) diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/Makefile2 b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/Makefile2 new file mode 100644 index 00000000..b2297297 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/Makefile2 @@ -0,0 +1,169 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/myfort.dir/all +all: CMakeFiles/symbols.dir/all +all: CMakeFiles/FortranCInterface.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/myfort.dir/clean +clean: CMakeFiles/symbols.dir/clean +clean: CMakeFiles/FortranCInterface.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/myfort.dir + +# All Build rule for target. +CMakeFiles/myfort.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=5,6,7,8,9 "Built target myfort" +.PHONY : CMakeFiles/myfort.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/myfort.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles 5 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/myfort.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : CMakeFiles/myfort.dir/rule + +# Convenience name for target. +myfort: CMakeFiles/myfort.dir/rule +.PHONY : myfort + +# clean rule for target. +CMakeFiles/myfort.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/clean +.PHONY : CMakeFiles/myfort.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/symbols.dir + +# All Build rule for target. +CMakeFiles/symbols.dir/all: CMakeFiles/myfort.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39 "Built target symbols" +.PHONY : CMakeFiles/symbols.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/symbols.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/symbols.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : CMakeFiles/symbols.dir/rule + +# Convenience name for target. +symbols: CMakeFiles/symbols.dir/rule +.PHONY : symbols + +# clean rule for target. +CMakeFiles/symbols.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/clean +.PHONY : CMakeFiles/symbols.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/FortranCInterface.dir + +# All Build rule for target. +CMakeFiles/FortranCInterface.dir/all: CMakeFiles/myfort.dir/all +CMakeFiles/FortranCInterface.dir/all: CMakeFiles/symbols.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=1,2,3,4 "Built target FortranCInterface" +.PHONY : CMakeFiles/FortranCInterface.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/FortranCInterface.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles 39 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/FortranCInterface.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : CMakeFiles/FortranCInterface.dir/rule + +# Convenience name for target. +FortranCInterface: CMakeFiles/FortranCInterface.dir/rule +.PHONY : FortranCInterface + +# clean rule for target. +CMakeFiles/FortranCInterface.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/clean +.PHONY : CMakeFiles/FortranCInterface.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/TargetDirectories.txt b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..e2531c58 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,5 @@ +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/rebuild_cache.dir diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/cmake.check_cache b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake new file mode 100644 index 00000000..f8c4659d --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake @@ -0,0 +1,33 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/build.make b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/build.make new file mode 100644 index 00000000..421ec933 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/build.make @@ -0,0 +1,155 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface + +# Include any dependencies generated for this target. +include CMakeFiles/myfort.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/myfort.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/myfort.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/myfort.dir/flags.make + +CMakeFiles/myfort.dir/mysub.f.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/mysub.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object CMakeFiles/myfort.dir/mysub.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f -o CMakeFiles/myfort.dir/mysub.f.o + +CMakeFiles/myfort.dir/mysub.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/mysub.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f > CMakeFiles/myfort.dir/mysub.f.i + +CMakeFiles/myfort.dir/mysub.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/mysub.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f -o CMakeFiles/myfort.dir/mysub.f.s + +CMakeFiles/myfort.dir/my_sub.f.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/my_sub.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building Fortran object CMakeFiles/myfort.dir/my_sub.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f -o CMakeFiles/myfort.dir/my_sub.f.o + +CMakeFiles/myfort.dir/my_sub.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/my_sub.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f > CMakeFiles/myfort.dir/my_sub.f.i + +CMakeFiles/myfort.dir/my_sub.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/my_sub.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f -o CMakeFiles/myfort.dir/my_sub.f.s + +CMakeFiles/myfort.dir/mymodule.f90.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/mymodule.f90.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building Fortran object CMakeFiles/myfort.dir/mymodule.f90.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 -o CMakeFiles/myfort.dir/mymodule.f90.o + +CMakeFiles/myfort.dir/mymodule.f90.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/mymodule.f90.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 > CMakeFiles/myfort.dir/mymodule.f90.i + +CMakeFiles/myfort.dir/mymodule.f90.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/mymodule.f90.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 -o CMakeFiles/myfort.dir/mymodule.f90.s + +CMakeFiles/myfort.dir/my_module.f90.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/my_module.f90.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building Fortran object CMakeFiles/myfort.dir/my_module.f90.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 -o CMakeFiles/myfort.dir/my_module.f90.o + +CMakeFiles/myfort.dir/my_module.f90.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/my_module.f90.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 > CMakeFiles/myfort.dir/my_module.f90.i + +CMakeFiles/myfort.dir/my_module.f90.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/my_module.f90.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 -o CMakeFiles/myfort.dir/my_module.f90.s + +# Object files for target myfort +myfort_OBJECTS = \ +"CMakeFiles/myfort.dir/mysub.f.o" \ +"CMakeFiles/myfort.dir/my_sub.f.o" \ +"CMakeFiles/myfort.dir/mymodule.f90.o" \ +"CMakeFiles/myfort.dir/my_module.f90.o" + +# External object files for target myfort +myfort_EXTERNAL_OBJECTS = + +libmyfort.a: CMakeFiles/myfort.dir/mysub.f.o +libmyfort.a: CMakeFiles/myfort.dir/my_sub.f.o +libmyfort.a: CMakeFiles/myfort.dir/mymodule.f90.o +libmyfort.a: CMakeFiles/myfort.dir/my_module.f90.o +libmyfort.a: CMakeFiles/myfort.dir/build.make +libmyfort.a: CMakeFiles/myfort.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking Fortran static library libmyfort.a" + $(CMAKE_COMMAND) -P CMakeFiles/myfort.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/myfort.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/myfort.dir/build: libmyfort.a +.PHONY : CMakeFiles/myfort.dir/build + +CMakeFiles/myfort.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/myfort.dir/cmake_clean.cmake +.PHONY : CMakeFiles/myfort.dir/clean + +CMakeFiles/myfort.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake +.PHONY : CMakeFiles/myfort.dir/depend + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean.cmake new file mode 100644 index 00000000..53f9fd56 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/myfort.dir/my_module.f90.o" + "CMakeFiles/myfort.dir/my_sub.f.o" + "CMakeFiles/myfort.dir/mymodule.f90.o" + "CMakeFiles/myfort.dir/mysub.f.o" + "libmyfort.a" + "libmyfort.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/myfort.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_Fortran.cmake b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_Fortran.cmake new file mode 100644 index 00000000..884a249b --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_Fortran.cmake @@ -0,0 +1,10 @@ +# Remove fortran modules provided by this target. +FILE(REMOVE + "my_module.mod" + "MY_MODULE.mod" + "CMakeFiles/myfort.dir/my_module.mod.stamp" + + "mymodule.mod" + "MYMODULE.mod" + "CMakeFiles/myfort.dir/mymodule.mod.stamp" + ) diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_target.cmake b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..6ce4b087 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libmyfort.a" +) diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.make b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.make new file mode 100644 index 00000000..fa410b01 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for myfort. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.ts new file mode 100644 index 00000000..bf71a882 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for myfort. diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.internal b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.internal new file mode 100644 index 00000000..744f0fb7 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.internal @@ -0,0 +1,11 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +CMakeFiles/myfort.dir/my_module.f90.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 +CMakeFiles/myfort.dir/my_sub.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f +CMakeFiles/myfort.dir/mymodule.f90.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 +CMakeFiles/myfort.dir/mysub.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.make b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.make new file mode 100644 index 00000000..5a8f131a --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.make @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Note that incremental build could trigger a call to cmake_copy_f90_mod on each re-build +CMakeFiles/myfort.dir/my_module.f90.o.provides.build: CMakeFiles/myfort.dir/my_module.mod.stamp +CMakeFiles/myfort.dir/my_module.mod.stamp: CMakeFiles/myfort.dir/my_module.f90.o + $(CMAKE_COMMAND) -E cmake_copy_f90_mod my_module.mod CMakeFiles/myfort.dir/my_module.mod.stamp NVHPC +CMakeFiles/myfort.dir/my_module.f90.o.provides.build: + $(CMAKE_COMMAND) -E touch CMakeFiles/myfort.dir/my_module.f90.o.provides.build +CMakeFiles/myfort.dir/build: CMakeFiles/myfort.dir/my_module.f90.o.provides.build +CMakeFiles/myfort.dir/mymodule.f90.o.provides.build: CMakeFiles/myfort.dir/mymodule.mod.stamp +CMakeFiles/myfort.dir/mymodule.mod.stamp: CMakeFiles/myfort.dir/mymodule.f90.o + $(CMAKE_COMMAND) -E cmake_copy_f90_mod mymodule.mod CMakeFiles/myfort.dir/mymodule.mod.stamp NVHPC +CMakeFiles/myfort.dir/mymodule.f90.o.provides.build: + $(CMAKE_COMMAND) -E touch CMakeFiles/myfort.dir/mymodule.f90.o.provides.build +CMakeFiles/myfort.dir/build: CMakeFiles/myfort.dir/mymodule.f90.o.provides.build diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/flags.make b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/flags.make new file mode 100644 index 00000000..5824f29e --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = + +Fortran_FLAGS = -fast -O3 + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/fortran.internal b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/fortran.internal new file mode 100644 index 00000000..064a4d1b --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/fortran.internal @@ -0,0 +1,4 @@ +# The fortran modules provided by this target. +provides + my_module.mod + mymodule.mod diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/link.txt b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/link.txt new file mode 100644 index 00000000..98dd9fa6 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libmyfort.a CMakeFiles/myfort.dir/mysub.f.o CMakeFiles/myfort.dir/my_sub.f.o CMakeFiles/myfort.dir/mymodule.f90.o CMakeFiles/myfort.dir/my_module.f90.o +/usr/bin/ranlib libmyfort.a diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o new file mode 100644 index 00000000..08986ad7 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o.provides.build b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o.provides.build new file mode 100644 index 00000000..e69de29b diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.mod.stamp b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.mod.stamp new file mode 100644 index 00000000..eda615fe --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.mod.stamp @@ -0,0 +1,14 @@ +V34 :0x24 my_module +13 my_module.f90 S624 0 +01/20/2023 16:17:09 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 my_module +S 625 19 0 0 0 6 1 624 5023 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 my_interface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5036 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 my_sub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5036 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 my_sub +S 628 14 5 0 0 0 1 627 5036 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 my_sub my_sub +F 628 0 +Z +Z diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o new file mode 100644 index 00000000..894c77ed Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o new file mode 100644 index 00000000..69189b55 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o.provides.build b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o.provides.build new file mode 100644 index 00000000..e69de29b diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.mod.stamp b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.mod.stamp new file mode 100644 index 00000000..b516540d --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.mod.stamp @@ -0,0 +1,14 @@ +V34 :0x24 mymodule +12 mymodule.f90 S624 0 +01/20/2023 16:17:09 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 mymodule +S 625 19 0 0 0 6 1 624 5022 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 myinterface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5034 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 mysub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5034 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 mysub +S 628 14 5 0 0 0 1 627 5034 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 mysub mysub +F 628 0 +Z +Z diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o new file mode 100644 index 00000000..87b8f0b0 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/progress.make b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/progress.make new file mode 100644 index 00000000..d79b0814 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/progress.make @@ -0,0 +1,6 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 +CMAKE_PROGRESS_3 = 7 +CMAKE_PROGRESS_4 = 8 +CMAKE_PROGRESS_5 = 9 + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/progress.marks b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/progress.marks new file mode 100644 index 00000000..a2720097 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/progress.marks @@ -0,0 +1 @@ +39 diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake new file mode 100644 index 00000000..5f2cf479 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake @@ -0,0 +1,48 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c" "CMakeFiles/symbols.dir/MYMODULE.c.o" "gcc" "CMakeFiles/symbols.dir/MYMODULE.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c" "CMakeFiles/symbols.dir/MY_MODULE.c.o" "gcc" "CMakeFiles/symbols.dir/MY_MODULE.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c" "CMakeFiles/symbols.dir/my_module_.c.o" "gcc" "CMakeFiles/symbols.dir/my_module_.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c" "CMakeFiles/symbols.dir/mymodule_.c.o" "gcc" "CMakeFiles/symbols.dir/mymodule_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c" "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c" "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c" "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c" "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c" "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c" "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c" "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c" "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c" "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c" "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c" "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c" "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub.c" "CMakeFiles/symbols.dir/symbols/my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub_.c" "CMakeFiles/symbols.dir/symbols/my_sub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub__.c" "CMakeFiles/symbols.dir/symbols/my_sub__.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c" "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c" "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c" "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c" "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mysub.c" "CMakeFiles/symbols.dir/symbols/mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mysub_.c" "CMakeFiles/symbols.dir/symbols/mysub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mysub_.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o new file mode 100644 index 00000000..4f3958ac Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o.d new file mode 100644 index 00000000..f95d3947 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/MYMODULE.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o new file mode 100644 index 00000000..08a20333 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o.d new file mode 100644 index 00000000..7f181b2a --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/MY_MODULE.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/build.make b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/build.make new file mode 100644 index 00000000..a8626114 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/build.make @@ -0,0 +1,559 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface + +# Include any dependencies generated for this target. +include CMakeFiles/symbols.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/symbols.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/symbols.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/symbols.dir/flags.make + +CMakeFiles/symbols.dir/mymodule_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/mymodule_.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c +CMakeFiles/symbols.dir/mymodule_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/symbols.dir/mymodule_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/mymodule_.c.o -MF CMakeFiles/symbols.dir/mymodule_.c.o.d -o CMakeFiles/symbols.dir/mymodule_.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c + +CMakeFiles/symbols.dir/mymodule_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/mymodule_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c > CMakeFiles/symbols.dir/mymodule_.c.i + +CMakeFiles/symbols.dir/mymodule_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/mymodule_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c -o CMakeFiles/symbols.dir/mymodule_.c.s + +CMakeFiles/symbols.dir/my_module_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/my_module_.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c +CMakeFiles/symbols.dir/my_module_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/symbols.dir/my_module_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/my_module_.c.o -MF CMakeFiles/symbols.dir/my_module_.c.o.d -o CMakeFiles/symbols.dir/my_module_.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c + +CMakeFiles/symbols.dir/my_module_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/my_module_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c > CMakeFiles/symbols.dir/my_module_.c.i + +CMakeFiles/symbols.dir/my_module_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/my_module_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c -o CMakeFiles/symbols.dir/my_module_.c.s + +CMakeFiles/symbols.dir/MY_MODULE.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/MY_MODULE.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c +CMakeFiles/symbols.dir/MY_MODULE.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/symbols.dir/MY_MODULE.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/MY_MODULE.c.o -MF CMakeFiles/symbols.dir/MY_MODULE.c.o.d -o CMakeFiles/symbols.dir/MY_MODULE.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c + +CMakeFiles/symbols.dir/MY_MODULE.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/MY_MODULE.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c > CMakeFiles/symbols.dir/MY_MODULE.c.i + +CMakeFiles/symbols.dir/MY_MODULE.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/MY_MODULE.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c -o CMakeFiles/symbols.dir/MY_MODULE.c.s + +CMakeFiles/symbols.dir/MYMODULE.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/MYMODULE.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c +CMakeFiles/symbols.dir/MYMODULE.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/symbols.dir/MYMODULE.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/MYMODULE.c.o -MF CMakeFiles/symbols.dir/MYMODULE.c.o.d -o CMakeFiles/symbols.dir/MYMODULE.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c + +CMakeFiles/symbols.dir/MYMODULE.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/MYMODULE.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c > CMakeFiles/symbols.dir/MYMODULE.c.i + +CMakeFiles/symbols.dir/MYMODULE.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/MYMODULE.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c -o CMakeFiles/symbols.dir/MYMODULE.c.s + +CMakeFiles/symbols.dir/symbols/my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_sub.c.o: symbols/my_sub.c +CMakeFiles/symbols.dir/symbols/my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/symbols.dir/symbols/my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub.c + +CMakeFiles/symbols.dir/symbols/my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub.c > CMakeFiles/symbols.dir/symbols/my_sub.c.i + +CMakeFiles/symbols.dir/symbols/my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub.c -o CMakeFiles/symbols.dir/symbols/my_sub.c.s + +CMakeFiles/symbols.dir/symbols/my_sub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_sub_.c.o: symbols/my_sub_.c +CMakeFiles/symbols.dir/symbols/my_sub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object CMakeFiles/symbols.dir/symbols/my_sub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_sub_.c.o -MF CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d -o CMakeFiles/symbols.dir/symbols/my_sub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub_.c + +CMakeFiles/symbols.dir/symbols/my_sub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_sub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub_.c > CMakeFiles/symbols.dir/symbols/my_sub_.c.i + +CMakeFiles/symbols.dir/symbols/my_sub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_sub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub_.c -o CMakeFiles/symbols.dir/symbols/my_sub_.c.s + +CMakeFiles/symbols.dir/symbols/my_sub__.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_sub__.c.o: symbols/my_sub__.c +CMakeFiles/symbols.dir/symbols/my_sub__.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object CMakeFiles/symbols.dir/symbols/my_sub__.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_sub__.c.o -MF CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d -o CMakeFiles/symbols.dir/symbols/my_sub__.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub__.c + +CMakeFiles/symbols.dir/symbols/my_sub__.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_sub__.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub__.c > CMakeFiles/symbols.dir/symbols/my_sub__.c.i + +CMakeFiles/symbols.dir/symbols/my_sub__.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_sub__.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub__.c -o CMakeFiles/symbols.dir/symbols/my_sub__.c.s + +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o: symbols/MY_SUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mysub.c.o: symbols/mysub.c +CMakeFiles/symbols.dir/symbols/mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object CMakeFiles/symbols.dir/symbols/mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mysub.c.o -MF CMakeFiles/symbols.dir/symbols/mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mysub.c + +CMakeFiles/symbols.dir/symbols/mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mysub.c > CMakeFiles/symbols.dir/symbols/mysub.c.i + +CMakeFiles/symbols.dir/symbols/mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mysub.c -o CMakeFiles/symbols.dir/symbols/mysub.c.s + +CMakeFiles/symbols.dir/symbols/mysub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mysub_.c.o: symbols/mysub_.c +CMakeFiles/symbols.dir/symbols/mysub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object CMakeFiles/symbols.dir/symbols/mysub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mysub_.c.o -MF CMakeFiles/symbols.dir/symbols/mysub_.c.o.d -o CMakeFiles/symbols.dir/symbols/mysub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mysub_.c + +CMakeFiles/symbols.dir/symbols/mysub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mysub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mysub_.c > CMakeFiles/symbols.dir/symbols/mysub_.c.i + +CMakeFiles/symbols.dir/symbols/mysub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mysub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mysub_.c -o CMakeFiles/symbols.dir/symbols/mysub_.c.s + +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o: symbols/MYSUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building C object CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o: symbols/__my_module_MOD_my_sub.c +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building C object CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c + +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c > CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i + +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c -o CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s + +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o: symbols/__my_module_NMOD_my_sub.c +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building C object CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c + +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c > CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i + +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c -o CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s + +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o: symbols/__my_module__my_sub.c +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building C object CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c + +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c > CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i + +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c -o CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s + +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o: symbols/__mymodule_MOD_mysub.c +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building C object CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o -MF CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c + +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c > CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i + +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c -o CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s + +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o: symbols/__mymodule_NMOD_mysub.c +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building C object CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o -MF CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c + +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c > CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i + +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c -o CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s + +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o: symbols/__mymodule__mysub.c +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building C object CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o -MF CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c + +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c > CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i + +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c -o CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s + +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o: symbols/my_moduleSmy_sub.c +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building C object CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o -MF CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c + +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c > CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i + +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c -o CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s + +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o: symbols/my_module_mp_my_sub_.c +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building C object CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o -MF CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d -o CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c + +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c > CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i + +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c -o CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s + +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: symbols/MY_MODULE_mp_MY_SUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building C object CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o: symbols/my_module_my_sub_.c +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building C object CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o -MF CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d -o CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c + +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c > CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i + +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c -o CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s + +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o: symbols/my_module_MP_my_sub.c +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building C object CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c + +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c > CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i + +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c -o CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s + +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o: symbols/mymoduleSmysub.c +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building C object CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o -MF CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d -o CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c + +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c > CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i + +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c -o CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s + +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o: symbols/mymodule_mp_mysub_.c +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building C object CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o -MF CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d -o CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c + +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c > CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i + +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c -o CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s + +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o: symbols/MYMODULE_mp_MYSUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building C object CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o: symbols/mymodule_mysub_.c +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building C object CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o -MF CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d -o CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c + +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c > CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i + +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c -o CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s + +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o: symbols/mymodule_MP_mysub.c +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Building C object CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o -MF CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c + +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c > CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i + +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c -o CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s + +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o: symbols/_QMmy_modulePmy_sub.c +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_28) "Building C object CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o -MF CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c + +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c > CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i + +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c -o CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s + +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o: symbols/_QMmymodulePmysub.c +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_29) "Building C object CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o -MF CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d -o CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c + +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c > CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i + +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c -o CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s + +# Object files for target symbols +symbols_OBJECTS = \ +"CMakeFiles/symbols.dir/mymodule_.c.o" \ +"CMakeFiles/symbols.dir/my_module_.c.o" \ +"CMakeFiles/symbols.dir/MY_MODULE.c.o" \ +"CMakeFiles/symbols.dir/MYMODULE.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_sub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_sub__.c.o" \ +"CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/mysub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" + +# External object files for target symbols +symbols_EXTERNAL_OBJECTS = + +libsymbols.a: CMakeFiles/symbols.dir/mymodule_.c.o +libsymbols.a: CMakeFiles/symbols.dir/my_module_.c.o +libsymbols.a: CMakeFiles/symbols.dir/MY_MODULE.c.o +libsymbols.a: CMakeFiles/symbols.dir/MYMODULE.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_sub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_sub__.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mysub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/build.make +libsymbols.a: CMakeFiles/symbols.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_30) "Linking C static library libsymbols.a" + $(CMAKE_COMMAND) -P CMakeFiles/symbols.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/symbols.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/symbols.dir/build: libsymbols.a +.PHONY : CMakeFiles/symbols.dir/build + +CMakeFiles/symbols.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/symbols.dir/cmake_clean.cmake +.PHONY : CMakeFiles/symbols.dir/clean + +CMakeFiles/symbols.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake +.PHONY : CMakeFiles/symbols.dir/depend + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean.cmake new file mode 100644 index 00000000..987b06c0 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean.cmake @@ -0,0 +1,67 @@ +file(REMOVE_RECURSE + "CMakeFiles/symbols.dir/MYMODULE.c.o" + "CMakeFiles/symbols.dir/MYMODULE.c.o.d" + "CMakeFiles/symbols.dir/MY_MODULE.c.o" + "CMakeFiles/symbols.dir/MY_MODULE.c.o.d" + "CMakeFiles/symbols.dir/my_module_.c.o" + "CMakeFiles/symbols.dir/my_module_.c.o.d" + "CMakeFiles/symbols.dir/mymodule_.c.o" + "CMakeFiles/symbols.dir/mymodule_.c.o.d" + "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" + "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" + "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" + "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" + "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" + "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" + "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" + "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" + "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_sub_.c.o" + "CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_sub__.c.o" + "CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" + "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" + "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" + "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" + "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/mysub.c.o" + "CMakeFiles/symbols.dir/symbols/mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/mysub_.c.o" + "CMakeFiles/symbols.dir/symbols/mysub_.c.o.d" + "libsymbols.a" + "libsymbols.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/symbols.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean_target.cmake b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..aec1a03b --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libsymbols.a" +) diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.make b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.make new file mode 100644 index 00000000..dd189e7f --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for symbols. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.ts new file mode 100644 index 00000000..13e89318 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for symbols. diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/depend.make b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/depend.make new file mode 100644 index 00000000..fce35c0f --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for symbols. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/flags.make b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/flags.make new file mode 100644 index 00000000..913ac0e9 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/link.txt b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/link.txt new file mode 100644 index 00000000..1d194a73 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libsymbols.a CMakeFiles/symbols.dir/mymodule_.c.o CMakeFiles/symbols.dir/my_module_.c.o CMakeFiles/symbols.dir/MY_MODULE.c.o CMakeFiles/symbols.dir/MYMODULE.c.o CMakeFiles/symbols.dir/symbols/my_sub.c.o CMakeFiles/symbols.dir/symbols/my_sub_.c.o CMakeFiles/symbols.dir/symbols/my_sub__.c.o "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/mysub.c.o CMakeFiles/symbols.dir/symbols/mysub_.c.o "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o +/usr/bin/ranlib libsymbols.a diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o new file mode 100644 index 00000000..5252342f Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o.d new file mode 100644 index 00000000..7545fea4 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/my_module_.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o new file mode 100644 index 00000000..62e181e0 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o.d new file mode 100644 index 00000000..0201b1a1 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/mymodule_.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/progress.make b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/progress.make new file mode 100644 index 00000000..ed5e732e --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/progress.make @@ -0,0 +1,31 @@ +CMAKE_PROGRESS_1 = 10 +CMAKE_PROGRESS_2 = 11 +CMAKE_PROGRESS_3 = 12 +CMAKE_PROGRESS_4 = 13 +CMAKE_PROGRESS_5 = 14 +CMAKE_PROGRESS_6 = 15 +CMAKE_PROGRESS_7 = 16 +CMAKE_PROGRESS_8 = 17 +CMAKE_PROGRESS_9 = 18 +CMAKE_PROGRESS_10 = 19 +CMAKE_PROGRESS_11 = 20 +CMAKE_PROGRESS_12 = 21 +CMAKE_PROGRESS_13 = 22 +CMAKE_PROGRESS_14 = 23 +CMAKE_PROGRESS_15 = 24 +CMAKE_PROGRESS_16 = 25 +CMAKE_PROGRESS_17 = 26 +CMAKE_PROGRESS_18 = 27 +CMAKE_PROGRESS_19 = 28 +CMAKE_PROGRESS_20 = 29 +CMAKE_PROGRESS_21 = 30 +CMAKE_PROGRESS_22 = 31 +CMAKE_PROGRESS_23 = 32 +CMAKE_PROGRESS_24 = 33 +CMAKE_PROGRESS_25 = 34 +CMAKE_PROGRESS_26 = 35 +CMAKE_PROGRESS_27 = 36 +CMAKE_PROGRESS_28 = 37 +CMAKE_PROGRESS_29 = 38 +CMAKE_PROGRESS_30 = 39 + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o new file mode 100644 index 00000000..bdb97df8 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d new file mode 100644 index 00000000..eadae22e --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o new file mode 100644 index 00000000..7a3df1c0 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d new file mode 100644 index 00000000..d5311133 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o new file mode 100644 index 00000000..3b2e4a1f Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d new file mode 100644 index 00000000..cf69b70c --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o new file mode 100644 index 00000000..92a9a0a1 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d new file mode 100644 index 00000000..af078d37 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o new file mode 100644 index 00000000..ed348047 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d new file mode 100644 index 00000000..dce8a4b6 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o new file mode 100644 index 00000000..9d8a1b63 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d new file mode 100644 index 00000000..c5673ebb --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o new file mode 100644 index 00000000..4de66e13 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d new file mode 100644 index 00000000..a8b6b48e --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o new file mode 100644 index 00000000..6b48805e Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d new file mode 100644 index 00000000..4fb218b9 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o new file mode 100644 index 00000000..8d3c4b81 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d new file mode 100644 index 00000000..790f0f30 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o new file mode 100644 index 00000000..4d401efc Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d new file mode 100644 index 00000000..715c9318 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o new file mode 100644 index 00000000..df2ea938 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d new file mode 100644 index 00000000..cced25ec --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o new file mode 100644 index 00000000..40432442 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d new file mode 100644 index 00000000..8df28dbd --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o new file mode 100644 index 00000000..21c1b844 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d new file mode 100644 index 00000000..35697213 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o new file mode 100644 index 00000000..d3d3ec69 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d new file mode 100644 index 00000000..e7d66f06 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o new file mode 100644 index 00000000..6b852194 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d new file mode 100644 index 00000000..c007f351 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o new file mode 100644 index 00000000..edef3b2f Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d new file mode 100644 index 00000000..be8848ed --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o new file mode 100644 index 00000000..7b77aee2 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o.d new file mode 100644 index 00000000..8a6c61d6 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o new file mode 100644 index 00000000..5910a1ca Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d new file mode 100644 index 00000000..600c81a0 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_sub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o new file mode 100644 index 00000000..d6441b01 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d new file mode 100644 index 00000000..d3cb1c00 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_sub__.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub__.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o new file mode 100644 index 00000000..05af7e80 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d new file mode 100644 index 00000000..e2f7f6cb --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o new file mode 100644 index 00000000..01424b9c Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d new file mode 100644 index 00000000..e8cc5287 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o new file mode 100644 index 00000000..52ce5c58 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d new file mode 100644 index 00000000..99fcfc33 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o new file mode 100644 index 00000000..da90f3f1 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d new file mode 100644 index 00000000..0cf6eaec --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o new file mode 100644 index 00000000..78bdfca4 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o.d new file mode 100644 index 00000000..605d263b --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o new file mode 100644 index 00000000..abf2831e Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o.d new file mode 100644 index 00000000..5c979883 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mysub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/symbols/mysub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/FortranCInterface b/build_base_nv/CMakeFiles/FortranCInterface/FortranCInterface new file mode 100755 index 00000000..d1cccebc Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/FortranCInterface differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/Input.cmake b/build_base_nv/CMakeFiles/FortranCInterface/Input.cmake new file mode 100644 index 00000000..0f30f0ae --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/Input.cmake @@ -0,0 +1,3 @@ +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(FortranCInterface_GLOBAL_SYMBOLS "") +set(FortranCInterface_MODULE_SYMBOLS "") diff --git a/build_base_nv/CMakeFiles/FortranCInterface/Makefile b/build_base_nv/CMakeFiles/FortranCInterface/Makefile new file mode 100644 index 00000000..7dead350 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/Makefile @@ -0,0 +1,1154 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @echo "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @echo "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named myfort + +# Build rule for target. +myfort: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 myfort +.PHONY : myfort + +# fast build rule for target. +myfort/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/build +.PHONY : myfort/fast + +#============================================================================= +# Target rules for targets named symbols + +# Build rule for target. +symbols: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 symbols +.PHONY : symbols + +# fast build rule for target. +symbols/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/build +.PHONY : symbols/fast + +#============================================================================= +# Target rules for targets named FortranCInterface + +# Build rule for target. +FortranCInterface: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FortranCInterface +.PHONY : FortranCInterface + +# fast build rule for target. +FortranCInterface/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/build +.PHONY : FortranCInterface/fast + +MYMODULE.o: MYMODULE.c.o +.PHONY : MYMODULE.o + +# target to build an object file +MYMODULE.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MYMODULE.c.o +.PHONY : MYMODULE.c.o + +MYMODULE.i: MYMODULE.c.i +.PHONY : MYMODULE.i + +# target to preprocess a source file +MYMODULE.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MYMODULE.c.i +.PHONY : MYMODULE.c.i + +MYMODULE.s: MYMODULE.c.s +.PHONY : MYMODULE.s + +# target to generate assembly for a file +MYMODULE.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MYMODULE.c.s +.PHONY : MYMODULE.c.s + +MY_MODULE.o: MY_MODULE.c.o +.PHONY : MY_MODULE.o + +# target to build an object file +MY_MODULE.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MY_MODULE.c.o +.PHONY : MY_MODULE.c.o + +MY_MODULE.i: MY_MODULE.c.i +.PHONY : MY_MODULE.i + +# target to preprocess a source file +MY_MODULE.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MY_MODULE.c.i +.PHONY : MY_MODULE.c.i + +MY_MODULE.s: MY_MODULE.c.s +.PHONY : MY_MODULE.s + +# target to generate assembly for a file +MY_MODULE.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MY_MODULE.c.s +.PHONY : MY_MODULE.c.s + +call_mod.o: call_mod.f90.o +.PHONY : call_mod.o + +# target to build an object file +call_mod.f90.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_mod.f90.o +.PHONY : call_mod.f90.o + +call_mod.i: call_mod.f90.i +.PHONY : call_mod.i + +# target to preprocess a source file +call_mod.f90.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_mod.f90.i +.PHONY : call_mod.f90.i + +call_mod.s: call_mod.f90.s +.PHONY : call_mod.s + +# target to generate assembly for a file +call_mod.f90.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_mod.f90.s +.PHONY : call_mod.f90.s + +call_sub.o: call_sub.f.o +.PHONY : call_sub.o + +# target to build an object file +call_sub.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_sub.f.o +.PHONY : call_sub.f.o + +call_sub.i: call_sub.f.i +.PHONY : call_sub.i + +# target to preprocess a source file +call_sub.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_sub.f.i +.PHONY : call_sub.f.i + +call_sub.s: call_sub.f.s +.PHONY : call_sub.s + +# target to generate assembly for a file +call_sub.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_sub.f.s +.PHONY : call_sub.f.s + +main.o: main.F.o +.PHONY : main.o + +# target to build an object file +main.F.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/main.F.o +.PHONY : main.F.o + +main.i: main.F.i +.PHONY : main.i + +# target to preprocess a source file +main.F.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/main.F.i +.PHONY : main.F.i + +main.s: main.F.s +.PHONY : main.s + +# target to generate assembly for a file +main.F.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/main.F.s +.PHONY : main.F.s + +my_module.o: my_module.f90.o +.PHONY : my_module.o + +# target to build an object file +my_module.f90.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_module.f90.o +.PHONY : my_module.f90.o + +my_module.i: my_module.f90.i +.PHONY : my_module.i + +# target to preprocess a source file +my_module.f90.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_module.f90.i +.PHONY : my_module.f90.i + +my_module.s: my_module.f90.s +.PHONY : my_module.s + +# target to generate assembly for a file +my_module.f90.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_module.f90.s +.PHONY : my_module.f90.s + +my_module_.o: my_module_.c.o +.PHONY : my_module_.o + +# target to build an object file +my_module_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/my_module_.c.o +.PHONY : my_module_.c.o + +my_module_.i: my_module_.c.i +.PHONY : my_module_.i + +# target to preprocess a source file +my_module_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/my_module_.c.i +.PHONY : my_module_.c.i + +my_module_.s: my_module_.c.s +.PHONY : my_module_.s + +# target to generate assembly for a file +my_module_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/my_module_.c.s +.PHONY : my_module_.c.s + +my_sub.o: my_sub.f.o +.PHONY : my_sub.o + +# target to build an object file +my_sub.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_sub.f.o +.PHONY : my_sub.f.o + +my_sub.i: my_sub.f.i +.PHONY : my_sub.i + +# target to preprocess a source file +my_sub.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_sub.f.i +.PHONY : my_sub.f.i + +my_sub.s: my_sub.f.s +.PHONY : my_sub.s + +# target to generate assembly for a file +my_sub.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_sub.f.s +.PHONY : my_sub.f.s + +mymodule.o: mymodule.f90.o +.PHONY : mymodule.o + +# target to build an object file +mymodule.f90.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mymodule.f90.o +.PHONY : mymodule.f90.o + +mymodule.i: mymodule.f90.i +.PHONY : mymodule.i + +# target to preprocess a source file +mymodule.f90.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mymodule.f90.i +.PHONY : mymodule.f90.i + +mymodule.s: mymodule.f90.s +.PHONY : mymodule.s + +# target to generate assembly for a file +mymodule.f90.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mymodule.f90.s +.PHONY : mymodule.f90.s + +mymodule_.o: mymodule_.c.o +.PHONY : mymodule_.o + +# target to build an object file +mymodule_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/mymodule_.c.o +.PHONY : mymodule_.c.o + +mymodule_.i: mymodule_.c.i +.PHONY : mymodule_.i + +# target to preprocess a source file +mymodule_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/mymodule_.c.i +.PHONY : mymodule_.c.i + +mymodule_.s: mymodule_.c.s +.PHONY : mymodule_.s + +# target to generate assembly for a file +mymodule_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/mymodule_.c.s +.PHONY : mymodule_.c.s + +mysub.o: mysub.f.o +.PHONY : mysub.o + +# target to build an object file +mysub.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mysub.f.o +.PHONY : mysub.f.o + +mysub.i: mysub.f.i +.PHONY : mysub.i + +# target to preprocess a source file +mysub.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mysub.f.i +.PHONY : mysub.f.i + +mysub.s: mysub.f.s +.PHONY : mysub.s + +# target to generate assembly for a file +mysub.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mysub.f.s +.PHONY : mysub.f.s + +symbols/MYMODULE_mp_MYSUB-UPPER.o: symbols/MYMODULE_mp_MYSUB-UPPER.c.o +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.o + +# target to build an object file +symbols/MYMODULE_mp_MYSUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.c.o + +symbols/MYMODULE_mp_MYSUB-UPPER.i: symbols/MYMODULE_mp_MYSUB-UPPER.c.i +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.i + +# target to preprocess a source file +symbols/MYMODULE_mp_MYSUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.c.i + +symbols/MYMODULE_mp_MYSUB-UPPER.s: symbols/MYMODULE_mp_MYSUB-UPPER.c.s +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.s + +# target to generate assembly for a file +symbols/MYMODULE_mp_MYSUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.c.s + +symbols/MYSUB-UPPER.o: symbols/MYSUB-UPPER.c.o +.PHONY : symbols/MYSUB-UPPER.o + +# target to build an object file +symbols/MYSUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o +.PHONY : symbols/MYSUB-UPPER.c.o + +symbols/MYSUB-UPPER.i: symbols/MYSUB-UPPER.c.i +.PHONY : symbols/MYSUB-UPPER.i + +# target to preprocess a source file +symbols/MYSUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i +.PHONY : symbols/MYSUB-UPPER.c.i + +symbols/MYSUB-UPPER.s: symbols/MYSUB-UPPER.c.s +.PHONY : symbols/MYSUB-UPPER.s + +# target to generate assembly for a file +symbols/MYSUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s +.PHONY : symbols/MYSUB-UPPER.c.s + +symbols/MY_MODULE_mp_MY_SUB-UPPER.o: symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.o + +# target to build an object file +symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o + +symbols/MY_MODULE_mp_MY_SUB-UPPER.i: symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.i + +# target to preprocess a source file +symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i + +symbols/MY_MODULE_mp_MY_SUB-UPPER.s: symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.s + +# target to generate assembly for a file +symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s + +symbols/MY_SUB-UPPER.o: symbols/MY_SUB-UPPER.c.o +.PHONY : symbols/MY_SUB-UPPER.o + +# target to build an object file +symbols/MY_SUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o +.PHONY : symbols/MY_SUB-UPPER.c.o + +symbols/MY_SUB-UPPER.i: symbols/MY_SUB-UPPER.c.i +.PHONY : symbols/MY_SUB-UPPER.i + +# target to preprocess a source file +symbols/MY_SUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i +.PHONY : symbols/MY_SUB-UPPER.c.i + +symbols/MY_SUB-UPPER.s: symbols/MY_SUB-UPPER.c.s +.PHONY : symbols/MY_SUB-UPPER.s + +# target to generate assembly for a file +symbols/MY_SUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s +.PHONY : symbols/MY_SUB-UPPER.c.s + +symbols/_QMmy_modulePmy_sub.o: symbols/_QMmy_modulePmy_sub.c.o +.PHONY : symbols/_QMmy_modulePmy_sub.o + +# target to build an object file +symbols/_QMmy_modulePmy_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o +.PHONY : symbols/_QMmy_modulePmy_sub.c.o + +symbols/_QMmy_modulePmy_sub.i: symbols/_QMmy_modulePmy_sub.c.i +.PHONY : symbols/_QMmy_modulePmy_sub.i + +# target to preprocess a source file +symbols/_QMmy_modulePmy_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i +.PHONY : symbols/_QMmy_modulePmy_sub.c.i + +symbols/_QMmy_modulePmy_sub.s: symbols/_QMmy_modulePmy_sub.c.s +.PHONY : symbols/_QMmy_modulePmy_sub.s + +# target to generate assembly for a file +symbols/_QMmy_modulePmy_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s +.PHONY : symbols/_QMmy_modulePmy_sub.c.s + +symbols/_QMmymodulePmysub.o: symbols/_QMmymodulePmysub.c.o +.PHONY : symbols/_QMmymodulePmysub.o + +# target to build an object file +symbols/_QMmymodulePmysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o +.PHONY : symbols/_QMmymodulePmysub.c.o + +symbols/_QMmymodulePmysub.i: symbols/_QMmymodulePmysub.c.i +.PHONY : symbols/_QMmymodulePmysub.i + +# target to preprocess a source file +symbols/_QMmymodulePmysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i +.PHONY : symbols/_QMmymodulePmysub.c.i + +symbols/_QMmymodulePmysub.s: symbols/_QMmymodulePmysub.c.s +.PHONY : symbols/_QMmymodulePmysub.s + +# target to generate assembly for a file +symbols/_QMmymodulePmysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s +.PHONY : symbols/_QMmymodulePmysub.c.s + +symbols/__my_module_MOD_my_sub.o: symbols/__my_module_MOD_my_sub.c.o +.PHONY : symbols/__my_module_MOD_my_sub.o + +# target to build an object file +symbols/__my_module_MOD_my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o +.PHONY : symbols/__my_module_MOD_my_sub.c.o + +symbols/__my_module_MOD_my_sub.i: symbols/__my_module_MOD_my_sub.c.i +.PHONY : symbols/__my_module_MOD_my_sub.i + +# target to preprocess a source file +symbols/__my_module_MOD_my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i +.PHONY : symbols/__my_module_MOD_my_sub.c.i + +symbols/__my_module_MOD_my_sub.s: symbols/__my_module_MOD_my_sub.c.s +.PHONY : symbols/__my_module_MOD_my_sub.s + +# target to generate assembly for a file +symbols/__my_module_MOD_my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s +.PHONY : symbols/__my_module_MOD_my_sub.c.s + +symbols/__my_module_NMOD_my_sub.o: symbols/__my_module_NMOD_my_sub.c.o +.PHONY : symbols/__my_module_NMOD_my_sub.o + +# target to build an object file +symbols/__my_module_NMOD_my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o +.PHONY : symbols/__my_module_NMOD_my_sub.c.o + +symbols/__my_module_NMOD_my_sub.i: symbols/__my_module_NMOD_my_sub.c.i +.PHONY : symbols/__my_module_NMOD_my_sub.i + +# target to preprocess a source file +symbols/__my_module_NMOD_my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i +.PHONY : symbols/__my_module_NMOD_my_sub.c.i + +symbols/__my_module_NMOD_my_sub.s: symbols/__my_module_NMOD_my_sub.c.s +.PHONY : symbols/__my_module_NMOD_my_sub.s + +# target to generate assembly for a file +symbols/__my_module_NMOD_my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s +.PHONY : symbols/__my_module_NMOD_my_sub.c.s + +symbols/__my_module__my_sub.o: symbols/__my_module__my_sub.c.o +.PHONY : symbols/__my_module__my_sub.o + +# target to build an object file +symbols/__my_module__my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o +.PHONY : symbols/__my_module__my_sub.c.o + +symbols/__my_module__my_sub.i: symbols/__my_module__my_sub.c.i +.PHONY : symbols/__my_module__my_sub.i + +# target to preprocess a source file +symbols/__my_module__my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i +.PHONY : symbols/__my_module__my_sub.c.i + +symbols/__my_module__my_sub.s: symbols/__my_module__my_sub.c.s +.PHONY : symbols/__my_module__my_sub.s + +# target to generate assembly for a file +symbols/__my_module__my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s +.PHONY : symbols/__my_module__my_sub.c.s + +symbols/__mymodule_MOD_mysub.o: symbols/__mymodule_MOD_mysub.c.o +.PHONY : symbols/__mymodule_MOD_mysub.o + +# target to build an object file +symbols/__mymodule_MOD_mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o +.PHONY : symbols/__mymodule_MOD_mysub.c.o + +symbols/__mymodule_MOD_mysub.i: symbols/__mymodule_MOD_mysub.c.i +.PHONY : symbols/__mymodule_MOD_mysub.i + +# target to preprocess a source file +symbols/__mymodule_MOD_mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i +.PHONY : symbols/__mymodule_MOD_mysub.c.i + +symbols/__mymodule_MOD_mysub.s: symbols/__mymodule_MOD_mysub.c.s +.PHONY : symbols/__mymodule_MOD_mysub.s + +# target to generate assembly for a file +symbols/__mymodule_MOD_mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s +.PHONY : symbols/__mymodule_MOD_mysub.c.s + +symbols/__mymodule_NMOD_mysub.o: symbols/__mymodule_NMOD_mysub.c.o +.PHONY : symbols/__mymodule_NMOD_mysub.o + +# target to build an object file +symbols/__mymodule_NMOD_mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o +.PHONY : symbols/__mymodule_NMOD_mysub.c.o + +symbols/__mymodule_NMOD_mysub.i: symbols/__mymodule_NMOD_mysub.c.i +.PHONY : symbols/__mymodule_NMOD_mysub.i + +# target to preprocess a source file +symbols/__mymodule_NMOD_mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i +.PHONY : symbols/__mymodule_NMOD_mysub.c.i + +symbols/__mymodule_NMOD_mysub.s: symbols/__mymodule_NMOD_mysub.c.s +.PHONY : symbols/__mymodule_NMOD_mysub.s + +# target to generate assembly for a file +symbols/__mymodule_NMOD_mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s +.PHONY : symbols/__mymodule_NMOD_mysub.c.s + +symbols/__mymodule__mysub.o: symbols/__mymodule__mysub.c.o +.PHONY : symbols/__mymodule__mysub.o + +# target to build an object file +symbols/__mymodule__mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o +.PHONY : symbols/__mymodule__mysub.c.o + +symbols/__mymodule__mysub.i: symbols/__mymodule__mysub.c.i +.PHONY : symbols/__mymodule__mysub.i + +# target to preprocess a source file +symbols/__mymodule__mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i +.PHONY : symbols/__mymodule__mysub.c.i + +symbols/__mymodule__mysub.s: symbols/__mymodule__mysub.c.s +.PHONY : symbols/__mymodule__mysub.s + +# target to generate assembly for a file +symbols/__mymodule__mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s +.PHONY : symbols/__mymodule__mysub.c.s + +symbols/my_moduleSmy_sub.o: symbols/my_moduleSmy_sub.c.o +.PHONY : symbols/my_moduleSmy_sub.o + +# target to build an object file +symbols/my_moduleSmy_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o +.PHONY : symbols/my_moduleSmy_sub.c.o + +symbols/my_moduleSmy_sub.i: symbols/my_moduleSmy_sub.c.i +.PHONY : symbols/my_moduleSmy_sub.i + +# target to preprocess a source file +symbols/my_moduleSmy_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i +.PHONY : symbols/my_moduleSmy_sub.c.i + +symbols/my_moduleSmy_sub.s: symbols/my_moduleSmy_sub.c.s +.PHONY : symbols/my_moduleSmy_sub.s + +# target to generate assembly for a file +symbols/my_moduleSmy_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s +.PHONY : symbols/my_moduleSmy_sub.c.s + +symbols/my_module_MP_my_sub.o: symbols/my_module_MP_my_sub.c.o +.PHONY : symbols/my_module_MP_my_sub.o + +# target to build an object file +symbols/my_module_MP_my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o +.PHONY : symbols/my_module_MP_my_sub.c.o + +symbols/my_module_MP_my_sub.i: symbols/my_module_MP_my_sub.c.i +.PHONY : symbols/my_module_MP_my_sub.i + +# target to preprocess a source file +symbols/my_module_MP_my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i +.PHONY : symbols/my_module_MP_my_sub.c.i + +symbols/my_module_MP_my_sub.s: symbols/my_module_MP_my_sub.c.s +.PHONY : symbols/my_module_MP_my_sub.s + +# target to generate assembly for a file +symbols/my_module_MP_my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s +.PHONY : symbols/my_module_MP_my_sub.c.s + +symbols/my_module_mp_my_sub_.o: symbols/my_module_mp_my_sub_.c.o +.PHONY : symbols/my_module_mp_my_sub_.o + +# target to build an object file +symbols/my_module_mp_my_sub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o +.PHONY : symbols/my_module_mp_my_sub_.c.o + +symbols/my_module_mp_my_sub_.i: symbols/my_module_mp_my_sub_.c.i +.PHONY : symbols/my_module_mp_my_sub_.i + +# target to preprocess a source file +symbols/my_module_mp_my_sub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i +.PHONY : symbols/my_module_mp_my_sub_.c.i + +symbols/my_module_mp_my_sub_.s: symbols/my_module_mp_my_sub_.c.s +.PHONY : symbols/my_module_mp_my_sub_.s + +# target to generate assembly for a file +symbols/my_module_mp_my_sub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s +.PHONY : symbols/my_module_mp_my_sub_.c.s + +symbols/my_module_my_sub_.o: symbols/my_module_my_sub_.c.o +.PHONY : symbols/my_module_my_sub_.o + +# target to build an object file +symbols/my_module_my_sub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o +.PHONY : symbols/my_module_my_sub_.c.o + +symbols/my_module_my_sub_.i: symbols/my_module_my_sub_.c.i +.PHONY : symbols/my_module_my_sub_.i + +# target to preprocess a source file +symbols/my_module_my_sub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i +.PHONY : symbols/my_module_my_sub_.c.i + +symbols/my_module_my_sub_.s: symbols/my_module_my_sub_.c.s +.PHONY : symbols/my_module_my_sub_.s + +# target to generate assembly for a file +symbols/my_module_my_sub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s +.PHONY : symbols/my_module_my_sub_.c.s + +symbols/my_sub.o: symbols/my_sub.c.o +.PHONY : symbols/my_sub.o + +# target to build an object file +symbols/my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub.c.o +.PHONY : symbols/my_sub.c.o + +symbols/my_sub.i: symbols/my_sub.c.i +.PHONY : symbols/my_sub.i + +# target to preprocess a source file +symbols/my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub.c.i +.PHONY : symbols/my_sub.c.i + +symbols/my_sub.s: symbols/my_sub.c.s +.PHONY : symbols/my_sub.s + +# target to generate assembly for a file +symbols/my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub.c.s +.PHONY : symbols/my_sub.c.s + +symbols/my_sub_.o: symbols/my_sub_.c.o +.PHONY : symbols/my_sub_.o + +# target to build an object file +symbols/my_sub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub_.c.o +.PHONY : symbols/my_sub_.c.o + +symbols/my_sub_.i: symbols/my_sub_.c.i +.PHONY : symbols/my_sub_.i + +# target to preprocess a source file +symbols/my_sub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub_.c.i +.PHONY : symbols/my_sub_.c.i + +symbols/my_sub_.s: symbols/my_sub_.c.s +.PHONY : symbols/my_sub_.s + +# target to generate assembly for a file +symbols/my_sub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub_.c.s +.PHONY : symbols/my_sub_.c.s + +symbols/my_sub__.o: symbols/my_sub__.c.o +.PHONY : symbols/my_sub__.o + +# target to build an object file +symbols/my_sub__.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub__.c.o +.PHONY : symbols/my_sub__.c.o + +symbols/my_sub__.i: symbols/my_sub__.c.i +.PHONY : symbols/my_sub__.i + +# target to preprocess a source file +symbols/my_sub__.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub__.c.i +.PHONY : symbols/my_sub__.c.i + +symbols/my_sub__.s: symbols/my_sub__.c.s +.PHONY : symbols/my_sub__.s + +# target to generate assembly for a file +symbols/my_sub__.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub__.c.s +.PHONY : symbols/my_sub__.c.s + +symbols/mymoduleSmysub.o: symbols/mymoduleSmysub.c.o +.PHONY : symbols/mymoduleSmysub.o + +# target to build an object file +symbols/mymoduleSmysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o +.PHONY : symbols/mymoduleSmysub.c.o + +symbols/mymoduleSmysub.i: symbols/mymoduleSmysub.c.i +.PHONY : symbols/mymoduleSmysub.i + +# target to preprocess a source file +symbols/mymoduleSmysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i +.PHONY : symbols/mymoduleSmysub.c.i + +symbols/mymoduleSmysub.s: symbols/mymoduleSmysub.c.s +.PHONY : symbols/mymoduleSmysub.s + +# target to generate assembly for a file +symbols/mymoduleSmysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s +.PHONY : symbols/mymoduleSmysub.c.s + +symbols/mymodule_MP_mysub.o: symbols/mymodule_MP_mysub.c.o +.PHONY : symbols/mymodule_MP_mysub.o + +# target to build an object file +symbols/mymodule_MP_mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o +.PHONY : symbols/mymodule_MP_mysub.c.o + +symbols/mymodule_MP_mysub.i: symbols/mymodule_MP_mysub.c.i +.PHONY : symbols/mymodule_MP_mysub.i + +# target to preprocess a source file +symbols/mymodule_MP_mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i +.PHONY : symbols/mymodule_MP_mysub.c.i + +symbols/mymodule_MP_mysub.s: symbols/mymodule_MP_mysub.c.s +.PHONY : symbols/mymodule_MP_mysub.s + +# target to generate assembly for a file +symbols/mymodule_MP_mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s +.PHONY : symbols/mymodule_MP_mysub.c.s + +symbols/mymodule_mp_mysub_.o: symbols/mymodule_mp_mysub_.c.o +.PHONY : symbols/mymodule_mp_mysub_.o + +# target to build an object file +symbols/mymodule_mp_mysub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o +.PHONY : symbols/mymodule_mp_mysub_.c.o + +symbols/mymodule_mp_mysub_.i: symbols/mymodule_mp_mysub_.c.i +.PHONY : symbols/mymodule_mp_mysub_.i + +# target to preprocess a source file +symbols/mymodule_mp_mysub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i +.PHONY : symbols/mymodule_mp_mysub_.c.i + +symbols/mymodule_mp_mysub_.s: symbols/mymodule_mp_mysub_.c.s +.PHONY : symbols/mymodule_mp_mysub_.s + +# target to generate assembly for a file +symbols/mymodule_mp_mysub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s +.PHONY : symbols/mymodule_mp_mysub_.c.s + +symbols/mymodule_mysub_.o: symbols/mymodule_mysub_.c.o +.PHONY : symbols/mymodule_mysub_.o + +# target to build an object file +symbols/mymodule_mysub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o +.PHONY : symbols/mymodule_mysub_.c.o + +symbols/mymodule_mysub_.i: symbols/mymodule_mysub_.c.i +.PHONY : symbols/mymodule_mysub_.i + +# target to preprocess a source file +symbols/mymodule_mysub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i +.PHONY : symbols/mymodule_mysub_.c.i + +symbols/mymodule_mysub_.s: symbols/mymodule_mysub_.c.s +.PHONY : symbols/mymodule_mysub_.s + +# target to generate assembly for a file +symbols/mymodule_mysub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s +.PHONY : symbols/mymodule_mysub_.c.s + +symbols/mysub.o: symbols/mysub.c.o +.PHONY : symbols/mysub.o + +# target to build an object file +symbols/mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub.c.o +.PHONY : symbols/mysub.c.o + +symbols/mysub.i: symbols/mysub.c.i +.PHONY : symbols/mysub.i + +# target to preprocess a source file +symbols/mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub.c.i +.PHONY : symbols/mysub.c.i + +symbols/mysub.s: symbols/mysub.c.s +.PHONY : symbols/mysub.s + +# target to generate assembly for a file +symbols/mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub.c.s +.PHONY : symbols/mysub.c.s + +symbols/mysub_.o: symbols/mysub_.c.o +.PHONY : symbols/mysub_.o + +# target to build an object file +symbols/mysub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub_.c.o +.PHONY : symbols/mysub_.c.o + +symbols/mysub_.i: symbols/mysub_.c.i +.PHONY : symbols/mysub_.i + +# target to preprocess a source file +symbols/mysub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub_.c.i +.PHONY : symbols/mysub_.c.i + +symbols/mysub_.s: symbols/mysub_.c.s +.PHONY : symbols/mysub_.s + +# target to generate assembly for a file +symbols/mysub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub_.c.s +.PHONY : symbols/mysub_.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... FortranCInterface" + @echo "... myfort" + @echo "... symbols" + @echo "... MYMODULE.o" + @echo "... MYMODULE.i" + @echo "... MYMODULE.s" + @echo "... MY_MODULE.o" + @echo "... MY_MODULE.i" + @echo "... MY_MODULE.s" + @echo "... call_mod.o" + @echo "... call_mod.i" + @echo "... call_mod.s" + @echo "... call_sub.o" + @echo "... call_sub.i" + @echo "... call_sub.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" + @echo "... my_module.o" + @echo "... my_module.i" + @echo "... my_module.s" + @echo "... my_module_.o" + @echo "... my_module_.i" + @echo "... my_module_.s" + @echo "... my_sub.o" + @echo "... my_sub.i" + @echo "... my_sub.s" + @echo "... mymodule.o" + @echo "... mymodule.i" + @echo "... mymodule.s" + @echo "... mymodule_.o" + @echo "... mymodule_.i" + @echo "... mymodule_.s" + @echo "... mysub.o" + @echo "... mysub.i" + @echo "... mysub.s" + @echo "... symbols/MYMODULE_mp_MYSUB-UPPER.o" + @echo "... symbols/MYMODULE_mp_MYSUB-UPPER.i" + @echo "... symbols/MYMODULE_mp_MYSUB-UPPER.s" + @echo "... symbols/MYSUB-UPPER.o" + @echo "... symbols/MYSUB-UPPER.i" + @echo "... symbols/MYSUB-UPPER.s" + @echo "... symbols/MY_MODULE_mp_MY_SUB-UPPER.o" + @echo "... symbols/MY_MODULE_mp_MY_SUB-UPPER.i" + @echo "... symbols/MY_MODULE_mp_MY_SUB-UPPER.s" + @echo "... symbols/MY_SUB-UPPER.o" + @echo "... symbols/MY_SUB-UPPER.i" + @echo "... symbols/MY_SUB-UPPER.s" + @echo "... symbols/_QMmy_modulePmy_sub.o" + @echo "... symbols/_QMmy_modulePmy_sub.i" + @echo "... symbols/_QMmy_modulePmy_sub.s" + @echo "... symbols/_QMmymodulePmysub.o" + @echo "... symbols/_QMmymodulePmysub.i" + @echo "... symbols/_QMmymodulePmysub.s" + @echo "... symbols/__my_module_MOD_my_sub.o" + @echo "... symbols/__my_module_MOD_my_sub.i" + @echo "... symbols/__my_module_MOD_my_sub.s" + @echo "... symbols/__my_module_NMOD_my_sub.o" + @echo "... symbols/__my_module_NMOD_my_sub.i" + @echo "... symbols/__my_module_NMOD_my_sub.s" + @echo "... symbols/__my_module__my_sub.o" + @echo "... symbols/__my_module__my_sub.i" + @echo "... symbols/__my_module__my_sub.s" + @echo "... symbols/__mymodule_MOD_mysub.o" + @echo "... symbols/__mymodule_MOD_mysub.i" + @echo "... symbols/__mymodule_MOD_mysub.s" + @echo "... symbols/__mymodule_NMOD_mysub.o" + @echo "... symbols/__mymodule_NMOD_mysub.i" + @echo "... symbols/__mymodule_NMOD_mysub.s" + @echo "... symbols/__mymodule__mysub.o" + @echo "... symbols/__mymodule__mysub.i" + @echo "... symbols/__mymodule__mysub.s" + @echo "... symbols/my_moduleSmy_sub.o" + @echo "... symbols/my_moduleSmy_sub.i" + @echo "... symbols/my_moduleSmy_sub.s" + @echo "... symbols/my_module_MP_my_sub.o" + @echo "... symbols/my_module_MP_my_sub.i" + @echo "... symbols/my_module_MP_my_sub.s" + @echo "... symbols/my_module_mp_my_sub_.o" + @echo "... symbols/my_module_mp_my_sub_.i" + @echo "... symbols/my_module_mp_my_sub_.s" + @echo "... symbols/my_module_my_sub_.o" + @echo "... symbols/my_module_my_sub_.i" + @echo "... symbols/my_module_my_sub_.s" + @echo "... symbols/my_sub.o" + @echo "... symbols/my_sub.i" + @echo "... symbols/my_sub.s" + @echo "... symbols/my_sub_.o" + @echo "... symbols/my_sub_.i" + @echo "... symbols/my_sub_.s" + @echo "... symbols/my_sub__.o" + @echo "... symbols/my_sub__.i" + @echo "... symbols/my_sub__.s" + @echo "... symbols/mymoduleSmysub.o" + @echo "... symbols/mymoduleSmysub.i" + @echo "... symbols/mymoduleSmysub.s" + @echo "... symbols/mymodule_MP_mysub.o" + @echo "... symbols/mymodule_MP_mysub.i" + @echo "... symbols/mymodule_MP_mysub.s" + @echo "... symbols/mymodule_mp_mysub_.o" + @echo "... symbols/mymodule_mp_mysub_.i" + @echo "... symbols/mymodule_mp_mysub_.s" + @echo "... symbols/mymodule_mysub_.o" + @echo "... symbols/mymodule_mysub_.i" + @echo "... symbols/mymodule_mysub_.s" + @echo "... symbols/mysub.o" + @echo "... symbols/mysub.i" + @echo "... symbols/mysub.s" + @echo "... symbols/mysub_.o" + @echo "... symbols/mysub_.i" + @echo "... symbols/mysub_.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/Output.cmake b/build_base_nv/CMakeFiles/FortranCInterface/Output.cmake new file mode 100644 index 00000000..888e0ea6 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/Output.cmake @@ -0,0 +1,34 @@ +# Global symbol without underscore. +set(FortranCInterface_GLOBAL_SYMBOL "mysub_") +set(FortranCInterface_GLOBAL_PREFIX "") +set(FortranCInterface_GLOBAL_SUFFIX "_") +set(FortranCInterface_GLOBAL_CASE "LOWER") +set(FortranCInterface_GLOBAL_MACRO "(name,NAME) name##_") + +# Global symbol with underscore. +set(FortranCInterface_GLOBAL__SYMBOL "my_sub_") +set(FortranCInterface_GLOBAL__PREFIX "") +set(FortranCInterface_GLOBAL__SUFFIX "_") +set(FortranCInterface_GLOBAL__CASE "LOWER") +set(FortranCInterface_GLOBAL__MACRO "(name,NAME) name##_") + +# Module symbol without underscore. +set(FortranCInterface_MODULE_SYMBOL "mymodule_mysub_") +set(FortranCInterface_MODULE_PREFIX "") +set(FortranCInterface_MODULE_MIDDLE "_") +set(FortranCInterface_MODULE_SUFFIX "_") +set(FortranCInterface_MODULE_CASE "LOWER") +set(FortranCInterface_MODULE_MACRO "(mod_name,name, mod_NAME,NAME) mod_name##_##name##_") + +# Module symbol with underscore. +set(FortranCInterface_MODULE__SYMBOL "my_module_my_sub_") +set(FortranCInterface_MODULE__PREFIX "") +set(FortranCInterface_MODULE__MIDDLE "_") +set(FortranCInterface_MODULE__SUFFIX "_") +set(FortranCInterface_MODULE__CASE "LOWER") +set(FortranCInterface_MODULE__MACRO "(mod_name,name, mod_NAME,NAME) mod_name##_##name##_") + +# Summarize what was found. +set(FortranCInterface_GLOBAL_FOUND 1) +set(FortranCInterface_MODULE_FOUND 1) + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeCache.txt b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeCache.txt new file mode 100644 index 00000000..4801deaa --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeCache.txt @@ -0,0 +1,325 @@ +# This is the CMakeCache file. +# For build in directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX +# It was generated by CMake: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Build configuration +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//saved value of CRAYPE_LINK_TYPE environment variable +CMAKE_CRAYPE_LINKTYPE:STRING=dynamic + +//saved value of LOADEDMODULES environment variable +CMAKE_CRAYPE_LOADEDMODULES:STRING=craype-x86-milan:libfabric/1.15.2.0:craype-network-ofi:xpmem/2.5.2-2.4_3.20__gd0f7936.shasta:perftools-base/22.09.0:cpe/22.11:xalt/2.10.2:craype-accel-nvidia80:gpu/1.0:nvidia/22.7:craype/2.7.19:cray-dsmml/0.2.2:cray-mpich/8.1.22:PrgEnv-nvidia/8.3.3:Nsight-Compute/2022.1.1:Nsight-Systems/2022.2.1:cudatoolkit/11.7:cray-libsci/22.11.1.2:cmake/3.24.3 + +//No help, variable specified on the command line. +CMAKE_CXX_FLAGS:STRING=-mp + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g -O0 + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-O2 -s -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_CXX_FLAGS_RELEASE:STRING=-fast -O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//No help, variable specified on the command line. +CMAKE_C_FLAGS:STRING=-I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -O0 + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-O2 -s -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_C_FLAGS_RELEASE:STRING=-fast -O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//No help, variable specified on the command line. +CMAKE_EXE_LINKER_FLAGS:STRING= -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/pkgRedirects + +//No help, variable specified on the command line. +CMAKE_Fortran_FLAGS:STRING=' ' + +//Flags used by the Fortran compiler during DEBUG builds. +CMAKE_Fortran_FLAGS_DEBUG:STRING=-g -O0 -Mbounds + +//Flags used by the Fortran compiler during MINSIZEREL builds. +CMAKE_Fortran_FLAGS_MINSIZEREL:STRING=-O2 -s + +//No help, variable specified on the command line. +CMAKE_Fortran_FLAGS_RELEASE:STRING=-fast -O3 + +//Flags used by the Fortran compiler during RELWITHDEBINFO builds. +CMAKE_Fortran_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//make program +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_OSX_ARCHITECTURES:UNINITIALIZED=CMAKE_OSX_ARCHITECTURES + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=VerifyFortranC + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=ON + +//Whether to verify C++ and Fortran +VERIFY_CXX:BOOL=1 + +//Value Computed by CMake +VerifyFortranC_BINARY_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX + +//Value Computed by CMake +VerifyFortranC_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +VerifyFortranC_SOURCE_DIR:STATIC=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify + + +######################## +# INTERNAL cache entries +######################## + +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=24 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cpack +//ADVANCED property for variable: CMAKE_CRAYPE_LINKTYPE +CMAKE_CRAYPE_LINKTYPE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CRAYPE_LOADEDMODULES +CMAKE_CRAYPE_LOADEDMODULES-ADVANCED:INTERNAL=1 +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//ADVANCED property for variable: CMAKE_Fortran_FLAGS +CMAKE_Fortran_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_DEBUG +CMAKE_Fortran_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_MINSIZEREL +CMAKE_Fortran_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELEASE +CMAKE_Fortran_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELWITHDEBINFO +CMAKE_Fortran_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=FALSE +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/CMakeDirectoryInformation.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..809463b9 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeCache.txt b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeCache.txt new file mode 100644 index 00000000..a23c7f05 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeCache.txt @@ -0,0 +1,299 @@ +# This is the CMakeCache file. +# For build in directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface +# It was generated by CMake: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Build configuration +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//saved value of CRAYPE_LINK_TYPE environment variable +CMAKE_CRAYPE_LINKTYPE:STRING=dynamic + +//saved value of LOADEDMODULES environment variable +CMAKE_CRAYPE_LOADEDMODULES:STRING=craype-x86-milan:libfabric/1.15.2.0:craype-network-ofi:xpmem/2.5.2-2.4_3.20__gd0f7936.shasta:perftools-base/22.09.0:cpe/22.11:xalt/2.10.2:craype-accel-nvidia80:gpu/1.0:nvidia/22.7:craype/2.7.19:cray-dsmml/0.2.2:cray-mpich/8.1.22:PrgEnv-nvidia/8.3.3:Nsight-Compute/2022.1.1:Nsight-Systems/2022.2.1:cudatoolkit/11.7:cray-libsci/22.11.1.2:cmake/3.24.3 + +//No help, variable specified on the command line. +CMAKE_C_FLAGS:STRING=-I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -O0 + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-O2 -s -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_C_FLAGS_RELEASE:STRING=-fast -O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//No help, variable specified on the command line. +CMAKE_EXE_LINKER_FLAGS:STRING= -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/pkgRedirects + +//No help, variable specified on the command line. +CMAKE_Fortran_FLAGS:STRING=' ' + +//Flags used by the Fortran compiler during DEBUG builds. +CMAKE_Fortran_FLAGS_DEBUG:STRING=-g -O0 -Mbounds + +//Flags used by the Fortran compiler during MINSIZEREL builds. +CMAKE_Fortran_FLAGS_MINSIZEREL:STRING=-O2 -s + +//No help, variable specified on the command line. +CMAKE_Fortran_FLAGS_RELEASE:STRING=-fast -O3 + +//Flags used by the Fortran compiler during RELWITHDEBINFO builds. +CMAKE_Fortran_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//make program +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_OSX_ARCHITECTURES:UNINITIALIZED=CMAKE_OSX_ARCHITECTURES + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=FortranCInterface + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +FortranCInterface_BINARY_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface + +//Value Computed by CMake +FortranCInterface_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +FortranCInterface_SOURCE_DIR:STATIC=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + + +######################## +# INTERNAL cache entries +######################## + +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=24 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cpack +//ADVANCED property for variable: CMAKE_CRAYPE_LINKTYPE +CMAKE_CRAYPE_LINKTYPE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CRAYPE_LOADEDMODULES +CMAKE_CRAYPE_LOADEDMODULES-ADVANCED:INTERNAL=1 +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//ADVANCED property for variable: CMAKE_Fortran_FLAGS +CMAKE_Fortran_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_DEBUG +CMAKE_Fortran_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_MINSIZEREL +CMAKE_Fortran_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELEASE +CMAKE_Fortran_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELWITHDEBINFO +CMAKE_Fortran_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=FALSE +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Test C_SUPPORTS_DOLLAR +C_SUPPORTS_DOLLAR:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeDirectoryInformation.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..7adba920 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeOutput.log b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeOutput.log new file mode 100644 index 00000000..84980638 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeOutput.log @@ -0,0 +1,18 @@ +Performing C SOURCE FILE Test C_SUPPORTS_DOLLAR succeeded with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_1ee3f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_1ee3f.dir/build.make CMakeFiles/cmTC_1ee3f.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_1ee3f.dir/src.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DC_SUPPORTS_DOLLAR -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -MD -MT CMakeFiles/cmTC_1ee3f.dir/src.c.o -MF CMakeFiles/cmTC_1ee3f.dir/src.c.o.d -o CMakeFiles/cmTC_1ee3f.dir/src.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_1ee3f +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1ee3f.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/cmTC_1ee3f.dir/src.c.o -o cmTC_1ee3f +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp' + + +Source file was: + +extern int dollar$(void); +int main() { return 0; } + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake new file mode 100644 index 00000000..77059080 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake @@ -0,0 +1,34 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/build.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/build.make new file mode 100644 index 00000000..efe1d7bb --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface + +# Include any dependencies generated for this target. +include CMakeFiles/FortranCInterface.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/FortranCInterface.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/FortranCInterface.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/FortranCInterface.dir/flags.make + +CMakeFiles/FortranCInterface.dir/main.F.o: CMakeFiles/FortranCInterface.dir/flags.make +CMakeFiles/FortranCInterface.dir/main.F.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object CMakeFiles/FortranCInterface.dir/main.F.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) -DCALL_MOD $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F -o CMakeFiles/FortranCInterface.dir/main.F.o + +CMakeFiles/FortranCInterface.dir/main.F.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/FortranCInterface.dir/main.F.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) -DCALL_MOD $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F > CMakeFiles/FortranCInterface.dir/main.F.i + +CMakeFiles/FortranCInterface.dir/main.F.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/FortranCInterface.dir/main.F.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) -DCALL_MOD $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F -o CMakeFiles/FortranCInterface.dir/main.F.s + +CMakeFiles/FortranCInterface.dir/call_sub.f.o: CMakeFiles/FortranCInterface.dir/flags.make +CMakeFiles/FortranCInterface.dir/call_sub.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building Fortran object CMakeFiles/FortranCInterface.dir/call_sub.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f -o CMakeFiles/FortranCInterface.dir/call_sub.f.o + +CMakeFiles/FortranCInterface.dir/call_sub.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/FortranCInterface.dir/call_sub.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f > CMakeFiles/FortranCInterface.dir/call_sub.f.i + +CMakeFiles/FortranCInterface.dir/call_sub.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/FortranCInterface.dir/call_sub.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f -o CMakeFiles/FortranCInterface.dir/call_sub.f.s + +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: CMakeFiles/FortranCInterface.dir/flags.make +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building Fortran object CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 -o CMakeFiles/FortranCInterface.dir/call_mod.f90.o + +CMakeFiles/FortranCInterface.dir/call_mod.f90.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/FortranCInterface.dir/call_mod.f90.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 > CMakeFiles/FortranCInterface.dir/call_mod.f90.i + +CMakeFiles/FortranCInterface.dir/call_mod.f90.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/FortranCInterface.dir/call_mod.f90.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 -o CMakeFiles/FortranCInterface.dir/call_mod.f90.s + +# Object files for target FortranCInterface +FortranCInterface_OBJECTS = \ +"CMakeFiles/FortranCInterface.dir/main.F.o" \ +"CMakeFiles/FortranCInterface.dir/call_sub.f.o" \ +"CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + +# External object files for target FortranCInterface +FortranCInterface_EXTERNAL_OBJECTS = + +FortranCInterface: CMakeFiles/FortranCInterface.dir/main.F.o +FortranCInterface: CMakeFiles/FortranCInterface.dir/call_sub.f.o +FortranCInterface: CMakeFiles/FortranCInterface.dir/call_mod.f90.o +FortranCInterface: CMakeFiles/FortranCInterface.dir/build.make +FortranCInterface: libsymbols.a +FortranCInterface: libmyfort.a +FortranCInterface: CMakeFiles/FortranCInterface.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking Fortran executable FortranCInterface" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/FortranCInterface.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/FortranCInterface.dir/build: FortranCInterface +.PHONY : CMakeFiles/FortranCInterface.dir/build + +CMakeFiles/FortranCInterface.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/FortranCInterface.dir/cmake_clean.cmake +.PHONY : CMakeFiles/FortranCInterface.dir/clean + +CMakeFiles/FortranCInterface.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake +.PHONY : CMakeFiles/FortranCInterface.dir/depend + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o new file mode 100644 index 00000000..e94c90b5 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o new file mode 100644 index 00000000..24d4a661 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/cmake_clean.cmake new file mode 100644 index 00000000..c245613c --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + "CMakeFiles/FortranCInterface.dir/call_sub.f.o" + "CMakeFiles/FortranCInterface.dir/main.F.o" + "FortranCInterface" + "FortranCInterface.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/FortranCInterface.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.make new file mode 100644 index 00000000..7070c7a5 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for FortranCInterface. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.ts new file mode 100644 index 00000000..8e4d2e48 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for FortranCInterface. diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.internal b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.internal new file mode 100644 index 00000000..507b6ce2 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.internal @@ -0,0 +1,9 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +CMakeFiles/FortranCInterface.dir/call_mod.f90.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 +CMakeFiles/FortranCInterface.dir/call_sub.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f +CMakeFiles/FortranCInterface.dir/main.F.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.make new file mode 100644 index 00000000..75395654 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.make @@ -0,0 +1,6 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Note that incremental build could trigger a call to cmake_copy_f90_mod on each re-build +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: CMakeFiles/myfort.dir/my_module.mod.stamp +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: CMakeFiles/myfort.dir/mymodule.mod.stamp diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/flags.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/flags.make new file mode 100644 index 00000000..39268988 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = + +Fortran_FLAGS = -fast -O3 + +# Custom defines: CMakeFiles/FortranCInterface.dir/main.F.o_DEFINES = CALL_MOD + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/fortran.internal b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/fortran.internal new file mode 100644 index 00000000..1b732d31 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/fortran.internal @@ -0,0 +1,2 @@ +# The fortran modules provided by this target. +provides diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/link.txt b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/link.txt new file mode 100644 index 00000000..ee0c8558 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib -fast -O3 CMakeFiles/FortranCInterface.dir/main.F.o CMakeFiles/FortranCInterface.dir/call_sub.f.o CMakeFiles/FortranCInterface.dir/call_mod.f90.o -o FortranCInterface libsymbols.a libmyfort.a diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o new file mode 100644 index 00000000..143afa0b Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/progress.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/progress.make new file mode 100644 index 00000000..a69a57e8 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/Makefile.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..2ffb5d29 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/Makefile.cmake @@ -0,0 +1,86 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/3.24.3/CMakeCCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/3.24.3/CMakeFortranCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/3.24.3/CMakeSystem.cmake" + "Input.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeGenericSystem.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeLanguageInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CheckCSourceCompiles.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/CMakeLists.txt" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/symbol.c.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Internal/CheckSourceCompiles.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "symbols/my_sub.c" + "symbols/my_sub_.c" + "symbols/my_sub__.c" + "symbols/MY_SUB-UPPER.c" + "symbols/mysub.c" + "symbols/mysub_.c" + "symbols/MYSUB-UPPER.c" + "symbols/__my_module_MOD_my_sub.c" + "symbols/__my_module_NMOD_my_sub.c" + "symbols/__my_module__my_sub.c" + "symbols/__mymodule_MOD_mysub.c" + "symbols/__mymodule_NMOD_mysub.c" + "symbols/__mymodule__mysub.c" + "symbols/my_moduleSmy_sub.c" + "symbols/my_module_mp_my_sub_.c" + "symbols/MY_MODULE_mp_MY_SUB-UPPER.c" + "symbols/my_module_my_sub_.c" + "symbols/my_module_MP_my_sub.c" + "symbols/mymoduleSmysub.c" + "symbols/mymodule_mp_mysub_.c" + "symbols/MYMODULE_mp_MYSUB-UPPER.c" + "symbols/mymodule_mysub_.c" + "symbols/mymodule_MP_mysub.c" + "symbols/_QMmy_modulePmy_sub.c" + "symbols/_QMmymodulePmysub.c" + "exe-Release.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/myfort.dir/DependInfo.cmake" + "CMakeFiles/symbols.dir/DependInfo.cmake" + "CMakeFiles/FortranCInterface.dir/DependInfo.cmake" + ) diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/Makefile2 b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/Makefile2 new file mode 100644 index 00000000..304c647b --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/Makefile2 @@ -0,0 +1,169 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/myfort.dir/all +all: CMakeFiles/symbols.dir/all +all: CMakeFiles/FortranCInterface.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/myfort.dir/clean +clean: CMakeFiles/symbols.dir/clean +clean: CMakeFiles/FortranCInterface.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/myfort.dir + +# All Build rule for target. +CMakeFiles/myfort.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=5,6,7,8,9 "Built target myfort" +.PHONY : CMakeFiles/myfort.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/myfort.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 5 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/myfort.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : CMakeFiles/myfort.dir/rule + +# Convenience name for target. +myfort: CMakeFiles/myfort.dir/rule +.PHONY : myfort + +# clean rule for target. +CMakeFiles/myfort.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/clean +.PHONY : CMakeFiles/myfort.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/symbols.dir + +# All Build rule for target. +CMakeFiles/symbols.dir/all: CMakeFiles/myfort.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39 "Built target symbols" +.PHONY : CMakeFiles/symbols.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/symbols.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/symbols.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : CMakeFiles/symbols.dir/rule + +# Convenience name for target. +symbols: CMakeFiles/symbols.dir/rule +.PHONY : symbols + +# clean rule for target. +CMakeFiles/symbols.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/clean +.PHONY : CMakeFiles/symbols.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/FortranCInterface.dir + +# All Build rule for target. +CMakeFiles/FortranCInterface.dir/all: CMakeFiles/symbols.dir/all +CMakeFiles/FortranCInterface.dir/all: CMakeFiles/myfort.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=1,2,3,4 "Built target FortranCInterface" +.PHONY : CMakeFiles/FortranCInterface.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/FortranCInterface.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 39 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/FortranCInterface.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : CMakeFiles/FortranCInterface.dir/rule + +# Convenience name for target. +FortranCInterface: CMakeFiles/FortranCInterface.dir/rule +.PHONY : FortranCInterface + +# clean rule for target. +CMakeFiles/FortranCInterface.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/clean +.PHONY : CMakeFiles/FortranCInterface.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/TargetDirectories.txt b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..58bcf7da --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,5 @@ +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/rebuild_cache.dir diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/cmake.check_cache b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake new file mode 100644 index 00000000..6f8d0fd0 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake @@ -0,0 +1,33 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/build.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/build.make new file mode 100644 index 00000000..8c1e9aba --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/build.make @@ -0,0 +1,155 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface + +# Include any dependencies generated for this target. +include CMakeFiles/myfort.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/myfort.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/myfort.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/myfort.dir/flags.make + +CMakeFiles/myfort.dir/mysub.f.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/mysub.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object CMakeFiles/myfort.dir/mysub.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f -o CMakeFiles/myfort.dir/mysub.f.o + +CMakeFiles/myfort.dir/mysub.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/mysub.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f > CMakeFiles/myfort.dir/mysub.f.i + +CMakeFiles/myfort.dir/mysub.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/mysub.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f -o CMakeFiles/myfort.dir/mysub.f.s + +CMakeFiles/myfort.dir/my_sub.f.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/my_sub.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building Fortran object CMakeFiles/myfort.dir/my_sub.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f -o CMakeFiles/myfort.dir/my_sub.f.o + +CMakeFiles/myfort.dir/my_sub.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/my_sub.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f > CMakeFiles/myfort.dir/my_sub.f.i + +CMakeFiles/myfort.dir/my_sub.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/my_sub.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f -o CMakeFiles/myfort.dir/my_sub.f.s + +CMakeFiles/myfort.dir/mymodule.f90.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/mymodule.f90.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building Fortran object CMakeFiles/myfort.dir/mymodule.f90.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 -o CMakeFiles/myfort.dir/mymodule.f90.o + +CMakeFiles/myfort.dir/mymodule.f90.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/mymodule.f90.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 > CMakeFiles/myfort.dir/mymodule.f90.i + +CMakeFiles/myfort.dir/mymodule.f90.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/mymodule.f90.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 -o CMakeFiles/myfort.dir/mymodule.f90.s + +CMakeFiles/myfort.dir/my_module.f90.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/my_module.f90.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building Fortran object CMakeFiles/myfort.dir/my_module.f90.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 -o CMakeFiles/myfort.dir/my_module.f90.o + +CMakeFiles/myfort.dir/my_module.f90.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/my_module.f90.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 > CMakeFiles/myfort.dir/my_module.f90.i + +CMakeFiles/myfort.dir/my_module.f90.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/my_module.f90.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 -o CMakeFiles/myfort.dir/my_module.f90.s + +# Object files for target myfort +myfort_OBJECTS = \ +"CMakeFiles/myfort.dir/mysub.f.o" \ +"CMakeFiles/myfort.dir/my_sub.f.o" \ +"CMakeFiles/myfort.dir/mymodule.f90.o" \ +"CMakeFiles/myfort.dir/my_module.f90.o" + +# External object files for target myfort +myfort_EXTERNAL_OBJECTS = + +libmyfort.a: CMakeFiles/myfort.dir/mysub.f.o +libmyfort.a: CMakeFiles/myfort.dir/my_sub.f.o +libmyfort.a: CMakeFiles/myfort.dir/mymodule.f90.o +libmyfort.a: CMakeFiles/myfort.dir/my_module.f90.o +libmyfort.a: CMakeFiles/myfort.dir/build.make +libmyfort.a: CMakeFiles/myfort.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking Fortran static library libmyfort.a" + $(CMAKE_COMMAND) -P CMakeFiles/myfort.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/myfort.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/myfort.dir/build: libmyfort.a +.PHONY : CMakeFiles/myfort.dir/build + +CMakeFiles/myfort.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/myfort.dir/cmake_clean.cmake +.PHONY : CMakeFiles/myfort.dir/clean + +CMakeFiles/myfort.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake +.PHONY : CMakeFiles/myfort.dir/depend + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean.cmake new file mode 100644 index 00000000..53f9fd56 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/myfort.dir/my_module.f90.o" + "CMakeFiles/myfort.dir/my_sub.f.o" + "CMakeFiles/myfort.dir/mymodule.f90.o" + "CMakeFiles/myfort.dir/mysub.f.o" + "libmyfort.a" + "libmyfort.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/myfort.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_Fortran.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_Fortran.cmake new file mode 100644 index 00000000..884a249b --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_Fortran.cmake @@ -0,0 +1,10 @@ +# Remove fortran modules provided by this target. +FILE(REMOVE + "my_module.mod" + "MY_MODULE.mod" + "CMakeFiles/myfort.dir/my_module.mod.stamp" + + "mymodule.mod" + "MYMODULE.mod" + "CMakeFiles/myfort.dir/mymodule.mod.stamp" + ) diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_target.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..6ce4b087 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libmyfort.a" +) diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.make new file mode 100644 index 00000000..fa410b01 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for myfort. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.ts new file mode 100644 index 00000000..bf71a882 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for myfort. diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.internal b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.internal new file mode 100644 index 00000000..744f0fb7 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.internal @@ -0,0 +1,11 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +CMakeFiles/myfort.dir/my_module.f90.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 +CMakeFiles/myfort.dir/my_sub.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f +CMakeFiles/myfort.dir/mymodule.f90.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 +CMakeFiles/myfort.dir/mysub.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.make new file mode 100644 index 00000000..5a8f131a --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.make @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Note that incremental build could trigger a call to cmake_copy_f90_mod on each re-build +CMakeFiles/myfort.dir/my_module.f90.o.provides.build: CMakeFiles/myfort.dir/my_module.mod.stamp +CMakeFiles/myfort.dir/my_module.mod.stamp: CMakeFiles/myfort.dir/my_module.f90.o + $(CMAKE_COMMAND) -E cmake_copy_f90_mod my_module.mod CMakeFiles/myfort.dir/my_module.mod.stamp NVHPC +CMakeFiles/myfort.dir/my_module.f90.o.provides.build: + $(CMAKE_COMMAND) -E touch CMakeFiles/myfort.dir/my_module.f90.o.provides.build +CMakeFiles/myfort.dir/build: CMakeFiles/myfort.dir/my_module.f90.o.provides.build +CMakeFiles/myfort.dir/mymodule.f90.o.provides.build: CMakeFiles/myfort.dir/mymodule.mod.stamp +CMakeFiles/myfort.dir/mymodule.mod.stamp: CMakeFiles/myfort.dir/mymodule.f90.o + $(CMAKE_COMMAND) -E cmake_copy_f90_mod mymodule.mod CMakeFiles/myfort.dir/mymodule.mod.stamp NVHPC +CMakeFiles/myfort.dir/mymodule.f90.o.provides.build: + $(CMAKE_COMMAND) -E touch CMakeFiles/myfort.dir/mymodule.f90.o.provides.build +CMakeFiles/myfort.dir/build: CMakeFiles/myfort.dir/mymodule.f90.o.provides.build diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/flags.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/flags.make new file mode 100644 index 00000000..5824f29e --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = + +Fortran_FLAGS = -fast -O3 + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/fortran.internal b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/fortran.internal new file mode 100644 index 00000000..064a4d1b --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/fortran.internal @@ -0,0 +1,4 @@ +# The fortran modules provided by this target. +provides + my_module.mod + mymodule.mod diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/link.txt b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/link.txt new file mode 100644 index 00000000..98dd9fa6 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libmyfort.a CMakeFiles/myfort.dir/mysub.f.o CMakeFiles/myfort.dir/my_sub.f.o CMakeFiles/myfort.dir/mymodule.f90.o CMakeFiles/myfort.dir/my_module.f90.o +/usr/bin/ranlib libmyfort.a diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o new file mode 100644 index 00000000..10a142ec Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o.provides.build b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o.provides.build new file mode 100644 index 00000000..e69de29b diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.mod.stamp b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.mod.stamp new file mode 100644 index 00000000..349fab0e --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.mod.stamp @@ -0,0 +1,14 @@ +V34 :0x24 my_module +13 my_module.f90 S624 0 +01/20/2023 16:17:20 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 my_module +S 625 19 0 0 0 6 1 624 5023 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 my_interface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5036 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 my_sub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5036 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 my_sub +S 628 14 5 0 0 0 1 627 5036 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 my_sub my_sub +F 628 0 +Z +Z diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o new file mode 100644 index 00000000..ddd2a2dd Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o new file mode 100644 index 00000000..a4d9f653 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o.provides.build b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o.provides.build new file mode 100644 index 00000000..e69de29b diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.mod.stamp b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.mod.stamp new file mode 100644 index 00000000..06c92168 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.mod.stamp @@ -0,0 +1,14 @@ +V34 :0x24 mymodule +12 mymodule.f90 S624 0 +01/20/2023 16:17:20 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 mymodule +S 625 19 0 0 0 6 1 624 5022 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 myinterface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5034 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 mysub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5034 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 mysub +S 628 14 5 0 0 0 1 627 5034 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 mysub mysub +F 628 0 +Z +Z diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o new file mode 100644 index 00000000..fd689c24 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/progress.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/progress.make new file mode 100644 index 00000000..d79b0814 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/progress.make @@ -0,0 +1,6 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 +CMAKE_PROGRESS_3 = 7 +CMAKE_PROGRESS_4 = 8 +CMAKE_PROGRESS_5 = 9 + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/progress.marks b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/progress.marks new file mode 100644 index 00000000..a2720097 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/progress.marks @@ -0,0 +1 @@ +39 diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake new file mode 100644 index 00000000..023b29cf --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake @@ -0,0 +1,48 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c" "CMakeFiles/symbols.dir/MYMODULE.c.o" "gcc" "CMakeFiles/symbols.dir/MYMODULE.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c" "CMakeFiles/symbols.dir/MY_MODULE.c.o" "gcc" "CMakeFiles/symbols.dir/MY_MODULE.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c" "CMakeFiles/symbols.dir/my_module_.c.o" "gcc" "CMakeFiles/symbols.dir/my_module_.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c" "CMakeFiles/symbols.dir/mymodule_.c.o" "gcc" "CMakeFiles/symbols.dir/mymodule_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c" "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c" "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c" "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c" "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c" "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c" "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c" "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c" "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c" "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c" "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c" "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c" "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c" "CMakeFiles/symbols.dir/symbols/my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c" "CMakeFiles/symbols.dir/symbols/my_sub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c" "CMakeFiles/symbols.dir/symbols/my_sub__.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c" "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c" "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c" "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c" "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c" "CMakeFiles/symbols.dir/symbols/mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c" "CMakeFiles/symbols.dir/symbols/mysub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mysub_.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o new file mode 100644 index 00000000..e2c2f75e Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o.d new file mode 100644 index 00000000..f95d3947 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/MYMODULE.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o new file mode 100644 index 00000000..148d248b Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o.d new file mode 100644 index 00000000..7f181b2a --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/MY_MODULE.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/build.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/build.make new file mode 100644 index 00000000..33fcae4a --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/build.make @@ -0,0 +1,559 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface + +# Include any dependencies generated for this target. +include CMakeFiles/symbols.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/symbols.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/symbols.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/symbols.dir/flags.make + +CMakeFiles/symbols.dir/mymodule_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/mymodule_.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c +CMakeFiles/symbols.dir/mymodule_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/symbols.dir/mymodule_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/mymodule_.c.o -MF CMakeFiles/symbols.dir/mymodule_.c.o.d -o CMakeFiles/symbols.dir/mymodule_.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c + +CMakeFiles/symbols.dir/mymodule_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/mymodule_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c > CMakeFiles/symbols.dir/mymodule_.c.i + +CMakeFiles/symbols.dir/mymodule_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/mymodule_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c -o CMakeFiles/symbols.dir/mymodule_.c.s + +CMakeFiles/symbols.dir/my_module_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/my_module_.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c +CMakeFiles/symbols.dir/my_module_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/symbols.dir/my_module_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/my_module_.c.o -MF CMakeFiles/symbols.dir/my_module_.c.o.d -o CMakeFiles/symbols.dir/my_module_.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c + +CMakeFiles/symbols.dir/my_module_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/my_module_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c > CMakeFiles/symbols.dir/my_module_.c.i + +CMakeFiles/symbols.dir/my_module_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/my_module_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c -o CMakeFiles/symbols.dir/my_module_.c.s + +CMakeFiles/symbols.dir/MY_MODULE.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/MY_MODULE.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c +CMakeFiles/symbols.dir/MY_MODULE.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/symbols.dir/MY_MODULE.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/MY_MODULE.c.o -MF CMakeFiles/symbols.dir/MY_MODULE.c.o.d -o CMakeFiles/symbols.dir/MY_MODULE.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c + +CMakeFiles/symbols.dir/MY_MODULE.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/MY_MODULE.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c > CMakeFiles/symbols.dir/MY_MODULE.c.i + +CMakeFiles/symbols.dir/MY_MODULE.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/MY_MODULE.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c -o CMakeFiles/symbols.dir/MY_MODULE.c.s + +CMakeFiles/symbols.dir/MYMODULE.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/MYMODULE.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c +CMakeFiles/symbols.dir/MYMODULE.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/symbols.dir/MYMODULE.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/MYMODULE.c.o -MF CMakeFiles/symbols.dir/MYMODULE.c.o.d -o CMakeFiles/symbols.dir/MYMODULE.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c + +CMakeFiles/symbols.dir/MYMODULE.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/MYMODULE.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c > CMakeFiles/symbols.dir/MYMODULE.c.i + +CMakeFiles/symbols.dir/MYMODULE.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/MYMODULE.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c -o CMakeFiles/symbols.dir/MYMODULE.c.s + +CMakeFiles/symbols.dir/symbols/my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_sub.c.o: symbols/my_sub.c +CMakeFiles/symbols.dir/symbols/my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/symbols.dir/symbols/my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c + +CMakeFiles/symbols.dir/symbols/my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c > CMakeFiles/symbols.dir/symbols/my_sub.c.i + +CMakeFiles/symbols.dir/symbols/my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c -o CMakeFiles/symbols.dir/symbols/my_sub.c.s + +CMakeFiles/symbols.dir/symbols/my_sub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_sub_.c.o: symbols/my_sub_.c +CMakeFiles/symbols.dir/symbols/my_sub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object CMakeFiles/symbols.dir/symbols/my_sub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_sub_.c.o -MF CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d -o CMakeFiles/symbols.dir/symbols/my_sub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c + +CMakeFiles/symbols.dir/symbols/my_sub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_sub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c > CMakeFiles/symbols.dir/symbols/my_sub_.c.i + +CMakeFiles/symbols.dir/symbols/my_sub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_sub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c -o CMakeFiles/symbols.dir/symbols/my_sub_.c.s + +CMakeFiles/symbols.dir/symbols/my_sub__.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_sub__.c.o: symbols/my_sub__.c +CMakeFiles/symbols.dir/symbols/my_sub__.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object CMakeFiles/symbols.dir/symbols/my_sub__.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_sub__.c.o -MF CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d -o CMakeFiles/symbols.dir/symbols/my_sub__.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c + +CMakeFiles/symbols.dir/symbols/my_sub__.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_sub__.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c > CMakeFiles/symbols.dir/symbols/my_sub__.c.i + +CMakeFiles/symbols.dir/symbols/my_sub__.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_sub__.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c -o CMakeFiles/symbols.dir/symbols/my_sub__.c.s + +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o: symbols/MY_SUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mysub.c.o: symbols/mysub.c +CMakeFiles/symbols.dir/symbols/mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object CMakeFiles/symbols.dir/symbols/mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mysub.c.o -MF CMakeFiles/symbols.dir/symbols/mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c + +CMakeFiles/symbols.dir/symbols/mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c > CMakeFiles/symbols.dir/symbols/mysub.c.i + +CMakeFiles/symbols.dir/symbols/mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c -o CMakeFiles/symbols.dir/symbols/mysub.c.s + +CMakeFiles/symbols.dir/symbols/mysub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mysub_.c.o: symbols/mysub_.c +CMakeFiles/symbols.dir/symbols/mysub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object CMakeFiles/symbols.dir/symbols/mysub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mysub_.c.o -MF CMakeFiles/symbols.dir/symbols/mysub_.c.o.d -o CMakeFiles/symbols.dir/symbols/mysub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c + +CMakeFiles/symbols.dir/symbols/mysub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mysub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c > CMakeFiles/symbols.dir/symbols/mysub_.c.i + +CMakeFiles/symbols.dir/symbols/mysub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mysub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c -o CMakeFiles/symbols.dir/symbols/mysub_.c.s + +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o: symbols/MYSUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building C object CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o: symbols/__my_module_MOD_my_sub.c +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building C object CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c + +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c > CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i + +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c -o CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s + +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o: symbols/__my_module_NMOD_my_sub.c +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building C object CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c + +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c > CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i + +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c -o CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s + +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o: symbols/__my_module__my_sub.c +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building C object CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c + +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c > CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i + +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c -o CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s + +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o: symbols/__mymodule_MOD_mysub.c +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building C object CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o -MF CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c + +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c > CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i + +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c -o CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s + +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o: symbols/__mymodule_NMOD_mysub.c +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building C object CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o -MF CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c + +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c > CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i + +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c -o CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s + +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o: symbols/__mymodule__mysub.c +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building C object CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o -MF CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c + +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c > CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i + +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c -o CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s + +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o: symbols/my_moduleSmy_sub.c +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building C object CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o -MF CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c + +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c > CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i + +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c -o CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s + +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o: symbols/my_module_mp_my_sub_.c +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building C object CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o -MF CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d -o CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c + +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c > CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i + +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c -o CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s + +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: symbols/MY_MODULE_mp_MY_SUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building C object CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o: symbols/my_module_my_sub_.c +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building C object CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o -MF CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d -o CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c + +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c > CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i + +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c -o CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s + +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o: symbols/my_module_MP_my_sub.c +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building C object CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c + +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c > CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i + +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c -o CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s + +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o: symbols/mymoduleSmysub.c +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building C object CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o -MF CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d -o CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c + +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c > CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i + +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c -o CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s + +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o: symbols/mymodule_mp_mysub_.c +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building C object CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o -MF CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d -o CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c + +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c > CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i + +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c -o CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s + +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o: symbols/MYMODULE_mp_MYSUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building C object CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o: symbols/mymodule_mysub_.c +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building C object CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o -MF CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d -o CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c + +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c > CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i + +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c -o CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s + +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o: symbols/mymodule_MP_mysub.c +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Building C object CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o -MF CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c + +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c > CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i + +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c -o CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s + +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o: symbols/_QMmy_modulePmy_sub.c +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_28) "Building C object CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o -MF CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c + +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c > CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i + +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c -o CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s + +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o: symbols/_QMmymodulePmysub.c +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_29) "Building C object CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o -MF CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d -o CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c + +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c > CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i + +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c -o CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s + +# Object files for target symbols +symbols_OBJECTS = \ +"CMakeFiles/symbols.dir/mymodule_.c.o" \ +"CMakeFiles/symbols.dir/my_module_.c.o" \ +"CMakeFiles/symbols.dir/MY_MODULE.c.o" \ +"CMakeFiles/symbols.dir/MYMODULE.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_sub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_sub__.c.o" \ +"CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/mysub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" + +# External object files for target symbols +symbols_EXTERNAL_OBJECTS = + +libsymbols.a: CMakeFiles/symbols.dir/mymodule_.c.o +libsymbols.a: CMakeFiles/symbols.dir/my_module_.c.o +libsymbols.a: CMakeFiles/symbols.dir/MY_MODULE.c.o +libsymbols.a: CMakeFiles/symbols.dir/MYMODULE.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_sub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_sub__.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mysub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/build.make +libsymbols.a: CMakeFiles/symbols.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_30) "Linking C static library libsymbols.a" + $(CMAKE_COMMAND) -P CMakeFiles/symbols.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/symbols.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/symbols.dir/build: libsymbols.a +.PHONY : CMakeFiles/symbols.dir/build + +CMakeFiles/symbols.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/symbols.dir/cmake_clean.cmake +.PHONY : CMakeFiles/symbols.dir/clean + +CMakeFiles/symbols.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake +.PHONY : CMakeFiles/symbols.dir/depend + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean.cmake new file mode 100644 index 00000000..987b06c0 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean.cmake @@ -0,0 +1,67 @@ +file(REMOVE_RECURSE + "CMakeFiles/symbols.dir/MYMODULE.c.o" + "CMakeFiles/symbols.dir/MYMODULE.c.o.d" + "CMakeFiles/symbols.dir/MY_MODULE.c.o" + "CMakeFiles/symbols.dir/MY_MODULE.c.o.d" + "CMakeFiles/symbols.dir/my_module_.c.o" + "CMakeFiles/symbols.dir/my_module_.c.o.d" + "CMakeFiles/symbols.dir/mymodule_.c.o" + "CMakeFiles/symbols.dir/mymodule_.c.o.d" + "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" + "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" + "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" + "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" + "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" + "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" + "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" + "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" + "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_sub_.c.o" + "CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_sub__.c.o" + "CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" + "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" + "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" + "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" + "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/mysub.c.o" + "CMakeFiles/symbols.dir/symbols/mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/mysub_.c.o" + "CMakeFiles/symbols.dir/symbols/mysub_.c.o.d" + "libsymbols.a" + "libsymbols.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/symbols.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean_target.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..aec1a03b --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libsymbols.a" +) diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.make new file mode 100644 index 00000000..dd189e7f --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for symbols. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.ts new file mode 100644 index 00000000..13e89318 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for symbols. diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/depend.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/depend.make new file mode 100644 index 00000000..fce35c0f --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for symbols. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/flags.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/flags.make new file mode 100644 index 00000000..913ac0e9 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/link.txt b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/link.txt new file mode 100644 index 00000000..1d194a73 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libsymbols.a CMakeFiles/symbols.dir/mymodule_.c.o CMakeFiles/symbols.dir/my_module_.c.o CMakeFiles/symbols.dir/MY_MODULE.c.o CMakeFiles/symbols.dir/MYMODULE.c.o CMakeFiles/symbols.dir/symbols/my_sub.c.o CMakeFiles/symbols.dir/symbols/my_sub_.c.o CMakeFiles/symbols.dir/symbols/my_sub__.c.o "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/mysub.c.o CMakeFiles/symbols.dir/symbols/mysub_.c.o "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o +/usr/bin/ranlib libsymbols.a diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o new file mode 100644 index 00000000..dca845f4 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o.d new file mode 100644 index 00000000..7545fea4 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/my_module_.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o new file mode 100644 index 00000000..9b61905b Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o.d new file mode 100644 index 00000000..0201b1a1 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/mymodule_.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/progress.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/progress.make new file mode 100644 index 00000000..ed5e732e --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/progress.make @@ -0,0 +1,31 @@ +CMAKE_PROGRESS_1 = 10 +CMAKE_PROGRESS_2 = 11 +CMAKE_PROGRESS_3 = 12 +CMAKE_PROGRESS_4 = 13 +CMAKE_PROGRESS_5 = 14 +CMAKE_PROGRESS_6 = 15 +CMAKE_PROGRESS_7 = 16 +CMAKE_PROGRESS_8 = 17 +CMAKE_PROGRESS_9 = 18 +CMAKE_PROGRESS_10 = 19 +CMAKE_PROGRESS_11 = 20 +CMAKE_PROGRESS_12 = 21 +CMAKE_PROGRESS_13 = 22 +CMAKE_PROGRESS_14 = 23 +CMAKE_PROGRESS_15 = 24 +CMAKE_PROGRESS_16 = 25 +CMAKE_PROGRESS_17 = 26 +CMAKE_PROGRESS_18 = 27 +CMAKE_PROGRESS_19 = 28 +CMAKE_PROGRESS_20 = 29 +CMAKE_PROGRESS_21 = 30 +CMAKE_PROGRESS_22 = 31 +CMAKE_PROGRESS_23 = 32 +CMAKE_PROGRESS_24 = 33 +CMAKE_PROGRESS_25 = 34 +CMAKE_PROGRESS_26 = 35 +CMAKE_PROGRESS_27 = 36 +CMAKE_PROGRESS_28 = 37 +CMAKE_PROGRESS_29 = 38 +CMAKE_PROGRESS_30 = 39 + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o new file mode 100644 index 00000000..df11a851 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d new file mode 100644 index 00000000..427c44bf --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o new file mode 100644 index 00000000..44129a1f Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d new file mode 100644 index 00000000..cc2d9765 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o new file mode 100644 index 00000000..e392dc07 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d new file mode 100644 index 00000000..9ef7dae0 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o new file mode 100644 index 00000000..ba5bdbe2 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d new file mode 100644 index 00000000..d87fd6a7 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o new file mode 100644 index 00000000..9771e144 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d new file mode 100644 index 00000000..a5c79563 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o new file mode 100644 index 00000000..7a3ecc37 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d new file mode 100644 index 00000000..cbaf60a9 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o new file mode 100644 index 00000000..29898a97 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d new file mode 100644 index 00000000..c3927a4b --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o new file mode 100644 index 00000000..cd07e2d4 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d new file mode 100644 index 00000000..ca39e530 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o new file mode 100644 index 00000000..857ce4e2 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d new file mode 100644 index 00000000..15d1bfdc --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o new file mode 100644 index 00000000..366adf84 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d new file mode 100644 index 00000000..8957ca54 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o new file mode 100644 index 00000000..e54788c3 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d new file mode 100644 index 00000000..fa2ab335 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o new file mode 100644 index 00000000..0f11e46c Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d new file mode 100644 index 00000000..28fd8b86 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o new file mode 100644 index 00000000..b34609e8 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d new file mode 100644 index 00000000..4ca58d65 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o new file mode 100644 index 00000000..6cc975c8 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d new file mode 100644 index 00000000..06bb6426 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o new file mode 100644 index 00000000..1be6eb45 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d new file mode 100644 index 00000000..e667ae2e --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o new file mode 100644 index 00000000..49febddd Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d new file mode 100644 index 00000000..8896e183 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o new file mode 100644 index 00000000..95b2fb72 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o.d new file mode 100644 index 00000000..23ef9b78 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o new file mode 100644 index 00000000..e99958ef Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d new file mode 100644 index 00000000..dbf18479 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_sub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o new file mode 100644 index 00000000..0193c661 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d new file mode 100644 index 00000000..75dbce06 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_sub__.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o new file mode 100644 index 00000000..37a496bc Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d new file mode 100644 index 00000000..210199a6 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o new file mode 100644 index 00000000..2584e973 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d new file mode 100644 index 00000000..cdd03ae9 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o new file mode 100644 index 00000000..1235229b Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d new file mode 100644 index 00000000..3e1c06e7 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o new file mode 100644 index 00000000..d3f0b92b Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d new file mode 100644 index 00000000..1dc5937f --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o new file mode 100644 index 00000000..32a8dc75 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o.d new file mode 100644 index 00000000..7a592134 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o new file mode 100644 index 00000000..8140ca1d Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o.d new file mode 100644 index 00000000..9163cbdb --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mysub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/FortranCInterface b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/FortranCInterface new file mode 100755 index 00000000..b71fd826 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/FortranCInterface differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Input.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Input.cmake new file mode 100644 index 00000000..0f30f0ae --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Input.cmake @@ -0,0 +1,3 @@ +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(FortranCInterface_GLOBAL_SYMBOLS "") +set(FortranCInterface_MODULE_SYMBOLS "") diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Makefile b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Makefile new file mode 100644 index 00000000..b00da3df --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Makefile @@ -0,0 +1,1154 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @echo "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @echo "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named myfort + +# Build rule for target. +myfort: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 myfort +.PHONY : myfort + +# fast build rule for target. +myfort/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/build +.PHONY : myfort/fast + +#============================================================================= +# Target rules for targets named symbols + +# Build rule for target. +symbols: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 symbols +.PHONY : symbols + +# fast build rule for target. +symbols/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/build +.PHONY : symbols/fast + +#============================================================================= +# Target rules for targets named FortranCInterface + +# Build rule for target. +FortranCInterface: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FortranCInterface +.PHONY : FortranCInterface + +# fast build rule for target. +FortranCInterface/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/build +.PHONY : FortranCInterface/fast + +MYMODULE.o: MYMODULE.c.o +.PHONY : MYMODULE.o + +# target to build an object file +MYMODULE.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MYMODULE.c.o +.PHONY : MYMODULE.c.o + +MYMODULE.i: MYMODULE.c.i +.PHONY : MYMODULE.i + +# target to preprocess a source file +MYMODULE.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MYMODULE.c.i +.PHONY : MYMODULE.c.i + +MYMODULE.s: MYMODULE.c.s +.PHONY : MYMODULE.s + +# target to generate assembly for a file +MYMODULE.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MYMODULE.c.s +.PHONY : MYMODULE.c.s + +MY_MODULE.o: MY_MODULE.c.o +.PHONY : MY_MODULE.o + +# target to build an object file +MY_MODULE.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MY_MODULE.c.o +.PHONY : MY_MODULE.c.o + +MY_MODULE.i: MY_MODULE.c.i +.PHONY : MY_MODULE.i + +# target to preprocess a source file +MY_MODULE.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MY_MODULE.c.i +.PHONY : MY_MODULE.c.i + +MY_MODULE.s: MY_MODULE.c.s +.PHONY : MY_MODULE.s + +# target to generate assembly for a file +MY_MODULE.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MY_MODULE.c.s +.PHONY : MY_MODULE.c.s + +call_mod.o: call_mod.f90.o +.PHONY : call_mod.o + +# target to build an object file +call_mod.f90.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_mod.f90.o +.PHONY : call_mod.f90.o + +call_mod.i: call_mod.f90.i +.PHONY : call_mod.i + +# target to preprocess a source file +call_mod.f90.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_mod.f90.i +.PHONY : call_mod.f90.i + +call_mod.s: call_mod.f90.s +.PHONY : call_mod.s + +# target to generate assembly for a file +call_mod.f90.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_mod.f90.s +.PHONY : call_mod.f90.s + +call_sub.o: call_sub.f.o +.PHONY : call_sub.o + +# target to build an object file +call_sub.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_sub.f.o +.PHONY : call_sub.f.o + +call_sub.i: call_sub.f.i +.PHONY : call_sub.i + +# target to preprocess a source file +call_sub.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_sub.f.i +.PHONY : call_sub.f.i + +call_sub.s: call_sub.f.s +.PHONY : call_sub.s + +# target to generate assembly for a file +call_sub.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_sub.f.s +.PHONY : call_sub.f.s + +main.o: main.F.o +.PHONY : main.o + +# target to build an object file +main.F.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/main.F.o +.PHONY : main.F.o + +main.i: main.F.i +.PHONY : main.i + +# target to preprocess a source file +main.F.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/main.F.i +.PHONY : main.F.i + +main.s: main.F.s +.PHONY : main.s + +# target to generate assembly for a file +main.F.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/main.F.s +.PHONY : main.F.s + +my_module.o: my_module.f90.o +.PHONY : my_module.o + +# target to build an object file +my_module.f90.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_module.f90.o +.PHONY : my_module.f90.o + +my_module.i: my_module.f90.i +.PHONY : my_module.i + +# target to preprocess a source file +my_module.f90.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_module.f90.i +.PHONY : my_module.f90.i + +my_module.s: my_module.f90.s +.PHONY : my_module.s + +# target to generate assembly for a file +my_module.f90.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_module.f90.s +.PHONY : my_module.f90.s + +my_module_.o: my_module_.c.o +.PHONY : my_module_.o + +# target to build an object file +my_module_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/my_module_.c.o +.PHONY : my_module_.c.o + +my_module_.i: my_module_.c.i +.PHONY : my_module_.i + +# target to preprocess a source file +my_module_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/my_module_.c.i +.PHONY : my_module_.c.i + +my_module_.s: my_module_.c.s +.PHONY : my_module_.s + +# target to generate assembly for a file +my_module_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/my_module_.c.s +.PHONY : my_module_.c.s + +my_sub.o: my_sub.f.o +.PHONY : my_sub.o + +# target to build an object file +my_sub.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_sub.f.o +.PHONY : my_sub.f.o + +my_sub.i: my_sub.f.i +.PHONY : my_sub.i + +# target to preprocess a source file +my_sub.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_sub.f.i +.PHONY : my_sub.f.i + +my_sub.s: my_sub.f.s +.PHONY : my_sub.s + +# target to generate assembly for a file +my_sub.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_sub.f.s +.PHONY : my_sub.f.s + +mymodule.o: mymodule.f90.o +.PHONY : mymodule.o + +# target to build an object file +mymodule.f90.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mymodule.f90.o +.PHONY : mymodule.f90.o + +mymodule.i: mymodule.f90.i +.PHONY : mymodule.i + +# target to preprocess a source file +mymodule.f90.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mymodule.f90.i +.PHONY : mymodule.f90.i + +mymodule.s: mymodule.f90.s +.PHONY : mymodule.s + +# target to generate assembly for a file +mymodule.f90.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mymodule.f90.s +.PHONY : mymodule.f90.s + +mymodule_.o: mymodule_.c.o +.PHONY : mymodule_.o + +# target to build an object file +mymodule_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/mymodule_.c.o +.PHONY : mymodule_.c.o + +mymodule_.i: mymodule_.c.i +.PHONY : mymodule_.i + +# target to preprocess a source file +mymodule_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/mymodule_.c.i +.PHONY : mymodule_.c.i + +mymodule_.s: mymodule_.c.s +.PHONY : mymodule_.s + +# target to generate assembly for a file +mymodule_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/mymodule_.c.s +.PHONY : mymodule_.c.s + +mysub.o: mysub.f.o +.PHONY : mysub.o + +# target to build an object file +mysub.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mysub.f.o +.PHONY : mysub.f.o + +mysub.i: mysub.f.i +.PHONY : mysub.i + +# target to preprocess a source file +mysub.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mysub.f.i +.PHONY : mysub.f.i + +mysub.s: mysub.f.s +.PHONY : mysub.s + +# target to generate assembly for a file +mysub.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mysub.f.s +.PHONY : mysub.f.s + +symbols/MYMODULE_mp_MYSUB-UPPER.o: symbols/MYMODULE_mp_MYSUB-UPPER.c.o +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.o + +# target to build an object file +symbols/MYMODULE_mp_MYSUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.c.o + +symbols/MYMODULE_mp_MYSUB-UPPER.i: symbols/MYMODULE_mp_MYSUB-UPPER.c.i +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.i + +# target to preprocess a source file +symbols/MYMODULE_mp_MYSUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.c.i + +symbols/MYMODULE_mp_MYSUB-UPPER.s: symbols/MYMODULE_mp_MYSUB-UPPER.c.s +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.s + +# target to generate assembly for a file +symbols/MYMODULE_mp_MYSUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.c.s + +symbols/MYSUB-UPPER.o: symbols/MYSUB-UPPER.c.o +.PHONY : symbols/MYSUB-UPPER.o + +# target to build an object file +symbols/MYSUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o +.PHONY : symbols/MYSUB-UPPER.c.o + +symbols/MYSUB-UPPER.i: symbols/MYSUB-UPPER.c.i +.PHONY : symbols/MYSUB-UPPER.i + +# target to preprocess a source file +symbols/MYSUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i +.PHONY : symbols/MYSUB-UPPER.c.i + +symbols/MYSUB-UPPER.s: symbols/MYSUB-UPPER.c.s +.PHONY : symbols/MYSUB-UPPER.s + +# target to generate assembly for a file +symbols/MYSUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s +.PHONY : symbols/MYSUB-UPPER.c.s + +symbols/MY_MODULE_mp_MY_SUB-UPPER.o: symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.o + +# target to build an object file +symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o + +symbols/MY_MODULE_mp_MY_SUB-UPPER.i: symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.i + +# target to preprocess a source file +symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i + +symbols/MY_MODULE_mp_MY_SUB-UPPER.s: symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.s + +# target to generate assembly for a file +symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s + +symbols/MY_SUB-UPPER.o: symbols/MY_SUB-UPPER.c.o +.PHONY : symbols/MY_SUB-UPPER.o + +# target to build an object file +symbols/MY_SUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o +.PHONY : symbols/MY_SUB-UPPER.c.o + +symbols/MY_SUB-UPPER.i: symbols/MY_SUB-UPPER.c.i +.PHONY : symbols/MY_SUB-UPPER.i + +# target to preprocess a source file +symbols/MY_SUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i +.PHONY : symbols/MY_SUB-UPPER.c.i + +symbols/MY_SUB-UPPER.s: symbols/MY_SUB-UPPER.c.s +.PHONY : symbols/MY_SUB-UPPER.s + +# target to generate assembly for a file +symbols/MY_SUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s +.PHONY : symbols/MY_SUB-UPPER.c.s + +symbols/_QMmy_modulePmy_sub.o: symbols/_QMmy_modulePmy_sub.c.o +.PHONY : symbols/_QMmy_modulePmy_sub.o + +# target to build an object file +symbols/_QMmy_modulePmy_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o +.PHONY : symbols/_QMmy_modulePmy_sub.c.o + +symbols/_QMmy_modulePmy_sub.i: symbols/_QMmy_modulePmy_sub.c.i +.PHONY : symbols/_QMmy_modulePmy_sub.i + +# target to preprocess a source file +symbols/_QMmy_modulePmy_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i +.PHONY : symbols/_QMmy_modulePmy_sub.c.i + +symbols/_QMmy_modulePmy_sub.s: symbols/_QMmy_modulePmy_sub.c.s +.PHONY : symbols/_QMmy_modulePmy_sub.s + +# target to generate assembly for a file +symbols/_QMmy_modulePmy_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s +.PHONY : symbols/_QMmy_modulePmy_sub.c.s + +symbols/_QMmymodulePmysub.o: symbols/_QMmymodulePmysub.c.o +.PHONY : symbols/_QMmymodulePmysub.o + +# target to build an object file +symbols/_QMmymodulePmysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o +.PHONY : symbols/_QMmymodulePmysub.c.o + +symbols/_QMmymodulePmysub.i: symbols/_QMmymodulePmysub.c.i +.PHONY : symbols/_QMmymodulePmysub.i + +# target to preprocess a source file +symbols/_QMmymodulePmysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i +.PHONY : symbols/_QMmymodulePmysub.c.i + +symbols/_QMmymodulePmysub.s: symbols/_QMmymodulePmysub.c.s +.PHONY : symbols/_QMmymodulePmysub.s + +# target to generate assembly for a file +symbols/_QMmymodulePmysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s +.PHONY : symbols/_QMmymodulePmysub.c.s + +symbols/__my_module_MOD_my_sub.o: symbols/__my_module_MOD_my_sub.c.o +.PHONY : symbols/__my_module_MOD_my_sub.o + +# target to build an object file +symbols/__my_module_MOD_my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o +.PHONY : symbols/__my_module_MOD_my_sub.c.o + +symbols/__my_module_MOD_my_sub.i: symbols/__my_module_MOD_my_sub.c.i +.PHONY : symbols/__my_module_MOD_my_sub.i + +# target to preprocess a source file +symbols/__my_module_MOD_my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i +.PHONY : symbols/__my_module_MOD_my_sub.c.i + +symbols/__my_module_MOD_my_sub.s: symbols/__my_module_MOD_my_sub.c.s +.PHONY : symbols/__my_module_MOD_my_sub.s + +# target to generate assembly for a file +symbols/__my_module_MOD_my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s +.PHONY : symbols/__my_module_MOD_my_sub.c.s + +symbols/__my_module_NMOD_my_sub.o: symbols/__my_module_NMOD_my_sub.c.o +.PHONY : symbols/__my_module_NMOD_my_sub.o + +# target to build an object file +symbols/__my_module_NMOD_my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o +.PHONY : symbols/__my_module_NMOD_my_sub.c.o + +symbols/__my_module_NMOD_my_sub.i: symbols/__my_module_NMOD_my_sub.c.i +.PHONY : symbols/__my_module_NMOD_my_sub.i + +# target to preprocess a source file +symbols/__my_module_NMOD_my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i +.PHONY : symbols/__my_module_NMOD_my_sub.c.i + +symbols/__my_module_NMOD_my_sub.s: symbols/__my_module_NMOD_my_sub.c.s +.PHONY : symbols/__my_module_NMOD_my_sub.s + +# target to generate assembly for a file +symbols/__my_module_NMOD_my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s +.PHONY : symbols/__my_module_NMOD_my_sub.c.s + +symbols/__my_module__my_sub.o: symbols/__my_module__my_sub.c.o +.PHONY : symbols/__my_module__my_sub.o + +# target to build an object file +symbols/__my_module__my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o +.PHONY : symbols/__my_module__my_sub.c.o + +symbols/__my_module__my_sub.i: symbols/__my_module__my_sub.c.i +.PHONY : symbols/__my_module__my_sub.i + +# target to preprocess a source file +symbols/__my_module__my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i +.PHONY : symbols/__my_module__my_sub.c.i + +symbols/__my_module__my_sub.s: symbols/__my_module__my_sub.c.s +.PHONY : symbols/__my_module__my_sub.s + +# target to generate assembly for a file +symbols/__my_module__my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s +.PHONY : symbols/__my_module__my_sub.c.s + +symbols/__mymodule_MOD_mysub.o: symbols/__mymodule_MOD_mysub.c.o +.PHONY : symbols/__mymodule_MOD_mysub.o + +# target to build an object file +symbols/__mymodule_MOD_mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o +.PHONY : symbols/__mymodule_MOD_mysub.c.o + +symbols/__mymodule_MOD_mysub.i: symbols/__mymodule_MOD_mysub.c.i +.PHONY : symbols/__mymodule_MOD_mysub.i + +# target to preprocess a source file +symbols/__mymodule_MOD_mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i +.PHONY : symbols/__mymodule_MOD_mysub.c.i + +symbols/__mymodule_MOD_mysub.s: symbols/__mymodule_MOD_mysub.c.s +.PHONY : symbols/__mymodule_MOD_mysub.s + +# target to generate assembly for a file +symbols/__mymodule_MOD_mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s +.PHONY : symbols/__mymodule_MOD_mysub.c.s + +symbols/__mymodule_NMOD_mysub.o: symbols/__mymodule_NMOD_mysub.c.o +.PHONY : symbols/__mymodule_NMOD_mysub.o + +# target to build an object file +symbols/__mymodule_NMOD_mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o +.PHONY : symbols/__mymodule_NMOD_mysub.c.o + +symbols/__mymodule_NMOD_mysub.i: symbols/__mymodule_NMOD_mysub.c.i +.PHONY : symbols/__mymodule_NMOD_mysub.i + +# target to preprocess a source file +symbols/__mymodule_NMOD_mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i +.PHONY : symbols/__mymodule_NMOD_mysub.c.i + +symbols/__mymodule_NMOD_mysub.s: symbols/__mymodule_NMOD_mysub.c.s +.PHONY : symbols/__mymodule_NMOD_mysub.s + +# target to generate assembly for a file +symbols/__mymodule_NMOD_mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s +.PHONY : symbols/__mymodule_NMOD_mysub.c.s + +symbols/__mymodule__mysub.o: symbols/__mymodule__mysub.c.o +.PHONY : symbols/__mymodule__mysub.o + +# target to build an object file +symbols/__mymodule__mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o +.PHONY : symbols/__mymodule__mysub.c.o + +symbols/__mymodule__mysub.i: symbols/__mymodule__mysub.c.i +.PHONY : symbols/__mymodule__mysub.i + +# target to preprocess a source file +symbols/__mymodule__mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i +.PHONY : symbols/__mymodule__mysub.c.i + +symbols/__mymodule__mysub.s: symbols/__mymodule__mysub.c.s +.PHONY : symbols/__mymodule__mysub.s + +# target to generate assembly for a file +symbols/__mymodule__mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s +.PHONY : symbols/__mymodule__mysub.c.s + +symbols/my_moduleSmy_sub.o: symbols/my_moduleSmy_sub.c.o +.PHONY : symbols/my_moduleSmy_sub.o + +# target to build an object file +symbols/my_moduleSmy_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o +.PHONY : symbols/my_moduleSmy_sub.c.o + +symbols/my_moduleSmy_sub.i: symbols/my_moduleSmy_sub.c.i +.PHONY : symbols/my_moduleSmy_sub.i + +# target to preprocess a source file +symbols/my_moduleSmy_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i +.PHONY : symbols/my_moduleSmy_sub.c.i + +symbols/my_moduleSmy_sub.s: symbols/my_moduleSmy_sub.c.s +.PHONY : symbols/my_moduleSmy_sub.s + +# target to generate assembly for a file +symbols/my_moduleSmy_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s +.PHONY : symbols/my_moduleSmy_sub.c.s + +symbols/my_module_MP_my_sub.o: symbols/my_module_MP_my_sub.c.o +.PHONY : symbols/my_module_MP_my_sub.o + +# target to build an object file +symbols/my_module_MP_my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o +.PHONY : symbols/my_module_MP_my_sub.c.o + +symbols/my_module_MP_my_sub.i: symbols/my_module_MP_my_sub.c.i +.PHONY : symbols/my_module_MP_my_sub.i + +# target to preprocess a source file +symbols/my_module_MP_my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i +.PHONY : symbols/my_module_MP_my_sub.c.i + +symbols/my_module_MP_my_sub.s: symbols/my_module_MP_my_sub.c.s +.PHONY : symbols/my_module_MP_my_sub.s + +# target to generate assembly for a file +symbols/my_module_MP_my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s +.PHONY : symbols/my_module_MP_my_sub.c.s + +symbols/my_module_mp_my_sub_.o: symbols/my_module_mp_my_sub_.c.o +.PHONY : symbols/my_module_mp_my_sub_.o + +# target to build an object file +symbols/my_module_mp_my_sub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o +.PHONY : symbols/my_module_mp_my_sub_.c.o + +symbols/my_module_mp_my_sub_.i: symbols/my_module_mp_my_sub_.c.i +.PHONY : symbols/my_module_mp_my_sub_.i + +# target to preprocess a source file +symbols/my_module_mp_my_sub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i +.PHONY : symbols/my_module_mp_my_sub_.c.i + +symbols/my_module_mp_my_sub_.s: symbols/my_module_mp_my_sub_.c.s +.PHONY : symbols/my_module_mp_my_sub_.s + +# target to generate assembly for a file +symbols/my_module_mp_my_sub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s +.PHONY : symbols/my_module_mp_my_sub_.c.s + +symbols/my_module_my_sub_.o: symbols/my_module_my_sub_.c.o +.PHONY : symbols/my_module_my_sub_.o + +# target to build an object file +symbols/my_module_my_sub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o +.PHONY : symbols/my_module_my_sub_.c.o + +symbols/my_module_my_sub_.i: symbols/my_module_my_sub_.c.i +.PHONY : symbols/my_module_my_sub_.i + +# target to preprocess a source file +symbols/my_module_my_sub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i +.PHONY : symbols/my_module_my_sub_.c.i + +symbols/my_module_my_sub_.s: symbols/my_module_my_sub_.c.s +.PHONY : symbols/my_module_my_sub_.s + +# target to generate assembly for a file +symbols/my_module_my_sub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s +.PHONY : symbols/my_module_my_sub_.c.s + +symbols/my_sub.o: symbols/my_sub.c.o +.PHONY : symbols/my_sub.o + +# target to build an object file +symbols/my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub.c.o +.PHONY : symbols/my_sub.c.o + +symbols/my_sub.i: symbols/my_sub.c.i +.PHONY : symbols/my_sub.i + +# target to preprocess a source file +symbols/my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub.c.i +.PHONY : symbols/my_sub.c.i + +symbols/my_sub.s: symbols/my_sub.c.s +.PHONY : symbols/my_sub.s + +# target to generate assembly for a file +symbols/my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub.c.s +.PHONY : symbols/my_sub.c.s + +symbols/my_sub_.o: symbols/my_sub_.c.o +.PHONY : symbols/my_sub_.o + +# target to build an object file +symbols/my_sub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub_.c.o +.PHONY : symbols/my_sub_.c.o + +symbols/my_sub_.i: symbols/my_sub_.c.i +.PHONY : symbols/my_sub_.i + +# target to preprocess a source file +symbols/my_sub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub_.c.i +.PHONY : symbols/my_sub_.c.i + +symbols/my_sub_.s: symbols/my_sub_.c.s +.PHONY : symbols/my_sub_.s + +# target to generate assembly for a file +symbols/my_sub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub_.c.s +.PHONY : symbols/my_sub_.c.s + +symbols/my_sub__.o: symbols/my_sub__.c.o +.PHONY : symbols/my_sub__.o + +# target to build an object file +symbols/my_sub__.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub__.c.o +.PHONY : symbols/my_sub__.c.o + +symbols/my_sub__.i: symbols/my_sub__.c.i +.PHONY : symbols/my_sub__.i + +# target to preprocess a source file +symbols/my_sub__.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub__.c.i +.PHONY : symbols/my_sub__.c.i + +symbols/my_sub__.s: symbols/my_sub__.c.s +.PHONY : symbols/my_sub__.s + +# target to generate assembly for a file +symbols/my_sub__.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub__.c.s +.PHONY : symbols/my_sub__.c.s + +symbols/mymoduleSmysub.o: symbols/mymoduleSmysub.c.o +.PHONY : symbols/mymoduleSmysub.o + +# target to build an object file +symbols/mymoduleSmysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o +.PHONY : symbols/mymoduleSmysub.c.o + +symbols/mymoduleSmysub.i: symbols/mymoduleSmysub.c.i +.PHONY : symbols/mymoduleSmysub.i + +# target to preprocess a source file +symbols/mymoduleSmysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i +.PHONY : symbols/mymoduleSmysub.c.i + +symbols/mymoduleSmysub.s: symbols/mymoduleSmysub.c.s +.PHONY : symbols/mymoduleSmysub.s + +# target to generate assembly for a file +symbols/mymoduleSmysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s +.PHONY : symbols/mymoduleSmysub.c.s + +symbols/mymodule_MP_mysub.o: symbols/mymodule_MP_mysub.c.o +.PHONY : symbols/mymodule_MP_mysub.o + +# target to build an object file +symbols/mymodule_MP_mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o +.PHONY : symbols/mymodule_MP_mysub.c.o + +symbols/mymodule_MP_mysub.i: symbols/mymodule_MP_mysub.c.i +.PHONY : symbols/mymodule_MP_mysub.i + +# target to preprocess a source file +symbols/mymodule_MP_mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i +.PHONY : symbols/mymodule_MP_mysub.c.i + +symbols/mymodule_MP_mysub.s: symbols/mymodule_MP_mysub.c.s +.PHONY : symbols/mymodule_MP_mysub.s + +# target to generate assembly for a file +symbols/mymodule_MP_mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s +.PHONY : symbols/mymodule_MP_mysub.c.s + +symbols/mymodule_mp_mysub_.o: symbols/mymodule_mp_mysub_.c.o +.PHONY : symbols/mymodule_mp_mysub_.o + +# target to build an object file +symbols/mymodule_mp_mysub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o +.PHONY : symbols/mymodule_mp_mysub_.c.o + +symbols/mymodule_mp_mysub_.i: symbols/mymodule_mp_mysub_.c.i +.PHONY : symbols/mymodule_mp_mysub_.i + +# target to preprocess a source file +symbols/mymodule_mp_mysub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i +.PHONY : symbols/mymodule_mp_mysub_.c.i + +symbols/mymodule_mp_mysub_.s: symbols/mymodule_mp_mysub_.c.s +.PHONY : symbols/mymodule_mp_mysub_.s + +# target to generate assembly for a file +symbols/mymodule_mp_mysub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s +.PHONY : symbols/mymodule_mp_mysub_.c.s + +symbols/mymodule_mysub_.o: symbols/mymodule_mysub_.c.o +.PHONY : symbols/mymodule_mysub_.o + +# target to build an object file +symbols/mymodule_mysub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o +.PHONY : symbols/mymodule_mysub_.c.o + +symbols/mymodule_mysub_.i: symbols/mymodule_mysub_.c.i +.PHONY : symbols/mymodule_mysub_.i + +# target to preprocess a source file +symbols/mymodule_mysub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i +.PHONY : symbols/mymodule_mysub_.c.i + +symbols/mymodule_mysub_.s: symbols/mymodule_mysub_.c.s +.PHONY : symbols/mymodule_mysub_.s + +# target to generate assembly for a file +symbols/mymodule_mysub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s +.PHONY : symbols/mymodule_mysub_.c.s + +symbols/mysub.o: symbols/mysub.c.o +.PHONY : symbols/mysub.o + +# target to build an object file +symbols/mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub.c.o +.PHONY : symbols/mysub.c.o + +symbols/mysub.i: symbols/mysub.c.i +.PHONY : symbols/mysub.i + +# target to preprocess a source file +symbols/mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub.c.i +.PHONY : symbols/mysub.c.i + +symbols/mysub.s: symbols/mysub.c.s +.PHONY : symbols/mysub.s + +# target to generate assembly for a file +symbols/mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub.c.s +.PHONY : symbols/mysub.c.s + +symbols/mysub_.o: symbols/mysub_.c.o +.PHONY : symbols/mysub_.o + +# target to build an object file +symbols/mysub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub_.c.o +.PHONY : symbols/mysub_.c.o + +symbols/mysub_.i: symbols/mysub_.c.i +.PHONY : symbols/mysub_.i + +# target to preprocess a source file +symbols/mysub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub_.c.i +.PHONY : symbols/mysub_.c.i + +symbols/mysub_.s: symbols/mysub_.c.s +.PHONY : symbols/mysub_.s + +# target to generate assembly for a file +symbols/mysub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub_.c.s +.PHONY : symbols/mysub_.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... FortranCInterface" + @echo "... myfort" + @echo "... symbols" + @echo "... MYMODULE.o" + @echo "... MYMODULE.i" + @echo "... MYMODULE.s" + @echo "... MY_MODULE.o" + @echo "... MY_MODULE.i" + @echo "... MY_MODULE.s" + @echo "... call_mod.o" + @echo "... call_mod.i" + @echo "... call_mod.s" + @echo "... call_sub.o" + @echo "... call_sub.i" + @echo "... call_sub.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" + @echo "... my_module.o" + @echo "... my_module.i" + @echo "... my_module.s" + @echo "... my_module_.o" + @echo "... my_module_.i" + @echo "... my_module_.s" + @echo "... my_sub.o" + @echo "... my_sub.i" + @echo "... my_sub.s" + @echo "... mymodule.o" + @echo "... mymodule.i" + @echo "... mymodule.s" + @echo "... mymodule_.o" + @echo "... mymodule_.i" + @echo "... mymodule_.s" + @echo "... mysub.o" + @echo "... mysub.i" + @echo "... mysub.s" + @echo "... symbols/MYMODULE_mp_MYSUB-UPPER.o" + @echo "... symbols/MYMODULE_mp_MYSUB-UPPER.i" + @echo "... symbols/MYMODULE_mp_MYSUB-UPPER.s" + @echo "... symbols/MYSUB-UPPER.o" + @echo "... symbols/MYSUB-UPPER.i" + @echo "... symbols/MYSUB-UPPER.s" + @echo "... symbols/MY_MODULE_mp_MY_SUB-UPPER.o" + @echo "... symbols/MY_MODULE_mp_MY_SUB-UPPER.i" + @echo "... symbols/MY_MODULE_mp_MY_SUB-UPPER.s" + @echo "... symbols/MY_SUB-UPPER.o" + @echo "... symbols/MY_SUB-UPPER.i" + @echo "... symbols/MY_SUB-UPPER.s" + @echo "... symbols/_QMmy_modulePmy_sub.o" + @echo "... symbols/_QMmy_modulePmy_sub.i" + @echo "... symbols/_QMmy_modulePmy_sub.s" + @echo "... symbols/_QMmymodulePmysub.o" + @echo "... symbols/_QMmymodulePmysub.i" + @echo "... symbols/_QMmymodulePmysub.s" + @echo "... symbols/__my_module_MOD_my_sub.o" + @echo "... symbols/__my_module_MOD_my_sub.i" + @echo "... symbols/__my_module_MOD_my_sub.s" + @echo "... symbols/__my_module_NMOD_my_sub.o" + @echo "... symbols/__my_module_NMOD_my_sub.i" + @echo "... symbols/__my_module_NMOD_my_sub.s" + @echo "... symbols/__my_module__my_sub.o" + @echo "... symbols/__my_module__my_sub.i" + @echo "... symbols/__my_module__my_sub.s" + @echo "... symbols/__mymodule_MOD_mysub.o" + @echo "... symbols/__mymodule_MOD_mysub.i" + @echo "... symbols/__mymodule_MOD_mysub.s" + @echo "... symbols/__mymodule_NMOD_mysub.o" + @echo "... symbols/__mymodule_NMOD_mysub.i" + @echo "... symbols/__mymodule_NMOD_mysub.s" + @echo "... symbols/__mymodule__mysub.o" + @echo "... symbols/__mymodule__mysub.i" + @echo "... symbols/__mymodule__mysub.s" + @echo "... symbols/my_moduleSmy_sub.o" + @echo "... symbols/my_moduleSmy_sub.i" + @echo "... symbols/my_moduleSmy_sub.s" + @echo "... symbols/my_module_MP_my_sub.o" + @echo "... symbols/my_module_MP_my_sub.i" + @echo "... symbols/my_module_MP_my_sub.s" + @echo "... symbols/my_module_mp_my_sub_.o" + @echo "... symbols/my_module_mp_my_sub_.i" + @echo "... symbols/my_module_mp_my_sub_.s" + @echo "... symbols/my_module_my_sub_.o" + @echo "... symbols/my_module_my_sub_.i" + @echo "... symbols/my_module_my_sub_.s" + @echo "... symbols/my_sub.o" + @echo "... symbols/my_sub.i" + @echo "... symbols/my_sub.s" + @echo "... symbols/my_sub_.o" + @echo "... symbols/my_sub_.i" + @echo "... symbols/my_sub_.s" + @echo "... symbols/my_sub__.o" + @echo "... symbols/my_sub__.i" + @echo "... symbols/my_sub__.s" + @echo "... symbols/mymoduleSmysub.o" + @echo "... symbols/mymoduleSmysub.i" + @echo "... symbols/mymoduleSmysub.s" + @echo "... symbols/mymodule_MP_mysub.o" + @echo "... symbols/mymodule_MP_mysub.i" + @echo "... symbols/mymodule_MP_mysub.s" + @echo "... symbols/mymodule_mp_mysub_.o" + @echo "... symbols/mymodule_mp_mysub_.i" + @echo "... symbols/mymodule_mp_mysub_.s" + @echo "... symbols/mymodule_mysub_.o" + @echo "... symbols/mymodule_mysub_.i" + @echo "... symbols/mymodule_mysub_.s" + @echo "... symbols/mysub.o" + @echo "... symbols/mysub.i" + @echo "... symbols/mysub.s" + @echo "... symbols/mysub_.o" + @echo "... symbols/mysub_.i" + @echo "... symbols/mysub_.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Output.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Output.cmake new file mode 100644 index 00000000..888e0ea6 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Output.cmake @@ -0,0 +1,34 @@ +# Global symbol without underscore. +set(FortranCInterface_GLOBAL_SYMBOL "mysub_") +set(FortranCInterface_GLOBAL_PREFIX "") +set(FortranCInterface_GLOBAL_SUFFIX "_") +set(FortranCInterface_GLOBAL_CASE "LOWER") +set(FortranCInterface_GLOBAL_MACRO "(name,NAME) name##_") + +# Global symbol with underscore. +set(FortranCInterface_GLOBAL__SYMBOL "my_sub_") +set(FortranCInterface_GLOBAL__PREFIX "") +set(FortranCInterface_GLOBAL__SUFFIX "_") +set(FortranCInterface_GLOBAL__CASE "LOWER") +set(FortranCInterface_GLOBAL__MACRO "(name,NAME) name##_") + +# Module symbol without underscore. +set(FortranCInterface_MODULE_SYMBOL "mymodule_mysub_") +set(FortranCInterface_MODULE_PREFIX "") +set(FortranCInterface_MODULE_MIDDLE "_") +set(FortranCInterface_MODULE_SUFFIX "_") +set(FortranCInterface_MODULE_CASE "LOWER") +set(FortranCInterface_MODULE_MACRO "(mod_name,name, mod_NAME,NAME) mod_name##_##name##_") + +# Module symbol with underscore. +set(FortranCInterface_MODULE__SYMBOL "my_module_my_sub_") +set(FortranCInterface_MODULE__PREFIX "") +set(FortranCInterface_MODULE__MIDDLE "_") +set(FortranCInterface_MODULE__SUFFIX "_") +set(FortranCInterface_MODULE__CASE "LOWER") +set(FortranCInterface_MODULE__MACRO "(mod_name,name, mod_NAME,NAME) mod_name##_##name##_") + +# Summarize what was found. +set(FortranCInterface_GLOBAL_FOUND 1) +set(FortranCInterface_MODULE_FOUND 1) + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/cmake_install.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/cmake_install.cmake new file mode 100644 index 00000000..43cd43e7 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/exe-Release.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/exe-Release.cmake new file mode 100644 index 00000000..b3d241b3 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/exe-Release.cmake @@ -0,0 +1 @@ +set(FortranCInterface_EXE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/FortranCInterface") diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/libmyfort.a b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/libmyfort.a new file mode 100644 index 00000000..aba3293c Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/libmyfort.a differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/libsymbols.a b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/libsymbols.a new file mode 100644 index 00000000..38d987ee Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/libsymbols.a differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/my_module.mod b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/my_module.mod new file mode 100644 index 00000000..349fab0e --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/my_module.mod @@ -0,0 +1,14 @@ +V34 :0x24 my_module +13 my_module.f90 S624 0 +01/20/2023 16:17:20 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 my_module +S 625 19 0 0 0 6 1 624 5023 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 my_interface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5036 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 my_sub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5036 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 my_sub +S 628 14 5 0 0 0 1 627 5036 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 my_sub my_sub +F 628 0 +Z +Z diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/mymodule.mod b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/mymodule.mod new file mode 100644 index 00000000..06c92168 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/mymodule.mod @@ -0,0 +1,14 @@ +V34 :0x24 mymodule +12 mymodule.f90 S624 0 +01/20/2023 16:17:20 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 mymodule +S 625 19 0 0 0 6 1 624 5022 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 myinterface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5034 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 mysub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5034 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 mysub +S 628 14 5 0 0 0 1 627 5034 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 mysub mysub +F 628 0 +Z +Z diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c new file mode 100644 index 00000000..bc176973 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MYMODULE_mp_MYSUB(void) +{ + return "INFO:symbol[MYMODULE_mp_MYSUB]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c new file mode 100644 index 00000000..3ec16d0b --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MYSUB(void) +{ + return "INFO:symbol[MYSUB]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c new file mode 100644 index 00000000..d74980d8 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MY_MODULE_mp_MY_SUB(void) +{ + return "INFO:symbol[MY_MODULE_mp_MY_SUB]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c new file mode 100644 index 00000000..c9de0bf0 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MY_SUB(void) +{ + return "INFO:symbol[MY_SUB]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c new file mode 100644 index 00000000..aa5a1245 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c @@ -0,0 +1,4 @@ +const char* _QMmy_modulePmy_sub(void) +{ + return "INFO:symbol[_QMmy_modulePmy_sub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c new file mode 100644 index 00000000..14abed24 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c @@ -0,0 +1,4 @@ +const char* _QMmymodulePmysub(void) +{ + return "INFO:symbol[_QMmymodulePmysub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c new file mode 100644 index 00000000..bab5b8a0 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c @@ -0,0 +1,4 @@ +const char* __my_module_MOD_my_sub(void) +{ + return "INFO:symbol[__my_module_MOD_my_sub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c new file mode 100644 index 00000000..44bc79b8 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c @@ -0,0 +1,4 @@ +const char* __my_module_NMOD_my_sub(void) +{ + return "INFO:symbol[__my_module_NMOD_my_sub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c new file mode 100644 index 00000000..2a315ede --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c @@ -0,0 +1,4 @@ +const char* __my_module__my_sub(void) +{ + return "INFO:symbol[__my_module__my_sub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c new file mode 100644 index 00000000..c412a986 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c @@ -0,0 +1,4 @@ +const char* __mymodule_MOD_mysub(void) +{ + return "INFO:symbol[__mymodule_MOD_mysub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c new file mode 100644 index 00000000..fe22ef09 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c @@ -0,0 +1,4 @@ +const char* __mymodule_NMOD_mysub(void) +{ + return "INFO:symbol[__mymodule_NMOD_mysub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c new file mode 100644 index 00000000..42ede0ee --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c @@ -0,0 +1,4 @@ +const char* __mymodule__mysub(void) +{ + return "INFO:symbol[__mymodule__mysub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c new file mode 100644 index 00000000..3aaa979f --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c @@ -0,0 +1,4 @@ +const char* my_module$my_sub(void) +{ + return "INFO:symbol[my_module$my_sub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c new file mode 100644 index 00000000..79e7ece2 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c @@ -0,0 +1,4 @@ +const char* my_module_MP_my_sub(void) +{ + return "INFO:symbol[my_module_MP_my_sub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c new file mode 100644 index 00000000..f36fa765 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c @@ -0,0 +1,4 @@ +const char* my_module_mp_my_sub_(void) +{ + return "INFO:symbol[my_module_mp_my_sub_]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c new file mode 100644 index 00000000..ec85c53f --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c @@ -0,0 +1,4 @@ +const char* my_module_my_sub_(void) +{ + return "INFO:symbol[my_module_my_sub_]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c new file mode 100644 index 00000000..ce80fd82 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c @@ -0,0 +1,4 @@ +const char* my_sub(void) +{ + return "INFO:symbol[my_sub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c new file mode 100644 index 00000000..693daeb4 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c @@ -0,0 +1,4 @@ +const char* my_sub_(void) +{ + return "INFO:symbol[my_sub_]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c new file mode 100644 index 00000000..deddc23b --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c @@ -0,0 +1,4 @@ +const char* my_sub__(void) +{ + return "INFO:symbol[my_sub__]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c new file mode 100644 index 00000000..6528fb5d --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c @@ -0,0 +1,4 @@ +const char* mymodule$mysub(void) +{ + return "INFO:symbol[mymodule$mysub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c new file mode 100644 index 00000000..2f394a2a --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c @@ -0,0 +1,4 @@ +const char* mymodule_MP_mysub(void) +{ + return "INFO:symbol[mymodule_MP_mysub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c new file mode 100644 index 00000000..e308e514 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c @@ -0,0 +1,4 @@ +const char* mymodule_mp_mysub_(void) +{ + return "INFO:symbol[mymodule_mp_mysub_]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c new file mode 100644 index 00000000..1fb07773 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c @@ -0,0 +1,4 @@ +const char* mymodule_mysub_(void) +{ + return "INFO:symbol[mymodule_mysub_]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c new file mode 100644 index 00000000..fa32bd7e --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c @@ -0,0 +1,4 @@ +const char* mysub(void) +{ + return "INFO:symbol[mysub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c new file mode 100644 index 00000000..5d98d30b --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c @@ -0,0 +1,4 @@ +const char* mysub_(void) +{ + return "INFO:symbol[mysub_]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/Makefile.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..0dd6dfaa --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/Makefile.cmake @@ -0,0 +1,71 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/3.24.3/CMakeCCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/3.24.3/CMakeCXXCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/3.24.3/CMakeFortranCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/3.24.3/CMakeSystem.cmake" + "CMakeFiles/FortranCInterface/Output.cmake" + "CMakeFiles/FortranCInterface/exe-Release.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeGenericSystem.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeLanguageInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Detect.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Input.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Macro.h.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Output.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/CMakeLists.txt" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/FortranCInterface/Input.cmake" + "CMakeFiles/FortranCInterface/Output.cmake" + "VerifyFortran.h" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/VerifyFortran.dir/DependInfo.cmake" + "CMakeFiles/VerifyFortranC.dir/DependInfo.cmake" + ) diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/Makefile2 b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/Makefile2 new file mode 100644 index 00000000..e83e54e9 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/Makefile2 @@ -0,0 +1,143 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/VerifyFortran.dir/all +all: CMakeFiles/VerifyFortranC.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/VerifyFortran.dir/clean +clean: CMakeFiles/VerifyFortranC.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/VerifyFortran.dir + +# All Build rule for target. +CMakeFiles/VerifyFortran.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=1,2 "Built target VerifyFortran" +.PHONY : CMakeFiles/VerifyFortran.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/VerifyFortran.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/VerifyFortran.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 0 +.PHONY : CMakeFiles/VerifyFortran.dir/rule + +# Convenience name for target. +VerifyFortran: CMakeFiles/VerifyFortran.dir/rule +.PHONY : VerifyFortran + +# clean rule for target. +CMakeFiles/VerifyFortran.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/clean +.PHONY : CMakeFiles/VerifyFortran.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/VerifyFortranC.dir + +# All Build rule for target. +CMakeFiles/VerifyFortranC.dir/all: CMakeFiles/VerifyFortran.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=3,4,5,6 "Built target VerifyFortranC" +.PHONY : CMakeFiles/VerifyFortranC.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/VerifyFortranC.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 6 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/VerifyFortranC.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 0 +.PHONY : CMakeFiles/VerifyFortranC.dir/rule + +# Convenience name for target. +VerifyFortranC: CMakeFiles/VerifyFortranC.dir/rule +.PHONY : VerifyFortranC + +# clean rule for target. +CMakeFiles/VerifyFortranC.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/clean +.PHONY : CMakeFiles/VerifyFortranC.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/TargetDirectories.txt b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..bb12237d --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,4 @@ +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/rebuild_cache.dir diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake new file mode 100644 index 00000000..f10f0581 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake @@ -0,0 +1,36 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_Fortran + "VERIFY_CXX" + ) + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "." + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o new file mode 100644 index 00000000..7a72815f Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/build.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/build.make new file mode 100644 index 00000000..a71ea4d7 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/build.make @@ -0,0 +1,113 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX + +# Include any dependencies generated for this target. +include CMakeFiles/VerifyFortran.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/VerifyFortran.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/VerifyFortran.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/VerifyFortran.dir/flags.make + +CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o: CMakeFiles/VerifyFortran.dir/flags.make +CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f -o CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o + +CMakeFiles/VerifyFortran.dir/VerifyFortran.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/VerifyFortran.dir/VerifyFortran.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f > CMakeFiles/VerifyFortran.dir/VerifyFortran.f.i + +CMakeFiles/VerifyFortran.dir/VerifyFortran.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/VerifyFortran.dir/VerifyFortran.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f -o CMakeFiles/VerifyFortran.dir/VerifyFortran.f.s + +# Object files for target VerifyFortran +VerifyFortran_OBJECTS = \ +"CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o" + +# External object files for target VerifyFortran +VerifyFortran_EXTERNAL_OBJECTS = + +libVerifyFortran.a: CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +libVerifyFortran.a: CMakeFiles/VerifyFortran.dir/build.make +libVerifyFortran.a: CMakeFiles/VerifyFortran.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking Fortran static library libVerifyFortran.a" + $(CMAKE_COMMAND) -P CMakeFiles/VerifyFortran.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/VerifyFortran.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/VerifyFortran.dir/build: libVerifyFortran.a +.PHONY : CMakeFiles/VerifyFortran.dir/build + +CMakeFiles/VerifyFortran.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/VerifyFortran.dir/cmake_clean.cmake +.PHONY : CMakeFiles/VerifyFortran.dir/clean + +CMakeFiles/VerifyFortran.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake +.PHONY : CMakeFiles/VerifyFortran.dir/depend + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/cmake_clean.cmake new file mode 100644 index 00000000..0fe8d7da --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o" + "libVerifyFortran.a" + "libVerifyFortran.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/VerifyFortran.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/cmake_clean_target.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..6152e83a --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libVerifyFortran.a" +) diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/compiler_depend.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/compiler_depend.make new file mode 100644 index 00000000..594a1067 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for VerifyFortran. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/compiler_depend.ts new file mode 100644 index 00000000..9ee77150 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for VerifyFortran. diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/depend.internal b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/depend.internal new file mode 100644 index 00000000..4383dc8d --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/depend.internal @@ -0,0 +1,5 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/depend.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/depend.make new file mode 100644 index 00000000..fed18013 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/depend.make @@ -0,0 +1,4 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Note that incremental build could trigger a call to cmake_copy_f90_mod on each re-build diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/flags.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/flags.make new file mode 100644 index 00000000..94242803 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = -DVERIFY_CXX + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX + +Fortran_FLAGS = -fast -O3 + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/fortran.internal b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/fortran.internal new file mode 100644 index 00000000..1b732d31 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/fortran.internal @@ -0,0 +1,2 @@ +# The fortran modules provided by this target. +provides diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/link.txt b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/link.txt new file mode 100644 index 00000000..21470957 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libVerifyFortran.a CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +/usr/bin/ranlib libVerifyFortran.a diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/progress.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/progress.make new file mode 100644 index 00000000..abadeb0c --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/DependInfo.cmake new file mode 100644 index 00000000..2b5ed073 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c" "CMakeFiles/VerifyFortranC.dir/VerifyC.c.o" "gcc" "CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c" "CMakeFiles/VerifyFortranC.dir/main.c.o" "gcc" "CMakeFiles/VerifyFortranC.dir/main.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx" "CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o" "gcc" "CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyC.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyC.c.o new file mode 100644 index 00000000..6dc00c5b Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyC.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d new file mode 100644 index 00000000..dd5a10c7 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d @@ -0,0 +1,18 @@ +CMakeFiles/VerifyFortranC.dir/VerifyC.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o new file mode 100644 index 00000000..640f4176 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d new file mode 100644 index 00000000..f2dc4f6e --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d @@ -0,0 +1,5 @@ +CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/build.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/build.make new file mode 100644 index 00000000..dea7ea21 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/build.make @@ -0,0 +1,146 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX + +# Include any dependencies generated for this target. +include CMakeFiles/VerifyFortranC.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/VerifyFortranC.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/VerifyFortranC.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/VerifyFortranC.dir/flags.make + +CMakeFiles/VerifyFortranC.dir/main.c.o: CMakeFiles/VerifyFortranC.dir/flags.make +CMakeFiles/VerifyFortranC.dir/main.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c +CMakeFiles/VerifyFortranC.dir/main.c.o: CMakeFiles/VerifyFortranC.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/VerifyFortranC.dir/main.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/VerifyFortranC.dir/main.c.o -MF CMakeFiles/VerifyFortranC.dir/main.c.o.d -o CMakeFiles/VerifyFortranC.dir/main.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c + +CMakeFiles/VerifyFortranC.dir/main.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/VerifyFortranC.dir/main.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c > CMakeFiles/VerifyFortranC.dir/main.c.i + +CMakeFiles/VerifyFortranC.dir/main.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/VerifyFortranC.dir/main.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c -o CMakeFiles/VerifyFortranC.dir/main.c.s + +CMakeFiles/VerifyFortranC.dir/VerifyC.c.o: CMakeFiles/VerifyFortranC.dir/flags.make +CMakeFiles/VerifyFortranC.dir/VerifyC.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c +CMakeFiles/VerifyFortranC.dir/VerifyC.c.o: CMakeFiles/VerifyFortranC.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/VerifyFortranC.dir/VerifyC.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/VerifyFortranC.dir/VerifyC.c.o -MF CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d -o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c + +CMakeFiles/VerifyFortranC.dir/VerifyC.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/VerifyFortranC.dir/VerifyC.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c > CMakeFiles/VerifyFortranC.dir/VerifyC.c.i + +CMakeFiles/VerifyFortranC.dir/VerifyC.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/VerifyFortranC.dir/VerifyC.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c -o CMakeFiles/VerifyFortranC.dir/VerifyC.c.s + +CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o: CMakeFiles/VerifyFortranC.dir/flags.make +CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx +CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o: CMakeFiles/VerifyFortranC.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o" + /opt/cray/pe/craype/2.7.19/bin/CC $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -MF CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d -o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx + +CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.i: cmake_force + @echo "Preprocessing CXX source to CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.i" + /opt/cray/pe/craype/2.7.19/bin/CC $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx > CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.i + +CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.s: cmake_force + @echo "Compiling CXX source to assembly CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.s" + /opt/cray/pe/craype/2.7.19/bin/CC $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx -o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.s + +# Object files for target VerifyFortranC +VerifyFortranC_OBJECTS = \ +"CMakeFiles/VerifyFortranC.dir/main.c.o" \ +"CMakeFiles/VerifyFortranC.dir/VerifyC.c.o" \ +"CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o" + +# External object files for target VerifyFortranC +VerifyFortranC_EXTERNAL_OBJECTS = + +VerifyFortranC: CMakeFiles/VerifyFortranC.dir/main.c.o +VerifyFortranC: CMakeFiles/VerifyFortranC.dir/VerifyC.c.o +VerifyFortranC: CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o +VerifyFortranC: CMakeFiles/VerifyFortranC.dir/build.make +VerifyFortranC: libVerifyFortran.a +VerifyFortranC: CMakeFiles/VerifyFortranC.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX executable VerifyFortranC" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/VerifyFortranC.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/VerifyFortranC.dir/build: VerifyFortranC +.PHONY : CMakeFiles/VerifyFortranC.dir/build + +CMakeFiles/VerifyFortranC.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/VerifyFortranC.dir/cmake_clean.cmake +.PHONY : CMakeFiles/VerifyFortranC.dir/clean + +CMakeFiles/VerifyFortranC.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/DependInfo.cmake +.PHONY : CMakeFiles/VerifyFortranC.dir/depend + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/cmake_clean.cmake new file mode 100644 index 00000000..ed6f48f4 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/VerifyFortranC.dir/VerifyC.c.o" + "CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d" + "CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o" + "CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d" + "CMakeFiles/VerifyFortranC.dir/main.c.o" + "CMakeFiles/VerifyFortranC.dir/main.c.o.d" + "VerifyFortranC" + "VerifyFortranC.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C CXX) + include(CMakeFiles/VerifyFortranC.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/compiler_depend.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/compiler_depend.make new file mode 100644 index 00000000..7de59c01 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for VerifyFortranC. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/compiler_depend.ts new file mode 100644 index 00000000..18c1a612 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for VerifyFortranC. diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/depend.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/depend.make new file mode 100644 index 00000000..c399398e --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for VerifyFortranC. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/flags.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/flags.make new file mode 100644 index 00000000..14feb493 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/flags.make @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +# compile CXX with /opt/cray/pe/craype/2.7.19/bin/CC +C_DEFINES = -DVERIFY_CXX + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG + +CXX_DEFINES = -DVERIFY_CXX + +CXX_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX + +CXX_FLAGS = -mp -fast -O3 -DNDEBUG + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/link.txt b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/link.txt new file mode 100644 index 00000000..55dfe52b --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/CC -mp -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/VerifyFortranC.dir/main.c.o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -o VerifyFortranC libVerifyFortran.a -lmpifort_nvidia diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/main.c.o b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/main.c.o new file mode 100644 index 00000000..5d9634e5 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/main.c.o differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/main.c.o.d b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/main.c.o.d new file mode 100644 index 00000000..c8bb23c6 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/main.c.o.d @@ -0,0 +1,6 @@ +CMakeFiles/VerifyFortranC.dir/main.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortran.h diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/progress.make b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/progress.make new file mode 100644 index 00000000..d038a63d --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 +CMAKE_PROGRESS_3 = 5 +CMAKE_PROGRESS_4 = 6 + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/cmake.check_cache b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/progress.marks b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/progress.marks new file mode 100644 index 00000000..1e8b3149 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/progress.marks @@ -0,0 +1 @@ +6 diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/Makefile b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/Makefile new file mode 100644 index 00000000..bdfb5a41 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/Makefile @@ -0,0 +1,279 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @echo "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @echo "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named VerifyFortran + +# Build rule for target. +VerifyFortran: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 VerifyFortran +.PHONY : VerifyFortran + +# fast build rule for target. +VerifyFortran/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/build +.PHONY : VerifyFortran/fast + +#============================================================================= +# Target rules for targets named VerifyFortranC + +# Build rule for target. +VerifyFortranC: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 VerifyFortranC +.PHONY : VerifyFortranC + +# fast build rule for target. +VerifyFortranC/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/build +.PHONY : VerifyFortranC/fast + +VerifyC.o: VerifyC.c.o +.PHONY : VerifyC.o + +# target to build an object file +VerifyC.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/VerifyC.c.o +.PHONY : VerifyC.c.o + +VerifyC.i: VerifyC.c.i +.PHONY : VerifyC.i + +# target to preprocess a source file +VerifyC.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/VerifyC.c.i +.PHONY : VerifyC.c.i + +VerifyC.s: VerifyC.c.s +.PHONY : VerifyC.s + +# target to generate assembly for a file +VerifyC.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/VerifyC.c.s +.PHONY : VerifyC.c.s + +VerifyCXX.o: VerifyCXX.cxx.o +.PHONY : VerifyCXX.o + +# target to build an object file +VerifyCXX.cxx.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o +.PHONY : VerifyCXX.cxx.o + +VerifyCXX.i: VerifyCXX.cxx.i +.PHONY : VerifyCXX.i + +# target to preprocess a source file +VerifyCXX.cxx.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.i +.PHONY : VerifyCXX.cxx.i + +VerifyCXX.s: VerifyCXX.cxx.s +.PHONY : VerifyCXX.s + +# target to generate assembly for a file +VerifyCXX.cxx.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.s +.PHONY : VerifyCXX.cxx.s + +VerifyFortran.o: VerifyFortran.f.o +.PHONY : VerifyFortran.o + +# target to build an object file +VerifyFortran.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +.PHONY : VerifyFortran.f.o + +VerifyFortran.i: VerifyFortran.f.i +.PHONY : VerifyFortran.i + +# target to preprocess a source file +VerifyFortran.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/VerifyFortran.f.i +.PHONY : VerifyFortran.f.i + +VerifyFortran.s: VerifyFortran.f.s +.PHONY : VerifyFortran.s + +# target to generate assembly for a file +VerifyFortran.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/VerifyFortran.f.s +.PHONY : VerifyFortran.f.s + +main.o: main.c.o +.PHONY : main.o + +# target to build an object file +main.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/main.c.o +.PHONY : main.c.o + +main.i: main.c.i +.PHONY : main.i + +# target to preprocess a source file +main.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/main.c.i +.PHONY : main.c.i + +main.s: main.c.s +.PHONY : main.s + +# target to generate assembly for a file +main.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/main.c.s +.PHONY : main.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... VerifyFortran" + @echo "... VerifyFortranC" + @echo "... VerifyC.o" + @echo "... VerifyC.i" + @echo "... VerifyC.s" + @echo "... VerifyCXX.o" + @echo "... VerifyCXX.i" + @echo "... VerifyCXX.s" + @echo "... VerifyFortran.o" + @echo "... VerifyFortran.i" + @echo "... VerifyFortran.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortran.h b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortran.h new file mode 100644 index 00000000..6da3aea8 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortran.h @@ -0,0 +1,20 @@ +#ifndef FortranCInterface_HEADER_INCLUDED +#define FortranCInterface_HEADER_INCLUDED + +/* Mangling for Fortran global symbols without underscores. */ +#define FortranCInterface_GLOBAL(name,NAME) name##_ + +/* Mangling for Fortran global symbols with underscores. */ +#define FortranCInterface_GLOBAL_(name,NAME) name##_ + +/* Mangling for Fortran module symbols without underscores. */ +#define FortranCInterface_MODULE(mod_name,name, mod_NAME,NAME) mod_name##_##name##_ + +/* Mangling for Fortran module symbols with underscores. */ +#define FortranCInterface_MODULE_(mod_name,name, mod_NAME,NAME) mod_name##_##name##_ + +/*--------------------------------------------------------------------------*/ +/* Mangle some symbols automatically. */ +#define VerifyFortran FortranCInterface_GLOBAL(verifyfortran, VERIFYFORTRAN) + +#endif diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortranC b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortranC new file mode 100755 index 00000000..5cc16c89 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortranC differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/cmake_install.cmake b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/cmake_install.cmake new file mode 100644 index 00000000..73e9d95a --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/libVerifyFortran.a b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/libVerifyFortran.a new file mode 100644 index 00000000..7021a6c0 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/libVerifyFortran.a differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/output.txt b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/output.txt new file mode 100644 index 00000000..279856ec --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/output.txt @@ -0,0 +1,46 @@ +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX + +Run Build Command(s):/usr/bin/gmake -f Makefile VerifyFortranC && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -S/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify -B/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX --check-build-system CMakeFiles/Makefile.cmake 0 +/usr/bin/gmake -f CMakeFiles/Makefile2 VerifyFortranC +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -S/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify -B/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX --check-build-system CMakeFiles/Makefile.cmake 0 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 6 +/usr/bin/gmake -f CMakeFiles/Makefile2 CMakeFiles/VerifyFortranC.dir/all +gmake[2]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +/usr/bin/gmake -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/depend +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake +Scanning dependencies of target VerifyFortran +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +/usr/bin/gmake -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/build +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +[ 16%] Building Fortran object CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +/opt/cray/pe/craype/2.7.19/bin/ftn -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX -fast -O3 -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f -o CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +[ 33%] Linking Fortran static library libVerifyFortran.a +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P CMakeFiles/VerifyFortran.dir/cmake_clean_target.cmake +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/VerifyFortran.dir/link.txt --verbose=1 +/usr/bin/ar qc libVerifyFortran.a CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +/usr/bin/ranlib libVerifyFortran.a +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +[ 33%] Built target VerifyFortran +/usr/bin/gmake -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/depend +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/DependInfo.cmake +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +/usr/bin/gmake -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/build +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +[ 50%] Building C object CMakeFiles/VerifyFortranC.dir/main.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -MD -MT CMakeFiles/VerifyFortranC.dir/main.c.o -MF CMakeFiles/VerifyFortranC.dir/main.c.o.d -o CMakeFiles/VerifyFortranC.dir/main.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c +[ 66%] Building C object CMakeFiles/VerifyFortranC.dir/VerifyC.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -MD -MT CMakeFiles/VerifyFortranC.dir/VerifyC.c.o -MF CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d -o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c +[ 83%] Building CXX object CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o +/opt/cray/pe/craype/2.7.19/bin/CC -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX -mp -fast -O3 -DNDEBUG -MD -MT CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -MF CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d -o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx +[100%] Linking CXX executable VerifyFortranC +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/VerifyFortranC.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/CC -mp -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/VerifyFortranC.dir/main.c.o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -o VerifyFortranC libVerifyFortran.a -lmpifort_nvidia +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +[100%] Built target VerifyFortranC +gmake[2]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 0 +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/VerifyCXX' + diff --git a/build_base_nv/CMakeFiles/FortranCInterface/cmake_install.cmake b/build_base_nv/CMakeFiles/FortranCInterface/cmake_install.cmake new file mode 100644 index 00000000..740f884b --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build_base_nv/CMakeFiles/FortranCInterface/exe-Release.cmake b/build_base_nv/CMakeFiles/FortranCInterface/exe-Release.cmake new file mode 100644 index 00000000..ba9ba539 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/exe-Release.cmake @@ -0,0 +1 @@ +set(FortranCInterface_EXE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/FortranCInterface/FortranCInterface") diff --git a/build_base_nv/CMakeFiles/FortranCInterface/libmyfort.a b/build_base_nv/CMakeFiles/FortranCInterface/libmyfort.a new file mode 100644 index 00000000..7eb9a28a Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/libmyfort.a differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/libsymbols.a b/build_base_nv/CMakeFiles/FortranCInterface/libsymbols.a new file mode 100644 index 00000000..90d6cab2 Binary files /dev/null and b/build_base_nv/CMakeFiles/FortranCInterface/libsymbols.a differ diff --git a/build_base_nv/CMakeFiles/FortranCInterface/my_module.mod b/build_base_nv/CMakeFiles/FortranCInterface/my_module.mod new file mode 100644 index 00000000..eda615fe --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/my_module.mod @@ -0,0 +1,14 @@ +V34 :0x24 my_module +13 my_module.f90 S624 0 +01/20/2023 16:17:09 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 my_module +S 625 19 0 0 0 6 1 624 5023 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 my_interface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5036 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 my_sub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5036 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 my_sub +S 628 14 5 0 0 0 1 627 5036 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 my_sub my_sub +F 628 0 +Z +Z diff --git a/build_base_nv/CMakeFiles/FortranCInterface/mymodule.mod b/build_base_nv/CMakeFiles/FortranCInterface/mymodule.mod new file mode 100644 index 00000000..b516540d --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/mymodule.mod @@ -0,0 +1,14 @@ +V34 :0x24 mymodule +12 mymodule.f90 S624 0 +01/20/2023 16:17:09 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 mymodule +S 625 19 0 0 0 6 1 624 5022 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 myinterface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5034 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 mysub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5034 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 mysub +S 628 14 5 0 0 0 1 627 5034 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 mysub mysub +F 628 0 +Z +Z diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c new file mode 100644 index 00000000..bc176973 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MYMODULE_mp_MYSUB(void) +{ + return "INFO:symbol[MYMODULE_mp_MYSUB]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c new file mode 100644 index 00000000..3ec16d0b --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MYSUB(void) +{ + return "INFO:symbol[MYSUB]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c new file mode 100644 index 00000000..d74980d8 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MY_MODULE_mp_MY_SUB(void) +{ + return "INFO:symbol[MY_MODULE_mp_MY_SUB]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c new file mode 100644 index 00000000..c9de0bf0 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MY_SUB(void) +{ + return "INFO:symbol[MY_SUB]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c new file mode 100644 index 00000000..aa5a1245 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c @@ -0,0 +1,4 @@ +const char* _QMmy_modulePmy_sub(void) +{ + return "INFO:symbol[_QMmy_modulePmy_sub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c new file mode 100644 index 00000000..14abed24 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c @@ -0,0 +1,4 @@ +const char* _QMmymodulePmysub(void) +{ + return "INFO:symbol[_QMmymodulePmysub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c new file mode 100644 index 00000000..bab5b8a0 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c @@ -0,0 +1,4 @@ +const char* __my_module_MOD_my_sub(void) +{ + return "INFO:symbol[__my_module_MOD_my_sub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c new file mode 100644 index 00000000..44bc79b8 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c @@ -0,0 +1,4 @@ +const char* __my_module_NMOD_my_sub(void) +{ + return "INFO:symbol[__my_module_NMOD_my_sub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c new file mode 100644 index 00000000..2a315ede --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c @@ -0,0 +1,4 @@ +const char* __my_module__my_sub(void) +{ + return "INFO:symbol[__my_module__my_sub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c new file mode 100644 index 00000000..c412a986 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c @@ -0,0 +1,4 @@ +const char* __mymodule_MOD_mysub(void) +{ + return "INFO:symbol[__mymodule_MOD_mysub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c new file mode 100644 index 00000000..fe22ef09 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c @@ -0,0 +1,4 @@ +const char* __mymodule_NMOD_mysub(void) +{ + return "INFO:symbol[__mymodule_NMOD_mysub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c new file mode 100644 index 00000000..42ede0ee --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c @@ -0,0 +1,4 @@ +const char* __mymodule__mysub(void) +{ + return "INFO:symbol[__mymodule__mysub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c new file mode 100644 index 00000000..3aaa979f --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c @@ -0,0 +1,4 @@ +const char* my_module$my_sub(void) +{ + return "INFO:symbol[my_module$my_sub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c new file mode 100644 index 00000000..79e7ece2 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c @@ -0,0 +1,4 @@ +const char* my_module_MP_my_sub(void) +{ + return "INFO:symbol[my_module_MP_my_sub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c new file mode 100644 index 00000000..f36fa765 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c @@ -0,0 +1,4 @@ +const char* my_module_mp_my_sub_(void) +{ + return "INFO:symbol[my_module_mp_my_sub_]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c new file mode 100644 index 00000000..ec85c53f --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c @@ -0,0 +1,4 @@ +const char* my_module_my_sub_(void) +{ + return "INFO:symbol[my_module_my_sub_]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub.c new file mode 100644 index 00000000..ce80fd82 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub.c @@ -0,0 +1,4 @@ +const char* my_sub(void) +{ + return "INFO:symbol[my_sub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub_.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub_.c new file mode 100644 index 00000000..693daeb4 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub_.c @@ -0,0 +1,4 @@ +const char* my_sub_(void) +{ + return "INFO:symbol[my_sub_]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub__.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub__.c new file mode 100644 index 00000000..deddc23b --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/my_sub__.c @@ -0,0 +1,4 @@ +const char* my_sub__(void) +{ + return "INFO:symbol[my_sub__]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c new file mode 100644 index 00000000..6528fb5d --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c @@ -0,0 +1,4 @@ +const char* mymodule$mysub(void) +{ + return "INFO:symbol[mymodule$mysub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c new file mode 100644 index 00000000..2f394a2a --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c @@ -0,0 +1,4 @@ +const char* mymodule_MP_mysub(void) +{ + return "INFO:symbol[mymodule_MP_mysub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c new file mode 100644 index 00000000..e308e514 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c @@ -0,0 +1,4 @@ +const char* mymodule_mp_mysub_(void) +{ + return "INFO:symbol[mymodule_mp_mysub_]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c new file mode 100644 index 00000000..1fb07773 --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c @@ -0,0 +1,4 @@ +const char* mymodule_mysub_(void) +{ + return "INFO:symbol[mymodule_mysub_]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/mysub.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/mysub.c new file mode 100644 index 00000000..fa32bd7e --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/mysub.c @@ -0,0 +1,4 @@ +const char* mysub(void) +{ + return "INFO:symbol[mysub]"; +} diff --git a/build_base_nv/CMakeFiles/FortranCInterface/symbols/mysub_.c b/build_base_nv/CMakeFiles/FortranCInterface/symbols/mysub_.c new file mode 100644 index 00000000..5d98d30b --- /dev/null +++ b/build_base_nv/CMakeFiles/FortranCInterface/symbols/mysub_.c @@ -0,0 +1,4 @@ +const char* mysub_(void) +{ + return "INFO:symbol[mysub_]"; +} diff --git a/build_base_nv/CMakeFiles/Makefile.cmake b/build_base_nv/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..506e834b --- /dev/null +++ b/build_base_nv/CMakeFiles/Makefile.cmake @@ -0,0 +1,301 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/CMakeLists.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/CMakeLists.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/CMakeLists.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h.in" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt" + "CMakeFiles/3.24.3/CMakeCCompiler.cmake" + "CMakeFiles/3.24.3/CMakeCUDACompiler.cmake" + "CMakeFiles/3.24.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.24.3/CMakeFortranCompiler.cmake" + "CMakeFiles/3.24.3/CMakeSystem.cmake" + "CMakeFiles/CheckCUDA/result.cmake" + "CMakeFiles/FindMPI/mpiver.f90" + "CMakeFiles/FindMPI/test_mpi.cpp" + "CMakeFiles/FindMPI/test_mpi.f90" + "CMakeFiles/FindOpenMP/OpenMPCheckVersion.c" + "CMakeFiles/FindOpenMP/OpenMPCheckVersion.cpp" + "CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90" + "CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90_in" + "CMakeFiles/FindOpenMP/OpenMPTryFlag.c" + "CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp" + "CMakeFiles/FindOpenMP/OpenMPTryFlag.f90" + "CMakeFiles/FindOpenMP/OpenMPTryFlag.f90_in" + "CMakeFiles/FortranCInterface/Output.cmake" + "CMakeFiles/FortranCInterface/exe-Release.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/make.inc.in" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/superlu_dist.pc.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompiler.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompiler.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDAInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompiler.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCompilerIdDetection.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCUDACompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCXXCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCompileFeatures.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCompilerABI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCompilerId.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineFortranCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineSystem.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFindBinUtils.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompiler.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeGenericSystem.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeLanguageInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeParseImplicitLinkInfo.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeParseLibraryArchitecture.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystem.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeTestCCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeTestCUDACompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeTestCXXCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeTestCompilerCommon.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeTestFortranCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeUnixFindMake.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CTest.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CTestTargets.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CTestUseLaunchers.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CUDA/architectures.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CheckCSourceCompiles.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CheckIncludeFile.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CheckLanguage.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CheckLibraryExists.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVIDIA-CUDA.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/TI-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/DartConfiguration.tcl.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindCUDA.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindCUDA/select_compute_arch.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindCUDAToolkit.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindMPI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindMPI/mpiver.f90.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindMPI/test_mpi.c" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindMPI/test_mpi.f90.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindOpenMP.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindPackageMessage.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindPkgConfig.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindThreads.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Detect.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Input.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Macro.h.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Output.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/GNUInstallDirs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Internal/CheckSourceCompiles.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Internal/FeatureTesting.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-Determine-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.24.3/CMakeSystem.cmake" + "CMakeFiles/3.24.3/CMakeCCompiler.cmake" + "CMakeFiles/3.24.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.24.3/CMakeCCompiler.cmake" + "CMakeFiles/3.24.3/CMakeCXXCompiler.cmake" + "DartConfiguration.tcl" + "CMakeFiles/3.24.3/CMakeFortranCompiler.cmake" + "CMakeFiles/3.24.3/CMakeFortranCompiler.cmake" + "CMakeFiles/FindMPI/test_mpi.cpp" + "CMakeFiles/FindMPI/test_mpi.cpp" + "CMakeFiles/FindMPI/test_mpi.f90" + "CMakeFiles/FindMPI/test_mpi.f90" + "CMakeFiles/FindMPI/test_mpi.f90" + "CMakeFiles/FindMPI/mpiver.f90" + "CMakeFiles/3.24.3/CMakeCUDACompiler.cmake" + "CMakeFiles/3.24.3/CMakeCUDACompiler.cmake" + "CMakeFiles/FindOpenMP/OpenMPTryFlag.f90" + "CMakeFiles/FindOpenMP/OpenMPTryFlag.f90" + "CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90" + "CMakeFiles/FortranCInterface/Input.cmake" + "CMakeFiles/FortranCInterface/Output.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h" + "superlu_dist.pc" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/make.inc" + "SRC/superlu_dist_config.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h" + "FORTRAN/superlu_dist_config.h" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "SRC/CMakeFiles/CMakeDirectoryInformation.cmake" + "TEST/CMakeFiles/CMakeDirectoryInformation.cmake" + "EXAMPLE/CMakeFiles/CMakeDirectoryInformation.cmake" + "FORTRAN/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/Experimental.dir/DependInfo.cmake" + "CMakeFiles/Nightly.dir/DependInfo.cmake" + "CMakeFiles/Continuous.dir/DependInfo.cmake" + "CMakeFiles/NightlyMemoryCheck.dir/DependInfo.cmake" + "CMakeFiles/NightlyStart.dir/DependInfo.cmake" + "CMakeFiles/NightlyUpdate.dir/DependInfo.cmake" + "CMakeFiles/NightlyConfigure.dir/DependInfo.cmake" + "CMakeFiles/NightlyBuild.dir/DependInfo.cmake" + "CMakeFiles/NightlyTest.dir/DependInfo.cmake" + "CMakeFiles/NightlyCoverage.dir/DependInfo.cmake" + "CMakeFiles/NightlyMemCheck.dir/DependInfo.cmake" + "CMakeFiles/NightlySubmit.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalStart.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalUpdate.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalConfigure.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalBuild.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalTest.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalCoverage.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalMemCheck.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalSubmit.dir/DependInfo.cmake" + "CMakeFiles/ContinuousStart.dir/DependInfo.cmake" + "CMakeFiles/ContinuousUpdate.dir/DependInfo.cmake" + "CMakeFiles/ContinuousConfigure.dir/DependInfo.cmake" + "CMakeFiles/ContinuousBuild.dir/DependInfo.cmake" + "CMakeFiles/ContinuousTest.dir/DependInfo.cmake" + "CMakeFiles/ContinuousCoverage.dir/DependInfo.cmake" + "CMakeFiles/ContinuousMemCheck.dir/DependInfo.cmake" + "CMakeFiles/ContinuousSubmit.dir/DependInfo.cmake" + "SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + "SRC/CMakeFiles/superlu_dist-static.dir/DependInfo.cmake" + "TEST/CMakeFiles/pdtest.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive1.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive2.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive3.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive4.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive3d.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive3d1.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive3d2.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive3d3.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive_spawn.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive1.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive2.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive3.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive4.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive3d.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive3d1.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive3d2.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive3d3.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive1.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive2.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive3.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive4.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive3d.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive3d1.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive3d2.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive3d3.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive_spawn.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/f_pddrive.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/f_pddrive3d.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/f_5x5.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/f_pzdrive.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/f_pzdrive3d.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/config_f.dir/DependInfo.cmake" + ) diff --git a/build_base_nv/CMakeFiles/Makefile2 b/build_base_nv/CMakeFiles/Makefile2 new file mode 100644 index 00000000..40681ef9 --- /dev/null +++ b/build_base_nv/CMakeFiles/Makefile2 @@ -0,0 +1,2313 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: SRC/all +all: TEST/all +all: EXAMPLE/all +all: FORTRAN/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: SRC/preinstall +preinstall: TEST/preinstall +preinstall: EXAMPLE/preinstall +preinstall: FORTRAN/preinstall +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/Experimental.dir/clean +clean: CMakeFiles/Nightly.dir/clean +clean: CMakeFiles/Continuous.dir/clean +clean: CMakeFiles/NightlyMemoryCheck.dir/clean +clean: CMakeFiles/NightlyStart.dir/clean +clean: CMakeFiles/NightlyUpdate.dir/clean +clean: CMakeFiles/NightlyConfigure.dir/clean +clean: CMakeFiles/NightlyBuild.dir/clean +clean: CMakeFiles/NightlyTest.dir/clean +clean: CMakeFiles/NightlyCoverage.dir/clean +clean: CMakeFiles/NightlyMemCheck.dir/clean +clean: CMakeFiles/NightlySubmit.dir/clean +clean: CMakeFiles/ExperimentalStart.dir/clean +clean: CMakeFiles/ExperimentalUpdate.dir/clean +clean: CMakeFiles/ExperimentalConfigure.dir/clean +clean: CMakeFiles/ExperimentalBuild.dir/clean +clean: CMakeFiles/ExperimentalTest.dir/clean +clean: CMakeFiles/ExperimentalCoverage.dir/clean +clean: CMakeFiles/ExperimentalMemCheck.dir/clean +clean: CMakeFiles/ExperimentalSubmit.dir/clean +clean: CMakeFiles/ContinuousStart.dir/clean +clean: CMakeFiles/ContinuousUpdate.dir/clean +clean: CMakeFiles/ContinuousConfigure.dir/clean +clean: CMakeFiles/ContinuousBuild.dir/clean +clean: CMakeFiles/ContinuousTest.dir/clean +clean: CMakeFiles/ContinuousCoverage.dir/clean +clean: CMakeFiles/ContinuousMemCheck.dir/clean +clean: CMakeFiles/ContinuousSubmit.dir/clean +clean: SRC/clean +clean: TEST/clean +clean: EXAMPLE/clean +clean: FORTRAN/clean +.PHONY : clean + +#============================================================================= +# Directory level rules for directory EXAMPLE + +# Recursive "all" directory target. +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive1.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive2.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive3.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive4.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive3d.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive3d1.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive3d2.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive3d3.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive_spawn.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive1.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive2.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive3.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive4.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive3d.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive3d1.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive3d2.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive3d3.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive1.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive2.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive3.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive4.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive3d.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive3d1.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive3d2.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive3d3.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/all +.PHONY : EXAMPLE/all + +# Recursive "preinstall" directory target. +EXAMPLE/preinstall: +.PHONY : EXAMPLE/preinstall + +# Recursive "clean" directory target. +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive1.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive2.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive3.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive4.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive3d.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive3d1.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive3d2.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive3d3.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive_spawn.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive1.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive2.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive3.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive4.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive3d.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive3d1.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive3d2.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive3d3.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive1.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive2.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive3.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive4.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive3d.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive3d1.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive3d2.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive3d3.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/clean +.PHONY : EXAMPLE/clean + +#============================================================================= +# Directory level rules for directory FORTRAN + +# Recursive "all" directory target. +FORTRAN/all: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/all +FORTRAN/all: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all +FORTRAN/all: FORTRAN/CMakeFiles/f_pddrive.dir/all +FORTRAN/all: FORTRAN/CMakeFiles/f_pddrive3d.dir/all +FORTRAN/all: FORTRAN/CMakeFiles/f_5x5.dir/all +FORTRAN/all: FORTRAN/CMakeFiles/f_pzdrive.dir/all +FORTRAN/all: FORTRAN/CMakeFiles/f_pzdrive3d.dir/all +.PHONY : FORTRAN/all + +# Recursive "preinstall" directory target. +FORTRAN/preinstall: +.PHONY : FORTRAN/preinstall + +# Recursive "clean" directory target. +FORTRAN/clean: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/f_pddrive.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/f_pddrive3d.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/f_5x5.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/f_pzdrive.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/f_pzdrive3d.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/config_f.dir/clean +.PHONY : FORTRAN/clean + +#============================================================================= +# Directory level rules for directory SRC + +# Recursive "all" directory target. +SRC/all: SRC/CMakeFiles/superlu_dist.dir/all +SRC/all: SRC/CMakeFiles/superlu_dist-static.dir/all +.PHONY : SRC/all + +# Recursive "preinstall" directory target. +SRC/preinstall: +.PHONY : SRC/preinstall + +# Recursive "clean" directory target. +SRC/clean: SRC/CMakeFiles/superlu_dist.dir/clean +SRC/clean: SRC/CMakeFiles/superlu_dist-static.dir/clean +.PHONY : SRC/clean + +#============================================================================= +# Directory level rules for directory TEST + +# Recursive "all" directory target. +TEST/all: TEST/CMakeFiles/pdtest.dir/all +.PHONY : TEST/all + +# Recursive "preinstall" directory target. +TEST/preinstall: +.PHONY : TEST/preinstall + +# Recursive "clean" directory target. +TEST/clean: TEST/CMakeFiles/pdtest.dir/clean +.PHONY : TEST/clean + +#============================================================================= +# Target rules for target CMakeFiles/Experimental.dir + +# All Build rule for target. +CMakeFiles/Experimental.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Experimental.dir/build.make CMakeFiles/Experimental.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/Experimental.dir/build.make CMakeFiles/Experimental.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target Experimental" +.PHONY : CMakeFiles/Experimental.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/Experimental.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/Experimental.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/Experimental.dir/rule + +# Convenience name for target. +Experimental: CMakeFiles/Experimental.dir/rule +.PHONY : Experimental + +# clean rule for target. +CMakeFiles/Experimental.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Experimental.dir/build.make CMakeFiles/Experimental.dir/clean +.PHONY : CMakeFiles/Experimental.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/Nightly.dir + +# All Build rule for target. +CMakeFiles/Nightly.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Nightly.dir/build.make CMakeFiles/Nightly.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/Nightly.dir/build.make CMakeFiles/Nightly.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target Nightly" +.PHONY : CMakeFiles/Nightly.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/Nightly.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/Nightly.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/Nightly.dir/rule + +# Convenience name for target. +Nightly: CMakeFiles/Nightly.dir/rule +.PHONY : Nightly + +# clean rule for target. +CMakeFiles/Nightly.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Nightly.dir/build.make CMakeFiles/Nightly.dir/clean +.PHONY : CMakeFiles/Nightly.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/Continuous.dir + +# All Build rule for target. +CMakeFiles/Continuous.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Continuous.dir/build.make CMakeFiles/Continuous.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/Continuous.dir/build.make CMakeFiles/Continuous.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target Continuous" +.PHONY : CMakeFiles/Continuous.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/Continuous.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/Continuous.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/Continuous.dir/rule + +# Convenience name for target. +Continuous: CMakeFiles/Continuous.dir/rule +.PHONY : Continuous + +# clean rule for target. +CMakeFiles/Continuous.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Continuous.dir/build.make CMakeFiles/Continuous.dir/clean +.PHONY : CMakeFiles/Continuous.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyMemoryCheck.dir + +# All Build rule for target. +CMakeFiles/NightlyMemoryCheck.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemoryCheck.dir/build.make CMakeFiles/NightlyMemoryCheck.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemoryCheck.dir/build.make CMakeFiles/NightlyMemoryCheck.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target NightlyMemoryCheck" +.PHONY : CMakeFiles/NightlyMemoryCheck.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyMemoryCheck.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyMemoryCheck.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyMemoryCheck.dir/rule + +# Convenience name for target. +NightlyMemoryCheck: CMakeFiles/NightlyMemoryCheck.dir/rule +.PHONY : NightlyMemoryCheck + +# clean rule for target. +CMakeFiles/NightlyMemoryCheck.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemoryCheck.dir/build.make CMakeFiles/NightlyMemoryCheck.dir/clean +.PHONY : CMakeFiles/NightlyMemoryCheck.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyStart.dir + +# All Build rule for target. +CMakeFiles/NightlyStart.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyStart.dir/build.make CMakeFiles/NightlyStart.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyStart.dir/build.make CMakeFiles/NightlyStart.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target NightlyStart" +.PHONY : CMakeFiles/NightlyStart.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyStart.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyStart.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyStart.dir/rule + +# Convenience name for target. +NightlyStart: CMakeFiles/NightlyStart.dir/rule +.PHONY : NightlyStart + +# clean rule for target. +CMakeFiles/NightlyStart.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyStart.dir/build.make CMakeFiles/NightlyStart.dir/clean +.PHONY : CMakeFiles/NightlyStart.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyUpdate.dir + +# All Build rule for target. +CMakeFiles/NightlyUpdate.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyUpdate.dir/build.make CMakeFiles/NightlyUpdate.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyUpdate.dir/build.make CMakeFiles/NightlyUpdate.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target NightlyUpdate" +.PHONY : CMakeFiles/NightlyUpdate.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyUpdate.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyUpdate.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyUpdate.dir/rule + +# Convenience name for target. +NightlyUpdate: CMakeFiles/NightlyUpdate.dir/rule +.PHONY : NightlyUpdate + +# clean rule for target. +CMakeFiles/NightlyUpdate.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyUpdate.dir/build.make CMakeFiles/NightlyUpdate.dir/clean +.PHONY : CMakeFiles/NightlyUpdate.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyConfigure.dir + +# All Build rule for target. +CMakeFiles/NightlyConfigure.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyConfigure.dir/build.make CMakeFiles/NightlyConfigure.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyConfigure.dir/build.make CMakeFiles/NightlyConfigure.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target NightlyConfigure" +.PHONY : CMakeFiles/NightlyConfigure.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyConfigure.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyConfigure.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyConfigure.dir/rule + +# Convenience name for target. +NightlyConfigure: CMakeFiles/NightlyConfigure.dir/rule +.PHONY : NightlyConfigure + +# clean rule for target. +CMakeFiles/NightlyConfigure.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyConfigure.dir/build.make CMakeFiles/NightlyConfigure.dir/clean +.PHONY : CMakeFiles/NightlyConfigure.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyBuild.dir + +# All Build rule for target. +CMakeFiles/NightlyBuild.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyBuild.dir/build.make CMakeFiles/NightlyBuild.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyBuild.dir/build.make CMakeFiles/NightlyBuild.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target NightlyBuild" +.PHONY : CMakeFiles/NightlyBuild.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyBuild.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyBuild.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyBuild.dir/rule + +# Convenience name for target. +NightlyBuild: CMakeFiles/NightlyBuild.dir/rule +.PHONY : NightlyBuild + +# clean rule for target. +CMakeFiles/NightlyBuild.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyBuild.dir/build.make CMakeFiles/NightlyBuild.dir/clean +.PHONY : CMakeFiles/NightlyBuild.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyTest.dir + +# All Build rule for target. +CMakeFiles/NightlyTest.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyTest.dir/build.make CMakeFiles/NightlyTest.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyTest.dir/build.make CMakeFiles/NightlyTest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target NightlyTest" +.PHONY : CMakeFiles/NightlyTest.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyTest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyTest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyTest.dir/rule + +# Convenience name for target. +NightlyTest: CMakeFiles/NightlyTest.dir/rule +.PHONY : NightlyTest + +# clean rule for target. +CMakeFiles/NightlyTest.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyTest.dir/build.make CMakeFiles/NightlyTest.dir/clean +.PHONY : CMakeFiles/NightlyTest.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyCoverage.dir + +# All Build rule for target. +CMakeFiles/NightlyCoverage.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyCoverage.dir/build.make CMakeFiles/NightlyCoverage.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyCoverage.dir/build.make CMakeFiles/NightlyCoverage.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target NightlyCoverage" +.PHONY : CMakeFiles/NightlyCoverage.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyCoverage.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyCoverage.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyCoverage.dir/rule + +# Convenience name for target. +NightlyCoverage: CMakeFiles/NightlyCoverage.dir/rule +.PHONY : NightlyCoverage + +# clean rule for target. +CMakeFiles/NightlyCoverage.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyCoverage.dir/build.make CMakeFiles/NightlyCoverage.dir/clean +.PHONY : CMakeFiles/NightlyCoverage.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyMemCheck.dir + +# All Build rule for target. +CMakeFiles/NightlyMemCheck.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemCheck.dir/build.make CMakeFiles/NightlyMemCheck.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemCheck.dir/build.make CMakeFiles/NightlyMemCheck.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target NightlyMemCheck" +.PHONY : CMakeFiles/NightlyMemCheck.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyMemCheck.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyMemCheck.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyMemCheck.dir/rule + +# Convenience name for target. +NightlyMemCheck: CMakeFiles/NightlyMemCheck.dir/rule +.PHONY : NightlyMemCheck + +# clean rule for target. +CMakeFiles/NightlyMemCheck.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemCheck.dir/build.make CMakeFiles/NightlyMemCheck.dir/clean +.PHONY : CMakeFiles/NightlyMemCheck.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlySubmit.dir + +# All Build rule for target. +CMakeFiles/NightlySubmit.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlySubmit.dir/build.make CMakeFiles/NightlySubmit.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlySubmit.dir/build.make CMakeFiles/NightlySubmit.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target NightlySubmit" +.PHONY : CMakeFiles/NightlySubmit.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlySubmit.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlySubmit.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/NightlySubmit.dir/rule + +# Convenience name for target. +NightlySubmit: CMakeFiles/NightlySubmit.dir/rule +.PHONY : NightlySubmit + +# clean rule for target. +CMakeFiles/NightlySubmit.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlySubmit.dir/build.make CMakeFiles/NightlySubmit.dir/clean +.PHONY : CMakeFiles/NightlySubmit.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalStart.dir + +# All Build rule for target. +CMakeFiles/ExperimentalStart.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalStart.dir/build.make CMakeFiles/ExperimentalStart.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalStart.dir/build.make CMakeFiles/ExperimentalStart.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target ExperimentalStart" +.PHONY : CMakeFiles/ExperimentalStart.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalStart.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalStart.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalStart.dir/rule + +# Convenience name for target. +ExperimentalStart: CMakeFiles/ExperimentalStart.dir/rule +.PHONY : ExperimentalStart + +# clean rule for target. +CMakeFiles/ExperimentalStart.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalStart.dir/build.make CMakeFiles/ExperimentalStart.dir/clean +.PHONY : CMakeFiles/ExperimentalStart.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalUpdate.dir + +# All Build rule for target. +CMakeFiles/ExperimentalUpdate.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalUpdate.dir/build.make CMakeFiles/ExperimentalUpdate.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalUpdate.dir/build.make CMakeFiles/ExperimentalUpdate.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target ExperimentalUpdate" +.PHONY : CMakeFiles/ExperimentalUpdate.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalUpdate.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalUpdate.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalUpdate.dir/rule + +# Convenience name for target. +ExperimentalUpdate: CMakeFiles/ExperimentalUpdate.dir/rule +.PHONY : ExperimentalUpdate + +# clean rule for target. +CMakeFiles/ExperimentalUpdate.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalUpdate.dir/build.make CMakeFiles/ExperimentalUpdate.dir/clean +.PHONY : CMakeFiles/ExperimentalUpdate.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalConfigure.dir + +# All Build rule for target. +CMakeFiles/ExperimentalConfigure.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalConfigure.dir/build.make CMakeFiles/ExperimentalConfigure.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalConfigure.dir/build.make CMakeFiles/ExperimentalConfigure.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target ExperimentalConfigure" +.PHONY : CMakeFiles/ExperimentalConfigure.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalConfigure.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalConfigure.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalConfigure.dir/rule + +# Convenience name for target. +ExperimentalConfigure: CMakeFiles/ExperimentalConfigure.dir/rule +.PHONY : ExperimentalConfigure + +# clean rule for target. +CMakeFiles/ExperimentalConfigure.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalConfigure.dir/build.make CMakeFiles/ExperimentalConfigure.dir/clean +.PHONY : CMakeFiles/ExperimentalConfigure.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalBuild.dir + +# All Build rule for target. +CMakeFiles/ExperimentalBuild.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalBuild.dir/build.make CMakeFiles/ExperimentalBuild.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalBuild.dir/build.make CMakeFiles/ExperimentalBuild.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target ExperimentalBuild" +.PHONY : CMakeFiles/ExperimentalBuild.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalBuild.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalBuild.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalBuild.dir/rule + +# Convenience name for target. +ExperimentalBuild: CMakeFiles/ExperimentalBuild.dir/rule +.PHONY : ExperimentalBuild + +# clean rule for target. +CMakeFiles/ExperimentalBuild.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalBuild.dir/build.make CMakeFiles/ExperimentalBuild.dir/clean +.PHONY : CMakeFiles/ExperimentalBuild.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalTest.dir + +# All Build rule for target. +CMakeFiles/ExperimentalTest.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalTest.dir/build.make CMakeFiles/ExperimentalTest.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalTest.dir/build.make CMakeFiles/ExperimentalTest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target ExperimentalTest" +.PHONY : CMakeFiles/ExperimentalTest.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalTest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalTest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalTest.dir/rule + +# Convenience name for target. +ExperimentalTest: CMakeFiles/ExperimentalTest.dir/rule +.PHONY : ExperimentalTest + +# clean rule for target. +CMakeFiles/ExperimentalTest.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalTest.dir/build.make CMakeFiles/ExperimentalTest.dir/clean +.PHONY : CMakeFiles/ExperimentalTest.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalCoverage.dir + +# All Build rule for target. +CMakeFiles/ExperimentalCoverage.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalCoverage.dir/build.make CMakeFiles/ExperimentalCoverage.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalCoverage.dir/build.make CMakeFiles/ExperimentalCoverage.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target ExperimentalCoverage" +.PHONY : CMakeFiles/ExperimentalCoverage.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalCoverage.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalCoverage.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalCoverage.dir/rule + +# Convenience name for target. +ExperimentalCoverage: CMakeFiles/ExperimentalCoverage.dir/rule +.PHONY : ExperimentalCoverage + +# clean rule for target. +CMakeFiles/ExperimentalCoverage.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalCoverage.dir/build.make CMakeFiles/ExperimentalCoverage.dir/clean +.PHONY : CMakeFiles/ExperimentalCoverage.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalMemCheck.dir + +# All Build rule for target. +CMakeFiles/ExperimentalMemCheck.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalMemCheck.dir/build.make CMakeFiles/ExperimentalMemCheck.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalMemCheck.dir/build.make CMakeFiles/ExperimentalMemCheck.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target ExperimentalMemCheck" +.PHONY : CMakeFiles/ExperimentalMemCheck.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalMemCheck.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalMemCheck.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalMemCheck.dir/rule + +# Convenience name for target. +ExperimentalMemCheck: CMakeFiles/ExperimentalMemCheck.dir/rule +.PHONY : ExperimentalMemCheck + +# clean rule for target. +CMakeFiles/ExperimentalMemCheck.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalMemCheck.dir/build.make CMakeFiles/ExperimentalMemCheck.dir/clean +.PHONY : CMakeFiles/ExperimentalMemCheck.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalSubmit.dir + +# All Build rule for target. +CMakeFiles/ExperimentalSubmit.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalSubmit.dir/build.make CMakeFiles/ExperimentalSubmit.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalSubmit.dir/build.make CMakeFiles/ExperimentalSubmit.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target ExperimentalSubmit" +.PHONY : CMakeFiles/ExperimentalSubmit.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalSubmit.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalSubmit.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalSubmit.dir/rule + +# Convenience name for target. +ExperimentalSubmit: CMakeFiles/ExperimentalSubmit.dir/rule +.PHONY : ExperimentalSubmit + +# clean rule for target. +CMakeFiles/ExperimentalSubmit.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalSubmit.dir/build.make CMakeFiles/ExperimentalSubmit.dir/clean +.PHONY : CMakeFiles/ExperimentalSubmit.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousStart.dir + +# All Build rule for target. +CMakeFiles/ContinuousStart.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousStart.dir/build.make CMakeFiles/ContinuousStart.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousStart.dir/build.make CMakeFiles/ContinuousStart.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target ContinuousStart" +.PHONY : CMakeFiles/ContinuousStart.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousStart.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousStart.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousStart.dir/rule + +# Convenience name for target. +ContinuousStart: CMakeFiles/ContinuousStart.dir/rule +.PHONY : ContinuousStart + +# clean rule for target. +CMakeFiles/ContinuousStart.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousStart.dir/build.make CMakeFiles/ContinuousStart.dir/clean +.PHONY : CMakeFiles/ContinuousStart.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousUpdate.dir + +# All Build rule for target. +CMakeFiles/ContinuousUpdate.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousUpdate.dir/build.make CMakeFiles/ContinuousUpdate.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousUpdate.dir/build.make CMakeFiles/ContinuousUpdate.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target ContinuousUpdate" +.PHONY : CMakeFiles/ContinuousUpdate.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousUpdate.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousUpdate.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousUpdate.dir/rule + +# Convenience name for target. +ContinuousUpdate: CMakeFiles/ContinuousUpdate.dir/rule +.PHONY : ContinuousUpdate + +# clean rule for target. +CMakeFiles/ContinuousUpdate.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousUpdate.dir/build.make CMakeFiles/ContinuousUpdate.dir/clean +.PHONY : CMakeFiles/ContinuousUpdate.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousConfigure.dir + +# All Build rule for target. +CMakeFiles/ContinuousConfigure.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousConfigure.dir/build.make CMakeFiles/ContinuousConfigure.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousConfigure.dir/build.make CMakeFiles/ContinuousConfigure.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target ContinuousConfigure" +.PHONY : CMakeFiles/ContinuousConfigure.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousConfigure.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousConfigure.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousConfigure.dir/rule + +# Convenience name for target. +ContinuousConfigure: CMakeFiles/ContinuousConfigure.dir/rule +.PHONY : ContinuousConfigure + +# clean rule for target. +CMakeFiles/ContinuousConfigure.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousConfigure.dir/build.make CMakeFiles/ContinuousConfigure.dir/clean +.PHONY : CMakeFiles/ContinuousConfigure.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousBuild.dir + +# All Build rule for target. +CMakeFiles/ContinuousBuild.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousBuild.dir/build.make CMakeFiles/ContinuousBuild.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousBuild.dir/build.make CMakeFiles/ContinuousBuild.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target ContinuousBuild" +.PHONY : CMakeFiles/ContinuousBuild.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousBuild.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousBuild.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousBuild.dir/rule + +# Convenience name for target. +ContinuousBuild: CMakeFiles/ContinuousBuild.dir/rule +.PHONY : ContinuousBuild + +# clean rule for target. +CMakeFiles/ContinuousBuild.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousBuild.dir/build.make CMakeFiles/ContinuousBuild.dir/clean +.PHONY : CMakeFiles/ContinuousBuild.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousTest.dir + +# All Build rule for target. +CMakeFiles/ContinuousTest.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousTest.dir/build.make CMakeFiles/ContinuousTest.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousTest.dir/build.make CMakeFiles/ContinuousTest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target ContinuousTest" +.PHONY : CMakeFiles/ContinuousTest.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousTest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousTest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousTest.dir/rule + +# Convenience name for target. +ContinuousTest: CMakeFiles/ContinuousTest.dir/rule +.PHONY : ContinuousTest + +# clean rule for target. +CMakeFiles/ContinuousTest.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousTest.dir/build.make CMakeFiles/ContinuousTest.dir/clean +.PHONY : CMakeFiles/ContinuousTest.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousCoverage.dir + +# All Build rule for target. +CMakeFiles/ContinuousCoverage.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousCoverage.dir/build.make CMakeFiles/ContinuousCoverage.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousCoverage.dir/build.make CMakeFiles/ContinuousCoverage.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target ContinuousCoverage" +.PHONY : CMakeFiles/ContinuousCoverage.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousCoverage.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousCoverage.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousCoverage.dir/rule + +# Convenience name for target. +ContinuousCoverage: CMakeFiles/ContinuousCoverage.dir/rule +.PHONY : ContinuousCoverage + +# clean rule for target. +CMakeFiles/ContinuousCoverage.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousCoverage.dir/build.make CMakeFiles/ContinuousCoverage.dir/clean +.PHONY : CMakeFiles/ContinuousCoverage.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousMemCheck.dir + +# All Build rule for target. +CMakeFiles/ContinuousMemCheck.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousMemCheck.dir/build.make CMakeFiles/ContinuousMemCheck.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousMemCheck.dir/build.make CMakeFiles/ContinuousMemCheck.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target ContinuousMemCheck" +.PHONY : CMakeFiles/ContinuousMemCheck.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousMemCheck.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousMemCheck.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousMemCheck.dir/rule + +# Convenience name for target. +ContinuousMemCheck: CMakeFiles/ContinuousMemCheck.dir/rule +.PHONY : ContinuousMemCheck + +# clean rule for target. +CMakeFiles/ContinuousMemCheck.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousMemCheck.dir/build.make CMakeFiles/ContinuousMemCheck.dir/clean +.PHONY : CMakeFiles/ContinuousMemCheck.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousSubmit.dir + +# All Build rule for target. +CMakeFiles/ContinuousSubmit.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousSubmit.dir/build.make CMakeFiles/ContinuousSubmit.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousSubmit.dir/build.make CMakeFiles/ContinuousSubmit.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target ContinuousSubmit" +.PHONY : CMakeFiles/ContinuousSubmit.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousSubmit.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousSubmit.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousSubmit.dir/rule + +# Convenience name for target. +ContinuousSubmit: CMakeFiles/ContinuousSubmit.dir/rule +.PHONY : ContinuousSubmit + +# clean rule for target. +CMakeFiles/ContinuousSubmit.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousSubmit.dir/build.make CMakeFiles/ContinuousSubmit.dir/clean +.PHONY : CMakeFiles/ContinuousSubmit.dir/clean + +#============================================================================= +# Target rules for target SRC/CMakeFiles/superlu_dist.dir + +# All Build rule for target. +SRC/CMakeFiles/superlu_dist.dir/all: + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/depend + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61 "Built target superlu_dist" +.PHONY : SRC/CMakeFiles/superlu_dist.dir/all + +# Build rule for subdir invocation for target. +SRC/CMakeFiles/superlu_dist.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/CMakeFiles/superlu_dist.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : SRC/CMakeFiles/superlu_dist.dir/rule + +# Convenience name for target. +superlu_dist: SRC/CMakeFiles/superlu_dist.dir/rule +.PHONY : superlu_dist + +# clean rule for target. +SRC/CMakeFiles/superlu_dist.dir/clean: + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/clean +.PHONY : SRC/CMakeFiles/superlu_dist.dir/clean + +#============================================================================= +# Target rules for target SRC/CMakeFiles/superlu_dist-static.dir + +# All Build rule for target. +SRC/CMakeFiles/superlu_dist-static.dir/all: + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/depend + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96 "Built target superlu_dist-static" +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/all + +# Build rule for subdir invocation for target. +SRC/CMakeFiles/superlu_dist-static.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/CMakeFiles/superlu_dist-static.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/rule + +# Convenience name for target. +superlu_dist-static: SRC/CMakeFiles/superlu_dist-static.dir/rule +.PHONY : superlu_dist-static + +# clean rule for target. +SRC/CMakeFiles/superlu_dist-static.dir/clean: + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/clean +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/clean + +#============================================================================= +# Target rules for target TEST/CMakeFiles/pdtest.dir + +# All Build rule for target. +TEST/CMakeFiles/pdtest.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/depend + $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=11 "Built target pdtest" +.PHONY : TEST/CMakeFiles/pdtest.dir/all + +# Build rule for subdir invocation for target. +TEST/CMakeFiles/pdtest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 TEST/CMakeFiles/pdtest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : TEST/CMakeFiles/pdtest.dir/rule + +# Convenience name for target. +pdtest: TEST/CMakeFiles/pdtest.dir/rule +.PHONY : pdtest + +# clean rule for target. +TEST/CMakeFiles/pdtest.dir/clean: + $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/clean +.PHONY : TEST/CMakeFiles/pdtest.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target pddrive" +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/rule + +# Convenience name for target. +pddrive: EXAMPLE/CMakeFiles/pddrive.dir/rule +.PHONY : pddrive + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive1.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive1.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=3 "Built target pddrive1" +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive1.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive1.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/rule + +# Convenience name for target. +pddrive1: EXAMPLE/CMakeFiles/pddrive1.dir/rule +.PHONY : pddrive1 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive1.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive2.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive2.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=4 "Built target pddrive2" +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive2.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive2.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/rule + +# Convenience name for target. +pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/rule +.PHONY : pddrive2 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive2.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive3.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive3.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=5 "Built target pddrive3" +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive3.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/rule + +# Convenience name for target. +pddrive3: EXAMPLE/CMakeFiles/pddrive3.dir/rule +.PHONY : pddrive3 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive3.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive4.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive4.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=9 "Built target pddrive4" +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive4.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive4.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/rule + +# Convenience name for target. +pddrive4: EXAMPLE/CMakeFiles/pddrive4.dir/rule +.PHONY : pddrive4 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive4.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive3d.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive3d.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=6 "Built target pddrive3d" +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive3d.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/rule + +# Convenience name for target. +pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/rule +.PHONY : pddrive3d + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive3d.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive3d1.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive3d1.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=7 "Built target pddrive3d1" +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive3d1.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d1.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/rule + +# Convenience name for target. +pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/rule +.PHONY : pddrive3d1 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive3d1.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive3d2.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive3d2.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=8 "Built target pddrive3d2" +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive3d2.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d2.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/rule + +# Convenience name for target. +pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/rule +.PHONY : pddrive3d2 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive3d2.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive3d3.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive3d3.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target pddrive3d3" +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive3d3.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d3.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/rule + +# Convenience name for target. +pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/rule +.PHONY : pddrive3d3 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive3d3.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=10 "Built target pddrive_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule + +# Convenience name for target. +pddrive_ABglobal: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule +.PHONY : pddrive_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target pddrive1_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule + +# Convenience name for target. +pddrive1_ABglobal: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule +.PHONY : pddrive1_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target pddrive2_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule + +# Convenience name for target. +pddrive2_ABglobal: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule +.PHONY : pddrive2_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target pddrive3_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule + +# Convenience name for target. +pddrive3_ABglobal: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule +.PHONY : pddrive3_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target pddrive4_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule + +# Convenience name for target. +pddrive4_ABglobal: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule +.PHONY : pddrive4_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive_spawn.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive_spawn.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target pddrive_spawn" +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive_spawn.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule + +# Convenience name for target. +pddrive_spawn: EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule +.PHONY : pddrive_spawn + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive_spawn.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=12 "Built target psdrive" +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/rule + +# Convenience name for target. +psdrive: EXAMPLE/CMakeFiles/psdrive.dir/rule +.PHONY : psdrive + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive1.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive1.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target psdrive1" +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive1.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive1.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/rule + +# Convenience name for target. +psdrive1: EXAMPLE/CMakeFiles/psdrive1.dir/rule +.PHONY : psdrive1 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive1.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive2.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive2.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=13 "Built target psdrive2" +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive2.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive2.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/rule + +# Convenience name for target. +psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/rule +.PHONY : psdrive2 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive2.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive3.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive3.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=14 "Built target psdrive3" +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive3.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/rule + +# Convenience name for target. +psdrive3: EXAMPLE/CMakeFiles/psdrive3.dir/rule +.PHONY : psdrive3 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive3.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive4.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive4.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target psdrive4" +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive4.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive4.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/rule + +# Convenience name for target. +psdrive4: EXAMPLE/CMakeFiles/psdrive4.dir/rule +.PHONY : psdrive4 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive4.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive3d.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive3d.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=15 "Built target psdrive3d" +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive3d.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/rule + +# Convenience name for target. +psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/rule +.PHONY : psdrive3d + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive3d.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive3d1.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive3d1.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target psdrive3d1" +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive3d1.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d1.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/rule + +# Convenience name for target. +psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/rule +.PHONY : psdrive3d1 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive3d1.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive3d2.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive3d2.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=16 "Built target psdrive3d2" +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive3d2.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d2.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/rule + +# Convenience name for target. +psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/rule +.PHONY : psdrive3d2 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive3d2.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive3d3.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive3d3.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=17 "Built target psdrive3d3" +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive3d3.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d3.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/rule + +# Convenience name for target. +psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/rule +.PHONY : psdrive3d3 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive3d3.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=18 "Built target pzdrive" +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/rule + +# Convenience name for target. +pzdrive: EXAMPLE/CMakeFiles/pzdrive.dir/rule +.PHONY : pzdrive + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive1.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive1.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=19 "Built target pzdrive1" +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive1.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive1.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/rule + +# Convenience name for target. +pzdrive1: EXAMPLE/CMakeFiles/pzdrive1.dir/rule +.PHONY : pzdrive1 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive1.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive2.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive2.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=20 "Built target pzdrive2" +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive2.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive2.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/rule + +# Convenience name for target. +pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/rule +.PHONY : pzdrive2 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive2.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive3.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive3.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=21 "Built target pzdrive3" +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive3.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/rule + +# Convenience name for target. +pzdrive3: EXAMPLE/CMakeFiles/pzdrive3.dir/rule +.PHONY : pzdrive3 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive3.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive4.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive4.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=25 "Built target pzdrive4" +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive4.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive4.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/rule + +# Convenience name for target. +pzdrive4: EXAMPLE/CMakeFiles/pzdrive4.dir/rule +.PHONY : pzdrive4 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive4.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive3d.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive3d.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=22 "Built target pzdrive3d" +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive3d.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/rule + +# Convenience name for target. +pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/rule +.PHONY : pzdrive3d + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive3d.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive3d1.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive3d1.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=23 "Built target pzdrive3d1" +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d1.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule + +# Convenience name for target. +pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule +.PHONY : pzdrive3d1 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive3d1.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive3d2.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive3d2.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target pzdrive3d2" +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d2.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule + +# Convenience name for target. +pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule +.PHONY : pzdrive3d2 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive3d2.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive3d3.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive3d3.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=24 "Built target pzdrive3d3" +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d3.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule + +# Convenience name for target. +pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule +.PHONY : pzdrive3d3 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive3d3.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target pzdrive_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule + +# Convenience name for target. +pzdrive_ABglobal: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule +.PHONY : pzdrive_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target pzdrive1_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule + +# Convenience name for target. +pzdrive1_ABglobal: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule +.PHONY : pzdrive1_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target pzdrive2_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule + +# Convenience name for target. +pzdrive2_ABglobal: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule +.PHONY : pzdrive2_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target pzdrive3_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule + +# Convenience name for target. +pzdrive3_ABglobal: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule +.PHONY : pzdrive3_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target pzdrive4_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule + +# Convenience name for target. +pzdrive4_ABglobal: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule +.PHONY : pzdrive4_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive_spawn.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=26 "Built target pzdrive_spawn" +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive_spawn.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule + +# Convenience name for target. +pzdrive_spawn: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule +.PHONY : pzdrive_spawn + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/superlu_dist_fortran.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/all: FORTRAN/CMakeFiles/config_f.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=97,98 "Built target superlu_dist_fortran" +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 37 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/superlu_dist_fortran.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule + +# Convenience name for target. +superlu_dist_fortran: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule +.PHONY : superlu_dist_fortran + +# clean rule for target. +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/clean +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/all +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all: FORTRAN/CMakeFiles/config_f.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=99,100 "Built target superlu_dist_fortran-static" +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 39 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule + +# Convenience name for target. +superlu_dist_fortran-static: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule +.PHONY : superlu_dist_fortran-static + +# clean rule for target. +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/clean +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/f_pddrive.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/f_pddrive.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/f_pddrive.dir/all: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=1 "Built target f_pddrive" +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/f_pddrive.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 40 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pddrive.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/rule + +# Convenience name for target. +f_pddrive: FORTRAN/CMakeFiles/f_pddrive.dir/rule +.PHONY : f_pddrive + +# clean rule for target. +FORTRAN/CMakeFiles/f_pddrive.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/clean +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/f_pddrive3d.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/f_pddrive3d.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/f_pddrive3d.dir/all: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target f_pddrive3d" +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/f_pddrive3d.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 39 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pddrive3d.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/rule + +# Convenience name for target. +f_pddrive3d: FORTRAN/CMakeFiles/f_pddrive3d.dir/rule +.PHONY : f_pddrive3d + +# clean rule for target. +FORTRAN/CMakeFiles/f_pddrive3d.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/clean +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/f_5x5.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/f_5x5.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/f_5x5.dir/all: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target f_5x5" +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/f_5x5.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 39 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_5x5.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/rule + +# Convenience name for target. +f_5x5: FORTRAN/CMakeFiles/f_5x5.dir/rule +.PHONY : f_5x5 + +# clean rule for target. +FORTRAN/CMakeFiles/f_5x5.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/clean +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/f_pzdrive.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/f_pzdrive.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/f_pzdrive.dir/all: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target f_pzdrive" +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/f_pzdrive.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 39 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pzdrive.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/rule + +# Convenience name for target. +f_pzdrive: FORTRAN/CMakeFiles/f_pzdrive.dir/rule +.PHONY : f_pzdrive + +# clean rule for target. +FORTRAN/CMakeFiles/f_pzdrive.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/clean +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/f_pzdrive3d.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/f_pzdrive3d.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/f_pzdrive3d.dir/all: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=2 "Built target f_pzdrive3d" +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 40 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pzdrive3d.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule + +# Convenience name for target. +f_pzdrive3d: FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule +.PHONY : f_pzdrive3d + +# clean rule for target. +FORTRAN/CMakeFiles/f_pzdrive3d.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/clean +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/config_f.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/config_f.dir/all: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/config_f.dir/build.make FORTRAN/CMakeFiles/config_f.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/config_f.dir/build.make FORTRAN/CMakeFiles/config_f.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num= "Built target config_f" +.PHONY : FORTRAN/CMakeFiles/config_f.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/config_f.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/config_f.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/config_f.dir/rule + +# Convenience name for target. +config_f: FORTRAN/CMakeFiles/config_f.dir/rule +.PHONY : config_f + +# clean rule for target. +FORTRAN/CMakeFiles/config_f.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/config_f.dir/build.make FORTRAN/CMakeFiles/config_f.dir/clean +.PHONY : FORTRAN/CMakeFiles/config_f.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base_nv/CMakeFiles/Nightly.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/Nightly.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/Nightly.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/Nightly.dir/build.make b/build_base_nv/CMakeFiles/Nightly.dir/build.make new file mode 100644 index 00000000..969b1eaa --- /dev/null +++ b/build_base_nv/CMakeFiles/Nightly.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for Nightly. + +# Include any custom commands dependencies for this target. +include CMakeFiles/Nightly.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/Nightly.dir/progress.make + +CMakeFiles/Nightly: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D Nightly + +Nightly: CMakeFiles/Nightly +Nightly: CMakeFiles/Nightly.dir/build.make +.PHONY : Nightly + +# Rule to build all files generated by this target. +CMakeFiles/Nightly.dir/build: Nightly +.PHONY : CMakeFiles/Nightly.dir/build + +CMakeFiles/Nightly.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/Nightly.dir/cmake_clean.cmake +.PHONY : CMakeFiles/Nightly.dir/clean + +CMakeFiles/Nightly.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/Nightly.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/Nightly.dir/depend + diff --git a/build_base_nv/CMakeFiles/Nightly.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/Nightly.dir/cmake_clean.cmake new file mode 100644 index 00000000..99a4ac14 --- /dev/null +++ b/build_base_nv/CMakeFiles/Nightly.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/Nightly" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/Nightly.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/Nightly.dir/compiler_depend.make b/build_base_nv/CMakeFiles/Nightly.dir/compiler_depend.make new file mode 100644 index 00000000..b53ef7a7 --- /dev/null +++ b/build_base_nv/CMakeFiles/Nightly.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for Nightly. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/Nightly.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/Nightly.dir/compiler_depend.ts new file mode 100644 index 00000000..a85d2c81 --- /dev/null +++ b/build_base_nv/CMakeFiles/Nightly.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for Nightly. diff --git a/build_base_nv/CMakeFiles/Nightly.dir/progress.make b/build_base_nv/CMakeFiles/Nightly.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/Nightly.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/NightlyBuild.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/NightlyBuild.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyBuild.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/NightlyBuild.dir/build.make b/build_base_nv/CMakeFiles/NightlyBuild.dir/build.make new file mode 100644 index 00000000..9d1c3e1d --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyBuild.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for NightlyBuild. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyBuild.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyBuild.dir/progress.make + +CMakeFiles/NightlyBuild: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyBuild + +NightlyBuild: CMakeFiles/NightlyBuild +NightlyBuild: CMakeFiles/NightlyBuild.dir/build.make +.PHONY : NightlyBuild + +# Rule to build all files generated by this target. +CMakeFiles/NightlyBuild.dir/build: NightlyBuild +.PHONY : CMakeFiles/NightlyBuild.dir/build + +CMakeFiles/NightlyBuild.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyBuild.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyBuild.dir/clean + +CMakeFiles/NightlyBuild.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/NightlyBuild.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyBuild.dir/depend + diff --git a/build_base_nv/CMakeFiles/NightlyBuild.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/NightlyBuild.dir/cmake_clean.cmake new file mode 100644 index 00000000..7aa38a78 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyBuild.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyBuild" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyBuild.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/NightlyBuild.dir/compiler_depend.make b/build_base_nv/CMakeFiles/NightlyBuild.dir/compiler_depend.make new file mode 100644 index 00000000..da2f3475 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyBuild.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyBuild. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/NightlyBuild.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/NightlyBuild.dir/compiler_depend.ts new file mode 100644 index 00000000..89e69609 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyBuild.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyBuild. diff --git a/build_base_nv/CMakeFiles/NightlyBuild.dir/progress.make b/build_base_nv/CMakeFiles/NightlyBuild.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyBuild.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/NightlyConfigure.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/NightlyConfigure.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyConfigure.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/NightlyConfigure.dir/build.make b/build_base_nv/CMakeFiles/NightlyConfigure.dir/build.make new file mode 100644 index 00000000..8159a8c9 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyConfigure.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for NightlyConfigure. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyConfigure.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyConfigure.dir/progress.make + +CMakeFiles/NightlyConfigure: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyConfigure + +NightlyConfigure: CMakeFiles/NightlyConfigure +NightlyConfigure: CMakeFiles/NightlyConfigure.dir/build.make +.PHONY : NightlyConfigure + +# Rule to build all files generated by this target. +CMakeFiles/NightlyConfigure.dir/build: NightlyConfigure +.PHONY : CMakeFiles/NightlyConfigure.dir/build + +CMakeFiles/NightlyConfigure.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyConfigure.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyConfigure.dir/clean + +CMakeFiles/NightlyConfigure.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/NightlyConfigure.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyConfigure.dir/depend + diff --git a/build_base_nv/CMakeFiles/NightlyConfigure.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/NightlyConfigure.dir/cmake_clean.cmake new file mode 100644 index 00000000..080c729b --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyConfigure.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyConfigure" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyConfigure.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/NightlyConfigure.dir/compiler_depend.make b/build_base_nv/CMakeFiles/NightlyConfigure.dir/compiler_depend.make new file mode 100644 index 00000000..973bd2a5 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyConfigure.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyConfigure. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/NightlyConfigure.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/NightlyConfigure.dir/compiler_depend.ts new file mode 100644 index 00000000..3e550dad --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyConfigure.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyConfigure. diff --git a/build_base_nv/CMakeFiles/NightlyConfigure.dir/progress.make b/build_base_nv/CMakeFiles/NightlyConfigure.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyConfigure.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/NightlyCoverage.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/NightlyCoverage.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyCoverage.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/NightlyCoverage.dir/build.make b/build_base_nv/CMakeFiles/NightlyCoverage.dir/build.make new file mode 100644 index 00000000..34c0f8d3 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyCoverage.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for NightlyCoverage. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyCoverage.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyCoverage.dir/progress.make + +CMakeFiles/NightlyCoverage: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyCoverage + +NightlyCoverage: CMakeFiles/NightlyCoverage +NightlyCoverage: CMakeFiles/NightlyCoverage.dir/build.make +.PHONY : NightlyCoverage + +# Rule to build all files generated by this target. +CMakeFiles/NightlyCoverage.dir/build: NightlyCoverage +.PHONY : CMakeFiles/NightlyCoverage.dir/build + +CMakeFiles/NightlyCoverage.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyCoverage.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyCoverage.dir/clean + +CMakeFiles/NightlyCoverage.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/NightlyCoverage.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyCoverage.dir/depend + diff --git a/build_base_nv/CMakeFiles/NightlyCoverage.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/NightlyCoverage.dir/cmake_clean.cmake new file mode 100644 index 00000000..d6cba89b --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyCoverage.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyCoverage" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyCoverage.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/NightlyCoverage.dir/compiler_depend.make b/build_base_nv/CMakeFiles/NightlyCoverage.dir/compiler_depend.make new file mode 100644 index 00000000..9f188a1e --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyCoverage.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyCoverage. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/NightlyCoverage.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/NightlyCoverage.dir/compiler_depend.ts new file mode 100644 index 00000000..3092ba3e --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyCoverage.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyCoverage. diff --git a/build_base_nv/CMakeFiles/NightlyCoverage.dir/progress.make b/build_base_nv/CMakeFiles/NightlyCoverage.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyCoverage.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/NightlyMemCheck.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/NightlyMemCheck.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyMemCheck.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/NightlyMemCheck.dir/build.make b/build_base_nv/CMakeFiles/NightlyMemCheck.dir/build.make new file mode 100644 index 00000000..82a41130 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyMemCheck.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for NightlyMemCheck. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyMemCheck.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyMemCheck.dir/progress.make + +CMakeFiles/NightlyMemCheck: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyMemCheck + +NightlyMemCheck: CMakeFiles/NightlyMemCheck +NightlyMemCheck: CMakeFiles/NightlyMemCheck.dir/build.make +.PHONY : NightlyMemCheck + +# Rule to build all files generated by this target. +CMakeFiles/NightlyMemCheck.dir/build: NightlyMemCheck +.PHONY : CMakeFiles/NightlyMemCheck.dir/build + +CMakeFiles/NightlyMemCheck.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyMemCheck.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyMemCheck.dir/clean + +CMakeFiles/NightlyMemCheck.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/NightlyMemCheck.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyMemCheck.dir/depend + diff --git a/build_base_nv/CMakeFiles/NightlyMemCheck.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/NightlyMemCheck.dir/cmake_clean.cmake new file mode 100644 index 00000000..3c0e881a --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyMemCheck.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyMemCheck" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyMemCheck.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/NightlyMemCheck.dir/compiler_depend.make b/build_base_nv/CMakeFiles/NightlyMemCheck.dir/compiler_depend.make new file mode 100644 index 00000000..6c54911b --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyMemCheck.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyMemCheck. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/NightlyMemCheck.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/NightlyMemCheck.dir/compiler_depend.ts new file mode 100644 index 00000000..c176eda1 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyMemCheck.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyMemCheck. diff --git a/build_base_nv/CMakeFiles/NightlyMemCheck.dir/progress.make b/build_base_nv/CMakeFiles/NightlyMemCheck.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyMemCheck.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/NightlyMemoryCheck.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/NightlyMemoryCheck.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyMemoryCheck.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/NightlyMemoryCheck.dir/build.make b/build_base_nv/CMakeFiles/NightlyMemoryCheck.dir/build.make new file mode 100644 index 00000000..e84970cb --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyMemoryCheck.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for NightlyMemoryCheck. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyMemoryCheck.dir/progress.make + +CMakeFiles/NightlyMemoryCheck: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyMemoryCheck + +NightlyMemoryCheck: CMakeFiles/NightlyMemoryCheck +NightlyMemoryCheck: CMakeFiles/NightlyMemoryCheck.dir/build.make +.PHONY : NightlyMemoryCheck + +# Rule to build all files generated by this target. +CMakeFiles/NightlyMemoryCheck.dir/build: NightlyMemoryCheck +.PHONY : CMakeFiles/NightlyMemoryCheck.dir/build + +CMakeFiles/NightlyMemoryCheck.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyMemoryCheck.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyMemoryCheck.dir/clean + +CMakeFiles/NightlyMemoryCheck.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/NightlyMemoryCheck.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyMemoryCheck.dir/depend + diff --git a/build_base_nv/CMakeFiles/NightlyMemoryCheck.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/NightlyMemoryCheck.dir/cmake_clean.cmake new file mode 100644 index 00000000..88466115 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyMemoryCheck.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyMemoryCheck" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyMemoryCheck.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.make b/build_base_nv/CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.make new file mode 100644 index 00000000..3aa41e77 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyMemoryCheck. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.ts new file mode 100644 index 00000000..38e1ae0c --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyMemoryCheck. diff --git a/build_base_nv/CMakeFiles/NightlyMemoryCheck.dir/progress.make b/build_base_nv/CMakeFiles/NightlyMemoryCheck.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyMemoryCheck.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/NightlyStart.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/NightlyStart.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyStart.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/NightlyStart.dir/build.make b/build_base_nv/CMakeFiles/NightlyStart.dir/build.make new file mode 100644 index 00000000..fdeae192 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyStart.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for NightlyStart. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyStart.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyStart.dir/progress.make + +CMakeFiles/NightlyStart: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyStart + +NightlyStart: CMakeFiles/NightlyStart +NightlyStart: CMakeFiles/NightlyStart.dir/build.make +.PHONY : NightlyStart + +# Rule to build all files generated by this target. +CMakeFiles/NightlyStart.dir/build: NightlyStart +.PHONY : CMakeFiles/NightlyStart.dir/build + +CMakeFiles/NightlyStart.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyStart.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyStart.dir/clean + +CMakeFiles/NightlyStart.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/NightlyStart.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyStart.dir/depend + diff --git a/build_base_nv/CMakeFiles/NightlyStart.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/NightlyStart.dir/cmake_clean.cmake new file mode 100644 index 00000000..6a2c6c6f --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyStart.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyStart" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyStart.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/NightlyStart.dir/compiler_depend.make b/build_base_nv/CMakeFiles/NightlyStart.dir/compiler_depend.make new file mode 100644 index 00000000..b72de2db --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyStart.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyStart. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/NightlyStart.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/NightlyStart.dir/compiler_depend.ts new file mode 100644 index 00000000..2f7f077a --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyStart.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyStart. diff --git a/build_base_nv/CMakeFiles/NightlyStart.dir/progress.make b/build_base_nv/CMakeFiles/NightlyStart.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyStart.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/NightlySubmit.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/NightlySubmit.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlySubmit.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/NightlySubmit.dir/build.make b/build_base_nv/CMakeFiles/NightlySubmit.dir/build.make new file mode 100644 index 00000000..75317a13 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlySubmit.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for NightlySubmit. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlySubmit.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlySubmit.dir/progress.make + +CMakeFiles/NightlySubmit: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlySubmit + +NightlySubmit: CMakeFiles/NightlySubmit +NightlySubmit: CMakeFiles/NightlySubmit.dir/build.make +.PHONY : NightlySubmit + +# Rule to build all files generated by this target. +CMakeFiles/NightlySubmit.dir/build: NightlySubmit +.PHONY : CMakeFiles/NightlySubmit.dir/build + +CMakeFiles/NightlySubmit.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlySubmit.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlySubmit.dir/clean + +CMakeFiles/NightlySubmit.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/NightlySubmit.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlySubmit.dir/depend + diff --git a/build_base_nv/CMakeFiles/NightlySubmit.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/NightlySubmit.dir/cmake_clean.cmake new file mode 100644 index 00000000..6f88ccc7 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlySubmit.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlySubmit" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlySubmit.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/NightlySubmit.dir/compiler_depend.make b/build_base_nv/CMakeFiles/NightlySubmit.dir/compiler_depend.make new file mode 100644 index 00000000..d2f67486 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlySubmit.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlySubmit. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/NightlySubmit.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/NightlySubmit.dir/compiler_depend.ts new file mode 100644 index 00000000..773bf4b0 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlySubmit.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlySubmit. diff --git a/build_base_nv/CMakeFiles/NightlySubmit.dir/progress.make b/build_base_nv/CMakeFiles/NightlySubmit.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlySubmit.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/NightlyTest.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/NightlyTest.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyTest.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/NightlyTest.dir/build.make b/build_base_nv/CMakeFiles/NightlyTest.dir/build.make new file mode 100644 index 00000000..fd704380 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyTest.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for NightlyTest. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyTest.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyTest.dir/progress.make + +CMakeFiles/NightlyTest: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyTest + +NightlyTest: CMakeFiles/NightlyTest +NightlyTest: CMakeFiles/NightlyTest.dir/build.make +.PHONY : NightlyTest + +# Rule to build all files generated by this target. +CMakeFiles/NightlyTest.dir/build: NightlyTest +.PHONY : CMakeFiles/NightlyTest.dir/build + +CMakeFiles/NightlyTest.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyTest.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyTest.dir/clean + +CMakeFiles/NightlyTest.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/NightlyTest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyTest.dir/depend + diff --git a/build_base_nv/CMakeFiles/NightlyTest.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/NightlyTest.dir/cmake_clean.cmake new file mode 100644 index 00000000..8f40bb87 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyTest.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyTest" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyTest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/NightlyTest.dir/compiler_depend.make b/build_base_nv/CMakeFiles/NightlyTest.dir/compiler_depend.make new file mode 100644 index 00000000..03d9c29c --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyTest.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyTest. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/NightlyTest.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/NightlyTest.dir/compiler_depend.ts new file mode 100644 index 00000000..8bb891c6 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyTest.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyTest. diff --git a/build_base_nv/CMakeFiles/NightlyTest.dir/progress.make b/build_base_nv/CMakeFiles/NightlyTest.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyTest.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/NightlyUpdate.dir/DependInfo.cmake b/build_base_nv/CMakeFiles/NightlyUpdate.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyUpdate.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/CMakeFiles/NightlyUpdate.dir/build.make b/build_base_nv/CMakeFiles/NightlyUpdate.dir/build.make new file mode 100644 index 00000000..9657b0a9 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyUpdate.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for NightlyUpdate. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyUpdate.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyUpdate.dir/progress.make + +CMakeFiles/NightlyUpdate: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyUpdate + +NightlyUpdate: CMakeFiles/NightlyUpdate +NightlyUpdate: CMakeFiles/NightlyUpdate.dir/build.make +.PHONY : NightlyUpdate + +# Rule to build all files generated by this target. +CMakeFiles/NightlyUpdate.dir/build: NightlyUpdate +.PHONY : CMakeFiles/NightlyUpdate.dir/build + +CMakeFiles/NightlyUpdate.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyUpdate.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyUpdate.dir/clean + +CMakeFiles/NightlyUpdate.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/NightlyUpdate.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyUpdate.dir/depend + diff --git a/build_base_nv/CMakeFiles/NightlyUpdate.dir/cmake_clean.cmake b/build_base_nv/CMakeFiles/NightlyUpdate.dir/cmake_clean.cmake new file mode 100644 index 00000000..0f10e827 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyUpdate.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyUpdate" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyUpdate.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/CMakeFiles/NightlyUpdate.dir/compiler_depend.make b/build_base_nv/CMakeFiles/NightlyUpdate.dir/compiler_depend.make new file mode 100644 index 00000000..924c826b --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyUpdate.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyUpdate. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/CMakeFiles/NightlyUpdate.dir/compiler_depend.ts b/build_base_nv/CMakeFiles/NightlyUpdate.dir/compiler_depend.ts new file mode 100644 index 00000000..7cf66de7 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyUpdate.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyUpdate. diff --git a/build_base_nv/CMakeFiles/NightlyUpdate.dir/progress.make b/build_base_nv/CMakeFiles/NightlyUpdate.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_base_nv/CMakeFiles/NightlyUpdate.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_base_nv/CMakeFiles/TargetDirectories.txt b/build_base_nv/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..e789d766 --- /dev/null +++ b/build_base_nv/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,113 @@ +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/Experimental.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/Nightly.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/Continuous.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/NightlyMemoryCheck.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/NightlyStart.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/NightlyUpdate.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/NightlyConfigure.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/NightlyBuild.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/NightlyTest.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/NightlyCoverage.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/NightlyMemCheck.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/NightlySubmit.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ExperimentalStart.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ExperimentalUpdate.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ExperimentalConfigure.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ExperimentalBuild.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ExperimentalTest.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ExperimentalCoverage.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ExperimentalMemCheck.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ExperimentalSubmit.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ContinuousStart.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ContinuousUpdate.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ContinuousConfigure.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ContinuousBuild.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ContinuousTest.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ContinuousCoverage.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ContinuousMemCheck.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/ContinuousSubmit.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/test.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/rebuild_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/list_install_components.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/install.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/install/local.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles/install/strip.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/test.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/rebuild_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/list_install_components.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/install.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/install/local.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/install/strip.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/CMakeFiles/pdtest.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/CMakeFiles/test.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/CMakeFiles/rebuild_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/CMakeFiles/list_install_components.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/CMakeFiles/install.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/CMakeFiles/install/local.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/CMakeFiles/install/strip.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/test.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/rebuild_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/list_install_components.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/install.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/install/local.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/install/strip.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/config_f.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/test.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/rebuild_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/list_install_components.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/install.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/install/local.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/install/strip.dir diff --git a/build_base_nv/CMakeFiles/cmake.check_cache b/build_base_nv/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/build_base_nv/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_base_nv/CMakeFiles/progress.marks b/build_base_nv/CMakeFiles/progress.marks new file mode 100644 index 00000000..29d6383b --- /dev/null +++ b/build_base_nv/CMakeFiles/progress.marks @@ -0,0 +1 @@ +100 diff --git a/build_base_nv/CTestTestfile.cmake b/build_base_nv/CTestTestfile.cmake new file mode 100644 index 00000000..8bf7689a --- /dev/null +++ b/build_base_nv/CTestTestfile.cmake @@ -0,0 +1,10 @@ +# CMake generated Testfile for +# Source directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist +# Build directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("SRC") +subdirs("TEST") +subdirs("EXAMPLE") +subdirs("FORTRAN") diff --git a/build_base_nv/DartConfiguration.tcl b/build_base_nv/DartConfiguration.tcl new file mode 100644 index 00000000..f0206c08 --- /dev/null +++ b/build_base_nv/DartConfiguration.tcl @@ -0,0 +1,106 @@ +# This file is configured by CMake automatically as DartConfiguration.tcl +# If you choose not to use CMake, this file may be hand configured, by +# filling in the required variables. + + +# Configuration directories and files +SourceDirectory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist +BuildDirectory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Where to place the cost data store +CostDataFile: + +# Site is something like machine.domain, i.e. pragmatic.crd +Site: login31 + +# Build name is osname-revision-compiler, i.e. Linux-2.4.2-2smp-c++ +BuildName: Linux-CC + +# Subprojects +LabelsForSubprojects: + +# Submission information +SubmitURL: http:// +SubmitInactivityTimeout: + +# Dashboard start time +NightlyStartTime: 00:00:00 EDT + +# Commands for the build/test/submit cycle +ConfigureCommand: "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist" +MakeCommand: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --build . --config "${CTEST_CONFIGURATION_TYPE}" +DefaultCTestConfigurationType: Release + +# version control +UpdateVersionOnly: + +# CVS options +# Default is "-d -P -A" +CVSCommand: +CVSUpdateOptions: + +# Subversion options +SVNCommand: +SVNOptions: +SVNUpdateOptions: + +# Git options +GITCommand: /usr/bin/git +GITInitSubmodules: +GITUpdateOptions: +GITUpdateCustom: + +# Perforce options +P4Command: +P4Client: +P4Options: +P4UpdateOptions: +P4UpdateCustom: + +# Generic update command +UpdateCommand: /usr/bin/git +UpdateOptions: +UpdateType: git + +# Compiler info +Compiler: /opt/cray/pe/craype/2.7.19/bin/CC +CompilerVersion: 22.7.0 + +# Dynamic analysis (MemCheck) +PurifyCommand: +ValgrindCommand: +ValgrindCommandOptions: +DrMemoryCommand: +DrMemoryCommandOptions: +CudaSanitizerCommand: +CudaSanitizerCommandOptions: +MemoryCheckType: +MemoryCheckSanitizerOptions: +MemoryCheckCommand: /usr/bin/valgrind +MemoryCheckCommandOptions: +MemoryCheckSuppressionFile: + +# Coverage +CoverageCommand: /usr/bin/gcov +CoverageExtraFlags: -l + +# Testing options +# TimeOut is the amount of time in seconds to wait for processes +# to complete during testing. After TimeOut seconds, the +# process will be summarily terminated. +# Currently set to 25 minutes +TimeOut: 1500 + +# During parallel testing CTest will not start a new test if doing +# so would cause the system load to exceed this value. +TestLoad: + +UseLaunchers: +CurlOptions: +# warning, if you add new options here that have to do with submit, +# you have to update cmCTestSubmitCommand.cxx + +# For CTest submissions that timeout, these options +# specify behavior for retrying the submission +CTestSubmitRetryDelay: 5 +CTestSubmitRetryCount: 3 diff --git a/build_base_nv/EXAMPLE/CMakeFiles/CMakeDirectoryInformation.cmake b/build_base_nv/EXAMPLE/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..41f28eb5 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/DependInfo.cmake new file mode 100644 index 00000000..0f41b703 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c" "EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/build.make new file mode 100644 index 00000000..6f0f8f0a --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o: EXAMPLE/CMakeFiles/pddrive.dir/flags.make +EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c +EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o: EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o -MF CMakeFiles/pddrive.dir/pddrive.c.o.d -o CMakeFiles/pddrive.dir/pddrive.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c + +EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive.dir/pddrive.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c > CMakeFiles/pddrive.dir/pddrive.c.i + +EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive.dir/pddrive.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c -o CMakeFiles/pddrive.dir/pddrive.c.s + +EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive.dir/flags.make +EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive.dir/dcreate_matrix.c.s + +# Object files for target pddrive +pddrive_OBJECTS = \ +"CMakeFiles/pddrive.dir/pddrive.c.o" \ +"CMakeFiles/pddrive.dir/dcreate_matrix.c.o" + +# External object files for target pddrive +pddrive_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive: EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o +EXAMPLE/pddrive: EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o +EXAMPLE/pddrive: EXAMPLE/CMakeFiles/pddrive.dir/build.make +EXAMPLE/pddrive: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive: EXAMPLE/CMakeFiles/pddrive.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pddrive" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive.dir/build: EXAMPLE/pddrive +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/build + +EXAMPLE/CMakeFiles/pddrive.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/clean + +EXAMPLE/CMakeFiles/pddrive.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/cmake_clean.cmake new file mode 100644 index 00000000..1323ff9a --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive.dir/pddrive.c.o" + "CMakeFiles/pddrive.dir/pddrive.c.o.d" + "pddrive" + "pddrive.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.make new file mode 100644 index 00000000..f960945d --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.ts new file mode 100644 index 00000000..2857e273 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o new file mode 100644 index 00000000..cda712e0 Binary files /dev/null and b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o differ diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o.d b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o.d new file mode 100644 index 00000000..99abe2fb --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o.d @@ -0,0 +1,120 @@ +EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/depend.make new file mode 100644 index 00000000..4a408eb6 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/link.txt new file mode 100644 index 00000000..cd19fb12 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pddrive.dir/pddrive.c.o CMakeFiles/pddrive.dir/dcreate_matrix.c.o -o pddrive -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o new file mode 100644 index 00000000..a4ca4058 Binary files /dev/null and b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o differ diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o.d b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o.d new file mode 100644 index 00000000..44f32da3 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o.d @@ -0,0 +1,120 @@ +EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/progress.make new file mode 100644 index 00000000..8eb4b499 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/DependInfo.cmake new file mode 100644 index 00000000..a3e0aabb --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1.c" "EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/build.make new file mode 100644 index 00000000..1fc824f1 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive1.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive1.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive1.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o: EXAMPLE/CMakeFiles/pddrive1.dir/flags.make +EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1.c +EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o: EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o -MF CMakeFiles/pddrive1.dir/pddrive1.c.o.d -o CMakeFiles/pddrive1.dir/pddrive1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1.c + +EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive1.dir/pddrive1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1.c > CMakeFiles/pddrive1.dir/pddrive1.c.i + +EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive1.dir/pddrive1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1.c -o CMakeFiles/pddrive1.dir/pddrive1.c.s + +EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive1.dir/flags.make +EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive1.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive1.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive1.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive1.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive1.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive1.dir/dcreate_matrix.c.s + +# Object files for target pddrive1 +pddrive1_OBJECTS = \ +"CMakeFiles/pddrive1.dir/pddrive1.c.o" \ +"CMakeFiles/pddrive1.dir/dcreate_matrix.c.o" + +# External object files for target pddrive1 +pddrive1_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive1: EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o +EXAMPLE/pddrive1: EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o +EXAMPLE/pddrive1: EXAMPLE/CMakeFiles/pddrive1.dir/build.make +EXAMPLE/pddrive1: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive1: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive1: EXAMPLE/CMakeFiles/pddrive1.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pddrive1" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive1.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive1.dir/build: EXAMPLE/pddrive1 +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/build + +EXAMPLE/CMakeFiles/pddrive1.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive1.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/clean + +EXAMPLE/CMakeFiles/pddrive1.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/cmake_clean.cmake new file mode 100644 index 00000000..f1ddf83a --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive1.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive1.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive1.dir/pddrive1.c.o" + "CMakeFiles/pddrive1.dir/pddrive1.c.o.d" + "pddrive1" + "pddrive1.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive1.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.make new file mode 100644 index 00000000..fda4b85c --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive1. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.ts new file mode 100644 index 00000000..da77ad05 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive1. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/depend.make new file mode 100644 index 00000000..d41d0e09 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive1. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/link.txt new file mode 100644 index 00000000..6637d525 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pddrive1.dir/pddrive1.c.o CMakeFiles/pddrive1.dir/dcreate_matrix.c.o -o pddrive1 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/progress.make new file mode 100644 index 00000000..7b22097d --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..4b4bfcbb --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1_ABglobal.c" "EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make new file mode 100644 index 00000000..f0db1a65 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1_ABglobal.c +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o -MF CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o.d -o CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1_ABglobal.c + +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1_ABglobal.c > CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.i + +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1_ABglobal.c -o CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.s + +# Object files for target pddrive1_ABglobal +pddrive1_ABglobal_OBJECTS = \ +"CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o" + +# External object files for target pddrive1_ABglobal +pddrive1_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive1_ABglobal: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o +EXAMPLE/pddrive1_ABglobal: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make +EXAMPLE/pddrive1_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive1_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive1_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive1_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive1_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive1_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive1_ABglobal: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pddrive1_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive1_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build: EXAMPLE/pddrive1_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive1_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..e3548746 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o" + "CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o.d" + "pddrive1_ABglobal" + "pddrive1_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive1_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..3e5da699 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive1_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..23497778 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive1_ABglobal. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend.make new file mode 100644 index 00000000..d650e625 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive1_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/link.txt new file mode 100644 index 00000000..b049c4ef --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o -o pddrive1_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/DependInfo.cmake new file mode 100644 index 00000000..3260404d --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix_perturbed.c" "EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2.c" "EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/build.make new file mode 100644 index 00000000..41b24e1d --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive2.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive2.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive2.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o: EXAMPLE/CMakeFiles/pddrive2.dir/flags.make +EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2.c +EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o: EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o -MF CMakeFiles/pddrive2.dir/pddrive2.c.o.d -o CMakeFiles/pddrive2.dir/pddrive2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2.c + +EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive2.dir/pddrive2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2.c > CMakeFiles/pddrive2.dir/pddrive2.c.i + +EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive2.dir/pddrive2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2.c -o CMakeFiles/pddrive2.dir/pddrive2.c.s + +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive2.dir/flags.make +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive2.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive2.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive2.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive2.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive2.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive2.dir/dcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o: EXAMPLE/CMakeFiles/pddrive2.dir/flags.make +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix_perturbed.c +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o: EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o -MF CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o.d -o CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix_perturbed.c + +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix_perturbed.c > CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.i + +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix_perturbed.c -o CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.s + +# Object files for target pddrive2 +pddrive2_OBJECTS = \ +"CMakeFiles/pddrive2.dir/pddrive2.c.o" \ +"CMakeFiles/pddrive2.dir/dcreate_matrix.c.o" \ +"CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o" + +# External object files for target pddrive2 +pddrive2_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o +EXAMPLE/pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o +EXAMPLE/pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o +EXAMPLE/pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/build.make +EXAMPLE/pddrive2: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pddrive2" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive2.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive2.dir/build: EXAMPLE/pddrive2 +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/build + +EXAMPLE/CMakeFiles/pddrive2.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive2.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/clean + +EXAMPLE/CMakeFiles/pddrive2.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/cmake_clean.cmake new file mode 100644 index 00000000..0750598a --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive2.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive2.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o" + "CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o.d" + "CMakeFiles/pddrive2.dir/pddrive2.c.o" + "CMakeFiles/pddrive2.dir/pddrive2.c.o.d" + "pddrive2" + "pddrive2.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive2.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.make new file mode 100644 index 00000000..223afe45 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive2. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.ts new file mode 100644 index 00000000..df7f4e62 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive2. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/depend.make new file mode 100644 index 00000000..4743505f --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive2. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/link.txt new file mode 100644 index 00000000..929b3628 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pddrive2.dir/pddrive2.c.o CMakeFiles/pddrive2.dir/dcreate_matrix.c.o CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o -o pddrive2 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/progress.make new file mode 100644 index 00000000..070d4246 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 4 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..43e0c36f --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2_ABglobal.c" "EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make new file mode 100644 index 00000000..c95bcd33 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2_ABglobal.c +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o -MF CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o.d -o CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2_ABglobal.c + +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2_ABglobal.c > CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.i + +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2_ABglobal.c -o CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.s + +# Object files for target pddrive2_ABglobal +pddrive2_ABglobal_OBJECTS = \ +"CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o" + +# External object files for target pddrive2_ABglobal +pddrive2_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive2_ABglobal: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o +EXAMPLE/pddrive2_ABglobal: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make +EXAMPLE/pddrive2_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive2_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive2_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive2_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive2_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive2_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive2_ABglobal: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pddrive2_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive2_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build: EXAMPLE/pddrive2_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive2_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..960c11b6 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o" + "CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o.d" + "pddrive2_ABglobal" + "pddrive2_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive2_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..60ce1933 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive2_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..967b034a --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive2_ABglobal. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend.make new file mode 100644 index 00000000..471dad68 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive2_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/link.txt new file mode 100644 index 00000000..c3eef82f --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o -o pddrive2_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/DependInfo.cmake new file mode 100644 index 00000000..3ef0562f --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3.c" "EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/build.make new file mode 100644 index 00000000..619e1a4a --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive3.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive3.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive3.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o: EXAMPLE/CMakeFiles/pddrive3.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3.c +EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o: EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o -MF CMakeFiles/pddrive3.dir/pddrive3.c.o.d -o CMakeFiles/pddrive3.dir/pddrive3.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3.c + +EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3.dir/pddrive3.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3.c > CMakeFiles/pddrive3.dir/pddrive3.c.i + +EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3.dir/pddrive3.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3.c -o CMakeFiles/pddrive3.dir/pddrive3.c.s + +EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive3.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive3.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive3.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive3.dir/dcreate_matrix.c.s + +# Object files for target pddrive3 +pddrive3_OBJECTS = \ +"CMakeFiles/pddrive3.dir/pddrive3.c.o" \ +"CMakeFiles/pddrive3.dir/dcreate_matrix.c.o" + +# External object files for target pddrive3 +pddrive3_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive3: EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o +EXAMPLE/pddrive3: EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o +EXAMPLE/pddrive3: EXAMPLE/CMakeFiles/pddrive3.dir/build.make +EXAMPLE/pddrive3: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive3: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3: EXAMPLE/CMakeFiles/pddrive3.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pddrive3" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive3.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive3.dir/build: EXAMPLE/pddrive3 +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/build + +EXAMPLE/CMakeFiles/pddrive3.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive3.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/clean + +EXAMPLE/CMakeFiles/pddrive3.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/cmake_clean.cmake new file mode 100644 index 00000000..98b1b89f --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive3.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive3.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive3.dir/pddrive3.c.o" + "CMakeFiles/pddrive3.dir/pddrive3.c.o.d" + "pddrive3" + "pddrive3.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive3.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.make new file mode 100644 index 00000000..63ca7013 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive3. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.ts new file mode 100644 index 00000000..cf034173 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive3. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/depend.make new file mode 100644 index 00000000..b811d252 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive3. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/link.txt new file mode 100644 index 00000000..0f46c259 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pddrive3.dir/pddrive3.c.o CMakeFiles/pddrive3.dir/dcreate_matrix.c.o -o pddrive3 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/progress.make new file mode 100644 index 00000000..d53e7d41 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..8f74691f --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3_ABglobal.c" "EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make new file mode 100644 index 00000000..bf25040f --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3_ABglobal.c +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o -MF CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o.d -o CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3_ABglobal.c + +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3_ABglobal.c > CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.i + +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3_ABglobal.c -o CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.s + +# Object files for target pddrive3_ABglobal +pddrive3_ABglobal_OBJECTS = \ +"CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o" + +# External object files for target pddrive3_ABglobal +pddrive3_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive3_ABglobal: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o +EXAMPLE/pddrive3_ABglobal: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make +EXAMPLE/pddrive3_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive3_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive3_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive3_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive3_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3_ABglobal: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pddrive3_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive3_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build: EXAMPLE/pddrive3_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive3_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..972a6df2 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o" + "CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o.d" + "pddrive3_ABglobal" + "pddrive3_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive3_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..a7f89845 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive3_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..519d94a0 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive3_ABglobal. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend.make new file mode 100644 index 00000000..0e598676 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive3_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/link.txt new file mode 100644 index 00000000..8182af34 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o -o pddrive3_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/DependInfo.cmake new file mode 100644 index 00000000..1e05c5bd --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d.c" "EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/build.make new file mode 100644 index 00000000..d03506cd --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive3d.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive3d.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o: EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d.c +EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o: EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o -MF CMakeFiles/pddrive3d.dir/pddrive3d.c.o.d -o CMakeFiles/pddrive3d.dir/pddrive3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d.c + +EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d.dir/pddrive3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d.c > CMakeFiles/pddrive3d.dir/pddrive3d.c.i + +EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d.dir/pddrive3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d.c -o CMakeFiles/pddrive3d.dir/pddrive3d.c.s + +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive3d.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive3d.dir/dcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o -MF CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o.d -o CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c > CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c -o CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.s + +# Object files for target pddrive3d +pddrive3d_OBJECTS = \ +"CMakeFiles/pddrive3d.dir/pddrive3d.c.o" \ +"CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o" \ +"CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o" + +# External object files for target pddrive3d +pddrive3d_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o +EXAMPLE/pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o +EXAMPLE/pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o +EXAMPLE/pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/build.make +EXAMPLE/pddrive3d: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pddrive3d" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive3d.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive3d.dir/build: EXAMPLE/pddrive3d +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/build + +EXAMPLE/CMakeFiles/pddrive3d.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive3d.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/clean + +EXAMPLE/CMakeFiles/pddrive3d.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/cmake_clean.cmake new file mode 100644 index 00000000..3a647843 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o" + "CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o.d" + "CMakeFiles/pddrive3d.dir/pddrive3d.c.o" + "CMakeFiles/pddrive3d.dir/pddrive3d.c.o.d" + "pddrive3d" + "pddrive3d.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive3d.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.make new file mode 100644 index 00000000..a62f2a10 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive3d. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.ts new file mode 100644 index 00000000..88297c71 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive3d. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/depend.make new file mode 100644 index 00000000..9b008585 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive3d. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/link.txt new file mode 100644 index 00000000..8b825465 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pddrive3d.dir/pddrive3d.c.o CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o -o pddrive3d -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/progress.make new file mode 100644 index 00000000..f3a9a95d --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 6 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/DependInfo.cmake new file mode 100644 index 00000000..84b3d43b --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d1.c" "EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make new file mode 100644 index 00000000..31ad0872 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive3d1.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive3d1.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o: EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d1.c +EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o: EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o -MF CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o.d -o CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d1.c + +EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d1.dir/pddrive3d1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d1.c > CMakeFiles/pddrive3d1.dir/pddrive3d1.c.i + +EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d1.dir/pddrive3d1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d1.c -o CMakeFiles/pddrive3d1.dir/pddrive3d1.c.s + +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o -MF CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o.d -o CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c > CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c -o CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.s + +# Object files for target pddrive3d1 +pddrive3d1_OBJECTS = \ +"CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o" \ +"CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o" \ +"CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o" + +# External object files for target pddrive3d1 +pddrive3d1_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o +EXAMPLE/pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o +EXAMPLE/pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o +EXAMPLE/pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make +EXAMPLE/pddrive3d1: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive3d1: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive3d1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive3d1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive3d1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pddrive3d1" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive3d1.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive3d1.dir/build: EXAMPLE/pddrive3d1 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/build + +EXAMPLE/CMakeFiles/pddrive3d1.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive3d1.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/clean + +EXAMPLE/CMakeFiles/pddrive3d1.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/cmake_clean.cmake new file mode 100644 index 00000000..5d79e90f --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o" + "CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o.d" + "CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o" + "CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o.d" + "pddrive3d1" + "pddrive3d1.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive3d1.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.make new file mode 100644 index 00000000..88401bf7 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive3d1. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.ts new file mode 100644 index 00000000..c6ca223c --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive3d1. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/depend.make new file mode 100644 index 00000000..56cd7599 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive3d1. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/link.txt new file mode 100644 index 00000000..bd0e4b82 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o -o pddrive3d1 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/progress.make new file mode 100644 index 00000000..8267c090 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d1.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 7 +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/DependInfo.cmake new file mode 100644 index 00000000..3bb70d7a --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d2.c" "EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make new file mode 100644 index 00000000..2b5449b7 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive3d2.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive3d2.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o: EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d2.c +EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o: EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o -MF CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o.d -o CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d2.c + +EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d2.dir/pddrive3d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d2.c > CMakeFiles/pddrive3d2.dir/pddrive3d2.c.i + +EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d2.dir/pddrive3d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d2.c -o CMakeFiles/pddrive3d2.dir/pddrive3d2.c.s + +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o -MF CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o.d -o CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c > CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c -o CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.s + +# Object files for target pddrive3d2 +pddrive3d2_OBJECTS = \ +"CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o" \ +"CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o" \ +"CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o" + +# External object files for target pddrive3d2 +pddrive3d2_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o +EXAMPLE/pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o +EXAMPLE/pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o +EXAMPLE/pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make +EXAMPLE/pddrive3d2: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive3d2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive3d2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive3d2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive3d2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pddrive3d2" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive3d2.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive3d2.dir/build: EXAMPLE/pddrive3d2 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/build + +EXAMPLE/CMakeFiles/pddrive3d2.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive3d2.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/clean + +EXAMPLE/CMakeFiles/pddrive3d2.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/cmake_clean.cmake new file mode 100644 index 00000000..84152095 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o" + "CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o.d" + "CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o" + "CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o.d" + "pddrive3d2" + "pddrive3d2.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive3d2.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.make new file mode 100644 index 00000000..0a0e7196 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive3d2. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.ts new file mode 100644 index 00000000..19f18e63 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive3d2. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/depend.make new file mode 100644 index 00000000..45b0d3fb --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive3d2. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/link.txt new file mode 100644 index 00000000..3b0ccaf3 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o -o pddrive3d2 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/progress.make new file mode 100644 index 00000000..d29f42f5 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d2.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 8 +CMAKE_PROGRESS_4 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/DependInfo.cmake new file mode 100644 index 00000000..7dfcd3c1 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d3.c" "EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make new file mode 100644 index 00000000..1e306c3e --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive3d3.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive3d3.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o: EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d3.c +EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o: EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o -MF CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o.d -o CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d3.c + +EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d3.dir/pddrive3d3.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d3.c > CMakeFiles/pddrive3d3.dir/pddrive3d3.c.i + +EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d3.dir/pddrive3d3.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d3.c -o CMakeFiles/pddrive3d3.dir/pddrive3d3.c.s + +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o -MF CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o.d -o CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c > CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c -o CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.s + +# Object files for target pddrive3d3 +pddrive3d3_OBJECTS = \ +"CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o" \ +"CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o" \ +"CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o" + +# External object files for target pddrive3d3 +pddrive3d3_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o +EXAMPLE/pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o +EXAMPLE/pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o +EXAMPLE/pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make +EXAMPLE/pddrive3d3: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive3d3: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive3d3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive3d3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive3d3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pddrive3d3" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive3d3.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive3d3.dir/build: EXAMPLE/pddrive3d3 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/build + +EXAMPLE/CMakeFiles/pddrive3d3.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive3d3.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/clean + +EXAMPLE/CMakeFiles/pddrive3d3.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/cmake_clean.cmake new file mode 100644 index 00000000..51733e6b --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o" + "CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o.d" + "CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o" + "CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o.d" + "pddrive3d3" + "pddrive3d3.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive3d3.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.make new file mode 100644 index 00000000..3302bd83 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive3d3. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.ts new file mode 100644 index 00000000..0b07e3a7 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive3d3. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/depend.make new file mode 100644 index 00000000..c8f9df9b --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive3d3. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/link.txt new file mode 100644 index 00000000..0ad650e3 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o -o pddrive3d3 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/progress.make new file mode 100644 index 00000000..461f02e9 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive3d3.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/DependInfo.cmake new file mode 100644 index 00000000..b2cda6c4 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4.c" "EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/build.make new file mode 100644 index 00000000..572df58d --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive4.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive4.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive4.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o: EXAMPLE/CMakeFiles/pddrive4.dir/flags.make +EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4.c +EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o: EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o -MF CMakeFiles/pddrive4.dir/pddrive4.c.o.d -o CMakeFiles/pddrive4.dir/pddrive4.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4.c + +EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive4.dir/pddrive4.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4.c > CMakeFiles/pddrive4.dir/pddrive4.c.i + +EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive4.dir/pddrive4.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4.c -o CMakeFiles/pddrive4.dir/pddrive4.c.s + +EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive4.dir/flags.make +EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive4.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive4.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive4.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive4.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive4.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive4.dir/dcreate_matrix.c.s + +# Object files for target pddrive4 +pddrive4_OBJECTS = \ +"CMakeFiles/pddrive4.dir/pddrive4.c.o" \ +"CMakeFiles/pddrive4.dir/dcreate_matrix.c.o" + +# External object files for target pddrive4 +pddrive4_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive4: EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o +EXAMPLE/pddrive4: EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o +EXAMPLE/pddrive4: EXAMPLE/CMakeFiles/pddrive4.dir/build.make +EXAMPLE/pddrive4: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive4: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive4: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive4: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive4: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive4: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive4: EXAMPLE/CMakeFiles/pddrive4.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pddrive4" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive4.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive4.dir/build: EXAMPLE/pddrive4 +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/build + +EXAMPLE/CMakeFiles/pddrive4.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive4.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/clean + +EXAMPLE/CMakeFiles/pddrive4.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/cmake_clean.cmake new file mode 100644 index 00000000..bbdf35a6 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive4.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive4.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive4.dir/pddrive4.c.o" + "CMakeFiles/pddrive4.dir/pddrive4.c.o.d" + "pddrive4" + "pddrive4.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive4.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.make new file mode 100644 index 00000000..1aa119fb --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive4. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.ts new file mode 100644 index 00000000..d4a5b4d6 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive4. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/depend.make new file mode 100644 index 00000000..4efc5183 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive4. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/link.txt new file mode 100644 index 00000000..918b8f0f --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pddrive4.dir/pddrive4.c.o CMakeFiles/pddrive4.dir/dcreate_matrix.c.o -o pddrive4 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/progress.make new file mode 100644 index 00000000..2ebca8e5 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 9 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..9d7e060e --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4_ABglobal.c" "EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make new file mode 100644 index 00000000..450ac465 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4_ABglobal.c +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o -MF CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o.d -o CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4_ABglobal.c + +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4_ABglobal.c > CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.i + +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4_ABglobal.c -o CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.s + +# Object files for target pddrive4_ABglobal +pddrive4_ABglobal_OBJECTS = \ +"CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o" + +# External object files for target pddrive4_ABglobal +pddrive4_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive4_ABglobal: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o +EXAMPLE/pddrive4_ABglobal: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make +EXAMPLE/pddrive4_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive4_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive4_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive4_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive4_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive4_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive4_ABglobal: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pddrive4_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive4_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build: EXAMPLE/pddrive4_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive4_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..fe08f31c --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o" + "CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o.d" + "pddrive4_ABglobal" + "pddrive4_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive4_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..b82ebb75 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive4_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..8a11bd4a --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive4_ABglobal. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend.make new file mode 100644 index 00000000..c840d301 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive4_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/link.txt new file mode 100644 index 00000000..76c867cf --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o -o pddrive4_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..ea7b938b --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_ABglobal.c" "EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make new file mode 100644 index 00000000..3dd61c3f --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_ABglobal.c +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o -MF CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o.d -o CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_ABglobal.c + +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_ABglobal.c > CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.i + +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_ABglobal.c -o CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.s + +# Object files for target pddrive_ABglobal +pddrive_ABglobal_OBJECTS = \ +"CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o" + +# External object files for target pddrive_ABglobal +pddrive_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive_ABglobal: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o +EXAMPLE/pddrive_ABglobal: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make +EXAMPLE/pddrive_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive_ABglobal: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pddrive_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build: EXAMPLE/pddrive_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..73cef3d3 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o" + "CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o.d" + "pddrive_ABglobal" + "pddrive_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..2425e5c7 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..6632fd69 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive_ABglobal. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend.make new file mode 100644 index 00000000..09979d0c --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/link.txt new file mode 100644 index 00000000..89342908 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o -o pddrive_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/progress.make new file mode 100644 index 00000000..e7f7e99d --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 10 +CMAKE_PROGRESS_2 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/DependInfo.cmake new file mode 100644 index 00000000..1d2632a5 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_spawn.c" "EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make new file mode 100644 index 00000000..3596f181 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive_spawn.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive_spawn.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o: EXAMPLE/CMakeFiles/pddrive_spawn.dir/flags.make +EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_spawn.c +EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o: EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o -MF CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o.d -o CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_spawn.c + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_spawn.c > CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.i + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_spawn.c -o CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.s + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive_spawn.dir/flags.make +EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.s + +# Object files for target pddrive_spawn +pddrive_spawn_OBJECTS = \ +"CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o" \ +"CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o" + +# External object files for target pddrive_spawn +pddrive_spawn_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive_spawn: EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o +EXAMPLE/pddrive_spawn: EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o +EXAMPLE/pddrive_spawn: EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make +EXAMPLE/pddrive_spawn: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive_spawn: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive_spawn: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive_spawn: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive_spawn: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive_spawn: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive_spawn: EXAMPLE/CMakeFiles/pddrive_spawn.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pddrive_spawn" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive_spawn.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive_spawn.dir/build: EXAMPLE/pddrive_spawn +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/build + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive_spawn.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/clean + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/cmake_clean.cmake new file mode 100644 index 00000000..6ee990f2 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o" + "CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o.d" + "pddrive_spawn" + "pddrive_spawn.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive_spawn.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.make new file mode 100644 index 00000000..b0b687b7 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive_spawn. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.ts new file mode 100644 index 00000000..093f970e --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive_spawn. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend.make new file mode 100644 index 00000000..f57f1f59 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive_spawn. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/link.txt new file mode 100644 index 00000000..2e5f8e5e --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o -o pddrive_spawn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/progress.make new file mode 100644 index 00000000..8eb4b499 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pddrive_spawn.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/progress.marks b/build_base_nv/EXAMPLE/CMakeFiles/progress.marks new file mode 100644 index 00000000..8c61d23e --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/progress.marks @@ -0,0 +1 @@ +58 diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/DependInfo.cmake new file mode 100644 index 00000000..248417e1 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive.c" "EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_A_x_b.c" "EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/build.make new file mode 100644 index 00000000..073603cb --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o: EXAMPLE/CMakeFiles/psdrive.dir/flags.make +EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive.c +EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o: EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o -MF CMakeFiles/psdrive.dir/psdrive.c.o.d -o CMakeFiles/psdrive.dir/psdrive.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive.c + +EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive.dir/psdrive.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive.c > CMakeFiles/psdrive.dir/psdrive.c.i + +EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive.dir/psdrive.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive.c -o CMakeFiles/psdrive.dir/psdrive.c.s + +EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive.dir/flags.make +EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o -MF CMakeFiles/psdrive.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive.dir/screate_matrix.c.s + +EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o: EXAMPLE/CMakeFiles/psdrive.dir/flags.make +EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_A_x_b.c +EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o: EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o -MF CMakeFiles/psdrive.dir/screate_A_x_b.c.o.d -o CMakeFiles/psdrive.dir/screate_A_x_b.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_A_x_b.c + +EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive.dir/screate_A_x_b.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_A_x_b.c > CMakeFiles/psdrive.dir/screate_A_x_b.c.i + +EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive.dir/screate_A_x_b.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_A_x_b.c -o CMakeFiles/psdrive.dir/screate_A_x_b.c.s + +# Object files for target psdrive +psdrive_OBJECTS = \ +"CMakeFiles/psdrive.dir/psdrive.c.o" \ +"CMakeFiles/psdrive.dir/screate_matrix.c.o" \ +"CMakeFiles/psdrive.dir/screate_A_x_b.c.o" + +# External object files for target psdrive +psdrive_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive: EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o +EXAMPLE/psdrive: EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o +EXAMPLE/psdrive: EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o +EXAMPLE/psdrive: EXAMPLE/CMakeFiles/psdrive.dir/build.make +EXAMPLE/psdrive: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive: EXAMPLE/CMakeFiles/psdrive.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable psdrive" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive.dir/build: EXAMPLE/psdrive +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/build + +EXAMPLE/CMakeFiles/psdrive.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/clean + +EXAMPLE/CMakeFiles/psdrive.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/cmake_clean.cmake new file mode 100644 index 00000000..b46a08a1 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive.dir/psdrive.c.o" + "CMakeFiles/psdrive.dir/psdrive.c.o.d" + "CMakeFiles/psdrive.dir/screate_A_x_b.c.o" + "CMakeFiles/psdrive.dir/screate_A_x_b.c.o.d" + "CMakeFiles/psdrive.dir/screate_matrix.c.o" + "CMakeFiles/psdrive.dir/screate_matrix.c.o.d" + "psdrive" + "psdrive.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.make new file mode 100644 index 00000000..4b76c8e1 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.ts new file mode 100644 index 00000000..861dc72d --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/depend.make new file mode 100644 index 00000000..1587150a --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/link.txt new file mode 100644 index 00000000..7dc63f22 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/psdrive.dir/psdrive.c.o CMakeFiles/psdrive.dir/screate_matrix.c.o CMakeFiles/psdrive.dir/screate_A_x_b.c.o -o psdrive -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/progress.make new file mode 100644 index 00000000..e22cc868 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 12 +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/DependInfo.cmake new file mode 100644 index 00000000..6a787e4b --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive1.c" "EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/build.make new file mode 100644 index 00000000..8aa53f90 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive1.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive1.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive1.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o: EXAMPLE/CMakeFiles/psdrive1.dir/flags.make +EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive1.c +EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o: EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o -MF CMakeFiles/psdrive1.dir/psdrive1.c.o.d -o CMakeFiles/psdrive1.dir/psdrive1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive1.c + +EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive1.dir/psdrive1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive1.c > CMakeFiles/psdrive1.dir/psdrive1.c.i + +EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive1.dir/psdrive1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive1.c -o CMakeFiles/psdrive1.dir/psdrive1.c.s + +EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive1.dir/flags.make +EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o -MF CMakeFiles/psdrive1.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive1.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive1.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive1.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive1.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive1.dir/screate_matrix.c.s + +# Object files for target psdrive1 +psdrive1_OBJECTS = \ +"CMakeFiles/psdrive1.dir/psdrive1.c.o" \ +"CMakeFiles/psdrive1.dir/screate_matrix.c.o" + +# External object files for target psdrive1 +psdrive1_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive1: EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o +EXAMPLE/psdrive1: EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o +EXAMPLE/psdrive1: EXAMPLE/CMakeFiles/psdrive1.dir/build.make +EXAMPLE/psdrive1: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive1: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive1: EXAMPLE/CMakeFiles/psdrive1.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable psdrive1" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive1.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive1.dir/build: EXAMPLE/psdrive1 +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/build + +EXAMPLE/CMakeFiles/psdrive1.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive1.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/clean + +EXAMPLE/CMakeFiles/psdrive1.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/cmake_clean.cmake new file mode 100644 index 00000000..bb8d0d67 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive1.dir/psdrive1.c.o" + "CMakeFiles/psdrive1.dir/psdrive1.c.o.d" + "CMakeFiles/psdrive1.dir/screate_matrix.c.o" + "CMakeFiles/psdrive1.dir/screate_matrix.c.o.d" + "psdrive1" + "psdrive1.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive1.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.make new file mode 100644 index 00000000..bbb2a2f3 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive1. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.ts new file mode 100644 index 00000000..30281c49 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive1. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/depend.make new file mode 100644 index 00000000..fbaae418 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive1. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/link.txt new file mode 100644 index 00000000..6a9e0b5d --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/psdrive1.dir/psdrive1.c.o CMakeFiles/psdrive1.dir/screate_matrix.c.o -o psdrive1 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/progress.make new file mode 100644 index 00000000..8eb4b499 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive1.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/DependInfo.cmake new file mode 100644 index 00000000..61de0cac --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive2.c" "EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix_perturbed.c" "EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/build.make new file mode 100644 index 00000000..f59ef28d --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive2.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive2.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive2.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o: EXAMPLE/CMakeFiles/psdrive2.dir/flags.make +EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive2.c +EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o: EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o -MF CMakeFiles/psdrive2.dir/psdrive2.c.o.d -o CMakeFiles/psdrive2.dir/psdrive2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive2.c + +EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive2.dir/psdrive2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive2.c > CMakeFiles/psdrive2.dir/psdrive2.c.i + +EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive2.dir/psdrive2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive2.c -o CMakeFiles/psdrive2.dir/psdrive2.c.s + +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive2.dir/flags.make +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o -MF CMakeFiles/psdrive2.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive2.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive2.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive2.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive2.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive2.dir/screate_matrix.c.s + +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o: EXAMPLE/CMakeFiles/psdrive2.dir/flags.make +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix_perturbed.c +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o: EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o -MF CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o.d -o CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix_perturbed.c + +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix_perturbed.c > CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.i + +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix_perturbed.c -o CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.s + +# Object files for target psdrive2 +psdrive2_OBJECTS = \ +"CMakeFiles/psdrive2.dir/psdrive2.c.o" \ +"CMakeFiles/psdrive2.dir/screate_matrix.c.o" \ +"CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o" + +# External object files for target psdrive2 +psdrive2_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o +EXAMPLE/psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o +EXAMPLE/psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o +EXAMPLE/psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/build.make +EXAMPLE/psdrive2: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable psdrive2" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive2.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive2.dir/build: EXAMPLE/psdrive2 +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/build + +EXAMPLE/CMakeFiles/psdrive2.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive2.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/clean + +EXAMPLE/CMakeFiles/psdrive2.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/cmake_clean.cmake new file mode 100644 index 00000000..e9d797d8 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive2.dir/psdrive2.c.o" + "CMakeFiles/psdrive2.dir/psdrive2.c.o.d" + "CMakeFiles/psdrive2.dir/screate_matrix.c.o" + "CMakeFiles/psdrive2.dir/screate_matrix.c.o.d" + "CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o" + "CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o.d" + "psdrive2" + "psdrive2.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive2.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.make new file mode 100644 index 00000000..7fa8cfc0 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive2. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.ts new file mode 100644 index 00000000..d19b8d12 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive2. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/depend.make new file mode 100644 index 00000000..263bb90b --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive2. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/link.txt new file mode 100644 index 00000000..49e80e32 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/psdrive2.dir/psdrive2.c.o CMakeFiles/psdrive2.dir/screate_matrix.c.o CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o -o psdrive2 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/progress.make new file mode 100644 index 00000000..251d605e --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive2.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 13 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/DependInfo.cmake new file mode 100644 index 00000000..e6649d9e --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3.c" "EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/build.make new file mode 100644 index 00000000..df5ab346 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive3.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive3.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive3.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o: EXAMPLE/CMakeFiles/psdrive3.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3.c +EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o: EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o -MF CMakeFiles/psdrive3.dir/psdrive3.c.o.d -o CMakeFiles/psdrive3.dir/psdrive3.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3.c + +EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3.dir/psdrive3.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3.c > CMakeFiles/psdrive3.dir/psdrive3.c.i + +EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3.dir/psdrive3.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3.c -o CMakeFiles/psdrive3.dir/psdrive3.c.s + +EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o -MF CMakeFiles/psdrive3.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive3.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive3.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive3.dir/screate_matrix.c.s + +# Object files for target psdrive3 +psdrive3_OBJECTS = \ +"CMakeFiles/psdrive3.dir/psdrive3.c.o" \ +"CMakeFiles/psdrive3.dir/screate_matrix.c.o" + +# External object files for target psdrive3 +psdrive3_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive3: EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o +EXAMPLE/psdrive3: EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o +EXAMPLE/psdrive3: EXAMPLE/CMakeFiles/psdrive3.dir/build.make +EXAMPLE/psdrive3: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive3: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3: EXAMPLE/CMakeFiles/psdrive3.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable psdrive3" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive3.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive3.dir/build: EXAMPLE/psdrive3 +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/build + +EXAMPLE/CMakeFiles/psdrive3.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive3.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/clean + +EXAMPLE/CMakeFiles/psdrive3.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/cmake_clean.cmake new file mode 100644 index 00000000..0b85ce72 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive3.dir/psdrive3.c.o" + "CMakeFiles/psdrive3.dir/psdrive3.c.o.d" + "CMakeFiles/psdrive3.dir/screate_matrix.c.o" + "CMakeFiles/psdrive3.dir/screate_matrix.c.o.d" + "psdrive3" + "psdrive3.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive3.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.make new file mode 100644 index 00000000..b085606d --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive3. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.ts new file mode 100644 index 00000000..49b46c0f --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive3. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/depend.make new file mode 100644 index 00000000..b19e836a --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive3. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/link.txt new file mode 100644 index 00000000..2d9cb5bf --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/psdrive3.dir/psdrive3.c.o CMakeFiles/psdrive3.dir/screate_matrix.c.o -o psdrive3 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/progress.make new file mode 100644 index 00000000..c0fbd9b7 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 14 +CMAKE_PROGRESS_3 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/DependInfo.cmake new file mode 100644 index 00000000..187e78d0 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d.c" "EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c" "EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/build.make new file mode 100644 index 00000000..4b4eb553 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive3d.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive3d.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o: EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d.c +EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o: EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o -MF CMakeFiles/psdrive3d.dir/psdrive3d.c.o.d -o CMakeFiles/psdrive3d.dir/psdrive3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d.c + +EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d.dir/psdrive3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d.c > CMakeFiles/psdrive3d.dir/psdrive3d.c.i + +EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d.dir/psdrive3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d.c -o CMakeFiles/psdrive3d.dir/psdrive3d.c.s + +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o -MF CMakeFiles/psdrive3d.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive3d.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive3d.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive3d.dir/screate_matrix.c.s + +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o -MF CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o.d -o CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c + +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d.dir/screate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c > CMakeFiles/psdrive3d.dir/screate_matrix3d.c.i + +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d.dir/screate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c -o CMakeFiles/psdrive3d.dir/screate_matrix3d.c.s + +# Object files for target psdrive3d +psdrive3d_OBJECTS = \ +"CMakeFiles/psdrive3d.dir/psdrive3d.c.o" \ +"CMakeFiles/psdrive3d.dir/screate_matrix.c.o" \ +"CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o" + +# External object files for target psdrive3d +psdrive3d_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o +EXAMPLE/psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o +EXAMPLE/psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o +EXAMPLE/psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/build.make +EXAMPLE/psdrive3d: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable psdrive3d" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive3d.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive3d.dir/build: EXAMPLE/psdrive3d +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/build + +EXAMPLE/CMakeFiles/psdrive3d.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive3d.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/clean + +EXAMPLE/CMakeFiles/psdrive3d.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/cmake_clean.cmake new file mode 100644 index 00000000..ba454cf3 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive3d.dir/psdrive3d.c.o" + "CMakeFiles/psdrive3d.dir/psdrive3d.c.o.d" + "CMakeFiles/psdrive3d.dir/screate_matrix.c.o" + "CMakeFiles/psdrive3d.dir/screate_matrix.c.o.d" + "CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o" + "CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o.d" + "psdrive3d" + "psdrive3d.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive3d.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.make new file mode 100644 index 00000000..4a9295df --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive3d. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.ts new file mode 100644 index 00000000..5c737c28 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive3d. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/depend.make new file mode 100644 index 00000000..9f0f7179 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive3d. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/link.txt new file mode 100644 index 00000000..c5448cf3 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/psdrive3d.dir/psdrive3d.c.o CMakeFiles/psdrive3d.dir/screate_matrix.c.o CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o -o psdrive3d -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/progress.make new file mode 100644 index 00000000..1c76f1f0 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = 15 + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/DependInfo.cmake new file mode 100644 index 00000000..0d23b8f0 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d1.c" "EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c" "EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make new file mode 100644 index 00000000..53428061 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive3d1.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive3d1.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o: EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d1.c +EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o: EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o -MF CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o.d -o CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d1.c + +EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d1.dir/psdrive3d1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d1.c > CMakeFiles/psdrive3d1.dir/psdrive3d1.c.i + +EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d1.dir/psdrive3d1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d1.c -o CMakeFiles/psdrive3d1.dir/psdrive3d1.c.s + +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o -MF CMakeFiles/psdrive3d1.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive3d1.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d1.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive3d1.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d1.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive3d1.dir/screate_matrix.c.s + +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o -MF CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o.d -o CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c + +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c > CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.i + +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c -o CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.s + +# Object files for target psdrive3d1 +psdrive3d1_OBJECTS = \ +"CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o" \ +"CMakeFiles/psdrive3d1.dir/screate_matrix.c.o" \ +"CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o" + +# External object files for target psdrive3d1 +psdrive3d1_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o +EXAMPLE/psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o +EXAMPLE/psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o +EXAMPLE/psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make +EXAMPLE/psdrive3d1: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive3d1: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive3d1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive3d1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive3d1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable psdrive3d1" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive3d1.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive3d1.dir/build: EXAMPLE/psdrive3d1 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/build + +EXAMPLE/CMakeFiles/psdrive3d1.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive3d1.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/clean + +EXAMPLE/CMakeFiles/psdrive3d1.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/cmake_clean.cmake new file mode 100644 index 00000000..dbc1a574 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o" + "CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o.d" + "CMakeFiles/psdrive3d1.dir/screate_matrix.c.o" + "CMakeFiles/psdrive3d1.dir/screate_matrix.c.o.d" + "CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o" + "CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o.d" + "psdrive3d1" + "psdrive3d1.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive3d1.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.make new file mode 100644 index 00000000..506f21d6 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive3d1. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.ts new file mode 100644 index 00000000..9e542daa --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive3d1. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/depend.make new file mode 100644 index 00000000..21bde7ed --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive3d1. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/link.txt new file mode 100644 index 00000000..83998a7c --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o CMakeFiles/psdrive3d1.dir/screate_matrix.c.o CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o -o psdrive3d1 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/progress.make new file mode 100644 index 00000000..461f02e9 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d1.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/DependInfo.cmake new file mode 100644 index 00000000..309bc525 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d2.c" "EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c" "EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make new file mode 100644 index 00000000..6d25ece6 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive3d2.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive3d2.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o: EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d2.c +EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o: EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o -MF CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o.d -o CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d2.c + +EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d2.dir/psdrive3d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d2.c > CMakeFiles/psdrive3d2.dir/psdrive3d2.c.i + +EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d2.dir/psdrive3d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d2.c -o CMakeFiles/psdrive3d2.dir/psdrive3d2.c.s + +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o -MF CMakeFiles/psdrive3d2.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive3d2.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d2.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive3d2.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d2.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive3d2.dir/screate_matrix.c.s + +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o -MF CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o.d -o CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c + +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c > CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.i + +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c -o CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.s + +# Object files for target psdrive3d2 +psdrive3d2_OBJECTS = \ +"CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o" \ +"CMakeFiles/psdrive3d2.dir/screate_matrix.c.o" \ +"CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o" + +# External object files for target psdrive3d2 +psdrive3d2_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o +EXAMPLE/psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o +EXAMPLE/psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o +EXAMPLE/psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make +EXAMPLE/psdrive3d2: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive3d2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive3d2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive3d2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive3d2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable psdrive3d2" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive3d2.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive3d2.dir/build: EXAMPLE/psdrive3d2 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/build + +EXAMPLE/CMakeFiles/psdrive3d2.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive3d2.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/clean + +EXAMPLE/CMakeFiles/psdrive3d2.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/cmake_clean.cmake new file mode 100644 index 00000000..4e16e3a6 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o" + "CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o.d" + "CMakeFiles/psdrive3d2.dir/screate_matrix.c.o" + "CMakeFiles/psdrive3d2.dir/screate_matrix.c.o.d" + "CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o" + "CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o.d" + "psdrive3d2" + "psdrive3d2.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive3d2.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.make new file mode 100644 index 00000000..0a42bd96 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive3d2. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.ts new file mode 100644 index 00000000..5bc418ee --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive3d2. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/depend.make new file mode 100644 index 00000000..08b0fc33 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive3d2. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/link.txt new file mode 100644 index 00000000..84a3fcbb --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o CMakeFiles/psdrive3d2.dir/screate_matrix.c.o CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o -o psdrive3d2 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/progress.make new file mode 100644 index 00000000..fbf4c0e9 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d2.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 16 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/DependInfo.cmake new file mode 100644 index 00000000..4c0fd418 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d3.c" "EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c" "EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make new file mode 100644 index 00000000..cbc603ed --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive3d3.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive3d3.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o: EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d3.c +EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o: EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o -MF CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o.d -o CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d3.c + +EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d3.dir/psdrive3d3.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d3.c > CMakeFiles/psdrive3d3.dir/psdrive3d3.c.i + +EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d3.dir/psdrive3d3.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d3.c -o CMakeFiles/psdrive3d3.dir/psdrive3d3.c.s + +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o -MF CMakeFiles/psdrive3d3.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive3d3.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d3.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive3d3.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d3.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive3d3.dir/screate_matrix.c.s + +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o -MF CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o.d -o CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c + +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c > CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.i + +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c -o CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.s + +# Object files for target psdrive3d3 +psdrive3d3_OBJECTS = \ +"CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o" \ +"CMakeFiles/psdrive3d3.dir/screate_matrix.c.o" \ +"CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o" + +# External object files for target psdrive3d3 +psdrive3d3_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o +EXAMPLE/psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o +EXAMPLE/psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o +EXAMPLE/psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make +EXAMPLE/psdrive3d3: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive3d3: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive3d3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive3d3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive3d3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable psdrive3d3" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive3d3.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive3d3.dir/build: EXAMPLE/psdrive3d3 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/build + +EXAMPLE/CMakeFiles/psdrive3d3.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive3d3.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/clean + +EXAMPLE/CMakeFiles/psdrive3d3.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/cmake_clean.cmake new file mode 100644 index 00000000..b1ca2bf8 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o" + "CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o.d" + "CMakeFiles/psdrive3d3.dir/screate_matrix.c.o" + "CMakeFiles/psdrive3d3.dir/screate_matrix.c.o.d" + "CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o" + "CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o.d" + "psdrive3d3" + "psdrive3d3.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive3d3.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.make new file mode 100644 index 00000000..462ad313 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive3d3. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.ts new file mode 100644 index 00000000..df075a46 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive3d3. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/depend.make new file mode 100644 index 00000000..b474fcdf --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive3d3. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/link.txt new file mode 100644 index 00000000..c9f224f5 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o CMakeFiles/psdrive3d3.dir/screate_matrix.c.o CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o -o psdrive3d3 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/progress.make new file mode 100644 index 00000000..5be1e296 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive3d3.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 17 +CMAKE_PROGRESS_4 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/DependInfo.cmake new file mode 100644 index 00000000..06c76a80 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive4.c" "EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/build.make new file mode 100644 index 00000000..c248e311 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive4.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive4.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive4.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o: EXAMPLE/CMakeFiles/psdrive4.dir/flags.make +EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive4.c +EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o: EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o -MF CMakeFiles/psdrive4.dir/psdrive4.c.o.d -o CMakeFiles/psdrive4.dir/psdrive4.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive4.c + +EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive4.dir/psdrive4.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive4.c > CMakeFiles/psdrive4.dir/psdrive4.c.i + +EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive4.dir/psdrive4.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive4.c -o CMakeFiles/psdrive4.dir/psdrive4.c.s + +EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive4.dir/flags.make +EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o -MF CMakeFiles/psdrive4.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive4.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive4.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive4.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive4.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive4.dir/screate_matrix.c.s + +# Object files for target psdrive4 +psdrive4_OBJECTS = \ +"CMakeFiles/psdrive4.dir/psdrive4.c.o" \ +"CMakeFiles/psdrive4.dir/screate_matrix.c.o" + +# External object files for target psdrive4 +psdrive4_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive4: EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o +EXAMPLE/psdrive4: EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o +EXAMPLE/psdrive4: EXAMPLE/CMakeFiles/psdrive4.dir/build.make +EXAMPLE/psdrive4: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive4: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive4: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive4: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive4: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive4: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive4: EXAMPLE/CMakeFiles/psdrive4.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable psdrive4" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive4.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive4.dir/build: EXAMPLE/psdrive4 +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/build + +EXAMPLE/CMakeFiles/psdrive4.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive4.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/clean + +EXAMPLE/CMakeFiles/psdrive4.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/cmake_clean.cmake new file mode 100644 index 00000000..e09b2b4a --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive4.dir/psdrive4.c.o" + "CMakeFiles/psdrive4.dir/psdrive4.c.o.d" + "CMakeFiles/psdrive4.dir/screate_matrix.c.o" + "CMakeFiles/psdrive4.dir/screate_matrix.c.o.d" + "psdrive4" + "psdrive4.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive4.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.make new file mode 100644 index 00000000..6cf7a02d --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive4. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.ts new file mode 100644 index 00000000..003a9a2c --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive4. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/depend.make new file mode 100644 index 00000000..da20a970 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive4. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/link.txt new file mode 100644 index 00000000..2a3b6c54 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/psdrive4.dir/psdrive4.c.o CMakeFiles/psdrive4.dir/screate_matrix.c.o -o psdrive4 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/progress.make new file mode 100644 index 00000000..8eb4b499 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/psdrive4.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/DependInfo.cmake new file mode 100644 index 00000000..3a498e96 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive.c" "EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/build.make new file mode 100644 index 00000000..b51531e9 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o: EXAMPLE/CMakeFiles/pzdrive.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive.c +EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o: EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o -MF CMakeFiles/pzdrive.dir/pzdrive.c.o.d -o CMakeFiles/pzdrive.dir/pzdrive.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive.c + +EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive.dir/pzdrive.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive.c > CMakeFiles/pzdrive.dir/pzdrive.c.i + +EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive.dir/pzdrive.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive.c -o CMakeFiles/pzdrive.dir/pzdrive.c.s + +EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive.dir/zcreate_matrix.c.s + +# Object files for target pzdrive +pzdrive_OBJECTS = \ +"CMakeFiles/pzdrive.dir/pzdrive.c.o" \ +"CMakeFiles/pzdrive.dir/zcreate_matrix.c.o" + +# External object files for target pzdrive +pzdrive_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive: EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o +EXAMPLE/pzdrive: EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive: EXAMPLE/CMakeFiles/pzdrive.dir/build.make +EXAMPLE/pzdrive: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive: EXAMPLE/CMakeFiles/pzdrive.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pzdrive" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive.dir/build: EXAMPLE/pzdrive +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/build + +EXAMPLE/CMakeFiles/pzdrive.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/clean + +EXAMPLE/CMakeFiles/pzdrive.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/cmake_clean.cmake new file mode 100644 index 00000000..892f2ee6 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive.dir/pzdrive.c.o" + "CMakeFiles/pzdrive.dir/pzdrive.c.o.d" + "CMakeFiles/pzdrive.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive.dir/zcreate_matrix.c.o.d" + "pzdrive" + "pzdrive.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.make new file mode 100644 index 00000000..6cf23b05 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.ts new file mode 100644 index 00000000..86d0e703 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/depend.make new file mode 100644 index 00000000..0a3a19ea --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/link.txt new file mode 100644 index 00000000..c184ad02 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pzdrive.dir/pzdrive.c.o CMakeFiles/pzdrive.dir/zcreate_matrix.c.o -o pzdrive -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/progress.make new file mode 100644 index 00000000..b048da9b --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 18 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/DependInfo.cmake new file mode 100644 index 00000000..2eedb4eb --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1.c" "EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/build.make new file mode 100644 index 00000000..cd54ba55 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive1.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive1.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive1.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o: EXAMPLE/CMakeFiles/pzdrive1.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1.c +EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o: EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o -MF CMakeFiles/pzdrive1.dir/pzdrive1.c.o.d -o CMakeFiles/pzdrive1.dir/pzdrive1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1.c + +EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive1.dir/pzdrive1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1.c > CMakeFiles/pzdrive1.dir/pzdrive1.c.i + +EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive1.dir/pzdrive1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1.c -o CMakeFiles/pzdrive1.dir/pzdrive1.c.s + +EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive1.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive1.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive1.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive1.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive1.dir/zcreate_matrix.c.s + +# Object files for target pzdrive1 +pzdrive1_OBJECTS = \ +"CMakeFiles/pzdrive1.dir/pzdrive1.c.o" \ +"CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o" + +# External object files for target pzdrive1 +pzdrive1_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive1: EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o +EXAMPLE/pzdrive1: EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive1: EXAMPLE/CMakeFiles/pzdrive1.dir/build.make +EXAMPLE/pzdrive1: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive1: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive1: EXAMPLE/CMakeFiles/pzdrive1.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pzdrive1" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive1.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive1.dir/build: EXAMPLE/pzdrive1 +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/build + +EXAMPLE/CMakeFiles/pzdrive1.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive1.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/clean + +EXAMPLE/CMakeFiles/pzdrive1.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/cmake_clean.cmake new file mode 100644 index 00000000..659d8463 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive1.dir/pzdrive1.c.o" + "CMakeFiles/pzdrive1.dir/pzdrive1.c.o.d" + "CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o.d" + "pzdrive1" + "pzdrive1.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive1.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.make new file mode 100644 index 00000000..0ed2ff15 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive1. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.ts new file mode 100644 index 00000000..534b5d6c --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive1. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/depend.make new file mode 100644 index 00000000..37b87439 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive1. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/link.txt new file mode 100644 index 00000000..a776a8e4 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pzdrive1.dir/pzdrive1.c.o CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o -o pzdrive1 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/progress.make new file mode 100644 index 00000000..c46799a1 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 19 + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..f47a2a58 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1_ABglobal.c" "EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make new file mode 100644 index 00000000..a664be8e --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1_ABglobal.c +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o -MF CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o.d -o CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1_ABglobal.c + +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1_ABglobal.c > CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.i + +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1_ABglobal.c -o CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.s + +# Object files for target pzdrive1_ABglobal +pzdrive1_ABglobal_OBJECTS = \ +"CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o" + +# External object files for target pzdrive1_ABglobal +pzdrive1_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive1_ABglobal: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o +EXAMPLE/pzdrive1_ABglobal: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make +EXAMPLE/pzdrive1_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive1_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive1_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive1_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive1_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive1_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive1_ABglobal: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pzdrive1_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive1_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build: EXAMPLE/pzdrive1_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive1_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..716d40be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o" + "CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o.d" + "pzdrive1_ABglobal" + "pzdrive1_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive1_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..ae3f2df0 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive1_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..ac90e2f6 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive1_ABglobal. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend.make new file mode 100644 index 00000000..a0a1084c --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive1_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/link.txt new file mode 100644 index 00000000..2e5606c4 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o -o pzdrive1_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/DependInfo.cmake new file mode 100644 index 00000000..6c5f503d --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2.c" "EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix_perturbed.c" "EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/build.make new file mode 100644 index 00000000..96e631b7 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive2.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive2.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o: EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2.c +EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o: EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o -MF CMakeFiles/pzdrive2.dir/pzdrive2.c.o.d -o CMakeFiles/pzdrive2.dir/pzdrive2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2.c + +EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive2.dir/pzdrive2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2.c > CMakeFiles/pzdrive2.dir/pzdrive2.c.i + +EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive2.dir/pzdrive2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2.c -o CMakeFiles/pzdrive2.dir/pzdrive2.c.s + +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive2.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive2.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive2.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive2.dir/zcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o: EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix_perturbed.c +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o: EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o -MF CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o.d -o CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix_perturbed.c + +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix_perturbed.c > CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.i + +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix_perturbed.c -o CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.s + +# Object files for target pzdrive2 +pzdrive2_OBJECTS = \ +"CMakeFiles/pzdrive2.dir/pzdrive2.c.o" \ +"CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o" \ +"CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o" + +# External object files for target pzdrive2 +pzdrive2_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o +EXAMPLE/pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o +EXAMPLE/pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/build.make +EXAMPLE/pzdrive2: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pzdrive2" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive2.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive2.dir/build: EXAMPLE/pzdrive2 +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/build + +EXAMPLE/CMakeFiles/pzdrive2.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive2.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/clean + +EXAMPLE/CMakeFiles/pzdrive2.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/cmake_clean.cmake new file mode 100644 index 00000000..54e9c5a0 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive2.dir/pzdrive2.c.o" + "CMakeFiles/pzdrive2.dir/pzdrive2.c.o.d" + "CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o.d" + "CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o" + "CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o.d" + "pzdrive2" + "pzdrive2.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive2.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.make new file mode 100644 index 00000000..ba823bc4 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive2. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.ts new file mode 100644 index 00000000..2758ae2f --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive2. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/depend.make new file mode 100644 index 00000000..f18fefe2 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive2. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/link.txt new file mode 100644 index 00000000..d601e891 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pzdrive2.dir/pzdrive2.c.o CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o -o pzdrive2 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/progress.make new file mode 100644 index 00000000..31576eb0 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 20 +CMAKE_PROGRESS_4 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..86eafec9 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2_ABglobal.c" "EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make new file mode 100644 index 00000000..f3b9853f --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2_ABglobal.c +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o -MF CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o.d -o CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2_ABglobal.c + +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2_ABglobal.c > CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.i + +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2_ABglobal.c -o CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.s + +# Object files for target pzdrive2_ABglobal +pzdrive2_ABglobal_OBJECTS = \ +"CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o" + +# External object files for target pzdrive2_ABglobal +pzdrive2_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive2_ABglobal: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o +EXAMPLE/pzdrive2_ABglobal: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make +EXAMPLE/pzdrive2_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive2_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive2_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive2_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive2_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive2_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive2_ABglobal: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pzdrive2_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive2_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build: EXAMPLE/pzdrive2_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive2_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..bc8afb5e --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o" + "CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o.d" + "pzdrive2_ABglobal" + "pzdrive2_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive2_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..1deb09a0 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive2_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..0c40dd72 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive2_ABglobal. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend.make new file mode 100644 index 00000000..b04f0b13 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive2_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/link.txt new file mode 100644 index 00000000..c45b7456 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o -o pzdrive2_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/DependInfo.cmake new file mode 100644 index 00000000..ae72ee3b --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3.c" "EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/build.make new file mode 100644 index 00000000..eed3ca49 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive3.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive3.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive3.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o: EXAMPLE/CMakeFiles/pzdrive3.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3.c +EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o: EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o -MF CMakeFiles/pzdrive3.dir/pzdrive3.c.o.d -o CMakeFiles/pzdrive3.dir/pzdrive3.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3.c + +EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3.dir/pzdrive3.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3.c > CMakeFiles/pzdrive3.dir/pzdrive3.c.i + +EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3.dir/pzdrive3.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3.c -o CMakeFiles/pzdrive3.dir/pzdrive3.c.s + +EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive3.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive3.dir/zcreate_matrix.c.s + +# Object files for target pzdrive3 +pzdrive3_OBJECTS = \ +"CMakeFiles/pzdrive3.dir/pzdrive3.c.o" \ +"CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o" + +# External object files for target pzdrive3 +pzdrive3_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive3: EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o +EXAMPLE/pzdrive3: EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive3: EXAMPLE/CMakeFiles/pzdrive3.dir/build.make +EXAMPLE/pzdrive3: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive3: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3: EXAMPLE/CMakeFiles/pzdrive3.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pzdrive3" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive3.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive3.dir/build: EXAMPLE/pzdrive3 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/build + +EXAMPLE/CMakeFiles/pzdrive3.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive3.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/clean + +EXAMPLE/CMakeFiles/pzdrive3.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/cmake_clean.cmake new file mode 100644 index 00000000..d443a329 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive3.dir/pzdrive3.c.o" + "CMakeFiles/pzdrive3.dir/pzdrive3.c.o.d" + "CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o.d" + "pzdrive3" + "pzdrive3.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive3.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.make new file mode 100644 index 00000000..0dfcdd24 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive3. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.ts new file mode 100644 index 00000000..6e418a1b --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive3. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/depend.make new file mode 100644 index 00000000..4abfd49a --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive3. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/link.txt new file mode 100644 index 00000000..8461c38a --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pzdrive3.dir/pzdrive3.c.o CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o -o pzdrive3 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/progress.make new file mode 100644 index 00000000..6457cdd9 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 21 + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..339521bf --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3_ABglobal.c" "EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make new file mode 100644 index 00000000..cad1fa69 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3_ABglobal.c +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o -MF CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o.d -o CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3_ABglobal.c + +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3_ABglobal.c > CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.i + +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3_ABglobal.c -o CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.s + +# Object files for target pzdrive3_ABglobal +pzdrive3_ABglobal_OBJECTS = \ +"CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o" + +# External object files for target pzdrive3_ABglobal +pzdrive3_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive3_ABglobal: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o +EXAMPLE/pzdrive3_ABglobal: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make +EXAMPLE/pzdrive3_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive3_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive3_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive3_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive3_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3_ABglobal: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pzdrive3_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive3_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build: EXAMPLE/pzdrive3_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive3_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..79eedd8f --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o" + "CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o.d" + "pzdrive3_ABglobal" + "pzdrive3_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive3_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..444e9f7d --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive3_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..3906c2df --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive3_ABglobal. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend.make new file mode 100644 index 00000000..442eae2f --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive3_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/link.txt new file mode 100644 index 00000000..9df83af5 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o -o pzdrive3_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/DependInfo.cmake new file mode 100644 index 00000000..a8b194e0 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d.c" "EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make new file mode 100644 index 00000000..e43aca45 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive3d.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive3d.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d.c +EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o -MF CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o.d -o CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d.c + +EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d.dir/pzdrive3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d.c > CMakeFiles/pzdrive3d.dir/pzdrive3d.c.i + +EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d.dir/pzdrive3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d.c -o CMakeFiles/pzdrive3d.dir/pzdrive3d.c.s + +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o -MF CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o.d -o CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c > CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c -o CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.s + +# Object files for target pzdrive3d +pzdrive3d_OBJECTS = \ +"CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o" \ +"CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o" \ +"CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o" + +# External object files for target pzdrive3d +pzdrive3d_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o +EXAMPLE/pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o +EXAMPLE/pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make +EXAMPLE/pzdrive3d: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pzdrive3d" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive3d.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive3d.dir/build: EXAMPLE/pzdrive3d +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/build + +EXAMPLE/CMakeFiles/pzdrive3d.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive3d.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/clean + +EXAMPLE/CMakeFiles/pzdrive3d.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/cmake_clean.cmake new file mode 100644 index 00000000..c8309b9d --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o" + "CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o.d" + "CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o.d" + "CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o" + "CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o.d" + "pzdrive3d" + "pzdrive3d.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive3d.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.make new file mode 100644 index 00000000..d4c691f9 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive3d. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.ts new file mode 100644 index 00000000..a85a8656 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive3d. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/depend.make new file mode 100644 index 00000000..24348d79 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive3d. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/link.txt new file mode 100644 index 00000000..38c04342 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o -o pzdrive3d -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/progress.make new file mode 100644 index 00000000..565a35d8 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 22 +CMAKE_PROGRESS_4 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/DependInfo.cmake new file mode 100644 index 00000000..f7a545f7 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d1.c" "EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make new file mode 100644 index 00000000..85e69023 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive3d1.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o: EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d1.c +EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o: EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o -MF CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o.d -o CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d1.c + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d1.c > CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.i + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d1.c -o CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.s + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o -MF CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o.d -o CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c > CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c -o CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.s + +# Object files for target pzdrive3d1 +pzdrive3d1_OBJECTS = \ +"CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o" \ +"CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o" \ +"CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o" + +# External object files for target pzdrive3d1 +pzdrive3d1_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o +EXAMPLE/pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o +EXAMPLE/pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make +EXAMPLE/pzdrive3d1: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive3d1: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive3d1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive3d1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive3d1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pzdrive3d1" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive3d1.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive3d1.dir/build: EXAMPLE/pzdrive3d1 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/build + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive3d1.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/clean + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/cmake_clean.cmake new file mode 100644 index 00000000..1830d2f1 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o" + "CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o.d" + "CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o.d" + "CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o" + "CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o.d" + "pzdrive3d1" + "pzdrive3d1.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive3d1.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.make new file mode 100644 index 00000000..cc176140 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive3d1. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.ts new file mode 100644 index 00000000..c8b6ca2a --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive3d1. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend.make new file mode 100644 index 00000000..5e030110 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive3d1. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/link.txt new file mode 100644 index 00000000..535d7132 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o -o pzdrive3d1 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/progress.make new file mode 100644 index 00000000..2dcf6fac --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d1.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = 23 + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/DependInfo.cmake new file mode 100644 index 00000000..4f31907f --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d2.c" "EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make new file mode 100644 index 00000000..10fe6cf6 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive3d2.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o: EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d2.c +EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o: EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o -MF CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o.d -o CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d2.c + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d2.c > CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.i + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d2.c -o CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.s + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o -MF CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o.d -o CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c > CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c -o CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.s + +# Object files for target pzdrive3d2 +pzdrive3d2_OBJECTS = \ +"CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o" \ +"CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o" \ +"CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o" + +# External object files for target pzdrive3d2 +pzdrive3d2_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o +EXAMPLE/pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o +EXAMPLE/pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make +EXAMPLE/pzdrive3d2: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive3d2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive3d2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive3d2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive3d2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pzdrive3d2" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive3d2.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive3d2.dir/build: EXAMPLE/pzdrive3d2 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/build + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive3d2.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/clean + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/cmake_clean.cmake new file mode 100644 index 00000000..1942195b --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o" + "CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o.d" + "CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o.d" + "CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o" + "CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o.d" + "pzdrive3d2" + "pzdrive3d2.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive3d2.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.make new file mode 100644 index 00000000..8154d853 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive3d2. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.ts new file mode 100644 index 00000000..34a68516 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive3d2. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend.make new file mode 100644 index 00000000..47156b1b --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive3d2. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/link.txt new file mode 100644 index 00000000..e84d2ec6 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o -o pzdrive3d2 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/progress.make new file mode 100644 index 00000000..461f02e9 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d2.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/DependInfo.cmake new file mode 100644 index 00000000..60c823d7 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d3.c" "EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make new file mode 100644 index 00000000..04674b65 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive3d3.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o: EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d3.c +EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o: EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o -MF CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o.d -o CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d3.c + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d3.c > CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.i + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d3.c -o CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.s + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o -MF CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o.d -o CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c > CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c -o CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.s + +# Object files for target pzdrive3d3 +pzdrive3d3_OBJECTS = \ +"CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o" \ +"CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o" \ +"CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o" + +# External object files for target pzdrive3d3 +pzdrive3d3_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o +EXAMPLE/pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o +EXAMPLE/pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make +EXAMPLE/pzdrive3d3: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive3d3: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive3d3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive3d3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive3d3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pzdrive3d3" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive3d3.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive3d3.dir/build: EXAMPLE/pzdrive3d3 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/build + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive3d3.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/clean + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/cmake_clean.cmake new file mode 100644 index 00000000..0b0d2724 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o" + "CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o.d" + "CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o.d" + "CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o" + "CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o.d" + "pzdrive3d3" + "pzdrive3d3.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive3d3.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.make new file mode 100644 index 00000000..c3303e67 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive3d3. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.ts new file mode 100644 index 00000000..f4de2cb8 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive3d3. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend.make new file mode 100644 index 00000000..c7ac9fd7 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive3d3. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/link.txt new file mode 100644 index 00000000..be73c320 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o -o pzdrive3d3 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/progress.make new file mode 100644 index 00000000..1e3a3887 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive3d3.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 24 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/DependInfo.cmake new file mode 100644 index 00000000..7249e681 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4.c" "EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/build.make new file mode 100644 index 00000000..397f6082 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive4.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive4.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive4.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o: EXAMPLE/CMakeFiles/pzdrive4.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4.c +EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o: EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o -MF CMakeFiles/pzdrive4.dir/pzdrive4.c.o.d -o CMakeFiles/pzdrive4.dir/pzdrive4.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4.c + +EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive4.dir/pzdrive4.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4.c > CMakeFiles/pzdrive4.dir/pzdrive4.c.i + +EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive4.dir/pzdrive4.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4.c -o CMakeFiles/pzdrive4.dir/pzdrive4.c.s + +EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive4.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive4.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive4.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive4.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive4.dir/zcreate_matrix.c.s + +# Object files for target pzdrive4 +pzdrive4_OBJECTS = \ +"CMakeFiles/pzdrive4.dir/pzdrive4.c.o" \ +"CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o" + +# External object files for target pzdrive4 +pzdrive4_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive4: EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o +EXAMPLE/pzdrive4: EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive4: EXAMPLE/CMakeFiles/pzdrive4.dir/build.make +EXAMPLE/pzdrive4: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive4: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive4: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive4: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive4: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive4: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive4: EXAMPLE/CMakeFiles/pzdrive4.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pzdrive4" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive4.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive4.dir/build: EXAMPLE/pzdrive4 +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/build + +EXAMPLE/CMakeFiles/pzdrive4.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive4.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/clean + +EXAMPLE/CMakeFiles/pzdrive4.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/cmake_clean.cmake new file mode 100644 index 00000000..f1cf67d7 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive4.dir/pzdrive4.c.o" + "CMakeFiles/pzdrive4.dir/pzdrive4.c.o.d" + "CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o.d" + "pzdrive4" + "pzdrive4.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive4.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.make new file mode 100644 index 00000000..64e289da --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive4. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.ts new file mode 100644 index 00000000..fbbd64ab --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive4. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/depend.make new file mode 100644 index 00000000..a6cb0b77 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive4. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/link.txt new file mode 100644 index 00000000..77804858 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pzdrive4.dir/pzdrive4.c.o CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o -o pzdrive4 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/progress.make new file mode 100644 index 00000000..dfa3cb27 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 25 +CMAKE_PROGRESS_3 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..17185135 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4_ABglobal.c" "EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make new file mode 100644 index 00000000..caa4cff5 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4_ABglobal.c +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o -MF CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o.d -o CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4_ABglobal.c + +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4_ABglobal.c > CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.i + +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4_ABglobal.c -o CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.s + +# Object files for target pzdrive4_ABglobal +pzdrive4_ABglobal_OBJECTS = \ +"CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o" + +# External object files for target pzdrive4_ABglobal +pzdrive4_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive4_ABglobal: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o +EXAMPLE/pzdrive4_ABglobal: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make +EXAMPLE/pzdrive4_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive4_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive4_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive4_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive4_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive4_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive4_ABglobal: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pzdrive4_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive4_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build: EXAMPLE/pzdrive4_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive4_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..2dcabbbb --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o" + "CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o.d" + "pzdrive4_ABglobal" + "pzdrive4_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive4_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..abe91aa0 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive4_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..404b3db8 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive4_ABglobal. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend.make new file mode 100644 index 00000000..19cdd9f3 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive4_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/link.txt new file mode 100644 index 00000000..b83589d0 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o -o pzdrive4_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..f8bb3106 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_ABglobal.c" "EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make new file mode 100644 index 00000000..49a711bd --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_ABglobal.c +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o -MF CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o.d -o CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_ABglobal.c + +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_ABglobal.c > CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.i + +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_ABglobal.c -o CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.s + +# Object files for target pzdrive_ABglobal +pzdrive_ABglobal_OBJECTS = \ +"CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o" + +# External object files for target pzdrive_ABglobal +pzdrive_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive_ABglobal: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o +EXAMPLE/pzdrive_ABglobal: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make +EXAMPLE/pzdrive_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive_ABglobal: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pzdrive_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build: EXAMPLE/pzdrive_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..3d385be7 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o" + "CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o.d" + "pzdrive_ABglobal" + "pzdrive_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..fd8afa58 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..86218493 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive_ABglobal. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend.make new file mode 100644 index 00000000..5ddf8a83 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/link.txt new file mode 100644 index 00000000..8f63c29e --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o -o pzdrive_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/DependInfo.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/DependInfo.cmake new file mode 100644 index 00000000..937ab8a4 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_spawn.c" "EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make new file mode 100644 index 00000000..d91217f5 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive_spawn.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive_spawn.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_spawn.c +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o -MF CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o.d -o CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_spawn.c + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_spawn.c > CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.i + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_spawn.c -o CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.s + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.s + +# Object files for target pzdrive_spawn +pzdrive_spawn_OBJECTS = \ +"CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o" \ +"CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o" + +# External object files for target pzdrive_spawn +pzdrive_spawn_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive_spawn: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o +EXAMPLE/pzdrive_spawn: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive_spawn: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make +EXAMPLE/pzdrive_spawn: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive_spawn: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive_spawn: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive_spawn: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive_spawn: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive_spawn: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive_spawn: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pzdrive_spawn" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive_spawn.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build: EXAMPLE/pzdrive_spawn +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive_spawn.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/clean + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/cmake_clean.cmake b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/cmake_clean.cmake new file mode 100644 index 00000000..75e440c0 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o" + "CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o.d" + "CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o.d" + "pzdrive_spawn" + "pzdrive_spawn.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive_spawn.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.make new file mode 100644 index 00000000..4aa7284c --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive_spawn. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.ts b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.ts new file mode 100644 index 00000000..a306a63f --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive_spawn. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend.make new file mode 100644 index 00000000..34d34910 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive_spawn. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/flags.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/link.txt b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/link.txt new file mode 100644 index 00000000..66526902 --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o -o pzdrive_spawn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/progress.make b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/progress.make new file mode 100644 index 00000000..22751a4a --- /dev/null +++ b/build_base_nv/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 26 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_base_nv/EXAMPLE/CTestTestfile.cmake b/build_base_nv/EXAMPLE/CTestTestfile.cmake new file mode 100644 index 00000000..371e29f1 --- /dev/null +++ b/build_base_nv/EXAMPLE/CTestTestfile.cmake @@ -0,0 +1,24 @@ +# CMake generated Testfile for +# Source directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE +# Build directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +add_test(pddrive1 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pddrive1" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/big.rua") +set_tests_properties(pddrive1 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;21;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;46;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(pddrive2 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pddrive2" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/big.rua") +set_tests_properties(pddrive2 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;21;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;52;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(pddrive3 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pddrive3" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/big.rua") +set_tests_properties(pddrive3 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;21;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;58;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(psdrive1 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/psdrive1" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/big.rua") +set_tests_properties(psdrive1 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;21;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;127;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(psdrive2 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/psdrive2" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/big.rua") +set_tests_properties(psdrive2 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;21;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;133;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(psdrive3 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/psdrive3" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/big.rua") +set_tests_properties(psdrive3 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;21;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;139;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(pzdrive1 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pzdrive1" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/cg20.cua") +set_tests_properties(pzdrive1 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;21;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;180;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(pzdrive2 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pzdrive2" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/cg20.cua") +set_tests_properties(pzdrive2 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;21;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;186;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(pzdrive3 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pzdrive3" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/cg20.cua") +set_tests_properties(pzdrive3 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;21;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;192;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") diff --git a/build_base_nv/EXAMPLE/Makefile b/build_base_nv/EXAMPLE/Makefile new file mode 100644 index 00000000..48ab3a04 --- /dev/null +++ b/build_base_nv/EXAMPLE/Makefile @@ -0,0 +1,2216 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE//CMakeFiles/progress.marks + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/rule + +# Convenience name for target. +pddrive: EXAMPLE/CMakeFiles/pddrive.dir/rule +.PHONY : pddrive + +# fast build rule for target. +pddrive/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/build +.PHONY : pddrive/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive1.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive1.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/rule + +# Convenience name for target. +pddrive1: EXAMPLE/CMakeFiles/pddrive1.dir/rule +.PHONY : pddrive1 + +# fast build rule for target. +pddrive1/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/build +.PHONY : pddrive1/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive2.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive2.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/rule + +# Convenience name for target. +pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/rule +.PHONY : pddrive2 + +# fast build rule for target. +pddrive2/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/build +.PHONY : pddrive2/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive3.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/rule + +# Convenience name for target. +pddrive3: EXAMPLE/CMakeFiles/pddrive3.dir/rule +.PHONY : pddrive3 + +# fast build rule for target. +pddrive3/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/build +.PHONY : pddrive3/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive4.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive4.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/rule + +# Convenience name for target. +pddrive4: EXAMPLE/CMakeFiles/pddrive4.dir/rule +.PHONY : pddrive4 + +# fast build rule for target. +pddrive4/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/build +.PHONY : pddrive4/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive3d.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/rule + +# Convenience name for target. +pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/rule +.PHONY : pddrive3d + +# fast build rule for target. +pddrive3d/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/build +.PHONY : pddrive3d/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive3d1.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d1.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/rule + +# Convenience name for target. +pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/rule +.PHONY : pddrive3d1 + +# fast build rule for target. +pddrive3d1/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/build +.PHONY : pddrive3d1/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive3d2.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d2.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/rule + +# Convenience name for target. +pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/rule +.PHONY : pddrive3d2 + +# fast build rule for target. +pddrive3d2/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/build +.PHONY : pddrive3d2/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive3d3.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d3.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/rule + +# Convenience name for target. +pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/rule +.PHONY : pddrive3d3 + +# fast build rule for target. +pddrive3d3/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/build +.PHONY : pddrive3d3/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule + +# Convenience name for target. +pddrive_ABglobal: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule +.PHONY : pddrive_ABglobal + +# fast build rule for target. +pddrive_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build +.PHONY : pddrive_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule + +# Convenience name for target. +pddrive1_ABglobal: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule +.PHONY : pddrive1_ABglobal + +# fast build rule for target. +pddrive1_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build +.PHONY : pddrive1_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule + +# Convenience name for target. +pddrive2_ABglobal: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule +.PHONY : pddrive2_ABglobal + +# fast build rule for target. +pddrive2_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build +.PHONY : pddrive2_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule + +# Convenience name for target. +pddrive3_ABglobal: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule +.PHONY : pddrive3_ABglobal + +# fast build rule for target. +pddrive3_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build +.PHONY : pddrive3_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule + +# Convenience name for target. +pddrive4_ABglobal: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule +.PHONY : pddrive4_ABglobal + +# fast build rule for target. +pddrive4_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build +.PHONY : pddrive4_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule + +# Convenience name for target. +pddrive_spawn: EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule +.PHONY : pddrive_spawn + +# fast build rule for target. +pddrive_spawn/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/build +.PHONY : pddrive_spawn/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/rule + +# Convenience name for target. +psdrive: EXAMPLE/CMakeFiles/psdrive.dir/rule +.PHONY : psdrive + +# fast build rule for target. +psdrive/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/build +.PHONY : psdrive/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive1.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive1.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/rule + +# Convenience name for target. +psdrive1: EXAMPLE/CMakeFiles/psdrive1.dir/rule +.PHONY : psdrive1 + +# fast build rule for target. +psdrive1/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/build +.PHONY : psdrive1/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive2.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive2.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/rule + +# Convenience name for target. +psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/rule +.PHONY : psdrive2 + +# fast build rule for target. +psdrive2/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/build +.PHONY : psdrive2/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive3.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/rule + +# Convenience name for target. +psdrive3: EXAMPLE/CMakeFiles/psdrive3.dir/rule +.PHONY : psdrive3 + +# fast build rule for target. +psdrive3/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/build +.PHONY : psdrive3/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive4.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive4.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/rule + +# Convenience name for target. +psdrive4: EXAMPLE/CMakeFiles/psdrive4.dir/rule +.PHONY : psdrive4 + +# fast build rule for target. +psdrive4/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/build +.PHONY : psdrive4/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive3d.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/rule + +# Convenience name for target. +psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/rule +.PHONY : psdrive3d + +# fast build rule for target. +psdrive3d/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/build +.PHONY : psdrive3d/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive3d1.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d1.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/rule + +# Convenience name for target. +psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/rule +.PHONY : psdrive3d1 + +# fast build rule for target. +psdrive3d1/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/build +.PHONY : psdrive3d1/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive3d2.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d2.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/rule + +# Convenience name for target. +psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/rule +.PHONY : psdrive3d2 + +# fast build rule for target. +psdrive3d2/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/build +.PHONY : psdrive3d2/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive3d3.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d3.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/rule + +# Convenience name for target. +psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/rule +.PHONY : psdrive3d3 + +# fast build rule for target. +psdrive3d3/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/build +.PHONY : psdrive3d3/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/rule + +# Convenience name for target. +pzdrive: EXAMPLE/CMakeFiles/pzdrive.dir/rule +.PHONY : pzdrive + +# fast build rule for target. +pzdrive/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/build +.PHONY : pzdrive/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive1.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive1.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/rule + +# Convenience name for target. +pzdrive1: EXAMPLE/CMakeFiles/pzdrive1.dir/rule +.PHONY : pzdrive1 + +# fast build rule for target. +pzdrive1/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/build +.PHONY : pzdrive1/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive2.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive2.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/rule + +# Convenience name for target. +pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/rule +.PHONY : pzdrive2 + +# fast build rule for target. +pzdrive2/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/build +.PHONY : pzdrive2/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive3.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/rule + +# Convenience name for target. +pzdrive3: EXAMPLE/CMakeFiles/pzdrive3.dir/rule +.PHONY : pzdrive3 + +# fast build rule for target. +pzdrive3/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/build +.PHONY : pzdrive3/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive4.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive4.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/rule + +# Convenience name for target. +pzdrive4: EXAMPLE/CMakeFiles/pzdrive4.dir/rule +.PHONY : pzdrive4 + +# fast build rule for target. +pzdrive4/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/build +.PHONY : pzdrive4/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive3d.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/rule + +# Convenience name for target. +pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/rule +.PHONY : pzdrive3d + +# fast build rule for target. +pzdrive3d/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/build +.PHONY : pzdrive3d/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule + +# Convenience name for target. +pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule +.PHONY : pzdrive3d1 + +# fast build rule for target. +pzdrive3d1/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/build +.PHONY : pzdrive3d1/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule + +# Convenience name for target. +pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule +.PHONY : pzdrive3d2 + +# fast build rule for target. +pzdrive3d2/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/build +.PHONY : pzdrive3d2/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule + +# Convenience name for target. +pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule +.PHONY : pzdrive3d3 + +# fast build rule for target. +pzdrive3d3/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/build +.PHONY : pzdrive3d3/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule + +# Convenience name for target. +pzdrive_ABglobal: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule +.PHONY : pzdrive_ABglobal + +# fast build rule for target. +pzdrive_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build +.PHONY : pzdrive_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule + +# Convenience name for target. +pzdrive1_ABglobal: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule +.PHONY : pzdrive1_ABglobal + +# fast build rule for target. +pzdrive1_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build +.PHONY : pzdrive1_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule + +# Convenience name for target. +pzdrive2_ABglobal: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule +.PHONY : pzdrive2_ABglobal + +# fast build rule for target. +pzdrive2_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build +.PHONY : pzdrive2_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule + +# Convenience name for target. +pzdrive3_ABglobal: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule +.PHONY : pzdrive3_ABglobal + +# fast build rule for target. +pzdrive3_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build +.PHONY : pzdrive3_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule + +# Convenience name for target. +pzdrive4_ABglobal: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule +.PHONY : pzdrive4_ABglobal + +# fast build rule for target. +pzdrive4_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build +.PHONY : pzdrive4_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule + +# Convenience name for target. +pzdrive_spawn: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule +.PHONY : pzdrive_spawn + +# fast build rule for target. +pzdrive_spawn/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build +.PHONY : pzdrive_spawn/fast + +dcreate_matrix.o: dcreate_matrix.c.o +.PHONY : dcreate_matrix.o + +# target to build an object file +dcreate_matrix.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o +.PHONY : dcreate_matrix.c.o + +dcreate_matrix.i: dcreate_matrix.c.i +.PHONY : dcreate_matrix.i + +# target to preprocess a source file +dcreate_matrix.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.i +.PHONY : dcreate_matrix.c.i + +dcreate_matrix.s: dcreate_matrix.c.s +.PHONY : dcreate_matrix.s + +# target to generate assembly for a file +dcreate_matrix.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.s +.PHONY : dcreate_matrix.c.s + +dcreate_matrix3d.o: dcreate_matrix3d.c.o +.PHONY : dcreate_matrix3d.o + +# target to build an object file +dcreate_matrix3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o +.PHONY : dcreate_matrix3d.c.o + +dcreate_matrix3d.i: dcreate_matrix3d.c.i +.PHONY : dcreate_matrix3d.i + +# target to preprocess a source file +dcreate_matrix3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.i +.PHONY : dcreate_matrix3d.c.i + +dcreate_matrix3d.s: dcreate_matrix3d.c.s +.PHONY : dcreate_matrix3d.s + +# target to generate assembly for a file +dcreate_matrix3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.s +.PHONY : dcreate_matrix3d.c.s + +dcreate_matrix_perturbed.o: dcreate_matrix_perturbed.c.o +.PHONY : dcreate_matrix_perturbed.o + +# target to build an object file +dcreate_matrix_perturbed.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o +.PHONY : dcreate_matrix_perturbed.c.o + +dcreate_matrix_perturbed.i: dcreate_matrix_perturbed.c.i +.PHONY : dcreate_matrix_perturbed.i + +# target to preprocess a source file +dcreate_matrix_perturbed.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.i +.PHONY : dcreate_matrix_perturbed.c.i + +dcreate_matrix_perturbed.s: dcreate_matrix_perturbed.c.s +.PHONY : dcreate_matrix_perturbed.s + +# target to generate assembly for a file +dcreate_matrix_perturbed.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.s +.PHONY : dcreate_matrix_perturbed.c.s + +pddrive.o: pddrive.c.o +.PHONY : pddrive.o + +# target to build an object file +pddrive.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o +.PHONY : pddrive.c.o + +pddrive.i: pddrive.c.i +.PHONY : pddrive.i + +# target to preprocess a source file +pddrive.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.i +.PHONY : pddrive.c.i + +pddrive.s: pddrive.c.s +.PHONY : pddrive.s + +# target to generate assembly for a file +pddrive.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.s +.PHONY : pddrive.c.s + +pddrive1.o: pddrive1.c.o +.PHONY : pddrive1.o + +# target to build an object file +pddrive1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o +.PHONY : pddrive1.c.o + +pddrive1.i: pddrive1.c.i +.PHONY : pddrive1.i + +# target to preprocess a source file +pddrive1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.i +.PHONY : pddrive1.c.i + +pddrive1.s: pddrive1.c.s +.PHONY : pddrive1.s + +# target to generate assembly for a file +pddrive1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.s +.PHONY : pddrive1.c.s + +pddrive1_ABglobal.o: pddrive1_ABglobal.c.o +.PHONY : pddrive1_ABglobal.o + +# target to build an object file +pddrive1_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o +.PHONY : pddrive1_ABglobal.c.o + +pddrive1_ABglobal.i: pddrive1_ABglobal.c.i +.PHONY : pddrive1_ABglobal.i + +# target to preprocess a source file +pddrive1_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.i +.PHONY : pddrive1_ABglobal.c.i + +pddrive1_ABglobal.s: pddrive1_ABglobal.c.s +.PHONY : pddrive1_ABglobal.s + +# target to generate assembly for a file +pddrive1_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.s +.PHONY : pddrive1_ABglobal.c.s + +pddrive2.o: pddrive2.c.o +.PHONY : pddrive2.o + +# target to build an object file +pddrive2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o +.PHONY : pddrive2.c.o + +pddrive2.i: pddrive2.c.i +.PHONY : pddrive2.i + +# target to preprocess a source file +pddrive2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.i +.PHONY : pddrive2.c.i + +pddrive2.s: pddrive2.c.s +.PHONY : pddrive2.s + +# target to generate assembly for a file +pddrive2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.s +.PHONY : pddrive2.c.s + +pddrive2_ABglobal.o: pddrive2_ABglobal.c.o +.PHONY : pddrive2_ABglobal.o + +# target to build an object file +pddrive2_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o +.PHONY : pddrive2_ABglobal.c.o + +pddrive2_ABglobal.i: pddrive2_ABglobal.c.i +.PHONY : pddrive2_ABglobal.i + +# target to preprocess a source file +pddrive2_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.i +.PHONY : pddrive2_ABglobal.c.i + +pddrive2_ABglobal.s: pddrive2_ABglobal.c.s +.PHONY : pddrive2_ABglobal.s + +# target to generate assembly for a file +pddrive2_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.s +.PHONY : pddrive2_ABglobal.c.s + +pddrive3.o: pddrive3.c.o +.PHONY : pddrive3.o + +# target to build an object file +pddrive3.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o +.PHONY : pddrive3.c.o + +pddrive3.i: pddrive3.c.i +.PHONY : pddrive3.i + +# target to preprocess a source file +pddrive3.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.i +.PHONY : pddrive3.c.i + +pddrive3.s: pddrive3.c.s +.PHONY : pddrive3.s + +# target to generate assembly for a file +pddrive3.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.s +.PHONY : pddrive3.c.s + +pddrive3_ABglobal.o: pddrive3_ABglobal.c.o +.PHONY : pddrive3_ABglobal.o + +# target to build an object file +pddrive3_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o +.PHONY : pddrive3_ABglobal.c.o + +pddrive3_ABglobal.i: pddrive3_ABglobal.c.i +.PHONY : pddrive3_ABglobal.i + +# target to preprocess a source file +pddrive3_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.i +.PHONY : pddrive3_ABglobal.c.i + +pddrive3_ABglobal.s: pddrive3_ABglobal.c.s +.PHONY : pddrive3_ABglobal.s + +# target to generate assembly for a file +pddrive3_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.s +.PHONY : pddrive3_ABglobal.c.s + +pddrive3d.o: pddrive3d.c.o +.PHONY : pddrive3d.o + +# target to build an object file +pddrive3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o +.PHONY : pddrive3d.c.o + +pddrive3d.i: pddrive3d.c.i +.PHONY : pddrive3d.i + +# target to preprocess a source file +pddrive3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.i +.PHONY : pddrive3d.c.i + +pddrive3d.s: pddrive3d.c.s +.PHONY : pddrive3d.s + +# target to generate assembly for a file +pddrive3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.s +.PHONY : pddrive3d.c.s + +pddrive3d1.o: pddrive3d1.c.o +.PHONY : pddrive3d1.o + +# target to build an object file +pddrive3d1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o +.PHONY : pddrive3d1.c.o + +pddrive3d1.i: pddrive3d1.c.i +.PHONY : pddrive3d1.i + +# target to preprocess a source file +pddrive3d1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.i +.PHONY : pddrive3d1.c.i + +pddrive3d1.s: pddrive3d1.c.s +.PHONY : pddrive3d1.s + +# target to generate assembly for a file +pddrive3d1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.s +.PHONY : pddrive3d1.c.s + +pddrive3d2.o: pddrive3d2.c.o +.PHONY : pddrive3d2.o + +# target to build an object file +pddrive3d2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o +.PHONY : pddrive3d2.c.o + +pddrive3d2.i: pddrive3d2.c.i +.PHONY : pddrive3d2.i + +# target to preprocess a source file +pddrive3d2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.i +.PHONY : pddrive3d2.c.i + +pddrive3d2.s: pddrive3d2.c.s +.PHONY : pddrive3d2.s + +# target to generate assembly for a file +pddrive3d2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.s +.PHONY : pddrive3d2.c.s + +pddrive3d3.o: pddrive3d3.c.o +.PHONY : pddrive3d3.o + +# target to build an object file +pddrive3d3.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o +.PHONY : pddrive3d3.c.o + +pddrive3d3.i: pddrive3d3.c.i +.PHONY : pddrive3d3.i + +# target to preprocess a source file +pddrive3d3.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.i +.PHONY : pddrive3d3.c.i + +pddrive3d3.s: pddrive3d3.c.s +.PHONY : pddrive3d3.s + +# target to generate assembly for a file +pddrive3d3.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.s +.PHONY : pddrive3d3.c.s + +pddrive4.o: pddrive4.c.o +.PHONY : pddrive4.o + +# target to build an object file +pddrive4.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o +.PHONY : pddrive4.c.o + +pddrive4.i: pddrive4.c.i +.PHONY : pddrive4.i + +# target to preprocess a source file +pddrive4.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.i +.PHONY : pddrive4.c.i + +pddrive4.s: pddrive4.c.s +.PHONY : pddrive4.s + +# target to generate assembly for a file +pddrive4.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.s +.PHONY : pddrive4.c.s + +pddrive4_ABglobal.o: pddrive4_ABglobal.c.o +.PHONY : pddrive4_ABglobal.o + +# target to build an object file +pddrive4_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o +.PHONY : pddrive4_ABglobal.c.o + +pddrive4_ABglobal.i: pddrive4_ABglobal.c.i +.PHONY : pddrive4_ABglobal.i + +# target to preprocess a source file +pddrive4_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.i +.PHONY : pddrive4_ABglobal.c.i + +pddrive4_ABglobal.s: pddrive4_ABglobal.c.s +.PHONY : pddrive4_ABglobal.s + +# target to generate assembly for a file +pddrive4_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.s +.PHONY : pddrive4_ABglobal.c.s + +pddrive_ABglobal.o: pddrive_ABglobal.c.o +.PHONY : pddrive_ABglobal.o + +# target to build an object file +pddrive_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o +.PHONY : pddrive_ABglobal.c.o + +pddrive_ABglobal.i: pddrive_ABglobal.c.i +.PHONY : pddrive_ABglobal.i + +# target to preprocess a source file +pddrive_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.i +.PHONY : pddrive_ABglobal.c.i + +pddrive_ABglobal.s: pddrive_ABglobal.c.s +.PHONY : pddrive_ABglobal.s + +# target to generate assembly for a file +pddrive_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.s +.PHONY : pddrive_ABglobal.c.s + +pddrive_spawn.o: pddrive_spawn.c.o +.PHONY : pddrive_spawn.o + +# target to build an object file +pddrive_spawn.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o +.PHONY : pddrive_spawn.c.o + +pddrive_spawn.i: pddrive_spawn.c.i +.PHONY : pddrive_spawn.i + +# target to preprocess a source file +pddrive_spawn.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.i +.PHONY : pddrive_spawn.c.i + +pddrive_spawn.s: pddrive_spawn.c.s +.PHONY : pddrive_spawn.s + +# target to generate assembly for a file +pddrive_spawn.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.s +.PHONY : pddrive_spawn.c.s + +psdrive.o: psdrive.c.o +.PHONY : psdrive.o + +# target to build an object file +psdrive.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o +.PHONY : psdrive.c.o + +psdrive.i: psdrive.c.i +.PHONY : psdrive.i + +# target to preprocess a source file +psdrive.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.i +.PHONY : psdrive.c.i + +psdrive.s: psdrive.c.s +.PHONY : psdrive.s + +# target to generate assembly for a file +psdrive.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.s +.PHONY : psdrive.c.s + +psdrive1.o: psdrive1.c.o +.PHONY : psdrive1.o + +# target to build an object file +psdrive1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o +.PHONY : psdrive1.c.o + +psdrive1.i: psdrive1.c.i +.PHONY : psdrive1.i + +# target to preprocess a source file +psdrive1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.i +.PHONY : psdrive1.c.i + +psdrive1.s: psdrive1.c.s +.PHONY : psdrive1.s + +# target to generate assembly for a file +psdrive1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.s +.PHONY : psdrive1.c.s + +psdrive2.o: psdrive2.c.o +.PHONY : psdrive2.o + +# target to build an object file +psdrive2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o +.PHONY : psdrive2.c.o + +psdrive2.i: psdrive2.c.i +.PHONY : psdrive2.i + +# target to preprocess a source file +psdrive2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.i +.PHONY : psdrive2.c.i + +psdrive2.s: psdrive2.c.s +.PHONY : psdrive2.s + +# target to generate assembly for a file +psdrive2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.s +.PHONY : psdrive2.c.s + +psdrive3.o: psdrive3.c.o +.PHONY : psdrive3.o + +# target to build an object file +psdrive3.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o +.PHONY : psdrive3.c.o + +psdrive3.i: psdrive3.c.i +.PHONY : psdrive3.i + +# target to preprocess a source file +psdrive3.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.i +.PHONY : psdrive3.c.i + +psdrive3.s: psdrive3.c.s +.PHONY : psdrive3.s + +# target to generate assembly for a file +psdrive3.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.s +.PHONY : psdrive3.c.s + +psdrive3d.o: psdrive3d.c.o +.PHONY : psdrive3d.o + +# target to build an object file +psdrive3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o +.PHONY : psdrive3d.c.o + +psdrive3d.i: psdrive3d.c.i +.PHONY : psdrive3d.i + +# target to preprocess a source file +psdrive3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.i +.PHONY : psdrive3d.c.i + +psdrive3d.s: psdrive3d.c.s +.PHONY : psdrive3d.s + +# target to generate assembly for a file +psdrive3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.s +.PHONY : psdrive3d.c.s + +psdrive3d1.o: psdrive3d1.c.o +.PHONY : psdrive3d1.o + +# target to build an object file +psdrive3d1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o +.PHONY : psdrive3d1.c.o + +psdrive3d1.i: psdrive3d1.c.i +.PHONY : psdrive3d1.i + +# target to preprocess a source file +psdrive3d1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.i +.PHONY : psdrive3d1.c.i + +psdrive3d1.s: psdrive3d1.c.s +.PHONY : psdrive3d1.s + +# target to generate assembly for a file +psdrive3d1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.s +.PHONY : psdrive3d1.c.s + +psdrive3d2.o: psdrive3d2.c.o +.PHONY : psdrive3d2.o + +# target to build an object file +psdrive3d2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o +.PHONY : psdrive3d2.c.o + +psdrive3d2.i: psdrive3d2.c.i +.PHONY : psdrive3d2.i + +# target to preprocess a source file +psdrive3d2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.i +.PHONY : psdrive3d2.c.i + +psdrive3d2.s: psdrive3d2.c.s +.PHONY : psdrive3d2.s + +# target to generate assembly for a file +psdrive3d2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.s +.PHONY : psdrive3d2.c.s + +psdrive3d3.o: psdrive3d3.c.o +.PHONY : psdrive3d3.o + +# target to build an object file +psdrive3d3.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o +.PHONY : psdrive3d3.c.o + +psdrive3d3.i: psdrive3d3.c.i +.PHONY : psdrive3d3.i + +# target to preprocess a source file +psdrive3d3.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.i +.PHONY : psdrive3d3.c.i + +psdrive3d3.s: psdrive3d3.c.s +.PHONY : psdrive3d3.s + +# target to generate assembly for a file +psdrive3d3.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.s +.PHONY : psdrive3d3.c.s + +psdrive4.o: psdrive4.c.o +.PHONY : psdrive4.o + +# target to build an object file +psdrive4.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o +.PHONY : psdrive4.c.o + +psdrive4.i: psdrive4.c.i +.PHONY : psdrive4.i + +# target to preprocess a source file +psdrive4.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.i +.PHONY : psdrive4.c.i + +psdrive4.s: psdrive4.c.s +.PHONY : psdrive4.s + +# target to generate assembly for a file +psdrive4.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.s +.PHONY : psdrive4.c.s + +pzdrive.o: pzdrive.c.o +.PHONY : pzdrive.o + +# target to build an object file +pzdrive.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o +.PHONY : pzdrive.c.o + +pzdrive.i: pzdrive.c.i +.PHONY : pzdrive.i + +# target to preprocess a source file +pzdrive.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.i +.PHONY : pzdrive.c.i + +pzdrive.s: pzdrive.c.s +.PHONY : pzdrive.s + +# target to generate assembly for a file +pzdrive.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.s +.PHONY : pzdrive.c.s + +pzdrive1.o: pzdrive1.c.o +.PHONY : pzdrive1.o + +# target to build an object file +pzdrive1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o +.PHONY : pzdrive1.c.o + +pzdrive1.i: pzdrive1.c.i +.PHONY : pzdrive1.i + +# target to preprocess a source file +pzdrive1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.i +.PHONY : pzdrive1.c.i + +pzdrive1.s: pzdrive1.c.s +.PHONY : pzdrive1.s + +# target to generate assembly for a file +pzdrive1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.s +.PHONY : pzdrive1.c.s + +pzdrive1_ABglobal.o: pzdrive1_ABglobal.c.o +.PHONY : pzdrive1_ABglobal.o + +# target to build an object file +pzdrive1_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o +.PHONY : pzdrive1_ABglobal.c.o + +pzdrive1_ABglobal.i: pzdrive1_ABglobal.c.i +.PHONY : pzdrive1_ABglobal.i + +# target to preprocess a source file +pzdrive1_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.i +.PHONY : pzdrive1_ABglobal.c.i + +pzdrive1_ABglobal.s: pzdrive1_ABglobal.c.s +.PHONY : pzdrive1_ABglobal.s + +# target to generate assembly for a file +pzdrive1_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.s +.PHONY : pzdrive1_ABglobal.c.s + +pzdrive2.o: pzdrive2.c.o +.PHONY : pzdrive2.o + +# target to build an object file +pzdrive2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o +.PHONY : pzdrive2.c.o + +pzdrive2.i: pzdrive2.c.i +.PHONY : pzdrive2.i + +# target to preprocess a source file +pzdrive2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.i +.PHONY : pzdrive2.c.i + +pzdrive2.s: pzdrive2.c.s +.PHONY : pzdrive2.s + +# target to generate assembly for a file +pzdrive2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.s +.PHONY : pzdrive2.c.s + +pzdrive2_ABglobal.o: pzdrive2_ABglobal.c.o +.PHONY : pzdrive2_ABglobal.o + +# target to build an object file +pzdrive2_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o +.PHONY : pzdrive2_ABglobal.c.o + +pzdrive2_ABglobal.i: pzdrive2_ABglobal.c.i +.PHONY : pzdrive2_ABglobal.i + +# target to preprocess a source file +pzdrive2_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.i +.PHONY : pzdrive2_ABglobal.c.i + +pzdrive2_ABglobal.s: pzdrive2_ABglobal.c.s +.PHONY : pzdrive2_ABglobal.s + +# target to generate assembly for a file +pzdrive2_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.s +.PHONY : pzdrive2_ABglobal.c.s + +pzdrive3.o: pzdrive3.c.o +.PHONY : pzdrive3.o + +# target to build an object file +pzdrive3.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o +.PHONY : pzdrive3.c.o + +pzdrive3.i: pzdrive3.c.i +.PHONY : pzdrive3.i + +# target to preprocess a source file +pzdrive3.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.i +.PHONY : pzdrive3.c.i + +pzdrive3.s: pzdrive3.c.s +.PHONY : pzdrive3.s + +# target to generate assembly for a file +pzdrive3.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.s +.PHONY : pzdrive3.c.s + +pzdrive3_ABglobal.o: pzdrive3_ABglobal.c.o +.PHONY : pzdrive3_ABglobal.o + +# target to build an object file +pzdrive3_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o +.PHONY : pzdrive3_ABglobal.c.o + +pzdrive3_ABglobal.i: pzdrive3_ABglobal.c.i +.PHONY : pzdrive3_ABglobal.i + +# target to preprocess a source file +pzdrive3_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.i +.PHONY : pzdrive3_ABglobal.c.i + +pzdrive3_ABglobal.s: pzdrive3_ABglobal.c.s +.PHONY : pzdrive3_ABglobal.s + +# target to generate assembly for a file +pzdrive3_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.s +.PHONY : pzdrive3_ABglobal.c.s + +pzdrive3d.o: pzdrive3d.c.o +.PHONY : pzdrive3d.o + +# target to build an object file +pzdrive3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o +.PHONY : pzdrive3d.c.o + +pzdrive3d.i: pzdrive3d.c.i +.PHONY : pzdrive3d.i + +# target to preprocess a source file +pzdrive3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.i +.PHONY : pzdrive3d.c.i + +pzdrive3d.s: pzdrive3d.c.s +.PHONY : pzdrive3d.s + +# target to generate assembly for a file +pzdrive3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.s +.PHONY : pzdrive3d.c.s + +pzdrive3d1.o: pzdrive3d1.c.o +.PHONY : pzdrive3d1.o + +# target to build an object file +pzdrive3d1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o +.PHONY : pzdrive3d1.c.o + +pzdrive3d1.i: pzdrive3d1.c.i +.PHONY : pzdrive3d1.i + +# target to preprocess a source file +pzdrive3d1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.i +.PHONY : pzdrive3d1.c.i + +pzdrive3d1.s: pzdrive3d1.c.s +.PHONY : pzdrive3d1.s + +# target to generate assembly for a file +pzdrive3d1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.s +.PHONY : pzdrive3d1.c.s + +pzdrive3d2.o: pzdrive3d2.c.o +.PHONY : pzdrive3d2.o + +# target to build an object file +pzdrive3d2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o +.PHONY : pzdrive3d2.c.o + +pzdrive3d2.i: pzdrive3d2.c.i +.PHONY : pzdrive3d2.i + +# target to preprocess a source file +pzdrive3d2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.i +.PHONY : pzdrive3d2.c.i + +pzdrive3d2.s: pzdrive3d2.c.s +.PHONY : pzdrive3d2.s + +# target to generate assembly for a file +pzdrive3d2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.s +.PHONY : pzdrive3d2.c.s + +pzdrive3d3.o: pzdrive3d3.c.o +.PHONY : pzdrive3d3.o + +# target to build an object file +pzdrive3d3.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o +.PHONY : pzdrive3d3.c.o + +pzdrive3d3.i: pzdrive3d3.c.i +.PHONY : pzdrive3d3.i + +# target to preprocess a source file +pzdrive3d3.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.i +.PHONY : pzdrive3d3.c.i + +pzdrive3d3.s: pzdrive3d3.c.s +.PHONY : pzdrive3d3.s + +# target to generate assembly for a file +pzdrive3d3.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.s +.PHONY : pzdrive3d3.c.s + +pzdrive4.o: pzdrive4.c.o +.PHONY : pzdrive4.o + +# target to build an object file +pzdrive4.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o +.PHONY : pzdrive4.c.o + +pzdrive4.i: pzdrive4.c.i +.PHONY : pzdrive4.i + +# target to preprocess a source file +pzdrive4.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.i +.PHONY : pzdrive4.c.i + +pzdrive4.s: pzdrive4.c.s +.PHONY : pzdrive4.s + +# target to generate assembly for a file +pzdrive4.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.s +.PHONY : pzdrive4.c.s + +pzdrive4_ABglobal.o: pzdrive4_ABglobal.c.o +.PHONY : pzdrive4_ABglobal.o + +# target to build an object file +pzdrive4_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o +.PHONY : pzdrive4_ABglobal.c.o + +pzdrive4_ABglobal.i: pzdrive4_ABglobal.c.i +.PHONY : pzdrive4_ABglobal.i + +# target to preprocess a source file +pzdrive4_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.i +.PHONY : pzdrive4_ABglobal.c.i + +pzdrive4_ABglobal.s: pzdrive4_ABglobal.c.s +.PHONY : pzdrive4_ABglobal.s + +# target to generate assembly for a file +pzdrive4_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.s +.PHONY : pzdrive4_ABglobal.c.s + +pzdrive_ABglobal.o: pzdrive_ABglobal.c.o +.PHONY : pzdrive_ABglobal.o + +# target to build an object file +pzdrive_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o +.PHONY : pzdrive_ABglobal.c.o + +pzdrive_ABglobal.i: pzdrive_ABglobal.c.i +.PHONY : pzdrive_ABglobal.i + +# target to preprocess a source file +pzdrive_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.i +.PHONY : pzdrive_ABglobal.c.i + +pzdrive_ABglobal.s: pzdrive_ABglobal.c.s +.PHONY : pzdrive_ABglobal.s + +# target to generate assembly for a file +pzdrive_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.s +.PHONY : pzdrive_ABglobal.c.s + +pzdrive_spawn.o: pzdrive_spawn.c.o +.PHONY : pzdrive_spawn.o + +# target to build an object file +pzdrive_spawn.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o +.PHONY : pzdrive_spawn.c.o + +pzdrive_spawn.i: pzdrive_spawn.c.i +.PHONY : pzdrive_spawn.i + +# target to preprocess a source file +pzdrive_spawn.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.i +.PHONY : pzdrive_spawn.c.i + +pzdrive_spawn.s: pzdrive_spawn.c.s +.PHONY : pzdrive_spawn.s + +# target to generate assembly for a file +pzdrive_spawn.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.s +.PHONY : pzdrive_spawn.c.s + +screate_A_x_b.o: screate_A_x_b.c.o +.PHONY : screate_A_x_b.o + +# target to build an object file +screate_A_x_b.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o +.PHONY : screate_A_x_b.c.o + +screate_A_x_b.i: screate_A_x_b.c.i +.PHONY : screate_A_x_b.i + +# target to preprocess a source file +screate_A_x_b.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.i +.PHONY : screate_A_x_b.c.i + +screate_A_x_b.s: screate_A_x_b.c.s +.PHONY : screate_A_x_b.s + +# target to generate assembly for a file +screate_A_x_b.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.s +.PHONY : screate_A_x_b.c.s + +screate_matrix.o: screate_matrix.c.o +.PHONY : screate_matrix.o + +# target to build an object file +screate_matrix.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o +.PHONY : screate_matrix.c.o + +screate_matrix.i: screate_matrix.c.i +.PHONY : screate_matrix.i + +# target to preprocess a source file +screate_matrix.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.i +.PHONY : screate_matrix.c.i + +screate_matrix.s: screate_matrix.c.s +.PHONY : screate_matrix.s + +# target to generate assembly for a file +screate_matrix.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.s +.PHONY : screate_matrix.c.s + +screate_matrix3d.o: screate_matrix3d.c.o +.PHONY : screate_matrix3d.o + +# target to build an object file +screate_matrix3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o +.PHONY : screate_matrix3d.c.o + +screate_matrix3d.i: screate_matrix3d.c.i +.PHONY : screate_matrix3d.i + +# target to preprocess a source file +screate_matrix3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.i +.PHONY : screate_matrix3d.c.i + +screate_matrix3d.s: screate_matrix3d.c.s +.PHONY : screate_matrix3d.s + +# target to generate assembly for a file +screate_matrix3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.s +.PHONY : screate_matrix3d.c.s + +screate_matrix_perturbed.o: screate_matrix_perturbed.c.o +.PHONY : screate_matrix_perturbed.o + +# target to build an object file +screate_matrix_perturbed.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o +.PHONY : screate_matrix_perturbed.c.o + +screate_matrix_perturbed.i: screate_matrix_perturbed.c.i +.PHONY : screate_matrix_perturbed.i + +# target to preprocess a source file +screate_matrix_perturbed.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.i +.PHONY : screate_matrix_perturbed.c.i + +screate_matrix_perturbed.s: screate_matrix_perturbed.c.s +.PHONY : screate_matrix_perturbed.s + +# target to generate assembly for a file +screate_matrix_perturbed.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.s +.PHONY : screate_matrix_perturbed.c.s + +zcreate_matrix.o: zcreate_matrix.c.o +.PHONY : zcreate_matrix.o + +# target to build an object file +zcreate_matrix.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o +.PHONY : zcreate_matrix.c.o + +zcreate_matrix.i: zcreate_matrix.c.i +.PHONY : zcreate_matrix.i + +# target to preprocess a source file +zcreate_matrix.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.i +.PHONY : zcreate_matrix.c.i + +zcreate_matrix.s: zcreate_matrix.c.s +.PHONY : zcreate_matrix.s + +# target to generate assembly for a file +zcreate_matrix.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.s +.PHONY : zcreate_matrix.c.s + +zcreate_matrix3d.o: zcreate_matrix3d.c.o +.PHONY : zcreate_matrix3d.o + +# target to build an object file +zcreate_matrix3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o +.PHONY : zcreate_matrix3d.c.o + +zcreate_matrix3d.i: zcreate_matrix3d.c.i +.PHONY : zcreate_matrix3d.i + +# target to preprocess a source file +zcreate_matrix3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.i +.PHONY : zcreate_matrix3d.c.i + +zcreate_matrix3d.s: zcreate_matrix3d.c.s +.PHONY : zcreate_matrix3d.s + +# target to generate assembly for a file +zcreate_matrix3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.s +.PHONY : zcreate_matrix3d.c.s + +zcreate_matrix_perturbed.o: zcreate_matrix_perturbed.c.o +.PHONY : zcreate_matrix_perturbed.o + +# target to build an object file +zcreate_matrix_perturbed.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o +.PHONY : zcreate_matrix_perturbed.c.o + +zcreate_matrix_perturbed.i: zcreate_matrix_perturbed.c.i +.PHONY : zcreate_matrix_perturbed.i + +# target to preprocess a source file +zcreate_matrix_perturbed.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.i +.PHONY : zcreate_matrix_perturbed.c.i + +zcreate_matrix_perturbed.s: zcreate_matrix_perturbed.c.s +.PHONY : zcreate_matrix_perturbed.s + +# target to generate assembly for a file +zcreate_matrix_perturbed.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.s +.PHONY : zcreate_matrix_perturbed.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... pddrive" + @echo "... pddrive1" + @echo "... pddrive1_ABglobal" + @echo "... pddrive2" + @echo "... pddrive2_ABglobal" + @echo "... pddrive3" + @echo "... pddrive3_ABglobal" + @echo "... pddrive3d" + @echo "... pddrive3d1" + @echo "... pddrive3d2" + @echo "... pddrive3d3" + @echo "... pddrive4" + @echo "... pddrive4_ABglobal" + @echo "... pddrive_ABglobal" + @echo "... pddrive_spawn" + @echo "... psdrive" + @echo "... psdrive1" + @echo "... psdrive2" + @echo "... psdrive3" + @echo "... psdrive3d" + @echo "... psdrive3d1" + @echo "... psdrive3d2" + @echo "... psdrive3d3" + @echo "... psdrive4" + @echo "... pzdrive" + @echo "... pzdrive1" + @echo "... pzdrive1_ABglobal" + @echo "... pzdrive2" + @echo "... pzdrive2_ABglobal" + @echo "... pzdrive3" + @echo "... pzdrive3_ABglobal" + @echo "... pzdrive3d" + @echo "... pzdrive3d1" + @echo "... pzdrive3d2" + @echo "... pzdrive3d3" + @echo "... pzdrive4" + @echo "... pzdrive4_ABglobal" + @echo "... pzdrive_ABglobal" + @echo "... pzdrive_spawn" + @echo "... dcreate_matrix.o" + @echo "... dcreate_matrix.i" + @echo "... dcreate_matrix.s" + @echo "... dcreate_matrix3d.o" + @echo "... dcreate_matrix3d.i" + @echo "... dcreate_matrix3d.s" + @echo "... dcreate_matrix_perturbed.o" + @echo "... dcreate_matrix_perturbed.i" + @echo "... dcreate_matrix_perturbed.s" + @echo "... pddrive.o" + @echo "... pddrive.i" + @echo "... pddrive.s" + @echo "... pddrive1.o" + @echo "... pddrive1.i" + @echo "... pddrive1.s" + @echo "... pddrive1_ABglobal.o" + @echo "... pddrive1_ABglobal.i" + @echo "... pddrive1_ABglobal.s" + @echo "... pddrive2.o" + @echo "... pddrive2.i" + @echo "... pddrive2.s" + @echo "... pddrive2_ABglobal.o" + @echo "... pddrive2_ABglobal.i" + @echo "... pddrive2_ABglobal.s" + @echo "... pddrive3.o" + @echo "... pddrive3.i" + @echo "... pddrive3.s" + @echo "... pddrive3_ABglobal.o" + @echo "... pddrive3_ABglobal.i" + @echo "... pddrive3_ABglobal.s" + @echo "... pddrive3d.o" + @echo "... pddrive3d.i" + @echo "... pddrive3d.s" + @echo "... pddrive3d1.o" + @echo "... pddrive3d1.i" + @echo "... pddrive3d1.s" + @echo "... pddrive3d2.o" + @echo "... pddrive3d2.i" + @echo "... pddrive3d2.s" + @echo "... pddrive3d3.o" + @echo "... pddrive3d3.i" + @echo "... pddrive3d3.s" + @echo "... pddrive4.o" + @echo "... pddrive4.i" + @echo "... pddrive4.s" + @echo "... pddrive4_ABglobal.o" + @echo "... pddrive4_ABglobal.i" + @echo "... pddrive4_ABglobal.s" + @echo "... pddrive_ABglobal.o" + @echo "... pddrive_ABglobal.i" + @echo "... pddrive_ABglobal.s" + @echo "... pddrive_spawn.o" + @echo "... pddrive_spawn.i" + @echo "... pddrive_spawn.s" + @echo "... psdrive.o" + @echo "... psdrive.i" + @echo "... psdrive.s" + @echo "... psdrive1.o" + @echo "... psdrive1.i" + @echo "... psdrive1.s" + @echo "... psdrive2.o" + @echo "... psdrive2.i" + @echo "... psdrive2.s" + @echo "... psdrive3.o" + @echo "... psdrive3.i" + @echo "... psdrive3.s" + @echo "... psdrive3d.o" + @echo "... psdrive3d.i" + @echo "... psdrive3d.s" + @echo "... psdrive3d1.o" + @echo "... psdrive3d1.i" + @echo "... psdrive3d1.s" + @echo "... psdrive3d2.o" + @echo "... psdrive3d2.i" + @echo "... psdrive3d2.s" + @echo "... psdrive3d3.o" + @echo "... psdrive3d3.i" + @echo "... psdrive3d3.s" + @echo "... psdrive4.o" + @echo "... psdrive4.i" + @echo "... psdrive4.s" + @echo "... pzdrive.o" + @echo "... pzdrive.i" + @echo "... pzdrive.s" + @echo "... pzdrive1.o" + @echo "... pzdrive1.i" + @echo "... pzdrive1.s" + @echo "... pzdrive1_ABglobal.o" + @echo "... pzdrive1_ABglobal.i" + @echo "... pzdrive1_ABglobal.s" + @echo "... pzdrive2.o" + @echo "... pzdrive2.i" + @echo "... pzdrive2.s" + @echo "... pzdrive2_ABglobal.o" + @echo "... pzdrive2_ABglobal.i" + @echo "... pzdrive2_ABglobal.s" + @echo "... pzdrive3.o" + @echo "... pzdrive3.i" + @echo "... pzdrive3.s" + @echo "... pzdrive3_ABglobal.o" + @echo "... pzdrive3_ABglobal.i" + @echo "... pzdrive3_ABglobal.s" + @echo "... pzdrive3d.o" + @echo "... pzdrive3d.i" + @echo "... pzdrive3d.s" + @echo "... pzdrive3d1.o" + @echo "... pzdrive3d1.i" + @echo "... pzdrive3d1.s" + @echo "... pzdrive3d2.o" + @echo "... pzdrive3d2.i" + @echo "... pzdrive3d2.s" + @echo "... pzdrive3d3.o" + @echo "... pzdrive3d3.i" + @echo "... pzdrive3d3.s" + @echo "... pzdrive4.o" + @echo "... pzdrive4.i" + @echo "... pzdrive4.s" + @echo "... pzdrive4_ABglobal.o" + @echo "... pzdrive4_ABglobal.i" + @echo "... pzdrive4_ABglobal.s" + @echo "... pzdrive_ABglobal.o" + @echo "... pzdrive_ABglobal.i" + @echo "... pzdrive_ABglobal.s" + @echo "... pzdrive_spawn.o" + @echo "... pzdrive_spawn.i" + @echo "... pzdrive_spawn.s" + @echo "... screate_A_x_b.o" + @echo "... screate_A_x_b.i" + @echo "... screate_A_x_b.s" + @echo "... screate_matrix.o" + @echo "... screate_matrix.i" + @echo "... screate_matrix.s" + @echo "... screate_matrix3d.o" + @echo "... screate_matrix3d.i" + @echo "... screate_matrix3d.s" + @echo "... screate_matrix_perturbed.o" + @echo "... screate_matrix_perturbed.i" + @echo "... screate_matrix_perturbed.s" + @echo "... zcreate_matrix.o" + @echo "... zcreate_matrix.i" + @echo "... zcreate_matrix.s" + @echo "... zcreate_matrix3d.o" + @echo "... zcreate_matrix3d.i" + @echo "... zcreate_matrix3d.s" + @echo "... zcreate_matrix_perturbed.o" + @echo "... zcreate_matrix_perturbed.i" + @echo "... zcreate_matrix_perturbed.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base_nv/EXAMPLE/cmake_install.cmake b/build_base_nv/EXAMPLE/cmake_install.cmake new file mode 100644 index 00000000..3159a80f --- /dev/null +++ b/build_base_nv/EXAMPLE/cmake_install.cmake @@ -0,0 +1,824 @@ +# Install script for directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pddrive") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pddrive1") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pddrive2") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pddrive3") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pddrive4") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pddrive3d") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pddrive3d1") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pddrive3d2") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pddrive3d3") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pddrive_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pddrive1_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pddrive2_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pddrive3_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pddrive4_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pddrive_spawn") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/psdrive") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/psdrive1") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/psdrive2") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/psdrive3") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/psdrive4") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/psdrive3d") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/psdrive3d1") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/psdrive3d2") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/psdrive3d3") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pzdrive") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pzdrive1") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pzdrive2") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pzdrive3") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pzdrive4") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pzdrive3d") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pzdrive3d1") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pzdrive3d2") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pzdrive3d3") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pzdrive_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pzdrive1_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pzdrive2_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pzdrive3_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pzdrive4_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/pzdrive_spawn") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn") + endif() + endif() +endif() + diff --git a/build_base_nv/EXAMPLE/pddrive b/build_base_nv/EXAMPLE/pddrive new file mode 100755 index 00000000..3c202993 Binary files /dev/null and b/build_base_nv/EXAMPLE/pddrive differ diff --git a/build_base_nv/FORTRAN/CMakeFiles/CMakeDirectoryInformation.cmake b/build_base_nv/FORTRAN/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..41f28eb5 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_base_nv/FORTRAN/CMakeFiles/config_f.dir/DependInfo.cmake b/build_base_nv/FORTRAN/CMakeFiles/config_f.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/config_f.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/FORTRAN/CMakeFiles/config_f.dir/build.make b/build_base_nv/FORTRAN/CMakeFiles/config_f.dir/build.make new file mode 100644 index 00000000..7e22b915 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/config_f.dir/build.make @@ -0,0 +1,95 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Utility rule file for config_f. + +# Include any custom commands dependencies for this target. +include FORTRAN/CMakeFiles/config_f.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/config_f.dir/progress.make + +FORTRAN/CMakeFiles/config_f: FORTRAN/superlu_dist_config.fh + +FORTRAN/superlu_dist_config.fh: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating superlu_dist_config.fh" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && sed '/^\// d' < superlu_dist_config.h > superlu_dist_config.fh + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && cp superlu_dist_config.fh /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/. + +config_f: FORTRAN/CMakeFiles/config_f +config_f: FORTRAN/superlu_dist_config.fh +config_f: FORTRAN/CMakeFiles/config_f.dir/build.make +.PHONY : config_f + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/config_f.dir/build: config_f +.PHONY : FORTRAN/CMakeFiles/config_f.dir/build + +FORTRAN/CMakeFiles/config_f.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/config_f.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/config_f.dir/clean + +FORTRAN/CMakeFiles/config_f.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/config_f.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/config_f.dir/depend + diff --git a/build_base_nv/FORTRAN/CMakeFiles/config_f.dir/cmake_clean.cmake b/build_base_nv/FORTRAN/CMakeFiles/config_f.dir/cmake_clean.cmake new file mode 100644 index 00000000..293a3601 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/config_f.dir/cmake_clean.cmake @@ -0,0 +1,9 @@ +file(REMOVE_RECURSE + "CMakeFiles/config_f" + "superlu_dist_config.fh" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/config_f.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/FORTRAN/CMakeFiles/config_f.dir/compiler_depend.make b/build_base_nv/FORTRAN/CMakeFiles/config_f.dir/compiler_depend.make new file mode 100644 index 00000000..0a9c125d --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/config_f.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for config_f. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/FORTRAN/CMakeFiles/config_f.dir/compiler_depend.ts b/build_base_nv/FORTRAN/CMakeFiles/config_f.dir/compiler_depend.ts new file mode 100644 index 00000000..8dbf72bc --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/config_f.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for config_f. diff --git a/build_base_nv/FORTRAN/CMakeFiles/config_f.dir/progress.make b/build_base_nv/FORTRAN/CMakeFiles/config_f.dir/progress.make new file mode 100644 index 00000000..225de343 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/config_f.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = + diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/DependInfo.cmake b/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/DependInfo.cmake new file mode 100644 index 00000000..b77cd218 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/DependInfo.cmake @@ -0,0 +1,40 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_5x5.F90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/sp_ienv.c" "FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o" "gcc" "FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/build.make b/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/build.make new file mode 100644 index 00000000..af0a90d4 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/build.make @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/f_5x5.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/f_5x5.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/f_5x5.dir/flags.make + +FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.o: FORTRAN/CMakeFiles/f_5x5.dir/flags.make +FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_5x5.F90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_5x5.F90 -o CMakeFiles/f_5x5.dir/f_5x5.F90.o + +FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/f_5x5.dir/f_5x5.F90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_5x5.F90 > CMakeFiles/f_5x5.dir/f_5x5.F90.i + +FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/f_5x5.dir/f_5x5.F90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_5x5.F90 -o CMakeFiles/f_5x5.dir/f_5x5.F90.s + +FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o: FORTRAN/CMakeFiles/f_5x5.dir/flags.make +FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/sp_ienv.c +FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o: FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o -MF CMakeFiles/f_5x5.dir/sp_ienv.c.o.d -o CMakeFiles/f_5x5.dir/sp_ienv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/sp_ienv.c + +FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/f_5x5.dir/sp_ienv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/sp_ienv.c > CMakeFiles/f_5x5.dir/sp_ienv.c.i + +FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/f_5x5.dir/sp_ienv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/sp_ienv.c -o CMakeFiles/f_5x5.dir/sp_ienv.c.s + +# Object files for target f_5x5 +f_5x5_OBJECTS = \ +"CMakeFiles/f_5x5.dir/f_5x5.F90.o" \ +"CMakeFiles/f_5x5.dir/sp_ienv.c.o" + +# External object files for target f_5x5 +f_5x5_EXTERNAL_OBJECTS = + +FORTRAN/f_5x5: FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.o +FORTRAN/f_5x5: FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o +FORTRAN/f_5x5: FORTRAN/CMakeFiles/f_5x5.dir/build.make +FORTRAN/f_5x5: FORTRAN/libsuperlu_dist_fortran.a +FORTRAN/f_5x5: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_5x5: SRC/libsuperlu_dist.so.8.1.2 +FORTRAN/f_5x5: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_5x5: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +FORTRAN/f_5x5: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +FORTRAN/f_5x5: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +FORTRAN/f_5x5: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +FORTRAN/f_5x5: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +FORTRAN/f_5x5: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +FORTRAN/f_5x5: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +FORTRAN/f_5x5: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +FORTRAN/f_5x5: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +FORTRAN/f_5x5: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_5x5: FORTRAN/CMakeFiles/f_5x5.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking Fortran executable f_5x5" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/f_5x5.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/f_5x5.dir/build: FORTRAN/f_5x5 +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/build + +FORTRAN/CMakeFiles/f_5x5.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/f_5x5.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/clean + +FORTRAN/CMakeFiles/f_5x5.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/depend + diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/cmake_clean.cmake b/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/cmake_clean.cmake new file mode 100644 index 00000000..011145e6 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/f_5x5.dir/f_5x5.F90.o" + "CMakeFiles/f_5x5.dir/sp_ienv.c.o" + "CMakeFiles/f_5x5.dir/sp_ienv.c.o.d" + "f_5x5" + "f_5x5.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C Fortran) + include(CMakeFiles/f_5x5.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.make b/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.make new file mode 100644 index 00000000..f49dc425 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for f_5x5. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.ts b/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.ts new file mode 100644 index 00000000..d0dc0ecb --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for f_5x5. diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/depend.make b/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/depend.make new file mode 100644 index 00000000..a666decf --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for f_5x5. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/flags.make b/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/flags.make new file mode 100644 index 00000000..4ce951df --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/flags.make @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + +Fortran_DEFINES = + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/link.txt b/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/link.txt new file mode 100644 index 00000000..23b27ef7 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib -fast -O3 CMakeFiles/f_5x5.dir/f_5x5.F90.o CMakeFiles/f_5x5.dir/sp_ienv.c.o -o f_5x5 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis libsuperlu_dist_fortran.a /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm ../SRC/libsuperlu_dist.so.8.1.2 -lm /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/progress.make b/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/progress.make new file mode 100644 index 00000000..8eb4b499 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_5x5.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/DependInfo.cmake b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/DependInfo.cmake new file mode 100644 index 00000000..652794de --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/DependInfo.cmake @@ -0,0 +1,39 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive.F90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/build.make b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/build.make new file mode 100644 index 00000000..e0044520 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/build.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/f_pddrive.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/f_pddrive.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/f_pddrive.dir/flags.make + +FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.o: FORTRAN/CMakeFiles/f_pddrive.dir/flags.make +FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive.F90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive.F90 -o CMakeFiles/f_pddrive.dir/f_pddrive.F90.o + +FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/f_pddrive.dir/f_pddrive.F90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive.F90 > CMakeFiles/f_pddrive.dir/f_pddrive.F90.i + +FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/f_pddrive.dir/f_pddrive.F90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive.F90 -o CMakeFiles/f_pddrive.dir/f_pddrive.F90.s + +# Object files for target f_pddrive +f_pddrive_OBJECTS = \ +"CMakeFiles/f_pddrive.dir/f_pddrive.F90.o" + +# External object files for target f_pddrive +f_pddrive_EXTERNAL_OBJECTS = + +FORTRAN/f_pddrive: FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.o +FORTRAN/f_pddrive: FORTRAN/CMakeFiles/f_pddrive.dir/build.make +FORTRAN/f_pddrive: FORTRAN/libsuperlu_dist_fortran.a +FORTRAN/f_pddrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pddrive: SRC/libsuperlu_dist.so.8.1.2 +FORTRAN/f_pddrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pddrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +FORTRAN/f_pddrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +FORTRAN/f_pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +FORTRAN/f_pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +FORTRAN/f_pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +FORTRAN/f_pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +FORTRAN/f_pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +FORTRAN/f_pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +FORTRAN/f_pddrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +FORTRAN/f_pddrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pddrive: FORTRAN/CMakeFiles/f_pddrive.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking Fortran executable f_pddrive" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/f_pddrive.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/f_pddrive.dir/build: FORTRAN/f_pddrive +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/build + +FORTRAN/CMakeFiles/f_pddrive.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/f_pddrive.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/clean + +FORTRAN/CMakeFiles/f_pddrive.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/depend + diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/cmake_clean.cmake b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/cmake_clean.cmake new file mode 100644 index 00000000..99ea92a7 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/f_pddrive.dir/f_pddrive.F90.o" + "f_pddrive" + "f_pddrive.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/f_pddrive.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.make b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.make new file mode 100644 index 00000000..23db8264 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for f_pddrive. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.ts b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.ts new file mode 100644 index 00000000..a1ff876e --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for f_pddrive. diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/depend.make b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/depend.make new file mode 100644 index 00000000..80c13c28 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for f_pddrive. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/flags.make b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/flags.make new file mode 100644 index 00000000..05dd8a7f --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/link.txt b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/link.txt new file mode 100644 index 00000000..19d507d4 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib -fast -O3 CMakeFiles/f_pddrive.dir/f_pddrive.F90.o -o f_pddrive -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis libsuperlu_dist_fortran.a /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm ../SRC/libsuperlu_dist.so.8.1.2 -lm /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/progress.make b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/progress.make new file mode 100644 index 00000000..2271fbb3 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 1 + diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/DependInfo.cmake b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/DependInfo.cmake new file mode 100644 index 00000000..64ddaf38 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/DependInfo.cmake @@ -0,0 +1,39 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive3d.F90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make new file mode 100644 index 00000000..78ee44f1 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/f_pddrive3d.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/f_pddrive3d.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/f_pddrive3d.dir/flags.make + +FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o: FORTRAN/CMakeFiles/f_pddrive3d.dir/flags.make +FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive3d.F90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive3d.F90 -o CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o + +FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive3d.F90 > CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.i + +FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive3d.F90 -o CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.s + +# Object files for target f_pddrive3d +f_pddrive3d_OBJECTS = \ +"CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o" + +# External object files for target f_pddrive3d +f_pddrive3d_EXTERNAL_OBJECTS = + +FORTRAN/f_pddrive3d: FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o +FORTRAN/f_pddrive3d: FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make +FORTRAN/f_pddrive3d: FORTRAN/libsuperlu_dist_fortran.a +FORTRAN/f_pddrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pddrive3d: SRC/libsuperlu_dist.so.8.1.2 +FORTRAN/f_pddrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pddrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +FORTRAN/f_pddrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +FORTRAN/f_pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +FORTRAN/f_pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +FORTRAN/f_pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +FORTRAN/f_pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +FORTRAN/f_pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +FORTRAN/f_pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +FORTRAN/f_pddrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +FORTRAN/f_pddrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pddrive3d: FORTRAN/CMakeFiles/f_pddrive3d.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking Fortran executable f_pddrive3d" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/f_pddrive3d.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/f_pddrive3d.dir/build: FORTRAN/f_pddrive3d +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/build + +FORTRAN/CMakeFiles/f_pddrive3d.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/f_pddrive3d.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/clean + +FORTRAN/CMakeFiles/f_pddrive3d.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/depend + diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/cmake_clean.cmake b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/cmake_clean.cmake new file mode 100644 index 00000000..a12585da --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o" + "f_pddrive3d" + "f_pddrive3d.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/f_pddrive3d.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.make b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.make new file mode 100644 index 00000000..7b10aee3 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for f_pddrive3d. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.ts b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.ts new file mode 100644 index 00000000..98b9dc92 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for f_pddrive3d. diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/depend.make b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/depend.make new file mode 100644 index 00000000..4e7fe774 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for f_pddrive3d. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/flags.make b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/flags.make new file mode 100644 index 00000000..05dd8a7f --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/link.txt b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/link.txt new file mode 100644 index 00000000..86bbf4ef --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib -fast -O3 CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o -o f_pddrive3d -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis libsuperlu_dist_fortran.a /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm ../SRC/libsuperlu_dist.so.8.1.2 -lm /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/progress.make b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pddrive3d.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/DependInfo.cmake b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/DependInfo.cmake new file mode 100644 index 00000000..61db4d11 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/DependInfo.cmake @@ -0,0 +1,39 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive.F90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/build.make b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/build.make new file mode 100644 index 00000000..3c117850 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/build.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/f_pzdrive.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/f_pzdrive.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/f_pzdrive.dir/flags.make + +FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o: FORTRAN/CMakeFiles/f_pzdrive.dir/flags.make +FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive.F90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive.F90 -o CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o + +FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive.F90 > CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.i + +FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive.F90 -o CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.s + +# Object files for target f_pzdrive +f_pzdrive_OBJECTS = \ +"CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o" + +# External object files for target f_pzdrive +f_pzdrive_EXTERNAL_OBJECTS = + +FORTRAN/f_pzdrive: FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o +FORTRAN/f_pzdrive: FORTRAN/CMakeFiles/f_pzdrive.dir/build.make +FORTRAN/f_pzdrive: FORTRAN/libsuperlu_dist_fortran.a +FORTRAN/f_pzdrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pzdrive: SRC/libsuperlu_dist.so.8.1.2 +FORTRAN/f_pzdrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pzdrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +FORTRAN/f_pzdrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +FORTRAN/f_pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +FORTRAN/f_pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +FORTRAN/f_pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +FORTRAN/f_pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +FORTRAN/f_pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +FORTRAN/f_pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +FORTRAN/f_pzdrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +FORTRAN/f_pzdrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pzdrive: FORTRAN/CMakeFiles/f_pzdrive.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking Fortran executable f_pzdrive" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/f_pzdrive.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/f_pzdrive.dir/build: FORTRAN/f_pzdrive +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/build + +FORTRAN/CMakeFiles/f_pzdrive.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/f_pzdrive.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/clean + +FORTRAN/CMakeFiles/f_pzdrive.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/depend + diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/cmake_clean.cmake b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/cmake_clean.cmake new file mode 100644 index 00000000..9ff04b21 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o" + "f_pzdrive" + "f_pzdrive.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/f_pzdrive.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.make b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.make new file mode 100644 index 00000000..6b772df2 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for f_pzdrive. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.ts b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.ts new file mode 100644 index 00000000..f7686e5f --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for f_pzdrive. diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/depend.make b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/depend.make new file mode 100644 index 00000000..06741542 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for f_pzdrive. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/flags.make b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/flags.make new file mode 100644 index 00000000..05dd8a7f --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/link.txt b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/link.txt new file mode 100644 index 00000000..9ddb59fd --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib -fast -O3 CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o -o f_pzdrive -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis libsuperlu_dist_fortran.a /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm ../SRC/libsuperlu_dist.so.8.1.2 -lm /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/progress.make b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/DependInfo.cmake b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/DependInfo.cmake new file mode 100644 index 00000000..edce8d17 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/DependInfo.cmake @@ -0,0 +1,39 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive3d.F90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make new file mode 100644 index 00000000..1c97b38a --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/f_pzdrive3d.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/f_pzdrive3d.dir/flags.make + +FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o: FORTRAN/CMakeFiles/f_pzdrive3d.dir/flags.make +FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive3d.F90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive3d.F90 -o CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o + +FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive3d.F90 > CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.i + +FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive3d.F90 -o CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.s + +# Object files for target f_pzdrive3d +f_pzdrive3d_OBJECTS = \ +"CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o" + +# External object files for target f_pzdrive3d +f_pzdrive3d_EXTERNAL_OBJECTS = + +FORTRAN/f_pzdrive3d: FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o +FORTRAN/f_pzdrive3d: FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make +FORTRAN/f_pzdrive3d: FORTRAN/libsuperlu_dist_fortran.a +FORTRAN/f_pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pzdrive3d: SRC/libsuperlu_dist.so.8.1.2 +FORTRAN/f_pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pzdrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +FORTRAN/f_pzdrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +FORTRAN/f_pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +FORTRAN/f_pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +FORTRAN/f_pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +FORTRAN/f_pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +FORTRAN/f_pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +FORTRAN/f_pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +FORTRAN/f_pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +FORTRAN/f_pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pzdrive3d: FORTRAN/CMakeFiles/f_pzdrive3d.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking Fortran executable f_pzdrive3d" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/f_pzdrive3d.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/f_pzdrive3d.dir/build: FORTRAN/f_pzdrive3d +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/build + +FORTRAN/CMakeFiles/f_pzdrive3d.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/f_pzdrive3d.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/clean + +FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend + diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/cmake_clean.cmake b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/cmake_clean.cmake new file mode 100644 index 00000000..9456d55b --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o" + "f_pzdrive3d" + "f_pzdrive3d.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/f_pzdrive3d.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.make b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.make new file mode 100644 index 00000000..6876851d --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for f_pzdrive3d. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.ts b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.ts new file mode 100644 index 00000000..311b697c --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for f_pzdrive3d. diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend.make b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend.make new file mode 100644 index 00000000..e66a7988 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for f_pzdrive3d. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/flags.make b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/flags.make new file mode 100644 index 00000000..05dd8a7f --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/link.txt b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/link.txt new file mode 100644 index 00000000..28263d82 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib -fast -O3 CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o -o f_pzdrive3d -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis libsuperlu_dist_fortran.a /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm ../SRC/libsuperlu_dist.so.8.1.2 -lm /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm diff --git a/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/progress.make b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/progress.make new file mode 100644 index 00000000..e9511b0b --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/f_pzdrive3d.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 2 +CMAKE_PROGRESS_2 = + diff --git a/build_base_nv/FORTRAN/CMakeFiles/progress.marks b/build_base_nv/FORTRAN/CMakeFiles/progress.marks new file mode 100644 index 00000000..87523dd7 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/progress.marks @@ -0,0 +1 @@ +41 diff --git a/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake new file mode 100644 index 00000000..9afd3320 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake @@ -0,0 +1,44 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make new file mode 100644 index 00000000..f27d3bcb --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make @@ -0,0 +1,208 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o -MF CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o.d -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c > CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building Fortran object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 -o CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 > CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 -o CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.s + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building Fortran object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 > CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.s + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o -MF CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o.d -o CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c > CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c -o CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o -MF CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o.d -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c > CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o -MF CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o.d -o CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c > CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c -o CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o -MF CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o.d -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c > CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.s + +# Object files for target superlu_dist_fortran-static +superlu_dist_fortran__static_OBJECTS = \ +"CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o" \ +"CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o" \ +"CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o" \ +"CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o" \ +"CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o" \ +"CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o" \ +"CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o" + +# External object files for target superlu_dist_fortran-static +superlu_dist_fortran__static_EXTERNAL_OBJECTS = + +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Linking Fortran static library libsuperlu_dist_fortran.a" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean_target.cmake + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/superlu_dist_fortran-static.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build: FORTRAN/libsuperlu_dist_fortran.a +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/clean + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend + diff --git a/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean.cmake b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean.cmake new file mode 100644 index 00000000..c9e57f6d --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean.cmake @@ -0,0 +1,21 @@ +file(REMOVE_RECURSE + "CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o" + "CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o.d" + "CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o" + "CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o.d" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o.d" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o.d" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o.d" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o" + "CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o" + "libsuperlu_dist_fortran.a" + "libsuperlu_dist_fortran.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C Fortran) + include(CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean_target.cmake b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..4202c264 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libsuperlu_dist_fortran.a" +) diff --git a/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.make b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.make new file mode 100644 index 00000000..17b222ef --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for superlu_dist_fortran-static. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts new file mode 100644 index 00000000..bd89ec30 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for superlu_dist_fortran-static. diff --git a/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend.make b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend.make new file mode 100644 index 00000000..e1c3cb25 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for superlu_dist_fortran-static. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make new file mode 100644 index 00000000..4ce951df --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + +Fortran_DEFINES = + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/link.txt b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/link.txt new file mode 100644 index 00000000..e58d5a9d --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libsuperlu_dist_fortran.a "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o" "CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o" "CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o" "CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o" "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o" "CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o" "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o" +/usr/bin/ranlib libsuperlu_dist_fortran.a diff --git a/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/progress.make b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/progress.make new file mode 100644 index 00000000..5b45436b --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/progress.make @@ -0,0 +1,9 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 99 +CMAKE_PROGRESS_4 = +CMAKE_PROGRESS_5 = +CMAKE_PROGRESS_6 = +CMAKE_PROGRESS_7 = +CMAKE_PROGRESS_8 = 100 + diff --git a/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/DependInfo.cmake b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/DependInfo.cmake new file mode 100644 index 00000000..aa6425e8 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/DependInfo.cmake @@ -0,0 +1,56 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_Fortran + "superlu_dist_fortran_EXPORTS" + ) + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/libsuperlu_dist_fortran.so" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/libsuperlu_dist_fortran.so.8.1.2" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/libsuperlu_dist_fortran.so.8" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/libsuperlu_dist_fortran.so.8.1.2" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make new file mode 100644 index 00000000..91b4b311 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make @@ -0,0 +1,226 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/superlu_dist_fortran.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o -MF CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o.d -o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c > CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c -o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building Fortran object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 -o CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 > CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 -o CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.s + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building Fortran object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 -o CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 > CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 -o CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.s + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o -MF CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o.d -o CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c > CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c -o CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o -MF CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o.d -o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c > CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c -o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o -MF CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o.d -o CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c > CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c -o CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o -MF CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o.d -o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c > CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c -o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.s + +# Object files for target superlu_dist_fortran +superlu_dist_fortran_OBJECTS = \ +"CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o" \ +"CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o" \ +"CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o" \ +"CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o" \ +"CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o" \ +"CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o" \ +"CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o" + +# External object files for target superlu_dist_fortran +superlu_dist_fortran_EXTERNAL_OBJECTS = + +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: SRC/libsuperlu_dist.so.8.1.2 +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Linking Fortran shared library libsuperlu_dist_fortran.so" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/superlu_dist_fortran.dir/link.txt --verbose=$(VERBOSE) + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && $(CMAKE_COMMAND) -E cmake_symlink_library libsuperlu_dist_fortran.so.8.1.2 libsuperlu_dist_fortran.so.8 libsuperlu_dist_fortran.so + +FORTRAN/libsuperlu_dist_fortran.so.8: FORTRAN/libsuperlu_dist_fortran.so.8.1.2 + @$(CMAKE_COMMAND) -E touch_nocreate FORTRAN/libsuperlu_dist_fortran.so.8 + +FORTRAN/libsuperlu_dist_fortran.so: FORTRAN/libsuperlu_dist_fortran.so.8.1.2 + @$(CMAKE_COMMAND) -E touch_nocreate FORTRAN/libsuperlu_dist_fortran.so + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build: FORTRAN/libsuperlu_dist_fortran.so +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/superlu_dist_fortran.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/clean + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend + diff --git a/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/cmake_clean.cmake b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/cmake_clean.cmake new file mode 100644 index 00000000..572b7b5a --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/cmake_clean.cmake @@ -0,0 +1,23 @@ +file(REMOVE_RECURSE + "CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o" + "CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o.d" + "CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o" + "CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o.d" + "CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o" + "CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o.d" + "CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o" + "CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o.d" + "CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o" + "CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o.d" + "CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o" + "CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o" + "libsuperlu_dist_fortran.pdb" + "libsuperlu_dist_fortran.so" + "libsuperlu_dist_fortran.so.8" + "libsuperlu_dist_fortran.so.8.1.2" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C Fortran) + include(CMakeFiles/superlu_dist_fortran.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.make b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.make new file mode 100644 index 00000000..8060fc41 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for superlu_dist_fortran. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts new file mode 100644 index 00000000..c68dfb84 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for superlu_dist_fortran. diff --git a/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend.make b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend.make new file mode 100644 index 00000000..0b1daa31 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for superlu_dist_fortran. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make new file mode 100644 index 00000000..2aa9ed74 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +C_DEFINES = -Dsuperlu_dist_fortran_EXPORTS + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + +Fortran_DEFINES = -Dsuperlu_dist_fortran_EXPORTS + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/link.txt b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/link.txt new file mode 100644 index 00000000..0eead731 --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -fPIC -fast -O3 -shared -Wl,-soname,libsuperlu_dist_fortran.so.8 -o libsuperlu_dist_fortran.so.8.1.2 CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -lm /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/progress.make b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/progress.make new file mode 100644 index 00000000..fdc5bb1f --- /dev/null +++ b/build_base_nv/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/progress.make @@ -0,0 +1,9 @@ +CMAKE_PROGRESS_1 = 97 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = +CMAKE_PROGRESS_5 = +CMAKE_PROGRESS_6 = 98 +CMAKE_PROGRESS_7 = +CMAKE_PROGRESS_8 = + diff --git a/build_base_nv/FORTRAN/CTestTestfile.cmake b/build_base_nv/FORTRAN/CTestTestfile.cmake new file mode 100644 index 00000000..e92ee040 --- /dev/null +++ b/build_base_nv/FORTRAN/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN +# Build directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/build_base_nv/FORTRAN/Makefile b/build_base_nv/FORTRAN/Makefile new file mode 100644 index 00000000..005007a0 --- /dev/null +++ b/build_base_nv/FORTRAN/Makefile @@ -0,0 +1,695 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN//CMakeFiles/progress.marks + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule + +# Convenience name for target. +superlu_dist_fortran: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule +.PHONY : superlu_dist_fortran + +# fast build rule for target. +superlu_dist_fortran/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build +.PHONY : superlu_dist_fortran/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule + +# Convenience name for target. +superlu_dist_fortran-static: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule +.PHONY : superlu_dist_fortran-static + +# fast build rule for target. +superlu_dist_fortran-static/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build +.PHONY : superlu_dist_fortran-static/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/f_pddrive.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pddrive.dir/rule +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/rule + +# Convenience name for target. +f_pddrive: FORTRAN/CMakeFiles/f_pddrive.dir/rule +.PHONY : f_pddrive + +# fast build rule for target. +f_pddrive/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/build +.PHONY : f_pddrive/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/f_pddrive3d.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pddrive3d.dir/rule +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/rule + +# Convenience name for target. +f_pddrive3d: FORTRAN/CMakeFiles/f_pddrive3d.dir/rule +.PHONY : f_pddrive3d + +# fast build rule for target. +f_pddrive3d/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/build +.PHONY : f_pddrive3d/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/f_5x5.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_5x5.dir/rule +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/rule + +# Convenience name for target. +f_5x5: FORTRAN/CMakeFiles/f_5x5.dir/rule +.PHONY : f_5x5 + +# fast build rule for target. +f_5x5/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/build +.PHONY : f_5x5/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/f_pzdrive.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pzdrive.dir/rule +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/rule + +# Convenience name for target. +f_pzdrive: FORTRAN/CMakeFiles/f_pzdrive.dir/rule +.PHONY : f_pzdrive + +# fast build rule for target. +f_pzdrive/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/build +.PHONY : f_pzdrive/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule + +# Convenience name for target. +f_pzdrive3d: FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule +.PHONY : f_pzdrive3d + +# fast build rule for target. +f_pzdrive3d/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/build +.PHONY : f_pzdrive3d/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/config_f.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/config_f.dir/rule +.PHONY : FORTRAN/CMakeFiles/config_f.dir/rule + +# Convenience name for target. +config_f: FORTRAN/CMakeFiles/config_f.dir/rule +.PHONY : config_f + +# fast build rule for target. +config_f/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/config_f.dir/build.make FORTRAN/CMakeFiles/config_f.dir/build +.PHONY : config_f/fast + +c2f_dcreate_matrix_x_b.o: c2f_dcreate_matrix_x_b.c.o +.PHONY : c2f_dcreate_matrix_x_b.o + +# target to build an object file +c2f_dcreate_matrix_x_b.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o +.PHONY : c2f_dcreate_matrix_x_b.c.o + +c2f_dcreate_matrix_x_b.i: c2f_dcreate_matrix_x_b.c.i +.PHONY : c2f_dcreate_matrix_x_b.i + +# target to preprocess a source file +c2f_dcreate_matrix_x_b.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.i +.PHONY : c2f_dcreate_matrix_x_b.c.i + +c2f_dcreate_matrix_x_b.s: c2f_dcreate_matrix_x_b.c.s +.PHONY : c2f_dcreate_matrix_x_b.s + +# target to generate assembly for a file +c2f_dcreate_matrix_x_b.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.s +.PHONY : c2f_dcreate_matrix_x_b.c.s + +c2f_zcreate_matrix_x_b.o: c2f_zcreate_matrix_x_b.c.o +.PHONY : c2f_zcreate_matrix_x_b.o + +# target to build an object file +c2f_zcreate_matrix_x_b.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o +.PHONY : c2f_zcreate_matrix_x_b.c.o + +c2f_zcreate_matrix_x_b.i: c2f_zcreate_matrix_x_b.c.i +.PHONY : c2f_zcreate_matrix_x_b.i + +# target to preprocess a source file +c2f_zcreate_matrix_x_b.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.i +.PHONY : c2f_zcreate_matrix_x_b.c.i + +c2f_zcreate_matrix_x_b.s: c2f_zcreate_matrix_x_b.c.s +.PHONY : c2f_zcreate_matrix_x_b.s + +# target to generate assembly for a file +c2f_zcreate_matrix_x_b.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.s +.PHONY : c2f_zcreate_matrix_x_b.c.s + +f_5x5.o: f_5x5.F90.o +.PHONY : f_5x5.o + +# target to build an object file +f_5x5.F90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.o +.PHONY : f_5x5.F90.o + +f_5x5.i: f_5x5.F90.i +.PHONY : f_5x5.i + +# target to preprocess a source file +f_5x5.F90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.i +.PHONY : f_5x5.F90.i + +f_5x5.s: f_5x5.F90.s +.PHONY : f_5x5.s + +# target to generate assembly for a file +f_5x5.F90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.s +.PHONY : f_5x5.F90.s + +f_pddrive.o: f_pddrive.F90.o +.PHONY : f_pddrive.o + +# target to build an object file +f_pddrive.F90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.o +.PHONY : f_pddrive.F90.o + +f_pddrive.i: f_pddrive.F90.i +.PHONY : f_pddrive.i + +# target to preprocess a source file +f_pddrive.F90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.i +.PHONY : f_pddrive.F90.i + +f_pddrive.s: f_pddrive.F90.s +.PHONY : f_pddrive.s + +# target to generate assembly for a file +f_pddrive.F90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.s +.PHONY : f_pddrive.F90.s + +f_pddrive3d.o: f_pddrive3d.F90.o +.PHONY : f_pddrive3d.o + +# target to build an object file +f_pddrive3d.F90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o +.PHONY : f_pddrive3d.F90.o + +f_pddrive3d.i: f_pddrive3d.F90.i +.PHONY : f_pddrive3d.i + +# target to preprocess a source file +f_pddrive3d.F90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.i +.PHONY : f_pddrive3d.F90.i + +f_pddrive3d.s: f_pddrive3d.F90.s +.PHONY : f_pddrive3d.s + +# target to generate assembly for a file +f_pddrive3d.F90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.s +.PHONY : f_pddrive3d.F90.s + +f_pzdrive.o: f_pzdrive.F90.o +.PHONY : f_pzdrive.o + +# target to build an object file +f_pzdrive.F90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o +.PHONY : f_pzdrive.F90.o + +f_pzdrive.i: f_pzdrive.F90.i +.PHONY : f_pzdrive.i + +# target to preprocess a source file +f_pzdrive.F90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.i +.PHONY : f_pzdrive.F90.i + +f_pzdrive.s: f_pzdrive.F90.s +.PHONY : f_pzdrive.s + +# target to generate assembly for a file +f_pzdrive.F90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.s +.PHONY : f_pzdrive.F90.s + +f_pzdrive3d.o: f_pzdrive3d.F90.o +.PHONY : f_pzdrive3d.o + +# target to build an object file +f_pzdrive3d.F90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o +.PHONY : f_pzdrive3d.F90.o + +f_pzdrive3d.i: f_pzdrive3d.F90.i +.PHONY : f_pzdrive3d.i + +# target to preprocess a source file +f_pzdrive3d.F90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.i +.PHONY : f_pzdrive3d.F90.i + +f_pzdrive3d.s: f_pzdrive3d.F90.s +.PHONY : f_pzdrive3d.s + +# target to generate assembly for a file +f_pzdrive3d.F90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.s +.PHONY : f_pzdrive3d.F90.s + +sp_ienv.o: sp_ienv.c.o +.PHONY : sp_ienv.o + +# target to build an object file +sp_ienv.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o +.PHONY : sp_ienv.c.o + +sp_ienv.i: sp_ienv.c.i +.PHONY : sp_ienv.i + +# target to preprocess a source file +sp_ienv.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.i +.PHONY : sp_ienv.c.i + +sp_ienv.s: sp_ienv.c.s +.PHONY : sp_ienv.s + +# target to generate assembly for a file +sp_ienv.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.s +.PHONY : sp_ienv.c.s + +superlu_c2f_dwrap.o: superlu_c2f_dwrap.c.o +.PHONY : superlu_c2f_dwrap.o + +# target to build an object file +superlu_c2f_dwrap.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o +.PHONY : superlu_c2f_dwrap.c.o + +superlu_c2f_dwrap.i: superlu_c2f_dwrap.c.i +.PHONY : superlu_c2f_dwrap.i + +# target to preprocess a source file +superlu_c2f_dwrap.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.i +.PHONY : superlu_c2f_dwrap.c.i + +superlu_c2f_dwrap.s: superlu_c2f_dwrap.c.s +.PHONY : superlu_c2f_dwrap.s + +# target to generate assembly for a file +superlu_c2f_dwrap.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.s +.PHONY : superlu_c2f_dwrap.c.s + +superlu_c2f_wrap.o: superlu_c2f_wrap.c.o +.PHONY : superlu_c2f_wrap.o + +# target to build an object file +superlu_c2f_wrap.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o +.PHONY : superlu_c2f_wrap.c.o + +superlu_c2f_wrap.i: superlu_c2f_wrap.c.i +.PHONY : superlu_c2f_wrap.i + +# target to preprocess a source file +superlu_c2f_wrap.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.i +.PHONY : superlu_c2f_wrap.c.i + +superlu_c2f_wrap.s: superlu_c2f_wrap.c.s +.PHONY : superlu_c2f_wrap.s + +# target to generate assembly for a file +superlu_c2f_wrap.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.s +.PHONY : superlu_c2f_wrap.c.s + +superlu_c2f_zwrap.o: superlu_c2f_zwrap.c.o +.PHONY : superlu_c2f_zwrap.o + +# target to build an object file +superlu_c2f_zwrap.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o +.PHONY : superlu_c2f_zwrap.c.o + +superlu_c2f_zwrap.i: superlu_c2f_zwrap.c.i +.PHONY : superlu_c2f_zwrap.i + +# target to preprocess a source file +superlu_c2f_zwrap.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.i +.PHONY : superlu_c2f_zwrap.c.i + +superlu_c2f_zwrap.s: superlu_c2f_zwrap.c.s +.PHONY : superlu_c2f_zwrap.s + +# target to generate assembly for a file +superlu_c2f_zwrap.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.s +.PHONY : superlu_c2f_zwrap.c.s + +superlu_mod.o: superlu_mod.f90.o +.PHONY : superlu_mod.o + +# target to build an object file +superlu_mod.f90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o +.PHONY : superlu_mod.f90.o + +superlu_mod.i: superlu_mod.f90.i +.PHONY : superlu_mod.i + +# target to preprocess a source file +superlu_mod.f90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.i +.PHONY : superlu_mod.f90.i + +superlu_mod.s: superlu_mod.f90.s +.PHONY : superlu_mod.s + +# target to generate assembly for a file +superlu_mod.f90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.s +.PHONY : superlu_mod.f90.s + +superlupara.o: superlupara.f90.o +.PHONY : superlupara.o + +# target to build an object file +superlupara.f90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o +.PHONY : superlupara.f90.o + +superlupara.i: superlupara.f90.i +.PHONY : superlupara.i + +# target to preprocess a source file +superlupara.f90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.i +.PHONY : superlupara.f90.i + +superlupara.s: superlupara.f90.s +.PHONY : superlupara.s + +# target to generate assembly for a file +superlupara.f90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.s +.PHONY : superlupara.f90.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... config_f" + @echo "... f_5x5" + @echo "... f_pddrive" + @echo "... f_pddrive3d" + @echo "... f_pzdrive" + @echo "... f_pzdrive3d" + @echo "... superlu_dist_fortran" + @echo "... superlu_dist_fortran-static" + @echo "... c2f_dcreate_matrix_x_b.o" + @echo "... c2f_dcreate_matrix_x_b.i" + @echo "... c2f_dcreate_matrix_x_b.s" + @echo "... c2f_zcreate_matrix_x_b.o" + @echo "... c2f_zcreate_matrix_x_b.i" + @echo "... c2f_zcreate_matrix_x_b.s" + @echo "... f_5x5.o" + @echo "... f_5x5.i" + @echo "... f_5x5.s" + @echo "... f_pddrive.o" + @echo "... f_pddrive.i" + @echo "... f_pddrive.s" + @echo "... f_pddrive3d.o" + @echo "... f_pddrive3d.i" + @echo "... f_pddrive3d.s" + @echo "... f_pzdrive.o" + @echo "... f_pzdrive.i" + @echo "... f_pzdrive.s" + @echo "... f_pzdrive3d.o" + @echo "... f_pzdrive3d.i" + @echo "... f_pzdrive3d.s" + @echo "... sp_ienv.o" + @echo "... sp_ienv.i" + @echo "... sp_ienv.s" + @echo "... superlu_c2f_dwrap.o" + @echo "... superlu_c2f_dwrap.i" + @echo "... superlu_c2f_dwrap.s" + @echo "... superlu_c2f_wrap.o" + @echo "... superlu_c2f_wrap.i" + @echo "... superlu_c2f_wrap.s" + @echo "... superlu_c2f_zwrap.o" + @echo "... superlu_c2f_zwrap.i" + @echo "... superlu_c2f_zwrap.s" + @echo "... superlu_mod.o" + @echo "... superlu_mod.i" + @echo "... superlu_mod.s" + @echo "... superlupara.o" + @echo "... superlupara.i" + @echo "... superlupara.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base_nv/FORTRAN/cmake_install.cmake b/build_base_nv/FORTRAN/cmake_install.cmake new file mode 100644 index 00000000..44853c09 --- /dev/null +++ b/build_base_nv/FORTRAN/cmake_install.cmake @@ -0,0 +1,109 @@ +# Install script for directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + foreach(file + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so.8.1.2" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so.8" + ) + if(EXISTS "${file}" AND + NOT IS_SYMLINK "${file}") + file(RPATH_CHECK + FILE "${file}" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + endforeach() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib" TYPE SHARED_LIBRARY FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/libsuperlu_dist_fortran.so.8.1.2" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/libsuperlu_dist_fortran.so.8" + ) + foreach(file + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so.8.1.2" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so.8" + ) + if(EXISTS "${file}" AND + NOT IS_SYMLINK "${file}") + file(RPATH_CHANGE + FILE "${file}" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "${file}") + endif() + endif() + endforeach() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib" TYPE SHARED_LIBRARY FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/libsuperlu_dist_fortran.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib" TYPE STATIC_LIBRARY FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/libsuperlu_dist_fortran.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN" FILES_MATCHING REGEX "/[^/]*\\.mod$") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE FILE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_dist_config.fh") +endif() + diff --git a/build_base_nv/FORTRAN/superlu_dist_config.h b/build_base_nv/FORTRAN/superlu_dist_config.h new file mode 100644 index 00000000..6aa086cc --- /dev/null +++ b/build_base_nv/FORTRAN/superlu_dist_config.h @@ -0,0 +1,26 @@ +/* superlu_dist_config.h.in */ + +/* Enable CUDA */ +#define HAVE_CUDA TRUE + +/* Enable HIP */ +/* #undef HAVE_HIP */ + +/* Enable parmetis */ +#define HAVE_PARMETIS TRUE + +/* Enable colamd */ +/* #undef HAVE_COLAMD */ + +/* Enable LAPACK */ +#define SLU_HAVE_LAPACK TRUE + +/* Enable CombBLAS */ +/* #undef HAVE_COMBBLAS */ + +/* enable 64bit index mode */ +/* #undef XSDK_INDEX_SIZE */ + +#if (XSDK_INDEX_SIZE == 64) +#define _LONGINT 1 +#endif diff --git a/build_base_nv/Makefile b/build_base_nv/Makefile new file mode 100644 index 00000000..6fcced02 --- /dev/null +++ b/build_base_nv/Makefile @@ -0,0 +1,1295 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named Experimental + +# Build rule for target. +Experimental: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Experimental +.PHONY : Experimental + +# fast build rule for target. +Experimental/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Experimental.dir/build.make CMakeFiles/Experimental.dir/build +.PHONY : Experimental/fast + +#============================================================================= +# Target rules for targets named Nightly + +# Build rule for target. +Nightly: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Nightly +.PHONY : Nightly + +# fast build rule for target. +Nightly/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Nightly.dir/build.make CMakeFiles/Nightly.dir/build +.PHONY : Nightly/fast + +#============================================================================= +# Target rules for targets named Continuous + +# Build rule for target. +Continuous: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Continuous +.PHONY : Continuous + +# fast build rule for target. +Continuous/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Continuous.dir/build.make CMakeFiles/Continuous.dir/build +.PHONY : Continuous/fast + +#============================================================================= +# Target rules for targets named NightlyMemoryCheck + +# Build rule for target. +NightlyMemoryCheck: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyMemoryCheck +.PHONY : NightlyMemoryCheck + +# fast build rule for target. +NightlyMemoryCheck/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemoryCheck.dir/build.make CMakeFiles/NightlyMemoryCheck.dir/build +.PHONY : NightlyMemoryCheck/fast + +#============================================================================= +# Target rules for targets named NightlyStart + +# Build rule for target. +NightlyStart: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyStart +.PHONY : NightlyStart + +# fast build rule for target. +NightlyStart/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyStart.dir/build.make CMakeFiles/NightlyStart.dir/build +.PHONY : NightlyStart/fast + +#============================================================================= +# Target rules for targets named NightlyUpdate + +# Build rule for target. +NightlyUpdate: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyUpdate +.PHONY : NightlyUpdate + +# fast build rule for target. +NightlyUpdate/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyUpdate.dir/build.make CMakeFiles/NightlyUpdate.dir/build +.PHONY : NightlyUpdate/fast + +#============================================================================= +# Target rules for targets named NightlyConfigure + +# Build rule for target. +NightlyConfigure: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyConfigure +.PHONY : NightlyConfigure + +# fast build rule for target. +NightlyConfigure/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyConfigure.dir/build.make CMakeFiles/NightlyConfigure.dir/build +.PHONY : NightlyConfigure/fast + +#============================================================================= +# Target rules for targets named NightlyBuild + +# Build rule for target. +NightlyBuild: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyBuild +.PHONY : NightlyBuild + +# fast build rule for target. +NightlyBuild/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyBuild.dir/build.make CMakeFiles/NightlyBuild.dir/build +.PHONY : NightlyBuild/fast + +#============================================================================= +# Target rules for targets named NightlyTest + +# Build rule for target. +NightlyTest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyTest +.PHONY : NightlyTest + +# fast build rule for target. +NightlyTest/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyTest.dir/build.make CMakeFiles/NightlyTest.dir/build +.PHONY : NightlyTest/fast + +#============================================================================= +# Target rules for targets named NightlyCoverage + +# Build rule for target. +NightlyCoverage: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyCoverage +.PHONY : NightlyCoverage + +# fast build rule for target. +NightlyCoverage/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyCoverage.dir/build.make CMakeFiles/NightlyCoverage.dir/build +.PHONY : NightlyCoverage/fast + +#============================================================================= +# Target rules for targets named NightlyMemCheck + +# Build rule for target. +NightlyMemCheck: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyMemCheck +.PHONY : NightlyMemCheck + +# fast build rule for target. +NightlyMemCheck/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemCheck.dir/build.make CMakeFiles/NightlyMemCheck.dir/build +.PHONY : NightlyMemCheck/fast + +#============================================================================= +# Target rules for targets named NightlySubmit + +# Build rule for target. +NightlySubmit: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlySubmit +.PHONY : NightlySubmit + +# fast build rule for target. +NightlySubmit/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlySubmit.dir/build.make CMakeFiles/NightlySubmit.dir/build +.PHONY : NightlySubmit/fast + +#============================================================================= +# Target rules for targets named ExperimentalStart + +# Build rule for target. +ExperimentalStart: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalStart +.PHONY : ExperimentalStart + +# fast build rule for target. +ExperimentalStart/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalStart.dir/build.make CMakeFiles/ExperimentalStart.dir/build +.PHONY : ExperimentalStart/fast + +#============================================================================= +# Target rules for targets named ExperimentalUpdate + +# Build rule for target. +ExperimentalUpdate: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalUpdate +.PHONY : ExperimentalUpdate + +# fast build rule for target. +ExperimentalUpdate/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalUpdate.dir/build.make CMakeFiles/ExperimentalUpdate.dir/build +.PHONY : ExperimentalUpdate/fast + +#============================================================================= +# Target rules for targets named ExperimentalConfigure + +# Build rule for target. +ExperimentalConfigure: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalConfigure +.PHONY : ExperimentalConfigure + +# fast build rule for target. +ExperimentalConfigure/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalConfigure.dir/build.make CMakeFiles/ExperimentalConfigure.dir/build +.PHONY : ExperimentalConfigure/fast + +#============================================================================= +# Target rules for targets named ExperimentalBuild + +# Build rule for target. +ExperimentalBuild: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalBuild +.PHONY : ExperimentalBuild + +# fast build rule for target. +ExperimentalBuild/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalBuild.dir/build.make CMakeFiles/ExperimentalBuild.dir/build +.PHONY : ExperimentalBuild/fast + +#============================================================================= +# Target rules for targets named ExperimentalTest + +# Build rule for target. +ExperimentalTest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalTest +.PHONY : ExperimentalTest + +# fast build rule for target. +ExperimentalTest/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalTest.dir/build.make CMakeFiles/ExperimentalTest.dir/build +.PHONY : ExperimentalTest/fast + +#============================================================================= +# Target rules for targets named ExperimentalCoverage + +# Build rule for target. +ExperimentalCoverage: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalCoverage +.PHONY : ExperimentalCoverage + +# fast build rule for target. +ExperimentalCoverage/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalCoverage.dir/build.make CMakeFiles/ExperimentalCoverage.dir/build +.PHONY : ExperimentalCoverage/fast + +#============================================================================= +# Target rules for targets named ExperimentalMemCheck + +# Build rule for target. +ExperimentalMemCheck: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalMemCheck +.PHONY : ExperimentalMemCheck + +# fast build rule for target. +ExperimentalMemCheck/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalMemCheck.dir/build.make CMakeFiles/ExperimentalMemCheck.dir/build +.PHONY : ExperimentalMemCheck/fast + +#============================================================================= +# Target rules for targets named ExperimentalSubmit + +# Build rule for target. +ExperimentalSubmit: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalSubmit +.PHONY : ExperimentalSubmit + +# fast build rule for target. +ExperimentalSubmit/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalSubmit.dir/build.make CMakeFiles/ExperimentalSubmit.dir/build +.PHONY : ExperimentalSubmit/fast + +#============================================================================= +# Target rules for targets named ContinuousStart + +# Build rule for target. +ContinuousStart: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousStart +.PHONY : ContinuousStart + +# fast build rule for target. +ContinuousStart/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousStart.dir/build.make CMakeFiles/ContinuousStart.dir/build +.PHONY : ContinuousStart/fast + +#============================================================================= +# Target rules for targets named ContinuousUpdate + +# Build rule for target. +ContinuousUpdate: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousUpdate +.PHONY : ContinuousUpdate + +# fast build rule for target. +ContinuousUpdate/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousUpdate.dir/build.make CMakeFiles/ContinuousUpdate.dir/build +.PHONY : ContinuousUpdate/fast + +#============================================================================= +# Target rules for targets named ContinuousConfigure + +# Build rule for target. +ContinuousConfigure: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousConfigure +.PHONY : ContinuousConfigure + +# fast build rule for target. +ContinuousConfigure/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousConfigure.dir/build.make CMakeFiles/ContinuousConfigure.dir/build +.PHONY : ContinuousConfigure/fast + +#============================================================================= +# Target rules for targets named ContinuousBuild + +# Build rule for target. +ContinuousBuild: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousBuild +.PHONY : ContinuousBuild + +# fast build rule for target. +ContinuousBuild/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousBuild.dir/build.make CMakeFiles/ContinuousBuild.dir/build +.PHONY : ContinuousBuild/fast + +#============================================================================= +# Target rules for targets named ContinuousTest + +# Build rule for target. +ContinuousTest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousTest +.PHONY : ContinuousTest + +# fast build rule for target. +ContinuousTest/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousTest.dir/build.make CMakeFiles/ContinuousTest.dir/build +.PHONY : ContinuousTest/fast + +#============================================================================= +# Target rules for targets named ContinuousCoverage + +# Build rule for target. +ContinuousCoverage: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousCoverage +.PHONY : ContinuousCoverage + +# fast build rule for target. +ContinuousCoverage/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousCoverage.dir/build.make CMakeFiles/ContinuousCoverage.dir/build +.PHONY : ContinuousCoverage/fast + +#============================================================================= +# Target rules for targets named ContinuousMemCheck + +# Build rule for target. +ContinuousMemCheck: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousMemCheck +.PHONY : ContinuousMemCheck + +# fast build rule for target. +ContinuousMemCheck/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousMemCheck.dir/build.make CMakeFiles/ContinuousMemCheck.dir/build +.PHONY : ContinuousMemCheck/fast + +#============================================================================= +# Target rules for targets named ContinuousSubmit + +# Build rule for target. +ContinuousSubmit: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousSubmit +.PHONY : ContinuousSubmit + +# fast build rule for target. +ContinuousSubmit/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousSubmit.dir/build.make CMakeFiles/ContinuousSubmit.dir/build +.PHONY : ContinuousSubmit/fast + +#============================================================================= +# Target rules for targets named superlu_dist + +# Build rule for target. +superlu_dist: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 superlu_dist +.PHONY : superlu_dist + +# fast build rule for target. +superlu_dist/fast: + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/build +.PHONY : superlu_dist/fast + +#============================================================================= +# Target rules for targets named superlu_dist-static + +# Build rule for target. +superlu_dist-static: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 superlu_dist-static +.PHONY : superlu_dist-static + +# fast build rule for target. +superlu_dist-static/fast: + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/build +.PHONY : superlu_dist-static/fast + +#============================================================================= +# Target rules for targets named pdtest + +# Build rule for target. +pdtest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pdtest +.PHONY : pdtest + +# fast build rule for target. +pdtest/fast: + $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/build +.PHONY : pdtest/fast + +#============================================================================= +# Target rules for targets named pddrive + +# Build rule for target. +pddrive: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive +.PHONY : pddrive + +# fast build rule for target. +pddrive/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/build +.PHONY : pddrive/fast + +#============================================================================= +# Target rules for targets named pddrive1 + +# Build rule for target. +pddrive1: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive1 +.PHONY : pddrive1 + +# fast build rule for target. +pddrive1/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/build +.PHONY : pddrive1/fast + +#============================================================================= +# Target rules for targets named pddrive2 + +# Build rule for target. +pddrive2: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive2 +.PHONY : pddrive2 + +# fast build rule for target. +pddrive2/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/build +.PHONY : pddrive2/fast + +#============================================================================= +# Target rules for targets named pddrive3 + +# Build rule for target. +pddrive3: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive3 +.PHONY : pddrive3 + +# fast build rule for target. +pddrive3/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/build +.PHONY : pddrive3/fast + +#============================================================================= +# Target rules for targets named pddrive4 + +# Build rule for target. +pddrive4: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive4 +.PHONY : pddrive4 + +# fast build rule for target. +pddrive4/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/build +.PHONY : pddrive4/fast + +#============================================================================= +# Target rules for targets named pddrive3d + +# Build rule for target. +pddrive3d: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive3d +.PHONY : pddrive3d + +# fast build rule for target. +pddrive3d/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/build +.PHONY : pddrive3d/fast + +#============================================================================= +# Target rules for targets named pddrive3d1 + +# Build rule for target. +pddrive3d1: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive3d1 +.PHONY : pddrive3d1 + +# fast build rule for target. +pddrive3d1/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/build +.PHONY : pddrive3d1/fast + +#============================================================================= +# Target rules for targets named pddrive3d2 + +# Build rule for target. +pddrive3d2: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive3d2 +.PHONY : pddrive3d2 + +# fast build rule for target. +pddrive3d2/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/build +.PHONY : pddrive3d2/fast + +#============================================================================= +# Target rules for targets named pddrive3d3 + +# Build rule for target. +pddrive3d3: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive3d3 +.PHONY : pddrive3d3 + +# fast build rule for target. +pddrive3d3/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/build +.PHONY : pddrive3d3/fast + +#============================================================================= +# Target rules for targets named pddrive_ABglobal + +# Build rule for target. +pddrive_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive_ABglobal +.PHONY : pddrive_ABglobal + +# fast build rule for target. +pddrive_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build +.PHONY : pddrive_ABglobal/fast + +#============================================================================= +# Target rules for targets named pddrive1_ABglobal + +# Build rule for target. +pddrive1_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive1_ABglobal +.PHONY : pddrive1_ABglobal + +# fast build rule for target. +pddrive1_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build +.PHONY : pddrive1_ABglobal/fast + +#============================================================================= +# Target rules for targets named pddrive2_ABglobal + +# Build rule for target. +pddrive2_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive2_ABglobal +.PHONY : pddrive2_ABglobal + +# fast build rule for target. +pddrive2_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build +.PHONY : pddrive2_ABglobal/fast + +#============================================================================= +# Target rules for targets named pddrive3_ABglobal + +# Build rule for target. +pddrive3_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive3_ABglobal +.PHONY : pddrive3_ABglobal + +# fast build rule for target. +pddrive3_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build +.PHONY : pddrive3_ABglobal/fast + +#============================================================================= +# Target rules for targets named pddrive4_ABglobal + +# Build rule for target. +pddrive4_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive4_ABglobal +.PHONY : pddrive4_ABglobal + +# fast build rule for target. +pddrive4_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build +.PHONY : pddrive4_ABglobal/fast + +#============================================================================= +# Target rules for targets named pddrive_spawn + +# Build rule for target. +pddrive_spawn: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive_spawn +.PHONY : pddrive_spawn + +# fast build rule for target. +pddrive_spawn/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/build +.PHONY : pddrive_spawn/fast + +#============================================================================= +# Target rules for targets named psdrive + +# Build rule for target. +psdrive: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive +.PHONY : psdrive + +# fast build rule for target. +psdrive/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/build +.PHONY : psdrive/fast + +#============================================================================= +# Target rules for targets named psdrive1 + +# Build rule for target. +psdrive1: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive1 +.PHONY : psdrive1 + +# fast build rule for target. +psdrive1/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/build +.PHONY : psdrive1/fast + +#============================================================================= +# Target rules for targets named psdrive2 + +# Build rule for target. +psdrive2: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive2 +.PHONY : psdrive2 + +# fast build rule for target. +psdrive2/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/build +.PHONY : psdrive2/fast + +#============================================================================= +# Target rules for targets named psdrive3 + +# Build rule for target. +psdrive3: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive3 +.PHONY : psdrive3 + +# fast build rule for target. +psdrive3/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/build +.PHONY : psdrive3/fast + +#============================================================================= +# Target rules for targets named psdrive4 + +# Build rule for target. +psdrive4: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive4 +.PHONY : psdrive4 + +# fast build rule for target. +psdrive4/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/build +.PHONY : psdrive4/fast + +#============================================================================= +# Target rules for targets named psdrive3d + +# Build rule for target. +psdrive3d: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive3d +.PHONY : psdrive3d + +# fast build rule for target. +psdrive3d/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/build +.PHONY : psdrive3d/fast + +#============================================================================= +# Target rules for targets named psdrive3d1 + +# Build rule for target. +psdrive3d1: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive3d1 +.PHONY : psdrive3d1 + +# fast build rule for target. +psdrive3d1/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/build +.PHONY : psdrive3d1/fast + +#============================================================================= +# Target rules for targets named psdrive3d2 + +# Build rule for target. +psdrive3d2: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive3d2 +.PHONY : psdrive3d2 + +# fast build rule for target. +psdrive3d2/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/build +.PHONY : psdrive3d2/fast + +#============================================================================= +# Target rules for targets named psdrive3d3 + +# Build rule for target. +psdrive3d3: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive3d3 +.PHONY : psdrive3d3 + +# fast build rule for target. +psdrive3d3/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/build +.PHONY : psdrive3d3/fast + +#============================================================================= +# Target rules for targets named pzdrive + +# Build rule for target. +pzdrive: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive +.PHONY : pzdrive + +# fast build rule for target. +pzdrive/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/build +.PHONY : pzdrive/fast + +#============================================================================= +# Target rules for targets named pzdrive1 + +# Build rule for target. +pzdrive1: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive1 +.PHONY : pzdrive1 + +# fast build rule for target. +pzdrive1/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/build +.PHONY : pzdrive1/fast + +#============================================================================= +# Target rules for targets named pzdrive2 + +# Build rule for target. +pzdrive2: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive2 +.PHONY : pzdrive2 + +# fast build rule for target. +pzdrive2/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/build +.PHONY : pzdrive2/fast + +#============================================================================= +# Target rules for targets named pzdrive3 + +# Build rule for target. +pzdrive3: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive3 +.PHONY : pzdrive3 + +# fast build rule for target. +pzdrive3/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/build +.PHONY : pzdrive3/fast + +#============================================================================= +# Target rules for targets named pzdrive4 + +# Build rule for target. +pzdrive4: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive4 +.PHONY : pzdrive4 + +# fast build rule for target. +pzdrive4/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/build +.PHONY : pzdrive4/fast + +#============================================================================= +# Target rules for targets named pzdrive3d + +# Build rule for target. +pzdrive3d: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive3d +.PHONY : pzdrive3d + +# fast build rule for target. +pzdrive3d/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/build +.PHONY : pzdrive3d/fast + +#============================================================================= +# Target rules for targets named pzdrive3d1 + +# Build rule for target. +pzdrive3d1: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive3d1 +.PHONY : pzdrive3d1 + +# fast build rule for target. +pzdrive3d1/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/build +.PHONY : pzdrive3d1/fast + +#============================================================================= +# Target rules for targets named pzdrive3d2 + +# Build rule for target. +pzdrive3d2: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive3d2 +.PHONY : pzdrive3d2 + +# fast build rule for target. +pzdrive3d2/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/build +.PHONY : pzdrive3d2/fast + +#============================================================================= +# Target rules for targets named pzdrive3d3 + +# Build rule for target. +pzdrive3d3: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive3d3 +.PHONY : pzdrive3d3 + +# fast build rule for target. +pzdrive3d3/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/build +.PHONY : pzdrive3d3/fast + +#============================================================================= +# Target rules for targets named pzdrive_ABglobal + +# Build rule for target. +pzdrive_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive_ABglobal +.PHONY : pzdrive_ABglobal + +# fast build rule for target. +pzdrive_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build +.PHONY : pzdrive_ABglobal/fast + +#============================================================================= +# Target rules for targets named pzdrive1_ABglobal + +# Build rule for target. +pzdrive1_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive1_ABglobal +.PHONY : pzdrive1_ABglobal + +# fast build rule for target. +pzdrive1_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build +.PHONY : pzdrive1_ABglobal/fast + +#============================================================================= +# Target rules for targets named pzdrive2_ABglobal + +# Build rule for target. +pzdrive2_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive2_ABglobal +.PHONY : pzdrive2_ABglobal + +# fast build rule for target. +pzdrive2_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build +.PHONY : pzdrive2_ABglobal/fast + +#============================================================================= +# Target rules for targets named pzdrive3_ABglobal + +# Build rule for target. +pzdrive3_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive3_ABglobal +.PHONY : pzdrive3_ABglobal + +# fast build rule for target. +pzdrive3_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build +.PHONY : pzdrive3_ABglobal/fast + +#============================================================================= +# Target rules for targets named pzdrive4_ABglobal + +# Build rule for target. +pzdrive4_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive4_ABglobal +.PHONY : pzdrive4_ABglobal + +# fast build rule for target. +pzdrive4_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build +.PHONY : pzdrive4_ABglobal/fast + +#============================================================================= +# Target rules for targets named pzdrive_spawn + +# Build rule for target. +pzdrive_spawn: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive_spawn +.PHONY : pzdrive_spawn + +# fast build rule for target. +pzdrive_spawn/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build +.PHONY : pzdrive_spawn/fast + +#============================================================================= +# Target rules for targets named superlu_dist_fortran + +# Build rule for target. +superlu_dist_fortran: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 superlu_dist_fortran +.PHONY : superlu_dist_fortran + +# fast build rule for target. +superlu_dist_fortran/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build +.PHONY : superlu_dist_fortran/fast + +#============================================================================= +# Target rules for targets named superlu_dist_fortran-static + +# Build rule for target. +superlu_dist_fortran-static: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 superlu_dist_fortran-static +.PHONY : superlu_dist_fortran-static + +# fast build rule for target. +superlu_dist_fortran-static/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build +.PHONY : superlu_dist_fortran-static/fast + +#============================================================================= +# Target rules for targets named f_pddrive + +# Build rule for target. +f_pddrive: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 f_pddrive +.PHONY : f_pddrive + +# fast build rule for target. +f_pddrive/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/build +.PHONY : f_pddrive/fast + +#============================================================================= +# Target rules for targets named f_pddrive3d + +# Build rule for target. +f_pddrive3d: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 f_pddrive3d +.PHONY : f_pddrive3d + +# fast build rule for target. +f_pddrive3d/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/build +.PHONY : f_pddrive3d/fast + +#============================================================================= +# Target rules for targets named f_5x5 + +# Build rule for target. +f_5x5: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 f_5x5 +.PHONY : f_5x5 + +# fast build rule for target. +f_5x5/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/build +.PHONY : f_5x5/fast + +#============================================================================= +# Target rules for targets named f_pzdrive + +# Build rule for target. +f_pzdrive: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 f_pzdrive +.PHONY : f_pzdrive + +# fast build rule for target. +f_pzdrive/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/build +.PHONY : f_pzdrive/fast + +#============================================================================= +# Target rules for targets named f_pzdrive3d + +# Build rule for target. +f_pzdrive3d: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 f_pzdrive3d +.PHONY : f_pzdrive3d + +# fast build rule for target. +f_pzdrive3d/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/build +.PHONY : f_pzdrive3d/fast + +#============================================================================= +# Target rules for targets named config_f + +# Build rule for target. +config_f: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 config_f +.PHONY : config_f + +# fast build rule for target. +config_f/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/config_f.dir/build.make FORTRAN/CMakeFiles/config_f.dir/build +.PHONY : config_f/fast + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... Continuous" + @echo "... ContinuousBuild" + @echo "... ContinuousConfigure" + @echo "... ContinuousCoverage" + @echo "... ContinuousMemCheck" + @echo "... ContinuousStart" + @echo "... ContinuousSubmit" + @echo "... ContinuousTest" + @echo "... ContinuousUpdate" + @echo "... Experimental" + @echo "... ExperimentalBuild" + @echo "... ExperimentalConfigure" + @echo "... ExperimentalCoverage" + @echo "... ExperimentalMemCheck" + @echo "... ExperimentalStart" + @echo "... ExperimentalSubmit" + @echo "... ExperimentalTest" + @echo "... ExperimentalUpdate" + @echo "... Nightly" + @echo "... NightlyBuild" + @echo "... NightlyConfigure" + @echo "... NightlyCoverage" + @echo "... NightlyMemCheck" + @echo "... NightlyMemoryCheck" + @echo "... NightlyStart" + @echo "... NightlySubmit" + @echo "... NightlyTest" + @echo "... NightlyUpdate" + @echo "... config_f" + @echo "... f_5x5" + @echo "... f_pddrive" + @echo "... f_pddrive3d" + @echo "... f_pzdrive" + @echo "... f_pzdrive3d" + @echo "... pddrive" + @echo "... pddrive1" + @echo "... pddrive1_ABglobal" + @echo "... pddrive2" + @echo "... pddrive2_ABglobal" + @echo "... pddrive3" + @echo "... pddrive3_ABglobal" + @echo "... pddrive3d" + @echo "... pddrive3d1" + @echo "... pddrive3d2" + @echo "... pddrive3d3" + @echo "... pddrive4" + @echo "... pddrive4_ABglobal" + @echo "... pddrive_ABglobal" + @echo "... pddrive_spawn" + @echo "... pdtest" + @echo "... psdrive" + @echo "... psdrive1" + @echo "... psdrive2" + @echo "... psdrive3" + @echo "... psdrive3d" + @echo "... psdrive3d1" + @echo "... psdrive3d2" + @echo "... psdrive3d3" + @echo "... psdrive4" + @echo "... pzdrive" + @echo "... pzdrive1" + @echo "... pzdrive1_ABglobal" + @echo "... pzdrive2" + @echo "... pzdrive2_ABglobal" + @echo "... pzdrive3" + @echo "... pzdrive3_ABglobal" + @echo "... pzdrive3d" + @echo "... pzdrive3d1" + @echo "... pzdrive3d2" + @echo "... pzdrive3d3" + @echo "... pzdrive4" + @echo "... pzdrive4_ABglobal" + @echo "... pzdrive_ABglobal" + @echo "... pzdrive_spawn" + @echo "... superlu_dist" + @echo "... superlu_dist-static" + @echo "... superlu_dist_fortran" + @echo "... superlu_dist_fortran-static" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base_nv/SRC/CMakeFiles/CMakeDirectoryInformation.cmake b/build_base_nv/SRC/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..41f28eb5 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_base_nv/SRC/CMakeFiles/progress.marks b/build_base_nv/SRC/CMakeFiles/progress.marks new file mode 100644 index 00000000..2bbd69c2 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/progress.marks @@ -0,0 +1 @@ +70 diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/DependInfo.cmake b/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/DependInfo.cmake new file mode 100644 index 00000000..f052eba8 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/DependInfo.cmake @@ -0,0 +1,201 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c" "SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c" "SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c" "SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c" "SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c" "SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c" "SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c" "SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c" "SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c" "SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c" "SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c" "SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c" "SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c" "SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c" "SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c" "SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c" "SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c" "SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c" "SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c" "SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c" "SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c" "SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c" "SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c" "SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c" "SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c" "SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c" "SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c" "SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c" "SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c" "SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c" "SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c" "SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c" "SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c" "SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c" "SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c" "SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c" "SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c" "SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c" "SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c" "SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c" "SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c" "SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c" "SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c" "SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c" "SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c" "SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c" "SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c" "SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c" "SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c" "SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c" "SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c" "SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c" "SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c" "SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c" "SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c" "SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c" "SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c" "SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c" "SRC/CMakeFiles/superlu_dist-static.dir/util.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/util.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c" "SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c" "SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c" "SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c" "SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c" "SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c" "SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c" "SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c" "SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c" "SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c" "SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c" "SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c" "SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c" "SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c" "SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c" "SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu" "SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu" "SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu" "SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/build.make b/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/build.make new file mode 100644 index 00000000..ff376e43 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/build.make @@ -0,0 +1,3026 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include SRC/CMakeFiles/superlu_dist-static.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.make + +# Include the progress variables for this target. +include SRC/CMakeFiles/superlu_dist-static.dir/progress.make + +# Include the compile flags for this target's objects. +include SRC/CMakeFiles/superlu_dist-static.dir/flags.make + +SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c +SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o -MF CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o.d -o CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c + +SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sp_ienv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c > CMakeFiles/superlu_dist-static.dir/sp_ienv.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sp_ienv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c -o CMakeFiles/superlu_dist-static.dir/sp_ienv.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c +SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o -MF CMakeFiles/superlu_dist-static.dir/etree.c.o.d -o CMakeFiles/superlu_dist-static.dir/etree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c + +SRC/CMakeFiles/superlu_dist-static.dir/etree.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/etree.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c > CMakeFiles/superlu_dist-static.dir/etree.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/etree.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/etree.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c -o CMakeFiles/superlu_dist-static.dir/etree.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c +SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o -MF CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o.d -o CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c + +SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sp_colorder.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c > CMakeFiles/superlu_dist-static.dir/sp_colorder.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sp_colorder.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c -o CMakeFiles/superlu_dist-static.dir/sp_colorder.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o -MF CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o.d -o CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c + +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/get_perm_c.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c > CMakeFiles/superlu_dist-static.dir/get_perm_c.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/get_perm_c.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c -o CMakeFiles/superlu_dist-static.dir/get_perm_c.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c +SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o -MF CMakeFiles/superlu_dist-static.dir/mmd.c.o.d -o CMakeFiles/superlu_dist-static.dir/mmd.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c + +SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/mmd.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c > CMakeFiles/superlu_dist-static.dir/mmd.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/mmd.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c -o CMakeFiles/superlu_dist-static.dir/mmd.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c +SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o -MF CMakeFiles/superlu_dist-static.dir/comm.c.o.d -o CMakeFiles/superlu_dist-static.dir/comm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c + +SRC/CMakeFiles/superlu_dist-static.dir/comm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/comm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c > CMakeFiles/superlu_dist-static.dir/comm.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/comm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/comm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c -o CMakeFiles/superlu_dist-static.dir/comm.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c +SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o -MF CMakeFiles/superlu_dist-static.dir/memory.c.o.d -o CMakeFiles/superlu_dist-static.dir/memory.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c + +SRC/CMakeFiles/superlu_dist-static.dir/memory.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/memory.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c > CMakeFiles/superlu_dist-static.dir/memory.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/memory.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/memory.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c -o CMakeFiles/superlu_dist-static.dir/memory.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/util.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/util.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c +SRC/CMakeFiles/superlu_dist-static.dir/util.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/util.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/util.c.o -MF CMakeFiles/superlu_dist-static.dir/util.c.o.d -o CMakeFiles/superlu_dist-static.dir/util.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c + +SRC/CMakeFiles/superlu_dist-static.dir/util.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/util.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c > CMakeFiles/superlu_dist-static.dir/util.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/util.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/util.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c -o CMakeFiles/superlu_dist-static.dir/util.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c +SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o -MF CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o.d -o CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c + +SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c > CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c -o CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o -MF CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o.d -o CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/superlu_grid.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c > CMakeFiles/superlu_dist-static.dir/superlu_grid.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/superlu_grid.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c -o CMakeFiles/superlu_dist-static.dir/superlu_grid.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c > CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c -o CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c +SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -O0 -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o -MF CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o.d -o CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/superlu_timer.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -O0 -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c > CMakeFiles/superlu_dist-static.dir/superlu_timer.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/superlu_timer.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -O0 -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c -o CMakeFiles/superlu_dist-static.dir/superlu_timer.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c +SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o -MF CMakeFiles/superlu_dist-static.dir/symbfact.c.o.d -o CMakeFiles/superlu_dist-static.dir/symbfact.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c + +SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/symbfact.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c > CMakeFiles/superlu_dist-static.dir/symbfact.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/symbfact.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c -o CMakeFiles/superlu_dist-static.dir/symbfact.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o -MF CMakeFiles/superlu_dist-static.dir/psymbfact.c.o.d -o CMakeFiles/superlu_dist-static.dir/psymbfact.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c + +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psymbfact.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c > CMakeFiles/superlu_dist-static.dir/psymbfact.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psymbfact.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c -o CMakeFiles/superlu_dist-static.dir/psymbfact.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o -MF CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o.d -o CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c + +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c > CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c -o CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o -MF CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o.d -o CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c + +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c > CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c -o CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c > CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c -o CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/xerr_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c > CMakeFiles/superlu_dist-static.dir/xerr_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/xerr_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c -o CMakeFiles/superlu_dist-static.dir/xerr_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/smach_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/smach_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/smach_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c > CMakeFiles/superlu_dist-static.dir/smach_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/smach_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c -o CMakeFiles/superlu_dist-static.dir/smach_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dmach_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c > CMakeFiles/superlu_dist-static.dir/dmach_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dmach_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c -o CMakeFiles/superlu_dist-static.dir/dmach_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c +SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o -MF CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o.d -o CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c > CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c -o CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c +SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o -MF CMakeFiles/superlu_dist-static.dir/comm_tree.c.o.d -o CMakeFiles/superlu_dist-static.dir/comm_tree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c + +SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/comm_tree.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c > CMakeFiles/superlu_dist-static.dir/comm_tree.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/comm_tree.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c -o CMakeFiles/superlu_dist-static.dir/comm_tree.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o -MF CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c > CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c -o CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c +SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o -MF CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o.d -o CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c + +SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c > CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c -o CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c +SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o -MF CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o.d -o CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c + +SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/supernodalForest.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c > CMakeFiles/superlu_dist-static.dir/supernodalForest.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/supernodalForest.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c -o CMakeFiles/superlu_dist-static.dir/supernodalForest.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c +SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o -MF CMakeFiles/superlu_dist-static.dir/trfAux.c.o.d -o CMakeFiles/superlu_dist-static.dir/trfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c + +SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/trfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c > CMakeFiles/superlu_dist-static.dir/trfAux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/trfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c -o CMakeFiles/superlu_dist-static.dir/trfAux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c +SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o -MF CMakeFiles/superlu_dist-static.dir/communication_aux.c.o.d -o CMakeFiles/superlu_dist-static.dir/communication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c + +SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/communication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c > CMakeFiles/superlu_dist-static.dir/communication_aux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/communication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c -o CMakeFiles/superlu_dist-static.dir/communication_aux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c +SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_28) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o -MF CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o.d -o CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c + +SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/treeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c > CMakeFiles/superlu_dist-static.dir/treeFactorization.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/treeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c -o CMakeFiles/superlu_dist-static.dir/treeFactorization.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c +SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_29) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o -MF CMakeFiles/superlu_dist-static.dir/sec_structs.c.o.d -o CMakeFiles/superlu_dist-static.dir/sec_structs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c + +SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sec_structs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c > CMakeFiles/superlu_dist-static.dir/sec_structs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sec_structs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c -o CMakeFiles/superlu_dist-static.dir/sec_structs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_30) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c > CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c -o CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_31) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c > CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c -o CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_32) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c > CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c -o CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_33) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dutil_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c > CMakeFiles/superlu_dist-static.dir/dutil_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dutil_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c -o CMakeFiles/superlu_dist-static.dir/dutil_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_34) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c > CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c -o CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_35) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c > CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c -o CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_36) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c > CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c -o CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_37) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c > CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c -o CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_38) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgssvx.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c > CMakeFiles/superlu_dist-static.dir/pdgssvx.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgssvx.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c -o CMakeFiles/superlu_dist-static.dir/pdgssvx.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_39) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c > CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c -o CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c +SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_40) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o -MF CMakeFiles/superlu_dist-static.dir/dreadhb.c.o.d -o CMakeFiles/superlu_dist-static.dir/dreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c + +SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dreadhb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c > CMakeFiles/superlu_dist-static.dir/dreadhb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dreadhb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c -o CMakeFiles/superlu_dist-static.dir/dreadhb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c +SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_41) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o -MF CMakeFiles/superlu_dist-static.dir/dreadrb.c.o.d -o CMakeFiles/superlu_dist-static.dir/dreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c + +SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dreadrb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c > CMakeFiles/superlu_dist-static.dir/dreadrb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dreadrb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c -o CMakeFiles/superlu_dist-static.dir/dreadrb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_42) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o -MF CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o.d -o CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c + +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dreadtriple.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c > CMakeFiles/superlu_dist-static.dir/dreadtriple.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dreadtriple.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c -o CMakeFiles/superlu_dist-static.dir/dreadtriple.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_43) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c + +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c > CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c -o CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c +SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_44) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o -MF CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o.d -o CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c + +SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dbinary_io.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c > CMakeFiles/superlu_dist-static.dir/dbinary_io.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dbinary_io.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c -o CMakeFiles/superlu_dist-static.dir/dbinary_io.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c +SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_45) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o -MF CMakeFiles/superlu_dist-static.dir/dreadMM.c.o.d -o CMakeFiles/superlu_dist-static.dir/dreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c + +SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dreadMM.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c > CMakeFiles/superlu_dist-static.dir/dreadMM.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dreadMM.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c -o CMakeFiles/superlu_dist-static.dir/dreadMM.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_46) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgsequ.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c > CMakeFiles/superlu_dist-static.dir/pdgsequ.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgsequ.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c -o CMakeFiles/superlu_dist-static.dir/pdgsequ.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c +SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_47) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o -MF CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c > CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c -o CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_48) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c > CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c -o CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c +SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_49) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o -MF CMakeFiles/superlu_dist-static.dir/pdlangs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdlangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdlangs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c > CMakeFiles/superlu_dist-static.dir/pdlangs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdlangs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c -o CMakeFiles/superlu_dist-static.dir/pdlangs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c +SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_50) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o -MF CMakeFiles/superlu_dist-static.dir/pdutil.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdutil.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c > CMakeFiles/superlu_dist-static.dir/pdutil.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdutil.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c -o CMakeFiles/superlu_dist-static.dir/pdutil.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c +SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_51) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o -MF CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c > CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c -o CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c +SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_52) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o -MF CMakeFiles/superlu_dist-static.dir/ddistribute.c.o.d -o CMakeFiles/superlu_dist-static.dir/ddistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c + +SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ddistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c > CMakeFiles/superlu_dist-static.dir/ddistribute.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ddistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c -o CMakeFiles/superlu_dist-static.dir/ddistribute.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c +SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_53) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o -MF CMakeFiles/superlu_dist-static.dir/pddistribute.c.o.d -o CMakeFiles/superlu_dist-static.dir/pddistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c + +SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pddistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c > CMakeFiles/superlu_dist-static.dir/pddistribute.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pddistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c -o CMakeFiles/superlu_dist-static.dir/pddistribute.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_54) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrf.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c > CMakeFiles/superlu_dist-static.dir/pdgstrf.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrf.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c -o CMakeFiles/superlu_dist-static.dir/pdgstrf.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c +SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_55) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o -MF CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o.d -o CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c + +SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c > CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c -o CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_56) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c > CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c -o CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_57) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c > CMakeFiles/superlu_dist-static.dir/pdgstrs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c -o CMakeFiles/superlu_dist-static.dir/pdgstrs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_58) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c > CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c -o CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_59) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c > CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c -o CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_60) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c > CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c -o CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_61) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c > CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c -o CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_62) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgsmv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c > CMakeFiles/superlu_dist-static.dir/pdgsmv.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgsmv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c -o CMakeFiles/superlu_dist-static.dir/pdgsmv.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_63) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c > CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c -o CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_64) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c > CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c -o CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c +SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_65) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o -MF CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c > CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c -o CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_66) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c > CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c -o CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c +SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_67) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o -MF CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c > CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c -o CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_68) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c > CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c -o CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_69) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o -MF CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o.d -o CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c + +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c > CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c -o CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_70) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c + +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c > CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c -o CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c +SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_71) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o -MF CMakeFiles/superlu_dist-static.dir/dgather.c.o.d -o CMakeFiles/superlu_dist-static.dir/dgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c + +SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dgather.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c > CMakeFiles/superlu_dist-static.dir/dgather.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dgather.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c -o CMakeFiles/superlu_dist-static.dir/dgather.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c +SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_72) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o -MF CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dscatter3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c > CMakeFiles/superlu_dist-static.dir/dscatter3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dscatter3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c -o CMakeFiles/superlu_dist-static.dir/dscatter3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c +SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_73) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o -MF CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o.d -o CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c + +SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c > CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c -o CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c +SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_74) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o -MF CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o.d -o CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c + +SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dtrfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c > CMakeFiles/superlu_dist-static.dir/dtrfAux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dtrfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c -o CMakeFiles/superlu_dist-static.dir/dtrfAux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c +SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_75) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o -MF CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o.d -o CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c + +SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c > CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c -o CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c +SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_76) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o -MF CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o.d -o CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c + +SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c > CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c -o CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_77) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o -MF CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o.d -o CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c + +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c > CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c -o CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_78) "Building CUDA object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu -o CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu +SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_79) "Building CUDA object SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o -MF CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu -o CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_80) "Building CUDA object SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu -o CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o + +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_81) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/slangs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c > CMakeFiles/superlu_dist-static.dir/slangs_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/slangs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c -o CMakeFiles/superlu_dist-static.dir/slangs_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_82) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c > CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c -o CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_83) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c > CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c -o CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_84) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sutil_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c > CMakeFiles/superlu_dist-static.dir/sutil_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sutil_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c -o CMakeFiles/superlu_dist-static.dir/sutil_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_85) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/smemory_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c > CMakeFiles/superlu_dist-static.dir/smemory_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/smemory_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c -o CMakeFiles/superlu_dist-static.dir/smemory_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_86) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c > CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c -o CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_87) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c > CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c -o CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_88) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c > CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c -o CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_89) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o -MF CMakeFiles/superlu_dist-static.dir/psgssvx.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgssvx.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c > CMakeFiles/superlu_dist-static.dir/psgssvx.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgssvx.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c -o CMakeFiles/superlu_dist-static.dir/psgssvx.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_90) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o -MF CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c > CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c -o CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_91) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c > CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c -o CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c +SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_92) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o -MF CMakeFiles/superlu_dist-static.dir/sreadhb.c.o.d -o CMakeFiles/superlu_dist-static.dir/sreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c + +SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sreadhb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c > CMakeFiles/superlu_dist-static.dir/sreadhb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sreadhb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c -o CMakeFiles/superlu_dist-static.dir/sreadhb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c +SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_93) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o -MF CMakeFiles/superlu_dist-static.dir/sreadrb.c.o.d -o CMakeFiles/superlu_dist-static.dir/sreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c + +SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sreadrb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c > CMakeFiles/superlu_dist-static.dir/sreadrb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sreadrb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c -o CMakeFiles/superlu_dist-static.dir/sreadrb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_94) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o -MF CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o.d -o CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c + +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sreadtriple.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c > CMakeFiles/superlu_dist-static.dir/sreadtriple.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sreadtriple.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c -o CMakeFiles/superlu_dist-static.dir/sreadtriple.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_95) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c + +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c > CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c -o CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c +SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_96) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o -MF CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o.d -o CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c + +SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sbinary_io.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c > CMakeFiles/superlu_dist-static.dir/sbinary_io.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sbinary_io.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c -o CMakeFiles/superlu_dist-static.dir/sbinary_io.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c +SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_97) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o -MF CMakeFiles/superlu_dist-static.dir/sreadMM.c.o.d -o CMakeFiles/superlu_dist-static.dir/sreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c + +SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sreadMM.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c > CMakeFiles/superlu_dist-static.dir/sreadMM.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sreadMM.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c -o CMakeFiles/superlu_dist-static.dir/sreadMM.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_98) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsequ.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsequ.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c > CMakeFiles/superlu_dist-static.dir/psgsequ.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsequ.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c -o CMakeFiles/superlu_dist-static.dir/psgsequ.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c +SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_99) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o -MF CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pslaqgs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c > CMakeFiles/superlu_dist-static.dir/pslaqgs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pslaqgs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c -o CMakeFiles/superlu_dist-static.dir/pslaqgs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_100) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c > CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c -o CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c +SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_101) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o -MF CMakeFiles/superlu_dist-static.dir/pslangs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pslangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pslangs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c > CMakeFiles/superlu_dist-static.dir/pslangs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pslangs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c -o CMakeFiles/superlu_dist-static.dir/pslangs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c +SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_102) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o -MF CMakeFiles/superlu_dist-static.dir/psutil.c.o.d -o CMakeFiles/superlu_dist-static.dir/psutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c + +SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psutil.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c > CMakeFiles/superlu_dist-static.dir/psutil.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psutil.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c -o CMakeFiles/superlu_dist-static.dir/psutil.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c +SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_103) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o -MF CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c + +SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c > CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c -o CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c +SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_104) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o -MF CMakeFiles/superlu_dist-static.dir/sdistribute.c.o.d -o CMakeFiles/superlu_dist-static.dir/sdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c + +SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c > CMakeFiles/superlu_dist-static.dir/sdistribute.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c -o CMakeFiles/superlu_dist-static.dir/sdistribute.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c +SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_105) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o -MF CMakeFiles/superlu_dist-static.dir/psdistribute.c.o.d -o CMakeFiles/superlu_dist-static.dir/psdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c + +SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c > CMakeFiles/superlu_dist-static.dir/psdistribute.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c -o CMakeFiles/superlu_dist-static.dir/psdistribute.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_106) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrf.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrf.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c > CMakeFiles/superlu_dist-static.dir/psgstrf.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrf.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c -o CMakeFiles/superlu_dist-static.dir/psgstrf.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c +SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_107) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o -MF CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o.d -o CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c + +SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c > CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c -o CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_108) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrf2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c > CMakeFiles/superlu_dist-static.dir/psgstrf2.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrf2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c -o CMakeFiles/superlu_dist-static.dir/psgstrf2.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_109) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrs.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c > CMakeFiles/superlu_dist-static.dir/psgstrs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c -o CMakeFiles/superlu_dist-static.dir/psgstrs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_110) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrs1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c > CMakeFiles/superlu_dist-static.dir/psgstrs1.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrs1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c -o CMakeFiles/superlu_dist-static.dir/psgstrs1.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_111) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c > CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c -o CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_112) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c > CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c -o CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_113) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsrfs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c > CMakeFiles/superlu_dist-static.dir/psgsrfs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsrfs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c -o CMakeFiles/superlu_dist-static.dir/psgsrfs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_114) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c > CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c -o CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_115) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsmv.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsmv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c > CMakeFiles/superlu_dist-static.dir/psgsmv.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsmv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c -o CMakeFiles/superlu_dist-static.dir/psgsmv.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_116) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c > CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c -o CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_117) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c > CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c -o CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c +SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_118) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o -MF CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o.d -o CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c + +SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c > CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c -o CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_119) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o -MF CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c > CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c -o CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c +SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_120) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o -MF CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c > CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c -o CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_121) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c > CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c -o CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_122) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o -MF CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o.d -o CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c + +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/streeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c > CMakeFiles/superlu_dist-static.dir/streeFactorization.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/streeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c -o CMakeFiles/superlu_dist-static.dir/streeFactorization.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_123) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c + +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c > CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c -o CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c +SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_124) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o -MF CMakeFiles/superlu_dist-static.dir/sgather.c.o.d -o CMakeFiles/superlu_dist-static.dir/sgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c + +SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sgather.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c > CMakeFiles/superlu_dist-static.dir/sgather.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sgather.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c -o CMakeFiles/superlu_dist-static.dir/sgather.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c +SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_125) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o -MF CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sscatter3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c > CMakeFiles/superlu_dist-static.dir/sscatter3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sscatter3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c -o CMakeFiles/superlu_dist-static.dir/sscatter3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c +SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_126) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o -MF CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o.d -o CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c + +SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c > CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c -o CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c +SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_127) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o -MF CMakeFiles/superlu_dist-static.dir/strfAux.c.o.d -o CMakeFiles/superlu_dist-static.dir/strfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c + +SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/strfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c > CMakeFiles/superlu_dist-static.dir/strfAux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/strfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c -o CMakeFiles/superlu_dist-static.dir/strfAux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c +SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_128) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o -MF CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o.d -o CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c + +SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c > CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c -o CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c +SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_129) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o -MF CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o.d -o CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c + +SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c > CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c -o CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_130) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o -MF CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o.d -o CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c + +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c > CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c -o CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_131) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c > CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c -o CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_132) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsequb.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsequb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsequb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c > CMakeFiles/superlu_dist-static.dir/psgsequb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsequb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c -o CMakeFiles/superlu_dist-static.dir/psgsequb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_133) "Building CUDA object SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu -o CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o + +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_134) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c > CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c -o CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_135) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c > CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c -o CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_136) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c > CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c -o CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_137) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c > CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c -o CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_138) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zutil_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c > CMakeFiles/superlu_dist-static.dir/zutil_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zutil_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c -o CMakeFiles/superlu_dist-static.dir/zutil_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_139) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c > CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c -o CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_140) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c > CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c -o CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_141) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c > CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c -o CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_142) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c > CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c -o CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_143) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgssvx.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c > CMakeFiles/superlu_dist-static.dir/pzgssvx.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgssvx.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c -o CMakeFiles/superlu_dist-static.dir/pzgssvx.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_144) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c > CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c -o CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c +SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_145) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o -MF CMakeFiles/superlu_dist-static.dir/zreadhb.c.o.d -o CMakeFiles/superlu_dist-static.dir/zreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c + +SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zreadhb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c > CMakeFiles/superlu_dist-static.dir/zreadhb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zreadhb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c -o CMakeFiles/superlu_dist-static.dir/zreadhb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c +SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_146) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o -MF CMakeFiles/superlu_dist-static.dir/zreadrb.c.o.d -o CMakeFiles/superlu_dist-static.dir/zreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c + +SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zreadrb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c > CMakeFiles/superlu_dist-static.dir/zreadrb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zreadrb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c -o CMakeFiles/superlu_dist-static.dir/zreadrb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_147) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o -MF CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o.d -o CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c + +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zreadtriple.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c > CMakeFiles/superlu_dist-static.dir/zreadtriple.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zreadtriple.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c -o CMakeFiles/superlu_dist-static.dir/zreadtriple.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_148) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c + +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c > CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c -o CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c +SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_149) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o -MF CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o.d -o CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c + +SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zbinary_io.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c > CMakeFiles/superlu_dist-static.dir/zbinary_io.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zbinary_io.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c -o CMakeFiles/superlu_dist-static.dir/zbinary_io.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c +SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_150) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o -MF CMakeFiles/superlu_dist-static.dir/zreadMM.c.o.d -o CMakeFiles/superlu_dist-static.dir/zreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c + +SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zreadMM.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c > CMakeFiles/superlu_dist-static.dir/zreadMM.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zreadMM.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c -o CMakeFiles/superlu_dist-static.dir/zreadMM.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_151) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgsequ.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c > CMakeFiles/superlu_dist-static.dir/pzgsequ.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgsequ.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c -o CMakeFiles/superlu_dist-static.dir/pzgsequ.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c +SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_152) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o -MF CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c > CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c -o CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_153) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c > CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c -o CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c +SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_154) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o -MF CMakeFiles/superlu_dist-static.dir/pzlangs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzlangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzlangs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c > CMakeFiles/superlu_dist-static.dir/pzlangs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzlangs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c -o CMakeFiles/superlu_dist-static.dir/pzlangs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c +SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_155) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o -MF CMakeFiles/superlu_dist-static.dir/pzutil.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzutil.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c > CMakeFiles/superlu_dist-static.dir/pzutil.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzutil.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c -o CMakeFiles/superlu_dist-static.dir/pzutil.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c +SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_156) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o -MF CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c > CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c -o CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c +SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_157) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o -MF CMakeFiles/superlu_dist-static.dir/zdistribute.c.o.d -o CMakeFiles/superlu_dist-static.dir/zdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c + +SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c > CMakeFiles/superlu_dist-static.dir/zdistribute.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c -o CMakeFiles/superlu_dist-static.dir/zdistribute.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c +SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_158) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o -MF CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c > CMakeFiles/superlu_dist-static.dir/pzdistribute.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c -o CMakeFiles/superlu_dist-static.dir/pzdistribute.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_159) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrf.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c > CMakeFiles/superlu_dist-static.dir/pzgstrf.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrf.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c -o CMakeFiles/superlu_dist-static.dir/pzgstrf.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c +SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_160) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o -MF CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o.d -o CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c + +SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c > CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c -o CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_161) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c > CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c -o CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_162) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c > CMakeFiles/superlu_dist-static.dir/pzgstrs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c -o CMakeFiles/superlu_dist-static.dir/pzgstrs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_163) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c > CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c -o CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_164) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c > CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c -o CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_165) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c > CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c -o CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_166) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c > CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c -o CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_167) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgsmv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c > CMakeFiles/superlu_dist-static.dir/pzgsmv.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgsmv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c -o CMakeFiles/superlu_dist-static.dir/pzgsmv.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_168) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c > CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c -o CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_169) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c > CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c -o CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c +SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_170) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o -MF CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c > CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c -o CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_171) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c > CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c -o CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c +SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_172) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o -MF CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c > CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c -o CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_173) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c > CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c -o CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_174) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o -MF CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o.d -o CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c + +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c > CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c -o CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_175) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c + +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c > CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c -o CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c +SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_176) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o -MF CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zscatter3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c > CMakeFiles/superlu_dist-static.dir/zscatter3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zscatter3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c -o CMakeFiles/superlu_dist-static.dir/zscatter3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c +SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_177) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o -MF CMakeFiles/superlu_dist-static.dir/zgather.c.o.d -o CMakeFiles/superlu_dist-static.dir/zgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c + +SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zgather.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c > CMakeFiles/superlu_dist-static.dir/zgather.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zgather.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c -o CMakeFiles/superlu_dist-static.dir/zgather.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c +SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_178) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o -MF CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o.d -o CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c + +SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c > CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c -o CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c +SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_179) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o -MF CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o.d -o CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c + +SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ztrfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c > CMakeFiles/superlu_dist-static.dir/ztrfAux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ztrfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c -o CMakeFiles/superlu_dist-static.dir/ztrfAux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c +SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_180) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o -MF CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o.d -o CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c + +SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c > CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c -o CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c +SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_181) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o -MF CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o.d -o CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c + +SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c > CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c -o CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_182) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o -MF CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o.d -o CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c + +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c > CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c -o CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_183) "Building CUDA object SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu -o CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o + +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +# Object files for target superlu_dist-static +superlu_dist__static_OBJECTS = \ +"CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o" \ +"CMakeFiles/superlu_dist-static.dir/etree.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o" \ +"CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o" \ +"CMakeFiles/superlu_dist-static.dir/mmd.c.o" \ +"CMakeFiles/superlu_dist-static.dir/comm.c.o" \ +"CMakeFiles/superlu_dist-static.dir/memory.c.o" \ +"CMakeFiles/superlu_dist-static.dir/util.c.o" \ +"CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o" \ +"CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o" \ +"CMakeFiles/superlu_dist-static.dir/symbfact.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psymbfact.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o" \ +"CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o" \ +"CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/smach_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o" \ +"CMakeFiles/superlu_dist-static.dir/comm_tree.c.o" \ +"CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o" \ +"CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o" \ +"CMakeFiles/superlu_dist-static.dir/trfAux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/communication_aux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sec_structs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dreadhb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dreadrb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dreadMM.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdlangs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdutil.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ddistribute.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pddistribute.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dgather.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o" \ +"CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o" \ +"CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o" \ +"CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgssvx.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sreadhb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sreadrb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sreadMM.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsequ.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pslangs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psutil.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sdistribute.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psdistribute.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrf.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsmv.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o" \ +"CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sgather.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o" \ +"CMakeFiles/superlu_dist-static.dir/strfAux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsequb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o" \ +"CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zreadhb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zreadrb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zreadMM.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzlangs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzutil.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zdistribute.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zgather.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o" + +# External object files for target superlu_dist-static +superlu_dist__static_EXTERNAL_OBJECTS = + +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/util.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/build.make +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_184) "Linking CUDA static library libsuperlu_dist.a" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && $(CMAKE_COMMAND) -P CMakeFiles/superlu_dist-static.dir/cmake_clean_target.cmake + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/superlu_dist-static.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +SRC/CMakeFiles/superlu_dist-static.dir/build: SRC/libsuperlu_dist.a +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/build + +SRC/CMakeFiles/superlu_dist-static.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && $(CMAKE_COMMAND) -P CMakeFiles/superlu_dist-static.dir/cmake_clean.cmake +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/clean + +SRC/CMakeFiles/superlu_dist-static.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/depend + diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/cmake_clean.cmake b/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/cmake_clean.cmake new file mode 100644 index 00000000..e8854710 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/cmake_clean.cmake @@ -0,0 +1,375 @@ +file(REMOVE_RECURSE + "CMakeFiles/superlu_dist-static.dir/comm.c.o" + "CMakeFiles/superlu_dist-static.dir/comm.c.o.d" + "CMakeFiles/superlu_dist-static.dir/comm_tree.c.o" + "CMakeFiles/superlu_dist-static.dir/comm_tree.c.o.d" + "CMakeFiles/superlu_dist-static.dir/communication_aux.c.o" + "CMakeFiles/superlu_dist-static.dir/communication_aux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o" + "CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o" + "CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ddistribute.c.o" + "CMakeFiles/superlu_dist-static.dir/ddistribute.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dgather.c.o" + "CMakeFiles/superlu_dist-static.dir/dgather.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o" + "CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dreadMM.c.o" + "CMakeFiles/superlu_dist-static.dir/dreadMM.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dreadhb.c.o" + "CMakeFiles/superlu_dist-static.dir/dreadhb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dreadrb.c.o" + "CMakeFiles/superlu_dist-static.dir/dreadrb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o" + "CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o" + "CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o" + "CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o" + "CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o" + "CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o" + "CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o.d" + "CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o" + "CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o" + "CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o" + "CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o" + "CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/etree.c.o" + "CMakeFiles/superlu_dist-static.dir/etree.c.o.d" + "CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o" + "CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o.d" + "CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o" + "CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o.d" + "CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o" + "CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o.d" + "CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/memory.c.o" + "CMakeFiles/superlu_dist-static.dir/memory.c.o.d" + "CMakeFiles/superlu_dist-static.dir/mmd.c.o" + "CMakeFiles/superlu_dist-static.dir/mmd.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o" + "CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o" + "CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pddistribute.c.o" + "CMakeFiles/superlu_dist-static.dir/pddistribute.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o.d" + "CMakeFiles/superlu_dist-static.dir/pdlangs.c.o" + "CMakeFiles/superlu_dist-static.dir/pdlangs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o" + "CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o" + "CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdutil.c.o" + "CMakeFiles/superlu_dist-static.dir/pdutil.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o" + "CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o" + "CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psdistribute.c.o" + "CMakeFiles/superlu_dist-static.dir/psdistribute.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsequ.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsequ.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsequb.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsequb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsmv.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsmv.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgssvx.c.o" + "CMakeFiles/superlu_dist-static.dir/psgssvx.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o" + "CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o" + "CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrf.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrf.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrs.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pslangs.c.o" + "CMakeFiles/superlu_dist-static.dir/pslangs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o" + "CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o" + "CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psutil.c.o" + "CMakeFiles/superlu_dist-static.dir/psutil.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psymbfact.c.o" + "CMakeFiles/superlu_dist-static.dir/psymbfact.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o" + "CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o" + "CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o" + "CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o" + "CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzlangs.c.o" + "CMakeFiles/superlu_dist-static.dir/pzlangs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o" + "CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o" + "CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzutil.c.o" + "CMakeFiles/superlu_dist-static.dir/pzutil.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o" + "CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o.d" + "CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o" + "CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sdistribute.c.o" + "CMakeFiles/superlu_dist-static.dir/sdistribute.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sec_structs.c.o" + "CMakeFiles/superlu_dist-static.dir/sec_structs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sgather.c.o" + "CMakeFiles/superlu_dist-static.dir/sgather.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/smach_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/smach_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o" + "CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o" + "CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o" + "CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sreadMM.c.o" + "CMakeFiles/superlu_dist-static.dir/sreadMM.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sreadhb.c.o" + "CMakeFiles/superlu_dist-static.dir/sreadhb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sreadrb.c.o" + "CMakeFiles/superlu_dist-static.dir/sreadrb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o" + "CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o" + "CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o" + "CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o" + "CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o" + "CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o" + "CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o.d" + "CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o" + "CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o.d" + "CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o" + "CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o.d" + "CMakeFiles/superlu_dist-static.dir/strfAux.c.o" + "CMakeFiles/superlu_dist-static.dir/strfAux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o" + "CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o.d" + "CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o" + "CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o.d" + "CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o" + "CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o.d" + "CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o" + "CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o.d" + "CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o" + "CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o" + "CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o.d" + "CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o" + "CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o.d" + "CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o" + "CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/symbfact.c.o" + "CMakeFiles/superlu_dist-static.dir/symbfact.c.o.d" + "CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o" + "CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o.d" + "CMakeFiles/superlu_dist-static.dir/trfAux.c.o" + "CMakeFiles/superlu_dist-static.dir/trfAux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/util.c.o" + "CMakeFiles/superlu_dist-static.dir/util.c.o.d" + "CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o" + "CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o" + "CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zdistribute.c.o" + "CMakeFiles/superlu_dist-static.dir/zdistribute.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zgather.c.o" + "CMakeFiles/superlu_dist-static.dir/zgather.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o" + "CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zreadMM.c.o" + "CMakeFiles/superlu_dist-static.dir/zreadMM.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zreadhb.c.o" + "CMakeFiles/superlu_dist-static.dir/zreadhb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zreadrb.c.o" + "CMakeFiles/superlu_dist-static.dir/zreadrb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o" + "CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o" + "CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o" + "CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o" + "CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o" + "CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o" + "CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o.d" + "CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o" + "CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o" + "CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o" + "CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o" + "CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o.d" + "libsuperlu_dist.a" + "libsuperlu_dist.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C CUDA) + include(CMakeFiles/superlu_dist-static.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/cmake_clean_target.cmake b/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..49e9c00e --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libsuperlu_dist.a" +) diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.make b/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.make new file mode 100644 index 00000000..f7c818eb --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for superlu_dist-static. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts b/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts new file mode 100644 index 00000000..781c2be2 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for superlu_dist-static. diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/depend.make b/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/depend.make new file mode 100644 index 00000000..0218461a --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for superlu_dist-static. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/flags.make b/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/flags.make new file mode 100644 index 00000000..9b2989c7 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/flags.make @@ -0,0 +1,19 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +# compile CUDA with /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC + +CUDA_DEFINES = + +CUDA_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +CUDA_FLAGS = -DUSE_VENDOR_BLAS -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC -O3 -DNDEBUG --generate-code=arch=compute_80,code=[compute_80,sm_80] -Xcompiler=-fPIC -std=c++11 + +# Custom flags: SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o_FLAGS = -O0 + diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/link.txt b/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/link.txt new file mode 100644 index 00000000..65e0a8e4 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libsuperlu_dist.a "CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o" "CMakeFiles/superlu_dist-static.dir/etree.c.o" "CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o" "CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o" "CMakeFiles/superlu_dist-static.dir/mmd.c.o" "CMakeFiles/superlu_dist-static.dir/comm.c.o" "CMakeFiles/superlu_dist-static.dir/memory.c.o" "CMakeFiles/superlu_dist-static.dir/util.c.o" "CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o" "CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o" "CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o" "CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o" "CMakeFiles/superlu_dist-static.dir/symbfact.c.o" "CMakeFiles/superlu_dist-static.dir/psymbfact.c.o" "CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o" "CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o" "CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o" "CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o" "CMakeFiles/superlu_dist-static.dir/smach_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o" "CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o" "CMakeFiles/superlu_dist-static.dir/comm_tree.c.o" "CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o" "CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o" "CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o" "CMakeFiles/superlu_dist-static.dir/trfAux.c.o" "CMakeFiles/superlu_dist-static.dir/communication_aux.c.o" "CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o" "CMakeFiles/superlu_dist-static.dir/sec_structs.c.o" "CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o" "CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o" "CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o" "CMakeFiles/superlu_dist-static.dir/dreadhb.c.o" "CMakeFiles/superlu_dist-static.dir/dreadrb.c.o" "CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o" "CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o" "CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o" "CMakeFiles/superlu_dist-static.dir/dreadMM.c.o" "CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o" "CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o" "CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o" "CMakeFiles/superlu_dist-static.dir/pdlangs.c.o" "CMakeFiles/superlu_dist-static.dir/pdutil.c.o" "CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o" "CMakeFiles/superlu_dist-static.dir/ddistribute.c.o" "CMakeFiles/superlu_dist-static.dir/pddistribute.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o" "CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o" "CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o" "CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o" "CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o" "CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o" "CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o" "CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o" "CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o" "CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o" "CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o" "CMakeFiles/superlu_dist-static.dir/dgather.c.o" "CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o" "CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o" "CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o" "CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o" "CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o" "CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o" "CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o" "CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o" "CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o" "CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o" "CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o" "CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o" "CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o" "CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o" "CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o" "CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o" "CMakeFiles/superlu_dist-static.dir/psgssvx.c.o" "CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o" "CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o" "CMakeFiles/superlu_dist-static.dir/sreadhb.c.o" "CMakeFiles/superlu_dist-static.dir/sreadrb.c.o" "CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o" "CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o" "CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o" "CMakeFiles/superlu_dist-static.dir/sreadMM.c.o" "CMakeFiles/superlu_dist-static.dir/psgsequ.c.o" "CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o" "CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o" "CMakeFiles/superlu_dist-static.dir/pslangs.c.o" "CMakeFiles/superlu_dist-static.dir/psutil.c.o" "CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o" "CMakeFiles/superlu_dist-static.dir/sdistribute.c.o" "CMakeFiles/superlu_dist-static.dir/psdistribute.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrf.c.o" "CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrs.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o" "CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o" "CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o" "CMakeFiles/superlu_dist-static.dir/psgsmv.c.o" "CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o" "CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o" "CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o" "CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o" "CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o" "CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o" "CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o" "CMakeFiles/superlu_dist-static.dir/sgather.c.o" "CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o" "CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o" "CMakeFiles/superlu_dist-static.dir/strfAux.c.o" "CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o" "CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o" "CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o" "CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o" "CMakeFiles/superlu_dist-static.dir/psgsequb.c.o" "CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o" "CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o" "CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o" "CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o" "CMakeFiles/superlu_dist-static.dir/zreadhb.c.o" "CMakeFiles/superlu_dist-static.dir/zreadrb.c.o" "CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o" "CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o" "CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o" "CMakeFiles/superlu_dist-static.dir/zreadMM.c.o" "CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o" "CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o" "CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o" "CMakeFiles/superlu_dist-static.dir/pzlangs.c.o" "CMakeFiles/superlu_dist-static.dir/pzutil.c.o" "CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o" "CMakeFiles/superlu_dist-static.dir/zdistribute.c.o" "CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o" "CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o" "CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o" "CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o" "CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o" "CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o" "CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o" "CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o" "CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o" "CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o" "CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o" "CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o" "CMakeFiles/superlu_dist-static.dir/zgather.c.o" "CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o" "CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o" "CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o" "CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o" "CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o" "CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o" +/usr/bin/ranlib libsuperlu_dist.a diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/progress.make b/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/progress.make new file mode 100644 index 00000000..fced4d25 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist-static.dir/progress.make @@ -0,0 +1,185 @@ +CMAKE_PROGRESS_1 = 62 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = +CMAKE_PROGRESS_5 = +CMAKE_PROGRESS_6 = +CMAKE_PROGRESS_7 = 63 +CMAKE_PROGRESS_8 = +CMAKE_PROGRESS_9 = +CMAKE_PROGRESS_10 = +CMAKE_PROGRESS_11 = +CMAKE_PROGRESS_12 = 64 +CMAKE_PROGRESS_13 = +CMAKE_PROGRESS_14 = +CMAKE_PROGRESS_15 = +CMAKE_PROGRESS_16 = +CMAKE_PROGRESS_17 = 65 +CMAKE_PROGRESS_18 = +CMAKE_PROGRESS_19 = +CMAKE_PROGRESS_20 = +CMAKE_PROGRESS_21 = +CMAKE_PROGRESS_22 = 66 +CMAKE_PROGRESS_23 = +CMAKE_PROGRESS_24 = +CMAKE_PROGRESS_25 = +CMAKE_PROGRESS_26 = +CMAKE_PROGRESS_27 = +CMAKE_PROGRESS_28 = 67 +CMAKE_PROGRESS_29 = +CMAKE_PROGRESS_30 = +CMAKE_PROGRESS_31 = +CMAKE_PROGRESS_32 = +CMAKE_PROGRESS_33 = 68 +CMAKE_PROGRESS_34 = +CMAKE_PROGRESS_35 = +CMAKE_PROGRESS_36 = +CMAKE_PROGRESS_37 = +CMAKE_PROGRESS_38 = 69 +CMAKE_PROGRESS_39 = +CMAKE_PROGRESS_40 = +CMAKE_PROGRESS_41 = +CMAKE_PROGRESS_42 = +CMAKE_PROGRESS_43 = 70 +CMAKE_PROGRESS_44 = +CMAKE_PROGRESS_45 = +CMAKE_PROGRESS_46 = +CMAKE_PROGRESS_47 = +CMAKE_PROGRESS_48 = +CMAKE_PROGRESS_49 = 71 +CMAKE_PROGRESS_50 = +CMAKE_PROGRESS_51 = +CMAKE_PROGRESS_52 = +CMAKE_PROGRESS_53 = +CMAKE_PROGRESS_54 = 72 +CMAKE_PROGRESS_55 = +CMAKE_PROGRESS_56 = +CMAKE_PROGRESS_57 = +CMAKE_PROGRESS_58 = +CMAKE_PROGRESS_59 = 73 +CMAKE_PROGRESS_60 = +CMAKE_PROGRESS_61 = +CMAKE_PROGRESS_62 = +CMAKE_PROGRESS_63 = +CMAKE_PROGRESS_64 = 74 +CMAKE_PROGRESS_65 = +CMAKE_PROGRESS_66 = +CMAKE_PROGRESS_67 = +CMAKE_PROGRESS_68 = +CMAKE_PROGRESS_69 = 75 +CMAKE_PROGRESS_70 = +CMAKE_PROGRESS_71 = +CMAKE_PROGRESS_72 = +CMAKE_PROGRESS_73 = +CMAKE_PROGRESS_74 = +CMAKE_PROGRESS_75 = 76 +CMAKE_PROGRESS_76 = +CMAKE_PROGRESS_77 = +CMAKE_PROGRESS_78 = +CMAKE_PROGRESS_79 = +CMAKE_PROGRESS_80 = 77 +CMAKE_PROGRESS_81 = +CMAKE_PROGRESS_82 = +CMAKE_PROGRESS_83 = +CMAKE_PROGRESS_84 = +CMAKE_PROGRESS_85 = 78 +CMAKE_PROGRESS_86 = +CMAKE_PROGRESS_87 = +CMAKE_PROGRESS_88 = +CMAKE_PROGRESS_89 = +CMAKE_PROGRESS_90 = 79 +CMAKE_PROGRESS_91 = +CMAKE_PROGRESS_92 = +CMAKE_PROGRESS_93 = +CMAKE_PROGRESS_94 = +CMAKE_PROGRESS_95 = +CMAKE_PROGRESS_96 = 80 +CMAKE_PROGRESS_97 = +CMAKE_PROGRESS_98 = +CMAKE_PROGRESS_99 = +CMAKE_PROGRESS_100 = +CMAKE_PROGRESS_101 = 81 +CMAKE_PROGRESS_102 = +CMAKE_PROGRESS_103 = +CMAKE_PROGRESS_104 = +CMAKE_PROGRESS_105 = +CMAKE_PROGRESS_106 = 82 +CMAKE_PROGRESS_107 = +CMAKE_PROGRESS_108 = +CMAKE_PROGRESS_109 = +CMAKE_PROGRESS_110 = +CMAKE_PROGRESS_111 = 83 +CMAKE_PROGRESS_112 = +CMAKE_PROGRESS_113 = +CMAKE_PROGRESS_114 = +CMAKE_PROGRESS_115 = +CMAKE_PROGRESS_116 = +CMAKE_PROGRESS_117 = 84 +CMAKE_PROGRESS_118 = +CMAKE_PROGRESS_119 = +CMAKE_PROGRESS_120 = +CMAKE_PROGRESS_121 = +CMAKE_PROGRESS_122 = 85 +CMAKE_PROGRESS_123 = +CMAKE_PROGRESS_124 = +CMAKE_PROGRESS_125 = +CMAKE_PROGRESS_126 = +CMAKE_PROGRESS_127 = 86 +CMAKE_PROGRESS_128 = +CMAKE_PROGRESS_129 = +CMAKE_PROGRESS_130 = +CMAKE_PROGRESS_131 = +CMAKE_PROGRESS_132 = 87 +CMAKE_PROGRESS_133 = +CMAKE_PROGRESS_134 = +CMAKE_PROGRESS_135 = +CMAKE_PROGRESS_136 = +CMAKE_PROGRESS_137 = +CMAKE_PROGRESS_138 = 88 +CMAKE_PROGRESS_139 = +CMAKE_PROGRESS_140 = +CMAKE_PROGRESS_141 = +CMAKE_PROGRESS_142 = +CMAKE_PROGRESS_143 = 89 +CMAKE_PROGRESS_144 = +CMAKE_PROGRESS_145 = +CMAKE_PROGRESS_146 = +CMAKE_PROGRESS_147 = +CMAKE_PROGRESS_148 = 90 +CMAKE_PROGRESS_149 = +CMAKE_PROGRESS_150 = +CMAKE_PROGRESS_151 = +CMAKE_PROGRESS_152 = +CMAKE_PROGRESS_153 = 91 +CMAKE_PROGRESS_154 = +CMAKE_PROGRESS_155 = +CMAKE_PROGRESS_156 = +CMAKE_PROGRESS_157 = +CMAKE_PROGRESS_158 = +CMAKE_PROGRESS_159 = 92 +CMAKE_PROGRESS_160 = +CMAKE_PROGRESS_161 = +CMAKE_PROGRESS_162 = +CMAKE_PROGRESS_163 = +CMAKE_PROGRESS_164 = 93 +CMAKE_PROGRESS_165 = +CMAKE_PROGRESS_166 = +CMAKE_PROGRESS_167 = +CMAKE_PROGRESS_168 = +CMAKE_PROGRESS_169 = 94 +CMAKE_PROGRESS_170 = +CMAKE_PROGRESS_171 = +CMAKE_PROGRESS_172 = +CMAKE_PROGRESS_173 = +CMAKE_PROGRESS_174 = 95 +CMAKE_PROGRESS_175 = +CMAKE_PROGRESS_176 = +CMAKE_PROGRESS_177 = +CMAKE_PROGRESS_178 = +CMAKE_PROGRESS_179 = +CMAKE_PROGRESS_180 = 96 +CMAKE_PROGRESS_181 = +CMAKE_PROGRESS_182 = +CMAKE_PROGRESS_183 = +CMAKE_PROGRESS_184 = + diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake new file mode 100644 index 00000000..e1db7da5 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake @@ -0,0 +1,208 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c" "SRC/CMakeFiles/superlu_dist.dir/comm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/comm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c" "SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c" "SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c" "SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c" "SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c" "SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c" "SRC/CMakeFiles/superlu_dist.dir/dgather.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dgather.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c" "SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c" "SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c" "SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c" "SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c" "SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c" "SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c" "SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c" "SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c" "SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c" "SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c" "SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c" "SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c" "SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c" "SRC/CMakeFiles/superlu_dist.dir/etree.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/etree.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c" "SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c" "SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c" "SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c" "SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c" "SRC/CMakeFiles/superlu_dist.dir/memory.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/memory.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c" "SRC/CMakeFiles/superlu_dist.dir/mmd.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/mmd.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c" "SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c" "SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c" "SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c" "SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c" "SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c" "SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c" "SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c" "SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c" "SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c" "SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c" "SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c" "SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c" "SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c" "SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c" "SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c" "SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c" "SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c" "SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c" "SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c" "SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c" "SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c" "SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c" "SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c" "SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c" "SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c" "SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c" "SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c" "SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c" "SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c" "SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c" "SRC/CMakeFiles/superlu_dist.dir/psutil.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psutil.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c" "SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c" "SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c" "SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c" "SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c" "SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c" "SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c" "SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c" "SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c" "SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c" "SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c" "SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c" "SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c" "SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c" "SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c" "SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c" "SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c" "SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c" "SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c" "SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c" "SRC/CMakeFiles/superlu_dist.dir/sgather.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sgather.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c" "SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c" "SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c" "SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c" "SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c" "SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c" "SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c" "SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c" "SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c" "SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c" "SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c" "SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c" "SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c" "SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c" "SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c" "SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c" "SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c" "SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c" "SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c" "SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c" "SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c" "SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c" "SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c" "SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c" "SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c" "SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c" "SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c" "SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c" "SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c" "SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c" "SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c" "SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c" "SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c" "SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c" "SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c" "SRC/CMakeFiles/superlu_dist.dir/util.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/util.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c" "SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c" "SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c" "SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c" "SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c" "SRC/CMakeFiles/superlu_dist.dir/zgather.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zgather.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c" "SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c" "SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c" "SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c" "SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c" "SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c" "SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c" "SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c" "SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c" "SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c" "SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c" "SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c" "SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c" "SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu" "SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu" "SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu" "SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu" "SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/libsuperlu_dist.so" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/libsuperlu_dist.so.8.1.2" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/libsuperlu_dist.so.8" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/libsuperlu_dist.so.8.1.2" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/build.make b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/build.make new file mode 100644 index 00000000..05c71652 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/build.make @@ -0,0 +1,3442 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include SRC/CMakeFiles/superlu_dist.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include SRC/CMakeFiles/superlu_dist.dir/compiler_depend.make + +# Include the progress variables for this target. +include SRC/CMakeFiles/superlu_dist.dir/progress.make + +# Include the compile flags for this target's objects. +include SRC/CMakeFiles/superlu_dist.dir/flags.make + +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o -MF CMakeFiles/superlu_dist.dir/sp_ienv.c.o.d -o CMakeFiles/superlu_dist.dir/sp_ienv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c + +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sp_ienv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c > CMakeFiles/superlu_dist.dir/sp_ienv.c.i + +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sp_ienv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c -o CMakeFiles/superlu_dist.dir/sp_ienv.c.s + +SRC/CMakeFiles/superlu_dist.dir/etree.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/etree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c +SRC/CMakeFiles/superlu_dist.dir/etree.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object SRC/CMakeFiles/superlu_dist.dir/etree.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/etree.c.o -MF CMakeFiles/superlu_dist.dir/etree.c.o.d -o CMakeFiles/superlu_dist.dir/etree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c + +SRC/CMakeFiles/superlu_dist.dir/etree.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/etree.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c > CMakeFiles/superlu_dist.dir/etree.c.i + +SRC/CMakeFiles/superlu_dist.dir/etree.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/etree.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c -o CMakeFiles/superlu_dist.dir/etree.c.s + +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o -MF CMakeFiles/superlu_dist.dir/sp_colorder.c.o.d -o CMakeFiles/superlu_dist.dir/sp_colorder.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c + +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sp_colorder.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c > CMakeFiles/superlu_dist.dir/sp_colorder.c.i + +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sp_colorder.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c -o CMakeFiles/superlu_dist.dir/sp_colorder.c.s + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o -MF CMakeFiles/superlu_dist.dir/get_perm_c.c.o.d -o CMakeFiles/superlu_dist.dir/get_perm_c.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/get_perm_c.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c > CMakeFiles/superlu_dist.dir/get_perm_c.c.i + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/get_perm_c.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c -o CMakeFiles/superlu_dist.dir/get_perm_c.c.s + +SRC/CMakeFiles/superlu_dist.dir/mmd.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/mmd.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c +SRC/CMakeFiles/superlu_dist.dir/mmd.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object SRC/CMakeFiles/superlu_dist.dir/mmd.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/mmd.c.o -MF CMakeFiles/superlu_dist.dir/mmd.c.o.d -o CMakeFiles/superlu_dist.dir/mmd.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c + +SRC/CMakeFiles/superlu_dist.dir/mmd.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/mmd.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c > CMakeFiles/superlu_dist.dir/mmd.c.i + +SRC/CMakeFiles/superlu_dist.dir/mmd.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/mmd.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c -o CMakeFiles/superlu_dist.dir/mmd.c.s + +SRC/CMakeFiles/superlu_dist.dir/comm.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/comm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c +SRC/CMakeFiles/superlu_dist.dir/comm.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object SRC/CMakeFiles/superlu_dist.dir/comm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/comm.c.o -MF CMakeFiles/superlu_dist.dir/comm.c.o.d -o CMakeFiles/superlu_dist.dir/comm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c + +SRC/CMakeFiles/superlu_dist.dir/comm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/comm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c > CMakeFiles/superlu_dist.dir/comm.c.i + +SRC/CMakeFiles/superlu_dist.dir/comm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/comm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c -o CMakeFiles/superlu_dist.dir/comm.c.s + +SRC/CMakeFiles/superlu_dist.dir/memory.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/memory.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c +SRC/CMakeFiles/superlu_dist.dir/memory.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object SRC/CMakeFiles/superlu_dist.dir/memory.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/memory.c.o -MF CMakeFiles/superlu_dist.dir/memory.c.o.d -o CMakeFiles/superlu_dist.dir/memory.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c + +SRC/CMakeFiles/superlu_dist.dir/memory.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/memory.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c > CMakeFiles/superlu_dist.dir/memory.c.i + +SRC/CMakeFiles/superlu_dist.dir/memory.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/memory.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c -o CMakeFiles/superlu_dist.dir/memory.c.s + +SRC/CMakeFiles/superlu_dist.dir/util.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/util.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c +SRC/CMakeFiles/superlu_dist.dir/util.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object SRC/CMakeFiles/superlu_dist.dir/util.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/util.c.o -MF CMakeFiles/superlu_dist.dir/util.c.o.d -o CMakeFiles/superlu_dist.dir/util.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c + +SRC/CMakeFiles/superlu_dist.dir/util.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/util.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c > CMakeFiles/superlu_dist.dir/util.c.i + +SRC/CMakeFiles/superlu_dist.dir/util.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/util.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c -o CMakeFiles/superlu_dist.dir/util.c.s + +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o -MF CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o.d -o CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c + +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/gpu_api_utils.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c > CMakeFiles/superlu_dist.dir/gpu_api_utils.c.i + +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/gpu_api_utils.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c -o CMakeFiles/superlu_dist.dir/gpu_api_utils.c.s + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o -MF CMakeFiles/superlu_dist.dir/superlu_grid.c.o.d -o CMakeFiles/superlu_dist.dir/superlu_grid.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/superlu_grid.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c > CMakeFiles/superlu_dist.dir/superlu_grid.c.i + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/superlu_grid.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c -o CMakeFiles/superlu_dist.dir/superlu_grid.c.s + +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building C object SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o -MF CMakeFiles/superlu_dist.dir/pxerr_dist.c.o.d -o CMakeFiles/superlu_dist.dir/pxerr_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c + +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pxerr_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c > CMakeFiles/superlu_dist.dir/pxerr_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pxerr_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c -o CMakeFiles/superlu_dist.dir/pxerr_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building C object SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -O0 -MD -MT SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o -MF CMakeFiles/superlu_dist.dir/superlu_timer.c.o.d -o CMakeFiles/superlu_dist.dir/superlu_timer.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c + +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/superlu_timer.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -O0 -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c > CMakeFiles/superlu_dist.dir/superlu_timer.c.i + +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/superlu_timer.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -O0 -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c -o CMakeFiles/superlu_dist.dir/superlu_timer.c.s + +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building C object SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o -MF CMakeFiles/superlu_dist.dir/symbfact.c.o.d -o CMakeFiles/superlu_dist.dir/symbfact.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c + +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/symbfact.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c > CMakeFiles/superlu_dist.dir/symbfact.c.i + +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/symbfact.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c -o CMakeFiles/superlu_dist.dir/symbfact.c.s + +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building C object SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o -MF CMakeFiles/superlu_dist.dir/psymbfact.c.o.d -o CMakeFiles/superlu_dist.dir/psymbfact.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c + +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psymbfact.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c > CMakeFiles/superlu_dist.dir/psymbfact.c.i + +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psymbfact.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c -o CMakeFiles/superlu_dist.dir/psymbfact.c.s + +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building C object SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o -MF CMakeFiles/superlu_dist.dir/psymbfact_util.c.o.d -o CMakeFiles/superlu_dist.dir/psymbfact_util.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c + +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psymbfact_util.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c > CMakeFiles/superlu_dist.dir/psymbfact_util.c.i + +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psymbfact_util.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c -o CMakeFiles/superlu_dist.dir/psymbfact_util.c.s + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building C object SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o -MF CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o.d -o CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c > CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.i + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c -o CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.s + +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building C object SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o -MF CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o.d -o CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c + +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/mc64ad_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c > CMakeFiles/superlu_dist.dir/mc64ad_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/mc64ad_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c -o CMakeFiles/superlu_dist.dir/mc64ad_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building C object SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o -MF CMakeFiles/superlu_dist.dir/xerr_dist.c.o.d -o CMakeFiles/superlu_dist.dir/xerr_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c + +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/xerr_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c > CMakeFiles/superlu_dist.dir/xerr_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/xerr_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c -o CMakeFiles/superlu_dist.dir/xerr_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building C object SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o -MF CMakeFiles/superlu_dist.dir/smach_dist.c.o.d -o CMakeFiles/superlu_dist.dir/smach_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c + +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/smach_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c > CMakeFiles/superlu_dist.dir/smach_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/smach_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c -o CMakeFiles/superlu_dist.dir/smach_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building C object SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o -MF CMakeFiles/superlu_dist.dir/dmach_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dmach_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dmach_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c > CMakeFiles/superlu_dist.dir/dmach_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dmach_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c -o CMakeFiles/superlu_dist.dir/dmach_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building C object SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o -MF CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o.d -o CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c + +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/superlu_dist_version.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c > CMakeFiles/superlu_dist.dir/superlu_dist_version.c.i + +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/superlu_dist_version.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c -o CMakeFiles/superlu_dist.dir/superlu_dist_version.c.s + +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building C object SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o -MF CMakeFiles/superlu_dist.dir/comm_tree.c.o.d -o CMakeFiles/superlu_dist.dir/comm_tree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c + +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/comm_tree.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c > CMakeFiles/superlu_dist.dir/comm_tree.c.i + +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/comm_tree.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c -o CMakeFiles/superlu_dist.dir/comm_tree.c.s + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building C object SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o -MF CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o.d -o CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/superlu_grid3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c > CMakeFiles/superlu_dist.dir/superlu_grid3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/superlu_grid3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c -o CMakeFiles/superlu_dist.dir/superlu_grid3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building C object SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o -MF CMakeFiles/superlu_dist.dir/supernodal_etree.c.o.d -o CMakeFiles/superlu_dist.dir/supernodal_etree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c + +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/supernodal_etree.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c > CMakeFiles/superlu_dist.dir/supernodal_etree.c.i + +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/supernodal_etree.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c -o CMakeFiles/superlu_dist.dir/supernodal_etree.c.s + +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building C object SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o -MF CMakeFiles/superlu_dist.dir/supernodalForest.c.o.d -o CMakeFiles/superlu_dist.dir/supernodalForest.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c + +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/supernodalForest.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c > CMakeFiles/superlu_dist.dir/supernodalForest.c.i + +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/supernodalForest.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c -o CMakeFiles/superlu_dist.dir/supernodalForest.c.s + +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building C object SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o -MF CMakeFiles/superlu_dist.dir/trfAux.c.o.d -o CMakeFiles/superlu_dist.dir/trfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c + +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/trfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c > CMakeFiles/superlu_dist.dir/trfAux.c.i + +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/trfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c -o CMakeFiles/superlu_dist.dir/trfAux.c.s + +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Building C object SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o -MF CMakeFiles/superlu_dist.dir/communication_aux.c.o.d -o CMakeFiles/superlu_dist.dir/communication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c + +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/communication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c > CMakeFiles/superlu_dist.dir/communication_aux.c.i + +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/communication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c -o CMakeFiles/superlu_dist.dir/communication_aux.c.s + +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_28) "Building C object SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o -MF CMakeFiles/superlu_dist.dir/treeFactorization.c.o.d -o CMakeFiles/superlu_dist.dir/treeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c + +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/treeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c > CMakeFiles/superlu_dist.dir/treeFactorization.c.i + +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/treeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c -o CMakeFiles/superlu_dist.dir/treeFactorization.c.s + +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_29) "Building C object SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o -MF CMakeFiles/superlu_dist.dir/sec_structs.c.o.d -o CMakeFiles/superlu_dist.dir/sec_structs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c + +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sec_structs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c > CMakeFiles/superlu_dist.dir/sec_structs.c.i + +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sec_structs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c -o CMakeFiles/superlu_dist.dir/sec_structs.c.s + +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_30) "Building C object SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o -MF CMakeFiles/superlu_dist.dir/dlangs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dlangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dlangs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c > CMakeFiles/superlu_dist.dir/dlangs_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dlangs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c -o CMakeFiles/superlu_dist.dir/dlangs_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_31) "Building C object SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o -MF CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dgsequ_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c > CMakeFiles/superlu_dist.dir/dgsequ_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dgsequ_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c -o CMakeFiles/superlu_dist.dir/dgsequ_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_32) "Building C object SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o -MF CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c > CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c -o CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_33) "Building C object SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o -MF CMakeFiles/superlu_dist.dir/dutil_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dutil_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c > CMakeFiles/superlu_dist.dir/dutil_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dutil_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c -o CMakeFiles/superlu_dist.dir/dutil_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_34) "Building C object SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o -MF CMakeFiles/superlu_dist.dir/dmemory_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dmemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dmemory_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c > CMakeFiles/superlu_dist.dir/dmemory_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dmemory_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c -o CMakeFiles/superlu_dist.dir/dmemory_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_35) "Building C object SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c > CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c -o CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_36) "Building C object SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c > CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c -o CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_37) "Building C object SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o -MF CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c > CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c -o CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_38) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o -MF CMakeFiles/superlu_dist.dir/pdgssvx.c.o.d -o CMakeFiles/superlu_dist.dir/pdgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgssvx.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c > CMakeFiles/superlu_dist.dir/pdgssvx.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgssvx.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c -o CMakeFiles/superlu_dist.dir/pdgssvx.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_39) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c > CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c -o CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_40) "Building C object SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o -MF CMakeFiles/superlu_dist.dir/dreadhb.c.o.d -o CMakeFiles/superlu_dist.dir/dreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c + +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dreadhb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c > CMakeFiles/superlu_dist.dir/dreadhb.c.i + +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dreadhb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c -o CMakeFiles/superlu_dist.dir/dreadhb.c.s + +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_41) "Building C object SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o -MF CMakeFiles/superlu_dist.dir/dreadrb.c.o.d -o CMakeFiles/superlu_dist.dir/dreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c + +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dreadrb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c > CMakeFiles/superlu_dist.dir/dreadrb.c.i + +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dreadrb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c -o CMakeFiles/superlu_dist.dir/dreadrb.c.s + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_42) "Building C object SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o -MF CMakeFiles/superlu_dist.dir/dreadtriple.c.o.d -o CMakeFiles/superlu_dist.dir/dreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dreadtriple.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c > CMakeFiles/superlu_dist.dir/dreadtriple.c.i + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dreadtriple.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c -o CMakeFiles/superlu_dist.dir/dreadtriple.c.s + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_43) "Building C object SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c > CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.i + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c -o CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.s + +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_44) "Building C object SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o -MF CMakeFiles/superlu_dist.dir/dbinary_io.c.o.d -o CMakeFiles/superlu_dist.dir/dbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c + +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dbinary_io.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c > CMakeFiles/superlu_dist.dir/dbinary_io.c.i + +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dbinary_io.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c -o CMakeFiles/superlu_dist.dir/dbinary_io.c.s + +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_45) "Building C object SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o -MF CMakeFiles/superlu_dist.dir/dreadMM.c.o.d -o CMakeFiles/superlu_dist.dir/dreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c + +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dreadMM.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c > CMakeFiles/superlu_dist.dir/dreadMM.c.i + +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dreadMM.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c -o CMakeFiles/superlu_dist.dir/dreadMM.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_46) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o -MF CMakeFiles/superlu_dist.dir/pdgsequ.c.o.d -o CMakeFiles/superlu_dist.dir/pdgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c + +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgsequ.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c > CMakeFiles/superlu_dist.dir/pdgsequ.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgsequ.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c -o CMakeFiles/superlu_dist.dir/pdgsequ.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_47) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o -MF CMakeFiles/superlu_dist.dir/pdlaqgs.c.o.d -o CMakeFiles/superlu_dist.dir/pdlaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c + +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdlaqgs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c > CMakeFiles/superlu_dist.dir/pdlaqgs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdlaqgs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c -o CMakeFiles/superlu_dist.dir/pdlaqgs.c.s + +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_48) "Building C object SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o -MF CMakeFiles/superlu_dist.dir/dldperm_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dldperm_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c > CMakeFiles/superlu_dist.dir/dldperm_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dldperm_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c -o CMakeFiles/superlu_dist.dir/dldperm_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_49) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o -MF CMakeFiles/superlu_dist.dir/pdlangs.c.o.d -o CMakeFiles/superlu_dist.dir/pdlangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c + +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdlangs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c > CMakeFiles/superlu_dist.dir/pdlangs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdlangs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c -o CMakeFiles/superlu_dist.dir/pdlangs.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_50) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o -MF CMakeFiles/superlu_dist.dir/pdutil.c.o.d -o CMakeFiles/superlu_dist.dir/pdutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c + +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdutil.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c > CMakeFiles/superlu_dist.dir/pdutil.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdutil.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c -o CMakeFiles/superlu_dist.dir/pdutil.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_51) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o -MF CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c + +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c > CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c -o CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.s + +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_52) "Building C object SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o -MF CMakeFiles/superlu_dist.dir/ddistribute.c.o.d -o CMakeFiles/superlu_dist.dir/ddistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c + +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ddistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c > CMakeFiles/superlu_dist.dir/ddistribute.c.i + +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ddistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c -o CMakeFiles/superlu_dist.dir/ddistribute.c.s + +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_53) "Building C object SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o -MF CMakeFiles/superlu_dist.dir/pddistribute.c.o.d -o CMakeFiles/superlu_dist.dir/pddistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c + +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pddistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c > CMakeFiles/superlu_dist.dir/pddistribute.c.i + +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pddistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c -o CMakeFiles/superlu_dist.dir/pddistribute.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_54) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrf.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrf.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c > CMakeFiles/superlu_dist.dir/pdgstrf.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrf.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c -o CMakeFiles/superlu_dist.dir/pdgstrf.c.s + +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_55) "Building C object SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o -MF CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o.d -o CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c + +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dstatic_schedule.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c > CMakeFiles/superlu_dist.dir/dstatic_schedule.c.i + +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dstatic_schedule.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c -o CMakeFiles/superlu_dist.dir/dstatic_schedule.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_56) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrf2.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrf2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c > CMakeFiles/superlu_dist.dir/pdgstrf2.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrf2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c -o CMakeFiles/superlu_dist.dir/pdgstrf2.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_57) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrs.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c > CMakeFiles/superlu_dist.dir/pdgstrs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c -o CMakeFiles/superlu_dist.dir/pdgstrs.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_58) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrs1.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrs1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c > CMakeFiles/superlu_dist.dir/pdgstrs1.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrs1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c -o CMakeFiles/superlu_dist.dir/pdgstrs1.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_59) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c > CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c -o CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_60) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c > CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c -o CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_61) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o -MF CMakeFiles/superlu_dist.dir/pdgsrfs.c.o.d -o CMakeFiles/superlu_dist.dir/pdgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgsrfs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c > CMakeFiles/superlu_dist.dir/pdgsrfs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgsrfs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c -o CMakeFiles/superlu_dist.dir/pdgsrfs.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_62) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o -MF CMakeFiles/superlu_dist.dir/pdgsmv.c.o.d -o CMakeFiles/superlu_dist.dir/pdgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgsmv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c > CMakeFiles/superlu_dist.dir/pdgsmv.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgsmv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c -o CMakeFiles/superlu_dist.dir/pdgsmv.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_63) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c > CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c -o CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_64) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c > CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c -o CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_65) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o -MF CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o.d -o CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c + +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdGetDiagU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c > CMakeFiles/superlu_dist.dir/pdGetDiagU.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdGetDiagU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c -o CMakeFiles/superlu_dist.dir/pdGetDiagU.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_66) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o -MF CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o.d -o CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgssvx3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c > CMakeFiles/superlu_dist.dir/pdgssvx3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgssvx3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c -o CMakeFiles/superlu_dist.dir/pdgssvx3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_67) "Building C object SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o -MF CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c + +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c > CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c -o CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_68) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrf3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c > CMakeFiles/superlu_dist.dir/pdgstrf3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrf3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c -o CMakeFiles/superlu_dist.dir/pdgstrf3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_69) "Building C object SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o -MF CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o.d -o CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dtreeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c > CMakeFiles/superlu_dist.dir/dtreeFactorization.c.i + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dtreeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c -o CMakeFiles/superlu_dist.dir/dtreeFactorization.c.s + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_70) "Building C object SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c > CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.i + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c -o CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.s + +SRC/CMakeFiles/superlu_dist.dir/dgather.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c +SRC/CMakeFiles/superlu_dist.dir/dgather.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_71) "Building C object SRC/CMakeFiles/superlu_dist.dir/dgather.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dgather.c.o -MF CMakeFiles/superlu_dist.dir/dgather.c.o.d -o CMakeFiles/superlu_dist.dir/dgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c + +SRC/CMakeFiles/superlu_dist.dir/dgather.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dgather.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c > CMakeFiles/superlu_dist.dir/dgather.c.i + +SRC/CMakeFiles/superlu_dist.dir/dgather.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dgather.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c -o CMakeFiles/superlu_dist.dir/dgather.c.s + +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_72) "Building C object SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o -MF CMakeFiles/superlu_dist.dir/dscatter3d.c.o.d -o CMakeFiles/superlu_dist.dir/dscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c + +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dscatter3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c > CMakeFiles/superlu_dist.dir/dscatter3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dscatter3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c -o CMakeFiles/superlu_dist.dir/dscatter3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_73) "Building C object SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o -MF CMakeFiles/superlu_dist.dir/pd3dcomm.c.o.d -o CMakeFiles/superlu_dist.dir/pd3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c + +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pd3dcomm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c > CMakeFiles/superlu_dist.dir/pd3dcomm.c.i + +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pd3dcomm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c -o CMakeFiles/superlu_dist.dir/pd3dcomm.c.s + +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_74) "Building C object SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o -MF CMakeFiles/superlu_dist.dir/dtrfAux.c.o.d -o CMakeFiles/superlu_dist.dir/dtrfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c + +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dtrfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c > CMakeFiles/superlu_dist.dir/dtrfAux.c.i + +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dtrfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c -o CMakeFiles/superlu_dist.dir/dtrfAux.c.s + +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_75) "Building C object SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o -MF CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o.d -o CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c + +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dcommunication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c > CMakeFiles/superlu_dist.dir/dcommunication_aux.c.i + +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dcommunication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c -o CMakeFiles/superlu_dist.dir/dcommunication_aux.c.s + +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_76) "Building C object SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o -MF CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o.d -o CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c + +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c > CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.i + +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c -o CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.s + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_77) "Building C object SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o -MF CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o.d -o CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c > CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.i + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c -o CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_78) "Building CUDA object SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o -MF CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu -o CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_79) "Building CUDA object SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o -MF CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu -o CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o + +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_80) "Building CUDA object SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu -o CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_81) "Building C object SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o -MF CMakeFiles/superlu_dist.dir/slangs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/slangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c + +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/slangs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c > CMakeFiles/superlu_dist.dir/slangs_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/slangs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c -o CMakeFiles/superlu_dist.dir/slangs_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_82) "Building C object SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o -MF CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o.d -o CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c + +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sgsequ_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c > CMakeFiles/superlu_dist.dir/sgsequ_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sgsequ_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c -o CMakeFiles/superlu_dist.dir/sgsequ_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_83) "Building C object SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o -MF CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c + +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/slaqgs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c > CMakeFiles/superlu_dist.dir/slaqgs_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/slaqgs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c -o CMakeFiles/superlu_dist.dir/slaqgs_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_84) "Building C object SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o -MF CMakeFiles/superlu_dist.dir/sutil_dist.c.o.d -o CMakeFiles/superlu_dist.dir/sutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c + +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sutil_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c > CMakeFiles/superlu_dist.dir/sutil_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sutil_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c -o CMakeFiles/superlu_dist.dir/sutil_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_85) "Building C object SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o -MF CMakeFiles/superlu_dist.dir/smemory_dist.c.o.d -o CMakeFiles/superlu_dist.dir/smemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c + +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/smemory_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c > CMakeFiles/superlu_dist.dir/smemory_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/smemory_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c -o CMakeFiles/superlu_dist.dir/smemory_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_86) "Building C object SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c + +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/smyblas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c > CMakeFiles/superlu_dist.dir/smyblas2_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/smyblas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c -o CMakeFiles/superlu_dist.dir/smyblas2_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_87) "Building C object SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c > CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c -o CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_88) "Building C object SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o -MF CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c > CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c -o CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_89) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o -MF CMakeFiles/superlu_dist.dir/psgssvx.c.o.d -o CMakeFiles/superlu_dist.dir/psgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c + +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgssvx.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c > CMakeFiles/superlu_dist.dir/psgssvx.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgssvx.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c -o CMakeFiles/superlu_dist.dir/psgssvx.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_90) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o -MF CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o.d -o CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgssvx_d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c > CMakeFiles/superlu_dist.dir/psgssvx_d2.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgssvx_d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c -o CMakeFiles/superlu_dist.dir/psgssvx_d2.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_91) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c > CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c -o CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_92) "Building C object SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o -MF CMakeFiles/superlu_dist.dir/sreadhb.c.o.d -o CMakeFiles/superlu_dist.dir/sreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c + +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sreadhb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c > CMakeFiles/superlu_dist.dir/sreadhb.c.i + +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sreadhb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c -o CMakeFiles/superlu_dist.dir/sreadhb.c.s + +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_93) "Building C object SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o -MF CMakeFiles/superlu_dist.dir/sreadrb.c.o.d -o CMakeFiles/superlu_dist.dir/sreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c + +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sreadrb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c > CMakeFiles/superlu_dist.dir/sreadrb.c.i + +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sreadrb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c -o CMakeFiles/superlu_dist.dir/sreadrb.c.s + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_94) "Building C object SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o -MF CMakeFiles/superlu_dist.dir/sreadtriple.c.o.d -o CMakeFiles/superlu_dist.dir/sreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sreadtriple.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c > CMakeFiles/superlu_dist.dir/sreadtriple.c.i + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sreadtriple.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c -o CMakeFiles/superlu_dist.dir/sreadtriple.c.s + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_95) "Building C object SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c > CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.i + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c -o CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.s + +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_96) "Building C object SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o -MF CMakeFiles/superlu_dist.dir/sbinary_io.c.o.d -o CMakeFiles/superlu_dist.dir/sbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c + +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sbinary_io.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c > CMakeFiles/superlu_dist.dir/sbinary_io.c.i + +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sbinary_io.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c -o CMakeFiles/superlu_dist.dir/sbinary_io.c.s + +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_97) "Building C object SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o -MF CMakeFiles/superlu_dist.dir/sreadMM.c.o.d -o CMakeFiles/superlu_dist.dir/sreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c + +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sreadMM.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c > CMakeFiles/superlu_dist.dir/sreadMM.c.i + +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sreadMM.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c -o CMakeFiles/superlu_dist.dir/sreadMM.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_98) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o -MF CMakeFiles/superlu_dist.dir/psgsequ.c.o.d -o CMakeFiles/superlu_dist.dir/psgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c + +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsequ.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c > CMakeFiles/superlu_dist.dir/psgsequ.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsequ.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c -o CMakeFiles/superlu_dist.dir/psgsequ.c.s + +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_99) "Building C object SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o -MF CMakeFiles/superlu_dist.dir/pslaqgs.c.o.d -o CMakeFiles/superlu_dist.dir/pslaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c + +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pslaqgs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c > CMakeFiles/superlu_dist.dir/pslaqgs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pslaqgs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c -o CMakeFiles/superlu_dist.dir/pslaqgs.c.s + +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_100) "Building C object SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o -MF CMakeFiles/superlu_dist.dir/sldperm_dist.c.o.d -o CMakeFiles/superlu_dist.dir/sldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c + +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sldperm_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c > CMakeFiles/superlu_dist.dir/sldperm_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sldperm_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c -o CMakeFiles/superlu_dist.dir/sldperm_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_101) "Building C object SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o -MF CMakeFiles/superlu_dist.dir/pslangs.c.o.d -o CMakeFiles/superlu_dist.dir/pslangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c + +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pslangs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c > CMakeFiles/superlu_dist.dir/pslangs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pslangs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c -o CMakeFiles/superlu_dist.dir/pslangs.c.s + +SRC/CMakeFiles/superlu_dist.dir/psutil.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c +SRC/CMakeFiles/superlu_dist.dir/psutil.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_102) "Building C object SRC/CMakeFiles/superlu_dist.dir/psutil.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psutil.c.o -MF CMakeFiles/superlu_dist.dir/psutil.c.o.d -o CMakeFiles/superlu_dist.dir/psutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c + +SRC/CMakeFiles/superlu_dist.dir/psutil.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psutil.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c > CMakeFiles/superlu_dist.dir/psutil.c.i + +SRC/CMakeFiles/superlu_dist.dir/psutil.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psutil.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c -o CMakeFiles/superlu_dist.dir/psutil.c.s + +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_103) "Building C object SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o -MF CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c + +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c > CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.i + +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c -o CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.s + +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_104) "Building C object SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o -MF CMakeFiles/superlu_dist.dir/sdistribute.c.o.d -o CMakeFiles/superlu_dist.dir/sdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c + +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c > CMakeFiles/superlu_dist.dir/sdistribute.c.i + +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c -o CMakeFiles/superlu_dist.dir/sdistribute.c.s + +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_105) "Building C object SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o -MF CMakeFiles/superlu_dist.dir/psdistribute.c.o.d -o CMakeFiles/superlu_dist.dir/psdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c + +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c > CMakeFiles/superlu_dist.dir/psdistribute.c.i + +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c -o CMakeFiles/superlu_dist.dir/psdistribute.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_106) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o -MF CMakeFiles/superlu_dist.dir/psgstrf.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrf.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c > CMakeFiles/superlu_dist.dir/psgstrf.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrf.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c -o CMakeFiles/superlu_dist.dir/psgstrf.c.s + +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_107) "Building C object SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o -MF CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o.d -o CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c + +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sstatic_schedule.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c > CMakeFiles/superlu_dist.dir/sstatic_schedule.c.i + +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sstatic_schedule.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c -o CMakeFiles/superlu_dist.dir/sstatic_schedule.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_108) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o -MF CMakeFiles/superlu_dist.dir/psgstrf2.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrf2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c > CMakeFiles/superlu_dist.dir/psgstrf2.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrf2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c -o CMakeFiles/superlu_dist.dir/psgstrf2.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_109) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o -MF CMakeFiles/superlu_dist.dir/psgstrs.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c > CMakeFiles/superlu_dist.dir/psgstrs.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c -o CMakeFiles/superlu_dist.dir/psgstrs.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_110) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o -MF CMakeFiles/superlu_dist.dir/psgstrs1.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrs1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c > CMakeFiles/superlu_dist.dir/psgstrs1.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrs1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c -o CMakeFiles/superlu_dist.dir/psgstrs1.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_111) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o -MF CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c > CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c -o CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_112) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c > CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c -o CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_113) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o -MF CMakeFiles/superlu_dist.dir/psgsrfs.c.o.d -o CMakeFiles/superlu_dist.dir/psgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsrfs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c > CMakeFiles/superlu_dist.dir/psgsrfs.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsrfs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c -o CMakeFiles/superlu_dist.dir/psgsrfs.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_114) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o -MF CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o.d -o CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c > CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c -o CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_115) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o -MF CMakeFiles/superlu_dist.dir/psgsmv.c.o.d -o CMakeFiles/superlu_dist.dir/psgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c + +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsmv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c > CMakeFiles/superlu_dist.dir/psgsmv.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsmv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c -o CMakeFiles/superlu_dist.dir/psgsmv.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_116) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c > CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c -o CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_117) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c > CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c -o CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_118) "Building C object SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o -MF CMakeFiles/superlu_dist.dir/psGetDiagU.c.o.d -o CMakeFiles/superlu_dist.dir/psGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c + +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psGetDiagU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c > CMakeFiles/superlu_dist.dir/psGetDiagU.c.i + +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psGetDiagU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c -o CMakeFiles/superlu_dist.dir/psGetDiagU.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_119) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o -MF CMakeFiles/superlu_dist.dir/psgssvx3d.c.o.d -o CMakeFiles/superlu_dist.dir/psgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c + +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgssvx3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c > CMakeFiles/superlu_dist.dir/psgssvx3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgssvx3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c -o CMakeFiles/superlu_dist.dir/psgssvx3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_120) "Building C object SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o -MF CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c + +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c > CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c -o CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_121) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o -MF CMakeFiles/superlu_dist.dir/psgstrf3d.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrf3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c > CMakeFiles/superlu_dist.dir/psgstrf3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrf3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c -o CMakeFiles/superlu_dist.dir/psgstrf3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_122) "Building C object SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o -MF CMakeFiles/superlu_dist.dir/streeFactorization.c.o.d -o CMakeFiles/superlu_dist.dir/streeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c + +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/streeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c > CMakeFiles/superlu_dist.dir/streeFactorization.c.i + +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/streeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c -o CMakeFiles/superlu_dist.dir/streeFactorization.c.s + +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_123) "Building C object SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c + +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c > CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.i + +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c -o CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.s + +SRC/CMakeFiles/superlu_dist.dir/sgather.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c +SRC/CMakeFiles/superlu_dist.dir/sgather.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_124) "Building C object SRC/CMakeFiles/superlu_dist.dir/sgather.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sgather.c.o -MF CMakeFiles/superlu_dist.dir/sgather.c.o.d -o CMakeFiles/superlu_dist.dir/sgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c + +SRC/CMakeFiles/superlu_dist.dir/sgather.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sgather.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c > CMakeFiles/superlu_dist.dir/sgather.c.i + +SRC/CMakeFiles/superlu_dist.dir/sgather.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sgather.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c -o CMakeFiles/superlu_dist.dir/sgather.c.s + +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_125) "Building C object SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o -MF CMakeFiles/superlu_dist.dir/sscatter3d.c.o.d -o CMakeFiles/superlu_dist.dir/sscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c + +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sscatter3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c > CMakeFiles/superlu_dist.dir/sscatter3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sscatter3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c -o CMakeFiles/superlu_dist.dir/sscatter3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_126) "Building C object SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o -MF CMakeFiles/superlu_dist.dir/ps3dcomm.c.o.d -o CMakeFiles/superlu_dist.dir/ps3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c + +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ps3dcomm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c > CMakeFiles/superlu_dist.dir/ps3dcomm.c.i + +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ps3dcomm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c -o CMakeFiles/superlu_dist.dir/ps3dcomm.c.s + +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_127) "Building C object SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o -MF CMakeFiles/superlu_dist.dir/strfAux.c.o.d -o CMakeFiles/superlu_dist.dir/strfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c + +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/strfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c > CMakeFiles/superlu_dist.dir/strfAux.c.i + +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/strfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c -o CMakeFiles/superlu_dist.dir/strfAux.c.s + +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_128) "Building C object SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o -MF CMakeFiles/superlu_dist.dir/scommunication_aux.c.o.d -o CMakeFiles/superlu_dist.dir/scommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c + +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/scommunication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c > CMakeFiles/superlu_dist.dir/scommunication_aux.c.i + +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/scommunication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c -o CMakeFiles/superlu_dist.dir/scommunication_aux.c.s + +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_129) "Building C object SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o -MF CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o.d -o CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c + +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/strfCommWrapper.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c > CMakeFiles/superlu_dist.dir/strfCommWrapper.c.i + +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/strfCommWrapper.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c -o CMakeFiles/superlu_dist.dir/strfCommWrapper.c.s + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_130) "Building C object SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o -MF CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o.d -o CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c > CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.i + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c -o CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_131) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o -MF CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o.d -o CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsmv_d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c > CMakeFiles/superlu_dist.dir/psgsmv_d2.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsmv_d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c -o CMakeFiles/superlu_dist.dir/psgsmv_d2.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_132) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o -MF CMakeFiles/superlu_dist.dir/psgsequb.c.o.d -o CMakeFiles/superlu_dist.dir/psgsequb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c + +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsequb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c > CMakeFiles/superlu_dist.dir/psgsequb.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsequb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c -o CMakeFiles/superlu_dist.dir/psgsequb.c.s + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_133) "Building CUDA object SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu -o CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_134) "Building C object SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o -MF CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dcomplex_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c > CMakeFiles/superlu_dist.dir/dcomplex_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dcomplex_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c -o CMakeFiles/superlu_dist.dir/dcomplex_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_135) "Building C object SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o -MF CMakeFiles/superlu_dist.dir/zlangs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zlangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zlangs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c > CMakeFiles/superlu_dist.dir/zlangs_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zlangs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c -o CMakeFiles/superlu_dist.dir/zlangs_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_136) "Building C object SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o -MF CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zgsequ_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c > CMakeFiles/superlu_dist.dir/zgsequ_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zgsequ_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c -o CMakeFiles/superlu_dist.dir/zgsequ_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_137) "Building C object SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o -MF CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c > CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c -o CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_138) "Building C object SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o -MF CMakeFiles/superlu_dist.dir/zutil_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zutil_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c > CMakeFiles/superlu_dist.dir/zutil_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zutil_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c -o CMakeFiles/superlu_dist.dir/zutil_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_139) "Building C object SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o -MF CMakeFiles/superlu_dist.dir/zmemory_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zmemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zmemory_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c > CMakeFiles/superlu_dist.dir/zmemory_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zmemory_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c -o CMakeFiles/superlu_dist.dir/zmemory_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_140) "Building C object SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c > CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c -o CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_141) "Building C object SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c > CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c -o CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_142) "Building C object SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o -MF CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c > CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c -o CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_143) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o -MF CMakeFiles/superlu_dist.dir/pzgssvx.c.o.d -o CMakeFiles/superlu_dist.dir/pzgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgssvx.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c > CMakeFiles/superlu_dist.dir/pzgssvx.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgssvx.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c -o CMakeFiles/superlu_dist.dir/pzgssvx.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_144) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c > CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c -o CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_145) "Building C object SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o -MF CMakeFiles/superlu_dist.dir/zreadhb.c.o.d -o CMakeFiles/superlu_dist.dir/zreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c + +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zreadhb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c > CMakeFiles/superlu_dist.dir/zreadhb.c.i + +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zreadhb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c -o CMakeFiles/superlu_dist.dir/zreadhb.c.s + +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_146) "Building C object SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o -MF CMakeFiles/superlu_dist.dir/zreadrb.c.o.d -o CMakeFiles/superlu_dist.dir/zreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c + +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zreadrb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c > CMakeFiles/superlu_dist.dir/zreadrb.c.i + +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zreadrb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c -o CMakeFiles/superlu_dist.dir/zreadrb.c.s + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_147) "Building C object SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o -MF CMakeFiles/superlu_dist.dir/zreadtriple.c.o.d -o CMakeFiles/superlu_dist.dir/zreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zreadtriple.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c > CMakeFiles/superlu_dist.dir/zreadtriple.c.i + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zreadtriple.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c -o CMakeFiles/superlu_dist.dir/zreadtriple.c.s + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_148) "Building C object SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c > CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.i + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c -o CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.s + +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_149) "Building C object SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o -MF CMakeFiles/superlu_dist.dir/zbinary_io.c.o.d -o CMakeFiles/superlu_dist.dir/zbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c + +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zbinary_io.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c > CMakeFiles/superlu_dist.dir/zbinary_io.c.i + +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zbinary_io.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c -o CMakeFiles/superlu_dist.dir/zbinary_io.c.s + +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_150) "Building C object SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o -MF CMakeFiles/superlu_dist.dir/zreadMM.c.o.d -o CMakeFiles/superlu_dist.dir/zreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c + +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zreadMM.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c > CMakeFiles/superlu_dist.dir/zreadMM.c.i + +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zreadMM.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c -o CMakeFiles/superlu_dist.dir/zreadMM.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_151) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o -MF CMakeFiles/superlu_dist.dir/pzgsequ.c.o.d -o CMakeFiles/superlu_dist.dir/pzgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c + +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgsequ.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c > CMakeFiles/superlu_dist.dir/pzgsequ.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgsequ.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c -o CMakeFiles/superlu_dist.dir/pzgsequ.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_152) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o -MF CMakeFiles/superlu_dist.dir/pzlaqgs.c.o.d -o CMakeFiles/superlu_dist.dir/pzlaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c + +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzlaqgs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c > CMakeFiles/superlu_dist.dir/pzlaqgs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzlaqgs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c -o CMakeFiles/superlu_dist.dir/pzlaqgs.c.s + +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_153) "Building C object SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o -MF CMakeFiles/superlu_dist.dir/zldperm_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zldperm_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c > CMakeFiles/superlu_dist.dir/zldperm_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zldperm_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c -o CMakeFiles/superlu_dist.dir/zldperm_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_154) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o -MF CMakeFiles/superlu_dist.dir/pzlangs.c.o.d -o CMakeFiles/superlu_dist.dir/pzlangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c + +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzlangs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c > CMakeFiles/superlu_dist.dir/pzlangs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzlangs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c -o CMakeFiles/superlu_dist.dir/pzlangs.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_155) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o -MF CMakeFiles/superlu_dist.dir/pzutil.c.o.d -o CMakeFiles/superlu_dist.dir/pzutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c + +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzutil.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c > CMakeFiles/superlu_dist.dir/pzutil.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzutil.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c -o CMakeFiles/superlu_dist.dir/pzutil.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_156) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o -MF CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c + +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c > CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c -o CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.s + +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_157) "Building C object SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o -MF CMakeFiles/superlu_dist.dir/zdistribute.c.o.d -o CMakeFiles/superlu_dist.dir/zdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c + +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c > CMakeFiles/superlu_dist.dir/zdistribute.c.i + +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c -o CMakeFiles/superlu_dist.dir/zdistribute.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_158) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o -MF CMakeFiles/superlu_dist.dir/pzdistribute.c.o.d -o CMakeFiles/superlu_dist.dir/pzdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c + +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c > CMakeFiles/superlu_dist.dir/pzdistribute.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c -o CMakeFiles/superlu_dist.dir/pzdistribute.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_159) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrf.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrf.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c > CMakeFiles/superlu_dist.dir/pzgstrf.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrf.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c -o CMakeFiles/superlu_dist.dir/pzgstrf.c.s + +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_160) "Building C object SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o -MF CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o.d -o CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c + +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zstatic_schedule.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c > CMakeFiles/superlu_dist.dir/zstatic_schedule.c.i + +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zstatic_schedule.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c -o CMakeFiles/superlu_dist.dir/zstatic_schedule.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_161) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrf2.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrf2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c > CMakeFiles/superlu_dist.dir/pzgstrf2.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrf2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c -o CMakeFiles/superlu_dist.dir/pzgstrf2.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_162) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrs.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c > CMakeFiles/superlu_dist.dir/pzgstrs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c -o CMakeFiles/superlu_dist.dir/pzgstrs.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_163) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrs1.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrs1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c > CMakeFiles/superlu_dist.dir/pzgstrs1.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrs1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c -o CMakeFiles/superlu_dist.dir/pzgstrs1.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_164) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c > CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c -o CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_165) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c > CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c -o CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_166) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o -MF CMakeFiles/superlu_dist.dir/pzgsrfs.c.o.d -o CMakeFiles/superlu_dist.dir/pzgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgsrfs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c > CMakeFiles/superlu_dist.dir/pzgsrfs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgsrfs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c -o CMakeFiles/superlu_dist.dir/pzgsrfs.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c +SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_167) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o -MF CMakeFiles/superlu_dist.dir/pzgsmv.c.o.d -o CMakeFiles/superlu_dist.dir/pzgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgsmv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c > CMakeFiles/superlu_dist.dir/pzgsmv.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgsmv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c -o CMakeFiles/superlu_dist.dir/pzgsmv.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_168) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c > CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c -o CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c +SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_169) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c > CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c -o CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c +SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_170) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o -MF CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o.d -o CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c + +SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzGetDiagU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c > CMakeFiles/superlu_dist.dir/pzGetDiagU.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzGetDiagU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c -o CMakeFiles/superlu_dist.dir/pzGetDiagU.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c +SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_171) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o -MF CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o.d -o CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgssvx3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c > CMakeFiles/superlu_dist.dir/pzgssvx3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgssvx3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c -o CMakeFiles/superlu_dist.dir/pzgssvx3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c +SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_172) "Building C object SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o -MF CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c + +SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c > CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c -o CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_173) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrf3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c > CMakeFiles/superlu_dist.dir/pzgstrf3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrf3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c -o CMakeFiles/superlu_dist.dir/pzgstrf3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_174) "Building C object SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o -MF CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o.d -o CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ztreeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c > CMakeFiles/superlu_dist.dir/ztreeFactorization.c.i + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ztreeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c -o CMakeFiles/superlu_dist.dir/ztreeFactorization.c.s + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_175) "Building C object SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c > CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.i + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c -o CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.s + +SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c +SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_176) "Building C object SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o -MF CMakeFiles/superlu_dist.dir/zscatter3d.c.o.d -o CMakeFiles/superlu_dist.dir/zscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c + +SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zscatter3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c > CMakeFiles/superlu_dist.dir/zscatter3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zscatter3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c -o CMakeFiles/superlu_dist.dir/zscatter3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/zgather.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c +SRC/CMakeFiles/superlu_dist.dir/zgather.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_177) "Building C object SRC/CMakeFiles/superlu_dist.dir/zgather.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zgather.c.o -MF CMakeFiles/superlu_dist.dir/zgather.c.o.d -o CMakeFiles/superlu_dist.dir/zgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c + +SRC/CMakeFiles/superlu_dist.dir/zgather.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zgather.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c > CMakeFiles/superlu_dist.dir/zgather.c.i + +SRC/CMakeFiles/superlu_dist.dir/zgather.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zgather.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c -o CMakeFiles/superlu_dist.dir/zgather.c.s + +SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c +SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_178) "Building C object SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o -MF CMakeFiles/superlu_dist.dir/pz3dcomm.c.o.d -o CMakeFiles/superlu_dist.dir/pz3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c + +SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pz3dcomm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c > CMakeFiles/superlu_dist.dir/pz3dcomm.c.i + +SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pz3dcomm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c -o CMakeFiles/superlu_dist.dir/pz3dcomm.c.s + +SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c +SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_179) "Building C object SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o -MF CMakeFiles/superlu_dist.dir/ztrfAux.c.o.d -o CMakeFiles/superlu_dist.dir/ztrfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c + +SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ztrfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c > CMakeFiles/superlu_dist.dir/ztrfAux.c.i + +SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ztrfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c -o CMakeFiles/superlu_dist.dir/ztrfAux.c.s + +SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c +SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_180) "Building C object SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o -MF CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o.d -o CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c + +SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zcommunication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c > CMakeFiles/superlu_dist.dir/zcommunication_aux.c.i + +SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zcommunication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c -o CMakeFiles/superlu_dist.dir/zcommunication_aux.c.s + +SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c +SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_181) "Building C object SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o -MF CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o.d -o CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c + +SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c > CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.i + +SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c -o CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.s + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_182) "Building C object SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o -MF CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o.d -o CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c > CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.i + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c -o CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.s + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_183) "Building CUDA object SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu -o CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +# Object files for target superlu_dist +superlu_dist_OBJECTS = \ +"CMakeFiles/superlu_dist.dir/sp_ienv.c.o" \ +"CMakeFiles/superlu_dist.dir/etree.c.o" \ +"CMakeFiles/superlu_dist.dir/sp_colorder.c.o" \ +"CMakeFiles/superlu_dist.dir/get_perm_c.c.o" \ +"CMakeFiles/superlu_dist.dir/mmd.c.o" \ +"CMakeFiles/superlu_dist.dir/comm.c.o" \ +"CMakeFiles/superlu_dist.dir/memory.c.o" \ +"CMakeFiles/superlu_dist.dir/util.c.o" \ +"CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_grid.c.o" \ +"CMakeFiles/superlu_dist.dir/pxerr_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_timer.c.o" \ +"CMakeFiles/superlu_dist.dir/symbfact.c.o" \ +"CMakeFiles/superlu_dist.dir/psymbfact.c.o" \ +"CMakeFiles/superlu_dist.dir/psymbfact_util.c.o" \ +"CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o" \ +"CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/xerr_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/smach_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dmach_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o" \ +"CMakeFiles/superlu_dist.dir/comm_tree.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o" \ +"CMakeFiles/superlu_dist.dir/supernodal_etree.c.o" \ +"CMakeFiles/superlu_dist.dir/supernodalForest.c.o" \ +"CMakeFiles/superlu_dist.dir/trfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/communication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/treeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/sec_structs.c.o" \ +"CMakeFiles/superlu_dist.dir/dlangs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dutil_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dmemory_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgssvx.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadhb.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadrb.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadtriple.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist.dir/dbinary_io.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadMM.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsequ.c.o" \ +"CMakeFiles/superlu_dist.dir/pdlaqgs.c.o" \ +"CMakeFiles/superlu_dist.dir/dldperm_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pdlangs.c.o" \ +"CMakeFiles/superlu_dist.dir/pdutil.c.o" \ +"CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist.dir/ddistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pddistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrf.c.o" \ +"CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrf2.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs1.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsrfs.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsmv.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o" \ +"CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o" \ +"CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist.dir/dgather.c.o" \ +"CMakeFiles/superlu_dist.dir/dscatter3d.c.o" \ +"CMakeFiles/superlu_dist.dir/pd3dcomm.c.o" \ +"CMakeFiles/superlu_dist.dir/dtrfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o" \ +"CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o" \ +"CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o" \ +"CMakeFiles/superlu_dist.dir/slangs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/sutil_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/smemory_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadhb.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadrb.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadtriple.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist.dir/sbinary_io.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadMM.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsequ.c.o" \ +"CMakeFiles/superlu_dist.dir/pslaqgs.c.o" \ +"CMakeFiles/superlu_dist.dir/sldperm_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pslangs.c.o" \ +"CMakeFiles/superlu_dist.dir/psutil.c.o" \ +"CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist.dir/sdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/psdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrf.c.o" \ +"CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrf2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs1.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsrfs.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsmv.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/psGetDiagU.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx3d.c.o" \ +"CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrf3d.c.o" \ +"CMakeFiles/superlu_dist.dir/streeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist.dir/sgather.c.o" \ +"CMakeFiles/superlu_dist.dir/sscatter3d.c.o" \ +"CMakeFiles/superlu_dist.dir/ps3dcomm.c.o" \ +"CMakeFiles/superlu_dist.dir/strfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/scommunication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsequb.c.o" \ +"CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o" \ +"CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zlangs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zutil_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zmemory_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgssvx.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadhb.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadrb.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadtriple.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist.dir/zbinary_io.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadMM.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsequ.c.o" \ +"CMakeFiles/superlu_dist.dir/pzlaqgs.c.o" \ +"CMakeFiles/superlu_dist.dir/zldperm_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pzlangs.c.o" \ +"CMakeFiles/superlu_dist.dir/pzutil.c.o" \ +"CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist.dir/zdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pzdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrf.c.o" \ +"CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrf2.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs1.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsrfs.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsmv.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o" \ +"CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o" \ +"CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist.dir/zscatter3d.c.o" \ +"CMakeFiles/superlu_dist.dir/zgather.c.o" \ +"CMakeFiles/superlu_dist.dir/pz3dcomm.c.o" \ +"CMakeFiles/superlu_dist.dir/ztrfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o" + +# External object files for target superlu_dist +superlu_dist_EXTERNAL_OBJECTS = + +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/etree.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/mmd.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/comm.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/memory.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/util.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dgather.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psutil.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sgather.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zgather.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/build.make +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dlink.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_184) "Linking CUDA device code CMakeFiles/superlu_dist.dir/cmake_device_link.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/superlu_dist.dir/dlink.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +SRC/CMakeFiles/superlu_dist.dir/build: SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o +.PHONY : SRC/CMakeFiles/superlu_dist.dir/build + +# Object files for target superlu_dist +superlu_dist_OBJECTS = \ +"CMakeFiles/superlu_dist.dir/sp_ienv.c.o" \ +"CMakeFiles/superlu_dist.dir/etree.c.o" \ +"CMakeFiles/superlu_dist.dir/sp_colorder.c.o" \ +"CMakeFiles/superlu_dist.dir/get_perm_c.c.o" \ +"CMakeFiles/superlu_dist.dir/mmd.c.o" \ +"CMakeFiles/superlu_dist.dir/comm.c.o" \ +"CMakeFiles/superlu_dist.dir/memory.c.o" \ +"CMakeFiles/superlu_dist.dir/util.c.o" \ +"CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_grid.c.o" \ +"CMakeFiles/superlu_dist.dir/pxerr_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_timer.c.o" \ +"CMakeFiles/superlu_dist.dir/symbfact.c.o" \ +"CMakeFiles/superlu_dist.dir/psymbfact.c.o" \ +"CMakeFiles/superlu_dist.dir/psymbfact_util.c.o" \ +"CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o" \ +"CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/xerr_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/smach_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dmach_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o" \ +"CMakeFiles/superlu_dist.dir/comm_tree.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o" \ +"CMakeFiles/superlu_dist.dir/supernodal_etree.c.o" \ +"CMakeFiles/superlu_dist.dir/supernodalForest.c.o" \ +"CMakeFiles/superlu_dist.dir/trfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/communication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/treeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/sec_structs.c.o" \ +"CMakeFiles/superlu_dist.dir/dlangs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dutil_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dmemory_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgssvx.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadhb.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadrb.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadtriple.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist.dir/dbinary_io.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadMM.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsequ.c.o" \ +"CMakeFiles/superlu_dist.dir/pdlaqgs.c.o" \ +"CMakeFiles/superlu_dist.dir/dldperm_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pdlangs.c.o" \ +"CMakeFiles/superlu_dist.dir/pdutil.c.o" \ +"CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist.dir/ddistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pddistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrf.c.o" \ +"CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrf2.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs1.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsrfs.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsmv.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o" \ +"CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o" \ +"CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist.dir/dgather.c.o" \ +"CMakeFiles/superlu_dist.dir/dscatter3d.c.o" \ +"CMakeFiles/superlu_dist.dir/pd3dcomm.c.o" \ +"CMakeFiles/superlu_dist.dir/dtrfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o" \ +"CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o" \ +"CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o" \ +"CMakeFiles/superlu_dist.dir/slangs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/sutil_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/smemory_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadhb.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadrb.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadtriple.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist.dir/sbinary_io.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadMM.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsequ.c.o" \ +"CMakeFiles/superlu_dist.dir/pslaqgs.c.o" \ +"CMakeFiles/superlu_dist.dir/sldperm_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pslangs.c.o" \ +"CMakeFiles/superlu_dist.dir/psutil.c.o" \ +"CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist.dir/sdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/psdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrf.c.o" \ +"CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrf2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs1.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsrfs.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsmv.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/psGetDiagU.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx3d.c.o" \ +"CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrf3d.c.o" \ +"CMakeFiles/superlu_dist.dir/streeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist.dir/sgather.c.o" \ +"CMakeFiles/superlu_dist.dir/sscatter3d.c.o" \ +"CMakeFiles/superlu_dist.dir/ps3dcomm.c.o" \ +"CMakeFiles/superlu_dist.dir/strfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/scommunication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsequb.c.o" \ +"CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o" \ +"CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zlangs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zutil_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zmemory_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgssvx.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadhb.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadrb.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadtriple.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist.dir/zbinary_io.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadMM.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsequ.c.o" \ +"CMakeFiles/superlu_dist.dir/pzlaqgs.c.o" \ +"CMakeFiles/superlu_dist.dir/zldperm_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pzlangs.c.o" \ +"CMakeFiles/superlu_dist.dir/pzutil.c.o" \ +"CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist.dir/zdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pzdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrf.c.o" \ +"CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrf2.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs1.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsrfs.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsmv.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o" \ +"CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o" \ +"CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist.dir/zscatter3d.c.o" \ +"CMakeFiles/superlu_dist.dir/zgather.c.o" \ +"CMakeFiles/superlu_dist.dir/pz3dcomm.c.o" \ +"CMakeFiles/superlu_dist.dir/ztrfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o" + +# External object files for target superlu_dist +superlu_dist_EXTERNAL_OBJECTS = + +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/etree.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/mmd.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/comm.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/memory.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/util.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dgather.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psutil.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sgather.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zgather.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/build.make +SRC/libsuperlu_dist.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +SRC/libsuperlu_dist.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +SRC/libsuperlu_dist.so.8.1.2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +SRC/libsuperlu_dist.so.8.1.2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +SRC/libsuperlu_dist.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +SRC/libsuperlu_dist.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_185) "Linking CUDA shared library libsuperlu_dist.so" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/superlu_dist.dir/link.txt --verbose=$(VERBOSE) + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && $(CMAKE_COMMAND) -E cmake_symlink_library libsuperlu_dist.so.8.1.2 libsuperlu_dist.so.8 libsuperlu_dist.so + +SRC/libsuperlu_dist.so.8: SRC/libsuperlu_dist.so.8.1.2 + @$(CMAKE_COMMAND) -E touch_nocreate SRC/libsuperlu_dist.so.8 + +SRC/libsuperlu_dist.so: SRC/libsuperlu_dist.so.8.1.2 + @$(CMAKE_COMMAND) -E touch_nocreate SRC/libsuperlu_dist.so + +# Rule to build all files generated by this target. +SRC/CMakeFiles/superlu_dist.dir/build: SRC/libsuperlu_dist.so +.PHONY : SRC/CMakeFiles/superlu_dist.dir/build + +SRC/CMakeFiles/superlu_dist.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC && $(CMAKE_COMMAND) -P CMakeFiles/superlu_dist.dir/cmake_clean.cmake +.PHONY : SRC/CMakeFiles/superlu_dist.dir/clean + +SRC/CMakeFiles/superlu_dist.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : SRC/CMakeFiles/superlu_dist.dir/depend + diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/cmake_clean.cmake b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/cmake_clean.cmake new file mode 100644 index 00000000..18396120 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/cmake_clean.cmake @@ -0,0 +1,378 @@ +file(REMOVE_RECURSE + "CMakeFiles/superlu_dist.dir/cmake_device_link.o" + "CMakeFiles/superlu_dist.dir/comm.c.o" + "CMakeFiles/superlu_dist.dir/comm.c.o.d" + "CMakeFiles/superlu_dist.dir/comm_tree.c.o" + "CMakeFiles/superlu_dist.dir/comm_tree.c.o.d" + "CMakeFiles/superlu_dist.dir/communication_aux.c.o" + "CMakeFiles/superlu_dist.dir/communication_aux.c.o.d" + "CMakeFiles/superlu_dist.dir/dbinary_io.c.o" + "CMakeFiles/superlu_dist.dir/dbinary_io.c.o.d" + "CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o" + "CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o.d" + "CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o" + "CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/ddistribute.c.o" + "CMakeFiles/superlu_dist.dir/ddistribute.c.o.d" + "CMakeFiles/superlu_dist.dir/dgather.c.o" + "CMakeFiles/superlu_dist.dir/dgather.c.o.d" + "CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o" + "CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dlangs_dist.c.o" + "CMakeFiles/superlu_dist.dir/dlangs_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o" + "CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dldperm_dist.c.o" + "CMakeFiles/superlu_dist.dir/dldperm_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dmach_dist.c.o" + "CMakeFiles/superlu_dist.dir/dmach_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dmemory_dist.c.o" + "CMakeFiles/superlu_dist.dir/dmemory_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o" + "CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o" + "CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o.d" + "CMakeFiles/superlu_dist.dir/dreadMM.c.o" + "CMakeFiles/superlu_dist.dir/dreadMM.c.o.d" + "CMakeFiles/superlu_dist.dir/dreadhb.c.o" + "CMakeFiles/superlu_dist.dir/dreadhb.c.o.d" + "CMakeFiles/superlu_dist.dir/dreadrb.c.o" + "CMakeFiles/superlu_dist.dir/dreadrb.c.o.d" + "CMakeFiles/superlu_dist.dir/dreadtriple.c.o" + "CMakeFiles/superlu_dist.dir/dreadtriple.c.o.d" + "CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o" + "CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o.d" + "CMakeFiles/superlu_dist.dir/dscatter3d.c.o" + "CMakeFiles/superlu_dist.dir/dscatter3d.c.o.d" + "CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o" + "CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o" + "CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o" + "CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o.d" + "CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o" + "CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o.d" + "CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o" + "CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o.d" + "CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o" + "CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o.d" + "CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o" + "CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o.d" + "CMakeFiles/superlu_dist.dir/dtrfAux.c.o" + "CMakeFiles/superlu_dist.dir/dtrfAux.c.o.d" + "CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o" + "CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o.d" + "CMakeFiles/superlu_dist.dir/dutil_dist.c.o" + "CMakeFiles/superlu_dist.dir/dutil_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/etree.c.o" + "CMakeFiles/superlu_dist.dir/etree.c.o.d" + "CMakeFiles/superlu_dist.dir/get_perm_c.c.o" + "CMakeFiles/superlu_dist.dir/get_perm_c.c.o.d" + "CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o" + "CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o.d" + "CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o" + "CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o.d" + "CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o" + "CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/memory.c.o" + "CMakeFiles/superlu_dist.dir/memory.c.o.d" + "CMakeFiles/superlu_dist.dir/mmd.c.o" + "CMakeFiles/superlu_dist.dir/mmd.c.o.d" + "CMakeFiles/superlu_dist.dir/pd3dcomm.c.o" + "CMakeFiles/superlu_dist.dir/pd3dcomm.c.o.d" + "CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o" + "CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o.d" + "CMakeFiles/superlu_dist.dir/pddistribute.c.o" + "CMakeFiles/superlu_dist.dir/pddistribute.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgsequ.c.o" + "CMakeFiles/superlu_dist.dir/pdgsequ.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgsmv.c.o" + "CMakeFiles/superlu_dist.dir/pdgsmv.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o" + "CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgsrfs.c.o" + "CMakeFiles/superlu_dist.dir/pdgsrfs.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o" + "CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgssvx.c.o" + "CMakeFiles/superlu_dist.dir/pdgssvx.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o" + "CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o" + "CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrf.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrf.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrf2.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrf2.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrs.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrs.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrs1.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrs1.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o" + "CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o.d" + "CMakeFiles/superlu_dist.dir/pdlangs.c.o" + "CMakeFiles/superlu_dist.dir/pdlangs.c.o.d" + "CMakeFiles/superlu_dist.dir/pdlaqgs.c.o" + "CMakeFiles/superlu_dist.dir/pdlaqgs.c.o.d" + "CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o" + "CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o.d" + "CMakeFiles/superlu_dist.dir/pdutil.c.o" + "CMakeFiles/superlu_dist.dir/pdutil.c.o.d" + "CMakeFiles/superlu_dist.dir/ps3dcomm.c.o" + "CMakeFiles/superlu_dist.dir/ps3dcomm.c.o.d" + "CMakeFiles/superlu_dist.dir/psGetDiagU.c.o" + "CMakeFiles/superlu_dist.dir/psGetDiagU.c.o.d" + "CMakeFiles/superlu_dist.dir/psdistribute.c.o" + "CMakeFiles/superlu_dist.dir/psdistribute.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsequ.c.o" + "CMakeFiles/superlu_dist.dir/psgsequ.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsequb.c.o" + "CMakeFiles/superlu_dist.dir/psgsequb.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsmv.c.o" + "CMakeFiles/superlu_dist.dir/psgsmv.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o" + "CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o" + "CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsrfs.c.o" + "CMakeFiles/superlu_dist.dir/psgsrfs.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o" + "CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o" + "CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o.d" + "CMakeFiles/superlu_dist.dir/psgssvx.c.o" + "CMakeFiles/superlu_dist.dir/psgssvx.c.o.d" + "CMakeFiles/superlu_dist.dir/psgssvx3d.c.o" + "CMakeFiles/superlu_dist.dir/psgssvx3d.c.o.d" + "CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o" + "CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o" + "CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrf.c.o" + "CMakeFiles/superlu_dist.dir/psgstrf.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrf2.c.o" + "CMakeFiles/superlu_dist.dir/psgstrf2.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrf3d.c.o" + "CMakeFiles/superlu_dist.dir/psgstrf3d.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrs.c.o" + "CMakeFiles/superlu_dist.dir/psgstrs.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrs1.c.o" + "CMakeFiles/superlu_dist.dir/psgstrs1.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o" + "CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o" + "CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o.d" + "CMakeFiles/superlu_dist.dir/pslangs.c.o" + "CMakeFiles/superlu_dist.dir/pslangs.c.o.d" + "CMakeFiles/superlu_dist.dir/pslaqgs.c.o" + "CMakeFiles/superlu_dist.dir/pslaqgs.c.o.d" + "CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o" + "CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o.d" + "CMakeFiles/superlu_dist.dir/psutil.c.o" + "CMakeFiles/superlu_dist.dir/psutil.c.o.d" + "CMakeFiles/superlu_dist.dir/psymbfact.c.o" + "CMakeFiles/superlu_dist.dir/psymbfact.c.o.d" + "CMakeFiles/superlu_dist.dir/psymbfact_util.c.o" + "CMakeFiles/superlu_dist.dir/psymbfact_util.c.o.d" + "CMakeFiles/superlu_dist.dir/pxerr_dist.c.o" + "CMakeFiles/superlu_dist.dir/pxerr_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/pz3dcomm.c.o" + "CMakeFiles/superlu_dist.dir/pz3dcomm.c.o.d" + "CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o" + "CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o.d" + "CMakeFiles/superlu_dist.dir/pzdistribute.c.o" + "CMakeFiles/superlu_dist.dir/pzdistribute.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgsequ.c.o" + "CMakeFiles/superlu_dist.dir/pzgsequ.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgsmv.c.o" + "CMakeFiles/superlu_dist.dir/pzgsmv.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o" + "CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgsrfs.c.o" + "CMakeFiles/superlu_dist.dir/pzgsrfs.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o" + "CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgssvx.c.o" + "CMakeFiles/superlu_dist.dir/pzgssvx.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o" + "CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o" + "CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrf.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrf.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrf2.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrf2.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrs.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrs.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrs1.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrs1.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o.d" + "CMakeFiles/superlu_dist.dir/pzlangs.c.o" + "CMakeFiles/superlu_dist.dir/pzlangs.c.o.d" + "CMakeFiles/superlu_dist.dir/pzlaqgs.c.o" + "CMakeFiles/superlu_dist.dir/pzlaqgs.c.o.d" + "CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o" + "CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o.d" + "CMakeFiles/superlu_dist.dir/pzutil.c.o" + "CMakeFiles/superlu_dist.dir/pzutil.c.o.d" + "CMakeFiles/superlu_dist.dir/sbinary_io.c.o" + "CMakeFiles/superlu_dist.dir/sbinary_io.c.o.d" + "CMakeFiles/superlu_dist.dir/scommunication_aux.c.o" + "CMakeFiles/superlu_dist.dir/scommunication_aux.c.o.d" + "CMakeFiles/superlu_dist.dir/sdistribute.c.o" + "CMakeFiles/superlu_dist.dir/sdistribute.c.o.d" + "CMakeFiles/superlu_dist.dir/sec_structs.c.o" + "CMakeFiles/superlu_dist.dir/sec_structs.c.o.d" + "CMakeFiles/superlu_dist.dir/sgather.c.o" + "CMakeFiles/superlu_dist.dir/sgather.c.o.d" + "CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o" + "CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/slangs_dist.c.o" + "CMakeFiles/superlu_dist.dir/slangs_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o" + "CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/sldperm_dist.c.o" + "CMakeFiles/superlu_dist.dir/sldperm_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/smach_dist.c.o" + "CMakeFiles/superlu_dist.dir/smach_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/smemory_dist.c.o" + "CMakeFiles/superlu_dist.dir/smemory_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o" + "CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o" + "CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o.d" + "CMakeFiles/superlu_dist.dir/sp_colorder.c.o" + "CMakeFiles/superlu_dist.dir/sp_colorder.c.o.d" + "CMakeFiles/superlu_dist.dir/sp_ienv.c.o" + "CMakeFiles/superlu_dist.dir/sp_ienv.c.o.d" + "CMakeFiles/superlu_dist.dir/sreadMM.c.o" + "CMakeFiles/superlu_dist.dir/sreadMM.c.o.d" + "CMakeFiles/superlu_dist.dir/sreadhb.c.o" + "CMakeFiles/superlu_dist.dir/sreadhb.c.o.d" + "CMakeFiles/superlu_dist.dir/sreadrb.c.o" + "CMakeFiles/superlu_dist.dir/sreadrb.c.o.d" + "CMakeFiles/superlu_dist.dir/sreadtriple.c.o" + "CMakeFiles/superlu_dist.dir/sreadtriple.c.o.d" + "CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o" + "CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o.d" + "CMakeFiles/superlu_dist.dir/sscatter3d.c.o" + "CMakeFiles/superlu_dist.dir/sscatter3d.c.o.d" + "CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o" + "CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o" + "CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o" + "CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o.d" + "CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o" + "CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o.d" + "CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o" + "CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o.d" + "CMakeFiles/superlu_dist.dir/streeFactorization.c.o" + "CMakeFiles/superlu_dist.dir/streeFactorization.c.o.d" + "CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o" + "CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o.d" + "CMakeFiles/superlu_dist.dir/strfAux.c.o" + "CMakeFiles/superlu_dist.dir/strfAux.c.o.d" + "CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o" + "CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o.d" + "CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o" + "CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o.d" + "CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o" + "CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o.d" + "CMakeFiles/superlu_dist.dir/superlu_grid.c.o" + "CMakeFiles/superlu_dist.dir/superlu_grid.c.o.d" + "CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o" + "CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o.d" + "CMakeFiles/superlu_dist.dir/superlu_timer.c.o" + "CMakeFiles/superlu_dist.dir/superlu_timer.c.o.d" + "CMakeFiles/superlu_dist.dir/supernodalForest.c.o" + "CMakeFiles/superlu_dist.dir/supernodalForest.c.o.d" + "CMakeFiles/superlu_dist.dir/supernodal_etree.c.o" + "CMakeFiles/superlu_dist.dir/supernodal_etree.c.o.d" + "CMakeFiles/superlu_dist.dir/sutil_dist.c.o" + "CMakeFiles/superlu_dist.dir/sutil_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/symbfact.c.o" + "CMakeFiles/superlu_dist.dir/symbfact.c.o.d" + "CMakeFiles/superlu_dist.dir/treeFactorization.c.o" + "CMakeFiles/superlu_dist.dir/treeFactorization.c.o.d" + "CMakeFiles/superlu_dist.dir/trfAux.c.o" + "CMakeFiles/superlu_dist.dir/trfAux.c.o.d" + "CMakeFiles/superlu_dist.dir/util.c.o" + "CMakeFiles/superlu_dist.dir/util.c.o.d" + "CMakeFiles/superlu_dist.dir/xerr_dist.c.o" + "CMakeFiles/superlu_dist.dir/xerr_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zbinary_io.c.o" + "CMakeFiles/superlu_dist.dir/zbinary_io.c.o.d" + "CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o" + "CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o.d" + "CMakeFiles/superlu_dist.dir/zdistribute.c.o" + "CMakeFiles/superlu_dist.dir/zdistribute.c.o.d" + "CMakeFiles/superlu_dist.dir/zgather.c.o" + "CMakeFiles/superlu_dist.dir/zgather.c.o.d" + "CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o" + "CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zlangs_dist.c.o" + "CMakeFiles/superlu_dist.dir/zlangs_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o" + "CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zldperm_dist.c.o" + "CMakeFiles/superlu_dist.dir/zldperm_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zmemory_dist.c.o" + "CMakeFiles/superlu_dist.dir/zmemory_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o" + "CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o" + "CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o.d" + "CMakeFiles/superlu_dist.dir/zreadMM.c.o" + "CMakeFiles/superlu_dist.dir/zreadMM.c.o.d" + "CMakeFiles/superlu_dist.dir/zreadhb.c.o" + "CMakeFiles/superlu_dist.dir/zreadhb.c.o.d" + "CMakeFiles/superlu_dist.dir/zreadrb.c.o" + "CMakeFiles/superlu_dist.dir/zreadrb.c.o.d" + "CMakeFiles/superlu_dist.dir/zreadtriple.c.o" + "CMakeFiles/superlu_dist.dir/zreadtriple.c.o.d" + "CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o" + "CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o.d" + "CMakeFiles/superlu_dist.dir/zscatter3d.c.o" + "CMakeFiles/superlu_dist.dir/zscatter3d.c.o.d" + "CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o" + "CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o" + "CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o" + "CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o.d" + "CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o" + "CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o.d" + "CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o" + "CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o.d" + "CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o" + "CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o.d" + "CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o" + "CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o.d" + "CMakeFiles/superlu_dist.dir/ztrfAux.c.o" + "CMakeFiles/superlu_dist.dir/ztrfAux.c.o.d" + "CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o" + "CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o.d" + "CMakeFiles/superlu_dist.dir/zutil_dist.c.o" + "CMakeFiles/superlu_dist.dir/zutil_dist.c.o.d" + "libsuperlu_dist.pdb" + "libsuperlu_dist.so" + "libsuperlu_dist.so.8" + "libsuperlu_dist.so.8.1.2" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C CUDA) + include(CMakeFiles/superlu_dist.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o new file mode 100644 index 00000000..79a9fefb Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/comm.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/comm.c.o new file mode 100644 index 00000000..ddcc028b Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/comm.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/comm.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/comm.c.o.d new file mode 100644 index 00000000..8a6c4c02 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/comm.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/comm.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o new file mode 100644 index 00000000..a1dc1db4 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o.d new file mode 100644 index 00000000..ee311763 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o.d @@ -0,0 +1,121 @@ +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o new file mode 100644 index 00000000..c05bc48b Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o.d new file mode 100644 index 00000000..6397fab6 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o.d @@ -0,0 +1,118 @@ +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.make b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.make new file mode 100644 index 00000000..895e5d44 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for superlu_dist. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts new file mode 100644 index 00000000..f4c943d2 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for superlu_dist. diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o new file mode 100644 index 00000000..1dc8bba2 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o.d new file mode 100644 index 00000000..b03c9a09 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o new file mode 100644 index 00000000..78791f09 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o.d new file mode 100644 index 00000000..0398f3a9 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o new file mode 100644 index 00000000..ba9f1acc Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o.d new file mode 100644 index 00000000..75bc0571 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o new file mode 100644 index 00000000..83f5bddc Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o.d new file mode 100644 index 00000000..e46fae23 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/depend.make b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/depend.make new file mode 100644 index 00000000..abb4d560 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for superlu_dist. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dgather.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dgather.c.o new file mode 100644 index 00000000..56c6157c Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dgather.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dgather.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dgather.c.o.d new file mode 100644 index 00000000..0d85feb8 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dgather.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dgather.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o new file mode 100644 index 00000000..8c1f2695 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o.d new file mode 100644 index 00000000..c8a596bd --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o new file mode 100644 index 00000000..90903fc8 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o.d new file mode 100644 index 00000000..28249b5e --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o new file mode 100644 index 00000000..35171083 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o.d new file mode 100644 index 00000000..47c572e7 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o new file mode 100644 index 00000000..d36c7f85 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o.d new file mode 100644 index 00000000..d8759049 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dlink.txt b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dlink.txt new file mode 100644 index 00000000..01abf1d1 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dlink.txt @@ -0,0 +1 @@ +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler -DUSE_VENDOR_BLAS -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC -O3 -DNDEBUG --generate-code=arch=compute_80,code=[compute_80,sm_80] -Xcompiler=-fPIC -Wno-deprecated-gpu-targets -shared -dlink CMakeFiles/superlu_dist.dir/sp_ienv.c.o CMakeFiles/superlu_dist.dir/etree.c.o CMakeFiles/superlu_dist.dir/sp_colorder.c.o CMakeFiles/superlu_dist.dir/get_perm_c.c.o CMakeFiles/superlu_dist.dir/mmd.c.o CMakeFiles/superlu_dist.dir/comm.c.o CMakeFiles/superlu_dist.dir/memory.c.o CMakeFiles/superlu_dist.dir/util.c.o CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o CMakeFiles/superlu_dist.dir/superlu_grid.c.o CMakeFiles/superlu_dist.dir/pxerr_dist.c.o CMakeFiles/superlu_dist.dir/superlu_timer.c.o CMakeFiles/superlu_dist.dir/symbfact.c.o CMakeFiles/superlu_dist.dir/psymbfact.c.o CMakeFiles/superlu_dist.dir/psymbfact_util.c.o CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o CMakeFiles/superlu_dist.dir/xerr_dist.c.o CMakeFiles/superlu_dist.dir/smach_dist.c.o CMakeFiles/superlu_dist.dir/dmach_dist.c.o CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o CMakeFiles/superlu_dist.dir/comm_tree.c.o CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o CMakeFiles/superlu_dist.dir/supernodal_etree.c.o CMakeFiles/superlu_dist.dir/supernodalForest.c.o CMakeFiles/superlu_dist.dir/trfAux.c.o CMakeFiles/superlu_dist.dir/communication_aux.c.o CMakeFiles/superlu_dist.dir/treeFactorization.c.o CMakeFiles/superlu_dist.dir/sec_structs.c.o CMakeFiles/superlu_dist.dir/dlangs_dist.c.o CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o CMakeFiles/superlu_dist.dir/dutil_dist.c.o CMakeFiles/superlu_dist.dir/dmemory_dist.c.o CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/pdgssvx.c.o CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/dreadhb.c.o CMakeFiles/superlu_dist.dir/dreadrb.c.o CMakeFiles/superlu_dist.dir/dreadtriple.c.o CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/dbinary_io.c.o CMakeFiles/superlu_dist.dir/dreadMM.c.o CMakeFiles/superlu_dist.dir/pdgsequ.c.o CMakeFiles/superlu_dist.dir/pdlaqgs.c.o CMakeFiles/superlu_dist.dir/dldperm_dist.c.o CMakeFiles/superlu_dist.dir/pdlangs.c.o CMakeFiles/superlu_dist.dir/pdutil.c.o CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/ddistribute.c.o CMakeFiles/superlu_dist.dir/pddistribute.c.o CMakeFiles/superlu_dist.dir/pdgstrf.c.o CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o CMakeFiles/superlu_dist.dir/pdgstrf2.c.o CMakeFiles/superlu_dist.dir/pdgstrs.c.o CMakeFiles/superlu_dist.dir/pdgstrs1.c.o CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/pdgsrfs.c.o CMakeFiles/superlu_dist.dir/pdgsmv.c.o CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/dgather.c.o CMakeFiles/superlu_dist.dir/dscatter3d.c.o CMakeFiles/superlu_dist.dir/pd3dcomm.c.o CMakeFiles/superlu_dist.dir/dtrfAux.c.o CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o CMakeFiles/superlu_dist.dir/slangs_dist.c.o CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o CMakeFiles/superlu_dist.dir/sutil_dist.c.o CMakeFiles/superlu_dist.dir/smemory_dist.c.o CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/psgssvx.c.o CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/sreadhb.c.o CMakeFiles/superlu_dist.dir/sreadrb.c.o CMakeFiles/superlu_dist.dir/sreadtriple.c.o CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/sbinary_io.c.o CMakeFiles/superlu_dist.dir/sreadMM.c.o CMakeFiles/superlu_dist.dir/psgsequ.c.o CMakeFiles/superlu_dist.dir/pslaqgs.c.o CMakeFiles/superlu_dist.dir/sldperm_dist.c.o CMakeFiles/superlu_dist.dir/pslangs.c.o CMakeFiles/superlu_dist.dir/psutil.c.o CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/sdistribute.c.o CMakeFiles/superlu_dist.dir/psdistribute.c.o CMakeFiles/superlu_dist.dir/psgstrf.c.o CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o CMakeFiles/superlu_dist.dir/psgstrf2.c.o CMakeFiles/superlu_dist.dir/psgstrs.c.o CMakeFiles/superlu_dist.dir/psgstrs1.c.o CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/psgsrfs.c.o CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o CMakeFiles/superlu_dist.dir/psgsmv.c.o CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/psGetDiagU.c.o CMakeFiles/superlu_dist.dir/psgssvx3d.c.o CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/psgstrf3d.c.o CMakeFiles/superlu_dist.dir/streeFactorization.c.o CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/sgather.c.o CMakeFiles/superlu_dist.dir/sscatter3d.c.o CMakeFiles/superlu_dist.dir/ps3dcomm.c.o CMakeFiles/superlu_dist.dir/strfAux.c.o CMakeFiles/superlu_dist.dir/scommunication_aux.c.o CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o CMakeFiles/superlu_dist.dir/psgsequb.c.o CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o CMakeFiles/superlu_dist.dir/zlangs_dist.c.o CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o CMakeFiles/superlu_dist.dir/zutil_dist.c.o CMakeFiles/superlu_dist.dir/zmemory_dist.c.o CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/pzgssvx.c.o CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/zreadhb.c.o CMakeFiles/superlu_dist.dir/zreadrb.c.o CMakeFiles/superlu_dist.dir/zreadtriple.c.o CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/zbinary_io.c.o CMakeFiles/superlu_dist.dir/zreadMM.c.o CMakeFiles/superlu_dist.dir/pzgsequ.c.o CMakeFiles/superlu_dist.dir/pzlaqgs.c.o CMakeFiles/superlu_dist.dir/zldperm_dist.c.o CMakeFiles/superlu_dist.dir/pzlangs.c.o CMakeFiles/superlu_dist.dir/pzutil.c.o CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/zdistribute.c.o CMakeFiles/superlu_dist.dir/pzdistribute.c.o CMakeFiles/superlu_dist.dir/pzgstrf.c.o CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o CMakeFiles/superlu_dist.dir/pzgstrf2.c.o CMakeFiles/superlu_dist.dir/pzgstrs.c.o CMakeFiles/superlu_dist.dir/pzgstrs1.c.o CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/pzgsrfs.c.o CMakeFiles/superlu_dist.dir/pzgsmv.c.o CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/zscatter3d.c.o CMakeFiles/superlu_dist.dir/zgather.c.o CMakeFiles/superlu_dist.dir/pz3dcomm.c.o CMakeFiles/superlu_dist.dir/ztrfAux.c.o CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o -o CMakeFiles/superlu_dist.dir/cmake_device_link.o -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lcudart diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o new file mode 100644 index 00000000..0896ff48 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o.d new file mode 100644 index 00000000..620e4552 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o.d @@ -0,0 +1,34 @@ +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/float.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o new file mode 100644 index 00000000..332a195d Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o.d new file mode 100644 index 00000000..dc837bb2 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o new file mode 100644 index 00000000..e16d069e Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o.d new file mode 100644 index 00000000..f7455423 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o.d @@ -0,0 +1,5 @@ +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o new file mode 100644 index 00000000..cc1b7257 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o.d new file mode 100644 index 00000000..8092e838 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o new file mode 100644 index 00000000..5f690997 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o.d new file mode 100644 index 00000000..3a6a8f97 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o.d @@ -0,0 +1,118 @@ +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/ctype.h /usr/include/features.h /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o new file mode 100644 index 00000000..653abe67 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o.d new file mode 100644 index 00000000..67b02541 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o new file mode 100644 index 00000000..66982129 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o.d new file mode 100644 index 00000000..867fc31c --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o new file mode 100644 index 00000000..e8bc90e8 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o.d new file mode 100644 index 00000000..8c2f955a --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o new file mode 100644 index 00000000..c26c093b Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o.d new file mode 100644 index 00000000..78178fc1 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o new file mode 100644 index 00000000..ba1ad808 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o.d new file mode 100644 index 00000000..0a4d97d8 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o new file mode 100644 index 00000000..029aba44 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o.d new file mode 100644 index 00000000..d244f606 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o new file mode 100644 index 00000000..398f5976 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o.d new file mode 100644 index 00000000..abf7c57a --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o new file mode 100644 index 00000000..c5916b99 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o.d new file mode 100644 index 00000000..c4912567 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o new file mode 100644 index 00000000..24cc214c Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o.d new file mode 100644 index 00000000..8346e978 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o new file mode 100644 index 00000000..7391f26b Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o.d new file mode 100644 index 00000000..d6ec5559 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o.d @@ -0,0 +1,202 @@ +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o : /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o new file mode 100644 index 00000000..d80b83f6 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o.d new file mode 100644 index 00000000..9fc89c7f --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o new file mode 100644 index 00000000..bfbb60cf Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o.d new file mode 100644 index 00000000..932aa3bb --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o new file mode 100644 index 00000000..f5d8b61f Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o.d new file mode 100644 index 00000000..3c564019 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o new file mode 100644 index 00000000..69bd3dc6 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o.d new file mode 100644 index 00000000..26995ed1 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o new file mode 100644 index 00000000..60066e85 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o.d new file mode 100644 index 00000000..af5799d8 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/etree.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/etree.c.o new file mode 100644 index 00000000..59b76472 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/etree.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/etree.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/etree.c.o.d new file mode 100644 index 00000000..51a327fe --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/etree.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/etree.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/flags.make b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/flags.make new file mode 100644 index 00000000..594e63a9 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/flags.make @@ -0,0 +1,19 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +# compile CUDA with /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc +C_DEFINES = -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + +CUDA_DEFINES = -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS + +CUDA_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +CUDA_FLAGS = -DUSE_VENDOR_BLAS -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC -O3 -DNDEBUG --generate-code=arch=compute_80,code=[compute_80,sm_80] -Xcompiler=-fPIC -std=c++11 + +# Custom flags: SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o_FLAGS = -O0 + diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o new file mode 100644 index 00000000..04e2955b Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o.d new file mode 100644 index 00000000..853f194e --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o new file mode 100644 index 00000000..83f3e631 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o.d new file mode 100644 index 00000000..1de566c2 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o.d @@ -0,0 +1,127 @@ +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include/parmetis.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include/metis.h \ + /usr/include/inttypes.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o new file mode 100644 index 00000000..f5a1840f Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o.d new file mode 100644 index 00000000..80464bc3 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o.d @@ -0,0 +1,118 @@ +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/link.txt b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/link.txt new file mode 100644 index 00000000..2ee2850a --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/CC -fPIC -shared -Wl,-soname,libsuperlu_dist.so.8 -o libsuperlu_dist.so.8.1.2 CMakeFiles/superlu_dist.dir/sp_ienv.c.o CMakeFiles/superlu_dist.dir/etree.c.o CMakeFiles/superlu_dist.dir/sp_colorder.c.o CMakeFiles/superlu_dist.dir/get_perm_c.c.o CMakeFiles/superlu_dist.dir/mmd.c.o CMakeFiles/superlu_dist.dir/comm.c.o CMakeFiles/superlu_dist.dir/memory.c.o CMakeFiles/superlu_dist.dir/util.c.o CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o CMakeFiles/superlu_dist.dir/superlu_grid.c.o CMakeFiles/superlu_dist.dir/pxerr_dist.c.o CMakeFiles/superlu_dist.dir/superlu_timer.c.o CMakeFiles/superlu_dist.dir/symbfact.c.o CMakeFiles/superlu_dist.dir/psymbfact.c.o CMakeFiles/superlu_dist.dir/psymbfact_util.c.o CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o CMakeFiles/superlu_dist.dir/xerr_dist.c.o CMakeFiles/superlu_dist.dir/smach_dist.c.o CMakeFiles/superlu_dist.dir/dmach_dist.c.o CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o CMakeFiles/superlu_dist.dir/comm_tree.c.o CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o CMakeFiles/superlu_dist.dir/supernodal_etree.c.o CMakeFiles/superlu_dist.dir/supernodalForest.c.o CMakeFiles/superlu_dist.dir/trfAux.c.o CMakeFiles/superlu_dist.dir/communication_aux.c.o CMakeFiles/superlu_dist.dir/treeFactorization.c.o CMakeFiles/superlu_dist.dir/sec_structs.c.o CMakeFiles/superlu_dist.dir/dlangs_dist.c.o CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o CMakeFiles/superlu_dist.dir/dutil_dist.c.o CMakeFiles/superlu_dist.dir/dmemory_dist.c.o CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/pdgssvx.c.o CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/dreadhb.c.o CMakeFiles/superlu_dist.dir/dreadrb.c.o CMakeFiles/superlu_dist.dir/dreadtriple.c.o CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/dbinary_io.c.o CMakeFiles/superlu_dist.dir/dreadMM.c.o CMakeFiles/superlu_dist.dir/pdgsequ.c.o CMakeFiles/superlu_dist.dir/pdlaqgs.c.o CMakeFiles/superlu_dist.dir/dldperm_dist.c.o CMakeFiles/superlu_dist.dir/pdlangs.c.o CMakeFiles/superlu_dist.dir/pdutil.c.o CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/ddistribute.c.o CMakeFiles/superlu_dist.dir/pddistribute.c.o CMakeFiles/superlu_dist.dir/pdgstrf.c.o CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o CMakeFiles/superlu_dist.dir/pdgstrf2.c.o CMakeFiles/superlu_dist.dir/pdgstrs.c.o CMakeFiles/superlu_dist.dir/pdgstrs1.c.o CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/pdgsrfs.c.o CMakeFiles/superlu_dist.dir/pdgsmv.c.o CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/dgather.c.o CMakeFiles/superlu_dist.dir/dscatter3d.c.o CMakeFiles/superlu_dist.dir/pd3dcomm.c.o CMakeFiles/superlu_dist.dir/dtrfAux.c.o CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o CMakeFiles/superlu_dist.dir/slangs_dist.c.o CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o CMakeFiles/superlu_dist.dir/sutil_dist.c.o CMakeFiles/superlu_dist.dir/smemory_dist.c.o CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/psgssvx.c.o CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/sreadhb.c.o CMakeFiles/superlu_dist.dir/sreadrb.c.o CMakeFiles/superlu_dist.dir/sreadtriple.c.o CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/sbinary_io.c.o CMakeFiles/superlu_dist.dir/sreadMM.c.o CMakeFiles/superlu_dist.dir/psgsequ.c.o CMakeFiles/superlu_dist.dir/pslaqgs.c.o CMakeFiles/superlu_dist.dir/sldperm_dist.c.o CMakeFiles/superlu_dist.dir/pslangs.c.o CMakeFiles/superlu_dist.dir/psutil.c.o CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/sdistribute.c.o CMakeFiles/superlu_dist.dir/psdistribute.c.o CMakeFiles/superlu_dist.dir/psgstrf.c.o CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o CMakeFiles/superlu_dist.dir/psgstrf2.c.o CMakeFiles/superlu_dist.dir/psgstrs.c.o CMakeFiles/superlu_dist.dir/psgstrs1.c.o CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/psgsrfs.c.o CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o CMakeFiles/superlu_dist.dir/psgsmv.c.o CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/psGetDiagU.c.o CMakeFiles/superlu_dist.dir/psgssvx3d.c.o CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/psgstrf3d.c.o CMakeFiles/superlu_dist.dir/streeFactorization.c.o CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/sgather.c.o CMakeFiles/superlu_dist.dir/sscatter3d.c.o CMakeFiles/superlu_dist.dir/ps3dcomm.c.o CMakeFiles/superlu_dist.dir/strfAux.c.o CMakeFiles/superlu_dist.dir/scommunication_aux.c.o CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o CMakeFiles/superlu_dist.dir/psgsequb.c.o CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o CMakeFiles/superlu_dist.dir/zlangs_dist.c.o CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o CMakeFiles/superlu_dist.dir/zutil_dist.c.o CMakeFiles/superlu_dist.dir/zmemory_dist.c.o CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/pzgssvx.c.o CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/zreadhb.c.o CMakeFiles/superlu_dist.dir/zreadrb.c.o CMakeFiles/superlu_dist.dir/zreadtriple.c.o CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/zbinary_io.c.o CMakeFiles/superlu_dist.dir/zreadMM.c.o CMakeFiles/superlu_dist.dir/pzgsequ.c.o CMakeFiles/superlu_dist.dir/pzlaqgs.c.o CMakeFiles/superlu_dist.dir/zldperm_dist.c.o CMakeFiles/superlu_dist.dir/pzlangs.c.o CMakeFiles/superlu_dist.dir/pzutil.c.o CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/zdistribute.c.o CMakeFiles/superlu_dist.dir/pzdistribute.c.o CMakeFiles/superlu_dist.dir/pzgstrf.c.o CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o CMakeFiles/superlu_dist.dir/pzgstrf2.c.o CMakeFiles/superlu_dist.dir/pzgstrs.c.o CMakeFiles/superlu_dist.dir/pzgstrs1.c.o CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/pzgsrfs.c.o CMakeFiles/superlu_dist.dir/pzgsmv.c.o CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/zscatter3d.c.o CMakeFiles/superlu_dist.dir/zgather.c.o CMakeFiles/superlu_dist.dir/pz3dcomm.c.o CMakeFiles/superlu_dist.dir/ztrfAux.c.o CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o CMakeFiles/superlu_dist.dir/cmake_device_link.o -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lcudart -ldl -ldl -ldl -lpthread -lrt -lpthread -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs" -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib" diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o new file mode 100644 index 00000000..b25d41b1 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o.d new file mode 100644 index 00000000..d72c305a --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/memory.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/memory.c.o new file mode 100644 index 00000000..1d3d825b Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/memory.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/memory.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/memory.c.o.d new file mode 100644 index 00000000..de091857 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/memory.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/memory.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/mmd.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/mmd.c.o new file mode 100644 index 00000000..03574e64 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/mmd.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/mmd.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/mmd.c.o.d new file mode 100644 index 00000000..b23bd631 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/mmd.c.o.d @@ -0,0 +1,118 @@ +SRC/CMakeFiles/superlu_dist.dir/mmd.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o new file mode 100644 index 00000000..b869a512 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o.d new file mode 100644 index 00000000..bc157c90 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o new file mode 100644 index 00000000..924fd68c Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o.d new file mode 100644 index 00000000..4630c05a --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o new file mode 100644 index 00000000..b30b8904 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o.d new file mode 100644 index 00000000..f05af989 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o new file mode 100644 index 00000000..8a1a9c24 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o.d new file mode 100644 index 00000000..88396f00 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o new file mode 100644 index 00000000..94204416 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o.d new file mode 100644 index 00000000..e81da8a3 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o new file mode 100644 index 00000000..55f30256 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o.d new file mode 100644 index 00000000..46ef43f6 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o new file mode 100644 index 00000000..c274e977 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o.d new file mode 100644 index 00000000..c26e007b --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o new file mode 100644 index 00000000..ead26bac Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o.d new file mode 100644 index 00000000..e96ebe33 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o new file mode 100644 index 00000000..af6f5ce6 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o.d new file mode 100644 index 00000000..ddc6fbce --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o new file mode 100644 index 00000000..bcde510b Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o.d new file mode 100644 index 00000000..4d3851f7 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o new file mode 100644 index 00000000..ec45c450 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o.d new file mode 100644 index 00000000..4e133dd6 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o new file mode 100644 index 00000000..d0aa6e12 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o.d new file mode 100644 index 00000000..582887b9 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlook_ahead_update.c \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o new file mode 100644 index 00000000..68dd359c Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o.d new file mode 100644 index 00000000..85ac189b --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o new file mode 100644 index 00000000..396a9b1b Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o.d new file mode 100644 index 00000000..c40088cf --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o new file mode 100644 index 00000000..fcb5e5af Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o.d new file mode 100644 index 00000000..d15925c8 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o new file mode 100644 index 00000000..3d7beff3 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o.d new file mode 100644 index 00000000..96be2722 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o new file mode 100644 index 00000000..bc0b5bbe Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o.d new file mode 100644 index 00000000..01dfb1f9 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o new file mode 100644 index 00000000..ca58fa43 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o.d new file mode 100644 index 00000000..db1c3e91 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o new file mode 100644 index 00000000..64e8cb51 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o.d new file mode 100644 index 00000000..021d3431 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o.d @@ -0,0 +1,201 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o : /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o new file mode 100644 index 00000000..646a4568 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o.d new file mode 100644 index 00000000..409fd484 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o new file mode 100644 index 00000000..a795bd96 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o.d new file mode 100644 index 00000000..f0cdcab9 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o new file mode 100644 index 00000000..4052f698 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o.d new file mode 100644 index 00000000..5f9501f1 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o new file mode 100644 index 00000000..b371ff5a Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o.d new file mode 100644 index 00000000..03e3cd2b --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/progress.make b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/progress.make new file mode 100644 index 00000000..989dfc71 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/progress.make @@ -0,0 +1,186 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 27 +CMAKE_PROGRESS_4 = +CMAKE_PROGRESS_5 = +CMAKE_PROGRESS_6 = +CMAKE_PROGRESS_7 = +CMAKE_PROGRESS_8 = 28 +CMAKE_PROGRESS_9 = +CMAKE_PROGRESS_10 = +CMAKE_PROGRESS_11 = +CMAKE_PROGRESS_12 = +CMAKE_PROGRESS_13 = 29 +CMAKE_PROGRESS_14 = +CMAKE_PROGRESS_15 = +CMAKE_PROGRESS_16 = +CMAKE_PROGRESS_17 = +CMAKE_PROGRESS_18 = +CMAKE_PROGRESS_19 = 30 +CMAKE_PROGRESS_20 = +CMAKE_PROGRESS_21 = +CMAKE_PROGRESS_22 = +CMAKE_PROGRESS_23 = +CMAKE_PROGRESS_24 = 31 +CMAKE_PROGRESS_25 = +CMAKE_PROGRESS_26 = +CMAKE_PROGRESS_27 = +CMAKE_PROGRESS_28 = +CMAKE_PROGRESS_29 = 32 +CMAKE_PROGRESS_30 = +CMAKE_PROGRESS_31 = +CMAKE_PROGRESS_32 = +CMAKE_PROGRESS_33 = +CMAKE_PROGRESS_34 = 33 +CMAKE_PROGRESS_35 = +CMAKE_PROGRESS_36 = +CMAKE_PROGRESS_37 = +CMAKE_PROGRESS_38 = +CMAKE_PROGRESS_39 = +CMAKE_PROGRESS_40 = 34 +CMAKE_PROGRESS_41 = +CMAKE_PROGRESS_42 = +CMAKE_PROGRESS_43 = +CMAKE_PROGRESS_44 = +CMAKE_PROGRESS_45 = 35 +CMAKE_PROGRESS_46 = +CMAKE_PROGRESS_47 = +CMAKE_PROGRESS_48 = +CMAKE_PROGRESS_49 = +CMAKE_PROGRESS_50 = 36 +CMAKE_PROGRESS_51 = +CMAKE_PROGRESS_52 = +CMAKE_PROGRESS_53 = +CMAKE_PROGRESS_54 = +CMAKE_PROGRESS_55 = 37 +CMAKE_PROGRESS_56 = +CMAKE_PROGRESS_57 = +CMAKE_PROGRESS_58 = +CMAKE_PROGRESS_59 = +CMAKE_PROGRESS_60 = +CMAKE_PROGRESS_61 = 38 +CMAKE_PROGRESS_62 = +CMAKE_PROGRESS_63 = +CMAKE_PROGRESS_64 = +CMAKE_PROGRESS_65 = +CMAKE_PROGRESS_66 = 39 +CMAKE_PROGRESS_67 = +CMAKE_PROGRESS_68 = +CMAKE_PROGRESS_69 = +CMAKE_PROGRESS_70 = +CMAKE_PROGRESS_71 = 40 +CMAKE_PROGRESS_72 = +CMAKE_PROGRESS_73 = +CMAKE_PROGRESS_74 = +CMAKE_PROGRESS_75 = +CMAKE_PROGRESS_76 = 41 +CMAKE_PROGRESS_77 = +CMAKE_PROGRESS_78 = +CMAKE_PROGRESS_79 = +CMAKE_PROGRESS_80 = +CMAKE_PROGRESS_81 = +CMAKE_PROGRESS_82 = 42 +CMAKE_PROGRESS_83 = +CMAKE_PROGRESS_84 = +CMAKE_PROGRESS_85 = +CMAKE_PROGRESS_86 = +CMAKE_PROGRESS_87 = 43 +CMAKE_PROGRESS_88 = +CMAKE_PROGRESS_89 = +CMAKE_PROGRESS_90 = +CMAKE_PROGRESS_91 = +CMAKE_PROGRESS_92 = 44 +CMAKE_PROGRESS_93 = +CMAKE_PROGRESS_94 = +CMAKE_PROGRESS_95 = +CMAKE_PROGRESS_96 = +CMAKE_PROGRESS_97 = 45 +CMAKE_PROGRESS_98 = +CMAKE_PROGRESS_99 = +CMAKE_PROGRESS_100 = +CMAKE_PROGRESS_101 = +CMAKE_PROGRESS_102 = +CMAKE_PROGRESS_103 = 46 +CMAKE_PROGRESS_104 = +CMAKE_PROGRESS_105 = +CMAKE_PROGRESS_106 = +CMAKE_PROGRESS_107 = +CMAKE_PROGRESS_108 = 47 +CMAKE_PROGRESS_109 = +CMAKE_PROGRESS_110 = +CMAKE_PROGRESS_111 = +CMAKE_PROGRESS_112 = +CMAKE_PROGRESS_113 = 48 +CMAKE_PROGRESS_114 = +CMAKE_PROGRESS_115 = +CMAKE_PROGRESS_116 = +CMAKE_PROGRESS_117 = +CMAKE_PROGRESS_118 = 49 +CMAKE_PROGRESS_119 = +CMAKE_PROGRESS_120 = +CMAKE_PROGRESS_121 = +CMAKE_PROGRESS_122 = +CMAKE_PROGRESS_123 = 50 +CMAKE_PROGRESS_124 = +CMAKE_PROGRESS_125 = +CMAKE_PROGRESS_126 = +CMAKE_PROGRESS_127 = +CMAKE_PROGRESS_128 = +CMAKE_PROGRESS_129 = 51 +CMAKE_PROGRESS_130 = +CMAKE_PROGRESS_131 = +CMAKE_PROGRESS_132 = +CMAKE_PROGRESS_133 = +CMAKE_PROGRESS_134 = 52 +CMAKE_PROGRESS_135 = +CMAKE_PROGRESS_136 = +CMAKE_PROGRESS_137 = +CMAKE_PROGRESS_138 = +CMAKE_PROGRESS_139 = 53 +CMAKE_PROGRESS_140 = +CMAKE_PROGRESS_141 = +CMAKE_PROGRESS_142 = +CMAKE_PROGRESS_143 = +CMAKE_PROGRESS_144 = 54 +CMAKE_PROGRESS_145 = +CMAKE_PROGRESS_146 = +CMAKE_PROGRESS_147 = +CMAKE_PROGRESS_148 = +CMAKE_PROGRESS_149 = +CMAKE_PROGRESS_150 = 55 +CMAKE_PROGRESS_151 = +CMAKE_PROGRESS_152 = +CMAKE_PROGRESS_153 = +CMAKE_PROGRESS_154 = +CMAKE_PROGRESS_155 = 56 +CMAKE_PROGRESS_156 = +CMAKE_PROGRESS_157 = +CMAKE_PROGRESS_158 = +CMAKE_PROGRESS_159 = +CMAKE_PROGRESS_160 = 57 +CMAKE_PROGRESS_161 = +CMAKE_PROGRESS_162 = +CMAKE_PROGRESS_163 = +CMAKE_PROGRESS_164 = +CMAKE_PROGRESS_165 = 58 +CMAKE_PROGRESS_166 = +CMAKE_PROGRESS_167 = +CMAKE_PROGRESS_168 = +CMAKE_PROGRESS_169 = +CMAKE_PROGRESS_170 = +CMAKE_PROGRESS_171 = 59 +CMAKE_PROGRESS_172 = +CMAKE_PROGRESS_173 = +CMAKE_PROGRESS_174 = +CMAKE_PROGRESS_175 = +CMAKE_PROGRESS_176 = 60 +CMAKE_PROGRESS_177 = +CMAKE_PROGRESS_178 = +CMAKE_PROGRESS_179 = +CMAKE_PROGRESS_180 = +CMAKE_PROGRESS_181 = 61 +CMAKE_PROGRESS_182 = +CMAKE_PROGRESS_183 = +CMAKE_PROGRESS_184 = +CMAKE_PROGRESS_185 = + diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o new file mode 100644 index 00000000..50bc2ac2 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o.d new file mode 100644 index 00000000..7e3c0a76 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o new file mode 100644 index 00000000..12e846c0 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o.d new file mode 100644 index 00000000..3d9d18f2 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o new file mode 100644 index 00000000..4dbdd89d Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o.d new file mode 100644 index 00000000..e7c22c75 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o new file mode 100644 index 00000000..1eeb940b Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o.d new file mode 100644 index 00000000..146d32bd --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o new file mode 100644 index 00000000..9f679de0 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o.d new file mode 100644 index 00000000..cfc5674f --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o new file mode 100644 index 00000000..c0e2a88e Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o.d new file mode 100644 index 00000000..bfdfe803 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o new file mode 100644 index 00000000..0fdb8562 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o.d new file mode 100644 index 00000000..a24b2a47 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o new file mode 100644 index 00000000..368c0a9c Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o.d new file mode 100644 index 00000000..183efe43 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o.d @@ -0,0 +1,121 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o new file mode 100644 index 00000000..64a7baab Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o.d new file mode 100644 index 00000000..30750a6e --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o new file mode 100644 index 00000000..ea28743c Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o.d new file mode 100644 index 00000000..a7778843 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o new file mode 100644 index 00000000..601b4e3d Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o.d new file mode 100644 index 00000000..d34f7bf3 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o new file mode 100644 index 00000000..0e0ee6f3 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o.d new file mode 100644 index 00000000..a5119dab --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o new file mode 100644 index 00000000..a855ad59 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o.d new file mode 100644 index 00000000..fb62b21b --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o new file mode 100644 index 00000000..37d84bc4 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o.d new file mode 100644 index 00000000..af121cd1 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o new file mode 100644 index 00000000..ea8b46f5 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o.d new file mode 100644 index 00000000..a9b1df23 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o new file mode 100644 index 00000000..1db4b0b9 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o.d new file mode 100644 index 00000000..eed04332 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slook_ahead_update.c \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o new file mode 100644 index 00000000..d4b33939 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o.d new file mode 100644 index 00000000..71fd1908 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o new file mode 100644 index 00000000..11a3314c Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o.d new file mode 100644 index 00000000..9e9ee6b9 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o new file mode 100644 index 00000000..3c626c05 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o.d new file mode 100644 index 00000000..c27546b2 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o new file mode 100644 index 00000000..e771d034 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o.d new file mode 100644 index 00000000..aa51a58e --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o new file mode 100644 index 00000000..1ec60a0b Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o.d new file mode 100644 index 00000000..92e0ab66 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o new file mode 100644 index 00000000..31e6df62 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o.d new file mode 100644 index 00000000..7e93f874 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o new file mode 100644 index 00000000..50e838c5 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o.d new file mode 100644 index 00000000..7d25386b --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o new file mode 100644 index 00000000..4db8d5f5 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o.d new file mode 100644 index 00000000..a19c6a36 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o new file mode 100644 index 00000000..482f6d39 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o.d new file mode 100644 index 00000000..a74bc335 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psutil.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psutil.c.o new file mode 100644 index 00000000..746a3d97 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psutil.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psutil.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psutil.c.o.d new file mode 100644 index 00000000..744ab92d --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psutil.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/psutil.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o new file mode 100644 index 00000000..044a4d1e Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o.d new file mode 100644 index 00000000..78662665 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o.d @@ -0,0 +1,121 @@ +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o new file mode 100644 index 00000000..e9e718aa Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o.d new file mode 100644 index 00000000..48597b89 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o new file mode 100644 index 00000000..beee9b3b Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o.d new file mode 100644 index 00000000..baf21d7f --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o new file mode 100644 index 00000000..464d9d84 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o.d new file mode 100644 index 00000000..f1c6c779 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o new file mode 100644 index 00000000..d89a83e6 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o.d new file mode 100644 index 00000000..d6f5df3b --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o new file mode 100644 index 00000000..f6391ce5 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o.d new file mode 100644 index 00000000..49961eb0 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o new file mode 100644 index 00000000..e18e37bc Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o.d new file mode 100644 index 00000000..e24a6844 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o new file mode 100644 index 00000000..3c7d7938 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o.d new file mode 100644 index 00000000..a4c818a6 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o new file mode 100644 index 00000000..a21cb8a2 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o.d new file mode 100644 index 00000000..68f022c6 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o new file mode 100644 index 00000000..3f48f669 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o.d new file mode 100644 index 00000000..9a1824b1 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o new file mode 100644 index 00000000..ad41675f Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o.d new file mode 100644 index 00000000..61820dbe --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o new file mode 100644 index 00000000..e8b46527 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o.d new file mode 100644 index 00000000..ac8a0965 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o new file mode 100644 index 00000000..1c3f0801 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o.d new file mode 100644 index 00000000..f9ad8040 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o new file mode 100644 index 00000000..a321f294 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o.d new file mode 100644 index 00000000..500d9f42 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o new file mode 100644 index 00000000..5dc632d1 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o.d new file mode 100644 index 00000000..e7ad8aee --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o.d @@ -0,0 +1,128 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlook_ahead_update.c \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o new file mode 100644 index 00000000..2d61b822 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o.d new file mode 100644 index 00000000..ffa02200 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o new file mode 100644 index 00000000..3fa7cb88 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o.d new file mode 100644 index 00000000..039a8bc8 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlustruct_gpu.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o new file mode 100644 index 00000000..baa6aab4 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o.d new file mode 100644 index 00000000..e5ff4c76 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o new file mode 100644 index 00000000..b2afa7c1 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o.d new file mode 100644 index 00000000..b697d247 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o new file mode 100644 index 00000000..0781a924 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o.d new file mode 100644 index 00000000..a101054f --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o new file mode 100644 index 00000000..007eb732 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o.d new file mode 100644 index 00000000..d5624ed7 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o new file mode 100644 index 00000000..4b4fc473 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o.d new file mode 100644 index 00000000..1b39170d --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o new file mode 100644 index 00000000..168adf0b Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o.d new file mode 100644 index 00000000..f3bc2630 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o new file mode 100644 index 00000000..6eff91ad Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o.d new file mode 100644 index 00000000..b0cecc42 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o new file mode 100644 index 00000000..408dd1e7 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o.d new file mode 100644 index 00000000..bf774779 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o new file mode 100644 index 00000000..1507eaf1 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o.d new file mode 100644 index 00000000..4df57f34 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o new file mode 100644 index 00000000..8053f08f Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o.d new file mode 100644 index 00000000..9845bccb --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o new file mode 100644 index 00000000..fe717938 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o.d new file mode 100644 index 00000000..779c39bf --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o new file mode 100644 index 00000000..ce4c8b06 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o.d new file mode 100644 index 00000000..33e0263c --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sgather.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sgather.c.o new file mode 100644 index 00000000..50366eed Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sgather.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sgather.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sgather.c.o.d new file mode 100644 index 00000000..4f8893bb --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sgather.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sgather.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o new file mode 100644 index 00000000..27553d77 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o.d new file mode 100644 index 00000000..4152c973 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o new file mode 100644 index 00000000..54623d4f Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o.d new file mode 100644 index 00000000..17b083f8 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o new file mode 100644 index 00000000..5d93861b Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o.d new file mode 100644 index 00000000..434e94af --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o new file mode 100644 index 00000000..358e64e1 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o.d new file mode 100644 index 00000000..2696e6fd --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o new file mode 100644 index 00000000..4a6d61e7 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o.d new file mode 100644 index 00000000..f3e09fcc --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o.d @@ -0,0 +1,34 @@ +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/float.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o new file mode 100644 index 00000000..4ba772dd Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o.d new file mode 100644 index 00000000..cb716629 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o new file mode 100644 index 00000000..c6c87036 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o.d new file mode 100644 index 00000000..cb15da01 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o.d @@ -0,0 +1,5 @@ +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o new file mode 100644 index 00000000..8c61a5b0 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o.d new file mode 100644 index 00000000..3b302f92 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o new file mode 100644 index 00000000..32cdc554 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o.d new file mode 100644 index 00000000..5e231245 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o new file mode 100644 index 00000000..5daca3eb Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o.d new file mode 100644 index 00000000..2ee53099 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/machines.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o new file mode 100644 index 00000000..85aafb94 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o.d new file mode 100644 index 00000000..79316d1a --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o.d @@ -0,0 +1,118 @@ +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/ctype.h /usr/include/features.h /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o new file mode 100644 index 00000000..1f9d56f2 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o.d new file mode 100644 index 00000000..08be0fb2 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o new file mode 100644 index 00000000..27de02e8 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o.d new file mode 100644 index 00000000..400303a4 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o new file mode 100644 index 00000000..c4a9f5d8 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o.d new file mode 100644 index 00000000..6237fd85 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o new file mode 100644 index 00000000..0b128978 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o.d new file mode 100644 index 00000000..3c909d48 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o new file mode 100644 index 00000000..d53b677b Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o.d new file mode 100644 index 00000000..da36abe7 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o new file mode 100644 index 00000000..268d7a6c Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o.d new file mode 100644 index 00000000..7727a44a --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o new file mode 100644 index 00000000..0aaa3612 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o.d new file mode 100644 index 00000000..75e4975e --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o new file mode 100644 index 00000000..8d89168f Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o.d new file mode 100644 index 00000000..36e4b8ec --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o new file mode 100644 index 00000000..018f33fc Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o.d new file mode 100644 index 00000000..75185c4b --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o new file mode 100644 index 00000000..bd7bab0d Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o.d new file mode 100644 index 00000000..05182d43 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o.d @@ -0,0 +1,202 @@ +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o : /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o new file mode 100644 index 00000000..e500b209 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o.d new file mode 100644 index 00000000..ef5549da --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o new file mode 100644 index 00000000..68f703d2 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o.d new file mode 100644 index 00000000..cc978bf9 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o new file mode 100644 index 00000000..3ecb1881 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o.d new file mode 100644 index 00000000..e945529b --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o new file mode 100644 index 00000000..84fba0b5 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o.d new file mode 100644 index 00000000..4163108f --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o new file mode 100644 index 00000000..4ca8d67d Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o.d new file mode 100644 index 00000000..37309822 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o.d @@ -0,0 +1,118 @@ +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o new file mode 100644 index 00000000..0325a36e Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o.d new file mode 100644 index 00000000..b811f4cf --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o.d @@ -0,0 +1,200 @@ +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o : /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o new file mode 100644 index 00000000..af5f112e Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o.d new file mode 100644 index 00000000..766cde96 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o new file mode 100644 index 00000000..4376eba4 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o.d new file mode 100644 index 00000000..7b82a7fe --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o new file mode 100644 index 00000000..2268ca4f Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o.d new file mode 100644 index 00000000..0dfd9247 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o new file mode 100644 index 00000000..e1e254f1 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o.d new file mode 100644 index 00000000..8d030781 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o new file mode 100644 index 00000000..99a1eff1 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o.d new file mode 100644 index 00000000..70ef1cc9 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o new file mode 100644 index 00000000..d6d9bcfe Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o.d new file mode 100644 index 00000000..f862cb4b --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o.d @@ -0,0 +1,120 @@ +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o new file mode 100644 index 00000000..97422585 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o.d new file mode 100644 index 00000000..ae0a872a --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o new file mode 100644 index 00000000..6cd511e6 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o.d new file mode 100644 index 00000000..8fc663d8 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o new file mode 100644 index 00000000..eb7b7e63 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o.d new file mode 100644 index 00000000..fb5445f9 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o.d @@ -0,0 +1,119 @@ +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/util.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/util.c.o new file mode 100644 index 00000000..5275df32 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/util.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/util.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/util.c.o.d new file mode 100644 index 00000000..4fce3b2d --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/util.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/util.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/wordsize.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/confname.h /usr/include/bits/getopt_posix.h \ + /usr/include/bits/getopt_core.h /usr/include/bits/unistd_ext.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o new file mode 100644 index 00000000..84a7cefe Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o.d new file mode 100644 index 00000000..57983e29 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o.d @@ -0,0 +1,18 @@ +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o new file mode 100644 index 00000000..81455aaa Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o.d new file mode 100644 index 00000000..07427f0e --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o new file mode 100644 index 00000000..e6d7140d Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o.d new file mode 100644 index 00000000..39c7f3b4 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o new file mode 100644 index 00000000..41b0728a Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o.d new file mode 100644 index 00000000..9918c4e5 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zgather.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zgather.c.o new file mode 100644 index 00000000..c0d1ed2a Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zgather.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zgather.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zgather.c.o.d new file mode 100644 index 00000000..f28aae3f --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zgather.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zgather.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o new file mode 100644 index 00000000..970a8c26 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o.d new file mode 100644 index 00000000..f1effa10 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o new file mode 100644 index 00000000..d1877de2 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o.d new file mode 100644 index 00000000..053bfa84 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o new file mode 100644 index 00000000..7909c336 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o.d new file mode 100644 index 00000000..860c08c6 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o new file mode 100644 index 00000000..6c7f393e Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o.d new file mode 100644 index 00000000..3b32f431 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o new file mode 100644 index 00000000..b970284d Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o.d new file mode 100644 index 00000000..517c8c7a --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o new file mode 100644 index 00000000..ed6203a1 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o.d new file mode 100644 index 00000000..0f4b6a7a --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o.d @@ -0,0 +1,121 @@ +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o new file mode 100644 index 00000000..4c131dea Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o.d new file mode 100644 index 00000000..8edb96d3 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o new file mode 100644 index 00000000..53748cd9 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o.d new file mode 100644 index 00000000..cc397e7f --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o.d @@ -0,0 +1,121 @@ +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/ctype.h /usr/include/features.h /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o new file mode 100644 index 00000000..34353ee1 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o.d new file mode 100644 index 00000000..0045f1d9 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o new file mode 100644 index 00000000..efbdc62e Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o.d new file mode 100644 index 00000000..84db7bd8 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o new file mode 100644 index 00000000..c7a001c2 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o.d new file mode 100644 index 00000000..71834050 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o new file mode 100644 index 00000000..c890be60 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o.d new file mode 100644 index 00000000..262de60b --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o new file mode 100644 index 00000000..284ba995 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o.d new file mode 100644 index 00000000..4678b052 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o new file mode 100644 index 00000000..8e69a4a4 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o.d new file mode 100644 index 00000000..d1db9972 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o new file mode 100644 index 00000000..d87102f6 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o.d new file mode 100644 index 00000000..17e0ef51 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o new file mode 100644 index 00000000..97b171d7 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o.d new file mode 100644 index 00000000..95f8c4a7 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o new file mode 100644 index 00000000..a767ebb0 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o.d new file mode 100644 index 00000000..1be00123 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o new file mode 100644 index 00000000..a94aea6f Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o.d new file mode 100644 index 00000000..f322d604 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o.d @@ -0,0 +1,203 @@ +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o : /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o new file mode 100644 index 00000000..bebdd3a0 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o.d new file mode 100644 index 00000000..15c60e92 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o new file mode 100644 index 00000000..e1bca9cc Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o.d new file mode 100644 index 00000000..133b06be --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o new file mode 100644 index 00000000..d0a30ab8 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o.d new file mode 100644 index 00000000..9680f7d3 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o new file mode 100644 index 00000000..e48055fc Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o.d new file mode 100644 index 00000000..96e7a2ab --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o new file mode 100644 index 00000000..ccd88995 Binary files /dev/null and b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o differ diff --git a/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o.d b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o.d new file mode 100644 index 00000000..1655f239 --- /dev/null +++ b/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_base_nv/SRC/CTestTestfile.cmake b/build_base_nv/SRC/CTestTestfile.cmake new file mode 100644 index 00000000..3dedc437 --- /dev/null +++ b/build_base_nv/SRC/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC +# Build directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/build_base_nv/SRC/Makefile b/build_base_nv/SRC/Makefile new file mode 100644 index 00000000..adeb6110 --- /dev/null +++ b/build_base_nv/SRC/Makefile @@ -0,0 +1,5723 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC//CMakeFiles/progress.marks + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +SRC/CMakeFiles/superlu_dist.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/CMakeFiles/superlu_dist.dir/rule +.PHONY : SRC/CMakeFiles/superlu_dist.dir/rule + +# Convenience name for target. +superlu_dist: SRC/CMakeFiles/superlu_dist.dir/rule +.PHONY : superlu_dist + +# fast build rule for target. +superlu_dist/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/build +.PHONY : superlu_dist/fast + +# Convenience name for target. +SRC/CMakeFiles/superlu_dist-static.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/CMakeFiles/superlu_dist-static.dir/rule +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/rule + +# Convenience name for target. +superlu_dist-static: SRC/CMakeFiles/superlu_dist-static.dir/rule +.PHONY : superlu_dist-static + +# fast build rule for target. +superlu_dist-static/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/build +.PHONY : superlu_dist-static/fast + +comm.o: comm.c.o +.PHONY : comm.o + +# target to build an object file +comm.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/comm.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o +.PHONY : comm.c.o + +comm.i: comm.c.i +.PHONY : comm.i + +# target to preprocess a source file +comm.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/comm.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/comm.c.i +.PHONY : comm.c.i + +comm.s: comm.c.s +.PHONY : comm.s + +# target to generate assembly for a file +comm.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/comm.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/comm.c.s +.PHONY : comm.c.s + +comm_tree.o: comm_tree.c.o +.PHONY : comm_tree.o + +# target to build an object file +comm_tree.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o +.PHONY : comm_tree.c.o + +comm_tree.i: comm_tree.c.i +.PHONY : comm_tree.i + +# target to preprocess a source file +comm_tree.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.i +.PHONY : comm_tree.c.i + +comm_tree.s: comm_tree.c.s +.PHONY : comm_tree.s + +# target to generate assembly for a file +comm_tree.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.s +.PHONY : comm_tree.c.s + +communication_aux.o: communication_aux.c.o +.PHONY : communication_aux.o + +# target to build an object file +communication_aux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o +.PHONY : communication_aux.c.o + +communication_aux.i: communication_aux.c.i +.PHONY : communication_aux.i + +# target to preprocess a source file +communication_aux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.i +.PHONY : communication_aux.c.i + +communication_aux.s: communication_aux.c.s +.PHONY : communication_aux.s + +# target to generate assembly for a file +communication_aux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.s +.PHONY : communication_aux.c.s + +dbinary_io.o: dbinary_io.c.o +.PHONY : dbinary_io.o + +# target to build an object file +dbinary_io.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o +.PHONY : dbinary_io.c.o + +dbinary_io.i: dbinary_io.c.i +.PHONY : dbinary_io.i + +# target to preprocess a source file +dbinary_io.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.i +.PHONY : dbinary_io.c.i + +dbinary_io.s: dbinary_io.c.s +.PHONY : dbinary_io.s + +# target to generate assembly for a file +dbinary_io.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.s +.PHONY : dbinary_io.c.s + +dcommunication_aux.o: dcommunication_aux.c.o +.PHONY : dcommunication_aux.o + +# target to build an object file +dcommunication_aux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o +.PHONY : dcommunication_aux.c.o + +dcommunication_aux.i: dcommunication_aux.c.i +.PHONY : dcommunication_aux.i + +# target to preprocess a source file +dcommunication_aux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.i +.PHONY : dcommunication_aux.c.i + +dcommunication_aux.s: dcommunication_aux.c.s +.PHONY : dcommunication_aux.s + +# target to generate assembly for a file +dcommunication_aux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.s +.PHONY : dcommunication_aux.c.s + +dcomplex_dist.o: dcomplex_dist.c.o +.PHONY : dcomplex_dist.o + +# target to build an object file +dcomplex_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o +.PHONY : dcomplex_dist.c.o + +dcomplex_dist.i: dcomplex_dist.c.i +.PHONY : dcomplex_dist.i + +# target to preprocess a source file +dcomplex_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.i +.PHONY : dcomplex_dist.c.i + +dcomplex_dist.s: dcomplex_dist.c.s +.PHONY : dcomplex_dist.s + +# target to generate assembly for a file +dcomplex_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.s +.PHONY : dcomplex_dist.c.s + +ddistribute.o: ddistribute.c.o +.PHONY : ddistribute.o + +# target to build an object file +ddistribute.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o +.PHONY : ddistribute.c.o + +ddistribute.i: ddistribute.c.i +.PHONY : ddistribute.i + +# target to preprocess a source file +ddistribute.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.i +.PHONY : ddistribute.c.i + +ddistribute.s: ddistribute.c.s +.PHONY : ddistribute.s + +# target to generate assembly for a file +ddistribute.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.s +.PHONY : ddistribute.c.s + +dgather.o: dgather.c.o +.PHONY : dgather.o + +# target to build an object file +dgather.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dgather.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o +.PHONY : dgather.c.o + +dgather.i: dgather.c.i +.PHONY : dgather.i + +# target to preprocess a source file +dgather.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dgather.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.i +.PHONY : dgather.c.i + +dgather.s: dgather.c.s +.PHONY : dgather.s + +# target to generate assembly for a file +dgather.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dgather.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.s +.PHONY : dgather.c.s + +dgsequ_dist.o: dgsequ_dist.c.o +.PHONY : dgsequ_dist.o + +# target to build an object file +dgsequ_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o +.PHONY : dgsequ_dist.c.o + +dgsequ_dist.i: dgsequ_dist.c.i +.PHONY : dgsequ_dist.i + +# target to preprocess a source file +dgsequ_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.i +.PHONY : dgsequ_dist.c.i + +dgsequ_dist.s: dgsequ_dist.c.s +.PHONY : dgsequ_dist.s + +# target to generate assembly for a file +dgsequ_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.s +.PHONY : dgsequ_dist.c.s + +dlangs_dist.o: dlangs_dist.c.o +.PHONY : dlangs_dist.o + +# target to build an object file +dlangs_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o +.PHONY : dlangs_dist.c.o + +dlangs_dist.i: dlangs_dist.c.i +.PHONY : dlangs_dist.i + +# target to preprocess a source file +dlangs_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.i +.PHONY : dlangs_dist.c.i + +dlangs_dist.s: dlangs_dist.c.s +.PHONY : dlangs_dist.s + +# target to generate assembly for a file +dlangs_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.s +.PHONY : dlangs_dist.c.s + +dlaqgs_dist.o: dlaqgs_dist.c.o +.PHONY : dlaqgs_dist.o + +# target to build an object file +dlaqgs_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o +.PHONY : dlaqgs_dist.c.o + +dlaqgs_dist.i: dlaqgs_dist.c.i +.PHONY : dlaqgs_dist.i + +# target to preprocess a source file +dlaqgs_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.i +.PHONY : dlaqgs_dist.c.i + +dlaqgs_dist.s: dlaqgs_dist.c.s +.PHONY : dlaqgs_dist.s + +# target to generate assembly for a file +dlaqgs_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.s +.PHONY : dlaqgs_dist.c.s + +dldperm_dist.o: dldperm_dist.c.o +.PHONY : dldperm_dist.o + +# target to build an object file +dldperm_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o +.PHONY : dldperm_dist.c.o + +dldperm_dist.i: dldperm_dist.c.i +.PHONY : dldperm_dist.i + +# target to preprocess a source file +dldperm_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.i +.PHONY : dldperm_dist.c.i + +dldperm_dist.s: dldperm_dist.c.s +.PHONY : dldperm_dist.s + +# target to generate assembly for a file +dldperm_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.s +.PHONY : dldperm_dist.c.s + +dmach_dist.o: dmach_dist.c.o +.PHONY : dmach_dist.o + +# target to build an object file +dmach_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o +.PHONY : dmach_dist.c.o + +dmach_dist.i: dmach_dist.c.i +.PHONY : dmach_dist.i + +# target to preprocess a source file +dmach_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.i +.PHONY : dmach_dist.c.i + +dmach_dist.s: dmach_dist.c.s +.PHONY : dmach_dist.s + +# target to generate assembly for a file +dmach_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.s +.PHONY : dmach_dist.c.s + +dmemory_dist.o: dmemory_dist.c.o +.PHONY : dmemory_dist.o + +# target to build an object file +dmemory_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o +.PHONY : dmemory_dist.c.o + +dmemory_dist.i: dmemory_dist.c.i +.PHONY : dmemory_dist.i + +# target to preprocess a source file +dmemory_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.i +.PHONY : dmemory_dist.c.i + +dmemory_dist.s: dmemory_dist.c.s +.PHONY : dmemory_dist.s + +# target to generate assembly for a file +dmemory_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.s +.PHONY : dmemory_dist.c.s + +dmyblas2_dist.o: dmyblas2_dist.c.o +.PHONY : dmyblas2_dist.o + +# target to build an object file +dmyblas2_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o +.PHONY : dmyblas2_dist.c.o + +dmyblas2_dist.i: dmyblas2_dist.c.i +.PHONY : dmyblas2_dist.i + +# target to preprocess a source file +dmyblas2_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.i +.PHONY : dmyblas2_dist.c.i + +dmyblas2_dist.s: dmyblas2_dist.c.s +.PHONY : dmyblas2_dist.s + +# target to generate assembly for a file +dmyblas2_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.s +.PHONY : dmyblas2_dist.c.s + +dnrformat_loc3d.o: dnrformat_loc3d.c.o +.PHONY : dnrformat_loc3d.o + +# target to build an object file +dnrformat_loc3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o +.PHONY : dnrformat_loc3d.c.o + +dnrformat_loc3d.i: dnrformat_loc3d.c.i +.PHONY : dnrformat_loc3d.i + +# target to preprocess a source file +dnrformat_loc3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.i +.PHONY : dnrformat_loc3d.c.i + +dnrformat_loc3d.s: dnrformat_loc3d.c.s +.PHONY : dnrformat_loc3d.s + +# target to generate assembly for a file +dnrformat_loc3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.s +.PHONY : dnrformat_loc3d.c.s + +dreadMM.o: dreadMM.c.o +.PHONY : dreadMM.o + +# target to build an object file +dreadMM.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o +.PHONY : dreadMM.c.o + +dreadMM.i: dreadMM.c.i +.PHONY : dreadMM.i + +# target to preprocess a source file +dreadMM.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.i +.PHONY : dreadMM.c.i + +dreadMM.s: dreadMM.c.s +.PHONY : dreadMM.s + +# target to generate assembly for a file +dreadMM.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.s +.PHONY : dreadMM.c.s + +dreadhb.o: dreadhb.c.o +.PHONY : dreadhb.o + +# target to build an object file +dreadhb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o +.PHONY : dreadhb.c.o + +dreadhb.i: dreadhb.c.i +.PHONY : dreadhb.i + +# target to preprocess a source file +dreadhb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.i +.PHONY : dreadhb.c.i + +dreadhb.s: dreadhb.c.s +.PHONY : dreadhb.s + +# target to generate assembly for a file +dreadhb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.s +.PHONY : dreadhb.c.s + +dreadrb.o: dreadrb.c.o +.PHONY : dreadrb.o + +# target to build an object file +dreadrb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o +.PHONY : dreadrb.c.o + +dreadrb.i: dreadrb.c.i +.PHONY : dreadrb.i + +# target to preprocess a source file +dreadrb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.i +.PHONY : dreadrb.c.i + +dreadrb.s: dreadrb.c.s +.PHONY : dreadrb.s + +# target to generate assembly for a file +dreadrb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.s +.PHONY : dreadrb.c.s + +dreadtriple.o: dreadtriple.c.o +.PHONY : dreadtriple.o + +# target to build an object file +dreadtriple.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o +.PHONY : dreadtriple.c.o + +dreadtriple.i: dreadtriple.c.i +.PHONY : dreadtriple.i + +# target to preprocess a source file +dreadtriple.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.i +.PHONY : dreadtriple.c.i + +dreadtriple.s: dreadtriple.c.s +.PHONY : dreadtriple.s + +# target to generate assembly for a file +dreadtriple.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.s +.PHONY : dreadtriple.c.s + +dreadtriple_noheader.o: dreadtriple_noheader.c.o +.PHONY : dreadtriple_noheader.o + +# target to build an object file +dreadtriple_noheader.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o +.PHONY : dreadtriple_noheader.c.o + +dreadtriple_noheader.i: dreadtriple_noheader.c.i +.PHONY : dreadtriple_noheader.i + +# target to preprocess a source file +dreadtriple_noheader.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.i +.PHONY : dreadtriple_noheader.c.i + +dreadtriple_noheader.s: dreadtriple_noheader.c.s +.PHONY : dreadtriple_noheader.s + +# target to generate assembly for a file +dreadtriple_noheader.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.s +.PHONY : dreadtriple_noheader.c.s + +dscatter3d.o: dscatter3d.c.o +.PHONY : dscatter3d.o + +# target to build an object file +dscatter3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o +.PHONY : dscatter3d.c.o + +dscatter3d.i: dscatter3d.c.i +.PHONY : dscatter3d.i + +# target to preprocess a source file +dscatter3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.i +.PHONY : dscatter3d.c.i + +dscatter3d.s: dscatter3d.c.s +.PHONY : dscatter3d.s + +# target to generate assembly for a file +dscatter3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.s +.PHONY : dscatter3d.c.s + +dsp_blas2_dist.o: dsp_blas2_dist.c.o +.PHONY : dsp_blas2_dist.o + +# target to build an object file +dsp_blas2_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o +.PHONY : dsp_blas2_dist.c.o + +dsp_blas2_dist.i: dsp_blas2_dist.c.i +.PHONY : dsp_blas2_dist.i + +# target to preprocess a source file +dsp_blas2_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.i +.PHONY : dsp_blas2_dist.c.i + +dsp_blas2_dist.s: dsp_blas2_dist.c.s +.PHONY : dsp_blas2_dist.s + +# target to generate assembly for a file +dsp_blas2_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.s +.PHONY : dsp_blas2_dist.c.s + +dsp_blas3_dist.o: dsp_blas3_dist.c.o +.PHONY : dsp_blas3_dist.o + +# target to build an object file +dsp_blas3_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o +.PHONY : dsp_blas3_dist.c.o + +dsp_blas3_dist.i: dsp_blas3_dist.c.i +.PHONY : dsp_blas3_dist.i + +# target to preprocess a source file +dsp_blas3_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.i +.PHONY : dsp_blas3_dist.c.i + +dsp_blas3_dist.s: dsp_blas3_dist.c.s +.PHONY : dsp_blas3_dist.s + +# target to generate assembly for a file +dsp_blas3_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.s +.PHONY : dsp_blas3_dist.c.s + +dstatic_schedule.o: dstatic_schedule.c.o +.PHONY : dstatic_schedule.o + +# target to build an object file +dstatic_schedule.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o +.PHONY : dstatic_schedule.c.o + +dstatic_schedule.i: dstatic_schedule.c.i +.PHONY : dstatic_schedule.i + +# target to preprocess a source file +dstatic_schedule.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.i +.PHONY : dstatic_schedule.c.i + +dstatic_schedule.s: dstatic_schedule.c.s +.PHONY : dstatic_schedule.s + +# target to generate assembly for a file +dstatic_schedule.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.s +.PHONY : dstatic_schedule.c.s + +dsuperlu_blas.o: dsuperlu_blas.c.o +.PHONY : dsuperlu_blas.o + +# target to build an object file +dsuperlu_blas.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o +.PHONY : dsuperlu_blas.c.o + +dsuperlu_blas.i: dsuperlu_blas.c.i +.PHONY : dsuperlu_blas.i + +# target to preprocess a source file +dsuperlu_blas.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.i +.PHONY : dsuperlu_blas.c.i + +dsuperlu_blas.s: dsuperlu_blas.c.s +.PHONY : dsuperlu_blas.s + +# target to generate assembly for a file +dsuperlu_blas.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.s +.PHONY : dsuperlu_blas.c.s + +dsuperlu_gpu.o: dsuperlu_gpu.cu.o +.PHONY : dsuperlu_gpu.o + +# target to build an object file +dsuperlu_gpu.cu.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o +.PHONY : dsuperlu_gpu.cu.o + +dsuperlu_gpu.i: dsuperlu_gpu.cu.i +.PHONY : dsuperlu_gpu.i + +# target to preprocess a source file +dsuperlu_gpu.cu.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.i +.PHONY : dsuperlu_gpu.cu.i + +dsuperlu_gpu.s: dsuperlu_gpu.cu.s +.PHONY : dsuperlu_gpu.s + +# target to generate assembly for a file +dsuperlu_gpu.cu.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.s +.PHONY : dsuperlu_gpu.cu.s + +dtreeFactorization.o: dtreeFactorization.c.o +.PHONY : dtreeFactorization.o + +# target to build an object file +dtreeFactorization.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o +.PHONY : dtreeFactorization.c.o + +dtreeFactorization.i: dtreeFactorization.c.i +.PHONY : dtreeFactorization.i + +# target to preprocess a source file +dtreeFactorization.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.i +.PHONY : dtreeFactorization.c.i + +dtreeFactorization.s: dtreeFactorization.c.s +.PHONY : dtreeFactorization.s + +# target to generate assembly for a file +dtreeFactorization.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.s +.PHONY : dtreeFactorization.c.s + +dtreeFactorizationGPU.o: dtreeFactorizationGPU.c.o +.PHONY : dtreeFactorizationGPU.o + +# target to build an object file +dtreeFactorizationGPU.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o +.PHONY : dtreeFactorizationGPU.c.o + +dtreeFactorizationGPU.i: dtreeFactorizationGPU.c.i +.PHONY : dtreeFactorizationGPU.i + +# target to preprocess a source file +dtreeFactorizationGPU.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.i +.PHONY : dtreeFactorizationGPU.c.i + +dtreeFactorizationGPU.s: dtreeFactorizationGPU.c.s +.PHONY : dtreeFactorizationGPU.s + +# target to generate assembly for a file +dtreeFactorizationGPU.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.s +.PHONY : dtreeFactorizationGPU.c.s + +dtrfAux.o: dtrfAux.c.o +.PHONY : dtrfAux.o + +# target to build an object file +dtrfAux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o +.PHONY : dtrfAux.c.o + +dtrfAux.i: dtrfAux.c.i +.PHONY : dtrfAux.i + +# target to preprocess a source file +dtrfAux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.i +.PHONY : dtrfAux.c.i + +dtrfAux.s: dtrfAux.c.s +.PHONY : dtrfAux.s + +# target to generate assembly for a file +dtrfAux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.s +.PHONY : dtrfAux.c.s + +dtrfCommWrapper.o: dtrfCommWrapper.c.o +.PHONY : dtrfCommWrapper.o + +# target to build an object file +dtrfCommWrapper.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o +.PHONY : dtrfCommWrapper.c.o + +dtrfCommWrapper.i: dtrfCommWrapper.c.i +.PHONY : dtrfCommWrapper.i + +# target to preprocess a source file +dtrfCommWrapper.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.i +.PHONY : dtrfCommWrapper.c.i + +dtrfCommWrapper.s: dtrfCommWrapper.c.s +.PHONY : dtrfCommWrapper.s + +# target to generate assembly for a file +dtrfCommWrapper.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.s +.PHONY : dtrfCommWrapper.c.s + +dutil_dist.o: dutil_dist.c.o +.PHONY : dutil_dist.o + +# target to build an object file +dutil_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o +.PHONY : dutil_dist.c.o + +dutil_dist.i: dutil_dist.c.i +.PHONY : dutil_dist.i + +# target to preprocess a source file +dutil_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.i +.PHONY : dutil_dist.c.i + +dutil_dist.s: dutil_dist.c.s +.PHONY : dutil_dist.s + +# target to generate assembly for a file +dutil_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.s +.PHONY : dutil_dist.c.s + +etree.o: etree.c.o +.PHONY : etree.o + +# target to build an object file +etree.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/etree.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o +.PHONY : etree.c.o + +etree.i: etree.c.i +.PHONY : etree.i + +# target to preprocess a source file +etree.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/etree.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/etree.c.i +.PHONY : etree.c.i + +etree.s: etree.c.s +.PHONY : etree.s + +# target to generate assembly for a file +etree.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/etree.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/etree.c.s +.PHONY : etree.c.s + +get_perm_c.o: get_perm_c.c.o +.PHONY : get_perm_c.o + +# target to build an object file +get_perm_c.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o +.PHONY : get_perm_c.c.o + +get_perm_c.i: get_perm_c.c.i +.PHONY : get_perm_c.i + +# target to preprocess a source file +get_perm_c.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.i +.PHONY : get_perm_c.c.i + +get_perm_c.s: get_perm_c.c.s +.PHONY : get_perm_c.s + +# target to generate assembly for a file +get_perm_c.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.s +.PHONY : get_perm_c.c.s + +get_perm_c_parmetis.o: get_perm_c_parmetis.c.o +.PHONY : get_perm_c_parmetis.o + +# target to build an object file +get_perm_c_parmetis.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o +.PHONY : get_perm_c_parmetis.c.o + +get_perm_c_parmetis.i: get_perm_c_parmetis.c.i +.PHONY : get_perm_c_parmetis.i + +# target to preprocess a source file +get_perm_c_parmetis.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.i +.PHONY : get_perm_c_parmetis.c.i + +get_perm_c_parmetis.s: get_perm_c_parmetis.c.s +.PHONY : get_perm_c_parmetis.s + +# target to generate assembly for a file +get_perm_c_parmetis.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.s +.PHONY : get_perm_c_parmetis.c.s + +gpu_api_utils.o: gpu_api_utils.c.o +.PHONY : gpu_api_utils.o + +# target to build an object file +gpu_api_utils.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o +.PHONY : gpu_api_utils.c.o + +gpu_api_utils.i: gpu_api_utils.c.i +.PHONY : gpu_api_utils.i + +# target to preprocess a source file +gpu_api_utils.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.i +.PHONY : gpu_api_utils.c.i + +gpu_api_utils.s: gpu_api_utils.c.s +.PHONY : gpu_api_utils.s + +# target to generate assembly for a file +gpu_api_utils.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.s +.PHONY : gpu_api_utils.c.s + +mc64ad_dist.o: mc64ad_dist.c.o +.PHONY : mc64ad_dist.o + +# target to build an object file +mc64ad_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o +.PHONY : mc64ad_dist.c.o + +mc64ad_dist.i: mc64ad_dist.c.i +.PHONY : mc64ad_dist.i + +# target to preprocess a source file +mc64ad_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.i +.PHONY : mc64ad_dist.c.i + +mc64ad_dist.s: mc64ad_dist.c.s +.PHONY : mc64ad_dist.s + +# target to generate assembly for a file +mc64ad_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.s +.PHONY : mc64ad_dist.c.s + +memory.o: memory.c.o +.PHONY : memory.o + +# target to build an object file +memory.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/memory.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o +.PHONY : memory.c.o + +memory.i: memory.c.i +.PHONY : memory.i + +# target to preprocess a source file +memory.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/memory.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/memory.c.i +.PHONY : memory.c.i + +memory.s: memory.c.s +.PHONY : memory.s + +# target to generate assembly for a file +memory.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/memory.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/memory.c.s +.PHONY : memory.c.s + +mmd.o: mmd.c.o +.PHONY : mmd.o + +# target to build an object file +mmd.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/mmd.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o +.PHONY : mmd.c.o + +mmd.i: mmd.c.i +.PHONY : mmd.i + +# target to preprocess a source file +mmd.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/mmd.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.i +.PHONY : mmd.c.i + +mmd.s: mmd.c.s +.PHONY : mmd.s + +# target to generate assembly for a file +mmd.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/mmd.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.s +.PHONY : mmd.c.s + +pd3dcomm.o: pd3dcomm.c.o +.PHONY : pd3dcomm.o + +# target to build an object file +pd3dcomm.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o +.PHONY : pd3dcomm.c.o + +pd3dcomm.i: pd3dcomm.c.i +.PHONY : pd3dcomm.i + +# target to preprocess a source file +pd3dcomm.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.i +.PHONY : pd3dcomm.c.i + +pd3dcomm.s: pd3dcomm.c.s +.PHONY : pd3dcomm.s + +# target to generate assembly for a file +pd3dcomm.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.s +.PHONY : pd3dcomm.c.s + +pdGetDiagU.o: pdGetDiagU.c.o +.PHONY : pdGetDiagU.o + +# target to build an object file +pdGetDiagU.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o +.PHONY : pdGetDiagU.c.o + +pdGetDiagU.i: pdGetDiagU.c.i +.PHONY : pdGetDiagU.i + +# target to preprocess a source file +pdGetDiagU.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.i +.PHONY : pdGetDiagU.c.i + +pdGetDiagU.s: pdGetDiagU.c.s +.PHONY : pdGetDiagU.s + +# target to generate assembly for a file +pdGetDiagU.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.s +.PHONY : pdGetDiagU.c.s + +pddistribute.o: pddistribute.c.o +.PHONY : pddistribute.o + +# target to build an object file +pddistribute.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o +.PHONY : pddistribute.c.o + +pddistribute.i: pddistribute.c.i +.PHONY : pddistribute.i + +# target to preprocess a source file +pddistribute.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.i +.PHONY : pddistribute.c.i + +pddistribute.s: pddistribute.c.s +.PHONY : pddistribute.s + +# target to generate assembly for a file +pddistribute.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.s +.PHONY : pddistribute.c.s + +pdgsequ.o: pdgsequ.c.o +.PHONY : pdgsequ.o + +# target to build an object file +pdgsequ.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o +.PHONY : pdgsequ.c.o + +pdgsequ.i: pdgsequ.c.i +.PHONY : pdgsequ.i + +# target to preprocess a source file +pdgsequ.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.i +.PHONY : pdgsequ.c.i + +pdgsequ.s: pdgsequ.c.s +.PHONY : pdgsequ.s + +# target to generate assembly for a file +pdgsequ.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.s +.PHONY : pdgsequ.c.s + +pdgsmv.o: pdgsmv.c.o +.PHONY : pdgsmv.o + +# target to build an object file +pdgsmv.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o +.PHONY : pdgsmv.c.o + +pdgsmv.i: pdgsmv.c.i +.PHONY : pdgsmv.i + +# target to preprocess a source file +pdgsmv.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.i +.PHONY : pdgsmv.c.i + +pdgsmv.s: pdgsmv.c.s +.PHONY : pdgsmv.s + +# target to generate assembly for a file +pdgsmv.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.s +.PHONY : pdgsmv.c.s + +pdgsmv_AXglobal.o: pdgsmv_AXglobal.c.o +.PHONY : pdgsmv_AXglobal.o + +# target to build an object file +pdgsmv_AXglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o +.PHONY : pdgsmv_AXglobal.c.o + +pdgsmv_AXglobal.i: pdgsmv_AXglobal.c.i +.PHONY : pdgsmv_AXglobal.i + +# target to preprocess a source file +pdgsmv_AXglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.i +.PHONY : pdgsmv_AXglobal.c.i + +pdgsmv_AXglobal.s: pdgsmv_AXglobal.c.s +.PHONY : pdgsmv_AXglobal.s + +# target to generate assembly for a file +pdgsmv_AXglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.s +.PHONY : pdgsmv_AXglobal.c.s + +pdgsrfs.o: pdgsrfs.c.o +.PHONY : pdgsrfs.o + +# target to build an object file +pdgsrfs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o +.PHONY : pdgsrfs.c.o + +pdgsrfs.i: pdgsrfs.c.i +.PHONY : pdgsrfs.i + +# target to preprocess a source file +pdgsrfs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.i +.PHONY : pdgsrfs.c.i + +pdgsrfs.s: pdgsrfs.c.s +.PHONY : pdgsrfs.s + +# target to generate assembly for a file +pdgsrfs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.s +.PHONY : pdgsrfs.c.s + +pdgsrfs_ABXglobal.o: pdgsrfs_ABXglobal.c.o +.PHONY : pdgsrfs_ABXglobal.o + +# target to build an object file +pdgsrfs_ABXglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o +.PHONY : pdgsrfs_ABXglobal.c.o + +pdgsrfs_ABXglobal.i: pdgsrfs_ABXglobal.c.i +.PHONY : pdgsrfs_ABXglobal.i + +# target to preprocess a source file +pdgsrfs_ABXglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.i +.PHONY : pdgsrfs_ABXglobal.c.i + +pdgsrfs_ABXglobal.s: pdgsrfs_ABXglobal.c.s +.PHONY : pdgsrfs_ABXglobal.s + +# target to generate assembly for a file +pdgsrfs_ABXglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.s +.PHONY : pdgsrfs_ABXglobal.c.s + +pdgssvx.o: pdgssvx.c.o +.PHONY : pdgssvx.o + +# target to build an object file +pdgssvx.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o +.PHONY : pdgssvx.c.o + +pdgssvx.i: pdgssvx.c.i +.PHONY : pdgssvx.i + +# target to preprocess a source file +pdgssvx.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.i +.PHONY : pdgssvx.c.i + +pdgssvx.s: pdgssvx.c.s +.PHONY : pdgssvx.s + +# target to generate assembly for a file +pdgssvx.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.s +.PHONY : pdgssvx.c.s + +pdgssvx3d.o: pdgssvx3d.c.o +.PHONY : pdgssvx3d.o + +# target to build an object file +pdgssvx3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o +.PHONY : pdgssvx3d.c.o + +pdgssvx3d.i: pdgssvx3d.c.i +.PHONY : pdgssvx3d.i + +# target to preprocess a source file +pdgssvx3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.i +.PHONY : pdgssvx3d.c.i + +pdgssvx3d.s: pdgssvx3d.c.s +.PHONY : pdgssvx3d.s + +# target to generate assembly for a file +pdgssvx3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.s +.PHONY : pdgssvx3d.c.s + +pdgssvx_ABglobal.o: pdgssvx_ABglobal.c.o +.PHONY : pdgssvx_ABglobal.o + +# target to build an object file +pdgssvx_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o +.PHONY : pdgssvx_ABglobal.c.o + +pdgssvx_ABglobal.i: pdgssvx_ABglobal.c.i +.PHONY : pdgssvx_ABglobal.i + +# target to preprocess a source file +pdgssvx_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.i +.PHONY : pdgssvx_ABglobal.c.i + +pdgssvx_ABglobal.s: pdgssvx_ABglobal.c.s +.PHONY : pdgssvx_ABglobal.s + +# target to generate assembly for a file +pdgssvx_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.s +.PHONY : pdgssvx_ABglobal.c.s + +pdgstrf.o: pdgstrf.c.o +.PHONY : pdgstrf.o + +# target to build an object file +pdgstrf.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o +.PHONY : pdgstrf.c.o + +pdgstrf.i: pdgstrf.c.i +.PHONY : pdgstrf.i + +# target to preprocess a source file +pdgstrf.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.i +.PHONY : pdgstrf.c.i + +pdgstrf.s: pdgstrf.c.s +.PHONY : pdgstrf.s + +# target to generate assembly for a file +pdgstrf.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.s +.PHONY : pdgstrf.c.s + +pdgstrf2.o: pdgstrf2.c.o +.PHONY : pdgstrf2.o + +# target to build an object file +pdgstrf2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o +.PHONY : pdgstrf2.c.o + +pdgstrf2.i: pdgstrf2.c.i +.PHONY : pdgstrf2.i + +# target to preprocess a source file +pdgstrf2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.i +.PHONY : pdgstrf2.c.i + +pdgstrf2.s: pdgstrf2.c.s +.PHONY : pdgstrf2.s + +# target to generate assembly for a file +pdgstrf2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.s +.PHONY : pdgstrf2.c.s + +pdgstrf3d.o: pdgstrf3d.c.o +.PHONY : pdgstrf3d.o + +# target to build an object file +pdgstrf3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o +.PHONY : pdgstrf3d.c.o + +pdgstrf3d.i: pdgstrf3d.c.i +.PHONY : pdgstrf3d.i + +# target to preprocess a source file +pdgstrf3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.i +.PHONY : pdgstrf3d.c.i + +pdgstrf3d.s: pdgstrf3d.c.s +.PHONY : pdgstrf3d.s + +# target to generate assembly for a file +pdgstrf3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.s +.PHONY : pdgstrf3d.c.s + +pdgstrs.o: pdgstrs.c.o +.PHONY : pdgstrs.o + +# target to build an object file +pdgstrs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o +.PHONY : pdgstrs.c.o + +pdgstrs.i: pdgstrs.c.i +.PHONY : pdgstrs.i + +# target to preprocess a source file +pdgstrs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.i +.PHONY : pdgstrs.c.i + +pdgstrs.s: pdgstrs.c.s +.PHONY : pdgstrs.s + +# target to generate assembly for a file +pdgstrs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.s +.PHONY : pdgstrs.c.s + +pdgstrs1.o: pdgstrs1.c.o +.PHONY : pdgstrs1.o + +# target to build an object file +pdgstrs1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o +.PHONY : pdgstrs1.c.o + +pdgstrs1.i: pdgstrs1.c.i +.PHONY : pdgstrs1.i + +# target to preprocess a source file +pdgstrs1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.i +.PHONY : pdgstrs1.c.i + +pdgstrs1.s: pdgstrs1.c.s +.PHONY : pdgstrs1.s + +# target to generate assembly for a file +pdgstrs1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.s +.PHONY : pdgstrs1.c.s + +pdgstrs_Bglobal.o: pdgstrs_Bglobal.c.o +.PHONY : pdgstrs_Bglobal.o + +# target to build an object file +pdgstrs_Bglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o +.PHONY : pdgstrs_Bglobal.c.o + +pdgstrs_Bglobal.i: pdgstrs_Bglobal.c.i +.PHONY : pdgstrs_Bglobal.i + +# target to preprocess a source file +pdgstrs_Bglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.i +.PHONY : pdgstrs_Bglobal.c.i + +pdgstrs_Bglobal.s: pdgstrs_Bglobal.c.s +.PHONY : pdgstrs_Bglobal.s + +# target to generate assembly for a file +pdgstrs_Bglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.s +.PHONY : pdgstrs_Bglobal.c.s + +pdgstrs_lsum.o: pdgstrs_lsum.c.o +.PHONY : pdgstrs_lsum.o + +# target to build an object file +pdgstrs_lsum.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o +.PHONY : pdgstrs_lsum.c.o + +pdgstrs_lsum.i: pdgstrs_lsum.c.i +.PHONY : pdgstrs_lsum.i + +# target to preprocess a source file +pdgstrs_lsum.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.i +.PHONY : pdgstrs_lsum.c.i + +pdgstrs_lsum.s: pdgstrs_lsum.c.s +.PHONY : pdgstrs_lsum.s + +# target to generate assembly for a file +pdgstrs_lsum.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.s +.PHONY : pdgstrs_lsum.c.s + +pdgstrs_lsum_cuda.o: pdgstrs_lsum_cuda.cu.o +.PHONY : pdgstrs_lsum_cuda.o + +# target to build an object file +pdgstrs_lsum_cuda.cu.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o +.PHONY : pdgstrs_lsum_cuda.cu.o + +pdgstrs_lsum_cuda.i: pdgstrs_lsum_cuda.cu.i +.PHONY : pdgstrs_lsum_cuda.i + +# target to preprocess a source file +pdgstrs_lsum_cuda.cu.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.i +.PHONY : pdgstrs_lsum_cuda.cu.i + +pdgstrs_lsum_cuda.s: pdgstrs_lsum_cuda.cu.s +.PHONY : pdgstrs_lsum_cuda.s + +# target to generate assembly for a file +pdgstrs_lsum_cuda.cu.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.s +.PHONY : pdgstrs_lsum_cuda.cu.s + +pdlangs.o: pdlangs.c.o +.PHONY : pdlangs.o + +# target to build an object file +pdlangs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o +.PHONY : pdlangs.c.o + +pdlangs.i: pdlangs.c.i +.PHONY : pdlangs.i + +# target to preprocess a source file +pdlangs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.i +.PHONY : pdlangs.c.i + +pdlangs.s: pdlangs.c.s +.PHONY : pdlangs.s + +# target to generate assembly for a file +pdlangs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.s +.PHONY : pdlangs.c.s + +pdlaqgs.o: pdlaqgs.c.o +.PHONY : pdlaqgs.o + +# target to build an object file +pdlaqgs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o +.PHONY : pdlaqgs.c.o + +pdlaqgs.i: pdlaqgs.c.i +.PHONY : pdlaqgs.i + +# target to preprocess a source file +pdlaqgs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.i +.PHONY : pdlaqgs.c.i + +pdlaqgs.s: pdlaqgs.c.s +.PHONY : pdlaqgs.s + +# target to generate assembly for a file +pdlaqgs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.s +.PHONY : pdlaqgs.c.s + +pdsymbfact_distdata.o: pdsymbfact_distdata.c.o +.PHONY : pdsymbfact_distdata.o + +# target to build an object file +pdsymbfact_distdata.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o +.PHONY : pdsymbfact_distdata.c.o + +pdsymbfact_distdata.i: pdsymbfact_distdata.c.i +.PHONY : pdsymbfact_distdata.i + +# target to preprocess a source file +pdsymbfact_distdata.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.i +.PHONY : pdsymbfact_distdata.c.i + +pdsymbfact_distdata.s: pdsymbfact_distdata.c.s +.PHONY : pdsymbfact_distdata.s + +# target to generate assembly for a file +pdsymbfact_distdata.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.s +.PHONY : pdsymbfact_distdata.c.s + +pdutil.o: pdutil.c.o +.PHONY : pdutil.o + +# target to build an object file +pdutil.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o +.PHONY : pdutil.c.o + +pdutil.i: pdutil.c.i +.PHONY : pdutil.i + +# target to preprocess a source file +pdutil.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdutil.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.i +.PHONY : pdutil.c.i + +pdutil.s: pdutil.c.s +.PHONY : pdutil.s + +# target to generate assembly for a file +pdutil.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdutil.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.s +.PHONY : pdutil.c.s + +ps3dcomm.o: ps3dcomm.c.o +.PHONY : ps3dcomm.o + +# target to build an object file +ps3dcomm.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o +.PHONY : ps3dcomm.c.o + +ps3dcomm.i: ps3dcomm.c.i +.PHONY : ps3dcomm.i + +# target to preprocess a source file +ps3dcomm.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.i +.PHONY : ps3dcomm.c.i + +ps3dcomm.s: ps3dcomm.c.s +.PHONY : ps3dcomm.s + +# target to generate assembly for a file +ps3dcomm.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.s +.PHONY : ps3dcomm.c.s + +psGetDiagU.o: psGetDiagU.c.o +.PHONY : psGetDiagU.o + +# target to build an object file +psGetDiagU.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o +.PHONY : psGetDiagU.c.o + +psGetDiagU.i: psGetDiagU.c.i +.PHONY : psGetDiagU.i + +# target to preprocess a source file +psGetDiagU.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.i +.PHONY : psGetDiagU.c.i + +psGetDiagU.s: psGetDiagU.c.s +.PHONY : psGetDiagU.s + +# target to generate assembly for a file +psGetDiagU.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.s +.PHONY : psGetDiagU.c.s + +psdistribute.o: psdistribute.c.o +.PHONY : psdistribute.o + +# target to build an object file +psdistribute.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o +.PHONY : psdistribute.c.o + +psdistribute.i: psdistribute.c.i +.PHONY : psdistribute.i + +# target to preprocess a source file +psdistribute.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.i +.PHONY : psdistribute.c.i + +psdistribute.s: psdistribute.c.s +.PHONY : psdistribute.s + +# target to generate assembly for a file +psdistribute.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.s +.PHONY : psdistribute.c.s + +psgsequ.o: psgsequ.c.o +.PHONY : psgsequ.o + +# target to build an object file +psgsequ.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o +.PHONY : psgsequ.c.o + +psgsequ.i: psgsequ.c.i +.PHONY : psgsequ.i + +# target to preprocess a source file +psgsequ.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.i +.PHONY : psgsequ.c.i + +psgsequ.s: psgsequ.c.s +.PHONY : psgsequ.s + +# target to generate assembly for a file +psgsequ.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.s +.PHONY : psgsequ.c.s + +psgsequb.o: psgsequb.c.o +.PHONY : psgsequb.o + +# target to build an object file +psgsequb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o +.PHONY : psgsequb.c.o + +psgsequb.i: psgsequb.c.i +.PHONY : psgsequb.i + +# target to preprocess a source file +psgsequb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.i +.PHONY : psgsequb.c.i + +psgsequb.s: psgsequb.c.s +.PHONY : psgsequb.s + +# target to generate assembly for a file +psgsequb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.s +.PHONY : psgsequb.c.s + +psgsmv.o: psgsmv.c.o +.PHONY : psgsmv.o + +# target to build an object file +psgsmv.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o +.PHONY : psgsmv.c.o + +psgsmv.i: psgsmv.c.i +.PHONY : psgsmv.i + +# target to preprocess a source file +psgsmv.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.i +.PHONY : psgsmv.c.i + +psgsmv.s: psgsmv.c.s +.PHONY : psgsmv.s + +# target to generate assembly for a file +psgsmv.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.s +.PHONY : psgsmv.c.s + +psgsmv_AXglobal.o: psgsmv_AXglobal.c.o +.PHONY : psgsmv_AXglobal.o + +# target to build an object file +psgsmv_AXglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o +.PHONY : psgsmv_AXglobal.c.o + +psgsmv_AXglobal.i: psgsmv_AXglobal.c.i +.PHONY : psgsmv_AXglobal.i + +# target to preprocess a source file +psgsmv_AXglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.i +.PHONY : psgsmv_AXglobal.c.i + +psgsmv_AXglobal.s: psgsmv_AXglobal.c.s +.PHONY : psgsmv_AXglobal.s + +# target to generate assembly for a file +psgsmv_AXglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.s +.PHONY : psgsmv_AXglobal.c.s + +psgsmv_d2.o: psgsmv_d2.c.o +.PHONY : psgsmv_d2.o + +# target to build an object file +psgsmv_d2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o +.PHONY : psgsmv_d2.c.o + +psgsmv_d2.i: psgsmv_d2.c.i +.PHONY : psgsmv_d2.i + +# target to preprocess a source file +psgsmv_d2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.i +.PHONY : psgsmv_d2.c.i + +psgsmv_d2.s: psgsmv_d2.c.s +.PHONY : psgsmv_d2.s + +# target to generate assembly for a file +psgsmv_d2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.s +.PHONY : psgsmv_d2.c.s + +psgsrfs.o: psgsrfs.c.o +.PHONY : psgsrfs.o + +# target to build an object file +psgsrfs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o +.PHONY : psgsrfs.c.o + +psgsrfs.i: psgsrfs.c.i +.PHONY : psgsrfs.i + +# target to preprocess a source file +psgsrfs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.i +.PHONY : psgsrfs.c.i + +psgsrfs.s: psgsrfs.c.s +.PHONY : psgsrfs.s + +# target to generate assembly for a file +psgsrfs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.s +.PHONY : psgsrfs.c.s + +psgsrfs_ABXglobal.o: psgsrfs_ABXglobal.c.o +.PHONY : psgsrfs_ABXglobal.o + +# target to build an object file +psgsrfs_ABXglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o +.PHONY : psgsrfs_ABXglobal.c.o + +psgsrfs_ABXglobal.i: psgsrfs_ABXglobal.c.i +.PHONY : psgsrfs_ABXglobal.i + +# target to preprocess a source file +psgsrfs_ABXglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.i +.PHONY : psgsrfs_ABXglobal.c.i + +psgsrfs_ABXglobal.s: psgsrfs_ABXglobal.c.s +.PHONY : psgsrfs_ABXglobal.s + +# target to generate assembly for a file +psgsrfs_ABXglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.s +.PHONY : psgsrfs_ABXglobal.c.s + +psgsrfs_d2.o: psgsrfs_d2.c.o +.PHONY : psgsrfs_d2.o + +# target to build an object file +psgsrfs_d2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o +.PHONY : psgsrfs_d2.c.o + +psgsrfs_d2.i: psgsrfs_d2.c.i +.PHONY : psgsrfs_d2.i + +# target to preprocess a source file +psgsrfs_d2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.i +.PHONY : psgsrfs_d2.c.i + +psgsrfs_d2.s: psgsrfs_d2.c.s +.PHONY : psgsrfs_d2.s + +# target to generate assembly for a file +psgsrfs_d2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.s +.PHONY : psgsrfs_d2.c.s + +psgssvx.o: psgssvx.c.o +.PHONY : psgssvx.o + +# target to build an object file +psgssvx.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o +.PHONY : psgssvx.c.o + +psgssvx.i: psgssvx.c.i +.PHONY : psgssvx.i + +# target to preprocess a source file +psgssvx.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.i +.PHONY : psgssvx.c.i + +psgssvx.s: psgssvx.c.s +.PHONY : psgssvx.s + +# target to generate assembly for a file +psgssvx.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.s +.PHONY : psgssvx.c.s + +psgssvx3d.o: psgssvx3d.c.o +.PHONY : psgssvx3d.o + +# target to build an object file +psgssvx3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o +.PHONY : psgssvx3d.c.o + +psgssvx3d.i: psgssvx3d.c.i +.PHONY : psgssvx3d.i + +# target to preprocess a source file +psgssvx3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.i +.PHONY : psgssvx3d.c.i + +psgssvx3d.s: psgssvx3d.c.s +.PHONY : psgssvx3d.s + +# target to generate assembly for a file +psgssvx3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.s +.PHONY : psgssvx3d.c.s + +psgssvx_ABglobal.o: psgssvx_ABglobal.c.o +.PHONY : psgssvx_ABglobal.o + +# target to build an object file +psgssvx_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o +.PHONY : psgssvx_ABglobal.c.o + +psgssvx_ABglobal.i: psgssvx_ABglobal.c.i +.PHONY : psgssvx_ABglobal.i + +# target to preprocess a source file +psgssvx_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.i +.PHONY : psgssvx_ABglobal.c.i + +psgssvx_ABglobal.s: psgssvx_ABglobal.c.s +.PHONY : psgssvx_ABglobal.s + +# target to generate assembly for a file +psgssvx_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.s +.PHONY : psgssvx_ABglobal.c.s + +psgssvx_d2.o: psgssvx_d2.c.o +.PHONY : psgssvx_d2.o + +# target to build an object file +psgssvx_d2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o +.PHONY : psgssvx_d2.c.o + +psgssvx_d2.i: psgssvx_d2.c.i +.PHONY : psgssvx_d2.i + +# target to preprocess a source file +psgssvx_d2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.i +.PHONY : psgssvx_d2.c.i + +psgssvx_d2.s: psgssvx_d2.c.s +.PHONY : psgssvx_d2.s + +# target to generate assembly for a file +psgssvx_d2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.s +.PHONY : psgssvx_d2.c.s + +psgstrf.o: psgstrf.c.o +.PHONY : psgstrf.o + +# target to build an object file +psgstrf.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o +.PHONY : psgstrf.c.o + +psgstrf.i: psgstrf.c.i +.PHONY : psgstrf.i + +# target to preprocess a source file +psgstrf.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.i +.PHONY : psgstrf.c.i + +psgstrf.s: psgstrf.c.s +.PHONY : psgstrf.s + +# target to generate assembly for a file +psgstrf.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.s +.PHONY : psgstrf.c.s + +psgstrf2.o: psgstrf2.c.o +.PHONY : psgstrf2.o + +# target to build an object file +psgstrf2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o +.PHONY : psgstrf2.c.o + +psgstrf2.i: psgstrf2.c.i +.PHONY : psgstrf2.i + +# target to preprocess a source file +psgstrf2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.i +.PHONY : psgstrf2.c.i + +psgstrf2.s: psgstrf2.c.s +.PHONY : psgstrf2.s + +# target to generate assembly for a file +psgstrf2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.s +.PHONY : psgstrf2.c.s + +psgstrf3d.o: psgstrf3d.c.o +.PHONY : psgstrf3d.o + +# target to build an object file +psgstrf3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o +.PHONY : psgstrf3d.c.o + +psgstrf3d.i: psgstrf3d.c.i +.PHONY : psgstrf3d.i + +# target to preprocess a source file +psgstrf3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.i +.PHONY : psgstrf3d.c.i + +psgstrf3d.s: psgstrf3d.c.s +.PHONY : psgstrf3d.s + +# target to generate assembly for a file +psgstrf3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.s +.PHONY : psgstrf3d.c.s + +psgstrs.o: psgstrs.c.o +.PHONY : psgstrs.o + +# target to build an object file +psgstrs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o +.PHONY : psgstrs.c.o + +psgstrs.i: psgstrs.c.i +.PHONY : psgstrs.i + +# target to preprocess a source file +psgstrs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.i +.PHONY : psgstrs.c.i + +psgstrs.s: psgstrs.c.s +.PHONY : psgstrs.s + +# target to generate assembly for a file +psgstrs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.s +.PHONY : psgstrs.c.s + +psgstrs1.o: psgstrs1.c.o +.PHONY : psgstrs1.o + +# target to build an object file +psgstrs1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o +.PHONY : psgstrs1.c.o + +psgstrs1.i: psgstrs1.c.i +.PHONY : psgstrs1.i + +# target to preprocess a source file +psgstrs1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.i +.PHONY : psgstrs1.c.i + +psgstrs1.s: psgstrs1.c.s +.PHONY : psgstrs1.s + +# target to generate assembly for a file +psgstrs1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.s +.PHONY : psgstrs1.c.s + +psgstrs_Bglobal.o: psgstrs_Bglobal.c.o +.PHONY : psgstrs_Bglobal.o + +# target to build an object file +psgstrs_Bglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o +.PHONY : psgstrs_Bglobal.c.o + +psgstrs_Bglobal.i: psgstrs_Bglobal.c.i +.PHONY : psgstrs_Bglobal.i + +# target to preprocess a source file +psgstrs_Bglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.i +.PHONY : psgstrs_Bglobal.c.i + +psgstrs_Bglobal.s: psgstrs_Bglobal.c.s +.PHONY : psgstrs_Bglobal.s + +# target to generate assembly for a file +psgstrs_Bglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.s +.PHONY : psgstrs_Bglobal.c.s + +psgstrs_lsum.o: psgstrs_lsum.c.o +.PHONY : psgstrs_lsum.o + +# target to build an object file +psgstrs_lsum.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o +.PHONY : psgstrs_lsum.c.o + +psgstrs_lsum.i: psgstrs_lsum.c.i +.PHONY : psgstrs_lsum.i + +# target to preprocess a source file +psgstrs_lsum.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.i +.PHONY : psgstrs_lsum.c.i + +psgstrs_lsum.s: psgstrs_lsum.c.s +.PHONY : psgstrs_lsum.s + +# target to generate assembly for a file +psgstrs_lsum.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.s +.PHONY : psgstrs_lsum.c.s + +pslangs.o: pslangs.c.o +.PHONY : pslangs.o + +# target to build an object file +pslangs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o +.PHONY : pslangs.c.o + +pslangs.i: pslangs.c.i +.PHONY : pslangs.i + +# target to preprocess a source file +pslangs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pslangs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.i +.PHONY : pslangs.c.i + +pslangs.s: pslangs.c.s +.PHONY : pslangs.s + +# target to generate assembly for a file +pslangs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pslangs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.s +.PHONY : pslangs.c.s + +pslaqgs.o: pslaqgs.c.o +.PHONY : pslaqgs.o + +# target to build an object file +pslaqgs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o +.PHONY : pslaqgs.c.o + +pslaqgs.i: pslaqgs.c.i +.PHONY : pslaqgs.i + +# target to preprocess a source file +pslaqgs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.i +.PHONY : pslaqgs.c.i + +pslaqgs.s: pslaqgs.c.s +.PHONY : pslaqgs.s + +# target to generate assembly for a file +pslaqgs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.s +.PHONY : pslaqgs.c.s + +pssymbfact_distdata.o: pssymbfact_distdata.c.o +.PHONY : pssymbfact_distdata.o + +# target to build an object file +pssymbfact_distdata.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o +.PHONY : pssymbfact_distdata.c.o + +pssymbfact_distdata.i: pssymbfact_distdata.c.i +.PHONY : pssymbfact_distdata.i + +# target to preprocess a source file +pssymbfact_distdata.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.i +.PHONY : pssymbfact_distdata.c.i + +pssymbfact_distdata.s: pssymbfact_distdata.c.s +.PHONY : pssymbfact_distdata.s + +# target to generate assembly for a file +pssymbfact_distdata.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.s +.PHONY : pssymbfact_distdata.c.s + +psutil.o: psutil.c.o +.PHONY : psutil.o + +# target to build an object file +psutil.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psutil.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o +.PHONY : psutil.c.o + +psutil.i: psutil.c.i +.PHONY : psutil.i + +# target to preprocess a source file +psutil.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psutil.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.i +.PHONY : psutil.c.i + +psutil.s: psutil.c.s +.PHONY : psutil.s + +# target to generate assembly for a file +psutil.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psutil.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.s +.PHONY : psutil.c.s + +psymbfact.o: psymbfact.c.o +.PHONY : psymbfact.o + +# target to build an object file +psymbfact.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o +.PHONY : psymbfact.c.o + +psymbfact.i: psymbfact.c.i +.PHONY : psymbfact.i + +# target to preprocess a source file +psymbfact.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.i +.PHONY : psymbfact.c.i + +psymbfact.s: psymbfact.c.s +.PHONY : psymbfact.s + +# target to generate assembly for a file +psymbfact.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.s +.PHONY : psymbfact.c.s + +psymbfact_util.o: psymbfact_util.c.o +.PHONY : psymbfact_util.o + +# target to build an object file +psymbfact_util.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o +.PHONY : psymbfact_util.c.o + +psymbfact_util.i: psymbfact_util.c.i +.PHONY : psymbfact_util.i + +# target to preprocess a source file +psymbfact_util.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.i +.PHONY : psymbfact_util.c.i + +psymbfact_util.s: psymbfact_util.c.s +.PHONY : psymbfact_util.s + +# target to generate assembly for a file +psymbfact_util.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.s +.PHONY : psymbfact_util.c.s + +pxerr_dist.o: pxerr_dist.c.o +.PHONY : pxerr_dist.o + +# target to build an object file +pxerr_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o +.PHONY : pxerr_dist.c.o + +pxerr_dist.i: pxerr_dist.c.i +.PHONY : pxerr_dist.i + +# target to preprocess a source file +pxerr_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.i +.PHONY : pxerr_dist.c.i + +pxerr_dist.s: pxerr_dist.c.s +.PHONY : pxerr_dist.s + +# target to generate assembly for a file +pxerr_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.s +.PHONY : pxerr_dist.c.s + +pz3dcomm.o: pz3dcomm.c.o +.PHONY : pz3dcomm.o + +# target to build an object file +pz3dcomm.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o +.PHONY : pz3dcomm.c.o + +pz3dcomm.i: pz3dcomm.c.i +.PHONY : pz3dcomm.i + +# target to preprocess a source file +pz3dcomm.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.i +.PHONY : pz3dcomm.c.i + +pz3dcomm.s: pz3dcomm.c.s +.PHONY : pz3dcomm.s + +# target to generate assembly for a file +pz3dcomm.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.s +.PHONY : pz3dcomm.c.s + +pzGetDiagU.o: pzGetDiagU.c.o +.PHONY : pzGetDiagU.o + +# target to build an object file +pzGetDiagU.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o +.PHONY : pzGetDiagU.c.o + +pzGetDiagU.i: pzGetDiagU.c.i +.PHONY : pzGetDiagU.i + +# target to preprocess a source file +pzGetDiagU.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.i +.PHONY : pzGetDiagU.c.i + +pzGetDiagU.s: pzGetDiagU.c.s +.PHONY : pzGetDiagU.s + +# target to generate assembly for a file +pzGetDiagU.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.s +.PHONY : pzGetDiagU.c.s + +pzdistribute.o: pzdistribute.c.o +.PHONY : pzdistribute.o + +# target to build an object file +pzdistribute.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o +.PHONY : pzdistribute.c.o + +pzdistribute.i: pzdistribute.c.i +.PHONY : pzdistribute.i + +# target to preprocess a source file +pzdistribute.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.i +.PHONY : pzdistribute.c.i + +pzdistribute.s: pzdistribute.c.s +.PHONY : pzdistribute.s + +# target to generate assembly for a file +pzdistribute.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.s +.PHONY : pzdistribute.c.s + +pzgsequ.o: pzgsequ.c.o +.PHONY : pzgsequ.o + +# target to build an object file +pzgsequ.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o +.PHONY : pzgsequ.c.o + +pzgsequ.i: pzgsequ.c.i +.PHONY : pzgsequ.i + +# target to preprocess a source file +pzgsequ.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.i +.PHONY : pzgsequ.c.i + +pzgsequ.s: pzgsequ.c.s +.PHONY : pzgsequ.s + +# target to generate assembly for a file +pzgsequ.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.s +.PHONY : pzgsequ.c.s + +pzgsmv.o: pzgsmv.c.o +.PHONY : pzgsmv.o + +# target to build an object file +pzgsmv.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o +.PHONY : pzgsmv.c.o + +pzgsmv.i: pzgsmv.c.i +.PHONY : pzgsmv.i + +# target to preprocess a source file +pzgsmv.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.i +.PHONY : pzgsmv.c.i + +pzgsmv.s: pzgsmv.c.s +.PHONY : pzgsmv.s + +# target to generate assembly for a file +pzgsmv.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.s +.PHONY : pzgsmv.c.s + +pzgsmv_AXglobal.o: pzgsmv_AXglobal.c.o +.PHONY : pzgsmv_AXglobal.o + +# target to build an object file +pzgsmv_AXglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o +.PHONY : pzgsmv_AXglobal.c.o + +pzgsmv_AXglobal.i: pzgsmv_AXglobal.c.i +.PHONY : pzgsmv_AXglobal.i + +# target to preprocess a source file +pzgsmv_AXglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.i +.PHONY : pzgsmv_AXglobal.c.i + +pzgsmv_AXglobal.s: pzgsmv_AXglobal.c.s +.PHONY : pzgsmv_AXglobal.s + +# target to generate assembly for a file +pzgsmv_AXglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.s +.PHONY : pzgsmv_AXglobal.c.s + +pzgsrfs.o: pzgsrfs.c.o +.PHONY : pzgsrfs.o + +# target to build an object file +pzgsrfs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o +.PHONY : pzgsrfs.c.o + +pzgsrfs.i: pzgsrfs.c.i +.PHONY : pzgsrfs.i + +# target to preprocess a source file +pzgsrfs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.i +.PHONY : pzgsrfs.c.i + +pzgsrfs.s: pzgsrfs.c.s +.PHONY : pzgsrfs.s + +# target to generate assembly for a file +pzgsrfs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.s +.PHONY : pzgsrfs.c.s + +pzgsrfs_ABXglobal.o: pzgsrfs_ABXglobal.c.o +.PHONY : pzgsrfs_ABXglobal.o + +# target to build an object file +pzgsrfs_ABXglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o +.PHONY : pzgsrfs_ABXglobal.c.o + +pzgsrfs_ABXglobal.i: pzgsrfs_ABXglobal.c.i +.PHONY : pzgsrfs_ABXglobal.i + +# target to preprocess a source file +pzgsrfs_ABXglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.i +.PHONY : pzgsrfs_ABXglobal.c.i + +pzgsrfs_ABXglobal.s: pzgsrfs_ABXglobal.c.s +.PHONY : pzgsrfs_ABXglobal.s + +# target to generate assembly for a file +pzgsrfs_ABXglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.s +.PHONY : pzgsrfs_ABXglobal.c.s + +pzgssvx.o: pzgssvx.c.o +.PHONY : pzgssvx.o + +# target to build an object file +pzgssvx.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o +.PHONY : pzgssvx.c.o + +pzgssvx.i: pzgssvx.c.i +.PHONY : pzgssvx.i + +# target to preprocess a source file +pzgssvx.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.i +.PHONY : pzgssvx.c.i + +pzgssvx.s: pzgssvx.c.s +.PHONY : pzgssvx.s + +# target to generate assembly for a file +pzgssvx.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.s +.PHONY : pzgssvx.c.s + +pzgssvx3d.o: pzgssvx3d.c.o +.PHONY : pzgssvx3d.o + +# target to build an object file +pzgssvx3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o +.PHONY : pzgssvx3d.c.o + +pzgssvx3d.i: pzgssvx3d.c.i +.PHONY : pzgssvx3d.i + +# target to preprocess a source file +pzgssvx3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.i +.PHONY : pzgssvx3d.c.i + +pzgssvx3d.s: pzgssvx3d.c.s +.PHONY : pzgssvx3d.s + +# target to generate assembly for a file +pzgssvx3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.s +.PHONY : pzgssvx3d.c.s + +pzgssvx_ABglobal.o: pzgssvx_ABglobal.c.o +.PHONY : pzgssvx_ABglobal.o + +# target to build an object file +pzgssvx_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o +.PHONY : pzgssvx_ABglobal.c.o + +pzgssvx_ABglobal.i: pzgssvx_ABglobal.c.i +.PHONY : pzgssvx_ABglobal.i + +# target to preprocess a source file +pzgssvx_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.i +.PHONY : pzgssvx_ABglobal.c.i + +pzgssvx_ABglobal.s: pzgssvx_ABglobal.c.s +.PHONY : pzgssvx_ABglobal.s + +# target to generate assembly for a file +pzgssvx_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.s +.PHONY : pzgssvx_ABglobal.c.s + +pzgstrf.o: pzgstrf.c.o +.PHONY : pzgstrf.o + +# target to build an object file +pzgstrf.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o +.PHONY : pzgstrf.c.o + +pzgstrf.i: pzgstrf.c.i +.PHONY : pzgstrf.i + +# target to preprocess a source file +pzgstrf.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.i +.PHONY : pzgstrf.c.i + +pzgstrf.s: pzgstrf.c.s +.PHONY : pzgstrf.s + +# target to generate assembly for a file +pzgstrf.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.s +.PHONY : pzgstrf.c.s + +pzgstrf2.o: pzgstrf2.c.o +.PHONY : pzgstrf2.o + +# target to build an object file +pzgstrf2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o +.PHONY : pzgstrf2.c.o + +pzgstrf2.i: pzgstrf2.c.i +.PHONY : pzgstrf2.i + +# target to preprocess a source file +pzgstrf2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.i +.PHONY : pzgstrf2.c.i + +pzgstrf2.s: pzgstrf2.c.s +.PHONY : pzgstrf2.s + +# target to generate assembly for a file +pzgstrf2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.s +.PHONY : pzgstrf2.c.s + +pzgstrf3d.o: pzgstrf3d.c.o +.PHONY : pzgstrf3d.o + +# target to build an object file +pzgstrf3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o +.PHONY : pzgstrf3d.c.o + +pzgstrf3d.i: pzgstrf3d.c.i +.PHONY : pzgstrf3d.i + +# target to preprocess a source file +pzgstrf3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.i +.PHONY : pzgstrf3d.c.i + +pzgstrf3d.s: pzgstrf3d.c.s +.PHONY : pzgstrf3d.s + +# target to generate assembly for a file +pzgstrf3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.s +.PHONY : pzgstrf3d.c.s + +pzgstrs.o: pzgstrs.c.o +.PHONY : pzgstrs.o + +# target to build an object file +pzgstrs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o +.PHONY : pzgstrs.c.o + +pzgstrs.i: pzgstrs.c.i +.PHONY : pzgstrs.i + +# target to preprocess a source file +pzgstrs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.i +.PHONY : pzgstrs.c.i + +pzgstrs.s: pzgstrs.c.s +.PHONY : pzgstrs.s + +# target to generate assembly for a file +pzgstrs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.s +.PHONY : pzgstrs.c.s + +pzgstrs1.o: pzgstrs1.c.o +.PHONY : pzgstrs1.o + +# target to build an object file +pzgstrs1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o +.PHONY : pzgstrs1.c.o + +pzgstrs1.i: pzgstrs1.c.i +.PHONY : pzgstrs1.i + +# target to preprocess a source file +pzgstrs1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.i +.PHONY : pzgstrs1.c.i + +pzgstrs1.s: pzgstrs1.c.s +.PHONY : pzgstrs1.s + +# target to generate assembly for a file +pzgstrs1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.s +.PHONY : pzgstrs1.c.s + +pzgstrs_Bglobal.o: pzgstrs_Bglobal.c.o +.PHONY : pzgstrs_Bglobal.o + +# target to build an object file +pzgstrs_Bglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o +.PHONY : pzgstrs_Bglobal.c.o + +pzgstrs_Bglobal.i: pzgstrs_Bglobal.c.i +.PHONY : pzgstrs_Bglobal.i + +# target to preprocess a source file +pzgstrs_Bglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.i +.PHONY : pzgstrs_Bglobal.c.i + +pzgstrs_Bglobal.s: pzgstrs_Bglobal.c.s +.PHONY : pzgstrs_Bglobal.s + +# target to generate assembly for a file +pzgstrs_Bglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.s +.PHONY : pzgstrs_Bglobal.c.s + +pzgstrs_lsum.o: pzgstrs_lsum.c.o +.PHONY : pzgstrs_lsum.o + +# target to build an object file +pzgstrs_lsum.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o +.PHONY : pzgstrs_lsum.c.o + +pzgstrs_lsum.i: pzgstrs_lsum.c.i +.PHONY : pzgstrs_lsum.i + +# target to preprocess a source file +pzgstrs_lsum.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.i +.PHONY : pzgstrs_lsum.c.i + +pzgstrs_lsum.s: pzgstrs_lsum.c.s +.PHONY : pzgstrs_lsum.s + +# target to generate assembly for a file +pzgstrs_lsum.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.s +.PHONY : pzgstrs_lsum.c.s + +pzlangs.o: pzlangs.c.o +.PHONY : pzlangs.o + +# target to build an object file +pzlangs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o +.PHONY : pzlangs.c.o + +pzlangs.i: pzlangs.c.i +.PHONY : pzlangs.i + +# target to preprocess a source file +pzlangs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.i +.PHONY : pzlangs.c.i + +pzlangs.s: pzlangs.c.s +.PHONY : pzlangs.s + +# target to generate assembly for a file +pzlangs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.s +.PHONY : pzlangs.c.s + +pzlaqgs.o: pzlaqgs.c.o +.PHONY : pzlaqgs.o + +# target to build an object file +pzlaqgs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o +.PHONY : pzlaqgs.c.o + +pzlaqgs.i: pzlaqgs.c.i +.PHONY : pzlaqgs.i + +# target to preprocess a source file +pzlaqgs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.i +.PHONY : pzlaqgs.c.i + +pzlaqgs.s: pzlaqgs.c.s +.PHONY : pzlaqgs.s + +# target to generate assembly for a file +pzlaqgs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.s +.PHONY : pzlaqgs.c.s + +pzsymbfact_distdata.o: pzsymbfact_distdata.c.o +.PHONY : pzsymbfact_distdata.o + +# target to build an object file +pzsymbfact_distdata.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o +.PHONY : pzsymbfact_distdata.c.o + +pzsymbfact_distdata.i: pzsymbfact_distdata.c.i +.PHONY : pzsymbfact_distdata.i + +# target to preprocess a source file +pzsymbfact_distdata.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.i +.PHONY : pzsymbfact_distdata.c.i + +pzsymbfact_distdata.s: pzsymbfact_distdata.c.s +.PHONY : pzsymbfact_distdata.s + +# target to generate assembly for a file +pzsymbfact_distdata.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.s +.PHONY : pzsymbfact_distdata.c.s + +pzutil.o: pzutil.c.o +.PHONY : pzutil.o + +# target to build an object file +pzutil.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o +.PHONY : pzutil.c.o + +pzutil.i: pzutil.c.i +.PHONY : pzutil.i + +# target to preprocess a source file +pzutil.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzutil.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.i +.PHONY : pzutil.c.i + +pzutil.s: pzutil.c.s +.PHONY : pzutil.s + +# target to generate assembly for a file +pzutil.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzutil.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.s +.PHONY : pzutil.c.s + +sbinary_io.o: sbinary_io.c.o +.PHONY : sbinary_io.o + +# target to build an object file +sbinary_io.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o +.PHONY : sbinary_io.c.o + +sbinary_io.i: sbinary_io.c.i +.PHONY : sbinary_io.i + +# target to preprocess a source file +sbinary_io.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.i +.PHONY : sbinary_io.c.i + +sbinary_io.s: sbinary_io.c.s +.PHONY : sbinary_io.s + +# target to generate assembly for a file +sbinary_io.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.s +.PHONY : sbinary_io.c.s + +scommunication_aux.o: scommunication_aux.c.o +.PHONY : scommunication_aux.o + +# target to build an object file +scommunication_aux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o +.PHONY : scommunication_aux.c.o + +scommunication_aux.i: scommunication_aux.c.i +.PHONY : scommunication_aux.i + +# target to preprocess a source file +scommunication_aux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.i +.PHONY : scommunication_aux.c.i + +scommunication_aux.s: scommunication_aux.c.s +.PHONY : scommunication_aux.s + +# target to generate assembly for a file +scommunication_aux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.s +.PHONY : scommunication_aux.c.s + +sdistribute.o: sdistribute.c.o +.PHONY : sdistribute.o + +# target to build an object file +sdistribute.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o +.PHONY : sdistribute.c.o + +sdistribute.i: sdistribute.c.i +.PHONY : sdistribute.i + +# target to preprocess a source file +sdistribute.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.i +.PHONY : sdistribute.c.i + +sdistribute.s: sdistribute.c.s +.PHONY : sdistribute.s + +# target to generate assembly for a file +sdistribute.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.s +.PHONY : sdistribute.c.s + +sec_structs.o: sec_structs.c.o +.PHONY : sec_structs.o + +# target to build an object file +sec_structs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o +.PHONY : sec_structs.c.o + +sec_structs.i: sec_structs.c.i +.PHONY : sec_structs.i + +# target to preprocess a source file +sec_structs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.i +.PHONY : sec_structs.c.i + +sec_structs.s: sec_structs.c.s +.PHONY : sec_structs.s + +# target to generate assembly for a file +sec_structs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.s +.PHONY : sec_structs.c.s + +sgather.o: sgather.c.o +.PHONY : sgather.o + +# target to build an object file +sgather.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sgather.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o +.PHONY : sgather.c.o + +sgather.i: sgather.c.i +.PHONY : sgather.i + +# target to preprocess a source file +sgather.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sgather.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.i +.PHONY : sgather.c.i + +sgather.s: sgather.c.s +.PHONY : sgather.s + +# target to generate assembly for a file +sgather.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sgather.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.s +.PHONY : sgather.c.s + +sgsequ_dist.o: sgsequ_dist.c.o +.PHONY : sgsequ_dist.o + +# target to build an object file +sgsequ_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o +.PHONY : sgsequ_dist.c.o + +sgsequ_dist.i: sgsequ_dist.c.i +.PHONY : sgsequ_dist.i + +# target to preprocess a source file +sgsequ_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.i +.PHONY : sgsequ_dist.c.i + +sgsequ_dist.s: sgsequ_dist.c.s +.PHONY : sgsequ_dist.s + +# target to generate assembly for a file +sgsequ_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.s +.PHONY : sgsequ_dist.c.s + +slangs_dist.o: slangs_dist.c.o +.PHONY : slangs_dist.o + +# target to build an object file +slangs_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o +.PHONY : slangs_dist.c.o + +slangs_dist.i: slangs_dist.c.i +.PHONY : slangs_dist.i + +# target to preprocess a source file +slangs_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.i +.PHONY : slangs_dist.c.i + +slangs_dist.s: slangs_dist.c.s +.PHONY : slangs_dist.s + +# target to generate assembly for a file +slangs_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.s +.PHONY : slangs_dist.c.s + +slaqgs_dist.o: slaqgs_dist.c.o +.PHONY : slaqgs_dist.o + +# target to build an object file +slaqgs_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o +.PHONY : slaqgs_dist.c.o + +slaqgs_dist.i: slaqgs_dist.c.i +.PHONY : slaqgs_dist.i + +# target to preprocess a source file +slaqgs_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.i +.PHONY : slaqgs_dist.c.i + +slaqgs_dist.s: slaqgs_dist.c.s +.PHONY : slaqgs_dist.s + +# target to generate assembly for a file +slaqgs_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.s +.PHONY : slaqgs_dist.c.s + +sldperm_dist.o: sldperm_dist.c.o +.PHONY : sldperm_dist.o + +# target to build an object file +sldperm_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o +.PHONY : sldperm_dist.c.o + +sldperm_dist.i: sldperm_dist.c.i +.PHONY : sldperm_dist.i + +# target to preprocess a source file +sldperm_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.i +.PHONY : sldperm_dist.c.i + +sldperm_dist.s: sldperm_dist.c.s +.PHONY : sldperm_dist.s + +# target to generate assembly for a file +sldperm_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.s +.PHONY : sldperm_dist.c.s + +smach_dist.o: smach_dist.c.o +.PHONY : smach_dist.o + +# target to build an object file +smach_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o +.PHONY : smach_dist.c.o + +smach_dist.i: smach_dist.c.i +.PHONY : smach_dist.i + +# target to preprocess a source file +smach_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.i +.PHONY : smach_dist.c.i + +smach_dist.s: smach_dist.c.s +.PHONY : smach_dist.s + +# target to generate assembly for a file +smach_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.s +.PHONY : smach_dist.c.s + +smemory_dist.o: smemory_dist.c.o +.PHONY : smemory_dist.o + +# target to build an object file +smemory_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o +.PHONY : smemory_dist.c.o + +smemory_dist.i: smemory_dist.c.i +.PHONY : smemory_dist.i + +# target to preprocess a source file +smemory_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.i +.PHONY : smemory_dist.c.i + +smemory_dist.s: smemory_dist.c.s +.PHONY : smemory_dist.s + +# target to generate assembly for a file +smemory_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.s +.PHONY : smemory_dist.c.s + +smyblas2_dist.o: smyblas2_dist.c.o +.PHONY : smyblas2_dist.o + +# target to build an object file +smyblas2_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o +.PHONY : smyblas2_dist.c.o + +smyblas2_dist.i: smyblas2_dist.c.i +.PHONY : smyblas2_dist.i + +# target to preprocess a source file +smyblas2_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.i +.PHONY : smyblas2_dist.c.i + +smyblas2_dist.s: smyblas2_dist.c.s +.PHONY : smyblas2_dist.s + +# target to generate assembly for a file +smyblas2_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.s +.PHONY : smyblas2_dist.c.s + +snrformat_loc3d.o: snrformat_loc3d.c.o +.PHONY : snrformat_loc3d.o + +# target to build an object file +snrformat_loc3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o +.PHONY : snrformat_loc3d.c.o + +snrformat_loc3d.i: snrformat_loc3d.c.i +.PHONY : snrformat_loc3d.i + +# target to preprocess a source file +snrformat_loc3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.i +.PHONY : snrformat_loc3d.c.i + +snrformat_loc3d.s: snrformat_loc3d.c.s +.PHONY : snrformat_loc3d.s + +# target to generate assembly for a file +snrformat_loc3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.s +.PHONY : snrformat_loc3d.c.s + +sp_colorder.o: sp_colorder.c.o +.PHONY : sp_colorder.o + +# target to build an object file +sp_colorder.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o +.PHONY : sp_colorder.c.o + +sp_colorder.i: sp_colorder.c.i +.PHONY : sp_colorder.i + +# target to preprocess a source file +sp_colorder.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.i +.PHONY : sp_colorder.c.i + +sp_colorder.s: sp_colorder.c.s +.PHONY : sp_colorder.s + +# target to generate assembly for a file +sp_colorder.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.s +.PHONY : sp_colorder.c.s + +sp_ienv.o: sp_ienv.c.o +.PHONY : sp_ienv.o + +# target to build an object file +sp_ienv.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o +.PHONY : sp_ienv.c.o + +sp_ienv.i: sp_ienv.c.i +.PHONY : sp_ienv.i + +# target to preprocess a source file +sp_ienv.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.i +.PHONY : sp_ienv.c.i + +sp_ienv.s: sp_ienv.c.s +.PHONY : sp_ienv.s + +# target to generate assembly for a file +sp_ienv.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.s +.PHONY : sp_ienv.c.s + +sreadMM.o: sreadMM.c.o +.PHONY : sreadMM.o + +# target to build an object file +sreadMM.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o +.PHONY : sreadMM.c.o + +sreadMM.i: sreadMM.c.i +.PHONY : sreadMM.i + +# target to preprocess a source file +sreadMM.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.i +.PHONY : sreadMM.c.i + +sreadMM.s: sreadMM.c.s +.PHONY : sreadMM.s + +# target to generate assembly for a file +sreadMM.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.s +.PHONY : sreadMM.c.s + +sreadhb.o: sreadhb.c.o +.PHONY : sreadhb.o + +# target to build an object file +sreadhb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o +.PHONY : sreadhb.c.o + +sreadhb.i: sreadhb.c.i +.PHONY : sreadhb.i + +# target to preprocess a source file +sreadhb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.i +.PHONY : sreadhb.c.i + +sreadhb.s: sreadhb.c.s +.PHONY : sreadhb.s + +# target to generate assembly for a file +sreadhb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.s +.PHONY : sreadhb.c.s + +sreadrb.o: sreadrb.c.o +.PHONY : sreadrb.o + +# target to build an object file +sreadrb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o +.PHONY : sreadrb.c.o + +sreadrb.i: sreadrb.c.i +.PHONY : sreadrb.i + +# target to preprocess a source file +sreadrb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.i +.PHONY : sreadrb.c.i + +sreadrb.s: sreadrb.c.s +.PHONY : sreadrb.s + +# target to generate assembly for a file +sreadrb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.s +.PHONY : sreadrb.c.s + +sreadtriple.o: sreadtriple.c.o +.PHONY : sreadtriple.o + +# target to build an object file +sreadtriple.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o +.PHONY : sreadtriple.c.o + +sreadtriple.i: sreadtriple.c.i +.PHONY : sreadtriple.i + +# target to preprocess a source file +sreadtriple.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.i +.PHONY : sreadtriple.c.i + +sreadtriple.s: sreadtriple.c.s +.PHONY : sreadtriple.s + +# target to generate assembly for a file +sreadtriple.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.s +.PHONY : sreadtriple.c.s + +sreadtriple_noheader.o: sreadtriple_noheader.c.o +.PHONY : sreadtriple_noheader.o + +# target to build an object file +sreadtriple_noheader.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o +.PHONY : sreadtriple_noheader.c.o + +sreadtriple_noheader.i: sreadtriple_noheader.c.i +.PHONY : sreadtriple_noheader.i + +# target to preprocess a source file +sreadtriple_noheader.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.i +.PHONY : sreadtriple_noheader.c.i + +sreadtriple_noheader.s: sreadtriple_noheader.c.s +.PHONY : sreadtriple_noheader.s + +# target to generate assembly for a file +sreadtriple_noheader.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.s +.PHONY : sreadtriple_noheader.c.s + +sscatter3d.o: sscatter3d.c.o +.PHONY : sscatter3d.o + +# target to build an object file +sscatter3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o +.PHONY : sscatter3d.c.o + +sscatter3d.i: sscatter3d.c.i +.PHONY : sscatter3d.i + +# target to preprocess a source file +sscatter3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.i +.PHONY : sscatter3d.c.i + +sscatter3d.s: sscatter3d.c.s +.PHONY : sscatter3d.s + +# target to generate assembly for a file +sscatter3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.s +.PHONY : sscatter3d.c.s + +ssp_blas2_dist.o: ssp_blas2_dist.c.o +.PHONY : ssp_blas2_dist.o + +# target to build an object file +ssp_blas2_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o +.PHONY : ssp_blas2_dist.c.o + +ssp_blas2_dist.i: ssp_blas2_dist.c.i +.PHONY : ssp_blas2_dist.i + +# target to preprocess a source file +ssp_blas2_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.i +.PHONY : ssp_blas2_dist.c.i + +ssp_blas2_dist.s: ssp_blas2_dist.c.s +.PHONY : ssp_blas2_dist.s + +# target to generate assembly for a file +ssp_blas2_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.s +.PHONY : ssp_blas2_dist.c.s + +ssp_blas3_dist.o: ssp_blas3_dist.c.o +.PHONY : ssp_blas3_dist.o + +# target to build an object file +ssp_blas3_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o +.PHONY : ssp_blas3_dist.c.o + +ssp_blas3_dist.i: ssp_blas3_dist.c.i +.PHONY : ssp_blas3_dist.i + +# target to preprocess a source file +ssp_blas3_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.i +.PHONY : ssp_blas3_dist.c.i + +ssp_blas3_dist.s: ssp_blas3_dist.c.s +.PHONY : ssp_blas3_dist.s + +# target to generate assembly for a file +ssp_blas3_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.s +.PHONY : ssp_blas3_dist.c.s + +sstatic_schedule.o: sstatic_schedule.c.o +.PHONY : sstatic_schedule.o + +# target to build an object file +sstatic_schedule.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o +.PHONY : sstatic_schedule.c.o + +sstatic_schedule.i: sstatic_schedule.c.i +.PHONY : sstatic_schedule.i + +# target to preprocess a source file +sstatic_schedule.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.i +.PHONY : sstatic_schedule.c.i + +sstatic_schedule.s: sstatic_schedule.c.s +.PHONY : sstatic_schedule.s + +# target to generate assembly for a file +sstatic_schedule.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.s +.PHONY : sstatic_schedule.c.s + +ssuperlu_blas.o: ssuperlu_blas.c.o +.PHONY : ssuperlu_blas.o + +# target to build an object file +ssuperlu_blas.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o +.PHONY : ssuperlu_blas.c.o + +ssuperlu_blas.i: ssuperlu_blas.c.i +.PHONY : ssuperlu_blas.i + +# target to preprocess a source file +ssuperlu_blas.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.i +.PHONY : ssuperlu_blas.c.i + +ssuperlu_blas.s: ssuperlu_blas.c.s +.PHONY : ssuperlu_blas.s + +# target to generate assembly for a file +ssuperlu_blas.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.s +.PHONY : ssuperlu_blas.c.s + +ssuperlu_gpu.o: ssuperlu_gpu.cu.o +.PHONY : ssuperlu_gpu.o + +# target to build an object file +ssuperlu_gpu.cu.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o +.PHONY : ssuperlu_gpu.cu.o + +ssuperlu_gpu.i: ssuperlu_gpu.cu.i +.PHONY : ssuperlu_gpu.i + +# target to preprocess a source file +ssuperlu_gpu.cu.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.i +.PHONY : ssuperlu_gpu.cu.i + +ssuperlu_gpu.s: ssuperlu_gpu.cu.s +.PHONY : ssuperlu_gpu.s + +# target to generate assembly for a file +ssuperlu_gpu.cu.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.s +.PHONY : ssuperlu_gpu.cu.s + +streeFactorization.o: streeFactorization.c.o +.PHONY : streeFactorization.o + +# target to build an object file +streeFactorization.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o +.PHONY : streeFactorization.c.o + +streeFactorization.i: streeFactorization.c.i +.PHONY : streeFactorization.i + +# target to preprocess a source file +streeFactorization.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.i +.PHONY : streeFactorization.c.i + +streeFactorization.s: streeFactorization.c.s +.PHONY : streeFactorization.s + +# target to generate assembly for a file +streeFactorization.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.s +.PHONY : streeFactorization.c.s + +streeFactorizationGPU.o: streeFactorizationGPU.c.o +.PHONY : streeFactorizationGPU.o + +# target to build an object file +streeFactorizationGPU.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o +.PHONY : streeFactorizationGPU.c.o + +streeFactorizationGPU.i: streeFactorizationGPU.c.i +.PHONY : streeFactorizationGPU.i + +# target to preprocess a source file +streeFactorizationGPU.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.i +.PHONY : streeFactorizationGPU.c.i + +streeFactorizationGPU.s: streeFactorizationGPU.c.s +.PHONY : streeFactorizationGPU.s + +# target to generate assembly for a file +streeFactorizationGPU.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.s +.PHONY : streeFactorizationGPU.c.s + +strfAux.o: strfAux.c.o +.PHONY : strfAux.o + +# target to build an object file +strfAux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o +.PHONY : strfAux.c.o + +strfAux.i: strfAux.c.i +.PHONY : strfAux.i + +# target to preprocess a source file +strfAux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/strfAux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.i +.PHONY : strfAux.c.i + +strfAux.s: strfAux.c.s +.PHONY : strfAux.s + +# target to generate assembly for a file +strfAux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/strfAux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.s +.PHONY : strfAux.c.s + +strfCommWrapper.o: strfCommWrapper.c.o +.PHONY : strfCommWrapper.o + +# target to build an object file +strfCommWrapper.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o +.PHONY : strfCommWrapper.c.o + +strfCommWrapper.i: strfCommWrapper.c.i +.PHONY : strfCommWrapper.i + +# target to preprocess a source file +strfCommWrapper.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.i +.PHONY : strfCommWrapper.c.i + +strfCommWrapper.s: strfCommWrapper.c.s +.PHONY : strfCommWrapper.s + +# target to generate assembly for a file +strfCommWrapper.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.s +.PHONY : strfCommWrapper.c.s + +superlu_dist_version.o: superlu_dist_version.c.o +.PHONY : superlu_dist_version.o + +# target to build an object file +superlu_dist_version.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o +.PHONY : superlu_dist_version.c.o + +superlu_dist_version.i: superlu_dist_version.c.i +.PHONY : superlu_dist_version.i + +# target to preprocess a source file +superlu_dist_version.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.i +.PHONY : superlu_dist_version.c.i + +superlu_dist_version.s: superlu_dist_version.c.s +.PHONY : superlu_dist_version.s + +# target to generate assembly for a file +superlu_dist_version.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.s +.PHONY : superlu_dist_version.c.s + +superlu_gpu_utils.o: superlu_gpu_utils.cu.o +.PHONY : superlu_gpu_utils.o + +# target to build an object file +superlu_gpu_utils.cu.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o +.PHONY : superlu_gpu_utils.cu.o + +superlu_gpu_utils.i: superlu_gpu_utils.cu.i +.PHONY : superlu_gpu_utils.i + +# target to preprocess a source file +superlu_gpu_utils.cu.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.i +.PHONY : superlu_gpu_utils.cu.i + +superlu_gpu_utils.s: superlu_gpu_utils.cu.s +.PHONY : superlu_gpu_utils.s + +# target to generate assembly for a file +superlu_gpu_utils.cu.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.s +.PHONY : superlu_gpu_utils.cu.s + +superlu_grid.o: superlu_grid.c.o +.PHONY : superlu_grid.o + +# target to build an object file +superlu_grid.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o +.PHONY : superlu_grid.c.o + +superlu_grid.i: superlu_grid.c.i +.PHONY : superlu_grid.i + +# target to preprocess a source file +superlu_grid.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.i +.PHONY : superlu_grid.c.i + +superlu_grid.s: superlu_grid.c.s +.PHONY : superlu_grid.s + +# target to generate assembly for a file +superlu_grid.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.s +.PHONY : superlu_grid.c.s + +superlu_grid3d.o: superlu_grid3d.c.o +.PHONY : superlu_grid3d.o + +# target to build an object file +superlu_grid3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o +.PHONY : superlu_grid3d.c.o + +superlu_grid3d.i: superlu_grid3d.c.i +.PHONY : superlu_grid3d.i + +# target to preprocess a source file +superlu_grid3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.i +.PHONY : superlu_grid3d.c.i + +superlu_grid3d.s: superlu_grid3d.c.s +.PHONY : superlu_grid3d.s + +# target to generate assembly for a file +superlu_grid3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.s +.PHONY : superlu_grid3d.c.s + +superlu_timer.o: superlu_timer.c.o +.PHONY : superlu_timer.o + +# target to build an object file +superlu_timer.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o +.PHONY : superlu_timer.c.o + +superlu_timer.i: superlu_timer.c.i +.PHONY : superlu_timer.i + +# target to preprocess a source file +superlu_timer.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.i +.PHONY : superlu_timer.c.i + +superlu_timer.s: superlu_timer.c.s +.PHONY : superlu_timer.s + +# target to generate assembly for a file +superlu_timer.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.s +.PHONY : superlu_timer.c.s + +supernodalForest.o: supernodalForest.c.o +.PHONY : supernodalForest.o + +# target to build an object file +supernodalForest.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o +.PHONY : supernodalForest.c.o + +supernodalForest.i: supernodalForest.c.i +.PHONY : supernodalForest.i + +# target to preprocess a source file +supernodalForest.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.i +.PHONY : supernodalForest.c.i + +supernodalForest.s: supernodalForest.c.s +.PHONY : supernodalForest.s + +# target to generate assembly for a file +supernodalForest.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.s +.PHONY : supernodalForest.c.s + +supernodal_etree.o: supernodal_etree.c.o +.PHONY : supernodal_etree.o + +# target to build an object file +supernodal_etree.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o +.PHONY : supernodal_etree.c.o + +supernodal_etree.i: supernodal_etree.c.i +.PHONY : supernodal_etree.i + +# target to preprocess a source file +supernodal_etree.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.i +.PHONY : supernodal_etree.c.i + +supernodal_etree.s: supernodal_etree.c.s +.PHONY : supernodal_etree.s + +# target to generate assembly for a file +supernodal_etree.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.s +.PHONY : supernodal_etree.c.s + +sutil_dist.o: sutil_dist.c.o +.PHONY : sutil_dist.o + +# target to build an object file +sutil_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o +.PHONY : sutil_dist.c.o + +sutil_dist.i: sutil_dist.c.i +.PHONY : sutil_dist.i + +# target to preprocess a source file +sutil_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.i +.PHONY : sutil_dist.c.i + +sutil_dist.s: sutil_dist.c.s +.PHONY : sutil_dist.s + +# target to generate assembly for a file +sutil_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.s +.PHONY : sutil_dist.c.s + +symbfact.o: symbfact.c.o +.PHONY : symbfact.o + +# target to build an object file +symbfact.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o +.PHONY : symbfact.c.o + +symbfact.i: symbfact.c.i +.PHONY : symbfact.i + +# target to preprocess a source file +symbfact.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/symbfact.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.i +.PHONY : symbfact.c.i + +symbfact.s: symbfact.c.s +.PHONY : symbfact.s + +# target to generate assembly for a file +symbfact.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/symbfact.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.s +.PHONY : symbfact.c.s + +treeFactorization.o: treeFactorization.c.o +.PHONY : treeFactorization.o + +# target to build an object file +treeFactorization.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o +.PHONY : treeFactorization.c.o + +treeFactorization.i: treeFactorization.c.i +.PHONY : treeFactorization.i + +# target to preprocess a source file +treeFactorization.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.i +.PHONY : treeFactorization.c.i + +treeFactorization.s: treeFactorization.c.s +.PHONY : treeFactorization.s + +# target to generate assembly for a file +treeFactorization.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.s +.PHONY : treeFactorization.c.s + +trfAux.o: trfAux.c.o +.PHONY : trfAux.o + +# target to build an object file +trfAux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o +.PHONY : trfAux.c.o + +trfAux.i: trfAux.c.i +.PHONY : trfAux.i + +# target to preprocess a source file +trfAux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/trfAux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.i +.PHONY : trfAux.c.i + +trfAux.s: trfAux.c.s +.PHONY : trfAux.s + +# target to generate assembly for a file +trfAux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/trfAux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.s +.PHONY : trfAux.c.s + +util.o: util.c.o +.PHONY : util.o + +# target to build an object file +util.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/util.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/util.c.o +.PHONY : util.c.o + +util.i: util.c.i +.PHONY : util.i + +# target to preprocess a source file +util.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/util.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/util.c.i +.PHONY : util.c.i + +util.s: util.c.s +.PHONY : util.s + +# target to generate assembly for a file +util.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/util.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/util.c.s +.PHONY : util.c.s + +xerr_dist.o: xerr_dist.c.o +.PHONY : xerr_dist.o + +# target to build an object file +xerr_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o +.PHONY : xerr_dist.c.o + +xerr_dist.i: xerr_dist.c.i +.PHONY : xerr_dist.i + +# target to preprocess a source file +xerr_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.i +.PHONY : xerr_dist.c.i + +xerr_dist.s: xerr_dist.c.s +.PHONY : xerr_dist.s + +# target to generate assembly for a file +xerr_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.s +.PHONY : xerr_dist.c.s + +zbinary_io.o: zbinary_io.c.o +.PHONY : zbinary_io.o + +# target to build an object file +zbinary_io.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o +.PHONY : zbinary_io.c.o + +zbinary_io.i: zbinary_io.c.i +.PHONY : zbinary_io.i + +# target to preprocess a source file +zbinary_io.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.i +.PHONY : zbinary_io.c.i + +zbinary_io.s: zbinary_io.c.s +.PHONY : zbinary_io.s + +# target to generate assembly for a file +zbinary_io.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.s +.PHONY : zbinary_io.c.s + +zcommunication_aux.o: zcommunication_aux.c.o +.PHONY : zcommunication_aux.o + +# target to build an object file +zcommunication_aux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o +.PHONY : zcommunication_aux.c.o + +zcommunication_aux.i: zcommunication_aux.c.i +.PHONY : zcommunication_aux.i + +# target to preprocess a source file +zcommunication_aux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.i +.PHONY : zcommunication_aux.c.i + +zcommunication_aux.s: zcommunication_aux.c.s +.PHONY : zcommunication_aux.s + +# target to generate assembly for a file +zcommunication_aux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.s +.PHONY : zcommunication_aux.c.s + +zdistribute.o: zdistribute.c.o +.PHONY : zdistribute.o + +# target to build an object file +zdistribute.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o +.PHONY : zdistribute.c.o + +zdistribute.i: zdistribute.c.i +.PHONY : zdistribute.i + +# target to preprocess a source file +zdistribute.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.i +.PHONY : zdistribute.c.i + +zdistribute.s: zdistribute.c.s +.PHONY : zdistribute.s + +# target to generate assembly for a file +zdistribute.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.s +.PHONY : zdistribute.c.s + +zgather.o: zgather.c.o +.PHONY : zgather.o + +# target to build an object file +zgather.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zgather.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o +.PHONY : zgather.c.o + +zgather.i: zgather.c.i +.PHONY : zgather.i + +# target to preprocess a source file +zgather.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zgather.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.i +.PHONY : zgather.c.i + +zgather.s: zgather.c.s +.PHONY : zgather.s + +# target to generate assembly for a file +zgather.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zgather.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.s +.PHONY : zgather.c.s + +zgsequ_dist.o: zgsequ_dist.c.o +.PHONY : zgsequ_dist.o + +# target to build an object file +zgsequ_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o +.PHONY : zgsequ_dist.c.o + +zgsequ_dist.i: zgsequ_dist.c.i +.PHONY : zgsequ_dist.i + +# target to preprocess a source file +zgsequ_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.i +.PHONY : zgsequ_dist.c.i + +zgsequ_dist.s: zgsequ_dist.c.s +.PHONY : zgsequ_dist.s + +# target to generate assembly for a file +zgsequ_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.s +.PHONY : zgsequ_dist.c.s + +zlangs_dist.o: zlangs_dist.c.o +.PHONY : zlangs_dist.o + +# target to build an object file +zlangs_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o +.PHONY : zlangs_dist.c.o + +zlangs_dist.i: zlangs_dist.c.i +.PHONY : zlangs_dist.i + +# target to preprocess a source file +zlangs_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.i +.PHONY : zlangs_dist.c.i + +zlangs_dist.s: zlangs_dist.c.s +.PHONY : zlangs_dist.s + +# target to generate assembly for a file +zlangs_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.s +.PHONY : zlangs_dist.c.s + +zlaqgs_dist.o: zlaqgs_dist.c.o +.PHONY : zlaqgs_dist.o + +# target to build an object file +zlaqgs_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o +.PHONY : zlaqgs_dist.c.o + +zlaqgs_dist.i: zlaqgs_dist.c.i +.PHONY : zlaqgs_dist.i + +# target to preprocess a source file +zlaqgs_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.i +.PHONY : zlaqgs_dist.c.i + +zlaqgs_dist.s: zlaqgs_dist.c.s +.PHONY : zlaqgs_dist.s + +# target to generate assembly for a file +zlaqgs_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.s +.PHONY : zlaqgs_dist.c.s + +zldperm_dist.o: zldperm_dist.c.o +.PHONY : zldperm_dist.o + +# target to build an object file +zldperm_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o +.PHONY : zldperm_dist.c.o + +zldperm_dist.i: zldperm_dist.c.i +.PHONY : zldperm_dist.i + +# target to preprocess a source file +zldperm_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.i +.PHONY : zldperm_dist.c.i + +zldperm_dist.s: zldperm_dist.c.s +.PHONY : zldperm_dist.s + +# target to generate assembly for a file +zldperm_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.s +.PHONY : zldperm_dist.c.s + +zmemory_dist.o: zmemory_dist.c.o +.PHONY : zmemory_dist.o + +# target to build an object file +zmemory_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o +.PHONY : zmemory_dist.c.o + +zmemory_dist.i: zmemory_dist.c.i +.PHONY : zmemory_dist.i + +# target to preprocess a source file +zmemory_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.i +.PHONY : zmemory_dist.c.i + +zmemory_dist.s: zmemory_dist.c.s +.PHONY : zmemory_dist.s + +# target to generate assembly for a file +zmemory_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.s +.PHONY : zmemory_dist.c.s + +zmyblas2_dist.o: zmyblas2_dist.c.o +.PHONY : zmyblas2_dist.o + +# target to build an object file +zmyblas2_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o +.PHONY : zmyblas2_dist.c.o + +zmyblas2_dist.i: zmyblas2_dist.c.i +.PHONY : zmyblas2_dist.i + +# target to preprocess a source file +zmyblas2_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.i +.PHONY : zmyblas2_dist.c.i + +zmyblas2_dist.s: zmyblas2_dist.c.s +.PHONY : zmyblas2_dist.s + +# target to generate assembly for a file +zmyblas2_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.s +.PHONY : zmyblas2_dist.c.s + +znrformat_loc3d.o: znrformat_loc3d.c.o +.PHONY : znrformat_loc3d.o + +# target to build an object file +znrformat_loc3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o +.PHONY : znrformat_loc3d.c.o + +znrformat_loc3d.i: znrformat_loc3d.c.i +.PHONY : znrformat_loc3d.i + +# target to preprocess a source file +znrformat_loc3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.i +.PHONY : znrformat_loc3d.c.i + +znrformat_loc3d.s: znrformat_loc3d.c.s +.PHONY : znrformat_loc3d.s + +# target to generate assembly for a file +znrformat_loc3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.s +.PHONY : znrformat_loc3d.c.s + +zreadMM.o: zreadMM.c.o +.PHONY : zreadMM.o + +# target to build an object file +zreadMM.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o +.PHONY : zreadMM.c.o + +zreadMM.i: zreadMM.c.i +.PHONY : zreadMM.i + +# target to preprocess a source file +zreadMM.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.i +.PHONY : zreadMM.c.i + +zreadMM.s: zreadMM.c.s +.PHONY : zreadMM.s + +# target to generate assembly for a file +zreadMM.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.s +.PHONY : zreadMM.c.s + +zreadhb.o: zreadhb.c.o +.PHONY : zreadhb.o + +# target to build an object file +zreadhb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o +.PHONY : zreadhb.c.o + +zreadhb.i: zreadhb.c.i +.PHONY : zreadhb.i + +# target to preprocess a source file +zreadhb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.i +.PHONY : zreadhb.c.i + +zreadhb.s: zreadhb.c.s +.PHONY : zreadhb.s + +# target to generate assembly for a file +zreadhb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.s +.PHONY : zreadhb.c.s + +zreadrb.o: zreadrb.c.o +.PHONY : zreadrb.o + +# target to build an object file +zreadrb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o +.PHONY : zreadrb.c.o + +zreadrb.i: zreadrb.c.i +.PHONY : zreadrb.i + +# target to preprocess a source file +zreadrb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.i +.PHONY : zreadrb.c.i + +zreadrb.s: zreadrb.c.s +.PHONY : zreadrb.s + +# target to generate assembly for a file +zreadrb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.s +.PHONY : zreadrb.c.s + +zreadtriple.o: zreadtriple.c.o +.PHONY : zreadtriple.o + +# target to build an object file +zreadtriple.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o +.PHONY : zreadtriple.c.o + +zreadtriple.i: zreadtriple.c.i +.PHONY : zreadtriple.i + +# target to preprocess a source file +zreadtriple.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.i +.PHONY : zreadtriple.c.i + +zreadtriple.s: zreadtriple.c.s +.PHONY : zreadtriple.s + +# target to generate assembly for a file +zreadtriple.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.s +.PHONY : zreadtriple.c.s + +zreadtriple_noheader.o: zreadtriple_noheader.c.o +.PHONY : zreadtriple_noheader.o + +# target to build an object file +zreadtriple_noheader.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o +.PHONY : zreadtriple_noheader.c.o + +zreadtriple_noheader.i: zreadtriple_noheader.c.i +.PHONY : zreadtriple_noheader.i + +# target to preprocess a source file +zreadtriple_noheader.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.i +.PHONY : zreadtriple_noheader.c.i + +zreadtriple_noheader.s: zreadtriple_noheader.c.s +.PHONY : zreadtriple_noheader.s + +# target to generate assembly for a file +zreadtriple_noheader.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.s +.PHONY : zreadtriple_noheader.c.s + +zscatter3d.o: zscatter3d.c.o +.PHONY : zscatter3d.o + +# target to build an object file +zscatter3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o +.PHONY : zscatter3d.c.o + +zscatter3d.i: zscatter3d.c.i +.PHONY : zscatter3d.i + +# target to preprocess a source file +zscatter3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.i +.PHONY : zscatter3d.c.i + +zscatter3d.s: zscatter3d.c.s +.PHONY : zscatter3d.s + +# target to generate assembly for a file +zscatter3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.s +.PHONY : zscatter3d.c.s + +zsp_blas2_dist.o: zsp_blas2_dist.c.o +.PHONY : zsp_blas2_dist.o + +# target to build an object file +zsp_blas2_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o +.PHONY : zsp_blas2_dist.c.o + +zsp_blas2_dist.i: zsp_blas2_dist.c.i +.PHONY : zsp_blas2_dist.i + +# target to preprocess a source file +zsp_blas2_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.i +.PHONY : zsp_blas2_dist.c.i + +zsp_blas2_dist.s: zsp_blas2_dist.c.s +.PHONY : zsp_blas2_dist.s + +# target to generate assembly for a file +zsp_blas2_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.s +.PHONY : zsp_blas2_dist.c.s + +zsp_blas3_dist.o: zsp_blas3_dist.c.o +.PHONY : zsp_blas3_dist.o + +# target to build an object file +zsp_blas3_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o +.PHONY : zsp_blas3_dist.c.o + +zsp_blas3_dist.i: zsp_blas3_dist.c.i +.PHONY : zsp_blas3_dist.i + +# target to preprocess a source file +zsp_blas3_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.i +.PHONY : zsp_blas3_dist.c.i + +zsp_blas3_dist.s: zsp_blas3_dist.c.s +.PHONY : zsp_blas3_dist.s + +# target to generate assembly for a file +zsp_blas3_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.s +.PHONY : zsp_blas3_dist.c.s + +zstatic_schedule.o: zstatic_schedule.c.o +.PHONY : zstatic_schedule.o + +# target to build an object file +zstatic_schedule.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o +.PHONY : zstatic_schedule.c.o + +zstatic_schedule.i: zstatic_schedule.c.i +.PHONY : zstatic_schedule.i + +# target to preprocess a source file +zstatic_schedule.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.i +.PHONY : zstatic_schedule.c.i + +zstatic_schedule.s: zstatic_schedule.c.s +.PHONY : zstatic_schedule.s + +# target to generate assembly for a file +zstatic_schedule.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.s +.PHONY : zstatic_schedule.c.s + +zsuperlu_blas.o: zsuperlu_blas.c.o +.PHONY : zsuperlu_blas.o + +# target to build an object file +zsuperlu_blas.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o +.PHONY : zsuperlu_blas.c.o + +zsuperlu_blas.i: zsuperlu_blas.c.i +.PHONY : zsuperlu_blas.i + +# target to preprocess a source file +zsuperlu_blas.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.i +.PHONY : zsuperlu_blas.c.i + +zsuperlu_blas.s: zsuperlu_blas.c.s +.PHONY : zsuperlu_blas.s + +# target to generate assembly for a file +zsuperlu_blas.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.s +.PHONY : zsuperlu_blas.c.s + +zsuperlu_gpu.o: zsuperlu_gpu.cu.o +.PHONY : zsuperlu_gpu.o + +# target to build an object file +zsuperlu_gpu.cu.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o +.PHONY : zsuperlu_gpu.cu.o + +zsuperlu_gpu.i: zsuperlu_gpu.cu.i +.PHONY : zsuperlu_gpu.i + +# target to preprocess a source file +zsuperlu_gpu.cu.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.i +.PHONY : zsuperlu_gpu.cu.i + +zsuperlu_gpu.s: zsuperlu_gpu.cu.s +.PHONY : zsuperlu_gpu.s + +# target to generate assembly for a file +zsuperlu_gpu.cu.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.s +.PHONY : zsuperlu_gpu.cu.s + +ztreeFactorization.o: ztreeFactorization.c.o +.PHONY : ztreeFactorization.o + +# target to build an object file +ztreeFactorization.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o +.PHONY : ztreeFactorization.c.o + +ztreeFactorization.i: ztreeFactorization.c.i +.PHONY : ztreeFactorization.i + +# target to preprocess a source file +ztreeFactorization.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.i +.PHONY : ztreeFactorization.c.i + +ztreeFactorization.s: ztreeFactorization.c.s +.PHONY : ztreeFactorization.s + +# target to generate assembly for a file +ztreeFactorization.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.s +.PHONY : ztreeFactorization.c.s + +ztreeFactorizationGPU.o: ztreeFactorizationGPU.c.o +.PHONY : ztreeFactorizationGPU.o + +# target to build an object file +ztreeFactorizationGPU.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o +.PHONY : ztreeFactorizationGPU.c.o + +ztreeFactorizationGPU.i: ztreeFactorizationGPU.c.i +.PHONY : ztreeFactorizationGPU.i + +# target to preprocess a source file +ztreeFactorizationGPU.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.i +.PHONY : ztreeFactorizationGPU.c.i + +ztreeFactorizationGPU.s: ztreeFactorizationGPU.c.s +.PHONY : ztreeFactorizationGPU.s + +# target to generate assembly for a file +ztreeFactorizationGPU.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.s +.PHONY : ztreeFactorizationGPU.c.s + +ztrfAux.o: ztrfAux.c.o +.PHONY : ztrfAux.o + +# target to build an object file +ztrfAux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o +.PHONY : ztrfAux.c.o + +ztrfAux.i: ztrfAux.c.i +.PHONY : ztrfAux.i + +# target to preprocess a source file +ztrfAux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.i +.PHONY : ztrfAux.c.i + +ztrfAux.s: ztrfAux.c.s +.PHONY : ztrfAux.s + +# target to generate assembly for a file +ztrfAux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.s +.PHONY : ztrfAux.c.s + +ztrfCommWrapper.o: ztrfCommWrapper.c.o +.PHONY : ztrfCommWrapper.o + +# target to build an object file +ztrfCommWrapper.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o +.PHONY : ztrfCommWrapper.c.o + +ztrfCommWrapper.i: ztrfCommWrapper.c.i +.PHONY : ztrfCommWrapper.i + +# target to preprocess a source file +ztrfCommWrapper.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.i +.PHONY : ztrfCommWrapper.c.i + +ztrfCommWrapper.s: ztrfCommWrapper.c.s +.PHONY : ztrfCommWrapper.s + +# target to generate assembly for a file +ztrfCommWrapper.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.s +.PHONY : ztrfCommWrapper.c.s + +zutil_dist.o: zutil_dist.c.o +.PHONY : zutil_dist.o + +# target to build an object file +zutil_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o +.PHONY : zutil_dist.c.o + +zutil_dist.i: zutil_dist.c.i +.PHONY : zutil_dist.i + +# target to preprocess a source file +zutil_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.i +.PHONY : zutil_dist.c.i + +zutil_dist.s: zutil_dist.c.s +.PHONY : zutil_dist.s + +# target to generate assembly for a file +zutil_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.s +.PHONY : zutil_dist.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... superlu_dist" + @echo "... superlu_dist-static" + @echo "... comm.o" + @echo "... comm.i" + @echo "... comm.s" + @echo "... comm_tree.o" + @echo "... comm_tree.i" + @echo "... comm_tree.s" + @echo "... communication_aux.o" + @echo "... communication_aux.i" + @echo "... communication_aux.s" + @echo "... dbinary_io.o" + @echo "... dbinary_io.i" + @echo "... dbinary_io.s" + @echo "... dcommunication_aux.o" + @echo "... dcommunication_aux.i" + @echo "... dcommunication_aux.s" + @echo "... dcomplex_dist.o" + @echo "... dcomplex_dist.i" + @echo "... dcomplex_dist.s" + @echo "... ddistribute.o" + @echo "... ddistribute.i" + @echo "... ddistribute.s" + @echo "... dgather.o" + @echo "... dgather.i" + @echo "... dgather.s" + @echo "... dgsequ_dist.o" + @echo "... dgsequ_dist.i" + @echo "... dgsequ_dist.s" + @echo "... dlangs_dist.o" + @echo "... dlangs_dist.i" + @echo "... dlangs_dist.s" + @echo "... dlaqgs_dist.o" + @echo "... dlaqgs_dist.i" + @echo "... dlaqgs_dist.s" + @echo "... dldperm_dist.o" + @echo "... dldperm_dist.i" + @echo "... dldperm_dist.s" + @echo "... dmach_dist.o" + @echo "... dmach_dist.i" + @echo "... dmach_dist.s" + @echo "... dmemory_dist.o" + @echo "... dmemory_dist.i" + @echo "... dmemory_dist.s" + @echo "... dmyblas2_dist.o" + @echo "... dmyblas2_dist.i" + @echo "... dmyblas2_dist.s" + @echo "... dnrformat_loc3d.o" + @echo "... dnrformat_loc3d.i" + @echo "... dnrformat_loc3d.s" + @echo "... dreadMM.o" + @echo "... dreadMM.i" + @echo "... dreadMM.s" + @echo "... dreadhb.o" + @echo "... dreadhb.i" + @echo "... dreadhb.s" + @echo "... dreadrb.o" + @echo "... dreadrb.i" + @echo "... dreadrb.s" + @echo "... dreadtriple.o" + @echo "... dreadtriple.i" + @echo "... dreadtriple.s" + @echo "... dreadtriple_noheader.o" + @echo "... dreadtriple_noheader.i" + @echo "... dreadtriple_noheader.s" + @echo "... dscatter3d.o" + @echo "... dscatter3d.i" + @echo "... dscatter3d.s" + @echo "... dsp_blas2_dist.o" + @echo "... dsp_blas2_dist.i" + @echo "... dsp_blas2_dist.s" + @echo "... dsp_blas3_dist.o" + @echo "... dsp_blas3_dist.i" + @echo "... dsp_blas3_dist.s" + @echo "... dstatic_schedule.o" + @echo "... dstatic_schedule.i" + @echo "... dstatic_schedule.s" + @echo "... dsuperlu_blas.o" + @echo "... dsuperlu_blas.i" + @echo "... dsuperlu_blas.s" + @echo "... dsuperlu_gpu.o" + @echo "... dsuperlu_gpu.i" + @echo "... dsuperlu_gpu.s" + @echo "... dtreeFactorization.o" + @echo "... dtreeFactorization.i" + @echo "... dtreeFactorization.s" + @echo "... dtreeFactorizationGPU.o" + @echo "... dtreeFactorizationGPU.i" + @echo "... dtreeFactorizationGPU.s" + @echo "... dtrfAux.o" + @echo "... dtrfAux.i" + @echo "... dtrfAux.s" + @echo "... dtrfCommWrapper.o" + @echo "... dtrfCommWrapper.i" + @echo "... dtrfCommWrapper.s" + @echo "... dutil_dist.o" + @echo "... dutil_dist.i" + @echo "... dutil_dist.s" + @echo "... etree.o" + @echo "... etree.i" + @echo "... etree.s" + @echo "... get_perm_c.o" + @echo "... get_perm_c.i" + @echo "... get_perm_c.s" + @echo "... get_perm_c_parmetis.o" + @echo "... get_perm_c_parmetis.i" + @echo "... get_perm_c_parmetis.s" + @echo "... gpu_api_utils.o" + @echo "... gpu_api_utils.i" + @echo "... gpu_api_utils.s" + @echo "... mc64ad_dist.o" + @echo "... mc64ad_dist.i" + @echo "... mc64ad_dist.s" + @echo "... memory.o" + @echo "... memory.i" + @echo "... memory.s" + @echo "... mmd.o" + @echo "... mmd.i" + @echo "... mmd.s" + @echo "... pd3dcomm.o" + @echo "... pd3dcomm.i" + @echo "... pd3dcomm.s" + @echo "... pdGetDiagU.o" + @echo "... pdGetDiagU.i" + @echo "... pdGetDiagU.s" + @echo "... pddistribute.o" + @echo "... pddistribute.i" + @echo "... pddistribute.s" + @echo "... pdgsequ.o" + @echo "... pdgsequ.i" + @echo "... pdgsequ.s" + @echo "... pdgsmv.o" + @echo "... pdgsmv.i" + @echo "... pdgsmv.s" + @echo "... pdgsmv_AXglobal.o" + @echo "... pdgsmv_AXglobal.i" + @echo "... pdgsmv_AXglobal.s" + @echo "... pdgsrfs.o" + @echo "... pdgsrfs.i" + @echo "... pdgsrfs.s" + @echo "... pdgsrfs_ABXglobal.o" + @echo "... pdgsrfs_ABXglobal.i" + @echo "... pdgsrfs_ABXglobal.s" + @echo "... pdgssvx.o" + @echo "... pdgssvx.i" + @echo "... pdgssvx.s" + @echo "... pdgssvx3d.o" + @echo "... pdgssvx3d.i" + @echo "... pdgssvx3d.s" + @echo "... pdgssvx_ABglobal.o" + @echo "... pdgssvx_ABglobal.i" + @echo "... pdgssvx_ABglobal.s" + @echo "... pdgstrf.o" + @echo "... pdgstrf.i" + @echo "... pdgstrf.s" + @echo "... pdgstrf2.o" + @echo "... pdgstrf2.i" + @echo "... pdgstrf2.s" + @echo "... pdgstrf3d.o" + @echo "... pdgstrf3d.i" + @echo "... pdgstrf3d.s" + @echo "... pdgstrs.o" + @echo "... pdgstrs.i" + @echo "... pdgstrs.s" + @echo "... pdgstrs1.o" + @echo "... pdgstrs1.i" + @echo "... pdgstrs1.s" + @echo "... pdgstrs_Bglobal.o" + @echo "... pdgstrs_Bglobal.i" + @echo "... pdgstrs_Bglobal.s" + @echo "... pdgstrs_lsum.o" + @echo "... pdgstrs_lsum.i" + @echo "... pdgstrs_lsum.s" + @echo "... pdgstrs_lsum_cuda.o" + @echo "... pdgstrs_lsum_cuda.i" + @echo "... pdgstrs_lsum_cuda.s" + @echo "... pdlangs.o" + @echo "... pdlangs.i" + @echo "... pdlangs.s" + @echo "... pdlaqgs.o" + @echo "... pdlaqgs.i" + @echo "... pdlaqgs.s" + @echo "... pdsymbfact_distdata.o" + @echo "... pdsymbfact_distdata.i" + @echo "... pdsymbfact_distdata.s" + @echo "... pdutil.o" + @echo "... pdutil.i" + @echo "... pdutil.s" + @echo "... ps3dcomm.o" + @echo "... ps3dcomm.i" + @echo "... ps3dcomm.s" + @echo "... psGetDiagU.o" + @echo "... psGetDiagU.i" + @echo "... psGetDiagU.s" + @echo "... psdistribute.o" + @echo "... psdistribute.i" + @echo "... psdistribute.s" + @echo "... psgsequ.o" + @echo "... psgsequ.i" + @echo "... psgsequ.s" + @echo "... psgsequb.o" + @echo "... psgsequb.i" + @echo "... psgsequb.s" + @echo "... psgsmv.o" + @echo "... psgsmv.i" + @echo "... psgsmv.s" + @echo "... psgsmv_AXglobal.o" + @echo "... psgsmv_AXglobal.i" + @echo "... psgsmv_AXglobal.s" + @echo "... psgsmv_d2.o" + @echo "... psgsmv_d2.i" + @echo "... psgsmv_d2.s" + @echo "... psgsrfs.o" + @echo "... psgsrfs.i" + @echo "... psgsrfs.s" + @echo "... psgsrfs_ABXglobal.o" + @echo "... psgsrfs_ABXglobal.i" + @echo "... psgsrfs_ABXglobal.s" + @echo "... psgsrfs_d2.o" + @echo "... psgsrfs_d2.i" + @echo "... psgsrfs_d2.s" + @echo "... psgssvx.o" + @echo "... psgssvx.i" + @echo "... psgssvx.s" + @echo "... psgssvx3d.o" + @echo "... psgssvx3d.i" + @echo "... psgssvx3d.s" + @echo "... psgssvx_ABglobal.o" + @echo "... psgssvx_ABglobal.i" + @echo "... psgssvx_ABglobal.s" + @echo "... psgssvx_d2.o" + @echo "... psgssvx_d2.i" + @echo "... psgssvx_d2.s" + @echo "... psgstrf.o" + @echo "... psgstrf.i" + @echo "... psgstrf.s" + @echo "... psgstrf2.o" + @echo "... psgstrf2.i" + @echo "... psgstrf2.s" + @echo "... psgstrf3d.o" + @echo "... psgstrf3d.i" + @echo "... psgstrf3d.s" + @echo "... psgstrs.o" + @echo "... psgstrs.i" + @echo "... psgstrs.s" + @echo "... psgstrs1.o" + @echo "... psgstrs1.i" + @echo "... psgstrs1.s" + @echo "... psgstrs_Bglobal.o" + @echo "... psgstrs_Bglobal.i" + @echo "... psgstrs_Bglobal.s" + @echo "... psgstrs_lsum.o" + @echo "... psgstrs_lsum.i" + @echo "... psgstrs_lsum.s" + @echo "... pslangs.o" + @echo "... pslangs.i" + @echo "... pslangs.s" + @echo "... pslaqgs.o" + @echo "... pslaqgs.i" + @echo "... pslaqgs.s" + @echo "... pssymbfact_distdata.o" + @echo "... pssymbfact_distdata.i" + @echo "... pssymbfact_distdata.s" + @echo "... psutil.o" + @echo "... psutil.i" + @echo "... psutil.s" + @echo "... psymbfact.o" + @echo "... psymbfact.i" + @echo "... psymbfact.s" + @echo "... psymbfact_util.o" + @echo "... psymbfact_util.i" + @echo "... psymbfact_util.s" + @echo "... pxerr_dist.o" + @echo "... pxerr_dist.i" + @echo "... pxerr_dist.s" + @echo "... pz3dcomm.o" + @echo "... pz3dcomm.i" + @echo "... pz3dcomm.s" + @echo "... pzGetDiagU.o" + @echo "... pzGetDiagU.i" + @echo "... pzGetDiagU.s" + @echo "... pzdistribute.o" + @echo "... pzdistribute.i" + @echo "... pzdistribute.s" + @echo "... pzgsequ.o" + @echo "... pzgsequ.i" + @echo "... pzgsequ.s" + @echo "... pzgsmv.o" + @echo "... pzgsmv.i" + @echo "... pzgsmv.s" + @echo "... pzgsmv_AXglobal.o" + @echo "... pzgsmv_AXglobal.i" + @echo "... pzgsmv_AXglobal.s" + @echo "... pzgsrfs.o" + @echo "... pzgsrfs.i" + @echo "... pzgsrfs.s" + @echo "... pzgsrfs_ABXglobal.o" + @echo "... pzgsrfs_ABXglobal.i" + @echo "... pzgsrfs_ABXglobal.s" + @echo "... pzgssvx.o" + @echo "... pzgssvx.i" + @echo "... pzgssvx.s" + @echo "... pzgssvx3d.o" + @echo "... pzgssvx3d.i" + @echo "... pzgssvx3d.s" + @echo "... pzgssvx_ABglobal.o" + @echo "... pzgssvx_ABglobal.i" + @echo "... pzgssvx_ABglobal.s" + @echo "... pzgstrf.o" + @echo "... pzgstrf.i" + @echo "... pzgstrf.s" + @echo "... pzgstrf2.o" + @echo "... pzgstrf2.i" + @echo "... pzgstrf2.s" + @echo "... pzgstrf3d.o" + @echo "... pzgstrf3d.i" + @echo "... pzgstrf3d.s" + @echo "... pzgstrs.o" + @echo "... pzgstrs.i" + @echo "... pzgstrs.s" + @echo "... pzgstrs1.o" + @echo "... pzgstrs1.i" + @echo "... pzgstrs1.s" + @echo "... pzgstrs_Bglobal.o" + @echo "... pzgstrs_Bglobal.i" + @echo "... pzgstrs_Bglobal.s" + @echo "... pzgstrs_lsum.o" + @echo "... pzgstrs_lsum.i" + @echo "... pzgstrs_lsum.s" + @echo "... pzlangs.o" + @echo "... pzlangs.i" + @echo "... pzlangs.s" + @echo "... pzlaqgs.o" + @echo "... pzlaqgs.i" + @echo "... pzlaqgs.s" + @echo "... pzsymbfact_distdata.o" + @echo "... pzsymbfact_distdata.i" + @echo "... pzsymbfact_distdata.s" + @echo "... pzutil.o" + @echo "... pzutil.i" + @echo "... pzutil.s" + @echo "... sbinary_io.o" + @echo "... sbinary_io.i" + @echo "... sbinary_io.s" + @echo "... scommunication_aux.o" + @echo "... scommunication_aux.i" + @echo "... scommunication_aux.s" + @echo "... sdistribute.o" + @echo "... sdistribute.i" + @echo "... sdistribute.s" + @echo "... sec_structs.o" + @echo "... sec_structs.i" + @echo "... sec_structs.s" + @echo "... sgather.o" + @echo "... sgather.i" + @echo "... sgather.s" + @echo "... sgsequ_dist.o" + @echo "... sgsequ_dist.i" + @echo "... sgsequ_dist.s" + @echo "... slangs_dist.o" + @echo "... slangs_dist.i" + @echo "... slangs_dist.s" + @echo "... slaqgs_dist.o" + @echo "... slaqgs_dist.i" + @echo "... slaqgs_dist.s" + @echo "... sldperm_dist.o" + @echo "... sldperm_dist.i" + @echo "... sldperm_dist.s" + @echo "... smach_dist.o" + @echo "... smach_dist.i" + @echo "... smach_dist.s" + @echo "... smemory_dist.o" + @echo "... smemory_dist.i" + @echo "... smemory_dist.s" + @echo "... smyblas2_dist.o" + @echo "... smyblas2_dist.i" + @echo "... smyblas2_dist.s" + @echo "... snrformat_loc3d.o" + @echo "... snrformat_loc3d.i" + @echo "... snrformat_loc3d.s" + @echo "... sp_colorder.o" + @echo "... sp_colorder.i" + @echo "... sp_colorder.s" + @echo "... sp_ienv.o" + @echo "... sp_ienv.i" + @echo "... sp_ienv.s" + @echo "... sreadMM.o" + @echo "... sreadMM.i" + @echo "... sreadMM.s" + @echo "... sreadhb.o" + @echo "... sreadhb.i" + @echo "... sreadhb.s" + @echo "... sreadrb.o" + @echo "... sreadrb.i" + @echo "... sreadrb.s" + @echo "... sreadtriple.o" + @echo "... sreadtriple.i" + @echo "... sreadtriple.s" + @echo "... sreadtriple_noheader.o" + @echo "... sreadtriple_noheader.i" + @echo "... sreadtriple_noheader.s" + @echo "... sscatter3d.o" + @echo "... sscatter3d.i" + @echo "... sscatter3d.s" + @echo "... ssp_blas2_dist.o" + @echo "... ssp_blas2_dist.i" + @echo "... ssp_blas2_dist.s" + @echo "... ssp_blas3_dist.o" + @echo "... ssp_blas3_dist.i" + @echo "... ssp_blas3_dist.s" + @echo "... sstatic_schedule.o" + @echo "... sstatic_schedule.i" + @echo "... sstatic_schedule.s" + @echo "... ssuperlu_blas.o" + @echo "... ssuperlu_blas.i" + @echo "... ssuperlu_blas.s" + @echo "... ssuperlu_gpu.o" + @echo "... ssuperlu_gpu.i" + @echo "... ssuperlu_gpu.s" + @echo "... streeFactorization.o" + @echo "... streeFactorization.i" + @echo "... streeFactorization.s" + @echo "... streeFactorizationGPU.o" + @echo "... streeFactorizationGPU.i" + @echo "... streeFactorizationGPU.s" + @echo "... strfAux.o" + @echo "... strfAux.i" + @echo "... strfAux.s" + @echo "... strfCommWrapper.o" + @echo "... strfCommWrapper.i" + @echo "... strfCommWrapper.s" + @echo "... superlu_dist_version.o" + @echo "... superlu_dist_version.i" + @echo "... superlu_dist_version.s" + @echo "... superlu_gpu_utils.o" + @echo "... superlu_gpu_utils.i" + @echo "... superlu_gpu_utils.s" + @echo "... superlu_grid.o" + @echo "... superlu_grid.i" + @echo "... superlu_grid.s" + @echo "... superlu_grid3d.o" + @echo "... superlu_grid3d.i" + @echo "... superlu_grid3d.s" + @echo "... superlu_timer.o" + @echo "... superlu_timer.i" + @echo "... superlu_timer.s" + @echo "... supernodalForest.o" + @echo "... supernodalForest.i" + @echo "... supernodalForest.s" + @echo "... supernodal_etree.o" + @echo "... supernodal_etree.i" + @echo "... supernodal_etree.s" + @echo "... sutil_dist.o" + @echo "... sutil_dist.i" + @echo "... sutil_dist.s" + @echo "... symbfact.o" + @echo "... symbfact.i" + @echo "... symbfact.s" + @echo "... treeFactorization.o" + @echo "... treeFactorization.i" + @echo "... treeFactorization.s" + @echo "... trfAux.o" + @echo "... trfAux.i" + @echo "... trfAux.s" + @echo "... util.o" + @echo "... util.i" + @echo "... util.s" + @echo "... xerr_dist.o" + @echo "... xerr_dist.i" + @echo "... xerr_dist.s" + @echo "... zbinary_io.o" + @echo "... zbinary_io.i" + @echo "... zbinary_io.s" + @echo "... zcommunication_aux.o" + @echo "... zcommunication_aux.i" + @echo "... zcommunication_aux.s" + @echo "... zdistribute.o" + @echo "... zdistribute.i" + @echo "... zdistribute.s" + @echo "... zgather.o" + @echo "... zgather.i" + @echo "... zgather.s" + @echo "... zgsequ_dist.o" + @echo "... zgsequ_dist.i" + @echo "... zgsequ_dist.s" + @echo "... zlangs_dist.o" + @echo "... zlangs_dist.i" + @echo "... zlangs_dist.s" + @echo "... zlaqgs_dist.o" + @echo "... zlaqgs_dist.i" + @echo "... zlaqgs_dist.s" + @echo "... zldperm_dist.o" + @echo "... zldperm_dist.i" + @echo "... zldperm_dist.s" + @echo "... zmemory_dist.o" + @echo "... zmemory_dist.i" + @echo "... zmemory_dist.s" + @echo "... zmyblas2_dist.o" + @echo "... zmyblas2_dist.i" + @echo "... zmyblas2_dist.s" + @echo "... znrformat_loc3d.o" + @echo "... znrformat_loc3d.i" + @echo "... znrformat_loc3d.s" + @echo "... zreadMM.o" + @echo "... zreadMM.i" + @echo "... zreadMM.s" + @echo "... zreadhb.o" + @echo "... zreadhb.i" + @echo "... zreadhb.s" + @echo "... zreadrb.o" + @echo "... zreadrb.i" + @echo "... zreadrb.s" + @echo "... zreadtriple.o" + @echo "... zreadtriple.i" + @echo "... zreadtriple.s" + @echo "... zreadtriple_noheader.o" + @echo "... zreadtriple_noheader.i" + @echo "... zreadtriple_noheader.s" + @echo "... zscatter3d.o" + @echo "... zscatter3d.i" + @echo "... zscatter3d.s" + @echo "... zsp_blas2_dist.o" + @echo "... zsp_blas2_dist.i" + @echo "... zsp_blas2_dist.s" + @echo "... zsp_blas3_dist.o" + @echo "... zsp_blas3_dist.i" + @echo "... zsp_blas3_dist.s" + @echo "... zstatic_schedule.o" + @echo "... zstatic_schedule.i" + @echo "... zstatic_schedule.s" + @echo "... zsuperlu_blas.o" + @echo "... zsuperlu_blas.i" + @echo "... zsuperlu_blas.s" + @echo "... zsuperlu_gpu.o" + @echo "... zsuperlu_gpu.i" + @echo "... zsuperlu_gpu.s" + @echo "... ztreeFactorization.o" + @echo "... ztreeFactorization.i" + @echo "... ztreeFactorization.s" + @echo "... ztreeFactorizationGPU.o" + @echo "... ztreeFactorizationGPU.i" + @echo "... ztreeFactorizationGPU.s" + @echo "... ztrfAux.o" + @echo "... ztrfAux.i" + @echo "... ztrfAux.s" + @echo "... ztrfCommWrapper.o" + @echo "... ztrfCommWrapper.i" + @echo "... ztrfCommWrapper.s" + @echo "... zutil_dist.o" + @echo "... zutil_dist.i" + @echo "... zutil_dist.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base_nv/SRC/cmake_install.cmake b/build_base_nv/SRC/cmake_install.cmake new file mode 100644 index 00000000..b281034b --- /dev/null +++ b/build_base_nv/SRC/cmake_install.cmake @@ -0,0 +1,124 @@ +# Install script for directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + foreach(file + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so.8.1.2" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so.8" + ) + if(EXISTS "${file}" AND + NOT IS_SYMLINK "${file}") + file(RPATH_CHECK + FILE "${file}" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + endforeach() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib" TYPE SHARED_LIBRARY FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/libsuperlu_dist.so.8.1.2" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/libsuperlu_dist.so.8" + ) + foreach(file + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so.8.1.2" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so.8" + ) + if(EXISTS "${file}" AND + NOT IS_SYMLINK "${file}") + file(RPATH_CHANGE + FILE "${file}" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "${file}") + endif() + endif() + endforeach() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib" TYPE SHARED_LIBRARY FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/libsuperlu_dist.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib" TYPE STATIC_LIBRARY FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/libsuperlu_dist.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE FILE FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/machines.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/superlu_dist_config.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlustruct_gpu.h" + ) +endif() + diff --git a/build_base_nv/SRC/libsuperlu_dist.so b/build_base_nv/SRC/libsuperlu_dist.so new file mode 100755 index 00000000..734bc7cb Binary files /dev/null and b/build_base_nv/SRC/libsuperlu_dist.so differ diff --git a/build_base_nv/SRC/libsuperlu_dist.so.8 b/build_base_nv/SRC/libsuperlu_dist.so.8 new file mode 100755 index 00000000..734bc7cb Binary files /dev/null and b/build_base_nv/SRC/libsuperlu_dist.so.8 differ diff --git a/build_base_nv/SRC/libsuperlu_dist.so.8.1.2 b/build_base_nv/SRC/libsuperlu_dist.so.8.1.2 new file mode 100755 index 00000000..734bc7cb Binary files /dev/null and b/build_base_nv/SRC/libsuperlu_dist.so.8.1.2 differ diff --git a/build_base_nv/SRC/superlu_dist_config.h b/build_base_nv/SRC/superlu_dist_config.h new file mode 100644 index 00000000..6aa086cc --- /dev/null +++ b/build_base_nv/SRC/superlu_dist_config.h @@ -0,0 +1,26 @@ +/* superlu_dist_config.h.in */ + +/* Enable CUDA */ +#define HAVE_CUDA TRUE + +/* Enable HIP */ +/* #undef HAVE_HIP */ + +/* Enable parmetis */ +#define HAVE_PARMETIS TRUE + +/* Enable colamd */ +/* #undef HAVE_COLAMD */ + +/* Enable LAPACK */ +#define SLU_HAVE_LAPACK TRUE + +/* Enable CombBLAS */ +/* #undef HAVE_COMBBLAS */ + +/* enable 64bit index mode */ +/* #undef XSDK_INDEX_SIZE */ + +#if (XSDK_INDEX_SIZE == 64) +#define _LONGINT 1 +#endif diff --git a/build_base_nv/TEST/CMakeFiles/CMakeDirectoryInformation.cmake b/build_base_nv/TEST/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..41f28eb5 --- /dev/null +++ b/build_base_nv/TEST/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_base_nv/TEST/CMakeFiles/pdtest.dir/DependInfo.cmake b/build_base_nv/TEST/CMakeFiles/pdtest.dir/DependInfo.cmake new file mode 100644 index 00000000..ea7f616b --- /dev/null +++ b/build_base_nv/TEST/CMakeFiles/pdtest.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/dcreate_matrix.c" "TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o" "gcc" "TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdcompute_resid.c" "TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o" "gcc" "TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdtest.c" "TEST/CMakeFiles/pdtest.dir/pdtest.c.o" "gcc" "TEST/CMakeFiles/pdtest.dir/pdtest.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_base_nv/TEST/CMakeFiles/pdtest.dir/build.make b/build_base_nv/TEST/CMakeFiles/pdtest.dir/build.make new file mode 100644 index 00000000..bb323039 --- /dev/null +++ b/build_base_nv/TEST/CMakeFiles/pdtest.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +# Include any dependencies generated for this target. +include TEST/CMakeFiles/pdtest.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include TEST/CMakeFiles/pdtest.dir/compiler_depend.make + +# Include the progress variables for this target. +include TEST/CMakeFiles/pdtest.dir/progress.make + +# Include the compile flags for this target's objects. +include TEST/CMakeFiles/pdtest.dir/flags.make + +TEST/CMakeFiles/pdtest.dir/pdtest.c.o: TEST/CMakeFiles/pdtest.dir/flags.make +TEST/CMakeFiles/pdtest.dir/pdtest.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdtest.c +TEST/CMakeFiles/pdtest.dir/pdtest.c.o: TEST/CMakeFiles/pdtest.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object TEST/CMakeFiles/pdtest.dir/pdtest.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT TEST/CMakeFiles/pdtest.dir/pdtest.c.o -MF CMakeFiles/pdtest.dir/pdtest.c.o.d -o CMakeFiles/pdtest.dir/pdtest.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdtest.c + +TEST/CMakeFiles/pdtest.dir/pdtest.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pdtest.dir/pdtest.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdtest.c > CMakeFiles/pdtest.dir/pdtest.c.i + +TEST/CMakeFiles/pdtest.dir/pdtest.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pdtest.dir/pdtest.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdtest.c -o CMakeFiles/pdtest.dir/pdtest.c.s + +TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o: TEST/CMakeFiles/pdtest.dir/flags.make +TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/dcreate_matrix.c +TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o: TEST/CMakeFiles/pdtest.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o -MF CMakeFiles/pdtest.dir/dcreate_matrix.c.o.d -o CMakeFiles/pdtest.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/dcreate_matrix.c + +TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pdtest.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/dcreate_matrix.c > CMakeFiles/pdtest.dir/dcreate_matrix.c.i + +TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pdtest.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/dcreate_matrix.c -o CMakeFiles/pdtest.dir/dcreate_matrix.c.s + +TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o: TEST/CMakeFiles/pdtest.dir/flags.make +TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdcompute_resid.c +TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o: TEST/CMakeFiles/pdtest.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o -MF CMakeFiles/pdtest.dir/pdcompute_resid.c.o.d -o CMakeFiles/pdtest.dir/pdcompute_resid.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdcompute_resid.c + +TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pdtest.dir/pdcompute_resid.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdcompute_resid.c > CMakeFiles/pdtest.dir/pdcompute_resid.c.i + +TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pdtest.dir/pdcompute_resid.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdcompute_resid.c -o CMakeFiles/pdtest.dir/pdcompute_resid.c.s + +# Object files for target pdtest +pdtest_OBJECTS = \ +"CMakeFiles/pdtest.dir/pdtest.c.o" \ +"CMakeFiles/pdtest.dir/dcreate_matrix.c.o" \ +"CMakeFiles/pdtest.dir/pdcompute_resid.c.o" + +# External object files for target pdtest +pdtest_EXTERNAL_OBJECTS = + +TEST/pdtest: TEST/CMakeFiles/pdtest.dir/pdtest.c.o +TEST/pdtest: TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o +TEST/pdtest: TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o +TEST/pdtest: TEST/CMakeFiles/pdtest.dir/build.make +TEST/pdtest: SRC/libsuperlu_dist.so.8.1.2 +TEST/pdtest: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +TEST/pdtest: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +TEST/pdtest: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +TEST/pdtest: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +TEST/pdtest: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +TEST/pdtest: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +TEST/pdtest: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +TEST/pdtest: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +TEST/pdtest: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +TEST/pdtest: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +TEST/pdtest: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +TEST/pdtest: TEST/CMakeFiles/pdtest.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pdtest" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pdtest.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +TEST/CMakeFiles/pdtest.dir/build: TEST/pdtest +.PHONY : TEST/CMakeFiles/pdtest.dir/build + +TEST/CMakeFiles/pdtest.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST && $(CMAKE_COMMAND) -P CMakeFiles/pdtest.dir/cmake_clean.cmake +.PHONY : TEST/CMakeFiles/pdtest.dir/clean + +TEST/CMakeFiles/pdtest.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/CMakeFiles/pdtest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : TEST/CMakeFiles/pdtest.dir/depend + diff --git a/build_base_nv/TEST/CMakeFiles/pdtest.dir/cmake_clean.cmake b/build_base_nv/TEST/CMakeFiles/pdtest.dir/cmake_clean.cmake new file mode 100644 index 00000000..365b1035 --- /dev/null +++ b/build_base_nv/TEST/CMakeFiles/pdtest.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pdtest.dir/dcreate_matrix.c.o" + "CMakeFiles/pdtest.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pdtest.dir/pdcompute_resid.c.o" + "CMakeFiles/pdtest.dir/pdcompute_resid.c.o.d" + "CMakeFiles/pdtest.dir/pdtest.c.o" + "CMakeFiles/pdtest.dir/pdtest.c.o.d" + "pdtest" + "pdtest.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pdtest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_base_nv/TEST/CMakeFiles/pdtest.dir/compiler_depend.make b/build_base_nv/TEST/CMakeFiles/pdtest.dir/compiler_depend.make new file mode 100644 index 00000000..1a6fe4af --- /dev/null +++ b/build_base_nv/TEST/CMakeFiles/pdtest.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pdtest. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/TEST/CMakeFiles/pdtest.dir/compiler_depend.ts b/build_base_nv/TEST/CMakeFiles/pdtest.dir/compiler_depend.ts new file mode 100644 index 00000000..b07b1b9f --- /dev/null +++ b/build_base_nv/TEST/CMakeFiles/pdtest.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pdtest. diff --git a/build_base_nv/TEST/CMakeFiles/pdtest.dir/depend.make b/build_base_nv/TEST/CMakeFiles/pdtest.dir/depend.make new file mode 100644 index 00000000..9ad3a15f --- /dev/null +++ b/build_base_nv/TEST/CMakeFiles/pdtest.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pdtest. +# This may be replaced when dependencies are built. diff --git a/build_base_nv/TEST/CMakeFiles/pdtest.dir/flags.make b/build_base_nv/TEST/CMakeFiles/pdtest.dir/flags.make new file mode 100644 index 00000000..472654be --- /dev/null +++ b/build_base_nv/TEST/CMakeFiles/pdtest.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_base_nv/TEST/CMakeFiles/pdtest.dir/link.txt b/build_base_nv/TEST/CMakeFiles/pdtest.dir/link.txt new file mode 100644 index 00000000..3c5b1c02 --- /dev/null +++ b/build_base_nv/TEST/CMakeFiles/pdtest.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib CMakeFiles/pdtest.dir/pdtest.c.o CMakeFiles/pdtest.dir/dcreate_matrix.c.o CMakeFiles/pdtest.dir/pdcompute_resid.c.o -o pdtest -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_base_nv/TEST/CMakeFiles/pdtest.dir/progress.make b/build_base_nv/TEST/CMakeFiles/pdtest.dir/progress.make new file mode 100644 index 00000000..b4b66c5f --- /dev/null +++ b/build_base_nv/TEST/CMakeFiles/pdtest.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 11 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_base_nv/TEST/CMakeFiles/progress.marks b/build_base_nv/TEST/CMakeFiles/progress.marks new file mode 100644 index 00000000..7facc899 --- /dev/null +++ b/build_base_nv/TEST/CMakeFiles/progress.marks @@ -0,0 +1 @@ +36 diff --git a/build_base_nv/TEST/CTestTestfile.cmake b/build_base_nv/TEST/CTestTestfile.cmake new file mode 100644 index 00000000..3bdea6a7 --- /dev/null +++ b/build_base_nv/TEST/CTestTestfile.cmake @@ -0,0 +1,42 @@ +# CMake generated Testfile for +# Source directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST +# Build directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +add_test(pdtest_1x1_1_2_8_20_SP "/usr/bin/srun" "-n" "1" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/pdtest" "-r" "1" "-c" "1" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_1x1_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_1x1_3_2_8_20_SP "/usr/bin/srun" "-n" "1" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/pdtest" "-r" "1" "-c" "1" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_1x1_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_1x2_1_2_8_20_SP "/usr/bin/srun" "-n" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/pdtest" "-r" "1" "-c" "2" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_1x2_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_1x2_3_2_8_20_SP "/usr/bin/srun" "-n" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/pdtest" "-r" "1" "-c" "2" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_1x2_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_1x3_1_2_8_20_SP "/usr/bin/srun" "-n" "3" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/pdtest" "-r" "1" "-c" "3" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_1x3_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_1x3_3_2_8_20_SP "/usr/bin/srun" "-n" "3" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/pdtest" "-r" "1" "-c" "3" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_1x3_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_2x1_1_2_8_20_SP "/usr/bin/srun" "-n" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/pdtest" "-r" "2" "-c" "1" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_2x1_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_2x1_3_2_8_20_SP "/usr/bin/srun" "-n" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/pdtest" "-r" "2" "-c" "1" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_2x1_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_2x2_1_2_8_20_SP "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/pdtest" "-r" "2" "-c" "2" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_2x2_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_2x2_3_2_8_20_SP "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/pdtest" "-r" "2" "-c" "2" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_2x2_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_2x3_1_2_8_20_SP "/usr/bin/srun" "-n" "6" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/pdtest" "-r" "2" "-c" "3" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_2x3_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_2x3_3_2_8_20_SP "/usr/bin/srun" "-n" "6" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/pdtest" "-r" "2" "-c" "3" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_2x3_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_5x1_1_2_8_20_SP "/usr/bin/srun" "-n" "5" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/pdtest" "-r" "5" "-c" "1" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_5x1_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_5x1_3_2_8_20_SP "/usr/bin/srun" "-n" "5" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/pdtest" "-r" "5" "-c" "1" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_5x1_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_5x2_1_2_8_20_SP "/usr/bin/srun" "-n" "10" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/pdtest" "-r" "5" "-c" "2" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_5x2_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_5x2_3_2_8_20_SP "/usr/bin/srun" "-n" "10" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/pdtest" "-r" "5" "-c" "2" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_5x2_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_5x3_1_2_8_20_SP "/usr/bin/srun" "-n" "15" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/pdtest" "-r" "5" "-c" "3" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_5x3_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_5x3_3_2_8_20_SP "/usr/bin/srun" "-n" "15" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/pdtest" "-r" "5" "-c" "3" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_5x3_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") diff --git a/build_base_nv/TEST/Makefile b/build_base_nv/TEST/Makefile new file mode 100644 index 00000000..b67cd72e --- /dev/null +++ b/build_base_nv/TEST/Makefile @@ -0,0 +1,299 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST//CMakeFiles/progress.marks + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 TEST/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 TEST/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 TEST/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 TEST/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +TEST/CMakeFiles/pdtest.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 TEST/CMakeFiles/pdtest.dir/rule +.PHONY : TEST/CMakeFiles/pdtest.dir/rule + +# Convenience name for target. +pdtest: TEST/CMakeFiles/pdtest.dir/rule +.PHONY : pdtest + +# fast build rule for target. +pdtest/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/build +.PHONY : pdtest/fast + +dcreate_matrix.o: dcreate_matrix.c.o +.PHONY : dcreate_matrix.o + +# target to build an object file +dcreate_matrix.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o +.PHONY : dcreate_matrix.c.o + +dcreate_matrix.i: dcreate_matrix.c.i +.PHONY : dcreate_matrix.i + +# target to preprocess a source file +dcreate_matrix.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.i +.PHONY : dcreate_matrix.c.i + +dcreate_matrix.s: dcreate_matrix.c.s +.PHONY : dcreate_matrix.s + +# target to generate assembly for a file +dcreate_matrix.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.s +.PHONY : dcreate_matrix.c.s + +pdcompute_resid.o: pdcompute_resid.c.o +.PHONY : pdcompute_resid.o + +# target to build an object file +pdcompute_resid.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o +.PHONY : pdcompute_resid.c.o + +pdcompute_resid.i: pdcompute_resid.c.i +.PHONY : pdcompute_resid.i + +# target to preprocess a source file +pdcompute_resid.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.i +.PHONY : pdcompute_resid.c.i + +pdcompute_resid.s: pdcompute_resid.c.s +.PHONY : pdcompute_resid.s + +# target to generate assembly for a file +pdcompute_resid.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.s +.PHONY : pdcompute_resid.c.s + +pdtest.o: pdtest.c.o +.PHONY : pdtest.o + +# target to build an object file +pdtest.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/pdtest.c.o +.PHONY : pdtest.c.o + +pdtest.i: pdtest.c.i +.PHONY : pdtest.i + +# target to preprocess a source file +pdtest.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/pdtest.c.i +.PHONY : pdtest.c.i + +pdtest.s: pdtest.c.s +.PHONY : pdtest.s + +# target to generate assembly for a file +pdtest.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/pdtest.c.s +.PHONY : pdtest.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... pdtest" + @echo "... dcreate_matrix.o" + @echo "... dcreate_matrix.i" + @echo "... dcreate_matrix.s" + @echo "... pdcompute_resid.o" + @echo "... pdcompute_resid.i" + @echo "... pdcompute_resid.s" + @echo "... pdtest.o" + @echo "... pdtest.i" + @echo "... pdtest.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_base_nv/TEST/cmake_install.cmake b/build_base_nv/TEST/cmake_install.cmake new file mode 100644 index 00000000..045c7449 --- /dev/null +++ b/build_base_nv/TEST/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build_base_nv/cmake_install.cmake b/build_base_nv/cmake_install.cmake new file mode 100644 index 00000000..1bc56b43 --- /dev/null +++ b/build_base_nv/cmake_install.cmake @@ -0,0 +1,78 @@ +# Install script for directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/SRC/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/TEST/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/EXAMPLE/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/FORTRAN/cmake_install.cmake") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/pkgconfig" TYPE FILE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/superlu_dist.pc") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build_base_nv/run_cmake_build_perlmutter_gcc_gpu.sh b/build_base_nv/run_cmake_build_perlmutter_gcc_gpu.sh new file mode 100644 index 00000000..b53a20fa --- /dev/null +++ b/build_base_nv/run_cmake_build_perlmutter_gcc_gpu.sh @@ -0,0 +1,74 @@ +#!/bin/bash + +# cmake build for SuperLU_dist on NERSC Perlmutter +# +# Last update: July 21, 2022 +# Perlmutter is not in production and the software environment changes rapidly. +# Expect this file to be frequently updated +# +# This build script targets Perlmutter Slingshot 11 GPU compute nodes +# +# When requesting GPU compute nodes using salloc, will have to add the _ss11 suffix to the QOS +# For example, if previously requested 1 node using salloc as follows +# salloc -C gpu -N 1 -G 4 -t 30 -A m3894 -q regular +# will now need: +# salloc -C gpu -N 1 -G 4 -t 30 -A m3894 -q regular_ss11 +# will also need to issue the 5 module load commands below and the +# two "export LD_LIBRARY_PATH" commands below in the shell after +# receiving node allocation or in scripts that will run on the nodes +# +# For sbatch scripts, if previously had +# #SBATCH -q regular +# will now need +# #SBATCH -q regular_ss11 +# will also need to include the 5 module load commands below and the +# two "export LD_LIBRARY_PATH" commands below in the batch script +# +# Note: you may have to specify your own parmetis/metis libraries + + +#module load PrgEnv-gnu +#module load gcc/11.2.0 +#module load cmake/3.22.0 +#module load cudatoolkit/11.7 +# avoid bug in cray-libsci/21.08.1.2 +#module load cray-libsci/22.11.1.2 + +# avoid bug in cudatoolkit +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH//\/usr\/local\/cuda-11.5\/compat:/} +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH//\/usr\/local\/cuda-11.7\/compat:/} + +NVSHMEM_HOME=/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/ +#NVSHMEM_HOME=${CRAY_NVIDIA_PREFIX}/comm_libs/nvshmem/ +cmake .. \ + -DCMAKE_C_FLAGS="-DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I${NVSHMEM_HOME}/include" \ + -DCMAKE_CXX_COMPILER=CC \ + -DCMAKE_C_COMPILER=cc \ + -DCMAKE_Fortran_COMPILER=ftn \ + -DXSDK_ENABLE_Fortran=ON \ + -DTPL_ENABLE_INTERNAL_BLASLIB=OFF \ + -DTPL_ENABLE_LAPACKLIB=ON \ + -DBUILD_SHARED_LIBS=ON \ + -DTPL_ENABLE_CUDALIB=ON \ + -DCMAKE_CUDA_FLAGS="-I${NVSHMEM_HOME}/include -I${MPICH_DIR}/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC" \ + -DCMAKE_CUDA_ARCHITECTURES=80 \ + -DCMAKE_INSTALL_PREFIX=. \ + -DCMAKE_INSTALL_LIBDIR=./lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DTPL_BLAS_LIBRARIES=/opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so \ + -DTPL_LAPACK_LIBRARIES=/opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so \ + -DTPL_PARMETIS_LIBRARIES="/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so;/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so" \ + -DTPL_PARMETIS_INCLUDE_DIRS="/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include;/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include" \ + -DTPL_ENABLE_COMBBLASLIB=OFF \ + -DTPL_ENABLE_NVSHMEM=ON \ + -DTPL_NVSHMEM_LIBRARIES="-L${CUDA_HOME}/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L${NVSHMEM_HOME}/lib -lnvshmem" \ + -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \ + -DMPIEXEC_NUMPROC_FLAG=-n \ + -DMPIEXEC_EXECUTABLE=/usr/bin/srun \ + -DMPIEXEC_MAX_NUMPROCS=16 + +#make pddrive +#make pddrive3d +#make f_pddrive + +## -DTPL_BLAS_LIBRARIES=/global/cfs/cdirs/m3894/ptlin/tpl/amd_blis/install/amd_blis-20211021-n9-gcc9.3.0/lib/libblis.a \ diff --git a/build_base_nv/superlu_dist.pc b/build_base_nv/superlu_dist.pc new file mode 100644 index 00000000..a0e8e3cc --- /dev/null +++ b/build_base_nv/superlu_dist.pc @@ -0,0 +1,12 @@ +prefix=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv +libdir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/./lib +includedir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_base_nv/include + +Name: SuperLU_DIST +Description: Distributed-memory direct solution of sparse systems of linear equations +Version: 8.1.2 +URL: https://portal.nersc.gov/project/sparse/superlu/ + +Libs: -L${libdir} -lsuperlu_dist +Libs.private: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so;/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm +Cflags: -I${includedir} diff --git a/build_nv_0120/CMakeCache.txt b/build_nv_0120/CMakeCache.txt new file mode 100644 index 00000000..bf718a8e --- /dev/null +++ b/build_nv_0120/CMakeCache.txt @@ -0,0 +1,1309 @@ +# This is the CMakeCache file. +# For build in directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 +# It was generated by CMake: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +BUILD_SHARED_LIBS:UNINITIALIZED=ON + +//Include static libs when building shared +BUILD_STATIC_LIBS:BOOL=TRUE + +//Build the testing tree. +BUILD_TESTING:BOOL=ON + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//saved value of CRAYPE_LINK_TYPE environment variable +CMAKE_CRAYPE_LINKTYPE:STRING=dynamic + +//saved value of LOADEDMODULES environment variable +CMAKE_CRAYPE_LOADEDMODULES:STRING=craype-x86-milan:libfabric/1.15.2.0:craype-network-ofi:xpmem/2.5.2-2.4_3.20__gd0f7936.shasta:cpe/22.11:xalt/2.10.2:craype-accel-nvidia80:gpu/1.0:nvidia/22.7:craype/2.7.19:cray-dsmml/0.2.2:cray-mpich/8.1.22:cray-libsci/22.11.1.2:PrgEnv-nvidia/8.3.3:Nsight-Compute/2022.1.1:Nsight-Systems/2022.2.1:cudatoolkit/11.7:perftools-base/22.09.0:cmake/3.24.3 + +//No help, variable specified on the command line. +CMAKE_CUDA_ARCHITECTURES:UNINITIALIZED=80 + +//CUDA compiler +CMAKE_CUDA_COMPILER:STRING=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc + +//Flags used by the CUDA compiler during all build types. +CMAKE_CUDA_FLAGS:STRING=-I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC + +CMAKE_CUDA_FLAGS_DDEBUG:STRING=-O0 --expt-relaxed-constexpr -DDEBUG -g + +//Flags used by the CUDA compiler during DEBUG builds. +CMAKE_CUDA_FLAGS_DEBUG:STRING=-g + +//Flags used by the CUDA compiler during MINSIZEREL builds. +CMAKE_CUDA_FLAGS_MINSIZEREL:STRING=-O1 -DNDEBUG + +//Flags used by the CUDA compiler during RELEASE builds. +CMAKE_CUDA_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CUDA compiler during RELWITHDEBINFO builds. +CMAKE_CUDA_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//CXX compiler +CMAKE_CXX_COMPILER:STRING=/opt/cray/pe/craype/2.7.19/bin/CC + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g -O0 + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-O2 -s -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-fast -O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//C compiler +CMAKE_C_COMPILER:STRING=/opt/cray/pe/craype/2.7.19/bin/cc + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING=-DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -O0 + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-O2 -s -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-fast -O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/pkgRedirects + +//Fortran compiler +CMAKE_Fortran_COMPILER:STRING=/opt/cray/pe/craype/2.7.19/bin/ftn + +//Flags used by the Fortran compiler during all build types. +CMAKE_Fortran_FLAGS:STRING= + +//Flags used by the Fortran compiler during DEBUG builds. +CMAKE_Fortran_FLAGS_DEBUG:STRING=-g -O0 -Mbounds + +//Flags used by the Fortran compiler during MINSIZEREL builds. +CMAKE_Fortran_FLAGS_MINSIZEREL:STRING=-O2 -s + +//Flags used by the Fortran compiler during RELEASE builds. +CMAKE_Fortran_FLAGS_RELEASE:STRING=-fast -O3 + +//Flags used by the Fortran compiler during RELWITHDEBINFO builds. +CMAKE_Fortran_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=./lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=SuperLU_DIST + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//No help, variable specified on the command line. +CMAKE_VERBOSE_MAKEFILE:BOOL=ON + +//Path to the coverage program that CTest uses for performing coverage +// inspection +COVERAGE_COMMAND:FILEPATH=/usr/bin/gcov + +//Extra command line flags to pass to the coverage tool +COVERAGE_EXTRA_FLAGS:STRING=-l + +//How many times to retry timed-out CTest submissions. +CTEST_SUBMIT_RETRY_COUNT:STRING=3 + +//How long to wait between timed-out CTest submissions. +CTEST_SUBMIT_RETRY_DELAY:STRING=5 + +//Path to a file. +CUDAToolkit_CUPTI_INCLUDE_DIR:PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include + +//Path to a library. +CUDAToolkit_rt_LIBRARY:FILEPATH=/usr/lib64/librt.so + +//Compile device code in 64 bit mode +CUDA_64_BIT_DEVICE_CODE:BOOL=ON + +//Attach the build rule to the CUDA source file. Enable only when +// the CUDA source file is added to at most one target. +CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE:BOOL=ON + +//Generate and parse .cubin files in Device mode. +CUDA_BUILD_CUBIN:BOOL=OFF + +//Build in Emulation mode +CUDA_BUILD_EMULATION:BOOL=OFF + +//Path to a library. +CUDA_CUDART:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so + +//"cudart" library +CUDA_CUDART_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so + +//"cuda" library (older versions only). +CUDA_CUDA_LIBRARY:FILEPATH=/usr/lib64/libcuda.so + +//Directory to put all the output files. If blank it will default +// to the CMAKE_CURRENT_BINARY_DIR +CUDA_GENERATED_OUTPUT_DIR:PATH= + +//Generated file extension +CUDA_HOST_COMPILATION_CPP:BOOL=ON + +//Host side compiler used by NVCC +CUDA_HOST_COMPILER:FILEPATH=/opt/cray/pe/craype/2.7.19/bin/cc + +//Path to a program. +CUDA_NVCC_EXECUTABLE:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc + +//Semi-colon delimit multiple arguments. during all build types. +CUDA_NVCC_FLAGS:STRING= + +//Semi-colon delimit multiple arguments. during DEBUG builds. +CUDA_NVCC_FLAGS_DEBUG:STRING= + +//Semi-colon delimit multiple arguments. during MINSIZEREL builds. +CUDA_NVCC_FLAGS_MINSIZEREL:STRING= + +//Semi-colon delimit multiple arguments. during RELEASE builds. +CUDA_NVCC_FLAGS_RELEASE:STRING= + +//Semi-colon delimit multiple arguments. during RELWITHDEBINFO +// builds. +CUDA_NVCC_FLAGS_RELWITHDEBINFO:STRING= + +//"OpenCL" library +CUDA_OpenCL_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libOpenCL.so + +//Propagate C/CXX_FLAGS and friends to the host compiler via -Xcompile +CUDA_PROPAGATE_HOST_FLAGS:BOOL=ON + +//Path to a file. +CUDA_SDK_ROOT_DIR:PATH=CUDA_SDK_ROOT_DIR-NOTFOUND + +//Compile CUDA objects with separable compilation enabled. Requires +// CUDA 5.0+ +CUDA_SEPARABLE_COMPILATION:BOOL=OFF + +//Path to a file. +CUDA_TOOLKIT_INCLUDE:PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include + +//Toolkit location. +CUDA_TOOLKIT_ROOT_DIR:PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 + +//Use the static version of the CUDA runtime library if available +CUDA_USE_STATIC_CUDA_RUNTIME:BOOL=ON + +//Print out the commands run while compiling the CUDA source file. +// With the Makefile generator this defaults to VERBOSE variable +// specified on the command line, but can be forced on with this +// option. +CUDA_VERBOSE_BUILD:BOOL=OFF + +//Version of CUDA as computed from nvcc. +CUDA_VERSION:STRING=11.7 + +//Path to a library. +CUDA_cublasLt_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so + +//Path to a library. +CUDA_cublasLt_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt_static.a + +//"cublas" library +CUDA_cublas_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so + +//Path to a library. +CUDA_cublas_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas_static.a + +//Path to a library. +CUDA_cuda_driver_LIBRARY:FILEPATH=/usr/lib64/libcuda.so + +//"cudadevrt" library +CUDA_cudadevrt_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudadevrt.a + +//Path to a library. +CUDA_cudart_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so + +//static CUDA runtime library +CUDA_cudart_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart_static.a + +//"cufft" library +CUDA_cufft_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcufft.so + +//Path to a library. +CUDA_cufft_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcufft_static.a + +//Path to a library. +CUDA_cufft_static_nocallback_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcufft_static_nocallback.a + +//Path to a library. +CUDA_cufftw_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcufftw.so + +//Path to a library. +CUDA_cufftw_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcufftw_static.a + +//Path to a library. +CUDA_culibos_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a + +//"cupti" library +CUDA_cupti_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64/libcupti.so + +//Path to a library. +CUDA_cupti_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../extras/CUPTI/lib64/libcupti_static.a + +//"curand" library +CUDA_curand_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcurand.so + +//Path to a library. +CUDA_curand_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcurand_static.a + +//"cusolver" library +CUDA_cusolver_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so + +//Path to a library. +CUDA_cusolver_lapack_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver_lapack_static.a + +//Path to a library. +CUDA_cusolver_metis_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libmetis_static.a + +//Path to a library. +CUDA_cusolver_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver_static.a + +//"cusparse" library +CUDA_cusparse_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so + +//Path to a library. +CUDA_cusparse_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse_static.a + +//"nppc" library +CUDA_nppc_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppc.so + +//Path to a library. +CUDA_nppc_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppc_static.a + +//"nppial" library +CUDA_nppial_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppial.so + +//Path to a library. +CUDA_nppial_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppial_static.a + +//"nppicc" library +CUDA_nppicc_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppicc.so + +//Path to a library. +CUDA_nppicc_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppicc_static.a + +//Path to a library. +CUDA_nppicom_LIBRARY:FILEPATH=CUDA_nppicom_LIBRARY-NOTFOUND + +//Path to a library. +CUDA_nppicom_static_LIBRARY:FILEPATH=CUDA_nppicom_static_LIBRARY-NOTFOUND + +//"nppidei" library +CUDA_nppidei_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppidei.so + +//Path to a library. +CUDA_nppidei_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppidei_static.a + +//"nppif" library +CUDA_nppif_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppif.so + +//Path to a library. +CUDA_nppif_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppif_static.a + +//"nppig" library +CUDA_nppig_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppig.so + +//Path to a library. +CUDA_nppig_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppig_static.a + +//"nppim" library +CUDA_nppim_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppim.so + +//Path to a library. +CUDA_nppim_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppim_static.a + +//"nppist" library +CUDA_nppist_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppist.so + +//Path to a library. +CUDA_nppist_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppist_static.a + +//"nppisu" library +CUDA_nppisu_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppisu.so + +//Path to a library. +CUDA_nppisu_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppisu_static.a + +//"nppitc" library +CUDA_nppitc_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppitc.so + +//Path to a library. +CUDA_nppitc_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnppitc_static.a + +//"npps" library +CUDA_npps_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnpps.so + +//Path to a library. +CUDA_npps_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnpps_static.a + +//"nvToolsExt" library +CUDA_nvToolsExt_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnvToolsExt.so + +//Path to a library. +CUDA_nvgraph_LIBRARY:FILEPATH=CUDA_nvgraph_LIBRARY-NOTFOUND + +//Path to a library. +CUDA_nvgraph_static_LIBRARY:FILEPATH=CUDA_nvgraph_static_LIBRARY-NOTFOUND + +//Path to a library. +CUDA_nvjpeg_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnvjpeg.so + +//Path to a library. +CUDA_nvjpeg_static_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnvjpeg_static.a + +//Path to a library. +CUDA_nvml_LIBRARY:FILEPATH=/usr/lib64/libnvidia-ml.so + +//Path to a library. +CUDA_nvrtc_LIBRARY:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libnvrtc.so + +//Path to a library. +CUDA_rt_LIBRARY:FILEPATH=/usr/lib64/librt.so + +//Maximum time allowed before CTest will kill the test. +DART_TESTING_TIMEOUT:STRING=1500 + +//Path to a program. +GITCOMMAND:FILEPATH=/usr/bin/git + +//The folder where runtime files will be installed. +INSTALL_BIN_DIR:STRING=bin + +//The folder where headers will be installed. +INSTALL_INC_DIR:STRING=include + +//The folder where libraries will be installed. +INSTALL_LIB_DIR:STRING=./lib + +//Command to build the project +MAKECOMMAND:STRING=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --build . --config "${CTEST_CONFIGURATION_TYPE}" + +//Path to the memory checking command, used for memory error detection. +MEMORYCHECK_COMMAND:FILEPATH=/usr/bin/valgrind + +//File that contains suppressions for the memory checker +MEMORYCHECK_SUPPRESSIONS_FILE:FILEPATH= + +//Executable for running MPI programs. +MPIEXEC_EXECUTABLE:FILEPATH=/usr/bin/srun + +//Maximum number of processors available to run MPI applications. +MPIEXEC_MAX_NUMPROCS:STRING=16 + +//Flag used by MPI to specify the number of processes for mpiexec; +// the next option will be the number of processes. +MPIEXEC_NUMPROC_FLAG:STRING=-n + +//These flags will be placed after all flags passed to mpiexec. +MPIEXEC_POSTFLAGS:STRING= + +//These flags will be directly before the executable that is being +// run by mpiexec. +MPIEXEC_PREFLAGS:STRING= + +//MPI CXX additional include directories +MPI_CXX_ADDITIONAL_INCLUDE_DIRS:STRING= + +//MPI compiler for CXX +MPI_CXX_COMPILER:FILEPATH=/opt/cray/pe/craype/2.7.19/bin/CC + +//MPI CXX compiler wrapper include directories +MPI_CXX_COMPILER_INCLUDE_DIRS:STRING= + +//MPI CXX compilation definitions +MPI_CXX_COMPILE_DEFINITIONS:STRING= + +//MPI CXX compilation flags +MPI_CXX_COMPILE_OPTIONS:STRING= + +//MPI CXX linker flags +MPI_CXX_LINK_FLAGS:STRING= + +//If true, the MPI-2 C++ bindings are disabled using definitions. +MPI_CXX_SKIP_MPICXX:BOOL=OFF + +//MPI C additional include directories +MPI_C_ADDITIONAL_INCLUDE_DIRS:STRING= + +//MPI compiler for C +MPI_C_COMPILER:FILEPATH=/opt/cray/pe/craype/2.7.19/bin/cc + +//MPI C compiler wrapper include directories +MPI_C_COMPILER_INCLUDE_DIRS:STRING= + +//MPI C compilation definitions +MPI_C_COMPILE_DEFINITIONS:STRING= + +//MPI C compilation flags +MPI_C_COMPILE_OPTIONS:STRING= + +//MPI C linker flags +MPI_C_LINK_FLAGS:STRING= + +//MPI Fortran additional include directories +MPI_Fortran_ADDITIONAL_INCLUDE_DIRS:STRING= + +//MPI compiler for Fortran +MPI_Fortran_COMPILER:FILEPATH=/opt/cray/pe/craype/2.7.19/bin/ftn + +//MPI Fortran compiler wrapper include directories +MPI_Fortran_COMPILER_INCLUDE_DIRS:STRING= + +//MPI Fortran compilation definitions +MPI_Fortran_COMPILE_DEFINITIONS:STRING= + +//MPI Fortran compilation flags +MPI_Fortran_COMPILE_OPTIONS:STRING= + +//MPI Fortran linker flags +MPI_Fortran_LINK_FLAGS:STRING= + +//CXX compiler flags for OpenMP parallelization +OpenMP_CXX_FLAGS:STRING=-mp + +//CXX compiler libraries for OpenMP parallelization +OpenMP_CXX_LIB_NAMES:STRING=sci_nvidia_mpi_mp;sci_nvidia_mp + +//C compiler flags for OpenMP parallelization +OpenMP_C_FLAGS:STRING=-mp + +//C compiler libraries for OpenMP parallelization +OpenMP_C_LIB_NAMES:STRING=sci_nvidia_mpi_mp;sci_nvidia_mp + +//Fortran compiler flags for OpenMP parallelization +OpenMP_Fortran_FLAGS:STRING=-mp + +//Fortran compiler libraries for OpenMP parallelization +OpenMP_Fortran_LIB_NAMES:STRING=sci_nvidia_mpi_mp;sci_nvidia_mp + +//Path to the sci_nvidia_mp library for OpenMP +OpenMP_sci_nvidia_mp_LIBRARY:FILEPATH=/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so + +//Path to the sci_nvidia_mpi_mp library for OpenMP +OpenMP_sci_nvidia_mpi_mp_LIBRARY:FILEPATH=/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Name of the computer/site where compile is being run +SITE:STRING=login20 + +//Value Computed by CMake +SuperLU_DIST_BINARY_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +//Value Computed by CMake +SuperLU_DIST_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +SuperLU_DIST_SOURCE_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +//List of absolute paths to blas libraries []. +TPL_BLAS_LIBRARIES:BOOL=/opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so + +//List of absolute paths to COLAMD include directories []. +TPL_COLAMD_INCLUDE_DIRS:BOOL=OFF + +//List of absolute paths to COLAMD link libraries []. +TPL_COLAMD_LIBRARIES:BOOL=OFF + +//List of absolute paths to CombBLAS include directories []. +TPL_COMBBLAS_INCLUDE_DIRS:BOOL=OFF + +//List of absolute paths to CombBLAS link libraries []. +TPL_COMBBLAS_LIBRARIES:BOOL=OFF + +//Build the COLAMD library +TPL_ENABLE_COLAMDLIB:BOOL=OFF + +//Build the CombBLAS library +TPL_ENABLE_COMBBLASLIB:BOOL=OFF + +//Enable the CUDA libraries +TPL_ENABLE_CUDALIB:BOOL=ON + +//Enable the HIP libraries +TPL_ENABLE_HIPLIB:BOOL=OFF + +//Build the CBLAS library +TPL_ENABLE_INTERNAL_BLASLIB:BOOL=OFF + +//Enable LAPACK library +TPL_ENABLE_LAPACKLIB:BOOL=ON + +//Enable the NVSHMEM libraries +TPL_ENABLE_NVSHMEM:BOOL=ON + +//Build the ParMETIS library +TPL_ENABLE_PARMETISLIB:BOOL=ON + +//Enable the ROCSHMEM libraries +TPL_ENABLE_ROCSHMEM:BOOL=OFF + +//List of absolute paths to LAPACK libraries []. +TPL_LAPACK_LIBRARIES:BOOL=/opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so + +//No help, variable specified on the command line. +TPL_NVSHMEM_LIBRARIES:UNINITIALIZED=-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem + +//List of absolute paths to ParMETIS include directories []. +TPL_PARMETIS_INCLUDE_DIRS:BOOL=/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include;/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include + +//List of absolute paths to ParMETIS link libraries []. +TPL_PARMETIS_LIBRARIES:BOOL=/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so;/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so + +//Enable Fortran +XSDK_ENABLE_Fortran:BOOL=ON + +//Enable complex16 precision library +enable_complex16:BOOL=ON + +//Build doxygen documentation +enable_doc:BOOL=OFF + +//Enable double precision library +enable_double:BOOL=ON + +//Build examples +enable_examples:BOOL=ON + +//Enable single precision library +enable_single:BOOL=ON + +//Build tests +enable_tests:BOOL=ON + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=24 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cpack +//ADVANCED property for variable: CMAKE_CRAYPE_LINKTYPE +CMAKE_CRAYPE_LINKTYPE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CRAYPE_LOADEDMODULES +CMAKE_CRAYPE_LOADEDMODULES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CTEST_COMMAND +CMAKE_CTEST_COMMAND-ADVANCED:INTERNAL=1 +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest +//ADVANCED property for variable: CMAKE_CUDA_COMPILER +CMAKE_CUDA_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS +CMAKE_CUDA_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_DEBUG +CMAKE_CUDA_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_MINSIZEREL +CMAKE_CUDA_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_RELEASE +CMAKE_CUDA_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_RELWITHDEBINFO +CMAKE_CUDA_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//ADVANCED property for variable: CMAKE_Fortran_COMPILER +CMAKE_Fortran_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS +CMAKE_Fortran_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_DEBUG +CMAKE_Fortran_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_MINSIZEREL +CMAKE_Fortran_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELEASE +CMAKE_Fortran_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELWITHDEBINFO +CMAKE_Fortran_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=5 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: COVERAGE_COMMAND +COVERAGE_COMMAND-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: COVERAGE_EXTRA_FLAGS +COVERAGE_EXTRA_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CTEST_SUBMIT_RETRY_COUNT +CTEST_SUBMIT_RETRY_COUNT-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CTEST_SUBMIT_RETRY_DELAY +CTEST_SUBMIT_RETRY_DELAY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDAToolkit_rt_LIBRARY +CUDAToolkit_rt_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_64_BIT_DEVICE_CODE +CUDA_64_BIT_DEVICE_CODE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE +CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_BUILD_CUBIN +CUDA_BUILD_CUBIN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_BUILD_EMULATION +CUDA_BUILD_EMULATION-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_CUDART +CUDA_CUDART-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_CUDART_LIBRARY +CUDA_CUDART_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_CUDA_LIBRARY +CUDA_CUDA_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_GENERATED_OUTPUT_DIR +CUDA_GENERATED_OUTPUT_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_HOST_COMPILATION_CPP +CUDA_HOST_COMPILATION_CPP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_EXECUTABLE +CUDA_NVCC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS +CUDA_NVCC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_DEBUG +CUDA_NVCC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_MINSIZEREL +CUDA_NVCC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_RELEASE +CUDA_NVCC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_RELWITHDEBINFO +CUDA_NVCC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_OpenCL_LIBRARY +CUDA_OpenCL_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_PROPAGATE_HOST_FLAGS +CUDA_PROPAGATE_HOST_FLAGS-ADVANCED:INTERNAL=1 +//This is the value of the last time CUDA_SDK_ROOT_DIR was set +// successfully. +CUDA_SDK_ROOT_DIR_INTERNAL:INTERNAL=CUDA_SDK_ROOT_DIR-NOTFOUND +//ADVANCED property for variable: CUDA_SEPARABLE_COMPILATION +CUDA_SEPARABLE_COMPILATION-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_TOOLKIT_INCLUDE +CUDA_TOOLKIT_INCLUDE-ADVANCED:INTERNAL=1 +//This is the value of the last time CUDA_TOOLKIT_ROOT_DIR was +// set successfully. +CUDA_TOOLKIT_ROOT_DIR_INTERNAL:INTERNAL=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +//This is the value of the last time CUDA_TOOLKIT_TARGET_DIR was +// set successfully. +CUDA_TOOLKIT_TARGET_DIR_INTERNAL:INTERNAL=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +//ADVANCED property for variable: CUDA_VERBOSE_BUILD +CUDA_VERBOSE_BUILD-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_VERSION +CUDA_VERSION-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cublasLt_LIBRARY +CUDA_cublasLt_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cublasLt_static_LIBRARY +CUDA_cublasLt_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cublas_LIBRARY +CUDA_cublas_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cublas_static_LIBRARY +CUDA_cublas_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cuda_driver_LIBRARY +CUDA_cuda_driver_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cudadevrt_LIBRARY +CUDA_cudadevrt_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cudart_LIBRARY +CUDA_cudart_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cudart_static_LIBRARY +CUDA_cudart_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cufft_LIBRARY +CUDA_cufft_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cufft_static_LIBRARY +CUDA_cufft_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cufft_static_nocallback_LIBRARY +CUDA_cufft_static_nocallback_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cufftw_LIBRARY +CUDA_cufftw_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cufftw_static_LIBRARY +CUDA_cufftw_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_culibos_LIBRARY +CUDA_culibos_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cupti_LIBRARY +CUDA_cupti_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cupti_static_LIBRARY +CUDA_cupti_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_curand_LIBRARY +CUDA_curand_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_curand_static_LIBRARY +CUDA_curand_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusolver_LIBRARY +CUDA_cusolver_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusolver_lapack_static_LIBRARY +CUDA_cusolver_lapack_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusolver_metis_static_LIBRARY +CUDA_cusolver_metis_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusolver_static_LIBRARY +CUDA_cusolver_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusparse_LIBRARY +CUDA_cusparse_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusparse_static_LIBRARY +CUDA_cusparse_static_LIBRARY-ADVANCED:INTERNAL=1 +//Location of make2cmake.cmake +CUDA_make2cmake:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindCUDA/make2cmake.cmake +//ADVANCED property for variable: CUDA_nppc_LIBRARY +CUDA_nppc_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppc_static_LIBRARY +CUDA_nppc_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppial_LIBRARY +CUDA_nppial_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppial_static_LIBRARY +CUDA_nppial_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppicc_LIBRARY +CUDA_nppicc_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppicc_static_LIBRARY +CUDA_nppicc_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppicom_LIBRARY +CUDA_nppicom_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppicom_static_LIBRARY +CUDA_nppicom_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppidei_LIBRARY +CUDA_nppidei_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppidei_static_LIBRARY +CUDA_nppidei_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppif_LIBRARY +CUDA_nppif_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppif_static_LIBRARY +CUDA_nppif_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppig_LIBRARY +CUDA_nppig_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppig_static_LIBRARY +CUDA_nppig_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppim_LIBRARY +CUDA_nppim_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppim_static_LIBRARY +CUDA_nppim_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppist_LIBRARY +CUDA_nppist_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppist_static_LIBRARY +CUDA_nppist_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppisu_LIBRARY +CUDA_nppisu_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppisu_static_LIBRARY +CUDA_nppisu_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppitc_LIBRARY +CUDA_nppitc_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppitc_static_LIBRARY +CUDA_nppitc_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_npps_LIBRARY +CUDA_npps_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_npps_static_LIBRARY +CUDA_npps_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvToolsExt_LIBRARY +CUDA_nvToolsExt_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvgraph_LIBRARY +CUDA_nvgraph_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvgraph_static_LIBRARY +CUDA_nvgraph_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvjpeg_LIBRARY +CUDA_nvjpeg_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvjpeg_static_LIBRARY +CUDA_nvjpeg_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvml_LIBRARY +CUDA_nvml_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvrtc_LIBRARY +CUDA_nvrtc_LIBRARY-ADVANCED:INTERNAL=1 +//Location of parse_cubin.cmake +CUDA_parse_cubin:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindCUDA/parse_cubin.cmake +//Location of run_nvcc.cmake +CUDA_run_nvcc:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindCUDA/run_nvcc.cmake +//ADVANCED property for variable: DART_TESTING_TIMEOUT +DART_TESTING_TIMEOUT-ADVANCED:INTERNAL=1 +//Details about finding CUDA +FIND_PACKAGE_MESSAGE_DETAILS_CUDA:INTERNAL=[/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7][/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc][/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include][/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart_static.a][v11.7()] +//Details about finding CUDAToolkit +FIND_PACKAGE_MESSAGE_DETAILS_CUDAToolkit:INTERNAL=[/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include][/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so][/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin][v11.7.64()] +//Details about finding MPI +FIND_PACKAGE_MESSAGE_DETAILS_MPI:INTERNAL=[TRUE][TRUE][TRUE][c ][v3.1()] +//Details about finding MPI_C +FIND_PACKAGE_MESSAGE_DETAILS_MPI_C:INTERNAL=[/opt/cray/pe/craype/2.7.19/bin/cc][TRUE][v3.1()] +//Details about finding MPI_CXX +FIND_PACKAGE_MESSAGE_DETAILS_MPI_CXX:INTERNAL=[/opt/cray/pe/craype/2.7.19/bin/CC][TRUE][v3.1()] +//Details about finding MPI_Fortran +FIND_PACKAGE_MESSAGE_DETAILS_MPI_Fortran:INTERNAL=[/opt/cray/pe/craype/2.7.19/bin/ftn][TRUE][v3.1()] +//Details about finding OpenMP +FIND_PACKAGE_MESSAGE_DETAILS_OpenMP:INTERNAL=[TRUE][TRUE][TRUE][c ][v()] +//Details about finding OpenMP_C +FIND_PACKAGE_MESSAGE_DETAILS_OpenMP_C:INTERNAL=[-mp][/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so][/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so][v()] +//Details about finding OpenMP_CXX +FIND_PACKAGE_MESSAGE_DETAILS_OpenMP_CXX:INTERNAL=[-mp][/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so][/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so][v()] +//Details about finding OpenMP_Fortran +FIND_PACKAGE_MESSAGE_DETAILS_OpenMP_Fortran:INTERNAL=[-mp][/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so][/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so][v()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//Fortran/CXX compatibility +FortranCInterface_VERIFIED_CXX:INTERNAL=1 +//ADVANCED property for variable: GITCOMMAND +GITCOMMAND-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MAKECOMMAND +MAKECOMMAND-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MEMORYCHECK_COMMAND +MEMORYCHECK_COMMAND-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MEMORYCHECK_SUPPRESSIONS_FILE +MEMORYCHECK_SUPPRESSIONS_FILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_EXECUTABLE +MPIEXEC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_MAX_NUMPROCS +MPIEXEC_MAX_NUMPROCS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_NUMPROC_FLAG +MPIEXEC_NUMPROC_FLAG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_POSTFLAGS +MPIEXEC_POSTFLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_PREFLAGS +MPIEXEC_PREFLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_ADDITIONAL_INCLUDE_DIRS +MPI_CXX_ADDITIONAL_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_COMPILER +MPI_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_COMPILER_INCLUDE_DIRS +MPI_CXX_COMPILER_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_COMPILE_DEFINITIONS +MPI_CXX_COMPILE_DEFINITIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_COMPILE_OPTIONS +MPI_CXX_COMPILE_OPTIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_LINK_FLAGS +MPI_CXX_LINK_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_SKIP_MPICXX +MPI_CXX_SKIP_MPICXX-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_ADDITIONAL_INCLUDE_DIRS +MPI_C_ADDITIONAL_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_COMPILER +MPI_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_COMPILER_INCLUDE_DIRS +MPI_C_COMPILER_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_COMPILE_DEFINITIONS +MPI_C_COMPILE_DEFINITIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_COMPILE_OPTIONS +MPI_C_COMPILE_OPTIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_LINK_FLAGS +MPI_C_LINK_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_Fortran_ADDITIONAL_INCLUDE_DIRS +MPI_Fortran_ADDITIONAL_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_Fortran_COMPILER +MPI_Fortran_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_Fortran_COMPILER_INCLUDE_DIRS +MPI_Fortran_COMPILER_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_Fortran_COMPILE_DEFINITIONS +MPI_Fortran_COMPILE_DEFINITIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_Fortran_COMPILE_OPTIONS +MPI_Fortran_COMPILE_OPTIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_Fortran_LINK_FLAGS +MPI_Fortran_LINK_FLAGS-ADVANCED:INTERNAL=1 +//Result of TRY_COMPILE +MPI_RESULT_CXX_test_mpi_MPICXX:INTERNAL=TRUE +//Result of TRY_COMPILE +MPI_RESULT_CXX_test_mpi_normal:INTERNAL=TRUE +//Result of TRY_COMPILE +MPI_RESULT_C_test_mpi_normal:INTERNAL=TRUE +//Result of TRY_COMPILE +MPI_RESULT_Fortran_mpiver_F90_MODULE:INTERNAL=TRUE +//Result of TRY_COMPILE +MPI_RESULT_Fortran_test_mpi_F08_MODULE:INTERNAL=FALSE +//Result of TRY_COMPILE +MPI_RESULT_Fortran_test_mpi_F77_HEADER:INTERNAL=TRUE +//Result of TRY_COMPILE +MPI_RESULT_Fortran_test_mpi_F90_MODULE:INTERNAL=TRUE +//Result of TRY_COMPILE +OpenMP_COMPILE_RESULT_CXX_mp:INTERNAL=TRUE +//Result of TRY_COMPILE +OpenMP_COMPILE_RESULT_C_mp:INTERNAL=TRUE +//Result of TRY_COMPILE +OpenMP_COMPILE_RESULT_FortranHeader_mp:INTERNAL=TRUE +//Result of TRY_COMPILE +OpenMP_COMPILE_RESULT_FortranModule_mp:INTERNAL=TRUE +//ADVANCED property for variable: OpenMP_CXX_FLAGS +OpenMP_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenMP_CXX_LIB_NAMES +OpenMP_CXX_LIB_NAMES-ADVANCED:INTERNAL=1 +//CXX compiler's OpenMP specification date +OpenMP_CXX_SPEC_DATE:INTERNAL=202011 +//ADVANCED property for variable: OpenMP_C_FLAGS +OpenMP_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenMP_C_LIB_NAMES +OpenMP_C_LIB_NAMES-ADVANCED:INTERNAL=1 +//C compiler's OpenMP specification date +OpenMP_C_SPEC_DATE:INTERNAL=202011 +//ADVANCED property for variable: OpenMP_Fortran_FLAGS +OpenMP_Fortran_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenMP_Fortran_LIB_NAMES +OpenMP_Fortran_LIB_NAMES-ADVANCED:INTERNAL=1 +//Fortran compiler's OpenMP specification date +OpenMP_Fortran_SPEC_DATE:INTERNAL=202011 +//Result of TRY_COMPILE +OpenMP_SPECTEST_CXX_:INTERNAL=TRUE +//Result of TRY_COMPILE +OpenMP_SPECTEST_C_:INTERNAL=TRUE +//Result of TRY_COMPILE +OpenMP_SPECTEST_Fortran_:INTERNAL=TRUE +//ADVANCED property for variable: OpenMP_sci_nvidia_mp_LIBRARY +OpenMP_sci_nvidia_mp_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenMP_sci_nvidia_mpi_mp_LIBRARY +OpenMP_sci_nvidia_mpi_mp_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: SITE +SITE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + diff --git a/build_nv_0120/CMakeFiles/3.24.3/CMakeCCompiler.cmake b/build_nv_0120/CMakeFiles/3.24.3/CMakeCCompiler.cmake new file mode 100644 index 00000000..9c079aad --- /dev/null +++ b/build_nv_0120/CMakeFiles/3.24.3/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/opt/cray/pe/craype/2.7.19/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "NVHPC") +set(CMAKE_C_COMPILER_VERSION "22.7.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "CrayPrgEnv") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build_nv_0120/CMakeFiles/3.24.3/CMakeCUDACompiler.cmake b/build_nv_0120/CMakeFiles/3.24.3/CMakeCUDACompiler.cmake new file mode 100644 index 00000000..cd974dcf --- /dev/null +++ b/build_nv_0120/CMakeFiles/3.24.3/CMakeCUDACompiler.cmake @@ -0,0 +1,75 @@ +set(CMAKE_CUDA_COMPILER "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc") +set(CMAKE_CUDA_HOST_COMPILER "") +set(CMAKE_CUDA_HOST_LINK_LAUNCHER "/opt/cray/pe/craype/2.7.19/bin/CC") +set(CMAKE_CUDA_COMPILER_ID "NVIDIA") +set(CMAKE_CUDA_COMPILER_VERSION "11.7.64") +set(CMAKE_CUDA_DEVICE_LINKER "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvlink") +set(CMAKE_CUDA_FATBINARY "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/fatbinary") +set(CMAKE_CUDA_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CUDA_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CUDA_COMPILE_FEATURES "cuda_std_03;cuda_std_11;cuda_std_14;cuda_std_17") +set(CMAKE_CUDA03_COMPILE_FEATURES "cuda_std_03") +set(CMAKE_CUDA11_COMPILE_FEATURES "cuda_std_11") +set(CMAKE_CUDA14_COMPILE_FEATURES "cuda_std_14") +set(CMAKE_CUDA17_COMPILE_FEATURES "cuda_std_17") +set(CMAKE_CUDA20_COMPILE_FEATURES "") +set(CMAKE_CUDA23_COMPILE_FEATURES "") + +set(CMAKE_CUDA_PLATFORM_ID "Linux") +set(CMAKE_CUDA_SIMULATE_ID "GNU") +set(CMAKE_CUDA_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CUDA_SIMULATE_VERSION "7.5") + + + +set(CMAKE_CUDA_COMPILER_ENV_VAR "CUDACXX") +set(CMAKE_CUDA_HOST_COMPILER_ENV_VAR "CUDAHOSTCXX") + +set(CMAKE_CUDA_COMPILER_LOADED 1) +set(CMAKE_CUDA_COMPILER_ID_RUN 1) +set(CMAKE_CUDA_SOURCE_FILE_EXTENSIONS cu) +set(CMAKE_CUDA_LINKER_PREFERENCE 15) +set(CMAKE_CUDA_LINKER_PREFERENCE_PROPAGATES 1) + +set(CMAKE_CUDA_SIZEOF_DATA_PTR "8") +set(CMAKE_CUDA_COMPILER_ABI "") +set(CMAKE_CUDA_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CUDA_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CUDA_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CUDA_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CUDA_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CUDA_COMPILER_ABI}") +endif() + +if(CMAKE_CUDA_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CUDA_COMPILER_TOOLKIT_ROOT "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7") +set(CMAKE_CUDA_COMPILER_TOOLKIT_LIBRARY_ROOT "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7") +set(CMAKE_CUDA_COMPILER_TOOLKIT_VERSION "11.7.64") +set(CMAKE_CUDA_COMPILER_LIBRARY_ROOT "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7") + +set(CMAKE_CUDA_ARCHITECTURES_ALL "35-real;37-real;50-real;52-real;53-real;60-real;61-real;62-real;70-real;72-real;75-real;80-real;86-real;87") +set(CMAKE_CUDA_ARCHITECTURES_ALL_MAJOR "35-real;50-real;60-real;70-real;80") +set(CMAKE_CUDA_ARCHITECTURES_NATIVE "80-real") + +set(CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/include") + +set(CMAKE_CUDA_HOST_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_CUDA_HOST_IMPLICIT_LINK_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib") +set(CMAKE_CUDA_HOST_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") + +set(CMAKE_CUDA_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include") +set(CMAKE_CUDA_IMPLICIT_LINK_LIBRARIES "cupti;cuda;sci_nvidia_mpi;sci_nvidia;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;cudadevice;atomic;nvhpcatm;stdc++;nvf;nvomp;nvhpcatm;atomic;nvcpumath;nsnvc;nvc;gcc;c;gcc_s;m") +set(CMAKE_CUDA_IMPLICIT_LINK_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib;/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7") +set(CMAKE_CUDA_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") + +set(CMAKE_CUDA_RUNTIME_LIBRARY_DEFAULT "STATIC") + +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_MT "") diff --git a/build_nv_0120/CMakeFiles/3.24.3/CMakeCXXCompiler.cmake b/build_nv_0120/CMakeFiles/3.24.3/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..01f6b008 --- /dev/null +++ b/build_nv_0120/CMakeFiles/3.24.3/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/opt/cray/pe/craype/2.7.19/bin/CC") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "NVHPC") +set(CMAKE_CXX_COMPILER_VERSION "22.7.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "CrayPrgEnv") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;atomic;nvhpcatm;stdc++;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build_nv_0120/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_C.bin b/build_nv_0120/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 00000000..65897040 Binary files /dev/null and b/build_nv_0120/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_C.bin differ diff --git a/build_nv_0120/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CUDA.bin b/build_nv_0120/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CUDA.bin new file mode 100755 index 00000000..c6b2c3a5 Binary files /dev/null and b/build_nv_0120/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CUDA.bin differ diff --git a/build_nv_0120/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CXX.bin b/build_nv_0120/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 00000000..07e13192 Binary files /dev/null and b/build_nv_0120/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/build_nv_0120/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_Fortran.bin b/build_nv_0120/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_Fortran.bin new file mode 100755 index 00000000..8fff7144 Binary files /dev/null and b/build_nv_0120/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_Fortran.bin differ diff --git a/build_nv_0120/CMakeFiles/3.24.3/CMakeFortranCompiler.cmake b/build_nv_0120/CMakeFiles/3.24.3/CMakeFortranCompiler.cmake new file mode 100644 index 00000000..956e3bf9 --- /dev/null +++ b/build_nv_0120/CMakeFiles/3.24.3/CMakeFortranCompiler.cmake @@ -0,0 +1,61 @@ +set(CMAKE_Fortran_COMPILER "/opt/cray/pe/craype/2.7.19/bin/ftn") +set(CMAKE_Fortran_COMPILER_ARG1 "") +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_COMPILER_VERSION "22.7.0") +set(CMAKE_Fortran_COMPILER_WRAPPER "CrayPrgEnv") +set(CMAKE_Fortran_PLATFORM_ID "Linux") +set(CMAKE_Fortran_SIMULATE_ID "") +set(CMAKE_Fortran_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_Fortran_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_Fortran_COMPILER_AR "") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_Fortran_COMPILER_RANLIB "") +set(CMAKE_COMPILER_IS_GNUG77 ) +set(CMAKE_Fortran_COMPILER_LOADED 1) +set(CMAKE_Fortran_COMPILER_WORKS TRUE) +set(CMAKE_Fortran_ABI_COMPILED TRUE) + +set(CMAKE_Fortran_COMPILER_ENV_VAR "FC") + +set(CMAKE_Fortran_COMPILER_SUPPORTS_F90 1) + +set(CMAKE_Fortran_COMPILER_ID_RUN 1) +set(CMAKE_Fortran_SOURCE_FILE_EXTENSIONS f;F;fpp;FPP;f77;F77;f90;F90;for;For;FOR;f95;F95) +set(CMAKE_Fortran_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_Fortran_LINKER_PREFERENCE 20) +if(UNIX) + set(CMAKE_Fortran_OUTPUT_EXTENSION .o) +else() + set(CMAKE_Fortran_OUTPUT_EXTENSION .obj) +endif() + +# Save compiler ABI information. +set(CMAKE_Fortran_SIZEOF_DATA_PTR "8") +set(CMAKE_Fortran_COMPILER_ABI "") +set(CMAKE_Fortran_LIBRARY_ARCHITECTURE "") + +if(CMAKE_Fortran_SIZEOF_DATA_PTR AND NOT CMAKE_SIZEOF_VOID_P) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_Fortran_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_Fortran_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_Fortran_COMPILER_ABI}") +endif() + +if(CMAKE_Fortran_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + + + + + +set(CMAKE_Fortran_IMPLICIT_INCLUDE_DIRECTORIES "") +set(CMAKE_Fortran_IMPLICIT_LINK_LIBRARIES "cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpifort_nvidia;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m") +set(CMAKE_Fortran_IMPLICIT_LINK_DIRECTORIES "/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7") +set(CMAKE_Fortran_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build_nv_0120/CMakeFiles/3.24.3/CMakeSystem.cmake b/build_nv_0120/CMakeFiles/3.24.3/CMakeSystem.cmake new file mode 100644 index 00000000..6c12dc61 --- /dev/null +++ b/build_nv_0120/CMakeFiles/3.24.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdC/CMakeCCompilerId.c b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..2b43aa69 --- /dev/null +++ b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,838 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(1) +# if defined(__LCC__) +# define COMPILER_VERSION_MINOR DEC(__LCC__- 100) +# endif +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdC/a.out b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdC/a.out new file mode 100755 index 00000000..e9a69be7 Binary files /dev/null and b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdC/a.out differ diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu new file mode 100644 index 00000000..acca5835 --- /dev/null +++ b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu @@ -0,0 +1,444 @@ +#ifndef __CUDACC__ +# error "A C or C++ compiler has been selected for CUDA" +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__NVCC__) +# define COMPILER_ID "NVIDIA" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# elif defined(__clang__) +# define SIMULATE_ID "Clang" +# elif defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif +# if defined(__CUDACC_VER_MAJOR__) +# define COMPILER_VERSION_MAJOR DEC(__CUDACC_VER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__CUDACC_VER_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__CUDACC_VER_BUILD__) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# elif defined(__clang__) +# define SIMULATE_VERSION_MAJOR DEC(__clang_major__) +# define SIMULATE_VERSION_MINOR DEC(__clang_minor__) +# elif defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if __cplusplus > 202002L + "23" +#elif __cplusplus > 201703L + "20" +#elif __cplusplus >= 201703L + "17" +#elif __cplusplus >= 201402L + "14" +#elif __cplusplus >= 201103L + "11" +#else + "03" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/a.out b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/a.out new file mode 100755 index 00000000..826bb749 Binary files /dev/null and b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/a.out differ diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp1.ii b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp1.ii new file mode 100644 index 00000000..d63ea9b5 --- /dev/null +++ b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp1.ii @@ -0,0 +1,64473 @@ +# 1 "CMakeCUDACompilerId.cu" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h" 1 3 +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 1 3 + + + + + + + +struct __va_list_tag { + unsigned int gp_offset; + unsigned int fp_offset; + char *overflow_arg_area; + char *reg_save_area; +}; + +# 27 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 3 + +typedef struct __va_list_tag __pgi_va_list[1]; + + + +# 41 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 3 + + + + + + + + + + + +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h" 1 3 + + + + + + + + + + + + + +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h" 1 3 + + + + + + + + +#pragma acc routine seq +extern "C" void __cxa_vec_ctor(void *__array_address, + unsigned long int __element_count, + unsigned long int __element_size, + void (*__constructor)(void *), + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_cctor(void *__destination_array, + void *__source_array, + unsigned long int __element_count, + unsigned long int __element_size, + void (*__constructor)(void *, void *), + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_dtor(void *__array_address, + unsigned long int __element_count, + unsigned long int __element_size, + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void *__cxa_vec_new(unsigned long int __element_count, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__constructor)(void *), + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void *__cxa_vec_new2(unsigned long int __element_count, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__constructor)(void *), + void (*__destructor)(void *), + void *(*__allocator)(unsigned long int), + void (*__deallocator)(void *)); + +#pragma acc routine seq +extern "C" void *__cxa_vec_new3(unsigned long int __element_count, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__constructor)(void *), + void (*__destructor)(void *), + void *(*__allocator)(unsigned long int), + void (*__deallocator)(void *, unsigned long int)); + +#pragma acc routine seq +extern "C" void __cxa_vec_delete(void *__array_address, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_delete2(void *__array_address, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__destructor)(void *), + void (*__deallocator)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_delete3(void *__array_address, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__destructor)(void *), + void (*__deallocator)(void *, unsigned long int)); + +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 71 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + + + + +# 77 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + + +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + +# 163 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + +# 1 "/usr/include/features.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 146 "/usr/include/features.h" 3 + + + + + + + + + + + + + + +# 166 "/usr/include/features.h" 3 + + + + + +# 177 "/usr/include/features.h" 3 + + + + + + + + +# 191 "/usr/include/features.h" 3 + + +# 217 "/usr/include/features.h" 3 + + + +# 229 "/usr/include/features.h" 3 + + +# 237 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 283 "/usr/include/features.h" 3 + +# 299 "/usr/include/features.h" 3 + + + + + + + +# 312 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + +# 338 "/usr/include/features.h" 3 + + + + + + + +# 370 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 409 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + + + + + +# 440 "/usr/include/features.h" 3 + + + +# 1 "/usr/include/stdc-predef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 43 "/usr/include/stdc-predef.h" 3 + +# 51 "/usr/include/stdc-predef.h" 3 + + + + + + + + + +# 444 "/usr/include/features.h" 2 3 + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/sys/cdefs.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 48 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 72 "/usr/include/sys/cdefs.h" 3 + +# 87 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 120 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 137 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + +# 160 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + +# 188 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 221 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + +# 248 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + +# 266 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + +# 289 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + +# 312 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 324 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + +# 354 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + + +# 382 "/usr/include/sys/cdefs.h" 3 + + + + +# 400 "/usr/include/sys/cdefs.h" 3 + +# 408 "/usr/include/sys/cdefs.h" 3 + + + + + + + +# 424 "/usr/include/sys/cdefs.h" 3 + +# 433 "/usr/include/sys/cdefs.h" 3 + + +# 443 "/usr/include/sys/cdefs.h" 3 + +# 451 "/usr/include/sys/cdefs.h" 3 + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 453 "/usr/include/sys/cdefs.h" 2 3 +# 1 "/usr/include/bits/long-double.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 454 "/usr/include/sys/cdefs.h" 2 3 + +# 486 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 499 "/usr/include/sys/cdefs.h" 3 + + + + + + + + +# 516 "/usr/include/sys/cdefs.h" 3 + +# 466 "/usr/include/features.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/gnu/stubs.h" 1 3 + + + + + +# 1 "/usr/include/gnu/stubs-64.h" 1 3 + + + + + + + + + +# 11 "/usr/include/gnu/stubs.h" 2 3 +# 490 "/usr/include/features.h" 2 3 + + +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 2 + +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + +# 1 "/usr/include/c++/7/cstdarg" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 1 3 +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 4 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 +# 1964 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2039 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + +# 2071 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2079 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2087 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2095 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + +# 2110 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + +# 2122 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2130 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +namespace std +{ + typedef unsigned long int size_t; + typedef long int ptrdiff_t; + + + typedef decltype(nullptr) nullptr_t; + +} + + + + + + + + + + + + + +namespace std +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +namespace __gnu_cxx +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +# 2232 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + +# 2296 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + +# 2348 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + +# 2370 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2382 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + +# 2410 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + +# 2446 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2480 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2497 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2500 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 2535 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2543 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + +# 2599 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 19 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 2 3 + + + + + + + + + +# 43 "/usr/include/c++/7/cstdarg" 2 3 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 35 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 3 + + + + + +typedef __pgi_va_list __gnuc_va_list; + + + + + + +# 55 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 3 + + + + + + + + + + + + +# 85 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 3 + + + + + + + + + + + + + + +typedef __gnuc_va_list va_list; +# 119 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 3 + + + + + + + +# 44 "/usr/include/c++/7/cstdarg" 2 3 + + + + + + + + + +namespace std +{ + using ::va_list; +} + +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 2 + + + + + + + + + + + + + + + + + + + + +# 286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + + + + +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + + + + + + + + + + + + + + + + + + + + +# 232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 252 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 2 + + + + + + + + +enum __attribute__((device_builtin)) cudaRoundMode +{ + cudaRoundNearest, + cudaRoundZero, + cudaRoundPosInf, + cudaRoundMinInf +}; + + + + + + +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 66 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 2 + + + + + + + + +# 91 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" + + + + + + + + + +struct __attribute__((device_builtin)) char1 +{ + signed char x; +}; + +struct __attribute__((device_builtin)) uchar1 +{ + unsigned char x; +}; + + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) char2 +{ + signed char x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) uchar2 +{ + unsigned char x, y; +}; + +struct __attribute__((device_builtin)) char3 +{ + signed char x, y, z; +}; + +struct __attribute__((device_builtin)) uchar3 +{ + unsigned char x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) char4 +{ + signed char x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) uchar4 +{ + unsigned char x, y, z, w; +}; + +struct __attribute__((device_builtin)) short1 +{ + short x; +}; + +struct __attribute__((device_builtin)) ushort1 +{ + unsigned short x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) short2 +{ + short x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) ushort2 +{ + unsigned short x, y; +}; + +struct __attribute__((device_builtin)) short3 +{ + short x, y, z; +}; + +struct __attribute__((device_builtin)) ushort3 +{ + unsigned short x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) short4 { short x; short y; short z; short w; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) ushort4 { unsigned short x; unsigned short y; unsigned short z; unsigned short w; }; + +struct __attribute__((device_builtin)) int1 +{ + int x; +}; + +struct __attribute__((device_builtin)) uint1 +{ + unsigned int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) int2 { int x; int y; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) uint2 { unsigned int x; unsigned int y; }; + +struct __attribute__((device_builtin)) int3 +{ + int x, y, z; +}; + +struct __attribute__((device_builtin)) uint3 +{ + unsigned int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) int4 +{ + int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) uint4 +{ + unsigned int x, y, z, w; +}; + +struct __attribute__((device_builtin)) long1 +{ + long int x; +}; + +struct __attribute__((device_builtin)) ulong1 +{ + unsigned long x; +}; + + + + + + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(long int)))) long2 +{ + long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(unsigned long int)))) ulong2 +{ + unsigned long int x, y; +}; + + + +struct __attribute__((device_builtin)) long3 +{ + long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulong3 +{ + unsigned long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) long4 +{ + long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulong4 +{ + unsigned long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) float1 +{ + float x; +}; + +# 275 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) float2 { float x; float y; }; + + + + +struct __attribute__((device_builtin)) float3 +{ + float x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) float4 +{ + float x, y, z, w; +}; + +struct __attribute__((device_builtin)) longlong1 +{ + long long int x; +}; + +struct __attribute__((device_builtin)) ulonglong1 +{ + unsigned long long int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong2 +{ + long long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong2 +{ + unsigned long long int x, y; +}; + +struct __attribute__((device_builtin)) longlong3 +{ + long long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulonglong3 +{ + unsigned long long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong4 +{ + long long int x, y, z ,w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong4 +{ + unsigned long long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) double1 +{ + double x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double2 +{ + double x, y; +}; + +struct __attribute__((device_builtin)) double3 +{ + double x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double4 +{ + double x, y, z, w; +}; + + + + + + + + + + + + + +typedef __attribute__((device_builtin)) struct char1 char1; +typedef __attribute__((device_builtin)) struct uchar1 uchar1; +typedef __attribute__((device_builtin)) struct char2 char2; +typedef __attribute__((device_builtin)) struct uchar2 uchar2; +typedef __attribute__((device_builtin)) struct char3 char3; +typedef __attribute__((device_builtin)) struct uchar3 uchar3; +typedef __attribute__((device_builtin)) struct char4 char4; +typedef __attribute__((device_builtin)) struct uchar4 uchar4; +typedef __attribute__((device_builtin)) struct short1 short1; +typedef __attribute__((device_builtin)) struct ushort1 ushort1; +typedef __attribute__((device_builtin)) struct short2 short2; +typedef __attribute__((device_builtin)) struct ushort2 ushort2; +typedef __attribute__((device_builtin)) struct short3 short3; +typedef __attribute__((device_builtin)) struct ushort3 ushort3; +typedef __attribute__((device_builtin)) struct short4 short4; +typedef __attribute__((device_builtin)) struct ushort4 ushort4; +typedef __attribute__((device_builtin)) struct int1 int1; +typedef __attribute__((device_builtin)) struct uint1 uint1; +typedef __attribute__((device_builtin)) struct int2 int2; +typedef __attribute__((device_builtin)) struct uint2 uint2; +typedef __attribute__((device_builtin)) struct int3 int3; +typedef __attribute__((device_builtin)) struct uint3 uint3; +typedef __attribute__((device_builtin)) struct int4 int4; +typedef __attribute__((device_builtin)) struct uint4 uint4; +typedef __attribute__((device_builtin)) struct long1 long1; +typedef __attribute__((device_builtin)) struct ulong1 ulong1; +typedef __attribute__((device_builtin)) struct long2 long2; +typedef __attribute__((device_builtin)) struct ulong2 ulong2; +typedef __attribute__((device_builtin)) struct long3 long3; +typedef __attribute__((device_builtin)) struct ulong3 ulong3; +typedef __attribute__((device_builtin)) struct long4 long4; +typedef __attribute__((device_builtin)) struct ulong4 ulong4; +typedef __attribute__((device_builtin)) struct float1 float1; +typedef __attribute__((device_builtin)) struct float2 float2; +typedef __attribute__((device_builtin)) struct float3 float3; +typedef __attribute__((device_builtin)) struct float4 float4; +typedef __attribute__((device_builtin)) struct longlong1 longlong1; +typedef __attribute__((device_builtin)) struct ulonglong1 ulonglong1; +typedef __attribute__((device_builtin)) struct longlong2 longlong2; +typedef __attribute__((device_builtin)) struct ulonglong2 ulonglong2; +typedef __attribute__((device_builtin)) struct longlong3 longlong3; +typedef __attribute__((device_builtin)) struct ulonglong3 ulonglong3; +typedef __attribute__((device_builtin)) struct longlong4 longlong4; +typedef __attribute__((device_builtin)) struct ulonglong4 ulonglong4; +typedef __attribute__((device_builtin)) struct double1 double1; +typedef __attribute__((device_builtin)) struct double2 double2; +typedef __attribute__((device_builtin)) struct double3 double3; +typedef __attribute__((device_builtin)) struct double4 double4; + + + + + + + +struct __attribute__((device_builtin)) dim3 +{ + unsigned int x, y, z; + + + __attribute__((host)) __attribute__((device)) constexpr dim3(unsigned int vx = 1, unsigned int vy = 1, unsigned int vz = 1) : x(vx), y(vy), z(vz) {} + __attribute__((host)) __attribute__((device)) constexpr dim3(uint3 v) : x(v.x), y(v.y), z(v.z) {} + __attribute__((host)) __attribute__((device)) constexpr operator uint3(void) const { return uint3{x, y, z}; } +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +}; + +typedef __attribute__((device_builtin)) struct dim3 dim3; + + + + + + + + +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 1 3 + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 192 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + +# 1 "/usr/include/limits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 27 "/usr/include/limits.h" 2 3 + + + + + + + + + + +# 114 "/usr/include/limits.h" 3 + + + + + + + + + + + + + + + + +# 141 "/usr/include/limits.h" 3 + + + + +# 180 "/usr/include/limits.h" 3 + + + +# 1 "/usr/include/bits/posix1_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 28 "/usr/include/bits/posix1_lim.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/local_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +# 36 "/usr/include/bits/local_lim.h" 3 + + +# 1 "/usr/include/linux/limits.h" 1 3 + + + + + + +# 18 "/usr/include/linux/limits.h" 3 + + + +# 39 "/usr/include/bits/local_lim.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 162 "/usr/include/bits/posix1_lim.h" 2 3 + + + + + + +# 174 "/usr/include/bits/posix1_lim.h" 3 + + + + + + + + + +# 184 "/usr/include/limits.h" 2 3 + + +# 1 "/usr/include/bits/posix2_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 86 "/usr/include/bits/posix2_lim.h" 3 + + + + +# 188 "/usr/include/limits.h" 2 3 + + +# 1 "/usr/include/bits/xopen_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/uio_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 65 "/usr/include/bits/xopen_lim.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 123 "/usr/include/bits/xopen_lim.h" 3 + + +# 136 "/usr/include/bits/xopen_lim.h" 3 + +# 147 "/usr/include/bits/xopen_lim.h" 3 + +# 192 "/usr/include/limits.h" 2 3 +# 195 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 + + +# 8 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 2 3 +# 35 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 84 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + +# 101 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + + + + +# 115 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + + + + + + + + + + + + + + + + + + +# 148 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + + + + + + + + + +# 186 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef long int ptrdiff_t; +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef unsigned long int size_t; +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +typedef struct { + long long __max_align_ll __attribute__((__aligned__(__alignof__(long long)))); + long double __max_align_ld __attribute__((__aligned__(__alignof__(long double)))); + + + + + + + + +} max_align_t; + + + + + + + typedef decltype(nullptr) nullptr_t; + + + + + +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + + + + + + + + + + + +enum __attribute__((device_builtin)) cudaError +{ + + + + + + cudaSuccess = 0, + + + + + + cudaErrorInvalidValue = 1, + + + + + + cudaErrorMemoryAllocation = 2, + + + + + + cudaErrorInitializationError = 3, + + + + + + + cudaErrorCudartUnloading = 4, + + + + + + + cudaErrorProfilerDisabled = 5, + + + + + + + + cudaErrorProfilerNotInitialized = 6, + + + + + + + cudaErrorProfilerAlreadyStarted = 7, + + + + + + + cudaErrorProfilerAlreadyStopped = 8, + + + + + + + + + cudaErrorInvalidConfiguration = 9, + + + + + + cudaErrorInvalidPitchValue = 12, + + + + + + cudaErrorInvalidSymbol = 13, + + + + + + + + cudaErrorInvalidHostPointer = 16, + + + + + + + + cudaErrorInvalidDevicePointer = 17, + + + + + + cudaErrorInvalidTexture = 18, + + + + + + cudaErrorInvalidTextureBinding = 19, + + + + + + + cudaErrorInvalidChannelDescriptor = 20, + + + + + + cudaErrorInvalidMemcpyDirection = 21, + + + + + + + + + + cudaErrorAddressOfConstant = 22, + + + + + + + + + cudaErrorTextureFetchFailed = 23, + + + + + + + + + cudaErrorTextureNotBound = 24, + + + + + + + + + cudaErrorSynchronizationError = 25, + + + + + + cudaErrorInvalidFilterSetting = 26, + + + + + + cudaErrorInvalidNormSetting = 27, + + + + + + + + cudaErrorMixedDeviceExecution = 28, + + + + + + + + cudaErrorNotYetImplemented = 31, + + + + + + + + + cudaErrorMemoryValueTooLarge = 32, + + + + + + + cudaErrorStubLibrary = 34, + + + + + + + cudaErrorInsufficientDriver = 35, + + + + + + + cudaErrorCallRequiresNewerDriver = 36, + + + + + + cudaErrorInvalidSurface = 37, + + + + + + cudaErrorDuplicateVariableName = 43, + + + + + + cudaErrorDuplicateTextureName = 44, + + + + + + cudaErrorDuplicateSurfaceName = 45, + + + + + + + + + + cudaErrorDevicesUnavailable = 46, + + + + + + + + + + + + + cudaErrorIncompatibleDriverContext = 49, + + + + + + cudaErrorMissingConfiguration = 52, + + + + + + + + + cudaErrorPriorLaunchFailure = 53, + + + + + + + cudaErrorLaunchMaxDepthExceeded = 65, + + + + + + + + cudaErrorLaunchFileScopedTex = 66, + + + + + + + + cudaErrorLaunchFileScopedSurf = 67, + + + + + + + + + + + + + + + cudaErrorSyncDepthExceeded = 68, + + + + + + + + + + + + cudaErrorLaunchPendingCountExceeded = 69, + + + + + + cudaErrorInvalidDeviceFunction = 98, + + + + + + cudaErrorNoDevice = 100, + + + + + + + cudaErrorInvalidDevice = 101, + + + + + cudaErrorDeviceNotLicensed = 102, + + + + + + + + + cudaErrorSoftwareValidityNotEstablished = 103, + + + + + cudaErrorStartupFailure = 127, + + + + + cudaErrorInvalidKernelImage = 200, + + + + + + + + + + cudaErrorDeviceUninitialized = 201, + + + + + cudaErrorMapBufferObjectFailed = 205, + + + + + cudaErrorUnmapBufferObjectFailed = 206, + + + + + + cudaErrorArrayIsMapped = 207, + + + + + cudaErrorAlreadyMapped = 208, + + + + + + + + cudaErrorNoKernelImageForDevice = 209, + + + + + cudaErrorAlreadyAcquired = 210, + + + + + cudaErrorNotMapped = 211, + + + + + + cudaErrorNotMappedAsArray = 212, + + + + + + cudaErrorNotMappedAsPointer = 213, + + + + + + cudaErrorECCUncorrectable = 214, + + + + + + cudaErrorUnsupportedLimit = 215, + + + + + + cudaErrorDeviceAlreadyInUse = 216, + + + + + + cudaErrorPeerAccessUnsupported = 217, + + + + + + cudaErrorInvalidPtx = 218, + + + + + cudaErrorInvalidGraphicsContext = 219, + + + + + + cudaErrorNvlinkUncorrectable = 220, + + + + + + + cudaErrorJitCompilerNotFound = 221, + + + + + + + cudaErrorUnsupportedPtxVersion = 222, + + + + + + + cudaErrorJitCompilationDisabled = 223, + + + + + cudaErrorUnsupportedExecAffinity = 224, + + + + + cudaErrorInvalidSource = 300, + + + + + cudaErrorFileNotFound = 301, + + + + + cudaErrorSharedObjectSymbolNotFound = 302, + + + + + cudaErrorSharedObjectInitFailed = 303, + + + + + cudaErrorOperatingSystem = 304, + + + + + + + cudaErrorInvalidResourceHandle = 400, + + + + + + cudaErrorIllegalState = 401, + + + + + + + cudaErrorSymbolNotFound = 500, + + + + + + + + cudaErrorNotReady = 600, + + + + + + + + cudaErrorIllegalAddress = 700, + + + + + + + + + cudaErrorLaunchOutOfResources = 701, + + + + + + + + + + + cudaErrorLaunchTimeout = 702, + + + + + + cudaErrorLaunchIncompatibleTexturing = 703, + + + + + + + cudaErrorPeerAccessAlreadyEnabled = 704, + + + + + + + cudaErrorPeerAccessNotEnabled = 705, + + + + + + + + + + + + + cudaErrorSetOnActiveProcess = 708, + + + + + + + cudaErrorContextIsDestroyed = 709, + + + + + + + cudaErrorAssert = 710, + + + + + + + cudaErrorTooManyPeers = 711, + + + + + + cudaErrorHostMemoryAlreadyRegistered = 712, + + + + + + cudaErrorHostMemoryNotRegistered = 713, + + + + + + + + + cudaErrorHardwareStackError = 714, + + + + + + + + cudaErrorIllegalInstruction = 715, + + + + + + + + + cudaErrorMisalignedAddress = 716, + + + + + + + + + + + cudaErrorInvalidAddressSpace = 717, + + + + + + + + cudaErrorInvalidPc = 718, + + + + + + + + + + + cudaErrorLaunchFailure = 719, + + + + + + + + + cudaErrorCooperativeLaunchTooLarge = 720, + + + + + cudaErrorNotPermitted = 800, + + + + + + cudaErrorNotSupported = 801, + + + + + + + + + cudaErrorSystemNotReady = 802, + + + + + + + cudaErrorSystemDriverMismatch = 803, + + + + + + + + + cudaErrorCompatNotSupportedOnDevice = 804, + + + + + cudaErrorMpsConnectionFailed = 805, + + + + + cudaErrorMpsRpcFailure = 806, + + + + + + cudaErrorMpsServerNotReady = 807, + + + + + cudaErrorMpsMaxClientsReached = 808, + + + + + cudaErrorMpsMaxConnectionsReached = 809, + + + + + cudaErrorStreamCaptureUnsupported = 900, + + + + + + cudaErrorStreamCaptureInvalidated = 901, + + + + + + cudaErrorStreamCaptureMerge = 902, + + + + + cudaErrorStreamCaptureUnmatched = 903, + + + + + + cudaErrorStreamCaptureUnjoined = 904, + + + + + + + cudaErrorStreamCaptureIsolation = 905, + + + + + + cudaErrorStreamCaptureImplicit = 906, + + + + + + cudaErrorCapturedEvent = 907, + + + + + + + cudaErrorStreamCaptureWrongThread = 908, + + + + + cudaErrorTimeout = 909, + + + + + + cudaErrorGraphExecUpdateFailure = 910, + + + + + + + + + + cudaErrorExternalDevice = 911, + + + + + + + + + + + + + cudaErrorUnknown = 999, + + + + + + + + cudaErrorApiFailureBase = 10000 +}; + + + + +enum __attribute__((device_builtin)) cudaChannelFormatKind +{ + cudaChannelFormatKindSigned = 0, + cudaChannelFormatKindUnsigned = 1, + cudaChannelFormatKindFloat = 2, + cudaChannelFormatKindNone = 3, + cudaChannelFormatKindNV12 = 4, + cudaChannelFormatKindUnsignedNormalized8X1 = 5, + cudaChannelFormatKindUnsignedNormalized8X2 = 6, + cudaChannelFormatKindUnsignedNormalized8X4 = 7, + cudaChannelFormatKindUnsignedNormalized16X1 = 8, + cudaChannelFormatKindUnsignedNormalized16X2 = 9, + cudaChannelFormatKindUnsignedNormalized16X4 = 10, + cudaChannelFormatKindSignedNormalized8X1 = 11, + cudaChannelFormatKindSignedNormalized8X2 = 12, + cudaChannelFormatKindSignedNormalized8X4 = 13, + cudaChannelFormatKindSignedNormalized16X1 = 14, + cudaChannelFormatKindSignedNormalized16X2 = 15, + cudaChannelFormatKindSignedNormalized16X4 = 16, + cudaChannelFormatKindUnsignedBlockCompressed1 = 17, + cudaChannelFormatKindUnsignedBlockCompressed1SRGB = 18, + cudaChannelFormatKindUnsignedBlockCompressed2 = 19, + cudaChannelFormatKindUnsignedBlockCompressed2SRGB = 20, + cudaChannelFormatKindUnsignedBlockCompressed3 = 21, + cudaChannelFormatKindUnsignedBlockCompressed3SRGB = 22, + cudaChannelFormatKindUnsignedBlockCompressed4 = 23, + cudaChannelFormatKindSignedBlockCompressed4 = 24, + cudaChannelFormatKindUnsignedBlockCompressed5 = 25, + cudaChannelFormatKindSignedBlockCompressed5 = 26, + cudaChannelFormatKindUnsignedBlockCompressed6H = 27, + cudaChannelFormatKindSignedBlockCompressed6H = 28, + cudaChannelFormatKindUnsignedBlockCompressed7 = 29, + cudaChannelFormatKindUnsignedBlockCompressed7SRGB = 30 +}; + + + + +struct __attribute__((device_builtin)) cudaChannelFormatDesc +{ + int x; + int y; + int z; + int w; + enum cudaChannelFormatKind f; +}; + + + + +typedef struct cudaArray *cudaArray_t; + + + + +typedef const struct cudaArray *cudaArray_const_t; + +struct cudaArray; + + + + +typedef struct cudaMipmappedArray *cudaMipmappedArray_t; + + + + +typedef const struct cudaMipmappedArray *cudaMipmappedArray_const_t; + +struct cudaMipmappedArray; + + + + + + + + + +struct __attribute__((device_builtin)) cudaArraySparseProperties { + struct { + unsigned int width; + unsigned int height; + unsigned int depth; + } tileExtent; + unsigned int miptailFirstLevel; + unsigned long long miptailSize; + unsigned int flags; + unsigned int reserved[4]; +}; + + + + + +struct __attribute__((device_builtin)) cudaArrayMemoryRequirements { + size_t size; + size_t alignment; + unsigned int reserved[4]; +}; + + + + + +enum __attribute__((device_builtin)) cudaMemoryType +{ + cudaMemoryTypeUnregistered = 0, + cudaMemoryTypeHost = 1, + cudaMemoryTypeDevice = 2, + cudaMemoryTypeManaged = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaMemcpyKind +{ + cudaMemcpyHostToHost = 0, + cudaMemcpyHostToDevice = 1, + cudaMemcpyDeviceToHost = 2, + cudaMemcpyDeviceToDevice = 3, + cudaMemcpyDefault = 4 +}; + + + + + + +struct __attribute__((device_builtin)) cudaPitchedPtr +{ + void *ptr; + size_t pitch; + size_t xsize; + size_t ysize; +}; + + + + + + +struct __attribute__((device_builtin)) cudaExtent +{ + size_t width; + size_t height; + size_t depth; +}; + + + + + + +struct __attribute__((device_builtin)) cudaPos +{ + size_t x; + size_t y; + size_t z; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + + struct cudaExtent extent; + enum cudaMemcpyKind kind; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DPeerParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + int srcDevice; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + int dstDevice; + + struct cudaExtent extent; +}; + + + + +struct __attribute__((device_builtin)) cudaMemsetParams { + void *dst; + size_t pitch; + unsigned int value; + unsigned int elementSize; + size_t width; + size_t height; +}; + + + + +enum __attribute__((device_builtin)) cudaAccessProperty { + cudaAccessPropertyNormal = 0, + cudaAccessPropertyStreaming = 1, + cudaAccessPropertyPersisting = 2 +}; + + + + + + + + + + + + +struct __attribute__((device_builtin)) cudaAccessPolicyWindow { + void *base_ptr; + size_t num_bytes; + float hitRatio; + enum cudaAccessProperty hitProp; + enum cudaAccessProperty missProp; +}; + + + + + + + + + + + +typedef void ( *cudaHostFn_t)(void *userData); + + + + +struct __attribute__((device_builtin)) cudaHostNodeParams { + cudaHostFn_t fn; + void* userData; +}; + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureStatus { + cudaStreamCaptureStatusNone = 0, + cudaStreamCaptureStatusActive = 1, + cudaStreamCaptureStatusInvalidated = 2 + +}; + + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureMode { + cudaStreamCaptureModeGlobal = 0, + cudaStreamCaptureModeThreadLocal = 1, + cudaStreamCaptureModeRelaxed = 2 +}; + +enum __attribute__((device_builtin)) cudaSynchronizationPolicy { + cudaSyncPolicyAuto = 1, + cudaSyncPolicySpin = 2, + cudaSyncPolicyYield = 3, + cudaSyncPolicyBlockingSync = 4 +}; + + + + + + + + + + + + + + + +enum __attribute__((device_builtin)) cudaStreamUpdateCaptureDependenciesFlags { + cudaStreamAddCaptureDependencies = 0x0, + cudaStreamSetCaptureDependencies = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectFlags { + cudaUserObjectNoDestructorSync = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectRetainFlags { + cudaGraphUserObjectMove = 0x1 +}; + + + + +struct cudaGraphicsResource; + + + + +enum __attribute__((device_builtin)) cudaGraphicsRegisterFlags +{ + cudaGraphicsRegisterFlagsNone = 0, + cudaGraphicsRegisterFlagsReadOnly = 1, + cudaGraphicsRegisterFlagsWriteDiscard = 2, + cudaGraphicsRegisterFlagsSurfaceLoadStore = 4, + cudaGraphicsRegisterFlagsTextureGather = 8 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsMapFlags +{ + cudaGraphicsMapFlagsNone = 0, + cudaGraphicsMapFlagsReadOnly = 1, + cudaGraphicsMapFlagsWriteDiscard = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsCubeFace +{ + cudaGraphicsCubeFacePositiveX = 0x00, + cudaGraphicsCubeFaceNegativeX = 0x01, + cudaGraphicsCubeFacePositiveY = 0x02, + cudaGraphicsCubeFaceNegativeY = 0x03, + cudaGraphicsCubeFacePositiveZ = 0x04, + cudaGraphicsCubeFaceNegativeZ = 0x05 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceType +{ + cudaResourceTypeArray = 0x00, + cudaResourceTypeMipmappedArray = 0x01, + cudaResourceTypeLinear = 0x02, + cudaResourceTypePitch2D = 0x03 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceViewFormat +{ + cudaResViewFormatNone = 0x00, + cudaResViewFormatUnsignedChar1 = 0x01, + cudaResViewFormatUnsignedChar2 = 0x02, + cudaResViewFormatUnsignedChar4 = 0x03, + cudaResViewFormatSignedChar1 = 0x04, + cudaResViewFormatSignedChar2 = 0x05, + cudaResViewFormatSignedChar4 = 0x06, + cudaResViewFormatUnsignedShort1 = 0x07, + cudaResViewFormatUnsignedShort2 = 0x08, + cudaResViewFormatUnsignedShort4 = 0x09, + cudaResViewFormatSignedShort1 = 0x0a, + cudaResViewFormatSignedShort2 = 0x0b, + cudaResViewFormatSignedShort4 = 0x0c, + cudaResViewFormatUnsignedInt1 = 0x0d, + cudaResViewFormatUnsignedInt2 = 0x0e, + cudaResViewFormatUnsignedInt4 = 0x0f, + cudaResViewFormatSignedInt1 = 0x10, + cudaResViewFormatSignedInt2 = 0x11, + cudaResViewFormatSignedInt4 = 0x12, + cudaResViewFormatHalf1 = 0x13, + cudaResViewFormatHalf2 = 0x14, + cudaResViewFormatHalf4 = 0x15, + cudaResViewFormatFloat1 = 0x16, + cudaResViewFormatFloat2 = 0x17, + cudaResViewFormatFloat4 = 0x18, + cudaResViewFormatUnsignedBlockCompressed1 = 0x19, + cudaResViewFormatUnsignedBlockCompressed2 = 0x1a, + cudaResViewFormatUnsignedBlockCompressed3 = 0x1b, + cudaResViewFormatUnsignedBlockCompressed4 = 0x1c, + cudaResViewFormatSignedBlockCompressed4 = 0x1d, + cudaResViewFormatUnsignedBlockCompressed5 = 0x1e, + cudaResViewFormatSignedBlockCompressed5 = 0x1f, + cudaResViewFormatUnsignedBlockCompressed6H = 0x20, + cudaResViewFormatSignedBlockCompressed6H = 0x21, + cudaResViewFormatUnsignedBlockCompressed7 = 0x22 +}; + + + + +struct __attribute__((device_builtin)) cudaResourceDesc { + enum cudaResourceType resType; + + union { + struct { + cudaArray_t array; + } array; + struct { + cudaMipmappedArray_t mipmap; + } mipmap; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t sizeInBytes; + } linear; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t width; + size_t height; + size_t pitchInBytes; + } pitch2D; + } res; +}; + + + + +struct __attribute__((device_builtin)) cudaResourceViewDesc +{ + enum cudaResourceViewFormat format; + size_t width; + size_t height; + size_t depth; + unsigned int firstMipmapLevel; + unsigned int lastMipmapLevel; + unsigned int firstLayer; + unsigned int lastLayer; +}; + + + + +struct __attribute__((device_builtin)) cudaPointerAttributes +{ + + + + + enum cudaMemoryType type; + + + + + + + + + + + int device; + + + + + + void *devicePointer; + + + + + + + + + void *hostPointer; +}; + + + + +struct __attribute__((device_builtin)) cudaFuncAttributes +{ + + + + + + size_t sharedSizeBytes; + + + + + + size_t constSizeBytes; + + + + + size_t localSizeBytes; + + + + + + + int maxThreadsPerBlock; + + + + + int numRegs; + + + + + + + int ptxVersion; + + + + + + + int binaryVersion; + + + + + + int cacheModeCA; + + + + + + + int maxDynamicSharedSizeBytes; + + + + + + + + + int preferredShmemCarveout; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +}; + + + + +enum __attribute__((device_builtin)) cudaFuncAttribute +{ + cudaFuncAttributeMaxDynamicSharedMemorySize = 8, + cudaFuncAttributePreferredSharedMemoryCarveout = 9, + + + + + + + + + cudaFuncAttributeMax +}; + + + + +enum __attribute__((device_builtin)) cudaFuncCache +{ + cudaFuncCachePreferNone = 0, + cudaFuncCachePreferShared = 1, + cudaFuncCachePreferL1 = 2, + cudaFuncCachePreferEqual = 3 +}; + + + + + +enum __attribute__((device_builtin)) cudaSharedMemConfig +{ + cudaSharedMemBankSizeDefault = 0, + cudaSharedMemBankSizeFourByte = 1, + cudaSharedMemBankSizeEightByte = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSharedCarveout { + cudaSharedmemCarveoutDefault = -1, + cudaSharedmemCarveoutMaxShared = 100, + cudaSharedmemCarveoutMaxL1 = 0 +}; + + + + +enum __attribute__((device_builtin)) cudaComputeMode +{ + cudaComputeModeDefault = 0, + cudaComputeModeExclusive = 1, + cudaComputeModeProhibited = 2, + cudaComputeModeExclusiveProcess = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaLimit +{ + cudaLimitStackSize = 0x00, + cudaLimitPrintfFifoSize = 0x01, + cudaLimitMallocHeapSize = 0x02, + cudaLimitDevRuntimeSyncDepth = 0x03, + cudaLimitDevRuntimePendingLaunchCount = 0x04, + cudaLimitMaxL2FetchGranularity = 0x05, + cudaLimitPersistingL2CacheSize = 0x06 +}; + + + + +enum __attribute__((device_builtin)) cudaMemoryAdvise +{ + cudaMemAdviseSetReadMostly = 1, + cudaMemAdviseUnsetReadMostly = 2, + cudaMemAdviseSetPreferredLocation = 3, + cudaMemAdviseUnsetPreferredLocation = 4, + cudaMemAdviseSetAccessedBy = 5, + cudaMemAdviseUnsetAccessedBy = 6 +}; + + + + +enum __attribute__((device_builtin)) cudaMemRangeAttribute +{ + cudaMemRangeAttributeReadMostly = 1, + cudaMemRangeAttributePreferredLocation = 2, + cudaMemRangeAttributeAccessedBy = 3, + cudaMemRangeAttributeLastPrefetchLocation = 4 +}; + + + + +enum __attribute__((device_builtin)) cudaOutputMode +{ + cudaKeyValuePair = 0x00, + cudaCSV = 0x01 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesOptions { + cudaFlushGPUDirectRDMAWritesOptionHost = 1<<0, + cudaFlushGPUDirectRDMAWritesOptionMemOps = 1<<1 +}; + + + + +enum __attribute__((device_builtin)) cudaGPUDirectRDMAWritesOrdering { + cudaGPUDirectRDMAWritesOrderingNone = 0, + cudaGPUDirectRDMAWritesOrderingOwner = 100, + cudaGPUDirectRDMAWritesOrderingAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesScope { + cudaFlushGPUDirectRDMAWritesToOwner = 100, + cudaFlushGPUDirectRDMAWritesToAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesTarget { + cudaFlushGPUDirectRDMAWritesTargetCurrentDevice +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceAttr +{ + cudaDevAttrMaxThreadsPerBlock = 1, + cudaDevAttrMaxBlockDimX = 2, + cudaDevAttrMaxBlockDimY = 3, + cudaDevAttrMaxBlockDimZ = 4, + cudaDevAttrMaxGridDimX = 5, + cudaDevAttrMaxGridDimY = 6, + cudaDevAttrMaxGridDimZ = 7, + cudaDevAttrMaxSharedMemoryPerBlock = 8, + cudaDevAttrTotalConstantMemory = 9, + cudaDevAttrWarpSize = 10, + cudaDevAttrMaxPitch = 11, + cudaDevAttrMaxRegistersPerBlock = 12, + cudaDevAttrClockRate = 13, + cudaDevAttrTextureAlignment = 14, + cudaDevAttrGpuOverlap = 15, + cudaDevAttrMultiProcessorCount = 16, + cudaDevAttrKernelExecTimeout = 17, + cudaDevAttrIntegrated = 18, + cudaDevAttrCanMapHostMemory = 19, + cudaDevAttrComputeMode = 20, + cudaDevAttrMaxTexture1DWidth = 21, + cudaDevAttrMaxTexture2DWidth = 22, + cudaDevAttrMaxTexture2DHeight = 23, + cudaDevAttrMaxTexture3DWidth = 24, + cudaDevAttrMaxTexture3DHeight = 25, + cudaDevAttrMaxTexture3DDepth = 26, + cudaDevAttrMaxTexture2DLayeredWidth = 27, + cudaDevAttrMaxTexture2DLayeredHeight = 28, + cudaDevAttrMaxTexture2DLayeredLayers = 29, + cudaDevAttrSurfaceAlignment = 30, + cudaDevAttrConcurrentKernels = 31, + cudaDevAttrEccEnabled = 32, + cudaDevAttrPciBusId = 33, + cudaDevAttrPciDeviceId = 34, + cudaDevAttrTccDriver = 35, + cudaDevAttrMemoryClockRate = 36, + cudaDevAttrGlobalMemoryBusWidth = 37, + cudaDevAttrL2CacheSize = 38, + cudaDevAttrMaxThreadsPerMultiProcessor = 39, + cudaDevAttrAsyncEngineCount = 40, + cudaDevAttrUnifiedAddressing = 41, + cudaDevAttrMaxTexture1DLayeredWidth = 42, + cudaDevAttrMaxTexture1DLayeredLayers = 43, + cudaDevAttrMaxTexture2DGatherWidth = 45, + cudaDevAttrMaxTexture2DGatherHeight = 46, + cudaDevAttrMaxTexture3DWidthAlt = 47, + cudaDevAttrMaxTexture3DHeightAlt = 48, + cudaDevAttrMaxTexture3DDepthAlt = 49, + cudaDevAttrPciDomainId = 50, + cudaDevAttrTexturePitchAlignment = 51, + cudaDevAttrMaxTextureCubemapWidth = 52, + cudaDevAttrMaxTextureCubemapLayeredWidth = 53, + cudaDevAttrMaxTextureCubemapLayeredLayers = 54, + cudaDevAttrMaxSurface1DWidth = 55, + cudaDevAttrMaxSurface2DWidth = 56, + cudaDevAttrMaxSurface2DHeight = 57, + cudaDevAttrMaxSurface3DWidth = 58, + cudaDevAttrMaxSurface3DHeight = 59, + cudaDevAttrMaxSurface3DDepth = 60, + cudaDevAttrMaxSurface1DLayeredWidth = 61, + cudaDevAttrMaxSurface1DLayeredLayers = 62, + cudaDevAttrMaxSurface2DLayeredWidth = 63, + cudaDevAttrMaxSurface2DLayeredHeight = 64, + cudaDevAttrMaxSurface2DLayeredLayers = 65, + cudaDevAttrMaxSurfaceCubemapWidth = 66, + cudaDevAttrMaxSurfaceCubemapLayeredWidth = 67, + cudaDevAttrMaxSurfaceCubemapLayeredLayers = 68, + cudaDevAttrMaxTexture1DLinearWidth = 69, + cudaDevAttrMaxTexture2DLinearWidth = 70, + cudaDevAttrMaxTexture2DLinearHeight = 71, + cudaDevAttrMaxTexture2DLinearPitch = 72, + cudaDevAttrMaxTexture2DMipmappedWidth = 73, + cudaDevAttrMaxTexture2DMipmappedHeight = 74, + cudaDevAttrComputeCapabilityMajor = 75, + cudaDevAttrComputeCapabilityMinor = 76, + cudaDevAttrMaxTexture1DMipmappedWidth = 77, + cudaDevAttrStreamPrioritiesSupported = 78, + cudaDevAttrGlobalL1CacheSupported = 79, + cudaDevAttrLocalL1CacheSupported = 80, + cudaDevAttrMaxSharedMemoryPerMultiprocessor = 81, + cudaDevAttrMaxRegistersPerMultiprocessor = 82, + cudaDevAttrManagedMemory = 83, + cudaDevAttrIsMultiGpuBoard = 84, + cudaDevAttrMultiGpuBoardGroupID = 85, + cudaDevAttrHostNativeAtomicSupported = 86, + cudaDevAttrSingleToDoublePrecisionPerfRatio = 87, + cudaDevAttrPageableMemoryAccess = 88, + cudaDevAttrConcurrentManagedAccess = 89, + cudaDevAttrComputePreemptionSupported = 90, + cudaDevAttrCanUseHostPointerForRegisteredMem = 91, + cudaDevAttrReserved92 = 92, + cudaDevAttrReserved93 = 93, + cudaDevAttrReserved94 = 94, + cudaDevAttrCooperativeLaunch = 95, + cudaDevAttrCooperativeMultiDeviceLaunch = 96, + cudaDevAttrMaxSharedMemoryPerBlockOptin = 97, + cudaDevAttrCanFlushRemoteWrites = 98, + cudaDevAttrHostRegisterSupported = 99, + cudaDevAttrPageableMemoryAccessUsesHostPageTables = 100, + cudaDevAttrDirectManagedMemAccessFromHost = 101, + cudaDevAttrMaxBlocksPerMultiprocessor = 106, + cudaDevAttrMaxPersistingL2CacheSize = 108, + cudaDevAttrMaxAccessPolicyWindowSize = 109, + cudaDevAttrReservedSharedMemoryPerBlock = 111, + cudaDevAttrSparseCudaArraySupported = 112, + cudaDevAttrHostRegisterReadOnlySupported = 113, + cudaDevAttrTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMaxTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMemoryPoolsSupported = 115, + cudaDevAttrGPUDirectRDMASupported = 116, + cudaDevAttrGPUDirectRDMAFlushWritesOptions = 117, + cudaDevAttrGPUDirectRDMAWritesOrdering = 118, + cudaDevAttrMemoryPoolSupportedHandleTypes = 119, + + + + + cudaDevAttrDeferredMappingCudaArraySupported = 121, + + cudaDevAttrMax +}; + + + + +enum __attribute__((device_builtin)) cudaMemPoolAttr +{ + + + + + + + + + cudaMemPoolReuseFollowEventDependencies = 0x1, + + + + + + + cudaMemPoolReuseAllowOpportunistic = 0x2, + + + + + + + + cudaMemPoolReuseAllowInternalDependencies = 0x3, + + + + + + + + + + + cudaMemPoolAttrReleaseThreshold = 0x4, + + + + + + cudaMemPoolAttrReservedMemCurrent = 0x5, + + + + + + + cudaMemPoolAttrReservedMemHigh = 0x6, + + + + + + cudaMemPoolAttrUsedMemCurrent = 0x7, + + + + + + + cudaMemPoolAttrUsedMemHigh = 0x8 +}; + + + + +enum __attribute__((device_builtin)) cudaMemLocationType { + cudaMemLocationTypeInvalid = 0, + cudaMemLocationTypeDevice = 1 +}; + + + + + + +struct __attribute__((device_builtin)) cudaMemLocation { + enum cudaMemLocationType type; + int id; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAccessFlags { + cudaMemAccessFlagsProtNone = 0, + cudaMemAccessFlagsProtRead = 1, + cudaMemAccessFlagsProtReadWrite = 3 +}; + + + + +struct __attribute__((device_builtin)) cudaMemAccessDesc { + struct cudaMemLocation location; + enum cudaMemAccessFlags flags; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationType { + cudaMemAllocationTypeInvalid = 0x0, + + + + cudaMemAllocationTypePinned = 0x1, + cudaMemAllocationTypeMax = 0x7FFFFFFF +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationHandleType { + cudaMemHandleTypeNone = 0x0, + cudaMemHandleTypePosixFileDescriptor = 0x1, + cudaMemHandleTypeWin32 = 0x2, + cudaMemHandleTypeWin32Kmt = 0x4 +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolProps { + enum cudaMemAllocationType allocType; + enum cudaMemAllocationHandleType handleTypes; + struct cudaMemLocation location; + + + + + + + void *win32SecurityAttributes; + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolPtrExportData { + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemAllocNodeParams { + + + + + struct cudaMemPoolProps poolProps; + const struct cudaMemAccessDesc *accessDescs; + size_t accessDescCount; + size_t bytesize; + void *dptr; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphMemAttributeType { + + + + + cudaGraphMemAttrUsedMemCurrent = 0x0, + + + + + + + cudaGraphMemAttrUsedMemHigh = 0x1, + + + + + + + cudaGraphMemAttrReservedMemCurrent = 0x2, + + + + + + + cudaGraphMemAttrReservedMemHigh = 0x3 +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceP2PAttr { + cudaDevP2PAttrPerformanceRank = 1, + cudaDevP2PAttrAccessSupported = 2, + cudaDevP2PAttrNativeAtomicSupported = 3, + cudaDevP2PAttrCudaArrayAccessSupported = 4 +}; + + + + + + +struct __attribute__((device_builtin)) CUuuid_st { + char bytes[16]; +}; +typedef __attribute__((device_builtin)) struct CUuuid_st CUuuid; + +typedef __attribute__((device_builtin)) struct CUuuid_st cudaUUID_t; + + + + +struct __attribute__((device_builtin)) cudaDeviceProp +{ + char name[256]; + cudaUUID_t uuid; + char luid[8]; + unsigned int luidDeviceNodeMask; + size_t totalGlobalMem; + size_t sharedMemPerBlock; + int regsPerBlock; + int warpSize; + size_t memPitch; + int maxThreadsPerBlock; + int maxThreadsDim[3]; + int maxGridSize[3]; + int clockRate; + size_t totalConstMem; + int major; + int minor; + size_t textureAlignment; + size_t texturePitchAlignment; + int deviceOverlap; + int multiProcessorCount; + int kernelExecTimeoutEnabled; + int integrated; + int canMapHostMemory; + int computeMode; + int maxTexture1D; + int maxTexture1DMipmap; + int maxTexture1DLinear; + int maxTexture2D[2]; + int maxTexture2DMipmap[2]; + int maxTexture2DLinear[3]; + int maxTexture2DGather[2]; + int maxTexture3D[3]; + int maxTexture3DAlt[3]; + int maxTextureCubemap; + int maxTexture1DLayered[2]; + int maxTexture2DLayered[3]; + int maxTextureCubemapLayered[2]; + int maxSurface1D; + int maxSurface2D[2]; + int maxSurface3D[3]; + int maxSurface1DLayered[2]; + int maxSurface2DLayered[3]; + int maxSurfaceCubemap; + int maxSurfaceCubemapLayered[2]; + size_t surfaceAlignment; + int concurrentKernels; + int ECCEnabled; + int pciBusID; + int pciDeviceID; + int pciDomainID; + int tccDriver; + int asyncEngineCount; + int unifiedAddressing; + int memoryClockRate; + int memoryBusWidth; + int l2CacheSize; + int persistingL2CacheMaxSize; + int maxThreadsPerMultiProcessor; + int streamPrioritiesSupported; + int globalL1CacheSupported; + int localL1CacheSupported; + size_t sharedMemPerMultiprocessor; + int regsPerMultiprocessor; + int managedMemory; + int isMultiGpuBoard; + int multiGpuBoardGroupID; + int hostNativeAtomicSupported; + int singleToDoublePrecisionPerfRatio; + int pageableMemoryAccess; + int concurrentManagedAccess; + int computePreemptionSupported; + int canUseHostPointerForRegisteredMem; + int cooperativeLaunch; + int cooperativeMultiDeviceLaunch; + size_t sharedMemPerBlockOptin; + int pageableMemoryAccessUsesHostPageTables; + int directManagedMemAccessFromHost; + int maxBlocksPerMultiProcessor; + int accessPolicyMaxWindowSize; + size_t reservedSharedMemPerBlock; +}; + +# 2348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + + + + + + + + + + + + + + +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcEventHandle_st +{ + char reserved[64]; +}cudaIpcEventHandle_t; + + + + +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcMemHandle_st +{ + char reserved[64]; +}cudaIpcMemHandle_t; + + + + +enum __attribute__((device_builtin)) cudaExternalMemoryHandleType { + + + + cudaExternalMemoryHandleTypeOpaqueFd = 1, + + + + cudaExternalMemoryHandleTypeOpaqueWin32 = 2, + + + + cudaExternalMemoryHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalMemoryHandleTypeD3D12Heap = 4, + + + + cudaExternalMemoryHandleTypeD3D12Resource = 5, + + + + cudaExternalMemoryHandleTypeD3D11Resource = 6, + + + + cudaExternalMemoryHandleTypeD3D11ResourceKmt = 7, + + + + cudaExternalMemoryHandleTypeNvSciBuf = 8 +}; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryHandleDesc { + + + + enum cudaExternalMemoryHandleType type; + union { + + + + + + int fd; + + + + + + + + + + + + + + + + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + + const void *nvSciBufObject; + } handle; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryBufferDesc { + + + + unsigned long long offset; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryMipmappedArrayDesc { + + + + + unsigned long long offset; + + + + struct cudaChannelFormatDesc formatDesc; + + + + struct cudaExtent extent; + + + + + unsigned int flags; + + + + unsigned int numLevels; +}; + + + + +enum __attribute__((device_builtin)) cudaExternalSemaphoreHandleType { + + + + cudaExternalSemaphoreHandleTypeOpaqueFd = 1, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32 = 2, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalSemaphoreHandleTypeD3D12Fence = 4, + + + + cudaExternalSemaphoreHandleTypeD3D11Fence = 5, + + + + cudaExternalSemaphoreHandleTypeNvSciSync = 6, + + + + cudaExternalSemaphoreHandleTypeKeyedMutex = 7, + + + + cudaExternalSemaphoreHandleTypeKeyedMutexKmt = 8, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd = 9, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32 = 10 +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreHandleDesc { + + + + enum cudaExternalSemaphoreHandleType type; + union { + + + + + + + int fd; + + + + + + + + + + + + + + + + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + const void* nvSciSyncObj; + } handle; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + } params; + + + + + + + + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + } params; + + + + + + + + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams{ + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + unsigned int reserved[12]; + } params; + + + + + + + + + + + unsigned int flags; + unsigned int reserved[16]; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + unsigned int reserved[10]; + } params; + + + + + + + + + + + unsigned int flags; + unsigned int reserved[16]; +}; + + + + + + + + + + +typedef __attribute__((device_builtin)) enum cudaError cudaError_t; + + + + +typedef __attribute__((device_builtin)) struct CUstream_st *cudaStream_t; + + + + +typedef __attribute__((device_builtin)) struct CUevent_st *cudaEvent_t; + + + + +typedef __attribute__((device_builtin)) struct cudaGraphicsResource *cudaGraphicsResource_t; + + + + +typedef __attribute__((device_builtin)) enum cudaOutputMode cudaOutputMode_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalMemory_st *cudaExternalMemory_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalSemaphore_st *cudaExternalSemaphore_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraph_st *cudaGraph_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraphNode_st *cudaGraphNode_t; + + + + +typedef __attribute__((device_builtin)) struct CUuserObject_st *cudaUserObject_t; + + + + +typedef __attribute__((device_builtin)) struct CUfunc_st *cudaFunction_t; + + + + +typedef __attribute__((device_builtin)) struct CUmemPoolHandle_st *cudaMemPool_t; + + + + +enum __attribute__((device_builtin)) cudaCGScope { + cudaCGScopeInvalid = 0, + cudaCGScopeGrid = 1, + cudaCGScopeMultiGrid = 2 +}; + + + + +struct __attribute__((device_builtin)) cudaLaunchParams +{ + void *func; + dim3 gridDim; + dim3 blockDim; + void **args; + size_t sharedMem; + cudaStream_t stream; +}; + + + + +struct __attribute__((device_builtin)) cudaKernelNodeParams { + void* func; + dim3 gridDim; + dim3 blockDim; + unsigned int sharedMemBytes; + void **kernelParams; + void **extra; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreSignalParams* paramsArray; + unsigned int numExtSems; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreWaitParams* paramsArray; + unsigned int numExtSems; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphNodeType { + cudaGraphNodeTypeKernel = 0x00, + cudaGraphNodeTypeMemcpy = 0x01, + cudaGraphNodeTypeMemset = 0x02, + cudaGraphNodeTypeHost = 0x03, + cudaGraphNodeTypeGraph = 0x04, + cudaGraphNodeTypeEmpty = 0x05, + cudaGraphNodeTypeWaitEvent = 0x06, + cudaGraphNodeTypeEventRecord = 0x07, + cudaGraphNodeTypeExtSemaphoreSignal = 0x08, + cudaGraphNodeTypeExtSemaphoreWait = 0x09, + cudaGraphNodeTypeMemAlloc = 0x0a, + cudaGraphNodeTypeMemFree = 0x0b, + cudaGraphNodeTypeCount +}; + + + + +typedef struct CUgraphExec_st* cudaGraphExec_t; + + + + +enum __attribute__((device_builtin)) cudaGraphExecUpdateResult { + cudaGraphExecUpdateSuccess = 0x0, + cudaGraphExecUpdateError = 0x1, + cudaGraphExecUpdateErrorTopologyChanged = 0x2, + cudaGraphExecUpdateErrorNodeTypeChanged = 0x3, + cudaGraphExecUpdateErrorFunctionChanged = 0x4, + cudaGraphExecUpdateErrorParametersChanged = 0x5, + cudaGraphExecUpdateErrorNotSupported = 0x6, + cudaGraphExecUpdateErrorUnsupportedFunctionChange = 0x7, + cudaGraphExecUpdateErrorAttributesChanged = 0x8 +}; + + + + + +enum __attribute__((device_builtin)) cudaGetDriverEntryPointFlags { + cudaEnableDefault = 0x0, + cudaEnableLegacyStream = 0x1, + cudaEnablePerThreadDefaultStream = 0x2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphDebugDotFlags { + cudaGraphDebugDotFlagsVerbose = 1<<0, + cudaGraphDebugDotFlagsKernelNodeParams = 1<<2, + cudaGraphDebugDotFlagsMemcpyNodeParams = 1<<3, + cudaGraphDebugDotFlagsMemsetNodeParams = 1<<4, + cudaGraphDebugDotFlagsHostNodeParams = 1<<5, + cudaGraphDebugDotFlagsEventNodeParams = 1<<6, + cudaGraphDebugDotFlagsExtSemasSignalNodeParams = 1<<7, + cudaGraphDebugDotFlagsExtSemasWaitNodeParams = 1<<8, + cudaGraphDebugDotFlagsKernelNodeAttributes = 1<<9, + cudaGraphDebugDotFlagsHandles = 1<<10 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphInstantiateFlags { + cudaGraphInstantiateFlagAutoFreeOnLaunch = 1 + + , cudaGraphInstantiateFlagUseNodePriority = 8 + + +}; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +typedef __attribute__((device_builtin)) enum cudaStreamAttrID { + cudaStreamAttributeAccessPolicyWindow = 1, + cudaStreamAttributeSynchronizationPolicy = 3 +} cudaStreamAttrID; + + + + + + + + + + +typedef __attribute__((device_builtin)) union cudaStreamAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + enum cudaSynchronizationPolicy syncPolicy; +} cudaStreamAttrValue; + + + + + + + + +typedef __attribute__((device_builtin)) enum cudaKernelNodeAttrID { + cudaKernelNodeAttributeAccessPolicyWindow = 1 + , cudaKernelNodeAttributeCooperative = 2 + + , cudaKernelNodeAttributePriority = 8 + +} cudaKernelNodeAttrID; + + + + + + + + + + + +typedef __attribute__((device_builtin)) union cudaKernelNodeAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + int cooperative; + + int priority; + +} cudaKernelNodeAttrValue; + + + + + + + + + + + + + + +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" + + + + +enum __attribute__((device_builtin)) cudaSurfaceBoundaryMode +{ + cudaBoundaryModeZero = 0, + cudaBoundaryModeClamp = 1, + cudaBoundaryModeTrap = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSurfaceFormatMode +{ + cudaFormatModeForced = 0, + cudaFormatModeAuto = 1 +}; + + + + +struct __attribute__((device_builtin)) surfaceReference +{ + + + + struct cudaChannelFormatDesc channelDesc; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaSurfaceObject_t; + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" + + + + +enum __attribute__((device_builtin)) cudaTextureAddressMode +{ + cudaAddressModeWrap = 0, + cudaAddressModeClamp = 1, + cudaAddressModeMirror = 2, + cudaAddressModeBorder = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureFilterMode +{ + cudaFilterModePoint = 0, + cudaFilterModeLinear = 1 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureReadMode +{ + cudaReadModeElementType = 0, + cudaReadModeNormalizedFloat = 1 +}; + + + + +struct __attribute__((device_builtin)) textureReference +{ + + + + int normalized; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureAddressMode addressMode[3]; + + + + struct cudaChannelFormatDesc channelDesc; + + + + int sRGB; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + int __cudaReserved[14]; +}; + + + + +struct __attribute__((device_builtin)) cudaTextureDesc +{ + + + + enum cudaTextureAddressMode addressMode[3]; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureReadMode readMode; + + + + int sRGB; + + + + float borderColor[4]; + + + + int normalizedCoords; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + + + + int seamlessCubemap; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaTextureObject_t; + + + + +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +typedef enum cudaDataType_t +{ + CUDA_R_16F = 2, + CUDA_C_16F = 6, + CUDA_R_16BF = 14, + CUDA_C_16BF = 15, + CUDA_R_32F = 0, + CUDA_C_32F = 4, + CUDA_R_64F = 1, + CUDA_C_64F = 5, + CUDA_R_4I = 16, + CUDA_C_4I = 17, + CUDA_R_4U = 18, + CUDA_C_4U = 19, + CUDA_R_8I = 3, + CUDA_C_8I = 7, + CUDA_R_8U = 8, + CUDA_C_8U = 9, + CUDA_R_16I = 20, + CUDA_C_16I = 21, + CUDA_R_16U = 22, + CUDA_C_16U = 23, + CUDA_R_32I = 10, + CUDA_C_32I = 11, + CUDA_R_32U = 12, + CUDA_C_32U = 13, + CUDA_R_64I = 24, + CUDA_C_64I = 25, + CUDA_R_64U = 26, + CUDA_C_64U = 27, + + + + +} cudaDataType; + + +typedef enum libraryPropertyType_t +{ + MAJOR_VERSION, + MINOR_VERSION, + PATCH_LEVEL +} libraryPropertyType; + + + + + + + +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 150 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" { + + +struct cudaFuncAttributes; + + +inline __attribute__((device)) cudaError_t cudaMalloc(void **p, size_t s) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *p, const void *c) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaGetDevice(int *device) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize, unsigned int flags) +{ + return cudaErrorUnknown; +} + + + +} + + + + + + +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 2 + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("Use of " "cudaDeviceSynchronize" " from device code is deprecated and will not be supported in a future release. Disable this warning with -D__CDPRT_SUPPRESS_SYNC_DEPRECATION_WARNING."))) cudaError_t cudaDeviceSynchronize(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t __cudaDeviceSynchronizeDeprecationAvoidance(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent_ptsz(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord_ptsz(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags_ptsz(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync_ptsz(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync_ptsz(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync_ptsz(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync_ptsz(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync_ptsz(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync_ptsz(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBuffer(size_t alignment, size_t size); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBufferV2(void *func, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice_ptsz(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2_ptsz(void *parameterBuffer, cudaStream_t stream); + +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2(void *parameterBuffer, cudaStream_t stream); + + +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize, unsigned int flags); + +extern __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long cudaCGGetIntrinsicHandle(enum cudaCGScope scope); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronize(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronizeGrid(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetSize(unsigned int *numThreads, unsigned int *numGrids, unsigned long long handle); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetRank(unsigned int *threadRank, unsigned int *gridRank, unsigned long long handle); +} + +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(T **devPtr, size_t size); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, T *entry); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize, unsigned int flags); + + + + + + + + +# 152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + + + +# 225 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + + +extern "C" { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceReset(void); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceSynchronize(void); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetLimit(enum cudaLimit limit, size_t value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetTexture1DLinearMaxWidth(size_t *maxWidthInElements, const struct cudaChannelFormatDesc *fmtDesc, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetStreamPriorityRange(int *leastPriority, int *greatestPriority); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetCacheConfig(enum cudaFuncCache cacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetSharedMemConfig(enum cudaSharedMemConfig config); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetByPCIBusId(int *device, const char *pciBusId); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetPCIBusId(char *pciBusId, int len, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t *handle, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcOpenEventHandle(cudaEvent_t *event, cudaIpcEventHandle_t handle); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t *handle, void *devPtr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcOpenMemHandle(void **devPtr, cudaIpcMemHandle_t handle, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcCloseMemHandle(void *devPtr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceFlushGPUDirectRDMAWrites(enum cudaFlushGPUDirectRDMAWritesTarget target, enum cudaFlushGPUDirectRDMAWritesScope scope); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadExit(void); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSynchronize(void); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetLimit(enum cudaLimit limit, size_t value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetLimit(size_t *pValue, enum cudaLimit limit); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetCacheConfig(enum cudaFuncCache *pCacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetCacheConfig(enum cudaFuncCache cacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceProperties(struct cudaDeviceProp *prop, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetDefaultMemPool(cudaMemPool_t *memPool, int device); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetMemPool(int device, cudaMemPool_t memPool); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetMemPool(cudaMemPool_t *memPool, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetNvSciSyncAttributes(void *nvSciSyncAttrList, int device, int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetP2PAttribute(int *value, enum cudaDeviceP2PAttr attr, int srcDevice, int dstDevice); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaChooseDevice(int *device, const struct cudaDeviceProp *prop); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSetDevice(int device); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSetValidDevices(int *device_arr, int len); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSetDeviceFlags( unsigned int flags ); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetDeviceFlags( unsigned int *flags ); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamCreate(cudaStream_t *pStream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithPriority(cudaStream_t *pStream, unsigned int flags, int priority); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int *priority); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetFlags(cudaStream_t hStream, unsigned int *flags); + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaCtxResetPersistingL2Cache(void); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCopyAttributes(cudaStream_t dst, cudaStream_t src); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + cudaStreamAttrValue *value_out); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamSetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + const cudaStreamAttrValue *value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags = 0); + + + + + + + +typedef void ( *cudaStreamCallback_t)(cudaStream_t stream, cudaError_t status, void *userData); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamAddCallback(cudaStream_t stream, + cudaStreamCallback_t callback, void *userData, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamSynchronize(cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamQuery(cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void *devPtr, size_t length = 0, unsigned int flags = 0x04); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamBeginCapture(cudaStream_t stream, enum cudaStreamCaptureMode mode); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaThreadExchangeStreamCaptureMode(enum cudaStreamCaptureMode *mode); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamEndCapture(cudaStream_t stream, cudaGraph_t *pGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamIsCapturing(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus, unsigned long long *pId); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo_v2(cudaStream_t stream, enum cudaStreamCaptureStatus *captureStatus_out, unsigned long long *id_out = 0, cudaGraph_t *graph_out = 0, const cudaGraphNode_t **dependencies_out = 0, size_t *numDependencies_out = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamUpdateCaptureDependencies(cudaStream_t stream, cudaGraphNode_t *dependencies, size_t numDependencies, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventCreate(cudaEvent_t *event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream = 0, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventQuery(cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventSynchronize(cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventElapsedTime(float *ms, cudaEvent_t start, cudaEvent_t end); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaImportExternalMemory(cudaExternalMemory_t *extMem_out, const struct cudaExternalMemoryHandleDesc *memHandleDesc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedBuffer(void **devPtr, cudaExternalMemory_t extMem, const struct cudaExternalMemoryBufferDesc *bufferDesc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedMipmappedArray(cudaMipmappedArray_t *mipmap, cudaExternalMemory_t extMem, const struct cudaExternalMemoryMipmappedArrayDesc *mipmapDesc); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroyExternalMemory(cudaExternalMemory_t extMem); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaImportExternalSemaphore(cudaExternalSemaphore_t *extSem_out, const struct cudaExternalSemaphoreHandleDesc *semHandleDesc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSignalExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreSignalParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaWaitExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreWaitParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroyExternalSemaphore(cudaExternalSemaphore_t extSem); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaLaunchKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaLaunchCooperativeKernelMultiDevice(struct cudaLaunchParams *launchParamsList, unsigned int numDevices, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFuncSetCacheConfig(const void *func, enum cudaFuncCache cacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig(const void *func, enum cudaSharedMemConfig config); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncSetAttribute(const void *func, enum cudaFuncAttribute attr, int value); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForDevice(double *d); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForHost(double *d); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaLaunchHostFunc(cudaStream_t stream, cudaHostFn_t fn, void *userData); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock(size_t *dynamicSmemSize, const void *func, int numBlocks, int blockSize); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMallocManaged(void **devPtr, size_t size, unsigned int flags = 0x01); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocHost(void **ptr, size_t size); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocPitch(void **devPtr, size_t *pitch, size_t width, size_t height); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocArray(cudaArray_t *array, const struct cudaChannelFormatDesc *desc, size_t width, size_t height = 0, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeHost(void *ptr); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeArray(cudaArray_t array); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeMipmappedArray(cudaMipmappedArray_t mipmappedArray); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostAlloc(void **pHost, size_t size, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostRegister(void *ptr, size_t size, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostUnregister(void *ptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostGetDevicePointer(void **pDevice, void *pHost, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostGetFlags(unsigned int *pFlags, void *pHost); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMalloc3D(struct cudaPitchedPtr* pitchedDevPtr, struct cudaExtent extent); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMalloc3DArray(cudaArray_t *array, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocMipmappedArray(cudaMipmappedArray_t *mipmappedArray, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int numLevels, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetMipmappedArrayLevel(cudaArray_t *levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned int level); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy3D(const struct cudaMemcpy3DParms *p); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeer(const struct cudaMemcpy3DPeerParms *p); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeerAsync(const struct cudaMemcpy3DPeerParms *p, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemGetInfo(size_t *free, size_t *total); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaArrayGetInfo(struct cudaChannelFormatDesc *desc, struct cudaExtent *extent, unsigned int *flags, cudaArray_t array); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaArrayGetPlane(cudaArray_t *pPlaneArray, cudaArray_t hArray, unsigned int planeIdx); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaArray_t array, int device); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaMipmappedArray_t mipmap, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaArray_t array); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaMipmappedArray_t mipmap); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyPeer(void *dst, int dstDevice, const void *src, int srcDevice, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2D(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArray(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbol(const void *symbol, const void *src, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyHostToDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbol(void *dst, const void *symbol, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyPeerAsync(void *dst, int dstDevice, const void *src, int srcDevice, size_t count, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArrayAsync(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync(const void *symbol, const void *src, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync(void *dst, const void *symbol, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemset(void *devPtr, int value, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemset2D(void *devPtr, size_t pitch, int value, size_t width, size_t height); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemset3D(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetSymbolAddress(void **devPtr, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetSymbolSize(size_t *size, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPrefetchAsync(const void *devPtr, size_t count, int dstDevice, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemAdvise(const void *devPtr, size_t count, enum cudaMemoryAdvise advice, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttribute(void *data, size_t dataSize, enum cudaMemRangeAttribute attribute, const void *devPtr, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttributes(void **data, size_t *dataSizes, enum cudaMemRangeAttribute *attributes, size_t numAttributes, const void *devPtr, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArray(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArrayAsync(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocAsync(void **devPtr, size_t size, cudaStream_t hStream); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeAsync(void *devPtr, cudaStream_t hStream); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolTrimTo(cudaMemPool_t memPool, size_t minBytesToKeep); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolSetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolGetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolSetAccess(cudaMemPool_t memPool, const struct cudaMemAccessDesc *descList, size_t count); + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolGetAccess(enum cudaMemAccessFlags *flags, cudaMemPool_t memPool, struct cudaMemLocation *location); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolCreate(cudaMemPool_t *memPool, const struct cudaMemPoolProps *poolProps); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolDestroy(cudaMemPool_t memPool); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocFromPoolAsync(void **ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolExportToShareableHandle( + void *shareableHandle, + cudaMemPool_t memPool, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolImportFromShareableHandle( + cudaMemPool_t *memPool, + void *shareableHandle, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolExportPointer(struct cudaMemPoolPtrExportData *exportData, void *ptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolImportPointer(void **ptr, cudaMemPool_t memPool, struct cudaMemPoolPtrExportData *exportData); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaPointerGetAttributes(struct cudaPointerAttributes *attributes, const void *ptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceCanAccessPeer(int *canAccessPeer, int device, int peerDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceEnablePeerAccess(int peerDevice, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceDisablePeerAccess(int peerDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsUnregisterResource(cudaGraphicsResource_t resource); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsResourceSetMapFlags(cudaGraphicsResource_t resource, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsMapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsUnmapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedPointer(void **devPtr, size_t *size, cudaGraphicsResource_t resource); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsSubResourceGetMappedArray(cudaArray_t *array, cudaGraphicsResource_t resource, unsigned int arrayIndex, unsigned int mipLevel); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray_t *mipmappedArray, cudaGraphicsResource_t resource); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t size = (0x7fffffff * 2U + 1U)); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture2D(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t width, size_t height, size_t pitch); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToArray(const struct textureReference *texref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray(const struct textureReference *texref, cudaMipmappedArray_const_t mipmappedArray, const struct cudaChannelFormatDesc *desc); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaUnbindTexture(const struct textureReference *texref); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset(size_t *offset, const struct textureReference *texref); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureReference(const struct textureReference **texref, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindSurfaceToArray(const struct surfaceReference *surfref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetSurfaceReference(const struct surfaceReference **surfref, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetChannelDesc(struct cudaChannelFormatDesc *desc, cudaArray_const_t array); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) struct cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, enum cudaChannelFormatKind f); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaCreateTextureObject(cudaTextureObject_t *pTexObject, const struct cudaResourceDesc *pResDesc, const struct cudaTextureDesc *pTexDesc, const struct cudaResourceViewDesc *pResViewDesc); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroyTextureObject(cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetTextureObjectTextureDesc(struct cudaTextureDesc *pTexDesc, cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceViewDesc(struct cudaResourceViewDesc *pResViewDesc, cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaCreateSurfaceObject(cudaSurfaceObject_t *pSurfObject, const struct cudaResourceDesc *pResDesc); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroySurfaceObject(cudaSurfaceObject_t surfObject); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetSurfaceObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaSurfaceObject_t surfObject); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDriverGetVersion(int *driverVersion); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphCreate(cudaGraph_t *pGraph, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddKernelNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetParams(cudaGraphNode_t node, struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetParams(cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeCopyAttributes( + cudaGraphNode_t hSrc, + cudaGraphNode_t hDst); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + cudaKernelNodeAttrValue *value_out); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + const cudaKernelNodeAttrValue *value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemcpy3DParms *pCopyParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode1D( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeGetParams(cudaGraphNode_t node, struct cudaMemcpy3DParms *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams(cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams1D( + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemsetNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemsetParams *pMemsetParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeGetParams(cudaGraphNode_t node, struct cudaMemsetParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeSetParams(cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddHostNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphHostNodeGetParams(cudaGraphNode_t node, struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphHostNodeSetParams(cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddChildGraphNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaGraph_t childGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphChildGraphNodeGetGraph(cudaGraphNode_t node, cudaGraph_t *pGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddEmptyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddEventRecordNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddEventWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresSignalNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreSignalNodeParams *params_out); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreWaitNodeParams *params_out); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemAllocNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, struct cudaMemAllocNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemAllocNodeGetParams(cudaGraphNode_t node, struct cudaMemAllocNodeParams *params_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemFreeNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, void *dptr); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemFreeNodeGetParams(cudaGraphNode_t node, void *dptr_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGraphMemTrim(int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphClone(cudaGraph_t *pGraphClone, cudaGraph_t originalGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeFindInClone(cudaGraphNode_t *pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetType(cudaGraphNode_t node, enum cudaGraphNodeType *pType); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphGetNodes(cudaGraph_t graph, cudaGraphNode_t *nodes, size_t *numNodes); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphGetRootNodes(cudaGraph_t graph, cudaGraphNode_t *pRootNodes, size_t *pNumRootNodes); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphGetEdges(cudaGraph_t graph, cudaGraphNode_t *from, cudaGraphNode_t *to, size_t *numEdges); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependencies(cudaGraphNode_t node, cudaGraphNode_t *pDependencies, size_t *pNumDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependentNodes(cudaGraphNode_t node, cudaGraphNode_t *pDependentNodes, size_t *pNumDependentNodes); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphRemoveDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphDestroyNode(cudaGraphNode_t node); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphInstantiate(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, cudaGraphNode_t *pErrorNode, char *pLogBuffer, size_t bufferSize); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphInstantiateWithFlags(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, unsigned long long flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecKernelNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams1D( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecMemsetNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecHostNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecChildGraphNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecEventRecordNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecEventWaitNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresSignalNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresWaitNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeSetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int isEnabled); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int *isEnabled); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecUpdate(cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphNode_t *hErrorNode_out, enum cudaGraphExecUpdateResult *updateResult_out); + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphUpload(cudaGraphExec_t graphExec, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphLaunch(cudaGraphExec_t graphExec, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecDestroy(cudaGraphExec_t graphExec); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphDestroy(cudaGraph_t graph); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphDebugDotPrint(cudaGraph_t graph, const char *path, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaUserObjectCreate(cudaUserObject_t *object_out, void *ptr, cudaHostFn_t destroy, unsigned int initialRefcount, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaUserObjectRetain(cudaUserObject_t object, unsigned int count = 1); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaUserObjectRelease(cudaUserObject_t object, unsigned int count = 1); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphRetainUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphReleaseUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetDriverEntryPoint(const char *symbol, void **funcPtr, unsigned long long flags); + + + + +extern __attribute__((host)) cudaError_t cudaGetExportTable(const void **ppExportTable, const cudaUUID_t *pExportTableId); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetFuncBySymbol(cudaFunction_t* functionPtr, const void* symbolPtr); + + + +# 13173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + +} + + + + + + + + + + + + + + +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf1(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf2(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf4(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(char) * 8; + + + + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); + +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescNV12(void) +{ + int e = (int)sizeof(char) * 8; + + return cudaCreateChannelDesc(e, e, e, 0, cudaChannelFormatKindNV12); +} + +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindSignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindSignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindSignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindSignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindUnsignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindUnsignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 0, cudaChannelFormatKindNV12); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindUnsignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindSignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7SRGB); +} + + + + + + +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 54 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 55 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) struct cudaPitchedPtr make_cudaPitchedPtr(void *d, size_t p, size_t xsz, size_t ysz) +{ + struct cudaPitchedPtr s; + + s.ptr = d; + s.pitch = p; + s.xsize = xsz; + s.ysize = ysz; + + return s; +} + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) struct cudaPos make_cudaPos(size_t x, size_t y, size_t z) +{ + struct cudaPos p; + + p.x = x; + p.y = y; + p.z = z; + + return p; +} + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) struct cudaExtent make_cudaExtent(size_t w, size_t h, size_t d) +{ + struct cudaExtent e; + + e.width = w; + e.height = h; + e.depth = d; + + return e; +} + + + +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x); + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y); + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z); + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w); + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x); + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y); + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z); + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w); + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x); + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x); + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y); + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y); + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z); + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z); + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w); + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w); + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x); + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y); + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z); + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x); + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y); + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z); + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w); + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x) +{ + char1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x) +{ + uchar1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y) +{ + char2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y) +{ + uchar2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z) +{ + char3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z) +{ + uchar3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w) +{ + char4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w) +{ + uchar4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x) +{ + short1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x) +{ + ushort1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y) +{ + short2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y) +{ + ushort2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z) +{ + short3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z) +{ + ushort3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w) +{ + short4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w) +{ + ushort4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x) +{ + int1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x) +{ + uint1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y) +{ + int2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y) +{ + uint2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z) +{ + int3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z) +{ + uint3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w) +{ + int4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w) +{ + uint4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x) +{ + long1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x) +{ + ulong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y) +{ + long2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y) +{ + ulong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z) +{ + long3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z) +{ + ulong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w) +{ + long4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w) +{ + ulong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x) +{ + float1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y) +{ + float2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z) +{ + float3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w) +{ + float4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x) +{ + longlong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x) +{ + ulonglong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y) +{ + longlong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y) +{ + ulonglong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z) +{ + longlong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z) +{ + ulonglong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w) +{ + longlong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w) +{ + ulonglong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x) +{ + double1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y) +{ + double2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z) +{ + double3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w) +{ + double4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + + + + + +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 2 + + +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + + + + + + + + + +# 1 "/usr/include/string.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 27 "/usr/include/string.h" 2 3 + +extern "C" { + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 34 "/usr/include/string.h" 2 3 + + + + + + + + + +extern void *memcpy (void *__restrict __dest, const void *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void *memmove (void *__dest, const void *__src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern void *memccpy (void *__restrict __dest, const void *__restrict __src, + int __c, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + +extern int memcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + +extern "C++" +{ +extern void *memchr (void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const void *memchr (const void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 89 "/usr/include/string.h" 3 +} + + + + + + + + + +extern "C++" void *rawmemchr (void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *rawmemchr (const void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" void *memrchr (void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + + +extern char *strcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strcat (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncat (char *__restrict __dest, const char *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern int strncmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcoll (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern size_t strxfrm (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (2))); + + + +# 1 "/usr/include/bits/types/locale_t.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/types/__locale_t.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +struct __locale_struct +{ + + struct __locale_data *__locales[13]; + + + const unsigned short int *__ctype_b; + const int *__ctype_tolower; + const int *__ctype_toupper; + + + const char *__names[13]; +}; + +typedef struct __locale_struct *__locale_t; + +# 23 "/usr/include/bits/types/locale_t.h" 2 3 + +typedef __locale_t locale_t; + +# 154 "/usr/include/string.h" 2 3 + + +extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + +extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, + locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4))); + + + + + +extern char *strdup (const char *__s) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); + + + + + + +extern char *strndup (const char *__string, size_t __n) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); + + + + +# 189 "/usr/include/string.h" 3 + + +# 201 "/usr/include/string.h" 3 + + + +extern "C++" +{ +extern char *strchr (char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strchr (const char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 224 "/usr/include/string.h" 3 +} + + + + + + +extern "C++" +{ +extern char *strrchr (char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strrchr (const char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 251 "/usr/include/string.h" 3 +} + + + + + + + + + +extern "C++" char *strchrnul (char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const char *strchrnul (const char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + + +extern size_t strcspn (const char *__s, const char *__reject) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern size_t strspn (const char *__s, const char *__accept) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern "C++" +{ +extern char *strpbrk (char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strpbrk (const char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +# 301 "/usr/include/string.h" 3 +} + + + + + + +extern "C++" +{ +extern char *strstr (char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strstr (const char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +# 328 "/usr/include/string.h" 3 +} + + + + + + + +extern char *strtok (char *__restrict __s, const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *__strtok_r (char *__restrict __s, + const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + +extern char *strtok_r (char *__restrict __s, const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + + + + + +extern "C++" char *strcasestr (char *__haystack, const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern "C++" const char *strcasestr (const char *__haystack, + const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + + + + + + + + +extern void *memmem (const void *__haystack, size_t __haystacklen, + const void *__needle, size_t __needlelen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3))); + + + +extern void *__mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern void *mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern size_t strlen (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern size_t strnlen (const char *__string, size_t __maxlen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern char *strerror (int __errnum) throw (); + + + + + + + + +# 419 "/usr/include/string.h" 3 + + +extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))) ; + + + + + +extern char *strerror_l (int __errnum, locale_t __l) throw (); + + +# 1 "/usr/include/strings.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 24 "/usr/include/strings.h" 2 3 + + + + + + +extern "C" { + + + +extern int bcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern void bcopy (const void *__src, void *__dest, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern "C++" +{ +extern char *index (char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *index (const char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 66 "/usr/include/strings.h" 3 +} + + + + + + + +extern "C++" +{ +extern char *rindex (char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *rindex (const char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 94 "/usr/include/strings.h" 3 +} + + + + + + + + + +extern int ffs (int __i) throw () __attribute__ ((__const__)); + + + + + +extern int ffsl (long int __l) throw () __attribute__ ((__const__)); + extern int ffsll (long long int __ll) + throw () __attribute__ ((__const__)); + + + +extern int strcasecmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + + + + +extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + + +extern int strncasecmp_l (const char *__s1, const char *__s2, + size_t __n, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4))); + + +} + +# 147 "/usr/include/strings.h" 3 + +# 433 "/usr/include/string.h" 2 3 + + + +extern void explicit_bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern char *strsep (char **__restrict __stringp, + const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern char *strsignal (int __sig) throw (); + + +extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + +extern char *__stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern int strverscmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + +extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" char *basename (char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); +extern "C++" const char *basename (const char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); + + + + + + +# 498 "/usr/include/string.h" 3 + +} + +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/usr/include/time.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 30 "/usr/include/time.h" 2 3 + + + +# 1 "/usr/include/bits/time.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/types.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 28 "/usr/include/bits/types.h" 2 3 +# 1 "/usr/include/bits/timesize.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +# 29 "/usr/include/bits/types.h" 2 3 + + +typedef unsigned char __u_char; +typedef unsigned short int __u_short; +typedef unsigned int __u_int; +typedef unsigned long int __u_long; + + +typedef signed char __int8_t; +typedef unsigned char __uint8_t; +typedef signed short int __int16_t; +typedef unsigned short int __uint16_t; +typedef signed int __int32_t; +typedef unsigned int __uint32_t; + +typedef signed long int __int64_t; +typedef unsigned long int __uint64_t; + + + + + + +typedef __int8_t __int_least8_t; +typedef __uint8_t __uint_least8_t; +typedef __int16_t __int_least16_t; +typedef __uint16_t __uint_least16_t; +typedef __int32_t __int_least32_t; +typedef __uint32_t __uint_least32_t; +typedef __int64_t __int_least64_t; +typedef __uint64_t __uint_least64_t; + + + +typedef long int __quad_t; +typedef unsigned long int __u_quad_t; + + + + + + + +typedef long int __intmax_t; +typedef unsigned long int __uintmax_t; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 136 "/usr/include/bits/types.h" 3 + +# 1 "/usr/include/bits/typesizes.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 37 "/usr/include/bits/typesizes.h" 3 + +# 75 "/usr/include/bits/typesizes.h" 3 + + + + + + + + + + + + + + +# 95 "/usr/include/bits/typesizes.h" 3 + + + + + +# 142 "/usr/include/bits/types.h" 2 3 +# 1 "/usr/include/bits/time64.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 143 "/usr/include/bits/types.h" 2 3 + + +typedef unsigned long int __dev_t; +typedef unsigned int __uid_t; +typedef unsigned int __gid_t; +typedef unsigned long int __ino_t; +typedef unsigned long int __ino64_t; +typedef unsigned int __mode_t; +typedef unsigned long int __nlink_t; +typedef long int __off_t; +typedef long int __off64_t; +typedef int __pid_t; +typedef struct { int __val[2]; } __fsid_t; +typedef long int __clock_t; +typedef unsigned long int __rlim_t; +typedef unsigned long int __rlim64_t; +typedef unsigned int __id_t; +typedef long int __time_t; +typedef unsigned int __useconds_t; +typedef long int __suseconds_t; + +typedef int __daddr_t; +typedef int __key_t; + + +typedef int __clockid_t; + + +typedef void * __timer_t; + + +typedef long int __blksize_t; + + + + +typedef long int __blkcnt_t; +typedef long int __blkcnt64_t; + + +typedef unsigned long int __fsblkcnt_t; +typedef unsigned long int __fsblkcnt64_t; + + +typedef unsigned long int __fsfilcnt_t; +typedef unsigned long int __fsfilcnt64_t; + + +typedef long int __fsword_t; + +typedef long int __ssize_t; + + +typedef long int __syscall_slong_t; + +typedef unsigned long int __syscall_ulong_t; + + + +typedef __off64_t __loff_t; +typedef char *__caddr_t; + + +typedef long int __intptr_t; + + +typedef unsigned int __socklen_t; + + + + +typedef int __sig_atomic_t; + + + + + + + + + + + + +# 27 "/usr/include/bits/time.h" 2 3 + + + + + + + + + +# 43 "/usr/include/bits/time.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/timex.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/types/struct_timeval.h" 1 3 + + + + + + + +struct timeval +{ + __time_t tv_sec; + __suseconds_t tv_usec; +}; +# 23 "/usr/include/bits/timex.h" 2 3 + + + +struct timex +{ + unsigned int modes; + __syscall_slong_t offset; + __syscall_slong_t freq; + __syscall_slong_t maxerror; + __syscall_slong_t esterror; + int status; + __syscall_slong_t constant; + __syscall_slong_t precision; + __syscall_slong_t tolerance; + struct timeval time; + __syscall_slong_t tick; + __syscall_slong_t ppsfreq; + __syscall_slong_t jitter; + int shift; + __syscall_slong_t stabil; + __syscall_slong_t jitcnt; + __syscall_slong_t calcnt; + __syscall_slong_t errcnt; + __syscall_slong_t stbcnt; + + int tai; + + + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; +}; + + +# 70 "/usr/include/bits/timex.h" 3 + + +# 83 "/usr/include/bits/timex.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 74 "/usr/include/bits/time.h" 2 3 + +extern "C" { + + +extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) throw (); + +} + + +# 34 "/usr/include/time.h" 2 3 + + + +# 1 "/usr/include/bits/types/clock_t.h" 1 3 + + + + + + +typedef __clock_t clock_t; + +# 38 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/time_t.h" 1 3 + + + + + + +typedef __time_t time_t; + +# 39 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/struct_tm.h" 1 3 + + + + + + +struct tm +{ + int tm_sec; + int tm_min; + int tm_hour; + int tm_mday; + int tm_mon; + int tm_year; + int tm_wday; + int tm_yday; + int tm_isdst; + + + long int tm_gmtoff; + const char *tm_zone; + + + + +}; + +# 40 "/usr/include/time.h" 2 3 + +# 1 "/usr/include/bits/types/struct_timespec.h" 1 3 + + + + +# 1 "/usr/include/bits/endian.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/endianness.h" 1 3 + + + + + + + + + + +# 36 "/usr/include/bits/endian.h" 2 3 + + + + + + + + + + + + + +# 7 "/usr/include/bits/types/struct_timespec.h" 2 3 + + + +struct timespec +{ + __time_t tv_sec; + + + + __syscall_slong_t tv_nsec; +# 26 "/usr/include/bits/types/struct_timespec.h" 3 +}; + +# 43 "/usr/include/time.h" 2 3 + + +# 1 "/usr/include/bits/types/clockid_t.h" 1 3 + + + + + + +typedef __clockid_t clockid_t; + +# 47 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/timer_t.h" 1 3 + + + + + + +typedef __timer_t timer_t; + +# 48 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/struct_itimerspec.h" 1 3 + + + + + + + +struct itimerspec + { + struct timespec it_interval; + struct timespec it_value; + }; + +# 49 "/usr/include/time.h" 2 3 +struct sigevent; + + + + +typedef __pid_t pid_t; + + + + + + + + + + + + + +extern "C" { + + + +extern clock_t clock (void) throw (); + + +extern time_t time (time_t *__timer) throw (); + + +extern double difftime (time_t __time1, time_t __time0) + throw () __attribute__ ((__const__)); + + +extern time_t mktime (struct tm *__tp) throw (); + + + + + +extern size_t strftime (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp) throw (); + + + + +extern char *strptime (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp) + throw (); + + + + + + +extern size_t strftime_l (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp, + locale_t __loc) throw (); + + + +extern char *strptime_l (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp, + locale_t __loc) throw (); + + + + + +extern struct tm *gmtime (const time_t *__timer) throw (); + + + +extern struct tm *localtime (const time_t *__timer) throw (); + + + + +extern struct tm *gmtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + +extern struct tm *localtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + + +extern char *asctime (const struct tm *__tp) throw (); + + +extern char *ctime (const time_t *__timer) throw (); + + + + + + +extern char *asctime_r (const struct tm *__restrict __tp, + char *__restrict __buf) throw (); + + +extern char *ctime_r (const time_t *__restrict __timer, + char *__restrict __buf) throw (); + + + + +extern char *__tzname[2]; +extern int __daylight; +extern long int __timezone; + + + + +extern char *tzname[2]; + + + +extern void tzset (void) throw (); + + + +extern int daylight; +extern long int timezone; + + + + + + + + + + + + + + +extern time_t timegm (struct tm *__tp) throw (); + + +extern time_t timelocal (struct tm *__tp) throw (); + + +extern int dysize (int __year) throw () __attribute__ ((__const__)); + + + + + + + + +extern int nanosleep (const struct timespec *__requested_time, + struct timespec *__remaining); + + + +extern int clock_getres (clockid_t __clock_id, struct timespec *__res) throw (); + + +extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) throw (); + + +extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) + throw (); + + + + + + +extern int clock_nanosleep (clockid_t __clock_id, int __flags, + const struct timespec *__req, + struct timespec *__rem); + + +extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) throw (); + + + + +extern int timer_create (clockid_t __clock_id, + struct sigevent *__restrict __evp, + timer_t *__restrict __timerid) throw (); + + +extern int timer_delete (timer_t __timerid) throw (); + + +extern int timer_settime (timer_t __timerid, int __flags, + const struct itimerspec *__restrict __value, + struct itimerspec *__restrict __ovalue) throw (); + + +extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) + throw (); + + +extern int timer_getoverrun (timer_t __timerid) throw (); + + + + + +extern int timespec_get (struct timespec *__ts, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + + + + + + + + +extern int getdate_err; + + + + + + + + +extern struct tm *getdate (const char *__string); + + + + + + + + + + + + + +extern int getdate_r (const char *__restrict __string, + struct tm *__restrict __resbufp); + + +} + +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + +extern "C" +{ + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) clock_t clock(void) + + + +throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memset(void*, int, size_t) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memcpy(void*, const void*, size_t) throw (); + +} + + + + +# 1 "/usr/include/c++/7/new" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 40 "/usr/include/c++/7/new" 2 3 +# 1 "/usr/include/c++/7/exception" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma GCC visibility push(default) + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 38 "/usr/include/c++/7/exception" 2 3 +# 1 "/usr/include/c++/7/bits/exception.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma GCC visibility push(default) + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 39 "/usr/include/c++/7/bits/exception.h" 2 3 + +extern "C++" { + +namespace std +{ + + + + + + + + + + + + + + + + + class exception + { + public: + exception() noexcept { } + virtual ~exception() noexcept; + + + + virtual const char* + what() const noexcept; + }; + +} + +} + +#pragma GCC visibility pop + +# 39 "/usr/include/c++/7/exception" 2 3 + +extern "C++" { + +namespace std +{ + + + class bad_exception : public exception + { + public: + bad_exception() noexcept { } + + + + virtual ~bad_exception() noexcept; + + + virtual const char* + what() const noexcept; + }; + + + typedef void (*terminate_handler) (); + + + typedef void (*unexpected_handler) (); + + + terminate_handler set_terminate(terminate_handler) noexcept; + + + + terminate_handler get_terminate() noexcept; + + + + + void terminate() noexcept __attribute__ ((__noreturn__)); + + + unexpected_handler set_unexpected(unexpected_handler) noexcept; + + + + unexpected_handler get_unexpected() noexcept; + + + + + void unexpected() __attribute__ ((__noreturn__)); + + + + + + + + + + + + + bool uncaught_exception() noexcept __attribute__ ((__pure__)); + + + + + int uncaught_exceptions() noexcept __attribute__ ((__pure__)); + + + +} + +namespace __gnu_cxx +{ + + + + + + + + + + + + + + + + + + + void __verbose_terminate_handler(); + + +} + +} + +#pragma GCC visibility pop + +# 1 "/usr/include/c++/7/bits/exception_ptr.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma GCC visibility push(default) + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 37 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/bits/exception_defines.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 39 "/usr/include/c++/7/bits/exception_defines.h" 3 + + + + + + +# 38 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma GCC visibility push(default) + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 39 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 2 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 40 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 2 3 + +# 47 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 3 + + + +namespace std +{ + class type_info; +} + +namespace __cxxabiv1 +{ + struct __cxa_refcounted_exception; + + extern "C" + { + + void* + __cxa_allocate_exception(size_t) noexcept; + + void + __cxa_free_exception(void*) noexcept; + + + __cxa_refcounted_exception* + __cxa_init_primary_exception(void *object, std::type_info *tinfo, + void ( *dest) (void *)) noexcept; + + } +} + + + +#pragma GCC visibility pop + +# 39 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/typeinfo" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/bits/hash_bytes.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 36 "/usr/include/c++/7/bits/hash_bytes.h" 2 3 + +namespace std +{ + + + + + + + + size_t + _Hash_bytes(const void* __ptr, size_t __len, size_t __seed); + + + + + + size_t + _Fnv_hash_bytes(const void* __ptr, size_t __len, size_t __seed); + + +} + +# 37 "/usr/include/c++/7/typeinfo" 2 3 + + +#pragma GCC visibility push(default) + +extern "C++" { + +namespace __cxxabiv1 +{ + class __class_type_info; +} + + + + + + + + + + + + + + + + + + + + + + + + + +# 79 "/usr/include/c++/7/typeinfo" 3 + +namespace std +{ + + + + + + + class type_info + { + public: + + + + + virtual ~type_info(); + + + + const char* name() const noexcept + { return __name[0] == '*' ? __name + 1 : __name; } + +# 110 "/usr/include/c++/7/typeinfo" 3 + + + + + + bool before(const type_info& __arg) const noexcept + { return (__name[0] == '*' && __arg.__name[0] == '*') + ? __name < __arg.__name + : __builtin_strcmp (__name, __arg.__name) < 0; } + + bool operator==(const type_info& __arg) const noexcept + { + return ((__name == __arg.__name) + || (__name[0] != '*' && + __builtin_strcmp (__name, __arg.__name) == 0)); + } +# 136 "/usr/include/c++/7/typeinfo" 3 + bool operator!=(const type_info& __arg) const noexcept + { return !operator==(__arg); } + + + size_t hash_code() const noexcept + { + + return _Hash_bytes(name(), __builtin_strlen(name()), + static_cast(0xc70f6907UL)); + + + + } + + + + virtual bool __is_pointer_p() const; + + + virtual bool __is_function_p() const; + + + + + + + + virtual bool __do_catch(const type_info *__thr_type, void **__thr_obj, + unsigned __outer) const; + + + virtual bool __do_upcast(const __cxxabiv1::__class_type_info *__target, + void **__obj_ptr) const; + + protected: + const char *__name; + + explicit type_info(const char *__n): __name(__n) { } + + private: + + type_info& operator=(const type_info&); + type_info(const type_info&); + }; + + + + + + + + class bad_cast : public exception + { + public: + bad_cast() noexcept { } + + + + virtual ~bad_cast() noexcept; + + + virtual const char* what() const noexcept; + }; + + + + + + class bad_typeid : public exception + { + public: + bad_typeid () noexcept { } + + + + virtual ~bad_typeid() noexcept; + + + virtual const char* what() const noexcept; + }; +} + +} + +#pragma GCC visibility pop + +# 40 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/new" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 41 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 + +extern "C++" { + +namespace std +{ + class type_info; + + + + + + namespace __exception_ptr + { + class exception_ptr; + } + + using __exception_ptr::exception_ptr; + + + + + + exception_ptr current_exception() noexcept; + + template + exception_ptr make_exception_ptr(_Ex) noexcept; + + + void rethrow_exception(exception_ptr) __attribute__ ((__noreturn__)); + + namespace __exception_ptr + { + using std::rethrow_exception; + + + + + + class exception_ptr + { + void* _M_exception_object; + + explicit exception_ptr(void* __e) noexcept; + + void _M_addref() noexcept; + void _M_release() noexcept; + + void *_M_get() const noexcept __attribute__ ((__pure__)); + + friend exception_ptr std::current_exception() noexcept; + friend void std::rethrow_exception(exception_ptr); + template + friend exception_ptr std::make_exception_ptr(_Ex) noexcept; + + public: + exception_ptr() noexcept; + + exception_ptr(const exception_ptr&) noexcept; + + + exception_ptr(nullptr_t) noexcept + : _M_exception_object(0) + { } + + exception_ptr(exception_ptr&& __o) noexcept + : _M_exception_object(__o._M_exception_object) + { __o._M_exception_object = 0; } + + +# 116 "/usr/include/c++/7/bits/exception_ptr.h" 3 + + exception_ptr& + operator=(const exception_ptr&) noexcept; + + + exception_ptr& + operator=(exception_ptr&& __o) noexcept + { + exception_ptr(static_cast(__o)).swap(*this); + return *this; + } + + + ~exception_ptr() noexcept; + + void + swap(exception_ptr&) noexcept; + +# 142 "/usr/include/c++/7/bits/exception_ptr.h" 3 + + + explicit operator bool() const + { return _M_exception_object; } + + + friend bool + operator==(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + const class std::type_info* + __cxa_exception_type() const noexcept + __attribute__ ((__pure__)); + }; + + bool + operator==(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + bool + operator!=(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + inline void + swap(exception_ptr& __lhs, exception_ptr& __rhs) + { __lhs.swap(__rhs); } + + template + inline void + __dest_thunk(void* __x) + { static_cast<_Ex*>(__x)->~_Ex(); } + + } + + + template + exception_ptr + make_exception_ptr(_Ex __ex) noexcept + { + + void* __e = __cxxabiv1::__cxa_allocate_exception(sizeof(_Ex)); + (void) __cxxabiv1::__cxa_init_primary_exception( + __e, const_cast(&typeid(__ex)), + __exception_ptr::__dest_thunk<_Ex>); + try + { + ::new (__e) _Ex(__ex); + return exception_ptr(__e); + } + catch(...) + { + __cxxabiv1::__cxa_free_exception(__e); + return current_exception(); + } +# 208 "/usr/include/c++/7/bits/exception_ptr.h" 3 + } + + + + + + template + exception_ptr + copy_exception(_Ex __ex) noexcept ; + + template + exception_ptr + copy_exception(_Ex __ex) noexcept + { return std::make_exception_ptr<_Ex>(__ex); } + + +} + +} + +#pragma GCC visibility pop + +# 143 "/usr/include/c++/7/exception" 2 3 +# 1 "/usr/include/c++/7/bits/nested_exception.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma GCC visibility push(default) + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 40 "/usr/include/c++/7/bits/nested_exception.h" 2 3 +# 1 "/usr/include/c++/7/bits/move.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 34 "/usr/include/c++/7/bits/move.h" 2 3 +# 1 "/usr/include/c++/7/bits/concept_check.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 36 "/usr/include/c++/7/bits/concept_check.h" 2 3 + + + + + + + + + + + + + + + + + + +# 80 "/usr/include/c++/7/bits/concept_check.h" 3 + +# 35 "/usr/include/c++/7/bits/move.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + template + inline constexpr _Tp* + __addressof(_Tp& __r) noexcept + { return __builtin_addressof(__r); } + + +} + +# 1 "/usr/include/c++/7/type_traits" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 39 "/usr/include/c++/7/type_traits" 2 3 + + + +namespace std +{ + typedef short unsigned int uint_least16_t; + typedef unsigned int uint_least32_t; +} + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + + + + + + + + template + struct integral_constant + { + static constexpr _Tp value = __v; + typedef _Tp value_type; + typedef integral_constant<_Tp, __v> type; + constexpr operator value_type() const noexcept { return value; } + + + + + constexpr value_type operator()() const noexcept { return value; } + + }; + + template + constexpr _Tp integral_constant<_Tp, __v>::value; + + + typedef integral_constant true_type; + + + typedef integral_constant false_type; + + template + using __bool_constant = integral_constant; + + + + + + + + + + template + struct conditional; + + template + struct __or_; + + template<> + struct __or_<> + : public false_type + { }; + + template + struct __or_<_B1> + : public _B1 + { }; + + template + struct __or_<_B1, _B2> + : public conditional<_B1::value, _B1, _B2>::type + { }; + + template + struct __or_<_B1, _B2, _B3, _Bn...> + : public conditional<_B1::value, _B1, __or_<_B2, _B3, _Bn...>>::type + { }; + + template + struct __and_; + + template<> + struct __and_<> + : public true_type + { }; + + template + struct __and_<_B1> + : public _B1 + { }; + + template + struct __and_<_B1, _B2> + : public conditional<_B1::value, _B2, _B1>::type + { }; + + template + struct __and_<_B1, _B2, _B3, _Bn...> + : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type + { }; + + template + struct __not_ + : public __bool_constant + { }; + +# 186 "/usr/include/c++/7/type_traits" 3 + + + + + + + template + struct __success_type + { typedef _Tp type; }; + + struct __failure_type + { }; + + + + template + struct remove_cv; + + template + struct __is_void_helper + : public false_type { }; + + template<> + struct __is_void_helper + : public true_type { }; + + + template + struct is_void + : public __is_void_helper::type>::type + { }; + + template + struct __is_integral_helper + : public false_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + + template<> + struct __is_integral_helper + : public true_type { }; + + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + + + + template<> + struct __is_integral_helper<__int128> + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; +# 322 "/usr/include/c++/7/type_traits" 3 + + + template + struct is_integral + : public __is_integral_helper::type>::type + { }; + + template + struct __is_floating_point_helper + : public false_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; + + + + + + + + + template + struct is_floating_point + : public __is_floating_point_helper::type>::type + { }; + + + template + struct is_array + : public false_type { }; + + template + struct is_array<_Tp[_Size]> + : public true_type { }; + + template + struct is_array<_Tp[]> + : public true_type { }; + + template + struct __is_pointer_helper + : public false_type { }; + + template + struct __is_pointer_helper<_Tp*> + : public true_type { }; + + + template + struct is_pointer + : public __is_pointer_helper::type>::type + { }; + + + template + struct is_lvalue_reference + : public false_type { }; + + template + struct is_lvalue_reference<_Tp&> + : public true_type { }; + + + template + struct is_rvalue_reference + : public false_type { }; + + template + struct is_rvalue_reference<_Tp&&> + : public true_type { }; + + template + struct is_function; + + template + struct __is_member_object_pointer_helper + : public false_type { }; + + template + struct __is_member_object_pointer_helper<_Tp _Cp::*> + : public integral_constant::value> { }; + + + template + struct is_member_object_pointer + : public __is_member_object_pointer_helper< + typename remove_cv<_Tp>::type>::type + { }; + + template + struct __is_member_function_pointer_helper + : public false_type { }; + + template + struct __is_member_function_pointer_helper<_Tp _Cp::*> + : public integral_constant::value> { }; + + + template + struct is_member_function_pointer + : public __is_member_function_pointer_helper< + typename remove_cv<_Tp>::type>::type + { }; + + + template + struct is_enum + : public integral_constant + { }; + + + template + struct is_union + : public integral_constant + { }; + + + template + struct is_class + : public integral_constant + { }; + + + template + struct is_function + : public false_type { }; + + template + struct is_function<_Res(_ArgTypes...) > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile && > + : public true_type { }; + + + + template + struct __is_null_pointer_helper + : public false_type { }; + + template<> + struct __is_null_pointer_helper + : public true_type { }; + + + template + struct is_null_pointer + : public __is_null_pointer_helper::type>::type + { }; + + + template + struct __is_nullptr_t + : public is_null_pointer<_Tp> + { }; + + + + + template + struct is_reference + : public __or_, + is_rvalue_reference<_Tp>>::type + { }; + + + template + struct is_arithmetic + : public __or_, is_floating_point<_Tp>>::type + { }; + + + template + struct is_fundamental + : public __or_, is_void<_Tp>, + is_null_pointer<_Tp>>::type + { }; + + + template + struct is_object + : public __not_<__or_, is_reference<_Tp>, + is_void<_Tp>>>::type + { }; + + template + struct is_member_pointer; + + + template + struct is_scalar + : public __or_, is_enum<_Tp>, is_pointer<_Tp>, + is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type + { }; + + + template + struct is_compound + : public integral_constant::value> { }; + + template + struct __is_member_pointer_helper + : public false_type { }; + + template + struct __is_member_pointer_helper<_Tp _Cp::*> + : public true_type { }; + + + template + struct is_member_pointer + : public __is_member_pointer_helper::type>::type + { }; + + + + template + struct __is_referenceable + : public __or_, is_reference<_Tp>>::type + { }; + + template + struct __is_referenceable<_Res(_Args...) > + : public true_type + { }; + + template + struct __is_referenceable<_Res(_Args......) > + : public true_type + { }; + + + + + template + struct is_const + : public false_type { }; + + template + struct is_const<_Tp const> + : public true_type { }; + + + template + struct is_volatile + : public false_type { }; + + template + struct is_volatile<_Tp volatile> + : public true_type { }; + + + template + struct is_trivial + : public integral_constant + { }; + + + template + struct is_trivially_copyable + : public integral_constant + { }; + + + template + struct is_standard_layout + : public integral_constant + { }; + + + + template + struct is_pod + : public integral_constant + { }; + + + template + struct is_literal_type + : public integral_constant + { }; + + + template + struct is_empty + : public integral_constant + { }; + + + template + struct is_polymorphic + : public integral_constant + { }; + + + + + template + struct is_final + : public integral_constant + { }; + + + + template + struct is_abstract + : public integral_constant + { }; + + template::value> + struct __is_signed_helper + : public false_type { }; + + template + struct __is_signed_helper<_Tp, true> + : public integral_constant + { }; + + + template + struct is_signed + : public __is_signed_helper<_Tp>::type + { }; + + + template + struct is_unsigned + : public __and_, __not_>> + { }; + + + + + template + struct add_rvalue_reference; + + + + + + template + typename add_rvalue_reference<_Tp>::type declval() noexcept; + + template + struct extent; + + template + struct remove_all_extents; + + template + struct __is_array_known_bounds + : public integral_constant::value > 0)> + { }; + + template + struct __is_array_unknown_bounds + : public __and_, __not_>> + { }; + + + + + + + struct __do_is_destructible_impl + { + template().~_Tp())> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_destructible_impl + : public __do_is_destructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template, + __is_array_unknown_bounds<_Tp>, + is_function<_Tp>>::value, + bool = __or_, is_scalar<_Tp>>::value> + struct __is_destructible_safe; + + template + struct __is_destructible_safe<_Tp, false, false> + : public __is_destructible_impl::type>::type + { }; + + template + struct __is_destructible_safe<_Tp, true, false> + : public false_type { }; + + template + struct __is_destructible_safe<_Tp, false, true> + : public true_type { }; + + + template + struct is_destructible + : public __is_destructible_safe<_Tp>::type + { }; + + + + + + struct __do_is_nt_destructible_impl + { + template + static integral_constant().~_Tp())> + __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_nt_destructible_impl + : public __do_is_nt_destructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template, + __is_array_unknown_bounds<_Tp>, + is_function<_Tp>>::value, + bool = __or_, is_scalar<_Tp>>::value> + struct __is_nt_destructible_safe; + + template + struct __is_nt_destructible_safe<_Tp, false, false> + : public __is_nt_destructible_impl::type>::type + { }; + + template + struct __is_nt_destructible_safe<_Tp, true, false> + : public false_type { }; + + template + struct __is_nt_destructible_safe<_Tp, false, true> + : public true_type { }; + + + template + struct is_nothrow_destructible + : public __is_nt_destructible_safe<_Tp>::type + { }; + + struct __do_is_default_constructible_impl + { + template + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_default_constructible_impl + : public __do_is_default_constructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_default_constructible_atom + : public __and_<__not_>, + __is_default_constructible_impl<_Tp>> + { }; + + template::value> + struct __is_default_constructible_safe; + + + + + + + template + struct __is_default_constructible_safe<_Tp, true> + : public __and_<__is_array_known_bounds<_Tp>, + __is_default_constructible_atom::type>> + { }; + + template + struct __is_default_constructible_safe<_Tp, false> + : public __is_default_constructible_atom<_Tp>::type + { }; + + + template + struct is_default_constructible + : public __is_default_constructible_safe<_Tp>::type + { }; + + + + + + + + + + + + + + struct __do_is_static_castable_impl + { + template(declval<_From>()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_static_castable_impl + : public __do_is_static_castable_impl + { + typedef decltype(__test<_From, _To>(0)) type; + }; + + template + struct __is_static_castable_safe + : public __is_static_castable_impl<_From, _To>::type + { }; + + + template + struct __is_static_castable + : public integral_constant::value)> + { }; + + + + + + + struct __do_is_direct_constructible_impl + { + template()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_direct_constructible_impl + : public __do_is_direct_constructible_impl + { + typedef decltype(__test<_Tp, _Arg>(0)) type; + }; + + template + struct __is_direct_constructible_new_safe + : public __and_, + __is_direct_constructible_impl<_Tp, _Arg>> + { }; + + template + struct is_same; + + template + struct is_base_of; + + template + struct remove_reference; + + template, + is_function<_From>>>::value> + struct __is_base_to_derived_ref; + + template + struct is_constructible; + + + + template + struct __is_base_to_derived_ref<_From, _To, true> + { + typedef typename remove_cv::type>::type __src_t; + typedef typename remove_cv::type>::type __dst_t; + typedef __and_<__not_>, + is_base_of<__src_t, __dst_t>, + __not_>> type; + static constexpr bool value = type::value; + }; + + template + struct __is_base_to_derived_ref<_From, _To, false> + : public false_type + { }; + + template, + is_rvalue_reference<_To>>::value> + struct __is_lvalue_to_rvalue_ref; + + + + template + struct __is_lvalue_to_rvalue_ref<_From, _To, true> + { + typedef typename remove_cv::type>::type __src_t; + typedef typename remove_cv::type>::type __dst_t; + typedef __and_<__not_>, + __or_, + is_base_of<__dst_t, __src_t>>> type; + static constexpr bool value = type::value; + }; + + template + struct __is_lvalue_to_rvalue_ref<_From, _To, false> + : public false_type + { }; + + + + + + + + template + struct __is_direct_constructible_ref_cast + : public __and_<__is_static_castable<_Arg, _Tp>, + __not_<__or_<__is_base_to_derived_ref<_Arg, _Tp>, + __is_lvalue_to_rvalue_ref<_Arg, _Tp> + >>> + { }; + + template + struct __is_direct_constructible_new + : public conditional::value, + __is_direct_constructible_ref_cast<_Tp, _Arg>, + __is_direct_constructible_new_safe<_Tp, _Arg> + >::type + { }; + + template + struct __is_direct_constructible + : public __is_direct_constructible_new<_Tp, _Arg>::type + { }; + + + + + + + struct __do_is_nary_constructible_impl + { + template()...))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_nary_constructible_impl + : public __do_is_nary_constructible_impl + { + typedef decltype(__test<_Tp, _Args...>(0)) type; + }; + + template + struct __is_nary_constructible + : public __is_nary_constructible_impl<_Tp, _Args...>::type + { + static_assert(sizeof...(_Args) > 1, + "Only useful for > 1 arguments"); + }; + + template + struct __is_constructible_impl + : public __is_nary_constructible<_Tp, _Args...> + { }; + + template + struct __is_constructible_impl<_Tp, _Arg> + : public __is_direct_constructible<_Tp, _Arg> + { }; + + template + struct __is_constructible_impl<_Tp> + : public is_default_constructible<_Tp> + { }; + + + template + struct is_constructible + : public __is_constructible_impl<_Tp, _Args...>::type + { }; + + template::value> + struct __is_copy_constructible_impl; + + template + struct __is_copy_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_copy_constructible_impl<_Tp, true> + : public is_constructible<_Tp, const _Tp&> + { }; + + + template + struct is_copy_constructible + : public __is_copy_constructible_impl<_Tp> + { }; + + template::value> + struct __is_move_constructible_impl; + + template + struct __is_move_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_move_constructible_impl<_Tp, true> + : public is_constructible<_Tp, _Tp&&> + { }; + + + template + struct is_move_constructible + : public __is_move_constructible_impl<_Tp> + { }; + + template + struct __is_nt_default_constructible_atom + : public integral_constant + { }; + + template::value> + struct __is_nt_default_constructible_impl; + + template + struct __is_nt_default_constructible_impl<_Tp, true> + : public __and_<__is_array_known_bounds<_Tp>, + __is_nt_default_constructible_atom::type>> + { }; + + template + struct __is_nt_default_constructible_impl<_Tp, false> + : public __is_nt_default_constructible_atom<_Tp> + { }; + + + template + struct is_nothrow_default_constructible + : public __and_, + __is_nt_default_constructible_impl<_Tp>> + { }; + + template + struct __is_nt_constructible_impl + : public integral_constant()...))> + { }; + + template + struct __is_nt_constructible_impl<_Tp, _Arg> + : public integral_constant(declval<_Arg>()))> + { }; + + template + struct __is_nt_constructible_impl<_Tp> + : public is_nothrow_default_constructible<_Tp> + { }; + + + template + struct is_nothrow_constructible + : public __and_, + __is_nt_constructible_impl<_Tp, _Args...>> + { }; + + template::value> + struct __is_nothrow_copy_constructible_impl; + + template + struct __is_nothrow_copy_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nothrow_copy_constructible_impl<_Tp, true> + : public is_nothrow_constructible<_Tp, const _Tp&> + { }; + + + template + struct is_nothrow_copy_constructible + : public __is_nothrow_copy_constructible_impl<_Tp> + { }; + + template::value> + struct __is_nothrow_move_constructible_impl; + + template + struct __is_nothrow_move_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nothrow_move_constructible_impl<_Tp, true> + : public is_nothrow_constructible<_Tp, _Tp&&> + { }; + + + template + struct is_nothrow_move_constructible + : public __is_nothrow_move_constructible_impl<_Tp> + { }; + + template + class __is_assignable_helper + { + template() = declval<_Up1>())> + static true_type + __test(int); + + template + static false_type + __test(...); + + public: + typedef decltype(__test<_Tp, _Up>(0)) type; + }; + + + template + struct is_assignable + : public __is_assignable_helper<_Tp, _Up>::type + { }; + + template::value> + struct __is_copy_assignable_impl; + + template + struct __is_copy_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_copy_assignable_impl<_Tp, true> + : public is_assignable<_Tp&, const _Tp&> + { }; + + + template + struct is_copy_assignable + : public __is_copy_assignable_impl<_Tp> + { }; + + template::value> + struct __is_move_assignable_impl; + + template + struct __is_move_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_move_assignable_impl<_Tp, true> + : public is_assignable<_Tp&, _Tp&&> + { }; + + + template + struct is_move_assignable + : public __is_move_assignable_impl<_Tp> + { }; + + template + struct __is_nt_assignable_impl + : public integral_constant() = declval<_Up>())> + { }; + + + template + struct is_nothrow_assignable + : public __and_, + __is_nt_assignable_impl<_Tp, _Up>> + { }; + + template::value> + struct __is_nt_copy_assignable_impl; + + template + struct __is_nt_copy_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nt_copy_assignable_impl<_Tp, true> + : public is_nothrow_assignable<_Tp&, const _Tp&> + { }; + + + template + struct is_nothrow_copy_assignable + : public __is_nt_copy_assignable_impl<_Tp> + { }; + + template::value> + struct __is_nt_move_assignable_impl; + + template + struct __is_nt_move_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nt_move_assignable_impl<_Tp, true> + : public is_nothrow_assignable<_Tp&, _Tp&&> + { }; + + + template + struct is_nothrow_move_assignable + : public __is_nt_move_assignable_impl<_Tp> + { }; + + + template + struct is_trivially_constructible + : public __and_, integral_constant> + { }; + + + template + struct is_trivially_default_constructible + : public is_trivially_constructible<_Tp>::type + { }; + + struct __do_is_implicitly_default_constructible_impl + { + template + static void __helper(const _Tp&); + + template + static true_type __test(const _Tp&, + decltype(__helper({}))* = 0); + + static false_type __test(...); + }; + + template + struct __is_implicitly_default_constructible_impl + : public __do_is_implicitly_default_constructible_impl + { + typedef decltype(__test(declval<_Tp>())) type; + }; + + template + struct __is_implicitly_default_constructible_safe + : public __is_implicitly_default_constructible_impl<_Tp>::type + { }; + + template + struct __is_implicitly_default_constructible + : public __and_, + __is_implicitly_default_constructible_safe<_Tp>> + { }; + + + template + struct is_trivially_copy_constructible + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_move_constructible + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_assignable + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_copy_assignable + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_move_assignable + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_destructible + : public __and_, integral_constant> + { }; + + + + template + struct has_virtual_destructor + : public integral_constant + { }; + + + + + + template + struct alignment_of + : public integral_constant { }; + + + template + struct rank + : public integral_constant { }; + + template + struct rank<_Tp[_Size]> + : public integral_constant::value> { }; + + template + struct rank<_Tp[]> + : public integral_constant::value> { }; + + + template + struct extent + : public integral_constant { }; + + template + struct extent<_Tp[_Size], _Uint> + : public integral_constant::value> + { }; + + template + struct extent<_Tp[], _Uint> + : public integral_constant::value> + { }; + + + + + + template + struct is_same + : public false_type { }; + + template + struct is_same<_Tp, _Tp> + : public true_type { }; + + + template + struct is_base_of + : public integral_constant + { }; + + template, is_function<_To>, + is_array<_To>>::value> + struct __is_convertible_helper + { typedef typename is_void<_To>::type type; }; + + template + class __is_convertible_helper<_From, _To, false> + { + template + static void __test_aux(_To1); + + template(std::declval<_From1>()))> + static true_type + __test(int); + + template + static false_type + __test(...); + + public: + typedef decltype(__test<_From, _To>(0)) type; + }; + + + + template + struct is_convertible + : public __is_convertible_helper<_From, _To>::type + { }; + + + + + + template + struct remove_const + { typedef _Tp type; }; + + template + struct remove_const<_Tp const> + { typedef _Tp type; }; + + + template + struct remove_volatile + { typedef _Tp type; }; + + template + struct remove_volatile<_Tp volatile> + { typedef _Tp type; }; + + + template + struct remove_cv + { + typedef typename + remove_const::type>::type type; + }; + + + template + struct add_const + { typedef _Tp const type; }; + + + template + struct add_volatile + { typedef _Tp volatile type; }; + + + template + struct add_cv + { + typedef typename + add_const::type>::type type; + }; + + + + + + + template + using remove_const_t = typename remove_const<_Tp>::type; + + + template + using remove_volatile_t = typename remove_volatile<_Tp>::type; + + + template + using remove_cv_t = typename remove_cv<_Tp>::type; + + + template + using add_const_t = typename add_const<_Tp>::type; + + + template + using add_volatile_t = typename add_volatile<_Tp>::type; + + + template + using add_cv_t = typename add_cv<_Tp>::type; + + + + + + template + struct remove_reference + { typedef _Tp type; }; + + template + struct remove_reference<_Tp&> + { typedef _Tp type; }; + + template + struct remove_reference<_Tp&&> + { typedef _Tp type; }; + + template::value> + struct __add_lvalue_reference_helper + { typedef _Tp type; }; + + template + struct __add_lvalue_reference_helper<_Tp, true> + { typedef _Tp& type; }; + + + template + struct add_lvalue_reference + : public __add_lvalue_reference_helper<_Tp> + { }; + + template::value> + struct __add_rvalue_reference_helper + { typedef _Tp type; }; + + template + struct __add_rvalue_reference_helper<_Tp, true> + { typedef _Tp&& type; }; + + + template + struct add_rvalue_reference + : public __add_rvalue_reference_helper<_Tp> + { }; + + + + template + using remove_reference_t = typename remove_reference<_Tp>::type; + + + template + using add_lvalue_reference_t = typename add_lvalue_reference<_Tp>::type; + + + template + using add_rvalue_reference_t = typename add_rvalue_reference<_Tp>::type; + + + + + + template + struct __cv_selector; + + template + struct __cv_selector<_Unqualified, false, false> + { typedef _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, false, true> + { typedef volatile _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, true, false> + { typedef const _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, true, true> + { typedef const volatile _Unqualified __type; }; + + template::value, + bool _IsVol = is_volatile<_Qualified>::value> + class __match_cv_qualifiers + { + typedef __cv_selector<_Unqualified, _IsConst, _IsVol> __match; + + public: + typedef typename __match::__type __type; + }; + + + template + struct __make_unsigned + { typedef _Tp __type; }; + + template<> + struct __make_unsigned + { typedef unsigned char __type; }; + + template<> + struct __make_unsigned + { typedef unsigned char __type; }; + + template<> + struct __make_unsigned + { typedef unsigned short __type; }; + + template<> + struct __make_unsigned + { typedef unsigned int __type; }; + + template<> + struct __make_unsigned + { typedef unsigned long __type; }; + + template<> + struct __make_unsigned + { typedef unsigned long long __type; }; + + + template<> + struct __make_unsigned : __make_unsigned + { }; + + + + template<> + struct __make_unsigned<__int128> + { typedef unsigned __int128 __type; }; +# 1769 "/usr/include/c++/7/type_traits" 3 + + + template::value, + bool _IsEnum = is_enum<_Tp>::value> + class __make_unsigned_selector; + + template + class __make_unsigned_selector<_Tp, true, false> + { + typedef __make_unsigned::type> __unsignedt; + typedef typename __unsignedt::__type __unsigned_type; + typedef __match_cv_qualifiers<_Tp, __unsigned_type> __cv_unsigned; + + public: + typedef typename __cv_unsigned::__type __type; + }; + + template + class __make_unsigned_selector<_Tp, false, true> + { + + typedef unsigned char __smallest; + static const bool __b0 = sizeof(_Tp) <= sizeof(__smallest); + static const bool __b1 = sizeof(_Tp) <= sizeof(unsigned short); + static const bool __b2 = sizeof(_Tp) <= sizeof(unsigned int); + static const bool __b3 = sizeof(_Tp) <= sizeof(unsigned long); + typedef conditional<__b3, unsigned long, unsigned long long> __cond3; + typedef typename __cond3::type __cond3_type; + typedef conditional<__b2, unsigned int, __cond3_type> __cond2; + typedef typename __cond2::type __cond2_type; + typedef conditional<__b1, unsigned short, __cond2_type> __cond1; + typedef typename __cond1::type __cond1_type; + + typedef typename conditional<__b0, __smallest, __cond1_type>::type + __unsigned_type; + typedef __match_cv_qualifiers<_Tp, __unsigned_type> __cv_unsigned; + + public: + typedef typename __cv_unsigned::__type __type; + }; + + + + + + template + struct make_unsigned + { typedef typename __make_unsigned_selector<_Tp>::__type type; }; + + + template<> + struct make_unsigned; + + + + template + struct __make_signed + { typedef _Tp __type; }; + + template<> + struct __make_signed + { typedef signed char __type; }; + + template<> + struct __make_signed + { typedef signed char __type; }; + + template<> + struct __make_signed + { typedef signed short __type; }; + + template<> + struct __make_signed + { typedef signed int __type; }; + + template<> + struct __make_signed + { typedef signed long __type; }; + + template<> + struct __make_signed + { typedef signed long long __type; }; + + + + + + + + + template<> + struct __make_signed : __make_signed + { }; + template<> + struct __make_signed : __make_signed + { }; + + + + template<> + struct __make_signed + { typedef __int128 __type; }; +# 1888 "/usr/include/c++/7/type_traits" 3 + + + template::value, + bool _IsEnum = is_enum<_Tp>::value> + class __make_signed_selector; + + template + class __make_signed_selector<_Tp, true, false> + { + typedef __make_signed::type> __signedt; + typedef typename __signedt::__type __signed_type; + typedef __match_cv_qualifiers<_Tp, __signed_type> __cv_signed; + + public: + typedef typename __cv_signed::__type __type; + }; + + template + class __make_signed_selector<_Tp, false, true> + { + typedef typename __make_unsigned_selector<_Tp>::__type __unsigned_type; + + public: + typedef typename __make_signed_selector<__unsigned_type>::__type __type; + }; + + + + + + template + struct make_signed + { typedef typename __make_signed_selector<_Tp>::__type type; }; + + + template<> + struct make_signed; + + + + template + using make_signed_t = typename make_signed<_Tp>::type; + + + template + using make_unsigned_t = typename make_unsigned<_Tp>::type; + + + + + + template + struct remove_extent + { typedef _Tp type; }; + + template + struct remove_extent<_Tp[_Size]> + { typedef _Tp type; }; + + template + struct remove_extent<_Tp[]> + { typedef _Tp type; }; + + + template + struct remove_all_extents + { typedef _Tp type; }; + + template + struct remove_all_extents<_Tp[_Size]> + { typedef typename remove_all_extents<_Tp>::type type; }; + + template + struct remove_all_extents<_Tp[]> + { typedef typename remove_all_extents<_Tp>::type type; }; + + + + template + using remove_extent_t = typename remove_extent<_Tp>::type; + + + template + using remove_all_extents_t = typename remove_all_extents<_Tp>::type; + + + + + template + struct __remove_pointer_helper + { typedef _Tp type; }; + + template + struct __remove_pointer_helper<_Tp, _Up*> + { typedef _Up type; }; + + + template + struct remove_pointer + : public __remove_pointer_helper<_Tp, typename remove_cv<_Tp>::type> + { }; + + + template, + is_void<_Tp>>::value> + struct __add_pointer_helper + { typedef _Tp type; }; + + template + struct __add_pointer_helper<_Tp, true> + { typedef typename remove_reference<_Tp>::type* type; }; + + template + struct add_pointer + : public __add_pointer_helper<_Tp> + { }; + + + + template + using remove_pointer_t = typename remove_pointer<_Tp>::type; + + + template + using add_pointer_t = typename add_pointer<_Tp>::type; + + + template + struct __aligned_storage_msa + { + union __type + { + unsigned char __data[_Len]; + struct __attribute__((__aligned__)) { } __align; + }; + }; + + + + + + + + + + + + template::__type)> + struct aligned_storage + { + union type + { + unsigned char __data[_Len]; + struct __attribute__((__aligned__((_Align)))) { } __align; + }; + }; + + template + struct __strictest_alignment + { + static const size_t _S_alignment = 0; + static const size_t _S_size = 0; + }; + + template + struct __strictest_alignment<_Tp, _Types...> + { + static const size_t _S_alignment = + alignof(_Tp) > __strictest_alignment<_Types...>::_S_alignment + ? alignof(_Tp) : __strictest_alignment<_Types...>::_S_alignment; + static const size_t _S_size = + sizeof(_Tp) > __strictest_alignment<_Types...>::_S_size + ? sizeof(_Tp) : __strictest_alignment<_Types...>::_S_size; + }; + + + + + + + + + + + + template + struct aligned_union + { + private: + static_assert(sizeof...(_Types) != 0, "At least one type is required"); + + using __strictest = __strictest_alignment<_Types...>; + static const size_t _S_len = _Len > __strictest::_S_size + ? _Len : __strictest::_S_size; + public: + + static const size_t alignment_value = __strictest::_S_alignment; + + typedef typename aligned_storage<_S_len, alignment_value>::type type; + }; + + template + const size_t aligned_union<_Len, _Types...>::alignment_value; + + + + template::value, + bool _IsFunction = is_function<_Up>::value> + struct __decay_selector; + + + template + struct __decay_selector<_Up, false, false> + { typedef typename remove_cv<_Up>::type __type; }; + + template + struct __decay_selector<_Up, true, false> + { typedef typename remove_extent<_Up>::type* __type; }; + + template + struct __decay_selector<_Up, false, true> + { typedef typename add_pointer<_Up>::type __type; }; + + + template + class decay + { + typedef typename remove_reference<_Tp>::type __remove_type; + + public: + typedef typename __decay_selector<__remove_type>::__type type; + }; + + template + class reference_wrapper; + + + template + struct __strip_reference_wrapper + { + typedef _Tp __type; + }; + + template + struct __strip_reference_wrapper > + { + typedef _Tp& __type; + }; + + template + struct __decay_and_strip + { + typedef typename __strip_reference_wrapper< + typename decay<_Tp>::type>::__type __type; + }; + + + + + template + struct enable_if + { }; + + + template + struct enable_if + { typedef _Tp type; }; + + template + using _Require = typename enable_if<__and_<_Cond...>::value>::type; + + + + template + struct conditional + { typedef _Iftrue type; }; + + + template + struct conditional + { typedef _Iffalse type; }; + + + template + struct common_type; + + + + struct __do_common_type_impl + { + template + static __success_type() + : std::declval<_Up>())>::type> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __common_type_impl + : private __do_common_type_impl + { + typedef decltype(_S_test<_Tp, _Up>(0)) type; + }; + + struct __do_member_type_wrapper + { + template + static __success_type _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __member_type_wrapper + : private __do_member_type_wrapper + { + typedef decltype(_S_test<_Tp>(0)) type; + }; + + template + struct __expanded_common_type_wrapper + { + typedef common_type type; + }; + + template + struct __expanded_common_type_wrapper<__failure_type, _Args...> + { typedef __failure_type type; }; + + template + struct common_type<_Tp> + { typedef typename decay<_Tp>::type type; }; + + template + struct common_type<_Tp, _Up> + : public __common_type_impl<_Tp, _Up>::type + { }; + + template + struct common_type<_Tp, _Up, _Vp...> + : public __expanded_common_type_wrapper>::type, _Vp...>::type + { }; + + + template + struct underlying_type + { + typedef __underlying_type(_Tp) type; + }; + + template + struct __declval_protector + { + static const bool __stop = false; + static typename add_rvalue_reference<_Tp>::type __delegate(); + }; + + template + inline typename add_rvalue_reference<_Tp>::type + declval() noexcept + { + static_assert(__declval_protector<_Tp>::__stop, + "declval() must not be used!"); + return __declval_protector<_Tp>::__delegate(); + } + + + template + class result_of; + + + + + + struct __invoke_memfun_ref { }; + struct __invoke_memfun_deref { }; + struct __invoke_memobj_ref { }; + struct __invoke_memobj_deref { }; + struct __invoke_other { }; + + + template + struct __result_of_success : __success_type<_Tp> + { using __invoke_type = _Tag; }; + + + struct __result_of_memfun_ref_impl + { + template + static __result_of_success().*std::declval<_Fp>())(std::declval<_Args>()...) + ), __invoke_memfun_ref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memfun_ref + : private __result_of_memfun_ref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg, _Args...>(0)) type; + }; + + + struct __result_of_memfun_deref_impl + { + template + static __result_of_success()).*std::declval<_Fp>())(std::declval<_Args>()...) + ), __invoke_memfun_deref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memfun_deref + : private __result_of_memfun_deref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg, _Args...>(0)) type; + }; + + + struct __result_of_memobj_ref_impl + { + template + static __result_of_success().*std::declval<_Fp>() + ), __invoke_memobj_ref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memobj_ref + : private __result_of_memobj_ref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg>(0)) type; + }; + + + struct __result_of_memobj_deref_impl + { + template + static __result_of_success()).*std::declval<_Fp>() + ), __invoke_memobj_deref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memobj_deref + : private __result_of_memobj_deref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg>(0)) type; + }; + + template + struct __result_of_memobj; + + template + struct __result_of_memobj<_Res _Class::*, _Arg> + { + typedef typename remove_cv::type>::type _Argval; + typedef _Res _Class::* _MemPtr; + typedef typename conditional<__or_, + is_base_of<_Class, _Argval>>::value, + __result_of_memobj_ref<_MemPtr, _Arg>, + __result_of_memobj_deref<_MemPtr, _Arg> + >::type::type type; + }; + + template + struct __result_of_memfun; + + template + struct __result_of_memfun<_Res _Class::*, _Arg, _Args...> + { + typedef typename remove_cv::type>::type _Argval; + typedef _Res _Class::* _MemPtr; + typedef typename conditional<__or_, + is_base_of<_Class, _Argval>>::value, + __result_of_memfun_ref<_MemPtr, _Arg, _Args...>, + __result_of_memfun_deref<_MemPtr, _Arg, _Args...> + >::type::type type; + }; + + + + + + + template::type> + struct __inv_unwrap + { + using type = _Tp; + }; + + template + struct __inv_unwrap<_Tp, reference_wrapper<_Up>> + { + using type = _Up&; + }; + + template + struct __result_of_impl + { + typedef __failure_type type; + }; + + template + struct __result_of_impl + : public __result_of_memobj::type, + typename __inv_unwrap<_Arg>::type> + { }; + + template + struct __result_of_impl + : public __result_of_memfun::type, + typename __inv_unwrap<_Arg>::type, _Args...> + { }; + + + struct __result_of_other_impl + { + template + static __result_of_success()(std::declval<_Args>()...) + ), __invoke_other> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_impl + : private __result_of_other_impl + { + typedef decltype(_S_test<_Functor, _ArgTypes...>(0)) type; + }; + + + template + struct __invoke_result + : public __result_of_impl< + is_member_object_pointer< + typename remove_reference<_Functor>::type + >::value, + is_member_function_pointer< + typename remove_reference<_Functor>::type + >::value, + _Functor, _ArgTypes... + >::type + { }; + + template + struct result_of<_Functor(_ArgTypes...)> + : public __invoke_result<_Functor, _ArgTypes...> + { }; + + + + template::__type)> + using aligned_storage_t = typename aligned_storage<_Len, _Align>::type; + + template + using aligned_union_t = typename aligned_union<_Len, _Types...>::type; + + + template + using decay_t = typename decay<_Tp>::type; + + + template + using enable_if_t = typename enable_if<_Cond, _Tp>::type; + + + template + using conditional_t = typename conditional<_Cond, _Iftrue, _Iffalse>::type; + + + template + using common_type_t = typename common_type<_Tp...>::type; + + + template + using underlying_type_t = typename underlying_type<_Tp>::type; + + + template + using result_of_t = typename result_of<_Tp>::type; + + + + template + using __enable_if_t = typename enable_if<_Cond, _Tp>::type; + + + template using __void_t = void; + + + + + template using void_t = void; + + + + template class _Op, typename... _Args> + struct __detector + { + using value_t = false_type; + using type = _Default; + }; + + + template class _Op, + typename... _Args> + struct __detector<_Default, __void_t<_Op<_Args...>>, _Op, _Args...> + { + using value_t = true_type; + using type = _Op<_Args...>; + }; + + + template class _Op, + typename... _Args> + using __detected_or = __detector<_Default, void, _Op, _Args...>; + + + template class _Op, + typename... _Args> + using __detected_or_t + = typename __detected_or<_Default, _Op, _Args...>::type; + + + + + + + +# 2552 "/usr/include/c++/7/type_traits" 3 + + template + struct __is_swappable; + + template + struct __is_nothrow_swappable; + + template + class tuple; + + template + struct __is_tuple_like_impl : false_type + { }; + + template + struct __is_tuple_like_impl> : true_type + { }; + + + template + struct __is_tuple_like + : public __is_tuple_like_impl::type>::type>::type + { }; + + template + inline + typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, + is_move_constructible<_Tp>, + is_move_assignable<_Tp>>::value>::type + swap(_Tp&, _Tp&) + noexcept(__and_, + is_nothrow_move_assignable<_Tp>>::value); + + template + inline + typename enable_if<__is_swappable<_Tp>::value>::type + swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm]) + noexcept(__is_nothrow_swappable<_Tp>::value); + + namespace __swappable_details { + using std::swap; + + struct __do_is_swappable_impl + { + template(), std::declval<_Tp&>()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + struct __do_is_nothrow_swappable_impl + { + template + static __bool_constant< + noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>())) + > __test(int); + + template + static false_type __test(...); + }; + + } + + template + struct __is_swappable_impl + : public __swappable_details::__do_is_swappable_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_nothrow_swappable_impl + : public __swappable_details::__do_is_nothrow_swappable_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_swappable + : public __is_swappable_impl<_Tp>::type + { }; + + template + struct __is_nothrow_swappable + : public __is_nothrow_swappable_impl<_Tp>::type + { }; + + + + + + + template + struct is_swappable + : public __is_swappable_impl<_Tp>::type + { }; + + + template + struct is_nothrow_swappable + : public __is_nothrow_swappable_impl<_Tp>::type + { }; + + + + template + constexpr bool is_swappable_v = + is_swappable<_Tp>::value; + + + template + constexpr bool is_nothrow_swappable_v = + is_nothrow_swappable<_Tp>::value; + + + namespace __swappable_with_details { + using std::swap; + + struct __do_is_swappable_with_impl + { + template(), std::declval<_Up>())), + typename + = decltype(swap(std::declval<_Up>(), std::declval<_Tp>()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + struct __do_is_nothrow_swappable_with_impl + { + template + static __bool_constant< + noexcept(swap(std::declval<_Tp>(), std::declval<_Up>())) + && + noexcept(swap(std::declval<_Up>(), std::declval<_Tp>())) + > __test(int); + + template + static false_type __test(...); + }; + + } + + template + struct __is_swappable_with_impl + : public __swappable_with_details::__do_is_swappable_with_impl + { + typedef decltype(__test<_Tp, _Up>(0)) type; + }; + + + template + struct __is_swappable_with_impl<_Tp&, _Tp&> + : public __swappable_details::__do_is_swappable_impl + { + typedef decltype(__test<_Tp&>(0)) type; + }; + + template + struct __is_nothrow_swappable_with_impl + : public __swappable_with_details::__do_is_nothrow_swappable_with_impl + { + typedef decltype(__test<_Tp, _Up>(0)) type; + }; + + + template + struct __is_nothrow_swappable_with_impl<_Tp&, _Tp&> + : public __swappable_details::__do_is_nothrow_swappable_impl + { + typedef decltype(__test<_Tp&>(0)) type; + }; + + + template + struct is_swappable_with + : public __is_swappable_with_impl<_Tp, _Up>::type + { }; + + + template + struct is_nothrow_swappable_with + : public __is_nothrow_swappable_with_impl<_Tp, _Up>::type + { }; + + + + template + constexpr bool is_swappable_with_v = + is_swappable_with<_Tp, _Up>::value; + + + template + constexpr bool is_nothrow_swappable_with_v = + is_nothrow_swappable_with<_Tp, _Up>::value; + + + + + + + template + struct __is_invocable_impl : false_type { }; + + template + struct __is_invocable_impl<_Result, _Ret, __void_t> + : __or_, is_convertible>::type + { }; + + template + struct __is_invocable + : __is_invocable_impl<__invoke_result<_Fn, _ArgTypes...>, void>::type + { }; + + template + constexpr bool __call_is_nt(__invoke_memfun_ref) + { + using _Up = typename __inv_unwrap<_Tp>::type; + return noexcept((std::declval<_Up>().*std::declval<_Fn>())( + std::declval<_Args>()...)); + } + + template + constexpr bool __call_is_nt(__invoke_memfun_deref) + { + return noexcept(((*std::declval<_Tp>()).*std::declval<_Fn>())( + std::declval<_Args>()...)); + } + + template + constexpr bool __call_is_nt(__invoke_memobj_ref) + { + using _Up = typename __inv_unwrap<_Tp>::type; + return noexcept(std::declval<_Up>().*std::declval<_Fn>()); + } + + template + constexpr bool __call_is_nt(__invoke_memobj_deref) + { + return noexcept((*std::declval<_Tp>()).*std::declval<_Fn>()); + } + + template + constexpr bool __call_is_nt(__invoke_other) + { + return noexcept(std::declval<_Fn>()(std::declval<_Args>()...)); + } + + template + struct __call_is_nothrow + : __bool_constant< + std::__call_is_nt<_Fn, _Args...>(typename _Result::__invoke_type{}) + > + { }; + + template + using __call_is_nothrow_ + = __call_is_nothrow<__invoke_result<_Fn, _Args...>, _Fn, _Args...>; + + + template + struct __is_nothrow_invocable + : __and_<__is_invocable<_Fn, _Args...>, + __call_is_nothrow_<_Fn, _Args...>>::type + { }; + + struct __nonesuch { + __nonesuch() = delete; + ~__nonesuch() = delete; + __nonesuch(__nonesuch const&) = delete; + void operator=(__nonesuch const&) = delete; + }; + +# 2899 "/usr/include/c++/7/type_traits" 3 + +# 3107 "/usr/include/c++/7/type_traits" 3 + + +} + + + +# 55 "/usr/include/c++/7/bits/move.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + + + + + + + template + constexpr _Tp&& + forward(typename std::remove_reference<_Tp>::type& __t) noexcept + { return static_cast<_Tp&&>(__t); } + + + + + + + + template + constexpr _Tp&& + forward(typename std::remove_reference<_Tp>::type&& __t) noexcept + { + static_assert(!std::is_lvalue_reference<_Tp>::value, "template argument" + " substituting _Tp is an lvalue reference type"); + return static_cast<_Tp&&>(__t); + } + + + + + + + template + constexpr typename std::remove_reference<_Tp>::type&& + move(_Tp&& __t) noexcept + { return static_cast::type&&>(__t); } + + + template + struct __move_if_noexcept_cond + : public __and_<__not_>, + is_copy_constructible<_Tp>>::type { }; + + + + + + + + + + template + constexpr typename + conditional<__move_if_noexcept_cond<_Tp>::value, const _Tp&, _Tp&&>::type + move_if_noexcept(_Tp& __x) noexcept + { return std::move(__x); } + + + + + + + + + + + + + + + + template + inline _Tp* + addressof(_Tp& __r) noexcept + { return std::__addressof(__r); } + + + + template + const _Tp* addressof(const _Tp&&) = delete; + + + template + inline _Tp + __exchange(_Tp& __obj, _Up&& __new_val) + { + _Tp __old_val = std::move(__obj); + __obj = std::forward<_Up>(__new_val); + return __old_val; + } + + + +} + +# 165 "/usr/include/c++/7/bits/move.h" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + + + + + + + template + inline + + typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, + is_move_constructible<_Tp>, + is_move_assignable<_Tp>>::value>::type + swap(_Tp& __a, _Tp& __b) + noexcept(__and_, + is_nothrow_move_assignable<_Tp>>::value) + + + + + { + + + + _Tp __tmp = std::move(__a); + __a = std::move(__b); + __b = std::move(__tmp); + } + + + + + template + inline + + typename enable_if<__is_swappable<_Tp>::value>::type + swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm]) + noexcept(__is_nothrow_swappable<_Tp>::value) + + + + + { + for (size_t __n = 0; __n < _Nm; ++__n) + swap(__a[__n], __b[__n]); + } + + + +} + +# 41 "/usr/include/c++/7/bits/nested_exception.h" 2 3 + +extern "C++" { + +namespace std +{ + + + + + + + class nested_exception + { + exception_ptr _M_ptr; + + public: + nested_exception() noexcept : _M_ptr(current_exception()) { } + + nested_exception(const nested_exception&) noexcept = default; + + nested_exception& operator=(const nested_exception&) noexcept = default; + + virtual ~nested_exception() noexcept; + + [[noreturn]] + void + rethrow_nested() const + { + if (_M_ptr) + rethrow_exception(_M_ptr); + std::terminate(); + } + + exception_ptr + nested_ptr() const noexcept + { return _M_ptr; } + }; + + template + struct _Nested_exception : public _Except, public nested_exception + { + explicit _Nested_exception(const _Except& __ex) + : _Except(__ex) + { } + + explicit _Nested_exception(_Except&& __ex) + : _Except(static_cast<_Except&&>(__ex)) + { } + }; + + + + + template + inline void + __throw_with_nested_impl(_Tp&& __t, true_type) + { + using _Up = typename remove_reference<_Tp>::type; + throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; + } + + template + inline void + __throw_with_nested_impl(_Tp&& __t, false_type) + { throw std::forward<_Tp>(__t); } + + + + template + [[noreturn]] + inline void + throw_with_nested(_Tp&& __t) + { + using _Up = typename decay<_Tp>::type; + using _CopyConstructible + = __and_, is_move_constructible<_Up>>; + static_assert(_CopyConstructible::value, + "throw_with_nested argument must be CopyConstructible"); + using __nest = __and_, __bool_constant, + __not_>>; + std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); + } + + + template + using __rethrow_if_nested_cond = typename enable_if< + __and_, + __or_<__not_>, + is_convertible<_Tp*, nested_exception*>>>::value + >::type; + + + template + inline __rethrow_if_nested_cond<_Ex> + __rethrow_if_nested_impl(const _Ex* __ptr) + { + if (auto __ne_ptr = dynamic_cast(__ptr)) + __ne_ptr->rethrow_nested(); + } + + + inline void + __rethrow_if_nested_impl(const void*) + { } + + + template + inline void + rethrow_if_nested(const _Ex& __ex) + { std::__rethrow_if_nested_impl(std::__addressof(__ex)); } + + +} + +} + + + +#pragma GCC visibility pop + +# 144 "/usr/include/c++/7/exception" 2 3 + + +# 41 "/usr/include/c++/7/new" 2 3 + +#pragma GCC visibility push(default) + +extern "C++" { + +namespace std +{ + + + + + + + class bad_alloc : public exception + { + public: + bad_alloc() throw() { } + + + + virtual ~bad_alloc() throw(); + + + virtual const char* what() const throw(); + }; + + + class bad_array_new_length : public bad_alloc + { + public: + bad_array_new_length() throw() { }; + + + + virtual ~bad_array_new_length() throw(); + + + virtual const char* what() const throw(); + }; + + + + + + + struct nothrow_t + { + + explicit nothrow_t() = default; + + }; + + extern const nothrow_t nothrow; + + + + typedef void (*new_handler)(); + + + + new_handler set_new_handler(new_handler) throw(); + + + + new_handler get_new_handler() noexcept; + +} + + + + + + + + + + + + +void* operator new(std::size_t) + __attribute__((__externally_visible__)); +void* operator new[](std::size_t) + __attribute__((__externally_visible__)); +void operator delete(void*) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*) noexcept + __attribute__((__externally_visible__)); + +void operator delete(void*, std::size_t) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*, std::size_t) noexcept + __attribute__((__externally_visible__)); + +void* operator new(std::size_t, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void* operator new[](std::size_t, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void operator delete(void*, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +# 166 "/usr/include/c++/7/new" 3 + + +inline void* operator new(std::size_t, void* __p) noexcept +{ return __p; } +inline void* operator new[](std::size_t, void* __p) noexcept +{ return __p; } + + +inline void operator delete (void*, void*) noexcept { } +inline void operator delete[](void*, void*) noexcept { } + +} + +# 215 "/usr/include/c++/7/new" 3 + +#pragma GCC visibility pop + +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new(std:: size_t, void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new[](std:: size_t, void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*, void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*, void*) throw(); + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*, std:: size_t) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*, std:: size_t) throw(); + + + +# 1 "/usr/include/stdio.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 28 "/usr/include/stdio.h" 2 3 + +extern "C" { + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 34 "/usr/include/stdio.h" 2 3 + + + + +# 1 "/usr/include/bits/types/__fpos_t.h" 1 3 + + + +# 1 "/usr/include/bits/types/__mbstate_t.h" 1 3 + + + + + + + + + + + + +typedef struct +{ + int __count; + union + { + unsigned int __wch; + char __wchb[4]; + } __value; +} __mbstate_t; + +# 6 "/usr/include/bits/types/__fpos_t.h" 2 3 + + + + +typedef struct _G_fpos_t +{ + __off_t __pos; + __mbstate_t __state; +} __fpos_t; + +# 40 "/usr/include/stdio.h" 2 3 +# 1 "/usr/include/bits/types/__fpos64_t.h" 1 3 + + + + + + + + + +typedef struct _G_fpos64_t +{ + __off64_t __pos; + __mbstate_t __state; +} __fpos64_t; + +# 41 "/usr/include/stdio.h" 2 3 +# 1 "/usr/include/bits/types/__FILE.h" 1 3 + + + +struct _IO_FILE; +typedef struct _IO_FILE __FILE; + +# 42 "/usr/include/stdio.h" 2 3 +# 1 "/usr/include/bits/types/FILE.h" 1 3 + + + +struct _IO_FILE; + + +typedef struct _IO_FILE FILE; + +# 43 "/usr/include/stdio.h" 2 3 +# 1 "/usr/include/bits/types/struct_FILE.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +struct _IO_FILE; +struct _IO_marker; +struct _IO_codecvt; +struct _IO_wide_data; + + + + +typedef void _IO_lock_t; + + + + + +struct _IO_FILE +{ + int _flags; + + + char *_IO_read_ptr; + char *_IO_read_end; + char *_IO_read_base; + char *_IO_write_base; + char *_IO_write_ptr; + char *_IO_write_end; + char *_IO_buf_base; + char *_IO_buf_end; + + + char *_IO_save_base; + char *_IO_backup_base; + char *_IO_save_end; + + struct _IO_marker *_markers; + + struct _IO_FILE *_chain; + + int _fileno; + int _flags2; + __off_t _old_offset; + + + unsigned short _cur_column; + signed char _vtable_offset; + char _shortbuf[1]; + + _IO_lock_t *_lock; +# 89 "/usr/include/bits/types/struct_FILE.h" 3 + __off64_t _offset; + + struct _IO_codecvt *_codecvt; + struct _IO_wide_data *_wide_data; + struct _IO_FILE *_freeres_list; + void *_freeres_buf; + size_t __pad5; + int _mode; + + char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)]; +}; + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/stdio.h" 2 3 + +# 1 "/usr/include/bits/types/cookie_io_functions_t.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +typedef __ssize_t cookie_read_function_t (void *__cookie, char *__buf, + size_t __nbytes); + + + + + + + +typedef __ssize_t cookie_write_function_t (void *__cookie, const char *__buf, + size_t __nbytes); + + + + + + + +typedef int cookie_seek_function_t (void *__cookie, __off64_t *__pos, int __w); + + +typedef int cookie_close_function_t (void *__cookie); + + + + + + +typedef struct _IO_cookie_io_functions_t +{ + cookie_read_function_t *read; + cookie_write_function_t *write; + cookie_seek_function_t *seek; + cookie_close_function_t *close; +} cookie_io_functions_t; + +# 47 "/usr/include/stdio.h" 2 3 + + +# 59 "/usr/include/stdio.h" 3 + + + + +typedef __off_t off_t; +# 70 "/usr/include/stdio.h" 3 +typedef __off64_t off64_t; + + + + + + +typedef __ssize_t ssize_t; + + + + + + +typedef __fpos_t fpos_t; + + + + +typedef __fpos64_t fpos64_t; + + + + + + + + + + + + + + + + + + + +# 116 "/usr/include/stdio.h" 3 + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/stdio_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 35 "/usr/include/bits/stdio_lim.h" 3 + + + + +# 134 "/usr/include/stdio.h" 2 3 + + + +extern FILE *stdin; +extern FILE *stdout; +extern FILE *stderr; + + + + + + +extern int remove (const char *__filename) throw (); + +extern int rename (const char *__old, const char *__new) throw (); + + + +extern int renameat (int __oldfd, const char *__old, int __newfd, + const char *__new) throw (); + + + + + + + + + + +extern int renameat2 (int __oldfd, const char *__old, int __newfd, + const char *__new, unsigned int __flags) throw (); + + + + + + + +extern FILE *tmpfile (void) ; +# 181 "/usr/include/stdio.h" 3 + + +extern FILE *tmpfile64 (void) ; + + + +extern char *tmpnam (char *__s) throw () ; + + + + +extern char *tmpnam_r (char *__s) throw () ; + + + + + + + + + + + +extern char *tempnam (const char *__dir, const char *__pfx) + throw () __attribute__ ((__malloc__)) ; + + + + + + + +extern int fclose (FILE *__stream); + + + + +extern int fflush (FILE *__stream); + + + + + + + + +extern int fflush_unlocked (FILE *__stream); + + + + + + + + + +extern int fcloseall (void); + + + + + + + + +extern FILE *fopen (const char *__restrict __filename, + const char *__restrict __modes) ; + + + + +extern FILE *freopen (const char *__restrict __filename, + const char *__restrict __modes, + FILE *__restrict __stream) ; +# 270 "/usr/include/stdio.h" 3 +extern FILE *fopen64 (const char *__restrict __filename, + const char *__restrict __modes) ; +extern FILE *freopen64 (const char *__restrict __filename, + const char *__restrict __modes, + FILE *__restrict __stream) ; + + + + +extern FILE *fdopen (int __fd, const char *__modes) throw () ; + + + + + +extern FILE *fopencookie (void *__restrict __magic_cookie, + const char *__restrict __modes, + cookie_io_functions_t __io_funcs) throw () ; + + + + +extern FILE *fmemopen (void *__s, size_t __len, const char *__modes) + throw () ; + + + + +extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) throw () ; + + + + + +extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) throw (); + + + +extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf, + int __modes, size_t __n) throw (); + + + + +extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf, + size_t __size) throw (); + + +extern void setlinebuf (FILE *__stream) throw (); + + + + + + + +extern int fprintf (FILE *__restrict __stream, + const char *__restrict __format, ...); + + + + +extern int printf (const char *__restrict __format, ...); + +extern int sprintf (char *__restrict __s, + const char *__restrict __format, ...) throw (); + + + + + +extern int vfprintf (FILE *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg); + + + + +extern int vprintf (const char *__restrict __format, __gnuc_va_list __arg); + +extern int vsprintf (char *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg) throw (); + + + +extern int snprintf (char *__restrict __s, size_t __maxlen, + const char *__restrict __format, ...) + throw () __attribute__ ((__format__ (__printf__, 3, 4))); + +extern int vsnprintf (char *__restrict __s, size_t __maxlen, + const char *__restrict __format, __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__printf__, 3, 0))); + + + + + +extern int vasprintf (char **__restrict __ptr, const char *__restrict __f, + __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__printf__, 2, 0))) ; +extern int __asprintf (char **__restrict __ptr, + const char *__restrict __fmt, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))) ; +extern int asprintf (char **__restrict __ptr, + const char *__restrict __fmt, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))) ; + + + + +extern int vdprintf (int __fd, const char *__restrict __fmt, + __gnuc_va_list __arg) + __attribute__ ((__format__ (__printf__, 2, 0))); +extern int dprintf (int __fd, const char *__restrict __fmt, ...) + __attribute__ ((__format__ (__printf__, 2, 3))); + + + + + + + +extern int fscanf (FILE *__restrict __stream, + const char *__restrict __format, ...) ; + + + + +extern int scanf (const char *__restrict __format, ...) ; + +extern int sscanf (const char *__restrict __s, + const char *__restrict __format, ...) throw (); + + + + + + +extern int fscanf (FILE *__restrict __stream, const char *__restrict __format, ...) __asm__ ("" "__isoc99_fscanf") ; + + +extern int scanf (const char *__restrict __format, ...) __asm__ ("" "__isoc99_scanf") ; + +extern int sscanf (const char *__restrict __s, const char *__restrict __format, ...) throw () __asm__ ("" "__isoc99_sscanf"); +# 426 "/usr/include/stdio.h" 3 + + + + + + +extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg) + __attribute__ ((__format__ (__scanf__, 2, 0))) ; + + + + + +extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) + __attribute__ ((__format__ (__scanf__, 1, 0))) ; + + +extern int vsscanf (const char *__restrict __s, + const char *__restrict __format, __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__scanf__, 2, 0))); + + + + +extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vfscanf") + + + + __attribute__ ((__format__ (__scanf__, 2, 0))) ; +extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vscanf") + + __attribute__ ((__format__ (__scanf__, 1, 0))) ; +extern int vsscanf (const char *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) throw () __asm__ ("" "__isoc99_vsscanf") + + + + __attribute__ ((__format__ (__scanf__, 2, 0))); +# 479 "/usr/include/stdio.h" 3 + + + + + + +extern int fgetc (FILE *__stream); +extern int getc (FILE *__stream); + + + + + +extern int getchar (void); + + + + + + +extern int getc_unlocked (FILE *__stream); +extern int getchar_unlocked (void); + + + + + + + + + +extern int fgetc_unlocked (FILE *__stream); + + + + + + + + + + +extern int fputc (int __c, FILE *__stream); +extern int putc (int __c, FILE *__stream); + + + + + +extern int putchar (int __c); + + + + + + + + +extern int fputc_unlocked (int __c, FILE *__stream); + + + + + + + +extern int putc_unlocked (int __c, FILE *__stream); +extern int putchar_unlocked (int __c); + + + + + + +extern int getw (FILE *__stream); + + +extern int putw (int __w, FILE *__stream); + + + + + + + +extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) + ; + +# 579 "/usr/include/stdio.h" 3 + + + + + + + + +extern char *fgets_unlocked (char *__restrict __s, int __n, + FILE *__restrict __stream) ; + + + + + + + + + + + + + + +extern __ssize_t __getdelim (char **__restrict __lineptr, + size_t *__restrict __n, int __delimiter, + FILE *__restrict __stream) ; +extern __ssize_t getdelim (char **__restrict __lineptr, + size_t *__restrict __n, int __delimiter, + FILE *__restrict __stream) ; + + + + + + + +extern __ssize_t getline (char **__restrict __lineptr, + size_t *__restrict __n, + FILE *__restrict __stream) ; + + + + + + + +extern int fputs (const char *__restrict __s, FILE *__restrict __stream); + + + + + +extern int puts (const char *__s); + + + + + + +extern int ungetc (int __c, FILE *__stream); + + + + + + +extern size_t fread (void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream) ; + + + + +extern size_t fwrite (const void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __s); + + + + + + + + +extern int fputs_unlocked (const char *__restrict __s, + FILE *__restrict __stream); + + + + + + + + + +extern size_t fread_unlocked (void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream) ; +extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream); + + + + + + + +extern int fseek (FILE *__stream, long int __off, int __whence); + + + + +extern long int ftell (FILE *__stream) ; + + + + +extern void rewind (FILE *__stream); + + + + + + + + + + + + +extern int fseeko (FILE *__stream, __off_t __off, int __whence); + + + + +extern __off_t ftello (FILE *__stream) ; +# 725 "/usr/include/stdio.h" 3 + + + + + + +extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos); + + + + +extern int fsetpos (FILE *__stream, const fpos_t *__pos); +# 748 "/usr/include/stdio.h" 3 + + +extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence); +extern __off64_t ftello64 (FILE *__stream) ; +extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos); +extern int fsetpos64 (FILE *__stream, const fpos64_t *__pos); + + + +extern void clearerr (FILE *__stream) throw (); + +extern int feof (FILE *__stream) throw () ; + +extern int ferror (FILE *__stream) throw () ; + + + +extern void clearerr_unlocked (FILE *__stream) throw (); +extern int feof_unlocked (FILE *__stream) throw () ; +extern int ferror_unlocked (FILE *__stream) throw () ; + + + + + + + +extern void perror (const char *__s); + + + + + +# 1 "/usr/include/bits/sys_errlist.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +extern int sys_nerr; +extern const char *const sys_errlist[]; + + +extern int _sys_nerr; +extern const char *const _sys_errlist[]; +# 782 "/usr/include/stdio.h" 2 3 + + + + +extern int fileno (FILE *__stream) throw () ; + + + + +extern int fileno_unlocked (FILE *__stream) throw () ; + + + + + + + + +extern FILE *popen (const char *__command, const char *__modes) ; + + + + + +extern int pclose (FILE *__stream); + + + + + +extern char *ctermid (char *__s) throw (); + + + + + +extern char *cuserid (char *__s); + + + + +struct obstack; + + +extern int obstack_printf (struct obstack *__restrict __obstack, + const char *__restrict __format, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))); +extern int obstack_vprintf (struct obstack *__restrict __obstack, + const char *__restrict __format, + __gnuc_va_list __args) + throw () __attribute__ ((__format__ (__printf__, 2, 0))); + + + + + + + +extern void flockfile (FILE *__stream) throw (); + + + +extern int ftrylockfile (FILE *__stream) throw () ; + + +extern void funlockfile (FILE *__stream) throw (); + + + + + + + + + + +extern int __uflow (FILE *); +extern int __overflow (FILE *, int); + + + +# 872 "/usr/include/stdio.h" 3 + +} + +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 1 3 + + + + + + + + + + +#pragma once + +# 1 "/usr/include/c++/7/stdlib.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 1 3 + + + + + + + + + + +#pragma once + +# 1 "/usr/include/c++/7/cstdlib" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 42 "/usr/include/c++/7/cstdlib" 2 3 + + + + +# 71 "/usr/include/c++/7/cstdlib" 3 + + + +# 1 "/usr/include/stdlib.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 26 "/usr/include/stdlib.h" 2 3 + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 32 "/usr/include/stdlib.h" 2 3 + +extern "C" { + + + + + +# 1 "/usr/include/bits/waitflags.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 35 "/usr/include/bits/waitflags.h" 3 + +# 40 "/usr/include/stdlib.h" 2 3 +# 1 "/usr/include/bits/waitstatus.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 41 "/usr/include/stdlib.h" 2 3 + + +# 53 "/usr/include/stdlib.h" 3 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 1 3 + + + + + + + + + + + + + + + +#pragma once + + + + + + + + + + + + + + +# 56 "/usr/include/stdlib.h" 2 3 + + +typedef struct + { + int quot; + int rem; + } div_t; + + + +typedef struct + { + long int quot; + long int rem; + } ldiv_t; + + + + + + typedef struct + { + long long int quot; + long long int rem; + } lldiv_t; + + + + + + + + + + + + + + + + +extern size_t __ctype_get_mb_cur_max (void) throw () ; + + + +extern double atof (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern int atoi (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern long int atol (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + + extern long long int atoll (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +extern double strtod (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern float strtof (const char *__restrict __nptr, + char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))); + +extern long double strtold (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern long int strtol (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +extern unsigned long int strtoul (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +extern long long int strtoq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + +extern unsigned long long int strtouq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern long long int strtoll (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + +extern unsigned long long int strtoull (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +extern int strfromd (char *__dest, size_t __size, const char *__format, + double __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfromf (char *__dest, size_t __size, const char *__format, + float __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfroml (char *__dest, size_t __size, const char *__format, + long double __f) + throw () __attribute__ ((__nonnull__ (3))); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern long int strtol_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))); + +extern unsigned long int strtoul_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + + +extern long long int strtoll_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + + +extern unsigned long long int strtoull_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +extern double strtod_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern float strtof_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern long double strtold_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +# 314 "/usr/include/stdlib.h" 3 + +# 321 "/usr/include/stdlib.h" 3 + +# 328 "/usr/include/stdlib.h" 3 + +# 335 "/usr/include/stdlib.h" 3 + +# 342 "/usr/include/stdlib.h" 3 + +# 349 "/usr/include/stdlib.h" 3 + +# 357 "/usr/include/stdlib.h" 3 + + +# 379 "/usr/include/stdlib.h" 3 + + + + + + +extern char *l64a (long int __n) throw () ; + + +extern long int a64l (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +# 1 "/usr/include/sys/types.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" { + + + + + +typedef __u_char u_char; +typedef __u_short u_short; +typedef __u_int u_int; +typedef __u_long u_long; +typedef __quad_t quad_t; +typedef __u_quad_t u_quad_t; +typedef __fsid_t fsid_t; + + +typedef __loff_t loff_t; + + + + +typedef __ino_t ino_t; +# 54 "/usr/include/sys/types.h" 3 +typedef __ino64_t ino64_t; + + + + +typedef __dev_t dev_t; + + + + +typedef __gid_t gid_t; + + + + +typedef __mode_t mode_t; + + + + +typedef __nlink_t nlink_t; + + + + +typedef __uid_t uid_t; + + + +# 95 "/usr/include/sys/types.h" 3 + + + + + + + + +typedef __id_t id_t; + + + + + + + + + + +typedef __daddr_t daddr_t; +typedef __caddr_t caddr_t; + + + + + +typedef __key_t key_t; + + + +# 131 "/usr/include/sys/types.h" 3 + + + +typedef __useconds_t useconds_t; + + + +typedef __suseconds_t suseconds_t; + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 145 "/usr/include/sys/types.h" 2 3 + + + +typedef unsigned long int ulong; +typedef unsigned short int ushort; +typedef unsigned int uint; + + + + +# 1 "/usr/include/bits/stdint-intn.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +typedef __int8_t int8_t; +typedef __int16_t int16_t; +typedef __int32_t int32_t; +typedef __int64_t int64_t; + +# 156 "/usr/include/sys/types.h" 2 3 + + +typedef __uint8_t u_int8_t; +typedef __uint16_t u_int16_t; +typedef __uint32_t u_int32_t; +typedef __uint64_t u_int64_t; + + +typedef int register_t __attribute__ ((__mode__ (__word__))); + + + + + + + + + + + +# 1 "/usr/include/endian.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 32 "/usr/include/endian.h" 3 + + + +# 1 "/usr/include/bits/byteswap.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline __uint16_t +__bswap_16 (__uint16_t __bsx) +{ + + return __builtin_bswap16 (__bsx); + + + +} + + + + + + +static __inline __uint32_t +__bswap_32 (__uint32_t __bsx) +{ + + return __builtin_bswap32 (__bsx); + + + +} + + +# 68 "/usr/include/bits/byteswap.h" 3 + + static __inline __uint64_t +__bswap_64 (__uint64_t __bsx) +{ + + return __builtin_bswap64 (__bsx); + + + +} + +# 36 "/usr/include/endian.h" 2 3 +# 1 "/usr/include/bits/uintn-identity.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline __uint16_t +__uint16_identity (__uint16_t __x) +{ + return __x; +} + +static __inline __uint32_t +__uint32_identity (__uint32_t __x) +{ + return __x; +} + +static __inline __uint64_t +__uint64_identity (__uint64_t __x) +{ + return __x; +} + +# 37 "/usr/include/endian.h" 2 3 + + + + + + + + + + + + + + + + + +# 71 "/usr/include/endian.h" 3 + +# 177 "/usr/include/sys/types.h" 2 3 + + +# 1 "/usr/include/sys/select.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/select.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 23 "/usr/include/bits/select.h" 2 3 + + + + + + + + + + +# 43 "/usr/include/bits/select.h" 3 + +# 57 "/usr/include/bits/select.h" 3 + +# 31 "/usr/include/sys/select.h" 2 3 + + +# 1 "/usr/include/bits/types/sigset_t.h" 1 3 + + + +# 1 "/usr/include/bits/types/__sigset_t.h" 1 3 + + + + +typedef struct +{ + unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; +} __sigset_t; + +# 5 "/usr/include/bits/types/sigset_t.h" 2 3 + + +typedef __sigset_t sigset_t; + +# 34 "/usr/include/sys/select.h" 2 3 + + + + + + + + + + + + + + + +typedef long int __fd_mask; + + + + + + + + + +typedef struct + { + + + + __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; + + + + + + } fd_set; + + + + + + +typedef __fd_mask fd_mask; + + + + + + + + + + + + + +extern "C" { + + + + + + + + + +extern int select (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + struct timeval *__restrict __timeout); + + + + + + + + +extern int pselect (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + const struct timespec *__restrict __timeout, + const __sigset_t *__restrict __sigmask); + + + + + + + + +} + +# 180 "/usr/include/sys/types.h" 2 3 + + + + + +typedef __blksize_t blksize_t; + + + + + + +typedef __blkcnt_t blkcnt_t; + + + +typedef __fsblkcnt_t fsblkcnt_t; + + + +typedef __fsfilcnt_t fsfilcnt_t; +# 217 "/usr/include/sys/types.h" 3 + + +typedef __blkcnt64_t blkcnt64_t; +typedef __fsblkcnt64_t fsblkcnt64_t; +typedef __fsfilcnt64_t fsfilcnt64_t; + + + + +# 1 "/usr/include/bits/pthreadtypes.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/thread-shared-types.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/pthreadtypes-arch.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 22 "/usr/include/bits/pthreadtypes-arch.h" 2 3 + +# 46 "/usr/include/bits/pthreadtypes-arch.h" 3 + + + + + + + + + +# 45 "/usr/include/bits/thread-shared-types.h" 2 3 + + + + +typedef struct __pthread_internal_list +{ + struct __pthread_internal_list *__prev; + struct __pthread_internal_list *__next; +} __pthread_list_t; + +typedef struct __pthread_internal_slist +{ + struct __pthread_internal_slist *__next; +} __pthread_slist_t; + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/struct_mutex.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +struct __pthread_mutex_s +{ + int __lock; + unsigned int __count; + int __owner; + + unsigned int __nusers; + + + + int __kind; + + short __spins; + short __elision; + __pthread_list_t __list; +# 53 "/usr/include/bits/struct_mutex.h" 3 +}; + +# 62 "/usr/include/bits/struct_mutex.h" 3 + +# 75 "/usr/include/bits/thread-shared-types.h" 2 3 + + + + + + + + + + + + +# 1 "/usr/include/bits/struct_rwlock.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +struct __pthread_rwlock_arch_t +{ + unsigned int __readers; + unsigned int __writers; + unsigned int __wrphase_futex; + unsigned int __writers_futex; + unsigned int __pad3; + unsigned int __pad4; + + int __cur_writer; + int __shared; + signed char __rwelision; + + + + + unsigned char __pad1[7]; + + + unsigned long int __pad2; + + + unsigned int __flags; +# 55 "/usr/include/bits/struct_rwlock.h" 3 +}; + +# 64 "/usr/include/bits/struct_rwlock.h" 3 + +# 88 "/usr/include/bits/thread-shared-types.h" 2 3 + + + + +struct __pthread_cond_s +{ + union + { + unsigned long long int __wseq; + struct + { + unsigned int __low; + unsigned int __high; + } __wseq32; + }; + union + { + unsigned long long int __g1_start; + struct + { + unsigned int __low; + unsigned int __high; + } __g1_start32; + }; + unsigned int __g_refs[2] ; + unsigned int __g_size[2]; + unsigned int __g1_orig_size; + unsigned int __wrefs; + unsigned int __g_signals[2]; +}; + +# 24 "/usr/include/bits/pthreadtypes.h" 2 3 + + + +typedef unsigned long int pthread_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_mutexattr_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_condattr_t; + + + +typedef unsigned int pthread_key_t; + + + +typedef int pthread_once_t; + + +union pthread_attr_t +{ + char __size[56]; + long int __align; +}; + +typedef union pthread_attr_t pthread_attr_t; + + + + +typedef union +{ + struct __pthread_mutex_s __data; + char __size[40]; + long int __align; +} pthread_mutex_t; + + +typedef union +{ + struct __pthread_cond_s __data; + char __size[48]; + long long int __align; +} pthread_cond_t; + + + + + +typedef union +{ + struct __pthread_rwlock_arch_t __data; + char __size[56]; + long int __align; +} pthread_rwlock_t; + +typedef union +{ + char __size[8]; + long int __align; +} pthread_rwlockattr_t; + + + + + +typedef volatile int pthread_spinlock_t; + + + + +typedef union +{ + char __size[32]; + long int __align; +} pthread_barrier_t; + +typedef union +{ + char __size[4]; + int __align; +} pthread_barrierattr_t; + + +# 228 "/usr/include/sys/types.h" 2 3 + + +} + +# 395 "/usr/include/stdlib.h" 2 3 + + + + + + +extern long int random (void) throw (); + + +extern void srandom (unsigned int __seed) throw (); + + + + + +extern char *initstate (unsigned int __seed, char *__statebuf, + size_t __statelen) throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +struct random_data + { + int32_t *fptr; + int32_t *rptr; + int32_t *state; + int rand_type; + int rand_deg; + int rand_sep; + int32_t *end_ptr; + }; + +extern int random_r (struct random_data *__restrict __buf, + int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int srandom_r (unsigned int __seed, struct random_data *__buf) + throw () __attribute__ ((__nonnull__ (2))); + +extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, + size_t __statelen, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (2, 4))); + +extern int setstate_r (char *__restrict __statebuf, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern int rand (void) throw (); + +extern void srand (unsigned int __seed) throw (); + + + +extern int rand_r (unsigned int *__seed) throw (); + + + + + + + +extern double drand48 (void) throw (); +extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1))); + + +extern long int lrand48 (void) throw (); +extern long int nrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern long int mrand48 (void) throw (); +extern long int jrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern void srand48 (long int __seedval) throw (); +extern unsigned short int *seed48 (unsigned short int __seed16v[3]) + throw () __attribute__ ((__nonnull__ (1))); +extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1))); + + + + + +struct drand48_data + { + unsigned short int __x[3]; + unsigned short int __old_x[3]; + unsigned short int __c; + unsigned short int __init; + unsigned long long int __a; + + }; + + +extern int drand48_r (struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); +extern int erand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int lrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int nrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int mrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int jrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int srand48_r (long int __seedval, struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (2))); + +extern int seed48_r (unsigned short int __seed16v[3], + struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int lcong48_r (unsigned short int __param[7], + struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + +extern void *calloc (size_t __nmemb, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (1, 2))) ; + + + + + + +extern void *realloc (void *__ptr, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) __attribute__ ((__alloc_size__ (2))); + + + + + + + +extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) + __attribute__ ((__alloc_size__ (2, 3))); + + + +extern void free (void *__ptr) throw (); + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 1 3 + + + + + + + + + + + +# 1 "/usr/include/alloca.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 25 "/usr/include/alloca.h" 2 3 + +extern "C" { + + + + + +extern void *alloca (size_t __size) throw (); + + + + + +} + +# 13 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 2 3 + + + + + + + + + + +extern "C" { + +extern void* __alloca(size_t); + + + + +} + + + + +# 569 "/usr/include/stdlib.h" 2 3 + + + + + +extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + + + + +extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern void *aligned_alloc (size_t __alignment, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (2))) ; + + + +extern void abort (void) throw () __attribute__ ((__noreturn__)); + + + +extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1))); + + + + +extern "C++" int at_quick_exit (void (*__func) (void)) + throw () __asm ("at_quick_exit") __attribute__ ((__nonnull__ (1))); + + + + + + + + +extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) + throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern void exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void quick_exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void _Exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + +extern char *getenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern char *secure_getenv (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + +extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern int setenv (const char *__name, const char *__value, int __replace) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int unsetenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))); + + + + + + +extern int clearenv (void) throw (); + + + + + + + + + + +extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + + + + + +extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ; +# 698 "/usr/include/stdlib.h" 3 +extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + + + +extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ; +# 720 "/usr/include/stdlib.h" 3 +extern int mkstemps64 (char *__template, int __suffixlen) + __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + +extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + + +extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; +# 752 "/usr/include/stdlib.h" 3 +extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + +extern int mkostemps (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; +# 774 "/usr/include/stdlib.h" 3 +extern int mkostemps64 (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; + + + + + + + + +extern int system (const char *__command) ; + + + + + +extern char *canonicalize_file_name (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + + + +extern char *realpath (const char *__restrict __name, + char *__restrict __resolved) throw () ; + + + + + + +typedef int (*__compar_fn_t) (const void *, const void *); + + +typedef __compar_fn_t comparison_fn_t; + + + +typedef int (*__compar_d_fn_t) (const void *, const void *, void *); + + + + +extern void *bsearch (const void *__key, const void *__base, + size_t __nmemb, size_t __size, __compar_fn_t __compar) + __attribute__ ((__nonnull__ (1, 2, 5))) ; + + + + + + + +extern void qsort (void *__base, size_t __nmemb, size_t __size, + __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); + +extern void qsort_r (void *__base, size_t __nmemb, size_t __size, + __compar_d_fn_t __compar, void *__arg) + __attribute__ ((__nonnull__ (1, 4))); + + + + +extern int abs (int __x) throw () __attribute__ ((__const__)) ; +extern long int labs (long int __x) throw () __attribute__ ((__const__)) ; + + + extern long long int llabs (long long int __x) + throw () __attribute__ ((__const__)) ; + + + + + + +extern div_t div (int __numer, int __denom) + throw () __attribute__ ((__const__)) ; +extern ldiv_t ldiv (long int __numer, long int __denom) + throw () __attribute__ ((__const__)) ; + + + extern lldiv_t lldiv (long long int __numer, + long long int __denom) + throw () __attribute__ ((__const__)) ; + + + + + + + + + + + +extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *gcvt (double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern char *qecvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qfcvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qgcvt (long double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); + +extern int qecvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int qfcvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); + + + + + +extern int mblen (const char *__s, size_t __n) throw (); + + +extern int mbtowc (wchar_t *__restrict __pwc, + const char *__restrict __s, size_t __n) throw (); + + +extern int wctomb (char *__s, wchar_t __wchar) throw (); + + + +extern size_t mbstowcs (wchar_t *__restrict __pwcs, + const char *__restrict __s, size_t __n) throw (); + +extern size_t wcstombs (char *__restrict __s, + const wchar_t *__restrict __pwcs, size_t __n) + throw (); + + + + + + + +extern int rpmatch (const char *__response) throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + + +extern int getsubopt (char **__restrict __optionp, + char *const *__restrict __tokens, + char **__restrict __valuep) + throw () __attribute__ ((__nonnull__ (1, 2, 3))) ; + + + + + + + +extern int posix_openpt (int __oflag) ; + + + + + + + +extern int grantpt (int __fd) throw (); + + + +extern int unlockpt (int __fd) throw (); + + + + +extern char *ptsname (int __fd) throw () ; + + + + + + +extern int ptsname_r (int __fd, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int getpt (void); + + + + + + +extern int getloadavg (double __loadavg[], int __nelem) + throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + +# 1 "/usr/include/bits/stdlib-float.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 1014 "/usr/include/stdlib.h" 2 3 + + +# 1022 "/usr/include/stdlib.h" 3 + +} + +# 76 "/usr/include/c++/7/cstdlib" 2 3 +# 1 "/usr/include/c++/7/bits/std_abs.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 36 "/usr/include/c++/7/bits/std_abs.h" 2 3 + +# 43 "/usr/include/c++/7/bits/std_abs.h" 3 + + + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::abs; + + + inline long + abs(long __i) { return __builtin_labs(__i); } + + + + inline long long + abs(long long __x) { return __builtin_llabs (__x); } + + + + + + + + inline constexpr double + abs(double __x) + { return __builtin_fabs(__x); } + + inline constexpr float + abs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + abs(long double __x) + { return __builtin_fabsl(__x); } + + + + inline constexpr __int128 + abs(__int128 __x) { return __x >= 0 ? __x : -__x; } +# 98 "/usr/include/c++/7/bits/std_abs.h" 3 + +# 105 "/usr/include/c++/7/bits/std_abs.h" 3 + + +} +} + +# 78 "/usr/include/c++/7/cstdlib" 2 3 + + +# 120 "/usr/include/c++/7/cstdlib" 3 + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::div_t; + using ::ldiv_t; + + using ::abort; + + + + using ::atexit; + + + using ::at_quick_exit; + + + using ::atof; + using ::atoi; + using ::atol; + using ::bsearch; + using ::calloc; + using ::div; + using ::exit; + using ::free; + using ::getenv; + using ::labs; + using ::ldiv; + using ::malloc; + + using ::mblen; + using ::mbstowcs; + using ::mbtowc; + + using ::qsort; + + + using ::quick_exit; + + + using ::rand; + using ::realloc; + using ::srand; + using ::strtod; + using ::strtol; + using ::strtoul; + using ::system; + + using ::wcstombs; + using ::wctomb; + + + + inline ldiv_t + div(long __i, long __j) { return ldiv(__i, __j); } + + + + +} + + + +# 194 "/usr/include/c++/7/cstdlib" 3 + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::lldiv_t; + + + + + + using ::_Exit; + + + + using ::llabs; + + inline lldiv_t + div(long long __n, long long __d) + { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; } + + using ::lldiv; + + +# 227 "/usr/include/c++/7/cstdlib" 3 + using ::atoll; + using ::strtoll; + using ::strtoull; + + using ::strtof; + using ::strtold; + + +} + +namespace std +{ + + using ::__gnu_cxx::lldiv_t; + + using ::__gnu_cxx::_Exit; + + using ::__gnu_cxx::llabs; + using ::__gnu_cxx::div; + using ::__gnu_cxx::lldiv; + + using ::__gnu_cxx::atoll; + using ::__gnu_cxx::strtof; + using ::__gnu_cxx::strtoll; + using ::__gnu_cxx::strtoull; + using ::__gnu_cxx::strtold; +} + + + +} + + + +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 2 3 + +namespace std { + extern "C" void* __host_malloc(std::size_t); + extern "C" void __host_free(void*); +} +extern "C" void* __host_malloc(std::size_t); +extern "C" void __host_free(void*); +# 37 "/usr/include/c++/7/stdlib.h" 2 3 + +using std::abort; +using std::atexit; +using std::exit; + + + using std::at_quick_exit; + + + using std::quick_exit; + + + + +using std::div_t; +using std::ldiv_t; + +using std::abs; +using std::atof; +using std::atoi; +using std::atol; +using std::bsearch; +using std::calloc; +using std::div; +using std::free; +using std::getenv; +using std::labs; +using std::ldiv; +using std::malloc; + +using std::mblen; +using std::mbstowcs; +using std::mbtowc; + +using std::qsort; +using std::rand; +using std::realloc; +using std::srand; +using std::strtod; +using std::strtol; +using std::strtoul; +using std::system; + +using std::wcstombs; +using std::wctomb; + + + +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 2 3 + + +extern "C" + +void* __host_malloc(size_t); + + +extern "C" + +void __host_free(void*); +# 138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + + + +extern "C" +{ +extern + + + + + + + +__attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) int printf(const char*, ...); + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* malloc(size_t) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void free(void*) throw (); + + + + + + + + + +} + + + + +# 1 "/usr/include/assert.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +# 33 "/usr/include/assert.h" 3 + + + + + + + + + + + + + + + +# 63 "/usr/include/assert.h" 3 + +extern "C" { + + +extern void __assert_fail (const char *__assertion, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + +extern void __assert_perror_fail (int __errnum, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + + + +extern void __assert (const char *__assertion, const char *__file, int __line) + throw () __attribute__ ((__noreturn__)); + + +} + + + + +# 112 "/usr/include/assert.h" 3 + +# 119 "/usr/include/assert.h" 3 + + + + + + +# 134 "/usr/include/assert.h" 3 + + + + +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + +extern "C" +{ +# 205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void __assert_fail( + const char *, const char *, unsigned int, const char *) + throw (); + + + + +} + +# 245 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + + + +# 258 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new(std:: size_t) ; +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new[](std:: size_t) ; +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*) throw(); + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*, std:: size_t) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*, std:: size_t) throw(); + + +# 284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + + + +extern "C" +{ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) int abs(int a) throw (); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long int labs(long int a) throw (); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long long int llabs(long long int a) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fabs(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fabsf(float x) throw (); + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int min(const int a, const int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umin(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmin(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmin(const unsigned long long int a, const unsigned long long int b); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fminf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmin(double x, double y) throw (); +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int max(const int a, const int b); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umax(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmax(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmax(const unsigned long long int a, const unsigned long long int b); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaxf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmax(double, double) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sin(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cos(double x) throw (); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincos(double x, double *sptr, double *cptr) throw (); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincosf(float x, float *sptr, float *cptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tan(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sqrt(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rsqrt(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rsqrtf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log2(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp2(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp2f(float x) throw (); +# 1031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp10(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double expm1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expm1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log2f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log10(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log1p(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log1pf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double floor(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cosh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tanh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acosh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acoshf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asinh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atanh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ldexp(double x, int exp) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ldexpf(float x, int exp) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double logb(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logbf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogb(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogbf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbn(double x, int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalbnf(float x, int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbln(double x, long int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalblnf(float x, long int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double frexp(double x, int *nptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float frexpf(float x, int *nptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double round(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float roundf(float x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lround(double x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lroundf(float x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llround(double x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llroundf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rint(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rintf(float x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrint(double x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrintf(float x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrint(double x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrintf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nearbyint(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nearbyintf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ceil(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double trunc(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float truncf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fdim(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fdimf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan2(double y, double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acos(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asin(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double hypot(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rhypot(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float hypotf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rhypotf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double norm3d(double a, double b, double c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm3d(double a, double b, double c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double norm4d(double a, double b, double c, double d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm4d(double a, double b, double c, double d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C++" __attribute__((device)) __attribute__((device_builtin)) double norm(int dim, double const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm(int dim, double const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rnormf(int dim, float const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C++" __attribute__((device)) __attribute__((device_builtin)) float normf(int dim, float const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float norm3df(float a, float b, float c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm3df(float a, float b, float c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float norm4df(float a, float b, float c, float d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm4df(float a, float b, float c, float d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cbrt(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cbrtf(float x) throw (); +# 5275 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rcbrt(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rcbrtf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinpi(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinpif(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cospi(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cospif(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospi(double x, double *sptr, double *cptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospif(float x, float *sptr, float *cptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double pow(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double modf(double x, double *iptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmod(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remainder(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remainderf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remquo(double x, double y, int *quo) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remquof(float x, float y, int *quo) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j0(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j0f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double jn(int n, double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float jnf(int n, float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y0(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y0f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double yn(int n, double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ynf(int n, float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i0(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i0f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erf(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erff(float x) throw (); +# 7399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfinv(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfinvf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfc(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double lgamma(double x) throw (); +# 7730 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcinv(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcinvf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdfinv(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdfinvf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdf(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdff(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcx(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcxf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float lgammaf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tgamma(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tgammaf(float x) throw (); + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double copysign(double x, double y) throw (); + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float copysignf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nextafter(double x, double y) throw (); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nextafterf(float x, float y) throw (); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nan(const char *tagp) throw (); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nanf(const char *tagp) throw (); +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinff(float) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanf(float) throw (); + + +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finite(double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitef(float) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbit(double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnan(double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinf(double) throw (); + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitf(float) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fma(double x, double y, double z) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaf(float x, float y, float z) throw (); +# 8950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitl(long double) throw (); + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitel(long double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinfl(long double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanl(long double) throw (); + + +# 8986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acosf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atan2f(float y, float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cosf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float coshf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float modff(float x, float *iptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float powf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sqrtf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ceilf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float floorf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmodf(float x, float y) throw (); +# 10537 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +} + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 1 3 + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/math.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 1 3 + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/cmath" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 42 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/bits/cpp_type_traits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 38 "/usr/include/c++/7/bits/cpp_type_traits.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C++" { + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + struct __true_type { }; + struct __false_type { }; + + template + struct __truth_type + { typedef __false_type __type; }; + + template<> + struct __truth_type + { typedef __true_type __type; }; + + + + template + struct __traitor + { + enum { __value = bool(_Sp::__value) || bool(_Tp::__value) }; + typedef typename __truth_type<__value>::__type __type; + }; + + + template + struct __are_same + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __are_same<_Tp, _Tp> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_void + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_void + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_integer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + +# 259 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + + +template< > struct __is_integer<__int128> { enum { __value = 1 }; typedef __true_type __type; }; template< > struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; +# 272 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + + + + + + + template + struct __is_floating + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_pointer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __is_pointer<_Tp*> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_arithmetic + : public __traitor<__is_integer<_Tp>, __is_floating<_Tp> > + { }; + + + + + template + struct __is_scalar + : public __traitor<__is_arithmetic<_Tp>, __is_pointer<_Tp> > + { }; + + + + + template + struct __is_char + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_byte + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_move_iterator + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + template + inline _Iterator + __miter_base(_Iterator __it) + { return __it; } + + +} +} + +# 43 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/ext/type_traits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 35 "/usr/include/c++/7/ext/type_traits.h" 2 3 + + +extern "C++" { + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + template + struct __enable_if + { }; + + template + struct __enable_if + { typedef _Tp __type; }; + + + + template + struct __conditional_type + { typedef _Iftrue __type; }; + + template + struct __conditional_type + { typedef _Iffalse __type; }; + + + + template + struct __add_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned short __type; }; + + template<> + struct __add_unsigned + { typedef unsigned int __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long long __type; }; + + + template<> + struct __add_unsigned; + + template<> + struct __add_unsigned; + + + + template + struct __remove_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef short __type; }; + + template<> + struct __remove_unsigned + { typedef int __type; }; + + template<> + struct __remove_unsigned + { typedef long __type; }; + + template<> + struct __remove_unsigned + { typedef long long __type; }; + + + template<> + struct __remove_unsigned; + + template<> + struct __remove_unsigned; + + + + template + inline bool + __is_null_pointer(_Type* __ptr) + { return __ptr == 0; } + + template + inline bool + __is_null_pointer(_Type) + { return false; } + + + inline bool + __is_null_pointer(std::nullptr_t) + { return true; } + + + + template::__value> + struct __promote + { typedef double __type; }; + + + + + template + struct __promote<_Tp, false> + { }; + + template<> + struct __promote + { typedef long double __type; }; + + template<> + struct __promote + { typedef double __type; }; + + template<> + struct __promote + { typedef float __type; }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type> + struct __promote_2 + { + typedef __typeof__(_Tp2() + _Up2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type> + struct __promote_3 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type, + typename _Wp2 = typename __promote<_Wp>::__type> + struct __promote_4 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2() + _Wp2()) __type; + }; + + +} +} + +# 44 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/math.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 28 "/usr/include/math.h" 2 3 + + + + + + +extern "C" { + + + + + +# 1 "/usr/include/bits/math-vector.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libm-simd-decl-stubs.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 46 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 57 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 68 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 79 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 90 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 26 "/usr/include/bits/math-vector.h" 2 3 + +# 41 "/usr/include/math.h" 2 3 + + + + + + +# 87 "/usr/include/math.h" 3 + + + + + + + + + + +# 106 "/usr/include/math.h" 3 + + + +# 136 "/usr/include/math.h" 3 + + +# 1 "/usr/include/bits/flt-eval-method.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 139 "/usr/include/math.h" 2 3 + + + + + + + + + + +typedef float float_t; +typedef double double_t; +# 179 "/usr/include/math.h" 3 + + + + + + + + + + + +# 1 "/usr/include/bits/fp-logb.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 191 "/usr/include/math.h" 2 3 +# 220 "/usr/include/math.h" 3 + + + + + + + + + + + + + +# 1 "/usr/include/bits/fp-fast.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 234 "/usr/include/math.h" 2 3 + + + +enum + { + FP_INT_UPWARD = + + 0, + FP_INT_DOWNWARD = + + 1, + FP_INT_TOWARDZERO = + + 2, + FP_INT_TONEARESTFROMZERO = + + 3, + FP_INT_TONEAREST = + + 4, + }; + + + + + + + + + + + + + + + + + +# 284 "/usr/include/math.h" 3 + +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 + + + + + + + + + + + + + + + + + + + + +extern int __fpclassify (double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbit (double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinf (double __value) throw () __attribute__ ((__const__)); + + +extern int __finite (double __value) throw () __attribute__ ((__const__)); + + +extern int __isnan (double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsig (double __x, double __y) throw (); + + +extern int __issignaling (double __value) throw () + __attribute__ ((__const__)); +# 290 "/usr/include/math.h" 2 3 +# 1 "/usr/include/bits/mathcalls.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern double acos (double __x) throw (); extern double __acos (double __x) throw (); + +extern double asin (double __x) throw (); extern double __asin (double __x) throw (); + +extern double atan (double __x) throw (); extern double __atan (double __x) throw (); + +extern double atan2 (double __y, double __x) throw (); extern double __atan2 (double __y, double __x) throw (); + + + extern double cos (double __x) throw (); extern double __cos (double __x) throw (); + + extern double sin (double __x) throw (); extern double __sin (double __x) throw (); + +extern double tan (double __x) throw (); extern double __tan (double __x) throw (); + + + + +extern double cosh (double __x) throw (); extern double __cosh (double __x) throw (); + +extern double sinh (double __x) throw (); extern double __sinh (double __x) throw (); + +extern double tanh (double __x) throw (); extern double __tanh (double __x) throw (); + + + + + extern void sincos (double __x, double *__sinx, double *__cosx) throw (); extern void __sincos (double __x, double *__sinx, double *__cosx) throw (); + + + + +extern double acosh (double __x) throw (); extern double __acosh (double __x) throw (); + +extern double asinh (double __x) throw (); extern double __asinh (double __x) throw (); + +extern double atanh (double __x) throw (); extern double __atanh (double __x) throw (); + + + + + + extern double exp (double __x) throw (); extern double __exp (double __x) throw (); + + +extern double frexp (double __x, int *__exponent) throw (); extern double __frexp (double __x, int *__exponent) throw (); + + +extern double ldexp (double __x, int __exponent) throw (); extern double __ldexp (double __x, int __exponent) throw (); + + + extern double log (double __x) throw (); extern double __log (double __x) throw (); + + +extern double log10 (double __x) throw (); extern double __log10 (double __x) throw (); + + +extern double modf (double __x, double *__iptr) throw (); extern double __modf (double __x, double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern double exp10 (double __x) throw (); extern double __exp10 (double __x) throw (); + + + + +extern double expm1 (double __x) throw (); extern double __expm1 (double __x) throw (); + + +extern double log1p (double __x) throw (); extern double __log1p (double __x) throw (); + + +extern double logb (double __x) throw (); extern double __logb (double __x) throw (); + + + + +extern double exp2 (double __x) throw (); extern double __exp2 (double __x) throw (); + + +extern double log2 (double __x) throw (); extern double __log2 (double __x) throw (); + + + + + + + extern double pow (double __x, double __y) throw (); extern double __pow (double __x, double __y) throw (); + + +extern double sqrt (double __x) throw (); extern double __sqrt (double __x) throw (); + + + +extern double hypot (double __x, double __y) throw (); extern double __hypot (double __x, double __y) throw (); + + + + +extern double cbrt (double __x) throw (); extern double __cbrt (double __x) throw (); + + + + + + +extern double ceil (double __x) throw () __attribute__ ((__const__)); extern double __ceil (double __x) throw () __attribute__ ((__const__)); + + +extern double fabs (double __x) throw () __attribute__ ((__const__)); extern double __fabs (double __x) throw () __attribute__ ((__const__)); + + +extern double floor (double __x) throw () __attribute__ ((__const__)); extern double __floor (double __x) throw () __attribute__ ((__const__)); + + +extern double fmod (double __x, double __y) throw (); extern double __fmod (double __x, double __y) throw (); + +# 179 "/usr/include/bits/mathcalls.h" 3 + + + +extern int finite (double __value) throw () __attribute__ ((__const__)); + + +extern double drem (double __x, double __y) throw (); extern double __drem (double __x, double __y) throw (); + + + +extern double significand (double __x) throw (); extern double __significand (double __x) throw (); + + + + + + +extern double copysign (double __x, double __y) throw () __attribute__ ((__const__)); extern double __copysign (double __x, double __y) throw () __attribute__ ((__const__)); + + + + +extern double nan (const char *__tagb) throw (); extern double __nan (const char *__tagb) throw (); + + + +# 214 "/usr/include/bits/mathcalls.h" 3 + + + +extern double j0 (double) throw (); extern double __j0 (double) throw (); +extern double j1 (double) throw (); extern double __j1 (double) throw (); +extern double jn (int, double) throw (); extern double __jn (int, double) throw (); +extern double y0 (double) throw (); extern double __y0 (double) throw (); +extern double y1 (double) throw (); extern double __y1 (double) throw (); +extern double yn (int, double) throw (); extern double __yn (int, double) throw (); + + + + + +extern double erf (double) throw (); extern double __erf (double) throw (); +extern double erfc (double) throw (); extern double __erfc (double) throw (); +extern double lgamma (double) throw (); extern double __lgamma (double) throw (); + + + + +extern double tgamma (double) throw (); extern double __tgamma (double) throw (); + + + + + +extern double gamma (double) throw (); extern double __gamma (double) throw (); + + + + + + + +extern double lgamma_r (double, int *__signgamp) throw (); extern double __lgamma_r (double, int *__signgamp) throw (); + + + + + + +extern double rint (double __x) throw (); extern double __rint (double __x) throw (); + + +extern double nextafter (double __x, double __y) throw (); extern double __nextafter (double __x, double __y) throw (); + +extern double nexttoward (double __x, long double __y) throw (); extern double __nexttoward (double __x, long double __y) throw (); + + + + +extern double nextdown (double __x) throw (); extern double __nextdown (double __x) throw (); + +extern double nextup (double __x) throw (); extern double __nextup (double __x) throw (); + + + +extern double remainder (double __x, double __y) throw (); extern double __remainder (double __x, double __y) throw (); + + + +extern double scalbn (double __x, int __n) throw (); extern double __scalbn (double __x, int __n) throw (); + + + +extern int ilogb (double __x) throw (); extern int __ilogb (double __x) throw (); + + + + +extern long int llogb (double __x) throw (); extern long int __llogb (double __x) throw (); + + + + +extern double scalbln (double __x, long int __n) throw (); extern double __scalbln (double __x, long int __n) throw (); + + + +extern double nearbyint (double __x) throw (); extern double __nearbyint (double __x) throw (); + + + +extern double round (double __x) throw () __attribute__ ((__const__)); extern double __round (double __x) throw () __attribute__ ((__const__)); + + + +extern double trunc (double __x) throw () __attribute__ ((__const__)); extern double __trunc (double __x) throw () __attribute__ ((__const__)); + + + + +extern double remquo (double __x, double __y, int *__quo) throw (); extern double __remquo (double __x, double __y, int *__quo) throw (); + + + + + + +extern long int lrint (double __x) throw (); extern long int __lrint (double __x) throw (); + +extern long long int llrint (double __x) throw (); extern long long int __llrint (double __x) throw (); + + + +extern long int lround (double __x) throw (); extern long int __lround (double __x) throw (); + +extern long long int llround (double __x) throw (); extern long long int __llround (double __x) throw (); + + + +extern double fdim (double __x, double __y) throw (); extern double __fdim (double __x, double __y) throw (); + + +extern double fmax (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmax (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fmin (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmin (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fma (double __x, double __y, double __z) throw (); extern double __fma (double __x, double __y, double __z) throw (); + + + + +extern double roundeven (double __x) throw () __attribute__ ((__const__)); extern double __roundeven (double __x) throw () __attribute__ ((__const__)); + + + + +extern __intmax_t fromfp (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfp (double __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfp (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfp (double __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpx (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpx (double __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpx (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpx (double __x, int __round, unsigned int __width) throw (); + + +extern double fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fminmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fminmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalize (double *__cx, const double *__x) throw (); + + + + + +extern int totalorder (const double *__x, const double *__y) throw () + __attribute__ ((__pure__)); + + + +extern int totalordermag (const double *__x, const double *__y) throw () + __attribute__ ((__pure__)); + + +extern double getpayload (const double *__x) throw (); extern double __getpayload (const double *__x) throw (); + + +extern int setpayload (double *__x, double __payload) throw (); + + +extern int setpayloadsig (double *__x, double __payload) throw (); + + + + + + + +extern double scalb (double __x, double __n) throw (); extern double __scalb (double __x, double __n) throw (); +# 291 "/usr/include/math.h" 2 3 + + + + + + + + + + + +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 + + + + + + + + + + + + + + + + + + + + +extern int __fpclassifyf (float __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitf (float __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinff (float __value) throw () __attribute__ ((__const__)); + + +extern int __finitef (float __value) throw () __attribute__ ((__const__)); + + +extern int __isnanf (float __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigf (float __x, float __y) throw (); + + +extern int __issignalingf (float __value) throw () + __attribute__ ((__const__)); +# 307 "/usr/include/math.h" 2 3 +# 1 "/usr/include/bits/mathcalls.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern float acosf (float __x) throw (); extern float __acosf (float __x) throw (); + +extern float asinf (float __x) throw (); extern float __asinf (float __x) throw (); + +extern float atanf (float __x) throw (); extern float __atanf (float __x) throw (); + +extern float atan2f (float __y, float __x) throw (); extern float __atan2f (float __y, float __x) throw (); + + + extern float cosf (float __x) throw (); extern float __cosf (float __x) throw (); + + extern float sinf (float __x) throw (); extern float __sinf (float __x) throw (); + +extern float tanf (float __x) throw (); extern float __tanf (float __x) throw (); + + + + +extern float coshf (float __x) throw (); extern float __coshf (float __x) throw (); + +extern float sinhf (float __x) throw (); extern float __sinhf (float __x) throw (); + +extern float tanhf (float __x) throw (); extern float __tanhf (float __x) throw (); + + + + + extern void sincosf (float __x, float *__sinx, float *__cosx) throw (); extern void __sincosf (float __x, float *__sinx, float *__cosx) throw (); + + + + +extern float acoshf (float __x) throw (); extern float __acoshf (float __x) throw (); + +extern float asinhf (float __x) throw (); extern float __asinhf (float __x) throw (); + +extern float atanhf (float __x) throw (); extern float __atanhf (float __x) throw (); + + + + + + extern float expf (float __x) throw (); extern float __expf (float __x) throw (); + + +extern float frexpf (float __x, int *__exponent) throw (); extern float __frexpf (float __x, int *__exponent) throw (); + + +extern float ldexpf (float __x, int __exponent) throw (); extern float __ldexpf (float __x, int __exponent) throw (); + + + extern float logf (float __x) throw (); extern float __logf (float __x) throw (); + + +extern float log10f (float __x) throw (); extern float __log10f (float __x) throw (); + + +extern float modff (float __x, float *__iptr) throw (); extern float __modff (float __x, float *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern float exp10f (float __x) throw (); extern float __exp10f (float __x) throw (); + + + + +extern float expm1f (float __x) throw (); extern float __expm1f (float __x) throw (); + + +extern float log1pf (float __x) throw (); extern float __log1pf (float __x) throw (); + + +extern float logbf (float __x) throw (); extern float __logbf (float __x) throw (); + + + + +extern float exp2f (float __x) throw (); extern float __exp2f (float __x) throw (); + + +extern float log2f (float __x) throw (); extern float __log2f (float __x) throw (); + + + + + + + extern float powf (float __x, float __y) throw (); extern float __powf (float __x, float __y) throw (); + + +extern float sqrtf (float __x) throw (); extern float __sqrtf (float __x) throw (); + + + +extern float hypotf (float __x, float __y) throw (); extern float __hypotf (float __x, float __y) throw (); + + + + +extern float cbrtf (float __x) throw (); extern float __cbrtf (float __x) throw (); + + + + + + +extern float ceilf (float __x) throw () __attribute__ ((__const__)); extern float __ceilf (float __x) throw () __attribute__ ((__const__)); + + +extern float fabsf (float __x) throw () __attribute__ ((__const__)); extern float __fabsf (float __x) throw () __attribute__ ((__const__)); + + +extern float floorf (float __x) throw () __attribute__ ((__const__)); extern float __floorf (float __x) throw () __attribute__ ((__const__)); + + +extern float fmodf (float __x, float __y) throw (); extern float __fmodf (float __x, float __y) throw (); + + + + + + + + +extern int isinff (float __value) throw () __attribute__ ((__const__)); + + + + +extern int finitef (float __value) throw () __attribute__ ((__const__)); + + +extern float dremf (float __x, float __y) throw (); extern float __dremf (float __x, float __y) throw (); + + + +extern float significandf (float __x) throw (); extern float __significandf (float __x) throw (); + + + + + + +extern float copysignf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __copysignf (float __x, float __y) throw () __attribute__ ((__const__)); + + + + +extern float nanf (const char *__tagb) throw (); extern float __nanf (const char *__tagb) throw (); + + + + + + + + + +extern int isnanf (float __value) throw () __attribute__ ((__const__)); + + + + + +extern float j0f (float) throw (); extern float __j0f (float) throw (); +extern float j1f (float) throw (); extern float __j1f (float) throw (); +extern float jnf (int, float) throw (); extern float __jnf (int, float) throw (); +extern float y0f (float) throw (); extern float __y0f (float) throw (); +extern float y1f (float) throw (); extern float __y1f (float) throw (); +extern float ynf (int, float) throw (); extern float __ynf (int, float) throw (); + + + + + +extern float erff (float) throw (); extern float __erff (float) throw (); +extern float erfcf (float) throw (); extern float __erfcf (float) throw (); +extern float lgammaf (float) throw (); extern float __lgammaf (float) throw (); + + + + +extern float tgammaf (float) throw (); extern float __tgammaf (float) throw (); + + + + + +extern float gammaf (float) throw (); extern float __gammaf (float) throw (); + + + + + + + +extern float lgammaf_r (float, int *__signgamp) throw (); extern float __lgammaf_r (float, int *__signgamp) throw (); + + + + + + +extern float rintf (float __x) throw (); extern float __rintf (float __x) throw (); + + +extern float nextafterf (float __x, float __y) throw (); extern float __nextafterf (float __x, float __y) throw (); + +extern float nexttowardf (float __x, long double __y) throw (); extern float __nexttowardf (float __x, long double __y) throw (); + + + + +extern float nextdownf (float __x) throw (); extern float __nextdownf (float __x) throw (); + +extern float nextupf (float __x) throw (); extern float __nextupf (float __x) throw (); + + + +extern float remainderf (float __x, float __y) throw (); extern float __remainderf (float __x, float __y) throw (); + + + +extern float scalbnf (float __x, int __n) throw (); extern float __scalbnf (float __x, int __n) throw (); + + + +extern int ilogbf (float __x) throw (); extern int __ilogbf (float __x) throw (); + + + + +extern long int llogbf (float __x) throw (); extern long int __llogbf (float __x) throw (); + + + + +extern float scalblnf (float __x, long int __n) throw (); extern float __scalblnf (float __x, long int __n) throw (); + + + +extern float nearbyintf (float __x) throw (); extern float __nearbyintf (float __x) throw (); + + + +extern float roundf (float __x) throw () __attribute__ ((__const__)); extern float __roundf (float __x) throw () __attribute__ ((__const__)); + + + +extern float truncf (float __x) throw () __attribute__ ((__const__)); extern float __truncf (float __x) throw () __attribute__ ((__const__)); + + + + +extern float remquof (float __x, float __y, int *__quo) throw (); extern float __remquof (float __x, float __y, int *__quo) throw (); + + + + + + +extern long int lrintf (float __x) throw (); extern long int __lrintf (float __x) throw (); + +extern long long int llrintf (float __x) throw (); extern long long int __llrintf (float __x) throw (); + + + +extern long int lroundf (float __x) throw (); extern long int __lroundf (float __x) throw (); + +extern long long int llroundf (float __x) throw (); extern long long int __llroundf (float __x) throw (); + + + +extern float fdimf (float __x, float __y) throw (); extern float __fdimf (float __x, float __y) throw (); + + +extern float fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fmaf (float __x, float __y, float __z) throw (); extern float __fmaf (float __x, float __y, float __z) throw (); + + + + +extern float roundevenf (float __x) throw () __attribute__ ((__const__)); extern float __roundevenf (float __x) throw () __attribute__ ((__const__)); + + + + +extern __intmax_t fromfpf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf (float __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfpf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf (float __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpxf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf (float __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpxf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf (float __x, int __round, unsigned int __width) throw (); + + +extern float fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef (float *__cx, const float *__x) throw (); + + + + + +extern int totalorderf (const float *__x, const float *__y) throw () + __attribute__ ((__pure__)); + + + +extern int totalordermagf (const float *__x, const float *__y) throw () + __attribute__ ((__pure__)); + + +extern float getpayloadf (const float *__x) throw (); extern float __getpayloadf (const float *__x) throw (); + + +extern int setpayloadf (float *__x, float __payload) throw (); + + +extern int setpayloadsigf (float *__x, float __payload) throw (); + + + + + + + +extern float scalbf (float __x, float __n) throw (); extern float __scalbf (float __x, float __n) throw (); +# 308 "/usr/include/math.h" 2 3 + + + + + +# 340 "/usr/include/math.h" 3 + + + + +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 + + + + + + + + + + + + + + + + + + + + +extern int __fpclassifyl (long double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitl (long double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinfl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern int __isnanl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigl (long double __x, long double __y) throw (); + + +extern int __issignalingl (long double __value) throw () + __attribute__ ((__const__)); +# 350 "/usr/include/math.h" 2 3 +# 1 "/usr/include/bits/mathcalls.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern long double acosl (long double __x) throw (); extern long double __acosl (long double __x) throw (); + +extern long double asinl (long double __x) throw (); extern long double __asinl (long double __x) throw (); + +extern long double atanl (long double __x) throw (); extern long double __atanl (long double __x) throw (); + +extern long double atan2l (long double __y, long double __x) throw (); extern long double __atan2l (long double __y, long double __x) throw (); + + + extern long double cosl (long double __x) throw (); extern long double __cosl (long double __x) throw (); + + extern long double sinl (long double __x) throw (); extern long double __sinl (long double __x) throw (); + +extern long double tanl (long double __x) throw (); extern long double __tanl (long double __x) throw (); + + + + +extern long double coshl (long double __x) throw (); extern long double __coshl (long double __x) throw (); + +extern long double sinhl (long double __x) throw (); extern long double __sinhl (long double __x) throw (); + +extern long double tanhl (long double __x) throw (); extern long double __tanhl (long double __x) throw (); + + + + + extern void sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); extern void __sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); + + + + +extern long double acoshl (long double __x) throw (); extern long double __acoshl (long double __x) throw (); + +extern long double asinhl (long double __x) throw (); extern long double __asinhl (long double __x) throw (); + +extern long double atanhl (long double __x) throw (); extern long double __atanhl (long double __x) throw (); + + + + + + extern long double expl (long double __x) throw (); extern long double __expl (long double __x) throw (); + + +extern long double frexpl (long double __x, int *__exponent) throw (); extern long double __frexpl (long double __x, int *__exponent) throw (); + + +extern long double ldexpl (long double __x, int __exponent) throw (); extern long double __ldexpl (long double __x, int __exponent) throw (); + + + extern long double logl (long double __x) throw (); extern long double __logl (long double __x) throw (); + + +extern long double log10l (long double __x) throw (); extern long double __log10l (long double __x) throw (); + + +extern long double modfl (long double __x, long double *__iptr) throw (); extern long double __modfl (long double __x, long double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern long double exp10l (long double __x) throw (); extern long double __exp10l (long double __x) throw (); + + + + +extern long double expm1l (long double __x) throw (); extern long double __expm1l (long double __x) throw (); + + +extern long double log1pl (long double __x) throw (); extern long double __log1pl (long double __x) throw (); + + +extern long double logbl (long double __x) throw (); extern long double __logbl (long double __x) throw (); + + + + +extern long double exp2l (long double __x) throw (); extern long double __exp2l (long double __x) throw (); + + +extern long double log2l (long double __x) throw (); extern long double __log2l (long double __x) throw (); + + + + + + + extern long double powl (long double __x, long double __y) throw (); extern long double __powl (long double __x, long double __y) throw (); + + +extern long double sqrtl (long double __x) throw (); extern long double __sqrtl (long double __x) throw (); + + + +extern long double hypotl (long double __x, long double __y) throw (); extern long double __hypotl (long double __x, long double __y) throw (); + + + + +extern long double cbrtl (long double __x) throw (); extern long double __cbrtl (long double __x) throw (); + + + + + + +extern long double ceill (long double __x) throw () __attribute__ ((__const__)); extern long double __ceill (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fabsl (long double __x) throw () __attribute__ ((__const__)); extern long double __fabsl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double floorl (long double __x) throw () __attribute__ ((__const__)); extern long double __floorl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fmodl (long double __x, long double __y) throw (); extern long double __fmodl (long double __x, long double __y) throw (); + + + + + + + + +extern int isinfl (long double __value) throw () __attribute__ ((__const__)); + + + + +extern int finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern long double dreml (long double __x, long double __y) throw (); extern long double __dreml (long double __x, long double __y) throw (); + + + +extern long double significandl (long double __x) throw (); extern long double __significandl (long double __x) throw (); + + + + + + +extern long double copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + + + +extern long double nanl (const char *__tagb) throw (); extern long double __nanl (const char *__tagb) throw (); + + + + + + + + + +extern int isnanl (long double __value) throw () __attribute__ ((__const__)); + + + + + +extern long double j0l (long double) throw (); extern long double __j0l (long double) throw (); +extern long double j1l (long double) throw (); extern long double __j1l (long double) throw (); +extern long double jnl (int, long double) throw (); extern long double __jnl (int, long double) throw (); +extern long double y0l (long double) throw (); extern long double __y0l (long double) throw (); +extern long double y1l (long double) throw (); extern long double __y1l (long double) throw (); +extern long double ynl (int, long double) throw (); extern long double __ynl (int, long double) throw (); + + + + + +extern long double erfl (long double) throw (); extern long double __erfl (long double) throw (); +extern long double erfcl (long double) throw (); extern long double __erfcl (long double) throw (); +extern long double lgammal (long double) throw (); extern long double __lgammal (long double) throw (); + + + + +extern long double tgammal (long double) throw (); extern long double __tgammal (long double) throw (); + + + + + +extern long double gammal (long double) throw (); extern long double __gammal (long double) throw (); + + + + + + + +extern long double lgammal_r (long double, int *__signgamp) throw (); extern long double __lgammal_r (long double, int *__signgamp) throw (); + + + + + + +extern long double rintl (long double __x) throw (); extern long double __rintl (long double __x) throw (); + + +extern long double nextafterl (long double __x, long double __y) throw (); extern long double __nextafterl (long double __x, long double __y) throw (); + +extern long double nexttowardl (long double __x, long double __y) throw (); extern long double __nexttowardl (long double __x, long double __y) throw (); + + + + +extern long double nextdownl (long double __x) throw (); extern long double __nextdownl (long double __x) throw (); + +extern long double nextupl (long double __x) throw (); extern long double __nextupl (long double __x) throw (); + + + +extern long double remainderl (long double __x, long double __y) throw (); extern long double __remainderl (long double __x, long double __y) throw (); + + + +extern long double scalbnl (long double __x, int __n) throw (); extern long double __scalbnl (long double __x, int __n) throw (); + + + +extern int ilogbl (long double __x) throw (); extern int __ilogbl (long double __x) throw (); + + + + +extern long int llogbl (long double __x) throw (); extern long int __llogbl (long double __x) throw (); + + + + +extern long double scalblnl (long double __x, long int __n) throw (); extern long double __scalblnl (long double __x, long int __n) throw (); + + + +extern long double nearbyintl (long double __x) throw (); extern long double __nearbyintl (long double __x) throw (); + + + +extern long double roundl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundl (long double __x) throw () __attribute__ ((__const__)); + + + +extern long double truncl (long double __x) throw () __attribute__ ((__const__)); extern long double __truncl (long double __x) throw () __attribute__ ((__const__)); + + + + +extern long double remquol (long double __x, long double __y, int *__quo) throw (); extern long double __remquol (long double __x, long double __y, int *__quo) throw (); + + + + + + +extern long int lrintl (long double __x) throw (); extern long int __lrintl (long double __x) throw (); + +extern long long int llrintl (long double __x) throw (); extern long long int __llrintl (long double __x) throw (); + + + +extern long int lroundl (long double __x) throw (); extern long int __lroundl (long double __x) throw (); + +extern long long int llroundl (long double __x) throw (); extern long long int __llroundl (long double __x) throw (); + + + +extern long double fdiml (long double __x, long double __y) throw (); extern long double __fdiml (long double __x, long double __y) throw (); + + +extern long double fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fmal (long double __x, long double __y, long double __z) throw (); extern long double __fmal (long double __x, long double __y, long double __z) throw (); + + + + +extern long double roundevenl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundevenl (long double __x) throw () __attribute__ ((__const__)); + + + + +extern __intmax_t fromfpl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpl (long double __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfpl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpl (long double __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxl (long double __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxl (long double __x, int __round, unsigned int __width) throw (); + + +extern long double fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizel (long double *__cx, const long double *__x) throw (); + + + + + +extern int totalorderl (const long double *__x, const long double *__y) throw () + __attribute__ ((__pure__)); + + + +extern int totalordermagl (const long double *__x, const long double *__y) throw () + __attribute__ ((__pure__)); + + +extern long double getpayloadl (const long double *__x) throw (); extern long double __getpayloadl (const long double *__x) throw (); + + +extern int setpayloadl (long double *__x, long double __payload) throw (); + + +extern int setpayloadsigl (long double *__x, long double __payload) throw (); + + + + + + + +extern long double scalbl (long double __x, long double __n) throw (); extern long double __scalbl (long double __x, long double __n) throw (); +# 351 "/usr/include/math.h" 2 3 + + + + + + + + + + + + +# 379 "/usr/include/math.h" 3 + +# 396 "/usr/include/math.h" 3 + +# 413 "/usr/include/math.h" 3 + +# 430 "/usr/include/math.h" 3 + +# 447 "/usr/include/math.h" 3 + +# 464 "/usr/include/math.h" 3 + +# 481 "/usr/include/math.h" 3 + + + + + + +# 497 "/usr/include/math.h" 3 + + + +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +extern float fadd (double __x, double __y) throw (); + + +extern float fdiv (double __x, double __y) throw (); + + +extern float fmul (double __x, double __y) throw (); + + +extern float fsub (double __x, double __y) throw (); +# 504 "/usr/include/math.h" 2 3 + + + + +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +extern float faddl (long double __x, long double __y) throw (); + + +extern float fdivl (long double __x, long double __y) throw (); + + +extern float fmull (long double __x, long double __y) throw (); + + +extern float fsubl (long double __x, long double __y) throw (); +# 518 "/usr/include/math.h" 2 3 +# 527 "/usr/include/math.h" 3 + +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +extern double daddl (long double __x, long double __y) throw (); + + +extern double ddivl (long double __x, long double __y) throw (); + + +extern double dmull (long double __x, long double __y) throw (); + + +extern double dsubl (long double __x, long double __y) throw (); +# 538 "/usr/include/math.h" 2 3 +# 547 "/usr/include/math.h" 3 + + + + + +# 561 "/usr/include/math.h" 3 + +# 571 "/usr/include/math.h" 3 + +# 581 "/usr/include/math.h" 3 + +# 591 "/usr/include/math.h" 3 + +# 601 "/usr/include/math.h" 3 + +# 611 "/usr/include/math.h" 3 + +# 621 "/usr/include/math.h" 3 + +# 631 "/usr/include/math.h" 3 + +# 641 "/usr/include/math.h" 3 + +# 651 "/usr/include/math.h" 3 + +# 661 "/usr/include/math.h" 3 + +# 671 "/usr/include/math.h" 3 + +# 681 "/usr/include/math.h" 3 + +# 691 "/usr/include/math.h" 3 + +# 701 "/usr/include/math.h" 3 + +# 711 "/usr/include/math.h" 3 + +# 721 "/usr/include/math.h" 3 + +# 731 "/usr/include/math.h" 3 + +# 741 "/usr/include/math.h" 3 + +# 751 "/usr/include/math.h" 3 + +# 761 "/usr/include/math.h" 3 + + + +# 770 "/usr/include/math.h" 3 + + + +extern int signgam; + + +# 784 "/usr/include/math.h" 3 + + + + + + + + + + +# 848 "/usr/include/math.h" 3 + + + + + +enum + { + FP_NAN = + + 0, + FP_INFINITE = + + 1, + FP_ZERO = + + 2, + FP_SUBNORMAL = + + 3, + FP_NORMAL = + + 4 + }; + + + + + + + + + + + + + + + + + + + + + + +# 909 "/usr/include/math.h" 3 + + +# 917 "/usr/include/math.h" 3 + + +# 925 "/usr/include/math.h" 3 + + + +# 934 "/usr/include/math.h" 3 + + +# 952 "/usr/include/math.h" 3 + + + + + + + + + + +# 969 "/usr/include/math.h" 3 + + + +# 1 "/usr/include/bits/iscanonical.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +extern int __iscanonicall (long double __x) + throw () __attribute__ ((__const__)); + + + + + + + + + + + + + + + + + + + + + +extern "C++" { +inline int iscanonical (float __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (double __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (long double __val) { return __iscanonicall (__val); } + + + +} +# 974 "/usr/include/math.h" 2 3 + + + + + + + + + + + +extern "C++" { +inline int issignaling (float __val) { return __issignalingf (__val); } +inline int issignaling (double __val) { return __issignaling (__val); } +inline int +issignaling (long double __val) +{ + + + + return __issignalingl (__val); + +} + + + + + +} + + + + + + +# 1016 "/usr/include/math.h" 3 +extern "C++" { +# 1047 "/usr/include/math.h" 3 +template inline bool +iszero (__T __val) +{ + return __val == 0; +} + +} + + + + + + + + + + +# 1079 "/usr/include/math.h" 3 + + + + +# 1098 "/usr/include/math.h" 3 + +# 1114 "/usr/include/math.h" 3 + +# 1130 "/usr/include/math.h" 3 + +# 1146 "/usr/include/math.h" 3 + +# 1162 "/usr/include/math.h" 3 + +# 1178 "/usr/include/math.h" 3 + +# 1194 "/usr/include/math.h" 3 + + + + + + + + + + + + + + + + + + + + +# 1242 "/usr/include/math.h" 3 + + + + + + + + + + +# 1261 "/usr/include/math.h" 3 + + + + + + + + + + + + + + + + + +extern "C++" { +template struct __iseqsig_type; + +template<> struct __iseqsig_type +{ + static int __call (float __x, float __y) throw () + { + return __iseqsigf (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (double __x, double __y) throw () + { + return __iseqsig (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (long double __x, long double __y) throw () + { + + return __iseqsigl (__x, __y); + + + + } +}; + +# 1320 "/usr/include/math.h" 3 + +template +inline int +iseqsig (_T1 __x, _T2 __y) throw () +{ + + typedef decltype (((__x) + (__y) + 0.0f)) _T3; + + + + return __iseqsig_type<_T3>::__call (__x, __y); +} + +} + + + + +} + + +# 46 "/usr/include/c++/7/cmath" 2 3 + + + + + + + +# 76 "/usr/include/c++/7/cmath" 3 + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::acos; + + + inline constexpr float + acos(float __x) + { return __builtin_acosf(__x); } + + inline constexpr long double + acos(long double __x) + { return __builtin_acosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acos(_Tp __x) + { return __builtin_acos(__x); } + + using ::asin; + + + inline constexpr float + asin(float __x) + { return __builtin_asinf(__x); } + + inline constexpr long double + asin(long double __x) + { return __builtin_asinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asin(_Tp __x) + { return __builtin_asin(__x); } + + using ::atan; + + + inline constexpr float + atan(float __x) + { return __builtin_atanf(__x); } + + inline constexpr long double + atan(long double __x) + { return __builtin_atanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atan(_Tp __x) + { return __builtin_atan(__x); } + + using ::atan2; + + + inline constexpr float + atan2(float __y, float __x) + { return __builtin_atan2f(__y, __x); } + + inline constexpr long double + atan2(long double __y, long double __x) + { return __builtin_atan2l(__y, __x); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + atan2(_Tp __y, _Up __x) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return atan2(__type(__y), __type(__x)); + } + + using ::ceil; + + + inline constexpr float + ceil(float __x) + { return __builtin_ceilf(__x); } + + inline constexpr long double + ceil(long double __x) + { return __builtin_ceill(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ceil(_Tp __x) + { return __builtin_ceil(__x); } + + using ::cos; + + + inline constexpr float + cos(float __x) + { return __builtin_cosf(__x); } + + inline constexpr long double + cos(long double __x) + { return __builtin_cosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cos(_Tp __x) + { return __builtin_cos(__x); } + + using ::cosh; + + + inline constexpr float + cosh(float __x) + { return __builtin_coshf(__x); } + + inline constexpr long double + cosh(long double __x) + { return __builtin_coshl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cosh(_Tp __x) + { return __builtin_cosh(__x); } + + using ::exp; + + + inline constexpr float + exp(float __x) + { return __builtin_expf(__x); } + + inline constexpr long double + exp(long double __x) + { return __builtin_expl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp(_Tp __x) + { return __builtin_exp(__x); } + + using ::fabs; + + + inline constexpr float + fabs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + fabs(long double __x) + { return __builtin_fabsl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + fabs(_Tp __x) + { return __builtin_fabs(__x); } + + using ::floor; + + + inline constexpr float + floor(float __x) + { return __builtin_floorf(__x); } + + inline constexpr long double + floor(long double __x) + { return __builtin_floorl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + floor(_Tp __x) + { return __builtin_floor(__x); } + + using ::fmod; + + + inline constexpr float + fmod(float __x, float __y) + { return __builtin_fmodf(__x, __y); } + + inline constexpr long double + fmod(long double __x, long double __y) + { return __builtin_fmodl(__x, __y); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmod(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmod(__type(__x), __type(__y)); + } + + using ::frexp; + + + inline float + frexp(float __x, int* __exp) + { return __builtin_frexpf(__x, __exp); } + + inline long double + frexp(long double __x, int* __exp) + { return __builtin_frexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + frexp(_Tp __x, int* __exp) + { return __builtin_frexp(__x, __exp); } + + using ::ldexp; + + + inline constexpr float + ldexp(float __x, int __exp) + { return __builtin_ldexpf(__x, __exp); } + + inline constexpr long double + ldexp(long double __x, int __exp) + { return __builtin_ldexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ldexp(_Tp __x, int __exp) + { return __builtin_ldexp(__x, __exp); } + + using ::log; + + + inline constexpr float + log(float __x) + { return __builtin_logf(__x); } + + inline constexpr long double + log(long double __x) + { return __builtin_logl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log(_Tp __x) + { return __builtin_log(__x); } + + using ::log10; + + + inline constexpr float + log10(float __x) + { return __builtin_log10f(__x); } + + inline constexpr long double + log10(long double __x) + { return __builtin_log10l(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log10(_Tp __x) + { return __builtin_log10(__x); } + + using ::modf; + + + inline float + modf(float __x, float* __iptr) + { return __builtin_modff(__x, __iptr); } + + inline long double + modf(long double __x, long double* __iptr) + { return __builtin_modfl(__x, __iptr); } + + + using ::pow; + + + inline constexpr float + pow(float __x, float __y) + { return __builtin_powf(__x, __y); } + + inline constexpr long double + pow(long double __x, long double __y) + { return __builtin_powl(__x, __y); } + +# 411 "/usr/include/c++/7/cmath" 3 + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + pow(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return pow(__type(__x), __type(__y)); + } + + using ::sin; + + + inline constexpr float + sin(float __x) + { return __builtin_sinf(__x); } + + inline constexpr long double + sin(long double __x) + { return __builtin_sinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sin(_Tp __x) + { return __builtin_sin(__x); } + + using ::sinh; + + + inline constexpr float + sinh(float __x) + { return __builtin_sinhf(__x); } + + inline constexpr long double + sinh(long double __x) + { return __builtin_sinhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sinh(_Tp __x) + { return __builtin_sinh(__x); } + + using ::sqrt; + + + inline constexpr float + sqrt(float __x) + { return __builtin_sqrtf(__x); } + + inline constexpr long double + sqrt(long double __x) + { return __builtin_sqrtl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sqrt(_Tp __x) + { return __builtin_sqrt(__x); } + + using ::tan; + + + inline constexpr float + tan(float __x) + { return __builtin_tanf(__x); } + + inline constexpr long double + tan(long double __x) + { return __builtin_tanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tan(_Tp __x) + { return __builtin_tan(__x); } + + using ::tanh; + + + inline constexpr float + tanh(float __x) + { return __builtin_tanhf(__x); } + + inline constexpr long double + tanh(long double __x) + { return __builtin_tanhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tanh(_Tp __x) + { return __builtin_tanh(__x); } + + +} + + + + + +# 535 "/usr/include/c++/7/cmath" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + constexpr int + fpclassify(float __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(long double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + fpclassify(_Tp __x) + { return __x != 0 ? 4 : 2; } + + + + constexpr bool + isfinite(float __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(double __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(long double __x) + { return __builtin_isfinite(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isfinite(_Tp __x) + { return true; } + + + + constexpr bool + isinf(float __x) + { return __builtin_isinf(__x); } + + + + + + constexpr bool + isinf(double __x) + { return __builtin_isinf(__x); } + + + constexpr bool + isinf(long double __x) + { return __builtin_isinf(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isinf(_Tp __x) + { return false; } + + + + constexpr bool + isnan(float __x) + { return __builtin_isnan(__x); } + + + + + + constexpr bool + isnan(double __x) + { return __builtin_isnan(__x); } + + + constexpr bool + isnan(long double __x) + { return __builtin_isnan(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnan(_Tp __x) + { return false; } + + + + constexpr bool + isnormal(float __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(double __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(long double __x) + { return __builtin_isnormal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnormal(_Tp __x) + { return __x != 0 ? true : false; } + + + + + constexpr bool + signbit(float __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(double __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(long double __x) + { return __builtin_signbit(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + signbit(_Tp __x) + { return __x < 0 ? true : false; } + + + + constexpr bool + isgreater(float __x, float __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(double __x, double __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(long double __x, long double __y) + { return __builtin_isgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isgreaterequal(float __x, float __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(double __x, double __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(long double __x, long double __y) + { return __builtin_isgreaterequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreaterequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreaterequal(__type(__x), __type(__y)); + } + + + + constexpr bool + isless(float __x, float __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(double __x, double __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(long double __x, long double __y) + { return __builtin_isless(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isless(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isless(__type(__x), __type(__y)); + } + + + + constexpr bool + islessequal(float __x, float __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(double __x, double __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(long double __x, long double __y) + { return __builtin_islessequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessequal(__type(__x), __type(__y)); + } + + + + constexpr bool + islessgreater(float __x, float __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(double __x, double __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(long double __x, long double __y) + { return __builtin_islessgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isunordered(float __x, float __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(double __x, double __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(long double __x, long double __y) + { return __builtin_isunordered(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isunordered(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isunordered(__type(__x), __type(__y)); + } + + +# 956 "/usr/include/c++/7/cmath" 3 + + +} + + + + + + + + +# 1074 "/usr/include/c++/7/cmath" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::double_t; + using ::float_t; + + + using ::acosh; + using ::acoshf; + using ::acoshl; + + using ::asinh; + using ::asinhf; + using ::asinhl; + + using ::atanh; + using ::atanhf; + using ::atanhl; + + using ::cbrt; + using ::cbrtf; + using ::cbrtl; + + using ::copysign; + using ::copysignf; + using ::copysignl; + + using ::erf; + using ::erff; + using ::erfl; + + using ::erfc; + using ::erfcf; + using ::erfcl; + + using ::exp2; + using ::exp2f; + using ::exp2l; + + using ::expm1; + using ::expm1f; + using ::expm1l; + + using ::fdim; + using ::fdimf; + using ::fdiml; + + using ::fma; + using ::fmaf; + using ::fmal; + + using ::fmax; + using ::fmaxf; + using ::fmaxl; + + using ::fmin; + using ::fminf; + using ::fminl; + + using ::hypot; + using ::hypotf; + using ::hypotl; + + using ::ilogb; + using ::ilogbf; + using ::ilogbl; + + using ::lgamma; + using ::lgammaf; + using ::lgammal; + + + using ::llrint; + using ::llrintf; + using ::llrintl; + + using ::llround; + using ::llroundf; + using ::llroundl; + + + using ::log1p; + using ::log1pf; + using ::log1pl; + + using ::log2; + using ::log2f; + using ::log2l; + + using ::logb; + using ::logbf; + using ::logbl; + + using ::lrint; + using ::lrintf; + using ::lrintl; + + using ::lround; + using ::lroundf; + using ::lroundl; + + using ::nan; + using ::nanf; + using ::nanl; + + using ::nearbyint; + using ::nearbyintf; + using ::nearbyintl; + + using ::nextafter; + using ::nextafterf; + using ::nextafterl; + + using ::nexttoward; + using ::nexttowardf; + using ::nexttowardl; + + using ::remainder; + using ::remainderf; + using ::remainderl; + + using ::remquo; + using ::remquof; + using ::remquol; + + using ::rint; + using ::rintf; + using ::rintl; + + using ::round; + using ::roundf; + using ::roundl; + + using ::scalbln; + using ::scalblnf; + using ::scalblnl; + + using ::scalbn; + using ::scalbnf; + using ::scalbnl; + + using ::tgamma; + using ::tgammaf; + using ::tgammal; + + using ::trunc; + using ::truncf; + using ::truncl; + + + + constexpr float + acosh(float __x) + { return __builtin_acoshf(__x); } + + constexpr long double + acosh(long double __x) + { return __builtin_acoshl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acosh(_Tp __x) + { return __builtin_acosh(__x); } + + + + constexpr float + asinh(float __x) + { return __builtin_asinhf(__x); } + + constexpr long double + asinh(long double __x) + { return __builtin_asinhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asinh(_Tp __x) + { return __builtin_asinh(__x); } + + + + constexpr float + atanh(float __x) + { return __builtin_atanhf(__x); } + + constexpr long double + atanh(long double __x) + { return __builtin_atanhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atanh(_Tp __x) + { return __builtin_atanh(__x); } + + + + constexpr float + cbrt(float __x) + { return __builtin_cbrtf(__x); } + + constexpr long double + cbrt(long double __x) + { return __builtin_cbrtl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cbrt(_Tp __x) + { return __builtin_cbrt(__x); } + + + + constexpr float + copysign(float __x, float __y) + { return __builtin_copysignf(__x, __y); } + + constexpr long double + copysign(long double __x, long double __y) + { return __builtin_copysignl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + copysign(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return copysign(__type(__x), __type(__y)); + } + + + + constexpr float + erf(float __x) + { return __builtin_erff(__x); } + + constexpr long double + erf(long double __x) + { return __builtin_erfl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erf(_Tp __x) + { return __builtin_erf(__x); } + + + + constexpr float + erfc(float __x) + { return __builtin_erfcf(__x); } + + constexpr long double + erfc(long double __x) + { return __builtin_erfcl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erfc(_Tp __x) + { return __builtin_erfc(__x); } + + + + constexpr float + exp2(float __x) + { return __builtin_exp2f(__x); } + + constexpr long double + exp2(long double __x) + { return __builtin_exp2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp2(_Tp __x) + { return __builtin_exp2(__x); } + + + + constexpr float + expm1(float __x) + { return __builtin_expm1f(__x); } + + constexpr long double + expm1(long double __x) + { return __builtin_expm1l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + expm1(_Tp __x) + { return __builtin_expm1(__x); } + + + + constexpr float + fdim(float __x, float __y) + { return __builtin_fdimf(__x, __y); } + + constexpr long double + fdim(long double __x, long double __y) + { return __builtin_fdiml(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fdim(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fdim(__type(__x), __type(__y)); + } + + + + constexpr float + fma(float __x, float __y, float __z) + { return __builtin_fmaf(__x, __y, __z); } + + constexpr long double + fma(long double __x, long double __y, long double __z) + { return __builtin_fmal(__x, __y, __z); } + + + + template + constexpr typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type + fma(_Tp __x, _Up __y, _Vp __z) + { + typedef typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type __type; + return fma(__type(__x), __type(__y), __type(__z)); + } + + + + constexpr float + fmax(float __x, float __y) + { return __builtin_fmaxf(__x, __y); } + + constexpr long double + fmax(long double __x, long double __y) + { return __builtin_fmaxl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmax(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmax(__type(__x), __type(__y)); + } + + + + constexpr float + fmin(float __x, float __y) + { return __builtin_fminf(__x, __y); } + + constexpr long double + fmin(long double __x, long double __y) + { return __builtin_fminl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmin(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmin(__type(__x), __type(__y)); + } + + + + constexpr float + hypot(float __x, float __y) + { return __builtin_hypotf(__x, __y); } + + constexpr long double + hypot(long double __x, long double __y) + { return __builtin_hypotl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + hypot(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return hypot(__type(__x), __type(__y)); + } + + + + constexpr int + ilogb(float __x) + { return __builtin_ilogbf(__x); } + + constexpr int + ilogb(long double __x) + { return __builtin_ilogbl(__x); } + + + + template + constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + ilogb(_Tp __x) + { return __builtin_ilogb(__x); } + + + + constexpr float + lgamma(float __x) + { return __builtin_lgammaf(__x); } + + constexpr long double + lgamma(long double __x) + { return __builtin_lgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + lgamma(_Tp __x) + { return __builtin_lgamma(__x); } + + + + constexpr long long + llrint(float __x) + { return __builtin_llrintf(__x); } + + constexpr long long + llrint(long double __x) + { return __builtin_llrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llrint(_Tp __x) + { return __builtin_llrint(__x); } + + + + constexpr long long + llround(float __x) + { return __builtin_llroundf(__x); } + + constexpr long long + llround(long double __x) + { return __builtin_llroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llround(_Tp __x) + { return __builtin_llround(__x); } + + + + constexpr float + log1p(float __x) + { return __builtin_log1pf(__x); } + + constexpr long double + log1p(long double __x) + { return __builtin_log1pl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log1p(_Tp __x) + { return __builtin_log1p(__x); } + + + + + constexpr float + log2(float __x) + { return __builtin_log2f(__x); } + + constexpr long double + log2(long double __x) + { return __builtin_log2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log2(_Tp __x) + { return __builtin_log2(__x); } + + + + constexpr float + logb(float __x) + { return __builtin_logbf(__x); } + + constexpr long double + logb(long double __x) + { return __builtin_logbl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + logb(_Tp __x) + { return __builtin_logb(__x); } + + + + constexpr long + lrint(float __x) + { return __builtin_lrintf(__x); } + + constexpr long + lrint(long double __x) + { return __builtin_lrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lrint(_Tp __x) + { return __builtin_lrint(__x); } + + + + constexpr long + lround(float __x) + { return __builtin_lroundf(__x); } + + constexpr long + lround(long double __x) + { return __builtin_lroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lround(_Tp __x) + { return __builtin_lround(__x); } + + + + constexpr float + nearbyint(float __x) + { return __builtin_nearbyintf(__x); } + + constexpr long double + nearbyint(long double __x) + { return __builtin_nearbyintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nearbyint(_Tp __x) + { return __builtin_nearbyint(__x); } + + + + constexpr float + nextafter(float __x, float __y) + { return __builtin_nextafterf(__x, __y); } + + constexpr long double + nextafter(long double __x, long double __y) + { return __builtin_nextafterl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + nextafter(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return nextafter(__type(__x), __type(__y)); + } + + + + constexpr float + nexttoward(float __x, long double __y) + { return __builtin_nexttowardf(__x, __y); } + + constexpr long double + nexttoward(long double __x, long double __y) + { return __builtin_nexttowardl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nexttoward(_Tp __x, long double __y) + { return __builtin_nexttoward(__x, __y); } + + + + constexpr float + remainder(float __x, float __y) + { return __builtin_remainderf(__x, __y); } + + constexpr long double + remainder(long double __x, long double __y) + { return __builtin_remainderl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remainder(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remainder(__type(__x), __type(__y)); + } + + + + inline float + remquo(float __x, float __y, int* __pquo) + { return __builtin_remquof(__x, __y, __pquo); } + + inline long double + remquo(long double __x, long double __y, int* __pquo) + { return __builtin_remquol(__x, __y, __pquo); } + + + + template + inline typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remquo(_Tp __x, _Up __y, int* __pquo) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remquo(__type(__x), __type(__y), __pquo); + } + + + + constexpr float + rint(float __x) + { return __builtin_rintf(__x); } + + constexpr long double + rint(long double __x) + { return __builtin_rintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + rint(_Tp __x) + { return __builtin_rint(__x); } + + + + constexpr float + round(float __x) + { return __builtin_roundf(__x); } + + constexpr long double + round(long double __x) + { return __builtin_roundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + round(_Tp __x) + { return __builtin_round(__x); } + + + + constexpr float + scalbln(float __x, long __ex) + { return __builtin_scalblnf(__x, __ex); } + + constexpr long double + scalbln(long double __x, long __ex) + { return __builtin_scalblnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbln(_Tp __x, long __ex) + { return __builtin_scalbln(__x, __ex); } + + + + constexpr float + scalbn(float __x, int __ex) + { return __builtin_scalbnf(__x, __ex); } + + constexpr long double + scalbn(long double __x, int __ex) + { return __builtin_scalbnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbn(_Tp __x, int __ex) + { return __builtin_scalbn(__x, __ex); } + + + + constexpr float + tgamma(float __x) + { return __builtin_tgammaf(__x); } + + constexpr long double + tgamma(long double __x) + { return __builtin_tgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tgamma(_Tp __x) + { return __builtin_tgamma(__x); } + + + + constexpr float + trunc(float __x) + { return __builtin_truncf(__x); } + + constexpr long double + trunc(long double __x) + { return __builtin_truncl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + trunc(_Tp __x) + { return __builtin_trunc(__x); } + + + +} + + + + + +# 1911 "/usr/include/c++/7/cmath" 3 + + + + + + +} + +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 2 3 + +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 3 + +# 37 "/usr/include/c++/7/math.h" 2 3 + +using std::abs; +using std::acos; +using std::asin; +using std::atan; +using std::atan2; +using std::cos; +using std::sin; +using std::tan; +using std::cosh; +using std::sinh; +using std::tanh; +using std::exp; +using std::frexp; +using std::ldexp; +using std::log; +using std::log10; +using std::modf; +using std::pow; +using std::sqrt; +using std::ceil; +using std::fabs; +using std::floor; +using std::fmod; + + +using std::fpclassify; +using std::isfinite; +using std::isinf; +using std::isnan; +using std::isnormal; +using std::signbit; +using std::isgreater; +using std::isgreaterequal; +using std::isless; +using std::islessequal; +using std::islessgreater; +using std::isunordered; + + + +using std::acosh; +using std::asinh; +using std::atanh; +using std::cbrt; +using std::copysign; +using std::erf; +using std::erfc; +using std::exp2; +using std::expm1; +using std::fdim; +using std::fma; +using std::fmax; +using std::fmin; +using std::hypot; +using std::ilogb; +using std::lgamma; +using std::llrint; +using std::llround; +using std::log1p; +using std::log2; +using std::logb; +using std::lrint; +using std::lround; +using std::nearbyint; +using std::nextafter; +using std::nexttoward; +using std::remainder; +using std::remquo; +using std::rint; +using std::round; +using std::scalbln; +using std::scalbn; +using std::tgamma; +using std::trunc; + + +# 179 "/usr/include/c++/7/math.h" 3 + +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 2 3 + + +#pragma libm (acosf, acoshf, asinf, asinhf, atanhf, atan2f) +#pragma libm (cbrtf, ceilf, copysignf, cosf, coshf) +#pragma libm (erff, erfcf, expf, exp2f, exp10f, expm1f) +#pragma libm (fabsf, floorf, fmaf, fminf, fmaxf) +#pragma libm (ilogbf) +#pragma libm (ldexpf, lgammaf, llrintf, llroundf, logbf, log1pf, logf, log2f, log10f, lrintf, lroundf) +#pragma libm (modff) +#pragma libm (nanf, nearbyintf, nextafterf) +#pragma libm (powf) +#pragma libm (remainderf, remquof, rintf, roundf, rsqrtf) +#pragma libm (scalblnf, scalbnf, sinf, sinhf, sqrtf) +#pragma libm (tanf, tanhf, tgammaf, truncf) +#pragma libm (abs, acos, acosh, asin, asinh, atanh, atan2) +#pragma libm (cbrt, ceil, copysign, cos, cosh) +#pragma libm (erf, erfc, exp, exp2, exp10, expm1) +#pragma libm (fabs, floor, fma, fmin, fmax) +#pragma libm (ilogb, isinf, isfinite, isnan) +#pragma libm (ldexp, lgamma, llrint, llround, logb, log1p, log, log2, log10, lrint, lround) +#pragma libm (modf) +#pragma libm (nan, nearbyint, nextafter) +#pragma libm (pow) +#pragma libm (remainder, remquo, rint, round, rsqrt) +#pragma libm (scalbln, scalbn, sin, sinh, sqrt) +#pragma libm (tan, tanh, tgamma, trunc) +#pragma libm (llabs) +#pragma libm (cyl_bessel_i0f,cyl_bessel_i1f) +#pragma libm (erfcinvf,erfcxf,erfinvf) +#pragma libm (erfcinv,erfcx,erfinv) +#pragma libm (fdim,fdimf) +#pragma libm (normf,norm3df,norm4df,normcdff,normcdfinvf) +#pragma libm (norm,norm3d,norm4d,normcdf,normcdfinv) +#pragma libm (rnormf,rnorm3df,rnorm4df,rhypotf,rcbrtf) +#pragma libm (rnorm,rnorm3d,rnorm4d,rhypot,rcbrt) +#pragma libm (ynf,y1f,y0f) +#pragma libm (yn,y1,y0) +#pragma libm (jnf,j1f,j0f) +#pragma libm (jn,j1,j0) + + +# 10542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + + + + + + + + + + +# 10575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + +# 10614 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(long double x); +} + +# 10740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 10747 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + +# 10776 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 10791 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +namespace std +{ + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __pow_helper(T, int); + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __cmath_power(T, unsigned int); +} + +using std::abs; +using std::fabs; +using std::ceil; +using std::floor; +using std::sqrt; + +using std::pow; + +using std::log; +using std::log10; +using std::fmod; +using std::modf; +using std::exp; +using std::frexp; +using std::ldexp; +using std::asin; +using std::sin; +using std::sinh; +using std::acos; +using std::cos; +using std::cosh; +using std::atan; +using std::atan2; +using std::tan; +using std::tanh; + +# 11177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + +# 11193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int abs(long long int); + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int abs(long int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float abs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double abs(double); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fabs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ceil(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float floor(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sqrt(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float pow(float, float); + + + + +template +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) +typename __gnu_cxx::__promote_2<_Tp, _Up>::__type pow(_Tp, _Up); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log10(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fmod(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float modf(float, float*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float frexp(float, int*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ldexp(float, int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float asin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float acos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cosh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan2(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tanh(float); +# 11320 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 11329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} + + + + + + +# 11343 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 11435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float logb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr int ilogb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbn(float a, int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbln(float a, long int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float exp2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float expm1(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log1p(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float acosh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float asinh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float atanh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float hypot(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float cbrt(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erf(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erfc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float lgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float tgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float copysign(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nextafter(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float remainder(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float remquo(float a, float b, int *quo); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float round(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float trunc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float rint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nearbyint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fdim(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fma(float a, float b, float c); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmax(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmin(float a, float b); +} +# 11573 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp10(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rsqrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rcbrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinpi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cospi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincospi(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincos(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float jn(const int n, const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float yn(const int n, const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i0(const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdf(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcx(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const double a, const float b); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const float a, const double b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int min(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int min(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const long long int b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float min(const float a, const float b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const float a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const float b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int max(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int max(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const long long int b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float max(const float a, const float b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const float a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const float b); + + + + + + + + + + +extern "C"{ +inline __attribute__((device)) void *__nv_aligned_device_malloc(size_t size, size_t align) +{ + __attribute__((device)) void *__nv_aligned_device_malloc_impl(size_t, size_t); + return __nv_aligned_device_malloc_impl(size, align); +} +} +# 12170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 + + + + + + + +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + + + + + + + + + +# 169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 572 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 580 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 757 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +static inline __attribute__((host)) __attribute__((device)) float exp10(const float a) +{ + return exp10f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rsqrt(const float a) +{ + return rsqrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rcbrt(const float a) +{ + return rcbrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float sinpi(const float a) +{ + return sinpif(a); +} + +static inline __attribute__((host)) __attribute__((device)) float cospi(const float a) +{ + return cospif(a); +} + +static inline __attribute__((host)) __attribute__((device)) void sincospi(const float a, float *const sptr, float *const cptr) +{ + sincospif(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) void sincos(const float a, float *const sptr, float *const cptr) +{ + sincosf(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) float j0(const float a) +{ + return j0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float j1(const float a) +{ + return j1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float jn(const int n, const float a) +{ + return jnf(n, a); +} + +static inline __attribute__((host)) __attribute__((device)) float y0(const float a) +{ + return y0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float y1(const float a) +{ + return y1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float yn(const int n, const float a) +{ + return ynf(n, a); +} + +static inline __attribute__((device)) float cyl_bessel_i0(const float a) +{ + return cyl_bessel_i0f(a); +} + +static inline __attribute__((device)) float cyl_bessel_i1(const float a) +{ + return cyl_bessel_i1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfinv(const float a) +{ + return erfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcinv(const float a) +{ + return erfcinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdfinv(const float a) +{ + return normcdfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdf(const float a) +{ + return normcdff(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcx(const float a) +{ + return erfcxf(a); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const double a, const float b) +{ + return copysign(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const float a, const double b) +{ + return copysign(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const unsigned int b) +{ + return umin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const int a, const unsigned int b) +{ + return umin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const int b) +{ + return umin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int min(const long int a, const long int b) +{ + long int retval; + + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(min(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int min(const long long int a, const long long int b) +{ + return llmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b) +{ + return ullmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const long long int a, const unsigned long long int b) +{ + return ullmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const long long int b) +{ + return ullmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float min(const float a, const float b) +{ + return fminf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const double b) +{ + return fmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const float a, const double b) +{ + return fmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const float b) +{ + return fmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const unsigned int b) +{ + return umax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const int a, const unsigned int b) +{ + return umax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const int b) +{ + return umax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int max(const long int a, const long int b) +{ + long int retval; + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(max(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int max(const long long int a, const long long int b) +{ + return llmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b) +{ + return ullmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const long long int a, const unsigned long long int b) +{ + return ullmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const long long int b) +{ + return ullmax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float max(const float a, const float b) +{ + return fmaxf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const double b) +{ + return fmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const float a, const double b) +{ + return fmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const float b) +{ + return fmax(a, static_cast(b)); +} + + +# 1175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + + + + + + + + +# 3385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + +# 12174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + +# 304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 67 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" + + + + + + + +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + + __attribute__((host)) surface(struct cudaChannelFormatDesc desc) + { + channelDesc = desc; + } + +}; + +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + +}; + + + +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 67 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" + + + + + + + +template +struct __attribute__((device_builtin_texture_type)) texture : public textureReference +{ + + __attribute__((host)) texture(int norm = 0, + enum cudaTextureFilterMode fMode = cudaFilterModePoint, + enum cudaTextureAddressMode aMode = cudaAddressModeClamp) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = cudaCreateChannelDesc(); + sRGB = 0; + } + + __attribute__((host)) texture(int norm, + enum cudaTextureFilterMode fMode, + enum cudaTextureAddressMode aMode, + struct cudaChannelFormatDesc desc) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = desc; + sRGB = 0; + } + +}; + + + +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + + + + + + + + + + + + +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + + + + + + +extern "C" +{ + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mulhi(int x, int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umulhi(unsigned int x, unsigned int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __mul64hi(long long int x, long long int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __umul64hi(unsigned long long int x, unsigned long long int y); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int_as_float(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float_as_int(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint_as_float(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float_as_uint(float x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __syncthreads(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __prof_trigger(int); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence_block(void); +__attribute__((device)) __attribute__((cudart_builtin)) + +__attribute__((__noreturn__)) + + + +__attribute__((device_builtin)) void __trap(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __brkpt(); + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __saturatef(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __sad(int x, int y, unsigned int z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __usad(unsigned int x, unsigned int y, unsigned int z); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mul24(int x, int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umul24(unsigned int x, unsigned int y); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float fdividef(float x, float y); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdividef(float x, float y); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) double fdivide(double x, double y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __sinf(float x) throw (); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __cosf(float x) throw (); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __tanf(float x) throw (); + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void __sincosf(float x, float *sptr, float *cptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __expf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __exp10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log2f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __logf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __powf(float x, float y) throw (); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_ru(float); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_ru(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rn(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rz(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_ru(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rd(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rn(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rz(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_ru(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rd(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_ru(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_ru(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rn(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rz(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_ru(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rd(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rn(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rz(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_ru(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rd(unsigned long long int x); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rn(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rz(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_ru(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rd(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rn(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rz(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_ru(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rd(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rn(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rz(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_ru(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rd(float x, float y); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rn(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rz(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_ru(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rd(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rn(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rz(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_ru(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rd(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rn(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rz(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_ru(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rd(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frsqrt_rn(float x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rn(float x, float y); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rz(float x, float y); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_ru(float x, float y); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rd(float x, float y); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clz(int x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffs(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popc(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __brev(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clzll(long long int x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffsll(long long int x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popcll(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __brevll(unsigned long long int x); + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __byte_perm(unsigned int x, unsigned int y, unsigned int s); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __hadd(int x, int y); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __rhadd(int x, int y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __uhadd(unsigned int x, unsigned int y); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __urhadd(unsigned int x, unsigned int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __double2int_rz(double x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __double2uint_rz(double x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __double2ll_rz(double x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __double2ull_rz(double x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm0(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm1(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm2(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm3(void); + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs2(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss2(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss2 (unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus2 (unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples2(unsigned int a, unsigned int b); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss2 (unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus2 (unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg2(unsigned int a); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss2(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads2(unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs4(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss4(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss4 (unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus4 (unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus4(unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg4(unsigned int a); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss4(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads4(unsigned int a, unsigned int b); + + + + + + +} + + + + + + + +# 3222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + + + + + + + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mulhi(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long int mul64hi(const long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_int" "() is deprecated in favor of __" "float_as_int" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float_as_int(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int_as_float" "() is deprecated in favor of __" "int_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int_as_float(const int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_uint" "() is deprecated in favor of __" "float_as_uint" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float_as_uint(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint_as_float" "() is deprecated in favor of __" "uint_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint_as_float(const unsigned int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("saturate" "() is deprecated in favor of __" "saturate" "f" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float saturate(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul24" "() is deprecated in favor of __" "mul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mul24(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("umul24" "() is deprecated in favor of __" "umul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int umul24(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2int" "() is deprecated in favor of __" "float2int" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float2int(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2uint" "() is deprecated in favor of __" "float2uint" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float2uint(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int2float" "() is deprecated in favor of __" "int2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int2float(const int a, const enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint2float" "() is deprecated in favor of __" "uint2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint2float(const unsigned int a, const enum cudaRoundMode mode = cudaRoundNearest); + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" + + + + + + + + + + + + +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 + + + + + + + + +static __inline__ __attribute__((device)) int mulhi(const int a, const int b) +{ + return __mulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const unsigned int b) +{ + return __umulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const int a, const unsigned int b) +{ + return __umulhi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const int b) +{ + return __umulhi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) long long int mul64hi(const long long int a, const long long int b) +{ + return __mul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b) +{ + return __umul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const long long int a, const unsigned long long int b) +{ + return __umul64hi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const long long int b) +{ + return __umul64hi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) int float_as_int(const float a) +{ + return __float_as_int(a); +} + +static __inline__ __attribute__((device)) float int_as_float(const int a) +{ + return __int_as_float(a); +} + +static __inline__ __attribute__((device)) unsigned int float_as_uint(const float a) +{ + return __float_as_uint(a); +} + +static __inline__ __attribute__((device)) float uint_as_float(const unsigned int a) +{ + return __uint_as_float(a); +} +static __inline__ __attribute__((device)) float saturate(const float a) +{ + return __saturatef(a); +} + +static __inline__ __attribute__((device)) int mul24(const int a, const int b) +{ + return __mul24(a, b); +} + +static __inline__ __attribute__((device)) unsigned int umul24(const unsigned int a, const unsigned int b) +{ + return __umul24(a, b); +} + +static __inline__ __attribute__((device)) int float2int(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2int_rn(a) : + (mode == cudaRoundPosInf ) ? __float2int_ru(a) : + (mode == cudaRoundMinInf ) ? __float2int_rd(a) : + __float2int_rz(a); +} + +static __inline__ __attribute__((device)) unsigned int float2uint(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2uint_rn(a) : + (mode == cudaRoundPosInf ) ? __float2uint_ru(a) : + (mode == cudaRoundMinInf ) ? __float2uint_rd(a) : + __float2uint_rz(a); +} + +static __inline__ __attribute__((device)) float int2float(const int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __int2float_rz(a) : + (mode == cudaRoundPosInf) ? __int2float_ru(a) : + (mode == cudaRoundMinInf) ? __int2float_rd(a) : + __int2float_rn(a); +} + +static __inline__ __attribute__((device)) float uint2float(const unsigned int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __uint2float_rz(a) : + (mode == cudaRoundPosInf) ? __uint2float_ru(a) : + (mode == cudaRoundMinInf) ? __uint2float_rd(a) : + __uint2float_rn(a); +} + + + + + + + + + + + + + + +# 3286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + + + + + + + + + + + + + + + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicAdd(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicAdd(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicExch(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicExch(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) float __fAtomicExch(float *address, float val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicMin(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicMin(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicMax(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicMax(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicInc(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicDec(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicAnd(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicAnd(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicOr(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicOr(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicXor(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicXor(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicCAS(int *address, int compare, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicCAS(unsigned int *address, unsigned int compare, unsigned int val); +} + + + + + + + + +static __inline__ __attribute__((device)) int atomicAdd(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicAdd(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicSub(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicSub(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicExch(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicExch(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) float atomicExch(float *address, float val) ; + +static __inline__ __attribute__((device)) int atomicMin(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicMin(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicMax(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicMax(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicInc(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicDec(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicAnd(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicAnd(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicOr(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicOr(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicXor(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicXor(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicCAS(int *address, int compare, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicCAS(unsigned int *address, unsigned int compare, unsigned int val) ; + + + + + + + + + +# 170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + +extern "C" +{ + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __ullAtomicAdd(unsigned long long int *address, unsigned long long int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __ullAtomicExch(unsigned long long int *address, unsigned long long int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __ullAtomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val); + +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__any" "() is deprecated in favor of " "__any" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __any(int cond); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__all" "() is deprecated in favor of " "__all" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __all(int cond); +} + + + + + + + + +static __inline__ __attribute__((device)) unsigned long long int atomicAdd(unsigned long long int *address, unsigned long long int val) ; + +static __inline__ __attribute__((device)) unsigned long long int atomicExch(unsigned long long int *address, unsigned long long int val) ; + +static __inline__ __attribute__((device)) unsigned long long int atomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) ; + +static __inline__ __attribute__((device)) __attribute__((deprecated("__any" "() is deprecated in favor of " "__any" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool any(bool cond) ; + +static __inline__ __attribute__((device)) __attribute__((deprecated("__all" "() is deprecated in favor of " "__all" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool all(bool cond) ; + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((device)) int atomicAdd(int *address, int val) +{ + return __iAtomicAdd(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicAdd(unsigned int *address, unsigned int val) +{ + return __uAtomicAdd(address, val); +} + +static __inline__ __attribute__((device)) int atomicSub(int *address, int val) +{ + return __iAtomicAdd(address, (unsigned int)-(int)val); +} + +static __inline__ __attribute__((device)) unsigned int atomicSub(unsigned int *address, unsigned int val) +{ + return __uAtomicAdd(address, (unsigned int)-(int)val); +} + +static __inline__ __attribute__((device)) int atomicExch(int *address, int val) +{ + return __iAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicExch(unsigned int *address, unsigned int val) +{ + return __uAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) float atomicExch(float *address, float val) +{ + return __fAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) int atomicMin(int *address, int val) +{ + return __iAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicMin(unsigned int *address, unsigned int val) +{ + return __uAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) int atomicMax(int *address, int val) +{ + return __iAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicMax(unsigned int *address, unsigned int val) +{ + return __uAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicInc(unsigned int *address, unsigned int val) +{ + return __uAtomicInc(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicDec(unsigned int *address, unsigned int val) +{ + return __uAtomicDec(address, val); +} + +static __inline__ __attribute__((device)) int atomicAnd(int *address, int val) +{ + return __iAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicAnd(unsigned int *address, unsigned int val) +{ + return __uAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) int atomicOr(int *address, int val) +{ + return __iAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicOr(unsigned int *address, unsigned int val) +{ + return __uAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) int atomicXor(int *address, int val) +{ + return __iAtomicXor(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicXor(unsigned int *address, unsigned int val) +{ + return __uAtomicXor(address, val); +} + +static __inline__ __attribute__((device)) int atomicCAS(int *address, int compare, int val) +{ + return __iAtomicCAS(address, compare, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicCAS(unsigned int *address, unsigned int compare, unsigned int val) +{ + return __uAtomicCAS(address, compare, val); +} + + + + + + + + + + + + + + + +static __inline__ __attribute__((device)) unsigned long long int atomicAdd(unsigned long long int *address, unsigned long long int val) +{ + return __ullAtomicAdd(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long int atomicExch(unsigned long long int *address, unsigned long long int val) +{ + return __ullAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long int atomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) +{ + return __ullAtomicCAS(address, compare, val); +} + +static __inline__ __attribute__((device)) bool any(bool cond) +{ + return (bool)__any((int)cond); +} + +static __inline__ __attribute__((device)) bool all(bool cond) +{ + return (bool)__all((int)cond); +} + + + + + + + +# 216 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" 2 + + +# 3289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" + + + + + + + + + + +# 1176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" + + + + + + + +# 3290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) float __fAtomicAdd(float *address, float val); +} + + + + + + + + +static __inline__ __attribute__((device)) float atomicAdd(float *address, float val) ; + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((device)) float atomicAdd(float *address, float val) +{ + return __fAtomicAdd(address, val); +} + + + + + + + +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" 2 + + +# 3291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) long long __illAtomicMin(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __illAtomicMax(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __llAtomicAnd(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __llAtomicOr(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __llAtomicXor(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicMin(unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicMax(unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicAnd(unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicOr (unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicXor(unsigned long long *address, unsigned long long val); +} + + + + + + + + +static __inline__ __attribute__((device)) long long atomicMin(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicMax(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicAnd(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicOr(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicXor(long long *address, long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicMin(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicMax(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicOr(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicXor(unsigned long long *address, unsigned long long val) ; + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((device)) long long atomicMin(long long *address, long long val) +{ + return __illAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) long long atomicMax(long long *address, long long val) +{ + return __illAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) long long atomicAnd(long long *address, long long val) +{ + return __llAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) long long atomicOr(long long *address, long long val) +{ + return __llAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) long long atomicXor(long long *address, long long val) +{ + return __llAtomicXor(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicMin(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicMax(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicOr(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicXor(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicXor(address, val); +} + + + + + + + + + +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 2 + + +# 3292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 3293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" + + + +# 535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 521 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.hpp" + + + + + + + +# 543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" 2 + + + + +# 3294 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" + +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" + +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) void __threadfence_system(void); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rd(double x, double y); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rn(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rz(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_ru(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rd(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rn(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rz(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_ru(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rd(double x); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__ballot" "() is deprecated in favor of " "__ballot" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __ballot(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_count(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_and(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_or(int); +extern __attribute__((device)) __attribute__((device_builtin)) long long int clock64(void); + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rn(float x, float y, float z); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rd(float x, float y, float z); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_ru(float x, float y, float z); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rz(float x, float y, float z); + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double_as_longlong(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __longlong_as_double(long long int x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rn(double x, double y, double z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rz(double x, double y, double z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_ru(double x, double y, double z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rd(double x, double y, double z); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rd(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rd(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rd(double x, double y); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rz(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rd(double x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __int2double_rn(int x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __uint2double_rn(unsigned int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rn(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rz(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_ru(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rd(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rn(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rz(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_ru(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rd(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2hiint(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2loint(double x); + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __hiloint2double(int hi, int lo); + + +} + + + + + + +static __inline__ __attribute__((device)) __attribute__((deprecated("__ballot" "() is deprecated in favor of " "__ballot" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int ballot(bool pred) ; + +static __inline__ __attribute__((device)) int syncthreads_count(bool pred) ; + +static __inline__ __attribute__((device)) bool syncthreads_and(bool pred) ; + +static __inline__ __attribute__((device)) bool syncthreads_or(bool pred) ; + + + + +static __inline__ __attribute__((device)) unsigned int __isGlobal(const void *ptr) ; +static __inline__ __attribute__((device)) unsigned int __isShared(const void *ptr) ; +static __inline__ __attribute__((device)) unsigned int __isConstant(const void *ptr) ; +static __inline__ __attribute__((device)) unsigned int __isLocal(const void *ptr) ; + + + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_global(const void *ptr) ; +static __inline__ __attribute__((device)) size_t __cvta_generic_to_shared(const void *ptr) ; +static __inline__ __attribute__((device)) size_t __cvta_generic_to_constant(const void *ptr) ; +static __inline__ __attribute__((device)) size_t __cvta_generic_to_local(const void *ptr) ; + + + + +static __inline__ __attribute__((device)) void * __cvta_global_to_generic(size_t rawbits) ; +static __inline__ __attribute__((device)) void * __cvta_shared_to_generic(size_t rawbits) ; +static __inline__ __attribute__((device)) void * __cvta_constant_to_generic(size_t rawbits) ; +static __inline__ __attribute__((device)) void * __cvta_local_to_generic(size_t rawbits) ; + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((device)) unsigned int ballot(bool pred) +{ + return __ballot((int)pred); +} + +static __inline__ __attribute__((device)) int syncthreads_count(bool pred) +{ + return __syncthreads_count((int)pred); +} + +static __inline__ __attribute__((device)) bool syncthreads_and(bool pred) +{ + return (bool)__syncthreads_and((int)pred); +} + +static __inline__ __attribute__((device)) bool syncthreads_or(bool pred) +{ + return (bool)__syncthreads_or((int)pred); +} + + +extern "C" { + __attribute__((device)) unsigned __nv_isGlobal_impl(const void *); + __attribute__((device)) unsigned __nv_isShared_impl(const void *); + __attribute__((device)) unsigned __nv_isConstant_impl(const void *); + __attribute__((device)) unsigned __nv_isLocal_impl(const void *); + __attribute__((device)) unsigned __nv_isGridConstant_impl(const void *); +} + +static __inline__ __attribute__((device)) unsigned int __isGlobal(const void *ptr) +{ + return __nv_isGlobal_impl(ptr); +} + +static __inline__ __attribute__((device)) unsigned int __isShared(const void *ptr) +{ + return __nv_isShared_impl(ptr); +} + +static __inline__ __attribute__((device)) unsigned int __isConstant(const void *ptr) +{ + return __nv_isConstant_impl(ptr); +} + +static __inline__ __attribute__((device)) unsigned int __isLocal(const void *ptr) +{ + return __nv_isLocal_impl(ptr); +} + +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.hpp" + +extern "C" { + __attribute__((device)) size_t __nv_cvta_generic_to_global_impl(const void *); + __attribute__((device)) size_t __nv_cvta_generic_to_shared_impl(const void *); + __attribute__((device)) size_t __nv_cvta_generic_to_constant_impl(const void *); + __attribute__((device)) size_t __nv_cvta_generic_to_local_impl(const void *); + __attribute__((device)) void * __nv_cvta_global_to_generic_impl(size_t); + __attribute__((device)) void * __nv_cvta_shared_to_generic_impl(size_t); + __attribute__((device)) void * __nv_cvta_constant_to_generic_impl(size_t); + __attribute__((device)) void * __nv_cvta_local_to_generic_impl(size_t); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_global(const void *p) +{ + return __nv_cvta_generic_to_global_impl(p); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_shared(const void *p) +{ + return __nv_cvta_generic_to_shared_impl(p); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_constant(const void *p) +{ + return __nv_cvta_generic_to_constant_impl(p); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_local(const void *p) +{ + return __nv_cvta_generic_to_local_impl(p); +} + +static __inline__ __attribute__((device)) void * __cvta_global_to_generic(size_t rawbits) +{ + return __nv_cvta_global_to_generic_impl(rawbits); +} + +static __inline__ __attribute__((device)) void * __cvta_shared_to_generic(size_t rawbits) +{ + return __nv_cvta_shared_to_generic_impl(rawbits); +} + +static __inline__ __attribute__((device)) void * __cvta_constant_to_generic(size_t rawbits) +{ + return __nv_cvta_constant_to_generic_impl(rawbits); +} + +static __inline__ __attribute__((device)) void * __cvta_local_to_generic(size_t rawbits) +{ + return __nv_cvta_local_to_generic_impl(rawbits); +} + +# 214 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.hpp" + + + + + + + + +# 1555 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" 2 +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" + + + + + +static __attribute__((device)) __inline__ unsigned __fns(unsigned mask, unsigned base, int offset) ; +static __attribute__((device)) __inline__ void __barrier_sync(unsigned id) ; +static __attribute__((device)) __inline__ void __barrier_sync_count(unsigned id, unsigned cnt) ; +static __attribute__((device)) __inline__ void __syncwarp(unsigned mask=0xFFFFFFFF) ; +static __attribute__((device)) __inline__ int __all_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ int __any_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ int __uni_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ unsigned __ballot_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ unsigned __activemask() ; + + + + + + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl(int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl(unsigned int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_up(int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_up(unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_down(int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_down(unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_xor(int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_xor(unsigned int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl(float var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_up(float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_down(float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_xor(float var, int laneMask, int width=32) ; + + +static __attribute__((device)) __inline__ int __shfl_sync(unsigned mask, int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_sync(unsigned mask, unsigned int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ int __shfl_up_sync(unsigned mask, int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_up_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ int __shfl_down_sync(unsigned mask, int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_down_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_xor_sync(unsigned mask, unsigned int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_sync(unsigned mask, float var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_up_sync(unsigned mask, float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_down_sync(unsigned mask, float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width=32) ; + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl(unsigned long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl(long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_up(long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_up(unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_down(long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_down(unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_xor(long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl(double var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_up(double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_down(double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_xor(double var, int laneMask, int width=32) ; + + +static __attribute__((device)) __inline__ long long __shfl_sync(unsigned mask, long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ long long __shfl_up_sync(unsigned mask, long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long long __shfl_down_sync(unsigned mask, long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_sync(unsigned mask, double var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_up_sync(unsigned mask, double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_down_sync(unsigned mask, double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width=32) ; + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl(long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl(unsigned long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_up(long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_up(unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_down(long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_down(unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_xor(long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_xor(unsigned long var, int laneMask, int width=32) ; + + +static __attribute__((device)) __inline__ long __shfl_sync(unsigned mask, long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ long __shfl_up_sync(unsigned mask, long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long __shfl_down_sync(unsigned mask, long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width=32) ; + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" +{ +} + + + + + + + + + + + + + +static __attribute__((device)) __inline__ +unsigned __fns(unsigned mask, unsigned base, int offset) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __nvvm_fns(unsigned int mask, unsigned int base, int offset); + return __nvvm_fns(mask, base, offset); +} + +static __attribute__((device)) __inline__ +void __barrier_sync(unsigned id) { + extern __attribute__((device)) __attribute__((device_builtin)) void __nvvm_barrier_sync(unsigned id); + return __nvvm_barrier_sync(id); +} + +static __attribute__((device)) __inline__ +void __barrier_sync_count(unsigned id, unsigned cnt) { + extern __attribute__((device)) __attribute__((device_builtin)) void __nvvm_barrier_sync_cnt(unsigned id, unsigned cnt); + return __nvvm_barrier_sync_cnt(id, cnt); +} + +static __attribute__((device)) __inline__ +void __syncwarp(unsigned mask) { + extern __attribute__((device)) __attribute__((device_builtin)) void __nvvm_bar_warp_sync(unsigned mask); + return __nvvm_bar_warp_sync(mask); +} + +static __attribute__((device)) __inline__ +int __all_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) int __nvvm_vote_all_sync(unsigned int mask, int pred); + return __nvvm_vote_all_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +int __any_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) int __nvvm_vote_any_sync(unsigned int mask, int pred); + return __nvvm_vote_any_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +int __uni_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) int __nvvm_vote_uni_sync(unsigned int mask, int pred); + return __nvvm_vote_uni_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +unsigned __ballot_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __nvvm_vote_ballot_sync(unsigned int mask, int pred); + return __nvvm_vote_ballot_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +unsigned __activemask() { + unsigned ret; + asm volatile ("activemask.b32 %0;" : "=r"(ret)); + return ret; +} + + + + +static __attribute__((device)) __inline__ int __shfl(int var, int srcLane, int width) { + int ret; + int c = ((32-width) << 8) | 0x1f; + asm volatile ("shfl.idx.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(srcLane), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl(unsigned int var, int srcLane, int width) { + return (unsigned int) __shfl((int)var, srcLane, width); +} + +static __attribute__((device)) __inline__ int __shfl_up(int var, unsigned int delta, int width) { + int ret; + int c = (32-width) << 8; + asm volatile ("shfl.up.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_up(unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_up((int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_down(int var, unsigned int delta, int width) { + int ret; + int c = ((32-width) << 8) | 0x1f; + asm volatile ("shfl.down.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_down(unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_down((int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_xor(int var, int laneMask, int width) { + int ret; + int c = ((32-width) << 8) | 0x1f; + asm volatile ("shfl.bfly.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(laneMask), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_xor(unsigned int var, int laneMask, int width) { + return (unsigned int) __shfl_xor((int)var, laneMask, width); +} + +static __attribute__((device)) __inline__ float __shfl(float var, int srcLane, int width) { + float ret; + int c; + c = ((32-width) << 8) | 0x1f; + asm volatile ("shfl.idx.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(srcLane), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ float __shfl_up(float var, unsigned int delta, int width) { + float ret; + int c; + c = (32-width) << 8; + asm volatile ("shfl.up.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ float __shfl_down(float var, unsigned int delta, int width) { + float ret; + int c; + c = ((32-width) << 8) | 0x1f; + asm volatile ("shfl.down.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ float __shfl_xor(float var, int laneMask, int width) { + float ret; + int c; + c = ((32-width) << 8) | 0x1f; + asm volatile ("shfl.bfly.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(laneMask), "r"(c)); + return ret; +} + + + +static __attribute__((device)) __inline__ long long __shfl(long long var, int srcLane, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl(hi, srcLane, width); + lo = __shfl(lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl(unsigned long long var, int srcLane, int width) { + return (unsigned long long) __shfl((long long) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long long __shfl_up(long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_up(hi, delta, width); + lo = __shfl_up(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_up(unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_up((long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_down(long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_down(hi, delta, width); + lo = __shfl_down(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_down(unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_down((long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_xor(long long var, int laneMask, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_xor(hi, laneMask, width); + lo = __shfl_xor(lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width) { + return (unsigned long long) __shfl_xor((long long) var, laneMask, width); +} + +static __attribute__((device)) __inline__ double __shfl(double var, int srcLane, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl(hi, srcLane, width); + lo = __shfl(lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_up(double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_up(hi, delta, width); + lo = __shfl_up(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_down(double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_down(hi, delta, width); + lo = __shfl_down(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_xor(double var, int laneMask, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_xor(hi, laneMask, width); + lo = __shfl_xor(lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ long __shfl(long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl((long long) var, srcLane, width) : + __shfl((int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl(unsigned long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl((unsigned long long) var, srcLane, width) : + __shfl((unsigned int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long __shfl_up(long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up((long long) var, delta, width) : + __shfl_up((int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_up(unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up((unsigned long long) var, delta, width) : + __shfl_up((unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_down(long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down((long long) var, delta, width) : + __shfl_down((int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_down(unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down((unsigned long long) var, delta, width) : + __shfl_down((unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_xor(long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor((long long) var, laneMask, width) : + __shfl_xor((int) var, laneMask, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_xor(unsigned long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor((unsigned long long) var, laneMask, width) : + __shfl_xor((unsigned int) var, laneMask, width); +} + + + + + + + + + +static __attribute__((device)) __inline__ int __shfl_sync(unsigned mask, int var, int srcLane, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_idx_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = ((32-width) << 8) | 0x1f; + ret = __nvvm_shfl_idx_sync(mask, var, srcLane, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_sync(unsigned mask, unsigned int var, int srcLane, int width) { + return (unsigned int) __shfl_sync(mask, (int)var, srcLane, width); +} + +static __attribute__((device)) __inline__ int __shfl_up_sync(unsigned mask, int var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_up_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = (32-width) << 8; + ret = __nvvm_shfl_up_sync(mask, var, delta, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_up_sync(unsigned mask, unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_up_sync(mask, (int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_down_sync(unsigned mask, int var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_down_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = ((32-width) << 8) | 0x1f; + ret = __nvvm_shfl_down_sync(mask, var, delta, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_down_sync(unsigned mask, unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_down_sync(mask, (int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_bfly_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = ((32-width) << 8) | 0x1f; + ret = __nvvm_shfl_bfly_sync(mask, var, laneMask, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_xor_sync(unsigned mask, unsigned int var, int laneMask, int width) { + return (unsigned int) __shfl_xor_sync(mask, (int)var, laneMask, width); +} + +static __attribute__((device)) __inline__ float __shfl_sync(unsigned mask, float var, int srcLane, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_idx_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = ((32-width) << 8) | 0x1f; + ret = __nvvm_shfl_idx_sync(mask, __float_as_int(var), srcLane, c); + return __int_as_float(ret); +} + +static __attribute__((device)) __inline__ float __shfl_up_sync(unsigned mask, float var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_up_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = (32-width) << 8; + ret = __nvvm_shfl_up_sync(mask, __float_as_int(var), delta, c); + return __int_as_float(ret); +} + +static __attribute__((device)) __inline__ float __shfl_down_sync(unsigned mask, float var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_down_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = ((32-width) << 8) | 0x1f; + ret = __nvvm_shfl_down_sync(mask, __float_as_int(var), delta, c); + return __int_as_float(ret); +} + +static __attribute__((device)) __inline__ float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_bfly_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = ((32-width) << 8) | 0x1f; + ret = __nvvm_shfl_bfly_sync(mask, __float_as_int(var), laneMask, c); + return __int_as_float(ret); +} + + +static __attribute__((device)) __inline__ long long __shfl_sync(unsigned mask, long long var, int srcLane, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_sync(mask, hi, srcLane, width); + lo = __shfl_sync(mask, lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width) { + return (unsigned long long) __shfl_sync(mask, (long long) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long long __shfl_up_sync(unsigned mask, long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_up_sync(mask, hi, delta, width); + lo = __shfl_up_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_up_sync(mask, (long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_down_sync(unsigned mask, long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_down_sync(mask, hi, delta, width); + lo = __shfl_down_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_down_sync(mask, (long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_xor_sync(mask, hi, laneMask, width); + lo = __shfl_xor_sync(mask, lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width) { + return (unsigned long long) __shfl_xor_sync(mask, (long long) var, laneMask, width); +} + +static __attribute__((device)) __inline__ double __shfl_sync(unsigned mask, double var, int srcLane, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_sync(mask, hi, srcLane, width); + lo = __shfl_sync(mask, lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_up_sync(unsigned mask, double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_up_sync(mask, hi, delta, width); + lo = __shfl_up_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_down_sync(unsigned mask, double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_down_sync(mask, hi, delta, width); + lo = __shfl_down_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_xor_sync(mask, hi, laneMask, width); + lo = __shfl_xor_sync(mask, lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + + + +static __attribute__((device)) __inline__ long __shfl_sync(unsigned mask, long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_sync(mask, (long long) var, srcLane, width) : + __shfl_sync(mask, (int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_sync(mask, (unsigned long long) var, srcLane, width) : + __shfl_sync(mask, (unsigned int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long __shfl_up_sync(unsigned mask, long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up_sync(mask, (long long) var, delta, width) : + __shfl_up_sync(mask, (int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up_sync(mask, (unsigned long long) var, delta, width) : + __shfl_up_sync(mask, (unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_down_sync(unsigned mask, long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down_sync(mask, (long long) var, delta, width) : + __shfl_down_sync(mask, (int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down_sync(mask, (unsigned long long) var, delta, width) : + __shfl_down_sync(mask, (unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor_sync(mask, (long long) var, laneMask, width) : + __shfl_xor_sync(mask, (int) var, laneMask, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor_sync(mask, (unsigned long long) var, laneMask, width) : + __shfl_xor_sync(mask, (unsigned int) var, laneMask, width); +} + + + + + + + + + + + + + + +# 220 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" 2 + + +# 3296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ long __ldg(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldg(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldg(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldg(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldg(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldg(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldg(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldg(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldg(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldg(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldg(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldg(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldg(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldg(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldg(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldg(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldg(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldg(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldg(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldg(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldg(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldg(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldg(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldg(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldg(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldg(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldg(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldg(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldg(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldg(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldcg(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldcg(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldcg(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldcg(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldcg(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldcg(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldcg(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldcg(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldcg(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldcg(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldcg(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldcg(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldcg(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldcg(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldcg(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldcg(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldcg(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldcg(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldcg(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldcg(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldcg(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldcg(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldcg(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldcg(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldcg(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldcg(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldcg(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldcg(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldcg(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldcg(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldca(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldca(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldca(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldca(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldca(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldca(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldca(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldca(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldca(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldca(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldca(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldca(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldca(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldca(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldca(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldca(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldca(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldca(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldca(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldca(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldca(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldca(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldca(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldca(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldca(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldca(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldca(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldca(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldca(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldca(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldcs(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldcs(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldcs(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldcs(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldcs(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldcs(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldcs(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldcs(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldcs(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldcs(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldcs(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldcs(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldcs(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldcs(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldcs(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldcs(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldcs(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldcs(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldcs(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldcs(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldcs(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldcs(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldcs(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldcs(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldcs(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldcs(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldcs(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldcs(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldcs(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldcs(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldlu(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldlu(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldlu(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldlu(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldlu(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldlu(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldlu(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldlu(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldlu(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldlu(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldlu(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldlu(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldlu(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldlu(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldlu(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldlu(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldlu(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldlu(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldlu(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldlu(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldlu(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldlu(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldlu(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldlu(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldlu(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldlu(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldlu(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldlu(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldlu(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldlu(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldcv(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldcv(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldcv(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldcv(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldcv(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldcv(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldcv(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldcv(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldcv(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldcv(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldcv(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldcv(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldcv(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldcv(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldcv(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldcv(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldcv(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldcv(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldcv(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldcv(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldcv(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldcv(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldcv(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldcv(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldcv(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldcv(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldcv(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldcv(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldcv(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldcv(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ void __stwb(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stwb(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stwb(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stwb(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stwb(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stwb(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stwb(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stwb(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stwb(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stwb(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stwb(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stwb(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stwb(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stwb(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stwb(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stwb(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stwb(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stwb(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stwb(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stwb(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stwb(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stwb(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stwb(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stwb(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stwb(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stwb(double2 *ptr, double2 value) ; + + + +static __attribute__((device)) __inline__ void __stcg(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stcg(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stcg(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stcg(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stcg(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stcg(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stcg(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stcg(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stcg(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stcg(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stcg(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stcg(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stcg(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stcg(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stcg(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stcg(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stcg(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stcg(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stcg(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stcg(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stcg(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stcg(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stcg(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stcg(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stcg(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stcg(double2 *ptr, double2 value) ; + + + +static __attribute__((device)) __inline__ void __stcs(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stcs(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stcs(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stcs(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stcs(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stcs(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stcs(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stcs(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stcs(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stcs(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stcs(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stcs(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stcs(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stcs(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stcs(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stcs(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stcs(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stcs(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stcs(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stcs(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stcs(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stcs(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stcs(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stcs(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stcs(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stcs(double2 *ptr, double2 value) ; + + + +static __attribute__((device)) __inline__ void __stwt(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stwt(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stwt(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stwt(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stwt(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stwt(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stwt(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stwt(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stwt(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stwt(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stwt(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stwt(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stwt(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stwt(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stwt(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stwt(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stwt(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stwt(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stwt(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stwt(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stwt(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stwt(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stwt(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stwt(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stwt(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stwt(double2 *ptr, double2 value) ; + + + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_l(unsigned int lo, unsigned int hi, unsigned int shift) ; + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_lc(unsigned int lo, unsigned int hi, unsigned int shift) ; + + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_r(unsigned int lo, unsigned int hi, unsigned int shift) ; + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_rc(unsigned int lo, unsigned int hi, unsigned int shift) ; + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" +{ + + +} + + + + + + + + + + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ long __ldg(const long *ptr) { unsigned long ret; asm volatile ("ld.global.nc.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldg(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.nc.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldg(const char *ptr) { unsigned int ret; asm volatile ("ld.global.nc.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldg(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.nc.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldg(const short *ptr) { unsigned short ret; asm volatile ("ld.global.nc.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldg(const int *ptr) { unsigned int ret; asm volatile ("ld.global.nc.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldg(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.nc.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldg(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.nc.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldg(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.nc.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldg(const short2 *ptr) { short2 ret; asm volatile ("ld.global.nc.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldg(const short4 *ptr) { short4 ret; asm volatile ("ld.global.nc.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldg(const int2 *ptr) { int2 ret; asm volatile ("ld.global.nc.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldg(const int4 *ptr) { int4 ret; asm volatile ("ld.global.nc.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldg(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.nc.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldg(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.nc.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldg(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.nc.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldg(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.nc.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldg(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.nc.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldg(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.nc.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldg(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.nc.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldg(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.nc.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldg(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.nc.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldg(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.nc.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldg(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.nc.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldg(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.nc.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldg(const float *ptr) { float ret; asm volatile ("ld.global.nc.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldg(const double *ptr) { double ret; asm volatile ("ld.global.nc.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldg(const float2 *ptr) { float2 ret; asm volatile ("ld.global.nc.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldg(const float4 *ptr) { float4 ret; asm volatile ("ld.global.nc.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldg(const double2 *ptr) { double2 ret; asm volatile ("ld.global.nc.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + + +static __attribute__((device)) __inline__ long __ldcg(const long *ptr) { unsigned long ret; asm volatile ("ld.global.cg.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldcg(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.cg.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldcg(const char *ptr) { unsigned int ret; asm volatile ("ld.global.cg.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldcg(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.cg.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldcg(const short *ptr) { unsigned short ret; asm volatile ("ld.global.cg.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldcg(const int *ptr) { unsigned int ret; asm volatile ("ld.global.cg.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldcg(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cg.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldcg(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.cg.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldcg(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.cg.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldcg(const short2 *ptr) { short2 ret; asm volatile ("ld.global.cg.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldcg(const short4 *ptr) { short4 ret; asm volatile ("ld.global.cg.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldcg(const int2 *ptr) { int2 ret; asm volatile ("ld.global.cg.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldcg(const int4 *ptr) { int4 ret; asm volatile ("ld.global.cg.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldcg(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.cg.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldcg(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.cg.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldcg(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.cg.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldcg(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.cg.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldcg(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cg.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldcg(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.cg.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldcg(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.cg.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldcg(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.cg.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldcg(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.cg.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldcg(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.cg.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldcg(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.cg.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldcg(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.cg.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldcg(const float *ptr) { float ret; asm volatile ("ld.global.cg.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldcg(const double *ptr) { double ret; asm volatile ("ld.global.cg.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldcg(const float2 *ptr) { float2 ret; asm volatile ("ld.global.cg.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldcg(const float4 *ptr) { float4 ret; asm volatile ("ld.global.cg.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldcg(const double2 *ptr) { double2 ret; asm volatile ("ld.global.cg.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldca(const long *ptr) { unsigned long ret; asm volatile ("ld.global.ca.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldca(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.ca.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldca(const char *ptr) { unsigned int ret; asm volatile ("ld.global.ca.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldca(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.ca.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldca(const short *ptr) { unsigned short ret; asm volatile ("ld.global.ca.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldca(const int *ptr) { unsigned int ret; asm volatile ("ld.global.ca.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldca(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.ca.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldca(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.ca.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldca(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.ca.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldca(const short2 *ptr) { short2 ret; asm volatile ("ld.global.ca.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldca(const short4 *ptr) { short4 ret; asm volatile ("ld.global.ca.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldca(const int2 *ptr) { int2 ret; asm volatile ("ld.global.ca.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldca(const int4 *ptr) { int4 ret; asm volatile ("ld.global.ca.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldca(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.ca.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldca(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.ca.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldca(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.ca.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldca(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.ca.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldca(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.ca.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldca(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.ca.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldca(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.ca.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldca(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.ca.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldca(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.ca.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldca(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.ca.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldca(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.ca.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldca(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.ca.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldca(const float *ptr) { float ret; asm volatile ("ld.global.ca.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldca(const double *ptr) { double ret; asm volatile ("ld.global.ca.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldca(const float2 *ptr) { float2 ret; asm volatile ("ld.global.ca.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldca(const float4 *ptr) { float4 ret; asm volatile ("ld.global.ca.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldca(const double2 *ptr) { double2 ret; asm volatile ("ld.global.ca.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldcs(const long *ptr) { unsigned long ret; asm volatile ("ld.global.cs.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldcs(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.cs.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldcs(const char *ptr) { unsigned int ret; asm volatile ("ld.global.cs.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldcs(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.cs.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldcs(const short *ptr) { unsigned short ret; asm volatile ("ld.global.cs.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldcs(const int *ptr) { unsigned int ret; asm volatile ("ld.global.cs.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldcs(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cs.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldcs(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.cs.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldcs(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.cs.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldcs(const short2 *ptr) { short2 ret; asm volatile ("ld.global.cs.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldcs(const short4 *ptr) { short4 ret; asm volatile ("ld.global.cs.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldcs(const int2 *ptr) { int2 ret; asm volatile ("ld.global.cs.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldcs(const int4 *ptr) { int4 ret; asm volatile ("ld.global.cs.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldcs(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.cs.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldcs(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.cs.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldcs(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.cs.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldcs(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.cs.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldcs(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cs.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldcs(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.cs.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldcs(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.cs.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldcs(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.cs.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldcs(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.cs.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldcs(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.cs.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldcs(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.cs.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldcs(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.cs.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldcs(const float *ptr) { float ret; asm volatile ("ld.global.cs.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldcs(const double *ptr) { double ret; asm volatile ("ld.global.cs.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldcs(const float2 *ptr) { float2 ret; asm volatile ("ld.global.cs.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldcs(const float4 *ptr) { float4 ret; asm volatile ("ld.global.cs.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldcs(const double2 *ptr) { double2 ret; asm volatile ("ld.global.cs.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldlu(const long *ptr) { unsigned long ret; asm ("ld.global.lu.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldlu(const unsigned long *ptr) { unsigned long ret; asm ("ld.global.lu.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldlu(const char *ptr) { unsigned int ret; asm ("ld.global.lu.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldlu(const signed char *ptr) { unsigned int ret; asm ("ld.global.lu.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldlu(const short *ptr) { unsigned short ret; asm ("ld.global.lu.s16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return (short)ret; } +static __attribute__((device)) __inline__ int __ldlu(const int *ptr) { unsigned int ret; asm ("ld.global.lu.s32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldlu(const long long *ptr) { unsigned long long ret; asm ("ld.global.lu.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldlu(const char2 *ptr) { char2 ret; int2 tmp; asm ("ld.global.lu.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldlu(const char4 *ptr) { char4 ret; int4 tmp; asm ("ld.global.lu.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldlu(const short2 *ptr) { short2 ret; asm ("ld.global.lu.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ short4 __ldlu(const short4 *ptr) { short4 ret; asm ("ld.global.lu.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int2 __ldlu(const int2 *ptr) { int2 ret; asm ("ld.global.lu.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int4 __ldlu(const int4 *ptr) { int4 ret; asm ("ld.global.lu.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldlu(const longlong2 *ptr) { longlong2 ret; asm ("ld.global.lu.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldlu(const unsigned char *ptr) { unsigned int ret; asm ("ld.global.lu.u8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldlu(const unsigned short *ptr) { unsigned short ret; asm ("ld.global.lu.u16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldlu(const unsigned int *ptr) { unsigned int ret; asm ("ld.global.lu.u32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldlu(const unsigned long long *ptr) { unsigned long long ret; asm ("ld.global.lu.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldlu(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm ("ld.global.lu.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldlu(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm ("ld.global.lu.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldlu(const ushort2 *ptr) { ushort2 ret; asm ("ld.global.lu.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldlu(const ushort4 *ptr) { ushort4 ret; asm ("ld.global.lu.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint2 __ldlu(const uint2 *ptr) { uint2 ret; asm ("ld.global.lu.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint4 __ldlu(const uint4 *ptr) { uint4 ret; asm ("ld.global.lu.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldlu(const ulonglong2 *ptr) { ulonglong2 ret; asm ("ld.global.lu.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ float __ldlu(const float *ptr) { float ret; asm ("ld.global.lu.f32 %0, [%1];" : "=f"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double __ldlu(const double *ptr) { double ret; asm ("ld.global.lu.f64 %0, [%1];" : "=d"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float2 __ldlu(const float2 *ptr) { float2 ret; asm ("ld.global.lu.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float4 __ldlu(const float4 *ptr) { float4 ret; asm ("ld.global.lu.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double2 __ldlu(const double2 *ptr) { double2 ret; asm ("ld.global.lu.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr) : "memory"); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldcv(const long *ptr) { unsigned long ret; asm ("ld.global.cv.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldcv(const unsigned long *ptr) { unsigned long ret; asm ("ld.global.cv.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldcv(const char *ptr) { unsigned int ret; asm ("ld.global.cv.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldcv(const signed char *ptr) { unsigned int ret; asm ("ld.global.cv.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldcv(const short *ptr) { unsigned short ret; asm ("ld.global.cv.s16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return (short)ret; } +static __attribute__((device)) __inline__ int __ldcv(const int *ptr) { unsigned int ret; asm ("ld.global.cv.s32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldcv(const long long *ptr) { unsigned long long ret; asm ("ld.global.cv.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldcv(const char2 *ptr) { char2 ret; int2 tmp; asm ("ld.global.cv.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldcv(const char4 *ptr) { char4 ret; int4 tmp; asm ("ld.global.cv.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldcv(const short2 *ptr) { short2 ret; asm ("ld.global.cv.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ short4 __ldcv(const short4 *ptr) { short4 ret; asm ("ld.global.cv.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int2 __ldcv(const int2 *ptr) { int2 ret; asm ("ld.global.cv.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int4 __ldcv(const int4 *ptr) { int4 ret; asm ("ld.global.cv.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldcv(const longlong2 *ptr) { longlong2 ret; asm ("ld.global.cv.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldcv(const unsigned char *ptr) { unsigned int ret; asm ("ld.global.cv.u8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldcv(const unsigned short *ptr) { unsigned short ret; asm ("ld.global.cv.u16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldcv(const unsigned int *ptr) { unsigned int ret; asm ("ld.global.cv.u32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldcv(const unsigned long long *ptr) { unsigned long long ret; asm ("ld.global.cv.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldcv(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm ("ld.global.cv.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldcv(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm ("ld.global.cv.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldcv(const ushort2 *ptr) { ushort2 ret; asm ("ld.global.cv.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldcv(const ushort4 *ptr) { ushort4 ret; asm ("ld.global.cv.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint2 __ldcv(const uint2 *ptr) { uint2 ret; asm ("ld.global.cv.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint4 __ldcv(const uint4 *ptr) { uint4 ret; asm ("ld.global.cv.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldcv(const ulonglong2 *ptr) { ulonglong2 ret; asm ("ld.global.cv.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ float __ldcv(const float *ptr) { float ret; asm ("ld.global.cv.f32 %0, [%1];" : "=f"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double __ldcv(const double *ptr) { double ret; asm ("ld.global.cv.f64 %0, [%1];" : "=d"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float2 __ldcv(const float2 *ptr) { float2 ret; asm ("ld.global.cv.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float4 __ldcv(const float4 *ptr) { float4 ret; asm ("ld.global.cv.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double2 __ldcv(const double2 *ptr) { double2 ret; asm ("ld.global.cv.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr) : "memory"); return ret; } + + + + + + + +static __attribute__((device)) __inline__ void __stwb(long *ptr, long value) { asm ("st.global.wb.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned long *ptr, unsigned long value) { asm ("st.global.wb.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stwb(char *ptr, char value) { asm ("st.global.wb.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(signed char *ptr, signed char value) { asm ("st.global.wb.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(short *ptr, short value) { asm ("st.global.wb.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(int *ptr, int value) { asm ("st.global.wb.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(long long *ptr, long long value) { asm ("st.global.wb.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.wb.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wb.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(short2 *ptr, short2 value) { asm ("st.global.wb.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(short4 *ptr, short4 value) { asm ("st.global.wb.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(int2 *ptr, int2 value) { asm ("st.global.wb.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(int4 *ptr, int4 value) { asm ("st.global.wb.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(longlong2 *ptr, longlong2 value) { asm ("st.global.wb.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwb(unsigned char *ptr, unsigned char value) { asm ("st.global.wb.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned short *ptr, unsigned short value) { asm ("st.global.wb.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned int *ptr, unsigned int value) { asm ("st.global.wb.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned long long *ptr, unsigned long long value) { asm ("st.global.wb.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.wb.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wb.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(ushort2 *ptr, ushort2 value) { asm ("st.global.wb.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(ushort4 *ptr, ushort4 value) { asm ("st.global.wb.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uint2 *ptr, uint2 value) { asm ("st.global.wb.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uint4 *ptr, uint4 value) { asm ("st.global.wb.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.wb.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwb(float *ptr, float value) { asm ("st.global.wb.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(double *ptr, double value) { asm ("st.global.wb.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(float2 *ptr, float2 value) { asm ("st.global.wb.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(float4 *ptr, float4 value) { asm ("st.global.wb.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(double2 *ptr, double2 value) { asm ("st.global.wb.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + +static __attribute__((device)) __inline__ void __stcg(long *ptr, long value) { asm ("st.global.cg.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned long *ptr, unsigned long value) { asm ("st.global.cg.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stcg(char *ptr, char value) { asm ("st.global.cg.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(signed char *ptr, signed char value) { asm ("st.global.cg.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(short *ptr, short value) { asm ("st.global.cg.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(int *ptr, int value) { asm ("st.global.cg.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(long long *ptr, long long value) { asm ("st.global.cg.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.cg.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cg.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(short2 *ptr, short2 value) { asm ("st.global.cg.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(short4 *ptr, short4 value) { asm ("st.global.cg.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(int2 *ptr, int2 value) { asm ("st.global.cg.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(int4 *ptr, int4 value) { asm ("st.global.cg.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(longlong2 *ptr, longlong2 value) { asm ("st.global.cg.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcg(unsigned char *ptr, unsigned char value) { asm ("st.global.cg.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned short *ptr, unsigned short value) { asm ("st.global.cg.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned int *ptr, unsigned int value) { asm ("st.global.cg.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned long long *ptr, unsigned long long value) { asm ("st.global.cg.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.cg.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cg.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(ushort2 *ptr, ushort2 value) { asm ("st.global.cg.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(ushort4 *ptr, ushort4 value) { asm ("st.global.cg.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uint2 *ptr, uint2 value) { asm ("st.global.cg.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uint4 *ptr, uint4 value) { asm ("st.global.cg.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.cg.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcg(float *ptr, float value) { asm ("st.global.cg.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(double *ptr, double value) { asm ("st.global.cg.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(float2 *ptr, float2 value) { asm ("st.global.cg.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(float4 *ptr, float4 value) { asm ("st.global.cg.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(double2 *ptr, double2 value) { asm ("st.global.cg.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + +static __attribute__((device)) __inline__ void __stcs(long *ptr, long value) { asm ("st.global.cs.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned long *ptr, unsigned long value) { asm ("st.global.cs.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stcs(char *ptr, char value) { asm ("st.global.cs.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(signed char *ptr, signed char value) { asm ("st.global.cs.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(short *ptr, short value) { asm ("st.global.cs.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(int *ptr, int value) { asm ("st.global.cs.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(long long *ptr, long long value) { asm ("st.global.cs.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.cs.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cs.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(short2 *ptr, short2 value) { asm ("st.global.cs.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(short4 *ptr, short4 value) { asm ("st.global.cs.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(int2 *ptr, int2 value) { asm ("st.global.cs.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(int4 *ptr, int4 value) { asm ("st.global.cs.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(longlong2 *ptr, longlong2 value) { asm ("st.global.cs.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcs(unsigned char *ptr, unsigned char value) { asm ("st.global.cs.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned short *ptr, unsigned short value) { asm ("st.global.cs.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned int *ptr, unsigned int value) { asm ("st.global.cs.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned long long *ptr, unsigned long long value) { asm ("st.global.cs.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.cs.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cs.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(ushort2 *ptr, ushort2 value) { asm ("st.global.cs.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(ushort4 *ptr, ushort4 value) { asm ("st.global.cs.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uint2 *ptr, uint2 value) { asm ("st.global.cs.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uint4 *ptr, uint4 value) { asm ("st.global.cs.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.cs.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcs(float *ptr, float value) { asm ("st.global.cs.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(double *ptr, double value) { asm ("st.global.cs.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(float2 *ptr, float2 value) { asm ("st.global.cs.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(float4 *ptr, float4 value) { asm ("st.global.cs.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(double2 *ptr, double2 value) { asm ("st.global.cs.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + +static __attribute__((device)) __inline__ void __stwt(long *ptr, long value) { asm ("st.global.wt.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned long *ptr, unsigned long value) { asm ("st.global.wt.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stwt(char *ptr, char value) { asm ("st.global.wt.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(signed char *ptr, signed char value) { asm ("st.global.wt.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(short *ptr, short value) { asm ("st.global.wt.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(int *ptr, int value) { asm ("st.global.wt.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(long long *ptr, long long value) { asm ("st.global.wt.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.wt.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wt.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(short2 *ptr, short2 value) { asm ("st.global.wt.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(short4 *ptr, short4 value) { asm ("st.global.wt.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(int2 *ptr, int2 value) { asm ("st.global.wt.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(int4 *ptr, int4 value) { asm ("st.global.wt.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(longlong2 *ptr, longlong2 value) { asm ("st.global.wt.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwt(unsigned char *ptr, unsigned char value) { asm ("st.global.wt.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned short *ptr, unsigned short value) { asm ("st.global.wt.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned int *ptr, unsigned int value) { asm ("st.global.wt.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned long long *ptr, unsigned long long value) { asm ("st.global.wt.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.wt.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wt.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(ushort2 *ptr, ushort2 value) { asm ("st.global.wt.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(ushort4 *ptr, ushort4 value) { asm ("st.global.wt.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uint2 *ptr, uint2 value) { asm ("st.global.wt.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uint4 *ptr, uint4 value) { asm ("st.global.wt.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.wt.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwt(float *ptr, float value) { asm ("st.global.wt.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(double *ptr, double value) { asm ("st.global.wt.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(float2 *ptr, float2 value) { asm ("st.global.wt.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(float4 *ptr, float4 value) { asm ("st.global.wt.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(double2 *ptr, double2 value) { asm ("st.global.wt.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_l(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.l.wrap.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} +static __attribute__((device)) __inline__ unsigned int __funnelshift_lc(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.l.clamp.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_r(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.r.wrap.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} +static __attribute__((device)) __inline__ unsigned int __funnelshift_rc(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.r.clamp.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} + + + + + + + + + + +# 508 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 2 + + +# 3297 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 3298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.hpp" + + + + + + + +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" 2 + + +# 3299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" + + + + +# 70 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" + + + +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.hpp" + + + + + + + + + + + + +# 182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.hpp" + + + + + + + +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 2 + + + + +# 3300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" + + + + +# 70 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" + + + +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.hpp" + + + + + + + + + + + + +# 138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.hpp" + + + + + + + +# 156 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 2 + + + + +# 3301 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template struct __nv_surf_trait { typedef void * cast_type; }; + +template<> struct __nv_surf_trait { typedef char * cast_type; }; +template<> struct __nv_surf_trait { typedef signed char * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned char * cast_type; }; +template<> struct __nv_surf_trait { typedef char1 * cast_type; }; +template<> struct __nv_surf_trait { typedef uchar1 * cast_type; }; +template<> struct __nv_surf_trait { typedef char2 * cast_type; }; +template<> struct __nv_surf_trait { typedef uchar2 * cast_type; }; +template<> struct __nv_surf_trait { typedef char4 * cast_type; }; +template<> struct __nv_surf_trait { typedef uchar4 * cast_type; }; +template<> struct __nv_surf_trait { typedef short * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned short * cast_type; }; +template<> struct __nv_surf_trait { typedef short1 * cast_type; }; +template<> struct __nv_surf_trait { typedef ushort1 * cast_type; }; +template<> struct __nv_surf_trait { typedef short2 * cast_type; }; +template<> struct __nv_surf_trait { typedef ushort2 * cast_type; }; +template<> struct __nv_surf_trait { typedef short4 * cast_type; }; +template<> struct __nv_surf_trait { typedef ushort4 * cast_type; }; +template<> struct __nv_surf_trait { typedef int * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned int * cast_type; }; +template<> struct __nv_surf_trait { typedef int1 * cast_type; }; +template<> struct __nv_surf_trait { typedef uint1 * cast_type; }; +template<> struct __nv_surf_trait { typedef int2 * cast_type; }; +template<> struct __nv_surf_trait { typedef uint2 * cast_type; }; +template<> struct __nv_surf_trait { typedef int4 * cast_type; }; +template<> struct __nv_surf_trait { typedef uint4 * cast_type; }; +template<> struct __nv_surf_trait { typedef long long * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned long long * cast_type; }; +template<> struct __nv_surf_trait { typedef longlong1 * cast_type; }; +template<> struct __nv_surf_trait { typedef ulonglong1 * cast_type; }; +template<> struct __nv_surf_trait { typedef longlong2 * cast_type; }; +template<> struct __nv_surf_trait { typedef ulonglong2 * cast_type; }; +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template<> struct __nv_surf_trait { typedef float * cast_type; }; +template<> struct __nv_surf_trait { typedef float1 * cast_type; }; +template<> struct __nv_surf_trait { typedef float2 * cast_type; }; +template<> struct __nv_surf_trait { typedef float4 * cast_type; }; + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1Dread_v2", (void *)res, s, surf, x, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1Dread(surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf1Dread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf1Dread(surf, x, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2Dread_v2", (void *)res, s, surf, x, y, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2Dread(surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf2Dread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf2Dread(surf, x, y, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf3Dread_v2", (void *)res, s, surf, x, y, z, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf3Dread(surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf3Dread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, z, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf3Dread(surf, x, y, z, mode); + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1DLayeredread_v2", (void *)res, s, surf, x, layer, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1DLayeredread(surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf1DLayeredread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, layer, mode); + return temp; + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf1DLayeredread(surf, x, layer, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2DLayeredread_v2", (void *)res, s, surf, x, y, layer, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2DLayeredread(surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf2DLayeredread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, layer, mode); + return temp; + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf2DLayeredread(surf, x, y, layer, mode); + +} + + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapread_v2", (void *)res, s, surf, x, y, face, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapread(surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + + __nv_tex_surf_handler("__surfCubemapread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, face, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surfCubemapread(surf, x, y, face, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapLayeredread_v2", (void *)res, s, surf, x, y, layerFace, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapLayeredread(surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surfCubemapLayeredread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, layerFace, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surfCubemapLayeredread(surf, x, y, layerFace, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1Dwrite_v2", (void *)&val, s, surf, x, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1Dwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, mode); + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2Dwrite_v2", (void *)&val, s, surf, x, y, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2Dwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf3Dwrite_v2", (void *)&val, s, surf, x, y, z,mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf3Dwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, z, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1DLayeredwrite_v2", (void *)&val, s, surf, x, layer,mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1DLayeredwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, layer, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2DLayeredwrite_v2", (void *)&val, s, surf, x, y, layer,mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2DLayeredwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, layer, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapwrite_v2", (void *)&val, s, surf, x, y, face, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, face, mode); + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapLayeredwrite_v2", (void *)&val, s, surf, x, y, layerFace, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapLayeredwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, layerFace, mode); + +} + + + + +# 3302 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +struct __nv_tex_rmet_ret { }; + +template<> struct __nv_tex_rmet_ret { typedef char type; }; +template<> struct __nv_tex_rmet_ret { typedef signed char type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned char type; }; +template<> struct __nv_tex_rmet_ret { typedef char1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar1 type; }; +template<> struct __nv_tex_rmet_ret { typedef char2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar2 type; }; +template<> struct __nv_tex_rmet_ret { typedef char4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef short type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned short type; }; +template<> struct __nv_tex_rmet_ret { typedef short1 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort1 type; }; +template<> struct __nv_tex_rmet_ret { typedef short2 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort2 type; }; +template<> struct __nv_tex_rmet_ret { typedef short4 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef int type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned int type; }; +template<> struct __nv_tex_rmet_ret { typedef int1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint1 type; }; +template<> struct __nv_tex_rmet_ret { typedef int2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint2 type; }; +template<> struct __nv_tex_rmet_ret { typedef int4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint4 type; }; + +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template<> struct __nv_tex_rmet_ret { typedef float type; }; +template<> struct __nv_tex_rmet_ret { typedef float1 type; }; +template<> struct __nv_tex_rmet_ret { typedef float2 type; }; +template<> struct __nv_tex_rmet_ret { typedef float4 type; }; + + +template struct __nv_tex_rmet_cast { typedef T* type; }; +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1Dfetch(texture t, int x) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1Dfetch_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x); + return temp; + +} + +template +struct __nv_tex_rmnf_ret { }; + +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1Dfetch(texture t, int x) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1Dfetch_rmnf_v2", &type_dummy, &retval, t, x); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1D(texture t, float x) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1D_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1D(texture t, float x) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1D_rmnf_v2", &type_dummy, &retval, t, x); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2D(texture t, float x, float y) +{ + + typename __nv_tex_rmet_ret::type temp; + + __nv_tex_surf_handler("__tex2D_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2D(texture t, float x, float y) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2D_rmnf_v2", &type_dummy, &retval, t, x, y); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayered(texture t, float x, int layer) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLayered_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, layer); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayered(texture t, float x, int layer) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLayered_rmnf_v2", &type_dummy, &retval, t, x, layer); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLayered_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y, layer); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLayered_rmnf_v2", &type_dummy, &retval, t, x, y, layer); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3D(texture t, float x, float y, float z) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex3D_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y, z); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3D(texture t, float x, float y, float z) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex3D_rmnf_v2", &type_dummy, &retval, t, x, y, z); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemap(texture t, float x, float y, float z) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemap_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y, z); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemap(texture t, float x, float y, float z) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemap_rmnf_v2", &type_dummy, &retval, t, x, y, z); + return retval; + +} + + +template +struct __nv_tex2dgather_ret { }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_ret::type tex2Dgather(texture t, float x, float y, int comp=0) +{ + + T type_dummy; + typename __nv_tex2dgather_ret::type retval; + __nv_tex_surf_handler("__tex2Dgather_v2", &type_dummy, &retval, t, x, y, comp); + return retval; + +} + + +template struct __nv_tex2dgather_rmnf_ret { }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_rmnf_ret::type tex2Dgather(texture t, float x, float y, int comp = 0) +{ + + T type_dummy; + typename __nv_tex2dgather_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2Dgather_rmnf_v2", &type_dummy, &retval, t, x, y, comp); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLod(texture t, float x, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLod(texture t, float x, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLod_rmnf_v2", &type_dummy, &retval, t, x, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLod_rmnf_v2", &type_dummy, &retval, t, x, y, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLayeredLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, layer, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLayeredLod_rmnf_v2", &type_dummy, &retval, t, x, layer, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLayeredLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, layer, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLayeredLod_rmnf_v2", &type_dummy, &retval, t, x, y, layer, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex3DLod_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex3DLod_rmnf_v2", &type_dummy, &retval, t, x, y, z, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLod_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLod_rmnf_v2", &type_dummy, &retval, t, x, y, z, level); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLayered_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, layer); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLayered_rmnf_v2", &type_dummy, &retval, t, x, y, z, layer); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLayeredLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, layer, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLayeredLod_rmnf_v2", &type_dummy, &retval, t, x, y, z, layer, level); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapGrad_rmnf_v2", &type_dummy, &retval, t, x, y, z, &dPdx, &dPdy); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLayeredGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, layer, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLayeredGrad_rmnf_v2", &type_dummy, &retval,t, x, y, z, layer, &dPdx, &dPdy); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, dPdx, dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DGrad_rmnf_v2", &type_dummy, &retval,t, x,dPdx, dPdy); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DGrad_rmnf_v2", &type_dummy, &retval,t, x, y, &dPdx, &dPdy); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLayeredGrad_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, layer, dPdx, dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLayeredGrad_rmnf_v2", &type_dummy, &retval,t, x, layer, dPdx, dPdy); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLayeredGrad_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, layer, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLayeredGrad_rmnf_v2", &type_dummy, &retval,t, x, y, layer, &dPdx, &dPdy); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex3DGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex3DGrad_rmnf_v2", &type_dummy, &retval,t, x, y, z, &dPdx, &dPdy); + return retval; + +} + + + + + +# 3303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template struct __nv_itex_trait { }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1Dfetch(T *ptr, cudaTextureObject_t obj, int x) +{ + + __nv_tex_surf_handler("__itex1Dfetch", ptr, obj, x); + +} + +template +static __attribute__((device)) T tex1Dfetch(cudaTextureObject_t texObject, int x) +{ + + T ret; + tex1Dfetch(&ret, texObject, x); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1D(T *ptr, cudaTextureObject_t obj, float x) +{ + + __nv_tex_surf_handler("__itex1D", ptr, obj, x); + +} + + +template +static __attribute__((device)) T tex1D(cudaTextureObject_t texObject, float x) +{ + + T ret; + tex1D(&ret, texObject, x); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2D(T *ptr, cudaTextureObject_t obj, float x, float y) +{ + + __nv_tex_surf_handler("__itex2D", ptr, obj, x, y); + +} + +template +static __attribute__((device)) T tex2D(cudaTextureObject_t texObject, float x, float y) +{ + + T ret; + tex2D(&ret, texObject, x, y); + return ret; + +} + +# 186 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + __nv_tex_surf_handler("__itex3D", ptr, obj, x, y, z); + +} + +template +static __attribute__((device)) T tex3D(cudaTextureObject_t texObject, float x, float y, float z) +{ + + T ret; + tex3D(&ret, texObject, x, y, z); + return ret; + +} + +# 228 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayered(T *ptr, cudaTextureObject_t obj, float x, int layer) +{ + + __nv_tex_surf_handler("__itex1DLayered", ptr, obj, x, layer); + +} + +template +static __attribute__((device)) T tex1DLayered(cudaTextureObject_t texObject, float x, int layer) +{ + + T ret; + tex1DLayered(&ret, texObject, x, layer); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer) +{ + + __nv_tex_surf_handler("__itex2DLayered", ptr, obj, x, y, layer); + +} + +template +static __attribute__((device)) T tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer) +{ + + T ret; + tex2DLayered(&ret, texObject, x, y, layer); + return ret; + +} + +# 287 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemap(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + __nv_tex_surf_handler("__itexCubemap", ptr, obj, x, y, z); + +} + + +template +static __attribute__((device)) T texCubemap(cudaTextureObject_t texObject, float x, float y, float z) +{ + + T ret; + texCubemap(&ret, texObject, x, y, z); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayered(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer) +{ + + __nv_tex_surf_handler("__itexCubemapLayered", ptr, obj, x, y, z, layer); + +} + +template +static __attribute__((device)) T texCubemapLayered(cudaTextureObject_t texObject, float x, float y, float z, int layer) +{ + + T ret; + texCubemapLayered(&ret, texObject, x, y, z, layer); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, int comp = 0) +{ + + __nv_tex_surf_handler("__itex2Dgather", ptr, obj, x, y, comp); + +} + +template +static __attribute__((device)) T tex2Dgather(cudaTextureObject_t to, float x, float y, int comp = 0) +{ + + T ret; + tex2Dgather(&ret, to, x, y, comp); + return ret; + +} + +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLod(T *ptr, cudaTextureObject_t obj, float x, float level) +{ + + __nv_tex_surf_handler("__itex1DLod", ptr, obj, x, level); + +} + +template +static __attribute__((device)) T tex1DLod(cudaTextureObject_t texObject, float x, float level) +{ + + T ret; + tex1DLod(&ret, texObject, x, level); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level) +{ + + __nv_tex_surf_handler("__itex2DLod", ptr, obj, x, y, level); + +} + +template +static __attribute__((device)) T tex2DLod(cudaTextureObject_t texObject, float x, float y, float level) +{ + + T ret; + tex2DLod(&ret, texObject, x, y, level); + return ret; + +} + +# 428 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + __nv_tex_surf_handler("__itex3DLod", ptr, obj, x, y, z, level); + +} + +template +static __attribute__((device)) T tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + T ret; + tex3DLod(&ret, texObject, x, y, z, level); + return ret; + +} + +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, int layer, float level) +{ + + __nv_tex_surf_handler("__itex1DLayeredLod", ptr, obj, x, layer, level); + +} + +template +static __attribute__((device)) T tex1DLayeredLod(cudaTextureObject_t texObject, float x, int layer, float level) +{ + + T ret; + tex1DLayeredLod(&ret, texObject, x, layer, level); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level) +{ + + __nv_tex_surf_handler("__itex2DLayeredLod", ptr, obj, x, y, layer, level); + +} + +template +static __attribute__((device)) T tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level) +{ + + T ret; + tex2DLayeredLod(&ret, texObject, x, y, layer, level); + return ret; + +} + +# 530 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + __nv_tex_surf_handler("__itexCubemapLod", ptr, obj, x, y, z, level); + +} + +template +static __attribute__((device)) T texCubemapLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + T ret; + texCubemapLod(&ret, texObject, x, y, z, level); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + __nv_tex_surf_handler("__itexCubemapGrad_v2", ptr, obj, x, y, z, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T texCubemapGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T ret; + texCubemapGrad(&ret, texObject, x, y, z, dPdx, dPdy); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float level) +{ + + __nv_tex_surf_handler("__itexCubemapLayeredLod", ptr, obj, x, y, z, layer, level); + +} + +template +static __attribute__((device)) T texCubemapLayeredLod(cudaTextureObject_t texObject, float x, float y, float z, int layer, float level) +{ + + T ret; + texCubemapLayeredLod(&ret, texObject, x, y, z, layer, level); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DGrad(T *ptr, cudaTextureObject_t obj, float x, float dPdx, float dPdy) +{ + + __nv_tex_surf_handler("__itex1DGrad", ptr, obj, x, dPdx, dPdy); + +} + +template +static __attribute__((device)) T tex1DGrad(cudaTextureObject_t texObject, float x, float dPdx, float dPdy) +{ + + T ret; + tex1DGrad(&ret, texObject, x, dPdx, dPdy); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy) +{ + + __nv_tex_surf_handler("__itex2DGrad_v2", ptr, obj, x, y, &dPdx, &dPdy); + + +} + +template +static __attribute__((device)) T tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy) +{ + + T ret; + tex2DGrad(&ret, texObject, x, y, dPdx, dPdy); + return ret; + +} + +# 646 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + __nv_tex_surf_handler("__itex3DGrad_v2", ptr, obj, x, y, z, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T ret; + tex3DGrad(&ret, texObject, x, y, z, dPdx, dPdy); + return ret; + +} + +# 688 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, int layer, float dPdx, float dPdy) +{ + + __nv_tex_surf_handler("__itex1DLayeredGrad", ptr, obj, x, layer, dPdx, dPdy); + +} + +template +static __attribute__((device)) T tex1DLayeredGrad(cudaTextureObject_t texObject, float x, int layer, float dPdx, float dPdy) +{ + + T ret; + tex1DLayeredGrad(&ret, texObject, x, layer, dPdx, dPdy); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredGrad(T * ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + __nv_tex_surf_handler("__itex2DLayeredGrad_v2", ptr, obj, x, y, layer, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + T ret; + tex2DLayeredGrad(&ret, texObject, x, y, layer, dPdx, dPdy); + return ret; + +} + +# 748 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + __nv_tex_surf_handler("__itexCubemapLayeredGrad_v2", ptr, obj, x, y, z, layer, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T texCubemapLayeredGrad(cudaTextureObject_t texObject, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + T ret; + texCubemapLayeredGrad(&ret, texObject, x, y, z, layer, dPdx, dPdy); + return ret; + +} + + + +# 3304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template struct __nv_isurf_trait { }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dread(T *ptr, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1Dread", ptr, obj, x, mode); + +} + +template +static __attribute__((device)) T surf1Dread(cudaSurfaceObject_t surfObject, int x, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf1Dread(&ret, surfObject, x, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2Dread", ptr, obj, x, y, mode); + +} + +template +static __attribute__((device)) T surf2Dread(cudaSurfaceObject_t surfObject, int x, int y, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf2Dread(&ret, surfObject, x, y, boundaryMode); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf3Dread", ptr, obj, x, y, z, mode); + +} + +template +static __attribute__((device)) T surf3Dread(cudaSurfaceObject_t surfObject, int x, int y, int z, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf3Dread(&ret, surfObject, x, y, z, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1DLayeredread", ptr, obj, x, layer, mode); + +} + +template +static __attribute__((device)) T surf1DLayeredread(cudaSurfaceObject_t surfObject, int x, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf1DLayeredread(&ret, surfObject, x, layer, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2DLayeredread", ptr, obj, x, y, layer, mode); + +} + +template +static __attribute__((device)) T surf2DLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf2DLayeredread(&ret, surfObject, x, y, layer, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapread", ptr, obj, x, y, face, mode); + +} + +template +static __attribute__((device)) T surfCubemapread(cudaSurfaceObject_t surfObject, int x, int y, int face, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surfCubemapread(&ret, surfObject, x, y, face, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapLayeredread", ptr, obj, x, y, layerface, mode); + +} + +template +static __attribute__((device)) T surfCubemapLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layerface, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surfCubemapLayeredread(&ret, surfObject, x, y, layerface, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dwrite(T val, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1Dwrite_v2", &val, obj, x, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2Dwrite_v2", &val, obj, x, y, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf3Dwrite_v2", &val, obj, x, y, z, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1DLayeredwrite_v2", &val, obj, x, layer, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2DLayeredwrite_v2", &val, obj, x, y, layer, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapwrite(T val, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapwrite_v2", &val, obj, x, y, face, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapLayeredwrite_v2", &val, obj, x, y, layerface, mode); + +} + + + + + + +# 3305 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/cudacc_ext.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/cudacc_ext.h" + + +# 3306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +extern "C" __attribute__((host)) __attribute__((device)) unsigned __cudaPushCallConfiguration(dim3 gridDim, + dim3 blockDim, + size_t sharedMem = 0, + struct CUstream_st *stream = 0); + + + + +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" + + + + +extern "C" { + + +uint3 __attribute__((device_builtin)) extern const threadIdx; +uint3 __attribute__((device_builtin)) extern const blockIdx; +dim3 __attribute__((device_builtin)) extern const blockDim; +dim3 __attribute__((device_builtin)) extern const gridDim; +int __attribute__((device_builtin)) extern const warpSize; + + + + +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + + + + + + + + + + + +# 142 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchCooperativeKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) cudaError_t cudaEventCreate( + cudaEvent_t *event, + unsigned int flags +) +{ + return ::cudaEventCreateWithFlags(event, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + void **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc(ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostAlloc( + T **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostGetDevicePointer( + T **pDevice, + void *pHost, + unsigned int flags +) +{ + return ::cudaHostGetDevicePointer((void**)(void*)pDevice, pHost, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocManaged( + T **devPtr, + size_t size, + unsigned int flags = 0x01 +) +{ + return ::cudaMallocManaged((void**)(void*)devPtr, size, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaStreamAttachMemAsync( + cudaStream_t stream, + T *devPtr, + size_t length = 0, + unsigned int flags = 0x04 +) +{ + return ::cudaStreamAttachMemAsync(stream, (void*)devPtr, length, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMalloc( + T **devPtr, + size_t size +) +{ + return ::cudaMalloc((void**)(void*)devPtr, size); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + T **ptr, + size_t size, + unsigned int flags = 0 +) +{ + return cudaMallocHost((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocPitch( + T **devPtr, + size_t *pitch, + size_t width, + size_t height +) +{ + return ::cudaMallocPitch((void**)(void*)devPtr, pitch, width, height); +} + + + + + + + + + + +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + void **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync(ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaStream_t stream +) +{ + return ::cudaMallocAsync((void**)(void*)ptr, size, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocFromPoolAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbol( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice +) +{ + return ::cudaMemcpyToSymbol((const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyToSymbolAsync((const void*)&symbol, src, count, offset, kind, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbol( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost +) +{ + return ::cudaMemcpyFromSymbol(dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyFromSymbolAsync(dst, (const void*)&symbol, count, offset, kind, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeToSymbol(pGraphNode, graph, pDependencies, numDependencies, (const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeFromSymbol(pGraphNode, graph, pDependencies, numDependencies, dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsToSymbol(node, (const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsFromSymbol(node, dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsToSymbol(hGraphExec, node, (const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsFromSymbol(hGraphExec, node, dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + unsigned int flags) +{ + return ::cudaUserObjectCreate( + object_out, + objectToWrap, + [](void *vpObj) { delete reinterpret_cast(vpObj); }, + initialRefcount, + flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + cudaUserObjectFlags flags) +{ + return cudaUserObjectCreate(object_out, objectToWrap, initialRefcount, (unsigned int)flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolAddress( + void **devPtr, + const T &symbol +) +{ + return ::cudaGetSymbolAddress(devPtr, (const void*)&symbol); +} + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolSize( + size_t *size, + const T &symbol +) +{ + return ::cudaGetSymbolSize(size, (const void*)&symbol); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t size = (0x7fffffff * 2U + 1U) +) +{ + return ::cudaBindTexture(offset, &tex, devPtr, &desc, size); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t size = (0x7fffffff * 2U + 1U) +) +{ + return cudaBindTexture(offset, tex, devPtr, tex.channelDesc, size); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &desc, width, height, pitch); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &tex.channelDesc, width, height, pitch); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToArray(&tex, array, &desc); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindTextureToArray(tex, array, desc) : err; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToMipmappedArray(&tex, mipmappedArray, &desc); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray +) +{ + struct cudaChannelFormatDesc desc; + cudaArray_t levelArray; + cudaError_t err = ::cudaGetMipmappedArrayLevel(&levelArray, mipmappedArray, 0); + + if (err != cudaSuccess) { + return err; + } + err = ::cudaGetChannelDesc(&desc, levelArray); + + return err == cudaSuccess ? cudaBindTextureToMipmappedArray(tex, mipmappedArray, desc) : err; +} + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaUnbindTexture( + const struct texture &tex +) +{ + return ::cudaUnbindTexture(&tex); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset( + size_t *offset, + const struct texture &tex +) +{ + return ::cudaGetTextureAlignmentOffset(offset, &tex); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetCacheConfig( + T *func, + enum cudaFuncCache cacheConfig +) +{ + return ::cudaFuncSetCacheConfig((const void*)func, cacheConfig); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig( + T *func, + enum cudaSharedMemConfig config +) +{ + return ::cudaFuncSetSharedMemConfig((const void*)func, config); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, 0x00); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize, + unsigned int flags) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, flags); +} + + + + +class __cudaOccupancyB2DHelper { + size_t n; +public: + inline __attribute__((host)) __attribute__((device)) __cudaOccupancyB2DHelper(size_t n_) : n(n_) {} + inline __attribute__((host)) __attribute__((device)) size_t operator()(int) + { + return n; + } +}; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + cudaError_t status; + + + int device; + struct cudaFuncAttributes attr; + + + int maxThreadsPerMultiProcessor; + int warpSize; + int devMaxThreadsPerBlock; + int multiProcessorCount; + int funcMaxThreadsPerBlock; + int occupancyLimit; + int granularity; + + + int maxBlockSize = 0; + int numBlocks = 0; + int maxOccupancy = 0; + + + int blockSizeToTryAligned; + int blockSizeToTry; + int blockSizeLimitAligned; + int occupancyInBlocks; + int occupancyInThreads; + size_t dynamicSMemSize; + + + + + + if (!minGridSize || !blockSize || !func) { + return cudaErrorInvalidValue; + } + + + + + + status = ::cudaGetDevice(&device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &maxThreadsPerMultiProcessor, + cudaDevAttrMaxThreadsPerMultiProcessor, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &warpSize, + cudaDevAttrWarpSize, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &devMaxThreadsPerBlock, + cudaDevAttrMaxThreadsPerBlock, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &multiProcessorCount, + cudaDevAttrMultiProcessorCount, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaFuncGetAttributes(&attr, func); + if (status != cudaSuccess) { + return status; + } + + funcMaxThreadsPerBlock = attr.maxThreadsPerBlock; + + + + + + occupancyLimit = maxThreadsPerMultiProcessor; + granularity = warpSize; + + if (blockSizeLimit == 0) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (devMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (funcMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = funcMaxThreadsPerBlock; + } + + blockSizeLimitAligned = ((blockSizeLimit + (granularity - 1)) / granularity) * granularity; + + for (blockSizeToTryAligned = blockSizeLimitAligned; blockSizeToTryAligned > 0; blockSizeToTryAligned -= granularity) { + + + + if (blockSizeLimit < blockSizeToTryAligned) { + blockSizeToTry = blockSizeLimit; + } else { + blockSizeToTry = blockSizeToTryAligned; + } + + dynamicSMemSize = blockSizeToDynamicSMemSize(blockSizeToTry); + + status = cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + &occupancyInBlocks, + func, + blockSizeToTry, + dynamicSMemSize, + flags); + + if (status != cudaSuccess) { + return status; + } + + occupancyInThreads = blockSizeToTry * occupancyInBlocks; + + if (occupancyInThreads > maxOccupancy) { + maxBlockSize = blockSizeToTry; + numBlocks = occupancyInBlocks; + maxOccupancy = occupancyInThreads; + } + + + + if (occupancyLimit == maxOccupancy) { + break; + } + } + + + + + + + + *minGridSize = numBlocks * multiProcessorCount; + *blockSize = maxBlockSize; + + return status; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMem( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, blockSizeLimit, 0x00); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSize( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, 0x00); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock( + size_t *dynamicSmemSize, + T func, + int numBlocks, + int blockSize) +{ + return ::cudaOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, (const void*)func, numBlocks, blockSize); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeWithFlags( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncGetAttributes( + struct cudaFuncAttributes *attr, + T *entry +) +{ + return ::cudaFuncGetAttributes(attr, (const void*)entry); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetAttribute( + T *entry, + enum cudaFuncAttribute attr, + int value +) +{ + return ::cudaFuncSetAttribute((const void*)entry, attr, value); +} + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindSurfaceToArray(&surf, array, &desc); +} + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindSurfaceToArray(surf, array, desc) : err; +} + + + + + + + +# 2559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" + + + + + + + + +# 1 "CMakeCUDACompilerId.cu" 2 + + + + + + + + +# 34 "CMakeCUDACompilerId.cu" + +# 59 "CMakeCUDACompilerId.cu" + + + + + +char const* info_compiler = "INFO" ":" "compiler[" "NVIDIA" "]"; + +char const* info_simulate = "INFO" ":" "simulate[" "GNU" "]"; + + + + + + + + + +# 183 "CMakeCUDACompilerId.cu" + + + + + + +# 316 "CMakeCUDACompilerId.cu" + + +# 327 "CMakeCUDACompilerId.cu" + + +# 338 "CMakeCUDACompilerId.cu" + + + + + + + +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + ('0' + (((11) / 10000000)%10)), ('0' + (((11) / 1000000)%10)), ('0' + (((11) / 100000)%10)), ('0' + (((11) / 10000)%10)), ('0' + (((11) / 1000)%10)), ('0' + (((11) / 100)%10)), ('0' + (((11) / 10)%10)), ('0' + ((11) % 10)), + + '.', ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((64) / 10000000)%10)), ('0' + (((64) / 1000000)%10)), ('0' + (((64) / 100000)%10)), ('0' + (((64) / 10000)%10)), ('0' + (((64) / 1000)%10)), ('0' + (((64) / 100)%10)), ('0' + (((64) / 10)%10)), ('0' + ((64) % 10)), + + + + + + ']','\0'}; + + + +# 371 "CMakeCUDACompilerId.cu" + + + +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((5) / 10000000)%10)), ('0' + (((5) / 1000000)%10)), ('0' + (((5) / 100000)%10)), ('0' + (((5) / 10000)%10)), ('0' + (((5) / 1000)%10)), ('0' + (((5) / 100)%10)), ('0' + (((5) / 10)%10)), ('0' + ((5) % 10)), +# 387 "CMakeCUDACompilerId.cu" + ']','\0'}; + + + + + + +char const* info_platform = "INFO" ":" "platform[" "Linux" "]"; +char const* info_arch = "INFO" ":" "arch[" "]"; + + + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +# 407 "CMakeCUDACompilerId.cu" + "14" + + + + + +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" + + + "ON" + + + +"]"; + + + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + + require += info_version[argc]; + + + require += info_simulate[argc]; + + + require += info_simulate_version[argc]; + + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp4.ii b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp4.ii new file mode 100644 index 00000000..02018190 --- /dev/null +++ b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp4.ii @@ -0,0 +1,56888 @@ +# 1 "CMakeCUDACompilerId.cu" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h" 1 3 +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 1 3 + + + + + + + +struct __va_list_tag { + unsigned int gp_offset; + unsigned int fp_offset; + char *overflow_arg_area; + char *reg_save_area; +}; + +# 27 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 3 + +typedef struct __va_list_tag __pgi_va_list[1]; + + + +# 41 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 3 + + + + + + + + + + + +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h" 1 3 + + + + + + + + + + + + + +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h" 1 3 + + + + + + + + +#pragma acc routine seq +extern "C" void __cxa_vec_ctor(void *__array_address, + unsigned long int __element_count, + unsigned long int __element_size, + void (*__constructor)(void *), + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_cctor(void *__destination_array, + void *__source_array, + unsigned long int __element_count, + unsigned long int __element_size, + void (*__constructor)(void *, void *), + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_dtor(void *__array_address, + unsigned long int __element_count, + unsigned long int __element_size, + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void *__cxa_vec_new(unsigned long int __element_count, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__constructor)(void *), + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void *__cxa_vec_new2(unsigned long int __element_count, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__constructor)(void *), + void (*__destructor)(void *), + void *(*__allocator)(unsigned long int), + void (*__deallocator)(void *)); + +#pragma acc routine seq +extern "C" void *__cxa_vec_new3(unsigned long int __element_count, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__constructor)(void *), + void (*__destructor)(void *), + void *(*__allocator)(unsigned long int), + void (*__deallocator)(void *, unsigned long int)); + +#pragma acc routine seq +extern "C" void __cxa_vec_delete(void *__array_address, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__destructor)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_delete2(void *__array_address, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__destructor)(void *), + void (*__deallocator)(void *)); + +#pragma acc routine seq +extern "C" void __cxa_vec_delete3(void *__array_address, + unsigned long int __element_size, + unsigned long int __padding_size, + void (*__destructor)(void *), + void (*__deallocator)(void *, unsigned long int)); + +# 1 "CMakeCUDACompilerId.cu" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 71 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + + + + +# 77 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + + + + +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + +# 163 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + +# 1 "/usr/include/features.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 146 "/usr/include/features.h" 3 + + + + + + + + + + + + + + +# 166 "/usr/include/features.h" 3 + + + + + +# 177 "/usr/include/features.h" 3 + + + + + + + + +# 191 "/usr/include/features.h" 3 + + +# 217 "/usr/include/features.h" 3 + + + +# 229 "/usr/include/features.h" 3 + + +# 237 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 283 "/usr/include/features.h" 3 + +# 299 "/usr/include/features.h" 3 + + + + + + + +# 312 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + +# 338 "/usr/include/features.h" 3 + + + + + + + +# 370 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 409 "/usr/include/features.h" 3 + + + + + + + + + + + + + + + + + + + + + + + +# 440 "/usr/include/features.h" 3 + + + +# 1 "/usr/include/stdc-predef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 43 "/usr/include/stdc-predef.h" 3 + +# 51 "/usr/include/stdc-predef.h" 3 + + + + + + + + + +# 444 "/usr/include/features.h" 2 3 + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/sys/cdefs.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 48 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 72 "/usr/include/sys/cdefs.h" 3 + +# 87 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 120 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 137 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + +# 160 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + +# 188 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 221 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + +# 248 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + +# 266 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + +# 289 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + +# 312 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 324 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + +# 354 "/usr/include/sys/cdefs.h" 3 + + + + + + + + + + + + + + + + + + + + + +# 382 "/usr/include/sys/cdefs.h" 3 + + + + +# 400 "/usr/include/sys/cdefs.h" 3 + +# 408 "/usr/include/sys/cdefs.h" 3 + + + + + + + +# 424 "/usr/include/sys/cdefs.h" 3 + +# 433 "/usr/include/sys/cdefs.h" 3 + + +# 443 "/usr/include/sys/cdefs.h" 3 + +# 451 "/usr/include/sys/cdefs.h" 3 + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 453 "/usr/include/sys/cdefs.h" 2 3 +# 1 "/usr/include/bits/long-double.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 454 "/usr/include/sys/cdefs.h" 2 3 + +# 486 "/usr/include/sys/cdefs.h" 3 + + + + + + +# 499 "/usr/include/sys/cdefs.h" 3 + + + + + + + + +# 516 "/usr/include/sys/cdefs.h" 3 + +# 466 "/usr/include/features.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/gnu/stubs.h" 1 3 + + + + + +# 1 "/usr/include/gnu/stubs-64.h" 1 3 + + + + + + + + + +# 11 "/usr/include/gnu/stubs.h" 2 3 +# 490 "/usr/include/features.h" 2 3 + + +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 2 + +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" + + + + + + + +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + + + + +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + + + + + + + + + + + + + + + + + + + + +# 232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 252 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + + + + +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 2 + + + + + + + + +enum __attribute__((device_builtin)) cudaRoundMode +{ + cudaRoundNearest, + cudaRoundZero, + cudaRoundPosInf, + cudaRoundMinInf +}; + + + + + + +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 66 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 2 + + + + + + + + +# 91 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" + + + + + + + + + +struct __attribute__((device_builtin)) char1 +{ + signed char x; +}; + +struct __attribute__((device_builtin)) uchar1 +{ + unsigned char x; +}; + + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) char2 +{ + signed char x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) uchar2 +{ + unsigned char x, y; +}; + +struct __attribute__((device_builtin)) char3 +{ + signed char x, y, z; +}; + +struct __attribute__((device_builtin)) uchar3 +{ + unsigned char x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) char4 +{ + signed char x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) uchar4 +{ + unsigned char x, y, z, w; +}; + +struct __attribute__((device_builtin)) short1 +{ + short x; +}; + +struct __attribute__((device_builtin)) ushort1 +{ + unsigned short x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) short2 +{ + short x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) ushort2 +{ + unsigned short x, y; +}; + +struct __attribute__((device_builtin)) short3 +{ + short x, y, z; +}; + +struct __attribute__((device_builtin)) ushort3 +{ + unsigned short x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) short4 { short x; short y; short z; short w; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) ushort4 { unsigned short x; unsigned short y; unsigned short z; unsigned short w; }; + +struct __attribute__((device_builtin)) int1 +{ + int x; +}; + +struct __attribute__((device_builtin)) uint1 +{ + unsigned int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) int2 { int x; int y; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) uint2 { unsigned int x; unsigned int y; }; + +struct __attribute__((device_builtin)) int3 +{ + int x, y, z; +}; + +struct __attribute__((device_builtin)) uint3 +{ + unsigned int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) int4 +{ + int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) uint4 +{ + unsigned int x, y, z, w; +}; + +struct __attribute__((device_builtin)) long1 +{ + long int x; +}; + +struct __attribute__((device_builtin)) ulong1 +{ + unsigned long x; +}; + + + + + + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(long int)))) long2 +{ + long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(unsigned long int)))) ulong2 +{ + unsigned long int x, y; +}; + + + +struct __attribute__((device_builtin)) long3 +{ + long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulong3 +{ + unsigned long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) long4 +{ + long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulong4 +{ + unsigned long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) float1 +{ + float x; +}; + +# 275 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) float2 { float x; float y; }; + + + + +struct __attribute__((device_builtin)) float3 +{ + float x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) float4 +{ + float x, y, z, w; +}; + +struct __attribute__((device_builtin)) longlong1 +{ + long long int x; +}; + +struct __attribute__((device_builtin)) ulonglong1 +{ + unsigned long long int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong2 +{ + long long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong2 +{ + unsigned long long int x, y; +}; + +struct __attribute__((device_builtin)) longlong3 +{ + long long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulonglong3 +{ + unsigned long long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong4 +{ + long long int x, y, z ,w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong4 +{ + unsigned long long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) double1 +{ + double x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double2 +{ + double x, y; +}; + +struct __attribute__((device_builtin)) double3 +{ + double x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double4 +{ + double x, y, z, w; +}; + + + + + + + + + + + + + +typedef __attribute__((device_builtin)) struct char1 char1; +typedef __attribute__((device_builtin)) struct uchar1 uchar1; +typedef __attribute__((device_builtin)) struct char2 char2; +typedef __attribute__((device_builtin)) struct uchar2 uchar2; +typedef __attribute__((device_builtin)) struct char3 char3; +typedef __attribute__((device_builtin)) struct uchar3 uchar3; +typedef __attribute__((device_builtin)) struct char4 char4; +typedef __attribute__((device_builtin)) struct uchar4 uchar4; +typedef __attribute__((device_builtin)) struct short1 short1; +typedef __attribute__((device_builtin)) struct ushort1 ushort1; +typedef __attribute__((device_builtin)) struct short2 short2; +typedef __attribute__((device_builtin)) struct ushort2 ushort2; +typedef __attribute__((device_builtin)) struct short3 short3; +typedef __attribute__((device_builtin)) struct ushort3 ushort3; +typedef __attribute__((device_builtin)) struct short4 short4; +typedef __attribute__((device_builtin)) struct ushort4 ushort4; +typedef __attribute__((device_builtin)) struct int1 int1; +typedef __attribute__((device_builtin)) struct uint1 uint1; +typedef __attribute__((device_builtin)) struct int2 int2; +typedef __attribute__((device_builtin)) struct uint2 uint2; +typedef __attribute__((device_builtin)) struct int3 int3; +typedef __attribute__((device_builtin)) struct uint3 uint3; +typedef __attribute__((device_builtin)) struct int4 int4; +typedef __attribute__((device_builtin)) struct uint4 uint4; +typedef __attribute__((device_builtin)) struct long1 long1; +typedef __attribute__((device_builtin)) struct ulong1 ulong1; +typedef __attribute__((device_builtin)) struct long2 long2; +typedef __attribute__((device_builtin)) struct ulong2 ulong2; +typedef __attribute__((device_builtin)) struct long3 long3; +typedef __attribute__((device_builtin)) struct ulong3 ulong3; +typedef __attribute__((device_builtin)) struct long4 long4; +typedef __attribute__((device_builtin)) struct ulong4 ulong4; +typedef __attribute__((device_builtin)) struct float1 float1; +typedef __attribute__((device_builtin)) struct float2 float2; +typedef __attribute__((device_builtin)) struct float3 float3; +typedef __attribute__((device_builtin)) struct float4 float4; +typedef __attribute__((device_builtin)) struct longlong1 longlong1; +typedef __attribute__((device_builtin)) struct ulonglong1 ulonglong1; +typedef __attribute__((device_builtin)) struct longlong2 longlong2; +typedef __attribute__((device_builtin)) struct ulonglong2 ulonglong2; +typedef __attribute__((device_builtin)) struct longlong3 longlong3; +typedef __attribute__((device_builtin)) struct ulonglong3 ulonglong3; +typedef __attribute__((device_builtin)) struct longlong4 longlong4; +typedef __attribute__((device_builtin)) struct ulonglong4 ulonglong4; +typedef __attribute__((device_builtin)) struct double1 double1; +typedef __attribute__((device_builtin)) struct double2 double2; +typedef __attribute__((device_builtin)) struct double3 double3; +typedef __attribute__((device_builtin)) struct double4 double4; + + + + + + + +struct __attribute__((device_builtin)) dim3 +{ + unsigned int x, y, z; + + + __attribute__((host)) __attribute__((device)) constexpr dim3(unsigned int vx = 1, unsigned int vy = 1, unsigned int vz = 1) : x(vx), y(vy), z(vz) {} + __attribute__((host)) __attribute__((device)) constexpr dim3(uint3 v) : x(v.x), y(v.y), z(v.z) {} + __attribute__((host)) __attribute__((device)) constexpr operator uint3(void) const { return uint3{x, y, z}; } +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +}; + +typedef __attribute__((device_builtin)) struct dim3 dim3; + + + + + + + + +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 1 3 + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 192 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + +# 1 "/usr/include/limits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 27 "/usr/include/limits.h" 2 3 + + + + + + + + + + +# 114 "/usr/include/limits.h" 3 + + + + + + + + + + + + + + + + +# 141 "/usr/include/limits.h" 3 + + + + +# 180 "/usr/include/limits.h" 3 + + + +# 1 "/usr/include/bits/posix1_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 28 "/usr/include/bits/posix1_lim.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/local_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +# 36 "/usr/include/bits/local_lim.h" 3 + + +# 1 "/usr/include/linux/limits.h" 1 3 + + + + + + +# 18 "/usr/include/linux/limits.h" 3 + + + +# 39 "/usr/include/bits/local_lim.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 162 "/usr/include/bits/posix1_lim.h" 2 3 + + + + + + +# 174 "/usr/include/bits/posix1_lim.h" 3 + + + + + + + + + +# 184 "/usr/include/limits.h" 2 3 + + +# 1 "/usr/include/bits/posix2_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 86 "/usr/include/bits/posix2_lim.h" 3 + + + + +# 188 "/usr/include/limits.h" 2 3 + + +# 1 "/usr/include/bits/xopen_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/uio_lim.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 65 "/usr/include/bits/xopen_lim.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 123 "/usr/include/bits/xopen_lim.h" 3 + + +# 136 "/usr/include/bits/xopen_lim.h" 3 + +# 147 "/usr/include/bits/xopen_lim.h" 3 + +# 192 "/usr/include/limits.h" 2 3 +# 195 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 + + +# 8 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 2 3 +# 35 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 84 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + +# 101 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + + + + +# 115 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + + + + + + + + + + + + + + + + + + +# 148 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + + + + + + + + + +# 186 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 + + + + + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef long int ptrdiff_t; +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef unsigned long int size_t; +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +typedef struct { + long long __max_align_ll __attribute__((__aligned__(__alignof__(long long)))); + long double __max_align_ld __attribute__((__aligned__(__alignof__(long double)))); + + + + + + + + +} max_align_t; + + + + + + + typedef decltype(nullptr) nullptr_t; + + + + + +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + + + + + + + + + + + +enum __attribute__((device_builtin)) cudaError +{ + + + + + + cudaSuccess = 0, + + + + + + cudaErrorInvalidValue = 1, + + + + + + cudaErrorMemoryAllocation = 2, + + + + + + cudaErrorInitializationError = 3, + + + + + + + cudaErrorCudartUnloading = 4, + + + + + + + cudaErrorProfilerDisabled = 5, + + + + + + + + cudaErrorProfilerNotInitialized = 6, + + + + + + + cudaErrorProfilerAlreadyStarted = 7, + + + + + + + cudaErrorProfilerAlreadyStopped = 8, + + + + + + + + + cudaErrorInvalidConfiguration = 9, + + + + + + cudaErrorInvalidPitchValue = 12, + + + + + + cudaErrorInvalidSymbol = 13, + + + + + + + + cudaErrorInvalidHostPointer = 16, + + + + + + + + cudaErrorInvalidDevicePointer = 17, + + + + + + cudaErrorInvalidTexture = 18, + + + + + + cudaErrorInvalidTextureBinding = 19, + + + + + + + cudaErrorInvalidChannelDescriptor = 20, + + + + + + cudaErrorInvalidMemcpyDirection = 21, + + + + + + + + + + cudaErrorAddressOfConstant = 22, + + + + + + + + + cudaErrorTextureFetchFailed = 23, + + + + + + + + + cudaErrorTextureNotBound = 24, + + + + + + + + + cudaErrorSynchronizationError = 25, + + + + + + cudaErrorInvalidFilterSetting = 26, + + + + + + cudaErrorInvalidNormSetting = 27, + + + + + + + + cudaErrorMixedDeviceExecution = 28, + + + + + + + + cudaErrorNotYetImplemented = 31, + + + + + + + + + cudaErrorMemoryValueTooLarge = 32, + + + + + + + cudaErrorStubLibrary = 34, + + + + + + + cudaErrorInsufficientDriver = 35, + + + + + + + cudaErrorCallRequiresNewerDriver = 36, + + + + + + cudaErrorInvalidSurface = 37, + + + + + + cudaErrorDuplicateVariableName = 43, + + + + + + cudaErrorDuplicateTextureName = 44, + + + + + + cudaErrorDuplicateSurfaceName = 45, + + + + + + + + + + cudaErrorDevicesUnavailable = 46, + + + + + + + + + + + + + cudaErrorIncompatibleDriverContext = 49, + + + + + + cudaErrorMissingConfiguration = 52, + + + + + + + + + cudaErrorPriorLaunchFailure = 53, + + + + + + + cudaErrorLaunchMaxDepthExceeded = 65, + + + + + + + + cudaErrorLaunchFileScopedTex = 66, + + + + + + + + cudaErrorLaunchFileScopedSurf = 67, + + + + + + + + + + + + + + + cudaErrorSyncDepthExceeded = 68, + + + + + + + + + + + + cudaErrorLaunchPendingCountExceeded = 69, + + + + + + cudaErrorInvalidDeviceFunction = 98, + + + + + + cudaErrorNoDevice = 100, + + + + + + + cudaErrorInvalidDevice = 101, + + + + + cudaErrorDeviceNotLicensed = 102, + + + + + + + + + cudaErrorSoftwareValidityNotEstablished = 103, + + + + + cudaErrorStartupFailure = 127, + + + + + cudaErrorInvalidKernelImage = 200, + + + + + + + + + + cudaErrorDeviceUninitialized = 201, + + + + + cudaErrorMapBufferObjectFailed = 205, + + + + + cudaErrorUnmapBufferObjectFailed = 206, + + + + + + cudaErrorArrayIsMapped = 207, + + + + + cudaErrorAlreadyMapped = 208, + + + + + + + + cudaErrorNoKernelImageForDevice = 209, + + + + + cudaErrorAlreadyAcquired = 210, + + + + + cudaErrorNotMapped = 211, + + + + + + cudaErrorNotMappedAsArray = 212, + + + + + + cudaErrorNotMappedAsPointer = 213, + + + + + + cudaErrorECCUncorrectable = 214, + + + + + + cudaErrorUnsupportedLimit = 215, + + + + + + cudaErrorDeviceAlreadyInUse = 216, + + + + + + cudaErrorPeerAccessUnsupported = 217, + + + + + + cudaErrorInvalidPtx = 218, + + + + + cudaErrorInvalidGraphicsContext = 219, + + + + + + cudaErrorNvlinkUncorrectable = 220, + + + + + + + cudaErrorJitCompilerNotFound = 221, + + + + + + + cudaErrorUnsupportedPtxVersion = 222, + + + + + + + cudaErrorJitCompilationDisabled = 223, + + + + + cudaErrorUnsupportedExecAffinity = 224, + + + + + cudaErrorInvalidSource = 300, + + + + + cudaErrorFileNotFound = 301, + + + + + cudaErrorSharedObjectSymbolNotFound = 302, + + + + + cudaErrorSharedObjectInitFailed = 303, + + + + + cudaErrorOperatingSystem = 304, + + + + + + + cudaErrorInvalidResourceHandle = 400, + + + + + + cudaErrorIllegalState = 401, + + + + + + + cudaErrorSymbolNotFound = 500, + + + + + + + + cudaErrorNotReady = 600, + + + + + + + + cudaErrorIllegalAddress = 700, + + + + + + + + + cudaErrorLaunchOutOfResources = 701, + + + + + + + + + + + cudaErrorLaunchTimeout = 702, + + + + + + cudaErrorLaunchIncompatibleTexturing = 703, + + + + + + + cudaErrorPeerAccessAlreadyEnabled = 704, + + + + + + + cudaErrorPeerAccessNotEnabled = 705, + + + + + + + + + + + + + cudaErrorSetOnActiveProcess = 708, + + + + + + + cudaErrorContextIsDestroyed = 709, + + + + + + + cudaErrorAssert = 710, + + + + + + + cudaErrorTooManyPeers = 711, + + + + + + cudaErrorHostMemoryAlreadyRegistered = 712, + + + + + + cudaErrorHostMemoryNotRegistered = 713, + + + + + + + + + cudaErrorHardwareStackError = 714, + + + + + + + + cudaErrorIllegalInstruction = 715, + + + + + + + + + cudaErrorMisalignedAddress = 716, + + + + + + + + + + + cudaErrorInvalidAddressSpace = 717, + + + + + + + + cudaErrorInvalidPc = 718, + + + + + + + + + + + cudaErrorLaunchFailure = 719, + + + + + + + + + cudaErrorCooperativeLaunchTooLarge = 720, + + + + + cudaErrorNotPermitted = 800, + + + + + + cudaErrorNotSupported = 801, + + + + + + + + + cudaErrorSystemNotReady = 802, + + + + + + + cudaErrorSystemDriverMismatch = 803, + + + + + + + + + cudaErrorCompatNotSupportedOnDevice = 804, + + + + + cudaErrorMpsConnectionFailed = 805, + + + + + cudaErrorMpsRpcFailure = 806, + + + + + + cudaErrorMpsServerNotReady = 807, + + + + + cudaErrorMpsMaxClientsReached = 808, + + + + + cudaErrorMpsMaxConnectionsReached = 809, + + + + + cudaErrorStreamCaptureUnsupported = 900, + + + + + + cudaErrorStreamCaptureInvalidated = 901, + + + + + + cudaErrorStreamCaptureMerge = 902, + + + + + cudaErrorStreamCaptureUnmatched = 903, + + + + + + cudaErrorStreamCaptureUnjoined = 904, + + + + + + + cudaErrorStreamCaptureIsolation = 905, + + + + + + cudaErrorStreamCaptureImplicit = 906, + + + + + + cudaErrorCapturedEvent = 907, + + + + + + + cudaErrorStreamCaptureWrongThread = 908, + + + + + cudaErrorTimeout = 909, + + + + + + cudaErrorGraphExecUpdateFailure = 910, + + + + + + + + + + cudaErrorExternalDevice = 911, + + + + + + + + + + + + + cudaErrorUnknown = 999, + + + + + + + + cudaErrorApiFailureBase = 10000 +}; + + + + +enum __attribute__((device_builtin)) cudaChannelFormatKind +{ + cudaChannelFormatKindSigned = 0, + cudaChannelFormatKindUnsigned = 1, + cudaChannelFormatKindFloat = 2, + cudaChannelFormatKindNone = 3, + cudaChannelFormatKindNV12 = 4, + cudaChannelFormatKindUnsignedNormalized8X1 = 5, + cudaChannelFormatKindUnsignedNormalized8X2 = 6, + cudaChannelFormatKindUnsignedNormalized8X4 = 7, + cudaChannelFormatKindUnsignedNormalized16X1 = 8, + cudaChannelFormatKindUnsignedNormalized16X2 = 9, + cudaChannelFormatKindUnsignedNormalized16X4 = 10, + cudaChannelFormatKindSignedNormalized8X1 = 11, + cudaChannelFormatKindSignedNormalized8X2 = 12, + cudaChannelFormatKindSignedNormalized8X4 = 13, + cudaChannelFormatKindSignedNormalized16X1 = 14, + cudaChannelFormatKindSignedNormalized16X2 = 15, + cudaChannelFormatKindSignedNormalized16X4 = 16, + cudaChannelFormatKindUnsignedBlockCompressed1 = 17, + cudaChannelFormatKindUnsignedBlockCompressed1SRGB = 18, + cudaChannelFormatKindUnsignedBlockCompressed2 = 19, + cudaChannelFormatKindUnsignedBlockCompressed2SRGB = 20, + cudaChannelFormatKindUnsignedBlockCompressed3 = 21, + cudaChannelFormatKindUnsignedBlockCompressed3SRGB = 22, + cudaChannelFormatKindUnsignedBlockCompressed4 = 23, + cudaChannelFormatKindSignedBlockCompressed4 = 24, + cudaChannelFormatKindUnsignedBlockCompressed5 = 25, + cudaChannelFormatKindSignedBlockCompressed5 = 26, + cudaChannelFormatKindUnsignedBlockCompressed6H = 27, + cudaChannelFormatKindSignedBlockCompressed6H = 28, + cudaChannelFormatKindUnsignedBlockCompressed7 = 29, + cudaChannelFormatKindUnsignedBlockCompressed7SRGB = 30 +}; + + + + +struct __attribute__((device_builtin)) cudaChannelFormatDesc +{ + int x; + int y; + int z; + int w; + enum cudaChannelFormatKind f; +}; + + + + +typedef struct cudaArray *cudaArray_t; + + + + +typedef const struct cudaArray *cudaArray_const_t; + +struct cudaArray; + + + + +typedef struct cudaMipmappedArray *cudaMipmappedArray_t; + + + + +typedef const struct cudaMipmappedArray *cudaMipmappedArray_const_t; + +struct cudaMipmappedArray; + + + + + + + + + +struct __attribute__((device_builtin)) cudaArraySparseProperties { + struct { + unsigned int width; + unsigned int height; + unsigned int depth; + } tileExtent; + unsigned int miptailFirstLevel; + unsigned long long miptailSize; + unsigned int flags; + unsigned int reserved[4]; +}; + + + + + +struct __attribute__((device_builtin)) cudaArrayMemoryRequirements { + size_t size; + size_t alignment; + unsigned int reserved[4]; +}; + + + + + +enum __attribute__((device_builtin)) cudaMemoryType +{ + cudaMemoryTypeUnregistered = 0, + cudaMemoryTypeHost = 1, + cudaMemoryTypeDevice = 2, + cudaMemoryTypeManaged = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaMemcpyKind +{ + cudaMemcpyHostToHost = 0, + cudaMemcpyHostToDevice = 1, + cudaMemcpyDeviceToHost = 2, + cudaMemcpyDeviceToDevice = 3, + cudaMemcpyDefault = 4 +}; + + + + + + +struct __attribute__((device_builtin)) cudaPitchedPtr +{ + void *ptr; + size_t pitch; + size_t xsize; + size_t ysize; +}; + + + + + + +struct __attribute__((device_builtin)) cudaExtent +{ + size_t width; + size_t height; + size_t depth; +}; + + + + + + +struct __attribute__((device_builtin)) cudaPos +{ + size_t x; + size_t y; + size_t z; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + + struct cudaExtent extent; + enum cudaMemcpyKind kind; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DPeerParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + int srcDevice; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + int dstDevice; + + struct cudaExtent extent; +}; + + + + +struct __attribute__((device_builtin)) cudaMemsetParams { + void *dst; + size_t pitch; + unsigned int value; + unsigned int elementSize; + size_t width; + size_t height; +}; + + + + +enum __attribute__((device_builtin)) cudaAccessProperty { + cudaAccessPropertyNormal = 0, + cudaAccessPropertyStreaming = 1, + cudaAccessPropertyPersisting = 2 +}; + + + + + + + + + + + + +struct __attribute__((device_builtin)) cudaAccessPolicyWindow { + void *base_ptr; + size_t num_bytes; + float hitRatio; + enum cudaAccessProperty hitProp; + enum cudaAccessProperty missProp; +}; + + + + + + + + + + + +typedef void ( *cudaHostFn_t)(void *userData); + + + + +struct __attribute__((device_builtin)) cudaHostNodeParams { + cudaHostFn_t fn; + void* userData; +}; + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureStatus { + cudaStreamCaptureStatusNone = 0, + cudaStreamCaptureStatusActive = 1, + cudaStreamCaptureStatusInvalidated = 2 + +}; + + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureMode { + cudaStreamCaptureModeGlobal = 0, + cudaStreamCaptureModeThreadLocal = 1, + cudaStreamCaptureModeRelaxed = 2 +}; + +enum __attribute__((device_builtin)) cudaSynchronizationPolicy { + cudaSyncPolicyAuto = 1, + cudaSyncPolicySpin = 2, + cudaSyncPolicyYield = 3, + cudaSyncPolicyBlockingSync = 4 +}; + + + + + + + + + + + + + + + +enum __attribute__((device_builtin)) cudaStreamUpdateCaptureDependenciesFlags { + cudaStreamAddCaptureDependencies = 0x0, + cudaStreamSetCaptureDependencies = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectFlags { + cudaUserObjectNoDestructorSync = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectRetainFlags { + cudaGraphUserObjectMove = 0x1 +}; + + + + +struct cudaGraphicsResource; + + + + +enum __attribute__((device_builtin)) cudaGraphicsRegisterFlags +{ + cudaGraphicsRegisterFlagsNone = 0, + cudaGraphicsRegisterFlagsReadOnly = 1, + cudaGraphicsRegisterFlagsWriteDiscard = 2, + cudaGraphicsRegisterFlagsSurfaceLoadStore = 4, + cudaGraphicsRegisterFlagsTextureGather = 8 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsMapFlags +{ + cudaGraphicsMapFlagsNone = 0, + cudaGraphicsMapFlagsReadOnly = 1, + cudaGraphicsMapFlagsWriteDiscard = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsCubeFace +{ + cudaGraphicsCubeFacePositiveX = 0x00, + cudaGraphicsCubeFaceNegativeX = 0x01, + cudaGraphicsCubeFacePositiveY = 0x02, + cudaGraphicsCubeFaceNegativeY = 0x03, + cudaGraphicsCubeFacePositiveZ = 0x04, + cudaGraphicsCubeFaceNegativeZ = 0x05 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceType +{ + cudaResourceTypeArray = 0x00, + cudaResourceTypeMipmappedArray = 0x01, + cudaResourceTypeLinear = 0x02, + cudaResourceTypePitch2D = 0x03 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceViewFormat +{ + cudaResViewFormatNone = 0x00, + cudaResViewFormatUnsignedChar1 = 0x01, + cudaResViewFormatUnsignedChar2 = 0x02, + cudaResViewFormatUnsignedChar4 = 0x03, + cudaResViewFormatSignedChar1 = 0x04, + cudaResViewFormatSignedChar2 = 0x05, + cudaResViewFormatSignedChar4 = 0x06, + cudaResViewFormatUnsignedShort1 = 0x07, + cudaResViewFormatUnsignedShort2 = 0x08, + cudaResViewFormatUnsignedShort4 = 0x09, + cudaResViewFormatSignedShort1 = 0x0a, + cudaResViewFormatSignedShort2 = 0x0b, + cudaResViewFormatSignedShort4 = 0x0c, + cudaResViewFormatUnsignedInt1 = 0x0d, + cudaResViewFormatUnsignedInt2 = 0x0e, + cudaResViewFormatUnsignedInt4 = 0x0f, + cudaResViewFormatSignedInt1 = 0x10, + cudaResViewFormatSignedInt2 = 0x11, + cudaResViewFormatSignedInt4 = 0x12, + cudaResViewFormatHalf1 = 0x13, + cudaResViewFormatHalf2 = 0x14, + cudaResViewFormatHalf4 = 0x15, + cudaResViewFormatFloat1 = 0x16, + cudaResViewFormatFloat2 = 0x17, + cudaResViewFormatFloat4 = 0x18, + cudaResViewFormatUnsignedBlockCompressed1 = 0x19, + cudaResViewFormatUnsignedBlockCompressed2 = 0x1a, + cudaResViewFormatUnsignedBlockCompressed3 = 0x1b, + cudaResViewFormatUnsignedBlockCompressed4 = 0x1c, + cudaResViewFormatSignedBlockCompressed4 = 0x1d, + cudaResViewFormatUnsignedBlockCompressed5 = 0x1e, + cudaResViewFormatSignedBlockCompressed5 = 0x1f, + cudaResViewFormatUnsignedBlockCompressed6H = 0x20, + cudaResViewFormatSignedBlockCompressed6H = 0x21, + cudaResViewFormatUnsignedBlockCompressed7 = 0x22 +}; + + + + +struct __attribute__((device_builtin)) cudaResourceDesc { + enum cudaResourceType resType; + + union { + struct { + cudaArray_t array; + } array; + struct { + cudaMipmappedArray_t mipmap; + } mipmap; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t sizeInBytes; + } linear; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t width; + size_t height; + size_t pitchInBytes; + } pitch2D; + } res; +}; + + + + +struct __attribute__((device_builtin)) cudaResourceViewDesc +{ + enum cudaResourceViewFormat format; + size_t width; + size_t height; + size_t depth; + unsigned int firstMipmapLevel; + unsigned int lastMipmapLevel; + unsigned int firstLayer; + unsigned int lastLayer; +}; + + + + +struct __attribute__((device_builtin)) cudaPointerAttributes +{ + + + + + enum cudaMemoryType type; + + + + + + + + + + + int device; + + + + + + void *devicePointer; + + + + + + + + + void *hostPointer; +}; + + + + +struct __attribute__((device_builtin)) cudaFuncAttributes +{ + + + + + + size_t sharedSizeBytes; + + + + + + size_t constSizeBytes; + + + + + size_t localSizeBytes; + + + + + + + int maxThreadsPerBlock; + + + + + int numRegs; + + + + + + + int ptxVersion; + + + + + + + int binaryVersion; + + + + + + int cacheModeCA; + + + + + + + int maxDynamicSharedSizeBytes; + + + + + + + + + int preferredShmemCarveout; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +}; + + + + +enum __attribute__((device_builtin)) cudaFuncAttribute +{ + cudaFuncAttributeMaxDynamicSharedMemorySize = 8, + cudaFuncAttributePreferredSharedMemoryCarveout = 9, + + + + + + + + + cudaFuncAttributeMax +}; + + + + +enum __attribute__((device_builtin)) cudaFuncCache +{ + cudaFuncCachePreferNone = 0, + cudaFuncCachePreferShared = 1, + cudaFuncCachePreferL1 = 2, + cudaFuncCachePreferEqual = 3 +}; + + + + + +enum __attribute__((device_builtin)) cudaSharedMemConfig +{ + cudaSharedMemBankSizeDefault = 0, + cudaSharedMemBankSizeFourByte = 1, + cudaSharedMemBankSizeEightByte = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSharedCarveout { + cudaSharedmemCarveoutDefault = -1, + cudaSharedmemCarveoutMaxShared = 100, + cudaSharedmemCarveoutMaxL1 = 0 +}; + + + + +enum __attribute__((device_builtin)) cudaComputeMode +{ + cudaComputeModeDefault = 0, + cudaComputeModeExclusive = 1, + cudaComputeModeProhibited = 2, + cudaComputeModeExclusiveProcess = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaLimit +{ + cudaLimitStackSize = 0x00, + cudaLimitPrintfFifoSize = 0x01, + cudaLimitMallocHeapSize = 0x02, + cudaLimitDevRuntimeSyncDepth = 0x03, + cudaLimitDevRuntimePendingLaunchCount = 0x04, + cudaLimitMaxL2FetchGranularity = 0x05, + cudaLimitPersistingL2CacheSize = 0x06 +}; + + + + +enum __attribute__((device_builtin)) cudaMemoryAdvise +{ + cudaMemAdviseSetReadMostly = 1, + cudaMemAdviseUnsetReadMostly = 2, + cudaMemAdviseSetPreferredLocation = 3, + cudaMemAdviseUnsetPreferredLocation = 4, + cudaMemAdviseSetAccessedBy = 5, + cudaMemAdviseUnsetAccessedBy = 6 +}; + + + + +enum __attribute__((device_builtin)) cudaMemRangeAttribute +{ + cudaMemRangeAttributeReadMostly = 1, + cudaMemRangeAttributePreferredLocation = 2, + cudaMemRangeAttributeAccessedBy = 3, + cudaMemRangeAttributeLastPrefetchLocation = 4 +}; + + + + +enum __attribute__((device_builtin)) cudaOutputMode +{ + cudaKeyValuePair = 0x00, + cudaCSV = 0x01 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesOptions { + cudaFlushGPUDirectRDMAWritesOptionHost = 1<<0, + cudaFlushGPUDirectRDMAWritesOptionMemOps = 1<<1 +}; + + + + +enum __attribute__((device_builtin)) cudaGPUDirectRDMAWritesOrdering { + cudaGPUDirectRDMAWritesOrderingNone = 0, + cudaGPUDirectRDMAWritesOrderingOwner = 100, + cudaGPUDirectRDMAWritesOrderingAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesScope { + cudaFlushGPUDirectRDMAWritesToOwner = 100, + cudaFlushGPUDirectRDMAWritesToAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesTarget { + cudaFlushGPUDirectRDMAWritesTargetCurrentDevice +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceAttr +{ + cudaDevAttrMaxThreadsPerBlock = 1, + cudaDevAttrMaxBlockDimX = 2, + cudaDevAttrMaxBlockDimY = 3, + cudaDevAttrMaxBlockDimZ = 4, + cudaDevAttrMaxGridDimX = 5, + cudaDevAttrMaxGridDimY = 6, + cudaDevAttrMaxGridDimZ = 7, + cudaDevAttrMaxSharedMemoryPerBlock = 8, + cudaDevAttrTotalConstantMemory = 9, + cudaDevAttrWarpSize = 10, + cudaDevAttrMaxPitch = 11, + cudaDevAttrMaxRegistersPerBlock = 12, + cudaDevAttrClockRate = 13, + cudaDevAttrTextureAlignment = 14, + cudaDevAttrGpuOverlap = 15, + cudaDevAttrMultiProcessorCount = 16, + cudaDevAttrKernelExecTimeout = 17, + cudaDevAttrIntegrated = 18, + cudaDevAttrCanMapHostMemory = 19, + cudaDevAttrComputeMode = 20, + cudaDevAttrMaxTexture1DWidth = 21, + cudaDevAttrMaxTexture2DWidth = 22, + cudaDevAttrMaxTexture2DHeight = 23, + cudaDevAttrMaxTexture3DWidth = 24, + cudaDevAttrMaxTexture3DHeight = 25, + cudaDevAttrMaxTexture3DDepth = 26, + cudaDevAttrMaxTexture2DLayeredWidth = 27, + cudaDevAttrMaxTexture2DLayeredHeight = 28, + cudaDevAttrMaxTexture2DLayeredLayers = 29, + cudaDevAttrSurfaceAlignment = 30, + cudaDevAttrConcurrentKernels = 31, + cudaDevAttrEccEnabled = 32, + cudaDevAttrPciBusId = 33, + cudaDevAttrPciDeviceId = 34, + cudaDevAttrTccDriver = 35, + cudaDevAttrMemoryClockRate = 36, + cudaDevAttrGlobalMemoryBusWidth = 37, + cudaDevAttrL2CacheSize = 38, + cudaDevAttrMaxThreadsPerMultiProcessor = 39, + cudaDevAttrAsyncEngineCount = 40, + cudaDevAttrUnifiedAddressing = 41, + cudaDevAttrMaxTexture1DLayeredWidth = 42, + cudaDevAttrMaxTexture1DLayeredLayers = 43, + cudaDevAttrMaxTexture2DGatherWidth = 45, + cudaDevAttrMaxTexture2DGatherHeight = 46, + cudaDevAttrMaxTexture3DWidthAlt = 47, + cudaDevAttrMaxTexture3DHeightAlt = 48, + cudaDevAttrMaxTexture3DDepthAlt = 49, + cudaDevAttrPciDomainId = 50, + cudaDevAttrTexturePitchAlignment = 51, + cudaDevAttrMaxTextureCubemapWidth = 52, + cudaDevAttrMaxTextureCubemapLayeredWidth = 53, + cudaDevAttrMaxTextureCubemapLayeredLayers = 54, + cudaDevAttrMaxSurface1DWidth = 55, + cudaDevAttrMaxSurface2DWidth = 56, + cudaDevAttrMaxSurface2DHeight = 57, + cudaDevAttrMaxSurface3DWidth = 58, + cudaDevAttrMaxSurface3DHeight = 59, + cudaDevAttrMaxSurface3DDepth = 60, + cudaDevAttrMaxSurface1DLayeredWidth = 61, + cudaDevAttrMaxSurface1DLayeredLayers = 62, + cudaDevAttrMaxSurface2DLayeredWidth = 63, + cudaDevAttrMaxSurface2DLayeredHeight = 64, + cudaDevAttrMaxSurface2DLayeredLayers = 65, + cudaDevAttrMaxSurfaceCubemapWidth = 66, + cudaDevAttrMaxSurfaceCubemapLayeredWidth = 67, + cudaDevAttrMaxSurfaceCubemapLayeredLayers = 68, + cudaDevAttrMaxTexture1DLinearWidth = 69, + cudaDevAttrMaxTexture2DLinearWidth = 70, + cudaDevAttrMaxTexture2DLinearHeight = 71, + cudaDevAttrMaxTexture2DLinearPitch = 72, + cudaDevAttrMaxTexture2DMipmappedWidth = 73, + cudaDevAttrMaxTexture2DMipmappedHeight = 74, + cudaDevAttrComputeCapabilityMajor = 75, + cudaDevAttrComputeCapabilityMinor = 76, + cudaDevAttrMaxTexture1DMipmappedWidth = 77, + cudaDevAttrStreamPrioritiesSupported = 78, + cudaDevAttrGlobalL1CacheSupported = 79, + cudaDevAttrLocalL1CacheSupported = 80, + cudaDevAttrMaxSharedMemoryPerMultiprocessor = 81, + cudaDevAttrMaxRegistersPerMultiprocessor = 82, + cudaDevAttrManagedMemory = 83, + cudaDevAttrIsMultiGpuBoard = 84, + cudaDevAttrMultiGpuBoardGroupID = 85, + cudaDevAttrHostNativeAtomicSupported = 86, + cudaDevAttrSingleToDoublePrecisionPerfRatio = 87, + cudaDevAttrPageableMemoryAccess = 88, + cudaDevAttrConcurrentManagedAccess = 89, + cudaDevAttrComputePreemptionSupported = 90, + cudaDevAttrCanUseHostPointerForRegisteredMem = 91, + cudaDevAttrReserved92 = 92, + cudaDevAttrReserved93 = 93, + cudaDevAttrReserved94 = 94, + cudaDevAttrCooperativeLaunch = 95, + cudaDevAttrCooperativeMultiDeviceLaunch = 96, + cudaDevAttrMaxSharedMemoryPerBlockOptin = 97, + cudaDevAttrCanFlushRemoteWrites = 98, + cudaDevAttrHostRegisterSupported = 99, + cudaDevAttrPageableMemoryAccessUsesHostPageTables = 100, + cudaDevAttrDirectManagedMemAccessFromHost = 101, + cudaDevAttrMaxBlocksPerMultiprocessor = 106, + cudaDevAttrMaxPersistingL2CacheSize = 108, + cudaDevAttrMaxAccessPolicyWindowSize = 109, + cudaDevAttrReservedSharedMemoryPerBlock = 111, + cudaDevAttrSparseCudaArraySupported = 112, + cudaDevAttrHostRegisterReadOnlySupported = 113, + cudaDevAttrTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMaxTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMemoryPoolsSupported = 115, + cudaDevAttrGPUDirectRDMASupported = 116, + cudaDevAttrGPUDirectRDMAFlushWritesOptions = 117, + cudaDevAttrGPUDirectRDMAWritesOrdering = 118, + cudaDevAttrMemoryPoolSupportedHandleTypes = 119, + + + + + cudaDevAttrDeferredMappingCudaArraySupported = 121, + + cudaDevAttrMax +}; + + + + +enum __attribute__((device_builtin)) cudaMemPoolAttr +{ + + + + + + + + + cudaMemPoolReuseFollowEventDependencies = 0x1, + + + + + + + cudaMemPoolReuseAllowOpportunistic = 0x2, + + + + + + + + cudaMemPoolReuseAllowInternalDependencies = 0x3, + + + + + + + + + + + cudaMemPoolAttrReleaseThreshold = 0x4, + + + + + + cudaMemPoolAttrReservedMemCurrent = 0x5, + + + + + + + cudaMemPoolAttrReservedMemHigh = 0x6, + + + + + + cudaMemPoolAttrUsedMemCurrent = 0x7, + + + + + + + cudaMemPoolAttrUsedMemHigh = 0x8 +}; + + + + +enum __attribute__((device_builtin)) cudaMemLocationType { + cudaMemLocationTypeInvalid = 0, + cudaMemLocationTypeDevice = 1 +}; + + + + + + +struct __attribute__((device_builtin)) cudaMemLocation { + enum cudaMemLocationType type; + int id; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAccessFlags { + cudaMemAccessFlagsProtNone = 0, + cudaMemAccessFlagsProtRead = 1, + cudaMemAccessFlagsProtReadWrite = 3 +}; + + + + +struct __attribute__((device_builtin)) cudaMemAccessDesc { + struct cudaMemLocation location; + enum cudaMemAccessFlags flags; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationType { + cudaMemAllocationTypeInvalid = 0x0, + + + + cudaMemAllocationTypePinned = 0x1, + cudaMemAllocationTypeMax = 0x7FFFFFFF +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationHandleType { + cudaMemHandleTypeNone = 0x0, + cudaMemHandleTypePosixFileDescriptor = 0x1, + cudaMemHandleTypeWin32 = 0x2, + cudaMemHandleTypeWin32Kmt = 0x4 +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolProps { + enum cudaMemAllocationType allocType; + enum cudaMemAllocationHandleType handleTypes; + struct cudaMemLocation location; + + + + + + + void *win32SecurityAttributes; + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolPtrExportData { + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemAllocNodeParams { + + + + + struct cudaMemPoolProps poolProps; + const struct cudaMemAccessDesc *accessDescs; + size_t accessDescCount; + size_t bytesize; + void *dptr; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphMemAttributeType { + + + + + cudaGraphMemAttrUsedMemCurrent = 0x0, + + + + + + + cudaGraphMemAttrUsedMemHigh = 0x1, + + + + + + + cudaGraphMemAttrReservedMemCurrent = 0x2, + + + + + + + cudaGraphMemAttrReservedMemHigh = 0x3 +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceP2PAttr { + cudaDevP2PAttrPerformanceRank = 1, + cudaDevP2PAttrAccessSupported = 2, + cudaDevP2PAttrNativeAtomicSupported = 3, + cudaDevP2PAttrCudaArrayAccessSupported = 4 +}; + + + + + + +struct __attribute__((device_builtin)) CUuuid_st { + char bytes[16]; +}; +typedef __attribute__((device_builtin)) struct CUuuid_st CUuuid; + +typedef __attribute__((device_builtin)) struct CUuuid_st cudaUUID_t; + + + + +struct __attribute__((device_builtin)) cudaDeviceProp +{ + char name[256]; + cudaUUID_t uuid; + char luid[8]; + unsigned int luidDeviceNodeMask; + size_t totalGlobalMem; + size_t sharedMemPerBlock; + int regsPerBlock; + int warpSize; + size_t memPitch; + int maxThreadsPerBlock; + int maxThreadsDim[3]; + int maxGridSize[3]; + int clockRate; + size_t totalConstMem; + int major; + int minor; + size_t textureAlignment; + size_t texturePitchAlignment; + int deviceOverlap; + int multiProcessorCount; + int kernelExecTimeoutEnabled; + int integrated; + int canMapHostMemory; + int computeMode; + int maxTexture1D; + int maxTexture1DMipmap; + int maxTexture1DLinear; + int maxTexture2D[2]; + int maxTexture2DMipmap[2]; + int maxTexture2DLinear[3]; + int maxTexture2DGather[2]; + int maxTexture3D[3]; + int maxTexture3DAlt[3]; + int maxTextureCubemap; + int maxTexture1DLayered[2]; + int maxTexture2DLayered[3]; + int maxTextureCubemapLayered[2]; + int maxSurface1D; + int maxSurface2D[2]; + int maxSurface3D[3]; + int maxSurface1DLayered[2]; + int maxSurface2DLayered[3]; + int maxSurfaceCubemap; + int maxSurfaceCubemapLayered[2]; + size_t surfaceAlignment; + int concurrentKernels; + int ECCEnabled; + int pciBusID; + int pciDeviceID; + int pciDomainID; + int tccDriver; + int asyncEngineCount; + int unifiedAddressing; + int memoryClockRate; + int memoryBusWidth; + int l2CacheSize; + int persistingL2CacheMaxSize; + int maxThreadsPerMultiProcessor; + int streamPrioritiesSupported; + int globalL1CacheSupported; + int localL1CacheSupported; + size_t sharedMemPerMultiprocessor; + int regsPerMultiprocessor; + int managedMemory; + int isMultiGpuBoard; + int multiGpuBoardGroupID; + int hostNativeAtomicSupported; + int singleToDoublePrecisionPerfRatio; + int pageableMemoryAccess; + int concurrentManagedAccess; + int computePreemptionSupported; + int canUseHostPointerForRegisteredMem; + int cooperativeLaunch; + int cooperativeMultiDeviceLaunch; + size_t sharedMemPerBlockOptin; + int pageableMemoryAccessUsesHostPageTables; + int directManagedMemAccessFromHost; + int maxBlocksPerMultiProcessor; + int accessPolicyMaxWindowSize; + size_t reservedSharedMemPerBlock; +}; + +# 2348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + + + + + + + + + + + + + + +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcEventHandle_st +{ + char reserved[64]; +}cudaIpcEventHandle_t; + + + + +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcMemHandle_st +{ + char reserved[64]; +}cudaIpcMemHandle_t; + + + + +enum __attribute__((device_builtin)) cudaExternalMemoryHandleType { + + + + cudaExternalMemoryHandleTypeOpaqueFd = 1, + + + + cudaExternalMemoryHandleTypeOpaqueWin32 = 2, + + + + cudaExternalMemoryHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalMemoryHandleTypeD3D12Heap = 4, + + + + cudaExternalMemoryHandleTypeD3D12Resource = 5, + + + + cudaExternalMemoryHandleTypeD3D11Resource = 6, + + + + cudaExternalMemoryHandleTypeD3D11ResourceKmt = 7, + + + + cudaExternalMemoryHandleTypeNvSciBuf = 8 +}; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryHandleDesc { + + + + enum cudaExternalMemoryHandleType type; + union { + + + + + + int fd; + + + + + + + + + + + + + + + + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + + const void *nvSciBufObject; + } handle; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryBufferDesc { + + + + unsigned long long offset; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryMipmappedArrayDesc { + + + + + unsigned long long offset; + + + + struct cudaChannelFormatDesc formatDesc; + + + + struct cudaExtent extent; + + + + + unsigned int flags; + + + + unsigned int numLevels; +}; + + + + +enum __attribute__((device_builtin)) cudaExternalSemaphoreHandleType { + + + + cudaExternalSemaphoreHandleTypeOpaqueFd = 1, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32 = 2, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalSemaphoreHandleTypeD3D12Fence = 4, + + + + cudaExternalSemaphoreHandleTypeD3D11Fence = 5, + + + + cudaExternalSemaphoreHandleTypeNvSciSync = 6, + + + + cudaExternalSemaphoreHandleTypeKeyedMutex = 7, + + + + cudaExternalSemaphoreHandleTypeKeyedMutexKmt = 8, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd = 9, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32 = 10 +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreHandleDesc { + + + + enum cudaExternalSemaphoreHandleType type; + union { + + + + + + + int fd; + + + + + + + + + + + + + + + + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + const void* nvSciSyncObj; + } handle; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + } params; + + + + + + + + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + } params; + + + + + + + + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams{ + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + unsigned int reserved[12]; + } params; + + + + + + + + + + + unsigned int flags; + unsigned int reserved[16]; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + unsigned int reserved[10]; + } params; + + + + + + + + + + + unsigned int flags; + unsigned int reserved[16]; +}; + + + + + + + + + + +typedef __attribute__((device_builtin)) enum cudaError cudaError_t; + + + + +typedef __attribute__((device_builtin)) struct CUstream_st *cudaStream_t; + + + + +typedef __attribute__((device_builtin)) struct CUevent_st *cudaEvent_t; + + + + +typedef __attribute__((device_builtin)) struct cudaGraphicsResource *cudaGraphicsResource_t; + + + + +typedef __attribute__((device_builtin)) enum cudaOutputMode cudaOutputMode_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalMemory_st *cudaExternalMemory_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalSemaphore_st *cudaExternalSemaphore_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraph_st *cudaGraph_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraphNode_st *cudaGraphNode_t; + + + + +typedef __attribute__((device_builtin)) struct CUuserObject_st *cudaUserObject_t; + + + + +typedef __attribute__((device_builtin)) struct CUfunc_st *cudaFunction_t; + + + + +typedef __attribute__((device_builtin)) struct CUmemPoolHandle_st *cudaMemPool_t; + + + + +enum __attribute__((device_builtin)) cudaCGScope { + cudaCGScopeInvalid = 0, + cudaCGScopeGrid = 1, + cudaCGScopeMultiGrid = 2 +}; + + + + +struct __attribute__((device_builtin)) cudaLaunchParams +{ + void *func; + dim3 gridDim; + dim3 blockDim; + void **args; + size_t sharedMem; + cudaStream_t stream; +}; + + + + +struct __attribute__((device_builtin)) cudaKernelNodeParams { + void* func; + dim3 gridDim; + dim3 blockDim; + unsigned int sharedMemBytes; + void **kernelParams; + void **extra; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreSignalParams* paramsArray; + unsigned int numExtSems; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreWaitParams* paramsArray; + unsigned int numExtSems; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphNodeType { + cudaGraphNodeTypeKernel = 0x00, + cudaGraphNodeTypeMemcpy = 0x01, + cudaGraphNodeTypeMemset = 0x02, + cudaGraphNodeTypeHost = 0x03, + cudaGraphNodeTypeGraph = 0x04, + cudaGraphNodeTypeEmpty = 0x05, + cudaGraphNodeTypeWaitEvent = 0x06, + cudaGraphNodeTypeEventRecord = 0x07, + cudaGraphNodeTypeExtSemaphoreSignal = 0x08, + cudaGraphNodeTypeExtSemaphoreWait = 0x09, + cudaGraphNodeTypeMemAlloc = 0x0a, + cudaGraphNodeTypeMemFree = 0x0b, + cudaGraphNodeTypeCount +}; + + + + +typedef struct CUgraphExec_st* cudaGraphExec_t; + + + + +enum __attribute__((device_builtin)) cudaGraphExecUpdateResult { + cudaGraphExecUpdateSuccess = 0x0, + cudaGraphExecUpdateError = 0x1, + cudaGraphExecUpdateErrorTopologyChanged = 0x2, + cudaGraphExecUpdateErrorNodeTypeChanged = 0x3, + cudaGraphExecUpdateErrorFunctionChanged = 0x4, + cudaGraphExecUpdateErrorParametersChanged = 0x5, + cudaGraphExecUpdateErrorNotSupported = 0x6, + cudaGraphExecUpdateErrorUnsupportedFunctionChange = 0x7, + cudaGraphExecUpdateErrorAttributesChanged = 0x8 +}; + + + + + +enum __attribute__((device_builtin)) cudaGetDriverEntryPointFlags { + cudaEnableDefault = 0x0, + cudaEnableLegacyStream = 0x1, + cudaEnablePerThreadDefaultStream = 0x2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphDebugDotFlags { + cudaGraphDebugDotFlagsVerbose = 1<<0, + cudaGraphDebugDotFlagsKernelNodeParams = 1<<2, + cudaGraphDebugDotFlagsMemcpyNodeParams = 1<<3, + cudaGraphDebugDotFlagsMemsetNodeParams = 1<<4, + cudaGraphDebugDotFlagsHostNodeParams = 1<<5, + cudaGraphDebugDotFlagsEventNodeParams = 1<<6, + cudaGraphDebugDotFlagsExtSemasSignalNodeParams = 1<<7, + cudaGraphDebugDotFlagsExtSemasWaitNodeParams = 1<<8, + cudaGraphDebugDotFlagsKernelNodeAttributes = 1<<9, + cudaGraphDebugDotFlagsHandles = 1<<10 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphInstantiateFlags { + cudaGraphInstantiateFlagAutoFreeOnLaunch = 1 + + , cudaGraphInstantiateFlagUseNodePriority = 8 + + +}; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +typedef __attribute__((device_builtin)) enum cudaStreamAttrID { + cudaStreamAttributeAccessPolicyWindow = 1, + cudaStreamAttributeSynchronizationPolicy = 3 +} cudaStreamAttrID; + + + + + + + + + + +typedef __attribute__((device_builtin)) union cudaStreamAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + enum cudaSynchronizationPolicy syncPolicy; +} cudaStreamAttrValue; + + + + + + + + +typedef __attribute__((device_builtin)) enum cudaKernelNodeAttrID { + cudaKernelNodeAttributeAccessPolicyWindow = 1 + , cudaKernelNodeAttributeCooperative = 2 + + , cudaKernelNodeAttributePriority = 8 + +} cudaKernelNodeAttrID; + + + + + + + + + + + +typedef __attribute__((device_builtin)) union cudaKernelNodeAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + int cooperative; + + int priority; + +} cudaKernelNodeAttrValue; + + + + + + + + + + + + + + +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" + + + + +enum __attribute__((device_builtin)) cudaSurfaceBoundaryMode +{ + cudaBoundaryModeZero = 0, + cudaBoundaryModeClamp = 1, + cudaBoundaryModeTrap = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSurfaceFormatMode +{ + cudaFormatModeForced = 0, + cudaFormatModeAuto = 1 +}; + + + + +struct __attribute__((device_builtin)) surfaceReference +{ + + + + struct cudaChannelFormatDesc channelDesc; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaSurfaceObject_t; + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" + + + + +enum __attribute__((device_builtin)) cudaTextureAddressMode +{ + cudaAddressModeWrap = 0, + cudaAddressModeClamp = 1, + cudaAddressModeMirror = 2, + cudaAddressModeBorder = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureFilterMode +{ + cudaFilterModePoint = 0, + cudaFilterModeLinear = 1 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureReadMode +{ + cudaReadModeElementType = 0, + cudaReadModeNormalizedFloat = 1 +}; + + + + +struct __attribute__((device_builtin)) textureReference +{ + + + + int normalized; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureAddressMode addressMode[3]; + + + + struct cudaChannelFormatDesc channelDesc; + + + + int sRGB; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + int __cudaReserved[14]; +}; + + + + +struct __attribute__((device_builtin)) cudaTextureDesc +{ + + + + enum cudaTextureAddressMode addressMode[3]; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureReadMode readMode; + + + + int sRGB; + + + + float borderColor[4]; + + + + int normalizedCoords; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + + + + int seamlessCubemap; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaTextureObject_t; + + + + +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +typedef enum cudaDataType_t +{ + CUDA_R_16F = 2, + CUDA_C_16F = 6, + CUDA_R_16BF = 14, + CUDA_C_16BF = 15, + CUDA_R_32F = 0, + CUDA_C_32F = 4, + CUDA_R_64F = 1, + CUDA_C_64F = 5, + CUDA_R_4I = 16, + CUDA_C_4I = 17, + CUDA_R_4U = 18, + CUDA_C_4U = 19, + CUDA_R_8I = 3, + CUDA_C_8I = 7, + CUDA_R_8U = 8, + CUDA_C_8U = 9, + CUDA_R_16I = 20, + CUDA_C_16I = 21, + CUDA_R_16U = 22, + CUDA_C_16U = 23, + CUDA_R_32I = 10, + CUDA_C_32I = 11, + CUDA_R_32U = 12, + CUDA_C_32U = 13, + CUDA_R_64I = 24, + CUDA_C_64I = 25, + CUDA_R_64U = 26, + CUDA_C_64U = 27, + + + + +} cudaDataType; + + +typedef enum libraryPropertyType_t +{ + MAJOR_VERSION, + MINOR_VERSION, + PATCH_LEVEL +} libraryPropertyType; + + + + + + + +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 150 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + + + +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 2 + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceSynchronize(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t __cudaDeviceSynchronizeDeprecationAvoidance(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent_ptsz(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord_ptsz(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags_ptsz(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync_ptsz(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync_ptsz(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync_ptsz(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync_ptsz(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync_ptsz(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync_ptsz(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBuffer(size_t alignment, size_t size); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBufferV2(void *func, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice_ptsz(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2_ptsz(void *parameterBuffer, cudaStream_t stream); + +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2(void *parameterBuffer, cudaStream_t stream); + + +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize, unsigned int flags); + +extern __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long cudaCGGetIntrinsicHandle(enum cudaCGScope scope); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronize(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronizeGrid(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetSize(unsigned int *numThreads, unsigned int *numGrids, unsigned long long handle); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetRank(unsigned int *threadRank, unsigned int *gridRank, unsigned long long handle); +} + +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(T **devPtr, size_t size); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, T *entry); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize, unsigned int flags); + + + + + + + + +# 152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + + + +# 225 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + + +extern "C" { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceReset(void); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceSynchronize(void); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetLimit(enum cudaLimit limit, size_t value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetTexture1DLinearMaxWidth(size_t *maxWidthInElements, const struct cudaChannelFormatDesc *fmtDesc, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetStreamPriorityRange(int *leastPriority, int *greatestPriority); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetCacheConfig(enum cudaFuncCache cacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetSharedMemConfig(enum cudaSharedMemConfig config); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetByPCIBusId(int *device, const char *pciBusId); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetPCIBusId(char *pciBusId, int len, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t *handle, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcOpenEventHandle(cudaEvent_t *event, cudaIpcEventHandle_t handle); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t *handle, void *devPtr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcOpenMemHandle(void **devPtr, cudaIpcMemHandle_t handle, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaIpcCloseMemHandle(void *devPtr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceFlushGPUDirectRDMAWrites(enum cudaFlushGPUDirectRDMAWritesTarget target, enum cudaFlushGPUDirectRDMAWritesScope scope); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadExit(void); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSynchronize(void); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetLimit(enum cudaLimit limit, size_t value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetLimit(size_t *pValue, enum cudaLimit limit); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetCacheConfig(enum cudaFuncCache *pCacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetCacheConfig(enum cudaFuncCache cacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceProperties(struct cudaDeviceProp *prop, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetDefaultMemPool(cudaMemPool_t *memPool, int device); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetMemPool(int device, cudaMemPool_t memPool); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetMemPool(cudaMemPool_t *memPool, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetNvSciSyncAttributes(void *nvSciSyncAttrList, int device, int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetP2PAttribute(int *value, enum cudaDeviceP2PAttr attr, int srcDevice, int dstDevice); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaChooseDevice(int *device, const struct cudaDeviceProp *prop); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSetDevice(int device); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSetValidDevices(int *device_arr, int len); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSetDeviceFlags( unsigned int flags ); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetDeviceFlags( unsigned int *flags ); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamCreate(cudaStream_t *pStream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithPriority(cudaStream_t *pStream, unsigned int flags, int priority); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int *priority); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetFlags(cudaStream_t hStream, unsigned int *flags); + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaCtxResetPersistingL2Cache(void); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCopyAttributes(cudaStream_t dst, cudaStream_t src); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + cudaStreamAttrValue *value_out); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamSetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + const cudaStreamAttrValue *value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags = 0); + + + + + + + +typedef void ( *cudaStreamCallback_t)(cudaStream_t stream, cudaError_t status, void *userData); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamAddCallback(cudaStream_t stream, + cudaStreamCallback_t callback, void *userData, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamSynchronize(cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamQuery(cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void *devPtr, size_t length = 0, unsigned int flags = 0x04); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamBeginCapture(cudaStream_t stream, enum cudaStreamCaptureMode mode); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaThreadExchangeStreamCaptureMode(enum cudaStreamCaptureMode *mode); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamEndCapture(cudaStream_t stream, cudaGraph_t *pGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamIsCapturing(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus, unsigned long long *pId); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo_v2(cudaStream_t stream, enum cudaStreamCaptureStatus *captureStatus_out, unsigned long long *id_out = 0, cudaGraph_t *graph_out = 0, const cudaGraphNode_t **dependencies_out = 0, size_t *numDependencies_out = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaStreamUpdateCaptureDependencies(cudaStream_t stream, cudaGraphNode_t *dependencies, size_t numDependencies, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventCreate(cudaEvent_t *event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream = 0, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventQuery(cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventSynchronize(cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaEventElapsedTime(float *ms, cudaEvent_t start, cudaEvent_t end); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaImportExternalMemory(cudaExternalMemory_t *extMem_out, const struct cudaExternalMemoryHandleDesc *memHandleDesc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedBuffer(void **devPtr, cudaExternalMemory_t extMem, const struct cudaExternalMemoryBufferDesc *bufferDesc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedMipmappedArray(cudaMipmappedArray_t *mipmap, cudaExternalMemory_t extMem, const struct cudaExternalMemoryMipmappedArrayDesc *mipmapDesc); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroyExternalMemory(cudaExternalMemory_t extMem); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaImportExternalSemaphore(cudaExternalSemaphore_t *extSem_out, const struct cudaExternalSemaphoreHandleDesc *semHandleDesc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaSignalExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreSignalParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaWaitExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreWaitParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroyExternalSemaphore(cudaExternalSemaphore_t extSem); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaLaunchKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaLaunchCooperativeKernelMultiDevice(struct cudaLaunchParams *launchParamsList, unsigned int numDevices, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFuncSetCacheConfig(const void *func, enum cudaFuncCache cacheConfig); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig(const void *func, enum cudaSharedMemConfig config); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncSetAttribute(const void *func, enum cudaFuncAttribute attr, int value); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForDevice(double *d); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForHost(double *d); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaLaunchHostFunc(cudaStream_t stream, cudaHostFn_t fn, void *userData); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock(size_t *dynamicSmemSize, const void *func, int numBlocks, int blockSize); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMallocManaged(void **devPtr, size_t size, unsigned int flags = 0x01); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocHost(void **ptr, size_t size); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocPitch(void **devPtr, size_t *pitch, size_t width, size_t height); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocArray(cudaArray_t *array, const struct cudaChannelFormatDesc *desc, size_t width, size_t height = 0, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeHost(void *ptr); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeArray(cudaArray_t array); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeMipmappedArray(cudaMipmappedArray_t mipmappedArray); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostAlloc(void **pHost, size_t size, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostRegister(void *ptr, size_t size, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostUnregister(void *ptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostGetDevicePointer(void **pDevice, void *pHost, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaHostGetFlags(unsigned int *pFlags, void *pHost); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMalloc3D(struct cudaPitchedPtr* pitchedDevPtr, struct cudaExtent extent); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMalloc3DArray(cudaArray_t *array, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocMipmappedArray(cudaMipmappedArray_t *mipmappedArray, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int numLevels, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetMipmappedArrayLevel(cudaArray_t *levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned int level); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy3D(const struct cudaMemcpy3DParms *p); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeer(const struct cudaMemcpy3DPeerParms *p); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeerAsync(const struct cudaMemcpy3DPeerParms *p, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemGetInfo(size_t *free, size_t *total); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaArrayGetInfo(struct cudaChannelFormatDesc *desc, struct cudaExtent *extent, unsigned int *flags, cudaArray_t array); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaArrayGetPlane(cudaArray_t *pPlaneArray, cudaArray_t hArray, unsigned int planeIdx); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaArray_t array, int device); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaMipmappedArray_t mipmap, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaArray_t array); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaMipmappedArray_t mipmap); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyPeer(void *dst, int dstDevice, const void *src, int srcDevice, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2D(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArray(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbol(const void *symbol, const void *src, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyHostToDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbol(void *dst, const void *symbol, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyPeerAsync(void *dst, int dstDevice, const void *src, int srcDevice, size_t count, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArrayAsync(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync(const void *symbol, const void *src, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync(void *dst, const void *symbol, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemset(void *devPtr, int value, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemset2D(void *devPtr, size_t pitch, int value, size_t width, size_t height); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemset3D(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetSymbolAddress(void **devPtr, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetSymbolSize(size_t *size, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPrefetchAsync(const void *devPtr, size_t count, int dstDevice, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemAdvise(const void *devPtr, size_t count, enum cudaMemoryAdvise advice, int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttribute(void *data, size_t dataSize, enum cudaMemRangeAttribute attribute, const void *devPtr, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttributes(void **data, size_t *dataSizes, enum cudaMemRangeAttribute *attributes, size_t numAttributes, const void *devPtr, size_t count); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArray(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArrayAsync(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocAsync(void **devPtr, size_t size, cudaStream_t hStream); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaFreeAsync(void *devPtr, cudaStream_t hStream); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolTrimTo(cudaMemPool_t memPool, size_t minBytesToKeep); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolSetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolGetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolSetAccess(cudaMemPool_t memPool, const struct cudaMemAccessDesc *descList, size_t count); + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolGetAccess(enum cudaMemAccessFlags *flags, cudaMemPool_t memPool, struct cudaMemLocation *location); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolCreate(cudaMemPool_t *memPool, const struct cudaMemPoolProps *poolProps); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolDestroy(cudaMemPool_t memPool); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMallocFromPoolAsync(void **ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolExportToShareableHandle( + void *shareableHandle, + cudaMemPool_t memPool, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolImportFromShareableHandle( + cudaMemPool_t *memPool, + void *shareableHandle, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolExportPointer(struct cudaMemPoolPtrExportData *exportData, void *ptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaMemPoolImportPointer(void **ptr, cudaMemPool_t memPool, struct cudaMemPoolPtrExportData *exportData); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaPointerGetAttributes(struct cudaPointerAttributes *attributes, const void *ptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceCanAccessPeer(int *canAccessPeer, int device, int peerDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceEnablePeerAccess(int peerDevice, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceDisablePeerAccess(int peerDevice); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsUnregisterResource(cudaGraphicsResource_t resource); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsResourceSetMapFlags(cudaGraphicsResource_t resource, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsMapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsUnmapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedPointer(void **devPtr, size_t *size, cudaGraphicsResource_t resource); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsSubResourceGetMappedArray(cudaArray_t *array, cudaGraphicsResource_t resource, unsigned int arrayIndex, unsigned int mipLevel); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray_t *mipmappedArray, cudaGraphicsResource_t resource); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t size = (0x7fffffff * 2U + 1U)); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture2D(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t width, size_t height, size_t pitch); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToArray(const struct textureReference *texref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray(const struct textureReference *texref, cudaMipmappedArray_const_t mipmappedArray, const struct cudaChannelFormatDesc *desc); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaUnbindTexture(const struct textureReference *texref); + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset(size_t *offset, const struct textureReference *texref); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureReference(const struct textureReference **texref, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindSurfaceToArray(const struct surfaceReference *surfref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetSurfaceReference(const struct surfaceReference **surfref, const void *symbol); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetChannelDesc(struct cudaChannelFormatDesc *desc, cudaArray_const_t array); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) struct cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, enum cudaChannelFormatKind f); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaCreateTextureObject(cudaTextureObject_t *pTexObject, const struct cudaResourceDesc *pResDesc, const struct cudaTextureDesc *pTexDesc, const struct cudaResourceViewDesc *pResViewDesc); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroyTextureObject(cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetTextureObjectTextureDesc(struct cudaTextureDesc *pTexDesc, cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceViewDesc(struct cudaResourceViewDesc *pResViewDesc, cudaTextureObject_t texObject); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaCreateSurfaceObject(cudaSurfaceObject_t *pSurfObject, const struct cudaResourceDesc *pResDesc); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDestroySurfaceObject(cudaSurfaceObject_t surfObject); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetSurfaceObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaSurfaceObject_t surfObject); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDriverGetVersion(int *driverVersion); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphCreate(cudaGraph_t *pGraph, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddKernelNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetParams(cudaGraphNode_t node, struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetParams(cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeCopyAttributes( + cudaGraphNode_t hSrc, + cudaGraphNode_t hDst); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + cudaKernelNodeAttrValue *value_out); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + const cudaKernelNodeAttrValue *value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemcpy3DParms *pCopyParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode1D( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeGetParams(cudaGraphNode_t node, struct cudaMemcpy3DParms *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams(cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams1D( + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemsetNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemsetParams *pMemsetParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeGetParams(cudaGraphNode_t node, struct cudaMemsetParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeSetParams(cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddHostNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphHostNodeGetParams(cudaGraphNode_t node, struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphHostNodeSetParams(cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddChildGraphNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaGraph_t childGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphChildGraphNodeGetGraph(cudaGraphNode_t node, cudaGraph_t *pGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddEmptyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddEventRecordNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphAddEventWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresSignalNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreSignalNodeParams *params_out); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreWaitNodeParams *params_out); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemAllocNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, struct cudaMemAllocNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemAllocNodeGetParams(cudaGraphNode_t node, struct cudaMemAllocNodeParams *params_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddMemFreeNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, void *dptr); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphMemFreeNodeGetParams(cudaGraphNode_t node, void *dptr_out); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGraphMemTrim(int device); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceGetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaDeviceSetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphClone(cudaGraph_t *pGraphClone, cudaGraph_t originalGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeFindInClone(cudaGraphNode_t *pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetType(cudaGraphNode_t node, enum cudaGraphNodeType *pType); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphGetNodes(cudaGraph_t graph, cudaGraphNode_t *nodes, size_t *numNodes); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphGetRootNodes(cudaGraph_t graph, cudaGraphNode_t *pRootNodes, size_t *pNumRootNodes); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphGetEdges(cudaGraph_t graph, cudaGraphNode_t *from, cudaGraphNode_t *to, size_t *numEdges); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependencies(cudaGraphNode_t node, cudaGraphNode_t *pDependencies, size_t *pNumDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependentNodes(cudaGraphNode_t node, cudaGraphNode_t *pDependentNodes, size_t *pNumDependentNodes); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphAddDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphRemoveDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphDestroyNode(cudaGraphNode_t node); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphInstantiate(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, cudaGraphNode_t *pErrorNode, char *pLogBuffer, size_t bufferSize); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphInstantiateWithFlags(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, unsigned long long flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecKernelNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams1D( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecMemsetNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecHostNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecChildGraphNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecEventRecordNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphExecEventWaitNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresSignalNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresWaitNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeSetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int isEnabled); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphNodeGetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int *isEnabled); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecUpdate(cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphNode_t *hErrorNode_out, enum cudaGraphExecUpdateResult *updateResult_out); + + + + + + + + + + + + + + + + + + + + + + + + + extern __attribute__((host)) cudaError_t cudaGraphUpload(cudaGraphExec_t graphExec, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphLaunch(cudaGraphExec_t graphExec, cudaStream_t stream); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphExecDestroy(cudaGraphExec_t graphExec); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphDestroy(cudaGraph_t graph); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphDebugDotPrint(cudaGraph_t graph, const char *path, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaUserObjectCreate(cudaUserObject_t *object_out, void *ptr, cudaHostFn_t destroy, unsigned int initialRefcount, unsigned int flags); + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaUserObjectRetain(cudaUserObject_t object, unsigned int count = 1); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaUserObjectRelease(cudaUserObject_t object, unsigned int count = 1); + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphRetainUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1, unsigned int flags = 0); + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGraphReleaseUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetDriverEntryPoint(const char *symbol, void **funcPtr, unsigned long long flags); + + + + +extern __attribute__((host)) cudaError_t cudaGetExportTable(const void **ppExportTable, const cudaUUID_t *pExportTableId); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) cudaError_t cudaGetFuncBySymbol(cudaFunction_t* functionPtr, const void* symbolPtr); + + + +# 13173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + + +} + + + + + + + + + + + + + + +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf1(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf2(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf4(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(char) * 8; + + + + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); + +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescNV12(void) +{ + int e = (int)sizeof(char) * 8; + + return cudaCreateChannelDesc(e, e, e, 0, cudaChannelFormatKindNV12); +} + +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindSignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindSignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindSignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindSignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindUnsignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindUnsignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 0, cudaChannelFormatKindNV12); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindUnsignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindSignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7SRGB); +} + + + + + + +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 54 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 55 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) struct cudaPitchedPtr make_cudaPitchedPtr(void *d, size_t p, size_t xsz, size_t ysz) +{ + struct cudaPitchedPtr s; + + s.ptr = d; + s.pitch = p; + s.xsize = xsz; + s.ysize = ysz; + + return s; +} + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) struct cudaPos make_cudaPos(size_t x, size_t y, size_t z) +{ + struct cudaPos p; + + p.x = x; + p.y = y; + p.z = z; + + return p; +} + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) struct cudaExtent make_cudaExtent(size_t w, size_t h, size_t d) +{ + struct cudaExtent e; + + e.width = w; + e.height = h; + e.depth = d; + + return e; +} + + + +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x); + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y); + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z); + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w); + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x); + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y); + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z); + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w); + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x); + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x); + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y); + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y); + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z); + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z); + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w); + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w); + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x); + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y); + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z); + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x); + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y); + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z); + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w); + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x) +{ + char1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x) +{ + uchar1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y) +{ + char2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y) +{ + uchar2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z) +{ + char3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z) +{ + uchar3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w) +{ + char4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w) +{ + uchar4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x) +{ + short1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x) +{ + ushort1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y) +{ + short2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y) +{ + ushort2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z) +{ + short3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z) +{ + ushort3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w) +{ + short4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w) +{ + ushort4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x) +{ + int1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x) +{ + uint1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y) +{ + int2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y) +{ + uint2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z) +{ + int3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z) +{ + uint3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w) +{ + int4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w) +{ + uint4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x) +{ + long1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x) +{ + ulong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y) +{ + long2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y) +{ + ulong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z) +{ + long3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z) +{ + ulong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w) +{ + long4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w) +{ + ulong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x) +{ + float1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y) +{ + float2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z) +{ + float3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w) +{ + float4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x) +{ + longlong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x) +{ + ulonglong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y) +{ + longlong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y) +{ + ulonglong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z) +{ + longlong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z) +{ + ulonglong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w) +{ + longlong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w) +{ + ulonglong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x) +{ + double1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y) +{ + double2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z) +{ + double3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w) +{ + double4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + + + + + +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 2 + + +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + + + + + + + + + +# 1 "/usr/include/string.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 27 "/usr/include/string.h" 2 3 + +extern "C" { + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 34 "/usr/include/string.h" 2 3 + + + + + + + + + +extern void *memcpy (void *__restrict __dest, const void *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void *memmove (void *__dest, const void *__src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern void *memccpy (void *__restrict __dest, const void *__restrict __src, + int __c, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + +extern int memcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + +extern "C++" +{ +extern void *memchr (void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const void *memchr (const void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 89 "/usr/include/string.h" 3 +} + + + + + + + + + +extern "C++" void *rawmemchr (void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *rawmemchr (const void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" void *memrchr (void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + + +extern char *strcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strcat (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncat (char *__restrict __dest, const char *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern int strncmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcoll (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern size_t strxfrm (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (2))); + + + +# 1 "/usr/include/bits/types/locale_t.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/types/__locale_t.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +struct __locale_struct +{ + + struct __locale_data *__locales[13]; + + + const unsigned short int *__ctype_b; + const int *__ctype_tolower; + const int *__ctype_toupper; + + + const char *__names[13]; +}; + +typedef struct __locale_struct *__locale_t; + +# 23 "/usr/include/bits/types/locale_t.h" 2 3 + +typedef __locale_t locale_t; + +# 154 "/usr/include/string.h" 2 3 + + +extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + +extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, + locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4))); + + + + + +extern char *strdup (const char *__s) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); + + + + + + +extern char *strndup (const char *__string, size_t __n) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); + + + + +# 189 "/usr/include/string.h" 3 + + +# 201 "/usr/include/string.h" 3 + + + +extern "C++" +{ +extern char *strchr (char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strchr (const char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 224 "/usr/include/string.h" 3 +} + + + + + + +extern "C++" +{ +extern char *strrchr (char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strrchr (const char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 251 "/usr/include/string.h" 3 +} + + + + + + + + + +extern "C++" char *strchrnul (char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const char *strchrnul (const char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + + +extern size_t strcspn (const char *__s, const char *__reject) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern size_t strspn (const char *__s, const char *__accept) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern "C++" +{ +extern char *strpbrk (char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strpbrk (const char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +# 301 "/usr/include/string.h" 3 +} + + + + + + +extern "C++" +{ +extern char *strstr (char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strstr (const char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +# 328 "/usr/include/string.h" 3 +} + + + + + + + +extern char *strtok (char *__restrict __s, const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *__strtok_r (char *__restrict __s, + const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + +extern char *strtok_r (char *__restrict __s, const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + + + + + +extern "C++" char *strcasestr (char *__haystack, const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern "C++" const char *strcasestr (const char *__haystack, + const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + + + + + + + + +extern void *memmem (const void *__haystack, size_t __haystacklen, + const void *__needle, size_t __needlelen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3))); + + + +extern void *__mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern void *mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern size_t strlen (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern size_t strnlen (const char *__string, size_t __maxlen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern char *strerror (int __errnum) throw (); + + + + + + + + +# 419 "/usr/include/string.h" 3 + + +extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))) ; + + + + + +extern char *strerror_l (int __errnum, locale_t __l) throw (); + + +# 1 "/usr/include/strings.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 24 "/usr/include/strings.h" 2 3 + + + + + + +extern "C" { + + + +extern int bcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern void bcopy (const void *__src, void *__dest, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern "C++" +{ +extern char *index (char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *index (const char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 66 "/usr/include/strings.h" 3 +} + + + + + + + +extern "C++" +{ +extern char *rindex (char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *rindex (const char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + +# 94 "/usr/include/strings.h" 3 +} + + + + + + + + + +extern int ffs (int __i) throw () __attribute__ ((__const__)); + + + + + +extern int ffsl (long int __l) throw () __attribute__ ((__const__)); + extern int ffsll (long long int __ll) + throw () __attribute__ ((__const__)); + + + +extern int strcasecmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + + + + +extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + + +extern int strncasecmp_l (const char *__s1, const char *__s2, + size_t __n, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4))); + + +} + +# 147 "/usr/include/strings.h" 3 + +# 433 "/usr/include/string.h" 2 3 + + + +extern void explicit_bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern char *strsep (char **__restrict __stringp, + const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern char *strsignal (int __sig) throw (); + + +extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + +extern char *__stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern int strverscmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + +extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" char *basename (char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); +extern "C++" const char *basename (const char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); + + + + + + +# 498 "/usr/include/string.h" 3 + +} + +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/usr/include/time.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 30 "/usr/include/time.h" 2 3 + + + +# 1 "/usr/include/bits/time.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/types.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 28 "/usr/include/bits/types.h" 2 3 +# 1 "/usr/include/bits/timesize.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +# 29 "/usr/include/bits/types.h" 2 3 + + +typedef unsigned char __u_char; +typedef unsigned short int __u_short; +typedef unsigned int __u_int; +typedef unsigned long int __u_long; + + +typedef signed char __int8_t; +typedef unsigned char __uint8_t; +typedef signed short int __int16_t; +typedef unsigned short int __uint16_t; +typedef signed int __int32_t; +typedef unsigned int __uint32_t; + +typedef signed long int __int64_t; +typedef unsigned long int __uint64_t; + + + + + + +typedef __int8_t __int_least8_t; +typedef __uint8_t __uint_least8_t; +typedef __int16_t __int_least16_t; +typedef __uint16_t __uint_least16_t; +typedef __int32_t __int_least32_t; +typedef __uint32_t __uint_least32_t; +typedef __int64_t __int_least64_t; +typedef __uint64_t __uint_least64_t; + + + +typedef long int __quad_t; +typedef unsigned long int __u_quad_t; + + + + + + + +typedef long int __intmax_t; +typedef unsigned long int __uintmax_t; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 136 "/usr/include/bits/types.h" 3 + +# 1 "/usr/include/bits/typesizes.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 37 "/usr/include/bits/typesizes.h" 3 + +# 75 "/usr/include/bits/typesizes.h" 3 + + + + + + + + + + + + + + +# 95 "/usr/include/bits/typesizes.h" 3 + + + + + +# 142 "/usr/include/bits/types.h" 2 3 +# 1 "/usr/include/bits/time64.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 143 "/usr/include/bits/types.h" 2 3 + + +typedef unsigned long int __dev_t; +typedef unsigned int __uid_t; +typedef unsigned int __gid_t; +typedef unsigned long int __ino_t; +typedef unsigned long int __ino64_t; +typedef unsigned int __mode_t; +typedef unsigned long int __nlink_t; +typedef long int __off_t; +typedef long int __off64_t; +typedef int __pid_t; +typedef struct { int __val[2]; } __fsid_t; +typedef long int __clock_t; +typedef unsigned long int __rlim_t; +typedef unsigned long int __rlim64_t; +typedef unsigned int __id_t; +typedef long int __time_t; +typedef unsigned int __useconds_t; +typedef long int __suseconds_t; + +typedef int __daddr_t; +typedef int __key_t; + + +typedef int __clockid_t; + + +typedef void * __timer_t; + + +typedef long int __blksize_t; + + + + +typedef long int __blkcnt_t; +typedef long int __blkcnt64_t; + + +typedef unsigned long int __fsblkcnt_t; +typedef unsigned long int __fsblkcnt64_t; + + +typedef unsigned long int __fsfilcnt_t; +typedef unsigned long int __fsfilcnt64_t; + + +typedef long int __fsword_t; + +typedef long int __ssize_t; + + +typedef long int __syscall_slong_t; + +typedef unsigned long int __syscall_ulong_t; + + + +typedef __off64_t __loff_t; +typedef char *__caddr_t; + + +typedef long int __intptr_t; + + +typedef unsigned int __socklen_t; + + + + +typedef int __sig_atomic_t; + + + + + + + + + + + + +# 27 "/usr/include/bits/time.h" 2 3 + + + + + + + + + +# 43 "/usr/include/bits/time.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/timex.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/types/struct_timeval.h" 1 3 + + + + + + + +struct timeval +{ + __time_t tv_sec; + __suseconds_t tv_usec; +}; +# 23 "/usr/include/bits/timex.h" 2 3 + + + +struct timex +{ + unsigned int modes; + __syscall_slong_t offset; + __syscall_slong_t freq; + __syscall_slong_t maxerror; + __syscall_slong_t esterror; + int status; + __syscall_slong_t constant; + __syscall_slong_t precision; + __syscall_slong_t tolerance; + struct timeval time; + __syscall_slong_t tick; + __syscall_slong_t ppsfreq; + __syscall_slong_t jitter; + int shift; + __syscall_slong_t stabil; + __syscall_slong_t jitcnt; + __syscall_slong_t calcnt; + __syscall_slong_t errcnt; + __syscall_slong_t stbcnt; + + int tai; + + + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; +}; + + +# 70 "/usr/include/bits/timex.h" 3 + + +# 83 "/usr/include/bits/timex.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 74 "/usr/include/bits/time.h" 2 3 + +extern "C" { + + +extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) throw (); + +} + + +# 34 "/usr/include/time.h" 2 3 + + + +# 1 "/usr/include/bits/types/clock_t.h" 1 3 + + + + + + +typedef __clock_t clock_t; + +# 38 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/time_t.h" 1 3 + + + + + + +typedef __time_t time_t; + +# 39 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/struct_tm.h" 1 3 + + + + + + +struct tm +{ + int tm_sec; + int tm_min; + int tm_hour; + int tm_mday; + int tm_mon; + int tm_year; + int tm_wday; + int tm_yday; + int tm_isdst; + + + long int tm_gmtoff; + const char *tm_zone; + + + + +}; + +# 40 "/usr/include/time.h" 2 3 + +# 1 "/usr/include/bits/types/struct_timespec.h" 1 3 + + + + +# 1 "/usr/include/bits/endian.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/endianness.h" 1 3 + + + + + + + + + + +# 36 "/usr/include/bits/endian.h" 2 3 + + + + + + + + + + + + + +# 7 "/usr/include/bits/types/struct_timespec.h" 2 3 + + + +struct timespec +{ + __time_t tv_sec; + + + + __syscall_slong_t tv_nsec; +# 26 "/usr/include/bits/types/struct_timespec.h" 3 +}; + +# 43 "/usr/include/time.h" 2 3 + + +# 1 "/usr/include/bits/types/clockid_t.h" 1 3 + + + + + + +typedef __clockid_t clockid_t; + +# 47 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/timer_t.h" 1 3 + + + + + + +typedef __timer_t timer_t; + +# 48 "/usr/include/time.h" 2 3 +# 1 "/usr/include/bits/types/struct_itimerspec.h" 1 3 + + + + + + + +struct itimerspec + { + struct timespec it_interval; + struct timespec it_value; + }; + +# 49 "/usr/include/time.h" 2 3 +struct sigevent; + + + + +typedef __pid_t pid_t; + + + + + + + + + + + + + +extern "C" { + + + +extern clock_t clock (void) throw (); + + +extern time_t time (time_t *__timer) throw (); + + +extern double difftime (time_t __time1, time_t __time0) + throw () __attribute__ ((__const__)); + + +extern time_t mktime (struct tm *__tp) throw (); + + + + + +extern size_t strftime (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp) throw (); + + + + +extern char *strptime (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp) + throw (); + + + + + + +extern size_t strftime_l (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp, + locale_t __loc) throw (); + + + +extern char *strptime_l (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp, + locale_t __loc) throw (); + + + + + +extern struct tm *gmtime (const time_t *__timer) throw (); + + + +extern struct tm *localtime (const time_t *__timer) throw (); + + + + +extern struct tm *gmtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + +extern struct tm *localtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + + +extern char *asctime (const struct tm *__tp) throw (); + + +extern char *ctime (const time_t *__timer) throw (); + + + + + + +extern char *asctime_r (const struct tm *__restrict __tp, + char *__restrict __buf) throw (); + + +extern char *ctime_r (const time_t *__restrict __timer, + char *__restrict __buf) throw (); + + + + +extern char *__tzname[2]; +extern int __daylight; +extern long int __timezone; + + + + +extern char *tzname[2]; + + + +extern void tzset (void) throw (); + + + +extern int daylight; +extern long int timezone; + + + + + + + + + + + + + + +extern time_t timegm (struct tm *__tp) throw (); + + +extern time_t timelocal (struct tm *__tp) throw (); + + +extern int dysize (int __year) throw () __attribute__ ((__const__)); + + + + + + + + +extern int nanosleep (const struct timespec *__requested_time, + struct timespec *__remaining); + + + +extern int clock_getres (clockid_t __clock_id, struct timespec *__res) throw (); + + +extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) throw (); + + +extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) + throw (); + + + + + + +extern int clock_nanosleep (clockid_t __clock_id, int __flags, + const struct timespec *__req, + struct timespec *__rem); + + +extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) throw (); + + + + +extern int timer_create (clockid_t __clock_id, + struct sigevent *__restrict __evp, + timer_t *__restrict __timerid) throw (); + + +extern int timer_delete (timer_t __timerid) throw (); + + +extern int timer_settime (timer_t __timerid, int __flags, + const struct itimerspec *__restrict __value, + struct itimerspec *__restrict __ovalue) throw (); + + +extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) + throw (); + + +extern int timer_getoverrun (timer_t __timerid) throw (); + + + + + +extern int timespec_get (struct timespec *__ts, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + + + + + + + + +extern int getdate_err; + + + + + + + + +extern struct tm *getdate (const char *__string); + + + + + + + + + + + + + +extern int getdate_r (const char *__restrict __string, + struct tm *__restrict __resbufp); + + +} + +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + +extern "C" +{ + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) clock_t clock(void) + + + +throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memset(void*, int, size_t) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memcpy(void*, const void*, size_t) throw (); + +} + + +# 290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + + + +extern "C" +{ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) int abs(int a) throw (); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long int labs(long int a) throw (); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long long int llabs(long long int a) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fabs(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fabsf(float x) throw (); + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int min(const int a, const int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umin(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmin(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmin(const unsigned long long int a, const unsigned long long int b); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fminf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmin(double x, double y) throw (); +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int max(const int a, const int b); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umax(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmax(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmax(const unsigned long long int a, const unsigned long long int b); + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaxf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmax(double, double) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sin(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cos(double x) throw (); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincos(double x, double *sptr, double *cptr) throw (); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincosf(float x, float *sptr, float *cptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tan(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sqrt(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rsqrt(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rsqrtf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log2(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp2(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp2f(float x) throw (); +# 1031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp10(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double expm1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expm1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log2f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log10(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log1p(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log1pf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double floor(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cosh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tanh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acosh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acoshf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asinh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atanh(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ldexp(double x, int exp) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ldexpf(float x, int exp) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double logb(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logbf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogb(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogbf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbn(double x, int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalbnf(float x, int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbln(double x, long int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalblnf(float x, long int n) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double frexp(double x, int *nptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float frexpf(float x, int *nptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double round(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float roundf(float x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lround(double x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lroundf(float x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llround(double x) throw (); + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llroundf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 3320 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rintf(float x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrint(double x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrintf(float x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrint(double x) throw (); + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrintf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nearbyint(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nearbyintf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ceil(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double trunc(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float truncf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fdim(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fdimf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan2(double y, double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acos(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asin(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double hypot(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rhypot(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float hypotf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rhypotf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double norm3d(double a, double b, double c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm3d(double a, double b, double c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double norm4d(double a, double b, double c, double d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm4d(double a, double b, double c, double d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C++" __attribute__((device)) __attribute__((device_builtin)) double norm(int dim, double const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm(int dim, double const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rnormf(int dim, float const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C++" __attribute__((device)) __attribute__((device_builtin)) float normf(int dim, float const * p) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float norm3df(float a, float b, float c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm3df(float a, float b, float c) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float norm4df(float a, float b, float c, float d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm4df(float a, float b, float c, float d) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cbrt(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cbrtf(float x) throw (); +# 5275 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rcbrt(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rcbrtf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinpi(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinpif(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cospi(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cospif(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospi(double x, double *sptr, double *cptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospif(float x, float *sptr, float *cptr); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double pow(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double modf(double x, double *iptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmod(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remainder(double x, double y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remainderf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remquo(double x, double y, int *quo) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remquof(float x, float y, int *quo) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j0(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j0f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double jn(int n, double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float jnf(int n, float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y0(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y0f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double yn(int n, double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ynf(int n, float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i0(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i0f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i1(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i1f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erf(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erff(float x) throw (); +# 7399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfinv(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfinvf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfc(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double lgamma(double x) throw (); +# 7730 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcinv(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcinvf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdfinv(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdfinvf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdf(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdff(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcx(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcxf(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float lgammaf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tgamma(double x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tgammaf(float x) throw (); + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double copysign(double x, double y) throw (); + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float copysignf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nextafter(double x, double y) throw (); + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nextafterf(float x, float y) throw (); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nan(const char *tagp) throw (); + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nanf(const char *tagp) throw (); +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinff(float) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanf(float) throw (); + + +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finite(double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitef(float) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbit(double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnan(double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinf(double) throw (); + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitf(float) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fma(double x, double y, double z) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaf(float x, float y, float z) throw (); +# 8950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitl(long double) throw (); + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitel(long double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinfl(long double) throw (); +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanl(long double) throw (); + + +# 8986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acosf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atan2f(float y, float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cosf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float coshf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanhf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float modff(float x, float *iptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float powf(float x, float y) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sqrtf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ceilf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float floorf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmodf(float x, float y) throw (); +# 10537 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +} + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 1 3 + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/math.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 1 3 + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/cmath" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 1 3 +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 4 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 +# 1964 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2039 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + +# 2071 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2079 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2087 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2095 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + +# 2110 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + +# 2122 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2130 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +namespace std +{ + typedef unsigned long int size_t; + typedef long int ptrdiff_t; + + + typedef decltype(nullptr) nullptr_t; + +} + + + + + + + + + + + + + +namespace std +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +namespace __gnu_cxx +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +# 2232 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + +# 2296 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + +# 2348 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + +# 2370 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2382 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + +# 2410 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + +# 2446 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2480 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2497 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 2500 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 2535 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2543 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + +# 2599 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 19 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 2 3 + + + + + + + + + +# 42 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/bits/cpp_type_traits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 38 "/usr/include/c++/7/bits/cpp_type_traits.h" 2 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C++" { + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + struct __true_type { }; + struct __false_type { }; + + template + struct __truth_type + { typedef __false_type __type; }; + + template<> + struct __truth_type + { typedef __true_type __type; }; + + + + template + struct __traitor + { + enum { __value = bool(_Sp::__value) || bool(_Tp::__value) }; + typedef typename __truth_type<__value>::__type __type; + }; + + + template + struct __are_same + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __are_same<_Tp, _Tp> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_void + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_void + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_integer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + +# 259 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + + +template< > struct __is_integer<__int128> { enum { __value = 1 }; typedef __true_type __type; }; template< > struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; +# 272 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + + + + + + + template + struct __is_floating + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_pointer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __is_pointer<_Tp*> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_arithmetic + : public __traitor<__is_integer<_Tp>, __is_floating<_Tp> > + { }; + + + + + template + struct __is_scalar + : public __traitor<__is_arithmetic<_Tp>, __is_pointer<_Tp> > + { }; + + + + + template + struct __is_char + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_byte + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_move_iterator + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + template + inline _Iterator + __miter_base(_Iterator __it) + { return __it; } + + +} +} + +# 43 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/ext/type_traits.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 35 "/usr/include/c++/7/ext/type_traits.h" 2 3 + + +extern "C++" { + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + template + struct __enable_if + { }; + + template + struct __enable_if + { typedef _Tp __type; }; + + + + template + struct __conditional_type + { typedef _Iftrue __type; }; + + template + struct __conditional_type + { typedef _Iffalse __type; }; + + + + template + struct __add_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned short __type; }; + + template<> + struct __add_unsigned + { typedef unsigned int __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long long __type; }; + + + template<> + struct __add_unsigned; + + template<> + struct __add_unsigned; + + + + template + struct __remove_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef short __type; }; + + template<> + struct __remove_unsigned + { typedef int __type; }; + + template<> + struct __remove_unsigned + { typedef long __type; }; + + template<> + struct __remove_unsigned + { typedef long long __type; }; + + + template<> + struct __remove_unsigned; + + template<> + struct __remove_unsigned; + + + + template + inline bool + __is_null_pointer(_Type* __ptr) + { return __ptr == 0; } + + template + inline bool + __is_null_pointer(_Type) + { return false; } + + + inline bool + __is_null_pointer(std::nullptr_t) + { return true; } + + + + template::__value> + struct __promote + { typedef double __type; }; + + + + + template + struct __promote<_Tp, false> + { }; + + template<> + struct __promote + { typedef long double __type; }; + + template<> + struct __promote + { typedef double __type; }; + + template<> + struct __promote + { typedef float __type; }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type> + struct __promote_2 + { + typedef __typeof__(_Tp2() + _Up2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type> + struct __promote_3 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type, + typename _Wp2 = typename __promote<_Wp>::__type> + struct __promote_4 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2() + _Wp2()) __type; + }; + + +} +} + +# 44 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/math.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 28 "/usr/include/math.h" 2 3 + + + + + + +extern "C" { + + + + + +# 1 "/usr/include/bits/math-vector.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libm-simd-decl-stubs.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 46 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 57 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 68 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 79 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 90 "/usr/include/bits/libm-simd-decl-stubs.h" 3 + +# 26 "/usr/include/bits/math-vector.h" 2 3 + +# 41 "/usr/include/math.h" 2 3 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 1 3 + + + + + + + + + + + + + + + +#pragma once + + + + + + + + + + + + + + +# 44 "/usr/include/math.h" 2 3 + + + +# 87 "/usr/include/math.h" 3 + + + + + + + + + + +# 106 "/usr/include/math.h" 3 + + + +# 136 "/usr/include/math.h" 3 + + +# 1 "/usr/include/bits/flt-eval-method.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 139 "/usr/include/math.h" 2 3 + + + + + + + + + + +typedef float float_t; +typedef double double_t; +# 179 "/usr/include/math.h" 3 + + + + + + + + + + + +# 1 "/usr/include/bits/fp-logb.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 191 "/usr/include/math.h" 2 3 +# 220 "/usr/include/math.h" 3 + + + + + + + + + + + + + +# 1 "/usr/include/bits/fp-fast.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 234 "/usr/include/math.h" 2 3 + + + +enum + { + FP_INT_UPWARD = + + 0, + FP_INT_DOWNWARD = + + 1, + FP_INT_TOWARDZERO = + + 2, + FP_INT_TONEARESTFROMZERO = + + 3, + FP_INT_TONEAREST = + + 4, + }; + + + + + + + + + + + + + + + + + +# 284 "/usr/include/math.h" 3 + +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 + + + + + + + + + + + + + + + + + + + + +extern int __fpclassify (double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbit (double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinf (double __value) throw () __attribute__ ((__const__)); + + +extern int __finite (double __value) throw () __attribute__ ((__const__)); + + +extern int __isnan (double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsig (double __x, double __y) throw (); + + +extern int __issignaling (double __value) throw () + __attribute__ ((__const__)); +# 290 "/usr/include/math.h" 2 3 +# 1 "/usr/include/bits/mathcalls.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern double acos (double __x) throw (); extern double __acos (double __x) throw (); + +extern double asin (double __x) throw (); extern double __asin (double __x) throw (); + +extern double atan (double __x) throw (); extern double __atan (double __x) throw (); + +extern double atan2 (double __y, double __x) throw (); extern double __atan2 (double __y, double __x) throw (); + + + extern double cos (double __x) throw (); extern double __cos (double __x) throw (); + + extern double sin (double __x) throw (); extern double __sin (double __x) throw (); + +extern double tan (double __x) throw (); extern double __tan (double __x) throw (); + + + + +extern double cosh (double __x) throw (); extern double __cosh (double __x) throw (); + +extern double sinh (double __x) throw (); extern double __sinh (double __x) throw (); + +extern double tanh (double __x) throw (); extern double __tanh (double __x) throw (); + + + + + extern void sincos (double __x, double *__sinx, double *__cosx) throw (); extern void __sincos (double __x, double *__sinx, double *__cosx) throw (); + + + + +extern double acosh (double __x) throw (); extern double __acosh (double __x) throw (); + +extern double asinh (double __x) throw (); extern double __asinh (double __x) throw (); + +extern double atanh (double __x) throw (); extern double __atanh (double __x) throw (); + + + + + + extern double exp (double __x) throw (); extern double __exp (double __x) throw (); + + +extern double frexp (double __x, int *__exponent) throw (); extern double __frexp (double __x, int *__exponent) throw (); + + +extern double ldexp (double __x, int __exponent) throw (); extern double __ldexp (double __x, int __exponent) throw (); + + + extern double log (double __x) throw (); extern double __log (double __x) throw (); + + +extern double log10 (double __x) throw (); extern double __log10 (double __x) throw (); + + +extern double modf (double __x, double *__iptr) throw (); extern double __modf (double __x, double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern double exp10 (double __x) throw (); extern double __exp10 (double __x) throw (); + + + + +extern double expm1 (double __x) throw (); extern double __expm1 (double __x) throw (); + + +extern double log1p (double __x) throw (); extern double __log1p (double __x) throw (); + + +extern double logb (double __x) throw (); extern double __logb (double __x) throw (); + + + + +extern double exp2 (double __x) throw (); extern double __exp2 (double __x) throw (); + + +extern double log2 (double __x) throw (); extern double __log2 (double __x) throw (); + + + + + + + extern double pow (double __x, double __y) throw (); extern double __pow (double __x, double __y) throw (); + + +extern double sqrt (double __x) throw (); extern double __sqrt (double __x) throw (); + + + +extern double hypot (double __x, double __y) throw (); extern double __hypot (double __x, double __y) throw (); + + + + +extern double cbrt (double __x) throw (); extern double __cbrt (double __x) throw (); + + + + + + +extern double ceil (double __x) throw () __attribute__ ((__const__)); extern double __ceil (double __x) throw () __attribute__ ((__const__)); + + +extern double fabs (double __x) throw () __attribute__ ((__const__)); extern double __fabs (double __x) throw () __attribute__ ((__const__)); + + +extern double floor (double __x) throw () __attribute__ ((__const__)); extern double __floor (double __x) throw () __attribute__ ((__const__)); + + +extern double fmod (double __x, double __y) throw (); extern double __fmod (double __x, double __y) throw (); + +# 179 "/usr/include/bits/mathcalls.h" 3 + + + +extern int finite (double __value) throw () __attribute__ ((__const__)); + + +extern double drem (double __x, double __y) throw (); extern double __drem (double __x, double __y) throw (); + + + +extern double significand (double __x) throw (); extern double __significand (double __x) throw (); + + + + + + +extern double copysign (double __x, double __y) throw () __attribute__ ((__const__)); extern double __copysign (double __x, double __y) throw () __attribute__ ((__const__)); + + + + +extern double nan (const char *__tagb) throw (); extern double __nan (const char *__tagb) throw (); + + + +# 214 "/usr/include/bits/mathcalls.h" 3 + + + +extern double j0 (double) throw (); extern double __j0 (double) throw (); +extern double j1 (double) throw (); extern double __j1 (double) throw (); +extern double jn (int, double) throw (); extern double __jn (int, double) throw (); +extern double y0 (double) throw (); extern double __y0 (double) throw (); +extern double y1 (double) throw (); extern double __y1 (double) throw (); +extern double yn (int, double) throw (); extern double __yn (int, double) throw (); + + + + + +extern double erf (double) throw (); extern double __erf (double) throw (); +extern double erfc (double) throw (); extern double __erfc (double) throw (); +extern double lgamma (double) throw (); extern double __lgamma (double) throw (); + + + + +extern double tgamma (double) throw (); extern double __tgamma (double) throw (); + + + + + +extern double gamma (double) throw (); extern double __gamma (double) throw (); + + + + + + + +extern double lgamma_r (double, int *__signgamp) throw (); extern double __lgamma_r (double, int *__signgamp) throw (); + + + + + + +extern double rint (double __x) throw (); extern double __rint (double __x) throw (); + + +extern double nextafter (double __x, double __y) throw (); extern double __nextafter (double __x, double __y) throw (); + +extern double nexttoward (double __x, long double __y) throw (); extern double __nexttoward (double __x, long double __y) throw (); + + + + +extern double nextdown (double __x) throw (); extern double __nextdown (double __x) throw (); + +extern double nextup (double __x) throw (); extern double __nextup (double __x) throw (); + + + +extern double remainder (double __x, double __y) throw (); extern double __remainder (double __x, double __y) throw (); + + + +extern double scalbn (double __x, int __n) throw (); extern double __scalbn (double __x, int __n) throw (); + + + +extern int ilogb (double __x) throw (); extern int __ilogb (double __x) throw (); + + + + +extern long int llogb (double __x) throw (); extern long int __llogb (double __x) throw (); + + + + +extern double scalbln (double __x, long int __n) throw (); extern double __scalbln (double __x, long int __n) throw (); + + + +extern double nearbyint (double __x) throw (); extern double __nearbyint (double __x) throw (); + + + +extern double round (double __x) throw () __attribute__ ((__const__)); extern double __round (double __x) throw () __attribute__ ((__const__)); + + + +extern double trunc (double __x) throw () __attribute__ ((__const__)); extern double __trunc (double __x) throw () __attribute__ ((__const__)); + + + + +extern double remquo (double __x, double __y, int *__quo) throw (); extern double __remquo (double __x, double __y, int *__quo) throw (); + + + + + + +extern long int lrint (double __x) throw (); extern long int __lrint (double __x) throw (); + +extern long long int llrint (double __x) throw (); extern long long int __llrint (double __x) throw (); + + + +extern long int lround (double __x) throw (); extern long int __lround (double __x) throw (); + +extern long long int llround (double __x) throw (); extern long long int __llround (double __x) throw (); + + + +extern double fdim (double __x, double __y) throw (); extern double __fdim (double __x, double __y) throw (); + + +extern double fmax (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmax (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fmin (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmin (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fma (double __x, double __y, double __z) throw (); extern double __fma (double __x, double __y, double __z) throw (); + + + + +extern double roundeven (double __x) throw () __attribute__ ((__const__)); extern double __roundeven (double __x) throw () __attribute__ ((__const__)); + + + + +extern __intmax_t fromfp (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfp (double __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfp (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfp (double __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpx (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpx (double __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpx (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpx (double __x, int __round, unsigned int __width) throw (); + + +extern double fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fminmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fminmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalize (double *__cx, const double *__x) throw (); + + + + + +extern int totalorder (const double *__x, const double *__y) throw () + __attribute__ ((__pure__)); + + + +extern int totalordermag (const double *__x, const double *__y) throw () + __attribute__ ((__pure__)); + + +extern double getpayload (const double *__x) throw (); extern double __getpayload (const double *__x) throw (); + + +extern int setpayload (double *__x, double __payload) throw (); + + +extern int setpayloadsig (double *__x, double __payload) throw (); + + + + + + + +extern double scalb (double __x, double __n) throw (); extern double __scalb (double __x, double __n) throw (); +# 291 "/usr/include/math.h" 2 3 + + + + + + + + + + + +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 + + + + + + + + + + + + + + + + + + + + +extern int __fpclassifyf (float __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitf (float __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinff (float __value) throw () __attribute__ ((__const__)); + + +extern int __finitef (float __value) throw () __attribute__ ((__const__)); + + +extern int __isnanf (float __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigf (float __x, float __y) throw (); + + +extern int __issignalingf (float __value) throw () + __attribute__ ((__const__)); +# 307 "/usr/include/math.h" 2 3 +# 1 "/usr/include/bits/mathcalls.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern float acosf (float __x) throw (); extern float __acosf (float __x) throw (); + +extern float asinf (float __x) throw (); extern float __asinf (float __x) throw (); + +extern float atanf (float __x) throw (); extern float __atanf (float __x) throw (); + +extern float atan2f (float __y, float __x) throw (); extern float __atan2f (float __y, float __x) throw (); + + + extern float cosf (float __x) throw (); extern float __cosf (float __x) throw (); + + extern float sinf (float __x) throw (); extern float __sinf (float __x) throw (); + +extern float tanf (float __x) throw (); extern float __tanf (float __x) throw (); + + + + +extern float coshf (float __x) throw (); extern float __coshf (float __x) throw (); + +extern float sinhf (float __x) throw (); extern float __sinhf (float __x) throw (); + +extern float tanhf (float __x) throw (); extern float __tanhf (float __x) throw (); + + + + + extern void sincosf (float __x, float *__sinx, float *__cosx) throw (); extern void __sincosf (float __x, float *__sinx, float *__cosx) throw (); + + + + +extern float acoshf (float __x) throw (); extern float __acoshf (float __x) throw (); + +extern float asinhf (float __x) throw (); extern float __asinhf (float __x) throw (); + +extern float atanhf (float __x) throw (); extern float __atanhf (float __x) throw (); + + + + + + extern float expf (float __x) throw (); extern float __expf (float __x) throw (); + + +extern float frexpf (float __x, int *__exponent) throw (); extern float __frexpf (float __x, int *__exponent) throw (); + + +extern float ldexpf (float __x, int __exponent) throw (); extern float __ldexpf (float __x, int __exponent) throw (); + + + extern float logf (float __x) throw (); extern float __logf (float __x) throw (); + + +extern float log10f (float __x) throw (); extern float __log10f (float __x) throw (); + + +extern float modff (float __x, float *__iptr) throw (); extern float __modff (float __x, float *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern float exp10f (float __x) throw (); extern float __exp10f (float __x) throw (); + + + + +extern float expm1f (float __x) throw (); extern float __expm1f (float __x) throw (); + + +extern float log1pf (float __x) throw (); extern float __log1pf (float __x) throw (); + + +extern float logbf (float __x) throw (); extern float __logbf (float __x) throw (); + + + + +extern float exp2f (float __x) throw (); extern float __exp2f (float __x) throw (); + + +extern float log2f (float __x) throw (); extern float __log2f (float __x) throw (); + + + + + + + extern float powf (float __x, float __y) throw (); extern float __powf (float __x, float __y) throw (); + + +extern float sqrtf (float __x) throw (); extern float __sqrtf (float __x) throw (); + + + +extern float hypotf (float __x, float __y) throw (); extern float __hypotf (float __x, float __y) throw (); + + + + +extern float cbrtf (float __x) throw (); extern float __cbrtf (float __x) throw (); + + + + + + +extern float ceilf (float __x) throw () __attribute__ ((__const__)); extern float __ceilf (float __x) throw () __attribute__ ((__const__)); + + +extern float fabsf (float __x) throw () __attribute__ ((__const__)); extern float __fabsf (float __x) throw () __attribute__ ((__const__)); + + +extern float floorf (float __x) throw () __attribute__ ((__const__)); extern float __floorf (float __x) throw () __attribute__ ((__const__)); + + +extern float fmodf (float __x, float __y) throw (); extern float __fmodf (float __x, float __y) throw (); + + + + + + + + +extern int isinff (float __value) throw () __attribute__ ((__const__)); + + + + +extern int finitef (float __value) throw () __attribute__ ((__const__)); + + +extern float dremf (float __x, float __y) throw (); extern float __dremf (float __x, float __y) throw (); + + + +extern float significandf (float __x) throw (); extern float __significandf (float __x) throw (); + + + + + + +extern float copysignf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __copysignf (float __x, float __y) throw () __attribute__ ((__const__)); + + + + +extern float nanf (const char *__tagb) throw (); extern float __nanf (const char *__tagb) throw (); + + + + + + + + + +extern int isnanf (float __value) throw () __attribute__ ((__const__)); + + + + + +extern float j0f (float) throw (); extern float __j0f (float) throw (); +extern float j1f (float) throw (); extern float __j1f (float) throw (); +extern float jnf (int, float) throw (); extern float __jnf (int, float) throw (); +extern float y0f (float) throw (); extern float __y0f (float) throw (); +extern float y1f (float) throw (); extern float __y1f (float) throw (); +extern float ynf (int, float) throw (); extern float __ynf (int, float) throw (); + + + + + +extern float erff (float) throw (); extern float __erff (float) throw (); +extern float erfcf (float) throw (); extern float __erfcf (float) throw (); +extern float lgammaf (float) throw (); extern float __lgammaf (float) throw (); + + + + +extern float tgammaf (float) throw (); extern float __tgammaf (float) throw (); + + + + + +extern float gammaf (float) throw (); extern float __gammaf (float) throw (); + + + + + + + +extern float lgammaf_r (float, int *__signgamp) throw (); extern float __lgammaf_r (float, int *__signgamp) throw (); + + + + + + +extern float rintf (float __x) throw (); extern float __rintf (float __x) throw (); + + +extern float nextafterf (float __x, float __y) throw (); extern float __nextafterf (float __x, float __y) throw (); + +extern float nexttowardf (float __x, long double __y) throw (); extern float __nexttowardf (float __x, long double __y) throw (); + + + + +extern float nextdownf (float __x) throw (); extern float __nextdownf (float __x) throw (); + +extern float nextupf (float __x) throw (); extern float __nextupf (float __x) throw (); + + + +extern float remainderf (float __x, float __y) throw (); extern float __remainderf (float __x, float __y) throw (); + + + +extern float scalbnf (float __x, int __n) throw (); extern float __scalbnf (float __x, int __n) throw (); + + + +extern int ilogbf (float __x) throw (); extern int __ilogbf (float __x) throw (); + + + + +extern long int llogbf (float __x) throw (); extern long int __llogbf (float __x) throw (); + + + + +extern float scalblnf (float __x, long int __n) throw (); extern float __scalblnf (float __x, long int __n) throw (); + + + +extern float nearbyintf (float __x) throw (); extern float __nearbyintf (float __x) throw (); + + + +extern float roundf (float __x) throw () __attribute__ ((__const__)); extern float __roundf (float __x) throw () __attribute__ ((__const__)); + + + +extern float truncf (float __x) throw () __attribute__ ((__const__)); extern float __truncf (float __x) throw () __attribute__ ((__const__)); + + + + +extern float remquof (float __x, float __y, int *__quo) throw (); extern float __remquof (float __x, float __y, int *__quo) throw (); + + + + + + +extern long int lrintf (float __x) throw (); extern long int __lrintf (float __x) throw (); + +extern long long int llrintf (float __x) throw (); extern long long int __llrintf (float __x) throw (); + + + +extern long int lroundf (float __x) throw (); extern long int __lroundf (float __x) throw (); + +extern long long int llroundf (float __x) throw (); extern long long int __llroundf (float __x) throw (); + + + +extern float fdimf (float __x, float __y) throw (); extern float __fdimf (float __x, float __y) throw (); + + +extern float fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fmaf (float __x, float __y, float __z) throw (); extern float __fmaf (float __x, float __y, float __z) throw (); + + + + +extern float roundevenf (float __x) throw () __attribute__ ((__const__)); extern float __roundevenf (float __x) throw () __attribute__ ((__const__)); + + + + +extern __intmax_t fromfpf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf (float __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfpf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf (float __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpxf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf (float __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpxf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf (float __x, int __round, unsigned int __width) throw (); + + +extern float fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef (float *__cx, const float *__x) throw (); + + + + + +extern int totalorderf (const float *__x, const float *__y) throw () + __attribute__ ((__pure__)); + + + +extern int totalordermagf (const float *__x, const float *__y) throw () + __attribute__ ((__pure__)); + + +extern float getpayloadf (const float *__x) throw (); extern float __getpayloadf (const float *__x) throw (); + + +extern int setpayloadf (float *__x, float __payload) throw (); + + +extern int setpayloadsigf (float *__x, float __payload) throw (); + + + + + + + +extern float scalbf (float __x, float __n) throw (); extern float __scalbf (float __x, float __n) throw (); +# 308 "/usr/include/math.h" 2 3 + + + + + +# 340 "/usr/include/math.h" 3 + + + + +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 + + + + + + + + + + + + + + + + + + + + +extern int __fpclassifyl (long double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitl (long double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinfl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern int __isnanl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigl (long double __x, long double __y) throw (); + + +extern int __issignalingl (long double __value) throw () + __attribute__ ((__const__)); +# 350 "/usr/include/math.h" 2 3 +# 1 "/usr/include/bits/mathcalls.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern long double acosl (long double __x) throw (); extern long double __acosl (long double __x) throw (); + +extern long double asinl (long double __x) throw (); extern long double __asinl (long double __x) throw (); + +extern long double atanl (long double __x) throw (); extern long double __atanl (long double __x) throw (); + +extern long double atan2l (long double __y, long double __x) throw (); extern long double __atan2l (long double __y, long double __x) throw (); + + + extern long double cosl (long double __x) throw (); extern long double __cosl (long double __x) throw (); + + extern long double sinl (long double __x) throw (); extern long double __sinl (long double __x) throw (); + +extern long double tanl (long double __x) throw (); extern long double __tanl (long double __x) throw (); + + + + +extern long double coshl (long double __x) throw (); extern long double __coshl (long double __x) throw (); + +extern long double sinhl (long double __x) throw (); extern long double __sinhl (long double __x) throw (); + +extern long double tanhl (long double __x) throw (); extern long double __tanhl (long double __x) throw (); + + + + + extern void sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); extern void __sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); + + + + +extern long double acoshl (long double __x) throw (); extern long double __acoshl (long double __x) throw (); + +extern long double asinhl (long double __x) throw (); extern long double __asinhl (long double __x) throw (); + +extern long double atanhl (long double __x) throw (); extern long double __atanhl (long double __x) throw (); + + + + + + extern long double expl (long double __x) throw (); extern long double __expl (long double __x) throw (); + + +extern long double frexpl (long double __x, int *__exponent) throw (); extern long double __frexpl (long double __x, int *__exponent) throw (); + + +extern long double ldexpl (long double __x, int __exponent) throw (); extern long double __ldexpl (long double __x, int __exponent) throw (); + + + extern long double logl (long double __x) throw (); extern long double __logl (long double __x) throw (); + + +extern long double log10l (long double __x) throw (); extern long double __log10l (long double __x) throw (); + + +extern long double modfl (long double __x, long double *__iptr) throw (); extern long double __modfl (long double __x, long double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern long double exp10l (long double __x) throw (); extern long double __exp10l (long double __x) throw (); + + + + +extern long double expm1l (long double __x) throw (); extern long double __expm1l (long double __x) throw (); + + +extern long double log1pl (long double __x) throw (); extern long double __log1pl (long double __x) throw (); + + +extern long double logbl (long double __x) throw (); extern long double __logbl (long double __x) throw (); + + + + +extern long double exp2l (long double __x) throw (); extern long double __exp2l (long double __x) throw (); + + +extern long double log2l (long double __x) throw (); extern long double __log2l (long double __x) throw (); + + + + + + + extern long double powl (long double __x, long double __y) throw (); extern long double __powl (long double __x, long double __y) throw (); + + +extern long double sqrtl (long double __x) throw (); extern long double __sqrtl (long double __x) throw (); + + + +extern long double hypotl (long double __x, long double __y) throw (); extern long double __hypotl (long double __x, long double __y) throw (); + + + + +extern long double cbrtl (long double __x) throw (); extern long double __cbrtl (long double __x) throw (); + + + + + + +extern long double ceill (long double __x) throw () __attribute__ ((__const__)); extern long double __ceill (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fabsl (long double __x) throw () __attribute__ ((__const__)); extern long double __fabsl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double floorl (long double __x) throw () __attribute__ ((__const__)); extern long double __floorl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fmodl (long double __x, long double __y) throw (); extern long double __fmodl (long double __x, long double __y) throw (); + + + + + + + + +extern int isinfl (long double __value) throw () __attribute__ ((__const__)); + + + + +extern int finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern long double dreml (long double __x, long double __y) throw (); extern long double __dreml (long double __x, long double __y) throw (); + + + +extern long double significandl (long double __x) throw (); extern long double __significandl (long double __x) throw (); + + + + + + +extern long double copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + + + +extern long double nanl (const char *__tagb) throw (); extern long double __nanl (const char *__tagb) throw (); + + + + + + + + + +extern int isnanl (long double __value) throw () __attribute__ ((__const__)); + + + + + +extern long double j0l (long double) throw (); extern long double __j0l (long double) throw (); +extern long double j1l (long double) throw (); extern long double __j1l (long double) throw (); +extern long double jnl (int, long double) throw (); extern long double __jnl (int, long double) throw (); +extern long double y0l (long double) throw (); extern long double __y0l (long double) throw (); +extern long double y1l (long double) throw (); extern long double __y1l (long double) throw (); +extern long double ynl (int, long double) throw (); extern long double __ynl (int, long double) throw (); + + + + + +extern long double erfl (long double) throw (); extern long double __erfl (long double) throw (); +extern long double erfcl (long double) throw (); extern long double __erfcl (long double) throw (); +extern long double lgammal (long double) throw (); extern long double __lgammal (long double) throw (); + + + + +extern long double tgammal (long double) throw (); extern long double __tgammal (long double) throw (); + + + + + +extern long double gammal (long double) throw (); extern long double __gammal (long double) throw (); + + + + + + + +extern long double lgammal_r (long double, int *__signgamp) throw (); extern long double __lgammal_r (long double, int *__signgamp) throw (); + + + + + + +extern long double rintl (long double __x) throw (); extern long double __rintl (long double __x) throw (); + + +extern long double nextafterl (long double __x, long double __y) throw (); extern long double __nextafterl (long double __x, long double __y) throw (); + +extern long double nexttowardl (long double __x, long double __y) throw (); extern long double __nexttowardl (long double __x, long double __y) throw (); + + + + +extern long double nextdownl (long double __x) throw (); extern long double __nextdownl (long double __x) throw (); + +extern long double nextupl (long double __x) throw (); extern long double __nextupl (long double __x) throw (); + + + +extern long double remainderl (long double __x, long double __y) throw (); extern long double __remainderl (long double __x, long double __y) throw (); + + + +extern long double scalbnl (long double __x, int __n) throw (); extern long double __scalbnl (long double __x, int __n) throw (); + + + +extern int ilogbl (long double __x) throw (); extern int __ilogbl (long double __x) throw (); + + + + +extern long int llogbl (long double __x) throw (); extern long int __llogbl (long double __x) throw (); + + + + +extern long double scalblnl (long double __x, long int __n) throw (); extern long double __scalblnl (long double __x, long int __n) throw (); + + + +extern long double nearbyintl (long double __x) throw (); extern long double __nearbyintl (long double __x) throw (); + + + +extern long double roundl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundl (long double __x) throw () __attribute__ ((__const__)); + + + +extern long double truncl (long double __x) throw () __attribute__ ((__const__)); extern long double __truncl (long double __x) throw () __attribute__ ((__const__)); + + + + +extern long double remquol (long double __x, long double __y, int *__quo) throw (); extern long double __remquol (long double __x, long double __y, int *__quo) throw (); + + + + + + +extern long int lrintl (long double __x) throw (); extern long int __lrintl (long double __x) throw (); + +extern long long int llrintl (long double __x) throw (); extern long long int __llrintl (long double __x) throw (); + + + +extern long int lroundl (long double __x) throw (); extern long int __lroundl (long double __x) throw (); + +extern long long int llroundl (long double __x) throw (); extern long long int __llroundl (long double __x) throw (); + + + +extern long double fdiml (long double __x, long double __y) throw (); extern long double __fdiml (long double __x, long double __y) throw (); + + +extern long double fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fmal (long double __x, long double __y, long double __z) throw (); extern long double __fmal (long double __x, long double __y, long double __z) throw (); + + + + +extern long double roundevenl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundevenl (long double __x) throw () __attribute__ ((__const__)); + + + + +extern __intmax_t fromfpl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpl (long double __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfpl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpl (long double __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxl (long double __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxl (long double __x, int __round, unsigned int __width) throw (); + + +extern long double fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizel (long double *__cx, const long double *__x) throw (); + + + + + +extern int totalorderl (const long double *__x, const long double *__y) throw () + __attribute__ ((__pure__)); + + + +extern int totalordermagl (const long double *__x, const long double *__y) throw () + __attribute__ ((__pure__)); + + +extern long double getpayloadl (const long double *__x) throw (); extern long double __getpayloadl (const long double *__x) throw (); + + +extern int setpayloadl (long double *__x, long double __payload) throw (); + + +extern int setpayloadsigl (long double *__x, long double __payload) throw (); + + + + + + + +extern long double scalbl (long double __x, long double __n) throw (); extern long double __scalbl (long double __x, long double __n) throw (); +# 351 "/usr/include/math.h" 2 3 + + + + + + + + + + + + +# 379 "/usr/include/math.h" 3 + +# 396 "/usr/include/math.h" 3 + +# 413 "/usr/include/math.h" 3 + +# 430 "/usr/include/math.h" 3 + +# 447 "/usr/include/math.h" 3 + +# 464 "/usr/include/math.h" 3 + +# 481 "/usr/include/math.h" 3 + + + + + + +# 497 "/usr/include/math.h" 3 + + + +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +extern float fadd (double __x, double __y) throw (); + + +extern float fdiv (double __x, double __y) throw (); + + +extern float fmul (double __x, double __y) throw (); + + +extern float fsub (double __x, double __y) throw (); +# 504 "/usr/include/math.h" 2 3 + + + + +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +extern float faddl (long double __x, long double __y) throw (); + + +extern float fdivl (long double __x, long double __y) throw (); + + +extern float fmull (long double __x, long double __y) throw (); + + +extern float fsubl (long double __x, long double __y) throw (); +# 518 "/usr/include/math.h" 2 3 +# 527 "/usr/include/math.h" 3 + +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +extern double daddl (long double __x, long double __y) throw (); + + +extern double ddivl (long double __x, long double __y) throw (); + + +extern double dmull (long double __x, long double __y) throw (); + + +extern double dsubl (long double __x, long double __y) throw (); +# 538 "/usr/include/math.h" 2 3 +# 547 "/usr/include/math.h" 3 + + + + + +# 561 "/usr/include/math.h" 3 + +# 571 "/usr/include/math.h" 3 + +# 581 "/usr/include/math.h" 3 + +# 591 "/usr/include/math.h" 3 + +# 601 "/usr/include/math.h" 3 + +# 611 "/usr/include/math.h" 3 + +# 621 "/usr/include/math.h" 3 + +# 631 "/usr/include/math.h" 3 + +# 641 "/usr/include/math.h" 3 + +# 651 "/usr/include/math.h" 3 + +# 661 "/usr/include/math.h" 3 + +# 671 "/usr/include/math.h" 3 + +# 681 "/usr/include/math.h" 3 + +# 691 "/usr/include/math.h" 3 + +# 701 "/usr/include/math.h" 3 + +# 711 "/usr/include/math.h" 3 + +# 721 "/usr/include/math.h" 3 + +# 731 "/usr/include/math.h" 3 + +# 741 "/usr/include/math.h" 3 + +# 751 "/usr/include/math.h" 3 + +# 761 "/usr/include/math.h" 3 + + + +# 770 "/usr/include/math.h" 3 + + + +extern int signgam; + + +# 784 "/usr/include/math.h" 3 + + + + + + + + + + +# 848 "/usr/include/math.h" 3 + + + + + +enum + { + FP_NAN = + + 0, + FP_INFINITE = + + 1, + FP_ZERO = + + 2, + FP_SUBNORMAL = + + 3, + FP_NORMAL = + + 4 + }; + + + + + + + + + + + + + + + + + + + + + + +# 909 "/usr/include/math.h" 3 + + +# 917 "/usr/include/math.h" 3 + + +# 925 "/usr/include/math.h" 3 + + + +# 934 "/usr/include/math.h" 3 + + +# 952 "/usr/include/math.h" 3 + + + + + + + + + + +# 969 "/usr/include/math.h" 3 + + + +# 1 "/usr/include/bits/iscanonical.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +extern int __iscanonicall (long double __x) + throw () __attribute__ ((__const__)); + + + + + + + + + + + + + + + + + + + + + +extern "C++" { +inline int iscanonical (float __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (double __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (long double __val) { return __iscanonicall (__val); } + + + +} +# 974 "/usr/include/math.h" 2 3 + + + + + + + + + + + +extern "C++" { +inline int issignaling (float __val) { return __issignalingf (__val); } +inline int issignaling (double __val) { return __issignaling (__val); } +inline int +issignaling (long double __val) +{ + + + + return __issignalingl (__val); + +} + + + + + +} + + + + + + +# 1016 "/usr/include/math.h" 3 +extern "C++" { +# 1047 "/usr/include/math.h" 3 +template inline bool +iszero (__T __val) +{ + return __val == 0; +} + +} + + + + + + + + + + +# 1079 "/usr/include/math.h" 3 + + + + +# 1098 "/usr/include/math.h" 3 + +# 1114 "/usr/include/math.h" 3 + +# 1130 "/usr/include/math.h" 3 + +# 1146 "/usr/include/math.h" 3 + +# 1162 "/usr/include/math.h" 3 + +# 1178 "/usr/include/math.h" 3 + +# 1194 "/usr/include/math.h" 3 + + + + + + + + + + + + + + + + + + + + +# 1242 "/usr/include/math.h" 3 + + + + + + + + + + +# 1261 "/usr/include/math.h" 3 + + + + + + + + + + + + + + + + + +extern "C++" { +template struct __iseqsig_type; + +template<> struct __iseqsig_type +{ + static int __call (float __x, float __y) throw () + { + return __iseqsigf (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (double __x, double __y) throw () + { + return __iseqsig (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (long double __x, long double __y) throw () + { + + return __iseqsigl (__x, __y); + + + + } +}; + +# 1320 "/usr/include/math.h" 3 + +template +inline int +iseqsig (_T1 __x, _T2 __y) throw () +{ + + typedef decltype (((__x) + (__y) + 0.0f)) _T3; + + + + return __iseqsig_type<_T3>::__call (__x, __y); +} + +} + + + + +} + + +# 46 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/bits/std_abs.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 36 "/usr/include/c++/7/bits/std_abs.h" 2 3 + +# 1 "/usr/include/stdlib.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/libc-header-start.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 61 "/usr/include/bits/libc-header-start.h" 3 + + + + + +# 78 "/usr/include/bits/libc-header-start.h" 3 + + + +# 26 "/usr/include/stdlib.h" 2 3 + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 32 "/usr/include/stdlib.h" 2 3 + +extern "C" { + + + + + +# 1 "/usr/include/bits/waitflags.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 35 "/usr/include/bits/waitflags.h" 3 + +# 40 "/usr/include/stdlib.h" 2 3 +# 1 "/usr/include/bits/waitstatus.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 41 "/usr/include/stdlib.h" 2 3 + + +# 53 "/usr/include/stdlib.h" 3 + + + + + +typedef struct + { + int quot; + int rem; + } div_t; + + + +typedef struct + { + long int quot; + long int rem; + } ldiv_t; + + + + + + typedef struct + { + long long int quot; + long long int rem; + } lldiv_t; + + + + + + + + + + + + + + + + +extern size_t __ctype_get_mb_cur_max (void) throw () ; + + + +extern double atof (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern int atoi (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern long int atol (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + + extern long long int atoll (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +extern double strtod (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern float strtof (const char *__restrict __nptr, + char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))); + +extern long double strtold (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern long int strtol (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +extern unsigned long int strtoul (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +extern long long int strtoq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + +extern unsigned long long int strtouq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern long long int strtoll (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + +extern unsigned long long int strtoull (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +extern int strfromd (char *__dest, size_t __size, const char *__format, + double __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfromf (char *__dest, size_t __size, const char *__format, + float __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfroml (char *__dest, size_t __size, const char *__format, + long double __f) + throw () __attribute__ ((__nonnull__ (3))); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern long int strtol_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))); + +extern unsigned long int strtoul_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + + +extern long long int strtoll_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + + +extern unsigned long long int strtoull_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +extern double strtod_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern float strtof_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern long double strtold_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +# 314 "/usr/include/stdlib.h" 3 + +# 321 "/usr/include/stdlib.h" 3 + +# 328 "/usr/include/stdlib.h" 3 + +# 335 "/usr/include/stdlib.h" 3 + +# 342 "/usr/include/stdlib.h" 3 + +# 349 "/usr/include/stdlib.h" 3 + +# 357 "/usr/include/stdlib.h" 3 + + +# 379 "/usr/include/stdlib.h" 3 + + + + + + +extern char *l64a (long int __n) throw () ; + + +extern long int a64l (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +# 1 "/usr/include/sys/types.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +extern "C" { + + + + + +typedef __u_char u_char; +typedef __u_short u_short; +typedef __u_int u_int; +typedef __u_long u_long; +typedef __quad_t quad_t; +typedef __u_quad_t u_quad_t; +typedef __fsid_t fsid_t; + + +typedef __loff_t loff_t; + + + + +typedef __ino_t ino_t; +# 54 "/usr/include/sys/types.h" 3 +typedef __ino64_t ino64_t; + + + + +typedef __dev_t dev_t; + + + + +typedef __gid_t gid_t; + + + + +typedef __mode_t mode_t; + + + + +typedef __nlink_t nlink_t; + + + + +typedef __uid_t uid_t; + + + + + +typedef __off_t off_t; +# 92 "/usr/include/sys/types.h" 3 +typedef __off64_t off64_t; + + + + + + + + + + +typedef __id_t id_t; + + + + +typedef __ssize_t ssize_t; + + + + + +typedef __daddr_t daddr_t; +typedef __caddr_t caddr_t; + + + + + +typedef __key_t key_t; + + + +# 131 "/usr/include/sys/types.h" 3 + + + +typedef __useconds_t useconds_t; + + + +typedef __suseconds_t suseconds_t; + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 145 "/usr/include/sys/types.h" 2 3 + + + +typedef unsigned long int ulong; +typedef unsigned short int ushort; +typedef unsigned int uint; + + + + +# 1 "/usr/include/bits/stdint-intn.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + +typedef __int8_t int8_t; +typedef __int16_t int16_t; +typedef __int32_t int32_t; +typedef __int64_t int64_t; + +# 156 "/usr/include/sys/types.h" 2 3 + + +typedef __uint8_t u_int8_t; +typedef __uint16_t u_int16_t; +typedef __uint32_t u_int32_t; +typedef __uint64_t u_int64_t; + + +typedef int register_t __attribute__ ((__mode__ (__word__))); + + + + + + + + + + + +# 1 "/usr/include/endian.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + +# 32 "/usr/include/endian.h" 3 + + + +# 1 "/usr/include/bits/byteswap.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline __uint16_t +__bswap_16 (__uint16_t __bsx) +{ + + return __builtin_bswap16 (__bsx); + + + +} + + + + + + +static __inline __uint32_t +__bswap_32 (__uint32_t __bsx) +{ + + return __builtin_bswap32 (__bsx); + + + +} + + +# 68 "/usr/include/bits/byteswap.h" 3 + + static __inline __uint64_t +__bswap_64 (__uint64_t __bsx) +{ + + return __builtin_bswap64 (__bsx); + + + +} + +# 36 "/usr/include/endian.h" 2 3 +# 1 "/usr/include/bits/uintn-identity.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline __uint16_t +__uint16_identity (__uint16_t __x) +{ + return __x; +} + +static __inline __uint32_t +__uint32_identity (__uint32_t __x) +{ + return __x; +} + +static __inline __uint64_t +__uint64_identity (__uint64_t __x) +{ + return __x; +} + +# 37 "/usr/include/endian.h" 2 3 + + + + + + + + + + + + + + + + + +# 71 "/usr/include/endian.h" 3 + +# 177 "/usr/include/sys/types.h" 2 3 + + +# 1 "/usr/include/sys/select.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/select.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 23 "/usr/include/bits/select.h" 2 3 + + + + + + + + + + +# 43 "/usr/include/bits/select.h" 3 + +# 57 "/usr/include/bits/select.h" 3 + +# 31 "/usr/include/sys/select.h" 2 3 + + +# 1 "/usr/include/bits/types/sigset_t.h" 1 3 + + + +# 1 "/usr/include/bits/types/__sigset_t.h" 1 3 + + + + +typedef struct +{ + unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; +} __sigset_t; + +# 5 "/usr/include/bits/types/sigset_t.h" 2 3 + + +typedef __sigset_t sigset_t; + +# 34 "/usr/include/sys/select.h" 2 3 + + + + + + + + + + + + + + + +typedef long int __fd_mask; + + + + + + + + + +typedef struct + { + + + + __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; + + + + + + } fd_set; + + + + + + +typedef __fd_mask fd_mask; + + + + + + + + + + + + + +extern "C" { + + + + + + + + + +extern int select (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + struct timeval *__restrict __timeout); + + + + + + + + +extern int pselect (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + const struct timespec *__restrict __timeout, + const __sigset_t *__restrict __sigmask); + + + + + + + + +} + +# 180 "/usr/include/sys/types.h" 2 3 + + + + + +typedef __blksize_t blksize_t; + + + + + + +typedef __blkcnt_t blkcnt_t; + + + +typedef __fsblkcnt_t fsblkcnt_t; + + + +typedef __fsfilcnt_t fsfilcnt_t; +# 217 "/usr/include/sys/types.h" 3 + + +typedef __blkcnt64_t blkcnt64_t; +typedef __fsblkcnt64_t fsblkcnt64_t; +typedef __fsfilcnt64_t fsfilcnt64_t; + + + + +# 1 "/usr/include/bits/pthreadtypes.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/thread-shared-types.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/pthreadtypes-arch.h" 1 3 + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/wordsize.h" 1 3 + + +# 10 "/usr/include/bits/wordsize.h" 3 + + + + +# 22 "/usr/include/bits/pthreadtypes-arch.h" 2 3 + +# 46 "/usr/include/bits/pthreadtypes-arch.h" 3 + + + + + + + + + +# 45 "/usr/include/bits/thread-shared-types.h" 2 3 + + + + +typedef struct __pthread_internal_list +{ + struct __pthread_internal_list *__prev; + struct __pthread_internal_list *__next; +} __pthread_list_t; + +typedef struct __pthread_internal_slist +{ + struct __pthread_internal_slist *__next; +} __pthread_slist_t; + + + + + + + + + + + + + + + +# 1 "/usr/include/bits/struct_mutex.h" 1 3 + + + + + + + + + + + + + + + + + + + + + +struct __pthread_mutex_s +{ + int __lock; + unsigned int __count; + int __owner; + + unsigned int __nusers; + + + + int __kind; + + short __spins; + short __elision; + __pthread_list_t __list; +# 53 "/usr/include/bits/struct_mutex.h" 3 +}; + +# 62 "/usr/include/bits/struct_mutex.h" 3 + +# 75 "/usr/include/bits/thread-shared-types.h" 2 3 + + + + + + + + + + + + +# 1 "/usr/include/bits/struct_rwlock.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +struct __pthread_rwlock_arch_t +{ + unsigned int __readers; + unsigned int __writers; + unsigned int __wrphase_futex; + unsigned int __writers_futex; + unsigned int __pad3; + unsigned int __pad4; + + int __cur_writer; + int __shared; + signed char __rwelision; + + + + + unsigned char __pad1[7]; + + + unsigned long int __pad2; + + + unsigned int __flags; +# 55 "/usr/include/bits/struct_rwlock.h" 3 +}; + +# 64 "/usr/include/bits/struct_rwlock.h" 3 + +# 88 "/usr/include/bits/thread-shared-types.h" 2 3 + + + + +struct __pthread_cond_s +{ + union + { + unsigned long long int __wseq; + struct + { + unsigned int __low; + unsigned int __high; + } __wseq32; + }; + union + { + unsigned long long int __g1_start; + struct + { + unsigned int __low; + unsigned int __high; + } __g1_start32; + }; + unsigned int __g_refs[2] ; + unsigned int __g_size[2]; + unsigned int __g1_orig_size; + unsigned int __wrefs; + unsigned int __g_signals[2]; +}; + +# 24 "/usr/include/bits/pthreadtypes.h" 2 3 + + + +typedef unsigned long int pthread_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_mutexattr_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_condattr_t; + + + +typedef unsigned int pthread_key_t; + + + +typedef int pthread_once_t; + + +union pthread_attr_t +{ + char __size[56]; + long int __align; +}; + +typedef union pthread_attr_t pthread_attr_t; + + + + +typedef union +{ + struct __pthread_mutex_s __data; + char __size[40]; + long int __align; +} pthread_mutex_t; + + +typedef union +{ + struct __pthread_cond_s __data; + char __size[48]; + long long int __align; +} pthread_cond_t; + + + + + +typedef union +{ + struct __pthread_rwlock_arch_t __data; + char __size[56]; + long int __align; +} pthread_rwlock_t; + +typedef union +{ + char __size[8]; + long int __align; +} pthread_rwlockattr_t; + + + + + +typedef volatile int pthread_spinlock_t; + + + + +typedef union +{ + char __size[32]; + long int __align; +} pthread_barrier_t; + +typedef union +{ + char __size[4]; + int __align; +} pthread_barrierattr_t; + + +# 228 "/usr/include/sys/types.h" 2 3 + + +} + +# 395 "/usr/include/stdlib.h" 2 3 + + + + + + +extern long int random (void) throw (); + + +extern void srandom (unsigned int __seed) throw (); + + + + + +extern char *initstate (unsigned int __seed, char *__statebuf, + size_t __statelen) throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +struct random_data + { + int32_t *fptr; + int32_t *rptr; + int32_t *state; + int rand_type; + int rand_deg; + int rand_sep; + int32_t *end_ptr; + }; + +extern int random_r (struct random_data *__restrict __buf, + int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int srandom_r (unsigned int __seed, struct random_data *__buf) + throw () __attribute__ ((__nonnull__ (2))); + +extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, + size_t __statelen, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (2, 4))); + +extern int setstate_r (char *__restrict __statebuf, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern int rand (void) throw (); + +extern void srand (unsigned int __seed) throw (); + + + +extern int rand_r (unsigned int *__seed) throw (); + + + + + + + +extern double drand48 (void) throw (); +extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1))); + + +extern long int lrand48 (void) throw (); +extern long int nrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern long int mrand48 (void) throw (); +extern long int jrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern void srand48 (long int __seedval) throw (); +extern unsigned short int *seed48 (unsigned short int __seed16v[3]) + throw () __attribute__ ((__nonnull__ (1))); +extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1))); + + + + + +struct drand48_data + { + unsigned short int __x[3]; + unsigned short int __old_x[3]; + unsigned short int __c; + unsigned short int __init; + unsigned long long int __a; + + }; + + +extern int drand48_r (struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); +extern int erand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int lrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int nrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int mrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int jrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int srand48_r (long int __seedval, struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (2))); + +extern int seed48_r (unsigned short int __seed16v[3], + struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int lcong48_r (unsigned short int __param[7], + struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + +extern void *calloc (size_t __nmemb, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (1, 2))) ; + + + + + + +extern void *realloc (void *__ptr, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) __attribute__ ((__alloc_size__ (2))); + + + + + + + +extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) + __attribute__ ((__alloc_size__ (2, 3))); + + + +extern void free (void *__ptr) throw (); + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 1 3 + + + + + + + + + + + +# 1 "/usr/include/alloca.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 44 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + + + + + + + +# 91 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + + + +# 116 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + + +# 159 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + + +# 240 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + + + + +# 349 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 361 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 395 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + +# 413 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + + + + +# 440 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + +# 447 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 + + + +# 25 "/usr/include/alloca.h" 2 3 + +extern "C" { + + + + + +extern void *alloca (size_t __size) throw (); + + + + + +} + +# 13 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 2 3 + + + + + + + + + + +extern "C" { + +extern void* __alloca(size_t); + + + + +} + + + + +# 569 "/usr/include/stdlib.h" 2 3 + + + + + +extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + + + + +extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern void *aligned_alloc (size_t __alignment, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (2))) ; + + + +extern void abort (void) throw () __attribute__ ((__noreturn__)); + + + +extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1))); + + + + +extern "C++" int at_quick_exit (void (*__func) (void)) + throw () __asm ("at_quick_exit") __attribute__ ((__nonnull__ (1))); + + + + + + + + +extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) + throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern void exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void quick_exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void _Exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + +extern char *getenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern char *secure_getenv (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + +extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern int setenv (const char *__name, const char *__value, int __replace) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int unsetenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))); + + + + + + +extern int clearenv (void) throw (); + + + + + + + + + + +extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + + + + + +extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ; +# 698 "/usr/include/stdlib.h" 3 +extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + + + +extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ; +# 720 "/usr/include/stdlib.h" 3 +extern int mkstemps64 (char *__template, int __suffixlen) + __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + +extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + + +extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; +# 752 "/usr/include/stdlib.h" 3 +extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + +extern int mkostemps (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; +# 774 "/usr/include/stdlib.h" 3 +extern int mkostemps64 (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; + + + + + + + + +extern int system (const char *__command) ; + + + + + +extern char *canonicalize_file_name (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + + + +extern char *realpath (const char *__restrict __name, + char *__restrict __resolved) throw () ; + + + + + + +typedef int (*__compar_fn_t) (const void *, const void *); + + +typedef __compar_fn_t comparison_fn_t; + + + +typedef int (*__compar_d_fn_t) (const void *, const void *, void *); + + + + +extern void *bsearch (const void *__key, const void *__base, + size_t __nmemb, size_t __size, __compar_fn_t __compar) + __attribute__ ((__nonnull__ (1, 2, 5))) ; + + + + + + + +extern void qsort (void *__base, size_t __nmemb, size_t __size, + __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); + +extern void qsort_r (void *__base, size_t __nmemb, size_t __size, + __compar_d_fn_t __compar, void *__arg) + __attribute__ ((__nonnull__ (1, 4))); + + + + +extern int abs (int __x) throw () __attribute__ ((__const__)) ; +extern long int labs (long int __x) throw () __attribute__ ((__const__)) ; + + + extern long long int llabs (long long int __x) + throw () __attribute__ ((__const__)) ; + + + + + + +extern div_t div (int __numer, int __denom) + throw () __attribute__ ((__const__)) ; +extern ldiv_t ldiv (long int __numer, long int __denom) + throw () __attribute__ ((__const__)) ; + + + extern lldiv_t lldiv (long long int __numer, + long long int __denom) + throw () __attribute__ ((__const__)) ; + + + + + + + + + + + +extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *gcvt (double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern char *qecvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qfcvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qgcvt (long double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); + +extern int qecvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int qfcvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); + + + + + +extern int mblen (const char *__s, size_t __n) throw (); + + +extern int mbtowc (wchar_t *__restrict __pwc, + const char *__restrict __s, size_t __n) throw (); + + +extern int wctomb (char *__s, wchar_t __wchar) throw (); + + + +extern size_t mbstowcs (wchar_t *__restrict __pwcs, + const char *__restrict __s, size_t __n) throw (); + +extern size_t wcstombs (char *__restrict __s, + const wchar_t *__restrict __pwcs, size_t __n) + throw (); + + + + + + + +extern int rpmatch (const char *__response) throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + + + + + +extern int getsubopt (char **__restrict __optionp, + char *const *__restrict __tokens, + char **__restrict __valuep) + throw () __attribute__ ((__nonnull__ (1, 2, 3))) ; + + + + + + + +extern int posix_openpt (int __oflag) ; + + + + + + + +extern int grantpt (int __fd) throw (); + + + +extern int unlockpt (int __fd) throw (); + + + + +extern char *ptsname (int __fd) throw () ; + + + + + + +extern int ptsname_r (int __fd, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int getpt (void); + + + + + + +extern int getloadavg (double __loadavg[], int __nelem) + throw () __attribute__ ((__nonnull__ (1))); + + + + + + + + +# 1 "/usr/include/bits/stdlib-float.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + +# 1014 "/usr/include/stdlib.h" 2 3 + + +# 1022 "/usr/include/stdlib.h" 3 + +} + +# 39 "/usr/include/c++/7/bits/std_abs.h" 2 3 + + + + + + + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::abs; + + + inline long + abs(long __i) { return __builtin_labs(__i); } + + + + inline long long + abs(long long __x) { return __builtin_llabs (__x); } + + + + + + + + inline constexpr double + abs(double __x) + { return __builtin_fabs(__x); } + + inline constexpr float + abs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + abs(long double __x) + { return __builtin_fabsl(__x); } + + + + inline constexpr __int128 + abs(__int128 __x) { return __x >= 0 ? __x : -__x; } +# 98 "/usr/include/c++/7/bits/std_abs.h" 3 + +# 105 "/usr/include/c++/7/bits/std_abs.h" 3 + + +} +} + +# 48 "/usr/include/c++/7/cmath" 2 3 + + + + + +# 76 "/usr/include/c++/7/cmath" 3 + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::acos; + + + inline constexpr float + acos(float __x) + { return __builtin_acosf(__x); } + + inline constexpr long double + acos(long double __x) + { return __builtin_acosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acos(_Tp __x) + { return __builtin_acos(__x); } + + using ::asin; + + + inline constexpr float + asin(float __x) + { return __builtin_asinf(__x); } + + inline constexpr long double + asin(long double __x) + { return __builtin_asinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asin(_Tp __x) + { return __builtin_asin(__x); } + + using ::atan; + + + inline constexpr float + atan(float __x) + { return __builtin_atanf(__x); } + + inline constexpr long double + atan(long double __x) + { return __builtin_atanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atan(_Tp __x) + { return __builtin_atan(__x); } + + using ::atan2; + + + inline constexpr float + atan2(float __y, float __x) + { return __builtin_atan2f(__y, __x); } + + inline constexpr long double + atan2(long double __y, long double __x) + { return __builtin_atan2l(__y, __x); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + atan2(_Tp __y, _Up __x) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return atan2(__type(__y), __type(__x)); + } + + using ::ceil; + + + inline constexpr float + ceil(float __x) + { return __builtin_ceilf(__x); } + + inline constexpr long double + ceil(long double __x) + { return __builtin_ceill(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ceil(_Tp __x) + { return __builtin_ceil(__x); } + + using ::cos; + + + inline constexpr float + cos(float __x) + { return __builtin_cosf(__x); } + + inline constexpr long double + cos(long double __x) + { return __builtin_cosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cos(_Tp __x) + { return __builtin_cos(__x); } + + using ::cosh; + + + inline constexpr float + cosh(float __x) + { return __builtin_coshf(__x); } + + inline constexpr long double + cosh(long double __x) + { return __builtin_coshl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cosh(_Tp __x) + { return __builtin_cosh(__x); } + + using ::exp; + + + inline constexpr float + exp(float __x) + { return __builtin_expf(__x); } + + inline constexpr long double + exp(long double __x) + { return __builtin_expl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp(_Tp __x) + { return __builtin_exp(__x); } + + using ::fabs; + + + inline constexpr float + fabs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + fabs(long double __x) + { return __builtin_fabsl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + fabs(_Tp __x) + { return __builtin_fabs(__x); } + + using ::floor; + + + inline constexpr float + floor(float __x) + { return __builtin_floorf(__x); } + + inline constexpr long double + floor(long double __x) + { return __builtin_floorl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + floor(_Tp __x) + { return __builtin_floor(__x); } + + using ::fmod; + + + inline constexpr float + fmod(float __x, float __y) + { return __builtin_fmodf(__x, __y); } + + inline constexpr long double + fmod(long double __x, long double __y) + { return __builtin_fmodl(__x, __y); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmod(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmod(__type(__x), __type(__y)); + } + + using ::frexp; + + + inline float + frexp(float __x, int* __exp) + { return __builtin_frexpf(__x, __exp); } + + inline long double + frexp(long double __x, int* __exp) + { return __builtin_frexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + frexp(_Tp __x, int* __exp) + { return __builtin_frexp(__x, __exp); } + + using ::ldexp; + + + inline constexpr float + ldexp(float __x, int __exp) + { return __builtin_ldexpf(__x, __exp); } + + inline constexpr long double + ldexp(long double __x, int __exp) + { return __builtin_ldexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ldexp(_Tp __x, int __exp) + { return __builtin_ldexp(__x, __exp); } + + using ::log; + + + inline constexpr float + log(float __x) + { return __builtin_logf(__x); } + + inline constexpr long double + log(long double __x) + { return __builtin_logl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log(_Tp __x) + { return __builtin_log(__x); } + + using ::log10; + + + inline constexpr float + log10(float __x) + { return __builtin_log10f(__x); } + + inline constexpr long double + log10(long double __x) + { return __builtin_log10l(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log10(_Tp __x) + { return __builtin_log10(__x); } + + using ::modf; + + + inline float + modf(float __x, float* __iptr) + { return __builtin_modff(__x, __iptr); } + + inline long double + modf(long double __x, long double* __iptr) + { return __builtin_modfl(__x, __iptr); } + + + using ::pow; + + + inline constexpr float + pow(float __x, float __y) + { return __builtin_powf(__x, __y); } + + inline constexpr long double + pow(long double __x, long double __y) + { return __builtin_powl(__x, __y); } + +# 411 "/usr/include/c++/7/cmath" 3 + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + pow(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return pow(__type(__x), __type(__y)); + } + + using ::sin; + + + inline constexpr float + sin(float __x) + { return __builtin_sinf(__x); } + + inline constexpr long double + sin(long double __x) + { return __builtin_sinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sin(_Tp __x) + { return __builtin_sin(__x); } + + using ::sinh; + + + inline constexpr float + sinh(float __x) + { return __builtin_sinhf(__x); } + + inline constexpr long double + sinh(long double __x) + { return __builtin_sinhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sinh(_Tp __x) + { return __builtin_sinh(__x); } + + using ::sqrt; + + + inline constexpr float + sqrt(float __x) + { return __builtin_sqrtf(__x); } + + inline constexpr long double + sqrt(long double __x) + { return __builtin_sqrtl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sqrt(_Tp __x) + { return __builtin_sqrt(__x); } + + using ::tan; + + + inline constexpr float + tan(float __x) + { return __builtin_tanf(__x); } + + inline constexpr long double + tan(long double __x) + { return __builtin_tanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tan(_Tp __x) + { return __builtin_tan(__x); } + + using ::tanh; + + + inline constexpr float + tanh(float __x) + { return __builtin_tanhf(__x); } + + inline constexpr long double + tanh(long double __x) + { return __builtin_tanhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tanh(_Tp __x) + { return __builtin_tanh(__x); } + + +} + + + + + +# 535 "/usr/include/c++/7/cmath" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + constexpr int + fpclassify(float __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(long double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + fpclassify(_Tp __x) + { return __x != 0 ? 4 : 2; } + + + + constexpr bool + isfinite(float __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(double __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(long double __x) + { return __builtin_isfinite(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isfinite(_Tp __x) + { return true; } + + + + constexpr bool + isinf(float __x) + { return __builtin_isinf(__x); } + + + + + + constexpr bool + isinf(double __x) + { return __builtin_isinf(__x); } + + + constexpr bool + isinf(long double __x) + { return __builtin_isinf(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isinf(_Tp __x) + { return false; } + + + + constexpr bool + isnan(float __x) + { return __builtin_isnan(__x); } + + + + + + constexpr bool + isnan(double __x) + { return __builtin_isnan(__x); } + + + constexpr bool + isnan(long double __x) + { return __builtin_isnan(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnan(_Tp __x) + { return false; } + + + + constexpr bool + isnormal(float __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(double __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(long double __x) + { return __builtin_isnormal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnormal(_Tp __x) + { return __x != 0 ? true : false; } + + + + + constexpr bool + signbit(float __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(double __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(long double __x) + { return __builtin_signbit(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + signbit(_Tp __x) + { return __x < 0 ? true : false; } + + + + constexpr bool + isgreater(float __x, float __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(double __x, double __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(long double __x, long double __y) + { return __builtin_isgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isgreaterequal(float __x, float __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(double __x, double __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(long double __x, long double __y) + { return __builtin_isgreaterequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreaterequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreaterequal(__type(__x), __type(__y)); + } + + + + constexpr bool + isless(float __x, float __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(double __x, double __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(long double __x, long double __y) + { return __builtin_isless(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isless(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isless(__type(__x), __type(__y)); + } + + + + constexpr bool + islessequal(float __x, float __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(double __x, double __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(long double __x, long double __y) + { return __builtin_islessequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessequal(__type(__x), __type(__y)); + } + + + + constexpr bool + islessgreater(float __x, float __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(double __x, double __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(long double __x, long double __y) + { return __builtin_islessgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isunordered(float __x, float __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(double __x, double __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(long double __x, long double __y) + { return __builtin_isunordered(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isunordered(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isunordered(__type(__x), __type(__y)); + } + + +# 956 "/usr/include/c++/7/cmath" 3 + + +} + + + + + + + + +# 1074 "/usr/include/c++/7/cmath" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::double_t; + using ::float_t; + + + using ::acosh; + using ::acoshf; + using ::acoshl; + + using ::asinh; + using ::asinhf; + using ::asinhl; + + using ::atanh; + using ::atanhf; + using ::atanhl; + + using ::cbrt; + using ::cbrtf; + using ::cbrtl; + + using ::copysign; + using ::copysignf; + using ::copysignl; + + using ::erf; + using ::erff; + using ::erfl; + + using ::erfc; + using ::erfcf; + using ::erfcl; + + using ::exp2; + using ::exp2f; + using ::exp2l; + + using ::expm1; + using ::expm1f; + using ::expm1l; + + using ::fdim; + using ::fdimf; + using ::fdiml; + + using ::fma; + using ::fmaf; + using ::fmal; + + using ::fmax; + using ::fmaxf; + using ::fmaxl; + + using ::fmin; + using ::fminf; + using ::fminl; + + using ::hypot; + using ::hypotf; + using ::hypotl; + + using ::ilogb; + using ::ilogbf; + using ::ilogbl; + + using ::lgamma; + using ::lgammaf; + using ::lgammal; + + + using ::llrint; + using ::llrintf; + using ::llrintl; + + using ::llround; + using ::llroundf; + using ::llroundl; + + + using ::log1p; + using ::log1pf; + using ::log1pl; + + using ::log2; + using ::log2f; + using ::log2l; + + using ::logb; + using ::logbf; + using ::logbl; + + using ::lrint; + using ::lrintf; + using ::lrintl; + + using ::lround; + using ::lroundf; + using ::lroundl; + + using ::nan; + using ::nanf; + using ::nanl; + + using ::nearbyint; + using ::nearbyintf; + using ::nearbyintl; + + using ::nextafter; + using ::nextafterf; + using ::nextafterl; + + using ::nexttoward; + using ::nexttowardf; + using ::nexttowardl; + + using ::remainder; + using ::remainderf; + using ::remainderl; + + using ::remquo; + using ::remquof; + using ::remquol; + + using ::rint; + using ::rintf; + using ::rintl; + + using ::round; + using ::roundf; + using ::roundl; + + using ::scalbln; + using ::scalblnf; + using ::scalblnl; + + using ::scalbn; + using ::scalbnf; + using ::scalbnl; + + using ::tgamma; + using ::tgammaf; + using ::tgammal; + + using ::trunc; + using ::truncf; + using ::truncl; + + + + constexpr float + acosh(float __x) + { return __builtin_acoshf(__x); } + + constexpr long double + acosh(long double __x) + { return __builtin_acoshl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acosh(_Tp __x) + { return __builtin_acosh(__x); } + + + + constexpr float + asinh(float __x) + { return __builtin_asinhf(__x); } + + constexpr long double + asinh(long double __x) + { return __builtin_asinhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asinh(_Tp __x) + { return __builtin_asinh(__x); } + + + + constexpr float + atanh(float __x) + { return __builtin_atanhf(__x); } + + constexpr long double + atanh(long double __x) + { return __builtin_atanhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atanh(_Tp __x) + { return __builtin_atanh(__x); } + + + + constexpr float + cbrt(float __x) + { return __builtin_cbrtf(__x); } + + constexpr long double + cbrt(long double __x) + { return __builtin_cbrtl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cbrt(_Tp __x) + { return __builtin_cbrt(__x); } + + + + constexpr float + copysign(float __x, float __y) + { return __builtin_copysignf(__x, __y); } + + constexpr long double + copysign(long double __x, long double __y) + { return __builtin_copysignl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + copysign(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return copysign(__type(__x), __type(__y)); + } + + + + constexpr float + erf(float __x) + { return __builtin_erff(__x); } + + constexpr long double + erf(long double __x) + { return __builtin_erfl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erf(_Tp __x) + { return __builtin_erf(__x); } + + + + constexpr float + erfc(float __x) + { return __builtin_erfcf(__x); } + + constexpr long double + erfc(long double __x) + { return __builtin_erfcl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erfc(_Tp __x) + { return __builtin_erfc(__x); } + + + + constexpr float + exp2(float __x) + { return __builtin_exp2f(__x); } + + constexpr long double + exp2(long double __x) + { return __builtin_exp2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp2(_Tp __x) + { return __builtin_exp2(__x); } + + + + constexpr float + expm1(float __x) + { return __builtin_expm1f(__x); } + + constexpr long double + expm1(long double __x) + { return __builtin_expm1l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + expm1(_Tp __x) + { return __builtin_expm1(__x); } + + + + constexpr float + fdim(float __x, float __y) + { return __builtin_fdimf(__x, __y); } + + constexpr long double + fdim(long double __x, long double __y) + { return __builtin_fdiml(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fdim(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fdim(__type(__x), __type(__y)); + } + + + + constexpr float + fma(float __x, float __y, float __z) + { return __builtin_fmaf(__x, __y, __z); } + + constexpr long double + fma(long double __x, long double __y, long double __z) + { return __builtin_fmal(__x, __y, __z); } + + + + template + constexpr typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type + fma(_Tp __x, _Up __y, _Vp __z) + { + typedef typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type __type; + return fma(__type(__x), __type(__y), __type(__z)); + } + + + + constexpr float + fmax(float __x, float __y) + { return __builtin_fmaxf(__x, __y); } + + constexpr long double + fmax(long double __x, long double __y) + { return __builtin_fmaxl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmax(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmax(__type(__x), __type(__y)); + } + + + + constexpr float + fmin(float __x, float __y) + { return __builtin_fminf(__x, __y); } + + constexpr long double + fmin(long double __x, long double __y) + { return __builtin_fminl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmin(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmin(__type(__x), __type(__y)); + } + + + + constexpr float + hypot(float __x, float __y) + { return __builtin_hypotf(__x, __y); } + + constexpr long double + hypot(long double __x, long double __y) + { return __builtin_hypotl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + hypot(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return hypot(__type(__x), __type(__y)); + } + + + + constexpr int + ilogb(float __x) + { return __builtin_ilogbf(__x); } + + constexpr int + ilogb(long double __x) + { return __builtin_ilogbl(__x); } + + + + template + constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + ilogb(_Tp __x) + { return __builtin_ilogb(__x); } + + + + constexpr float + lgamma(float __x) + { return __builtin_lgammaf(__x); } + + constexpr long double + lgamma(long double __x) + { return __builtin_lgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + lgamma(_Tp __x) + { return __builtin_lgamma(__x); } + + + + constexpr long long + llrint(float __x) + { return __builtin_llrintf(__x); } + + constexpr long long + llrint(long double __x) + { return __builtin_llrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llrint(_Tp __x) + { return __builtin_llrint(__x); } + + + + constexpr long long + llround(float __x) + { return __builtin_llroundf(__x); } + + constexpr long long + llround(long double __x) + { return __builtin_llroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llround(_Tp __x) + { return __builtin_llround(__x); } + + + + constexpr float + log1p(float __x) + { return __builtin_log1pf(__x); } + + constexpr long double + log1p(long double __x) + { return __builtin_log1pl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log1p(_Tp __x) + { return __builtin_log1p(__x); } + + + + + constexpr float + log2(float __x) + { return __builtin_log2f(__x); } + + constexpr long double + log2(long double __x) + { return __builtin_log2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log2(_Tp __x) + { return __builtin_log2(__x); } + + + + constexpr float + logb(float __x) + { return __builtin_logbf(__x); } + + constexpr long double + logb(long double __x) + { return __builtin_logbl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + logb(_Tp __x) + { return __builtin_logb(__x); } + + + + constexpr long + lrint(float __x) + { return __builtin_lrintf(__x); } + + constexpr long + lrint(long double __x) + { return __builtin_lrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lrint(_Tp __x) + { return __builtin_lrint(__x); } + + + + constexpr long + lround(float __x) + { return __builtin_lroundf(__x); } + + constexpr long + lround(long double __x) + { return __builtin_lroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lround(_Tp __x) + { return __builtin_lround(__x); } + + + + constexpr float + nearbyint(float __x) + { return __builtin_nearbyintf(__x); } + + constexpr long double + nearbyint(long double __x) + { return __builtin_nearbyintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nearbyint(_Tp __x) + { return __builtin_nearbyint(__x); } + + + + constexpr float + nextafter(float __x, float __y) + { return __builtin_nextafterf(__x, __y); } + + constexpr long double + nextafter(long double __x, long double __y) + { return __builtin_nextafterl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + nextafter(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return nextafter(__type(__x), __type(__y)); + } + + + + constexpr float + nexttoward(float __x, long double __y) + { return __builtin_nexttowardf(__x, __y); } + + constexpr long double + nexttoward(long double __x, long double __y) + { return __builtin_nexttowardl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nexttoward(_Tp __x, long double __y) + { return __builtin_nexttoward(__x, __y); } + + + + constexpr float + remainder(float __x, float __y) + { return __builtin_remainderf(__x, __y); } + + constexpr long double + remainder(long double __x, long double __y) + { return __builtin_remainderl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remainder(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remainder(__type(__x), __type(__y)); + } + + + + inline float + remquo(float __x, float __y, int* __pquo) + { return __builtin_remquof(__x, __y, __pquo); } + + inline long double + remquo(long double __x, long double __y, int* __pquo) + { return __builtin_remquol(__x, __y, __pquo); } + + + + template + inline typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remquo(_Tp __x, _Up __y, int* __pquo) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remquo(__type(__x), __type(__y), __pquo); + } + + + + constexpr float + rint(float __x) + { return __builtin_rintf(__x); } + + constexpr long double + rint(long double __x) + { return __builtin_rintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + rint(_Tp __x) + { return __builtin_rint(__x); } + + + + constexpr float + round(float __x) + { return __builtin_roundf(__x); } + + constexpr long double + round(long double __x) + { return __builtin_roundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + round(_Tp __x) + { return __builtin_round(__x); } + + + + constexpr float + scalbln(float __x, long __ex) + { return __builtin_scalblnf(__x, __ex); } + + constexpr long double + scalbln(long double __x, long __ex) + { return __builtin_scalblnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbln(_Tp __x, long __ex) + { return __builtin_scalbln(__x, __ex); } + + + + constexpr float + scalbn(float __x, int __ex) + { return __builtin_scalbnf(__x, __ex); } + + constexpr long double + scalbn(long double __x, int __ex) + { return __builtin_scalbnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbn(_Tp __x, int __ex) + { return __builtin_scalbn(__x, __ex); } + + + + constexpr float + tgamma(float __x) + { return __builtin_tgammaf(__x); } + + constexpr long double + tgamma(long double __x) + { return __builtin_tgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tgamma(_Tp __x) + { return __builtin_tgamma(__x); } + + + + constexpr float + trunc(float __x) + { return __builtin_truncf(__x); } + + constexpr long double + trunc(long double __x) + { return __builtin_truncl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + trunc(_Tp __x) + { return __builtin_trunc(__x); } + + + +} + + + + + +# 1911 "/usr/include/c++/7/cmath" 3 + + + + + + +} + +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 2 3 + +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 3 + +# 37 "/usr/include/c++/7/math.h" 2 3 + +using std::abs; +using std::acos; +using std::asin; +using std::atan; +using std::atan2; +using std::cos; +using std::sin; +using std::tan; +using std::cosh; +using std::sinh; +using std::tanh; +using std::exp; +using std::frexp; +using std::ldexp; +using std::log; +using std::log10; +using std::modf; +using std::pow; +using std::sqrt; +using std::ceil; +using std::fabs; +using std::floor; +using std::fmod; + + +using std::fpclassify; +using std::isfinite; +using std::isinf; +using std::isnan; +using std::isnormal; +using std::signbit; +using std::isgreater; +using std::isgreaterequal; +using std::isless; +using std::islessequal; +using std::islessgreater; +using std::isunordered; + + + +using std::acosh; +using std::asinh; +using std::atanh; +using std::cbrt; +using std::copysign; +using std::erf; +using std::erfc; +using std::exp2; +using std::expm1; +using std::fdim; +using std::fma; +using std::fmax; +using std::fmin; +using std::hypot; +using std::ilogb; +using std::lgamma; +using std::llrint; +using std::llround; +using std::log1p; +using std::log2; +using std::logb; +using std::lrint; +using std::lround; +using std::nearbyint; +using std::nextafter; +using std::nexttoward; +using std::remainder; +using std::remquo; +using std::rint; +using std::round; +using std::scalbln; +using std::scalbn; +using std::tgamma; +using std::trunc; + + +# 179 "/usr/include/c++/7/math.h" 3 + +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 2 3 + + +#pragma libm (acosf, acoshf, asinf, asinhf, atanhf, atan2f) +#pragma libm (cbrtf, ceilf, copysignf, cosf, coshf) +#pragma libm (erff, erfcf, expf, exp2f, exp10f, expm1f) +#pragma libm (fabsf, floorf, fmaf, fminf, fmaxf) +#pragma libm (ilogbf) +#pragma libm (ldexpf, lgammaf, llrintf, llroundf, logbf, log1pf, logf, log2f, log10f, lrintf, lroundf) +#pragma libm (modff) +#pragma libm (nanf, nearbyintf, nextafterf) +#pragma libm (powf) +#pragma libm (remainderf, remquof, rintf, roundf, rsqrtf) +#pragma libm (scalblnf, scalbnf, sinf, sinhf, sqrtf) +#pragma libm (tanf, tanhf, tgammaf, truncf) +#pragma libm (abs, acos, acosh, asin, asinh, atanh, atan2) +#pragma libm (cbrt, ceil, copysign, cos, cosh) +#pragma libm (erf, erfc, exp, exp2, exp10, expm1) +#pragma libm (fabs, floor, fma, fmin, fmax) +#pragma libm (ilogb, isinf, isfinite, isnan) +#pragma libm (ldexp, lgamma, llrint, llround, logb, log1p, log, log2, log10, lrint, lround) +#pragma libm (modf) +#pragma libm (nan, nearbyint, nextafter) +#pragma libm (pow) +#pragma libm (remainder, remquo, rint, round, rsqrt) +#pragma libm (scalbln, scalbn, sin, sinh, sqrt) +#pragma libm (tan, tanh, tgamma, trunc) +#pragma libm (llabs) +#pragma libm (cyl_bessel_i0f,cyl_bessel_i1f) +#pragma libm (erfcinvf,erfcxf,erfinvf) +#pragma libm (erfcinv,erfcx,erfinv) +#pragma libm (fdim,fdimf) +#pragma libm (normf,norm3df,norm4df,normcdff,normcdfinvf) +#pragma libm (norm,norm3d,norm4d,normcdf,normcdfinv) +#pragma libm (rnormf,rnorm3df,rnorm4df,rhypotf,rcbrtf) +#pragma libm (rnorm,rnorm3d,rnorm4d,rhypot,rcbrt) +#pragma libm (ynf,y1f,y0f) +#pragma libm (yn,y1,y0) +#pragma libm (jnf,j1f,j0f) +#pragma libm (jn,j1,j0) + + +# 10542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 1 3 + + + + + + + + + + +#pragma once + +# 1 "/usr/include/c++/7/stdlib.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 1 3 + + + + + + + + + + +#pragma once + +# 1 "/usr/include/c++/7/cstdlib" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 42 "/usr/include/c++/7/cstdlib" 2 3 + + + + +# 71 "/usr/include/c++/7/cstdlib" 3 + + + + + + + + + +# 120 "/usr/include/c++/7/cstdlib" 3 + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::div_t; + using ::ldiv_t; + + using ::abort; + + + + using ::atexit; + + + using ::at_quick_exit; + + + using ::atof; + using ::atoi; + using ::atol; + using ::bsearch; + using ::calloc; + using ::div; + using ::exit; + using ::free; + using ::getenv; + using ::labs; + using ::ldiv; + using ::malloc; + + using ::mblen; + using ::mbstowcs; + using ::mbtowc; + + using ::qsort; + + + using ::quick_exit; + + + using ::rand; + using ::realloc; + using ::srand; + using ::strtod; + using ::strtol; + using ::strtoul; + using ::system; + + using ::wcstombs; + using ::wctomb; + + + + inline ldiv_t + div(long __i, long __j) { return ldiv(__i, __j); } + + + + +} + + + +# 194 "/usr/include/c++/7/cstdlib" 3 + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::lldiv_t; + + + + + + using ::_Exit; + + + + using ::llabs; + + inline lldiv_t + div(long long __n, long long __d) + { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; } + + using ::lldiv; + + +# 227 "/usr/include/c++/7/cstdlib" 3 + using ::atoll; + using ::strtoll; + using ::strtoull; + + using ::strtof; + using ::strtold; + + +} + +namespace std +{ + + using ::__gnu_cxx::lldiv_t; + + using ::__gnu_cxx::_Exit; + + using ::__gnu_cxx::llabs; + using ::__gnu_cxx::div; + using ::__gnu_cxx::lldiv; + + using ::__gnu_cxx::atoll; + using ::__gnu_cxx::strtof; + using ::__gnu_cxx::strtoll; + using ::__gnu_cxx::strtoull; + using ::__gnu_cxx::strtold; +} + + + +} + + + +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 2 3 + +namespace std { + extern "C" void* __host_malloc(std::size_t); + extern "C" void __host_free(void*); +} +extern "C" void* __host_malloc(std::size_t); +extern "C" void __host_free(void*); +# 37 "/usr/include/c++/7/stdlib.h" 2 3 + +using std::abort; +using std::atexit; +using std::exit; + + + using std::at_quick_exit; + + + using std::quick_exit; + + + + +using std::div_t; +using std::ldiv_t; + +using std::abs; +using std::atof; +using std::atoi; +using std::atol; +using std::bsearch; +using std::calloc; +using std::div; +using std::free; +using std::getenv; +using std::labs; +using std::ldiv; +using std::malloc; + +using std::mblen; +using std::mbstowcs; +using std::mbtowc; + +using std::qsort; +using std::rand; +using std::realloc; +using std::srand; +using std::strtod; +using std::strtol; +using std::strtoul; +using std::system; + +using std::wcstombs; +using std::wctomb; + + + +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 2 3 + + +extern "C" + +void* __host_malloc(size_t); + + +extern "C" + +void __host_free(void*); +# 10543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + + + + + + + + + +# 10575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + +# 10614 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(long double x); +} + +# 10740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 10747 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + +# 10776 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 10791 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +namespace std +{ + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __pow_helper(T, int); + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __cmath_power(T, unsigned int); +} + +using std::abs; +using std::fabs; +using std::ceil; +using std::floor; +using std::sqrt; + +using std::pow; + +using std::log; +using std::log10; +using std::fmod; +using std::modf; +using std::exp; +using std::frexp; +using std::ldexp; +using std::asin; +using std::sin; +using std::sinh; +using std::acos; +using std::cos; +using std::cosh; +using std::atan; +using std::atan2; +using std::tan; +using std::tanh; + +# 11177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + + + + + +# 11193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int abs(long long int); + + + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int abs(long int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float abs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double abs(double); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fabs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ceil(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float floor(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sqrt(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float pow(float, float); + + + + +template +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) +typename __gnu_cxx::__promote_2<_Tp, _Up>::__type pow(_Tp, _Up); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log10(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fmod(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float modf(float, float*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float frexp(float, int*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ldexp(float, int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float asin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float acos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cosh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan2(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tanh(float); +# 11320 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 11329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} + + + + + + +# 11343 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 11435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float logb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr int ilogb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbn(float a, int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbln(float a, long int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float exp2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float expm1(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log1p(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float acosh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float asinh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float atanh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float hypot(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float cbrt(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erf(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erfc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float lgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float tgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float copysign(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nextafter(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float remainder(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float remquo(float a, float b, int *quo); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float round(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float trunc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float rint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nearbyint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fdim(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fma(float a, float b, float c); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmax(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmin(float a, float b); +} +# 11573 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp10(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rsqrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rcbrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinpi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cospi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincospi(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincos(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float jn(const int n, const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float yn(const int n, const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i0(const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdf(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcx(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const double a, const float b); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const float a, const double b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int min(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int min(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const long long int b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float min(const float a, const float b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const float a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const float b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int max(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int max(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const long long int b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float max(const float a, const float b); + + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const float a, const double b); + + + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const float b); + + + + + + + + + + +extern "C"{ +inline __attribute__((device)) void *__nv_aligned_device_malloc(size_t size, size_t align) +{ + __attribute__((device)) void *__nv_aligned_device_malloc_impl(size_t, size_t); + return __nv_aligned_device_malloc_impl(size, align); +} +} +# 12170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 + + + + + + + +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + + + + + + + + + +# 169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 572 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 580 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +# 757 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +static inline __attribute__((host)) __attribute__((device)) float exp10(const float a) +{ + return exp10f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rsqrt(const float a) +{ + return rsqrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rcbrt(const float a) +{ + return rcbrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float sinpi(const float a) +{ + return sinpif(a); +} + +static inline __attribute__((host)) __attribute__((device)) float cospi(const float a) +{ + return cospif(a); +} + +static inline __attribute__((host)) __attribute__((device)) void sincospi(const float a, float *const sptr, float *const cptr) +{ + sincospif(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) void sincos(const float a, float *const sptr, float *const cptr) +{ + sincosf(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) float j0(const float a) +{ + return j0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float j1(const float a) +{ + return j1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float jn(const int n, const float a) +{ + return jnf(n, a); +} + +static inline __attribute__((host)) __attribute__((device)) float y0(const float a) +{ + return y0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float y1(const float a) +{ + return y1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float yn(const int n, const float a) +{ + return ynf(n, a); +} + +static inline __attribute__((device)) float cyl_bessel_i0(const float a) +{ + return cyl_bessel_i0f(a); +} + +static inline __attribute__((device)) float cyl_bessel_i1(const float a) +{ + return cyl_bessel_i1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfinv(const float a) +{ + return erfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcinv(const float a) +{ + return erfcinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdfinv(const float a) +{ + return normcdfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdf(const float a) +{ + return normcdff(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcx(const float a) +{ + return erfcxf(a); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const double a, const float b) +{ + return copysign(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const float a, const double b) +{ + return copysign(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const unsigned int b) +{ + return umin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const int a, const unsigned int b) +{ + return umin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const int b) +{ + return umin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int min(const long int a, const long int b) +{ + long int retval; + + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(min(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int min(const long long int a, const long long int b) +{ + return llmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b) +{ + return ullmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const long long int a, const unsigned long long int b) +{ + return ullmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const long long int b) +{ + return ullmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float min(const float a, const float b) +{ + return fminf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const double b) +{ + return fmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const float a, const double b) +{ + return fmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const float b) +{ + return fmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const unsigned int b) +{ + return umax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const int a, const unsigned int b) +{ + return umax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const int b) +{ + return umax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int max(const long int a, const long int b) +{ + long int retval; + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(max(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int max(const long long int a, const long long int b) +{ + return llmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b) +{ + return ullmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const long long int a, const unsigned long long int b) +{ + return ullmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const long long int b) +{ + return ullmax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float max(const float a, const float b) +{ + return fmaxf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const double b) +{ + return fmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const float a, const double b) +{ + return fmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const float b) +{ + return fmax(a, static_cast(b)); +} + + +# 1125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + +inline __attribute__((host)) __attribute__((device)) int min(const int a, const int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned int umin(const unsigned int a, const unsigned int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) long long int llmin(const long long int a, const long long int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned long long int ullmin(const unsigned long long int a, + const unsigned long long int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) int max(const int a, const int b) +{ + return (a > b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned int umax(const unsigned int a, const unsigned int b) +{ + return (a > b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) long long int llmax(const long long int a, const long long int b) +{ + return (a > b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned long long int ullmax(const unsigned long long int a, + const unsigned long long int b) +{ + return (a > b) ? a : b; +} + + + + + + + + + + + + + + + + + + +# 3385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" + + + +# 12174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + +# 304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 67 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" + + + + + + + +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + + __attribute__((host)) surface(struct cudaChannelFormatDesc desc) + { + channelDesc = desc; + } + +}; + +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + +}; + + + +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 67 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" + + + + + + + +template +struct __attribute__((device_builtin_texture_type)) texture : public textureReference +{ + + __attribute__((host)) texture(int norm = 0, + enum cudaTextureFilterMode fMode = cudaFilterModePoint, + enum cudaTextureAddressMode aMode = cudaAddressModeClamp) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = cudaCreateChannelDesc(); + sRGB = 0; + } + + __attribute__((host)) texture(int norm, + enum cudaTextureFilterMode fMode, + enum cudaTextureAddressMode aMode, + struct cudaChannelFormatDesc desc) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = desc; + sRGB = 0; + } + +}; + + + +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + + + + + + + + + + + + +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + + + + + + +extern "C" +{ + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mulhi(int x, int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umulhi(unsigned int x, unsigned int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __mul64hi(long long int x, long long int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __umul64hi(unsigned long long int x, unsigned long long int y); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int_as_float(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float_as_int(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint_as_float(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float_as_uint(float x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __syncthreads(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __prof_trigger(int); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence_block(void); +__attribute__((device)) __attribute__((cudart_builtin)) + +__attribute__((__noreturn__)) + + + +__attribute__((device_builtin)) void __trap(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __brkpt(); + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __saturatef(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __sad(int x, int y, unsigned int z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __usad(unsigned int x, unsigned int y, unsigned int z); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mul24(int x, int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umul24(unsigned int x, unsigned int y); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float fdividef(float x, float y); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdividef(float x, float y); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) double fdivide(double x, double y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __sinf(float x) throw (); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __cosf(float x) throw (); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __tanf(float x) throw (); + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void __sincosf(float x, float *sptr, float *cptr) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __expf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __exp10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log2f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log10f(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __logf(float x) throw (); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __powf(float x, float y) throw (); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_ru(float); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_ru(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rn(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rz(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_ru(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rd(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rn(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rz(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_ru(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rd(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_ru(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rn(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rz(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_ru(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rd(float x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rn(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rz(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_ru(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rd(long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rn(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rz(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_ru(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rd(unsigned long long int x); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rn(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rz(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_ru(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rd(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rn(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rz(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_ru(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rd(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rn(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rz(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_ru(float x, float y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rd(float x, float y); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rn(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rz(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_ru(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rd(float x, float y, float z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rn(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rz(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_ru(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rd(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rn(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rz(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_ru(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rd(float x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frsqrt_rn(float x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rn(float x, float y); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rz(float x, float y); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_ru(float x, float y); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rd(float x, float y); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clz(int x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffs(int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popc(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __brev(unsigned int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clzll(long long int x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffsll(long long int x); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popcll(unsigned long long int x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __brevll(unsigned long long int x); + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __byte_perm(unsigned int x, unsigned int y, unsigned int s); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __hadd(int x, int y); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __rhadd(int x, int y); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __uhadd(unsigned int x, unsigned int y); + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __urhadd(unsigned int x, unsigned int y); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __double2int_rz(double x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __double2uint_rz(double x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __double2ll_rz(double x); + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __double2ull_rz(double x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm0(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm1(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm2(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm3(void); + + + + + + + + + + + + + + + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs2(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss2(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss2 (unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus2 (unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples2(unsigned int a, unsigned int b); + + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss2 (unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus2 (unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg2(unsigned int a); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss2(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs2(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads2(unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs4(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss4(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss4 (unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus4 (unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus4(unsigned int a, unsigned int b); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg4(unsigned int a); + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss4(unsigned int a); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs4(unsigned int a, unsigned int b); + + + + + + + + + + +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads4(unsigned int a, unsigned int b); + + + + + + +} + + + + + + + +# 3222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + + + + + + + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mulhi(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long int mul64hi(const long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_int" "() is deprecated in favor of __" "float_as_int" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float_as_int(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int_as_float" "() is deprecated in favor of __" "int_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int_as_float(const int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_uint" "() is deprecated in favor of __" "float_as_uint" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float_as_uint(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint_as_float" "() is deprecated in favor of __" "uint_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint_as_float(const unsigned int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("saturate" "() is deprecated in favor of __" "saturate" "f" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float saturate(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul24" "() is deprecated in favor of __" "mul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mul24(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("umul24" "() is deprecated in favor of __" "umul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int umul24(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2int" "() is deprecated in favor of __" "float2int" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float2int(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2uint" "() is deprecated in favor of __" "float2uint" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float2uint(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int2float" "() is deprecated in favor of __" "int2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int2float(const int a, const enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint2float" "() is deprecated in favor of __" "uint2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint2float(const unsigned int a, const enum cudaRoundMode mode = cudaRoundNearest); + + + + + + + + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" + + + + + + + + + + + + +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 + + + + + + + + +static __inline__ __attribute__((device)) int mulhi(const int a, const int b) +{ + return __mulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const unsigned int b) +{ + return __umulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const int a, const unsigned int b) +{ + return __umulhi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const int b) +{ + return __umulhi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) long long int mul64hi(const long long int a, const long long int b) +{ + return __mul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b) +{ + return __umul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const long long int a, const unsigned long long int b) +{ + return __umul64hi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const long long int b) +{ + return __umul64hi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) int float_as_int(const float a) +{ + return __float_as_int(a); +} + +static __inline__ __attribute__((device)) float int_as_float(const int a) +{ + return __int_as_float(a); +} + +static __inline__ __attribute__((device)) unsigned int float_as_uint(const float a) +{ + return __float_as_uint(a); +} + +static __inline__ __attribute__((device)) float uint_as_float(const unsigned int a) +{ + return __uint_as_float(a); +} +static __inline__ __attribute__((device)) float saturate(const float a) +{ + return __saturatef(a); +} + +static __inline__ __attribute__((device)) int mul24(const int a, const int b) +{ + return __mul24(a, b); +} + +static __inline__ __attribute__((device)) unsigned int umul24(const unsigned int a, const unsigned int b) +{ + return __umul24(a, b); +} + +static __inline__ __attribute__((device)) int float2int(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2int_rn(a) : + (mode == cudaRoundPosInf ) ? __float2int_ru(a) : + (mode == cudaRoundMinInf ) ? __float2int_rd(a) : + __float2int_rz(a); +} + +static __inline__ __attribute__((device)) unsigned int float2uint(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2uint_rn(a) : + (mode == cudaRoundPosInf ) ? __float2uint_ru(a) : + (mode == cudaRoundMinInf ) ? __float2uint_rd(a) : + __float2uint_rz(a); +} + +static __inline__ __attribute__((device)) float int2float(const int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __int2float_rz(a) : + (mode == cudaRoundPosInf) ? __int2float_ru(a) : + (mode == cudaRoundMinInf) ? __int2float_rd(a) : + __int2float_rn(a); +} + +static __inline__ __attribute__((device)) float uint2float(const unsigned int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __uint2float_rz(a) : + (mode == cudaRoundPosInf) ? __uint2float_ru(a) : + (mode == cudaRoundMinInf) ? __uint2float_rd(a) : + __uint2float_rn(a); +} + + + + + + + + + + + + + + +# 3286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + + + + + + + + + + + + + + + + + + + +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + + + + + + + +static __inline__ __attribute__((device)) int atomicAdd(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicAdd(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicSub(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicSub(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicExch(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicExch(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) float atomicExch(float *address, float val) { } + +static __inline__ __attribute__((device)) int atomicMin(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicMin(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicMax(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicMax(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicInc(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicDec(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicAnd(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicAnd(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicOr(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicOr(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicXor(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicXor(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicCAS(int *address, int compare, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicCAS(unsigned int *address, unsigned int compare, unsigned int val) { } + + + + + + + + + +# 170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" + +extern "C" +{ + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__any" "() is deprecated in favor of " "__any" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __any(int cond); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__all" "() is deprecated in favor of " "__all" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __all(int cond); +} + + + + + + + + +static __inline__ __attribute__((device)) unsigned long long int atomicAdd(unsigned long long int *address, unsigned long long int val) { } + +static __inline__ __attribute__((device)) unsigned long long int atomicExch(unsigned long long int *address, unsigned long long int val) { } + +static __inline__ __attribute__((device)) unsigned long long int atomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) { } + +static __inline__ __attribute__((device)) __attribute__((deprecated("__any" "() is deprecated in favor of " "__any" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool any(bool cond) { } + +static __inline__ __attribute__((device)) __attribute__((deprecated("__all" "() is deprecated in favor of " "__all" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool all(bool cond) { } + + + + + + + + + + + + + +# 3289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" + + + + + + + + + + +# 1176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" + + + + + + + +# 3290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" + + + + + + + + + + + + + + + + + + + + + + + + + +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" + + + + + + + +static __inline__ __attribute__((device)) float atomicAdd(float *address, float val) { } + + + + + + + + + + +# 3291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" + + + + + + + +static __inline__ __attribute__((device)) long long atomicMin(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicMax(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicAnd(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicOr(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicXor(long long *address, long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicMin(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicMax(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicOr(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicXor(unsigned long long *address, unsigned long long val) { } + + + + + + + + + + + + +# 3292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 3293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" + + + + + + + + + + + + + + + + + + + + + + + +# 303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" + + + + + + + +static __inline__ __attribute__((device)) double atomicAdd(double *address, double val) { } + +static __inline__ __attribute__((device)) +int atomicAdd_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicAdd_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAdd_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAdd_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAdd_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAdd_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +float atomicAdd_block(float *address, float val) { } + +static __inline__ __attribute__((device)) +float atomicAdd_system(float *address, float val) { } + +static __inline__ __attribute__((device)) +double atomicAdd_block(double *address, double val) { } + +static __inline__ __attribute__((device)) +double atomicAdd_system(double *address, double val) { } + +static __inline__ __attribute__((device)) +int atomicSub_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicSub_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicSub_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicSub_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +int atomicExch_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicExch_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicExch_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicExch_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicExch_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicExch_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +float atomicExch_block(float *address, float val) { } + +static __inline__ __attribute__((device)) +float atomicExch_system(float *address, float val) { } + +static __inline__ __attribute__((device)) +int atomicMin_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicMin_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicMin_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicMin_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMin_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMin_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMin_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMin_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +int atomicMax_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicMax_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicMax_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicMax_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMax_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMax_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMax_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMax_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicInc_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicInc_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicDec_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicDec_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +int atomicCAS_block(int *address, int compare, int val) { } + +static __inline__ __attribute__((device)) +int atomicCAS_system(int *address, int compare, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicCAS_block(unsigned int *address, unsigned int compare, + unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicCAS_system(unsigned int *address, unsigned int compare, + unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long int atomicCAS_block(unsigned long long int *address, + unsigned long long int compare, + unsigned long long int val) { } + +static __inline__ __attribute__((device)) +unsigned long long int atomicCAS_system(unsigned long long int *address, + unsigned long long int compare, + unsigned long long int val) { } + +static __inline__ __attribute__((device)) +int atomicAnd_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicAnd_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicAnd_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicAnd_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAnd_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAnd_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAnd_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAnd_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +int atomicOr_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicOr_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicOr_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicOr_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicOr_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicOr_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicOr_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicOr_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +int atomicXor_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicXor_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicXor_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicXor_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicXor_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicXor_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicXor_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicXor_system(unsigned long long *address, unsigned long long val) { } + + + + + + + + + + + + + + +# 3294 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" + +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" + +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) void __threadfence_system(void); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rd(double x, double y); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rn(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rz(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_ru(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rd(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rn(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rz(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_ru(double x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rd(double x); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__ballot" "() is deprecated in favor of " "__ballot" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __ballot(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_count(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_and(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_or(int); +extern __attribute__((device)) __attribute__((device_builtin)) long long int clock64(void); + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rn(float x, float y, float z); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rd(float x, float y, float z); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_ru(float x, float y, float z); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rz(float x, float y, float z); + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double_as_longlong(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __longlong_as_double(long long int x); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rn(double x, double y, double z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rz(double x, double y, double z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_ru(double x, double y, double z); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rd(double x, double y, double z); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rd(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rd(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rn(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rz(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_ru(double x, double y); + + + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rd(double x, double y); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rz(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rd(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rn(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_ru(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rd(double x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __int2double_rn(int x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __uint2double_rn(unsigned int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rn(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rz(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_ru(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rd(long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rn(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rz(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_ru(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rd(unsigned long long int x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2hiint(double x); + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) int __double2loint(double x); + + + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __hiloint2double(int hi, int lo); + + +} + + + + + + +static __inline__ __attribute__((device)) __attribute__((deprecated("__ballot" "() is deprecated in favor of " "__ballot" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int ballot(bool pred) { } + +static __inline__ __attribute__((device)) int syncthreads_count(bool pred) { } + +static __inline__ __attribute__((device)) bool syncthreads_and(bool pred) { } + +static __inline__ __attribute__((device)) bool syncthreads_or(bool pred) { } + + + + +static __inline__ __attribute__((device)) unsigned int __isGlobal(const void *ptr) { } +static __inline__ __attribute__((device)) unsigned int __isShared(const void *ptr) { } +static __inline__ __attribute__((device)) unsigned int __isConstant(const void *ptr) { } +static __inline__ __attribute__((device)) unsigned int __isLocal(const void *ptr) { } + +static __inline__ __attribute__((device)) unsigned int __isGridConstant(const void *ptr) { } + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_global(const void *ptr) { } +static __inline__ __attribute__((device)) size_t __cvta_generic_to_shared(const void *ptr) { } +static __inline__ __attribute__((device)) size_t __cvta_generic_to_constant(const void *ptr) { } +static __inline__ __attribute__((device)) size_t __cvta_generic_to_local(const void *ptr) { } + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_grid_constant(const void *ptr) { } + + +static __inline__ __attribute__((device)) void * __cvta_global_to_generic(size_t rawbits) { } +static __inline__ __attribute__((device)) void * __cvta_shared_to_generic(size_t rawbits) { } +static __inline__ __attribute__((device)) void * __cvta_constant_to_generic(size_t rawbits) { } +static __inline__ __attribute__((device)) void * __cvta_local_to_generic(size_t rawbits) { } + +static __inline__ __attribute__((device)) void * __cvta_grid_constant_to_generic(size_t rawbits) { } + + + + + + +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" + + + + + +static __attribute__((device)) __inline__ unsigned __fns(unsigned mask, unsigned base, int offset) { } +static __attribute__((device)) __inline__ void __barrier_sync(unsigned id) { } +static __attribute__((device)) __inline__ void __barrier_sync_count(unsigned id, unsigned cnt) { } +static __attribute__((device)) __inline__ void __syncwarp(unsigned mask=0xFFFFFFFF) { } +static __attribute__((device)) __inline__ int __all_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ int __any_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ int __uni_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ unsigned __ballot_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ unsigned __activemask() { } + + + + + + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl(int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl(unsigned int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_up(int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_up(unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_down(int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_down(unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_xor(int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_xor(unsigned int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl(float var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_up(float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_down(float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_xor(float var, int laneMask, int width=32) { } + + +static __attribute__((device)) __inline__ int __shfl_sync(unsigned mask, int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_sync(unsigned mask, unsigned int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ int __shfl_up_sync(unsigned mask, int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_up_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ int __shfl_down_sync(unsigned mask, int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_down_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_xor_sync(unsigned mask, unsigned int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_sync(unsigned mask, float var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_up_sync(unsigned mask, float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_down_sync(unsigned mask, float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width=32) { } + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl(unsigned long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl(long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_up(long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_up(unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_down(long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_down(unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_xor(long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl(double var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_up(double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_down(double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_xor(double var, int laneMask, int width=32) { } + + +static __attribute__((device)) __inline__ long long __shfl_sync(unsigned mask, long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ long long __shfl_up_sync(unsigned mask, long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long long __shfl_down_sync(unsigned mask, long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_sync(unsigned mask, double var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_up_sync(unsigned mask, double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_down_sync(unsigned mask, double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width=32) { } + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl(long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl" "() is deprecated in favor of " "__shfl" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl(unsigned long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_up(long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up" "() is deprecated in favor of " "__shfl_up" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_up(unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_down(long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down" "() is deprecated in favor of " "__shfl_down" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_down(unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_xor(long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor" "() is deprecated in favor of " "__shfl_xor" "_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_xor(unsigned long var, int laneMask, int width=32) { } + + +static __attribute__((device)) __inline__ long __shfl_sync(unsigned mask, long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ long __shfl_up_sync(unsigned mask, long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long __shfl_down_sync(unsigned mask, long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width=32) { } + + + + + + + + + + + + + + + + + + + + +# 3296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ long __ldg(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldg(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldg(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldg(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldg(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldg(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldg(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldg(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldg(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldg(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldg(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldg(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldg(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldg(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldg(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldg(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldg(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldg(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldg(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldg(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldg(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldg(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldg(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldg(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldg(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldg(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldg(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldg(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldg(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldg(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldcg(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldcg(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldcg(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldcg(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldcg(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldcg(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldcg(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldcg(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldcg(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldcg(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldcg(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldcg(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldcg(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldcg(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldcg(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldcg(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldcg(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldcg(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldcg(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldcg(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldcg(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldcg(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldcg(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldcg(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldcg(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldcg(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldcg(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldcg(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldcg(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldcg(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldca(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldca(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldca(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldca(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldca(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldca(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldca(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldca(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldca(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldca(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldca(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldca(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldca(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldca(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldca(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldca(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldca(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldca(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldca(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldca(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldca(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldca(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldca(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldca(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldca(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldca(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldca(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldca(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldca(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldca(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldcs(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldcs(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldcs(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldcs(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldcs(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldcs(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldcs(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldcs(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldcs(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldcs(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldcs(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldcs(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldcs(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldcs(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldcs(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldcs(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldcs(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldcs(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldcs(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldcs(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldcs(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldcs(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldcs(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldcs(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldcs(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldcs(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldcs(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldcs(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldcs(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldcs(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldlu(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldlu(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldlu(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldlu(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldlu(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldlu(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldlu(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldlu(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldlu(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldlu(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldlu(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldlu(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldlu(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldlu(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldlu(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldlu(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldlu(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldlu(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldlu(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldlu(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldlu(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldlu(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldlu(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldlu(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldlu(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldlu(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldlu(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldlu(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldlu(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldlu(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldcv(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldcv(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldcv(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldcv(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldcv(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldcv(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldcv(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldcv(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldcv(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldcv(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldcv(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldcv(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldcv(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldcv(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldcv(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldcv(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldcv(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldcv(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldcv(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldcv(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldcv(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldcv(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldcv(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldcv(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldcv(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldcv(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldcv(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldcv(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldcv(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldcv(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ void __stwb(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stwb(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stwb(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stwb(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stwb(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stwb(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stwb(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stwb(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stwb(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stwb(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stwb(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stwb(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stwb(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stwb(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stwb(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stwb(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stwb(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stwb(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stwb(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stwb(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stwb(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stwb(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stwb(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stwb(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stwb(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stwb(double2 *ptr, double2 value) { } + + + +static __attribute__((device)) __inline__ void __stcg(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stcg(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stcg(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stcg(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stcg(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stcg(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stcg(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stcg(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stcg(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stcg(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stcg(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stcg(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stcg(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stcg(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stcg(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stcg(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stcg(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stcg(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stcg(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stcg(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stcg(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stcg(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stcg(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stcg(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stcg(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stcg(double2 *ptr, double2 value) { } + + + +static __attribute__((device)) __inline__ void __stcs(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stcs(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stcs(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stcs(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stcs(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stcs(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stcs(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stcs(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stcs(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stcs(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stcs(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stcs(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stcs(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stcs(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stcs(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stcs(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stcs(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stcs(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stcs(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stcs(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stcs(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stcs(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stcs(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stcs(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stcs(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stcs(double2 *ptr, double2 value) { } + + + +static __attribute__((device)) __inline__ void __stwt(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stwt(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stwt(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stwt(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stwt(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stwt(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stwt(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stwt(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stwt(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stwt(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stwt(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stwt(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stwt(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stwt(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stwt(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stwt(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stwt(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stwt(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stwt(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stwt(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stwt(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stwt(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stwt(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stwt(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stwt(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stwt(double2 *ptr, double2 value) { } + + + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_l(unsigned int lo, unsigned int hi, unsigned int shift) { } + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_lc(unsigned int lo, unsigned int hi, unsigned int shift) { } + + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_r(unsigned int lo, unsigned int hi, unsigned int shift) { } + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_rc(unsigned int lo, unsigned int hi, unsigned int shift) { } + + + + + + + + + + + + +# 3297 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 3298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ int __dp2a_lo(int srcA, int srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_lo(unsigned int srcA, unsigned int srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp2a_lo(short2 srcA, char4 srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_lo(ushort2 srcA, uchar4 srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp2a_hi(int srcA, int srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_hi(unsigned int srcA, unsigned int srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp2a_hi(short2 srcA, char4 srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_hi(ushort2 srcA, uchar4 srcB, unsigned int c) { } + + + + + + +static __attribute__((device)) __inline__ int __dp4a(int srcA, int srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp4a(unsigned int srcA, unsigned int srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp4a(char4 srcA, char4 srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp4a(uchar4 srcA, uchar4 srcB, unsigned int c) { } + + + + + + + + + + + + +# 3299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" + + + + +# 70 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 2 + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, int value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned long long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, long long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, float value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, double value) { } + +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, int value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned long long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, long long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, float value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, double value, int *pred) { } + +static __attribute__((device)) __inline__ void __nanosleep(unsigned int ns) { } + +static __attribute__((device)) __inline__ unsigned short int atomicCAS(unsigned short int *address, unsigned short int compare, unsigned short int val) { } + + + + + + + + + + + + + + +# 3300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" + + + + +# 70 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" + + + + + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" + +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 2 + + + + + + + + + + + + + + +static __attribute__((device)) __inline__ unsigned __reduce_add_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_min_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_max_sync(unsigned mask, unsigned value) { } + +static __attribute__((device)) __inline__ int __reduce_add_sync(unsigned mask, int value) { } +static __attribute__((device)) __inline__ int __reduce_min_sync(unsigned mask, int value) { } +static __attribute__((device)) __inline__ int __reduce_max_sync(unsigned mask, int value) { } + +static __attribute__((device)) __inline__ unsigned __reduce_and_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_or_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_xor_sync(unsigned mask, unsigned value) { } + + +extern "C" { +inline __attribute__((device)) void *__nv_associate_access_property(const void *ptr, + unsigned long long property) { + extern __attribute__((device)) void *__nv_associate_access_property_impl(const void *, + unsigned long long); + return __nv_associate_access_property_impl(ptr, property); +} + +inline __attribute__((device)) void __nv_memcpy_async_shared_global_4(void *dst, + const void *src, + unsigned src_size) { + extern __attribute__((device)) void __nv_memcpy_async_shared_global_4_impl(void *, + const void *, + unsigned); + __nv_memcpy_async_shared_global_4_impl(dst, src, src_size); +} + +inline __attribute__((device)) void __nv_memcpy_async_shared_global_8(void *dst, + const void *src, + unsigned src_size) { + extern __attribute__((device)) void __nv_memcpy_async_shared_global_8_impl(void *, + const void *, + unsigned); + __nv_memcpy_async_shared_global_8_impl(dst, src, src_size); +} + +inline __attribute__((device)) void __nv_memcpy_async_shared_global_16(void *dst, + const void *src, + unsigned src_size) { + extern __attribute__((device)) void __nv_memcpy_async_shared_global_16_impl(void *, + const void *, + unsigned); + __nv_memcpy_async_shared_global_16_impl(dst, src, src_size); +} + +} + + + + + + + + + + + + + +# 3301 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1Dread(surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2Dread(surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf3Dread(surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1DLayeredread(surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2DLayeredread(surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapread(surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapLayeredread(surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + + +# 3302 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +struct __nv_tex_rmet_ret { }; + +template<> struct __nv_tex_rmet_ret { typedef char type; }; +template<> struct __nv_tex_rmet_ret { typedef signed char type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned char type; }; +template<> struct __nv_tex_rmet_ret { typedef char1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar1 type; }; +template<> struct __nv_tex_rmet_ret { typedef char2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar2 type; }; +template<> struct __nv_tex_rmet_ret { typedef char4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef short type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned short type; }; +template<> struct __nv_tex_rmet_ret { typedef short1 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort1 type; }; +template<> struct __nv_tex_rmet_ret { typedef short2 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort2 type; }; +template<> struct __nv_tex_rmet_ret { typedef short4 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef int type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned int type; }; +template<> struct __nv_tex_rmet_ret { typedef int1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint1 type; }; +template<> struct __nv_tex_rmet_ret { typedef int2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint2 type; }; +template<> struct __nv_tex_rmet_ret { typedef int4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint4 type; }; + +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template<> struct __nv_tex_rmet_ret { typedef float type; }; +template<> struct __nv_tex_rmet_ret { typedef float1 type; }; +template<> struct __nv_tex_rmet_ret { typedef float2 type; }; +template<> struct __nv_tex_rmet_ret { typedef float4 type; }; + + +template struct __nv_tex_rmet_cast { typedef T* type; }; +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1Dfetch(texture t, int x) +{ + + + + + +} + +template +struct __nv_tex_rmnf_ret { }; + +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1Dfetch(texture t, int x) +{ +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1D(texture t, float x) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1D(texture t, float x) +{ +# 193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2D(texture t, float x, float y) +{ +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2D(texture t, float x, float y) +{ +# 217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayered(texture t, float x, int layer) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayered(texture t, float x, int layer) +{ +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3D(texture t, float x, float y, float z) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3D(texture t, float x, float y, float z) +{ +# 285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemap(texture t, float x, float y, float z) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemap(texture t, float x, float y, float z) +{ +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +struct __nv_tex2dgather_ret { }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_ret::type tex2Dgather(texture t, float x, float y, int comp=0) +{ +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template struct __nv_tex2dgather_rmnf_ret { }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_rmnf_ret::type tex2Dgather(texture t, float x, float y, int comp = 0) +{ +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLod(texture t, float x, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLod(texture t, float x, float level) +{ +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLod(texture t, float x, float y, float level) +{ +# 441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ +# 463 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ +# 507 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ +# 529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ +# 552 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ +# 575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ +# 598 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ +# 621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ +# 644 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ +# 667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ +# 689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ +# 711 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ +# 733 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} + + + + + +# 3303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template struct __nv_itex_trait { }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1Dfetch(T *ptr, cudaTextureObject_t obj, int x) +{ + + + +} + +template +static __attribute__((device)) T tex1Dfetch(cudaTextureObject_t texObject, int x) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1D(T *ptr, cudaTextureObject_t obj, float x) +{ + + + +} + + +template +static __attribute__((device)) T tex1D(cudaTextureObject_t texObject, float x) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2D(T *ptr, cudaTextureObject_t obj, float x, float y) +{ + + + +} + +template +static __attribute__((device)) T tex2D(cudaTextureObject_t texObject, float x, float y) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2D(T *ptr, cudaTextureObject_t obj, float x, float y, + bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2D(cudaTextureObject_t texObject, float x, float y, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + + +} + +template +static __attribute__((device)) T tex3D(cudaTextureObject_t texObject, float x, float y, float z) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z, + bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex3D(cudaTextureObject_t texObject, float x, float y, float z, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayered(T *ptr, cudaTextureObject_t obj, float x, int layer) +{ + + + +} + +template +static __attribute__((device)) T tex1DLayered(cudaTextureObject_t texObject, float x, int layer) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer) +{ + + + +} + +template +static __attribute__((device)) T tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemap(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + + +} + + +template +static __attribute__((device)) T texCubemap(cudaTextureObject_t texObject, float x, float y, float z) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayered(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLayered(cudaTextureObject_t texObject, float x, float y, float z, int layer) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, int comp = 0) +{ + + + +} + +template +static __attribute__((device)) T tex2Dgather(cudaTextureObject_t to, float x, float y, int comp = 0) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, bool* isResident, int comp = 0) +{ + + + + + +} + +template +static __attribute__((device)) T tex2Dgather(cudaTextureObject_t to, float x, float y, bool* isResident, int comp = 0) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLod(T *ptr, cudaTextureObject_t obj, float x, float level) +{ + + + +} + +template +static __attribute__((device)) T tex1DLod(cudaTextureObject_t texObject, float x, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level) +{ + + + +} + +template +static __attribute__((device)) T tex2DLod(cudaTextureObject_t texObject, float x, float y, float level) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLod(cudaTextureObject_t texObject, float x, float y, float level, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + + +} + +template +static __attribute__((device)) T tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, int layer, float level) +{ + + + +} + +template +static __attribute__((device)) T tex1DLayeredLod(cudaTextureObject_t texObject, float x, int layer, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level) +{ + + + +} + +template +static __attribute__((device)) T tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level, bool* isResident) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + +} + +template +static __attribute__((device)) T texCubemapGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float level) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLayeredLod(cudaTextureObject_t texObject, float x, float y, float z, int layer, float level) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DGrad(T *ptr, cudaTextureObject_t obj, float x, float dPdx, float dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex1DGrad(cudaTextureObject_t texObject, float x, float dPdx, float dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + +} + +template +static __attribute__((device)) T tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + + +} + +template +static __attribute__((device)) T tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, int layer, float dPdx, float dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex1DLayeredGrad(cudaTextureObject_t texObject, float x, int layer, float dPdx, float dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredGrad(T * ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredGrad(T * ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLayeredGrad(cudaTextureObject_t texObject, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + + + +} + + + +# 3304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template struct __nv_isurf_trait { }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dread(T *ptr, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf1Dread(cudaSurfaceObject_t surfObject, int x, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf2Dread(cudaSurfaceObject_t surfObject, int x, int y, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf3Dread(cudaSurfaceObject_t surfObject, int x, int y, int z, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf1DLayeredread(cudaSurfaceObject_t surfObject, int x, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf2DLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surfCubemapread(cudaSurfaceObject_t surfObject, int x, int y, int face, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surfCubemapLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layerface, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dwrite(T val, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapwrite(T val, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + + + + +# 3305 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/cudacc_ext.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/cudacc_ext.h" + + +# 3306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +extern "C" __attribute__((host)) __attribute__((device)) unsigned __cudaPushCallConfiguration(dim3 gridDim, + dim3 blockDim, + size_t sharedMem = 0, + struct CUstream_st *stream = 0); + + + + +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" + + + + +extern "C" { + + +uint3 __attribute__((device_builtin)) extern const threadIdx; +uint3 __attribute__((device_builtin)) extern const blockIdx; +dim3 __attribute__((device_builtin)) extern const blockDim; +dim3 __attribute__((device_builtin)) extern const gridDim; +int __attribute__((device_builtin)) extern const warpSize; + + + + +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + + + + + + + + + + + +# 142 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchCooperativeKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) cudaError_t cudaEventCreate( + cudaEvent_t *event, + unsigned int flags +) +{ + return ::cudaEventCreateWithFlags(event, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + void **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc(ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostAlloc( + T **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostGetDevicePointer( + T **pDevice, + void *pHost, + unsigned int flags +) +{ + return ::cudaHostGetDevicePointer((void**)(void*)pDevice, pHost, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocManaged( + T **devPtr, + size_t size, + unsigned int flags = 0x01 +) +{ + return ::cudaMallocManaged((void**)(void*)devPtr, size, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaStreamAttachMemAsync( + cudaStream_t stream, + T *devPtr, + size_t length = 0, + unsigned int flags = 0x04 +) +{ + return ::cudaStreamAttachMemAsync(stream, (void*)devPtr, length, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMalloc( + T **devPtr, + size_t size +) +{ + return ::cudaMalloc((void**)(void*)devPtr, size); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + T **ptr, + size_t size, + unsigned int flags = 0 +) +{ + return cudaMallocHost((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocPitch( + T **devPtr, + size_t *pitch, + size_t width, + size_t height +) +{ + return ::cudaMallocPitch((void**)(void*)devPtr, pitch, width, height); +} + + + + + + + + + + +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + void **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync(ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaStream_t stream +) +{ + return ::cudaMallocAsync((void**)(void*)ptr, size, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocFromPoolAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbol( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice +) +{ + return ::cudaMemcpyToSymbol((const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyToSymbolAsync((const void*)&symbol, src, count, offset, kind, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbol( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost +) +{ + return ::cudaMemcpyFromSymbol(dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyFromSymbolAsync(dst, (const void*)&symbol, count, offset, kind, stream); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeToSymbol(pGraphNode, graph, pDependencies, numDependencies, (const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeFromSymbol(pGraphNode, graph, pDependencies, numDependencies, dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsToSymbol(node, (const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsFromSymbol(node, dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsToSymbol(hGraphExec, node, (const void*)&symbol, src, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsFromSymbol(hGraphExec, node, dst, (const void*)&symbol, count, offset, kind); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + unsigned int flags) +{ + return ::cudaUserObjectCreate( + object_out, + objectToWrap, + [](void *vpObj) { delete reinterpret_cast(vpObj); }, + initialRefcount, + flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + cudaUserObjectFlags flags) +{ + return cudaUserObjectCreate(object_out, objectToWrap, initialRefcount, (unsigned int)flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolAddress( + void **devPtr, + const T &symbol +) +{ + return ::cudaGetSymbolAddress(devPtr, (const void*)&symbol); +} + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolSize( + size_t *size, + const T &symbol +) +{ + return ::cudaGetSymbolSize(size, (const void*)&symbol); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t size = (0x7fffffff * 2U + 1U) +) +{ + return ::cudaBindTexture(offset, &tex, devPtr, &desc, size); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t size = (0x7fffffff * 2U + 1U) +) +{ + return cudaBindTexture(offset, tex, devPtr, tex.channelDesc, size); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &desc, width, height, pitch); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &tex.channelDesc, width, height, pitch); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToArray(&tex, array, &desc); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindTextureToArray(tex, array, desc) : err; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToMipmappedArray(&tex, mipmappedArray, &desc); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray +) +{ + struct cudaChannelFormatDesc desc; + cudaArray_t levelArray; + cudaError_t err = ::cudaGetMipmappedArrayLevel(&levelArray, mipmappedArray, 0); + + if (err != cudaSuccess) { + return err; + } + err = ::cudaGetChannelDesc(&desc, levelArray); + + return err == cudaSuccess ? cudaBindTextureToMipmappedArray(tex, mipmappedArray, desc) : err; +} + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaUnbindTexture( + const struct texture &tex +) +{ + return ::cudaUnbindTexture(&tex); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset( + size_t *offset, + const struct texture &tex +) +{ + return ::cudaGetTextureAlignmentOffset(offset, &tex); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetCacheConfig( + T *func, + enum cudaFuncCache cacheConfig +) +{ + return ::cudaFuncSetCacheConfig((const void*)func, cacheConfig); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig( + T *func, + enum cudaSharedMemConfig config +) +{ + return ::cudaFuncSetSharedMemConfig((const void*)func, config); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, 0x00); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize, + unsigned int flags) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, flags); +} + + + + +class __cudaOccupancyB2DHelper { + size_t n; +public: + inline __attribute__((host)) __attribute__((device)) __cudaOccupancyB2DHelper(size_t n_) : n(n_) {} + inline __attribute__((host)) __attribute__((device)) size_t operator()(int) + { + return n; + } +}; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + cudaError_t status; + + + int device; + struct cudaFuncAttributes attr; + + + int maxThreadsPerMultiProcessor; + int warpSize; + int devMaxThreadsPerBlock; + int multiProcessorCount; + int funcMaxThreadsPerBlock; + int occupancyLimit; + int granularity; + + + int maxBlockSize = 0; + int numBlocks = 0; + int maxOccupancy = 0; + + + int blockSizeToTryAligned; + int blockSizeToTry; + int blockSizeLimitAligned; + int occupancyInBlocks; + int occupancyInThreads; + size_t dynamicSMemSize; + + + + + + if (!minGridSize || !blockSize || !func) { + return cudaErrorInvalidValue; + } + + + + + + status = ::cudaGetDevice(&device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &maxThreadsPerMultiProcessor, + cudaDevAttrMaxThreadsPerMultiProcessor, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &warpSize, + cudaDevAttrWarpSize, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &devMaxThreadsPerBlock, + cudaDevAttrMaxThreadsPerBlock, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &multiProcessorCount, + cudaDevAttrMultiProcessorCount, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaFuncGetAttributes(&attr, func); + if (status != cudaSuccess) { + return status; + } + + funcMaxThreadsPerBlock = attr.maxThreadsPerBlock; + + + + + + occupancyLimit = maxThreadsPerMultiProcessor; + granularity = warpSize; + + if (blockSizeLimit == 0) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (devMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (funcMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = funcMaxThreadsPerBlock; + } + + blockSizeLimitAligned = ((blockSizeLimit + (granularity - 1)) / granularity) * granularity; + + for (blockSizeToTryAligned = blockSizeLimitAligned; blockSizeToTryAligned > 0; blockSizeToTryAligned -= granularity) { + + + + if (blockSizeLimit < blockSizeToTryAligned) { + blockSizeToTry = blockSizeLimit; + } else { + blockSizeToTry = blockSizeToTryAligned; + } + + dynamicSMemSize = blockSizeToDynamicSMemSize(blockSizeToTry); + + status = cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + &occupancyInBlocks, + func, + blockSizeToTry, + dynamicSMemSize, + flags); + + if (status != cudaSuccess) { + return status; + } + + occupancyInThreads = blockSizeToTry * occupancyInBlocks; + + if (occupancyInThreads > maxOccupancy) { + maxBlockSize = blockSizeToTry; + numBlocks = occupancyInBlocks; + maxOccupancy = occupancyInThreads; + } + + + + if (occupancyLimit == maxOccupancy) { + break; + } + } + + + + + + + + *minGridSize = numBlocks * multiProcessorCount; + *blockSize = maxBlockSize; + + return status; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMem( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, blockSizeLimit, 0x00); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSize( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, 0x00); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock( + size_t *dynamicSmemSize, + T func, + int numBlocks, + int blockSize) +{ + return ::cudaOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, (const void*)func, numBlocks, blockSize); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeWithFlags( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, flags); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncGetAttributes( + struct cudaFuncAttributes *attr, + T *entry +) +{ + return ::cudaFuncGetAttributes(attr, (const void*)entry); +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetAttribute( + T *entry, + enum cudaFuncAttribute attr, + int value +) +{ + return ::cudaFuncSetAttribute((const void*)entry, attr, value); +} + + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindSurfaceToArray(&surf, array, &desc); +} + + + + + + + + + + + + + + + + + + + + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindSurfaceToArray(surf, array, desc) : err; +} + + + + + + + +# 2559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" + + + + + + + + +# 1 "CMakeCUDACompilerId.cu" 2 + + + + + + + + +# 34 "CMakeCUDACompilerId.cu" + +# 59 "CMakeCUDACompilerId.cu" + + + + + +char const* info_compiler = "INFO" ":" "compiler[" "NVIDIA" "]"; + +char const* info_simulate = "INFO" ":" "simulate[" "GNU" "]"; + + + + + + + + + +# 183 "CMakeCUDACompilerId.cu" + + + + + + +# 316 "CMakeCUDACompilerId.cu" + + +# 327 "CMakeCUDACompilerId.cu" + + +# 338 "CMakeCUDACompilerId.cu" + + + + + + + +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + ('0' + (((11) / 10000000)%10)), ('0' + (((11) / 1000000)%10)), ('0' + (((11) / 100000)%10)), ('0' + (((11) / 10000)%10)), ('0' + (((11) / 1000)%10)), ('0' + (((11) / 100)%10)), ('0' + (((11) / 10)%10)), ('0' + ((11) % 10)), + + '.', ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((64) / 10000000)%10)), ('0' + (((64) / 1000000)%10)), ('0' + (((64) / 100000)%10)), ('0' + (((64) / 10000)%10)), ('0' + (((64) / 1000)%10)), ('0' + (((64) / 100)%10)), ('0' + (((64) / 10)%10)), ('0' + ((64) % 10)), + + + + + + ']','\0'}; + + + +# 371 "CMakeCUDACompilerId.cu" + + + +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((5) / 10000000)%10)), ('0' + (((5) / 1000000)%10)), ('0' + (((5) / 100000)%10)), ('0' + (((5) / 10000)%10)), ('0' + (((5) / 1000)%10)), ('0' + (((5) / 100)%10)), ('0' + (((5) / 10)%10)), ('0' + ((5) % 10)), +# 387 "CMakeCUDACompilerId.cu" + ']','\0'}; + + + + + + +char const* info_platform = "INFO" ":" "platform[" "Linux" "]"; +char const* info_arch = "INFO" ":" "arch[" "]"; + + + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +# 407 "CMakeCUDACompilerId.cu" + "14" + + + + + +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" + + + "ON" + + + +"]"; + + + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + + require += info_version[argc]; + + + require += info_simulate[argc]; + + + require += info_simulate_version[argc]; + + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.c b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.c new file mode 100644 index 00000000..d6bfc437 --- /dev/null +++ b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.c @@ -0,0 +1,35 @@ +# 1 "CMakeCUDACompilerId.cu" +# 64 "CMakeCUDACompilerId.cu" +extern const char *info_compiler; + +extern const char *info_simulate; +# 345 "CMakeCUDACompilerId.cu" +static const char info_version[50]; +# 374 "CMakeCUDACompilerId.cu" +static const char info_simulate_version[41]; +# 394 "CMakeCUDACompilerId.cu" +extern const char *info_platform; +extern const char *info_arch; + + + +extern const char *info_language_standard_default; +# 415 "CMakeCUDACompilerId.cu" +extern const char *info_language_extensions_default; +# 64 "CMakeCUDACompilerId.cu" +const char *info_compiler = ((const char *)"INFO:compiler[NVIDIA]"); + +const char *info_simulate = ((const char *)"INFO:simulate[GNU]"); +# 345 "CMakeCUDACompilerId.cu" +static const char info_version[50] = {((char)73),((char)78),((char)70),((char)79),((char)58),((char)99),((char)111),((char)109),((char)112),((char)105),((char)108),((char)101),((char)114),((char)95),((char)118),((char)101),((char)114),((char)115),((char)105),((char)111),((char)110),((char)91),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)49),((char)49),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)55),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)54),((char)52),((char)93),((char)0)}; +# 374 "CMakeCUDACompilerId.cu" +static const char info_simulate_version[41] = {((char)73),((char)78),((char)70),((char)79),((char)58),((char)115),((char)105),((char)109),((char)117),((char)108),((char)97),((char)116),((char)101),((char)95),((char)118),((char)101),((char)114),((char)115),((char)105),((char)111),((char)110),((char)91),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)55),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)53),((char)93),((char)0)}; +# 394 "CMakeCUDACompilerId.cu" +const char *info_platform = ((const char *)"INFO:platform[Linux]"); +const char *info_arch = ((const char *)"INFO:arch[]"); + + + +const char *info_language_standard_default = ((const char *)"INFO:standard_default[14]"); +# 415 "CMakeCUDACompilerId.cu" +const char *info_language_extensions_default = ((const char *)"INFO:extensions_default[ON]"); diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.cpp b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.cpp new file mode 100644 index 00000000..43ab080b --- /dev/null +++ b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.cpp @@ -0,0 +1,18694 @@ +# 1 "CMakeCUDACompilerId.cu" +static char __nv_inited_managed_rt = 0; static void **__nv_fatbinhandle_for_managed_rt; static void __nv_save_fatbinhandle_for_managed_rt(void **in){__nv_fatbinhandle_for_managed_rt = in;} static char __nv_init_managed_rt_with_module(void **);__attribute__((unused)) static inline void __nv_init_managed_rt(void) { __nv_inited_managed_rt = (__nv_inited_managed_rt ? __nv_inited_managed_rt : __nv_init_managed_rt_with_module(__nv_fatbinhandle_for_managed_rt));} +# 1 +#define __nv_is_extended_device_lambda_closure_type(X) false +#define __nv_is_extended_host_device_lambda_closure_type(X) false +#if defined(__nv_is_extended_device_lambda_closure_type) && defined(__nv_is_extended_host_device_lambda_closure_type) +#endif + +# 1 +# 8 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 3 +struct __va_list_tag { +# 9 +unsigned gp_offset; +# 10 +unsigned fp_offset; +# 11 +char *overflow_arg_area; +# 12 +char *reg_save_area; +# 13 +}; +# 28 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h" 3 +typedef __va_list_tag __pgi_va_list[1]; +# 9 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h" 3 +#pragma acc routine seq +extern "C" void __cxa_vec_ctor(void * __array_address, unsigned long __element_count, unsigned long __element_size, void (* __constructor)(void *), void (* __destructor)(void *)); +# 16 +#pragma acc routine seq +extern "C" void __cxa_vec_cctor(void * __destination_array, void * __source_array, unsigned long __element_count, unsigned long __element_size, void (* __constructor)(void *, void *), void (* __destructor)(void *)); +# 24 +#pragma acc routine seq +extern "C" void __cxa_vec_dtor(void * __array_address, unsigned long __element_count, unsigned long __element_size, void (* __destructor)(void *)); +# 30 +#pragma acc routine seq +extern "C" void *__cxa_vec_new(unsigned long __element_count, unsigned long __element_size, unsigned long __padding_size, void (* __constructor)(void *), void (* __destructor)(void *)); +# 37 +#pragma acc routine seq +extern "C" void *__cxa_vec_new2(unsigned long __element_count, unsigned long __element_size, unsigned long __padding_size, void (* __constructor)(void *), void (* __destructor)(void *), void *(* __allocator)(unsigned long), void (* __deallocator)(void *)); +# 46 +#pragma acc routine seq +extern "C" void *__cxa_vec_new3(unsigned long __element_count, unsigned long __element_size, unsigned long __padding_size, void (* __constructor)(void *), void (* __destructor)(void *), void *(* __allocator)(unsigned long), void (* __deallocator)(void *, unsigned long)); +# 55 +#pragma acc routine seq +extern "C" void __cxa_vec_delete(void * __array_address, unsigned long __element_size, unsigned long __padding_size, void (* __destructor)(void *)); +# 61 +#pragma acc routine seq +extern "C" void __cxa_vec_delete2(void * __array_address, unsigned long __element_size, unsigned long __padding_size, void (* __destructor)(void *), void (* __deallocator)(void *)); +# 68 +#pragma acc routine seq +extern "C" void __cxa_vec_delete3(void * __array_address, unsigned long __element_size, unsigned long __padding_size, void (* __destructor)(void *), void (* __deallocator)(void *, unsigned long)); +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" +#if 0 +# 68 +enum cudaRoundMode { +# 70 +cudaRoundNearest, +# 71 +cudaRoundZero, +# 72 +cudaRoundPosInf, +# 73 +cudaRoundMinInf +# 74 +}; +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 100 +struct char1 { +# 102 +signed char x; +# 103 +}; +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 105 +struct uchar1 { +# 107 +unsigned char x; +# 108 +}; +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 111 +struct __attribute((aligned(2))) char2 { +# 113 +signed char x, y; +# 114 +}; +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 116 +struct __attribute((aligned(2))) uchar2 { +# 118 +unsigned char x, y; +# 119 +}; +#endif +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 121 +struct char3 { +# 123 +signed char x, y, z; +# 124 +}; +#endif +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 126 +struct uchar3 { +# 128 +unsigned char x, y, z; +# 129 +}; +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 131 +struct __attribute((aligned(4))) char4 { +# 133 +signed char x, y, z, w; +# 134 +}; +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 136 +struct __attribute((aligned(4))) uchar4 { +# 138 +unsigned char x, y, z, w; +# 139 +}; +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 141 +struct short1 { +# 143 +short x; +# 144 +}; +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 146 +struct ushort1 { +# 148 +unsigned short x; +# 149 +}; +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 151 +struct __attribute((aligned(4))) short2 { +# 153 +short x, y; +# 154 +}; +#endif +# 156 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 156 +struct __attribute((aligned(4))) ushort2 { +# 158 +unsigned short x, y; +# 159 +}; +#endif +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 161 +struct short3 { +# 163 +short x, y, z; +# 164 +}; +#endif +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 166 +struct ushort3 { +# 168 +unsigned short x, y, z; +# 169 +}; +#endif +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 171 +struct __attribute((aligned(8))) short4 { short x; short y; short z; short w; }; +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 172 +struct __attribute((aligned(8))) ushort4 { unsigned short x; unsigned short y; unsigned short z; unsigned short w; }; +#endif +# 174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 174 +struct int1 { +# 176 +int x; +# 177 +}; +#endif +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 179 +struct uint1 { +# 181 +unsigned x; +# 182 +}; +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 184 +struct __attribute((aligned(8))) int2 { int x; int y; }; +#endif +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 185 +struct __attribute((aligned(8))) uint2 { unsigned x; unsigned y; }; +#endif +# 187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 187 +struct int3 { +# 189 +int x, y, z; +# 190 +}; +#endif +# 192 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 192 +struct uint3 { +# 194 +unsigned x, y, z; +# 195 +}; +#endif +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 197 +struct __attribute((aligned(16))) int4 { +# 199 +int x, y, z, w; +# 200 +}; +#endif +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 202 +struct __attribute((aligned(16))) uint4 { +# 204 +unsigned x, y, z, w; +# 205 +}; +#endif +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 207 +struct long1 { +# 209 +long x; +# 210 +}; +#endif +# 212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 212 +struct ulong1 { +# 214 +unsigned long x; +# 215 +}; +#endif +# 222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 222 +struct __attribute((aligned((2) * sizeof(long)))) long2 { +# 224 +long x, y; +# 225 +}; +#endif +# 227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 227 +struct __attribute((aligned((2) * sizeof(unsigned long)))) ulong2 { +# 229 +unsigned long x, y; +# 230 +}; +#endif +# 234 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 234 +struct long3 { +# 236 +long x, y, z; +# 237 +}; +#endif +# 239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 239 +struct ulong3 { +# 241 +unsigned long x, y, z; +# 242 +}; +#endif +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 244 +struct __attribute((aligned(16))) long4 { +# 246 +long x, y, z, w; +# 247 +}; +#endif +# 249 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 249 +struct __attribute((aligned(16))) ulong4 { +# 251 +unsigned long x, y, z, w; +# 252 +}; +#endif +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 254 +struct float1 { +# 256 +float x; +# 257 +}; +#endif +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 276 +struct __attribute((aligned(8))) float2 { float x; float y; }; +#endif +# 281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 281 +struct float3 { +# 283 +float x, y, z; +# 284 +}; +#endif +# 286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 286 +struct __attribute((aligned(16))) float4 { +# 288 +float x, y, z, w; +# 289 +}; +#endif +# 291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 291 +struct longlong1 { +# 293 +long long x; +# 294 +}; +#endif +# 296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 296 +struct ulonglong1 { +# 298 +unsigned long long x; +# 299 +}; +#endif +# 301 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 301 +struct __attribute((aligned(16))) longlong2 { +# 303 +long long x, y; +# 304 +}; +#endif +# 306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 306 +struct __attribute((aligned(16))) ulonglong2 { +# 308 +unsigned long long x, y; +# 309 +}; +#endif +# 311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 311 +struct longlong3 { +# 313 +long long x, y, z; +# 314 +}; +#endif +# 316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 316 +struct ulonglong3 { +# 318 +unsigned long long x, y, z; +# 319 +}; +#endif +# 321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 321 +struct __attribute((aligned(16))) longlong4 { +# 323 +long long x, y, z, w; +# 324 +}; +#endif +# 326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 326 +struct __attribute((aligned(16))) ulonglong4 { +# 328 +unsigned long long x, y, z, w; +# 329 +}; +#endif +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 331 +struct double1 { +# 333 +double x; +# 334 +}; +#endif +# 336 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 336 +struct __attribute((aligned(16))) double2 { +# 338 +double x, y; +# 339 +}; +#endif +# 341 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 341 +struct double3 { +# 343 +double x, y, z; +# 344 +}; +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 346 +struct __attribute((aligned(16))) double4 { +# 348 +double x, y, z, w; +# 349 +}; +#endif +# 363 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char1 +# 363 +char1; +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar1 +# 364 +uchar1; +#endif +# 365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char2 +# 365 +char2; +#endif +# 366 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar2 +# 366 +uchar2; +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char3 +# 367 +char3; +#endif +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar3 +# 368 +uchar3; +#endif +# 369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char4 +# 369 +char4; +#endif +# 370 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar4 +# 370 +uchar4; +#endif +# 371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short1 +# 371 +short1; +#endif +# 372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort1 +# 372 +ushort1; +#endif +# 373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short2 +# 373 +short2; +#endif +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort2 +# 374 +ushort2; +#endif +# 375 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short3 +# 375 +short3; +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort3 +# 376 +ushort3; +#endif +# 377 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short4 +# 377 +short4; +#endif +# 378 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort4 +# 378 +ushort4; +#endif +# 379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int1 +# 379 +int1; +#endif +# 380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint1 +# 380 +uint1; +#endif +# 381 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int2 +# 381 +int2; +#endif +# 382 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint2 +# 382 +uint2; +#endif +# 383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int3 +# 383 +int3; +#endif +# 384 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint3 +# 384 +uint3; +#endif +# 385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int4 +# 385 +int4; +#endif +# 386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint4 +# 386 +uint4; +#endif +# 387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long1 +# 387 +long1; +#endif +# 388 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong1 +# 388 +ulong1; +#endif +# 389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long2 +# 389 +long2; +#endif +# 390 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong2 +# 390 +ulong2; +#endif +# 391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long3 +# 391 +long3; +#endif +# 392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong3 +# 392 +ulong3; +#endif +# 393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long4 +# 393 +long4; +#endif +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong4 +# 394 +ulong4; +#endif +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float1 +# 395 +float1; +#endif +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float2 +# 396 +float2; +#endif +# 397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float3 +# 397 +float3; +#endif +# 398 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float4 +# 398 +float4; +#endif +# 399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong1 +# 399 +longlong1; +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong1 +# 400 +ulonglong1; +#endif +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong2 +# 401 +longlong2; +#endif +# 402 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong2 +# 402 +ulonglong2; +#endif +# 403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong3 +# 403 +longlong3; +#endif +# 404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong3 +# 404 +ulonglong3; +#endif +# 405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong4 +# 405 +longlong4; +#endif +# 406 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong4 +# 406 +ulonglong4; +#endif +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double1 +# 407 +double1; +#endif +# 408 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double2 +# 408 +double2; +#endif +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double3 +# 409 +double3; +#endif +# 410 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double4 +# 410 +double4; +#endif +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 418 +struct dim3 { +# 420 +unsigned x, y, z; +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +}; +#endif +# 434 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef dim3 +# 434 +dim3; +#endif +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef long ptrdiff_t; +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef unsigned long size_t; +#if !defined(__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__) +#define __CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ +#endif +#include "crt/host_runtime.h" +# 437 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef +# 426 +struct { +# 427 +long long __max_align_ll __attribute((__aligned__(__alignof__(long long)))); +# 428 +long double __max_align_ld __attribute((__aligned__(__alignof__(long double)))); +# 437 +} max_align_t; +# 444 +typedef __decltype((nullptr)) nullptr_t; +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 204 +enum cudaError { +# 211 +cudaSuccess, +# 217 +cudaErrorInvalidValue, +# 223 +cudaErrorMemoryAllocation, +# 229 +cudaErrorInitializationError, +# 236 +cudaErrorCudartUnloading, +# 243 +cudaErrorProfilerDisabled, +# 251 +cudaErrorProfilerNotInitialized, +# 258 +cudaErrorProfilerAlreadyStarted, +# 265 +cudaErrorProfilerAlreadyStopped, +# 274 +cudaErrorInvalidConfiguration, +# 280 +cudaErrorInvalidPitchValue = 12, +# 286 +cudaErrorInvalidSymbol, +# 294 +cudaErrorInvalidHostPointer = 16, +# 302 +cudaErrorInvalidDevicePointer, +# 308 +cudaErrorInvalidTexture, +# 314 +cudaErrorInvalidTextureBinding, +# 321 +cudaErrorInvalidChannelDescriptor, +# 327 +cudaErrorInvalidMemcpyDirection, +# 337 +cudaErrorAddressOfConstant, +# 346 +cudaErrorTextureFetchFailed, +# 355 +cudaErrorTextureNotBound, +# 364 +cudaErrorSynchronizationError, +# 370 +cudaErrorInvalidFilterSetting, +# 376 +cudaErrorInvalidNormSetting, +# 384 +cudaErrorMixedDeviceExecution, +# 392 +cudaErrorNotYetImplemented = 31, +# 401 +cudaErrorMemoryValueTooLarge, +# 408 +cudaErrorStubLibrary = 34, +# 415 +cudaErrorInsufficientDriver, +# 422 +cudaErrorCallRequiresNewerDriver, +# 428 +cudaErrorInvalidSurface, +# 434 +cudaErrorDuplicateVariableName = 43, +# 440 +cudaErrorDuplicateTextureName, +# 446 +cudaErrorDuplicateSurfaceName, +# 456 +cudaErrorDevicesUnavailable, +# 469 +cudaErrorIncompatibleDriverContext = 49, +# 475 +cudaErrorMissingConfiguration = 52, +# 484 +cudaErrorPriorLaunchFailure, +# 491 +cudaErrorLaunchMaxDepthExceeded = 65, +# 499 +cudaErrorLaunchFileScopedTex, +# 507 +cudaErrorLaunchFileScopedSurf, +# 522 +cudaErrorSyncDepthExceeded, +# 534 +cudaErrorLaunchPendingCountExceeded, +# 540 +cudaErrorInvalidDeviceFunction = 98, +# 546 +cudaErrorNoDevice = 100, +# 553 +cudaErrorInvalidDevice, +# 558 +cudaErrorDeviceNotLicensed, +# 567 +cudaErrorSoftwareValidityNotEstablished, +# 572 +cudaErrorStartupFailure = 127, +# 577 +cudaErrorInvalidKernelImage = 200, +# 587 +cudaErrorDeviceUninitialized, +# 592 +cudaErrorMapBufferObjectFailed = 205, +# 597 +cudaErrorUnmapBufferObjectFailed, +# 603 +cudaErrorArrayIsMapped, +# 608 +cudaErrorAlreadyMapped, +# 616 +cudaErrorNoKernelImageForDevice, +# 621 +cudaErrorAlreadyAcquired, +# 626 +cudaErrorNotMapped, +# 632 +cudaErrorNotMappedAsArray, +# 638 +cudaErrorNotMappedAsPointer, +# 644 +cudaErrorECCUncorrectable, +# 650 +cudaErrorUnsupportedLimit, +# 656 +cudaErrorDeviceAlreadyInUse, +# 662 +cudaErrorPeerAccessUnsupported, +# 668 +cudaErrorInvalidPtx, +# 673 +cudaErrorInvalidGraphicsContext, +# 679 +cudaErrorNvlinkUncorrectable, +# 686 +cudaErrorJitCompilerNotFound, +# 693 +cudaErrorUnsupportedPtxVersion, +# 700 +cudaErrorJitCompilationDisabled, +# 705 +cudaErrorUnsupportedExecAffinity, +# 710 +cudaErrorInvalidSource = 300, +# 715 +cudaErrorFileNotFound, +# 720 +cudaErrorSharedObjectSymbolNotFound, +# 725 +cudaErrorSharedObjectInitFailed, +# 730 +cudaErrorOperatingSystem, +# 737 +cudaErrorInvalidResourceHandle = 400, +# 743 +cudaErrorIllegalState, +# 750 +cudaErrorSymbolNotFound = 500, +# 758 +cudaErrorNotReady = 600, +# 766 +cudaErrorIllegalAddress = 700, +# 775 +cudaErrorLaunchOutOfResources, +# 786 +cudaErrorLaunchTimeout, +# 792 +cudaErrorLaunchIncompatibleTexturing, +# 799 +cudaErrorPeerAccessAlreadyEnabled, +# 806 +cudaErrorPeerAccessNotEnabled, +# 819 +cudaErrorSetOnActiveProcess = 708, +# 826 +cudaErrorContextIsDestroyed, +# 833 +cudaErrorAssert, +# 840 +cudaErrorTooManyPeers, +# 846 +cudaErrorHostMemoryAlreadyRegistered, +# 852 +cudaErrorHostMemoryNotRegistered, +# 861 +cudaErrorHardwareStackError, +# 869 +cudaErrorIllegalInstruction, +# 878 +cudaErrorMisalignedAddress, +# 889 +cudaErrorInvalidAddressSpace, +# 897 +cudaErrorInvalidPc, +# 908 +cudaErrorLaunchFailure, +# 917 +cudaErrorCooperativeLaunchTooLarge, +# 922 +cudaErrorNotPermitted = 800, +# 928 +cudaErrorNotSupported, +# 937 +cudaErrorSystemNotReady, +# 944 +cudaErrorSystemDriverMismatch, +# 953 +cudaErrorCompatNotSupportedOnDevice, +# 958 +cudaErrorMpsConnectionFailed, +# 963 +cudaErrorMpsRpcFailure, +# 969 +cudaErrorMpsServerNotReady, +# 974 +cudaErrorMpsMaxClientsReached, +# 979 +cudaErrorMpsMaxConnectionsReached, +# 984 +cudaErrorStreamCaptureUnsupported = 900, +# 990 +cudaErrorStreamCaptureInvalidated, +# 996 +cudaErrorStreamCaptureMerge, +# 1001 +cudaErrorStreamCaptureUnmatched, +# 1007 +cudaErrorStreamCaptureUnjoined, +# 1014 +cudaErrorStreamCaptureIsolation, +# 1020 +cudaErrorStreamCaptureImplicit, +# 1026 +cudaErrorCapturedEvent, +# 1033 +cudaErrorStreamCaptureWrongThread, +# 1038 +cudaErrorTimeout, +# 1044 +cudaErrorGraphExecUpdateFailure, +# 1054 +cudaErrorExternalDevice, +# 1067 +cudaErrorUnknown = 999, +# 1075 +cudaErrorApiFailureBase = 10000 +# 1076 +}; +#endif +# 1081 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1081 +enum cudaChannelFormatKind { +# 1083 +cudaChannelFormatKindSigned, +# 1084 +cudaChannelFormatKindUnsigned, +# 1085 +cudaChannelFormatKindFloat, +# 1086 +cudaChannelFormatKindNone, +# 1087 +cudaChannelFormatKindNV12, +# 1088 +cudaChannelFormatKindUnsignedNormalized8X1, +# 1089 +cudaChannelFormatKindUnsignedNormalized8X2, +# 1090 +cudaChannelFormatKindUnsignedNormalized8X4, +# 1091 +cudaChannelFormatKindUnsignedNormalized16X1, +# 1092 +cudaChannelFormatKindUnsignedNormalized16X2, +# 1093 +cudaChannelFormatKindUnsignedNormalized16X4, +# 1094 +cudaChannelFormatKindSignedNormalized8X1, +# 1095 +cudaChannelFormatKindSignedNormalized8X2, +# 1096 +cudaChannelFormatKindSignedNormalized8X4, +# 1097 +cudaChannelFormatKindSignedNormalized16X1, +# 1098 +cudaChannelFormatKindSignedNormalized16X2, +# 1099 +cudaChannelFormatKindSignedNormalized16X4, +# 1100 +cudaChannelFormatKindUnsignedBlockCompressed1, +# 1101 +cudaChannelFormatKindUnsignedBlockCompressed1SRGB, +# 1102 +cudaChannelFormatKindUnsignedBlockCompressed2, +# 1103 +cudaChannelFormatKindUnsignedBlockCompressed2SRGB, +# 1104 +cudaChannelFormatKindUnsignedBlockCompressed3, +# 1105 +cudaChannelFormatKindUnsignedBlockCompressed3SRGB, +# 1106 +cudaChannelFormatKindUnsignedBlockCompressed4, +# 1107 +cudaChannelFormatKindSignedBlockCompressed4, +# 1108 +cudaChannelFormatKindUnsignedBlockCompressed5, +# 1109 +cudaChannelFormatKindSignedBlockCompressed5, +# 1110 +cudaChannelFormatKindUnsignedBlockCompressed6H, +# 1111 +cudaChannelFormatKindSignedBlockCompressed6H, +# 1112 +cudaChannelFormatKindUnsignedBlockCompressed7, +# 1113 +cudaChannelFormatKindUnsignedBlockCompressed7SRGB +# 1114 +}; +#endif +# 1119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1119 +struct cudaChannelFormatDesc { +# 1121 +int x; +# 1122 +int y; +# 1123 +int z; +# 1124 +int w; +# 1125 +cudaChannelFormatKind f; +# 1126 +}; +#endif +# 1131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef struct cudaArray *cudaArray_t; +# 1136 +typedef const cudaArray *cudaArray_const_t; +# 1138 +struct cudaArray; +# 1143 +typedef struct cudaMipmappedArray *cudaMipmappedArray_t; +# 1148 +typedef const cudaMipmappedArray *cudaMipmappedArray_const_t; +# 1150 +struct cudaMipmappedArray; +# 1160 +#if 0 +# 1160 +struct cudaArraySparseProperties { +# 1161 +struct { +# 1162 +unsigned width; +# 1163 +unsigned height; +# 1164 +unsigned depth; +# 1165 +} tileExtent; +# 1166 +unsigned miptailFirstLevel; +# 1167 +unsigned long long miptailSize; +# 1168 +unsigned flags; +# 1169 +unsigned reserved[4]; +# 1170 +}; +#endif +# 1176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1176 +struct cudaArrayMemoryRequirements { +# 1177 +size_t size; +# 1178 +size_t alignment; +# 1179 +unsigned reserved[4]; +# 1180 +}; +#endif +# 1186 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1186 +enum cudaMemoryType { +# 1188 +cudaMemoryTypeUnregistered, +# 1189 +cudaMemoryTypeHost, +# 1190 +cudaMemoryTypeDevice, +# 1191 +cudaMemoryTypeManaged +# 1192 +}; +#endif +# 1197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1197 +enum cudaMemcpyKind { +# 1199 +cudaMemcpyHostToHost, +# 1200 +cudaMemcpyHostToDevice, +# 1201 +cudaMemcpyDeviceToHost, +# 1202 +cudaMemcpyDeviceToDevice, +# 1203 +cudaMemcpyDefault +# 1204 +}; +#endif +# 1211 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1211 +struct cudaPitchedPtr { +# 1213 +void *ptr; +# 1214 +size_t pitch; +# 1215 +size_t xsize; +# 1216 +size_t ysize; +# 1217 +}; +#endif +# 1224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1224 +struct cudaExtent { +# 1226 +size_t width; +# 1227 +size_t height; +# 1228 +size_t depth; +# 1229 +}; +#endif +# 1236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1236 +struct cudaPos { +# 1238 +size_t x; +# 1239 +size_t y; +# 1240 +size_t z; +# 1241 +}; +#endif +# 1246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1246 +struct cudaMemcpy3DParms { +# 1248 +cudaArray_t srcArray; +# 1249 +cudaPos srcPos; +# 1250 +cudaPitchedPtr srcPtr; +# 1252 +cudaArray_t dstArray; +# 1253 +cudaPos dstPos; +# 1254 +cudaPitchedPtr dstPtr; +# 1256 +cudaExtent extent; +# 1257 +cudaMemcpyKind kind; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 1258 +}; +#endif +# 1263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1263 +struct cudaMemcpy3DPeerParms { +# 1265 +cudaArray_t srcArray; +# 1266 +cudaPos srcPos; +# 1267 +cudaPitchedPtr srcPtr; +# 1268 +int srcDevice; +# 1270 +cudaArray_t dstArray; +# 1271 +cudaPos dstPos; +# 1272 +cudaPitchedPtr dstPtr; +# 1273 +int dstDevice; +# 1275 +cudaExtent extent; +# 1276 +}; +#endif +# 1281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1281 +struct cudaMemsetParams { +# 1282 +void *dst; +# 1283 +size_t pitch; +# 1284 +unsigned value; +# 1285 +unsigned elementSize; +# 1286 +size_t width; +# 1287 +size_t height; +# 1288 +}; +#endif +# 1293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1293 +enum cudaAccessProperty { +# 1294 +cudaAccessPropertyNormal, +# 1295 +cudaAccessPropertyStreaming, +# 1296 +cudaAccessPropertyPersisting +# 1297 +}; +#endif +# 1310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1310 +struct cudaAccessPolicyWindow { +# 1311 +void *base_ptr; +# 1312 +size_t num_bytes; +# 1313 +float hitRatio; +# 1314 +cudaAccessProperty hitProp; +# 1315 +cudaAccessProperty missProp; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 1316 +}; +#endif +# 1328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef void (*cudaHostFn_t)(void * userData); +# 1333 +#if 0 +# 1333 +struct cudaHostNodeParams { +# 1334 +cudaHostFn_t fn; +# 1335 +void *userData; +# 1336 +}; +#endif +# 1341 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1341 +enum cudaStreamCaptureStatus { +# 1342 +cudaStreamCaptureStatusNone, +# 1343 +cudaStreamCaptureStatusActive, +# 1344 +cudaStreamCaptureStatusInvalidated +# 1346 +}; +#endif +# 1352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1352 +enum cudaStreamCaptureMode { +# 1353 +cudaStreamCaptureModeGlobal, +# 1354 +cudaStreamCaptureModeThreadLocal, +# 1355 +cudaStreamCaptureModeRelaxed +# 1356 +}; +#endif +# 1358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1358 +enum cudaSynchronizationPolicy { +# 1359 +cudaSyncPolicyAuto = 1, +# 1360 +cudaSyncPolicySpin, +# 1361 +cudaSyncPolicyYield, +# 1362 +cudaSyncPolicyBlockingSync +# 1363 +}; +#endif +# 1379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1379 +enum cudaStreamUpdateCaptureDependenciesFlags { +# 1380 +cudaStreamAddCaptureDependencies, +# 1381 +cudaStreamSetCaptureDependencies +# 1382 +}; +#endif +# 1387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1387 +enum cudaUserObjectFlags { +# 1388 +cudaUserObjectNoDestructorSync = 1 +# 1389 +}; +#endif +# 1394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1394 +enum cudaUserObjectRetainFlags { +# 1395 +cudaGraphUserObjectMove = 1 +# 1396 +}; +#endif +# 1401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct cudaGraphicsResource; +# 1406 +#if 0 +# 1406 +enum cudaGraphicsRegisterFlags { +# 1408 +cudaGraphicsRegisterFlagsNone, +# 1409 +cudaGraphicsRegisterFlagsReadOnly, +# 1410 +cudaGraphicsRegisterFlagsWriteDiscard, +# 1411 +cudaGraphicsRegisterFlagsSurfaceLoadStore = 4, +# 1412 +cudaGraphicsRegisterFlagsTextureGather = 8 +# 1413 +}; +#endif +# 1418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1418 +enum cudaGraphicsMapFlags { +# 1420 +cudaGraphicsMapFlagsNone, +# 1421 +cudaGraphicsMapFlagsReadOnly, +# 1422 +cudaGraphicsMapFlagsWriteDiscard +# 1423 +}; +#endif +# 1428 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1428 +enum cudaGraphicsCubeFace { +# 1430 +cudaGraphicsCubeFacePositiveX, +# 1431 +cudaGraphicsCubeFaceNegativeX, +# 1432 +cudaGraphicsCubeFacePositiveY, +# 1433 +cudaGraphicsCubeFaceNegativeY, +# 1434 +cudaGraphicsCubeFacePositiveZ, +# 1435 +cudaGraphicsCubeFaceNegativeZ +# 1436 +}; +#endif +# 1441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1441 +enum cudaResourceType { +# 1443 +cudaResourceTypeArray, +# 1444 +cudaResourceTypeMipmappedArray, +# 1445 +cudaResourceTypeLinear, +# 1446 +cudaResourceTypePitch2D +# 1447 +}; +#endif +# 1452 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1452 +enum cudaResourceViewFormat { +# 1454 +cudaResViewFormatNone, +# 1455 +cudaResViewFormatUnsignedChar1, +# 1456 +cudaResViewFormatUnsignedChar2, +# 1457 +cudaResViewFormatUnsignedChar4, +# 1458 +cudaResViewFormatSignedChar1, +# 1459 +cudaResViewFormatSignedChar2, +# 1460 +cudaResViewFormatSignedChar4, +# 1461 +cudaResViewFormatUnsignedShort1, +# 1462 +cudaResViewFormatUnsignedShort2, +# 1463 +cudaResViewFormatUnsignedShort4, +# 1464 +cudaResViewFormatSignedShort1, +# 1465 +cudaResViewFormatSignedShort2, +# 1466 +cudaResViewFormatSignedShort4, +# 1467 +cudaResViewFormatUnsignedInt1, +# 1468 +cudaResViewFormatUnsignedInt2, +# 1469 +cudaResViewFormatUnsignedInt4, +# 1470 +cudaResViewFormatSignedInt1, +# 1471 +cudaResViewFormatSignedInt2, +# 1472 +cudaResViewFormatSignedInt4, +# 1473 +cudaResViewFormatHalf1, +# 1474 +cudaResViewFormatHalf2, +# 1475 +cudaResViewFormatHalf4, +# 1476 +cudaResViewFormatFloat1, +# 1477 +cudaResViewFormatFloat2, +# 1478 +cudaResViewFormatFloat4, +# 1479 +cudaResViewFormatUnsignedBlockCompressed1, +# 1480 +cudaResViewFormatUnsignedBlockCompressed2, +# 1481 +cudaResViewFormatUnsignedBlockCompressed3, +# 1482 +cudaResViewFormatUnsignedBlockCompressed4, +# 1483 +cudaResViewFormatSignedBlockCompressed4, +# 1484 +cudaResViewFormatUnsignedBlockCompressed5, +# 1485 +cudaResViewFormatSignedBlockCompressed5, +# 1486 +cudaResViewFormatUnsignedBlockCompressed6H, +# 1487 +cudaResViewFormatSignedBlockCompressed6H, +# 1488 +cudaResViewFormatUnsignedBlockCompressed7 +# 1489 +}; +#endif +# 1494 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1494 +struct cudaResourceDesc { +# 1495 +cudaResourceType resType; +# 1497 +union { +# 1498 +struct { +# 1499 +cudaArray_t array; +# 1500 +} array; +# 1501 +struct { +# 1502 +cudaMipmappedArray_t mipmap; +# 1503 +} mipmap; +# 1504 +struct { +# 1505 +void *devPtr; +# 1506 +cudaChannelFormatDesc desc; +# 1507 +size_t sizeInBytes; +# 1508 +} linear; +# 1509 +struct { +# 1510 +void *devPtr; +# 1511 +cudaChannelFormatDesc desc; +# 1512 +size_t width; +# 1513 +size_t height; +# 1514 +size_t pitchInBytes; +# 1515 +} pitch2D; +# 1516 +} res; +# 1517 +}; +#endif +# 1522 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1522 +struct cudaResourceViewDesc { +# 1524 +cudaResourceViewFormat format; +# 1525 +size_t width; +# 1526 +size_t height; +# 1527 +size_t depth; +# 1528 +unsigned firstMipmapLevel; +# 1529 +unsigned lastMipmapLevel; +# 1530 +unsigned firstLayer; +# 1531 +unsigned lastLayer; +# 1532 +}; +#endif +# 1537 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1537 +struct cudaPointerAttributes { +# 1543 +cudaMemoryType type; +# 1554 +int device; +# 1560 +void *devicePointer; +# 1569 +void *hostPointer; +# 1570 +}; +#endif +# 1575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1575 +struct cudaFuncAttributes { +# 1582 +size_t sharedSizeBytes; +# 1588 +size_t constSizeBytes; +# 1593 +size_t localSizeBytes; +# 1600 +int maxThreadsPerBlock; +# 1605 +int numRegs; +# 1612 +int ptxVersion; +# 1619 +int binaryVersion; +# 1625 +int cacheModeCA; +# 1632 +int maxDynamicSharedSizeBytes; +# 1641 +int preferredShmemCarveout; +# 1691 +}; +#endif +# 1696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1696 +enum cudaFuncAttribute { +# 1698 +cudaFuncAttributeMaxDynamicSharedMemorySize = 8, +# 1699 +cudaFuncAttributePreferredSharedMemoryCarveout, +# 1708 +cudaFuncAttributeMax +# 1709 +}; +#endif +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1714 +enum cudaFuncCache { +# 1716 +cudaFuncCachePreferNone, +# 1717 +cudaFuncCachePreferShared, +# 1718 +cudaFuncCachePreferL1, +# 1719 +cudaFuncCachePreferEqual +# 1720 +}; +#endif +# 1726 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1726 +enum cudaSharedMemConfig { +# 1728 +cudaSharedMemBankSizeDefault, +# 1729 +cudaSharedMemBankSizeFourByte, +# 1730 +cudaSharedMemBankSizeEightByte +# 1731 +}; +#endif +# 1736 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1736 +enum cudaSharedCarveout { +# 1737 +cudaSharedmemCarveoutDefault = (-1), +# 1738 +cudaSharedmemCarveoutMaxShared = 100, +# 1739 +cudaSharedmemCarveoutMaxL1 = 0 +# 1740 +}; +#endif +# 1745 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1745 +enum cudaComputeMode { +# 1747 +cudaComputeModeDefault, +# 1748 +cudaComputeModeExclusive, +# 1749 +cudaComputeModeProhibited, +# 1750 +cudaComputeModeExclusiveProcess +# 1751 +}; +#endif +# 1756 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1756 +enum cudaLimit { +# 1758 +cudaLimitStackSize, +# 1759 +cudaLimitPrintfFifoSize, +# 1760 +cudaLimitMallocHeapSize, +# 1761 +cudaLimitDevRuntimeSyncDepth, +# 1762 +cudaLimitDevRuntimePendingLaunchCount, +# 1763 +cudaLimitMaxL2FetchGranularity, +# 1764 +cudaLimitPersistingL2CacheSize +# 1765 +}; +#endif +# 1770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1770 +enum cudaMemoryAdvise { +# 1772 +cudaMemAdviseSetReadMostly = 1, +# 1773 +cudaMemAdviseUnsetReadMostly, +# 1774 +cudaMemAdviseSetPreferredLocation, +# 1775 +cudaMemAdviseUnsetPreferredLocation, +# 1776 +cudaMemAdviseSetAccessedBy, +# 1777 +cudaMemAdviseUnsetAccessedBy +# 1778 +}; +#endif +# 1783 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1783 +enum cudaMemRangeAttribute { +# 1785 +cudaMemRangeAttributeReadMostly = 1, +# 1786 +cudaMemRangeAttributePreferredLocation, +# 1787 +cudaMemRangeAttributeAccessedBy, +# 1788 +cudaMemRangeAttributeLastPrefetchLocation +# 1789 +}; +#endif +# 1794 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1794 +enum cudaOutputMode { +# 1796 +cudaKeyValuePair, +# 1797 +cudaCSV +# 1798 +}; +#endif +# 1803 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1803 +enum cudaFlushGPUDirectRDMAWritesOptions { +# 1804 +cudaFlushGPUDirectRDMAWritesOptionHost = (1 << 0), +# 1805 +cudaFlushGPUDirectRDMAWritesOptionMemOps +# 1806 +}; +#endif +# 1811 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1811 +enum cudaGPUDirectRDMAWritesOrdering { +# 1812 +cudaGPUDirectRDMAWritesOrderingNone, +# 1813 +cudaGPUDirectRDMAWritesOrderingOwner = 100, +# 1814 +cudaGPUDirectRDMAWritesOrderingAllDevices = 200 +# 1815 +}; +#endif +# 1820 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1820 +enum cudaFlushGPUDirectRDMAWritesScope { +# 1821 +cudaFlushGPUDirectRDMAWritesToOwner = 100, +# 1822 +cudaFlushGPUDirectRDMAWritesToAllDevices = 200 +# 1823 +}; +#endif +# 1828 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1828 +enum cudaFlushGPUDirectRDMAWritesTarget { +# 1829 +cudaFlushGPUDirectRDMAWritesTargetCurrentDevice +# 1830 +}; +#endif +# 1836 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1836 +enum cudaDeviceAttr { +# 1838 +cudaDevAttrMaxThreadsPerBlock = 1, +# 1839 +cudaDevAttrMaxBlockDimX, +# 1840 +cudaDevAttrMaxBlockDimY, +# 1841 +cudaDevAttrMaxBlockDimZ, +# 1842 +cudaDevAttrMaxGridDimX, +# 1843 +cudaDevAttrMaxGridDimY, +# 1844 +cudaDevAttrMaxGridDimZ, +# 1845 +cudaDevAttrMaxSharedMemoryPerBlock, +# 1846 +cudaDevAttrTotalConstantMemory, +# 1847 +cudaDevAttrWarpSize, +# 1848 +cudaDevAttrMaxPitch, +# 1849 +cudaDevAttrMaxRegistersPerBlock, +# 1850 +cudaDevAttrClockRate, +# 1851 +cudaDevAttrTextureAlignment, +# 1852 +cudaDevAttrGpuOverlap, +# 1853 +cudaDevAttrMultiProcessorCount, +# 1854 +cudaDevAttrKernelExecTimeout, +# 1855 +cudaDevAttrIntegrated, +# 1856 +cudaDevAttrCanMapHostMemory, +# 1857 +cudaDevAttrComputeMode, +# 1858 +cudaDevAttrMaxTexture1DWidth, +# 1859 +cudaDevAttrMaxTexture2DWidth, +# 1860 +cudaDevAttrMaxTexture2DHeight, +# 1861 +cudaDevAttrMaxTexture3DWidth, +# 1862 +cudaDevAttrMaxTexture3DHeight, +# 1863 +cudaDevAttrMaxTexture3DDepth, +# 1864 +cudaDevAttrMaxTexture2DLayeredWidth, +# 1865 +cudaDevAttrMaxTexture2DLayeredHeight, +# 1866 +cudaDevAttrMaxTexture2DLayeredLayers, +# 1867 +cudaDevAttrSurfaceAlignment, +# 1868 +cudaDevAttrConcurrentKernels, +# 1869 +cudaDevAttrEccEnabled, +# 1870 +cudaDevAttrPciBusId, +# 1871 +cudaDevAttrPciDeviceId, +# 1872 +cudaDevAttrTccDriver, +# 1873 +cudaDevAttrMemoryClockRate, +# 1874 +cudaDevAttrGlobalMemoryBusWidth, +# 1875 +cudaDevAttrL2CacheSize, +# 1876 +cudaDevAttrMaxThreadsPerMultiProcessor, +# 1877 +cudaDevAttrAsyncEngineCount, +# 1878 +cudaDevAttrUnifiedAddressing, +# 1879 +cudaDevAttrMaxTexture1DLayeredWidth, +# 1880 +cudaDevAttrMaxTexture1DLayeredLayers, +# 1881 +cudaDevAttrMaxTexture2DGatherWidth = 45, +# 1882 +cudaDevAttrMaxTexture2DGatherHeight, +# 1883 +cudaDevAttrMaxTexture3DWidthAlt, +# 1884 +cudaDevAttrMaxTexture3DHeightAlt, +# 1885 +cudaDevAttrMaxTexture3DDepthAlt, +# 1886 +cudaDevAttrPciDomainId, +# 1887 +cudaDevAttrTexturePitchAlignment, +# 1888 +cudaDevAttrMaxTextureCubemapWidth, +# 1889 +cudaDevAttrMaxTextureCubemapLayeredWidth, +# 1890 +cudaDevAttrMaxTextureCubemapLayeredLayers, +# 1891 +cudaDevAttrMaxSurface1DWidth, +# 1892 +cudaDevAttrMaxSurface2DWidth, +# 1893 +cudaDevAttrMaxSurface2DHeight, +# 1894 +cudaDevAttrMaxSurface3DWidth, +# 1895 +cudaDevAttrMaxSurface3DHeight, +# 1896 +cudaDevAttrMaxSurface3DDepth, +# 1897 +cudaDevAttrMaxSurface1DLayeredWidth, +# 1898 +cudaDevAttrMaxSurface1DLayeredLayers, +# 1899 +cudaDevAttrMaxSurface2DLayeredWidth, +# 1900 +cudaDevAttrMaxSurface2DLayeredHeight, +# 1901 +cudaDevAttrMaxSurface2DLayeredLayers, +# 1902 +cudaDevAttrMaxSurfaceCubemapWidth, +# 1903 +cudaDevAttrMaxSurfaceCubemapLayeredWidth, +# 1904 +cudaDevAttrMaxSurfaceCubemapLayeredLayers, +# 1905 +cudaDevAttrMaxTexture1DLinearWidth, +# 1906 +cudaDevAttrMaxTexture2DLinearWidth, +# 1907 +cudaDevAttrMaxTexture2DLinearHeight, +# 1908 +cudaDevAttrMaxTexture2DLinearPitch, +# 1909 +cudaDevAttrMaxTexture2DMipmappedWidth, +# 1910 +cudaDevAttrMaxTexture2DMipmappedHeight, +# 1911 +cudaDevAttrComputeCapabilityMajor, +# 1912 +cudaDevAttrComputeCapabilityMinor, +# 1913 +cudaDevAttrMaxTexture1DMipmappedWidth, +# 1914 +cudaDevAttrStreamPrioritiesSupported, +# 1915 +cudaDevAttrGlobalL1CacheSupported, +# 1916 +cudaDevAttrLocalL1CacheSupported, +# 1917 +cudaDevAttrMaxSharedMemoryPerMultiprocessor, +# 1918 +cudaDevAttrMaxRegistersPerMultiprocessor, +# 1919 +cudaDevAttrManagedMemory, +# 1920 +cudaDevAttrIsMultiGpuBoard, +# 1921 +cudaDevAttrMultiGpuBoardGroupID, +# 1922 +cudaDevAttrHostNativeAtomicSupported, +# 1923 +cudaDevAttrSingleToDoublePrecisionPerfRatio, +# 1924 +cudaDevAttrPageableMemoryAccess, +# 1925 +cudaDevAttrConcurrentManagedAccess, +# 1926 +cudaDevAttrComputePreemptionSupported, +# 1927 +cudaDevAttrCanUseHostPointerForRegisteredMem, +# 1928 +cudaDevAttrReserved92, +# 1929 +cudaDevAttrReserved93, +# 1930 +cudaDevAttrReserved94, +# 1931 +cudaDevAttrCooperativeLaunch, +# 1932 +cudaDevAttrCooperativeMultiDeviceLaunch, +# 1933 +cudaDevAttrMaxSharedMemoryPerBlockOptin, +# 1934 +cudaDevAttrCanFlushRemoteWrites, +# 1935 +cudaDevAttrHostRegisterSupported, +# 1936 +cudaDevAttrPageableMemoryAccessUsesHostPageTables, +# 1937 +cudaDevAttrDirectManagedMemAccessFromHost, +# 1938 +cudaDevAttrMaxBlocksPerMultiprocessor = 106, +# 1939 +cudaDevAttrMaxPersistingL2CacheSize = 108, +# 1940 +cudaDevAttrMaxAccessPolicyWindowSize, +# 1941 +cudaDevAttrReservedSharedMemoryPerBlock = 111, +# 1942 +cudaDevAttrSparseCudaArraySupported, +# 1943 +cudaDevAttrHostRegisterReadOnlySupported, +# 1944 +cudaDevAttrTimelineSemaphoreInteropSupported, +# 1945 +cudaDevAttrMaxTimelineSemaphoreInteropSupported = 114, +# 1946 +cudaDevAttrMemoryPoolsSupported, +# 1947 +cudaDevAttrGPUDirectRDMASupported, +# 1948 +cudaDevAttrGPUDirectRDMAFlushWritesOptions, +# 1949 +cudaDevAttrGPUDirectRDMAWritesOrdering, +# 1950 +cudaDevAttrMemoryPoolSupportedHandleTypes, +# 1955 +cudaDevAttrDeferredMappingCudaArraySupported = 121, +# 1957 +cudaDevAttrMax +# 1958 +}; +#endif +# 1963 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1963 +enum cudaMemPoolAttr { +# 1973 +cudaMemPoolReuseFollowEventDependencies = 1, +# 1980 +cudaMemPoolReuseAllowOpportunistic, +# 1988 +cudaMemPoolReuseAllowInternalDependencies, +# 1999 +cudaMemPoolAttrReleaseThreshold, +# 2005 +cudaMemPoolAttrReservedMemCurrent, +# 2012 +cudaMemPoolAttrReservedMemHigh, +# 2018 +cudaMemPoolAttrUsedMemCurrent, +# 2025 +cudaMemPoolAttrUsedMemHigh +# 2026 +}; +#endif +# 2031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2031 +enum cudaMemLocationType { +# 2032 +cudaMemLocationTypeInvalid, +# 2033 +cudaMemLocationTypeDevice +# 2034 +}; +#endif +# 2041 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2041 +struct cudaMemLocation { +# 2042 +cudaMemLocationType type; +# 2043 +int id; +# 2044 +}; +#endif +# 2049 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2049 +enum cudaMemAccessFlags { +# 2050 +cudaMemAccessFlagsProtNone, +# 2051 +cudaMemAccessFlagsProtRead, +# 2052 +cudaMemAccessFlagsProtReadWrite = 3 +# 2053 +}; +#endif +# 2058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2058 +struct cudaMemAccessDesc { +# 2059 +cudaMemLocation location; +# 2060 +cudaMemAccessFlags flags; +# 2061 +}; +#endif +# 2066 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2066 +enum cudaMemAllocationType { +# 2067 +cudaMemAllocationTypeInvalid, +# 2071 +cudaMemAllocationTypePinned, +# 2072 +cudaMemAllocationTypeMax = 2147483647 +# 2073 +}; +#endif +# 2078 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2078 +enum cudaMemAllocationHandleType { +# 2079 +cudaMemHandleTypeNone, +# 2080 +cudaMemHandleTypePosixFileDescriptor, +# 2081 +cudaMemHandleTypeWin32, +# 2082 +cudaMemHandleTypeWin32Kmt = 4 +# 2083 +}; +#endif +# 2088 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2088 +struct cudaMemPoolProps { +# 2089 +cudaMemAllocationType allocType; +# 2090 +cudaMemAllocationHandleType handleTypes; +# 2091 +cudaMemLocation location; +# 2098 +void *win32SecurityAttributes; +# 2099 +unsigned char reserved[64]; +# 2100 +}; +#endif +# 2105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2105 +struct cudaMemPoolPtrExportData { +# 2106 +unsigned char reserved[64]; +# 2107 +}; +#endif +# 2112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2112 +struct cudaMemAllocNodeParams { +# 2117 +cudaMemPoolProps poolProps; +# 2118 +const cudaMemAccessDesc *accessDescs; +# 2119 +size_t accessDescCount; +# 2120 +size_t bytesize; +# 2121 +void *dptr; +# 2122 +}; +#endif +# 2127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2127 +enum cudaGraphMemAttributeType { +# 2132 +cudaGraphMemAttrUsedMemCurrent, +# 2139 +cudaGraphMemAttrUsedMemHigh, +# 2146 +cudaGraphMemAttrReservedMemCurrent, +# 2153 +cudaGraphMemAttrReservedMemHigh +# 2154 +}; +#endif +# 2160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2160 +enum cudaDeviceP2PAttr { +# 2161 +cudaDevP2PAttrPerformanceRank = 1, +# 2162 +cudaDevP2PAttrAccessSupported, +# 2163 +cudaDevP2PAttrNativeAtomicSupported, +# 2164 +cudaDevP2PAttrCudaArrayAccessSupported +# 2165 +}; +#endif +# 2172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2172 +struct CUuuid_st { +# 2173 +char bytes[16]; +# 2174 +}; +#endif +# 2175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef CUuuid_st +# 2175 +CUuuid; +#endif +# 2177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef CUuuid_st +# 2177 +cudaUUID_t; +#endif +# 2182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2182 +struct cudaDeviceProp { +# 2184 +char name[256]; +# 2185 +cudaUUID_t uuid; +# 2186 +char luid[8]; +# 2187 +unsigned luidDeviceNodeMask; +# 2188 +size_t totalGlobalMem; +# 2189 +size_t sharedMemPerBlock; +# 2190 +int regsPerBlock; +# 2191 +int warpSize; +# 2192 +size_t memPitch; +# 2193 +int maxThreadsPerBlock; +# 2194 +int maxThreadsDim[3]; +# 2195 +int maxGridSize[3]; +# 2196 +int clockRate; +# 2197 +size_t totalConstMem; +# 2198 +int major; +# 2199 +int minor; +# 2200 +size_t textureAlignment; +# 2201 +size_t texturePitchAlignment; +# 2202 +int deviceOverlap; +# 2203 +int multiProcessorCount; +# 2204 +int kernelExecTimeoutEnabled; +# 2205 +int integrated; +# 2206 +int canMapHostMemory; +# 2207 +int computeMode; +# 2208 +int maxTexture1D; +# 2209 +int maxTexture1DMipmap; +# 2210 +int maxTexture1DLinear; +# 2211 +int maxTexture2D[2]; +# 2212 +int maxTexture2DMipmap[2]; +# 2213 +int maxTexture2DLinear[3]; +# 2214 +int maxTexture2DGather[2]; +# 2215 +int maxTexture3D[3]; +# 2216 +int maxTexture3DAlt[3]; +# 2217 +int maxTextureCubemap; +# 2218 +int maxTexture1DLayered[2]; +# 2219 +int maxTexture2DLayered[3]; +# 2220 +int maxTextureCubemapLayered[2]; +# 2221 +int maxSurface1D; +# 2222 +int maxSurface2D[2]; +# 2223 +int maxSurface3D[3]; +# 2224 +int maxSurface1DLayered[2]; +# 2225 +int maxSurface2DLayered[3]; +# 2226 +int maxSurfaceCubemap; +# 2227 +int maxSurfaceCubemapLayered[2]; +# 2228 +size_t surfaceAlignment; +# 2229 +int concurrentKernels; +# 2230 +int ECCEnabled; +# 2231 +int pciBusID; +# 2232 +int pciDeviceID; +# 2233 +int pciDomainID; +# 2234 +int tccDriver; +# 2235 +int asyncEngineCount; +# 2236 +int unifiedAddressing; +# 2237 +int memoryClockRate; +# 2238 +int memoryBusWidth; +# 2239 +int l2CacheSize; +# 2240 +int persistingL2CacheMaxSize; +# 2241 +int maxThreadsPerMultiProcessor; +# 2242 +int streamPrioritiesSupported; +# 2243 +int globalL1CacheSupported; +# 2244 +int localL1CacheSupported; +# 2245 +size_t sharedMemPerMultiprocessor; +# 2246 +int regsPerMultiprocessor; +# 2247 +int managedMemory; +# 2248 +int isMultiGpuBoard; +# 2249 +int multiGpuBoardGroupID; +# 2250 +int hostNativeAtomicSupported; +# 2251 +int singleToDoublePrecisionPerfRatio; +# 2252 +int pageableMemoryAccess; +# 2253 +int concurrentManagedAccess; +# 2254 +int computePreemptionSupported; +# 2255 +int canUseHostPointerForRegisteredMem; +# 2256 +int cooperativeLaunch; +# 2257 +int cooperativeMultiDeviceLaunch; +# 2258 +size_t sharedMemPerBlockOptin; +# 2259 +int pageableMemoryAccessUsesHostPageTables; +# 2260 +int directManagedMemAccessFromHost; +# 2261 +int maxBlocksPerMultiProcessor; +# 2262 +int accessPolicyMaxWindowSize; +# 2263 +size_t reservedSharedMemPerBlock; +# 2264 +}; +#endif +# 2365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 2362 +struct cudaIpcEventHandle_st { +# 2364 +char reserved[64]; +# 2365 +} cudaIpcEventHandle_t; +#endif +# 2373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 2370 +struct cudaIpcMemHandle_st { +# 2372 +char reserved[64]; +# 2373 +} cudaIpcMemHandle_t; +#endif +# 2378 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2378 +enum cudaExternalMemoryHandleType { +# 2382 +cudaExternalMemoryHandleTypeOpaqueFd = 1, +# 2386 +cudaExternalMemoryHandleTypeOpaqueWin32, +# 2390 +cudaExternalMemoryHandleTypeOpaqueWin32Kmt, +# 2394 +cudaExternalMemoryHandleTypeD3D12Heap, +# 2398 +cudaExternalMemoryHandleTypeD3D12Resource, +# 2402 +cudaExternalMemoryHandleTypeD3D11Resource, +# 2406 +cudaExternalMemoryHandleTypeD3D11ResourceKmt, +# 2410 +cudaExternalMemoryHandleTypeNvSciBuf +# 2411 +}; +#endif +# 2453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2453 +struct cudaExternalMemoryHandleDesc { +# 2457 +cudaExternalMemoryHandleType type; +# 2458 +union { +# 2464 +int fd; +# 2480 +struct { +# 2484 +void *handle; +# 2489 +const void *name; +# 2490 +} win32; +# 2495 +const void *nvSciBufObject; +# 2496 +} handle; +# 2500 +unsigned long long size; +# 2504 +unsigned flags; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 2505 +}; +#endif +# 2510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2510 +struct cudaExternalMemoryBufferDesc { +# 2514 +unsigned long long offset; +# 2518 +unsigned long long size; +# 2522 +unsigned flags; +# 2523 +}; +#endif +# 2528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2528 +struct cudaExternalMemoryMipmappedArrayDesc { +# 2533 +unsigned long long offset; +# 2537 +cudaChannelFormatDesc formatDesc; +# 2541 +cudaExtent extent; +# 2546 +unsigned flags; +# 2550 +unsigned numLevels; +# 2551 +}; +#endif +# 2556 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2556 +enum cudaExternalSemaphoreHandleType { +# 2560 +cudaExternalSemaphoreHandleTypeOpaqueFd = 1, +# 2564 +cudaExternalSemaphoreHandleTypeOpaqueWin32, +# 2568 +cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt, +# 2572 +cudaExternalSemaphoreHandleTypeD3D12Fence, +# 2576 +cudaExternalSemaphoreHandleTypeD3D11Fence, +# 2580 +cudaExternalSemaphoreHandleTypeNvSciSync, +# 2584 +cudaExternalSemaphoreHandleTypeKeyedMutex, +# 2588 +cudaExternalSemaphoreHandleTypeKeyedMutexKmt, +# 2592 +cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd, +# 2596 +cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32 +# 2597 +}; +#endif +# 2602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2602 +struct cudaExternalSemaphoreHandleDesc { +# 2606 +cudaExternalSemaphoreHandleType type; +# 2607 +union { +# 2614 +int fd; +# 2630 +struct { +# 2634 +void *handle; +# 2639 +const void *name; +# 2640 +} win32; +# 2644 +const void *nvSciSyncObj; +# 2645 +} handle; +# 2649 +unsigned flags; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 2650 +}; +#endif +# 2655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2655 +struct cudaExternalSemaphoreSignalParams_v1 { +# 2656 +struct { +# 2660 +struct { +# 2664 +unsigned long long value; +# 2665 +} fence; +# 2666 +union { +# 2671 +void *fence; +# 2672 +unsigned long long reserved; +# 2673 +} nvSciSync; +# 2677 +struct { +# 2681 +unsigned long long key; +# 2682 +} keyedMutex; +# 2683 +} params; +# 2694 +unsigned flags; +# 2695 +}; +#endif +# 2700 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2700 +struct cudaExternalSemaphoreWaitParams_v1 { +# 2701 +struct { +# 2705 +struct { +# 2709 +unsigned long long value; +# 2710 +} fence; +# 2711 +union { +# 2716 +void *fence; +# 2717 +unsigned long long reserved; +# 2718 +} nvSciSync; +# 2722 +struct { +# 2726 +unsigned long long key; +# 2730 +unsigned timeoutMs; +# 2731 +} keyedMutex; +# 2732 +} params; +# 2743 +unsigned flags; +# 2744 +}; +#endif +# 2749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2749 +struct cudaExternalSemaphoreSignalParams { +# 2750 +struct { +# 2754 +struct { +# 2758 +unsigned long long value; +# 2759 +} fence; +# 2760 +union { +# 2765 +void *fence; +# 2766 +unsigned long long reserved; +# 2767 +} nvSciSync; +# 2771 +struct { +# 2775 +unsigned long long key; +# 2776 +} keyedMutex; +# 2777 +unsigned reserved[12]; +# 2778 +} params; +# 2789 +unsigned flags; +# 2790 +unsigned reserved[16]; +# 2791 +}; +#endif +# 2796 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2796 +struct cudaExternalSemaphoreWaitParams { +# 2797 +struct { +# 2801 +struct { +# 2805 +unsigned long long value; +# 2806 +} fence; +# 2807 +union { +# 2812 +void *fence; +# 2813 +unsigned long long reserved; +# 2814 +} nvSciSync; +# 2818 +struct { +# 2822 +unsigned long long key; +# 2826 +unsigned timeoutMs; +# 2827 +} keyedMutex; +# 2828 +unsigned reserved[10]; +# 2829 +} params; +# 2840 +unsigned flags; +# 2841 +unsigned reserved[16]; +# 2842 +}; +#endif +# 2853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef cudaError +# 2853 +cudaError_t; +#endif +# 2858 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUstream_st * +# 2858 +cudaStream_t; +#endif +# 2863 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUevent_st * +# 2863 +cudaEvent_t; +#endif +# 2868 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef cudaGraphicsResource * +# 2868 +cudaGraphicsResource_t; +#endif +# 2873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef cudaOutputMode +# 2873 +cudaOutputMode_t; +#endif +# 2878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUexternalMemory_st * +# 2878 +cudaExternalMemory_t; +#endif +# 2883 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUexternalSemaphore_st * +# 2883 +cudaExternalSemaphore_t; +#endif +# 2888 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUgraph_st * +# 2888 +cudaGraph_t; +#endif +# 2893 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUgraphNode_st * +# 2893 +cudaGraphNode_t; +#endif +# 2898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUuserObject_st * +# 2898 +cudaUserObject_t; +#endif +# 2903 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUfunc_st * +# 2903 +cudaFunction_t; +#endif +# 2908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUmemPoolHandle_st * +# 2908 +cudaMemPool_t; +#endif +# 2913 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2913 +enum cudaCGScope { +# 2914 +cudaCGScopeInvalid, +# 2915 +cudaCGScopeGrid, +# 2916 +cudaCGScopeMultiGrid +# 2917 +}; +#endif +# 2922 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2922 +struct cudaLaunchParams { +# 2924 +void *func; +# 2925 +dim3 gridDim; +# 2926 +dim3 blockDim; +# 2927 +void **args; +# 2928 +size_t sharedMem; +# 2929 +cudaStream_t stream; +# 2930 +}; +#endif +# 2935 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2935 +struct cudaKernelNodeParams { +# 2936 +void *func; +# 2937 +dim3 gridDim; +# 2938 +dim3 blockDim; +# 2939 +unsigned sharedMemBytes; +# 2940 +void **kernelParams; +# 2941 +void **extra; +# 2942 +}; +#endif +# 2947 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2947 +struct cudaExternalSemaphoreSignalNodeParams { +# 2948 +cudaExternalSemaphore_t *extSemArray; +# 2949 +const cudaExternalSemaphoreSignalParams *paramsArray; +# 2950 +unsigned numExtSems; +# 2951 +}; +#endif +# 2956 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2956 +struct cudaExternalSemaphoreWaitNodeParams { +# 2957 +cudaExternalSemaphore_t *extSemArray; +# 2958 +const cudaExternalSemaphoreWaitParams *paramsArray; +# 2959 +unsigned numExtSems; +# 2960 +}; +#endif +# 2965 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2965 +enum cudaGraphNodeType { +# 2966 +cudaGraphNodeTypeKernel, +# 2967 +cudaGraphNodeTypeMemcpy, +# 2968 +cudaGraphNodeTypeMemset, +# 2969 +cudaGraphNodeTypeHost, +# 2970 +cudaGraphNodeTypeGraph, +# 2971 +cudaGraphNodeTypeEmpty, +# 2972 +cudaGraphNodeTypeWaitEvent, +# 2973 +cudaGraphNodeTypeEventRecord, +# 2974 +cudaGraphNodeTypeExtSemaphoreSignal, +# 2975 +cudaGraphNodeTypeExtSemaphoreWait, +# 2976 +cudaGraphNodeTypeMemAlloc, +# 2977 +cudaGraphNodeTypeMemFree, +# 2978 +cudaGraphNodeTypeCount +# 2979 +}; +#endif +# 2984 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef struct CUgraphExec_st *cudaGraphExec_t; +# 2989 +#if 0 +# 2989 +enum cudaGraphExecUpdateResult { +# 2990 +cudaGraphExecUpdateSuccess, +# 2991 +cudaGraphExecUpdateError, +# 2992 +cudaGraphExecUpdateErrorTopologyChanged, +# 2993 +cudaGraphExecUpdateErrorNodeTypeChanged, +# 2994 +cudaGraphExecUpdateErrorFunctionChanged, +# 2995 +cudaGraphExecUpdateErrorParametersChanged, +# 2996 +cudaGraphExecUpdateErrorNotSupported, +# 2997 +cudaGraphExecUpdateErrorUnsupportedFunctionChange, +# 2998 +cudaGraphExecUpdateErrorAttributesChanged +# 2999 +}; +#endif +# 3005 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 3005 +enum cudaGetDriverEntryPointFlags { +# 3006 +cudaEnableDefault, +# 3007 +cudaEnableLegacyStream, +# 3008 +cudaEnablePerThreadDefaultStream +# 3009 +}; +#endif +# 3014 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 3014 +enum cudaGraphDebugDotFlags { +# 3015 +cudaGraphDebugDotFlagsVerbose = (1 << 0), +# 3016 +cudaGraphDebugDotFlagsKernelNodeParams = (1 << 2), +# 3017 +cudaGraphDebugDotFlagsMemcpyNodeParams = (1 << 3), +# 3018 +cudaGraphDebugDotFlagsMemsetNodeParams = (1 << 4), +# 3019 +cudaGraphDebugDotFlagsHostNodeParams = (1 << 5), +# 3020 +cudaGraphDebugDotFlagsEventNodeParams = (1 << 6), +# 3021 +cudaGraphDebugDotFlagsExtSemasSignalNodeParams = (1 << 7), +# 3022 +cudaGraphDebugDotFlagsExtSemasWaitNodeParams = (1 << 8), +# 3023 +cudaGraphDebugDotFlagsKernelNodeAttributes = (1 << 9), +# 3024 +cudaGraphDebugDotFlagsHandles = (1 << 10) +# 3025 +}; +#endif +# 3030 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 3030 +enum cudaGraphInstantiateFlags { +# 3031 +cudaGraphInstantiateFlagAutoFreeOnLaunch = 1, +# 3033 +cudaGraphInstantiateFlagUseNodePriority = 8 +# 3036 +}; +#endif +# 3129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3126 +enum cudaStreamAttrID { +# 3127 +cudaStreamAttributeAccessPolicyWindow = 1, +# 3128 +cudaStreamAttributeSynchronizationPolicy = 3 +# 3129 +} cudaStreamAttrID; +#endif +# 3143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3140 +union cudaStreamAttrValue { +# 3141 +cudaAccessPolicyWindow accessPolicyWindow; +# 3142 +cudaSynchronizationPolicy syncPolicy; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 3143 +} cudaStreamAttrValue; +#endif +# 3158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3152 +enum cudaKernelNodeAttrID { +# 3153 +cudaKernelNodeAttributeAccessPolicyWindow = 1, +# 3154 +cudaKernelNodeAttributeCooperative, +# 3156 +cudaKernelNodeAttributePriority = 8 +# 3158 +} cudaKernelNodeAttrID; +#endif +# 3176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3170 +union cudaKernelNodeAttrValue { +# 3171 +cudaAccessPolicyWindow accessPolicyWindow; +# 3172 +int cooperative; +# 3174 +int priority; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 3176 +} cudaKernelNodeAttrValue; +#endif +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +# 84 +enum cudaSurfaceBoundaryMode { +# 86 +cudaBoundaryModeZero, +# 87 +cudaBoundaryModeClamp, +# 88 +cudaBoundaryModeTrap +# 89 +}; +#endif +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +# 94 +enum cudaSurfaceFormatMode { +# 96 +cudaFormatModeForced, +# 97 +cudaFormatModeAuto +# 98 +}; +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +# 103 +struct surfaceReference { +# 108 +cudaChannelFormatDesc channelDesc; +# 109 +}; +#endif +# 114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +typedef unsigned long long +# 114 +cudaSurfaceObject_t; +#endif +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 84 +enum cudaTextureAddressMode { +# 86 +cudaAddressModeWrap, +# 87 +cudaAddressModeClamp, +# 88 +cudaAddressModeMirror, +# 89 +cudaAddressModeBorder +# 90 +}; +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 95 +enum cudaTextureFilterMode { +# 97 +cudaFilterModePoint, +# 98 +cudaFilterModeLinear +# 99 +}; +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 104 +enum cudaTextureReadMode { +# 106 +cudaReadModeElementType, +# 107 +cudaReadModeNormalizedFloat +# 108 +}; +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 113 +struct textureReference { +# 118 +int normalized; +# 122 +cudaTextureFilterMode filterMode; +# 126 +cudaTextureAddressMode addressMode[3]; +# 130 +cudaChannelFormatDesc channelDesc; +# 134 +int sRGB; +# 138 +unsigned maxAnisotropy; +# 142 +cudaTextureFilterMode mipmapFilterMode; +# 146 +float mipmapLevelBias; +# 150 +float minMipmapLevelClamp; +# 154 +float maxMipmapLevelClamp; +# 158 +int disableTrilinearOptimization; +# 159 +int __cudaReserved[14]; +# 160 +}; +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 165 +struct cudaTextureDesc { +# 170 +cudaTextureAddressMode addressMode[3]; +# 174 +cudaTextureFilterMode filterMode; +# 178 +cudaTextureReadMode readMode; +# 182 +int sRGB; +# 186 +float borderColor[4]; +# 190 +int normalizedCoords; +# 194 +unsigned maxAnisotropy; +# 198 +cudaTextureFilterMode mipmapFilterMode; +# 202 +float mipmapLevelBias; +# 206 +float minMipmapLevelClamp; +# 210 +float maxMipmapLevelClamp; +# 214 +int disableTrilinearOptimization; +# 218 +int seamlessCubemap; +# 219 +}; +#endif +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +typedef unsigned long long +# 224 +cudaTextureObject_t; +#endif +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" +typedef +# 55 +enum cudaDataType_t { +# 57 +CUDA_R_16F = 2, +# 58 +CUDA_C_16F = 6, +# 59 +CUDA_R_16BF = 14, +# 60 +CUDA_C_16BF, +# 61 +CUDA_R_32F = 0, +# 62 +CUDA_C_32F = 4, +# 63 +CUDA_R_64F = 1, +# 64 +CUDA_C_64F = 5, +# 65 +CUDA_R_4I = 16, +# 66 +CUDA_C_4I, +# 67 +CUDA_R_4U, +# 68 +CUDA_C_4U, +# 69 +CUDA_R_8I = 3, +# 70 +CUDA_C_8I = 7, +# 71 +CUDA_R_8U, +# 72 +CUDA_C_8U, +# 73 +CUDA_R_16I = 20, +# 74 +CUDA_C_16I, +# 75 +CUDA_R_16U, +# 76 +CUDA_C_16U, +# 77 +CUDA_R_32I = 10, +# 78 +CUDA_C_32I, +# 79 +CUDA_R_32U, +# 80 +CUDA_C_32U, +# 81 +CUDA_R_64I = 24, +# 82 +CUDA_C_64I, +# 83 +CUDA_R_64U, +# 84 +CUDA_C_64U +# 89 +} cudaDataType; +# 97 +typedef +# 92 +enum libraryPropertyType_t { +# 94 +MAJOR_VERSION, +# 95 +MINOR_VERSION, +# 96 +PATCH_LEVEL +# 97 +} libraryPropertyType; +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern "C" { +# 138 +extern cudaError_t cudaDeviceGetAttribute(int * value, cudaDeviceAttr attr, int device); +# 139 +extern cudaError_t cudaDeviceGetLimit(size_t * pValue, cudaLimit limit); +# 140 +extern cudaError_t cudaDeviceGetCacheConfig(cudaFuncCache * pCacheConfig); +# 141 +extern cudaError_t cudaDeviceGetSharedMemConfig(cudaSharedMemConfig * pConfig); +# 142 +extern cudaError_t cudaDeviceSynchronize(); +# 143 +__attribute__((unused)) extern cudaError_t __cudaDeviceSynchronizeDeprecationAvoidance(); +# 144 +extern cudaError_t cudaGetLastError(); +# 145 +extern cudaError_t cudaPeekAtLastError(); +# 146 +extern const char *cudaGetErrorString(cudaError_t error); +# 147 +extern const char *cudaGetErrorName(cudaError_t error); +# 148 +extern cudaError_t cudaGetDeviceCount(int * count); +# 149 +extern cudaError_t cudaGetDevice(int * device); +# 150 +extern cudaError_t cudaStreamCreateWithFlags(cudaStream_t * pStream, unsigned flags); +# 151 +extern cudaError_t cudaStreamDestroy(cudaStream_t stream); +# 152 +extern cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned flags); +# 153 +__attribute__((unused)) extern cudaError_t cudaStreamWaitEvent_ptsz(cudaStream_t stream, cudaEvent_t event, unsigned flags); +# 154 +extern cudaError_t cudaEventCreateWithFlags(cudaEvent_t * event, unsigned flags); +# 155 +extern cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream); +# 156 +__attribute__((unused)) extern cudaError_t cudaEventRecord_ptsz(cudaEvent_t event, cudaStream_t stream); +# 157 +extern cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream, unsigned flags); +# 158 +__attribute__((unused)) extern cudaError_t cudaEventRecordWithFlags_ptsz(cudaEvent_t event, cudaStream_t stream, unsigned flags); +# 159 +extern cudaError_t cudaEventDestroy(cudaEvent_t event); +# 160 +extern cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, const void * func); +# 161 +extern cudaError_t cudaFree(void * devPtr); +# 162 +extern cudaError_t cudaMalloc(void ** devPtr, size_t size); +# 163 +extern cudaError_t cudaMemcpyAsync(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream); +# 164 +__attribute__((unused)) extern cudaError_t cudaMemcpyAsync_ptsz(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream); +# 165 +extern cudaError_t cudaMemcpy2DAsync(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream); +# 166 +__attribute__((unused)) extern cudaError_t cudaMemcpy2DAsync_ptsz(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream); +# 167 +extern cudaError_t cudaMemcpy3DAsync(const cudaMemcpy3DParms * p, cudaStream_t stream); +# 168 +__attribute__((unused)) extern cudaError_t cudaMemcpy3DAsync_ptsz(const cudaMemcpy3DParms * p, cudaStream_t stream); +# 169 +extern cudaError_t cudaMemsetAsync(void * devPtr, int value, size_t count, cudaStream_t stream); +# 170 +__attribute__((unused)) extern cudaError_t cudaMemsetAsync_ptsz(void * devPtr, int value, size_t count, cudaStream_t stream); +# 171 +extern cudaError_t cudaMemset2DAsync(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +# 172 +__attribute__((unused)) extern cudaError_t cudaMemset2DAsync_ptsz(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +# 173 +extern cudaError_t cudaMemset3DAsync(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream); +# 174 +__attribute__((unused)) extern cudaError_t cudaMemset3DAsync_ptsz(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream); +# 175 +extern cudaError_t cudaRuntimeGetVersion(int * runtimeVersion); +# 196 +__attribute__((unused)) extern void *cudaGetParameterBuffer(size_t alignment, size_t size); +# 224 +__attribute__((unused)) extern void *cudaGetParameterBufferV2(void * func, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize); +# 225 +__attribute__((unused)) extern cudaError_t cudaLaunchDevice_ptsz(void * func, void * parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize, cudaStream_t stream); +# 226 +__attribute__((unused)) extern cudaError_t cudaLaunchDeviceV2_ptsz(void * parameterBuffer, cudaStream_t stream); +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +__attribute__((unused)) extern cudaError_t cudaLaunchDevice(void * func, void * parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize, cudaStream_t stream); +# 245 +__attribute__((unused)) extern cudaError_t cudaLaunchDeviceV2(void * parameterBuffer, cudaStream_t stream); +# 248 +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, const void * func, int blockSize, size_t dynamicSmemSize); +# 249 +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, const void * func, int blockSize, size_t dynamicSmemSize, unsigned flags); +# 251 +__attribute__((unused)) extern unsigned long long cudaCGGetIntrinsicHandle(cudaCGScope scope); +# 252 +__attribute__((unused)) extern cudaError_t cudaCGSynchronize(unsigned long long handle, unsigned flags); +# 253 +__attribute__((unused)) extern cudaError_t cudaCGSynchronizeGrid(unsigned long long handle, unsigned flags); +# 254 +__attribute__((unused)) extern cudaError_t cudaCGGetSize(unsigned * numThreads, unsigned * numGrids, unsigned long long handle); +# 255 +__attribute__((unused)) extern cudaError_t cudaCGGetRank(unsigned * threadRank, unsigned * gridRank, unsigned long long handle); +# 256 +} +# 258 +template< class T> static inline cudaError_t cudaMalloc(T ** devPtr, size_t size); +# 259 +template< class T> static inline cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, T * entry); +# 260 +template< class T> static inline cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, T func, int blockSize, size_t dynamicSmemSize); +# 261 +template< class T> static inline cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, T func, int blockSize, size_t dynamicSmemSize, unsigned flags); +# 269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern "C" { +# 309 +extern cudaError_t cudaDeviceReset(); +# 331 +extern cudaError_t cudaDeviceSynchronize(); +# 418 +extern cudaError_t cudaDeviceSetLimit(cudaLimit limit, size_t value); +# 453 +extern cudaError_t cudaDeviceGetLimit(size_t * pValue, cudaLimit limit); +# 476 +extern cudaError_t cudaDeviceGetTexture1DLinearMaxWidth(size_t * maxWidthInElements, const cudaChannelFormatDesc * fmtDesc, int device); +# 510 +extern cudaError_t cudaDeviceGetCacheConfig(cudaFuncCache * pCacheConfig); +# 547 +extern cudaError_t cudaDeviceGetStreamPriorityRange(int * leastPriority, int * greatestPriority); +# 591 +extern cudaError_t cudaDeviceSetCacheConfig(cudaFuncCache cacheConfig); +# 622 +extern cudaError_t cudaDeviceGetSharedMemConfig(cudaSharedMemConfig * pConfig); +# 666 +extern cudaError_t cudaDeviceSetSharedMemConfig(cudaSharedMemConfig config); +# 693 +extern cudaError_t cudaDeviceGetByPCIBusId(int * device, const char * pciBusId); +# 723 +extern cudaError_t cudaDeviceGetPCIBusId(char * pciBusId, int len, int device); +# 771 +extern cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t * handle, cudaEvent_t event); +# 812 +extern cudaError_t cudaIpcOpenEventHandle(cudaEvent_t * event, cudaIpcEventHandle_t handle); +# 855 +extern cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t * handle, void * devPtr); +# 919 +extern cudaError_t cudaIpcOpenMemHandle(void ** devPtr, cudaIpcMemHandle_t handle, unsigned flags); +# 955 +extern cudaError_t cudaIpcCloseMemHandle(void * devPtr); +# 987 +extern cudaError_t cudaDeviceFlushGPUDirectRDMAWrites(cudaFlushGPUDirectRDMAWritesTarget target, cudaFlushGPUDirectRDMAWritesScope scope); +# 1031 +__attribute((deprecated)) extern cudaError_t cudaThreadExit(); +# 1057 +__attribute((deprecated)) extern cudaError_t cudaThreadSynchronize(); +# 1106 +__attribute((deprecated)) extern cudaError_t cudaThreadSetLimit(cudaLimit limit, size_t value); +# 1139 +__attribute((deprecated)) extern cudaError_t cudaThreadGetLimit(size_t * pValue, cudaLimit limit); +# 1175 +__attribute((deprecated)) extern cudaError_t cudaThreadGetCacheConfig(cudaFuncCache * pCacheConfig); +# 1222 +__attribute((deprecated)) extern cudaError_t cudaThreadSetCacheConfig(cudaFuncCache cacheConfig); +# 1285 +extern cudaError_t cudaGetLastError(); +# 1333 +extern cudaError_t cudaPeekAtLastError(); +# 1349 +extern const char *cudaGetErrorName(cudaError_t error); +# 1365 +extern const char *cudaGetErrorString(cudaError_t error); +# 1393 +extern cudaError_t cudaGetDeviceCount(int * count); +# 1666 +extern cudaError_t cudaGetDeviceProperties(cudaDeviceProp * prop, int device); +# 1868 +extern cudaError_t cudaDeviceGetAttribute(int * value, cudaDeviceAttr attr, int device); +# 1886 +extern cudaError_t cudaDeviceGetDefaultMemPool(cudaMemPool_t * memPool, int device); +# 1910 +extern cudaError_t cudaDeviceSetMemPool(int device, cudaMemPool_t memPool); +# 1930 +extern cudaError_t cudaDeviceGetMemPool(cudaMemPool_t * memPool, int device); +# 1978 +extern cudaError_t cudaDeviceGetNvSciSyncAttributes(void * nvSciSyncAttrList, int device, int flags); +# 2018 +extern cudaError_t cudaDeviceGetP2PAttribute(int * value, cudaDeviceP2PAttr attr, int srcDevice, int dstDevice); +# 2039 +extern cudaError_t cudaChooseDevice(int * device, const cudaDeviceProp * prop); +# 2083 +extern cudaError_t cudaSetDevice(int device); +# 2104 +extern cudaError_t cudaGetDevice(int * device); +# 2135 +extern cudaError_t cudaSetValidDevices(int * device_arr, int len); +# 2200 +extern cudaError_t cudaSetDeviceFlags(unsigned flags); +# 2244 +extern cudaError_t cudaGetDeviceFlags(unsigned * flags); +# 2284 +extern cudaError_t cudaStreamCreate(cudaStream_t * pStream); +# 2316 +extern cudaError_t cudaStreamCreateWithFlags(cudaStream_t * pStream, unsigned flags); +# 2362 +extern cudaError_t cudaStreamCreateWithPriority(cudaStream_t * pStream, unsigned flags, int priority); +# 2389 +extern cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int * priority); +# 2414 +extern cudaError_t cudaStreamGetFlags(cudaStream_t hStream, unsigned * flags); +# 2429 +extern cudaError_t cudaCtxResetPersistingL2Cache(); +# 2449 +extern cudaError_t cudaStreamCopyAttributes(cudaStream_t dst, cudaStream_t src); +# 2470 +extern cudaError_t cudaStreamGetAttribute(cudaStream_t hStream, cudaStreamAttrID attr, cudaStreamAttrValue * value_out); +# 2494 +extern cudaError_t cudaStreamSetAttribute(cudaStream_t hStream, cudaStreamAttrID attr, const cudaStreamAttrValue * value); +# 2528 +extern cudaError_t cudaStreamDestroy(cudaStream_t stream); +# 2559 +extern cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned flags = 0); +# 2567 +typedef void (*cudaStreamCallback_t)(cudaStream_t stream, cudaError_t status, void * userData); +# 2634 +extern cudaError_t cudaStreamAddCallback(cudaStream_t stream, cudaStreamCallback_t callback, void * userData, unsigned flags); +# 2658 +extern cudaError_t cudaStreamSynchronize(cudaStream_t stream); +# 2683 +extern cudaError_t cudaStreamQuery(cudaStream_t stream); +# 2767 +extern cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void * devPtr, size_t length = 0, unsigned flags = 4); +# 2806 +extern cudaError_t cudaStreamBeginCapture(cudaStream_t stream, cudaStreamCaptureMode mode); +# 2857 +extern cudaError_t cudaThreadExchangeStreamCaptureMode(cudaStreamCaptureMode * mode); +# 2885 +extern cudaError_t cudaStreamEndCapture(cudaStream_t stream, cudaGraph_t * pGraph); +# 2923 +extern cudaError_t cudaStreamIsCapturing(cudaStream_t stream, cudaStreamCaptureStatus * pCaptureStatus); +# 2955 +extern cudaError_t cudaStreamGetCaptureInfo(cudaStream_t stream, cudaStreamCaptureStatus * pCaptureStatus, unsigned long long * pId); +# 3010 +extern cudaError_t cudaStreamGetCaptureInfo_v2(cudaStream_t stream, cudaStreamCaptureStatus * captureStatus_out, unsigned long long * id_out = 0, cudaGraph_t * graph_out = 0, const cudaGraphNode_t ** dependencies_out = 0, size_t * numDependencies_out = 0); +# 3043 +extern cudaError_t cudaStreamUpdateCaptureDependencies(cudaStream_t stream, cudaGraphNode_t * dependencies, size_t numDependencies, unsigned flags = 0); +# 3080 +extern cudaError_t cudaEventCreate(cudaEvent_t * event); +# 3117 +extern cudaError_t cudaEventCreateWithFlags(cudaEvent_t * event, unsigned flags); +# 3157 +extern cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream = 0); +# 3204 +extern cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream = 0, unsigned flags = 0); +# 3236 +extern cudaError_t cudaEventQuery(cudaEvent_t event); +# 3266 +extern cudaError_t cudaEventSynchronize(cudaEvent_t event); +# 3295 +extern cudaError_t cudaEventDestroy(cudaEvent_t event); +# 3338 +extern cudaError_t cudaEventElapsedTime(float * ms, cudaEvent_t start, cudaEvent_t end); +# 3518 +extern cudaError_t cudaImportExternalMemory(cudaExternalMemory_t * extMem_out, const cudaExternalMemoryHandleDesc * memHandleDesc); +# 3573 +extern cudaError_t cudaExternalMemoryGetMappedBuffer(void ** devPtr, cudaExternalMemory_t extMem, const cudaExternalMemoryBufferDesc * bufferDesc); +# 3635 +extern cudaError_t cudaExternalMemoryGetMappedMipmappedArray(cudaMipmappedArray_t * mipmap, cudaExternalMemory_t extMem, const cudaExternalMemoryMipmappedArrayDesc * mipmapDesc); +# 3659 +extern cudaError_t cudaDestroyExternalMemory(cudaExternalMemory_t extMem); +# 3812 +extern cudaError_t cudaImportExternalSemaphore(cudaExternalSemaphore_t * extSem_out, const cudaExternalSemaphoreHandleDesc * semHandleDesc); +# 3879 +extern cudaError_t cudaSignalExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t * extSemArray, const cudaExternalSemaphoreSignalParams * paramsArray, unsigned numExtSems, cudaStream_t stream = 0); +# 3955 +extern cudaError_t cudaWaitExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t * extSemArray, const cudaExternalSemaphoreWaitParams * paramsArray, unsigned numExtSems, cudaStream_t stream = 0); +# 3978 +extern cudaError_t cudaDestroyExternalSemaphore(cudaExternalSemaphore_t extSem); +# 4045 +extern cudaError_t cudaLaunchKernel(const void * func, dim3 gridDim, dim3 blockDim, void ** args, size_t sharedMem, cudaStream_t stream); +# 4106 +extern cudaError_t cudaLaunchCooperativeKernel(const void * func, dim3 gridDim, dim3 blockDim, void ** args, size_t sharedMem, cudaStream_t stream); +# 4207 +__attribute((deprecated)) extern cudaError_t cudaLaunchCooperativeKernelMultiDevice(cudaLaunchParams * launchParamsList, unsigned numDevices, unsigned flags = 0); +# 4254 +extern cudaError_t cudaFuncSetCacheConfig(const void * func, cudaFuncCache cacheConfig); +# 4309 +extern cudaError_t cudaFuncSetSharedMemConfig(const void * func, cudaSharedMemConfig config); +# 4342 +extern cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, const void * func); +# 4379 +extern cudaError_t cudaFuncSetAttribute(const void * func, cudaFuncAttribute attr, int value); +# 4405 +__attribute((deprecated)) extern cudaError_t cudaSetDoubleForDevice(double * d); +# 4429 +__attribute((deprecated)) extern cudaError_t cudaSetDoubleForHost(double * d); +# 4497 +extern cudaError_t cudaLaunchHostFunc(cudaStream_t stream, cudaHostFn_t fn, void * userData); +# 4554 +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, const void * func, int blockSize, size_t dynamicSMemSize); +# 4583 +extern cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock(size_t * dynamicSmemSize, const void * func, int numBlocks, int blockSize); +# 4628 +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, const void * func, int blockSize, size_t dynamicSMemSize, unsigned flags); +# 4749 +extern cudaError_t cudaMallocManaged(void ** devPtr, size_t size, unsigned flags = 1); +# 4782 +extern cudaError_t cudaMalloc(void ** devPtr, size_t size); +# 4815 +extern cudaError_t cudaMallocHost(void ** ptr, size_t size); +# 4858 +extern cudaError_t cudaMallocPitch(void ** devPtr, size_t * pitch, size_t width, size_t height); +# 4912 +extern cudaError_t cudaMallocArray(cudaArray_t * array, const cudaChannelFormatDesc * desc, size_t width, size_t height = 0, unsigned flags = 0); +# 4950 +extern cudaError_t cudaFree(void * devPtr); +# 4973 +extern cudaError_t cudaFreeHost(void * ptr); +# 4996 +extern cudaError_t cudaFreeArray(cudaArray_t array); +# 5019 +extern cudaError_t cudaFreeMipmappedArray(cudaMipmappedArray_t mipmappedArray); +# 5085 +extern cudaError_t cudaHostAlloc(void ** pHost, size_t size, unsigned flags); +# 5178 +extern cudaError_t cudaHostRegister(void * ptr, size_t size, unsigned flags); +# 5201 +extern cudaError_t cudaHostUnregister(void * ptr); +# 5246 +extern cudaError_t cudaHostGetDevicePointer(void ** pDevice, void * pHost, unsigned flags); +# 5268 +extern cudaError_t cudaHostGetFlags(unsigned * pFlags, void * pHost); +# 5307 +extern cudaError_t cudaMalloc3D(cudaPitchedPtr * pitchedDevPtr, cudaExtent extent); +# 5454 +extern cudaError_t cudaMalloc3DArray(cudaArray_t * array, const cudaChannelFormatDesc * desc, cudaExtent extent, unsigned flags = 0); +# 5601 +extern cudaError_t cudaMallocMipmappedArray(cudaMipmappedArray_t * mipmappedArray, const cudaChannelFormatDesc * desc, cudaExtent extent, unsigned numLevels, unsigned flags = 0); +# 5634 +extern cudaError_t cudaGetMipmappedArrayLevel(cudaArray_t * levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned level); +# 5739 +extern cudaError_t cudaMemcpy3D(const cudaMemcpy3DParms * p); +# 5770 +extern cudaError_t cudaMemcpy3DPeer(const cudaMemcpy3DPeerParms * p); +# 5888 +extern cudaError_t cudaMemcpy3DAsync(const cudaMemcpy3DParms * p, cudaStream_t stream = 0); +# 5914 +extern cudaError_t cudaMemcpy3DPeerAsync(const cudaMemcpy3DPeerParms * p, cudaStream_t stream = 0); +# 5948 +extern cudaError_t cudaMemGetInfo(size_t * free, size_t * total); +# 5974 +extern cudaError_t cudaArrayGetInfo(cudaChannelFormatDesc * desc, cudaExtent * extent, unsigned * flags, cudaArray_t array); +# 6003 +extern cudaError_t cudaArrayGetPlane(cudaArray_t * pPlaneArray, cudaArray_t hArray, unsigned planeIdx); +# 6027 +extern cudaError_t cudaArrayGetMemoryRequirements(cudaArrayMemoryRequirements * memoryRequirements, cudaArray_t array, int device); +# 6051 +extern cudaError_t cudaMipmappedArrayGetMemoryRequirements(cudaArrayMemoryRequirements * memoryRequirements, cudaMipmappedArray_t mipmap, int device); +# 6080 +extern cudaError_t cudaArrayGetSparseProperties(cudaArraySparseProperties * sparseProperties, cudaArray_t array); +# 6110 +extern cudaError_t cudaMipmappedArrayGetSparseProperties(cudaArraySparseProperties * sparseProperties, cudaMipmappedArray_t mipmap); +# 6155 +extern cudaError_t cudaMemcpy(void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 6190 +extern cudaError_t cudaMemcpyPeer(void * dst, int dstDevice, const void * src, int srcDevice, size_t count); +# 6239 +extern cudaError_t cudaMemcpy2D(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind); +# 6289 +extern cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind); +# 6339 +extern cudaError_t cudaMemcpy2DFromArray(void * dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, cudaMemcpyKind kind); +# 6386 +extern cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 6429 +extern cudaError_t cudaMemcpyToSymbol(const void * symbol, const void * src, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyHostToDevice); +# 6472 +extern cudaError_t cudaMemcpyFromSymbol(void * dst, const void * symbol, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyDeviceToHost); +# 6529 +extern cudaError_t cudaMemcpyAsync(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6564 +extern cudaError_t cudaMemcpyPeerAsync(void * dst, int dstDevice, const void * src, int srcDevice, size_t count, cudaStream_t stream = 0); +# 6627 +extern cudaError_t cudaMemcpy2DAsync(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6685 +extern cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6742 +extern cudaError_t cudaMemcpy2DFromArrayAsync(void * dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6793 +extern cudaError_t cudaMemcpyToSymbolAsync(const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6844 +extern cudaError_t cudaMemcpyFromSymbolAsync(void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6873 +extern cudaError_t cudaMemset(void * devPtr, int value, size_t count); +# 6907 +extern cudaError_t cudaMemset2D(void * devPtr, size_t pitch, int value, size_t width, size_t height); +# 6953 +extern cudaError_t cudaMemset3D(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent); +# 6989 +extern cudaError_t cudaMemsetAsync(void * devPtr, int value, size_t count, cudaStream_t stream = 0); +# 7030 +extern cudaError_t cudaMemset2DAsync(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0); +# 7083 +extern cudaError_t cudaMemset3DAsync(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream = 0); +# 7111 +extern cudaError_t cudaGetSymbolAddress(void ** devPtr, const void * symbol); +# 7138 +extern cudaError_t cudaGetSymbolSize(size_t * size, const void * symbol); +# 7208 +extern cudaError_t cudaMemPrefetchAsync(const void * devPtr, size_t count, int dstDevice, cudaStream_t stream = 0); +# 7324 +extern cudaError_t cudaMemAdvise(const void * devPtr, size_t count, cudaMemoryAdvise advice, int device); +# 7383 +extern cudaError_t cudaMemRangeGetAttribute(void * data, size_t dataSize, cudaMemRangeAttribute attribute, const void * devPtr, size_t count); +# 7422 +extern cudaError_t cudaMemRangeGetAttributes(void ** data, size_t * dataSizes, cudaMemRangeAttribute * attributes, size_t numAttributes, const void * devPtr, size_t count); +# 7482 +__attribute((deprecated)) extern cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t count, cudaMemcpyKind kind); +# 7524 +__attribute((deprecated)) extern cudaError_t cudaMemcpyFromArray(void * dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, cudaMemcpyKind kind); +# 7567 +__attribute((deprecated)) extern cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 7618 +__attribute((deprecated)) extern cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7668 +__attribute((deprecated)) extern cudaError_t cudaMemcpyFromArrayAsync(void * dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7737 +extern cudaError_t cudaMallocAsync(void ** devPtr, size_t size, cudaStream_t hStream); +# 7763 +extern cudaError_t cudaFreeAsync(void * devPtr, cudaStream_t hStream); +# 7788 +extern cudaError_t cudaMemPoolTrimTo(cudaMemPool_t memPool, size_t minBytesToKeep); +# 7832 +extern cudaError_t cudaMemPoolSetAttribute(cudaMemPool_t memPool, cudaMemPoolAttr attr, void * value); +# 7880 +extern cudaError_t cudaMemPoolGetAttribute(cudaMemPool_t memPool, cudaMemPoolAttr attr, void * value); +# 7895 +extern cudaError_t cudaMemPoolSetAccess(cudaMemPool_t memPool, const cudaMemAccessDesc * descList, size_t count); +# 7908 +extern cudaError_t cudaMemPoolGetAccess(cudaMemAccessFlags * flags, cudaMemPool_t memPool, cudaMemLocation * location); +# 7928 +extern cudaError_t cudaMemPoolCreate(cudaMemPool_t * memPool, const cudaMemPoolProps * poolProps); +# 7950 +extern cudaError_t cudaMemPoolDestroy(cudaMemPool_t memPool); +# 7986 +extern cudaError_t cudaMallocFromPoolAsync(void ** ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream); +# 8011 +extern cudaError_t cudaMemPoolExportToShareableHandle(void * shareableHandle, cudaMemPool_t memPool, cudaMemAllocationHandleType handleType, unsigned flags); +# 8038 +extern cudaError_t cudaMemPoolImportFromShareableHandle(cudaMemPool_t * memPool, void * shareableHandle, cudaMemAllocationHandleType handleType, unsigned flags); +# 8061 +extern cudaError_t cudaMemPoolExportPointer(cudaMemPoolPtrExportData * exportData, void * ptr); +# 8090 +extern cudaError_t cudaMemPoolImportPointer(void ** ptr, cudaMemPool_t memPool, cudaMemPoolPtrExportData * exportData); +# 8242 +extern cudaError_t cudaPointerGetAttributes(cudaPointerAttributes * attributes, const void * ptr); +# 8283 +extern cudaError_t cudaDeviceCanAccessPeer(int * canAccessPeer, int device, int peerDevice); +# 8325 +extern cudaError_t cudaDeviceEnablePeerAccess(int peerDevice, unsigned flags); +# 8347 +extern cudaError_t cudaDeviceDisablePeerAccess(int peerDevice); +# 8411 +extern cudaError_t cudaGraphicsUnregisterResource(cudaGraphicsResource_t resource); +# 8446 +extern cudaError_t cudaGraphicsResourceSetMapFlags(cudaGraphicsResource_t resource, unsigned flags); +# 8485 +extern cudaError_t cudaGraphicsMapResources(int count, cudaGraphicsResource_t * resources, cudaStream_t stream = 0); +# 8520 +extern cudaError_t cudaGraphicsUnmapResources(int count, cudaGraphicsResource_t * resources, cudaStream_t stream = 0); +# 8552 +extern cudaError_t cudaGraphicsResourceGetMappedPointer(void ** devPtr, size_t * size, cudaGraphicsResource_t resource); +# 8590 +extern cudaError_t cudaGraphicsSubResourceGetMappedArray(cudaArray_t * array, cudaGraphicsResource_t resource, unsigned arrayIndex, unsigned mipLevel); +# 8619 +extern cudaError_t cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray_t * mipmappedArray, cudaGraphicsResource_t resource); +# 8690 +__attribute((deprecated)) extern cudaError_t cudaBindTexture(size_t * offset, const textureReference * texref, const void * devPtr, const cudaChannelFormatDesc * desc, size_t size = ((2147483647) * 2U) + 1U); +# 8749 +__attribute((deprecated)) extern cudaError_t cudaBindTexture2D(size_t * offset, const textureReference * texref, const void * devPtr, const cudaChannelFormatDesc * desc, size_t width, size_t height, size_t pitch); +# 8787 +__attribute((deprecated)) extern cudaError_t cudaBindTextureToArray(const textureReference * texref, cudaArray_const_t array, const cudaChannelFormatDesc * desc); +# 8827 +__attribute((deprecated)) extern cudaError_t cudaBindTextureToMipmappedArray(const textureReference * texref, cudaMipmappedArray_const_t mipmappedArray, const cudaChannelFormatDesc * desc); +# 8853 +__attribute((deprecated)) extern cudaError_t cudaUnbindTexture(const textureReference * texref); +# 8882 +__attribute((deprecated)) extern cudaError_t cudaGetTextureAlignmentOffset(size_t * offset, const textureReference * texref); +# 8912 +__attribute((deprecated)) extern cudaError_t cudaGetTextureReference(const textureReference ** texref, const void * symbol); +# 8957 +__attribute((deprecated)) extern cudaError_t cudaBindSurfaceToArray(const surfaceReference * surfref, cudaArray_const_t array, const cudaChannelFormatDesc * desc); +# 8982 +__attribute((deprecated)) extern cudaError_t cudaGetSurfaceReference(const surfaceReference ** surfref, const void * symbol); +# 9017 +extern cudaError_t cudaGetChannelDesc(cudaChannelFormatDesc * desc, cudaArray_const_t array); +# 9047 +extern cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, cudaChannelFormatKind f); +# 9271 +extern cudaError_t cudaCreateTextureObject(cudaTextureObject_t * pTexObject, const cudaResourceDesc * pResDesc, const cudaTextureDesc * pTexDesc, const cudaResourceViewDesc * pResViewDesc); +# 9291 +extern cudaError_t cudaDestroyTextureObject(cudaTextureObject_t texObject); +# 9311 +extern cudaError_t cudaGetTextureObjectResourceDesc(cudaResourceDesc * pResDesc, cudaTextureObject_t texObject); +# 9331 +extern cudaError_t cudaGetTextureObjectTextureDesc(cudaTextureDesc * pTexDesc, cudaTextureObject_t texObject); +# 9352 +extern cudaError_t cudaGetTextureObjectResourceViewDesc(cudaResourceViewDesc * pResViewDesc, cudaTextureObject_t texObject); +# 9397 +extern cudaError_t cudaCreateSurfaceObject(cudaSurfaceObject_t * pSurfObject, const cudaResourceDesc * pResDesc); +# 9417 +extern cudaError_t cudaDestroySurfaceObject(cudaSurfaceObject_t surfObject); +# 9436 +extern cudaError_t cudaGetSurfaceObjectResourceDesc(cudaResourceDesc * pResDesc, cudaSurfaceObject_t surfObject); +# 9470 +extern cudaError_t cudaDriverGetVersion(int * driverVersion); +# 9495 +extern cudaError_t cudaRuntimeGetVersion(int * runtimeVersion); +# 9542 +extern cudaError_t cudaGraphCreate(cudaGraph_t * pGraph, unsigned flags); +# 9639 +extern cudaError_t cudaGraphAddKernelNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaKernelNodeParams * pNodeParams); +# 9672 +extern cudaError_t cudaGraphKernelNodeGetParams(cudaGraphNode_t node, cudaKernelNodeParams * pNodeParams); +# 9697 +extern cudaError_t cudaGraphKernelNodeSetParams(cudaGraphNode_t node, const cudaKernelNodeParams * pNodeParams); +# 9717 +extern cudaError_t cudaGraphKernelNodeCopyAttributes(cudaGraphNode_t hSrc, cudaGraphNode_t hDst); +# 9740 +extern cudaError_t cudaGraphKernelNodeGetAttribute(cudaGraphNode_t hNode, cudaKernelNodeAttrID attr, cudaKernelNodeAttrValue * value_out); +# 9764 +extern cudaError_t cudaGraphKernelNodeSetAttribute(cudaGraphNode_t hNode, cudaKernelNodeAttrID attr, const cudaKernelNodeAttrValue * value); +# 9814 +extern cudaError_t cudaGraphAddMemcpyNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaMemcpy3DParms * pCopyParams); +# 9873 +extern cudaError_t cudaGraphAddMemcpyNodeToSymbol(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); +# 9942 +extern cudaError_t cudaGraphAddMemcpyNodeFromSymbol(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); +# 10010 +extern cudaError_t cudaGraphAddMemcpyNode1D(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 10042 +extern cudaError_t cudaGraphMemcpyNodeGetParams(cudaGraphNode_t node, cudaMemcpy3DParms * pNodeParams); +# 10068 +extern cudaError_t cudaGraphMemcpyNodeSetParams(cudaGraphNode_t node, const cudaMemcpy3DParms * pNodeParams); +# 10107 +extern cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol(cudaGraphNode_t node, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); +# 10153 +extern cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol(cudaGraphNode_t node, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); +# 10199 +extern cudaError_t cudaGraphMemcpyNodeSetParams1D(cudaGraphNode_t node, void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 10246 +extern cudaError_t cudaGraphAddMemsetNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaMemsetParams * pMemsetParams); +# 10269 +extern cudaError_t cudaGraphMemsetNodeGetParams(cudaGraphNode_t node, cudaMemsetParams * pNodeParams); +# 10292 +extern cudaError_t cudaGraphMemsetNodeSetParams(cudaGraphNode_t node, const cudaMemsetParams * pNodeParams); +# 10333 +extern cudaError_t cudaGraphAddHostNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaHostNodeParams * pNodeParams); +# 10356 +extern cudaError_t cudaGraphHostNodeGetParams(cudaGraphNode_t node, cudaHostNodeParams * pNodeParams); +# 10379 +extern cudaError_t cudaGraphHostNodeSetParams(cudaGraphNode_t node, const cudaHostNodeParams * pNodeParams); +# 10419 +extern cudaError_t cudaGraphAddChildGraphNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaGraph_t childGraph); +# 10446 +extern cudaError_t cudaGraphChildGraphNodeGetGraph(cudaGraphNode_t node, cudaGraph_t * pGraph); +# 10483 +extern cudaError_t cudaGraphAddEmptyNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies); +# 10526 +extern cudaError_t cudaGraphAddEventRecordNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaEvent_t event); +# 10553 +extern cudaError_t cudaGraphEventRecordNodeGetEvent(cudaGraphNode_t node, cudaEvent_t * event_out); +# 10580 +extern cudaError_t cudaGraphEventRecordNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10626 +extern cudaError_t cudaGraphAddEventWaitNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaEvent_t event); +# 10653 +extern cudaError_t cudaGraphEventWaitNodeGetEvent(cudaGraphNode_t node, cudaEvent_t * event_out); +# 10680 +extern cudaError_t cudaGraphEventWaitNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10729 +extern cudaError_t cudaGraphAddExternalSemaphoresSignalNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaExternalSemaphoreSignalNodeParams * nodeParams); +# 10762 +extern cudaError_t cudaGraphExternalSemaphoresSignalNodeGetParams(cudaGraphNode_t hNode, cudaExternalSemaphoreSignalNodeParams * params_out); +# 10789 +extern cudaError_t cudaGraphExternalSemaphoresSignalNodeSetParams(cudaGraphNode_t hNode, const cudaExternalSemaphoreSignalNodeParams * nodeParams); +# 10838 +extern cudaError_t cudaGraphAddExternalSemaphoresWaitNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaExternalSemaphoreWaitNodeParams * nodeParams); +# 10871 +extern cudaError_t cudaGraphExternalSemaphoresWaitNodeGetParams(cudaGraphNode_t hNode, cudaExternalSemaphoreWaitNodeParams * params_out); +# 10898 +extern cudaError_t cudaGraphExternalSemaphoresWaitNodeSetParams(cudaGraphNode_t hNode, const cudaExternalSemaphoreWaitNodeParams * nodeParams); +# 10975 +extern cudaError_t cudaGraphAddMemAllocNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaMemAllocNodeParams * nodeParams); +# 11002 +extern cudaError_t cudaGraphMemAllocNodeGetParams(cudaGraphNode_t node, cudaMemAllocNodeParams * params_out); +# 11062 +extern cudaError_t cudaGraphAddMemFreeNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dptr); +# 11086 +extern cudaError_t cudaGraphMemFreeNodeGetParams(cudaGraphNode_t node, void * dptr_out); +# 11114 +extern cudaError_t cudaDeviceGraphMemTrim(int device); +# 11151 +extern cudaError_t cudaDeviceGetGraphMemAttribute(int device, cudaGraphMemAttributeType attr, void * value); +# 11185 +extern cudaError_t cudaDeviceSetGraphMemAttribute(int device, cudaGraphMemAttributeType attr, void * value); +# 11213 +extern cudaError_t cudaGraphClone(cudaGraph_t * pGraphClone, cudaGraph_t originalGraph); +# 11241 +extern cudaError_t cudaGraphNodeFindInClone(cudaGraphNode_t * pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph); +# 11272 +extern cudaError_t cudaGraphNodeGetType(cudaGraphNode_t node, cudaGraphNodeType * pType); +# 11303 +extern cudaError_t cudaGraphGetNodes(cudaGraph_t graph, cudaGraphNode_t * nodes, size_t * numNodes); +# 11334 +extern cudaError_t cudaGraphGetRootNodes(cudaGraph_t graph, cudaGraphNode_t * pRootNodes, size_t * pNumRootNodes); +# 11368 +extern cudaError_t cudaGraphGetEdges(cudaGraph_t graph, cudaGraphNode_t * from, cudaGraphNode_t * to, size_t * numEdges); +# 11399 +extern cudaError_t cudaGraphNodeGetDependencies(cudaGraphNode_t node, cudaGraphNode_t * pDependencies, size_t * pNumDependencies); +# 11431 +extern cudaError_t cudaGraphNodeGetDependentNodes(cudaGraphNode_t node, cudaGraphNode_t * pDependentNodes, size_t * pNumDependentNodes); +# 11462 +extern cudaError_t cudaGraphAddDependencies(cudaGraph_t graph, const cudaGraphNode_t * from, const cudaGraphNode_t * to, size_t numDependencies); +# 11493 +extern cudaError_t cudaGraphRemoveDependencies(cudaGraph_t graph, const cudaGraphNode_t * from, const cudaGraphNode_t * to, size_t numDependencies); +# 11523 +extern cudaError_t cudaGraphDestroyNode(cudaGraphNode_t node); +# 11561 +extern cudaError_t cudaGraphInstantiate(cudaGraphExec_t * pGraphExec, cudaGraph_t graph, cudaGraphNode_t * pErrorNode, char * pLogBuffer, size_t bufferSize); +# 11611 +extern cudaError_t cudaGraphInstantiateWithFlags(cudaGraphExec_t * pGraphExec, cudaGraph_t graph, unsigned long long flags); +# 11655 +extern cudaError_t cudaGraphExecKernelNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaKernelNodeParams * pNodeParams); +# 11705 +extern cudaError_t cudaGraphExecMemcpyNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaMemcpy3DParms * pNodeParams); +# 11760 +extern cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); +# 11823 +extern cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); +# 11884 +extern cudaError_t cudaGraphExecMemcpyNodeSetParams1D(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 11938 +extern cudaError_t cudaGraphExecMemsetNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaMemsetParams * pNodeParams); +# 11977 +extern cudaError_t cudaGraphExecHostNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaHostNodeParams * pNodeParams); +# 12023 +extern cudaError_t cudaGraphExecChildGraphNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph); +# 12067 +extern cudaError_t cudaGraphExecEventRecordNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12111 +extern cudaError_t cudaGraphExecEventWaitNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12158 +extern cudaError_t cudaGraphExecExternalSemaphoresSignalNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const cudaExternalSemaphoreSignalNodeParams * nodeParams); +# 12205 +extern cudaError_t cudaGraphExecExternalSemaphoresWaitNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const cudaExternalSemaphoreWaitNodeParams * nodeParams); +# 12284 +extern cudaError_t cudaGraphNodeSetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned isEnabled); +# 12351 +extern cudaError_t cudaGraphNodeGetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned * isEnabled); +# 12510 +extern cudaError_t cudaGraphExecUpdate(cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphNode_t * hErrorNode_out, cudaGraphExecUpdateResult * updateResult_out); +# 12535 +extern cudaError_t cudaGraphUpload(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12566 +extern cudaError_t cudaGraphLaunch(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12589 +extern cudaError_t cudaGraphExecDestroy(cudaGraphExec_t graphExec); +# 12610 +extern cudaError_t cudaGraphDestroy(cudaGraph_t graph); +# 12629 +extern cudaError_t cudaGraphDebugDotPrint(cudaGraph_t graph, const char * path, unsigned flags); +# 12665 +extern cudaError_t cudaUserObjectCreate(cudaUserObject_t * object_out, void * ptr, cudaHostFn_t destroy, unsigned initialRefcount, unsigned flags); +# 12689 +extern cudaError_t cudaUserObjectRetain(cudaUserObject_t object, unsigned count = 1); +# 12717 +extern cudaError_t cudaUserObjectRelease(cudaUserObject_t object, unsigned count = 1); +# 12745 +extern cudaError_t cudaGraphRetainUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned count = 1, unsigned flags = 0); +# 12770 +extern cudaError_t cudaGraphReleaseUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned count = 1); +# 12836 +extern cudaError_t cudaGetDriverEntryPoint(const char * symbol, void ** funcPtr, unsigned long long flags); +# 12841 +extern cudaError_t cudaGetExportTable(const void ** ppExportTable, const cudaUUID_t * pExportTableId); +# 13017 +extern cudaError_t cudaGetFuncBySymbol(cudaFunction_t * functionPtr, const void * symbolPtr); +# 13175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +} +# 124 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template< class T> inline cudaChannelFormatDesc cudaCreateChannelDesc() +# 125 +{ +# 126 +return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +# 127 +} +# 129 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf() +# 130 +{ +# 131 +int e = (((int)sizeof(unsigned short)) * 8); +# 133 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 134 +} +# 136 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf1() +# 137 +{ +# 138 +int e = (((int)sizeof(unsigned short)) * 8); +# 140 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 141 +} +# 143 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf2() +# 144 +{ +# 145 +int e = (((int)sizeof(unsigned short)) * 8); +# 147 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +# 148 +} +# 150 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf4() +# 151 +{ +# 152 +int e = (((int)sizeof(unsigned short)) * 8); +# 154 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +# 155 +} +# 157 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char> () +# 158 +{ +# 159 +int e = (((int)sizeof(char)) * 8); +# 164 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 166 +} +# 168 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< signed char> () +# 169 +{ +# 170 +int e = (((int)sizeof(signed char)) * 8); +# 172 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 173 +} +# 175 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned char> () +# 176 +{ +# 177 +int e = (((int)sizeof(unsigned char)) * 8); +# 179 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 180 +} +# 182 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char1> () +# 183 +{ +# 184 +int e = (((int)sizeof(signed char)) * 8); +# 186 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 187 +} +# 189 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar1> () +# 190 +{ +# 191 +int e = (((int)sizeof(unsigned char)) * 8); +# 193 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 194 +} +# 196 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char2> () +# 197 +{ +# 198 +int e = (((int)sizeof(signed char)) * 8); +# 200 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +# 201 +} +# 203 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar2> () +# 204 +{ +# 205 +int e = (((int)sizeof(unsigned char)) * 8); +# 207 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +# 208 +} +# 210 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char4> () +# 211 +{ +# 212 +int e = (((int)sizeof(signed char)) * 8); +# 214 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +# 215 +} +# 217 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar4> () +# 218 +{ +# 219 +int e = (((int)sizeof(unsigned char)) * 8); +# 221 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +# 222 +} +# 224 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short> () +# 225 +{ +# 226 +int e = (((int)sizeof(short)) * 8); +# 228 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 229 +} +# 231 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned short> () +# 232 +{ +# 233 +int e = (((int)sizeof(unsigned short)) * 8); +# 235 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 236 +} +# 238 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short1> () +# 239 +{ +# 240 +int e = (((int)sizeof(short)) * 8); +# 242 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 243 +} +# 245 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort1> () +# 246 +{ +# 247 +int e = (((int)sizeof(unsigned short)) * 8); +# 249 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 250 +} +# 252 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short2> () +# 253 +{ +# 254 +int e = (((int)sizeof(short)) * 8); +# 256 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +# 257 +} +# 259 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort2> () +# 260 +{ +# 261 +int e = (((int)sizeof(unsigned short)) * 8); +# 263 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +# 264 +} +# 266 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short4> () +# 267 +{ +# 268 +int e = (((int)sizeof(short)) * 8); +# 270 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +# 271 +} +# 273 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort4> () +# 274 +{ +# 275 +int e = (((int)sizeof(unsigned short)) * 8); +# 277 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +# 278 +} +# 280 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int> () +# 281 +{ +# 282 +int e = (((int)sizeof(int)) * 8); +# 284 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 285 +} +# 287 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned> () +# 288 +{ +# 289 +int e = (((int)sizeof(unsigned)) * 8); +# 291 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 292 +} +# 294 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int1> () +# 295 +{ +# 296 +int e = (((int)sizeof(int)) * 8); +# 298 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 299 +} +# 301 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint1> () +# 302 +{ +# 303 +int e = (((int)sizeof(unsigned)) * 8); +# 305 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 306 +} +# 308 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int2> () +# 309 +{ +# 310 +int e = (((int)sizeof(int)) * 8); +# 312 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +# 313 +} +# 315 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint2> () +# 316 +{ +# 317 +int e = (((int)sizeof(unsigned)) * 8); +# 319 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +# 320 +} +# 322 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int4> () +# 323 +{ +# 324 +int e = (((int)sizeof(int)) * 8); +# 326 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +# 327 +} +# 329 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint4> () +# 330 +{ +# 331 +int e = (((int)sizeof(unsigned)) * 8); +# 333 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +# 334 +} +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float> () +# 397 +{ +# 398 +int e = (((int)sizeof(float)) * 8); +# 400 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 401 +} +# 403 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float1> () +# 404 +{ +# 405 +int e = (((int)sizeof(float)) * 8); +# 407 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 408 +} +# 410 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float2> () +# 411 +{ +# 412 +int e = (((int)sizeof(float)) * 8); +# 414 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +# 415 +} +# 417 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float4> () +# 418 +{ +# 419 +int e = (((int)sizeof(float)) * 8); +# 421 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +# 422 +} +# 424 +static inline cudaChannelFormatDesc cudaCreateChannelDescNV12() +# 425 +{ +# 426 +int e = (((int)sizeof(char)) * 8); +# 428 +return cudaCreateChannelDesc(e, e, e, 0, cudaChannelFormatKindNV12); +# 429 +} +# 431 +template< cudaChannelFormatKind > inline cudaChannelFormatDesc cudaCreateChannelDesc() +# 432 +{ +# 433 +return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +# 434 +} +# 437 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized8X1> () +# 438 +{ +# 439 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedNormalized8X1); +# 440 +} +# 442 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized8X2> () +# 443 +{ +# 444 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedNormalized8X2); +# 445 +} +# 447 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized8X4> () +# 448 +{ +# 449 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindSignedNormalized8X4); +# 450 +} +# 453 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized8X1> () +# 454 +{ +# 455 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized8X1); +# 456 +} +# 458 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized8X2> () +# 459 +{ +# 460 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedNormalized8X2); +# 461 +} +# 463 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized8X4> () +# 464 +{ +# 465 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedNormalized8X4); +# 466 +} +# 469 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized16X1> () +# 470 +{ +# 471 +return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindSignedNormalized16X1); +# 472 +} +# 474 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized16X2> () +# 475 +{ +# 476 +return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindSignedNormalized16X2); +# 477 +} +# 479 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized16X4> () +# 480 +{ +# 481 +return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindSignedNormalized16X4); +# 482 +} +# 485 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized16X1> () +# 486 +{ +# 487 +return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized16X1); +# 488 +} +# 490 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized16X2> () +# 491 +{ +# 492 +return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindUnsignedNormalized16X2); +# 493 +} +# 495 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized16X4> () +# 496 +{ +# 497 +return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindUnsignedNormalized16X4); +# 498 +} +# 501 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindNV12> () +# 502 +{ +# 503 +return cudaCreateChannelDesc(8, 8, 8, 0, cudaChannelFormatKindNV12); +# 504 +} +# 507 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed1> () +# 508 +{ +# 509 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1); +# 510 +} +# 513 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed1SRGB> () +# 514 +{ +# 515 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1SRGB); +# 516 +} +# 519 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed2> () +# 520 +{ +# 521 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2); +# 522 +} +# 525 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed2SRGB> () +# 526 +{ +# 527 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2SRGB); +# 528 +} +# 531 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed3> () +# 532 +{ +# 533 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3); +# 534 +} +# 537 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed3SRGB> () +# 538 +{ +# 539 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3SRGB); +# 540 +} +# 543 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed4> () +# 544 +{ +# 545 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed4); +# 546 +} +# 549 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedBlockCompressed4> () +# 550 +{ +# 551 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedBlockCompressed4); +# 552 +} +# 555 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed5> () +# 556 +{ +# 557 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed5); +# 558 +} +# 561 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedBlockCompressed5> () +# 562 +{ +# 563 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedBlockCompressed5); +# 564 +} +# 567 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed6H> () +# 568 +{ +# 569 +return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindUnsignedBlockCompressed6H); +# 570 +} +# 573 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedBlockCompressed6H> () +# 574 +{ +# 575 +return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindSignedBlockCompressed6H); +# 576 +} +# 579 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed7> () +# 580 +{ +# 581 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7); +# 582 +} +# 585 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed7SRGB> () +# 586 +{ +# 587 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7SRGB); +# 588 +} +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static inline cudaPitchedPtr make_cudaPitchedPtr(void *d, size_t p, size_t xsz, size_t ysz) +# 80 +{ +# 81 +cudaPitchedPtr s; +# 83 +(s.ptr) = d; +# 84 +(s.pitch) = p; +# 85 +(s.xsize) = xsz; +# 86 +(s.ysize) = ysz; +# 88 +return s; +# 89 +} +# 106 +static inline cudaPos make_cudaPos(size_t x, size_t y, size_t z) +# 107 +{ +# 108 +cudaPos p; +# 110 +(p.x) = x; +# 111 +(p.y) = y; +# 112 +(p.z) = z; +# 114 +return p; +# 115 +} +# 132 +static inline cudaExtent make_cudaExtent(size_t w, size_t h, size_t d) +# 133 +{ +# 134 +cudaExtent e; +# 136 +(e.width) = w; +# 137 +(e.height) = h; +# 138 +(e.depth) = d; +# 140 +return e; +# 141 +} +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" +static inline char1 make_char1(signed char x); +# 75 +static inline uchar1 make_uchar1(unsigned char x); +# 77 +static inline char2 make_char2(signed char x, signed char y); +# 79 +static inline uchar2 make_uchar2(unsigned char x, unsigned char y); +# 81 +static inline char3 make_char3(signed char x, signed char y, signed char z); +# 83 +static inline uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z); +# 85 +static inline char4 make_char4(signed char x, signed char y, signed char z, signed char w); +# 87 +static inline uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w); +# 89 +static inline short1 make_short1(short x); +# 91 +static inline ushort1 make_ushort1(unsigned short x); +# 93 +static inline short2 make_short2(short x, short y); +# 95 +static inline ushort2 make_ushort2(unsigned short x, unsigned short y); +# 97 +static inline short3 make_short3(short x, short y, short z); +# 99 +static inline ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z); +# 101 +static inline short4 make_short4(short x, short y, short z, short w); +# 103 +static inline ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w); +# 105 +static inline int1 make_int1(int x); +# 107 +static inline uint1 make_uint1(unsigned x); +# 109 +static inline int2 make_int2(int x, int y); +# 111 +static inline uint2 make_uint2(unsigned x, unsigned y); +# 113 +static inline int3 make_int3(int x, int y, int z); +# 115 +static inline uint3 make_uint3(unsigned x, unsigned y, unsigned z); +# 117 +static inline int4 make_int4(int x, int y, int z, int w); +# 119 +static inline uint4 make_uint4(unsigned x, unsigned y, unsigned z, unsigned w); +# 121 +static inline long1 make_long1(long x); +# 123 +static inline ulong1 make_ulong1(unsigned long x); +# 125 +static inline long2 make_long2(long x, long y); +# 127 +static inline ulong2 make_ulong2(unsigned long x, unsigned long y); +# 129 +static inline long3 make_long3(long x, long y, long z); +# 131 +static inline ulong3 make_ulong3(unsigned long x, unsigned long y, unsigned long z); +# 133 +static inline long4 make_long4(long x, long y, long z, long w); +# 135 +static inline ulong4 make_ulong4(unsigned long x, unsigned long y, unsigned long z, unsigned long w); +# 137 +static inline float1 make_float1(float x); +# 139 +static inline float2 make_float2(float x, float y); +# 141 +static inline float3 make_float3(float x, float y, float z); +# 143 +static inline float4 make_float4(float x, float y, float z, float w); +# 145 +static inline longlong1 make_longlong1(long long x); +# 147 +static inline ulonglong1 make_ulonglong1(unsigned long long x); +# 149 +static inline longlong2 make_longlong2(long long x, long long y); +# 151 +static inline ulonglong2 make_ulonglong2(unsigned long long x, unsigned long long y); +# 153 +static inline longlong3 make_longlong3(long long x, long long y, long long z); +# 155 +static inline ulonglong3 make_ulonglong3(unsigned long long x, unsigned long long y, unsigned long long z); +# 157 +static inline longlong4 make_longlong4(long long x, long long y, long long z, long long w); +# 159 +static inline ulonglong4 make_ulonglong4(unsigned long long x, unsigned long long y, unsigned long long z, unsigned long long w); +# 161 +static inline double1 make_double1(double x); +# 163 +static inline double2 make_double2(double x, double y); +# 165 +static inline double3 make_double3(double x, double y, double z); +# 167 +static inline double4 make_double4(double x, double y, double z, double w); +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" +static inline char1 make_char1(signed char x) +# 74 +{ +# 75 +char1 t; (t.x) = x; return t; +# 76 +} +# 78 +static inline uchar1 make_uchar1(unsigned char x) +# 79 +{ +# 80 +uchar1 t; (t.x) = x; return t; +# 81 +} +# 83 +static inline char2 make_char2(signed char x, signed char y) +# 84 +{ +# 85 +char2 t; (t.x) = x; (t.y) = y; return t; +# 86 +} +# 88 +static inline uchar2 make_uchar2(unsigned char x, unsigned char y) +# 89 +{ +# 90 +uchar2 t; (t.x) = x; (t.y) = y; return t; +# 91 +} +# 93 +static inline char3 make_char3(signed char x, signed char y, signed char z) +# 94 +{ +# 95 +char3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 96 +} +# 98 +static inline uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z) +# 99 +{ +# 100 +uchar3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 101 +} +# 103 +static inline char4 make_char4(signed char x, signed char y, signed char z, signed char w) +# 104 +{ +# 105 +char4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 106 +} +# 108 +static inline uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w) +# 109 +{ +# 110 +uchar4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 111 +} +# 113 +static inline short1 make_short1(short x) +# 114 +{ +# 115 +short1 t; (t.x) = x; return t; +# 116 +} +# 118 +static inline ushort1 make_ushort1(unsigned short x) +# 119 +{ +# 120 +ushort1 t; (t.x) = x; return t; +# 121 +} +# 123 +static inline short2 make_short2(short x, short y) +# 124 +{ +# 125 +short2 t; (t.x) = x; (t.y) = y; return t; +# 126 +} +# 128 +static inline ushort2 make_ushort2(unsigned short x, unsigned short y) +# 129 +{ +# 130 +ushort2 t; (t.x) = x; (t.y) = y; return t; +# 131 +} +# 133 +static inline short3 make_short3(short x, short y, short z) +# 134 +{ +# 135 +short3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 136 +} +# 138 +static inline ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z) +# 139 +{ +# 140 +ushort3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 141 +} +# 143 +static inline short4 make_short4(short x, short y, short z, short w) +# 144 +{ +# 145 +short4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 146 +} +# 148 +static inline ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w) +# 149 +{ +# 150 +ushort4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 151 +} +# 153 +static inline int1 make_int1(int x) +# 154 +{ +# 155 +int1 t; (t.x) = x; return t; +# 156 +} +# 158 +static inline uint1 make_uint1(unsigned x) +# 159 +{ +# 160 +uint1 t; (t.x) = x; return t; +# 161 +} +# 163 +static inline int2 make_int2(int x, int y) +# 164 +{ +# 165 +int2 t; (t.x) = x; (t.y) = y; return t; +# 166 +} +# 168 +static inline uint2 make_uint2(unsigned x, unsigned y) +# 169 +{ +# 170 +uint2 t; (t.x) = x; (t.y) = y; return t; +# 171 +} +# 173 +static inline int3 make_int3(int x, int y, int z) +# 174 +{ +# 175 +int3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 176 +} +# 178 +static inline uint3 make_uint3(unsigned x, unsigned y, unsigned z) +# 179 +{ +# 180 +uint3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 181 +} +# 183 +static inline int4 make_int4(int x, int y, int z, int w) +# 184 +{ +# 185 +int4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 186 +} +# 188 +static inline uint4 make_uint4(unsigned x, unsigned y, unsigned z, unsigned w) +# 189 +{ +# 190 +uint4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 191 +} +# 193 +static inline long1 make_long1(long x) +# 194 +{ +# 195 +long1 t; (t.x) = x; return t; +# 196 +} +# 198 +static inline ulong1 make_ulong1(unsigned long x) +# 199 +{ +# 200 +ulong1 t; (t.x) = x; return t; +# 201 +} +# 203 +static inline long2 make_long2(long x, long y) +# 204 +{ +# 205 +long2 t; (t.x) = x; (t.y) = y; return t; +# 206 +} +# 208 +static inline ulong2 make_ulong2(unsigned long x, unsigned long y) +# 209 +{ +# 210 +ulong2 t; (t.x) = x; (t.y) = y; return t; +# 211 +} +# 213 +static inline long3 make_long3(long x, long y, long z) +# 214 +{ +# 215 +long3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 216 +} +# 218 +static inline ulong3 make_ulong3(unsigned long x, unsigned long y, unsigned long z) +# 219 +{ +# 220 +ulong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 221 +} +# 223 +static inline long4 make_long4(long x, long y, long z, long w) +# 224 +{ +# 225 +long4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 226 +} +# 228 +static inline ulong4 make_ulong4(unsigned long x, unsigned long y, unsigned long z, unsigned long w) +# 229 +{ +# 230 +ulong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 231 +} +# 233 +static inline float1 make_float1(float x) +# 234 +{ +# 235 +float1 t; (t.x) = x; return t; +# 236 +} +# 238 +static inline float2 make_float2(float x, float y) +# 239 +{ +# 240 +float2 t; (t.x) = x; (t.y) = y; return t; +# 241 +} +# 243 +static inline float3 make_float3(float x, float y, float z) +# 244 +{ +# 245 +float3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 246 +} +# 248 +static inline float4 make_float4(float x, float y, float z, float w) +# 249 +{ +# 250 +float4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 251 +} +# 253 +static inline longlong1 make_longlong1(long long x) +# 254 +{ +# 255 +longlong1 t; (t.x) = x; return t; +# 256 +} +# 258 +static inline ulonglong1 make_ulonglong1(unsigned long long x) +# 259 +{ +# 260 +ulonglong1 t; (t.x) = x; return t; +# 261 +} +# 263 +static inline longlong2 make_longlong2(long long x, long long y) +# 264 +{ +# 265 +longlong2 t; (t.x) = x; (t.y) = y; return t; +# 266 +} +# 268 +static inline ulonglong2 make_ulonglong2(unsigned long long x, unsigned long long y) +# 269 +{ +# 270 +ulonglong2 t; (t.x) = x; (t.y) = y; return t; +# 271 +} +# 273 +static inline longlong3 make_longlong3(long long x, long long y, long long z) +# 274 +{ +# 275 +longlong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 276 +} +# 278 +static inline ulonglong3 make_ulonglong3(unsigned long long x, unsigned long long y, unsigned long long z) +# 279 +{ +# 280 +ulonglong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 281 +} +# 283 +static inline longlong4 make_longlong4(long long x, long long y, long long z, long long w) +# 284 +{ +# 285 +longlong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 286 +} +# 288 +static inline ulonglong4 make_ulonglong4(unsigned long long x, unsigned long long y, unsigned long long z, unsigned long long w) +# 289 +{ +# 290 +ulonglong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 291 +} +# 293 +static inline double1 make_double1(double x) +# 294 +{ +# 295 +double1 t; (t.x) = x; return t; +# 296 +} +# 298 +static inline double2 make_double2(double x, double y) +# 299 +{ +# 300 +double2 t; (t.x) = x; (t.y) = y; return t; +# 301 +} +# 303 +static inline double3 make_double3(double x, double y, double z) +# 304 +{ +# 305 +double3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 306 +} +# 308 +static inline double4 make_double4(double x, double y, double z, double w) +# 309 +{ +# 310 +double4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 311 +} +# 28 "/usr/include/string.h" 3 +extern "C" { +# 43 "/usr/include/string.h" 3 +extern void *memcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() +# 44 + __attribute((__nonnull__(1, 2))); +# 47 +extern void *memmove(void * __dest, const void * __src, size_t __n) throw() +# 48 + __attribute((__nonnull__(1, 2))); +# 54 +extern void *memccpy(void *__restrict__ __dest, const void *__restrict__ __src, int __c, size_t __n) throw() +# 56 + __attribute((__nonnull__(1, 2))); +# 61 +extern void *memset(void * __s, int __c, size_t __n) throw() __attribute((__nonnull__(1))); +# 64 +extern int memcmp(const void * __s1, const void * __s2, size_t __n) throw() +# 65 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 69 +extern "C++" { +# 71 +extern void *memchr(void * __s, int __c, size_t __n) throw() __asm__("memchr") +# 72 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 73 +extern const void *memchr(const void * __s, int __c, size_t __n) throw() __asm__("memchr") +# 74 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 89 "/usr/include/string.h" 3 +} +# 99 +extern "C++" void *rawmemchr(void * __s, int __c) throw() __asm__("rawmemchr") +# 100 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 101 +extern "C++" const void *rawmemchr(const void * __s, int __c) throw() __asm__("rawmemchr") +# 102 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 110 +extern "C++" void *memrchr(void * __s, int __c, size_t __n) throw() __asm__("memrchr") +# 111 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 112 +extern "C++" const void *memrchr(const void * __s, int __c, size_t __n) throw() __asm__("memrchr") +# 113 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 122 +extern char *strcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 123 + __attribute((__nonnull__(1, 2))); +# 125 +extern char *strncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 127 + __attribute((__nonnull__(1, 2))); +# 130 +extern char *strcat(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 131 + __attribute((__nonnull__(1, 2))); +# 133 +extern char *strncat(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 134 + __attribute((__nonnull__(1, 2))); +# 137 +extern int strcmp(const char * __s1, const char * __s2) throw() +# 138 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 140 +extern int strncmp(const char * __s1, const char * __s2, size_t __n) throw() +# 141 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 144 +extern int strcoll(const char * __s1, const char * __s2) throw() +# 145 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 147 +extern size_t strxfrm(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 149 + __attribute((__nonnull__(2))); +# 28 "/usr/include/bits/types/__locale_t.h" 3 +struct __locale_struct { +# 31 +struct __locale_data *__locales[13]; +# 34 +const unsigned short *__ctype_b; +# 35 +const int *__ctype_tolower; +# 36 +const int *__ctype_toupper; +# 39 +const char *__names[13]; +# 40 +}; +# 42 +typedef __locale_struct *__locale_t; +# 24 "/usr/include/bits/types/locale_t.h" 3 +typedef __locale_t locale_t; +# 156 "/usr/include/string.h" 3 +extern int strcoll_l(const char * __s1, const char * __s2, locale_t __l) throw() +# 157 + __attribute((__pure__)) __attribute((__nonnull__(1, 2, 3))); +# 160 +extern size_t strxfrm_l(char * __dest, const char * __src, size_t __n, locale_t __l) throw() +# 161 + __attribute((__nonnull__(2, 4))); +# 167 +extern char *strdup(const char * __s) throw() +# 168 + __attribute((__malloc__)) __attribute((__nonnull__(1))); +# 175 +extern char *strndup(const char * __string, size_t __n) throw() +# 176 + __attribute((__malloc__)) __attribute((__nonnull__(1))); +# 204 "/usr/include/string.h" 3 +extern "C++" { +# 206 +extern char *strchr(char * __s, int __c) throw() __asm__("strchr") +# 207 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 208 +extern const char *strchr(const char * __s, int __c) throw() __asm__("strchr") +# 209 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 224 "/usr/include/string.h" 3 +} +# 231 +extern "C++" { +# 233 +extern char *strrchr(char * __s, int __c) throw() __asm__("strrchr") +# 234 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 235 +extern const char *strrchr(const char * __s, int __c) throw() __asm__("strrchr") +# 236 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 251 "/usr/include/string.h" 3 +} +# 261 +extern "C++" char *strchrnul(char * __s, int __c) throw() __asm__("strchrnul") +# 262 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 263 +extern "C++" const char *strchrnul(const char * __s, int __c) throw() __asm__("strchrnul") +# 264 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 273 +extern size_t strcspn(const char * __s, const char * __reject) throw() +# 274 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 277 +extern size_t strspn(const char * __s, const char * __accept) throw() +# 278 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 281 +extern "C++" { +# 283 +extern char *strpbrk(char * __s, const char * __accept) throw() __asm__("strpbrk") +# 284 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 285 +extern const char *strpbrk(const char * __s, const char * __accept) throw() __asm__("strpbrk") +# 286 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 301 "/usr/include/string.h" 3 +} +# 308 +extern "C++" { +# 310 +extern char *strstr(char * __haystack, const char * __needle) throw() __asm__("strstr") +# 311 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 312 +extern const char *strstr(const char * __haystack, const char * __needle) throw() __asm__("strstr") +# 313 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 328 "/usr/include/string.h" 3 +} +# 336 +extern char *strtok(char *__restrict__ __s, const char *__restrict__ __delim) throw() +# 337 + __attribute((__nonnull__(2))); +# 341 +extern char *__strtok_r(char *__restrict__ __s, const char *__restrict__ __delim, char **__restrict__ __save_ptr) throw() +# 344 + __attribute((__nonnull__(2, 3))); +# 346 +extern char *strtok_r(char *__restrict__ __s, const char *__restrict__ __delim, char **__restrict__ __save_ptr) throw() +# 348 + __attribute((__nonnull__(2, 3))); +# 354 +extern "C++" char *strcasestr(char * __haystack, const char * __needle) throw() __asm__("strcasestr") +# 355 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 356 +extern "C++" const char *strcasestr(const char * __haystack, const char * __needle) throw() __asm__("strcasestr") +# 358 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 369 +extern void *memmem(const void * __haystack, size_t __haystacklen, const void * __needle, size_t __needlelen) throw() +# 371 + __attribute((__pure__)) __attribute((__nonnull__(1, 3))); +# 375 +extern void *__mempcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() +# 377 + __attribute((__nonnull__(1, 2))); +# 378 +extern void *mempcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() +# 380 + __attribute((__nonnull__(1, 2))); +# 385 +extern size_t strlen(const char * __s) throw() +# 386 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 391 +extern size_t strnlen(const char * __string, size_t __maxlen) throw() +# 392 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 397 +extern char *strerror(int __errnum) throw(); +# 421 "/usr/include/string.h" 3 +extern char *strerror_r(int __errnum, char * __buf, size_t __buflen) throw() +# 422 + __attribute((__nonnull__(2))); +# 428 +extern char *strerror_l(int __errnum, locale_t __l) throw(); +# 30 "/usr/include/strings.h" 3 +extern "C" { +# 34 +extern int bcmp(const void * __s1, const void * __s2, size_t __n) throw() +# 35 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 38 +extern void bcopy(const void * __src, void * __dest, size_t __n) throw() +# 39 + __attribute((__nonnull__(1, 2))); +# 42 +extern void bzero(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); +# 46 +extern "C++" { +# 48 +extern char *index(char * __s, int __c) throw() __asm__("index") +# 49 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 50 +extern const char *index(const char * __s, int __c) throw() __asm__("index") +# 51 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 66 "/usr/include/strings.h" 3 +} +# 74 +extern "C++" { +# 76 +extern char *rindex(char * __s, int __c) throw() __asm__("rindex") +# 77 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 78 +extern const char *rindex(const char * __s, int __c) throw() __asm__("rindex") +# 79 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 94 "/usr/include/strings.h" 3 +} +# 104 +extern int ffs(int __i) throw() __attribute((const)); +# 110 +extern int ffsl(long __l) throw() __attribute((const)); +# 111 +extern int ffsll(long long __ll) throw() +# 112 + __attribute((const)); +# 116 +extern int strcasecmp(const char * __s1, const char * __s2) throw() +# 117 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 120 +extern int strncasecmp(const char * __s1, const char * __s2, size_t __n) throw() +# 121 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 128 +extern int strcasecmp_l(const char * __s1, const char * __s2, locale_t __loc) throw() +# 129 + __attribute((__pure__)) __attribute((__nonnull__(1, 2, 3))); +# 133 +extern int strncasecmp_l(const char * __s1, const char * __s2, size_t __n, locale_t __loc) throw() +# 135 + __attribute((__pure__)) __attribute((__nonnull__(1, 2, 4))); +# 138 +} +# 436 "/usr/include/string.h" 3 +extern void explicit_bzero(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); +# 440 +extern char *strsep(char **__restrict__ __stringp, const char *__restrict__ __delim) throw() +# 442 + __attribute((__nonnull__(1, 2))); +# 447 +extern char *strsignal(int __sig) throw(); +# 450 +extern char *__stpcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 451 + __attribute((__nonnull__(1, 2))); +# 452 +extern char *stpcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 453 + __attribute((__nonnull__(1, 2))); +# 457 +extern char *__stpncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 459 + __attribute((__nonnull__(1, 2))); +# 460 +extern char *stpncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 462 + __attribute((__nonnull__(1, 2))); +# 467 +extern int strverscmp(const char * __s1, const char * __s2) throw() +# 468 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 471 +extern char *strfry(char * __string) throw() __attribute((__nonnull__(1))); +# 474 +extern void *memfrob(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); +# 482 +extern "C++" char *basename(char * __filename) throw() __asm__("basename") +# 483 + __attribute((__nonnull__(1))); +# 484 +extern "C++" const char *basename(const char * __filename) throw() __asm__("basename") +# 485 + __attribute((__nonnull__(1))); +# 499 "/usr/include/string.h" 3 +} +# 31 "/usr/include/bits/types.h" 3 +typedef unsigned char __u_char; +# 32 +typedef unsigned short __u_short; +# 33 +typedef unsigned __u_int; +# 34 +typedef unsigned long __u_long; +# 37 +typedef signed char __int8_t; +# 38 +typedef unsigned char __uint8_t; +# 39 +typedef signed short __int16_t; +# 40 +typedef unsigned short __uint16_t; +# 41 +typedef signed int __int32_t; +# 42 +typedef unsigned __uint32_t; +# 44 +typedef signed long __int64_t; +# 45 +typedef unsigned long __uint64_t; +# 52 +typedef __int8_t __int_least8_t; +# 53 +typedef __uint8_t __uint_least8_t; +# 54 +typedef __int16_t __int_least16_t; +# 55 +typedef __uint16_t __uint_least16_t; +# 56 +typedef __int32_t __int_least32_t; +# 57 +typedef __uint32_t __uint_least32_t; +# 58 +typedef __int64_t __int_least64_t; +# 59 +typedef __uint64_t __uint_least64_t; +# 63 +typedef long __quad_t; +# 64 +typedef unsigned long __u_quad_t; +# 72 +typedef long __intmax_t; +# 73 +typedef unsigned long __uintmax_t; +# 145 "/usr/include/bits/types.h" 3 +typedef unsigned long __dev_t; +# 146 +typedef unsigned __uid_t; +# 147 +typedef unsigned __gid_t; +# 148 +typedef unsigned long __ino_t; +# 149 +typedef unsigned long __ino64_t; +# 150 +typedef unsigned __mode_t; +# 151 +typedef unsigned long __nlink_t; +# 152 +typedef long __off_t; +# 153 +typedef long __off64_t; +# 154 +typedef int __pid_t; +# 155 +typedef struct { int __val[2]; } __fsid_t; +# 156 +typedef long __clock_t; +# 157 +typedef unsigned long __rlim_t; +# 158 +typedef unsigned long __rlim64_t; +# 159 +typedef unsigned __id_t; +# 160 +typedef long __time_t; +# 161 +typedef unsigned __useconds_t; +# 162 +typedef long __suseconds_t; +# 164 +typedef int __daddr_t; +# 165 +typedef int __key_t; +# 168 +typedef int __clockid_t; +# 171 +typedef void *__timer_t; +# 174 +typedef long __blksize_t; +# 179 +typedef long __blkcnt_t; +# 180 +typedef long __blkcnt64_t; +# 183 +typedef unsigned long __fsblkcnt_t; +# 184 +typedef unsigned long __fsblkcnt64_t; +# 187 +typedef unsigned long __fsfilcnt_t; +# 188 +typedef unsigned long __fsfilcnt64_t; +# 191 +typedef long __fsword_t; +# 193 +typedef long __ssize_t; +# 196 +typedef long __syscall_slong_t; +# 198 +typedef unsigned long __syscall_ulong_t; +# 202 +typedef __off64_t __loff_t; +# 203 +typedef char *__caddr_t; +# 206 +typedef long __intptr_t; +# 209 +typedef unsigned __socklen_t; +# 214 +typedef int __sig_atomic_t; +# 8 "/usr/include/bits/types/struct_timeval.h" 3 +struct timeval { +# 10 +__time_t tv_sec; +# 11 +__suseconds_t tv_usec; +# 12 +}; +# 26 "/usr/include/bits/timex.h" 3 +struct timex { +# 28 +unsigned modes; +# 29 +__syscall_slong_t offset; +# 30 +__syscall_slong_t freq; +# 31 +__syscall_slong_t maxerror; +# 32 +__syscall_slong_t esterror; +# 33 +int status; +# 34 +__syscall_slong_t constant; +# 35 +__syscall_slong_t precision; +# 36 +__syscall_slong_t tolerance; +# 37 +timeval time; +# 38 +__syscall_slong_t tick; +# 39 +__syscall_slong_t ppsfreq; +# 40 +__syscall_slong_t jitter; +# 41 +int shift; +# 42 +__syscall_slong_t stabil; +# 43 +__syscall_slong_t jitcnt; +# 44 +__syscall_slong_t calcnt; +# 45 +__syscall_slong_t errcnt; +# 46 +__syscall_slong_t stbcnt; +# 48 +int tai; +# 51 +int:32; int:32; int:32; int:32; +# 52 +int:32; int:32; int:32; int:32; +# 53 +int:32; int:32; int:32; +# 54 +}; +# 75 "/usr/include/bits/time.h" 3 +extern "C" { +# 78 +extern int clock_adjtime(__clockid_t __clock_id, timex * __utx) throw(); +# 80 +} +# 7 "/usr/include/bits/types/clock_t.h" 3 +typedef __clock_t clock_t; +# 7 "/usr/include/bits/types/time_t.h" 3 +typedef __time_t time_t; +# 7 "/usr/include/bits/types/struct_tm.h" 3 +struct tm { +# 9 +int tm_sec; +# 10 +int tm_min; +# 11 +int tm_hour; +# 12 +int tm_mday; +# 13 +int tm_mon; +# 14 +int tm_year; +# 15 +int tm_wday; +# 16 +int tm_yday; +# 17 +int tm_isdst; +# 20 +long tm_gmtoff; +# 21 +const char *tm_zone; +# 26 +}; +# 10 "/usr/include/bits/types/struct_timespec.h" 3 +struct timespec { +# 12 +__time_t tv_sec; +# 16 +__syscall_slong_t tv_nsec; +# 26 "/usr/include/bits/types/struct_timespec.h" 3 +}; +# 7 "/usr/include/bits/types/clockid_t.h" 3 +typedef __clockid_t clockid_t; +# 7 "/usr/include/bits/types/timer_t.h" 3 +typedef __timer_t timer_t; +# 8 "/usr/include/bits/types/struct_itimerspec.h" 3 +struct itimerspec { +# 10 +timespec it_interval; +# 11 +timespec it_value; +# 12 +}; +# 49 "/usr/include/time.h" 3 +struct sigevent; +# 54 +typedef __pid_t pid_t; +# 68 +extern "C" { +# 72 +extern clock_t clock() throw(); +# 75 +extern time_t time(time_t * __timer) throw(); +# 78 +extern double difftime(time_t __time1, time_t __time0) throw() +# 79 + __attribute((const)); +# 82 +extern time_t mktime(tm * __tp) throw(); +# 88 +extern size_t strftime(char *__restrict__ __s, size_t __maxsize, const char *__restrict__ __format, const tm *__restrict__ __tp) throw(); +# 95 +extern char *strptime(const char *__restrict__ __s, const char *__restrict__ __fmt, tm * __tp) throw(); +# 104 +extern size_t strftime_l(char *__restrict__ __s, size_t __maxsize, const char *__restrict__ __format, const tm *__restrict__ __tp, locale_t __loc) throw(); +# 111 +extern char *strptime_l(const char *__restrict__ __s, const char *__restrict__ __fmt, tm * __tp, locale_t __loc) throw(); +# 119 +extern tm *gmtime(const time_t * __timer) throw(); +# 123 +extern tm *localtime(const time_t * __timer) throw(); +# 128 +extern tm *gmtime_r(const time_t *__restrict__ __timer, tm *__restrict__ __tp) throw(); +# 133 +extern tm *localtime_r(const time_t *__restrict__ __timer, tm *__restrict__ __tp) throw(); +# 139 +extern char *asctime(const tm * __tp) throw(); +# 142 +extern char *ctime(const time_t * __timer) throw(); +# 149 +extern char *asctime_r(const tm *__restrict__ __tp, char *__restrict__ __buf) throw(); +# 153 +extern char *ctime_r(const time_t *__restrict__ __timer, char *__restrict__ __buf) throw(); +# 159 +extern char *__tzname[2]; +# 160 +extern int __daylight; +# 161 +extern long __timezone; +# 166 +extern char *tzname[2]; +# 170 +extern void tzset() throw(); +# 174 +extern int daylight; +# 175 +extern long timezone; +# 190 +extern time_t timegm(tm * __tp) throw(); +# 193 +extern time_t timelocal(tm * __tp) throw(); +# 196 +extern int dysize(int __year) throw() __attribute((const)); +# 205 +extern int nanosleep(const timespec * __requested_time, timespec * __remaining); +# 210 +extern int clock_getres(clockid_t __clock_id, timespec * __res) throw(); +# 213 +extern int clock_gettime(clockid_t __clock_id, timespec * __tp) throw(); +# 216 +extern int clock_settime(clockid_t __clock_id, const timespec * __tp) throw(); +# 224 +extern int clock_nanosleep(clockid_t __clock_id, int __flags, const timespec * __req, timespec * __rem); +# 229 +extern int clock_getcpuclockid(pid_t __pid, clockid_t * __clock_id) throw(); +# 234 +extern int timer_create(clockid_t __clock_id, sigevent *__restrict__ __evp, timer_t *__restrict__ __timerid) throw(); +# 239 +extern int timer_delete(timer_t __timerid) throw(); +# 242 +extern int timer_settime(timer_t __timerid, int __flags, const itimerspec *__restrict__ __value, itimerspec *__restrict__ __ovalue) throw(); +# 247 +extern int timer_gettime(timer_t __timerid, itimerspec * __value) throw(); +# 251 +extern int timer_getoverrun(timer_t __timerid) throw(); +# 257 +extern int timespec_get(timespec * __ts, int __base) throw() +# 258 + __attribute((__nonnull__(1))); +# 274 +extern int getdate_err; +# 283 +extern tm *getdate(const char * __string); +# 297 +extern int getdate_r(const char *__restrict__ __string, tm *__restrict__ __resbufp); +# 301 +} +# 88 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern "C" { +# 91 +extern clock_t clock() throw(); +# 96 +extern void *memset(void *, int, size_t) throw(); +# 97 +extern void *memcpy(void *, const void *, size_t) throw(); +# 99 +} +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C" { +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int abs(int a) throw(); +# 221 +extern long labs(long a) throw(); +# 229 +extern long long llabs(long long a) throw(); +# 279 +extern double fabs(double x) throw(); +# 322 +extern float fabsf(float x) throw(); +# 332 +extern inline int min(const int a, const int b); +# 339 +extern inline unsigned umin(const unsigned a, const unsigned b); +# 346 +extern inline long long llmin(const long long a, const long long b); +# 353 +extern inline unsigned long long ullmin(const unsigned long long a, const unsigned long long b); +# 374 +extern float fminf(float x, float y) throw(); +# 394 +extern double fmin(double x, double y) throw(); +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern inline int max(const int a, const int b); +# 415 +extern inline unsigned umax(const unsigned a, const unsigned b); +# 422 +extern inline long long llmax(const long long a, const long long b); +# 429 +extern inline unsigned long long ullmax(const unsigned long long a, const unsigned long long b); +# 450 +extern float fmaxf(float x, float y) throw(); +# 470 +extern double fmax(double, double) throw(); +# 514 +extern double sin(double x) throw(); +# 547 +extern double cos(double x) throw(); +# 566 +extern void sincos(double x, double * sptr, double * cptr) throw(); +# 582 +extern void sincosf(float x, float * sptr, float * cptr) throw(); +# 627 +extern double tan(double x) throw(); +# 696 +extern double sqrt(double x) throw(); +# 768 +extern double rsqrt(double x); +# 838 +extern float rsqrtf(float x); +# 894 +extern double log2(double x) throw(); +# 959 +extern double exp2(double x) throw(); +# 1024 +extern float exp2f(float x) throw(); +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double exp10(double x) throw(); +# 1154 +extern float exp10f(float x) throw(); +# 1247 +extern double expm1(double x) throw(); +# 1339 +extern float expm1f(float x) throw(); +# 1395 +extern float log2f(float x) throw(); +# 1449 +extern double log10(double x) throw(); +# 1519 +extern double log(double x) throw(); +# 1615 +extern double log1p(double x) throw(); +# 1714 +extern float log1pf(float x) throw(); +# 1778 +extern double floor(double x) throw(); +# 1857 +extern double exp(double x) throw(); +# 1898 +extern double cosh(double x) throw(); +# 1948 +extern double sinh(double x) throw(); +# 1998 +extern double tanh(double x) throw(); +# 2053 +extern double acosh(double x) throw(); +# 2111 +extern float acoshf(float x) throw(); +# 2164 +extern double asinh(double x) throw(); +# 2217 +extern float asinhf(float x) throw(); +# 2271 +extern double atanh(double x) throw(); +# 2325 +extern float atanhf(float x) throw(); +# 2374 +extern double ldexp(double x, int exp) throw(); +# 2420 +extern float ldexpf(float x, int exp) throw(); +# 2472 +extern double logb(double x) throw(); +# 2527 +extern float logbf(float x) throw(); +# 2567 +extern int ilogb(double x) throw(); +# 2607 +extern int ilogbf(float x) throw(); +# 2683 +extern double scalbn(double x, int n) throw(); +# 2759 +extern float scalbnf(float x, int n) throw(); +# 2835 +extern double scalbln(double x, long n) throw(); +# 2911 +extern float scalblnf(float x, long n) throw(); +# 2988 +extern double frexp(double x, int * nptr) throw(); +# 3062 +extern float frexpf(float x, int * nptr) throw(); +# 3114 +extern double round(double x) throw(); +# 3169 +extern float roundf(float x) throw(); +# 3187 +extern long lround(double x) throw(); +# 3205 +extern long lroundf(float x) throw(); +# 3223 +extern long long llround(double x) throw(); +# 3241 +extern long long llroundf(float x) throw(); +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float rintf(float x) throw(); +# 3386 +extern long lrint(double x) throw(); +# 3403 +extern long lrintf(float x) throw(); +# 3420 +extern long long llrint(double x) throw(); +# 3437 +extern long long llrintf(float x) throw(); +# 3490 +extern double nearbyint(double x) throw(); +# 3543 +extern float nearbyintf(float x) throw(); +# 3605 +extern double ceil(double x) throw(); +# 3655 +extern double trunc(double x) throw(); +# 3708 +extern float truncf(float x) throw(); +# 3734 +extern double fdim(double x, double y) throw(); +# 3760 +extern float fdimf(float x, float y) throw(); +# 4060 +extern double atan2(double y, double x) throw(); +# 4131 +extern double atan(double x) throw(); +# 4154 +extern double acos(double x) throw(); +# 4205 +extern double asin(double x) throw(); +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double hypot(double x, double y) throw(); +# 4396 +extern float hypotf(float x, float y) throw(); +# 5182 +extern double cbrt(double x) throw(); +# 5268 +extern float cbrtf(float x) throw(); +# 5323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double rcbrt(double x); +# 5373 +extern float rcbrtf(float x); +# 5433 +extern double sinpi(double x); +# 5493 +extern float sinpif(float x); +# 5545 +extern double cospi(double x); +# 5597 +extern float cospif(float x); +# 5627 +extern void sincospi(double x, double * sptr, double * cptr); +# 5657 +extern void sincospif(float x, float * sptr, float * cptr); +# 5990 +extern double pow(double x, double y) throw(); +# 6046 +extern double modf(double x, double * iptr) throw(); +# 6105 +extern double fmod(double x, double y) throw(); +# 6201 +extern double remainder(double x, double y) throw(); +# 6300 +extern float remainderf(float x, float y) throw(); +# 6372 +extern double remquo(double x, double y, int * quo) throw(); +# 6444 +extern float remquof(float x, float y, int * quo) throw(); +# 6485 +extern double j0(double x) throw(); +# 6527 +extern float j0f(float x) throw(); +# 6596 +extern double j1(double x) throw(); +# 6665 +extern float j1f(float x) throw(); +# 6708 +extern double jn(int n, double x) throw(); +# 6751 +extern float jnf(int n, float x) throw(); +# 6812 +extern double y0(double x) throw(); +# 6873 +extern float y0f(float x) throw(); +# 6934 +extern double y1(double x) throw(); +# 6995 +extern float y1f(float x) throw(); +# 7058 +extern double yn(int n, double x) throw(); +# 7121 +extern float ynf(int n, float x) throw(); +# 7310 +extern double erf(double x) throw(); +# 7392 +extern float erff(float x) throw(); +# 7464 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erfinv(double x); +# 7529 +extern float erfinvf(float x); +# 7568 +extern double erfc(double x) throw(); +# 7606 +extern float erfcf(float x) throw(); +# 7723 +extern double lgamma(double x) throw(); +# 7785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erfcinv(double x); +# 7840 +extern float erfcinvf(float x); +# 7908 +extern double normcdfinv(double x); +# 7976 +extern float normcdfinvf(float x); +# 8019 +extern double normcdf(double x); +# 8062 +extern float normcdff(float x); +# 8126 +extern double erfcx(double x); +# 8190 +extern float erfcxf(float x); +# 8309 +extern float lgammaf(float x) throw(); +# 8407 +extern double tgamma(double x) throw(); +# 8505 +extern float tgammaf(float x) throw(); +# 8518 +extern double copysign(double x, double y) throw(); +# 8531 +extern float copysignf(float x, float y) throw(); +# 8550 +extern double nextafter(double x, double y) throw(); +# 8569 +extern float nextafterf(float x, float y) throw(); +# 8585 +extern double nan(const char * tagp) throw(); +# 8601 +extern float nanf(const char * tagp) throw(); +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isinff(float) throw(); +# 8609 +extern int __isnanf(float) throw(); +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __finite(double) throw(); +# 8620 +extern int __finitef(float) throw(); +# 8621 +extern int __signbit(double) throw(); +# 8622 +extern int __isnan(double) throw(); +# 8623 +extern int __isinf(double) throw(); +# 8626 +extern int __signbitf(float) throw(); +# 8785 +extern double fma(double x, double y, double z) throw(); +# 8943 +extern float fmaf(float x, float y, float z) throw(); +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __signbitl(long double) throw(); +# 8960 +extern int __finitel(long double) throw(); +# 8961 +extern int __isinfl(long double) throw(); +# 8962 +extern int __isnanl(long double) throw(); +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float acosf(float x) throw(); +# 9071 +extern float asinf(float x) throw(); +# 9151 +extern float atanf(float x) throw(); +# 9448 +extern float atan2f(float y, float x) throw(); +# 9482 +extern float cosf(float x) throw(); +# 9524 +extern float sinf(float x) throw(); +# 9566 +extern float tanf(float x) throw(); +# 9607 +extern float coshf(float x) throw(); +# 9657 +extern float sinhf(float x) throw(); +# 9707 +extern float tanhf(float x) throw(); +# 9759 +extern float logf(float x) throw(); +# 9839 +extern float expf(float x) throw(); +# 9891 +extern float log10f(float x) throw(); +# 9946 +extern float modff(float x, float * iptr) throw(); +# 10276 +extern float powf(float x, float y) throw(); +# 10345 +extern float sqrtf(float x) throw(); +# 10404 +extern float ceilf(float x) throw(); +# 10465 +extern float floorf(float x) throw(); +# 10523 +extern float fmodf(float x, float y) throw(); +# 10538 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 2192 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std { +# 2194 +typedef unsigned long size_t; +# 2195 +typedef long ptrdiff_t; +# 2198 +typedef __decltype((nullptr)) nullptr_t; +# 2200 +} +# 2214 +namespace std { +# 2216 +inline namespace __cxx11 __attribute((__abi_tag__("cxx11"))) { } +# 2217 +} +# 2218 +namespace __gnu_cxx { +# 2220 +inline namespace __cxx11 __attribute((__abi_tag__("cxx11"))) { } +# 2221 +} +# 67 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +extern "C++" { +# 69 +namespace std __attribute((__visibility__("default"))) { +# 73 +struct __true_type { }; +# 74 +struct __false_type { }; +# 76 +template< bool > +# 77 +struct __truth_type { +# 78 +typedef __false_type __type; }; +# 81 +template<> struct __truth_type< true> { +# 82 +typedef __true_type __type; }; +# 86 +template< class _Sp, class _Tp> +# 87 +struct __traitor { +# 89 +enum { __value = ((bool)_Sp::__value) || ((bool)_Tp::__value)}; +# 90 +typedef typename __truth_type< __value> ::__type __type; +# 91 +}; +# 94 +template< class , class > +# 95 +struct __are_same { +# 97 +enum { __value}; +# 98 +typedef __false_type __type; +# 99 +}; +# 101 +template< class _Tp> +# 102 +struct __are_same< _Tp, _Tp> { +# 104 +enum { __value = 1}; +# 105 +typedef __true_type __type; +# 106 +}; +# 109 +template< class _Tp> +# 110 +struct __is_void { +# 112 +enum { __value}; +# 113 +typedef __false_type __type; +# 114 +}; +# 117 +template<> struct __is_void< void> { +# 119 +enum { __value = 1}; +# 120 +typedef __true_type __type; +# 121 +}; +# 126 +template< class _Tp> +# 127 +struct __is_integer { +# 129 +enum { __value}; +# 130 +typedef __false_type __type; +# 131 +}; +# 138 +template<> struct __is_integer< bool> { +# 140 +enum { __value = 1}; +# 141 +typedef __true_type __type; +# 142 +}; +# 145 +template<> struct __is_integer< char> { +# 147 +enum { __value = 1}; +# 148 +typedef __true_type __type; +# 149 +}; +# 152 +template<> struct __is_integer< signed char> { +# 154 +enum { __value = 1}; +# 155 +typedef __true_type __type; +# 156 +}; +# 159 +template<> struct __is_integer< unsigned char> { +# 161 +enum { __value = 1}; +# 162 +typedef __true_type __type; +# 163 +}; +# 167 +template<> struct __is_integer< wchar_t> { +# 169 +enum { __value = 1}; +# 170 +typedef __true_type __type; +# 171 +}; +# 176 +template<> struct __is_integer< char16_t> { +# 178 +enum { __value = 1}; +# 179 +typedef __true_type __type; +# 180 +}; +# 183 +template<> struct __is_integer< char32_t> { +# 185 +enum { __value = 1}; +# 186 +typedef __true_type __type; +# 187 +}; +# 191 +template<> struct __is_integer< short> { +# 193 +enum { __value = 1}; +# 194 +typedef __true_type __type; +# 195 +}; +# 198 +template<> struct __is_integer< unsigned short> { +# 200 +enum { __value = 1}; +# 201 +typedef __true_type __type; +# 202 +}; +# 205 +template<> struct __is_integer< int> { +# 207 +enum { __value = 1}; +# 208 +typedef __true_type __type; +# 209 +}; +# 212 +template<> struct __is_integer< unsigned> { +# 214 +enum { __value = 1}; +# 215 +typedef __true_type __type; +# 216 +}; +# 219 +template<> struct __is_integer< long> { +# 221 +enum { __value = 1}; +# 222 +typedef __true_type __type; +# 223 +}; +# 226 +template<> struct __is_integer< unsigned long> { +# 228 +enum { __value = 1}; +# 229 +typedef __true_type __type; +# 230 +}; +# 233 +template<> struct __is_integer< long long> { +# 235 +enum { __value = 1}; +# 236 +typedef __true_type __type; +# 237 +}; +# 240 +template<> struct __is_integer< unsigned long long> { +# 242 +enum { __value = 1}; +# 243 +typedef __true_type __type; +# 244 +}; +# 261 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +template<> struct __is_integer< __int128> { enum { __value = 1}; typedef __true_type __type; }; template<> struct __is_integer< unsigned __int128> { enum { __value = 1}; typedef __true_type __type; }; +# 278 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +template< class _Tp> +# 279 +struct __is_floating { +# 281 +enum { __value}; +# 282 +typedef __false_type __type; +# 283 +}; +# 287 +template<> struct __is_floating< float> { +# 289 +enum { __value = 1}; +# 290 +typedef __true_type __type; +# 291 +}; +# 294 +template<> struct __is_floating< double> { +# 296 +enum { __value = 1}; +# 297 +typedef __true_type __type; +# 298 +}; +# 301 +template<> struct __is_floating< long double> { +# 303 +enum { __value = 1}; +# 304 +typedef __true_type __type; +# 305 +}; +# 310 +template< class _Tp> +# 311 +struct __is_pointer { +# 313 +enum { __value}; +# 314 +typedef __false_type __type; +# 315 +}; +# 317 +template< class _Tp> +# 318 +struct __is_pointer< _Tp *> { +# 320 +enum { __value = 1}; +# 321 +typedef __true_type __type; +# 322 +}; +# 327 +template< class _Tp> +# 328 +struct __is_arithmetic : public __traitor< __is_integer< _Tp> , __is_floating< _Tp> > { +# 330 +}; +# 335 +template< class _Tp> +# 336 +struct __is_scalar : public __traitor< __is_arithmetic< _Tp> , __is_pointer< _Tp> > { +# 338 +}; +# 343 +template< class _Tp> +# 344 +struct __is_char { +# 346 +enum { __value}; +# 347 +typedef __false_type __type; +# 348 +}; +# 351 +template<> struct __is_char< char> { +# 353 +enum { __value = 1}; +# 354 +typedef __true_type __type; +# 355 +}; +# 359 +template<> struct __is_char< wchar_t> { +# 361 +enum { __value = 1}; +# 362 +typedef __true_type __type; +# 363 +}; +# 366 +template< class _Tp> +# 367 +struct __is_byte { +# 369 +enum { __value}; +# 370 +typedef __false_type __type; +# 371 +}; +# 374 +template<> struct __is_byte< char> { +# 376 +enum { __value = 1}; +# 377 +typedef __true_type __type; +# 378 +}; +# 381 +template<> struct __is_byte< signed char> { +# 383 +enum { __value = 1}; +# 384 +typedef __true_type __type; +# 385 +}; +# 388 +template<> struct __is_byte< unsigned char> { +# 390 +enum { __value = 1}; +# 391 +typedef __true_type __type; +# 392 +}; +# 397 +template< class _Tp> +# 398 +struct __is_move_iterator { +# 400 +enum { __value}; +# 401 +typedef __false_type __type; +# 402 +}; +# 406 +template< class _Iterator> inline _Iterator +# 408 +__miter_base(_Iterator __it) +# 409 +{ return __it; } +# 412 +} +# 413 +} +# 37 "/usr/include/c++/7/ext/type_traits.h" 3 +extern "C++" { +# 39 +namespace __gnu_cxx __attribute((__visibility__("default"))) { +# 44 +template< bool , class > +# 45 +struct __enable_if { +# 46 +}; +# 48 +template< class _Tp> +# 49 +struct __enable_if< true, _Tp> { +# 50 +typedef _Tp __type; }; +# 54 +template< bool _Cond, class _Iftrue, class _Iffalse> +# 55 +struct __conditional_type { +# 56 +typedef _Iftrue __type; }; +# 58 +template< class _Iftrue, class _Iffalse> +# 59 +struct __conditional_type< false, _Iftrue, _Iffalse> { +# 60 +typedef _Iffalse __type; }; +# 64 +template< class _Tp> +# 65 +struct __add_unsigned { +# 68 +private: typedef __enable_if< std::__is_integer< _Tp> ::__value, _Tp> __if_type; +# 71 +public: typedef typename __enable_if< std::__is_integer< _Tp> ::__value, _Tp> ::__type __type; +# 72 +}; +# 75 +template<> struct __add_unsigned< char> { +# 76 +typedef unsigned char __type; }; +# 79 +template<> struct __add_unsigned< signed char> { +# 80 +typedef unsigned char __type; }; +# 83 +template<> struct __add_unsigned< short> { +# 84 +typedef unsigned short __type; }; +# 87 +template<> struct __add_unsigned< int> { +# 88 +typedef unsigned __type; }; +# 91 +template<> struct __add_unsigned< long> { +# 92 +typedef unsigned long __type; }; +# 95 +template<> struct __add_unsigned< long long> { +# 96 +typedef unsigned long long __type; }; +# 100 +template<> struct __add_unsigned< bool> ; +# 103 +template<> struct __add_unsigned< wchar_t> ; +# 107 +template< class _Tp> +# 108 +struct __remove_unsigned { +# 111 +private: typedef __enable_if< std::__is_integer< _Tp> ::__value, _Tp> __if_type; +# 114 +public: typedef typename __enable_if< std::__is_integer< _Tp> ::__value, _Tp> ::__type __type; +# 115 +}; +# 118 +template<> struct __remove_unsigned< char> { +# 119 +typedef signed char __type; }; +# 122 +template<> struct __remove_unsigned< unsigned char> { +# 123 +typedef signed char __type; }; +# 126 +template<> struct __remove_unsigned< unsigned short> { +# 127 +typedef short __type; }; +# 130 +template<> struct __remove_unsigned< unsigned> { +# 131 +typedef int __type; }; +# 134 +template<> struct __remove_unsigned< unsigned long> { +# 135 +typedef long __type; }; +# 138 +template<> struct __remove_unsigned< unsigned long long> { +# 139 +typedef long long __type; }; +# 143 +template<> struct __remove_unsigned< bool> ; +# 146 +template<> struct __remove_unsigned< wchar_t> ; +# 150 +template< class _Type> inline bool +# 152 +__is_null_pointer(_Type *__ptr) +# 153 +{ return __ptr == 0; } +# 155 +template< class _Type> inline bool +# 157 +__is_null_pointer(_Type) +# 158 +{ return false; } +# 162 +inline bool __is_null_pointer(std::nullptr_t) +# 163 +{ return true; } +# 167 +template< class _Tp, bool = std::template __is_integer< _Tp> ::__value> +# 168 +struct __promote { +# 169 +typedef double __type; }; +# 174 +template< class _Tp> +# 175 +struct __promote< _Tp, false> { +# 176 +}; +# 179 +template<> struct __promote< long double> { +# 180 +typedef long double __type; }; +# 183 +template<> struct __promote< double> { +# 184 +typedef double __type; }; +# 187 +template<> struct __promote< float> { +# 188 +typedef float __type; }; +# 190 +template< class _Tp, class _Up, class +# 191 +_Tp2 = typename __promote< _Tp> ::__type, class +# 192 +_Up2 = typename __promote< _Up> ::__type> +# 193 +struct __promote_2 { +# 195 +typedef __typeof__(_Tp2() + _Up2()) __type; +# 196 +}; +# 198 +template< class _Tp, class _Up, class _Vp, class +# 199 +_Tp2 = typename __promote< _Tp> ::__type, class +# 200 +_Up2 = typename __promote< _Up> ::__type, class +# 201 +_Vp2 = typename __promote< _Vp> ::__type> +# 202 +struct __promote_3 { +# 204 +typedef __typeof__((_Tp2() + _Up2()) + _Vp2()) __type; +# 205 +}; +# 207 +template< class _Tp, class _Up, class _Vp, class _Wp, class +# 208 +_Tp2 = typename __promote< _Tp> ::__type, class +# 209 +_Up2 = typename __promote< _Up> ::__type, class +# 210 +_Vp2 = typename __promote< _Vp> ::__type, class +# 211 +_Wp2 = typename __promote< _Wp> ::__type> +# 212 +struct __promote_4 { +# 214 +typedef __typeof__(((_Tp2() + _Up2()) + _Vp2()) + _Wp2()) __type; +# 215 +}; +# 218 +} +# 219 +} +# 34 "/usr/include/math.h" 3 +extern "C" { +# 149 "/usr/include/math.h" 3 +typedef float float_t; +# 150 +typedef double double_t; +# 238 "/usr/include/math.h" 3 +enum { +# 239 +FP_INT_UPWARD, +# 242 +FP_INT_DOWNWARD, +# 245 +FP_INT_TOWARDZERO, +# 248 +FP_INT_TONEARESTFROMZERO, +# 251 +FP_INT_TONEAREST +# 254 +}; +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassify(double __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbit(double __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinf(double __value) throw() __attribute((const)); +# 33 +extern int __finite(double __value) throw() __attribute((const)); +# 36 +extern int __isnan(double __value) throw() __attribute((const)); +# 39 +extern int __iseqsig(double __x, double __y) throw(); +# 42 +extern int __issignaling(double __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern double acos(double __x) throw(); extern double __acos(double __x) throw(); +# 55 +extern double asin(double __x) throw(); extern double __asin(double __x) throw(); +# 57 +extern double atan(double __x) throw(); extern double __atan(double __x) throw(); +# 59 +extern double atan2(double __y, double __x) throw(); extern double __atan2(double __y, double __x) throw(); +# 62 +extern double cos(double __x) throw(); extern double __cos(double __x) throw(); +# 64 +extern double sin(double __x) throw(); extern double __sin(double __x) throw(); +# 66 +extern double tan(double __x) throw(); extern double __tan(double __x) throw(); +# 71 +extern double cosh(double __x) throw(); extern double __cosh(double __x) throw(); +# 73 +extern double sinh(double __x) throw(); extern double __sinh(double __x) throw(); +# 75 +extern double tanh(double __x) throw(); extern double __tanh(double __x) throw(); +# 80 +extern void sincos(double __x, double * __sinx, double * __cosx) throw(); extern void __sincos(double __x, double * __sinx, double * __cosx) throw(); +# 85 +extern double acosh(double __x) throw(); extern double __acosh(double __x) throw(); +# 87 +extern double asinh(double __x) throw(); extern double __asinh(double __x) throw(); +# 89 +extern double atanh(double __x) throw(); extern double __atanh(double __x) throw(); +# 95 +extern double exp(double __x) throw(); extern double __exp(double __x) throw(); +# 98 +extern double frexp(double __x, int * __exponent) throw(); extern double __frexp(double __x, int * __exponent) throw(); +# 101 +extern double ldexp(double __x, int __exponent) throw(); extern double __ldexp(double __x, int __exponent) throw(); +# 104 +extern double log(double __x) throw(); extern double __log(double __x) throw(); +# 107 +extern double log10(double __x) throw(); extern double __log10(double __x) throw(); +# 110 +extern double modf(double __x, double * __iptr) throw(); extern double __modf(double __x, double * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern double exp10(double __x) throw(); extern double __exp10(double __x) throw(); +# 119 +extern double expm1(double __x) throw(); extern double __expm1(double __x) throw(); +# 122 +extern double log1p(double __x) throw(); extern double __log1p(double __x) throw(); +# 125 +extern double logb(double __x) throw(); extern double __logb(double __x) throw(); +# 130 +extern double exp2(double __x) throw(); extern double __exp2(double __x) throw(); +# 133 +extern double log2(double __x) throw(); extern double __log2(double __x) throw(); +# 140 +extern double pow(double __x, double __y) throw(); extern double __pow(double __x, double __y) throw(); +# 143 +extern double sqrt(double __x) throw(); extern double __sqrt(double __x) throw(); +# 147 +extern double hypot(double __x, double __y) throw(); extern double __hypot(double __x, double __y) throw(); +# 152 +extern double cbrt(double __x) throw(); extern double __cbrt(double __x) throw(); +# 159 +extern double ceil(double __x) throw() __attribute((const)); extern double __ceil(double __x) throw() __attribute((const)); +# 162 +extern double fabs(double __x) throw() __attribute((const)); extern double __fabs(double __x) throw() __attribute((const)); +# 165 +extern double floor(double __x) throw() __attribute((const)); extern double __floor(double __x) throw() __attribute((const)); +# 168 +extern double fmod(double __x, double __y) throw(); extern double __fmod(double __x, double __y) throw(); +# 182 "/usr/include/bits/mathcalls.h" 3 +extern int finite(double __value) throw() __attribute((const)); +# 185 +extern double drem(double __x, double __y) throw(); extern double __drem(double __x, double __y) throw(); +# 189 +extern double significand(double __x) throw(); extern double __significand(double __x) throw(); +# 196 +extern double copysign(double __x, double __y) throw() __attribute((const)); extern double __copysign(double __x, double __y) throw() __attribute((const)); +# 201 +extern double nan(const char * __tagb) throw(); extern double __nan(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern double j0(double) throw(); extern double __j0(double) throw(); +# 218 +extern double j1(double) throw(); extern double __j1(double) throw(); +# 219 +extern double jn(int, double) throw(); extern double __jn(int, double) throw(); +# 220 +extern double y0(double) throw(); extern double __y0(double) throw(); +# 221 +extern double y1(double) throw(); extern double __y1(double) throw(); +# 222 +extern double yn(int, double) throw(); extern double __yn(int, double) throw(); +# 228 +extern double erf(double) throw(); extern double __erf(double) throw(); +# 229 +extern double erfc(double) throw(); extern double __erfc(double) throw(); +# 230 +extern double lgamma(double) throw(); extern double __lgamma(double) throw(); +# 235 +extern double tgamma(double) throw(); extern double __tgamma(double) throw(); +# 241 +extern double gamma(double) throw(); extern double __gamma(double) throw(); +# 249 +extern double lgamma_r(double, int * __signgamp) throw(); extern double __lgamma_r(double, int * __signgamp) throw(); +# 256 +extern double rint(double __x) throw(); extern double __rint(double __x) throw(); +# 259 +extern double nextafter(double __x, double __y) throw(); extern double __nextafter(double __x, double __y) throw(); +# 261 +extern double nexttoward(double __x, long double __y) throw(); extern double __nexttoward(double __x, long double __y) throw(); +# 266 +extern double nextdown(double __x) throw(); extern double __nextdown(double __x) throw(); +# 268 +extern double nextup(double __x) throw(); extern double __nextup(double __x) throw(); +# 272 +extern double remainder(double __x, double __y) throw(); extern double __remainder(double __x, double __y) throw(); +# 276 +extern double scalbn(double __x, int __n) throw(); extern double __scalbn(double __x, int __n) throw(); +# 280 +extern int ilogb(double __x) throw(); extern int __ilogb(double __x) throw(); +# 285 +extern long llogb(double __x) throw(); extern long __llogb(double __x) throw(); +# 290 +extern double scalbln(double __x, long __n) throw(); extern double __scalbln(double __x, long __n) throw(); +# 294 +extern double nearbyint(double __x) throw(); extern double __nearbyint(double __x) throw(); +# 298 +extern double round(double __x) throw() __attribute((const)); extern double __round(double __x) throw() __attribute((const)); +# 302 +extern double trunc(double __x) throw() __attribute((const)); extern double __trunc(double __x) throw() __attribute((const)); +# 307 +extern double remquo(double __x, double __y, int * __quo) throw(); extern double __remquo(double __x, double __y, int * __quo) throw(); +# 314 +extern long lrint(double __x) throw(); extern long __lrint(double __x) throw(); +# 316 +extern long long llrint(double __x) throw(); extern long long __llrint(double __x) throw(); +# 320 +extern long lround(double __x) throw(); extern long __lround(double __x) throw(); +# 322 +extern long long llround(double __x) throw(); extern long long __llround(double __x) throw(); +# 326 +extern double fdim(double __x, double __y) throw(); extern double __fdim(double __x, double __y) throw(); +# 329 +extern double fmax(double __x, double __y) throw() __attribute((const)); extern double __fmax(double __x, double __y) throw() __attribute((const)); +# 332 +extern double fmin(double __x, double __y) throw() __attribute((const)); extern double __fmin(double __x, double __y) throw() __attribute((const)); +# 335 +extern double fma(double __x, double __y, double __z) throw(); extern double __fma(double __x, double __y, double __z) throw(); +# 340 +extern double roundeven(double __x) throw() __attribute((const)); extern double __roundeven(double __x) throw() __attribute((const)); +# 345 +extern __intmax_t fromfp(double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfp(double __x, int __round, unsigned __width) throw(); +# 350 +extern __uintmax_t ufromfp(double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfp(double __x, int __round, unsigned __width) throw(); +# 356 +extern __intmax_t fromfpx(double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpx(double __x, int __round, unsigned __width) throw(); +# 362 +extern __uintmax_t ufromfpx(double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpx(double __x, int __round, unsigned __width) throw(); +# 365 +extern double fmaxmag(double __x, double __y) throw() __attribute((const)); extern double __fmaxmag(double __x, double __y) throw() __attribute((const)); +# 368 +extern double fminmag(double __x, double __y) throw() __attribute((const)); extern double __fminmag(double __x, double __y) throw() __attribute((const)); +# 371 +extern int canonicalize(double * __cx, const double * __x) throw(); +# 377 +extern int totalorder(const double * __x, const double * __y) throw() +# 378 + __attribute((__pure__)); +# 382 +extern int totalordermag(const double * __x, const double * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern double getpayload(const double * __x) throw(); extern double __getpayload(const double * __x) throw(); +# 389 +extern int setpayload(double * __x, double __payload) throw(); +# 392 +extern int setpayloadsig(double * __x, double __payload) throw(); +# 400 +extern double scalb(double __x, double __n) throw(); extern double __scalb(double __x, double __n) throw(); +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassifyf(float __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbitf(float __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinff(float __value) throw() __attribute((const)); +# 33 +extern int __finitef(float __value) throw() __attribute((const)); +# 36 +extern int __isnanf(float __value) throw() __attribute((const)); +# 39 +extern int __iseqsigf(float __x, float __y) throw(); +# 42 +extern int __issignalingf(float __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern float acosf(float __x) throw(); extern float __acosf(float __x) throw(); +# 55 +extern float asinf(float __x) throw(); extern float __asinf(float __x) throw(); +# 57 +extern float atanf(float __x) throw(); extern float __atanf(float __x) throw(); +# 59 +extern float atan2f(float __y, float __x) throw(); extern float __atan2f(float __y, float __x) throw(); +# 62 +extern float cosf(float __x) throw(); +# 64 +extern float sinf(float __x) throw(); +# 66 +extern float tanf(float __x) throw(); +# 71 +extern float coshf(float __x) throw(); extern float __coshf(float __x) throw(); +# 73 +extern float sinhf(float __x) throw(); extern float __sinhf(float __x) throw(); +# 75 +extern float tanhf(float __x) throw(); extern float __tanhf(float __x) throw(); +# 80 +extern void sincosf(float __x, float * __sinx, float * __cosx) throw(); +# 85 +extern float acoshf(float __x) throw(); extern float __acoshf(float __x) throw(); +# 87 +extern float asinhf(float __x) throw(); extern float __asinhf(float __x) throw(); +# 89 +extern float atanhf(float __x) throw(); extern float __atanhf(float __x) throw(); +# 95 +extern float expf(float __x) throw(); +# 98 +extern float frexpf(float __x, int * __exponent) throw(); extern float __frexpf(float __x, int * __exponent) throw(); +# 101 +extern float ldexpf(float __x, int __exponent) throw(); extern float __ldexpf(float __x, int __exponent) throw(); +# 104 +extern float logf(float __x) throw(); +# 107 +extern float log10f(float __x) throw(); +# 110 +extern float modff(float __x, float * __iptr) throw(); extern float __modff(float __x, float * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern float exp10f(float __x) throw(); +# 119 +extern float expm1f(float __x) throw(); extern float __expm1f(float __x) throw(); +# 122 +extern float log1pf(float __x) throw(); extern float __log1pf(float __x) throw(); +# 125 +extern float logbf(float __x) throw(); extern float __logbf(float __x) throw(); +# 130 +extern float exp2f(float __x) throw(); extern float __exp2f(float __x) throw(); +# 133 +extern float log2f(float __x) throw(); +# 140 +extern float powf(float __x, float __y) throw(); +# 143 +extern float sqrtf(float __x) throw(); extern float __sqrtf(float __x) throw(); +# 147 +extern float hypotf(float __x, float __y) throw(); extern float __hypotf(float __x, float __y) throw(); +# 152 +extern float cbrtf(float __x) throw(); extern float __cbrtf(float __x) throw(); +# 159 +extern float ceilf(float __x) throw() __attribute((const)); extern float __ceilf(float __x) throw() __attribute((const)); +# 162 +extern float fabsf(float __x) throw() __attribute((const)); extern float __fabsf(float __x) throw() __attribute((const)); +# 165 +extern float floorf(float __x) throw() __attribute((const)); extern float __floorf(float __x) throw() __attribute((const)); +# 168 +extern float fmodf(float __x, float __y) throw(); extern float __fmodf(float __x, float __y) throw(); +# 177 +extern int isinff(float __value) throw() __attribute((const)); +# 182 +extern int finitef(float __value) throw() __attribute((const)); +# 185 +extern float dremf(float __x, float __y) throw(); extern float __dremf(float __x, float __y) throw(); +# 189 +extern float significandf(float __x) throw(); extern float __significandf(float __x) throw(); +# 196 +extern float copysignf(float __x, float __y) throw() __attribute((const)); extern float __copysignf(float __x, float __y) throw() __attribute((const)); +# 201 +extern float nanf(const char * __tagb) throw(); extern float __nanf(const char * __tagb) throw(); +# 211 +extern int isnanf(float __value) throw() __attribute((const)); +# 217 +extern float j0f(float) throw(); extern float __j0f(float) throw(); +# 218 +extern float j1f(float) throw(); extern float __j1f(float) throw(); +# 219 +extern float jnf(int, float) throw(); extern float __jnf(int, float) throw(); +# 220 +extern float y0f(float) throw(); extern float __y0f(float) throw(); +# 221 +extern float y1f(float) throw(); extern float __y1f(float) throw(); +# 222 +extern float ynf(int, float) throw(); extern float __ynf(int, float) throw(); +# 228 +extern float erff(float) throw(); extern float __erff(float) throw(); +# 229 +extern float erfcf(float) throw(); extern float __erfcf(float) throw(); +# 230 +extern float lgammaf(float) throw(); extern float __lgammaf(float) throw(); +# 235 +extern float tgammaf(float) throw(); extern float __tgammaf(float) throw(); +# 241 +extern float gammaf(float) throw(); extern float __gammaf(float) throw(); +# 249 +extern float lgammaf_r(float, int * __signgamp) throw(); extern float __lgammaf_r(float, int * __signgamp) throw(); +# 256 +extern float rintf(float __x) throw(); extern float __rintf(float __x) throw(); +# 259 +extern float nextafterf(float __x, float __y) throw(); extern float __nextafterf(float __x, float __y) throw(); +# 261 +extern float nexttowardf(float __x, long double __y) throw(); extern float __nexttowardf(float __x, long double __y) throw(); +# 266 +extern float nextdownf(float __x) throw(); extern float __nextdownf(float __x) throw(); +# 268 +extern float nextupf(float __x) throw(); extern float __nextupf(float __x) throw(); +# 272 +extern float remainderf(float __x, float __y) throw(); extern float __remainderf(float __x, float __y) throw(); +# 276 +extern float scalbnf(float __x, int __n) throw(); extern float __scalbnf(float __x, int __n) throw(); +# 280 +extern int ilogbf(float __x) throw(); extern int __ilogbf(float __x) throw(); +# 285 +extern long llogbf(float __x) throw(); extern long __llogbf(float __x) throw(); +# 290 +extern float scalblnf(float __x, long __n) throw(); extern float __scalblnf(float __x, long __n) throw(); +# 294 +extern float nearbyintf(float __x) throw(); extern float __nearbyintf(float __x) throw(); +# 298 +extern float roundf(float __x) throw() __attribute((const)); extern float __roundf(float __x) throw() __attribute((const)); +# 302 +extern float truncf(float __x) throw() __attribute((const)); extern float __truncf(float __x) throw() __attribute((const)); +# 307 +extern float remquof(float __x, float __y, int * __quo) throw(); extern float __remquof(float __x, float __y, int * __quo) throw(); +# 314 +extern long lrintf(float __x) throw(); extern long __lrintf(float __x) throw(); +# 316 +extern long long llrintf(float __x) throw(); extern long long __llrintf(float __x) throw(); +# 320 +extern long lroundf(float __x) throw(); extern long __lroundf(float __x) throw(); +# 322 +extern long long llroundf(float __x) throw(); extern long long __llroundf(float __x) throw(); +# 326 +extern float fdimf(float __x, float __y) throw(); extern float __fdimf(float __x, float __y) throw(); +# 329 +extern float fmaxf(float __x, float __y) throw() __attribute((const)); extern float __fmaxf(float __x, float __y) throw() __attribute((const)); +# 332 +extern float fminf(float __x, float __y) throw() __attribute((const)); extern float __fminf(float __x, float __y) throw() __attribute((const)); +# 335 +extern float fmaf(float __x, float __y, float __z) throw(); extern float __fmaf(float __x, float __y, float __z) throw(); +# 340 +extern float roundevenf(float __x) throw() __attribute((const)); extern float __roundevenf(float __x) throw() __attribute((const)); +# 345 +extern __intmax_t fromfpf(float __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf(float __x, int __round, unsigned __width) throw(); +# 350 +extern __uintmax_t ufromfpf(float __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf(float __x, int __round, unsigned __width) throw(); +# 356 +extern __intmax_t fromfpxf(float __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf(float __x, int __round, unsigned __width) throw(); +# 362 +extern __uintmax_t ufromfpxf(float __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf(float __x, int __round, unsigned __width) throw(); +# 365 +extern float fmaxmagf(float __x, float __y) throw() __attribute((const)); extern float __fmaxmagf(float __x, float __y) throw() __attribute((const)); +# 368 +extern float fminmagf(float __x, float __y) throw() __attribute((const)); extern float __fminmagf(float __x, float __y) throw() __attribute((const)); +# 371 +extern int canonicalizef(float * __cx, const float * __x) throw(); +# 377 +extern int totalorderf(const float * __x, const float * __y) throw() +# 378 + __attribute((__pure__)); +# 382 +extern int totalordermagf(const float * __x, const float * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern float getpayloadf(const float * __x) throw(); extern float __getpayloadf(const float * __x) throw(); +# 389 +extern int setpayloadf(float * __x, float __payload) throw(); +# 392 +extern int setpayloadsigf(float * __x, float __payload) throw(); +# 400 +extern float scalbf(float __x, float __n) throw(); extern float __scalbf(float __x, float __n) throw(); +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassifyl(long double __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbitl(long double __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinfl(long double __value) throw() __attribute((const)); +# 33 +extern int __finitel(long double __value) throw() __attribute((const)); +# 36 +extern int __isnanl(long double __value) throw() __attribute((const)); +# 39 +extern int __iseqsigl(long double __x, long double __y) throw(); +# 42 +extern int __issignalingl(long double __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern long double acosl(long double __x) throw(); extern long double __acosl(long double __x) throw(); +# 55 +extern long double asinl(long double __x) throw(); extern long double __asinl(long double __x) throw(); +# 57 +extern long double atanl(long double __x) throw(); extern long double __atanl(long double __x) throw(); +# 59 +extern long double atan2l(long double __y, long double __x) throw(); extern long double __atan2l(long double __y, long double __x) throw(); +# 62 +extern long double cosl(long double __x) throw(); extern long double __cosl(long double __x) throw(); +# 64 +extern long double sinl(long double __x) throw(); extern long double __sinl(long double __x) throw(); +# 66 +extern long double tanl(long double __x) throw(); extern long double __tanl(long double __x) throw(); +# 71 +extern long double coshl(long double __x) throw(); extern long double __coshl(long double __x) throw(); +# 73 +extern long double sinhl(long double __x) throw(); extern long double __sinhl(long double __x) throw(); +# 75 +extern long double tanhl(long double __x) throw(); extern long double __tanhl(long double __x) throw(); +# 80 +extern void sincosl(long double __x, long double * __sinx, long double * __cosx) throw(); extern void __sincosl(long double __x, long double * __sinx, long double * __cosx) throw(); +# 85 +extern long double acoshl(long double __x) throw(); extern long double __acoshl(long double __x) throw(); +# 87 +extern long double asinhl(long double __x) throw(); extern long double __asinhl(long double __x) throw(); +# 89 +extern long double atanhl(long double __x) throw(); extern long double __atanhl(long double __x) throw(); +# 95 +extern long double expl(long double __x) throw(); extern long double __expl(long double __x) throw(); +# 98 +extern long double frexpl(long double __x, int * __exponent) throw(); extern long double __frexpl(long double __x, int * __exponent) throw(); +# 101 +extern long double ldexpl(long double __x, int __exponent) throw(); extern long double __ldexpl(long double __x, int __exponent) throw(); +# 104 +extern long double logl(long double __x) throw(); extern long double __logl(long double __x) throw(); +# 107 +extern long double log10l(long double __x) throw(); extern long double __log10l(long double __x) throw(); +# 110 +extern long double modfl(long double __x, long double * __iptr) throw(); extern long double __modfl(long double __x, long double * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern long double exp10l(long double __x) throw(); extern long double __exp10l(long double __x) throw(); +# 119 +extern long double expm1l(long double __x) throw(); extern long double __expm1l(long double __x) throw(); +# 122 +extern long double log1pl(long double __x) throw(); extern long double __log1pl(long double __x) throw(); +# 125 +extern long double logbl(long double __x) throw(); extern long double __logbl(long double __x) throw(); +# 130 +extern long double exp2l(long double __x) throw(); extern long double __exp2l(long double __x) throw(); +# 133 +extern long double log2l(long double __x) throw(); extern long double __log2l(long double __x) throw(); +# 140 +extern long double powl(long double __x, long double __y) throw(); extern long double __powl(long double __x, long double __y) throw(); +# 143 +extern long double sqrtl(long double __x) throw(); extern long double __sqrtl(long double __x) throw(); +# 147 +extern long double hypotl(long double __x, long double __y) throw(); extern long double __hypotl(long double __x, long double __y) throw(); +# 152 +extern long double cbrtl(long double __x) throw(); extern long double __cbrtl(long double __x) throw(); +# 159 +extern long double ceill(long double __x) throw() __attribute((const)); extern long double __ceill(long double __x) throw() __attribute((const)); +# 162 +extern long double fabsl(long double __x) throw() __attribute((const)); extern long double __fabsl(long double __x) throw() __attribute((const)); +# 165 +extern long double floorl(long double __x) throw() __attribute((const)); extern long double __floorl(long double __x) throw() __attribute((const)); +# 168 +extern long double fmodl(long double __x, long double __y) throw(); extern long double __fmodl(long double __x, long double __y) throw(); +# 177 +extern int isinfl(long double __value) throw() __attribute((const)); +# 182 +extern int finitel(long double __value) throw() __attribute((const)); +# 185 +extern long double dreml(long double __x, long double __y) throw(); extern long double __dreml(long double __x, long double __y) throw(); +# 189 +extern long double significandl(long double __x) throw(); extern long double __significandl(long double __x) throw(); +# 196 +extern long double copysignl(long double __x, long double __y) throw() __attribute((const)); extern long double __copysignl(long double __x, long double __y) throw() __attribute((const)); +# 201 +extern long double nanl(const char * __tagb) throw(); extern long double __nanl(const char * __tagb) throw(); +# 211 +extern int isnanl(long double __value) throw() __attribute((const)); +# 217 +extern long double j0l(long double) throw(); extern long double __j0l(long double) throw(); +# 218 +extern long double j1l(long double) throw(); extern long double __j1l(long double) throw(); +# 219 +extern long double jnl(int, long double) throw(); extern long double __jnl(int, long double) throw(); +# 220 +extern long double y0l(long double) throw(); extern long double __y0l(long double) throw(); +# 221 +extern long double y1l(long double) throw(); extern long double __y1l(long double) throw(); +# 222 +extern long double ynl(int, long double) throw(); extern long double __ynl(int, long double) throw(); +# 228 +extern long double erfl(long double) throw(); extern long double __erfl(long double) throw(); +# 229 +extern long double erfcl(long double) throw(); extern long double __erfcl(long double) throw(); +# 230 +extern long double lgammal(long double) throw(); extern long double __lgammal(long double) throw(); +# 235 +extern long double tgammal(long double) throw(); extern long double __tgammal(long double) throw(); +# 241 +extern long double gammal(long double) throw(); extern long double __gammal(long double) throw(); +# 249 +extern long double lgammal_r(long double, int * __signgamp) throw(); extern long double __lgammal_r(long double, int * __signgamp) throw(); +# 256 +extern long double rintl(long double __x) throw(); extern long double __rintl(long double __x) throw(); +# 259 +extern long double nextafterl(long double __x, long double __y) throw(); extern long double __nextafterl(long double __x, long double __y) throw(); +# 261 +extern long double nexttowardl(long double __x, long double __y) throw(); extern long double __nexttowardl(long double __x, long double __y) throw(); +# 266 +extern long double nextdownl(long double __x) throw(); extern long double __nextdownl(long double __x) throw(); +# 268 +extern long double nextupl(long double __x) throw(); extern long double __nextupl(long double __x) throw(); +# 272 +extern long double remainderl(long double __x, long double __y) throw(); extern long double __remainderl(long double __x, long double __y) throw(); +# 276 +extern long double scalbnl(long double __x, int __n) throw(); extern long double __scalbnl(long double __x, int __n) throw(); +# 280 +extern int ilogbl(long double __x) throw(); extern int __ilogbl(long double __x) throw(); +# 285 +extern long llogbl(long double __x) throw(); extern long __llogbl(long double __x) throw(); +# 290 +extern long double scalblnl(long double __x, long __n) throw(); extern long double __scalblnl(long double __x, long __n) throw(); +# 294 +extern long double nearbyintl(long double __x) throw(); extern long double __nearbyintl(long double __x) throw(); +# 298 +extern long double roundl(long double __x) throw() __attribute((const)); extern long double __roundl(long double __x) throw() __attribute((const)); +# 302 +extern long double truncl(long double __x) throw() __attribute((const)); extern long double __truncl(long double __x) throw() __attribute((const)); +# 307 +extern long double remquol(long double __x, long double __y, int * __quo) throw(); extern long double __remquol(long double __x, long double __y, int * __quo) throw(); +# 314 +extern long lrintl(long double __x) throw(); extern long __lrintl(long double __x) throw(); +# 316 +extern long long llrintl(long double __x) throw(); extern long long __llrintl(long double __x) throw(); +# 320 +extern long lroundl(long double __x) throw(); extern long __lroundl(long double __x) throw(); +# 322 +extern long long llroundl(long double __x) throw(); extern long long __llroundl(long double __x) throw(); +# 326 +extern long double fdiml(long double __x, long double __y) throw(); extern long double __fdiml(long double __x, long double __y) throw(); +# 329 +extern long double fmaxl(long double __x, long double __y) throw() __attribute((const)); extern long double __fmaxl(long double __x, long double __y) throw() __attribute((const)); +# 332 +extern long double fminl(long double __x, long double __y) throw() __attribute((const)); extern long double __fminl(long double __x, long double __y) throw() __attribute((const)); +# 335 +extern long double fmal(long double __x, long double __y, long double __z) throw(); extern long double __fmal(long double __x, long double __y, long double __z) throw(); +# 340 +extern long double roundevenl(long double __x) throw() __attribute((const)); extern long double __roundevenl(long double __x) throw() __attribute((const)); +# 345 +extern __intmax_t fromfpl(long double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpl(long double __x, int __round, unsigned __width) throw(); +# 350 +extern __uintmax_t ufromfpl(long double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpl(long double __x, int __round, unsigned __width) throw(); +# 356 +extern __intmax_t fromfpxl(long double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxl(long double __x, int __round, unsigned __width) throw(); +# 362 +extern __uintmax_t ufromfpxl(long double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxl(long double __x, int __round, unsigned __width) throw(); +# 365 +extern long double fmaxmagl(long double __x, long double __y) throw() __attribute((const)); extern long double __fmaxmagl(long double __x, long double __y) throw() __attribute((const)); +# 368 +extern long double fminmagl(long double __x, long double __y) throw() __attribute((const)); extern long double __fminmagl(long double __x, long double __y) throw() __attribute((const)); +# 371 +extern int canonicalizel(long double * __cx, const long double * __x) throw(); +# 377 +extern int totalorderl(const long double * __x, const long double * __y) throw() +# 378 + __attribute((__pure__)); +# 382 +extern int totalordermagl(const long double * __x, const long double * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern long double getpayloadl(const long double * __x) throw(); extern long double __getpayloadl(const long double * __x) throw(); +# 389 +extern int setpayloadl(long double * __x, long double __payload) throw(); +# 392 +extern int setpayloadsigl(long double * __x, long double __payload) throw(); +# 400 +extern long double scalbl(long double __x, long double __n) throw(); extern long double __scalbl(long double __x, long double __n) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern float fadd(double __x, double __y) throw(); +# 27 +extern float fdiv(double __x, double __y) throw(); +# 30 +extern float fmul(double __x, double __y) throw(); +# 33 +extern float fsub(double __x, double __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern float faddl(long double __x, long double __y) throw(); +# 27 +extern float fdivl(long double __x, long double __y) throw(); +# 30 +extern float fmull(long double __x, long double __y) throw(); +# 33 +extern float fsubl(long double __x, long double __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern double daddl(long double __x, long double __y) throw(); +# 27 +extern double ddivl(long double __x, long double __y) throw(); +# 30 +extern double dmull(long double __x, long double __y) throw(); +# 33 +extern double dsubl(long double __x, long double __y) throw(); +# 773 "/usr/include/math.h" 3 +extern int signgam; +# 854 "/usr/include/math.h" 3 +enum { +# 855 +FP_NAN, +# 858 +FP_INFINITE, +# 861 +FP_ZERO, +# 864 +FP_SUBNORMAL, +# 867 +FP_NORMAL +# 870 +}; +# 23 "/usr/include/bits/iscanonical.h" 3 +extern int __iscanonicall(long double __x) throw() +# 24 + __attribute((const)); +# 46 +extern "C++" { +# 47 +inline int iscanonical(float __val) { return (((void)((__typeof__(__val))__val)), 1); } +# 48 +inline int iscanonical(double __val) { return (((void)((__typeof__(__val))__val)), 1); } +# 49 +inline int iscanonical(long double __val) { return __iscanonicall(__val); } +# 53 +} +# 985 "/usr/include/math.h" 3 +extern "C++" { +# 986 +inline int issignaling(float __val) { return __issignalingf(__val); } +# 987 +inline int issignaling(double __val) { return __issignaling(__val); } +# 989 +inline int issignaling(long double __val) +# 990 +{ +# 994 +return __issignalingl(__val); +# 996 +} +# 1002 +} +# 1016 "/usr/include/math.h" 3 +extern "C++" { +# 1047 "/usr/include/math.h" 3 +template< class __T> inline bool +# 1048 +iszero(__T __val) +# 1049 +{ +# 1050 +return __val == 0; +# 1051 +} +# 1053 +} +# 1278 "/usr/include/math.h" 3 +extern "C++" { +# 1279 +template< class > struct __iseqsig_type; +# 1281 +template<> struct __iseqsig_type< float> { +# 1283 +static int __call(float __x, float __y) throw() +# 1284 +{ +# 1285 +return __iseqsigf(__x, __y); +# 1286 +} +# 1287 +}; +# 1289 +template<> struct __iseqsig_type< double> { +# 1291 +static int __call(double __x, double __y) throw() +# 1292 +{ +# 1293 +return __iseqsig(__x, __y); +# 1294 +} +# 1295 +}; +# 1297 +template<> struct __iseqsig_type< long double> { +# 1299 +static int __call(long double __x, long double __y) throw() +# 1300 +{ +# 1302 +return __iseqsigl(__x, __y); +# 1306 +} +# 1307 +}; +# 1321 "/usr/include/math.h" 3 +template< class _T1, class _T2> inline int +# 1323 +iseqsig(_T1 __x, _T2 __y) throw() +# 1324 +{ +# 1326 +typedef __decltype(((__x + __y) + (0.0F))) _T3; +# 1330 +return __iseqsig_type< __decltype(((__x + __y) + (0.0F)))> ::__call(__x, __y); +# 1331 +} +# 1333 +} +# 1338 +} +# 33 "/usr/include/stdlib.h" 3 +extern "C" { +# 62 "/usr/include/stdlib.h" 3 +typedef +# 59 +struct { +# 60 +int quot; +# 61 +int rem; +# 62 +} div_t; +# 70 +typedef +# 67 +struct { +# 68 +long quot; +# 69 +long rem; +# 70 +} ldiv_t; +# 80 +typedef +# 77 +struct { +# 78 +long long quot; +# 79 +long long rem; +# 80 +} lldiv_t; +# 97 +extern size_t __ctype_get_mb_cur_max() throw(); +# 101 +extern double atof(const char * __nptr) throw() +# 102 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 104 +extern int atoi(const char * __nptr) throw() +# 105 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 107 +extern long atol(const char * __nptr) throw() +# 108 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 112 +extern long long atoll(const char * __nptr) throw() +# 113 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 117 +extern double strtod(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 119 + __attribute((__nonnull__(1))); +# 123 +extern float strtof(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 124 + __attribute((__nonnull__(1))); +# 126 +extern long double strtold(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 128 + __attribute((__nonnull__(1))); +# 176 +extern long strtol(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 178 + __attribute((__nonnull__(1))); +# 180 +extern unsigned long strtoul(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 182 + __attribute((__nonnull__(1))); +# 187 +extern long long strtoq(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 189 + __attribute((__nonnull__(1))); +# 192 +extern unsigned long long strtouq(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 194 + __attribute((__nonnull__(1))); +# 200 +extern long long strtoll(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 202 + __attribute((__nonnull__(1))); +# 205 +extern unsigned long long strtoull(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 207 + __attribute((__nonnull__(1))); +# 212 +extern int strfromd(char * __dest, size_t __size, const char * __format, double __f) throw() +# 214 + __attribute((__nonnull__(3))); +# 216 +extern int strfromf(char * __dest, size_t __size, const char * __format, float __f) throw() +# 218 + __attribute((__nonnull__(3))); +# 220 +extern int strfroml(char * __dest, size_t __size, const char * __format, long double __f) throw() +# 222 + __attribute((__nonnull__(3))); +# 274 +extern long strtol_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 276 + __attribute((__nonnull__(1, 4))); +# 278 +extern unsigned long strtoul_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 281 + __attribute((__nonnull__(1, 4))); +# 284 +extern long long strtoll_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 287 + __attribute((__nonnull__(1, 4))); +# 290 +extern unsigned long long strtoull_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 293 + __attribute((__nonnull__(1, 4))); +# 295 +extern double strtod_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 297 + __attribute((__nonnull__(1, 3))); +# 299 +extern float strtof_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 301 + __attribute((__nonnull__(1, 3))); +# 303 +extern long double strtold_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 306 + __attribute((__nonnull__(1, 3))); +# 385 "/usr/include/stdlib.h" 3 +extern char *l64a(long __n) throw(); +# 388 +extern long a64l(const char * __s) throw() +# 389 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 27 "/usr/include/sys/types.h" 3 +extern "C" { +# 33 +typedef __u_char u_char; +# 34 +typedef __u_short u_short; +# 35 +typedef __u_int u_int; +# 36 +typedef __u_long u_long; +# 37 +typedef __quad_t quad_t; +# 38 +typedef __u_quad_t u_quad_t; +# 39 +typedef __fsid_t fsid_t; +# 42 +typedef __loff_t loff_t; +# 47 +typedef __ino_t ino_t; +# 54 "/usr/include/sys/types.h" 3 +typedef __ino64_t ino64_t; +# 59 +typedef __dev_t dev_t; +# 64 +typedef __gid_t gid_t; +# 69 +typedef __mode_t mode_t; +# 74 +typedef __nlink_t nlink_t; +# 79 +typedef __uid_t uid_t; +# 85 +typedef __off_t off_t; +# 92 "/usr/include/sys/types.h" 3 +typedef __off64_t off64_t; +# 103 +typedef __id_t id_t; +# 108 +typedef __ssize_t ssize_t; +# 114 +typedef __daddr_t daddr_t; +# 115 +typedef __caddr_t caddr_t; +# 121 +typedef __key_t key_t; +# 134 "/usr/include/sys/types.h" 3 +typedef __useconds_t useconds_t; +# 138 +typedef __suseconds_t suseconds_t; +# 148 "/usr/include/sys/types.h" 3 +typedef unsigned long ulong; +# 149 +typedef unsigned short ushort; +# 150 +typedef unsigned uint; +# 24 "/usr/include/bits/stdint-intn.h" 3 +typedef __int8_t int8_t; +# 25 +typedef __int16_t int16_t; +# 26 +typedef __int32_t int32_t; +# 27 +typedef __int64_t int64_t; +# 158 "/usr/include/sys/types.h" 3 +typedef __uint8_t u_int8_t; +# 159 +typedef __uint16_t u_int16_t; +# 160 +typedef __uint32_t u_int32_t; +# 161 +typedef __uint64_t u_int64_t; +# 164 +typedef long register_t __attribute((__mode__(__word__))); +# 34 "/usr/include/bits/byteswap.h" 3 +static inline __uint16_t __bswap_16(__uint16_t __bsx) +# 35 +{ +# 37 +return __builtin_bswap16(__bsx); +# 41 +} +# 49 +static inline __uint32_t __bswap_32(__uint32_t __bsx) +# 50 +{ +# 52 +return __builtin_bswap32(__bsx); +# 56 +} +# 70 "/usr/include/bits/byteswap.h" 3 +static inline __uint64_t __bswap_64(__uint64_t __bsx) +# 71 +{ +# 73 +return __builtin_bswap64(__bsx); +# 77 +} +# 33 "/usr/include/bits/uintn-identity.h" 3 +static inline __uint16_t __uint16_identity(__uint16_t __x) +# 34 +{ +# 35 +return __x; +# 36 +} +# 39 +static inline __uint32_t __uint32_identity(__uint32_t __x) +# 40 +{ +# 41 +return __x; +# 42 +} +# 45 +static inline __uint64_t __uint64_identity(__uint64_t __x) +# 46 +{ +# 47 +return __x; +# 48 +} +# 8 "/usr/include/bits/types/__sigset_t.h" 3 +typedef +# 6 +struct { +# 7 +unsigned long __val[(1024) / ((8) * sizeof(unsigned long))]; +# 8 +} __sigset_t; +# 7 "/usr/include/bits/types/sigset_t.h" 3 +typedef __sigset_t sigset_t; +# 49 "/usr/include/sys/select.h" 3 +typedef long __fd_mask; +# 70 +typedef +# 60 +struct { +# 64 +__fd_mask fds_bits[1024 / (8 * ((int)sizeof(__fd_mask)))]; +# 70 +} fd_set; +# 77 +typedef __fd_mask fd_mask; +# 91 +extern "C" { +# 101 +extern int select(int __nfds, fd_set *__restrict__ __readfds, fd_set *__restrict__ __writefds, fd_set *__restrict__ __exceptfds, timeval *__restrict__ __timeout); +# 113 +extern int pselect(int __nfds, fd_set *__restrict__ __readfds, fd_set *__restrict__ __writefds, fd_set *__restrict__ __exceptfds, const timespec *__restrict__ __timeout, const __sigset_t *__restrict__ __sigmask); +# 126 +} +# 185 "/usr/include/sys/types.h" 3 +typedef __blksize_t blksize_t; +# 192 +typedef __blkcnt_t blkcnt_t; +# 196 +typedef __fsblkcnt_t fsblkcnt_t; +# 200 +typedef __fsfilcnt_t fsfilcnt_t; +# 219 "/usr/include/sys/types.h" 3 +typedef __blkcnt64_t blkcnt64_t; +# 220 +typedef __fsblkcnt64_t fsblkcnt64_t; +# 221 +typedef __fsfilcnt64_t fsfilcnt64_t; +# 53 "/usr/include/bits/thread-shared-types.h" 3 +typedef +# 49 +struct __pthread_internal_list { +# 51 +__pthread_internal_list *__prev; +# 52 +__pthread_internal_list *__next; +# 53 +} __pthread_list_t; +# 58 +typedef +# 55 +struct __pthread_internal_slist { +# 57 +__pthread_internal_slist *__next; +# 58 +} __pthread_slist_t; +# 22 "/usr/include/bits/struct_mutex.h" 3 +struct __pthread_mutex_s { +# 24 +int __lock; +# 25 +unsigned __count; +# 26 +int __owner; +# 28 +unsigned __nusers; +# 32 +int __kind; +# 34 +short __spins; +# 35 +short __elision; +# 36 +__pthread_list_t __list; +# 53 "/usr/include/bits/struct_mutex.h" 3 +}; +# 23 "/usr/include/bits/struct_rwlock.h" 3 +struct __pthread_rwlock_arch_t { +# 25 +unsigned __readers; +# 26 +unsigned __writers; +# 27 +unsigned __wrphase_futex; +# 28 +unsigned __writers_futex; +# 29 +unsigned __pad3; +# 30 +unsigned __pad4; +# 32 +int __cur_writer; +# 33 +int __shared; +# 34 +signed char __rwelision; +# 39 +unsigned char __pad1[7]; +# 42 +unsigned long __pad2; +# 45 +unsigned __flags; +# 55 "/usr/include/bits/struct_rwlock.h" 3 +}; +# 92 "/usr/include/bits/thread-shared-types.h" 3 +struct __pthread_cond_s { +# 95 +union { +# 96 +unsigned long long __wseq; +# 98 +struct { +# 99 +unsigned __low; +# 100 +unsigned __high; +# 101 +} __wseq32; +# 102 +}; +# 104 +union { +# 105 +unsigned long long __g1_start; +# 107 +struct { +# 108 +unsigned __low; +# 109 +unsigned __high; +# 110 +} __g1_start32; +# 111 +}; +# 112 +unsigned __g_refs[2]; +# 113 +unsigned __g_size[2]; +# 114 +unsigned __g1_orig_size; +# 115 +unsigned __wrefs; +# 116 +unsigned __g_signals[2]; +# 117 +}; +# 27 "/usr/include/bits/pthreadtypes.h" 3 +typedef unsigned long pthread_t; +# 36 +typedef +# 33 +union { +# 34 +char __size[4]; +# 35 +int __align; +# 36 +} pthread_mutexattr_t; +# 45 +typedef +# 42 +union { +# 43 +char __size[4]; +# 44 +int __align; +# 45 +} pthread_condattr_t; +# 49 +typedef unsigned pthread_key_t; +# 53 +typedef int pthread_once_t; +# 56 +union pthread_attr_t { +# 58 +char __size[56]; +# 59 +long __align; +# 60 +}; +# 62 +typedef pthread_attr_t pthread_attr_t; +# 72 +typedef +# 68 +union { +# 69 +__pthread_mutex_s __data; +# 70 +char __size[40]; +# 71 +long __align; +# 72 +} pthread_mutex_t; +# 80 +typedef +# 76 +union { +# 77 +__pthread_cond_s __data; +# 78 +char __size[48]; +# 79 +long long __align; +# 80 +} pthread_cond_t; +# 91 +typedef +# 87 +union { +# 88 +__pthread_rwlock_arch_t __data; +# 89 +char __size[56]; +# 90 +long __align; +# 91 +} pthread_rwlock_t; +# 97 +typedef +# 94 +union { +# 95 +char __size[8]; +# 96 +long __align; +# 97 +} pthread_rwlockattr_t; +# 103 +typedef volatile int pthread_spinlock_t; +# 112 +typedef +# 109 +union { +# 110 +char __size[32]; +# 111 +long __align; +# 112 +} pthread_barrier_t; +# 118 +typedef +# 115 +union { +# 116 +char __size[4]; +# 117 +int __align; +# 118 +} pthread_barrierattr_t; +# 230 "/usr/include/sys/types.h" 3 +} +# 401 "/usr/include/stdlib.h" 3 +extern long random() throw(); +# 404 +extern void srandom(unsigned __seed) throw(); +# 410 +extern char *initstate(unsigned __seed, char * __statebuf, size_t __statelen) throw() +# 411 + __attribute((__nonnull__(2))); +# 415 +extern char *setstate(char * __statebuf) throw() __attribute((__nonnull__(1))); +# 423 +struct random_data { +# 425 +int32_t *fptr; +# 426 +int32_t *rptr; +# 427 +int32_t *state; +# 428 +int rand_type; +# 429 +int rand_deg; +# 430 +int rand_sep; +# 431 +int32_t *end_ptr; +# 432 +}; +# 434 +extern int random_r(random_data *__restrict__ __buf, int32_t *__restrict__ __result) throw() +# 435 + __attribute((__nonnull__(1, 2))); +# 437 +extern int srandom_r(unsigned __seed, random_data * __buf) throw() +# 438 + __attribute((__nonnull__(2))); +# 440 +extern int initstate_r(unsigned __seed, char *__restrict__ __statebuf, size_t __statelen, random_data *__restrict__ __buf) throw() +# 443 + __attribute((__nonnull__(2, 4))); +# 445 +extern int setstate_r(char *__restrict__ __statebuf, random_data *__restrict__ __buf) throw() +# 447 + __attribute((__nonnull__(1, 2))); +# 453 +extern int rand() throw(); +# 455 +extern void srand(unsigned __seed) throw(); +# 459 +extern int rand_r(unsigned * __seed) throw(); +# 467 +extern double drand48() throw(); +# 468 +extern double erand48(unsigned short __xsubi[3]) throw() __attribute((__nonnull__(1))); +# 471 +extern long lrand48() throw(); +# 472 +extern long nrand48(unsigned short __xsubi[3]) throw() +# 473 + __attribute((__nonnull__(1))); +# 476 +extern long mrand48() throw(); +# 477 +extern long jrand48(unsigned short __xsubi[3]) throw() +# 478 + __attribute((__nonnull__(1))); +# 481 +extern void srand48(long __seedval) throw(); +# 482 +extern unsigned short *seed48(unsigned short __seed16v[3]) throw() +# 483 + __attribute((__nonnull__(1))); +# 484 +extern void lcong48(unsigned short __param[7]) throw() __attribute((__nonnull__(1))); +# 490 +struct drand48_data { +# 492 +unsigned short __x[3]; +# 493 +unsigned short __old_x[3]; +# 494 +unsigned short __c; +# 495 +unsigned short __init; +# 496 +unsigned long long __a; +# 498 +}; +# 501 +extern int drand48_r(drand48_data *__restrict__ __buffer, double *__restrict__ __result) throw() +# 502 + __attribute((__nonnull__(1, 2))); +# 503 +extern int erand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, double *__restrict__ __result) throw() +# 505 + __attribute((__nonnull__(1, 2))); +# 508 +extern int lrand48_r(drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 510 + __attribute((__nonnull__(1, 2))); +# 511 +extern int nrand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 514 + __attribute((__nonnull__(1, 2))); +# 517 +extern int mrand48_r(drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 519 + __attribute((__nonnull__(1, 2))); +# 520 +extern int jrand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 523 + __attribute((__nonnull__(1, 2))); +# 526 +extern int srand48_r(long __seedval, drand48_data * __buffer) throw() +# 527 + __attribute((__nonnull__(2))); +# 529 +extern int seed48_r(unsigned short __seed16v[3], drand48_data * __buffer) throw() +# 530 + __attribute((__nonnull__(1, 2))); +# 532 +extern int lcong48_r(unsigned short __param[7], drand48_data * __buffer) throw() +# 534 + __attribute((__nonnull__(1, 2))); +# 539 +extern void *malloc(size_t __size) throw() __attribute((__malloc__)) +# 540 + __attribute((__alloc_size__(1))); +# 542 +extern void *calloc(size_t __nmemb, size_t __size) throw() +# 543 + __attribute((__malloc__)) __attribute((__alloc_size__(1, 2))); +# 550 +extern void *realloc(void * __ptr, size_t __size) throw() +# 551 + __attribute((__warn_unused_result__)) __attribute((__alloc_size__(2))); +# 559 +extern void *reallocarray(void * __ptr, size_t __nmemb, size_t __size) throw() +# 560 + __attribute((__warn_unused_result__)) +# 561 + __attribute((__alloc_size__(2, 3))); +# 565 +extern void free(void * __ptr) throw(); +# 26 "/usr/include/alloca.h" 3 +extern "C" { +# 32 +extern void *alloca(size_t __size) throw(); +# 38 +} +# 23 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 3 +extern "C" { +# 25 +extern void *__alloca(size_t); +# 30 +} +# 574 "/usr/include/stdlib.h" 3 +extern void *valloc(size_t __size) throw() __attribute((__malloc__)) +# 575 + __attribute((__alloc_size__(1))); +# 580 +extern int posix_memalign(void ** __memptr, size_t __alignment, size_t __size) throw() +# 581 + __attribute((__nonnull__(1))); +# 586 +extern void *aligned_alloc(size_t __alignment, size_t __size) throw() +# 587 + __attribute((__malloc__)) __attribute((__alloc_size__(2))); +# 591 +extern void abort() throw() __attribute((__noreturn__)); +# 595 +extern int atexit(void (* __func)(void)) throw() __attribute((__nonnull__(1))); +# 600 +extern "C++" int at_quick_exit(void (* __func)(void)) throw() __asm__("at_quick_exit") +# 601 + __attribute((__nonnull__(1))); +# 610 +extern int on_exit(void (* __func)(int __status, void * __arg), void * __arg) throw() +# 611 + __attribute((__nonnull__(1))); +# 617 +extern void exit(int __status) throw() __attribute((__noreturn__)); +# 623 +extern void quick_exit(int __status) throw() __attribute((__noreturn__)); +# 629 +extern void _Exit(int __status) throw() __attribute((__noreturn__)); +# 634 +extern char *getenv(const char * __name) throw() __attribute((__nonnull__(1))); +# 639 +extern char *secure_getenv(const char * __name) throw() +# 640 + __attribute((__nonnull__(1))); +# 647 +extern int putenv(char * __string) throw() __attribute((__nonnull__(1))); +# 653 +extern int setenv(const char * __name, const char * __value, int __replace) throw() +# 654 + __attribute((__nonnull__(2))); +# 657 +extern int unsetenv(const char * __name) throw() __attribute((__nonnull__(1))); +# 664 +extern int clearenv() throw(); +# 675 +extern char *mktemp(char * __template) throw() __attribute((__nonnull__(1))); +# 688 +extern int mkstemp(char * __template) __attribute((__nonnull__(1))); +# 698 "/usr/include/stdlib.h" 3 +extern int mkstemp64(char * __template) __attribute((__nonnull__(1))); +# 710 +extern int mkstemps(char * __template, int __suffixlen) __attribute((__nonnull__(1))); +# 720 "/usr/include/stdlib.h" 3 +extern int mkstemps64(char * __template, int __suffixlen) +# 721 + __attribute((__nonnull__(1))); +# 731 +extern char *mkdtemp(char * __template) throw() __attribute((__nonnull__(1))); +# 742 +extern int mkostemp(char * __template, int __flags) __attribute((__nonnull__(1))); +# 752 "/usr/include/stdlib.h" 3 +extern int mkostemp64(char * __template, int __flags) __attribute((__nonnull__(1))); +# 762 +extern int mkostemps(char * __template, int __suffixlen, int __flags) +# 763 + __attribute((__nonnull__(1))); +# 774 "/usr/include/stdlib.h" 3 +extern int mkostemps64(char * __template, int __suffixlen, int __flags) +# 775 + __attribute((__nonnull__(1))); +# 784 +extern int system(const char * __command); +# 790 +extern char *canonicalize_file_name(const char * __name) throw() +# 791 + __attribute((__nonnull__(1))); +# 800 +extern char *realpath(const char *__restrict__ __name, char *__restrict__ __resolved) throw(); +# 808 +typedef int (*__compar_fn_t)(const void *, const void *); +# 811 +typedef __compar_fn_t comparison_fn_t; +# 815 +typedef int (*__compar_d_fn_t)(const void *, const void *, void *); +# 820 +extern void *bsearch(const void * __key, const void * __base, size_t __nmemb, size_t __size, __compar_fn_t __compar) +# 822 + __attribute((__nonnull__(1, 2, 5))); +# 830 +extern void qsort(void * __base, size_t __nmemb, size_t __size, __compar_fn_t __compar) +# 831 + __attribute((__nonnull__(1, 4))); +# 833 +extern void qsort_r(void * __base, size_t __nmemb, size_t __size, __compar_d_fn_t __compar, void * __arg) +# 835 + __attribute((__nonnull__(1, 4))); +# 840 +extern int abs(int __x) throw() __attribute((const)); +# 841 +extern long labs(long __x) throw() __attribute((const)); +# 844 +extern long long llabs(long long __x) throw() +# 845 + __attribute((const)); +# 852 +extern div_t div(int __numer, int __denom) throw() +# 853 + __attribute((const)); +# 854 +extern ldiv_t ldiv(long __numer, long __denom) throw() +# 855 + __attribute((const)); +# 858 +extern lldiv_t lldiv(long long __numer, long long __denom) throw() +# 860 + __attribute((const)); +# 872 +extern char *ecvt(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 873 + __attribute((__nonnull__(3, 4))); +# 878 +extern char *fcvt(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 879 + __attribute((__nonnull__(3, 4))); +# 884 +extern char *gcvt(double __value, int __ndigit, char * __buf) throw() +# 885 + __attribute((__nonnull__(3))); +# 890 +extern char *qecvt(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 892 + __attribute((__nonnull__(3, 4))); +# 893 +extern char *qfcvt(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 895 + __attribute((__nonnull__(3, 4))); +# 896 +extern char *qgcvt(long double __value, int __ndigit, char * __buf) throw() +# 897 + __attribute((__nonnull__(3))); +# 902 +extern int ecvt_r(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 904 + __attribute((__nonnull__(3, 4, 5))); +# 905 +extern int fcvt_r(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 907 + __attribute((__nonnull__(3, 4, 5))); +# 909 +extern int qecvt_r(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 912 + __attribute((__nonnull__(3, 4, 5))); +# 913 +extern int qfcvt_r(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 916 + __attribute((__nonnull__(3, 4, 5))); +# 922 +extern int mblen(const char * __s, size_t __n) throw(); +# 925 +extern int mbtowc(wchar_t *__restrict__ __pwc, const char *__restrict__ __s, size_t __n) throw(); +# 929 +extern int wctomb(char * __s, wchar_t __wchar) throw(); +# 933 +extern size_t mbstowcs(wchar_t *__restrict__ __pwcs, const char *__restrict__ __s, size_t __n) throw(); +# 936 +extern size_t wcstombs(char *__restrict__ __s, const wchar_t *__restrict__ __pwcs, size_t __n) throw(); +# 946 +extern int rpmatch(const char * __response) throw() __attribute((__nonnull__(1))); +# 957 +extern int getsubopt(char **__restrict__ __optionp, char *const *__restrict__ __tokens, char **__restrict__ __valuep) throw() +# 960 + __attribute((__nonnull__(1, 2, 3))); +# 968 +extern int posix_openpt(int __oflag); +# 976 +extern int grantpt(int __fd) throw(); +# 980 +extern int unlockpt(int __fd) throw(); +# 985 +extern char *ptsname(int __fd) throw(); +# 992 +extern int ptsname_r(int __fd, char * __buf, size_t __buflen) throw() +# 993 + __attribute((__nonnull__(2))); +# 996 +extern int getpt(); +# 1003 +extern int getloadavg(double __loadavg[], int __nelem) throw() +# 1004 + __attribute((__nonnull__(1))); +# 1023 "/usr/include/stdlib.h" 3 +} +# 46 "/usr/include/c++/7/bits/std_abs.h" 3 +extern "C++" { +# 48 +namespace std __attribute((__visibility__("default"))) { +# 52 +using ::abs; +# 56 +inline long abs(long __i) { return __builtin_labs(__i); } +# 61 +inline long long abs(long long __x) { return __builtin_llabs(__x); } +# 70 +constexpr double abs(double __x) +# 71 +{ return __builtin_fabs(__x); } +# 74 +constexpr float abs(float __x) +# 75 +{ return __builtin_fabsf(__x); } +# 78 +constexpr long double abs(long double __x) +# 79 +{ return __builtin_fabsl(__x); } +# 84 +constexpr __int128 abs(__int128 __x) { return (__x >= (0)) ? __x : (-__x); } +# 107 "/usr/include/c++/7/bits/std_abs.h" 3 +} +# 108 +} +# 77 "/usr/include/c++/7/cmath" 3 +extern "C++" { +# 79 +namespace std __attribute((__visibility__("default"))) { +# 83 +using ::acos; +# 87 +constexpr float acos(float __x) +# 88 +{ return __builtin_acosf(__x); } +# 91 +constexpr long double acos(long double __x) +# 92 +{ return __builtin_acosl(__x); } +# 95 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 99 +acos(_Tp __x) +# 100 +{ return __builtin_acos(__x); } +# 102 +using ::asin; +# 106 +constexpr float asin(float __x) +# 107 +{ return __builtin_asinf(__x); } +# 110 +constexpr long double asin(long double __x) +# 111 +{ return __builtin_asinl(__x); } +# 114 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 118 +asin(_Tp __x) +# 119 +{ return __builtin_asin(__x); } +# 121 +using ::atan; +# 125 +constexpr float atan(float __x) +# 126 +{ return __builtin_atanf(__x); } +# 129 +constexpr long double atan(long double __x) +# 130 +{ return __builtin_atanl(__x); } +# 133 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 137 +atan(_Tp __x) +# 138 +{ return __builtin_atan(__x); } +# 140 +using ::atan2; +# 144 +constexpr float atan2(float __y, float __x) +# 145 +{ return __builtin_atan2f(__y, __x); } +# 148 +constexpr long double atan2(long double __y, long double __x) +# 149 +{ return __builtin_atan2l(__y, __x); } +# 152 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 155 +atan2(_Tp __y, _Up __x) +# 156 +{ +# 157 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 158 +return atan2((__type)__y, (__type)__x); +# 159 +} +# 161 +using ::ceil; +# 165 +constexpr float ceil(float __x) +# 166 +{ return __builtin_ceilf(__x); } +# 169 +constexpr long double ceil(long double __x) +# 170 +{ return __builtin_ceill(__x); } +# 173 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 177 +ceil(_Tp __x) +# 178 +{ return __builtin_ceil(__x); } +# 180 +using ::cos; +# 184 +constexpr float cos(float __x) +# 185 +{ return __builtin_cosf(__x); } +# 188 +constexpr long double cos(long double __x) +# 189 +{ return __builtin_cosl(__x); } +# 192 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 196 +cos(_Tp __x) +# 197 +{ return __builtin_cos(__x); } +# 199 +using ::cosh; +# 203 +constexpr float cosh(float __x) +# 204 +{ return __builtin_coshf(__x); } +# 207 +constexpr long double cosh(long double __x) +# 208 +{ return __builtin_coshl(__x); } +# 211 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 215 +cosh(_Tp __x) +# 216 +{ return __builtin_cosh(__x); } +# 218 +using ::exp; +# 222 +constexpr float exp(float __x) +# 223 +{ return __builtin_expf(__x); } +# 226 +constexpr long double exp(long double __x) +# 227 +{ return __builtin_expl(__x); } +# 230 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 234 +exp(_Tp __x) +# 235 +{ return __builtin_exp(__x); } +# 237 +using ::fabs; +# 241 +constexpr float fabs(float __x) +# 242 +{ return __builtin_fabsf(__x); } +# 245 +constexpr long double fabs(long double __x) +# 246 +{ return __builtin_fabsl(__x); } +# 249 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 253 +fabs(_Tp __x) +# 254 +{ return __builtin_fabs(__x); } +# 256 +using ::floor; +# 260 +constexpr float floor(float __x) +# 261 +{ return __builtin_floorf(__x); } +# 264 +constexpr long double floor(long double __x) +# 265 +{ return __builtin_floorl(__x); } +# 268 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 272 +floor(_Tp __x) +# 273 +{ return __builtin_floor(__x); } +# 275 +using ::fmod; +# 279 +constexpr float fmod(float __x, float __y) +# 280 +{ return __builtin_fmodf(__x, __y); } +# 283 +constexpr long double fmod(long double __x, long double __y) +# 284 +{ return __builtin_fmodl(__x, __y); } +# 287 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 290 +fmod(_Tp __x, _Up __y) +# 291 +{ +# 292 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 293 +return fmod((__type)__x, (__type)__y); +# 294 +} +# 296 +using ::frexp; +# 300 +inline float frexp(float __x, int *__exp) +# 301 +{ return __builtin_frexpf(__x, __exp); } +# 304 +inline long double frexp(long double __x, int *__exp) +# 305 +{ return __builtin_frexpl(__x, __exp); } +# 308 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 312 +frexp(_Tp __x, int *__exp) +# 313 +{ return __builtin_frexp(__x, __exp); } +# 315 +using ::ldexp; +# 319 +constexpr float ldexp(float __x, int __exp) +# 320 +{ return __builtin_ldexpf(__x, __exp); } +# 323 +constexpr long double ldexp(long double __x, int __exp) +# 324 +{ return __builtin_ldexpl(__x, __exp); } +# 327 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 331 +ldexp(_Tp __x, int __exp) +# 332 +{ return __builtin_ldexp(__x, __exp); } +# 334 +using ::log; +# 338 +constexpr float log(float __x) +# 339 +{ return __builtin_logf(__x); } +# 342 +constexpr long double log(long double __x) +# 343 +{ return __builtin_logl(__x); } +# 346 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 350 +log(_Tp __x) +# 351 +{ return __builtin_log(__x); } +# 353 +using ::log10; +# 357 +constexpr float log10(float __x) +# 358 +{ return __builtin_log10f(__x); } +# 361 +constexpr long double log10(long double __x) +# 362 +{ return __builtin_log10l(__x); } +# 365 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 369 +log10(_Tp __x) +# 370 +{ return __builtin_log10(__x); } +# 372 +using ::modf; +# 376 +inline float modf(float __x, float *__iptr) +# 377 +{ return __builtin_modff(__x, __iptr); } +# 380 +inline long double modf(long double __x, long double *__iptr) +# 381 +{ return __builtin_modfl(__x, __iptr); } +# 384 +using ::pow; +# 388 +constexpr float pow(float __x, float __y) +# 389 +{ return __builtin_powf(__x, __y); } +# 392 +constexpr long double pow(long double __x, long double __y) +# 393 +{ return __builtin_powl(__x, __y); } +# 412 "/usr/include/c++/7/cmath" 3 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 415 +pow(_Tp __x, _Up __y) +# 416 +{ +# 417 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 418 +return pow((__type)__x, (__type)__y); +# 419 +} +# 421 +using ::sin; +# 425 +constexpr float sin(float __x) +# 426 +{ return __builtin_sinf(__x); } +# 429 +constexpr long double sin(long double __x) +# 430 +{ return __builtin_sinl(__x); } +# 433 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 437 +sin(_Tp __x) +# 438 +{ return __builtin_sin(__x); } +# 440 +using ::sinh; +# 444 +constexpr float sinh(float __x) +# 445 +{ return __builtin_sinhf(__x); } +# 448 +constexpr long double sinh(long double __x) +# 449 +{ return __builtin_sinhl(__x); } +# 452 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 456 +sinh(_Tp __x) +# 457 +{ return __builtin_sinh(__x); } +# 459 +using ::sqrt; +# 463 +constexpr float sqrt(float __x) +# 464 +{ return __builtin_sqrtf(__x); } +# 467 +constexpr long double sqrt(long double __x) +# 468 +{ return __builtin_sqrtl(__x); } +# 471 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 475 +sqrt(_Tp __x) +# 476 +{ return __builtin_sqrt(__x); } +# 478 +using ::tan; +# 482 +constexpr float tan(float __x) +# 483 +{ return __builtin_tanf(__x); } +# 486 +constexpr long double tan(long double __x) +# 487 +{ return __builtin_tanl(__x); } +# 490 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 494 +tan(_Tp __x) +# 495 +{ return __builtin_tan(__x); } +# 497 +using ::tanh; +# 501 +constexpr float tanh(float __x) +# 502 +{ return __builtin_tanhf(__x); } +# 505 +constexpr long double tanh(long double __x) +# 506 +{ return __builtin_tanhl(__x); } +# 509 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 513 +tanh(_Tp __x) +# 514 +{ return __builtin_tanh(__x); } +# 517 +} +# 536 "/usr/include/c++/7/cmath" 3 +namespace std __attribute((__visibility__("default"))) { +# 544 +constexpr int fpclassify(float __x) +# 545 +{ return __builtin_fpclassify(0, 1, 4, 3, 2, __x); +# 546 +} +# 549 +constexpr int fpclassify(double __x) +# 550 +{ return __builtin_fpclassify(0, 1, 4, 3, 2, __x); +# 551 +} +# 554 +constexpr int fpclassify(long double __x) +# 555 +{ return __builtin_fpclassify(0, 1, 4, 3, 2, __x); +# 556 +} +# 560 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, int> ::__type +# 563 +fpclassify(_Tp __x) +# 564 +{ return (__x != 0) ? 4 : 2; } +# 569 +constexpr bool isfinite(float __x) +# 570 +{ return __builtin_isfinite(__x); } +# 573 +constexpr bool isfinite(double __x) +# 574 +{ return __builtin_isfinite(__x); } +# 577 +constexpr bool isfinite(long double __x) +# 578 +{ return __builtin_isfinite(__x); } +# 582 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 585 +isfinite(_Tp __x) +# 586 +{ return true; } +# 591 +constexpr bool isinf(float __x) +# 592 +{ return __builtin_isinf(__x); } +# 599 +constexpr bool isinf(double __x) +# 600 +{ return __builtin_isinf(__x); } +# 604 +constexpr bool isinf(long double __x) +# 605 +{ return __builtin_isinf(__x); } +# 609 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 612 +isinf(_Tp __x) +# 613 +{ return false; } +# 618 +constexpr bool isnan(float __x) +# 619 +{ return __builtin_isnan(__x); } +# 626 +constexpr bool isnan(double __x) +# 627 +{ return __builtin_isnan(__x); } +# 631 +constexpr bool isnan(long double __x) +# 632 +{ return __builtin_isnan(__x); } +# 636 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 639 +isnan(_Tp __x) +# 640 +{ return false; } +# 645 +constexpr bool isnormal(float __x) +# 646 +{ return __builtin_isnormal(__x); } +# 649 +constexpr bool isnormal(double __x) +# 650 +{ return __builtin_isnormal(__x); } +# 653 +constexpr bool isnormal(long double __x) +# 654 +{ return __builtin_isnormal(__x); } +# 658 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 661 +isnormal(_Tp __x) +# 662 +{ return (__x != 0) ? true : false; } +# 668 +constexpr bool signbit(float __x) +# 669 +{ return __builtin_signbit(__x); } +# 672 +constexpr bool signbit(double __x) +# 673 +{ return __builtin_signbit(__x); } +# 676 +constexpr bool signbit(long double __x) +# 677 +{ return __builtin_signbit(__x); } +# 681 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 684 +signbit(_Tp __x) +# 685 +{ return (__x < 0) ? true : false; } +# 690 +constexpr bool isgreater(float __x, float __y) +# 691 +{ return __builtin_isgreater(__x, __y); } +# 694 +constexpr bool isgreater(double __x, double __y) +# 695 +{ return __builtin_isgreater(__x, __y); } +# 698 +constexpr bool isgreater(long double __x, long double __y) +# 699 +{ return __builtin_isgreater(__x, __y); } +# 703 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 707 +isgreater(_Tp __x, _Up __y) +# 708 +{ +# 709 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 710 +return __builtin_isgreater((__type)__x, (__type)__y); +# 711 +} +# 716 +constexpr bool isgreaterequal(float __x, float __y) +# 717 +{ return __builtin_isgreaterequal(__x, __y); } +# 720 +constexpr bool isgreaterequal(double __x, double __y) +# 721 +{ return __builtin_isgreaterequal(__x, __y); } +# 724 +constexpr bool isgreaterequal(long double __x, long double __y) +# 725 +{ return __builtin_isgreaterequal(__x, __y); } +# 729 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 733 +isgreaterequal(_Tp __x, _Up __y) +# 734 +{ +# 735 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 736 +return __builtin_isgreaterequal((__type)__x, (__type)__y); +# 737 +} +# 742 +constexpr bool isless(float __x, float __y) +# 743 +{ return __builtin_isless(__x, __y); } +# 746 +constexpr bool isless(double __x, double __y) +# 747 +{ return __builtin_isless(__x, __y); } +# 750 +constexpr bool isless(long double __x, long double __y) +# 751 +{ return __builtin_isless(__x, __y); } +# 755 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 759 +isless(_Tp __x, _Up __y) +# 760 +{ +# 761 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 762 +return __builtin_isless((__type)__x, (__type)__y); +# 763 +} +# 768 +constexpr bool islessequal(float __x, float __y) +# 769 +{ return __builtin_islessequal(__x, __y); } +# 772 +constexpr bool islessequal(double __x, double __y) +# 773 +{ return __builtin_islessequal(__x, __y); } +# 776 +constexpr bool islessequal(long double __x, long double __y) +# 777 +{ return __builtin_islessequal(__x, __y); } +# 781 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 785 +islessequal(_Tp __x, _Up __y) +# 786 +{ +# 787 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 788 +return __builtin_islessequal((__type)__x, (__type)__y); +# 789 +} +# 794 +constexpr bool islessgreater(float __x, float __y) +# 795 +{ return __builtin_islessgreater(__x, __y); } +# 798 +constexpr bool islessgreater(double __x, double __y) +# 799 +{ return __builtin_islessgreater(__x, __y); } +# 802 +constexpr bool islessgreater(long double __x, long double __y) +# 803 +{ return __builtin_islessgreater(__x, __y); } +# 807 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 811 +islessgreater(_Tp __x, _Up __y) +# 812 +{ +# 813 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 814 +return __builtin_islessgreater((__type)__x, (__type)__y); +# 815 +} +# 820 +constexpr bool isunordered(float __x, float __y) +# 821 +{ return __builtin_isunordered(__x, __y); } +# 824 +constexpr bool isunordered(double __x, double __y) +# 825 +{ return __builtin_isunordered(__x, __y); } +# 828 +constexpr bool isunordered(long double __x, long double __y) +# 829 +{ return __builtin_isunordered(__x, __y); } +# 833 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 837 +isunordered(_Tp __x, _Up __y) +# 838 +{ +# 839 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 840 +return __builtin_isunordered((__type)__x, (__type)__y); +# 841 +} +# 958 "/usr/include/c++/7/cmath" 3 +} +# 1075 "/usr/include/c++/7/cmath" 3 +namespace std __attribute((__visibility__("default"))) { +# 1080 +using ::double_t; +# 1081 +using ::float_t; +# 1084 +using ::acosh; +# 1085 +using ::acoshf; +# 1086 +using ::acoshl; +# 1088 +using ::asinh; +# 1089 +using ::asinhf; +# 1090 +using ::asinhl; +# 1092 +using ::atanh; +# 1093 +using ::atanhf; +# 1094 +using ::atanhl; +# 1096 +using ::cbrt; +# 1097 +using ::cbrtf; +# 1098 +using ::cbrtl; +# 1100 +using ::copysign; +# 1101 +using ::copysignf; +# 1102 +using ::copysignl; +# 1104 +using ::erf; +# 1105 +using ::erff; +# 1106 +using ::erfl; +# 1108 +using ::erfc; +# 1109 +using ::erfcf; +# 1110 +using ::erfcl; +# 1112 +using ::exp2; +# 1113 +using ::exp2f; +# 1114 +using ::exp2l; +# 1116 +using ::expm1; +# 1117 +using ::expm1f; +# 1118 +using ::expm1l; +# 1120 +using ::fdim; +# 1121 +using ::fdimf; +# 1122 +using ::fdiml; +# 1124 +using ::fma; +# 1125 +using ::fmaf; +# 1126 +using ::fmal; +# 1128 +using ::fmax; +# 1129 +using ::fmaxf; +# 1130 +using ::fmaxl; +# 1132 +using ::fmin; +# 1133 +using ::fminf; +# 1134 +using ::fminl; +# 1136 +using ::hypot; +# 1137 +using ::hypotf; +# 1138 +using ::hypotl; +# 1140 +using ::ilogb; +# 1141 +using ::ilogbf; +# 1142 +using ::ilogbl; +# 1144 +using ::lgamma; +# 1145 +using ::lgammaf; +# 1146 +using ::lgammal; +# 1149 +using ::llrint; +# 1150 +using ::llrintf; +# 1151 +using ::llrintl; +# 1153 +using ::llround; +# 1154 +using ::llroundf; +# 1155 +using ::llroundl; +# 1158 +using ::log1p; +# 1159 +using ::log1pf; +# 1160 +using ::log1pl; +# 1162 +using ::log2; +# 1163 +using ::log2f; +# 1164 +using ::log2l; +# 1166 +using ::logb; +# 1167 +using ::logbf; +# 1168 +using ::logbl; +# 1170 +using ::lrint; +# 1171 +using ::lrintf; +# 1172 +using ::lrintl; +# 1174 +using ::lround; +# 1175 +using ::lroundf; +# 1176 +using ::lroundl; +# 1178 +using ::nan; +# 1179 +using ::nanf; +# 1180 +using ::nanl; +# 1182 +using ::nearbyint; +# 1183 +using ::nearbyintf; +# 1184 +using ::nearbyintl; +# 1186 +using ::nextafter; +# 1187 +using ::nextafterf; +# 1188 +using ::nextafterl; +# 1190 +using ::nexttoward; +# 1191 +using ::nexttowardf; +# 1192 +using ::nexttowardl; +# 1194 +using ::remainder; +# 1195 +using ::remainderf; +# 1196 +using ::remainderl; +# 1198 +using ::remquo; +# 1199 +using ::remquof; +# 1200 +using ::remquol; +# 1202 +using ::rint; +# 1203 +using ::rintf; +# 1204 +using ::rintl; +# 1206 +using ::round; +# 1207 +using ::roundf; +# 1208 +using ::roundl; +# 1210 +using ::scalbln; +# 1211 +using ::scalblnf; +# 1212 +using ::scalblnl; +# 1214 +using ::scalbn; +# 1215 +using ::scalbnf; +# 1216 +using ::scalbnl; +# 1218 +using ::tgamma; +# 1219 +using ::tgammaf; +# 1220 +using ::tgammal; +# 1222 +using ::trunc; +# 1223 +using ::truncf; +# 1224 +using ::truncl; +# 1229 +constexpr float acosh(float __x) +# 1230 +{ return __builtin_acoshf(__x); } +# 1233 +constexpr long double acosh(long double __x) +# 1234 +{ return __builtin_acoshl(__x); } +# 1238 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1241 +acosh(_Tp __x) +# 1242 +{ return __builtin_acosh(__x); } +# 1247 +constexpr float asinh(float __x) +# 1248 +{ return __builtin_asinhf(__x); } +# 1251 +constexpr long double asinh(long double __x) +# 1252 +{ return __builtin_asinhl(__x); } +# 1256 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1259 +asinh(_Tp __x) +# 1260 +{ return __builtin_asinh(__x); } +# 1265 +constexpr float atanh(float __x) +# 1266 +{ return __builtin_atanhf(__x); } +# 1269 +constexpr long double atanh(long double __x) +# 1270 +{ return __builtin_atanhl(__x); } +# 1274 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1277 +atanh(_Tp __x) +# 1278 +{ return __builtin_atanh(__x); } +# 1283 +constexpr float cbrt(float __x) +# 1284 +{ return __builtin_cbrtf(__x); } +# 1287 +constexpr long double cbrt(long double __x) +# 1288 +{ return __builtin_cbrtl(__x); } +# 1292 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1295 +cbrt(_Tp __x) +# 1296 +{ return __builtin_cbrt(__x); } +# 1301 +constexpr float copysign(float __x, float __y) +# 1302 +{ return __builtin_copysignf(__x, __y); } +# 1305 +constexpr long double copysign(long double __x, long double __y) +# 1306 +{ return __builtin_copysignl(__x, __y); } +# 1310 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1312 +copysign(_Tp __x, _Up __y) +# 1313 +{ +# 1314 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1315 +return copysign((__type)__x, (__type)__y); +# 1316 +} +# 1321 +constexpr float erf(float __x) +# 1322 +{ return __builtin_erff(__x); } +# 1325 +constexpr long double erf(long double __x) +# 1326 +{ return __builtin_erfl(__x); } +# 1330 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1333 +erf(_Tp __x) +# 1334 +{ return __builtin_erf(__x); } +# 1339 +constexpr float erfc(float __x) +# 1340 +{ return __builtin_erfcf(__x); } +# 1343 +constexpr long double erfc(long double __x) +# 1344 +{ return __builtin_erfcl(__x); } +# 1348 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1351 +erfc(_Tp __x) +# 1352 +{ return __builtin_erfc(__x); } +# 1357 +constexpr float exp2(float __x) +# 1358 +{ return __builtin_exp2f(__x); } +# 1361 +constexpr long double exp2(long double __x) +# 1362 +{ return __builtin_exp2l(__x); } +# 1366 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1369 +exp2(_Tp __x) +# 1370 +{ return __builtin_exp2(__x); } +# 1375 +constexpr float expm1(float __x) +# 1376 +{ return __builtin_expm1f(__x); } +# 1379 +constexpr long double expm1(long double __x) +# 1380 +{ return __builtin_expm1l(__x); } +# 1384 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1387 +expm1(_Tp __x) +# 1388 +{ return __builtin_expm1(__x); } +# 1393 +constexpr float fdim(float __x, float __y) +# 1394 +{ return __builtin_fdimf(__x, __y); } +# 1397 +constexpr long double fdim(long double __x, long double __y) +# 1398 +{ return __builtin_fdiml(__x, __y); } +# 1402 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1404 +fdim(_Tp __x, _Up __y) +# 1405 +{ +# 1406 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1407 +return fdim((__type)__x, (__type)__y); +# 1408 +} +# 1413 +constexpr float fma(float __x, float __y, float __z) +# 1414 +{ return __builtin_fmaf(__x, __y, __z); } +# 1417 +constexpr long double fma(long double __x, long double __y, long double __z) +# 1418 +{ return __builtin_fmal(__x, __y, __z); } +# 1422 +template< class _Tp, class _Up, class _Vp> constexpr typename __gnu_cxx::__promote_3< _Tp, _Up, _Vp> ::__type +# 1424 +fma(_Tp __x, _Up __y, _Vp __z) +# 1425 +{ +# 1426 +typedef typename __gnu_cxx::__promote_3< _Tp, _Up, _Vp> ::__type __type; +# 1427 +return fma((__type)__x, (__type)__y, (__type)__z); +# 1428 +} +# 1433 +constexpr float fmax(float __x, float __y) +# 1434 +{ return __builtin_fmaxf(__x, __y); } +# 1437 +constexpr long double fmax(long double __x, long double __y) +# 1438 +{ return __builtin_fmaxl(__x, __y); } +# 1442 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1444 +fmax(_Tp __x, _Up __y) +# 1445 +{ +# 1446 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1447 +return fmax((__type)__x, (__type)__y); +# 1448 +} +# 1453 +constexpr float fmin(float __x, float __y) +# 1454 +{ return __builtin_fminf(__x, __y); } +# 1457 +constexpr long double fmin(long double __x, long double __y) +# 1458 +{ return __builtin_fminl(__x, __y); } +# 1462 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1464 +fmin(_Tp __x, _Up __y) +# 1465 +{ +# 1466 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1467 +return fmin((__type)__x, (__type)__y); +# 1468 +} +# 1473 +constexpr float hypot(float __x, float __y) +# 1474 +{ return __builtin_hypotf(__x, __y); } +# 1477 +constexpr long double hypot(long double __x, long double __y) +# 1478 +{ return __builtin_hypotl(__x, __y); } +# 1482 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1484 +hypot(_Tp __x, _Up __y) +# 1485 +{ +# 1486 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1487 +return hypot((__type)__x, (__type)__y); +# 1488 +} +# 1493 +constexpr int ilogb(float __x) +# 1494 +{ return __builtin_ilogbf(__x); } +# 1497 +constexpr int ilogb(long double __x) +# 1498 +{ return __builtin_ilogbl(__x); } +# 1502 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, int> ::__type +# 1506 +ilogb(_Tp __x) +# 1507 +{ return __builtin_ilogb(__x); } +# 1512 +constexpr float lgamma(float __x) +# 1513 +{ return __builtin_lgammaf(__x); } +# 1516 +constexpr long double lgamma(long double __x) +# 1517 +{ return __builtin_lgammal(__x); } +# 1521 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1524 +lgamma(_Tp __x) +# 1525 +{ return __builtin_lgamma(__x); } +# 1530 +constexpr long long llrint(float __x) +# 1531 +{ return __builtin_llrintf(__x); } +# 1534 +constexpr long long llrint(long double __x) +# 1535 +{ return __builtin_llrintl(__x); } +# 1539 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long long> ::__type +# 1542 +llrint(_Tp __x) +# 1543 +{ return __builtin_llrint(__x); } +# 1548 +constexpr long long llround(float __x) +# 1549 +{ return __builtin_llroundf(__x); } +# 1552 +constexpr long long llround(long double __x) +# 1553 +{ return __builtin_llroundl(__x); } +# 1557 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long long> ::__type +# 1560 +llround(_Tp __x) +# 1561 +{ return __builtin_llround(__x); } +# 1566 +constexpr float log1p(float __x) +# 1567 +{ return __builtin_log1pf(__x); } +# 1570 +constexpr long double log1p(long double __x) +# 1571 +{ return __builtin_log1pl(__x); } +# 1575 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1578 +log1p(_Tp __x) +# 1579 +{ return __builtin_log1p(__x); } +# 1585 +constexpr float log2(float __x) +# 1586 +{ return __builtin_log2f(__x); } +# 1589 +constexpr long double log2(long double __x) +# 1590 +{ return __builtin_log2l(__x); } +# 1594 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1597 +log2(_Tp __x) +# 1598 +{ return __builtin_log2(__x); } +# 1603 +constexpr float logb(float __x) +# 1604 +{ return __builtin_logbf(__x); } +# 1607 +constexpr long double logb(long double __x) +# 1608 +{ return __builtin_logbl(__x); } +# 1612 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1615 +logb(_Tp __x) +# 1616 +{ return __builtin_logb(__x); } +# 1621 +constexpr long lrint(float __x) +# 1622 +{ return __builtin_lrintf(__x); } +# 1625 +constexpr long lrint(long double __x) +# 1626 +{ return __builtin_lrintl(__x); } +# 1630 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long> ::__type +# 1633 +lrint(_Tp __x) +# 1634 +{ return __builtin_lrint(__x); } +# 1639 +constexpr long lround(float __x) +# 1640 +{ return __builtin_lroundf(__x); } +# 1643 +constexpr long lround(long double __x) +# 1644 +{ return __builtin_lroundl(__x); } +# 1648 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long> ::__type +# 1651 +lround(_Tp __x) +# 1652 +{ return __builtin_lround(__x); } +# 1657 +constexpr float nearbyint(float __x) +# 1658 +{ return __builtin_nearbyintf(__x); } +# 1661 +constexpr long double nearbyint(long double __x) +# 1662 +{ return __builtin_nearbyintl(__x); } +# 1666 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1669 +nearbyint(_Tp __x) +# 1670 +{ return __builtin_nearbyint(__x); } +# 1675 +constexpr float nextafter(float __x, float __y) +# 1676 +{ return __builtin_nextafterf(__x, __y); } +# 1679 +constexpr long double nextafter(long double __x, long double __y) +# 1680 +{ return __builtin_nextafterl(__x, __y); } +# 1684 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1686 +nextafter(_Tp __x, _Up __y) +# 1687 +{ +# 1688 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1689 +return nextafter((__type)__x, (__type)__y); +# 1690 +} +# 1695 +constexpr float nexttoward(float __x, long double __y) +# 1696 +{ return __builtin_nexttowardf(__x, __y); } +# 1699 +constexpr long double nexttoward(long double __x, long double __y) +# 1700 +{ return __builtin_nexttowardl(__x, __y); } +# 1704 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1707 +nexttoward(_Tp __x, long double __y) +# 1708 +{ return __builtin_nexttoward(__x, __y); } +# 1713 +constexpr float remainder(float __x, float __y) +# 1714 +{ return __builtin_remainderf(__x, __y); } +# 1717 +constexpr long double remainder(long double __x, long double __y) +# 1718 +{ return __builtin_remainderl(__x, __y); } +# 1722 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1724 +remainder(_Tp __x, _Up __y) +# 1725 +{ +# 1726 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1727 +return remainder((__type)__x, (__type)__y); +# 1728 +} +# 1733 +inline float remquo(float __x, float __y, int *__pquo) +# 1734 +{ return __builtin_remquof(__x, __y, __pquo); } +# 1737 +inline long double remquo(long double __x, long double __y, int *__pquo) +# 1738 +{ return __builtin_remquol(__x, __y, __pquo); } +# 1742 +template< class _Tp, class _Up> inline typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1744 +remquo(_Tp __x, _Up __y, int *__pquo) +# 1745 +{ +# 1746 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1747 +return remquo((__type)__x, (__type)__y, __pquo); +# 1748 +} +# 1753 +constexpr float rint(float __x) +# 1754 +{ return __builtin_rintf(__x); } +# 1757 +constexpr long double rint(long double __x) +# 1758 +{ return __builtin_rintl(__x); } +# 1762 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1765 +rint(_Tp __x) +# 1766 +{ return __builtin_rint(__x); } +# 1771 +constexpr float round(float __x) +# 1772 +{ return __builtin_roundf(__x); } +# 1775 +constexpr long double round(long double __x) +# 1776 +{ return __builtin_roundl(__x); } +# 1780 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1783 +round(_Tp __x) +# 1784 +{ return __builtin_round(__x); } +# 1789 +constexpr float scalbln(float __x, long __ex) +# 1790 +{ return __builtin_scalblnf(__x, __ex); } +# 1793 +constexpr long double scalbln(long double __x, long __ex) +# 1794 +{ return __builtin_scalblnl(__x, __ex); } +# 1798 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1801 +scalbln(_Tp __x, long __ex) +# 1802 +{ return __builtin_scalbln(__x, __ex); } +# 1807 +constexpr float scalbn(float __x, int __ex) +# 1808 +{ return __builtin_scalbnf(__x, __ex); } +# 1811 +constexpr long double scalbn(long double __x, int __ex) +# 1812 +{ return __builtin_scalbnl(__x, __ex); } +# 1816 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1819 +scalbn(_Tp __x, int __ex) +# 1820 +{ return __builtin_scalbn(__x, __ex); } +# 1825 +constexpr float tgamma(float __x) +# 1826 +{ return __builtin_tgammaf(__x); } +# 1829 +constexpr long double tgamma(long double __x) +# 1830 +{ return __builtin_tgammal(__x); } +# 1834 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1837 +tgamma(_Tp __x) +# 1838 +{ return __builtin_tgamma(__x); } +# 1843 +constexpr float trunc(float __x) +# 1844 +{ return __builtin_truncf(__x); } +# 1847 +constexpr long double trunc(long double __x) +# 1848 +{ return __builtin_truncl(__x); } +# 1852 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1855 +trunc(_Tp __x) +# 1856 +{ return __builtin_trunc(__x); } +# 1860 +} +# 1917 "/usr/include/c++/7/cmath" 3 +} +# 38 "/usr/include/c++/7/math.h" 3 +using std::abs; +# 39 +using std::acos; +# 40 +using std::asin; +# 41 +using std::atan; +# 42 +using std::atan2; +# 43 +using std::cos; +# 44 +using std::sin; +# 45 +using std::tan; +# 46 +using std::cosh; +# 47 +using std::sinh; +# 48 +using std::tanh; +# 49 +using std::exp; +# 50 +using std::frexp; +# 51 +using std::ldexp; +# 52 +using std::log; +# 53 +using std::log10; +# 54 +using std::modf; +# 55 +using std::pow; +# 56 +using std::sqrt; +# 57 +using std::ceil; +# 58 +using std::fabs; +# 59 +using std::floor; +# 60 +using std::fmod; +# 63 +using std::fpclassify; +# 64 +using std::isfinite; +# 65 +using std::isinf; +# 66 +using std::isnan; +# 67 +using std::isnormal; +# 68 +using std::signbit; +# 69 +using std::isgreater; +# 70 +using std::isgreaterequal; +# 71 +using std::isless; +# 72 +using std::islessequal; +# 73 +using std::islessgreater; +# 74 +using std::isunordered; +# 78 +using std::acosh; +# 79 +using std::asinh; +# 80 +using std::atanh; +# 81 +using std::cbrt; +# 82 +using std::copysign; +# 83 +using std::erf; +# 84 +using std::erfc; +# 85 +using std::exp2; +# 86 +using std::expm1; +# 87 +using std::fdim; +# 88 +using std::fma; +# 89 +using std::fmax; +# 90 +using std::fmin; +# 91 +using std::hypot; +# 92 +using std::ilogb; +# 93 +using std::lgamma; +# 94 +using std::llrint; +# 95 +using std::llround; +# 96 +using std::log1p; +# 97 +using std::log2; +# 98 +using std::logb; +# 99 +using std::lrint; +# 100 +using std::lround; +# 101 +using std::nearbyint; +# 102 +using std::nextafter; +# 103 +using std::nexttoward; +# 104 +using std::remainder; +# 105 +using std::remquo; +# 106 +using std::rint; +# 107 +using std::round; +# 108 +using std::scalbln; +# 109 +using std::scalbn; +# 110 +using std::tgamma; +# 111 +using std::trunc; +# 18 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 3 +#pragma libm (acosf, acoshf, asinf, asinhf, atanhf, atan2f) +#pragma libm (cbrtf, ceilf, copysignf, cosf, coshf) +#pragma libm (erff, erfcf, expf, exp2f, exp10f, expm1f) +#pragma libm (fabsf, floorf, fmaf, fminf, fmaxf) +#pragma libm (ilogbf) +#pragma libm (ldexpf, lgammaf, llrintf, llroundf, logbf, log1pf, logf, log2f, log10f, lrintf, lroundf) +#pragma libm (modff) +#pragma libm (nanf, nearbyintf, nextafterf) +#pragma libm (powf) +#pragma libm (remainderf, remquof, rintf, roundf, rsqrtf) +#pragma libm (scalblnf, scalbnf, sinf, sinhf, sqrtf) +#pragma libm (tanf, tanhf, tgammaf, truncf) +#pragma libm (abs, acos, acosh, asin, asinh, atanh, atan2) +#pragma libm (cbrt, ceil, copysign, cos, cosh) +#pragma libm (erf, erfc, exp, exp2, exp10, expm1) +#pragma libm (fabs, floor, fma, fmin, fmax) +#pragma libm (ilogb, isinf, isfinite, isnan) +#pragma libm (ldexp, lgamma, llrint, llround, logb, log1p, log, log2, log10, lrint, lround) +#pragma libm (modf) +#pragma libm (nan, nearbyint, nextafter) +#pragma libm (pow) +#pragma libm (remainder, remquo, rint, round, rsqrt) +#pragma libm (scalbln, scalbn, sin, sinh, sqrt) +#pragma libm (tan, tanh, tgamma, trunc) +#pragma libm (llabs) +#pragma libm (cyl_bessel_i0f,cyl_bessel_i1f) +#pragma libm (erfcinvf,erfcxf,erfinvf) +#pragma libm (erfcinv,erfcx,erfinv) +#pragma libm (fdim,fdimf) +#pragma libm (normf,norm3df,norm4df,normcdff,normcdfinvf) +#pragma libm (norm,norm3d,norm4d,normcdf,normcdfinv) +#pragma libm (rnormf,rnorm3df,rnorm4df,rhypotf,rcbrtf) +#pragma libm (rnorm,rnorm3d,rnorm4d,rhypot,rcbrt) +#pragma libm (ynf,y1f,y0f) +#pragma libm (yn,y1,y0) +#pragma libm (jnf,j1f,j0f) +#pragma libm (jn,j1,j0) +# 121 "/usr/include/c++/7/cstdlib" 3 +extern "C++" { +# 123 +namespace std __attribute((__visibility__("default"))) { +# 127 +using ::div_t; +# 128 +using ::ldiv_t; +# 130 +using ::abort; +# 134 +using ::atexit; +# 137 +using ::at_quick_exit; +# 140 +using ::atof; +# 141 +using ::atoi; +# 142 +using ::atol; +# 143 +using ::bsearch; +# 144 +using ::calloc; +# 145 +using ::div; +# 146 +using ::exit; +# 147 +using ::free; +# 148 +using ::getenv; +# 149 +using ::labs; +# 150 +using ::ldiv; +# 151 +using ::malloc; +# 153 +using ::mblen; +# 154 +using ::mbstowcs; +# 155 +using ::mbtowc; +# 157 +using ::qsort; +# 160 +using ::quick_exit; +# 163 +using ::rand; +# 164 +using ::realloc; +# 165 +using ::srand; +# 166 +using ::strtod; +# 167 +using ::strtol; +# 168 +using ::strtoul; +# 169 +using ::system; +# 171 +using ::wcstombs; +# 172 +using ::wctomb; +# 177 +inline ldiv_t div(long __i, long __j) { return ldiv(__i, __j); } +# 182 +} +# 195 "/usr/include/c++/7/cstdlib" 3 +namespace __gnu_cxx __attribute((__visibility__("default"))) { +# 200 +using ::lldiv_t; +# 206 +using ::_Exit; +# 210 +using ::llabs; +# 213 +inline lldiv_t div(long long __n, long long __d) +# 214 +{ lldiv_t __q; (__q.quot) = (__n / __d); (__q.rem) = (__n % __d); return __q; } +# 216 +using ::lldiv; +# 227 "/usr/include/c++/7/cstdlib" 3 +using ::atoll; +# 228 +using ::strtoll; +# 229 +using ::strtoull; +# 231 +using ::strtof; +# 232 +using ::strtold; +# 235 +} +# 237 +namespace std { +# 240 +using __gnu_cxx::lldiv_t; +# 242 +using __gnu_cxx::_Exit; +# 244 +using __gnu_cxx::llabs; +# 245 +using __gnu_cxx::div; +# 246 +using __gnu_cxx::lldiv; +# 248 +using __gnu_cxx::atoll; +# 249 +using __gnu_cxx::strtof; +# 250 +using __gnu_cxx::strtoll; +# 251 +using __gnu_cxx::strtoull; +# 252 +using __gnu_cxx::strtold; +# 253 +} +# 257 +} +# 15 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 3 +namespace std { +# 16 +extern "C" void *__host_malloc(size_t); +# 17 +extern "C" void __host_free(void *); +# 18 +} +# 19 +extern "C" void *__host_malloc(std::size_t); +# 20 +extern "C" void __host_free(void *); +# 38 "/usr/include/c++/7/stdlib.h" 3 +using std::abort; +# 39 +using std::atexit; +# 40 +using std::exit; +# 43 +using std::at_quick_exit; +# 46 +using std::quick_exit; +# 54 +using std::abs; +# 55 +using std::atof; +# 56 +using std::atoi; +# 57 +using std::atol; +# 58 +using std::bsearch; +# 59 +using std::calloc; +# 60 +using std::div; +# 61 +using std::free; +# 62 +using std::getenv; +# 63 +using std::labs; +# 64 +using std::ldiv; +# 65 +using std::malloc; +# 67 +using std::mblen; +# 68 +using std::mbstowcs; +# 69 +using std::mbtowc; +# 71 +using std::qsort; +# 72 +using std::rand; +# 73 +using std::realloc; +# 74 +using std::srand; +# 75 +using std::strtod; +# 76 +using std::strtol; +# 77 +using std::strtoul; +# 78 +using std::system; +# 80 +using std::wcstombs; +# 81 +using std::wctomb; +# 18 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 3 +extern "C" void *__host_malloc(size_t); +# 23 +extern "C" void __host_free(void *); +# 10616 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 10617 +constexpr bool signbit(float x); +# 10618 +constexpr bool signbit(double x); +# 10619 +constexpr bool signbit(long double x); +# 10620 +constexpr bool isfinite(float x); +# 10621 +constexpr bool isfinite(double x); +# 10622 +constexpr bool isfinite(long double x); +# 10623 +constexpr bool isnan(float x); +# 10628 +constexpr bool isnan(double x); +# 10630 +constexpr bool isnan(long double x); +# 10631 +constexpr bool isinf(float x); +# 10636 +constexpr bool isinf(double x); +# 10638 +constexpr bool isinf(long double x); +# 10639 +} +# 10792 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 10794 +template< class T> extern T __pow_helper(T, int); +# 10795 +template< class T> extern T __cmath_power(T, unsigned); +# 10796 +} +# 10798 +using std::abs; +# 10799 +using std::fabs; +# 10800 +using std::ceil; +# 10801 +using std::floor; +# 10802 +using std::sqrt; +# 10804 +using std::pow; +# 10806 +using std::log; +# 10807 +using std::log10; +# 10808 +using std::fmod; +# 10809 +using std::modf; +# 10810 +using std::exp; +# 10811 +using std::frexp; +# 10812 +using std::ldexp; +# 10813 +using std::asin; +# 10814 +using std::sin; +# 10815 +using std::sinh; +# 10816 +using std::acos; +# 10817 +using std::cos; +# 10818 +using std::cosh; +# 10819 +using std::atan; +# 10820 +using std::atan2; +# 10821 +using std::tan; +# 10822 +using std::tanh; +# 11193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 11202 +extern inline long long abs(long long); +# 11212 +extern inline long abs(long); +# 11213 +extern constexpr float abs(float); +# 11214 +extern constexpr double abs(double); +# 11215 +extern constexpr float fabs(float); +# 11216 +extern constexpr float ceil(float); +# 11217 +extern constexpr float floor(float); +# 11218 +extern constexpr float sqrt(float); +# 11219 +extern constexpr float pow(float, float); +# 11224 +template< class _Tp, class _Up> extern constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type pow(_Tp, _Up); +# 11234 +extern constexpr float log(float); +# 11235 +extern constexpr float log10(float); +# 11236 +extern constexpr float fmod(float, float); +# 11237 +extern inline float modf(float, float *); +# 11238 +extern constexpr float exp(float); +# 11239 +extern inline float frexp(float, int *); +# 11240 +extern constexpr float ldexp(float, int); +# 11241 +extern constexpr float asin(float); +# 11242 +extern constexpr float sin(float); +# 11243 +extern constexpr float sinh(float); +# 11244 +extern constexpr float acos(float); +# 11245 +extern constexpr float cos(float); +# 11246 +extern constexpr float cosh(float); +# 11247 +extern constexpr float atan(float); +# 11248 +extern constexpr float atan2(float, float); +# 11249 +extern constexpr float tan(float); +# 11250 +extern constexpr float tanh(float); +# 11329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 11435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 11436 +constexpr float logb(float a); +# 11437 +constexpr int ilogb(float a); +# 11438 +constexpr float scalbn(float a, int b); +# 11439 +constexpr float scalbln(float a, long b); +# 11440 +constexpr float exp2(float a); +# 11441 +constexpr float expm1(float a); +# 11442 +constexpr float log2(float a); +# 11443 +constexpr float log1p(float a); +# 11444 +constexpr float acosh(float a); +# 11445 +constexpr float asinh(float a); +# 11446 +constexpr float atanh(float a); +# 11447 +constexpr float hypot(float a, float b); +# 11448 +constexpr float cbrt(float a); +# 11449 +constexpr float erf(float a); +# 11450 +constexpr float erfc(float a); +# 11451 +constexpr float lgamma(float a); +# 11452 +constexpr float tgamma(float a); +# 11453 +constexpr float copysign(float a, float b); +# 11454 +constexpr float nextafter(float a, float b); +# 11455 +constexpr float remainder(float a, float b); +# 11456 +inline float remquo(float a, float b, int * quo); +# 11457 +constexpr float round(float a); +# 11458 +constexpr long lround(float a); +# 11459 +constexpr long long llround(float a); +# 11460 +constexpr float trunc(float a); +# 11461 +constexpr float rint(float a); +# 11462 +constexpr long lrint(float a); +# 11463 +constexpr long long llrint(float a); +# 11464 +constexpr float nearbyint(float a); +# 11465 +constexpr float fdim(float a, float b); +# 11466 +constexpr float fma(float a, float b, float c); +# 11467 +constexpr float fmax(float a, float b); +# 11468 +constexpr float fmin(float a, float b); +# 11469 +} +# 11574 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline float exp10(const float a); +# 11576 +static inline float rsqrt(const float a); +# 11578 +static inline float rcbrt(const float a); +# 11580 +static inline float sinpi(const float a); +# 11582 +static inline float cospi(const float a); +# 11584 +static inline void sincospi(const float a, float *const sptr, float *const cptr); +# 11586 +static inline void sincos(const float a, float *const sptr, float *const cptr); +# 11588 +static inline float j0(const float a); +# 11590 +static inline float j1(const float a); +# 11592 +static inline float jn(const int n, const float a); +# 11594 +static inline float y0(const float a); +# 11596 +static inline float y1(const float a); +# 11598 +static inline float yn(const int n, const float a); +# 11600 +__attribute__((unused)) static inline float cyl_bessel_i0(const float a); +# 11602 +__attribute__((unused)) static inline float cyl_bessel_i1(const float a); +# 11604 +static inline float erfinv(const float a); +# 11606 +static inline float erfcinv(const float a); +# 11608 +static inline float normcdfinv(const float a); +# 11610 +static inline float normcdf(const float a); +# 11612 +static inline float erfcx(const float a); +# 11614 +static inline double copysign(const double a, const float b); +# 11616 +static inline double copysign(const float a, const double b); +# 11624 +static inline unsigned min(const unsigned a, const unsigned b); +# 11632 +static inline unsigned min(const int a, const unsigned b); +# 11640 +static inline unsigned min(const unsigned a, const int b); +# 11648 +static inline long min(const long a, const long b); +# 11656 +static inline unsigned long min(const unsigned long a, const unsigned long b); +# 11664 +static inline unsigned long min(const long a, const unsigned long b); +# 11672 +static inline unsigned long min(const unsigned long a, const long b); +# 11680 +static inline long long min(const long long a, const long long b); +# 11688 +static inline unsigned long long min(const unsigned long long a, const unsigned long long b); +# 11696 +static inline unsigned long long min(const long long a, const unsigned long long b); +# 11704 +static inline unsigned long long min(const unsigned long long a, const long long b); +# 11715 +static inline float min(const float a, const float b); +# 11726 +static inline double min(const double a, const double b); +# 11736 +static inline double min(const float a, const double b); +# 11746 +static inline double min(const double a, const float b); +# 11754 +static inline unsigned max(const unsigned a, const unsigned b); +# 11762 +static inline unsigned max(const int a, const unsigned b); +# 11770 +static inline unsigned max(const unsigned a, const int b); +# 11778 +static inline long max(const long a, const long b); +# 11786 +static inline unsigned long max(const unsigned long a, const unsigned long b); +# 11794 +static inline unsigned long max(const long a, const unsigned long b); +# 11802 +static inline unsigned long max(const unsigned long a, const long b); +# 11810 +static inline long long max(const long long a, const long long b); +# 11818 +static inline unsigned long long max(const unsigned long long a, const unsigned long long b); +# 11826 +static inline unsigned long long max(const long long a, const unsigned long long b); +# 11834 +static inline unsigned long long max(const unsigned long long a, const long long b); +# 11845 +static inline float max(const float a, const float b); +# 11856 +static inline double max(const double a, const double b); +# 11866 +static inline double max(const float a, const double b); +# 11876 +static inline double max(const double a, const float b); +# 11887 +extern "C" { +# 11888 +__attribute__((unused)) inline void *__nv_aligned_device_malloc(size_t size, size_t align) +# 11889 +{int volatile ___ = 1;(void)size;(void)align; +# 11892 +::exit(___);} +#if 0 +# 11889 +{ +# 11890 +__attribute__((unused)) void *__nv_aligned_device_malloc_impl(size_t, size_t); +# 11891 +return __nv_aligned_device_malloc_impl(size, align); +# 11892 +} +#endif +# 11893 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +static inline float exp10(const float a) +# 759 +{ +# 760 +return exp10f(a); +# 761 +} +# 763 +static inline float rsqrt(const float a) +# 764 +{ +# 765 +return rsqrtf(a); +# 766 +} +# 768 +static inline float rcbrt(const float a) +# 769 +{ +# 770 +return rcbrtf(a); +# 771 +} +# 773 +static inline float sinpi(const float a) +# 774 +{ +# 775 +return sinpif(a); +# 776 +} +# 778 +static inline float cospi(const float a) +# 779 +{ +# 780 +return cospif(a); +# 781 +} +# 783 +static inline void sincospi(const float a, float *const sptr, float *const cptr) +# 784 +{ +# 785 +sincospif(a, sptr, cptr); +# 786 +} +# 788 +static inline void sincos(const float a, float *const sptr, float *const cptr) +# 789 +{ +# 790 +sincosf(a, sptr, cptr); +# 791 +} +# 793 +static inline float j0(const float a) +# 794 +{ +# 795 +return j0f(a); +# 796 +} +# 798 +static inline float j1(const float a) +# 799 +{ +# 800 +return j1f(a); +# 801 +} +# 803 +static inline float jn(const int n, const float a) +# 804 +{ +# 805 +return jnf(n, a); +# 806 +} +# 808 +static inline float y0(const float a) +# 809 +{ +# 810 +return y0f(a); +# 811 +} +# 813 +static inline float y1(const float a) +# 814 +{ +# 815 +return y1f(a); +# 816 +} +# 818 +static inline float yn(const int n, const float a) +# 819 +{ +# 820 +return ynf(n, a); +# 821 +} +# 823 +__attribute__((unused)) static inline float cyl_bessel_i0(const float a) +# 824 +{int volatile ___ = 1;(void)a; +# 826 +::exit(___);} +#if 0 +# 824 +{ +# 825 +return cyl_bessel_i0f(a); +# 826 +} +#endif +# 828 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +__attribute__((unused)) static inline float cyl_bessel_i1(const float a) +# 829 +{int volatile ___ = 1;(void)a; +# 831 +::exit(___);} +#if 0 +# 829 +{ +# 830 +return cyl_bessel_i1f(a); +# 831 +} +#endif +# 833 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +static inline float erfinv(const float a) +# 834 +{ +# 835 +return erfinvf(a); +# 836 +} +# 838 +static inline float erfcinv(const float a) +# 839 +{ +# 840 +return erfcinvf(a); +# 841 +} +# 843 +static inline float normcdfinv(const float a) +# 844 +{ +# 845 +return normcdfinvf(a); +# 846 +} +# 848 +static inline float normcdf(const float a) +# 849 +{ +# 850 +return normcdff(a); +# 851 +} +# 853 +static inline float erfcx(const float a) +# 854 +{ +# 855 +return erfcxf(a); +# 856 +} +# 858 +static inline double copysign(const double a, const float b) +# 859 +{ +# 860 +return copysign(a, static_cast< double>(b)); +# 861 +} +# 863 +static inline double copysign(const float a, const double b) +# 864 +{ +# 865 +return copysign(static_cast< double>(a), b); +# 866 +} +# 868 +static inline unsigned min(const unsigned a, const unsigned b) +# 869 +{ +# 870 +return umin(a, b); +# 871 +} +# 873 +static inline unsigned min(const int a, const unsigned b) +# 874 +{ +# 875 +return umin(static_cast< unsigned>(a), b); +# 876 +} +# 878 +static inline unsigned min(const unsigned a, const int b) +# 879 +{ +# 880 +return umin(a, static_cast< unsigned>(b)); +# 881 +} +# 883 +static inline long min(const long a, const long b) +# 884 +{ +# 885 +long retval; +# 891 +if (sizeof(long) == sizeof(int)) { +# 895 +retval = (static_cast< long>(min(static_cast< int>(a), static_cast< int>(b)))); +# 896 +} else { +# 897 +retval = (static_cast< long>(llmin(static_cast< long long>(a), static_cast< long long>(b)))); +# 898 +} +# 899 +return retval; +# 900 +} +# 902 +static inline unsigned long min(const unsigned long a, const unsigned long b) +# 903 +{ +# 904 +unsigned long retval; +# 908 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 912 +retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 913 +} else { +# 914 +retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 915 +} +# 916 +return retval; +# 917 +} +# 919 +static inline unsigned long min(const long a, const unsigned long b) +# 920 +{ +# 921 +unsigned long retval; +# 925 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 929 +retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 930 +} else { +# 931 +retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 932 +} +# 933 +return retval; +# 934 +} +# 936 +static inline unsigned long min(const unsigned long a, const long b) +# 937 +{ +# 938 +unsigned long retval; +# 942 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 946 +retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 947 +} else { +# 948 +retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 949 +} +# 950 +return retval; +# 951 +} +# 953 +static inline long long min(const long long a, const long long b) +# 954 +{ +# 955 +return llmin(a, b); +# 956 +} +# 958 +static inline unsigned long long min(const unsigned long long a, const unsigned long long b) +# 959 +{ +# 960 +return ullmin(a, b); +# 961 +} +# 963 +static inline unsigned long long min(const long long a, const unsigned long long b) +# 964 +{ +# 965 +return ullmin(static_cast< unsigned long long>(a), b); +# 966 +} +# 968 +static inline unsigned long long min(const unsigned long long a, const long long b) +# 969 +{ +# 970 +return ullmin(a, static_cast< unsigned long long>(b)); +# 971 +} +# 973 +static inline float min(const float a, const float b) +# 974 +{ +# 975 +return fminf(a, b); +# 976 +} +# 978 +static inline double min(const double a, const double b) +# 979 +{ +# 980 +return fmin(a, b); +# 981 +} +# 983 +static inline double min(const float a, const double b) +# 984 +{ +# 985 +return fmin(static_cast< double>(a), b); +# 986 +} +# 988 +static inline double min(const double a, const float b) +# 989 +{ +# 990 +return fmin(a, static_cast< double>(b)); +# 991 +} +# 993 +static inline unsigned max(const unsigned a, const unsigned b) +# 994 +{ +# 995 +return umax(a, b); +# 996 +} +# 998 +static inline unsigned max(const int a, const unsigned b) +# 999 +{ +# 1000 +return umax(static_cast< unsigned>(a), b); +# 1001 +} +# 1003 +static inline unsigned max(const unsigned a, const int b) +# 1004 +{ +# 1005 +return umax(a, static_cast< unsigned>(b)); +# 1006 +} +# 1008 +static inline long max(const long a, const long b) +# 1009 +{ +# 1010 +long retval; +# 1015 +if (sizeof(long) == sizeof(int)) { +# 1019 +retval = (static_cast< long>(max(static_cast< int>(a), static_cast< int>(b)))); +# 1020 +} else { +# 1021 +retval = (static_cast< long>(llmax(static_cast< long long>(a), static_cast< long long>(b)))); +# 1022 +} +# 1023 +return retval; +# 1024 +} +# 1026 +static inline unsigned long max(const unsigned long a, const unsigned long b) +# 1027 +{ +# 1028 +unsigned long retval; +# 1032 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 1036 +retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 1037 +} else { +# 1038 +retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 1039 +} +# 1040 +return retval; +# 1041 +} +# 1043 +static inline unsigned long max(const long a, const unsigned long b) +# 1044 +{ +# 1045 +unsigned long retval; +# 1049 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 1053 +retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 1054 +} else { +# 1055 +retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 1056 +} +# 1057 +return retval; +# 1058 +} +# 1060 +static inline unsigned long max(const unsigned long a, const long b) +# 1061 +{ +# 1062 +unsigned long retval; +# 1066 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 1070 +retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 1071 +} else { +# 1072 +retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 1073 +} +# 1074 +return retval; +# 1075 +} +# 1077 +static inline long long max(const long long a, const long long b) +# 1078 +{ +# 1079 +return llmax(a, b); +# 1080 +} +# 1082 +static inline unsigned long long max(const unsigned long long a, const unsigned long long b) +# 1083 +{ +# 1084 +return ullmax(a, b); +# 1085 +} +# 1087 +static inline unsigned long long max(const long long a, const unsigned long long b) +# 1088 +{ +# 1089 +return ullmax(static_cast< unsigned long long>(a), b); +# 1090 +} +# 1092 +static inline unsigned long long max(const unsigned long long a, const long long b) +# 1093 +{ +# 1094 +return ullmax(a, static_cast< unsigned long long>(b)); +# 1095 +} +# 1097 +static inline float max(const float a, const float b) +# 1098 +{ +# 1099 +return fmaxf(a, b); +# 1100 +} +# 1102 +static inline double max(const double a, const double b) +# 1103 +{ +# 1104 +return fmax(a, b); +# 1105 +} +# 1107 +static inline double max(const float a, const double b) +# 1108 +{ +# 1109 +return fmax(static_cast< double>(a), b); +# 1110 +} +# 1112 +static inline double max(const double a, const float b) +# 1113 +{ +# 1114 +return fmax(a, static_cast< double>(b)); +# 1115 +} +# 1126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +inline int min(const int a, const int b) +# 1127 +{ +# 1128 +return (a < b) ? a : b; +# 1129 +} +# 1131 +inline unsigned umin(const unsigned a, const unsigned b) +# 1132 +{ +# 1133 +return (a < b) ? a : b; +# 1134 +} +# 1136 +inline long long llmin(const long long a, const long long b) +# 1137 +{ +# 1138 +return (a < b) ? a : b; +# 1139 +} +# 1141 +inline unsigned long long ullmin(const unsigned long long a, const unsigned long long +# 1142 +b) +# 1143 +{ +# 1144 +return (a < b) ? a : b; +# 1145 +} +# 1147 +inline int max(const int a, const int b) +# 1148 +{ +# 1149 +return (a > b) ? a : b; +# 1150 +} +# 1152 +inline unsigned umax(const unsigned a, const unsigned b) +# 1153 +{ +# 1154 +return (a > b) ? a : b; +# 1155 +} +# 1157 +inline long long llmax(const long long a, const long long b) +# 1158 +{ +# 1159 +return (a > b) ? a : b; +# 1160 +} +# 1162 +inline unsigned long long ullmax(const unsigned long long a, const unsigned long long +# 1163 +b) +# 1164 +{ +# 1165 +return (a > b) ? a : b; +# 1166 +} +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" +template< class T, int dim = 1> +# 75 +struct surface : public surfaceReference { +# 78 +surface() +# 79 +{ +# 80 +(channelDesc) = cudaCreateChannelDesc< T> (); +# 81 +} +# 83 +surface(cudaChannelFormatDesc desc) +# 84 +{ +# 85 +(channelDesc) = desc; +# 86 +} +# 88 +}; +# 90 +template< int dim> +# 91 +struct surface< void, dim> : public surfaceReference { +# 94 +surface() +# 95 +{ +# 96 +(channelDesc) = cudaCreateChannelDesc< void> (); +# 97 +} +# 99 +}; +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" +template< class T, int texType = 1, cudaTextureReadMode mode = cudaReadModeElementType> +# 75 +struct texture : public textureReference { +# 78 +texture(int norm = 0, cudaTextureFilterMode +# 79 +fMode = cudaFilterModePoint, cudaTextureAddressMode +# 80 +aMode = cudaAddressModeClamp) +# 81 +{ +# 82 +(normalized) = norm; +# 83 +(filterMode) = fMode; +# 84 +((addressMode)[0]) = aMode; +# 85 +((addressMode)[1]) = aMode; +# 86 +((addressMode)[2]) = aMode; +# 87 +(channelDesc) = cudaCreateChannelDesc< T> (); +# 88 +(sRGB) = 0; +# 89 +} +# 91 +texture(int norm, cudaTextureFilterMode +# 92 +fMode, cudaTextureAddressMode +# 93 +aMode, cudaChannelFormatDesc +# 94 +desc) +# 95 +{ +# 96 +(normalized) = norm; +# 97 +(filterMode) = fMode; +# 98 +((addressMode)[0]) = aMode; +# 99 +((addressMode)[1]) = aMode; +# 100 +((addressMode)[2]) = aMode; +# 101 +(channelDesc) = desc; +# 102 +(sRGB) = 0; +# 103 +} +# 105 +}; +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +extern "C" { +# 3207 +} +# 3229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline int mulhi(const int a, const int b); +# 3231 +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline unsigned mulhi(const unsigned a, const unsigned b); +# 3233 +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline unsigned mulhi(const int a, const unsigned b); +# 3235 +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline unsigned mulhi(const unsigned a, const int b); +# 3237 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline long long mul64hi(const long long a, const long long b); +# 3239 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const unsigned long long b); +# 3241 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline unsigned long long mul64hi(const long long a, const unsigned long long b); +# 3243 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const long long b); +# 3245 +__attribute((deprecated("float_as_int() is deprecated in favor of __float_as_int() and may be removed in a future release (Use -Wno-deprecated-declaratio" "ns to suppress this warning)."))) __attribute__((unused)) static inline int float_as_int(const float a); +# 3247 +__attribute((deprecated("int_as_float() is deprecated in favor of __int_as_float() and may be removed in a future release (Use -Wno-deprecated-declaratio" "ns to suppress this warning)."))) __attribute__((unused)) static inline float int_as_float(const int a); +# 3249 +__attribute((deprecated("float_as_uint() is deprecated in favor of __float_as_uint() and may be removed in a future release (Use -Wno-deprecated-declarat" "ions to suppress this warning)."))) __attribute__((unused)) static inline unsigned float_as_uint(const float a); +# 3251 +__attribute((deprecated("uint_as_float() is deprecated in favor of __uint_as_float() and may be removed in a future release (Use -Wno-deprecated-declarat" "ions to suppress this warning)."))) __attribute__((unused)) static inline float uint_as_float(const unsigned a); +# 3253 +__attribute((deprecated("saturate() is deprecated in favor of __saturatef() and may be removed in a future release (Use -Wno-deprecated-declarations to s" "uppress this warning)."))) __attribute__((unused)) static inline float saturate(const float a); +# 3255 +__attribute((deprecated("mul24() is deprecated in favor of __mul24() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline int mul24(const int a, const int b); +# 3257 +__attribute((deprecated("umul24() is deprecated in favor of __umul24() and may be removed in a future release (Use -Wno-deprecated-declarations to suppre" "ss this warning)."))) __attribute__((unused)) static inline unsigned umul24(const unsigned a, const unsigned b); +# 3259 +__attribute((deprecated("float2int() is deprecated in favor of __float2int_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated-d" "eclarations to suppress this warning)."))) __attribute__((unused)) static inline int float2int(const float a, const cudaRoundMode mode = cudaRoundZero); +# 3261 +__attribute((deprecated("float2uint() is deprecated in favor of __float2uint_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated" "-declarations to suppress this warning)."))) __attribute__((unused)) static inline unsigned float2uint(const float a, const cudaRoundMode mode = cudaRoundZero); +# 3263 +__attribute((deprecated("int2float() is deprecated in favor of __int2float_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated-d" "eclarations to suppress this warning)."))) __attribute__((unused)) static inline float int2float(const int a, const cudaRoundMode mode = cudaRoundNearest); +# 3265 +__attribute((deprecated("uint2float() is deprecated in favor of __uint2float_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated" "-declarations to suppress this warning)."))) __attribute__((unused)) static inline float uint2float(const unsigned a, const cudaRoundMode mode = cudaRoundNearest); +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int mulhi(const int a, const int b) +# 91 +{int volatile ___ = 1;(void)a;(void)b; +# 93 +::exit(___);} +#if 0 +# 91 +{ +# 92 +return __mulhi(a, b); +# 93 +} +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned mulhi(const unsigned a, const unsigned b) +# 96 +{int volatile ___ = 1;(void)a;(void)b; +# 98 +::exit(___);} +#if 0 +# 96 +{ +# 97 +return __umulhi(a, b); +# 98 +} +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned mulhi(const int a, const unsigned b) +# 101 +{int volatile ___ = 1;(void)a;(void)b; +# 103 +::exit(___);} +#if 0 +# 101 +{ +# 102 +return __umulhi(static_cast< unsigned>(a), b); +# 103 +} +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned mulhi(const unsigned a, const int b) +# 106 +{int volatile ___ = 1;(void)a;(void)b; +# 108 +::exit(___);} +#if 0 +# 106 +{ +# 107 +return __umulhi(a, static_cast< unsigned>(b)); +# 108 +} +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline long long mul64hi(const long long a, const long long b) +# 111 +{int volatile ___ = 1;(void)a;(void)b; +# 113 +::exit(___);} +#if 0 +# 111 +{ +# 112 +return __mul64hi(a, b); +# 113 +} +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const unsigned long long b) +# 116 +{int volatile ___ = 1;(void)a;(void)b; +# 118 +::exit(___);} +#if 0 +# 116 +{ +# 117 +return __umul64hi(a, b); +# 118 +} +#endif +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned long long mul64hi(const long long a, const unsigned long long b) +# 121 +{int volatile ___ = 1;(void)a;(void)b; +# 123 +::exit(___);} +#if 0 +# 121 +{ +# 122 +return __umul64hi(static_cast< unsigned long long>(a), b); +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const long long b) +# 126 +{int volatile ___ = 1;(void)a;(void)b; +# 128 +::exit(___);} +#if 0 +# 126 +{ +# 127 +return __umul64hi(a, static_cast< unsigned long long>(b)); +# 128 +} +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int float_as_int(const float a) +# 131 +{int volatile ___ = 1;(void)a; +# 133 +::exit(___);} +#if 0 +# 131 +{ +# 132 +return __float_as_int(a); +# 133 +} +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float int_as_float(const int a) +# 136 +{int volatile ___ = 1;(void)a; +# 138 +::exit(___);} +#if 0 +# 136 +{ +# 137 +return __int_as_float(a); +# 138 +} +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned float_as_uint(const float a) +# 141 +{int volatile ___ = 1;(void)a; +# 143 +::exit(___);} +#if 0 +# 141 +{ +# 142 +return __float_as_uint(a); +# 143 +} +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float uint_as_float(const unsigned a) +# 146 +{int volatile ___ = 1;(void)a; +# 148 +::exit(___);} +#if 0 +# 146 +{ +# 147 +return __uint_as_float(a); +# 148 +} +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float saturate(const float a) +# 150 +{int volatile ___ = 1;(void)a; +# 152 +::exit(___);} +#if 0 +# 150 +{ +# 151 +return __saturatef(a); +# 152 +} +#endif +# 154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int mul24(const int a, const int b) +# 155 +{int volatile ___ = 1;(void)a;(void)b; +# 157 +::exit(___);} +#if 0 +# 155 +{ +# 156 +return __mul24(a, b); +# 157 +} +#endif +# 159 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned umul24(const unsigned a, const unsigned b) +# 160 +{int volatile ___ = 1;(void)a;(void)b; +# 162 +::exit(___);} +#if 0 +# 160 +{ +# 161 +return __umul24(a, b); +# 162 +} +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int float2int(const float a, const cudaRoundMode mode) +# 165 +{int volatile ___ = 1;(void)a;(void)mode; +# 170 +::exit(___);} +#if 0 +# 165 +{ +# 166 +return (mode == (cudaRoundNearest)) ? __float2int_rn(a) : ((mode == (cudaRoundPosInf)) ? __float2int_ru(a) : ((mode == (cudaRoundMinInf)) ? __float2int_rd(a) : __float2int_rz(a))); +# 170 +} +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned float2uint(const float a, const cudaRoundMode mode) +# 173 +{int volatile ___ = 1;(void)a;(void)mode; +# 178 +::exit(___);} +#if 0 +# 173 +{ +# 174 +return (mode == (cudaRoundNearest)) ? __float2uint_rn(a) : ((mode == (cudaRoundPosInf)) ? __float2uint_ru(a) : ((mode == (cudaRoundMinInf)) ? __float2uint_rd(a) : __float2uint_rz(a))); +# 178 +} +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float int2float(const int a, const cudaRoundMode mode) +# 181 +{int volatile ___ = 1;(void)a;(void)mode; +# 186 +::exit(___);} +#if 0 +# 181 +{ +# 182 +return (mode == (cudaRoundZero)) ? __int2float_rz(a) : ((mode == (cudaRoundPosInf)) ? __int2float_ru(a) : ((mode == (cudaRoundMinInf)) ? __int2float_rd(a) : __int2float_rn(a))); +# 186 +} +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float uint2float(const unsigned a, const cudaRoundMode mode) +# 189 +{int volatile ___ = 1;(void)a;(void)mode; +# 194 +::exit(___);} +#if 0 +# 189 +{ +# 190 +return (mode == (cudaRoundZero)) ? __uint2float_rz(a) : ((mode == (cudaRoundPosInf)) ? __uint2float_ru(a) : ((mode == (cudaRoundMinInf)) ? __uint2float_rd(a) : __uint2float_rn(a))); +# 194 +} +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicAdd(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAdd(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicSub(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicSub(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 119 +{ } +#endif +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicExch(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 121 +{ } +#endif +# 123 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicExch(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 123 +{ } +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline float atomicExch(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 125 +{ } +#endif +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicMin(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 127 +{ } +#endif +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMin(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 129 +{ } +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicMax(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 131 +{ } +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMax(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 133 +{ } +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicInc(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 135 +{ } +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicDec(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 137 +{ } +#endif +# 139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicAnd(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 139 +{ } +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAnd(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 141 +{ } +#endif +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicOr(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 143 +{ } +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicOr(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 145 +{ } +#endif +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicXor(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 147 +{ } +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicXor(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 149 +{ } +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicCAS(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 151 +{ } +#endif +# 153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicCAS(unsigned *address, unsigned compare, unsigned val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 153 +{ } +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +extern "C" { +# 187 +} +# 196 +__attribute__((unused)) static inline unsigned long long atomicAdd(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 196 +{ } +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicExch(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 198 +{ } +#endif +# 200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicCAS(unsigned long long *address, unsigned long long compare, unsigned long long val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 200 +{ } +#endif +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute((deprecated("__any() is deprecated in favor of __any_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppr" "ess this warning)."))) __attribute__((unused)) static inline bool any(bool cond) {int volatile ___ = 1;(void)cond;::exit(___);} +#if 0 +# 202 +{ } +#endif +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute((deprecated("__all() is deprecated in favor of __all_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppr" "ess this warning)."))) __attribute__((unused)) static inline bool all(bool cond) {int volatile ___ = 1;(void)cond;::exit(___);} +#if 0 +# 204 +{ } +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" +__attribute__((unused)) static inline float atomicAdd(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 101 +{ } +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMin(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 105 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMax(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicAnd(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicOr(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicXor(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMin(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMax(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 119 +{ } +#endif +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicOr(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 121 +{ } +#endif +# 123 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicXor(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 123 +{ } +#endif +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline double atomicAdd(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 310 +{ } +#endif +# 313 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAdd_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 313 +{ } +#endif +# 316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAdd_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 316 +{ } +#endif +# 319 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAdd_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 319 +{ } +#endif +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAdd_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 322 +{ } +#endif +# 325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAdd_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 325 +{ } +#endif +# 328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAdd_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 328 +{ } +#endif +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicAdd_block(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 331 +{ } +#endif +# 334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicAdd_system(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 334 +{ } +#endif +# 337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline double atomicAdd_block(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 337 +{ } +#endif +# 340 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline double atomicAdd_system(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 340 +{ } +#endif +# 343 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicSub_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 343 +{ } +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicSub_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 346 +{ } +#endif +# 349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicSub_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 349 +{ } +#endif +# 352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicSub_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 352 +{ } +#endif +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicExch_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 355 +{ } +#endif +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicExch_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 358 +{ } +#endif +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicExch_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 361 +{ } +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicExch_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 364 +{ } +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicExch_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 367 +{ } +#endif +# 370 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicExch_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 370 +{ } +#endif +# 373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicExch_block(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 373 +{ } +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicExch_system(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 376 +{ } +#endif +# 379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMin_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 379 +{ } +#endif +# 382 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMin_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 382 +{ } +#endif +# 385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMin_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 385 +{ } +#endif +# 388 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMin_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 388 +{ } +#endif +# 391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMin_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 391 +{ } +#endif +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMin_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 394 +{ } +#endif +# 397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMin_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 397 +{ } +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMin_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 400 +{ } +#endif +# 403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMax_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 403 +{ } +#endif +# 406 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMax_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 406 +{ } +#endif +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMax_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 409 +{ } +#endif +# 412 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMax_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 412 +{ } +#endif +# 415 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMax_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 415 +{ } +#endif +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMax_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 418 +{ } +#endif +# 421 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMax_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 421 +{ } +#endif +# 424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMax_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 424 +{ } +#endif +# 427 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicInc_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 427 +{ } +#endif +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicInc_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 430 +{ } +#endif +# 433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicDec_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 433 +{ } +#endif +# 436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicDec_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 436 +{ } +#endif +# 439 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicCAS_block(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 439 +{ } +#endif +# 442 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicCAS_system(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 442 +{ } +#endif +# 445 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicCAS_block(unsigned *address, unsigned compare, unsigned +# 446 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 446 +{ } +#endif +# 449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicCAS_system(unsigned *address, unsigned compare, unsigned +# 450 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 450 +{ } +#endif +# 453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicCAS_block(unsigned long long *address, unsigned long long +# 454 +compare, unsigned long long +# 455 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 455 +{ } +#endif +# 458 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicCAS_system(unsigned long long *address, unsigned long long +# 459 +compare, unsigned long long +# 460 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 460 +{ } +#endif +# 463 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAnd_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 463 +{ } +#endif +# 466 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAnd_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 466 +{ } +#endif +# 469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicAnd_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 469 +{ } +#endif +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicAnd_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 472 +{ } +#endif +# 475 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAnd_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 475 +{ } +#endif +# 478 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAnd_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 478 +{ } +#endif +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAnd_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 481 +{ } +#endif +# 484 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAnd_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 484 +{ } +#endif +# 487 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicOr_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 487 +{ } +#endif +# 490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicOr_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 490 +{ } +#endif +# 493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicOr_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 493 +{ } +#endif +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicOr_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 496 +{ } +#endif +# 499 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicOr_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 499 +{ } +#endif +# 502 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicOr_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 502 +{ } +#endif +# 505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicOr_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 505 +{ } +#endif +# 508 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicOr_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 508 +{ } +#endif +# 511 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicXor_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 511 +{ } +#endif +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicXor_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 514 +{ } +#endif +# 517 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicXor_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 517 +{ } +#endif +# 520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicXor_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 520 +{ } +#endif +# 523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicXor_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 523 +{ } +#endif +# 526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicXor_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 526 +{ } +#endif +# 529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicXor_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 529 +{ } +#endif +# 532 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicXor_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 532 +{ } +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern "C" { +# 1508 +} +# 1515 +__attribute((deprecated("__ballot() is deprecated in favor of __ballot_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to" " suppress this warning)."))) __attribute__((unused)) static inline unsigned ballot(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1515 +{ } +#endif +# 1517 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline int syncthreads_count(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1517 +{ } +#endif +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline bool syncthreads_and(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1519 +{ } +#endif +# 1521 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline bool syncthreads_or(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1521 +{ } +#endif +# 1526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isGlobal(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1526 +{ } +#endif +# 1527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isShared(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1527 +{ } +#endif +# 1528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isConstant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1528 +{ } +#endif +# 1529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isLocal(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1529 +{ } +#endif +# 1531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isGridConstant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1531 +{ } +#endif +# 1533 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_global(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1533 +{ } +#endif +# 1534 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_shared(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1534 +{ } +#endif +# 1535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_constant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1535 +{ } +#endif +# 1536 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_local(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1536 +{ } +#endif +# 1538 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_grid_constant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1538 +{ } +#endif +# 1541 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_global_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1541 +{ } +#endif +# 1542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_shared_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1542 +{ } +#endif +# 1543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_constant_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1543 +{ } +#endif +# 1544 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_local_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1544 +{ } +#endif +# 1546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_grid_constant_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1546 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __fns(unsigned mask, unsigned base, int offset) {int volatile ___ = 1;(void)mask;(void)base;(void)offset;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline void __barrier_sync(unsigned id) {int volatile ___ = 1;(void)id;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline void __barrier_sync_count(unsigned id, unsigned cnt) {int volatile ___ = 1;(void)id;(void)cnt;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline void __syncwarp(unsigned mask = 4294967295U) {int volatile ___ = 1;(void)mask;::exit(___);} +#if 0 +# 112 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __all_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __any_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 114 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __uni_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __ballot_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 116 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __activemask() {int volatile ___ = 1;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline int __shfl(int var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 126 +{ } +#endif +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned __shfl(unsigned var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 127 +{ } +#endif +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_up(int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 128 +{ } +#endif +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_up(unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 129 +{ } +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_down(int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 130 +{ } +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_down(unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 131 +{ } +#endif +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_xor(int var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 132 +{ } +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_xor(unsigned var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 133 +{ } +#endif +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline float __shfl(float var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 134 +{ } +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_up(float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 135 +{ } +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_down(float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 136 +{ } +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_xor(float var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 137 +{ } +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_sync(unsigned mask, int var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 140 +{ } +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_sync(unsigned mask, unsigned var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 141 +{ } +#endif +# 142 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_up_sync(unsigned mask, int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 142 +{ } +#endif +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_up_sync(unsigned mask, unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 143 +{ } +#endif +# 144 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_down_sync(unsigned mask, int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 144 +{ } +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_down_sync(unsigned mask, unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 145 +{ } +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 146 +{ } +#endif +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_xor_sync(unsigned mask, unsigned var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 147 +{ } +#endif +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_sync(unsigned mask, float var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 148 +{ } +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_up_sync(unsigned mask, float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 149 +{ } +#endif +# 150 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_down_sync(unsigned mask, float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 150 +{ } +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 151 +{ } +#endif +# 155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl(unsigned long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 155 +{ } +#endif +# 156 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline long long __shfl(long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 156 +{ } +#endif +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_up(long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 157 +{ } +#endif +# 158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_up(unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 158 +{ } +#endif +# 159 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_down(long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 159 +{ } +#endif +# 160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_down(unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 160 +{ } +#endif +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_xor(long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 161 +{ } +#endif +# 162 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 162 +{ } +#endif +# 163 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline double __shfl(double var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 163 +{ } +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_up(double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 164 +{ } +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_down(double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 165 +{ } +#endif +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_xor(double var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 166 +{ } +#endif +# 169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_sync(unsigned mask, long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 169 +{ } +#endif +# 170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 170 +{ } +#endif +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_up_sync(unsigned mask, long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 171 +{ } +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 172 +{ } +#endif +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_down_sync(unsigned mask, long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 173 +{ } +#endif +# 174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 174 +{ } +#endif +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 175 +{ } +#endif +# 176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 176 +{ } +#endif +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_sync(unsigned mask, double var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 177 +{ } +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_up_sync(unsigned mask, double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 178 +{ } +#endif +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_down_sync(unsigned mask, double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 179 +{ } +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 180 +{ } +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline long __shfl(long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 184 +{ } +#endif +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned long __shfl(unsigned long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 185 +{ } +#endif +# 186 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_up(long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 186 +{ } +#endif +# 187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_up(unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 187 +{ } +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_down(long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 188 +{ } +#endif +# 189 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_down(unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 189 +{ } +#endif +# 190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_xor(long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 190 +{ } +#endif +# 191 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_xor(unsigned long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 191 +{ } +#endif +# 194 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_sync(unsigned mask, long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 194 +{ } +#endif +# 195 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 195 +{ } +#endif +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_up_sync(unsigned mask, long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 196 +{ } +#endif +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 197 +{ } +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_down_sync(unsigned mask, long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 198 +{ } +#endif +# 199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 199 +{ } +#endif +# 200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 200 +{ } +#endif +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 201 +{ } +#endif +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldg(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 87 +{ } +#endif +# 88 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldg(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 88 +{ } +#endif +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldg(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 90 +{ } +#endif +# 91 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldg(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 91 +{ } +#endif +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldg(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 92 +{ } +#endif +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldg(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 93 +{ } +#endif +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldg(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 94 +{ } +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldg(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 95 +{ } +#endif +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldg(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 96 +{ } +#endif +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldg(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 97 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldg(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldg(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldg(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 100 +{ } +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldg(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 101 +{ } +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldg(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 103 +{ } +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldg(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 104 +{ } +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldg(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 105 +{ } +#endif +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldg(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 106 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldg(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldg(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 108 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldg(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldg(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldg(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldg(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 112 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldg(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldg(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldg(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 116 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldg(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldg(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 118 +{ } +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldg(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 119 +{ } +#endif +# 123 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldcg(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 123 +{ } +#endif +# 124 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldcg(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 124 +{ } +#endif +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldcg(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 126 +{ } +#endif +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldcg(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 127 +{ } +#endif +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldcg(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 128 +{ } +#endif +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldcg(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 129 +{ } +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldcg(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 130 +{ } +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldcg(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 131 +{ } +#endif +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldcg(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 132 +{ } +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldcg(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 133 +{ } +#endif +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldcg(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 134 +{ } +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldcg(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 135 +{ } +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldcg(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 136 +{ } +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldcg(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 137 +{ } +#endif +# 139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldcg(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 139 +{ } +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldcg(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 140 +{ } +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldcg(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 141 +{ } +#endif +# 142 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldcg(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 142 +{ } +#endif +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldcg(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 143 +{ } +#endif +# 144 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldcg(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 144 +{ } +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldcg(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 145 +{ } +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldcg(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 146 +{ } +#endif +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldcg(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 147 +{ } +#endif +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldcg(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 148 +{ } +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldcg(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 149 +{ } +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldcg(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 151 +{ } +#endif +# 152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldcg(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 152 +{ } +#endif +# 153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldcg(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 153 +{ } +#endif +# 154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldcg(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 154 +{ } +#endif +# 155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldcg(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 155 +{ } +#endif +# 159 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldca(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 159 +{ } +#endif +# 160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldca(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 160 +{ } +#endif +# 162 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldca(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 162 +{ } +#endif +# 163 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldca(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 163 +{ } +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldca(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 164 +{ } +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldca(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 165 +{ } +#endif +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldca(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 166 +{ } +#endif +# 167 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldca(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 167 +{ } +#endif +# 168 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldca(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 168 +{ } +#endif +# 169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldca(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 169 +{ } +#endif +# 170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldca(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 170 +{ } +#endif +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldca(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 171 +{ } +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldca(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 172 +{ } +#endif +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldca(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 173 +{ } +#endif +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldca(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 175 +{ } +#endif +# 176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldca(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 176 +{ } +#endif +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldca(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 177 +{ } +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldca(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 178 +{ } +#endif +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldca(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 179 +{ } +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldca(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 180 +{ } +#endif +# 181 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldca(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 181 +{ } +#endif +# 182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldca(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 182 +{ } +#endif +# 183 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldca(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 183 +{ } +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldca(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 184 +{ } +#endif +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldca(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 185 +{ } +#endif +# 187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldca(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 187 +{ } +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldca(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 188 +{ } +#endif +# 189 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldca(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 189 +{ } +#endif +# 190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldca(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 190 +{ } +#endif +# 191 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldca(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 191 +{ } +#endif +# 195 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldcs(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 195 +{ } +#endif +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldcs(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 196 +{ } +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldcs(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 198 +{ } +#endif +# 199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldcs(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 199 +{ } +#endif +# 200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldcs(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 200 +{ } +#endif +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldcs(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 201 +{ } +#endif +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldcs(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 202 +{ } +#endif +# 203 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldcs(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 203 +{ } +#endif +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldcs(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 204 +{ } +#endif +# 205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldcs(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 205 +{ } +#endif +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldcs(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 206 +{ } +#endif +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldcs(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 207 +{ } +#endif +# 208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldcs(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 208 +{ } +#endif +# 209 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldcs(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 209 +{ } +#endif +# 211 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldcs(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 211 +{ } +#endif +# 212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldcs(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 212 +{ } +#endif +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldcs(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 213 +{ } +#endif +# 214 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldcs(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 214 +{ } +#endif +# 215 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldcs(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 215 +{ } +#endif +# 216 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldcs(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 216 +{ } +#endif +# 217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldcs(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 217 +{ } +#endif +# 218 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldcs(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 218 +{ } +#endif +# 219 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldcs(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 219 +{ } +#endif +# 220 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldcs(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 220 +{ } +#endif +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldcs(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 221 +{ } +#endif +# 223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldcs(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 223 +{ } +#endif +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldcs(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 224 +{ } +#endif +# 225 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldcs(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 225 +{ } +#endif +# 226 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldcs(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 226 +{ } +#endif +# 227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldcs(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 227 +{ } +#endif +# 231 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldlu(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 231 +{ } +#endif +# 232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldlu(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 232 +{ } +#endif +# 234 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldlu(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 234 +{ } +#endif +# 235 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldlu(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 235 +{ } +#endif +# 236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldlu(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 236 +{ } +#endif +# 237 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldlu(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 237 +{ } +#endif +# 238 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldlu(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 238 +{ } +#endif +# 239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldlu(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 239 +{ } +#endif +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldlu(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 240 +{ } +#endif +# 241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldlu(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 241 +{ } +#endif +# 242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldlu(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 242 +{ } +#endif +# 243 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldlu(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 243 +{ } +#endif +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldlu(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 244 +{ } +#endif +# 245 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldlu(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 245 +{ } +#endif +# 247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldlu(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 247 +{ } +#endif +# 248 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldlu(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 248 +{ } +#endif +# 249 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldlu(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 249 +{ } +#endif +# 250 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldlu(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 250 +{ } +#endif +# 251 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldlu(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 251 +{ } +#endif +# 252 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldlu(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 252 +{ } +#endif +# 253 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldlu(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 253 +{ } +#endif +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldlu(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 254 +{ } +#endif +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldlu(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 255 +{ } +#endif +# 256 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldlu(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 256 +{ } +#endif +# 257 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldlu(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 257 +{ } +#endif +# 259 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldlu(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 259 +{ } +#endif +# 260 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldlu(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 260 +{ } +#endif +# 261 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldlu(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 261 +{ } +#endif +# 262 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldlu(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 262 +{ } +#endif +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldlu(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 263 +{ } +#endif +# 267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldcv(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 267 +{ } +#endif +# 268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldcv(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 268 +{ } +#endif +# 270 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldcv(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 270 +{ } +#endif +# 271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldcv(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 271 +{ } +#endif +# 272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldcv(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 272 +{ } +#endif +# 273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldcv(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 273 +{ } +#endif +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldcv(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 274 +{ } +#endif +# 275 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldcv(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 275 +{ } +#endif +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldcv(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 276 +{ } +#endif +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldcv(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 277 +{ } +#endif +# 278 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldcv(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 278 +{ } +#endif +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldcv(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 279 +{ } +#endif +# 280 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldcv(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 280 +{ } +#endif +# 281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldcv(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 281 +{ } +#endif +# 283 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldcv(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 283 +{ } +#endif +# 284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldcv(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 284 +{ } +#endif +# 285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldcv(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 285 +{ } +#endif +# 286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldcv(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 286 +{ } +#endif +# 287 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldcv(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 287 +{ } +#endif +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldcv(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 288 +{ } +#endif +# 289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldcv(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 289 +{ } +#endif +# 290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldcv(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 290 +{ } +#endif +# 291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldcv(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 291 +{ } +#endif +# 292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldcv(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 292 +{ } +#endif +# 293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldcv(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 293 +{ } +#endif +# 295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldcv(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 295 +{ } +#endif +# 296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldcv(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 296 +{ } +#endif +# 297 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldcv(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 297 +{ } +#endif +# 298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldcv(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 298 +{ } +#endif +# 299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldcv(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 299 +{ } +#endif +# 303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 303 +{ } +#endif +# 304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 304 +{ } +#endif +# 306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 306 +{ } +#endif +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 307 +{ } +#endif +# 308 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 308 +{ } +#endif +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 309 +{ } +#endif +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 310 +{ } +#endif +# 311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 311 +{ } +#endif +# 312 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 312 +{ } +#endif +# 313 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 313 +{ } +#endif +# 314 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 314 +{ } +#endif +# 315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 315 +{ } +#endif +# 316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 316 +{ } +#endif +# 317 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 317 +{ } +#endif +# 319 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 319 +{ } +#endif +# 320 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 320 +{ } +#endif +# 321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 321 +{ } +#endif +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 322 +{ } +#endif +# 323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 323 +{ } +#endif +# 324 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 324 +{ } +#endif +# 325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 325 +{ } +#endif +# 326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 326 +{ } +#endif +# 327 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 327 +{ } +#endif +# 328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 328 +{ } +#endif +# 329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 329 +{ } +#endif +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 331 +{ } +#endif +# 332 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 332 +{ } +#endif +# 333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 333 +{ } +#endif +# 334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 334 +{ } +#endif +# 335 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 335 +{ } +#endif +# 339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 339 +{ } +#endif +# 340 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 340 +{ } +#endif +# 342 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 342 +{ } +#endif +# 343 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 343 +{ } +#endif +# 344 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 344 +{ } +#endif +# 345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 345 +{ } +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 346 +{ } +#endif +# 347 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 347 +{ } +#endif +# 348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 348 +{ } +#endif +# 349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 349 +{ } +#endif +# 350 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 350 +{ } +#endif +# 351 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 351 +{ } +#endif +# 352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 352 +{ } +#endif +# 353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 353 +{ } +#endif +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 355 +{ } +#endif +# 356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 356 +{ } +#endif +# 357 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 357 +{ } +#endif +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 358 +{ } +#endif +# 359 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 359 +{ } +#endif +# 360 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 360 +{ } +#endif +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 361 +{ } +#endif +# 362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 362 +{ } +#endif +# 363 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 363 +{ } +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 364 +{ } +#endif +# 365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 365 +{ } +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 367 +{ } +#endif +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 368 +{ } +#endif +# 369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 369 +{ } +#endif +# 370 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 370 +{ } +#endif +# 371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 371 +{ } +#endif +# 375 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 375 +{ } +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 376 +{ } +#endif +# 378 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 378 +{ } +#endif +# 379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 379 +{ } +#endif +# 380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 380 +{ } +#endif +# 381 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 381 +{ } +#endif +# 382 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 382 +{ } +#endif +# 383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 383 +{ } +#endif +# 384 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 384 +{ } +#endif +# 385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 385 +{ } +#endif +# 386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 386 +{ } +#endif +# 387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 387 +{ } +#endif +# 388 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 388 +{ } +#endif +# 389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 389 +{ } +#endif +# 391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 391 +{ } +#endif +# 392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 392 +{ } +#endif +# 393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 393 +{ } +#endif +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 394 +{ } +#endif +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 395 +{ } +#endif +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 396 +{ } +#endif +# 397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 397 +{ } +#endif +# 398 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 398 +{ } +#endif +# 399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 399 +{ } +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 400 +{ } +#endif +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 401 +{ } +#endif +# 403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 403 +{ } +#endif +# 404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 404 +{ } +#endif +# 405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 405 +{ } +#endif +# 406 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 406 +{ } +#endif +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 407 +{ } +#endif +# 411 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 411 +{ } +#endif +# 412 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 412 +{ } +#endif +# 414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 414 +{ } +#endif +# 415 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 415 +{ } +#endif +# 416 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 416 +{ } +#endif +# 417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 417 +{ } +#endif +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 418 +{ } +#endif +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 419 +{ } +#endif +# 420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 420 +{ } +#endif +# 421 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 421 +{ } +#endif +# 422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 422 +{ } +#endif +# 423 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 423 +{ } +#endif +# 424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 424 +{ } +#endif +# 425 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 425 +{ } +#endif +# 427 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 427 +{ } +#endif +# 428 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 428 +{ } +#endif +# 429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 429 +{ } +#endif +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 430 +{ } +#endif +# 431 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 431 +{ } +#endif +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 432 +{ } +#endif +# 433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 433 +{ } +#endif +# 434 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 434 +{ } +#endif +# 435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 435 +{ } +#endif +# 436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 436 +{ } +#endif +# 437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 437 +{ } +#endif +# 439 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 439 +{ } +#endif +# 440 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 440 +{ } +#endif +# 441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 441 +{ } +#endif +# 442 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 442 +{ } +#endif +# 443 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 443 +{ } +#endif +# 460 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_l(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 460 +{ } +#endif +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_lc(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 472 +{ } +#endif +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_r(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 485 +{ } +#endif +# 497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_rc(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 497 +{ } +#endif +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_lo(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 89 +{ } +#endif +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_lo(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 90 +{ } +#endif +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_lo(short2 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 92 +{ } +#endif +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_lo(ushort2 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 93 +{ } +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_hi(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 95 +{ } +#endif +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_hi(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 96 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_hi(short2 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_hi(ushort2 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp4a(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 106 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp4a(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp4a(char4 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp4a(uchar4 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 100 +{ } +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 101 +{ } +#endif +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned long long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 102 +{ } +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, long long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 103 +{ } +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, float value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 104 +{ } +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, double value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 105 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, int value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 108 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned long long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, long long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 112 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, float value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, double value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 114 +{ } +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline void __nanosleep(unsigned ns) {int volatile ___ = 1;(void)ns;::exit(___);} +#if 0 +# 116 +{ } +#endif +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned short atomicCAS(unsigned short *address, unsigned short compare, unsigned short val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 118 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_add_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_min_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_max_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 100 +{ } +#endif +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline int __reduce_add_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 102 +{ } +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline int __reduce_min_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 103 +{ } +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline int __reduce_max_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 104 +{ } +#endif +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_and_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 106 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_or_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_xor_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 108 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +extern "C" { +# 112 +__attribute__((unused)) inline void *__nv_associate_access_property(const void *ptr, unsigned long long +# 113 +property) {int volatile ___ = 1;(void)ptr;(void)property; +# 117 +::exit(___);} +#if 0 +# 113 +{ +# 114 +__attribute__((unused)) extern void *__nv_associate_access_property_impl(const void *, unsigned long long); +# 116 +return __nv_associate_access_property_impl(ptr, property); +# 117 +} +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) inline void __nv_memcpy_async_shared_global_4(void *dst, const void * +# 120 +src, unsigned +# 121 +src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size; +# 126 +::exit(___);} +#if 0 +# 121 +{ +# 122 +__attribute__((unused)) extern void __nv_memcpy_async_shared_global_4_impl(void *, const void *, unsigned); +# 125 +__nv_memcpy_async_shared_global_4_impl(dst, src, src_size); +# 126 +} +#endif +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) inline void __nv_memcpy_async_shared_global_8(void *dst, const void * +# 129 +src, unsigned +# 130 +src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size; +# 135 +::exit(___);} +#if 0 +# 130 +{ +# 131 +__attribute__((unused)) extern void __nv_memcpy_async_shared_global_8_impl(void *, const void *, unsigned); +# 134 +__nv_memcpy_async_shared_global_8_impl(dst, src, src_size); +# 135 +} +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) inline void __nv_memcpy_async_shared_global_16(void *dst, const void * +# 138 +src, unsigned +# 139 +src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size; +# 144 +::exit(___);} +#if 0 +# 139 +{ +# 140 +__attribute__((unused)) extern void __nv_memcpy_async_shared_global_16_impl(void *, const void *, unsigned); +# 143 +__nv_memcpy_async_shared_global_16_impl(dst, src, src_size); +# 144 +} +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +} +# 122 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 123 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dread(T *res, surface< void, 1> surf, int x, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 124 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)s;(void)mode; +# 128 +::exit(___);} +#if 0 +# 124 +{ +# 128 +} +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 131 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf1Dread(surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 132 +{int volatile ___ = 1;(void)surf;(void)x;(void)mode; +# 138 +::exit(___);} +#if 0 +# 132 +{ +# 138 +} +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 141 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dread(T *res, surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 142 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)mode; +# 146 +::exit(___);} +#if 0 +# 142 +{ +# 146 +} +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 150 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dread(T *res, surface< void, 2> surf, int x, int y, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 151 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)s;(void)mode; +# 155 +::exit(___);} +#if 0 +# 151 +{ +# 155 +} +#endif +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 158 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf2Dread(surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 159 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)mode; +# 165 +::exit(___);} +#if 0 +# 159 +{ +# 165 +} +#endif +# 167 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 168 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dread(T *res, surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 169 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)mode; +# 173 +::exit(___);} +#if 0 +# 169 +{ +# 173 +} +#endif +# 176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 177 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dread(T *res, surface< void, 3> surf, int x, int y, int z, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 178 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)z;(void)s;(void)mode; +# 182 +::exit(___);} +#if 0 +# 178 +{ +# 182 +} +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 185 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf3Dread(surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 186 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)z;(void)mode; +# 192 +::exit(___);} +#if 0 +# 186 +{ +# 192 +} +#endif +# 194 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 195 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dread(T *res, surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 196 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)z;(void)mode; +# 200 +::exit(___);} +#if 0 +# 196 +{ +# 200 +} +#endif +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 205 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredread(T *res, surface< void, 241> surf, int x, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 206 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)layer;(void)s;(void)mode; +# 210 +::exit(___);} +#if 0 +# 206 +{ +# 210 +} +#endif +# 212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 213 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf1DLayeredread(surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 214 +{int volatile ___ = 1;(void)surf;(void)x;(void)layer;(void)mode; +# 220 +::exit(___);} +#if 0 +# 214 +{ +# 220 +} +#endif +# 223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 224 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredread(T *res, surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 225 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)layer;(void)mode; +# 229 +::exit(___);} +#if 0 +# 225 +{ +# 229 +} +#endif +# 232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 233 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredread(T *res, surface< void, 242> surf, int x, int y, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 234 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layer;(void)s;(void)mode; +# 238 +::exit(___);} +#if 0 +# 234 +{ +# 238 +} +#endif +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 241 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf2DLayeredread(surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 242 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)layer;(void)mode; +# 248 +::exit(___);} +#if 0 +# 242 +{ +# 248 +} +#endif +# 251 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 252 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredread(T *res, surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 253 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layer;(void)mode; +# 257 +::exit(___);} +#if 0 +# 253 +{ +# 257 +} +#endif +# 260 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 261 +__attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapread(T *res, surface< void, 12> surf, int x, int y, int face, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 262 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)face;(void)s;(void)mode; +# 266 +::exit(___);} +#if 0 +# 262 +{ +# 266 +} +#endif +# 268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 269 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surfCubemapread(surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 270 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)face;(void)mode; +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +::exit(___);} +#if 0 +# 270 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +{ +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +} +#endif +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 280 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapread(T *res, surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 281 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)face;(void)mode; +# 285 +::exit(___);} +#if 0 +# 281 +{ +# 285 +} +#endif +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 289 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredread(T *res, surface< void, 252> surf, int x, int y, int layerFace, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 290 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layerFace;(void)s;(void)mode; +# 294 +::exit(___);} +#if 0 +# 290 +{ +# 294 +} +#endif +# 296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 297 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surfCubemapLayeredread(surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 298 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; +# 304 +::exit(___);} +#if 0 +# 298 +{ +# 304 +} +#endif +# 306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 307 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredread(T *res, surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 308 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; +# 312 +::exit(___);} +#if 0 +# 308 +{ +# 312 +} +#endif +# 315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 316 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dwrite(T val, surface< void, 1> surf, int x, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 317 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)s;(void)mode; +# 321 +::exit(___);} +#if 0 +# 317 +{ +# 321 +} +#endif +# 323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 324 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dwrite(T val, surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 325 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)mode; +# 329 +::exit(___);} +#if 0 +# 325 +{ +# 329 +} +#endif +# 333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 334 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dwrite(T val, surface< void, 2> surf, int x, int y, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 335 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)s;(void)mode; +# 339 +::exit(___);} +#if 0 +# 335 +{ +# 339 +} +#endif +# 341 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 342 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dwrite(T val, surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 343 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)mode; +# 347 +::exit(___);} +#if 0 +# 343 +{ +# 347 +} +#endif +# 350 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 351 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dwrite(T val, surface< void, 3> surf, int x, int y, int z, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 352 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)z;(void)s;(void)mode; +# 356 +::exit(___);} +#if 0 +# 352 +{ +# 356 +} +#endif +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 359 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dwrite(T val, surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 360 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)z;(void)mode; +# 364 +::exit(___);} +#if 0 +# 360 +{ +# 364 +} +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 368 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredwrite(T val, surface< void, 241> surf, int x, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 369 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)layer;(void)s;(void)mode; +# 373 +::exit(___);} +#if 0 +# 369 +{ +# 373 +} +#endif +# 375 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 376 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredwrite(T val, surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 377 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)layer;(void)mode; +# 381 +::exit(___);} +#if 0 +# 377 +{ +# 381 +} +#endif +# 384 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 385 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredwrite(T val, surface< void, 242> surf, int x, int y, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 386 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layer;(void)s;(void)mode; +# 390 +::exit(___);} +#if 0 +# 386 +{ +# 390 +} +#endif +# 392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 393 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredwrite(T val, surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 394 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layer;(void)mode; +# 398 +::exit(___);} +#if 0 +# 394 +{ +# 398 +} +#endif +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 402 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapwrite(T val, surface< void, 12> surf, int x, int y, int face, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 403 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)face;(void)s;(void)mode; +# 407 +::exit(___);} +#if 0 +# 403 +{ +# 407 +} +#endif +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 410 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapwrite(T val, surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 411 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)face;(void)mode; +# 415 +::exit(___);} +#if 0 +# 411 +{ +# 415 +} +#endif +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 420 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredwrite(T val, surface< void, 252> surf, int x, int y, int layerFace, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 421 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layerFace;(void)s;(void)mode; +# 425 +::exit(___);} +#if 0 +# 421 +{ +# 425 +} +#endif +# 427 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 428 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredwrite(T val, surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 429 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; +# 433 +::exit(___);} +#if 0 +# 429 +{ +# 433 +} +#endif +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 73 +struct __nv_tex_rmet_ret { }; +# 75 +template<> struct __nv_tex_rmet_ret< char> { typedef char type; }; +# 76 +template<> struct __nv_tex_rmet_ret< signed char> { typedef signed char type; }; +# 77 +template<> struct __nv_tex_rmet_ret< unsigned char> { typedef unsigned char type; }; +# 78 +template<> struct __nv_tex_rmet_ret< char1> { typedef char1 type; }; +# 79 +template<> struct __nv_tex_rmet_ret< uchar1> { typedef uchar1 type; }; +# 80 +template<> struct __nv_tex_rmet_ret< char2> { typedef char2 type; }; +# 81 +template<> struct __nv_tex_rmet_ret< uchar2> { typedef uchar2 type; }; +# 82 +template<> struct __nv_tex_rmet_ret< char4> { typedef char4 type; }; +# 83 +template<> struct __nv_tex_rmet_ret< uchar4> { typedef uchar4 type; }; +# 85 +template<> struct __nv_tex_rmet_ret< short> { typedef short type; }; +# 86 +template<> struct __nv_tex_rmet_ret< unsigned short> { typedef unsigned short type; }; +# 87 +template<> struct __nv_tex_rmet_ret< short1> { typedef short1 type; }; +# 88 +template<> struct __nv_tex_rmet_ret< ushort1> { typedef ushort1 type; }; +# 89 +template<> struct __nv_tex_rmet_ret< short2> { typedef short2 type; }; +# 90 +template<> struct __nv_tex_rmet_ret< ushort2> { typedef ushort2 type; }; +# 91 +template<> struct __nv_tex_rmet_ret< short4> { typedef short4 type; }; +# 92 +template<> struct __nv_tex_rmet_ret< ushort4> { typedef ushort4 type; }; +# 94 +template<> struct __nv_tex_rmet_ret< int> { typedef int type; }; +# 95 +template<> struct __nv_tex_rmet_ret< unsigned> { typedef unsigned type; }; +# 96 +template<> struct __nv_tex_rmet_ret< int1> { typedef int1 type; }; +# 97 +template<> struct __nv_tex_rmet_ret< uint1> { typedef uint1 type; }; +# 98 +template<> struct __nv_tex_rmet_ret< int2> { typedef int2 type; }; +# 99 +template<> struct __nv_tex_rmet_ret< uint2> { typedef uint2 type; }; +# 100 +template<> struct __nv_tex_rmet_ret< int4> { typedef int4 type; }; +# 101 +template<> struct __nv_tex_rmet_ret< uint4> { typedef uint4 type; }; +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template<> struct __nv_tex_rmet_ret< float> { typedef float type; }; +# 114 +template<> struct __nv_tex_rmet_ret< float1> { typedef float1 type; }; +# 115 +template<> struct __nv_tex_rmet_ret< float2> { typedef float2 type; }; +# 116 +template<> struct __nv_tex_rmet_ret< float4> { typedef float4 type; }; +# 119 +template< class T> struct __nv_tex_rmet_cast { typedef T *type; }; +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 132 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1Dfetch(texture< T, 1, cudaReadModeElementType> t, int x) +# 133 +{int volatile ___ = 1;(void)t;(void)x; +# 139 +::exit(___);} +#if 0 +# 133 +{ +# 139 +} +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 142 +struct __nv_tex_rmnf_ret { }; +# 144 +template<> struct __nv_tex_rmnf_ret< char> { typedef float type; }; +# 145 +template<> struct __nv_tex_rmnf_ret< signed char> { typedef float type; }; +# 146 +template<> struct __nv_tex_rmnf_ret< unsigned char> { typedef float type; }; +# 147 +template<> struct __nv_tex_rmnf_ret< short> { typedef float type; }; +# 148 +template<> struct __nv_tex_rmnf_ret< unsigned short> { typedef float type; }; +# 149 +template<> struct __nv_tex_rmnf_ret< char1> { typedef float1 type; }; +# 150 +template<> struct __nv_tex_rmnf_ret< uchar1> { typedef float1 type; }; +# 151 +template<> struct __nv_tex_rmnf_ret< short1> { typedef float1 type; }; +# 152 +template<> struct __nv_tex_rmnf_ret< ushort1> { typedef float1 type; }; +# 153 +template<> struct __nv_tex_rmnf_ret< char2> { typedef float2 type; }; +# 154 +template<> struct __nv_tex_rmnf_ret< uchar2> { typedef float2 type; }; +# 155 +template<> struct __nv_tex_rmnf_ret< short2> { typedef float2 type; }; +# 156 +template<> struct __nv_tex_rmnf_ret< ushort2> { typedef float2 type; }; +# 157 +template<> struct __nv_tex_rmnf_ret< char4> { typedef float4 type; }; +# 158 +template<> struct __nv_tex_rmnf_ret< uchar4> { typedef float4 type; }; +# 159 +template<> struct __nv_tex_rmnf_ret< short4> { typedef float4 type; }; +# 160 +template<> struct __nv_tex_rmnf_ret< ushort4> { typedef float4 type; }; +# 162 +template< class T> +# 163 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1Dfetch(texture< T, 1, cudaReadModeNormalizedFloat> t, int x) +# 164 +{int volatile ___ = 1;(void)t;(void)x; +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 175 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1D(texture< T, 1, cudaReadModeElementType> t, float x) +# 176 +{int volatile ___ = 1;(void)t;(void)x; +# 182 +::exit(___);} +#if 0 +# 176 +{ +# 182 +} +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 185 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1D(texture< T, 1, cudaReadModeNormalizedFloat> t, float x) +# 186 +{int volatile ___ = 1;(void)t;(void)x; +# 193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 186 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 198 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2D(texture< T, 2, cudaReadModeElementType> t, float x, float y) +# 199 +{int volatile ___ = 1;(void)t;(void)x;(void)y; +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 209 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2D(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y) +# 210 +{int volatile ___ = 1;(void)t;(void)x;(void)y; +# 217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 210 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 222 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayered(texture< T, 241, cudaReadModeElementType> t, float x, int layer) +# 223 +{int volatile ___ = 1;(void)t;(void)x;(void)layer; +# 229 +::exit(___);} +#if 0 +# 223 +{ +# 229 +} +#endif +# 231 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 232 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayered(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer) +# 233 +{int volatile ___ = 1;(void)t;(void)x;(void)layer; +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 233 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 245 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayered(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer) +# 246 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer; +# 252 +::exit(___);} +#if 0 +# 246 +{ +# 252 +} +#endif +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 255 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayered(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer) +# 256 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer; +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 256 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 267 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3D(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z) +# 268 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 274 +::exit(___);} +#if 0 +# 268 +{ +# 274 +} +#endif +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 277 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3D(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z) +# 278 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 278 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 289 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemap(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z) +# 290 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 296 +::exit(___);} +#if 0 +# 290 +{ +# 296 +} +#endif +# 298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 299 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemap(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z) +# 300 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 311 +struct __nv_tex2dgather_ret { }; +# 312 +template<> struct __nv_tex2dgather_ret< char> { typedef char4 type; }; +# 313 +template<> struct __nv_tex2dgather_ret< signed char> { typedef char4 type; }; +# 314 +template<> struct __nv_tex2dgather_ret< char1> { typedef char4 type; }; +# 315 +template<> struct __nv_tex2dgather_ret< char2> { typedef char4 type; }; +# 316 +template<> struct __nv_tex2dgather_ret< char3> { typedef char4 type; }; +# 317 +template<> struct __nv_tex2dgather_ret< char4> { typedef char4 type; }; +# 318 +template<> struct __nv_tex2dgather_ret< unsigned char> { typedef uchar4 type; }; +# 319 +template<> struct __nv_tex2dgather_ret< uchar1> { typedef uchar4 type; }; +# 320 +template<> struct __nv_tex2dgather_ret< uchar2> { typedef uchar4 type; }; +# 321 +template<> struct __nv_tex2dgather_ret< uchar3> { typedef uchar4 type; }; +# 322 +template<> struct __nv_tex2dgather_ret< uchar4> { typedef uchar4 type; }; +# 324 +template<> struct __nv_tex2dgather_ret< short> { typedef short4 type; }; +# 325 +template<> struct __nv_tex2dgather_ret< short1> { typedef short4 type; }; +# 326 +template<> struct __nv_tex2dgather_ret< short2> { typedef short4 type; }; +# 327 +template<> struct __nv_tex2dgather_ret< short3> { typedef short4 type; }; +# 328 +template<> struct __nv_tex2dgather_ret< short4> { typedef short4 type; }; +# 329 +template<> struct __nv_tex2dgather_ret< unsigned short> { typedef ushort4 type; }; +# 330 +template<> struct __nv_tex2dgather_ret< ushort1> { typedef ushort4 type; }; +# 331 +template<> struct __nv_tex2dgather_ret< ushort2> { typedef ushort4 type; }; +# 332 +template<> struct __nv_tex2dgather_ret< ushort3> { typedef ushort4 type; }; +# 333 +template<> struct __nv_tex2dgather_ret< ushort4> { typedef ushort4 type; }; +# 335 +template<> struct __nv_tex2dgather_ret< int> { typedef int4 type; }; +# 336 +template<> struct __nv_tex2dgather_ret< int1> { typedef int4 type; }; +# 337 +template<> struct __nv_tex2dgather_ret< int2> { typedef int4 type; }; +# 338 +template<> struct __nv_tex2dgather_ret< int3> { typedef int4 type; }; +# 339 +template<> struct __nv_tex2dgather_ret< int4> { typedef int4 type; }; +# 340 +template<> struct __nv_tex2dgather_ret< unsigned> { typedef uint4 type; }; +# 341 +template<> struct __nv_tex2dgather_ret< uint1> { typedef uint4 type; }; +# 342 +template<> struct __nv_tex2dgather_ret< uint2> { typedef uint4 type; }; +# 343 +template<> struct __nv_tex2dgather_ret< uint3> { typedef uint4 type; }; +# 344 +template<> struct __nv_tex2dgather_ret< uint4> { typedef uint4 type; }; +# 346 +template<> struct __nv_tex2dgather_ret< float> { typedef float4 type; }; +# 347 +template<> struct __nv_tex2dgather_ret< float1> { typedef float4 type; }; +# 348 +template<> struct __nv_tex2dgather_ret< float2> { typedef float4 type; }; +# 349 +template<> struct __nv_tex2dgather_ret< float3> { typedef float4 type; }; +# 350 +template<> struct __nv_tex2dgather_ret< float4> { typedef float4 type; }; +# 352 +template< class T> +# 353 +__attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex2dgather_ret< T> ::type tex2Dgather(texture< T, 2, cudaReadModeElementType> t, float x, float y, int comp = 0) +# 354 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)comp; +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 354 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> struct __nv_tex2dgather_rmnf_ret { }; +# 365 +template<> struct __nv_tex2dgather_rmnf_ret< char> { typedef float4 type; }; +# 366 +template<> struct __nv_tex2dgather_rmnf_ret< signed char> { typedef float4 type; }; +# 367 +template<> struct __nv_tex2dgather_rmnf_ret< unsigned char> { typedef float4 type; }; +# 368 +template<> struct __nv_tex2dgather_rmnf_ret< char1> { typedef float4 type; }; +# 369 +template<> struct __nv_tex2dgather_rmnf_ret< uchar1> { typedef float4 type; }; +# 370 +template<> struct __nv_tex2dgather_rmnf_ret< char2> { typedef float4 type; }; +# 371 +template<> struct __nv_tex2dgather_rmnf_ret< uchar2> { typedef float4 type; }; +# 372 +template<> struct __nv_tex2dgather_rmnf_ret< char3> { typedef float4 type; }; +# 373 +template<> struct __nv_tex2dgather_rmnf_ret< uchar3> { typedef float4 type; }; +# 374 +template<> struct __nv_tex2dgather_rmnf_ret< char4> { typedef float4 type; }; +# 375 +template<> struct __nv_tex2dgather_rmnf_ret< uchar4> { typedef float4 type; }; +# 376 +template<> struct __nv_tex2dgather_rmnf_ret< signed short> { typedef float4 type; }; +# 377 +template<> struct __nv_tex2dgather_rmnf_ret< unsigned short> { typedef float4 type; }; +# 378 +template<> struct __nv_tex2dgather_rmnf_ret< short1> { typedef float4 type; }; +# 379 +template<> struct __nv_tex2dgather_rmnf_ret< ushort1> { typedef float4 type; }; +# 380 +template<> struct __nv_tex2dgather_rmnf_ret< short2> { typedef float4 type; }; +# 381 +template<> struct __nv_tex2dgather_rmnf_ret< ushort2> { typedef float4 type; }; +# 382 +template<> struct __nv_tex2dgather_rmnf_ret< short3> { typedef float4 type; }; +# 383 +template<> struct __nv_tex2dgather_rmnf_ret< ushort3> { typedef float4 type; }; +# 384 +template<> struct __nv_tex2dgather_rmnf_ret< short4> { typedef float4 type; }; +# 385 +template<> struct __nv_tex2dgather_rmnf_ret< ushort4> { typedef float4 type; }; +# 387 +template< class T> +# 388 +__attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex2dgather_rmnf_ret< T> ::type tex2Dgather(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, int comp = 0) +# 389 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)comp; +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 401 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLod(texture< T, 1, cudaReadModeElementType> t, float x, float level) +# 402 +{int volatile ___ = 1;(void)t;(void)x;(void)level; +# 408 +::exit(___);} +#if 0 +# 402 +{ +# 408 +} +#endif +# 410 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 411 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLod(texture< T, 1, cudaReadModeNormalizedFloat> t, float x, float level) +# 412 +{int volatile ___ = 1;(void)t;(void)x;(void)level; +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 412 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 423 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLod(texture< T, 2, cudaReadModeElementType> t, float x, float y, float level) +# 424 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)level; +# 430 +::exit(___);} +#if 0 +# 424 +{ +# 430 +} +#endif +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 433 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLod(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, float level) +# 434 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)level; +# 441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 434 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 445 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayeredLod(texture< T, 241, cudaReadModeElementType> t, float x, int layer, float level) +# 446 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)level; +# 452 +::exit(___);} +#if 0 +# 446 +{ +# 452 +} +#endif +# 454 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 455 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayeredLod(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer, float level) +# 456 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)level; +# 463 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 456 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 463 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 466 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 467 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayeredLod(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer, float level) +# 468 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)level; +# 474 +::exit(___);} +#if 0 +# 468 +{ +# 474 +} +#endif +# 476 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 477 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayeredLod(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer, float level) +# 478 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)level; +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 478 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 488 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 489 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3DLod(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z, float level) +# 490 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 496 +::exit(___);} +#if 0 +# 490 +{ +# 496 +} +#endif +# 498 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 499 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3DLod(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z, float level) +# 500 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 507 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 500 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 507 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 511 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLod(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z, float level) +# 512 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 518 +::exit(___);} +#if 0 +# 512 +{ +# 518 +} +#endif +# 520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 521 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLod(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z, float level) +# 522 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 522 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 533 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 534 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayered(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer) +# 535 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer; +# 541 +::exit(___);} +#if 0 +# 535 +{ +# 541 +} +#endif +# 543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 544 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayered(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer) +# 545 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer; +# 552 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 552 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 556 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 557 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayeredLod(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer, float level) +# 558 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 564 +::exit(___);} +#if 0 +# 558 +{ +# 564 +} +#endif +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 567 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayeredLod(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer, float level) +# 568 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 579 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 580 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapGrad(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 581 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 587 +::exit(___);} +#if 0 +# 581 +{ +# 587 +} +#endif +# 589 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 590 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapGrad(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 591 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 598 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 598 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 603 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayeredGrad(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 604 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 610 +::exit(___);} +#if 0 +# 604 +{ +# 610 +} +#endif +# 612 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 613 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayeredGrad(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 614 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 614 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 625 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 626 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DGrad(texture< T, 1, cudaReadModeElementType> t, float x, float dPdx, float dPdy) +# 627 +{int volatile ___ = 1;(void)t;(void)x;(void)dPdx;(void)dPdy; +# 633 +::exit(___);} +#if 0 +# 627 +{ +# 633 +} +#endif +# 635 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 636 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DGrad(texture< T, 1, cudaReadModeNormalizedFloat> t, float x, float dPdx, float dPdy) +# 637 +{int volatile ___ = 1;(void)t;(void)x;(void)dPdx;(void)dPdy; +# 644 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 637 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 644 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 648 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 649 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DGrad(texture< T, 2, cudaReadModeElementType> t, float x, float y, float2 dPdx, float2 dPdy) +# 650 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 656 +::exit(___);} +#if 0 +# 650 +{ +# 656 +} +#endif +# 658 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 659 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DGrad(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, float2 dPdx, float2 dPdy) +# 660 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 660 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 670 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 671 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayeredGrad(texture< T, 241, cudaReadModeElementType> t, float x, int layer, float dPdx, float dPdy) +# 672 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 678 +::exit(___);} +#if 0 +# 672 +{ +# 678 +} +#endif +# 680 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 681 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayeredGrad(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer, float dPdx, float dPdy) +# 682 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 682 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 692 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 693 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayeredGrad(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 694 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 700 +::exit(___);} +#if 0 +# 694 +{ +# 700 +} +#endif +# 702 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 703 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayeredGrad(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 704 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 711 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 704 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 711 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 715 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3DGrad(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 716 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 722 +::exit(___);} +#if 0 +# 716 +{ +# 722 +} +#endif +# 724 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 725 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3DGrad(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 726 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 733 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +::exit(___);} +#if 0 +# 726 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +{ +# 733 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +} +#endif +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> struct __nv_itex_trait { }; +# 65 +template<> struct __nv_itex_trait< char> { typedef void type; }; +# 66 +template<> struct __nv_itex_trait< signed char> { typedef void type; }; +# 67 +template<> struct __nv_itex_trait< char1> { typedef void type; }; +# 68 +template<> struct __nv_itex_trait< char2> { typedef void type; }; +# 69 +template<> struct __nv_itex_trait< char4> { typedef void type; }; +# 70 +template<> struct __nv_itex_trait< unsigned char> { typedef void type; }; +# 71 +template<> struct __nv_itex_trait< uchar1> { typedef void type; }; +# 72 +template<> struct __nv_itex_trait< uchar2> { typedef void type; }; +# 73 +template<> struct __nv_itex_trait< uchar4> { typedef void type; }; +# 74 +template<> struct __nv_itex_trait< short> { typedef void type; }; +# 75 +template<> struct __nv_itex_trait< short1> { typedef void type; }; +# 76 +template<> struct __nv_itex_trait< short2> { typedef void type; }; +# 77 +template<> struct __nv_itex_trait< short4> { typedef void type; }; +# 78 +template<> struct __nv_itex_trait< unsigned short> { typedef void type; }; +# 79 +template<> struct __nv_itex_trait< ushort1> { typedef void type; }; +# 80 +template<> struct __nv_itex_trait< ushort2> { typedef void type; }; +# 81 +template<> struct __nv_itex_trait< ushort4> { typedef void type; }; +# 82 +template<> struct __nv_itex_trait< int> { typedef void type; }; +# 83 +template<> struct __nv_itex_trait< int1> { typedef void type; }; +# 84 +template<> struct __nv_itex_trait< int2> { typedef void type; }; +# 85 +template<> struct __nv_itex_trait< int4> { typedef void type; }; +# 86 +template<> struct __nv_itex_trait< unsigned> { typedef void type; }; +# 87 +template<> struct __nv_itex_trait< uint1> { typedef void type; }; +# 88 +template<> struct __nv_itex_trait< uint2> { typedef void type; }; +# 89 +template<> struct __nv_itex_trait< uint4> { typedef void type; }; +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template<> struct __nv_itex_trait< float> { typedef void type; }; +# 101 +template<> struct __nv_itex_trait< float1> { typedef void type; }; +# 102 +template<> struct __nv_itex_trait< float2> { typedef void type; }; +# 103 +template<> struct __nv_itex_trait< float4> { typedef void type; }; +# 107 +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 108 +tex1Dfetch(T *ptr, cudaTextureObject_t obj, int x) +# 109 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x; +# 113 +::exit(___);} +#if 0 +# 109 +{ +# 113 +} +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 116 +tex1Dfetch(cudaTextureObject_t texObject, int x) +# 117 +{int volatile ___ = 1;(void)texObject;(void)x; +# 123 +::exit(___);} +#if 0 +# 117 +{ +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 126 +tex1D(T *ptr, cudaTextureObject_t obj, float x) +# 127 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x; +# 131 +::exit(___);} +#if 0 +# 127 +{ +# 131 +} +#endif +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 135 +tex1D(cudaTextureObject_t texObject, float x) +# 136 +{int volatile ___ = 1;(void)texObject;(void)x; +# 142 +::exit(___);} +#if 0 +# 136 +{ +# 142 +} +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 146 +tex2D(T *ptr, cudaTextureObject_t obj, float x, float y) +# 147 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y; +# 151 +::exit(___);} +#if 0 +# 147 +{ +# 151 +} +#endif +# 153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 154 +tex2D(cudaTextureObject_t texObject, float x, float y) +# 155 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y; +# 161 +::exit(___);} +#if 0 +# 155 +{ +# 161 +} +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 165 +tex2D(T *ptr, cudaTextureObject_t obj, float x, float y, bool * +# 166 +isResident) +# 167 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)isResident; +# 173 +::exit(___);} +#if 0 +# 167 +{ +# 173 +} +#endif +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 176 +tex2D(cudaTextureObject_t texObject, float x, float y, bool *isResident) +# 177 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)isResident; +# 183 +::exit(___);} +#if 0 +# 177 +{ +# 183 +} +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 189 +tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +# 190 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z; +# 194 +::exit(___);} +#if 0 +# 190 +{ +# 194 +} +#endif +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 197 +tex3D(cudaTextureObject_t texObject, float x, float y, float z) +# 198 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z; +# 204 +::exit(___);} +#if 0 +# 198 +{ +# 204 +} +#endif +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 208 +tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z, bool * +# 209 +isResident) +# 210 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)isResident; +# 216 +::exit(___);} +#if 0 +# 210 +{ +# 216 +} +#endif +# 218 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 219 +tex3D(cudaTextureObject_t texObject, float x, float y, float z, bool *isResident) +# 220 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)isResident; +# 226 +::exit(___);} +#if 0 +# 220 +{ +# 226 +} +#endif +# 230 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 231 +tex1DLayered(T *ptr, cudaTextureObject_t obj, float x, int layer) +# 232 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer; +# 236 +::exit(___);} +#if 0 +# 232 +{ +# 236 +} +#endif +# 238 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 239 +tex1DLayered(cudaTextureObject_t texObject, float x, int layer) +# 240 +{int volatile ___ = 1;(void)texObject;(void)x;(void)layer; +# 246 +::exit(___);} +#if 0 +# 240 +{ +# 246 +} +#endif +# 248 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 249 +tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer) +# 250 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer; +# 254 +::exit(___);} +#if 0 +# 250 +{ +# 254 +} +#endif +# 256 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 257 +tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer) +# 258 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer; +# 264 +::exit(___);} +#if 0 +# 258 +{ +# 264 +} +#endif +# 267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 268 +tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, bool *isResident) +# 269 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)isResident; +# 275 +::exit(___);} +#if 0 +# 269 +{ +# 275 +} +#endif +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 278 +tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer, bool *isResident) +# 279 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)isResident; +# 285 +::exit(___);} +#if 0 +# 279 +{ +# 285 +} +#endif +# 289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 290 +texCubemap(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +# 291 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z; +# 295 +::exit(___);} +#if 0 +# 291 +{ +# 295 +} +#endif +# 298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 299 +texCubemap(cudaTextureObject_t texObject, float x, float y, float z) +# 300 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z; +# 306 +::exit(___);} +#if 0 +# 300 +{ +# 306 +} +#endif +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 310 +texCubemapLayered(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer) +# 311 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer; +# 315 +::exit(___);} +#if 0 +# 311 +{ +# 315 +} +#endif +# 317 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 318 +texCubemapLayered(cudaTextureObject_t texObject, float x, float y, float z, int layer) +# 319 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer; +# 325 +::exit(___);} +#if 0 +# 319 +{ +# 325 +} +#endif +# 327 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 328 +tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, int comp = 0) +# 329 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)comp; +# 333 +::exit(___);} +#if 0 +# 329 +{ +# 333 +} +#endif +# 335 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 336 +tex2Dgather(cudaTextureObject_t to, float x, float y, int comp = 0) +# 337 +{int volatile ___ = 1;(void)to;(void)x;(void)y;(void)comp; +# 343 +::exit(___);} +#if 0 +# 337 +{ +# 343 +} +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 347 +tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, bool *isResident, int comp = 0) +# 348 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)isResident;(void)comp; +# 354 +::exit(___);} +#if 0 +# 348 +{ +# 354 +} +#endif +# 356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 357 +tex2Dgather(cudaTextureObject_t to, float x, float y, bool *isResident, int comp = 0) +# 358 +{int volatile ___ = 1;(void)to;(void)x;(void)y;(void)isResident;(void)comp; +# 364 +::exit(___);} +#if 0 +# 358 +{ +# 364 +} +#endif +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 369 +tex1DLod(T *ptr, cudaTextureObject_t obj, float x, float level) +# 370 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)level; +# 374 +::exit(___);} +#if 0 +# 370 +{ +# 374 +} +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 377 +tex1DLod(cudaTextureObject_t texObject, float x, float level) +# 378 +{int volatile ___ = 1;(void)texObject;(void)x;(void)level; +# 384 +::exit(___);} +#if 0 +# 378 +{ +# 384 +} +#endif +# 387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 388 +tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level) +# 389 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)level; +# 393 +::exit(___);} +#if 0 +# 389 +{ +# 393 +} +#endif +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 396 +tex2DLod(cudaTextureObject_t texObject, float x, float y, float level) +# 397 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)level; +# 403 +::exit(___);} +#if 0 +# 397 +{ +# 403 +} +#endif +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 408 +tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level, bool *isResident) +# 409 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)level;(void)isResident; +# 415 +::exit(___);} +#if 0 +# 409 +{ +# 415 +} +#endif +# 417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 418 +tex2DLod(cudaTextureObject_t texObject, float x, float y, float level, bool *isResident) +# 419 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)level;(void)isResident; +# 425 +::exit(___);} +#if 0 +# 419 +{ +# 425 +} +#endif +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 431 +tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +# 432 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level; +# 436 +::exit(___);} +#if 0 +# 432 +{ +# 436 +} +#endif +# 438 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 439 +tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +# 440 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level; +# 446 +::exit(___);} +#if 0 +# 440 +{ +# 446 +} +#endif +# 449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 450 +tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level, bool *isResident) +# 451 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level;(void)isResident; +# 457 +::exit(___);} +#if 0 +# 451 +{ +# 457 +} +#endif +# 459 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 460 +tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level, bool *isResident) +# 461 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level;(void)isResident; +# 467 +::exit(___);} +#if 0 +# 461 +{ +# 467 +} +#endif +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 473 +tex1DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, int layer, float level) +# 474 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)level; +# 478 +::exit(___);} +#if 0 +# 474 +{ +# 478 +} +#endif +# 480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 481 +tex1DLayeredLod(cudaTextureObject_t texObject, float x, int layer, float level) +# 482 +{int volatile ___ = 1;(void)texObject;(void)x;(void)layer;(void)level; +# 488 +::exit(___);} +#if 0 +# 482 +{ +# 488 +} +#endif +# 491 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 492 +tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level) +# 493 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)level; +# 497 +::exit(___);} +#if 0 +# 493 +{ +# 497 +} +#endif +# 499 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 500 +tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level) +# 501 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)level; +# 507 +::exit(___);} +#if 0 +# 501 +{ +# 507 +} +#endif +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 511 +tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level, bool *isResident) +# 512 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)level;(void)isResident; +# 518 +::exit(___);} +#if 0 +# 512 +{ +# 518 +} +#endif +# 520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 521 +tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level, bool *isResident) +# 522 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)level;(void)isResident; +# 528 +::exit(___);} +#if 0 +# 522 +{ +# 528 +} +#endif +# 531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 532 +texCubemapLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +# 533 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level; +# 537 +::exit(___);} +#if 0 +# 533 +{ +# 537 +} +#endif +# 539 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 540 +texCubemapLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +# 541 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level; +# 547 +::exit(___);} +#if 0 +# 541 +{ +# 547 +} +#endif +# 550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 551 +texCubemapGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +# 552 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 556 +::exit(___);} +#if 0 +# 552 +{ +# 556 +} +#endif +# 558 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 559 +texCubemapGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +# 560 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 566 +::exit(___);} +#if 0 +# 560 +{ +# 566 +} +#endif +# 568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 569 +texCubemapLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float level) +# 570 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 574 +::exit(___);} +#if 0 +# 570 +{ +# 574 +} +#endif +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 577 +texCubemapLayeredLod(cudaTextureObject_t texObject, float x, float y, float z, int layer, float level) +# 578 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 584 +::exit(___);} +#if 0 +# 578 +{ +# 584 +} +#endif +# 586 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 587 +tex1DGrad(T *ptr, cudaTextureObject_t obj, float x, float dPdx, float dPdy) +# 588 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)dPdx;(void)dPdy; +# 592 +::exit(___);} +#if 0 +# 588 +{ +# 592 +} +#endif +# 594 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 595 +tex1DGrad(cudaTextureObject_t texObject, float x, float dPdx, float dPdy) +# 596 +{int volatile ___ = 1;(void)texObject;(void)x;(void)dPdx;(void)dPdy; +# 602 +::exit(___);} +#if 0 +# 596 +{ +# 602 +} +#endif +# 605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 606 +tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy) +# 607 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 612 +::exit(___);} +#if 0 +# 607 +{ +# 612 +} +#endif +# 614 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 615 +tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy) +# 616 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 622 +::exit(___);} +#if 0 +# 616 +{ +# 622 +} +#endif +# 625 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 626 +tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy, bool *isResident) +# 627 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)dPdx;(void)dPdy;(void)isResident; +# 634 +::exit(___);} +#if 0 +# 627 +{ +# 634 +} +#endif +# 636 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 637 +tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy, bool *isResident) +# 638 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)dPdx;(void)dPdy;(void)isResident; +# 644 +::exit(___);} +#if 0 +# 638 +{ +# 644 +} +#endif +# 648 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 649 +tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +# 650 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 654 +::exit(___);} +#if 0 +# 650 +{ +# 654 +} +#endif +# 656 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 657 +tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +# 658 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 664 +::exit(___);} +#if 0 +# 658 +{ +# 664 +} +#endif +# 667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 668 +tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy, bool *isResident) +# 669 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy;(void)isResident; +# 675 +::exit(___);} +#if 0 +# 669 +{ +# 675 +} +#endif +# 677 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 678 +tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy, bool *isResident) +# 679 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy;(void)isResident; +# 685 +::exit(___);} +#if 0 +# 679 +{ +# 685 +} +#endif +# 690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 691 +tex1DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, int layer, float dPdx, float dPdy) +# 692 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 696 +::exit(___);} +#if 0 +# 692 +{ +# 696 +} +#endif +# 698 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 699 +tex1DLayeredGrad(cudaTextureObject_t texObject, float x, int layer, float dPdx, float dPdy) +# 700 +{int volatile ___ = 1;(void)texObject;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 706 +::exit(___);} +#if 0 +# 700 +{ +# 706 +} +#endif +# 709 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 710 +tex2DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 711 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 715 +::exit(___);} +#if 0 +# 711 +{ +# 715 +} +#endif +# 717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 718 +tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 719 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 725 +::exit(___);} +#if 0 +# 719 +{ +# 725 +} +#endif +# 728 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 729 +tex2DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy, bool *isResident) +# 730 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy;(void)isResident; +# 736 +::exit(___);} +#if 0 +# 730 +{ +# 736 +} +#endif +# 738 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 739 +tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy, bool *isResident) +# 740 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy;(void)isResident; +# 746 +::exit(___);} +#if 0 +# 740 +{ +# 746 +} +#endif +# 750 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 751 +texCubemapLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 752 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 756 +::exit(___);} +#if 0 +# 752 +{ +# 756 +} +#endif +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 759 +texCubemapLayeredGrad(cudaTextureObject_t texObject, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 760 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 766 +::exit(___);} +#if 0 +# 760 +{ +# 766 +} +#endif +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> struct __nv_isurf_trait { }; +# 60 +template<> struct __nv_isurf_trait< char> { typedef void type; }; +# 61 +template<> struct __nv_isurf_trait< signed char> { typedef void type; }; +# 62 +template<> struct __nv_isurf_trait< char1> { typedef void type; }; +# 63 +template<> struct __nv_isurf_trait< unsigned char> { typedef void type; }; +# 64 +template<> struct __nv_isurf_trait< uchar1> { typedef void type; }; +# 65 +template<> struct __nv_isurf_trait< short> { typedef void type; }; +# 66 +template<> struct __nv_isurf_trait< short1> { typedef void type; }; +# 67 +template<> struct __nv_isurf_trait< unsigned short> { typedef void type; }; +# 68 +template<> struct __nv_isurf_trait< ushort1> { typedef void type; }; +# 69 +template<> struct __nv_isurf_trait< int> { typedef void type; }; +# 70 +template<> struct __nv_isurf_trait< int1> { typedef void type; }; +# 71 +template<> struct __nv_isurf_trait< unsigned> { typedef void type; }; +# 72 +template<> struct __nv_isurf_trait< uint1> { typedef void type; }; +# 73 +template<> struct __nv_isurf_trait< long long> { typedef void type; }; +# 74 +template<> struct __nv_isurf_trait< longlong1> { typedef void type; }; +# 75 +template<> struct __nv_isurf_trait< unsigned long long> { typedef void type; }; +# 76 +template<> struct __nv_isurf_trait< ulonglong1> { typedef void type; }; +# 77 +template<> struct __nv_isurf_trait< float> { typedef void type; }; +# 78 +template<> struct __nv_isurf_trait< float1> { typedef void type; }; +# 80 +template<> struct __nv_isurf_trait< char2> { typedef void type; }; +# 81 +template<> struct __nv_isurf_trait< uchar2> { typedef void type; }; +# 82 +template<> struct __nv_isurf_trait< short2> { typedef void type; }; +# 83 +template<> struct __nv_isurf_trait< ushort2> { typedef void type; }; +# 84 +template<> struct __nv_isurf_trait< int2> { typedef void type; }; +# 85 +template<> struct __nv_isurf_trait< uint2> { typedef void type; }; +# 86 +template<> struct __nv_isurf_trait< longlong2> { typedef void type; }; +# 87 +template<> struct __nv_isurf_trait< ulonglong2> { typedef void type; }; +# 88 +template<> struct __nv_isurf_trait< float2> { typedef void type; }; +# 90 +template<> struct __nv_isurf_trait< char4> { typedef void type; }; +# 91 +template<> struct __nv_isurf_trait< uchar4> { typedef void type; }; +# 92 +template<> struct __nv_isurf_trait< short4> { typedef void type; }; +# 93 +template<> struct __nv_isurf_trait< ushort4> { typedef void type; }; +# 94 +template<> struct __nv_isurf_trait< int4> { typedef void type; }; +# 95 +template<> struct __nv_isurf_trait< uint4> { typedef void type; }; +# 96 +template<> struct __nv_isurf_trait< float4> { typedef void type; }; +# 99 +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 100 +surf1Dread(T *ptr, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 101 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)mode; +# 105 +::exit(___);} +#if 0 +# 101 +{ +# 105 +} +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 108 +surf1Dread(cudaSurfaceObject_t surfObject, int x, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 109 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)boundaryMode; +# 115 +::exit(___);} +#if 0 +# 109 +{ +# 115 +} +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 118 +surf2Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 119 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)mode; +# 123 +::exit(___);} +#if 0 +# 119 +{ +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 126 +surf2Dread(cudaSurfaceObject_t surfObject, int x, int y, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 127 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)boundaryMode; +# 133 +::exit(___);} +#if 0 +# 127 +{ +# 133 +} +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 137 +surf3Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 138 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)mode; +# 142 +::exit(___);} +#if 0 +# 138 +{ +# 142 +} +#endif +# 144 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 145 +surf3Dread(cudaSurfaceObject_t surfObject, int x, int y, int z, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 146 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)z;(void)boundaryMode; +# 152 +::exit(___);} +#if 0 +# 146 +{ +# 152 +} +#endif +# 154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 155 +surf1DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 156 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)mode; +# 160 +::exit(___);} +#if 0 +# 156 +{ +# 160 +} +#endif +# 162 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 163 +surf1DLayeredread(cudaSurfaceObject_t surfObject, int x, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 164 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)layer;(void)boundaryMode; +# 170 +::exit(___);} +#if 0 +# 164 +{ +# 170 +} +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 173 +surf2DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 174 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)mode; +# 178 +::exit(___);} +#if 0 +# 174 +{ +# 178 +} +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 181 +surf2DLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 182 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)layer;(void)boundaryMode; +# 188 +::exit(___);} +#if 0 +# 182 +{ +# 188 +} +#endif +# 190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 191 +surfCubemapread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 192 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)face;(void)mode; +# 196 +::exit(___);} +#if 0 +# 192 +{ +# 196 +} +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 199 +surfCubemapread(cudaSurfaceObject_t surfObject, int x, int y, int face, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 200 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)face;(void)boundaryMode; +# 206 +::exit(___);} +#if 0 +# 200 +{ +# 206 +} +#endif +# 208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 209 +surfCubemapLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 210 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layerface;(void)mode; +# 214 +::exit(___);} +#if 0 +# 210 +{ +# 214 +} +#endif +# 216 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 217 +surfCubemapLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layerface, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 218 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)layerface;(void)boundaryMode; +# 224 +::exit(___);} +#if 0 +# 218 +{ +# 224 +} +#endif +# 226 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 227 +surf1Dwrite(T val, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 228 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)mode; +# 232 +::exit(___);} +#if 0 +# 228 +{ +# 232 +} +#endif +# 234 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 235 +surf2Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 236 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)mode; +# 240 +::exit(___);} +#if 0 +# 236 +{ +# 240 +} +#endif +# 242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 243 +surf3Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 244 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)z;(void)mode; +# 248 +::exit(___);} +#if 0 +# 244 +{ +# 248 +} +#endif +# 250 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 251 +surf1DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 252 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)layer;(void)mode; +# 256 +::exit(___);} +#if 0 +# 252 +{ +# 256 +} +#endif +# 258 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 259 +surf2DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 260 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)layer;(void)mode; +# 264 +::exit(___);} +#if 0 +# 260 +{ +# 264 +} +#endif +# 266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 267 +surfCubemapwrite(T val, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 268 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)face;(void)mode; +# 272 +::exit(___);} +#if 0 +# 268 +{ +# 272 +} +#endif +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 275 +surfCubemapLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 276 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)layerface;(void)mode; +# 280 +::exit(___);} +#if 0 +# 276 +{ +# 280 +} +#endif +# 3308 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +extern "C" unsigned __cudaPushCallConfiguration(dim3 gridDim, dim3 blockDim, size_t sharedMem = 0, CUstream_st * stream = 0); +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" +extern "C" { +# 71 +extern const uint3 __device_builtin_variable_threadIdx; +# 72 +extern const uint3 __device_builtin_variable_blockIdx; +# 73 +extern const dim3 __device_builtin_variable_blockDim; +# 74 +extern const dim3 __device_builtin_variable_gridDim; +# 75 +extern const int __device_builtin_variable_warpSize; +# 80 +} +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 202 +cudaLaunchKernel(const T * +# 203 +func, dim3 +# 204 +gridDim, dim3 +# 205 +blockDim, void ** +# 206 +args, size_t +# 207 +sharedMem = 0, cudaStream_t +# 208 +stream = 0) +# 210 +{ +# 211 +return ::cudaLaunchKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +# 212 +} +# 263 +template< class T> static inline cudaError_t +# 264 +cudaLaunchCooperativeKernel(const T * +# 265 +func, dim3 +# 266 +gridDim, dim3 +# 267 +blockDim, void ** +# 268 +args, size_t +# 269 +sharedMem = 0, cudaStream_t +# 270 +stream = 0) +# 272 +{ +# 273 +return ::cudaLaunchCooperativeKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +# 274 +} +# 307 +static inline cudaError_t cudaEventCreate(cudaEvent_t * +# 308 +event, unsigned +# 309 +flags) +# 311 +{ +# 312 +return ::cudaEventCreateWithFlags(event, flags); +# 313 +} +# 372 +static inline cudaError_t cudaMallocHost(void ** +# 373 +ptr, size_t +# 374 +size, unsigned +# 375 +flags) +# 377 +{ +# 378 +return ::cudaHostAlloc(ptr, size, flags); +# 379 +} +# 381 +template< class T> static inline cudaError_t +# 382 +cudaHostAlloc(T ** +# 383 +ptr, size_t +# 384 +size, unsigned +# 385 +flags) +# 387 +{ +# 388 +return ::cudaHostAlloc((void **)((void *)ptr), size, flags); +# 389 +} +# 391 +template< class T> static inline cudaError_t +# 392 +cudaHostGetDevicePointer(T ** +# 393 +pDevice, void * +# 394 +pHost, unsigned +# 395 +flags) +# 397 +{ +# 398 +return ::cudaHostGetDevicePointer((void **)((void *)pDevice), pHost, flags); +# 399 +} +# 501 +template< class T> static inline cudaError_t +# 502 +cudaMallocManaged(T ** +# 503 +devPtr, size_t +# 504 +size, unsigned +# 505 +flags = 1) +# 507 +{ +# 508 +return ::cudaMallocManaged((void **)((void *)devPtr), size, flags); +# 509 +} +# 591 +template< class T> static inline cudaError_t +# 592 +cudaStreamAttachMemAsync(cudaStream_t +# 593 +stream, T * +# 594 +devPtr, size_t +# 595 +length = 0, unsigned +# 596 +flags = 4) +# 598 +{ +# 599 +return ::cudaStreamAttachMemAsync(stream, (void *)devPtr, length, flags); +# 600 +} +# 602 +template< class T> inline cudaError_t +# 603 +cudaMalloc(T ** +# 604 +devPtr, size_t +# 605 +size) +# 607 +{ +# 608 +return ::cudaMalloc((void **)((void *)devPtr), size); +# 609 +} +# 611 +template< class T> static inline cudaError_t +# 612 +cudaMallocHost(T ** +# 613 +ptr, size_t +# 614 +size, unsigned +# 615 +flags = 0) +# 617 +{ +# 618 +return cudaMallocHost((void **)((void *)ptr), size, flags); +# 619 +} +# 621 +template< class T> static inline cudaError_t +# 622 +cudaMallocPitch(T ** +# 623 +devPtr, size_t * +# 624 +pitch, size_t +# 625 +width, size_t +# 626 +height) +# 628 +{ +# 629 +return ::cudaMallocPitch((void **)((void *)devPtr), pitch, width, height); +# 630 +} +# 641 +static inline cudaError_t cudaMallocAsync(void ** +# 642 +ptr, size_t +# 643 +size, cudaMemPool_t +# 644 +memPool, cudaStream_t +# 645 +stream) +# 647 +{ +# 648 +return ::cudaMallocFromPoolAsync(ptr, size, memPool, stream); +# 649 +} +# 651 +template< class T> static inline cudaError_t +# 652 +cudaMallocAsync(T ** +# 653 +ptr, size_t +# 654 +size, cudaMemPool_t +# 655 +memPool, cudaStream_t +# 656 +stream) +# 658 +{ +# 659 +return ::cudaMallocFromPoolAsync((void **)((void *)ptr), size, memPool, stream); +# 660 +} +# 662 +template< class T> static inline cudaError_t +# 663 +cudaMallocAsync(T ** +# 664 +ptr, size_t +# 665 +size, cudaStream_t +# 666 +stream) +# 668 +{ +# 669 +return ::cudaMallocAsync((void **)((void *)ptr), size, stream); +# 670 +} +# 672 +template< class T> static inline cudaError_t +# 673 +cudaMallocFromPoolAsync(T ** +# 674 +ptr, size_t +# 675 +size, cudaMemPool_t +# 676 +memPool, cudaStream_t +# 677 +stream) +# 679 +{ +# 680 +return ::cudaMallocFromPoolAsync((void **)((void *)ptr), size, memPool, stream); +# 681 +} +# 720 +template< class T> static inline cudaError_t +# 721 +cudaMemcpyToSymbol(const T & +# 722 +symbol, const void * +# 723 +src, size_t +# 724 +count, size_t +# 725 +offset = 0, cudaMemcpyKind +# 726 +kind = cudaMemcpyHostToDevice) +# 728 +{ +# 729 +return ::cudaMemcpyToSymbol((const void *)(&symbol), src, count, offset, kind); +# 730 +} +# 774 +template< class T> static inline cudaError_t +# 775 +cudaMemcpyToSymbolAsync(const T & +# 776 +symbol, const void * +# 777 +src, size_t +# 778 +count, size_t +# 779 +offset = 0, cudaMemcpyKind +# 780 +kind = cudaMemcpyHostToDevice, cudaStream_t +# 781 +stream = 0) +# 783 +{ +# 784 +return ::cudaMemcpyToSymbolAsync((const void *)(&symbol), src, count, offset, kind, stream); +# 785 +} +# 822 +template< class T> static inline cudaError_t +# 823 +cudaMemcpyFromSymbol(void * +# 824 +dst, const T & +# 825 +symbol, size_t +# 826 +count, size_t +# 827 +offset = 0, cudaMemcpyKind +# 828 +kind = cudaMemcpyDeviceToHost) +# 830 +{ +# 831 +return ::cudaMemcpyFromSymbol(dst, (const void *)(&symbol), count, offset, kind); +# 832 +} +# 876 +template< class T> static inline cudaError_t +# 877 +cudaMemcpyFromSymbolAsync(void * +# 878 +dst, const T & +# 879 +symbol, size_t +# 880 +count, size_t +# 881 +offset = 0, cudaMemcpyKind +# 882 +kind = cudaMemcpyDeviceToHost, cudaStream_t +# 883 +stream = 0) +# 885 +{ +# 886 +return ::cudaMemcpyFromSymbolAsync(dst, (const void *)(&symbol), count, offset, kind, stream); +# 887 +} +# 945 +template< class T> static inline cudaError_t +# 946 +cudaGraphAddMemcpyNodeToSymbol(cudaGraphNode_t * +# 947 +pGraphNode, cudaGraph_t +# 948 +graph, const cudaGraphNode_t * +# 949 +pDependencies, size_t +# 950 +numDependencies, const T & +# 951 +symbol, const void * +# 952 +src, size_t +# 953 +count, size_t +# 954 +offset, cudaMemcpyKind +# 955 +kind) +# 956 +{ +# 957 +return ::cudaGraphAddMemcpyNodeToSymbol(pGraphNode, graph, pDependencies, numDependencies, (const void *)(&symbol), src, count, offset, kind); +# 958 +} +# 1016 +template< class T> static inline cudaError_t +# 1017 +cudaGraphAddMemcpyNodeFromSymbol(cudaGraphNode_t * +# 1018 +pGraphNode, cudaGraph_t +# 1019 +graph, const cudaGraphNode_t * +# 1020 +pDependencies, size_t +# 1021 +numDependencies, void * +# 1022 +dst, const T & +# 1023 +symbol, size_t +# 1024 +count, size_t +# 1025 +offset, cudaMemcpyKind +# 1026 +kind) +# 1027 +{ +# 1028 +return ::cudaGraphAddMemcpyNodeFromSymbol(pGraphNode, graph, pDependencies, numDependencies, dst, (const void *)(&symbol), count, offset, kind); +# 1029 +} +# 1067 +template< class T> static inline cudaError_t +# 1068 +cudaGraphMemcpyNodeSetParamsToSymbol(cudaGraphNode_t +# 1069 +node, const T & +# 1070 +symbol, const void * +# 1071 +src, size_t +# 1072 +count, size_t +# 1073 +offset, cudaMemcpyKind +# 1074 +kind) +# 1075 +{ +# 1076 +return ::cudaGraphMemcpyNodeSetParamsToSymbol(node, (const void *)(&symbol), src, count, offset, kind); +# 1077 +} +# 1115 +template< class T> static inline cudaError_t +# 1116 +cudaGraphMemcpyNodeSetParamsFromSymbol(cudaGraphNode_t +# 1117 +node, void * +# 1118 +dst, const T & +# 1119 +symbol, size_t +# 1120 +count, size_t +# 1121 +offset, cudaMemcpyKind +# 1122 +kind) +# 1123 +{ +# 1124 +return ::cudaGraphMemcpyNodeSetParamsFromSymbol(node, dst, (const void *)(&symbol), count, offset, kind); +# 1125 +} +# 1173 +template< class T> static inline cudaError_t +# 1174 +cudaGraphExecMemcpyNodeSetParamsToSymbol(cudaGraphExec_t +# 1175 +hGraphExec, cudaGraphNode_t +# 1176 +node, const T & +# 1177 +symbol, const void * +# 1178 +src, size_t +# 1179 +count, size_t +# 1180 +offset, cudaMemcpyKind +# 1181 +kind) +# 1182 +{ +# 1183 +return ::cudaGraphExecMemcpyNodeSetParamsToSymbol(hGraphExec, node, (const void *)(&symbol), src, count, offset, kind); +# 1184 +} +# 1232 +template< class T> static inline cudaError_t +# 1233 +cudaGraphExecMemcpyNodeSetParamsFromSymbol(cudaGraphExec_t +# 1234 +hGraphExec, cudaGraphNode_t +# 1235 +node, void * +# 1236 +dst, const T & +# 1237 +symbol, size_t +# 1238 +count, size_t +# 1239 +offset, cudaMemcpyKind +# 1240 +kind) +# 1241 +{ +# 1242 +return ::cudaGraphExecMemcpyNodeSetParamsFromSymbol(hGraphExec, node, dst, (const void *)(&symbol), count, offset, kind); +# 1243 +} +# 1271 +template< class T> static inline cudaError_t +# 1272 +cudaUserObjectCreate(cudaUserObject_t * +# 1273 +object_out, T * +# 1274 +objectToWrap, unsigned +# 1275 +initialRefcount, unsigned +# 1276 +flags) +# 1277 +{ +# 1278 +return ::cudaUserObjectCreate(object_out, objectToWrap, [](void * +# 1281 +vpObj) { delete (reinterpret_cast< T *>(vpObj)); } , initialRefcount, flags); +# 1284 +} +# 1286 +template< class T> static inline cudaError_t +# 1287 +cudaUserObjectCreate(cudaUserObject_t * +# 1288 +object_out, T * +# 1289 +objectToWrap, unsigned +# 1290 +initialRefcount, cudaUserObjectFlags +# 1291 +flags) +# 1292 +{ +# 1293 +return cudaUserObjectCreate(object_out, objectToWrap, initialRefcount, (unsigned)flags); +# 1294 +} +# 1321 +template< class T> static inline cudaError_t +# 1322 +cudaGetSymbolAddress(void ** +# 1323 +devPtr, const T & +# 1324 +symbol) +# 1326 +{ +# 1327 +return ::cudaGetSymbolAddress(devPtr, (const void *)(&symbol)); +# 1328 +} +# 1353 +template< class T> static inline cudaError_t +# 1354 +cudaGetSymbolSize(size_t * +# 1355 +size, const T & +# 1356 +symbol) +# 1358 +{ +# 1359 +return ::cudaGetSymbolSize(size, (const void *)(&symbol)); +# 1360 +} +# 1397 +template< class T, int dim, cudaTextureReadMode readMode> +# 1398 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture(size_t * +# 1399 +offset, const texture< T, dim, readMode> & +# 1400 +tex, const void * +# 1401 +devPtr, const cudaChannelFormatDesc & +# 1402 +desc, size_t +# 1403 +size = ((2147483647) * 2U) + 1U) +# 1405 +{ +# 1406 +return ::cudaBindTexture(offset, &tex, devPtr, &desc, size); +# 1407 +} +# 1443 +template< class T, int dim, cudaTextureReadMode readMode> +# 1444 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture(size_t * +# 1445 +offset, const texture< T, dim, readMode> & +# 1446 +tex, const void * +# 1447 +devPtr, size_t +# 1448 +size = ((2147483647) * 2U) + 1U) +# 1450 +{ +# 1451 +return cudaBindTexture(offset, tex, devPtr, (tex.channelDesc), size); +# 1452 +} +# 1500 +template< class T, int dim, cudaTextureReadMode readMode> +# 1501 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture2D(size_t * +# 1502 +offset, const texture< T, dim, readMode> & +# 1503 +tex, const void * +# 1504 +devPtr, const cudaChannelFormatDesc & +# 1505 +desc, size_t +# 1506 +width, size_t +# 1507 +height, size_t +# 1508 +pitch) +# 1510 +{ +# 1511 +return ::cudaBindTexture2D(offset, &tex, devPtr, &desc, width, height, pitch); +# 1512 +} +# 1559 +template< class T, int dim, cudaTextureReadMode readMode> +# 1560 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture2D(size_t * +# 1561 +offset, const texture< T, dim, readMode> & +# 1562 +tex, const void * +# 1563 +devPtr, size_t +# 1564 +width, size_t +# 1565 +height, size_t +# 1566 +pitch) +# 1568 +{ +# 1569 +return ::cudaBindTexture2D(offset, &tex, devPtr, &(tex.channelDesc), width, height, pitch); +# 1570 +} +# 1602 +template< class T, int dim, cudaTextureReadMode readMode> +# 1603 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToArray(const texture< T, dim, readMode> & +# 1604 +tex, cudaArray_const_t +# 1605 +array, const cudaChannelFormatDesc & +# 1606 +desc) +# 1608 +{ +# 1609 +return ::cudaBindTextureToArray(&tex, array, &desc); +# 1610 +} +# 1641 +template< class T, int dim, cudaTextureReadMode readMode> +# 1642 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToArray(const texture< T, dim, readMode> & +# 1643 +tex, cudaArray_const_t +# 1644 +array) +# 1646 +{ +# 1647 +cudaChannelFormatDesc desc; +# 1648 +cudaError_t err = ::cudaGetChannelDesc(&desc, array); +# 1650 +return (err == (cudaSuccess)) ? cudaBindTextureToArray(tex, array, desc) : err; +# 1651 +} +# 1683 +template< class T, int dim, cudaTextureReadMode readMode> +# 1684 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToMipmappedArray(const texture< T, dim, readMode> & +# 1685 +tex, cudaMipmappedArray_const_t +# 1686 +mipmappedArray, const cudaChannelFormatDesc & +# 1687 +desc) +# 1689 +{ +# 1690 +return ::cudaBindTextureToMipmappedArray(&tex, mipmappedArray, &desc); +# 1691 +} +# 1722 +template< class T, int dim, cudaTextureReadMode readMode> +# 1723 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToMipmappedArray(const texture< T, dim, readMode> & +# 1724 +tex, cudaMipmappedArray_const_t +# 1725 +mipmappedArray) +# 1727 +{ +# 1728 +cudaChannelFormatDesc desc; +# 1729 +cudaArray_t levelArray; +# 1730 +cudaError_t err = ::cudaGetMipmappedArrayLevel(&levelArray, mipmappedArray, 0); +# 1732 +if (err != (cudaSuccess)) { +# 1733 +return err; +# 1734 +} +# 1735 +err = ::cudaGetChannelDesc(&desc, levelArray); +# 1737 +return (err == (cudaSuccess)) ? cudaBindTextureToMipmappedArray(tex, mipmappedArray, desc) : err; +# 1738 +} +# 1765 +template< class T, int dim, cudaTextureReadMode readMode> +# 1766 +__attribute((deprecated)) static inline cudaError_t cudaUnbindTexture(const texture< T, dim, readMode> & +# 1767 +tex) +# 1769 +{ +# 1770 +return ::cudaUnbindTexture(&tex); +# 1771 +} +# 1801 +template< class T, int dim, cudaTextureReadMode readMode> +# 1802 +__attribute((deprecated)) static inline cudaError_t cudaGetTextureAlignmentOffset(size_t * +# 1803 +offset, const texture< T, dim, readMode> & +# 1804 +tex) +# 1806 +{ +# 1807 +return ::cudaGetTextureAlignmentOffset(offset, &tex); +# 1808 +} +# 1853 +template< class T> static inline cudaError_t +# 1854 +cudaFuncSetCacheConfig(T * +# 1855 +func, cudaFuncCache +# 1856 +cacheConfig) +# 1858 +{ +# 1859 +return ::cudaFuncSetCacheConfig((const void *)func, cacheConfig); +# 1860 +} +# 1862 +template< class T> static inline cudaError_t +# 1863 +cudaFuncSetSharedMemConfig(T * +# 1864 +func, cudaSharedMemConfig +# 1865 +config) +# 1867 +{ +# 1868 +return ::cudaFuncSetSharedMemConfig((const void *)func, config); +# 1869 +} +# 1901 +template< class T> inline cudaError_t +# 1902 +cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * +# 1903 +numBlocks, T +# 1904 +func, int +# 1905 +blockSize, size_t +# 1906 +dynamicSMemSize) +# 1907 +{ +# 1908 +return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void *)func, blockSize, dynamicSMemSize, 0); +# 1909 +} +# 1953 +template< class T> inline cudaError_t +# 1954 +cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * +# 1955 +numBlocks, T +# 1956 +func, int +# 1957 +blockSize, size_t +# 1958 +dynamicSMemSize, unsigned +# 1959 +flags) +# 1960 +{ +# 1961 +return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void *)func, blockSize, dynamicSMemSize, flags); +# 1962 +} +# 1967 +class __cudaOccupancyB2DHelper { +# 1968 +size_t n; +# 1970 +public: __cudaOccupancyB2DHelper(size_t n_) : n(n_) { } +# 1971 +size_t operator()(int) +# 1972 +{ +# 1973 +return n; +# 1974 +} +# 1975 +}; +# 2023 +template< class UnaryFunction, class T> static inline cudaError_t +# 2024 +cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(int * +# 2025 +minGridSize, int * +# 2026 +blockSize, T +# 2027 +func, UnaryFunction +# 2028 +blockSizeToDynamicSMemSize, int +# 2029 +blockSizeLimit = 0, unsigned +# 2030 +flags = 0) +# 2031 +{ +# 2032 +cudaError_t status; +# 2035 +int device; +# 2036 +cudaFuncAttributes attr; +# 2039 +int maxThreadsPerMultiProcessor; +# 2040 +int warpSize; +# 2041 +int devMaxThreadsPerBlock; +# 2042 +int multiProcessorCount; +# 2043 +int funcMaxThreadsPerBlock; +# 2044 +int occupancyLimit; +# 2045 +int granularity; +# 2048 +int maxBlockSize = 0; +# 2049 +int numBlocks = 0; +# 2050 +int maxOccupancy = 0; +# 2053 +int blockSizeToTryAligned; +# 2054 +int blockSizeToTry; +# 2055 +int blockSizeLimitAligned; +# 2056 +int occupancyInBlocks; +# 2057 +int occupancyInThreads; +# 2058 +size_t dynamicSMemSize; +# 2064 +if (((!minGridSize) || (!blockSize)) || (!func)) { +# 2065 +return cudaErrorInvalidValue; +# 2066 +} +# 2072 +status = ::cudaGetDevice(&device); +# 2073 +if (status != (cudaSuccess)) { +# 2074 +return status; +# 2075 +} +# 2077 +status = cudaDeviceGetAttribute(&maxThreadsPerMultiProcessor, cudaDevAttrMaxThreadsPerMultiProcessor, device); +# 2081 +if (status != (cudaSuccess)) { +# 2082 +return status; +# 2083 +} +# 2085 +status = cudaDeviceGetAttribute(&warpSize, cudaDevAttrWarpSize, device); +# 2089 +if (status != (cudaSuccess)) { +# 2090 +return status; +# 2091 +} +# 2093 +status = cudaDeviceGetAttribute(&devMaxThreadsPerBlock, cudaDevAttrMaxThreadsPerBlock, device); +# 2097 +if (status != (cudaSuccess)) { +# 2098 +return status; +# 2099 +} +# 2101 +status = cudaDeviceGetAttribute(&multiProcessorCount, cudaDevAttrMultiProcessorCount, device); +# 2105 +if (status != (cudaSuccess)) { +# 2106 +return status; +# 2107 +} +# 2109 +status = cudaFuncGetAttributes(&attr, func); +# 2110 +if (status != (cudaSuccess)) { +# 2111 +return status; +# 2112 +} +# 2114 +funcMaxThreadsPerBlock = (attr.maxThreadsPerBlock); +# 2120 +occupancyLimit = maxThreadsPerMultiProcessor; +# 2121 +granularity = warpSize; +# 2123 +if (blockSizeLimit == 0) { +# 2124 +blockSizeLimit = devMaxThreadsPerBlock; +# 2125 +} +# 2127 +if (devMaxThreadsPerBlock < blockSizeLimit) { +# 2128 +blockSizeLimit = devMaxThreadsPerBlock; +# 2129 +} +# 2131 +if (funcMaxThreadsPerBlock < blockSizeLimit) { +# 2132 +blockSizeLimit = funcMaxThreadsPerBlock; +# 2133 +} +# 2135 +blockSizeLimitAligned = (((blockSizeLimit + (granularity - 1)) / granularity) * granularity); +# 2137 +for (blockSizeToTryAligned = blockSizeLimitAligned; blockSizeToTryAligned > 0; blockSizeToTryAligned -= granularity) { +# 2141 +if (blockSizeLimit < blockSizeToTryAligned) { +# 2142 +blockSizeToTry = blockSizeLimit; +# 2143 +} else { +# 2144 +blockSizeToTry = blockSizeToTryAligned; +# 2145 +} +# 2147 +dynamicSMemSize = blockSizeToDynamicSMemSize(blockSizeToTry); +# 2149 +status = cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(&occupancyInBlocks, func, blockSizeToTry, dynamicSMemSize, flags); +# 2156 +if (status != (cudaSuccess)) { +# 2157 +return status; +# 2158 +} +# 2160 +occupancyInThreads = (blockSizeToTry * occupancyInBlocks); +# 2162 +if (occupancyInThreads > maxOccupancy) { +# 2163 +maxBlockSize = blockSizeToTry; +# 2164 +numBlocks = occupancyInBlocks; +# 2165 +maxOccupancy = occupancyInThreads; +# 2166 +} +# 2170 +if (occupancyLimit == maxOccupancy) { +# 2171 +break; +# 2172 +} +# 2173 +} +# 2181 +(*minGridSize) = (numBlocks * multiProcessorCount); +# 2182 +(*blockSize) = maxBlockSize; +# 2184 +return status; +# 2185 +} +# 2219 +template< class UnaryFunction, class T> static inline cudaError_t +# 2220 +cudaOccupancyMaxPotentialBlockSizeVariableSMem(int * +# 2221 +minGridSize, int * +# 2222 +blockSize, T +# 2223 +func, UnaryFunction +# 2224 +blockSizeToDynamicSMemSize, int +# 2225 +blockSizeLimit = 0) +# 2226 +{ +# 2227 +return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, blockSizeLimit, 0); +# 2228 +} +# 2265 +template< class T> static inline cudaError_t +# 2266 +cudaOccupancyMaxPotentialBlockSize(int * +# 2267 +minGridSize, int * +# 2268 +blockSize, T +# 2269 +func, size_t +# 2270 +dynamicSMemSize = 0, int +# 2271 +blockSizeLimit = 0) +# 2272 +{ +# 2273 +return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, ((__cudaOccupancyB2DHelper)(dynamicSMemSize)), blockSizeLimit, 0); +# 2274 +} +# 2303 +template< class T> static inline cudaError_t +# 2304 +cudaOccupancyAvailableDynamicSMemPerBlock(size_t * +# 2305 +dynamicSmemSize, T +# 2306 +func, int +# 2307 +numBlocks, int +# 2308 +blockSize) +# 2309 +{ +# 2310 +return ::cudaOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, (const void *)func, numBlocks, blockSize); +# 2311 +} +# 2362 +template< class T> static inline cudaError_t +# 2363 +cudaOccupancyMaxPotentialBlockSizeWithFlags(int * +# 2364 +minGridSize, int * +# 2365 +blockSize, T +# 2366 +func, size_t +# 2367 +dynamicSMemSize = 0, int +# 2368 +blockSizeLimit = 0, unsigned +# 2369 +flags = 0) +# 2370 +{ +# 2371 +return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, ((__cudaOccupancyB2DHelper)(dynamicSMemSize)), blockSizeLimit, flags); +# 2372 +} +# 2405 +template< class T> inline cudaError_t +# 2406 +cudaFuncGetAttributes(cudaFuncAttributes * +# 2407 +attr, T * +# 2408 +entry) +# 2410 +{ +# 2411 +return ::cudaFuncGetAttributes(attr, (const void *)entry); +# 2412 +} +# 2469 +template< class T> static inline cudaError_t +# 2470 +cudaFuncSetAttribute(T * +# 2471 +entry, cudaFuncAttribute +# 2472 +attr, int +# 2473 +value) +# 2475 +{ +# 2476 +return ::cudaFuncSetAttribute((const void *)entry, attr, value); +# 2477 +} +# 2501 +template< class T, int dim> +# 2502 +__attribute((deprecated)) static inline cudaError_t cudaBindSurfaceToArray(const surface< T, dim> & +# 2503 +surf, cudaArray_const_t +# 2504 +array, const cudaChannelFormatDesc & +# 2505 +desc) +# 2507 +{ +# 2508 +return ::cudaBindSurfaceToArray(&surf, array, &desc); +# 2509 +} +# 2532 +template< class T, int dim> +# 2533 +__attribute((deprecated)) static inline cudaError_t cudaBindSurfaceToArray(const surface< T, dim> & +# 2534 +surf, cudaArray_const_t +# 2535 +array) +# 2537 +{ +# 2538 +cudaChannelFormatDesc desc; +# 2539 +cudaError_t err = ::cudaGetChannelDesc(&desc, array); +# 2541 +return (err == (cudaSuccess)) ? cudaBindSurfaceToArray(surf, array, desc) : err; +# 2542 +} +# 64 "CMakeCUDACompilerId.cu" +const char *info_compiler = ("INFO:compiler[NVIDIA]"); +# 66 +const char *info_simulate = ("INFO:simulate[GNU]"); +# 345 "CMakeCUDACompilerId.cu" +const char info_version[] = {'I', 'N', 'F', 'O', ':', 'c', 'o', 'm', 'p', 'i', 'l', 'e', 'r', '_', 'v', 'e', 'r', 's', 'i', 'o', 'n', '[', (('0') + ((11 / 10000000) % 10)), (('0') + ((11 / 1000000) % 10)), (('0') + ((11 / 100000) % 10)), (('0') + ((11 / 10000) % 10)), (('0') + ((11 / 1000) % 10)), (('0') + ((11 / 100) % 10)), (('0') + ((11 / 10) % 10)), (('0') + (11 % 10)), '.', (('0') + ((7 / 10000000) % 10)), (('0') + ((7 / 1000000) % 10)), (('0') + ((7 / 100000) % 10)), (('0') + ((7 / 10000) % 10)), (('0') + ((7 / 1000) % 10)), (('0') + ((7 / 100) % 10)), (('0') + ((7 / 10) % 10)), (('0') + (7 % 10)), '.', (('0') + ((64 / 10000000) % 10)), (('0') + ((64 / 1000000) % 10)), (('0') + ((64 / 100000) % 10)), (('0') + ((64 / 10000) % 10)), (('0') + ((64 / 1000) % 10)), (('0') + ((64 / 100) % 10)), (('0') + ((64 / 10) % 10)), (('0') + (64 % 10)), ']', '\000'}; +# 374 "CMakeCUDACompilerId.cu" +const char info_simulate_version[] = {'I', 'N', 'F', 'O', ':', 's', 'i', 'm', 'u', 'l', 'a', 't', 'e', '_', 'v', 'e', 'r', 's', 'i', 'o', 'n', '[', (('0') + ((7 / 10000000) % 10)), (('0') + ((7 / 1000000) % 10)), (('0') + ((7 / 100000) % 10)), (('0') + ((7 / 10000) % 10)), (('0') + ((7 / 1000) % 10)), (('0') + ((7 / 100) % 10)), (('0') + ((7 / 10) % 10)), (('0') + (7 % 10)), '.', (('0') + ((5 / 10000000) % 10)), (('0') + ((5 / 1000000) % 10)), (('0') + ((5 / 100000) % 10)), (('0') + ((5 / 10000) % 10)), (('0') + ((5 / 1000) % 10)), (('0') + ((5 / 100) % 10)), (('0') + ((5 / 10) % 10)), (('0') + (5 % 10)), ']', '\000'}; +# 394 "CMakeCUDACompilerId.cu" +const char *info_platform = ("INFO:platform[Linux]"); +# 395 +const char *info_arch = ("INFO:arch[]"); +# 399 +const char *info_language_standard_default = ("INFO:standard_default[14]"); +# 415 "CMakeCUDACompilerId.cu" +const char *info_language_extensions_default = ("INFO:extensions_default[ON]"); +# 426 +int main(int argc, char *argv[]) +# 427 +{ +# 428 +int require = 0; +# 429 +require += (info_compiler[argc]); +# 430 +require += (info_platform[argc]); +# 432 +require += (info_version[argc]); +# 435 +require += (info_simulate[argc]); +# 438 +require += (info_simulate_version[argc]); +# 440 +require += (info_language_standard_default[argc]); +# 441 +require += (info_language_extensions_default[argc]); +# 442 +(void)argv; +# 443 +return require; +# 444 +} + +# 1 "CMakeCUDACompilerId.cudafe1.stub.c" +#define _NV_ANON_NAMESPACE _GLOBAL__N__e90bb70f_22_CMakeCUDACompilerId_cu_bd57c623 +#ifdef _NV_ANON_NAMESPACE +#endif +# 1 "CMakeCUDACompilerId.cudafe1.stub.c" +#include "CMakeCUDACompilerId.cudafe1.stub.c" +# 1 "CMakeCUDACompilerId.cudafe1.stub.c" +#undef _NV_ANON_NAMESPACE diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.gpu b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.gpu new file mode 100644 index 00000000..01cc67b7 --- /dev/null +++ b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.gpu @@ -0,0 +1,7 @@ +typedef char __nv_bool; +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef unsigned long size_t; +#include "crt/device_runtime.h" +# 2194 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +typedef unsigned long _ZSt6size_t; +#include "common_functions.h" diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.stub.c b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.stub.c new file mode 100644 index 00000000..4c29536b --- /dev/null +++ b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.stub.c @@ -0,0 +1,10 @@ +#define __NV_CUBIN_HANDLE_STORAGE__ static +#if !defined(__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__) +#define __CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ +#endif +#include "crt/host_runtime.h" +#include "CMakeCUDACompilerId.fatbin.c" +static void __nv_cudaEntityRegisterCallback(void **); +static void __sti____cudaRegisterAll(void) __attribute__((__constructor__)); +static void __nv_cudaEntityRegisterCallback(void **__T0){__nv_dummy_param_ref(__T0);__nv_save_fatbinhandle_for_managed_rt(__T0);} +static void __sti____cudaRegisterAll(void){__cudaRegisterBinary(__nv_cudaEntityRegisterCallback);} diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin new file mode 100644 index 00000000..4c4e2dd1 Binary files /dev/null and b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin differ diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin.c b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin.c new file mode 100644 index 00000000..8a681832 --- /dev/null +++ b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin.c @@ -0,0 +1,57 @@ +#ifndef __SKIP_INTERNAL_FATBINARY_HEADERS +#include "fatbinary_section.h" +#endif +#define __CUDAFATBINSECTION ".nvFatBinSegment" +#define __CUDAFATBINDATASECTION ".nv_fatbin" +asm( +".section .nv_fatbin, \"a\"\n" +".align 8\n" +"fatbinData:\n" +".quad 0x00100001ba55ed50,0x00000000000003d8,0x0000004001010002,0x0000000000000318\n" +".quad 0x0000000000000000,0x0000003400010007,0x0000000000000000,0x0000000000000011\n" +".quad 0x0000000000000000,0x0000000000000000,0x33010102464c457f,0x0000000000000007\n" +".quad 0x0000007500be0002,0x0000000000000000,0x0000000000000000,0x00000000000001d8\n" +".quad 0x0000004000340534,0x0001000500400000,0x7472747368732e00,0x747274732e006261\n" +".quad 0x746d79732e006261,0x746d79732e006261,0x78646e68735f6261,0x666e692e766e2e00\n" +".quad 0x65722e766e2e006f,0x6e6f697463612e6c,0x72747368732e0000,0x7274732e00626174\n" +".quad 0x6d79732e00626174,0x6d79732e00626174,0x646e68735f626174,0x6e692e766e2e0078\n" +".quad 0x722e766e2e006f66,0x6f697463612e6c65,0x000000000000006e,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0004000300000032,0x0000000000000000\n" +".quad 0x0000000000000000,0x000000000000004b,0x222f0a1008020200,0x0000000008000000\n" +".quad 0x0000000008080000,0x0000000008100000,0x0000000008180000,0x0000000008200000\n" +".quad 0x0000000008280000,0x0000000008300000,0x0000000008380000,0x0000000008000001\n" +".quad 0x0000000008080001,0x0000000008100001,0x0000000008180001,0x0000000008200001\n" +".quad 0x0000000008280001,0x0000000008300001,0x0000000008380001,0x0000000008000002\n" +".quad 0x0000000008080002,0x0000000008100002,0x0000000008180002,0x0000000008200002\n" +".quad 0x0000000008280002,0x0000000008300002,0x0000000008380002,0x0000002c14000000\n" +".quad 0x000000000c000009,0x0000000000000000,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000300000001,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000040,0x0000000000000041,0x0000000000000000,0x0000000000000001\n" +".quad 0x0000000000000000,0x000000030000000b,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000081,0x0000000000000041,0x0000000000000000,0x0000000000000001\n" +".quad 0x0000000000000000,0x0000000200000013,0x0000000000000000,0x0000000000000000\n" +".quad 0x00000000000000c8,0x0000000000000030,0x0000000200000002,0x0000000000000008\n" +".quad 0x0000000000000018,0x7000000b00000032,0x0000000000000000,0x0000000000000000\n" +".quad 0x00000000000000f8,0x00000000000000e0,0x0000000000000000,0x0000000000000008\n" +".quad 0x0000000000000008,0x0000004801010001,0x0000000000000038,0x0000004000000036\n" +".quad 0x0000003400070007,0x0000000000000000,0x0000000000002011,0x0000000000000000\n" +".quad 0x0000000000000038,0x0000000000000000,0x762e21f000010a13,0x37206e6f69737265\n" +".quad 0x677261742e0a372e,0x32355f6d73207465,0x7365726464612e0a,0x3620657a69735f73\n" +".quad 0x0000000a0a0a0a34\n" +".text\n"); +#ifdef __cplusplus +extern "C" { +#endif +extern const unsigned long long fatbinData[125]; +#ifdef __cplusplus +} +#endif +#ifdef __cplusplus +extern "C" { +#endif +static const __fatBinC_Wrapper_t __fatDeviceText __attribute__ ((aligned (8))) __attribute__ ((section (__CUDAFATBINSECTION)))= + { 0x466243b1, 1, fatbinData, 0 }; +#ifdef __cplusplus +} +#endif diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.module_id b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.module_id new file mode 100644 index 00000000..b7df205b --- /dev/null +++ b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.module_id @@ -0,0 +1 @@ +_e90bb70f_22_CMakeCUDACompilerId_cu_bd57c623 \ No newline at end of file diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.o b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.o new file mode 100644 index 00000000..43c22880 Binary files /dev/null and b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.o differ diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.ptx b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.ptx new file mode 100644 index 00000000..f054a33c --- /dev/null +++ b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.ptx @@ -0,0 +1,14 @@ +// +// Generated by NVIDIA NVVM Compiler +// +// Compiler Build ID: CL-31294372 +// Cuda compilation tools, release 11.7, V11.7.64 +// Based on NVVM 7.0.1 +// + +.version 7.7 +.target sm_52 +.address_size 64 + + + diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.sm_52.cubin b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.sm_52.cubin new file mode 100644 index 00000000..e8cd6414 Binary files /dev/null and b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.sm_52.cubin differ diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin new file mode 100644 index 00000000..6883861e Binary files /dev/null and b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin differ diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin.c b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin.c new file mode 100644 index 00000000..9afaf281 --- /dev/null +++ b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin.c @@ -0,0 +1,58 @@ +#ifndef __SKIP_INTERNAL_FATBINARY_HEADERS +#include "fatbinary_section.h" +#endif +#define __CUDAFATBINSECTION ".nvFatBinSegment" +#define __CUDAFATBINDATASECTION ".nv_fatbin" +asm( +".section .nv_fatbin, \"a\"\n" +".align 8\n" +"fatbinData:\n" +".quad 0x00100001ba55ed50,0x0000000000000400,0x0000004001010002,0x00000000000003c0\n" +".quad 0x0000000000000000,0x0000003400010007,0x0000000000000000,0x0000000000000011\n" +".quad 0x0000000000000000,0x0000000000000000,0x33010102464c457f,0x0000000000000007\n" +".quad 0x0000007500be0002,0x0000000000000000,0x0000000000000000,0x0000000000000240\n" +".quad 0x0000004000340534,0x0001000600400000,0x7472747368732e00,0x747274732e006261\n" +".quad 0x746d79732e006261,0x746d79732e006261,0x78646e68735f6261,0x666e692e766e2e00\n" +".quad 0x61632e766e2e006f,0x0068706172676c6c,0x746f72702e766e2e,0x6e2e00657079746f\n" +".quad 0x63612e6c65722e76,0x732e00006e6f6974,0x0062617472747368,0x006261747274732e\n" +".quad 0x006261746d79732e,0x5f6261746d79732e,0x6e2e0078646e6873,0x2e006f666e692e76\n" +".quad 0x676c6c61632e766e,0x766e2e0068706172,0x79746f746f72702e,0x722e766e2e006570\n" +".quad 0x6f697463612e6c65,0x000000000000006e,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0004000300000032,0x0000000000000000,0x0000000000000000\n" +".quad 0x000500030000004e,0x0000000000000000,0x0000000000000000,0xffffffff00000000\n" +".quad 0xfffffffe00000000,0xfffffffd00000000,0x000000000000004b,0x222f0a1008020200\n" +".quad 0x0000000008000000,0x0000000008080000,0x0000000008100000,0x0000000008180000\n" +".quad 0x0000000008200000,0x0000000008280000,0x0000000008300000,0x0000000008380000\n" +".quad 0x0000000008000001,0x0000000008080001,0x0000000008100001,0x0000000008180001\n" +".quad 0x0000000008200001,0x0000000008280001,0x0000000008300001,0x0000000008380001\n" +".quad 0x0000000008000002,0x0000000008080002,0x0000000008100002,0x0000000008180002\n" +".quad 0x0000000008200002,0x0000000008280002,0x0000000008300002,0x0000000008380002\n" +".quad 0x0000002c14000000,0x000000000c000009,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0000000300000001,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000040,0x000000000000005d,0x0000000000000000\n" +".quad 0x0000000000000001,0x0000000000000000,0x000000030000000b,0x0000000000000000\n" +".quad 0x0000000000000000,0x000000000000009d,0x000000000000005d,0x0000000000000000\n" +".quad 0x0000000000000001,0x0000000000000000,0x0000000200000013,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000100,0x0000000000000048,0x0000000300000002\n" +".quad 0x0000000000000008,0x0000000000000018,0x7000000100000032,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000148,0x0000000000000018,0x0000000000000003\n" +".quad 0x0000000000000004,0x0000000000000008,0x7000000b0000004e,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000160,0x00000000000000e0,0x0000000000000000\n" +".quad 0x0000000000000008, 0x0000000000000008\n" +".text\n"); +#ifdef __cplusplus +extern "C" { +#endif +extern const unsigned long long fatbinData[130]; +#ifdef __cplusplus +} +#endif +#ifdef __cplusplus +extern "C" { +#endif +static const __fatBinC_Wrapper_t __fatDeviceText __attribute__ ((aligned (8))) __attribute__ ((section (__CUDAFATBINSECTION)))= + { 0x466243b1, 2, fatbinData, (void**)__cudaPrelinkedFatbins }; +#ifdef __cplusplus +} +#endif diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.o b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.o new file mode 100644 index 00000000..6e428608 Binary files /dev/null and b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.o differ diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.reg.c b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.reg.c new file mode 100644 index 00000000..af69ecb2 --- /dev/null +++ b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.reg.c @@ -0,0 +1 @@ +#define NUM_PRELINKED_OBJECTS 0 diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.sm_52.cubin b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.sm_52.cubin new file mode 100644 index 00000000..a725fac4 Binary files /dev/null and b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.sm_52.cubin differ diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..486becdc --- /dev/null +++ b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,826 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(1) +# if defined(__LCC__) +# define COMPILER_VERSION_MINOR DEC(__LCC__- 100) +# endif +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCXX/a.out b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCXX/a.out new file mode 100755 index 00000000..2c05dc3c Binary files /dev/null and b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCXX/a.out differ diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdFortran/CMakeFortranCompilerId.F b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdFortran/CMakeFortranCompilerId.F new file mode 100644 index 00000000..4e88c9ae --- /dev/null +++ b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdFortran/CMakeFortranCompilerId.F @@ -0,0 +1,1114 @@ + PROGRAM CMakeFortranCompilerId +#if 0 +! Identify the compiler +#endif +#if defined(_MSC_VER) + PRINT *, 'INFO:simulate[MSVC]' +# if _MSC_VER >= 1900 + PRINT *, 'INFO:simulate_version[019.00]' +# elif _MSC_VER >= 1800 + PRINT *, 'INFO:simulate_version[018.00]' +# elif _MSC_VER >= 1700 + PRINT *, 'INFO:simulate_version[017.00]' +# elif _MSC_VER >= 1600 + PRINT *, 'INFO:simulate_version[016.00]' +# elif _MSC_VER >= 1500 + PRINT *, 'INFO:simulate_version[015.00]' +# elif _MSC_VER >= 1400 + PRINT *, 'INFO:simulate_version[014.00]' +# elif _MSC_VER >= 1310 + PRINT *, 'INFO:simulate_version[013.01]' +# else + PRINT *, 'INFO:simulate_version[013.00]' +# endif +#endif +#if defined(__INTEL_LLVM_COMPILER) + PRINT *, 'INFO:compiler[IntelLLVM]' +! __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and +! later. Look for 6 digit vs. 8 digit version number to decide encoding. +! VVVV is no smaller than the current year when a version is released. +# if __INTEL_LLVM_COMPILER < 1000000 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +# endif +#elif defined(__INTEL_COMPILER) && __INTEL_COMPILER == 201900 + PRINT *, 'INFO:compiler[IntelLLVM]' +! ifx 2021.1 forgot to define __INTEL_LLVM_COMPILER. +! Instead it defines __INTEL_COMPILER == 201900. +# define COMPILER_VERSION_MAJOR DEC(2021) +# define COMPILER_VERSION_MINOR DEC(1) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +#elif defined(__INTEL_COMPILER) || defined(__ICC) + PRINT *, 'INFO:compiler[Intel]' +! __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later. +# if __INTEL_COMPILER < 2021 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) +! The third version component from --version is an update index, +! but no macro is provided for it. +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +#elif defined(__SUNPRO_F95) + PRINT *, 'INFO:compiler[SunPro]' +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_F95>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_F95>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_F95 & 0xF) +#elif defined(__SUNPRO_F90) + PRINT *, 'INFO:compiler[SunPro]' +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_F90>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_F90>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_F90 & 0xF) +#elif defined(_CRAYFTN) + PRINT *, 'INFO:compiler[Cray]' +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) +# if defined(_RELEASE_PATCHLEVEL) +# define COMPILER_VERSION_PATCH DEC(_RELEASE_PATCHLEVEL) +# endif +#elif defined(__G95__) + PRINT *, 'INFO:compiler[G95]' +# define COMPILER_VERSION_MAJOR DEC(__G95__) +# define COMPILER_VERSION_MINOR DEC(__G95_MINOR__) +#elif defined(__PATHSCALE__) + PRINT *, 'INFO:compiler[PathScale]' +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif +#elif defined(__ABSOFT__) + PRINT *, 'INFO:compiler[Absoft]' +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) + PRINT *, 'INFO:compiler[LCC]' +# define COMPILER_VERSION_MAJOR DEC(1) +# define COMPILER_VERSION_MINOR DEC(__LCC__ - 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +#elif defined(__GNUC__) + PRINT *, 'INFO:compiler[GNU]' +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +#elif defined(__IBMC__) +# if defined(__COMPILER_VER__) + PRINT *, 'INFO:compiler[zOS]' +# elif __IBMC__ >= 800 + PRINT *, 'INFO:compiler[XL]' +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) +# else + PRINT *, 'INFO:compiler[VisualAge]' +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) +# endif +#elif defined(__NVCOMPILER) || defined(__NVCOMPILER_LLVM__) + PRINT *, 'INFO:compiler[NVHPC]' +# if defined(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# else +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# endif +# if defined(__NVCOMPILER_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# else +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# endif +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# elif defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif +#elif defined(__PGI) + PRINT *, 'INFO:compiler[PGI]' +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif +#elif defined(__FLANG) + PRINT *, 'INFO:compiler[Flang]' +# define COMPILER_VERSION_MAJOR DEC(__FLANG_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__FLANG_MINOR__) +# if defined(__FLANG_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__FLANG_PATCHLEVEL__) +# endif +#elif defined(__flang__) + PRINT *, 'INFO:compiler[LLVMFlang]' +# define COMPILER_VERSION_MAJOR DEC(__flang_major__) +# define COMPILER_VERSION_MINOR DEC(__flang_minor__) +# if defined(__flang_patchlevel__) +# define COMPILER_VERSION_PATCH DEC(__flang_patchlevel__) +# endif +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) + PRINT *, 'INFO:compiler[VisualAge]' +#elif defined(__hpux) || defined(__hpux__) + PRINT *, 'INFO:compiler[HP]' +#elif defined(NAGFOR) + PRINT *, 'INFO:compiler[NAG]' +#define COMPILER_VERSION_MAJOR DEC(__NAG_COMPILER_RELEASE/10) +#define COMPILER_VERSION_MINOR DEC(__NAG_COMPILER_RELEASE % 10) +#define COMPILER_VERSION_PATCH DEC(__NAG_COMPILER_BUILD) +#elif defined(__FUJITSU) + PRINT *, 'INFO:compiler[Fujitsu]' +# if defined(__FRT_major__) +# define COMPILER_VERSION_MAJOR DEC(__FRT_major__) +# define COMPILER_VERSION_MINOR DEC(__FRT_minor__) +# define COMPILER_VERSION_PATCH DEC(__FRT_patchlevel__) +# elif defined(__FRT_version__) + PRINT *, 'INFO:compiler_version['//__FRT_version__//']' +# endif +#else + PRINT *, 'INFO:compiler[]' +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + PRINT *, 'INFO:compiler_wrapper[CrayPrgEnv]' +#endif + +#if 0 +! Identify the platform +#endif +#if defined(__linux) || defined(__linux__) || defined(linux) + PRINT *, 'INFO:platform[Linux]' +#elif defined(__CYGWIN__) + PRINT *, 'INFO:platform[Cygwin]' +#elif defined(__MINGW32__) + PRINT *, 'INFO:platform[MinGW]' +#elif defined(__APPLE__) + PRINT *, 'INFO:platform[Darwin]' +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) + PRINT *, 'INFO:platform[Windows]' +#elif defined(__FreeBSD__) || defined(__FreeBSD) + PRINT *, 'INFO:platform[FreeBSD]' +#elif defined(__NetBSD__) || defined(__NetBSD) + PRINT *, 'INFO:platform[NetBSD]' +#elif defined(__OpenBSD__) || defined(__OPENBSD) + PRINT *, 'INFO:platform[OpenBSD]' +#elif defined(__sun) || defined(sun) + PRINT *, 'INFO:platform[SunOS]' +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) + PRINT *, 'INFO:platform[AIX]' +#elif defined(__hpux) || defined(__hpux__) + PRINT *, 'INFO:platform[HP-UX]' +#elif defined(__HAIKU__) + PRINT *, 'INFO:platform[Haiku]' +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) + PRINT *, 'INFO:platform[BeOS]' +#elif defined(__QNX__) || defined(__QNXNTO__) + PRINT *, 'INFO:platform[QNX]' +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) + PRINT *, 'INFO:platform[Tru64]' +#elif defined(__riscos) || defined(__riscos__) + PRINT *, 'INFO:platform[RISCos]' +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) + PRINT *, 'INFO:platform[SINIX]' +#elif defined(__UNIX_SV__) + PRINT *, 'INFO:platform[UNIX_SV]' +#elif defined(__bsdos__) + PRINT *, 'INFO:platform[BSDOS]' +#elif defined(_MPRAS) || defined(MPRAS) + PRINT *, 'INFO:platform[MP-RAS]' +#elif defined(__osf) || defined(__osf__) + PRINT *, 'INFO:platform[OSF1]' +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) + PRINT *, 'INFO:platform[SCO_SV]' +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) + PRINT *, 'INFO:platform[ULTRIX]' +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) + PRINT *, 'INFO:platform[Xenix]' +#else + PRINT *, 'INFO:platform[]' +#endif +#if defined(_WIN32) && (defined(__INTEL_COMPILER) || defined(__ICC)) +# if defined(_M_IA64) + PRINT *, 'INFO:arch[IA64]' +# elif defined(_M_X64) || defined(_M_AMD64) + PRINT *, 'INFO:arch[x64]' +# elif defined(_M_IX86) + PRINT *, 'INFO:arch[X86]' +# endif +#endif + +#if 0 +! Encode compiler version digits +#endif +#define DEC_8(n) (((n) / 10000000) % 10) +#define DEC_7(n) (((n) / 1000000) % 10) +#define DEC_6(n) (((n) / 100000) % 10) +#define DEC_5(n) (((n) / 10000) % 10) +#define DEC_4(n) (((n) / 1000) % 10) +#define DEC_3(n) (((n) / 100) % 10) +#define DEC_2(n) (((n) / 10) % 10) +#define DEC_1(n) (((n) ) % 10) +#define HEX_8(n) ((n)>>28 & 0xF) +#define HEX_7(n) ((n)>>24 & 0xF) +#define HEX_6(n) ((n)>>20 & 0xF) +#define HEX_5(n) ((n)>>16 & 0xF) +#define HEX_4(n) ((n)>>12 & 0xF) +#define HEX_3(n) ((n)>>8 & 0xF) +#define HEX_2(n) ((n)>>4 & 0xF) +#define HEX_1(n) ((n) & 0xF) + +#if defined(COMPILER_VERSION_MAJOR) +# undef DEC +# undef HEX +# define DEC(n) DEC_1(n) +# define HEX(n) HEX_1(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_1[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_2(n) +# define HEX(n) HEX_2(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_2[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_3(n) +# define HEX(n) HEX_3(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_3[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_4(n) +# define HEX(n) HEX_4(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_4[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_5(n) +# define HEX(n) HEX_5(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_5[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_6(n) +# define HEX(n) HEX_6(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_6[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_7(n) +# define HEX(n) HEX_7(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_7[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_8(n) +# define HEX(n) HEX_8(n) +# if COMPILER_VERSION_MAJOR == 0 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[0]' +# elif COMPILER_VERSION_MAJOR == 1 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[1]' +# elif COMPILER_VERSION_MAJOR == 2 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[2]' +# elif COMPILER_VERSION_MAJOR == 3 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[3]' +# elif COMPILER_VERSION_MAJOR == 4 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[4]' +# elif COMPILER_VERSION_MAJOR == 5 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[5]' +# elif COMPILER_VERSION_MAJOR == 6 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[6]' +# elif COMPILER_VERSION_MAJOR == 7 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[7]' +# elif COMPILER_VERSION_MAJOR == 8 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[8]' +# elif COMPILER_VERSION_MAJOR == 9 + PRINT *, 'INFO:compiler_version_MAJOR_digit_8[9]' +# endif + +#endif +#if defined(COMPILER_VERSION_MINOR) +# undef DEC +# undef HEX +# define DEC(n) DEC_1(n) +# define HEX(n) HEX_1(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_1[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_2(n) +# define HEX(n) HEX_2(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_2[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_3(n) +# define HEX(n) HEX_3(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_3[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_4(n) +# define HEX(n) HEX_4(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_4[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_5(n) +# define HEX(n) HEX_5(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_5[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_6(n) +# define HEX(n) HEX_6(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_6[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_7(n) +# define HEX(n) HEX_7(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_7[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_8(n) +# define HEX(n) HEX_8(n) +# if COMPILER_VERSION_MINOR == 0 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[0]' +# elif COMPILER_VERSION_MINOR == 1 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[1]' +# elif COMPILER_VERSION_MINOR == 2 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[2]' +# elif COMPILER_VERSION_MINOR == 3 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[3]' +# elif COMPILER_VERSION_MINOR == 4 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[4]' +# elif COMPILER_VERSION_MINOR == 5 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[5]' +# elif COMPILER_VERSION_MINOR == 6 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[6]' +# elif COMPILER_VERSION_MINOR == 7 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[7]' +# elif COMPILER_VERSION_MINOR == 8 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[8]' +# elif COMPILER_VERSION_MINOR == 9 + PRINT *, 'INFO:compiler_version_MINOR_digit_8[9]' +# endif + +#endif +#if defined(COMPILER_VERSION_PATCH) +# undef DEC +# undef HEX +# define DEC(n) DEC_1(n) +# define HEX(n) HEX_1(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_1[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_2(n) +# define HEX(n) HEX_2(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_2[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_3(n) +# define HEX(n) HEX_3(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_3[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_4(n) +# define HEX(n) HEX_4(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_4[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_5(n) +# define HEX(n) HEX_5(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_5[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_6(n) +# define HEX(n) HEX_6(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_6[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_7(n) +# define HEX(n) HEX_7(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_7[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_8(n) +# define HEX(n) HEX_8(n) +# if COMPILER_VERSION_PATCH == 0 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[0]' +# elif COMPILER_VERSION_PATCH == 1 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[1]' +# elif COMPILER_VERSION_PATCH == 2 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[2]' +# elif COMPILER_VERSION_PATCH == 3 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[3]' +# elif COMPILER_VERSION_PATCH == 4 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[4]' +# elif COMPILER_VERSION_PATCH == 5 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[5]' +# elif COMPILER_VERSION_PATCH == 6 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[6]' +# elif COMPILER_VERSION_PATCH == 7 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[7]' +# elif COMPILER_VERSION_PATCH == 8 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[8]' +# elif COMPILER_VERSION_PATCH == 9 + PRINT *, 'INFO:compiler_version_PATCH_digit_8[9]' +# endif + +#endif +#if defined(COMPILER_VERSION_TWEAK) +# undef DEC +# undef HEX +# define DEC(n) DEC_1(n) +# define HEX(n) HEX_1(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_1[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_2(n) +# define HEX(n) HEX_2(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_2[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_3(n) +# define HEX(n) HEX_3(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_3[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_4(n) +# define HEX(n) HEX_4(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_4[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_5(n) +# define HEX(n) HEX_5(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_5[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_6(n) +# define HEX(n) HEX_6(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_6[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_7(n) +# define HEX(n) HEX_7(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_7[9]' +# endif + +# undef DEC +# undef HEX +# define DEC(n) DEC_8(n) +# define HEX(n) HEX_8(n) +# if COMPILER_VERSION_TWEAK == 0 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[0]' +# elif COMPILER_VERSION_TWEAK == 1 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[1]' +# elif COMPILER_VERSION_TWEAK == 2 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[2]' +# elif COMPILER_VERSION_TWEAK == 3 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[3]' +# elif COMPILER_VERSION_TWEAK == 4 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[4]' +# elif COMPILER_VERSION_TWEAK == 5 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[5]' +# elif COMPILER_VERSION_TWEAK == 6 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[6]' +# elif COMPILER_VERSION_TWEAK == 7 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[7]' +# elif COMPILER_VERSION_TWEAK == 8 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[8]' +# elif COMPILER_VERSION_TWEAK == 9 + PRINT *, 'INFO:compiler_version_TWEAK_digit_8[9]' +# endif + +#endif + + END diff --git a/build_nv_0120/CMakeFiles/3.24.3/CompilerIdFortran/a.out b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdFortran/a.out new file mode 100755 index 00000000..6a889f3e Binary files /dev/null and b/build_nv_0120/CMakeFiles/3.24.3/CompilerIdFortran/a.out differ diff --git a/build_nv_0120/CMakeFiles/CMakeDirectoryInformation.cmake b/build_nv_0120/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..a44c3016 --- /dev/null +++ b/build_nv_0120/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_nv_0120/CMakeFiles/CMakeOutput.log b/build_nv_0120/CMakeFiles/CMakeOutput.log new file mode 100644 index 00000000..93fa6e5e --- /dev/null +++ b/build_nv_0120/CMakeFiles/CMakeOutput.log @@ -0,0 +1,2022 @@ +The system is: Linux - 5.14.21-150400.24.11_12.0.57-cray_shasta_c - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /opt/cray/pe/craype/2.7.19/bin/cc +Build flags: -DGPU_SOLVE;-std=c11;-DPRNTlevel=1;-DPROFlevel=0;-DDEBUGlevel=0;-DAdd_;-I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is NVHPC, found in "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/3.24.3/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /opt/cray/pe/craype/2.7.19/bin/CC +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is NVHPC, found in "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCXX/a.out" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_07f47/fast && /usr/bin/gmake -f CMakeFiles/cmTC_07f47.dir/build.make CMakeFiles/cmTC_07f47.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -v -MD -MT CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk +Create file CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o.d + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_PGCG_SOURCE --c11 -I- -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -DGPU_SOLVE -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --dependencies_target_to_stdout CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o.d -q -o /tmp/nvc8QcT0X2_QQXz.il /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c -il /tmp/nvc8QcT0X2_QQXz.il -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 122 0x400000 -y 125 0x100000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -cmdline '+nvc /tmp/nvc8QcT0X2_QQXz.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -v -MD -MT CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvc8QcT0cvFjpQk.ll +NVC++/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvc8QcT0cvFjpQk.ll -S -o /tmp/nvc8QcT0JOLi5ST.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc8QcT0JOLi5ST.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvcCQcTuz9NayTm.s + +/usr/bin/as /tmp/nvcCQcTuz9NayTm.s -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/ -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o +Unlinking /tmp/nvc8QcT0X2_QQXz.il +Unlinking /tmp/nvcCQcTuaTJrasW.s +Unlinking /tmp/nvc8QcT0cvFjpQk.ll +Unlinking /tmp/nvcCQcTuz9NayTm.s +Unlinking /tmp/nvc8QcT0JOLi5ST.llvm +Linking C executable cmTC_07f47 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_07f47.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -v CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o -o cmTC_07f47 +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_07f47 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcuda-whT96QE2Wql.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafat3whTLsIVT323.o -o /tmp/pgcudafat3whTLsIVT323.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcuda-whT96QE2Wql.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafat3whTLsIVT323.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_07f47 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafat3whTLsIVT323.o +unlink /tmp/pgcuda-whT96QE2Wql.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=start + warn: unable to parse implicit include dirs! + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_07f47/fast && /usr/bin/gmake -f CMakeFiles/cmTC_07f47.dir/build.make CMakeFiles/cmTC_07f47.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -v -MD -MT CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [Create file CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o.d] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_PGCG_SOURCE --c11 -I- -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -DGPU_SOLVE -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --dependencies_target_to_stdout CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o.d -q -o /tmp/nvc8QcT0X2_QQXz.il /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c -il /tmp/nvc8QcT0X2_QQXz.il -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 122 0x400000 -y 125 0x100000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -cmdline '+nvc /tmp/nvc8QcT0X2_QQXz.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -v -MD -MT CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvc8QcT0cvFjpQk.ll] + ignore line: [NVC++/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvc8QcT0cvFjpQk.ll -S -o /tmp/nvc8QcT0JOLi5ST.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc8QcT0JOLi5ST.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvcCQcTuz9NayTm.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvcCQcTuz9NayTm.s -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/ -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o] + ignore line: [Unlinking /tmp/nvc8QcT0X2_QQXz.il] + ignore line: [Unlinking /tmp/nvcCQcTuaTJrasW.s] + ignore line: [Unlinking /tmp/nvc8QcT0cvFjpQk.ll] + ignore line: [Unlinking /tmp/nvcCQcTuz9NayTm.s] + ignore line: [Unlinking /tmp/nvc8QcT0JOLi5ST.llvm] + ignore line: [Linking C executable cmTC_07f47] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_07f47.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -v CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o -o cmTC_07f47 ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_07f47 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcuda-whT96QE2Wql.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafat3whTLsIVT323.o -o /tmp/pgcudafat3whTLsIVT323.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcuda-whT96QE2Wql.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafat3whTLsIVT323.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_07f47 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [/usr/lib64/crt1.o] ==> obj [/usr/lib64/crt1.o] + arg [/usr/lib64/crti.o] ==> obj [/usr/lib64/crti.o] + arg [/tmp/pgcudafat3whTLsIVT323.o] ==> obj [/tmp/pgcudafat3whTLsIVT323.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [CMakeFiles/cmTC_07f47.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi] ==> lib [sci_nvidia_mpi] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia] ==> lib [sci_nvidia] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_07f47] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] + arg [/usr/lib64/crtn.o] ==> obj [/usr/lib64/crtn.o] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/tmp/pgcudafat3whTLsIVT323.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o;/usr/lib64/crtn.o] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_5c50f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_5c50f.dir/build.make CMakeFiles/cmTC_5c50f.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o +/opt/cray/pe/craype/2.7.19/bin/CC -v -MD -MT CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk +Create file CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o.d + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --dependencies_target_to_stdout CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o.d -q -o /tmp/nvc++Y8jTwePrOlo6.il /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -il /tmp/nvc++Y8jTwePrOlo6.il -x 117 0x200 -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -cmdline '+nvc++ /tmp/nvc++Y8jTwePrOlo6.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -v -MD -MT CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvc++s8jT2F_MSroY.ll +NVC++/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvc++s8jT2F_MSroY.ll -S -o /tmp/nvc++Y8jTwtghlHNk.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc++Y8jTwtghlHNk.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvc++I8jTMEYpGaIy.s + +/usr/bin/as /tmp/nvc++I8jTMEYpGaIy.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o +Unlinking /tmp/nvc++Y8jTwePrOlo6.il +Unlinking /tmp/nvc++c8jTgNX-u7HW.s +Unlinking /tmp/nvc++s8jT2F_MSroY.ll +Unlinking /tmp/nvc++I8jTMEYpGaIy.s +Unlinking /tmp/nvc++Y8jTwtghlHNk.llvm +Linking CXX executable cmTC_5c50f +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5c50f.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/CC -v CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_5c50f +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_5c50f -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaDJoTxfdweq5x.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatfJoTpW7iVqJE.o -o /tmp/pgcudafatfJoTpW7iVqJE.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaDJoTxfdweq5x.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatfJoTpW7iVqJE.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_5c50f -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafatfJoTpW7iVqJE.o +unlink /tmp/pgcudaDJoTxfdweq5x.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=start + warn: unable to parse implicit include dirs! + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_5c50f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_5c50f.dir/build.make CMakeFiles/cmTC_5c50f.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/CC -v -MD -MT CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [Create file CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o.d] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --dependencies_target_to_stdout CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o.d -q -o /tmp/nvc++Y8jTwePrOlo6.il /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -il /tmp/nvc++Y8jTwePrOlo6.il -x 117 0x200 -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -cmdline '+nvc++ /tmp/nvc++Y8jTwePrOlo6.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -v -MD -MT CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvc++s8jT2F_MSroY.ll] + ignore line: [NVC++/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvc++s8jT2F_MSroY.ll -S -o /tmp/nvc++Y8jTwtghlHNk.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc++Y8jTwtghlHNk.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvc++I8jTMEYpGaIy.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvc++I8jTMEYpGaIy.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [Unlinking /tmp/nvc++Y8jTwePrOlo6.il] + ignore line: [Unlinking /tmp/nvc++c8jTgNX-u7HW.s] + ignore line: [Unlinking /tmp/nvc++s8jT2F_MSroY.ll] + ignore line: [Unlinking /tmp/nvc++I8jTMEYpGaIy.s] + ignore line: [Unlinking /tmp/nvc++Y8jTwtghlHNk.llvm] + ignore line: [Linking CXX executable cmTC_5c50f] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5c50f.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/CC -v CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_5c50f ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_5c50f -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaDJoTxfdweq5x.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatfJoTpW7iVqJE.o -o /tmp/pgcudafatfJoTpW7iVqJE.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaDJoTxfdweq5x.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatfJoTpW7iVqJE.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_5c50f -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [/usr/lib64/crt1.o] ==> obj [/usr/lib64/crt1.o] + arg [/usr/lib64/crti.o] ==> obj [/usr/lib64/crti.o] + arg [/tmp/pgcudafatfJoTpW7iVqJE.o] ==> obj [/tmp/pgcudafatfJoTpW7iVqJE.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [CMakeFiles/cmTC_5c50f.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi] ==> lib [sci_nvidia_mpi] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia] ==> lib [sci_nvidia] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_5c50f] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-latomic] ==> lib [atomic] + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-lstdc++] ==> lib [stdc++] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] + arg [/usr/lib64/crtn.o] ==> obj [/usr/lib64/crtn.o] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;atomic;nvhpcatm;stdc++;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/tmp/pgcudafatfJoTpW7iVqJE.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o;/usr/lib64/crtn.o] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Compiling the Fortran compiler identification source file "CMakeFortranCompilerId.F" succeeded. +Compiler: /opt/cray/pe/craype/2.7.19/bin/ftn +Build flags: +Id flags: -v + +The output was: +0 +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 CMakeFortranCompilerId.F -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran CMakeFortranCompilerId.F -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -v -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -lcuda -Wl,--as-needed,-lsci_nvidia_mpi,--no-as-needed -Wl,--as-needed,-lsci_nvidia,--no-as-needed -ldl -Wl,--as-needed,-lmpifort_nvidia,--no-as-needed -Wl,--as-needed,-lmpi_nvidia,--no-as-needed -lmpi_gtl_cuda -Wl,--as-needed,-ldsmml,--no-as-needed -lxpmem -Wl,--disable-new-dtags' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -preprocess -nofreeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -stbfile /tmp/nvfortranyIsTia9sW7I6.stb -modexport /tmp/nvfortranyIsTibL2y561.cmod -modindex /tmp/nvfortranyIsTiknxtKYN.cmdx -cci /tmp/nvfortranyIsTihCl0Ubu.cci -output /tmp/nvfortranyIsTiwrv55HH.ilm + 0 inform, 0 warnings, 0 severes, 0 fatal for cmakefortrancompilerid +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranyIsTiwrv55HH.ilm -fn CMakeFortranCompilerId.F -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -cci /tmp/nvfortranyIsTihCl0Ubu.cci -cmdline '+nvfortran CMakeFortranCompilerId.F -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -v -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -Wl,--as-needed,-lcupti,-lcudart,--no-as-needed -lcuda -Wl,--as-needed,-lsci_nvidia_mpi,--no-as-needed -Wl,--as-needed,-lsci_nvidia,--no-as-needed -ldl -Wl,--as-needed,-lmpifort_nvidia,--no-as-needed -Wl,--as-needed,-lmpi_nvidia,--no-as-needed -lmpi_gtl_cuda -Wl,--as-needed,-ldsmml,--no-as-needed -lxpmem -Wl,--disable-new-dtags' -stbfile /tmp/nvfortranyIsTia9sW7I6.stb -asm /tmp/nvfortranyIsTi0PVqhPq.ll + 0 inform, 0 warnings, 0 severes, 0 fatal for cmakefortrancompilerid +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortranyIsTi0PVqhPq.ll -S -o /tmp/nvfortranyIsTi_6R4MKL.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranyIsTi_6R4MKL.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvfortranyIsTiv44TJ88.s + +/usr/bin/as /tmp/nvfortranyIsTiv44TJ88.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o /tmp/nvfortranyIsTiVsxdQV3.o + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror /tmp/nvfortranyIsTiVsxdQV3.o -name .IPDINFO /tmp/nvfortranyIsTibL2y561.cmod -name .IPEINFO /tmp/nvfortranyIsTiknxtKYN.cmdx + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 /tmp/nvfortranyIsTiVsxdQV3.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 /tmp/nvfortranyIsTiVsxdQV3.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcuda_WuT6swtV4IO.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatUWuTkQifC_5X.o -o /tmp/pgcudafatUWuTkQifC_5X.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcuda_WuT6swtV4IO.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatUWuTkQifC_5X.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 /tmp/nvfortranyIsTiVsxdQV3.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafatUWuTkQifC_5X.o +unlink /tmp/pgcuda_WuT6swtV4IO.cubin +Unlinking /tmp/nvfortranyIsTiwrv55HH.ilm +Unlinking /tmp/nvfortranyIsTihCl0Ubu.cci +Unlinking /tmp/nvfortranyIsTia9sW7I6.stb +Unlinking /tmp/nvfortranyIsTibL2y561.cmod +Unlinking /tmp/nvfortranyIsTiknxtKYN.cmdx +Unlinking /tmp/nvfortranyIsTiB2Cvk3i.s +Unlinking /tmp/nvfortranyIsTi0PVqhPq.ll +Unlinking /tmp/nvfortranyIsTiv44TJ88.s +Unlinking /tmp/nvfortranyIsTi_6R4MKL.llvm +Unlinking /tmp/nvfortranyIsTiVsxdQV3.o + + +Compilation of the Fortran compiler identification source "CMakeFortranCompilerId.F" produced "a.out" + +The Fortran compiler identification is NVHPC, found in "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/3.24.3/CompilerIdFortran/a.out" + +Detecting Fortran compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_259f1/fast && /usr/bin/gmake -f CMakeFiles/cmTC_259f1.dir/build.make CMakeFiles/cmTC_259f1.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp' +Building Fortran object CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o +/opt/cray/pe/craype/2.7.19/bin/ftn -v -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -o CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -v -c -o CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -preprocess -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -stbfile /tmp/nvfortranLwxTVtUAIaVl.stb -modexport /tmp/nvfortrannwxTNXax9UNE.cmod -modindex /tmp/nvfortran1wxTF_MPUbXK.cmdx -cci /tmp/nvfortran9wxT3Sipg9F7.cci -output /tmp/nvfortranvwxT-eOtf19k.ilm + 0 inform, 0 warnings, 0 severes, 0 fatal for cmakefortrancompilerabi +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranvwxT-eOtf19k.ilm -fn /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -cci /tmp/nvfortran9wxT3Sipg9F7.cci -cmdline '+nvfortran /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -v -c -o CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortranLwxTVtUAIaVl.stb -asm /tmp/nvfortranfwxTpfvVCg6H.ll + 0 inform, 0 warnings, 0 severes, 0 fatal for cmakefortrancompilerabi +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortranfwxTpfvVCg6H.ll -S -o /tmp/nvfortranvwxT-NRokUMR.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranvwxT-NRokUMR.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvfortranTwxThVDGkuDt.s + +/usr/bin/as /tmp/nvfortranTwxThVDGkuDt.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o -name .IPDINFO /tmp/nvfortrannwxTNXax9UNE.cmod -name .IPEINFO /tmp/nvfortran1wxTF_MPUbXK.cmdx +Unlinking /tmp/nvfortranvwxT-eOtf19k.ilm +Unlinking /tmp/nvfortran9wxT3Sipg9F7.cci +Unlinking /tmp/nvfortranLwxTVtUAIaVl.stb +Unlinking /tmp/nvfortrannwxTNXax9UNE.cmod +Unlinking /tmp/nvfortran1wxTF_MPUbXK.cmdx +Unlinking /tmp/nvfortranDwxTxY_KmE5u.s +Unlinking /tmp/nvfortranfwxTpfvVCg6H.ll +Unlinking /tmp/nvfortranTwxThVDGkuDt.s +Unlinking /tmp/nvfortranvwxT-NRokUMR.llvm +Linking Fortran executable cmTC_259f1 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_259f1.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/ftn -v CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o -o cmTC_259f1 +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_259f1 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcuda24BTIdPGNkBA.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatM4BTYFX4uF0M.o -o /tmp/pgcudafatM4BTYFX4uF0M.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcuda24BTIdPGNkBA.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatM4BTYFX4uF0M.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_259f1 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafatM4BTYFX4uF0M.o +unlink /tmp/pgcuda24BTIdPGNkBA.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp' + + + +Parsed Fortran implicit include dir info from above output: rv=start + warn: unable to parse implicit include dirs! + + +Parsed Fortran implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_259f1/fast && /usr/bin/gmake -f CMakeFiles/cmTC_259f1.dir/build.make CMakeFiles/cmTC_259f1.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp'] + ignore line: [Building Fortran object CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -v -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -o CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -v -c -o CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -preprocess -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -stbfile /tmp/nvfortranLwxTVtUAIaVl.stb -modexport /tmp/nvfortrannwxTNXax9UNE.cmod -modindex /tmp/nvfortran1wxTF_MPUbXK.cmdx -cci /tmp/nvfortran9wxT3Sipg9F7.cci -output /tmp/nvfortranvwxT-eOtf19k.ilm] + ignore line: [ 0 inform 0 warnings 0 severes 0 fatal for cmakefortrancompilerabi] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranvwxT-eOtf19k.ilm -fn /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -cci /tmp/nvfortran9wxT3Sipg9F7.cci -cmdline '+nvfortran /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -v -c -o CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortranLwxTVtUAIaVl.stb -asm /tmp/nvfortranfwxTpfvVCg6H.ll] + ignore line: [ 0 inform 0 warnings 0 severes 0 fatal for cmakefortrancompilerabi] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortranfwxTpfvVCg6H.ll -S -o /tmp/nvfortranvwxT-NRokUMR.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranvwxT-NRokUMR.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 --frame-pointer=none -o /tmp/nvfortranTwxThVDGkuDt.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvfortranTwxThVDGkuDt.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o -name .IPDINFO /tmp/nvfortrannwxTNXax9UNE.cmod -name .IPEINFO /tmp/nvfortran1wxTF_MPUbXK.cmdx] + ignore line: [Unlinking /tmp/nvfortranvwxT-eOtf19k.ilm] + ignore line: [Unlinking /tmp/nvfortran9wxT3Sipg9F7.cci] + ignore line: [Unlinking /tmp/nvfortranLwxTVtUAIaVl.stb] + ignore line: [Unlinking /tmp/nvfortrannwxTNXax9UNE.cmod] + ignore line: [Unlinking /tmp/nvfortran1wxTF_MPUbXK.cmdx] + ignore line: [Unlinking /tmp/nvfortranDwxTxY_KmE5u.s] + ignore line: [Unlinking /tmp/nvfortranfwxTpfvVCg6H.ll] + ignore line: [Unlinking /tmp/nvfortranTwxThVDGkuDt.s] + ignore line: [Unlinking /tmp/nvfortranvwxT-NRokUMR.llvm] + ignore line: [Linking Fortran executable cmTC_259f1] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_259f1.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -v CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o -o cmTC_259f1 ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_259f1 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcuda24BTIdPGNkBA.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatM4BTYFX4uF0M.o -o /tmp/pgcudafatM4BTYFX4uF0M.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcuda24BTIdPGNkBA.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatM4BTYFX4uF0M.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_259f1 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [/usr/lib64/crt1.o] ==> obj [/usr/lib64/crt1.o] + arg [/usr/lib64/crti.o] ==> obj [/usr/lib64/crti.o] + arg [/tmp/pgcudafatM4BTYFX4uF0M.o] ==> obj [/tmp/pgcudafatM4BTYFX4uF0M.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o] + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [CMakeFiles/cmTC_259f1.dir/CMakeFortranCompilerABI.F90.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi] ==> lib [sci_nvidia_mpi] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia] ==> lib [sci_nvidia] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpifort_nvidia] ==> lib [mpifort_nvidia] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_259f1] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] + arg [/usr/lib64/crtn.o] ==> obj [/usr/lib64/crtn.o] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpifort_nvidia;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/tmp/pgcudafatM4BTYFX4uF0M.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o;/usr/lib64/crtn.o] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Looking for a CUDA compiler passed with the following output: +-- The CUDA compiler identification is NVIDIA 11.7.64 +-- Detecting CUDA compiler ABI info +-- Detecting CUDA compiler ABI info - done +-- Check for working CUDA compiler: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc - skipped +-- Detecting CUDA compile features +-- Detecting CUDA compile features - done +-- Configuring done +-- Generating done +-- Build files have been written to: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA + +Checking whether the CUDA compiler is NVIDIA using "" matched "nvcc: NVIDIA \(R\) Cuda compiler driver": +nvcc: NVIDIA (R) Cuda compiler driver +Copyright (c) 2005-2022 NVIDIA Corporation +Built on Tue_May__3_18:49:52_PDT_2022 +Cuda compilation tools, release 11.7, V11.7.64 +Build cuda_11.7.r11.7/compiler.31294372_0 +Compiling the CUDA compiler identification source file "CMakeCUDACompilerId.cu" succeeded. +Compiler: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc +Build flags: -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include;-I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include;-ccbin=/opt/cray/pe/craype/2.7.19/bin/CC +Id flags: --keep;--keep-dir;tmp -v + +The output was: +0 +#$ _NVVM_BRANCH_=nvvm +#$ _SPACE_= +#$ _CUDART_=cudart +#$ _HERE_=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin +#$ _THERE_=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin +#$ _TARGET_SIZE_= +#$ _TARGET_DIR_= +#$ _TARGET_DIR_=targets/x86_64-linux +#$ TOP=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/.. +#$ NVVMIR_LIBRARY_DIR=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/libdevice +#$ LD_LIBRARY_PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../lib:/opt/cray/pe/papi/6.0.0.16/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib:/opt/cray/libfabric/1.15.2.0/lib64 +#$ PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin:/opt/cray/pe/perftools/22.09.0/bin:/opt/cray/pe/papi/6.0.0.16/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Compute/2022.1.1:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/libnvvp:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Systems/bin:/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/bin:/opt/cray/pe/mpich/8.1.22/bin:/opt/cray/pe/craype/2.7.19/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin:/global/common/software/nersc/bin:/opt/cray/libfabric/1.15.2.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/opt/cray/pe/bin +#$ INCLUDES="-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" +#$ LIBRARIES= "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" +#$ CUDAFE_FLAGS= +#$ PTXAS_FLAGS= +#$ rm tmp/a_dlink.reg.c +#$ "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -E --nvcchost -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp1.ii" +#$ cicc --pgc++ --gnu_version=70500 --pgi_version=220700 --pgi_llvm --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed -arch compute_52 -m64 --no-version-ident -ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 --include_file_name "CMakeCUDACompilerId.fatbin.c" -tused --gen_module_id_file --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.c" --stub_file_name "tmp/CMakeCUDACompilerId.cudafe1.stub.c" --gen_device_file_name "tmp/CMakeCUDACompilerId.cudafe1.gpu" "tmp/CMakeCUDACompilerId.cpp1.ii" -o "tmp/CMakeCUDACompilerId.ptx" +#$ ptxas -arch=sm_52 -m64 "tmp/CMakeCUDACompilerId.ptx" -o "tmp/CMakeCUDACompilerId.sm_52.cubin" +#$ fatbinary --create="tmp/CMakeCUDACompilerId.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " "--image3=kind=elf,sm=52,file=tmp/CMakeCUDACompilerId.sm_52.cubin" "--image3=kind=ptx,sm=52,file=tmp/CMakeCUDACompilerId.ptx" --embedded-fatbin="tmp/CMakeCUDACompilerId.fatbin.c" +#$ "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -E --nvcchost -x c++ -D__CUDACC__ -D__NVCC__ -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp4.ii" +#$ cudafe++ --pgc++ --gnu_version=70500 --pgi_version=220700 --pgi_llvm --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed --m64 --parse_templates --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.cpp" --stub_file_name "CMakeCUDACompilerId.cudafe1.stub.c" --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" "tmp/CMakeCUDACompilerId.cpp4.ii" +#$ "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -c --nvcchost -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" --no_preincludes -m64 "tmp/CMakeCUDACompilerId.cudafe1.cpp" -o "tmp/CMakeCUDACompilerId.o" +#$ nvlink -m64 --arch=sm_52 --register-link-binaries="tmp/a_dlink.reg.c" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -cpu-arch=X86_64 "tmp/CMakeCUDACompilerId.o" -lcudadevrt -o "tmp/a_dlink.sm_52.cubin" --host-ccbin "/opt/cray/pe/craype/2.7.19/bin/CC" +#$ fatbinary --create="tmp/a_dlink.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " -link "--image3=kind=elf,sm=52,file=tmp/a_dlink.sm_52.cubin" --embedded-fatbin="tmp/a_dlink.fatbin.c" +#$ "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -c --nvcchost -x c++ -DFATBINFILE="\"tmp/a_dlink.fatbin.c\"" -DREGISTERLINKBINARYFILE="\"tmp/a_dlink.reg.c\"" -I. -D__NV_EXTRA_INITIALIZATION= -D__NV_EXTRA_FINALIZATION= -D__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -m64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/crt/link.stub" -o "tmp/a_dlink.o" +#$ "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" + + +Compilation of the CUDA compiler identification source "CMakeCUDACompilerId.cu" produced "a.out" + +The CUDA compiler identification is NVIDIA, found in "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/a.out" + +Parsed CUDA nvcc implicit link information from above output: + found 'PATH=' string: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin:/opt/cray/pe/perftools/22.09.0/bin:/opt/cray/pe/papi/6.0.0.16/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Compute/2022.1.1:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/libnvvp:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Systems/bin:/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/bin:/opt/cray/pe/mpich/8.1.22/bin:/opt/cray/pe/craype/2.7.19/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin:/global/common/software/nersc/bin:/opt/cray/libfabric/1.15.2.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/opt/cray/pe/bin] + found 'LIBRARIES=' string: ["-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib"] + considering line: [#$ rm tmp/a_dlink.reg.c] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -E --nvcchost -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp1.ii" ] + considering line: [cicc --pgc++ --gnu_version=70500 --pgi_version=220700 --pgi_llvm --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed -arch compute_52 -m64 --no-version-ident -ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 --include_file_name "CMakeCUDACompilerId.fatbin.c" -tused --gen_module_id_file --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.c" --stub_file_name "tmp/CMakeCUDACompilerId.cudafe1.stub.c" --gen_device_file_name "tmp/CMakeCUDACompilerId.cudafe1.gpu" "tmp/CMakeCUDACompilerId.cpp1.ii" -o "tmp/CMakeCUDACompilerId.ptx"] + considering line: [ptxas -arch=sm_52 -m64 "tmp/CMakeCUDACompilerId.ptx" -o "tmp/CMakeCUDACompilerId.sm_52.cubin" ] + considering line: [fatbinary --create="tmp/CMakeCUDACompilerId.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " "--image3=kind=elf,sm=52,file=tmp/CMakeCUDACompilerId.sm_52.cubin" "--image3=kind=ptx,sm=52,file=tmp/CMakeCUDACompilerId.ptx" --embedded-fatbin="tmp/CMakeCUDACompilerId.fatbin.c" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -E --nvcchost -x c++ -D__CUDACC__ -D__NVCC__ -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: [cudafe++ --pgc++ --gnu_version=70500 --pgi_version=220700 --pgi_llvm --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed --m64 --parse_templates --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.cpp" --stub_file_name "CMakeCUDACompilerId.cudafe1.stub.c" --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -c --nvcchost -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" --no_preincludes -m64 "tmp/CMakeCUDACompilerId.cudafe1.cpp" -o "tmp/CMakeCUDACompilerId.o" ] + considering line: [nvlink -m64 --arch=sm_52 --register-link-binaries="tmp/a_dlink.reg.c" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -cpu-arch=X86_64 "tmp/CMakeCUDACompilerId.o" -lcudadevrt -o "tmp/a_dlink.sm_52.cubin" --host-ccbin "/opt/cray/pe/craype/2.7.19/bin/CC"] + ignoring nvlink line + considering line: [fatbinary --create="tmp/a_dlink.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " -link "--image3=kind=elf,sm=52,file=tmp/a_dlink.sm_52.cubin" --embedded-fatbin="tmp/a_dlink.fatbin.c" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -c --nvcchost -x c++ -DFATBINFILE="\"tmp/a_dlink.fatbin.c\"" -DREGISTERLINKBINARYFILE="\"tmp/a_dlink.reg.c\"" -I. -D__NV_EXTRA_INITIALIZATION= -D__NV_EXTRA_FINALIZATION= -D__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -m64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/crt/link.stub" -o "tmp/a_dlink.o" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + extracted link line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + considering line: [] + extracted link launcher absolute path: [/opt/cray/pe/craype/2.7.19/bin/CC] + + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + link line: [cuda-fake-ld "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + arg [cuda-fake-ld] ==> ignore + arg [/opt/cray/pe/craype/2.7.19/bin/CC] ==> ignore + arg [-D__CUDA_ARCH_LIST__=520] ==> ignore + arg [-m64] ==> ignore + arg [-Wl,--start-group] ==> ignore + arg [tmp/a_dlink.o] ==> ignore + arg [tmp/CMakeCUDACompilerId.o] ==> ignore + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] + arg [-lcudadevrt] ==> lib [cudadevrt] + arg [-lcudart_static] ==> lib [cudart_static] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-ldl] ==> lib [dl] + arg [-Wl,--end-group] ==> ignore + arg [-o] ==> ignore + arg [a.out] ==> ignore + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit libs: [cudadevrt;cudart_static;rt;pthread;dl] + implicit objs: [] + implicit dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit fwks: [] + + +Parsed CUDA nvcc include information from above output: + found 'PATH=' string: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin:/opt/cray/pe/perftools/22.09.0/bin:/opt/cray/pe/papi/6.0.0.16/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Compute/2022.1.1:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/libnvvp:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Systems/bin:/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/bin:/opt/cray/pe/mpich/8.1.22/bin:/opt/cray/pe/craype/2.7.19/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin:/global/common/software/nersc/bin:/opt/cray/libfabric/1.15.2.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/opt/cray/pe/bin] + found 'LIBRARIES=' string: ["-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib"] + considering line: [#$ rm tmp/a_dlink.reg.c] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -E --nvcchost -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp1.ii" ] + considering line: [cicc --pgc++ --gnu_version=70500 --pgi_version=220700 --pgi_llvm --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed -arch compute_52 -m64 --no-version-ident -ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 --include_file_name "CMakeCUDACompilerId.fatbin.c" -tused --gen_module_id_file --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.c" --stub_file_name "tmp/CMakeCUDACompilerId.cudafe1.stub.c" --gen_device_file_name "tmp/CMakeCUDACompilerId.cudafe1.gpu" "tmp/CMakeCUDACompilerId.cpp1.ii" -o "tmp/CMakeCUDACompilerId.ptx"] + considering line: [ptxas -arch=sm_52 -m64 "tmp/CMakeCUDACompilerId.ptx" -o "tmp/CMakeCUDACompilerId.sm_52.cubin" ] + considering line: [fatbinary --create="tmp/CMakeCUDACompilerId.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " "--image3=kind=elf,sm=52,file=tmp/CMakeCUDACompilerId.sm_52.cubin" "--image3=kind=ptx,sm=52,file=tmp/CMakeCUDACompilerId.ptx" --embedded-fatbin="tmp/CMakeCUDACompilerId.fatbin.c" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -E --nvcchost -x c++ -D__CUDACC__ -D__NVCC__ -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: [cudafe++ --pgc++ --gnu_version=70500 --pgi_version=220700 --pgi_llvm --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed --m64 --parse_templates --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.cpp" --stub_file_name "CMakeCUDACompilerId.cudafe1.stub.c" --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -c --nvcchost -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" --no_preincludes -m64 "tmp/CMakeCUDACompilerId.cudafe1.cpp" -o "tmp/CMakeCUDACompilerId.o" ] + considering line: [nvlink -m64 --arch=sm_52 --register-link-binaries="tmp/a_dlink.reg.c" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -cpu-arch=X86_64 "tmp/CMakeCUDACompilerId.o" -lcudadevrt -o "tmp/a_dlink.sm_52.cubin" --host-ccbin "/opt/cray/pe/craype/2.7.19/bin/CC"] + ignoring nvlink line + considering line: [fatbinary --create="tmp/a_dlink.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " -link "--image3=kind=elf,sm=52,file=tmp/a_dlink.sm_52.cubin" --embedded-fatbin="tmp/a_dlink.fatbin.c" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -c --nvcchost -x c++ -DFATBINFILE="\"tmp/a_dlink.fatbin.c\"" -DREGISTERLINKBINARYFILE="\"tmp/a_dlink.reg.c\"" -I. -D__NV_EXTRA_INITIALIZATION= -D__NV_EXTRA_FINALIZATION= -D__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ -I"/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include" -I"/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include" "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -m64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/crt/link.stub" -o "tmp/a_dlink.o" ] + considering line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + extracted link line: ["/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + considering line: [] + extracted link launcher absolute path: [/opt/cray/pe/craype/2.7.19/bin/CC] + found 'INCLUDES=' string: ["-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" ] + + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + link line: [cuda-fake-ld "/opt/cray/pe/craype/2.7.19/bin"/CC -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + arg [cuda-fake-ld] ==> ignore + arg [/opt/cray/pe/craype/2.7.19/bin/CC] ==> ignore + arg [-D__CUDA_ARCH_LIST__=520] ==> ignore + arg [-m64] ==> ignore + arg [-Wl,--start-group] ==> ignore + arg [tmp/a_dlink.o] ==> ignore + arg [tmp/CMakeCUDACompilerId.o] ==> ignore + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] + arg [-lcudadevrt] ==> lib [cudadevrt] + arg [-lcudart_static] ==> lib [cudart_static] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-ldl] ==> lib [dl] + arg [-Wl,--end-group] ==> ignore + arg [-o] ==> ignore + arg [a.out] ==> ignore + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit libs: [cudadevrt;cudart_static;rt;pthread;dl] + implicit objs: [] + implicit dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit fwks: [] + + +Detecting CUDA compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_57d17/fast && /usr/bin/gmake -f CMakeFiles/cmTC_57d17.dir/build.make CMakeFiles/cmTC_57d17.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp' +Building CUDA object CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC --generate-code=arch=compute_80,code=[compute_80,sm_80] -Xcompiler=-fPIE -Xcompiler=-v -MD -MT CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o -MF CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o.d -x cu -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__PIC__ -D__PIE__ -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__CUDA_ARCH__=800 -D__CUDA_ARCH_LIST__=800 -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ -D__PIC__ -D__PIE__ -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h -D_NO_PGI_GNU_BUILTINS -D_PGI_NOBUILTINS --gnu_version=70500 -D__pgnu_vsn=70500 --preprocess -D__PREPROCESS_ONLY__ --nvcchost --preinclude _cplus_nvcc.h -D__NVCC_HOST__ --accel --preinclude openacc_predef.h --preinclude cuda_runtime.h -q -o /tmp/tmpxft_0002eba5_00000000-7_CMakeCUDACompilerABI.cpp1.ii /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__PIC__ -D__PIE__ -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__CUDA_ARCH_LIST__=800 -D__CUDACC__ -D__NVCC__ -D__PIC__ -D__PIE__ -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h -D_NO_PGI_GNU_BUILTINS -D_PGI_NOBUILTINS --gnu_version=70500 -D__pgnu_vsn=70500 --preprocess -D__PREPROCESS_ONLY__ --nvcchost --preinclude _cplus_nvcc.h -D__NVCC_HOST__ --accel --preinclude openacc_predef.h --preinclude cuda_runtime.h -q -o /tmp/tmpxft_0002eba5_00000000-5_CMakeCUDACompilerABI.cpp4.ii /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__PIC__ -D__PIE__ -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__CUDA_ARCH__=800 -D__CUDA_ARCH_LIST__=800 -DCUDA_DOUBLE_MATH_FUNCTIONS -D__PIC__ -D__PIE__ --gnu_version=70500 -D__pgnu_vsn=70500 --nvcchost --preinclude _cplus_nvcc.h -D__NVCC_HOST__ --accel --preinclude openacc_predef.h -q -o /tmp/nvc++Ba6Ur49-WTCe.il /tmp/tmpxft_0002eba5_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /tmp/tmpxft_0002eba5_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /tmp/tmpxft_0002eba5_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -il /tmp/nvc++Ba6Ur49-WTCe.il -x 117 0x200 -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -x 62 8 -x 62 8 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -x 118 0x2 -cmdline '+nvc++ /tmp/nvc++Ba6Ur49-WTCe.il -tp=zen3 --nvcchost -x c++ -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -D__CUDA_ARCH__=800 -D__CUDA_ARCH_LIST__=800 -c -DCUDA_DOUBLE_MATH_FUNCTIONS -fPIE -pie -v -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include --no_preincludes -m64 -o CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvc++la6UHnuihMzX.ll +NVC++/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvc++la6UHnuihMzX.ll -S -o /tmp/nvc++7a6UXgLCFYOb.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc++7a6UXgLCFYOb.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvc++Ja6UP5vCTkgV.s + +/usr/bin/as /tmp/nvc++Ja6UP5vCTkgV.s -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/ -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/ -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -o CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o +Unlinking /tmp/nvc++Ba6Ur49-WTCe.il +Unlinking /tmp/nvc++Za6Uz6mz3HJX.s +Unlinking /tmp/nvc++la6UHnuihMzX.ll +Unlinking /tmp/nvc++Ja6UP5vCTkgV.s +Unlinking /tmp/nvc++7a6UXgLCFYOb.llvm +Linking CUDA executable cmTC_57d17 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_57d17.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/CC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -v CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o -o cmTC_57d17 -lcudadevrt -lcudart_static -lrt -lpthread -ldl -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs" -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib" +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_57d17 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -lnvcpumath -lnsnvc -lnvc -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaJ4aVPBD96sOY.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafat74aVX4OgrQkG.o -o /tmp/pgcudafat74aVX4OgrQkG.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaJ4aVPBD96sOY.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafat74aVX4OgrQkG.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_57d17 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafat74aVX4OgrQkG.o +unlink /tmp/pgcudaJ4aVPBD96sOY.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp' + + + +Parsed CUDA implicit include dir info from above output: rv=start + warn: unable to parse implicit include dirs! + + +Parsed CUDA implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_57d17/fast && /usr/bin/gmake -f CMakeFiles/cmTC_57d17.dir/build.make CMakeFiles/cmTC_57d17.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp'] + ignore line: [Building CUDA object CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC --generate-code=arch=compute_80 code=[compute_80 sm_80] -Xcompiler=-fPIE -Xcompiler=-v -MD -MT CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o -MF CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o.d -x cu -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__PIC__ -D__PIE__ -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__CUDA_ARCH__=800 -D__CUDA_ARCH_LIST__=800 -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ -D__PIC__ -D__PIE__ -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h -D_NO_PGI_GNU_BUILTINS -D_PGI_NOBUILTINS --gnu_version=70500 -D__pgnu_vsn=70500 --preprocess -D__PREPROCESS_ONLY__ --nvcchost --preinclude _cplus_nvcc.h -D__NVCC_HOST__ --accel --preinclude openacc_predef.h --preinclude cuda_runtime.h -q -o /tmp/tmpxft_0002eba5_00000000-7_CMakeCUDACompilerABI.cpp1.ii /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__PIC__ -D__PIE__ -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__CUDA_ARCH_LIST__=800 -D__CUDACC__ -D__NVCC__ -D__PIC__ -D__PIE__ -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h -D_NO_PGI_GNU_BUILTINS -D_PGI_NOBUILTINS --gnu_version=70500 -D__pgnu_vsn=70500 --preprocess -D__PREPROCESS_ONLY__ --nvcchost --preinclude _cplus_nvcc.h -D__NVCC_HOST__ --accel --preinclude openacc_predef.h --preinclude cuda_runtime.h -q -o /tmp/tmpxft_0002eba5_00000000-5_CMakeCUDACompilerABI.cpp4.ii /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE -I- -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__PIC__ -D__PIE__ -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__CUDA_ARCH__=800 -D__CUDA_ARCH_LIST__=800 -DCUDA_DOUBLE_MATH_FUNCTIONS -D__PIC__ -D__PIE__ --gnu_version=70500 -D__pgnu_vsn=70500 --nvcchost --preinclude _cplus_nvcc.h -D__NVCC_HOST__ --accel --preinclude openacc_predef.h -q -o /tmp/nvc++Ba6Ur49-WTCe.il /tmp/tmpxft_0002eba5_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /tmp/tmpxft_0002eba5_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /tmp/tmpxft_0002eba5_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -il /tmp/nvc++Ba6Ur49-WTCe.il -x 117 0x200 -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -x 62 8 -x 62 8 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -x 118 0x2 -cmdline '+nvc++ /tmp/nvc++Ba6Ur49-WTCe.il -tp=zen3 --nvcchost -x c++ -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -D__CUDA_ARCH__=800 -D__CUDA_ARCH_LIST__=800 -c -DCUDA_DOUBLE_MATH_FUNCTIONS -fPIE -pie -v -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include --no_preincludes -m64 -o CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvc++la6UHnuihMzX.ll] + ignore line: [NVC++/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvc++la6UHnuihMzX.ll -S -o /tmp/nvc++7a6UXgLCFYOb.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc++7a6UXgLCFYOb.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvc++Ja6UP5vCTkgV.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvc++Ja6UP5vCTkgV.s -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/ -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/ -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -o CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o] + ignore line: [Unlinking /tmp/nvc++Ba6Ur49-WTCe.il] + ignore line: [Unlinking /tmp/nvc++Za6Uz6mz3HJX.s] + ignore line: [Unlinking /tmp/nvc++la6UHnuihMzX.ll] + ignore line: [Unlinking /tmp/nvc++Ja6UP5vCTkgV.s] + ignore line: [Unlinking /tmp/nvc++7a6UXgLCFYOb.llvm] + ignore line: [Linking CUDA executable cmTC_57d17] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_57d17.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/CC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -v CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o -o cmTC_57d17 -lcudadevrt -lcudart_static -lrt -lpthread -ldl -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs" -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib"] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_57d17 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -lnvcpumath -lnsnvc -lnvc -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudaJ4aVPBD96sOY.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafat74aVX4OgrQkG.o -o /tmp/pgcudafat74aVX4OgrQkG.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudaJ4aVPBD96sOY.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafat74aVX4OgrQkG.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi --no-as-needed --as-needed -lsci_nvidia --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_57d17 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [/usr/lib64/crt1.o] ==> obj [/usr/lib64/crt1.o] + arg [/usr/lib64/crti.o] ==> obj [/usr/lib64/crti.o] + arg [/tmp/pgcudafat74aVX4OgrQkG.o] ==> obj [/tmp/pgcudafat74aVX4OgrQkG.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [-rpath] ==> ignore + arg [/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC] ==> ignore + arg [CMakeFiles/cmTC_57d17.dir/CMakeCUDACompilerABI.cu.o] ==> ignore + arg [-lcudadevrt] ==> lib [cudadevrt] + arg [-lcudart_static] ==> lib [cudart_static] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi] ==> lib [sci_nvidia_mpi] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia] ==> lib [sci_nvidia] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_57d17] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o] + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] ==> obj [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-latomic] ==> lib [atomic] + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-lstdc++] ==> lib [stdc++] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] + arg [/usr/lib64/crtn.o] ==> obj [/usr/lib64/crtn.o] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cudadevrt;cudart_static;rt;pthread;dl;cupti;cudart;cuda;sci_nvidia_mpi;sci_nvidia;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;atomic;nvhpcatm;stdc++;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/tmp/pgcudafat74aVX4OgrQkG.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o;/usr/lib64/crtn.o] + implicit dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib;/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD succeeded with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_54e3a/fast && /usr/bin/gmake -f CMakeFiles/cmTC_54e3a.dir/build.make CMakeFiles/cmTC_54e3a.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_54e3a.dir/src.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -fPIC -fPIC -MD -MT CMakeFiles/cmTC_54e3a.dir/src.c.o -MF CMakeFiles/cmTC_54e3a.dir/src.c.o.d -o CMakeFiles/cmTC_54e3a.dir/src.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_54e3a +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_54e3a.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/cc -fPIC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_54e3a.dir/src.c.o -o cmTC_54e3a +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp' + + +Source file was: +#include + +static void* test_func(void* data) +{ + return data; +} + +int main(void) +{ + pthread_t thread; + pthread_create(&thread, NULL, test_func, NULL); + pthread_detach(thread); + pthread_cancel(thread); + pthread_join(thread, NULL); + pthread_atfork(NULL, NULL, NULL); + pthread_exit(NULL); + + return 0; +} + +Detecting C OpenMP compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_185f8/fast && /usr/bin/gmake -f CMakeFiles/cmTC_185f8.dir/build.make CMakeFiles/cmTC_185f8.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -mp -v -fPIC -MD -MT CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o -MF CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o.d -o CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.c +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk +Create file CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o.d + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_PGCG_SOURCE --c11 -I- -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -D_OPENMP=202011 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -DGPU_SOLVE -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -D__PIC__ --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --mp -D_OPENMP=202011 --dependencies_target_to_stdout CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o.d -q -o /tmp/nvcx3pVf5Hj2vGT.il /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.c + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.c -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.c -il /tmp/nvcx3pVf5Hj2vGT.il -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 122 0x400000 -y 125 0x100000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -x 180 0x4000000 -x 194 0x20000000 -cmdline '+nvc /tmp/nvcx3pVf5Hj2vGT.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -mp -v -fPIC -MD -MT CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o -MF CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o.d -o CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvch3pVvp5k0RUv.ll +NVC++/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvch3pVvp5k0RUv.ll -S -o /tmp/nvc33pVLzCPpDWv.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc33pVLzCPpDWv.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvc-3pV9jJH9mSd.s + +/usr/bin/as /tmp/nvc-3pV9jJH9mSd.s -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/ -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o +Unlinking /tmp/nvcx3pVf5Hj2vGT.il +Unlinking /tmp/nvcp3pVTbr9edwt.s +Unlinking /tmp/nvch3pVvp5k0RUv.ll +Unlinking /tmp/nvc-3pV9jJH9mSd.s +Unlinking /tmp/nvc33pVLzCPpDWv.llvm +Linking C executable cmTC_185f8 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_185f8.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -mp -v -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o -o cmTC_185f8 -v +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_185f8 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcuda5tuVRmw5aMY2.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatbtuVdYNelwNU.o -o /tmp/pgcudafatbtuVdYNelwNU.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcuda5tuVRmw5aMY2.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatbtuVdYNelwNU.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_185f8 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafatbtuVdYNelwNU.o +unlink /tmp/pgcuda5tuVRmw5aMY2.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp' + + + +Parsed C OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_185f8/fast && /usr/bin/gmake -f CMakeFiles/cmTC_185f8.dir/build.make CMakeFiles/cmTC_185f8.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -mp -v -fPIC -MD -MT CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o -MF CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o.d -o CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.c] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [Create file CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o.d] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_PGCG_SOURCE --c11 -I- -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -D_OPENMP=202011 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -DGPU_SOLVE -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -D__PIC__ --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --mp -D_OPENMP=202011 --dependencies_target_to_stdout CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o.d -q -o /tmp/nvcx3pVf5Hj2vGT.il /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.c] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.c -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.c -il /tmp/nvcx3pVf5Hj2vGT.il -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 122 0x400000 -y 125 0x100000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -x 180 0x4000000 -x 194 0x20000000 -cmdline '+nvc /tmp/nvcx3pVf5Hj2vGT.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -mp -v -fPIC -MD -MT CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o -MF CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o.d -o CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvch3pVvp5k0RUv.ll] + ignore line: [NVC++/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvch3pVvp5k0RUv.ll -S -o /tmp/nvc33pVLzCPpDWv.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc33pVLzCPpDWv.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvc-3pV9jJH9mSd.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvc-3pV9jJH9mSd.s -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/ -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o] + ignore line: [Unlinking /tmp/nvcx3pVf5Hj2vGT.il] + ignore line: [Unlinking /tmp/nvcp3pVTbr9edwt.s] + ignore line: [Unlinking /tmp/nvch3pVvp5k0RUv.ll] + ignore line: [Unlinking /tmp/nvc-3pV9jJH9mSd.s] + ignore line: [Unlinking /tmp/nvc33pVLzCPpDWv.llvm] + ignore line: [Linking C executable cmTC_185f8] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_185f8.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/cc -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -mp -v -Wl -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o -o cmTC_185f8 -v ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_185f8 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcuda5tuVRmw5aMY2.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatbtuVdYNelwNU.o -o /tmp/pgcudafatbtuVdYNelwNU.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcuda5tuVRmw5aMY2.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatbtuVdYNelwNU.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_185f8 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [-rpath] ==> ignore + arg [/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC] ==> ignore + arg [CMakeFiles/cmTC_185f8.dir/OpenMPTryFlag.c.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi_mp] ==> lib [sci_nvidia_mpi_mp] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mp] ==> lib [sci_nvidia_mp] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_185f8] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi_mp;sci_nvidia_mp;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Detecting CXX OpenMP compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_39523/fast && /usr/bin/gmake -f CMakeFiles/cmTC_39523.dir/build.make CMakeFiles/cmTC_39523.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o +/opt/cray/pe/craype/2.7.19/bin/CC -mp -v -fPIC --c++11 --gnu_extensions -MD -MT CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o -MF CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o.d -o CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk +Create file CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o.d + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE --c++11 -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -D_OPENMP=202011 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__PIC__ --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --mp -D_OPENMP=202011 --gnu_extensions --dependencies_target_to_stdout CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o.d -q -o /tmp/nvc++f1wVpxap_bKG.il /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp -il /tmp/nvc++f1wVpxap_bKG.il -x 117 0x200 -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -x 180 0x4000000 -x 194 0x20000000 -cmdline '+nvc++ /tmp/nvc++f1wVpxap_bKG.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -mp -v -fPIC --c++11 --gnu_extensions -MD -MT CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o -MF CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o.d -o CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvc++v1wV-zDuFaDD.ll +NVC++/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvc++v1wV-zDuFaDD.ll -S -o /tmp/nvc++L1wVV4nEBYmM.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc++L1wVV4nEBYmM.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvc++91wV3PO2vK8b.s + +/usr/bin/as /tmp/nvc++91wV3PO2vK8b.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o +Unlinking /tmp/nvc++f1wVpxap_bKG.il +Unlinking /tmp/nvc++T1wVhrJ9V_mk.s +Unlinking /tmp/nvc++v1wV-zDuFaDD.ll +Unlinking /tmp/nvc++91wV3PO2vK8b.s +Unlinking /tmp/nvc++L1wVV4nEBYmM.llvm +Linking CXX executable cmTC_39523 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_39523.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/CC -mp -v -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o -o cmTC_39523 -v +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_39523 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudanrCVN_ft07bJ.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafat1rCVFZvMFAXQ.o -o /tmp/pgcudafat1rCVFZvMFAXQ.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudanrCVN_ft07bJ.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafat1rCVFZvMFAXQ.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_39523 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafat1rCVFZvMFAXQ.o +unlink /tmp/pgcudanrCVN_ft07bJ.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp' + + + +Parsed CXX OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_39523/fast && /usr/bin/gmake -f CMakeFiles/cmTC_39523.dir/build.make CMakeFiles/cmTC_39523.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/CC -mp -v -fPIC --c++11 --gnu_extensions -MD -MT CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o -MF CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o.d -o CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [Create file CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o.d] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__LP64__ -D__x86_64 -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__amd64 -D__amd64__ -D__k8 -D__k8__ -D__MMX__ -D__SSE__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__SSE4A__ -D__ABM__ -D__SSE4_1__ -D__SSE4_2__ -D__AVX__ -D__AVX2__ -D__F16C__ -D__FMA__ -D__XSAVE__ -D__XSAVEOPT__ -D__XSAVEC__ -D__XSAVES__ -D__POPCNT__ -D__SHA__ -D__AES__ -D__PCLMUL__ -D__CLFLUSHOPT__ -D__FSGSBASE__ -D__RDRND__ -D__BMI__ -D__BMI2__ -D__LZCNT__ -D__FXSR__ -D__MWAITX__ -D__CLZERO__ -D__PKU__ -D__VAES__ -D__VPCLMULQDQ__ -D__PGI -D__NVCOMPILER -D_GNU_SOURCE -D_PGCG_SOURCE --c++11 -I- -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include --sys_include /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include --sys_include /usr/include/c++/7 --sys_include /usr/include/c++/7/x86_64-suse-linux --sys_include /usr/include/c++/7/backward --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include --sys_include /usr/local/include --sys_include /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed --sys_include /usr/x86_64-suse-linux/include --sys_include /usr/include -D__PGLLVM__ -D__NVCOMPILER_LLVM__ -D__extension__= -D_ACCEL=201003 -D_OPENACC=201711 -D_OPENMP=202011 -DCUDA_VERSION=11070 -DPGI_TESLA_TARGET -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -D__PIC__ --preinclude _cplus_preinclude.h --preinclude_macros _cplus_macros.h --gnu_version=70500 -D__pgnu_vsn=70500 --accel --preinclude openacc_predef.h --mp -D_OPENMP=202011 --gnu_extensions --dependencies_target_to_stdout CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o -D_NVHPC_RDC --dependencies_to_file CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o.d -q -o /tmp/nvc++f1wVpxap_bKG.il /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/cpp2 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp -opt 2 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -astype 0 -x 121 1 -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp -il /tmp/nvc++f1wVpxap_bKG.il -x 117 0x200 -x 123 0x80000000 -x 123 4 -x 119 0x20 -def __pgnu_vsn=70500 -x 70 0x40000000 -x 183 4 -x 121 0x800 -x 6 0x20000 -x 249 140 -x 120 0x200000 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -gnuvsn 70500 -x 69 0x200 -x 123 0x400 -x 180 0x4000000 -x 194 0x20000000 -cmdline '+nvc++ /tmp/nvc++f1wVpxap_bKG.il -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -pgf90libs -fortranlibs -mp -v -fPIC --c++11 --gnu_extensions -MD -MT CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o -MF CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o.d -o CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o -c -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -asm /tmp/nvc++v1wV-zDuFaDD.ll] + ignore line: [NVC++/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvc++v1wV-zDuFaDD.ll -S -o /tmp/nvc++L1wVV4nEBYmM.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvc++L1wVV4nEBYmM.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvc++91wV3PO2vK8b.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvc++91wV3PO2vK8b.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o] + ignore line: [Unlinking /tmp/nvc++f1wVpxap_bKG.il] + ignore line: [Unlinking /tmp/nvc++T1wVhrJ9V_mk.s] + ignore line: [Unlinking /tmp/nvc++v1wV-zDuFaDD.ll] + ignore line: [Unlinking /tmp/nvc++91wV3PO2vK8b.s] + ignore line: [Unlinking /tmp/nvc++L1wVV4nEBYmM.llvm] + ignore line: [Linking CXX executable cmTC_39523] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_39523.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/CC -mp -v -Wl -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o -o cmTC_39523 -v ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_39523 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudanrCVN_ft07bJ.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafat1rCVFZvMFAXQ.o -o /tmp/pgcudafat1rCVFZvMFAXQ.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudanrCVN_ft07bJ.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafat1rCVFZvMFAXQ.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_39523 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -latomic -lnvhpcatm -lstdc++ -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [-rpath] ==> ignore + arg [/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC] ==> ignore + arg [CMakeFiles/cmTC_39523.dir/OpenMPTryFlag.cpp.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi_mp] ==> lib [sci_nvidia_mpi_mp] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mp] ==> lib [sci_nvidia_mp] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_39523] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-latomic] ==> lib [atomic] + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-lstdc++] ==> lib [stdc++] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi_mp;sci_nvidia_mp;dl;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;atomic;nvhpcatm;stdc++;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Detecting Fortran OpenMP compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_41bf7/fast && /usr/bin/gmake -f CMakeFiles/cmTC_41bf7.dir/build.make CMakeFiles/cmTC_41bf7.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp' +Building Fortran object CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o +/opt/cray/pe/craype/2.7.19/bin/ftn -mp -v -fPIC -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -def __PIC__ -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -mp -x 69 0x200 -x 69 0x400 -x 69 2 -stbfile /tmp/nvfortranHdFVJGqKjB01.stb -modexport /tmp/nvfortranPdFV7K068xy-.cmod -modindex /tmp/nvfortranXdFVtm5PXDoc.cmdx -cci /tmp/nvfortranzdFVlNtPfp-U.cci -output /tmp/nvfortranrdFVZG3TGydw.ilm + 0 inform, 0 warnings, 0 severes, 0 fatal for test +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranrdFVZG3TGydw.ilm -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 180 0x4000000 -x 194 0x20000000 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -cci /tmp/nvfortranzdFVlNtPfp-U.cci -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortranHdFVJGqKjB01.stb -asm /tmp/nvfortranbdFVdKycDKSh.ll + 0 inform, 0 warnings, 0 severes, 0 fatal for test +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortranbdFVdKycDKSh.ll -S -o /tmp/nvfortranrdFVZNfsbVuZ.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranrdFVZNfsbVuZ.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvfortranjdFVBe9zYuZu.s + +/usr/bin/as /tmp/nvfortranjdFVBe9zYuZu.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o -name .IPDINFO /tmp/nvfortranPdFV7K068xy-.cmod -name .IPEINFO /tmp/nvfortranXdFVtm5PXDoc.cmdx +Unlinking /tmp/nvfortranrdFVZG3TGydw.ilm +Unlinking /tmp/nvfortranzdFVlNtPfp-U.cci +Unlinking /tmp/nvfortranHdFVJGqKjB01.stb +Unlinking /tmp/nvfortranPdFV7K068xy-.cmod +Unlinking /tmp/nvfortranXdFVtm5PXDoc.cmdx +Unlinking /tmp/nvfortran5dFVRUIvTfnR.s +Unlinking /tmp/nvfortranbdFVdKycDKSh.ll +Unlinking /tmp/nvfortranjdFVBe9zYuZu.s +Unlinking /tmp/nvfortranrdFVZNfsbVuZ.llvm +Linking Fortran executable cmTC_41bf7 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_41bf7.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -mp -v CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o -o cmTC_41bf7 -v +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_41bf7 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudanKJVNhkb0wo9.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafat1KJVFe7KFnH2.o -o /tmp/pgcudafat1KJVFe7KFnH2.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudanKJVNhkb0wo9.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafat1KJVFe7KFnH2.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_41bf7 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafat1KJVFe7KFnH2.o +unlink /tmp/pgcudanKJVNhkb0wo9.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp' + + + +Parsed Fortran OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_41bf7/fast && /usr/bin/gmake -f CMakeFiles/cmTC_41bf7.dir/build.make CMakeFiles/cmTC_41bf7.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp'] + ignore line: [Building Fortran object CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -mp -v -fPIC -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -def __PIC__ -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -mp -x 69 0x200 -x 69 0x400 -x 69 2 -stbfile /tmp/nvfortranHdFVJGqKjB01.stb -modexport /tmp/nvfortranPdFV7K068xy-.cmod -modindex /tmp/nvfortranXdFVtm5PXDoc.cmdx -cci /tmp/nvfortranzdFVlNtPfp-U.cci -output /tmp/nvfortranrdFVZG3TGydw.ilm] + ignore line: [ 0 inform 0 warnings 0 severes 0 fatal for test] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranrdFVZG3TGydw.ilm -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 180 0x4000000 -x 194 0x20000000 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -cci /tmp/nvfortranzdFVlNtPfp-U.cci -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortranHdFVJGqKjB01.stb -asm /tmp/nvfortranbdFVdKycDKSh.ll] + ignore line: [ 0 inform 0 warnings 0 severes 0 fatal for test] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortranbdFVdKycDKSh.ll -S -o /tmp/nvfortranrdFVZNfsbVuZ.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranrdFVZNfsbVuZ.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvfortranjdFVBe9zYuZu.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvfortranjdFVBe9zYuZu.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o -name .IPDINFO /tmp/nvfortranPdFV7K068xy-.cmod -name .IPEINFO /tmp/nvfortranXdFVtm5PXDoc.cmdx] + ignore line: [Unlinking /tmp/nvfortranrdFVZG3TGydw.ilm] + ignore line: [Unlinking /tmp/nvfortranzdFVlNtPfp-U.cci] + ignore line: [Unlinking /tmp/nvfortranHdFVJGqKjB01.stb] + ignore line: [Unlinking /tmp/nvfortranPdFV7K068xy-.cmod] + ignore line: [Unlinking /tmp/nvfortranXdFVtm5PXDoc.cmdx] + ignore line: [Unlinking /tmp/nvfortran5dFVRUIvTfnR.s] + ignore line: [Unlinking /tmp/nvfortranbdFVdKycDKSh.ll] + ignore line: [Unlinking /tmp/nvfortranjdFVBe9zYuZu.s] + ignore line: [Unlinking /tmp/nvfortranrdFVZNfsbVuZ.llvm] + ignore line: [Linking Fortran executable cmTC_41bf7] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_41bf7.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -Wl -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -mp -v CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o -o cmTC_41bf7 -v ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_41bf7 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudanKJVNhkb0wo9.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafat1KJVFe7KFnH2.o -o /tmp/pgcudafat1KJVFe7KFnH2.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudanKJVNhkb0wo9.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafat1KJVFe7KFnH2.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_41bf7 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [-rpath] ==> ignore + arg [/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC] ==> ignore + arg [CMakeFiles/cmTC_41bf7.dir/OpenMPTryFlag.f90.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi_mp] ==> lib [sci_nvidia_mpi_mp] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mp] ==> lib [sci_nvidia_mp] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpifort_nvidia] ==> lib [mpifort_nvidia] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_41bf7] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi_mp;sci_nvidia_mp;dl;mpifort_nvidia;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Detecting Fortran OpenMP compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_01a96/fast && /usr/bin/gmake -f CMakeFiles/cmTC_01a96.dir/build.make CMakeFiles/cmTC_01a96.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp' +Building Fortran object CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o +/opt/cray/pe/craype/2.7.19/bin/ftn -mp -v -fPIC -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -def __PIC__ -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -mp -x 69 0x200 -x 69 0x400 -x 69 2 -stbfile /tmp/nvfortranHvMVJGX6jBr5.stb -modexport /tmp/nvfortranPvMV7KDf8xDF.cmod -modindex /tmp/nvfortranXvMVtmQjXD7H.cmdx -cci /tmp/nvfortranzvMVlNSKfpGG.cci -output /tmp/nvfortranrvMVZGiFGyCQ.ilm +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 312) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 318) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 324) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 330) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 338) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 344) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 350) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 356) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 561) +NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 568) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 633) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 654) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 749) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 904) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 913) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 931) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 941) +NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 953) + 18 inform, 0 warnings, 0 severes, 0 fatal for test +NVFORTRAN/x86-64 Linux 22.7-0: compilation completed with informational messages + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranrvMVZGiFGyCQ.ilm -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 180 0x4000000 -x 194 0x20000000 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -cci /tmp/nvfortranzvMVlNSKfpGG.cci -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortranHvMVJGX6jBr5.stb -asm /tmp/nvfortranbvMVdKzpDKPU.ll + 0 inform, 0 warnings, 0 severes, 0 fatal for test +NVFORTRAN/x86-64 Linux 22.7-0: compilation successful + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortranbvMVdKzpDKPU.ll -S -o /tmp/nvfortranrvMVZNwWbVNn.llvm + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranrvMVZNwWbVNn.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvfortranjvMVBegpYuw0.s + +/usr/bin/as /tmp/nvfortranjvMVBegpYuw0.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o -name .IPDINFO /tmp/nvfortranPvMV7KDf8xDF.cmod -name .IPEINFO /tmp/nvfortranXvMVtmQjXD7H.cmdx +Unlinking /tmp/nvfortranrvMVZGiFGyCQ.ilm +Unlinking /tmp/nvfortranzvMVlNSKfpGG.cci +Unlinking /tmp/nvfortranHvMVJGX6jBr5.stb +Unlinking /tmp/nvfortranPvMV7KDf8xDF.cmod +Unlinking /tmp/nvfortranXvMVtmQjXD7H.cmdx +Unlinking /tmp/nvfortran5vMVRUBZTfwf.s +Unlinking /tmp/nvfortranbvMVdKzpDKPU.ll +Unlinking /tmp/nvfortranjvMVBegpYuw0.s +Unlinking /tmp/nvfortranrvMVZNwWbVNn.llvm +Linking Fortran executable cmTC_01a96 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_01a96.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -mp -v CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o -o cmTC_01a96 -v +Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 +Export NVHPC_CURRENT_CUDA_VERSION=11.7.60 +Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7 +Export PGI=/opt/nvidia/hpc_sdk + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_01a96 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudambRVKh-iTw9t.cubin +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatSbRVee4MomO1.o -o /tmp/pgcudafatSbRVee4MomO1.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudambRVKh-iTw9t.cubin +/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatSbRVee4MomO1.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_01a96 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o +unlink /tmp/pgcudafatSbRVee4MomO1.o +unlink /tmp/pgcudambRVKh-iTw9t.cubin +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp' + + + +Parsed Fortran OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_01a96/fast && /usr/bin/gmake -f CMakeFiles/cmTC_01a96.dir/build.make CMakeFiles/cmTC_01a96.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CMakeTmp'] + ignore line: [Building Fortran object CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -mp -v -fPIC -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort1 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen3 -x 57 0xfb0000 -x 58 0x78031040 -x 70 0x6c00 -x 47 0x400000 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include:/usr/lib64/gcc/x86_64-suse-linux/7/include:/usr/local/include:/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include:/usr/include -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_1__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __F16C__ -def __FMA__ -def __XSAVE__ -def __XSAVEOPT__ -def __XSAVEC__ -def __XSAVES__ -def __POPCNT__ -def __SHA__ -def __AES__ -def __PCLMUL__ -def __CLFLUSHOPT__ -def __FSGSBASE__ -def __RDRND__ -def __BMI__ -def __BMI2__ -def __LZCNT__ -def __FXSR__ -def __MWAITX__ -def __CLZERO__ -def __PKU__ -def __VAES__ -def __VPCLMULQDQ__ -idir /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -idir /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -idir /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -idir /opt/cray/pe/dsmml/0.2.2/dsmml//include -idir /opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -def _ACCEL=201003 -def _OPENACC=201711 -def CUDA_VERSION=11070 -def PGI_TESLA_TARGET -def __CRAY_X86_MILAN -def __CRAY_NVIDIA80 -def __CRAYXT_COMPUTE_LINUX_TARGET -def __PIC__ -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -x 186 0x80 -x 180 0x400 -x 163 0x1 -cudaver 11070 -x 186 0x80000 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -accel tesla -accel host -mp -x 69 0x200 -x 69 0x400 -x 69 2 -stbfile /tmp/nvfortranHvMVJGX6jBr5.stb -modexport /tmp/nvfortranPvMV7KDf8xDF.cmod -modindex /tmp/nvfortranXvMVtmQjXD7H.cmdx -cci /tmp/nvfortranzvMVlNSKfpGG.cci -output /tmp/nvfortranrvMVZGiFGyCQ.ilm] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 312)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 318)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 324)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 330)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 338)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 344)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 350)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 356)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 561)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic kind loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 568)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 633)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 654)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 749)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 904)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 913)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 931)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 941)] + ignore line: [NVFORTRAN-I-0035-Predefined intrinsic size loses intrinsic property (/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp_lib.h: 953)] + ignore line: [ 18 inform 0 warnings 0 severes 0 fatal for test] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation completed with informational messages] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/fort2 /tmp/nvfortranrvMVZGiFGyCQ.ilm -fn /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -opt 2 -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen3 -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 121 1 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 180 0x4000000 -x 194 0x20000000 -x 249 140 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 71 0x2000 -x 71 0x4000 -x 34 0x40000000 -x 83 0x1 -x 85 0x1 -x 206 0x02 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -accel tesla -accel host -x 197 0 -x 175 0 -x 203 0 -x 204 0 -x 180 0x4000400 -x 121 0xc00 -x 186 0x80 -x 180 0x4000400 -x 121 0xc00 -x 194 0x40000 -x 163 0x1 -x 186 0x80000 -cudaver 11070 -x 176 0x100 -cudacap 80 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 176 0x100 -cudacap 80 -x 189 0x8000 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -x 187 0x40000 -x 187 0x8000000 -x 60 512 -mp -x 69 0x200 -x 69 0x400 -x 69 2 -x 62 8 -cci /tmp/nvfortranzvMVlNSKfpGG.cci -cmdline '+nvfortran /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -tp=zen3 -acc -gpu=cc80 -D__CRAY_X86_MILAN -D__CRAY_NVIDIA80 -D__CRAYXT_COMPUTE_LINUX_TARGET -mp -v -fPIC -c -o CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include -I/opt/cray/pe/dsmml/0.2.2/dsmml//include -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include' -stbfile /tmp/nvfortranHvMVJGX6jBr5.stb -asm /tmp/nvfortranbvMVdKzpDKPU.ll] + ignore line: [ 0 inform 0 warnings 0 severes 0 fatal for test] + ignore line: [NVFORTRAN/x86-64 Linux 22.7-0: compilation successful] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/opt '-passes=default' -openmp-opt-disable -mcpu=znver3 /tmp/nvfortranbvMVdKzpDKPU.ll -S -o /tmp/nvfortranrvMVZNwWbVNn.llvm] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/share/llvm/bin/llc /tmp/nvfortranrvMVZNwWbVNn.llvm -march=x86-64 -mcpu=znver3 -mattr=+mmx -mattr=+sse -mattr=+sse2 -mattr=+sse3 -mattr=+ssse3 -mattr=+sse4a -mattr=+sse4.1 -mattr=+sse4.2 -mattr=+avx -mattr=+avx2 -mattr=+f16c -mattr=+fma -mattr=+xsave -mattr=+xsaveopt -mattr=+xsavec -mattr=+xsaves -mattr=+popcnt -mattr=+sha -mattr=+aes -mattr=+pclmul -mattr=+clflushopt -mattr=+fsgsbase -mattr=+rdrnd -mattr=+bmi -mattr=+bmi2 -mattr=+lzcnt -mattr=+fxsr -mattr=+mwaitx -mattr=+clzero -mattr=+pku -mattr=+vaes -mattr=+vpclmulqdq -O2 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -dwarf-directory=false --align-all-functions=6 -relocation-model=pic --frame-pointer=none -o /tmp/nvfortranjvMVBegpYuw0.s] + ignore line: [] + ignore line: [/usr/bin/as /tmp/nvfortranjvMVBegpYuw0.s -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/ -I/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/include/ -I/opt/cray/pe/dsmml/0.2.2/dsmml//include/ -I/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/include/ -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/ -o CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/append -noerror CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o -name .IPDINFO /tmp/nvfortranPvMV7KDf8xDF.cmod -name .IPEINFO /tmp/nvfortranXvMVtmQjXD7H.cmdx] + ignore line: [Unlinking /tmp/nvfortranrvMVZGiFGyCQ.ilm] + ignore line: [Unlinking /tmp/nvfortranzvMVlNSKfpGG.cci] + ignore line: [Unlinking /tmp/nvfortranHvMVJGX6jBr5.stb] + ignore line: [Unlinking /tmp/nvfortranPvMV7KDf8xDF.cmod] + ignore line: [Unlinking /tmp/nvfortranXvMVtmQjXD7H.cmdx] + ignore line: [Unlinking /tmp/nvfortran5vMVRUBZTfwf.s] + ignore line: [Unlinking /tmp/nvfortranbvMVdKzpDKPU.ll] + ignore line: [Unlinking /tmp/nvfortranjvMVBegpYuw0.s] + ignore line: [Unlinking /tmp/nvfortranrvMVZNwWbVNn.llvm] + ignore line: [Linking Fortran executable cmTC_01a96] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_01a96.dir/link.txt --verbose=1] + ignore line: [/opt/cray/pe/craype/2.7.19/bin/ftn -Wl -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -mp -v CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o -o cmTC_01a96 -v ] + ignore line: [Export PGI_CURR_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_HOME=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7] + ignore line: [Export NVHPC_CURRENT_CUDA_VERSION=11.7.60] + ignore line: [Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7] + ignore line: [Export PGI=/opt/nvidia/hpc_sdk] + ignore line: [] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/acclnk -nvidia /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -cuda11070 -cudaroot /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -computecap=80 -init=ctxrel -v /usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_01a96 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o -lcupti -lcudart -lcuda -lsci_nvidia_mpi_mp -lsci_nvidia_mp -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm -dolink -cuda11070 -computecap 80 -o /tmp/pgcudambRVKh-iTw9t.cubin] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin/tools/nvdd -fatobj /tmp/pgcudafatSbRVee4MomO1.o -o /tmp/pgcudafatSbRVee4MomO1.o -cuda11070 -dcuda /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7 -init=ctxrel -sm 80 /tmp/pgcudambRVKh-iTw9t.cubin] + link line: [/usr/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /tmp/pgcudafatSbRVee4MomO1.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/trace_init.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -T /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld --dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms -L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib -L/opt/cray/pe/mpich/8.1.22/gtl/lib -L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64 -L/opt/cray/pe/dsmml/0.2.2/dsmml//lib -L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64 -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -L/usr/lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7 -rpath /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o --as-needed -lcupti -lcudart --no-as-needed -lcuda --as-needed -lsci_nvidia_mpi_mp --no-as-needed --as-needed -lsci_nvidia_mp --no-as-needed -ldl --as-needed -lmpifort_nvidia --no-as-needed --as-needed -lmpi_nvidia --no-as-needed -lmpi_gtl_cuda --as-needed -ldsmml --no-as-needed -lxpmem --disable-new-dtags -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib -rpath /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64 -rpath /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -o cmTC_01a96 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_cuda.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_host.o /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/acc_init_link_acc.o -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-T] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.ld] ==> ignore + arg [--dynamic-list=/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib/nvhpc.syms] ==> ignore + arg [-L/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + arg [-L/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] + arg [-L/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + arg [-L/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] + arg [-L/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [-rpath] ==> ignore + arg [/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC] ==> ignore + arg [CMakeFiles/cmTC_01a96.dir/OpenMPTryFlag.f90.o] ==> ignore + arg [--as-needed] ==> ignore + arg [-lcupti] ==> lib [cupti] + arg [-lcudart] ==> lib [cudart] + arg [--no-as-needed] ==> ignore + arg [-lcuda] ==> lib [cuda] + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mpi_mp] ==> lib [sci_nvidia_mpi_mp] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lsci_nvidia_mp] ==> lib [sci_nvidia_mp] + arg [--no-as-needed] ==> ignore + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lmpifort_nvidia] ==> lib [mpifort_nvidia] + arg [--no-as-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [-lmpi_nvidia] ==> lib [mpi_nvidia] + arg [--no-as-needed] ==> ignore + arg [-lmpi_gtl_cuda] ==> lib [mpi_gtl_cuda] + arg [--as-needed] ==> ignore + arg [-ldsmml] ==> lib [dsmml] + arg [--no-as-needed] ==> ignore + arg [-lxpmem] ==> lib [xpmem] + arg [--disable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> ignore + arg [-rpath] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_01a96] ==> ignore + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [-lacchost] ==> lib [acchost] + arg [-laccdevaux] ==> lib [accdevaux] + arg [-laccdevice] ==> lib [accdevice] + arg [-ldl] ==> lib [dl] + arg [-lcudadevice] ==> lib [cudadevice] + arg [-lnvf] ==> lib [nvf] + arg [-lnvomp] ==> lib [nvomp] + arg [-ldl] ==> lib [dl] + arg [--as-needed] ==> ignore + arg [-lnvhpcatm] ==> lib [nvhpcatm] + arg [-latomic] ==> lib [atomic] + arg [--no-as-needed] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lnvcpumath] ==> lib [nvcpumath] + arg [-lnsnvc] ==> lib [nsnvc] + arg [-lnvc] ==> lib [nvc] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lm] ==> lib [m] + collapse library dir [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] ==> [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib] + collapse library dir [/opt/cray/pe/mpich/8.1.22/gtl/lib] ==> [/opt/cray/pe/mpich/8.1.22/gtl/lib] + collapse library dir [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] ==> [/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64] + collapse library dir [/opt/cray/pe/dsmml/0.2.2/dsmml//lib] ==> [/opt/cray/pe/dsmml/0.2.2/dsmml/lib] + collapse library dir [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] ==> [/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + implicit libs: [cupti;cudart;cuda;sci_nvidia_mpi_mp;sci_nvidia_mp;dl;mpifort_nvidia;mpi_nvidia;mpi_gtl_cuda;dsmml;xpmem;acchost;accdevaux;accdevice;dl;cudadevice;nvf;nvomp;dl;nvhpcatm;atomic;pthread;nvcpumath;nsnvc;nvc;rt;pthread;gcc;c;gcc_s;m] + implicit objs: [] + implicit dirs: [/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/lib;/opt/cray/pe/mpich/8.1.22/gtl/lib;/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64;/opt/cray/pe/dsmml/0.2.2/dsmml/lib;/opt/cray/xpmem/2.5.2-2.4_3.20__gd0f7936.shasta/lib64;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib;/usr/lib64;/usr/lib64/gcc/x86_64-suse-linux/7] + implicit fwks: [] + + +Verifying Fortran/CXX Compiler Compatibility passed with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX + +Run Build Command(s):/usr/bin/gmake -f Makefile VerifyFortranC && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -S/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify -B/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX --check-build-system CMakeFiles/Makefile.cmake 0 +/usr/bin/gmake -f CMakeFiles/Makefile2 VerifyFortranC +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -S/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify -B/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX --check-build-system CMakeFiles/Makefile.cmake 0 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 6 +/usr/bin/gmake -f CMakeFiles/Makefile2 CMakeFiles/VerifyFortranC.dir/all +gmake[2]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +/usr/bin/gmake -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/depend +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake +Scanning dependencies of target VerifyFortran +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +/usr/bin/gmake -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/build +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +[ 16%] Building Fortran object CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +/opt/cray/pe/craype/2.7.19/bin/ftn -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX -fast -O3 -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f -o CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +[ 33%] Linking Fortran static library libVerifyFortran.a +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P CMakeFiles/VerifyFortran.dir/cmake_clean_target.cmake +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/VerifyFortran.dir/link.txt --verbose=1 +/usr/bin/ar qc libVerifyFortran.a CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +/usr/bin/ranlib libVerifyFortran.a +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +[ 33%] Built target VerifyFortran +/usr/bin/gmake -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/depend +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/DependInfo.cmake +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +/usr/bin/gmake -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/build +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +[ 50%] Building C object CMakeFiles/VerifyFortranC.dir/main.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -MD -MT CMakeFiles/VerifyFortranC.dir/main.c.o -MF CMakeFiles/VerifyFortranC.dir/main.c.o.d -o CMakeFiles/VerifyFortranC.dir/main.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c +[ 66%] Building C object CMakeFiles/VerifyFortranC.dir/VerifyC.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -MD -MT CMakeFiles/VerifyFortranC.dir/VerifyC.c.o -MF CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d -o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c +[ 83%] Building CXX object CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o +/opt/cray/pe/craype/2.7.19/bin/CC -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX -mp -fast -O3 -DNDEBUG -MD -MT CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -MF CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d -o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx +[100%] Linking CXX executable VerifyFortranC +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/VerifyFortranC.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/CC -mp -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/VerifyFortranC.dir/main.c.o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -o VerifyFortranC libVerifyFortran.a -lmpifort_nvidia +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +[100%] Built target VerifyFortranC +gmake[2]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 0 +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' + + + diff --git a/build_nv_0120/CMakeFiles/CMakeRuleHashes.txt b/build_nv_0120/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 00000000..22c1f846 --- /dev/null +++ b/build_nv_0120/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,31 @@ +# Hashes of file build rules. +186c0112005962b339c876e818fff49e CMakeFiles/Continuous +52730b730816894dd920bea0734a2e29 CMakeFiles/ContinuousBuild +6df0501d46c7c3b3fc464328ece68b33 CMakeFiles/ContinuousConfigure +e4014a6dd14283754ff15bf85031eacb CMakeFiles/ContinuousCoverage +a5e9cdba29d4a6ff184b920b8ae18bfa CMakeFiles/ContinuousMemCheck +f5e6a04510b051c533ff1aba654c8bb3 CMakeFiles/ContinuousStart +c6e0cea198c7a571b3d04bd4e37e3fff CMakeFiles/ContinuousSubmit +dcd10b0a165a510d81979b6c2f0fcf5c CMakeFiles/ContinuousTest +3ace4899480f31319571f5ca0b0891ee CMakeFiles/ContinuousUpdate +1fe8ec642d8ee465fc046b0a54340359 CMakeFiles/Experimental +be6c02e3d434846788d5b4ff411a0772 CMakeFiles/ExperimentalBuild +b6da9040b7d43866e6830798d111ff14 CMakeFiles/ExperimentalConfigure +ac5ae0f10766083896ca6072e1bf1ea2 CMakeFiles/ExperimentalCoverage +0c3bc4cd1b43eb196b0450001199a112 CMakeFiles/ExperimentalMemCheck +a2b1843856cb26812bb44fad1abb96c8 CMakeFiles/ExperimentalStart +4db91e1e4930be8ccfe8c87bdb4ee8fa CMakeFiles/ExperimentalSubmit +f7dd6fa3937a0882408e6a263d67533c CMakeFiles/ExperimentalTest +8cf1f6bcbec1420e4c5c5197679a1175 CMakeFiles/ExperimentalUpdate +30f2501c6da0c62ff2c4f46018fef8e7 CMakeFiles/Nightly +dfe83fdd8d555e9409353d8d8fcbeacf CMakeFiles/NightlyBuild +5bc6611cb4b8a3a7cf33d150b7f143d9 CMakeFiles/NightlyConfigure +0ba9fdc199938de5fd2754692ad177ba CMakeFiles/NightlyCoverage +c877ea036b19b6020cb749f489587e2c CMakeFiles/NightlyMemCheck +ab04de06837c83508877eb884ec520e1 CMakeFiles/NightlyMemoryCheck +9a83cb7704c23ec78ce795d96d8692db CMakeFiles/NightlyStart +4329fa7712d9538c2253c283e6bbaec1 CMakeFiles/NightlySubmit +4af7ea882ad1d8e7e1ebae77570329e4 CMakeFiles/NightlyTest +98be5206e2d438b1252bd81ed3e799af CMakeFiles/NightlyUpdate +247eb8bff638dca7a9d4515bdfb5db99 FORTRAN/CMakeFiles/config_f +09297bdfca3d9d2f6f51c886f5f3e8d5 FORTRAN/superlu_dist_config.fh diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeCache.txt b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeCache.txt new file mode 100644 index 00000000..823cf759 --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeCache.txt @@ -0,0 +1,323 @@ +# This is the CMakeCache file. +# For build in directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA +# It was generated by CMake: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CUDA architectures +CMAKE_CUDA_ARCHITECTURES:STRING=52 + +//CUDA compiler +CMAKE_CUDA_COMPILER:FILEPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc + +//Flags used by the CUDA compiler during all build types. +CMAKE_CUDA_FLAGS:STRING= + +//Flags used by the CUDA compiler during DEBUG builds. +CMAKE_CUDA_FLAGS_DEBUG:STRING=-g + +//Flags used by the CUDA compiler during MINSIZEREL builds. +CMAKE_CUDA_FLAGS_MINSIZEREL:STRING=-O1 -DNDEBUG + +//Flags used by the CUDA compiler during RELEASE builds. +CMAKE_CUDA_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CUDA compiler during RELWITHDEBINFO builds. +CMAKE_CUDA_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=CheckCUDA + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +CheckCUDA_BINARY_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA + +//Value Computed by CMake +CheckCUDA_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +CheckCUDA_SOURCE_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=24 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest +//ADVANCED property for variable: CMAKE_CUDA_COMPILER +CMAKE_CUDA_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS +CMAKE_CUDA_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_DEBUG +CMAKE_CUDA_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_MINSIZEREL +CMAKE_CUDA_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_RELEASE +CMAKE_CUDA_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CUDA_FLAGS_RELWITHDEBINFO +CMAKE_CUDA_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeCUDACompiler.cmake b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeCUDACompiler.cmake new file mode 100644 index 00000000..b043beed --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeCUDACompiler.cmake @@ -0,0 +1,75 @@ +set(CMAKE_CUDA_COMPILER "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc") +set(CMAKE_CUDA_HOST_COMPILER "") +set(CMAKE_CUDA_HOST_LINK_LAUNCHER "/usr/bin/g++") +set(CMAKE_CUDA_COMPILER_ID "NVIDIA") +set(CMAKE_CUDA_COMPILER_VERSION "11.7.64") +set(CMAKE_CUDA_DEVICE_LINKER "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvlink") +set(CMAKE_CUDA_FATBINARY "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/fatbinary") +set(CMAKE_CUDA_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CUDA_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CUDA_COMPILE_FEATURES "cuda_std_03;cuda_std_11;cuda_std_14;cuda_std_17") +set(CMAKE_CUDA03_COMPILE_FEATURES "cuda_std_03") +set(CMAKE_CUDA11_COMPILE_FEATURES "cuda_std_11") +set(CMAKE_CUDA14_COMPILE_FEATURES "cuda_std_14") +set(CMAKE_CUDA17_COMPILE_FEATURES "cuda_std_17") +set(CMAKE_CUDA20_COMPILE_FEATURES "") +set(CMAKE_CUDA23_COMPILE_FEATURES "") + +set(CMAKE_CUDA_PLATFORM_ID "Linux") +set(CMAKE_CUDA_SIMULATE_ID "GNU") +set(CMAKE_CUDA_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CUDA_SIMULATE_VERSION "7.5") + + + +set(CMAKE_CUDA_COMPILER_ENV_VAR "CUDACXX") +set(CMAKE_CUDA_HOST_COMPILER_ENV_VAR "CUDAHOSTCXX") + +set(CMAKE_CUDA_COMPILER_LOADED 1) +set(CMAKE_CUDA_COMPILER_ID_RUN 1) +set(CMAKE_CUDA_SOURCE_FILE_EXTENSIONS cu) +set(CMAKE_CUDA_LINKER_PREFERENCE 15) +set(CMAKE_CUDA_LINKER_PREFERENCE_PROPAGATES 1) + +set(CMAKE_CUDA_SIZEOF_DATA_PTR "8") +set(CMAKE_CUDA_COMPILER_ABI "ELF") +set(CMAKE_CUDA_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CUDA_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CUDA_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CUDA_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CUDA_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CUDA_COMPILER_ABI}") +endif() + +if(CMAKE_CUDA_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CUDA_COMPILER_TOOLKIT_ROOT "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7") +set(CMAKE_CUDA_COMPILER_TOOLKIT_LIBRARY_ROOT "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7") +set(CMAKE_CUDA_COMPILER_TOOLKIT_VERSION "11.7.64") +set(CMAKE_CUDA_COMPILER_LIBRARY_ROOT "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7") + +set(CMAKE_CUDA_ARCHITECTURES_ALL "35-real;37-real;50-real;52-real;53-real;60-real;61-real;62-real;70-real;72-real;75-real;80-real;86-real;87") +set(CMAKE_CUDA_ARCHITECTURES_ALL_MAJOR "35-real;50-real;60-real;70-real;80") +set(CMAKE_CUDA_ARCHITECTURES_NATIVE "80-real") + +set(CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/include") + +set(CMAKE_CUDA_HOST_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_CUDA_HOST_IMPLICIT_LINK_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib") +set(CMAKE_CUDA_HOST_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") + +set(CMAKE_CUDA_IMPLICIT_INCLUDE_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include;/usr/include/c++/7;/usr/include/c++/7/x86_64-suse-linux;/usr/include/c++/7/backward;/usr/lib64/gcc/x86_64-suse-linux/7/include;/usr/local/include;/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed;/usr/x86_64-suse-linux/include;/usr/include") +set(CMAKE_CUDA_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CUDA_IMPLICIT_LINK_DIRECTORIES "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib;/usr/lib64/gcc/x86_64-suse-linux/7;/usr/lib64;/lib64;/usr/x86_64-suse-linux/lib") +set(CMAKE_CUDA_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") + +set(CMAKE_CUDA_RUNTIME_LIBRARY_DEFAULT "STATIC") + +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_MT "") diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CUDA.bin b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CUDA.bin new file mode 100755 index 00000000..e4787240 Binary files /dev/null and b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeDetermineCompilerABI_CUDA.bin differ diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeSystem.cmake b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeSystem.cmake new file mode 100644 index 00000000..6c12dc61 --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.14.21-150400.24.11_12.0.57-cray_shasta_c") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu new file mode 100644 index 00000000..acca5835 --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu @@ -0,0 +1,444 @@ +#ifndef __CUDACC__ +# error "A C or C++ compiler has been selected for CUDA" +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__NVCC__) +# define COMPILER_ID "NVIDIA" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# elif defined(__clang__) +# define SIMULATE_ID "Clang" +# elif defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif +# if defined(__CUDACC_VER_MAJOR__) +# define COMPILER_VERSION_MAJOR DEC(__CUDACC_VER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__CUDACC_VER_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__CUDACC_VER_BUILD__) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# elif defined(__clang__) +# define SIMULATE_VERSION_MAJOR DEC(__clang_major__) +# define SIMULATE_VERSION_MINOR DEC(__clang_minor__) +# elif defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if __cplusplus > 202002L + "23" +#elif __cplusplus > 201703L + "20" +#elif __cplusplus >= 201703L + "17" +#elif __cplusplus >= 201402L + "14" +#elif __cplusplus >= 201103L + "11" +#else + "03" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/a.out b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/a.out new file mode 100755 index 00000000..41e741ff Binary files /dev/null and b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/a.out differ diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp1.ii b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp1.ii new file mode 100644 index 00000000..3344b277 --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp1.ii @@ -0,0 +1,23961 @@ +# 1 "CMakeCUDACompilerId.cu" +# 1 "" +# 1 "" +# 1 "/usr/include/stdc-predef.h" 1 3 4 +# 1 "" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 1 +# 61 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +#pragma GCC diagnostic push + + +#pragma GCC diagnostic ignored "-Wunused-function" +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 1 +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" +# 1 "/usr/include/features.h" 1 3 4 +# 465 "/usr/include/features.h" 3 4 +# 1 "/usr/include/sys/cdefs.h" 1 3 4 +# 452 "/usr/include/sys/cdefs.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 453 "/usr/include/sys/cdefs.h" 2 3 4 +# 1 "/usr/include/bits/long-double.h" 1 3 4 +# 454 "/usr/include/sys/cdefs.h" 2 3 4 +# 466 "/usr/include/features.h" 2 3 4 +# 489 "/usr/include/features.h" 3 4 +# 1 "/usr/include/gnu/stubs.h" 1 3 4 +# 10 "/usr/include/gnu/stubs.h" 3 4 +# 1 "/usr/include/gnu/stubs-64.h" 1 3 4 +# 11 "/usr/include/gnu/stubs.h" 2 3 4 +# 490 "/usr/include/features.h" 2 3 4 +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 2 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 56 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 1 +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 2 +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" +enum __attribute__((device_builtin)) cudaRoundMode +{ + cudaRoundNearest, + cudaRoundZero, + cudaRoundPosInf, + cudaRoundMinInf +}; +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 1 +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 1 +# 65 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 66 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 2 +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +struct __attribute__((device_builtin)) char1 +{ + signed char x; +}; + +struct __attribute__((device_builtin)) uchar1 +{ + unsigned char x; +}; + + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) char2 +{ + signed char x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) uchar2 +{ + unsigned char x, y; +}; + +struct __attribute__((device_builtin)) char3 +{ + signed char x, y, z; +}; + +struct __attribute__((device_builtin)) uchar3 +{ + unsigned char x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) char4 +{ + signed char x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) uchar4 +{ + unsigned char x, y, z, w; +}; + +struct __attribute__((device_builtin)) short1 +{ + short x; +}; + +struct __attribute__((device_builtin)) ushort1 +{ + unsigned short x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) short2 +{ + short x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) ushort2 +{ + unsigned short x, y; +}; + +struct __attribute__((device_builtin)) short3 +{ + short x, y, z; +}; + +struct __attribute__((device_builtin)) ushort3 +{ + unsigned short x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) short4 { short x; short y; short z; short w; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) ushort4 { unsigned short x; unsigned short y; unsigned short z; unsigned short w; }; + +struct __attribute__((device_builtin)) int1 +{ + int x; +}; + +struct __attribute__((device_builtin)) uint1 +{ + unsigned int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) int2 { int x; int y; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) uint2 { unsigned int x; unsigned int y; }; + +struct __attribute__((device_builtin)) int3 +{ + int x, y, z; +}; + +struct __attribute__((device_builtin)) uint3 +{ + unsigned int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) int4 +{ + int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) uint4 +{ + unsigned int x, y, z, w; +}; + +struct __attribute__((device_builtin)) long1 +{ + long int x; +}; + +struct __attribute__((device_builtin)) ulong1 +{ + unsigned long x; +}; + + + + + + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(long int)))) long2 +{ + long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(unsigned long int)))) ulong2 +{ + unsigned long int x, y; +}; + + + +struct __attribute__((device_builtin)) long3 +{ + long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulong3 +{ + unsigned long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) long4 +{ + long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulong4 +{ + unsigned long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) float1 +{ + float x; +}; +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +struct __attribute__((device_builtin)) __attribute__((aligned(8))) float2 { float x; float y; }; + + + + +struct __attribute__((device_builtin)) float3 +{ + float x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) float4 +{ + float x, y, z, w; +}; + +struct __attribute__((device_builtin)) longlong1 +{ + long long int x; +}; + +struct __attribute__((device_builtin)) ulonglong1 +{ + unsigned long long int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong2 +{ + long long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong2 +{ + unsigned long long int x, y; +}; + +struct __attribute__((device_builtin)) longlong3 +{ + long long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulonglong3 +{ + unsigned long long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong4 +{ + long long int x, y, z ,w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong4 +{ + unsigned long long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) double1 +{ + double x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double2 +{ + double x, y; +}; + +struct __attribute__((device_builtin)) double3 +{ + double x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double4 +{ + double x, y, z, w; +}; +# 363 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +typedef __attribute__((device_builtin)) struct char1 char1; +typedef __attribute__((device_builtin)) struct uchar1 uchar1; +typedef __attribute__((device_builtin)) struct char2 char2; +typedef __attribute__((device_builtin)) struct uchar2 uchar2; +typedef __attribute__((device_builtin)) struct char3 char3; +typedef __attribute__((device_builtin)) struct uchar3 uchar3; +typedef __attribute__((device_builtin)) struct char4 char4; +typedef __attribute__((device_builtin)) struct uchar4 uchar4; +typedef __attribute__((device_builtin)) struct short1 short1; +typedef __attribute__((device_builtin)) struct ushort1 ushort1; +typedef __attribute__((device_builtin)) struct short2 short2; +typedef __attribute__((device_builtin)) struct ushort2 ushort2; +typedef __attribute__((device_builtin)) struct short3 short3; +typedef __attribute__((device_builtin)) struct ushort3 ushort3; +typedef __attribute__((device_builtin)) struct short4 short4; +typedef __attribute__((device_builtin)) struct ushort4 ushort4; +typedef __attribute__((device_builtin)) struct int1 int1; +typedef __attribute__((device_builtin)) struct uint1 uint1; +typedef __attribute__((device_builtin)) struct int2 int2; +typedef __attribute__((device_builtin)) struct uint2 uint2; +typedef __attribute__((device_builtin)) struct int3 int3; +typedef __attribute__((device_builtin)) struct uint3 uint3; +typedef __attribute__((device_builtin)) struct int4 int4; +typedef __attribute__((device_builtin)) struct uint4 uint4; +typedef __attribute__((device_builtin)) struct long1 long1; +typedef __attribute__((device_builtin)) struct ulong1 ulong1; +typedef __attribute__((device_builtin)) struct long2 long2; +typedef __attribute__((device_builtin)) struct ulong2 ulong2; +typedef __attribute__((device_builtin)) struct long3 long3; +typedef __attribute__((device_builtin)) struct ulong3 ulong3; +typedef __attribute__((device_builtin)) struct long4 long4; +typedef __attribute__((device_builtin)) struct ulong4 ulong4; +typedef __attribute__((device_builtin)) struct float1 float1; +typedef __attribute__((device_builtin)) struct float2 float2; +typedef __attribute__((device_builtin)) struct float3 float3; +typedef __attribute__((device_builtin)) struct float4 float4; +typedef __attribute__((device_builtin)) struct longlong1 longlong1; +typedef __attribute__((device_builtin)) struct ulonglong1 ulonglong1; +typedef __attribute__((device_builtin)) struct longlong2 longlong2; +typedef __attribute__((device_builtin)) struct ulonglong2 ulonglong2; +typedef __attribute__((device_builtin)) struct longlong3 longlong3; +typedef __attribute__((device_builtin)) struct ulonglong3 ulonglong3; +typedef __attribute__((device_builtin)) struct longlong4 longlong4; +typedef __attribute__((device_builtin)) struct ulonglong4 ulonglong4; +typedef __attribute__((device_builtin)) struct double1 double1; +typedef __attribute__((device_builtin)) struct double2 double2; +typedef __attribute__((device_builtin)) struct double3 double3; +typedef __attribute__((device_builtin)) struct double4 double4; + + + + + + + +struct __attribute__((device_builtin)) dim3 +{ + unsigned int x, y, z; + + + __attribute__((host)) __attribute__((device)) constexpr dim3(unsigned int vx = 1, unsigned int vy = 1, unsigned int vz = 1) : x(vx), y(vy), z(vz) {} + __attribute__((host)) __attribute__((device)) constexpr dim3(uint3 v) : x(v.x), y(v.y), z(v.z) {} + __attribute__((host)) __attribute__((device)) constexpr operator uint3(void) const { return uint3{x, y, z}; } + + + + + + +}; + +typedef __attribute__((device_builtin)) struct dim3 dim3; +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 81 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 4 +# 34 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 1 3 4 + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 4 +# 194 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 4 +# 1 "/usr/include/limits.h" 1 3 4 +# 26 "/usr/include/limits.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 27 "/usr/include/limits.h" 2 3 4 +# 183 "/usr/include/limits.h" 3 4 +# 1 "/usr/include/bits/posix1_lim.h" 1 3 4 +# 27 "/usr/include/bits/posix1_lim.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 28 "/usr/include/bits/posix1_lim.h" 2 3 4 +# 161 "/usr/include/bits/posix1_lim.h" 3 4 +# 1 "/usr/include/bits/local_lim.h" 1 3 4 +# 38 "/usr/include/bits/local_lim.h" 3 4 +# 1 "/usr/include/linux/limits.h" 1 3 4 +# 39 "/usr/include/bits/local_lim.h" 2 3 4 +# 162 "/usr/include/bits/posix1_lim.h" 2 3 4 +# 184 "/usr/include/limits.h" 2 3 4 + + + +# 1 "/usr/include/bits/posix2_lim.h" 1 3 4 +# 188 "/usr/include/limits.h" 2 3 4 + + + +# 1 "/usr/include/bits/xopen_lim.h" 1 3 4 +# 64 "/usr/include/bits/xopen_lim.h" 3 4 +# 1 "/usr/include/bits/uio_lim.h" 1 3 4 +# 65 "/usr/include/bits/xopen_lim.h" 2 3 4 +# 192 "/usr/include/limits.h" 2 3 4 +# 195 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 4 +# 8 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 2 3 4 +# 35 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 4 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 + +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +typedef long int ptrdiff_t; +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +typedef long unsigned int size_t; +# 426 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +typedef struct { + long long __max_align_ll __attribute__((__aligned__(__alignof__(long long)))); + long double __max_align_ld __attribute__((__aligned__(__alignof__(long double)))); +# 437 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +} max_align_t; + + + + + + + typedef decltype(nullptr) nullptr_t; +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +enum __attribute__((device_builtin)) cudaError +{ + + + + + + cudaSuccess = 0, + + + + + + cudaErrorInvalidValue = 1, + + + + + + cudaErrorMemoryAllocation = 2, + + + + + + cudaErrorInitializationError = 3, + + + + + + + cudaErrorCudartUnloading = 4, + + + + + + + cudaErrorProfilerDisabled = 5, + + + + + + + + cudaErrorProfilerNotInitialized = 6, + + + + + + + cudaErrorProfilerAlreadyStarted = 7, + + + + + + + cudaErrorProfilerAlreadyStopped = 8, +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorInvalidConfiguration = 9, + + + + + + cudaErrorInvalidPitchValue = 12, + + + + + + cudaErrorInvalidSymbol = 13, + + + + + + + + cudaErrorInvalidHostPointer = 16, + + + + + + + + cudaErrorInvalidDevicePointer = 17, + + + + + + cudaErrorInvalidTexture = 18, + + + + + + cudaErrorInvalidTextureBinding = 19, + + + + + + + cudaErrorInvalidChannelDescriptor = 20, + + + + + + cudaErrorInvalidMemcpyDirection = 21, +# 337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorAddressOfConstant = 22, +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorTextureFetchFailed = 23, +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorTextureNotBound = 24, +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSynchronizationError = 25, + + + + + + cudaErrorInvalidFilterSetting = 26, + + + + + + cudaErrorInvalidNormSetting = 27, + + + + + + + + cudaErrorMixedDeviceExecution = 28, + + + + + + + + cudaErrorNotYetImplemented = 31, +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorMemoryValueTooLarge = 32, + + + + + + + cudaErrorStubLibrary = 34, + + + + + + + cudaErrorInsufficientDriver = 35, + + + + + + + cudaErrorCallRequiresNewerDriver = 36, + + + + + + cudaErrorInvalidSurface = 37, + + + + + + cudaErrorDuplicateVariableName = 43, + + + + + + cudaErrorDuplicateTextureName = 44, + + + + + + cudaErrorDuplicateSurfaceName = 45, +# 456 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorDevicesUnavailable = 46, +# 469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorIncompatibleDriverContext = 49, + + + + + + cudaErrorMissingConfiguration = 52, +# 484 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorPriorLaunchFailure = 53, + + + + + + + cudaErrorLaunchMaxDepthExceeded = 65, + + + + + + + + cudaErrorLaunchFileScopedTex = 66, + + + + + + + + cudaErrorLaunchFileScopedSurf = 67, +# 522 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSyncDepthExceeded = 68, +# 534 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchPendingCountExceeded = 69, + + + + + + cudaErrorInvalidDeviceFunction = 98, + + + + + + cudaErrorNoDevice = 100, + + + + + + + cudaErrorInvalidDevice = 101, + + + + + cudaErrorDeviceNotLicensed = 102, +# 567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSoftwareValidityNotEstablished = 103, + + + + + cudaErrorStartupFailure = 127, + + + + + cudaErrorInvalidKernelImage = 200, +# 587 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorDeviceUninitialized = 201, + + + + + cudaErrorMapBufferObjectFailed = 205, + + + + + cudaErrorUnmapBufferObjectFailed = 206, + + + + + + cudaErrorArrayIsMapped = 207, + + + + + cudaErrorAlreadyMapped = 208, + + + + + + + + cudaErrorNoKernelImageForDevice = 209, + + + + + cudaErrorAlreadyAcquired = 210, + + + + + cudaErrorNotMapped = 211, + + + + + + cudaErrorNotMappedAsArray = 212, + + + + + + cudaErrorNotMappedAsPointer = 213, + + + + + + cudaErrorECCUncorrectable = 214, + + + + + + cudaErrorUnsupportedLimit = 215, + + + + + + cudaErrorDeviceAlreadyInUse = 216, + + + + + + cudaErrorPeerAccessUnsupported = 217, + + + + + + cudaErrorInvalidPtx = 218, + + + + + cudaErrorInvalidGraphicsContext = 219, + + + + + + cudaErrorNvlinkUncorrectable = 220, + + + + + + + cudaErrorJitCompilerNotFound = 221, + + + + + + + cudaErrorUnsupportedPtxVersion = 222, + + + + + + + cudaErrorJitCompilationDisabled = 223, + + + + + cudaErrorUnsupportedExecAffinity = 224, + + + + + cudaErrorInvalidSource = 300, + + + + + cudaErrorFileNotFound = 301, + + + + + cudaErrorSharedObjectSymbolNotFound = 302, + + + + + cudaErrorSharedObjectInitFailed = 303, + + + + + cudaErrorOperatingSystem = 304, + + + + + + + cudaErrorInvalidResourceHandle = 400, + + + + + + cudaErrorIllegalState = 401, + + + + + + + cudaErrorSymbolNotFound = 500, + + + + + + + + cudaErrorNotReady = 600, + + + + + + + + cudaErrorIllegalAddress = 700, +# 775 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchOutOfResources = 701, +# 786 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchTimeout = 702, + + + + + + cudaErrorLaunchIncompatibleTexturing = 703, + + + + + + + cudaErrorPeerAccessAlreadyEnabled = 704, + + + + + + + cudaErrorPeerAccessNotEnabled = 705, +# 819 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSetOnActiveProcess = 708, + + + + + + + cudaErrorContextIsDestroyed = 709, + + + + + + + cudaErrorAssert = 710, + + + + + + + cudaErrorTooManyPeers = 711, + + + + + + cudaErrorHostMemoryAlreadyRegistered = 712, + + + + + + cudaErrorHostMemoryNotRegistered = 713, +# 861 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorHardwareStackError = 714, + + + + + + + + cudaErrorIllegalInstruction = 715, +# 878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorMisalignedAddress = 716, +# 889 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorInvalidAddressSpace = 717, + + + + + + + + cudaErrorInvalidPc = 718, +# 908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchFailure = 719, +# 917 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorCooperativeLaunchTooLarge = 720, + + + + + cudaErrorNotPermitted = 800, + + + + + + cudaErrorNotSupported = 801, +# 937 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSystemNotReady = 802, + + + + + + + cudaErrorSystemDriverMismatch = 803, +# 953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorCompatNotSupportedOnDevice = 804, + + + + + cudaErrorMpsConnectionFailed = 805, + + + + + cudaErrorMpsRpcFailure = 806, + + + + + + cudaErrorMpsServerNotReady = 807, + + + + + cudaErrorMpsMaxClientsReached = 808, + + + + + cudaErrorMpsMaxConnectionsReached = 809, + + + + + cudaErrorStreamCaptureUnsupported = 900, + + + + + + cudaErrorStreamCaptureInvalidated = 901, + + + + + + cudaErrorStreamCaptureMerge = 902, + + + + + cudaErrorStreamCaptureUnmatched = 903, + + + + + + cudaErrorStreamCaptureUnjoined = 904, + + + + + + + cudaErrorStreamCaptureIsolation = 905, + + + + + + cudaErrorStreamCaptureImplicit = 906, + + + + + + cudaErrorCapturedEvent = 907, + + + + + + + cudaErrorStreamCaptureWrongThread = 908, + + + + + cudaErrorTimeout = 909, + + + + + + cudaErrorGraphExecUpdateFailure = 910, +# 1054 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorExternalDevice = 911, +# 1067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorUnknown = 999, + + + + + + + + cudaErrorApiFailureBase = 10000 +}; + + + + +enum __attribute__((device_builtin)) cudaChannelFormatKind +{ + cudaChannelFormatKindSigned = 0, + cudaChannelFormatKindUnsigned = 1, + cudaChannelFormatKindFloat = 2, + cudaChannelFormatKindNone = 3, + cudaChannelFormatKindNV12 = 4, + cudaChannelFormatKindUnsignedNormalized8X1 = 5, + cudaChannelFormatKindUnsignedNormalized8X2 = 6, + cudaChannelFormatKindUnsignedNormalized8X4 = 7, + cudaChannelFormatKindUnsignedNormalized16X1 = 8, + cudaChannelFormatKindUnsignedNormalized16X2 = 9, + cudaChannelFormatKindUnsignedNormalized16X4 = 10, + cudaChannelFormatKindSignedNormalized8X1 = 11, + cudaChannelFormatKindSignedNormalized8X2 = 12, + cudaChannelFormatKindSignedNormalized8X4 = 13, + cudaChannelFormatKindSignedNormalized16X1 = 14, + cudaChannelFormatKindSignedNormalized16X2 = 15, + cudaChannelFormatKindSignedNormalized16X4 = 16, + cudaChannelFormatKindUnsignedBlockCompressed1 = 17, + cudaChannelFormatKindUnsignedBlockCompressed1SRGB = 18, + cudaChannelFormatKindUnsignedBlockCompressed2 = 19, + cudaChannelFormatKindUnsignedBlockCompressed2SRGB = 20, + cudaChannelFormatKindUnsignedBlockCompressed3 = 21, + cudaChannelFormatKindUnsignedBlockCompressed3SRGB = 22, + cudaChannelFormatKindUnsignedBlockCompressed4 = 23, + cudaChannelFormatKindSignedBlockCompressed4 = 24, + cudaChannelFormatKindUnsignedBlockCompressed5 = 25, + cudaChannelFormatKindSignedBlockCompressed5 = 26, + cudaChannelFormatKindUnsignedBlockCompressed6H = 27, + cudaChannelFormatKindSignedBlockCompressed6H = 28, + cudaChannelFormatKindUnsignedBlockCompressed7 = 29, + cudaChannelFormatKindUnsignedBlockCompressed7SRGB = 30 +}; + + + + +struct __attribute__((device_builtin)) cudaChannelFormatDesc +{ + int x; + int y; + int z; + int w; + enum cudaChannelFormatKind f; +}; + + + + +typedef struct cudaArray *cudaArray_t; + + + + +typedef const struct cudaArray *cudaArray_const_t; + +struct cudaArray; + + + + +typedef struct cudaMipmappedArray *cudaMipmappedArray_t; + + + + +typedef const struct cudaMipmappedArray *cudaMipmappedArray_const_t; + +struct cudaMipmappedArray; +# 1160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct __attribute__((device_builtin)) cudaArraySparseProperties { + struct { + unsigned int width; + unsigned int height; + unsigned int depth; + } tileExtent; + unsigned int miptailFirstLevel; + unsigned long long miptailSize; + unsigned int flags; + unsigned int reserved[4]; +}; + + + + + +struct __attribute__((device_builtin)) cudaArrayMemoryRequirements { + size_t size; + size_t alignment; + unsigned int reserved[4]; +}; + + + + + +enum __attribute__((device_builtin)) cudaMemoryType +{ + cudaMemoryTypeUnregistered = 0, + cudaMemoryTypeHost = 1, + cudaMemoryTypeDevice = 2, + cudaMemoryTypeManaged = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaMemcpyKind +{ + cudaMemcpyHostToHost = 0, + cudaMemcpyHostToDevice = 1, + cudaMemcpyDeviceToHost = 2, + cudaMemcpyDeviceToDevice = 3, + cudaMemcpyDefault = 4 +}; + + + + + + +struct __attribute__((device_builtin)) cudaPitchedPtr +{ + void *ptr; + size_t pitch; + size_t xsize; + size_t ysize; +}; + + + + + + +struct __attribute__((device_builtin)) cudaExtent +{ + size_t width; + size_t height; + size_t depth; +}; + + + + + + +struct __attribute__((device_builtin)) cudaPos +{ + size_t x; + size_t y; + size_t z; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + + struct cudaExtent extent; + enum cudaMemcpyKind kind; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DPeerParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + int srcDevice; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + int dstDevice; + + struct cudaExtent extent; +}; + + + + +struct __attribute__((device_builtin)) cudaMemsetParams { + void *dst; + size_t pitch; + unsigned int value; + unsigned int elementSize; + size_t width; + size_t height; +}; + + + + +enum __attribute__((device_builtin)) cudaAccessProperty { + cudaAccessPropertyNormal = 0, + cudaAccessPropertyStreaming = 1, + cudaAccessPropertyPersisting = 2 +}; +# 1310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct __attribute__((device_builtin)) cudaAccessPolicyWindow { + void *base_ptr; + size_t num_bytes; + float hitRatio; + enum cudaAccessProperty hitProp; + enum cudaAccessProperty missProp; +}; +# 1328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef void ( *cudaHostFn_t)(void *userData); + + + + +struct __attribute__((device_builtin)) cudaHostNodeParams { + cudaHostFn_t fn; + void* userData; +}; + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureStatus { + cudaStreamCaptureStatusNone = 0, + cudaStreamCaptureStatusActive = 1, + cudaStreamCaptureStatusInvalidated = 2 + +}; + + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureMode { + cudaStreamCaptureModeGlobal = 0, + cudaStreamCaptureModeThreadLocal = 1, + cudaStreamCaptureModeRelaxed = 2 +}; + +enum __attribute__((device_builtin)) cudaSynchronizationPolicy { + cudaSyncPolicyAuto = 1, + cudaSyncPolicySpin = 2, + cudaSyncPolicyYield = 3, + cudaSyncPolicyBlockingSync = 4 +}; +# 1379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +enum __attribute__((device_builtin)) cudaStreamUpdateCaptureDependenciesFlags { + cudaStreamAddCaptureDependencies = 0x0, + cudaStreamSetCaptureDependencies = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectFlags { + cudaUserObjectNoDestructorSync = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectRetainFlags { + cudaGraphUserObjectMove = 0x1 +}; + + + + +struct cudaGraphicsResource; + + + + +enum __attribute__((device_builtin)) cudaGraphicsRegisterFlags +{ + cudaGraphicsRegisterFlagsNone = 0, + cudaGraphicsRegisterFlagsReadOnly = 1, + cudaGraphicsRegisterFlagsWriteDiscard = 2, + cudaGraphicsRegisterFlagsSurfaceLoadStore = 4, + cudaGraphicsRegisterFlagsTextureGather = 8 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsMapFlags +{ + cudaGraphicsMapFlagsNone = 0, + cudaGraphicsMapFlagsReadOnly = 1, + cudaGraphicsMapFlagsWriteDiscard = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsCubeFace +{ + cudaGraphicsCubeFacePositiveX = 0x00, + cudaGraphicsCubeFaceNegativeX = 0x01, + cudaGraphicsCubeFacePositiveY = 0x02, + cudaGraphicsCubeFaceNegativeY = 0x03, + cudaGraphicsCubeFacePositiveZ = 0x04, + cudaGraphicsCubeFaceNegativeZ = 0x05 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceType +{ + cudaResourceTypeArray = 0x00, + cudaResourceTypeMipmappedArray = 0x01, + cudaResourceTypeLinear = 0x02, + cudaResourceTypePitch2D = 0x03 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceViewFormat +{ + cudaResViewFormatNone = 0x00, + cudaResViewFormatUnsignedChar1 = 0x01, + cudaResViewFormatUnsignedChar2 = 0x02, + cudaResViewFormatUnsignedChar4 = 0x03, + cudaResViewFormatSignedChar1 = 0x04, + cudaResViewFormatSignedChar2 = 0x05, + cudaResViewFormatSignedChar4 = 0x06, + cudaResViewFormatUnsignedShort1 = 0x07, + cudaResViewFormatUnsignedShort2 = 0x08, + cudaResViewFormatUnsignedShort4 = 0x09, + cudaResViewFormatSignedShort1 = 0x0a, + cudaResViewFormatSignedShort2 = 0x0b, + cudaResViewFormatSignedShort4 = 0x0c, + cudaResViewFormatUnsignedInt1 = 0x0d, + cudaResViewFormatUnsignedInt2 = 0x0e, + cudaResViewFormatUnsignedInt4 = 0x0f, + cudaResViewFormatSignedInt1 = 0x10, + cudaResViewFormatSignedInt2 = 0x11, + cudaResViewFormatSignedInt4 = 0x12, + cudaResViewFormatHalf1 = 0x13, + cudaResViewFormatHalf2 = 0x14, + cudaResViewFormatHalf4 = 0x15, + cudaResViewFormatFloat1 = 0x16, + cudaResViewFormatFloat2 = 0x17, + cudaResViewFormatFloat4 = 0x18, + cudaResViewFormatUnsignedBlockCompressed1 = 0x19, + cudaResViewFormatUnsignedBlockCompressed2 = 0x1a, + cudaResViewFormatUnsignedBlockCompressed3 = 0x1b, + cudaResViewFormatUnsignedBlockCompressed4 = 0x1c, + cudaResViewFormatSignedBlockCompressed4 = 0x1d, + cudaResViewFormatUnsignedBlockCompressed5 = 0x1e, + cudaResViewFormatSignedBlockCompressed5 = 0x1f, + cudaResViewFormatUnsignedBlockCompressed6H = 0x20, + cudaResViewFormatSignedBlockCompressed6H = 0x21, + cudaResViewFormatUnsignedBlockCompressed7 = 0x22 +}; + + + + +struct __attribute__((device_builtin)) cudaResourceDesc { + enum cudaResourceType resType; + + union { + struct { + cudaArray_t array; + } array; + struct { + cudaMipmappedArray_t mipmap; + } mipmap; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t sizeInBytes; + } linear; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t width; + size_t height; + size_t pitchInBytes; + } pitch2D; + } res; +}; + + + + +struct __attribute__((device_builtin)) cudaResourceViewDesc +{ + enum cudaResourceViewFormat format; + size_t width; + size_t height; + size_t depth; + unsigned int firstMipmapLevel; + unsigned int lastMipmapLevel; + unsigned int firstLayer; + unsigned int lastLayer; +}; + + + + +struct __attribute__((device_builtin)) cudaPointerAttributes +{ + + + + + enum cudaMemoryType type; +# 1554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + int device; + + + + + + void *devicePointer; +# 1569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + void *hostPointer; +}; + + + + +struct __attribute__((device_builtin)) cudaFuncAttributes +{ + + + + + + size_t sharedSizeBytes; + + + + + + size_t constSizeBytes; + + + + + size_t localSizeBytes; + + + + + + + int maxThreadsPerBlock; + + + + + int numRegs; + + + + + + + int ptxVersion; + + + + + + + int binaryVersion; + + + + + + int cacheModeCA; + + + + + + + int maxDynamicSharedSizeBytes; +# 1641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + int preferredShmemCarveout; +# 1691 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +}; + + + + +enum __attribute__((device_builtin)) cudaFuncAttribute +{ + cudaFuncAttributeMaxDynamicSharedMemorySize = 8, + cudaFuncAttributePreferredSharedMemoryCarveout = 9, +# 1708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaFuncAttributeMax +}; + + + + +enum __attribute__((device_builtin)) cudaFuncCache +{ + cudaFuncCachePreferNone = 0, + cudaFuncCachePreferShared = 1, + cudaFuncCachePreferL1 = 2, + cudaFuncCachePreferEqual = 3 +}; + + + + + +enum __attribute__((device_builtin)) cudaSharedMemConfig +{ + cudaSharedMemBankSizeDefault = 0, + cudaSharedMemBankSizeFourByte = 1, + cudaSharedMemBankSizeEightByte = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSharedCarveout { + cudaSharedmemCarveoutDefault = -1, + cudaSharedmemCarveoutMaxShared = 100, + cudaSharedmemCarveoutMaxL1 = 0 +}; + + + + +enum __attribute__((device_builtin)) cudaComputeMode +{ + cudaComputeModeDefault = 0, + cudaComputeModeExclusive = 1, + cudaComputeModeProhibited = 2, + cudaComputeModeExclusiveProcess = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaLimit +{ + cudaLimitStackSize = 0x00, + cudaLimitPrintfFifoSize = 0x01, + cudaLimitMallocHeapSize = 0x02, + cudaLimitDevRuntimeSyncDepth = 0x03, + cudaLimitDevRuntimePendingLaunchCount = 0x04, + cudaLimitMaxL2FetchGranularity = 0x05, + cudaLimitPersistingL2CacheSize = 0x06 +}; + + + + +enum __attribute__((device_builtin)) cudaMemoryAdvise +{ + cudaMemAdviseSetReadMostly = 1, + cudaMemAdviseUnsetReadMostly = 2, + cudaMemAdviseSetPreferredLocation = 3, + cudaMemAdviseUnsetPreferredLocation = 4, + cudaMemAdviseSetAccessedBy = 5, + cudaMemAdviseUnsetAccessedBy = 6 +}; + + + + +enum __attribute__((device_builtin)) cudaMemRangeAttribute +{ + cudaMemRangeAttributeReadMostly = 1, + cudaMemRangeAttributePreferredLocation = 2, + cudaMemRangeAttributeAccessedBy = 3, + cudaMemRangeAttributeLastPrefetchLocation = 4 +}; + + + + +enum __attribute__((device_builtin)) cudaOutputMode +{ + cudaKeyValuePair = 0x00, + cudaCSV = 0x01 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesOptions { + cudaFlushGPUDirectRDMAWritesOptionHost = 1<<0, + cudaFlushGPUDirectRDMAWritesOptionMemOps = 1<<1 +}; + + + + +enum __attribute__((device_builtin)) cudaGPUDirectRDMAWritesOrdering { + cudaGPUDirectRDMAWritesOrderingNone = 0, + cudaGPUDirectRDMAWritesOrderingOwner = 100, + cudaGPUDirectRDMAWritesOrderingAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesScope { + cudaFlushGPUDirectRDMAWritesToOwner = 100, + cudaFlushGPUDirectRDMAWritesToAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesTarget { + cudaFlushGPUDirectRDMAWritesTargetCurrentDevice +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceAttr +{ + cudaDevAttrMaxThreadsPerBlock = 1, + cudaDevAttrMaxBlockDimX = 2, + cudaDevAttrMaxBlockDimY = 3, + cudaDevAttrMaxBlockDimZ = 4, + cudaDevAttrMaxGridDimX = 5, + cudaDevAttrMaxGridDimY = 6, + cudaDevAttrMaxGridDimZ = 7, + cudaDevAttrMaxSharedMemoryPerBlock = 8, + cudaDevAttrTotalConstantMemory = 9, + cudaDevAttrWarpSize = 10, + cudaDevAttrMaxPitch = 11, + cudaDevAttrMaxRegistersPerBlock = 12, + cudaDevAttrClockRate = 13, + cudaDevAttrTextureAlignment = 14, + cudaDevAttrGpuOverlap = 15, + cudaDevAttrMultiProcessorCount = 16, + cudaDevAttrKernelExecTimeout = 17, + cudaDevAttrIntegrated = 18, + cudaDevAttrCanMapHostMemory = 19, + cudaDevAttrComputeMode = 20, + cudaDevAttrMaxTexture1DWidth = 21, + cudaDevAttrMaxTexture2DWidth = 22, + cudaDevAttrMaxTexture2DHeight = 23, + cudaDevAttrMaxTexture3DWidth = 24, + cudaDevAttrMaxTexture3DHeight = 25, + cudaDevAttrMaxTexture3DDepth = 26, + cudaDevAttrMaxTexture2DLayeredWidth = 27, + cudaDevAttrMaxTexture2DLayeredHeight = 28, + cudaDevAttrMaxTexture2DLayeredLayers = 29, + cudaDevAttrSurfaceAlignment = 30, + cudaDevAttrConcurrentKernels = 31, + cudaDevAttrEccEnabled = 32, + cudaDevAttrPciBusId = 33, + cudaDevAttrPciDeviceId = 34, + cudaDevAttrTccDriver = 35, + cudaDevAttrMemoryClockRate = 36, + cudaDevAttrGlobalMemoryBusWidth = 37, + cudaDevAttrL2CacheSize = 38, + cudaDevAttrMaxThreadsPerMultiProcessor = 39, + cudaDevAttrAsyncEngineCount = 40, + cudaDevAttrUnifiedAddressing = 41, + cudaDevAttrMaxTexture1DLayeredWidth = 42, + cudaDevAttrMaxTexture1DLayeredLayers = 43, + cudaDevAttrMaxTexture2DGatherWidth = 45, + cudaDevAttrMaxTexture2DGatherHeight = 46, + cudaDevAttrMaxTexture3DWidthAlt = 47, + cudaDevAttrMaxTexture3DHeightAlt = 48, + cudaDevAttrMaxTexture3DDepthAlt = 49, + cudaDevAttrPciDomainId = 50, + cudaDevAttrTexturePitchAlignment = 51, + cudaDevAttrMaxTextureCubemapWidth = 52, + cudaDevAttrMaxTextureCubemapLayeredWidth = 53, + cudaDevAttrMaxTextureCubemapLayeredLayers = 54, + cudaDevAttrMaxSurface1DWidth = 55, + cudaDevAttrMaxSurface2DWidth = 56, + cudaDevAttrMaxSurface2DHeight = 57, + cudaDevAttrMaxSurface3DWidth = 58, + cudaDevAttrMaxSurface3DHeight = 59, + cudaDevAttrMaxSurface3DDepth = 60, + cudaDevAttrMaxSurface1DLayeredWidth = 61, + cudaDevAttrMaxSurface1DLayeredLayers = 62, + cudaDevAttrMaxSurface2DLayeredWidth = 63, + cudaDevAttrMaxSurface2DLayeredHeight = 64, + cudaDevAttrMaxSurface2DLayeredLayers = 65, + cudaDevAttrMaxSurfaceCubemapWidth = 66, + cudaDevAttrMaxSurfaceCubemapLayeredWidth = 67, + cudaDevAttrMaxSurfaceCubemapLayeredLayers = 68, + cudaDevAttrMaxTexture1DLinearWidth = 69, + cudaDevAttrMaxTexture2DLinearWidth = 70, + cudaDevAttrMaxTexture2DLinearHeight = 71, + cudaDevAttrMaxTexture2DLinearPitch = 72, + cudaDevAttrMaxTexture2DMipmappedWidth = 73, + cudaDevAttrMaxTexture2DMipmappedHeight = 74, + cudaDevAttrComputeCapabilityMajor = 75, + cudaDevAttrComputeCapabilityMinor = 76, + cudaDevAttrMaxTexture1DMipmappedWidth = 77, + cudaDevAttrStreamPrioritiesSupported = 78, + cudaDevAttrGlobalL1CacheSupported = 79, + cudaDevAttrLocalL1CacheSupported = 80, + cudaDevAttrMaxSharedMemoryPerMultiprocessor = 81, + cudaDevAttrMaxRegistersPerMultiprocessor = 82, + cudaDevAttrManagedMemory = 83, + cudaDevAttrIsMultiGpuBoard = 84, + cudaDevAttrMultiGpuBoardGroupID = 85, + cudaDevAttrHostNativeAtomicSupported = 86, + cudaDevAttrSingleToDoublePrecisionPerfRatio = 87, + cudaDevAttrPageableMemoryAccess = 88, + cudaDevAttrConcurrentManagedAccess = 89, + cudaDevAttrComputePreemptionSupported = 90, + cudaDevAttrCanUseHostPointerForRegisteredMem = 91, + cudaDevAttrReserved92 = 92, + cudaDevAttrReserved93 = 93, + cudaDevAttrReserved94 = 94, + cudaDevAttrCooperativeLaunch = 95, + cudaDevAttrCooperativeMultiDeviceLaunch = 96, + cudaDevAttrMaxSharedMemoryPerBlockOptin = 97, + cudaDevAttrCanFlushRemoteWrites = 98, + cudaDevAttrHostRegisterSupported = 99, + cudaDevAttrPageableMemoryAccessUsesHostPageTables = 100, + cudaDevAttrDirectManagedMemAccessFromHost = 101, + cudaDevAttrMaxBlocksPerMultiprocessor = 106, + cudaDevAttrMaxPersistingL2CacheSize = 108, + cudaDevAttrMaxAccessPolicyWindowSize = 109, + cudaDevAttrReservedSharedMemoryPerBlock = 111, + cudaDevAttrSparseCudaArraySupported = 112, + cudaDevAttrHostRegisterReadOnlySupported = 113, + cudaDevAttrTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMaxTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMemoryPoolsSupported = 115, + cudaDevAttrGPUDirectRDMASupported = 116, + cudaDevAttrGPUDirectRDMAFlushWritesOptions = 117, + cudaDevAttrGPUDirectRDMAWritesOrdering = 118, + cudaDevAttrMemoryPoolSupportedHandleTypes = 119, + + + + + cudaDevAttrDeferredMappingCudaArraySupported = 121, + + cudaDevAttrMax +}; + + + + +enum __attribute__((device_builtin)) cudaMemPoolAttr +{ +# 1973 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaMemPoolReuseFollowEventDependencies = 0x1, + + + + + + + cudaMemPoolReuseAllowOpportunistic = 0x2, + + + + + + + + cudaMemPoolReuseAllowInternalDependencies = 0x3, +# 1999 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaMemPoolAttrReleaseThreshold = 0x4, + + + + + + cudaMemPoolAttrReservedMemCurrent = 0x5, + + + + + + + cudaMemPoolAttrReservedMemHigh = 0x6, + + + + + + cudaMemPoolAttrUsedMemCurrent = 0x7, + + + + + + + cudaMemPoolAttrUsedMemHigh = 0x8 +}; + + + + +enum __attribute__((device_builtin)) cudaMemLocationType { + cudaMemLocationTypeInvalid = 0, + cudaMemLocationTypeDevice = 1 +}; + + + + + + +struct __attribute__((device_builtin)) cudaMemLocation { + enum cudaMemLocationType type; + int id; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAccessFlags { + cudaMemAccessFlagsProtNone = 0, + cudaMemAccessFlagsProtRead = 1, + cudaMemAccessFlagsProtReadWrite = 3 +}; + + + + +struct __attribute__((device_builtin)) cudaMemAccessDesc { + struct cudaMemLocation location; + enum cudaMemAccessFlags flags; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationType { + cudaMemAllocationTypeInvalid = 0x0, + + + + cudaMemAllocationTypePinned = 0x1, + cudaMemAllocationTypeMax = 0x7FFFFFFF +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationHandleType { + cudaMemHandleTypeNone = 0x0, + cudaMemHandleTypePosixFileDescriptor = 0x1, + cudaMemHandleTypeWin32 = 0x2, + cudaMemHandleTypeWin32Kmt = 0x4 +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolProps { + enum cudaMemAllocationType allocType; + enum cudaMemAllocationHandleType handleTypes; + struct cudaMemLocation location; + + + + + + + void *win32SecurityAttributes; + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolPtrExportData { + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemAllocNodeParams { + + + + + struct cudaMemPoolProps poolProps; + const struct cudaMemAccessDesc *accessDescs; + size_t accessDescCount; + size_t bytesize; + void *dptr; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphMemAttributeType { + + + + + cudaGraphMemAttrUsedMemCurrent = 0x0, + + + + + + + cudaGraphMemAttrUsedMemHigh = 0x1, + + + + + + + cudaGraphMemAttrReservedMemCurrent = 0x2, + + + + + + + cudaGraphMemAttrReservedMemHigh = 0x3 +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceP2PAttr { + cudaDevP2PAttrPerformanceRank = 1, + cudaDevP2PAttrAccessSupported = 2, + cudaDevP2PAttrNativeAtomicSupported = 3, + cudaDevP2PAttrCudaArrayAccessSupported = 4 +}; + + + + + + +struct __attribute__((device_builtin)) CUuuid_st { + char bytes[16]; +}; +typedef __attribute__((device_builtin)) struct CUuuid_st CUuuid; + +typedef __attribute__((device_builtin)) struct CUuuid_st cudaUUID_t; + + + + +struct __attribute__((device_builtin)) cudaDeviceProp +{ + char name[256]; + cudaUUID_t uuid; + char luid[8]; + unsigned int luidDeviceNodeMask; + size_t totalGlobalMem; + size_t sharedMemPerBlock; + int regsPerBlock; + int warpSize; + size_t memPitch; + int maxThreadsPerBlock; + int maxThreadsDim[3]; + int maxGridSize[3]; + int clockRate; + size_t totalConstMem; + int major; + int minor; + size_t textureAlignment; + size_t texturePitchAlignment; + int deviceOverlap; + int multiProcessorCount; + int kernelExecTimeoutEnabled; + int integrated; + int canMapHostMemory; + int computeMode; + int maxTexture1D; + int maxTexture1DMipmap; + int maxTexture1DLinear; + int maxTexture2D[2]; + int maxTexture2DMipmap[2]; + int maxTexture2DLinear[3]; + int maxTexture2DGather[2]; + int maxTexture3D[3]; + int maxTexture3DAlt[3]; + int maxTextureCubemap; + int maxTexture1DLayered[2]; + int maxTexture2DLayered[3]; + int maxTextureCubemapLayered[2]; + int maxSurface1D; + int maxSurface2D[2]; + int maxSurface3D[3]; + int maxSurface1DLayered[2]; + int maxSurface2DLayered[3]; + int maxSurfaceCubemap; + int maxSurfaceCubemapLayered[2]; + size_t surfaceAlignment; + int concurrentKernels; + int ECCEnabled; + int pciBusID; + int pciDeviceID; + int pciDomainID; + int tccDriver; + int asyncEngineCount; + int unifiedAddressing; + int memoryClockRate; + int memoryBusWidth; + int l2CacheSize; + int persistingL2CacheMaxSize; + int maxThreadsPerMultiProcessor; + int streamPrioritiesSupported; + int globalL1CacheSupported; + int localL1CacheSupported; + size_t sharedMemPerMultiprocessor; + int regsPerMultiprocessor; + int managedMemory; + int isMultiGpuBoard; + int multiGpuBoardGroupID; + int hostNativeAtomicSupported; + int singleToDoublePrecisionPerfRatio; + int pageableMemoryAccess; + int concurrentManagedAccess; + int computePreemptionSupported; + int canUseHostPointerForRegisteredMem; + int cooperativeLaunch; + int cooperativeMultiDeviceLaunch; + size_t sharedMemPerBlockOptin; + int pageableMemoryAccessUsesHostPageTables; + int directManagedMemAccessFromHost; + int maxBlocksPerMultiProcessor; + int accessPolicyMaxWindowSize; + size_t reservedSharedMemPerBlock; +}; +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcEventHandle_st +{ + char reserved[64]; +}cudaIpcEventHandle_t; + + + + +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcMemHandle_st +{ + char reserved[64]; +}cudaIpcMemHandle_t; + + + + +enum __attribute__((device_builtin)) cudaExternalMemoryHandleType { + + + + cudaExternalMemoryHandleTypeOpaqueFd = 1, + + + + cudaExternalMemoryHandleTypeOpaqueWin32 = 2, + + + + cudaExternalMemoryHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalMemoryHandleTypeD3D12Heap = 4, + + + + cudaExternalMemoryHandleTypeD3D12Resource = 5, + + + + cudaExternalMemoryHandleTypeD3D11Resource = 6, + + + + cudaExternalMemoryHandleTypeD3D11ResourceKmt = 7, + + + + cudaExternalMemoryHandleTypeNvSciBuf = 8 +}; +# 2453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct __attribute__((device_builtin)) cudaExternalMemoryHandleDesc { + + + + enum cudaExternalMemoryHandleType type; + union { + + + + + + int fd; +# 2480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + + const void *nvSciBufObject; + } handle; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryBufferDesc { + + + + unsigned long long offset; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryMipmappedArrayDesc { + + + + + unsigned long long offset; + + + + struct cudaChannelFormatDesc formatDesc; + + + + struct cudaExtent extent; + + + + + unsigned int flags; + + + + unsigned int numLevels; +}; + + + + +enum __attribute__((device_builtin)) cudaExternalSemaphoreHandleType { + + + + cudaExternalSemaphoreHandleTypeOpaqueFd = 1, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32 = 2, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalSemaphoreHandleTypeD3D12Fence = 4, + + + + cudaExternalSemaphoreHandleTypeD3D11Fence = 5, + + + + cudaExternalSemaphoreHandleTypeNvSciSync = 6, + + + + cudaExternalSemaphoreHandleTypeKeyedMutex = 7, + + + + cudaExternalSemaphoreHandleTypeKeyedMutexKmt = 8, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd = 9, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32 = 10 +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreHandleDesc { + + + + enum cudaExternalSemaphoreHandleType type; + union { + + + + + + + int fd; +# 2630 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + const void* nvSciSyncObj; + } handle; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + } params; +# 2694 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + } params; +# 2743 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams{ + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + unsigned int reserved[12]; + } params; +# 2789 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; + unsigned int reserved[16]; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + unsigned int reserved[10]; + } params; +# 2840 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; + unsigned int reserved[16]; +}; +# 2853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) enum cudaError cudaError_t; + + + + +typedef __attribute__((device_builtin)) struct CUstream_st *cudaStream_t; + + + + +typedef __attribute__((device_builtin)) struct CUevent_st *cudaEvent_t; + + + + +typedef __attribute__((device_builtin)) struct cudaGraphicsResource *cudaGraphicsResource_t; + + + + +typedef __attribute__((device_builtin)) enum cudaOutputMode cudaOutputMode_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalMemory_st *cudaExternalMemory_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalSemaphore_st *cudaExternalSemaphore_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraph_st *cudaGraph_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraphNode_st *cudaGraphNode_t; + + + + +typedef __attribute__((device_builtin)) struct CUuserObject_st *cudaUserObject_t; + + + + +typedef __attribute__((device_builtin)) struct CUfunc_st *cudaFunction_t; + + + + +typedef __attribute__((device_builtin)) struct CUmemPoolHandle_st *cudaMemPool_t; + + + + +enum __attribute__((device_builtin)) cudaCGScope { + cudaCGScopeInvalid = 0, + cudaCGScopeGrid = 1, + cudaCGScopeMultiGrid = 2 +}; + + + + +struct __attribute__((device_builtin)) cudaLaunchParams +{ + void *func; + dim3 gridDim; + dim3 blockDim; + void **args; + size_t sharedMem; + cudaStream_t stream; +}; + + + + +struct __attribute__((device_builtin)) cudaKernelNodeParams { + void* func; + dim3 gridDim; + dim3 blockDim; + unsigned int sharedMemBytes; + void **kernelParams; + void **extra; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreSignalParams* paramsArray; + unsigned int numExtSems; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreWaitParams* paramsArray; + unsigned int numExtSems; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphNodeType { + cudaGraphNodeTypeKernel = 0x00, + cudaGraphNodeTypeMemcpy = 0x01, + cudaGraphNodeTypeMemset = 0x02, + cudaGraphNodeTypeHost = 0x03, + cudaGraphNodeTypeGraph = 0x04, + cudaGraphNodeTypeEmpty = 0x05, + cudaGraphNodeTypeWaitEvent = 0x06, + cudaGraphNodeTypeEventRecord = 0x07, + cudaGraphNodeTypeExtSemaphoreSignal = 0x08, + cudaGraphNodeTypeExtSemaphoreWait = 0x09, + cudaGraphNodeTypeMemAlloc = 0x0a, + cudaGraphNodeTypeMemFree = 0x0b, + cudaGraphNodeTypeCount +}; + + + + +typedef struct CUgraphExec_st* cudaGraphExec_t; + + + + +enum __attribute__((device_builtin)) cudaGraphExecUpdateResult { + cudaGraphExecUpdateSuccess = 0x0, + cudaGraphExecUpdateError = 0x1, + cudaGraphExecUpdateErrorTopologyChanged = 0x2, + cudaGraphExecUpdateErrorNodeTypeChanged = 0x3, + cudaGraphExecUpdateErrorFunctionChanged = 0x4, + cudaGraphExecUpdateErrorParametersChanged = 0x5, + cudaGraphExecUpdateErrorNotSupported = 0x6, + cudaGraphExecUpdateErrorUnsupportedFunctionChange = 0x7, + cudaGraphExecUpdateErrorAttributesChanged = 0x8 +}; + + + + + +enum __attribute__((device_builtin)) cudaGetDriverEntryPointFlags { + cudaEnableDefault = 0x0, + cudaEnableLegacyStream = 0x1, + cudaEnablePerThreadDefaultStream = 0x2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphDebugDotFlags { + cudaGraphDebugDotFlagsVerbose = 1<<0, + cudaGraphDebugDotFlagsKernelNodeParams = 1<<2, + cudaGraphDebugDotFlagsMemcpyNodeParams = 1<<3, + cudaGraphDebugDotFlagsMemsetNodeParams = 1<<4, + cudaGraphDebugDotFlagsHostNodeParams = 1<<5, + cudaGraphDebugDotFlagsEventNodeParams = 1<<6, + cudaGraphDebugDotFlagsExtSemasSignalNodeParams = 1<<7, + cudaGraphDebugDotFlagsExtSemasWaitNodeParams = 1<<8, + cudaGraphDebugDotFlagsKernelNodeAttributes = 1<<9, + cudaGraphDebugDotFlagsHandles = 1<<10 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphInstantiateFlags { + cudaGraphInstantiateFlagAutoFreeOnLaunch = 1 + + , cudaGraphInstantiateFlagUseNodePriority = 8 + + +}; +# 3126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) enum cudaStreamAttrID { + cudaStreamAttributeAccessPolicyWindow = 1, + cudaStreamAttributeSynchronizationPolicy = 3 +} cudaStreamAttrID; +# 3140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) union cudaStreamAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + enum cudaSynchronizationPolicy syncPolicy; +} cudaStreamAttrValue; +# 3152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) enum cudaKernelNodeAttrID { + cudaKernelNodeAttributeAccessPolicyWindow = 1 + , cudaKernelNodeAttributeCooperative = 2 + + , cudaKernelNodeAttributePriority = 8 + +} cudaKernelNodeAttrID; +# 3170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) union cudaKernelNodeAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + int cooperative; + + int priority; + +} cudaKernelNodeAttrValue; +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +enum __attribute__((device_builtin)) cudaSurfaceBoundaryMode +{ + cudaBoundaryModeZero = 0, + cudaBoundaryModeClamp = 1, + cudaBoundaryModeTrap = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSurfaceFormatMode +{ + cudaFormatModeForced = 0, + cudaFormatModeAuto = 1 +}; + + + + +struct __attribute__((device_builtin)) surfaceReference +{ + + + + struct cudaChannelFormatDesc channelDesc; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaSurfaceObject_t; +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +enum __attribute__((device_builtin)) cudaTextureAddressMode +{ + cudaAddressModeWrap = 0, + cudaAddressModeClamp = 1, + cudaAddressModeMirror = 2, + cudaAddressModeBorder = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureFilterMode +{ + cudaFilterModePoint = 0, + cudaFilterModeLinear = 1 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureReadMode +{ + cudaReadModeElementType = 0, + cudaReadModeNormalizedFloat = 1 +}; + + + + +struct __attribute__((device_builtin)) textureReference +{ + + + + int normalized; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureAddressMode addressMode[3]; + + + + struct cudaChannelFormatDesc channelDesc; + + + + int sRGB; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + int __cudaReserved[14]; +}; + + + + +struct __attribute__((device_builtin)) cudaTextureDesc +{ + + + + enum cudaTextureAddressMode addressMode[3]; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureReadMode readMode; + + + + int sRGB; + + + + float borderColor[4]; + + + + int normalizedCoords; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + + + + int seamlessCubemap; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaTextureObject_t; +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" 1 +# 55 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" +typedef enum cudaDataType_t +{ + CUDA_R_16F = 2, + CUDA_C_16F = 6, + CUDA_R_16BF = 14, + CUDA_C_16BF = 15, + CUDA_R_32F = 0, + CUDA_C_32F = 4, + CUDA_R_64F = 1, + CUDA_C_64F = 5, + CUDA_R_4I = 16, + CUDA_C_4I = 17, + CUDA_R_4U = 18, + CUDA_C_4U = 19, + CUDA_R_8I = 3, + CUDA_C_8I = 7, + CUDA_R_8U = 8, + CUDA_C_8U = 9, + CUDA_R_16I = 20, + CUDA_C_16I = 21, + CUDA_R_16U = 22, + CUDA_C_16U = 23, + CUDA_R_32I = 10, + CUDA_C_32I = 11, + CUDA_R_32U = 12, + CUDA_C_32U = 13, + CUDA_R_64I = 24, + CUDA_C_64I = 25, + CUDA_R_64U = 26, + CUDA_C_64U = 27, + + + + +} cudaDataType; + + +typedef enum libraryPropertyType_t +{ + MAJOR_VERSION, + MINOR_VERSION, + PATCH_LEVEL +} libraryPropertyType; +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 1 +# 61 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 1 +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 150 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 1 +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern "C" { + + +struct cudaFuncAttributes; + + +inline __attribute__((device)) cudaError_t cudaMalloc(void **p, size_t s) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *p, const void *c) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaGetDevice(int *device) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize) +{ + return cudaErrorUnknown; +} + +inline __attribute__((device)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize, unsigned int flags) +{ + return cudaErrorUnknown; +} + + + +} +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 2 + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("Use of ""cudaDeviceSynchronize"" from device code is deprecated and will not be supported in a future release. Disable this warning with -D__CDPRT_SUPPRESS_SYNC_DEPRECATION_WARNING."))) cudaError_t cudaDeviceSynchronize(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t __cudaDeviceSynchronizeDeprecationAvoidance(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent_ptsz(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord_ptsz(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags_ptsz(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync_ptsz(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync_ptsz(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync_ptsz(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync_ptsz(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync_ptsz(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync_ptsz(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBuffer(size_t alignment, size_t size); +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBufferV2(void *func, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice_ptsz(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2_ptsz(void *parameterBuffer, cudaStream_t stream); +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2(void *parameterBuffer, cudaStream_t stream); + + +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize, unsigned int flags); + +extern __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long cudaCGGetIntrinsicHandle(enum cudaCGScope scope); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronize(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronizeGrid(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetSize(unsigned int *numThreads, unsigned int *numGrids, unsigned long long handle); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetRank(unsigned int *threadRank, unsigned int *gridRank, unsigned long long handle); +} + +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(T **devPtr, size_t size); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, T *entry); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize, unsigned int flags); +# 152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 +# 269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern "C" { +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceReset(void); +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceSynchronize(void); +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetLimit(enum cudaLimit limit, size_t value); +# 453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); +# 476 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetTexture1DLinearMaxWidth(size_t *maxWidthInElements, const struct cudaChannelFormatDesc *fmtDesc, int device); +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetStreamPriorityRange(int *leastPriority, int *greatestPriority); +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetCacheConfig(enum cudaFuncCache cacheConfig); +# 622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); +# 666 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetSharedMemConfig(enum cudaSharedMemConfig config); +# 693 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetByPCIBusId(int *device, const char *pciBusId); +# 723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetPCIBusId(char *pciBusId, int len, int device); +# 771 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t *handle, cudaEvent_t event); +# 812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcOpenEventHandle(cudaEvent_t *event, cudaIpcEventHandle_t handle); +# 855 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t *handle, void *devPtr); +# 919 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcOpenMemHandle(void **devPtr, cudaIpcMemHandle_t handle, unsigned int flags); +# 955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcCloseMemHandle(void *devPtr); +# 987 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceFlushGPUDirectRDMAWrites(enum cudaFlushGPUDirectRDMAWritesTarget target, enum cudaFlushGPUDirectRDMAWritesScope scope); +# 1031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadExit(void); +# 1057 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSynchronize(void); +# 1106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetLimit(enum cudaLimit limit, size_t value); +# 1139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetLimit(size_t *pValue, enum cudaLimit limit); +# 1175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetCacheConfig(enum cudaFuncCache *pCacheConfig); +# 1222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetCacheConfig(enum cudaFuncCache cacheConfig); +# 1285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); +# 1333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); +# 1349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); +# 1365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); +# 1393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); +# 1666 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceProperties(struct cudaDeviceProp *prop, int device); +# 1868 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); +# 1886 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetDefaultMemPool(cudaMemPool_t *memPool, int device); +# 1910 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetMemPool(int device, cudaMemPool_t memPool); +# 1930 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetMemPool(cudaMemPool_t *memPool, int device); +# 1978 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetNvSciSyncAttributes(void *nvSciSyncAttrList, int device, int flags); +# 2018 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetP2PAttribute(int *value, enum cudaDeviceP2PAttr attr, int srcDevice, int dstDevice); +# 2039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaChooseDevice(int *device, const struct cudaDeviceProp *prop); +# 2083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSetDevice(int device); +# 2104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); +# 2135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSetValidDevices(int *device_arr, int len); +# 2200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSetDeviceFlags( unsigned int flags ); +# 2244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetDeviceFlags( unsigned int *flags ); +# 2284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamCreate(cudaStream_t *pStream); +# 2316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithPriority(cudaStream_t *pStream, unsigned int flags, int priority); +# 2389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int *priority); +# 2414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetFlags(cudaStream_t hStream, unsigned int *flags); +# 2429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaCtxResetPersistingL2Cache(void); +# 2449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCopyAttributes(cudaStream_t dst, cudaStream_t src); +# 2470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + cudaStreamAttrValue *value_out); +# 2494 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamSetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + const cudaStreamAttrValue *value); +# 2528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); +# 2559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags = 0); + + + + + + + +typedef void ( *cudaStreamCallback_t)(cudaStream_t stream, cudaError_t status, void *userData); +# 2634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamAddCallback(cudaStream_t stream, + cudaStreamCallback_t callback, void *userData, unsigned int flags); +# 2658 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamSynchronize(cudaStream_t stream); +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamQuery(cudaStream_t stream); +# 2767 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void *devPtr, size_t length = 0, unsigned int flags = 0x04); +# 2806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamBeginCapture(cudaStream_t stream, enum cudaStreamCaptureMode mode); +# 2857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaThreadExchangeStreamCaptureMode(enum cudaStreamCaptureMode *mode); +# 2885 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamEndCapture(cudaStream_t stream, cudaGraph_t *pGraph); +# 2923 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamIsCapturing(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus); +# 2955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus, unsigned long long *pId); +# 3010 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo_v2(cudaStream_t stream, enum cudaStreamCaptureStatus *captureStatus_out, unsigned long long *id_out = 0, cudaGraph_t *graph_out = 0, const cudaGraphNode_t **dependencies_out = 0, size_t *numDependencies_out = 0); +# 3043 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamUpdateCaptureDependencies(cudaStream_t stream, cudaGraphNode_t *dependencies, size_t numDependencies, unsigned int flags = 0); +# 3080 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventCreate(cudaEvent_t *event); +# 3117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); +# 3157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream = 0); +# 3204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream = 0, unsigned int flags = 0); +# 3236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventQuery(cudaEvent_t event); +# 3266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventSynchronize(cudaEvent_t event); +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); +# 3338 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventElapsedTime(float *ms, cudaEvent_t start, cudaEvent_t end); +# 3518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaImportExternalMemory(cudaExternalMemory_t *extMem_out, const struct cudaExternalMemoryHandleDesc *memHandleDesc); +# 3573 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedBuffer(void **devPtr, cudaExternalMemory_t extMem, const struct cudaExternalMemoryBufferDesc *bufferDesc); +# 3635 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedMipmappedArray(cudaMipmappedArray_t *mipmap, cudaExternalMemory_t extMem, const struct cudaExternalMemoryMipmappedArrayDesc *mipmapDesc); +# 3659 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroyExternalMemory(cudaExternalMemory_t extMem); +# 3812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaImportExternalSemaphore(cudaExternalSemaphore_t *extSem_out, const struct cudaExternalSemaphoreHandleDesc *semHandleDesc); +# 3879 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSignalExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreSignalParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); +# 3955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaWaitExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreWaitParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); +# 3978 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroyExternalSemaphore(cudaExternalSemaphore_t extSem); +# 4045 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaLaunchKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); +# 4106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); +# 4207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaLaunchCooperativeKernelMultiDevice(struct cudaLaunchParams *launchParamsList, unsigned int numDevices, unsigned int flags = 0); +# 4254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFuncSetCacheConfig(const void *func, enum cudaFuncCache cacheConfig); +# 4309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig(const void *func, enum cudaSharedMemConfig config); +# 4342 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); +# 4379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncSetAttribute(const void *func, enum cudaFuncAttribute attr, int value); +# 4405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForDevice(double *d); +# 4429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForHost(double *d); +# 4497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaLaunchHostFunc(cudaStream_t stream, cudaHostFn_t fn, void *userData); +# 4554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize); +# 4583 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock(size_t *dynamicSmemSize, const void *func, int numBlocks, int blockSize); +# 4628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize, unsigned int flags); +# 4749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMallocManaged(void **devPtr, size_t size, unsigned int flags = 0x01); +# 4782 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); +# 4815 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocHost(void **ptr, size_t size); +# 4858 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocPitch(void **devPtr, size_t *pitch, size_t width, size_t height); +# 4912 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocArray(cudaArray_t *array, const struct cudaChannelFormatDesc *desc, size_t width, size_t height = 0, unsigned int flags = 0); +# 4950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); +# 4973 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeHost(void *ptr); +# 4996 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeArray(cudaArray_t array); +# 5019 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeMipmappedArray(cudaMipmappedArray_t mipmappedArray); +# 5085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostAlloc(void **pHost, size_t size, unsigned int flags); +# 5178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostRegister(void *ptr, size_t size, unsigned int flags); +# 5201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostUnregister(void *ptr); +# 5246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostGetDevicePointer(void **pDevice, void *pHost, unsigned int flags); +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostGetFlags(unsigned int *pFlags, void *pHost); +# 5307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMalloc3D(struct cudaPitchedPtr* pitchedDevPtr, struct cudaExtent extent); +# 5454 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMalloc3DArray(cudaArray_t *array, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int flags = 0); +# 5601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocMipmappedArray(cudaMipmappedArray_t *mipmappedArray, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int numLevels, unsigned int flags = 0); +# 5634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetMipmappedArrayLevel(cudaArray_t *levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned int level); +# 5739 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy3D(const struct cudaMemcpy3DParms *p); +# 5770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeer(const struct cudaMemcpy3DPeerParms *p); +# 5888 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream = 0); +# 5914 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeerAsync(const struct cudaMemcpy3DPeerParms *p, cudaStream_t stream = 0); +# 5948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemGetInfo(size_t *free, size_t *total); +# 5974 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaArrayGetInfo(struct cudaChannelFormatDesc *desc, struct cudaExtent *extent, unsigned int *flags, cudaArray_t array); +# 6003 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaArrayGetPlane(cudaArray_t *pPlaneArray, cudaArray_t hArray, unsigned int planeIdx); +# 6027 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaArray_t array, int device); +# 6051 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaMipmappedArray_t mipmap, int device); +# 6080 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaArray_t array); +# 6110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaMipmappedArray_t mipmap); +# 6155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind); +# 6190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyPeer(void *dst, int dstDevice, const void *src, int srcDevice, size_t count); +# 6239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2D(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); +# 6289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); +# 6339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArray(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind); +# 6386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 6429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbol(const void *symbol, const void *src, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyHostToDevice); +# 6472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbol(void *dst, const void *symbol, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost); +# 6529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6564 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyPeerAsync(void *dst, int dstDevice, const void *src, int srcDevice, size_t count, cudaStream_t stream = 0); +# 6627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6685 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6742 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArrayAsync(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6793 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync(const void *symbol, const void *src, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6844 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync(void *dst, const void *symbol, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemset(void *devPtr, int value, size_t count); +# 6907 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemset2D(void *devPtr, size_t pitch, int value, size_t width, size_t height); +# 6953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemset3D(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent); +# 6989 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream = 0); +# 7030 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0); +# 7083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream = 0); +# 7111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetSymbolAddress(void **devPtr, const void *symbol); +# 7138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetSymbolSize(size_t *size, const void *symbol); +# 7208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPrefetchAsync(const void *devPtr, size_t count, int dstDevice, cudaStream_t stream = 0); +# 7324 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemAdvise(const void *devPtr, size_t count, enum cudaMemoryAdvise advice, int device); +# 7383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttribute(void *data, size_t dataSize, enum cudaMemRangeAttribute attribute, const void *devPtr, size_t count); +# 7422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttributes(void **data, size_t *dataSizes, enum cudaMemRangeAttribute *attributes, size_t numAttributes, const void *devPtr, size_t count); +# 7482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind); +# 7524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArray(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind); +# 7567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 7618 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7668 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArrayAsync(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7737 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocAsync(void **devPtr, size_t size, cudaStream_t hStream); +# 7763 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeAsync(void *devPtr, cudaStream_t hStream); +# 7788 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolTrimTo(cudaMemPool_t memPool, size_t minBytesToKeep); +# 7832 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolSetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); +# 7880 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolGetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); +# 7895 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolSetAccess(cudaMemPool_t memPool, const struct cudaMemAccessDesc *descList, size_t count); +# 7908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolGetAccess(enum cudaMemAccessFlags *flags, cudaMemPool_t memPool, struct cudaMemLocation *location); +# 7928 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolCreate(cudaMemPool_t *memPool, const struct cudaMemPoolProps *poolProps); +# 7950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolDestroy(cudaMemPool_t memPool); +# 7986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocFromPoolAsync(void **ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream); +# 8011 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolExportToShareableHandle( + void *shareableHandle, + cudaMemPool_t memPool, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); +# 8038 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolImportFromShareableHandle( + cudaMemPool_t *memPool, + void *shareableHandle, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); +# 8061 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolExportPointer(struct cudaMemPoolPtrExportData *exportData, void *ptr); +# 8090 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolImportPointer(void **ptr, cudaMemPool_t memPool, struct cudaMemPoolPtrExportData *exportData); +# 8242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaPointerGetAttributes(struct cudaPointerAttributes *attributes, const void *ptr); +# 8283 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceCanAccessPeer(int *canAccessPeer, int device, int peerDevice); +# 8325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceEnablePeerAccess(int peerDevice, unsigned int flags); +# 8347 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceDisablePeerAccess(int peerDevice); +# 8411 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsUnregisterResource(cudaGraphicsResource_t resource); +# 8446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsResourceSetMapFlags(cudaGraphicsResource_t resource, unsigned int flags); +# 8485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsMapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); +# 8520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsUnmapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); +# 8552 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedPointer(void **devPtr, size_t *size, cudaGraphicsResource_t resource); +# 8590 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsSubResourceGetMappedArray(cudaArray_t *array, cudaGraphicsResource_t resource, unsigned int arrayIndex, unsigned int mipLevel); +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray_t *mipmappedArray, cudaGraphicsResource_t resource); +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t size = +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 3 4 + (0x7fffffff * 2U + 1U) +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + ); +# 8749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture2D(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t width, size_t height, size_t pitch); +# 8787 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToArray(const struct textureReference *texref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); +# 8827 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray(const struct textureReference *texref, cudaMipmappedArray_const_t mipmappedArray, const struct cudaChannelFormatDesc *desc); +# 8853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaUnbindTexture(const struct textureReference *texref); +# 8882 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset(size_t *offset, const struct textureReference *texref); +# 8912 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureReference(const struct textureReference **texref, const void *symbol); +# 8957 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindSurfaceToArray(const struct surfaceReference *surfref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); +# 8982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetSurfaceReference(const struct surfaceReference **surfref, const void *symbol); +# 9017 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetChannelDesc(struct cudaChannelFormatDesc *desc, cudaArray_const_t array); +# 9047 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) struct cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, enum cudaChannelFormatKind f); +# 9271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaCreateTextureObject(cudaTextureObject_t *pTexObject, const struct cudaResourceDesc *pResDesc, const struct cudaTextureDesc *pTexDesc, const struct cudaResourceViewDesc *pResViewDesc); +# 9291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroyTextureObject(cudaTextureObject_t texObject); +# 9311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaTextureObject_t texObject); +# 9331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetTextureObjectTextureDesc(struct cudaTextureDesc *pTexDesc, cudaTextureObject_t texObject); +# 9352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceViewDesc(struct cudaResourceViewDesc *pResViewDesc, cudaTextureObject_t texObject); +# 9397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaCreateSurfaceObject(cudaSurfaceObject_t *pSurfObject, const struct cudaResourceDesc *pResDesc); +# 9417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroySurfaceObject(cudaSurfaceObject_t surfObject); +# 9436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetSurfaceObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaSurfaceObject_t surfObject); +# 9470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDriverGetVersion(int *driverVersion); +# 9495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); +# 9542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphCreate(cudaGraph_t *pGraph, unsigned int flags); +# 9639 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddKernelNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaKernelNodeParams *pNodeParams); +# 9672 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetParams(cudaGraphNode_t node, struct cudaKernelNodeParams *pNodeParams); +# 9697 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetParams(cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); +# 9717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeCopyAttributes( + cudaGraphNode_t hSrc, + cudaGraphNode_t hDst); +# 9740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + cudaKernelNodeAttrValue *value_out); +# 9764 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + const cudaKernelNodeAttrValue *value); +# 9814 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemcpy3DParms *pCopyParams); +# 9873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 9942 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 10010 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode1D( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); +# 10042 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeGetParams(cudaGraphNode_t node, struct cudaMemcpy3DParms *pNodeParams); +# 10068 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams(cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); +# 10107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 10153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 10199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams1D( + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); +# 10246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemsetNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemsetParams *pMemsetParams); +# 10269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeGetParams(cudaGraphNode_t node, struct cudaMemsetParams *pNodeParams); +# 10292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeSetParams(cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); +# 10333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddHostNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaHostNodeParams *pNodeParams); +# 10356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphHostNodeGetParams(cudaGraphNode_t node, struct cudaHostNodeParams *pNodeParams); +# 10379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphHostNodeSetParams(cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); +# 10419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddChildGraphNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaGraph_t childGraph); +# 10446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphChildGraphNodeGetGraph(cudaGraphNode_t node, cudaGraph_t *pGraph); +# 10483 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddEmptyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies); +# 10526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddEventRecordNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); +# 10553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); +# 10580 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddEventWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); +# 10653 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); +# 10680 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10729 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresSignalNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); +# 10762 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreSignalNodeParams *params_out); +# 10789 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); +# 10838 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); +# 10871 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreWaitNodeParams *params_out); +# 10898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); +# 10975 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemAllocNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, struct cudaMemAllocNodeParams *nodeParams); +# 11002 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemAllocNodeGetParams(cudaGraphNode_t node, struct cudaMemAllocNodeParams *params_out); +# 11062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemFreeNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, void *dptr); +# 11086 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemFreeNodeGetParams(cudaGraphNode_t node, void *dptr_out); +# 11114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGraphMemTrim(int device); +# 11151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); +# 11185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); +# 11213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphClone(cudaGraph_t *pGraphClone, cudaGraph_t originalGraph); +# 11241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeFindInClone(cudaGraphNode_t *pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph); +# 11272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetType(cudaGraphNode_t node, enum cudaGraphNodeType *pType); +# 11303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphGetNodes(cudaGraph_t graph, cudaGraphNode_t *nodes, size_t *numNodes); +# 11334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphGetRootNodes(cudaGraph_t graph, cudaGraphNode_t *pRootNodes, size_t *pNumRootNodes); +# 11368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphGetEdges(cudaGraph_t graph, cudaGraphNode_t *from, cudaGraphNode_t *to, size_t *numEdges); +# 11399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependencies(cudaGraphNode_t node, cudaGraphNode_t *pDependencies, size_t *pNumDependencies); +# 11431 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependentNodes(cudaGraphNode_t node, cudaGraphNode_t *pDependentNodes, size_t *pNumDependentNodes); +# 11462 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); +# 11493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphRemoveDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); +# 11523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphDestroyNode(cudaGraphNode_t node); +# 11561 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphInstantiate(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, cudaGraphNode_t *pErrorNode, char *pLogBuffer, size_t bufferSize); +# 11611 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphInstantiateWithFlags(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, unsigned long long flags); +# 11655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecKernelNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); +# 11705 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); +# 11760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 11823 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 11884 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams1D( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); +# 11938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecMemsetNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); +# 11977 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecHostNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); +# 12023 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecChildGraphNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph); +# 12067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecEventRecordNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecEventWaitNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresSignalNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); +# 12205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresWaitNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); +# 12284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeSetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int isEnabled); +# 12351 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int *isEnabled); +# 12510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecUpdate(cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphNode_t *hErrorNode_out, enum cudaGraphExecUpdateResult *updateResult_out); +# 12535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphUpload(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphLaunch(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12589 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecDestroy(cudaGraphExec_t graphExec); +# 12610 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphDestroy(cudaGraph_t graph); +# 12629 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphDebugDotPrint(cudaGraph_t graph, const char *path, unsigned int flags); +# 12665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaUserObjectCreate(cudaUserObject_t *object_out, void *ptr, cudaHostFn_t destroy, unsigned int initialRefcount, unsigned int flags); +# 12689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaUserObjectRetain(cudaUserObject_t object, unsigned int count = 1); +# 12717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaUserObjectRelease(cudaUserObject_t object, unsigned int count = 1); +# 12745 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphRetainUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1, unsigned int flags = 0); +# 12770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphReleaseUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1); +# 12836 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetDriverEntryPoint(const char *symbol, void **funcPtr, unsigned long long flags); + + + + +extern __attribute__((host)) cudaError_t cudaGetExportTable(const void **ppExportTable, const cudaUUID_t *pExportTableId); +# 13017 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetFuncBySymbol(cudaFunction_t* functionPtr, const void* symbolPtr); +# 13175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +} +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 2 +# 124 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf1(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf2(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf4(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(char) * 8; + + + + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); + +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescNV12(void) +{ + int e = (int)sizeof(char) * 8; + + return cudaCreateChannelDesc(e, e, e, 0, cudaChannelFormatKindNV12); +} + +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindSignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindSignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindSignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindSignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindUnsignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindUnsignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 0, cudaChannelFormatKindNV12); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindUnsignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindSignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7SRGB); +} +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 1 +# 53 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 54 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 55 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static __inline__ __attribute__((host)) struct cudaPitchedPtr make_cudaPitchedPtr(void *d, size_t p, size_t xsz, size_t ysz) +{ + struct cudaPitchedPtr s; + + s.ptr = d; + s.pitch = p; + s.xsize = xsz; + s.ysize = ysz; + + return s; +} +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static __inline__ __attribute__((host)) struct cudaPos make_cudaPos(size_t x, size_t y, size_t z) +{ + struct cudaPos p; + + p.x = x; + p.y = y; + p.z = z; + + return p; +} +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static __inline__ __attribute__((host)) struct cudaExtent make_cudaExtent(size_t w, size_t h, size_t d) +{ + struct cudaExtent e; + + e.width = w; + e.height = h; + e.depth = d; + + return e; +} +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x); + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y); + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z); + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w); + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x); + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y); + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z); + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w); + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x); + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x); + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y); + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y); + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z); + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z); + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w); + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w); + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x); + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y); + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z); + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x); + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y); + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z); + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w); + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x) +{ + char1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x) +{ + uchar1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y) +{ + char2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y) +{ + uchar2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z) +{ + char3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z) +{ + uchar3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w) +{ + char4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w) +{ + uchar4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x) +{ + short1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x) +{ + ushort1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y) +{ + short2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y) +{ + ushort2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z) +{ + short3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z) +{ + ushort3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w) +{ + short4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w) +{ + ushort4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x) +{ + int1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x) +{ + uint1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y) +{ + int2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y) +{ + uint2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z) +{ + int3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z) +{ + uint3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w) +{ + int4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w) +{ + uint4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x) +{ + long1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x) +{ + ulong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y) +{ + long2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y) +{ + ulong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z) +{ + long3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z) +{ + ulong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w) +{ + long4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w) +{ + ulong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x) +{ + float1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y) +{ + float2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z) +{ + float3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w) +{ + float4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x) +{ + longlong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x) +{ + ulonglong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y) +{ + longlong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y) +{ + ulonglong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z) +{ + longlong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z) +{ + ulonglong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w) +{ + longlong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w) +{ + ulonglong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x) +{ + double1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y) +{ + double2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z) +{ + double3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w) +{ + double4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 2 +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 1 +# 71 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 85 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/usr/include/string.h" 1 3 4 +# 26 "/usr/include/string.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 27 "/usr/include/string.h" 2 3 4 + + +# 28 "/usr/include/string.h" 3 4 +extern "C" { + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 34 "/usr/include/string.h" 2 3 4 +# 43 "/usr/include/string.h" 3 4 +extern void *memcpy (void *__restrict __dest, const void *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void *memmove (void *__dest, const void *__src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern void *memccpy (void *__restrict __dest, const void *__restrict __src, + int __c, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + +extern int memcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + +extern "C++" +{ +extern void *memchr (void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const void *memchr (const void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 89 "/usr/include/string.h" 3 4 +} +# 99 "/usr/include/string.h" 3 4 +extern "C++" void *rawmemchr (void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *rawmemchr (const void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" void *memrchr (void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 122 "/usr/include/string.h" 3 4 +extern char *strcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strcat (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncat (char *__restrict __dest, const char *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern int strncmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcoll (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern size_t strxfrm (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (2))); + + + +# 1 "/usr/include/bits/types/locale_t.h" 1 3 4 +# 22 "/usr/include/bits/types/locale_t.h" 3 4 +# 1 "/usr/include/bits/types/__locale_t.h" 1 3 4 +# 28 "/usr/include/bits/types/__locale_t.h" 3 4 +struct __locale_struct +{ + + struct __locale_data *__locales[13]; + + + const unsigned short int *__ctype_b; + const int *__ctype_tolower; + const int *__ctype_toupper; + + + const char *__names[13]; +}; + +typedef struct __locale_struct *__locale_t; +# 23 "/usr/include/bits/types/locale_t.h" 2 3 4 + +typedef __locale_t locale_t; +# 154 "/usr/include/string.h" 2 3 4 + + +extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + +extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, + locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4))); + + + + + +extern char *strdup (const char *__s) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); + + + + + + +extern char *strndup (const char *__string, size_t __n) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); +# 204 "/usr/include/string.h" 3 4 +extern "C++" +{ +extern char *strchr (char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strchr (const char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 224 "/usr/include/string.h" 3 4 +} + + + + + + +extern "C++" +{ +extern char *strrchr (char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strrchr (const char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 251 "/usr/include/string.h" 3 4 +} +# 261 "/usr/include/string.h" 3 4 +extern "C++" char *strchrnul (char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const char *strchrnul (const char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 273 "/usr/include/string.h" 3 4 +extern size_t strcspn (const char *__s, const char *__reject) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern size_t strspn (const char *__s, const char *__accept) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern "C++" +{ +extern char *strpbrk (char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strpbrk (const char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 301 "/usr/include/string.h" 3 4 +} + + + + + + +extern "C++" +{ +extern char *strstr (char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strstr (const char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 328 "/usr/include/string.h" 3 4 +} + + + + + + + +extern char *strtok (char *__restrict __s, const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *__strtok_r (char *__restrict __s, + const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + +extern char *strtok_r (char *__restrict __s, const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + + + + + +extern "C++" char *strcasestr (char *__haystack, const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern "C++" const char *strcasestr (const char *__haystack, + const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 369 "/usr/include/string.h" 3 4 +extern void *memmem (const void *__haystack, size_t __haystacklen, + const void *__needle, size_t __needlelen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3))); + + + +extern void *__mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern void *mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern size_t strlen (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern size_t strnlen (const char *__string, size_t __maxlen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern char *strerror (int __errnum) throw (); +# 421 "/usr/include/string.h" 3 4 +extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))) ; + + + + + +extern char *strerror_l (int __errnum, locale_t __l) throw (); + + + +# 1 "/usr/include/strings.h" 1 3 4 +# 23 "/usr/include/strings.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 24 "/usr/include/strings.h" 2 3 4 + + + + + + +extern "C" { + + + +extern int bcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern void bcopy (const void *__src, void *__dest, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern "C++" +{ +extern char *index (char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *index (const char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 66 "/usr/include/strings.h" 3 4 +} + + + + + + + +extern "C++" +{ +extern char *rindex (char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *rindex (const char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 94 "/usr/include/strings.h" 3 4 +} +# 104 "/usr/include/strings.h" 3 4 +extern int ffs (int __i) throw () __attribute__ ((__const__)); + + + + + +extern int ffsl (long int __l) throw () __attribute__ ((__const__)); +__extension__ extern int ffsll (long long int __ll) + throw () __attribute__ ((__const__)); + + + +extern int strcasecmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + + + + +extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + + +extern int strncasecmp_l (const char *__s1, const char *__s2, + size_t __n, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4))); + + +} +# 433 "/usr/include/string.h" 2 3 4 + + + +extern void explicit_bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern char *strsep (char **__restrict __stringp, + const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern char *strsignal (int __sig) throw (); + + +extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + +extern char *__stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern int strverscmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + +extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" char *basename (char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); +extern "C++" const char *basename (const char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); +# 499 "/usr/include/string.h" 3 4 +} +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/usr/include/time.h" 1 3 4 +# 29 "/usr/include/time.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 30 "/usr/include/time.h" 2 3 4 + + + +# 1 "/usr/include/bits/time.h" 1 3 4 +# 26 "/usr/include/bits/time.h" 3 4 +# 1 "/usr/include/bits/types.h" 1 3 4 +# 27 "/usr/include/bits/types.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 28 "/usr/include/bits/types.h" 2 3 4 +# 1 "/usr/include/bits/timesize.h" 1 3 4 +# 29 "/usr/include/bits/types.h" 2 3 4 + + +typedef unsigned char __u_char; +typedef unsigned short int __u_short; +typedef unsigned int __u_int; +typedef unsigned long int __u_long; + + +typedef signed char __int8_t; +typedef unsigned char __uint8_t; +typedef signed short int __int16_t; +typedef unsigned short int __uint16_t; +typedef signed int __int32_t; +typedef unsigned int __uint32_t; + +typedef signed long int __int64_t; +typedef unsigned long int __uint64_t; + + + + + + +typedef __int8_t __int_least8_t; +typedef __uint8_t __uint_least8_t; +typedef __int16_t __int_least16_t; +typedef __uint16_t __uint_least16_t; +typedef __int32_t __int_least32_t; +typedef __uint32_t __uint_least32_t; +typedef __int64_t __int_least64_t; +typedef __uint64_t __uint_least64_t; + + + +typedef long int __quad_t; +typedef unsigned long int __u_quad_t; + + + + + + + +typedef long int __intmax_t; +typedef unsigned long int __uintmax_t; +# 141 "/usr/include/bits/types.h" 3 4 +# 1 "/usr/include/bits/typesizes.h" 1 3 4 +# 142 "/usr/include/bits/types.h" 2 3 4 +# 1 "/usr/include/bits/time64.h" 1 3 4 +# 143 "/usr/include/bits/types.h" 2 3 4 + + +typedef unsigned long int __dev_t; +typedef unsigned int __uid_t; +typedef unsigned int __gid_t; +typedef unsigned long int __ino_t; +typedef unsigned long int __ino64_t; +typedef unsigned int __mode_t; +typedef unsigned long int __nlink_t; +typedef long int __off_t; +typedef long int __off64_t; +typedef int __pid_t; +typedef struct { int __val[2]; } __fsid_t; +typedef long int __clock_t; +typedef unsigned long int __rlim_t; +typedef unsigned long int __rlim64_t; +typedef unsigned int __id_t; +typedef long int __time_t; +typedef unsigned int __useconds_t; +typedef long int __suseconds_t; + +typedef int __daddr_t; +typedef int __key_t; + + +typedef int __clockid_t; + + +typedef void * __timer_t; + + +typedef long int __blksize_t; + + + + +typedef long int __blkcnt_t; +typedef long int __blkcnt64_t; + + +typedef unsigned long int __fsblkcnt_t; +typedef unsigned long int __fsblkcnt64_t; + + +typedef unsigned long int __fsfilcnt_t; +typedef unsigned long int __fsfilcnt64_t; + + +typedef long int __fsword_t; + +typedef long int __ssize_t; + + +typedef long int __syscall_slong_t; + +typedef unsigned long int __syscall_ulong_t; + + + +typedef __off64_t __loff_t; +typedef char *__caddr_t; + + +typedef long int __intptr_t; + + +typedef unsigned int __socklen_t; + + + + +typedef int __sig_atomic_t; +# 27 "/usr/include/bits/time.h" 2 3 4 +# 73 "/usr/include/bits/time.h" 3 4 +# 1 "/usr/include/bits/timex.h" 1 3 4 +# 22 "/usr/include/bits/timex.h" 3 4 +# 1 "/usr/include/bits/types/struct_timeval.h" 1 3 4 + + + + + + + +struct timeval +{ + __time_t tv_sec; + __suseconds_t tv_usec; +}; +# 23 "/usr/include/bits/timex.h" 2 3 4 + + + +struct timex +{ + unsigned int modes; + __syscall_slong_t offset; + __syscall_slong_t freq; + __syscall_slong_t maxerror; + __syscall_slong_t esterror; + int status; + __syscall_slong_t constant; + __syscall_slong_t precision; + __syscall_slong_t tolerance; + struct timeval time; + __syscall_slong_t tick; + __syscall_slong_t ppsfreq; + __syscall_slong_t jitter; + int shift; + __syscall_slong_t stabil; + __syscall_slong_t jitcnt; + __syscall_slong_t calcnt; + __syscall_slong_t errcnt; + __syscall_slong_t stbcnt; + + int tai; + + + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; +}; +# 74 "/usr/include/bits/time.h" 2 3 4 + +extern "C" { + + +extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) throw (); + +} +# 34 "/usr/include/time.h" 2 3 4 + + + +# 1 "/usr/include/bits/types/clock_t.h" 1 3 4 + + + + + + +typedef __clock_t clock_t; +# 38 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/time_t.h" 1 3 4 + + + + + + +typedef __time_t time_t; +# 39 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/struct_tm.h" 1 3 4 + + + + + + +struct tm +{ + int tm_sec; + int tm_min; + int tm_hour; + int tm_mday; + int tm_mon; + int tm_year; + int tm_wday; + int tm_yday; + int tm_isdst; + + + long int tm_gmtoff; + const char *tm_zone; + + + + +}; +# 40 "/usr/include/time.h" 2 3 4 + + +# 1 "/usr/include/bits/types/struct_timespec.h" 1 3 4 + + + + + +# 1 "/usr/include/bits/endian.h" 1 3 4 +# 35 "/usr/include/bits/endian.h" 3 4 +# 1 "/usr/include/bits/endianness.h" 1 3 4 +# 36 "/usr/include/bits/endian.h" 2 3 4 +# 7 "/usr/include/bits/types/struct_timespec.h" 2 3 4 + + + +struct timespec +{ + __time_t tv_sec; + + + + __syscall_slong_t tv_nsec; +# 26 "/usr/include/bits/types/struct_timespec.h" 3 4 +}; +# 43 "/usr/include/time.h" 2 3 4 + + + +# 1 "/usr/include/bits/types/clockid_t.h" 1 3 4 + + + + + + +typedef __clockid_t clockid_t; +# 47 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/timer_t.h" 1 3 4 + + + + + + +typedef __timer_t timer_t; +# 48 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/struct_itimerspec.h" 1 3 4 + + + + + + + +struct itimerspec + { + struct timespec it_interval; + struct timespec it_value; + }; +# 49 "/usr/include/time.h" 2 3 4 +struct sigevent; + + + + +typedef __pid_t pid_t; +# 68 "/usr/include/time.h" 3 4 +extern "C" { + + + +extern clock_t clock (void) throw (); + + +extern time_t time (time_t *__timer) throw (); + + +extern double difftime (time_t __time1, time_t __time0) + throw () __attribute__ ((__const__)); + + +extern time_t mktime (struct tm *__tp) throw (); + + + + + +extern size_t strftime (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp) throw (); + + + + +extern char *strptime (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp) + throw (); + + + + + + +extern size_t strftime_l (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp, + locale_t __loc) throw (); + + + +extern char *strptime_l (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp, + locale_t __loc) throw (); + + + + + +extern struct tm *gmtime (const time_t *__timer) throw (); + + + +extern struct tm *localtime (const time_t *__timer) throw (); + + + + +extern struct tm *gmtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + +extern struct tm *localtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + + +extern char *asctime (const struct tm *__tp) throw (); + + +extern char *ctime (const time_t *__timer) throw (); + + + + + + +extern char *asctime_r (const struct tm *__restrict __tp, + char *__restrict __buf) throw (); + + +extern char *ctime_r (const time_t *__restrict __timer, + char *__restrict __buf) throw (); + + + + +extern char *__tzname[2]; +extern int __daylight; +extern long int __timezone; + + + + +extern char *tzname[2]; + + + +extern void tzset (void) throw (); + + + +extern int daylight; +extern long int timezone; +# 190 "/usr/include/time.h" 3 4 +extern time_t timegm (struct tm *__tp) throw (); + + +extern time_t timelocal (struct tm *__tp) throw (); + + +extern int dysize (int __year) throw () __attribute__ ((__const__)); +# 205 "/usr/include/time.h" 3 4 +extern int nanosleep (const struct timespec *__requested_time, + struct timespec *__remaining); + + + +extern int clock_getres (clockid_t __clock_id, struct timespec *__res) throw (); + + +extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) throw (); + + +extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) + throw (); + + + + + + +extern int clock_nanosleep (clockid_t __clock_id, int __flags, + const struct timespec *__req, + struct timespec *__rem); + + +extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) throw (); + + + + +extern int timer_create (clockid_t __clock_id, + struct sigevent *__restrict __evp, + timer_t *__restrict __timerid) throw (); + + +extern int timer_delete (timer_t __timerid) throw (); + + +extern int timer_settime (timer_t __timerid, int __flags, + const struct itimerspec *__restrict __value, + struct itimerspec *__restrict __ovalue) throw (); + + +extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) + throw (); + + +extern int timer_getoverrun (timer_t __timerid) throw (); + + + + + +extern int timespec_get (struct timespec *__ts, int __base) + throw () __attribute__ ((__nonnull__ (1))); +# 274 "/usr/include/time.h" 3 4 +extern int getdate_err; +# 283 "/usr/include/time.h" 3 4 +extern struct tm *getdate (const char *__string); +# 297 "/usr/include/time.h" 3 4 +extern int getdate_r (const char *__restrict __string, + struct tm *__restrict __resbufp); + + +} +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + +# 88 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern "C" +{ + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) clock_t clock(void) + + + + +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 +throw () +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memset(void*, int, size_t) +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memcpy(void*, const void*, size_t) +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; + +} +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/usr/include/c++/7/new" 1 3 +# 37 "/usr/include/c++/7/new" 3 + +# 38 "/usr/include/c++/7/new" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 18 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 3 +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 1 3 + + +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 4 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 +# 2192 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2192 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std +{ + typedef long unsigned int size_t; + typedef long int ptrdiff_t; + + + typedef decltype(nullptr) nullptr_t; + +} +# 2214 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +namespace __gnu_cxx +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +# 2496 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h" 1 3 +# 2497 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h" 1 3 +# 2500 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 +# 19 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 2 3 +# 40 "/usr/include/c++/7/new" 2 3 +# 1 "/usr/include/c++/7/exception" 1 3 +# 33 "/usr/include/c++/7/exception" 3 + +# 34 "/usr/include/c++/7/exception" 3 + +#pragma GCC visibility push(default) + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 38 "/usr/include/c++/7/exception" 2 3 +# 1 "/usr/include/c++/7/bits/exception.h" 1 3 +# 34 "/usr/include/c++/7/bits/exception.h" 3 + +# 35 "/usr/include/c++/7/bits/exception.h" 3 + +#pragma GCC visibility push(default) + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 39 "/usr/include/c++/7/bits/exception.h" 2 3 + +extern "C++" { + +namespace std +{ +# 60 "/usr/include/c++/7/bits/exception.h" 3 + class exception + { + public: + exception() noexcept { } + virtual ~exception() noexcept; + + + + virtual const char* + what() const noexcept; + }; + +} + +} + +#pragma GCC visibility pop +# 39 "/usr/include/c++/7/exception" 2 3 + +extern "C++" { + +namespace std +{ + + + class bad_exception : public exception + { + public: + bad_exception() noexcept { } + + + + virtual ~bad_exception() noexcept; + + + virtual const char* + what() const noexcept; + }; + + + typedef void (*terminate_handler) (); + + + typedef void (*unexpected_handler) (); + + + terminate_handler set_terminate(terminate_handler) noexcept; + + + + terminate_handler get_terminate() noexcept; + + + + + void terminate() noexcept __attribute__ ((__noreturn__)); + + + unexpected_handler set_unexpected(unexpected_handler) noexcept; + + + + unexpected_handler get_unexpected() noexcept; + + + + + void unexpected() __attribute__ ((__noreturn__)); +# 101 "/usr/include/c++/7/exception" 3 + bool uncaught_exception() noexcept __attribute__ ((__pure__)); + + + + + int uncaught_exceptions() noexcept __attribute__ ((__pure__)); + + + +} + +namespace __gnu_cxx +{ + +# 132 "/usr/include/c++/7/exception" 3 + void __verbose_terminate_handler(); + + +} + +} + +#pragma GCC visibility pop + + +# 1 "/usr/include/c++/7/bits/exception_ptr.h" 1 3 +# 34 "/usr/include/c++/7/bits/exception_ptr.h" 3 +#pragma GCC visibility push(default) + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 37 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/bits/exception_defines.h" 1 3 +# 38 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 1 3 +# 34 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 3 + +# 35 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 3 + +#pragma GCC visibility push(default) + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 39 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 2 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 40 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 2 3 +# 50 "/usr/include/c++/7/bits/cxxabi_init_exception.h" 3 +namespace std +{ + class type_info; +} + +namespace __cxxabiv1 +{ + struct __cxa_refcounted_exception; + + extern "C" + { + + void* + __cxa_allocate_exception(size_t) noexcept; + + void + __cxa_free_exception(void*) noexcept; + + + __cxa_refcounted_exception* + __cxa_init_primary_exception(void *object, std::type_info *tinfo, + void ( *dest) (void *)) noexcept; + + } +} + + + +#pragma GCC visibility pop +# 39 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/typeinfo" 1 3 +# 32 "/usr/include/c++/7/typeinfo" 3 + +# 33 "/usr/include/c++/7/typeinfo" 3 + + + +# 1 "/usr/include/c++/7/bits/hash_bytes.h" 1 3 +# 33 "/usr/include/c++/7/bits/hash_bytes.h" 3 + +# 34 "/usr/include/c++/7/bits/hash_bytes.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 36 "/usr/include/c++/7/bits/hash_bytes.h" 2 3 + +namespace std +{ + + + + + + + + size_t + _Hash_bytes(const void* __ptr, size_t __len, size_t __seed); + + + + + + size_t + _Fnv_hash_bytes(const void* __ptr, size_t __len, size_t __seed); + + +} +# 37 "/usr/include/c++/7/typeinfo" 2 3 + + +#pragma GCC visibility push(default) + +extern "C++" { + +namespace __cxxabiv1 +{ + class __class_type_info; +} +# 80 "/usr/include/c++/7/typeinfo" 3 +namespace std +{ + + + + + + + class type_info + { + public: + + + + + virtual ~type_info(); + + + + const char* name() const noexcept + { return __name[0] == '*' ? __name + 1 : __name; } +# 115 "/usr/include/c++/7/typeinfo" 3 + bool before(const type_info& __arg) const noexcept + { return (__name[0] == '*' && __arg.__name[0] == '*') + ? __name < __arg.__name + : __builtin_strcmp (__name, __arg.__name) < 0; } + + bool operator==(const type_info& __arg) const noexcept + { + return ((__name == __arg.__name) + || (__name[0] != '*' && + __builtin_strcmp (__name, __arg.__name) == 0)); + } +# 136 "/usr/include/c++/7/typeinfo" 3 + bool operator!=(const type_info& __arg) const noexcept + { return !operator==(__arg); } + + + size_t hash_code() const noexcept + { + + return _Hash_bytes(name(), __builtin_strlen(name()), + static_cast(0xc70f6907UL)); + + + + } + + + + virtual bool __is_pointer_p() const; + + + virtual bool __is_function_p() const; + + + + + + + + virtual bool __do_catch(const type_info *__thr_type, void **__thr_obj, + unsigned __outer) const; + + + virtual bool __do_upcast(const __cxxabiv1::__class_type_info *__target, + void **__obj_ptr) const; + + protected: + const char *__name; + + explicit type_info(const char *__n): __name(__n) { } + + private: + + type_info& operator=(const type_info&); + type_info(const type_info&); + }; + + + + + + + + class bad_cast : public exception + { + public: + bad_cast() noexcept { } + + + + virtual ~bad_cast() noexcept; + + + virtual const char* what() const noexcept; + }; + + + + + + class bad_typeid : public exception + { + public: + bad_typeid () noexcept { } + + + + virtual ~bad_typeid() noexcept; + + + virtual const char* what() const noexcept; + }; +} + +} + +#pragma GCC visibility pop +# 40 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 +# 1 "/usr/include/c++/7/new" 1 3 +# 41 "/usr/include/c++/7/bits/exception_ptr.h" 2 3 + +extern "C++" { + +namespace std +{ + class type_info; + + + + + + namespace __exception_ptr + { + class exception_ptr; + } + + using __exception_ptr::exception_ptr; + + + + + + exception_ptr current_exception() noexcept; + + template + exception_ptr make_exception_ptr(_Ex) noexcept; + + + void rethrow_exception(exception_ptr) __attribute__ ((__noreturn__)); + + namespace __exception_ptr + { + using std::rethrow_exception; + + + + + + class exception_ptr + { + void* _M_exception_object; + + explicit exception_ptr(void* __e) noexcept; + + void _M_addref() noexcept; + void _M_release() noexcept; + + void *_M_get() const noexcept __attribute__ ((__pure__)); + + friend exception_ptr std::current_exception() noexcept; + friend void std::rethrow_exception(exception_ptr); + template + friend exception_ptr std::make_exception_ptr(_Ex) noexcept; + + public: + exception_ptr() noexcept; + + exception_ptr(const exception_ptr&) noexcept; + + + exception_ptr(nullptr_t) noexcept + : _M_exception_object(0) + { } + + exception_ptr(exception_ptr&& __o) noexcept + : _M_exception_object(__o._M_exception_object) + { __o._M_exception_object = 0; } +# 117 "/usr/include/c++/7/bits/exception_ptr.h" 3 + exception_ptr& + operator=(const exception_ptr&) noexcept; + + + exception_ptr& + operator=(exception_ptr&& __o) noexcept + { + exception_ptr(static_cast(__o)).swap(*this); + return *this; + } + + + ~exception_ptr() noexcept; + + void + swap(exception_ptr&) noexcept; +# 144 "/usr/include/c++/7/bits/exception_ptr.h" 3 + explicit operator bool() const + { return _M_exception_object; } + + + friend bool + operator==(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + const class std::type_info* + __cxa_exception_type() const noexcept + __attribute__ ((__pure__)); + }; + + bool + operator==(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + bool + operator!=(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + inline void + swap(exception_ptr& __lhs, exception_ptr& __rhs) + { __lhs.swap(__rhs); } + + template + inline void + __dest_thunk(void* __x) + { static_cast<_Ex*>(__x)->~_Ex(); } + + } + + + template + exception_ptr + make_exception_ptr(_Ex __ex) noexcept + { + + void* __e = __cxxabiv1::__cxa_allocate_exception(sizeof(_Ex)); + (void) __cxxabiv1::__cxa_init_primary_exception( + __e, const_cast(&typeid(__ex)), + __exception_ptr::__dest_thunk<_Ex>); + try + { + ::new (__e) _Ex(__ex); + return exception_ptr(__e); + } + catch(...) + { + __cxxabiv1::__cxa_free_exception(__e); + return current_exception(); + } +# 208 "/usr/include/c++/7/bits/exception_ptr.h" 3 + } + + + + + + template + exception_ptr + copy_exception(_Ex __ex) noexcept __attribute__ ((__deprecated__)); + + template + exception_ptr + copy_exception(_Ex __ex) noexcept + { return std::make_exception_ptr<_Ex>(__ex); } + + +} + +} + +#pragma GCC visibility pop +# 143 "/usr/include/c++/7/exception" 2 3 +# 1 "/usr/include/c++/7/bits/nested_exception.h" 1 3 +# 33 "/usr/include/c++/7/bits/nested_exception.h" 3 +#pragma GCC visibility push(default) + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 40 "/usr/include/c++/7/bits/nested_exception.h" 2 3 +# 1 "/usr/include/c++/7/bits/move.h" 1 3 +# 33 "/usr/include/c++/7/bits/move.h" 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 34 "/usr/include/c++/7/bits/move.h" 2 3 +# 1 "/usr/include/c++/7/bits/concept_check.h" 1 3 +# 33 "/usr/include/c++/7/bits/concept_check.h" 3 + +# 34 "/usr/include/c++/7/bits/concept_check.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 36 "/usr/include/c++/7/bits/concept_check.h" 2 3 +# 35 "/usr/include/c++/7/bits/move.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + template + inline constexpr _Tp* + __addressof(_Tp& __r) noexcept + { return __builtin_addressof(__r); } + + +} + + +# 1 "/usr/include/c++/7/type_traits" 1 3 +# 32 "/usr/include/c++/7/type_traits" 3 + +# 33 "/usr/include/c++/7/type_traits" 3 + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 39 "/usr/include/c++/7/type_traits" 2 3 + + + +namespace std +{ + typedef short unsigned int uint_least16_t; + typedef unsigned int uint_least32_t; +} + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + +# 68 "/usr/include/c++/7/type_traits" 3 + template + struct integral_constant + { + static constexpr _Tp value = __v; + typedef _Tp value_type; + typedef integral_constant<_Tp, __v> type; + constexpr operator value_type() const noexcept { return value; } + + + + + constexpr value_type operator()() const noexcept { return value; } + + }; + + template + constexpr _Tp integral_constant<_Tp, __v>::value; + + + typedef integral_constant true_type; + + + typedef integral_constant false_type; + + template + using __bool_constant = integral_constant; +# 103 "/usr/include/c++/7/type_traits" 3 + template + struct conditional; + + template + struct __or_; + + template<> + struct __or_<> + : public false_type + { }; + + template + struct __or_<_B1> + : public _B1 + { }; + + template + struct __or_<_B1, _B2> + : public conditional<_B1::value, _B1, _B2>::type + { }; + + template + struct __or_<_B1, _B2, _B3, _Bn...> + : public conditional<_B1::value, _B1, __or_<_B2, _B3, _Bn...>>::type + { }; + + template + struct __and_; + + template<> + struct __and_<> + : public true_type + { }; + + template + struct __and_<_B1> + : public _B1 + { }; + + template + struct __and_<_B1, _B2> + : public conditional<_B1::value, _B2, _B1>::type + { }; + + template + struct __and_<_B1, _B2, _B3, _Bn...> + : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type + { }; + + template + struct __not_ + : public __bool_constant + { }; +# 192 "/usr/include/c++/7/type_traits" 3 + template + struct __success_type + { typedef _Tp type; }; + + struct __failure_type + { }; + + + + template + struct remove_cv; + + template + struct __is_void_helper + : public false_type { }; + + template<> + struct __is_void_helper + : public true_type { }; + + + template + struct is_void + : public __is_void_helper::type>::type + { }; + + template + struct __is_integral_helper + : public false_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + + template<> + struct __is_integral_helper + : public true_type { }; + + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + + + + template<> + struct __is_integral_helper<__int128> + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; +# 324 "/usr/include/c++/7/type_traits" 3 + template + struct is_integral + : public __is_integral_helper::type>::type + { }; + + template + struct __is_floating_point_helper + : public false_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; +# 352 "/usr/include/c++/7/type_traits" 3 + template + struct is_floating_point + : public __is_floating_point_helper::type>::type + { }; + + + template + struct is_array + : public false_type { }; + + template + struct is_array<_Tp[_Size]> + : public true_type { }; + + template + struct is_array<_Tp[]> + : public true_type { }; + + template + struct __is_pointer_helper + : public false_type { }; + + template + struct __is_pointer_helper<_Tp*> + : public true_type { }; + + + template + struct is_pointer + : public __is_pointer_helper::type>::type + { }; + + + template + struct is_lvalue_reference + : public false_type { }; + + template + struct is_lvalue_reference<_Tp&> + : public true_type { }; + + + template + struct is_rvalue_reference + : public false_type { }; + + template + struct is_rvalue_reference<_Tp&&> + : public true_type { }; + + template + struct is_function; + + template + struct __is_member_object_pointer_helper + : public false_type { }; + + template + struct __is_member_object_pointer_helper<_Tp _Cp::*> + : public integral_constant::value> { }; + + + template + struct is_member_object_pointer + : public __is_member_object_pointer_helper< + typename remove_cv<_Tp>::type>::type + { }; + + template + struct __is_member_function_pointer_helper + : public false_type { }; + + template + struct __is_member_function_pointer_helper<_Tp _Cp::*> + : public integral_constant::value> { }; + + + template + struct is_member_function_pointer + : public __is_member_function_pointer_helper< + typename remove_cv<_Tp>::type>::type + { }; + + + template + struct is_enum + : public integral_constant + { }; + + + template + struct is_union + : public integral_constant + { }; + + + template + struct is_class + : public integral_constant + { }; + + + template + struct is_function + : public false_type { }; + + template + struct is_function<_Res(_ArgTypes...) > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile && > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile & > + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile && > + : public true_type { }; + + + + template + struct __is_null_pointer_helper + : public false_type { }; + + template<> + struct __is_null_pointer_helper + : public true_type { }; + + + template + struct is_null_pointer + : public __is_null_pointer_helper::type>::type + { }; + + + template + struct __is_nullptr_t + : public is_null_pointer<_Tp> + { }; + + + + + template + struct is_reference + : public __or_, + is_rvalue_reference<_Tp>>::type + { }; + + + template + struct is_arithmetic + : public __or_, is_floating_point<_Tp>>::type + { }; + + + template + struct is_fundamental + : public __or_, is_void<_Tp>, + is_null_pointer<_Tp>>::type + { }; + + + template + struct is_object + : public __not_<__or_, is_reference<_Tp>, + is_void<_Tp>>>::type + { }; + + template + struct is_member_pointer; + + + template + struct is_scalar + : public __or_, is_enum<_Tp>, is_pointer<_Tp>, + is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type + { }; + + + template + struct is_compound + : public integral_constant::value> { }; + + template + struct __is_member_pointer_helper + : public false_type { }; + + template + struct __is_member_pointer_helper<_Tp _Cp::*> + : public true_type { }; + + + template + struct is_member_pointer + : public __is_member_pointer_helper::type>::type + { }; + + + + template + struct __is_referenceable + : public __or_, is_reference<_Tp>>::type + { }; + + template + struct __is_referenceable<_Res(_Args...) > + : public true_type + { }; + + template + struct __is_referenceable<_Res(_Args......) > + : public true_type + { }; + + + + + template + struct is_const + : public false_type { }; + + template + struct is_const<_Tp const> + : public true_type { }; + + + template + struct is_volatile + : public false_type { }; + + template + struct is_volatile<_Tp volatile> + : public true_type { }; + + + template + struct is_trivial + : public integral_constant + { }; + + + template + struct is_trivially_copyable + : public integral_constant + { }; + + + template + struct is_standard_layout + : public integral_constant + { }; + + + + template + struct is_pod + : public integral_constant + { }; + + + template + struct is_literal_type + : public integral_constant + { }; + + + template + struct is_empty + : public integral_constant + { }; + + + template + struct is_polymorphic + : public integral_constant + { }; + + + + + template + struct is_final + : public integral_constant + { }; + + + + template + struct is_abstract + : public integral_constant + { }; + + template::value> + struct __is_signed_helper + : public false_type { }; + + template + struct __is_signed_helper<_Tp, true> + : public integral_constant + { }; + + + template + struct is_signed + : public __is_signed_helper<_Tp>::type + { }; + + + template + struct is_unsigned + : public __and_, __not_>> + { }; + + + + + template + struct add_rvalue_reference; + + + + + + template + typename add_rvalue_reference<_Tp>::type declval() noexcept; + + template + struct extent; + + template + struct remove_all_extents; + + template + struct __is_array_known_bounds + : public integral_constant::value > 0)> + { }; + + template + struct __is_array_unknown_bounds + : public __and_, __not_>> + { }; + + + + + + + struct __do_is_destructible_impl + { + template().~_Tp())> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_destructible_impl + : public __do_is_destructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template, + __is_array_unknown_bounds<_Tp>, + is_function<_Tp>>::value, + bool = __or_, is_scalar<_Tp>>::value> + struct __is_destructible_safe; + + template + struct __is_destructible_safe<_Tp, false, false> + : public __is_destructible_impl::type>::type + { }; + + template + struct __is_destructible_safe<_Tp, true, false> + : public false_type { }; + + template + struct __is_destructible_safe<_Tp, false, true> + : public true_type { }; + + + template + struct is_destructible + : public __is_destructible_safe<_Tp>::type + { }; + + + + + + struct __do_is_nt_destructible_impl + { + template + static integral_constant().~_Tp())> + __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_nt_destructible_impl + : public __do_is_nt_destructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template, + __is_array_unknown_bounds<_Tp>, + is_function<_Tp>>::value, + bool = __or_, is_scalar<_Tp>>::value> + struct __is_nt_destructible_safe; + + template + struct __is_nt_destructible_safe<_Tp, false, false> + : public __is_nt_destructible_impl::type>::type + { }; + + template + struct __is_nt_destructible_safe<_Tp, true, false> + : public false_type { }; + + template + struct __is_nt_destructible_safe<_Tp, false, true> + : public true_type { }; + + + template + struct is_nothrow_destructible + : public __is_nt_destructible_safe<_Tp>::type + { }; + + struct __do_is_default_constructible_impl + { + template + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_default_constructible_impl + : public __do_is_default_constructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_default_constructible_atom + : public __and_<__not_>, + __is_default_constructible_impl<_Tp>> + { }; + + template::value> + struct __is_default_constructible_safe; + + + + + + + template + struct __is_default_constructible_safe<_Tp, true> + : public __and_<__is_array_known_bounds<_Tp>, + __is_default_constructible_atom::type>> + { }; + + template + struct __is_default_constructible_safe<_Tp, false> + : public __is_default_constructible_atom<_Tp>::type + { }; + + + template + struct is_default_constructible + : public __is_default_constructible_safe<_Tp>::type + { }; +# 936 "/usr/include/c++/7/type_traits" 3 + struct __do_is_static_castable_impl + { + template(declval<_From>()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_static_castable_impl + : public __do_is_static_castable_impl + { + typedef decltype(__test<_From, _To>(0)) type; + }; + + template + struct __is_static_castable_safe + : public __is_static_castable_impl<_From, _To>::type + { }; + + + template + struct __is_static_castable + : public integral_constant::value)> + { }; + + + + + + + struct __do_is_direct_constructible_impl + { + template()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_direct_constructible_impl + : public __do_is_direct_constructible_impl + { + typedef decltype(__test<_Tp, _Arg>(0)) type; + }; + + template + struct __is_direct_constructible_new_safe + : public __and_, + __is_direct_constructible_impl<_Tp, _Arg>> + { }; + + template + struct is_same; + + template + struct is_base_of; + + template + struct remove_reference; + + template, + is_function<_From>>>::value> + struct __is_base_to_derived_ref; + + template + struct is_constructible; + + + + template + struct __is_base_to_derived_ref<_From, _To, true> + { + typedef typename remove_cv::type>::type __src_t; + typedef typename remove_cv::type>::type __dst_t; + typedef __and_<__not_>, + is_base_of<__src_t, __dst_t>, + __not_>> type; + static constexpr bool value = type::value; + }; + + template + struct __is_base_to_derived_ref<_From, _To, false> + : public false_type + { }; + + template, + is_rvalue_reference<_To>>::value> + struct __is_lvalue_to_rvalue_ref; + + + + template + struct __is_lvalue_to_rvalue_ref<_From, _To, true> + { + typedef typename remove_cv::type>::type __src_t; + typedef typename remove_cv::type>::type __dst_t; + typedef __and_<__not_>, + __or_, + is_base_of<__dst_t, __src_t>>> type; + static constexpr bool value = type::value; + }; + + template + struct __is_lvalue_to_rvalue_ref<_From, _To, false> + : public false_type + { }; + + + + + + + + template + struct __is_direct_constructible_ref_cast + : public __and_<__is_static_castable<_Arg, _Tp>, + __not_<__or_<__is_base_to_derived_ref<_Arg, _Tp>, + __is_lvalue_to_rvalue_ref<_Arg, _Tp> + >>> + { }; + + template + struct __is_direct_constructible_new + : public conditional::value, + __is_direct_constructible_ref_cast<_Tp, _Arg>, + __is_direct_constructible_new_safe<_Tp, _Arg> + >::type + { }; + + template + struct __is_direct_constructible + : public __is_direct_constructible_new<_Tp, _Arg>::type + { }; + + + + + + + struct __do_is_nary_constructible_impl + { + template()...))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_nary_constructible_impl + : public __do_is_nary_constructible_impl + { + typedef decltype(__test<_Tp, _Args...>(0)) type; + }; + + template + struct __is_nary_constructible + : public __is_nary_constructible_impl<_Tp, _Args...>::type + { + static_assert(sizeof...(_Args) > 1, + "Only useful for > 1 arguments"); + }; + + template + struct __is_constructible_impl + : public __is_nary_constructible<_Tp, _Args...> + { }; + + template + struct __is_constructible_impl<_Tp, _Arg> + : public __is_direct_constructible<_Tp, _Arg> + { }; + + template + struct __is_constructible_impl<_Tp> + : public is_default_constructible<_Tp> + { }; + + + template + struct is_constructible + : public __is_constructible_impl<_Tp, _Args...>::type + { }; + + template::value> + struct __is_copy_constructible_impl; + + template + struct __is_copy_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_copy_constructible_impl<_Tp, true> + : public is_constructible<_Tp, const _Tp&> + { }; + + + template + struct is_copy_constructible + : public __is_copy_constructible_impl<_Tp> + { }; + + template::value> + struct __is_move_constructible_impl; + + template + struct __is_move_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_move_constructible_impl<_Tp, true> + : public is_constructible<_Tp, _Tp&&> + { }; + + + template + struct is_move_constructible + : public __is_move_constructible_impl<_Tp> + { }; + + template + struct __is_nt_default_constructible_atom + : public integral_constant + { }; + + template::value> + struct __is_nt_default_constructible_impl; + + template + struct __is_nt_default_constructible_impl<_Tp, true> + : public __and_<__is_array_known_bounds<_Tp>, + __is_nt_default_constructible_atom::type>> + { }; + + template + struct __is_nt_default_constructible_impl<_Tp, false> + : public __is_nt_default_constructible_atom<_Tp> + { }; + + + template + struct is_nothrow_default_constructible + : public __and_, + __is_nt_default_constructible_impl<_Tp>> + { }; + + template + struct __is_nt_constructible_impl + : public integral_constant()...))> + { }; + + template + struct __is_nt_constructible_impl<_Tp, _Arg> + : public integral_constant(declval<_Arg>()))> + { }; + + template + struct __is_nt_constructible_impl<_Tp> + : public is_nothrow_default_constructible<_Tp> + { }; + + + template + struct is_nothrow_constructible + : public __and_, + __is_nt_constructible_impl<_Tp, _Args...>> + { }; + + template::value> + struct __is_nothrow_copy_constructible_impl; + + template + struct __is_nothrow_copy_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nothrow_copy_constructible_impl<_Tp, true> + : public is_nothrow_constructible<_Tp, const _Tp&> + { }; + + + template + struct is_nothrow_copy_constructible + : public __is_nothrow_copy_constructible_impl<_Tp> + { }; + + template::value> + struct __is_nothrow_move_constructible_impl; + + template + struct __is_nothrow_move_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nothrow_move_constructible_impl<_Tp, true> + : public is_nothrow_constructible<_Tp, _Tp&&> + { }; + + + template + struct is_nothrow_move_constructible + : public __is_nothrow_move_constructible_impl<_Tp> + { }; + + template + class __is_assignable_helper + { + template() = declval<_Up1>())> + static true_type + __test(int); + + template + static false_type + __test(...); + + public: + typedef decltype(__test<_Tp, _Up>(0)) type; + }; + + + template + struct is_assignable + : public __is_assignable_helper<_Tp, _Up>::type + { }; + + template::value> + struct __is_copy_assignable_impl; + + template + struct __is_copy_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_copy_assignable_impl<_Tp, true> + : public is_assignable<_Tp&, const _Tp&> + { }; + + + template + struct is_copy_assignable + : public __is_copy_assignable_impl<_Tp> + { }; + + template::value> + struct __is_move_assignable_impl; + + template + struct __is_move_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_move_assignable_impl<_Tp, true> + : public is_assignable<_Tp&, _Tp&&> + { }; + + + template + struct is_move_assignable + : public __is_move_assignable_impl<_Tp> + { }; + + template + struct __is_nt_assignable_impl + : public integral_constant() = declval<_Up>())> + { }; + + + template + struct is_nothrow_assignable + : public __and_, + __is_nt_assignable_impl<_Tp, _Up>> + { }; + + template::value> + struct __is_nt_copy_assignable_impl; + + template + struct __is_nt_copy_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nt_copy_assignable_impl<_Tp, true> + : public is_nothrow_assignable<_Tp&, const _Tp&> + { }; + + + template + struct is_nothrow_copy_assignable + : public __is_nt_copy_assignable_impl<_Tp> + { }; + + template::value> + struct __is_nt_move_assignable_impl; + + template + struct __is_nt_move_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nt_move_assignable_impl<_Tp, true> + : public is_nothrow_assignable<_Tp&, _Tp&&> + { }; + + + template + struct is_nothrow_move_assignable + : public __is_nt_move_assignable_impl<_Tp> + { }; + + + template + struct is_trivially_constructible + : public __and_, integral_constant> + { }; + + + template + struct is_trivially_default_constructible + : public is_trivially_constructible<_Tp>::type + { }; + + struct __do_is_implicitly_default_constructible_impl + { + template + static void __helper(const _Tp&); + + template + static true_type __test(const _Tp&, + decltype(__helper({}))* = 0); + + static false_type __test(...); + }; + + template + struct __is_implicitly_default_constructible_impl + : public __do_is_implicitly_default_constructible_impl + { + typedef decltype(__test(declval<_Tp>())) type; + }; + + template + struct __is_implicitly_default_constructible_safe + : public __is_implicitly_default_constructible_impl<_Tp>::type + { }; + + template + struct __is_implicitly_default_constructible + : public __and_, + __is_implicitly_default_constructible_safe<_Tp>> + { }; + + + template + struct is_trivially_copy_constructible + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_move_constructible + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_assignable + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_copy_assignable + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_move_assignable + : public __and_, + integral_constant> + { }; + + + template + struct is_trivially_destructible + : public __and_, integral_constant> + { }; + + + + template + struct has_virtual_destructor + : public integral_constant + { }; + + + + + + template + struct alignment_of + : public integral_constant { }; + + + template + struct rank + : public integral_constant { }; + + template + struct rank<_Tp[_Size]> + : public integral_constant::value> { }; + + template + struct rank<_Tp[]> + : public integral_constant::value> { }; + + + template + struct extent + : public integral_constant { }; + + template + struct extent<_Tp[_Size], _Uint> + : public integral_constant::value> + { }; + + template + struct extent<_Tp[], _Uint> + : public integral_constant::value> + { }; + + + + + + template + struct is_same + : public false_type { }; + + template + struct is_same<_Tp, _Tp> + : public true_type { }; + + + template + struct is_base_of + : public integral_constant + { }; + + template, is_function<_To>, + is_array<_To>>::value> + struct __is_convertible_helper + { typedef typename is_void<_To>::type type; }; + + template + class __is_convertible_helper<_From, _To, false> + { + template + static void __test_aux(_To1); + + template(std::declval<_From1>()))> + static true_type + __test(int); + + template + static false_type + __test(...); + + public: + typedef decltype(__test<_From, _To>(0)) type; + }; + + + + template + struct is_convertible + : public __is_convertible_helper<_From, _To>::type + { }; + + + + + + template + struct remove_const + { typedef _Tp type; }; + + template + struct remove_const<_Tp const> + { typedef _Tp type; }; + + + template + struct remove_volatile + { typedef _Tp type; }; + + template + struct remove_volatile<_Tp volatile> + { typedef _Tp type; }; + + + template + struct remove_cv + { + typedef typename + remove_const::type>::type type; + }; + + + template + struct add_const + { typedef _Tp const type; }; + + + template + struct add_volatile + { typedef _Tp volatile type; }; + + + template + struct add_cv + { + typedef typename + add_const::type>::type type; + }; + + + + + + + template + using remove_const_t = typename remove_const<_Tp>::type; + + + template + using remove_volatile_t = typename remove_volatile<_Tp>::type; + + + template + using remove_cv_t = typename remove_cv<_Tp>::type; + + + template + using add_const_t = typename add_const<_Tp>::type; + + + template + using add_volatile_t = typename add_volatile<_Tp>::type; + + + template + using add_cv_t = typename add_cv<_Tp>::type; + + + + + + template + struct remove_reference + { typedef _Tp type; }; + + template + struct remove_reference<_Tp&> + { typedef _Tp type; }; + + template + struct remove_reference<_Tp&&> + { typedef _Tp type; }; + + template::value> + struct __add_lvalue_reference_helper + { typedef _Tp type; }; + + template + struct __add_lvalue_reference_helper<_Tp, true> + { typedef _Tp& type; }; + + + template + struct add_lvalue_reference + : public __add_lvalue_reference_helper<_Tp> + { }; + + template::value> + struct __add_rvalue_reference_helper + { typedef _Tp type; }; + + template + struct __add_rvalue_reference_helper<_Tp, true> + { typedef _Tp&& type; }; + + + template + struct add_rvalue_reference + : public __add_rvalue_reference_helper<_Tp> + { }; + + + + template + using remove_reference_t = typename remove_reference<_Tp>::type; + + + template + using add_lvalue_reference_t = typename add_lvalue_reference<_Tp>::type; + + + template + using add_rvalue_reference_t = typename add_rvalue_reference<_Tp>::type; + + + + + + template + struct __cv_selector; + + template + struct __cv_selector<_Unqualified, false, false> + { typedef _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, false, true> + { typedef volatile _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, true, false> + { typedef const _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, true, true> + { typedef const volatile _Unqualified __type; }; + + template::value, + bool _IsVol = is_volatile<_Qualified>::value> + class __match_cv_qualifiers + { + typedef __cv_selector<_Unqualified, _IsConst, _IsVol> __match; + + public: + typedef typename __match::__type __type; + }; + + + template + struct __make_unsigned + { typedef _Tp __type; }; + + template<> + struct __make_unsigned + { typedef unsigned char __type; }; + + template<> + struct __make_unsigned + { typedef unsigned char __type; }; + + template<> + struct __make_unsigned + { typedef unsigned short __type; }; + + template<> + struct __make_unsigned + { typedef unsigned int __type; }; + + template<> + struct __make_unsigned + { typedef unsigned long __type; }; + + template<> + struct __make_unsigned + { typedef unsigned long long __type; }; + + + template<> + struct __make_unsigned : __make_unsigned + { }; + + + + template<> + struct __make_unsigned<__int128> + { typedef unsigned __int128 __type; }; +# 1771 "/usr/include/c++/7/type_traits" 3 + template::value, + bool _IsEnum = is_enum<_Tp>::value> + class __make_unsigned_selector; + + template + class __make_unsigned_selector<_Tp, true, false> + { + typedef __make_unsigned::type> __unsignedt; + typedef typename __unsignedt::__type __unsigned_type; + typedef __match_cv_qualifiers<_Tp, __unsigned_type> __cv_unsigned; + + public: + typedef typename __cv_unsigned::__type __type; + }; + + template + class __make_unsigned_selector<_Tp, false, true> + { + + typedef unsigned char __smallest; + static const bool __b0 = sizeof(_Tp) <= sizeof(__smallest); + static const bool __b1 = sizeof(_Tp) <= sizeof(unsigned short); + static const bool __b2 = sizeof(_Tp) <= sizeof(unsigned int); + static const bool __b3 = sizeof(_Tp) <= sizeof(unsigned long); + typedef conditional<__b3, unsigned long, unsigned long long> __cond3; + typedef typename __cond3::type __cond3_type; + typedef conditional<__b2, unsigned int, __cond3_type> __cond2; + typedef typename __cond2::type __cond2_type; + typedef conditional<__b1, unsigned short, __cond2_type> __cond1; + typedef typename __cond1::type __cond1_type; + + typedef typename conditional<__b0, __smallest, __cond1_type>::type + __unsigned_type; + typedef __match_cv_qualifiers<_Tp, __unsigned_type> __cv_unsigned; + + public: + typedef typename __cv_unsigned::__type __type; + }; + + + + + + template + struct make_unsigned + { typedef typename __make_unsigned_selector<_Tp>::__type type; }; + + + template<> + struct make_unsigned; + + + + template + struct __make_signed + { typedef _Tp __type; }; + + template<> + struct __make_signed + { typedef signed char __type; }; + + template<> + struct __make_signed + { typedef signed char __type; }; + + template<> + struct __make_signed + { typedef signed short __type; }; + + template<> + struct __make_signed + { typedef signed int __type; }; + + template<> + struct __make_signed + { typedef signed long __type; }; + + template<> + struct __make_signed + { typedef signed long long __type; }; +# 1860 "/usr/include/c++/7/type_traits" 3 + template<> + struct __make_signed : __make_signed + { }; + template<> + struct __make_signed : __make_signed + { }; + + + + template<> + struct __make_signed + { typedef __int128 __type; }; +# 1890 "/usr/include/c++/7/type_traits" 3 + template::value, + bool _IsEnum = is_enum<_Tp>::value> + class __make_signed_selector; + + template + class __make_signed_selector<_Tp, true, false> + { + typedef __make_signed::type> __signedt; + typedef typename __signedt::__type __signed_type; + typedef __match_cv_qualifiers<_Tp, __signed_type> __cv_signed; + + public: + typedef typename __cv_signed::__type __type; + }; + + template + class __make_signed_selector<_Tp, false, true> + { + typedef typename __make_unsigned_selector<_Tp>::__type __unsigned_type; + + public: + typedef typename __make_signed_selector<__unsigned_type>::__type __type; + }; + + + + + + template + struct make_signed + { typedef typename __make_signed_selector<_Tp>::__type type; }; + + + template<> + struct make_signed; + + + + template + using make_signed_t = typename make_signed<_Tp>::type; + + + template + using make_unsigned_t = typename make_unsigned<_Tp>::type; + + + + + + template + struct remove_extent + { typedef _Tp type; }; + + template + struct remove_extent<_Tp[_Size]> + { typedef _Tp type; }; + + template + struct remove_extent<_Tp[]> + { typedef _Tp type; }; + + + template + struct remove_all_extents + { typedef _Tp type; }; + + template + struct remove_all_extents<_Tp[_Size]> + { typedef typename remove_all_extents<_Tp>::type type; }; + + template + struct remove_all_extents<_Tp[]> + { typedef typename remove_all_extents<_Tp>::type type; }; + + + + template + using remove_extent_t = typename remove_extent<_Tp>::type; + + + template + using remove_all_extents_t = typename remove_all_extents<_Tp>::type; + + + + + template + struct __remove_pointer_helper + { typedef _Tp type; }; + + template + struct __remove_pointer_helper<_Tp, _Up*> + { typedef _Up type; }; + + + template + struct remove_pointer + : public __remove_pointer_helper<_Tp, typename remove_cv<_Tp>::type> + { }; + + + template, + is_void<_Tp>>::value> + struct __add_pointer_helper + { typedef _Tp type; }; + + template + struct __add_pointer_helper<_Tp, true> + { typedef typename remove_reference<_Tp>::type* type; }; + + template + struct add_pointer + : public __add_pointer_helper<_Tp> + { }; + + + + template + using remove_pointer_t = typename remove_pointer<_Tp>::type; + + + template + using add_pointer_t = typename add_pointer<_Tp>::type; + + + template + struct __aligned_storage_msa + { + union __type + { + unsigned char __data[_Len]; + struct __attribute__((__aligned__)) { } __align; + }; + }; +# 2036 "/usr/include/c++/7/type_traits" 3 + template::__type)> + struct aligned_storage + { + union type + { + unsigned char __data[_Len]; + struct __attribute__((__aligned__((_Align)))) { } __align; + }; + }; + + template + struct __strictest_alignment + { + static const size_t _S_alignment = 0; + static const size_t _S_size = 0; + }; + + template + struct __strictest_alignment<_Tp, _Types...> + { + static const size_t _S_alignment = + alignof(_Tp) > __strictest_alignment<_Types...>::_S_alignment + ? alignof(_Tp) : __strictest_alignment<_Types...>::_S_alignment; + static const size_t _S_size = + sizeof(_Tp) > __strictest_alignment<_Types...>::_S_size + ? sizeof(_Tp) : __strictest_alignment<_Types...>::_S_size; + }; +# 2075 "/usr/include/c++/7/type_traits" 3 + template + struct aligned_union + { + private: + static_assert(sizeof...(_Types) != 0, "At least one type is required"); + + using __strictest = __strictest_alignment<_Types...>; + static const size_t _S_len = _Len > __strictest::_S_size + ? _Len : __strictest::_S_size; + public: + + static const size_t alignment_value = __strictest::_S_alignment; + + typedef typename aligned_storage<_S_len, alignment_value>::type type; + }; + + template + const size_t aligned_union<_Len, _Types...>::alignment_value; + + + + template::value, + bool _IsFunction = is_function<_Up>::value> + struct __decay_selector; + + + template + struct __decay_selector<_Up, false, false> + { typedef typename remove_cv<_Up>::type __type; }; + + template + struct __decay_selector<_Up, true, false> + { typedef typename remove_extent<_Up>::type* __type; }; + + template + struct __decay_selector<_Up, false, true> + { typedef typename add_pointer<_Up>::type __type; }; + + + template + class decay + { + typedef typename remove_reference<_Tp>::type __remove_type; + + public: + typedef typename __decay_selector<__remove_type>::__type type; + }; + + template + class reference_wrapper; + + + template + struct __strip_reference_wrapper + { + typedef _Tp __type; + }; + + template + struct __strip_reference_wrapper > + { + typedef _Tp& __type; + }; + + template + struct __decay_and_strip + { + typedef typename __strip_reference_wrapper< + typename decay<_Tp>::type>::__type __type; + }; + + + + + template + struct enable_if + { }; + + + template + struct enable_if + { typedef _Tp type; }; + + template + using _Require = typename enable_if<__and_<_Cond...>::value>::type; + + + + template + struct conditional + { typedef _Iftrue type; }; + + + template + struct conditional + { typedef _Iffalse type; }; + + + template + struct common_type; + + + + struct __do_common_type_impl + { + template + static __success_type() + : std::declval<_Up>())>::type> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __common_type_impl + : private __do_common_type_impl + { + typedef decltype(_S_test<_Tp, _Up>(0)) type; + }; + + struct __do_member_type_wrapper + { + template + static __success_type _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __member_type_wrapper + : private __do_member_type_wrapper + { + typedef decltype(_S_test<_Tp>(0)) type; + }; + + template + struct __expanded_common_type_wrapper + { + typedef common_type type; + }; + + template + struct __expanded_common_type_wrapper<__failure_type, _Args...> + { typedef __failure_type type; }; + + template + struct common_type<_Tp> + { typedef typename decay<_Tp>::type type; }; + + template + struct common_type<_Tp, _Up> + : public __common_type_impl<_Tp, _Up>::type + { }; + + template + struct common_type<_Tp, _Up, _Vp...> + : public __expanded_common_type_wrapper>::type, _Vp...>::type + { }; + + + template + struct underlying_type + { + typedef __underlying_type(_Tp) type; + }; + + template + struct __declval_protector + { + static const bool __stop = false; + static typename add_rvalue_reference<_Tp>::type __delegate(); + }; + + template + inline typename add_rvalue_reference<_Tp>::type + declval() noexcept + { + static_assert(__declval_protector<_Tp>::__stop, + "declval() must not be used!"); + return __declval_protector<_Tp>::__delegate(); + } + + + template + class result_of; + + + + + + struct __invoke_memfun_ref { }; + struct __invoke_memfun_deref { }; + struct __invoke_memobj_ref { }; + struct __invoke_memobj_deref { }; + struct __invoke_other { }; + + + template + struct __result_of_success : __success_type<_Tp> + { using __invoke_type = _Tag; }; + + + struct __result_of_memfun_ref_impl + { + template + static __result_of_success().*std::declval<_Fp>())(std::declval<_Args>()...) + ), __invoke_memfun_ref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memfun_ref + : private __result_of_memfun_ref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg, _Args...>(0)) type; + }; + + + struct __result_of_memfun_deref_impl + { + template + static __result_of_success()).*std::declval<_Fp>())(std::declval<_Args>()...) + ), __invoke_memfun_deref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memfun_deref + : private __result_of_memfun_deref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg, _Args...>(0)) type; + }; + + + struct __result_of_memobj_ref_impl + { + template + static __result_of_success().*std::declval<_Fp>() + ), __invoke_memobj_ref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memobj_ref + : private __result_of_memobj_ref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg>(0)) type; + }; + + + struct __result_of_memobj_deref_impl + { + template + static __result_of_success()).*std::declval<_Fp>() + ), __invoke_memobj_deref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memobj_deref + : private __result_of_memobj_deref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg>(0)) type; + }; + + template + struct __result_of_memobj; + + template + struct __result_of_memobj<_Res _Class::*, _Arg> + { + typedef typename remove_cv::type>::type _Argval; + typedef _Res _Class::* _MemPtr; + typedef typename conditional<__or_, + is_base_of<_Class, _Argval>>::value, + __result_of_memobj_ref<_MemPtr, _Arg>, + __result_of_memobj_deref<_MemPtr, _Arg> + >::type::type type; + }; + + template + struct __result_of_memfun; + + template + struct __result_of_memfun<_Res _Class::*, _Arg, _Args...> + { + typedef typename remove_cv::type>::type _Argval; + typedef _Res _Class::* _MemPtr; + typedef typename conditional<__or_, + is_base_of<_Class, _Argval>>::value, + __result_of_memfun_ref<_MemPtr, _Arg, _Args...>, + __result_of_memfun_deref<_MemPtr, _Arg, _Args...> + >::type::type type; + }; + + + + + + + template::type> + struct __inv_unwrap + { + using type = _Tp; + }; + + template + struct __inv_unwrap<_Tp, reference_wrapper<_Up>> + { + using type = _Up&; + }; + + template + struct __result_of_impl + { + typedef __failure_type type; + }; + + template + struct __result_of_impl + : public __result_of_memobj::type, + typename __inv_unwrap<_Arg>::type> + { }; + + template + struct __result_of_impl + : public __result_of_memfun::type, + typename __inv_unwrap<_Arg>::type, _Args...> + { }; + + + struct __result_of_other_impl + { + template + static __result_of_success()(std::declval<_Args>()...) + ), __invoke_other> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_impl + : private __result_of_other_impl + { + typedef decltype(_S_test<_Functor, _ArgTypes...>(0)) type; + }; + + + template + struct __invoke_result + : public __result_of_impl< + is_member_object_pointer< + typename remove_reference<_Functor>::type + >::value, + is_member_function_pointer< + typename remove_reference<_Functor>::type + >::value, + _Functor, _ArgTypes... + >::type + { }; + + template + struct result_of<_Functor(_ArgTypes...)> + : public __invoke_result<_Functor, _ArgTypes...> + { }; + + + + template::__type)> + using aligned_storage_t = typename aligned_storage<_Len, _Align>::type; + + template + using aligned_union_t = typename aligned_union<_Len, _Types...>::type; + + + template + using decay_t = typename decay<_Tp>::type; + + + template + using enable_if_t = typename enable_if<_Cond, _Tp>::type; + + + template + using conditional_t = typename conditional<_Cond, _Iftrue, _Iffalse>::type; + + + template + using common_type_t = typename common_type<_Tp...>::type; + + + template + using underlying_type_t = typename underlying_type<_Tp>::type; + + + template + using result_of_t = typename result_of<_Tp>::type; + + + + template + using __enable_if_t = typename enable_if<_Cond, _Tp>::type; + + + template using __void_t = void; + + + + + template using void_t = void; + + + + template class _Op, typename... _Args> + struct __detector + { + using value_t = false_type; + using type = _Default; + }; + + + template class _Op, + typename... _Args> + struct __detector<_Default, __void_t<_Op<_Args...>>, _Op, _Args...> + { + using value_t = true_type; + using type = _Op<_Args...>; + }; + + + template class _Op, + typename... _Args> + using __detected_or = __detector<_Default, void, _Op, _Args...>; + + + template class _Op, + typename... _Args> + using __detected_or_t + = typename __detected_or<_Default, _Op, _Args...>::type; +# 2553 "/usr/include/c++/7/type_traits" 3 + template + struct __is_swappable; + + template + struct __is_nothrow_swappable; + + template + class tuple; + + template + struct __is_tuple_like_impl : false_type + { }; + + template + struct __is_tuple_like_impl> : true_type + { }; + + + template + struct __is_tuple_like + : public __is_tuple_like_impl::type>::type>::type + { }; + + template + inline + typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, + is_move_constructible<_Tp>, + is_move_assignable<_Tp>>::value>::type + swap(_Tp&, _Tp&) + noexcept(__and_, + is_nothrow_move_assignable<_Tp>>::value); + + template + inline + typename enable_if<__is_swappable<_Tp>::value>::type + swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm]) + noexcept(__is_nothrow_swappable<_Tp>::value); + + namespace __swappable_details { + using std::swap; + + struct __do_is_swappable_impl + { + template(), std::declval<_Tp&>()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + struct __do_is_nothrow_swappable_impl + { + template + static __bool_constant< + noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>())) + > __test(int); + + template + static false_type __test(...); + }; + + } + + template + struct __is_swappable_impl + : public __swappable_details::__do_is_swappable_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_nothrow_swappable_impl + : public __swappable_details::__do_is_nothrow_swappable_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_swappable + : public __is_swappable_impl<_Tp>::type + { }; + + template + struct __is_nothrow_swappable + : public __is_nothrow_swappable_impl<_Tp>::type + { }; + + + + + + + template + struct is_swappable + : public __is_swappable_impl<_Tp>::type + { }; + + + template + struct is_nothrow_swappable + : public __is_nothrow_swappable_impl<_Tp>::type + { }; + + + + template + constexpr bool is_swappable_v = + is_swappable<_Tp>::value; + + + template + constexpr bool is_nothrow_swappable_v = + is_nothrow_swappable<_Tp>::value; + + + namespace __swappable_with_details { + using std::swap; + + struct __do_is_swappable_with_impl + { + template(), std::declval<_Up>())), + typename + = decltype(swap(std::declval<_Up>(), std::declval<_Tp>()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + struct __do_is_nothrow_swappable_with_impl + { + template + static __bool_constant< + noexcept(swap(std::declval<_Tp>(), std::declval<_Up>())) + && + noexcept(swap(std::declval<_Up>(), std::declval<_Tp>())) + > __test(int); + + template + static false_type __test(...); + }; + + } + + template + struct __is_swappable_with_impl + : public __swappable_with_details::__do_is_swappable_with_impl + { + typedef decltype(__test<_Tp, _Up>(0)) type; + }; + + + template + struct __is_swappable_with_impl<_Tp&, _Tp&> + : public __swappable_details::__do_is_swappable_impl + { + typedef decltype(__test<_Tp&>(0)) type; + }; + + template + struct __is_nothrow_swappable_with_impl + : public __swappable_with_details::__do_is_nothrow_swappable_with_impl + { + typedef decltype(__test<_Tp, _Up>(0)) type; + }; + + + template + struct __is_nothrow_swappable_with_impl<_Tp&, _Tp&> + : public __swappable_details::__do_is_nothrow_swappable_impl + { + typedef decltype(__test<_Tp&>(0)) type; + }; + + + template + struct is_swappable_with + : public __is_swappable_with_impl<_Tp, _Up>::type + { }; + + + template + struct is_nothrow_swappable_with + : public __is_nothrow_swappable_with_impl<_Tp, _Up>::type + { }; + + + + template + constexpr bool is_swappable_with_v = + is_swappable_with<_Tp, _Up>::value; + + + template + constexpr bool is_nothrow_swappable_with_v = + is_nothrow_swappable_with<_Tp, _Up>::value; + + + + + + + template + struct __is_invocable_impl : false_type { }; + + template + struct __is_invocable_impl<_Result, _Ret, __void_t> + : __or_, is_convertible>::type + { }; + + template + struct __is_invocable + : __is_invocable_impl<__invoke_result<_Fn, _ArgTypes...>, void>::type + { }; + + template + constexpr bool __call_is_nt(__invoke_memfun_ref) + { + using _Up = typename __inv_unwrap<_Tp>::type; + return noexcept((std::declval<_Up>().*std::declval<_Fn>())( + std::declval<_Args>()...)); + } + + template + constexpr bool __call_is_nt(__invoke_memfun_deref) + { + return noexcept(((*std::declval<_Tp>()).*std::declval<_Fn>())( + std::declval<_Args>()...)); + } + + template + constexpr bool __call_is_nt(__invoke_memobj_ref) + { + using _Up = typename __inv_unwrap<_Tp>::type; + return noexcept(std::declval<_Up>().*std::declval<_Fn>()); + } + + template + constexpr bool __call_is_nt(__invoke_memobj_deref) + { + return noexcept((*std::declval<_Tp>()).*std::declval<_Fn>()); + } + + template + constexpr bool __call_is_nt(__invoke_other) + { + return noexcept(std::declval<_Fn>()(std::declval<_Args>()...)); + } + + template + struct __call_is_nothrow + : __bool_constant< + std::__call_is_nt<_Fn, _Args...>(typename _Result::__invoke_type{}) + > + { }; + + template + using __call_is_nothrow_ + = __call_is_nothrow<__invoke_result<_Fn, _Args...>, _Fn, _Args...>; + + + template + struct __is_nothrow_invocable + : __and_<__is_invocable<_Fn, _Args...>, + __call_is_nothrow_<_Fn, _Args...>>::type + { }; + + struct __nonesuch { + __nonesuch() = delete; + ~__nonesuch() = delete; + __nonesuch(__nonesuch const&) = delete; + void operator=(__nonesuch const&) = delete; + }; +# 3108 "/usr/include/c++/7/type_traits" 3 + +} +# 55 "/usr/include/c++/7/bits/move.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + +# 71 "/usr/include/c++/7/bits/move.h" 3 + template + constexpr _Tp&& + forward(typename std::remove_reference<_Tp>::type& __t) noexcept + { return static_cast<_Tp&&>(__t); } + + + + + + + + template + constexpr _Tp&& + forward(typename std::remove_reference<_Tp>::type&& __t) noexcept + { + static_assert(!std::is_lvalue_reference<_Tp>::value, "template argument" + " substituting _Tp is an lvalue reference type"); + return static_cast<_Tp&&>(__t); + } + + + + + + + template + constexpr typename std::remove_reference<_Tp>::type&& + move(_Tp&& __t) noexcept + { return static_cast::type&&>(__t); } + + + template + struct __move_if_noexcept_cond + : public __and_<__not_>, + is_copy_constructible<_Tp>>::type { }; +# 115 "/usr/include/c++/7/bits/move.h" 3 + template + constexpr typename + conditional<__move_if_noexcept_cond<_Tp>::value, const _Tp&, _Tp&&>::type + move_if_noexcept(_Tp& __x) noexcept + { return std::move(__x); } +# 135 "/usr/include/c++/7/bits/move.h" 3 + template + inline _Tp* + addressof(_Tp& __r) noexcept + { return std::__addressof(__r); } + + + + template + const _Tp* addressof(const _Tp&&) = delete; + + + template + inline _Tp + __exchange(_Tp& __obj, _Up&& __new_val) + { + _Tp __old_val = std::move(__obj); + __obj = std::forward<_Up>(__new_val); + return __old_val; + } + + + +} +# 166 "/usr/include/c++/7/bits/move.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + +# 181 "/usr/include/c++/7/bits/move.h" 3 + template + inline + + typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, + is_move_constructible<_Tp>, + is_move_assignable<_Tp>>::value>::type + swap(_Tp& __a, _Tp& __b) + noexcept(__and_, + is_nothrow_move_assignable<_Tp>>::value) + + + + + { + + + + _Tp __tmp = std::move(__a); + __a = std::move(__b); + __b = std::move(__tmp); + } + + + + + template + inline + + typename enable_if<__is_swappable<_Tp>::value>::type + swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm]) + noexcept(__is_nothrow_swappable<_Tp>::value) + + + + + { + for (size_t __n = 0; __n < _Nm; ++__n) + swap(__a[__n], __b[__n]); + } + + + +} +# 41 "/usr/include/c++/7/bits/nested_exception.h" 2 3 + +extern "C++" { + +namespace std +{ + + + + + + + class nested_exception + { + exception_ptr _M_ptr; + + public: + nested_exception() noexcept : _M_ptr(current_exception()) { } + + nested_exception(const nested_exception&) noexcept = default; + + nested_exception& operator=(const nested_exception&) noexcept = default; + + virtual ~nested_exception() noexcept; + + [[noreturn]] + void + rethrow_nested() const + { + if (_M_ptr) + rethrow_exception(_M_ptr); + std::terminate(); + } + + exception_ptr + nested_ptr() const noexcept + { return _M_ptr; } + }; + + template + struct _Nested_exception : public _Except, public nested_exception + { + explicit _Nested_exception(const _Except& __ex) + : _Except(__ex) + { } + + explicit _Nested_exception(_Except&& __ex) + : _Except(static_cast<_Except&&>(__ex)) + { } + }; + + + + + template + inline void + __throw_with_nested_impl(_Tp&& __t, true_type) + { + using _Up = typename remove_reference<_Tp>::type; + throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; + } + + template + inline void + __throw_with_nested_impl(_Tp&& __t, false_type) + { throw std::forward<_Tp>(__t); } + + + + template + [[noreturn]] + inline void + throw_with_nested(_Tp&& __t) + { + using _Up = typename decay<_Tp>::type; + using _CopyConstructible + = __and_, is_move_constructible<_Up>>; + static_assert(_CopyConstructible::value, + "throw_with_nested argument must be CopyConstructible"); + using __nest = __and_, __bool_constant, + __not_>>; + std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); + } + + + template + using __rethrow_if_nested_cond = typename enable_if< + __and_, + __or_<__not_>, + is_convertible<_Tp*, nested_exception*>>>::value + >::type; + + + template + inline __rethrow_if_nested_cond<_Ex> + __rethrow_if_nested_impl(const _Ex* __ptr) + { + if (auto __ne_ptr = dynamic_cast(__ptr)) + __ne_ptr->rethrow_nested(); + } + + + inline void + __rethrow_if_nested_impl(const void*) + { } + + + template + inline void + rethrow_if_nested(const _Ex& __ex) + { std::__rethrow_if_nested_impl(std::__addressof(__ex)); } + + +} + +} + + + +#pragma GCC visibility pop +# 144 "/usr/include/c++/7/exception" 2 3 +# 41 "/usr/include/c++/7/new" 2 3 + +#pragma GCC visibility push(default) + +extern "C++" { + +namespace std +{ + + + + + + + class bad_alloc : public exception + { + public: + bad_alloc() throw() { } + + + + virtual ~bad_alloc() throw(); + + + virtual const char* what() const throw(); + }; + + + class bad_array_new_length : public bad_alloc + { + public: + bad_array_new_length() throw() { }; + + + + virtual ~bad_array_new_length() throw(); + + + virtual const char* what() const throw(); + }; + + + + + + + struct nothrow_t + { + + explicit nothrow_t() = default; + + }; + + extern const nothrow_t nothrow; + + + + typedef void (*new_handler)(); + + + + new_handler set_new_handler(new_handler) throw(); + + + + new_handler get_new_handler() noexcept; + +} +# 120 "/usr/include/c++/7/new" 3 +void* operator new(std::size_t) + __attribute__((__externally_visible__)); +void* operator new[](std::size_t) + __attribute__((__externally_visible__)); +void operator delete(void*) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*) noexcept + __attribute__((__externally_visible__)); + +void operator delete(void*, std::size_t) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*, std::size_t) noexcept + __attribute__((__externally_visible__)); + +void* operator new(std::size_t, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void* operator new[](std::size_t, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void operator delete(void*, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +# 168 "/usr/include/c++/7/new" 3 +inline void* operator new(std::size_t, void* __p) noexcept +{ return __p; } +inline void* operator new[](std::size_t, void* __p) noexcept +{ return __p; } + + +inline void operator delete (void*, void*) noexcept { } +inline void operator delete[](void*, void*) noexcept { } + +} +# 216 "/usr/include/c++/7/new" 3 +#pragma GCC visibility pop +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new(std:: size_t, void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new[](std:: size_t, void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*, void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*, void*) throw(); + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*, std:: size_t) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*, std:: size_t) throw(); + + + + +# 1 "/usr/include/stdio.h" 1 3 4 +# 27 "/usr/include/stdio.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 28 "/usr/include/stdio.h" 2 3 4 + + +# 29 "/usr/include/stdio.h" 3 4 +extern "C" { + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 34 "/usr/include/stdio.h" 2 3 4 + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 1 3 4 +# 40 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h" 3 4 +typedef __builtin_va_list __gnuc_va_list; +# 37 "/usr/include/stdio.h" 2 3 4 + + +# 1 "/usr/include/bits/types/__fpos_t.h" 1 3 4 + + + + +# 1 "/usr/include/bits/types/__mbstate_t.h" 1 3 4 +# 13 "/usr/include/bits/types/__mbstate_t.h" 3 4 +typedef struct +{ + int __count; + union + { + unsigned int __wch; + char __wchb[4]; + } __value; +} __mbstate_t; +# 6 "/usr/include/bits/types/__fpos_t.h" 2 3 4 + + + + +typedef struct _G_fpos_t +{ + __off_t __pos; + __mbstate_t __state; +} __fpos_t; +# 40 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/__fpos64_t.h" 1 3 4 +# 10 "/usr/include/bits/types/__fpos64_t.h" 3 4 +typedef struct _G_fpos64_t +{ + __off64_t __pos; + __mbstate_t __state; +} __fpos64_t; +# 41 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/__FILE.h" 1 3 4 + + + +struct _IO_FILE; +typedef struct _IO_FILE __FILE; +# 42 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/FILE.h" 1 3 4 + + + +struct _IO_FILE; + + +typedef struct _IO_FILE FILE; +# 43 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/struct_FILE.h" 1 3 4 +# 35 "/usr/include/bits/types/struct_FILE.h" 3 4 +struct _IO_FILE; +struct _IO_marker; +struct _IO_codecvt; +struct _IO_wide_data; + + + + +typedef void _IO_lock_t; + + + + + +struct _IO_FILE +{ + int _flags; + + + char *_IO_read_ptr; + char *_IO_read_end; + char *_IO_read_base; + char *_IO_write_base; + char *_IO_write_ptr; + char *_IO_write_end; + char *_IO_buf_base; + char *_IO_buf_end; + + + char *_IO_save_base; + char *_IO_backup_base; + char *_IO_save_end; + + struct _IO_marker *_markers; + + struct _IO_FILE *_chain; + + int _fileno; + int _flags2; + __off_t _old_offset; + + + unsigned short _cur_column; + signed char _vtable_offset; + char _shortbuf[1]; + + _IO_lock_t *_lock; + + + + + + + + __off64_t _offset; + + struct _IO_codecvt *_codecvt; + struct _IO_wide_data *_wide_data; + struct _IO_FILE *_freeres_list; + void *_freeres_buf; + size_t __pad5; + int _mode; + + char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)]; +}; +# 44 "/usr/include/stdio.h" 2 3 4 + + +# 1 "/usr/include/bits/types/cookie_io_functions_t.h" 1 3 4 +# 27 "/usr/include/bits/types/cookie_io_functions_t.h" 3 4 +typedef __ssize_t cookie_read_function_t (void *__cookie, char *__buf, + size_t __nbytes); + + + + + + + +typedef __ssize_t cookie_write_function_t (void *__cookie, const char *__buf, + size_t __nbytes); + + + + + + + +typedef int cookie_seek_function_t (void *__cookie, __off64_t *__pos, int __w); + + +typedef int cookie_close_function_t (void *__cookie); + + + + + + +typedef struct _IO_cookie_io_functions_t +{ + cookie_read_function_t *read; + cookie_write_function_t *write; + cookie_seek_function_t *seek; + cookie_close_function_t *close; +} cookie_io_functions_t; +# 47 "/usr/include/stdio.h" 2 3 4 + + + + + +typedef __gnuc_va_list va_list; +# 63 "/usr/include/stdio.h" 3 4 +typedef __off_t off_t; + + + + + + +typedef __off64_t off64_t; + + + + + + +typedef __ssize_t ssize_t; + + + + + + +typedef __fpos_t fpos_t; + + + + +typedef __fpos64_t fpos64_t; +# 133 "/usr/include/stdio.h" 3 4 +# 1 "/usr/include/bits/stdio_lim.h" 1 3 4 +# 134 "/usr/include/stdio.h" 2 3 4 + + + +extern FILE *stdin; +extern FILE *stdout; +extern FILE *stderr; + + + + + + +extern int remove (const char *__filename) throw (); + +extern int rename (const char *__old, const char *__new) throw (); + + + +extern int renameat (int __oldfd, const char *__old, int __newfd, + const char *__new) throw (); +# 164 "/usr/include/stdio.h" 3 4 +extern int renameat2 (int __oldfd, const char *__old, int __newfd, + const char *__new, unsigned int __flags) throw (); + + + + + + + +extern FILE *tmpfile (void) ; +# 183 "/usr/include/stdio.h" 3 4 +extern FILE *tmpfile64 (void) ; + + + +extern char *tmpnam (char *__s) throw () ; + + + + +extern char *tmpnam_r (char *__s) throw () ; +# 204 "/usr/include/stdio.h" 3 4 +extern char *tempnam (const char *__dir, const char *__pfx) + throw () __attribute__ ((__malloc__)) ; + + + + + + + +extern int fclose (FILE *__stream); + + + + +extern int fflush (FILE *__stream); +# 227 "/usr/include/stdio.h" 3 4 +extern int fflush_unlocked (FILE *__stream); +# 237 "/usr/include/stdio.h" 3 4 +extern int fcloseall (void); +# 246 "/usr/include/stdio.h" 3 4 +extern FILE *fopen (const char *__restrict __filename, + const char *__restrict __modes) ; + + + + +extern FILE *freopen (const char *__restrict __filename, + const char *__restrict __modes, + FILE *__restrict __stream) ; +# 270 "/usr/include/stdio.h" 3 4 +extern FILE *fopen64 (const char *__restrict __filename, + const char *__restrict __modes) ; +extern FILE *freopen64 (const char *__restrict __filename, + const char *__restrict __modes, + FILE *__restrict __stream) ; + + + + +extern FILE *fdopen (int __fd, const char *__modes) throw () ; + + + + + +extern FILE *fopencookie (void *__restrict __magic_cookie, + const char *__restrict __modes, + cookie_io_functions_t __io_funcs) throw () ; + + + + +extern FILE *fmemopen (void *__s, size_t __len, const char *__modes) + throw () ; + + + + +extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) throw () ; + + + + + +extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) throw (); + + + +extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf, + int __modes, size_t __n) throw (); + + + + +extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf, + size_t __size) throw (); + + +extern void setlinebuf (FILE *__stream) throw (); + + + + + + + +extern int fprintf (FILE *__restrict __stream, + const char *__restrict __format, ...); + + + + +extern int printf (const char *__restrict __format, ...); + +extern int sprintf (char *__restrict __s, + const char *__restrict __format, ...) throw (); + + + + + +extern int vfprintf (FILE *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg); + + + + +extern int vprintf (const char *__restrict __format, __gnuc_va_list __arg); + +extern int vsprintf (char *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg) throw (); + + + +extern int snprintf (char *__restrict __s, size_t __maxlen, + const char *__restrict __format, ...) + throw () __attribute__ ((__format__ (__printf__, 3, 4))); + +extern int vsnprintf (char *__restrict __s, size_t __maxlen, + const char *__restrict __format, __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__printf__, 3, 0))); + + + + + +extern int vasprintf (char **__restrict __ptr, const char *__restrict __f, + __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__printf__, 2, 0))) ; +extern int __asprintf (char **__restrict __ptr, + const char *__restrict __fmt, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))) ; +extern int asprintf (char **__restrict __ptr, + const char *__restrict __fmt, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))) ; + + + + +extern int vdprintf (int __fd, const char *__restrict __fmt, + __gnuc_va_list __arg) + __attribute__ ((__format__ (__printf__, 2, 0))); +extern int dprintf (int __fd, const char *__restrict __fmt, ...) + __attribute__ ((__format__ (__printf__, 2, 3))); + + + + + + + +extern int fscanf (FILE *__restrict __stream, + const char *__restrict __format, ...) ; + + + + +extern int scanf (const char *__restrict __format, ...) ; + +extern int sscanf (const char *__restrict __s, + const char *__restrict __format, ...) throw (); + + + + + + +extern int fscanf (FILE *__restrict __stream, const char *__restrict __format, ...) __asm__ ("" "__isoc99_fscanf") + + ; +extern int scanf (const char *__restrict __format, ...) __asm__ ("" "__isoc99_scanf") + ; +extern int sscanf (const char *__restrict __s, const char *__restrict __format, ...) throw () __asm__ ("" "__isoc99_sscanf") + + ; +# 432 "/usr/include/stdio.h" 3 4 +extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg) + __attribute__ ((__format__ (__scanf__, 2, 0))) ; + + + + + +extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) + __attribute__ ((__format__ (__scanf__, 1, 0))) ; + + +extern int vsscanf (const char *__restrict __s, + const char *__restrict __format, __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__scanf__, 2, 0))); + + + + +extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vfscanf") + + + + __attribute__ ((__format__ (__scanf__, 2, 0))) ; +extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vscanf") + + __attribute__ ((__format__ (__scanf__, 1, 0))) ; +extern int vsscanf (const char *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) throw () __asm__ ("" "__isoc99_vsscanf") + + + + __attribute__ ((__format__ (__scanf__, 2, 0))); +# 485 "/usr/include/stdio.h" 3 4 +extern int fgetc (FILE *__stream); +extern int getc (FILE *__stream); + + + + + +extern int getchar (void); + + + + + + +extern int getc_unlocked (FILE *__stream); +extern int getchar_unlocked (void); +# 510 "/usr/include/stdio.h" 3 4 +extern int fgetc_unlocked (FILE *__stream); +# 521 "/usr/include/stdio.h" 3 4 +extern int fputc (int __c, FILE *__stream); +extern int putc (int __c, FILE *__stream); + + + + + +extern int putchar (int __c); +# 537 "/usr/include/stdio.h" 3 4 +extern int fputc_unlocked (int __c, FILE *__stream); + + + + + + + +extern int putc_unlocked (int __c, FILE *__stream); +extern int putchar_unlocked (int __c); + + + + + + +extern int getw (FILE *__stream); + + +extern int putw (int __w, FILE *__stream); + + + + + + + +extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) + ; +# 587 "/usr/include/stdio.h" 3 4 +extern char *fgets_unlocked (char *__restrict __s, int __n, + FILE *__restrict __stream) ; +# 603 "/usr/include/stdio.h" 3 4 +extern __ssize_t __getdelim (char **__restrict __lineptr, + size_t *__restrict __n, int __delimiter, + FILE *__restrict __stream) ; +extern __ssize_t getdelim (char **__restrict __lineptr, + size_t *__restrict __n, int __delimiter, + FILE *__restrict __stream) ; + + + + + + + +extern __ssize_t getline (char **__restrict __lineptr, + size_t *__restrict __n, + FILE *__restrict __stream) ; + + + + + + + +extern int fputs (const char *__restrict __s, FILE *__restrict __stream); + + + + + +extern int puts (const char *__s); + + + + + + +extern int ungetc (int __c, FILE *__stream); + + + + + + +extern size_t fread (void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream) ; + + + + +extern size_t fwrite (const void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __s); +# 662 "/usr/include/stdio.h" 3 4 +extern int fputs_unlocked (const char *__restrict __s, + FILE *__restrict __stream); +# 673 "/usr/include/stdio.h" 3 4 +extern size_t fread_unlocked (void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream) ; +extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream); + + + + + + + +extern int fseek (FILE *__stream, long int __off, int __whence); + + + + +extern long int ftell (FILE *__stream) ; + + + + +extern void rewind (FILE *__stream); +# 707 "/usr/include/stdio.h" 3 4 +extern int fseeko (FILE *__stream, __off_t __off, int __whence); + + + + +extern __off_t ftello (FILE *__stream) ; +# 731 "/usr/include/stdio.h" 3 4 +extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos); + + + + +extern int fsetpos (FILE *__stream, const fpos_t *__pos); +# 750 "/usr/include/stdio.h" 3 4 +extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence); +extern __off64_t ftello64 (FILE *__stream) ; +extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos); +extern int fsetpos64 (FILE *__stream, const fpos64_t *__pos); + + + +extern void clearerr (FILE *__stream) throw (); + +extern int feof (FILE *__stream) throw () ; + +extern int ferror (FILE *__stream) throw () ; + + + +extern void clearerr_unlocked (FILE *__stream) throw (); +extern int feof_unlocked (FILE *__stream) throw () ; +extern int ferror_unlocked (FILE *__stream) throw () ; + + + + + + + +extern void perror (const char *__s); + + + + + +# 1 "/usr/include/bits/sys_errlist.h" 1 3 4 +# 26 "/usr/include/bits/sys_errlist.h" 3 4 +extern int sys_nerr; +extern const char *const sys_errlist[]; + + +extern int _sys_nerr; +extern const char *const _sys_errlist[]; +# 782 "/usr/include/stdio.h" 2 3 4 + + + + +extern int fileno (FILE *__stream) throw () ; + + + + +extern int fileno_unlocked (FILE *__stream) throw () ; +# 800 "/usr/include/stdio.h" 3 4 +extern FILE *popen (const char *__command, const char *__modes) ; + + + + + +extern int pclose (FILE *__stream); + + + + + +extern char *ctermid (char *__s) throw (); + + + + + +extern char *cuserid (char *__s); + + + + +struct obstack; + + +extern int obstack_printf (struct obstack *__restrict __obstack, + const char *__restrict __format, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))); +extern int obstack_vprintf (struct obstack *__restrict __obstack, + const char *__restrict __format, + __gnuc_va_list __args) + throw () __attribute__ ((__format__ (__printf__, 2, 0))); + + + + + + + +extern void flockfile (FILE *__stream) throw (); + + + +extern int ftrylockfile (FILE *__stream) throw () ; + + +extern void funlockfile (FILE *__stream) throw (); +# 858 "/usr/include/stdio.h" 3 4 +extern int __uflow (FILE *); +extern int __overflow (FILE *, int); +# 873 "/usr/include/stdio.h" 3 4 +} +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 1 +# 11 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" + + +# 1 "/usr/include/c++/7/stdlib.h" 1 3 +# 36 "/usr/include/c++/7/stdlib.h" 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 1 3 +# 11 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 3 + + +# 1 "/usr/include/c++/7/cstdlib" 1 3 +# 39 "/usr/include/c++/7/cstdlib" 3 + +# 40 "/usr/include/c++/7/cstdlib" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 42 "/usr/include/c++/7/cstdlib" 2 3 +# 75 "/usr/include/c++/7/cstdlib" 3 +# 1 "/usr/include/stdlib.h" 1 3 4 +# 25 "/usr/include/stdlib.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 26 "/usr/include/stdlib.h" 2 3 4 + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 32 "/usr/include/stdlib.h" 2 3 4 + +extern "C" { + + + + + +# 1 "/usr/include/bits/waitflags.h" 1 3 4 +# 40 "/usr/include/stdlib.h" 2 3 4 +# 1 "/usr/include/bits/waitstatus.h" 1 3 4 +# 41 "/usr/include/stdlib.h" 2 3 4 +# 55 "/usr/include/stdlib.h" 3 4 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 1 3 4 +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 3 4 + +# 33 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 3 4 +# 1 "/usr/include/bits/floatn.h" 1 3 4 +# 74 "/usr/include/bits/floatn.h" 3 4 +typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__))); +# 86 "/usr/include/bits/floatn.h" 3 4 +typedef __float128 _Float128; +# 119 "/usr/include/bits/floatn.h" 3 4 +# 1 "/usr/include/bits/floatn-common.h" 1 3 4 +# 24 "/usr/include/bits/floatn-common.h" 3 4 +# 1 "/usr/include/bits/long-double.h" 1 3 4 +# 25 "/usr/include/bits/floatn-common.h" 2 3 4 +# 214 "/usr/include/bits/floatn-common.h" 3 4 +typedef float _Float32; +# 251 "/usr/include/bits/floatn-common.h" 3 4 +typedef double _Float64; +# 268 "/usr/include/bits/floatn-common.h" 3 4 +typedef double _Float32x; +# 285 "/usr/include/bits/floatn-common.h" 3 4 +typedef long double _Float64x; +# 120 "/usr/include/bits/floatn.h" 2 3 4 +# 34 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 2 3 4 +# 56 "/usr/include/stdlib.h" 2 3 4 + + +typedef struct + { + int quot; + int rem; + } div_t; + + + +typedef struct + { + long int quot; + long int rem; + } ldiv_t; + + + + + +__extension__ typedef struct + { + long long int quot; + long long int rem; + } lldiv_t; +# 97 "/usr/include/stdlib.h" 3 4 +extern size_t __ctype_get_mb_cur_max (void) throw () ; + + + +extern double atof (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern int atoi (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern long int atol (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +__extension__ extern long long int atoll (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +extern double strtod (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern float strtof (const char *__restrict __nptr, + char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))); + +extern long double strtold (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); +# 140 "/usr/include/stdlib.h" 3 4 +extern _Float32 strtof32 (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float64 strtof64 (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float128 strtof128 (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float32x strtof32x (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float64x strtof64x (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); +# 176 "/usr/include/stdlib.h" 3 4 +extern long int strtol (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +extern unsigned long int strtoul (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + +__extension__ +extern long long int strtoq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +__extension__ +extern unsigned long long int strtouq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +__extension__ +extern long long int strtoll (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +__extension__ +extern unsigned long long int strtoull (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +extern int strfromd (char *__dest, size_t __size, const char *__format, + double __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfromf (char *__dest, size_t __size, const char *__format, + float __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfroml (char *__dest, size_t __size, const char *__format, + long double __f) + throw () __attribute__ ((__nonnull__ (3))); +# 232 "/usr/include/stdlib.h" 3 4 +extern int strfromf32 (char *__dest, size_t __size, const char * __format, + _Float32 __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf64 (char *__dest, size_t __size, const char * __format, + _Float64 __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf128 (char *__dest, size_t __size, const char * __format, + _Float128 __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf32x (char *__dest, size_t __size, const char * __format, + _Float32x __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf64x (char *__dest, size_t __size, const char * __format, + _Float64x __f) + throw () __attribute__ ((__nonnull__ (3))); +# 274 "/usr/include/stdlib.h" 3 4 +extern long int strtol_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))); + +extern unsigned long int strtoul_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +__extension__ +extern long long int strtoll_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +__extension__ +extern unsigned long long int strtoull_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +extern double strtod_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern float strtof_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern long double strtold_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); +# 316 "/usr/include/stdlib.h" 3 4 +extern _Float32 strtof32_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float64 strtof64_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float128 strtof128_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float32x strtof32x_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float64x strtof64x_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); +# 385 "/usr/include/stdlib.h" 3 4 +extern char *l64a (long int __n) throw () ; + + +extern long int a64l (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + + +# 1 "/usr/include/sys/types.h" 1 3 4 +# 27 "/usr/include/sys/types.h" 3 4 +extern "C" { + + + + + +typedef __u_char u_char; +typedef __u_short u_short; +typedef __u_int u_int; +typedef __u_long u_long; +typedef __quad_t quad_t; +typedef __u_quad_t u_quad_t; +typedef __fsid_t fsid_t; + + +typedef __loff_t loff_t; + + + + +typedef __ino_t ino_t; + + + + + + +typedef __ino64_t ino64_t; + + + + +typedef __dev_t dev_t; + + + + +typedef __gid_t gid_t; + + + + +typedef __mode_t mode_t; + + + + +typedef __nlink_t nlink_t; + + + + +typedef __uid_t uid_t; +# 103 "/usr/include/sys/types.h" 3 4 +typedef __id_t id_t; +# 114 "/usr/include/sys/types.h" 3 4 +typedef __daddr_t daddr_t; +typedef __caddr_t caddr_t; + + + + + +typedef __key_t key_t; +# 134 "/usr/include/sys/types.h" 3 4 +typedef __useconds_t useconds_t; + + + +typedef __suseconds_t suseconds_t; + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 145 "/usr/include/sys/types.h" 2 3 4 + + + +typedef unsigned long int ulong; +typedef unsigned short int ushort; +typedef unsigned int uint; + + + + +# 1 "/usr/include/bits/stdint-intn.h" 1 3 4 +# 24 "/usr/include/bits/stdint-intn.h" 3 4 +typedef __int8_t int8_t; +typedef __int16_t int16_t; +typedef __int32_t int32_t; +typedef __int64_t int64_t; +# 156 "/usr/include/sys/types.h" 2 3 4 + + +typedef __uint8_t u_int8_t; +typedef __uint16_t u_int16_t; +typedef __uint32_t u_int32_t; +typedef __uint64_t u_int64_t; + + +typedef int register_t __attribute__ ((__mode__ (__word__))); +# 176 "/usr/include/sys/types.h" 3 4 +# 1 "/usr/include/endian.h" 1 3 4 +# 35 "/usr/include/endian.h" 3 4 +# 1 "/usr/include/bits/byteswap.h" 1 3 4 +# 33 "/usr/include/bits/byteswap.h" 3 4 +static __inline __uint16_t +__bswap_16 (__uint16_t __bsx) +{ + + return __builtin_bswap16 (__bsx); + + + +} + + + + + + +static __inline __uint32_t +__bswap_32 (__uint32_t __bsx) +{ + + return __builtin_bswap32 (__bsx); + + + +} +# 69 "/usr/include/bits/byteswap.h" 3 4 +__extension__ static __inline __uint64_t +__bswap_64 (__uint64_t __bsx) +{ + + return __builtin_bswap64 (__bsx); + + + +} +# 36 "/usr/include/endian.h" 2 3 4 +# 1 "/usr/include/bits/uintn-identity.h" 1 3 4 +# 32 "/usr/include/bits/uintn-identity.h" 3 4 +static __inline __uint16_t +__uint16_identity (__uint16_t __x) +{ + return __x; +} + +static __inline __uint32_t +__uint32_identity (__uint32_t __x) +{ + return __x; +} + +static __inline __uint64_t +__uint64_identity (__uint64_t __x) +{ + return __x; +} +# 37 "/usr/include/endian.h" 2 3 4 +# 177 "/usr/include/sys/types.h" 2 3 4 + + +# 1 "/usr/include/sys/select.h" 1 3 4 +# 30 "/usr/include/sys/select.h" 3 4 +# 1 "/usr/include/bits/select.h" 1 3 4 +# 22 "/usr/include/bits/select.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 23 "/usr/include/bits/select.h" 2 3 4 +# 31 "/usr/include/sys/select.h" 2 3 4 + + +# 1 "/usr/include/bits/types/sigset_t.h" 1 3 4 + + + +# 1 "/usr/include/bits/types/__sigset_t.h" 1 3 4 + + + + +typedef struct +{ + unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; +} __sigset_t; +# 5 "/usr/include/bits/types/sigset_t.h" 2 3 4 + + +typedef __sigset_t sigset_t; +# 34 "/usr/include/sys/select.h" 2 3 4 +# 49 "/usr/include/sys/select.h" 3 4 +typedef long int __fd_mask; +# 59 "/usr/include/sys/select.h" 3 4 +typedef struct + { + + + + __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; + + + + + + } fd_set; + + + + + + +typedef __fd_mask fd_mask; +# 91 "/usr/include/sys/select.h" 3 4 +extern "C" { +# 101 "/usr/include/sys/select.h" 3 4 +extern int select (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + struct timeval *__restrict __timeout); +# 113 "/usr/include/sys/select.h" 3 4 +extern int pselect (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + const struct timespec *__restrict __timeout, + const __sigset_t *__restrict __sigmask); +# 126 "/usr/include/sys/select.h" 3 4 +} +# 180 "/usr/include/sys/types.h" 2 3 4 + + + + + +typedef __blksize_t blksize_t; + + + + + + +typedef __blkcnt_t blkcnt_t; + + + +typedef __fsblkcnt_t fsblkcnt_t; + + + +typedef __fsfilcnt_t fsfilcnt_t; +# 219 "/usr/include/sys/types.h" 3 4 +typedef __blkcnt64_t blkcnt64_t; +typedef __fsblkcnt64_t fsblkcnt64_t; +typedef __fsfilcnt64_t fsfilcnt64_t; + + + + + +# 1 "/usr/include/bits/pthreadtypes.h" 1 3 4 +# 23 "/usr/include/bits/pthreadtypes.h" 3 4 +# 1 "/usr/include/bits/thread-shared-types.h" 1 3 4 +# 44 "/usr/include/bits/thread-shared-types.h" 3 4 +# 1 "/usr/include/bits/pthreadtypes-arch.h" 1 3 4 +# 21 "/usr/include/bits/pthreadtypes-arch.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 22 "/usr/include/bits/pthreadtypes-arch.h" 2 3 4 +# 45 "/usr/include/bits/thread-shared-types.h" 2 3 4 + + + + +typedef struct __pthread_internal_list +{ + struct __pthread_internal_list *__prev; + struct __pthread_internal_list *__next; +} __pthread_list_t; + +typedef struct __pthread_internal_slist +{ + struct __pthread_internal_slist *__next; +} __pthread_slist_t; +# 74 "/usr/include/bits/thread-shared-types.h" 3 4 +# 1 "/usr/include/bits/struct_mutex.h" 1 3 4 +# 22 "/usr/include/bits/struct_mutex.h" 3 4 +struct __pthread_mutex_s +{ + int __lock; + unsigned int __count; + int __owner; + + unsigned int __nusers; + + + + int __kind; + + short __spins; + short __elision; + __pthread_list_t __list; +# 53 "/usr/include/bits/struct_mutex.h" 3 4 +}; +# 75 "/usr/include/bits/thread-shared-types.h" 2 3 4 +# 87 "/usr/include/bits/thread-shared-types.h" 3 4 +# 1 "/usr/include/bits/struct_rwlock.h" 1 3 4 +# 23 "/usr/include/bits/struct_rwlock.h" 3 4 +struct __pthread_rwlock_arch_t +{ + unsigned int __readers; + unsigned int __writers; + unsigned int __wrphase_futex; + unsigned int __writers_futex; + unsigned int __pad3; + unsigned int __pad4; + + int __cur_writer; + int __shared; + signed char __rwelision; + + + + + unsigned char __pad1[7]; + + + unsigned long int __pad2; + + + unsigned int __flags; +# 55 "/usr/include/bits/struct_rwlock.h" 3 4 +}; +# 88 "/usr/include/bits/thread-shared-types.h" 2 3 4 + + + + +struct __pthread_cond_s +{ + __extension__ union + { + __extension__ unsigned long long int __wseq; + struct + { + unsigned int __low; + unsigned int __high; + } __wseq32; + }; + __extension__ union + { + __extension__ unsigned long long int __g1_start; + struct + { + unsigned int __low; + unsigned int __high; + } __g1_start32; + }; + unsigned int __g_refs[2] ; + unsigned int __g_size[2]; + unsigned int __g1_orig_size; + unsigned int __wrefs; + unsigned int __g_signals[2]; +}; +# 24 "/usr/include/bits/pthreadtypes.h" 2 3 4 + + + +typedef unsigned long int pthread_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_mutexattr_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_condattr_t; + + + +typedef unsigned int pthread_key_t; + + + +typedef int pthread_once_t; + + +union pthread_attr_t +{ + char __size[56]; + long int __align; +}; + +typedef union pthread_attr_t pthread_attr_t; + + + + +typedef union +{ + struct __pthread_mutex_s __data; + char __size[40]; + long int __align; +} pthread_mutex_t; + + +typedef union +{ + struct __pthread_cond_s __data; + char __size[48]; + __extension__ long long int __align; +} pthread_cond_t; + + + + + +typedef union +{ + struct __pthread_rwlock_arch_t __data; + char __size[56]; + long int __align; +} pthread_rwlock_t; + +typedef union +{ + char __size[8]; + long int __align; +} pthread_rwlockattr_t; + + + + + +typedef volatile int pthread_spinlock_t; + + + + +typedef union +{ + char __size[32]; + long int __align; +} pthread_barrier_t; + +typedef union +{ + char __size[4]; + int __align; +} pthread_barrierattr_t; +# 228 "/usr/include/sys/types.h" 2 3 4 + + +} +# 395 "/usr/include/stdlib.h" 2 3 4 + + + + + + +extern long int random (void) throw (); + + +extern void srandom (unsigned int __seed) throw (); + + + + + +extern char *initstate (unsigned int __seed, char *__statebuf, + size_t __statelen) throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +struct random_data + { + int32_t *fptr; + int32_t *rptr; + int32_t *state; + int rand_type; + int rand_deg; + int rand_sep; + int32_t *end_ptr; + }; + +extern int random_r (struct random_data *__restrict __buf, + int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int srandom_r (unsigned int __seed, struct random_data *__buf) + throw () __attribute__ ((__nonnull__ (2))); + +extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, + size_t __statelen, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (2, 4))); + +extern int setstate_r (char *__restrict __statebuf, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern int rand (void) throw (); + +extern void srand (unsigned int __seed) throw (); + + + +extern int rand_r (unsigned int *__seed) throw (); + + + + + + + +extern double drand48 (void) throw (); +extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1))); + + +extern long int lrand48 (void) throw (); +extern long int nrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern long int mrand48 (void) throw (); +extern long int jrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern void srand48 (long int __seedval) throw (); +extern unsigned short int *seed48 (unsigned short int __seed16v[3]) + throw () __attribute__ ((__nonnull__ (1))); +extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1))); + + + + + +struct drand48_data + { + unsigned short int __x[3]; + unsigned short int __old_x[3]; + unsigned short int __c; + unsigned short int __init; + __extension__ unsigned long long int __a; + + }; + + +extern int drand48_r (struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); +extern int erand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int lrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int nrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int mrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int jrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int srand48_r (long int __seedval, struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (2))); + +extern int seed48_r (unsigned short int __seed16v[3], + struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int lcong48_r (unsigned short int __param[7], + struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + +extern void *calloc (size_t __nmemb, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (1, 2))) ; + + + + + + +extern void *realloc (void *__ptr, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) __attribute__ ((__alloc_size__ (2))); + + + + + + + +extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) + __attribute__ ((__alloc_size__ (2, 3))); + + + +extern void free (void *__ptr) throw (); + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 1 3 4 +# 12 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 3 4 +# 1 "/usr/include/alloca.h" 1 3 4 +# 24 "/usr/include/alloca.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 25 "/usr/include/alloca.h" 2 3 4 + +extern "C" { + + + + + +extern void *alloca (size_t __size) throw (); + + + + + +} +# 13 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 2 3 4 +# 23 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 3 4 +extern "C" { + +extern void* __alloca(size_t); + +extern void* __builtin_alloca(size_t); + + +} +# 569 "/usr/include/stdlib.h" 2 3 4 + + + + + +extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + + + + +extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern void *aligned_alloc (size_t __alignment, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (2))) ; + + + +extern void abort (void) throw () __attribute__ ((__noreturn__)); + + + +extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1))); + + + + +extern "C++" int at_quick_exit (void (*__func) (void)) + throw () __asm ("at_quick_exit") __attribute__ ((__nonnull__ (1))); +# 610 "/usr/include/stdlib.h" 3 4 +extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) + throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern void exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void quick_exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void _Exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + +extern char *getenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern char *secure_getenv (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + +extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern int setenv (const char *__name, const char *__value, int __replace) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int unsetenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))); + + + + + + +extern int clearenv (void) throw (); +# 675 "/usr/include/stdlib.h" 3 4 +extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1))); +# 688 "/usr/include/stdlib.h" 3 4 +extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ; +# 698 "/usr/include/stdlib.h" 3 4 +extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ; +# 710 "/usr/include/stdlib.h" 3 4 +extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ; +# 720 "/usr/include/stdlib.h" 3 4 +extern int mkstemps64 (char *__template, int __suffixlen) + __attribute__ ((__nonnull__ (1))) ; +# 731 "/usr/include/stdlib.h" 3 4 +extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ; +# 742 "/usr/include/stdlib.h" 3 4 +extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; +# 752 "/usr/include/stdlib.h" 3 4 +extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; +# 762 "/usr/include/stdlib.h" 3 4 +extern int mkostemps (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; +# 774 "/usr/include/stdlib.h" 3 4 +extern int mkostemps64 (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; +# 784 "/usr/include/stdlib.h" 3 4 +extern int system (const char *__command) ; + + + + + +extern char *canonicalize_file_name (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; +# 800 "/usr/include/stdlib.h" 3 4 +extern char *realpath (const char *__restrict __name, + char *__restrict __resolved) throw () ; + + + + + + +typedef int (*__compar_fn_t) (const void *, const void *); + + +typedef __compar_fn_t comparison_fn_t; + + + +typedef int (*__compar_d_fn_t) (const void *, const void *, void *); + + + + +extern void *bsearch (const void *__key, const void *__base, + size_t __nmemb, size_t __size, __compar_fn_t __compar) + __attribute__ ((__nonnull__ (1, 2, 5))) ; + + + + + + + +extern void qsort (void *__base, size_t __nmemb, size_t __size, + __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); + +extern void qsort_r (void *__base, size_t __nmemb, size_t __size, + __compar_d_fn_t __compar, void *__arg) + __attribute__ ((__nonnull__ (1, 4))); + + + + +extern int abs (int __x) throw () __attribute__ ((__const__)) ; +extern long int labs (long int __x) throw () __attribute__ ((__const__)) ; + + +__extension__ extern long long int llabs (long long int __x) + throw () __attribute__ ((__const__)) ; + + + + + + +extern div_t div (int __numer, int __denom) + throw () __attribute__ ((__const__)) ; +extern ldiv_t ldiv (long int __numer, long int __denom) + throw () __attribute__ ((__const__)) ; + + +__extension__ extern lldiv_t lldiv (long long int __numer, + long long int __denom) + throw () __attribute__ ((__const__)) ; +# 872 "/usr/include/stdlib.h" 3 4 +extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *gcvt (double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern char *qecvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qfcvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qgcvt (long double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); + +extern int qecvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int qfcvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); + + + + + +extern int mblen (const char *__s, size_t __n) throw (); + + +extern int mbtowc (wchar_t *__restrict __pwc, + const char *__restrict __s, size_t __n) throw (); + + +extern int wctomb (char *__s, wchar_t __wchar) throw (); + + + +extern size_t mbstowcs (wchar_t *__restrict __pwcs, + const char *__restrict __s, size_t __n) throw (); + +extern size_t wcstombs (char *__restrict __s, + const wchar_t *__restrict __pwcs, size_t __n) + throw (); + + + + + + + +extern int rpmatch (const char *__response) throw () __attribute__ ((__nonnull__ (1))) ; +# 957 "/usr/include/stdlib.h" 3 4 +extern int getsubopt (char **__restrict __optionp, + char *const *__restrict __tokens, + char **__restrict __valuep) + throw () __attribute__ ((__nonnull__ (1, 2, 3))) ; + + + + + + + +extern int posix_openpt (int __oflag) ; + + + + + + + +extern int grantpt (int __fd) throw (); + + + +extern int unlockpt (int __fd) throw (); + + + + +extern char *ptsname (int __fd) throw () ; + + + + + + +extern int ptsname_r (int __fd, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int getpt (void); + + + + + + +extern int getloadavg (double __loadavg[], int __nelem) + throw () __attribute__ ((__nonnull__ (1))); +# 1013 "/usr/include/stdlib.h" 3 4 +# 1 "/usr/include/bits/stdlib-float.h" 1 3 4 +# 1014 "/usr/include/stdlib.h" 2 3 4 +# 1023 "/usr/include/stdlib.h" 3 4 +} +# 76 "/usr/include/c++/7/cstdlib" 2 3 + +# 1 "/usr/include/c++/7/bits/std_abs.h" 1 3 +# 33 "/usr/include/c++/7/bits/std_abs.h" 3 + +# 34 "/usr/include/c++/7/bits/std_abs.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 36 "/usr/include/c++/7/bits/std_abs.h" 2 3 +# 46 "/usr/include/c++/7/bits/std_abs.h" 3 +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::abs; + + + inline long + abs(long __i) { return __builtin_labs(__i); } + + + + inline long long + abs(long long __x) { return __builtin_llabs (__x); } + + + + + + + + inline constexpr double + abs(double __x) + { return __builtin_fabs(__x); } + + inline constexpr float + abs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + abs(long double __x) + { return __builtin_fabsl(__x); } + + + + inline constexpr __int128 + abs(__int128 __x) { return __x >= 0 ? __x : -__x; } +# 106 "/usr/include/c++/7/bits/std_abs.h" 3 + +} +} +# 78 "/usr/include/c++/7/cstdlib" 2 3 +# 121 "/usr/include/c++/7/cstdlib" 3 +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::div_t; + using ::ldiv_t; + + using ::abort; + + + + using ::atexit; + + + using ::at_quick_exit; + + + using ::atof; + using ::atoi; + using ::atol; + using ::bsearch; + using ::calloc; + using ::div; + using ::exit; + using ::free; + using ::getenv; + using ::labs; + using ::ldiv; + using ::malloc; + + using ::mblen; + using ::mbstowcs; + using ::mbtowc; + + using ::qsort; + + + using ::quick_exit; + + + using ::rand; + using ::realloc; + using ::srand; + using ::strtod; + using ::strtol; + using ::strtoul; + using ::system; + + using ::wcstombs; + using ::wctomb; + + + + inline ldiv_t + div(long __i, long __j) { return ldiv(__i, __j); } + + + + +} +# 195 "/usr/include/c++/7/cstdlib" 3 +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::lldiv_t; + + + + + + using ::_Exit; + + + + using ::llabs; + + inline lldiv_t + div(long long __n, long long __d) + { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; } + + using ::lldiv; +# 227 "/usr/include/c++/7/cstdlib" 3 + using ::atoll; + using ::strtoll; + using ::strtoull; + + using ::strtof; + using ::strtold; + + +} + +namespace std +{ + + using ::__gnu_cxx::lldiv_t; + + using ::__gnu_cxx::_Exit; + + using ::__gnu_cxx::llabs; + using ::__gnu_cxx::div; + using ::__gnu_cxx::lldiv; + + using ::__gnu_cxx::atoll; + using ::__gnu_cxx::strtof; + using ::__gnu_cxx::strtoll; + using ::__gnu_cxx::strtoull; + using ::__gnu_cxx::strtold; +} + + + +} +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 2 3 + +namespace std { + extern "C" void* __host_malloc(std::size_t); + extern "C" void __host_free(void*); +} +extern "C" void* __host_malloc(std::size_t); +extern "C" void __host_free(void*); +# 37 "/usr/include/c++/7/stdlib.h" 2 3 + +using std::abort; +using std::atexit; +using std::exit; + + + using std::at_quick_exit; + + + using std::quick_exit; + + + + +using std::div_t; +using std::ldiv_t; + +using std::abs; +using std::atof; +using std::atoi; +using std::atol; +using std::bsearch; +using std::calloc; +using std::div; +using std::free; +using std::getenv; +using std::labs; +using std::ldiv; +using std::malloc; + +using std::mblen; +using std::mbstowcs; +using std::mbtowc; + +using std::qsort; +using std::rand; +using std::realloc; +using std::srand; +using std::strtod; +using std::strtol; +using std::strtoul; +using std::system; + +using std::wcstombs; +using std::wctomb; +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 2 + + + +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" +extern "C" + +void* __host_malloc(size_t); + + +extern "C" + +void __host_free(void*); +# 138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + + + +extern "C" +{ +extern + + + + + + + +__attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) int printf(const char*, ...); + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* malloc(size_t) +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void free(void*) +# 158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; +# 168 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +} + + + + + +# 1 "/usr/include/assert.h" 1 3 4 +# 64 "/usr/include/assert.h" 3 4 + +# 64 "/usr/include/assert.h" 3 4 +extern "C" { + + +extern void __assert_fail (const char *__assertion, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + +extern void __assert_perror_fail (int __errnum, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + + + +extern void __assert (const char *__assertion, const char *__file, int __line) + throw () __attribute__ ((__noreturn__)); + + +} +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + + +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern "C" +{ +# 205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void __assert_fail( + const char *, const char *, unsigned int, const char *) + +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; + + + + +} +# 267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new(std:: size_t) ; +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void* operator new[](std:: size_t) ; +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*) throw(); + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete(void*, std:: size_t) throw(); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void operator delete[](void*, std:: size_t) throw(); +# 303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 1 +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + + + +extern "C" +{ +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) int abs(int a) +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long int labs(long int a) +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long long int llabs(long long int a) +# 229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fabs(double x) +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fabsf(float x) +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 332 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int min(const int a, const int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umin(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmin(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmin(const unsigned long long int a, const unsigned long long int b); +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fminf(float x, float y) +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmin(double x, double y) +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int max(const int a, const int b); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umax(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmax(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmax(const unsigned long long int a, const unsigned long long int b); +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaxf(float x, float y) +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmax(double, double) +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sin(double x) +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cos(double x) +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincos(double x, double *sptr, double *cptr) +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincosf(float x, float *sptr, float *cptr) +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tan(double x) +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sqrt(double x) +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 768 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rsqrt(double x); +# 838 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rsqrtf(float x); +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log2(double x) +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp2(double x) +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp2f(float x) +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp10(double x) +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp10f(float x) +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double expm1(double x) +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expm1f(float x) +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log2f(float x) +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log10(double x) +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log(double x) +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log1p(double x) +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log1pf(float x) +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double floor(double x) +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp(double x) +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cosh(double x) +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinh(double x) +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tanh(double x) +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acosh(double x) +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acoshf(float x) +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asinh(double x) +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinhf(float x) +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atanh(double x) +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanhf(float x) +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ldexp(double x, int exp) +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ldexpf(float x, int exp) +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double logb(double x) +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logbf(float x) +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogb(double x) +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogbf(float x) +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbn(double x, int n) +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalbnf(float x, int n) +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbln(double x, long int n) +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalblnf(float x, long int n) +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double frexp(double x, int *nptr) +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float frexpf(float x, int *nptr) +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double round(double x) +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float roundf(float x) +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lround(double x) +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lroundf(float x) +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llround(double x) +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llroundf(float x) +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rint(double x) +# 3315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rintf(float x) +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrint(double x) +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrintf(float x) +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrint(double x) +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrintf(float x) +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nearbyint(double x) +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nearbyintf(float x) +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ceil(double x) +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double trunc(double x) +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float truncf(float x) +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fdim(double x, double y) +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fdimf(float x, float y) +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan2(double y, double x) +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan(double x) +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acos(double x) +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asin(double x) +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double hypot(double x, double y) +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rhypot(double x, double y) +# 4328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float hypotf(float x, float y) +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rhypotf(float x, float y) +# 4451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double norm3d(double a, double b, double c) +# 4495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm3d(double a, double b, double c) +# 4546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4595 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double norm4d(double a, double b, double c, double d) +# 4595 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4595 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4651 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm4d(double a, double b, double c, double d) +# 4651 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4651 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C++" __attribute__((device)) __attribute__((device_builtin)) double norm(int dim, double const * p) +# 4708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4772 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm(int dim, double const * p) +# 4772 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4772 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4837 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rnormf(int dim, float const * p) +# 4837 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4837 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C++" __attribute__((device)) __attribute__((device_builtin)) float normf(int dim, float const * p) +# 4894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4939 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float norm3df(float a, float b, float c) +# 4939 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4939 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm3df(float a, float b, float c) +# 4990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float norm4df(float a, float b, float c, float d) +# 5039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5095 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm4df(float a, float b, float c, float d) +# 5095 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5095 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cbrt(double x) +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cbrtf(float x) +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rcbrt(double x); +# 5373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rcbrtf(float x); +# 5433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinpi(double x); +# 5493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinpif(float x); +# 5545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cospi(double x); +# 5597 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cospif(float x); +# 5627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospi(double x, double *sptr, double *cptr); +# 5657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospif(float x, float *sptr, float *cptr); +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double pow(double x, double y) +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double modf(double x, double *iptr) +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmod(double x, double y) +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remainder(double x, double y) +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remainderf(float x, float y) +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remquo(double x, double y, int *quo) +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remquof(float x, float y, int *quo) +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j0(double x) +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j0f(float x) +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j1(double x) +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j1f(float x) +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double jn(int n, double x) +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float jnf(int n, float x) +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y0(double x) +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y0f(float x) +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y1(double x) +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y1f(float x) +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double yn(int n, double x) +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ynf(int n, float x) +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i0(double x) +# 7148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i0f(float x) +# 7174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i1(double x) +# 7201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i1f(float x) +# 7227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erf(double x) +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erff(float x) +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7464 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfinv(double x); +# 7529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfinvf(float x); +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfc(double x) +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcf(float x) +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double lgamma(double x) +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcinv(double x); +# 7840 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcinvf(float x); +# 7908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdfinv(double x); +# 7976 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdfinvf(float x); +# 8019 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdf(double x); +# 8062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdff(float x); +# 8126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcx(double x); +# 8190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcxf(float x); +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float lgammaf(float x) +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tgamma(double x) +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tgammaf(float x) +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double copysign(double x, double y) +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float copysignf(float x, float y) +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nextafter(double x, double y) +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nextafterf(float x, float y) +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nan(const char *tagp) +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nanf(const char *tagp) +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinff(float) +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanf(float) +# 8609 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8609 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finite(double) +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitef(float) +# 8620 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8620 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbit(double) +# 8621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnan(double) +# 8622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinf(double) +# 8623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitf(float) +# 8626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fma(double x, double y, double z) +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaf(float x, float y, float z) +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitl(long double) +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitel(long double) +# 8960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinfl(long double) +# 8961 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8961 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanl(long double) +# 8962 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8962 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acosf(float x) +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinf(float x) +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanf(float x) +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atan2f(float y, float x) +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cosf(float x) +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinf(float x) +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanf(float x) +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float coshf(float x) +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinhf(float x) +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanhf(float x) +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logf(float x) +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expf(float x) +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log10f(float x) +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float modff(float x, float *iptr) +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float powf(float x, float y) +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sqrtf(float x) +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ceilf(float x) +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float floorf(float x) +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmodf(float x, float y) +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10538 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 1 +# 15 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" +# 1 "/usr/include/c++/7/math.h" 1 3 +# 36 "/usr/include/c++/7/math.h" 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 1 3 +# 15 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 3 +# 1 "/usr/include/c++/7/cmath" 1 3 +# 39 "/usr/include/c++/7/cmath" 3 + +# 40 "/usr/include/c++/7/cmath" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 42 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/bits/cpp_type_traits.h" 1 3 +# 35 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + +# 36 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 38 "/usr/include/c++/7/bits/cpp_type_traits.h" 2 3 +# 67 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + +# 67 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +extern "C++" { + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + struct __true_type { }; + struct __false_type { }; + + template + struct __truth_type + { typedef __false_type __type; }; + + template<> + struct __truth_type + { typedef __true_type __type; }; + + + + template + struct __traitor + { + enum { __value = bool(_Sp::__value) || bool(_Tp::__value) }; + typedef typename __truth_type<__value>::__type __type; + }; + + + template + struct __are_same + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __are_same<_Tp, _Tp> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_void + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_void + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_integer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; +# 261 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +template<> struct __is_integer<__int128> { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; +# 278 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + template + struct __is_floating + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_pointer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __is_pointer<_Tp*> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_arithmetic + : public __traitor<__is_integer<_Tp>, __is_floating<_Tp> > + { }; + + + + + template + struct __is_scalar + : public __traitor<__is_arithmetic<_Tp>, __is_pointer<_Tp> > + { }; + + + + + template + struct __is_char + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_byte + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_move_iterator + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + template + inline _Iterator + __miter_base(_Iterator __it) + { return __it; } + + +} +} +# 43 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/ext/type_traits.h" 1 3 +# 32 "/usr/include/c++/7/ext/type_traits.h" 3 + +# 33 "/usr/include/c++/7/ext/type_traits.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 35 "/usr/include/c++/7/ext/type_traits.h" 2 3 + + +extern "C++" { + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + template + struct __enable_if + { }; + + template + struct __enable_if + { typedef _Tp __type; }; + + + + template + struct __conditional_type + { typedef _Iftrue __type; }; + + template + struct __conditional_type + { typedef _Iffalse __type; }; + + + + template + struct __add_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned short __type; }; + + template<> + struct __add_unsigned + { typedef unsigned int __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long long __type; }; + + + template<> + struct __add_unsigned; + + template<> + struct __add_unsigned; + + + + template + struct __remove_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef short __type; }; + + template<> + struct __remove_unsigned + { typedef int __type; }; + + template<> + struct __remove_unsigned + { typedef long __type; }; + + template<> + struct __remove_unsigned + { typedef long long __type; }; + + + template<> + struct __remove_unsigned; + + template<> + struct __remove_unsigned; + + + + template + inline bool + __is_null_pointer(_Type* __ptr) + { return __ptr == 0; } + + template + inline bool + __is_null_pointer(_Type) + { return false; } + + + inline bool + __is_null_pointer(std::nullptr_t) + { return true; } + + + + template::__value> + struct __promote + { typedef double __type; }; + + + + + template + struct __promote<_Tp, false> + { }; + + template<> + struct __promote + { typedef long double __type; }; + + template<> + struct __promote + { typedef double __type; }; + + template<> + struct __promote + { typedef float __type; }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type> + struct __promote_2 + { + typedef __typeof__(_Tp2() + _Up2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type> + struct __promote_3 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type, + typename _Wp2 = typename __promote<_Wp>::__type> + struct __promote_4 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2() + _Wp2()) __type; + }; + + +} +} +# 44 "/usr/include/c++/7/cmath" 2 3 + +# 1 "/usr/include/math.h" 1 3 4 +# 27 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 28 "/usr/include/math.h" 2 3 4 + + + + + + +extern "C" { + + + + + +# 1 "/usr/include/bits/math-vector.h" 1 3 4 +# 25 "/usr/include/bits/math-vector.h" 3 4 +# 1 "/usr/include/bits/libm-simd-decl-stubs.h" 1 3 4 +# 26 "/usr/include/bits/math-vector.h" 2 3 4 +# 41 "/usr/include/math.h" 2 3 4 +# 138 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/flt-eval-method.h" 1 3 4 +# 139 "/usr/include/math.h" 2 3 4 +# 149 "/usr/include/math.h" 3 4 +typedef float float_t; +typedef double double_t; +# 190 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/fp-logb.h" 1 3 4 +# 191 "/usr/include/math.h" 2 3 4 +# 233 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/fp-fast.h" 1 3 4 +# 234 "/usr/include/math.h" 2 3 4 + + + +enum + { + FP_INT_UPWARD = + + 0, + FP_INT_DOWNWARD = + + 1, + FP_INT_TOWARDZERO = + + 2, + FP_INT_TONEARESTFROMZERO = + + 3, + FP_INT_TONEAREST = + + 4, + }; +# 289 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassify (double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbit (double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinf (double __value) throw () __attribute__ ((__const__)); + + +extern int __finite (double __value) throw () __attribute__ ((__const__)); + + +extern int __isnan (double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsig (double __x, double __y) throw (); + + +extern int __issignaling (double __value) throw () + __attribute__ ((__const__)); +# 290 "/usr/include/math.h" 2 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern double acos (double __x) throw (); extern double __acos (double __x) throw (); + +extern double asin (double __x) throw (); extern double __asin (double __x) throw (); + +extern double atan (double __x) throw (); extern double __atan (double __x) throw (); + +extern double atan2 (double __y, double __x) throw (); extern double __atan2 (double __y, double __x) throw (); + + + extern double cos (double __x) throw (); extern double __cos (double __x) throw (); + + extern double sin (double __x) throw (); extern double __sin (double __x) throw (); + +extern double tan (double __x) throw (); extern double __tan (double __x) throw (); + + + + +extern double cosh (double __x) throw (); extern double __cosh (double __x) throw (); + +extern double sinh (double __x) throw (); extern double __sinh (double __x) throw (); + +extern double tanh (double __x) throw (); extern double __tanh (double __x) throw (); + + + + extern void sincos (double __x, double *__sinx, double *__cosx) throw (); extern void __sincos (double __x, double *__sinx, double *__cosx) throw () + ; + + + + +extern double acosh (double __x) throw (); extern double __acosh (double __x) throw (); + +extern double asinh (double __x) throw (); extern double __asinh (double __x) throw (); + +extern double atanh (double __x) throw (); extern double __atanh (double __x) throw (); + + + + + + extern double exp (double __x) throw (); extern double __exp (double __x) throw (); + + +extern double frexp (double __x, int *__exponent) throw (); extern double __frexp (double __x, int *__exponent) throw (); + + +extern double ldexp (double __x, int __exponent) throw (); extern double __ldexp (double __x, int __exponent) throw (); + + + extern double log (double __x) throw (); extern double __log (double __x) throw (); + + +extern double log10 (double __x) throw (); extern double __log10 (double __x) throw (); + + +extern double modf (double __x, double *__iptr) throw (); extern double __modf (double __x, double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern double exp10 (double __x) throw (); extern double __exp10 (double __x) throw (); + + + + +extern double expm1 (double __x) throw (); extern double __expm1 (double __x) throw (); + + +extern double log1p (double __x) throw (); extern double __log1p (double __x) throw (); + + +extern double logb (double __x) throw (); extern double __logb (double __x) throw (); + + + + +extern double exp2 (double __x) throw (); extern double __exp2 (double __x) throw (); + + +extern double log2 (double __x) throw (); extern double __log2 (double __x) throw (); + + + + + + + extern double pow (double __x, double __y) throw (); extern double __pow (double __x, double __y) throw (); + + +extern double sqrt (double __x) throw (); extern double __sqrt (double __x) throw (); + + + +extern double hypot (double __x, double __y) throw (); extern double __hypot (double __x, double __y) throw (); + + + + +extern double cbrt (double __x) throw (); extern double __cbrt (double __x) throw (); + + + + + + +extern double ceil (double __x) throw () __attribute__ ((__const__)); extern double __ceil (double __x) throw () __attribute__ ((__const__)); + + +extern double fabs (double __x) throw () __attribute__ ((__const__)); extern double __fabs (double __x) throw () __attribute__ ((__const__)); + + +extern double floor (double __x) throw () __attribute__ ((__const__)); extern double __floor (double __x) throw () __attribute__ ((__const__)); + + +extern double fmod (double __x, double __y) throw (); extern double __fmod (double __x, double __y) throw (); +# 182 "/usr/include/bits/mathcalls.h" 3 4 +extern int finite (double __value) throw () __attribute__ ((__const__)); + + +extern double drem (double __x, double __y) throw (); extern double __drem (double __x, double __y) throw (); + + + +extern double significand (double __x) throw (); extern double __significand (double __x) throw (); + + + + + + +extern double copysign (double __x, double __y) throw () __attribute__ ((__const__)); extern double __copysign (double __x, double __y) throw () __attribute__ ((__const__)); + + + + +extern double nan (const char *__tagb) throw (); extern double __nan (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern double j0 (double) throw (); extern double __j0 (double) throw (); +extern double j1 (double) throw (); extern double __j1 (double) throw (); +extern double jn (int, double) throw (); extern double __jn (int, double) throw (); +extern double y0 (double) throw (); extern double __y0 (double) throw (); +extern double y1 (double) throw (); extern double __y1 (double) throw (); +extern double yn (int, double) throw (); extern double __yn (int, double) throw (); + + + + + +extern double erf (double) throw (); extern double __erf (double) throw (); +extern double erfc (double) throw (); extern double __erfc (double) throw (); +extern double lgamma (double) throw (); extern double __lgamma (double) throw (); + + + + +extern double tgamma (double) throw (); extern double __tgamma (double) throw (); + + + + + +extern double gamma (double) throw (); extern double __gamma (double) throw (); + + + + + + + +extern double lgamma_r (double, int *__signgamp) throw (); extern double __lgamma_r (double, int *__signgamp) throw (); + + + + + + +extern double rint (double __x) throw (); extern double __rint (double __x) throw (); + + +extern double nextafter (double __x, double __y) throw (); extern double __nextafter (double __x, double __y) throw (); + +extern double nexttoward (double __x, long double __y) throw (); extern double __nexttoward (double __x, long double __y) throw (); + + + + +extern double nextdown (double __x) throw (); extern double __nextdown (double __x) throw (); + +extern double nextup (double __x) throw (); extern double __nextup (double __x) throw (); + + + +extern double remainder (double __x, double __y) throw (); extern double __remainder (double __x, double __y) throw (); + + + +extern double scalbn (double __x, int __n) throw (); extern double __scalbn (double __x, int __n) throw (); + + + +extern int ilogb (double __x) throw (); extern int __ilogb (double __x) throw (); + + + + +extern long int llogb (double __x) throw (); extern long int __llogb (double __x) throw (); + + + + +extern double scalbln (double __x, long int __n) throw (); extern double __scalbln (double __x, long int __n) throw (); + + + +extern double nearbyint (double __x) throw (); extern double __nearbyint (double __x) throw (); + + + +extern double round (double __x) throw () __attribute__ ((__const__)); extern double __round (double __x) throw () __attribute__ ((__const__)); + + + +extern double trunc (double __x) throw () __attribute__ ((__const__)); extern double __trunc (double __x) throw () __attribute__ ((__const__)); + + + + +extern double remquo (double __x, double __y, int *__quo) throw (); extern double __remquo (double __x, double __y, int *__quo) throw (); + + + + + + +extern long int lrint (double __x) throw (); extern long int __lrint (double __x) throw (); +__extension__ +extern long long int llrint (double __x) throw (); extern long long int __llrint (double __x) throw (); + + + +extern long int lround (double __x) throw (); extern long int __lround (double __x) throw (); +__extension__ +extern long long int llround (double __x) throw (); extern long long int __llround (double __x) throw (); + + + +extern double fdim (double __x, double __y) throw (); extern double __fdim (double __x, double __y) throw (); + + +extern double fmax (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmax (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fmin (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmin (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fma (double __x, double __y, double __z) throw (); extern double __fma (double __x, double __y, double __z) throw (); + + + + +extern double roundeven (double __x) throw () __attribute__ ((__const__)); extern double __roundeven (double __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfp (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfp (double __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfp (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfp (double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpx (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpx (double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpx (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpx (double __x, int __round, unsigned int __width) throw () + ; + + +extern double fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fminmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fminmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalize (double *__cx, const double *__x) throw (); + + + + +extern int totalorder (const double *__x, const double *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermag (const double *__x, const double *__y) throw () + + __attribute__ ((__pure__)); + + +extern double getpayload (const double *__x) throw (); extern double __getpayload (const double *__x) throw (); + + +extern int setpayload (double *__x, double __payload) throw (); + + +extern int setpayloadsig (double *__x, double __payload) throw (); + + + + + + + +extern double scalb (double __x, double __n) throw (); extern double __scalb (double __x, double __n) throw (); +# 291 "/usr/include/math.h" 2 3 4 +# 306 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassifyf (float __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitf (float __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinff (float __value) throw () __attribute__ ((__const__)); + + +extern int __finitef (float __value) throw () __attribute__ ((__const__)); + + +extern int __isnanf (float __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigf (float __x, float __y) throw (); + + +extern int __issignalingf (float __value) throw () + __attribute__ ((__const__)); +# 307 "/usr/include/math.h" 2 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern float acosf (float __x) throw (); extern float __acosf (float __x) throw (); + +extern float asinf (float __x) throw (); extern float __asinf (float __x) throw (); + +extern float atanf (float __x) throw (); extern float __atanf (float __x) throw (); + +extern float atan2f (float __y, float __x) throw (); extern float __atan2f (float __y, float __x) throw (); + + + extern float cosf (float __x) throw (); extern float __cosf (float __x) throw (); + + extern float sinf (float __x) throw (); extern float __sinf (float __x) throw (); + +extern float tanf (float __x) throw (); extern float __tanf (float __x) throw (); + + + + +extern float coshf (float __x) throw (); extern float __coshf (float __x) throw (); + +extern float sinhf (float __x) throw (); extern float __sinhf (float __x) throw (); + +extern float tanhf (float __x) throw (); extern float __tanhf (float __x) throw (); + + + + extern void sincosf (float __x, float *__sinx, float *__cosx) throw (); extern void __sincosf (float __x, float *__sinx, float *__cosx) throw () + ; + + + + +extern float acoshf (float __x) throw (); extern float __acoshf (float __x) throw (); + +extern float asinhf (float __x) throw (); extern float __asinhf (float __x) throw (); + +extern float atanhf (float __x) throw (); extern float __atanhf (float __x) throw (); + + + + + + extern float expf (float __x) throw (); extern float __expf (float __x) throw (); + + +extern float frexpf (float __x, int *__exponent) throw (); extern float __frexpf (float __x, int *__exponent) throw (); + + +extern float ldexpf (float __x, int __exponent) throw (); extern float __ldexpf (float __x, int __exponent) throw (); + + + extern float logf (float __x) throw (); extern float __logf (float __x) throw (); + + +extern float log10f (float __x) throw (); extern float __log10f (float __x) throw (); + + +extern float modff (float __x, float *__iptr) throw (); extern float __modff (float __x, float *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern float exp10f (float __x) throw (); extern float __exp10f (float __x) throw (); + + + + +extern float expm1f (float __x) throw (); extern float __expm1f (float __x) throw (); + + +extern float log1pf (float __x) throw (); extern float __log1pf (float __x) throw (); + + +extern float logbf (float __x) throw (); extern float __logbf (float __x) throw (); + + + + +extern float exp2f (float __x) throw (); extern float __exp2f (float __x) throw (); + + +extern float log2f (float __x) throw (); extern float __log2f (float __x) throw (); + + + + + + + extern float powf (float __x, float __y) throw (); extern float __powf (float __x, float __y) throw (); + + +extern float sqrtf (float __x) throw (); extern float __sqrtf (float __x) throw (); + + + +extern float hypotf (float __x, float __y) throw (); extern float __hypotf (float __x, float __y) throw (); + + + + +extern float cbrtf (float __x) throw (); extern float __cbrtf (float __x) throw (); + + + + + + +extern float ceilf (float __x) throw () __attribute__ ((__const__)); extern float __ceilf (float __x) throw () __attribute__ ((__const__)); + + +extern float fabsf (float __x) throw () __attribute__ ((__const__)); extern float __fabsf (float __x) throw () __attribute__ ((__const__)); + + +extern float floorf (float __x) throw () __attribute__ ((__const__)); extern float __floorf (float __x) throw () __attribute__ ((__const__)); + + +extern float fmodf (float __x, float __y) throw (); extern float __fmodf (float __x, float __y) throw (); +# 177 "/usr/include/bits/mathcalls.h" 3 4 +extern int isinff (float __value) throw () __attribute__ ((__const__)); + + + + +extern int finitef (float __value) throw () __attribute__ ((__const__)); + + +extern float dremf (float __x, float __y) throw (); extern float __dremf (float __x, float __y) throw (); + + + +extern float significandf (float __x) throw (); extern float __significandf (float __x) throw (); + + + + + + +extern float copysignf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __copysignf (float __x, float __y) throw () __attribute__ ((__const__)); + + + + +extern float nanf (const char *__tagb) throw (); extern float __nanf (const char *__tagb) throw (); +# 211 "/usr/include/bits/mathcalls.h" 3 4 +extern int isnanf (float __value) throw () __attribute__ ((__const__)); + + + + + +extern float j0f (float) throw (); extern float __j0f (float) throw (); +extern float j1f (float) throw (); extern float __j1f (float) throw (); +extern float jnf (int, float) throw (); extern float __jnf (int, float) throw (); +extern float y0f (float) throw (); extern float __y0f (float) throw (); +extern float y1f (float) throw (); extern float __y1f (float) throw (); +extern float ynf (int, float) throw (); extern float __ynf (int, float) throw (); + + + + + +extern float erff (float) throw (); extern float __erff (float) throw (); +extern float erfcf (float) throw (); extern float __erfcf (float) throw (); +extern float lgammaf (float) throw (); extern float __lgammaf (float) throw (); + + + + +extern float tgammaf (float) throw (); extern float __tgammaf (float) throw (); + + + + + +extern float gammaf (float) throw (); extern float __gammaf (float) throw (); + + + + + + + +extern float lgammaf_r (float, int *__signgamp) throw (); extern float __lgammaf_r (float, int *__signgamp) throw (); + + + + + + +extern float rintf (float __x) throw (); extern float __rintf (float __x) throw (); + + +extern float nextafterf (float __x, float __y) throw (); extern float __nextafterf (float __x, float __y) throw (); + +extern float nexttowardf (float __x, long double __y) throw (); extern float __nexttowardf (float __x, long double __y) throw (); + + + + +extern float nextdownf (float __x) throw (); extern float __nextdownf (float __x) throw (); + +extern float nextupf (float __x) throw (); extern float __nextupf (float __x) throw (); + + + +extern float remainderf (float __x, float __y) throw (); extern float __remainderf (float __x, float __y) throw (); + + + +extern float scalbnf (float __x, int __n) throw (); extern float __scalbnf (float __x, int __n) throw (); + + + +extern int ilogbf (float __x) throw (); extern int __ilogbf (float __x) throw (); + + + + +extern long int llogbf (float __x) throw (); extern long int __llogbf (float __x) throw (); + + + + +extern float scalblnf (float __x, long int __n) throw (); extern float __scalblnf (float __x, long int __n) throw (); + + + +extern float nearbyintf (float __x) throw (); extern float __nearbyintf (float __x) throw (); + + + +extern float roundf (float __x) throw () __attribute__ ((__const__)); extern float __roundf (float __x) throw () __attribute__ ((__const__)); + + + +extern float truncf (float __x) throw () __attribute__ ((__const__)); extern float __truncf (float __x) throw () __attribute__ ((__const__)); + + + + +extern float remquof (float __x, float __y, int *__quo) throw (); extern float __remquof (float __x, float __y, int *__quo) throw (); + + + + + + +extern long int lrintf (float __x) throw (); extern long int __lrintf (float __x) throw (); +__extension__ +extern long long int llrintf (float __x) throw (); extern long long int __llrintf (float __x) throw (); + + + +extern long int lroundf (float __x) throw (); extern long int __lroundf (float __x) throw (); +__extension__ +extern long long int llroundf (float __x) throw (); extern long long int __llroundf (float __x) throw (); + + + +extern float fdimf (float __x, float __y) throw (); extern float __fdimf (float __x, float __y) throw (); + + +extern float fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fmaf (float __x, float __y, float __z) throw (); extern float __fmaf (float __x, float __y, float __z) throw (); + + + + +extern float roundevenf (float __x) throw () __attribute__ ((__const__)); extern float __roundevenf (float __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf (float __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf (float __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf (float __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf (float __x, int __round, unsigned int __width) throw () + ; + + +extern float fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef (float *__cx, const float *__x) throw (); + + + + +extern int totalorderf (const float *__x, const float *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf (const float *__x, const float *__y) throw () + + __attribute__ ((__pure__)); + + +extern float getpayloadf (const float *__x) throw (); extern float __getpayloadf (const float *__x) throw (); + + +extern int setpayloadf (float *__x, float __payload) throw (); + + +extern int setpayloadsigf (float *__x, float __payload) throw (); + + + + + + + +extern float scalbf (float __x, float __n) throw (); extern float __scalbf (float __x, float __n) throw (); +# 308 "/usr/include/math.h" 2 3 4 +# 349 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassifyl (long double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitl (long double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinfl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern int __isnanl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigl (long double __x, long double __y) throw (); + + +extern int __issignalingl (long double __value) throw () + __attribute__ ((__const__)); +# 350 "/usr/include/math.h" 2 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern long double acosl (long double __x) throw (); extern long double __acosl (long double __x) throw (); + +extern long double asinl (long double __x) throw (); extern long double __asinl (long double __x) throw (); + +extern long double atanl (long double __x) throw (); extern long double __atanl (long double __x) throw (); + +extern long double atan2l (long double __y, long double __x) throw (); extern long double __atan2l (long double __y, long double __x) throw (); + + + extern long double cosl (long double __x) throw (); extern long double __cosl (long double __x) throw (); + + extern long double sinl (long double __x) throw (); extern long double __sinl (long double __x) throw (); + +extern long double tanl (long double __x) throw (); extern long double __tanl (long double __x) throw (); + + + + +extern long double coshl (long double __x) throw (); extern long double __coshl (long double __x) throw (); + +extern long double sinhl (long double __x) throw (); extern long double __sinhl (long double __x) throw (); + +extern long double tanhl (long double __x) throw (); extern long double __tanhl (long double __x) throw (); + + + + extern void sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); extern void __sincosl (long double __x, long double *__sinx, long double *__cosx) throw () + ; + + + + +extern long double acoshl (long double __x) throw (); extern long double __acoshl (long double __x) throw (); + +extern long double asinhl (long double __x) throw (); extern long double __asinhl (long double __x) throw (); + +extern long double atanhl (long double __x) throw (); extern long double __atanhl (long double __x) throw (); + + + + + + extern long double expl (long double __x) throw (); extern long double __expl (long double __x) throw (); + + +extern long double frexpl (long double __x, int *__exponent) throw (); extern long double __frexpl (long double __x, int *__exponent) throw (); + + +extern long double ldexpl (long double __x, int __exponent) throw (); extern long double __ldexpl (long double __x, int __exponent) throw (); + + + extern long double logl (long double __x) throw (); extern long double __logl (long double __x) throw (); + + +extern long double log10l (long double __x) throw (); extern long double __log10l (long double __x) throw (); + + +extern long double modfl (long double __x, long double *__iptr) throw (); extern long double __modfl (long double __x, long double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern long double exp10l (long double __x) throw (); extern long double __exp10l (long double __x) throw (); + + + + +extern long double expm1l (long double __x) throw (); extern long double __expm1l (long double __x) throw (); + + +extern long double log1pl (long double __x) throw (); extern long double __log1pl (long double __x) throw (); + + +extern long double logbl (long double __x) throw (); extern long double __logbl (long double __x) throw (); + + + + +extern long double exp2l (long double __x) throw (); extern long double __exp2l (long double __x) throw (); + + +extern long double log2l (long double __x) throw (); extern long double __log2l (long double __x) throw (); + + + + + + + extern long double powl (long double __x, long double __y) throw (); extern long double __powl (long double __x, long double __y) throw (); + + +extern long double sqrtl (long double __x) throw (); extern long double __sqrtl (long double __x) throw (); + + + +extern long double hypotl (long double __x, long double __y) throw (); extern long double __hypotl (long double __x, long double __y) throw (); + + + + +extern long double cbrtl (long double __x) throw (); extern long double __cbrtl (long double __x) throw (); + + + + + + +extern long double ceill (long double __x) throw () __attribute__ ((__const__)); extern long double __ceill (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fabsl (long double __x) throw () __attribute__ ((__const__)); extern long double __fabsl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double floorl (long double __x) throw () __attribute__ ((__const__)); extern long double __floorl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fmodl (long double __x, long double __y) throw (); extern long double __fmodl (long double __x, long double __y) throw (); +# 177 "/usr/include/bits/mathcalls.h" 3 4 +extern int isinfl (long double __value) throw () __attribute__ ((__const__)); + + + + +extern int finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern long double dreml (long double __x, long double __y) throw (); extern long double __dreml (long double __x, long double __y) throw (); + + + +extern long double significandl (long double __x) throw (); extern long double __significandl (long double __x) throw (); + + + + + + +extern long double copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + + + +extern long double nanl (const char *__tagb) throw (); extern long double __nanl (const char *__tagb) throw (); +# 211 "/usr/include/bits/mathcalls.h" 3 4 +extern int isnanl (long double __value) throw () __attribute__ ((__const__)); + + + + + +extern long double j0l (long double) throw (); extern long double __j0l (long double) throw (); +extern long double j1l (long double) throw (); extern long double __j1l (long double) throw (); +extern long double jnl (int, long double) throw (); extern long double __jnl (int, long double) throw (); +extern long double y0l (long double) throw (); extern long double __y0l (long double) throw (); +extern long double y1l (long double) throw (); extern long double __y1l (long double) throw (); +extern long double ynl (int, long double) throw (); extern long double __ynl (int, long double) throw (); + + + + + +extern long double erfl (long double) throw (); extern long double __erfl (long double) throw (); +extern long double erfcl (long double) throw (); extern long double __erfcl (long double) throw (); +extern long double lgammal (long double) throw (); extern long double __lgammal (long double) throw (); + + + + +extern long double tgammal (long double) throw (); extern long double __tgammal (long double) throw (); + + + + + +extern long double gammal (long double) throw (); extern long double __gammal (long double) throw (); + + + + + + + +extern long double lgammal_r (long double, int *__signgamp) throw (); extern long double __lgammal_r (long double, int *__signgamp) throw (); + + + + + + +extern long double rintl (long double __x) throw (); extern long double __rintl (long double __x) throw (); + + +extern long double nextafterl (long double __x, long double __y) throw (); extern long double __nextafterl (long double __x, long double __y) throw (); + +extern long double nexttowardl (long double __x, long double __y) throw (); extern long double __nexttowardl (long double __x, long double __y) throw (); + + + + +extern long double nextdownl (long double __x) throw (); extern long double __nextdownl (long double __x) throw (); + +extern long double nextupl (long double __x) throw (); extern long double __nextupl (long double __x) throw (); + + + +extern long double remainderl (long double __x, long double __y) throw (); extern long double __remainderl (long double __x, long double __y) throw (); + + + +extern long double scalbnl (long double __x, int __n) throw (); extern long double __scalbnl (long double __x, int __n) throw (); + + + +extern int ilogbl (long double __x) throw (); extern int __ilogbl (long double __x) throw (); + + + + +extern long int llogbl (long double __x) throw (); extern long int __llogbl (long double __x) throw (); + + + + +extern long double scalblnl (long double __x, long int __n) throw (); extern long double __scalblnl (long double __x, long int __n) throw (); + + + +extern long double nearbyintl (long double __x) throw (); extern long double __nearbyintl (long double __x) throw (); + + + +extern long double roundl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundl (long double __x) throw () __attribute__ ((__const__)); + + + +extern long double truncl (long double __x) throw () __attribute__ ((__const__)); extern long double __truncl (long double __x) throw () __attribute__ ((__const__)); + + + + +extern long double remquol (long double __x, long double __y, int *__quo) throw (); extern long double __remquol (long double __x, long double __y, int *__quo) throw (); + + + + + + +extern long int lrintl (long double __x) throw (); extern long int __lrintl (long double __x) throw (); +__extension__ +extern long long int llrintl (long double __x) throw (); extern long long int __llrintl (long double __x) throw (); + + + +extern long int lroundl (long double __x) throw (); extern long int __lroundl (long double __x) throw (); +__extension__ +extern long long int llroundl (long double __x) throw (); extern long long int __llroundl (long double __x) throw (); + + + +extern long double fdiml (long double __x, long double __y) throw (); extern long double __fdiml (long double __x, long double __y) throw (); + + +extern long double fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fmal (long double __x, long double __y, long double __z) throw (); extern long double __fmal (long double __x, long double __y, long double __z) throw (); + + + + +extern long double roundevenl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundevenl (long double __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpl (long double __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpl (long double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxl (long double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxl (long double __x, int __round, unsigned int __width) throw () + ; + + +extern long double fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizel (long double *__cx, const long double *__x) throw (); + + + + +extern int totalorderl (const long double *__x, const long double *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagl (const long double *__x, const long double *__y) throw () + + __attribute__ ((__pure__)); + + +extern long double getpayloadl (const long double *__x) throw (); extern long double __getpayloadl (const long double *__x) throw (); + + +extern int setpayloadl (long double *__x, long double __payload) throw (); + + +extern int setpayloadsigl (long double *__x, long double __payload) throw (); + + + + + + + +extern long double scalbl (long double __x, long double __n) throw (); extern long double __scalbl (long double __x, long double __n) throw (); +# 351 "/usr/include/math.h" 2 3 4 +# 389 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 acosf32 (_Float32 __x) throw (); extern _Float32 __acosf32 (_Float32 __x) throw (); + +extern _Float32 asinf32 (_Float32 __x) throw (); extern _Float32 __asinf32 (_Float32 __x) throw (); + +extern _Float32 atanf32 (_Float32 __x) throw (); extern _Float32 __atanf32 (_Float32 __x) throw (); + +extern _Float32 atan2f32 (_Float32 __y, _Float32 __x) throw (); extern _Float32 __atan2f32 (_Float32 __y, _Float32 __x) throw (); + + + extern _Float32 cosf32 (_Float32 __x) throw (); extern _Float32 __cosf32 (_Float32 __x) throw (); + + extern _Float32 sinf32 (_Float32 __x) throw (); extern _Float32 __sinf32 (_Float32 __x) throw (); + +extern _Float32 tanf32 (_Float32 __x) throw (); extern _Float32 __tanf32 (_Float32 __x) throw (); + + + + +extern _Float32 coshf32 (_Float32 __x) throw (); extern _Float32 __coshf32 (_Float32 __x) throw (); + +extern _Float32 sinhf32 (_Float32 __x) throw (); extern _Float32 __sinhf32 (_Float32 __x) throw (); + +extern _Float32 tanhf32 (_Float32 __x) throw (); extern _Float32 __tanhf32 (_Float32 __x) throw (); + + + + extern void sincosf32 (_Float32 __x, _Float32 *__sinx, _Float32 *__cosx) throw (); extern void __sincosf32 (_Float32 __x, _Float32 *__sinx, _Float32 *__cosx) throw () + ; + + + + +extern _Float32 acoshf32 (_Float32 __x) throw (); extern _Float32 __acoshf32 (_Float32 __x) throw (); + +extern _Float32 asinhf32 (_Float32 __x) throw (); extern _Float32 __asinhf32 (_Float32 __x) throw (); + +extern _Float32 atanhf32 (_Float32 __x) throw (); extern _Float32 __atanhf32 (_Float32 __x) throw (); + + + + + + extern _Float32 expf32 (_Float32 __x) throw (); extern _Float32 __expf32 (_Float32 __x) throw (); + + +extern _Float32 frexpf32 (_Float32 __x, int *__exponent) throw (); extern _Float32 __frexpf32 (_Float32 __x, int *__exponent) throw (); + + +extern _Float32 ldexpf32 (_Float32 __x, int __exponent) throw (); extern _Float32 __ldexpf32 (_Float32 __x, int __exponent) throw (); + + + extern _Float32 logf32 (_Float32 __x) throw (); extern _Float32 __logf32 (_Float32 __x) throw (); + + +extern _Float32 log10f32 (_Float32 __x) throw (); extern _Float32 __log10f32 (_Float32 __x) throw (); + + +extern _Float32 modff32 (_Float32 __x, _Float32 *__iptr) throw (); extern _Float32 __modff32 (_Float32 __x, _Float32 *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float32 exp10f32 (_Float32 __x) throw (); extern _Float32 __exp10f32 (_Float32 __x) throw (); + + + + +extern _Float32 expm1f32 (_Float32 __x) throw (); extern _Float32 __expm1f32 (_Float32 __x) throw (); + + +extern _Float32 log1pf32 (_Float32 __x) throw (); extern _Float32 __log1pf32 (_Float32 __x) throw (); + + +extern _Float32 logbf32 (_Float32 __x) throw (); extern _Float32 __logbf32 (_Float32 __x) throw (); + + + + +extern _Float32 exp2f32 (_Float32 __x) throw (); extern _Float32 __exp2f32 (_Float32 __x) throw (); + + +extern _Float32 log2f32 (_Float32 __x) throw (); extern _Float32 __log2f32 (_Float32 __x) throw (); + + + + + + + extern _Float32 powf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __powf32 (_Float32 __x, _Float32 __y) throw (); + + +extern _Float32 sqrtf32 (_Float32 __x) throw (); extern _Float32 __sqrtf32 (_Float32 __x) throw (); + + + +extern _Float32 hypotf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __hypotf32 (_Float32 __x, _Float32 __y) throw (); + + + + +extern _Float32 cbrtf32 (_Float32 __x) throw (); extern _Float32 __cbrtf32 (_Float32 __x) throw (); + + + + + + +extern _Float32 ceilf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __ceilf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 fabsf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __fabsf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 floorf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __floorf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 fmodf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __fmodf32 (_Float32 __x, _Float32 __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 copysignf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __copysignf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + + + +extern _Float32 nanf32 (const char *__tagb) throw (); extern _Float32 __nanf32 (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 j0f32 (_Float32) throw (); extern _Float32 __j0f32 (_Float32) throw (); +extern _Float32 j1f32 (_Float32) throw (); extern _Float32 __j1f32 (_Float32) throw (); +extern _Float32 jnf32 (int, _Float32) throw (); extern _Float32 __jnf32 (int, _Float32) throw (); +extern _Float32 y0f32 (_Float32) throw (); extern _Float32 __y0f32 (_Float32) throw (); +extern _Float32 y1f32 (_Float32) throw (); extern _Float32 __y1f32 (_Float32) throw (); +extern _Float32 ynf32 (int, _Float32) throw (); extern _Float32 __ynf32 (int, _Float32) throw (); + + + + + +extern _Float32 erff32 (_Float32) throw (); extern _Float32 __erff32 (_Float32) throw (); +extern _Float32 erfcf32 (_Float32) throw (); extern _Float32 __erfcf32 (_Float32) throw (); +extern _Float32 lgammaf32 (_Float32) throw (); extern _Float32 __lgammaf32 (_Float32) throw (); + + + + +extern _Float32 tgammaf32 (_Float32) throw (); extern _Float32 __tgammaf32 (_Float32) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 lgammaf32_r (_Float32, int *__signgamp) throw (); extern _Float32 __lgammaf32_r (_Float32, int *__signgamp) throw (); + + + + + + +extern _Float32 rintf32 (_Float32 __x) throw (); extern _Float32 __rintf32 (_Float32 __x) throw (); + + +extern _Float32 nextafterf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __nextafterf32 (_Float32 __x, _Float32 __y) throw (); + + + + + + +extern _Float32 nextdownf32 (_Float32 __x) throw (); extern _Float32 __nextdownf32 (_Float32 __x) throw (); + +extern _Float32 nextupf32 (_Float32 __x) throw (); extern _Float32 __nextupf32 (_Float32 __x) throw (); + + + +extern _Float32 remainderf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __remainderf32 (_Float32 __x, _Float32 __y) throw (); + + + +extern _Float32 scalbnf32 (_Float32 __x, int __n) throw (); extern _Float32 __scalbnf32 (_Float32 __x, int __n) throw (); + + + +extern int ilogbf32 (_Float32 __x) throw (); extern int __ilogbf32 (_Float32 __x) throw (); + + + + +extern long int llogbf32 (_Float32 __x) throw (); extern long int __llogbf32 (_Float32 __x) throw (); + + + + +extern _Float32 scalblnf32 (_Float32 __x, long int __n) throw (); extern _Float32 __scalblnf32 (_Float32 __x, long int __n) throw (); + + + +extern _Float32 nearbyintf32 (_Float32 __x) throw (); extern _Float32 __nearbyintf32 (_Float32 __x) throw (); + + + +extern _Float32 roundf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __roundf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + +extern _Float32 truncf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __truncf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + + +extern _Float32 remquof32 (_Float32 __x, _Float32 __y, int *__quo) throw (); extern _Float32 __remquof32 (_Float32 __x, _Float32 __y, int *__quo) throw (); + + + + + + +extern long int lrintf32 (_Float32 __x) throw (); extern long int __lrintf32 (_Float32 __x) throw (); +__extension__ +extern long long int llrintf32 (_Float32 __x) throw (); extern long long int __llrintf32 (_Float32 __x) throw (); + + + +extern long int lroundf32 (_Float32 __x) throw (); extern long int __lroundf32 (_Float32 __x) throw (); +__extension__ +extern long long int llroundf32 (_Float32 __x) throw (); extern long long int __llroundf32 (_Float32 __x) throw (); + + + +extern _Float32 fdimf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __fdimf32 (_Float32 __x, _Float32 __y) throw (); + + +extern _Float32 fmaxf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fmaxf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fminf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fminf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fmaf32 (_Float32 __x, _Float32 __y, _Float32 __z) throw (); extern _Float32 __fmaf32 (_Float32 __x, _Float32 __y, _Float32 __z) throw (); + + + + +extern _Float32 roundevenf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __roundevenf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + +extern _Float32 fmaxmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fmaxmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fminmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fminmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef32 (_Float32 *__cx, const _Float32 *__x) throw (); + + + + +extern int totalorderf32 (const _Float32 *__x, const _Float32 *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf32 (const _Float32 *__x, const _Float32 *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float32 getpayloadf32 (const _Float32 *__x) throw (); extern _Float32 __getpayloadf32 (const _Float32 *__x) throw (); + + +extern int setpayloadf32 (_Float32 *__x, _Float32 __payload) throw (); + + +extern int setpayloadsigf32 (_Float32 *__x, _Float32 __payload) throw (); +# 390 "/usr/include/math.h" 2 3 4 +# 406 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 acosf64 (_Float64 __x) throw (); extern _Float64 __acosf64 (_Float64 __x) throw (); + +extern _Float64 asinf64 (_Float64 __x) throw (); extern _Float64 __asinf64 (_Float64 __x) throw (); + +extern _Float64 atanf64 (_Float64 __x) throw (); extern _Float64 __atanf64 (_Float64 __x) throw (); + +extern _Float64 atan2f64 (_Float64 __y, _Float64 __x) throw (); extern _Float64 __atan2f64 (_Float64 __y, _Float64 __x) throw (); + + + extern _Float64 cosf64 (_Float64 __x) throw (); extern _Float64 __cosf64 (_Float64 __x) throw (); + + extern _Float64 sinf64 (_Float64 __x) throw (); extern _Float64 __sinf64 (_Float64 __x) throw (); + +extern _Float64 tanf64 (_Float64 __x) throw (); extern _Float64 __tanf64 (_Float64 __x) throw (); + + + + +extern _Float64 coshf64 (_Float64 __x) throw (); extern _Float64 __coshf64 (_Float64 __x) throw (); + +extern _Float64 sinhf64 (_Float64 __x) throw (); extern _Float64 __sinhf64 (_Float64 __x) throw (); + +extern _Float64 tanhf64 (_Float64 __x) throw (); extern _Float64 __tanhf64 (_Float64 __x) throw (); + + + + extern void sincosf64 (_Float64 __x, _Float64 *__sinx, _Float64 *__cosx) throw (); extern void __sincosf64 (_Float64 __x, _Float64 *__sinx, _Float64 *__cosx) throw () + ; + + + + +extern _Float64 acoshf64 (_Float64 __x) throw (); extern _Float64 __acoshf64 (_Float64 __x) throw (); + +extern _Float64 asinhf64 (_Float64 __x) throw (); extern _Float64 __asinhf64 (_Float64 __x) throw (); + +extern _Float64 atanhf64 (_Float64 __x) throw (); extern _Float64 __atanhf64 (_Float64 __x) throw (); + + + + + + extern _Float64 expf64 (_Float64 __x) throw (); extern _Float64 __expf64 (_Float64 __x) throw (); + + +extern _Float64 frexpf64 (_Float64 __x, int *__exponent) throw (); extern _Float64 __frexpf64 (_Float64 __x, int *__exponent) throw (); + + +extern _Float64 ldexpf64 (_Float64 __x, int __exponent) throw (); extern _Float64 __ldexpf64 (_Float64 __x, int __exponent) throw (); + + + extern _Float64 logf64 (_Float64 __x) throw (); extern _Float64 __logf64 (_Float64 __x) throw (); + + +extern _Float64 log10f64 (_Float64 __x) throw (); extern _Float64 __log10f64 (_Float64 __x) throw (); + + +extern _Float64 modff64 (_Float64 __x, _Float64 *__iptr) throw (); extern _Float64 __modff64 (_Float64 __x, _Float64 *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float64 exp10f64 (_Float64 __x) throw (); extern _Float64 __exp10f64 (_Float64 __x) throw (); + + + + +extern _Float64 expm1f64 (_Float64 __x) throw (); extern _Float64 __expm1f64 (_Float64 __x) throw (); + + +extern _Float64 log1pf64 (_Float64 __x) throw (); extern _Float64 __log1pf64 (_Float64 __x) throw (); + + +extern _Float64 logbf64 (_Float64 __x) throw (); extern _Float64 __logbf64 (_Float64 __x) throw (); + + + + +extern _Float64 exp2f64 (_Float64 __x) throw (); extern _Float64 __exp2f64 (_Float64 __x) throw (); + + +extern _Float64 log2f64 (_Float64 __x) throw (); extern _Float64 __log2f64 (_Float64 __x) throw (); + + + + + + + extern _Float64 powf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __powf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float64 sqrtf64 (_Float64 __x) throw (); extern _Float64 __sqrtf64 (_Float64 __x) throw (); + + + +extern _Float64 hypotf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __hypotf64 (_Float64 __x, _Float64 __y) throw (); + + + + +extern _Float64 cbrtf64 (_Float64 __x) throw (); extern _Float64 __cbrtf64 (_Float64 __x) throw (); + + + + + + +extern _Float64 ceilf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __ceilf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 fabsf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __fabsf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 floorf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __floorf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 fmodf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __fmodf64 (_Float64 __x, _Float64 __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 copysignf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __copysignf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + + + +extern _Float64 nanf64 (const char *__tagb) throw (); extern _Float64 __nanf64 (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 j0f64 (_Float64) throw (); extern _Float64 __j0f64 (_Float64) throw (); +extern _Float64 j1f64 (_Float64) throw (); extern _Float64 __j1f64 (_Float64) throw (); +extern _Float64 jnf64 (int, _Float64) throw (); extern _Float64 __jnf64 (int, _Float64) throw (); +extern _Float64 y0f64 (_Float64) throw (); extern _Float64 __y0f64 (_Float64) throw (); +extern _Float64 y1f64 (_Float64) throw (); extern _Float64 __y1f64 (_Float64) throw (); +extern _Float64 ynf64 (int, _Float64) throw (); extern _Float64 __ynf64 (int, _Float64) throw (); + + + + + +extern _Float64 erff64 (_Float64) throw (); extern _Float64 __erff64 (_Float64) throw (); +extern _Float64 erfcf64 (_Float64) throw (); extern _Float64 __erfcf64 (_Float64) throw (); +extern _Float64 lgammaf64 (_Float64) throw (); extern _Float64 __lgammaf64 (_Float64) throw (); + + + + +extern _Float64 tgammaf64 (_Float64) throw (); extern _Float64 __tgammaf64 (_Float64) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 lgammaf64_r (_Float64, int *__signgamp) throw (); extern _Float64 __lgammaf64_r (_Float64, int *__signgamp) throw (); + + + + + + +extern _Float64 rintf64 (_Float64 __x) throw (); extern _Float64 __rintf64 (_Float64 __x) throw (); + + +extern _Float64 nextafterf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __nextafterf64 (_Float64 __x, _Float64 __y) throw (); + + + + + + +extern _Float64 nextdownf64 (_Float64 __x) throw (); extern _Float64 __nextdownf64 (_Float64 __x) throw (); + +extern _Float64 nextupf64 (_Float64 __x) throw (); extern _Float64 __nextupf64 (_Float64 __x) throw (); + + + +extern _Float64 remainderf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __remainderf64 (_Float64 __x, _Float64 __y) throw (); + + + +extern _Float64 scalbnf64 (_Float64 __x, int __n) throw (); extern _Float64 __scalbnf64 (_Float64 __x, int __n) throw (); + + + +extern int ilogbf64 (_Float64 __x) throw (); extern int __ilogbf64 (_Float64 __x) throw (); + + + + +extern long int llogbf64 (_Float64 __x) throw (); extern long int __llogbf64 (_Float64 __x) throw (); + + + + +extern _Float64 scalblnf64 (_Float64 __x, long int __n) throw (); extern _Float64 __scalblnf64 (_Float64 __x, long int __n) throw (); + + + +extern _Float64 nearbyintf64 (_Float64 __x) throw (); extern _Float64 __nearbyintf64 (_Float64 __x) throw (); + + + +extern _Float64 roundf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __roundf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + +extern _Float64 truncf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __truncf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + + +extern _Float64 remquof64 (_Float64 __x, _Float64 __y, int *__quo) throw (); extern _Float64 __remquof64 (_Float64 __x, _Float64 __y, int *__quo) throw (); + + + + + + +extern long int lrintf64 (_Float64 __x) throw (); extern long int __lrintf64 (_Float64 __x) throw (); +__extension__ +extern long long int llrintf64 (_Float64 __x) throw (); extern long long int __llrintf64 (_Float64 __x) throw (); + + + +extern long int lroundf64 (_Float64 __x) throw (); extern long int __lroundf64 (_Float64 __x) throw (); +__extension__ +extern long long int llroundf64 (_Float64 __x) throw (); extern long long int __llroundf64 (_Float64 __x) throw (); + + + +extern _Float64 fdimf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __fdimf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float64 fmaxf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fmaxf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fminf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fminf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) throw (); extern _Float64 __fmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) throw (); + + + + +extern _Float64 roundevenf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __roundevenf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + +extern _Float64 fmaxmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fmaxmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fminmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fminmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef64 (_Float64 *__cx, const _Float64 *__x) throw (); + + + + +extern int totalorderf64 (const _Float64 *__x, const _Float64 *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf64 (const _Float64 *__x, const _Float64 *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float64 getpayloadf64 (const _Float64 *__x) throw (); extern _Float64 __getpayloadf64 (const _Float64 *__x) throw (); + + +extern int setpayloadf64 (_Float64 *__x, _Float64 __payload) throw (); + + +extern int setpayloadsigf64 (_Float64 *__x, _Float64 __payload) throw (); +# 407 "/usr/include/math.h" 2 3 4 +# 420 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassifyf128 (_Float128 __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitf128 (_Float128 __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinff128 (_Float128 __value) throw () __attribute__ ((__const__)); + + +extern int __finitef128 (_Float128 __value) throw () __attribute__ ((__const__)); + + +extern int __isnanf128 (_Float128 __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigf128 (_Float128 __x, _Float128 __y) throw (); + + +extern int __issignalingf128 (_Float128 __value) throw () + __attribute__ ((__const__)); +# 421 "/usr/include/math.h" 2 3 4 + + +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 acosf128 (_Float128 __x) throw (); extern _Float128 __acosf128 (_Float128 __x) throw (); + +extern _Float128 asinf128 (_Float128 __x) throw (); extern _Float128 __asinf128 (_Float128 __x) throw (); + +extern _Float128 atanf128 (_Float128 __x) throw (); extern _Float128 __atanf128 (_Float128 __x) throw (); + +extern _Float128 atan2f128 (_Float128 __y, _Float128 __x) throw (); extern _Float128 __atan2f128 (_Float128 __y, _Float128 __x) throw (); + + + extern _Float128 cosf128 (_Float128 __x) throw (); extern _Float128 __cosf128 (_Float128 __x) throw (); + + extern _Float128 sinf128 (_Float128 __x) throw (); extern _Float128 __sinf128 (_Float128 __x) throw (); + +extern _Float128 tanf128 (_Float128 __x) throw (); extern _Float128 __tanf128 (_Float128 __x) throw (); + + + + +extern _Float128 coshf128 (_Float128 __x) throw (); extern _Float128 __coshf128 (_Float128 __x) throw (); + +extern _Float128 sinhf128 (_Float128 __x) throw (); extern _Float128 __sinhf128 (_Float128 __x) throw (); + +extern _Float128 tanhf128 (_Float128 __x) throw (); extern _Float128 __tanhf128 (_Float128 __x) throw (); + + + + extern void sincosf128 (_Float128 __x, _Float128 *__sinx, _Float128 *__cosx) throw (); extern void __sincosf128 (_Float128 __x, _Float128 *__sinx, _Float128 *__cosx) throw () + ; + + + + +extern _Float128 acoshf128 (_Float128 __x) throw (); extern _Float128 __acoshf128 (_Float128 __x) throw (); + +extern _Float128 asinhf128 (_Float128 __x) throw (); extern _Float128 __asinhf128 (_Float128 __x) throw (); + +extern _Float128 atanhf128 (_Float128 __x) throw (); extern _Float128 __atanhf128 (_Float128 __x) throw (); + + + + + + extern _Float128 expf128 (_Float128 __x) throw (); extern _Float128 __expf128 (_Float128 __x) throw (); + + +extern _Float128 frexpf128 (_Float128 __x, int *__exponent) throw (); extern _Float128 __frexpf128 (_Float128 __x, int *__exponent) throw (); + + +extern _Float128 ldexpf128 (_Float128 __x, int __exponent) throw (); extern _Float128 __ldexpf128 (_Float128 __x, int __exponent) throw (); + + + extern _Float128 logf128 (_Float128 __x) throw (); extern _Float128 __logf128 (_Float128 __x) throw (); + + +extern _Float128 log10f128 (_Float128 __x) throw (); extern _Float128 __log10f128 (_Float128 __x) throw (); + + +extern _Float128 modff128 (_Float128 __x, _Float128 *__iptr) throw (); extern _Float128 __modff128 (_Float128 __x, _Float128 *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float128 exp10f128 (_Float128 __x) throw (); extern _Float128 __exp10f128 (_Float128 __x) throw (); + + + + +extern _Float128 expm1f128 (_Float128 __x) throw (); extern _Float128 __expm1f128 (_Float128 __x) throw (); + + +extern _Float128 log1pf128 (_Float128 __x) throw (); extern _Float128 __log1pf128 (_Float128 __x) throw (); + + +extern _Float128 logbf128 (_Float128 __x) throw (); extern _Float128 __logbf128 (_Float128 __x) throw (); + + + + +extern _Float128 exp2f128 (_Float128 __x) throw (); extern _Float128 __exp2f128 (_Float128 __x) throw (); + + +extern _Float128 log2f128 (_Float128 __x) throw (); extern _Float128 __log2f128 (_Float128 __x) throw (); + + + + + + + extern _Float128 powf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __powf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float128 sqrtf128 (_Float128 __x) throw (); extern _Float128 __sqrtf128 (_Float128 __x) throw (); + + + +extern _Float128 hypotf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __hypotf128 (_Float128 __x, _Float128 __y) throw (); + + + + +extern _Float128 cbrtf128 (_Float128 __x) throw (); extern _Float128 __cbrtf128 (_Float128 __x) throw (); + + + + + + +extern _Float128 ceilf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __ceilf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + +extern _Float128 fabsf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __fabsf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + +extern _Float128 floorf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __floorf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + +extern _Float128 fmodf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __fmodf128 (_Float128 __x, _Float128 __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 copysignf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __copysignf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + + + +extern _Float128 nanf128 (const char *__tagb) throw (); extern _Float128 __nanf128 (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 j0f128 (_Float128) throw (); extern _Float128 __j0f128 (_Float128) throw (); +extern _Float128 j1f128 (_Float128) throw (); extern _Float128 __j1f128 (_Float128) throw (); +extern _Float128 jnf128 (int, _Float128) throw (); extern _Float128 __jnf128 (int, _Float128) throw (); +extern _Float128 y0f128 (_Float128) throw (); extern _Float128 __y0f128 (_Float128) throw (); +extern _Float128 y1f128 (_Float128) throw (); extern _Float128 __y1f128 (_Float128) throw (); +extern _Float128 ynf128 (int, _Float128) throw (); extern _Float128 __ynf128 (int, _Float128) throw (); + + + + + +extern _Float128 erff128 (_Float128) throw (); extern _Float128 __erff128 (_Float128) throw (); +extern _Float128 erfcf128 (_Float128) throw (); extern _Float128 __erfcf128 (_Float128) throw (); +extern _Float128 lgammaf128 (_Float128) throw (); extern _Float128 __lgammaf128 (_Float128) throw (); + + + + +extern _Float128 tgammaf128 (_Float128) throw (); extern _Float128 __tgammaf128 (_Float128) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 lgammaf128_r (_Float128, int *__signgamp) throw (); extern _Float128 __lgammaf128_r (_Float128, int *__signgamp) throw (); + + + + + + +extern _Float128 rintf128 (_Float128 __x) throw (); extern _Float128 __rintf128 (_Float128 __x) throw (); + + +extern _Float128 nextafterf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __nextafterf128 (_Float128 __x, _Float128 __y) throw (); + + + + + + +extern _Float128 nextdownf128 (_Float128 __x) throw (); extern _Float128 __nextdownf128 (_Float128 __x) throw (); + +extern _Float128 nextupf128 (_Float128 __x) throw (); extern _Float128 __nextupf128 (_Float128 __x) throw (); + + + +extern _Float128 remainderf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __remainderf128 (_Float128 __x, _Float128 __y) throw (); + + + +extern _Float128 scalbnf128 (_Float128 __x, int __n) throw (); extern _Float128 __scalbnf128 (_Float128 __x, int __n) throw (); + + + +extern int ilogbf128 (_Float128 __x) throw (); extern int __ilogbf128 (_Float128 __x) throw (); + + + + +extern long int llogbf128 (_Float128 __x) throw (); extern long int __llogbf128 (_Float128 __x) throw (); + + + + +extern _Float128 scalblnf128 (_Float128 __x, long int __n) throw (); extern _Float128 __scalblnf128 (_Float128 __x, long int __n) throw (); + + + +extern _Float128 nearbyintf128 (_Float128 __x) throw (); extern _Float128 __nearbyintf128 (_Float128 __x) throw (); + + + +extern _Float128 roundf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __roundf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + + +extern _Float128 truncf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __truncf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + + + +extern _Float128 remquof128 (_Float128 __x, _Float128 __y, int *__quo) throw (); extern _Float128 __remquof128 (_Float128 __x, _Float128 __y, int *__quo) throw (); + + + + + + +extern long int lrintf128 (_Float128 __x) throw (); extern long int __lrintf128 (_Float128 __x) throw (); +__extension__ +extern long long int llrintf128 (_Float128 __x) throw (); extern long long int __llrintf128 (_Float128 __x) throw (); + + + +extern long int lroundf128 (_Float128 __x) throw (); extern long int __lroundf128 (_Float128 __x) throw (); +__extension__ +extern long long int llroundf128 (_Float128 __x) throw (); extern long long int __llroundf128 (_Float128 __x) throw (); + + + +extern _Float128 fdimf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __fdimf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float128 fmaxf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fmaxf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern _Float128 fminf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fminf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern _Float128 fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) throw (); extern _Float128 __fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) throw (); + + + + +extern _Float128 roundevenf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __roundevenf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + +extern _Float128 fmaxmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fmaxmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern _Float128 fminmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fminmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef128 (_Float128 *__cx, const _Float128 *__x) throw (); + + + + +extern int totalorderf128 (const _Float128 *__x, const _Float128 *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf128 (const _Float128 *__x, const _Float128 *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float128 getpayloadf128 (const _Float128 *__x) throw (); extern _Float128 __getpayloadf128 (const _Float128 *__x) throw (); + + +extern int setpayloadf128 (_Float128 *__x, _Float128 __payload) throw (); + + +extern int setpayloadsigf128 (_Float128 *__x, _Float128 __payload) throw (); +# 424 "/usr/include/math.h" 2 3 4 +# 440 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x acosf32x (_Float32x __x) throw (); extern _Float32x __acosf32x (_Float32x __x) throw (); + +extern _Float32x asinf32x (_Float32x __x) throw (); extern _Float32x __asinf32x (_Float32x __x) throw (); + +extern _Float32x atanf32x (_Float32x __x) throw (); extern _Float32x __atanf32x (_Float32x __x) throw (); + +extern _Float32x atan2f32x (_Float32x __y, _Float32x __x) throw (); extern _Float32x __atan2f32x (_Float32x __y, _Float32x __x) throw (); + + + extern _Float32x cosf32x (_Float32x __x) throw (); extern _Float32x __cosf32x (_Float32x __x) throw (); + + extern _Float32x sinf32x (_Float32x __x) throw (); extern _Float32x __sinf32x (_Float32x __x) throw (); + +extern _Float32x tanf32x (_Float32x __x) throw (); extern _Float32x __tanf32x (_Float32x __x) throw (); + + + + +extern _Float32x coshf32x (_Float32x __x) throw (); extern _Float32x __coshf32x (_Float32x __x) throw (); + +extern _Float32x sinhf32x (_Float32x __x) throw (); extern _Float32x __sinhf32x (_Float32x __x) throw (); + +extern _Float32x tanhf32x (_Float32x __x) throw (); extern _Float32x __tanhf32x (_Float32x __x) throw (); + + + + extern void sincosf32x (_Float32x __x, _Float32x *__sinx, _Float32x *__cosx) throw (); extern void __sincosf32x (_Float32x __x, _Float32x *__sinx, _Float32x *__cosx) throw () + ; + + + + +extern _Float32x acoshf32x (_Float32x __x) throw (); extern _Float32x __acoshf32x (_Float32x __x) throw (); + +extern _Float32x asinhf32x (_Float32x __x) throw (); extern _Float32x __asinhf32x (_Float32x __x) throw (); + +extern _Float32x atanhf32x (_Float32x __x) throw (); extern _Float32x __atanhf32x (_Float32x __x) throw (); + + + + + + extern _Float32x expf32x (_Float32x __x) throw (); extern _Float32x __expf32x (_Float32x __x) throw (); + + +extern _Float32x frexpf32x (_Float32x __x, int *__exponent) throw (); extern _Float32x __frexpf32x (_Float32x __x, int *__exponent) throw (); + + +extern _Float32x ldexpf32x (_Float32x __x, int __exponent) throw (); extern _Float32x __ldexpf32x (_Float32x __x, int __exponent) throw (); + + + extern _Float32x logf32x (_Float32x __x) throw (); extern _Float32x __logf32x (_Float32x __x) throw (); + + +extern _Float32x log10f32x (_Float32x __x) throw (); extern _Float32x __log10f32x (_Float32x __x) throw (); + + +extern _Float32x modff32x (_Float32x __x, _Float32x *__iptr) throw (); extern _Float32x __modff32x (_Float32x __x, _Float32x *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float32x exp10f32x (_Float32x __x) throw (); extern _Float32x __exp10f32x (_Float32x __x) throw (); + + + + +extern _Float32x expm1f32x (_Float32x __x) throw (); extern _Float32x __expm1f32x (_Float32x __x) throw (); + + +extern _Float32x log1pf32x (_Float32x __x) throw (); extern _Float32x __log1pf32x (_Float32x __x) throw (); + + +extern _Float32x logbf32x (_Float32x __x) throw (); extern _Float32x __logbf32x (_Float32x __x) throw (); + + + + +extern _Float32x exp2f32x (_Float32x __x) throw (); extern _Float32x __exp2f32x (_Float32x __x) throw (); + + +extern _Float32x log2f32x (_Float32x __x) throw (); extern _Float32x __log2f32x (_Float32x __x) throw (); + + + + + + + extern _Float32x powf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __powf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32x sqrtf32x (_Float32x __x) throw (); extern _Float32x __sqrtf32x (_Float32x __x) throw (); + + + +extern _Float32x hypotf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __hypotf32x (_Float32x __x, _Float32x __y) throw (); + + + + +extern _Float32x cbrtf32x (_Float32x __x) throw (); extern _Float32x __cbrtf32x (_Float32x __x) throw (); + + + + + + +extern _Float32x ceilf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __ceilf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x fabsf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __fabsf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x floorf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __floorf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x fmodf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __fmodf32x (_Float32x __x, _Float32x __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x copysignf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __copysignf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + + + +extern _Float32x nanf32x (const char *__tagb) throw (); extern _Float32x __nanf32x (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x j0f32x (_Float32x) throw (); extern _Float32x __j0f32x (_Float32x) throw (); +extern _Float32x j1f32x (_Float32x) throw (); extern _Float32x __j1f32x (_Float32x) throw (); +extern _Float32x jnf32x (int, _Float32x) throw (); extern _Float32x __jnf32x (int, _Float32x) throw (); +extern _Float32x y0f32x (_Float32x) throw (); extern _Float32x __y0f32x (_Float32x) throw (); +extern _Float32x y1f32x (_Float32x) throw (); extern _Float32x __y1f32x (_Float32x) throw (); +extern _Float32x ynf32x (int, _Float32x) throw (); extern _Float32x __ynf32x (int, _Float32x) throw (); + + + + + +extern _Float32x erff32x (_Float32x) throw (); extern _Float32x __erff32x (_Float32x) throw (); +extern _Float32x erfcf32x (_Float32x) throw (); extern _Float32x __erfcf32x (_Float32x) throw (); +extern _Float32x lgammaf32x (_Float32x) throw (); extern _Float32x __lgammaf32x (_Float32x) throw (); + + + + +extern _Float32x tgammaf32x (_Float32x) throw (); extern _Float32x __tgammaf32x (_Float32x) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x lgammaf32x_r (_Float32x, int *__signgamp) throw (); extern _Float32x __lgammaf32x_r (_Float32x, int *__signgamp) throw (); + + + + + + +extern _Float32x rintf32x (_Float32x __x) throw (); extern _Float32x __rintf32x (_Float32x __x) throw (); + + +extern _Float32x nextafterf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __nextafterf32x (_Float32x __x, _Float32x __y) throw (); + + + + + + +extern _Float32x nextdownf32x (_Float32x __x) throw (); extern _Float32x __nextdownf32x (_Float32x __x) throw (); + +extern _Float32x nextupf32x (_Float32x __x) throw (); extern _Float32x __nextupf32x (_Float32x __x) throw (); + + + +extern _Float32x remainderf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __remainderf32x (_Float32x __x, _Float32x __y) throw (); + + + +extern _Float32x scalbnf32x (_Float32x __x, int __n) throw (); extern _Float32x __scalbnf32x (_Float32x __x, int __n) throw (); + + + +extern int ilogbf32x (_Float32x __x) throw (); extern int __ilogbf32x (_Float32x __x) throw (); + + + + +extern long int llogbf32x (_Float32x __x) throw (); extern long int __llogbf32x (_Float32x __x) throw (); + + + + +extern _Float32x scalblnf32x (_Float32x __x, long int __n) throw (); extern _Float32x __scalblnf32x (_Float32x __x, long int __n) throw (); + + + +extern _Float32x nearbyintf32x (_Float32x __x) throw (); extern _Float32x __nearbyintf32x (_Float32x __x) throw (); + + + +extern _Float32x roundf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __roundf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + +extern _Float32x truncf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __truncf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + + +extern _Float32x remquof32x (_Float32x __x, _Float32x __y, int *__quo) throw (); extern _Float32x __remquof32x (_Float32x __x, _Float32x __y, int *__quo) throw (); + + + + + + +extern long int lrintf32x (_Float32x __x) throw (); extern long int __lrintf32x (_Float32x __x) throw (); +__extension__ +extern long long int llrintf32x (_Float32x __x) throw (); extern long long int __llrintf32x (_Float32x __x) throw (); + + + +extern long int lroundf32x (_Float32x __x) throw (); extern long int __lroundf32x (_Float32x __x) throw (); +__extension__ +extern long long int llroundf32x (_Float32x __x) throw (); extern long long int __llroundf32x (_Float32x __x) throw (); + + + +extern _Float32x fdimf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __fdimf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32x fmaxf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fmaxf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fminf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fminf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fmaf32x (_Float32x __x, _Float32x __y, _Float32x __z) throw (); extern _Float32x __fmaf32x (_Float32x __x, _Float32x __y, _Float32x __z) throw (); + + + + +extern _Float32x roundevenf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __roundevenf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + +extern _Float32x fmaxmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fmaxmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fminmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fminmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef32x (_Float32x *__cx, const _Float32x *__x) throw (); + + + + +extern int totalorderf32x (const _Float32x *__x, const _Float32x *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf32x (const _Float32x *__x, const _Float32x *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float32x getpayloadf32x (const _Float32x *__x) throw (); extern _Float32x __getpayloadf32x (const _Float32x *__x) throw (); + + +extern int setpayloadf32x (_Float32x *__x, _Float32x __payload) throw (); + + +extern int setpayloadsigf32x (_Float32x *__x, _Float32x __payload) throw (); +# 441 "/usr/include/math.h" 2 3 4 +# 457 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x acosf64x (_Float64x __x) throw (); extern _Float64x __acosf64x (_Float64x __x) throw (); + +extern _Float64x asinf64x (_Float64x __x) throw (); extern _Float64x __asinf64x (_Float64x __x) throw (); + +extern _Float64x atanf64x (_Float64x __x) throw (); extern _Float64x __atanf64x (_Float64x __x) throw (); + +extern _Float64x atan2f64x (_Float64x __y, _Float64x __x) throw (); extern _Float64x __atan2f64x (_Float64x __y, _Float64x __x) throw (); + + + extern _Float64x cosf64x (_Float64x __x) throw (); extern _Float64x __cosf64x (_Float64x __x) throw (); + + extern _Float64x sinf64x (_Float64x __x) throw (); extern _Float64x __sinf64x (_Float64x __x) throw (); + +extern _Float64x tanf64x (_Float64x __x) throw (); extern _Float64x __tanf64x (_Float64x __x) throw (); + + + + +extern _Float64x coshf64x (_Float64x __x) throw (); extern _Float64x __coshf64x (_Float64x __x) throw (); + +extern _Float64x sinhf64x (_Float64x __x) throw (); extern _Float64x __sinhf64x (_Float64x __x) throw (); + +extern _Float64x tanhf64x (_Float64x __x) throw (); extern _Float64x __tanhf64x (_Float64x __x) throw (); + + + + extern void sincosf64x (_Float64x __x, _Float64x *__sinx, _Float64x *__cosx) throw (); extern void __sincosf64x (_Float64x __x, _Float64x *__sinx, _Float64x *__cosx) throw () + ; + + + + +extern _Float64x acoshf64x (_Float64x __x) throw (); extern _Float64x __acoshf64x (_Float64x __x) throw (); + +extern _Float64x asinhf64x (_Float64x __x) throw (); extern _Float64x __asinhf64x (_Float64x __x) throw (); + +extern _Float64x atanhf64x (_Float64x __x) throw (); extern _Float64x __atanhf64x (_Float64x __x) throw (); + + + + + + extern _Float64x expf64x (_Float64x __x) throw (); extern _Float64x __expf64x (_Float64x __x) throw (); + + +extern _Float64x frexpf64x (_Float64x __x, int *__exponent) throw (); extern _Float64x __frexpf64x (_Float64x __x, int *__exponent) throw (); + + +extern _Float64x ldexpf64x (_Float64x __x, int __exponent) throw (); extern _Float64x __ldexpf64x (_Float64x __x, int __exponent) throw (); + + + extern _Float64x logf64x (_Float64x __x) throw (); extern _Float64x __logf64x (_Float64x __x) throw (); + + +extern _Float64x log10f64x (_Float64x __x) throw (); extern _Float64x __log10f64x (_Float64x __x) throw (); + + +extern _Float64x modff64x (_Float64x __x, _Float64x *__iptr) throw (); extern _Float64x __modff64x (_Float64x __x, _Float64x *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float64x exp10f64x (_Float64x __x) throw (); extern _Float64x __exp10f64x (_Float64x __x) throw (); + + + + +extern _Float64x expm1f64x (_Float64x __x) throw (); extern _Float64x __expm1f64x (_Float64x __x) throw (); + + +extern _Float64x log1pf64x (_Float64x __x) throw (); extern _Float64x __log1pf64x (_Float64x __x) throw (); + + +extern _Float64x logbf64x (_Float64x __x) throw (); extern _Float64x __logbf64x (_Float64x __x) throw (); + + + + +extern _Float64x exp2f64x (_Float64x __x) throw (); extern _Float64x __exp2f64x (_Float64x __x) throw (); + + +extern _Float64x log2f64x (_Float64x __x) throw (); extern _Float64x __log2f64x (_Float64x __x) throw (); + + + + + + + extern _Float64x powf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __powf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64x sqrtf64x (_Float64x __x) throw (); extern _Float64x __sqrtf64x (_Float64x __x) throw (); + + + +extern _Float64x hypotf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __hypotf64x (_Float64x __x, _Float64x __y) throw (); + + + + +extern _Float64x cbrtf64x (_Float64x __x) throw (); extern _Float64x __cbrtf64x (_Float64x __x) throw (); + + + + + + +extern _Float64x ceilf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __ceilf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x fabsf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __fabsf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x floorf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __floorf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x fmodf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __fmodf64x (_Float64x __x, _Float64x __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x copysignf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __copysignf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + + + +extern _Float64x nanf64x (const char *__tagb) throw (); extern _Float64x __nanf64x (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x j0f64x (_Float64x) throw (); extern _Float64x __j0f64x (_Float64x) throw (); +extern _Float64x j1f64x (_Float64x) throw (); extern _Float64x __j1f64x (_Float64x) throw (); +extern _Float64x jnf64x (int, _Float64x) throw (); extern _Float64x __jnf64x (int, _Float64x) throw (); +extern _Float64x y0f64x (_Float64x) throw (); extern _Float64x __y0f64x (_Float64x) throw (); +extern _Float64x y1f64x (_Float64x) throw (); extern _Float64x __y1f64x (_Float64x) throw (); +extern _Float64x ynf64x (int, _Float64x) throw (); extern _Float64x __ynf64x (int, _Float64x) throw (); + + + + + +extern _Float64x erff64x (_Float64x) throw (); extern _Float64x __erff64x (_Float64x) throw (); +extern _Float64x erfcf64x (_Float64x) throw (); extern _Float64x __erfcf64x (_Float64x) throw (); +extern _Float64x lgammaf64x (_Float64x) throw (); extern _Float64x __lgammaf64x (_Float64x) throw (); + + + + +extern _Float64x tgammaf64x (_Float64x) throw (); extern _Float64x __tgammaf64x (_Float64x) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x lgammaf64x_r (_Float64x, int *__signgamp) throw (); extern _Float64x __lgammaf64x_r (_Float64x, int *__signgamp) throw (); + + + + + + +extern _Float64x rintf64x (_Float64x __x) throw (); extern _Float64x __rintf64x (_Float64x __x) throw (); + + +extern _Float64x nextafterf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __nextafterf64x (_Float64x __x, _Float64x __y) throw (); + + + + + + +extern _Float64x nextdownf64x (_Float64x __x) throw (); extern _Float64x __nextdownf64x (_Float64x __x) throw (); + +extern _Float64x nextupf64x (_Float64x __x) throw (); extern _Float64x __nextupf64x (_Float64x __x) throw (); + + + +extern _Float64x remainderf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __remainderf64x (_Float64x __x, _Float64x __y) throw (); + + + +extern _Float64x scalbnf64x (_Float64x __x, int __n) throw (); extern _Float64x __scalbnf64x (_Float64x __x, int __n) throw (); + + + +extern int ilogbf64x (_Float64x __x) throw (); extern int __ilogbf64x (_Float64x __x) throw (); + + + + +extern long int llogbf64x (_Float64x __x) throw (); extern long int __llogbf64x (_Float64x __x) throw (); + + + + +extern _Float64x scalblnf64x (_Float64x __x, long int __n) throw (); extern _Float64x __scalblnf64x (_Float64x __x, long int __n) throw (); + + + +extern _Float64x nearbyintf64x (_Float64x __x) throw (); extern _Float64x __nearbyintf64x (_Float64x __x) throw (); + + + +extern _Float64x roundf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __roundf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + +extern _Float64x truncf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __truncf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + + +extern _Float64x remquof64x (_Float64x __x, _Float64x __y, int *__quo) throw (); extern _Float64x __remquof64x (_Float64x __x, _Float64x __y, int *__quo) throw (); + + + + + + +extern long int lrintf64x (_Float64x __x) throw (); extern long int __lrintf64x (_Float64x __x) throw (); +__extension__ +extern long long int llrintf64x (_Float64x __x) throw (); extern long long int __llrintf64x (_Float64x __x) throw (); + + + +extern long int lroundf64x (_Float64x __x) throw (); extern long int __lroundf64x (_Float64x __x) throw (); +__extension__ +extern long long int llroundf64x (_Float64x __x) throw (); extern long long int __llroundf64x (_Float64x __x) throw (); + + + +extern _Float64x fdimf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __fdimf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64x fmaxf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fmaxf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fminf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fminf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) throw (); extern _Float64x __fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) throw (); + + + + +extern _Float64x roundevenf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __roundevenf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + +extern _Float64x fmaxmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fmaxmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fminmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fminmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef64x (_Float64x *__cx, const _Float64x *__x) throw (); + + + + +extern int totalorderf64x (const _Float64x *__x, const _Float64x *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf64x (const _Float64x *__x, const _Float64x *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float64x getpayloadf64x (const _Float64x *__x) throw (); extern _Float64x __getpayloadf64x (const _Float64x *__x) throw (); + + +extern int setpayloadf64x (_Float64x *__x, _Float64x __payload) throw (); + + +extern int setpayloadsigf64x (_Float64x *__x, _Float64x __payload) throw (); +# 458 "/usr/include/math.h" 2 3 4 +# 503 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern float fadd (double __x, double __y) throw (); + + +extern float fdiv (double __x, double __y) throw (); + + +extern float fmul (double __x, double __y) throw (); + + +extern float fsub (double __x, double __y) throw (); +# 504 "/usr/include/math.h" 2 3 4 +# 517 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern float faddl (long double __x, long double __y) throw (); + + +extern float fdivl (long double __x, long double __y) throw (); + + +extern float fmull (long double __x, long double __y) throw (); + + +extern float fsubl (long double __x, long double __y) throw (); +# 518 "/usr/include/math.h" 2 3 4 +# 537 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern double daddl (long double __x, long double __y) throw (); + + +extern double ddivl (long double __x, long double __y) throw (); + + +extern double dmull (long double __x, long double __y) throw (); + + +extern double dsubl (long double __x, long double __y) throw (); +# 538 "/usr/include/math.h" 2 3 4 +# 616 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32divf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32mulf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32subf32x (_Float32x __x, _Float32x __y) throw (); +# 617 "/usr/include/math.h" 2 3 4 +# 626 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32divf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32mulf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32subf64 (_Float64 __x, _Float64 __y) throw (); +# 627 "/usr/include/math.h" 2 3 4 +# 636 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32divf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32mulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32subf64x (_Float64x __x, _Float64x __y) throw (); +# 637 "/usr/include/math.h" 2 3 4 +# 646 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32 f32divf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32 f32mulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32 f32subf128 (_Float128 __x, _Float128 __y) throw (); +# 647 "/usr/include/math.h" 2 3 4 +# 666 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32x f32xaddf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xdivf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xmulf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xsubf64 (_Float64 __x, _Float64 __y) throw (); +# 667 "/usr/include/math.h" 2 3 4 +# 676 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32x f32xaddf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xdivf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xmulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xsubf64x (_Float64x __x, _Float64x __y) throw (); +# 677 "/usr/include/math.h" 2 3 4 +# 686 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32x f32xaddf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32x f32xdivf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32x f32xmulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32x f32xsubf128 (_Float128 __x, _Float128 __y) throw (); +# 687 "/usr/include/math.h" 2 3 4 +# 706 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float64 f64addf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64divf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64mulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64subf64x (_Float64x __x, _Float64x __y) throw (); +# 707 "/usr/include/math.h" 2 3 4 +# 716 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float64 f64addf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64 f64divf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64 f64mulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64 f64subf128 (_Float128 __x, _Float128 __y) throw (); +# 717 "/usr/include/math.h" 2 3 4 +# 736 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float64x f64xaddf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64x f64xdivf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64x f64xmulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64x f64xsubf128 (_Float128 __x, _Float128 __y) throw (); +# 737 "/usr/include/math.h" 2 3 4 +# 773 "/usr/include/math.h" 3 4 +extern int signgam; +# 853 "/usr/include/math.h" 3 4 +enum + { + FP_NAN = + + 0, + FP_INFINITE = + + 1, + FP_ZERO = + + 2, + FP_SUBNORMAL = + + 3, + FP_NORMAL = + + 4 + }; +# 973 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/iscanonical.h" 1 3 4 +# 23 "/usr/include/bits/iscanonical.h" 3 4 +extern int __iscanonicall (long double __x) + throw () __attribute__ ((__const__)); +# 46 "/usr/include/bits/iscanonical.h" 3 4 +extern "C++" { +inline int iscanonical (float __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (double __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (long double __val) { return __iscanonicall (__val); } + +inline int iscanonical (_Float128 __val) { return ((void) (__typeof (__val)) (__val), 1); } + +} +# 974 "/usr/include/math.h" 2 3 4 +# 985 "/usr/include/math.h" 3 4 +extern "C++" { +inline int issignaling (float __val) { return __issignalingf (__val); } +inline int issignaling (double __val) { return __issignaling (__val); } +inline int +issignaling (long double __val) +{ + + + + return __issignalingl (__val); + +} + + + +inline int issignaling (_Float128 __val) { return __issignalingf128 (__val); } + +} +# 1016 "/usr/include/math.h" 3 4 +extern "C++" { +# 1047 "/usr/include/math.h" 3 4 +template inline bool +iszero (__T __val) +{ + return __val == 0; +} + +} +# 1278 "/usr/include/math.h" 3 4 +extern "C++" { +template struct __iseqsig_type; + +template<> struct __iseqsig_type +{ + static int __call (float __x, float __y) throw () + { + return __iseqsigf (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (double __x, double __y) throw () + { + return __iseqsig (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (long double __x, long double __y) throw () + { + + return __iseqsigl (__x, __y); + + + + } +}; + + + + +template<> struct __iseqsig_type<_Float128> +{ + static int __call (_Float128 __x, _Float128 __y) throw () + { + return __iseqsigf128 (__x, __y); + } +}; + + +template +inline int +iseqsig (_T1 __x, _T2 __y) throw () +{ + + typedef decltype (((__x) + (__y) + 0.0f)) _T3; + + + + return __iseqsig_type<_T3>::__call (__x, __y); +} + +} + + + + +} +# 46 "/usr/include/c++/7/cmath" 2 3 +# 77 "/usr/include/c++/7/cmath" 3 +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::acos; + + + inline constexpr float + acos(float __x) + { return __builtin_acosf(__x); } + + inline constexpr long double + acos(long double __x) + { return __builtin_acosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acos(_Tp __x) + { return __builtin_acos(__x); } + + using ::asin; + + + inline constexpr float + asin(float __x) + { return __builtin_asinf(__x); } + + inline constexpr long double + asin(long double __x) + { return __builtin_asinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asin(_Tp __x) + { return __builtin_asin(__x); } + + using ::atan; + + + inline constexpr float + atan(float __x) + { return __builtin_atanf(__x); } + + inline constexpr long double + atan(long double __x) + { return __builtin_atanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atan(_Tp __x) + { return __builtin_atan(__x); } + + using ::atan2; + + + inline constexpr float + atan2(float __y, float __x) + { return __builtin_atan2f(__y, __x); } + + inline constexpr long double + atan2(long double __y, long double __x) + { return __builtin_atan2l(__y, __x); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + atan2(_Tp __y, _Up __x) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return atan2(__type(__y), __type(__x)); + } + + using ::ceil; + + + inline constexpr float + ceil(float __x) + { return __builtin_ceilf(__x); } + + inline constexpr long double + ceil(long double __x) + { return __builtin_ceill(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ceil(_Tp __x) + { return __builtin_ceil(__x); } + + using ::cos; + + + inline constexpr float + cos(float __x) + { return __builtin_cosf(__x); } + + inline constexpr long double + cos(long double __x) + { return __builtin_cosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cos(_Tp __x) + { return __builtin_cos(__x); } + + using ::cosh; + + + inline constexpr float + cosh(float __x) + { return __builtin_coshf(__x); } + + inline constexpr long double + cosh(long double __x) + { return __builtin_coshl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cosh(_Tp __x) + { return __builtin_cosh(__x); } + + using ::exp; + + + inline constexpr float + exp(float __x) + { return __builtin_expf(__x); } + + inline constexpr long double + exp(long double __x) + { return __builtin_expl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp(_Tp __x) + { return __builtin_exp(__x); } + + using ::fabs; + + + inline constexpr float + fabs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + fabs(long double __x) + { return __builtin_fabsl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + fabs(_Tp __x) + { return __builtin_fabs(__x); } + + using ::floor; + + + inline constexpr float + floor(float __x) + { return __builtin_floorf(__x); } + + inline constexpr long double + floor(long double __x) + { return __builtin_floorl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + floor(_Tp __x) + { return __builtin_floor(__x); } + + using ::fmod; + + + inline constexpr float + fmod(float __x, float __y) + { return __builtin_fmodf(__x, __y); } + + inline constexpr long double + fmod(long double __x, long double __y) + { return __builtin_fmodl(__x, __y); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmod(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmod(__type(__x), __type(__y)); + } + + using ::frexp; + + + inline float + frexp(float __x, int* __exp) + { return __builtin_frexpf(__x, __exp); } + + inline long double + frexp(long double __x, int* __exp) + { return __builtin_frexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + frexp(_Tp __x, int* __exp) + { return __builtin_frexp(__x, __exp); } + + using ::ldexp; + + + inline constexpr float + ldexp(float __x, int __exp) + { return __builtin_ldexpf(__x, __exp); } + + inline constexpr long double + ldexp(long double __x, int __exp) + { return __builtin_ldexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ldexp(_Tp __x, int __exp) + { return __builtin_ldexp(__x, __exp); } + + using ::log; + + + inline constexpr float + log(float __x) + { return __builtin_logf(__x); } + + inline constexpr long double + log(long double __x) + { return __builtin_logl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log(_Tp __x) + { return __builtin_log(__x); } + + using ::log10; + + + inline constexpr float + log10(float __x) + { return __builtin_log10f(__x); } + + inline constexpr long double + log10(long double __x) + { return __builtin_log10l(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log10(_Tp __x) + { return __builtin_log10(__x); } + + using ::modf; + + + inline float + modf(float __x, float* __iptr) + { return __builtin_modff(__x, __iptr); } + + inline long double + modf(long double __x, long double* __iptr) + { return __builtin_modfl(__x, __iptr); } + + + using ::pow; + + + inline constexpr float + pow(float __x, float __y) + { return __builtin_powf(__x, __y); } + + inline constexpr long double + pow(long double __x, long double __y) + { return __builtin_powl(__x, __y); } +# 412 "/usr/include/c++/7/cmath" 3 + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + pow(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return pow(__type(__x), __type(__y)); + } + + using ::sin; + + + inline constexpr float + sin(float __x) + { return __builtin_sinf(__x); } + + inline constexpr long double + sin(long double __x) + { return __builtin_sinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sin(_Tp __x) + { return __builtin_sin(__x); } + + using ::sinh; + + + inline constexpr float + sinh(float __x) + { return __builtin_sinhf(__x); } + + inline constexpr long double + sinh(long double __x) + { return __builtin_sinhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sinh(_Tp __x) + { return __builtin_sinh(__x); } + + using ::sqrt; + + + inline constexpr float + sqrt(float __x) + { return __builtin_sqrtf(__x); } + + inline constexpr long double + sqrt(long double __x) + { return __builtin_sqrtl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sqrt(_Tp __x) + { return __builtin_sqrt(__x); } + + using ::tan; + + + inline constexpr float + tan(float __x) + { return __builtin_tanf(__x); } + + inline constexpr long double + tan(long double __x) + { return __builtin_tanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tan(_Tp __x) + { return __builtin_tan(__x); } + + using ::tanh; + + + inline constexpr float + tanh(float __x) + { return __builtin_tanhf(__x); } + + inline constexpr long double + tanh(long double __x) + { return __builtin_tanhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tanh(_Tp __x) + { return __builtin_tanh(__x); } + + +} +# 536 "/usr/include/c++/7/cmath" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + constexpr int + fpclassify(float __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(long double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + fpclassify(_Tp __x) + { return __x != 0 ? 4 : 2; } + + + + constexpr bool + isfinite(float __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(double __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(long double __x) + { return __builtin_isfinite(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isfinite(_Tp __x) + { return true; } + + + + constexpr bool + isinf(float __x) + { return __builtin_isinf(__x); } + + + + + + constexpr bool + isinf(double __x) + { return __builtin_isinf(__x); } + + + constexpr bool + isinf(long double __x) + { return __builtin_isinf(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isinf(_Tp __x) + { return false; } + + + + constexpr bool + isnan(float __x) + { return __builtin_isnan(__x); } + + + + + + constexpr bool + isnan(double __x) + { return __builtin_isnan(__x); } + + + constexpr bool + isnan(long double __x) + { return __builtin_isnan(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnan(_Tp __x) + { return false; } + + + + constexpr bool + isnormal(float __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(double __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(long double __x) + { return __builtin_isnormal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnormal(_Tp __x) + { return __x != 0 ? true : false; } + + + + + constexpr bool + signbit(float __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(double __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(long double __x) + { return __builtin_signbit(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + signbit(_Tp __x) + { return __x < 0 ? true : false; } + + + + constexpr bool + isgreater(float __x, float __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(double __x, double __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(long double __x, long double __y) + { return __builtin_isgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isgreaterequal(float __x, float __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(double __x, double __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(long double __x, long double __y) + { return __builtin_isgreaterequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreaterequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreaterequal(__type(__x), __type(__y)); + } + + + + constexpr bool + isless(float __x, float __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(double __x, double __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(long double __x, long double __y) + { return __builtin_isless(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isless(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isless(__type(__x), __type(__y)); + } + + + + constexpr bool + islessequal(float __x, float __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(double __x, double __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(long double __x, long double __y) + { return __builtin_islessequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessequal(__type(__x), __type(__y)); + } + + + + constexpr bool + islessgreater(float __x, float __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(double __x, double __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(long double __x, long double __y) + { return __builtin_islessgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isunordered(float __x, float __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(double __x, double __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(long double __x, long double __y) + { return __builtin_isunordered(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isunordered(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isunordered(__type(__x), __type(__y)); + } +# 957 "/usr/include/c++/7/cmath" 3 + +} +# 1075 "/usr/include/c++/7/cmath" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::double_t; + using ::float_t; + + + using ::acosh; + using ::acoshf; + using ::acoshl; + + using ::asinh; + using ::asinhf; + using ::asinhl; + + using ::atanh; + using ::atanhf; + using ::atanhl; + + using ::cbrt; + using ::cbrtf; + using ::cbrtl; + + using ::copysign; + using ::copysignf; + using ::copysignl; + + using ::erf; + using ::erff; + using ::erfl; + + using ::erfc; + using ::erfcf; + using ::erfcl; + + using ::exp2; + using ::exp2f; + using ::exp2l; + + using ::expm1; + using ::expm1f; + using ::expm1l; + + using ::fdim; + using ::fdimf; + using ::fdiml; + + using ::fma; + using ::fmaf; + using ::fmal; + + using ::fmax; + using ::fmaxf; + using ::fmaxl; + + using ::fmin; + using ::fminf; + using ::fminl; + + using ::hypot; + using ::hypotf; + using ::hypotl; + + using ::ilogb; + using ::ilogbf; + using ::ilogbl; + + using ::lgamma; + using ::lgammaf; + using ::lgammal; + + + using ::llrint; + using ::llrintf; + using ::llrintl; + + using ::llround; + using ::llroundf; + using ::llroundl; + + + using ::log1p; + using ::log1pf; + using ::log1pl; + + using ::log2; + using ::log2f; + using ::log2l; + + using ::logb; + using ::logbf; + using ::logbl; + + using ::lrint; + using ::lrintf; + using ::lrintl; + + using ::lround; + using ::lroundf; + using ::lroundl; + + using ::nan; + using ::nanf; + using ::nanl; + + using ::nearbyint; + using ::nearbyintf; + using ::nearbyintl; + + using ::nextafter; + using ::nextafterf; + using ::nextafterl; + + using ::nexttoward; + using ::nexttowardf; + using ::nexttowardl; + + using ::remainder; + using ::remainderf; + using ::remainderl; + + using ::remquo; + using ::remquof; + using ::remquol; + + using ::rint; + using ::rintf; + using ::rintl; + + using ::round; + using ::roundf; + using ::roundl; + + using ::scalbln; + using ::scalblnf; + using ::scalblnl; + + using ::scalbn; + using ::scalbnf; + using ::scalbnl; + + using ::tgamma; + using ::tgammaf; + using ::tgammal; + + using ::trunc; + using ::truncf; + using ::truncl; + + + + constexpr float + acosh(float __x) + { return __builtin_acoshf(__x); } + + constexpr long double + acosh(long double __x) + { return __builtin_acoshl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acosh(_Tp __x) + { return __builtin_acosh(__x); } + + + + constexpr float + asinh(float __x) + { return __builtin_asinhf(__x); } + + constexpr long double + asinh(long double __x) + { return __builtin_asinhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asinh(_Tp __x) + { return __builtin_asinh(__x); } + + + + constexpr float + atanh(float __x) + { return __builtin_atanhf(__x); } + + constexpr long double + atanh(long double __x) + { return __builtin_atanhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atanh(_Tp __x) + { return __builtin_atanh(__x); } + + + + constexpr float + cbrt(float __x) + { return __builtin_cbrtf(__x); } + + constexpr long double + cbrt(long double __x) + { return __builtin_cbrtl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cbrt(_Tp __x) + { return __builtin_cbrt(__x); } + + + + constexpr float + copysign(float __x, float __y) + { return __builtin_copysignf(__x, __y); } + + constexpr long double + copysign(long double __x, long double __y) + { return __builtin_copysignl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + copysign(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return copysign(__type(__x), __type(__y)); + } + + + + constexpr float + erf(float __x) + { return __builtin_erff(__x); } + + constexpr long double + erf(long double __x) + { return __builtin_erfl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erf(_Tp __x) + { return __builtin_erf(__x); } + + + + constexpr float + erfc(float __x) + { return __builtin_erfcf(__x); } + + constexpr long double + erfc(long double __x) + { return __builtin_erfcl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erfc(_Tp __x) + { return __builtin_erfc(__x); } + + + + constexpr float + exp2(float __x) + { return __builtin_exp2f(__x); } + + constexpr long double + exp2(long double __x) + { return __builtin_exp2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp2(_Tp __x) + { return __builtin_exp2(__x); } + + + + constexpr float + expm1(float __x) + { return __builtin_expm1f(__x); } + + constexpr long double + expm1(long double __x) + { return __builtin_expm1l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + expm1(_Tp __x) + { return __builtin_expm1(__x); } + + + + constexpr float + fdim(float __x, float __y) + { return __builtin_fdimf(__x, __y); } + + constexpr long double + fdim(long double __x, long double __y) + { return __builtin_fdiml(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fdim(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fdim(__type(__x), __type(__y)); + } + + + + constexpr float + fma(float __x, float __y, float __z) + { return __builtin_fmaf(__x, __y, __z); } + + constexpr long double + fma(long double __x, long double __y, long double __z) + { return __builtin_fmal(__x, __y, __z); } + + + + template + constexpr typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type + fma(_Tp __x, _Up __y, _Vp __z) + { + typedef typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type __type; + return fma(__type(__x), __type(__y), __type(__z)); + } + + + + constexpr float + fmax(float __x, float __y) + { return __builtin_fmaxf(__x, __y); } + + constexpr long double + fmax(long double __x, long double __y) + { return __builtin_fmaxl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmax(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmax(__type(__x), __type(__y)); + } + + + + constexpr float + fmin(float __x, float __y) + { return __builtin_fminf(__x, __y); } + + constexpr long double + fmin(long double __x, long double __y) + { return __builtin_fminl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmin(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmin(__type(__x), __type(__y)); + } + + + + constexpr float + hypot(float __x, float __y) + { return __builtin_hypotf(__x, __y); } + + constexpr long double + hypot(long double __x, long double __y) + { return __builtin_hypotl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + hypot(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return hypot(__type(__x), __type(__y)); + } + + + + constexpr int + ilogb(float __x) + { return __builtin_ilogbf(__x); } + + constexpr int + ilogb(long double __x) + { return __builtin_ilogbl(__x); } + + + + template + constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + ilogb(_Tp __x) + { return __builtin_ilogb(__x); } + + + + constexpr float + lgamma(float __x) + { return __builtin_lgammaf(__x); } + + constexpr long double + lgamma(long double __x) + { return __builtin_lgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + lgamma(_Tp __x) + { return __builtin_lgamma(__x); } + + + + constexpr long long + llrint(float __x) + { return __builtin_llrintf(__x); } + + constexpr long long + llrint(long double __x) + { return __builtin_llrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llrint(_Tp __x) + { return __builtin_llrint(__x); } + + + + constexpr long long + llround(float __x) + { return __builtin_llroundf(__x); } + + constexpr long long + llround(long double __x) + { return __builtin_llroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llround(_Tp __x) + { return __builtin_llround(__x); } + + + + constexpr float + log1p(float __x) + { return __builtin_log1pf(__x); } + + constexpr long double + log1p(long double __x) + { return __builtin_log1pl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log1p(_Tp __x) + { return __builtin_log1p(__x); } + + + + + constexpr float + log2(float __x) + { return __builtin_log2f(__x); } + + constexpr long double + log2(long double __x) + { return __builtin_log2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log2(_Tp __x) + { return __builtin_log2(__x); } + + + + constexpr float + logb(float __x) + { return __builtin_logbf(__x); } + + constexpr long double + logb(long double __x) + { return __builtin_logbl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + logb(_Tp __x) + { return __builtin_logb(__x); } + + + + constexpr long + lrint(float __x) + { return __builtin_lrintf(__x); } + + constexpr long + lrint(long double __x) + { return __builtin_lrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lrint(_Tp __x) + { return __builtin_lrint(__x); } + + + + constexpr long + lround(float __x) + { return __builtin_lroundf(__x); } + + constexpr long + lround(long double __x) + { return __builtin_lroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lround(_Tp __x) + { return __builtin_lround(__x); } + + + + constexpr float + nearbyint(float __x) + { return __builtin_nearbyintf(__x); } + + constexpr long double + nearbyint(long double __x) + { return __builtin_nearbyintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nearbyint(_Tp __x) + { return __builtin_nearbyint(__x); } + + + + constexpr float + nextafter(float __x, float __y) + { return __builtin_nextafterf(__x, __y); } + + constexpr long double + nextafter(long double __x, long double __y) + { return __builtin_nextafterl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + nextafter(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return nextafter(__type(__x), __type(__y)); + } + + + + constexpr float + nexttoward(float __x, long double __y) + { return __builtin_nexttowardf(__x, __y); } + + constexpr long double + nexttoward(long double __x, long double __y) + { return __builtin_nexttowardl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nexttoward(_Tp __x, long double __y) + { return __builtin_nexttoward(__x, __y); } + + + + constexpr float + remainder(float __x, float __y) + { return __builtin_remainderf(__x, __y); } + + constexpr long double + remainder(long double __x, long double __y) + { return __builtin_remainderl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remainder(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remainder(__type(__x), __type(__y)); + } + + + + inline float + remquo(float __x, float __y, int* __pquo) + { return __builtin_remquof(__x, __y, __pquo); } + + inline long double + remquo(long double __x, long double __y, int* __pquo) + { return __builtin_remquol(__x, __y, __pquo); } + + + + template + inline typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remquo(_Tp __x, _Up __y, int* __pquo) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remquo(__type(__x), __type(__y), __pquo); + } + + + + constexpr float + rint(float __x) + { return __builtin_rintf(__x); } + + constexpr long double + rint(long double __x) + { return __builtin_rintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + rint(_Tp __x) + { return __builtin_rint(__x); } + + + + constexpr float + round(float __x) + { return __builtin_roundf(__x); } + + constexpr long double + round(long double __x) + { return __builtin_roundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + round(_Tp __x) + { return __builtin_round(__x); } + + + + constexpr float + scalbln(float __x, long __ex) + { return __builtin_scalblnf(__x, __ex); } + + constexpr long double + scalbln(long double __x, long __ex) + { return __builtin_scalblnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbln(_Tp __x, long __ex) + { return __builtin_scalbln(__x, __ex); } + + + + constexpr float + scalbn(float __x, int __ex) + { return __builtin_scalbnf(__x, __ex); } + + constexpr long double + scalbn(long double __x, int __ex) + { return __builtin_scalbnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbn(_Tp __x, int __ex) + { return __builtin_scalbn(__x, __ex); } + + + + constexpr float + tgamma(float __x) + { return __builtin_tgammaf(__x); } + + constexpr long double + tgamma(long double __x) + { return __builtin_tgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tgamma(_Tp __x) + { return __builtin_tgamma(__x); } + + + + constexpr float + trunc(float __x) + { return __builtin_truncf(__x); } + + constexpr long double + trunc(long double __x) + { return __builtin_truncl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + trunc(_Tp __x) + { return __builtin_trunc(__x); } + + + +} +# 1917 "/usr/include/c++/7/cmath" 3 +} +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 2 3 +# 37 "/usr/include/c++/7/math.h" 2 3 + +using std::abs; +using std::acos; +using std::asin; +using std::atan; +using std::atan2; +using std::cos; +using std::sin; +using std::tan; +using std::cosh; +using std::sinh; +using std::tanh; +using std::exp; +using std::frexp; +using std::ldexp; +using std::log; +using std::log10; +using std::modf; +using std::pow; +using std::sqrt; +using std::ceil; +using std::fabs; +using std::floor; +using std::fmod; + + +using std::fpclassify; +using std::isfinite; +using std::isinf; +using std::isnan; +using std::isnormal; +using std::signbit; +using std::isgreater; +using std::isgreaterequal; +using std::isless; +using std::islessequal; +using std::islessgreater; +using std::isunordered; + + + +using std::acosh; +using std::asinh; +using std::atanh; +using std::cbrt; +using std::copysign; +using std::erf; +using std::erfc; +using std::exp2; +using std::expm1; +using std::fdim; +using std::fma; +using std::fmax; +using std::fmin; +using std::hypot; +using std::ilogb; +using std::lgamma; +using std::llrint; +using std::llround; +using std::log1p; +using std::log2; +using std::logb; +using std::lrint; +using std::lround; +using std::nearbyint; +using std::nextafter; +using std::nexttoward; +using std::remainder; +using std::remquo; +using std::rint; +using std::round; +using std::scalbln; +using std::scalbn; +using std::tgamma; +using std::trunc; +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 2 + + +#pragma libm (acosf, acoshf, asinf, asinhf, atanhf, atan2f) +#pragma libm (cbrtf, ceilf, copysignf, cosf, coshf) +#pragma libm (erff, erfcf, expf, exp2f, exp10f, expm1f) +#pragma libm (fabsf, floorf, fmaf, fminf, fmaxf) +#pragma libm (ilogbf) +#pragma libm (ldexpf, lgammaf, llrintf, llroundf, logbf, log1pf, logf, log2f, log10f, lrintf, lroundf) +#pragma libm (modff) +#pragma libm (nanf, nearbyintf, nextafterf) +#pragma libm (powf) +#pragma libm (remainderf, remquof, rintf, roundf, rsqrtf) +#pragma libm (scalblnf, scalbnf, sinf, sinhf, sqrtf) +#pragma libm (tanf, tanhf, tgammaf, truncf) +#pragma libm (abs, acos, acosh, asin, asinh, atanh, atan2) +#pragma libm (cbrt, ceil, copysign, cos, cosh) +#pragma libm (erf, erfc, exp, exp2, exp10, expm1) +#pragma libm (fabs, floor, fma, fmin, fmax) +#pragma libm (ilogb, isinf, isfinite, isnan) +#pragma libm (ldexp, lgamma, llrint, llround, logb, log1p, log, log2, log10, lrint, lround) +#pragma libm (modf) +#pragma libm (nan, nearbyint, nextafter) +#pragma libm (pow) +#pragma libm (remainder, remquo, rint, round, rsqrt) +#pragma libm (scalbln, scalbn, sin, sinh, sqrt) +#pragma libm (tan, tanh, tgamma, trunc) +#pragma libm (llabs) +#pragma libm (cyl_bessel_i0f,cyl_bessel_i1f) +#pragma libm (erfcinvf,erfcxf,erfinvf) +#pragma libm (erfcinv,erfcx,erfinv) +#pragma libm (fdim,fdimf) +#pragma libm (normf,norm3df,norm4df,normcdff,normcdfinvf) +#pragma libm (norm,norm3d,norm4d,normcdf,normcdfinv) +#pragma libm (rnormf,rnorm3df,rnorm4df,rhypotf,rcbrtf) +#pragma libm (rnorm,rnorm3d,rnorm4d,rhypot,rcbrt) +#pragma libm (ynf,y1f,y0f) +#pragma libm (yn,y1,y0) +#pragma libm (jnf,j1f,j0f) +#pragma libm (jn,j1,j0) +# 10542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 10616 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + +# 10616 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(long double x); +} +# 10792 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std +{ + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __pow_helper(T, int); + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __cmath_power(T, unsigned int); +} + +using std::abs; +using std::fabs; +using std::ceil; +using std::floor; +using std::sqrt; + +using std::pow; + +using std::log; +using std::log10; +using std::fmod; +using std::modf; +using std::exp; +using std::frexp; +using std::ldexp; +using std::asin; +using std::sin; +using std::sinh; +using std::acos; +using std::cos; +using std::cosh; +using std::atan; +using std::atan2; +using std::tan; +using std::tanh; +# 11193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 11202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int abs(long long int); +# 11212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int abs(long int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float abs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double abs(double); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fabs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ceil(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float floor(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sqrt(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float pow(float, float); + + + + +template +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) +typename __gnu_cxx::__promote_2<_Tp, _Up>::__type pow(_Tp, _Up); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log10(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fmod(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float modf(float, float*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float frexp(float, int*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ldexp(float, int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float asin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float acos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cosh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan2(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tanh(float); +# 11329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 11435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float logb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr int ilogb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbn(float a, int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbln(float a, long int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float exp2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float expm1(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log1p(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float acosh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float asinh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float atanh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float hypot(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float cbrt(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erf(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erfc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float lgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float tgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float copysign(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nextafter(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float remainder(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float remquo(float a, float b, int *quo); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float round(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float trunc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float rint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nearbyint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fdim(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fma(float a, float b, float c); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmax(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmin(float a, float b); +} +# 11574 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp10(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rsqrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rcbrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinpi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cospi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincospi(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincos(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float jn(const int n, const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float yn(const int n, const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i0(const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdf(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcx(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const double a, const float b); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const float a, const double b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int min(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int min(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const long long int b); +# 11715 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float min(const float a, const float b); +# 11726 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const double b); +# 11736 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const float a, const double b); +# 11746 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const float b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int max(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int max(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const long long int b); +# 11845 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float max(const float a, const float b); +# 11856 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const double b); +# 11866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const float a, const double b); +# 11876 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const float b); +# 11887 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C"{ +inline __attribute__((device)) void *__nv_aligned_device_malloc(size_t size, size_t align) +{ + __attribute__((device)) void *__nv_aligned_device_malloc_impl(size_t, size_t); + return __nv_aligned_device_malloc_impl(size, align); +} +} +# 12173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 1 +# 77 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +static inline __attribute__((host)) __attribute__((device)) float exp10(const float a) +{ + return exp10f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rsqrt(const float a) +{ + return rsqrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rcbrt(const float a) +{ + return rcbrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float sinpi(const float a) +{ + return sinpif(a); +} + +static inline __attribute__((host)) __attribute__((device)) float cospi(const float a) +{ + return cospif(a); +} + +static inline __attribute__((host)) __attribute__((device)) void sincospi(const float a, float *const sptr, float *const cptr) +{ + sincospif(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) void sincos(const float a, float *const sptr, float *const cptr) +{ + sincosf(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) float j0(const float a) +{ + return j0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float j1(const float a) +{ + return j1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float jn(const int n, const float a) +{ + return jnf(n, a); +} + +static inline __attribute__((host)) __attribute__((device)) float y0(const float a) +{ + return y0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float y1(const float a) +{ + return y1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float yn(const int n, const float a) +{ + return ynf(n, a); +} + +static inline __attribute__((device)) float cyl_bessel_i0(const float a) +{ + return cyl_bessel_i0f(a); +} + +static inline __attribute__((device)) float cyl_bessel_i1(const float a) +{ + return cyl_bessel_i1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfinv(const float a) +{ + return erfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcinv(const float a) +{ + return erfcinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdfinv(const float a) +{ + return normcdfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdf(const float a) +{ + return normcdff(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcx(const float a) +{ + return erfcxf(a); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const double a, const float b) +{ + return copysign(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const float a, const double b) +{ + return copysign(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const unsigned int b) +{ + return umin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const int a, const unsigned int b) +{ + return umin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const int b) +{ + return umin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int min(const long int a, const long int b) +{ + long int retval; + + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(min(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int min(const long long int a, const long long int b) +{ + return llmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b) +{ + return ullmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const long long int a, const unsigned long long int b) +{ + return ullmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const long long int b) +{ + return ullmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float min(const float a, const float b) +{ + return fminf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const double b) +{ + return fmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const float a, const double b) +{ + return fmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const float b) +{ + return fmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const unsigned int b) +{ + return umax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const int a, const unsigned int b) +{ + return umax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const int b) +{ + return umax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int max(const long int a, const long int b) +{ + long int retval; + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(max(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int max(const long long int a, const long long int b) +{ + return llmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b) +{ + return ullmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const long long int a, const unsigned long long int b) +{ + return ullmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const long long int b) +{ + return ullmax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float max(const float a, const float b) +{ + return fmaxf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const double b) +{ + return fmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const float a, const double b) +{ + return fmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const float b) +{ + return fmax(a, static_cast(b)); +} +# 12174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" 1 +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + + __attribute__((host)) surface(struct cudaChannelFormatDesc desc) + { + channelDesc = desc; + } + +}; + +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + +}; +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" 1 +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" +template +struct __attribute__((device_builtin_texture_type)) texture : public textureReference +{ + + __attribute__((host)) texture(int norm = 0, + enum cudaTextureFilterMode fMode = cudaFilterModePoint, + enum cudaTextureAddressMode aMode = cudaAddressModeClamp) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = cudaCreateChannelDesc(); + sRGB = 0; + } + + __attribute__((host)) texture(int norm, + enum cudaTextureFilterMode fMode, + enum cudaTextureAddressMode aMode, + struct cudaChannelFormatDesc desc) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = desc; + sRGB = 0; + } + +}; +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 1 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 1 +# 81 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + + + + + + +extern "C" +{ +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mulhi(int x, int y); +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umulhi(unsigned int x, unsigned int y); +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __mul64hi(long long int x, long long int y); +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __umul64hi(unsigned long long int x, unsigned long long int y); +# 139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int_as_float(int x); +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float_as_int(float x); +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint_as_float(unsigned int x); +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float_as_uint(float x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __syncthreads(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __prof_trigger(int); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence_block(void); +__attribute__((device)) __attribute__((cudart_builtin)) + +__attribute__((__noreturn__)) + + + +__attribute__((device_builtin)) void __trap(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __brkpt(); +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __saturatef(float x); +# 270 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __sad(int x, int y, unsigned int z); +# 338 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __usad(unsigned int x, unsigned int y, unsigned int z); +# 348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mul24(int x, int y); +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umul24(unsigned int x, unsigned int y); +# 371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float fdividef(float x, float y); +# 444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdividef(float x, float y); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) double fdivide(double x, double y); +# 457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __sinf(float x) +# 457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __cosf(float x) +# 468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __tanf(float x) +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void __sincosf(float x, float *sptr, float *cptr) +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __expf(float x) +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __exp10f(float x) +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log2f(float x) +# 601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log10f(float x) +# 628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 671 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __logf(float x) +# 671 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 671 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 713 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __powf(float x, float y) +# 713 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 713 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 722 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rn(float x); +# 731 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rz(float x); +# 740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_ru(float); +# 749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rd(float x); +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rn(float x); +# 767 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rz(float x); +# 776 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_ru(float x); +# 785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rd(float x); +# 794 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rn(int x); +# 803 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rz(int x); +# 812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_ru(int x); +# 821 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rd(int x); +# 830 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rn(unsigned int x); +# 839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rz(unsigned int x); +# 848 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_ru(unsigned int x); +# 857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rd(unsigned int x); +# 866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rn(float x); +# 875 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rz(float x); +# 884 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_ru(float x); +# 893 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rd(float x); +# 902 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rn(float x); +# 911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rz(float x); +# 920 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_ru(float x); +# 929 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rd(float x); +# 938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rn(long long int x); +# 947 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rz(long long int x); +# 956 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_ru(long long int x); +# 965 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rd(long long int x); +# 974 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rn(unsigned long long int x); +# 983 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rz(unsigned long long int x); +# 992 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_ru(unsigned long long int x); +# 1001 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rd(unsigned long long int x); +# 1013 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rn(float x, float y); +# 1025 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rz(float x, float y); +# 1037 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_ru(float x, float y); +# 1049 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rd(float x, float y); +# 1061 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rn(float x, float y); +# 1073 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rz(float x, float y); +# 1085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_ru(float x, float y); +# 1097 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rd(float x, float y); +# 1109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rn(float x, float y); +# 1121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rz(float x, float y); +# 1133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_ru(float x, float y); +# 1145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rd(float x, float y); +# 1298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rn(float x, float y, float z); +# 1451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rz(float x, float y, float z); +# 1604 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_ru(float x, float y, float z); +# 1757 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rd(float x, float y, float z); +# 1790 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rn(float x); +# 1823 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rz(float x); +# 1856 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_ru(float x); +# 1889 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rd(float x); +# 1920 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rn(float x); +# 1951 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rz(float x); +# 1982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_ru(float x); +# 2013 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rd(float x); +# 2052 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frsqrt_rn(float x); +# 2063 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rn(float x, float y); +# 2074 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rz(float x, float y); +# 2085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_ru(float x, float y); +# 2096 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rd(float x, float y); +# 2105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clz(int x); +# 2116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffs(int x); +# 2125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popc(unsigned int x); +# 2134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __brev(unsigned int x); +# 2143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clzll(long long int x); +# 2154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffsll(long long int x); +# 2165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popcll(unsigned long long int x); +# 2174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __brevll(unsigned long long int x); +# 2198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __byte_perm(unsigned int x, unsigned int y, unsigned int s); +# 2210 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __hadd(int x, int y); +# 2223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __rhadd(int x, int y); +# 2235 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __uhadd(unsigned int x, unsigned int y); +# 2248 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __urhadd(unsigned int x, unsigned int y); +# 2258 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __double2int_rz(double x); +# 2267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __double2uint_rz(double x); +# 2276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __double2ll_rz(double x); +# 2285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __double2ull_rz(double x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm0(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm1(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm2(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm3(void); +# 2315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs2(unsigned int a); +# 2326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss2(unsigned int a); +# 2337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd2(unsigned int a, unsigned int b); +# 2348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss2 (unsigned int a, unsigned int b); +# 2358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus2 (unsigned int a, unsigned int b); +# 2369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs2(unsigned int a, unsigned int b); +# 2380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu2(unsigned int a, unsigned int b); +# 2391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu2(unsigned int a, unsigned int b); +# 2402 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq2(unsigned int a, unsigned int b); +# 2413 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges2(unsigned int a, unsigned int b); +# 2424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu2(unsigned int a, unsigned int b); +# 2435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts2(unsigned int a, unsigned int b); +# 2446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu2(unsigned int a, unsigned int b); +# 2457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples2(unsigned int a, unsigned int b); +# 2469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu2(unsigned int a, unsigned int b); +# 2480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts2(unsigned int a, unsigned int b); +# 2491 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu2(unsigned int a, unsigned int b); +# 2502 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne2(unsigned int a, unsigned int b); +# 2513 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu2(unsigned int a, unsigned int b); +# 2524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs2(unsigned int a, unsigned int b); +# 2535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu2(unsigned int a, unsigned int b); +# 2546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins2(unsigned int a, unsigned int b); +# 2557 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu2(unsigned int a, unsigned int b); +# 2568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq2(unsigned int a, unsigned int b); +# 2579 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges2(unsigned int a, unsigned int b); +# 2590 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu2(unsigned int a, unsigned int b); +# 2601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts2(unsigned int a, unsigned int b); +# 2612 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu2(unsigned int a, unsigned int b); +# 2623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles2(unsigned int a, unsigned int b); +# 2634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu2(unsigned int a, unsigned int b); +# 2645 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts2(unsigned int a, unsigned int b); +# 2656 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu2(unsigned int a, unsigned int b); +# 2667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne2(unsigned int a, unsigned int b); +# 2678 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu2(unsigned int a, unsigned int b); +# 2689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub2(unsigned int a, unsigned int b); +# 2700 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss2 (unsigned int a, unsigned int b); +# 2711 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus2 (unsigned int a, unsigned int b); +# 2721 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg2(unsigned int a); +# 2731 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss2(unsigned int a); +# 2742 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs2(unsigned int a, unsigned int b); +# 2753 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads2(unsigned int a, unsigned int b); +# 2763 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs4(unsigned int a); +# 2774 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss4(unsigned int a); +# 2785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd4(unsigned int a, unsigned int b); +# 2796 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss4 (unsigned int a, unsigned int b); +# 2806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus4 (unsigned int a, unsigned int b); +# 2817 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs4(unsigned int a, unsigned int b); +# 2828 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu4(unsigned int a, unsigned int b); +# 2839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu4(unsigned int a, unsigned int b); +# 2850 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq4(unsigned int a, unsigned int b); +# 2861 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges4(unsigned int a, unsigned int b); +# 2872 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu4(unsigned int a, unsigned int b); +# 2883 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts4(unsigned int a, unsigned int b); +# 2894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu4(unsigned int a, unsigned int b); +# 2905 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples4(unsigned int a, unsigned int b); +# 2916 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu4(unsigned int a, unsigned int b); +# 2927 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts4(unsigned int a, unsigned int b); +# 2938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu4(unsigned int a, unsigned int b); +# 2949 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne4(unsigned int a, unsigned int b); +# 2960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu4(unsigned int a, unsigned int b); +# 2971 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs4(unsigned int a, unsigned int b); +# 2982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu4(unsigned int a, unsigned int b); +# 2993 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins4(unsigned int a, unsigned int b); +# 3004 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu4(unsigned int a, unsigned int b); +# 3015 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq4(unsigned int a, unsigned int b); +# 3026 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles4(unsigned int a, unsigned int b); +# 3037 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu4(unsigned int a, unsigned int b); +# 3048 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts4(unsigned int a, unsigned int b); +# 3059 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu4(unsigned int a, unsigned int b); +# 3070 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges4(unsigned int a, unsigned int b); +# 3081 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu4(unsigned int a, unsigned int b); +# 3092 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts4(unsigned int a, unsigned int b); +# 3103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu4(unsigned int a, unsigned int b); +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne4(unsigned int a, unsigned int b); +# 3125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu4(unsigned int a, unsigned int b); +# 3136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub4(unsigned int a, unsigned int b); +# 3147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss4(unsigned int a, unsigned int b); +# 3158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus4(unsigned int a, unsigned int b); +# 3168 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg4(unsigned int a); +# 3178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss4(unsigned int a); +# 3189 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs4(unsigned int a, unsigned int b); +# 3200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads4(unsigned int a, unsigned int b); + + + + + + +} +# 3229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mulhi(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long int mul64hi(const long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_int" "() is deprecated in favor of __" "float_as_int" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float_as_int(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int_as_float" "() is deprecated in favor of __" "int_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int_as_float(const int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_uint" "() is deprecated in favor of __" "float_as_uint" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float_as_uint(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint_as_float" "() is deprecated in favor of __" "uint_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint_as_float(const unsigned int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("saturate" "() is deprecated in favor of __" "saturate" "f" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float saturate(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul24" "() is deprecated in favor of __" "mul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mul24(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("umul24" "() is deprecated in favor of __" "umul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int umul24(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2int" "() is deprecated in favor of __" "float2int" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float2int(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2uint" "() is deprecated in favor of __" "float2uint" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float2uint(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int2float" "() is deprecated in favor of __" "int2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int2float(const int a, const enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint2float" "() is deprecated in favor of __" "uint2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint2float(const unsigned int a, const enum cudaRoundMode mode = cudaRoundNearest); +# 3285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 1 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +static __inline__ __attribute__((device)) int mulhi(const int a, const int b) +{ + return __mulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const unsigned int b) +{ + return __umulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const int a, const unsigned int b) +{ + return __umulhi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const int b) +{ + return __umulhi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) long long int mul64hi(const long long int a, const long long int b) +{ + return __mul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b) +{ + return __umul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const long long int a, const unsigned long long int b) +{ + return __umul64hi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const long long int b) +{ + return __umul64hi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) int float_as_int(const float a) +{ + return __float_as_int(a); +} + +static __inline__ __attribute__((device)) float int_as_float(const int a) +{ + return __int_as_float(a); +} + +static __inline__ __attribute__((device)) unsigned int float_as_uint(const float a) +{ + return __float_as_uint(a); +} + +static __inline__ __attribute__((device)) float uint_as_float(const unsigned int a) +{ + return __uint_as_float(a); +} +static __inline__ __attribute__((device)) float saturate(const float a) +{ + return __saturatef(a); +} + +static __inline__ __attribute__((device)) int mul24(const int a, const int b) +{ + return __mul24(a, b); +} + +static __inline__ __attribute__((device)) unsigned int umul24(const unsigned int a, const unsigned int b) +{ + return __umul24(a, b); +} + +static __inline__ __attribute__((device)) int float2int(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2int_rn(a) : + (mode == cudaRoundPosInf ) ? __float2int_ru(a) : + (mode == cudaRoundMinInf ) ? __float2int_rd(a) : + __float2int_rz(a); +} + +static __inline__ __attribute__((device)) unsigned int float2uint(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2uint_rn(a) : + (mode == cudaRoundPosInf ) ? __float2uint_ru(a) : + (mode == cudaRoundMinInf ) ? __float2uint_rd(a) : + __float2uint_rz(a); +} + +static __inline__ __attribute__((device)) float int2float(const int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __int2float_rz(a) : + (mode == cudaRoundPosInf) ? __int2float_ru(a) : + (mode == cudaRoundMinInf) ? __int2float_rd(a) : + __int2float_rn(a); +} + +static __inline__ __attribute__((device)) float uint2float(const unsigned int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __uint2float_rz(a) : + (mode == cudaRoundPosInf) ? __uint2float_ru(a) : + (mode == cudaRoundMinInf) ? __uint2float_rd(a) : + __uint2float_rn(a); +} +# 3286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" 1 +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicAdd(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicAdd(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicExch(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicExch(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) float __fAtomicExch(float *address, float val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicMin(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicMin(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicMax(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicMax(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicInc(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicDec(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicAnd(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicAnd(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicOr(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicOr(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicXor(int *address, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicXor(unsigned int *address, unsigned int val); +extern __attribute__((device)) __attribute__((device_builtin)) int __iAtomicCAS(int *address, int compare, int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __uAtomicCAS(unsigned int *address, unsigned int compare, unsigned int val); +} +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +static __inline__ __attribute__((device)) int atomicAdd(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicAdd(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicSub(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicSub(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicExch(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicExch(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) float atomicExch(float *address, float val) ; + +static __inline__ __attribute__((device)) int atomicMin(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicMin(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicMax(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicMax(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicInc(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicDec(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicAnd(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicAnd(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicOr(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicOr(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicXor(int *address, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicXor(unsigned int *address, unsigned int val) ; + +static __inline__ __attribute__((device)) int atomicCAS(int *address, int compare, int val) ; + +static __inline__ __attribute__((device)) unsigned int atomicCAS(unsigned int *address, unsigned int compare, unsigned int val) ; +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +extern "C" +{ + +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __ullAtomicAdd(unsigned long long int *address, unsigned long long int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __ullAtomicExch(unsigned long long int *address, unsigned long long int val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __ullAtomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val); + +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__any""() is deprecated in favor of ""__any""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __any(int cond); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__all""() is deprecated in favor of ""__all""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __all(int cond); +} +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +static __inline__ __attribute__((device)) unsigned long long int atomicAdd(unsigned long long int *address, unsigned long long int val) ; + +static __inline__ __attribute__((device)) unsigned long long int atomicExch(unsigned long long int *address, unsigned long long int val) ; + +static __inline__ __attribute__((device)) unsigned long long int atomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) ; + +static __inline__ __attribute__((device)) __attribute__((deprecated("__any""() is deprecated in favor of ""__any""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool any(bool cond) ; + +static __inline__ __attribute__((device)) __attribute__((deprecated("__all""() is deprecated in favor of ""__all""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool all(bool cond) ; +# 215 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.hpp" 1 +# 75 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.hpp" +static __inline__ __attribute__((device)) int atomicAdd(int *address, int val) +{ + return __iAtomicAdd(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicAdd(unsigned int *address, unsigned int val) +{ + return __uAtomicAdd(address, val); +} + +static __inline__ __attribute__((device)) int atomicSub(int *address, int val) +{ + return __iAtomicAdd(address, (unsigned int)-(int)val); +} + +static __inline__ __attribute__((device)) unsigned int atomicSub(unsigned int *address, unsigned int val) +{ + return __uAtomicAdd(address, (unsigned int)-(int)val); +} + +static __inline__ __attribute__((device)) int atomicExch(int *address, int val) +{ + return __iAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicExch(unsigned int *address, unsigned int val) +{ + return __uAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) float atomicExch(float *address, float val) +{ + return __fAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) int atomicMin(int *address, int val) +{ + return __iAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicMin(unsigned int *address, unsigned int val) +{ + return __uAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) int atomicMax(int *address, int val) +{ + return __iAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicMax(unsigned int *address, unsigned int val) +{ + return __uAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicInc(unsigned int *address, unsigned int val) +{ + return __uAtomicInc(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicDec(unsigned int *address, unsigned int val) +{ + return __uAtomicDec(address, val); +} + +static __inline__ __attribute__((device)) int atomicAnd(int *address, int val) +{ + return __iAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicAnd(unsigned int *address, unsigned int val) +{ + return __uAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) int atomicOr(int *address, int val) +{ + return __iAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicOr(unsigned int *address, unsigned int val) +{ + return __uAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) int atomicXor(int *address, int val) +{ + return __iAtomicXor(address, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicXor(unsigned int *address, unsigned int val) +{ + return __uAtomicXor(address, val); +} + +static __inline__ __attribute__((device)) int atomicCAS(int *address, int compare, int val) +{ + return __iAtomicCAS(address, compare, val); +} + +static __inline__ __attribute__((device)) unsigned int atomicCAS(unsigned int *address, unsigned int compare, unsigned int val) +{ + return __uAtomicCAS(address, compare, val); +} +# 194 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.hpp" +static __inline__ __attribute__((device)) unsigned long long int atomicAdd(unsigned long long int *address, unsigned long long int val) +{ + return __ullAtomicAdd(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long int atomicExch(unsigned long long int *address, unsigned long long int val) +{ + return __ullAtomicExch(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long int atomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) +{ + return __ullAtomicCAS(address, compare, val); +} + +static __inline__ __attribute__((device)) bool any(bool cond) +{ + return (bool)__any((int)cond); +} + +static __inline__ __attribute__((device)) bool all(bool cond) +{ + return (bool)__all((int)cond); +} +# 216 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" 2 +# 3289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 1 +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 2 + +extern "C" +{ +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double_as_longlong(double x); +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __longlong_as_double(long long int x); +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rn(double x, double y, double z); +# 420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rz(double x, double y, double z); +# 577 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_ru(double x, double y, double z); +# 734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rd(double x, double y, double z); +# 746 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rn(double x, double y); +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rz(double x, double y); +# 770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_ru(double x, double y); +# 782 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rd(double x, double y); +# 794 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rn(double x, double y); +# 806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rz(double x, double y); +# 818 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_ru(double x, double y); +# 830 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rd(double x, double y); +# 842 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rn(double x, double y); +# 854 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rz(double x, double y); +# 866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_ru(double x, double y); +# 878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rd(double x, double y); +# 887 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rn(double x); +# 896 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rz(double x); +# 905 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_ru(double x); +# 914 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rd(double x); +# 923 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rn(double x); +# 932 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_ru(double x); +# 941 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rd(double x); +# 950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rn(double x); +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_ru(double x); +# 968 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rd(double x); +# 977 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rn(double x); +# 986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_ru(double x); +# 995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rd(double x); +# 1004 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rn(double x); +# 1013 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_ru(double x); +# 1022 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rd(double x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __int2double_rn(int x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __uint2double_rn(unsigned int x); +# 1047 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rn(long long int x); +# 1056 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rz(long long int x); +# 1065 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_ru(long long int x); +# 1074 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rd(long long int x); +# 1083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rn(unsigned long long int x); +# 1092 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rz(unsigned long long int x); +# 1101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_ru(unsigned long long int x); +# 1110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rd(unsigned long long int x); +# 1119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2hiint(double x); +# 1128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2loint(double x); +# 1138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __hiloint2double(int hi, int lo); +} + + + + + + + +static __inline__ __attribute__((device)) double fma(double a, double b, double c, enum cudaRoundMode mode); + +static __inline__ __attribute__((device)) double dmul(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double dadd(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double dsub(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) int double2int(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) unsigned int double2uint(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) long long int double2ll(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) unsigned long long int double2ull(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) double ll2double(long long int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double ull2double(unsigned long long int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double int2double(int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double uint2double(unsigned int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double float2double(float a, enum cudaRoundMode mode = cudaRoundNearest); + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" 1 +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" 2 + + + + + + + +static __inline__ __attribute__((device)) double fma(double a, double b, double c, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __fma_rz(a, b, c) : + mode == cudaRoundPosInf ? __fma_ru(a, b, c) : + mode == cudaRoundMinInf ? __fma_rd(a, b, c) : + __fma_rn(a, b, c); +} + +static __inline__ __attribute__((device)) double dmul(double a, double b, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __dmul_rz(a, b) : + mode == cudaRoundPosInf ? __dmul_ru(a, b) : + mode == cudaRoundMinInf ? __dmul_rd(a, b) : + __dmul_rn(a, b); +} + +static __inline__ __attribute__((device)) double dadd(double a, double b, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __dadd_rz(a, b) : + mode == cudaRoundPosInf ? __dadd_ru(a, b) : + mode == cudaRoundMinInf ? __dadd_rd(a, b) : + __dadd_rn(a, b); +} + +static __inline__ __attribute__((device)) double dsub(double a, double b, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __dsub_rz(a, b) : + mode == cudaRoundPosInf ? __dsub_ru(a, b) : + mode == cudaRoundMinInf ? __dsub_rd(a, b) : + __dsub_rn(a, b); +} + +static __inline__ __attribute__((device)) int double2int(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2int_rn(a) : + mode == cudaRoundPosInf ? __double2int_ru(a) : + mode == cudaRoundMinInf ? __double2int_rd(a) : + __double2int_rz(a); +} + +static __inline__ __attribute__((device)) unsigned int double2uint(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2uint_rn(a) : + mode == cudaRoundPosInf ? __double2uint_ru(a) : + mode == cudaRoundMinInf ? __double2uint_rd(a) : + __double2uint_rz(a); +} + +static __inline__ __attribute__((device)) long long int double2ll(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2ll_rn(a) : + mode == cudaRoundPosInf ? __double2ll_ru(a) : + mode == cudaRoundMinInf ? __double2ll_rd(a) : + __double2ll_rz(a); +} + +static __inline__ __attribute__((device)) unsigned long long int double2ull(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2ull_rn(a) : + mode == cudaRoundPosInf ? __double2ull_ru(a) : + mode == cudaRoundMinInf ? __double2ull_rd(a) : + __double2ull_rz(a); +} + +static __inline__ __attribute__((device)) double ll2double(long long int a, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __ll2double_rz(a) : + mode == cudaRoundPosInf ? __ll2double_ru(a) : + mode == cudaRoundMinInf ? __ll2double_rd(a) : + __ll2double_rn(a); +} + +static __inline__ __attribute__((device)) double ull2double(unsigned long long int a, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __ull2double_rz(a) : + mode == cudaRoundPosInf ? __ull2double_ru(a) : + mode == cudaRoundMinInf ? __ull2double_rd(a) : + __ull2double_rn(a); +} + +static __inline__ __attribute__((device)) double int2double(int a, enum cudaRoundMode mode) +{ + return (double)a; +} + +static __inline__ __attribute__((device)) double uint2double(unsigned int a, enum cudaRoundMode mode) +{ + return (double)a; +} + +static __inline__ __attribute__((device)) double float2double(float a, enum cudaRoundMode mode) +{ + return (double)a; +} +# 1179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 2 +# 3290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" 1 +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) float __fAtomicAdd(float *address, float val); +} +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" +static __inline__ __attribute__((device)) float atomicAdd(float *address, float val) ; + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.hpp" 1 +# 75 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.hpp" +static __inline__ __attribute__((device)) float atomicAdd(float *address, float val) +{ + return __fAtomicAdd(address, val); +} +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" 2 +# 3291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) long long __illAtomicMin(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __illAtomicMax(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __llAtomicAnd(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __llAtomicOr(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) long long __llAtomicXor(long long *address, long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicMin(unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicMax(unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicAnd(unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicOr (unsigned long long *address, unsigned long long val); +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long __ullAtomicXor(unsigned long long *address, unsigned long long val); +} +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +static __inline__ __attribute__((device)) long long atomicMin(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicMax(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicAnd(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicOr(long long *address, long long val) ; + +static __inline__ __attribute__((device)) long long atomicXor(long long *address, long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicMin(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicMax(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicOr(unsigned long long *address, unsigned long long val) ; + +static __inline__ __attribute__((device)) unsigned long long atomicXor(unsigned long long *address, unsigned long long val) ; +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.hpp" 1 +# 77 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.hpp" +static __inline__ __attribute__((device)) long long atomicMin(long long *address, long long val) +{ + return __illAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) long long atomicMax(long long *address, long long val) +{ + return __illAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) long long atomicAnd(long long *address, long long val) +{ + return __llAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) long long atomicOr(long long *address, long long val) +{ + return __llAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) long long atomicXor(long long *address, long long val) +{ + return __llAtomicXor(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicMin(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicMin(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicMax(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicMax(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicAnd(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicOr(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicOr(address, val); +} + +static __inline__ __attribute__((device)) unsigned long long atomicXor(unsigned long long *address, unsigned long long val) +{ + return __ullAtomicXor(address, val); +} +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 2 +# 3292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" 1 +# 56 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 1 +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" 2 +# 3293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" 1 +# 542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.hpp" 1 +# 543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" 2 +# 3294 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" 1 +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) void __threadfence_system(void); +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rn(double x, double y); +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rz(double x, double y); +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_ru(double x, double y); +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rd(double x, double y); +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rn(double x); +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rz(double x); +# 247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_ru(double x); +# 281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rd(double x); +# 313 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rn(double x); +# 345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rz(double x); +# 377 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_ru(double x); +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rd(double x); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__ballot""() is deprecated in favor of ""__ballot""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __ballot(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_count(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_and(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_or(int); +extern __attribute__((device)) __attribute__((device_builtin)) long long int clock64(void); +# 424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rn(float x, float y, float z); +# 433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rd(float x, float y, float z); +# 442 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_ru(float x, float y, float z); +# 451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rz(float x, float y, float z); +# 464 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double_as_longlong(double x); +# 473 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __longlong_as_double(long long int x); +# 630 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rn(double x, double y, double z); +# 787 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rz(double x, double y, double z); +# 944 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_ru(double x, double y, double z); +# 1101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rd(double x, double y, double z); +# 1113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rn(double x, double y); +# 1125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rz(double x, double y); +# 1137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_ru(double x, double y); +# 1149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rd(double x, double y); +# 1161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rn(double x, double y); +# 1173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rz(double x, double y); +# 1185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_ru(double x, double y); +# 1197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rd(double x, double y); +# 1209 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rn(double x, double y); +# 1221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rz(double x, double y); +# 1233 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_ru(double x, double y); +# 1245 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rd(double x, double y); +# 1254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rn(double x); +# 1263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rz(double x); +# 1272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_ru(double x); +# 1281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rd(double x); +# 1290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rn(double x); +# 1299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_ru(double x); +# 1308 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rd(double x); +# 1317 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rn(double x); +# 1326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_ru(double x); +# 1335 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rd(double x); +# 1344 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rn(double x); +# 1353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_ru(double x); +# 1362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rd(double x); +# 1371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rn(double x); +# 1380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_ru(double x); +# 1389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rd(double x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __int2double_rn(int x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __uint2double_rn(unsigned int x); +# 1414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rn(long long int x); +# 1423 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rz(long long int x); +# 1432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_ru(long long int x); +# 1441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rd(long long int x); +# 1450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rn(unsigned long long int x); +# 1459 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rz(unsigned long long int x); +# 1468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_ru(unsigned long long int x); +# 1477 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rd(unsigned long long int x); +# 1486 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2hiint(double x); +# 1495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2loint(double x); +# 1505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __hiloint2double(int hi, int lo); + + +} + + + + + + +static __inline__ __attribute__((device)) __attribute__((deprecated("__ballot""() is deprecated in favor of ""__ballot""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int ballot(bool pred) ; + +static __inline__ __attribute__((device)) int syncthreads_count(bool pred) ; + +static __inline__ __attribute__((device)) bool syncthreads_and(bool pred) ; + +static __inline__ __attribute__((device)) bool syncthreads_or(bool pred) ; + + + + +static __inline__ __attribute__((device)) unsigned int __isGlobal(const void *ptr) ; +static __inline__ __attribute__((device)) unsigned int __isShared(const void *ptr) ; +static __inline__ __attribute__((device)) unsigned int __isConstant(const void *ptr) ; +static __inline__ __attribute__((device)) unsigned int __isLocal(const void *ptr) ; + + + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_global(const void *ptr) ; +static __inline__ __attribute__((device)) size_t __cvta_generic_to_shared(const void *ptr) ; +static __inline__ __attribute__((device)) size_t __cvta_generic_to_constant(const void *ptr) ; +static __inline__ __attribute__((device)) size_t __cvta_generic_to_local(const void *ptr) ; + + + + +static __inline__ __attribute__((device)) void * __cvta_global_to_generic(size_t rawbits) ; +static __inline__ __attribute__((device)) void * __cvta_shared_to_generic(size_t rawbits) ; +static __inline__ __attribute__((device)) void * __cvta_constant_to_generic(size_t rawbits) ; +static __inline__ __attribute__((device)) void * __cvta_local_to_generic(size_t rawbits) ; +# 1554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.hpp" 1 +# 75 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.hpp" +static __inline__ __attribute__((device)) unsigned int ballot(bool pred) +{ + return __ballot((int)pred); +} + +static __inline__ __attribute__((device)) int syncthreads_count(bool pred) +{ + return __syncthreads_count((int)pred); +} + +static __inline__ __attribute__((device)) bool syncthreads_and(bool pred) +{ + return (bool)__syncthreads_and((int)pred); +} + +static __inline__ __attribute__((device)) bool syncthreads_or(bool pred) +{ + return (bool)__syncthreads_or((int)pred); +} + + +extern "C" { + __attribute__((device)) unsigned __nv_isGlobal_impl(const void *); + __attribute__((device)) unsigned __nv_isShared_impl(const void *); + __attribute__((device)) unsigned __nv_isConstant_impl(const void *); + __attribute__((device)) unsigned __nv_isLocal_impl(const void *); + __attribute__((device)) unsigned __nv_isGridConstant_impl(const void *); +} + +static __inline__ __attribute__((device)) unsigned int __isGlobal(const void *ptr) +{ + return __nv_isGlobal_impl(ptr); +} + +static __inline__ __attribute__((device)) unsigned int __isShared(const void *ptr) +{ + return __nv_isShared_impl(ptr); +} + +static __inline__ __attribute__((device)) unsigned int __isConstant(const void *ptr) +{ + return __nv_isConstant_impl(ptr); +} + +static __inline__ __attribute__((device)) unsigned int __isLocal(const void *ptr) +{ + return __nv_isLocal_impl(ptr); +} +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.hpp" +extern "C" { + __attribute__((device)) size_t __nv_cvta_generic_to_global_impl(const void *); + __attribute__((device)) size_t __nv_cvta_generic_to_shared_impl(const void *); + __attribute__((device)) size_t __nv_cvta_generic_to_constant_impl(const void *); + __attribute__((device)) size_t __nv_cvta_generic_to_local_impl(const void *); + __attribute__((device)) void * __nv_cvta_global_to_generic_impl(size_t); + __attribute__((device)) void * __nv_cvta_shared_to_generic_impl(size_t); + __attribute__((device)) void * __nv_cvta_constant_to_generic_impl(size_t); + __attribute__((device)) void * __nv_cvta_local_to_generic_impl(size_t); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_global(const void *p) +{ + return __nv_cvta_generic_to_global_impl(p); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_shared(const void *p) +{ + return __nv_cvta_generic_to_shared_impl(p); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_constant(const void *p) +{ + return __nv_cvta_generic_to_constant_impl(p); +} + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_local(const void *p) +{ + return __nv_cvta_generic_to_local_impl(p); +} + +static __inline__ __attribute__((device)) void * __cvta_global_to_generic(size_t rawbits) +{ + return __nv_cvta_global_to_generic_impl(rawbits); +} + +static __inline__ __attribute__((device)) void * __cvta_shared_to_generic(size_t rawbits) +{ + return __nv_cvta_shared_to_generic_impl(rawbits); +} + +static __inline__ __attribute__((device)) void * __cvta_constant_to_generic(size_t rawbits) +{ + return __nv_cvta_constant_to_generic_impl(rawbits); +} + +static __inline__ __attribute__((device)) void * __cvta_local_to_generic(size_t rawbits) +{ + return __nv_cvta_local_to_generic_impl(rawbits); +} +# 1555 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" 2 +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" 1 +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +static __attribute__((device)) __inline__ unsigned __fns(unsigned mask, unsigned base, int offset) ; +static __attribute__((device)) __inline__ void __barrier_sync(unsigned id) ; +static __attribute__((device)) __inline__ void __barrier_sync_count(unsigned id, unsigned cnt) ; +static __attribute__((device)) __inline__ void __syncwarp(unsigned mask=0xFFFFFFFF) ; +static __attribute__((device)) __inline__ int __all_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ int __any_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ int __uni_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ unsigned __ballot_sync(unsigned mask, int pred) ; +static __attribute__((device)) __inline__ unsigned __activemask() ; +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl(int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl(unsigned int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_up(int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_up(unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_down(int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_down(unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_xor(int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_xor(unsigned int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl(float var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_up(float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_down(float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_xor(float var, int laneMask, int width=32) ; + + +static __attribute__((device)) __inline__ int __shfl_sync(unsigned mask, int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_sync(unsigned mask, unsigned int var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ int __shfl_up_sync(unsigned mask, int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_up_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ int __shfl_down_sync(unsigned mask, int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_down_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ unsigned int __shfl_xor_sync(unsigned mask, unsigned int var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_sync(unsigned mask, float var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_up_sync(unsigned mask, float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_down_sync(unsigned mask, float var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width=32) ; + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl(unsigned long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl(long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_up(long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_up(unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_down(long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_down(unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_xor(long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl(double var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_up(double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_down(double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_xor(double var, int laneMask, int width=32) ; + + +static __attribute__((device)) __inline__ long long __shfl_sync(unsigned mask, long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ long long __shfl_up_sync(unsigned mask, long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long long __shfl_down_sync(unsigned mask, long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_sync(unsigned mask, double var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_up_sync(unsigned mask, double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_down_sync(unsigned mask, double var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width=32) ; + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl(long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl(unsigned long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_up(long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_up(unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_down(long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_down(unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_xor(long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_xor(unsigned long var, int laneMask, int width=32) ; + + +static __attribute__((device)) __inline__ long __shfl_sync(unsigned mask, long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width=32) ; +static __attribute__((device)) __inline__ long __shfl_up_sync(unsigned mask, long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long __shfl_down_sync(unsigned mask, long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) ; +static __attribute__((device)) __inline__ long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width=32) ; +static __attribute__((device)) __inline__ unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width=32) ; +# 219 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.hpp" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.hpp" +extern "C" +{ +} +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.hpp" +static __attribute__((device)) __inline__ +unsigned __fns(unsigned mask, unsigned base, int offset) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __nvvm_fns(unsigned int mask, unsigned int base, int offset); + return __nvvm_fns(mask, base, offset); +} + +static __attribute__((device)) __inline__ +void __barrier_sync(unsigned id) { + extern __attribute__((device)) __attribute__((device_builtin)) void __nvvm_barrier_sync(unsigned id); + return __nvvm_barrier_sync(id); +} + +static __attribute__((device)) __inline__ +void __barrier_sync_count(unsigned id, unsigned cnt) { + extern __attribute__((device)) __attribute__((device_builtin)) void __nvvm_barrier_sync_cnt(unsigned id, unsigned cnt); + return __nvvm_barrier_sync_cnt(id, cnt); +} + +static __attribute__((device)) __inline__ +void __syncwarp(unsigned mask) { + extern __attribute__((device)) __attribute__((device_builtin)) void __nvvm_bar_warp_sync(unsigned mask); + return __nvvm_bar_warp_sync(mask); +} + +static __attribute__((device)) __inline__ +int __all_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) int __nvvm_vote_all_sync(unsigned int mask, int pred); + return __nvvm_vote_all_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +int __any_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) int __nvvm_vote_any_sync(unsigned int mask, int pred); + return __nvvm_vote_any_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +int __uni_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) int __nvvm_vote_uni_sync(unsigned int mask, int pred); + return __nvvm_vote_uni_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +unsigned __ballot_sync(unsigned mask, int pred) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __nvvm_vote_ballot_sync(unsigned int mask, int pred); + return __nvvm_vote_ballot_sync(mask, pred); +} + +static __attribute__((device)) __inline__ +unsigned __activemask() { + unsigned ret; + asm volatile ("activemask.b32 %0;" : "=r"(ret)); + return ret; +} + + + + +static __attribute__((device)) __inline__ int __shfl(int var, int srcLane, int width) { + int ret; + int c = ((32 -width) << 8) | 0x1f; + asm volatile ("shfl.idx.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(srcLane), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl(unsigned int var, int srcLane, int width) { + return (unsigned int) __shfl((int)var, srcLane, width); +} + +static __attribute__((device)) __inline__ int __shfl_up(int var, unsigned int delta, int width) { + int ret; + int c = (32 -width) << 8; + asm volatile ("shfl.up.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_up(unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_up((int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_down(int var, unsigned int delta, int width) { + int ret; + int c = ((32 -width) << 8) | 0x1f; + asm volatile ("shfl.down.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_down(unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_down((int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_xor(int var, int laneMask, int width) { + int ret; + int c = ((32 -width) << 8) | 0x1f; + asm volatile ("shfl.bfly.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(var), "r"(laneMask), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_xor(unsigned int var, int laneMask, int width) { + return (unsigned int) __shfl_xor((int)var, laneMask, width); +} + +static __attribute__((device)) __inline__ float __shfl(float var, int srcLane, int width) { + float ret; + int c; + c = ((32 -width) << 8) | 0x1f; + asm volatile ("shfl.idx.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(srcLane), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ float __shfl_up(float var, unsigned int delta, int width) { + float ret; + int c; + c = (32 -width) << 8; + asm volatile ("shfl.up.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ float __shfl_down(float var, unsigned int delta, int width) { + float ret; + int c; + c = ((32 -width) << 8) | 0x1f; + asm volatile ("shfl.down.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(delta), "r"(c)); + return ret; +} + +static __attribute__((device)) __inline__ float __shfl_xor(float var, int laneMask, int width) { + float ret; + int c; + c = ((32 -width) << 8) | 0x1f; + asm volatile ("shfl.bfly.b32 %0, %1, %2, %3;" : "=f"(ret) : "f"(var), "r"(laneMask), "r"(c)); + return ret; +} + + + +static __attribute__((device)) __inline__ long long __shfl(long long var, int srcLane, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl(hi, srcLane, width); + lo = __shfl(lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl(unsigned long long var, int srcLane, int width) { + return (unsigned long long) __shfl((long long) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long long __shfl_up(long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_up(hi, delta, width); + lo = __shfl_up(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_up(unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_up((long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_down(long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_down(hi, delta, width); + lo = __shfl_down(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_down(unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_down((long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_xor(long long var, int laneMask, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_xor(hi, laneMask, width); + lo = __shfl_xor(lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width) { + return (unsigned long long) __shfl_xor((long long) var, laneMask, width); +} + +static __attribute__((device)) __inline__ double __shfl(double var, int srcLane, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl(hi, srcLane, width); + lo = __shfl(lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_up(double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_up(hi, delta, width); + lo = __shfl_up(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_down(double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_down(hi, delta, width); + lo = __shfl_down(lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_xor(double var, int laneMask, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_xor(hi, laneMask, width); + lo = __shfl_xor(lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ long __shfl(long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl((long long) var, srcLane, width) : + __shfl((int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl(unsigned long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl((unsigned long long) var, srcLane, width) : + __shfl((unsigned int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long __shfl_up(long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up((long long) var, delta, width) : + __shfl_up((int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_up(unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up((unsigned long long) var, delta, width) : + __shfl_up((unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_down(long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down((long long) var, delta, width) : + __shfl_down((int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_down(unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down((unsigned long long) var, delta, width) : + __shfl_down((unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_xor(long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor((long long) var, laneMask, width) : + __shfl_xor((int) var, laneMask, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_xor(unsigned long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor((unsigned long long) var, laneMask, width) : + __shfl_xor((unsigned int) var, laneMask, width); +} +# 369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.hpp" +static __attribute__((device)) __inline__ int __shfl_sync(unsigned mask, int var, int srcLane, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_idx_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = ((32 -width) << 8) | 0x1f; + ret = __nvvm_shfl_idx_sync(mask, var, srcLane, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_sync(unsigned mask, unsigned int var, int srcLane, int width) { + return (unsigned int) __shfl_sync(mask, (int)var, srcLane, width); +} + +static __attribute__((device)) __inline__ int __shfl_up_sync(unsigned mask, int var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_up_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = (32 -width) << 8; + ret = __nvvm_shfl_up_sync(mask, var, delta, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_up_sync(unsigned mask, unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_up_sync(mask, (int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_down_sync(unsigned mask, int var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_down_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = ((32 -width) << 8) | 0x1f; + ret = __nvvm_shfl_down_sync(mask, var, delta, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_down_sync(unsigned mask, unsigned int var, unsigned int delta, int width) { + return (unsigned int) __shfl_down_sync(mask, (int)var, delta, width); +} + +static __attribute__((device)) __inline__ int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_bfly_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c = ((32 -width) << 8) | 0x1f; + ret = __nvvm_shfl_bfly_sync(mask, var, laneMask, c); + return ret; +} + +static __attribute__((device)) __inline__ unsigned int __shfl_xor_sync(unsigned mask, unsigned int var, int laneMask, int width) { + return (unsigned int) __shfl_xor_sync(mask, (int)var, laneMask, width); +} + +static __attribute__((device)) __inline__ float __shfl_sync(unsigned mask, float var, int srcLane, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_idx_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = ((32 -width) << 8) | 0x1f; + ret = __nvvm_shfl_idx_sync(mask, __float_as_int(var), srcLane, c); + return __int_as_float(ret); +} + +static __attribute__((device)) __inline__ float __shfl_up_sync(unsigned mask, float var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_up_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = (32 -width) << 8; + ret = __nvvm_shfl_up_sync(mask, __float_as_int(var), delta, c); + return __int_as_float(ret); +} + +static __attribute__((device)) __inline__ float __shfl_down_sync(unsigned mask, float var, unsigned int delta, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_down_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = ((32 -width) << 8) | 0x1f; + ret = __nvvm_shfl_down_sync(mask, __float_as_int(var), delta, c); + return __int_as_float(ret); +} + +static __attribute__((device)) __inline__ float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width) { + extern __attribute__((device)) __attribute__((device_builtin)) unsigned __nvvm_shfl_bfly_sync(unsigned mask, unsigned a, unsigned b, unsigned c); + int ret; + int c; + c = ((32 -width) << 8) | 0x1f; + ret = __nvvm_shfl_bfly_sync(mask, __float_as_int(var), laneMask, c); + return __int_as_float(ret); +} + + +static __attribute__((device)) __inline__ long long __shfl_sync(unsigned mask, long long var, int srcLane, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_sync(mask, hi, srcLane, width); + lo = __shfl_sync(mask, lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width) { + return (unsigned long long) __shfl_sync(mask, (long long) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long long __shfl_up_sync(unsigned mask, long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_up_sync(mask, hi, delta, width); + lo = __shfl_up_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_up_sync(mask, (long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_down_sync(unsigned mask, long long var, unsigned int delta, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_down_sync(mask, hi, delta, width); + lo = __shfl_down_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned int delta, int width) { + return (unsigned long long) __shfl_down_sync(mask, (long long) var, delta, width); +} + +static __attribute__((device)) __inline__ long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width) { + int lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "l"(var)); + hi = __shfl_xor_sync(mask, hi, laneMask, width); + lo = __shfl_xor_sync(mask, lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=l"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width) { + return (unsigned long long) __shfl_xor_sync(mask, (long long) var, laneMask, width); +} + +static __attribute__((device)) __inline__ double __shfl_sync(unsigned mask, double var, int srcLane, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_sync(mask, hi, srcLane, width); + lo = __shfl_sync(mask, lo, srcLane, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_up_sync(unsigned mask, double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_up_sync(mask, hi, delta, width); + lo = __shfl_up_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_down_sync(unsigned mask, double var, unsigned int delta, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_down_sync(mask, hi, delta, width); + lo = __shfl_down_sync(mask, lo, delta, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + +static __attribute__((device)) __inline__ double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width) { + unsigned lo, hi; + asm volatile("mov.b64 {%0,%1}, %2;" : "=r"(lo), "=r"(hi) : "d"(var)); + hi = __shfl_xor_sync(mask, hi, laneMask, width); + lo = __shfl_xor_sync(mask, lo, laneMask, width); + asm volatile("mov.b64 %0, {%1,%2};" : "=d"(var) : "r"(lo), "r"(hi)); + return var; +} + + + +static __attribute__((device)) __inline__ long __shfl_sync(unsigned mask, long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_sync(mask, (long long) var, srcLane, width) : + __shfl_sync(mask, (int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_sync(mask, (unsigned long long) var, srcLane, width) : + __shfl_sync(mask, (unsigned int) var, srcLane, width); +} + +static __attribute__((device)) __inline__ long __shfl_up_sync(unsigned mask, long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up_sync(mask, (long long) var, delta, width) : + __shfl_up_sync(mask, (int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_up_sync(mask, (unsigned long long) var, delta, width) : + __shfl_up_sync(mask, (unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_down_sync(unsigned mask, long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down_sync(mask, (long long) var, delta, width) : + __shfl_down_sync(mask, (int) var, delta, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned int delta, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_down_sync(mask, (unsigned long long) var, delta, width) : + __shfl_down_sync(mask, (unsigned int) var, delta, width); +} + +static __attribute__((device)) __inline__ long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor_sync(mask, (long long) var, laneMask, width) : + __shfl_xor_sync(mask, (int) var, laneMask, width); +} + +static __attribute__((device)) __inline__ unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width) { + return (sizeof(long) == sizeof(long long)) ? + __shfl_xor_sync(mask, (unsigned long long) var, laneMask, width) : + __shfl_xor_sync(mask, (unsigned int) var, laneMask, width); +} +# 220 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" 2 +# 3296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 1 +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ long __ldg(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldg(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldg(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldg(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldg(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldg(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldg(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldg(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldg(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldg(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldg(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldg(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldg(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldg(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldg(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldg(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldg(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldg(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldg(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldg(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldg(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldg(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldg(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldg(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldg(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldg(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldg(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldg(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldg(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldg(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldcg(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldcg(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldcg(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldcg(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldcg(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldcg(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldcg(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldcg(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldcg(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldcg(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldcg(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldcg(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldcg(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldcg(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldcg(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldcg(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldcg(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldcg(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldcg(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldcg(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldcg(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldcg(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldcg(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldcg(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldcg(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldcg(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldcg(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldcg(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldcg(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldcg(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldca(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldca(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldca(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldca(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldca(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldca(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldca(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldca(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldca(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldca(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldca(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldca(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldca(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldca(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldca(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldca(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldca(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldca(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldca(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldca(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldca(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldca(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldca(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldca(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldca(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldca(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldca(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldca(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldca(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldca(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldcs(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldcs(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldcs(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldcs(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldcs(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldcs(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldcs(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldcs(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldcs(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldcs(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldcs(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldcs(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldcs(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldcs(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldcs(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldcs(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldcs(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldcs(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldcs(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldcs(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldcs(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldcs(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldcs(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldcs(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldcs(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldcs(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldcs(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldcs(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldcs(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldcs(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldlu(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldlu(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldlu(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldlu(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldlu(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldlu(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldlu(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldlu(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldlu(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldlu(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldlu(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldlu(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldlu(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldlu(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldlu(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldlu(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldlu(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldlu(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldlu(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldlu(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldlu(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldlu(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldlu(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldlu(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldlu(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldlu(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldlu(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldlu(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldlu(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldlu(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ long __ldcv(const long *ptr) ; +static __attribute__((device)) __inline__ unsigned long __ldcv(const unsigned long *ptr) ; + +static __attribute__((device)) __inline__ char __ldcv(const char *ptr) ; +static __attribute__((device)) __inline__ signed char __ldcv(const signed char *ptr) ; +static __attribute__((device)) __inline__ short __ldcv(const short *ptr) ; +static __attribute__((device)) __inline__ int __ldcv(const int *ptr) ; +static __attribute__((device)) __inline__ long long __ldcv(const long long *ptr) ; +static __attribute__((device)) __inline__ char2 __ldcv(const char2 *ptr) ; +static __attribute__((device)) __inline__ char4 __ldcv(const char4 *ptr) ; +static __attribute__((device)) __inline__ short2 __ldcv(const short2 *ptr) ; +static __attribute__((device)) __inline__ short4 __ldcv(const short4 *ptr) ; +static __attribute__((device)) __inline__ int2 __ldcv(const int2 *ptr) ; +static __attribute__((device)) __inline__ int4 __ldcv(const int4 *ptr) ; +static __attribute__((device)) __inline__ longlong2 __ldcv(const longlong2 *ptr) ; + +static __attribute__((device)) __inline__ unsigned char __ldcv(const unsigned char *ptr) ; +static __attribute__((device)) __inline__ unsigned short __ldcv(const unsigned short *ptr) ; +static __attribute__((device)) __inline__ unsigned int __ldcv(const unsigned int *ptr) ; +static __attribute__((device)) __inline__ unsigned long long __ldcv(const unsigned long long *ptr) ; +static __attribute__((device)) __inline__ uchar2 __ldcv(const uchar2 *ptr) ; +static __attribute__((device)) __inline__ uchar4 __ldcv(const uchar4 *ptr) ; +static __attribute__((device)) __inline__ ushort2 __ldcv(const ushort2 *ptr) ; +static __attribute__((device)) __inline__ ushort4 __ldcv(const ushort4 *ptr) ; +static __attribute__((device)) __inline__ uint2 __ldcv(const uint2 *ptr) ; +static __attribute__((device)) __inline__ uint4 __ldcv(const uint4 *ptr) ; +static __attribute__((device)) __inline__ ulonglong2 __ldcv(const ulonglong2 *ptr) ; + +static __attribute__((device)) __inline__ float __ldcv(const float *ptr) ; +static __attribute__((device)) __inline__ double __ldcv(const double *ptr) ; +static __attribute__((device)) __inline__ float2 __ldcv(const float2 *ptr) ; +static __attribute__((device)) __inline__ float4 __ldcv(const float4 *ptr) ; +static __attribute__((device)) __inline__ double2 __ldcv(const double2 *ptr) ; + + + +static __attribute__((device)) __inline__ void __stwb(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stwb(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stwb(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stwb(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stwb(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stwb(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stwb(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stwb(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stwb(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stwb(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stwb(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stwb(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stwb(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stwb(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stwb(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stwb(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stwb(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stwb(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stwb(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stwb(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stwb(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stwb(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stwb(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stwb(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stwb(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stwb(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stwb(double2 *ptr, double2 value) ; + + + +static __attribute__((device)) __inline__ void __stcg(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stcg(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stcg(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stcg(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stcg(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stcg(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stcg(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stcg(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stcg(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stcg(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stcg(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stcg(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stcg(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stcg(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stcg(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stcg(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stcg(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stcg(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stcg(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stcg(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stcg(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stcg(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stcg(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stcg(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stcg(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stcg(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stcg(double2 *ptr, double2 value) ; + + + +static __attribute__((device)) __inline__ void __stcs(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stcs(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stcs(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stcs(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stcs(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stcs(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stcs(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stcs(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stcs(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stcs(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stcs(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stcs(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stcs(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stcs(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stcs(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stcs(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stcs(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stcs(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stcs(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stcs(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stcs(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stcs(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stcs(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stcs(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stcs(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stcs(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stcs(double2 *ptr, double2 value) ; + + + +static __attribute__((device)) __inline__ void __stwt(long *ptr, long value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned long *ptr, unsigned long value) ; + +static __attribute__((device)) __inline__ void __stwt(char *ptr, char value) ; +static __attribute__((device)) __inline__ void __stwt(signed char *ptr, signed char value) ; +static __attribute__((device)) __inline__ void __stwt(short *ptr, short value) ; +static __attribute__((device)) __inline__ void __stwt(int *ptr, int value) ; +static __attribute__((device)) __inline__ void __stwt(long long *ptr, long long value) ; +static __attribute__((device)) __inline__ void __stwt(char2 *ptr, char2 value) ; +static __attribute__((device)) __inline__ void __stwt(char4 *ptr, char4 value) ; +static __attribute__((device)) __inline__ void __stwt(short2 *ptr, short2 value) ; +static __attribute__((device)) __inline__ void __stwt(short4 *ptr, short4 value) ; +static __attribute__((device)) __inline__ void __stwt(int2 *ptr, int2 value) ; +static __attribute__((device)) __inline__ void __stwt(int4 *ptr, int4 value) ; +static __attribute__((device)) __inline__ void __stwt(longlong2 *ptr, longlong2 value) ; + +static __attribute__((device)) __inline__ void __stwt(unsigned char *ptr, unsigned char value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned short *ptr, unsigned short value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned int *ptr, unsigned int value) ; +static __attribute__((device)) __inline__ void __stwt(unsigned long long *ptr, unsigned long long value) ; +static __attribute__((device)) __inline__ void __stwt(uchar2 *ptr, uchar2 value) ; +static __attribute__((device)) __inline__ void __stwt(uchar4 *ptr, uchar4 value) ; +static __attribute__((device)) __inline__ void __stwt(ushort2 *ptr, ushort2 value) ; +static __attribute__((device)) __inline__ void __stwt(ushort4 *ptr, ushort4 value) ; +static __attribute__((device)) __inline__ void __stwt(uint2 *ptr, uint2 value) ; +static __attribute__((device)) __inline__ void __stwt(uint4 *ptr, uint4 value) ; +static __attribute__((device)) __inline__ void __stwt(ulonglong2 *ptr, ulonglong2 value) ; + +static __attribute__((device)) __inline__ void __stwt(float *ptr, float value) ; +static __attribute__((device)) __inline__ void __stwt(double *ptr, double value) ; +static __attribute__((device)) __inline__ void __stwt(float2 *ptr, float2 value) ; +static __attribute__((device)) __inline__ void __stwt(float4 *ptr, float4 value) ; +static __attribute__((device)) __inline__ void __stwt(double2 *ptr, double2 value) ; +# 460 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_l(unsigned int lo, unsigned int hi, unsigned int shift) ; +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_lc(unsigned int lo, unsigned int hi, unsigned int shift) ; +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_r(unsigned int lo, unsigned int hi, unsigned int shift) ; +# 497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_rc(unsigned int lo, unsigned int hi, unsigned int shift) ; +# 507 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.hpp" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.hpp" +extern "C" +{ + + +} +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.hpp" +static __attribute__((device)) __inline__ long __ldg(const long *ptr) { unsigned long ret; asm volatile ("ld.global.nc.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldg(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.nc.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldg(const char *ptr) { unsigned int ret; asm volatile ("ld.global.nc.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldg(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.nc.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldg(const short *ptr) { unsigned short ret; asm volatile ("ld.global.nc.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldg(const int *ptr) { unsigned int ret; asm volatile ("ld.global.nc.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldg(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.nc.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldg(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.nc.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldg(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.nc.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldg(const short2 *ptr) { short2 ret; asm volatile ("ld.global.nc.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldg(const short4 *ptr) { short4 ret; asm volatile ("ld.global.nc.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldg(const int2 *ptr) { int2 ret; asm volatile ("ld.global.nc.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldg(const int4 *ptr) { int4 ret; asm volatile ("ld.global.nc.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldg(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.nc.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldg(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.nc.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldg(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.nc.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldg(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.nc.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldg(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.nc.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldg(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.nc.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldg(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.nc.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldg(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.nc.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldg(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.nc.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldg(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.nc.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldg(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.nc.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldg(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.nc.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldg(const float *ptr) { float ret; asm volatile ("ld.global.nc.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldg(const double *ptr) { double ret; asm volatile ("ld.global.nc.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldg(const float2 *ptr) { float2 ret; asm volatile ("ld.global.nc.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldg(const float4 *ptr) { float4 ret; asm volatile ("ld.global.nc.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldg(const double2 *ptr) { double2 ret; asm volatile ("ld.global.nc.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.hpp" +static __attribute__((device)) __inline__ long __ldcg(const long *ptr) { unsigned long ret; asm volatile ("ld.global.cg.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldcg(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.cg.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldcg(const char *ptr) { unsigned int ret; asm volatile ("ld.global.cg.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldcg(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.cg.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldcg(const short *ptr) { unsigned short ret; asm volatile ("ld.global.cg.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldcg(const int *ptr) { unsigned int ret; asm volatile ("ld.global.cg.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldcg(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cg.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldcg(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.cg.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldcg(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.cg.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldcg(const short2 *ptr) { short2 ret; asm volatile ("ld.global.cg.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldcg(const short4 *ptr) { short4 ret; asm volatile ("ld.global.cg.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldcg(const int2 *ptr) { int2 ret; asm volatile ("ld.global.cg.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldcg(const int4 *ptr) { int4 ret; asm volatile ("ld.global.cg.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldcg(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.cg.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldcg(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.cg.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldcg(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.cg.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldcg(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.cg.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldcg(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cg.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldcg(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.cg.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldcg(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.cg.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldcg(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.cg.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldcg(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.cg.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldcg(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.cg.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldcg(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.cg.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldcg(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.cg.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldcg(const float *ptr) { float ret; asm volatile ("ld.global.cg.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldcg(const double *ptr) { double ret; asm volatile ("ld.global.cg.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldcg(const float2 *ptr) { float2 ret; asm volatile ("ld.global.cg.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldcg(const float4 *ptr) { float4 ret; asm volatile ("ld.global.cg.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldcg(const double2 *ptr) { double2 ret; asm volatile ("ld.global.cg.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldca(const long *ptr) { unsigned long ret; asm volatile ("ld.global.ca.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldca(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.ca.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldca(const char *ptr) { unsigned int ret; asm volatile ("ld.global.ca.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldca(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.ca.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldca(const short *ptr) { unsigned short ret; asm volatile ("ld.global.ca.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldca(const int *ptr) { unsigned int ret; asm volatile ("ld.global.ca.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldca(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.ca.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldca(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.ca.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldca(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.ca.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldca(const short2 *ptr) { short2 ret; asm volatile ("ld.global.ca.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldca(const short4 *ptr) { short4 ret; asm volatile ("ld.global.ca.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldca(const int2 *ptr) { int2 ret; asm volatile ("ld.global.ca.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldca(const int4 *ptr) { int4 ret; asm volatile ("ld.global.ca.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldca(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.ca.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldca(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.ca.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldca(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.ca.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldca(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.ca.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldca(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.ca.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldca(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.ca.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldca(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.ca.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldca(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.ca.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldca(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.ca.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldca(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.ca.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldca(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.ca.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldca(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.ca.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldca(const float *ptr) { float ret; asm volatile ("ld.global.ca.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldca(const double *ptr) { double ret; asm volatile ("ld.global.ca.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldca(const float2 *ptr) { float2 ret; asm volatile ("ld.global.ca.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldca(const float4 *ptr) { float4 ret; asm volatile ("ld.global.ca.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldca(const double2 *ptr) { double2 ret; asm volatile ("ld.global.ca.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldcs(const long *ptr) { unsigned long ret; asm volatile ("ld.global.cs.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldcs(const unsigned long *ptr) { unsigned long ret; asm volatile ("ld.global.cs.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldcs(const char *ptr) { unsigned int ret; asm volatile ("ld.global.cs.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldcs(const signed char *ptr) { unsigned int ret; asm volatile ("ld.global.cs.s8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldcs(const short *ptr) { unsigned short ret; asm volatile ("ld.global.cs.s16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return (short)ret; } +static __attribute__((device)) __inline__ int __ldcs(const int *ptr) { unsigned int ret; asm volatile ("ld.global.cs.s32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldcs(const long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cs.s64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldcs(const char2 *ptr) { char2 ret; int2 tmp; asm volatile ("ld.global.cs.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldcs(const char4 *ptr) { char4 ret; int4 tmp; asm volatile ("ld.global.cs.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldcs(const short2 *ptr) { short2 ret; asm volatile ("ld.global.cs.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ short4 __ldcs(const short4 *ptr) { short4 ret; asm volatile ("ld.global.cs.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int2 __ldcs(const int2 *ptr) { int2 ret; asm volatile ("ld.global.cs.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ int4 __ldcs(const int4 *ptr) { int4 ret; asm volatile ("ld.global.cs.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldcs(const longlong2 *ptr) { longlong2 ret; asm volatile ("ld.global.cs.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldcs(const unsigned char *ptr) { unsigned int ret; asm volatile ("ld.global.cs.u8 %0, [%1];" : "=r"(ret) : "l" (ptr)); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldcs(const unsigned short *ptr) { unsigned short ret; asm volatile ("ld.global.cs.u16 %0, [%1];" : "=h"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldcs(const unsigned int *ptr) { unsigned int ret; asm volatile ("ld.global.cs.u32 %0, [%1];" : "=r"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldcs(const unsigned long long *ptr) { unsigned long long ret; asm volatile ("ld.global.cs.u64 %0, [%1];" : "=l"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldcs(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm volatile ("ld.global.cs.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldcs(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm volatile ("ld.global.cs.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr)); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldcs(const ushort2 *ptr) { ushort2 ret; asm volatile ("ld.global.cs.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldcs(const ushort4 *ptr) { ushort4 ret; asm volatile ("ld.global.cs.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint2 __ldcs(const uint2 *ptr) { uint2 ret; asm volatile ("ld.global.cs.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ uint4 __ldcs(const uint4 *ptr) { uint4 ret; asm volatile ("ld.global.cs.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldcs(const ulonglong2 *ptr) { ulonglong2 ret; asm volatile ("ld.global.cs.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr)); return ret; } + +static __attribute__((device)) __inline__ float __ldcs(const float *ptr) { float ret; asm volatile ("ld.global.cs.f32 %0, [%1];" : "=f"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double __ldcs(const double *ptr) { double ret; asm volatile ("ld.global.cs.f64 %0, [%1];" : "=d"(ret) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float2 __ldcs(const float2 *ptr) { float2 ret; asm volatile ("ld.global.cs.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ float4 __ldcs(const float4 *ptr) { float4 ret; asm volatile ("ld.global.cs.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr)); return ret; } +static __attribute__((device)) __inline__ double2 __ldcs(const double2 *ptr) { double2 ret; asm volatile ("ld.global.cs.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr)); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldlu(const long *ptr) { unsigned long ret; asm ("ld.global.lu.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldlu(const unsigned long *ptr) { unsigned long ret; asm ("ld.global.lu.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldlu(const char *ptr) { unsigned int ret; asm ("ld.global.lu.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldlu(const signed char *ptr) { unsigned int ret; asm ("ld.global.lu.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldlu(const short *ptr) { unsigned short ret; asm ("ld.global.lu.s16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return (short)ret; } +static __attribute__((device)) __inline__ int __ldlu(const int *ptr) { unsigned int ret; asm ("ld.global.lu.s32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldlu(const long long *ptr) { unsigned long long ret; asm ("ld.global.lu.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldlu(const char2 *ptr) { char2 ret; int2 tmp; asm ("ld.global.lu.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldlu(const char4 *ptr) { char4 ret; int4 tmp; asm ("ld.global.lu.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldlu(const short2 *ptr) { short2 ret; asm ("ld.global.lu.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ short4 __ldlu(const short4 *ptr) { short4 ret; asm ("ld.global.lu.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int2 __ldlu(const int2 *ptr) { int2 ret; asm ("ld.global.lu.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int4 __ldlu(const int4 *ptr) { int4 ret; asm ("ld.global.lu.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldlu(const longlong2 *ptr) { longlong2 ret; asm ("ld.global.lu.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldlu(const unsigned char *ptr) { unsigned int ret; asm ("ld.global.lu.u8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldlu(const unsigned short *ptr) { unsigned short ret; asm ("ld.global.lu.u16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldlu(const unsigned int *ptr) { unsigned int ret; asm ("ld.global.lu.u32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldlu(const unsigned long long *ptr) { unsigned long long ret; asm ("ld.global.lu.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldlu(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm ("ld.global.lu.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldlu(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm ("ld.global.lu.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldlu(const ushort2 *ptr) { ushort2 ret; asm ("ld.global.lu.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldlu(const ushort4 *ptr) { ushort4 ret; asm ("ld.global.lu.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint2 __ldlu(const uint2 *ptr) { uint2 ret; asm ("ld.global.lu.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint4 __ldlu(const uint4 *ptr) { uint4 ret; asm ("ld.global.lu.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldlu(const ulonglong2 *ptr) { ulonglong2 ret; asm ("ld.global.lu.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ float __ldlu(const float *ptr) { float ret; asm ("ld.global.lu.f32 %0, [%1];" : "=f"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double __ldlu(const double *ptr) { double ret; asm ("ld.global.lu.f64 %0, [%1];" : "=d"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float2 __ldlu(const float2 *ptr) { float2 ret; asm ("ld.global.lu.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float4 __ldlu(const float4 *ptr) { float4 ret; asm ("ld.global.lu.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double2 __ldlu(const double2 *ptr) { double2 ret; asm ("ld.global.lu.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr) : "memory"); return ret; } + + + + + + + +static __attribute__((device)) __inline__ long __ldcv(const long *ptr) { unsigned long ret; asm ("ld.global.cv.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long)ret; } +static __attribute__((device)) __inline__ unsigned long __ldcv(const unsigned long *ptr) { unsigned long ret; asm ("ld.global.cv.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } + + + + + + +static __attribute__((device)) __inline__ char __ldcv(const char *ptr) { unsigned int ret; asm ("ld.global.cv.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (char)ret; } +static __attribute__((device)) __inline__ signed char __ldcv(const signed char *ptr) { unsigned int ret; asm ("ld.global.cv.s8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (signed char)ret; } +static __attribute__((device)) __inline__ short __ldcv(const short *ptr) { unsigned short ret; asm ("ld.global.cv.s16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return (short)ret; } +static __attribute__((device)) __inline__ int __ldcv(const int *ptr) { unsigned int ret; asm ("ld.global.cv.s32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (int)ret; } +static __attribute__((device)) __inline__ long long __ldcv(const long long *ptr) { unsigned long long ret; asm ("ld.global.cv.s64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return (long long)ret; } +static __attribute__((device)) __inline__ char2 __ldcv(const char2 *ptr) { char2 ret; int2 tmp; asm ("ld.global.cv.v2.s8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; return ret; } +static __attribute__((device)) __inline__ char4 __ldcv(const char4 *ptr) { char4 ret; int4 tmp; asm ("ld.global.cv.v4.s8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (char)tmp.x; ret.y = (char)tmp.y; ret.z = (char)tmp.z; ret.w = (char)tmp.w; return ret; } +static __attribute__((device)) __inline__ short2 __ldcv(const short2 *ptr) { short2 ret; asm ("ld.global.cv.v2.s16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ short4 __ldcv(const short4 *ptr) { short4 ret; asm ("ld.global.cv.v4.s16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int2 __ldcv(const int2 *ptr) { int2 ret; asm ("ld.global.cv.v2.s32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ int4 __ldcv(const int4 *ptr) { int4 ret; asm ("ld.global.cv.v4.s32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ longlong2 __ldcv(const longlong2 *ptr) { longlong2 ret; asm ("ld.global.cv.v2.s64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ unsigned char __ldcv(const unsigned char *ptr) { unsigned int ret; asm ("ld.global.cv.u8 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return (unsigned char)ret; } +static __attribute__((device)) __inline__ unsigned short __ldcv(const unsigned short *ptr) { unsigned short ret; asm ("ld.global.cv.u16 %0, [%1];" : "=h"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned int __ldcv(const unsigned int *ptr) { unsigned int ret; asm ("ld.global.cv.u32 %0, [%1];" : "=r"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ unsigned long long __ldcv(const unsigned long long *ptr) { unsigned long long ret; asm ("ld.global.cv.u64 %0, [%1];" : "=l"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uchar2 __ldcv(const uchar2 *ptr) { uchar2 ret; uint2 tmp; asm ("ld.global.cv.v2.u8 {%0,%1}, [%2];" : "=r"(tmp.x), "=r"(tmp.y) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; return ret; } +static __attribute__((device)) __inline__ uchar4 __ldcv(const uchar4 *ptr) { uchar4 ret; uint4 tmp; asm ("ld.global.cv.v4.u8 {%0,%1,%2,%3}, [%4];" : "=r"(tmp.x), "=r"(tmp.y), "=r"(tmp.z), "=r"(tmp.w) : "l" (ptr) : "memory"); ret.x = (unsigned char)tmp.x; ret.y = (unsigned char)tmp.y; ret.z = (unsigned char)tmp.z; ret.w = (unsigned char)tmp.w; return ret; } +static __attribute__((device)) __inline__ ushort2 __ldcv(const ushort2 *ptr) { ushort2 ret; asm ("ld.global.cv.v2.u16 {%0,%1}, [%2];" : "=h"(ret.x), "=h"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ushort4 __ldcv(const ushort4 *ptr) { ushort4 ret; asm ("ld.global.cv.v4.u16 {%0,%1,%2,%3}, [%4];" : "=h"(ret.x), "=h"(ret.y), "=h"(ret.z), "=h"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint2 __ldcv(const uint2 *ptr) { uint2 ret; asm ("ld.global.cv.v2.u32 {%0,%1}, [%2];" : "=r"(ret.x), "=r"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ uint4 __ldcv(const uint4 *ptr) { uint4 ret; asm ("ld.global.cv.v4.u32 {%0,%1,%2,%3}, [%4];" : "=r"(ret.x), "=r"(ret.y), "=r"(ret.z), "=r"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ ulonglong2 __ldcv(const ulonglong2 *ptr) { ulonglong2 ret; asm ("ld.global.cv.v2.u64 {%0,%1}, [%2];" : "=l"(ret.x), "=l"(ret.y) : "l" (ptr) : "memory"); return ret; } + +static __attribute__((device)) __inline__ float __ldcv(const float *ptr) { float ret; asm ("ld.global.cv.f32 %0, [%1];" : "=f"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double __ldcv(const double *ptr) { double ret; asm ("ld.global.cv.f64 %0, [%1];" : "=d"(ret) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float2 __ldcv(const float2 *ptr) { float2 ret; asm ("ld.global.cv.v2.f32 {%0,%1}, [%2];" : "=f"(ret.x), "=f"(ret.y) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ float4 __ldcv(const float4 *ptr) { float4 ret; asm ("ld.global.cv.v4.f32 {%0,%1,%2,%3}, [%4];" : "=f"(ret.x), "=f"(ret.y), "=f"(ret.z), "=f"(ret.w) : "l" (ptr) : "memory"); return ret; } +static __attribute__((device)) __inline__ double2 __ldcv(const double2 *ptr) { double2 ret; asm ("ld.global.cv.v2.f64 {%0,%1}, [%2];" : "=d"(ret.x), "=d"(ret.y) : "l" (ptr) : "memory"); return ret; } + + + + + + + +static __attribute__((device)) __inline__ void __stwb(long *ptr, long value) { asm ("st.global.wb.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned long *ptr, unsigned long value) { asm ("st.global.wb.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stwb(char *ptr, char value) { asm ("st.global.wb.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(signed char *ptr, signed char value) { asm ("st.global.wb.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(short *ptr, short value) { asm ("st.global.wb.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(int *ptr, int value) { asm ("st.global.wb.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(long long *ptr, long long value) { asm ("st.global.wb.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.wb.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wb.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(short2 *ptr, short2 value) { asm ("st.global.wb.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(short4 *ptr, short4 value) { asm ("st.global.wb.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(int2 *ptr, int2 value) { asm ("st.global.wb.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(int4 *ptr, int4 value) { asm ("st.global.wb.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(longlong2 *ptr, longlong2 value) { asm ("st.global.wb.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwb(unsigned char *ptr, unsigned char value) { asm ("st.global.wb.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned short *ptr, unsigned short value) { asm ("st.global.wb.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned int *ptr, unsigned int value) { asm ("st.global.wb.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(unsigned long long *ptr, unsigned long long value) { asm ("st.global.wb.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.wb.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wb.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(ushort2 *ptr, ushort2 value) { asm ("st.global.wb.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(ushort4 *ptr, ushort4 value) { asm ("st.global.wb.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uint2 *ptr, uint2 value) { asm ("st.global.wb.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(uint4 *ptr, uint4 value) { asm ("st.global.wb.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.wb.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwb(float *ptr, float value) { asm ("st.global.wb.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(double *ptr, double value) { asm ("st.global.wb.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(float2 *ptr, float2 value) { asm ("st.global.wb.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(float4 *ptr, float4 value) { asm ("st.global.wb.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwb(double2 *ptr, double2 value) { asm ("st.global.wb.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + +static __attribute__((device)) __inline__ void __stcg(long *ptr, long value) { asm ("st.global.cg.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned long *ptr, unsigned long value) { asm ("st.global.cg.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stcg(char *ptr, char value) { asm ("st.global.cg.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(signed char *ptr, signed char value) { asm ("st.global.cg.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(short *ptr, short value) { asm ("st.global.cg.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(int *ptr, int value) { asm ("st.global.cg.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(long long *ptr, long long value) { asm ("st.global.cg.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.cg.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cg.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(short2 *ptr, short2 value) { asm ("st.global.cg.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(short4 *ptr, short4 value) { asm ("st.global.cg.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(int2 *ptr, int2 value) { asm ("st.global.cg.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(int4 *ptr, int4 value) { asm ("st.global.cg.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(longlong2 *ptr, longlong2 value) { asm ("st.global.cg.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcg(unsigned char *ptr, unsigned char value) { asm ("st.global.cg.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned short *ptr, unsigned short value) { asm ("st.global.cg.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned int *ptr, unsigned int value) { asm ("st.global.cg.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(unsigned long long *ptr, unsigned long long value) { asm ("st.global.cg.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.cg.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cg.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(ushort2 *ptr, ushort2 value) { asm ("st.global.cg.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(ushort4 *ptr, ushort4 value) { asm ("st.global.cg.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uint2 *ptr, uint2 value) { asm ("st.global.cg.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(uint4 *ptr, uint4 value) { asm ("st.global.cg.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.cg.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcg(float *ptr, float value) { asm ("st.global.cg.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(double *ptr, double value) { asm ("st.global.cg.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(float2 *ptr, float2 value) { asm ("st.global.cg.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(float4 *ptr, float4 value) { asm ("st.global.cg.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcg(double2 *ptr, double2 value) { asm ("st.global.cg.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + +static __attribute__((device)) __inline__ void __stcs(long *ptr, long value) { asm ("st.global.cs.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned long *ptr, unsigned long value) { asm ("st.global.cs.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stcs(char *ptr, char value) { asm ("st.global.cs.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(signed char *ptr, signed char value) { asm ("st.global.cs.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(short *ptr, short value) { asm ("st.global.cs.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(int *ptr, int value) { asm ("st.global.cs.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(long long *ptr, long long value) { asm ("st.global.cs.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.cs.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cs.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(short2 *ptr, short2 value) { asm ("st.global.cs.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(short4 *ptr, short4 value) { asm ("st.global.cs.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(int2 *ptr, int2 value) { asm ("st.global.cs.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(int4 *ptr, int4 value) { asm ("st.global.cs.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(longlong2 *ptr, longlong2 value) { asm ("st.global.cs.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcs(unsigned char *ptr, unsigned char value) { asm ("st.global.cs.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned short *ptr, unsigned short value) { asm ("st.global.cs.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned int *ptr, unsigned int value) { asm ("st.global.cs.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(unsigned long long *ptr, unsigned long long value) { asm ("st.global.cs.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.cs.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.cs.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(ushort2 *ptr, ushort2 value) { asm ("st.global.cs.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(ushort4 *ptr, ushort4 value) { asm ("st.global.cs.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uint2 *ptr, uint2 value) { asm ("st.global.cs.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(uint4 *ptr, uint4 value) { asm ("st.global.cs.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.cs.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stcs(float *ptr, float value) { asm ("st.global.cs.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(double *ptr, double value) { asm ("st.global.cs.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(float2 *ptr, float2 value) { asm ("st.global.cs.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(float4 *ptr, float4 value) { asm ("st.global.cs.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stcs(double2 *ptr, double2 value) { asm ("st.global.cs.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } + + + + + + + +static __attribute__((device)) __inline__ void __stwt(long *ptr, long value) { asm ("st.global.wt.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned long *ptr, unsigned long value) { asm ("st.global.wt.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } + + + + + + +static __attribute__((device)) __inline__ void __stwt(char *ptr, char value) { asm ("st.global.wt.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(signed char *ptr, signed char value) { asm ("st.global.wt.s8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(short *ptr, short value) { asm ("st.global.wt.s16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(int *ptr, int value) { asm ("st.global.wt.s32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(long long *ptr, long long value) { asm ("st.global.wt.s64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(char2 *ptr, char2 value) { const int x = value.x, y = value.y; asm ("st.global.wt.v2.s8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(char4 *ptr, char4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wt.v4.s8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(short2 *ptr, short2 value) { asm ("st.global.wt.v2.s16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(short4 *ptr, short4 value) { asm ("st.global.wt.v4.s16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(int2 *ptr, int2 value) { asm ("st.global.wt.v2.s32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(int4 *ptr, int4 value) { asm ("st.global.wt.v4.s32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(longlong2 *ptr, longlong2 value) { asm ("st.global.wt.v2.s64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwt(unsigned char *ptr, unsigned char value) { asm ("st.global.wt.u8 [%0], %1;" :: "l" (ptr), "r"((int)value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned short *ptr, unsigned short value) { asm ("st.global.wt.u16 [%0], %1;" :: "l" (ptr), "h"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned int *ptr, unsigned int value) { asm ("st.global.wt.u32 [%0], %1;" :: "l" (ptr), "r"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(unsigned long long *ptr, unsigned long long value) { asm ("st.global.wt.u64 [%0], %1;" :: "l" (ptr), "l"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uchar2 *ptr, uchar2 value) { const int x = value.x, y = value.y; asm ("st.global.wt.v2.u8 [%0], {%1,%2};" :: "l" (ptr), "r"(x), "r"(y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uchar4 *ptr, uchar4 value) { const int x = value.x, y = value.y, z = value.z, w = value.w; asm ("st.global.wt.v4.u8 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(x), "r"(y), "r"(z), "r"(w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(ushort2 *ptr, ushort2 value) { asm ("st.global.wt.v2.u16 [%0], {%1,%2};" :: "l" (ptr), "h"(value.x), "h"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(ushort4 *ptr, ushort4 value) { asm ("st.global.wt.v4.u16 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "h"(value.x), "h"(value.y), "h"(value.z), "h"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uint2 *ptr, uint2 value) { asm ("st.global.wt.v2.u32 [%0], {%1,%2};" :: "l" (ptr), "r"(value.x), "r"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(uint4 *ptr, uint4 value) { asm ("st.global.wt.v4.u32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "r"(value.x), "r"(value.y), "r"(value.z), "r"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(ulonglong2 *ptr, ulonglong2 value) { asm ("st.global.wt.v2.u64 [%0], {%1,%2};" :: "l" (ptr), "l"(value.x), "l"(value.y) : "memory"); } + +static __attribute__((device)) __inline__ void __stwt(float *ptr, float value) { asm ("st.global.wt.f32 [%0], %1;" :: "l" (ptr), "f"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(double *ptr, double value) { asm ("st.global.wt.f64 [%0], %1;" :: "l" (ptr), "d"(value) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(float2 *ptr, float2 value) { asm ("st.global.wt.v2.f32 [%0], {%1,%2};" :: "l" (ptr), "f"(value.x), "f"(value.y) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(float4 *ptr, float4 value) { asm ("st.global.wt.v4.f32 [%0], {%1,%2,%3,%4};" :: "l" (ptr), "f"(value.x), "f"(value.y), "f"(value.z), "f"(value.w) : "memory"); } +static __attribute__((device)) __inline__ void __stwt(double2 *ptr, double2 value) { asm ("st.global.wt.v2.f64 [%0], {%1,%2};" :: "l" (ptr), "d"(value.x), "d"(value.y) : "memory"); } +# 553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.hpp" +static __attribute__((device)) __inline__ unsigned int __funnelshift_l(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.l.wrap.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} +static __attribute__((device)) __inline__ unsigned int __funnelshift_lc(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.l.clamp.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} + + +static __attribute__((device)) __inline__ unsigned int __funnelshift_r(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.r.wrap.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} +static __attribute__((device)) __inline__ unsigned int __funnelshift_rc(unsigned int lo, unsigned int hi, unsigned int shift) +{ + unsigned int ret; + asm volatile ("shf.r.clamp.b32 %0, %1, %2, %3;" : "=r"(ret) : "r"(lo), "r"(hi), "r"(shift)); + return ret; +} +# 508 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 2 +# 3297 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" 1 +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 1 +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" 2 +# 3298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" 1 +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.hpp" 1 +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" 2 +# 3299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 1 +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.hpp" 1 +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 2 +# 3300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 1 +# 155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.hpp" 1 +# 156 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 2 +# 3301 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template struct __nv_surf_trait { typedef void * cast_type; }; + +template<> struct __nv_surf_trait { typedef char * cast_type; }; +template<> struct __nv_surf_trait { typedef signed char * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned char * cast_type; }; +template<> struct __nv_surf_trait { typedef char1 * cast_type; }; +template<> struct __nv_surf_trait { typedef uchar1 * cast_type; }; +template<> struct __nv_surf_trait { typedef char2 * cast_type; }; +template<> struct __nv_surf_trait { typedef uchar2 * cast_type; }; +template<> struct __nv_surf_trait { typedef char4 * cast_type; }; +template<> struct __nv_surf_trait { typedef uchar4 * cast_type; }; +template<> struct __nv_surf_trait { typedef short * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned short * cast_type; }; +template<> struct __nv_surf_trait { typedef short1 * cast_type; }; +template<> struct __nv_surf_trait { typedef ushort1 * cast_type; }; +template<> struct __nv_surf_trait { typedef short2 * cast_type; }; +template<> struct __nv_surf_trait { typedef ushort2 * cast_type; }; +template<> struct __nv_surf_trait { typedef short4 * cast_type; }; +template<> struct __nv_surf_trait { typedef ushort4 * cast_type; }; +template<> struct __nv_surf_trait { typedef int * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned int * cast_type; }; +template<> struct __nv_surf_trait { typedef int1 * cast_type; }; +template<> struct __nv_surf_trait { typedef uint1 * cast_type; }; +template<> struct __nv_surf_trait { typedef int2 * cast_type; }; +template<> struct __nv_surf_trait { typedef uint2 * cast_type; }; +template<> struct __nv_surf_trait { typedef int4 * cast_type; }; +template<> struct __nv_surf_trait { typedef uint4 * cast_type; }; +template<> struct __nv_surf_trait { typedef long long * cast_type; }; +template<> struct __nv_surf_trait { typedef unsigned long long * cast_type; }; +template<> struct __nv_surf_trait { typedef longlong1 * cast_type; }; +template<> struct __nv_surf_trait { typedef ulonglong1 * cast_type; }; +template<> struct __nv_surf_trait { typedef longlong2 * cast_type; }; +template<> struct __nv_surf_trait { typedef ulonglong2 * cast_type; }; +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template<> struct __nv_surf_trait { typedef float * cast_type; }; +template<> struct __nv_surf_trait { typedef float1 * cast_type; }; +template<> struct __nv_surf_trait { typedef float2 * cast_type; }; +template<> struct __nv_surf_trait { typedef float4 * cast_type; }; + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1Dread_v2", (void *)res, s, surf, x, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1Dread(surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf1Dread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf1Dread(surf, x, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2Dread_v2", (void *)res, s, surf, x, y, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2Dread(surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf2Dread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf2Dread(surf, x, y, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf3Dread_v2", (void *)res, s, surf, x, y, z, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf3Dread(surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf3Dread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, z, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf3Dread(surf, x, y, z, mode); + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1DLayeredread_v2", (void *)res, s, surf, x, layer, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1DLayeredread(surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf1DLayeredread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, layer, mode); + return temp; + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf1DLayeredread(surf, x, layer, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2DLayeredread_v2", (void *)res, s, surf, x, y, layer, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2DLayeredread(surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surf2DLayeredread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, layer, mode); + return temp; + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surf2DLayeredread(surf, x, y, layer, mode); + +} + + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapread_v2", (void *)res, s, surf, x, y, face, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapread(surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + + __nv_tex_surf_handler("__surfCubemapread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, face, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surfCubemapread(surf, x, y, face, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapLayeredread_v2", (void *)res, s, surf, x, y, layerFace, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapLayeredread(surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + T temp; + __nv_tex_surf_handler("__surfCubemapLayeredread_v2", (typename __nv_surf_trait::cast_type)&temp, (int)sizeof(T), surf, x, y, layerFace, mode); + return temp; + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + *res = surfCubemapLayeredread(surf, x, y, layerFace, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1Dwrite_v2", (void *)&val, s, surf, x, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1Dwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, mode); + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2Dwrite_v2", (void *)&val, s, surf, x, y, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2Dwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf3Dwrite_v2", (void *)&val, s, surf, x, y, z,mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf3Dwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, z, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1DLayeredwrite_v2", (void *)&val, s, surf, x, layer,mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf1DLayeredwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, layer, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2DLayeredwrite_v2", (void *)&val, s, surf, x, y, layer,mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surf2DLayeredwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, layer, mode); + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapwrite_v2", (void *)&val, s, surf, x, y, face, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, face, mode); + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapLayeredwrite_v2", (void *)&val, s, surf, x, y, layerFace, mode); + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__surfCubemapLayeredwrite_v2", (typename __nv_surf_trait::cast_type)&val, (int)sizeof(T), surf, x, y, layerFace, mode); + +} +# 3302 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" 1 +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template +struct __nv_tex_rmet_ret { }; + +template<> struct __nv_tex_rmet_ret { typedef char type; }; +template<> struct __nv_tex_rmet_ret { typedef signed char type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned char type; }; +template<> struct __nv_tex_rmet_ret { typedef char1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar1 type; }; +template<> struct __nv_tex_rmet_ret { typedef char2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar2 type; }; +template<> struct __nv_tex_rmet_ret { typedef char4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef short type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned short type; }; +template<> struct __nv_tex_rmet_ret { typedef short1 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort1 type; }; +template<> struct __nv_tex_rmet_ret { typedef short2 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort2 type; }; +template<> struct __nv_tex_rmet_ret { typedef short4 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef int type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned int type; }; +template<> struct __nv_tex_rmet_ret { typedef int1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint1 type; }; +template<> struct __nv_tex_rmet_ret { typedef int2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint2 type; }; +template<> struct __nv_tex_rmet_ret { typedef int4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint4 type; }; +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template<> struct __nv_tex_rmet_ret { typedef float type; }; +template<> struct __nv_tex_rmet_ret { typedef float1 type; }; +template<> struct __nv_tex_rmet_ret { typedef float2 type; }; +template<> struct __nv_tex_rmet_ret { typedef float4 type; }; + + +template struct __nv_tex_rmet_cast { typedef T* type; }; +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1Dfetch(texture t, int x) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1Dfetch_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x); + return temp; + +} + +template +struct __nv_tex_rmnf_ret { }; + +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1Dfetch(texture t, int x) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1Dfetch_rmnf_v2", &type_dummy, &retval, t, x); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1D(texture t, float x) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1D_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1D(texture t, float x) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1D_rmnf_v2", &type_dummy, &retval, t, x); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2D(texture t, float x, float y) +{ + + typename __nv_tex_rmet_ret::type temp; + + __nv_tex_surf_handler("__tex2D_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2D(texture t, float x, float y) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2D_rmnf_v2", &type_dummy, &retval, t, x, y); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayered(texture t, float x, int layer) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLayered_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, layer); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayered(texture t, float x, int layer) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLayered_rmnf_v2", &type_dummy, &retval, t, x, layer); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLayered_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y, layer); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLayered_rmnf_v2", &type_dummy, &retval, t, x, y, layer); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3D(texture t, float x, float y, float z) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex3D_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y, z); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3D(texture t, float x, float y, float z) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex3D_rmnf_v2", &type_dummy, &retval, t, x, y, z); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemap(texture t, float x, float y, float z) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemap_v2", (typename __nv_tex_rmet_cast::type) &temp, t, x, y, z); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemap(texture t, float x, float y, float z) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemap_rmnf_v2", &type_dummy, &retval, t, x, y, z); + return retval; + +} + + +template +struct __nv_tex2dgather_ret { }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_ret::type tex2Dgather(texture t, float x, float y, int comp=0) +{ + + T type_dummy; + typename __nv_tex2dgather_ret::type retval; + __nv_tex_surf_handler("__tex2Dgather_v2", &type_dummy, &retval, t, x, y, comp); + return retval; + +} + + +template struct __nv_tex2dgather_rmnf_ret { }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_rmnf_ret::type tex2Dgather(texture t, float x, float y, int comp = 0) +{ + + T type_dummy; + typename __nv_tex2dgather_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2Dgather_rmnf_v2", &type_dummy, &retval, t, x, y, comp); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLod(texture t, float x, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLod(texture t, float x, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLod_rmnf_v2", &type_dummy, &retval, t, x, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLod_rmnf_v2", &type_dummy, &retval, t, x, y, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLayeredLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, layer, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLayeredLod_rmnf_v2", &type_dummy, &retval, t, x, layer, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLayeredLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, layer, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLayeredLod_rmnf_v2", &type_dummy, &retval, t, x, y, layer, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex3DLod_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex3DLod_rmnf_v2", &type_dummy, &retval, t, x, y, z, level); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLod_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLod_rmnf_v2", &type_dummy, &retval, t, x, y, z, level); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLayered_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, layer); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLayered_rmnf_v2", &type_dummy, &retval, t, x, y, z, layer); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLayeredLod_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, layer, level); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLayeredLod_rmnf_v2", &type_dummy, &retval, t, x, y, z, layer, level); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapGrad_rmnf_v2", &type_dummy, &retval, t, x, y, z, &dPdx, &dPdy); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__texCubemapLayeredGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, layer, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__texCubemapLayeredGrad_rmnf_v2", &type_dummy, &retval,t, x, y, z, layer, &dPdx, &dPdy); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, dPdx, dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DGrad_rmnf_v2", &type_dummy, &retval,t, x,dPdx, dPdy); + return retval; + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DGrad_rmnf_v2", &type_dummy, &retval,t, x, y, &dPdx, &dPdy); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex1DLayeredGrad_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, layer, dPdx, dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex1DLayeredGrad_rmnf_v2", &type_dummy, &retval,t, x, layer, dPdx, dPdy); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex2DLayeredGrad_v2",(typename __nv_tex_rmet_cast::type)&temp, t, x, y, layer, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex2DLayeredGrad_rmnf_v2", &type_dummy, &retval,t, x, y, layer, &dPdx, &dPdy); + return retval; + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + typename __nv_tex_rmet_ret::type temp; + __nv_tex_surf_handler("__tex3DGrad_v2", (typename __nv_tex_rmet_cast::type)&temp, t, x, y, z, &dPdx, &dPdy); + return temp; + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T type_dummy; + typename __nv_tex_rmnf_ret::type retval; + __nv_tex_surf_handler("__tex3DGrad_rmnf_v2", &type_dummy, &retval,t, x, y, z, &dPdx, &dPdy); + return retval; + +} +# 3303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" 1 +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template struct __nv_itex_trait { }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1Dfetch(T *ptr, cudaTextureObject_t obj, int x) +{ + + __nv_tex_surf_handler("__itex1Dfetch", ptr, obj, x); + +} + +template +static __attribute__((device)) T tex1Dfetch(cudaTextureObject_t texObject, int x) +{ + + T ret; + tex1Dfetch(&ret, texObject, x); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1D(T *ptr, cudaTextureObject_t obj, float x) +{ + + __nv_tex_surf_handler("__itex1D", ptr, obj, x); + +} + + +template +static __attribute__((device)) T tex1D(cudaTextureObject_t texObject, float x) +{ + + T ret; + tex1D(&ret, texObject, x); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2D(T *ptr, cudaTextureObject_t obj, float x, float y) +{ + + __nv_tex_surf_handler("__itex2D", ptr, obj, x, y); + +} + +template +static __attribute__((device)) T tex2D(cudaTextureObject_t texObject, float x, float y) +{ + + T ret; + tex2D(&ret, texObject, x, y); + return ret; + +} +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + __nv_tex_surf_handler("__itex3D", ptr, obj, x, y, z); + +} + +template +static __attribute__((device)) T tex3D(cudaTextureObject_t texObject, float x, float y, float z) +{ + + T ret; + tex3D(&ret, texObject, x, y, z); + return ret; + +} +# 230 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayered(T *ptr, cudaTextureObject_t obj, float x, int layer) +{ + + __nv_tex_surf_handler("__itex1DLayered", ptr, obj, x, layer); + +} + +template +static __attribute__((device)) T tex1DLayered(cudaTextureObject_t texObject, float x, int layer) +{ + + T ret; + tex1DLayered(&ret, texObject, x, layer); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer) +{ + + __nv_tex_surf_handler("__itex2DLayered", ptr, obj, x, y, layer); + +} + +template +static __attribute__((device)) T tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer) +{ + + T ret; + tex2DLayered(&ret, texObject, x, y, layer); + return ret; + +} +# 289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemap(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + __nv_tex_surf_handler("__itexCubemap", ptr, obj, x, y, z); + +} + + +template +static __attribute__((device)) T texCubemap(cudaTextureObject_t texObject, float x, float y, float z) +{ + + T ret; + texCubemap(&ret, texObject, x, y, z); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayered(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer) +{ + + __nv_tex_surf_handler("__itexCubemapLayered", ptr, obj, x, y, z, layer); + +} + +template +static __attribute__((device)) T texCubemapLayered(cudaTextureObject_t texObject, float x, float y, float z, int layer) +{ + + T ret; + texCubemapLayered(&ret, texObject, x, y, z, layer); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, int comp = 0) +{ + + __nv_tex_surf_handler("__itex2Dgather", ptr, obj, x, y, comp); + +} + +template +static __attribute__((device)) T tex2Dgather(cudaTextureObject_t to, float x, float y, int comp = 0) +{ + + T ret; + tex2Dgather(&ret, to, x, y, comp); + return ret; + +} +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLod(T *ptr, cudaTextureObject_t obj, float x, float level) +{ + + __nv_tex_surf_handler("__itex1DLod", ptr, obj, x, level); + +} + +template +static __attribute__((device)) T tex1DLod(cudaTextureObject_t texObject, float x, float level) +{ + + T ret; + tex1DLod(&ret, texObject, x, level); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level) +{ + + __nv_tex_surf_handler("__itex2DLod", ptr, obj, x, y, level); + +} + +template +static __attribute__((device)) T tex2DLod(cudaTextureObject_t texObject, float x, float y, float level) +{ + + T ret; + tex2DLod(&ret, texObject, x, y, level); + return ret; + +} +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + __nv_tex_surf_handler("__itex3DLod", ptr, obj, x, y, z, level); + +} + +template +static __attribute__((device)) T tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + T ret; + tex3DLod(&ret, texObject, x, y, z, level); + return ret; + +} +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, int layer, float level) +{ + + __nv_tex_surf_handler("__itex1DLayeredLod", ptr, obj, x, layer, level); + +} + +template +static __attribute__((device)) T tex1DLayeredLod(cudaTextureObject_t texObject, float x, int layer, float level) +{ + + T ret; + tex1DLayeredLod(&ret, texObject, x, layer, level); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level) +{ + + __nv_tex_surf_handler("__itex2DLayeredLod", ptr, obj, x, y, layer, level); + +} + +template +static __attribute__((device)) T tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level) +{ + + T ret; + tex2DLayeredLod(&ret, texObject, x, y, layer, level); + return ret; + +} +# 531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + __nv_tex_surf_handler("__itexCubemapLod", ptr, obj, x, y, z, level); + +} + +template +static __attribute__((device)) T texCubemapLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + T ret; + texCubemapLod(&ret, texObject, x, y, z, level); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + __nv_tex_surf_handler("__itexCubemapGrad_v2", ptr, obj, x, y, z, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T texCubemapGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T ret; + texCubemapGrad(&ret, texObject, x, y, z, dPdx, dPdy); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float level) +{ + + __nv_tex_surf_handler("__itexCubemapLayeredLod", ptr, obj, x, y, z, layer, level); + +} + +template +static __attribute__((device)) T texCubemapLayeredLod(cudaTextureObject_t texObject, float x, float y, float z, int layer, float level) +{ + + T ret; + texCubemapLayeredLod(&ret, texObject, x, y, z, layer, level); + return ret; + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DGrad(T *ptr, cudaTextureObject_t obj, float x, float dPdx, float dPdy) +{ + + __nv_tex_surf_handler("__itex1DGrad", ptr, obj, x, dPdx, dPdy); + +} + +template +static __attribute__((device)) T tex1DGrad(cudaTextureObject_t texObject, float x, float dPdx, float dPdy) +{ + + T ret; + tex1DGrad(&ret, texObject, x, dPdx, dPdy); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy) +{ + + __nv_tex_surf_handler("__itex2DGrad_v2", ptr, obj, x, y, &dPdx, &dPdy); + + +} + +template +static __attribute__((device)) T tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy) +{ + + T ret; + tex2DGrad(&ret, texObject, x, y, dPdx, dPdy); + return ret; + +} +# 648 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + __nv_tex_surf_handler("__itex3DGrad_v2", ptr, obj, x, y, z, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + T ret; + tex3DGrad(&ret, texObject, x, y, z, dPdx, dPdy); + return ret; + +} +# 690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, int layer, float dPdx, float dPdy) +{ + + __nv_tex_surf_handler("__itex1DLayeredGrad", ptr, obj, x, layer, dPdx, dPdy); + +} + +template +static __attribute__((device)) T tex1DLayeredGrad(cudaTextureObject_t texObject, float x, int layer, float dPdx, float dPdy) +{ + + T ret; + tex1DLayeredGrad(&ret, texObject, x, layer, dPdx, dPdy); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredGrad(T * ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + __nv_tex_surf_handler("__itex2DLayeredGrad_v2", ptr, obj, x, y, layer, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + T ret; + tex2DLayeredGrad(&ret, texObject, x, y, layer, dPdx, dPdy); + return ret; + +} +# 750 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + __nv_tex_surf_handler("__itexCubemapLayeredGrad_v2", ptr, obj, x, y, z, layer, &dPdx, &dPdy); + +} + +template +static __attribute__((device)) T texCubemapLayeredGrad(cudaTextureObject_t texObject, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + T ret; + texCubemapLayeredGrad(&ret, texObject, x, y, z, layer, dPdx, dPdy); + return ret; + +} +# 3304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" 1 +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template struct __nv_isurf_trait { }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dread(T *ptr, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1Dread", ptr, obj, x, mode); + +} + +template +static __attribute__((device)) T surf1Dread(cudaSurfaceObject_t surfObject, int x, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf1Dread(&ret, surfObject, x, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2Dread", ptr, obj, x, y, mode); + +} + +template +static __attribute__((device)) T surf2Dread(cudaSurfaceObject_t surfObject, int x, int y, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf2Dread(&ret, surfObject, x, y, boundaryMode); + return ret; + +} + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf3Dread", ptr, obj, x, y, z, mode); + +} + +template +static __attribute__((device)) T surf3Dread(cudaSurfaceObject_t surfObject, int x, int y, int z, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf3Dread(&ret, surfObject, x, y, z, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1DLayeredread", ptr, obj, x, layer, mode); + +} + +template +static __attribute__((device)) T surf1DLayeredread(cudaSurfaceObject_t surfObject, int x, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf1DLayeredread(&ret, surfObject, x, layer, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2DLayeredread", ptr, obj, x, y, layer, mode); + +} + +template +static __attribute__((device)) T surf2DLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surf2DLayeredread(&ret, surfObject, x, y, layer, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapread", ptr, obj, x, y, face, mode); + +} + +template +static __attribute__((device)) T surfCubemapread(cudaSurfaceObject_t surfObject, int x, int y, int face, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surfCubemapread(&ret, surfObject, x, y, face, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapLayeredread", ptr, obj, x, y, layerface, mode); + +} + +template +static __attribute__((device)) T surfCubemapLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layerface, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + T ret; + surfCubemapLayeredread(&ret, surfObject, x, y, layerface, boundaryMode); + return ret; + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dwrite(T val, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1Dwrite_v2", &val, obj, x, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2Dwrite_v2", &val, obj, x, y, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf3Dwrite_v2", &val, obj, x, y, z, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf1DLayeredwrite_v2", &val, obj, x, layer, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurf2DLayeredwrite_v2", &val, obj, x, y, layer, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapwrite(T val, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapwrite_v2", &val, obj, x, y, face, mode); + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + __nv_tex_surf_handler("__isurfCubemapLayeredwrite_v2", &val, obj, x, y, layerface, mode); + +} +# 3305 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/cudacc_ext.h" 1 +# 3306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +extern "C" __attribute__((host)) __attribute__((device)) unsigned __cudaPushCallConfiguration(dim3 gridDim, + dim3 blockDim, + size_t sharedMem = 0, + struct CUstream_st *stream = 0); +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" 1 +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" +extern "C" { + + +uint3 __attribute__((device_builtin)) extern const threadIdx; +uint3 __attribute__((device_builtin)) extern const blockIdx; +dim3 __attribute__((device_builtin)) extern const blockDim; +dim3 __attribute__((device_builtin)) extern const gridDim; +int __attribute__((device_builtin)) extern const warpSize; + + + + +} +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchCooperativeKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static __inline__ __attribute__((host)) cudaError_t cudaEventCreate( + cudaEvent_t *event, + unsigned int flags +) +{ + return ::cudaEventCreateWithFlags(event, flags); +} +# 372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + void **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc(ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostAlloc( + T **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostGetDevicePointer( + T **pDevice, + void *pHost, + unsigned int flags +) +{ + return ::cudaHostGetDevicePointer((void**)(void*)pDevice, pHost, flags); +} +# 501 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocManaged( + T **devPtr, + size_t size, + unsigned int flags = 0x01 +) +{ + return ::cudaMallocManaged((void**)(void*)devPtr, size, flags); +} +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaStreamAttachMemAsync( + cudaStream_t stream, + T *devPtr, + size_t length = 0, + unsigned int flags = 0x04 +) +{ + return ::cudaStreamAttachMemAsync(stream, (void*)devPtr, length, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMalloc( + T **devPtr, + size_t size +) +{ + return ::cudaMalloc((void**)(void*)devPtr, size); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + T **ptr, + size_t size, + unsigned int flags = 0 +) +{ + return cudaMallocHost((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocPitch( + T **devPtr, + size_t *pitch, + size_t width, + size_t height +) +{ + return ::cudaMallocPitch((void**)(void*)devPtr, pitch, width, height); +} +# 641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + void **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync(ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaStream_t stream +) +{ + return ::cudaMallocAsync((void**)(void*)ptr, size, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocFromPoolAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} +# 720 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbol( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice +) +{ + return ::cudaMemcpyToSymbol((const void*)&symbol, src, count, offset, kind); +} +# 774 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyToSymbolAsync((const void*)&symbol, src, count, offset, kind, stream); +} +# 822 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbol( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost +) +{ + return ::cudaMemcpyFromSymbol(dst, (const void*)&symbol, count, offset, kind); +} +# 876 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyFromSymbolAsync(dst, (const void*)&symbol, count, offset, kind, stream); +} +# 945 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeToSymbol(pGraphNode, graph, pDependencies, numDependencies, (const void*)&symbol, src, count, offset, kind); +} +# 1016 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeFromSymbol(pGraphNode, graph, pDependencies, numDependencies, dst, (const void*)&symbol, count, offset, kind); +} +# 1067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsToSymbol(node, (const void*)&symbol, src, count, offset, kind); +} +# 1115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsFromSymbol(node, dst, (const void*)&symbol, count, offset, kind); +} +# 1173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsToSymbol(hGraphExec, node, (const void*)&symbol, src, count, offset, kind); +} +# 1232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsFromSymbol(hGraphExec, node, dst, (const void*)&symbol, count, offset, kind); +} +# 1271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + unsigned int flags) +{ + return ::cudaUserObjectCreate( + object_out, + objectToWrap, + [](void *vpObj) { delete reinterpret_cast(vpObj); }, + initialRefcount, + flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + cudaUserObjectFlags flags) +{ + return cudaUserObjectCreate(object_out, objectToWrap, initialRefcount, (unsigned int)flags); +} +# 1321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolAddress( + void **devPtr, + const T &symbol +) +{ + return ::cudaGetSymbolAddress(devPtr, (const void*)&symbol); +} +# 1353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolSize( + size_t *size, + const T &symbol +) +{ + return ::cudaGetSymbolSize(size, (const void*)&symbol); +} +# 1397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t size = +# 1403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 3 4 + (0x7fffffff * 2U + 1U) + +# 1404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +) +{ + return ::cudaBindTexture(offset, &tex, devPtr, &desc, size); +} +# 1443 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t size = +# 1448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 3 4 + (0x7fffffff * 2U + 1U) + +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +) +{ + return cudaBindTexture(offset, tex, devPtr, tex.channelDesc, size); +} +# 1500 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &desc, width, height, pitch); +} +# 1559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &tex.channelDesc, width, height, pitch); +} +# 1602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToArray(&tex, array, &desc); +} +# 1641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindTextureToArray(tex, array, desc) : err; +} +# 1683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToMipmappedArray(&tex, mipmappedArray, &desc); +} +# 1722 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray +) +{ + struct cudaChannelFormatDesc desc; + cudaArray_t levelArray; + cudaError_t err = ::cudaGetMipmappedArrayLevel(&levelArray, mipmappedArray, 0); + + if (err != cudaSuccess) { + return err; + } + err = ::cudaGetChannelDesc(&desc, levelArray); + + return err == cudaSuccess ? cudaBindTextureToMipmappedArray(tex, mipmappedArray, desc) : err; +} +# 1765 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaUnbindTexture( + const struct texture &tex +) +{ + return ::cudaUnbindTexture(&tex); +} +# 1801 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset( + size_t *offset, + const struct texture &tex +) +{ + return ::cudaGetTextureAlignmentOffset(offset, &tex); +} +# 1853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetCacheConfig( + T *func, + enum cudaFuncCache cacheConfig +) +{ + return ::cudaFuncSetCacheConfig((const void*)func, cacheConfig); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig( + T *func, + enum cudaSharedMemConfig config +) +{ + return ::cudaFuncSetSharedMemConfig((const void*)func, config); +} +# 1901 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, 0x00); +} +# 1953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize, + unsigned int flags) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, flags); +} + + + + +class __cudaOccupancyB2DHelper { + size_t n; +public: + inline __attribute__((host)) __attribute__((device)) __cudaOccupancyB2DHelper(size_t n_) : n(n_) {} + inline __attribute__((host)) __attribute__((device)) size_t operator()(int) + { + return n; + } +}; +# 2023 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + cudaError_t status; + + + int device; + struct cudaFuncAttributes attr; + + + int maxThreadsPerMultiProcessor; + int warpSize; + int devMaxThreadsPerBlock; + int multiProcessorCount; + int funcMaxThreadsPerBlock; + int occupancyLimit; + int granularity; + + + int maxBlockSize = 0; + int numBlocks = 0; + int maxOccupancy = 0; + + + int blockSizeToTryAligned; + int blockSizeToTry; + int blockSizeLimitAligned; + int occupancyInBlocks; + int occupancyInThreads; + size_t dynamicSMemSize; + + + + + + if (!minGridSize || !blockSize || !func) { + return cudaErrorInvalidValue; + } + + + + + + status = ::cudaGetDevice(&device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &maxThreadsPerMultiProcessor, + cudaDevAttrMaxThreadsPerMultiProcessor, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &warpSize, + cudaDevAttrWarpSize, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &devMaxThreadsPerBlock, + cudaDevAttrMaxThreadsPerBlock, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &multiProcessorCount, + cudaDevAttrMultiProcessorCount, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaFuncGetAttributes(&attr, func); + if (status != cudaSuccess) { + return status; + } + + funcMaxThreadsPerBlock = attr.maxThreadsPerBlock; + + + + + + occupancyLimit = maxThreadsPerMultiProcessor; + granularity = warpSize; + + if (blockSizeLimit == 0) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (devMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (funcMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = funcMaxThreadsPerBlock; + } + + blockSizeLimitAligned = ((blockSizeLimit + (granularity - 1)) / granularity) * granularity; + + for (blockSizeToTryAligned = blockSizeLimitAligned; blockSizeToTryAligned > 0; blockSizeToTryAligned -= granularity) { + + + + if (blockSizeLimit < blockSizeToTryAligned) { + blockSizeToTry = blockSizeLimit; + } else { + blockSizeToTry = blockSizeToTryAligned; + } + + dynamicSMemSize = blockSizeToDynamicSMemSize(blockSizeToTry); + + status = cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + &occupancyInBlocks, + func, + blockSizeToTry, + dynamicSMemSize, + flags); + + if (status != cudaSuccess) { + return status; + } + + occupancyInThreads = blockSizeToTry * occupancyInBlocks; + + if (occupancyInThreads > maxOccupancy) { + maxBlockSize = blockSizeToTry; + numBlocks = occupancyInBlocks; + maxOccupancy = occupancyInThreads; + } + + + + if (occupancyLimit == maxOccupancy) { + break; + } + } + + + + + + + + *minGridSize = numBlocks * multiProcessorCount; + *blockSize = maxBlockSize; + + return status; +} +# 2219 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMem( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, blockSizeLimit, 0x00); +} +# 2265 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSize( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, 0x00); +} +# 2303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock( + size_t *dynamicSmemSize, + T func, + int numBlocks, + int blockSize) +{ + return ::cudaOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, (const void*)func, numBlocks, blockSize); +} +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeWithFlags( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, flags); +} +# 2405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncGetAttributes( + struct cudaFuncAttributes *attr, + T *entry +) +{ + return ::cudaFuncGetAttributes(attr, (const void*)entry); +} +# 2469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetAttribute( + T *entry, + enum cudaFuncAttribute attr, + int value +) +{ + return ::cudaFuncSetAttribute((const void*)entry, attr, value); +} +# 2501 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindSurfaceToArray(&surf, array, &desc); +} +# 2532 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindSurfaceToArray(surf, array, desc) : err; +} +# 2553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +#pragma GCC diagnostic pop +# 1 "" 2 +# 1 "CMakeCUDACompilerId.cu" +# 64 "CMakeCUDACompilerId.cu" +char const* info_compiler = "INFO" ":" "compiler[" "NVIDIA" "]"; + +char const* info_simulate = "INFO" ":" "simulate[" "GNU" "]"; +# 345 "CMakeCUDACompilerId.cu" +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + ('0' + (((11) / 10000000)%10)), ('0' + (((11) / 1000000)%10)), ('0' + (((11) / 100000)%10)), ('0' + (((11) / 10000)%10)), ('0' + (((11) / 1000)%10)), ('0' + (((11) / 100)%10)), ('0' + (((11) / 10)%10)), ('0' + ((11) % 10)), + + '.', ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((64) / 10000000)%10)), ('0' + (((64) / 1000000)%10)), ('0' + (((64) / 100000)%10)), ('0' + (((64) / 10000)%10)), ('0' + (((64) / 1000)%10)), ('0' + (((64) / 100)%10)), ('0' + (((64) / 10)%10)), ('0' + ((64) % 10)), + + + + + + ']','\0'}; +# 374 "CMakeCUDACompilerId.cu" +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((5) / 10000000)%10)), ('0' + (((5) / 1000000)%10)), ('0' + (((5) / 100000)%10)), ('0' + (((5) / 10000)%10)), ('0' + (((5) / 1000)%10)), ('0' + (((5) / 100)%10)), ('0' + (((5) / 10)%10)), ('0' + ((5) % 10)), + + + + + + + + ']','\0'}; + + + + + + +char const* info_platform = "INFO" ":" "platform[" "Linux" "]"; +char const* info_arch = "INFO" ":" "arch[" "]"; + + + +const char* info_language_standard_default = "INFO" ":" "standard_default[" + + + + + + + + "14" + + + + + +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" + + + "ON" + + + +"]"; + + + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + + require += info_version[argc]; + + + require += info_simulate[argc]; + + + require += info_simulate_version[argc]; + + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp4.ii b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp4.ii new file mode 100644 index 00000000..cefc315c --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cpp4.ii @@ -0,0 +1,18834 @@ +# 1 "CMakeCUDACompilerId.cu" +# 1 "" +# 1 "" +# 1 "/usr/include/stdc-predef.h" 1 3 4 +# 1 "" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 1 +# 61 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +#pragma GCC diagnostic push + + +#pragma GCC diagnostic ignored "-Wunused-function" +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 1 +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" +# 1 "/usr/include/features.h" 1 3 4 +# 465 "/usr/include/features.h" 3 4 +# 1 "/usr/include/sys/cdefs.h" 1 3 4 +# 452 "/usr/include/sys/cdefs.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 453 "/usr/include/sys/cdefs.h" 2 3 4 +# 1 "/usr/include/bits/long-double.h" 1 3 4 +# 454 "/usr/include/sys/cdefs.h" 2 3 4 +# 466 "/usr/include/features.h" 2 3 4 +# 489 "/usr/include/features.h" 3 4 +# 1 "/usr/include/gnu/stubs.h" 1 3 4 +# 10 "/usr/include/gnu/stubs.h" 3 4 +# 1 "/usr/include/gnu/stubs-64.h" 1 3 4 +# 11 "/usr/include/gnu/stubs.h" 2 3 4 +# 490 "/usr/include/features.h" 2 3 4 +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_config.h" 2 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 56 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 1 +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 2 +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" +enum __attribute__((device_builtin)) cudaRoundMode +{ + cudaRoundNearest, + cudaRoundZero, + cudaRoundPosInf, + cudaRoundMinInf +}; +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 1 +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 1 +# 65 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 66 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" 2 +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +struct __attribute__((device_builtin)) char1 +{ + signed char x; +}; + +struct __attribute__((device_builtin)) uchar1 +{ + unsigned char x; +}; + + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) char2 +{ + signed char x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2))) uchar2 +{ + unsigned char x, y; +}; + +struct __attribute__((device_builtin)) char3 +{ + signed char x, y, z; +}; + +struct __attribute__((device_builtin)) uchar3 +{ + unsigned char x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) char4 +{ + signed char x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) uchar4 +{ + unsigned char x, y, z, w; +}; + +struct __attribute__((device_builtin)) short1 +{ + short x; +}; + +struct __attribute__((device_builtin)) ushort1 +{ + unsigned short x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) short2 +{ + short x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(4))) ushort2 +{ + unsigned short x, y; +}; + +struct __attribute__((device_builtin)) short3 +{ + short x, y, z; +}; + +struct __attribute__((device_builtin)) ushort3 +{ + unsigned short x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) short4 { short x; short y; short z; short w; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) ushort4 { unsigned short x; unsigned short y; unsigned short z; unsigned short w; }; + +struct __attribute__((device_builtin)) int1 +{ + int x; +}; + +struct __attribute__((device_builtin)) uint1 +{ + unsigned int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(8))) int2 { int x; int y; }; +struct __attribute__((device_builtin)) __attribute__((aligned(8))) uint2 { unsigned int x; unsigned int y; }; + +struct __attribute__((device_builtin)) int3 +{ + int x, y, z; +}; + +struct __attribute__((device_builtin)) uint3 +{ + unsigned int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) int4 +{ + int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) uint4 +{ + unsigned int x, y, z, w; +}; + +struct __attribute__((device_builtin)) long1 +{ + long int x; +}; + +struct __attribute__((device_builtin)) ulong1 +{ + unsigned long x; +}; + + + + + + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(long int)))) long2 +{ + long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(unsigned long int)))) ulong2 +{ + unsigned long int x, y; +}; + + + +struct __attribute__((device_builtin)) long3 +{ + long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulong3 +{ + unsigned long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) long4 +{ + long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulong4 +{ + unsigned long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) float1 +{ + float x; +}; +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +struct __attribute__((device_builtin)) __attribute__((aligned(8))) float2 { float x; float y; }; + + + + +struct __attribute__((device_builtin)) float3 +{ + float x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) float4 +{ + float x, y, z, w; +}; + +struct __attribute__((device_builtin)) longlong1 +{ + long long int x; +}; + +struct __attribute__((device_builtin)) ulonglong1 +{ + unsigned long long int x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong2 +{ + long long int x, y; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong2 +{ + unsigned long long int x, y; +}; + +struct __attribute__((device_builtin)) longlong3 +{ + long long int x, y, z; +}; + +struct __attribute__((device_builtin)) ulonglong3 +{ + unsigned long long int x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong4 +{ + long long int x, y, z ,w; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong4 +{ + unsigned long long int x, y, z, w; +}; + +struct __attribute__((device_builtin)) double1 +{ + double x; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double2 +{ + double x, y; +}; + +struct __attribute__((device_builtin)) double3 +{ + double x, y, z; +}; + +struct __attribute__((device_builtin)) __attribute__((aligned(16))) double4 +{ + double x, y, z, w; +}; +# 363 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +typedef __attribute__((device_builtin)) struct char1 char1; +typedef __attribute__((device_builtin)) struct uchar1 uchar1; +typedef __attribute__((device_builtin)) struct char2 char2; +typedef __attribute__((device_builtin)) struct uchar2 uchar2; +typedef __attribute__((device_builtin)) struct char3 char3; +typedef __attribute__((device_builtin)) struct uchar3 uchar3; +typedef __attribute__((device_builtin)) struct char4 char4; +typedef __attribute__((device_builtin)) struct uchar4 uchar4; +typedef __attribute__((device_builtin)) struct short1 short1; +typedef __attribute__((device_builtin)) struct ushort1 ushort1; +typedef __attribute__((device_builtin)) struct short2 short2; +typedef __attribute__((device_builtin)) struct ushort2 ushort2; +typedef __attribute__((device_builtin)) struct short3 short3; +typedef __attribute__((device_builtin)) struct ushort3 ushort3; +typedef __attribute__((device_builtin)) struct short4 short4; +typedef __attribute__((device_builtin)) struct ushort4 ushort4; +typedef __attribute__((device_builtin)) struct int1 int1; +typedef __attribute__((device_builtin)) struct uint1 uint1; +typedef __attribute__((device_builtin)) struct int2 int2; +typedef __attribute__((device_builtin)) struct uint2 uint2; +typedef __attribute__((device_builtin)) struct int3 int3; +typedef __attribute__((device_builtin)) struct uint3 uint3; +typedef __attribute__((device_builtin)) struct int4 int4; +typedef __attribute__((device_builtin)) struct uint4 uint4; +typedef __attribute__((device_builtin)) struct long1 long1; +typedef __attribute__((device_builtin)) struct ulong1 ulong1; +typedef __attribute__((device_builtin)) struct long2 long2; +typedef __attribute__((device_builtin)) struct ulong2 ulong2; +typedef __attribute__((device_builtin)) struct long3 long3; +typedef __attribute__((device_builtin)) struct ulong3 ulong3; +typedef __attribute__((device_builtin)) struct long4 long4; +typedef __attribute__((device_builtin)) struct ulong4 ulong4; +typedef __attribute__((device_builtin)) struct float1 float1; +typedef __attribute__((device_builtin)) struct float2 float2; +typedef __attribute__((device_builtin)) struct float3 float3; +typedef __attribute__((device_builtin)) struct float4 float4; +typedef __attribute__((device_builtin)) struct longlong1 longlong1; +typedef __attribute__((device_builtin)) struct ulonglong1 ulonglong1; +typedef __attribute__((device_builtin)) struct longlong2 longlong2; +typedef __attribute__((device_builtin)) struct ulonglong2 ulonglong2; +typedef __attribute__((device_builtin)) struct longlong3 longlong3; +typedef __attribute__((device_builtin)) struct ulonglong3 ulonglong3; +typedef __attribute__((device_builtin)) struct longlong4 longlong4; +typedef __attribute__((device_builtin)) struct ulonglong4 ulonglong4; +typedef __attribute__((device_builtin)) struct double1 double1; +typedef __attribute__((device_builtin)) struct double2 double2; +typedef __attribute__((device_builtin)) struct double3 double3; +typedef __attribute__((device_builtin)) struct double4 double4; + + + + + + + +struct __attribute__((device_builtin)) dim3 +{ + unsigned int x, y, z; + + + __attribute__((host)) __attribute__((device)) constexpr dim3(unsigned int vx = 1, unsigned int vy = 1, unsigned int vz = 1) : x(vx), y(vy), z(vz) {} + __attribute__((host)) __attribute__((device)) constexpr dim3(uint3 v) : x(v.x), y(v.y), z(v.z) {} + __attribute__((host)) __attribute__((device)) constexpr operator uint3(void) const { return uint3{x, y, z}; } + + + + + + +}; + +typedef __attribute__((device_builtin)) struct dim3 dim3; +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 81 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 4 +# 34 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 1 3 4 + + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 1 3 4 +# 194 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 3 4 +# 1 "/usr/include/limits.h" 1 3 4 +# 26 "/usr/include/limits.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 27 "/usr/include/limits.h" 2 3 4 +# 183 "/usr/include/limits.h" 3 4 +# 1 "/usr/include/bits/posix1_lim.h" 1 3 4 +# 27 "/usr/include/bits/posix1_lim.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 28 "/usr/include/bits/posix1_lim.h" 2 3 4 +# 161 "/usr/include/bits/posix1_lim.h" 3 4 +# 1 "/usr/include/bits/local_lim.h" 1 3 4 +# 38 "/usr/include/bits/local_lim.h" 3 4 +# 1 "/usr/include/linux/limits.h" 1 3 4 +# 39 "/usr/include/bits/local_lim.h" 2 3 4 +# 162 "/usr/include/bits/posix1_lim.h" 2 3 4 +# 184 "/usr/include/limits.h" 2 3 4 + + + +# 1 "/usr/include/bits/posix2_lim.h" 1 3 4 +# 188 "/usr/include/limits.h" 2 3 4 + + + +# 1 "/usr/include/bits/xopen_lim.h" 1 3 4 +# 64 "/usr/include/bits/xopen_lim.h" 3 4 +# 1 "/usr/include/bits/uio_lim.h" 1 3 4 +# 65 "/usr/include/bits/xopen_lim.h" 2 3 4 +# 192 "/usr/include/limits.h" 2 3 4 +# 195 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 4 +# 8 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h" 2 3 4 +# 35 "/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h" 2 3 4 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 + +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +typedef long int ptrdiff_t; +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +typedef long unsigned int size_t; +# 426 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +typedef struct { + long long __max_align_ll __attribute__((__aligned__(__alignof__(long long)))); + long double __max_align_ld __attribute__((__aligned__(__alignof__(long double)))); +# 437 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 4 +} max_align_t; + + + + + + + typedef decltype(nullptr) nullptr_t; +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" 2 +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +enum __attribute__((device_builtin)) cudaError +{ + + + + + + cudaSuccess = 0, + + + + + + cudaErrorInvalidValue = 1, + + + + + + cudaErrorMemoryAllocation = 2, + + + + + + cudaErrorInitializationError = 3, + + + + + + + cudaErrorCudartUnloading = 4, + + + + + + + cudaErrorProfilerDisabled = 5, + + + + + + + + cudaErrorProfilerNotInitialized = 6, + + + + + + + cudaErrorProfilerAlreadyStarted = 7, + + + + + + + cudaErrorProfilerAlreadyStopped = 8, +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorInvalidConfiguration = 9, + + + + + + cudaErrorInvalidPitchValue = 12, + + + + + + cudaErrorInvalidSymbol = 13, + + + + + + + + cudaErrorInvalidHostPointer = 16, + + + + + + + + cudaErrorInvalidDevicePointer = 17, + + + + + + cudaErrorInvalidTexture = 18, + + + + + + cudaErrorInvalidTextureBinding = 19, + + + + + + + cudaErrorInvalidChannelDescriptor = 20, + + + + + + cudaErrorInvalidMemcpyDirection = 21, +# 337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorAddressOfConstant = 22, +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorTextureFetchFailed = 23, +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorTextureNotBound = 24, +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSynchronizationError = 25, + + + + + + cudaErrorInvalidFilterSetting = 26, + + + + + + cudaErrorInvalidNormSetting = 27, + + + + + + + + cudaErrorMixedDeviceExecution = 28, + + + + + + + + cudaErrorNotYetImplemented = 31, +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorMemoryValueTooLarge = 32, + + + + + + + cudaErrorStubLibrary = 34, + + + + + + + cudaErrorInsufficientDriver = 35, + + + + + + + cudaErrorCallRequiresNewerDriver = 36, + + + + + + cudaErrorInvalidSurface = 37, + + + + + + cudaErrorDuplicateVariableName = 43, + + + + + + cudaErrorDuplicateTextureName = 44, + + + + + + cudaErrorDuplicateSurfaceName = 45, +# 456 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorDevicesUnavailable = 46, +# 469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorIncompatibleDriverContext = 49, + + + + + + cudaErrorMissingConfiguration = 52, +# 484 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorPriorLaunchFailure = 53, + + + + + + + cudaErrorLaunchMaxDepthExceeded = 65, + + + + + + + + cudaErrorLaunchFileScopedTex = 66, + + + + + + + + cudaErrorLaunchFileScopedSurf = 67, +# 522 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSyncDepthExceeded = 68, +# 534 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchPendingCountExceeded = 69, + + + + + + cudaErrorInvalidDeviceFunction = 98, + + + + + + cudaErrorNoDevice = 100, + + + + + + + cudaErrorInvalidDevice = 101, + + + + + cudaErrorDeviceNotLicensed = 102, +# 567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSoftwareValidityNotEstablished = 103, + + + + + cudaErrorStartupFailure = 127, + + + + + cudaErrorInvalidKernelImage = 200, +# 587 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorDeviceUninitialized = 201, + + + + + cudaErrorMapBufferObjectFailed = 205, + + + + + cudaErrorUnmapBufferObjectFailed = 206, + + + + + + cudaErrorArrayIsMapped = 207, + + + + + cudaErrorAlreadyMapped = 208, + + + + + + + + cudaErrorNoKernelImageForDevice = 209, + + + + + cudaErrorAlreadyAcquired = 210, + + + + + cudaErrorNotMapped = 211, + + + + + + cudaErrorNotMappedAsArray = 212, + + + + + + cudaErrorNotMappedAsPointer = 213, + + + + + + cudaErrorECCUncorrectable = 214, + + + + + + cudaErrorUnsupportedLimit = 215, + + + + + + cudaErrorDeviceAlreadyInUse = 216, + + + + + + cudaErrorPeerAccessUnsupported = 217, + + + + + + cudaErrorInvalidPtx = 218, + + + + + cudaErrorInvalidGraphicsContext = 219, + + + + + + cudaErrorNvlinkUncorrectable = 220, + + + + + + + cudaErrorJitCompilerNotFound = 221, + + + + + + + cudaErrorUnsupportedPtxVersion = 222, + + + + + + + cudaErrorJitCompilationDisabled = 223, + + + + + cudaErrorUnsupportedExecAffinity = 224, + + + + + cudaErrorInvalidSource = 300, + + + + + cudaErrorFileNotFound = 301, + + + + + cudaErrorSharedObjectSymbolNotFound = 302, + + + + + cudaErrorSharedObjectInitFailed = 303, + + + + + cudaErrorOperatingSystem = 304, + + + + + + + cudaErrorInvalidResourceHandle = 400, + + + + + + cudaErrorIllegalState = 401, + + + + + + + cudaErrorSymbolNotFound = 500, + + + + + + + + cudaErrorNotReady = 600, + + + + + + + + cudaErrorIllegalAddress = 700, +# 775 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchOutOfResources = 701, +# 786 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchTimeout = 702, + + + + + + cudaErrorLaunchIncompatibleTexturing = 703, + + + + + + + cudaErrorPeerAccessAlreadyEnabled = 704, + + + + + + + cudaErrorPeerAccessNotEnabled = 705, +# 819 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSetOnActiveProcess = 708, + + + + + + + cudaErrorContextIsDestroyed = 709, + + + + + + + cudaErrorAssert = 710, + + + + + + + cudaErrorTooManyPeers = 711, + + + + + + cudaErrorHostMemoryAlreadyRegistered = 712, + + + + + + cudaErrorHostMemoryNotRegistered = 713, +# 861 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorHardwareStackError = 714, + + + + + + + + cudaErrorIllegalInstruction = 715, +# 878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorMisalignedAddress = 716, +# 889 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorInvalidAddressSpace = 717, + + + + + + + + cudaErrorInvalidPc = 718, +# 908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorLaunchFailure = 719, +# 917 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorCooperativeLaunchTooLarge = 720, + + + + + cudaErrorNotPermitted = 800, + + + + + + cudaErrorNotSupported = 801, +# 937 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorSystemNotReady = 802, + + + + + + + cudaErrorSystemDriverMismatch = 803, +# 953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorCompatNotSupportedOnDevice = 804, + + + + + cudaErrorMpsConnectionFailed = 805, + + + + + cudaErrorMpsRpcFailure = 806, + + + + + + cudaErrorMpsServerNotReady = 807, + + + + + cudaErrorMpsMaxClientsReached = 808, + + + + + cudaErrorMpsMaxConnectionsReached = 809, + + + + + cudaErrorStreamCaptureUnsupported = 900, + + + + + + cudaErrorStreamCaptureInvalidated = 901, + + + + + + cudaErrorStreamCaptureMerge = 902, + + + + + cudaErrorStreamCaptureUnmatched = 903, + + + + + + cudaErrorStreamCaptureUnjoined = 904, + + + + + + + cudaErrorStreamCaptureIsolation = 905, + + + + + + cudaErrorStreamCaptureImplicit = 906, + + + + + + cudaErrorCapturedEvent = 907, + + + + + + + cudaErrorStreamCaptureWrongThread = 908, + + + + + cudaErrorTimeout = 909, + + + + + + cudaErrorGraphExecUpdateFailure = 910, +# 1054 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorExternalDevice = 911, +# 1067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaErrorUnknown = 999, + + + + + + + + cudaErrorApiFailureBase = 10000 +}; + + + + +enum __attribute__((device_builtin)) cudaChannelFormatKind +{ + cudaChannelFormatKindSigned = 0, + cudaChannelFormatKindUnsigned = 1, + cudaChannelFormatKindFloat = 2, + cudaChannelFormatKindNone = 3, + cudaChannelFormatKindNV12 = 4, + cudaChannelFormatKindUnsignedNormalized8X1 = 5, + cudaChannelFormatKindUnsignedNormalized8X2 = 6, + cudaChannelFormatKindUnsignedNormalized8X4 = 7, + cudaChannelFormatKindUnsignedNormalized16X1 = 8, + cudaChannelFormatKindUnsignedNormalized16X2 = 9, + cudaChannelFormatKindUnsignedNormalized16X4 = 10, + cudaChannelFormatKindSignedNormalized8X1 = 11, + cudaChannelFormatKindSignedNormalized8X2 = 12, + cudaChannelFormatKindSignedNormalized8X4 = 13, + cudaChannelFormatKindSignedNormalized16X1 = 14, + cudaChannelFormatKindSignedNormalized16X2 = 15, + cudaChannelFormatKindSignedNormalized16X4 = 16, + cudaChannelFormatKindUnsignedBlockCompressed1 = 17, + cudaChannelFormatKindUnsignedBlockCompressed1SRGB = 18, + cudaChannelFormatKindUnsignedBlockCompressed2 = 19, + cudaChannelFormatKindUnsignedBlockCompressed2SRGB = 20, + cudaChannelFormatKindUnsignedBlockCompressed3 = 21, + cudaChannelFormatKindUnsignedBlockCompressed3SRGB = 22, + cudaChannelFormatKindUnsignedBlockCompressed4 = 23, + cudaChannelFormatKindSignedBlockCompressed4 = 24, + cudaChannelFormatKindUnsignedBlockCompressed5 = 25, + cudaChannelFormatKindSignedBlockCompressed5 = 26, + cudaChannelFormatKindUnsignedBlockCompressed6H = 27, + cudaChannelFormatKindSignedBlockCompressed6H = 28, + cudaChannelFormatKindUnsignedBlockCompressed7 = 29, + cudaChannelFormatKindUnsignedBlockCompressed7SRGB = 30 +}; + + + + +struct __attribute__((device_builtin)) cudaChannelFormatDesc +{ + int x; + int y; + int z; + int w; + enum cudaChannelFormatKind f; +}; + + + + +typedef struct cudaArray *cudaArray_t; + + + + +typedef const struct cudaArray *cudaArray_const_t; + +struct cudaArray; + + + + +typedef struct cudaMipmappedArray *cudaMipmappedArray_t; + + + + +typedef const struct cudaMipmappedArray *cudaMipmappedArray_const_t; + +struct cudaMipmappedArray; +# 1160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct __attribute__((device_builtin)) cudaArraySparseProperties { + struct { + unsigned int width; + unsigned int height; + unsigned int depth; + } tileExtent; + unsigned int miptailFirstLevel; + unsigned long long miptailSize; + unsigned int flags; + unsigned int reserved[4]; +}; + + + + + +struct __attribute__((device_builtin)) cudaArrayMemoryRequirements { + size_t size; + size_t alignment; + unsigned int reserved[4]; +}; + + + + + +enum __attribute__((device_builtin)) cudaMemoryType +{ + cudaMemoryTypeUnregistered = 0, + cudaMemoryTypeHost = 1, + cudaMemoryTypeDevice = 2, + cudaMemoryTypeManaged = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaMemcpyKind +{ + cudaMemcpyHostToHost = 0, + cudaMemcpyHostToDevice = 1, + cudaMemcpyDeviceToHost = 2, + cudaMemcpyDeviceToDevice = 3, + cudaMemcpyDefault = 4 +}; + + + + + + +struct __attribute__((device_builtin)) cudaPitchedPtr +{ + void *ptr; + size_t pitch; + size_t xsize; + size_t ysize; +}; + + + + + + +struct __attribute__((device_builtin)) cudaExtent +{ + size_t width; + size_t height; + size_t depth; +}; + + + + + + +struct __attribute__((device_builtin)) cudaPos +{ + size_t x; + size_t y; + size_t z; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + + struct cudaExtent extent; + enum cudaMemcpyKind kind; +}; + + + + +struct __attribute__((device_builtin)) cudaMemcpy3DPeerParms +{ + cudaArray_t srcArray; + struct cudaPos srcPos; + struct cudaPitchedPtr srcPtr; + int srcDevice; + + cudaArray_t dstArray; + struct cudaPos dstPos; + struct cudaPitchedPtr dstPtr; + int dstDevice; + + struct cudaExtent extent; +}; + + + + +struct __attribute__((device_builtin)) cudaMemsetParams { + void *dst; + size_t pitch; + unsigned int value; + unsigned int elementSize; + size_t width; + size_t height; +}; + + + + +enum __attribute__((device_builtin)) cudaAccessProperty { + cudaAccessPropertyNormal = 0, + cudaAccessPropertyStreaming = 1, + cudaAccessPropertyPersisting = 2 +}; +# 1310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct __attribute__((device_builtin)) cudaAccessPolicyWindow { + void *base_ptr; + size_t num_bytes; + float hitRatio; + enum cudaAccessProperty hitProp; + enum cudaAccessProperty missProp; +}; +# 1328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef void ( *cudaHostFn_t)(void *userData); + + + + +struct __attribute__((device_builtin)) cudaHostNodeParams { + cudaHostFn_t fn; + void* userData; +}; + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureStatus { + cudaStreamCaptureStatusNone = 0, + cudaStreamCaptureStatusActive = 1, + cudaStreamCaptureStatusInvalidated = 2 + +}; + + + + + +enum __attribute__((device_builtin)) cudaStreamCaptureMode { + cudaStreamCaptureModeGlobal = 0, + cudaStreamCaptureModeThreadLocal = 1, + cudaStreamCaptureModeRelaxed = 2 +}; + +enum __attribute__((device_builtin)) cudaSynchronizationPolicy { + cudaSyncPolicyAuto = 1, + cudaSyncPolicySpin = 2, + cudaSyncPolicyYield = 3, + cudaSyncPolicyBlockingSync = 4 +}; +# 1379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +enum __attribute__((device_builtin)) cudaStreamUpdateCaptureDependenciesFlags { + cudaStreamAddCaptureDependencies = 0x0, + cudaStreamSetCaptureDependencies = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectFlags { + cudaUserObjectNoDestructorSync = 0x1 +}; + + + + +enum __attribute__((device_builtin)) cudaUserObjectRetainFlags { + cudaGraphUserObjectMove = 0x1 +}; + + + + +struct cudaGraphicsResource; + + + + +enum __attribute__((device_builtin)) cudaGraphicsRegisterFlags +{ + cudaGraphicsRegisterFlagsNone = 0, + cudaGraphicsRegisterFlagsReadOnly = 1, + cudaGraphicsRegisterFlagsWriteDiscard = 2, + cudaGraphicsRegisterFlagsSurfaceLoadStore = 4, + cudaGraphicsRegisterFlagsTextureGather = 8 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsMapFlags +{ + cudaGraphicsMapFlagsNone = 0, + cudaGraphicsMapFlagsReadOnly = 1, + cudaGraphicsMapFlagsWriteDiscard = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphicsCubeFace +{ + cudaGraphicsCubeFacePositiveX = 0x00, + cudaGraphicsCubeFaceNegativeX = 0x01, + cudaGraphicsCubeFacePositiveY = 0x02, + cudaGraphicsCubeFaceNegativeY = 0x03, + cudaGraphicsCubeFacePositiveZ = 0x04, + cudaGraphicsCubeFaceNegativeZ = 0x05 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceType +{ + cudaResourceTypeArray = 0x00, + cudaResourceTypeMipmappedArray = 0x01, + cudaResourceTypeLinear = 0x02, + cudaResourceTypePitch2D = 0x03 +}; + + + + +enum __attribute__((device_builtin)) cudaResourceViewFormat +{ + cudaResViewFormatNone = 0x00, + cudaResViewFormatUnsignedChar1 = 0x01, + cudaResViewFormatUnsignedChar2 = 0x02, + cudaResViewFormatUnsignedChar4 = 0x03, + cudaResViewFormatSignedChar1 = 0x04, + cudaResViewFormatSignedChar2 = 0x05, + cudaResViewFormatSignedChar4 = 0x06, + cudaResViewFormatUnsignedShort1 = 0x07, + cudaResViewFormatUnsignedShort2 = 0x08, + cudaResViewFormatUnsignedShort4 = 0x09, + cudaResViewFormatSignedShort1 = 0x0a, + cudaResViewFormatSignedShort2 = 0x0b, + cudaResViewFormatSignedShort4 = 0x0c, + cudaResViewFormatUnsignedInt1 = 0x0d, + cudaResViewFormatUnsignedInt2 = 0x0e, + cudaResViewFormatUnsignedInt4 = 0x0f, + cudaResViewFormatSignedInt1 = 0x10, + cudaResViewFormatSignedInt2 = 0x11, + cudaResViewFormatSignedInt4 = 0x12, + cudaResViewFormatHalf1 = 0x13, + cudaResViewFormatHalf2 = 0x14, + cudaResViewFormatHalf4 = 0x15, + cudaResViewFormatFloat1 = 0x16, + cudaResViewFormatFloat2 = 0x17, + cudaResViewFormatFloat4 = 0x18, + cudaResViewFormatUnsignedBlockCompressed1 = 0x19, + cudaResViewFormatUnsignedBlockCompressed2 = 0x1a, + cudaResViewFormatUnsignedBlockCompressed3 = 0x1b, + cudaResViewFormatUnsignedBlockCompressed4 = 0x1c, + cudaResViewFormatSignedBlockCompressed4 = 0x1d, + cudaResViewFormatUnsignedBlockCompressed5 = 0x1e, + cudaResViewFormatSignedBlockCompressed5 = 0x1f, + cudaResViewFormatUnsignedBlockCompressed6H = 0x20, + cudaResViewFormatSignedBlockCompressed6H = 0x21, + cudaResViewFormatUnsignedBlockCompressed7 = 0x22 +}; + + + + +struct __attribute__((device_builtin)) cudaResourceDesc { + enum cudaResourceType resType; + + union { + struct { + cudaArray_t array; + } array; + struct { + cudaMipmappedArray_t mipmap; + } mipmap; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t sizeInBytes; + } linear; + struct { + void *devPtr; + struct cudaChannelFormatDesc desc; + size_t width; + size_t height; + size_t pitchInBytes; + } pitch2D; + } res; +}; + + + + +struct __attribute__((device_builtin)) cudaResourceViewDesc +{ + enum cudaResourceViewFormat format; + size_t width; + size_t height; + size_t depth; + unsigned int firstMipmapLevel; + unsigned int lastMipmapLevel; + unsigned int firstLayer; + unsigned int lastLayer; +}; + + + + +struct __attribute__((device_builtin)) cudaPointerAttributes +{ + + + + + enum cudaMemoryType type; +# 1554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + int device; + + + + + + void *devicePointer; +# 1569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + void *hostPointer; +}; + + + + +struct __attribute__((device_builtin)) cudaFuncAttributes +{ + + + + + + size_t sharedSizeBytes; + + + + + + size_t constSizeBytes; + + + + + size_t localSizeBytes; + + + + + + + int maxThreadsPerBlock; + + + + + int numRegs; + + + + + + + int ptxVersion; + + + + + + + int binaryVersion; + + + + + + int cacheModeCA; + + + + + + + int maxDynamicSharedSizeBytes; +# 1641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + int preferredShmemCarveout; +# 1691 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +}; + + + + +enum __attribute__((device_builtin)) cudaFuncAttribute +{ + cudaFuncAttributeMaxDynamicSharedMemorySize = 8, + cudaFuncAttributePreferredSharedMemoryCarveout = 9, +# 1708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaFuncAttributeMax +}; + + + + +enum __attribute__((device_builtin)) cudaFuncCache +{ + cudaFuncCachePreferNone = 0, + cudaFuncCachePreferShared = 1, + cudaFuncCachePreferL1 = 2, + cudaFuncCachePreferEqual = 3 +}; + + + + + +enum __attribute__((device_builtin)) cudaSharedMemConfig +{ + cudaSharedMemBankSizeDefault = 0, + cudaSharedMemBankSizeFourByte = 1, + cudaSharedMemBankSizeEightByte = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSharedCarveout { + cudaSharedmemCarveoutDefault = -1, + cudaSharedmemCarveoutMaxShared = 100, + cudaSharedmemCarveoutMaxL1 = 0 +}; + + + + +enum __attribute__((device_builtin)) cudaComputeMode +{ + cudaComputeModeDefault = 0, + cudaComputeModeExclusive = 1, + cudaComputeModeProhibited = 2, + cudaComputeModeExclusiveProcess = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaLimit +{ + cudaLimitStackSize = 0x00, + cudaLimitPrintfFifoSize = 0x01, + cudaLimitMallocHeapSize = 0x02, + cudaLimitDevRuntimeSyncDepth = 0x03, + cudaLimitDevRuntimePendingLaunchCount = 0x04, + cudaLimitMaxL2FetchGranularity = 0x05, + cudaLimitPersistingL2CacheSize = 0x06 +}; + + + + +enum __attribute__((device_builtin)) cudaMemoryAdvise +{ + cudaMemAdviseSetReadMostly = 1, + cudaMemAdviseUnsetReadMostly = 2, + cudaMemAdviseSetPreferredLocation = 3, + cudaMemAdviseUnsetPreferredLocation = 4, + cudaMemAdviseSetAccessedBy = 5, + cudaMemAdviseUnsetAccessedBy = 6 +}; + + + + +enum __attribute__((device_builtin)) cudaMemRangeAttribute +{ + cudaMemRangeAttributeReadMostly = 1, + cudaMemRangeAttributePreferredLocation = 2, + cudaMemRangeAttributeAccessedBy = 3, + cudaMemRangeAttributeLastPrefetchLocation = 4 +}; + + + + +enum __attribute__((device_builtin)) cudaOutputMode +{ + cudaKeyValuePair = 0x00, + cudaCSV = 0x01 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesOptions { + cudaFlushGPUDirectRDMAWritesOptionHost = 1<<0, + cudaFlushGPUDirectRDMAWritesOptionMemOps = 1<<1 +}; + + + + +enum __attribute__((device_builtin)) cudaGPUDirectRDMAWritesOrdering { + cudaGPUDirectRDMAWritesOrderingNone = 0, + cudaGPUDirectRDMAWritesOrderingOwner = 100, + cudaGPUDirectRDMAWritesOrderingAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesScope { + cudaFlushGPUDirectRDMAWritesToOwner = 100, + cudaFlushGPUDirectRDMAWritesToAllDevices = 200 +}; + + + + +enum __attribute__((device_builtin)) cudaFlushGPUDirectRDMAWritesTarget { + cudaFlushGPUDirectRDMAWritesTargetCurrentDevice +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceAttr +{ + cudaDevAttrMaxThreadsPerBlock = 1, + cudaDevAttrMaxBlockDimX = 2, + cudaDevAttrMaxBlockDimY = 3, + cudaDevAttrMaxBlockDimZ = 4, + cudaDevAttrMaxGridDimX = 5, + cudaDevAttrMaxGridDimY = 6, + cudaDevAttrMaxGridDimZ = 7, + cudaDevAttrMaxSharedMemoryPerBlock = 8, + cudaDevAttrTotalConstantMemory = 9, + cudaDevAttrWarpSize = 10, + cudaDevAttrMaxPitch = 11, + cudaDevAttrMaxRegistersPerBlock = 12, + cudaDevAttrClockRate = 13, + cudaDevAttrTextureAlignment = 14, + cudaDevAttrGpuOverlap = 15, + cudaDevAttrMultiProcessorCount = 16, + cudaDevAttrKernelExecTimeout = 17, + cudaDevAttrIntegrated = 18, + cudaDevAttrCanMapHostMemory = 19, + cudaDevAttrComputeMode = 20, + cudaDevAttrMaxTexture1DWidth = 21, + cudaDevAttrMaxTexture2DWidth = 22, + cudaDevAttrMaxTexture2DHeight = 23, + cudaDevAttrMaxTexture3DWidth = 24, + cudaDevAttrMaxTexture3DHeight = 25, + cudaDevAttrMaxTexture3DDepth = 26, + cudaDevAttrMaxTexture2DLayeredWidth = 27, + cudaDevAttrMaxTexture2DLayeredHeight = 28, + cudaDevAttrMaxTexture2DLayeredLayers = 29, + cudaDevAttrSurfaceAlignment = 30, + cudaDevAttrConcurrentKernels = 31, + cudaDevAttrEccEnabled = 32, + cudaDevAttrPciBusId = 33, + cudaDevAttrPciDeviceId = 34, + cudaDevAttrTccDriver = 35, + cudaDevAttrMemoryClockRate = 36, + cudaDevAttrGlobalMemoryBusWidth = 37, + cudaDevAttrL2CacheSize = 38, + cudaDevAttrMaxThreadsPerMultiProcessor = 39, + cudaDevAttrAsyncEngineCount = 40, + cudaDevAttrUnifiedAddressing = 41, + cudaDevAttrMaxTexture1DLayeredWidth = 42, + cudaDevAttrMaxTexture1DLayeredLayers = 43, + cudaDevAttrMaxTexture2DGatherWidth = 45, + cudaDevAttrMaxTexture2DGatherHeight = 46, + cudaDevAttrMaxTexture3DWidthAlt = 47, + cudaDevAttrMaxTexture3DHeightAlt = 48, + cudaDevAttrMaxTexture3DDepthAlt = 49, + cudaDevAttrPciDomainId = 50, + cudaDevAttrTexturePitchAlignment = 51, + cudaDevAttrMaxTextureCubemapWidth = 52, + cudaDevAttrMaxTextureCubemapLayeredWidth = 53, + cudaDevAttrMaxTextureCubemapLayeredLayers = 54, + cudaDevAttrMaxSurface1DWidth = 55, + cudaDevAttrMaxSurface2DWidth = 56, + cudaDevAttrMaxSurface2DHeight = 57, + cudaDevAttrMaxSurface3DWidth = 58, + cudaDevAttrMaxSurface3DHeight = 59, + cudaDevAttrMaxSurface3DDepth = 60, + cudaDevAttrMaxSurface1DLayeredWidth = 61, + cudaDevAttrMaxSurface1DLayeredLayers = 62, + cudaDevAttrMaxSurface2DLayeredWidth = 63, + cudaDevAttrMaxSurface2DLayeredHeight = 64, + cudaDevAttrMaxSurface2DLayeredLayers = 65, + cudaDevAttrMaxSurfaceCubemapWidth = 66, + cudaDevAttrMaxSurfaceCubemapLayeredWidth = 67, + cudaDevAttrMaxSurfaceCubemapLayeredLayers = 68, + cudaDevAttrMaxTexture1DLinearWidth = 69, + cudaDevAttrMaxTexture2DLinearWidth = 70, + cudaDevAttrMaxTexture2DLinearHeight = 71, + cudaDevAttrMaxTexture2DLinearPitch = 72, + cudaDevAttrMaxTexture2DMipmappedWidth = 73, + cudaDevAttrMaxTexture2DMipmappedHeight = 74, + cudaDevAttrComputeCapabilityMajor = 75, + cudaDevAttrComputeCapabilityMinor = 76, + cudaDevAttrMaxTexture1DMipmappedWidth = 77, + cudaDevAttrStreamPrioritiesSupported = 78, + cudaDevAttrGlobalL1CacheSupported = 79, + cudaDevAttrLocalL1CacheSupported = 80, + cudaDevAttrMaxSharedMemoryPerMultiprocessor = 81, + cudaDevAttrMaxRegistersPerMultiprocessor = 82, + cudaDevAttrManagedMemory = 83, + cudaDevAttrIsMultiGpuBoard = 84, + cudaDevAttrMultiGpuBoardGroupID = 85, + cudaDevAttrHostNativeAtomicSupported = 86, + cudaDevAttrSingleToDoublePrecisionPerfRatio = 87, + cudaDevAttrPageableMemoryAccess = 88, + cudaDevAttrConcurrentManagedAccess = 89, + cudaDevAttrComputePreemptionSupported = 90, + cudaDevAttrCanUseHostPointerForRegisteredMem = 91, + cudaDevAttrReserved92 = 92, + cudaDevAttrReserved93 = 93, + cudaDevAttrReserved94 = 94, + cudaDevAttrCooperativeLaunch = 95, + cudaDevAttrCooperativeMultiDeviceLaunch = 96, + cudaDevAttrMaxSharedMemoryPerBlockOptin = 97, + cudaDevAttrCanFlushRemoteWrites = 98, + cudaDevAttrHostRegisterSupported = 99, + cudaDevAttrPageableMemoryAccessUsesHostPageTables = 100, + cudaDevAttrDirectManagedMemAccessFromHost = 101, + cudaDevAttrMaxBlocksPerMultiprocessor = 106, + cudaDevAttrMaxPersistingL2CacheSize = 108, + cudaDevAttrMaxAccessPolicyWindowSize = 109, + cudaDevAttrReservedSharedMemoryPerBlock = 111, + cudaDevAttrSparseCudaArraySupported = 112, + cudaDevAttrHostRegisterReadOnlySupported = 113, + cudaDevAttrTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMaxTimelineSemaphoreInteropSupported = 114, + cudaDevAttrMemoryPoolsSupported = 115, + cudaDevAttrGPUDirectRDMASupported = 116, + cudaDevAttrGPUDirectRDMAFlushWritesOptions = 117, + cudaDevAttrGPUDirectRDMAWritesOrdering = 118, + cudaDevAttrMemoryPoolSupportedHandleTypes = 119, + + + + + cudaDevAttrDeferredMappingCudaArraySupported = 121, + + cudaDevAttrMax +}; + + + + +enum __attribute__((device_builtin)) cudaMemPoolAttr +{ +# 1973 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaMemPoolReuseFollowEventDependencies = 0x1, + + + + + + + cudaMemPoolReuseAllowOpportunistic = 0x2, + + + + + + + + cudaMemPoolReuseAllowInternalDependencies = 0x3, +# 1999 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + cudaMemPoolAttrReleaseThreshold = 0x4, + + + + + + cudaMemPoolAttrReservedMemCurrent = 0x5, + + + + + + + cudaMemPoolAttrReservedMemHigh = 0x6, + + + + + + cudaMemPoolAttrUsedMemCurrent = 0x7, + + + + + + + cudaMemPoolAttrUsedMemHigh = 0x8 +}; + + + + +enum __attribute__((device_builtin)) cudaMemLocationType { + cudaMemLocationTypeInvalid = 0, + cudaMemLocationTypeDevice = 1 +}; + + + + + + +struct __attribute__((device_builtin)) cudaMemLocation { + enum cudaMemLocationType type; + int id; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAccessFlags { + cudaMemAccessFlagsProtNone = 0, + cudaMemAccessFlagsProtRead = 1, + cudaMemAccessFlagsProtReadWrite = 3 +}; + + + + +struct __attribute__((device_builtin)) cudaMemAccessDesc { + struct cudaMemLocation location; + enum cudaMemAccessFlags flags; +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationType { + cudaMemAllocationTypeInvalid = 0x0, + + + + cudaMemAllocationTypePinned = 0x1, + cudaMemAllocationTypeMax = 0x7FFFFFFF +}; + + + + +enum __attribute__((device_builtin)) cudaMemAllocationHandleType { + cudaMemHandleTypeNone = 0x0, + cudaMemHandleTypePosixFileDescriptor = 0x1, + cudaMemHandleTypeWin32 = 0x2, + cudaMemHandleTypeWin32Kmt = 0x4 +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolProps { + enum cudaMemAllocationType allocType; + enum cudaMemAllocationHandleType handleTypes; + struct cudaMemLocation location; + + + + + + + void *win32SecurityAttributes; + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemPoolPtrExportData { + unsigned char reserved[64]; +}; + + + + +struct __attribute__((device_builtin)) cudaMemAllocNodeParams { + + + + + struct cudaMemPoolProps poolProps; + const struct cudaMemAccessDesc *accessDescs; + size_t accessDescCount; + size_t bytesize; + void *dptr; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphMemAttributeType { + + + + + cudaGraphMemAttrUsedMemCurrent = 0x0, + + + + + + + cudaGraphMemAttrUsedMemHigh = 0x1, + + + + + + + cudaGraphMemAttrReservedMemCurrent = 0x2, + + + + + + + cudaGraphMemAttrReservedMemHigh = 0x3 +}; + + + + + +enum __attribute__((device_builtin)) cudaDeviceP2PAttr { + cudaDevP2PAttrPerformanceRank = 1, + cudaDevP2PAttrAccessSupported = 2, + cudaDevP2PAttrNativeAtomicSupported = 3, + cudaDevP2PAttrCudaArrayAccessSupported = 4 +}; + + + + + + +struct __attribute__((device_builtin)) CUuuid_st { + char bytes[16]; +}; +typedef __attribute__((device_builtin)) struct CUuuid_st CUuuid; + +typedef __attribute__((device_builtin)) struct CUuuid_st cudaUUID_t; + + + + +struct __attribute__((device_builtin)) cudaDeviceProp +{ + char name[256]; + cudaUUID_t uuid; + char luid[8]; + unsigned int luidDeviceNodeMask; + size_t totalGlobalMem; + size_t sharedMemPerBlock; + int regsPerBlock; + int warpSize; + size_t memPitch; + int maxThreadsPerBlock; + int maxThreadsDim[3]; + int maxGridSize[3]; + int clockRate; + size_t totalConstMem; + int major; + int minor; + size_t textureAlignment; + size_t texturePitchAlignment; + int deviceOverlap; + int multiProcessorCount; + int kernelExecTimeoutEnabled; + int integrated; + int canMapHostMemory; + int computeMode; + int maxTexture1D; + int maxTexture1DMipmap; + int maxTexture1DLinear; + int maxTexture2D[2]; + int maxTexture2DMipmap[2]; + int maxTexture2DLinear[3]; + int maxTexture2DGather[2]; + int maxTexture3D[3]; + int maxTexture3DAlt[3]; + int maxTextureCubemap; + int maxTexture1DLayered[2]; + int maxTexture2DLayered[3]; + int maxTextureCubemapLayered[2]; + int maxSurface1D; + int maxSurface2D[2]; + int maxSurface3D[3]; + int maxSurface1DLayered[2]; + int maxSurface2DLayered[3]; + int maxSurfaceCubemap; + int maxSurfaceCubemapLayered[2]; + size_t surfaceAlignment; + int concurrentKernels; + int ECCEnabled; + int pciBusID; + int pciDeviceID; + int pciDomainID; + int tccDriver; + int asyncEngineCount; + int unifiedAddressing; + int memoryClockRate; + int memoryBusWidth; + int l2CacheSize; + int persistingL2CacheMaxSize; + int maxThreadsPerMultiProcessor; + int streamPrioritiesSupported; + int globalL1CacheSupported; + int localL1CacheSupported; + size_t sharedMemPerMultiprocessor; + int regsPerMultiprocessor; + int managedMemory; + int isMultiGpuBoard; + int multiGpuBoardGroupID; + int hostNativeAtomicSupported; + int singleToDoublePrecisionPerfRatio; + int pageableMemoryAccess; + int concurrentManagedAccess; + int computePreemptionSupported; + int canUseHostPointerForRegisteredMem; + int cooperativeLaunch; + int cooperativeMultiDeviceLaunch; + size_t sharedMemPerBlockOptin; + int pageableMemoryAccessUsesHostPageTables; + int directManagedMemAccessFromHost; + int maxBlocksPerMultiProcessor; + int accessPolicyMaxWindowSize; + size_t reservedSharedMemPerBlock; +}; +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcEventHandle_st +{ + char reserved[64]; +}cudaIpcEventHandle_t; + + + + +typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcMemHandle_st +{ + char reserved[64]; +}cudaIpcMemHandle_t; + + + + +enum __attribute__((device_builtin)) cudaExternalMemoryHandleType { + + + + cudaExternalMemoryHandleTypeOpaqueFd = 1, + + + + cudaExternalMemoryHandleTypeOpaqueWin32 = 2, + + + + cudaExternalMemoryHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalMemoryHandleTypeD3D12Heap = 4, + + + + cudaExternalMemoryHandleTypeD3D12Resource = 5, + + + + cudaExternalMemoryHandleTypeD3D11Resource = 6, + + + + cudaExternalMemoryHandleTypeD3D11ResourceKmt = 7, + + + + cudaExternalMemoryHandleTypeNvSciBuf = 8 +}; +# 2453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct __attribute__((device_builtin)) cudaExternalMemoryHandleDesc { + + + + enum cudaExternalMemoryHandleType type; + union { + + + + + + int fd; +# 2480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + + const void *nvSciBufObject; + } handle; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryBufferDesc { + + + + unsigned long long offset; + + + + unsigned long long size; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalMemoryMipmappedArrayDesc { + + + + + unsigned long long offset; + + + + struct cudaChannelFormatDesc formatDesc; + + + + struct cudaExtent extent; + + + + + unsigned int flags; + + + + unsigned int numLevels; +}; + + + + +enum __attribute__((device_builtin)) cudaExternalSemaphoreHandleType { + + + + cudaExternalSemaphoreHandleTypeOpaqueFd = 1, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32 = 2, + + + + cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt = 3, + + + + cudaExternalSemaphoreHandleTypeD3D12Fence = 4, + + + + cudaExternalSemaphoreHandleTypeD3D11Fence = 5, + + + + cudaExternalSemaphoreHandleTypeNvSciSync = 6, + + + + cudaExternalSemaphoreHandleTypeKeyedMutex = 7, + + + + cudaExternalSemaphoreHandleTypeKeyedMutexKmt = 8, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd = 9, + + + + cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32 = 10 +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreHandleDesc { + + + + enum cudaExternalSemaphoreHandleType type; + union { + + + + + + + int fd; +# 2630 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + struct { + + + + void *handle; + + + + + const void *name; + } win32; + + + + const void* nvSciSyncObj; + } handle; + + + + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + } params; +# 2694 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams_v1 { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + } params; +# 2743 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams{ + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + } keyedMutex; + unsigned int reserved[12]; + } params; +# 2789 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; + unsigned int reserved[16]; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams { + struct { + + + + struct { + + + + unsigned long long value; + } fence; + union { + + + + + void *fence; + unsigned long long reserved; + } nvSciSync; + + + + struct { + + + + unsigned long long key; + + + + unsigned int timeoutMs; + } keyedMutex; + unsigned int reserved[10]; + } params; +# 2840 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" + unsigned int flags; + unsigned int reserved[16]; +}; +# 2853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) enum cudaError cudaError_t; + + + + +typedef __attribute__((device_builtin)) struct CUstream_st *cudaStream_t; + + + + +typedef __attribute__((device_builtin)) struct CUevent_st *cudaEvent_t; + + + + +typedef __attribute__((device_builtin)) struct cudaGraphicsResource *cudaGraphicsResource_t; + + + + +typedef __attribute__((device_builtin)) enum cudaOutputMode cudaOutputMode_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalMemory_st *cudaExternalMemory_t; + + + + +typedef __attribute__((device_builtin)) struct CUexternalSemaphore_st *cudaExternalSemaphore_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraph_st *cudaGraph_t; + + + + +typedef __attribute__((device_builtin)) struct CUgraphNode_st *cudaGraphNode_t; + + + + +typedef __attribute__((device_builtin)) struct CUuserObject_st *cudaUserObject_t; + + + + +typedef __attribute__((device_builtin)) struct CUfunc_st *cudaFunction_t; + + + + +typedef __attribute__((device_builtin)) struct CUmemPoolHandle_st *cudaMemPool_t; + + + + +enum __attribute__((device_builtin)) cudaCGScope { + cudaCGScopeInvalid = 0, + cudaCGScopeGrid = 1, + cudaCGScopeMultiGrid = 2 +}; + + + + +struct __attribute__((device_builtin)) cudaLaunchParams +{ + void *func; + dim3 gridDim; + dim3 blockDim; + void **args; + size_t sharedMem; + cudaStream_t stream; +}; + + + + +struct __attribute__((device_builtin)) cudaKernelNodeParams { + void* func; + dim3 gridDim; + dim3 blockDim; + unsigned int sharedMemBytes; + void **kernelParams; + void **extra; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreSignalParams* paramsArray; + unsigned int numExtSems; +}; + + + + +struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitNodeParams { + cudaExternalSemaphore_t* extSemArray; + const struct cudaExternalSemaphoreWaitParams* paramsArray; + unsigned int numExtSems; +}; + + + + +enum __attribute__((device_builtin)) cudaGraphNodeType { + cudaGraphNodeTypeKernel = 0x00, + cudaGraphNodeTypeMemcpy = 0x01, + cudaGraphNodeTypeMemset = 0x02, + cudaGraphNodeTypeHost = 0x03, + cudaGraphNodeTypeGraph = 0x04, + cudaGraphNodeTypeEmpty = 0x05, + cudaGraphNodeTypeWaitEvent = 0x06, + cudaGraphNodeTypeEventRecord = 0x07, + cudaGraphNodeTypeExtSemaphoreSignal = 0x08, + cudaGraphNodeTypeExtSemaphoreWait = 0x09, + cudaGraphNodeTypeMemAlloc = 0x0a, + cudaGraphNodeTypeMemFree = 0x0b, + cudaGraphNodeTypeCount +}; + + + + +typedef struct CUgraphExec_st* cudaGraphExec_t; + + + + +enum __attribute__((device_builtin)) cudaGraphExecUpdateResult { + cudaGraphExecUpdateSuccess = 0x0, + cudaGraphExecUpdateError = 0x1, + cudaGraphExecUpdateErrorTopologyChanged = 0x2, + cudaGraphExecUpdateErrorNodeTypeChanged = 0x3, + cudaGraphExecUpdateErrorFunctionChanged = 0x4, + cudaGraphExecUpdateErrorParametersChanged = 0x5, + cudaGraphExecUpdateErrorNotSupported = 0x6, + cudaGraphExecUpdateErrorUnsupportedFunctionChange = 0x7, + cudaGraphExecUpdateErrorAttributesChanged = 0x8 +}; + + + + + +enum __attribute__((device_builtin)) cudaGetDriverEntryPointFlags { + cudaEnableDefault = 0x0, + cudaEnableLegacyStream = 0x1, + cudaEnablePerThreadDefaultStream = 0x2 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphDebugDotFlags { + cudaGraphDebugDotFlagsVerbose = 1<<0, + cudaGraphDebugDotFlagsKernelNodeParams = 1<<2, + cudaGraphDebugDotFlagsMemcpyNodeParams = 1<<3, + cudaGraphDebugDotFlagsMemsetNodeParams = 1<<4, + cudaGraphDebugDotFlagsHostNodeParams = 1<<5, + cudaGraphDebugDotFlagsEventNodeParams = 1<<6, + cudaGraphDebugDotFlagsExtSemasSignalNodeParams = 1<<7, + cudaGraphDebugDotFlagsExtSemasWaitNodeParams = 1<<8, + cudaGraphDebugDotFlagsKernelNodeAttributes = 1<<9, + cudaGraphDebugDotFlagsHandles = 1<<10 +}; + + + + +enum __attribute__((device_builtin)) cudaGraphInstantiateFlags { + cudaGraphInstantiateFlagAutoFreeOnLaunch = 1 + + , cudaGraphInstantiateFlagUseNodePriority = 8 + + +}; +# 3126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) enum cudaStreamAttrID { + cudaStreamAttributeAccessPolicyWindow = 1, + cudaStreamAttributeSynchronizationPolicy = 3 +} cudaStreamAttrID; +# 3140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) union cudaStreamAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + enum cudaSynchronizationPolicy syncPolicy; +} cudaStreamAttrValue; +# 3152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) enum cudaKernelNodeAttrID { + cudaKernelNodeAttributeAccessPolicyWindow = 1 + , cudaKernelNodeAttributeCooperative = 2 + + , cudaKernelNodeAttributePriority = 8 + +} cudaKernelNodeAttrID; +# 3170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef __attribute__((device_builtin)) union cudaKernelNodeAttrValue { + struct cudaAccessPolicyWindow accessPolicyWindow; + int cooperative; + + int priority; + +} cudaKernelNodeAttrValue; +# 60 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +enum __attribute__((device_builtin)) cudaSurfaceBoundaryMode +{ + cudaBoundaryModeZero = 0, + cudaBoundaryModeClamp = 1, + cudaBoundaryModeTrap = 2 +}; + + + + +enum __attribute__((device_builtin)) cudaSurfaceFormatMode +{ + cudaFormatModeForced = 0, + cudaFormatModeAuto = 1 +}; + + + + +struct __attribute__((device_builtin)) surfaceReference +{ + + + + struct cudaChannelFormatDesc channelDesc; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaSurfaceObject_t; +# 63 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +enum __attribute__((device_builtin)) cudaTextureAddressMode +{ + cudaAddressModeWrap = 0, + cudaAddressModeClamp = 1, + cudaAddressModeMirror = 2, + cudaAddressModeBorder = 3 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureFilterMode +{ + cudaFilterModePoint = 0, + cudaFilterModeLinear = 1 +}; + + + + +enum __attribute__((device_builtin)) cudaTextureReadMode +{ + cudaReadModeElementType = 0, + cudaReadModeNormalizedFloat = 1 +}; + + + + +struct __attribute__((device_builtin)) textureReference +{ + + + + int normalized; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureAddressMode addressMode[3]; + + + + struct cudaChannelFormatDesc channelDesc; + + + + int sRGB; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + int __cudaReserved[14]; +}; + + + + +struct __attribute__((device_builtin)) cudaTextureDesc +{ + + + + enum cudaTextureAddressMode addressMode[3]; + + + + enum cudaTextureFilterMode filterMode; + + + + enum cudaTextureReadMode readMode; + + + + int sRGB; + + + + float borderColor[4]; + + + + int normalizedCoords; + + + + unsigned int maxAnisotropy; + + + + enum cudaTextureFilterMode mipmapFilterMode; + + + + float mipmapLevelBias; + + + + float minMipmapLevelClamp; + + + + float maxMipmapLevelClamp; + + + + int disableTrilinearOptimization; + + + + int seamlessCubemap; +}; + + + + +typedef __attribute__((device_builtin)) unsigned long long cudaTextureObject_t; +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 2 +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" 1 +# 55 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" +typedef enum cudaDataType_t +{ + CUDA_R_16F = 2, + CUDA_C_16F = 6, + CUDA_R_16BF = 14, + CUDA_C_16BF = 15, + CUDA_R_32F = 0, + CUDA_C_32F = 4, + CUDA_R_64F = 1, + CUDA_C_64F = 5, + CUDA_R_4I = 16, + CUDA_C_4I = 17, + CUDA_R_4U = 18, + CUDA_C_4U = 19, + CUDA_R_8I = 3, + CUDA_C_8I = 7, + CUDA_R_8U = 8, + CUDA_C_8U = 9, + CUDA_R_16I = 20, + CUDA_C_16I = 21, + CUDA_R_16U = 22, + CUDA_C_16U = 23, + CUDA_R_32I = 10, + CUDA_C_32I = 11, + CUDA_R_32U = 12, + CUDA_C_32U = 13, + CUDA_R_64I = 24, + CUDA_C_64I = 25, + CUDA_R_64U = 26, + CUDA_C_64U = 27, + + + + +} cudaDataType; + + +typedef enum libraryPropertyType_t +{ + MAJOR_VERSION, + MINOR_VERSION, + PATCH_LEVEL +} libraryPropertyType; +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 1 +# 61 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 1 +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 150 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 1 +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" 2 + + + + + + +extern "C" +{ +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceSynchronize(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t __cudaDeviceSynchronizeDeprecationAvoidance(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent_ptsz(cudaStream_t stream, cudaEvent_t event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord_ptsz(cudaEvent_t event, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags_ptsz(cudaEvent_t event, cudaStream_t stream, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync_ptsz(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync_ptsz(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync_ptsz(const struct cudaMemcpy3DParms *p, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync_ptsz(void *devPtr, int value, size_t count, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync_ptsz(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync_ptsz(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBuffer(size_t alignment, size_t size); +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBufferV2(void *func, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice_ptsz(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2_ptsz(void *parameterBuffer, cudaStream_t stream); +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); + extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2(void *parameterBuffer, cudaStream_t stream); + + +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize, unsigned int flags); + +extern __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long cudaCGGetIntrinsicHandle(enum cudaCGScope scope); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronize(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronizeGrid(unsigned long long handle, unsigned int flags); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetSize(unsigned int *numThreads, unsigned int *numGrids, unsigned long long handle); +extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetRank(unsigned int *threadRank, unsigned int *gridRank, unsigned long long handle); +} + +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(T **devPtr, size_t size); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, T *entry); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize); +template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize, unsigned int flags); +# 152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 2 +# 269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern "C" { +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceReset(void); +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceSynchronize(void); +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetLimit(enum cudaLimit limit, size_t value); +# 453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); +# 476 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetTexture1DLinearMaxWidth(size_t *maxWidthInElements, const struct cudaChannelFormatDesc *fmtDesc, int device); +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetStreamPriorityRange(int *leastPriority, int *greatestPriority); +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetCacheConfig(enum cudaFuncCache cacheConfig); +# 622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); +# 666 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetSharedMemConfig(enum cudaSharedMemConfig config); +# 693 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetByPCIBusId(int *device, const char *pciBusId); +# 723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetPCIBusId(char *pciBusId, int len, int device); +# 771 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t *handle, cudaEvent_t event); +# 812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcOpenEventHandle(cudaEvent_t *event, cudaIpcEventHandle_t handle); +# 855 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t *handle, void *devPtr); +# 919 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcOpenMemHandle(void **devPtr, cudaIpcMemHandle_t handle, unsigned int flags); +# 955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaIpcCloseMemHandle(void *devPtr); +# 987 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceFlushGPUDirectRDMAWrites(enum cudaFlushGPUDirectRDMAWritesTarget target, enum cudaFlushGPUDirectRDMAWritesScope scope); +# 1031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadExit(void); +# 1057 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSynchronize(void); +# 1106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetLimit(enum cudaLimit limit, size_t value); +# 1139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetLimit(size_t *pValue, enum cudaLimit limit); +# 1175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetCacheConfig(enum cudaFuncCache *pCacheConfig); +# 1222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetCacheConfig(enum cudaFuncCache cacheConfig); +# 1285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); +# 1333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); +# 1349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); +# 1365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); +# 1393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); +# 1666 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceProperties(struct cudaDeviceProp *prop, int device); +# 1868 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); +# 1886 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetDefaultMemPool(cudaMemPool_t *memPool, int device); +# 1910 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetMemPool(int device, cudaMemPool_t memPool); +# 1930 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetMemPool(cudaMemPool_t *memPool, int device); +# 1978 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetNvSciSyncAttributes(void *nvSciSyncAttrList, int device, int flags); +# 2018 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetP2PAttribute(int *value, enum cudaDeviceP2PAttr attr, int srcDevice, int dstDevice); +# 2039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaChooseDevice(int *device, const struct cudaDeviceProp *prop); +# 2083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSetDevice(int device); +# 2104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); +# 2135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSetValidDevices(int *device_arr, int len); +# 2200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSetDeviceFlags( unsigned int flags ); +# 2244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetDeviceFlags( unsigned int *flags ); +# 2284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamCreate(cudaStream_t *pStream); +# 2316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithPriority(cudaStream_t *pStream, unsigned int flags, int priority); +# 2389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int *priority); +# 2414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetFlags(cudaStream_t hStream, unsigned int *flags); +# 2429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaCtxResetPersistingL2Cache(void); +# 2449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCopyAttributes(cudaStream_t dst, cudaStream_t src); +# 2470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + cudaStreamAttrValue *value_out); +# 2494 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamSetAttribute( + cudaStream_t hStream, cudaStreamAttrID attr, + const cudaStreamAttrValue *value); +# 2528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); +# 2559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags = 0); + + + + + + + +typedef void ( *cudaStreamCallback_t)(cudaStream_t stream, cudaError_t status, void *userData); +# 2634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamAddCallback(cudaStream_t stream, + cudaStreamCallback_t callback, void *userData, unsigned int flags); +# 2658 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamSynchronize(cudaStream_t stream); +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamQuery(cudaStream_t stream); +# 2767 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void *devPtr, size_t length = 0, unsigned int flags = 0x04); +# 2806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamBeginCapture(cudaStream_t stream, enum cudaStreamCaptureMode mode); +# 2857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaThreadExchangeStreamCaptureMode(enum cudaStreamCaptureMode *mode); +# 2885 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamEndCapture(cudaStream_t stream, cudaGraph_t *pGraph); +# 2923 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamIsCapturing(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus); +# 2955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus, unsigned long long *pId); +# 3010 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo_v2(cudaStream_t stream, enum cudaStreamCaptureStatus *captureStatus_out, unsigned long long *id_out = 0, cudaGraph_t *graph_out = 0, const cudaGraphNode_t **dependencies_out = 0, size_t *numDependencies_out = 0); +# 3043 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaStreamUpdateCaptureDependencies(cudaStream_t stream, cudaGraphNode_t *dependencies, size_t numDependencies, unsigned int flags = 0); +# 3080 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventCreate(cudaEvent_t *event); +# 3117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); +# 3157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream = 0); +# 3204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream = 0, unsigned int flags = 0); +# 3236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventQuery(cudaEvent_t event); +# 3266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventSynchronize(cudaEvent_t event); +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); +# 3338 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaEventElapsedTime(float *ms, cudaEvent_t start, cudaEvent_t end); +# 3518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaImportExternalMemory(cudaExternalMemory_t *extMem_out, const struct cudaExternalMemoryHandleDesc *memHandleDesc); +# 3573 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedBuffer(void **devPtr, cudaExternalMemory_t extMem, const struct cudaExternalMemoryBufferDesc *bufferDesc); +# 3635 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedMipmappedArray(cudaMipmappedArray_t *mipmap, cudaExternalMemory_t extMem, const struct cudaExternalMemoryMipmappedArrayDesc *mipmapDesc); +# 3659 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroyExternalMemory(cudaExternalMemory_t extMem); +# 3812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaImportExternalSemaphore(cudaExternalSemaphore_t *extSem_out, const struct cudaExternalSemaphoreHandleDesc *semHandleDesc); +# 3879 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaSignalExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreSignalParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); +# 3955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaWaitExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreWaitParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); +# 3978 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroyExternalSemaphore(cudaExternalSemaphore_t extSem); +# 4045 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaLaunchKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); +# 4106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); +# 4207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaLaunchCooperativeKernelMultiDevice(struct cudaLaunchParams *launchParamsList, unsigned int numDevices, unsigned int flags = 0); +# 4254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFuncSetCacheConfig(const void *func, enum cudaFuncCache cacheConfig); +# 4309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig(const void *func, enum cudaSharedMemConfig config); +# 4342 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); +# 4379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncSetAttribute(const void *func, enum cudaFuncAttribute attr, int value); +# 4405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForDevice(double *d); +# 4429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForHost(double *d); +# 4497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaLaunchHostFunc(cudaStream_t stream, cudaHostFn_t fn, void *userData); +# 4554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize); +# 4583 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock(size_t *dynamicSmemSize, const void *func, int numBlocks, int blockSize); +# 4628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize, unsigned int flags); +# 4749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMallocManaged(void **devPtr, size_t size, unsigned int flags = 0x01); +# 4782 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); +# 4815 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocHost(void **ptr, size_t size); +# 4858 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocPitch(void **devPtr, size_t *pitch, size_t width, size_t height); +# 4912 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocArray(cudaArray_t *array, const struct cudaChannelFormatDesc *desc, size_t width, size_t height = 0, unsigned int flags = 0); +# 4950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); +# 4973 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeHost(void *ptr); +# 4996 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeArray(cudaArray_t array); +# 5019 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeMipmappedArray(cudaMipmappedArray_t mipmappedArray); +# 5085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostAlloc(void **pHost, size_t size, unsigned int flags); +# 5178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostRegister(void *ptr, size_t size, unsigned int flags); +# 5201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostUnregister(void *ptr); +# 5246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostGetDevicePointer(void **pDevice, void *pHost, unsigned int flags); +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaHostGetFlags(unsigned int *pFlags, void *pHost); +# 5307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMalloc3D(struct cudaPitchedPtr* pitchedDevPtr, struct cudaExtent extent); +# 5454 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMalloc3DArray(cudaArray_t *array, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int flags = 0); +# 5601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocMipmappedArray(cudaMipmappedArray_t *mipmappedArray, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int numLevels, unsigned int flags = 0); +# 5634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetMipmappedArrayLevel(cudaArray_t *levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned int level); +# 5739 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy3D(const struct cudaMemcpy3DParms *p); +# 5770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeer(const struct cudaMemcpy3DPeerParms *p); +# 5888 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream = 0); +# 5914 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy3DPeerAsync(const struct cudaMemcpy3DPeerParms *p, cudaStream_t stream = 0); +# 5948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemGetInfo(size_t *free, size_t *total); +# 5974 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaArrayGetInfo(struct cudaChannelFormatDesc *desc, struct cudaExtent *extent, unsigned int *flags, cudaArray_t array); +# 6003 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaArrayGetPlane(cudaArray_t *pPlaneArray, cudaArray_t hArray, unsigned int planeIdx); +# 6027 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaArray_t array, int device); +# 6051 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetMemoryRequirements(struct cudaArrayMemoryRequirements *memoryRequirements, cudaMipmappedArray_t mipmap, int device); +# 6080 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaArray_t array); +# 6110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaMipmappedArray_t mipmap); +# 6155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind); +# 6190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyPeer(void *dst, int dstDevice, const void *src, int srcDevice, size_t count); +# 6239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2D(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); +# 6289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); +# 6339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArray(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind); +# 6386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 6429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbol(const void *symbol, const void *src, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyHostToDevice); +# 6472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbol(void *dst, const void *symbol, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost); +# 6529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6564 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyPeerAsync(void *dst, int dstDevice, const void *src, int srcDevice, size_t count, cudaStream_t stream = 0); +# 6627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6685 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6742 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArrayAsync(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6793 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync(const void *symbol, const void *src, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6844 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync(void *dst, const void *symbol, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemset(void *devPtr, int value, size_t count); +# 6907 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemset2D(void *devPtr, size_t pitch, int value, size_t width, size_t height); +# 6953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemset3D(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent); +# 6989 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream = 0); +# 7030 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0); +# 7083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream = 0); +# 7111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetSymbolAddress(void **devPtr, const void *symbol); +# 7138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetSymbolSize(size_t *size, const void *symbol); +# 7208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPrefetchAsync(const void *devPtr, size_t count, int dstDevice, cudaStream_t stream = 0); +# 7324 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemAdvise(const void *devPtr, size_t count, enum cudaMemoryAdvise advice, int device); +# 7383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttribute(void *data, size_t dataSize, enum cudaMemRangeAttribute attribute, const void *devPtr, size_t count); +# 7422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemRangeGetAttributes(void **data, size_t *dataSizes, enum cudaMemRangeAttribute *attributes, size_t numAttributes, const void *devPtr, size_t count); +# 7482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind); +# 7524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArray(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind); +# 7567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 7618 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7668 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArrayAsync(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7737 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocAsync(void **devPtr, size_t size, cudaStream_t hStream); +# 7763 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaFreeAsync(void *devPtr, cudaStream_t hStream); +# 7788 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolTrimTo(cudaMemPool_t memPool, size_t minBytesToKeep); +# 7832 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolSetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); +# 7880 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolGetAttribute(cudaMemPool_t memPool, enum cudaMemPoolAttr attr, void *value ); +# 7895 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolSetAccess(cudaMemPool_t memPool, const struct cudaMemAccessDesc *descList, size_t count); +# 7908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolGetAccess(enum cudaMemAccessFlags *flags, cudaMemPool_t memPool, struct cudaMemLocation *location); +# 7928 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolCreate(cudaMemPool_t *memPool, const struct cudaMemPoolProps *poolProps); +# 7950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolDestroy(cudaMemPool_t memPool); +# 7986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMallocFromPoolAsync(void **ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream); +# 8011 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolExportToShareableHandle( + void *shareableHandle, + cudaMemPool_t memPool, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); +# 8038 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolImportFromShareableHandle( + cudaMemPool_t *memPool, + void *shareableHandle, + enum cudaMemAllocationHandleType handleType, + unsigned int flags); +# 8061 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolExportPointer(struct cudaMemPoolPtrExportData *exportData, void *ptr); +# 8090 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaMemPoolImportPointer(void **ptr, cudaMemPool_t memPool, struct cudaMemPoolPtrExportData *exportData); +# 8242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaPointerGetAttributes(struct cudaPointerAttributes *attributes, const void *ptr); +# 8283 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceCanAccessPeer(int *canAccessPeer, int device, int peerDevice); +# 8325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceEnablePeerAccess(int peerDevice, unsigned int flags); +# 8347 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceDisablePeerAccess(int peerDevice); +# 8411 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsUnregisterResource(cudaGraphicsResource_t resource); +# 8446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsResourceSetMapFlags(cudaGraphicsResource_t resource, unsigned int flags); +# 8485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsMapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); +# 8520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsUnmapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); +# 8552 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedPointer(void **devPtr, size_t *size, cudaGraphicsResource_t resource); +# 8590 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsSubResourceGetMappedArray(cudaArray_t *array, cudaGraphicsResource_t resource, unsigned int arrayIndex, unsigned int mipLevel); +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray_t *mipmappedArray, cudaGraphicsResource_t resource); +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t size = +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" 3 4 + (0x7fffffff * 2U + 1U) +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + ); +# 8749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture2D(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t width, size_t height, size_t pitch); +# 8787 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToArray(const struct textureReference *texref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); +# 8827 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray(const struct textureReference *texref, cudaMipmappedArray_const_t mipmappedArray, const struct cudaChannelFormatDesc *desc); +# 8853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaUnbindTexture(const struct textureReference *texref); +# 8882 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset(size_t *offset, const struct textureReference *texref); +# 8912 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureReference(const struct textureReference **texref, const void *symbol); +# 8957 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindSurfaceToArray(const struct surfaceReference *surfref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); +# 8982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetSurfaceReference(const struct surfaceReference **surfref, const void *symbol); +# 9017 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetChannelDesc(struct cudaChannelFormatDesc *desc, cudaArray_const_t array); +# 9047 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) struct cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, enum cudaChannelFormatKind f); +# 9271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaCreateTextureObject(cudaTextureObject_t *pTexObject, const struct cudaResourceDesc *pResDesc, const struct cudaTextureDesc *pTexDesc, const struct cudaResourceViewDesc *pResViewDesc); +# 9291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroyTextureObject(cudaTextureObject_t texObject); +# 9311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaTextureObject_t texObject); +# 9331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetTextureObjectTextureDesc(struct cudaTextureDesc *pTexDesc, cudaTextureObject_t texObject); +# 9352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceViewDesc(struct cudaResourceViewDesc *pResViewDesc, cudaTextureObject_t texObject); +# 9397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaCreateSurfaceObject(cudaSurfaceObject_t *pSurfObject, const struct cudaResourceDesc *pResDesc); +# 9417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDestroySurfaceObject(cudaSurfaceObject_t surfObject); +# 9436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetSurfaceObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaSurfaceObject_t surfObject); +# 9470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDriverGetVersion(int *driverVersion); +# 9495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); +# 9542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphCreate(cudaGraph_t *pGraph, unsigned int flags); +# 9639 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddKernelNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaKernelNodeParams *pNodeParams); +# 9672 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetParams(cudaGraphNode_t node, struct cudaKernelNodeParams *pNodeParams); +# 9697 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetParams(cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); +# 9717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeCopyAttributes( + cudaGraphNode_t hSrc, + cudaGraphNode_t hDst); +# 9740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + cudaKernelNodeAttrValue *value_out); +# 9764 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetAttribute( + cudaGraphNode_t hNode, + cudaKernelNodeAttrID attr, + const cudaKernelNodeAttrValue *value); +# 9814 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemcpy3DParms *pCopyParams); +# 9873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 9942 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 10010 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode1D( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); +# 10042 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeGetParams(cudaGraphNode_t node, struct cudaMemcpy3DParms *pNodeParams); +# 10068 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams(cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); +# 10107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 10153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 10199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams1D( + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); +# 10246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemsetNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemsetParams *pMemsetParams); +# 10269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeGetParams(cudaGraphNode_t node, struct cudaMemsetParams *pNodeParams); +# 10292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeSetParams(cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); +# 10333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddHostNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaHostNodeParams *pNodeParams); +# 10356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphHostNodeGetParams(cudaGraphNode_t node, struct cudaHostNodeParams *pNodeParams); +# 10379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphHostNodeSetParams(cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); +# 10419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddChildGraphNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaGraph_t childGraph); +# 10446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphChildGraphNodeGetGraph(cudaGraphNode_t node, cudaGraph_t *pGraph); +# 10483 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddEmptyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies); +# 10526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddEventRecordNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); +# 10553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); +# 10580 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphAddEventWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); +# 10653 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); +# 10680 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10729 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresSignalNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); +# 10762 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreSignalNodeParams *params_out); +# 10789 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresSignalNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); +# 10838 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddExternalSemaphoresWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); +# 10871 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeGetParams(cudaGraphNode_t hNode, struct cudaExternalSemaphoreWaitNodeParams *params_out); +# 10898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExternalSemaphoresWaitNodeSetParams(cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); +# 10975 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemAllocNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, struct cudaMemAllocNodeParams *nodeParams); +# 11002 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemAllocNodeGetParams(cudaGraphNode_t node, struct cudaMemAllocNodeParams *params_out); +# 11062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddMemFreeNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, void *dptr); +# 11086 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphMemFreeNodeGetParams(cudaGraphNode_t node, void *dptr_out); +# 11114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGraphMemTrim(int device); +# 11151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceGetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); +# 11185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaDeviceSetGraphMemAttribute(int device, enum cudaGraphMemAttributeType attr, void* value); +# 11213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphClone(cudaGraph_t *pGraphClone, cudaGraph_t originalGraph); +# 11241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeFindInClone(cudaGraphNode_t *pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph); +# 11272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetType(cudaGraphNode_t node, enum cudaGraphNodeType *pType); +# 11303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphGetNodes(cudaGraph_t graph, cudaGraphNode_t *nodes, size_t *numNodes); +# 11334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphGetRootNodes(cudaGraph_t graph, cudaGraphNode_t *pRootNodes, size_t *pNumRootNodes); +# 11368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphGetEdges(cudaGraph_t graph, cudaGraphNode_t *from, cudaGraphNode_t *to, size_t *numEdges); +# 11399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependencies(cudaGraphNode_t node, cudaGraphNode_t *pDependencies, size_t *pNumDependencies); +# 11431 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependentNodes(cudaGraphNode_t node, cudaGraphNode_t *pDependentNodes, size_t *pNumDependentNodes); +# 11462 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphAddDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); +# 11493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphRemoveDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); +# 11523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphDestroyNode(cudaGraphNode_t node); +# 11561 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphInstantiate(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, cudaGraphNode_t *pErrorNode, char *pLogBuffer, size_t bufferSize); +# 11611 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphInstantiateWithFlags(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, unsigned long long flags); +# 11655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecKernelNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); +# 11705 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); +# 11760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const void* symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 11823 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind); +# 11884 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams1D( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const void* src, + size_t count, + enum cudaMemcpyKind kind); +# 11938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecMemsetNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); +# 11977 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecHostNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); +# 12023 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecChildGraphNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph); +# 12067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecEventRecordNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphExecEventWaitNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresSignalNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreSignalNodeParams *nodeParams); +# 12205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecExternalSemaphoresWaitNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const struct cudaExternalSemaphoreWaitNodeParams *nodeParams); +# 12284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeSetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int isEnabled); +# 12351 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphNodeGetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int *isEnabled); +# 12510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecUpdate(cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphNode_t *hErrorNode_out, enum cudaGraphExecUpdateResult *updateResult_out); +# 12535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" + extern __attribute__((host)) cudaError_t cudaGraphUpload(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphLaunch(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12589 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphExecDestroy(cudaGraphExec_t graphExec); +# 12610 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphDestroy(cudaGraph_t graph); +# 12629 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphDebugDotPrint(cudaGraph_t graph, const char *path, unsigned int flags); +# 12665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaUserObjectCreate(cudaUserObject_t *object_out, void *ptr, cudaHostFn_t destroy, unsigned int initialRefcount, unsigned int flags); +# 12689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaUserObjectRetain(cudaUserObject_t object, unsigned int count = 1); +# 12717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaUserObjectRelease(cudaUserObject_t object, unsigned int count = 1); +# 12745 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphRetainUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1, unsigned int flags = 0); +# 12770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGraphReleaseUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1); +# 12836 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetDriverEntryPoint(const char *symbol, void **funcPtr, unsigned long long flags); + + + + +extern __attribute__((host)) cudaError_t cudaGetExportTable(const void **ppExportTable, const cudaUUID_t *pExportTableId); +# 13017 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern __attribute__((host)) cudaError_t cudaGetFuncBySymbol(cudaFunction_t* functionPtr, const void* symbolPtr); +# 13175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +} +# 62 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" 2 +# 124 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf1(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf2(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf4(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(char) * 8; + + + + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); + +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(signed char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned char) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned short) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(unsigned int) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +} +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + int e = (int)sizeof(float) * 8; + + return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +} + +static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescNV12(void) +{ + int e = (int)sizeof(char) * 8; + + return cudaCreateChannelDesc(e, e, e, 0, cudaChannelFormatKindNV12); +} + +template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindSignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized8X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedNormalized8X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedNormalized8X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindSignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindSignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindSignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized16X1); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindUnsignedNormalized16X2); +} + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindUnsignedNormalized16X4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 0, cudaChannelFormatKindNV12); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3SRGB); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedBlockCompressed4); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedBlockCompressed5); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindUnsignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindSignedBlockCompressed6H); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7); +} + + +template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) +{ + return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7SRGB); +} +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 1 +# 53 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 54 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 55 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" 2 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static __inline__ __attribute__((host)) struct cudaPitchedPtr make_cudaPitchedPtr(void *d, size_t p, size_t xsz, size_t ysz) +{ + struct cudaPitchedPtr s; + + s.ptr = d; + s.pitch = p; + s.xsize = xsz; + s.ysize = ysz; + + return s; +} +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static __inline__ __attribute__((host)) struct cudaPos make_cudaPos(size_t x, size_t y, size_t z) +{ + struct cudaPos p; + + p.x = x; + p.y = y; + p.z = z; + + return p; +} +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static __inline__ __attribute__((host)) struct cudaExtent make_cudaExtent(size_t w, size_t h, size_t d) +{ + struct cudaExtent e; + + e.width = w; + e.height = h; + e.depth = d; + + return e; +} +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x); + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y); + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z); + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w); + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w); + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x); + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y); + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z); + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w); + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w); + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x); + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x); + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y); + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y); + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z); + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z); + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w); + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w); + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x); + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y); + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z); + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z); + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w); + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x); + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y); + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z); + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w); + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" +static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x) +{ + char1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x) +{ + uchar1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y) +{ + char2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y) +{ + uchar2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z) +{ + char3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z) +{ + uchar3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w) +{ + char4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w) +{ + uchar4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x) +{ + short1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x) +{ + ushort1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y) +{ + short2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y) +{ + ushort2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z) +{ + short3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z) +{ + ushort3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w) +{ + short4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w) +{ + ushort4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x) +{ + int1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x) +{ + uint1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y) +{ + int2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y) +{ + uint2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z) +{ + int3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z) +{ + uint3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w) +{ + int4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w) +{ + uint4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x) +{ + long1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x) +{ + ulong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y) +{ + long2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y) +{ + ulong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z) +{ + long3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z) +{ + ulong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w) +{ + long4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w) +{ + ulong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x) +{ + float1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y) +{ + float2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z) +{ + float3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w) +{ + float4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x) +{ + longlong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x) +{ + ulonglong1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y) +{ + longlong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y) +{ + ulonglong2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z) +{ + longlong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z) +{ + ulonglong3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w) +{ + longlong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w) +{ + ulonglong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x) +{ + double1 t; t.x = x; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y) +{ + double2 t; t.x = x; t.y = y; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z) +{ + double3 t; t.x = x; t.y = y; t.z = z; return t; +} + +static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w) +{ + double4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; +} +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" 2 +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 1 +# 71 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 85 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/usr/include/string.h" 1 3 4 +# 26 "/usr/include/string.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 27 "/usr/include/string.h" 2 3 4 + + +# 28 "/usr/include/string.h" 3 4 +extern "C" { + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 34 "/usr/include/string.h" 2 3 4 +# 43 "/usr/include/string.h" 3 4 +extern void *memcpy (void *__restrict __dest, const void *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void *memmove (void *__dest, const void *__src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern void *memccpy (void *__restrict __dest, const void *__restrict __src, + int __c, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + +extern int memcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + +extern "C++" +{ +extern void *memchr (void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const void *memchr (const void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 89 "/usr/include/string.h" 3 4 +} +# 99 "/usr/include/string.h" 3 4 +extern "C++" void *rawmemchr (void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *rawmemchr (const void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" void *memrchr (void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 122 "/usr/include/string.h" 3 4 +extern char *strcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strcat (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncat (char *__restrict __dest, const char *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern int strncmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcoll (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern size_t strxfrm (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (2))); + + + +# 1 "/usr/include/bits/types/locale_t.h" 1 3 4 +# 22 "/usr/include/bits/types/locale_t.h" 3 4 +# 1 "/usr/include/bits/types/__locale_t.h" 1 3 4 +# 28 "/usr/include/bits/types/__locale_t.h" 3 4 +struct __locale_struct +{ + + struct __locale_data *__locales[13]; + + + const unsigned short int *__ctype_b; + const int *__ctype_tolower; + const int *__ctype_toupper; + + + const char *__names[13]; +}; + +typedef struct __locale_struct *__locale_t; +# 23 "/usr/include/bits/types/locale_t.h" 2 3 4 + +typedef __locale_t locale_t; +# 154 "/usr/include/string.h" 2 3 4 + + +extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + +extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, + locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4))); + + + + + +extern char *strdup (const char *__s) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); + + + + + + +extern char *strndup (const char *__string, size_t __n) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); +# 204 "/usr/include/string.h" 3 4 +extern "C++" +{ +extern char *strchr (char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strchr (const char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 224 "/usr/include/string.h" 3 4 +} + + + + + + +extern "C++" +{ +extern char *strrchr (char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strrchr (const char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 251 "/usr/include/string.h" 3 4 +} +# 261 "/usr/include/string.h" 3 4 +extern "C++" char *strchrnul (char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const char *strchrnul (const char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 273 "/usr/include/string.h" 3 4 +extern size_t strcspn (const char *__s, const char *__reject) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern size_t strspn (const char *__s, const char *__accept) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern "C++" +{ +extern char *strpbrk (char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strpbrk (const char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 301 "/usr/include/string.h" 3 4 +} + + + + + + +extern "C++" +{ +extern char *strstr (char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strstr (const char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 328 "/usr/include/string.h" 3 4 +} + + + + + + + +extern char *strtok (char *__restrict __s, const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *__strtok_r (char *__restrict __s, + const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + +extern char *strtok_r (char *__restrict __s, const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + + + + + +extern "C++" char *strcasestr (char *__haystack, const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern "C++" const char *strcasestr (const char *__haystack, + const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 369 "/usr/include/string.h" 3 4 +extern void *memmem (const void *__haystack, size_t __haystacklen, + const void *__needle, size_t __needlelen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3))); + + + +extern void *__mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern void *mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern size_t strlen (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern size_t strnlen (const char *__string, size_t __maxlen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern char *strerror (int __errnum) throw (); +# 421 "/usr/include/string.h" 3 4 +extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))) ; + + + + + +extern char *strerror_l (int __errnum, locale_t __l) throw (); + + + +# 1 "/usr/include/strings.h" 1 3 4 +# 23 "/usr/include/strings.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 24 "/usr/include/strings.h" 2 3 4 + + + + + + +extern "C" { + + + +extern int bcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern void bcopy (const void *__src, void *__dest, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern "C++" +{ +extern char *index (char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *index (const char *__s, int __c) + throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 66 "/usr/include/strings.h" 3 4 +} + + + + + + + +extern "C++" +{ +extern char *rindex (char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *rindex (const char *__s, int __c) + throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 94 "/usr/include/strings.h" 3 4 +} +# 104 "/usr/include/strings.h" 3 4 +extern int ffs (int __i) throw () __attribute__ ((__const__)); + + + + + +extern int ffsl (long int __l) throw () __attribute__ ((__const__)); +__extension__ extern int ffsll (long long int __ll) + throw () __attribute__ ((__const__)); + + + +extern int strcasecmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + + + + +extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + + +extern int strncasecmp_l (const char *__s1, const char *__s2, + size_t __n, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4))); + + +} +# 433 "/usr/include/string.h" 2 3 4 + + + +extern void explicit_bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern char *strsep (char **__restrict __stringp, + const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern char *strsignal (int __sig) throw (); + + +extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + +extern char *__stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern int strverscmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + +extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" char *basename (char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); +extern "C++" const char *basename (const char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); +# 499 "/usr/include/string.h" 3 4 +} +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 1 "/usr/include/time.h" 1 3 4 +# 29 "/usr/include/time.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 30 "/usr/include/time.h" 2 3 4 + + + +# 1 "/usr/include/bits/time.h" 1 3 4 +# 26 "/usr/include/bits/time.h" 3 4 +# 1 "/usr/include/bits/types.h" 1 3 4 +# 27 "/usr/include/bits/types.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 28 "/usr/include/bits/types.h" 2 3 4 +# 1 "/usr/include/bits/timesize.h" 1 3 4 +# 29 "/usr/include/bits/types.h" 2 3 4 + + +typedef unsigned char __u_char; +typedef unsigned short int __u_short; +typedef unsigned int __u_int; +typedef unsigned long int __u_long; + + +typedef signed char __int8_t; +typedef unsigned char __uint8_t; +typedef signed short int __int16_t; +typedef unsigned short int __uint16_t; +typedef signed int __int32_t; +typedef unsigned int __uint32_t; + +typedef signed long int __int64_t; +typedef unsigned long int __uint64_t; + + + + + + +typedef __int8_t __int_least8_t; +typedef __uint8_t __uint_least8_t; +typedef __int16_t __int_least16_t; +typedef __uint16_t __uint_least16_t; +typedef __int32_t __int_least32_t; +typedef __uint32_t __uint_least32_t; +typedef __int64_t __int_least64_t; +typedef __uint64_t __uint_least64_t; + + + +typedef long int __quad_t; +typedef unsigned long int __u_quad_t; + + + + + + + +typedef long int __intmax_t; +typedef unsigned long int __uintmax_t; +# 141 "/usr/include/bits/types.h" 3 4 +# 1 "/usr/include/bits/typesizes.h" 1 3 4 +# 142 "/usr/include/bits/types.h" 2 3 4 +# 1 "/usr/include/bits/time64.h" 1 3 4 +# 143 "/usr/include/bits/types.h" 2 3 4 + + +typedef unsigned long int __dev_t; +typedef unsigned int __uid_t; +typedef unsigned int __gid_t; +typedef unsigned long int __ino_t; +typedef unsigned long int __ino64_t; +typedef unsigned int __mode_t; +typedef unsigned long int __nlink_t; +typedef long int __off_t; +typedef long int __off64_t; +typedef int __pid_t; +typedef struct { int __val[2]; } __fsid_t; +typedef long int __clock_t; +typedef unsigned long int __rlim_t; +typedef unsigned long int __rlim64_t; +typedef unsigned int __id_t; +typedef long int __time_t; +typedef unsigned int __useconds_t; +typedef long int __suseconds_t; + +typedef int __daddr_t; +typedef int __key_t; + + +typedef int __clockid_t; + + +typedef void * __timer_t; + + +typedef long int __blksize_t; + + + + +typedef long int __blkcnt_t; +typedef long int __blkcnt64_t; + + +typedef unsigned long int __fsblkcnt_t; +typedef unsigned long int __fsblkcnt64_t; + + +typedef unsigned long int __fsfilcnt_t; +typedef unsigned long int __fsfilcnt64_t; + + +typedef long int __fsword_t; + +typedef long int __ssize_t; + + +typedef long int __syscall_slong_t; + +typedef unsigned long int __syscall_ulong_t; + + + +typedef __off64_t __loff_t; +typedef char *__caddr_t; + + +typedef long int __intptr_t; + + +typedef unsigned int __socklen_t; + + + + +typedef int __sig_atomic_t; +# 27 "/usr/include/bits/time.h" 2 3 4 +# 73 "/usr/include/bits/time.h" 3 4 +# 1 "/usr/include/bits/timex.h" 1 3 4 +# 22 "/usr/include/bits/timex.h" 3 4 +# 1 "/usr/include/bits/types/struct_timeval.h" 1 3 4 + + + + + + + +struct timeval +{ + __time_t tv_sec; + __suseconds_t tv_usec; +}; +# 23 "/usr/include/bits/timex.h" 2 3 4 + + + +struct timex +{ + unsigned int modes; + __syscall_slong_t offset; + __syscall_slong_t freq; + __syscall_slong_t maxerror; + __syscall_slong_t esterror; + int status; + __syscall_slong_t constant; + __syscall_slong_t precision; + __syscall_slong_t tolerance; + struct timeval time; + __syscall_slong_t tick; + __syscall_slong_t ppsfreq; + __syscall_slong_t jitter; + int shift; + __syscall_slong_t stabil; + __syscall_slong_t jitcnt; + __syscall_slong_t calcnt; + __syscall_slong_t errcnt; + __syscall_slong_t stbcnt; + + int tai; + + + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; +}; +# 74 "/usr/include/bits/time.h" 2 3 4 + +extern "C" { + + +extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) throw (); + +} +# 34 "/usr/include/time.h" 2 3 4 + + + +# 1 "/usr/include/bits/types/clock_t.h" 1 3 4 + + + + + + +typedef __clock_t clock_t; +# 38 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/time_t.h" 1 3 4 + + + + + + +typedef __time_t time_t; +# 39 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/struct_tm.h" 1 3 4 + + + + + + +struct tm +{ + int tm_sec; + int tm_min; + int tm_hour; + int tm_mday; + int tm_mon; + int tm_year; + int tm_wday; + int tm_yday; + int tm_isdst; + + + long int tm_gmtoff; + const char *tm_zone; + + + + +}; +# 40 "/usr/include/time.h" 2 3 4 + + +# 1 "/usr/include/bits/types/struct_timespec.h" 1 3 4 + + + + + +# 1 "/usr/include/bits/endian.h" 1 3 4 +# 35 "/usr/include/bits/endian.h" 3 4 +# 1 "/usr/include/bits/endianness.h" 1 3 4 +# 36 "/usr/include/bits/endian.h" 2 3 4 +# 7 "/usr/include/bits/types/struct_timespec.h" 2 3 4 + + + +struct timespec +{ + __time_t tv_sec; + + + + __syscall_slong_t tv_nsec; +# 26 "/usr/include/bits/types/struct_timespec.h" 3 4 +}; +# 43 "/usr/include/time.h" 2 3 4 + + + +# 1 "/usr/include/bits/types/clockid_t.h" 1 3 4 + + + + + + +typedef __clockid_t clockid_t; +# 47 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/timer_t.h" 1 3 4 + + + + + + +typedef __timer_t timer_t; +# 48 "/usr/include/time.h" 2 3 4 +# 1 "/usr/include/bits/types/struct_itimerspec.h" 1 3 4 + + + + + + + +struct itimerspec + { + struct timespec it_interval; + struct timespec it_value; + }; +# 49 "/usr/include/time.h" 2 3 4 +struct sigevent; + + + + +typedef __pid_t pid_t; +# 68 "/usr/include/time.h" 3 4 +extern "C" { + + + +extern clock_t clock (void) throw (); + + +extern time_t time (time_t *__timer) throw (); + + +extern double difftime (time_t __time1, time_t __time0) + throw () __attribute__ ((__const__)); + + +extern time_t mktime (struct tm *__tp) throw (); + + + + + +extern size_t strftime (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp) throw (); + + + + +extern char *strptime (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp) + throw (); + + + + + + +extern size_t strftime_l (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp, + locale_t __loc) throw (); + + + +extern char *strptime_l (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp, + locale_t __loc) throw (); + + + + + +extern struct tm *gmtime (const time_t *__timer) throw (); + + + +extern struct tm *localtime (const time_t *__timer) throw (); + + + + +extern struct tm *gmtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + +extern struct tm *localtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + + +extern char *asctime (const struct tm *__tp) throw (); + + +extern char *ctime (const time_t *__timer) throw (); + + + + + + +extern char *asctime_r (const struct tm *__restrict __tp, + char *__restrict __buf) throw (); + + +extern char *ctime_r (const time_t *__restrict __timer, + char *__restrict __buf) throw (); + + + + +extern char *__tzname[2]; +extern int __daylight; +extern long int __timezone; + + + + +extern char *tzname[2]; + + + +extern void tzset (void) throw (); + + + +extern int daylight; +extern long int timezone; +# 190 "/usr/include/time.h" 3 4 +extern time_t timegm (struct tm *__tp) throw (); + + +extern time_t timelocal (struct tm *__tp) throw (); + + +extern int dysize (int __year) throw () __attribute__ ((__const__)); +# 205 "/usr/include/time.h" 3 4 +extern int nanosleep (const struct timespec *__requested_time, + struct timespec *__remaining); + + + +extern int clock_getres (clockid_t __clock_id, struct timespec *__res) throw (); + + +extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) throw (); + + +extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) + throw (); + + + + + + +extern int clock_nanosleep (clockid_t __clock_id, int __flags, + const struct timespec *__req, + struct timespec *__rem); + + +extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) throw (); + + + + +extern int timer_create (clockid_t __clock_id, + struct sigevent *__restrict __evp, + timer_t *__restrict __timerid) throw (); + + +extern int timer_delete (timer_t __timerid) throw (); + + +extern int timer_settime (timer_t __timerid, int __flags, + const struct itimerspec *__restrict __value, + struct itimerspec *__restrict __ovalue) throw (); + + +extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) + throw (); + + +extern int timer_getoverrun (timer_t __timerid) throw (); + + + + + +extern int timespec_get (struct timespec *__ts, int __base) + throw () __attribute__ ((__nonnull__ (1))); +# 274 "/usr/include/time.h" 3 4 +extern int getdate_err; +# 283 "/usr/include/time.h" 3 4 +extern struct tm *getdate (const char *__string); +# 297 "/usr/include/time.h" 3 4 +extern int getdate_r (const char *__restrict __string, + struct tm *__restrict __resbufp); + + +} +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 + + +# 88 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern "C" +{ + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) clock_t clock(void) + + + + +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 +throw () +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memset(void*, int, size_t) +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memcpy(void*, const void*, size_t) +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 3 4 + throw () +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" + ; + +} +# 303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 1 +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 + + + + + + + +extern "C" +{ +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) int abs(int a) +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long int labs(long int a) +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long long int llabs(long long int a) +# 229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fabs(double x) +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fabsf(float x) +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 332 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int min(const int a, const int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umin(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmin(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmin(const unsigned long long int a, const unsigned long long int b); +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fminf(float x, float y) +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmin(double x, double y) +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int max(const int a, const int b); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umax(const unsigned int a, const unsigned int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmax(const long long int a, const long long int b); + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmax(const unsigned long long int a, const unsigned long long int b); +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaxf(float x, float y) +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmax(double, double) +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sin(double x) +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cos(double x) +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincos(double x, double *sptr, double *cptr) +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincosf(float x, float *sptr, float *cptr) +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tan(double x) +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sqrt(double x) +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 768 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rsqrt(double x); +# 838 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rsqrtf(float x); +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log2(double x) +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp2(double x) +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp2f(float x) +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp10(double x) +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp10f(float x) +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double expm1(double x) +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expm1f(float x) +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log2f(float x) +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log10(double x) +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log(double x) +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log1p(double x) +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log1pf(float x) +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double floor(double x) +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp(double x) +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cosh(double x) +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinh(double x) +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tanh(double x) +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acosh(double x) +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acoshf(float x) +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asinh(double x) +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinhf(float x) +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atanh(double x) +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanhf(float x) +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ldexp(double x, int exp) +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ldexpf(float x, int exp) +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double logb(double x) +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logbf(float x) +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogb(double x) +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogbf(float x) +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbn(double x, int n) +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalbnf(float x, int n) +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbln(double x, long int n) +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalblnf(float x, long int n) +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double frexp(double x, int *nptr) +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float frexpf(float x, int *nptr) +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double round(double x) +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float roundf(float x) +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lround(double x) +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lroundf(float x) +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llround(double x) +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llroundf(float x) +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rintf(float x) +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrint(double x) +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrintf(float x) +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrint(double x) +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrintf(float x) +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nearbyint(double x) +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nearbyintf(float x) +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ceil(double x) +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double trunc(double x) +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float truncf(float x) +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fdim(double x, double y) +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fdimf(float x, float y) +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan2(double y, double x) +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan(double x) +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acos(double x) +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asin(double x) +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double hypot(double x, double y) +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rhypot(double x, double y) +# 4328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float hypotf(float x, float y) +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rhypotf(float x, float y) +# 4451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double norm3d(double a, double b, double c) +# 4495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm3d(double a, double b, double c) +# 4546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4595 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double norm4d(double a, double b, double c, double d) +# 4595 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4595 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4651 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm4d(double a, double b, double c, double d) +# 4651 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4651 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C++" __attribute__((device)) __attribute__((device_builtin)) double norm(int dim, double const * p) +# 4708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4772 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double rnorm(int dim, double const * p) +# 4772 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4772 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4837 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rnormf(int dim, float const * p) +# 4837 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4837 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C++" __attribute__((device)) __attribute__((device_builtin)) float normf(int dim, float const * p) +# 4894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4939 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float norm3df(float a, float b, float c) +# 4939 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4939 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 4990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm3df(float a, float b, float c) +# 4990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 4990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float norm4df(float a, float b, float c, float d) +# 5039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5095 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float rnorm4df(float a, float b, float c, float d) +# 5095 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5095 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cbrt(double x) +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cbrtf(float x) +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 5323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rcbrt(double x); +# 5373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rcbrtf(float x); +# 5433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinpi(double x); +# 5493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinpif(float x); +# 5545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cospi(double x); +# 5597 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cospif(float x); +# 5627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospi(double x, double *sptr, double *cptr); +# 5657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospif(float x, float *sptr, float *cptr); +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double pow(double x, double y) +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double modf(double x, double *iptr) +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmod(double x, double y) +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remainder(double x, double y) +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remainderf(float x, float y) +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remquo(double x, double y, int *quo) +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remquof(float x, float y, int *quo) +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j0(double x) +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j0f(float x) +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j1(double x) +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j1f(float x) +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double jn(int n, double x) +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float jnf(int n, float x) +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y0(double x) +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y0f(float x) +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y1(double x) +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y1f(float x) +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double yn(int n, double x) +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ynf(int n, float x) +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i0(double x) +# 7148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i0f(float x) +# 7174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i1(double x) +# 7201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i1f(float x) +# 7227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erf(double x) +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erff(float x) +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7464 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfinv(double x); +# 7529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfinvf(float x); +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfc(double x) +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcf(float x) +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double lgamma(double x) +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 7785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcinv(double x); +# 7840 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcinvf(float x); +# 7908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdfinv(double x); +# 7976 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdfinvf(float x); +# 8019 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdf(double x); +# 8062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdff(float x); +# 8126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcx(double x); +# 8190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcxf(float x); +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float lgammaf(float x) +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tgamma(double x) +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tgammaf(float x) +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double copysign(double x, double y) +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float copysignf(float x, float y) +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nextafter(double x, double y) +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nextafterf(float x, float y) +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nan(const char *tagp) +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nanf(const char *tagp) +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinff(float) +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanf(float) +# 8609 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8609 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finite(double) +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitef(float) +# 8620 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8620 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbit(double) +# 8621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnan(double) +# 8622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinf(double) +# 8623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitf(float) +# 8626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fma(double x, double y, double z) +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaf(float x, float y, float z) +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitl(long double) +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitel(long double) +# 8960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinfl(long double) +# 8961 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8961 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanl(long double) +# 8962 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 8962 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acosf(float x) +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinf(float x) +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanf(float x) +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atan2f(float y, float x) +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cosf(float x) +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinf(float x) +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanf(float x) +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float coshf(float x) +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinhf(float x) +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanhf(float x) +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logf(float x) +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expf(float x) +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log10f(float x) +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float modff(float x, float *iptr) +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float powf(float x, float y) +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sqrtf(float x) +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ceilf(float x) +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float floorf(float x) +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmodf(float x, float y) +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 3 4 + throw () +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" + ; +# 10538 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 1 +# 15 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" +# 1 "/usr/include/c++/7/math.h" 1 3 +# 36 "/usr/include/c++/7/math.h" 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 1 3 +# 15 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 3 +# 1 "/usr/include/c++/7/cmath" 1 3 +# 39 "/usr/include/c++/7/cmath" 3 + +# 40 "/usr/include/c++/7/cmath" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 18 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 3 +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 1 3 + + +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 4 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 +# 2192 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 + +# 2192 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std +{ + typedef long unsigned int size_t; + typedef long int ptrdiff_t; + + + typedef decltype(nullptr) nullptr_t; + +} +# 2214 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +namespace __gnu_cxx +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +# 2496 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h" 1 3 +# 2497 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 + + +# 1 "/usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h" 1 3 +# 2500 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 2 3 +# 19 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 2 3 +# 42 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/bits/cpp_type_traits.h" 1 3 +# 35 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + +# 36 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 38 "/usr/include/c++/7/bits/cpp_type_traits.h" 2 3 +# 67 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +extern "C++" { + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + struct __true_type { }; + struct __false_type { }; + + template + struct __truth_type + { typedef __false_type __type; }; + + template<> + struct __truth_type + { typedef __true_type __type; }; + + + + template + struct __traitor + { + enum { __value = bool(_Sp::__value) || bool(_Tp::__value) }; + typedef typename __truth_type<__value>::__type __type; + }; + + + template + struct __are_same + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __are_same<_Tp, _Tp> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_void + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_void + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_integer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; +# 261 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +template<> struct __is_integer<__int128> { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; +# 278 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 + template + struct __is_floating + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_pointer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __is_pointer<_Tp*> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_arithmetic + : public __traitor<__is_integer<_Tp>, __is_floating<_Tp> > + { }; + + + + + template + struct __is_scalar + : public __traitor<__is_arithmetic<_Tp>, __is_pointer<_Tp> > + { }; + + + + + template + struct __is_char + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_byte + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_move_iterator + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + template + inline _Iterator + __miter_base(_Iterator __it) + { return __it; } + + +} +} +# 43 "/usr/include/c++/7/cmath" 2 3 +# 1 "/usr/include/c++/7/ext/type_traits.h" 1 3 +# 32 "/usr/include/c++/7/ext/type_traits.h" 3 + +# 33 "/usr/include/c++/7/ext/type_traits.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 35 "/usr/include/c++/7/ext/type_traits.h" 2 3 + + +extern "C++" { + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + template + struct __enable_if + { }; + + template + struct __enable_if + { typedef _Tp __type; }; + + + + template + struct __conditional_type + { typedef _Iftrue __type; }; + + template + struct __conditional_type + { typedef _Iffalse __type; }; + + + + template + struct __add_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned short __type; }; + + template<> + struct __add_unsigned + { typedef unsigned int __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long long __type; }; + + + template<> + struct __add_unsigned; + + template<> + struct __add_unsigned; + + + + template + struct __remove_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef short __type; }; + + template<> + struct __remove_unsigned + { typedef int __type; }; + + template<> + struct __remove_unsigned + { typedef long __type; }; + + template<> + struct __remove_unsigned + { typedef long long __type; }; + + + template<> + struct __remove_unsigned; + + template<> + struct __remove_unsigned; + + + + template + inline bool + __is_null_pointer(_Type* __ptr) + { return __ptr == 0; } + + template + inline bool + __is_null_pointer(_Type) + { return false; } + + + inline bool + __is_null_pointer(std::nullptr_t) + { return true; } + + + + template::__value> + struct __promote + { typedef double __type; }; + + + + + template + struct __promote<_Tp, false> + { }; + + template<> + struct __promote + { typedef long double __type; }; + + template<> + struct __promote + { typedef double __type; }; + + template<> + struct __promote + { typedef float __type; }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type> + struct __promote_2 + { + typedef __typeof__(_Tp2() + _Up2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type> + struct __promote_3 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type, + typename _Wp2 = typename __promote<_Wp>::__type> + struct __promote_4 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2() + _Wp2()) __type; + }; + + +} +} +# 44 "/usr/include/c++/7/cmath" 2 3 + +# 1 "/usr/include/math.h" 1 3 4 +# 27 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 28 "/usr/include/math.h" 2 3 4 + + + + + + +extern "C" { + + + + + +# 1 "/usr/include/bits/math-vector.h" 1 3 4 +# 25 "/usr/include/bits/math-vector.h" 3 4 +# 1 "/usr/include/bits/libm-simd-decl-stubs.h" 1 3 4 +# 26 "/usr/include/bits/math-vector.h" 2 3 4 +# 41 "/usr/include/math.h" 2 3 4 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 1 3 4 +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 3 4 + +# 33 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 3 4 +# 1 "/usr/include/bits/floatn.h" 1 3 4 +# 74 "/usr/include/bits/floatn.h" 3 4 +typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__))); +# 86 "/usr/include/bits/floatn.h" 3 4 +typedef __float128 _Float128; +# 119 "/usr/include/bits/floatn.h" 3 4 +# 1 "/usr/include/bits/floatn-common.h" 1 3 4 +# 24 "/usr/include/bits/floatn-common.h" 3 4 +# 1 "/usr/include/bits/long-double.h" 1 3 4 +# 25 "/usr/include/bits/floatn-common.h" 2 3 4 +# 214 "/usr/include/bits/floatn-common.h" 3 4 +typedef float _Float32; +# 251 "/usr/include/bits/floatn-common.h" 3 4 +typedef double _Float64; +# 268 "/usr/include/bits/floatn-common.h" 3 4 +typedef double _Float32x; +# 285 "/usr/include/bits/floatn-common.h" 3 4 +typedef long double _Float64x; +# 120 "/usr/include/bits/floatn.h" 2 3 4 +# 34 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h" 2 3 4 +# 44 "/usr/include/math.h" 2 3 4 +# 138 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/flt-eval-method.h" 1 3 4 +# 139 "/usr/include/math.h" 2 3 4 +# 149 "/usr/include/math.h" 3 4 +typedef float float_t; +typedef double double_t; +# 190 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/fp-logb.h" 1 3 4 +# 191 "/usr/include/math.h" 2 3 4 +# 233 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/fp-fast.h" 1 3 4 +# 234 "/usr/include/math.h" 2 3 4 + + + +enum + { + FP_INT_UPWARD = + + 0, + FP_INT_DOWNWARD = + + 1, + FP_INT_TOWARDZERO = + + 2, + FP_INT_TONEARESTFROMZERO = + + 3, + FP_INT_TONEAREST = + + 4, + }; +# 289 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassify (double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbit (double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinf (double __value) throw () __attribute__ ((__const__)); + + +extern int __finite (double __value) throw () __attribute__ ((__const__)); + + +extern int __isnan (double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsig (double __x, double __y) throw (); + + +extern int __issignaling (double __value) throw () + __attribute__ ((__const__)); +# 290 "/usr/include/math.h" 2 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern double acos (double __x) throw (); extern double __acos (double __x) throw (); + +extern double asin (double __x) throw (); extern double __asin (double __x) throw (); + +extern double atan (double __x) throw (); extern double __atan (double __x) throw (); + +extern double atan2 (double __y, double __x) throw (); extern double __atan2 (double __y, double __x) throw (); + + + extern double cos (double __x) throw (); extern double __cos (double __x) throw (); + + extern double sin (double __x) throw (); extern double __sin (double __x) throw (); + +extern double tan (double __x) throw (); extern double __tan (double __x) throw (); + + + + +extern double cosh (double __x) throw (); extern double __cosh (double __x) throw (); + +extern double sinh (double __x) throw (); extern double __sinh (double __x) throw (); + +extern double tanh (double __x) throw (); extern double __tanh (double __x) throw (); + + + + extern void sincos (double __x, double *__sinx, double *__cosx) throw (); extern void __sincos (double __x, double *__sinx, double *__cosx) throw () + ; + + + + +extern double acosh (double __x) throw (); extern double __acosh (double __x) throw (); + +extern double asinh (double __x) throw (); extern double __asinh (double __x) throw (); + +extern double atanh (double __x) throw (); extern double __atanh (double __x) throw (); + + + + + + extern double exp (double __x) throw (); extern double __exp (double __x) throw (); + + +extern double frexp (double __x, int *__exponent) throw (); extern double __frexp (double __x, int *__exponent) throw (); + + +extern double ldexp (double __x, int __exponent) throw (); extern double __ldexp (double __x, int __exponent) throw (); + + + extern double log (double __x) throw (); extern double __log (double __x) throw (); + + +extern double log10 (double __x) throw (); extern double __log10 (double __x) throw (); + + +extern double modf (double __x, double *__iptr) throw (); extern double __modf (double __x, double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern double exp10 (double __x) throw (); extern double __exp10 (double __x) throw (); + + + + +extern double expm1 (double __x) throw (); extern double __expm1 (double __x) throw (); + + +extern double log1p (double __x) throw (); extern double __log1p (double __x) throw (); + + +extern double logb (double __x) throw (); extern double __logb (double __x) throw (); + + + + +extern double exp2 (double __x) throw (); extern double __exp2 (double __x) throw (); + + +extern double log2 (double __x) throw (); extern double __log2 (double __x) throw (); + + + + + + + extern double pow (double __x, double __y) throw (); extern double __pow (double __x, double __y) throw (); + + +extern double sqrt (double __x) throw (); extern double __sqrt (double __x) throw (); + + + +extern double hypot (double __x, double __y) throw (); extern double __hypot (double __x, double __y) throw (); + + + + +extern double cbrt (double __x) throw (); extern double __cbrt (double __x) throw (); + + + + + + +extern double ceil (double __x) throw () __attribute__ ((__const__)); extern double __ceil (double __x) throw () __attribute__ ((__const__)); + + +extern double fabs (double __x) throw () __attribute__ ((__const__)); extern double __fabs (double __x) throw () __attribute__ ((__const__)); + + +extern double floor (double __x) throw () __attribute__ ((__const__)); extern double __floor (double __x) throw () __attribute__ ((__const__)); + + +extern double fmod (double __x, double __y) throw (); extern double __fmod (double __x, double __y) throw (); +# 182 "/usr/include/bits/mathcalls.h" 3 4 +extern int finite (double __value) throw () __attribute__ ((__const__)); + + +extern double drem (double __x, double __y) throw (); extern double __drem (double __x, double __y) throw (); + + + +extern double significand (double __x) throw (); extern double __significand (double __x) throw (); + + + + + + +extern double copysign (double __x, double __y) throw () __attribute__ ((__const__)); extern double __copysign (double __x, double __y) throw () __attribute__ ((__const__)); + + + + +extern double nan (const char *__tagb) throw (); extern double __nan (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern double j0 (double) throw (); extern double __j0 (double) throw (); +extern double j1 (double) throw (); extern double __j1 (double) throw (); +extern double jn (int, double) throw (); extern double __jn (int, double) throw (); +extern double y0 (double) throw (); extern double __y0 (double) throw (); +extern double y1 (double) throw (); extern double __y1 (double) throw (); +extern double yn (int, double) throw (); extern double __yn (int, double) throw (); + + + + + +extern double erf (double) throw (); extern double __erf (double) throw (); +extern double erfc (double) throw (); extern double __erfc (double) throw (); +extern double lgamma (double) throw (); extern double __lgamma (double) throw (); + + + + +extern double tgamma (double) throw (); extern double __tgamma (double) throw (); + + + + + +extern double gamma (double) throw (); extern double __gamma (double) throw (); + + + + + + + +extern double lgamma_r (double, int *__signgamp) throw (); extern double __lgamma_r (double, int *__signgamp) throw (); + + + + + + +extern double rint (double __x) throw (); extern double __rint (double __x) throw (); + + +extern double nextafter (double __x, double __y) throw (); extern double __nextafter (double __x, double __y) throw (); + +extern double nexttoward (double __x, long double __y) throw (); extern double __nexttoward (double __x, long double __y) throw (); + + + + +extern double nextdown (double __x) throw (); extern double __nextdown (double __x) throw (); + +extern double nextup (double __x) throw (); extern double __nextup (double __x) throw (); + + + +extern double remainder (double __x, double __y) throw (); extern double __remainder (double __x, double __y) throw (); + + + +extern double scalbn (double __x, int __n) throw (); extern double __scalbn (double __x, int __n) throw (); + + + +extern int ilogb (double __x) throw (); extern int __ilogb (double __x) throw (); + + + + +extern long int llogb (double __x) throw (); extern long int __llogb (double __x) throw (); + + + + +extern double scalbln (double __x, long int __n) throw (); extern double __scalbln (double __x, long int __n) throw (); + + + +extern double nearbyint (double __x) throw (); extern double __nearbyint (double __x) throw (); + + + +extern double round (double __x) throw () __attribute__ ((__const__)); extern double __round (double __x) throw () __attribute__ ((__const__)); + + + +extern double trunc (double __x) throw () __attribute__ ((__const__)); extern double __trunc (double __x) throw () __attribute__ ((__const__)); + + + + +extern double remquo (double __x, double __y, int *__quo) throw (); extern double __remquo (double __x, double __y, int *__quo) throw (); + + + + + + +extern long int lrint (double __x) throw (); extern long int __lrint (double __x) throw (); +__extension__ +extern long long int llrint (double __x) throw (); extern long long int __llrint (double __x) throw (); + + + +extern long int lround (double __x) throw (); extern long int __lround (double __x) throw (); +__extension__ +extern long long int llround (double __x) throw (); extern long long int __llround (double __x) throw (); + + + +extern double fdim (double __x, double __y) throw (); extern double __fdim (double __x, double __y) throw (); + + +extern double fmax (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmax (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fmin (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmin (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fma (double __x, double __y, double __z) throw (); extern double __fma (double __x, double __y, double __z) throw (); + + + + +extern double roundeven (double __x) throw () __attribute__ ((__const__)); extern double __roundeven (double __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfp (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfp (double __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfp (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfp (double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpx (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpx (double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpx (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpx (double __x, int __round, unsigned int __width) throw () + ; + + +extern double fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fminmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fminmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalize (double *__cx, const double *__x) throw (); + + + + +extern int totalorder (const double *__x, const double *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermag (const double *__x, const double *__y) throw () + + __attribute__ ((__pure__)); + + +extern double getpayload (const double *__x) throw (); extern double __getpayload (const double *__x) throw (); + + +extern int setpayload (double *__x, double __payload) throw (); + + +extern int setpayloadsig (double *__x, double __payload) throw (); + + + + + + + +extern double scalb (double __x, double __n) throw (); extern double __scalb (double __x, double __n) throw (); +# 291 "/usr/include/math.h" 2 3 4 +# 306 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassifyf (float __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitf (float __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinff (float __value) throw () __attribute__ ((__const__)); + + +extern int __finitef (float __value) throw () __attribute__ ((__const__)); + + +extern int __isnanf (float __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigf (float __x, float __y) throw (); + + +extern int __issignalingf (float __value) throw () + __attribute__ ((__const__)); +# 307 "/usr/include/math.h" 2 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern float acosf (float __x) throw (); extern float __acosf (float __x) throw (); + +extern float asinf (float __x) throw (); extern float __asinf (float __x) throw (); + +extern float atanf (float __x) throw (); extern float __atanf (float __x) throw (); + +extern float atan2f (float __y, float __x) throw (); extern float __atan2f (float __y, float __x) throw (); + + + extern float cosf (float __x) throw (); extern float __cosf (float __x) throw (); + + extern float sinf (float __x) throw (); extern float __sinf (float __x) throw (); + +extern float tanf (float __x) throw (); extern float __tanf (float __x) throw (); + + + + +extern float coshf (float __x) throw (); extern float __coshf (float __x) throw (); + +extern float sinhf (float __x) throw (); extern float __sinhf (float __x) throw (); + +extern float tanhf (float __x) throw (); extern float __tanhf (float __x) throw (); + + + + extern void sincosf (float __x, float *__sinx, float *__cosx) throw (); extern void __sincosf (float __x, float *__sinx, float *__cosx) throw () + ; + + + + +extern float acoshf (float __x) throw (); extern float __acoshf (float __x) throw (); + +extern float asinhf (float __x) throw (); extern float __asinhf (float __x) throw (); + +extern float atanhf (float __x) throw (); extern float __atanhf (float __x) throw (); + + + + + + extern float expf (float __x) throw (); extern float __expf (float __x) throw (); + + +extern float frexpf (float __x, int *__exponent) throw (); extern float __frexpf (float __x, int *__exponent) throw (); + + +extern float ldexpf (float __x, int __exponent) throw (); extern float __ldexpf (float __x, int __exponent) throw (); + + + extern float logf (float __x) throw (); extern float __logf (float __x) throw (); + + +extern float log10f (float __x) throw (); extern float __log10f (float __x) throw (); + + +extern float modff (float __x, float *__iptr) throw (); extern float __modff (float __x, float *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern float exp10f (float __x) throw (); extern float __exp10f (float __x) throw (); + + + + +extern float expm1f (float __x) throw (); extern float __expm1f (float __x) throw (); + + +extern float log1pf (float __x) throw (); extern float __log1pf (float __x) throw (); + + +extern float logbf (float __x) throw (); extern float __logbf (float __x) throw (); + + + + +extern float exp2f (float __x) throw (); extern float __exp2f (float __x) throw (); + + +extern float log2f (float __x) throw (); extern float __log2f (float __x) throw (); + + + + + + + extern float powf (float __x, float __y) throw (); extern float __powf (float __x, float __y) throw (); + + +extern float sqrtf (float __x) throw (); extern float __sqrtf (float __x) throw (); + + + +extern float hypotf (float __x, float __y) throw (); extern float __hypotf (float __x, float __y) throw (); + + + + +extern float cbrtf (float __x) throw (); extern float __cbrtf (float __x) throw (); + + + + + + +extern float ceilf (float __x) throw () __attribute__ ((__const__)); extern float __ceilf (float __x) throw () __attribute__ ((__const__)); + + +extern float fabsf (float __x) throw () __attribute__ ((__const__)); extern float __fabsf (float __x) throw () __attribute__ ((__const__)); + + +extern float floorf (float __x) throw () __attribute__ ((__const__)); extern float __floorf (float __x) throw () __attribute__ ((__const__)); + + +extern float fmodf (float __x, float __y) throw (); extern float __fmodf (float __x, float __y) throw (); +# 177 "/usr/include/bits/mathcalls.h" 3 4 +extern int isinff (float __value) throw () __attribute__ ((__const__)); + + + + +extern int finitef (float __value) throw () __attribute__ ((__const__)); + + +extern float dremf (float __x, float __y) throw (); extern float __dremf (float __x, float __y) throw (); + + + +extern float significandf (float __x) throw (); extern float __significandf (float __x) throw (); + + + + + + +extern float copysignf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __copysignf (float __x, float __y) throw () __attribute__ ((__const__)); + + + + +extern float nanf (const char *__tagb) throw (); extern float __nanf (const char *__tagb) throw (); +# 211 "/usr/include/bits/mathcalls.h" 3 4 +extern int isnanf (float __value) throw () __attribute__ ((__const__)); + + + + + +extern float j0f (float) throw (); extern float __j0f (float) throw (); +extern float j1f (float) throw (); extern float __j1f (float) throw (); +extern float jnf (int, float) throw (); extern float __jnf (int, float) throw (); +extern float y0f (float) throw (); extern float __y0f (float) throw (); +extern float y1f (float) throw (); extern float __y1f (float) throw (); +extern float ynf (int, float) throw (); extern float __ynf (int, float) throw (); + + + + + +extern float erff (float) throw (); extern float __erff (float) throw (); +extern float erfcf (float) throw (); extern float __erfcf (float) throw (); +extern float lgammaf (float) throw (); extern float __lgammaf (float) throw (); + + + + +extern float tgammaf (float) throw (); extern float __tgammaf (float) throw (); + + + + + +extern float gammaf (float) throw (); extern float __gammaf (float) throw (); + + + + + + + +extern float lgammaf_r (float, int *__signgamp) throw (); extern float __lgammaf_r (float, int *__signgamp) throw (); + + + + + + +extern float rintf (float __x) throw (); extern float __rintf (float __x) throw (); + + +extern float nextafterf (float __x, float __y) throw (); extern float __nextafterf (float __x, float __y) throw (); + +extern float nexttowardf (float __x, long double __y) throw (); extern float __nexttowardf (float __x, long double __y) throw (); + + + + +extern float nextdownf (float __x) throw (); extern float __nextdownf (float __x) throw (); + +extern float nextupf (float __x) throw (); extern float __nextupf (float __x) throw (); + + + +extern float remainderf (float __x, float __y) throw (); extern float __remainderf (float __x, float __y) throw (); + + + +extern float scalbnf (float __x, int __n) throw (); extern float __scalbnf (float __x, int __n) throw (); + + + +extern int ilogbf (float __x) throw (); extern int __ilogbf (float __x) throw (); + + + + +extern long int llogbf (float __x) throw (); extern long int __llogbf (float __x) throw (); + + + + +extern float scalblnf (float __x, long int __n) throw (); extern float __scalblnf (float __x, long int __n) throw (); + + + +extern float nearbyintf (float __x) throw (); extern float __nearbyintf (float __x) throw (); + + + +extern float roundf (float __x) throw () __attribute__ ((__const__)); extern float __roundf (float __x) throw () __attribute__ ((__const__)); + + + +extern float truncf (float __x) throw () __attribute__ ((__const__)); extern float __truncf (float __x) throw () __attribute__ ((__const__)); + + + + +extern float remquof (float __x, float __y, int *__quo) throw (); extern float __remquof (float __x, float __y, int *__quo) throw (); + + + + + + +extern long int lrintf (float __x) throw (); extern long int __lrintf (float __x) throw (); +__extension__ +extern long long int llrintf (float __x) throw (); extern long long int __llrintf (float __x) throw (); + + + +extern long int lroundf (float __x) throw (); extern long int __lroundf (float __x) throw (); +__extension__ +extern long long int llroundf (float __x) throw (); extern long long int __llroundf (float __x) throw (); + + + +extern float fdimf (float __x, float __y) throw (); extern float __fdimf (float __x, float __y) throw (); + + +extern float fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fmaf (float __x, float __y, float __z) throw (); extern float __fmaf (float __x, float __y, float __z) throw (); + + + + +extern float roundevenf (float __x) throw () __attribute__ ((__const__)); extern float __roundevenf (float __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf (float __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf (float __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf (float __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf (float __x, int __round, unsigned int __width) throw () + ; + + +extern float fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef (float *__cx, const float *__x) throw (); + + + + +extern int totalorderf (const float *__x, const float *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf (const float *__x, const float *__y) throw () + + __attribute__ ((__pure__)); + + +extern float getpayloadf (const float *__x) throw (); extern float __getpayloadf (const float *__x) throw (); + + +extern int setpayloadf (float *__x, float __payload) throw (); + + +extern int setpayloadsigf (float *__x, float __payload) throw (); + + + + + + + +extern float scalbf (float __x, float __n) throw (); extern float __scalbf (float __x, float __n) throw (); +# 308 "/usr/include/math.h" 2 3 4 +# 349 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassifyl (long double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitl (long double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinfl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern int __isnanl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigl (long double __x, long double __y) throw (); + + +extern int __issignalingl (long double __value) throw () + __attribute__ ((__const__)); +# 350 "/usr/include/math.h" 2 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern long double acosl (long double __x) throw (); extern long double __acosl (long double __x) throw (); + +extern long double asinl (long double __x) throw (); extern long double __asinl (long double __x) throw (); + +extern long double atanl (long double __x) throw (); extern long double __atanl (long double __x) throw (); + +extern long double atan2l (long double __y, long double __x) throw (); extern long double __atan2l (long double __y, long double __x) throw (); + + + extern long double cosl (long double __x) throw (); extern long double __cosl (long double __x) throw (); + + extern long double sinl (long double __x) throw (); extern long double __sinl (long double __x) throw (); + +extern long double tanl (long double __x) throw (); extern long double __tanl (long double __x) throw (); + + + + +extern long double coshl (long double __x) throw (); extern long double __coshl (long double __x) throw (); + +extern long double sinhl (long double __x) throw (); extern long double __sinhl (long double __x) throw (); + +extern long double tanhl (long double __x) throw (); extern long double __tanhl (long double __x) throw (); + + + + extern void sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); extern void __sincosl (long double __x, long double *__sinx, long double *__cosx) throw () + ; + + + + +extern long double acoshl (long double __x) throw (); extern long double __acoshl (long double __x) throw (); + +extern long double asinhl (long double __x) throw (); extern long double __asinhl (long double __x) throw (); + +extern long double atanhl (long double __x) throw (); extern long double __atanhl (long double __x) throw (); + + + + + + extern long double expl (long double __x) throw (); extern long double __expl (long double __x) throw (); + + +extern long double frexpl (long double __x, int *__exponent) throw (); extern long double __frexpl (long double __x, int *__exponent) throw (); + + +extern long double ldexpl (long double __x, int __exponent) throw (); extern long double __ldexpl (long double __x, int __exponent) throw (); + + + extern long double logl (long double __x) throw (); extern long double __logl (long double __x) throw (); + + +extern long double log10l (long double __x) throw (); extern long double __log10l (long double __x) throw (); + + +extern long double modfl (long double __x, long double *__iptr) throw (); extern long double __modfl (long double __x, long double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern long double exp10l (long double __x) throw (); extern long double __exp10l (long double __x) throw (); + + + + +extern long double expm1l (long double __x) throw (); extern long double __expm1l (long double __x) throw (); + + +extern long double log1pl (long double __x) throw (); extern long double __log1pl (long double __x) throw (); + + +extern long double logbl (long double __x) throw (); extern long double __logbl (long double __x) throw (); + + + + +extern long double exp2l (long double __x) throw (); extern long double __exp2l (long double __x) throw (); + + +extern long double log2l (long double __x) throw (); extern long double __log2l (long double __x) throw (); + + + + + + + extern long double powl (long double __x, long double __y) throw (); extern long double __powl (long double __x, long double __y) throw (); + + +extern long double sqrtl (long double __x) throw (); extern long double __sqrtl (long double __x) throw (); + + + +extern long double hypotl (long double __x, long double __y) throw (); extern long double __hypotl (long double __x, long double __y) throw (); + + + + +extern long double cbrtl (long double __x) throw (); extern long double __cbrtl (long double __x) throw (); + + + + + + +extern long double ceill (long double __x) throw () __attribute__ ((__const__)); extern long double __ceill (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fabsl (long double __x) throw () __attribute__ ((__const__)); extern long double __fabsl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double floorl (long double __x) throw () __attribute__ ((__const__)); extern long double __floorl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fmodl (long double __x, long double __y) throw (); extern long double __fmodl (long double __x, long double __y) throw (); +# 177 "/usr/include/bits/mathcalls.h" 3 4 +extern int isinfl (long double __value) throw () __attribute__ ((__const__)); + + + + +extern int finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern long double dreml (long double __x, long double __y) throw (); extern long double __dreml (long double __x, long double __y) throw (); + + + +extern long double significandl (long double __x) throw (); extern long double __significandl (long double __x) throw (); + + + + + + +extern long double copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + + + +extern long double nanl (const char *__tagb) throw (); extern long double __nanl (const char *__tagb) throw (); +# 211 "/usr/include/bits/mathcalls.h" 3 4 +extern int isnanl (long double __value) throw () __attribute__ ((__const__)); + + + + + +extern long double j0l (long double) throw (); extern long double __j0l (long double) throw (); +extern long double j1l (long double) throw (); extern long double __j1l (long double) throw (); +extern long double jnl (int, long double) throw (); extern long double __jnl (int, long double) throw (); +extern long double y0l (long double) throw (); extern long double __y0l (long double) throw (); +extern long double y1l (long double) throw (); extern long double __y1l (long double) throw (); +extern long double ynl (int, long double) throw (); extern long double __ynl (int, long double) throw (); + + + + + +extern long double erfl (long double) throw (); extern long double __erfl (long double) throw (); +extern long double erfcl (long double) throw (); extern long double __erfcl (long double) throw (); +extern long double lgammal (long double) throw (); extern long double __lgammal (long double) throw (); + + + + +extern long double tgammal (long double) throw (); extern long double __tgammal (long double) throw (); + + + + + +extern long double gammal (long double) throw (); extern long double __gammal (long double) throw (); + + + + + + + +extern long double lgammal_r (long double, int *__signgamp) throw (); extern long double __lgammal_r (long double, int *__signgamp) throw (); + + + + + + +extern long double rintl (long double __x) throw (); extern long double __rintl (long double __x) throw (); + + +extern long double nextafterl (long double __x, long double __y) throw (); extern long double __nextafterl (long double __x, long double __y) throw (); + +extern long double nexttowardl (long double __x, long double __y) throw (); extern long double __nexttowardl (long double __x, long double __y) throw (); + + + + +extern long double nextdownl (long double __x) throw (); extern long double __nextdownl (long double __x) throw (); + +extern long double nextupl (long double __x) throw (); extern long double __nextupl (long double __x) throw (); + + + +extern long double remainderl (long double __x, long double __y) throw (); extern long double __remainderl (long double __x, long double __y) throw (); + + + +extern long double scalbnl (long double __x, int __n) throw (); extern long double __scalbnl (long double __x, int __n) throw (); + + + +extern int ilogbl (long double __x) throw (); extern int __ilogbl (long double __x) throw (); + + + + +extern long int llogbl (long double __x) throw (); extern long int __llogbl (long double __x) throw (); + + + + +extern long double scalblnl (long double __x, long int __n) throw (); extern long double __scalblnl (long double __x, long int __n) throw (); + + + +extern long double nearbyintl (long double __x) throw (); extern long double __nearbyintl (long double __x) throw (); + + + +extern long double roundl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundl (long double __x) throw () __attribute__ ((__const__)); + + + +extern long double truncl (long double __x) throw () __attribute__ ((__const__)); extern long double __truncl (long double __x) throw () __attribute__ ((__const__)); + + + + +extern long double remquol (long double __x, long double __y, int *__quo) throw (); extern long double __remquol (long double __x, long double __y, int *__quo) throw (); + + + + + + +extern long int lrintl (long double __x) throw (); extern long int __lrintl (long double __x) throw (); +__extension__ +extern long long int llrintl (long double __x) throw (); extern long long int __llrintl (long double __x) throw (); + + + +extern long int lroundl (long double __x) throw (); extern long int __lroundl (long double __x) throw (); +__extension__ +extern long long int llroundl (long double __x) throw (); extern long long int __llroundl (long double __x) throw (); + + + +extern long double fdiml (long double __x, long double __y) throw (); extern long double __fdiml (long double __x, long double __y) throw (); + + +extern long double fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fmal (long double __x, long double __y, long double __z) throw (); extern long double __fmal (long double __x, long double __y, long double __z) throw (); + + + + +extern long double roundevenl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundevenl (long double __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpl (long double __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpl (long double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxl (long double __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxl (long double __x, int __round, unsigned int __width) throw () + ; + + +extern long double fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizel (long double *__cx, const long double *__x) throw (); + + + + +extern int totalorderl (const long double *__x, const long double *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagl (const long double *__x, const long double *__y) throw () + + __attribute__ ((__pure__)); + + +extern long double getpayloadl (const long double *__x) throw (); extern long double __getpayloadl (const long double *__x) throw (); + + +extern int setpayloadl (long double *__x, long double __payload) throw (); + + +extern int setpayloadsigl (long double *__x, long double __payload) throw (); + + + + + + + +extern long double scalbl (long double __x, long double __n) throw (); extern long double __scalbl (long double __x, long double __n) throw (); +# 351 "/usr/include/math.h" 2 3 4 +# 389 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 acosf32 (_Float32 __x) throw (); extern _Float32 __acosf32 (_Float32 __x) throw (); + +extern _Float32 asinf32 (_Float32 __x) throw (); extern _Float32 __asinf32 (_Float32 __x) throw (); + +extern _Float32 atanf32 (_Float32 __x) throw (); extern _Float32 __atanf32 (_Float32 __x) throw (); + +extern _Float32 atan2f32 (_Float32 __y, _Float32 __x) throw (); extern _Float32 __atan2f32 (_Float32 __y, _Float32 __x) throw (); + + + extern _Float32 cosf32 (_Float32 __x) throw (); extern _Float32 __cosf32 (_Float32 __x) throw (); + + extern _Float32 sinf32 (_Float32 __x) throw (); extern _Float32 __sinf32 (_Float32 __x) throw (); + +extern _Float32 tanf32 (_Float32 __x) throw (); extern _Float32 __tanf32 (_Float32 __x) throw (); + + + + +extern _Float32 coshf32 (_Float32 __x) throw (); extern _Float32 __coshf32 (_Float32 __x) throw (); + +extern _Float32 sinhf32 (_Float32 __x) throw (); extern _Float32 __sinhf32 (_Float32 __x) throw (); + +extern _Float32 tanhf32 (_Float32 __x) throw (); extern _Float32 __tanhf32 (_Float32 __x) throw (); + + + + extern void sincosf32 (_Float32 __x, _Float32 *__sinx, _Float32 *__cosx) throw (); extern void __sincosf32 (_Float32 __x, _Float32 *__sinx, _Float32 *__cosx) throw () + ; + + + + +extern _Float32 acoshf32 (_Float32 __x) throw (); extern _Float32 __acoshf32 (_Float32 __x) throw (); + +extern _Float32 asinhf32 (_Float32 __x) throw (); extern _Float32 __asinhf32 (_Float32 __x) throw (); + +extern _Float32 atanhf32 (_Float32 __x) throw (); extern _Float32 __atanhf32 (_Float32 __x) throw (); + + + + + + extern _Float32 expf32 (_Float32 __x) throw (); extern _Float32 __expf32 (_Float32 __x) throw (); + + +extern _Float32 frexpf32 (_Float32 __x, int *__exponent) throw (); extern _Float32 __frexpf32 (_Float32 __x, int *__exponent) throw (); + + +extern _Float32 ldexpf32 (_Float32 __x, int __exponent) throw (); extern _Float32 __ldexpf32 (_Float32 __x, int __exponent) throw (); + + + extern _Float32 logf32 (_Float32 __x) throw (); extern _Float32 __logf32 (_Float32 __x) throw (); + + +extern _Float32 log10f32 (_Float32 __x) throw (); extern _Float32 __log10f32 (_Float32 __x) throw (); + + +extern _Float32 modff32 (_Float32 __x, _Float32 *__iptr) throw (); extern _Float32 __modff32 (_Float32 __x, _Float32 *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float32 exp10f32 (_Float32 __x) throw (); extern _Float32 __exp10f32 (_Float32 __x) throw (); + + + + +extern _Float32 expm1f32 (_Float32 __x) throw (); extern _Float32 __expm1f32 (_Float32 __x) throw (); + + +extern _Float32 log1pf32 (_Float32 __x) throw (); extern _Float32 __log1pf32 (_Float32 __x) throw (); + + +extern _Float32 logbf32 (_Float32 __x) throw (); extern _Float32 __logbf32 (_Float32 __x) throw (); + + + + +extern _Float32 exp2f32 (_Float32 __x) throw (); extern _Float32 __exp2f32 (_Float32 __x) throw (); + + +extern _Float32 log2f32 (_Float32 __x) throw (); extern _Float32 __log2f32 (_Float32 __x) throw (); + + + + + + + extern _Float32 powf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __powf32 (_Float32 __x, _Float32 __y) throw (); + + +extern _Float32 sqrtf32 (_Float32 __x) throw (); extern _Float32 __sqrtf32 (_Float32 __x) throw (); + + + +extern _Float32 hypotf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __hypotf32 (_Float32 __x, _Float32 __y) throw (); + + + + +extern _Float32 cbrtf32 (_Float32 __x) throw (); extern _Float32 __cbrtf32 (_Float32 __x) throw (); + + + + + + +extern _Float32 ceilf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __ceilf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 fabsf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __fabsf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 floorf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __floorf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 fmodf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __fmodf32 (_Float32 __x, _Float32 __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 copysignf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __copysignf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + + + +extern _Float32 nanf32 (const char *__tagb) throw (); extern _Float32 __nanf32 (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 j0f32 (_Float32) throw (); extern _Float32 __j0f32 (_Float32) throw (); +extern _Float32 j1f32 (_Float32) throw (); extern _Float32 __j1f32 (_Float32) throw (); +extern _Float32 jnf32 (int, _Float32) throw (); extern _Float32 __jnf32 (int, _Float32) throw (); +extern _Float32 y0f32 (_Float32) throw (); extern _Float32 __y0f32 (_Float32) throw (); +extern _Float32 y1f32 (_Float32) throw (); extern _Float32 __y1f32 (_Float32) throw (); +extern _Float32 ynf32 (int, _Float32) throw (); extern _Float32 __ynf32 (int, _Float32) throw (); + + + + + +extern _Float32 erff32 (_Float32) throw (); extern _Float32 __erff32 (_Float32) throw (); +extern _Float32 erfcf32 (_Float32) throw (); extern _Float32 __erfcf32 (_Float32) throw (); +extern _Float32 lgammaf32 (_Float32) throw (); extern _Float32 __lgammaf32 (_Float32) throw (); + + + + +extern _Float32 tgammaf32 (_Float32) throw (); extern _Float32 __tgammaf32 (_Float32) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32 lgammaf32_r (_Float32, int *__signgamp) throw (); extern _Float32 __lgammaf32_r (_Float32, int *__signgamp) throw (); + + + + + + +extern _Float32 rintf32 (_Float32 __x) throw (); extern _Float32 __rintf32 (_Float32 __x) throw (); + + +extern _Float32 nextafterf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __nextafterf32 (_Float32 __x, _Float32 __y) throw (); + + + + + + +extern _Float32 nextdownf32 (_Float32 __x) throw (); extern _Float32 __nextdownf32 (_Float32 __x) throw (); + +extern _Float32 nextupf32 (_Float32 __x) throw (); extern _Float32 __nextupf32 (_Float32 __x) throw (); + + + +extern _Float32 remainderf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __remainderf32 (_Float32 __x, _Float32 __y) throw (); + + + +extern _Float32 scalbnf32 (_Float32 __x, int __n) throw (); extern _Float32 __scalbnf32 (_Float32 __x, int __n) throw (); + + + +extern int ilogbf32 (_Float32 __x) throw (); extern int __ilogbf32 (_Float32 __x) throw (); + + + + +extern long int llogbf32 (_Float32 __x) throw (); extern long int __llogbf32 (_Float32 __x) throw (); + + + + +extern _Float32 scalblnf32 (_Float32 __x, long int __n) throw (); extern _Float32 __scalblnf32 (_Float32 __x, long int __n) throw (); + + + +extern _Float32 nearbyintf32 (_Float32 __x) throw (); extern _Float32 __nearbyintf32 (_Float32 __x) throw (); + + + +extern _Float32 roundf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __roundf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + +extern _Float32 truncf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __truncf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + + +extern _Float32 remquof32 (_Float32 __x, _Float32 __y, int *__quo) throw (); extern _Float32 __remquof32 (_Float32 __x, _Float32 __y, int *__quo) throw (); + + + + + + +extern long int lrintf32 (_Float32 __x) throw (); extern long int __lrintf32 (_Float32 __x) throw (); +__extension__ +extern long long int llrintf32 (_Float32 __x) throw (); extern long long int __llrintf32 (_Float32 __x) throw (); + + + +extern long int lroundf32 (_Float32 __x) throw (); extern long int __lroundf32 (_Float32 __x) throw (); +__extension__ +extern long long int llroundf32 (_Float32 __x) throw (); extern long long int __llroundf32 (_Float32 __x) throw (); + + + +extern _Float32 fdimf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __fdimf32 (_Float32 __x, _Float32 __y) throw (); + + +extern _Float32 fmaxf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fmaxf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fminf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fminf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fmaf32 (_Float32 __x, _Float32 __y, _Float32 __z) throw (); extern _Float32 __fmaf32 (_Float32 __x, _Float32 __y, _Float32 __z) throw (); + + + + +extern _Float32 roundevenf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __roundevenf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw () + ; + + +extern _Float32 fmaxmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fmaxmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fminmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fminmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef32 (_Float32 *__cx, const _Float32 *__x) throw (); + + + + +extern int totalorderf32 (const _Float32 *__x, const _Float32 *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf32 (const _Float32 *__x, const _Float32 *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float32 getpayloadf32 (const _Float32 *__x) throw (); extern _Float32 __getpayloadf32 (const _Float32 *__x) throw (); + + +extern int setpayloadf32 (_Float32 *__x, _Float32 __payload) throw (); + + +extern int setpayloadsigf32 (_Float32 *__x, _Float32 __payload) throw (); +# 390 "/usr/include/math.h" 2 3 4 +# 406 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 acosf64 (_Float64 __x) throw (); extern _Float64 __acosf64 (_Float64 __x) throw (); + +extern _Float64 asinf64 (_Float64 __x) throw (); extern _Float64 __asinf64 (_Float64 __x) throw (); + +extern _Float64 atanf64 (_Float64 __x) throw (); extern _Float64 __atanf64 (_Float64 __x) throw (); + +extern _Float64 atan2f64 (_Float64 __y, _Float64 __x) throw (); extern _Float64 __atan2f64 (_Float64 __y, _Float64 __x) throw (); + + + extern _Float64 cosf64 (_Float64 __x) throw (); extern _Float64 __cosf64 (_Float64 __x) throw (); + + extern _Float64 sinf64 (_Float64 __x) throw (); extern _Float64 __sinf64 (_Float64 __x) throw (); + +extern _Float64 tanf64 (_Float64 __x) throw (); extern _Float64 __tanf64 (_Float64 __x) throw (); + + + + +extern _Float64 coshf64 (_Float64 __x) throw (); extern _Float64 __coshf64 (_Float64 __x) throw (); + +extern _Float64 sinhf64 (_Float64 __x) throw (); extern _Float64 __sinhf64 (_Float64 __x) throw (); + +extern _Float64 tanhf64 (_Float64 __x) throw (); extern _Float64 __tanhf64 (_Float64 __x) throw (); + + + + extern void sincosf64 (_Float64 __x, _Float64 *__sinx, _Float64 *__cosx) throw (); extern void __sincosf64 (_Float64 __x, _Float64 *__sinx, _Float64 *__cosx) throw () + ; + + + + +extern _Float64 acoshf64 (_Float64 __x) throw (); extern _Float64 __acoshf64 (_Float64 __x) throw (); + +extern _Float64 asinhf64 (_Float64 __x) throw (); extern _Float64 __asinhf64 (_Float64 __x) throw (); + +extern _Float64 atanhf64 (_Float64 __x) throw (); extern _Float64 __atanhf64 (_Float64 __x) throw (); + + + + + + extern _Float64 expf64 (_Float64 __x) throw (); extern _Float64 __expf64 (_Float64 __x) throw (); + + +extern _Float64 frexpf64 (_Float64 __x, int *__exponent) throw (); extern _Float64 __frexpf64 (_Float64 __x, int *__exponent) throw (); + + +extern _Float64 ldexpf64 (_Float64 __x, int __exponent) throw (); extern _Float64 __ldexpf64 (_Float64 __x, int __exponent) throw (); + + + extern _Float64 logf64 (_Float64 __x) throw (); extern _Float64 __logf64 (_Float64 __x) throw (); + + +extern _Float64 log10f64 (_Float64 __x) throw (); extern _Float64 __log10f64 (_Float64 __x) throw (); + + +extern _Float64 modff64 (_Float64 __x, _Float64 *__iptr) throw (); extern _Float64 __modff64 (_Float64 __x, _Float64 *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float64 exp10f64 (_Float64 __x) throw (); extern _Float64 __exp10f64 (_Float64 __x) throw (); + + + + +extern _Float64 expm1f64 (_Float64 __x) throw (); extern _Float64 __expm1f64 (_Float64 __x) throw (); + + +extern _Float64 log1pf64 (_Float64 __x) throw (); extern _Float64 __log1pf64 (_Float64 __x) throw (); + + +extern _Float64 logbf64 (_Float64 __x) throw (); extern _Float64 __logbf64 (_Float64 __x) throw (); + + + + +extern _Float64 exp2f64 (_Float64 __x) throw (); extern _Float64 __exp2f64 (_Float64 __x) throw (); + + +extern _Float64 log2f64 (_Float64 __x) throw (); extern _Float64 __log2f64 (_Float64 __x) throw (); + + + + + + + extern _Float64 powf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __powf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float64 sqrtf64 (_Float64 __x) throw (); extern _Float64 __sqrtf64 (_Float64 __x) throw (); + + + +extern _Float64 hypotf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __hypotf64 (_Float64 __x, _Float64 __y) throw (); + + + + +extern _Float64 cbrtf64 (_Float64 __x) throw (); extern _Float64 __cbrtf64 (_Float64 __x) throw (); + + + + + + +extern _Float64 ceilf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __ceilf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 fabsf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __fabsf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 floorf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __floorf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 fmodf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __fmodf64 (_Float64 __x, _Float64 __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 copysignf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __copysignf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + + + +extern _Float64 nanf64 (const char *__tagb) throw (); extern _Float64 __nanf64 (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 j0f64 (_Float64) throw (); extern _Float64 __j0f64 (_Float64) throw (); +extern _Float64 j1f64 (_Float64) throw (); extern _Float64 __j1f64 (_Float64) throw (); +extern _Float64 jnf64 (int, _Float64) throw (); extern _Float64 __jnf64 (int, _Float64) throw (); +extern _Float64 y0f64 (_Float64) throw (); extern _Float64 __y0f64 (_Float64) throw (); +extern _Float64 y1f64 (_Float64) throw (); extern _Float64 __y1f64 (_Float64) throw (); +extern _Float64 ynf64 (int, _Float64) throw (); extern _Float64 __ynf64 (int, _Float64) throw (); + + + + + +extern _Float64 erff64 (_Float64) throw (); extern _Float64 __erff64 (_Float64) throw (); +extern _Float64 erfcf64 (_Float64) throw (); extern _Float64 __erfcf64 (_Float64) throw (); +extern _Float64 lgammaf64 (_Float64) throw (); extern _Float64 __lgammaf64 (_Float64) throw (); + + + + +extern _Float64 tgammaf64 (_Float64) throw (); extern _Float64 __tgammaf64 (_Float64) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64 lgammaf64_r (_Float64, int *__signgamp) throw (); extern _Float64 __lgammaf64_r (_Float64, int *__signgamp) throw (); + + + + + + +extern _Float64 rintf64 (_Float64 __x) throw (); extern _Float64 __rintf64 (_Float64 __x) throw (); + + +extern _Float64 nextafterf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __nextafterf64 (_Float64 __x, _Float64 __y) throw (); + + + + + + +extern _Float64 nextdownf64 (_Float64 __x) throw (); extern _Float64 __nextdownf64 (_Float64 __x) throw (); + +extern _Float64 nextupf64 (_Float64 __x) throw (); extern _Float64 __nextupf64 (_Float64 __x) throw (); + + + +extern _Float64 remainderf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __remainderf64 (_Float64 __x, _Float64 __y) throw (); + + + +extern _Float64 scalbnf64 (_Float64 __x, int __n) throw (); extern _Float64 __scalbnf64 (_Float64 __x, int __n) throw (); + + + +extern int ilogbf64 (_Float64 __x) throw (); extern int __ilogbf64 (_Float64 __x) throw (); + + + + +extern long int llogbf64 (_Float64 __x) throw (); extern long int __llogbf64 (_Float64 __x) throw (); + + + + +extern _Float64 scalblnf64 (_Float64 __x, long int __n) throw (); extern _Float64 __scalblnf64 (_Float64 __x, long int __n) throw (); + + + +extern _Float64 nearbyintf64 (_Float64 __x) throw (); extern _Float64 __nearbyintf64 (_Float64 __x) throw (); + + + +extern _Float64 roundf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __roundf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + +extern _Float64 truncf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __truncf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + + +extern _Float64 remquof64 (_Float64 __x, _Float64 __y, int *__quo) throw (); extern _Float64 __remquof64 (_Float64 __x, _Float64 __y, int *__quo) throw (); + + + + + + +extern long int lrintf64 (_Float64 __x) throw (); extern long int __lrintf64 (_Float64 __x) throw (); +__extension__ +extern long long int llrintf64 (_Float64 __x) throw (); extern long long int __llrintf64 (_Float64 __x) throw (); + + + +extern long int lroundf64 (_Float64 __x) throw (); extern long int __lroundf64 (_Float64 __x) throw (); +__extension__ +extern long long int llroundf64 (_Float64 __x) throw (); extern long long int __llroundf64 (_Float64 __x) throw (); + + + +extern _Float64 fdimf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __fdimf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float64 fmaxf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fmaxf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fminf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fminf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) throw (); extern _Float64 __fmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) throw (); + + + + +extern _Float64 roundevenf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __roundevenf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw () + ; + + +extern _Float64 fmaxmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fmaxmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fminmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fminmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef64 (_Float64 *__cx, const _Float64 *__x) throw (); + + + + +extern int totalorderf64 (const _Float64 *__x, const _Float64 *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf64 (const _Float64 *__x, const _Float64 *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float64 getpayloadf64 (const _Float64 *__x) throw (); extern _Float64 __getpayloadf64 (const _Float64 *__x) throw (); + + +extern int setpayloadf64 (_Float64 *__x, _Float64 __payload) throw (); + + +extern int setpayloadsigf64 (_Float64 *__x, _Float64 __payload) throw (); +# 407 "/usr/include/math.h" 2 3 4 +# 420 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 +extern int __fpclassifyf128 (_Float128 __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitf128 (_Float128 __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinff128 (_Float128 __value) throw () __attribute__ ((__const__)); + + +extern int __finitef128 (_Float128 __value) throw () __attribute__ ((__const__)); + + +extern int __isnanf128 (_Float128 __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigf128 (_Float128 __x, _Float128 __y) throw (); + + +extern int __issignalingf128 (_Float128 __value) throw () + __attribute__ ((__const__)); +# 421 "/usr/include/math.h" 2 3 4 + + +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 acosf128 (_Float128 __x) throw (); extern _Float128 __acosf128 (_Float128 __x) throw (); + +extern _Float128 asinf128 (_Float128 __x) throw (); extern _Float128 __asinf128 (_Float128 __x) throw (); + +extern _Float128 atanf128 (_Float128 __x) throw (); extern _Float128 __atanf128 (_Float128 __x) throw (); + +extern _Float128 atan2f128 (_Float128 __y, _Float128 __x) throw (); extern _Float128 __atan2f128 (_Float128 __y, _Float128 __x) throw (); + + + extern _Float128 cosf128 (_Float128 __x) throw (); extern _Float128 __cosf128 (_Float128 __x) throw (); + + extern _Float128 sinf128 (_Float128 __x) throw (); extern _Float128 __sinf128 (_Float128 __x) throw (); + +extern _Float128 tanf128 (_Float128 __x) throw (); extern _Float128 __tanf128 (_Float128 __x) throw (); + + + + +extern _Float128 coshf128 (_Float128 __x) throw (); extern _Float128 __coshf128 (_Float128 __x) throw (); + +extern _Float128 sinhf128 (_Float128 __x) throw (); extern _Float128 __sinhf128 (_Float128 __x) throw (); + +extern _Float128 tanhf128 (_Float128 __x) throw (); extern _Float128 __tanhf128 (_Float128 __x) throw (); + + + + extern void sincosf128 (_Float128 __x, _Float128 *__sinx, _Float128 *__cosx) throw (); extern void __sincosf128 (_Float128 __x, _Float128 *__sinx, _Float128 *__cosx) throw () + ; + + + + +extern _Float128 acoshf128 (_Float128 __x) throw (); extern _Float128 __acoshf128 (_Float128 __x) throw (); + +extern _Float128 asinhf128 (_Float128 __x) throw (); extern _Float128 __asinhf128 (_Float128 __x) throw (); + +extern _Float128 atanhf128 (_Float128 __x) throw (); extern _Float128 __atanhf128 (_Float128 __x) throw (); + + + + + + extern _Float128 expf128 (_Float128 __x) throw (); extern _Float128 __expf128 (_Float128 __x) throw (); + + +extern _Float128 frexpf128 (_Float128 __x, int *__exponent) throw (); extern _Float128 __frexpf128 (_Float128 __x, int *__exponent) throw (); + + +extern _Float128 ldexpf128 (_Float128 __x, int __exponent) throw (); extern _Float128 __ldexpf128 (_Float128 __x, int __exponent) throw (); + + + extern _Float128 logf128 (_Float128 __x) throw (); extern _Float128 __logf128 (_Float128 __x) throw (); + + +extern _Float128 log10f128 (_Float128 __x) throw (); extern _Float128 __log10f128 (_Float128 __x) throw (); + + +extern _Float128 modff128 (_Float128 __x, _Float128 *__iptr) throw (); extern _Float128 __modff128 (_Float128 __x, _Float128 *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float128 exp10f128 (_Float128 __x) throw (); extern _Float128 __exp10f128 (_Float128 __x) throw (); + + + + +extern _Float128 expm1f128 (_Float128 __x) throw (); extern _Float128 __expm1f128 (_Float128 __x) throw (); + + +extern _Float128 log1pf128 (_Float128 __x) throw (); extern _Float128 __log1pf128 (_Float128 __x) throw (); + + +extern _Float128 logbf128 (_Float128 __x) throw (); extern _Float128 __logbf128 (_Float128 __x) throw (); + + + + +extern _Float128 exp2f128 (_Float128 __x) throw (); extern _Float128 __exp2f128 (_Float128 __x) throw (); + + +extern _Float128 log2f128 (_Float128 __x) throw (); extern _Float128 __log2f128 (_Float128 __x) throw (); + + + + + + + extern _Float128 powf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __powf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float128 sqrtf128 (_Float128 __x) throw (); extern _Float128 __sqrtf128 (_Float128 __x) throw (); + + + +extern _Float128 hypotf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __hypotf128 (_Float128 __x, _Float128 __y) throw (); + + + + +extern _Float128 cbrtf128 (_Float128 __x) throw (); extern _Float128 __cbrtf128 (_Float128 __x) throw (); + + + + + + +extern _Float128 ceilf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __ceilf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + +extern _Float128 fabsf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __fabsf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + +extern _Float128 floorf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __floorf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + +extern _Float128 fmodf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __fmodf128 (_Float128 __x, _Float128 __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 copysignf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __copysignf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + + + +extern _Float128 nanf128 (const char *__tagb) throw (); extern _Float128 __nanf128 (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 j0f128 (_Float128) throw (); extern _Float128 __j0f128 (_Float128) throw (); +extern _Float128 j1f128 (_Float128) throw (); extern _Float128 __j1f128 (_Float128) throw (); +extern _Float128 jnf128 (int, _Float128) throw (); extern _Float128 __jnf128 (int, _Float128) throw (); +extern _Float128 y0f128 (_Float128) throw (); extern _Float128 __y0f128 (_Float128) throw (); +extern _Float128 y1f128 (_Float128) throw (); extern _Float128 __y1f128 (_Float128) throw (); +extern _Float128 ynf128 (int, _Float128) throw (); extern _Float128 __ynf128 (int, _Float128) throw (); + + + + + +extern _Float128 erff128 (_Float128) throw (); extern _Float128 __erff128 (_Float128) throw (); +extern _Float128 erfcf128 (_Float128) throw (); extern _Float128 __erfcf128 (_Float128) throw (); +extern _Float128 lgammaf128 (_Float128) throw (); extern _Float128 __lgammaf128 (_Float128) throw (); + + + + +extern _Float128 tgammaf128 (_Float128) throw (); extern _Float128 __tgammaf128 (_Float128) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float128 lgammaf128_r (_Float128, int *__signgamp) throw (); extern _Float128 __lgammaf128_r (_Float128, int *__signgamp) throw (); + + + + + + +extern _Float128 rintf128 (_Float128 __x) throw (); extern _Float128 __rintf128 (_Float128 __x) throw (); + + +extern _Float128 nextafterf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __nextafterf128 (_Float128 __x, _Float128 __y) throw (); + + + + + + +extern _Float128 nextdownf128 (_Float128 __x) throw (); extern _Float128 __nextdownf128 (_Float128 __x) throw (); + +extern _Float128 nextupf128 (_Float128 __x) throw (); extern _Float128 __nextupf128 (_Float128 __x) throw (); + + + +extern _Float128 remainderf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __remainderf128 (_Float128 __x, _Float128 __y) throw (); + + + +extern _Float128 scalbnf128 (_Float128 __x, int __n) throw (); extern _Float128 __scalbnf128 (_Float128 __x, int __n) throw (); + + + +extern int ilogbf128 (_Float128 __x) throw (); extern int __ilogbf128 (_Float128 __x) throw (); + + + + +extern long int llogbf128 (_Float128 __x) throw (); extern long int __llogbf128 (_Float128 __x) throw (); + + + + +extern _Float128 scalblnf128 (_Float128 __x, long int __n) throw (); extern _Float128 __scalblnf128 (_Float128 __x, long int __n) throw (); + + + +extern _Float128 nearbyintf128 (_Float128 __x) throw (); extern _Float128 __nearbyintf128 (_Float128 __x) throw (); + + + +extern _Float128 roundf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __roundf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + + +extern _Float128 truncf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __truncf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + + + +extern _Float128 remquof128 (_Float128 __x, _Float128 __y, int *__quo) throw (); extern _Float128 __remquof128 (_Float128 __x, _Float128 __y, int *__quo) throw (); + + + + + + +extern long int lrintf128 (_Float128 __x) throw (); extern long int __lrintf128 (_Float128 __x) throw (); +__extension__ +extern long long int llrintf128 (_Float128 __x) throw (); extern long long int __llrintf128 (_Float128 __x) throw (); + + + +extern long int lroundf128 (_Float128 __x) throw (); extern long int __lroundf128 (_Float128 __x) throw (); +__extension__ +extern long long int llroundf128 (_Float128 __x) throw (); extern long long int __llroundf128 (_Float128 __x) throw (); + + + +extern _Float128 fdimf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __fdimf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float128 fmaxf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fmaxf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern _Float128 fminf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fminf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern _Float128 fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) throw (); extern _Float128 __fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) throw (); + + + + +extern _Float128 roundevenf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __roundevenf128 (_Float128 __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw () + ; + + +extern _Float128 fmaxmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fmaxmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern _Float128 fminmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fminmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef128 (_Float128 *__cx, const _Float128 *__x) throw (); + + + + +extern int totalorderf128 (const _Float128 *__x, const _Float128 *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf128 (const _Float128 *__x, const _Float128 *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float128 getpayloadf128 (const _Float128 *__x) throw (); extern _Float128 __getpayloadf128 (const _Float128 *__x) throw (); + + +extern int setpayloadf128 (_Float128 *__x, _Float128 __payload) throw (); + + +extern int setpayloadsigf128 (_Float128 *__x, _Float128 __payload) throw (); +# 424 "/usr/include/math.h" 2 3 4 +# 440 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x acosf32x (_Float32x __x) throw (); extern _Float32x __acosf32x (_Float32x __x) throw (); + +extern _Float32x asinf32x (_Float32x __x) throw (); extern _Float32x __asinf32x (_Float32x __x) throw (); + +extern _Float32x atanf32x (_Float32x __x) throw (); extern _Float32x __atanf32x (_Float32x __x) throw (); + +extern _Float32x atan2f32x (_Float32x __y, _Float32x __x) throw (); extern _Float32x __atan2f32x (_Float32x __y, _Float32x __x) throw (); + + + extern _Float32x cosf32x (_Float32x __x) throw (); extern _Float32x __cosf32x (_Float32x __x) throw (); + + extern _Float32x sinf32x (_Float32x __x) throw (); extern _Float32x __sinf32x (_Float32x __x) throw (); + +extern _Float32x tanf32x (_Float32x __x) throw (); extern _Float32x __tanf32x (_Float32x __x) throw (); + + + + +extern _Float32x coshf32x (_Float32x __x) throw (); extern _Float32x __coshf32x (_Float32x __x) throw (); + +extern _Float32x sinhf32x (_Float32x __x) throw (); extern _Float32x __sinhf32x (_Float32x __x) throw (); + +extern _Float32x tanhf32x (_Float32x __x) throw (); extern _Float32x __tanhf32x (_Float32x __x) throw (); + + + + extern void sincosf32x (_Float32x __x, _Float32x *__sinx, _Float32x *__cosx) throw (); extern void __sincosf32x (_Float32x __x, _Float32x *__sinx, _Float32x *__cosx) throw () + ; + + + + +extern _Float32x acoshf32x (_Float32x __x) throw (); extern _Float32x __acoshf32x (_Float32x __x) throw (); + +extern _Float32x asinhf32x (_Float32x __x) throw (); extern _Float32x __asinhf32x (_Float32x __x) throw (); + +extern _Float32x atanhf32x (_Float32x __x) throw (); extern _Float32x __atanhf32x (_Float32x __x) throw (); + + + + + + extern _Float32x expf32x (_Float32x __x) throw (); extern _Float32x __expf32x (_Float32x __x) throw (); + + +extern _Float32x frexpf32x (_Float32x __x, int *__exponent) throw (); extern _Float32x __frexpf32x (_Float32x __x, int *__exponent) throw (); + + +extern _Float32x ldexpf32x (_Float32x __x, int __exponent) throw (); extern _Float32x __ldexpf32x (_Float32x __x, int __exponent) throw (); + + + extern _Float32x logf32x (_Float32x __x) throw (); extern _Float32x __logf32x (_Float32x __x) throw (); + + +extern _Float32x log10f32x (_Float32x __x) throw (); extern _Float32x __log10f32x (_Float32x __x) throw (); + + +extern _Float32x modff32x (_Float32x __x, _Float32x *__iptr) throw (); extern _Float32x __modff32x (_Float32x __x, _Float32x *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float32x exp10f32x (_Float32x __x) throw (); extern _Float32x __exp10f32x (_Float32x __x) throw (); + + + + +extern _Float32x expm1f32x (_Float32x __x) throw (); extern _Float32x __expm1f32x (_Float32x __x) throw (); + + +extern _Float32x log1pf32x (_Float32x __x) throw (); extern _Float32x __log1pf32x (_Float32x __x) throw (); + + +extern _Float32x logbf32x (_Float32x __x) throw (); extern _Float32x __logbf32x (_Float32x __x) throw (); + + + + +extern _Float32x exp2f32x (_Float32x __x) throw (); extern _Float32x __exp2f32x (_Float32x __x) throw (); + + +extern _Float32x log2f32x (_Float32x __x) throw (); extern _Float32x __log2f32x (_Float32x __x) throw (); + + + + + + + extern _Float32x powf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __powf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32x sqrtf32x (_Float32x __x) throw (); extern _Float32x __sqrtf32x (_Float32x __x) throw (); + + + +extern _Float32x hypotf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __hypotf32x (_Float32x __x, _Float32x __y) throw (); + + + + +extern _Float32x cbrtf32x (_Float32x __x) throw (); extern _Float32x __cbrtf32x (_Float32x __x) throw (); + + + + + + +extern _Float32x ceilf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __ceilf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x fabsf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __fabsf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x floorf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __floorf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x fmodf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __fmodf32x (_Float32x __x, _Float32x __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x copysignf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __copysignf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + + + +extern _Float32x nanf32x (const char *__tagb) throw (); extern _Float32x __nanf32x (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x j0f32x (_Float32x) throw (); extern _Float32x __j0f32x (_Float32x) throw (); +extern _Float32x j1f32x (_Float32x) throw (); extern _Float32x __j1f32x (_Float32x) throw (); +extern _Float32x jnf32x (int, _Float32x) throw (); extern _Float32x __jnf32x (int, _Float32x) throw (); +extern _Float32x y0f32x (_Float32x) throw (); extern _Float32x __y0f32x (_Float32x) throw (); +extern _Float32x y1f32x (_Float32x) throw (); extern _Float32x __y1f32x (_Float32x) throw (); +extern _Float32x ynf32x (int, _Float32x) throw (); extern _Float32x __ynf32x (int, _Float32x) throw (); + + + + + +extern _Float32x erff32x (_Float32x) throw (); extern _Float32x __erff32x (_Float32x) throw (); +extern _Float32x erfcf32x (_Float32x) throw (); extern _Float32x __erfcf32x (_Float32x) throw (); +extern _Float32x lgammaf32x (_Float32x) throw (); extern _Float32x __lgammaf32x (_Float32x) throw (); + + + + +extern _Float32x tgammaf32x (_Float32x) throw (); extern _Float32x __tgammaf32x (_Float32x) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float32x lgammaf32x_r (_Float32x, int *__signgamp) throw (); extern _Float32x __lgammaf32x_r (_Float32x, int *__signgamp) throw (); + + + + + + +extern _Float32x rintf32x (_Float32x __x) throw (); extern _Float32x __rintf32x (_Float32x __x) throw (); + + +extern _Float32x nextafterf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __nextafterf32x (_Float32x __x, _Float32x __y) throw (); + + + + + + +extern _Float32x nextdownf32x (_Float32x __x) throw (); extern _Float32x __nextdownf32x (_Float32x __x) throw (); + +extern _Float32x nextupf32x (_Float32x __x) throw (); extern _Float32x __nextupf32x (_Float32x __x) throw (); + + + +extern _Float32x remainderf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __remainderf32x (_Float32x __x, _Float32x __y) throw (); + + + +extern _Float32x scalbnf32x (_Float32x __x, int __n) throw (); extern _Float32x __scalbnf32x (_Float32x __x, int __n) throw (); + + + +extern int ilogbf32x (_Float32x __x) throw (); extern int __ilogbf32x (_Float32x __x) throw (); + + + + +extern long int llogbf32x (_Float32x __x) throw (); extern long int __llogbf32x (_Float32x __x) throw (); + + + + +extern _Float32x scalblnf32x (_Float32x __x, long int __n) throw (); extern _Float32x __scalblnf32x (_Float32x __x, long int __n) throw (); + + + +extern _Float32x nearbyintf32x (_Float32x __x) throw (); extern _Float32x __nearbyintf32x (_Float32x __x) throw (); + + + +extern _Float32x roundf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __roundf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + +extern _Float32x truncf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __truncf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + + +extern _Float32x remquof32x (_Float32x __x, _Float32x __y, int *__quo) throw (); extern _Float32x __remquof32x (_Float32x __x, _Float32x __y, int *__quo) throw (); + + + + + + +extern long int lrintf32x (_Float32x __x) throw (); extern long int __lrintf32x (_Float32x __x) throw (); +__extension__ +extern long long int llrintf32x (_Float32x __x) throw (); extern long long int __llrintf32x (_Float32x __x) throw (); + + + +extern long int lroundf32x (_Float32x __x) throw (); extern long int __lroundf32x (_Float32x __x) throw (); +__extension__ +extern long long int llroundf32x (_Float32x __x) throw (); extern long long int __llroundf32x (_Float32x __x) throw (); + + + +extern _Float32x fdimf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __fdimf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32x fmaxf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fmaxf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fminf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fminf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fmaf32x (_Float32x __x, _Float32x __y, _Float32x __z) throw (); extern _Float32x __fmaf32x (_Float32x __x, _Float32x __y, _Float32x __z) throw (); + + + + +extern _Float32x roundevenf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __roundevenf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw () + ; + + +extern _Float32x fmaxmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fmaxmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fminmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fminmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef32x (_Float32x *__cx, const _Float32x *__x) throw (); + + + + +extern int totalorderf32x (const _Float32x *__x, const _Float32x *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf32x (const _Float32x *__x, const _Float32x *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float32x getpayloadf32x (const _Float32x *__x) throw (); extern _Float32x __getpayloadf32x (const _Float32x *__x) throw (); + + +extern int setpayloadf32x (_Float32x *__x, _Float32x __payload) throw (); + + +extern int setpayloadsigf32x (_Float32x *__x, _Float32x __payload) throw (); +# 441 "/usr/include/math.h" 2 3 4 +# 457 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls.h" 1 3 4 +# 53 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x acosf64x (_Float64x __x) throw (); extern _Float64x __acosf64x (_Float64x __x) throw (); + +extern _Float64x asinf64x (_Float64x __x) throw (); extern _Float64x __asinf64x (_Float64x __x) throw (); + +extern _Float64x atanf64x (_Float64x __x) throw (); extern _Float64x __atanf64x (_Float64x __x) throw (); + +extern _Float64x atan2f64x (_Float64x __y, _Float64x __x) throw (); extern _Float64x __atan2f64x (_Float64x __y, _Float64x __x) throw (); + + + extern _Float64x cosf64x (_Float64x __x) throw (); extern _Float64x __cosf64x (_Float64x __x) throw (); + + extern _Float64x sinf64x (_Float64x __x) throw (); extern _Float64x __sinf64x (_Float64x __x) throw (); + +extern _Float64x tanf64x (_Float64x __x) throw (); extern _Float64x __tanf64x (_Float64x __x) throw (); + + + + +extern _Float64x coshf64x (_Float64x __x) throw (); extern _Float64x __coshf64x (_Float64x __x) throw (); + +extern _Float64x sinhf64x (_Float64x __x) throw (); extern _Float64x __sinhf64x (_Float64x __x) throw (); + +extern _Float64x tanhf64x (_Float64x __x) throw (); extern _Float64x __tanhf64x (_Float64x __x) throw (); + + + + extern void sincosf64x (_Float64x __x, _Float64x *__sinx, _Float64x *__cosx) throw (); extern void __sincosf64x (_Float64x __x, _Float64x *__sinx, _Float64x *__cosx) throw () + ; + + + + +extern _Float64x acoshf64x (_Float64x __x) throw (); extern _Float64x __acoshf64x (_Float64x __x) throw (); + +extern _Float64x asinhf64x (_Float64x __x) throw (); extern _Float64x __asinhf64x (_Float64x __x) throw (); + +extern _Float64x atanhf64x (_Float64x __x) throw (); extern _Float64x __atanhf64x (_Float64x __x) throw (); + + + + + + extern _Float64x expf64x (_Float64x __x) throw (); extern _Float64x __expf64x (_Float64x __x) throw (); + + +extern _Float64x frexpf64x (_Float64x __x, int *__exponent) throw (); extern _Float64x __frexpf64x (_Float64x __x, int *__exponent) throw (); + + +extern _Float64x ldexpf64x (_Float64x __x, int __exponent) throw (); extern _Float64x __ldexpf64x (_Float64x __x, int __exponent) throw (); + + + extern _Float64x logf64x (_Float64x __x) throw (); extern _Float64x __logf64x (_Float64x __x) throw (); + + +extern _Float64x log10f64x (_Float64x __x) throw (); extern _Float64x __log10f64x (_Float64x __x) throw (); + + +extern _Float64x modff64x (_Float64x __x, _Float64x *__iptr) throw (); extern _Float64x __modff64x (_Float64x __x, _Float64x *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float64x exp10f64x (_Float64x __x) throw (); extern _Float64x __exp10f64x (_Float64x __x) throw (); + + + + +extern _Float64x expm1f64x (_Float64x __x) throw (); extern _Float64x __expm1f64x (_Float64x __x) throw (); + + +extern _Float64x log1pf64x (_Float64x __x) throw (); extern _Float64x __log1pf64x (_Float64x __x) throw (); + + +extern _Float64x logbf64x (_Float64x __x) throw (); extern _Float64x __logbf64x (_Float64x __x) throw (); + + + + +extern _Float64x exp2f64x (_Float64x __x) throw (); extern _Float64x __exp2f64x (_Float64x __x) throw (); + + +extern _Float64x log2f64x (_Float64x __x) throw (); extern _Float64x __log2f64x (_Float64x __x) throw (); + + + + + + + extern _Float64x powf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __powf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64x sqrtf64x (_Float64x __x) throw (); extern _Float64x __sqrtf64x (_Float64x __x) throw (); + + + +extern _Float64x hypotf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __hypotf64x (_Float64x __x, _Float64x __y) throw (); + + + + +extern _Float64x cbrtf64x (_Float64x __x) throw (); extern _Float64x __cbrtf64x (_Float64x __x) throw (); + + + + + + +extern _Float64x ceilf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __ceilf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x fabsf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __fabsf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x floorf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __floorf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x fmodf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __fmodf64x (_Float64x __x, _Float64x __y) throw (); +# 196 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x copysignf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __copysignf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + + + +extern _Float64x nanf64x (const char *__tagb) throw (); extern _Float64x __nanf64x (const char *__tagb) throw (); +# 217 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x j0f64x (_Float64x) throw (); extern _Float64x __j0f64x (_Float64x) throw (); +extern _Float64x j1f64x (_Float64x) throw (); extern _Float64x __j1f64x (_Float64x) throw (); +extern _Float64x jnf64x (int, _Float64x) throw (); extern _Float64x __jnf64x (int, _Float64x) throw (); +extern _Float64x y0f64x (_Float64x) throw (); extern _Float64x __y0f64x (_Float64x) throw (); +extern _Float64x y1f64x (_Float64x) throw (); extern _Float64x __y1f64x (_Float64x) throw (); +extern _Float64x ynf64x (int, _Float64x) throw (); extern _Float64x __ynf64x (int, _Float64x) throw (); + + + + + +extern _Float64x erff64x (_Float64x) throw (); extern _Float64x __erff64x (_Float64x) throw (); +extern _Float64x erfcf64x (_Float64x) throw (); extern _Float64x __erfcf64x (_Float64x) throw (); +extern _Float64x lgammaf64x (_Float64x) throw (); extern _Float64x __lgammaf64x (_Float64x) throw (); + + + + +extern _Float64x tgammaf64x (_Float64x) throw (); extern _Float64x __tgammaf64x (_Float64x) throw (); +# 249 "/usr/include/bits/mathcalls.h" 3 4 +extern _Float64x lgammaf64x_r (_Float64x, int *__signgamp) throw (); extern _Float64x __lgammaf64x_r (_Float64x, int *__signgamp) throw (); + + + + + + +extern _Float64x rintf64x (_Float64x __x) throw (); extern _Float64x __rintf64x (_Float64x __x) throw (); + + +extern _Float64x nextafterf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __nextafterf64x (_Float64x __x, _Float64x __y) throw (); + + + + + + +extern _Float64x nextdownf64x (_Float64x __x) throw (); extern _Float64x __nextdownf64x (_Float64x __x) throw (); + +extern _Float64x nextupf64x (_Float64x __x) throw (); extern _Float64x __nextupf64x (_Float64x __x) throw (); + + + +extern _Float64x remainderf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __remainderf64x (_Float64x __x, _Float64x __y) throw (); + + + +extern _Float64x scalbnf64x (_Float64x __x, int __n) throw (); extern _Float64x __scalbnf64x (_Float64x __x, int __n) throw (); + + + +extern int ilogbf64x (_Float64x __x) throw (); extern int __ilogbf64x (_Float64x __x) throw (); + + + + +extern long int llogbf64x (_Float64x __x) throw (); extern long int __llogbf64x (_Float64x __x) throw (); + + + + +extern _Float64x scalblnf64x (_Float64x __x, long int __n) throw (); extern _Float64x __scalblnf64x (_Float64x __x, long int __n) throw (); + + + +extern _Float64x nearbyintf64x (_Float64x __x) throw (); extern _Float64x __nearbyintf64x (_Float64x __x) throw (); + + + +extern _Float64x roundf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __roundf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + +extern _Float64x truncf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __truncf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + + +extern _Float64x remquof64x (_Float64x __x, _Float64x __y, int *__quo) throw (); extern _Float64x __remquof64x (_Float64x __x, _Float64x __y, int *__quo) throw (); + + + + + + +extern long int lrintf64x (_Float64x __x) throw (); extern long int __lrintf64x (_Float64x __x) throw (); +__extension__ +extern long long int llrintf64x (_Float64x __x) throw (); extern long long int __llrintf64x (_Float64x __x) throw (); + + + +extern long int lroundf64x (_Float64x __x) throw (); extern long int __lroundf64x (_Float64x __x) throw (); +__extension__ +extern long long int llroundf64x (_Float64x __x) throw (); extern long long int __llroundf64x (_Float64x __x) throw (); + + + +extern _Float64x fdimf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __fdimf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64x fmaxf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fmaxf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fminf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fminf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) throw (); extern _Float64x __fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) throw (); + + + + +extern _Float64x roundevenf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __roundevenf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + + +extern __uintmax_t ufromfpf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __intmax_t fromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + + + +extern __uintmax_t ufromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw () + ; + + +extern _Float64x fmaxmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fmaxmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fminmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fminmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef64x (_Float64x *__cx, const _Float64x *__x) throw (); + + + + +extern int totalorderf64x (const _Float64x *__x, const _Float64x *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf64x (const _Float64x *__x, const _Float64x *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float64x getpayloadf64x (const _Float64x *__x) throw (); extern _Float64x __getpayloadf64x (const _Float64x *__x) throw (); + + +extern int setpayloadf64x (_Float64x *__x, _Float64x __payload) throw (); + + +extern int setpayloadsigf64x (_Float64x *__x, _Float64x __payload) throw (); +# 458 "/usr/include/math.h" 2 3 4 +# 503 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern float fadd (double __x, double __y) throw (); + + +extern float fdiv (double __x, double __y) throw (); + + +extern float fmul (double __x, double __y) throw (); + + +extern float fsub (double __x, double __y) throw (); +# 504 "/usr/include/math.h" 2 3 4 +# 517 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern float faddl (long double __x, long double __y) throw (); + + +extern float fdivl (long double __x, long double __y) throw (); + + +extern float fmull (long double __x, long double __y) throw (); + + +extern float fsubl (long double __x, long double __y) throw (); +# 518 "/usr/include/math.h" 2 3 4 +# 537 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern double daddl (long double __x, long double __y) throw (); + + +extern double ddivl (long double __x, long double __y) throw (); + + +extern double dmull (long double __x, long double __y) throw (); + + +extern double dsubl (long double __x, long double __y) throw (); +# 538 "/usr/include/math.h" 2 3 4 +# 616 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32divf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32mulf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32subf32x (_Float32x __x, _Float32x __y) throw (); +# 617 "/usr/include/math.h" 2 3 4 +# 626 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32divf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32mulf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32subf64 (_Float64 __x, _Float64 __y) throw (); +# 627 "/usr/include/math.h" 2 3 4 +# 636 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32divf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32mulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32subf64x (_Float64x __x, _Float64x __y) throw (); +# 637 "/usr/include/math.h" 2 3 4 +# 646 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32 f32addf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32 f32divf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32 f32mulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32 f32subf128 (_Float128 __x, _Float128 __y) throw (); +# 647 "/usr/include/math.h" 2 3 4 +# 666 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32x f32xaddf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xdivf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xmulf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xsubf64 (_Float64 __x, _Float64 __y) throw (); +# 667 "/usr/include/math.h" 2 3 4 +# 676 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32x f32xaddf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xdivf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xmulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xsubf64x (_Float64x __x, _Float64x __y) throw (); +# 677 "/usr/include/math.h" 2 3 4 +# 686 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float32x f32xaddf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32x f32xdivf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32x f32xmulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float32x f32xsubf128 (_Float128 __x, _Float128 __y) throw (); +# 687 "/usr/include/math.h" 2 3 4 +# 706 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float64 f64addf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64divf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64mulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64subf64x (_Float64x __x, _Float64x __y) throw (); +# 707 "/usr/include/math.h" 2 3 4 +# 716 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float64 f64addf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64 f64divf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64 f64mulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64 f64subf128 (_Float128 __x, _Float128 __y) throw (); +# 717 "/usr/include/math.h" 2 3 4 +# 736 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/mathcalls-narrow.h" 1 3 4 +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 4 +extern _Float64x f64xaddf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64x f64xdivf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64x f64xmulf128 (_Float128 __x, _Float128 __y) throw (); + + +extern _Float64x f64xsubf128 (_Float128 __x, _Float128 __y) throw (); +# 737 "/usr/include/math.h" 2 3 4 +# 773 "/usr/include/math.h" 3 4 +extern int signgam; +# 853 "/usr/include/math.h" 3 4 +enum + { + FP_NAN = + + 0, + FP_INFINITE = + + 1, + FP_ZERO = + + 2, + FP_SUBNORMAL = + + 3, + FP_NORMAL = + + 4 + }; +# 973 "/usr/include/math.h" 3 4 +# 1 "/usr/include/bits/iscanonical.h" 1 3 4 +# 23 "/usr/include/bits/iscanonical.h" 3 4 +extern int __iscanonicall (long double __x) + throw () __attribute__ ((__const__)); +# 46 "/usr/include/bits/iscanonical.h" 3 4 +extern "C++" { +inline int iscanonical (float __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (double __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (long double __val) { return __iscanonicall (__val); } + +inline int iscanonical (_Float128 __val) { return ((void) (__typeof (__val)) (__val), 1); } + +} +# 974 "/usr/include/math.h" 2 3 4 +# 985 "/usr/include/math.h" 3 4 +extern "C++" { +inline int issignaling (float __val) { return __issignalingf (__val); } +inline int issignaling (double __val) { return __issignaling (__val); } +inline int +issignaling (long double __val) +{ + + + + return __issignalingl (__val); + +} + + + +inline int issignaling (_Float128 __val) { return __issignalingf128 (__val); } + +} +# 1016 "/usr/include/math.h" 3 4 +extern "C++" { +# 1047 "/usr/include/math.h" 3 4 +template inline bool +iszero (__T __val) +{ + return __val == 0; +} + +} +# 1278 "/usr/include/math.h" 3 4 +extern "C++" { +template struct __iseqsig_type; + +template<> struct __iseqsig_type +{ + static int __call (float __x, float __y) throw () + { + return __iseqsigf (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (double __x, double __y) throw () + { + return __iseqsig (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (long double __x, long double __y) throw () + { + + return __iseqsigl (__x, __y); + + + + } +}; + + + + +template<> struct __iseqsig_type<_Float128> +{ + static int __call (_Float128 __x, _Float128 __y) throw () + { + return __iseqsigf128 (__x, __y); + } +}; + + +template +inline int +iseqsig (_T1 __x, _T2 __y) throw () +{ + + typedef decltype (((__x) + (__y) + 0.0f)) _T3; + + + + return __iseqsig_type<_T3>::__call (__x, __y); +} + +} + + + + +} +# 46 "/usr/include/c++/7/cmath" 2 3 + +# 1 "/usr/include/c++/7/bits/std_abs.h" 1 3 +# 33 "/usr/include/c++/7/bits/std_abs.h" 3 + +# 34 "/usr/include/c++/7/bits/std_abs.h" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 36 "/usr/include/c++/7/bits/std_abs.h" 2 3 + + +# 1 "/usr/include/stdlib.h" 1 3 4 +# 25 "/usr/include/stdlib.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 26 "/usr/include/stdlib.h" 2 3 4 + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 32 "/usr/include/stdlib.h" 2 3 4 + +extern "C" { + + + + + +# 1 "/usr/include/bits/waitflags.h" 1 3 4 +# 40 "/usr/include/stdlib.h" 2 3 4 +# 1 "/usr/include/bits/waitstatus.h" 1 3 4 +# 41 "/usr/include/stdlib.h" 2 3 4 +# 58 "/usr/include/stdlib.h" 3 4 +typedef struct + { + int quot; + int rem; + } div_t; + + + +typedef struct + { + long int quot; + long int rem; + } ldiv_t; + + + + + +__extension__ typedef struct + { + long long int quot; + long long int rem; + } lldiv_t; +# 97 "/usr/include/stdlib.h" 3 4 +extern size_t __ctype_get_mb_cur_max (void) throw () ; + + + +extern double atof (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern int atoi (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern long int atol (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +__extension__ extern long long int atoll (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +extern double strtod (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern float strtof (const char *__restrict __nptr, + char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))); + +extern long double strtold (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); +# 140 "/usr/include/stdlib.h" 3 4 +extern _Float32 strtof32 (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float64 strtof64 (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float128 strtof128 (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float32x strtof32x (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float64x strtof64x (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); +# 176 "/usr/include/stdlib.h" 3 4 +extern long int strtol (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +extern unsigned long int strtoul (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + +__extension__ +extern long long int strtoq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +__extension__ +extern unsigned long long int strtouq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +__extension__ +extern long long int strtoll (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +__extension__ +extern unsigned long long int strtoull (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +extern int strfromd (char *__dest, size_t __size, const char *__format, + double __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfromf (char *__dest, size_t __size, const char *__format, + float __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfroml (char *__dest, size_t __size, const char *__format, + long double __f) + throw () __attribute__ ((__nonnull__ (3))); +# 232 "/usr/include/stdlib.h" 3 4 +extern int strfromf32 (char *__dest, size_t __size, const char * __format, + _Float32 __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf64 (char *__dest, size_t __size, const char * __format, + _Float64 __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf128 (char *__dest, size_t __size, const char * __format, + _Float128 __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf32x (char *__dest, size_t __size, const char * __format, + _Float32x __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf64x (char *__dest, size_t __size, const char * __format, + _Float64x __f) + throw () __attribute__ ((__nonnull__ (3))); +# 274 "/usr/include/stdlib.h" 3 4 +extern long int strtol_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))); + +extern unsigned long int strtoul_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +__extension__ +extern long long int strtoll_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +__extension__ +extern unsigned long long int strtoull_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +extern double strtod_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern float strtof_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern long double strtold_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); +# 316 "/usr/include/stdlib.h" 3 4 +extern _Float32 strtof32_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float64 strtof64_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float128 strtof128_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float32x strtof32x_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float64x strtof64x_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); +# 385 "/usr/include/stdlib.h" 3 4 +extern char *l64a (long int __n) throw () ; + + +extern long int a64l (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + + +# 1 "/usr/include/sys/types.h" 1 3 4 +# 27 "/usr/include/sys/types.h" 3 4 +extern "C" { + + + + + +typedef __u_char u_char; +typedef __u_short u_short; +typedef __u_int u_int; +typedef __u_long u_long; +typedef __quad_t quad_t; +typedef __u_quad_t u_quad_t; +typedef __fsid_t fsid_t; + + +typedef __loff_t loff_t; + + + + +typedef __ino_t ino_t; + + + + + + +typedef __ino64_t ino64_t; + + + + +typedef __dev_t dev_t; + + + + +typedef __gid_t gid_t; + + + + +typedef __mode_t mode_t; + + + + +typedef __nlink_t nlink_t; + + + + +typedef __uid_t uid_t; + + + + + +typedef __off_t off_t; + + + + + + +typedef __off64_t off64_t; +# 103 "/usr/include/sys/types.h" 3 4 +typedef __id_t id_t; + + + + +typedef __ssize_t ssize_t; + + + + + +typedef __daddr_t daddr_t; +typedef __caddr_t caddr_t; + + + + + +typedef __key_t key_t; +# 134 "/usr/include/sys/types.h" 3 4 +typedef __useconds_t useconds_t; + + + +typedef __suseconds_t suseconds_t; + + + + + +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 145 "/usr/include/sys/types.h" 2 3 4 + + + +typedef unsigned long int ulong; +typedef unsigned short int ushort; +typedef unsigned int uint; + + + + +# 1 "/usr/include/bits/stdint-intn.h" 1 3 4 +# 24 "/usr/include/bits/stdint-intn.h" 3 4 +typedef __int8_t int8_t; +typedef __int16_t int16_t; +typedef __int32_t int32_t; +typedef __int64_t int64_t; +# 156 "/usr/include/sys/types.h" 2 3 4 + + +typedef __uint8_t u_int8_t; +typedef __uint16_t u_int16_t; +typedef __uint32_t u_int32_t; +typedef __uint64_t u_int64_t; + + +typedef int register_t __attribute__ ((__mode__ (__word__))); +# 176 "/usr/include/sys/types.h" 3 4 +# 1 "/usr/include/endian.h" 1 3 4 +# 35 "/usr/include/endian.h" 3 4 +# 1 "/usr/include/bits/byteswap.h" 1 3 4 +# 33 "/usr/include/bits/byteswap.h" 3 4 +static __inline __uint16_t +__bswap_16 (__uint16_t __bsx) +{ + + return __builtin_bswap16 (__bsx); + + + +} + + + + + + +static __inline __uint32_t +__bswap_32 (__uint32_t __bsx) +{ + + return __builtin_bswap32 (__bsx); + + + +} +# 69 "/usr/include/bits/byteswap.h" 3 4 +__extension__ static __inline __uint64_t +__bswap_64 (__uint64_t __bsx) +{ + + return __builtin_bswap64 (__bsx); + + + +} +# 36 "/usr/include/endian.h" 2 3 4 +# 1 "/usr/include/bits/uintn-identity.h" 1 3 4 +# 32 "/usr/include/bits/uintn-identity.h" 3 4 +static __inline __uint16_t +__uint16_identity (__uint16_t __x) +{ + return __x; +} + +static __inline __uint32_t +__uint32_identity (__uint32_t __x) +{ + return __x; +} + +static __inline __uint64_t +__uint64_identity (__uint64_t __x) +{ + return __x; +} +# 37 "/usr/include/endian.h" 2 3 4 +# 177 "/usr/include/sys/types.h" 2 3 4 + + +# 1 "/usr/include/sys/select.h" 1 3 4 +# 30 "/usr/include/sys/select.h" 3 4 +# 1 "/usr/include/bits/select.h" 1 3 4 +# 22 "/usr/include/bits/select.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 23 "/usr/include/bits/select.h" 2 3 4 +# 31 "/usr/include/sys/select.h" 2 3 4 + + +# 1 "/usr/include/bits/types/sigset_t.h" 1 3 4 + + + +# 1 "/usr/include/bits/types/__sigset_t.h" 1 3 4 + + + + +typedef struct +{ + unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; +} __sigset_t; +# 5 "/usr/include/bits/types/sigset_t.h" 2 3 4 + + +typedef __sigset_t sigset_t; +# 34 "/usr/include/sys/select.h" 2 3 4 +# 49 "/usr/include/sys/select.h" 3 4 +typedef long int __fd_mask; +# 59 "/usr/include/sys/select.h" 3 4 +typedef struct + { + + + + __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; + + + + + + } fd_set; + + + + + + +typedef __fd_mask fd_mask; +# 91 "/usr/include/sys/select.h" 3 4 +extern "C" { +# 101 "/usr/include/sys/select.h" 3 4 +extern int select (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + struct timeval *__restrict __timeout); +# 113 "/usr/include/sys/select.h" 3 4 +extern int pselect (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + const struct timespec *__restrict __timeout, + const __sigset_t *__restrict __sigmask); +# 126 "/usr/include/sys/select.h" 3 4 +} +# 180 "/usr/include/sys/types.h" 2 3 4 + + + + + +typedef __blksize_t blksize_t; + + + + + + +typedef __blkcnt_t blkcnt_t; + + + +typedef __fsblkcnt_t fsblkcnt_t; + + + +typedef __fsfilcnt_t fsfilcnt_t; +# 219 "/usr/include/sys/types.h" 3 4 +typedef __blkcnt64_t blkcnt64_t; +typedef __fsblkcnt64_t fsblkcnt64_t; +typedef __fsfilcnt64_t fsfilcnt64_t; + + + + + +# 1 "/usr/include/bits/pthreadtypes.h" 1 3 4 +# 23 "/usr/include/bits/pthreadtypes.h" 3 4 +# 1 "/usr/include/bits/thread-shared-types.h" 1 3 4 +# 44 "/usr/include/bits/thread-shared-types.h" 3 4 +# 1 "/usr/include/bits/pthreadtypes-arch.h" 1 3 4 +# 21 "/usr/include/bits/pthreadtypes-arch.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 22 "/usr/include/bits/pthreadtypes-arch.h" 2 3 4 +# 45 "/usr/include/bits/thread-shared-types.h" 2 3 4 + + + + +typedef struct __pthread_internal_list +{ + struct __pthread_internal_list *__prev; + struct __pthread_internal_list *__next; +} __pthread_list_t; + +typedef struct __pthread_internal_slist +{ + struct __pthread_internal_slist *__next; +} __pthread_slist_t; +# 74 "/usr/include/bits/thread-shared-types.h" 3 4 +# 1 "/usr/include/bits/struct_mutex.h" 1 3 4 +# 22 "/usr/include/bits/struct_mutex.h" 3 4 +struct __pthread_mutex_s +{ + int __lock; + unsigned int __count; + int __owner; + + unsigned int __nusers; + + + + int __kind; + + short __spins; + short __elision; + __pthread_list_t __list; +# 53 "/usr/include/bits/struct_mutex.h" 3 4 +}; +# 75 "/usr/include/bits/thread-shared-types.h" 2 3 4 +# 87 "/usr/include/bits/thread-shared-types.h" 3 4 +# 1 "/usr/include/bits/struct_rwlock.h" 1 3 4 +# 23 "/usr/include/bits/struct_rwlock.h" 3 4 +struct __pthread_rwlock_arch_t +{ + unsigned int __readers; + unsigned int __writers; + unsigned int __wrphase_futex; + unsigned int __writers_futex; + unsigned int __pad3; + unsigned int __pad4; + + int __cur_writer; + int __shared; + signed char __rwelision; + + + + + unsigned char __pad1[7]; + + + unsigned long int __pad2; + + + unsigned int __flags; +# 55 "/usr/include/bits/struct_rwlock.h" 3 4 +}; +# 88 "/usr/include/bits/thread-shared-types.h" 2 3 4 + + + + +struct __pthread_cond_s +{ + __extension__ union + { + __extension__ unsigned long long int __wseq; + struct + { + unsigned int __low; + unsigned int __high; + } __wseq32; + }; + __extension__ union + { + __extension__ unsigned long long int __g1_start; + struct + { + unsigned int __low; + unsigned int __high; + } __g1_start32; + }; + unsigned int __g_refs[2] ; + unsigned int __g_size[2]; + unsigned int __g1_orig_size; + unsigned int __wrefs; + unsigned int __g_signals[2]; +}; +# 24 "/usr/include/bits/pthreadtypes.h" 2 3 4 + + + +typedef unsigned long int pthread_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_mutexattr_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_condattr_t; + + + +typedef unsigned int pthread_key_t; + + + +typedef int pthread_once_t; + + +union pthread_attr_t +{ + char __size[56]; + long int __align; +}; + +typedef union pthread_attr_t pthread_attr_t; + + + + +typedef union +{ + struct __pthread_mutex_s __data; + char __size[40]; + long int __align; +} pthread_mutex_t; + + +typedef union +{ + struct __pthread_cond_s __data; + char __size[48]; + __extension__ long long int __align; +} pthread_cond_t; + + + + + +typedef union +{ + struct __pthread_rwlock_arch_t __data; + char __size[56]; + long int __align; +} pthread_rwlock_t; + +typedef union +{ + char __size[8]; + long int __align; +} pthread_rwlockattr_t; + + + + + +typedef volatile int pthread_spinlock_t; + + + + +typedef union +{ + char __size[32]; + long int __align; +} pthread_barrier_t; + +typedef union +{ + char __size[4]; + int __align; +} pthread_barrierattr_t; +# 228 "/usr/include/sys/types.h" 2 3 4 + + +} +# 395 "/usr/include/stdlib.h" 2 3 4 + + + + + + +extern long int random (void) throw (); + + +extern void srandom (unsigned int __seed) throw (); + + + + + +extern char *initstate (unsigned int __seed, char *__statebuf, + size_t __statelen) throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +struct random_data + { + int32_t *fptr; + int32_t *rptr; + int32_t *state; + int rand_type; + int rand_deg; + int rand_sep; + int32_t *end_ptr; + }; + +extern int random_r (struct random_data *__restrict __buf, + int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int srandom_r (unsigned int __seed, struct random_data *__buf) + throw () __attribute__ ((__nonnull__ (2))); + +extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, + size_t __statelen, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (2, 4))); + +extern int setstate_r (char *__restrict __statebuf, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern int rand (void) throw (); + +extern void srand (unsigned int __seed) throw (); + + + +extern int rand_r (unsigned int *__seed) throw (); + + + + + + + +extern double drand48 (void) throw (); +extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1))); + + +extern long int lrand48 (void) throw (); +extern long int nrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern long int mrand48 (void) throw (); +extern long int jrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern void srand48 (long int __seedval) throw (); +extern unsigned short int *seed48 (unsigned short int __seed16v[3]) + throw () __attribute__ ((__nonnull__ (1))); +extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1))); + + + + + +struct drand48_data + { + unsigned short int __x[3]; + unsigned short int __old_x[3]; + unsigned short int __c; + unsigned short int __init; + __extension__ unsigned long long int __a; + + }; + + +extern int drand48_r (struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); +extern int erand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int lrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int nrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int mrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int jrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int srand48_r (long int __seedval, struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (2))); + +extern int seed48_r (unsigned short int __seed16v[3], + struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int lcong48_r (unsigned short int __param[7], + struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + +extern void *calloc (size_t __nmemb, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (1, 2))) ; + + + + + + +extern void *realloc (void *__ptr, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) __attribute__ ((__alloc_size__ (2))); + + + + + + + +extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) + __attribute__ ((__alloc_size__ (2, 3))); + + + +extern void free (void *__ptr) throw (); + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 1 3 4 +# 12 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 3 4 +# 1 "/usr/include/alloca.h" 1 3 4 +# 24 "/usr/include/alloca.h" 3 4 +# 1 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 1 3 4 +# 25 "/usr/include/alloca.h" 2 3 4 + +extern "C" { + + + + + +extern void *alloca (size_t __size) throw (); + + + + + +} +# 13 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 2 3 4 +# 23 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 3 4 +extern "C" { + +extern void* __alloca(size_t); + +extern void* __builtin_alloca(size_t); + + +} +# 569 "/usr/include/stdlib.h" 2 3 4 + + + + + +extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + + + + +extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern void *aligned_alloc (size_t __alignment, size_t __size) + throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (2))) ; + + + +extern void abort (void) throw () __attribute__ ((__noreturn__)); + + + +extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1))); + + + + +extern "C++" int at_quick_exit (void (*__func) (void)) + throw () __asm ("at_quick_exit") __attribute__ ((__nonnull__ (1))); +# 610 "/usr/include/stdlib.h" 3 4 +extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) + throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern void exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void quick_exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void _Exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + +extern char *getenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern char *secure_getenv (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + +extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern int setenv (const char *__name, const char *__value, int __replace) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int unsetenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))); + + + + + + +extern int clearenv (void) throw (); +# 675 "/usr/include/stdlib.h" 3 4 +extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1))); +# 688 "/usr/include/stdlib.h" 3 4 +extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ; +# 698 "/usr/include/stdlib.h" 3 4 +extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ; +# 710 "/usr/include/stdlib.h" 3 4 +extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ; +# 720 "/usr/include/stdlib.h" 3 4 +extern int mkstemps64 (char *__template, int __suffixlen) + __attribute__ ((__nonnull__ (1))) ; +# 731 "/usr/include/stdlib.h" 3 4 +extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ; +# 742 "/usr/include/stdlib.h" 3 4 +extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; +# 752 "/usr/include/stdlib.h" 3 4 +extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; +# 762 "/usr/include/stdlib.h" 3 4 +extern int mkostemps (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; +# 774 "/usr/include/stdlib.h" 3 4 +extern int mkostemps64 (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; +# 784 "/usr/include/stdlib.h" 3 4 +extern int system (const char *__command) ; + + + + + +extern char *canonicalize_file_name (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; +# 800 "/usr/include/stdlib.h" 3 4 +extern char *realpath (const char *__restrict __name, + char *__restrict __resolved) throw () ; + + + + + + +typedef int (*__compar_fn_t) (const void *, const void *); + + +typedef __compar_fn_t comparison_fn_t; + + + +typedef int (*__compar_d_fn_t) (const void *, const void *, void *); + + + + +extern void *bsearch (const void *__key, const void *__base, + size_t __nmemb, size_t __size, __compar_fn_t __compar) + __attribute__ ((__nonnull__ (1, 2, 5))) ; + + + + + + + +extern void qsort (void *__base, size_t __nmemb, size_t __size, + __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); + +extern void qsort_r (void *__base, size_t __nmemb, size_t __size, + __compar_d_fn_t __compar, void *__arg) + __attribute__ ((__nonnull__ (1, 4))); + + + + +extern int abs (int __x) throw () __attribute__ ((__const__)) ; +extern long int labs (long int __x) throw () __attribute__ ((__const__)) ; + + +__extension__ extern long long int llabs (long long int __x) + throw () __attribute__ ((__const__)) ; + + + + + + +extern div_t div (int __numer, int __denom) + throw () __attribute__ ((__const__)) ; +extern ldiv_t ldiv (long int __numer, long int __denom) + throw () __attribute__ ((__const__)) ; + + +__extension__ extern lldiv_t lldiv (long long int __numer, + long long int __denom) + throw () __attribute__ ((__const__)) ; +# 872 "/usr/include/stdlib.h" 3 4 +extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *gcvt (double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern char *qecvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qfcvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qgcvt (long double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); + +extern int qecvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int qfcvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); + + + + + +extern int mblen (const char *__s, size_t __n) throw (); + + +extern int mbtowc (wchar_t *__restrict __pwc, + const char *__restrict __s, size_t __n) throw (); + + +extern int wctomb (char *__s, wchar_t __wchar) throw (); + + + +extern size_t mbstowcs (wchar_t *__restrict __pwcs, + const char *__restrict __s, size_t __n) throw (); + +extern size_t wcstombs (char *__restrict __s, + const wchar_t *__restrict __pwcs, size_t __n) + throw (); + + + + + + + +extern int rpmatch (const char *__response) throw () __attribute__ ((__nonnull__ (1))) ; +# 957 "/usr/include/stdlib.h" 3 4 +extern int getsubopt (char **__restrict __optionp, + char *const *__restrict __tokens, + char **__restrict __valuep) + throw () __attribute__ ((__nonnull__ (1, 2, 3))) ; + + + + + + + +extern int posix_openpt (int __oflag) ; + + + + + + + +extern int grantpt (int __fd) throw (); + + + +extern int unlockpt (int __fd) throw (); + + + + +extern char *ptsname (int __fd) throw () ; + + + + + + +extern int ptsname_r (int __fd, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int getpt (void); + + + + + + +extern int getloadavg (double __loadavg[], int __nelem) + throw () __attribute__ ((__nonnull__ (1))); +# 1013 "/usr/include/stdlib.h" 3 4 +# 1 "/usr/include/bits/stdlib-float.h" 1 3 4 +# 1014 "/usr/include/stdlib.h" 2 3 4 +# 1023 "/usr/include/stdlib.h" 3 4 +} +# 39 "/usr/include/c++/7/bits/std_abs.h" 2 3 + + + + + + + +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::abs; + + + inline long + abs(long __i) { return __builtin_labs(__i); } + + + + inline long long + abs(long long __x) { return __builtin_llabs (__x); } + + + + + + + + inline constexpr double + abs(double __x) + { return __builtin_fabs(__x); } + + inline constexpr float + abs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + abs(long double __x) + { return __builtin_fabsl(__x); } + + + + inline constexpr __int128 + abs(__int128 __x) { return __x >= 0 ? __x : -__x; } +# 106 "/usr/include/c++/7/bits/std_abs.h" 3 + +} +} +# 48 "/usr/include/c++/7/cmath" 2 3 +# 77 "/usr/include/c++/7/cmath" 3 +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::acos; + + + inline constexpr float + acos(float __x) + { return __builtin_acosf(__x); } + + inline constexpr long double + acos(long double __x) + { return __builtin_acosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acos(_Tp __x) + { return __builtin_acos(__x); } + + using ::asin; + + + inline constexpr float + asin(float __x) + { return __builtin_asinf(__x); } + + inline constexpr long double + asin(long double __x) + { return __builtin_asinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asin(_Tp __x) + { return __builtin_asin(__x); } + + using ::atan; + + + inline constexpr float + atan(float __x) + { return __builtin_atanf(__x); } + + inline constexpr long double + atan(long double __x) + { return __builtin_atanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atan(_Tp __x) + { return __builtin_atan(__x); } + + using ::atan2; + + + inline constexpr float + atan2(float __y, float __x) + { return __builtin_atan2f(__y, __x); } + + inline constexpr long double + atan2(long double __y, long double __x) + { return __builtin_atan2l(__y, __x); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + atan2(_Tp __y, _Up __x) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return atan2(__type(__y), __type(__x)); + } + + using ::ceil; + + + inline constexpr float + ceil(float __x) + { return __builtin_ceilf(__x); } + + inline constexpr long double + ceil(long double __x) + { return __builtin_ceill(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ceil(_Tp __x) + { return __builtin_ceil(__x); } + + using ::cos; + + + inline constexpr float + cos(float __x) + { return __builtin_cosf(__x); } + + inline constexpr long double + cos(long double __x) + { return __builtin_cosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cos(_Tp __x) + { return __builtin_cos(__x); } + + using ::cosh; + + + inline constexpr float + cosh(float __x) + { return __builtin_coshf(__x); } + + inline constexpr long double + cosh(long double __x) + { return __builtin_coshl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cosh(_Tp __x) + { return __builtin_cosh(__x); } + + using ::exp; + + + inline constexpr float + exp(float __x) + { return __builtin_expf(__x); } + + inline constexpr long double + exp(long double __x) + { return __builtin_expl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp(_Tp __x) + { return __builtin_exp(__x); } + + using ::fabs; + + + inline constexpr float + fabs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + fabs(long double __x) + { return __builtin_fabsl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + fabs(_Tp __x) + { return __builtin_fabs(__x); } + + using ::floor; + + + inline constexpr float + floor(float __x) + { return __builtin_floorf(__x); } + + inline constexpr long double + floor(long double __x) + { return __builtin_floorl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + floor(_Tp __x) + { return __builtin_floor(__x); } + + using ::fmod; + + + inline constexpr float + fmod(float __x, float __y) + { return __builtin_fmodf(__x, __y); } + + inline constexpr long double + fmod(long double __x, long double __y) + { return __builtin_fmodl(__x, __y); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmod(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmod(__type(__x), __type(__y)); + } + + using ::frexp; + + + inline float + frexp(float __x, int* __exp) + { return __builtin_frexpf(__x, __exp); } + + inline long double + frexp(long double __x, int* __exp) + { return __builtin_frexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + frexp(_Tp __x, int* __exp) + { return __builtin_frexp(__x, __exp); } + + using ::ldexp; + + + inline constexpr float + ldexp(float __x, int __exp) + { return __builtin_ldexpf(__x, __exp); } + + inline constexpr long double + ldexp(long double __x, int __exp) + { return __builtin_ldexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ldexp(_Tp __x, int __exp) + { return __builtin_ldexp(__x, __exp); } + + using ::log; + + + inline constexpr float + log(float __x) + { return __builtin_logf(__x); } + + inline constexpr long double + log(long double __x) + { return __builtin_logl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log(_Tp __x) + { return __builtin_log(__x); } + + using ::log10; + + + inline constexpr float + log10(float __x) + { return __builtin_log10f(__x); } + + inline constexpr long double + log10(long double __x) + { return __builtin_log10l(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log10(_Tp __x) + { return __builtin_log10(__x); } + + using ::modf; + + + inline float + modf(float __x, float* __iptr) + { return __builtin_modff(__x, __iptr); } + + inline long double + modf(long double __x, long double* __iptr) + { return __builtin_modfl(__x, __iptr); } + + + using ::pow; + + + inline constexpr float + pow(float __x, float __y) + { return __builtin_powf(__x, __y); } + + inline constexpr long double + pow(long double __x, long double __y) + { return __builtin_powl(__x, __y); } +# 412 "/usr/include/c++/7/cmath" 3 + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + pow(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return pow(__type(__x), __type(__y)); + } + + using ::sin; + + + inline constexpr float + sin(float __x) + { return __builtin_sinf(__x); } + + inline constexpr long double + sin(long double __x) + { return __builtin_sinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sin(_Tp __x) + { return __builtin_sin(__x); } + + using ::sinh; + + + inline constexpr float + sinh(float __x) + { return __builtin_sinhf(__x); } + + inline constexpr long double + sinh(long double __x) + { return __builtin_sinhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sinh(_Tp __x) + { return __builtin_sinh(__x); } + + using ::sqrt; + + + inline constexpr float + sqrt(float __x) + { return __builtin_sqrtf(__x); } + + inline constexpr long double + sqrt(long double __x) + { return __builtin_sqrtl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sqrt(_Tp __x) + { return __builtin_sqrt(__x); } + + using ::tan; + + + inline constexpr float + tan(float __x) + { return __builtin_tanf(__x); } + + inline constexpr long double + tan(long double __x) + { return __builtin_tanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tan(_Tp __x) + { return __builtin_tan(__x); } + + using ::tanh; + + + inline constexpr float + tanh(float __x) + { return __builtin_tanhf(__x); } + + inline constexpr long double + tanh(long double __x) + { return __builtin_tanhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tanh(_Tp __x) + { return __builtin_tanh(__x); } + + +} +# 536 "/usr/include/c++/7/cmath" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + constexpr int + fpclassify(float __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(long double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + fpclassify(_Tp __x) + { return __x != 0 ? 4 : 2; } + + + + constexpr bool + isfinite(float __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(double __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(long double __x) + { return __builtin_isfinite(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isfinite(_Tp __x) + { return true; } + + + + constexpr bool + isinf(float __x) + { return __builtin_isinf(__x); } + + + + + + constexpr bool + isinf(double __x) + { return __builtin_isinf(__x); } + + + constexpr bool + isinf(long double __x) + { return __builtin_isinf(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isinf(_Tp __x) + { return false; } + + + + constexpr bool + isnan(float __x) + { return __builtin_isnan(__x); } + + + + + + constexpr bool + isnan(double __x) + { return __builtin_isnan(__x); } + + + constexpr bool + isnan(long double __x) + { return __builtin_isnan(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnan(_Tp __x) + { return false; } + + + + constexpr bool + isnormal(float __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(double __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(long double __x) + { return __builtin_isnormal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnormal(_Tp __x) + { return __x != 0 ? true : false; } + + + + + constexpr bool + signbit(float __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(double __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(long double __x) + { return __builtin_signbit(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + signbit(_Tp __x) + { return __x < 0 ? true : false; } + + + + constexpr bool + isgreater(float __x, float __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(double __x, double __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(long double __x, long double __y) + { return __builtin_isgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isgreaterequal(float __x, float __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(double __x, double __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(long double __x, long double __y) + { return __builtin_isgreaterequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreaterequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreaterequal(__type(__x), __type(__y)); + } + + + + constexpr bool + isless(float __x, float __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(double __x, double __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(long double __x, long double __y) + { return __builtin_isless(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isless(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isless(__type(__x), __type(__y)); + } + + + + constexpr bool + islessequal(float __x, float __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(double __x, double __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(long double __x, long double __y) + { return __builtin_islessequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessequal(__type(__x), __type(__y)); + } + + + + constexpr bool + islessgreater(float __x, float __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(double __x, double __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(long double __x, long double __y) + { return __builtin_islessgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isunordered(float __x, float __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(double __x, double __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(long double __x, long double __y) + { return __builtin_isunordered(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isunordered(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isunordered(__type(__x), __type(__y)); + } +# 957 "/usr/include/c++/7/cmath" 3 + +} +# 1075 "/usr/include/c++/7/cmath" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::double_t; + using ::float_t; + + + using ::acosh; + using ::acoshf; + using ::acoshl; + + using ::asinh; + using ::asinhf; + using ::asinhl; + + using ::atanh; + using ::atanhf; + using ::atanhl; + + using ::cbrt; + using ::cbrtf; + using ::cbrtl; + + using ::copysign; + using ::copysignf; + using ::copysignl; + + using ::erf; + using ::erff; + using ::erfl; + + using ::erfc; + using ::erfcf; + using ::erfcl; + + using ::exp2; + using ::exp2f; + using ::exp2l; + + using ::expm1; + using ::expm1f; + using ::expm1l; + + using ::fdim; + using ::fdimf; + using ::fdiml; + + using ::fma; + using ::fmaf; + using ::fmal; + + using ::fmax; + using ::fmaxf; + using ::fmaxl; + + using ::fmin; + using ::fminf; + using ::fminl; + + using ::hypot; + using ::hypotf; + using ::hypotl; + + using ::ilogb; + using ::ilogbf; + using ::ilogbl; + + using ::lgamma; + using ::lgammaf; + using ::lgammal; + + + using ::llrint; + using ::llrintf; + using ::llrintl; + + using ::llround; + using ::llroundf; + using ::llroundl; + + + using ::log1p; + using ::log1pf; + using ::log1pl; + + using ::log2; + using ::log2f; + using ::log2l; + + using ::logb; + using ::logbf; + using ::logbl; + + using ::lrint; + using ::lrintf; + using ::lrintl; + + using ::lround; + using ::lroundf; + using ::lroundl; + + using ::nan; + using ::nanf; + using ::nanl; + + using ::nearbyint; + using ::nearbyintf; + using ::nearbyintl; + + using ::nextafter; + using ::nextafterf; + using ::nextafterl; + + using ::nexttoward; + using ::nexttowardf; + using ::nexttowardl; + + using ::remainder; + using ::remainderf; + using ::remainderl; + + using ::remquo; + using ::remquof; + using ::remquol; + + using ::rint; + using ::rintf; + using ::rintl; + + using ::round; + using ::roundf; + using ::roundl; + + using ::scalbln; + using ::scalblnf; + using ::scalblnl; + + using ::scalbn; + using ::scalbnf; + using ::scalbnl; + + using ::tgamma; + using ::tgammaf; + using ::tgammal; + + using ::trunc; + using ::truncf; + using ::truncl; + + + + constexpr float + acosh(float __x) + { return __builtin_acoshf(__x); } + + constexpr long double + acosh(long double __x) + { return __builtin_acoshl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acosh(_Tp __x) + { return __builtin_acosh(__x); } + + + + constexpr float + asinh(float __x) + { return __builtin_asinhf(__x); } + + constexpr long double + asinh(long double __x) + { return __builtin_asinhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asinh(_Tp __x) + { return __builtin_asinh(__x); } + + + + constexpr float + atanh(float __x) + { return __builtin_atanhf(__x); } + + constexpr long double + atanh(long double __x) + { return __builtin_atanhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atanh(_Tp __x) + { return __builtin_atanh(__x); } + + + + constexpr float + cbrt(float __x) + { return __builtin_cbrtf(__x); } + + constexpr long double + cbrt(long double __x) + { return __builtin_cbrtl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cbrt(_Tp __x) + { return __builtin_cbrt(__x); } + + + + constexpr float + copysign(float __x, float __y) + { return __builtin_copysignf(__x, __y); } + + constexpr long double + copysign(long double __x, long double __y) + { return __builtin_copysignl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + copysign(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return copysign(__type(__x), __type(__y)); + } + + + + constexpr float + erf(float __x) + { return __builtin_erff(__x); } + + constexpr long double + erf(long double __x) + { return __builtin_erfl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erf(_Tp __x) + { return __builtin_erf(__x); } + + + + constexpr float + erfc(float __x) + { return __builtin_erfcf(__x); } + + constexpr long double + erfc(long double __x) + { return __builtin_erfcl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erfc(_Tp __x) + { return __builtin_erfc(__x); } + + + + constexpr float + exp2(float __x) + { return __builtin_exp2f(__x); } + + constexpr long double + exp2(long double __x) + { return __builtin_exp2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp2(_Tp __x) + { return __builtin_exp2(__x); } + + + + constexpr float + expm1(float __x) + { return __builtin_expm1f(__x); } + + constexpr long double + expm1(long double __x) + { return __builtin_expm1l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + expm1(_Tp __x) + { return __builtin_expm1(__x); } + + + + constexpr float + fdim(float __x, float __y) + { return __builtin_fdimf(__x, __y); } + + constexpr long double + fdim(long double __x, long double __y) + { return __builtin_fdiml(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fdim(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fdim(__type(__x), __type(__y)); + } + + + + constexpr float + fma(float __x, float __y, float __z) + { return __builtin_fmaf(__x, __y, __z); } + + constexpr long double + fma(long double __x, long double __y, long double __z) + { return __builtin_fmal(__x, __y, __z); } + + + + template + constexpr typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type + fma(_Tp __x, _Up __y, _Vp __z) + { + typedef typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type __type; + return fma(__type(__x), __type(__y), __type(__z)); + } + + + + constexpr float + fmax(float __x, float __y) + { return __builtin_fmaxf(__x, __y); } + + constexpr long double + fmax(long double __x, long double __y) + { return __builtin_fmaxl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmax(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmax(__type(__x), __type(__y)); + } + + + + constexpr float + fmin(float __x, float __y) + { return __builtin_fminf(__x, __y); } + + constexpr long double + fmin(long double __x, long double __y) + { return __builtin_fminl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmin(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmin(__type(__x), __type(__y)); + } + + + + constexpr float + hypot(float __x, float __y) + { return __builtin_hypotf(__x, __y); } + + constexpr long double + hypot(long double __x, long double __y) + { return __builtin_hypotl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + hypot(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return hypot(__type(__x), __type(__y)); + } + + + + constexpr int + ilogb(float __x) + { return __builtin_ilogbf(__x); } + + constexpr int + ilogb(long double __x) + { return __builtin_ilogbl(__x); } + + + + template + constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + ilogb(_Tp __x) + { return __builtin_ilogb(__x); } + + + + constexpr float + lgamma(float __x) + { return __builtin_lgammaf(__x); } + + constexpr long double + lgamma(long double __x) + { return __builtin_lgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + lgamma(_Tp __x) + { return __builtin_lgamma(__x); } + + + + constexpr long long + llrint(float __x) + { return __builtin_llrintf(__x); } + + constexpr long long + llrint(long double __x) + { return __builtin_llrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llrint(_Tp __x) + { return __builtin_llrint(__x); } + + + + constexpr long long + llround(float __x) + { return __builtin_llroundf(__x); } + + constexpr long long + llround(long double __x) + { return __builtin_llroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llround(_Tp __x) + { return __builtin_llround(__x); } + + + + constexpr float + log1p(float __x) + { return __builtin_log1pf(__x); } + + constexpr long double + log1p(long double __x) + { return __builtin_log1pl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log1p(_Tp __x) + { return __builtin_log1p(__x); } + + + + + constexpr float + log2(float __x) + { return __builtin_log2f(__x); } + + constexpr long double + log2(long double __x) + { return __builtin_log2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log2(_Tp __x) + { return __builtin_log2(__x); } + + + + constexpr float + logb(float __x) + { return __builtin_logbf(__x); } + + constexpr long double + logb(long double __x) + { return __builtin_logbl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + logb(_Tp __x) + { return __builtin_logb(__x); } + + + + constexpr long + lrint(float __x) + { return __builtin_lrintf(__x); } + + constexpr long + lrint(long double __x) + { return __builtin_lrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lrint(_Tp __x) + { return __builtin_lrint(__x); } + + + + constexpr long + lround(float __x) + { return __builtin_lroundf(__x); } + + constexpr long + lround(long double __x) + { return __builtin_lroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lround(_Tp __x) + { return __builtin_lround(__x); } + + + + constexpr float + nearbyint(float __x) + { return __builtin_nearbyintf(__x); } + + constexpr long double + nearbyint(long double __x) + { return __builtin_nearbyintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nearbyint(_Tp __x) + { return __builtin_nearbyint(__x); } + + + + constexpr float + nextafter(float __x, float __y) + { return __builtin_nextafterf(__x, __y); } + + constexpr long double + nextafter(long double __x, long double __y) + { return __builtin_nextafterl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + nextafter(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return nextafter(__type(__x), __type(__y)); + } + + + + constexpr float + nexttoward(float __x, long double __y) + { return __builtin_nexttowardf(__x, __y); } + + constexpr long double + nexttoward(long double __x, long double __y) + { return __builtin_nexttowardl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nexttoward(_Tp __x, long double __y) + { return __builtin_nexttoward(__x, __y); } + + + + constexpr float + remainder(float __x, float __y) + { return __builtin_remainderf(__x, __y); } + + constexpr long double + remainder(long double __x, long double __y) + { return __builtin_remainderl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remainder(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remainder(__type(__x), __type(__y)); + } + + + + inline float + remquo(float __x, float __y, int* __pquo) + { return __builtin_remquof(__x, __y, __pquo); } + + inline long double + remquo(long double __x, long double __y, int* __pquo) + { return __builtin_remquol(__x, __y, __pquo); } + + + + template + inline typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remquo(_Tp __x, _Up __y, int* __pquo) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remquo(__type(__x), __type(__y), __pquo); + } + + + + constexpr float + rint(float __x) + { return __builtin_rintf(__x); } + + constexpr long double + rint(long double __x) + { return __builtin_rintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + rint(_Tp __x) + { return __builtin_rint(__x); } + + + + constexpr float + round(float __x) + { return __builtin_roundf(__x); } + + constexpr long double + round(long double __x) + { return __builtin_roundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + round(_Tp __x) + { return __builtin_round(__x); } + + + + constexpr float + scalbln(float __x, long __ex) + { return __builtin_scalblnf(__x, __ex); } + + constexpr long double + scalbln(long double __x, long __ex) + { return __builtin_scalblnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbln(_Tp __x, long __ex) + { return __builtin_scalbln(__x, __ex); } + + + + constexpr float + scalbn(float __x, int __ex) + { return __builtin_scalbnf(__x, __ex); } + + constexpr long double + scalbn(long double __x, int __ex) + { return __builtin_scalbnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbn(_Tp __x, int __ex) + { return __builtin_scalbn(__x, __ex); } + + + + constexpr float + tgamma(float __x) + { return __builtin_tgammaf(__x); } + + constexpr long double + tgamma(long double __x) + { return __builtin_tgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tgamma(_Tp __x) + { return __builtin_tgamma(__x); } + + + + constexpr float + trunc(float __x) + { return __builtin_truncf(__x); } + + constexpr long double + trunc(long double __x) + { return __builtin_truncl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + trunc(_Tp __x) + { return __builtin_trunc(__x); } + + + +} +# 1917 "/usr/include/c++/7/cmath" 3 +} +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath" 2 3 +# 37 "/usr/include/c++/7/math.h" 2 3 + +using std::abs; +using std::acos; +using std::asin; +using std::atan; +using std::atan2; +using std::cos; +using std::sin; +using std::tan; +using std::cosh; +using std::sinh; +using std::tanh; +using std::exp; +using std::frexp; +using std::ldexp; +using std::log; +using std::log10; +using std::modf; +using std::pow; +using std::sqrt; +using std::ceil; +using std::fabs; +using std::floor; +using std::fmod; + + +using std::fpclassify; +using std::isfinite; +using std::isinf; +using std::isnan; +using std::isnormal; +using std::signbit; +using std::isgreater; +using std::isgreaterequal; +using std::isless; +using std::islessequal; +using std::islessgreater; +using std::isunordered; + + + +using std::acosh; +using std::asinh; +using std::atanh; +using std::cbrt; +using std::copysign; +using std::erf; +using std::erfc; +using std::exp2; +using std::expm1; +using std::fdim; +using std::fma; +using std::fmax; +using std::fmin; +using std::hypot; +using std::ilogb; +using std::lgamma; +using std::llrint; +using std::llround; +using std::log1p; +using std::log2; +using std::logb; +using std::lrint; +using std::lround; +using std::nearbyint; +using std::nextafter; +using std::nexttoward; +using std::remainder; +using std::remquo; +using std::rint; +using std::round; +using std::scalbln; +using std::scalbn; +using std::tgamma; +using std::trunc; +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" 2 + + +#pragma libm (acosf, acoshf, asinf, asinhf, atanhf, atan2f) +#pragma libm (cbrtf, ceilf, copysignf, cosf, coshf) +#pragma libm (erff, erfcf, expf, exp2f, exp10f, expm1f) +#pragma libm (fabsf, floorf, fmaf, fminf, fmaxf) +#pragma libm (ilogbf) +#pragma libm (ldexpf, lgammaf, llrintf, llroundf, logbf, log1pf, logf, log2f, log10f, lrintf, lroundf) +#pragma libm (modff) +#pragma libm (nanf, nearbyintf, nextafterf) +#pragma libm (powf) +#pragma libm (remainderf, remquof, rintf, roundf, rsqrtf) +#pragma libm (scalblnf, scalbnf, sinf, sinhf, sqrtf) +#pragma libm (tanf, tanhf, tgammaf, truncf) +#pragma libm (abs, acos, acosh, asin, asinh, atanh, atan2) +#pragma libm (cbrt, ceil, copysign, cos, cosh) +#pragma libm (erf, erfc, exp, exp2, exp10, expm1) +#pragma libm (fabs, floor, fma, fmin, fmax) +#pragma libm (ilogb, isinf, isfinite, isnan) +#pragma libm (ldexp, lgamma, llrint, llround, logb, log1p, log, log2, log10, lrint, lround) +#pragma libm (modf) +#pragma libm (nan, nearbyint, nextafter) +#pragma libm (pow) +#pragma libm (remainder, remquo, rint, round, rsqrt) +#pragma libm (scalbln, scalbn, sin, sinh, sqrt) +#pragma libm (tan, tanh, tgamma, trunc) +#pragma libm (llabs) +#pragma libm (cyl_bessel_i0f,cyl_bessel_i1f) +#pragma libm (erfcinvf,erfcxf,erfinvf) +#pragma libm (erfcinv,erfcx,erfinv) +#pragma libm (fdim,fdimf) +#pragma libm (normf,norm3df,norm4df,normcdff,normcdfinvf) +#pragma libm (norm,norm3d,norm4d,normcdf,normcdfinv) +#pragma libm (rnormf,rnorm3df,rnorm4df,rhypotf,rcbrtf) +#pragma libm (rnorm,rnorm3d,rnorm4d,rhypot,rcbrt) +#pragma libm (ynf,y1f,y0f) +#pragma libm (yn,y1,y0) +#pragma libm (jnf,j1f,j0f) +#pragma libm (jn,j1,j0) +# 10542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 1 +# 11 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" + + +# 1 "/usr/include/c++/7/stdlib.h" 1 3 +# 36 "/usr/include/c++/7/stdlib.h" 3 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 1 3 +# 11 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 3 + + +# 1 "/usr/include/c++/7/cstdlib" 1 3 +# 39 "/usr/include/c++/7/cstdlib" 3 + +# 40 "/usr/include/c++/7/cstdlib" 3 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h" 1 3 +# 42 "/usr/include/c++/7/cstdlib" 2 3 +# 121 "/usr/include/c++/7/cstdlib" 3 +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::div_t; + using ::ldiv_t; + + using ::abort; + + + + using ::atexit; + + + using ::at_quick_exit; + + + using ::atof; + using ::atoi; + using ::atol; + using ::bsearch; + using ::calloc; + using ::div; + using ::exit; + using ::free; + using ::getenv; + using ::labs; + using ::ldiv; + using ::malloc; + + using ::mblen; + using ::mbstowcs; + using ::mbtowc; + + using ::qsort; + + + using ::quick_exit; + + + using ::rand; + using ::realloc; + using ::srand; + using ::strtod; + using ::strtol; + using ::strtoul; + using ::system; + + using ::wcstombs; + using ::wctomb; + + + + inline ldiv_t + div(long __i, long __j) { return ldiv(__i, __j); } + + + + +} +# 195 "/usr/include/c++/7/cstdlib" 3 +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::lldiv_t; + + + + + + using ::_Exit; + + + + using ::llabs; + + inline lldiv_t + div(long long __n, long long __d) + { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; } + + using ::lldiv; +# 227 "/usr/include/c++/7/cstdlib" 3 + using ::atoll; + using ::strtoll; + using ::strtoull; + + using ::strtof; + using ::strtold; + + +} + +namespace std +{ + + using ::__gnu_cxx::lldiv_t; + + using ::__gnu_cxx::_Exit; + + using ::__gnu_cxx::llabs; + using ::__gnu_cxx::div; + using ::__gnu_cxx::lldiv; + + using ::__gnu_cxx::atoll; + using ::__gnu_cxx::strtof; + using ::__gnu_cxx::strtoll; + using ::__gnu_cxx::strtoull; + using ::__gnu_cxx::strtold; +} + + + +} +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 2 3 + +namespace std { + extern "C" void* __host_malloc(std::size_t); + extern "C" void __host_free(void*); +} +extern "C" void* __host_malloc(std::size_t); +extern "C" void __host_free(void*); +# 37 "/usr/include/c++/7/stdlib.h" 2 3 + +using std::abort; +using std::atexit; +using std::exit; + + + using std::at_quick_exit; + + + using std::quick_exit; + + + + +using std::div_t; +using std::ldiv_t; + +using std::abs; +using std::atof; +using std::atoi; +using std::atol; +using std::bsearch; +using std::calloc; +using std::div; +using std::free; +using std::getenv; +using std::labs; +using std::ldiv; +using std::malloc; + +using std::mblen; +using std::mbstowcs; +using std::mbtowc; + +using std::qsort; +using std::rand; +using std::realloc; +using std::srand; +using std::strtod; +using std::strtol; +using std::strtoul; +using std::system; + +using std::wcstombs; +using std::wctomb; +# 14 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" 2 + + + +# 16 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" +extern "C" + +void* __host_malloc(size_t); + + +extern "C" + +void __host_free(void*); +# 10543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 10616 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(float x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(long double x); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(float x); + + + + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(double x); + +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(long double x); +} +# 10792 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std +{ + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __pow_helper(T, int); + template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __cmath_power(T, unsigned int); +} + +using std::abs; +using std::fabs; +using std::ceil; +using std::floor; +using std::sqrt; + +using std::pow; + +using std::log; +using std::log10; +using std::fmod; +using std::modf; +using std::exp; +using std::frexp; +using std::ldexp; +using std::asin; +using std::sin; +using std::sinh; +using std::acos; +using std::cos; +using std::cosh; +using std::atan; +using std::atan2; +using std::tan; +using std::tanh; +# 11193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 11202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int abs(long long int); +# 11212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int abs(long int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float abs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double abs(double); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fabs(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ceil(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float floor(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sqrt(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float pow(float, float); + + + + +template +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) +typename __gnu_cxx::__promote_2<_Tp, _Up>::__type pow(_Tp, _Up); + + + + + + + +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log10(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fmod(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float modf(float, float*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float frexp(float, int*); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ldexp(float, int); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float asin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sin(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float acos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cos(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cosh(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan2(float, float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tan(float); +extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tanh(float); +# 11329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 11435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float logb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr int ilogb(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbn(float a, int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbln(float a, long int b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float exp2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float expm1(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log2(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log1p(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float acosh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float asinh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float atanh(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float hypot(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float cbrt(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erf(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erfc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float lgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float tgamma(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float copysign(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nextafter(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float remainder(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float remquo(float a, float b, int *quo); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float round(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llround(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float trunc(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float rint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llrint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nearbyint(float a); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fdim(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fma(float a, float b, float c); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmax(float a, float b); +__attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmin(float a, float b); +} +# 11574 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp10(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rsqrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rcbrt(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinpi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cospi(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincospi(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincos(const float a, float *const sptr, float *const cptr); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float jn(const int n, const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y0(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float yn(const int n, const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i0(const float a); + +static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i1(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdfinv(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdf(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcx(const float a); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const double a, const float b); + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(const float a, const double b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int min(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int min(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(const unsigned long long int a, const long long int b); +# 11715 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float min(const float a, const float b); +# 11726 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const double b); +# 11736 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const float a, const double b); +# 11746 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(const double a, const float b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const int a, const unsigned int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(const unsigned int a, const int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int max(const long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const long int a, const unsigned long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(const unsigned long int a, const long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int max(const long long int a, const long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const long long int a, const unsigned long long int b); + + + + + + + +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(const unsigned long long int a, const long long int b); +# 11845 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float max(const float a, const float b); +# 11856 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const double b); +# 11866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const float a, const double b); +# 11876 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(const double a, const float b); +# 11887 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C"{ +inline __attribute__((device)) void *__nv_aligned_device_malloc(size_t size, size_t align) +{ + __attribute__((device)) void *__nv_aligned_device_malloc_impl(size_t, size_t); + return __nv_aligned_device_malloc_impl(size, align); +} +} +# 12173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 1 +# 77 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 78 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" 2 +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +static inline __attribute__((host)) __attribute__((device)) float exp10(const float a) +{ + return exp10f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rsqrt(const float a) +{ + return rsqrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float rcbrt(const float a) +{ + return rcbrtf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float sinpi(const float a) +{ + return sinpif(a); +} + +static inline __attribute__((host)) __attribute__((device)) float cospi(const float a) +{ + return cospif(a); +} + +static inline __attribute__((host)) __attribute__((device)) void sincospi(const float a, float *const sptr, float *const cptr) +{ + sincospif(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) void sincos(const float a, float *const sptr, float *const cptr) +{ + sincosf(a, sptr, cptr); +} + +static inline __attribute__((host)) __attribute__((device)) float j0(const float a) +{ + return j0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float j1(const float a) +{ + return j1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float jn(const int n, const float a) +{ + return jnf(n, a); +} + +static inline __attribute__((host)) __attribute__((device)) float y0(const float a) +{ + return y0f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float y1(const float a) +{ + return y1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float yn(const int n, const float a) +{ + return ynf(n, a); +} + +static inline __attribute__((device)) float cyl_bessel_i0(const float a) +{ + return cyl_bessel_i0f(a); +} + +static inline __attribute__((device)) float cyl_bessel_i1(const float a) +{ + return cyl_bessel_i1f(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfinv(const float a) +{ + return erfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcinv(const float a) +{ + return erfcinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdfinv(const float a) +{ + return normcdfinvf(a); +} + +static inline __attribute__((host)) __attribute__((device)) float normcdf(const float a) +{ + return normcdff(a); +} + +static inline __attribute__((host)) __attribute__((device)) float erfcx(const float a) +{ + return erfcxf(a); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const double a, const float b) +{ + return copysign(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) double copysign(const float a, const double b) +{ + return copysign(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const unsigned int b) +{ + return umin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const int a, const unsigned int b) +{ + return umin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const int b) +{ + return umin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int min(const long int a, const long int b) +{ + long int retval; + + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(min(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umin(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmin(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int min(const long long int a, const long long int b) +{ + return llmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b) +{ + return ullmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const long long int a, const unsigned long long int b) +{ + return ullmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const long long int b) +{ + return ullmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float min(const float a, const float b) +{ + return fminf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const double b) +{ + return fmin(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const float a, const double b) +{ + return fmin(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double min(const double a, const float b) +{ + return fmin(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const unsigned int b) +{ + return umax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const int a, const unsigned int b) +{ + return umax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const int b) +{ + return umax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) long int max(const long int a, const long int b) +{ + long int retval; + + + + + if (sizeof(long int) == sizeof(int)) { + + + + retval = static_cast(max(static_cast(a), static_cast(b))); + } else { + retval = static_cast(llmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const long int a, const unsigned long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const long int b) +{ + unsigned long int retval; + + + + if (sizeof(unsigned long int) == sizeof(unsigned int)) { + + + + retval = static_cast(umax(static_cast(a), static_cast(b))); + } else { + retval = static_cast(ullmax(static_cast(a), static_cast(b))); + } + return retval; +} + +static inline __attribute__((host)) __attribute__((device)) long long int max(const long long int a, const long long int b) +{ + return llmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b) +{ + return ullmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const long long int a, const unsigned long long int b) +{ + return ullmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const long long int b) +{ + return ullmax(a, static_cast(b)); +} + +static inline __attribute__((host)) __attribute__((device)) float max(const float a, const float b) +{ + return fmaxf(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const double b) +{ + return fmax(a, b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const float a, const double b) +{ + return fmax(static_cast(a), b); +} + +static inline __attribute__((host)) __attribute__((device)) double max(const double a, const float b) +{ + return fmax(a, static_cast(b)); +} +# 1126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +inline __attribute__((host)) __attribute__((device)) int min(const int a, const int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned int umin(const unsigned int a, const unsigned int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) long long int llmin(const long long int a, const long long int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned long long int ullmin(const unsigned long long int a, + const unsigned long long int b) +{ + return (a < b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) int max(const int a, const int b) +{ + return (a > b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned int umax(const unsigned int a, const unsigned int b) +{ + return (a > b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) long long int llmax(const long long int a, const long long int b) +{ + return (a > b) ? a : b; +} + +inline __attribute__((host)) __attribute__((device)) unsigned long long int ullmax(const unsigned long long int a, + const unsigned long long int b) +{ + return (a > b) ? a : b; +} +# 12174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" 2 +# 304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" 2 +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" 1 +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + + __attribute__((host)) surface(struct cudaChannelFormatDesc desc) + { + channelDesc = desc; + } + +}; + +template +struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference +{ + + __attribute__((host)) surface(void) + { + channelDesc = cudaCreateChannelDesc(); + } + +}; +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" 1 +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" +template +struct __attribute__((device_builtin_texture_type)) texture : public textureReference +{ + + __attribute__((host)) texture(int norm = 0, + enum cudaTextureFilterMode fMode = cudaFilterModePoint, + enum cudaTextureAddressMode aMode = cudaAddressModeClamp) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = cudaCreateChannelDesc(); + sRGB = 0; + } + + __attribute__((host)) texture(int norm, + enum cudaTextureFilterMode fMode, + enum cudaTextureAddressMode aMode, + struct cudaChannelFormatDesc desc) + { + normalized = norm; + filterMode = fMode; + addressMode[0] = aMode; + addressMode[1] = aMode; + addressMode[2] = aMode; + channelDesc = desc; + sRGB = 0; + } + +}; +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 1 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" 1 +# 81 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + + + + + + +extern "C" +{ +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mulhi(int x, int y); +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umulhi(unsigned int x, unsigned int y); +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __mul64hi(long long int x, long long int y); +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __umul64hi(unsigned long long int x, unsigned long long int y); +# 139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int_as_float(int x); +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float_as_int(float x); +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint_as_float(unsigned int x); +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float_as_uint(float x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __syncthreads(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __prof_trigger(int); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence_block(void); +__attribute__((device)) __attribute__((cudart_builtin)) + +__attribute__((__noreturn__)) + + + +__attribute__((device_builtin)) void __trap(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __brkpt(); +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __saturatef(float x); +# 270 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __sad(int x, int y, unsigned int z); +# 338 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __usad(unsigned int x, unsigned int y, unsigned int z); +# 348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mul24(int x, int y); +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umul24(unsigned int x, unsigned int y); +# 371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float fdividef(float x, float y); +# 444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdividef(float x, float y); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) double fdivide(double x, double y); +# 457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __sinf(float x) +# 457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __cosf(float x) +# 468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __tanf(float x) +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void __sincosf(float x, float *sptr, float *cptr) +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __expf(float x) +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __exp10f(float x) +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log2f(float x) +# 601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log10f(float x) +# 628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 671 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __logf(float x) +# 671 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 671 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 713 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __powf(float x, float y) +# 713 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 3 4 + throw () +# 713 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" + ; +# 722 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rn(float x); +# 731 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rz(float x); +# 740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_ru(float); +# 749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rd(float x); +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rn(float x); +# 767 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rz(float x); +# 776 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_ru(float x); +# 785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rd(float x); +# 794 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rn(int x); +# 803 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rz(int x); +# 812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_ru(int x); +# 821 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rd(int x); +# 830 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rn(unsigned int x); +# 839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rz(unsigned int x); +# 848 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_ru(unsigned int x); +# 857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rd(unsigned int x); +# 866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rn(float x); +# 875 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rz(float x); +# 884 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_ru(float x); +# 893 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rd(float x); +# 902 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rn(float x); +# 911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rz(float x); +# 920 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_ru(float x); +# 929 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rd(float x); +# 938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rn(long long int x); +# 947 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rz(long long int x); +# 956 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_ru(long long int x); +# 965 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rd(long long int x); +# 974 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rn(unsigned long long int x); +# 983 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rz(unsigned long long int x); +# 992 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_ru(unsigned long long int x); +# 1001 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rd(unsigned long long int x); +# 1013 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rn(float x, float y); +# 1025 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rz(float x, float y); +# 1037 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_ru(float x, float y); +# 1049 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rd(float x, float y); +# 1061 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rn(float x, float y); +# 1073 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rz(float x, float y); +# 1085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_ru(float x, float y); +# 1097 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rd(float x, float y); +# 1109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rn(float x, float y); +# 1121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rz(float x, float y); +# 1133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_ru(float x, float y); +# 1145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rd(float x, float y); +# 1298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rn(float x, float y, float z); +# 1451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rz(float x, float y, float z); +# 1604 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_ru(float x, float y, float z); +# 1757 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rd(float x, float y, float z); +# 1790 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rn(float x); +# 1823 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rz(float x); +# 1856 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_ru(float x); +# 1889 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rd(float x); +# 1920 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rn(float x); +# 1951 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rz(float x); +# 1982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_ru(float x); +# 2013 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rd(float x); +# 2052 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frsqrt_rn(float x); +# 2063 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rn(float x, float y); +# 2074 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rz(float x, float y); +# 2085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_ru(float x, float y); +# 2096 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rd(float x, float y); +# 2105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clz(int x); +# 2116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffs(int x); +# 2125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popc(unsigned int x); +# 2134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __brev(unsigned int x); +# 2143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clzll(long long int x); +# 2154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffsll(long long int x); +# 2165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popcll(unsigned long long int x); +# 2174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __brevll(unsigned long long int x); +# 2198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __byte_perm(unsigned int x, unsigned int y, unsigned int s); +# 2210 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __hadd(int x, int y); +# 2223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __rhadd(int x, int y); +# 2235 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __uhadd(unsigned int x, unsigned int y); +# 2248 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __urhadd(unsigned int x, unsigned int y); +# 2258 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __double2int_rz(double x); +# 2267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __double2uint_rz(double x); +# 2276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __double2ll_rz(double x); +# 2285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __double2ull_rz(double x); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm0(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm1(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm2(void); +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm3(void); +# 2315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs2(unsigned int a); +# 2326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss2(unsigned int a); +# 2337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd2(unsigned int a, unsigned int b); +# 2348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss2 (unsigned int a, unsigned int b); +# 2358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus2 (unsigned int a, unsigned int b); +# 2369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs2(unsigned int a, unsigned int b); +# 2380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu2(unsigned int a, unsigned int b); +# 2391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu2(unsigned int a, unsigned int b); +# 2402 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq2(unsigned int a, unsigned int b); +# 2413 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges2(unsigned int a, unsigned int b); +# 2424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu2(unsigned int a, unsigned int b); +# 2435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts2(unsigned int a, unsigned int b); +# 2446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu2(unsigned int a, unsigned int b); +# 2457 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples2(unsigned int a, unsigned int b); +# 2469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu2(unsigned int a, unsigned int b); +# 2480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts2(unsigned int a, unsigned int b); +# 2491 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu2(unsigned int a, unsigned int b); +# 2502 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne2(unsigned int a, unsigned int b); +# 2513 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu2(unsigned int a, unsigned int b); +# 2524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs2(unsigned int a, unsigned int b); +# 2535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu2(unsigned int a, unsigned int b); +# 2546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins2(unsigned int a, unsigned int b); +# 2557 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu2(unsigned int a, unsigned int b); +# 2568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq2(unsigned int a, unsigned int b); +# 2579 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges2(unsigned int a, unsigned int b); +# 2590 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu2(unsigned int a, unsigned int b); +# 2601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts2(unsigned int a, unsigned int b); +# 2612 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu2(unsigned int a, unsigned int b); +# 2623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles2(unsigned int a, unsigned int b); +# 2634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu2(unsigned int a, unsigned int b); +# 2645 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts2(unsigned int a, unsigned int b); +# 2656 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu2(unsigned int a, unsigned int b); +# 2667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne2(unsigned int a, unsigned int b); +# 2678 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu2(unsigned int a, unsigned int b); +# 2689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub2(unsigned int a, unsigned int b); +# 2700 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss2 (unsigned int a, unsigned int b); +# 2711 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus2 (unsigned int a, unsigned int b); +# 2721 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg2(unsigned int a); +# 2731 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss2(unsigned int a); +# 2742 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs2(unsigned int a, unsigned int b); +# 2753 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads2(unsigned int a, unsigned int b); +# 2763 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs4(unsigned int a); +# 2774 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss4(unsigned int a); +# 2785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd4(unsigned int a, unsigned int b); +# 2796 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss4 (unsigned int a, unsigned int b); +# 2806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus4 (unsigned int a, unsigned int b); +# 2817 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs4(unsigned int a, unsigned int b); +# 2828 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu4(unsigned int a, unsigned int b); +# 2839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu4(unsigned int a, unsigned int b); +# 2850 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq4(unsigned int a, unsigned int b); +# 2861 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges4(unsigned int a, unsigned int b); +# 2872 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu4(unsigned int a, unsigned int b); +# 2883 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts4(unsigned int a, unsigned int b); +# 2894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu4(unsigned int a, unsigned int b); +# 2905 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples4(unsigned int a, unsigned int b); +# 2916 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu4(unsigned int a, unsigned int b); +# 2927 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts4(unsigned int a, unsigned int b); +# 2938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu4(unsigned int a, unsigned int b); +# 2949 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne4(unsigned int a, unsigned int b); +# 2960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu4(unsigned int a, unsigned int b); +# 2971 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs4(unsigned int a, unsigned int b); +# 2982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu4(unsigned int a, unsigned int b); +# 2993 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins4(unsigned int a, unsigned int b); +# 3004 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu4(unsigned int a, unsigned int b); +# 3015 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq4(unsigned int a, unsigned int b); +# 3026 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles4(unsigned int a, unsigned int b); +# 3037 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu4(unsigned int a, unsigned int b); +# 3048 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts4(unsigned int a, unsigned int b); +# 3059 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu4(unsigned int a, unsigned int b); +# 3070 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges4(unsigned int a, unsigned int b); +# 3081 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu4(unsigned int a, unsigned int b); +# 3092 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts4(unsigned int a, unsigned int b); +# 3103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu4(unsigned int a, unsigned int b); +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne4(unsigned int a, unsigned int b); +# 3125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu4(unsigned int a, unsigned int b); +# 3136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub4(unsigned int a, unsigned int b); +# 3147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss4(unsigned int a, unsigned int b); +# 3158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus4(unsigned int a, unsigned int b); +# 3168 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg4(unsigned int a); +# 3178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss4(unsigned int a); +# 3189 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs4(unsigned int a, unsigned int b); +# 3200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads4(unsigned int a, unsigned int b); + + + + + + +} +# 3229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mulhi(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mulhi" "() is deprecated in favor of __" "mulhi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int mulhi(const unsigned int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long int mul64hi(const long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const long long int a, const unsigned long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul64hi" "() is deprecated in favor of __" "mul64hi" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long int mul64hi(const unsigned long long int a, const long long int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_int" "() is deprecated in favor of __" "float_as_int" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float_as_int(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int_as_float" "() is deprecated in favor of __" "int_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int_as_float(const int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float_as_uint" "() is deprecated in favor of __" "float_as_uint" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float_as_uint(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint_as_float" "() is deprecated in favor of __" "uint_as_float" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint_as_float(const unsigned int a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("saturate" "() is deprecated in favor of __" "saturate" "f" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float saturate(const float a); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("mul24" "() is deprecated in favor of __" "mul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int mul24(const int a, const int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("umul24" "() is deprecated in favor of __" "umul24" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int umul24(const unsigned int a, const unsigned int b); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2int" "() is deprecated in favor of __" "float2int" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int float2int(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("float2uint" "() is deprecated in favor of __" "float2uint" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int float2uint(const float a, const enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("int2float" "() is deprecated in favor of __" "int2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float int2float(const int a, const enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((deprecated("uint2float" "() is deprecated in favor of __" "uint2float" "_ru|_rd|_rn|_rz" "() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float uint2float(const unsigned int a, const enum cudaRoundMode mode = cudaRoundNearest); +# 3285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 1 +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 80 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" 2 +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +static __inline__ __attribute__((device)) int mulhi(const int a, const int b) +{ + return __mulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const unsigned int b) +{ + return __umulhi(a, b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const int a, const unsigned int b) +{ + return __umulhi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const int b) +{ + return __umulhi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) long long int mul64hi(const long long int a, const long long int b) +{ + return __mul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b) +{ + return __umul64hi(a, b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const long long int a, const unsigned long long int b) +{ + return __umul64hi(static_cast(a), b); +} + +static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const long long int b) +{ + return __umul64hi(a, static_cast(b)); +} + +static __inline__ __attribute__((device)) int float_as_int(const float a) +{ + return __float_as_int(a); +} + +static __inline__ __attribute__((device)) float int_as_float(const int a) +{ + return __int_as_float(a); +} + +static __inline__ __attribute__((device)) unsigned int float_as_uint(const float a) +{ + return __float_as_uint(a); +} + +static __inline__ __attribute__((device)) float uint_as_float(const unsigned int a) +{ + return __uint_as_float(a); +} +static __inline__ __attribute__((device)) float saturate(const float a) +{ + return __saturatef(a); +} + +static __inline__ __attribute__((device)) int mul24(const int a, const int b) +{ + return __mul24(a, b); +} + +static __inline__ __attribute__((device)) unsigned int umul24(const unsigned int a, const unsigned int b) +{ + return __umul24(a, b); +} + +static __inline__ __attribute__((device)) int float2int(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2int_rn(a) : + (mode == cudaRoundPosInf ) ? __float2int_ru(a) : + (mode == cudaRoundMinInf ) ? __float2int_rd(a) : + __float2int_rz(a); +} + +static __inline__ __attribute__((device)) unsigned int float2uint(const float a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundNearest) ? __float2uint_rn(a) : + (mode == cudaRoundPosInf ) ? __float2uint_ru(a) : + (mode == cudaRoundMinInf ) ? __float2uint_rd(a) : + __float2uint_rz(a); +} + +static __inline__ __attribute__((device)) float int2float(const int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __int2float_rz(a) : + (mode == cudaRoundPosInf) ? __int2float_ru(a) : + (mode == cudaRoundMinInf) ? __int2float_rd(a) : + __int2float_rn(a); +} + +static __inline__ __attribute__((device)) float uint2float(const unsigned int a, const enum cudaRoundMode mode) +{ + return (mode == cudaRoundZero ) ? __uint2float_rz(a) : + (mode == cudaRoundPosInf) ? __uint2float_ru(a) : + (mode == cudaRoundMinInf) ? __uint2float_rd(a) : + __uint2float_rn(a); +} +# 3286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" 1 +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +static __inline__ __attribute__((device)) int atomicAdd(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicAdd(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicSub(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicSub(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicExch(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicExch(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) float atomicExch(float *address, float val) { } + +static __inline__ __attribute__((device)) int atomicMin(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicMin(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicMax(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicMax(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicInc(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicDec(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicAnd(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicAnd(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicOr(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicOr(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicXor(int *address, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicXor(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) int atomicCAS(int *address, int compare, int val) { } + +static __inline__ __attribute__((device)) unsigned int atomicCAS(unsigned int *address, unsigned int compare, unsigned int val) { } +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +extern "C" +{ + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__any""() is deprecated in favor of ""__any""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __any(int cond); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__all""() is deprecated in favor of ""__all""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __all(int cond); +} +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +static __inline__ __attribute__((device)) unsigned long long int atomicAdd(unsigned long long int *address, unsigned long long int val) { } + +static __inline__ __attribute__((device)) unsigned long long int atomicExch(unsigned long long int *address, unsigned long long int val) { } + +static __inline__ __attribute__((device)) unsigned long long int atomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) { } + +static __inline__ __attribute__((device)) __attribute__((deprecated("__any""() is deprecated in favor of ""__any""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool any(bool cond) { } + +static __inline__ __attribute__((device)) __attribute__((deprecated("__all""() is deprecated in favor of ""__all""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool all(bool cond) { } +# 3289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 1 +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 2 + +extern "C" +{ +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double_as_longlong(double x); +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __longlong_as_double(long long int x); +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rn(double x, double y, double z); +# 420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rz(double x, double y, double z); +# 577 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_ru(double x, double y, double z); +# 734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rd(double x, double y, double z); +# 746 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rn(double x, double y); +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rz(double x, double y); +# 770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_ru(double x, double y); +# 782 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rd(double x, double y); +# 794 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rn(double x, double y); +# 806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rz(double x, double y); +# 818 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_ru(double x, double y); +# 830 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rd(double x, double y); +# 842 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rn(double x, double y); +# 854 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rz(double x, double y); +# 866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_ru(double x, double y); +# 878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rd(double x, double y); +# 887 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rn(double x); +# 896 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rz(double x); +# 905 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_ru(double x); +# 914 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rd(double x); +# 923 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rn(double x); +# 932 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_ru(double x); +# 941 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rd(double x); +# 950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rn(double x); +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_ru(double x); +# 968 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rd(double x); +# 977 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rn(double x); +# 986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_ru(double x); +# 995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rd(double x); +# 1004 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rn(double x); +# 1013 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_ru(double x); +# 1022 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rd(double x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __int2double_rn(int x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __uint2double_rn(unsigned int x); +# 1047 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rn(long long int x); +# 1056 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rz(long long int x); +# 1065 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_ru(long long int x); +# 1074 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rd(long long int x); +# 1083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rn(unsigned long long int x); +# 1092 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rz(unsigned long long int x); +# 1101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_ru(unsigned long long int x); +# 1110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rd(unsigned long long int x); +# 1119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2hiint(double x); +# 1128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2loint(double x); +# 1138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __hiloint2double(int hi, int lo); +} + + + + + + + +static __inline__ __attribute__((device)) double fma(double a, double b, double c, enum cudaRoundMode mode); + +static __inline__ __attribute__((device)) double dmul(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double dadd(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double dsub(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) int double2int(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) unsigned int double2uint(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) long long int double2ll(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) unsigned long long int double2ull(double a, enum cudaRoundMode mode = cudaRoundZero); + +static __inline__ __attribute__((device)) double ll2double(long long int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double ull2double(unsigned long long int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double int2double(int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double uint2double(unsigned int a, enum cudaRoundMode mode = cudaRoundNearest); + +static __inline__ __attribute__((device)) double float2double(float a, enum cudaRoundMode mode = cudaRoundNearest); + + + + + + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" 1 +# 83 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 86 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" 2 + + + + + + + +static __inline__ __attribute__((device)) double fma(double a, double b, double c, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __fma_rz(a, b, c) : + mode == cudaRoundPosInf ? __fma_ru(a, b, c) : + mode == cudaRoundMinInf ? __fma_rd(a, b, c) : + __fma_rn(a, b, c); +} + +static __inline__ __attribute__((device)) double dmul(double a, double b, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __dmul_rz(a, b) : + mode == cudaRoundPosInf ? __dmul_ru(a, b) : + mode == cudaRoundMinInf ? __dmul_rd(a, b) : + __dmul_rn(a, b); +} + +static __inline__ __attribute__((device)) double dadd(double a, double b, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __dadd_rz(a, b) : + mode == cudaRoundPosInf ? __dadd_ru(a, b) : + mode == cudaRoundMinInf ? __dadd_rd(a, b) : + __dadd_rn(a, b); +} + +static __inline__ __attribute__((device)) double dsub(double a, double b, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __dsub_rz(a, b) : + mode == cudaRoundPosInf ? __dsub_ru(a, b) : + mode == cudaRoundMinInf ? __dsub_rd(a, b) : + __dsub_rn(a, b); +} + +static __inline__ __attribute__((device)) int double2int(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2int_rn(a) : + mode == cudaRoundPosInf ? __double2int_ru(a) : + mode == cudaRoundMinInf ? __double2int_rd(a) : + __double2int_rz(a); +} + +static __inline__ __attribute__((device)) unsigned int double2uint(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2uint_rn(a) : + mode == cudaRoundPosInf ? __double2uint_ru(a) : + mode == cudaRoundMinInf ? __double2uint_rd(a) : + __double2uint_rz(a); +} + +static __inline__ __attribute__((device)) long long int double2ll(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2ll_rn(a) : + mode == cudaRoundPosInf ? __double2ll_ru(a) : + mode == cudaRoundMinInf ? __double2ll_rd(a) : + __double2ll_rz(a); +} + +static __inline__ __attribute__((device)) unsigned long long int double2ull(double a, enum cudaRoundMode mode) +{ + return mode == cudaRoundNearest ? __double2ull_rn(a) : + mode == cudaRoundPosInf ? __double2ull_ru(a) : + mode == cudaRoundMinInf ? __double2ull_rd(a) : + __double2ull_rz(a); +} + +static __inline__ __attribute__((device)) double ll2double(long long int a, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __ll2double_rz(a) : + mode == cudaRoundPosInf ? __ll2double_ru(a) : + mode == cudaRoundMinInf ? __ll2double_rd(a) : + __ll2double_rn(a); +} + +static __inline__ __attribute__((device)) double ull2double(unsigned long long int a, enum cudaRoundMode mode) +{ + return mode == cudaRoundZero ? __ull2double_rz(a) : + mode == cudaRoundPosInf ? __ull2double_ru(a) : + mode == cudaRoundMinInf ? __ull2double_rd(a) : + __ull2double_rn(a); +} + +static __inline__ __attribute__((device)) double int2double(int a, enum cudaRoundMode mode) +{ + return (double)a; +} + +static __inline__ __attribute__((device)) double uint2double(unsigned int a, enum cudaRoundMode mode) +{ + return (double)a; +} + +static __inline__ __attribute__((device)) double float2double(float a, enum cudaRoundMode mode) +{ + return (double)a; +} +# 1179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" 2 +# 3290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" 1 +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" +static __inline__ __attribute__((device)) float atomicAdd(float *address, float val) { } +# 3291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 1 +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +static __inline__ __attribute__((device)) long long atomicMin(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicMax(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicAnd(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicOr(long long *address, long long val) { } + +static __inline__ __attribute__((device)) long long atomicXor(long long *address, long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicMin(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicMax(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicOr(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) unsigned long long atomicXor(unsigned long long *address, unsigned long long val) { } +# 3292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" 1 +# 56 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" 1 +# 57 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_atomic_functions.h" 2 +# 3293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" 1 +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +static __inline__ __attribute__((device)) double atomicAdd(double *address, double val) { } + +static __inline__ __attribute__((device)) +int atomicAdd_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicAdd_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAdd_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAdd_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAdd_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAdd_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +float atomicAdd_block(float *address, float val) { } + +static __inline__ __attribute__((device)) +float atomicAdd_system(float *address, float val) { } + +static __inline__ __attribute__((device)) +double atomicAdd_block(double *address, double val) { } + +static __inline__ __attribute__((device)) +double atomicAdd_system(double *address, double val) { } + +static __inline__ __attribute__((device)) +int atomicSub_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicSub_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicSub_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicSub_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +int atomicExch_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicExch_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicExch_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicExch_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicExch_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicExch_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +float atomicExch_block(float *address, float val) { } + +static __inline__ __attribute__((device)) +float atomicExch_system(float *address, float val) { } + +static __inline__ __attribute__((device)) +int atomicMin_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicMin_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicMin_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicMin_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMin_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMin_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMin_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMin_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +int atomicMax_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicMax_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicMax_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicMax_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMax_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicMax_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMax_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicMax_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicInc_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicInc_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicDec_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicDec_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +int atomicCAS_block(int *address, int compare, int val) { } + +static __inline__ __attribute__((device)) +int atomicCAS_system(int *address, int compare, int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicCAS_block(unsigned int *address, unsigned int compare, + unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicCAS_system(unsigned int *address, unsigned int compare, + unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long int atomicCAS_block(unsigned long long int *address, + unsigned long long int compare, + unsigned long long int val) { } + +static __inline__ __attribute__((device)) +unsigned long long int atomicCAS_system(unsigned long long int *address, + unsigned long long int compare, + unsigned long long int val) { } + +static __inline__ __attribute__((device)) +int atomicAnd_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicAnd_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicAnd_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicAnd_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAnd_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicAnd_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAnd_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicAnd_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +int atomicOr_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicOr_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicOr_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicOr_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicOr_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicOr_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicOr_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicOr_system(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +int atomicXor_block(int *address, int val) { } + +static __inline__ __attribute__((device)) +int atomicXor_system(int *address, int val) { } + +static __inline__ __attribute__((device)) +long long atomicXor_block(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +long long atomicXor_system(long long *address, long long val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicXor_block(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned int atomicXor_system(unsigned int *address, unsigned int val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicXor_block(unsigned long long *address, unsigned long long val) { } + +static __inline__ __attribute__((device)) +unsigned long long atomicXor_system(unsigned long long *address, unsigned long long val) { } +# 3294 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" 1 +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern "C" +{ +extern __attribute__((device)) __attribute__((device_builtin)) void __threadfence_system(void); +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rn(double x, double y); +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rz(double x, double y); +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_ru(double x, double y); +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rd(double x, double y); +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rn(double x); +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rz(double x); +# 247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_ru(double x); +# 281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rd(double x); +# 313 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rn(double x); +# 345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rz(double x); +# 377 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_ru(double x); +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rd(double x); +extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__ballot""() is deprecated in favor of ""__ballot""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __ballot(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_count(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_and(int); +extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_or(int); +extern __attribute__((device)) __attribute__((device_builtin)) long long int clock64(void); +# 424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rn(float x, float y, float z); +# 433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rd(float x, float y, float z); +# 442 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_ru(float x, float y, float z); +# 451 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rz(float x, float y, float z); +# 464 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double_as_longlong(double x); +# 473 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __longlong_as_double(long long int x); +# 630 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rn(double x, double y, double z); +# 787 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rz(double x, double y, double z); +# 944 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_ru(double x, double y, double z); +# 1101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rd(double x, double y, double z); +# 1113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rn(double x, double y); +# 1125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rz(double x, double y); +# 1137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_ru(double x, double y); +# 1149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rd(double x, double y); +# 1161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rn(double x, double y); +# 1173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rz(double x, double y); +# 1185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_ru(double x, double y); +# 1197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rd(double x, double y); +# 1209 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rn(double x, double y); +# 1221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rz(double x, double y); +# 1233 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_ru(double x, double y); +# 1245 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rd(double x, double y); +# 1254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rn(double x); +# 1263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rz(double x); +# 1272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_ru(double x); +# 1281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rd(double x); +# 1290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rn(double x); +# 1299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_ru(double x); +# 1308 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rd(double x); +# 1317 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rn(double x); +# 1326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_ru(double x); +# 1335 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rd(double x); +# 1344 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rn(double x); +# 1353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_ru(double x); +# 1362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rd(double x); +# 1371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rn(double x); +# 1380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_ru(double x); +# 1389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rd(double x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __int2double_rn(int x); + + + + + + + +extern __attribute__((device)) __attribute__((device_builtin)) double __uint2double_rn(unsigned int x); +# 1414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rn(long long int x); +# 1423 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rz(long long int x); +# 1432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_ru(long long int x); +# 1441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rd(long long int x); +# 1450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rn(unsigned long long int x); +# 1459 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rz(unsigned long long int x); +# 1468 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_ru(unsigned long long int x); +# 1477 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rd(unsigned long long int x); +# 1486 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2hiint(double x); +# 1495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) int __double2loint(double x); +# 1505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern __attribute__((device)) __attribute__((device_builtin)) double __hiloint2double(int hi, int lo); + + +} + + + + + + +static __inline__ __attribute__((device)) __attribute__((deprecated("__ballot""() is deprecated in favor of ""__ballot""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int ballot(bool pred) { } + +static __inline__ __attribute__((device)) int syncthreads_count(bool pred) { } + +static __inline__ __attribute__((device)) bool syncthreads_and(bool pred) { } + +static __inline__ __attribute__((device)) bool syncthreads_or(bool pred) { } + + + + +static __inline__ __attribute__((device)) unsigned int __isGlobal(const void *ptr) { } +static __inline__ __attribute__((device)) unsigned int __isShared(const void *ptr) { } +static __inline__ __attribute__((device)) unsigned int __isConstant(const void *ptr) { } +static __inline__ __attribute__((device)) unsigned int __isLocal(const void *ptr) { } + +static __inline__ __attribute__((device)) unsigned int __isGridConstant(const void *ptr) { } + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_global(const void *ptr) { } +static __inline__ __attribute__((device)) size_t __cvta_generic_to_shared(const void *ptr) { } +static __inline__ __attribute__((device)) size_t __cvta_generic_to_constant(const void *ptr) { } +static __inline__ __attribute__((device)) size_t __cvta_generic_to_local(const void *ptr) { } + +static __inline__ __attribute__((device)) size_t __cvta_generic_to_grid_constant(const void *ptr) { } + + +static __inline__ __attribute__((device)) void * __cvta_global_to_generic(size_t rawbits) { } +static __inline__ __attribute__((device)) void * __cvta_shared_to_generic(size_t rawbits) { } +static __inline__ __attribute__((device)) void * __cvta_constant_to_generic(size_t rawbits) { } +static __inline__ __attribute__((device)) void * __cvta_local_to_generic(size_t rawbits) { } + +static __inline__ __attribute__((device)) void * __cvta_grid_constant_to_generic(size_t rawbits) { } +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" 1 +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +static __attribute__((device)) __inline__ unsigned __fns(unsigned mask, unsigned base, int offset) { } +static __attribute__((device)) __inline__ void __barrier_sync(unsigned id) { } +static __attribute__((device)) __inline__ void __barrier_sync_count(unsigned id, unsigned cnt) { } +static __attribute__((device)) __inline__ void __syncwarp(unsigned mask=0xFFFFFFFF) { } +static __attribute__((device)) __inline__ int __all_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ int __any_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ int __uni_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ unsigned __ballot_sync(unsigned mask, int pred) { } +static __attribute__((device)) __inline__ unsigned __activemask() { } +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl(int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl(unsigned int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_up(int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_up(unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_down(int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_down(unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_xor(int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_xor(unsigned int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl(float var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_up(float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_down(float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_xor(float var, int laneMask, int width=32) { } + + +static __attribute__((device)) __inline__ int __shfl_sync(unsigned mask, int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_sync(unsigned mask, unsigned int var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ int __shfl_up_sync(unsigned mask, int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_up_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ int __shfl_down_sync(unsigned mask, int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_down_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ unsigned int __shfl_xor_sync(unsigned mask, unsigned int var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_sync(unsigned mask, float var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_up_sync(unsigned mask, float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_down_sync(unsigned mask, float var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width=32) { } + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl(unsigned long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl(long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_up(long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_up(unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_down(long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_down(unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_xor(long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl(double var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_up(double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_down(double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_xor(double var, int laneMask, int width=32) { } + + +static __attribute__((device)) __inline__ long long __shfl_sync(unsigned mask, long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ long long __shfl_up_sync(unsigned mask, long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long long __shfl_down_sync(unsigned mask, long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_sync(unsigned mask, double var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_up_sync(unsigned mask, double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_down_sync(unsigned mask, double var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width=32) { } + + + +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl(long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl(unsigned long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_up(long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_up(unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_down(long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_down(unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_xor(long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_xor(unsigned long var, int laneMask, int width=32) { } + + +static __attribute__((device)) __inline__ long __shfl_sync(unsigned mask, long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width=32) { } +static __attribute__((device)) __inline__ long __shfl_up_sync(unsigned mask, long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long __shfl_down_sync(unsigned mask, long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) { } +static __attribute__((device)) __inline__ long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width=32) { } +static __attribute__((device)) __inline__ unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width=32) { } +# 3296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 1 +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ long __ldg(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldg(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldg(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldg(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldg(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldg(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldg(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldg(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldg(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldg(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldg(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldg(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldg(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldg(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldg(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldg(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldg(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldg(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldg(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldg(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldg(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldg(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldg(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldg(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldg(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldg(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldg(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldg(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldg(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldg(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldcg(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldcg(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldcg(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldcg(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldcg(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldcg(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldcg(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldcg(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldcg(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldcg(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldcg(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldcg(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldcg(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldcg(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldcg(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldcg(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldcg(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldcg(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldcg(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldcg(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldcg(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldcg(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldcg(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldcg(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldcg(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldcg(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldcg(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldcg(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldcg(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldcg(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldca(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldca(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldca(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldca(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldca(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldca(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldca(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldca(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldca(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldca(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldca(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldca(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldca(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldca(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldca(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldca(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldca(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldca(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldca(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldca(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldca(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldca(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldca(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldca(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldca(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldca(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldca(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldca(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldca(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldca(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldcs(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldcs(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldcs(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldcs(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldcs(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldcs(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldcs(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldcs(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldcs(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldcs(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldcs(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldcs(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldcs(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldcs(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldcs(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldcs(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldcs(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldcs(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldcs(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldcs(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldcs(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldcs(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldcs(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldcs(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldcs(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldcs(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldcs(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldcs(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldcs(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldcs(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldlu(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldlu(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldlu(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldlu(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldlu(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldlu(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldlu(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldlu(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldlu(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldlu(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldlu(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldlu(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldlu(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldlu(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldlu(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldlu(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldlu(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldlu(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldlu(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldlu(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldlu(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldlu(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldlu(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldlu(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldlu(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldlu(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldlu(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldlu(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldlu(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldlu(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ long __ldcv(const long *ptr) { } +static __attribute__((device)) __inline__ unsigned long __ldcv(const unsigned long *ptr) { } + +static __attribute__((device)) __inline__ char __ldcv(const char *ptr) { } +static __attribute__((device)) __inline__ signed char __ldcv(const signed char *ptr) { } +static __attribute__((device)) __inline__ short __ldcv(const short *ptr) { } +static __attribute__((device)) __inline__ int __ldcv(const int *ptr) { } +static __attribute__((device)) __inline__ long long __ldcv(const long long *ptr) { } +static __attribute__((device)) __inline__ char2 __ldcv(const char2 *ptr) { } +static __attribute__((device)) __inline__ char4 __ldcv(const char4 *ptr) { } +static __attribute__((device)) __inline__ short2 __ldcv(const short2 *ptr) { } +static __attribute__((device)) __inline__ short4 __ldcv(const short4 *ptr) { } +static __attribute__((device)) __inline__ int2 __ldcv(const int2 *ptr) { } +static __attribute__((device)) __inline__ int4 __ldcv(const int4 *ptr) { } +static __attribute__((device)) __inline__ longlong2 __ldcv(const longlong2 *ptr) { } + +static __attribute__((device)) __inline__ unsigned char __ldcv(const unsigned char *ptr) { } +static __attribute__((device)) __inline__ unsigned short __ldcv(const unsigned short *ptr) { } +static __attribute__((device)) __inline__ unsigned int __ldcv(const unsigned int *ptr) { } +static __attribute__((device)) __inline__ unsigned long long __ldcv(const unsigned long long *ptr) { } +static __attribute__((device)) __inline__ uchar2 __ldcv(const uchar2 *ptr) { } +static __attribute__((device)) __inline__ uchar4 __ldcv(const uchar4 *ptr) { } +static __attribute__((device)) __inline__ ushort2 __ldcv(const ushort2 *ptr) { } +static __attribute__((device)) __inline__ ushort4 __ldcv(const ushort4 *ptr) { } +static __attribute__((device)) __inline__ uint2 __ldcv(const uint2 *ptr) { } +static __attribute__((device)) __inline__ uint4 __ldcv(const uint4 *ptr) { } +static __attribute__((device)) __inline__ ulonglong2 __ldcv(const ulonglong2 *ptr) { } + +static __attribute__((device)) __inline__ float __ldcv(const float *ptr) { } +static __attribute__((device)) __inline__ double __ldcv(const double *ptr) { } +static __attribute__((device)) __inline__ float2 __ldcv(const float2 *ptr) { } +static __attribute__((device)) __inline__ float4 __ldcv(const float4 *ptr) { } +static __attribute__((device)) __inline__ double2 __ldcv(const double2 *ptr) { } + + + +static __attribute__((device)) __inline__ void __stwb(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stwb(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stwb(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stwb(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stwb(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stwb(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stwb(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stwb(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stwb(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stwb(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stwb(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stwb(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stwb(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stwb(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stwb(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stwb(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stwb(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stwb(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stwb(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stwb(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stwb(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stwb(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stwb(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stwb(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stwb(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stwb(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stwb(double2 *ptr, double2 value) { } + + + +static __attribute__((device)) __inline__ void __stcg(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stcg(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stcg(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stcg(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stcg(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stcg(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stcg(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stcg(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stcg(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stcg(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stcg(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stcg(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stcg(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stcg(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stcg(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stcg(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stcg(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stcg(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stcg(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stcg(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stcg(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stcg(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stcg(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stcg(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stcg(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stcg(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stcg(double2 *ptr, double2 value) { } + + + +static __attribute__((device)) __inline__ void __stcs(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stcs(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stcs(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stcs(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stcs(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stcs(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stcs(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stcs(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stcs(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stcs(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stcs(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stcs(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stcs(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stcs(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stcs(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stcs(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stcs(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stcs(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stcs(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stcs(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stcs(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stcs(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stcs(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stcs(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stcs(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stcs(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stcs(double2 *ptr, double2 value) { } + + + +static __attribute__((device)) __inline__ void __stwt(long *ptr, long value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned long *ptr, unsigned long value) { } + +static __attribute__((device)) __inline__ void __stwt(char *ptr, char value) { } +static __attribute__((device)) __inline__ void __stwt(signed char *ptr, signed char value) { } +static __attribute__((device)) __inline__ void __stwt(short *ptr, short value) { } +static __attribute__((device)) __inline__ void __stwt(int *ptr, int value) { } +static __attribute__((device)) __inline__ void __stwt(long long *ptr, long long value) { } +static __attribute__((device)) __inline__ void __stwt(char2 *ptr, char2 value) { } +static __attribute__((device)) __inline__ void __stwt(char4 *ptr, char4 value) { } +static __attribute__((device)) __inline__ void __stwt(short2 *ptr, short2 value) { } +static __attribute__((device)) __inline__ void __stwt(short4 *ptr, short4 value) { } +static __attribute__((device)) __inline__ void __stwt(int2 *ptr, int2 value) { } +static __attribute__((device)) __inline__ void __stwt(int4 *ptr, int4 value) { } +static __attribute__((device)) __inline__ void __stwt(longlong2 *ptr, longlong2 value) { } + +static __attribute__((device)) __inline__ void __stwt(unsigned char *ptr, unsigned char value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned short *ptr, unsigned short value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned int *ptr, unsigned int value) { } +static __attribute__((device)) __inline__ void __stwt(unsigned long long *ptr, unsigned long long value) { } +static __attribute__((device)) __inline__ void __stwt(uchar2 *ptr, uchar2 value) { } +static __attribute__((device)) __inline__ void __stwt(uchar4 *ptr, uchar4 value) { } +static __attribute__((device)) __inline__ void __stwt(ushort2 *ptr, ushort2 value) { } +static __attribute__((device)) __inline__ void __stwt(ushort4 *ptr, ushort4 value) { } +static __attribute__((device)) __inline__ void __stwt(uint2 *ptr, uint2 value) { } +static __attribute__((device)) __inline__ void __stwt(uint4 *ptr, uint4 value) { } +static __attribute__((device)) __inline__ void __stwt(ulonglong2 *ptr, ulonglong2 value) { } + +static __attribute__((device)) __inline__ void __stwt(float *ptr, float value) { } +static __attribute__((device)) __inline__ void __stwt(double *ptr, double value) { } +static __attribute__((device)) __inline__ void __stwt(float2 *ptr, float2 value) { } +static __attribute__((device)) __inline__ void __stwt(float4 *ptr, float4 value) { } +static __attribute__((device)) __inline__ void __stwt(double2 *ptr, double2 value) { } +# 460 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_l(unsigned int lo, unsigned int hi, unsigned int shift) { } +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_lc(unsigned int lo, unsigned int hi, unsigned int shift) { } +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_r(unsigned int lo, unsigned int hi, unsigned int shift) { } +# 497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +static __attribute__((device)) __inline__ unsigned int __funnelshift_rc(unsigned int lo, unsigned int hi, unsigned int shift) { } +# 3297 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" 1 +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" 1 +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_35_intrinsics.h" 2 +# 3298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" 1 +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +static __attribute__((device)) __inline__ int __dp2a_lo(int srcA, int srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_lo(unsigned int srcA, unsigned int srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp2a_lo(short2 srcA, char4 srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_lo(ushort2 srcA, uchar4 srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp2a_hi(int srcA, int srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_hi(unsigned int srcA, unsigned int srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp2a_hi(short2 srcA, char4 srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp2a_hi(ushort2 srcA, uchar4 srcB, unsigned int c) { } + + + + + + +static __attribute__((device)) __inline__ int __dp4a(int srcA, int srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp4a(unsigned int srcA, unsigned int srcB, unsigned int c) { } + +static __attribute__((device)) __inline__ int __dp4a(char4 srcA, char4 srcB, int c) { } +static __attribute__((device)) __inline__ unsigned int __dp4a(uchar4 srcA, uchar4 srcB, unsigned int c) { } +# 3299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 1 +# 81 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" 2 +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, int value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned long long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, long long value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, float value) { } +static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, double value) { } + +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, int value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned long long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, long long value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, float value, int *pred) { } +static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, double value, int *pred) { } + +static __attribute__((device)) __inline__ void __nanosleep(unsigned int ns) { } + +static __attribute__((device)) __inline__ unsigned short int atomicCAS(unsigned short int *address, unsigned short int compare, unsigned short int val) { } +# 3300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 1 +# 81 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/builtin_types.h" 1 +# 82 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 2 + +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/host_defines.h" 1 +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" 2 +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +static __attribute__((device)) __inline__ unsigned __reduce_add_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_min_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_max_sync(unsigned mask, unsigned value) { } + +static __attribute__((device)) __inline__ int __reduce_add_sync(unsigned mask, int value) { } +static __attribute__((device)) __inline__ int __reduce_min_sync(unsigned mask, int value) { } +static __attribute__((device)) __inline__ int __reduce_max_sync(unsigned mask, int value) { } + +static __attribute__((device)) __inline__ unsigned __reduce_and_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_or_sync(unsigned mask, unsigned value) { } +static __attribute__((device)) __inline__ unsigned __reduce_xor_sync(unsigned mask, unsigned value) { } + + +extern "C" { +inline __attribute__((device)) void *__nv_associate_access_property(const void *ptr, + unsigned long long property) { + extern __attribute__((device)) void *__nv_associate_access_property_impl(const void *, + unsigned long long); + return __nv_associate_access_property_impl(ptr, property); +} + +inline __attribute__((device)) void __nv_memcpy_async_shared_global_4(void *dst, + const void *src, + unsigned src_size) { + extern __attribute__((device)) void __nv_memcpy_async_shared_global_4_impl(void *, + const void *, + unsigned); + __nv_memcpy_async_shared_global_4_impl(dst, src, src_size); +} + +inline __attribute__((device)) void __nv_memcpy_async_shared_global_8(void *dst, + const void *src, + unsigned src_size) { + extern __attribute__((device)) void __nv_memcpy_async_shared_global_8_impl(void *, + const void *, + unsigned); + __nv_memcpy_async_shared_global_8_impl(dst, src, src_size); +} + +inline __attribute__((device)) void __nv_memcpy_async_shared_global_16(void *dst, + const void *src, + unsigned src_size) { + extern __attribute__((device)) void __nv_memcpy_async_shared_global_16_impl(void *, + const void *, + unsigned); + __nv_memcpy_async_shared_global_16_impl(dst, src, src_size); +} + +} +# 3301 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" 1 +# 122 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1Dread(surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2Dread(surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf3Dread(surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1DLayeredread(surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2DLayeredread(surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapread(surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapLayeredread(surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + + + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((deprecated)) __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} +# 3302 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" 1 +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template +struct __nv_tex_rmet_ret { }; + +template<> struct __nv_tex_rmet_ret { typedef char type; }; +template<> struct __nv_tex_rmet_ret { typedef signed char type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned char type; }; +template<> struct __nv_tex_rmet_ret { typedef char1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar1 type; }; +template<> struct __nv_tex_rmet_ret { typedef char2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar2 type; }; +template<> struct __nv_tex_rmet_ret { typedef char4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uchar4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef short type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned short type; }; +template<> struct __nv_tex_rmet_ret { typedef short1 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort1 type; }; +template<> struct __nv_tex_rmet_ret { typedef short2 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort2 type; }; +template<> struct __nv_tex_rmet_ret { typedef short4 type; }; +template<> struct __nv_tex_rmet_ret { typedef ushort4 type; }; + +template<> struct __nv_tex_rmet_ret { typedef int type; }; +template<> struct __nv_tex_rmet_ret { typedef unsigned int type; }; +template<> struct __nv_tex_rmet_ret { typedef int1 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint1 type; }; +template<> struct __nv_tex_rmet_ret { typedef int2 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint2 type; }; +template<> struct __nv_tex_rmet_ret { typedef int4 type; }; +template<> struct __nv_tex_rmet_ret { typedef uint4 type; }; +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template<> struct __nv_tex_rmet_ret { typedef float type; }; +template<> struct __nv_tex_rmet_ret { typedef float1 type; }; +template<> struct __nv_tex_rmet_ret { typedef float2 type; }; +template<> struct __nv_tex_rmet_ret { typedef float4 type; }; + + +template struct __nv_tex_rmet_cast { typedef T* type; }; +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1Dfetch(texture t, int x) +{ + + + + + +} + +template +struct __nv_tex_rmnf_ret { }; + +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; +template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1Dfetch(texture t, int x) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1D(texture t, float x) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1D(texture t, float x) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2D(texture t, float x, float y) +{ + + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2D(texture t, float x, float y) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayered(texture t, float x, int layer) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayered(texture t, float x, int layer) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayered(texture t, float x, float y, int layer) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3D(texture t, float x, float y, float z) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3D(texture t, float x, float y, float z) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemap(texture t, float x, float y, float z) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemap(texture t, float x, float y, float z) +{ + + + + + + +} + + +template +struct __nv_tex2dgather_ret { }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef char4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef short4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; +template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef int4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; +template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; + +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; +template <> struct __nv_tex2dgather_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_ret::type tex2Dgather(texture t, float x, float y, int comp=0) +{ + + + + + + +} + + +template struct __nv_tex2dgather_rmnf_ret { }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; +template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; + +template +static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_rmnf_ret::type tex2Dgather(texture t, float x, float y, int comp = 0) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLod(texture t, float x, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLod(texture t, float x, float level) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLod(texture t, float x, float y, float level) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DLod(texture t, float x, float y, float z, float level) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLod(texture t, float x, float y, float z, float level) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) +{ + + + + + + +} + + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + + + + +} + + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((deprecated)) __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + + +} +# 3303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" 1 +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template struct __nv_itex_trait { }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; +template<> struct __nv_itex_trait { typedef void type; }; + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1Dfetch(T *ptr, cudaTextureObject_t obj, int x) +{ + + + +} + +template +static __attribute__((device)) T tex1Dfetch(cudaTextureObject_t texObject, int x) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1D(T *ptr, cudaTextureObject_t obj, float x) +{ + + + +} + + +template +static __attribute__((device)) T tex1D(cudaTextureObject_t texObject, float x) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2D(T *ptr, cudaTextureObject_t obj, float x, float y) +{ + + + +} + +template +static __attribute__((device)) T tex2D(cudaTextureObject_t texObject, float x, float y) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2D(T *ptr, cudaTextureObject_t obj, float x, float y, + bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2D(cudaTextureObject_t texObject, float x, float y, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + + +} + +template +static __attribute__((device)) T tex3D(cudaTextureObject_t texObject, float x, float y, float z) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z, + bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex3D(cudaTextureObject_t texObject, float x, float y, float z, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayered(T *ptr, cudaTextureObject_t obj, float x, int layer) +{ + + + +} + +template +static __attribute__((device)) T tex1DLayered(cudaTextureObject_t texObject, float x, int layer) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer) +{ + + + +} + +template +static __attribute__((device)) T tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemap(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +{ + + + +} + + +template +static __attribute__((device)) T texCubemap(cudaTextureObject_t texObject, float x, float y, float z) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayered(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLayered(cudaTextureObject_t texObject, float x, float y, float z, int layer) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, int comp = 0) +{ + + + +} + +template +static __attribute__((device)) T tex2Dgather(cudaTextureObject_t to, float x, float y, int comp = 0) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, bool* isResident, int comp = 0) +{ + + + + + +} + +template +static __attribute__((device)) T tex2Dgather(cudaTextureObject_t to, float x, float y, bool* isResident, int comp = 0) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLod(T *ptr, cudaTextureObject_t obj, float x, float level) +{ + + + +} + +template +static __attribute__((device)) T tex1DLod(cudaTextureObject_t texObject, float x, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level) +{ + + + +} + +template +static __attribute__((device)) T tex2DLod(cudaTextureObject_t texObject, float x, float y, float level) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLod(cudaTextureObject_t texObject, float x, float y, float level, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + + +} + +template +static __attribute__((device)) T tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, int layer, float level) +{ + + + +} + +template +static __attribute__((device)) T tex1DLayeredLod(cudaTextureObject_t texObject, float x, int layer, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level) +{ + + + +} + +template +static __attribute__((device)) T tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level, bool* isResident) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + +} + +template +static __attribute__((device)) T texCubemapGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float level) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLayeredLod(cudaTextureObject_t texObject, float x, float y, float z, int layer, float level) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DGrad(T *ptr, cudaTextureObject_t obj, float x, float dPdx, float dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex1DGrad(cudaTextureObject_t texObject, float x, float dPdx, float dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + +} + +template +static __attribute__((device)) T tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + + +} + +template +static __attribute__((device)) T tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy, bool* isResident) +{ + + + + + +} + + + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, int layer, float dPdx, float dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex1DLayeredGrad(cudaTextureObject_t texObject, float x, int layer, float dPdx, float dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredGrad(T * ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + +} + +template +static __attribute__((device)) T tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredGrad(T * ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + +} + +template +static __attribute__((device)) T tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy, bool* isResident) +{ + + + + + +} + + + +template +static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + +} + +template +static __attribute__((device)) T texCubemapLayeredGrad(cudaTextureObject_t texObject, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +{ + + + + + +} +# 3304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" 1 +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template struct __nv_isurf_trait { }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; +template<> struct __nv_isurf_trait { typedef void type; }; + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dread(T *ptr, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf1Dread(cudaSurfaceObject_t surfObject, int x, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf2Dread(cudaSurfaceObject_t surfObject, int x, int y, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf3Dread(cudaSurfaceObject_t surfObject, int x, int y, int z, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf1DLayeredread(cudaSurfaceObject_t surfObject, int x, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surf2DLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surfCubemapread(cudaSurfaceObject_t surfObject, int x, int y, int face, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) T surfCubemapLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layerface, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +{ + + + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1Dwrite(T val, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf3Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapwrite(T val, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} + +template +static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +{ + + + +} +# 3305 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/cudacc_ext.h" 1 +# 3306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" 2 + + +extern "C" __attribute__((host)) __attribute__((device)) unsigned __cudaPushCallConfiguration(dim3 gridDim, + dim3 blockDim, + size_t sharedMem = 0, + struct CUstream_st *stream = 0); +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 1 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" 1 +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" +extern "C" { + + +uint3 __attribute__((device_builtin)) extern const threadIdx; +uint3 __attribute__((device_builtin)) extern const blockIdx; +dim3 __attribute__((device_builtin)) extern const blockDim; +dim3 __attribute__((device_builtin)) extern const gridDim; +int __attribute__((device_builtin)) extern const warpSize; + + + + +} +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 2 +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel( + const T *func, + dim3 gridDim, + dim3 blockDim, + void **args, + size_t sharedMem = 0, + cudaStream_t stream = 0 +) +{ + return ::cudaLaunchCooperativeKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +} +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static __inline__ __attribute__((host)) cudaError_t cudaEventCreate( + cudaEvent_t *event, + unsigned int flags +) +{ + return ::cudaEventCreateWithFlags(event, flags); +} +# 372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + void **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc(ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostAlloc( + T **ptr, + size_t size, + unsigned int flags +) +{ + return ::cudaHostAlloc((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaHostGetDevicePointer( + T **pDevice, + void *pHost, + unsigned int flags +) +{ + return ::cudaHostGetDevicePointer((void**)(void*)pDevice, pHost, flags); +} +# 501 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocManaged( + T **devPtr, + size_t size, + unsigned int flags = 0x01 +) +{ + return ::cudaMallocManaged((void**)(void*)devPtr, size, flags); +} +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaStreamAttachMemAsync( + cudaStream_t stream, + T *devPtr, + size_t length = 0, + unsigned int flags = 0x04 +) +{ + return ::cudaStreamAttachMemAsync(stream, (void*)devPtr, length, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMalloc( + T **devPtr, + size_t size +) +{ + return ::cudaMalloc((void**)(void*)devPtr, size); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( + T **ptr, + size_t size, + unsigned int flags = 0 +) +{ + return cudaMallocHost((void**)(void*)ptr, size, flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocPitch( + T **devPtr, + size_t *pitch, + size_t width, + size_t height +) +{ + return ::cudaMallocPitch((void**)(void*)devPtr, pitch, width, height); +} +# 641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + void **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync(ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocAsync( + T **ptr, + size_t size, + cudaStream_t stream +) +{ + return ::cudaMallocAsync((void**)(void*)ptr, size, stream); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaMallocFromPoolAsync( + T **ptr, + size_t size, + cudaMemPool_t memPool, + cudaStream_t stream +) +{ + return ::cudaMallocFromPoolAsync((void**)(void*)ptr, size, memPool, stream); +} +# 720 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbol( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice +) +{ + return ::cudaMemcpyToSymbol((const void*)&symbol, src, count, offset, kind); +} +# 774 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync( + const T &symbol, + const void *src, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyHostToDevice, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyToSymbolAsync((const void*)&symbol, src, count, offset, kind, stream); +} +# 822 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbol( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost +) +{ + return ::cudaMemcpyFromSymbol(dst, (const void*)&symbol, count, offset, kind); +} +# 876 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync( + void *dst, + const T &symbol, + size_t count, + size_t offset = 0, + enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost, + cudaStream_t stream = 0 +) +{ + return ::cudaMemcpyFromSymbolAsync(dst, (const void*)&symbol, count, offset, kind, stream); +} +# 945 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( + cudaGraphNode_t *pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t *pDependencies, + size_t numDependencies, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeToSymbol(pGraphNode, graph, pDependencies, numDependencies, (const void*)&symbol, src, count, offset, kind); +} +# 1016 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( + cudaGraphNode_t* pGraphNode, + cudaGraph_t graph, + const cudaGraphNode_t* pDependencies, + size_t numDependencies, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphAddMemcpyNodeFromSymbol(pGraphNode, graph, pDependencies, numDependencies, dst, (const void*)&symbol, count, offset, kind); +} +# 1067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsToSymbol(node, (const void*)&symbol, src, count, offset, kind); +} +# 1115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphMemcpyNodeSetParamsFromSymbol(node, dst, (const void*)&symbol, count, offset, kind); +} +# 1173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + const T &symbol, + const void* src, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsToSymbol(hGraphExec, node, (const void*)&symbol, src, count, offset, kind); +} +# 1232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( + cudaGraphExec_t hGraphExec, + cudaGraphNode_t node, + void* dst, + const T &symbol, + size_t count, + size_t offset, + enum cudaMemcpyKind kind) +{ + return ::cudaGraphExecMemcpyNodeSetParamsFromSymbol(hGraphExec, node, dst, (const void*)&symbol, count, offset, kind); +} +# 1271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + unsigned int flags) +{ + return ::cudaUserObjectCreate( + object_out, + objectToWrap, + [](void *vpObj) { delete reinterpret_cast(vpObj); }, + initialRefcount, + flags); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaUserObjectCreate( + cudaUserObject_t *object_out, + T *objectToWrap, + unsigned int initialRefcount, + cudaUserObjectFlags flags) +{ + return cudaUserObjectCreate(object_out, objectToWrap, initialRefcount, (unsigned int)flags); +} +# 1321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolAddress( + void **devPtr, + const T &symbol +) +{ + return ::cudaGetSymbolAddress(devPtr, (const void*)&symbol); +} +# 1353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolSize( + size_t *size, + const T &symbol +) +{ + return ::cudaGetSymbolSize(size, (const void*)&symbol); +} +# 1397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t size = +# 1403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 3 4 + (0x7fffffff * 2U + 1U) + +# 1404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +) +{ + return ::cudaBindTexture(offset, &tex, devPtr, &desc, size); +} +# 1443 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t size = +# 1448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" 3 4 + (0x7fffffff * 2U + 1U) + +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +) +{ + return cudaBindTexture(offset, tex, devPtr, tex.channelDesc, size); +} +# 1500 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + const struct cudaChannelFormatDesc &desc, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &desc, width, height, pitch); +} +# 1559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( + size_t *offset, + const struct texture &tex, + const void *devPtr, + size_t width, + size_t height, + size_t pitch +) +{ + return ::cudaBindTexture2D(offset, &tex, devPtr, &tex.channelDesc, width, height, pitch); +} +# 1602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToArray(&tex, array, &desc); +} +# 1641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( + const struct texture &tex, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindTextureToArray(tex, array, desc) : err; +} +# 1683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindTextureToMipmappedArray(&tex, mipmappedArray, &desc); +} +# 1722 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( + const struct texture &tex, + cudaMipmappedArray_const_t mipmappedArray +) +{ + struct cudaChannelFormatDesc desc; + cudaArray_t levelArray; + cudaError_t err = ::cudaGetMipmappedArrayLevel(&levelArray, mipmappedArray, 0); + + if (err != cudaSuccess) { + return err; + } + err = ::cudaGetChannelDesc(&desc, levelArray); + + return err == cudaSuccess ? cudaBindTextureToMipmappedArray(tex, mipmappedArray, desc) : err; +} +# 1765 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaUnbindTexture( + const struct texture &tex +) +{ + return ::cudaUnbindTexture(&tex); +} +# 1801 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset( + size_t *offset, + const struct texture &tex +) +{ + return ::cudaGetTextureAlignmentOffset(offset, &tex); +} +# 1853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetCacheConfig( + T *func, + enum cudaFuncCache cacheConfig +) +{ + return ::cudaFuncSetCacheConfig((const void*)func, cacheConfig); +} + +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig( + T *func, + enum cudaSharedMemConfig config +) +{ + return ::cudaFuncSetSharedMemConfig((const void*)func, config); +} +# 1901 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, 0x00); +} +# 1953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + int *numBlocks, + T func, + int blockSize, + size_t dynamicSMemSize, + unsigned int flags) +{ + return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, flags); +} + + + + +class __cudaOccupancyB2DHelper { + size_t n; +public: + inline __attribute__((host)) __attribute__((device)) __cudaOccupancyB2DHelper(size_t n_) : n(n_) {} + inline __attribute__((host)) __attribute__((device)) size_t operator()(int) + { + return n; + } +}; +# 2023 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + cudaError_t status; + + + int device; + struct cudaFuncAttributes attr; + + + int maxThreadsPerMultiProcessor; + int warpSize; + int devMaxThreadsPerBlock; + int multiProcessorCount; + int funcMaxThreadsPerBlock; + int occupancyLimit; + int granularity; + + + int maxBlockSize = 0; + int numBlocks = 0; + int maxOccupancy = 0; + + + int blockSizeToTryAligned; + int blockSizeToTry; + int blockSizeLimitAligned; + int occupancyInBlocks; + int occupancyInThreads; + size_t dynamicSMemSize; + + + + + + if (!minGridSize || !blockSize || !func) { + return cudaErrorInvalidValue; + } + + + + + + status = ::cudaGetDevice(&device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &maxThreadsPerMultiProcessor, + cudaDevAttrMaxThreadsPerMultiProcessor, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &warpSize, + cudaDevAttrWarpSize, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &devMaxThreadsPerBlock, + cudaDevAttrMaxThreadsPerBlock, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaDeviceGetAttribute( + &multiProcessorCount, + cudaDevAttrMultiProcessorCount, + device); + if (status != cudaSuccess) { + return status; + } + + status = cudaFuncGetAttributes(&attr, func); + if (status != cudaSuccess) { + return status; + } + + funcMaxThreadsPerBlock = attr.maxThreadsPerBlock; + + + + + + occupancyLimit = maxThreadsPerMultiProcessor; + granularity = warpSize; + + if (blockSizeLimit == 0) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (devMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = devMaxThreadsPerBlock; + } + + if (funcMaxThreadsPerBlock < blockSizeLimit) { + blockSizeLimit = funcMaxThreadsPerBlock; + } + + blockSizeLimitAligned = ((blockSizeLimit + (granularity - 1)) / granularity) * granularity; + + for (blockSizeToTryAligned = blockSizeLimitAligned; blockSizeToTryAligned > 0; blockSizeToTryAligned -= granularity) { + + + + if (blockSizeLimit < blockSizeToTryAligned) { + blockSizeToTry = blockSizeLimit; + } else { + blockSizeToTry = blockSizeToTryAligned; + } + + dynamicSMemSize = blockSizeToDynamicSMemSize(blockSizeToTry); + + status = cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( + &occupancyInBlocks, + func, + blockSizeToTry, + dynamicSMemSize, + flags); + + if (status != cudaSuccess) { + return status; + } + + occupancyInThreads = blockSizeToTry * occupancyInBlocks; + + if (occupancyInThreads > maxOccupancy) { + maxBlockSize = blockSizeToTry; + numBlocks = occupancyInBlocks; + maxOccupancy = occupancyInThreads; + } + + + + if (occupancyLimit == maxOccupancy) { + break; + } + } + + + + + + + + *minGridSize = numBlocks * multiProcessorCount; + *blockSize = maxBlockSize; + + return status; +} +# 2219 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMem( + int *minGridSize, + int *blockSize, + T func, + UnaryFunction blockSizeToDynamicSMemSize, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, blockSizeLimit, 0x00); +} +# 2265 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSize( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, 0x00); +} +# 2303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock( + size_t *dynamicSmemSize, + T func, + int numBlocks, + int blockSize) +{ + return ::cudaOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, (const void*)func, numBlocks, blockSize); +} +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeWithFlags( + int *minGridSize, + int *blockSize, + T func, + size_t dynamicSMemSize = 0, + int blockSizeLimit = 0, + unsigned int flags = 0) +{ + return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, flags); +} +# 2405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncGetAttributes( + struct cudaFuncAttributes *attr, + T *entry +) +{ + return ::cudaFuncGetAttributes(attr, (const void*)entry); +} +# 2469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __inline__ __attribute__((host)) cudaError_t cudaFuncSetAttribute( + T *entry, + enum cudaFuncAttribute attr, + int value +) +{ + return ::cudaFuncSetAttribute((const void*)entry, attr, value); +} +# 2501 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array, + const struct cudaChannelFormatDesc &desc +) +{ + return ::cudaBindSurfaceToArray(&surf, array, &desc); +} +# 2532 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template +static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( + const struct surface &surf, + cudaArray_const_t array +) +{ + struct cudaChannelFormatDesc desc; + cudaError_t err = ::cudaGetChannelDesc(&desc, array); + + return err == cudaSuccess ? cudaBindSurfaceToArray(surf, array, desc) : err; +} +# 2553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +#pragma GCC diagnostic pop +# 1 "" 2 +# 1 "CMakeCUDACompilerId.cu" +# 64 "CMakeCUDACompilerId.cu" +char const* info_compiler = "INFO" ":" "compiler[" "NVIDIA" "]"; + +char const* info_simulate = "INFO" ":" "simulate[" "GNU" "]"; +# 345 "CMakeCUDACompilerId.cu" +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + ('0' + (((11) / 10000000)%10)), ('0' + (((11) / 1000000)%10)), ('0' + (((11) / 100000)%10)), ('0' + (((11) / 10000)%10)), ('0' + (((11) / 1000)%10)), ('0' + (((11) / 100)%10)), ('0' + (((11) / 10)%10)), ('0' + ((11) % 10)), + + '.', ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((64) / 10000000)%10)), ('0' + (((64) / 1000000)%10)), ('0' + (((64) / 100000)%10)), ('0' + (((64) / 10000)%10)), ('0' + (((64) / 1000)%10)), ('0' + (((64) / 100)%10)), ('0' + (((64) / 10)%10)), ('0' + ((64) % 10)), + + + + + + ']','\0'}; +# 374 "CMakeCUDACompilerId.cu" +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + ('0' + (((7) / 10000000)%10)), ('0' + (((7) / 1000000)%10)), ('0' + (((7) / 100000)%10)), ('0' + (((7) / 10000)%10)), ('0' + (((7) / 1000)%10)), ('0' + (((7) / 100)%10)), ('0' + (((7) / 10)%10)), ('0' + ((7) % 10)), + + '.', ('0' + (((5) / 10000000)%10)), ('0' + (((5) / 1000000)%10)), ('0' + (((5) / 100000)%10)), ('0' + (((5) / 10000)%10)), ('0' + (((5) / 1000)%10)), ('0' + (((5) / 100)%10)), ('0' + (((5) / 10)%10)), ('0' + ((5) % 10)), + + + + + + + + ']','\0'}; + + + + + + +char const* info_platform = "INFO" ":" "platform[" "Linux" "]"; +char const* info_arch = "INFO" ":" "arch[" "]"; + + + +const char* info_language_standard_default = "INFO" ":" "standard_default[" + + + + + + + + "14" + + + + + +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" + + + "ON" + + + +"]"; + + + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + + require += info_version[argc]; + + + require += info_simulate[argc]; + + + require += info_simulate_version[argc]; + + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.c b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.c new file mode 100644 index 00000000..d6bfc437 --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.c @@ -0,0 +1,35 @@ +# 1 "CMakeCUDACompilerId.cu" +# 64 "CMakeCUDACompilerId.cu" +extern const char *info_compiler; + +extern const char *info_simulate; +# 345 "CMakeCUDACompilerId.cu" +static const char info_version[50]; +# 374 "CMakeCUDACompilerId.cu" +static const char info_simulate_version[41]; +# 394 "CMakeCUDACompilerId.cu" +extern const char *info_platform; +extern const char *info_arch; + + + +extern const char *info_language_standard_default; +# 415 "CMakeCUDACompilerId.cu" +extern const char *info_language_extensions_default; +# 64 "CMakeCUDACompilerId.cu" +const char *info_compiler = ((const char *)"INFO:compiler[NVIDIA]"); + +const char *info_simulate = ((const char *)"INFO:simulate[GNU]"); +# 345 "CMakeCUDACompilerId.cu" +static const char info_version[50] = {((char)73),((char)78),((char)70),((char)79),((char)58),((char)99),((char)111),((char)109),((char)112),((char)105),((char)108),((char)101),((char)114),((char)95),((char)118),((char)101),((char)114),((char)115),((char)105),((char)111),((char)110),((char)91),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)49),((char)49),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)55),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)54),((char)52),((char)93),((char)0)}; +# 374 "CMakeCUDACompilerId.cu" +static const char info_simulate_version[41] = {((char)73),((char)78),((char)70),((char)79),((char)58),((char)115),((char)105),((char)109),((char)117),((char)108),((char)97),((char)116),((char)101),((char)95),((char)118),((char)101),((char)114),((char)115),((char)105),((char)111),((char)110),((char)91),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)55),((char)46),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)48),((char)53),((char)93),((char)0)}; +# 394 "CMakeCUDACompilerId.cu" +const char *info_platform = ((const char *)"INFO:platform[Linux]"); +const char *info_arch = ((const char *)"INFO:arch[]"); + + + +const char *info_language_standard_default = ((const char *)"INFO:standard_default[14]"); +# 415 "CMakeCUDACompilerId.cu" +const char *info_language_extensions_default = ((const char *)"INFO:extensions_default[ON]"); diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.cpp b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.cpp new file mode 100644 index 00000000..442a5bd8 --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.cpp @@ -0,0 +1,19904 @@ +# 1 "CMakeCUDACompilerId.cu" +#pragma GCC diagnostic ignored "-Wunused-local-typedefs" +# 1 +#pragma GCC diagnostic push +# 1 +#pragma GCC diagnostic ignored "-Wunused-variable" +# 1 +#pragma GCC diagnostic ignored "-Wunused-function" +# 1 +static char __nv_inited_managed_rt = 0; static void **__nv_fatbinhandle_for_managed_rt; static void __nv_save_fatbinhandle_for_managed_rt(void **in){__nv_fatbinhandle_for_managed_rt = in;} static char __nv_init_managed_rt_with_module(void **); static inline void __nv_init_managed_rt(void) { __nv_inited_managed_rt = (__nv_inited_managed_rt ? __nv_inited_managed_rt : __nv_init_managed_rt_with_module(__nv_fatbinhandle_for_managed_rt));} +# 1 +#pragma GCC diagnostic pop +# 1 +#pragma GCC diagnostic ignored "-Wunused-variable" + +# 1 +#define __nv_is_extended_device_lambda_closure_type(X) false +#define __nv_is_extended_host_device_lambda_closure_type(X) false +#if defined(__nv_is_extended_device_lambda_closure_type) && defined(__nv_is_extended_host_device_lambda_closure_type) +#endif + +# 1 +# 61 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +#pragma GCC diagnostic push +# 64 +#pragma GCC diagnostic ignored "-Wunused-function" +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_types.h" +#if 0 +# 68 +enum cudaRoundMode { +# 70 +cudaRoundNearest, +# 71 +cudaRoundZero, +# 72 +cudaRoundPosInf, +# 73 +cudaRoundMinInf +# 74 +}; +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 100 +struct char1 { +# 102 +signed char x; +# 103 +}; +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 105 +struct uchar1 { +# 107 +unsigned char x; +# 108 +}; +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 111 +struct __attribute((aligned(2))) char2 { +# 113 +signed char x, y; +# 114 +}; +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 116 +struct __attribute((aligned(2))) uchar2 { +# 118 +unsigned char x, y; +# 119 +}; +#endif +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 121 +struct char3 { +# 123 +signed char x, y, z; +# 124 +}; +#endif +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 126 +struct uchar3 { +# 128 +unsigned char x, y, z; +# 129 +}; +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 131 +struct __attribute((aligned(4))) char4 { +# 133 +signed char x, y, z, w; +# 134 +}; +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 136 +struct __attribute((aligned(4))) uchar4 { +# 138 +unsigned char x, y, z, w; +# 139 +}; +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 141 +struct short1 { +# 143 +short x; +# 144 +}; +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 146 +struct ushort1 { +# 148 +unsigned short x; +# 149 +}; +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 151 +struct __attribute((aligned(4))) short2 { +# 153 +short x, y; +# 154 +}; +#endif +# 156 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 156 +struct __attribute((aligned(4))) ushort2 { +# 158 +unsigned short x, y; +# 159 +}; +#endif +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 161 +struct short3 { +# 163 +short x, y, z; +# 164 +}; +#endif +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 166 +struct ushort3 { +# 168 +unsigned short x, y, z; +# 169 +}; +#endif +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 171 +struct __attribute((aligned(8))) short4 { short x; short y; short z; short w; }; +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 172 +struct __attribute((aligned(8))) ushort4 { unsigned short x; unsigned short y; unsigned short z; unsigned short w; }; +#endif +# 174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 174 +struct int1 { +# 176 +int x; +# 177 +}; +#endif +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 179 +struct uint1 { +# 181 +unsigned x; +# 182 +}; +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 184 +struct __attribute((aligned(8))) int2 { int x; int y; }; +#endif +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 185 +struct __attribute((aligned(8))) uint2 { unsigned x; unsigned y; }; +#endif +# 187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 187 +struct int3 { +# 189 +int x, y, z; +# 190 +}; +#endif +# 192 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 192 +struct uint3 { +# 194 +unsigned x, y, z; +# 195 +}; +#endif +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 197 +struct __attribute((aligned(16))) int4 { +# 199 +int x, y, z, w; +# 200 +}; +#endif +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 202 +struct __attribute((aligned(16))) uint4 { +# 204 +unsigned x, y, z, w; +# 205 +}; +#endif +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 207 +struct long1 { +# 209 +long x; +# 210 +}; +#endif +# 212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 212 +struct ulong1 { +# 214 +unsigned long x; +# 215 +}; +#endif +# 222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 222 +struct __attribute((aligned((2) * sizeof(long)))) long2 { +# 224 +long x, y; +# 225 +}; +#endif +# 227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 227 +struct __attribute((aligned((2) * sizeof(unsigned long)))) ulong2 { +# 229 +unsigned long x, y; +# 230 +}; +#endif +# 234 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 234 +struct long3 { +# 236 +long x, y, z; +# 237 +}; +#endif +# 239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 239 +struct ulong3 { +# 241 +unsigned long x, y, z; +# 242 +}; +#endif +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 244 +struct __attribute((aligned(16))) long4 { +# 246 +long x, y, z, w; +# 247 +}; +#endif +# 249 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 249 +struct __attribute((aligned(16))) ulong4 { +# 251 +unsigned long x, y, z, w; +# 252 +}; +#endif +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 254 +struct float1 { +# 256 +float x; +# 257 +}; +#endif +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 276 +struct __attribute((aligned(8))) float2 { float x; float y; }; +#endif +# 281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 281 +struct float3 { +# 283 +float x, y, z; +# 284 +}; +#endif +# 286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 286 +struct __attribute((aligned(16))) float4 { +# 288 +float x, y, z, w; +# 289 +}; +#endif +# 291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 291 +struct longlong1 { +# 293 +long long x; +# 294 +}; +#endif +# 296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 296 +struct ulonglong1 { +# 298 +unsigned long long x; +# 299 +}; +#endif +# 301 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 301 +struct __attribute((aligned(16))) longlong2 { +# 303 +long long x, y; +# 304 +}; +#endif +# 306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 306 +struct __attribute((aligned(16))) ulonglong2 { +# 308 +unsigned long long x, y; +# 309 +}; +#endif +# 311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 311 +struct longlong3 { +# 313 +long long x, y, z; +# 314 +}; +#endif +# 316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 316 +struct ulonglong3 { +# 318 +unsigned long long x, y, z; +# 319 +}; +#endif +# 321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 321 +struct __attribute((aligned(16))) longlong4 { +# 323 +long long x, y, z, w; +# 324 +}; +#endif +# 326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 326 +struct __attribute((aligned(16))) ulonglong4 { +# 328 +unsigned long long x, y, z, w; +# 329 +}; +#endif +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 331 +struct double1 { +# 333 +double x; +# 334 +}; +#endif +# 336 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 336 +struct __attribute((aligned(16))) double2 { +# 338 +double x, y; +# 339 +}; +#endif +# 341 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 341 +struct double3 { +# 343 +double x, y, z; +# 344 +}; +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 346 +struct __attribute((aligned(16))) double4 { +# 348 +double x, y, z, w; +# 349 +}; +#endif +# 363 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char1 +# 363 +char1; +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar1 +# 364 +uchar1; +#endif +# 365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char2 +# 365 +char2; +#endif +# 366 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar2 +# 366 +uchar2; +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char3 +# 367 +char3; +#endif +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar3 +# 368 +uchar3; +#endif +# 369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef char4 +# 369 +char4; +#endif +# 370 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uchar4 +# 370 +uchar4; +#endif +# 371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short1 +# 371 +short1; +#endif +# 372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort1 +# 372 +ushort1; +#endif +# 373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short2 +# 373 +short2; +#endif +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort2 +# 374 +ushort2; +#endif +# 375 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short3 +# 375 +short3; +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort3 +# 376 +ushort3; +#endif +# 377 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef short4 +# 377 +short4; +#endif +# 378 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ushort4 +# 378 +ushort4; +#endif +# 379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int1 +# 379 +int1; +#endif +# 380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint1 +# 380 +uint1; +#endif +# 381 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int2 +# 381 +int2; +#endif +# 382 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint2 +# 382 +uint2; +#endif +# 383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int3 +# 383 +int3; +#endif +# 384 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint3 +# 384 +uint3; +#endif +# 385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef int4 +# 385 +int4; +#endif +# 386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef uint4 +# 386 +uint4; +#endif +# 387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long1 +# 387 +long1; +#endif +# 388 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong1 +# 388 +ulong1; +#endif +# 389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long2 +# 389 +long2; +#endif +# 390 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong2 +# 390 +ulong2; +#endif +# 391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long3 +# 391 +long3; +#endif +# 392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong3 +# 392 +ulong3; +#endif +# 393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef long4 +# 393 +long4; +#endif +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulong4 +# 394 +ulong4; +#endif +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float1 +# 395 +float1; +#endif +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float2 +# 396 +float2; +#endif +# 397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float3 +# 397 +float3; +#endif +# 398 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef float4 +# 398 +float4; +#endif +# 399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong1 +# 399 +longlong1; +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong1 +# 400 +ulonglong1; +#endif +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong2 +# 401 +longlong2; +#endif +# 402 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong2 +# 402 +ulonglong2; +#endif +# 403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong3 +# 403 +longlong3; +#endif +# 404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong3 +# 404 +ulonglong3; +#endif +# 405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef longlong4 +# 405 +longlong4; +#endif +# 406 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef ulonglong4 +# 406 +ulonglong4; +#endif +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double1 +# 407 +double1; +#endif +# 408 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double2 +# 408 +double2; +#endif +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double3 +# 409 +double3; +#endif +# 410 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef double4 +# 410 +double4; +#endif +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +# 418 +struct dim3 { +# 420 +unsigned x, y, z; +# 432 +}; +#endif +# 434 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_types.h" +#if 0 +typedef dim3 +# 434 +dim3; +#endif +# 149 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef long ptrdiff_t; +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef unsigned long size_t; +#if !defined(__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__) +#define __CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ +#endif +#include "crt/host_runtime.h" +# 437 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef +# 426 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +struct { +# 427 +long long __max_align_ll __attribute((__aligned__(__alignof__(long long)))); +# 428 +long double __max_align_ld __attribute((__aligned__(__alignof__(long double)))); +# 437 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +} max_align_t; +# 444 +typedef __decltype((nullptr)) nullptr_t; +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 204 +enum cudaError { +# 211 +cudaSuccess, +# 217 +cudaErrorInvalidValue, +# 223 +cudaErrorMemoryAllocation, +# 229 +cudaErrorInitializationError, +# 236 +cudaErrorCudartUnloading, +# 243 +cudaErrorProfilerDisabled, +# 251 +cudaErrorProfilerNotInitialized, +# 258 +cudaErrorProfilerAlreadyStarted, +# 265 +cudaErrorProfilerAlreadyStopped, +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorInvalidConfiguration, +# 280 +cudaErrorInvalidPitchValue = 12, +# 286 +cudaErrorInvalidSymbol, +# 294 +cudaErrorInvalidHostPointer = 16, +# 302 +cudaErrorInvalidDevicePointer, +# 308 +cudaErrorInvalidTexture, +# 314 +cudaErrorInvalidTextureBinding, +# 321 +cudaErrorInvalidChannelDescriptor, +# 327 +cudaErrorInvalidMemcpyDirection, +# 337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorAddressOfConstant, +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorTextureFetchFailed, +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorTextureNotBound, +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorSynchronizationError, +# 370 +cudaErrorInvalidFilterSetting, +# 376 +cudaErrorInvalidNormSetting, +# 384 +cudaErrorMixedDeviceExecution, +# 392 +cudaErrorNotYetImplemented = 31, +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorMemoryValueTooLarge, +# 408 +cudaErrorStubLibrary = 34, +# 415 +cudaErrorInsufficientDriver, +# 422 +cudaErrorCallRequiresNewerDriver, +# 428 +cudaErrorInvalidSurface, +# 434 +cudaErrorDuplicateVariableName = 43, +# 440 +cudaErrorDuplicateTextureName, +# 446 +cudaErrorDuplicateSurfaceName, +# 456 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorDevicesUnavailable, +# 469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorIncompatibleDriverContext = 49, +# 475 +cudaErrorMissingConfiguration = 52, +# 484 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorPriorLaunchFailure, +# 491 +cudaErrorLaunchMaxDepthExceeded = 65, +# 499 +cudaErrorLaunchFileScopedTex, +# 507 +cudaErrorLaunchFileScopedSurf, +# 522 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorSyncDepthExceeded, +# 534 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorLaunchPendingCountExceeded, +# 540 +cudaErrorInvalidDeviceFunction = 98, +# 546 +cudaErrorNoDevice = 100, +# 553 +cudaErrorInvalidDevice, +# 558 +cudaErrorDeviceNotLicensed, +# 567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorSoftwareValidityNotEstablished, +# 572 +cudaErrorStartupFailure = 127, +# 577 +cudaErrorInvalidKernelImage = 200, +# 587 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorDeviceUninitialized, +# 592 +cudaErrorMapBufferObjectFailed = 205, +# 597 +cudaErrorUnmapBufferObjectFailed, +# 603 +cudaErrorArrayIsMapped, +# 608 +cudaErrorAlreadyMapped, +# 616 +cudaErrorNoKernelImageForDevice, +# 621 +cudaErrorAlreadyAcquired, +# 626 +cudaErrorNotMapped, +# 632 +cudaErrorNotMappedAsArray, +# 638 +cudaErrorNotMappedAsPointer, +# 644 +cudaErrorECCUncorrectable, +# 650 +cudaErrorUnsupportedLimit, +# 656 +cudaErrorDeviceAlreadyInUse, +# 662 +cudaErrorPeerAccessUnsupported, +# 668 +cudaErrorInvalidPtx, +# 673 +cudaErrorInvalidGraphicsContext, +# 679 +cudaErrorNvlinkUncorrectable, +# 686 +cudaErrorJitCompilerNotFound, +# 693 +cudaErrorUnsupportedPtxVersion, +# 700 +cudaErrorJitCompilationDisabled, +# 705 +cudaErrorUnsupportedExecAffinity, +# 710 +cudaErrorInvalidSource = 300, +# 715 +cudaErrorFileNotFound, +# 720 +cudaErrorSharedObjectSymbolNotFound, +# 725 +cudaErrorSharedObjectInitFailed, +# 730 +cudaErrorOperatingSystem, +# 737 +cudaErrorInvalidResourceHandle = 400, +# 743 +cudaErrorIllegalState, +# 750 +cudaErrorSymbolNotFound = 500, +# 758 +cudaErrorNotReady = 600, +# 766 +cudaErrorIllegalAddress = 700, +# 775 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorLaunchOutOfResources, +# 786 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorLaunchTimeout, +# 792 +cudaErrorLaunchIncompatibleTexturing, +# 799 +cudaErrorPeerAccessAlreadyEnabled, +# 806 +cudaErrorPeerAccessNotEnabled, +# 819 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorSetOnActiveProcess = 708, +# 826 +cudaErrorContextIsDestroyed, +# 833 +cudaErrorAssert, +# 840 +cudaErrorTooManyPeers, +# 846 +cudaErrorHostMemoryAlreadyRegistered, +# 852 +cudaErrorHostMemoryNotRegistered, +# 861 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorHardwareStackError, +# 869 +cudaErrorIllegalInstruction, +# 878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorMisalignedAddress, +# 889 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorInvalidAddressSpace, +# 897 +cudaErrorInvalidPc, +# 908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorLaunchFailure, +# 917 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorCooperativeLaunchTooLarge, +# 922 +cudaErrorNotPermitted = 800, +# 928 +cudaErrorNotSupported, +# 937 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorSystemNotReady, +# 944 +cudaErrorSystemDriverMismatch, +# 953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorCompatNotSupportedOnDevice, +# 958 +cudaErrorMpsConnectionFailed, +# 963 +cudaErrorMpsRpcFailure, +# 969 +cudaErrorMpsServerNotReady, +# 974 +cudaErrorMpsMaxClientsReached, +# 979 +cudaErrorMpsMaxConnectionsReached, +# 984 +cudaErrorStreamCaptureUnsupported = 900, +# 990 +cudaErrorStreamCaptureInvalidated, +# 996 +cudaErrorStreamCaptureMerge, +# 1001 +cudaErrorStreamCaptureUnmatched, +# 1007 +cudaErrorStreamCaptureUnjoined, +# 1014 +cudaErrorStreamCaptureIsolation, +# 1020 +cudaErrorStreamCaptureImplicit, +# 1026 +cudaErrorCapturedEvent, +# 1033 +cudaErrorStreamCaptureWrongThread, +# 1038 +cudaErrorTimeout, +# 1044 +cudaErrorGraphExecUpdateFailure, +# 1054 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorExternalDevice, +# 1067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaErrorUnknown = 999, +# 1075 +cudaErrorApiFailureBase = 10000 +# 1076 +}; +#endif +# 1081 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1081 +enum cudaChannelFormatKind { +# 1083 +cudaChannelFormatKindSigned, +# 1084 +cudaChannelFormatKindUnsigned, +# 1085 +cudaChannelFormatKindFloat, +# 1086 +cudaChannelFormatKindNone, +# 1087 +cudaChannelFormatKindNV12, +# 1088 +cudaChannelFormatKindUnsignedNormalized8X1, +# 1089 +cudaChannelFormatKindUnsignedNormalized8X2, +# 1090 +cudaChannelFormatKindUnsignedNormalized8X4, +# 1091 +cudaChannelFormatKindUnsignedNormalized16X1, +# 1092 +cudaChannelFormatKindUnsignedNormalized16X2, +# 1093 +cudaChannelFormatKindUnsignedNormalized16X4, +# 1094 +cudaChannelFormatKindSignedNormalized8X1, +# 1095 +cudaChannelFormatKindSignedNormalized8X2, +# 1096 +cudaChannelFormatKindSignedNormalized8X4, +# 1097 +cudaChannelFormatKindSignedNormalized16X1, +# 1098 +cudaChannelFormatKindSignedNormalized16X2, +# 1099 +cudaChannelFormatKindSignedNormalized16X4, +# 1100 +cudaChannelFormatKindUnsignedBlockCompressed1, +# 1101 +cudaChannelFormatKindUnsignedBlockCompressed1SRGB, +# 1102 +cudaChannelFormatKindUnsignedBlockCompressed2, +# 1103 +cudaChannelFormatKindUnsignedBlockCompressed2SRGB, +# 1104 +cudaChannelFormatKindUnsignedBlockCompressed3, +# 1105 +cudaChannelFormatKindUnsignedBlockCompressed3SRGB, +# 1106 +cudaChannelFormatKindUnsignedBlockCompressed4, +# 1107 +cudaChannelFormatKindSignedBlockCompressed4, +# 1108 +cudaChannelFormatKindUnsignedBlockCompressed5, +# 1109 +cudaChannelFormatKindSignedBlockCompressed5, +# 1110 +cudaChannelFormatKindUnsignedBlockCompressed6H, +# 1111 +cudaChannelFormatKindSignedBlockCompressed6H, +# 1112 +cudaChannelFormatKindUnsignedBlockCompressed7, +# 1113 +cudaChannelFormatKindUnsignedBlockCompressed7SRGB +# 1114 +}; +#endif +# 1119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1119 +struct cudaChannelFormatDesc { +# 1121 +int x; +# 1122 +int y; +# 1123 +int z; +# 1124 +int w; +# 1125 +cudaChannelFormatKind f; +# 1126 +}; +#endif +# 1131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef struct cudaArray *cudaArray_t; +# 1136 +typedef const cudaArray *cudaArray_const_t; +# 1138 +struct cudaArray; +# 1143 +typedef struct cudaMipmappedArray *cudaMipmappedArray_t; +# 1148 +typedef const cudaMipmappedArray *cudaMipmappedArray_const_t; +# 1150 +struct cudaMipmappedArray; +# 1160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1160 +struct cudaArraySparseProperties { +# 1161 +struct { +# 1162 +unsigned width; +# 1163 +unsigned height; +# 1164 +unsigned depth; +# 1165 +} tileExtent; +# 1166 +unsigned miptailFirstLevel; +# 1167 +unsigned long long miptailSize; +# 1168 +unsigned flags; +# 1169 +unsigned reserved[4]; +# 1170 +}; +#endif +# 1176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1176 +struct cudaArrayMemoryRequirements { +# 1177 +size_t size; +# 1178 +size_t alignment; +# 1179 +unsigned reserved[4]; +# 1180 +}; +#endif +# 1186 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1186 +enum cudaMemoryType { +# 1188 +cudaMemoryTypeUnregistered, +# 1189 +cudaMemoryTypeHost, +# 1190 +cudaMemoryTypeDevice, +# 1191 +cudaMemoryTypeManaged +# 1192 +}; +#endif +# 1197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1197 +enum cudaMemcpyKind { +# 1199 +cudaMemcpyHostToHost, +# 1200 +cudaMemcpyHostToDevice, +# 1201 +cudaMemcpyDeviceToHost, +# 1202 +cudaMemcpyDeviceToDevice, +# 1203 +cudaMemcpyDefault +# 1204 +}; +#endif +# 1211 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1211 +struct cudaPitchedPtr { +# 1213 +void *ptr; +# 1214 +size_t pitch; +# 1215 +size_t xsize; +# 1216 +size_t ysize; +# 1217 +}; +#endif +# 1224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1224 +struct cudaExtent { +# 1226 +size_t width; +# 1227 +size_t height; +# 1228 +size_t depth; +# 1229 +}; +#endif +# 1236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1236 +struct cudaPos { +# 1238 +size_t x; +# 1239 +size_t y; +# 1240 +size_t z; +# 1241 +}; +#endif +# 1246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1246 +struct cudaMemcpy3DParms { +# 1248 +cudaArray_t srcArray; +# 1249 +cudaPos srcPos; +# 1250 +cudaPitchedPtr srcPtr; +# 1252 +cudaArray_t dstArray; +# 1253 +cudaPos dstPos; +# 1254 +cudaPitchedPtr dstPtr; +# 1256 +cudaExtent extent; +# 1257 +cudaMemcpyKind kind; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 1258 +}; +#endif +# 1263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1263 +struct cudaMemcpy3DPeerParms { +# 1265 +cudaArray_t srcArray; +# 1266 +cudaPos srcPos; +# 1267 +cudaPitchedPtr srcPtr; +# 1268 +int srcDevice; +# 1270 +cudaArray_t dstArray; +# 1271 +cudaPos dstPos; +# 1272 +cudaPitchedPtr dstPtr; +# 1273 +int dstDevice; +# 1275 +cudaExtent extent; +# 1276 +}; +#endif +# 1281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1281 +struct cudaMemsetParams { +# 1282 +void *dst; +# 1283 +size_t pitch; +# 1284 +unsigned value; +# 1285 +unsigned elementSize; +# 1286 +size_t width; +# 1287 +size_t height; +# 1288 +}; +#endif +# 1293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1293 +enum cudaAccessProperty { +# 1294 +cudaAccessPropertyNormal, +# 1295 +cudaAccessPropertyStreaming, +# 1296 +cudaAccessPropertyPersisting +# 1297 +}; +#endif +# 1310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1310 +struct cudaAccessPolicyWindow { +# 1311 +void *base_ptr; +# 1312 +size_t num_bytes; +# 1313 +float hitRatio; +# 1314 +cudaAccessProperty hitProp; +# 1315 +cudaAccessProperty missProp; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 1316 +}; +#endif +# 1328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef void (*cudaHostFn_t)(void * userData); +# 1333 +#if 0 +# 1333 +struct cudaHostNodeParams { +# 1334 +cudaHostFn_t fn; +# 1335 +void *userData; +# 1336 +}; +#endif +# 1341 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1341 +enum cudaStreamCaptureStatus { +# 1342 +cudaStreamCaptureStatusNone, +# 1343 +cudaStreamCaptureStatusActive, +# 1344 +cudaStreamCaptureStatusInvalidated +# 1346 +}; +#endif +# 1352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1352 +enum cudaStreamCaptureMode { +# 1353 +cudaStreamCaptureModeGlobal, +# 1354 +cudaStreamCaptureModeThreadLocal, +# 1355 +cudaStreamCaptureModeRelaxed +# 1356 +}; +#endif +# 1358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1358 +enum cudaSynchronizationPolicy { +# 1359 +cudaSyncPolicyAuto = 1, +# 1360 +cudaSyncPolicySpin, +# 1361 +cudaSyncPolicyYield, +# 1362 +cudaSyncPolicyBlockingSync +# 1363 +}; +#endif +# 1379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1379 +enum cudaStreamUpdateCaptureDependenciesFlags { +# 1380 +cudaStreamAddCaptureDependencies, +# 1381 +cudaStreamSetCaptureDependencies +# 1382 +}; +#endif +# 1387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1387 +enum cudaUserObjectFlags { +# 1388 +cudaUserObjectNoDestructorSync = 1 +# 1389 +}; +#endif +# 1394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1394 +enum cudaUserObjectRetainFlags { +# 1395 +cudaGraphUserObjectMove = 1 +# 1396 +}; +#endif +# 1401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct cudaGraphicsResource; +# 1406 +#if 0 +# 1406 +enum cudaGraphicsRegisterFlags { +# 1408 +cudaGraphicsRegisterFlagsNone, +# 1409 +cudaGraphicsRegisterFlagsReadOnly, +# 1410 +cudaGraphicsRegisterFlagsWriteDiscard, +# 1411 +cudaGraphicsRegisterFlagsSurfaceLoadStore = 4, +# 1412 +cudaGraphicsRegisterFlagsTextureGather = 8 +# 1413 +}; +#endif +# 1418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1418 +enum cudaGraphicsMapFlags { +# 1420 +cudaGraphicsMapFlagsNone, +# 1421 +cudaGraphicsMapFlagsReadOnly, +# 1422 +cudaGraphicsMapFlagsWriteDiscard +# 1423 +}; +#endif +# 1428 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1428 +enum cudaGraphicsCubeFace { +# 1430 +cudaGraphicsCubeFacePositiveX, +# 1431 +cudaGraphicsCubeFaceNegativeX, +# 1432 +cudaGraphicsCubeFacePositiveY, +# 1433 +cudaGraphicsCubeFaceNegativeY, +# 1434 +cudaGraphicsCubeFacePositiveZ, +# 1435 +cudaGraphicsCubeFaceNegativeZ +# 1436 +}; +#endif +# 1441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1441 +enum cudaResourceType { +# 1443 +cudaResourceTypeArray, +# 1444 +cudaResourceTypeMipmappedArray, +# 1445 +cudaResourceTypeLinear, +# 1446 +cudaResourceTypePitch2D +# 1447 +}; +#endif +# 1452 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1452 +enum cudaResourceViewFormat { +# 1454 +cudaResViewFormatNone, +# 1455 +cudaResViewFormatUnsignedChar1, +# 1456 +cudaResViewFormatUnsignedChar2, +# 1457 +cudaResViewFormatUnsignedChar4, +# 1458 +cudaResViewFormatSignedChar1, +# 1459 +cudaResViewFormatSignedChar2, +# 1460 +cudaResViewFormatSignedChar4, +# 1461 +cudaResViewFormatUnsignedShort1, +# 1462 +cudaResViewFormatUnsignedShort2, +# 1463 +cudaResViewFormatUnsignedShort4, +# 1464 +cudaResViewFormatSignedShort1, +# 1465 +cudaResViewFormatSignedShort2, +# 1466 +cudaResViewFormatSignedShort4, +# 1467 +cudaResViewFormatUnsignedInt1, +# 1468 +cudaResViewFormatUnsignedInt2, +# 1469 +cudaResViewFormatUnsignedInt4, +# 1470 +cudaResViewFormatSignedInt1, +# 1471 +cudaResViewFormatSignedInt2, +# 1472 +cudaResViewFormatSignedInt4, +# 1473 +cudaResViewFormatHalf1, +# 1474 +cudaResViewFormatHalf2, +# 1475 +cudaResViewFormatHalf4, +# 1476 +cudaResViewFormatFloat1, +# 1477 +cudaResViewFormatFloat2, +# 1478 +cudaResViewFormatFloat4, +# 1479 +cudaResViewFormatUnsignedBlockCompressed1, +# 1480 +cudaResViewFormatUnsignedBlockCompressed2, +# 1481 +cudaResViewFormatUnsignedBlockCompressed3, +# 1482 +cudaResViewFormatUnsignedBlockCompressed4, +# 1483 +cudaResViewFormatSignedBlockCompressed4, +# 1484 +cudaResViewFormatUnsignedBlockCompressed5, +# 1485 +cudaResViewFormatSignedBlockCompressed5, +# 1486 +cudaResViewFormatUnsignedBlockCompressed6H, +# 1487 +cudaResViewFormatSignedBlockCompressed6H, +# 1488 +cudaResViewFormatUnsignedBlockCompressed7 +# 1489 +}; +#endif +# 1494 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1494 +struct cudaResourceDesc { +# 1495 +cudaResourceType resType; +# 1497 +union { +# 1498 +struct { +# 1499 +cudaArray_t array; +# 1500 +} array; +# 1501 +struct { +# 1502 +cudaMipmappedArray_t mipmap; +# 1503 +} mipmap; +# 1504 +struct { +# 1505 +void *devPtr; +# 1506 +cudaChannelFormatDesc desc; +# 1507 +size_t sizeInBytes; +# 1508 +} linear; +# 1509 +struct { +# 1510 +void *devPtr; +# 1511 +cudaChannelFormatDesc desc; +# 1512 +size_t width; +# 1513 +size_t height; +# 1514 +size_t pitchInBytes; +# 1515 +} pitch2D; +# 1516 +} res; +# 1517 +}; +#endif +# 1522 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1522 +struct cudaResourceViewDesc { +# 1524 +cudaResourceViewFormat format; +# 1525 +size_t width; +# 1526 +size_t height; +# 1527 +size_t depth; +# 1528 +unsigned firstMipmapLevel; +# 1529 +unsigned lastMipmapLevel; +# 1530 +unsigned firstLayer; +# 1531 +unsigned lastLayer; +# 1532 +}; +#endif +# 1537 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1537 +struct cudaPointerAttributes { +# 1543 +cudaMemoryType type; +# 1554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +int device; +# 1560 +void *devicePointer; +# 1569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +void *hostPointer; +# 1570 +}; +#endif +# 1575 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1575 +struct cudaFuncAttributes { +# 1582 +size_t sharedSizeBytes; +# 1588 +size_t constSizeBytes; +# 1593 +size_t localSizeBytes; +# 1600 +int maxThreadsPerBlock; +# 1605 +int numRegs; +# 1612 +int ptxVersion; +# 1619 +int binaryVersion; +# 1625 +int cacheModeCA; +# 1632 +int maxDynamicSharedSizeBytes; +# 1641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +int preferredShmemCarveout; +# 1691 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +}; +#endif +# 1696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1696 +enum cudaFuncAttribute { +# 1698 +cudaFuncAttributeMaxDynamicSharedMemorySize = 8, +# 1699 +cudaFuncAttributePreferredSharedMemoryCarveout, +# 1708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaFuncAttributeMax +# 1709 +}; +#endif +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1714 +enum cudaFuncCache { +# 1716 +cudaFuncCachePreferNone, +# 1717 +cudaFuncCachePreferShared, +# 1718 +cudaFuncCachePreferL1, +# 1719 +cudaFuncCachePreferEqual +# 1720 +}; +#endif +# 1726 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1726 +enum cudaSharedMemConfig { +# 1728 +cudaSharedMemBankSizeDefault, +# 1729 +cudaSharedMemBankSizeFourByte, +# 1730 +cudaSharedMemBankSizeEightByte +# 1731 +}; +#endif +# 1736 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1736 +enum cudaSharedCarveout { +# 1737 +cudaSharedmemCarveoutDefault = (-1), +# 1738 +cudaSharedmemCarveoutMaxShared = 100, +# 1739 +cudaSharedmemCarveoutMaxL1 = 0 +# 1740 +}; +#endif +# 1745 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1745 +enum cudaComputeMode { +# 1747 +cudaComputeModeDefault, +# 1748 +cudaComputeModeExclusive, +# 1749 +cudaComputeModeProhibited, +# 1750 +cudaComputeModeExclusiveProcess +# 1751 +}; +#endif +# 1756 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1756 +enum cudaLimit { +# 1758 +cudaLimitStackSize, +# 1759 +cudaLimitPrintfFifoSize, +# 1760 +cudaLimitMallocHeapSize, +# 1761 +cudaLimitDevRuntimeSyncDepth, +# 1762 +cudaLimitDevRuntimePendingLaunchCount, +# 1763 +cudaLimitMaxL2FetchGranularity, +# 1764 +cudaLimitPersistingL2CacheSize +# 1765 +}; +#endif +# 1770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1770 +enum cudaMemoryAdvise { +# 1772 +cudaMemAdviseSetReadMostly = 1, +# 1773 +cudaMemAdviseUnsetReadMostly, +# 1774 +cudaMemAdviseSetPreferredLocation, +# 1775 +cudaMemAdviseUnsetPreferredLocation, +# 1776 +cudaMemAdviseSetAccessedBy, +# 1777 +cudaMemAdviseUnsetAccessedBy +# 1778 +}; +#endif +# 1783 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1783 +enum cudaMemRangeAttribute { +# 1785 +cudaMemRangeAttributeReadMostly = 1, +# 1786 +cudaMemRangeAttributePreferredLocation, +# 1787 +cudaMemRangeAttributeAccessedBy, +# 1788 +cudaMemRangeAttributeLastPrefetchLocation +# 1789 +}; +#endif +# 1794 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1794 +enum cudaOutputMode { +# 1796 +cudaKeyValuePair, +# 1797 +cudaCSV +# 1798 +}; +#endif +# 1803 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1803 +enum cudaFlushGPUDirectRDMAWritesOptions { +# 1804 +cudaFlushGPUDirectRDMAWritesOptionHost = (1 << 0), +# 1805 +cudaFlushGPUDirectRDMAWritesOptionMemOps +# 1806 +}; +#endif +# 1811 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1811 +enum cudaGPUDirectRDMAWritesOrdering { +# 1812 +cudaGPUDirectRDMAWritesOrderingNone, +# 1813 +cudaGPUDirectRDMAWritesOrderingOwner = 100, +# 1814 +cudaGPUDirectRDMAWritesOrderingAllDevices = 200 +# 1815 +}; +#endif +# 1820 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1820 +enum cudaFlushGPUDirectRDMAWritesScope { +# 1821 +cudaFlushGPUDirectRDMAWritesToOwner = 100, +# 1822 +cudaFlushGPUDirectRDMAWritesToAllDevices = 200 +# 1823 +}; +#endif +# 1828 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1828 +enum cudaFlushGPUDirectRDMAWritesTarget { +# 1829 +cudaFlushGPUDirectRDMAWritesTargetCurrentDevice +# 1830 +}; +#endif +# 1836 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1836 +enum cudaDeviceAttr { +# 1838 +cudaDevAttrMaxThreadsPerBlock = 1, +# 1839 +cudaDevAttrMaxBlockDimX, +# 1840 +cudaDevAttrMaxBlockDimY, +# 1841 +cudaDevAttrMaxBlockDimZ, +# 1842 +cudaDevAttrMaxGridDimX, +# 1843 +cudaDevAttrMaxGridDimY, +# 1844 +cudaDevAttrMaxGridDimZ, +# 1845 +cudaDevAttrMaxSharedMemoryPerBlock, +# 1846 +cudaDevAttrTotalConstantMemory, +# 1847 +cudaDevAttrWarpSize, +# 1848 +cudaDevAttrMaxPitch, +# 1849 +cudaDevAttrMaxRegistersPerBlock, +# 1850 +cudaDevAttrClockRate, +# 1851 +cudaDevAttrTextureAlignment, +# 1852 +cudaDevAttrGpuOverlap, +# 1853 +cudaDevAttrMultiProcessorCount, +# 1854 +cudaDevAttrKernelExecTimeout, +# 1855 +cudaDevAttrIntegrated, +# 1856 +cudaDevAttrCanMapHostMemory, +# 1857 +cudaDevAttrComputeMode, +# 1858 +cudaDevAttrMaxTexture1DWidth, +# 1859 +cudaDevAttrMaxTexture2DWidth, +# 1860 +cudaDevAttrMaxTexture2DHeight, +# 1861 +cudaDevAttrMaxTexture3DWidth, +# 1862 +cudaDevAttrMaxTexture3DHeight, +# 1863 +cudaDevAttrMaxTexture3DDepth, +# 1864 +cudaDevAttrMaxTexture2DLayeredWidth, +# 1865 +cudaDevAttrMaxTexture2DLayeredHeight, +# 1866 +cudaDevAttrMaxTexture2DLayeredLayers, +# 1867 +cudaDevAttrSurfaceAlignment, +# 1868 +cudaDevAttrConcurrentKernels, +# 1869 +cudaDevAttrEccEnabled, +# 1870 +cudaDevAttrPciBusId, +# 1871 +cudaDevAttrPciDeviceId, +# 1872 +cudaDevAttrTccDriver, +# 1873 +cudaDevAttrMemoryClockRate, +# 1874 +cudaDevAttrGlobalMemoryBusWidth, +# 1875 +cudaDevAttrL2CacheSize, +# 1876 +cudaDevAttrMaxThreadsPerMultiProcessor, +# 1877 +cudaDevAttrAsyncEngineCount, +# 1878 +cudaDevAttrUnifiedAddressing, +# 1879 +cudaDevAttrMaxTexture1DLayeredWidth, +# 1880 +cudaDevAttrMaxTexture1DLayeredLayers, +# 1881 +cudaDevAttrMaxTexture2DGatherWidth = 45, +# 1882 +cudaDevAttrMaxTexture2DGatherHeight, +# 1883 +cudaDevAttrMaxTexture3DWidthAlt, +# 1884 +cudaDevAttrMaxTexture3DHeightAlt, +# 1885 +cudaDevAttrMaxTexture3DDepthAlt, +# 1886 +cudaDevAttrPciDomainId, +# 1887 +cudaDevAttrTexturePitchAlignment, +# 1888 +cudaDevAttrMaxTextureCubemapWidth, +# 1889 +cudaDevAttrMaxTextureCubemapLayeredWidth, +# 1890 +cudaDevAttrMaxTextureCubemapLayeredLayers, +# 1891 +cudaDevAttrMaxSurface1DWidth, +# 1892 +cudaDevAttrMaxSurface2DWidth, +# 1893 +cudaDevAttrMaxSurface2DHeight, +# 1894 +cudaDevAttrMaxSurface3DWidth, +# 1895 +cudaDevAttrMaxSurface3DHeight, +# 1896 +cudaDevAttrMaxSurface3DDepth, +# 1897 +cudaDevAttrMaxSurface1DLayeredWidth, +# 1898 +cudaDevAttrMaxSurface1DLayeredLayers, +# 1899 +cudaDevAttrMaxSurface2DLayeredWidth, +# 1900 +cudaDevAttrMaxSurface2DLayeredHeight, +# 1901 +cudaDevAttrMaxSurface2DLayeredLayers, +# 1902 +cudaDevAttrMaxSurfaceCubemapWidth, +# 1903 +cudaDevAttrMaxSurfaceCubemapLayeredWidth, +# 1904 +cudaDevAttrMaxSurfaceCubemapLayeredLayers, +# 1905 +cudaDevAttrMaxTexture1DLinearWidth, +# 1906 +cudaDevAttrMaxTexture2DLinearWidth, +# 1907 +cudaDevAttrMaxTexture2DLinearHeight, +# 1908 +cudaDevAttrMaxTexture2DLinearPitch, +# 1909 +cudaDevAttrMaxTexture2DMipmappedWidth, +# 1910 +cudaDevAttrMaxTexture2DMipmappedHeight, +# 1911 +cudaDevAttrComputeCapabilityMajor, +# 1912 +cudaDevAttrComputeCapabilityMinor, +# 1913 +cudaDevAttrMaxTexture1DMipmappedWidth, +# 1914 +cudaDevAttrStreamPrioritiesSupported, +# 1915 +cudaDevAttrGlobalL1CacheSupported, +# 1916 +cudaDevAttrLocalL1CacheSupported, +# 1917 +cudaDevAttrMaxSharedMemoryPerMultiprocessor, +# 1918 +cudaDevAttrMaxRegistersPerMultiprocessor, +# 1919 +cudaDevAttrManagedMemory, +# 1920 +cudaDevAttrIsMultiGpuBoard, +# 1921 +cudaDevAttrMultiGpuBoardGroupID, +# 1922 +cudaDevAttrHostNativeAtomicSupported, +# 1923 +cudaDevAttrSingleToDoublePrecisionPerfRatio, +# 1924 +cudaDevAttrPageableMemoryAccess, +# 1925 +cudaDevAttrConcurrentManagedAccess, +# 1926 +cudaDevAttrComputePreemptionSupported, +# 1927 +cudaDevAttrCanUseHostPointerForRegisteredMem, +# 1928 +cudaDevAttrReserved92, +# 1929 +cudaDevAttrReserved93, +# 1930 +cudaDevAttrReserved94, +# 1931 +cudaDevAttrCooperativeLaunch, +# 1932 +cudaDevAttrCooperativeMultiDeviceLaunch, +# 1933 +cudaDevAttrMaxSharedMemoryPerBlockOptin, +# 1934 +cudaDevAttrCanFlushRemoteWrites, +# 1935 +cudaDevAttrHostRegisterSupported, +# 1936 +cudaDevAttrPageableMemoryAccessUsesHostPageTables, +# 1937 +cudaDevAttrDirectManagedMemAccessFromHost, +# 1938 +cudaDevAttrMaxBlocksPerMultiprocessor = 106, +# 1939 +cudaDevAttrMaxPersistingL2CacheSize = 108, +# 1940 +cudaDevAttrMaxAccessPolicyWindowSize, +# 1941 +cudaDevAttrReservedSharedMemoryPerBlock = 111, +# 1942 +cudaDevAttrSparseCudaArraySupported, +# 1943 +cudaDevAttrHostRegisterReadOnlySupported, +# 1944 +cudaDevAttrTimelineSemaphoreInteropSupported, +# 1945 +cudaDevAttrMaxTimelineSemaphoreInteropSupported = 114, +# 1946 +cudaDevAttrMemoryPoolsSupported, +# 1947 +cudaDevAttrGPUDirectRDMASupported, +# 1948 +cudaDevAttrGPUDirectRDMAFlushWritesOptions, +# 1949 +cudaDevAttrGPUDirectRDMAWritesOrdering, +# 1950 +cudaDevAttrMemoryPoolSupportedHandleTypes, +# 1955 +cudaDevAttrDeferredMappingCudaArraySupported = 121, +# 1957 +cudaDevAttrMax +# 1958 +}; +#endif +# 1963 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 1963 +enum cudaMemPoolAttr { +# 1973 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaMemPoolReuseFollowEventDependencies = 1, +# 1980 +cudaMemPoolReuseAllowOpportunistic, +# 1988 +cudaMemPoolReuseAllowInternalDependencies, +# 1999 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +cudaMemPoolAttrReleaseThreshold, +# 2005 +cudaMemPoolAttrReservedMemCurrent, +# 2012 +cudaMemPoolAttrReservedMemHigh, +# 2018 +cudaMemPoolAttrUsedMemCurrent, +# 2025 +cudaMemPoolAttrUsedMemHigh +# 2026 +}; +#endif +# 2031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2031 +enum cudaMemLocationType { +# 2032 +cudaMemLocationTypeInvalid, +# 2033 +cudaMemLocationTypeDevice +# 2034 +}; +#endif +# 2041 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2041 +struct cudaMemLocation { +# 2042 +cudaMemLocationType type; +# 2043 +int id; +# 2044 +}; +#endif +# 2049 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2049 +enum cudaMemAccessFlags { +# 2050 +cudaMemAccessFlagsProtNone, +# 2051 +cudaMemAccessFlagsProtRead, +# 2052 +cudaMemAccessFlagsProtReadWrite = 3 +# 2053 +}; +#endif +# 2058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2058 +struct cudaMemAccessDesc { +# 2059 +cudaMemLocation location; +# 2060 +cudaMemAccessFlags flags; +# 2061 +}; +#endif +# 2066 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2066 +enum cudaMemAllocationType { +# 2067 +cudaMemAllocationTypeInvalid, +# 2071 +cudaMemAllocationTypePinned, +# 2072 +cudaMemAllocationTypeMax = 2147483647 +# 2073 +}; +#endif +# 2078 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2078 +enum cudaMemAllocationHandleType { +# 2079 +cudaMemHandleTypeNone, +# 2080 +cudaMemHandleTypePosixFileDescriptor, +# 2081 +cudaMemHandleTypeWin32, +# 2082 +cudaMemHandleTypeWin32Kmt = 4 +# 2083 +}; +#endif +# 2088 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2088 +struct cudaMemPoolProps { +# 2089 +cudaMemAllocationType allocType; +# 2090 +cudaMemAllocationHandleType handleTypes; +# 2091 +cudaMemLocation location; +# 2098 +void *win32SecurityAttributes; +# 2099 +unsigned char reserved[64]; +# 2100 +}; +#endif +# 2105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2105 +struct cudaMemPoolPtrExportData { +# 2106 +unsigned char reserved[64]; +# 2107 +}; +#endif +# 2112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2112 +struct cudaMemAllocNodeParams { +# 2117 +cudaMemPoolProps poolProps; +# 2118 +const cudaMemAccessDesc *accessDescs; +# 2119 +size_t accessDescCount; +# 2120 +size_t bytesize; +# 2121 +void *dptr; +# 2122 +}; +#endif +# 2127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2127 +enum cudaGraphMemAttributeType { +# 2132 +cudaGraphMemAttrUsedMemCurrent, +# 2139 +cudaGraphMemAttrUsedMemHigh, +# 2146 +cudaGraphMemAttrReservedMemCurrent, +# 2153 +cudaGraphMemAttrReservedMemHigh +# 2154 +}; +#endif +# 2160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2160 +enum cudaDeviceP2PAttr { +# 2161 +cudaDevP2PAttrPerformanceRank = 1, +# 2162 +cudaDevP2PAttrAccessSupported, +# 2163 +cudaDevP2PAttrNativeAtomicSupported, +# 2164 +cudaDevP2PAttrCudaArrayAccessSupported +# 2165 +}; +#endif +# 2172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2172 +struct CUuuid_st { +# 2173 +char bytes[16]; +# 2174 +}; +#endif +# 2175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef CUuuid_st +# 2175 +CUuuid; +#endif +# 2177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef CUuuid_st +# 2177 +cudaUUID_t; +#endif +# 2182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2182 +struct cudaDeviceProp { +# 2184 +char name[256]; +# 2185 +cudaUUID_t uuid; +# 2186 +char luid[8]; +# 2187 +unsigned luidDeviceNodeMask; +# 2188 +size_t totalGlobalMem; +# 2189 +size_t sharedMemPerBlock; +# 2190 +int regsPerBlock; +# 2191 +int warpSize; +# 2192 +size_t memPitch; +# 2193 +int maxThreadsPerBlock; +# 2194 +int maxThreadsDim[3]; +# 2195 +int maxGridSize[3]; +# 2196 +int clockRate; +# 2197 +size_t totalConstMem; +# 2198 +int major; +# 2199 +int minor; +# 2200 +size_t textureAlignment; +# 2201 +size_t texturePitchAlignment; +# 2202 +int deviceOverlap; +# 2203 +int multiProcessorCount; +# 2204 +int kernelExecTimeoutEnabled; +# 2205 +int integrated; +# 2206 +int canMapHostMemory; +# 2207 +int computeMode; +# 2208 +int maxTexture1D; +# 2209 +int maxTexture1DMipmap; +# 2210 +int maxTexture1DLinear; +# 2211 +int maxTexture2D[2]; +# 2212 +int maxTexture2DMipmap[2]; +# 2213 +int maxTexture2DLinear[3]; +# 2214 +int maxTexture2DGather[2]; +# 2215 +int maxTexture3D[3]; +# 2216 +int maxTexture3DAlt[3]; +# 2217 +int maxTextureCubemap; +# 2218 +int maxTexture1DLayered[2]; +# 2219 +int maxTexture2DLayered[3]; +# 2220 +int maxTextureCubemapLayered[2]; +# 2221 +int maxSurface1D; +# 2222 +int maxSurface2D[2]; +# 2223 +int maxSurface3D[3]; +# 2224 +int maxSurface1DLayered[2]; +# 2225 +int maxSurface2DLayered[3]; +# 2226 +int maxSurfaceCubemap; +# 2227 +int maxSurfaceCubemapLayered[2]; +# 2228 +size_t surfaceAlignment; +# 2229 +int concurrentKernels; +# 2230 +int ECCEnabled; +# 2231 +int pciBusID; +# 2232 +int pciDeviceID; +# 2233 +int pciDomainID; +# 2234 +int tccDriver; +# 2235 +int asyncEngineCount; +# 2236 +int unifiedAddressing; +# 2237 +int memoryClockRate; +# 2238 +int memoryBusWidth; +# 2239 +int l2CacheSize; +# 2240 +int persistingL2CacheMaxSize; +# 2241 +int maxThreadsPerMultiProcessor; +# 2242 +int streamPrioritiesSupported; +# 2243 +int globalL1CacheSupported; +# 2244 +int localL1CacheSupported; +# 2245 +size_t sharedMemPerMultiprocessor; +# 2246 +int regsPerMultiprocessor; +# 2247 +int managedMemory; +# 2248 +int isMultiGpuBoard; +# 2249 +int multiGpuBoardGroupID; +# 2250 +int hostNativeAtomicSupported; +# 2251 +int singleToDoublePrecisionPerfRatio; +# 2252 +int pageableMemoryAccess; +# 2253 +int concurrentManagedAccess; +# 2254 +int computePreemptionSupported; +# 2255 +int canUseHostPointerForRegisteredMem; +# 2256 +int cooperativeLaunch; +# 2257 +int cooperativeMultiDeviceLaunch; +# 2258 +size_t sharedMemPerBlockOptin; +# 2259 +int pageableMemoryAccessUsesHostPageTables; +# 2260 +int directManagedMemAccessFromHost; +# 2261 +int maxBlocksPerMultiProcessor; +# 2262 +int accessPolicyMaxWindowSize; +# 2263 +size_t reservedSharedMemPerBlock; +# 2264 +}; +#endif +# 2365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 2362 +struct cudaIpcEventHandle_st { +# 2364 +char reserved[64]; +# 2365 +} cudaIpcEventHandle_t; +#endif +# 2373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 2370 +struct cudaIpcMemHandle_st { +# 2372 +char reserved[64]; +# 2373 +} cudaIpcMemHandle_t; +#endif +# 2378 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2378 +enum cudaExternalMemoryHandleType { +# 2382 +cudaExternalMemoryHandleTypeOpaqueFd = 1, +# 2386 +cudaExternalMemoryHandleTypeOpaqueWin32, +# 2390 +cudaExternalMemoryHandleTypeOpaqueWin32Kmt, +# 2394 +cudaExternalMemoryHandleTypeD3D12Heap, +# 2398 +cudaExternalMemoryHandleTypeD3D12Resource, +# 2402 +cudaExternalMemoryHandleTypeD3D11Resource, +# 2406 +cudaExternalMemoryHandleTypeD3D11ResourceKmt, +# 2410 +cudaExternalMemoryHandleTypeNvSciBuf +# 2411 +}; +#endif +# 2453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2453 +struct cudaExternalMemoryHandleDesc { +# 2457 +cudaExternalMemoryHandleType type; +# 2458 +union { +# 2464 +int fd; +# 2480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct { +# 2484 +void *handle; +# 2489 +const void *name; +# 2490 +} win32; +# 2495 +const void *nvSciBufObject; +# 2496 +} handle; +# 2500 +unsigned long long size; +# 2504 +unsigned flags; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 2505 +}; +#endif +# 2510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2510 +struct cudaExternalMemoryBufferDesc { +# 2514 +unsigned long long offset; +# 2518 +unsigned long long size; +# 2522 +unsigned flags; +# 2523 +}; +#endif +# 2528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2528 +struct cudaExternalMemoryMipmappedArrayDesc { +# 2533 +unsigned long long offset; +# 2537 +cudaChannelFormatDesc formatDesc; +# 2541 +cudaExtent extent; +# 2546 +unsigned flags; +# 2550 +unsigned numLevels; +# 2551 +}; +#endif +# 2556 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2556 +enum cudaExternalSemaphoreHandleType { +# 2560 +cudaExternalSemaphoreHandleTypeOpaqueFd = 1, +# 2564 +cudaExternalSemaphoreHandleTypeOpaqueWin32, +# 2568 +cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt, +# 2572 +cudaExternalSemaphoreHandleTypeD3D12Fence, +# 2576 +cudaExternalSemaphoreHandleTypeD3D11Fence, +# 2580 +cudaExternalSemaphoreHandleTypeNvSciSync, +# 2584 +cudaExternalSemaphoreHandleTypeKeyedMutex, +# 2588 +cudaExternalSemaphoreHandleTypeKeyedMutexKmt, +# 2592 +cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd, +# 2596 +cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32 +# 2597 +}; +#endif +# 2602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2602 +struct cudaExternalSemaphoreHandleDesc { +# 2606 +cudaExternalSemaphoreHandleType type; +# 2607 +union { +# 2614 +int fd; +# 2630 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +struct { +# 2634 +void *handle; +# 2639 +const void *name; +# 2640 +} win32; +# 2644 +const void *nvSciSyncObj; +# 2645 +} handle; +# 2649 +unsigned flags; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 2650 +}; +#endif +# 2655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2655 +struct cudaExternalSemaphoreSignalParams_v1 { +# 2656 +struct { +# 2660 +struct { +# 2664 +unsigned long long value; +# 2665 +} fence; +# 2666 +union { +# 2671 +void *fence; +# 2672 +unsigned long long reserved; +# 2673 +} nvSciSync; +# 2677 +struct { +# 2681 +unsigned long long key; +# 2682 +} keyedMutex; +# 2683 +} params; +# 2694 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +unsigned flags; +# 2695 +}; +#endif +# 2700 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2700 +struct cudaExternalSemaphoreWaitParams_v1 { +# 2701 +struct { +# 2705 +struct { +# 2709 +unsigned long long value; +# 2710 +} fence; +# 2711 +union { +# 2716 +void *fence; +# 2717 +unsigned long long reserved; +# 2718 +} nvSciSync; +# 2722 +struct { +# 2726 +unsigned long long key; +# 2730 +unsigned timeoutMs; +# 2731 +} keyedMutex; +# 2732 +} params; +# 2743 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +unsigned flags; +# 2744 +}; +#endif +# 2749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2749 +struct cudaExternalSemaphoreSignalParams { +# 2750 +struct { +# 2754 +struct { +# 2758 +unsigned long long value; +# 2759 +} fence; +# 2760 +union { +# 2765 +void *fence; +# 2766 +unsigned long long reserved; +# 2767 +} nvSciSync; +# 2771 +struct { +# 2775 +unsigned long long key; +# 2776 +} keyedMutex; +# 2777 +unsigned reserved[12]; +# 2778 +} params; +# 2789 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +unsigned flags; +# 2790 +unsigned reserved[16]; +# 2791 +}; +#endif +# 2796 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2796 +struct cudaExternalSemaphoreWaitParams { +# 2797 +struct { +# 2801 +struct { +# 2805 +unsigned long long value; +# 2806 +} fence; +# 2807 +union { +# 2812 +void *fence; +# 2813 +unsigned long long reserved; +# 2814 +} nvSciSync; +# 2818 +struct { +# 2822 +unsigned long long key; +# 2826 +unsigned timeoutMs; +# 2827 +} keyedMutex; +# 2828 +unsigned reserved[10]; +# 2829 +} params; +# 2840 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +unsigned flags; +# 2841 +unsigned reserved[16]; +# 2842 +}; +#endif +# 2853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef cudaError +# 2853 +cudaError_t; +#endif +# 2858 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUstream_st * +# 2858 +cudaStream_t; +#endif +# 2863 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUevent_st * +# 2863 +cudaEvent_t; +#endif +# 2868 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef cudaGraphicsResource * +# 2868 +cudaGraphicsResource_t; +#endif +# 2873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef cudaOutputMode +# 2873 +cudaOutputMode_t; +#endif +# 2878 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUexternalMemory_st * +# 2878 +cudaExternalMemory_t; +#endif +# 2883 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUexternalSemaphore_st * +# 2883 +cudaExternalSemaphore_t; +#endif +# 2888 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUgraph_st * +# 2888 +cudaGraph_t; +#endif +# 2893 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUgraphNode_st * +# 2893 +cudaGraphNode_t; +#endif +# 2898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUuserObject_st * +# 2898 +cudaUserObject_t; +#endif +# 2903 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUfunc_st * +# 2903 +cudaFunction_t; +#endif +# 2908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef struct CUmemPoolHandle_st * +# 2908 +cudaMemPool_t; +#endif +# 2913 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2913 +enum cudaCGScope { +# 2914 +cudaCGScopeInvalid, +# 2915 +cudaCGScopeGrid, +# 2916 +cudaCGScopeMultiGrid +# 2917 +}; +#endif +# 2922 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2922 +struct cudaLaunchParams { +# 2924 +void *func; +# 2925 +dim3 gridDim; +# 2926 +dim3 blockDim; +# 2927 +void **args; +# 2928 +size_t sharedMem; +# 2929 +cudaStream_t stream; +# 2930 +}; +#endif +# 2935 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2935 +struct cudaKernelNodeParams { +# 2936 +void *func; +# 2937 +dim3 gridDim; +# 2938 +dim3 blockDim; +# 2939 +unsigned sharedMemBytes; +# 2940 +void **kernelParams; +# 2941 +void **extra; +# 2942 +}; +#endif +# 2947 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2947 +struct cudaExternalSemaphoreSignalNodeParams { +# 2948 +cudaExternalSemaphore_t *extSemArray; +# 2949 +const cudaExternalSemaphoreSignalParams *paramsArray; +# 2950 +unsigned numExtSems; +# 2951 +}; +#endif +# 2956 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2956 +struct cudaExternalSemaphoreWaitNodeParams { +# 2957 +cudaExternalSemaphore_t *extSemArray; +# 2958 +const cudaExternalSemaphoreWaitParams *paramsArray; +# 2959 +unsigned numExtSems; +# 2960 +}; +#endif +# 2965 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 2965 +enum cudaGraphNodeType { +# 2966 +cudaGraphNodeTypeKernel, +# 2967 +cudaGraphNodeTypeMemcpy, +# 2968 +cudaGraphNodeTypeMemset, +# 2969 +cudaGraphNodeTypeHost, +# 2970 +cudaGraphNodeTypeGraph, +# 2971 +cudaGraphNodeTypeEmpty, +# 2972 +cudaGraphNodeTypeWaitEvent, +# 2973 +cudaGraphNodeTypeEventRecord, +# 2974 +cudaGraphNodeTypeExtSemaphoreSignal, +# 2975 +cudaGraphNodeTypeExtSemaphoreWait, +# 2976 +cudaGraphNodeTypeMemAlloc, +# 2977 +cudaGraphNodeTypeMemFree, +# 2978 +cudaGraphNodeTypeCount +# 2979 +}; +#endif +# 2984 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +typedef struct CUgraphExec_st *cudaGraphExec_t; +# 2989 +#if 0 +# 2989 +enum cudaGraphExecUpdateResult { +# 2990 +cudaGraphExecUpdateSuccess, +# 2991 +cudaGraphExecUpdateError, +# 2992 +cudaGraphExecUpdateErrorTopologyChanged, +# 2993 +cudaGraphExecUpdateErrorNodeTypeChanged, +# 2994 +cudaGraphExecUpdateErrorFunctionChanged, +# 2995 +cudaGraphExecUpdateErrorParametersChanged, +# 2996 +cudaGraphExecUpdateErrorNotSupported, +# 2997 +cudaGraphExecUpdateErrorUnsupportedFunctionChange, +# 2998 +cudaGraphExecUpdateErrorAttributesChanged +# 2999 +}; +#endif +# 3005 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 3005 +enum cudaGetDriverEntryPointFlags { +# 3006 +cudaEnableDefault, +# 3007 +cudaEnableLegacyStream, +# 3008 +cudaEnablePerThreadDefaultStream +# 3009 +}; +#endif +# 3014 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 3014 +enum cudaGraphDebugDotFlags { +# 3015 +cudaGraphDebugDotFlagsVerbose = (1 << 0), +# 3016 +cudaGraphDebugDotFlagsKernelNodeParams = (1 << 2), +# 3017 +cudaGraphDebugDotFlagsMemcpyNodeParams = (1 << 3), +# 3018 +cudaGraphDebugDotFlagsMemsetNodeParams = (1 << 4), +# 3019 +cudaGraphDebugDotFlagsHostNodeParams = (1 << 5), +# 3020 +cudaGraphDebugDotFlagsEventNodeParams = (1 << 6), +# 3021 +cudaGraphDebugDotFlagsExtSemasSignalNodeParams = (1 << 7), +# 3022 +cudaGraphDebugDotFlagsExtSemasWaitNodeParams = (1 << 8), +# 3023 +cudaGraphDebugDotFlagsKernelNodeAttributes = (1 << 9), +# 3024 +cudaGraphDebugDotFlagsHandles = (1 << 10) +# 3025 +}; +#endif +# 3030 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +# 3030 +enum cudaGraphInstantiateFlags { +# 3031 +cudaGraphInstantiateFlagAutoFreeOnLaunch = 1, +# 3033 +cudaGraphInstantiateFlagUseNodePriority = 8 +# 3036 +}; +#endif +# 3129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3126 +enum cudaStreamAttrID { +# 3127 +cudaStreamAttributeAccessPolicyWindow = 1, +# 3128 +cudaStreamAttributeSynchronizationPolicy = 3 +# 3129 +} cudaStreamAttrID; +#endif +# 3143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3140 +union cudaStreamAttrValue { +# 3141 +cudaAccessPolicyWindow accessPolicyWindow; +# 3142 +cudaSynchronizationPolicy syncPolicy; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 3143 +} cudaStreamAttrValue; +#endif +# 3158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3152 +enum cudaKernelNodeAttrID { +# 3153 +cudaKernelNodeAttributeAccessPolicyWindow = 1, +# 3154 +cudaKernelNodeAttributeCooperative, +# 3156 +cudaKernelNodeAttributePriority = 8 +# 3158 +} cudaKernelNodeAttrID; +#endif +# 3176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_types.h" +#if 0 +typedef +# 3170 +union cudaKernelNodeAttrValue { +# 3171 +cudaAccessPolicyWindow accessPolicyWindow; +# 3172 +int cooperative; +# 3174 +int priority; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) +# 3176 +} cudaKernelNodeAttrValue; +#endif +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +# 84 +enum cudaSurfaceBoundaryMode { +# 86 +cudaBoundaryModeZero, +# 87 +cudaBoundaryModeClamp, +# 88 +cudaBoundaryModeTrap +# 89 +}; +#endif +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +# 94 +enum cudaSurfaceFormatMode { +# 96 +cudaFormatModeForced, +# 97 +cudaFormatModeAuto +# 98 +}; +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +# 103 +struct surfaceReference { +# 108 +cudaChannelFormatDesc channelDesc; +# 109 +}; +#endif +# 114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_types.h" +#if 0 +typedef unsigned long long +# 114 +cudaSurfaceObject_t; +#endif +# 84 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 84 +enum cudaTextureAddressMode { +# 86 +cudaAddressModeWrap, +# 87 +cudaAddressModeClamp, +# 88 +cudaAddressModeMirror, +# 89 +cudaAddressModeBorder +# 90 +}; +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 95 +enum cudaTextureFilterMode { +# 97 +cudaFilterModePoint, +# 98 +cudaFilterModeLinear +# 99 +}; +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 104 +enum cudaTextureReadMode { +# 106 +cudaReadModeElementType, +# 107 +cudaReadModeNormalizedFloat +# 108 +}; +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 113 +struct textureReference { +# 118 +int normalized; +# 122 +cudaTextureFilterMode filterMode; +# 126 +cudaTextureAddressMode addressMode[3]; +# 130 +cudaChannelFormatDesc channelDesc; +# 134 +int sRGB; +# 138 +unsigned maxAnisotropy; +# 142 +cudaTextureFilterMode mipmapFilterMode; +# 146 +float mipmapLevelBias; +# 150 +float minMipmapLevelClamp; +# 154 +float maxMipmapLevelClamp; +# 158 +int disableTrilinearOptimization; +# 159 +int __cudaReserved[14]; +# 160 +}; +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +# 165 +struct cudaTextureDesc { +# 170 +cudaTextureAddressMode addressMode[3]; +# 174 +cudaTextureFilterMode filterMode; +# 178 +cudaTextureReadMode readMode; +# 182 +int sRGB; +# 186 +float borderColor[4]; +# 190 +int normalizedCoords; +# 194 +unsigned maxAnisotropy; +# 198 +cudaTextureFilterMode mipmapFilterMode; +# 202 +float mipmapLevelBias; +# 206 +float minMipmapLevelClamp; +# 210 +float maxMipmapLevelClamp; +# 214 +int disableTrilinearOptimization; +# 218 +int seamlessCubemap; +# 219 +}; +#endif +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_types.h" +#if 0 +typedef unsigned long long +# 224 +cudaTextureObject_t; +#endif +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/library_types.h" +typedef +# 55 +enum cudaDataType_t { +# 57 +CUDA_R_16F = 2, +# 58 +CUDA_C_16F = 6, +# 59 +CUDA_R_16BF = 14, +# 60 +CUDA_C_16BF, +# 61 +CUDA_R_32F = 0, +# 62 +CUDA_C_32F = 4, +# 63 +CUDA_R_64F = 1, +# 64 +CUDA_C_64F = 5, +# 65 +CUDA_R_4I = 16, +# 66 +CUDA_C_4I, +# 67 +CUDA_R_4U, +# 68 +CUDA_C_4U, +# 69 +CUDA_R_8I = 3, +# 70 +CUDA_C_8I = 7, +# 71 +CUDA_R_8U, +# 72 +CUDA_C_8U, +# 73 +CUDA_R_16I = 20, +# 74 +CUDA_C_16I, +# 75 +CUDA_R_16U, +# 76 +CUDA_C_16U, +# 77 +CUDA_R_32I = 10, +# 78 +CUDA_C_32I, +# 79 +CUDA_R_32U, +# 80 +CUDA_C_32U, +# 81 +CUDA_R_64I = 24, +# 82 +CUDA_C_64I, +# 83 +CUDA_R_64U, +# 84 +CUDA_C_64U +# 89 +} cudaDataType; +# 97 +typedef +# 92 +enum libraryPropertyType_t { +# 94 +MAJOR_VERSION, +# 95 +MINOR_VERSION, +# 96 +PATCH_LEVEL +# 97 +} libraryPropertyType; +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +extern "C" { +# 138 +extern cudaError_t cudaDeviceGetAttribute(int * value, cudaDeviceAttr attr, int device); +# 139 +extern cudaError_t cudaDeviceGetLimit(size_t * pValue, cudaLimit limit); +# 140 +extern cudaError_t cudaDeviceGetCacheConfig(cudaFuncCache * pCacheConfig); +# 141 +extern cudaError_t cudaDeviceGetSharedMemConfig(cudaSharedMemConfig * pConfig); +# 142 +extern cudaError_t cudaDeviceSynchronize(); +# 143 +__attribute__((unused)) extern cudaError_t __cudaDeviceSynchronizeDeprecationAvoidance(); +# 144 +extern cudaError_t cudaGetLastError(); +# 145 +extern cudaError_t cudaPeekAtLastError(); +# 146 +extern const char *cudaGetErrorString(cudaError_t error); +# 147 +extern const char *cudaGetErrorName(cudaError_t error); +# 148 +extern cudaError_t cudaGetDeviceCount(int * count); +# 149 +extern cudaError_t cudaGetDevice(int * device); +# 150 +extern cudaError_t cudaStreamCreateWithFlags(cudaStream_t * pStream, unsigned flags); +# 151 +extern cudaError_t cudaStreamDestroy(cudaStream_t stream); +# 152 +extern cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned flags); +# 153 +__attribute__((unused)) extern cudaError_t cudaStreamWaitEvent_ptsz(cudaStream_t stream, cudaEvent_t event, unsigned flags); +# 154 +extern cudaError_t cudaEventCreateWithFlags(cudaEvent_t * event, unsigned flags); +# 155 +extern cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream); +# 156 +__attribute__((unused)) extern cudaError_t cudaEventRecord_ptsz(cudaEvent_t event, cudaStream_t stream); +# 157 +extern cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream, unsigned flags); +# 158 +__attribute__((unused)) extern cudaError_t cudaEventRecordWithFlags_ptsz(cudaEvent_t event, cudaStream_t stream, unsigned flags); +# 159 +extern cudaError_t cudaEventDestroy(cudaEvent_t event); +# 160 +extern cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, const void * func); +# 161 +extern cudaError_t cudaFree(void * devPtr); +# 162 +extern cudaError_t cudaMalloc(void ** devPtr, size_t size); +# 163 +extern cudaError_t cudaMemcpyAsync(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream); +# 164 +__attribute__((unused)) extern cudaError_t cudaMemcpyAsync_ptsz(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream); +# 165 +extern cudaError_t cudaMemcpy2DAsync(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream); +# 166 +__attribute__((unused)) extern cudaError_t cudaMemcpy2DAsync_ptsz(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream); +# 167 +extern cudaError_t cudaMemcpy3DAsync(const cudaMemcpy3DParms * p, cudaStream_t stream); +# 168 +__attribute__((unused)) extern cudaError_t cudaMemcpy3DAsync_ptsz(const cudaMemcpy3DParms * p, cudaStream_t stream); +# 169 +extern cudaError_t cudaMemsetAsync(void * devPtr, int value, size_t count, cudaStream_t stream); +# 170 +__attribute__((unused)) extern cudaError_t cudaMemsetAsync_ptsz(void * devPtr, int value, size_t count, cudaStream_t stream); +# 171 +extern cudaError_t cudaMemset2DAsync(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +# 172 +__attribute__((unused)) extern cudaError_t cudaMemset2DAsync_ptsz(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); +# 173 +extern cudaError_t cudaMemset3DAsync(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream); +# 174 +__attribute__((unused)) extern cudaError_t cudaMemset3DAsync_ptsz(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream); +# 175 +extern cudaError_t cudaRuntimeGetVersion(int * runtimeVersion); +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +__attribute__((unused)) extern void *cudaGetParameterBuffer(size_t alignment, size_t size); +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +__attribute__((unused)) extern void *cudaGetParameterBufferV2(void * func, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize); +# 225 +__attribute__((unused)) extern cudaError_t cudaLaunchDevice_ptsz(void * func, void * parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize, cudaStream_t stream); +# 226 +__attribute__((unused)) extern cudaError_t cudaLaunchDeviceV2_ptsz(void * parameterBuffer, cudaStream_t stream); +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_device_runtime_api.h" +__attribute__((unused)) extern cudaError_t cudaLaunchDevice(void * func, void * parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize, cudaStream_t stream); +# 245 +__attribute__((unused)) extern cudaError_t cudaLaunchDeviceV2(void * parameterBuffer, cudaStream_t stream); +# 248 +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, const void * func, int blockSize, size_t dynamicSmemSize); +# 249 +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, const void * func, int blockSize, size_t dynamicSmemSize, unsigned flags); +# 251 +__attribute__((unused)) extern unsigned long long cudaCGGetIntrinsicHandle(cudaCGScope scope); +# 252 +__attribute__((unused)) extern cudaError_t cudaCGSynchronize(unsigned long long handle, unsigned flags); +# 253 +__attribute__((unused)) extern cudaError_t cudaCGSynchronizeGrid(unsigned long long handle, unsigned flags); +# 254 +__attribute__((unused)) extern cudaError_t cudaCGGetSize(unsigned * numThreads, unsigned * numGrids, unsigned long long handle); +# 255 +__attribute__((unused)) extern cudaError_t cudaCGGetRank(unsigned * threadRank, unsigned * gridRank, unsigned long long handle); +# 256 +} +# 258 +template< class T> static inline cudaError_t cudaMalloc(T ** devPtr, size_t size); +# 259 +template< class T> static inline cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, T * entry); +# 260 +template< class T> static inline cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, T func, int blockSize, size_t dynamicSmemSize); +# 261 +template< class T> static inline cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, T func, int blockSize, size_t dynamicSmemSize, unsigned flags); +# 269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern "C" { +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceReset(); +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceSynchronize(); +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceSetLimit(cudaLimit limit, size_t value); +# 453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetLimit(size_t * pValue, cudaLimit limit); +# 476 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetTexture1DLinearMaxWidth(size_t * maxWidthInElements, const cudaChannelFormatDesc * fmtDesc, int device); +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetCacheConfig(cudaFuncCache * pCacheConfig); +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetStreamPriorityRange(int * leastPriority, int * greatestPriority); +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceSetCacheConfig(cudaFuncCache cacheConfig); +# 622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetSharedMemConfig(cudaSharedMemConfig * pConfig); +# 666 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceSetSharedMemConfig(cudaSharedMemConfig config); +# 693 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetByPCIBusId(int * device, const char * pciBusId); +# 723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetPCIBusId(char * pciBusId, int len, int device); +# 771 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t * handle, cudaEvent_t event); +# 812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaIpcOpenEventHandle(cudaEvent_t * event, cudaIpcEventHandle_t handle); +# 855 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t * handle, void * devPtr); +# 919 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaIpcOpenMemHandle(void ** devPtr, cudaIpcMemHandle_t handle, unsigned flags); +# 955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaIpcCloseMemHandle(void * devPtr); +# 987 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceFlushGPUDirectRDMAWrites(cudaFlushGPUDirectRDMAWritesTarget target, cudaFlushGPUDirectRDMAWritesScope scope); +# 1031 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaThreadExit(); +# 1057 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaThreadSynchronize(); +# 1106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaThreadSetLimit(cudaLimit limit, size_t value); +# 1139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaThreadGetLimit(size_t * pValue, cudaLimit limit); +# 1175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaThreadGetCacheConfig(cudaFuncCache * pCacheConfig); +# 1222 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaThreadSetCacheConfig(cudaFuncCache cacheConfig); +# 1285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetLastError(); +# 1333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaPeekAtLastError(); +# 1349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern const char *cudaGetErrorName(cudaError_t error); +# 1365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern const char *cudaGetErrorString(cudaError_t error); +# 1393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetDeviceCount(int * count); +# 1666 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetDeviceProperties(cudaDeviceProp * prop, int device); +# 1868 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetAttribute(int * value, cudaDeviceAttr attr, int device); +# 1886 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetDefaultMemPool(cudaMemPool_t * memPool, int device); +# 1910 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceSetMemPool(int device, cudaMemPool_t memPool); +# 1930 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetMemPool(cudaMemPool_t * memPool, int device); +# 1978 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetNvSciSyncAttributes(void * nvSciSyncAttrList, int device, int flags); +# 2018 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetP2PAttribute(int * value, cudaDeviceP2PAttr attr, int srcDevice, int dstDevice); +# 2039 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaChooseDevice(int * device, const cudaDeviceProp * prop); +# 2083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaSetDevice(int device); +# 2104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetDevice(int * device); +# 2135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaSetValidDevices(int * device_arr, int len); +# 2200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaSetDeviceFlags(unsigned flags); +# 2244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetDeviceFlags(unsigned * flags); +# 2284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamCreate(cudaStream_t * pStream); +# 2316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamCreateWithFlags(cudaStream_t * pStream, unsigned flags); +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamCreateWithPriority(cudaStream_t * pStream, unsigned flags, int priority); +# 2389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int * priority); +# 2414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamGetFlags(cudaStream_t hStream, unsigned * flags); +# 2429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaCtxResetPersistingL2Cache(); +# 2449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamCopyAttributes(cudaStream_t dst, cudaStream_t src); +# 2470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamGetAttribute(cudaStream_t hStream, cudaStreamAttrID attr, cudaStreamAttrValue * value_out); +# 2494 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamSetAttribute(cudaStream_t hStream, cudaStreamAttrID attr, const cudaStreamAttrValue * value); +# 2528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamDestroy(cudaStream_t stream); +# 2559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned flags = 0); +# 2567 +typedef void (*cudaStreamCallback_t)(cudaStream_t stream, cudaError_t status, void * userData); +# 2634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamAddCallback(cudaStream_t stream, cudaStreamCallback_t callback, void * userData, unsigned flags); +# 2658 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamSynchronize(cudaStream_t stream); +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamQuery(cudaStream_t stream); +# 2767 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void * devPtr, size_t length = 0, unsigned flags = 4); +# 2806 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamBeginCapture(cudaStream_t stream, cudaStreamCaptureMode mode); +# 2857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaThreadExchangeStreamCaptureMode(cudaStreamCaptureMode * mode); +# 2885 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamEndCapture(cudaStream_t stream, cudaGraph_t * pGraph); +# 2923 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamIsCapturing(cudaStream_t stream, cudaStreamCaptureStatus * pCaptureStatus); +# 2955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamGetCaptureInfo(cudaStream_t stream, cudaStreamCaptureStatus * pCaptureStatus, unsigned long long * pId); +# 3010 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamGetCaptureInfo_v2(cudaStream_t stream, cudaStreamCaptureStatus * captureStatus_out, unsigned long long * id_out = 0, cudaGraph_t * graph_out = 0, const cudaGraphNode_t ** dependencies_out = 0, size_t * numDependencies_out = 0); +# 3043 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaStreamUpdateCaptureDependencies(cudaStream_t stream, cudaGraphNode_t * dependencies, size_t numDependencies, unsigned flags = 0); +# 3080 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventCreate(cudaEvent_t * event); +# 3117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventCreateWithFlags(cudaEvent_t * event, unsigned flags); +# 3157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream = 0); +# 3204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream = 0, unsigned flags = 0); +# 3236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventQuery(cudaEvent_t event); +# 3266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventSynchronize(cudaEvent_t event); +# 3295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventDestroy(cudaEvent_t event); +# 3338 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaEventElapsedTime(float * ms, cudaEvent_t start, cudaEvent_t end); +# 3518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaImportExternalMemory(cudaExternalMemory_t * extMem_out, const cudaExternalMemoryHandleDesc * memHandleDesc); +# 3573 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaExternalMemoryGetMappedBuffer(void ** devPtr, cudaExternalMemory_t extMem, const cudaExternalMemoryBufferDesc * bufferDesc); +# 3635 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaExternalMemoryGetMappedMipmappedArray(cudaMipmappedArray_t * mipmap, cudaExternalMemory_t extMem, const cudaExternalMemoryMipmappedArrayDesc * mipmapDesc); +# 3659 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDestroyExternalMemory(cudaExternalMemory_t extMem); +# 3812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaImportExternalSemaphore(cudaExternalSemaphore_t * extSem_out, const cudaExternalSemaphoreHandleDesc * semHandleDesc); +# 3879 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaSignalExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t * extSemArray, const cudaExternalSemaphoreSignalParams * paramsArray, unsigned numExtSems, cudaStream_t stream = 0); +# 3955 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaWaitExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t * extSemArray, const cudaExternalSemaphoreWaitParams * paramsArray, unsigned numExtSems, cudaStream_t stream = 0); +# 3978 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDestroyExternalSemaphore(cudaExternalSemaphore_t extSem); +# 4045 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaLaunchKernel(const void * func, dim3 gridDim, dim3 blockDim, void ** args, size_t sharedMem, cudaStream_t stream); +# 4106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaLaunchCooperativeKernel(const void * func, dim3 gridDim, dim3 blockDim, void ** args, size_t sharedMem, cudaStream_t stream); +# 4207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaLaunchCooperativeKernelMultiDevice(cudaLaunchParams * launchParamsList, unsigned numDevices, unsigned flags = 0); +# 4254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFuncSetCacheConfig(const void * func, cudaFuncCache cacheConfig); +# 4309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFuncSetSharedMemConfig(const void * func, cudaSharedMemConfig config); +# 4342 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, const void * func); +# 4379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFuncSetAttribute(const void * func, cudaFuncAttribute attr, int value); +# 4405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaSetDoubleForDevice(double * d); +# 4429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaSetDoubleForHost(double * d); +# 4497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaLaunchHostFunc(cudaStream_t stream, cudaHostFn_t fn, void * userData); +# 4554 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, const void * func, int blockSize, size_t dynamicSMemSize); +# 4583 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock(size_t * dynamicSmemSize, const void * func, int numBlocks, int blockSize); +# 4628 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, const void * func, int blockSize, size_t dynamicSMemSize, unsigned flags); +# 4749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocManaged(void ** devPtr, size_t size, unsigned flags = 1); +# 4782 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMalloc(void ** devPtr, size_t size); +# 4815 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocHost(void ** ptr, size_t size); +# 4858 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocPitch(void ** devPtr, size_t * pitch, size_t width, size_t height); +# 4912 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocArray(cudaArray_t * array, const cudaChannelFormatDesc * desc, size_t width, size_t height = 0, unsigned flags = 0); +# 4950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFree(void * devPtr); +# 4973 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFreeHost(void * ptr); +# 4996 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFreeArray(cudaArray_t array); +# 5019 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFreeMipmappedArray(cudaMipmappedArray_t mipmappedArray); +# 5085 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaHostAlloc(void ** pHost, size_t size, unsigned flags); +# 5178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaHostRegister(void * ptr, size_t size, unsigned flags); +# 5201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaHostUnregister(void * ptr); +# 5246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaHostGetDevicePointer(void ** pDevice, void * pHost, unsigned flags); +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaHostGetFlags(unsigned * pFlags, void * pHost); +# 5307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMalloc3D(cudaPitchedPtr * pitchedDevPtr, cudaExtent extent); +# 5454 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMalloc3DArray(cudaArray_t * array, const cudaChannelFormatDesc * desc, cudaExtent extent, unsigned flags = 0); +# 5601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocMipmappedArray(cudaMipmappedArray_t * mipmappedArray, const cudaChannelFormatDesc * desc, cudaExtent extent, unsigned numLevels, unsigned flags = 0); +# 5634 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetMipmappedArrayLevel(cudaArray_t * levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned level); +# 5739 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy3D(const cudaMemcpy3DParms * p); +# 5770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy3DPeer(const cudaMemcpy3DPeerParms * p); +# 5888 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy3DAsync(const cudaMemcpy3DParms * p, cudaStream_t stream = 0); +# 5914 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy3DPeerAsync(const cudaMemcpy3DPeerParms * p, cudaStream_t stream = 0); +# 5948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemGetInfo(size_t * free, size_t * total); +# 5974 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaArrayGetInfo(cudaChannelFormatDesc * desc, cudaExtent * extent, unsigned * flags, cudaArray_t array); +# 6003 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaArrayGetPlane(cudaArray_t * pPlaneArray, cudaArray_t hArray, unsigned planeIdx); +# 6027 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaArrayGetMemoryRequirements(cudaArrayMemoryRequirements * memoryRequirements, cudaArray_t array, int device); +# 6051 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMipmappedArrayGetMemoryRequirements(cudaArrayMemoryRequirements * memoryRequirements, cudaMipmappedArray_t mipmap, int device); +# 6080 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaArrayGetSparseProperties(cudaArraySparseProperties * sparseProperties, cudaArray_t array); +# 6110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMipmappedArrayGetSparseProperties(cudaArraySparseProperties * sparseProperties, cudaMipmappedArray_t mipmap); +# 6155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy(void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 6190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyPeer(void * dst, int dstDevice, const void * src, int srcDevice, size_t count); +# 6239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2D(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind); +# 6289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind); +# 6339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2DFromArray(void * dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, cudaMemcpyKind kind); +# 6386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 6429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyToSymbol(const void * symbol, const void * src, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyHostToDevice); +# 6472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyFromSymbol(void * dst, const void * symbol, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyDeviceToHost); +# 6529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyAsync(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6564 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyPeerAsync(void * dst, int dstDevice, const void * src, int srcDevice, size_t count, cudaStream_t stream = 0); +# 6627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2DAsync(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6685 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6742 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpy2DFromArrayAsync(void * dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6793 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyToSymbolAsync(const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6844 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemcpyFromSymbolAsync(void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemset(void * devPtr, int value, size_t count); +# 6907 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemset2D(void * devPtr, size_t pitch, int value, size_t width, size_t height); +# 6953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemset3D(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent); +# 6989 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemsetAsync(void * devPtr, int value, size_t count, cudaStream_t stream = 0); +# 7030 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemset2DAsync(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0); +# 7083 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemset3DAsync(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream = 0); +# 7111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetSymbolAddress(void ** devPtr, const void * symbol); +# 7138 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetSymbolSize(size_t * size, const void * symbol); +# 7208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPrefetchAsync(const void * devPtr, size_t count, int dstDevice, cudaStream_t stream = 0); +# 7324 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemAdvise(const void * devPtr, size_t count, cudaMemoryAdvise advice, int device); +# 7383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemRangeGetAttribute(void * data, size_t dataSize, cudaMemRangeAttribute attribute, const void * devPtr, size_t count); +# 7422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemRangeGetAttributes(void ** data, size_t * dataSizes, cudaMemRangeAttribute * attributes, size_t numAttributes, const void * devPtr, size_t count); +# 7482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t count, cudaMemcpyKind kind); +# 7524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaMemcpyFromArray(void * dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, cudaMemcpyKind kind); +# 7567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); +# 7618 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7668 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaMemcpyFromArrayAsync(void * dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); +# 7737 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocAsync(void ** devPtr, size_t size, cudaStream_t hStream); +# 7763 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaFreeAsync(void * devPtr, cudaStream_t hStream); +# 7788 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolTrimTo(cudaMemPool_t memPool, size_t minBytesToKeep); +# 7832 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolSetAttribute(cudaMemPool_t memPool, cudaMemPoolAttr attr, void * value); +# 7880 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolGetAttribute(cudaMemPool_t memPool, cudaMemPoolAttr attr, void * value); +# 7895 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolSetAccess(cudaMemPool_t memPool, const cudaMemAccessDesc * descList, size_t count); +# 7908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolGetAccess(cudaMemAccessFlags * flags, cudaMemPool_t memPool, cudaMemLocation * location); +# 7928 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolCreate(cudaMemPool_t * memPool, const cudaMemPoolProps * poolProps); +# 7950 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolDestroy(cudaMemPool_t memPool); +# 7986 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMallocFromPoolAsync(void ** ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream); +# 8011 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolExportToShareableHandle(void * shareableHandle, cudaMemPool_t memPool, cudaMemAllocationHandleType handleType, unsigned flags); +# 8038 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolImportFromShareableHandle(cudaMemPool_t * memPool, void * shareableHandle, cudaMemAllocationHandleType handleType, unsigned flags); +# 8061 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolExportPointer(cudaMemPoolPtrExportData * exportData, void * ptr); +# 8090 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaMemPoolImportPointer(void ** ptr, cudaMemPool_t memPool, cudaMemPoolPtrExportData * exportData); +# 8242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaPointerGetAttributes(cudaPointerAttributes * attributes, const void * ptr); +# 8283 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceCanAccessPeer(int * canAccessPeer, int device, int peerDevice); +# 8325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceEnablePeerAccess(int peerDevice, unsigned flags); +# 8347 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceDisablePeerAccess(int peerDevice); +# 8411 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsUnregisterResource(cudaGraphicsResource_t resource); +# 8446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsResourceSetMapFlags(cudaGraphicsResource_t resource, unsigned flags); +# 8485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsMapResources(int count, cudaGraphicsResource_t * resources, cudaStream_t stream = 0); +# 8520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsUnmapResources(int count, cudaGraphicsResource_t * resources, cudaStream_t stream = 0); +# 8552 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsResourceGetMappedPointer(void ** devPtr, size_t * size, cudaGraphicsResource_t resource); +# 8590 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsSubResourceGetMappedArray(cudaArray_t * array, cudaGraphicsResource_t resource, unsigned arrayIndex, unsigned mipLevel); +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray_t * mipmappedArray, cudaGraphicsResource_t resource); +# 8690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaBindTexture(size_t * offset, const textureReference * texref, const void * devPtr, const cudaChannelFormatDesc * desc, size_t size = ((2147483647) * 2U) + 1U); +# 8749 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaBindTexture2D(size_t * offset, const textureReference * texref, const void * devPtr, const cudaChannelFormatDesc * desc, size_t width, size_t height, size_t pitch); +# 8787 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaBindTextureToArray(const textureReference * texref, cudaArray_const_t array, const cudaChannelFormatDesc * desc); +# 8827 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaBindTextureToMipmappedArray(const textureReference * texref, cudaMipmappedArray_const_t mipmappedArray, const cudaChannelFormatDesc * desc); +# 8853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaUnbindTexture(const textureReference * texref); +# 8882 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaGetTextureAlignmentOffset(size_t * offset, const textureReference * texref); +# 8912 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaGetTextureReference(const textureReference ** texref, const void * symbol); +# 8957 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaBindSurfaceToArray(const surfaceReference * surfref, cudaArray_const_t array, const cudaChannelFormatDesc * desc); +# 8982 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +__attribute((deprecated)) extern cudaError_t cudaGetSurfaceReference(const surfaceReference ** surfref, const void * symbol); +# 9017 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetChannelDesc(cudaChannelFormatDesc * desc, cudaArray_const_t array); +# 9047 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, cudaChannelFormatKind f); +# 9271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaCreateTextureObject(cudaTextureObject_t * pTexObject, const cudaResourceDesc * pResDesc, const cudaTextureDesc * pTexDesc, const cudaResourceViewDesc * pResViewDesc); +# 9291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDestroyTextureObject(cudaTextureObject_t texObject); +# 9311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetTextureObjectResourceDesc(cudaResourceDesc * pResDesc, cudaTextureObject_t texObject); +# 9331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetTextureObjectTextureDesc(cudaTextureDesc * pTexDesc, cudaTextureObject_t texObject); +# 9352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetTextureObjectResourceViewDesc(cudaResourceViewDesc * pResViewDesc, cudaTextureObject_t texObject); +# 9397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaCreateSurfaceObject(cudaSurfaceObject_t * pSurfObject, const cudaResourceDesc * pResDesc); +# 9417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDestroySurfaceObject(cudaSurfaceObject_t surfObject); +# 9436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetSurfaceObjectResourceDesc(cudaResourceDesc * pResDesc, cudaSurfaceObject_t surfObject); +# 9470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDriverGetVersion(int * driverVersion); +# 9495 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaRuntimeGetVersion(int * runtimeVersion); +# 9542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphCreate(cudaGraph_t * pGraph, unsigned flags); +# 9639 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddKernelNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaKernelNodeParams * pNodeParams); +# 9672 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphKernelNodeGetParams(cudaGraphNode_t node, cudaKernelNodeParams * pNodeParams); +# 9697 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphKernelNodeSetParams(cudaGraphNode_t node, const cudaKernelNodeParams * pNodeParams); +# 9717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphKernelNodeCopyAttributes(cudaGraphNode_t hSrc, cudaGraphNode_t hDst); +# 9740 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphKernelNodeGetAttribute(cudaGraphNode_t hNode, cudaKernelNodeAttrID attr, cudaKernelNodeAttrValue * value_out); +# 9764 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphKernelNodeSetAttribute(cudaGraphNode_t hNode, cudaKernelNodeAttrID attr, const cudaKernelNodeAttrValue * value); +# 9814 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemcpyNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaMemcpy3DParms * pCopyParams); +# 9873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemcpyNodeToSymbol(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); +# 9942 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemcpyNodeFromSymbol(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); +# 10010 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemcpyNode1D(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 10042 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemcpyNodeGetParams(cudaGraphNode_t node, cudaMemcpy3DParms * pNodeParams); +# 10068 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemcpyNodeSetParams(cudaGraphNode_t node, const cudaMemcpy3DParms * pNodeParams); +# 10107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol(cudaGraphNode_t node, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); +# 10153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol(cudaGraphNode_t node, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); +# 10199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemcpyNodeSetParams1D(cudaGraphNode_t node, void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 10246 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemsetNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaMemsetParams * pMemsetParams); +# 10269 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemsetNodeGetParams(cudaGraphNode_t node, cudaMemsetParams * pNodeParams); +# 10292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemsetNodeSetParams(cudaGraphNode_t node, const cudaMemsetParams * pNodeParams); +# 10333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddHostNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaHostNodeParams * pNodeParams); +# 10356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphHostNodeGetParams(cudaGraphNode_t node, cudaHostNodeParams * pNodeParams); +# 10379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphHostNodeSetParams(cudaGraphNode_t node, const cudaHostNodeParams * pNodeParams); +# 10419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddChildGraphNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaGraph_t childGraph); +# 10446 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphChildGraphNodeGetGraph(cudaGraphNode_t node, cudaGraph_t * pGraph); +# 10483 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddEmptyNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies); +# 10526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddEventRecordNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaEvent_t event); +# 10553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphEventRecordNodeGetEvent(cudaGraphNode_t node, cudaEvent_t * event_out); +# 10580 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphEventRecordNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddEventWaitNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaEvent_t event); +# 10653 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphEventWaitNodeGetEvent(cudaGraphNode_t node, cudaEvent_t * event_out); +# 10680 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphEventWaitNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); +# 10729 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddExternalSemaphoresSignalNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaExternalSemaphoreSignalNodeParams * nodeParams); +# 10762 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExternalSemaphoresSignalNodeGetParams(cudaGraphNode_t hNode, cudaExternalSemaphoreSignalNodeParams * params_out); +# 10789 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExternalSemaphoresSignalNodeSetParams(cudaGraphNode_t hNode, const cudaExternalSemaphoreSignalNodeParams * nodeParams); +# 10838 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddExternalSemaphoresWaitNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaExternalSemaphoreWaitNodeParams * nodeParams); +# 10871 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExternalSemaphoresWaitNodeGetParams(cudaGraphNode_t hNode, cudaExternalSemaphoreWaitNodeParams * params_out); +# 10898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExternalSemaphoresWaitNodeSetParams(cudaGraphNode_t hNode, const cudaExternalSemaphoreWaitNodeParams * nodeParams); +# 10975 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemAllocNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaMemAllocNodeParams * nodeParams); +# 11002 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemAllocNodeGetParams(cudaGraphNode_t node, cudaMemAllocNodeParams * params_out); +# 11062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddMemFreeNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dptr); +# 11086 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphMemFreeNodeGetParams(cudaGraphNode_t node, void * dptr_out); +# 11114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGraphMemTrim(int device); +# 11151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceGetGraphMemAttribute(int device, cudaGraphMemAttributeType attr, void * value); +# 11185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaDeviceSetGraphMemAttribute(int device, cudaGraphMemAttributeType attr, void * value); +# 11213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphClone(cudaGraph_t * pGraphClone, cudaGraph_t originalGraph); +# 11241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphNodeFindInClone(cudaGraphNode_t * pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph); +# 11272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphNodeGetType(cudaGraphNode_t node, cudaGraphNodeType * pType); +# 11303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphGetNodes(cudaGraph_t graph, cudaGraphNode_t * nodes, size_t * numNodes); +# 11334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphGetRootNodes(cudaGraph_t graph, cudaGraphNode_t * pRootNodes, size_t * pNumRootNodes); +# 11368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphGetEdges(cudaGraph_t graph, cudaGraphNode_t * from, cudaGraphNode_t * to, size_t * numEdges); +# 11399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphNodeGetDependencies(cudaGraphNode_t node, cudaGraphNode_t * pDependencies, size_t * pNumDependencies); +# 11431 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphNodeGetDependentNodes(cudaGraphNode_t node, cudaGraphNode_t * pDependentNodes, size_t * pNumDependentNodes); +# 11462 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphAddDependencies(cudaGraph_t graph, const cudaGraphNode_t * from, const cudaGraphNode_t * to, size_t numDependencies); +# 11493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphRemoveDependencies(cudaGraph_t graph, const cudaGraphNode_t * from, const cudaGraphNode_t * to, size_t numDependencies); +# 11523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphDestroyNode(cudaGraphNode_t node); +# 11561 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphInstantiate(cudaGraphExec_t * pGraphExec, cudaGraph_t graph, cudaGraphNode_t * pErrorNode, char * pLogBuffer, size_t bufferSize); +# 11611 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphInstantiateWithFlags(cudaGraphExec_t * pGraphExec, cudaGraph_t graph, unsigned long long flags); +# 11655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecKernelNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaKernelNodeParams * pNodeParams); +# 11705 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecMemcpyNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaMemcpy3DParms * pNodeParams); +# 11760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); +# 11823 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); +# 11884 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecMemcpyNodeSetParams1D(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, void * dst, const void * src, size_t count, cudaMemcpyKind kind); +# 11938 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecMemsetNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaMemsetParams * pNodeParams); +# 11977 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecHostNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaHostNodeParams * pNodeParams); +# 12023 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecChildGraphNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph); +# 12067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecEventRecordNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecEventWaitNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); +# 12158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecExternalSemaphoresSignalNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const cudaExternalSemaphoreSignalNodeParams * nodeParams); +# 12205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecExternalSemaphoresWaitNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const cudaExternalSemaphoreWaitNodeParams * nodeParams); +# 12284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphNodeSetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned isEnabled); +# 12351 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphNodeGetEnabled(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned * isEnabled); +# 12510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecUpdate(cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphNode_t * hErrorNode_out, cudaGraphExecUpdateResult * updateResult_out); +# 12535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphUpload(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphLaunch(cudaGraphExec_t graphExec, cudaStream_t stream); +# 12589 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphExecDestroy(cudaGraphExec_t graphExec); +# 12610 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphDestroy(cudaGraph_t graph); +# 12629 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphDebugDotPrint(cudaGraph_t graph, const char * path, unsigned flags); +# 12665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaUserObjectCreate(cudaUserObject_t * object_out, void * ptr, cudaHostFn_t destroy, unsigned initialRefcount, unsigned flags); +# 12689 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaUserObjectRetain(cudaUserObject_t object, unsigned count = 1); +# 12717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaUserObjectRelease(cudaUserObject_t object, unsigned count = 1); +# 12745 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphRetainUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned count = 1, unsigned flags = 0); +# 12770 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGraphReleaseUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned count = 1); +# 12836 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetDriverEntryPoint(const char * symbol, void ** funcPtr, unsigned long long flags); +# 12841 +extern cudaError_t cudaGetExportTable(const void ** ppExportTable, const cudaUUID_t * pExportTableId); +# 13017 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +extern cudaError_t cudaGetFuncBySymbol(cudaFunction_t * functionPtr, const void * symbolPtr); +# 13175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime_api.h" +} +# 124 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template< class T> inline cudaChannelFormatDesc cudaCreateChannelDesc() +# 125 +{ +# 126 +return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +# 127 +} +# 129 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf() +# 130 +{ +# 131 +int e = (((int)sizeof(unsigned short)) * 8); +# 133 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 134 +} +# 136 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf1() +# 137 +{ +# 138 +int e = (((int)sizeof(unsigned short)) * 8); +# 140 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 141 +} +# 143 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf2() +# 144 +{ +# 145 +int e = (((int)sizeof(unsigned short)) * 8); +# 147 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +# 148 +} +# 150 +static inline cudaChannelFormatDesc cudaCreateChannelDescHalf4() +# 151 +{ +# 152 +int e = (((int)sizeof(unsigned short)) * 8); +# 154 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +# 155 +} +# 157 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char> () +# 158 +{ +# 159 +int e = (((int)sizeof(char)) * 8); +# 164 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 166 +} +# 168 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< signed char> () +# 169 +{ +# 170 +int e = (((int)sizeof(signed char)) * 8); +# 172 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 173 +} +# 175 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned char> () +# 176 +{ +# 177 +int e = (((int)sizeof(unsigned char)) * 8); +# 179 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 180 +} +# 182 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char1> () +# 183 +{ +# 184 +int e = (((int)sizeof(signed char)) * 8); +# 186 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 187 +} +# 189 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar1> () +# 190 +{ +# 191 +int e = (((int)sizeof(unsigned char)) * 8); +# 193 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 194 +} +# 196 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char2> () +# 197 +{ +# 198 +int e = (((int)sizeof(signed char)) * 8); +# 200 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +# 201 +} +# 203 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar2> () +# 204 +{ +# 205 +int e = (((int)sizeof(unsigned char)) * 8); +# 207 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +# 208 +} +# 210 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char4> () +# 211 +{ +# 212 +int e = (((int)sizeof(signed char)) * 8); +# 214 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +# 215 +} +# 217 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar4> () +# 218 +{ +# 219 +int e = (((int)sizeof(unsigned char)) * 8); +# 221 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +# 222 +} +# 224 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short> () +# 225 +{ +# 226 +int e = (((int)sizeof(short)) * 8); +# 228 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 229 +} +# 231 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned short> () +# 232 +{ +# 233 +int e = (((int)sizeof(unsigned short)) * 8); +# 235 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 236 +} +# 238 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short1> () +# 239 +{ +# 240 +int e = (((int)sizeof(short)) * 8); +# 242 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 243 +} +# 245 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort1> () +# 246 +{ +# 247 +int e = (((int)sizeof(unsigned short)) * 8); +# 249 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 250 +} +# 252 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short2> () +# 253 +{ +# 254 +int e = (((int)sizeof(short)) * 8); +# 256 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +# 257 +} +# 259 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort2> () +# 260 +{ +# 261 +int e = (((int)sizeof(unsigned short)) * 8); +# 263 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +# 264 +} +# 266 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short4> () +# 267 +{ +# 268 +int e = (((int)sizeof(short)) * 8); +# 270 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +# 271 +} +# 273 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort4> () +# 274 +{ +# 275 +int e = (((int)sizeof(unsigned short)) * 8); +# 277 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +# 278 +} +# 280 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int> () +# 281 +{ +# 282 +int e = (((int)sizeof(int)) * 8); +# 284 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 285 +} +# 287 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned> () +# 288 +{ +# 289 +int e = (((int)sizeof(unsigned)) * 8); +# 291 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 292 +} +# 294 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int1> () +# 295 +{ +# 296 +int e = (((int)sizeof(int)) * 8); +# 298 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); +# 299 +} +# 301 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint1> () +# 302 +{ +# 303 +int e = (((int)sizeof(unsigned)) * 8); +# 305 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); +# 306 +} +# 308 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int2> () +# 309 +{ +# 310 +int e = (((int)sizeof(int)) * 8); +# 312 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); +# 313 +} +# 315 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint2> () +# 316 +{ +# 317 +int e = (((int)sizeof(unsigned)) * 8); +# 319 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); +# 320 +} +# 322 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int4> () +# 323 +{ +# 324 +int e = (((int)sizeof(int)) * 8); +# 326 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); +# 327 +} +# 329 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint4> () +# 330 +{ +# 331 +int e = (((int)sizeof(unsigned)) * 8); +# 333 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); +# 334 +} +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/channel_descriptor.h" +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float> () +# 397 +{ +# 398 +int e = (((int)sizeof(float)) * 8); +# 400 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 401 +} +# 403 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float1> () +# 404 +{ +# 405 +int e = (((int)sizeof(float)) * 8); +# 407 +return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); +# 408 +} +# 410 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float2> () +# 411 +{ +# 412 +int e = (((int)sizeof(float)) * 8); +# 414 +return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); +# 415 +} +# 417 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float4> () +# 418 +{ +# 419 +int e = (((int)sizeof(float)) * 8); +# 421 +return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); +# 422 +} +# 424 +static inline cudaChannelFormatDesc cudaCreateChannelDescNV12() +# 425 +{ +# 426 +int e = (((int)sizeof(char)) * 8); +# 428 +return cudaCreateChannelDesc(e, e, e, 0, cudaChannelFormatKindNV12); +# 429 +} +# 431 +template< cudaChannelFormatKind > inline cudaChannelFormatDesc cudaCreateChannelDesc() +# 432 +{ +# 433 +return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); +# 434 +} +# 437 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized8X1> () +# 438 +{ +# 439 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedNormalized8X1); +# 440 +} +# 442 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized8X2> () +# 443 +{ +# 444 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedNormalized8X2); +# 445 +} +# 447 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized8X4> () +# 448 +{ +# 449 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindSignedNormalized8X4); +# 450 +} +# 453 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized8X1> () +# 454 +{ +# 455 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized8X1); +# 456 +} +# 458 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized8X2> () +# 459 +{ +# 460 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedNormalized8X2); +# 461 +} +# 463 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized8X4> () +# 464 +{ +# 465 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedNormalized8X4); +# 466 +} +# 469 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized16X1> () +# 470 +{ +# 471 +return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindSignedNormalized16X1); +# 472 +} +# 474 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized16X2> () +# 475 +{ +# 476 +return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindSignedNormalized16X2); +# 477 +} +# 479 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedNormalized16X4> () +# 480 +{ +# 481 +return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindSignedNormalized16X4); +# 482 +} +# 485 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized16X1> () +# 486 +{ +# 487 +return cudaCreateChannelDesc(16, 0, 0, 0, cudaChannelFormatKindUnsignedNormalized16X1); +# 488 +} +# 490 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized16X2> () +# 491 +{ +# 492 +return cudaCreateChannelDesc(16, 16, 0, 0, cudaChannelFormatKindUnsignedNormalized16X2); +# 493 +} +# 495 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedNormalized16X4> () +# 496 +{ +# 497 +return cudaCreateChannelDesc(16, 16, 16, 16, cudaChannelFormatKindUnsignedNormalized16X4); +# 498 +} +# 501 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindNV12> () +# 502 +{ +# 503 +return cudaCreateChannelDesc(8, 8, 8, 0, cudaChannelFormatKindNV12); +# 504 +} +# 507 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed1> () +# 508 +{ +# 509 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1); +# 510 +} +# 513 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed1SRGB> () +# 514 +{ +# 515 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed1SRGB); +# 516 +} +# 519 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed2> () +# 520 +{ +# 521 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2); +# 522 +} +# 525 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed2SRGB> () +# 526 +{ +# 527 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed2SRGB); +# 528 +} +# 531 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed3> () +# 532 +{ +# 533 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3); +# 534 +} +# 537 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed3SRGB> () +# 538 +{ +# 539 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed3SRGB); +# 540 +} +# 543 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed4> () +# 544 +{ +# 545 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed4); +# 546 +} +# 549 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedBlockCompressed4> () +# 550 +{ +# 551 +return cudaCreateChannelDesc(8, 0, 0, 0, cudaChannelFormatKindSignedBlockCompressed4); +# 552 +} +# 555 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed5> () +# 556 +{ +# 557 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindUnsignedBlockCompressed5); +# 558 +} +# 561 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedBlockCompressed5> () +# 562 +{ +# 563 +return cudaCreateChannelDesc(8, 8, 0, 0, cudaChannelFormatKindSignedBlockCompressed5); +# 564 +} +# 567 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed6H> () +# 568 +{ +# 569 +return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindUnsignedBlockCompressed6H); +# 570 +} +# 573 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindSignedBlockCompressed6H> () +# 574 +{ +# 575 +return cudaCreateChannelDesc(16, 16, 16, 0, cudaChannelFormatKindSignedBlockCompressed6H); +# 576 +} +# 579 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed7> () +# 580 +{ +# 581 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7); +# 582 +} +# 585 +template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< cudaChannelFormatKindUnsignedBlockCompressed7SRGB> () +# 586 +{ +# 587 +return cudaCreateChannelDesc(8, 8, 8, 8, cudaChannelFormatKindUnsignedBlockCompressed7SRGB); +# 588 +} +# 79 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static inline cudaPitchedPtr make_cudaPitchedPtr(void *d, size_t p, size_t xsz, size_t ysz) +# 80 +{ +# 81 +cudaPitchedPtr s; +# 83 +(s.ptr) = d; +# 84 +(s.pitch) = p; +# 85 +(s.xsize) = xsz; +# 86 +(s.ysize) = ysz; +# 88 +return s; +# 89 +} +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static inline cudaPos make_cudaPos(size_t x, size_t y, size_t z) +# 107 +{ +# 108 +cudaPos p; +# 110 +(p.x) = x; +# 111 +(p.y) = y; +# 112 +(p.z) = z; +# 114 +return p; +# 115 +} +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/driver_functions.h" +static inline cudaExtent make_cudaExtent(size_t w, size_t h, size_t d) +# 133 +{ +# 134 +cudaExtent e; +# 136 +(e.width) = w; +# 137 +(e.height) = h; +# 138 +(e.depth) = d; +# 140 +return e; +# 141 +} +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.h" +static inline char1 make_char1(signed char x); +# 75 +static inline uchar1 make_uchar1(unsigned char x); +# 77 +static inline char2 make_char2(signed char x, signed char y); +# 79 +static inline uchar2 make_uchar2(unsigned char x, unsigned char y); +# 81 +static inline char3 make_char3(signed char x, signed char y, signed char z); +# 83 +static inline uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z); +# 85 +static inline char4 make_char4(signed char x, signed char y, signed char z, signed char w); +# 87 +static inline uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w); +# 89 +static inline short1 make_short1(short x); +# 91 +static inline ushort1 make_ushort1(unsigned short x); +# 93 +static inline short2 make_short2(short x, short y); +# 95 +static inline ushort2 make_ushort2(unsigned short x, unsigned short y); +# 97 +static inline short3 make_short3(short x, short y, short z); +# 99 +static inline ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z); +# 101 +static inline short4 make_short4(short x, short y, short z, short w); +# 103 +static inline ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w); +# 105 +static inline int1 make_int1(int x); +# 107 +static inline uint1 make_uint1(unsigned x); +# 109 +static inline int2 make_int2(int x, int y); +# 111 +static inline uint2 make_uint2(unsigned x, unsigned y); +# 113 +static inline int3 make_int3(int x, int y, int z); +# 115 +static inline uint3 make_uint3(unsigned x, unsigned y, unsigned z); +# 117 +static inline int4 make_int4(int x, int y, int z, int w); +# 119 +static inline uint4 make_uint4(unsigned x, unsigned y, unsigned z, unsigned w); +# 121 +static inline long1 make_long1(long x); +# 123 +static inline ulong1 make_ulong1(unsigned long x); +# 125 +static inline long2 make_long2(long x, long y); +# 127 +static inline ulong2 make_ulong2(unsigned long x, unsigned long y); +# 129 +static inline long3 make_long3(long x, long y, long z); +# 131 +static inline ulong3 make_ulong3(unsigned long x, unsigned long y, unsigned long z); +# 133 +static inline long4 make_long4(long x, long y, long z, long w); +# 135 +static inline ulong4 make_ulong4(unsigned long x, unsigned long y, unsigned long z, unsigned long w); +# 137 +static inline float1 make_float1(float x); +# 139 +static inline float2 make_float2(float x, float y); +# 141 +static inline float3 make_float3(float x, float y, float z); +# 143 +static inline float4 make_float4(float x, float y, float z, float w); +# 145 +static inline longlong1 make_longlong1(long long x); +# 147 +static inline ulonglong1 make_ulonglong1(unsigned long long x); +# 149 +static inline longlong2 make_longlong2(long long x, long long y); +# 151 +static inline ulonglong2 make_ulonglong2(unsigned long long x, unsigned long long y); +# 153 +static inline longlong3 make_longlong3(long long x, long long y, long long z); +# 155 +static inline ulonglong3 make_ulonglong3(unsigned long long x, unsigned long long y, unsigned long long z); +# 157 +static inline longlong4 make_longlong4(long long x, long long y, long long z, long long w); +# 159 +static inline ulonglong4 make_ulonglong4(unsigned long long x, unsigned long long y, unsigned long long z, unsigned long long w); +# 161 +static inline double1 make_double1(double x); +# 163 +static inline double2 make_double2(double x, double y); +# 165 +static inline double3 make_double3(double x, double y, double z); +# 167 +static inline double4 make_double4(double x, double y, double z, double w); +# 73 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/vector_functions.hpp" +static inline char1 make_char1(signed char x) +# 74 +{ +# 75 +char1 t; (t.x) = x; return t; +# 76 +} +# 78 +static inline uchar1 make_uchar1(unsigned char x) +# 79 +{ +# 80 +uchar1 t; (t.x) = x; return t; +# 81 +} +# 83 +static inline char2 make_char2(signed char x, signed char y) +# 84 +{ +# 85 +char2 t; (t.x) = x; (t.y) = y; return t; +# 86 +} +# 88 +static inline uchar2 make_uchar2(unsigned char x, unsigned char y) +# 89 +{ +# 90 +uchar2 t; (t.x) = x; (t.y) = y; return t; +# 91 +} +# 93 +static inline char3 make_char3(signed char x, signed char y, signed char z) +# 94 +{ +# 95 +char3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 96 +} +# 98 +static inline uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z) +# 99 +{ +# 100 +uchar3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 101 +} +# 103 +static inline char4 make_char4(signed char x, signed char y, signed char z, signed char w) +# 104 +{ +# 105 +char4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 106 +} +# 108 +static inline uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w) +# 109 +{ +# 110 +uchar4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 111 +} +# 113 +static inline short1 make_short1(short x) +# 114 +{ +# 115 +short1 t; (t.x) = x; return t; +# 116 +} +# 118 +static inline ushort1 make_ushort1(unsigned short x) +# 119 +{ +# 120 +ushort1 t; (t.x) = x; return t; +# 121 +} +# 123 +static inline short2 make_short2(short x, short y) +# 124 +{ +# 125 +short2 t; (t.x) = x; (t.y) = y; return t; +# 126 +} +# 128 +static inline ushort2 make_ushort2(unsigned short x, unsigned short y) +# 129 +{ +# 130 +ushort2 t; (t.x) = x; (t.y) = y; return t; +# 131 +} +# 133 +static inline short3 make_short3(short x, short y, short z) +# 134 +{ +# 135 +short3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 136 +} +# 138 +static inline ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z) +# 139 +{ +# 140 +ushort3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 141 +} +# 143 +static inline short4 make_short4(short x, short y, short z, short w) +# 144 +{ +# 145 +short4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 146 +} +# 148 +static inline ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w) +# 149 +{ +# 150 +ushort4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 151 +} +# 153 +static inline int1 make_int1(int x) +# 154 +{ +# 155 +int1 t; (t.x) = x; return t; +# 156 +} +# 158 +static inline uint1 make_uint1(unsigned x) +# 159 +{ +# 160 +uint1 t; (t.x) = x; return t; +# 161 +} +# 163 +static inline int2 make_int2(int x, int y) +# 164 +{ +# 165 +int2 t; (t.x) = x; (t.y) = y; return t; +# 166 +} +# 168 +static inline uint2 make_uint2(unsigned x, unsigned y) +# 169 +{ +# 170 +uint2 t; (t.x) = x; (t.y) = y; return t; +# 171 +} +# 173 +static inline int3 make_int3(int x, int y, int z) +# 174 +{ +# 175 +int3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 176 +} +# 178 +static inline uint3 make_uint3(unsigned x, unsigned y, unsigned z) +# 179 +{ +# 180 +uint3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 181 +} +# 183 +static inline int4 make_int4(int x, int y, int z, int w) +# 184 +{ +# 185 +int4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 186 +} +# 188 +static inline uint4 make_uint4(unsigned x, unsigned y, unsigned z, unsigned w) +# 189 +{ +# 190 +uint4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 191 +} +# 193 +static inline long1 make_long1(long x) +# 194 +{ +# 195 +long1 t; (t.x) = x; return t; +# 196 +} +# 198 +static inline ulong1 make_ulong1(unsigned long x) +# 199 +{ +# 200 +ulong1 t; (t.x) = x; return t; +# 201 +} +# 203 +static inline long2 make_long2(long x, long y) +# 204 +{ +# 205 +long2 t; (t.x) = x; (t.y) = y; return t; +# 206 +} +# 208 +static inline ulong2 make_ulong2(unsigned long x, unsigned long y) +# 209 +{ +# 210 +ulong2 t; (t.x) = x; (t.y) = y; return t; +# 211 +} +# 213 +static inline long3 make_long3(long x, long y, long z) +# 214 +{ +# 215 +long3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 216 +} +# 218 +static inline ulong3 make_ulong3(unsigned long x, unsigned long y, unsigned long z) +# 219 +{ +# 220 +ulong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 221 +} +# 223 +static inline long4 make_long4(long x, long y, long z, long w) +# 224 +{ +# 225 +long4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 226 +} +# 228 +static inline ulong4 make_ulong4(unsigned long x, unsigned long y, unsigned long z, unsigned long w) +# 229 +{ +# 230 +ulong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 231 +} +# 233 +static inline float1 make_float1(float x) +# 234 +{ +# 235 +float1 t; (t.x) = x; return t; +# 236 +} +# 238 +static inline float2 make_float2(float x, float y) +# 239 +{ +# 240 +float2 t; (t.x) = x; (t.y) = y; return t; +# 241 +} +# 243 +static inline float3 make_float3(float x, float y, float z) +# 244 +{ +# 245 +float3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 246 +} +# 248 +static inline float4 make_float4(float x, float y, float z, float w) +# 249 +{ +# 250 +float4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 251 +} +# 253 +static inline longlong1 make_longlong1(long long x) +# 254 +{ +# 255 +longlong1 t; (t.x) = x; return t; +# 256 +} +# 258 +static inline ulonglong1 make_ulonglong1(unsigned long long x) +# 259 +{ +# 260 +ulonglong1 t; (t.x) = x; return t; +# 261 +} +# 263 +static inline longlong2 make_longlong2(long long x, long long y) +# 264 +{ +# 265 +longlong2 t; (t.x) = x; (t.y) = y; return t; +# 266 +} +# 268 +static inline ulonglong2 make_ulonglong2(unsigned long long x, unsigned long long y) +# 269 +{ +# 270 +ulonglong2 t; (t.x) = x; (t.y) = y; return t; +# 271 +} +# 273 +static inline longlong3 make_longlong3(long long x, long long y, long long z) +# 274 +{ +# 275 +longlong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 276 +} +# 278 +static inline ulonglong3 make_ulonglong3(unsigned long long x, unsigned long long y, unsigned long long z) +# 279 +{ +# 280 +ulonglong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 281 +} +# 283 +static inline longlong4 make_longlong4(long long x, long long y, long long z, long long w) +# 284 +{ +# 285 +longlong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 286 +} +# 288 +static inline ulonglong4 make_ulonglong4(unsigned long long x, unsigned long long y, unsigned long long z, unsigned long long w) +# 289 +{ +# 290 +ulonglong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 291 +} +# 293 +static inline double1 make_double1(double x) +# 294 +{ +# 295 +double1 t; (t.x) = x; return t; +# 296 +} +# 298 +static inline double2 make_double2(double x, double y) +# 299 +{ +# 300 +double2 t; (t.x) = x; (t.y) = y; return t; +# 301 +} +# 303 +static inline double3 make_double3(double x, double y, double z) +# 304 +{ +# 305 +double3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; +# 306 +} +# 308 +static inline double4 make_double4(double x, double y, double z, double w) +# 309 +{ +# 310 +double4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; +# 311 +} +# 28 "/usr/include/string.h" 3 +extern "C" { +# 43 "/usr/include/string.h" 3 +extern void *memcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() +# 44 + __attribute((__nonnull__(1, 2))); +# 47 +extern void *memmove(void * __dest, const void * __src, size_t __n) throw() +# 48 + __attribute((__nonnull__(1, 2))); +# 54 +extern void *memccpy(void *__restrict__ __dest, const void *__restrict__ __src, int __c, size_t __n) throw() +# 56 + __attribute((__nonnull__(1, 2))); +# 61 +extern void *memset(void * __s, int __c, size_t __n) throw() __attribute((__nonnull__(1))); +# 64 +extern int memcmp(const void * __s1, const void * __s2, size_t __n) throw() +# 65 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 69 +extern "C++" { +# 71 +extern void *memchr(void * __s, int __c, size_t __n) throw() __asm__("memchr") +# 72 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 73 +extern const void *memchr(const void * __s, int __c, size_t __n) throw() __asm__("memchr") +# 74 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 89 "/usr/include/string.h" 3 +} +# 99 "/usr/include/string.h" 3 +extern "C++" void *rawmemchr(void * __s, int __c) throw() __asm__("rawmemchr") +# 100 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 101 +extern "C++" const void *rawmemchr(const void * __s, int __c) throw() __asm__("rawmemchr") +# 102 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 110 +extern "C++" void *memrchr(void * __s, int __c, size_t __n) throw() __asm__("memrchr") +# 111 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 112 +extern "C++" const void *memrchr(const void * __s, int __c, size_t __n) throw() __asm__("memrchr") +# 113 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 122 "/usr/include/string.h" 3 +extern char *strcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 123 + __attribute((__nonnull__(1, 2))); +# 125 +extern char *strncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 127 + __attribute((__nonnull__(1, 2))); +# 130 +extern char *strcat(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 131 + __attribute((__nonnull__(1, 2))); +# 133 +extern char *strncat(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 134 + __attribute((__nonnull__(1, 2))); +# 137 +extern int strcmp(const char * __s1, const char * __s2) throw() +# 138 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 140 +extern int strncmp(const char * __s1, const char * __s2, size_t __n) throw() +# 141 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 144 +extern int strcoll(const char * __s1, const char * __s2) throw() +# 145 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 147 +extern size_t strxfrm(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 149 + __attribute((__nonnull__(2))); +# 28 "/usr/include/bits/types/__locale_t.h" 3 +struct __locale_struct { +# 31 +struct __locale_data *__locales[13]; +# 34 +const unsigned short *__ctype_b; +# 35 +const int *__ctype_tolower; +# 36 +const int *__ctype_toupper; +# 39 +const char *__names[13]; +# 40 +}; +# 42 +typedef __locale_struct *__locale_t; +# 24 "/usr/include/bits/types/locale_t.h" 3 +typedef __locale_t locale_t; +# 156 "/usr/include/string.h" 3 +extern int strcoll_l(const char * __s1, const char * __s2, locale_t __l) throw() +# 157 + __attribute((__pure__)) __attribute((__nonnull__(1, 2, 3))); +# 160 +extern size_t strxfrm_l(char * __dest, const char * __src, size_t __n, locale_t __l) throw() +# 161 + __attribute((__nonnull__(2, 4))); +# 167 +extern char *strdup(const char * __s) throw() +# 168 + __attribute((__malloc__)) __attribute((__nonnull__(1))); +# 175 +extern char *strndup(const char * __string, size_t __n) throw() +# 176 + __attribute((__malloc__)) __attribute((__nonnull__(1))); +# 204 "/usr/include/string.h" 3 +extern "C++" { +# 206 +extern char *strchr(char * __s, int __c) throw() __asm__("strchr") +# 207 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 208 +extern const char *strchr(const char * __s, int __c) throw() __asm__("strchr") +# 209 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 224 "/usr/include/string.h" 3 +} +# 231 +extern "C++" { +# 233 +extern char *strrchr(char * __s, int __c) throw() __asm__("strrchr") +# 234 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 235 +extern const char *strrchr(const char * __s, int __c) throw() __asm__("strrchr") +# 236 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 251 "/usr/include/string.h" 3 +} +# 261 "/usr/include/string.h" 3 +extern "C++" char *strchrnul(char * __s, int __c) throw() __asm__("strchrnul") +# 262 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 263 +extern "C++" const char *strchrnul(const char * __s, int __c) throw() __asm__("strchrnul") +# 264 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 273 "/usr/include/string.h" 3 +extern size_t strcspn(const char * __s, const char * __reject) throw() +# 274 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 277 +extern size_t strspn(const char * __s, const char * __accept) throw() +# 278 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 281 +extern "C++" { +# 283 +extern char *strpbrk(char * __s, const char * __accept) throw() __asm__("strpbrk") +# 284 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 285 +extern const char *strpbrk(const char * __s, const char * __accept) throw() __asm__("strpbrk") +# 286 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 301 "/usr/include/string.h" 3 +} +# 308 +extern "C++" { +# 310 +extern char *strstr(char * __haystack, const char * __needle) throw() __asm__("strstr") +# 311 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 312 +extern const char *strstr(const char * __haystack, const char * __needle) throw() __asm__("strstr") +# 313 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 328 "/usr/include/string.h" 3 +} +# 336 +extern char *strtok(char *__restrict__ __s, const char *__restrict__ __delim) throw() +# 337 + __attribute((__nonnull__(2))); +# 341 +extern char *__strtok_r(char *__restrict__ __s, const char *__restrict__ __delim, char **__restrict__ __save_ptr) throw() +# 344 + __attribute((__nonnull__(2, 3))); +# 346 +extern char *strtok_r(char *__restrict__ __s, const char *__restrict__ __delim, char **__restrict__ __save_ptr) throw() +# 348 + __attribute((__nonnull__(2, 3))); +# 354 +extern "C++" char *strcasestr(char * __haystack, const char * __needle) throw() __asm__("strcasestr") +# 355 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 356 +extern "C++" const char *strcasestr(const char * __haystack, const char * __needle) throw() __asm__("strcasestr") +# 358 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 369 "/usr/include/string.h" 3 +extern void *memmem(const void * __haystack, size_t __haystacklen, const void * __needle, size_t __needlelen) throw() +# 371 + __attribute((__pure__)) __attribute((__nonnull__(1, 3))); +# 375 +extern void *__mempcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() +# 377 + __attribute((__nonnull__(1, 2))); +# 378 +extern void *mempcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() +# 380 + __attribute((__nonnull__(1, 2))); +# 385 +extern size_t strlen(const char * __s) throw() +# 386 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 391 +extern size_t strnlen(const char * __string, size_t __maxlen) throw() +# 392 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 397 +extern char *strerror(int __errnum) throw(); +# 421 "/usr/include/string.h" 3 +extern char *strerror_r(int __errnum, char * __buf, size_t __buflen) throw() +# 422 + __attribute((__nonnull__(2))); +# 428 +extern char *strerror_l(int __errnum, locale_t __l) throw(); +# 30 "/usr/include/strings.h" 3 +extern "C" { +# 34 +extern int bcmp(const void * __s1, const void * __s2, size_t __n) throw() +# 35 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 38 +extern void bcopy(const void * __src, void * __dest, size_t __n) throw() +# 39 + __attribute((__nonnull__(1, 2))); +# 42 +extern void bzero(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); +# 46 +extern "C++" { +# 48 +extern char *index(char * __s, int __c) throw() __asm__("index") +# 49 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 50 +extern const char *index(const char * __s, int __c) throw() __asm__("index") +# 51 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 66 "/usr/include/strings.h" 3 +} +# 74 +extern "C++" { +# 76 +extern char *rindex(char * __s, int __c) throw() __asm__("rindex") +# 77 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 78 +extern const char *rindex(const char * __s, int __c) throw() __asm__("rindex") +# 79 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 94 "/usr/include/strings.h" 3 +} +# 104 "/usr/include/strings.h" 3 +extern int ffs(int __i) throw() __attribute((const)); +# 110 +extern int ffsl(long __l) throw() __attribute((const)); +# 111 +__extension__ extern int ffsll(long long __ll) throw() +# 112 + __attribute((const)); +# 116 +extern int strcasecmp(const char * __s1, const char * __s2) throw() +# 117 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 120 +extern int strncasecmp(const char * __s1, const char * __s2, size_t __n) throw() +# 121 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 128 +extern int strcasecmp_l(const char * __s1, const char * __s2, locale_t __loc) throw() +# 129 + __attribute((__pure__)) __attribute((__nonnull__(1, 2, 3))); +# 133 +extern int strncasecmp_l(const char * __s1, const char * __s2, size_t __n, locale_t __loc) throw() +# 135 + __attribute((__pure__)) __attribute((__nonnull__(1, 2, 4))); +# 138 +} +# 436 "/usr/include/string.h" 3 +extern void explicit_bzero(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); +# 440 +extern char *strsep(char **__restrict__ __stringp, const char *__restrict__ __delim) throw() +# 442 + __attribute((__nonnull__(1, 2))); +# 447 +extern char *strsignal(int __sig) throw(); +# 450 +extern char *__stpcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 451 + __attribute((__nonnull__(1, 2))); +# 452 +extern char *stpcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() +# 453 + __attribute((__nonnull__(1, 2))); +# 457 +extern char *__stpncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 459 + __attribute((__nonnull__(1, 2))); +# 460 +extern char *stpncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() +# 462 + __attribute((__nonnull__(1, 2))); +# 467 +extern int strverscmp(const char * __s1, const char * __s2) throw() +# 468 + __attribute((__pure__)) __attribute((__nonnull__(1, 2))); +# 471 +extern char *strfry(char * __string) throw() __attribute((__nonnull__(1))); +# 474 +extern void *memfrob(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); +# 482 +extern "C++" char *basename(char * __filename) throw() __asm__("basename") +# 483 + __attribute((__nonnull__(1))); +# 484 +extern "C++" const char *basename(const char * __filename) throw() __asm__("basename") +# 485 + __attribute((__nonnull__(1))); +# 499 "/usr/include/string.h" 3 +} +# 31 "/usr/include/bits/types.h" 3 +typedef unsigned char __u_char; +# 32 +typedef unsigned short __u_short; +# 33 +typedef unsigned __u_int; +# 34 +typedef unsigned long __u_long; +# 37 +typedef signed char __int8_t; +# 38 +typedef unsigned char __uint8_t; +# 39 +typedef signed short __int16_t; +# 40 +typedef unsigned short __uint16_t; +# 41 +typedef signed int __int32_t; +# 42 +typedef unsigned __uint32_t; +# 44 +typedef signed long __int64_t; +# 45 +typedef unsigned long __uint64_t; +# 52 +typedef __int8_t __int_least8_t; +# 53 +typedef __uint8_t __uint_least8_t; +# 54 +typedef __int16_t __int_least16_t; +# 55 +typedef __uint16_t __uint_least16_t; +# 56 +typedef __int32_t __int_least32_t; +# 57 +typedef __uint32_t __uint_least32_t; +# 58 +typedef __int64_t __int_least64_t; +# 59 +typedef __uint64_t __uint_least64_t; +# 63 +typedef long __quad_t; +# 64 +typedef unsigned long __u_quad_t; +# 72 +typedef long __intmax_t; +# 73 +typedef unsigned long __uintmax_t; +# 145 "/usr/include/bits/types.h" 3 +typedef unsigned long __dev_t; +# 146 +typedef unsigned __uid_t; +# 147 +typedef unsigned __gid_t; +# 148 +typedef unsigned long __ino_t; +# 149 +typedef unsigned long __ino64_t; +# 150 +typedef unsigned __mode_t; +# 151 +typedef unsigned long __nlink_t; +# 152 +typedef long __off_t; +# 153 +typedef long __off64_t; +# 154 +typedef int __pid_t; +# 155 +typedef struct { int __val[2]; } __fsid_t; +# 156 +typedef long __clock_t; +# 157 +typedef unsigned long __rlim_t; +# 158 +typedef unsigned long __rlim64_t; +# 159 +typedef unsigned __id_t; +# 160 +typedef long __time_t; +# 161 +typedef unsigned __useconds_t; +# 162 +typedef long __suseconds_t; +# 164 +typedef int __daddr_t; +# 165 +typedef int __key_t; +# 168 +typedef int __clockid_t; +# 171 +typedef void *__timer_t; +# 174 +typedef long __blksize_t; +# 179 +typedef long __blkcnt_t; +# 180 +typedef long __blkcnt64_t; +# 183 +typedef unsigned long __fsblkcnt_t; +# 184 +typedef unsigned long __fsblkcnt64_t; +# 187 +typedef unsigned long __fsfilcnt_t; +# 188 +typedef unsigned long __fsfilcnt64_t; +# 191 +typedef long __fsword_t; +# 193 +typedef long __ssize_t; +# 196 +typedef long __syscall_slong_t; +# 198 +typedef unsigned long __syscall_ulong_t; +# 202 +typedef __off64_t __loff_t; +# 203 +typedef char *__caddr_t; +# 206 +typedef long __intptr_t; +# 209 +typedef unsigned __socklen_t; +# 214 +typedef int __sig_atomic_t; +# 8 "/usr/include/bits/types/struct_timeval.h" 3 +struct timeval { +# 10 +__time_t tv_sec; +# 11 +__suseconds_t tv_usec; +# 12 +}; +# 26 "/usr/include/bits/timex.h" 3 +struct timex { +# 28 +unsigned modes; +# 29 +__syscall_slong_t offset; +# 30 +__syscall_slong_t freq; +# 31 +__syscall_slong_t maxerror; +# 32 +__syscall_slong_t esterror; +# 33 +int status; +# 34 +__syscall_slong_t constant; +# 35 +__syscall_slong_t precision; +# 36 +__syscall_slong_t tolerance; +# 37 +timeval time; +# 38 +__syscall_slong_t tick; +# 39 +__syscall_slong_t ppsfreq; +# 40 +__syscall_slong_t jitter; +# 41 +int shift; +# 42 +__syscall_slong_t stabil; +# 43 +__syscall_slong_t jitcnt; +# 44 +__syscall_slong_t calcnt; +# 45 +__syscall_slong_t errcnt; +# 46 +__syscall_slong_t stbcnt; +# 48 +int tai; +# 51 +int:32; int:32; int:32; int:32; +# 52 +int:32; int:32; int:32; int:32; +# 53 +int:32; int:32; int:32; +# 54 +}; +# 75 "/usr/include/bits/time.h" 3 +extern "C" { +# 78 +extern int clock_adjtime(__clockid_t __clock_id, timex * __utx) throw(); +# 80 +} +# 7 "/usr/include/bits/types/clock_t.h" 3 +typedef __clock_t clock_t; +# 7 "/usr/include/bits/types/time_t.h" 3 +typedef __time_t time_t; +# 7 "/usr/include/bits/types/struct_tm.h" 3 +struct tm { +# 9 +int tm_sec; +# 10 +int tm_min; +# 11 +int tm_hour; +# 12 +int tm_mday; +# 13 +int tm_mon; +# 14 +int tm_year; +# 15 +int tm_wday; +# 16 +int tm_yday; +# 17 +int tm_isdst; +# 20 +long tm_gmtoff; +# 21 +const char *tm_zone; +# 26 +}; +# 10 "/usr/include/bits/types/struct_timespec.h" 3 +struct timespec { +# 12 +__time_t tv_sec; +# 16 +__syscall_slong_t tv_nsec; +# 26 "/usr/include/bits/types/struct_timespec.h" 3 +}; +# 7 "/usr/include/bits/types/clockid_t.h" 3 +typedef __clockid_t clockid_t; +# 7 "/usr/include/bits/types/timer_t.h" 3 +typedef __timer_t timer_t; +# 8 "/usr/include/bits/types/struct_itimerspec.h" 3 +struct itimerspec { +# 10 +timespec it_interval; +# 11 +timespec it_value; +# 12 +}; +# 49 "/usr/include/time.h" 3 +struct sigevent; +# 54 +typedef __pid_t pid_t; +# 68 "/usr/include/time.h" 3 +extern "C" { +# 72 +extern clock_t clock() throw(); +# 75 +extern time_t time(time_t * __timer) throw(); +# 78 +extern double difftime(time_t __time1, time_t __time0) throw() +# 79 + __attribute((const)); +# 82 +extern time_t mktime(tm * __tp) throw(); +# 88 +extern size_t strftime(char *__restrict__ __s, size_t __maxsize, const char *__restrict__ __format, const tm *__restrict__ __tp) throw(); +# 95 +extern char *strptime(const char *__restrict__ __s, const char *__restrict__ __fmt, tm * __tp) throw(); +# 104 +extern size_t strftime_l(char *__restrict__ __s, size_t __maxsize, const char *__restrict__ __format, const tm *__restrict__ __tp, locale_t __loc) throw(); +# 111 +extern char *strptime_l(const char *__restrict__ __s, const char *__restrict__ __fmt, tm * __tp, locale_t __loc) throw(); +# 119 +extern tm *gmtime(const time_t * __timer) throw(); +# 123 +extern tm *localtime(const time_t * __timer) throw(); +# 128 +extern tm *gmtime_r(const time_t *__restrict__ __timer, tm *__restrict__ __tp) throw(); +# 133 +extern tm *localtime_r(const time_t *__restrict__ __timer, tm *__restrict__ __tp) throw(); +# 139 +extern char *asctime(const tm * __tp) throw(); +# 142 +extern char *ctime(const time_t * __timer) throw(); +# 149 +extern char *asctime_r(const tm *__restrict__ __tp, char *__restrict__ __buf) throw(); +# 153 +extern char *ctime_r(const time_t *__restrict__ __timer, char *__restrict__ __buf) throw(); +# 159 +extern char *__tzname[2]; +# 160 +extern int __daylight; +# 161 +extern long __timezone; +# 166 +extern char *tzname[2]; +# 170 +extern void tzset() throw(); +# 174 +extern int daylight; +# 175 +extern long timezone; +# 190 "/usr/include/time.h" 3 +extern time_t timegm(tm * __tp) throw(); +# 193 +extern time_t timelocal(tm * __tp) throw(); +# 196 +extern int dysize(int __year) throw() __attribute((const)); +# 205 "/usr/include/time.h" 3 +extern int nanosleep(const timespec * __requested_time, timespec * __remaining); +# 210 +extern int clock_getres(clockid_t __clock_id, timespec * __res) throw(); +# 213 +extern int clock_gettime(clockid_t __clock_id, timespec * __tp) throw(); +# 216 +extern int clock_settime(clockid_t __clock_id, const timespec * __tp) throw(); +# 224 +extern int clock_nanosleep(clockid_t __clock_id, int __flags, const timespec * __req, timespec * __rem); +# 229 +extern int clock_getcpuclockid(pid_t __pid, clockid_t * __clock_id) throw(); +# 234 +extern int timer_create(clockid_t __clock_id, sigevent *__restrict__ __evp, timer_t *__restrict__ __timerid) throw(); +# 239 +extern int timer_delete(timer_t __timerid) throw(); +# 242 +extern int timer_settime(timer_t __timerid, int __flags, const itimerspec *__restrict__ __value, itimerspec *__restrict__ __ovalue) throw(); +# 247 +extern int timer_gettime(timer_t __timerid, itimerspec * __value) throw(); +# 251 +extern int timer_getoverrun(timer_t __timerid) throw(); +# 257 +extern int timespec_get(timespec * __ts, int __base) throw() +# 258 + __attribute((__nonnull__(1))); +# 274 "/usr/include/time.h" 3 +extern int getdate_err; +# 283 "/usr/include/time.h" 3 +extern tm *getdate(const char * __string); +# 297 "/usr/include/time.h" 3 +extern int getdate_r(const char *__restrict__ __string, tm *__restrict__ __resbufp); +# 301 +} +# 88 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern "C" { +# 91 +extern clock_t clock() throw(); +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern void *memset(void *, int, size_t) throw(); +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +extern void *memcpy(void *, const void *, size_t) throw(); +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/common_functions.h" +} +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C" { +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int abs(int a) throw(); +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long labs(long a) throw(); +# 229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long long llabs(long long a) throw(); +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double fabs(double x) throw(); +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float fabsf(float x) throw(); +# 332 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern inline int min(const int a, const int b); +# 339 +extern inline unsigned umin(const unsigned a, const unsigned b); +# 346 +extern inline long long llmin(const long long a, const long long b); +# 353 +extern inline unsigned long long ullmin(const unsigned long long a, const unsigned long long b); +# 374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float fminf(float x, float y) throw(); +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double fmin(double x, double y) throw(); +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern inline int max(const int a, const int b); +# 415 +extern inline unsigned umax(const unsigned a, const unsigned b); +# 422 +extern inline long long llmax(const long long a, const long long b); +# 429 +extern inline unsigned long long ullmax(const unsigned long long a, const unsigned long long b); +# 450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float fmaxf(float x, float y) throw(); +# 470 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double fmax(double, double) throw(); +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double sin(double x) throw(); +# 547 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double cos(double x) throw(); +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern void sincos(double x, double * sptr, double * cptr) throw(); +# 582 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern void sincosf(float x, float * sptr, float * cptr) throw(); +# 627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double tan(double x) throw(); +# 696 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double sqrt(double x) throw(); +# 768 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double rsqrt(double x); +# 838 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float rsqrtf(float x); +# 894 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double log2(double x) throw(); +# 959 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double exp2(double x) throw(); +# 1024 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float exp2f(float x) throw(); +# 1091 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double exp10(double x) throw(); +# 1154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float exp10f(float x) throw(); +# 1247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double expm1(double x) throw(); +# 1339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float expm1f(float x) throw(); +# 1395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float log2f(float x) throw(); +# 1449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double log10(double x) throw(); +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double log(double x) throw(); +# 1615 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double log1p(double x) throw(); +# 1714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float log1pf(float x) throw(); +# 1778 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double floor(double x) throw(); +# 1857 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double exp(double x) throw(); +# 1898 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double cosh(double x) throw(); +# 1948 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double sinh(double x) throw(); +# 1998 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double tanh(double x) throw(); +# 2053 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double acosh(double x) throw(); +# 2111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float acoshf(float x) throw(); +# 2164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double asinh(double x) throw(); +# 2217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float asinhf(float x) throw(); +# 2271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double atanh(double x) throw(); +# 2325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float atanhf(float x) throw(); +# 2374 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double ldexp(double x, int exp) throw(); +# 2420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float ldexpf(float x, int exp) throw(); +# 2472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double logb(double x) throw(); +# 2527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float logbf(float x) throw(); +# 2567 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int ilogb(double x) throw(); +# 2607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int ilogbf(float x) throw(); +# 2683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double scalbn(double x, int n) throw(); +# 2759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float scalbnf(float x, int n) throw(); +# 2835 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double scalbln(double x, long n) throw(); +# 2911 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float scalblnf(float x, long n) throw(); +# 2988 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double frexp(double x, int * nptr) throw(); +# 3062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float frexpf(float x, int * nptr) throw(); +# 3114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double round(double x) throw(); +# 3169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float roundf(float x) throw(); +# 3187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long lround(double x) throw(); +# 3205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long lroundf(float x) throw(); +# 3223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long long llround(double x) throw(); +# 3241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long long llroundf(float x) throw(); +# 3369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float rintf(float x) throw(); +# 3386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long lrint(double x) throw(); +# 3403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long lrintf(float x) throw(); +# 3420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long long llrint(double x) throw(); +# 3437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern long long llrintf(float x) throw(); +# 3490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double nearbyint(double x) throw(); +# 3543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float nearbyintf(float x) throw(); +# 3605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double ceil(double x) throw(); +# 3655 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double trunc(double x) throw(); +# 3708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float truncf(float x) throw(); +# 3734 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double fdim(double x, double y) throw(); +# 3760 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float fdimf(float x, float y) throw(); +# 4060 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double atan2(double y, double x) throw(); +# 4131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double atan(double x) throw(); +# 4154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double acos(double x) throw(); +# 4205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double asin(double x) throw(); +# 4273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double hypot(double x, double y) throw(); +# 4396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float hypotf(float x, float y) throw(); +# 5182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double cbrt(double x) throw(); +# 5268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float cbrtf(float x) throw(); +# 5323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double rcbrt(double x); +# 5373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float rcbrtf(float x); +# 5433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double sinpi(double x); +# 5493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float sinpif(float x); +# 5545 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double cospi(double x); +# 5597 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float cospif(float x); +# 5627 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern void sincospi(double x, double * sptr, double * cptr); +# 5657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern void sincospif(float x, float * sptr, float * cptr); +# 5990 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double pow(double x, double y) throw(); +# 6046 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double modf(double x, double * iptr) throw(); +# 6105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double fmod(double x, double y) throw(); +# 6201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double remainder(double x, double y) throw(); +# 6300 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float remainderf(float x, float y) throw(); +# 6372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double remquo(double x, double y, int * quo) throw(); +# 6444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float remquof(float x, float y, int * quo) throw(); +# 6485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double j0(double x) throw(); +# 6527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float j0f(float x) throw(); +# 6596 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double j1(double x) throw(); +# 6665 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float j1f(float x) throw(); +# 6708 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double jn(int n, double x) throw(); +# 6751 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float jnf(int n, float x) throw(); +# 6812 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double y0(double x) throw(); +# 6873 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float y0f(float x) throw(); +# 6934 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double y1(double x) throw(); +# 6995 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float y1f(float x) throw(); +# 7058 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double yn(int n, double x) throw(); +# 7121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float ynf(int n, float x) throw(); +# 7310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erf(double x) throw(); +# 7392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float erff(float x) throw(); +# 7464 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erfinv(double x); +# 7529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float erfinvf(float x); +# 7568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erfc(double x) throw(); +# 7606 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float erfcf(float x) throw(); +# 7723 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double lgamma(double x) throw(); +# 7785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erfcinv(double x); +# 7840 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float erfcinvf(float x); +# 7908 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double normcdfinv(double x); +# 7976 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float normcdfinvf(float x); +# 8019 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double normcdf(double x); +# 8062 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float normcdff(float x); +# 8126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double erfcx(double x); +# 8190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float erfcxf(float x); +# 8309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float lgammaf(float x) throw(); +# 8407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double tgamma(double x) throw(); +# 8505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float tgammaf(float x) throw(); +# 8518 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double copysign(double x, double y) throw(); +# 8531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float copysignf(float x, float y) throw(); +# 8550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double nextafter(double x, double y) throw(); +# 8569 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float nextafterf(float x, float y) throw(); +# 8585 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double nan(const char * tagp) throw(); +# 8601 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float nanf(const char * tagp) throw(); +# 8608 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isinff(float) throw(); +# 8609 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isnanf(float) throw(); +# 8619 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __finite(double) throw(); +# 8620 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __finitef(float) throw(); +# 8621 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __signbit(double) throw(); +# 8622 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isnan(double) throw(); +# 8623 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isinf(double) throw(); +# 8626 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __signbitf(float) throw(); +# 8785 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern double fma(double x, double y, double z) throw(); +# 8943 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float fmaf(float x, float y, float z) throw(); +# 8954 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __signbitl(long double) throw(); +# 8960 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __finitel(long double) throw(); +# 8961 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isinfl(long double) throw(); +# 8962 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern int __isnanl(long double) throw(); +# 9012 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float acosf(float x) throw(); +# 9071 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float asinf(float x) throw(); +# 9151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float atanf(float x) throw(); +# 9448 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float atan2f(float y, float x) throw(); +# 9482 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float cosf(float x) throw(); +# 9524 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float sinf(float x) throw(); +# 9566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float tanf(float x) throw(); +# 9607 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float coshf(float x) throw(); +# 9657 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float sinhf(float x) throw(); +# 9707 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float tanhf(float x) throw(); +# 9759 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float logf(float x) throw(); +# 9839 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float expf(float x) throw(); +# 9891 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float log10f(float x) throw(); +# 9946 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float modff(float x, float * iptr) throw(); +# 10276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float powf(float x, float y) throw(); +# 10345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float sqrtf(float x) throw(); +# 10404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float ceilf(float x) throw(); +# 10465 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float floorf(float x) throw(); +# 10523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern float fmodf(float x, float y) throw(); +# 10538 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 2192 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std { +# 2194 +typedef unsigned long size_t; +# 2195 +typedef long ptrdiff_t; +# 2198 +typedef __decltype((nullptr)) nullptr_t; +# 2200 +} +# 2214 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +namespace std { +# 2216 +inline namespace __cxx11 __attribute((__abi_tag__("cxx11"))) { } +# 2217 +} +# 2218 +namespace __gnu_cxx { +# 2220 +inline namespace __cxx11 __attribute((__abi_tag__("cxx11"))) { } +# 2221 +} +# 67 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +extern "C++" { +# 69 +namespace std __attribute((__visibility__("default"))) { +# 73 +struct __true_type { }; +# 74 +struct __false_type { }; +# 76 +template< bool > +# 77 +struct __truth_type { +# 78 +typedef __false_type __type; }; +# 81 +template<> struct __truth_type< true> { +# 82 +typedef __true_type __type; }; +# 86 +template< class _Sp, class _Tp> +# 87 +struct __traitor { +# 89 +enum { __value = ((bool)_Sp::__value) || ((bool)_Tp::__value)}; +# 90 +typedef typename __truth_type< __value> ::__type __type; +# 91 +}; +# 94 +template< class , class > +# 95 +struct __are_same { +# 97 +enum { __value}; +# 98 +typedef __false_type __type; +# 99 +}; +# 101 +template< class _Tp> +# 102 +struct __are_same< _Tp, _Tp> { +# 104 +enum { __value = 1}; +# 105 +typedef __true_type __type; +# 106 +}; +# 109 +template< class _Tp> +# 110 +struct __is_void { +# 112 +enum { __value}; +# 113 +typedef __false_type __type; +# 114 +}; +# 117 +template<> struct __is_void< void> { +# 119 +enum { __value = 1}; +# 120 +typedef __true_type __type; +# 121 +}; +# 126 +template< class _Tp> +# 127 +struct __is_integer { +# 129 +enum { __value}; +# 130 +typedef __false_type __type; +# 131 +}; +# 138 +template<> struct __is_integer< bool> { +# 140 +enum { __value = 1}; +# 141 +typedef __true_type __type; +# 142 +}; +# 145 +template<> struct __is_integer< char> { +# 147 +enum { __value = 1}; +# 148 +typedef __true_type __type; +# 149 +}; +# 152 +template<> struct __is_integer< signed char> { +# 154 +enum { __value = 1}; +# 155 +typedef __true_type __type; +# 156 +}; +# 159 +template<> struct __is_integer< unsigned char> { +# 161 +enum { __value = 1}; +# 162 +typedef __true_type __type; +# 163 +}; +# 167 +template<> struct __is_integer< wchar_t> { +# 169 +enum { __value = 1}; +# 170 +typedef __true_type __type; +# 171 +}; +# 176 +template<> struct __is_integer< char16_t> { +# 178 +enum { __value = 1}; +# 179 +typedef __true_type __type; +# 180 +}; +# 183 +template<> struct __is_integer< char32_t> { +# 185 +enum { __value = 1}; +# 186 +typedef __true_type __type; +# 187 +}; +# 191 +template<> struct __is_integer< short> { +# 193 +enum { __value = 1}; +# 194 +typedef __true_type __type; +# 195 +}; +# 198 +template<> struct __is_integer< unsigned short> { +# 200 +enum { __value = 1}; +# 201 +typedef __true_type __type; +# 202 +}; +# 205 +template<> struct __is_integer< int> { +# 207 +enum { __value = 1}; +# 208 +typedef __true_type __type; +# 209 +}; +# 212 +template<> struct __is_integer< unsigned> { +# 214 +enum { __value = 1}; +# 215 +typedef __true_type __type; +# 216 +}; +# 219 +template<> struct __is_integer< long> { +# 221 +enum { __value = 1}; +# 222 +typedef __true_type __type; +# 223 +}; +# 226 +template<> struct __is_integer< unsigned long> { +# 228 +enum { __value = 1}; +# 229 +typedef __true_type __type; +# 230 +}; +# 233 +template<> struct __is_integer< long long> { +# 235 +enum { __value = 1}; +# 236 +typedef __true_type __type; +# 237 +}; +# 240 +template<> struct __is_integer< unsigned long long> { +# 242 +enum { __value = 1}; +# 243 +typedef __true_type __type; +# 244 +}; +# 261 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +template<> struct __is_integer< __int128> { enum { __value = 1}; typedef __true_type __type; }; template<> struct __is_integer< unsigned __int128> { enum { __value = 1}; typedef __true_type __type; }; +# 278 "/usr/include/c++/7/bits/cpp_type_traits.h" 3 +template< class _Tp> +# 279 +struct __is_floating { +# 281 +enum { __value}; +# 282 +typedef __false_type __type; +# 283 +}; +# 287 +template<> struct __is_floating< float> { +# 289 +enum { __value = 1}; +# 290 +typedef __true_type __type; +# 291 +}; +# 294 +template<> struct __is_floating< double> { +# 296 +enum { __value = 1}; +# 297 +typedef __true_type __type; +# 298 +}; +# 301 +template<> struct __is_floating< long double> { +# 303 +enum { __value = 1}; +# 304 +typedef __true_type __type; +# 305 +}; +# 310 +template< class _Tp> +# 311 +struct __is_pointer { +# 313 +enum { __value}; +# 314 +typedef __false_type __type; +# 315 +}; +# 317 +template< class _Tp> +# 318 +struct __is_pointer< _Tp *> { +# 320 +enum { __value = 1}; +# 321 +typedef __true_type __type; +# 322 +}; +# 327 +template< class _Tp> +# 328 +struct __is_arithmetic : public __traitor< __is_integer< _Tp> , __is_floating< _Tp> > { +# 330 +}; +# 335 +template< class _Tp> +# 336 +struct __is_scalar : public __traitor< __is_arithmetic< _Tp> , __is_pointer< _Tp> > { +# 338 +}; +# 343 +template< class _Tp> +# 344 +struct __is_char { +# 346 +enum { __value}; +# 347 +typedef __false_type __type; +# 348 +}; +# 351 +template<> struct __is_char< char> { +# 353 +enum { __value = 1}; +# 354 +typedef __true_type __type; +# 355 +}; +# 359 +template<> struct __is_char< wchar_t> { +# 361 +enum { __value = 1}; +# 362 +typedef __true_type __type; +# 363 +}; +# 366 +template< class _Tp> +# 367 +struct __is_byte { +# 369 +enum { __value}; +# 370 +typedef __false_type __type; +# 371 +}; +# 374 +template<> struct __is_byte< char> { +# 376 +enum { __value = 1}; +# 377 +typedef __true_type __type; +# 378 +}; +# 381 +template<> struct __is_byte< signed char> { +# 383 +enum { __value = 1}; +# 384 +typedef __true_type __type; +# 385 +}; +# 388 +template<> struct __is_byte< unsigned char> { +# 390 +enum { __value = 1}; +# 391 +typedef __true_type __type; +# 392 +}; +# 397 +template< class _Tp> +# 398 +struct __is_move_iterator { +# 400 +enum { __value}; +# 401 +typedef __false_type __type; +# 402 +}; +# 406 +template< class _Iterator> inline _Iterator +# 408 +__miter_base(_Iterator __it) +# 409 +{ return __it; } +# 412 +} +# 413 +} +# 37 "/usr/include/c++/7/ext/type_traits.h" 3 +extern "C++" { +# 39 +namespace __gnu_cxx __attribute((__visibility__("default"))) { +# 44 +template< bool , class > +# 45 +struct __enable_if { +# 46 +}; +# 48 +template< class _Tp> +# 49 +struct __enable_if< true, _Tp> { +# 50 +typedef _Tp __type; }; +# 54 +template< bool _Cond, class _Iftrue, class _Iffalse> +# 55 +struct __conditional_type { +# 56 +typedef _Iftrue __type; }; +# 58 +template< class _Iftrue, class _Iffalse> +# 59 +struct __conditional_type< false, _Iftrue, _Iffalse> { +# 60 +typedef _Iffalse __type; }; +# 64 +template< class _Tp> +# 65 +struct __add_unsigned { +# 68 +private: typedef __enable_if< std::__is_integer< _Tp> ::__value, _Tp> __if_type; +# 71 +public: typedef typename __enable_if< std::__is_integer< _Tp> ::__value, _Tp> ::__type __type; +# 72 +}; +# 75 +template<> struct __add_unsigned< char> { +# 76 +typedef unsigned char __type; }; +# 79 +template<> struct __add_unsigned< signed char> { +# 80 +typedef unsigned char __type; }; +# 83 +template<> struct __add_unsigned< short> { +# 84 +typedef unsigned short __type; }; +# 87 +template<> struct __add_unsigned< int> { +# 88 +typedef unsigned __type; }; +# 91 +template<> struct __add_unsigned< long> { +# 92 +typedef unsigned long __type; }; +# 95 +template<> struct __add_unsigned< long long> { +# 96 +typedef unsigned long long __type; }; +# 100 +template<> struct __add_unsigned< bool> ; +# 103 +template<> struct __add_unsigned< wchar_t> ; +# 107 +template< class _Tp> +# 108 +struct __remove_unsigned { +# 111 +private: typedef __enable_if< std::__is_integer< _Tp> ::__value, _Tp> __if_type; +# 114 +public: typedef typename __enable_if< std::__is_integer< _Tp> ::__value, _Tp> ::__type __type; +# 115 +}; +# 118 +template<> struct __remove_unsigned< char> { +# 119 +typedef signed char __type; }; +# 122 +template<> struct __remove_unsigned< unsigned char> { +# 123 +typedef signed char __type; }; +# 126 +template<> struct __remove_unsigned< unsigned short> { +# 127 +typedef short __type; }; +# 130 +template<> struct __remove_unsigned< unsigned> { +# 131 +typedef int __type; }; +# 134 +template<> struct __remove_unsigned< unsigned long> { +# 135 +typedef long __type; }; +# 138 +template<> struct __remove_unsigned< unsigned long long> { +# 139 +typedef long long __type; }; +# 143 +template<> struct __remove_unsigned< bool> ; +# 146 +template<> struct __remove_unsigned< wchar_t> ; +# 150 +template< class _Type> inline bool +# 152 +__is_null_pointer(_Type *__ptr) +# 153 +{ return __ptr == 0; } +# 155 +template< class _Type> inline bool +# 157 +__is_null_pointer(_Type) +# 158 +{ return false; } +# 162 +inline bool __is_null_pointer(std::nullptr_t) +# 163 +{ return true; } +# 167 +template< class _Tp, bool = std::template __is_integer< _Tp> ::__value> +# 168 +struct __promote { +# 169 +typedef double __type; }; +# 174 +template< class _Tp> +# 175 +struct __promote< _Tp, false> { +# 176 +}; +# 179 +template<> struct __promote< long double> { +# 180 +typedef long double __type; }; +# 183 +template<> struct __promote< double> { +# 184 +typedef double __type; }; +# 187 +template<> struct __promote< float> { +# 188 +typedef float __type; }; +# 190 +template< class _Tp, class _Up, class +# 191 +_Tp2 = typename __promote< _Tp> ::__type, class +# 192 +_Up2 = typename __promote< _Up> ::__type> +# 193 +struct __promote_2 { +# 195 +typedef __typeof__(_Tp2() + _Up2()) __type; +# 196 +}; +# 198 +template< class _Tp, class _Up, class _Vp, class +# 199 +_Tp2 = typename __promote< _Tp> ::__type, class +# 200 +_Up2 = typename __promote< _Up> ::__type, class +# 201 +_Vp2 = typename __promote< _Vp> ::__type> +# 202 +struct __promote_3 { +# 204 +typedef __typeof__((_Tp2() + _Up2()) + _Vp2()) __type; +# 205 +}; +# 207 +template< class _Tp, class _Up, class _Vp, class _Wp, class +# 208 +_Tp2 = typename __promote< _Tp> ::__type, class +# 209 +_Up2 = typename __promote< _Up> ::__type, class +# 210 +_Vp2 = typename __promote< _Vp> ::__type, class +# 211 +_Wp2 = typename __promote< _Wp> ::__type> +# 212 +struct __promote_4 { +# 214 +typedef __typeof__(((_Tp2() + _Up2()) + _Vp2()) + _Wp2()) __type; +# 215 +}; +# 218 +} +# 219 +} +# 34 "/usr/include/math.h" 3 +extern "C" { +# 74 "/usr/include/bits/floatn.h" 3 +typedef float __complex__ __cfloat128 __attribute((__mode__(__TC__))); +# 86 "/usr/include/bits/floatn.h" 3 +typedef __float128 _Float128; +# 214 "/usr/include/bits/floatn-common.h" 3 +typedef float _Float32; +# 251 "/usr/include/bits/floatn-common.h" 3 +typedef double _Float64; +# 268 "/usr/include/bits/floatn-common.h" 3 +typedef double _Float32x; +# 285 "/usr/include/bits/floatn-common.h" 3 +typedef long double _Float64x; +# 149 "/usr/include/math.h" 3 +typedef float float_t; +# 150 +typedef double double_t; +# 238 "/usr/include/math.h" 3 +enum { +# 239 +FP_INT_UPWARD, +# 242 +FP_INT_DOWNWARD, +# 245 +FP_INT_TOWARDZERO, +# 248 +FP_INT_TONEARESTFROMZERO, +# 251 +FP_INT_TONEAREST +# 254 +}; +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassify(double __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbit(double __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinf(double __value) throw() __attribute((const)); +# 33 +extern int __finite(double __value) throw() __attribute((const)); +# 36 +extern int __isnan(double __value) throw() __attribute((const)); +# 39 +extern int __iseqsig(double __x, double __y) throw(); +# 42 +extern int __issignaling(double __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern double acos(double __x) throw(); extern double __acos(double __x) throw(); +# 55 +extern double asin(double __x) throw(); extern double __asin(double __x) throw(); +# 57 +extern double atan(double __x) throw(); extern double __atan(double __x) throw(); +# 59 +extern double atan2(double __y, double __x) throw(); extern double __atan2(double __y, double __x) throw(); +# 62 +extern double cos(double __x) throw(); extern double __cos(double __x) throw(); +# 64 +extern double sin(double __x) throw(); extern double __sin(double __x) throw(); +# 66 +extern double tan(double __x) throw(); extern double __tan(double __x) throw(); +# 71 +extern double cosh(double __x) throw(); extern double __cosh(double __x) throw(); +# 73 +extern double sinh(double __x) throw(); extern double __sinh(double __x) throw(); +# 75 +extern double tanh(double __x) throw(); extern double __tanh(double __x) throw(); +# 79 +extern void sincos(double __x, double * __sinx, double * __cosx) throw(); extern void __sincos(double __x, double * __sinx, double * __cosx) throw(); +# 85 +extern double acosh(double __x) throw(); extern double __acosh(double __x) throw(); +# 87 +extern double asinh(double __x) throw(); extern double __asinh(double __x) throw(); +# 89 +extern double atanh(double __x) throw(); extern double __atanh(double __x) throw(); +# 95 +extern double exp(double __x) throw(); extern double __exp(double __x) throw(); +# 98 +extern double frexp(double __x, int * __exponent) throw(); extern double __frexp(double __x, int * __exponent) throw(); +# 101 +extern double ldexp(double __x, int __exponent) throw(); extern double __ldexp(double __x, int __exponent) throw(); +# 104 +extern double log(double __x) throw(); extern double __log(double __x) throw(); +# 107 +extern double log10(double __x) throw(); extern double __log10(double __x) throw(); +# 110 +extern double modf(double __x, double * __iptr) throw(); extern double __modf(double __x, double * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern double exp10(double __x) throw(); extern double __exp10(double __x) throw(); +# 119 +extern double expm1(double __x) throw(); extern double __expm1(double __x) throw(); +# 122 +extern double log1p(double __x) throw(); extern double __log1p(double __x) throw(); +# 125 +extern double logb(double __x) throw(); extern double __logb(double __x) throw(); +# 130 +extern double exp2(double __x) throw(); extern double __exp2(double __x) throw(); +# 133 +extern double log2(double __x) throw(); extern double __log2(double __x) throw(); +# 140 +extern double pow(double __x, double __y) throw(); extern double __pow(double __x, double __y) throw(); +# 143 +extern double sqrt(double __x) throw(); extern double __sqrt(double __x) throw(); +# 147 +extern double hypot(double __x, double __y) throw(); extern double __hypot(double __x, double __y) throw(); +# 152 +extern double cbrt(double __x) throw(); extern double __cbrt(double __x) throw(); +# 159 +extern double ceil(double __x) throw() __attribute((const)); extern double __ceil(double __x) throw() __attribute((const)); +# 162 +extern double fabs(double __x) throw() __attribute((const)); extern double __fabs(double __x) throw() __attribute((const)); +# 165 +extern double floor(double __x) throw() __attribute((const)); extern double __floor(double __x) throw() __attribute((const)); +# 168 +extern double fmod(double __x, double __y) throw(); extern double __fmod(double __x, double __y) throw(); +# 182 "/usr/include/bits/mathcalls.h" 3 +extern int finite(double __value) throw() __attribute((const)); +# 185 +extern double drem(double __x, double __y) throw(); extern double __drem(double __x, double __y) throw(); +# 189 +extern double significand(double __x) throw(); extern double __significand(double __x) throw(); +# 196 +extern double copysign(double __x, double __y) throw() __attribute((const)); extern double __copysign(double __x, double __y) throw() __attribute((const)); +# 201 +extern double nan(const char * __tagb) throw(); extern double __nan(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern double j0(double) throw(); extern double __j0(double) throw(); +# 218 +extern double j1(double) throw(); extern double __j1(double) throw(); +# 219 +extern double jn(int, double) throw(); extern double __jn(int, double) throw(); +# 220 +extern double y0(double) throw(); extern double __y0(double) throw(); +# 221 +extern double y1(double) throw(); extern double __y1(double) throw(); +# 222 +extern double yn(int, double) throw(); extern double __yn(int, double) throw(); +# 228 +extern double erf(double) throw(); extern double __erf(double) throw(); +# 229 +extern double erfc(double) throw(); extern double __erfc(double) throw(); +# 230 +extern double lgamma(double) throw(); extern double __lgamma(double) throw(); +# 235 +extern double tgamma(double) throw(); extern double __tgamma(double) throw(); +# 241 +extern double gamma(double) throw(); extern double __gamma(double) throw(); +# 249 +extern double lgamma_r(double, int * __signgamp) throw(); extern double __lgamma_r(double, int * __signgamp) throw(); +# 256 +extern double rint(double __x) throw(); extern double __rint(double __x) throw(); +# 259 +extern double nextafter(double __x, double __y) throw(); extern double __nextafter(double __x, double __y) throw(); +# 261 +extern double nexttoward(double __x, long double __y) throw(); extern double __nexttoward(double __x, long double __y) throw(); +# 266 +extern double nextdown(double __x) throw(); extern double __nextdown(double __x) throw(); +# 268 +extern double nextup(double __x) throw(); extern double __nextup(double __x) throw(); +# 272 +extern double remainder(double __x, double __y) throw(); extern double __remainder(double __x, double __y) throw(); +# 276 +extern double scalbn(double __x, int __n) throw(); extern double __scalbn(double __x, int __n) throw(); +# 280 +extern int ilogb(double __x) throw(); extern int __ilogb(double __x) throw(); +# 285 +extern long llogb(double __x) throw(); extern long __llogb(double __x) throw(); +# 290 +extern double scalbln(double __x, long __n) throw(); extern double __scalbln(double __x, long __n) throw(); +# 294 +extern double nearbyint(double __x) throw(); extern double __nearbyint(double __x) throw(); +# 298 +extern double round(double __x) throw() __attribute((const)); extern double __round(double __x) throw() __attribute((const)); +# 302 +extern double trunc(double __x) throw() __attribute((const)); extern double __trunc(double __x) throw() __attribute((const)); +# 307 +extern double remquo(double __x, double __y, int * __quo) throw(); extern double __remquo(double __x, double __y, int * __quo) throw(); +# 314 +extern long lrint(double __x) throw(); extern long __lrint(double __x) throw(); +# 316 +__extension__ extern long long llrint(double __x) throw(); extern long long __llrint(double __x) throw(); +# 320 +extern long lround(double __x) throw(); extern long __lround(double __x) throw(); +# 322 +__extension__ extern long long llround(double __x) throw(); extern long long __llround(double __x) throw(); +# 326 +extern double fdim(double __x, double __y) throw(); extern double __fdim(double __x, double __y) throw(); +# 329 +extern double fmax(double __x, double __y) throw() __attribute((const)); extern double __fmax(double __x, double __y) throw() __attribute((const)); +# 332 +extern double fmin(double __x, double __y) throw() __attribute((const)); extern double __fmin(double __x, double __y) throw() __attribute((const)); +# 335 +extern double fma(double __x, double __y, double __z) throw(); extern double __fma(double __x, double __y, double __z) throw(); +# 340 +extern double roundeven(double __x) throw() __attribute((const)); extern double __roundeven(double __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfp(double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfp(double __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfp(double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfp(double __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpx(double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpx(double __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpx(double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpx(double __x, int __round, unsigned __width) throw(); +# 365 +extern double fmaxmag(double __x, double __y) throw() __attribute((const)); extern double __fmaxmag(double __x, double __y) throw() __attribute((const)); +# 368 +extern double fminmag(double __x, double __y) throw() __attribute((const)); extern double __fminmag(double __x, double __y) throw() __attribute((const)); +# 371 +extern int canonicalize(double * __cx, const double * __x) throw(); +# 376 +extern int totalorder(const double * __x, const double * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermag(const double * __x, const double * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern double getpayload(const double * __x) throw(); extern double __getpayload(const double * __x) throw(); +# 389 +extern int setpayload(double * __x, double __payload) throw(); +# 392 +extern int setpayloadsig(double * __x, double __payload) throw(); +# 400 +extern double scalb(double __x, double __n) throw(); extern double __scalb(double __x, double __n) throw(); +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassifyf(float __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbitf(float __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinff(float __value) throw() __attribute((const)); +# 33 +extern int __finitef(float __value) throw() __attribute((const)); +# 36 +extern int __isnanf(float __value) throw() __attribute((const)); +# 39 +extern int __iseqsigf(float __x, float __y) throw(); +# 42 +extern int __issignalingf(float __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern float acosf(float __x) throw(); extern float __acosf(float __x) throw(); +# 55 +extern float asinf(float __x) throw(); extern float __asinf(float __x) throw(); +# 57 +extern float atanf(float __x) throw(); extern float __atanf(float __x) throw(); +# 59 +extern float atan2f(float __y, float __x) throw(); extern float __atan2f(float __y, float __x) throw(); +# 62 +extern float cosf(float __x) throw(); +# 64 +extern float sinf(float __x) throw(); +# 66 +extern float tanf(float __x) throw(); +# 71 +extern float coshf(float __x) throw(); extern float __coshf(float __x) throw(); +# 73 +extern float sinhf(float __x) throw(); extern float __sinhf(float __x) throw(); +# 75 +extern float tanhf(float __x) throw(); extern float __tanhf(float __x) throw(); +# 79 +extern void sincosf(float __x, float * __sinx, float * __cosx) throw(); +# 85 +extern float acoshf(float __x) throw(); extern float __acoshf(float __x) throw(); +# 87 +extern float asinhf(float __x) throw(); extern float __asinhf(float __x) throw(); +# 89 +extern float atanhf(float __x) throw(); extern float __atanhf(float __x) throw(); +# 95 +extern float expf(float __x) throw(); +# 98 +extern float frexpf(float __x, int * __exponent) throw(); extern float __frexpf(float __x, int * __exponent) throw(); +# 101 +extern float ldexpf(float __x, int __exponent) throw(); extern float __ldexpf(float __x, int __exponent) throw(); +# 104 +extern float logf(float __x) throw(); +# 107 +extern float log10f(float __x) throw(); +# 110 +extern float modff(float __x, float * __iptr) throw(); extern float __modff(float __x, float * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern float exp10f(float __x) throw(); +# 119 +extern float expm1f(float __x) throw(); extern float __expm1f(float __x) throw(); +# 122 +extern float log1pf(float __x) throw(); extern float __log1pf(float __x) throw(); +# 125 +extern float logbf(float __x) throw(); extern float __logbf(float __x) throw(); +# 130 +extern float exp2f(float __x) throw(); extern float __exp2f(float __x) throw(); +# 133 +extern float log2f(float __x) throw(); +# 140 +extern float powf(float __x, float __y) throw(); +# 143 +extern float sqrtf(float __x) throw(); extern float __sqrtf(float __x) throw(); +# 147 +extern float hypotf(float __x, float __y) throw(); extern float __hypotf(float __x, float __y) throw(); +# 152 +extern float cbrtf(float __x) throw(); extern float __cbrtf(float __x) throw(); +# 159 +extern float ceilf(float __x) throw() __attribute((const)); extern float __ceilf(float __x) throw() __attribute((const)); +# 162 +extern float fabsf(float __x) throw() __attribute((const)); extern float __fabsf(float __x) throw() __attribute((const)); +# 165 +extern float floorf(float __x) throw() __attribute((const)); extern float __floorf(float __x) throw() __attribute((const)); +# 168 +extern float fmodf(float __x, float __y) throw(); extern float __fmodf(float __x, float __y) throw(); +# 177 "/usr/include/bits/mathcalls.h" 3 +extern int isinff(float __value) throw() __attribute((const)); +# 182 +extern int finitef(float __value) throw() __attribute((const)); +# 185 +extern float dremf(float __x, float __y) throw(); extern float __dremf(float __x, float __y) throw(); +# 189 +extern float significandf(float __x) throw(); extern float __significandf(float __x) throw(); +# 196 +extern float copysignf(float __x, float __y) throw() __attribute((const)); extern float __copysignf(float __x, float __y) throw() __attribute((const)); +# 201 +extern float nanf(const char * __tagb) throw(); extern float __nanf(const char * __tagb) throw(); +# 211 "/usr/include/bits/mathcalls.h" 3 +extern int isnanf(float __value) throw() __attribute((const)); +# 217 +extern float j0f(float) throw(); extern float __j0f(float) throw(); +# 218 +extern float j1f(float) throw(); extern float __j1f(float) throw(); +# 219 +extern float jnf(int, float) throw(); extern float __jnf(int, float) throw(); +# 220 +extern float y0f(float) throw(); extern float __y0f(float) throw(); +# 221 +extern float y1f(float) throw(); extern float __y1f(float) throw(); +# 222 +extern float ynf(int, float) throw(); extern float __ynf(int, float) throw(); +# 228 +extern float erff(float) throw(); extern float __erff(float) throw(); +# 229 +extern float erfcf(float) throw(); extern float __erfcf(float) throw(); +# 230 +extern float lgammaf(float) throw(); extern float __lgammaf(float) throw(); +# 235 +extern float tgammaf(float) throw(); extern float __tgammaf(float) throw(); +# 241 +extern float gammaf(float) throw(); extern float __gammaf(float) throw(); +# 249 +extern float lgammaf_r(float, int * __signgamp) throw(); extern float __lgammaf_r(float, int * __signgamp) throw(); +# 256 +extern float rintf(float __x) throw(); extern float __rintf(float __x) throw(); +# 259 +extern float nextafterf(float __x, float __y) throw(); extern float __nextafterf(float __x, float __y) throw(); +# 261 +extern float nexttowardf(float __x, long double __y) throw(); extern float __nexttowardf(float __x, long double __y) throw(); +# 266 +extern float nextdownf(float __x) throw(); extern float __nextdownf(float __x) throw(); +# 268 +extern float nextupf(float __x) throw(); extern float __nextupf(float __x) throw(); +# 272 +extern float remainderf(float __x, float __y) throw(); extern float __remainderf(float __x, float __y) throw(); +# 276 +extern float scalbnf(float __x, int __n) throw(); extern float __scalbnf(float __x, int __n) throw(); +# 280 +extern int ilogbf(float __x) throw(); extern int __ilogbf(float __x) throw(); +# 285 +extern long llogbf(float __x) throw(); extern long __llogbf(float __x) throw(); +# 290 +extern float scalblnf(float __x, long __n) throw(); extern float __scalblnf(float __x, long __n) throw(); +# 294 +extern float nearbyintf(float __x) throw(); extern float __nearbyintf(float __x) throw(); +# 298 +extern float roundf(float __x) throw() __attribute((const)); extern float __roundf(float __x) throw() __attribute((const)); +# 302 +extern float truncf(float __x) throw() __attribute((const)); extern float __truncf(float __x) throw() __attribute((const)); +# 307 +extern float remquof(float __x, float __y, int * __quo) throw(); extern float __remquof(float __x, float __y, int * __quo) throw(); +# 314 +extern long lrintf(float __x) throw(); extern long __lrintf(float __x) throw(); +# 316 +__extension__ extern long long llrintf(float __x) throw(); extern long long __llrintf(float __x) throw(); +# 320 +extern long lroundf(float __x) throw(); extern long __lroundf(float __x) throw(); +# 322 +__extension__ extern long long llroundf(float __x) throw(); extern long long __llroundf(float __x) throw(); +# 326 +extern float fdimf(float __x, float __y) throw(); extern float __fdimf(float __x, float __y) throw(); +# 329 +extern float fmaxf(float __x, float __y) throw() __attribute((const)); extern float __fmaxf(float __x, float __y) throw() __attribute((const)); +# 332 +extern float fminf(float __x, float __y) throw() __attribute((const)); extern float __fminf(float __x, float __y) throw() __attribute((const)); +# 335 +extern float fmaf(float __x, float __y, float __z) throw(); extern float __fmaf(float __x, float __y, float __z) throw(); +# 340 +extern float roundevenf(float __x) throw() __attribute((const)); extern float __roundevenf(float __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpf(float __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf(float __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpf(float __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf(float __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxf(float __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf(float __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxf(float __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf(float __x, int __round, unsigned __width) throw(); +# 365 +extern float fmaxmagf(float __x, float __y) throw() __attribute((const)); extern float __fmaxmagf(float __x, float __y) throw() __attribute((const)); +# 368 +extern float fminmagf(float __x, float __y) throw() __attribute((const)); extern float __fminmagf(float __x, float __y) throw() __attribute((const)); +# 371 +extern int canonicalizef(float * __cx, const float * __x) throw(); +# 376 +extern int totalorderf(const float * __x, const float * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagf(const float * __x, const float * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern float getpayloadf(const float * __x) throw(); extern float __getpayloadf(const float * __x) throw(); +# 389 +extern int setpayloadf(float * __x, float __payload) throw(); +# 392 +extern int setpayloadsigf(float * __x, float __payload) throw(); +# 400 +extern float scalbf(float __x, float __n) throw(); extern float __scalbf(float __x, float __n) throw(); +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassifyl(long double __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbitl(long double __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinfl(long double __value) throw() __attribute((const)); +# 33 +extern int __finitel(long double __value) throw() __attribute((const)); +# 36 +extern int __isnanl(long double __value) throw() __attribute((const)); +# 39 +extern int __iseqsigl(long double __x, long double __y) throw(); +# 42 +extern int __issignalingl(long double __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern long double acosl(long double __x) throw(); extern long double __acosl(long double __x) throw(); +# 55 +extern long double asinl(long double __x) throw(); extern long double __asinl(long double __x) throw(); +# 57 +extern long double atanl(long double __x) throw(); extern long double __atanl(long double __x) throw(); +# 59 +extern long double atan2l(long double __y, long double __x) throw(); extern long double __atan2l(long double __y, long double __x) throw(); +# 62 +extern long double cosl(long double __x) throw(); extern long double __cosl(long double __x) throw(); +# 64 +extern long double sinl(long double __x) throw(); extern long double __sinl(long double __x) throw(); +# 66 +extern long double tanl(long double __x) throw(); extern long double __tanl(long double __x) throw(); +# 71 +extern long double coshl(long double __x) throw(); extern long double __coshl(long double __x) throw(); +# 73 +extern long double sinhl(long double __x) throw(); extern long double __sinhl(long double __x) throw(); +# 75 +extern long double tanhl(long double __x) throw(); extern long double __tanhl(long double __x) throw(); +# 79 +extern void sincosl(long double __x, long double * __sinx, long double * __cosx) throw(); extern void __sincosl(long double __x, long double * __sinx, long double * __cosx) throw(); +# 85 +extern long double acoshl(long double __x) throw(); extern long double __acoshl(long double __x) throw(); +# 87 +extern long double asinhl(long double __x) throw(); extern long double __asinhl(long double __x) throw(); +# 89 +extern long double atanhl(long double __x) throw(); extern long double __atanhl(long double __x) throw(); +# 95 +extern long double expl(long double __x) throw(); extern long double __expl(long double __x) throw(); +# 98 +extern long double frexpl(long double __x, int * __exponent) throw(); extern long double __frexpl(long double __x, int * __exponent) throw(); +# 101 +extern long double ldexpl(long double __x, int __exponent) throw(); extern long double __ldexpl(long double __x, int __exponent) throw(); +# 104 +extern long double logl(long double __x) throw(); extern long double __logl(long double __x) throw(); +# 107 +extern long double log10l(long double __x) throw(); extern long double __log10l(long double __x) throw(); +# 110 +extern long double modfl(long double __x, long double * __iptr) throw(); extern long double __modfl(long double __x, long double * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern long double exp10l(long double __x) throw(); extern long double __exp10l(long double __x) throw(); +# 119 +extern long double expm1l(long double __x) throw(); extern long double __expm1l(long double __x) throw(); +# 122 +extern long double log1pl(long double __x) throw(); extern long double __log1pl(long double __x) throw(); +# 125 +extern long double logbl(long double __x) throw(); extern long double __logbl(long double __x) throw(); +# 130 +extern long double exp2l(long double __x) throw(); extern long double __exp2l(long double __x) throw(); +# 133 +extern long double log2l(long double __x) throw(); extern long double __log2l(long double __x) throw(); +# 140 +extern long double powl(long double __x, long double __y) throw(); extern long double __powl(long double __x, long double __y) throw(); +# 143 +extern long double sqrtl(long double __x) throw(); extern long double __sqrtl(long double __x) throw(); +# 147 +extern long double hypotl(long double __x, long double __y) throw(); extern long double __hypotl(long double __x, long double __y) throw(); +# 152 +extern long double cbrtl(long double __x) throw(); extern long double __cbrtl(long double __x) throw(); +# 159 +extern long double ceill(long double __x) throw() __attribute((const)); extern long double __ceill(long double __x) throw() __attribute((const)); +# 162 +extern long double fabsl(long double __x) throw() __attribute((const)); extern long double __fabsl(long double __x) throw() __attribute((const)); +# 165 +extern long double floorl(long double __x) throw() __attribute((const)); extern long double __floorl(long double __x) throw() __attribute((const)); +# 168 +extern long double fmodl(long double __x, long double __y) throw(); extern long double __fmodl(long double __x, long double __y) throw(); +# 177 "/usr/include/bits/mathcalls.h" 3 +extern int isinfl(long double __value) throw() __attribute((const)); +# 182 +extern int finitel(long double __value) throw() __attribute((const)); +# 185 +extern long double dreml(long double __x, long double __y) throw(); extern long double __dreml(long double __x, long double __y) throw(); +# 189 +extern long double significandl(long double __x) throw(); extern long double __significandl(long double __x) throw(); +# 196 +extern long double copysignl(long double __x, long double __y) throw() __attribute((const)); extern long double __copysignl(long double __x, long double __y) throw() __attribute((const)); +# 201 +extern long double nanl(const char * __tagb) throw(); extern long double __nanl(const char * __tagb) throw(); +# 211 "/usr/include/bits/mathcalls.h" 3 +extern int isnanl(long double __value) throw() __attribute((const)); +# 217 +extern long double j0l(long double) throw(); extern long double __j0l(long double) throw(); +# 218 +extern long double j1l(long double) throw(); extern long double __j1l(long double) throw(); +# 219 +extern long double jnl(int, long double) throw(); extern long double __jnl(int, long double) throw(); +# 220 +extern long double y0l(long double) throw(); extern long double __y0l(long double) throw(); +# 221 +extern long double y1l(long double) throw(); extern long double __y1l(long double) throw(); +# 222 +extern long double ynl(int, long double) throw(); extern long double __ynl(int, long double) throw(); +# 228 +extern long double erfl(long double) throw(); extern long double __erfl(long double) throw(); +# 229 +extern long double erfcl(long double) throw(); extern long double __erfcl(long double) throw(); +# 230 +extern long double lgammal(long double) throw(); extern long double __lgammal(long double) throw(); +# 235 +extern long double tgammal(long double) throw(); extern long double __tgammal(long double) throw(); +# 241 +extern long double gammal(long double) throw(); extern long double __gammal(long double) throw(); +# 249 +extern long double lgammal_r(long double, int * __signgamp) throw(); extern long double __lgammal_r(long double, int * __signgamp) throw(); +# 256 +extern long double rintl(long double __x) throw(); extern long double __rintl(long double __x) throw(); +# 259 +extern long double nextafterl(long double __x, long double __y) throw(); extern long double __nextafterl(long double __x, long double __y) throw(); +# 261 +extern long double nexttowardl(long double __x, long double __y) throw(); extern long double __nexttowardl(long double __x, long double __y) throw(); +# 266 +extern long double nextdownl(long double __x) throw(); extern long double __nextdownl(long double __x) throw(); +# 268 +extern long double nextupl(long double __x) throw(); extern long double __nextupl(long double __x) throw(); +# 272 +extern long double remainderl(long double __x, long double __y) throw(); extern long double __remainderl(long double __x, long double __y) throw(); +# 276 +extern long double scalbnl(long double __x, int __n) throw(); extern long double __scalbnl(long double __x, int __n) throw(); +# 280 +extern int ilogbl(long double __x) throw(); extern int __ilogbl(long double __x) throw(); +# 285 +extern long llogbl(long double __x) throw(); extern long __llogbl(long double __x) throw(); +# 290 +extern long double scalblnl(long double __x, long __n) throw(); extern long double __scalblnl(long double __x, long __n) throw(); +# 294 +extern long double nearbyintl(long double __x) throw(); extern long double __nearbyintl(long double __x) throw(); +# 298 +extern long double roundl(long double __x) throw() __attribute((const)); extern long double __roundl(long double __x) throw() __attribute((const)); +# 302 +extern long double truncl(long double __x) throw() __attribute((const)); extern long double __truncl(long double __x) throw() __attribute((const)); +# 307 +extern long double remquol(long double __x, long double __y, int * __quo) throw(); extern long double __remquol(long double __x, long double __y, int * __quo) throw(); +# 314 +extern long lrintl(long double __x) throw(); extern long __lrintl(long double __x) throw(); +# 316 +__extension__ extern long long llrintl(long double __x) throw(); extern long long __llrintl(long double __x) throw(); +# 320 +extern long lroundl(long double __x) throw(); extern long __lroundl(long double __x) throw(); +# 322 +__extension__ extern long long llroundl(long double __x) throw(); extern long long __llroundl(long double __x) throw(); +# 326 +extern long double fdiml(long double __x, long double __y) throw(); extern long double __fdiml(long double __x, long double __y) throw(); +# 329 +extern long double fmaxl(long double __x, long double __y) throw() __attribute((const)); extern long double __fmaxl(long double __x, long double __y) throw() __attribute((const)); +# 332 +extern long double fminl(long double __x, long double __y) throw() __attribute((const)); extern long double __fminl(long double __x, long double __y) throw() __attribute((const)); +# 335 +extern long double fmal(long double __x, long double __y, long double __z) throw(); extern long double __fmal(long double __x, long double __y, long double __z) throw(); +# 340 +extern long double roundevenl(long double __x) throw() __attribute((const)); extern long double __roundevenl(long double __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpl(long double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpl(long double __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpl(long double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpl(long double __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxl(long double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxl(long double __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxl(long double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxl(long double __x, int __round, unsigned __width) throw(); +# 365 +extern long double fmaxmagl(long double __x, long double __y) throw() __attribute((const)); extern long double __fmaxmagl(long double __x, long double __y) throw() __attribute((const)); +# 368 +extern long double fminmagl(long double __x, long double __y) throw() __attribute((const)); extern long double __fminmagl(long double __x, long double __y) throw() __attribute((const)); +# 371 +extern int canonicalizel(long double * __cx, const long double * __x) throw(); +# 376 +extern int totalorderl(const long double * __x, const long double * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagl(const long double * __x, const long double * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern long double getpayloadl(const long double * __x) throw(); extern long double __getpayloadl(const long double * __x) throw(); +# 389 +extern int setpayloadl(long double * __x, long double __payload) throw(); +# 392 +extern int setpayloadsigl(long double * __x, long double __payload) throw(); +# 400 +extern long double scalbl(long double __x, long double __n) throw(); extern long double __scalbl(long double __x, long double __n) throw(); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern _Float32 acosf32(_Float32 __x) throw(); extern _Float32 __acosf32(_Float32 __x) throw(); +# 55 +extern _Float32 asinf32(_Float32 __x) throw(); extern _Float32 __asinf32(_Float32 __x) throw(); +# 57 +extern _Float32 atanf32(_Float32 __x) throw(); extern _Float32 __atanf32(_Float32 __x) throw(); +# 59 +extern _Float32 atan2f32(_Float32 __y, _Float32 __x) throw(); extern _Float32 __atan2f32(_Float32 __y, _Float32 __x) throw(); +# 62 +extern _Float32 cosf32(_Float32 __x) throw(); extern _Float32 __cosf32(_Float32 __x) throw(); +# 64 +extern _Float32 sinf32(_Float32 __x) throw(); extern _Float32 __sinf32(_Float32 __x) throw(); +# 66 +extern _Float32 tanf32(_Float32 __x) throw(); extern _Float32 __tanf32(_Float32 __x) throw(); +# 71 +extern _Float32 coshf32(_Float32 __x) throw(); extern _Float32 __coshf32(_Float32 __x) throw(); +# 73 +extern _Float32 sinhf32(_Float32 __x) throw(); extern _Float32 __sinhf32(_Float32 __x) throw(); +# 75 +extern _Float32 tanhf32(_Float32 __x) throw(); extern _Float32 __tanhf32(_Float32 __x) throw(); +# 79 +extern void sincosf32(_Float32 __x, _Float32 * __sinx, _Float32 * __cosx) throw(); extern void __sincosf32(_Float32 __x, _Float32 * __sinx, _Float32 * __cosx) throw(); +# 85 +extern _Float32 acoshf32(_Float32 __x) throw(); extern _Float32 __acoshf32(_Float32 __x) throw(); +# 87 +extern _Float32 asinhf32(_Float32 __x) throw(); extern _Float32 __asinhf32(_Float32 __x) throw(); +# 89 +extern _Float32 atanhf32(_Float32 __x) throw(); extern _Float32 __atanhf32(_Float32 __x) throw(); +# 95 +extern _Float32 expf32(_Float32 __x) throw(); extern _Float32 __expf32(_Float32 __x) throw(); +# 98 +extern _Float32 frexpf32(_Float32 __x, int * __exponent) throw(); extern _Float32 __frexpf32(_Float32 __x, int * __exponent) throw(); +# 101 +extern _Float32 ldexpf32(_Float32 __x, int __exponent) throw(); extern _Float32 __ldexpf32(_Float32 __x, int __exponent) throw(); +# 104 +extern _Float32 logf32(_Float32 __x) throw(); extern _Float32 __logf32(_Float32 __x) throw(); +# 107 +extern _Float32 log10f32(_Float32 __x) throw(); extern _Float32 __log10f32(_Float32 __x) throw(); +# 110 +extern _Float32 modff32(_Float32 __x, _Float32 * __iptr) throw(); extern _Float32 __modff32(_Float32 __x, _Float32 * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern _Float32 exp10f32(_Float32 __x) throw(); extern _Float32 __exp10f32(_Float32 __x) throw(); +# 119 +extern _Float32 expm1f32(_Float32 __x) throw(); extern _Float32 __expm1f32(_Float32 __x) throw(); +# 122 +extern _Float32 log1pf32(_Float32 __x) throw(); extern _Float32 __log1pf32(_Float32 __x) throw(); +# 125 +extern _Float32 logbf32(_Float32 __x) throw(); extern _Float32 __logbf32(_Float32 __x) throw(); +# 130 +extern _Float32 exp2f32(_Float32 __x) throw(); extern _Float32 __exp2f32(_Float32 __x) throw(); +# 133 +extern _Float32 log2f32(_Float32 __x) throw(); extern _Float32 __log2f32(_Float32 __x) throw(); +# 140 +extern _Float32 powf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __powf32(_Float32 __x, _Float32 __y) throw(); +# 143 +extern _Float32 sqrtf32(_Float32 __x) throw(); extern _Float32 __sqrtf32(_Float32 __x) throw(); +# 147 +extern _Float32 hypotf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __hypotf32(_Float32 __x, _Float32 __y) throw(); +# 152 +extern _Float32 cbrtf32(_Float32 __x) throw(); extern _Float32 __cbrtf32(_Float32 __x) throw(); +# 159 +extern _Float32 ceilf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __ceilf32(_Float32 __x) throw() __attribute((const)); +# 162 +extern _Float32 fabsf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __fabsf32(_Float32 __x) throw() __attribute((const)); +# 165 +extern _Float32 floorf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __floorf32(_Float32 __x) throw() __attribute((const)); +# 168 +extern _Float32 fmodf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __fmodf32(_Float32 __x, _Float32 __y) throw(); +# 196 "/usr/include/bits/mathcalls.h" 3 +extern _Float32 copysignf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); extern _Float32 __copysignf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); +# 201 +extern _Float32 nanf32(const char * __tagb) throw(); extern _Float32 __nanf32(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern _Float32 j0f32(_Float32) throw(); extern _Float32 __j0f32(_Float32) throw(); +# 218 +extern _Float32 j1f32(_Float32) throw(); extern _Float32 __j1f32(_Float32) throw(); +# 219 +extern _Float32 jnf32(int, _Float32) throw(); extern _Float32 __jnf32(int, _Float32) throw(); +# 220 +extern _Float32 y0f32(_Float32) throw(); extern _Float32 __y0f32(_Float32) throw(); +# 221 +extern _Float32 y1f32(_Float32) throw(); extern _Float32 __y1f32(_Float32) throw(); +# 222 +extern _Float32 ynf32(int, _Float32) throw(); extern _Float32 __ynf32(int, _Float32) throw(); +# 228 +extern _Float32 erff32(_Float32) throw(); extern _Float32 __erff32(_Float32) throw(); +# 229 +extern _Float32 erfcf32(_Float32) throw(); extern _Float32 __erfcf32(_Float32) throw(); +# 230 +extern _Float32 lgammaf32(_Float32) throw(); extern _Float32 __lgammaf32(_Float32) throw(); +# 235 +extern _Float32 tgammaf32(_Float32) throw(); extern _Float32 __tgammaf32(_Float32) throw(); +# 249 "/usr/include/bits/mathcalls.h" 3 +extern _Float32 lgammaf32_r(_Float32, int * __signgamp) throw(); extern _Float32 __lgammaf32_r(_Float32, int * __signgamp) throw(); +# 256 +extern _Float32 rintf32(_Float32 __x) throw(); extern _Float32 __rintf32(_Float32 __x) throw(); +# 259 +extern _Float32 nextafterf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __nextafterf32(_Float32 __x, _Float32 __y) throw(); +# 266 +extern _Float32 nextdownf32(_Float32 __x) throw(); extern _Float32 __nextdownf32(_Float32 __x) throw(); +# 268 +extern _Float32 nextupf32(_Float32 __x) throw(); extern _Float32 __nextupf32(_Float32 __x) throw(); +# 272 +extern _Float32 remainderf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __remainderf32(_Float32 __x, _Float32 __y) throw(); +# 276 +extern _Float32 scalbnf32(_Float32 __x, int __n) throw(); extern _Float32 __scalbnf32(_Float32 __x, int __n) throw(); +# 280 +extern int ilogbf32(_Float32 __x) throw(); extern int __ilogbf32(_Float32 __x) throw(); +# 285 +extern long llogbf32(_Float32 __x) throw(); extern long __llogbf32(_Float32 __x) throw(); +# 290 +extern _Float32 scalblnf32(_Float32 __x, long __n) throw(); extern _Float32 __scalblnf32(_Float32 __x, long __n) throw(); +# 294 +extern _Float32 nearbyintf32(_Float32 __x) throw(); extern _Float32 __nearbyintf32(_Float32 __x) throw(); +# 298 +extern _Float32 roundf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __roundf32(_Float32 __x) throw() __attribute((const)); +# 302 +extern _Float32 truncf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __truncf32(_Float32 __x) throw() __attribute((const)); +# 307 +extern _Float32 remquof32(_Float32 __x, _Float32 __y, int * __quo) throw(); extern _Float32 __remquof32(_Float32 __x, _Float32 __y, int * __quo) throw(); +# 314 +extern long lrintf32(_Float32 __x) throw(); extern long __lrintf32(_Float32 __x) throw(); +# 316 +__extension__ extern long long llrintf32(_Float32 __x) throw(); extern long long __llrintf32(_Float32 __x) throw(); +# 320 +extern long lroundf32(_Float32 __x) throw(); extern long __lroundf32(_Float32 __x) throw(); +# 322 +__extension__ extern long long llroundf32(_Float32 __x) throw(); extern long long __llroundf32(_Float32 __x) throw(); +# 326 +extern _Float32 fdimf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __fdimf32(_Float32 __x, _Float32 __y) throw(); +# 329 +extern _Float32 fmaxf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); extern _Float32 __fmaxf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); +# 332 +extern _Float32 fminf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); extern _Float32 __fminf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); +# 335 +extern _Float32 fmaf32(_Float32 __x, _Float32 __y, _Float32 __z) throw(); extern _Float32 __fmaf32(_Float32 __x, _Float32 __y, _Float32 __z) throw(); +# 340 +extern _Float32 roundevenf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __roundevenf32(_Float32 __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpf32(_Float32 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf32(_Float32 __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpf32(_Float32 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf32(_Float32 __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxf32(_Float32 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf32(_Float32 __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxf32(_Float32 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf32(_Float32 __x, int __round, unsigned __width) throw(); +# 365 +extern _Float32 fmaxmagf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); extern _Float32 __fmaxmagf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); +# 368 +extern _Float32 fminmagf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); extern _Float32 __fminmagf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); +# 371 +extern int canonicalizef32(_Float32 * __cx, const _Float32 * __x) throw(); +# 376 +extern int totalorderf32(const _Float32 * __x, const _Float32 * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagf32(const _Float32 * __x, const _Float32 * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern _Float32 getpayloadf32(const _Float32 * __x) throw(); extern _Float32 __getpayloadf32(const _Float32 * __x) throw(); +# 389 +extern int setpayloadf32(_Float32 * __x, _Float32 __payload) throw(); +# 392 +extern int setpayloadsigf32(_Float32 * __x, _Float32 __payload) throw(); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern _Float64 acosf64(_Float64 __x) throw(); extern _Float64 __acosf64(_Float64 __x) throw(); +# 55 +extern _Float64 asinf64(_Float64 __x) throw(); extern _Float64 __asinf64(_Float64 __x) throw(); +# 57 +extern _Float64 atanf64(_Float64 __x) throw(); extern _Float64 __atanf64(_Float64 __x) throw(); +# 59 +extern _Float64 atan2f64(_Float64 __y, _Float64 __x) throw(); extern _Float64 __atan2f64(_Float64 __y, _Float64 __x) throw(); +# 62 +extern _Float64 cosf64(_Float64 __x) throw(); extern _Float64 __cosf64(_Float64 __x) throw(); +# 64 +extern _Float64 sinf64(_Float64 __x) throw(); extern _Float64 __sinf64(_Float64 __x) throw(); +# 66 +extern _Float64 tanf64(_Float64 __x) throw(); extern _Float64 __tanf64(_Float64 __x) throw(); +# 71 +extern _Float64 coshf64(_Float64 __x) throw(); extern _Float64 __coshf64(_Float64 __x) throw(); +# 73 +extern _Float64 sinhf64(_Float64 __x) throw(); extern _Float64 __sinhf64(_Float64 __x) throw(); +# 75 +extern _Float64 tanhf64(_Float64 __x) throw(); extern _Float64 __tanhf64(_Float64 __x) throw(); +# 79 +extern void sincosf64(_Float64 __x, _Float64 * __sinx, _Float64 * __cosx) throw(); extern void __sincosf64(_Float64 __x, _Float64 * __sinx, _Float64 * __cosx) throw(); +# 85 +extern _Float64 acoshf64(_Float64 __x) throw(); extern _Float64 __acoshf64(_Float64 __x) throw(); +# 87 +extern _Float64 asinhf64(_Float64 __x) throw(); extern _Float64 __asinhf64(_Float64 __x) throw(); +# 89 +extern _Float64 atanhf64(_Float64 __x) throw(); extern _Float64 __atanhf64(_Float64 __x) throw(); +# 95 +extern _Float64 expf64(_Float64 __x) throw(); extern _Float64 __expf64(_Float64 __x) throw(); +# 98 +extern _Float64 frexpf64(_Float64 __x, int * __exponent) throw(); extern _Float64 __frexpf64(_Float64 __x, int * __exponent) throw(); +# 101 +extern _Float64 ldexpf64(_Float64 __x, int __exponent) throw(); extern _Float64 __ldexpf64(_Float64 __x, int __exponent) throw(); +# 104 +extern _Float64 logf64(_Float64 __x) throw(); extern _Float64 __logf64(_Float64 __x) throw(); +# 107 +extern _Float64 log10f64(_Float64 __x) throw(); extern _Float64 __log10f64(_Float64 __x) throw(); +# 110 +extern _Float64 modff64(_Float64 __x, _Float64 * __iptr) throw(); extern _Float64 __modff64(_Float64 __x, _Float64 * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern _Float64 exp10f64(_Float64 __x) throw(); extern _Float64 __exp10f64(_Float64 __x) throw(); +# 119 +extern _Float64 expm1f64(_Float64 __x) throw(); extern _Float64 __expm1f64(_Float64 __x) throw(); +# 122 +extern _Float64 log1pf64(_Float64 __x) throw(); extern _Float64 __log1pf64(_Float64 __x) throw(); +# 125 +extern _Float64 logbf64(_Float64 __x) throw(); extern _Float64 __logbf64(_Float64 __x) throw(); +# 130 +extern _Float64 exp2f64(_Float64 __x) throw(); extern _Float64 __exp2f64(_Float64 __x) throw(); +# 133 +extern _Float64 log2f64(_Float64 __x) throw(); extern _Float64 __log2f64(_Float64 __x) throw(); +# 140 +extern _Float64 powf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __powf64(_Float64 __x, _Float64 __y) throw(); +# 143 +extern _Float64 sqrtf64(_Float64 __x) throw(); extern _Float64 __sqrtf64(_Float64 __x) throw(); +# 147 +extern _Float64 hypotf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __hypotf64(_Float64 __x, _Float64 __y) throw(); +# 152 +extern _Float64 cbrtf64(_Float64 __x) throw(); extern _Float64 __cbrtf64(_Float64 __x) throw(); +# 159 +extern _Float64 ceilf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __ceilf64(_Float64 __x) throw() __attribute((const)); +# 162 +extern _Float64 fabsf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __fabsf64(_Float64 __x) throw() __attribute((const)); +# 165 +extern _Float64 floorf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __floorf64(_Float64 __x) throw() __attribute((const)); +# 168 +extern _Float64 fmodf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __fmodf64(_Float64 __x, _Float64 __y) throw(); +# 196 "/usr/include/bits/mathcalls.h" 3 +extern _Float64 copysignf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); extern _Float64 __copysignf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); +# 201 +extern _Float64 nanf64(const char * __tagb) throw(); extern _Float64 __nanf64(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern _Float64 j0f64(_Float64) throw(); extern _Float64 __j0f64(_Float64) throw(); +# 218 +extern _Float64 j1f64(_Float64) throw(); extern _Float64 __j1f64(_Float64) throw(); +# 219 +extern _Float64 jnf64(int, _Float64) throw(); extern _Float64 __jnf64(int, _Float64) throw(); +# 220 +extern _Float64 y0f64(_Float64) throw(); extern _Float64 __y0f64(_Float64) throw(); +# 221 +extern _Float64 y1f64(_Float64) throw(); extern _Float64 __y1f64(_Float64) throw(); +# 222 +extern _Float64 ynf64(int, _Float64) throw(); extern _Float64 __ynf64(int, _Float64) throw(); +# 228 +extern _Float64 erff64(_Float64) throw(); extern _Float64 __erff64(_Float64) throw(); +# 229 +extern _Float64 erfcf64(_Float64) throw(); extern _Float64 __erfcf64(_Float64) throw(); +# 230 +extern _Float64 lgammaf64(_Float64) throw(); extern _Float64 __lgammaf64(_Float64) throw(); +# 235 +extern _Float64 tgammaf64(_Float64) throw(); extern _Float64 __tgammaf64(_Float64) throw(); +# 249 "/usr/include/bits/mathcalls.h" 3 +extern _Float64 lgammaf64_r(_Float64, int * __signgamp) throw(); extern _Float64 __lgammaf64_r(_Float64, int * __signgamp) throw(); +# 256 +extern _Float64 rintf64(_Float64 __x) throw(); extern _Float64 __rintf64(_Float64 __x) throw(); +# 259 +extern _Float64 nextafterf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __nextafterf64(_Float64 __x, _Float64 __y) throw(); +# 266 +extern _Float64 nextdownf64(_Float64 __x) throw(); extern _Float64 __nextdownf64(_Float64 __x) throw(); +# 268 +extern _Float64 nextupf64(_Float64 __x) throw(); extern _Float64 __nextupf64(_Float64 __x) throw(); +# 272 +extern _Float64 remainderf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __remainderf64(_Float64 __x, _Float64 __y) throw(); +# 276 +extern _Float64 scalbnf64(_Float64 __x, int __n) throw(); extern _Float64 __scalbnf64(_Float64 __x, int __n) throw(); +# 280 +extern int ilogbf64(_Float64 __x) throw(); extern int __ilogbf64(_Float64 __x) throw(); +# 285 +extern long llogbf64(_Float64 __x) throw(); extern long __llogbf64(_Float64 __x) throw(); +# 290 +extern _Float64 scalblnf64(_Float64 __x, long __n) throw(); extern _Float64 __scalblnf64(_Float64 __x, long __n) throw(); +# 294 +extern _Float64 nearbyintf64(_Float64 __x) throw(); extern _Float64 __nearbyintf64(_Float64 __x) throw(); +# 298 +extern _Float64 roundf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __roundf64(_Float64 __x) throw() __attribute((const)); +# 302 +extern _Float64 truncf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __truncf64(_Float64 __x) throw() __attribute((const)); +# 307 +extern _Float64 remquof64(_Float64 __x, _Float64 __y, int * __quo) throw(); extern _Float64 __remquof64(_Float64 __x, _Float64 __y, int * __quo) throw(); +# 314 +extern long lrintf64(_Float64 __x) throw(); extern long __lrintf64(_Float64 __x) throw(); +# 316 +__extension__ extern long long llrintf64(_Float64 __x) throw(); extern long long __llrintf64(_Float64 __x) throw(); +# 320 +extern long lroundf64(_Float64 __x) throw(); extern long __lroundf64(_Float64 __x) throw(); +# 322 +__extension__ extern long long llroundf64(_Float64 __x) throw(); extern long long __llroundf64(_Float64 __x) throw(); +# 326 +extern _Float64 fdimf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __fdimf64(_Float64 __x, _Float64 __y) throw(); +# 329 +extern _Float64 fmaxf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); extern _Float64 __fmaxf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); +# 332 +extern _Float64 fminf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); extern _Float64 __fminf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); +# 335 +extern _Float64 fmaf64(_Float64 __x, _Float64 __y, _Float64 __z) throw(); extern _Float64 __fmaf64(_Float64 __x, _Float64 __y, _Float64 __z) throw(); +# 340 +extern _Float64 roundevenf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __roundevenf64(_Float64 __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpf64(_Float64 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf64(_Float64 __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpf64(_Float64 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf64(_Float64 __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxf64(_Float64 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf64(_Float64 __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxf64(_Float64 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf64(_Float64 __x, int __round, unsigned __width) throw(); +# 365 +extern _Float64 fmaxmagf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); extern _Float64 __fmaxmagf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); +# 368 +extern _Float64 fminmagf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); extern _Float64 __fminmagf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); +# 371 +extern int canonicalizef64(_Float64 * __cx, const _Float64 * __x) throw(); +# 376 +extern int totalorderf64(const _Float64 * __x, const _Float64 * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagf64(const _Float64 * __x, const _Float64 * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern _Float64 getpayloadf64(const _Float64 * __x) throw(); extern _Float64 __getpayloadf64(const _Float64 * __x) throw(); +# 389 +extern int setpayloadf64(_Float64 * __x, _Float64 __payload) throw(); +# 392 +extern int setpayloadsigf64(_Float64 * __x, _Float64 __payload) throw(); +# 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassifyf128(_Float128 __value) throw() +# 22 + __attribute((const)); +# 25 +extern int __signbitf128(_Float128 __value) throw() +# 26 + __attribute((const)); +# 30 +extern int __isinff128(_Float128 __value) throw() __attribute((const)); +# 33 +extern int __finitef128(_Float128 __value) throw() __attribute((const)); +# 36 +extern int __isnanf128(_Float128 __value) throw() __attribute((const)); +# 39 +extern int __iseqsigf128(_Float128 __x, _Float128 __y) throw(); +# 42 +extern int __issignalingf128(_Float128 __value) throw() +# 43 + __attribute((const)); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern _Float128 acosf128(_Float128 __x) throw(); extern _Float128 __acosf128(_Float128 __x) throw(); +# 55 +extern _Float128 asinf128(_Float128 __x) throw(); extern _Float128 __asinf128(_Float128 __x) throw(); +# 57 +extern _Float128 atanf128(_Float128 __x) throw(); extern _Float128 __atanf128(_Float128 __x) throw(); +# 59 +extern _Float128 atan2f128(_Float128 __y, _Float128 __x) throw(); extern _Float128 __atan2f128(_Float128 __y, _Float128 __x) throw(); +# 62 +extern _Float128 cosf128(_Float128 __x) throw(); extern _Float128 __cosf128(_Float128 __x) throw(); +# 64 +extern _Float128 sinf128(_Float128 __x) throw(); extern _Float128 __sinf128(_Float128 __x) throw(); +# 66 +extern _Float128 tanf128(_Float128 __x) throw(); extern _Float128 __tanf128(_Float128 __x) throw(); +# 71 +extern _Float128 coshf128(_Float128 __x) throw(); extern _Float128 __coshf128(_Float128 __x) throw(); +# 73 +extern _Float128 sinhf128(_Float128 __x) throw(); extern _Float128 __sinhf128(_Float128 __x) throw(); +# 75 +extern _Float128 tanhf128(_Float128 __x) throw(); extern _Float128 __tanhf128(_Float128 __x) throw(); +# 79 +extern void sincosf128(_Float128 __x, _Float128 * __sinx, _Float128 * __cosx) throw(); extern void __sincosf128(_Float128 __x, _Float128 * __sinx, _Float128 * __cosx) throw(); +# 85 +extern _Float128 acoshf128(_Float128 __x) throw(); extern _Float128 __acoshf128(_Float128 __x) throw(); +# 87 +extern _Float128 asinhf128(_Float128 __x) throw(); extern _Float128 __asinhf128(_Float128 __x) throw(); +# 89 +extern _Float128 atanhf128(_Float128 __x) throw(); extern _Float128 __atanhf128(_Float128 __x) throw(); +# 95 +extern _Float128 expf128(_Float128 __x) throw(); extern _Float128 __expf128(_Float128 __x) throw(); +# 98 +extern _Float128 frexpf128(_Float128 __x, int * __exponent) throw(); extern _Float128 __frexpf128(_Float128 __x, int * __exponent) throw(); +# 101 +extern _Float128 ldexpf128(_Float128 __x, int __exponent) throw(); extern _Float128 __ldexpf128(_Float128 __x, int __exponent) throw(); +# 104 +extern _Float128 logf128(_Float128 __x) throw(); extern _Float128 __logf128(_Float128 __x) throw(); +# 107 +extern _Float128 log10f128(_Float128 __x) throw(); extern _Float128 __log10f128(_Float128 __x) throw(); +# 110 +extern _Float128 modff128(_Float128 __x, _Float128 * __iptr) throw(); extern _Float128 __modff128(_Float128 __x, _Float128 * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern _Float128 exp10f128(_Float128 __x) throw(); extern _Float128 __exp10f128(_Float128 __x) throw(); +# 119 +extern _Float128 expm1f128(_Float128 __x) throw(); extern _Float128 __expm1f128(_Float128 __x) throw(); +# 122 +extern _Float128 log1pf128(_Float128 __x) throw(); extern _Float128 __log1pf128(_Float128 __x) throw(); +# 125 +extern _Float128 logbf128(_Float128 __x) throw(); extern _Float128 __logbf128(_Float128 __x) throw(); +# 130 +extern _Float128 exp2f128(_Float128 __x) throw(); extern _Float128 __exp2f128(_Float128 __x) throw(); +# 133 +extern _Float128 log2f128(_Float128 __x) throw(); extern _Float128 __log2f128(_Float128 __x) throw(); +# 140 +extern _Float128 powf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __powf128(_Float128 __x, _Float128 __y) throw(); +# 143 +extern _Float128 sqrtf128(_Float128 __x) throw(); extern _Float128 __sqrtf128(_Float128 __x) throw(); +# 147 +extern _Float128 hypotf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __hypotf128(_Float128 __x, _Float128 __y) throw(); +# 152 +extern _Float128 cbrtf128(_Float128 __x) throw(); extern _Float128 __cbrtf128(_Float128 __x) throw(); +# 159 +extern _Float128 ceilf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __ceilf128(_Float128 __x) throw() __attribute((const)); +# 162 +extern _Float128 fabsf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __fabsf128(_Float128 __x) throw() __attribute((const)); +# 165 +extern _Float128 floorf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __floorf128(_Float128 __x) throw() __attribute((const)); +# 168 +extern _Float128 fmodf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __fmodf128(_Float128 __x, _Float128 __y) throw(); +# 196 "/usr/include/bits/mathcalls.h" 3 +extern _Float128 copysignf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); extern _Float128 __copysignf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); +# 201 +extern _Float128 nanf128(const char * __tagb) throw(); extern _Float128 __nanf128(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern _Float128 j0f128(_Float128) throw(); extern _Float128 __j0f128(_Float128) throw(); +# 218 +extern _Float128 j1f128(_Float128) throw(); extern _Float128 __j1f128(_Float128) throw(); +# 219 +extern _Float128 jnf128(int, _Float128) throw(); extern _Float128 __jnf128(int, _Float128) throw(); +# 220 +extern _Float128 y0f128(_Float128) throw(); extern _Float128 __y0f128(_Float128) throw(); +# 221 +extern _Float128 y1f128(_Float128) throw(); extern _Float128 __y1f128(_Float128) throw(); +# 222 +extern _Float128 ynf128(int, _Float128) throw(); extern _Float128 __ynf128(int, _Float128) throw(); +# 228 +extern _Float128 erff128(_Float128) throw(); extern _Float128 __erff128(_Float128) throw(); +# 229 +extern _Float128 erfcf128(_Float128) throw(); extern _Float128 __erfcf128(_Float128) throw(); +# 230 +extern _Float128 lgammaf128(_Float128) throw(); extern _Float128 __lgammaf128(_Float128) throw(); +# 235 +extern _Float128 tgammaf128(_Float128) throw(); extern _Float128 __tgammaf128(_Float128) throw(); +# 249 "/usr/include/bits/mathcalls.h" 3 +extern _Float128 lgammaf128_r(_Float128, int * __signgamp) throw(); extern _Float128 __lgammaf128_r(_Float128, int * __signgamp) throw(); +# 256 +extern _Float128 rintf128(_Float128 __x) throw(); extern _Float128 __rintf128(_Float128 __x) throw(); +# 259 +extern _Float128 nextafterf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __nextafterf128(_Float128 __x, _Float128 __y) throw(); +# 266 +extern _Float128 nextdownf128(_Float128 __x) throw(); extern _Float128 __nextdownf128(_Float128 __x) throw(); +# 268 +extern _Float128 nextupf128(_Float128 __x) throw(); extern _Float128 __nextupf128(_Float128 __x) throw(); +# 272 +extern _Float128 remainderf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __remainderf128(_Float128 __x, _Float128 __y) throw(); +# 276 +extern _Float128 scalbnf128(_Float128 __x, int __n) throw(); extern _Float128 __scalbnf128(_Float128 __x, int __n) throw(); +# 280 +extern int ilogbf128(_Float128 __x) throw(); extern int __ilogbf128(_Float128 __x) throw(); +# 285 +extern long llogbf128(_Float128 __x) throw(); extern long __llogbf128(_Float128 __x) throw(); +# 290 +extern _Float128 scalblnf128(_Float128 __x, long __n) throw(); extern _Float128 __scalblnf128(_Float128 __x, long __n) throw(); +# 294 +extern _Float128 nearbyintf128(_Float128 __x) throw(); extern _Float128 __nearbyintf128(_Float128 __x) throw(); +# 298 +extern _Float128 roundf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __roundf128(_Float128 __x) throw() __attribute((const)); +# 302 +extern _Float128 truncf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __truncf128(_Float128 __x) throw() __attribute((const)); +# 307 +extern _Float128 remquof128(_Float128 __x, _Float128 __y, int * __quo) throw(); extern _Float128 __remquof128(_Float128 __x, _Float128 __y, int * __quo) throw(); +# 314 +extern long lrintf128(_Float128 __x) throw(); extern long __lrintf128(_Float128 __x) throw(); +# 316 +__extension__ extern long long llrintf128(_Float128 __x) throw(); extern long long __llrintf128(_Float128 __x) throw(); +# 320 +extern long lroundf128(_Float128 __x) throw(); extern long __lroundf128(_Float128 __x) throw(); +# 322 +__extension__ extern long long llroundf128(_Float128 __x) throw(); extern long long __llroundf128(_Float128 __x) throw(); +# 326 +extern _Float128 fdimf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __fdimf128(_Float128 __x, _Float128 __y) throw(); +# 329 +extern _Float128 fmaxf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); extern _Float128 __fmaxf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); +# 332 +extern _Float128 fminf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); extern _Float128 __fminf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); +# 335 +extern _Float128 fmaf128(_Float128 __x, _Float128 __y, _Float128 __z) throw(); extern _Float128 __fmaf128(_Float128 __x, _Float128 __y, _Float128 __z) throw(); +# 340 +extern _Float128 roundevenf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __roundevenf128(_Float128 __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpf128(_Float128 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf128(_Float128 __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpf128(_Float128 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf128(_Float128 __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxf128(_Float128 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf128(_Float128 __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxf128(_Float128 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf128(_Float128 __x, int __round, unsigned __width) throw(); +# 365 +extern _Float128 fmaxmagf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); extern _Float128 __fmaxmagf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); +# 368 +extern _Float128 fminmagf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); extern _Float128 __fminmagf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); +# 371 +extern int canonicalizef128(_Float128 * __cx, const _Float128 * __x) throw(); +# 376 +extern int totalorderf128(const _Float128 * __x, const _Float128 * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagf128(const _Float128 * __x, const _Float128 * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern _Float128 getpayloadf128(const _Float128 * __x) throw(); extern _Float128 __getpayloadf128(const _Float128 * __x) throw(); +# 389 +extern int setpayloadf128(_Float128 * __x, _Float128 __payload) throw(); +# 392 +extern int setpayloadsigf128(_Float128 * __x, _Float128 __payload) throw(); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern _Float32x acosf32x(_Float32x __x) throw(); extern _Float32x __acosf32x(_Float32x __x) throw(); +# 55 +extern _Float32x asinf32x(_Float32x __x) throw(); extern _Float32x __asinf32x(_Float32x __x) throw(); +# 57 +extern _Float32x atanf32x(_Float32x __x) throw(); extern _Float32x __atanf32x(_Float32x __x) throw(); +# 59 +extern _Float32x atan2f32x(_Float32x __y, _Float32x __x) throw(); extern _Float32x __atan2f32x(_Float32x __y, _Float32x __x) throw(); +# 62 +extern _Float32x cosf32x(_Float32x __x) throw(); extern _Float32x __cosf32x(_Float32x __x) throw(); +# 64 +extern _Float32x sinf32x(_Float32x __x) throw(); extern _Float32x __sinf32x(_Float32x __x) throw(); +# 66 +extern _Float32x tanf32x(_Float32x __x) throw(); extern _Float32x __tanf32x(_Float32x __x) throw(); +# 71 +extern _Float32x coshf32x(_Float32x __x) throw(); extern _Float32x __coshf32x(_Float32x __x) throw(); +# 73 +extern _Float32x sinhf32x(_Float32x __x) throw(); extern _Float32x __sinhf32x(_Float32x __x) throw(); +# 75 +extern _Float32x tanhf32x(_Float32x __x) throw(); extern _Float32x __tanhf32x(_Float32x __x) throw(); +# 79 +extern void sincosf32x(_Float32x __x, _Float32x * __sinx, _Float32x * __cosx) throw(); extern void __sincosf32x(_Float32x __x, _Float32x * __sinx, _Float32x * __cosx) throw(); +# 85 +extern _Float32x acoshf32x(_Float32x __x) throw(); extern _Float32x __acoshf32x(_Float32x __x) throw(); +# 87 +extern _Float32x asinhf32x(_Float32x __x) throw(); extern _Float32x __asinhf32x(_Float32x __x) throw(); +# 89 +extern _Float32x atanhf32x(_Float32x __x) throw(); extern _Float32x __atanhf32x(_Float32x __x) throw(); +# 95 +extern _Float32x expf32x(_Float32x __x) throw(); extern _Float32x __expf32x(_Float32x __x) throw(); +# 98 +extern _Float32x frexpf32x(_Float32x __x, int * __exponent) throw(); extern _Float32x __frexpf32x(_Float32x __x, int * __exponent) throw(); +# 101 +extern _Float32x ldexpf32x(_Float32x __x, int __exponent) throw(); extern _Float32x __ldexpf32x(_Float32x __x, int __exponent) throw(); +# 104 +extern _Float32x logf32x(_Float32x __x) throw(); extern _Float32x __logf32x(_Float32x __x) throw(); +# 107 +extern _Float32x log10f32x(_Float32x __x) throw(); extern _Float32x __log10f32x(_Float32x __x) throw(); +# 110 +extern _Float32x modff32x(_Float32x __x, _Float32x * __iptr) throw(); extern _Float32x __modff32x(_Float32x __x, _Float32x * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern _Float32x exp10f32x(_Float32x __x) throw(); extern _Float32x __exp10f32x(_Float32x __x) throw(); +# 119 +extern _Float32x expm1f32x(_Float32x __x) throw(); extern _Float32x __expm1f32x(_Float32x __x) throw(); +# 122 +extern _Float32x log1pf32x(_Float32x __x) throw(); extern _Float32x __log1pf32x(_Float32x __x) throw(); +# 125 +extern _Float32x logbf32x(_Float32x __x) throw(); extern _Float32x __logbf32x(_Float32x __x) throw(); +# 130 +extern _Float32x exp2f32x(_Float32x __x) throw(); extern _Float32x __exp2f32x(_Float32x __x) throw(); +# 133 +extern _Float32x log2f32x(_Float32x __x) throw(); extern _Float32x __log2f32x(_Float32x __x) throw(); +# 140 +extern _Float32x powf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __powf32x(_Float32x __x, _Float32x __y) throw(); +# 143 +extern _Float32x sqrtf32x(_Float32x __x) throw(); extern _Float32x __sqrtf32x(_Float32x __x) throw(); +# 147 +extern _Float32x hypotf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __hypotf32x(_Float32x __x, _Float32x __y) throw(); +# 152 +extern _Float32x cbrtf32x(_Float32x __x) throw(); extern _Float32x __cbrtf32x(_Float32x __x) throw(); +# 159 +extern _Float32x ceilf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __ceilf32x(_Float32x __x) throw() __attribute((const)); +# 162 +extern _Float32x fabsf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __fabsf32x(_Float32x __x) throw() __attribute((const)); +# 165 +extern _Float32x floorf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __floorf32x(_Float32x __x) throw() __attribute((const)); +# 168 +extern _Float32x fmodf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __fmodf32x(_Float32x __x, _Float32x __y) throw(); +# 196 "/usr/include/bits/mathcalls.h" 3 +extern _Float32x copysignf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); extern _Float32x __copysignf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); +# 201 +extern _Float32x nanf32x(const char * __tagb) throw(); extern _Float32x __nanf32x(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern _Float32x j0f32x(_Float32x) throw(); extern _Float32x __j0f32x(_Float32x) throw(); +# 218 +extern _Float32x j1f32x(_Float32x) throw(); extern _Float32x __j1f32x(_Float32x) throw(); +# 219 +extern _Float32x jnf32x(int, _Float32x) throw(); extern _Float32x __jnf32x(int, _Float32x) throw(); +# 220 +extern _Float32x y0f32x(_Float32x) throw(); extern _Float32x __y0f32x(_Float32x) throw(); +# 221 +extern _Float32x y1f32x(_Float32x) throw(); extern _Float32x __y1f32x(_Float32x) throw(); +# 222 +extern _Float32x ynf32x(int, _Float32x) throw(); extern _Float32x __ynf32x(int, _Float32x) throw(); +# 228 +extern _Float32x erff32x(_Float32x) throw(); extern _Float32x __erff32x(_Float32x) throw(); +# 229 +extern _Float32x erfcf32x(_Float32x) throw(); extern _Float32x __erfcf32x(_Float32x) throw(); +# 230 +extern _Float32x lgammaf32x(_Float32x) throw(); extern _Float32x __lgammaf32x(_Float32x) throw(); +# 235 +extern _Float32x tgammaf32x(_Float32x) throw(); extern _Float32x __tgammaf32x(_Float32x) throw(); +# 249 "/usr/include/bits/mathcalls.h" 3 +extern _Float32x lgammaf32x_r(_Float32x, int * __signgamp) throw(); extern _Float32x __lgammaf32x_r(_Float32x, int * __signgamp) throw(); +# 256 +extern _Float32x rintf32x(_Float32x __x) throw(); extern _Float32x __rintf32x(_Float32x __x) throw(); +# 259 +extern _Float32x nextafterf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __nextafterf32x(_Float32x __x, _Float32x __y) throw(); +# 266 +extern _Float32x nextdownf32x(_Float32x __x) throw(); extern _Float32x __nextdownf32x(_Float32x __x) throw(); +# 268 +extern _Float32x nextupf32x(_Float32x __x) throw(); extern _Float32x __nextupf32x(_Float32x __x) throw(); +# 272 +extern _Float32x remainderf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __remainderf32x(_Float32x __x, _Float32x __y) throw(); +# 276 +extern _Float32x scalbnf32x(_Float32x __x, int __n) throw(); extern _Float32x __scalbnf32x(_Float32x __x, int __n) throw(); +# 280 +extern int ilogbf32x(_Float32x __x) throw(); extern int __ilogbf32x(_Float32x __x) throw(); +# 285 +extern long llogbf32x(_Float32x __x) throw(); extern long __llogbf32x(_Float32x __x) throw(); +# 290 +extern _Float32x scalblnf32x(_Float32x __x, long __n) throw(); extern _Float32x __scalblnf32x(_Float32x __x, long __n) throw(); +# 294 +extern _Float32x nearbyintf32x(_Float32x __x) throw(); extern _Float32x __nearbyintf32x(_Float32x __x) throw(); +# 298 +extern _Float32x roundf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __roundf32x(_Float32x __x) throw() __attribute((const)); +# 302 +extern _Float32x truncf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __truncf32x(_Float32x __x) throw() __attribute((const)); +# 307 +extern _Float32x remquof32x(_Float32x __x, _Float32x __y, int * __quo) throw(); extern _Float32x __remquof32x(_Float32x __x, _Float32x __y, int * __quo) throw(); +# 314 +extern long lrintf32x(_Float32x __x) throw(); extern long __lrintf32x(_Float32x __x) throw(); +# 316 +__extension__ extern long long llrintf32x(_Float32x __x) throw(); extern long long __llrintf32x(_Float32x __x) throw(); +# 320 +extern long lroundf32x(_Float32x __x) throw(); extern long __lroundf32x(_Float32x __x) throw(); +# 322 +__extension__ extern long long llroundf32x(_Float32x __x) throw(); extern long long __llroundf32x(_Float32x __x) throw(); +# 326 +extern _Float32x fdimf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __fdimf32x(_Float32x __x, _Float32x __y) throw(); +# 329 +extern _Float32x fmaxf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); extern _Float32x __fmaxf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); +# 332 +extern _Float32x fminf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); extern _Float32x __fminf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); +# 335 +extern _Float32x fmaf32x(_Float32x __x, _Float32x __y, _Float32x __z) throw(); extern _Float32x __fmaf32x(_Float32x __x, _Float32x __y, _Float32x __z) throw(); +# 340 +extern _Float32x roundevenf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __roundevenf32x(_Float32x __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpf32x(_Float32x __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf32x(_Float32x __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpf32x(_Float32x __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf32x(_Float32x __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxf32x(_Float32x __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf32x(_Float32x __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxf32x(_Float32x __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf32x(_Float32x __x, int __round, unsigned __width) throw(); +# 365 +extern _Float32x fmaxmagf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); extern _Float32x __fmaxmagf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); +# 368 +extern _Float32x fminmagf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); extern _Float32x __fminmagf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); +# 371 +extern int canonicalizef32x(_Float32x * __cx, const _Float32x * __x) throw(); +# 376 +extern int totalorderf32x(const _Float32x * __x, const _Float32x * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagf32x(const _Float32x * __x, const _Float32x * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern _Float32x getpayloadf32x(const _Float32x * __x) throw(); extern _Float32x __getpayloadf32x(const _Float32x * __x) throw(); +# 389 +extern int setpayloadf32x(_Float32x * __x, _Float32x __payload) throw(); +# 392 +extern int setpayloadsigf32x(_Float32x * __x, _Float32x __payload) throw(); +# 53 "/usr/include/bits/mathcalls.h" 3 +extern _Float64x acosf64x(_Float64x __x) throw(); extern _Float64x __acosf64x(_Float64x __x) throw(); +# 55 +extern _Float64x asinf64x(_Float64x __x) throw(); extern _Float64x __asinf64x(_Float64x __x) throw(); +# 57 +extern _Float64x atanf64x(_Float64x __x) throw(); extern _Float64x __atanf64x(_Float64x __x) throw(); +# 59 +extern _Float64x atan2f64x(_Float64x __y, _Float64x __x) throw(); extern _Float64x __atan2f64x(_Float64x __y, _Float64x __x) throw(); +# 62 +extern _Float64x cosf64x(_Float64x __x) throw(); extern _Float64x __cosf64x(_Float64x __x) throw(); +# 64 +extern _Float64x sinf64x(_Float64x __x) throw(); extern _Float64x __sinf64x(_Float64x __x) throw(); +# 66 +extern _Float64x tanf64x(_Float64x __x) throw(); extern _Float64x __tanf64x(_Float64x __x) throw(); +# 71 +extern _Float64x coshf64x(_Float64x __x) throw(); extern _Float64x __coshf64x(_Float64x __x) throw(); +# 73 +extern _Float64x sinhf64x(_Float64x __x) throw(); extern _Float64x __sinhf64x(_Float64x __x) throw(); +# 75 +extern _Float64x tanhf64x(_Float64x __x) throw(); extern _Float64x __tanhf64x(_Float64x __x) throw(); +# 79 +extern void sincosf64x(_Float64x __x, _Float64x * __sinx, _Float64x * __cosx) throw(); extern void __sincosf64x(_Float64x __x, _Float64x * __sinx, _Float64x * __cosx) throw(); +# 85 +extern _Float64x acoshf64x(_Float64x __x) throw(); extern _Float64x __acoshf64x(_Float64x __x) throw(); +# 87 +extern _Float64x asinhf64x(_Float64x __x) throw(); extern _Float64x __asinhf64x(_Float64x __x) throw(); +# 89 +extern _Float64x atanhf64x(_Float64x __x) throw(); extern _Float64x __atanhf64x(_Float64x __x) throw(); +# 95 +extern _Float64x expf64x(_Float64x __x) throw(); extern _Float64x __expf64x(_Float64x __x) throw(); +# 98 +extern _Float64x frexpf64x(_Float64x __x, int * __exponent) throw(); extern _Float64x __frexpf64x(_Float64x __x, int * __exponent) throw(); +# 101 +extern _Float64x ldexpf64x(_Float64x __x, int __exponent) throw(); extern _Float64x __ldexpf64x(_Float64x __x, int __exponent) throw(); +# 104 +extern _Float64x logf64x(_Float64x __x) throw(); extern _Float64x __logf64x(_Float64x __x) throw(); +# 107 +extern _Float64x log10f64x(_Float64x __x) throw(); extern _Float64x __log10f64x(_Float64x __x) throw(); +# 110 +extern _Float64x modff64x(_Float64x __x, _Float64x * __iptr) throw(); extern _Float64x __modff64x(_Float64x __x, _Float64x * __iptr) throw() __attribute((__nonnull__(2))); +# 114 +extern _Float64x exp10f64x(_Float64x __x) throw(); extern _Float64x __exp10f64x(_Float64x __x) throw(); +# 119 +extern _Float64x expm1f64x(_Float64x __x) throw(); extern _Float64x __expm1f64x(_Float64x __x) throw(); +# 122 +extern _Float64x log1pf64x(_Float64x __x) throw(); extern _Float64x __log1pf64x(_Float64x __x) throw(); +# 125 +extern _Float64x logbf64x(_Float64x __x) throw(); extern _Float64x __logbf64x(_Float64x __x) throw(); +# 130 +extern _Float64x exp2f64x(_Float64x __x) throw(); extern _Float64x __exp2f64x(_Float64x __x) throw(); +# 133 +extern _Float64x log2f64x(_Float64x __x) throw(); extern _Float64x __log2f64x(_Float64x __x) throw(); +# 140 +extern _Float64x powf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __powf64x(_Float64x __x, _Float64x __y) throw(); +# 143 +extern _Float64x sqrtf64x(_Float64x __x) throw(); extern _Float64x __sqrtf64x(_Float64x __x) throw(); +# 147 +extern _Float64x hypotf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __hypotf64x(_Float64x __x, _Float64x __y) throw(); +# 152 +extern _Float64x cbrtf64x(_Float64x __x) throw(); extern _Float64x __cbrtf64x(_Float64x __x) throw(); +# 159 +extern _Float64x ceilf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __ceilf64x(_Float64x __x) throw() __attribute((const)); +# 162 +extern _Float64x fabsf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __fabsf64x(_Float64x __x) throw() __attribute((const)); +# 165 +extern _Float64x floorf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __floorf64x(_Float64x __x) throw() __attribute((const)); +# 168 +extern _Float64x fmodf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __fmodf64x(_Float64x __x, _Float64x __y) throw(); +# 196 "/usr/include/bits/mathcalls.h" 3 +extern _Float64x copysignf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); extern _Float64x __copysignf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); +# 201 +extern _Float64x nanf64x(const char * __tagb) throw(); extern _Float64x __nanf64x(const char * __tagb) throw(); +# 217 "/usr/include/bits/mathcalls.h" 3 +extern _Float64x j0f64x(_Float64x) throw(); extern _Float64x __j0f64x(_Float64x) throw(); +# 218 +extern _Float64x j1f64x(_Float64x) throw(); extern _Float64x __j1f64x(_Float64x) throw(); +# 219 +extern _Float64x jnf64x(int, _Float64x) throw(); extern _Float64x __jnf64x(int, _Float64x) throw(); +# 220 +extern _Float64x y0f64x(_Float64x) throw(); extern _Float64x __y0f64x(_Float64x) throw(); +# 221 +extern _Float64x y1f64x(_Float64x) throw(); extern _Float64x __y1f64x(_Float64x) throw(); +# 222 +extern _Float64x ynf64x(int, _Float64x) throw(); extern _Float64x __ynf64x(int, _Float64x) throw(); +# 228 +extern _Float64x erff64x(_Float64x) throw(); extern _Float64x __erff64x(_Float64x) throw(); +# 229 +extern _Float64x erfcf64x(_Float64x) throw(); extern _Float64x __erfcf64x(_Float64x) throw(); +# 230 +extern _Float64x lgammaf64x(_Float64x) throw(); extern _Float64x __lgammaf64x(_Float64x) throw(); +# 235 +extern _Float64x tgammaf64x(_Float64x) throw(); extern _Float64x __tgammaf64x(_Float64x) throw(); +# 249 "/usr/include/bits/mathcalls.h" 3 +extern _Float64x lgammaf64x_r(_Float64x, int * __signgamp) throw(); extern _Float64x __lgammaf64x_r(_Float64x, int * __signgamp) throw(); +# 256 +extern _Float64x rintf64x(_Float64x __x) throw(); extern _Float64x __rintf64x(_Float64x __x) throw(); +# 259 +extern _Float64x nextafterf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __nextafterf64x(_Float64x __x, _Float64x __y) throw(); +# 266 +extern _Float64x nextdownf64x(_Float64x __x) throw(); extern _Float64x __nextdownf64x(_Float64x __x) throw(); +# 268 +extern _Float64x nextupf64x(_Float64x __x) throw(); extern _Float64x __nextupf64x(_Float64x __x) throw(); +# 272 +extern _Float64x remainderf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __remainderf64x(_Float64x __x, _Float64x __y) throw(); +# 276 +extern _Float64x scalbnf64x(_Float64x __x, int __n) throw(); extern _Float64x __scalbnf64x(_Float64x __x, int __n) throw(); +# 280 +extern int ilogbf64x(_Float64x __x) throw(); extern int __ilogbf64x(_Float64x __x) throw(); +# 285 +extern long llogbf64x(_Float64x __x) throw(); extern long __llogbf64x(_Float64x __x) throw(); +# 290 +extern _Float64x scalblnf64x(_Float64x __x, long __n) throw(); extern _Float64x __scalblnf64x(_Float64x __x, long __n) throw(); +# 294 +extern _Float64x nearbyintf64x(_Float64x __x) throw(); extern _Float64x __nearbyintf64x(_Float64x __x) throw(); +# 298 +extern _Float64x roundf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __roundf64x(_Float64x __x) throw() __attribute((const)); +# 302 +extern _Float64x truncf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __truncf64x(_Float64x __x) throw() __attribute((const)); +# 307 +extern _Float64x remquof64x(_Float64x __x, _Float64x __y, int * __quo) throw(); extern _Float64x __remquof64x(_Float64x __x, _Float64x __y, int * __quo) throw(); +# 314 +extern long lrintf64x(_Float64x __x) throw(); extern long __lrintf64x(_Float64x __x) throw(); +# 316 +__extension__ extern long long llrintf64x(_Float64x __x) throw(); extern long long __llrintf64x(_Float64x __x) throw(); +# 320 +extern long lroundf64x(_Float64x __x) throw(); extern long __lroundf64x(_Float64x __x) throw(); +# 322 +__extension__ extern long long llroundf64x(_Float64x __x) throw(); extern long long __llroundf64x(_Float64x __x) throw(); +# 326 +extern _Float64x fdimf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __fdimf64x(_Float64x __x, _Float64x __y) throw(); +# 329 +extern _Float64x fmaxf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); extern _Float64x __fmaxf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); +# 332 +extern _Float64x fminf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); extern _Float64x __fminf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); +# 335 +extern _Float64x fmaf64x(_Float64x __x, _Float64x __y, _Float64x __z) throw(); extern _Float64x __fmaf64x(_Float64x __x, _Float64x __y, _Float64x __z) throw(); +# 340 +extern _Float64x roundevenf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __roundevenf64x(_Float64x __x) throw() __attribute((const)); +# 344 +extern __intmax_t fromfpf64x(_Float64x __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf64x(_Float64x __x, int __round, unsigned __width) throw(); +# 349 +extern __uintmax_t ufromfpf64x(_Float64x __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf64x(_Float64x __x, int __round, unsigned __width) throw(); +# 355 +extern __intmax_t fromfpxf64x(_Float64x __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf64x(_Float64x __x, int __round, unsigned __width) throw(); +# 361 +extern __uintmax_t ufromfpxf64x(_Float64x __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf64x(_Float64x __x, int __round, unsigned __width) throw(); +# 365 +extern _Float64x fmaxmagf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); extern _Float64x __fmaxmagf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); +# 368 +extern _Float64x fminmagf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); extern _Float64x __fminmagf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); +# 371 +extern int canonicalizef64x(_Float64x * __cx, const _Float64x * __x) throw(); +# 376 +extern int totalorderf64x(const _Float64x * __x, const _Float64x * __y) throw() +# 378 + __attribute((__pure__)); +# 381 +extern int totalordermagf64x(const _Float64x * __x, const _Float64x * __y) throw() +# 383 + __attribute((__pure__)); +# 386 +extern _Float64x getpayloadf64x(const _Float64x * __x) throw(); extern _Float64x __getpayloadf64x(const _Float64x * __x) throw(); +# 389 +extern int setpayloadf64x(_Float64x * __x, _Float64x __payload) throw(); +# 392 +extern int setpayloadsigf64x(_Float64x * __x, _Float64x __payload) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern float fadd(double __x, double __y) throw(); +# 27 +extern float fdiv(double __x, double __y) throw(); +# 30 +extern float fmul(double __x, double __y) throw(); +# 33 +extern float fsub(double __x, double __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern float faddl(long double __x, long double __y) throw(); +# 27 +extern float fdivl(long double __x, long double __y) throw(); +# 30 +extern float fmull(long double __x, long double __y) throw(); +# 33 +extern float fsubl(long double __x, long double __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern double daddl(long double __x, long double __y) throw(); +# 27 +extern double ddivl(long double __x, long double __y) throw(); +# 30 +extern double dmull(long double __x, long double __y) throw(); +# 33 +extern double dsubl(long double __x, long double __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32 f32addf32x(_Float32x __x, _Float32x __y) throw(); +# 27 +extern _Float32 f32divf32x(_Float32x __x, _Float32x __y) throw(); +# 30 +extern _Float32 f32mulf32x(_Float32x __x, _Float32x __y) throw(); +# 33 +extern _Float32 f32subf32x(_Float32x __x, _Float32x __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32 f32addf64(_Float64 __x, _Float64 __y) throw(); +# 27 +extern _Float32 f32divf64(_Float64 __x, _Float64 __y) throw(); +# 30 +extern _Float32 f32mulf64(_Float64 __x, _Float64 __y) throw(); +# 33 +extern _Float32 f32subf64(_Float64 __x, _Float64 __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32 f32addf64x(_Float64x __x, _Float64x __y) throw(); +# 27 +extern _Float32 f32divf64x(_Float64x __x, _Float64x __y) throw(); +# 30 +extern _Float32 f32mulf64x(_Float64x __x, _Float64x __y) throw(); +# 33 +extern _Float32 f32subf64x(_Float64x __x, _Float64x __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32 f32addf128(_Float128 __x, _Float128 __y) throw(); +# 27 +extern _Float32 f32divf128(_Float128 __x, _Float128 __y) throw(); +# 30 +extern _Float32 f32mulf128(_Float128 __x, _Float128 __y) throw(); +# 33 +extern _Float32 f32subf128(_Float128 __x, _Float128 __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32x f32xaddf64(_Float64 __x, _Float64 __y) throw(); +# 27 +extern _Float32x f32xdivf64(_Float64 __x, _Float64 __y) throw(); +# 30 +extern _Float32x f32xmulf64(_Float64 __x, _Float64 __y) throw(); +# 33 +extern _Float32x f32xsubf64(_Float64 __x, _Float64 __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32x f32xaddf64x(_Float64x __x, _Float64x __y) throw(); +# 27 +extern _Float32x f32xdivf64x(_Float64x __x, _Float64x __y) throw(); +# 30 +extern _Float32x f32xmulf64x(_Float64x __x, _Float64x __y) throw(); +# 33 +extern _Float32x f32xsubf64x(_Float64x __x, _Float64x __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float32x f32xaddf128(_Float128 __x, _Float128 __y) throw(); +# 27 +extern _Float32x f32xdivf128(_Float128 __x, _Float128 __y) throw(); +# 30 +extern _Float32x f32xmulf128(_Float128 __x, _Float128 __y) throw(); +# 33 +extern _Float32x f32xsubf128(_Float128 __x, _Float128 __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float64 f64addf64x(_Float64x __x, _Float64x __y) throw(); +# 27 +extern _Float64 f64divf64x(_Float64x __x, _Float64x __y) throw(); +# 30 +extern _Float64 f64mulf64x(_Float64x __x, _Float64x __y) throw(); +# 33 +extern _Float64 f64subf64x(_Float64x __x, _Float64x __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float64 f64addf128(_Float128 __x, _Float128 __y) throw(); +# 27 +extern _Float64 f64divf128(_Float128 __x, _Float128 __y) throw(); +# 30 +extern _Float64 f64mulf128(_Float128 __x, _Float128 __y) throw(); +# 33 +extern _Float64 f64subf128(_Float128 __x, _Float128 __y) throw(); +# 24 "/usr/include/bits/mathcalls-narrow.h" 3 +extern _Float64x f64xaddf128(_Float128 __x, _Float128 __y) throw(); +# 27 +extern _Float64x f64xdivf128(_Float128 __x, _Float128 __y) throw(); +# 30 +extern _Float64x f64xmulf128(_Float128 __x, _Float128 __y) throw(); +# 33 +extern _Float64x f64xsubf128(_Float128 __x, _Float128 __y) throw(); +# 773 "/usr/include/math.h" 3 +extern int signgam; +# 854 "/usr/include/math.h" 3 +enum { +# 855 +FP_NAN, +# 858 +FP_INFINITE, +# 861 +FP_ZERO, +# 864 +FP_SUBNORMAL, +# 867 +FP_NORMAL +# 870 +}; +# 23 "/usr/include/bits/iscanonical.h" 3 +extern int __iscanonicall(long double __x) throw() +# 24 + __attribute((const)); +# 46 "/usr/include/bits/iscanonical.h" 3 +extern "C++" { +# 47 +inline int iscanonical(float __val) { return (((void)((__typeof__(__val))__val)), 1); } +# 48 +inline int iscanonical(double __val) { return (((void)((__typeof__(__val))__val)), 1); } +# 49 +inline int iscanonical(long double __val) { return __iscanonicall(__val); } +# 51 +inline int iscanonical(_Float128 __val) { return (((void)((__typeof__(__val))__val)), 1); } +# 53 +} +# 985 "/usr/include/math.h" 3 +extern "C++" { +# 986 +inline int issignaling(float __val) { return __issignalingf(__val); } +# 987 +inline int issignaling(double __val) { return __issignaling(__val); } +# 989 +inline int issignaling(long double __val) +# 990 +{ +# 994 +return __issignalingl(__val); +# 996 +} +# 1000 +inline int issignaling(_Float128 __val) { return __issignalingf128(__val); } +# 1002 +} +# 1016 "/usr/include/math.h" 3 +extern "C++" { +# 1047 "/usr/include/math.h" 3 +template< class __T> inline bool +# 1048 +iszero(__T __val) +# 1049 +{ +# 1050 +return __val == 0; +# 1051 +} +# 1053 +} +# 1278 "/usr/include/math.h" 3 +extern "C++" { +# 1279 +template< class > struct __iseqsig_type; +# 1281 +template<> struct __iseqsig_type< float> { +# 1283 +static int __call(float __x, float __y) throw() +# 1284 +{ +# 1285 +return __iseqsigf(__x, __y); +# 1286 +} +# 1287 +}; +# 1289 +template<> struct __iseqsig_type< double> { +# 1291 +static int __call(double __x, double __y) throw() +# 1292 +{ +# 1293 +return __iseqsig(__x, __y); +# 1294 +} +# 1295 +}; +# 1297 +template<> struct __iseqsig_type< long double> { +# 1299 +static int __call(long double __x, long double __y) throw() +# 1300 +{ +# 1302 +return __iseqsigl(__x, __y); +# 1306 +} +# 1307 +}; +# 1312 +template<> struct __iseqsig_type< __float128> { +# 1314 +static int __call(_Float128 __x, _Float128 __y) throw() +# 1315 +{ +# 1316 +return __iseqsigf128(__x, __y); +# 1317 +} +# 1318 +}; +# 1321 +template< class _T1, class _T2> inline int +# 1323 +iseqsig(_T1 __x, _T2 __y) throw() +# 1324 +{ +# 1326 +typedef __decltype(((__x + __y) + (0.0F))) _T3; +# 1330 +return __iseqsig_type< __decltype(((__x + __y) + (0.0F)))> ::__call(__x, __y); +# 1331 +} +# 1333 +} +# 1338 +} +# 33 "/usr/include/stdlib.h" 3 +extern "C" { +# 62 "/usr/include/stdlib.h" 3 +typedef +# 59 +struct { +# 60 +int quot; +# 61 +int rem; +# 62 +} div_t; +# 70 +typedef +# 67 +struct { +# 68 +long quot; +# 69 +long rem; +# 70 +} ldiv_t; +# 80 +__extension__ typedef +# 77 +struct { +# 78 +long long quot; +# 79 +long long rem; +# 80 +} lldiv_t; +# 97 "/usr/include/stdlib.h" 3 +extern size_t __ctype_get_mb_cur_max() throw(); +# 101 +extern double atof(const char * __nptr) throw() +# 102 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 104 +extern int atoi(const char * __nptr) throw() +# 105 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 107 +extern long atol(const char * __nptr) throw() +# 108 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 112 +__extension__ extern long long atoll(const char * __nptr) throw() +# 113 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 117 +extern double strtod(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 119 + __attribute((__nonnull__(1))); +# 123 +extern float strtof(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 124 + __attribute((__nonnull__(1))); +# 126 +extern long double strtold(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 128 + __attribute((__nonnull__(1))); +# 140 "/usr/include/stdlib.h" 3 +extern _Float32 strtof32(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 142 + __attribute((__nonnull__(1))); +# 146 +extern _Float64 strtof64(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 148 + __attribute((__nonnull__(1))); +# 152 +extern _Float128 strtof128(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 154 + __attribute((__nonnull__(1))); +# 158 +extern _Float32x strtof32x(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 160 + __attribute((__nonnull__(1))); +# 164 +extern _Float64x strtof64x(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() +# 166 + __attribute((__nonnull__(1))); +# 176 "/usr/include/stdlib.h" 3 +extern long strtol(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 178 + __attribute((__nonnull__(1))); +# 180 +extern unsigned long strtoul(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 182 + __attribute((__nonnull__(1))); +# 187 +__extension__ extern long long strtoq(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 189 + __attribute((__nonnull__(1))); +# 192 +__extension__ extern unsigned long long strtouq(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 194 + __attribute((__nonnull__(1))); +# 200 +__extension__ extern long long strtoll(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 202 + __attribute((__nonnull__(1))); +# 205 +__extension__ extern unsigned long long strtoull(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() +# 207 + __attribute((__nonnull__(1))); +# 212 +extern int strfromd(char * __dest, size_t __size, const char * __format, double __f) throw() +# 214 + __attribute((__nonnull__(3))); +# 216 +extern int strfromf(char * __dest, size_t __size, const char * __format, float __f) throw() +# 218 + __attribute((__nonnull__(3))); +# 220 +extern int strfroml(char * __dest, size_t __size, const char * __format, long double __f) throw() +# 222 + __attribute((__nonnull__(3))); +# 232 "/usr/include/stdlib.h" 3 +extern int strfromf32(char * __dest, size_t __size, const char * __format, _Float32 __f) throw() +# 234 + __attribute((__nonnull__(3))); +# 238 +extern int strfromf64(char * __dest, size_t __size, const char * __format, _Float64 __f) throw() +# 240 + __attribute((__nonnull__(3))); +# 244 +extern int strfromf128(char * __dest, size_t __size, const char * __format, _Float128 __f) throw() +# 246 + __attribute((__nonnull__(3))); +# 250 +extern int strfromf32x(char * __dest, size_t __size, const char * __format, _Float32x __f) throw() +# 252 + __attribute((__nonnull__(3))); +# 256 +extern int strfromf64x(char * __dest, size_t __size, const char * __format, _Float64x __f) throw() +# 258 + __attribute((__nonnull__(3))); +# 274 "/usr/include/stdlib.h" 3 +extern long strtol_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 276 + __attribute((__nonnull__(1, 4))); +# 278 +extern unsigned long strtoul_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 281 + __attribute((__nonnull__(1, 4))); +# 284 +__extension__ extern long long strtoll_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 287 + __attribute((__nonnull__(1, 4))); +# 290 +__extension__ extern unsigned long long strtoull_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() +# 293 + __attribute((__nonnull__(1, 4))); +# 295 +extern double strtod_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 297 + __attribute((__nonnull__(1, 3))); +# 299 +extern float strtof_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 301 + __attribute((__nonnull__(1, 3))); +# 303 +extern long double strtold_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 306 + __attribute((__nonnull__(1, 3))); +# 316 "/usr/include/stdlib.h" 3 +extern _Float32 strtof32_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 319 + __attribute((__nonnull__(1, 3))); +# 323 +extern _Float64 strtof64_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 326 + __attribute((__nonnull__(1, 3))); +# 330 +extern _Float128 strtof128_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 333 + __attribute((__nonnull__(1, 3))); +# 337 +extern _Float32x strtof32x_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 340 + __attribute((__nonnull__(1, 3))); +# 344 +extern _Float64x strtof64x_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() +# 347 + __attribute((__nonnull__(1, 3))); +# 385 "/usr/include/stdlib.h" 3 +extern char *l64a(long __n) throw(); +# 388 +extern long a64l(const char * __s) throw() +# 389 + __attribute((__pure__)) __attribute((__nonnull__(1))); +# 27 "/usr/include/sys/types.h" 3 +extern "C" { +# 33 +typedef __u_char u_char; +# 34 +typedef __u_short u_short; +# 35 +typedef __u_int u_int; +# 36 +typedef __u_long u_long; +# 37 +typedef __quad_t quad_t; +# 38 +typedef __u_quad_t u_quad_t; +# 39 +typedef __fsid_t fsid_t; +# 42 +typedef __loff_t loff_t; +# 47 +typedef __ino_t ino_t; +# 54 +typedef __ino64_t ino64_t; +# 59 +typedef __dev_t dev_t; +# 64 +typedef __gid_t gid_t; +# 69 +typedef __mode_t mode_t; +# 74 +typedef __nlink_t nlink_t; +# 79 +typedef __uid_t uid_t; +# 85 +typedef __off_t off_t; +# 92 +typedef __off64_t off64_t; +# 103 "/usr/include/sys/types.h" 3 +typedef __id_t id_t; +# 108 +typedef __ssize_t ssize_t; +# 114 +typedef __daddr_t daddr_t; +# 115 +typedef __caddr_t caddr_t; +# 121 +typedef __key_t key_t; +# 134 "/usr/include/sys/types.h" 3 +typedef __useconds_t useconds_t; +# 138 +typedef __suseconds_t suseconds_t; +# 148 "/usr/include/sys/types.h" 3 +typedef unsigned long ulong; +# 149 +typedef unsigned short ushort; +# 150 +typedef unsigned uint; +# 24 "/usr/include/bits/stdint-intn.h" 3 +typedef __int8_t int8_t; +# 25 +typedef __int16_t int16_t; +# 26 +typedef __int32_t int32_t; +# 27 +typedef __int64_t int64_t; +# 158 "/usr/include/sys/types.h" 3 +typedef __uint8_t u_int8_t; +# 159 +typedef __uint16_t u_int16_t; +# 160 +typedef __uint32_t u_int32_t; +# 161 +typedef __uint64_t u_int64_t; +# 164 +typedef long register_t __attribute((__mode__(__word__))); +# 34 "/usr/include/bits/byteswap.h" 3 +static inline __uint16_t __bswap_16(__uint16_t __bsx) +# 35 +{ +# 37 +return __builtin_bswap16(__bsx); +# 41 +} +# 49 +static inline __uint32_t __bswap_32(__uint32_t __bsx) +# 50 +{ +# 52 +return __builtin_bswap32(__bsx); +# 56 +} +# 70 "/usr/include/bits/byteswap.h" 3 +__extension__ static inline __uint64_t __bswap_64(__uint64_t __bsx) +# 71 +{ +# 73 +return __builtin_bswap64(__bsx); +# 77 +} +# 33 "/usr/include/bits/uintn-identity.h" 3 +static inline __uint16_t __uint16_identity(__uint16_t __x) +# 34 +{ +# 35 +return __x; +# 36 +} +# 39 +static inline __uint32_t __uint32_identity(__uint32_t __x) +# 40 +{ +# 41 +return __x; +# 42 +} +# 45 +static inline __uint64_t __uint64_identity(__uint64_t __x) +# 46 +{ +# 47 +return __x; +# 48 +} +# 8 "/usr/include/bits/types/__sigset_t.h" 3 +typedef +# 6 +struct { +# 7 +unsigned long __val[(1024) / ((8) * sizeof(unsigned long))]; +# 8 +} __sigset_t; +# 7 "/usr/include/bits/types/sigset_t.h" 3 +typedef __sigset_t sigset_t; +# 49 "/usr/include/sys/select.h" 3 +typedef long __fd_mask; +# 70 "/usr/include/sys/select.h" 3 +typedef +# 60 +struct { +# 64 +__fd_mask fds_bits[1024 / (8 * ((int)sizeof(__fd_mask)))]; +# 70 +} fd_set; +# 77 +typedef __fd_mask fd_mask; +# 91 "/usr/include/sys/select.h" 3 +extern "C" { +# 101 "/usr/include/sys/select.h" 3 +extern int select(int __nfds, fd_set *__restrict__ __readfds, fd_set *__restrict__ __writefds, fd_set *__restrict__ __exceptfds, timeval *__restrict__ __timeout); +# 113 "/usr/include/sys/select.h" 3 +extern int pselect(int __nfds, fd_set *__restrict__ __readfds, fd_set *__restrict__ __writefds, fd_set *__restrict__ __exceptfds, const timespec *__restrict__ __timeout, const __sigset_t *__restrict__ __sigmask); +# 126 "/usr/include/sys/select.h" 3 +} +# 185 "/usr/include/sys/types.h" 3 +typedef __blksize_t blksize_t; +# 192 +typedef __blkcnt_t blkcnt_t; +# 196 +typedef __fsblkcnt_t fsblkcnt_t; +# 200 +typedef __fsfilcnt_t fsfilcnt_t; +# 219 "/usr/include/sys/types.h" 3 +typedef __blkcnt64_t blkcnt64_t; +# 220 +typedef __fsblkcnt64_t fsblkcnt64_t; +# 221 +typedef __fsfilcnt64_t fsfilcnt64_t; +# 53 "/usr/include/bits/thread-shared-types.h" 3 +typedef +# 49 +struct __pthread_internal_list { +# 51 +__pthread_internal_list *__prev; +# 52 +__pthread_internal_list *__next; +# 53 +} __pthread_list_t; +# 58 +typedef +# 55 +struct __pthread_internal_slist { +# 57 +__pthread_internal_slist *__next; +# 58 +} __pthread_slist_t; +# 22 "/usr/include/bits/struct_mutex.h" 3 +struct __pthread_mutex_s { +# 24 +int __lock; +# 25 +unsigned __count; +# 26 +int __owner; +# 28 +unsigned __nusers; +# 32 +int __kind; +# 34 +short __spins; +# 35 +short __elision; +# 36 +__pthread_list_t __list; +# 53 "/usr/include/bits/struct_mutex.h" 3 +}; +# 23 "/usr/include/bits/struct_rwlock.h" 3 +struct __pthread_rwlock_arch_t { +# 25 +unsigned __readers; +# 26 +unsigned __writers; +# 27 +unsigned __wrphase_futex; +# 28 +unsigned __writers_futex; +# 29 +unsigned __pad3; +# 30 +unsigned __pad4; +# 32 +int __cur_writer; +# 33 +int __shared; +# 34 +signed char __rwelision; +# 39 +unsigned char __pad1[7]; +# 42 +unsigned long __pad2; +# 45 +unsigned __flags; +# 55 "/usr/include/bits/struct_rwlock.h" 3 +}; +# 92 "/usr/include/bits/thread-shared-types.h" 3 +struct __pthread_cond_s { +# 95 +__extension__ union { +# 96 +__extension__ unsigned long long __wseq; +# 98 +struct { +# 99 +unsigned __low; +# 100 +unsigned __high; +# 101 +} __wseq32; +# 102 +}; +# 104 +__extension__ union { +# 105 +__extension__ unsigned long long __g1_start; +# 107 +struct { +# 108 +unsigned __low; +# 109 +unsigned __high; +# 110 +} __g1_start32; +# 111 +}; +# 112 +unsigned __g_refs[2]; +# 113 +unsigned __g_size[2]; +# 114 +unsigned __g1_orig_size; +# 115 +unsigned __wrefs; +# 116 +unsigned __g_signals[2]; +# 117 +}; +# 27 "/usr/include/bits/pthreadtypes.h" 3 +typedef unsigned long pthread_t; +# 36 +typedef +# 33 +union { +# 34 +char __size[4]; +# 35 +int __align; +# 36 +} pthread_mutexattr_t; +# 45 +typedef +# 42 +union { +# 43 +char __size[4]; +# 44 +int __align; +# 45 +} pthread_condattr_t; +# 49 +typedef unsigned pthread_key_t; +# 53 +typedef int pthread_once_t; +# 56 +union pthread_attr_t { +# 58 +char __size[56]; +# 59 +long __align; +# 60 +}; +# 62 +typedef pthread_attr_t pthread_attr_t; +# 72 +typedef +# 68 +union { +# 69 +__pthread_mutex_s __data; +# 70 +char __size[40]; +# 71 +long __align; +# 72 +} pthread_mutex_t; +# 80 +typedef +# 76 +union { +# 77 +__pthread_cond_s __data; +# 78 +char __size[48]; +# 79 +__extension__ long long __align; +# 80 +} pthread_cond_t; +# 91 +typedef +# 87 +union { +# 88 +__pthread_rwlock_arch_t __data; +# 89 +char __size[56]; +# 90 +long __align; +# 91 +} pthread_rwlock_t; +# 97 +typedef +# 94 +union { +# 95 +char __size[8]; +# 96 +long __align; +# 97 +} pthread_rwlockattr_t; +# 103 +typedef volatile int pthread_spinlock_t; +# 112 +typedef +# 109 +union { +# 110 +char __size[32]; +# 111 +long __align; +# 112 +} pthread_barrier_t; +# 118 +typedef +# 115 +union { +# 116 +char __size[4]; +# 117 +int __align; +# 118 +} pthread_barrierattr_t; +# 230 "/usr/include/sys/types.h" 3 +} +# 401 "/usr/include/stdlib.h" 3 +extern long random() throw(); +# 404 +extern void srandom(unsigned __seed) throw(); +# 410 +extern char *initstate(unsigned __seed, char * __statebuf, size_t __statelen) throw() +# 411 + __attribute((__nonnull__(2))); +# 415 +extern char *setstate(char * __statebuf) throw() __attribute((__nonnull__(1))); +# 423 +struct random_data { +# 425 +int32_t *fptr; +# 426 +int32_t *rptr; +# 427 +int32_t *state; +# 428 +int rand_type; +# 429 +int rand_deg; +# 430 +int rand_sep; +# 431 +int32_t *end_ptr; +# 432 +}; +# 434 +extern int random_r(random_data *__restrict__ __buf, int32_t *__restrict__ __result) throw() +# 435 + __attribute((__nonnull__(1, 2))); +# 437 +extern int srandom_r(unsigned __seed, random_data * __buf) throw() +# 438 + __attribute((__nonnull__(2))); +# 440 +extern int initstate_r(unsigned __seed, char *__restrict__ __statebuf, size_t __statelen, random_data *__restrict__ __buf) throw() +# 443 + __attribute((__nonnull__(2, 4))); +# 445 +extern int setstate_r(char *__restrict__ __statebuf, random_data *__restrict__ __buf) throw() +# 447 + __attribute((__nonnull__(1, 2))); +# 453 +extern int rand() throw(); +# 455 +extern void srand(unsigned __seed) throw(); +# 459 +extern int rand_r(unsigned * __seed) throw(); +# 467 +extern double drand48() throw(); +# 468 +extern double erand48(unsigned short __xsubi[3]) throw() __attribute((__nonnull__(1))); +# 471 +extern long lrand48() throw(); +# 472 +extern long nrand48(unsigned short __xsubi[3]) throw() +# 473 + __attribute((__nonnull__(1))); +# 476 +extern long mrand48() throw(); +# 477 +extern long jrand48(unsigned short __xsubi[3]) throw() +# 478 + __attribute((__nonnull__(1))); +# 481 +extern void srand48(long __seedval) throw(); +# 482 +extern unsigned short *seed48(unsigned short __seed16v[3]) throw() +# 483 + __attribute((__nonnull__(1))); +# 484 +extern void lcong48(unsigned short __param[7]) throw() __attribute((__nonnull__(1))); +# 490 +struct drand48_data { +# 492 +unsigned short __x[3]; +# 493 +unsigned short __old_x[3]; +# 494 +unsigned short __c; +# 495 +unsigned short __init; +# 496 +__extension__ unsigned long long __a; +# 498 +}; +# 501 +extern int drand48_r(drand48_data *__restrict__ __buffer, double *__restrict__ __result) throw() +# 502 + __attribute((__nonnull__(1, 2))); +# 503 +extern int erand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, double *__restrict__ __result) throw() +# 505 + __attribute((__nonnull__(1, 2))); +# 508 +extern int lrand48_r(drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 510 + __attribute((__nonnull__(1, 2))); +# 511 +extern int nrand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 514 + __attribute((__nonnull__(1, 2))); +# 517 +extern int mrand48_r(drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 519 + __attribute((__nonnull__(1, 2))); +# 520 +extern int jrand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() +# 523 + __attribute((__nonnull__(1, 2))); +# 526 +extern int srand48_r(long __seedval, drand48_data * __buffer) throw() +# 527 + __attribute((__nonnull__(2))); +# 529 +extern int seed48_r(unsigned short __seed16v[3], drand48_data * __buffer) throw() +# 530 + __attribute((__nonnull__(1, 2))); +# 532 +extern int lcong48_r(unsigned short __param[7], drand48_data * __buffer) throw() +# 534 + __attribute((__nonnull__(1, 2))); +# 539 +extern void *malloc(size_t __size) throw() __attribute((__malloc__)) +# 540 + __attribute((__alloc_size__(1))); +# 542 +extern void *calloc(size_t __nmemb, size_t __size) throw() +# 543 + __attribute((__malloc__)) __attribute((__alloc_size__(1, 2))); +# 550 +extern void *realloc(void * __ptr, size_t __size) throw() +# 551 + __attribute((__warn_unused_result__)) __attribute((__alloc_size__(2))); +# 559 +extern void *reallocarray(void * __ptr, size_t __nmemb, size_t __size) throw() +# 560 + __attribute((__warn_unused_result__)) +# 561 + __attribute((__alloc_size__(2, 3))); +# 565 +extern void free(void * __ptr) throw(); +# 26 "/usr/include/alloca.h" 3 +extern "C" { +# 32 +extern void *alloca(size_t __size) throw(); +# 38 +} +# 23 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h" 3 +extern "C" { +# 25 +extern void *__alloca(size_t); +# 27 +extern void *__builtin_alloca(size_t); +# 30 +} +# 574 "/usr/include/stdlib.h" 3 +extern void *valloc(size_t __size) throw() __attribute((__malloc__)) +# 575 + __attribute((__alloc_size__(1))); +# 580 +extern int posix_memalign(void ** __memptr, size_t __alignment, size_t __size) throw() +# 581 + __attribute((__nonnull__(1))); +# 586 +extern void *aligned_alloc(size_t __alignment, size_t __size) throw() +# 587 + __attribute((__malloc__)) __attribute((__alloc_size__(2))); +# 591 +extern void abort() throw() __attribute((__noreturn__)); +# 595 +extern int atexit(void (* __func)(void)) throw() __attribute((__nonnull__(1))); +# 600 +extern "C++" int at_quick_exit(void (* __func)(void)) throw() __asm__("at_quick_exit") +# 601 + __attribute((__nonnull__(1))); +# 610 "/usr/include/stdlib.h" 3 +extern int on_exit(void (* __func)(int __status, void * __arg), void * __arg) throw() +# 611 + __attribute((__nonnull__(1))); +# 617 +extern void exit(int __status) throw() __attribute((__noreturn__)); +# 623 +extern void quick_exit(int __status) throw() __attribute((__noreturn__)); +# 629 +extern void _Exit(int __status) throw() __attribute((__noreturn__)); +# 634 +extern char *getenv(const char * __name) throw() __attribute((__nonnull__(1))); +# 639 +extern char *secure_getenv(const char * __name) throw() +# 640 + __attribute((__nonnull__(1))); +# 647 +extern int putenv(char * __string) throw() __attribute((__nonnull__(1))); +# 653 +extern int setenv(const char * __name, const char * __value, int __replace) throw() +# 654 + __attribute((__nonnull__(2))); +# 657 +extern int unsetenv(const char * __name) throw() __attribute((__nonnull__(1))); +# 664 +extern int clearenv() throw(); +# 675 "/usr/include/stdlib.h" 3 +extern char *mktemp(char * __template) throw() __attribute((__nonnull__(1))); +# 688 "/usr/include/stdlib.h" 3 +extern int mkstemp(char * __template) __attribute((__nonnull__(1))); +# 698 "/usr/include/stdlib.h" 3 +extern int mkstemp64(char * __template) __attribute((__nonnull__(1))); +# 710 "/usr/include/stdlib.h" 3 +extern int mkstemps(char * __template, int __suffixlen) __attribute((__nonnull__(1))); +# 720 "/usr/include/stdlib.h" 3 +extern int mkstemps64(char * __template, int __suffixlen) +# 721 + __attribute((__nonnull__(1))); +# 731 "/usr/include/stdlib.h" 3 +extern char *mkdtemp(char * __template) throw() __attribute((__nonnull__(1))); +# 742 "/usr/include/stdlib.h" 3 +extern int mkostemp(char * __template, int __flags) __attribute((__nonnull__(1))); +# 752 "/usr/include/stdlib.h" 3 +extern int mkostemp64(char * __template, int __flags) __attribute((__nonnull__(1))); +# 762 "/usr/include/stdlib.h" 3 +extern int mkostemps(char * __template, int __suffixlen, int __flags) +# 763 + __attribute((__nonnull__(1))); +# 774 "/usr/include/stdlib.h" 3 +extern int mkostemps64(char * __template, int __suffixlen, int __flags) +# 775 + __attribute((__nonnull__(1))); +# 784 "/usr/include/stdlib.h" 3 +extern int system(const char * __command); +# 790 +extern char *canonicalize_file_name(const char * __name) throw() +# 791 + __attribute((__nonnull__(1))); +# 800 "/usr/include/stdlib.h" 3 +extern char *realpath(const char *__restrict__ __name, char *__restrict__ __resolved) throw(); +# 808 +typedef int (*__compar_fn_t)(const void *, const void *); +# 811 +typedef __compar_fn_t comparison_fn_t; +# 815 +typedef int (*__compar_d_fn_t)(const void *, const void *, void *); +# 820 +extern void *bsearch(const void * __key, const void * __base, size_t __nmemb, size_t __size, __compar_fn_t __compar) +# 822 + __attribute((__nonnull__(1, 2, 5))); +# 830 +extern void qsort(void * __base, size_t __nmemb, size_t __size, __compar_fn_t __compar) +# 831 + __attribute((__nonnull__(1, 4))); +# 833 +extern void qsort_r(void * __base, size_t __nmemb, size_t __size, __compar_d_fn_t __compar, void * __arg) +# 835 + __attribute((__nonnull__(1, 4))); +# 840 +extern int abs(int __x) throw() __attribute((const)); +# 841 +extern long labs(long __x) throw() __attribute((const)); +# 844 +__extension__ extern long long llabs(long long __x) throw() +# 845 + __attribute((const)); +# 852 +extern div_t div(int __numer, int __denom) throw() +# 853 + __attribute((const)); +# 854 +extern ldiv_t ldiv(long __numer, long __denom) throw() +# 855 + __attribute((const)); +# 858 +__extension__ extern lldiv_t lldiv(long long __numer, long long __denom) throw() +# 860 + __attribute((const)); +# 872 "/usr/include/stdlib.h" 3 +extern char *ecvt(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 873 + __attribute((__nonnull__(3, 4))); +# 878 +extern char *fcvt(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 879 + __attribute((__nonnull__(3, 4))); +# 884 +extern char *gcvt(double __value, int __ndigit, char * __buf) throw() +# 885 + __attribute((__nonnull__(3))); +# 890 +extern char *qecvt(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 892 + __attribute((__nonnull__(3, 4))); +# 893 +extern char *qfcvt(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() +# 895 + __attribute((__nonnull__(3, 4))); +# 896 +extern char *qgcvt(long double __value, int __ndigit, char * __buf) throw() +# 897 + __attribute((__nonnull__(3))); +# 902 +extern int ecvt_r(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 904 + __attribute((__nonnull__(3, 4, 5))); +# 905 +extern int fcvt_r(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 907 + __attribute((__nonnull__(3, 4, 5))); +# 909 +extern int qecvt_r(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 912 + __attribute((__nonnull__(3, 4, 5))); +# 913 +extern int qfcvt_r(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() +# 916 + __attribute((__nonnull__(3, 4, 5))); +# 922 +extern int mblen(const char * __s, size_t __n) throw(); +# 925 +extern int mbtowc(wchar_t *__restrict__ __pwc, const char *__restrict__ __s, size_t __n) throw(); +# 929 +extern int wctomb(char * __s, wchar_t __wchar) throw(); +# 933 +extern size_t mbstowcs(wchar_t *__restrict__ __pwcs, const char *__restrict__ __s, size_t __n) throw(); +# 936 +extern size_t wcstombs(char *__restrict__ __s, const wchar_t *__restrict__ __pwcs, size_t __n) throw(); +# 946 +extern int rpmatch(const char * __response) throw() __attribute((__nonnull__(1))); +# 957 "/usr/include/stdlib.h" 3 +extern int getsubopt(char **__restrict__ __optionp, char *const *__restrict__ __tokens, char **__restrict__ __valuep) throw() +# 960 + __attribute((__nonnull__(1, 2, 3))); +# 968 +extern int posix_openpt(int __oflag); +# 976 +extern int grantpt(int __fd) throw(); +# 980 +extern int unlockpt(int __fd) throw(); +# 985 +extern char *ptsname(int __fd) throw(); +# 992 +extern int ptsname_r(int __fd, char * __buf, size_t __buflen) throw() +# 993 + __attribute((__nonnull__(2))); +# 996 +extern int getpt(); +# 1003 +extern int getloadavg(double __loadavg[], int __nelem) throw() +# 1004 + __attribute((__nonnull__(1))); +# 1023 "/usr/include/stdlib.h" 3 +} +# 46 "/usr/include/c++/7/bits/std_abs.h" 3 +extern "C++" { +# 48 +namespace std __attribute((__visibility__("default"))) { +# 52 +using ::abs; +# 56 +inline long abs(long __i) { return __builtin_labs(__i); } +# 61 +inline long long abs(long long __x) { return __builtin_llabs(__x); } +# 70 +constexpr double abs(double __x) +# 71 +{ return __builtin_fabs(__x); } +# 74 +constexpr float abs(float __x) +# 75 +{ return __builtin_fabsf(__x); } +# 78 +constexpr long double abs(long double __x) +# 79 +{ return __builtin_fabsl(__x); } +# 84 +constexpr __int128 abs(__int128 __x) { return (__x >= (0)) ? __x : (-__x); } +# 107 "/usr/include/c++/7/bits/std_abs.h" 3 +} +# 108 +} +# 77 "/usr/include/c++/7/cmath" 3 +extern "C++" { +# 79 +namespace std __attribute((__visibility__("default"))) { +# 83 +using ::acos; +# 87 +constexpr float acos(float __x) +# 88 +{ return __builtin_acosf(__x); } +# 91 +constexpr long double acos(long double __x) +# 92 +{ return __builtin_acosl(__x); } +# 95 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 99 +acos(_Tp __x) +# 100 +{ return __builtin_acos(__x); } +# 102 +using ::asin; +# 106 +constexpr float asin(float __x) +# 107 +{ return __builtin_asinf(__x); } +# 110 +constexpr long double asin(long double __x) +# 111 +{ return __builtin_asinl(__x); } +# 114 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 118 +asin(_Tp __x) +# 119 +{ return __builtin_asin(__x); } +# 121 +using ::atan; +# 125 +constexpr float atan(float __x) +# 126 +{ return __builtin_atanf(__x); } +# 129 +constexpr long double atan(long double __x) +# 130 +{ return __builtin_atanl(__x); } +# 133 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 137 +atan(_Tp __x) +# 138 +{ return __builtin_atan(__x); } +# 140 +using ::atan2; +# 144 +constexpr float atan2(float __y, float __x) +# 145 +{ return __builtin_atan2f(__y, __x); } +# 148 +constexpr long double atan2(long double __y, long double __x) +# 149 +{ return __builtin_atan2l(__y, __x); } +# 152 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 155 +atan2(_Tp __y, _Up __x) +# 156 +{ +# 157 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 158 +return atan2((__type)__y, (__type)__x); +# 159 +} +# 161 +using ::ceil; +# 165 +constexpr float ceil(float __x) +# 166 +{ return __builtin_ceilf(__x); } +# 169 +constexpr long double ceil(long double __x) +# 170 +{ return __builtin_ceill(__x); } +# 173 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 177 +ceil(_Tp __x) +# 178 +{ return __builtin_ceil(__x); } +# 180 +using ::cos; +# 184 +constexpr float cos(float __x) +# 185 +{ return __builtin_cosf(__x); } +# 188 +constexpr long double cos(long double __x) +# 189 +{ return __builtin_cosl(__x); } +# 192 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 196 +cos(_Tp __x) +# 197 +{ return __builtin_cos(__x); } +# 199 +using ::cosh; +# 203 +constexpr float cosh(float __x) +# 204 +{ return __builtin_coshf(__x); } +# 207 +constexpr long double cosh(long double __x) +# 208 +{ return __builtin_coshl(__x); } +# 211 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 215 +cosh(_Tp __x) +# 216 +{ return __builtin_cosh(__x); } +# 218 +using ::exp; +# 222 +constexpr float exp(float __x) +# 223 +{ return __builtin_expf(__x); } +# 226 +constexpr long double exp(long double __x) +# 227 +{ return __builtin_expl(__x); } +# 230 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 234 +exp(_Tp __x) +# 235 +{ return __builtin_exp(__x); } +# 237 +using ::fabs; +# 241 +constexpr float fabs(float __x) +# 242 +{ return __builtin_fabsf(__x); } +# 245 +constexpr long double fabs(long double __x) +# 246 +{ return __builtin_fabsl(__x); } +# 249 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 253 +fabs(_Tp __x) +# 254 +{ return __builtin_fabs(__x); } +# 256 +using ::floor; +# 260 +constexpr float floor(float __x) +# 261 +{ return __builtin_floorf(__x); } +# 264 +constexpr long double floor(long double __x) +# 265 +{ return __builtin_floorl(__x); } +# 268 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 272 +floor(_Tp __x) +# 273 +{ return __builtin_floor(__x); } +# 275 +using ::fmod; +# 279 +constexpr float fmod(float __x, float __y) +# 280 +{ return __builtin_fmodf(__x, __y); } +# 283 +constexpr long double fmod(long double __x, long double __y) +# 284 +{ return __builtin_fmodl(__x, __y); } +# 287 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 290 +fmod(_Tp __x, _Up __y) +# 291 +{ +# 292 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 293 +return fmod((__type)__x, (__type)__y); +# 294 +} +# 296 +using ::frexp; +# 300 +inline float frexp(float __x, int *__exp) +# 301 +{ return __builtin_frexpf(__x, __exp); } +# 304 +inline long double frexp(long double __x, int *__exp) +# 305 +{ return __builtin_frexpl(__x, __exp); } +# 308 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 312 +frexp(_Tp __x, int *__exp) +# 313 +{ return __builtin_frexp(__x, __exp); } +# 315 +using ::ldexp; +# 319 +constexpr float ldexp(float __x, int __exp) +# 320 +{ return __builtin_ldexpf(__x, __exp); } +# 323 +constexpr long double ldexp(long double __x, int __exp) +# 324 +{ return __builtin_ldexpl(__x, __exp); } +# 327 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 331 +ldexp(_Tp __x, int __exp) +# 332 +{ return __builtin_ldexp(__x, __exp); } +# 334 +using ::log; +# 338 +constexpr float log(float __x) +# 339 +{ return __builtin_logf(__x); } +# 342 +constexpr long double log(long double __x) +# 343 +{ return __builtin_logl(__x); } +# 346 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 350 +log(_Tp __x) +# 351 +{ return __builtin_log(__x); } +# 353 +using ::log10; +# 357 +constexpr float log10(float __x) +# 358 +{ return __builtin_log10f(__x); } +# 361 +constexpr long double log10(long double __x) +# 362 +{ return __builtin_log10l(__x); } +# 365 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 369 +log10(_Tp __x) +# 370 +{ return __builtin_log10(__x); } +# 372 +using ::modf; +# 376 +inline float modf(float __x, float *__iptr) +# 377 +{ return __builtin_modff(__x, __iptr); } +# 380 +inline long double modf(long double __x, long double *__iptr) +# 381 +{ return __builtin_modfl(__x, __iptr); } +# 384 +using ::pow; +# 388 +constexpr float pow(float __x, float __y) +# 389 +{ return __builtin_powf(__x, __y); } +# 392 +constexpr long double pow(long double __x, long double __y) +# 393 +{ return __builtin_powl(__x, __y); } +# 412 "/usr/include/c++/7/cmath" 3 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 415 +pow(_Tp __x, _Up __y) +# 416 +{ +# 417 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 418 +return pow((__type)__x, (__type)__y); +# 419 +} +# 421 +using ::sin; +# 425 +constexpr float sin(float __x) +# 426 +{ return __builtin_sinf(__x); } +# 429 +constexpr long double sin(long double __x) +# 430 +{ return __builtin_sinl(__x); } +# 433 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 437 +sin(_Tp __x) +# 438 +{ return __builtin_sin(__x); } +# 440 +using ::sinh; +# 444 +constexpr float sinh(float __x) +# 445 +{ return __builtin_sinhf(__x); } +# 448 +constexpr long double sinh(long double __x) +# 449 +{ return __builtin_sinhl(__x); } +# 452 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 456 +sinh(_Tp __x) +# 457 +{ return __builtin_sinh(__x); } +# 459 +using ::sqrt; +# 463 +constexpr float sqrt(float __x) +# 464 +{ return __builtin_sqrtf(__x); } +# 467 +constexpr long double sqrt(long double __x) +# 468 +{ return __builtin_sqrtl(__x); } +# 471 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 475 +sqrt(_Tp __x) +# 476 +{ return __builtin_sqrt(__x); } +# 478 +using ::tan; +# 482 +constexpr float tan(float __x) +# 483 +{ return __builtin_tanf(__x); } +# 486 +constexpr long double tan(long double __x) +# 487 +{ return __builtin_tanl(__x); } +# 490 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 494 +tan(_Tp __x) +# 495 +{ return __builtin_tan(__x); } +# 497 +using ::tanh; +# 501 +constexpr float tanh(float __x) +# 502 +{ return __builtin_tanhf(__x); } +# 505 +constexpr long double tanh(long double __x) +# 506 +{ return __builtin_tanhl(__x); } +# 509 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 513 +tanh(_Tp __x) +# 514 +{ return __builtin_tanh(__x); } +# 517 +} +# 536 "/usr/include/c++/7/cmath" 3 +namespace std __attribute((__visibility__("default"))) { +# 544 +constexpr int fpclassify(float __x) +# 545 +{ return __builtin_fpclassify(0, 1, 4, 3, 2, __x); +# 546 +} +# 549 +constexpr int fpclassify(double __x) +# 550 +{ return __builtin_fpclassify(0, 1, 4, 3, 2, __x); +# 551 +} +# 554 +constexpr int fpclassify(long double __x) +# 555 +{ return __builtin_fpclassify(0, 1, 4, 3, 2, __x); +# 556 +} +# 560 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, int> ::__type +# 563 +fpclassify(_Tp __x) +# 564 +{ return (__x != 0) ? 4 : 2; } +# 569 +constexpr bool isfinite(float __x) +# 570 +{ return __builtin_isfinite(__x); } +# 573 +constexpr bool isfinite(double __x) +# 574 +{ return __builtin_isfinite(__x); } +# 577 +constexpr bool isfinite(long double __x) +# 578 +{ return __builtin_isfinite(__x); } +# 582 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 585 +isfinite(_Tp __x) +# 586 +{ return true; } +# 591 +constexpr bool isinf(float __x) +# 592 +{ return __builtin_isinf(__x); } +# 599 +constexpr bool isinf(double __x) +# 600 +{ return __builtin_isinf(__x); } +# 604 +constexpr bool isinf(long double __x) +# 605 +{ return __builtin_isinf(__x); } +# 609 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 612 +isinf(_Tp __x) +# 613 +{ return false; } +# 618 +constexpr bool isnan(float __x) +# 619 +{ return __builtin_isnan(__x); } +# 626 +constexpr bool isnan(double __x) +# 627 +{ return __builtin_isnan(__x); } +# 631 +constexpr bool isnan(long double __x) +# 632 +{ return __builtin_isnan(__x); } +# 636 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 639 +isnan(_Tp __x) +# 640 +{ return false; } +# 645 +constexpr bool isnormal(float __x) +# 646 +{ return __builtin_isnormal(__x); } +# 649 +constexpr bool isnormal(double __x) +# 650 +{ return __builtin_isnormal(__x); } +# 653 +constexpr bool isnormal(long double __x) +# 654 +{ return __builtin_isnormal(__x); } +# 658 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 661 +isnormal(_Tp __x) +# 662 +{ return (__x != 0) ? true : false; } +# 668 +constexpr bool signbit(float __x) +# 669 +{ return __builtin_signbit(__x); } +# 672 +constexpr bool signbit(double __x) +# 673 +{ return __builtin_signbit(__x); } +# 676 +constexpr bool signbit(long double __x) +# 677 +{ return __builtin_signbit(__x); } +# 681 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type +# 684 +signbit(_Tp __x) +# 685 +{ return (__x < 0) ? true : false; } +# 690 +constexpr bool isgreater(float __x, float __y) +# 691 +{ return __builtin_isgreater(__x, __y); } +# 694 +constexpr bool isgreater(double __x, double __y) +# 695 +{ return __builtin_isgreater(__x, __y); } +# 698 +constexpr bool isgreater(long double __x, long double __y) +# 699 +{ return __builtin_isgreater(__x, __y); } +# 703 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 707 +isgreater(_Tp __x, _Up __y) +# 708 +{ +# 709 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 710 +return __builtin_isgreater((__type)__x, (__type)__y); +# 711 +} +# 716 +constexpr bool isgreaterequal(float __x, float __y) +# 717 +{ return __builtin_isgreaterequal(__x, __y); } +# 720 +constexpr bool isgreaterequal(double __x, double __y) +# 721 +{ return __builtin_isgreaterequal(__x, __y); } +# 724 +constexpr bool isgreaterequal(long double __x, long double __y) +# 725 +{ return __builtin_isgreaterequal(__x, __y); } +# 729 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 733 +isgreaterequal(_Tp __x, _Up __y) +# 734 +{ +# 735 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 736 +return __builtin_isgreaterequal((__type)__x, (__type)__y); +# 737 +} +# 742 +constexpr bool isless(float __x, float __y) +# 743 +{ return __builtin_isless(__x, __y); } +# 746 +constexpr bool isless(double __x, double __y) +# 747 +{ return __builtin_isless(__x, __y); } +# 750 +constexpr bool isless(long double __x, long double __y) +# 751 +{ return __builtin_isless(__x, __y); } +# 755 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 759 +isless(_Tp __x, _Up __y) +# 760 +{ +# 761 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 762 +return __builtin_isless((__type)__x, (__type)__y); +# 763 +} +# 768 +constexpr bool islessequal(float __x, float __y) +# 769 +{ return __builtin_islessequal(__x, __y); } +# 772 +constexpr bool islessequal(double __x, double __y) +# 773 +{ return __builtin_islessequal(__x, __y); } +# 776 +constexpr bool islessequal(long double __x, long double __y) +# 777 +{ return __builtin_islessequal(__x, __y); } +# 781 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 785 +islessequal(_Tp __x, _Up __y) +# 786 +{ +# 787 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 788 +return __builtin_islessequal((__type)__x, (__type)__y); +# 789 +} +# 794 +constexpr bool islessgreater(float __x, float __y) +# 795 +{ return __builtin_islessgreater(__x, __y); } +# 798 +constexpr bool islessgreater(double __x, double __y) +# 799 +{ return __builtin_islessgreater(__x, __y); } +# 802 +constexpr bool islessgreater(long double __x, long double __y) +# 803 +{ return __builtin_islessgreater(__x, __y); } +# 807 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 811 +islessgreater(_Tp __x, _Up __y) +# 812 +{ +# 813 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 814 +return __builtin_islessgreater((__type)__x, (__type)__y); +# 815 +} +# 820 +constexpr bool isunordered(float __x, float __y) +# 821 +{ return __builtin_isunordered(__x, __y); } +# 824 +constexpr bool isunordered(double __x, double __y) +# 825 +{ return __builtin_isunordered(__x, __y); } +# 828 +constexpr bool isunordered(long double __x, long double __y) +# 829 +{ return __builtin_isunordered(__x, __y); } +# 833 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type +# 837 +isunordered(_Tp __x, _Up __y) +# 838 +{ +# 839 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 840 +return __builtin_isunordered((__type)__x, (__type)__y); +# 841 +} +# 958 "/usr/include/c++/7/cmath" 3 +} +# 1075 "/usr/include/c++/7/cmath" 3 +namespace std __attribute((__visibility__("default"))) { +# 1080 +using ::double_t; +# 1081 +using ::float_t; +# 1084 +using ::acosh; +# 1085 +using ::acoshf; +# 1086 +using ::acoshl; +# 1088 +using ::asinh; +# 1089 +using ::asinhf; +# 1090 +using ::asinhl; +# 1092 +using ::atanh; +# 1093 +using ::atanhf; +# 1094 +using ::atanhl; +# 1096 +using ::cbrt; +# 1097 +using ::cbrtf; +# 1098 +using ::cbrtl; +# 1100 +using ::copysign; +# 1101 +using ::copysignf; +# 1102 +using ::copysignl; +# 1104 +using ::erf; +# 1105 +using ::erff; +# 1106 +using ::erfl; +# 1108 +using ::erfc; +# 1109 +using ::erfcf; +# 1110 +using ::erfcl; +# 1112 +using ::exp2; +# 1113 +using ::exp2f; +# 1114 +using ::exp2l; +# 1116 +using ::expm1; +# 1117 +using ::expm1f; +# 1118 +using ::expm1l; +# 1120 +using ::fdim; +# 1121 +using ::fdimf; +# 1122 +using ::fdiml; +# 1124 +using ::fma; +# 1125 +using ::fmaf; +# 1126 +using ::fmal; +# 1128 +using ::fmax; +# 1129 +using ::fmaxf; +# 1130 +using ::fmaxl; +# 1132 +using ::fmin; +# 1133 +using ::fminf; +# 1134 +using ::fminl; +# 1136 +using ::hypot; +# 1137 +using ::hypotf; +# 1138 +using ::hypotl; +# 1140 +using ::ilogb; +# 1141 +using ::ilogbf; +# 1142 +using ::ilogbl; +# 1144 +using ::lgamma; +# 1145 +using ::lgammaf; +# 1146 +using ::lgammal; +# 1149 +using ::llrint; +# 1150 +using ::llrintf; +# 1151 +using ::llrintl; +# 1153 +using ::llround; +# 1154 +using ::llroundf; +# 1155 +using ::llroundl; +# 1158 +using ::log1p; +# 1159 +using ::log1pf; +# 1160 +using ::log1pl; +# 1162 +using ::log2; +# 1163 +using ::log2f; +# 1164 +using ::log2l; +# 1166 +using ::logb; +# 1167 +using ::logbf; +# 1168 +using ::logbl; +# 1170 +using ::lrint; +# 1171 +using ::lrintf; +# 1172 +using ::lrintl; +# 1174 +using ::lround; +# 1175 +using ::lroundf; +# 1176 +using ::lroundl; +# 1178 +using ::nan; +# 1179 +using ::nanf; +# 1180 +using ::nanl; +# 1182 +using ::nearbyint; +# 1183 +using ::nearbyintf; +# 1184 +using ::nearbyintl; +# 1186 +using ::nextafter; +# 1187 +using ::nextafterf; +# 1188 +using ::nextafterl; +# 1190 +using ::nexttoward; +# 1191 +using ::nexttowardf; +# 1192 +using ::nexttowardl; +# 1194 +using ::remainder; +# 1195 +using ::remainderf; +# 1196 +using ::remainderl; +# 1198 +using ::remquo; +# 1199 +using ::remquof; +# 1200 +using ::remquol; +# 1202 +using ::rint; +# 1203 +using ::rintf; +# 1204 +using ::rintl; +# 1206 +using ::round; +# 1207 +using ::roundf; +# 1208 +using ::roundl; +# 1210 +using ::scalbln; +# 1211 +using ::scalblnf; +# 1212 +using ::scalblnl; +# 1214 +using ::scalbn; +# 1215 +using ::scalbnf; +# 1216 +using ::scalbnl; +# 1218 +using ::tgamma; +# 1219 +using ::tgammaf; +# 1220 +using ::tgammal; +# 1222 +using ::trunc; +# 1223 +using ::truncf; +# 1224 +using ::truncl; +# 1229 +constexpr float acosh(float __x) +# 1230 +{ return __builtin_acoshf(__x); } +# 1233 +constexpr long double acosh(long double __x) +# 1234 +{ return __builtin_acoshl(__x); } +# 1238 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1241 +acosh(_Tp __x) +# 1242 +{ return __builtin_acosh(__x); } +# 1247 +constexpr float asinh(float __x) +# 1248 +{ return __builtin_asinhf(__x); } +# 1251 +constexpr long double asinh(long double __x) +# 1252 +{ return __builtin_asinhl(__x); } +# 1256 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1259 +asinh(_Tp __x) +# 1260 +{ return __builtin_asinh(__x); } +# 1265 +constexpr float atanh(float __x) +# 1266 +{ return __builtin_atanhf(__x); } +# 1269 +constexpr long double atanh(long double __x) +# 1270 +{ return __builtin_atanhl(__x); } +# 1274 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1277 +atanh(_Tp __x) +# 1278 +{ return __builtin_atanh(__x); } +# 1283 +constexpr float cbrt(float __x) +# 1284 +{ return __builtin_cbrtf(__x); } +# 1287 +constexpr long double cbrt(long double __x) +# 1288 +{ return __builtin_cbrtl(__x); } +# 1292 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1295 +cbrt(_Tp __x) +# 1296 +{ return __builtin_cbrt(__x); } +# 1301 +constexpr float copysign(float __x, float __y) +# 1302 +{ return __builtin_copysignf(__x, __y); } +# 1305 +constexpr long double copysign(long double __x, long double __y) +# 1306 +{ return __builtin_copysignl(__x, __y); } +# 1310 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1312 +copysign(_Tp __x, _Up __y) +# 1313 +{ +# 1314 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1315 +return copysign((__type)__x, (__type)__y); +# 1316 +} +# 1321 +constexpr float erf(float __x) +# 1322 +{ return __builtin_erff(__x); } +# 1325 +constexpr long double erf(long double __x) +# 1326 +{ return __builtin_erfl(__x); } +# 1330 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1333 +erf(_Tp __x) +# 1334 +{ return __builtin_erf(__x); } +# 1339 +constexpr float erfc(float __x) +# 1340 +{ return __builtin_erfcf(__x); } +# 1343 +constexpr long double erfc(long double __x) +# 1344 +{ return __builtin_erfcl(__x); } +# 1348 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1351 +erfc(_Tp __x) +# 1352 +{ return __builtin_erfc(__x); } +# 1357 +constexpr float exp2(float __x) +# 1358 +{ return __builtin_exp2f(__x); } +# 1361 +constexpr long double exp2(long double __x) +# 1362 +{ return __builtin_exp2l(__x); } +# 1366 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1369 +exp2(_Tp __x) +# 1370 +{ return __builtin_exp2(__x); } +# 1375 +constexpr float expm1(float __x) +# 1376 +{ return __builtin_expm1f(__x); } +# 1379 +constexpr long double expm1(long double __x) +# 1380 +{ return __builtin_expm1l(__x); } +# 1384 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1387 +expm1(_Tp __x) +# 1388 +{ return __builtin_expm1(__x); } +# 1393 +constexpr float fdim(float __x, float __y) +# 1394 +{ return __builtin_fdimf(__x, __y); } +# 1397 +constexpr long double fdim(long double __x, long double __y) +# 1398 +{ return __builtin_fdiml(__x, __y); } +# 1402 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1404 +fdim(_Tp __x, _Up __y) +# 1405 +{ +# 1406 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1407 +return fdim((__type)__x, (__type)__y); +# 1408 +} +# 1413 +constexpr float fma(float __x, float __y, float __z) +# 1414 +{ return __builtin_fmaf(__x, __y, __z); } +# 1417 +constexpr long double fma(long double __x, long double __y, long double __z) +# 1418 +{ return __builtin_fmal(__x, __y, __z); } +# 1422 +template< class _Tp, class _Up, class _Vp> constexpr typename __gnu_cxx::__promote_3< _Tp, _Up, _Vp> ::__type +# 1424 +fma(_Tp __x, _Up __y, _Vp __z) +# 1425 +{ +# 1426 +typedef typename __gnu_cxx::__promote_3< _Tp, _Up, _Vp> ::__type __type; +# 1427 +return fma((__type)__x, (__type)__y, (__type)__z); +# 1428 +} +# 1433 +constexpr float fmax(float __x, float __y) +# 1434 +{ return __builtin_fmaxf(__x, __y); } +# 1437 +constexpr long double fmax(long double __x, long double __y) +# 1438 +{ return __builtin_fmaxl(__x, __y); } +# 1442 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1444 +fmax(_Tp __x, _Up __y) +# 1445 +{ +# 1446 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1447 +return fmax((__type)__x, (__type)__y); +# 1448 +} +# 1453 +constexpr float fmin(float __x, float __y) +# 1454 +{ return __builtin_fminf(__x, __y); } +# 1457 +constexpr long double fmin(long double __x, long double __y) +# 1458 +{ return __builtin_fminl(__x, __y); } +# 1462 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1464 +fmin(_Tp __x, _Up __y) +# 1465 +{ +# 1466 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1467 +return fmin((__type)__x, (__type)__y); +# 1468 +} +# 1473 +constexpr float hypot(float __x, float __y) +# 1474 +{ return __builtin_hypotf(__x, __y); } +# 1477 +constexpr long double hypot(long double __x, long double __y) +# 1478 +{ return __builtin_hypotl(__x, __y); } +# 1482 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1484 +hypot(_Tp __x, _Up __y) +# 1485 +{ +# 1486 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1487 +return hypot((__type)__x, (__type)__y); +# 1488 +} +# 1493 +constexpr int ilogb(float __x) +# 1494 +{ return __builtin_ilogbf(__x); } +# 1497 +constexpr int ilogb(long double __x) +# 1498 +{ return __builtin_ilogbl(__x); } +# 1502 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, int> ::__type +# 1506 +ilogb(_Tp __x) +# 1507 +{ return __builtin_ilogb(__x); } +# 1512 +constexpr float lgamma(float __x) +# 1513 +{ return __builtin_lgammaf(__x); } +# 1516 +constexpr long double lgamma(long double __x) +# 1517 +{ return __builtin_lgammal(__x); } +# 1521 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1524 +lgamma(_Tp __x) +# 1525 +{ return __builtin_lgamma(__x); } +# 1530 +constexpr long long llrint(float __x) +# 1531 +{ return __builtin_llrintf(__x); } +# 1534 +constexpr long long llrint(long double __x) +# 1535 +{ return __builtin_llrintl(__x); } +# 1539 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long long> ::__type +# 1542 +llrint(_Tp __x) +# 1543 +{ return __builtin_llrint(__x); } +# 1548 +constexpr long long llround(float __x) +# 1549 +{ return __builtin_llroundf(__x); } +# 1552 +constexpr long long llround(long double __x) +# 1553 +{ return __builtin_llroundl(__x); } +# 1557 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long long> ::__type +# 1560 +llround(_Tp __x) +# 1561 +{ return __builtin_llround(__x); } +# 1566 +constexpr float log1p(float __x) +# 1567 +{ return __builtin_log1pf(__x); } +# 1570 +constexpr long double log1p(long double __x) +# 1571 +{ return __builtin_log1pl(__x); } +# 1575 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1578 +log1p(_Tp __x) +# 1579 +{ return __builtin_log1p(__x); } +# 1585 +constexpr float log2(float __x) +# 1586 +{ return __builtin_log2f(__x); } +# 1589 +constexpr long double log2(long double __x) +# 1590 +{ return __builtin_log2l(__x); } +# 1594 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1597 +log2(_Tp __x) +# 1598 +{ return __builtin_log2(__x); } +# 1603 +constexpr float logb(float __x) +# 1604 +{ return __builtin_logbf(__x); } +# 1607 +constexpr long double logb(long double __x) +# 1608 +{ return __builtin_logbl(__x); } +# 1612 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1615 +logb(_Tp __x) +# 1616 +{ return __builtin_logb(__x); } +# 1621 +constexpr long lrint(float __x) +# 1622 +{ return __builtin_lrintf(__x); } +# 1625 +constexpr long lrint(long double __x) +# 1626 +{ return __builtin_lrintl(__x); } +# 1630 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long> ::__type +# 1633 +lrint(_Tp __x) +# 1634 +{ return __builtin_lrint(__x); } +# 1639 +constexpr long lround(float __x) +# 1640 +{ return __builtin_lroundf(__x); } +# 1643 +constexpr long lround(long double __x) +# 1644 +{ return __builtin_lroundl(__x); } +# 1648 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long> ::__type +# 1651 +lround(_Tp __x) +# 1652 +{ return __builtin_lround(__x); } +# 1657 +constexpr float nearbyint(float __x) +# 1658 +{ return __builtin_nearbyintf(__x); } +# 1661 +constexpr long double nearbyint(long double __x) +# 1662 +{ return __builtin_nearbyintl(__x); } +# 1666 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1669 +nearbyint(_Tp __x) +# 1670 +{ return __builtin_nearbyint(__x); } +# 1675 +constexpr float nextafter(float __x, float __y) +# 1676 +{ return __builtin_nextafterf(__x, __y); } +# 1679 +constexpr long double nextafter(long double __x, long double __y) +# 1680 +{ return __builtin_nextafterl(__x, __y); } +# 1684 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1686 +nextafter(_Tp __x, _Up __y) +# 1687 +{ +# 1688 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1689 +return nextafter((__type)__x, (__type)__y); +# 1690 +} +# 1695 +constexpr float nexttoward(float __x, long double __y) +# 1696 +{ return __builtin_nexttowardf(__x, __y); } +# 1699 +constexpr long double nexttoward(long double __x, long double __y) +# 1700 +{ return __builtin_nexttowardl(__x, __y); } +# 1704 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1707 +nexttoward(_Tp __x, long double __y) +# 1708 +{ return __builtin_nexttoward(__x, __y); } +# 1713 +constexpr float remainder(float __x, float __y) +# 1714 +{ return __builtin_remainderf(__x, __y); } +# 1717 +constexpr long double remainder(long double __x, long double __y) +# 1718 +{ return __builtin_remainderl(__x, __y); } +# 1722 +template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1724 +remainder(_Tp __x, _Up __y) +# 1725 +{ +# 1726 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1727 +return remainder((__type)__x, (__type)__y); +# 1728 +} +# 1733 +inline float remquo(float __x, float __y, int *__pquo) +# 1734 +{ return __builtin_remquof(__x, __y, __pquo); } +# 1737 +inline long double remquo(long double __x, long double __y, int *__pquo) +# 1738 +{ return __builtin_remquol(__x, __y, __pquo); } +# 1742 +template< class _Tp, class _Up> inline typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type +# 1744 +remquo(_Tp __x, _Up __y, int *__pquo) +# 1745 +{ +# 1746 +typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; +# 1747 +return remquo((__type)__x, (__type)__y, __pquo); +# 1748 +} +# 1753 +constexpr float rint(float __x) +# 1754 +{ return __builtin_rintf(__x); } +# 1757 +constexpr long double rint(long double __x) +# 1758 +{ return __builtin_rintl(__x); } +# 1762 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1765 +rint(_Tp __x) +# 1766 +{ return __builtin_rint(__x); } +# 1771 +constexpr float round(float __x) +# 1772 +{ return __builtin_roundf(__x); } +# 1775 +constexpr long double round(long double __x) +# 1776 +{ return __builtin_roundl(__x); } +# 1780 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1783 +round(_Tp __x) +# 1784 +{ return __builtin_round(__x); } +# 1789 +constexpr float scalbln(float __x, long __ex) +# 1790 +{ return __builtin_scalblnf(__x, __ex); } +# 1793 +constexpr long double scalbln(long double __x, long __ex) +# 1794 +{ return __builtin_scalblnl(__x, __ex); } +# 1798 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1801 +scalbln(_Tp __x, long __ex) +# 1802 +{ return __builtin_scalbln(__x, __ex); } +# 1807 +constexpr float scalbn(float __x, int __ex) +# 1808 +{ return __builtin_scalbnf(__x, __ex); } +# 1811 +constexpr long double scalbn(long double __x, int __ex) +# 1812 +{ return __builtin_scalbnl(__x, __ex); } +# 1816 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1819 +scalbn(_Tp __x, int __ex) +# 1820 +{ return __builtin_scalbn(__x, __ex); } +# 1825 +constexpr float tgamma(float __x) +# 1826 +{ return __builtin_tgammaf(__x); } +# 1829 +constexpr long double tgamma(long double __x) +# 1830 +{ return __builtin_tgammal(__x); } +# 1834 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1837 +tgamma(_Tp __x) +# 1838 +{ return __builtin_tgamma(__x); } +# 1843 +constexpr float trunc(float __x) +# 1844 +{ return __builtin_truncf(__x); } +# 1847 +constexpr long double trunc(long double __x) +# 1848 +{ return __builtin_truncl(__x); } +# 1852 +template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type +# 1855 +trunc(_Tp __x) +# 1856 +{ return __builtin_trunc(__x); } +# 1860 +} +# 1917 "/usr/include/c++/7/cmath" 3 +} +# 38 "/usr/include/c++/7/math.h" 3 +using std::abs; +# 39 +using std::acos; +# 40 +using std::asin; +# 41 +using std::atan; +# 42 +using std::atan2; +# 43 +using std::cos; +# 44 +using std::sin; +# 45 +using std::tan; +# 46 +using std::cosh; +# 47 +using std::sinh; +# 48 +using std::tanh; +# 49 +using std::exp; +# 50 +using std::frexp; +# 51 +using std::ldexp; +# 52 +using std::log; +# 53 +using std::log10; +# 54 +using std::modf; +# 55 +using std::pow; +# 56 +using std::sqrt; +# 57 +using std::ceil; +# 58 +using std::fabs; +# 59 +using std::floor; +# 60 +using std::fmod; +# 63 +using std::fpclassify; +# 64 +using std::isfinite; +# 65 +using std::isinf; +# 66 +using std::isnan; +# 67 +using std::isnormal; +# 68 +using std::signbit; +# 69 +using std::isgreater; +# 70 +using std::isgreaterequal; +# 71 +using std::isless; +# 72 +using std::islessequal; +# 73 +using std::islessgreater; +# 74 +using std::isunordered; +# 78 +using std::acosh; +# 79 +using std::asinh; +# 80 +using std::atanh; +# 81 +using std::cbrt; +# 82 +using std::copysign; +# 83 +using std::erf; +# 84 +using std::erfc; +# 85 +using std::exp2; +# 86 +using std::expm1; +# 87 +using std::fdim; +# 88 +using std::fma; +# 89 +using std::fmax; +# 90 +using std::fmin; +# 91 +using std::hypot; +# 92 +using std::ilogb; +# 93 +using std::lgamma; +# 94 +using std::llrint; +# 95 +using std::llround; +# 96 +using std::log1p; +# 97 +using std::log2; +# 98 +using std::logb; +# 99 +using std::lrint; +# 100 +using std::lround; +# 101 +using std::nearbyint; +# 102 +using std::nextafter; +# 103 +using std::nexttoward; +# 104 +using std::remainder; +# 105 +using std::remquo; +# 106 +using std::rint; +# 107 +using std::round; +# 108 +using std::scalbln; +# 109 +using std::scalbn; +# 110 +using std::tgamma; +# 111 +using std::trunc; +# 18 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h" +#pragma libm (acosf, acoshf, asinf, asinhf, atanhf, atan2f) +#pragma libm (cbrtf, ceilf, copysignf, cosf, coshf) +#pragma libm (erff, erfcf, expf, exp2f, exp10f, expm1f) +#pragma libm (fabsf, floorf, fmaf, fminf, fmaxf) +#pragma libm (ilogbf) +#pragma libm (ldexpf, lgammaf, llrintf, llroundf, logbf, log1pf, logf, log2f, log10f, lrintf, lroundf) +#pragma libm (modff) +#pragma libm (nanf, nearbyintf, nextafterf) +#pragma libm (powf) +#pragma libm (remainderf, remquof, rintf, roundf, rsqrtf) +#pragma libm (scalblnf, scalbnf, sinf, sinhf, sqrtf) +#pragma libm (tanf, tanhf, tgammaf, truncf) +#pragma libm (abs, acos, acosh, asin, asinh, atanh, atan2) +#pragma libm (cbrt, ceil, copysign, cos, cosh) +#pragma libm (erf, erfc, exp, exp2, exp10, expm1) +#pragma libm (fabs, floor, fma, fmin, fmax) +#pragma libm (ilogb, isinf, isfinite, isnan) +#pragma libm (ldexp, lgamma, llrint, llround, logb, log1p, log, log2, log10, lrint, lround) +#pragma libm (modf) +#pragma libm (nan, nearbyint, nextafter) +#pragma libm (pow) +#pragma libm (remainder, remquo, rint, round, rsqrt) +#pragma libm (scalbln, scalbn, sin, sinh, sqrt) +#pragma libm (tan, tanh, tgamma, trunc) +#pragma libm (llabs) +#pragma libm (cyl_bessel_i0f,cyl_bessel_i1f) +#pragma libm (erfcinvf,erfcxf,erfinvf) +#pragma libm (erfcinv,erfcx,erfinv) +#pragma libm (fdim,fdimf) +#pragma libm (normf,norm3df,norm4df,normcdff,normcdfinvf) +#pragma libm (norm,norm3d,norm4d,normcdf,normcdfinv) +#pragma libm (rnormf,rnorm3df,rnorm4df,rhypotf,rcbrtf) +#pragma libm (rnorm,rnorm3d,rnorm4d,rhypot,rcbrt) +#pragma libm (ynf,y1f,y0f) +#pragma libm (yn,y1,y0) +#pragma libm (jnf,j1f,j0f) +#pragma libm (jn,j1,j0) +# 121 "/usr/include/c++/7/cstdlib" 3 +extern "C++" { +# 123 +namespace std __attribute((__visibility__("default"))) { +# 127 +using ::div_t; +# 128 +using ::ldiv_t; +# 130 +using ::abort; +# 134 +using ::atexit; +# 137 +using ::at_quick_exit; +# 140 +using ::atof; +# 141 +using ::atoi; +# 142 +using ::atol; +# 143 +using ::bsearch; +# 144 +using ::calloc; +# 145 +using ::div; +# 146 +using ::exit; +# 147 +using ::free; +# 148 +using ::getenv; +# 149 +using ::labs; +# 150 +using ::ldiv; +# 151 +using ::malloc; +# 153 +using ::mblen; +# 154 +using ::mbstowcs; +# 155 +using ::mbtowc; +# 157 +using ::qsort; +# 160 +using ::quick_exit; +# 163 +using ::rand; +# 164 +using ::realloc; +# 165 +using ::srand; +# 166 +using ::strtod; +# 167 +using ::strtol; +# 168 +using ::strtoul; +# 169 +using ::system; +# 171 +using ::wcstombs; +# 172 +using ::wctomb; +# 177 +inline ldiv_t div(long __i, long __j) { return ldiv(__i, __j); } +# 182 +} +# 195 "/usr/include/c++/7/cstdlib" 3 +namespace __gnu_cxx __attribute((__visibility__("default"))) { +# 200 +using ::lldiv_t; +# 206 +using ::_Exit; +# 210 +using ::llabs; +# 213 +inline lldiv_t div(long long __n, long long __d) +# 214 +{ lldiv_t __q; (__q.quot) = (__n / __d); (__q.rem) = (__n % __d); return __q; } +# 216 +using ::lldiv; +# 227 "/usr/include/c++/7/cstdlib" 3 +using ::atoll; +# 228 +using ::strtoll; +# 229 +using ::strtoull; +# 231 +using ::strtof; +# 232 +using ::strtold; +# 235 +} +# 237 +namespace std { +# 240 +using __gnu_cxx::lldiv_t; +# 242 +using __gnu_cxx::_Exit; +# 244 +using __gnu_cxx::llabs; +# 245 +using __gnu_cxx::div; +# 246 +using __gnu_cxx::lldiv; +# 248 +using __gnu_cxx::atoll; +# 249 +using __gnu_cxx::strtof; +# 250 +using __gnu_cxx::strtoll; +# 251 +using __gnu_cxx::strtoull; +# 252 +using __gnu_cxx::strtold; +# 253 +} +# 257 +} +# 15 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib" 3 +namespace std { +# 16 +extern "C" void *__host_malloc(size_t); +# 17 +extern "C" void __host_free(void *); +# 18 +} +# 19 +extern "C" void *__host_malloc(std::size_t); +# 20 +extern "C" void __host_free(void *); +# 38 "/usr/include/c++/7/stdlib.h" 3 +using std::abort; +# 39 +using std::atexit; +# 40 +using std::exit; +# 43 +using std::at_quick_exit; +# 46 +using std::quick_exit; +# 54 +using std::abs; +# 55 +using std::atof; +# 56 +using std::atoi; +# 57 +using std::atol; +# 58 +using std::bsearch; +# 59 +using std::calloc; +# 60 +using std::div; +# 61 +using std::free; +# 62 +using std::getenv; +# 63 +using std::labs; +# 64 +using std::ldiv; +# 65 +using std::malloc; +# 67 +using std::mblen; +# 68 +using std::mbstowcs; +# 69 +using std::mbtowc; +# 71 +using std::qsort; +# 72 +using std::rand; +# 73 +using std::realloc; +# 74 +using std::srand; +# 75 +using std::strtod; +# 76 +using std::strtol; +# 77 +using std::strtoul; +# 78 +using std::system; +# 80 +using std::wcstombs; +# 81 +using std::wctomb; +# 18 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h" +extern "C" void *__host_malloc(size_t); +# 23 +extern "C" void __host_free(void *); +# 10616 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 10617 +constexpr bool signbit(float x); +# 10618 +constexpr bool signbit(double x); +# 10619 +constexpr bool signbit(long double x); +# 10620 +constexpr bool isfinite(float x); +# 10621 +constexpr bool isfinite(double x); +# 10622 +constexpr bool isfinite(long double x); +# 10623 +constexpr bool isnan(float x); +# 10628 +constexpr bool isnan(double x); +# 10630 +constexpr bool isnan(long double x); +# 10631 +constexpr bool isinf(float x); +# 10636 +constexpr bool isinf(double x); +# 10638 +constexpr bool isinf(long double x); +# 10639 +} +# 10792 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 10794 +template< class T> extern T __pow_helper(T, int); +# 10795 +template< class T> extern T __cmath_power(T, unsigned); +# 10796 +} +# 10798 +using std::abs; +# 10799 +using std::fabs; +# 10800 +using std::ceil; +# 10801 +using std::floor; +# 10802 +using std::sqrt; +# 10804 +using std::pow; +# 10806 +using std::log; +# 10807 +using std::log10; +# 10808 +using std::fmod; +# 10809 +using std::modf; +# 10810 +using std::exp; +# 10811 +using std::frexp; +# 10812 +using std::ldexp; +# 10813 +using std::asin; +# 10814 +using std::sin; +# 10815 +using std::sinh; +# 10816 +using std::acos; +# 10817 +using std::cos; +# 10818 +using std::cosh; +# 10819 +using std::atan; +# 10820 +using std::atan2; +# 10821 +using std::tan; +# 10822 +using std::tanh; +# 11193 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 11202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern inline long long abs(long long); +# 11212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern inline long abs(long); +# 11213 +extern constexpr float abs(float); +# 11214 +extern constexpr double abs(double); +# 11215 +extern constexpr float fabs(float); +# 11216 +extern constexpr float ceil(float); +# 11217 +extern constexpr float floor(float); +# 11218 +extern constexpr float sqrt(float); +# 11219 +extern constexpr float pow(float, float); +# 11224 +template< class _Tp, class _Up> extern constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type pow(_Tp, _Up); +# 11234 +extern constexpr float log(float); +# 11235 +extern constexpr float log10(float); +# 11236 +extern constexpr float fmod(float, float); +# 11237 +extern inline float modf(float, float *); +# 11238 +extern constexpr float exp(float); +# 11239 +extern inline float frexp(float, int *); +# 11240 +extern constexpr float ldexp(float, int); +# 11241 +extern constexpr float asin(float); +# 11242 +extern constexpr float sin(float); +# 11243 +extern constexpr float sinh(float); +# 11244 +extern constexpr float acos(float); +# 11245 +extern constexpr float cos(float); +# 11246 +extern constexpr float cosh(float); +# 11247 +extern constexpr float atan(float); +# 11248 +extern constexpr float atan2(float, float); +# 11249 +extern constexpr float tan(float); +# 11250 +extern constexpr float tanh(float); +# 11329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 11435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +namespace std { +# 11436 +constexpr float logb(float a); +# 11437 +constexpr int ilogb(float a); +# 11438 +constexpr float scalbn(float a, int b); +# 11439 +constexpr float scalbln(float a, long b); +# 11440 +constexpr float exp2(float a); +# 11441 +constexpr float expm1(float a); +# 11442 +constexpr float log2(float a); +# 11443 +constexpr float log1p(float a); +# 11444 +constexpr float acosh(float a); +# 11445 +constexpr float asinh(float a); +# 11446 +constexpr float atanh(float a); +# 11447 +constexpr float hypot(float a, float b); +# 11448 +constexpr float cbrt(float a); +# 11449 +constexpr float erf(float a); +# 11450 +constexpr float erfc(float a); +# 11451 +constexpr float lgamma(float a); +# 11452 +constexpr float tgamma(float a); +# 11453 +constexpr float copysign(float a, float b); +# 11454 +constexpr float nextafter(float a, float b); +# 11455 +constexpr float remainder(float a, float b); +# 11456 +inline float remquo(float a, float b, int * quo); +# 11457 +constexpr float round(float a); +# 11458 +constexpr long lround(float a); +# 11459 +constexpr long long llround(float a); +# 11460 +constexpr float trunc(float a); +# 11461 +constexpr float rint(float a); +# 11462 +constexpr long lrint(float a); +# 11463 +constexpr long long llrint(float a); +# 11464 +constexpr float nearbyint(float a); +# 11465 +constexpr float fdim(float a, float b); +# 11466 +constexpr float fma(float a, float b, float c); +# 11467 +constexpr float fmax(float a, float b); +# 11468 +constexpr float fmin(float a, float b); +# 11469 +} +# 11574 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline float exp10(const float a); +# 11576 +static inline float rsqrt(const float a); +# 11578 +static inline float rcbrt(const float a); +# 11580 +static inline float sinpi(const float a); +# 11582 +static inline float cospi(const float a); +# 11584 +static inline void sincospi(const float a, float *const sptr, float *const cptr); +# 11586 +static inline void sincos(const float a, float *const sptr, float *const cptr); +# 11588 +static inline float j0(const float a); +# 11590 +static inline float j1(const float a); +# 11592 +static inline float jn(const int n, const float a); +# 11594 +static inline float y0(const float a); +# 11596 +static inline float y1(const float a); +# 11598 +static inline float yn(const int n, const float a); +# 11600 +__attribute__((unused)) static inline float cyl_bessel_i0(const float a); +# 11602 +__attribute__((unused)) static inline float cyl_bessel_i1(const float a); +# 11604 +static inline float erfinv(const float a); +# 11606 +static inline float erfcinv(const float a); +# 11608 +static inline float normcdfinv(const float a); +# 11610 +static inline float normcdf(const float a); +# 11612 +static inline float erfcx(const float a); +# 11614 +static inline double copysign(const double a, const float b); +# 11616 +static inline double copysign(const float a, const double b); +# 11624 +static inline unsigned min(const unsigned a, const unsigned b); +# 11632 +static inline unsigned min(const int a, const unsigned b); +# 11640 +static inline unsigned min(const unsigned a, const int b); +# 11648 +static inline long min(const long a, const long b); +# 11656 +static inline unsigned long min(const unsigned long a, const unsigned long b); +# 11664 +static inline unsigned long min(const long a, const unsigned long b); +# 11672 +static inline unsigned long min(const unsigned long a, const long b); +# 11680 +static inline long long min(const long long a, const long long b); +# 11688 +static inline unsigned long long min(const unsigned long long a, const unsigned long long b); +# 11696 +static inline unsigned long long min(const long long a, const unsigned long long b); +# 11704 +static inline unsigned long long min(const unsigned long long a, const long long b); +# 11715 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline float min(const float a, const float b); +# 11726 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline double min(const double a, const double b); +# 11736 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline double min(const float a, const double b); +# 11746 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline double min(const double a, const float b); +# 11754 +static inline unsigned max(const unsigned a, const unsigned b); +# 11762 +static inline unsigned max(const int a, const unsigned b); +# 11770 +static inline unsigned max(const unsigned a, const int b); +# 11778 +static inline long max(const long a, const long b); +# 11786 +static inline unsigned long max(const unsigned long a, const unsigned long b); +# 11794 +static inline unsigned long max(const long a, const unsigned long b); +# 11802 +static inline unsigned long max(const unsigned long a, const long b); +# 11810 +static inline long long max(const long long a, const long long b); +# 11818 +static inline unsigned long long max(const unsigned long long a, const unsigned long long b); +# 11826 +static inline unsigned long long max(const long long a, const unsigned long long b); +# 11834 +static inline unsigned long long max(const unsigned long long a, const long long b); +# 11845 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline float max(const float a, const float b); +# 11856 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline double max(const double a, const double b); +# 11866 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline double max(const float a, const double b); +# 11876 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +static inline double max(const double a, const float b); +# 11887 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +extern "C" { +# 11888 +__attribute__((unused)) inline void *__nv_aligned_device_malloc(size_t size, size_t align) +# 11889 +{int volatile ___ = 1;(void)size;(void)align; +# 11892 +::exit(___);} +#if 0 +# 11889 +{ +# 11890 +__attribute__((unused)) void *__nv_aligned_device_malloc_impl(size_t, size_t); +# 11891 +return __nv_aligned_device_malloc_impl(size, align); +# 11892 +} +#endif +# 11893 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.h" +} +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +static inline float exp10(const float a) +# 759 +{ +# 760 +return exp10f(a); +# 761 +} +# 763 +static inline float rsqrt(const float a) +# 764 +{ +# 765 +return rsqrtf(a); +# 766 +} +# 768 +static inline float rcbrt(const float a) +# 769 +{ +# 770 +return rcbrtf(a); +# 771 +} +# 773 +static inline float sinpi(const float a) +# 774 +{ +# 775 +return sinpif(a); +# 776 +} +# 778 +static inline float cospi(const float a) +# 779 +{ +# 780 +return cospif(a); +# 781 +} +# 783 +static inline void sincospi(const float a, float *const sptr, float *const cptr) +# 784 +{ +# 785 +sincospif(a, sptr, cptr); +# 786 +} +# 788 +static inline void sincos(const float a, float *const sptr, float *const cptr) +# 789 +{ +# 790 +sincosf(a, sptr, cptr); +# 791 +} +# 793 +static inline float j0(const float a) +# 794 +{ +# 795 +return j0f(a); +# 796 +} +# 798 +static inline float j1(const float a) +# 799 +{ +# 800 +return j1f(a); +# 801 +} +# 803 +static inline float jn(const int n, const float a) +# 804 +{ +# 805 +return jnf(n, a); +# 806 +} +# 808 +static inline float y0(const float a) +# 809 +{ +# 810 +return y0f(a); +# 811 +} +# 813 +static inline float y1(const float a) +# 814 +{ +# 815 +return y1f(a); +# 816 +} +# 818 +static inline float yn(const int n, const float a) +# 819 +{ +# 820 +return ynf(n, a); +# 821 +} +# 823 +__attribute__((unused)) static inline float cyl_bessel_i0(const float a) +# 824 +{int volatile ___ = 1;(void)a; +# 826 +::exit(___);} +#if 0 +# 824 +{ +# 825 +return cyl_bessel_i0f(a); +# 826 +} +#endif +# 828 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +__attribute__((unused)) static inline float cyl_bessel_i1(const float a) +# 829 +{int volatile ___ = 1;(void)a; +# 831 +::exit(___);} +#if 0 +# 829 +{ +# 830 +return cyl_bessel_i1f(a); +# 831 +} +#endif +# 833 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +static inline float erfinv(const float a) +# 834 +{ +# 835 +return erfinvf(a); +# 836 +} +# 838 +static inline float erfcinv(const float a) +# 839 +{ +# 840 +return erfcinvf(a); +# 841 +} +# 843 +static inline float normcdfinv(const float a) +# 844 +{ +# 845 +return normcdfinvf(a); +# 846 +} +# 848 +static inline float normcdf(const float a) +# 849 +{ +# 850 +return normcdff(a); +# 851 +} +# 853 +static inline float erfcx(const float a) +# 854 +{ +# 855 +return erfcxf(a); +# 856 +} +# 858 +static inline double copysign(const double a, const float b) +# 859 +{ +# 860 +return copysign(a, static_cast< double>(b)); +# 861 +} +# 863 +static inline double copysign(const float a, const double b) +# 864 +{ +# 865 +return copysign(static_cast< double>(a), b); +# 866 +} +# 868 +static inline unsigned min(const unsigned a, const unsigned b) +# 869 +{ +# 870 +return umin(a, b); +# 871 +} +# 873 +static inline unsigned min(const int a, const unsigned b) +# 874 +{ +# 875 +return umin(static_cast< unsigned>(a), b); +# 876 +} +# 878 +static inline unsigned min(const unsigned a, const int b) +# 879 +{ +# 880 +return umin(a, static_cast< unsigned>(b)); +# 881 +} +# 883 +static inline long min(const long a, const long b) +# 884 +{ +# 885 +long retval; +# 891 +if (sizeof(long) == sizeof(int)) { +# 895 +retval = (static_cast< long>(min(static_cast< int>(a), static_cast< int>(b)))); +# 896 +} else { +# 897 +retval = (static_cast< long>(llmin(static_cast< long long>(a), static_cast< long long>(b)))); +# 898 +} +# 899 +return retval; +# 900 +} +# 902 +static inline unsigned long min(const unsigned long a, const unsigned long b) +# 903 +{ +# 904 +unsigned long retval; +# 908 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 912 +retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 913 +} else { +# 914 +retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 915 +} +# 916 +return retval; +# 917 +} +# 919 +static inline unsigned long min(const long a, const unsigned long b) +# 920 +{ +# 921 +unsigned long retval; +# 925 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 929 +retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 930 +} else { +# 931 +retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 932 +} +# 933 +return retval; +# 934 +} +# 936 +static inline unsigned long min(const unsigned long a, const long b) +# 937 +{ +# 938 +unsigned long retval; +# 942 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 946 +retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 947 +} else { +# 948 +retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 949 +} +# 950 +return retval; +# 951 +} +# 953 +static inline long long min(const long long a, const long long b) +# 954 +{ +# 955 +return llmin(a, b); +# 956 +} +# 958 +static inline unsigned long long min(const unsigned long long a, const unsigned long long b) +# 959 +{ +# 960 +return ullmin(a, b); +# 961 +} +# 963 +static inline unsigned long long min(const long long a, const unsigned long long b) +# 964 +{ +# 965 +return ullmin(static_cast< unsigned long long>(a), b); +# 966 +} +# 968 +static inline unsigned long long min(const unsigned long long a, const long long b) +# 969 +{ +# 970 +return ullmin(a, static_cast< unsigned long long>(b)); +# 971 +} +# 973 +static inline float min(const float a, const float b) +# 974 +{ +# 975 +return fminf(a, b); +# 976 +} +# 978 +static inline double min(const double a, const double b) +# 979 +{ +# 980 +return fmin(a, b); +# 981 +} +# 983 +static inline double min(const float a, const double b) +# 984 +{ +# 985 +return fmin(static_cast< double>(a), b); +# 986 +} +# 988 +static inline double min(const double a, const float b) +# 989 +{ +# 990 +return fmin(a, static_cast< double>(b)); +# 991 +} +# 993 +static inline unsigned max(const unsigned a, const unsigned b) +# 994 +{ +# 995 +return umax(a, b); +# 996 +} +# 998 +static inline unsigned max(const int a, const unsigned b) +# 999 +{ +# 1000 +return umax(static_cast< unsigned>(a), b); +# 1001 +} +# 1003 +static inline unsigned max(const unsigned a, const int b) +# 1004 +{ +# 1005 +return umax(a, static_cast< unsigned>(b)); +# 1006 +} +# 1008 +static inline long max(const long a, const long b) +# 1009 +{ +# 1010 +long retval; +# 1015 +if (sizeof(long) == sizeof(int)) { +# 1019 +retval = (static_cast< long>(max(static_cast< int>(a), static_cast< int>(b)))); +# 1020 +} else { +# 1021 +retval = (static_cast< long>(llmax(static_cast< long long>(a), static_cast< long long>(b)))); +# 1022 +} +# 1023 +return retval; +# 1024 +} +# 1026 +static inline unsigned long max(const unsigned long a, const unsigned long b) +# 1027 +{ +# 1028 +unsigned long retval; +# 1032 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 1036 +retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 1037 +} else { +# 1038 +retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 1039 +} +# 1040 +return retval; +# 1041 +} +# 1043 +static inline unsigned long max(const long a, const unsigned long b) +# 1044 +{ +# 1045 +unsigned long retval; +# 1049 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 1053 +retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 1054 +} else { +# 1055 +retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 1056 +} +# 1057 +return retval; +# 1058 +} +# 1060 +static inline unsigned long max(const unsigned long a, const long b) +# 1061 +{ +# 1062 +unsigned long retval; +# 1066 +if (sizeof(unsigned long) == sizeof(unsigned)) { +# 1070 +retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); +# 1071 +} else { +# 1072 +retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); +# 1073 +} +# 1074 +return retval; +# 1075 +} +# 1077 +static inline long long max(const long long a, const long long b) +# 1078 +{ +# 1079 +return llmax(a, b); +# 1080 +} +# 1082 +static inline unsigned long long max(const unsigned long long a, const unsigned long long b) +# 1083 +{ +# 1084 +return ullmax(a, b); +# 1085 +} +# 1087 +static inline unsigned long long max(const long long a, const unsigned long long b) +# 1088 +{ +# 1089 +return ullmax(static_cast< unsigned long long>(a), b); +# 1090 +} +# 1092 +static inline unsigned long long max(const unsigned long long a, const long long b) +# 1093 +{ +# 1094 +return ullmax(a, static_cast< unsigned long long>(b)); +# 1095 +} +# 1097 +static inline float max(const float a, const float b) +# 1098 +{ +# 1099 +return fmaxf(a, b); +# 1100 +} +# 1102 +static inline double max(const double a, const double b) +# 1103 +{ +# 1104 +return fmax(a, b); +# 1105 +} +# 1107 +static inline double max(const float a, const double b) +# 1108 +{ +# 1109 +return fmax(static_cast< double>(a), b); +# 1110 +} +# 1112 +static inline double max(const double a, const float b) +# 1113 +{ +# 1114 +return fmax(a, static_cast< double>(b)); +# 1115 +} +# 1126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/math_functions.hpp" +inline int min(const int a, const int b) +# 1127 +{ +# 1128 +return (a < b) ? a : b; +# 1129 +} +# 1131 +inline unsigned umin(const unsigned a, const unsigned b) +# 1132 +{ +# 1133 +return (a < b) ? a : b; +# 1134 +} +# 1136 +inline long long llmin(const long long a, const long long b) +# 1137 +{ +# 1138 +return (a < b) ? a : b; +# 1139 +} +# 1141 +inline unsigned long long ullmin(const unsigned long long a, const unsigned long long +# 1142 +b) +# 1143 +{ +# 1144 +return (a < b) ? a : b; +# 1145 +} +# 1147 +inline int max(const int a, const int b) +# 1148 +{ +# 1149 +return (a > b) ? a : b; +# 1150 +} +# 1152 +inline unsigned umax(const unsigned a, const unsigned b) +# 1153 +{ +# 1154 +return (a > b) ? a : b; +# 1155 +} +# 1157 +inline long long llmax(const long long a, const long long b) +# 1158 +{ +# 1159 +return (a > b) ? a : b; +# 1160 +} +# 1162 +inline unsigned long long ullmax(const unsigned long long a, const unsigned long long +# 1163 +b) +# 1164 +{ +# 1165 +return (a > b) ? a : b; +# 1166 +} +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_surface_types.h" +template< class T, int dim = 1> +# 75 +struct surface : public surfaceReference { +# 78 +surface() +# 79 +{ +# 80 +(channelDesc) = cudaCreateChannelDesc< T> (); +# 81 +} +# 83 +surface(cudaChannelFormatDesc desc) +# 84 +{ +# 85 +(channelDesc) = desc; +# 86 +} +# 88 +}; +# 90 +template< int dim> +# 91 +struct surface< void, dim> : public surfaceReference { +# 94 +surface() +# 95 +{ +# 96 +(channelDesc) = cudaCreateChannelDesc< void> (); +# 97 +} +# 99 +}; +# 74 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_texture_types.h" +template< class T, int texType = 1, cudaTextureReadMode mode = cudaReadModeElementType> +# 75 +struct texture : public textureReference { +# 78 +texture(int norm = 0, cudaTextureFilterMode +# 79 +fMode = cudaFilterModePoint, cudaTextureAddressMode +# 80 +aMode = cudaAddressModeClamp) +# 81 +{ +# 82 +(normalized) = norm; +# 83 +(filterMode) = fMode; +# 84 +((addressMode)[0]) = aMode; +# 85 +((addressMode)[1]) = aMode; +# 86 +((addressMode)[2]) = aMode; +# 87 +(channelDesc) = cudaCreateChannelDesc< T> (); +# 88 +(sRGB) = 0; +# 89 +} +# 91 +texture(int norm, cudaTextureFilterMode +# 92 +fMode, cudaTextureAddressMode +# 93 +aMode, cudaChannelFormatDesc +# 94 +desc) +# 95 +{ +# 96 +(normalized) = norm; +# 97 +(filterMode) = fMode; +# 98 +((addressMode)[0]) = aMode; +# 99 +((addressMode)[1]) = aMode; +# 100 +((addressMode)[2]) = aMode; +# 101 +(channelDesc) = desc; +# 102 +(sRGB) = 0; +# 103 +} +# 105 +}; +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +extern "C" { +# 3207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +} +# 3229 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline int mulhi(const int a, const int b); +# 3231 +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline unsigned mulhi(const unsigned a, const unsigned b); +# 3233 +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline unsigned mulhi(const int a, const unsigned b); +# 3235 +__attribute((deprecated("mulhi() is deprecated in favor of __mulhi() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline unsigned mulhi(const unsigned a, const int b); +# 3237 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline long long mul64hi(const long long a, const long long b); +# 3239 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const unsigned long long b); +# 3241 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline unsigned long long mul64hi(const long long a, const unsigned long long b); +# 3243 +__attribute((deprecated("mul64hi() is deprecated in favor of __mul64hi() and may be removed in a future release (Use -Wno-deprecated-declarations to supp" "ress this warning)."))) __attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const long long b); +# 3245 +__attribute((deprecated("float_as_int() is deprecated in favor of __float_as_int() and may be removed in a future release (Use -Wno-deprecated-declaratio" "ns to suppress this warning)."))) __attribute__((unused)) static inline int float_as_int(const float a); +# 3247 +__attribute((deprecated("int_as_float() is deprecated in favor of __int_as_float() and may be removed in a future release (Use -Wno-deprecated-declaratio" "ns to suppress this warning)."))) __attribute__((unused)) static inline float int_as_float(const int a); +# 3249 +__attribute((deprecated("float_as_uint() is deprecated in favor of __float_as_uint() and may be removed in a future release (Use -Wno-deprecated-declarat" "ions to suppress this warning)."))) __attribute__((unused)) static inline unsigned float_as_uint(const float a); +# 3251 +__attribute((deprecated("uint_as_float() is deprecated in favor of __uint_as_float() and may be removed in a future release (Use -Wno-deprecated-declarat" "ions to suppress this warning)."))) __attribute__((unused)) static inline float uint_as_float(const unsigned a); +# 3253 +__attribute((deprecated("saturate() is deprecated in favor of __saturatef() and may be removed in a future release (Use -Wno-deprecated-declarations to s" "uppress this warning)."))) __attribute__((unused)) static inline float saturate(const float a); +# 3255 +__attribute((deprecated("mul24() is deprecated in favor of __mul24() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress" " this warning)."))) __attribute__((unused)) static inline int mul24(const int a, const int b); +# 3257 +__attribute((deprecated("umul24() is deprecated in favor of __umul24() and may be removed in a future release (Use -Wno-deprecated-declarations to suppre" "ss this warning)."))) __attribute__((unused)) static inline unsigned umul24(const unsigned a, const unsigned b); +# 3259 +__attribute((deprecated("float2int() is deprecated in favor of __float2int_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated-d" "eclarations to suppress this warning)."))) __attribute__((unused)) static inline int float2int(const float a, const cudaRoundMode mode = cudaRoundZero); +# 3261 +__attribute((deprecated("float2uint() is deprecated in favor of __float2uint_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated" "-declarations to suppress this warning)."))) __attribute__((unused)) static inline unsigned float2uint(const float a, const cudaRoundMode mode = cudaRoundZero); +# 3263 +__attribute((deprecated("int2float() is deprecated in favor of __int2float_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated-d" "eclarations to suppress this warning)."))) __attribute__((unused)) static inline float int2float(const int a, const cudaRoundMode mode = cudaRoundNearest); +# 3265 +__attribute((deprecated("uint2float() is deprecated in favor of __uint2float_ru|_rd|_rn|_rz() and may be removed in a future release (Use -Wno-deprecated" "-declarations to suppress this warning)."))) __attribute__((unused)) static inline float uint2float(const unsigned a, const cudaRoundMode mode = cudaRoundNearest); +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int mulhi(const int a, const int b) +# 91 +{int volatile ___ = 1;(void)a;(void)b; +# 93 +::exit(___);} +#if 0 +# 91 +{ +# 92 +return __mulhi(a, b); +# 93 +} +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned mulhi(const unsigned a, const unsigned b) +# 96 +{int volatile ___ = 1;(void)a;(void)b; +# 98 +::exit(___);} +#if 0 +# 96 +{ +# 97 +return __umulhi(a, b); +# 98 +} +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned mulhi(const int a, const unsigned b) +# 101 +{int volatile ___ = 1;(void)a;(void)b; +# 103 +::exit(___);} +#if 0 +# 101 +{ +# 102 +return __umulhi(static_cast< unsigned>(a), b); +# 103 +} +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned mulhi(const unsigned a, const int b) +# 106 +{int volatile ___ = 1;(void)a;(void)b; +# 108 +::exit(___);} +#if 0 +# 106 +{ +# 107 +return __umulhi(a, static_cast< unsigned>(b)); +# 108 +} +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline long long mul64hi(const long long a, const long long b) +# 111 +{int volatile ___ = 1;(void)a;(void)b; +# 113 +::exit(___);} +#if 0 +# 111 +{ +# 112 +return __mul64hi(a, b); +# 113 +} +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const unsigned long long b) +# 116 +{int volatile ___ = 1;(void)a;(void)b; +# 118 +::exit(___);} +#if 0 +# 116 +{ +# 117 +return __umul64hi(a, b); +# 118 +} +#endif +# 120 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned long long mul64hi(const long long a, const unsigned long long b) +# 121 +{int volatile ___ = 1;(void)a;(void)b; +# 123 +::exit(___);} +#if 0 +# 121 +{ +# 122 +return __umul64hi(static_cast< unsigned long long>(a), b); +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const long long b) +# 126 +{int volatile ___ = 1;(void)a;(void)b; +# 128 +::exit(___);} +#if 0 +# 126 +{ +# 127 +return __umul64hi(a, static_cast< unsigned long long>(b)); +# 128 +} +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int float_as_int(const float a) +# 131 +{int volatile ___ = 1;(void)a; +# 133 +::exit(___);} +#if 0 +# 131 +{ +# 132 +return __float_as_int(a); +# 133 +} +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float int_as_float(const int a) +# 136 +{int volatile ___ = 1;(void)a; +# 138 +::exit(___);} +#if 0 +# 136 +{ +# 137 +return __int_as_float(a); +# 138 +} +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned float_as_uint(const float a) +# 141 +{int volatile ___ = 1;(void)a; +# 143 +::exit(___);} +#if 0 +# 141 +{ +# 142 +return __float_as_uint(a); +# 143 +} +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float uint_as_float(const unsigned a) +# 146 +{int volatile ___ = 1;(void)a; +# 148 +::exit(___);} +#if 0 +# 146 +{ +# 147 +return __uint_as_float(a); +# 148 +} +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float saturate(const float a) +# 150 +{int volatile ___ = 1;(void)a; +# 152 +::exit(___);} +#if 0 +# 150 +{ +# 151 +return __saturatef(a); +# 152 +} +#endif +# 154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int mul24(const int a, const int b) +# 155 +{int volatile ___ = 1;(void)a;(void)b; +# 157 +::exit(___);} +#if 0 +# 155 +{ +# 156 +return __mul24(a, b); +# 157 +} +#endif +# 159 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned umul24(const unsigned a, const unsigned b) +# 160 +{int volatile ___ = 1;(void)a;(void)b; +# 162 +::exit(___);} +#if 0 +# 160 +{ +# 161 +return __umul24(a, b); +# 162 +} +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline int float2int(const float a, const cudaRoundMode mode) +# 165 +{int volatile ___ = 1;(void)a;(void)mode; +# 170 +::exit(___);} +#if 0 +# 165 +{ +# 166 +return (mode == (cudaRoundNearest)) ? __float2int_rn(a) : ((mode == (cudaRoundPosInf)) ? __float2int_ru(a) : ((mode == (cudaRoundMinInf)) ? __float2int_rd(a) : __float2int_rz(a))); +# 170 +} +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline unsigned float2uint(const float a, const cudaRoundMode mode) +# 173 +{int volatile ___ = 1;(void)a;(void)mode; +# 178 +::exit(___);} +#if 0 +# 173 +{ +# 174 +return (mode == (cudaRoundNearest)) ? __float2uint_rn(a) : ((mode == (cudaRoundPosInf)) ? __float2uint_ru(a) : ((mode == (cudaRoundMinInf)) ? __float2uint_rd(a) : __float2uint_rz(a))); +# 178 +} +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float int2float(const int a, const cudaRoundMode mode) +# 181 +{int volatile ___ = 1;(void)a;(void)mode; +# 186 +::exit(___);} +#if 0 +# 181 +{ +# 182 +return (mode == (cudaRoundZero)) ? __int2float_rz(a) : ((mode == (cudaRoundPosInf)) ? __int2float_ru(a) : ((mode == (cudaRoundMinInf)) ? __int2float_rd(a) : __int2float_rn(a))); +# 186 +} +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.hpp" +__attribute__((unused)) static inline float uint2float(const unsigned a, const cudaRoundMode mode) +# 189 +{int volatile ___ = 1;(void)a;(void)mode; +# 194 +::exit(___);} +#if 0 +# 189 +{ +# 190 +return (mode == (cudaRoundZero)) ? __uint2float_rz(a) : ((mode == (cudaRoundPosInf)) ? __uint2float_ru(a) : ((mode == (cudaRoundMinInf)) ? __uint2float_rd(a) : __uint2float_rn(a))); +# 194 +} +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicAdd(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAdd(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicSub(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicSub(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 119 +{ } +#endif +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicExch(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 121 +{ } +#endif +# 123 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicExch(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 123 +{ } +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline float atomicExch(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 125 +{ } +#endif +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicMin(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 127 +{ } +#endif +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMin(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 129 +{ } +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicMax(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 131 +{ } +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMax(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 133 +{ } +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicInc(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 135 +{ } +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicDec(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 137 +{ } +#endif +# 139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicAnd(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 139 +{ } +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAnd(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 141 +{ } +#endif +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicOr(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 143 +{ } +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicOr(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 145 +{ } +#endif +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicXor(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 147 +{ } +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicXor(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 149 +{ } +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline int atomicCAS(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 151 +{ } +#endif +# 153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicCAS(unsigned *address, unsigned compare, unsigned val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 153 +{ } +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +extern "C" { +# 187 +} +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAdd(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 196 +{ } +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicExch(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 198 +{ } +#endif +# 200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicCAS(unsigned long long *address, unsigned long long compare, unsigned long long val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 200 +{ } +#endif +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute((deprecated("__any() is deprecated in favor of __any_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppr" "ess this warning)."))) __attribute__((unused)) static inline bool any(bool cond) {int volatile ___ = 1;(void)cond;::exit(___);} +#if 0 +# 202 +{ } +#endif +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_atomic_functions.h" +__attribute((deprecated("__all() is deprecated in favor of __all_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppr" "ess this warning)."))) __attribute__((unused)) static inline bool all(bool cond) {int volatile ___ = 1;(void)cond;::exit(___);} +#if 0 +# 204 +{ } +#endif +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +extern "C" { +# 1139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.h" +} +# 1147 +__attribute__((unused)) static inline double fma(double a, double b, double c, cudaRoundMode mode); +# 1149 +__attribute__((unused)) static inline double dmul(double a, double b, cudaRoundMode mode = cudaRoundNearest); +# 1151 +__attribute__((unused)) static inline double dadd(double a, double b, cudaRoundMode mode = cudaRoundNearest); +# 1153 +__attribute__((unused)) static inline double dsub(double a, double b, cudaRoundMode mode = cudaRoundNearest); +# 1155 +__attribute__((unused)) static inline int double2int(double a, cudaRoundMode mode = cudaRoundZero); +# 1157 +__attribute__((unused)) static inline unsigned double2uint(double a, cudaRoundMode mode = cudaRoundZero); +# 1159 +__attribute__((unused)) static inline long long double2ll(double a, cudaRoundMode mode = cudaRoundZero); +# 1161 +__attribute__((unused)) static inline unsigned long long double2ull(double a, cudaRoundMode mode = cudaRoundZero); +# 1163 +__attribute__((unused)) static inline double ll2double(long long a, cudaRoundMode mode = cudaRoundNearest); +# 1165 +__attribute__((unused)) static inline double ull2double(unsigned long long a, cudaRoundMode mode = cudaRoundNearest); +# 1167 +__attribute__((unused)) static inline double int2double(int a, cudaRoundMode mode = cudaRoundNearest); +# 1169 +__attribute__((unused)) static inline double uint2double(unsigned a, cudaRoundMode mode = cudaRoundNearest); +# 1171 +__attribute__((unused)) static inline double float2double(float a, cudaRoundMode mode = cudaRoundNearest); +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double fma(double a, double b, double c, cudaRoundMode mode) +# 94 +{int volatile ___ = 1;(void)a;(void)b;(void)c;(void)mode; +# 99 +::exit(___);} +#if 0 +# 94 +{ +# 95 +return (mode == (cudaRoundZero)) ? __fma_rz(a, b, c) : ((mode == (cudaRoundPosInf)) ? __fma_ru(a, b, c) : ((mode == (cudaRoundMinInf)) ? __fma_rd(a, b, c) : __fma_rn(a, b, c))); +# 99 +} +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double dmul(double a, double b, cudaRoundMode mode) +# 102 +{int volatile ___ = 1;(void)a;(void)b;(void)mode; +# 107 +::exit(___);} +#if 0 +# 102 +{ +# 103 +return (mode == (cudaRoundZero)) ? __dmul_rz(a, b) : ((mode == (cudaRoundPosInf)) ? __dmul_ru(a, b) : ((mode == (cudaRoundMinInf)) ? __dmul_rd(a, b) : __dmul_rn(a, b))); +# 107 +} +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double dadd(double a, double b, cudaRoundMode mode) +# 110 +{int volatile ___ = 1;(void)a;(void)b;(void)mode; +# 115 +::exit(___);} +#if 0 +# 110 +{ +# 111 +return (mode == (cudaRoundZero)) ? __dadd_rz(a, b) : ((mode == (cudaRoundPosInf)) ? __dadd_ru(a, b) : ((mode == (cudaRoundMinInf)) ? __dadd_rd(a, b) : __dadd_rn(a, b))); +# 115 +} +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double dsub(double a, double b, cudaRoundMode mode) +# 118 +{int volatile ___ = 1;(void)a;(void)b;(void)mode; +# 123 +::exit(___);} +#if 0 +# 118 +{ +# 119 +return (mode == (cudaRoundZero)) ? __dsub_rz(a, b) : ((mode == (cudaRoundPosInf)) ? __dsub_ru(a, b) : ((mode == (cudaRoundMinInf)) ? __dsub_rd(a, b) : __dsub_rn(a, b))); +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline int double2int(double a, cudaRoundMode mode) +# 126 +{int volatile ___ = 1;(void)a;(void)mode; +# 131 +::exit(___);} +#if 0 +# 126 +{ +# 127 +return (mode == (cudaRoundNearest)) ? __double2int_rn(a) : ((mode == (cudaRoundPosInf)) ? __double2int_ru(a) : ((mode == (cudaRoundMinInf)) ? __double2int_rd(a) : __double2int_rz(a))); +# 131 +} +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline unsigned double2uint(double a, cudaRoundMode mode) +# 134 +{int volatile ___ = 1;(void)a;(void)mode; +# 139 +::exit(___);} +#if 0 +# 134 +{ +# 135 +return (mode == (cudaRoundNearest)) ? __double2uint_rn(a) : ((mode == (cudaRoundPosInf)) ? __double2uint_ru(a) : ((mode == (cudaRoundMinInf)) ? __double2uint_rd(a) : __double2uint_rz(a))); +# 139 +} +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline long long double2ll(double a, cudaRoundMode mode) +# 142 +{int volatile ___ = 1;(void)a;(void)mode; +# 147 +::exit(___);} +#if 0 +# 142 +{ +# 143 +return (mode == (cudaRoundNearest)) ? __double2ll_rn(a) : ((mode == (cudaRoundPosInf)) ? __double2ll_ru(a) : ((mode == (cudaRoundMinInf)) ? __double2ll_rd(a) : __double2ll_rz(a))); +# 147 +} +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline unsigned long long double2ull(double a, cudaRoundMode mode) +# 150 +{int volatile ___ = 1;(void)a;(void)mode; +# 155 +::exit(___);} +#if 0 +# 150 +{ +# 151 +return (mode == (cudaRoundNearest)) ? __double2ull_rn(a) : ((mode == (cudaRoundPosInf)) ? __double2ull_ru(a) : ((mode == (cudaRoundMinInf)) ? __double2ull_rd(a) : __double2ull_rz(a))); +# 155 +} +#endif +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double ll2double(long long a, cudaRoundMode mode) +# 158 +{int volatile ___ = 1;(void)a;(void)mode; +# 163 +::exit(___);} +#if 0 +# 158 +{ +# 159 +return (mode == (cudaRoundZero)) ? __ll2double_rz(a) : ((mode == (cudaRoundPosInf)) ? __ll2double_ru(a) : ((mode == (cudaRoundMinInf)) ? __ll2double_rd(a) : __ll2double_rn(a))); +# 163 +} +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double ull2double(unsigned long long a, cudaRoundMode mode) +# 166 +{int volatile ___ = 1;(void)a;(void)mode; +# 171 +::exit(___);} +#if 0 +# 166 +{ +# 167 +return (mode == (cudaRoundZero)) ? __ull2double_rz(a) : ((mode == (cudaRoundPosInf)) ? __ull2double_ru(a) : ((mode == (cudaRoundMinInf)) ? __ull2double_rd(a) : __ull2double_rn(a))); +# 171 +} +#endif +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double int2double(int a, cudaRoundMode mode) +# 174 +{int volatile ___ = 1;(void)a;(void)mode; +# 176 +::exit(___);} +#if 0 +# 174 +{ +# 175 +return (double)a; +# 176 +} +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double uint2double(unsigned a, cudaRoundMode mode) +# 179 +{int volatile ___ = 1;(void)a;(void)mode; +# 181 +::exit(___);} +#if 0 +# 179 +{ +# 180 +return (double)a; +# 181 +} +#endif +# 183 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_double_functions.hpp" +__attribute__((unused)) static inline double float2double(float a, cudaRoundMode mode) +# 184 +{int volatile ___ = 1;(void)a;(void)mode; +# 186 +::exit(___);} +#if 0 +# 184 +{ +# 185 +return (double)a; +# 186 +} +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_atomic_functions.h" +__attribute__((unused)) static inline float atomicAdd(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 101 +{ } +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMin(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 105 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMax(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicAnd(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicOr(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline long long atomicXor(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMin(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMax(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 119 +{ } +#endif +# 121 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicOr(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 121 +{ } +#endif +# 123 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicXor(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 123 +{ } +#endif +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline double atomicAdd(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 310 +{ } +#endif +# 313 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAdd_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 313 +{ } +#endif +# 316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAdd_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 316 +{ } +#endif +# 319 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAdd_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 319 +{ } +#endif +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAdd_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 322 +{ } +#endif +# 325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAdd_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 325 +{ } +#endif +# 328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAdd_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 328 +{ } +#endif +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicAdd_block(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 331 +{ } +#endif +# 334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicAdd_system(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 334 +{ } +#endif +# 337 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline double atomicAdd_block(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 337 +{ } +#endif +# 340 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline double atomicAdd_system(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 340 +{ } +#endif +# 343 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicSub_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 343 +{ } +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicSub_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 346 +{ } +#endif +# 349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicSub_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 349 +{ } +#endif +# 352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicSub_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 352 +{ } +#endif +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicExch_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 355 +{ } +#endif +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicExch_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 358 +{ } +#endif +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicExch_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 361 +{ } +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicExch_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 364 +{ } +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicExch_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 367 +{ } +#endif +# 370 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicExch_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 370 +{ } +#endif +# 373 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicExch_block(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 373 +{ } +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline float atomicExch_system(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 376 +{ } +#endif +# 379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMin_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 379 +{ } +#endif +# 382 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMin_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 382 +{ } +#endif +# 385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMin_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 385 +{ } +#endif +# 388 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMin_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 388 +{ } +#endif +# 391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMin_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 391 +{ } +#endif +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMin_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 394 +{ } +#endif +# 397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMin_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 397 +{ } +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMin_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 400 +{ } +#endif +# 403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMax_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 403 +{ } +#endif +# 406 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicMax_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 406 +{ } +#endif +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMax_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 409 +{ } +#endif +# 412 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicMax_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 412 +{ } +#endif +# 415 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMax_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 415 +{ } +#endif +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicMax_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 418 +{ } +#endif +# 421 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMax_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 421 +{ } +#endif +# 424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicMax_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 424 +{ } +#endif +# 427 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicInc_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 427 +{ } +#endif +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicInc_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 430 +{ } +#endif +# 433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicDec_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 433 +{ } +#endif +# 436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicDec_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 436 +{ } +#endif +# 439 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicCAS_block(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 439 +{ } +#endif +# 442 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicCAS_system(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 442 +{ } +#endif +# 445 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicCAS_block(unsigned *address, unsigned compare, unsigned +# 446 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 446 +{ } +#endif +# 449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicCAS_system(unsigned *address, unsigned compare, unsigned +# 450 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 450 +{ } +#endif +# 453 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicCAS_block(unsigned long long *address, unsigned long long +# 454 +compare, unsigned long long +# 455 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 455 +{ } +#endif +# 458 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicCAS_system(unsigned long long *address, unsigned long long +# 459 +compare, unsigned long long +# 460 +val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 460 +{ } +#endif +# 463 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAnd_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 463 +{ } +#endif +# 466 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicAnd_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 466 +{ } +#endif +# 469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicAnd_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 469 +{ } +#endif +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicAnd_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 472 +{ } +#endif +# 475 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAnd_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 475 +{ } +#endif +# 478 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicAnd_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 478 +{ } +#endif +# 481 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAnd_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 481 +{ } +#endif +# 484 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicAnd_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 484 +{ } +#endif +# 487 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicOr_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 487 +{ } +#endif +# 490 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicOr_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 490 +{ } +#endif +# 493 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicOr_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 493 +{ } +#endif +# 496 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicOr_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 496 +{ } +#endif +# 499 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicOr_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 499 +{ } +#endif +# 502 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicOr_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 502 +{ } +#endif +# 505 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicOr_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 505 +{ } +#endif +# 508 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicOr_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 508 +{ } +#endif +# 511 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicXor_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 511 +{ } +#endif +# 514 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline int atomicXor_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 514 +{ } +#endif +# 517 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicXor_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 517 +{ } +#endif +# 520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline long long atomicXor_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 520 +{ } +#endif +# 523 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicXor_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 523 +{ } +#endif +# 526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned atomicXor_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 526 +{ } +#endif +# 529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicXor_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 529 +{ } +#endif +# 532 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_60_atomic_functions.h" +__attribute__((unused)) static inline unsigned long long atomicXor_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} +#if 0 +# 532 +{ } +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +extern "C" { +# 1508 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +} +# 1515 +__attribute((deprecated("__ballot() is deprecated in favor of __ballot_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to" " suppress this warning)."))) __attribute__((unused)) static inline unsigned ballot(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1515 +{ } +#endif +# 1517 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline int syncthreads_count(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1517 +{ } +#endif +# 1519 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline bool syncthreads_and(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1519 +{ } +#endif +# 1521 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline bool syncthreads_or(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} +#if 0 +# 1521 +{ } +#endif +# 1526 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isGlobal(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1526 +{ } +#endif +# 1527 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isShared(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1527 +{ } +#endif +# 1528 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isConstant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1528 +{ } +#endif +# 1529 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isLocal(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1529 +{ } +#endif +# 1531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline unsigned __isGridConstant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1531 +{ } +#endif +# 1533 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_global(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1533 +{ } +#endif +# 1534 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_shared(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1534 +{ } +#endif +# 1535 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_constant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1535 +{ } +#endif +# 1536 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_local(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1536 +{ } +#endif +# 1538 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline size_t __cvta_generic_to_grid_constant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 1538 +{ } +#endif +# 1541 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_global_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1541 +{ } +#endif +# 1542 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_shared_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1542 +{ } +#endif +# 1543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_constant_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1543 +{ } +#endif +# 1544 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_local_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1544 +{ } +#endif +# 1546 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_20_intrinsics.h" +__attribute__((unused)) static inline void *__cvta_grid_constant_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} +#if 0 +# 1546 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __fns(unsigned mask, unsigned base, int offset) {int volatile ___ = 1;(void)mask;(void)base;(void)offset;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline void __barrier_sync(unsigned id) {int volatile ___ = 1;(void)id;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline void __barrier_sync_count(unsigned id, unsigned cnt) {int volatile ___ = 1;(void)id;(void)cnt;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline void __syncwarp(unsigned mask = 4294967295U) {int volatile ___ = 1;(void)mask;::exit(___);} +#if 0 +# 112 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __all_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __any_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 114 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __uni_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __ballot_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} +#if 0 +# 116 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __activemask() {int volatile ___ = 1;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline int __shfl(int var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 126 +{ } +#endif +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned __shfl(unsigned var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 127 +{ } +#endif +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_up(int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 128 +{ } +#endif +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_up(unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 129 +{ } +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_down(int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 130 +{ } +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_down(unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 131 +{ } +#endif +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_xor(int var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 132 +{ } +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_xor(unsigned var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 133 +{ } +#endif +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline float __shfl(float var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 134 +{ } +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_up(float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 135 +{ } +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_down(float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 136 +{ } +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_xor(float var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 137 +{ } +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_sync(unsigned mask, int var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 140 +{ } +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_sync(unsigned mask, unsigned var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 141 +{ } +#endif +# 142 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_up_sync(unsigned mask, int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 142 +{ } +#endif +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_up_sync(unsigned mask, unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 143 +{ } +#endif +# 144 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_down_sync(unsigned mask, int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 144 +{ } +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_down_sync(unsigned mask, unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 145 +{ } +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 146 +{ } +#endif +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned __shfl_xor_sync(unsigned mask, unsigned var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 147 +{ } +#endif +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_sync(unsigned mask, float var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 148 +{ } +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_up_sync(unsigned mask, float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 149 +{ } +#endif +# 150 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_down_sync(unsigned mask, float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 150 +{ } +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 151 +{ } +#endif +# 155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl(unsigned long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 155 +{ } +#endif +# 156 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline long long __shfl(long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 156 +{ } +#endif +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_up(long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 157 +{ } +#endif +# 158 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_up(unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 158 +{ } +#endif +# 159 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_down(long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 159 +{ } +#endif +# 160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_down(unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 160 +{ } +#endif +# 161 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_xor(long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 161 +{ } +#endif +# 162 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 162 +{ } +#endif +# 163 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline double __shfl(double var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 163 +{ } +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_up(double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 164 +{ } +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_down(double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 165 +{ } +#endif +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_xor(double var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 166 +{ } +#endif +# 169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_sync(unsigned mask, long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 169 +{ } +#endif +# 170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 170 +{ } +#endif +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_up_sync(unsigned mask, long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 171 +{ } +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 172 +{ } +#endif +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_down_sync(unsigned mask, long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 173 +{ } +#endif +# 174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 174 +{ } +#endif +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 175 +{ } +#endif +# 176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 176 +{ } +#endif +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_sync(unsigned mask, double var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 177 +{ } +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_up_sync(unsigned mask, double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 178 +{ } +#endif +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_down_sync(unsigned mask, double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 179 +{ } +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 180 +{ } +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline long __shfl(long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 184 +{ } +#endif +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned long __shfl(unsigned long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 185 +{ } +#endif +# 186 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_up(long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 186 +{ } +#endif +# 187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_up(unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 187 +{ } +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_down(long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 188 +{ } +#endif +# 189 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_down(unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 189 +{ } +#endif +# 190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_xor(long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 190 +{ } +#endif +# 191 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_xor(unsigned long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 191 +{ } +#endif +# 194 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_sync(unsigned mask, long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 194 +{ } +#endif +# 195 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} +#if 0 +# 195 +{ } +#endif +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_up_sync(unsigned mask, long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 196 +{ } +#endif +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 197 +{ } +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_down_sync(unsigned mask, long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 198 +{ } +#endif +# 199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} +#if 0 +# 199 +{ } +#endif +# 200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 200 +{ } +#endif +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_30_intrinsics.h" +__attribute__((unused)) static inline unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} +#if 0 +# 201 +{ } +#endif +# 87 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldg(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 87 +{ } +#endif +# 88 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldg(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 88 +{ } +#endif +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldg(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 90 +{ } +#endif +# 91 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldg(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 91 +{ } +#endif +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldg(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 92 +{ } +#endif +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldg(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 93 +{ } +#endif +# 94 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldg(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 94 +{ } +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldg(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 95 +{ } +#endif +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldg(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 96 +{ } +#endif +# 97 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldg(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 97 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldg(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldg(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldg(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 100 +{ } +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldg(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 101 +{ } +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldg(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 103 +{ } +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldg(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 104 +{ } +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldg(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 105 +{ } +#endif +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldg(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 106 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldg(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldg(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 108 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldg(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldg(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldg(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldg(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 112 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldg(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldg(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 115 +{ } +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldg(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 116 +{ } +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldg(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 117 +{ } +#endif +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldg(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 118 +{ } +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldg(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 119 +{ } +#endif +# 123 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldcg(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 123 +{ } +#endif +# 124 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldcg(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 124 +{ } +#endif +# 126 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldcg(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 126 +{ } +#endif +# 127 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldcg(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 127 +{ } +#endif +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldcg(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 128 +{ } +#endif +# 129 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldcg(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 129 +{ } +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldcg(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 130 +{ } +#endif +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldcg(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 131 +{ } +#endif +# 132 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldcg(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 132 +{ } +#endif +# 133 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldcg(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 133 +{ } +#endif +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldcg(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 134 +{ } +#endif +# 135 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldcg(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 135 +{ } +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldcg(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 136 +{ } +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldcg(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 137 +{ } +#endif +# 139 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldcg(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 139 +{ } +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldcg(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 140 +{ } +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldcg(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 141 +{ } +#endif +# 142 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldcg(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 142 +{ } +#endif +# 143 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldcg(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 143 +{ } +#endif +# 144 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldcg(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 144 +{ } +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldcg(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 145 +{ } +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldcg(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 146 +{ } +#endif +# 147 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldcg(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 147 +{ } +#endif +# 148 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldcg(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 148 +{ } +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldcg(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 149 +{ } +#endif +# 151 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldcg(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 151 +{ } +#endif +# 152 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldcg(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 152 +{ } +#endif +# 153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldcg(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 153 +{ } +#endif +# 154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldcg(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 154 +{ } +#endif +# 155 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldcg(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 155 +{ } +#endif +# 159 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldca(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 159 +{ } +#endif +# 160 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldca(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 160 +{ } +#endif +# 162 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldca(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 162 +{ } +#endif +# 163 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldca(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 163 +{ } +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldca(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 164 +{ } +#endif +# 165 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldca(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 165 +{ } +#endif +# 166 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldca(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 166 +{ } +#endif +# 167 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldca(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 167 +{ } +#endif +# 168 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldca(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 168 +{ } +#endif +# 169 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldca(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 169 +{ } +#endif +# 170 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldca(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 170 +{ } +#endif +# 171 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldca(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 171 +{ } +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldca(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 172 +{ } +#endif +# 173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldca(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 173 +{ } +#endif +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldca(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 175 +{ } +#endif +# 176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldca(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 176 +{ } +#endif +# 177 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldca(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 177 +{ } +#endif +# 178 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldca(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 178 +{ } +#endif +# 179 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldca(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 179 +{ } +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldca(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 180 +{ } +#endif +# 181 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldca(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 181 +{ } +#endif +# 182 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldca(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 182 +{ } +#endif +# 183 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldca(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 183 +{ } +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldca(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 184 +{ } +#endif +# 185 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldca(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 185 +{ } +#endif +# 187 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldca(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 187 +{ } +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldca(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 188 +{ } +#endif +# 189 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldca(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 189 +{ } +#endif +# 190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldca(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 190 +{ } +#endif +# 191 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldca(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 191 +{ } +#endif +# 195 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldcs(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 195 +{ } +#endif +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldcs(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 196 +{ } +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldcs(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 198 +{ } +#endif +# 199 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldcs(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 199 +{ } +#endif +# 200 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldcs(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 200 +{ } +#endif +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldcs(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 201 +{ } +#endif +# 202 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldcs(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 202 +{ } +#endif +# 203 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldcs(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 203 +{ } +#endif +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldcs(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 204 +{ } +#endif +# 205 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldcs(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 205 +{ } +#endif +# 206 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldcs(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 206 +{ } +#endif +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldcs(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 207 +{ } +#endif +# 208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldcs(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 208 +{ } +#endif +# 209 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldcs(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 209 +{ } +#endif +# 211 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldcs(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 211 +{ } +#endif +# 212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldcs(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 212 +{ } +#endif +# 213 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldcs(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 213 +{ } +#endif +# 214 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldcs(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 214 +{ } +#endif +# 215 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldcs(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 215 +{ } +#endif +# 216 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldcs(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 216 +{ } +#endif +# 217 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldcs(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 217 +{ } +#endif +# 218 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldcs(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 218 +{ } +#endif +# 219 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldcs(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 219 +{ } +#endif +# 220 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldcs(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 220 +{ } +#endif +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldcs(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 221 +{ } +#endif +# 223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldcs(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 223 +{ } +#endif +# 224 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldcs(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 224 +{ } +#endif +# 225 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldcs(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 225 +{ } +#endif +# 226 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldcs(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 226 +{ } +#endif +# 227 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldcs(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 227 +{ } +#endif +# 231 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldlu(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 231 +{ } +#endif +# 232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldlu(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 232 +{ } +#endif +# 234 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldlu(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 234 +{ } +#endif +# 235 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldlu(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 235 +{ } +#endif +# 236 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldlu(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 236 +{ } +#endif +# 237 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldlu(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 237 +{ } +#endif +# 238 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldlu(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 238 +{ } +#endif +# 239 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldlu(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 239 +{ } +#endif +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldlu(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 240 +{ } +#endif +# 241 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldlu(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 241 +{ } +#endif +# 242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldlu(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 242 +{ } +#endif +# 243 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldlu(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 243 +{ } +#endif +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldlu(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 244 +{ } +#endif +# 245 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldlu(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 245 +{ } +#endif +# 247 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldlu(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 247 +{ } +#endif +# 248 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldlu(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 248 +{ } +#endif +# 249 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldlu(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 249 +{ } +#endif +# 250 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldlu(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 250 +{ } +#endif +# 251 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldlu(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 251 +{ } +#endif +# 252 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldlu(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 252 +{ } +#endif +# 253 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldlu(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 253 +{ } +#endif +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldlu(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 254 +{ } +#endif +# 255 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldlu(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 255 +{ } +#endif +# 256 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldlu(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 256 +{ } +#endif +# 257 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldlu(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 257 +{ } +#endif +# 259 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldlu(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 259 +{ } +#endif +# 260 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldlu(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 260 +{ } +#endif +# 261 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldlu(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 261 +{ } +#endif +# 262 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldlu(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 262 +{ } +#endif +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldlu(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 263 +{ } +#endif +# 267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long __ldcv(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 267 +{ } +#endif +# 268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long __ldcv(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 268 +{ } +#endif +# 270 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char __ldcv(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 270 +{ } +#endif +# 271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline signed char __ldcv(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 271 +{ } +#endif +# 272 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short __ldcv(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 272 +{ } +#endif +# 273 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int __ldcv(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 273 +{ } +#endif +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline long long __ldcv(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 274 +{ } +#endif +# 275 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char2 __ldcv(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 275 +{ } +#endif +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline char4 __ldcv(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 276 +{ } +#endif +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short2 __ldcv(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 277 +{ } +#endif +# 278 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline short4 __ldcv(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 278 +{ } +#endif +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int2 __ldcv(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 279 +{ } +#endif +# 280 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline int4 __ldcv(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 280 +{ } +#endif +# 281 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline longlong2 __ldcv(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 281 +{ } +#endif +# 283 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned char __ldcv(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 283 +{ } +#endif +# 284 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned short __ldcv(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 284 +{ } +#endif +# 285 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __ldcv(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 285 +{ } +#endif +# 286 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned long long __ldcv(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 286 +{ } +#endif +# 287 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar2 __ldcv(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 287 +{ } +#endif +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uchar4 __ldcv(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 288 +{ } +#endif +# 289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort2 __ldcv(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 289 +{ } +#endif +# 290 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ushort4 __ldcv(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 290 +{ } +#endif +# 291 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint2 __ldcv(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 291 +{ } +#endif +# 292 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline uint4 __ldcv(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 292 +{ } +#endif +# 293 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline ulonglong2 __ldcv(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 293 +{ } +#endif +# 295 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float __ldcv(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 295 +{ } +#endif +# 296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double __ldcv(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 296 +{ } +#endif +# 297 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float2 __ldcv(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 297 +{ } +#endif +# 298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline float4 __ldcv(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 298 +{ } +#endif +# 299 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline double2 __ldcv(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} +#if 0 +# 299 +{ } +#endif +# 303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 303 +{ } +#endif +# 304 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 304 +{ } +#endif +# 306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 306 +{ } +#endif +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 307 +{ } +#endif +# 308 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 308 +{ } +#endif +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 309 +{ } +#endif +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 310 +{ } +#endif +# 311 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 311 +{ } +#endif +# 312 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 312 +{ } +#endif +# 313 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 313 +{ } +#endif +# 314 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 314 +{ } +#endif +# 315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 315 +{ } +#endif +# 316 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 316 +{ } +#endif +# 317 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 317 +{ } +#endif +# 319 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 319 +{ } +#endif +# 320 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 320 +{ } +#endif +# 321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 321 +{ } +#endif +# 322 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 322 +{ } +#endif +# 323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 323 +{ } +#endif +# 324 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 324 +{ } +#endif +# 325 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 325 +{ } +#endif +# 326 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 326 +{ } +#endif +# 327 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 327 +{ } +#endif +# 328 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 328 +{ } +#endif +# 329 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 329 +{ } +#endif +# 331 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 331 +{ } +#endif +# 332 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 332 +{ } +#endif +# 333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 333 +{ } +#endif +# 334 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 334 +{ } +#endif +# 335 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwb(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 335 +{ } +#endif +# 339 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 339 +{ } +#endif +# 340 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 340 +{ } +#endif +# 342 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 342 +{ } +#endif +# 343 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 343 +{ } +#endif +# 344 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 344 +{ } +#endif +# 345 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 345 +{ } +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 346 +{ } +#endif +# 347 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 347 +{ } +#endif +# 348 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 348 +{ } +#endif +# 349 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 349 +{ } +#endif +# 350 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 350 +{ } +#endif +# 351 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 351 +{ } +#endif +# 352 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 352 +{ } +#endif +# 353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 353 +{ } +#endif +# 355 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 355 +{ } +#endif +# 356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 356 +{ } +#endif +# 357 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 357 +{ } +#endif +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 358 +{ } +#endif +# 359 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 359 +{ } +#endif +# 360 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 360 +{ } +#endif +# 361 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 361 +{ } +#endif +# 362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 362 +{ } +#endif +# 363 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 363 +{ } +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 364 +{ } +#endif +# 365 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 365 +{ } +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 367 +{ } +#endif +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 368 +{ } +#endif +# 369 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 369 +{ } +#endif +# 370 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 370 +{ } +#endif +# 371 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcg(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 371 +{ } +#endif +# 375 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 375 +{ } +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 376 +{ } +#endif +# 378 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 378 +{ } +#endif +# 379 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 379 +{ } +#endif +# 380 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 380 +{ } +#endif +# 381 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 381 +{ } +#endif +# 382 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 382 +{ } +#endif +# 383 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 383 +{ } +#endif +# 384 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 384 +{ } +#endif +# 385 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 385 +{ } +#endif +# 386 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 386 +{ } +#endif +# 387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 387 +{ } +#endif +# 388 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 388 +{ } +#endif +# 389 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 389 +{ } +#endif +# 391 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 391 +{ } +#endif +# 392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 392 +{ } +#endif +# 393 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 393 +{ } +#endif +# 394 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 394 +{ } +#endif +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 395 +{ } +#endif +# 396 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 396 +{ } +#endif +# 397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 397 +{ } +#endif +# 398 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 398 +{ } +#endif +# 399 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 399 +{ } +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 400 +{ } +#endif +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 401 +{ } +#endif +# 403 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 403 +{ } +#endif +# 404 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 404 +{ } +#endif +# 405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 405 +{ } +#endif +# 406 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 406 +{ } +#endif +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stcs(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 407 +{ } +#endif +# 411 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 411 +{ } +#endif +# 412 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 412 +{ } +#endif +# 414 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 414 +{ } +#endif +# 415 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 415 +{ } +#endif +# 416 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 416 +{ } +#endif +# 417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 417 +{ } +#endif +# 418 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 418 +{ } +#endif +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 419 +{ } +#endif +# 420 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 420 +{ } +#endif +# 421 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 421 +{ } +#endif +# 422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 422 +{ } +#endif +# 423 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 423 +{ } +#endif +# 424 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 424 +{ } +#endif +# 425 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 425 +{ } +#endif +# 427 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 427 +{ } +#endif +# 428 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 428 +{ } +#endif +# 429 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 429 +{ } +#endif +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 430 +{ } +#endif +# 431 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 431 +{ } +#endif +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 432 +{ } +#endif +# 433 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 433 +{ } +#endif +# 434 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 434 +{ } +#endif +# 435 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 435 +{ } +#endif +# 436 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 436 +{ } +#endif +# 437 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 437 +{ } +#endif +# 439 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 439 +{ } +#endif +# 440 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 440 +{ } +#endif +# 441 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 441 +{ } +#endif +# 442 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 442 +{ } +#endif +# 443 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline void __stwt(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} +#if 0 +# 443 +{ } +#endif +# 460 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_l(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 460 +{ } +#endif +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_lc(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 472 +{ } +#endif +# 485 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_r(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 485 +{ } +#endif +# 497 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_32_intrinsics.h" +__attribute__((unused)) static inline unsigned __funnelshift_rc(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} +#if 0 +# 497 +{ } +#endif +# 89 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_lo(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 89 +{ } +#endif +# 90 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_lo(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 90 +{ } +#endif +# 92 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_lo(short2 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 92 +{ } +#endif +# 93 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_lo(ushort2 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 93 +{ } +#endif +# 95 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_hi(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 95 +{ } +#endif +# 96 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_hi(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 96 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp2a_hi(short2 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp2a_hi(ushort2 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp4a(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 106 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp4a(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline int __dp4a(char4 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/sm_61_intrinsics.h" +__attribute__((unused)) static inline unsigned __dp4a(uchar4 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 100 +{ } +#endif +# 101 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 101 +{ } +#endif +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned long long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 102 +{ } +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, long long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 103 +{ } +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, float value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 104 +{ } +#endif +# 105 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, double value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 105 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, int value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 108 +{ } +#endif +# 109 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 109 +{ } +#endif +# 110 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 110 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned long long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 111 +{ } +#endif +# 112 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, long long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 112 +{ } +#endif +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, float value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 113 +{ } +#endif +# 114 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, double value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} +#if 0 +# 114 +{ } +#endif +# 116 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline void __nanosleep(unsigned ns) {int volatile ___ = 1;(void)ns;::exit(___);} +#if 0 +# 116 +{ } +#endif +# 118 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_70_rt.h" +__attribute__((unused)) static inline unsigned short atomicCAS(unsigned short *address, unsigned short compare, unsigned short val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} +#if 0 +# 118 +{ } +#endif +# 98 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_add_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 98 +{ } +#endif +# 99 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_min_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 99 +{ } +#endif +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_max_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 100 +{ } +#endif +# 102 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline int __reduce_add_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 102 +{ } +#endif +# 103 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline int __reduce_min_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 103 +{ } +#endif +# 104 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline int __reduce_max_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 104 +{ } +#endif +# 106 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_and_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 106 +{ } +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_or_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 107 +{ } +#endif +# 108 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) static inline unsigned __reduce_xor_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} +#if 0 +# 108 +{ } +#endif +# 111 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +extern "C" { +# 112 +__attribute__((unused)) inline void *__nv_associate_access_property(const void *ptr, unsigned long long +# 113 +property) {int volatile ___ = 1;(void)ptr;(void)property; +# 117 +::exit(___);} +#if 0 +# 113 +{ +# 114 +__attribute__((unused)) extern void *__nv_associate_access_property_impl(const void *, unsigned long long); +# 116 +return __nv_associate_access_property_impl(ptr, property); +# 117 +} +#endif +# 119 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) inline void __nv_memcpy_async_shared_global_4(void *dst, const void * +# 120 +src, unsigned +# 121 +src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size; +# 126 +::exit(___);} +#if 0 +# 121 +{ +# 122 +__attribute__((unused)) extern void __nv_memcpy_async_shared_global_4_impl(void *, const void *, unsigned); +# 125 +__nv_memcpy_async_shared_global_4_impl(dst, src, src_size); +# 126 +} +#endif +# 128 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) inline void __nv_memcpy_async_shared_global_8(void *dst, const void * +# 129 +src, unsigned +# 130 +src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size; +# 135 +::exit(___);} +#if 0 +# 130 +{ +# 131 +__attribute__((unused)) extern void __nv_memcpy_async_shared_global_8_impl(void *, const void *, unsigned); +# 134 +__nv_memcpy_async_shared_global_8_impl(dst, src, src_size); +# 135 +} +#endif +# 137 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +__attribute__((unused)) inline void __nv_memcpy_async_shared_global_16(void *dst, const void * +# 138 +src, unsigned +# 139 +src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size; +# 144 +::exit(___);} +#if 0 +# 139 +{ +# 140 +__attribute__((unused)) extern void __nv_memcpy_async_shared_global_16_impl(void *, const void *, unsigned); +# 143 +__nv_memcpy_async_shared_global_16_impl(dst, src, src_size); +# 144 +} +#endif +# 146 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/sm_80_rt.h" +} +# 122 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 123 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dread(T *res, surface< void, 1> surf, int x, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 124 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)s;(void)mode; +# 128 +::exit(___);} +#if 0 +# 124 +{ +# 128 +} +#endif +# 130 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 131 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf1Dread(surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 132 +{int volatile ___ = 1;(void)surf;(void)x;(void)mode; +# 138 +::exit(___);} +#if 0 +# 132 +{ +# 138 +} +#endif +# 140 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 141 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dread(T *res, surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 142 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)mode; +# 146 +::exit(___);} +#if 0 +# 142 +{ +# 146 +} +#endif +# 149 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 150 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dread(T *res, surface< void, 2> surf, int x, int y, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 151 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)s;(void)mode; +# 155 +::exit(___);} +#if 0 +# 151 +{ +# 155 +} +#endif +# 157 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 158 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf2Dread(surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 159 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)mode; +# 165 +::exit(___);} +#if 0 +# 159 +{ +# 165 +} +#endif +# 167 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 168 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dread(T *res, surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 169 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)mode; +# 173 +::exit(___);} +#if 0 +# 169 +{ +# 173 +} +#endif +# 176 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 177 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dread(T *res, surface< void, 3> surf, int x, int y, int z, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 178 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)z;(void)s;(void)mode; +# 182 +::exit(___);} +#if 0 +# 178 +{ +# 182 +} +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 185 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf3Dread(surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 186 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)z;(void)mode; +# 192 +::exit(___);} +#if 0 +# 186 +{ +# 192 +} +#endif +# 194 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 195 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dread(T *res, surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 196 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)z;(void)mode; +# 200 +::exit(___);} +#if 0 +# 196 +{ +# 200 +} +#endif +# 204 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 205 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredread(T *res, surface< void, 241> surf, int x, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 206 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)layer;(void)s;(void)mode; +# 210 +::exit(___);} +#if 0 +# 206 +{ +# 210 +} +#endif +# 212 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 213 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf1DLayeredread(surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 214 +{int volatile ___ = 1;(void)surf;(void)x;(void)layer;(void)mode; +# 220 +::exit(___);} +#if 0 +# 214 +{ +# 220 +} +#endif +# 223 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 224 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredread(T *res, surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 225 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)layer;(void)mode; +# 229 +::exit(___);} +#if 0 +# 225 +{ +# 229 +} +#endif +# 232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 233 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredread(T *res, surface< void, 242> surf, int x, int y, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 234 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layer;(void)s;(void)mode; +# 238 +::exit(___);} +#if 0 +# 234 +{ +# 238 +} +#endif +# 240 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 241 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf2DLayeredread(surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 242 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)layer;(void)mode; +# 248 +::exit(___);} +#if 0 +# 242 +{ +# 248 +} +#endif +# 251 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 252 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredread(T *res, surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 253 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layer;(void)mode; +# 257 +::exit(___);} +#if 0 +# 253 +{ +# 257 +} +#endif +# 260 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 261 +__attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapread(T *res, surface< void, 12> surf, int x, int y, int face, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 262 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)face;(void)s;(void)mode; +# 266 +::exit(___);} +#if 0 +# 262 +{ +# 266 +} +#endif +# 268 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 269 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surfCubemapread(surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 270 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)face;(void)mode; +# 277 +::exit(___);} +#if 0 +# 270 +{ +# 277 +} +#endif +# 279 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 280 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapread(T *res, surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 281 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)face;(void)mode; +# 285 +::exit(___);} +#if 0 +# 281 +{ +# 285 +} +#endif +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 289 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredread(T *res, surface< void, 252> surf, int x, int y, int layerFace, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 290 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layerFace;(void)s;(void)mode; +# 294 +::exit(___);} +#if 0 +# 290 +{ +# 294 +} +#endif +# 296 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 297 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surfCubemapLayeredread(surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 298 +{int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; +# 304 +::exit(___);} +#if 0 +# 298 +{ +# 304 +} +#endif +# 306 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 307 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredread(T *res, surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 308 +{int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; +# 312 +::exit(___);} +#if 0 +# 308 +{ +# 312 +} +#endif +# 315 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 316 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dwrite(T val, surface< void, 1> surf, int x, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 317 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)s;(void)mode; +# 321 +::exit(___);} +#if 0 +# 317 +{ +# 321 +} +#endif +# 323 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 324 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dwrite(T val, surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 325 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)mode; +# 329 +::exit(___);} +#if 0 +# 325 +{ +# 329 +} +#endif +# 333 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 334 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dwrite(T val, surface< void, 2> surf, int x, int y, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 335 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)s;(void)mode; +# 339 +::exit(___);} +#if 0 +# 335 +{ +# 339 +} +#endif +# 341 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 342 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dwrite(T val, surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 343 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)mode; +# 347 +::exit(___);} +#if 0 +# 343 +{ +# 347 +} +#endif +# 350 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 351 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dwrite(T val, surface< void, 3> surf, int x, int y, int z, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 352 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)z;(void)s;(void)mode; +# 356 +::exit(___);} +#if 0 +# 352 +{ +# 356 +} +#endif +# 358 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 359 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dwrite(T val, surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 360 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)z;(void)mode; +# 364 +::exit(___);} +#if 0 +# 360 +{ +# 364 +} +#endif +# 367 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 368 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredwrite(T val, surface< void, 241> surf, int x, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 369 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)layer;(void)s;(void)mode; +# 373 +::exit(___);} +#if 0 +# 369 +{ +# 373 +} +#endif +# 375 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 376 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredwrite(T val, surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 377 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)layer;(void)mode; +# 381 +::exit(___);} +#if 0 +# 377 +{ +# 381 +} +#endif +# 384 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 385 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredwrite(T val, surface< void, 242> surf, int x, int y, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 386 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layer;(void)s;(void)mode; +# 390 +::exit(___);} +#if 0 +# 386 +{ +# 390 +} +#endif +# 392 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 393 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredwrite(T val, surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 394 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layer;(void)mode; +# 398 +::exit(___);} +#if 0 +# 394 +{ +# 398 +} +#endif +# 401 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 402 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapwrite(T val, surface< void, 12> surf, int x, int y, int face, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 403 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)face;(void)s;(void)mode; +# 407 +::exit(___);} +#if 0 +# 403 +{ +# 407 +} +#endif +# 409 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 410 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapwrite(T val, surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 411 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)face;(void)mode; +# 415 +::exit(___);} +#if 0 +# 411 +{ +# 415 +} +#endif +# 419 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 420 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredwrite(T val, surface< void, 252> surf, int x, int y, int layerFace, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 421 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layerFace;(void)s;(void)mode; +# 425 +::exit(___);} +#if 0 +# 421 +{ +# 425 +} +#endif +# 427 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_functions.h" +template< class T> +# 428 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredwrite(T val, surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 429 +{int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; +# 433 +::exit(___);} +#if 0 +# 429 +{ +# 433 +} +#endif +# 72 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 73 +struct __nv_tex_rmet_ret { }; +# 75 +template<> struct __nv_tex_rmet_ret< char> { typedef char type; }; +# 76 +template<> struct __nv_tex_rmet_ret< signed char> { typedef signed char type; }; +# 77 +template<> struct __nv_tex_rmet_ret< unsigned char> { typedef unsigned char type; }; +# 78 +template<> struct __nv_tex_rmet_ret< char1> { typedef char1 type; }; +# 79 +template<> struct __nv_tex_rmet_ret< uchar1> { typedef uchar1 type; }; +# 80 +template<> struct __nv_tex_rmet_ret< char2> { typedef char2 type; }; +# 81 +template<> struct __nv_tex_rmet_ret< uchar2> { typedef uchar2 type; }; +# 82 +template<> struct __nv_tex_rmet_ret< char4> { typedef char4 type; }; +# 83 +template<> struct __nv_tex_rmet_ret< uchar4> { typedef uchar4 type; }; +# 85 +template<> struct __nv_tex_rmet_ret< short> { typedef short type; }; +# 86 +template<> struct __nv_tex_rmet_ret< unsigned short> { typedef unsigned short type; }; +# 87 +template<> struct __nv_tex_rmet_ret< short1> { typedef short1 type; }; +# 88 +template<> struct __nv_tex_rmet_ret< ushort1> { typedef ushort1 type; }; +# 89 +template<> struct __nv_tex_rmet_ret< short2> { typedef short2 type; }; +# 90 +template<> struct __nv_tex_rmet_ret< ushort2> { typedef ushort2 type; }; +# 91 +template<> struct __nv_tex_rmet_ret< short4> { typedef short4 type; }; +# 92 +template<> struct __nv_tex_rmet_ret< ushort4> { typedef ushort4 type; }; +# 94 +template<> struct __nv_tex_rmet_ret< int> { typedef int type; }; +# 95 +template<> struct __nv_tex_rmet_ret< unsigned> { typedef unsigned type; }; +# 96 +template<> struct __nv_tex_rmet_ret< int1> { typedef int1 type; }; +# 97 +template<> struct __nv_tex_rmet_ret< uint1> { typedef uint1 type; }; +# 98 +template<> struct __nv_tex_rmet_ret< int2> { typedef int2 type; }; +# 99 +template<> struct __nv_tex_rmet_ret< uint2> { typedef uint2 type; }; +# 100 +template<> struct __nv_tex_rmet_ret< int4> { typedef int4 type; }; +# 101 +template<> struct __nv_tex_rmet_ret< uint4> { typedef uint4 type; }; +# 113 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template<> struct __nv_tex_rmet_ret< float> { typedef float type; }; +# 114 +template<> struct __nv_tex_rmet_ret< float1> { typedef float1 type; }; +# 115 +template<> struct __nv_tex_rmet_ret< float2> { typedef float2 type; }; +# 116 +template<> struct __nv_tex_rmet_ret< float4> { typedef float4 type; }; +# 119 +template< class T> struct __nv_tex_rmet_cast { typedef T *type; }; +# 131 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 132 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1Dfetch(texture< T, 1, cudaReadModeElementType> t, int x) +# 133 +{int volatile ___ = 1;(void)t;(void)x; +# 139 +::exit(___);} +#if 0 +# 133 +{ +# 139 +} +#endif +# 141 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 142 +struct __nv_tex_rmnf_ret { }; +# 144 +template<> struct __nv_tex_rmnf_ret< char> { typedef float type; }; +# 145 +template<> struct __nv_tex_rmnf_ret< signed char> { typedef float type; }; +# 146 +template<> struct __nv_tex_rmnf_ret< unsigned char> { typedef float type; }; +# 147 +template<> struct __nv_tex_rmnf_ret< short> { typedef float type; }; +# 148 +template<> struct __nv_tex_rmnf_ret< unsigned short> { typedef float type; }; +# 149 +template<> struct __nv_tex_rmnf_ret< char1> { typedef float1 type; }; +# 150 +template<> struct __nv_tex_rmnf_ret< uchar1> { typedef float1 type; }; +# 151 +template<> struct __nv_tex_rmnf_ret< short1> { typedef float1 type; }; +# 152 +template<> struct __nv_tex_rmnf_ret< ushort1> { typedef float1 type; }; +# 153 +template<> struct __nv_tex_rmnf_ret< char2> { typedef float2 type; }; +# 154 +template<> struct __nv_tex_rmnf_ret< uchar2> { typedef float2 type; }; +# 155 +template<> struct __nv_tex_rmnf_ret< short2> { typedef float2 type; }; +# 156 +template<> struct __nv_tex_rmnf_ret< ushort2> { typedef float2 type; }; +# 157 +template<> struct __nv_tex_rmnf_ret< char4> { typedef float4 type; }; +# 158 +template<> struct __nv_tex_rmnf_ret< uchar4> { typedef float4 type; }; +# 159 +template<> struct __nv_tex_rmnf_ret< short4> { typedef float4 type; }; +# 160 +template<> struct __nv_tex_rmnf_ret< ushort4> { typedef float4 type; }; +# 162 +template< class T> +# 163 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1Dfetch(texture< T, 1, cudaReadModeNormalizedFloat> t, int x) +# 164 +{int volatile ___ = 1;(void)t;(void)x; +# 171 +::exit(___);} +#if 0 +# 164 +{ +# 171 +} +#endif +# 174 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 175 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1D(texture< T, 1, cudaReadModeElementType> t, float x) +# 176 +{int volatile ___ = 1;(void)t;(void)x; +# 182 +::exit(___);} +#if 0 +# 176 +{ +# 182 +} +#endif +# 184 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 185 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1D(texture< T, 1, cudaReadModeNormalizedFloat> t, float x) +# 186 +{int volatile ___ = 1;(void)t;(void)x; +# 193 +::exit(___);} +#if 0 +# 186 +{ +# 193 +} +#endif +# 197 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 198 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2D(texture< T, 2, cudaReadModeElementType> t, float x, float y) +# 199 +{int volatile ___ = 1;(void)t;(void)x;(void)y; +# 206 +::exit(___);} +#if 0 +# 199 +{ +# 206 +} +#endif +# 208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 209 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2D(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y) +# 210 +{int volatile ___ = 1;(void)t;(void)x;(void)y; +# 217 +::exit(___);} +#if 0 +# 210 +{ +# 217 +} +#endif +# 221 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 222 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayered(texture< T, 241, cudaReadModeElementType> t, float x, int layer) +# 223 +{int volatile ___ = 1;(void)t;(void)x;(void)layer; +# 229 +::exit(___);} +#if 0 +# 223 +{ +# 229 +} +#endif +# 231 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 232 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayered(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer) +# 233 +{int volatile ___ = 1;(void)t;(void)x;(void)layer; +# 240 +::exit(___);} +#if 0 +# 233 +{ +# 240 +} +#endif +# 244 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 245 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayered(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer) +# 246 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer; +# 252 +::exit(___);} +#if 0 +# 246 +{ +# 252 +} +#endif +# 254 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 255 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayered(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer) +# 256 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer; +# 263 +::exit(___);} +#if 0 +# 256 +{ +# 263 +} +#endif +# 266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 267 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3D(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z) +# 268 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 274 +::exit(___);} +#if 0 +# 268 +{ +# 274 +} +#endif +# 276 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 277 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3D(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z) +# 278 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 285 +::exit(___);} +#if 0 +# 278 +{ +# 285 +} +#endif +# 288 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 289 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemap(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z) +# 290 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 296 +::exit(___);} +#if 0 +# 290 +{ +# 296 +} +#endif +# 298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 299 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemap(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z) +# 300 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; +# 307 +::exit(___);} +#if 0 +# 300 +{ +# 307 +} +#endif +# 310 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 311 +struct __nv_tex2dgather_ret { }; +# 312 +template<> struct __nv_tex2dgather_ret< char> { typedef char4 type; }; +# 313 +template<> struct __nv_tex2dgather_ret< signed char> { typedef char4 type; }; +# 314 +template<> struct __nv_tex2dgather_ret< char1> { typedef char4 type; }; +# 315 +template<> struct __nv_tex2dgather_ret< char2> { typedef char4 type; }; +# 316 +template<> struct __nv_tex2dgather_ret< char3> { typedef char4 type; }; +# 317 +template<> struct __nv_tex2dgather_ret< char4> { typedef char4 type; }; +# 318 +template<> struct __nv_tex2dgather_ret< unsigned char> { typedef uchar4 type; }; +# 319 +template<> struct __nv_tex2dgather_ret< uchar1> { typedef uchar4 type; }; +# 320 +template<> struct __nv_tex2dgather_ret< uchar2> { typedef uchar4 type; }; +# 321 +template<> struct __nv_tex2dgather_ret< uchar3> { typedef uchar4 type; }; +# 322 +template<> struct __nv_tex2dgather_ret< uchar4> { typedef uchar4 type; }; +# 324 +template<> struct __nv_tex2dgather_ret< short> { typedef short4 type; }; +# 325 +template<> struct __nv_tex2dgather_ret< short1> { typedef short4 type; }; +# 326 +template<> struct __nv_tex2dgather_ret< short2> { typedef short4 type; }; +# 327 +template<> struct __nv_tex2dgather_ret< short3> { typedef short4 type; }; +# 328 +template<> struct __nv_tex2dgather_ret< short4> { typedef short4 type; }; +# 329 +template<> struct __nv_tex2dgather_ret< unsigned short> { typedef ushort4 type; }; +# 330 +template<> struct __nv_tex2dgather_ret< ushort1> { typedef ushort4 type; }; +# 331 +template<> struct __nv_tex2dgather_ret< ushort2> { typedef ushort4 type; }; +# 332 +template<> struct __nv_tex2dgather_ret< ushort3> { typedef ushort4 type; }; +# 333 +template<> struct __nv_tex2dgather_ret< ushort4> { typedef ushort4 type; }; +# 335 +template<> struct __nv_tex2dgather_ret< int> { typedef int4 type; }; +# 336 +template<> struct __nv_tex2dgather_ret< int1> { typedef int4 type; }; +# 337 +template<> struct __nv_tex2dgather_ret< int2> { typedef int4 type; }; +# 338 +template<> struct __nv_tex2dgather_ret< int3> { typedef int4 type; }; +# 339 +template<> struct __nv_tex2dgather_ret< int4> { typedef int4 type; }; +# 340 +template<> struct __nv_tex2dgather_ret< unsigned> { typedef uint4 type; }; +# 341 +template<> struct __nv_tex2dgather_ret< uint1> { typedef uint4 type; }; +# 342 +template<> struct __nv_tex2dgather_ret< uint2> { typedef uint4 type; }; +# 343 +template<> struct __nv_tex2dgather_ret< uint3> { typedef uint4 type; }; +# 344 +template<> struct __nv_tex2dgather_ret< uint4> { typedef uint4 type; }; +# 346 +template<> struct __nv_tex2dgather_ret< float> { typedef float4 type; }; +# 347 +template<> struct __nv_tex2dgather_ret< float1> { typedef float4 type; }; +# 348 +template<> struct __nv_tex2dgather_ret< float2> { typedef float4 type; }; +# 349 +template<> struct __nv_tex2dgather_ret< float3> { typedef float4 type; }; +# 350 +template<> struct __nv_tex2dgather_ret< float4> { typedef float4 type; }; +# 352 +template< class T> +# 353 +__attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex2dgather_ret< T> ::type tex2Dgather(texture< T, 2, cudaReadModeElementType> t, float x, float y, int comp = 0) +# 354 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)comp; +# 361 +::exit(___);} +#if 0 +# 354 +{ +# 361 +} +#endif +# 364 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> struct __nv_tex2dgather_rmnf_ret { }; +# 365 +template<> struct __nv_tex2dgather_rmnf_ret< char> { typedef float4 type; }; +# 366 +template<> struct __nv_tex2dgather_rmnf_ret< signed char> { typedef float4 type; }; +# 367 +template<> struct __nv_tex2dgather_rmnf_ret< unsigned char> { typedef float4 type; }; +# 368 +template<> struct __nv_tex2dgather_rmnf_ret< char1> { typedef float4 type; }; +# 369 +template<> struct __nv_tex2dgather_rmnf_ret< uchar1> { typedef float4 type; }; +# 370 +template<> struct __nv_tex2dgather_rmnf_ret< char2> { typedef float4 type; }; +# 371 +template<> struct __nv_tex2dgather_rmnf_ret< uchar2> { typedef float4 type; }; +# 372 +template<> struct __nv_tex2dgather_rmnf_ret< char3> { typedef float4 type; }; +# 373 +template<> struct __nv_tex2dgather_rmnf_ret< uchar3> { typedef float4 type; }; +# 374 +template<> struct __nv_tex2dgather_rmnf_ret< char4> { typedef float4 type; }; +# 375 +template<> struct __nv_tex2dgather_rmnf_ret< uchar4> { typedef float4 type; }; +# 376 +template<> struct __nv_tex2dgather_rmnf_ret< signed short> { typedef float4 type; }; +# 377 +template<> struct __nv_tex2dgather_rmnf_ret< unsigned short> { typedef float4 type; }; +# 378 +template<> struct __nv_tex2dgather_rmnf_ret< short1> { typedef float4 type; }; +# 379 +template<> struct __nv_tex2dgather_rmnf_ret< ushort1> { typedef float4 type; }; +# 380 +template<> struct __nv_tex2dgather_rmnf_ret< short2> { typedef float4 type; }; +# 381 +template<> struct __nv_tex2dgather_rmnf_ret< ushort2> { typedef float4 type; }; +# 382 +template<> struct __nv_tex2dgather_rmnf_ret< short3> { typedef float4 type; }; +# 383 +template<> struct __nv_tex2dgather_rmnf_ret< ushort3> { typedef float4 type; }; +# 384 +template<> struct __nv_tex2dgather_rmnf_ret< short4> { typedef float4 type; }; +# 385 +template<> struct __nv_tex2dgather_rmnf_ret< ushort4> { typedef float4 type; }; +# 387 +template< class T> +# 388 +__attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex2dgather_rmnf_ret< T> ::type tex2Dgather(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, int comp = 0) +# 389 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)comp; +# 396 +::exit(___);} +#if 0 +# 389 +{ +# 396 +} +#endif +# 400 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 401 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLod(texture< T, 1, cudaReadModeElementType> t, float x, float level) +# 402 +{int volatile ___ = 1;(void)t;(void)x;(void)level; +# 408 +::exit(___);} +#if 0 +# 402 +{ +# 408 +} +#endif +# 410 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 411 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLod(texture< T, 1, cudaReadModeNormalizedFloat> t, float x, float level) +# 412 +{int volatile ___ = 1;(void)t;(void)x;(void)level; +# 419 +::exit(___);} +#if 0 +# 412 +{ +# 419 +} +#endif +# 422 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 423 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLod(texture< T, 2, cudaReadModeElementType> t, float x, float y, float level) +# 424 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)level; +# 430 +::exit(___);} +#if 0 +# 424 +{ +# 430 +} +#endif +# 432 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 433 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLod(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, float level) +# 434 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)level; +# 441 +::exit(___);} +#if 0 +# 434 +{ +# 441 +} +#endif +# 444 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 445 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayeredLod(texture< T, 241, cudaReadModeElementType> t, float x, int layer, float level) +# 446 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)level; +# 452 +::exit(___);} +#if 0 +# 446 +{ +# 452 +} +#endif +# 454 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 455 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayeredLod(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer, float level) +# 456 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)level; +# 463 +::exit(___);} +#if 0 +# 456 +{ +# 463 +} +#endif +# 466 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 467 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayeredLod(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer, float level) +# 468 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)level; +# 474 +::exit(___);} +#if 0 +# 468 +{ +# 474 +} +#endif +# 476 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 477 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayeredLod(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer, float level) +# 478 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)level; +# 485 +::exit(___);} +#if 0 +# 478 +{ +# 485 +} +#endif +# 488 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 489 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3DLod(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z, float level) +# 490 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 496 +::exit(___);} +#if 0 +# 490 +{ +# 496 +} +#endif +# 498 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 499 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3DLod(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z, float level) +# 500 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 507 +::exit(___);} +#if 0 +# 500 +{ +# 507 +} +#endif +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 511 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLod(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z, float level) +# 512 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 518 +::exit(___);} +#if 0 +# 512 +{ +# 518 +} +#endif +# 520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 521 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLod(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z, float level) +# 522 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; +# 529 +::exit(___);} +#if 0 +# 522 +{ +# 529 +} +#endif +# 533 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 534 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayered(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer) +# 535 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer; +# 541 +::exit(___);} +#if 0 +# 535 +{ +# 541 +} +#endif +# 543 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 544 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayered(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer) +# 545 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer; +# 552 +::exit(___);} +#if 0 +# 545 +{ +# 552 +} +#endif +# 556 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 557 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayeredLod(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer, float level) +# 558 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 564 +::exit(___);} +#if 0 +# 558 +{ +# 564 +} +#endif +# 566 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 567 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayeredLod(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer, float level) +# 568 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 575 +::exit(___);} +#if 0 +# 568 +{ +# 575 +} +#endif +# 579 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 580 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapGrad(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 581 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 587 +::exit(___);} +#if 0 +# 581 +{ +# 587 +} +#endif +# 589 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 590 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapGrad(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 591 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 598 +::exit(___);} +#if 0 +# 591 +{ +# 598 +} +#endif +# 602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 603 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayeredGrad(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 604 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 610 +::exit(___);} +#if 0 +# 604 +{ +# 610 +} +#endif +# 612 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 613 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayeredGrad(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 614 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 621 +::exit(___);} +#if 0 +# 614 +{ +# 621 +} +#endif +# 625 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 626 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DGrad(texture< T, 1, cudaReadModeElementType> t, float x, float dPdx, float dPdy) +# 627 +{int volatile ___ = 1;(void)t;(void)x;(void)dPdx;(void)dPdy; +# 633 +::exit(___);} +#if 0 +# 627 +{ +# 633 +} +#endif +# 635 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 636 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DGrad(texture< T, 1, cudaReadModeNormalizedFloat> t, float x, float dPdx, float dPdy) +# 637 +{int volatile ___ = 1;(void)t;(void)x;(void)dPdx;(void)dPdy; +# 644 +::exit(___);} +#if 0 +# 637 +{ +# 644 +} +#endif +# 648 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 649 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DGrad(texture< T, 2, cudaReadModeElementType> t, float x, float y, float2 dPdx, float2 dPdy) +# 650 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 656 +::exit(___);} +#if 0 +# 650 +{ +# 656 +} +#endif +# 658 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 659 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DGrad(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, float2 dPdx, float2 dPdy) +# 660 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 667 +::exit(___);} +#if 0 +# 660 +{ +# 667 +} +#endif +# 670 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 671 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayeredGrad(texture< T, 241, cudaReadModeElementType> t, float x, int layer, float dPdx, float dPdy) +# 672 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 678 +::exit(___);} +#if 0 +# 672 +{ +# 678 +} +#endif +# 680 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 681 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayeredGrad(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer, float dPdx, float dPdy) +# 682 +{int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 689 +::exit(___);} +#if 0 +# 682 +{ +# 689 +} +#endif +# 692 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 693 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayeredGrad(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 694 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 700 +::exit(___);} +#if 0 +# 694 +{ +# 700 +} +#endif +# 702 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 703 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayeredGrad(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 704 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 711 +::exit(___);} +#if 0 +# 704 +{ +# 711 +} +#endif +# 714 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 715 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3DGrad(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 716 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 722 +::exit(___);} +#if 0 +# 716 +{ +# 722 +} +#endif +# 724 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_fetch_functions.h" +template< class T> +# 725 +__attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3DGrad(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z, float4 dPdx, float4 dPdy) +# 726 +{int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 733 +::exit(___);} +#if 0 +# 726 +{ +# 733 +} +#endif +# 64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> struct __nv_itex_trait { }; +# 65 +template<> struct __nv_itex_trait< char> { typedef void type; }; +# 66 +template<> struct __nv_itex_trait< signed char> { typedef void type; }; +# 67 +template<> struct __nv_itex_trait< char1> { typedef void type; }; +# 68 +template<> struct __nv_itex_trait< char2> { typedef void type; }; +# 69 +template<> struct __nv_itex_trait< char4> { typedef void type; }; +# 70 +template<> struct __nv_itex_trait< unsigned char> { typedef void type; }; +# 71 +template<> struct __nv_itex_trait< uchar1> { typedef void type; }; +# 72 +template<> struct __nv_itex_trait< uchar2> { typedef void type; }; +# 73 +template<> struct __nv_itex_trait< uchar4> { typedef void type; }; +# 74 +template<> struct __nv_itex_trait< short> { typedef void type; }; +# 75 +template<> struct __nv_itex_trait< short1> { typedef void type; }; +# 76 +template<> struct __nv_itex_trait< short2> { typedef void type; }; +# 77 +template<> struct __nv_itex_trait< short4> { typedef void type; }; +# 78 +template<> struct __nv_itex_trait< unsigned short> { typedef void type; }; +# 79 +template<> struct __nv_itex_trait< ushort1> { typedef void type; }; +# 80 +template<> struct __nv_itex_trait< ushort2> { typedef void type; }; +# 81 +template<> struct __nv_itex_trait< ushort4> { typedef void type; }; +# 82 +template<> struct __nv_itex_trait< int> { typedef void type; }; +# 83 +template<> struct __nv_itex_trait< int1> { typedef void type; }; +# 84 +template<> struct __nv_itex_trait< int2> { typedef void type; }; +# 85 +template<> struct __nv_itex_trait< int4> { typedef void type; }; +# 86 +template<> struct __nv_itex_trait< unsigned> { typedef void type; }; +# 87 +template<> struct __nv_itex_trait< uint1> { typedef void type; }; +# 88 +template<> struct __nv_itex_trait< uint2> { typedef void type; }; +# 89 +template<> struct __nv_itex_trait< uint4> { typedef void type; }; +# 100 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template<> struct __nv_itex_trait< float> { typedef void type; }; +# 101 +template<> struct __nv_itex_trait< float1> { typedef void type; }; +# 102 +template<> struct __nv_itex_trait< float2> { typedef void type; }; +# 103 +template<> struct __nv_itex_trait< float4> { typedef void type; }; +# 107 +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 108 +tex1Dfetch(T *ptr, cudaTextureObject_t obj, int x) +# 109 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x; +# 113 +::exit(___);} +#if 0 +# 109 +{ +# 113 +} +#endif +# 115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 116 +tex1Dfetch(cudaTextureObject_t texObject, int x) +# 117 +{int volatile ___ = 1;(void)texObject;(void)x; +# 123 +::exit(___);} +#if 0 +# 117 +{ +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 126 +tex1D(T *ptr, cudaTextureObject_t obj, float x) +# 127 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x; +# 131 +::exit(___);} +#if 0 +# 127 +{ +# 131 +} +#endif +# 134 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 135 +tex1D(cudaTextureObject_t texObject, float x) +# 136 +{int volatile ___ = 1;(void)texObject;(void)x; +# 142 +::exit(___);} +#if 0 +# 136 +{ +# 142 +} +#endif +# 145 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 146 +tex2D(T *ptr, cudaTextureObject_t obj, float x, float y) +# 147 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y; +# 151 +::exit(___);} +#if 0 +# 147 +{ +# 151 +} +#endif +# 153 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 154 +tex2D(cudaTextureObject_t texObject, float x, float y) +# 155 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y; +# 161 +::exit(___);} +#if 0 +# 155 +{ +# 161 +} +#endif +# 164 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 165 +tex2D(T *ptr, cudaTextureObject_t obj, float x, float y, bool * +# 166 +isResident) +# 167 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)isResident; +# 173 +::exit(___);} +#if 0 +# 167 +{ +# 173 +} +#endif +# 175 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 176 +tex2D(cudaTextureObject_t texObject, float x, float y, bool *isResident) +# 177 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)isResident; +# 183 +::exit(___);} +#if 0 +# 177 +{ +# 183 +} +#endif +# 188 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 189 +tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +# 190 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z; +# 194 +::exit(___);} +#if 0 +# 190 +{ +# 194 +} +#endif +# 196 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 197 +tex3D(cudaTextureObject_t texObject, float x, float y, float z) +# 198 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z; +# 204 +::exit(___);} +#if 0 +# 198 +{ +# 204 +} +#endif +# 207 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 208 +tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z, bool * +# 209 +isResident) +# 210 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)isResident; +# 216 +::exit(___);} +#if 0 +# 210 +{ +# 216 +} +#endif +# 218 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 219 +tex3D(cudaTextureObject_t texObject, float x, float y, float z, bool *isResident) +# 220 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)isResident; +# 226 +::exit(___);} +#if 0 +# 220 +{ +# 226 +} +#endif +# 230 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 231 +tex1DLayered(T *ptr, cudaTextureObject_t obj, float x, int layer) +# 232 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer; +# 236 +::exit(___);} +#if 0 +# 232 +{ +# 236 +} +#endif +# 238 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 239 +tex1DLayered(cudaTextureObject_t texObject, float x, int layer) +# 240 +{int volatile ___ = 1;(void)texObject;(void)x;(void)layer; +# 246 +::exit(___);} +#if 0 +# 240 +{ +# 246 +} +#endif +# 248 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 249 +tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer) +# 250 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer; +# 254 +::exit(___);} +#if 0 +# 250 +{ +# 254 +} +#endif +# 256 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 257 +tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer) +# 258 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer; +# 264 +::exit(___);} +#if 0 +# 258 +{ +# 264 +} +#endif +# 267 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 268 +tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, bool *isResident) +# 269 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)isResident; +# 275 +::exit(___);} +#if 0 +# 269 +{ +# 275 +} +#endif +# 277 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 278 +tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer, bool *isResident) +# 279 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)isResident; +# 285 +::exit(___);} +#if 0 +# 279 +{ +# 285 +} +#endif +# 289 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 290 +texCubemap(T *ptr, cudaTextureObject_t obj, float x, float y, float z) +# 291 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z; +# 295 +::exit(___);} +#if 0 +# 291 +{ +# 295 +} +#endif +# 298 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 299 +texCubemap(cudaTextureObject_t texObject, float x, float y, float z) +# 300 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z; +# 306 +::exit(___);} +#if 0 +# 300 +{ +# 306 +} +#endif +# 309 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 310 +texCubemapLayered(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer) +# 311 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer; +# 315 +::exit(___);} +#if 0 +# 311 +{ +# 315 +} +#endif +# 317 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 318 +texCubemapLayered(cudaTextureObject_t texObject, float x, float y, float z, int layer) +# 319 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer; +# 325 +::exit(___);} +#if 0 +# 319 +{ +# 325 +} +#endif +# 327 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 328 +tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, int comp = 0) +# 329 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)comp; +# 333 +::exit(___);} +#if 0 +# 329 +{ +# 333 +} +#endif +# 335 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 336 +tex2Dgather(cudaTextureObject_t to, float x, float y, int comp = 0) +# 337 +{int volatile ___ = 1;(void)to;(void)x;(void)y;(void)comp; +# 343 +::exit(___);} +#if 0 +# 337 +{ +# 343 +} +#endif +# 346 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 347 +tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, bool *isResident, int comp = 0) +# 348 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)isResident;(void)comp; +# 354 +::exit(___);} +#if 0 +# 348 +{ +# 354 +} +#endif +# 356 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 357 +tex2Dgather(cudaTextureObject_t to, float x, float y, bool *isResident, int comp = 0) +# 358 +{int volatile ___ = 1;(void)to;(void)x;(void)y;(void)isResident;(void)comp; +# 364 +::exit(___);} +#if 0 +# 358 +{ +# 364 +} +#endif +# 368 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 369 +tex1DLod(T *ptr, cudaTextureObject_t obj, float x, float level) +# 370 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)level; +# 374 +::exit(___);} +#if 0 +# 370 +{ +# 374 +} +#endif +# 376 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 377 +tex1DLod(cudaTextureObject_t texObject, float x, float level) +# 378 +{int volatile ___ = 1;(void)texObject;(void)x;(void)level; +# 384 +::exit(___);} +#if 0 +# 378 +{ +# 384 +} +#endif +# 387 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 388 +tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level) +# 389 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)level; +# 393 +::exit(___);} +#if 0 +# 389 +{ +# 393 +} +#endif +# 395 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 396 +tex2DLod(cudaTextureObject_t texObject, float x, float y, float level) +# 397 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)level; +# 403 +::exit(___);} +#if 0 +# 397 +{ +# 403 +} +#endif +# 407 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 408 +tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level, bool *isResident) +# 409 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)level;(void)isResident; +# 415 +::exit(___);} +#if 0 +# 409 +{ +# 415 +} +#endif +# 417 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 418 +tex2DLod(cudaTextureObject_t texObject, float x, float y, float level, bool *isResident) +# 419 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)level;(void)isResident; +# 425 +::exit(___);} +#if 0 +# 419 +{ +# 425 +} +#endif +# 430 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 431 +tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +# 432 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level; +# 436 +::exit(___);} +#if 0 +# 432 +{ +# 436 +} +#endif +# 438 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 439 +tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +# 440 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level; +# 446 +::exit(___);} +#if 0 +# 440 +{ +# 446 +} +#endif +# 449 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 450 +tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level, bool *isResident) +# 451 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level;(void)isResident; +# 457 +::exit(___);} +#if 0 +# 451 +{ +# 457 +} +#endif +# 459 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 460 +tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level, bool *isResident) +# 461 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level;(void)isResident; +# 467 +::exit(___);} +#if 0 +# 461 +{ +# 467 +} +#endif +# 472 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 473 +tex1DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, int layer, float level) +# 474 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)level; +# 478 +::exit(___);} +#if 0 +# 474 +{ +# 478 +} +#endif +# 480 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 481 +tex1DLayeredLod(cudaTextureObject_t texObject, float x, int layer, float level) +# 482 +{int volatile ___ = 1;(void)texObject;(void)x;(void)layer;(void)level; +# 488 +::exit(___);} +#if 0 +# 482 +{ +# 488 +} +#endif +# 491 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 492 +tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level) +# 493 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)level; +# 497 +::exit(___);} +#if 0 +# 493 +{ +# 497 +} +#endif +# 499 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 500 +tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level) +# 501 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)level; +# 507 +::exit(___);} +#if 0 +# 501 +{ +# 507 +} +#endif +# 510 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 511 +tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level, bool *isResident) +# 512 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)level;(void)isResident; +# 518 +::exit(___);} +#if 0 +# 512 +{ +# 518 +} +#endif +# 520 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 521 +tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level, bool *isResident) +# 522 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)level;(void)isResident; +# 528 +::exit(___);} +#if 0 +# 522 +{ +# 528 +} +#endif +# 531 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 532 +texCubemapLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) +# 533 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level; +# 537 +::exit(___);} +#if 0 +# 533 +{ +# 537 +} +#endif +# 539 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 540 +texCubemapLod(cudaTextureObject_t texObject, float x, float y, float z, float level) +# 541 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level; +# 547 +::exit(___);} +#if 0 +# 541 +{ +# 547 +} +#endif +# 550 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 551 +texCubemapGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +# 552 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 556 +::exit(___);} +#if 0 +# 552 +{ +# 556 +} +#endif +# 558 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 559 +texCubemapGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +# 560 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 566 +::exit(___);} +#if 0 +# 560 +{ +# 566 +} +#endif +# 568 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 569 +texCubemapLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float level) +# 570 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 574 +::exit(___);} +#if 0 +# 570 +{ +# 574 +} +#endif +# 576 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 577 +texCubemapLayeredLod(cudaTextureObject_t texObject, float x, float y, float z, int layer, float level) +# 578 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer;(void)level; +# 584 +::exit(___);} +#if 0 +# 578 +{ +# 584 +} +#endif +# 586 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 587 +tex1DGrad(T *ptr, cudaTextureObject_t obj, float x, float dPdx, float dPdy) +# 588 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)dPdx;(void)dPdy; +# 592 +::exit(___);} +#if 0 +# 588 +{ +# 592 +} +#endif +# 594 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 595 +tex1DGrad(cudaTextureObject_t texObject, float x, float dPdx, float dPdy) +# 596 +{int volatile ___ = 1;(void)texObject;(void)x;(void)dPdx;(void)dPdy; +# 602 +::exit(___);} +#if 0 +# 596 +{ +# 602 +} +#endif +# 605 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 606 +tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy) +# 607 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 612 +::exit(___);} +#if 0 +# 607 +{ +# 612 +} +#endif +# 614 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 615 +tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy) +# 616 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)dPdx;(void)dPdy; +# 622 +::exit(___);} +#if 0 +# 616 +{ +# 622 +} +#endif +# 625 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 626 +tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy, bool *isResident) +# 627 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)dPdx;(void)dPdy;(void)isResident; +# 634 +::exit(___);} +#if 0 +# 627 +{ +# 634 +} +#endif +# 636 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 637 +tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy, bool *isResident) +# 638 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)dPdx;(void)dPdy;(void)isResident; +# 644 +::exit(___);} +#if 0 +# 638 +{ +# 644 +} +#endif +# 648 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 649 +tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) +# 650 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 654 +::exit(___);} +#if 0 +# 650 +{ +# 654 +} +#endif +# 656 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 657 +tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) +# 658 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; +# 664 +::exit(___);} +#if 0 +# 658 +{ +# 664 +} +#endif +# 667 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 668 +tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy, bool *isResident) +# 669 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy;(void)isResident; +# 675 +::exit(___);} +#if 0 +# 669 +{ +# 675 +} +#endif +# 677 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 678 +tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy, bool *isResident) +# 679 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy;(void)isResident; +# 685 +::exit(___);} +#if 0 +# 679 +{ +# 685 +} +#endif +# 690 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 691 +tex1DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, int layer, float dPdx, float dPdy) +# 692 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 696 +::exit(___);} +#if 0 +# 692 +{ +# 696 +} +#endif +# 698 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 699 +tex1DLayeredGrad(cudaTextureObject_t texObject, float x, int layer, float dPdx, float dPdy) +# 700 +{int volatile ___ = 1;(void)texObject;(void)x;(void)layer;(void)dPdx;(void)dPdy; +# 706 +::exit(___);} +#if 0 +# 700 +{ +# 706 +} +#endif +# 709 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 710 +tex2DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 711 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 715 +::exit(___);} +#if 0 +# 711 +{ +# 715 +} +#endif +# 717 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 718 +tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy) +# 719 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; +# 725 +::exit(___);} +#if 0 +# 719 +{ +# 725 +} +#endif +# 728 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 729 +tex2DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy, bool *isResident) +# 730 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy;(void)isResident; +# 736 +::exit(___);} +#if 0 +# 730 +{ +# 736 +} +#endif +# 738 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 739 +tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy, bool *isResident) +# 740 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy;(void)isResident; +# 746 +::exit(___);} +#if 0 +# 740 +{ +# 746 +} +#endif +# 750 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type +# 751 +texCubemapLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 752 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 756 +::exit(___);} +#if 0 +# 752 +{ +# 756 +} +#endif +# 758 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/texture_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 759 +texCubemapLayeredGrad(cudaTextureObject_t texObject, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) +# 760 +{int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; +# 766 +::exit(___);} +#if 0 +# 760 +{ +# 766 +} +#endif +# 59 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> struct __nv_isurf_trait { }; +# 60 +template<> struct __nv_isurf_trait< char> { typedef void type; }; +# 61 +template<> struct __nv_isurf_trait< signed char> { typedef void type; }; +# 62 +template<> struct __nv_isurf_trait< char1> { typedef void type; }; +# 63 +template<> struct __nv_isurf_trait< unsigned char> { typedef void type; }; +# 64 +template<> struct __nv_isurf_trait< uchar1> { typedef void type; }; +# 65 +template<> struct __nv_isurf_trait< short> { typedef void type; }; +# 66 +template<> struct __nv_isurf_trait< short1> { typedef void type; }; +# 67 +template<> struct __nv_isurf_trait< unsigned short> { typedef void type; }; +# 68 +template<> struct __nv_isurf_trait< ushort1> { typedef void type; }; +# 69 +template<> struct __nv_isurf_trait< int> { typedef void type; }; +# 70 +template<> struct __nv_isurf_trait< int1> { typedef void type; }; +# 71 +template<> struct __nv_isurf_trait< unsigned> { typedef void type; }; +# 72 +template<> struct __nv_isurf_trait< uint1> { typedef void type; }; +# 73 +template<> struct __nv_isurf_trait< long long> { typedef void type; }; +# 74 +template<> struct __nv_isurf_trait< longlong1> { typedef void type; }; +# 75 +template<> struct __nv_isurf_trait< unsigned long long> { typedef void type; }; +# 76 +template<> struct __nv_isurf_trait< ulonglong1> { typedef void type; }; +# 77 +template<> struct __nv_isurf_trait< float> { typedef void type; }; +# 78 +template<> struct __nv_isurf_trait< float1> { typedef void type; }; +# 80 +template<> struct __nv_isurf_trait< char2> { typedef void type; }; +# 81 +template<> struct __nv_isurf_trait< uchar2> { typedef void type; }; +# 82 +template<> struct __nv_isurf_trait< short2> { typedef void type; }; +# 83 +template<> struct __nv_isurf_trait< ushort2> { typedef void type; }; +# 84 +template<> struct __nv_isurf_trait< int2> { typedef void type; }; +# 85 +template<> struct __nv_isurf_trait< uint2> { typedef void type; }; +# 86 +template<> struct __nv_isurf_trait< longlong2> { typedef void type; }; +# 87 +template<> struct __nv_isurf_trait< ulonglong2> { typedef void type; }; +# 88 +template<> struct __nv_isurf_trait< float2> { typedef void type; }; +# 90 +template<> struct __nv_isurf_trait< char4> { typedef void type; }; +# 91 +template<> struct __nv_isurf_trait< uchar4> { typedef void type; }; +# 92 +template<> struct __nv_isurf_trait< short4> { typedef void type; }; +# 93 +template<> struct __nv_isurf_trait< ushort4> { typedef void type; }; +# 94 +template<> struct __nv_isurf_trait< int4> { typedef void type; }; +# 95 +template<> struct __nv_isurf_trait< uint4> { typedef void type; }; +# 96 +template<> struct __nv_isurf_trait< float4> { typedef void type; }; +# 99 +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 100 +surf1Dread(T *ptr, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 101 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)mode; +# 105 +::exit(___);} +#if 0 +# 101 +{ +# 105 +} +#endif +# 107 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 108 +surf1Dread(cudaSurfaceObject_t surfObject, int x, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 109 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)boundaryMode; +# 115 +::exit(___);} +#if 0 +# 109 +{ +# 115 +} +#endif +# 117 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 118 +surf2Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 119 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)mode; +# 123 +::exit(___);} +#if 0 +# 119 +{ +# 123 +} +#endif +# 125 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 126 +surf2Dread(cudaSurfaceObject_t surfObject, int x, int y, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 127 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)boundaryMode; +# 133 +::exit(___);} +#if 0 +# 127 +{ +# 133 +} +#endif +# 136 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 137 +surf3Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 138 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)mode; +# 142 +::exit(___);} +#if 0 +# 138 +{ +# 142 +} +#endif +# 144 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 145 +surf3Dread(cudaSurfaceObject_t surfObject, int x, int y, int z, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 146 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)z;(void)boundaryMode; +# 152 +::exit(___);} +#if 0 +# 146 +{ +# 152 +} +#endif +# 154 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 155 +surf1DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 156 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)mode; +# 160 +::exit(___);} +#if 0 +# 156 +{ +# 160 +} +#endif +# 162 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 163 +surf1DLayeredread(cudaSurfaceObject_t surfObject, int x, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 164 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)layer;(void)boundaryMode; +# 170 +::exit(___);} +#if 0 +# 164 +{ +# 170 +} +#endif +# 172 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 173 +surf2DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 174 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)mode; +# 178 +::exit(___);} +#if 0 +# 174 +{ +# 178 +} +#endif +# 180 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 181 +surf2DLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 182 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)layer;(void)boundaryMode; +# 188 +::exit(___);} +#if 0 +# 182 +{ +# 188 +} +#endif +# 190 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 191 +surfCubemapread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 192 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)face;(void)mode; +# 196 +::exit(___);} +#if 0 +# 192 +{ +# 196 +} +#endif +# 198 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 199 +surfCubemapread(cudaSurfaceObject_t surfObject, int x, int y, int face, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 200 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)face;(void)boundaryMode; +# 206 +::exit(___);} +#if 0 +# 200 +{ +# 206 +} +#endif +# 208 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 209 +surfCubemapLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 210 +{int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layerface;(void)mode; +# 214 +::exit(___);} +#if 0 +# 210 +{ +# 214 +} +#endif +# 216 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static T +# 217 +surfCubemapLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layerface, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) +# 218 +{int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)layerface;(void)boundaryMode; +# 224 +::exit(___);} +#if 0 +# 218 +{ +# 224 +} +#endif +# 226 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 227 +surf1Dwrite(T val, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 228 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)mode; +# 232 +::exit(___);} +#if 0 +# 228 +{ +# 232 +} +#endif +# 234 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 235 +surf2Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 236 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)mode; +# 240 +::exit(___);} +#if 0 +# 236 +{ +# 240 +} +#endif +# 242 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 243 +surf3Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 244 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)z;(void)mode; +# 248 +::exit(___);} +#if 0 +# 244 +{ +# 248 +} +#endif +# 250 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 251 +surf1DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 252 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)layer;(void)mode; +# 256 +::exit(___);} +#if 0 +# 252 +{ +# 256 +} +#endif +# 258 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 259 +surf2DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 260 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)layer;(void)mode; +# 264 +::exit(___);} +#if 0 +# 260 +{ +# 264 +} +#endif +# 266 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 267 +surfCubemapwrite(T val, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 268 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)face;(void)mode; +# 272 +::exit(___);} +#if 0 +# 268 +{ +# 272 +} +#endif +# 274 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/surface_indirect_functions.h" +template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type +# 275 +surfCubemapLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) +# 276 +{int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)layerface;(void)mode; +# 280 +::exit(___);} +#if 0 +# 276 +{ +# 280 +} +#endif +# 3308 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/crt/device_functions.h" +extern "C" unsigned __cudaPushCallConfiguration(dim3 gridDim, dim3 blockDim, size_t sharedMem = 0, CUstream_st * stream = 0); +# 68 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/device_launch_parameters.h" +extern "C" { +# 71 +extern const uint3 __device_builtin_variable_threadIdx; +# 72 +extern const uint3 __device_builtin_variable_blockIdx; +# 73 +extern const dim3 __device_builtin_variable_blockDim; +# 74 +extern const dim3 __device_builtin_variable_gridDim; +# 75 +extern const int __device_builtin_variable_warpSize; +# 80 +} +# 201 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 202 +cudaLaunchKernel(const T * +# 203 +func, dim3 +# 204 +gridDim, dim3 +# 205 +blockDim, void ** +# 206 +args, size_t +# 207 +sharedMem = 0, cudaStream_t +# 208 +stream = 0) +# 210 +{ +# 211 +return ::cudaLaunchKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +# 212 +} +# 263 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 264 +cudaLaunchCooperativeKernel(const T * +# 265 +func, dim3 +# 266 +gridDim, dim3 +# 267 +blockDim, void ** +# 268 +args, size_t +# 269 +sharedMem = 0, cudaStream_t +# 270 +stream = 0) +# 272 +{ +# 273 +return ::cudaLaunchCooperativeKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); +# 274 +} +# 307 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static inline cudaError_t cudaEventCreate(cudaEvent_t * +# 308 +event, unsigned +# 309 +flags) +# 311 +{ +# 312 +return ::cudaEventCreateWithFlags(event, flags); +# 313 +} +# 372 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static inline cudaError_t cudaMallocHost(void ** +# 373 +ptr, size_t +# 374 +size, unsigned +# 375 +flags) +# 377 +{ +# 378 +return ::cudaHostAlloc(ptr, size, flags); +# 379 +} +# 381 +template< class T> static inline cudaError_t +# 382 +cudaHostAlloc(T ** +# 383 +ptr, size_t +# 384 +size, unsigned +# 385 +flags) +# 387 +{ +# 388 +return ::cudaHostAlloc((void **)((void *)ptr), size, flags); +# 389 +} +# 391 +template< class T> static inline cudaError_t +# 392 +cudaHostGetDevicePointer(T ** +# 393 +pDevice, void * +# 394 +pHost, unsigned +# 395 +flags) +# 397 +{ +# 398 +return ::cudaHostGetDevicePointer((void **)((void *)pDevice), pHost, flags); +# 399 +} +# 501 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 502 +cudaMallocManaged(T ** +# 503 +devPtr, size_t +# 504 +size, unsigned +# 505 +flags = 1) +# 507 +{ +# 508 +return ::cudaMallocManaged((void **)((void *)devPtr), size, flags); +# 509 +} +# 591 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 592 +cudaStreamAttachMemAsync(cudaStream_t +# 593 +stream, T * +# 594 +devPtr, size_t +# 595 +length = 0, unsigned +# 596 +flags = 4) +# 598 +{ +# 599 +return ::cudaStreamAttachMemAsync(stream, (void *)devPtr, length, flags); +# 600 +} +# 602 +template< class T> inline cudaError_t +# 603 +cudaMalloc(T ** +# 604 +devPtr, size_t +# 605 +size) +# 607 +{ +# 608 +return ::cudaMalloc((void **)((void *)devPtr), size); +# 609 +} +# 611 +template< class T> static inline cudaError_t +# 612 +cudaMallocHost(T ** +# 613 +ptr, size_t +# 614 +size, unsigned +# 615 +flags = 0) +# 617 +{ +# 618 +return cudaMallocHost((void **)((void *)ptr), size, flags); +# 619 +} +# 621 +template< class T> static inline cudaError_t +# 622 +cudaMallocPitch(T ** +# 623 +devPtr, size_t * +# 624 +pitch, size_t +# 625 +width, size_t +# 626 +height) +# 628 +{ +# 629 +return ::cudaMallocPitch((void **)((void *)devPtr), pitch, width, height); +# 630 +} +# 641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +static inline cudaError_t cudaMallocAsync(void ** +# 642 +ptr, size_t +# 643 +size, cudaMemPool_t +# 644 +memPool, cudaStream_t +# 645 +stream) +# 647 +{ +# 648 +return ::cudaMallocFromPoolAsync(ptr, size, memPool, stream); +# 649 +} +# 651 +template< class T> static inline cudaError_t +# 652 +cudaMallocAsync(T ** +# 653 +ptr, size_t +# 654 +size, cudaMemPool_t +# 655 +memPool, cudaStream_t +# 656 +stream) +# 658 +{ +# 659 +return ::cudaMallocFromPoolAsync((void **)((void *)ptr), size, memPool, stream); +# 660 +} +# 662 +template< class T> static inline cudaError_t +# 663 +cudaMallocAsync(T ** +# 664 +ptr, size_t +# 665 +size, cudaStream_t +# 666 +stream) +# 668 +{ +# 669 +return ::cudaMallocAsync((void **)((void *)ptr), size, stream); +# 670 +} +# 672 +template< class T> static inline cudaError_t +# 673 +cudaMallocFromPoolAsync(T ** +# 674 +ptr, size_t +# 675 +size, cudaMemPool_t +# 676 +memPool, cudaStream_t +# 677 +stream) +# 679 +{ +# 680 +return ::cudaMallocFromPoolAsync((void **)((void *)ptr), size, memPool, stream); +# 681 +} +# 720 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 721 +cudaMemcpyToSymbol(const T & +# 722 +symbol, const void * +# 723 +src, size_t +# 724 +count, size_t +# 725 +offset = 0, cudaMemcpyKind +# 726 +kind = cudaMemcpyHostToDevice) +# 728 +{ +# 729 +return ::cudaMemcpyToSymbol((const void *)(&symbol), src, count, offset, kind); +# 730 +} +# 774 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 775 +cudaMemcpyToSymbolAsync(const T & +# 776 +symbol, const void * +# 777 +src, size_t +# 778 +count, size_t +# 779 +offset = 0, cudaMemcpyKind +# 780 +kind = cudaMemcpyHostToDevice, cudaStream_t +# 781 +stream = 0) +# 783 +{ +# 784 +return ::cudaMemcpyToSymbolAsync((const void *)(&symbol), src, count, offset, kind, stream); +# 785 +} +# 822 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 823 +cudaMemcpyFromSymbol(void * +# 824 +dst, const T & +# 825 +symbol, size_t +# 826 +count, size_t +# 827 +offset = 0, cudaMemcpyKind +# 828 +kind = cudaMemcpyDeviceToHost) +# 830 +{ +# 831 +return ::cudaMemcpyFromSymbol(dst, (const void *)(&symbol), count, offset, kind); +# 832 +} +# 876 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 877 +cudaMemcpyFromSymbolAsync(void * +# 878 +dst, const T & +# 879 +symbol, size_t +# 880 +count, size_t +# 881 +offset = 0, cudaMemcpyKind +# 882 +kind = cudaMemcpyDeviceToHost, cudaStream_t +# 883 +stream = 0) +# 885 +{ +# 886 +return ::cudaMemcpyFromSymbolAsync(dst, (const void *)(&symbol), count, offset, kind, stream); +# 887 +} +# 945 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 946 +cudaGraphAddMemcpyNodeToSymbol(cudaGraphNode_t * +# 947 +pGraphNode, cudaGraph_t +# 948 +graph, const cudaGraphNode_t * +# 949 +pDependencies, size_t +# 950 +numDependencies, const T & +# 951 +symbol, const void * +# 952 +src, size_t +# 953 +count, size_t +# 954 +offset, cudaMemcpyKind +# 955 +kind) +# 956 +{ +# 957 +return ::cudaGraphAddMemcpyNodeToSymbol(pGraphNode, graph, pDependencies, numDependencies, (const void *)(&symbol), src, count, offset, kind); +# 958 +} +# 1016 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1017 +cudaGraphAddMemcpyNodeFromSymbol(cudaGraphNode_t * +# 1018 +pGraphNode, cudaGraph_t +# 1019 +graph, const cudaGraphNode_t * +# 1020 +pDependencies, size_t +# 1021 +numDependencies, void * +# 1022 +dst, const T & +# 1023 +symbol, size_t +# 1024 +count, size_t +# 1025 +offset, cudaMemcpyKind +# 1026 +kind) +# 1027 +{ +# 1028 +return ::cudaGraphAddMemcpyNodeFromSymbol(pGraphNode, graph, pDependencies, numDependencies, dst, (const void *)(&symbol), count, offset, kind); +# 1029 +} +# 1067 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1068 +cudaGraphMemcpyNodeSetParamsToSymbol(cudaGraphNode_t +# 1069 +node, const T & +# 1070 +symbol, const void * +# 1071 +src, size_t +# 1072 +count, size_t +# 1073 +offset, cudaMemcpyKind +# 1074 +kind) +# 1075 +{ +# 1076 +return ::cudaGraphMemcpyNodeSetParamsToSymbol(node, (const void *)(&symbol), src, count, offset, kind); +# 1077 +} +# 1115 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1116 +cudaGraphMemcpyNodeSetParamsFromSymbol(cudaGraphNode_t +# 1117 +node, void * +# 1118 +dst, const T & +# 1119 +symbol, size_t +# 1120 +count, size_t +# 1121 +offset, cudaMemcpyKind +# 1122 +kind) +# 1123 +{ +# 1124 +return ::cudaGraphMemcpyNodeSetParamsFromSymbol(node, dst, (const void *)(&symbol), count, offset, kind); +# 1125 +} +# 1173 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1174 +cudaGraphExecMemcpyNodeSetParamsToSymbol(cudaGraphExec_t +# 1175 +hGraphExec, cudaGraphNode_t +# 1176 +node, const T & +# 1177 +symbol, const void * +# 1178 +src, size_t +# 1179 +count, size_t +# 1180 +offset, cudaMemcpyKind +# 1181 +kind) +# 1182 +{ +# 1183 +return ::cudaGraphExecMemcpyNodeSetParamsToSymbol(hGraphExec, node, (const void *)(&symbol), src, count, offset, kind); +# 1184 +} +# 1232 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1233 +cudaGraphExecMemcpyNodeSetParamsFromSymbol(cudaGraphExec_t +# 1234 +hGraphExec, cudaGraphNode_t +# 1235 +node, void * +# 1236 +dst, const T & +# 1237 +symbol, size_t +# 1238 +count, size_t +# 1239 +offset, cudaMemcpyKind +# 1240 +kind) +# 1241 +{ +# 1242 +return ::cudaGraphExecMemcpyNodeSetParamsFromSymbol(hGraphExec, node, dst, (const void *)(&symbol), count, offset, kind); +# 1243 +} +# 1271 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1272 +cudaUserObjectCreate(cudaUserObject_t * +# 1273 +object_out, T * +# 1274 +objectToWrap, unsigned +# 1275 +initialRefcount, unsigned +# 1276 +flags) +# 1277 +{ +# 1278 +return ::cudaUserObjectCreate(object_out, objectToWrap, [](void * +# 1281 +vpObj) { delete (reinterpret_cast< T *>(vpObj)); } , initialRefcount, flags); +# 1284 +} +# 1286 +template< class T> static inline cudaError_t +# 1287 +cudaUserObjectCreate(cudaUserObject_t * +# 1288 +object_out, T * +# 1289 +objectToWrap, unsigned +# 1290 +initialRefcount, cudaUserObjectFlags +# 1291 +flags) +# 1292 +{ +# 1293 +return cudaUserObjectCreate(object_out, objectToWrap, initialRefcount, (unsigned)flags); +# 1294 +} +# 1321 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1322 +cudaGetSymbolAddress(void ** +# 1323 +devPtr, const T & +# 1324 +symbol) +# 1326 +{ +# 1327 +return ::cudaGetSymbolAddress(devPtr, (const void *)(&symbol)); +# 1328 +} +# 1353 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1354 +cudaGetSymbolSize(size_t * +# 1355 +size, const T & +# 1356 +symbol) +# 1358 +{ +# 1359 +return ::cudaGetSymbolSize(size, (const void *)(&symbol)); +# 1360 +} +# 1397 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1398 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture(size_t * +# 1399 +offset, const texture< T, dim, readMode> & +# 1400 +tex, const void * +# 1401 +devPtr, const cudaChannelFormatDesc & +# 1402 +desc, size_t +# 1403 +size = ((2147483647) * 2U) + 1U) +# 1405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +{ +# 1406 +return ::cudaBindTexture(offset, &tex, devPtr, &desc, size); +# 1407 +} +# 1443 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1444 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture(size_t * +# 1445 +offset, const texture< T, dim, readMode> & +# 1446 +tex, const void * +# 1447 +devPtr, size_t +# 1448 +size = ((2147483647) * 2U) + 1U) +# 1450 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +{ +# 1451 +return cudaBindTexture(offset, tex, devPtr, (tex.channelDesc), size); +# 1452 +} +# 1500 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1501 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture2D(size_t * +# 1502 +offset, const texture< T, dim, readMode> & +# 1503 +tex, const void * +# 1504 +devPtr, const cudaChannelFormatDesc & +# 1505 +desc, size_t +# 1506 +width, size_t +# 1507 +height, size_t +# 1508 +pitch) +# 1510 +{ +# 1511 +return ::cudaBindTexture2D(offset, &tex, devPtr, &desc, width, height, pitch); +# 1512 +} +# 1559 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1560 +__attribute((deprecated)) static inline cudaError_t cudaBindTexture2D(size_t * +# 1561 +offset, const texture< T, dim, readMode> & +# 1562 +tex, const void * +# 1563 +devPtr, size_t +# 1564 +width, size_t +# 1565 +height, size_t +# 1566 +pitch) +# 1568 +{ +# 1569 +return ::cudaBindTexture2D(offset, &tex, devPtr, &(tex.channelDesc), width, height, pitch); +# 1570 +} +# 1602 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1603 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToArray(const texture< T, dim, readMode> & +# 1604 +tex, cudaArray_const_t +# 1605 +array, const cudaChannelFormatDesc & +# 1606 +desc) +# 1608 +{ +# 1609 +return ::cudaBindTextureToArray(&tex, array, &desc); +# 1610 +} +# 1641 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1642 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToArray(const texture< T, dim, readMode> & +# 1643 +tex, cudaArray_const_t +# 1644 +array) +# 1646 +{ +# 1647 +cudaChannelFormatDesc desc; +# 1648 +cudaError_t err = ::cudaGetChannelDesc(&desc, array); +# 1650 +return (err == (cudaSuccess)) ? cudaBindTextureToArray(tex, array, desc) : err; +# 1651 +} +# 1683 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1684 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToMipmappedArray(const texture< T, dim, readMode> & +# 1685 +tex, cudaMipmappedArray_const_t +# 1686 +mipmappedArray, const cudaChannelFormatDesc & +# 1687 +desc) +# 1689 +{ +# 1690 +return ::cudaBindTextureToMipmappedArray(&tex, mipmappedArray, &desc); +# 1691 +} +# 1722 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1723 +__attribute((deprecated)) static inline cudaError_t cudaBindTextureToMipmappedArray(const texture< T, dim, readMode> & +# 1724 +tex, cudaMipmappedArray_const_t +# 1725 +mipmappedArray) +# 1727 +{ +# 1728 +cudaChannelFormatDesc desc; +# 1729 +cudaArray_t levelArray; +# 1730 +cudaError_t err = ::cudaGetMipmappedArrayLevel(&levelArray, mipmappedArray, 0); +# 1732 +if (err != (cudaSuccess)) { +# 1733 +return err; +# 1734 +} +# 1735 +err = ::cudaGetChannelDesc(&desc, levelArray); +# 1737 +return (err == (cudaSuccess)) ? cudaBindTextureToMipmappedArray(tex, mipmappedArray, desc) : err; +# 1738 +} +# 1765 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1766 +__attribute((deprecated)) static inline cudaError_t cudaUnbindTexture(const texture< T, dim, readMode> & +# 1767 +tex) +# 1769 +{ +# 1770 +return ::cudaUnbindTexture(&tex); +# 1771 +} +# 1801 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim, cudaTextureReadMode readMode> +# 1802 +__attribute((deprecated)) static inline cudaError_t cudaGetTextureAlignmentOffset(size_t * +# 1803 +offset, const texture< T, dim, readMode> & +# 1804 +tex) +# 1806 +{ +# 1807 +return ::cudaGetTextureAlignmentOffset(offset, &tex); +# 1808 +} +# 1853 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 1854 +cudaFuncSetCacheConfig(T * +# 1855 +func, cudaFuncCache +# 1856 +cacheConfig) +# 1858 +{ +# 1859 +return ::cudaFuncSetCacheConfig((const void *)func, cacheConfig); +# 1860 +} +# 1862 +template< class T> static inline cudaError_t +# 1863 +cudaFuncSetSharedMemConfig(T * +# 1864 +func, cudaSharedMemConfig +# 1865 +config) +# 1867 +{ +# 1868 +return ::cudaFuncSetSharedMemConfig((const void *)func, config); +# 1869 +} +# 1901 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> inline cudaError_t +# 1902 +cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * +# 1903 +numBlocks, T +# 1904 +func, int +# 1905 +blockSize, size_t +# 1906 +dynamicSMemSize) +# 1907 +{ +# 1908 +return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void *)func, blockSize, dynamicSMemSize, 0); +# 1909 +} +# 1953 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> inline cudaError_t +# 1954 +cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * +# 1955 +numBlocks, T +# 1956 +func, int +# 1957 +blockSize, size_t +# 1958 +dynamicSMemSize, unsigned +# 1959 +flags) +# 1960 +{ +# 1961 +return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void *)func, blockSize, dynamicSMemSize, flags); +# 1962 +} +# 1967 +class __cudaOccupancyB2DHelper { +# 1968 +size_t n; +# 1970 +public: __cudaOccupancyB2DHelper(size_t n_) : n(n_) { } +# 1971 +size_t operator()(int) +# 1972 +{ +# 1973 +return n; +# 1974 +} +# 1975 +}; +# 2023 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class UnaryFunction, class T> static inline cudaError_t +# 2024 +cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(int * +# 2025 +minGridSize, int * +# 2026 +blockSize, T +# 2027 +func, UnaryFunction +# 2028 +blockSizeToDynamicSMemSize, int +# 2029 +blockSizeLimit = 0, unsigned +# 2030 +flags = 0) +# 2031 +{ +# 2032 +cudaError_t status; +# 2035 +int device; +# 2036 +cudaFuncAttributes attr; +# 2039 +int maxThreadsPerMultiProcessor; +# 2040 +int warpSize; +# 2041 +int devMaxThreadsPerBlock; +# 2042 +int multiProcessorCount; +# 2043 +int funcMaxThreadsPerBlock; +# 2044 +int occupancyLimit; +# 2045 +int granularity; +# 2048 +int maxBlockSize = 0; +# 2049 +int numBlocks = 0; +# 2050 +int maxOccupancy = 0; +# 2053 +int blockSizeToTryAligned; +# 2054 +int blockSizeToTry; +# 2055 +int blockSizeLimitAligned; +# 2056 +int occupancyInBlocks; +# 2057 +int occupancyInThreads; +# 2058 +size_t dynamicSMemSize; +# 2064 +if (((!minGridSize) || (!blockSize)) || (!func)) { +# 2065 +return cudaErrorInvalidValue; +# 2066 +} +# 2072 +status = ::cudaGetDevice(&device); +# 2073 +if (status != (cudaSuccess)) { +# 2074 +return status; +# 2075 +} +# 2077 +status = cudaDeviceGetAttribute(&maxThreadsPerMultiProcessor, cudaDevAttrMaxThreadsPerMultiProcessor, device); +# 2081 +if (status != (cudaSuccess)) { +# 2082 +return status; +# 2083 +} +# 2085 +status = cudaDeviceGetAttribute(&warpSize, cudaDevAttrWarpSize, device); +# 2089 +if (status != (cudaSuccess)) { +# 2090 +return status; +# 2091 +} +# 2093 +status = cudaDeviceGetAttribute(&devMaxThreadsPerBlock, cudaDevAttrMaxThreadsPerBlock, device); +# 2097 +if (status != (cudaSuccess)) { +# 2098 +return status; +# 2099 +} +# 2101 +status = cudaDeviceGetAttribute(&multiProcessorCount, cudaDevAttrMultiProcessorCount, device); +# 2105 +if (status != (cudaSuccess)) { +# 2106 +return status; +# 2107 +} +# 2109 +status = cudaFuncGetAttributes(&attr, func); +# 2110 +if (status != (cudaSuccess)) { +# 2111 +return status; +# 2112 +} +# 2114 +funcMaxThreadsPerBlock = (attr.maxThreadsPerBlock); +# 2120 +occupancyLimit = maxThreadsPerMultiProcessor; +# 2121 +granularity = warpSize; +# 2123 +if (blockSizeLimit == 0) { +# 2124 +blockSizeLimit = devMaxThreadsPerBlock; +# 2125 +} +# 2127 +if (devMaxThreadsPerBlock < blockSizeLimit) { +# 2128 +blockSizeLimit = devMaxThreadsPerBlock; +# 2129 +} +# 2131 +if (funcMaxThreadsPerBlock < blockSizeLimit) { +# 2132 +blockSizeLimit = funcMaxThreadsPerBlock; +# 2133 +} +# 2135 +blockSizeLimitAligned = (((blockSizeLimit + (granularity - 1)) / granularity) * granularity); +# 2137 +for (blockSizeToTryAligned = blockSizeLimitAligned; blockSizeToTryAligned > 0; blockSizeToTryAligned -= granularity) { +# 2141 +if (blockSizeLimit < blockSizeToTryAligned) { +# 2142 +blockSizeToTry = blockSizeLimit; +# 2143 +} else { +# 2144 +blockSizeToTry = blockSizeToTryAligned; +# 2145 +} +# 2147 +dynamicSMemSize = blockSizeToDynamicSMemSize(blockSizeToTry); +# 2149 +status = cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(&occupancyInBlocks, func, blockSizeToTry, dynamicSMemSize, flags); +# 2156 +if (status != (cudaSuccess)) { +# 2157 +return status; +# 2158 +} +# 2160 +occupancyInThreads = (blockSizeToTry * occupancyInBlocks); +# 2162 +if (occupancyInThreads > maxOccupancy) { +# 2163 +maxBlockSize = blockSizeToTry; +# 2164 +numBlocks = occupancyInBlocks; +# 2165 +maxOccupancy = occupancyInThreads; +# 2166 +} +# 2170 +if (occupancyLimit == maxOccupancy) { +# 2171 +break; +# 2172 +} +# 2173 +} +# 2181 +(*minGridSize) = (numBlocks * multiProcessorCount); +# 2182 +(*blockSize) = maxBlockSize; +# 2184 +return status; +# 2185 +} +# 2219 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class UnaryFunction, class T> static inline cudaError_t +# 2220 +cudaOccupancyMaxPotentialBlockSizeVariableSMem(int * +# 2221 +minGridSize, int * +# 2222 +blockSize, T +# 2223 +func, UnaryFunction +# 2224 +blockSizeToDynamicSMemSize, int +# 2225 +blockSizeLimit = 0) +# 2226 +{ +# 2227 +return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, blockSizeLimit, 0); +# 2228 +} +# 2265 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 2266 +cudaOccupancyMaxPotentialBlockSize(int * +# 2267 +minGridSize, int * +# 2268 +blockSize, T +# 2269 +func, size_t +# 2270 +dynamicSMemSize = 0, int +# 2271 +blockSizeLimit = 0) +# 2272 +{ +# 2273 +return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, ((__cudaOccupancyB2DHelper)(dynamicSMemSize)), blockSizeLimit, 0); +# 2274 +} +# 2303 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 2304 +cudaOccupancyAvailableDynamicSMemPerBlock(size_t * +# 2305 +dynamicSmemSize, T +# 2306 +func, int +# 2307 +numBlocks, int +# 2308 +blockSize) +# 2309 +{ +# 2310 +return ::cudaOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, (const void *)func, numBlocks, blockSize); +# 2311 +} +# 2362 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 2363 +cudaOccupancyMaxPotentialBlockSizeWithFlags(int * +# 2364 +minGridSize, int * +# 2365 +blockSize, T +# 2366 +func, size_t +# 2367 +dynamicSMemSize = 0, int +# 2368 +blockSizeLimit = 0, unsigned +# 2369 +flags = 0) +# 2370 +{ +# 2371 +return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, ((__cudaOccupancyB2DHelper)(dynamicSMemSize)), blockSizeLimit, flags); +# 2372 +} +# 2405 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> inline cudaError_t +# 2406 +cudaFuncGetAttributes(cudaFuncAttributes * +# 2407 +attr, T * +# 2408 +entry) +# 2410 +{ +# 2411 +return ::cudaFuncGetAttributes(attr, (const void *)entry); +# 2412 +} +# 2469 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T> static inline cudaError_t +# 2470 +cudaFuncSetAttribute(T * +# 2471 +entry, cudaFuncAttribute +# 2472 +attr, int +# 2473 +value) +# 2475 +{ +# 2476 +return ::cudaFuncSetAttribute((const void *)entry, attr, value); +# 2477 +} +# 2501 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim> +# 2502 +__attribute((deprecated)) static inline cudaError_t cudaBindSurfaceToArray(const surface< T, dim> & +# 2503 +surf, cudaArray_const_t +# 2504 +array, const cudaChannelFormatDesc & +# 2505 +desc) +# 2507 +{ +# 2508 +return ::cudaBindSurfaceToArray(&surf, array, &desc); +# 2509 +} +# 2532 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +template< class T, int dim> +# 2533 +__attribute((deprecated)) static inline cudaError_t cudaBindSurfaceToArray(const surface< T, dim> & +# 2534 +surf, cudaArray_const_t +# 2535 +array) +# 2537 +{ +# 2538 +cudaChannelFormatDesc desc; +# 2539 +cudaError_t err = ::cudaGetChannelDesc(&desc, array); +# 2541 +return (err == (cudaSuccess)) ? cudaBindSurfaceToArray(surf, array, desc) : err; +# 2542 +} +# 2553 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include/cuda_runtime.h" +#pragma GCC diagnostic pop +# 64 "CMakeCUDACompilerId.cu" +const char *info_compiler = ("INFO:compiler[NVIDIA]"); +# 66 +const char *info_simulate = ("INFO:simulate[GNU]"); +# 345 "CMakeCUDACompilerId.cu" +const char info_version[] = {'I', 'N', 'F', 'O', ':', 'c', 'o', 'm', 'p', 'i', 'l', 'e', 'r', '_', 'v', 'e', 'r', 's', 'i', 'o', 'n', '[', (('0') + ((11 / 10000000) % 10)), (('0') + ((11 / 1000000) % 10)), (('0') + ((11 / 100000) % 10)), (('0') + ((11 / 10000) % 10)), (('0') + ((11 / 1000) % 10)), (('0') + ((11 / 100) % 10)), (('0') + ((11 / 10) % 10)), (('0') + (11 % 10)), '.', (('0') + ((7 / 10000000) % 10)), (('0') + ((7 / 1000000) % 10)), (('0') + ((7 / 100000) % 10)), (('0') + ((7 / 10000) % 10)), (('0') + ((7 / 1000) % 10)), (('0') + ((7 / 100) % 10)), (('0') + ((7 / 10) % 10)), (('0') + (7 % 10)), '.', (('0') + ((64 / 10000000) % 10)), (('0') + ((64 / 1000000) % 10)), (('0') + ((64 / 100000) % 10)), (('0') + ((64 / 10000) % 10)), (('0') + ((64 / 1000) % 10)), (('0') + ((64 / 100) % 10)), (('0') + ((64 / 10) % 10)), (('0') + (64 % 10)), ']', '\000'}; +# 374 "CMakeCUDACompilerId.cu" +const char info_simulate_version[] = {'I', 'N', 'F', 'O', ':', 's', 'i', 'm', 'u', 'l', 'a', 't', 'e', '_', 'v', 'e', 'r', 's', 'i', 'o', 'n', '[', (('0') + ((7 / 10000000) % 10)), (('0') + ((7 / 1000000) % 10)), (('0') + ((7 / 100000) % 10)), (('0') + ((7 / 10000) % 10)), (('0') + ((7 / 1000) % 10)), (('0') + ((7 / 100) % 10)), (('0') + ((7 / 10) % 10)), (('0') + (7 % 10)), '.', (('0') + ((5 / 10000000) % 10)), (('0') + ((5 / 1000000) % 10)), (('0') + ((5 / 100000) % 10)), (('0') + ((5 / 10000) % 10)), (('0') + ((5 / 1000) % 10)), (('0') + ((5 / 100) % 10)), (('0') + ((5 / 10) % 10)), (('0') + (5 % 10)), ']', '\000'}; +# 394 +const char *info_platform = ("INFO:platform[Linux]"); +# 395 +const char *info_arch = ("INFO:arch[]"); +# 399 +const char *info_language_standard_default = ("INFO:standard_default[14]"); +# 415 +const char *info_language_extensions_default = ("INFO:extensions_default[ON]"); +# 426 +int main(int argc, char *argv[]) +# 427 +{ +# 428 +int require = 0; +# 429 +require += (info_compiler[argc]); +# 430 +require += (info_platform[argc]); +# 432 +require += (info_version[argc]); +# 435 +require += (info_simulate[argc]); +# 438 +require += (info_simulate_version[argc]); +# 440 +require += (info_language_standard_default[argc]); +# 441 +require += (info_language_extensions_default[argc]); +# 442 +(void)argv; +# 443 +return require; +# 444 +} + +# 1 "CMakeCUDACompilerId.cudafe1.stub.c" +#define _NV_ANON_NAMESPACE _GLOBAL__N__337ebd14_22_CMakeCUDACompilerId_cu_bd57c623 +#ifdef _NV_ANON_NAMESPACE +#endif +# 1 "CMakeCUDACompilerId.cudafe1.stub.c" +#include "CMakeCUDACompilerId.cudafe1.stub.c" +# 1 "CMakeCUDACompilerId.cudafe1.stub.c" +#undef _NV_ANON_NAMESPACE diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.gpu b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.gpu new file mode 100644 index 00000000..01cc67b7 --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.gpu @@ -0,0 +1,7 @@ +typedef char __nv_bool; +# 216 "/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h" 3 +typedef unsigned long size_t; +#include "crt/device_runtime.h" +# 2194 "/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h" 3 +typedef unsigned long _ZSt6size_t; +#include "common_functions.h" diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.stub.c b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.stub.c new file mode 100644 index 00000000..2ebe7e6a --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.cudafe1.stub.c @@ -0,0 +1,15 @@ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-function" +#pragma GCC diagnostic ignored "-Wcast-qual" +#define __NV_CUBIN_HANDLE_STORAGE__ static +#if !defined(__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__) +#define __CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ +#endif +#include "crt/host_runtime.h" +#include "CMakeCUDACompilerId.fatbin.c" +static void __nv_cudaEntityRegisterCallback(void **); +static void __sti____cudaRegisterAll(void) __attribute__((__constructor__)); +static void __nv_cudaEntityRegisterCallback(void **__T0){__nv_dummy_param_ref(__T0);__nv_save_fatbinhandle_for_managed_rt(__T0);} +static void __sti____cudaRegisterAll(void){__cudaRegisterBinary(__nv_cudaEntityRegisterCallback);} + +#pragma GCC diagnostic pop diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin new file mode 100644 index 00000000..4c4e2dd1 Binary files /dev/null and b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin differ diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin.c b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin.c new file mode 100644 index 00000000..8a681832 --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.fatbin.c @@ -0,0 +1,57 @@ +#ifndef __SKIP_INTERNAL_FATBINARY_HEADERS +#include "fatbinary_section.h" +#endif +#define __CUDAFATBINSECTION ".nvFatBinSegment" +#define __CUDAFATBINDATASECTION ".nv_fatbin" +asm( +".section .nv_fatbin, \"a\"\n" +".align 8\n" +"fatbinData:\n" +".quad 0x00100001ba55ed50,0x00000000000003d8,0x0000004001010002,0x0000000000000318\n" +".quad 0x0000000000000000,0x0000003400010007,0x0000000000000000,0x0000000000000011\n" +".quad 0x0000000000000000,0x0000000000000000,0x33010102464c457f,0x0000000000000007\n" +".quad 0x0000007500be0002,0x0000000000000000,0x0000000000000000,0x00000000000001d8\n" +".quad 0x0000004000340534,0x0001000500400000,0x7472747368732e00,0x747274732e006261\n" +".quad 0x746d79732e006261,0x746d79732e006261,0x78646e68735f6261,0x666e692e766e2e00\n" +".quad 0x65722e766e2e006f,0x6e6f697463612e6c,0x72747368732e0000,0x7274732e00626174\n" +".quad 0x6d79732e00626174,0x6d79732e00626174,0x646e68735f626174,0x6e692e766e2e0078\n" +".quad 0x722e766e2e006f66,0x6f697463612e6c65,0x000000000000006e,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0004000300000032,0x0000000000000000\n" +".quad 0x0000000000000000,0x000000000000004b,0x222f0a1008020200,0x0000000008000000\n" +".quad 0x0000000008080000,0x0000000008100000,0x0000000008180000,0x0000000008200000\n" +".quad 0x0000000008280000,0x0000000008300000,0x0000000008380000,0x0000000008000001\n" +".quad 0x0000000008080001,0x0000000008100001,0x0000000008180001,0x0000000008200001\n" +".quad 0x0000000008280001,0x0000000008300001,0x0000000008380001,0x0000000008000002\n" +".quad 0x0000000008080002,0x0000000008100002,0x0000000008180002,0x0000000008200002\n" +".quad 0x0000000008280002,0x0000000008300002,0x0000000008380002,0x0000002c14000000\n" +".quad 0x000000000c000009,0x0000000000000000,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000300000001,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000040,0x0000000000000041,0x0000000000000000,0x0000000000000001\n" +".quad 0x0000000000000000,0x000000030000000b,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000081,0x0000000000000041,0x0000000000000000,0x0000000000000001\n" +".quad 0x0000000000000000,0x0000000200000013,0x0000000000000000,0x0000000000000000\n" +".quad 0x00000000000000c8,0x0000000000000030,0x0000000200000002,0x0000000000000008\n" +".quad 0x0000000000000018,0x7000000b00000032,0x0000000000000000,0x0000000000000000\n" +".quad 0x00000000000000f8,0x00000000000000e0,0x0000000000000000,0x0000000000000008\n" +".quad 0x0000000000000008,0x0000004801010001,0x0000000000000038,0x0000004000000036\n" +".quad 0x0000003400070007,0x0000000000000000,0x0000000000002011,0x0000000000000000\n" +".quad 0x0000000000000038,0x0000000000000000,0x762e21f000010a13,0x37206e6f69737265\n" +".quad 0x677261742e0a372e,0x32355f6d73207465,0x7365726464612e0a,0x3620657a69735f73\n" +".quad 0x0000000a0a0a0a34\n" +".text\n"); +#ifdef __cplusplus +extern "C" { +#endif +extern const unsigned long long fatbinData[125]; +#ifdef __cplusplus +} +#endif +#ifdef __cplusplus +extern "C" { +#endif +static const __fatBinC_Wrapper_t __fatDeviceText __attribute__ ((aligned (8))) __attribute__ ((section (__CUDAFATBINSECTION)))= + { 0x466243b1, 1, fatbinData, 0 }; +#ifdef __cplusplus +} +#endif diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.module_id b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.module_id new file mode 100644 index 00000000..86466cd5 --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.module_id @@ -0,0 +1 @@ +_337ebd14_22_CMakeCUDACompilerId_cu_bd57c623 \ No newline at end of file diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.o b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.o new file mode 100644 index 00000000..e49b4f70 Binary files /dev/null and b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.o differ diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.ptx b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.ptx new file mode 100644 index 00000000..f054a33c --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.ptx @@ -0,0 +1,14 @@ +// +// Generated by NVIDIA NVVM Compiler +// +// Compiler Build ID: CL-31294372 +// Cuda compilation tools, release 11.7, V11.7.64 +// Based on NVVM 7.0.1 +// + +.version 7.7 +.target sm_52 +.address_size 64 + + + diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.sm_52.cubin b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.sm_52.cubin new file mode 100644 index 00000000..e8cd6414 Binary files /dev/null and b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/CMakeCUDACompilerId.sm_52.cubin differ diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin new file mode 100644 index 00000000..6883861e Binary files /dev/null and b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin differ diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin.c b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin.c new file mode 100644 index 00000000..9afaf281 --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.fatbin.c @@ -0,0 +1,58 @@ +#ifndef __SKIP_INTERNAL_FATBINARY_HEADERS +#include "fatbinary_section.h" +#endif +#define __CUDAFATBINSECTION ".nvFatBinSegment" +#define __CUDAFATBINDATASECTION ".nv_fatbin" +asm( +".section .nv_fatbin, \"a\"\n" +".align 8\n" +"fatbinData:\n" +".quad 0x00100001ba55ed50,0x0000000000000400,0x0000004001010002,0x00000000000003c0\n" +".quad 0x0000000000000000,0x0000003400010007,0x0000000000000000,0x0000000000000011\n" +".quad 0x0000000000000000,0x0000000000000000,0x33010102464c457f,0x0000000000000007\n" +".quad 0x0000007500be0002,0x0000000000000000,0x0000000000000000,0x0000000000000240\n" +".quad 0x0000004000340534,0x0001000600400000,0x7472747368732e00,0x747274732e006261\n" +".quad 0x746d79732e006261,0x746d79732e006261,0x78646e68735f6261,0x666e692e766e2e00\n" +".quad 0x61632e766e2e006f,0x0068706172676c6c,0x746f72702e766e2e,0x6e2e00657079746f\n" +".quad 0x63612e6c65722e76,0x732e00006e6f6974,0x0062617472747368,0x006261747274732e\n" +".quad 0x006261746d79732e,0x5f6261746d79732e,0x6e2e0078646e6873,0x2e006f666e692e76\n" +".quad 0x676c6c61632e766e,0x766e2e0068706172,0x79746f746f72702e,0x722e766e2e006570\n" +".quad 0x6f697463612e6c65,0x000000000000006e,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0004000300000032,0x0000000000000000,0x0000000000000000\n" +".quad 0x000500030000004e,0x0000000000000000,0x0000000000000000,0xffffffff00000000\n" +".quad 0xfffffffe00000000,0xfffffffd00000000,0x000000000000004b,0x222f0a1008020200\n" +".quad 0x0000000008000000,0x0000000008080000,0x0000000008100000,0x0000000008180000\n" +".quad 0x0000000008200000,0x0000000008280000,0x0000000008300000,0x0000000008380000\n" +".quad 0x0000000008000001,0x0000000008080001,0x0000000008100001,0x0000000008180001\n" +".quad 0x0000000008200001,0x0000000008280001,0x0000000008300001,0x0000000008380001\n" +".quad 0x0000000008000002,0x0000000008080002,0x0000000008100002,0x0000000008180002\n" +".quad 0x0000000008200002,0x0000000008280002,0x0000000008300002,0x0000000008380002\n" +".quad 0x0000002c14000000,0x000000000c000009,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000000,0x0000000300000001,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000040,0x000000000000005d,0x0000000000000000\n" +".quad 0x0000000000000001,0x0000000000000000,0x000000030000000b,0x0000000000000000\n" +".quad 0x0000000000000000,0x000000000000009d,0x000000000000005d,0x0000000000000000\n" +".quad 0x0000000000000001,0x0000000000000000,0x0000000200000013,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000100,0x0000000000000048,0x0000000300000002\n" +".quad 0x0000000000000008,0x0000000000000018,0x7000000100000032,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000148,0x0000000000000018,0x0000000000000003\n" +".quad 0x0000000000000004,0x0000000000000008,0x7000000b0000004e,0x0000000000000000\n" +".quad 0x0000000000000000,0x0000000000000160,0x00000000000000e0,0x0000000000000000\n" +".quad 0x0000000000000008, 0x0000000000000008\n" +".text\n"); +#ifdef __cplusplus +extern "C" { +#endif +extern const unsigned long long fatbinData[130]; +#ifdef __cplusplus +} +#endif +#ifdef __cplusplus +extern "C" { +#endif +static const __fatBinC_Wrapper_t __fatDeviceText __attribute__ ((aligned (8))) __attribute__ ((section (__CUDAFATBINSECTION)))= + { 0x466243b1, 2, fatbinData, (void**)__cudaPrelinkedFatbins }; +#ifdef __cplusplus +} +#endif diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.o b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.o new file mode 100644 index 00000000..84d4c7bb Binary files /dev/null and b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.o differ diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.reg.c b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.reg.c new file mode 100644 index 00000000..af69ecb2 --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.reg.c @@ -0,0 +1 @@ +#define NUM_PRELINKED_OBJECTS 0 diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.sm_52.cubin b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.sm_52.cubin new file mode 100644 index 00000000..a725fac4 Binary files /dev/null and b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/tmp/a_dlink.sm_52.cubin differ diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/CMakeDirectoryInformation.cmake b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..26493c59 --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/CMakeOutput.log b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/CMakeOutput.log new file mode 100644 index 00000000..b0edfe9a --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/CMakeOutput.log @@ -0,0 +1,480 @@ +The system is: Linux - 5.14.21-150400.24.11_12.0.57-cray_shasta_c - x86_64 +Checking whether the CUDA compiler is NVIDIA using "" matched "nvcc: NVIDIA \(R\) Cuda compiler driver": +nvcc: NVIDIA (R) Cuda compiler driver +Copyright (c) 2005-2022 NVIDIA Corporation +Built on Tue_May__3_18:49:52_PDT_2022 +Cuda compilation tools, release 11.7, V11.7.64 +Build cuda_11.7.r11.7/compiler.31294372_0 +Compiling the CUDA compiler identification source file "CMakeCUDACompilerId.cu" succeeded. +Compiler: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc +Build flags: +Id flags: --keep;--keep-dir;tmp -v + +The output was: +0 +#$ _NVVM_BRANCH_=nvvm +#$ _SPACE_= +#$ _CUDART_=cudart +#$ _HERE_=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin +#$ _THERE_=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin +#$ _TARGET_SIZE_= +#$ _TARGET_DIR_= +#$ _TARGET_DIR_=targets/x86_64-linux +#$ TOP=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/.. +#$ NVVMIR_LIBRARY_DIR=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/libdevice +#$ LD_LIBRARY_PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../lib:/opt/cray/pe/papi/6.0.0.16/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/CUPTI/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/extras/Debugger/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/nvvm/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/lib:/opt/cray/libfabric/1.15.2.0/lib64 +#$ PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin:/opt/cray/pe/perftools/22.09.0/bin:/opt/cray/pe/papi/6.0.0.16/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Compute/2022.1.1:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/libnvvp:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Systems/bin:/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/bin:/opt/cray/pe/mpich/8.1.22/bin:/opt/cray/pe/craype/2.7.19/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin:/global/common/software/nersc/bin:/opt/cray/libfabric/1.15.2.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/opt/cray/pe/bin +#$ INCLUDES="-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" +#$ LIBRARIES= "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" +#$ CUDAFE_FLAGS= +#$ PTXAS_FLAGS= +#$ rm tmp/a_dlink.reg.c +#$ gcc -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -E -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -include "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp1.ii" +#$ cicc --c++14 --gnu_version=70500 --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed -arch compute_52 -m64 --no-version-ident -ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 --include_file_name "CMakeCUDACompilerId.fatbin.c" -tused --gen_module_id_file --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.c" --stub_file_name "tmp/CMakeCUDACompilerId.cudafe1.stub.c" --gen_device_file_name "tmp/CMakeCUDACompilerId.cudafe1.gpu" "tmp/CMakeCUDACompilerId.cpp1.ii" -o "tmp/CMakeCUDACompilerId.ptx" +#$ ptxas -arch=sm_52 -m64 "tmp/CMakeCUDACompilerId.ptx" -o "tmp/CMakeCUDACompilerId.sm_52.cubin" +#$ fatbinary --create="tmp/CMakeCUDACompilerId.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " "--image3=kind=elf,sm=52,file=tmp/CMakeCUDACompilerId.sm_52.cubin" "--image3=kind=ptx,sm=52,file=tmp/CMakeCUDACompilerId.ptx" --embedded-fatbin="tmp/CMakeCUDACompilerId.fatbin.c" +#$ gcc -D__CUDA_ARCH_LIST__=520 -E -x c++ -D__CUDACC__ -D__NVCC__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -include "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp4.ii" +#$ cudafe++ --c++14 --gnu_version=70500 --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed --m64 --parse_templates --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.cpp" --stub_file_name "CMakeCUDACompilerId.cudafe1.stub.c" --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" "tmp/CMakeCUDACompilerId.cpp4.ii" +#$ gcc -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -c -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -m64 "tmp/CMakeCUDACompilerId.cudafe1.cpp" -o "tmp/CMakeCUDACompilerId.o" +#$ nvlink -m64 --arch=sm_52 --register-link-binaries="tmp/a_dlink.reg.c" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -cpu-arch=X86_64 "tmp/CMakeCUDACompilerId.o" -lcudadevrt -o "tmp/a_dlink.sm_52.cubin" --host-ccbin "gcc" +#$ fatbinary --create="tmp/a_dlink.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " -link "--image3=kind=elf,sm=52,file=tmp/a_dlink.sm_52.cubin" --embedded-fatbin="tmp/a_dlink.fatbin.c" +#$ gcc -D__CUDA_ARCH_LIST__=520 -c -x c++ -DFATBINFILE="\"tmp/a_dlink.fatbin.c\"" -DREGISTERLINKBINARYFILE="\"tmp/a_dlink.reg.c\"" -I. -D__NV_EXTRA_INITIALIZATION= -D__NV_EXTRA_FINALIZATION= -D__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -m64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/crt/link.stub" -o "tmp/a_dlink.o" +#$ g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" + + +Compilation of the CUDA compiler identification source "CMakeCUDACompilerId.cu" produced "a.out" + +The CUDA compiler identification is NVIDIA, found in "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/a.out" + +Parsed CUDA nvcc implicit link information from above output: + found 'PATH=' string: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin:/opt/cray/pe/perftools/22.09.0/bin:/opt/cray/pe/papi/6.0.0.16/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Compute/2022.1.1:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/libnvvp:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Systems/bin:/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/bin:/opt/cray/pe/mpich/8.1.22/bin:/opt/cray/pe/craype/2.7.19/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin:/global/common/software/nersc/bin:/opt/cray/libfabric/1.15.2.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/opt/cray/pe/bin] + found 'LIBRARIES=' string: ["-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib"] + considering line: [#$ rm tmp/a_dlink.reg.c] + considering line: [gcc -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -E -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -include "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp1.ii" ] + considering line: [cicc --c++14 --gnu_version=70500 --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed -arch compute_52 -m64 --no-version-ident -ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 --include_file_name "CMakeCUDACompilerId.fatbin.c" -tused --gen_module_id_file --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.c" --stub_file_name "tmp/CMakeCUDACompilerId.cudafe1.stub.c" --gen_device_file_name "tmp/CMakeCUDACompilerId.cudafe1.gpu" "tmp/CMakeCUDACompilerId.cpp1.ii" -o "tmp/CMakeCUDACompilerId.ptx"] + considering line: [ptxas -arch=sm_52 -m64 "tmp/CMakeCUDACompilerId.ptx" -o "tmp/CMakeCUDACompilerId.sm_52.cubin" ] + considering line: [fatbinary --create="tmp/CMakeCUDACompilerId.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " "--image3=kind=elf,sm=52,file=tmp/CMakeCUDACompilerId.sm_52.cubin" "--image3=kind=ptx,sm=52,file=tmp/CMakeCUDACompilerId.ptx" --embedded-fatbin="tmp/CMakeCUDACompilerId.fatbin.c" ] + considering line: [gcc -D__CUDA_ARCH_LIST__=520 -E -x c++ -D__CUDACC__ -D__NVCC__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -include "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: [cudafe++ --c++14 --gnu_version=70500 --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed --m64 --parse_templates --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.cpp" --stub_file_name "CMakeCUDACompilerId.cudafe1.stub.c" --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: [gcc -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -c -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -m64 "tmp/CMakeCUDACompilerId.cudafe1.cpp" -o "tmp/CMakeCUDACompilerId.o" ] + considering line: [nvlink -m64 --arch=sm_52 --register-link-binaries="tmp/a_dlink.reg.c" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -cpu-arch=X86_64 "tmp/CMakeCUDACompilerId.o" -lcudadevrt -o "tmp/a_dlink.sm_52.cubin" --host-ccbin "gcc"] + ignoring nvlink line + considering line: [fatbinary --create="tmp/a_dlink.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " -link "--image3=kind=elf,sm=52,file=tmp/a_dlink.sm_52.cubin" --embedded-fatbin="tmp/a_dlink.fatbin.c" ] + considering line: [gcc -D__CUDA_ARCH_LIST__=520 -c -x c++ -DFATBINFILE="\"tmp/a_dlink.fatbin.c\"" -DREGISTERLINKBINARYFILE="\"tmp/a_dlink.reg.c\"" -I. -D__NV_EXTRA_INITIALIZATION= -D__NV_EXTRA_FINALIZATION= -D__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -m64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/crt/link.stub" -o "tmp/a_dlink.o" ] + considering line: [g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + extracted link line: [g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + considering line: [] + extracted link launcher name: [g++] + found link launcher absolute path: [/usr/bin/g++] + + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + link line: [cuda-fake-ld g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + arg [cuda-fake-ld] ==> ignore + arg [g++] ==> ignore + arg [-D__CUDA_ARCH_LIST__=520] ==> ignore + arg [-m64] ==> ignore + arg [-Wl,--start-group] ==> ignore + arg [tmp/a_dlink.o] ==> ignore + arg [tmp/CMakeCUDACompilerId.o] ==> ignore + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] + arg [-lcudadevrt] ==> lib [cudadevrt] + arg [-lcudart_static] ==> lib [cudart_static] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-ldl] ==> lib [dl] + arg [-Wl,--end-group] ==> ignore + arg [-o] ==> ignore + arg [a.out] ==> ignore + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit libs: [cudadevrt;cudart_static;rt;pthread;dl] + implicit objs: [] + implicit dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit fwks: [] + + +Parsed CUDA nvcc include information from above output: + found 'PATH=' string: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../nvvm/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin:/opt/cray/pe/perftools/22.09.0/bin:/opt/cray/pe/papi/6.0.0.16/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Systems/2022.2.1/bin:/global/common/software/nersc/pm-2021q4/easybuild/software/Nsight-Compute/2022.1.1:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/libnvvp:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute:/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Systems/bin:/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/bin:/opt/cray/pe/mpich/8.1.22/bin:/opt/cray/pe/craype/2.7.19/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/bin:/global/common/software/nersc/bin:/opt/cray/libfabric/1.15.2.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/opt/cray/pe/bin] + found 'LIBRARIES=' string: ["-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib"] + considering line: [#$ rm tmp/a_dlink.reg.c] + considering line: [gcc -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -E -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS -D__CUDACC__ -D__NVCC__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -include "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp1.ii" ] + considering line: [cicc --c++14 --gnu_version=70500 --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed -arch compute_52 -m64 --no-version-ident -ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 --include_file_name "CMakeCUDACompilerId.fatbin.c" -tused --gen_module_id_file --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.c" --stub_file_name "tmp/CMakeCUDACompilerId.cudafe1.stub.c" --gen_device_file_name "tmp/CMakeCUDACompilerId.cudafe1.gpu" "tmp/CMakeCUDACompilerId.cpp1.ii" -o "tmp/CMakeCUDACompilerId.ptx"] + considering line: [ptxas -arch=sm_52 -m64 "tmp/CMakeCUDACompilerId.ptx" -o "tmp/CMakeCUDACompilerId.sm_52.cubin" ] + considering line: [fatbinary --create="tmp/CMakeCUDACompilerId.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " "--image3=kind=elf,sm=52,file=tmp/CMakeCUDACompilerId.sm_52.cubin" "--image3=kind=ptx,sm=52,file=tmp/CMakeCUDACompilerId.ptx" --embedded-fatbin="tmp/CMakeCUDACompilerId.fatbin.c" ] + considering line: [gcc -D__CUDA_ARCH_LIST__=520 -E -x c++ -D__CUDACC__ -D__NVCC__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -include "cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: [cudafe++ --c++14 --gnu_version=70500 --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/3.24.3/CompilerIdCUDA/CMakeCUDACompilerId.cu" --allow_managed --m64 --parse_templates --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.cpp" --stub_file_name "CMakeCUDACompilerId.cudafe1.stub.c" --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" "tmp/CMakeCUDACompilerId.cpp4.ii" ] + considering line: [gcc -D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -c -x c++ -DCUDA_DOUBLE_MATH_FUNCTIONS "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -m64 "tmp/CMakeCUDACompilerId.cudafe1.cpp" -o "tmp/CMakeCUDACompilerId.o" ] + considering line: [nvlink -m64 --arch=sm_52 --register-link-binaries="tmp/a_dlink.reg.c" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -cpu-arch=X86_64 "tmp/CMakeCUDACompilerId.o" -lcudadevrt -o "tmp/a_dlink.sm_52.cubin" --host-ccbin "gcc"] + ignoring nvlink line + considering line: [fatbinary --create="tmp/a_dlink.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " -link "--image3=kind=elf,sm=52,file=tmp/a_dlink.sm_52.cubin" --embedded-fatbin="tmp/a_dlink.fatbin.c" ] + considering line: [gcc -D__CUDA_ARCH_LIST__=520 -c -x c++ -DFATBINFILE="\"tmp/a_dlink.fatbin.c\"" -DREGISTERLINKBINARYFILE="\"tmp/a_dlink.reg.c\"" -I. -D__NV_EXTRA_INITIALIZATION= -D__NV_EXTRA_FINALIZATION= -D__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ "-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=7 -D__CUDACC_VER_BUILD__=64 -D__CUDA_API_VER_MAJOR__=11 -D__CUDA_API_VER_MINOR__=7 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -m64 "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/crt/link.stub" -o "tmp/a_dlink.o" ] + considering line: [g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + extracted link line: [g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + considering line: [] + extracted link launcher name: [g++] + found link launcher absolute path: [/usr/bin/g++] + found 'INCLUDES=' string: ["-I/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include" ] + + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + link line: [cuda-fake-ld g++ -D__CUDA_ARCH_LIST__=520 -m64 -Wl,--start-group "tmp/a_dlink.o" "tmp/CMakeCUDACompilerId.o" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs" "-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib" -lcudadevrt -lcudart_static -lrt -lpthread -ldl -Wl,--end-group -o "a.out" ] + arg [cuda-fake-ld] ==> ignore + arg [g++] ==> ignore + arg [-D__CUDA_ARCH_LIST__=520] ==> ignore + arg [-m64] ==> ignore + arg [-Wl,--start-group] ==> ignore + arg [tmp/a_dlink.o] ==> ignore + arg [tmp/CMakeCUDACompilerId.o] ==> ignore + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] + arg [-lcudadevrt] ==> lib [cudadevrt] + arg [-lcudart_static] ==> lib [cudart_static] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-ldl] ==> lib [dl] + arg [-Wl,--end-group] ==> ignore + arg [-o] ==> ignore + arg [a.out] ==> ignore + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit libs: [cudadevrt;cudart_static;rt;pthread;dl] + implicit objs: [] + implicit dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + implicit fwks: [] + + +Detecting CUDA compiler ABI info compiled with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_ff3e8/fast && /usr/bin/gmake -f CMakeFiles/cmTC_ff3e8.dir/build.make CMakeFiles/cmTC_ff3e8.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/CMakeTmp' +Building CUDA object CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-v -MD -MT CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o -MF CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o.d -x cu -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o +Using built-in specs. +COLLECT_GCC=gcc +OFFLOAD_TARGET_NAMES=hsa:nvptx-none +Target: x86_64-suse-linux +Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-offload-targets=hsa,nvptx-none, --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux +Thread model: posix +gcc version 7.5.0 (SUSE Linux) +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_0002e392_00000000-7_CMakeCUDACompilerABI.cpp1.ii' '-mtune=generic' '-march=x86-64' + /usr/lib64/gcc/x86_64-suse-linux/7/cc1plus -E -quiet -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -D_GNU_SOURCE -D __CUDA_ARCH__=520 -D __CUDA_ARCH_LIST__=520 -D CUDA_DOUBLE_MATH_FUNCTIONS -D __CUDACC__ -D __NVCC__ -D __CUDACC_VER_MAJOR__=11 -D __CUDACC_VER_MINOR__=7 -D __CUDACC_VER_BUILD__=64 -D __CUDA_API_VER_MAJOR__=11 -D __CUDA_API_VER_MINOR__=7 -D __NVCC_DIAG_PRAGMA_SUPPORT__=1 -include cuda_runtime.h /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o /tmp/tmpxft_0002e392_00000000-7_CMakeCUDACompilerABI.cpp1.ii -m64 -mtune=generic -march=x86-64 +ignoring duplicate directory "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" +#include "..." search starts here: +#include <...> search starts here: + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include + /usr/include/c++/7 + /usr/include/c++/7/x86_64-suse-linux + /usr/include/c++/7/backward + /usr/lib64/gcc/x86_64-suse-linux/7/include + /usr/local/include + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed + /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include + /usr/include +End of search list. +COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ +LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_0002e392_00000000-7_CMakeCUDACompilerABI.cpp1.ii' '-mtune=generic' '-march=x86-64' +Using built-in specs. +COLLECT_GCC=gcc +OFFLOAD_TARGET_NAMES=hsa:nvptx-none +Target: x86_64-suse-linux +Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-offload-targets=hsa,nvptx-none, --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux +Thread model: posix +gcc version 7.5.0 (SUSE Linux) +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_0002e392_00000000-5_CMakeCUDACompilerABI.cpp4.ii' '-mtune=generic' '-march=x86-64' + /usr/lib64/gcc/x86_64-suse-linux/7/cc1plus -E -quiet -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -D_GNU_SOURCE -D __CUDA_ARCH_LIST__=520 -D __CUDACC__ -D __NVCC__ -D __CUDACC_VER_MAJOR__=11 -D __CUDACC_VER_MINOR__=7 -D __CUDACC_VER_BUILD__=64 -D __CUDA_API_VER_MAJOR__=11 -D __CUDA_API_VER_MINOR__=7 -D __NVCC_DIAG_PRAGMA_SUPPORT__=1 -include cuda_runtime.h /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o /tmp/tmpxft_0002e392_00000000-5_CMakeCUDACompilerABI.cpp4.ii -m64 -mtune=generic -march=x86-64 +ignoring duplicate directory "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" +#include "..." search starts here: +#include <...> search starts here: + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include + /usr/include/c++/7 + /usr/include/c++/7/x86_64-suse-linux + /usr/include/c++/7/backward + /usr/lib64/gcc/x86_64-suse-linux/7/include + /usr/local/include + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed + /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include + /usr/include +End of search list. +COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ +LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_0002e392_00000000-5_CMakeCUDACompilerABI.cpp4.ii' '-mtune=generic' '-march=x86-64' +Using built-in specs. +COLLECT_GCC=gcc +OFFLOAD_TARGET_NAMES=hsa:nvptx-none +Target: x86_64-suse-linux +Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-offload-targets=hsa,nvptx-none, --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux +Thread model: posix +gcc version 7.5.0 (SUSE Linux) +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-c' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-m64' '-o' 'CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o' '-mtune=generic' '-march=x86-64' + /usr/lib64/gcc/x86_64-suse-linux/7/cc1plus -quiet -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -D_GNU_SOURCE -D __CUDA_ARCH__=520 -D __CUDA_ARCH_LIST__=520 -D CUDA_DOUBLE_MATH_FUNCTIONS /tmp/tmpxft_0002e392_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -quiet -dumpbase tmpxft_0002e392_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -m64 -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o -version -o /tmp/ccexsbFP.s +GNU C++14 (SUSE Linux) version 7.5.0 (x86_64-suse-linux) + compiled by GNU C version 7.5.0, GMP version 6.1.2, MPFR version 4.0.2-p6, MPC version 1.1.0, isl version isl-0.18-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" +#include "..." search starts here: +#include <...> search starts here: + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include + /usr/include/c++/7 + /usr/include/c++/7/x86_64-suse-linux + /usr/include/c++/7/backward + /usr/lib64/gcc/x86_64-suse-linux/7/include + /usr/local/include + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed + /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include + /usr/include +End of search list. +GNU C++14 (SUSE Linux) version 7.5.0 (x86_64-suse-linux) + compiled by GNU C version 7.5.0, GMP version 6.1.2, MPFR version 4.0.2-p6, MPC version 1.1.0, isl version isl-0.18-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 6382e6e95418232cdb97da9bdda1863e +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-c' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-m64' '-o' 'CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o' '-mtune=generic' '-march=x86-64' + /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/as -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include --64 -o CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o /tmp/ccexsbFP.s +GNU assembler version 2.37 (x86_64-suse-linux) using BFD version (GNU Binutils; SUSE Linux Enterprise 15) 2.37.20211103-150100.7.37 +COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ +LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-c' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-m64' '-o' 'CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o' '-mtune=generic' '-march=x86-64' +Linking CUDA executable cmTC_ff3e8 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ff3e8.dir/link.txt --verbose=1 +/usr/bin/g++ -v CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o -o cmTC_ff3e8 -lcudadevrt -lcudart_static -lrt -lpthread -ldl -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs" -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib" +Using built-in specs. +COLLECT_GCC=/usr/bin/g++ +COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper +OFFLOAD_TARGET_NAMES=hsa:nvptx-none +Target: x86_64-suse-linux +Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-offload-targets=hsa,nvptx-none, --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux +Thread model: posix +gcc version 7.5.0 (SUSE Linux) +COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ +LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ff3e8' '-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs' '-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib64/gcc/x86_64-suse-linux/7/collect2 -plugin /usr/lib64/gcc/x86_64-suse-linux/7/liblto_plugin.so -plugin-opt=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccs8ln8u.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_ff3e8 /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crt1.o /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/usr/lib64/gcc/x86_64-suse-linux/7 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib -L/usr/lib64/gcc/x86_64-suse-linux/7/../../.. CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ff3e8' '-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs' '-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/CMakeTmp' + + + +Parsed CUDA implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include] + add: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include] + add: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include] + add: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include] + add: [/usr/include/c++/7] + add: [/usr/include/c++/7/x86_64-suse-linux] + add: [/usr/include/c++/7/backward] + add: [/usr/lib64/gcc/x86_64-suse-linux/7/include] + add: [/usr/local/include] + add: [/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed] + add: [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include] + add: [/usr/include] + end of search list found + collapse include dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/include] + collapse include dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include] + collapse include dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include] + collapse include dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include] + collapse include dir [/usr/include/c++/7] ==> [/usr/include/c++/7] + collapse include dir [/usr/include/c++/7/x86_64-suse-linux] ==> [/usr/include/c++/7/x86_64-suse-linux] + collapse include dir [/usr/include/c++/7/backward] ==> [/usr/include/c++/7/backward] + collapse include dir [/usr/lib64/gcc/x86_64-suse-linux/7/include] ==> [/usr/lib64/gcc/x86_64-suse-linux/7/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed] ==> [/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed] + collapse include dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include] ==> [/usr/x86_64-suse-linux/include] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include;/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include;/usr/include/c++/7;/usr/include/c++/7/x86_64-suse-linux;/usr/include/c++/7/backward;/usr/lib64/gcc/x86_64-suse-linux/7/include;/usr/local/include;/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed;/usr/x86_64-suse-linux/include;/usr/include] + + +Parsed CUDA implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_ff3e8/fast && /usr/bin/gmake -f CMakeFiles/cmTC_ff3e8.dir/build.make CMakeFiles/cmTC_ff3e8.dir/build] + ignore line: [gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/CMakeTmp'] + ignore line: [Building CUDA object CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o] + ignore line: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler --generate-code=arch=compute_52 code=[compute_52 sm_52] -Xcompiler=-v -MD -MT CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o -MF CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o.d -x cu -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=gcc] + ignore line: [OFFLOAD_TARGET_NAMES=hsa:nvptx-none] + ignore line: [Target: x86_64-suse-linux] + ignore line: [Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c c++ objc fortran obj-c++ ada go --enable-offload-targets=hsa nvptx-none --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 7.5.0 (SUSE Linux) ] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_0002e392_00000000-7_CMakeCUDACompilerABI.cpp1.ii' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/cc1plus -E -quiet -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -D_GNU_SOURCE -D __CUDA_ARCH__=520 -D __CUDA_ARCH_LIST__=520 -D CUDA_DOUBLE_MATH_FUNCTIONS -D __CUDACC__ -D __NVCC__ -D __CUDACC_VER_MAJOR__=11 -D __CUDACC_VER_MINOR__=7 -D __CUDACC_VER_BUILD__=64 -D __CUDA_API_VER_MAJOR__=11 -D __CUDA_API_VER_MINOR__=7 -D __NVCC_DIAG_PRAGMA_SUPPORT__=1 -include cuda_runtime.h /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o /tmp/tmpxft_0002e392_00000000-7_CMakeCUDACompilerABI.cpp1.ii -m64 -mtune=generic -march=x86-64] + ignore line: [ignoring duplicate directory "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include] + ignore line: [ /usr/include/c++/7] + ignore line: [ /usr/include/c++/7/x86_64-suse-linux] + ignore line: [ /usr/include/c++/7/backward] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/] + ignore line: [LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_0002e392_00000000-7_CMakeCUDACompilerABI.cpp1.ii' '-mtune=generic' '-march=x86-64'] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=gcc] + ignore line: [OFFLOAD_TARGET_NAMES=hsa:nvptx-none] + ignore line: [Target: x86_64-suse-linux] + ignore line: [Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c c++ objc fortran obj-c++ ada go --enable-offload-targets=hsa nvptx-none --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 7.5.0 (SUSE Linux) ] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_0002e392_00000000-5_CMakeCUDACompilerABI.cpp4.ii' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/cc1plus -E -quiet -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -D_GNU_SOURCE -D __CUDA_ARCH_LIST__=520 -D __CUDACC__ -D __NVCC__ -D __CUDACC_VER_MAJOR__=11 -D __CUDACC_VER_MINOR__=7 -D __CUDACC_VER_BUILD__=64 -D __CUDA_API_VER_MAJOR__=11 -D __CUDA_API_VER_MINOR__=7 -D __NVCC_DIAG_PRAGMA_SUPPORT__=1 -include cuda_runtime.h /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu -o /tmp/tmpxft_0002e392_00000000-5_CMakeCUDACompilerABI.cpp4.ii -m64 -mtune=generic -march=x86-64] + ignore line: [ignoring duplicate directory "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include] + ignore line: [ /usr/include/c++/7] + ignore line: [ /usr/include/c++/7/x86_64-suse-linux] + ignore line: [ /usr/include/c++/7/backward] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/] + ignore line: [LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH_LIST__=520' '-E' '-D' '__CUDACC__' '-D' '__NVCC__' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-D' '__CUDACC_VER_MAJOR__=11' '-D' '__CUDACC_VER_MINOR__=7' '-D' '__CUDACC_VER_BUILD__=64' '-D' '__CUDA_API_VER_MAJOR__=11' '-D' '__CUDA_API_VER_MINOR__=7' '-D' '__NVCC_DIAG_PRAGMA_SUPPORT__=1' '-include' 'cuda_runtime.h' '-m64' '-o' '/tmp/tmpxft_0002e392_00000000-5_CMakeCUDACompilerABI.cpp4.ii' '-mtune=generic' '-march=x86-64'] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=gcc] + ignore line: [OFFLOAD_TARGET_NAMES=hsa:nvptx-none] + ignore line: [Target: x86_64-suse-linux] + ignore line: [Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c c++ objc fortran obj-c++ ada go --enable-offload-targets=hsa nvptx-none --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 7.5.0 (SUSE Linux) ] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-c' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-m64' '-o' 'CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/cc1plus -quiet -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include -D_GNU_SOURCE -D __CUDA_ARCH__=520 -D __CUDA_ARCH_LIST__=520 -D CUDA_DOUBLE_MATH_FUNCTIONS /tmp/tmpxft_0002e392_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -quiet -dumpbase tmpxft_0002e392_00000000-6_CMakeCUDACompilerABI.cudafe1.cpp -m64 -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o -version -o /tmp/ccexsbFP.s] + ignore line: [GNU C++14 (SUSE Linux) version 7.5.0 (x86_64-suse-linux)] + ignore line: [ compiled by GNU C version 7.5.0 GMP version 6.1.2 MPFR version 4.0.2-p6 MPC version 1.1.0 isl version isl-0.18-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/11.7/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include] + ignore line: [ /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include] + ignore line: [ /usr/include/c++/7] + ignore line: [ /usr/include/c++/7/x86_64-suse-linux] + ignore line: [ /usr/include/c++/7/backward] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/include] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++14 (SUSE Linux) version 7.5.0 (x86_64-suse-linux)] + ignore line: [ compiled by GNU C version 7.5.0 GMP version 6.1.2 MPFR version 4.0.2-p6 MPC version 1.1.0 isl version isl-0.18-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 6382e6e95418232cdb97da9bdda1863e] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-c' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-m64' '-o' 'CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/as -v -I /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include --64 -o CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o /tmp/ccexsbFP.s] + ignore line: [GNU assembler version 2.37 (x86_64-suse-linux) using BFD version (GNU Binutils] + ignore line: [ SUSE Linux Enterprise 15) 2.37.20211103-150100.7.37] + ignore line: [COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/] + ignore line: [LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-D' '__CUDA_ARCH__=520' '-D' '__CUDA_ARCH_LIST__=520' '-c' '-D' 'CUDA_DOUBLE_MATH_FUNCTIONS' '-v' '-I' '/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/../targets/x86_64-linux/include' '-m64' '-o' 'CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking CUDA executable cmTC_ff3e8] + ignore line: [/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ff3e8.dir/link.txt --verbose=1] + ignore line: [/usr/bin/g++ -v CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o -o cmTC_ff3e8 -lcudadevrt -lcudart_static -lrt -lpthread -ldl -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs" -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib"] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/g++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=hsa:nvptx-none] + ignore line: [Target: x86_64-suse-linux] + ignore line: [Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c c++ objc fortran obj-c++ ada go --enable-offload-targets=hsa nvptx-none --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 7.5.0 (SUSE Linux) ] + ignore line: [COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/] + ignore line: [LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ff3e8' '-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs' '-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib64/gcc/x86_64-suse-linux/7/collect2 -plugin /usr/lib64/gcc/x86_64-suse-linux/7/liblto_plugin.so -plugin-opt=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccs8ln8u.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_ff3e8 /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crt1.o /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib -L/usr/lib64/gcc/x86_64-suse-linux/7 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib -L/usr/lib64/gcc/x86_64-suse-linux/7/../../.. CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crtn.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccs8ln8u.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-o] ==> ignore + arg [cmTC_ff3e8] ==> ignore + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crt1.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crt1.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crti.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crti.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + arg [-L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] ==> dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib] + arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../..] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../..] + arg [CMakeFiles/cmTC_ff3e8.dir/CMakeCUDACompilerABI.cu.o] ==> ignore + arg [-lcudadevrt] ==> lib [cudadevrt] + arg [-lcudart_static] ==> lib [cudart_static] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-ldl] ==> lib [dl] + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] + arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crtn.o] ==> obj [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crtn.o] + collapse obj [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crt1.o] ==> [/usr/lib64/crt1.o] + collapse obj [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crti.o] ==> [/usr/lib64/crti.o] + collapse obj [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crtn.o] ==> [/usr/lib64/crtn.o] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs] + collapse library dir [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] ==> [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib] ==> [/usr/x86_64-suse-linux/lib] + collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../..] ==> [/usr/lib64] + implicit libs: [cudadevrt;cudart_static;rt;pthread;dl;stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o;/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o;/usr/lib64/crtn.o] + implicit dirs: [/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs;/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib;/usr/lib64/gcc/x86_64-suse-linux/7;/usr/lib64;/lib64;/usr/x86_64-suse-linux/lib] + implicit fwks: [] + + diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/Makefile.cmake b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..eb8999d5 --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/Makefile.cmake @@ -0,0 +1,97 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "CMakeFiles/3.24.3/CMakeCUDACompiler.cmake" + "CMakeFiles/3.24.3/CMakeSystem.cmake" + "CMakeLists.txt" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompiler.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDAInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCompilerIdDetection.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCUDACompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCompileFeatures.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCompilerABI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCompilerId.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineSystem.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFindBinUtils.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeGenericSystem.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeParseImplicitLinkInfo.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeParseLibraryArchitecture.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystem.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeTestCUDACompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeTestCompilerCommon.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CUDA/architectures.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVIDIA-CUDA.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/TI-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Internal/FeatureTesting.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.24.3/CMakeSystem.cmake" + "CMakeFiles/3.24.3/CMakeCUDACompiler.cmake" + "CMakeFiles/3.24.3/CMakeCUDACompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + ) diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/Makefile2 b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/Makefile2 new file mode 100644 index 00000000..41315248 --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/Makefile2 @@ -0,0 +1,86 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: +.PHONY : clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/TargetDirectories.txt b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..dfa1dd80 --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,2 @@ +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/rebuild_cache.dir diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/cmake.check_cache b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/progress.marks b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/progress.marks new file mode 100644 index 00000000..573541ac --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/CMakeLists.txt b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeLists.txt new file mode 100644 index 00000000..17290ded --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/CMakeLists.txt @@ -0,0 +1,6 @@ +cmake_minimum_required(VERSION 3.24.3) +project(CheckCUDA CUDA) +file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/result.cmake" + "set(CMAKE_CUDA_COMPILER \"${CMAKE_CUDA_COMPILER}\")\n" + "set(CMAKE_CUDA_HOST_COMPILER \"${CMAKE_CUDA_HOST_COMPILER}\")\n" + ) \ No newline at end of file diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/Makefile b/build_nv_0120/CMakeFiles/CheckCUDA/Makefile new file mode 100644 index 00000000..ffd9909a --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/Makefile @@ -0,0 +1,140 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/cmake_install.cmake b/build_nv_0120/CMakeFiles/CheckCUDA/cmake_install.cmake new file mode 100644 index 00000000..8f87a1fc --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/CheckCUDA/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build_nv_0120/CMakeFiles/CheckCUDA/result.cmake b/build_nv_0120/CMakeFiles/CheckCUDA/result.cmake new file mode 100644 index 00000000..7c1030ed --- /dev/null +++ b/build_nv_0120/CMakeFiles/CheckCUDA/result.cmake @@ -0,0 +1,2 @@ +set(CMAKE_CUDA_COMPILER "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc") +set(CMAKE_CUDA_HOST_COMPILER "") diff --git a/build_nv_0120/CMakeFiles/Continuous.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/Continuous.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/Continuous.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/Continuous.dir/build.make b/build_nv_0120/CMakeFiles/Continuous.dir/build.make new file mode 100644 index 00000000..8882883f --- /dev/null +++ b/build_nv_0120/CMakeFiles/Continuous.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for Continuous. + +# Include any custom commands dependencies for this target. +include CMakeFiles/Continuous.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/Continuous.dir/progress.make + +CMakeFiles/Continuous: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D Continuous + +Continuous: CMakeFiles/Continuous +Continuous: CMakeFiles/Continuous.dir/build.make +.PHONY : Continuous + +# Rule to build all files generated by this target. +CMakeFiles/Continuous.dir/build: Continuous +.PHONY : CMakeFiles/Continuous.dir/build + +CMakeFiles/Continuous.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/Continuous.dir/cmake_clean.cmake +.PHONY : CMakeFiles/Continuous.dir/clean + +CMakeFiles/Continuous.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/Continuous.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/Continuous.dir/depend + diff --git a/build_nv_0120/CMakeFiles/Continuous.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/Continuous.dir/cmake_clean.cmake new file mode 100644 index 00000000..7e1791cf --- /dev/null +++ b/build_nv_0120/CMakeFiles/Continuous.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/Continuous" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/Continuous.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/Continuous.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/Continuous.dir/compiler_depend.make new file mode 100644 index 00000000..4e014e08 --- /dev/null +++ b/build_nv_0120/CMakeFiles/Continuous.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for Continuous. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/Continuous.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/Continuous.dir/compiler_depend.ts new file mode 100644 index 00000000..86303622 --- /dev/null +++ b/build_nv_0120/CMakeFiles/Continuous.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for Continuous. diff --git a/build_nv_0120/CMakeFiles/Continuous.dir/progress.make b/build_nv_0120/CMakeFiles/Continuous.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/Continuous.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/ContinuousBuild.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/ContinuousBuild.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousBuild.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/ContinuousBuild.dir/build.make b/build_nv_0120/CMakeFiles/ContinuousBuild.dir/build.make new file mode 100644 index 00000000..5c3d1500 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousBuild.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for ContinuousBuild. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousBuild.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousBuild.dir/progress.make + +CMakeFiles/ContinuousBuild: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousBuild + +ContinuousBuild: CMakeFiles/ContinuousBuild +ContinuousBuild: CMakeFiles/ContinuousBuild.dir/build.make +.PHONY : ContinuousBuild + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousBuild.dir/build: ContinuousBuild +.PHONY : CMakeFiles/ContinuousBuild.dir/build + +CMakeFiles/ContinuousBuild.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousBuild.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousBuild.dir/clean + +CMakeFiles/ContinuousBuild.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ContinuousBuild.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousBuild.dir/depend + diff --git a/build_nv_0120/CMakeFiles/ContinuousBuild.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/ContinuousBuild.dir/cmake_clean.cmake new file mode 100644 index 00000000..afccd136 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousBuild.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousBuild" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousBuild.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/ContinuousBuild.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/ContinuousBuild.dir/compiler_depend.make new file mode 100644 index 00000000..00b62ad4 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousBuild.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousBuild. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/ContinuousBuild.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/ContinuousBuild.dir/compiler_depend.ts new file mode 100644 index 00000000..1cb86182 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousBuild.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousBuild. diff --git a/build_nv_0120/CMakeFiles/ContinuousBuild.dir/progress.make b/build_nv_0120/CMakeFiles/ContinuousBuild.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousBuild.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/ContinuousConfigure.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/ContinuousConfigure.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousConfigure.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/ContinuousConfigure.dir/build.make b/build_nv_0120/CMakeFiles/ContinuousConfigure.dir/build.make new file mode 100644 index 00000000..0d8643b8 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousConfigure.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for ContinuousConfigure. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousConfigure.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousConfigure.dir/progress.make + +CMakeFiles/ContinuousConfigure: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousConfigure + +ContinuousConfigure: CMakeFiles/ContinuousConfigure +ContinuousConfigure: CMakeFiles/ContinuousConfigure.dir/build.make +.PHONY : ContinuousConfigure + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousConfigure.dir/build: ContinuousConfigure +.PHONY : CMakeFiles/ContinuousConfigure.dir/build + +CMakeFiles/ContinuousConfigure.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousConfigure.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousConfigure.dir/clean + +CMakeFiles/ContinuousConfigure.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ContinuousConfigure.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousConfigure.dir/depend + diff --git a/build_nv_0120/CMakeFiles/ContinuousConfigure.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/ContinuousConfigure.dir/cmake_clean.cmake new file mode 100644 index 00000000..eb51e204 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousConfigure.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousConfigure" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousConfigure.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/ContinuousConfigure.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/ContinuousConfigure.dir/compiler_depend.make new file mode 100644 index 00000000..584c8bb3 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousConfigure.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousConfigure. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/ContinuousConfigure.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/ContinuousConfigure.dir/compiler_depend.ts new file mode 100644 index 00000000..c8a34277 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousConfigure.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousConfigure. diff --git a/build_nv_0120/CMakeFiles/ContinuousConfigure.dir/progress.make b/build_nv_0120/CMakeFiles/ContinuousConfigure.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousConfigure.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/ContinuousCoverage.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/ContinuousCoverage.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousCoverage.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/ContinuousCoverage.dir/build.make b/build_nv_0120/CMakeFiles/ContinuousCoverage.dir/build.make new file mode 100644 index 00000000..d81d6c2e --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousCoverage.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for ContinuousCoverage. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousCoverage.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousCoverage.dir/progress.make + +CMakeFiles/ContinuousCoverage: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousCoverage + +ContinuousCoverage: CMakeFiles/ContinuousCoverage +ContinuousCoverage: CMakeFiles/ContinuousCoverage.dir/build.make +.PHONY : ContinuousCoverage + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousCoverage.dir/build: ContinuousCoverage +.PHONY : CMakeFiles/ContinuousCoverage.dir/build + +CMakeFiles/ContinuousCoverage.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousCoverage.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousCoverage.dir/clean + +CMakeFiles/ContinuousCoverage.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ContinuousCoverage.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousCoverage.dir/depend + diff --git a/build_nv_0120/CMakeFiles/ContinuousCoverage.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/ContinuousCoverage.dir/cmake_clean.cmake new file mode 100644 index 00000000..6115f89b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousCoverage.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousCoverage" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousCoverage.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/ContinuousCoverage.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/ContinuousCoverage.dir/compiler_depend.make new file mode 100644 index 00000000..8d1a807b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousCoverage.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousCoverage. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/ContinuousCoverage.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/ContinuousCoverage.dir/compiler_depend.ts new file mode 100644 index 00000000..23d476b9 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousCoverage.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousCoverage. diff --git a/build_nv_0120/CMakeFiles/ContinuousCoverage.dir/progress.make b/build_nv_0120/CMakeFiles/ContinuousCoverage.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousCoverage.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/ContinuousMemCheck.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/ContinuousMemCheck.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousMemCheck.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/ContinuousMemCheck.dir/build.make b/build_nv_0120/CMakeFiles/ContinuousMemCheck.dir/build.make new file mode 100644 index 00000000..3271e18a --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousMemCheck.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for ContinuousMemCheck. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousMemCheck.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousMemCheck.dir/progress.make + +CMakeFiles/ContinuousMemCheck: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousMemCheck + +ContinuousMemCheck: CMakeFiles/ContinuousMemCheck +ContinuousMemCheck: CMakeFiles/ContinuousMemCheck.dir/build.make +.PHONY : ContinuousMemCheck + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousMemCheck.dir/build: ContinuousMemCheck +.PHONY : CMakeFiles/ContinuousMemCheck.dir/build + +CMakeFiles/ContinuousMemCheck.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousMemCheck.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousMemCheck.dir/clean + +CMakeFiles/ContinuousMemCheck.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ContinuousMemCheck.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousMemCheck.dir/depend + diff --git a/build_nv_0120/CMakeFiles/ContinuousMemCheck.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/ContinuousMemCheck.dir/cmake_clean.cmake new file mode 100644 index 00000000..ad69e7ff --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousMemCheck.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousMemCheck" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousMemCheck.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/ContinuousMemCheck.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/ContinuousMemCheck.dir/compiler_depend.make new file mode 100644 index 00000000..930bb616 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousMemCheck.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousMemCheck. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/ContinuousMemCheck.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/ContinuousMemCheck.dir/compiler_depend.ts new file mode 100644 index 00000000..4f4fc23f --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousMemCheck.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousMemCheck. diff --git a/build_nv_0120/CMakeFiles/ContinuousMemCheck.dir/progress.make b/build_nv_0120/CMakeFiles/ContinuousMemCheck.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousMemCheck.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/ContinuousStart.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/ContinuousStart.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousStart.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/ContinuousStart.dir/build.make b/build_nv_0120/CMakeFiles/ContinuousStart.dir/build.make new file mode 100644 index 00000000..8a1d254e --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousStart.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for ContinuousStart. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousStart.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousStart.dir/progress.make + +CMakeFiles/ContinuousStart: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousStart + +ContinuousStart: CMakeFiles/ContinuousStart +ContinuousStart: CMakeFiles/ContinuousStart.dir/build.make +.PHONY : ContinuousStart + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousStart.dir/build: ContinuousStart +.PHONY : CMakeFiles/ContinuousStart.dir/build + +CMakeFiles/ContinuousStart.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousStart.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousStart.dir/clean + +CMakeFiles/ContinuousStart.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ContinuousStart.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousStart.dir/depend + diff --git a/build_nv_0120/CMakeFiles/ContinuousStart.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/ContinuousStart.dir/cmake_clean.cmake new file mode 100644 index 00000000..13d5b2bc --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousStart.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousStart" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousStart.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/ContinuousStart.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/ContinuousStart.dir/compiler_depend.make new file mode 100644 index 00000000..af626145 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousStart.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousStart. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/ContinuousStart.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/ContinuousStart.dir/compiler_depend.ts new file mode 100644 index 00000000..fcc8893d --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousStart.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousStart. diff --git a/build_nv_0120/CMakeFiles/ContinuousStart.dir/progress.make b/build_nv_0120/CMakeFiles/ContinuousStart.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousStart.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/ContinuousSubmit.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/ContinuousSubmit.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousSubmit.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/ContinuousSubmit.dir/build.make b/build_nv_0120/CMakeFiles/ContinuousSubmit.dir/build.make new file mode 100644 index 00000000..5e5c86b2 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousSubmit.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for ContinuousSubmit. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousSubmit.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousSubmit.dir/progress.make + +CMakeFiles/ContinuousSubmit: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousSubmit + +ContinuousSubmit: CMakeFiles/ContinuousSubmit +ContinuousSubmit: CMakeFiles/ContinuousSubmit.dir/build.make +.PHONY : ContinuousSubmit + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousSubmit.dir/build: ContinuousSubmit +.PHONY : CMakeFiles/ContinuousSubmit.dir/build + +CMakeFiles/ContinuousSubmit.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousSubmit.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousSubmit.dir/clean + +CMakeFiles/ContinuousSubmit.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ContinuousSubmit.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousSubmit.dir/depend + diff --git a/build_nv_0120/CMakeFiles/ContinuousSubmit.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/ContinuousSubmit.dir/cmake_clean.cmake new file mode 100644 index 00000000..cc66ba37 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousSubmit.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousSubmit" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousSubmit.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/ContinuousSubmit.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/ContinuousSubmit.dir/compiler_depend.make new file mode 100644 index 00000000..33809169 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousSubmit.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousSubmit. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/ContinuousSubmit.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/ContinuousSubmit.dir/compiler_depend.ts new file mode 100644 index 00000000..73d7404b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousSubmit.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousSubmit. diff --git a/build_nv_0120/CMakeFiles/ContinuousSubmit.dir/progress.make b/build_nv_0120/CMakeFiles/ContinuousSubmit.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousSubmit.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/ContinuousTest.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/ContinuousTest.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousTest.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/ContinuousTest.dir/build.make b/build_nv_0120/CMakeFiles/ContinuousTest.dir/build.make new file mode 100644 index 00000000..ef5f02d2 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousTest.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for ContinuousTest. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousTest.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousTest.dir/progress.make + +CMakeFiles/ContinuousTest: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousTest + +ContinuousTest: CMakeFiles/ContinuousTest +ContinuousTest: CMakeFiles/ContinuousTest.dir/build.make +.PHONY : ContinuousTest + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousTest.dir/build: ContinuousTest +.PHONY : CMakeFiles/ContinuousTest.dir/build + +CMakeFiles/ContinuousTest.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousTest.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousTest.dir/clean + +CMakeFiles/ContinuousTest.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ContinuousTest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousTest.dir/depend + diff --git a/build_nv_0120/CMakeFiles/ContinuousTest.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/ContinuousTest.dir/cmake_clean.cmake new file mode 100644 index 00000000..ff11d485 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousTest.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousTest" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousTest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/ContinuousTest.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/ContinuousTest.dir/compiler_depend.make new file mode 100644 index 00000000..24d664a2 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousTest.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousTest. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/ContinuousTest.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/ContinuousTest.dir/compiler_depend.ts new file mode 100644 index 00000000..bd7c1d1f --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousTest.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousTest. diff --git a/build_nv_0120/CMakeFiles/ContinuousTest.dir/progress.make b/build_nv_0120/CMakeFiles/ContinuousTest.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousTest.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/ContinuousUpdate.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/ContinuousUpdate.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousUpdate.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/ContinuousUpdate.dir/build.make b/build_nv_0120/CMakeFiles/ContinuousUpdate.dir/build.make new file mode 100644 index 00000000..33eab4d2 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousUpdate.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for ContinuousUpdate. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ContinuousUpdate.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ContinuousUpdate.dir/progress.make + +CMakeFiles/ContinuousUpdate: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ContinuousUpdate + +ContinuousUpdate: CMakeFiles/ContinuousUpdate +ContinuousUpdate: CMakeFiles/ContinuousUpdate.dir/build.make +.PHONY : ContinuousUpdate + +# Rule to build all files generated by this target. +CMakeFiles/ContinuousUpdate.dir/build: ContinuousUpdate +.PHONY : CMakeFiles/ContinuousUpdate.dir/build + +CMakeFiles/ContinuousUpdate.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ContinuousUpdate.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ContinuousUpdate.dir/clean + +CMakeFiles/ContinuousUpdate.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ContinuousUpdate.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ContinuousUpdate.dir/depend + diff --git a/build_nv_0120/CMakeFiles/ContinuousUpdate.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/ContinuousUpdate.dir/cmake_clean.cmake new file mode 100644 index 00000000..7a77a24c --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousUpdate.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ContinuousUpdate" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ContinuousUpdate.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/ContinuousUpdate.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/ContinuousUpdate.dir/compiler_depend.make new file mode 100644 index 00000000..b3732269 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousUpdate.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ContinuousUpdate. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/ContinuousUpdate.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/ContinuousUpdate.dir/compiler_depend.ts new file mode 100644 index 00000000..ed8de925 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousUpdate.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ContinuousUpdate. diff --git a/build_nv_0120/CMakeFiles/ContinuousUpdate.dir/progress.make b/build_nv_0120/CMakeFiles/ContinuousUpdate.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ContinuousUpdate.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/Experimental.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/Experimental.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/Experimental.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/Experimental.dir/build.make b/build_nv_0120/CMakeFiles/Experimental.dir/build.make new file mode 100644 index 00000000..aaa2f6bb --- /dev/null +++ b/build_nv_0120/CMakeFiles/Experimental.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for Experimental. + +# Include any custom commands dependencies for this target. +include CMakeFiles/Experimental.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/Experimental.dir/progress.make + +CMakeFiles/Experimental: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D Experimental + +Experimental: CMakeFiles/Experimental +Experimental: CMakeFiles/Experimental.dir/build.make +.PHONY : Experimental + +# Rule to build all files generated by this target. +CMakeFiles/Experimental.dir/build: Experimental +.PHONY : CMakeFiles/Experimental.dir/build + +CMakeFiles/Experimental.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/Experimental.dir/cmake_clean.cmake +.PHONY : CMakeFiles/Experimental.dir/clean + +CMakeFiles/Experimental.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/Experimental.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/Experimental.dir/depend + diff --git a/build_nv_0120/CMakeFiles/Experimental.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/Experimental.dir/cmake_clean.cmake new file mode 100644 index 00000000..799e7082 --- /dev/null +++ b/build_nv_0120/CMakeFiles/Experimental.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/Experimental" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/Experimental.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/Experimental.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/Experimental.dir/compiler_depend.make new file mode 100644 index 00000000..df83d58e --- /dev/null +++ b/build_nv_0120/CMakeFiles/Experimental.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for Experimental. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/Experimental.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/Experimental.dir/compiler_depend.ts new file mode 100644 index 00000000..2619b9b5 --- /dev/null +++ b/build_nv_0120/CMakeFiles/Experimental.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for Experimental. diff --git a/build_nv_0120/CMakeFiles/Experimental.dir/progress.make b/build_nv_0120/CMakeFiles/Experimental.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/Experimental.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/ExperimentalBuild.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/ExperimentalBuild.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalBuild.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/ExperimentalBuild.dir/build.make b/build_nv_0120/CMakeFiles/ExperimentalBuild.dir/build.make new file mode 100644 index 00000000..3c0af367 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalBuild.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for ExperimentalBuild. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalBuild.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalBuild.dir/progress.make + +CMakeFiles/ExperimentalBuild: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalBuild + +ExperimentalBuild: CMakeFiles/ExperimentalBuild +ExperimentalBuild: CMakeFiles/ExperimentalBuild.dir/build.make +.PHONY : ExperimentalBuild + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalBuild.dir/build: ExperimentalBuild +.PHONY : CMakeFiles/ExperimentalBuild.dir/build + +CMakeFiles/ExperimentalBuild.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalBuild.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalBuild.dir/clean + +CMakeFiles/ExperimentalBuild.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ExperimentalBuild.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalBuild.dir/depend + diff --git a/build_nv_0120/CMakeFiles/ExperimentalBuild.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/ExperimentalBuild.dir/cmake_clean.cmake new file mode 100644 index 00000000..3354e3f1 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalBuild.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalBuild" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalBuild.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/ExperimentalBuild.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/ExperimentalBuild.dir/compiler_depend.make new file mode 100644 index 00000000..76086314 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalBuild.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalBuild. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/ExperimentalBuild.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/ExperimentalBuild.dir/compiler_depend.ts new file mode 100644 index 00000000..34d91606 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalBuild.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalBuild. diff --git a/build_nv_0120/CMakeFiles/ExperimentalBuild.dir/progress.make b/build_nv_0120/CMakeFiles/ExperimentalBuild.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalBuild.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/ExperimentalConfigure.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/ExperimentalConfigure.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalConfigure.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/ExperimentalConfigure.dir/build.make b/build_nv_0120/CMakeFiles/ExperimentalConfigure.dir/build.make new file mode 100644 index 00000000..b7a958f9 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalConfigure.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for ExperimentalConfigure. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalConfigure.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalConfigure.dir/progress.make + +CMakeFiles/ExperimentalConfigure: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalConfigure + +ExperimentalConfigure: CMakeFiles/ExperimentalConfigure +ExperimentalConfigure: CMakeFiles/ExperimentalConfigure.dir/build.make +.PHONY : ExperimentalConfigure + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalConfigure.dir/build: ExperimentalConfigure +.PHONY : CMakeFiles/ExperimentalConfigure.dir/build + +CMakeFiles/ExperimentalConfigure.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalConfigure.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalConfigure.dir/clean + +CMakeFiles/ExperimentalConfigure.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ExperimentalConfigure.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalConfigure.dir/depend + diff --git a/build_nv_0120/CMakeFiles/ExperimentalConfigure.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/ExperimentalConfigure.dir/cmake_clean.cmake new file mode 100644 index 00000000..69e4a719 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalConfigure.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalConfigure" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalConfigure.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/ExperimentalConfigure.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/ExperimentalConfigure.dir/compiler_depend.make new file mode 100644 index 00000000..07387966 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalConfigure.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalConfigure. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/ExperimentalConfigure.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/ExperimentalConfigure.dir/compiler_depend.ts new file mode 100644 index 00000000..51fc32c4 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalConfigure.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalConfigure. diff --git a/build_nv_0120/CMakeFiles/ExperimentalConfigure.dir/progress.make b/build_nv_0120/CMakeFiles/ExperimentalConfigure.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalConfigure.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/ExperimentalCoverage.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/ExperimentalCoverage.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalCoverage.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/ExperimentalCoverage.dir/build.make b/build_nv_0120/CMakeFiles/ExperimentalCoverage.dir/build.make new file mode 100644 index 00000000..8baa455d --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalCoverage.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for ExperimentalCoverage. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalCoverage.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalCoverage.dir/progress.make + +CMakeFiles/ExperimentalCoverage: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalCoverage + +ExperimentalCoverage: CMakeFiles/ExperimentalCoverage +ExperimentalCoverage: CMakeFiles/ExperimentalCoverage.dir/build.make +.PHONY : ExperimentalCoverage + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalCoverage.dir/build: ExperimentalCoverage +.PHONY : CMakeFiles/ExperimentalCoverage.dir/build + +CMakeFiles/ExperimentalCoverage.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalCoverage.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalCoverage.dir/clean + +CMakeFiles/ExperimentalCoverage.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ExperimentalCoverage.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalCoverage.dir/depend + diff --git a/build_nv_0120/CMakeFiles/ExperimentalCoverage.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/ExperimentalCoverage.dir/cmake_clean.cmake new file mode 100644 index 00000000..b8d6597a --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalCoverage.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalCoverage" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalCoverage.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/ExperimentalCoverage.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/ExperimentalCoverage.dir/compiler_depend.make new file mode 100644 index 00000000..4c327cbb --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalCoverage.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalCoverage. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/ExperimentalCoverage.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/ExperimentalCoverage.dir/compiler_depend.ts new file mode 100644 index 00000000..d3bffd38 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalCoverage.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalCoverage. diff --git a/build_nv_0120/CMakeFiles/ExperimentalCoverage.dir/progress.make b/build_nv_0120/CMakeFiles/ExperimentalCoverage.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalCoverage.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/ExperimentalMemCheck.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/ExperimentalMemCheck.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalMemCheck.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/ExperimentalMemCheck.dir/build.make b/build_nv_0120/CMakeFiles/ExperimentalMemCheck.dir/build.make new file mode 100644 index 00000000..087bad8b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalMemCheck.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for ExperimentalMemCheck. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalMemCheck.dir/progress.make + +CMakeFiles/ExperimentalMemCheck: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalMemCheck + +ExperimentalMemCheck: CMakeFiles/ExperimentalMemCheck +ExperimentalMemCheck: CMakeFiles/ExperimentalMemCheck.dir/build.make +.PHONY : ExperimentalMemCheck + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalMemCheck.dir/build: ExperimentalMemCheck +.PHONY : CMakeFiles/ExperimentalMemCheck.dir/build + +CMakeFiles/ExperimentalMemCheck.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalMemCheck.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalMemCheck.dir/clean + +CMakeFiles/ExperimentalMemCheck.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ExperimentalMemCheck.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalMemCheck.dir/depend + diff --git a/build_nv_0120/CMakeFiles/ExperimentalMemCheck.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/ExperimentalMemCheck.dir/cmake_clean.cmake new file mode 100644 index 00000000..ed3f7bc0 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalMemCheck.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalMemCheck" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalMemCheck.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.make new file mode 100644 index 00000000..ab194c2b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalMemCheck. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.ts new file mode 100644 index 00000000..5d0d9acc --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalMemCheck.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalMemCheck. diff --git a/build_nv_0120/CMakeFiles/ExperimentalMemCheck.dir/progress.make b/build_nv_0120/CMakeFiles/ExperimentalMemCheck.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalMemCheck.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/ExperimentalStart.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/ExperimentalStart.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalStart.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/ExperimentalStart.dir/build.make b/build_nv_0120/CMakeFiles/ExperimentalStart.dir/build.make new file mode 100644 index 00000000..217805d8 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalStart.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for ExperimentalStart. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalStart.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalStart.dir/progress.make + +CMakeFiles/ExperimentalStart: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalStart + +ExperimentalStart: CMakeFiles/ExperimentalStart +ExperimentalStart: CMakeFiles/ExperimentalStart.dir/build.make +.PHONY : ExperimentalStart + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalStart.dir/build: ExperimentalStart +.PHONY : CMakeFiles/ExperimentalStart.dir/build + +CMakeFiles/ExperimentalStart.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalStart.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalStart.dir/clean + +CMakeFiles/ExperimentalStart.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ExperimentalStart.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalStart.dir/depend + diff --git a/build_nv_0120/CMakeFiles/ExperimentalStart.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/ExperimentalStart.dir/cmake_clean.cmake new file mode 100644 index 00000000..4e2736b1 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalStart.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalStart" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalStart.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/ExperimentalStart.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/ExperimentalStart.dir/compiler_depend.make new file mode 100644 index 00000000..29aab519 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalStart.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalStart. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/ExperimentalStart.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/ExperimentalStart.dir/compiler_depend.ts new file mode 100644 index 00000000..a636e5c0 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalStart.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalStart. diff --git a/build_nv_0120/CMakeFiles/ExperimentalStart.dir/progress.make b/build_nv_0120/CMakeFiles/ExperimentalStart.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalStart.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/ExperimentalSubmit.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/ExperimentalSubmit.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalSubmit.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/ExperimentalSubmit.dir/build.make b/build_nv_0120/CMakeFiles/ExperimentalSubmit.dir/build.make new file mode 100644 index 00000000..a92b33de --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalSubmit.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for ExperimentalSubmit. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalSubmit.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalSubmit.dir/progress.make + +CMakeFiles/ExperimentalSubmit: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalSubmit + +ExperimentalSubmit: CMakeFiles/ExperimentalSubmit +ExperimentalSubmit: CMakeFiles/ExperimentalSubmit.dir/build.make +.PHONY : ExperimentalSubmit + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalSubmit.dir/build: ExperimentalSubmit +.PHONY : CMakeFiles/ExperimentalSubmit.dir/build + +CMakeFiles/ExperimentalSubmit.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalSubmit.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalSubmit.dir/clean + +CMakeFiles/ExperimentalSubmit.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ExperimentalSubmit.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalSubmit.dir/depend + diff --git a/build_nv_0120/CMakeFiles/ExperimentalSubmit.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/ExperimentalSubmit.dir/cmake_clean.cmake new file mode 100644 index 00000000..d130e45a --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalSubmit.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalSubmit" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalSubmit.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/ExperimentalSubmit.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/ExperimentalSubmit.dir/compiler_depend.make new file mode 100644 index 00000000..44401727 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalSubmit.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalSubmit. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/ExperimentalSubmit.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/ExperimentalSubmit.dir/compiler_depend.ts new file mode 100644 index 00000000..7fa97b16 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalSubmit.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalSubmit. diff --git a/build_nv_0120/CMakeFiles/ExperimentalSubmit.dir/progress.make b/build_nv_0120/CMakeFiles/ExperimentalSubmit.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalSubmit.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/ExperimentalTest.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/ExperimentalTest.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalTest.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/ExperimentalTest.dir/build.make b/build_nv_0120/CMakeFiles/ExperimentalTest.dir/build.make new file mode 100644 index 00000000..2e240637 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalTest.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for ExperimentalTest. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalTest.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalTest.dir/progress.make + +CMakeFiles/ExperimentalTest: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalTest + +ExperimentalTest: CMakeFiles/ExperimentalTest +ExperimentalTest: CMakeFiles/ExperimentalTest.dir/build.make +.PHONY : ExperimentalTest + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalTest.dir/build: ExperimentalTest +.PHONY : CMakeFiles/ExperimentalTest.dir/build + +CMakeFiles/ExperimentalTest.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalTest.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalTest.dir/clean + +CMakeFiles/ExperimentalTest.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ExperimentalTest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalTest.dir/depend + diff --git a/build_nv_0120/CMakeFiles/ExperimentalTest.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/ExperimentalTest.dir/cmake_clean.cmake new file mode 100644 index 00000000..4348aa36 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalTest.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalTest" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalTest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/ExperimentalTest.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/ExperimentalTest.dir/compiler_depend.make new file mode 100644 index 00000000..fab28a94 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalTest.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalTest. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/ExperimentalTest.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/ExperimentalTest.dir/compiler_depend.ts new file mode 100644 index 00000000..fbeb091d --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalTest.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalTest. diff --git a/build_nv_0120/CMakeFiles/ExperimentalTest.dir/progress.make b/build_nv_0120/CMakeFiles/ExperimentalTest.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalTest.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/ExperimentalUpdate.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/ExperimentalUpdate.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalUpdate.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/ExperimentalUpdate.dir/build.make b/build_nv_0120/CMakeFiles/ExperimentalUpdate.dir/build.make new file mode 100644 index 00000000..f25224b1 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalUpdate.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for ExperimentalUpdate. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ExperimentalUpdate.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ExperimentalUpdate.dir/progress.make + +CMakeFiles/ExperimentalUpdate: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D ExperimentalUpdate + +ExperimentalUpdate: CMakeFiles/ExperimentalUpdate +ExperimentalUpdate: CMakeFiles/ExperimentalUpdate.dir/build.make +.PHONY : ExperimentalUpdate + +# Rule to build all files generated by this target. +CMakeFiles/ExperimentalUpdate.dir/build: ExperimentalUpdate +.PHONY : CMakeFiles/ExperimentalUpdate.dir/build + +CMakeFiles/ExperimentalUpdate.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ExperimentalUpdate.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ExperimentalUpdate.dir/clean + +CMakeFiles/ExperimentalUpdate.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ExperimentalUpdate.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ExperimentalUpdate.dir/depend + diff --git a/build_nv_0120/CMakeFiles/ExperimentalUpdate.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/ExperimentalUpdate.dir/cmake_clean.cmake new file mode 100644 index 00000000..23190494 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalUpdate.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ExperimentalUpdate" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ExperimentalUpdate.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/ExperimentalUpdate.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/ExperimentalUpdate.dir/compiler_depend.make new file mode 100644 index 00000000..30e8f2ca --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalUpdate.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ExperimentalUpdate. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/ExperimentalUpdate.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/ExperimentalUpdate.dir/compiler_depend.ts new file mode 100644 index 00000000..aa7a97ed --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalUpdate.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ExperimentalUpdate. diff --git a/build_nv_0120/CMakeFiles/ExperimentalUpdate.dir/progress.make b/build_nv_0120/CMakeFiles/ExperimentalUpdate.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/ExperimentalUpdate.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/FindMPI/mpiver.f90 b/build_nv_0120/CMakeFiles/FindMPI/mpiver.f90 new file mode 100644 index 00000000..99d94523 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FindMPI/mpiver.f90 @@ -0,0 +1,11 @@ + program mpi_ver + use mpi + implicit none + integer(kind=kind(MPI_VERSION)), parameter :: zero = ichar('0') + character, dimension(17), parameter :: mpiver_str =& + (/ 'I', 'N', 'F', 'O', ':', 'M', 'P', 'I', '-', 'V', 'E', 'R', '[', & + char(zero + MPI_VERSION), & + '.', & + char(zero + MPI_SUBVERSION), ']' /) + print *, mpiver_str + end program mpi_ver diff --git a/build_nv_0120/CMakeFiles/FindMPI/mpiver_Fortran.bin b/build_nv_0120/CMakeFiles/FindMPI/mpiver_Fortran.bin new file mode 100755 index 00000000..d6c14fbd Binary files /dev/null and b/build_nv_0120/CMakeFiles/FindMPI/mpiver_Fortran.bin differ diff --git a/build_nv_0120/CMakeFiles/FindMPI/test_mpi.cpp b/build_nv_0120/CMakeFiles/FindMPI/test_mpi.cpp new file mode 100644 index 00000000..36b5dfd4 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FindMPI/test_mpi.cpp @@ -0,0 +1,38 @@ +#include + +#ifdef __cplusplus +# include +#else +# include +#endif + +#if defined(MPI_VERSION) && defined(MPI_SUBVERSION) +static const char mpiver_str[] = { 'I', 'N', + 'F', 'O', + ':', 'M', + 'P', 'I', + '-', 'V', + 'E', 'R', + '[', ('0' + MPI_VERSION), + '.', ('0' + MPI_SUBVERSION), + ']', '\0' }; +#endif + +int main(int argc, char* argv[]) +{ +#if defined(MPI_VERSION) && defined(MPI_SUBVERSION) +# ifdef __cplusplus + std::puts(mpiver_str); +# else + puts(mpiver_str); +# endif +#endif +#ifdef TEST_MPI_MPICXX + MPI::MPI_Init(&argc, &argv); + MPI::MPI_Finalize(); +#else + MPI_Init(&argc, &argv); + MPI_Finalize(); +#endif + return 0; +} diff --git a/build_nv_0120/CMakeFiles/FindMPI/test_mpi.f90 b/build_nv_0120/CMakeFiles/FindMPI/test_mpi.f90 new file mode 100644 index 00000000..07fcadaf --- /dev/null +++ b/build_nv_0120/CMakeFiles/FindMPI/test_mpi.f90 @@ -0,0 +1,7 @@ + program hello + use mpi_f08 + implicit none + integer(kind=MPI_INTEGER_KIND) ierror + call MPI_INIT(ierror) + call MPI_FINALIZE(ierror) + end program diff --git a/build_nv_0120/CMakeFiles/FindMPI/test_mpi_C.bin b/build_nv_0120/CMakeFiles/FindMPI/test_mpi_C.bin new file mode 100755 index 00000000..9388489c Binary files /dev/null and b/build_nv_0120/CMakeFiles/FindMPI/test_mpi_C.bin differ diff --git a/build_nv_0120/CMakeFiles/FindMPI/test_mpi_CXX.bin b/build_nv_0120/CMakeFiles/FindMPI/test_mpi_CXX.bin new file mode 100755 index 00000000..6c095163 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FindMPI/test_mpi_CXX.bin differ diff --git a/build_nv_0120/CMakeFiles/FindMPI/test_mpi_Fortran.bin b/build_nv_0120/CMakeFiles/FindMPI/test_mpi_Fortran.bin new file mode 100755 index 00000000..d3aa6eee Binary files /dev/null and b/build_nv_0120/CMakeFiles/FindMPI/test_mpi_Fortran.bin differ diff --git a/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPCheckVersion.c b/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPCheckVersion.c new file mode 100644 index 00000000..3321e6b1 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPCheckVersion.c @@ -0,0 +1,17 @@ + +#include +#include +const char ompver_str[] = { 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', + 'P', '-', 'd', 'a', 't', 'e', '[', + ('0' + ((_OPENMP/100000)%10)), + ('0' + ((_OPENMP/10000)%10)), + ('0' + ((_OPENMP/1000)%10)), + ('0' + ((_OPENMP/100)%10)), + ('0' + ((_OPENMP/10)%10)), + ('0' + ((_OPENMP/1)%10)), + ']', '\0' }; +int main(void) +{ + puts(ompver_str); + return 0; +} diff --git a/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPCheckVersion.cpp b/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPCheckVersion.cpp new file mode 100644 index 00000000..3321e6b1 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPCheckVersion.cpp @@ -0,0 +1,17 @@ + +#include +#include +const char ompver_str[] = { 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', + 'P', '-', 'd', 'a', 't', 'e', '[', + ('0' + ((_OPENMP/100000)%10)), + ('0' + ((_OPENMP/10000)%10)), + ('0' + ((_OPENMP/1000)%10)), + ('0' + ((_OPENMP/100)%10)), + ('0' + ((_OPENMP/10)%10)), + ('0' + ((_OPENMP/1)%10)), + ']', '\0' }; +int main(void) +{ + puts(ompver_str); + return 0; +} diff --git a/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90 b/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90 new file mode 100644 index 00000000..96f0221c --- /dev/null +++ b/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90 @@ -0,0 +1,17 @@ + + program omp_ver + use omp_lib + implicit none + integer, parameter :: zero = ichar('0') + integer, parameter :: ompv = openmp_version + character, dimension(24), parameter :: ompver_str =& + (/ 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', 'P', '-',& + 'd', 'a', 't', 'e', '[',& + char(zero + mod(ompv/100000, 10)),& + char(zero + mod(ompv/10000, 10)),& + char(zero + mod(ompv/1000, 10)),& + char(zero + mod(ompv/100, 10)),& + char(zero + mod(ompv/10, 10)),& + char(zero + mod(ompv/1, 10)), ']' /) + print *, ompver_str + end program omp_ver diff --git a/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90_in b/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90_in new file mode 100644 index 00000000..3aa18dc4 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90_in @@ -0,0 +1,16 @@ + + program omp_ver + @OpenMP_Fortran_INCLUDE_LINE@ + integer, parameter :: zero = ichar('0') + integer, parameter :: ompv = openmp_version + character, dimension(24), parameter :: ompver_str =& + (/ 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', 'P', '-',& + 'd', 'a', 't', 'e', '[',& + char(zero + mod(ompv/100000, 10)),& + char(zero + mod(ompv/10000, 10)),& + char(zero + mod(ompv/1000, 10)),& + char(zero + mod(ompv/100, 10)),& + char(zero + mod(ompv/10, 10)),& + char(zero + mod(ompv/1, 10)), ']' /) + print *, ompver_str + end program omp_ver diff --git a/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.c b/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.c new file mode 100644 index 00000000..4aea0b09 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.c @@ -0,0 +1,12 @@ + +#include +int main(void) { +#ifdef _OPENMP + omp_get_max_threads(); + return 0; +#elif defined(__HIP_DEVICE_COMPILE__) + return 0; +#else + breaks_on_purpose +#endif +} diff --git a/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp b/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp new file mode 100644 index 00000000..4aea0b09 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp @@ -0,0 +1,12 @@ + +#include +int main(void) { +#ifdef _OPENMP + omp_get_max_threads(); + return 0; +#elif defined(__HIP_DEVICE_COMPILE__) + return 0; +#else + breaks_on_purpose +#endif +} diff --git a/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 b/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 new file mode 100644 index 00000000..2613eb3c --- /dev/null +++ b/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 @@ -0,0 +1,8 @@ + + program test + implicit none + include 'omp_lib.h' + !$ integer :: n + n = omp_get_num_threads() + end program test + diff --git a/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90_in b/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90_in new file mode 100644 index 00000000..f56d6c65 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90_in @@ -0,0 +1,7 @@ + + program test + @OpenMP_Fortran_INCLUDE_LINE@ + !$ integer :: n + n = omp_get_num_threads() + end program test + \ No newline at end of file diff --git a/build_nv_0120/CMakeFiles/FindOpenMP/ompver_C.bin b/build_nv_0120/CMakeFiles/FindOpenMP/ompver_C.bin new file mode 100755 index 00000000..8d7f39ee Binary files /dev/null and b/build_nv_0120/CMakeFiles/FindOpenMP/ompver_C.bin differ diff --git a/build_nv_0120/CMakeFiles/FindOpenMP/ompver_CXX.bin b/build_nv_0120/CMakeFiles/FindOpenMP/ompver_CXX.bin new file mode 100755 index 00000000..2ce30011 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FindOpenMP/ompver_CXX.bin differ diff --git a/build_nv_0120/CMakeFiles/FindOpenMP/ompver_Fortran.bin b/build_nv_0120/CMakeFiles/FindOpenMP/ompver_Fortran.bin new file mode 100755 index 00000000..842d4b81 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FindOpenMP/ompver_Fortran.bin differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeCache.txt b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeCache.txt new file mode 100644 index 00000000..7e0ceadf --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeCache.txt @@ -0,0 +1,299 @@ +# This is the CMakeCache file. +# For build in directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface +# It was generated by CMake: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Build configuration +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//saved value of CRAYPE_LINK_TYPE environment variable +CMAKE_CRAYPE_LINKTYPE:STRING=dynamic + +//saved value of LOADEDMODULES environment variable +CMAKE_CRAYPE_LOADEDMODULES:STRING=craype-x86-milan:libfabric/1.15.2.0:craype-network-ofi:xpmem/2.5.2-2.4_3.20__gd0f7936.shasta:cpe/22.11:xalt/2.10.2:craype-accel-nvidia80:gpu/1.0:nvidia/22.7:craype/2.7.19:cray-dsmml/0.2.2:cray-mpich/8.1.22:cray-libsci/22.11.1.2:PrgEnv-nvidia/8.3.3:Nsight-Compute/2022.1.1:Nsight-Systems/2022.2.1:cudatoolkit/11.7:perftools-base/22.09.0:cmake/3.24.3 + +//No help, variable specified on the command line. +CMAKE_C_FLAGS:STRING=-I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -O0 + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-O2 -s -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_C_FLAGS_RELEASE:STRING=-fast -O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//No help, variable specified on the command line. +CMAKE_EXE_LINKER_FLAGS:STRING= -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/pkgRedirects + +//No help, variable specified on the command line. +CMAKE_Fortran_FLAGS:STRING=' ' + +//Flags used by the Fortran compiler during DEBUG builds. +CMAKE_Fortran_FLAGS_DEBUG:STRING=-g -O0 -Mbounds + +//Flags used by the Fortran compiler during MINSIZEREL builds. +CMAKE_Fortran_FLAGS_MINSIZEREL:STRING=-O2 -s + +//No help, variable specified on the command line. +CMAKE_Fortran_FLAGS_RELEASE:STRING=-fast -O3 + +//Flags used by the Fortran compiler during RELWITHDEBINFO builds. +CMAKE_Fortran_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//make program +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_OSX_ARCHITECTURES:UNINITIALIZED=CMAKE_OSX_ARCHITECTURES + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=FortranCInterface + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +FortranCInterface_BINARY_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface + +//Value Computed by CMake +FortranCInterface_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +FortranCInterface_SOURCE_DIR:STATIC=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + + +######################## +# INTERNAL cache entries +######################## + +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=24 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cpack +//ADVANCED property for variable: CMAKE_CRAYPE_LINKTYPE +CMAKE_CRAYPE_LINKTYPE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CRAYPE_LOADEDMODULES +CMAKE_CRAYPE_LOADEDMODULES-ADVANCED:INTERNAL=1 +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//ADVANCED property for variable: CMAKE_Fortran_FLAGS +CMAKE_Fortran_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_DEBUG +CMAKE_Fortran_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_MINSIZEREL +CMAKE_Fortran_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELEASE +CMAKE_Fortran_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELWITHDEBINFO +CMAKE_Fortran_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=FALSE +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Test C_SUPPORTS_DOLLAR +C_SUPPORTS_DOLLAR:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/CMakeDirectoryInformation.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..2454bce8 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/CMakeOutput.log b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/CMakeOutput.log new file mode 100644 index 00000000..81d06000 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/CMakeOutput.log @@ -0,0 +1,18 @@ +Performing C SOURCE FILE Test C_SUPPORTS_DOLLAR succeeded with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_e1a68/fast && /usr/bin/gmake -f CMakeFiles/cmTC_e1a68.dir/build.make CMakeFiles/cmTC_e1a68.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_e1a68.dir/src.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DC_SUPPORTS_DOLLAR -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -MD -MT CMakeFiles/cmTC_e1a68.dir/src.c.o -MF CMakeFiles/cmTC_e1a68.dir/src.c.o.d -o CMakeFiles/cmTC_e1a68.dir/src.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_e1a68 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e1a68.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/cmTC_e1a68.dir/src.c.o -o cmTC_e1a68 +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp' + + +Source file was: + +extern int dollar$(void); +int main() { return 0; } + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake new file mode 100644 index 00000000..9b8e682d --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake @@ -0,0 +1,34 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/build.make b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/build.make new file mode 100644 index 00000000..0d93b293 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface + +# Include any dependencies generated for this target. +include CMakeFiles/FortranCInterface.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/FortranCInterface.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/FortranCInterface.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/FortranCInterface.dir/flags.make + +CMakeFiles/FortranCInterface.dir/main.F.o: CMakeFiles/FortranCInterface.dir/flags.make +CMakeFiles/FortranCInterface.dir/main.F.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object CMakeFiles/FortranCInterface.dir/main.F.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) -DCALL_MOD $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F -o CMakeFiles/FortranCInterface.dir/main.F.o + +CMakeFiles/FortranCInterface.dir/main.F.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/FortranCInterface.dir/main.F.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) -DCALL_MOD $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F > CMakeFiles/FortranCInterface.dir/main.F.i + +CMakeFiles/FortranCInterface.dir/main.F.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/FortranCInterface.dir/main.F.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) -DCALL_MOD $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F -o CMakeFiles/FortranCInterface.dir/main.F.s + +CMakeFiles/FortranCInterface.dir/call_sub.f.o: CMakeFiles/FortranCInterface.dir/flags.make +CMakeFiles/FortranCInterface.dir/call_sub.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building Fortran object CMakeFiles/FortranCInterface.dir/call_sub.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f -o CMakeFiles/FortranCInterface.dir/call_sub.f.o + +CMakeFiles/FortranCInterface.dir/call_sub.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/FortranCInterface.dir/call_sub.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f > CMakeFiles/FortranCInterface.dir/call_sub.f.i + +CMakeFiles/FortranCInterface.dir/call_sub.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/FortranCInterface.dir/call_sub.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f -o CMakeFiles/FortranCInterface.dir/call_sub.f.s + +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: CMakeFiles/FortranCInterface.dir/flags.make +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building Fortran object CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 -o CMakeFiles/FortranCInterface.dir/call_mod.f90.o + +CMakeFiles/FortranCInterface.dir/call_mod.f90.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/FortranCInterface.dir/call_mod.f90.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 > CMakeFiles/FortranCInterface.dir/call_mod.f90.i + +CMakeFiles/FortranCInterface.dir/call_mod.f90.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/FortranCInterface.dir/call_mod.f90.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 -o CMakeFiles/FortranCInterface.dir/call_mod.f90.s + +# Object files for target FortranCInterface +FortranCInterface_OBJECTS = \ +"CMakeFiles/FortranCInterface.dir/main.F.o" \ +"CMakeFiles/FortranCInterface.dir/call_sub.f.o" \ +"CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + +# External object files for target FortranCInterface +FortranCInterface_EXTERNAL_OBJECTS = + +FortranCInterface: CMakeFiles/FortranCInterface.dir/main.F.o +FortranCInterface: CMakeFiles/FortranCInterface.dir/call_sub.f.o +FortranCInterface: CMakeFiles/FortranCInterface.dir/call_mod.f90.o +FortranCInterface: CMakeFiles/FortranCInterface.dir/build.make +FortranCInterface: libsymbols.a +FortranCInterface: libmyfort.a +FortranCInterface: CMakeFiles/FortranCInterface.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking Fortran executable FortranCInterface" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/FortranCInterface.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/FortranCInterface.dir/build: FortranCInterface +.PHONY : CMakeFiles/FortranCInterface.dir/build + +CMakeFiles/FortranCInterface.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/FortranCInterface.dir/cmake_clean.cmake +.PHONY : CMakeFiles/FortranCInterface.dir/clean + +CMakeFiles/FortranCInterface.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake +.PHONY : CMakeFiles/FortranCInterface.dir/depend + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o new file mode 100644 index 00000000..1f4c330f Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o new file mode 100644 index 00000000..7e5a84a0 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/cmake_clean.cmake new file mode 100644 index 00000000..c245613c --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + "CMakeFiles/FortranCInterface.dir/call_sub.f.o" + "CMakeFiles/FortranCInterface.dir/main.F.o" + "FortranCInterface" + "FortranCInterface.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/FortranCInterface.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.make new file mode 100644 index 00000000..7070c7a5 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for FortranCInterface. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.ts new file mode 100644 index 00000000..8e4d2e48 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for FortranCInterface. diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.internal b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.internal new file mode 100644 index 00000000..507b6ce2 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.internal @@ -0,0 +1,9 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +CMakeFiles/FortranCInterface.dir/call_mod.f90.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 +CMakeFiles/FortranCInterface.dir/call_sub.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f +CMakeFiles/FortranCInterface.dir/main.F.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.make b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.make new file mode 100644 index 00000000..75395654 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.make @@ -0,0 +1,6 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Note that incremental build could trigger a call to cmake_copy_f90_mod on each re-build +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: CMakeFiles/myfort.dir/my_module.mod.stamp +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: CMakeFiles/myfort.dir/mymodule.mod.stamp diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/flags.make b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/flags.make new file mode 100644 index 00000000..39268988 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = + +Fortran_FLAGS = -fast -O3 + +# Custom defines: CMakeFiles/FortranCInterface.dir/main.F.o_DEFINES = CALL_MOD + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/fortran.internal b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/fortran.internal new file mode 100644 index 00000000..1b732d31 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/fortran.internal @@ -0,0 +1,2 @@ +# The fortran modules provided by this target. +provides diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/link.txt b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/link.txt new file mode 100644 index 00000000..92adf813 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib -fast -O3 CMakeFiles/FortranCInterface.dir/main.F.o CMakeFiles/FortranCInterface.dir/call_sub.f.o CMakeFiles/FortranCInterface.dir/call_mod.f90.o -o FortranCInterface libsymbols.a libmyfort.a diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o new file mode 100644 index 00000000..05a90d90 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/progress.make b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/progress.make new file mode 100644 index 00000000..a69a57e8 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/Makefile.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..7deb518d --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/Makefile.cmake @@ -0,0 +1,86 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/3.24.3/CMakeCCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/3.24.3/CMakeFortranCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/3.24.3/CMakeSystem.cmake" + "Input.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeGenericSystem.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeLanguageInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CheckCSourceCompiles.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/CMakeLists.txt" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/symbol.c.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Internal/CheckSourceCompiles.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "symbols/my_sub.c" + "symbols/my_sub_.c" + "symbols/my_sub__.c" + "symbols/MY_SUB-UPPER.c" + "symbols/mysub.c" + "symbols/mysub_.c" + "symbols/MYSUB-UPPER.c" + "symbols/__my_module_MOD_my_sub.c" + "symbols/__my_module_NMOD_my_sub.c" + "symbols/__my_module__my_sub.c" + "symbols/__mymodule_MOD_mysub.c" + "symbols/__mymodule_NMOD_mysub.c" + "symbols/__mymodule__mysub.c" + "symbols/my_moduleSmy_sub.c" + "symbols/my_module_mp_my_sub_.c" + "symbols/MY_MODULE_mp_MY_SUB-UPPER.c" + "symbols/my_module_my_sub_.c" + "symbols/my_module_MP_my_sub.c" + "symbols/mymoduleSmysub.c" + "symbols/mymodule_mp_mysub_.c" + "symbols/MYMODULE_mp_MYSUB-UPPER.c" + "symbols/mymodule_mysub_.c" + "symbols/mymodule_MP_mysub.c" + "symbols/_QMmy_modulePmy_sub.c" + "symbols/_QMmymodulePmysub.c" + "exe-Release.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/myfort.dir/DependInfo.cmake" + "CMakeFiles/symbols.dir/DependInfo.cmake" + "CMakeFiles/FortranCInterface.dir/DependInfo.cmake" + ) diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/Makefile2 b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/Makefile2 new file mode 100644 index 00000000..7b19583d --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/Makefile2 @@ -0,0 +1,169 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/myfort.dir/all +all: CMakeFiles/symbols.dir/all +all: CMakeFiles/FortranCInterface.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/myfort.dir/clean +clean: CMakeFiles/symbols.dir/clean +clean: CMakeFiles/FortranCInterface.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/myfort.dir + +# All Build rule for target. +CMakeFiles/myfort.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=5,6,7,8,9 "Built target myfort" +.PHONY : CMakeFiles/myfort.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/myfort.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles 5 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/myfort.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : CMakeFiles/myfort.dir/rule + +# Convenience name for target. +myfort: CMakeFiles/myfort.dir/rule +.PHONY : myfort + +# clean rule for target. +CMakeFiles/myfort.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/clean +.PHONY : CMakeFiles/myfort.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/symbols.dir + +# All Build rule for target. +CMakeFiles/symbols.dir/all: CMakeFiles/myfort.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39 "Built target symbols" +.PHONY : CMakeFiles/symbols.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/symbols.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/symbols.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : CMakeFiles/symbols.dir/rule + +# Convenience name for target. +symbols: CMakeFiles/symbols.dir/rule +.PHONY : symbols + +# clean rule for target. +CMakeFiles/symbols.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/clean +.PHONY : CMakeFiles/symbols.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/FortranCInterface.dir + +# All Build rule for target. +CMakeFiles/FortranCInterface.dir/all: CMakeFiles/myfort.dir/all +CMakeFiles/FortranCInterface.dir/all: CMakeFiles/symbols.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=1,2,3,4 "Built target FortranCInterface" +.PHONY : CMakeFiles/FortranCInterface.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/FortranCInterface.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles 39 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/FortranCInterface.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : CMakeFiles/FortranCInterface.dir/rule + +# Convenience name for target. +FortranCInterface: CMakeFiles/FortranCInterface.dir/rule +.PHONY : FortranCInterface + +# clean rule for target. +CMakeFiles/FortranCInterface.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/clean +.PHONY : CMakeFiles/FortranCInterface.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/TargetDirectories.txt b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..96547b74 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,5 @@ +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/rebuild_cache.dir diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/cmake.check_cache b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake new file mode 100644 index 00000000..3869f416 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake @@ -0,0 +1,33 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/build.make b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/build.make new file mode 100644 index 00000000..fd827419 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/build.make @@ -0,0 +1,155 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface + +# Include any dependencies generated for this target. +include CMakeFiles/myfort.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/myfort.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/myfort.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/myfort.dir/flags.make + +CMakeFiles/myfort.dir/mysub.f.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/mysub.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object CMakeFiles/myfort.dir/mysub.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f -o CMakeFiles/myfort.dir/mysub.f.o + +CMakeFiles/myfort.dir/mysub.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/mysub.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f > CMakeFiles/myfort.dir/mysub.f.i + +CMakeFiles/myfort.dir/mysub.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/mysub.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f -o CMakeFiles/myfort.dir/mysub.f.s + +CMakeFiles/myfort.dir/my_sub.f.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/my_sub.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building Fortran object CMakeFiles/myfort.dir/my_sub.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f -o CMakeFiles/myfort.dir/my_sub.f.o + +CMakeFiles/myfort.dir/my_sub.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/my_sub.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f > CMakeFiles/myfort.dir/my_sub.f.i + +CMakeFiles/myfort.dir/my_sub.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/my_sub.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f -o CMakeFiles/myfort.dir/my_sub.f.s + +CMakeFiles/myfort.dir/mymodule.f90.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/mymodule.f90.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building Fortran object CMakeFiles/myfort.dir/mymodule.f90.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 -o CMakeFiles/myfort.dir/mymodule.f90.o + +CMakeFiles/myfort.dir/mymodule.f90.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/mymodule.f90.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 > CMakeFiles/myfort.dir/mymodule.f90.i + +CMakeFiles/myfort.dir/mymodule.f90.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/mymodule.f90.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 -o CMakeFiles/myfort.dir/mymodule.f90.s + +CMakeFiles/myfort.dir/my_module.f90.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/my_module.f90.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building Fortran object CMakeFiles/myfort.dir/my_module.f90.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 -o CMakeFiles/myfort.dir/my_module.f90.o + +CMakeFiles/myfort.dir/my_module.f90.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/my_module.f90.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 > CMakeFiles/myfort.dir/my_module.f90.i + +CMakeFiles/myfort.dir/my_module.f90.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/my_module.f90.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 -o CMakeFiles/myfort.dir/my_module.f90.s + +# Object files for target myfort +myfort_OBJECTS = \ +"CMakeFiles/myfort.dir/mysub.f.o" \ +"CMakeFiles/myfort.dir/my_sub.f.o" \ +"CMakeFiles/myfort.dir/mymodule.f90.o" \ +"CMakeFiles/myfort.dir/my_module.f90.o" + +# External object files for target myfort +myfort_EXTERNAL_OBJECTS = + +libmyfort.a: CMakeFiles/myfort.dir/mysub.f.o +libmyfort.a: CMakeFiles/myfort.dir/my_sub.f.o +libmyfort.a: CMakeFiles/myfort.dir/mymodule.f90.o +libmyfort.a: CMakeFiles/myfort.dir/my_module.f90.o +libmyfort.a: CMakeFiles/myfort.dir/build.make +libmyfort.a: CMakeFiles/myfort.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking Fortran static library libmyfort.a" + $(CMAKE_COMMAND) -P CMakeFiles/myfort.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/myfort.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/myfort.dir/build: libmyfort.a +.PHONY : CMakeFiles/myfort.dir/build + +CMakeFiles/myfort.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/myfort.dir/cmake_clean.cmake +.PHONY : CMakeFiles/myfort.dir/clean + +CMakeFiles/myfort.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake +.PHONY : CMakeFiles/myfort.dir/depend + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean.cmake new file mode 100644 index 00000000..53f9fd56 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/myfort.dir/my_module.f90.o" + "CMakeFiles/myfort.dir/my_sub.f.o" + "CMakeFiles/myfort.dir/mymodule.f90.o" + "CMakeFiles/myfort.dir/mysub.f.o" + "libmyfort.a" + "libmyfort.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/myfort.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_Fortran.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_Fortran.cmake new file mode 100644 index 00000000..884a249b --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_Fortran.cmake @@ -0,0 +1,10 @@ +# Remove fortran modules provided by this target. +FILE(REMOVE + "my_module.mod" + "MY_MODULE.mod" + "CMakeFiles/myfort.dir/my_module.mod.stamp" + + "mymodule.mod" + "MYMODULE.mod" + "CMakeFiles/myfort.dir/mymodule.mod.stamp" + ) diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_target.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..6ce4b087 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libmyfort.a" +) diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.make new file mode 100644 index 00000000..fa410b01 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for myfort. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.ts new file mode 100644 index 00000000..bf71a882 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for myfort. diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.internal b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.internal new file mode 100644 index 00000000..744f0fb7 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.internal @@ -0,0 +1,11 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +CMakeFiles/myfort.dir/my_module.f90.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 +CMakeFiles/myfort.dir/my_sub.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f +CMakeFiles/myfort.dir/mymodule.f90.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 +CMakeFiles/myfort.dir/mysub.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.make b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.make new file mode 100644 index 00000000..5a8f131a --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.make @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Note that incremental build could trigger a call to cmake_copy_f90_mod on each re-build +CMakeFiles/myfort.dir/my_module.f90.o.provides.build: CMakeFiles/myfort.dir/my_module.mod.stamp +CMakeFiles/myfort.dir/my_module.mod.stamp: CMakeFiles/myfort.dir/my_module.f90.o + $(CMAKE_COMMAND) -E cmake_copy_f90_mod my_module.mod CMakeFiles/myfort.dir/my_module.mod.stamp NVHPC +CMakeFiles/myfort.dir/my_module.f90.o.provides.build: + $(CMAKE_COMMAND) -E touch CMakeFiles/myfort.dir/my_module.f90.o.provides.build +CMakeFiles/myfort.dir/build: CMakeFiles/myfort.dir/my_module.f90.o.provides.build +CMakeFiles/myfort.dir/mymodule.f90.o.provides.build: CMakeFiles/myfort.dir/mymodule.mod.stamp +CMakeFiles/myfort.dir/mymodule.mod.stamp: CMakeFiles/myfort.dir/mymodule.f90.o + $(CMAKE_COMMAND) -E cmake_copy_f90_mod mymodule.mod CMakeFiles/myfort.dir/mymodule.mod.stamp NVHPC +CMakeFiles/myfort.dir/mymodule.f90.o.provides.build: + $(CMAKE_COMMAND) -E touch CMakeFiles/myfort.dir/mymodule.f90.o.provides.build +CMakeFiles/myfort.dir/build: CMakeFiles/myfort.dir/mymodule.f90.o.provides.build diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/flags.make b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/flags.make new file mode 100644 index 00000000..5824f29e --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = + +Fortran_FLAGS = -fast -O3 + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/fortran.internal b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/fortran.internal new file mode 100644 index 00000000..064a4d1b --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/fortran.internal @@ -0,0 +1,4 @@ +# The fortran modules provided by this target. +provides + my_module.mod + mymodule.mod diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/link.txt b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/link.txt new file mode 100644 index 00000000..98dd9fa6 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libmyfort.a CMakeFiles/myfort.dir/mysub.f.o CMakeFiles/myfort.dir/my_sub.f.o CMakeFiles/myfort.dir/mymodule.f90.o CMakeFiles/myfort.dir/my_module.f90.o +/usr/bin/ranlib libmyfort.a diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o new file mode 100644 index 00000000..1a407de0 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o.provides.build b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o.provides.build new file mode 100644 index 00000000..e69de29b diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.mod.stamp b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.mod.stamp new file mode 100644 index 00000000..9cf4480a --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.mod.stamp @@ -0,0 +1,14 @@ +V34 :0x24 my_module +13 my_module.f90 S624 0 +01/24/2023 11:47:43 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 my_module +S 625 19 0 0 0 6 1 624 5023 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 my_interface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5036 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 my_sub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5036 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 my_sub +S 628 14 5 0 0 0 1 627 5036 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 my_sub my_sub +F 628 0 +Z +Z diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o new file mode 100644 index 00000000..d3c1da06 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o new file mode 100644 index 00000000..09d90f79 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o.provides.build b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o.provides.build new file mode 100644 index 00000000..e69de29b diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.mod.stamp b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.mod.stamp new file mode 100644 index 00000000..c25fabfd --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.mod.stamp @@ -0,0 +1,14 @@ +V34 :0x24 mymodule +12 mymodule.f90 S624 0 +01/24/2023 11:47:44 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 mymodule +S 625 19 0 0 0 6 1 624 5022 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 myinterface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5034 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 mysub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5034 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 mysub +S 628 14 5 0 0 0 1 627 5034 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 mysub mysub +F 628 0 +Z +Z diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o new file mode 100644 index 00000000..88a693f9 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/progress.make b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/progress.make new file mode 100644 index 00000000..d79b0814 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/progress.make @@ -0,0 +1,6 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 +CMAKE_PROGRESS_3 = 7 +CMAKE_PROGRESS_4 = 8 +CMAKE_PROGRESS_5 = 9 + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/progress.marks b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/progress.marks new file mode 100644 index 00000000..a2720097 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/progress.marks @@ -0,0 +1 @@ +39 diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake new file mode 100644 index 00000000..ccd09467 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake @@ -0,0 +1,48 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c" "CMakeFiles/symbols.dir/MYMODULE.c.o" "gcc" "CMakeFiles/symbols.dir/MYMODULE.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c" "CMakeFiles/symbols.dir/MY_MODULE.c.o" "gcc" "CMakeFiles/symbols.dir/MY_MODULE.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c" "CMakeFiles/symbols.dir/my_module_.c.o" "gcc" "CMakeFiles/symbols.dir/my_module_.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c" "CMakeFiles/symbols.dir/mymodule_.c.o" "gcc" "CMakeFiles/symbols.dir/mymodule_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c" "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c" "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c" "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c" "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c" "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c" "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c" "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c" "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c" "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c" "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c" "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c" "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub.c" "CMakeFiles/symbols.dir/symbols/my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub_.c" "CMakeFiles/symbols.dir/symbols/my_sub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub__.c" "CMakeFiles/symbols.dir/symbols/my_sub__.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c" "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c" "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c" "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c" "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mysub.c" "CMakeFiles/symbols.dir/symbols/mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mysub_.c" "CMakeFiles/symbols.dir/symbols/mysub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mysub_.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o new file mode 100644 index 00000000..eb6170eb Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o.d new file mode 100644 index 00000000..f95d3947 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/MYMODULE.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o new file mode 100644 index 00000000..193df78c Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o.d new file mode 100644 index 00000000..7f181b2a --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/MY_MODULE.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/build.make b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/build.make new file mode 100644 index 00000000..a586cf38 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/build.make @@ -0,0 +1,559 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface + +# Include any dependencies generated for this target. +include CMakeFiles/symbols.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/symbols.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/symbols.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/symbols.dir/flags.make + +CMakeFiles/symbols.dir/mymodule_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/mymodule_.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c +CMakeFiles/symbols.dir/mymodule_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/symbols.dir/mymodule_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/mymodule_.c.o -MF CMakeFiles/symbols.dir/mymodule_.c.o.d -o CMakeFiles/symbols.dir/mymodule_.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c + +CMakeFiles/symbols.dir/mymodule_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/mymodule_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c > CMakeFiles/symbols.dir/mymodule_.c.i + +CMakeFiles/symbols.dir/mymodule_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/mymodule_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c -o CMakeFiles/symbols.dir/mymodule_.c.s + +CMakeFiles/symbols.dir/my_module_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/my_module_.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c +CMakeFiles/symbols.dir/my_module_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/symbols.dir/my_module_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/my_module_.c.o -MF CMakeFiles/symbols.dir/my_module_.c.o.d -o CMakeFiles/symbols.dir/my_module_.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c + +CMakeFiles/symbols.dir/my_module_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/my_module_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c > CMakeFiles/symbols.dir/my_module_.c.i + +CMakeFiles/symbols.dir/my_module_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/my_module_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c -o CMakeFiles/symbols.dir/my_module_.c.s + +CMakeFiles/symbols.dir/MY_MODULE.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/MY_MODULE.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c +CMakeFiles/symbols.dir/MY_MODULE.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/symbols.dir/MY_MODULE.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/MY_MODULE.c.o -MF CMakeFiles/symbols.dir/MY_MODULE.c.o.d -o CMakeFiles/symbols.dir/MY_MODULE.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c + +CMakeFiles/symbols.dir/MY_MODULE.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/MY_MODULE.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c > CMakeFiles/symbols.dir/MY_MODULE.c.i + +CMakeFiles/symbols.dir/MY_MODULE.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/MY_MODULE.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c -o CMakeFiles/symbols.dir/MY_MODULE.c.s + +CMakeFiles/symbols.dir/MYMODULE.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/MYMODULE.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c +CMakeFiles/symbols.dir/MYMODULE.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/symbols.dir/MYMODULE.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/MYMODULE.c.o -MF CMakeFiles/symbols.dir/MYMODULE.c.o.d -o CMakeFiles/symbols.dir/MYMODULE.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c + +CMakeFiles/symbols.dir/MYMODULE.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/MYMODULE.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c > CMakeFiles/symbols.dir/MYMODULE.c.i + +CMakeFiles/symbols.dir/MYMODULE.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/MYMODULE.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c -o CMakeFiles/symbols.dir/MYMODULE.c.s + +CMakeFiles/symbols.dir/symbols/my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_sub.c.o: symbols/my_sub.c +CMakeFiles/symbols.dir/symbols/my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/symbols.dir/symbols/my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub.c + +CMakeFiles/symbols.dir/symbols/my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub.c > CMakeFiles/symbols.dir/symbols/my_sub.c.i + +CMakeFiles/symbols.dir/symbols/my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub.c -o CMakeFiles/symbols.dir/symbols/my_sub.c.s + +CMakeFiles/symbols.dir/symbols/my_sub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_sub_.c.o: symbols/my_sub_.c +CMakeFiles/symbols.dir/symbols/my_sub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object CMakeFiles/symbols.dir/symbols/my_sub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_sub_.c.o -MF CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d -o CMakeFiles/symbols.dir/symbols/my_sub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub_.c + +CMakeFiles/symbols.dir/symbols/my_sub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_sub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub_.c > CMakeFiles/symbols.dir/symbols/my_sub_.c.i + +CMakeFiles/symbols.dir/symbols/my_sub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_sub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub_.c -o CMakeFiles/symbols.dir/symbols/my_sub_.c.s + +CMakeFiles/symbols.dir/symbols/my_sub__.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_sub__.c.o: symbols/my_sub__.c +CMakeFiles/symbols.dir/symbols/my_sub__.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object CMakeFiles/symbols.dir/symbols/my_sub__.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_sub__.c.o -MF CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d -o CMakeFiles/symbols.dir/symbols/my_sub__.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub__.c + +CMakeFiles/symbols.dir/symbols/my_sub__.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_sub__.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub__.c > CMakeFiles/symbols.dir/symbols/my_sub__.c.i + +CMakeFiles/symbols.dir/symbols/my_sub__.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_sub__.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub__.c -o CMakeFiles/symbols.dir/symbols/my_sub__.c.s + +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o: symbols/MY_SUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mysub.c.o: symbols/mysub.c +CMakeFiles/symbols.dir/symbols/mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object CMakeFiles/symbols.dir/symbols/mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mysub.c.o -MF CMakeFiles/symbols.dir/symbols/mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mysub.c + +CMakeFiles/symbols.dir/symbols/mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mysub.c > CMakeFiles/symbols.dir/symbols/mysub.c.i + +CMakeFiles/symbols.dir/symbols/mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mysub.c -o CMakeFiles/symbols.dir/symbols/mysub.c.s + +CMakeFiles/symbols.dir/symbols/mysub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mysub_.c.o: symbols/mysub_.c +CMakeFiles/symbols.dir/symbols/mysub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object CMakeFiles/symbols.dir/symbols/mysub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mysub_.c.o -MF CMakeFiles/symbols.dir/symbols/mysub_.c.o.d -o CMakeFiles/symbols.dir/symbols/mysub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mysub_.c + +CMakeFiles/symbols.dir/symbols/mysub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mysub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mysub_.c > CMakeFiles/symbols.dir/symbols/mysub_.c.i + +CMakeFiles/symbols.dir/symbols/mysub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mysub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mysub_.c -o CMakeFiles/symbols.dir/symbols/mysub_.c.s + +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o: symbols/MYSUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building C object CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o: symbols/__my_module_MOD_my_sub.c +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building C object CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c + +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c > CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i + +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c -o CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s + +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o: symbols/__my_module_NMOD_my_sub.c +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building C object CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c + +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c > CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i + +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c -o CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s + +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o: symbols/__my_module__my_sub.c +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building C object CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c + +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c > CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i + +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c -o CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s + +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o: symbols/__mymodule_MOD_mysub.c +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building C object CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o -MF CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c + +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c > CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i + +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c -o CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s + +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o: symbols/__mymodule_NMOD_mysub.c +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building C object CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o -MF CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c + +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c > CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i + +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c -o CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s + +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o: symbols/__mymodule__mysub.c +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building C object CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o -MF CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c + +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c > CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i + +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c -o CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s + +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o: symbols/my_moduleSmy_sub.c +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building C object CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o -MF CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c + +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c > CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i + +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c -o CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s + +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o: symbols/my_module_mp_my_sub_.c +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building C object CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o -MF CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d -o CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c + +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c > CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i + +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c -o CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s + +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: symbols/MY_MODULE_mp_MY_SUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building C object CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o: symbols/my_module_my_sub_.c +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building C object CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o -MF CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d -o CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c + +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c > CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i + +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c -o CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s + +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o: symbols/my_module_MP_my_sub.c +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building C object CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c + +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c > CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i + +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c -o CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s + +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o: symbols/mymoduleSmysub.c +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building C object CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o -MF CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d -o CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c + +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c > CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i + +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c -o CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s + +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o: symbols/mymodule_mp_mysub_.c +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building C object CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o -MF CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d -o CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c + +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c > CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i + +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c -o CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s + +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o: symbols/MYMODULE_mp_MYSUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building C object CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o: symbols/mymodule_mysub_.c +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building C object CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o -MF CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d -o CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c + +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c > CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i + +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c -o CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s + +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o: symbols/mymodule_MP_mysub.c +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Building C object CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o -MF CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c + +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c > CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i + +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c -o CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s + +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o: symbols/_QMmy_modulePmy_sub.c +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_28) "Building C object CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o -MF CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c + +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c > CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i + +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c -o CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s + +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o: symbols/_QMmymodulePmysub.c +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_29) "Building C object CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o -MF CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d -o CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c + +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c > CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i + +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c -o CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s + +# Object files for target symbols +symbols_OBJECTS = \ +"CMakeFiles/symbols.dir/mymodule_.c.o" \ +"CMakeFiles/symbols.dir/my_module_.c.o" \ +"CMakeFiles/symbols.dir/MY_MODULE.c.o" \ +"CMakeFiles/symbols.dir/MYMODULE.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_sub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_sub__.c.o" \ +"CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/mysub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" + +# External object files for target symbols +symbols_EXTERNAL_OBJECTS = + +libsymbols.a: CMakeFiles/symbols.dir/mymodule_.c.o +libsymbols.a: CMakeFiles/symbols.dir/my_module_.c.o +libsymbols.a: CMakeFiles/symbols.dir/MY_MODULE.c.o +libsymbols.a: CMakeFiles/symbols.dir/MYMODULE.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_sub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_sub__.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mysub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/build.make +libsymbols.a: CMakeFiles/symbols.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_30) "Linking C static library libsymbols.a" + $(CMAKE_COMMAND) -P CMakeFiles/symbols.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/symbols.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/symbols.dir/build: libsymbols.a +.PHONY : CMakeFiles/symbols.dir/build + +CMakeFiles/symbols.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/symbols.dir/cmake_clean.cmake +.PHONY : CMakeFiles/symbols.dir/clean + +CMakeFiles/symbols.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake +.PHONY : CMakeFiles/symbols.dir/depend + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean.cmake new file mode 100644 index 00000000..987b06c0 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean.cmake @@ -0,0 +1,67 @@ +file(REMOVE_RECURSE + "CMakeFiles/symbols.dir/MYMODULE.c.o" + "CMakeFiles/symbols.dir/MYMODULE.c.o.d" + "CMakeFiles/symbols.dir/MY_MODULE.c.o" + "CMakeFiles/symbols.dir/MY_MODULE.c.o.d" + "CMakeFiles/symbols.dir/my_module_.c.o" + "CMakeFiles/symbols.dir/my_module_.c.o.d" + "CMakeFiles/symbols.dir/mymodule_.c.o" + "CMakeFiles/symbols.dir/mymodule_.c.o.d" + "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" + "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" + "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" + "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" + "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" + "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" + "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" + "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" + "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_sub_.c.o" + "CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_sub__.c.o" + "CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" + "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" + "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" + "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" + "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/mysub.c.o" + "CMakeFiles/symbols.dir/symbols/mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/mysub_.c.o" + "CMakeFiles/symbols.dir/symbols/mysub_.c.o.d" + "libsymbols.a" + "libsymbols.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/symbols.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean_target.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..aec1a03b --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libsymbols.a" +) diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.make new file mode 100644 index 00000000..dd189e7f --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for symbols. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.ts new file mode 100644 index 00000000..13e89318 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for symbols. diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/depend.make b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/depend.make new file mode 100644 index 00000000..fce35c0f --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for symbols. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/flags.make b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/flags.make new file mode 100644 index 00000000..913ac0e9 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/link.txt b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/link.txt new file mode 100644 index 00000000..1d194a73 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libsymbols.a CMakeFiles/symbols.dir/mymodule_.c.o CMakeFiles/symbols.dir/my_module_.c.o CMakeFiles/symbols.dir/MY_MODULE.c.o CMakeFiles/symbols.dir/MYMODULE.c.o CMakeFiles/symbols.dir/symbols/my_sub.c.o CMakeFiles/symbols.dir/symbols/my_sub_.c.o CMakeFiles/symbols.dir/symbols/my_sub__.c.o "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/mysub.c.o CMakeFiles/symbols.dir/symbols/mysub_.c.o "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o +/usr/bin/ranlib libsymbols.a diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o new file mode 100644 index 00000000..fd42e5bf Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o.d new file mode 100644 index 00000000..7545fea4 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/my_module_.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o new file mode 100644 index 00000000..9a338c4b Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o.d new file mode 100644 index 00000000..0201b1a1 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/mymodule_.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/progress.make b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/progress.make new file mode 100644 index 00000000..ed5e732e --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/progress.make @@ -0,0 +1,31 @@ +CMAKE_PROGRESS_1 = 10 +CMAKE_PROGRESS_2 = 11 +CMAKE_PROGRESS_3 = 12 +CMAKE_PROGRESS_4 = 13 +CMAKE_PROGRESS_5 = 14 +CMAKE_PROGRESS_6 = 15 +CMAKE_PROGRESS_7 = 16 +CMAKE_PROGRESS_8 = 17 +CMAKE_PROGRESS_9 = 18 +CMAKE_PROGRESS_10 = 19 +CMAKE_PROGRESS_11 = 20 +CMAKE_PROGRESS_12 = 21 +CMAKE_PROGRESS_13 = 22 +CMAKE_PROGRESS_14 = 23 +CMAKE_PROGRESS_15 = 24 +CMAKE_PROGRESS_16 = 25 +CMAKE_PROGRESS_17 = 26 +CMAKE_PROGRESS_18 = 27 +CMAKE_PROGRESS_19 = 28 +CMAKE_PROGRESS_20 = 29 +CMAKE_PROGRESS_21 = 30 +CMAKE_PROGRESS_22 = 31 +CMAKE_PROGRESS_23 = 32 +CMAKE_PROGRESS_24 = 33 +CMAKE_PROGRESS_25 = 34 +CMAKE_PROGRESS_26 = 35 +CMAKE_PROGRESS_27 = 36 +CMAKE_PROGRESS_28 = 37 +CMAKE_PROGRESS_29 = 38 +CMAKE_PROGRESS_30 = 39 + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o new file mode 100644 index 00000000..194a0c88 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d new file mode 100644 index 00000000..a947adf4 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o new file mode 100644 index 00000000..d8aede7f Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d new file mode 100644 index 00000000..5f8c4706 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o new file mode 100644 index 00000000..0aa917dd Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d new file mode 100644 index 00000000..72a4aacb --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o new file mode 100644 index 00000000..c4b75c9a Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d new file mode 100644 index 00000000..d4741baf --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o new file mode 100644 index 00000000..ee136762 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d new file mode 100644 index 00000000..cbb8e2e6 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o new file mode 100644 index 00000000..337098db Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d new file mode 100644 index 00000000..85f60667 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o new file mode 100644 index 00000000..87ee0c69 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d new file mode 100644 index 00000000..420fece1 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o new file mode 100644 index 00000000..119fd4d2 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d new file mode 100644 index 00000000..72c3220c --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o new file mode 100644 index 00000000..1d692551 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d new file mode 100644 index 00000000..6a05d608 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o new file mode 100644 index 00000000..80af0831 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d new file mode 100644 index 00000000..b7dd9889 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o new file mode 100644 index 00000000..d35e9da7 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d new file mode 100644 index 00000000..f511cffe --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o new file mode 100644 index 00000000..0477f40a Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d new file mode 100644 index 00000000..accd85ae --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o new file mode 100644 index 00000000..de4c134f Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d new file mode 100644 index 00000000..4636f38d --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o new file mode 100644 index 00000000..8ba2c39d Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d new file mode 100644 index 00000000..eb11cd4b --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o new file mode 100644 index 00000000..41f3f92e Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d new file mode 100644 index 00000000..db706e00 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o new file mode 100644 index 00000000..95c5133e Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d new file mode 100644 index 00000000..1934d479 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o new file mode 100644 index 00000000..768e6516 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o.d new file mode 100644 index 00000000..649c8056 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o new file mode 100644 index 00000000..805cfb2a Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d new file mode 100644 index 00000000..02ab0ec1 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_sub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o new file mode 100644 index 00000000..65904413 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d new file mode 100644 index 00000000..ef538935 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_sub__.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub__.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o new file mode 100644 index 00000000..369bbe10 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d new file mode 100644 index 00000000..a6a12a2d --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o new file mode 100644 index 00000000..fb9f16ca Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d new file mode 100644 index 00000000..3b0a27f0 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o new file mode 100644 index 00000000..1b332c81 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d new file mode 100644 index 00000000..0b53626b --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o new file mode 100644 index 00000000..6229d796 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d new file mode 100644 index 00000000..1afc1c1e --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o new file mode 100644 index 00000000..10d23d48 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o.d new file mode 100644 index 00000000..c0587a8d --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o new file mode 100644 index 00000000..bbcf6cf2 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o.d new file mode 100644 index 00000000..715348f9 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mysub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mysub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/FortranCInterface b/build_nv_0120/CMakeFiles/FortranCInterface/FortranCInterface new file mode 100755 index 00000000..0c0364ec Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/FortranCInterface differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/Input.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/Input.cmake new file mode 100644 index 00000000..0f30f0ae --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/Input.cmake @@ -0,0 +1,3 @@ +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(FortranCInterface_GLOBAL_SYMBOLS "") +set(FortranCInterface_MODULE_SYMBOLS "") diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/Makefile b/build_nv_0120/CMakeFiles/FortranCInterface/Makefile new file mode 100644 index 00000000..43d5b5f5 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/Makefile @@ -0,0 +1,1154 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @echo "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @echo "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named myfort + +# Build rule for target. +myfort: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 myfort +.PHONY : myfort + +# fast build rule for target. +myfort/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/build +.PHONY : myfort/fast + +#============================================================================= +# Target rules for targets named symbols + +# Build rule for target. +symbols: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 symbols +.PHONY : symbols + +# fast build rule for target. +symbols/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/build +.PHONY : symbols/fast + +#============================================================================= +# Target rules for targets named FortranCInterface + +# Build rule for target. +FortranCInterface: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FortranCInterface +.PHONY : FortranCInterface + +# fast build rule for target. +FortranCInterface/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/build +.PHONY : FortranCInterface/fast + +MYMODULE.o: MYMODULE.c.o +.PHONY : MYMODULE.o + +# target to build an object file +MYMODULE.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MYMODULE.c.o +.PHONY : MYMODULE.c.o + +MYMODULE.i: MYMODULE.c.i +.PHONY : MYMODULE.i + +# target to preprocess a source file +MYMODULE.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MYMODULE.c.i +.PHONY : MYMODULE.c.i + +MYMODULE.s: MYMODULE.c.s +.PHONY : MYMODULE.s + +# target to generate assembly for a file +MYMODULE.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MYMODULE.c.s +.PHONY : MYMODULE.c.s + +MY_MODULE.o: MY_MODULE.c.o +.PHONY : MY_MODULE.o + +# target to build an object file +MY_MODULE.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MY_MODULE.c.o +.PHONY : MY_MODULE.c.o + +MY_MODULE.i: MY_MODULE.c.i +.PHONY : MY_MODULE.i + +# target to preprocess a source file +MY_MODULE.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MY_MODULE.c.i +.PHONY : MY_MODULE.c.i + +MY_MODULE.s: MY_MODULE.c.s +.PHONY : MY_MODULE.s + +# target to generate assembly for a file +MY_MODULE.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MY_MODULE.c.s +.PHONY : MY_MODULE.c.s + +call_mod.o: call_mod.f90.o +.PHONY : call_mod.o + +# target to build an object file +call_mod.f90.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_mod.f90.o +.PHONY : call_mod.f90.o + +call_mod.i: call_mod.f90.i +.PHONY : call_mod.i + +# target to preprocess a source file +call_mod.f90.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_mod.f90.i +.PHONY : call_mod.f90.i + +call_mod.s: call_mod.f90.s +.PHONY : call_mod.s + +# target to generate assembly for a file +call_mod.f90.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_mod.f90.s +.PHONY : call_mod.f90.s + +call_sub.o: call_sub.f.o +.PHONY : call_sub.o + +# target to build an object file +call_sub.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_sub.f.o +.PHONY : call_sub.f.o + +call_sub.i: call_sub.f.i +.PHONY : call_sub.i + +# target to preprocess a source file +call_sub.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_sub.f.i +.PHONY : call_sub.f.i + +call_sub.s: call_sub.f.s +.PHONY : call_sub.s + +# target to generate assembly for a file +call_sub.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_sub.f.s +.PHONY : call_sub.f.s + +main.o: main.F.o +.PHONY : main.o + +# target to build an object file +main.F.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/main.F.o +.PHONY : main.F.o + +main.i: main.F.i +.PHONY : main.i + +# target to preprocess a source file +main.F.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/main.F.i +.PHONY : main.F.i + +main.s: main.F.s +.PHONY : main.s + +# target to generate assembly for a file +main.F.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/main.F.s +.PHONY : main.F.s + +my_module.o: my_module.f90.o +.PHONY : my_module.o + +# target to build an object file +my_module.f90.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_module.f90.o +.PHONY : my_module.f90.o + +my_module.i: my_module.f90.i +.PHONY : my_module.i + +# target to preprocess a source file +my_module.f90.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_module.f90.i +.PHONY : my_module.f90.i + +my_module.s: my_module.f90.s +.PHONY : my_module.s + +# target to generate assembly for a file +my_module.f90.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_module.f90.s +.PHONY : my_module.f90.s + +my_module_.o: my_module_.c.o +.PHONY : my_module_.o + +# target to build an object file +my_module_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/my_module_.c.o +.PHONY : my_module_.c.o + +my_module_.i: my_module_.c.i +.PHONY : my_module_.i + +# target to preprocess a source file +my_module_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/my_module_.c.i +.PHONY : my_module_.c.i + +my_module_.s: my_module_.c.s +.PHONY : my_module_.s + +# target to generate assembly for a file +my_module_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/my_module_.c.s +.PHONY : my_module_.c.s + +my_sub.o: my_sub.f.o +.PHONY : my_sub.o + +# target to build an object file +my_sub.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_sub.f.o +.PHONY : my_sub.f.o + +my_sub.i: my_sub.f.i +.PHONY : my_sub.i + +# target to preprocess a source file +my_sub.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_sub.f.i +.PHONY : my_sub.f.i + +my_sub.s: my_sub.f.s +.PHONY : my_sub.s + +# target to generate assembly for a file +my_sub.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_sub.f.s +.PHONY : my_sub.f.s + +mymodule.o: mymodule.f90.o +.PHONY : mymodule.o + +# target to build an object file +mymodule.f90.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mymodule.f90.o +.PHONY : mymodule.f90.o + +mymodule.i: mymodule.f90.i +.PHONY : mymodule.i + +# target to preprocess a source file +mymodule.f90.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mymodule.f90.i +.PHONY : mymodule.f90.i + +mymodule.s: mymodule.f90.s +.PHONY : mymodule.s + +# target to generate assembly for a file +mymodule.f90.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mymodule.f90.s +.PHONY : mymodule.f90.s + +mymodule_.o: mymodule_.c.o +.PHONY : mymodule_.o + +# target to build an object file +mymodule_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/mymodule_.c.o +.PHONY : mymodule_.c.o + +mymodule_.i: mymodule_.c.i +.PHONY : mymodule_.i + +# target to preprocess a source file +mymodule_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/mymodule_.c.i +.PHONY : mymodule_.c.i + +mymodule_.s: mymodule_.c.s +.PHONY : mymodule_.s + +# target to generate assembly for a file +mymodule_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/mymodule_.c.s +.PHONY : mymodule_.c.s + +mysub.o: mysub.f.o +.PHONY : mysub.o + +# target to build an object file +mysub.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mysub.f.o +.PHONY : mysub.f.o + +mysub.i: mysub.f.i +.PHONY : mysub.i + +# target to preprocess a source file +mysub.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mysub.f.i +.PHONY : mysub.f.i + +mysub.s: mysub.f.s +.PHONY : mysub.s + +# target to generate assembly for a file +mysub.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mysub.f.s +.PHONY : mysub.f.s + +symbols/MYMODULE_mp_MYSUB-UPPER.o: symbols/MYMODULE_mp_MYSUB-UPPER.c.o +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.o + +# target to build an object file +symbols/MYMODULE_mp_MYSUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.c.o + +symbols/MYMODULE_mp_MYSUB-UPPER.i: symbols/MYMODULE_mp_MYSUB-UPPER.c.i +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.i + +# target to preprocess a source file +symbols/MYMODULE_mp_MYSUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.c.i + +symbols/MYMODULE_mp_MYSUB-UPPER.s: symbols/MYMODULE_mp_MYSUB-UPPER.c.s +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.s + +# target to generate assembly for a file +symbols/MYMODULE_mp_MYSUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.c.s + +symbols/MYSUB-UPPER.o: symbols/MYSUB-UPPER.c.o +.PHONY : symbols/MYSUB-UPPER.o + +# target to build an object file +symbols/MYSUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o +.PHONY : symbols/MYSUB-UPPER.c.o + +symbols/MYSUB-UPPER.i: symbols/MYSUB-UPPER.c.i +.PHONY : symbols/MYSUB-UPPER.i + +# target to preprocess a source file +symbols/MYSUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i +.PHONY : symbols/MYSUB-UPPER.c.i + +symbols/MYSUB-UPPER.s: symbols/MYSUB-UPPER.c.s +.PHONY : symbols/MYSUB-UPPER.s + +# target to generate assembly for a file +symbols/MYSUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s +.PHONY : symbols/MYSUB-UPPER.c.s + +symbols/MY_MODULE_mp_MY_SUB-UPPER.o: symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.o + +# target to build an object file +symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o + +symbols/MY_MODULE_mp_MY_SUB-UPPER.i: symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.i + +# target to preprocess a source file +symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i + +symbols/MY_MODULE_mp_MY_SUB-UPPER.s: symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.s + +# target to generate assembly for a file +symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s + +symbols/MY_SUB-UPPER.o: symbols/MY_SUB-UPPER.c.o +.PHONY : symbols/MY_SUB-UPPER.o + +# target to build an object file +symbols/MY_SUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o +.PHONY : symbols/MY_SUB-UPPER.c.o + +symbols/MY_SUB-UPPER.i: symbols/MY_SUB-UPPER.c.i +.PHONY : symbols/MY_SUB-UPPER.i + +# target to preprocess a source file +symbols/MY_SUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i +.PHONY : symbols/MY_SUB-UPPER.c.i + +symbols/MY_SUB-UPPER.s: symbols/MY_SUB-UPPER.c.s +.PHONY : symbols/MY_SUB-UPPER.s + +# target to generate assembly for a file +symbols/MY_SUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s +.PHONY : symbols/MY_SUB-UPPER.c.s + +symbols/_QMmy_modulePmy_sub.o: symbols/_QMmy_modulePmy_sub.c.o +.PHONY : symbols/_QMmy_modulePmy_sub.o + +# target to build an object file +symbols/_QMmy_modulePmy_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o +.PHONY : symbols/_QMmy_modulePmy_sub.c.o + +symbols/_QMmy_modulePmy_sub.i: symbols/_QMmy_modulePmy_sub.c.i +.PHONY : symbols/_QMmy_modulePmy_sub.i + +# target to preprocess a source file +symbols/_QMmy_modulePmy_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i +.PHONY : symbols/_QMmy_modulePmy_sub.c.i + +symbols/_QMmy_modulePmy_sub.s: symbols/_QMmy_modulePmy_sub.c.s +.PHONY : symbols/_QMmy_modulePmy_sub.s + +# target to generate assembly for a file +symbols/_QMmy_modulePmy_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s +.PHONY : symbols/_QMmy_modulePmy_sub.c.s + +symbols/_QMmymodulePmysub.o: symbols/_QMmymodulePmysub.c.o +.PHONY : symbols/_QMmymodulePmysub.o + +# target to build an object file +symbols/_QMmymodulePmysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o +.PHONY : symbols/_QMmymodulePmysub.c.o + +symbols/_QMmymodulePmysub.i: symbols/_QMmymodulePmysub.c.i +.PHONY : symbols/_QMmymodulePmysub.i + +# target to preprocess a source file +symbols/_QMmymodulePmysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i +.PHONY : symbols/_QMmymodulePmysub.c.i + +symbols/_QMmymodulePmysub.s: symbols/_QMmymodulePmysub.c.s +.PHONY : symbols/_QMmymodulePmysub.s + +# target to generate assembly for a file +symbols/_QMmymodulePmysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s +.PHONY : symbols/_QMmymodulePmysub.c.s + +symbols/__my_module_MOD_my_sub.o: symbols/__my_module_MOD_my_sub.c.o +.PHONY : symbols/__my_module_MOD_my_sub.o + +# target to build an object file +symbols/__my_module_MOD_my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o +.PHONY : symbols/__my_module_MOD_my_sub.c.o + +symbols/__my_module_MOD_my_sub.i: symbols/__my_module_MOD_my_sub.c.i +.PHONY : symbols/__my_module_MOD_my_sub.i + +# target to preprocess a source file +symbols/__my_module_MOD_my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i +.PHONY : symbols/__my_module_MOD_my_sub.c.i + +symbols/__my_module_MOD_my_sub.s: symbols/__my_module_MOD_my_sub.c.s +.PHONY : symbols/__my_module_MOD_my_sub.s + +# target to generate assembly for a file +symbols/__my_module_MOD_my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s +.PHONY : symbols/__my_module_MOD_my_sub.c.s + +symbols/__my_module_NMOD_my_sub.o: symbols/__my_module_NMOD_my_sub.c.o +.PHONY : symbols/__my_module_NMOD_my_sub.o + +# target to build an object file +symbols/__my_module_NMOD_my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o +.PHONY : symbols/__my_module_NMOD_my_sub.c.o + +symbols/__my_module_NMOD_my_sub.i: symbols/__my_module_NMOD_my_sub.c.i +.PHONY : symbols/__my_module_NMOD_my_sub.i + +# target to preprocess a source file +symbols/__my_module_NMOD_my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i +.PHONY : symbols/__my_module_NMOD_my_sub.c.i + +symbols/__my_module_NMOD_my_sub.s: symbols/__my_module_NMOD_my_sub.c.s +.PHONY : symbols/__my_module_NMOD_my_sub.s + +# target to generate assembly for a file +symbols/__my_module_NMOD_my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s +.PHONY : symbols/__my_module_NMOD_my_sub.c.s + +symbols/__my_module__my_sub.o: symbols/__my_module__my_sub.c.o +.PHONY : symbols/__my_module__my_sub.o + +# target to build an object file +symbols/__my_module__my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o +.PHONY : symbols/__my_module__my_sub.c.o + +symbols/__my_module__my_sub.i: symbols/__my_module__my_sub.c.i +.PHONY : symbols/__my_module__my_sub.i + +# target to preprocess a source file +symbols/__my_module__my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i +.PHONY : symbols/__my_module__my_sub.c.i + +symbols/__my_module__my_sub.s: symbols/__my_module__my_sub.c.s +.PHONY : symbols/__my_module__my_sub.s + +# target to generate assembly for a file +symbols/__my_module__my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s +.PHONY : symbols/__my_module__my_sub.c.s + +symbols/__mymodule_MOD_mysub.o: symbols/__mymodule_MOD_mysub.c.o +.PHONY : symbols/__mymodule_MOD_mysub.o + +# target to build an object file +symbols/__mymodule_MOD_mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o +.PHONY : symbols/__mymodule_MOD_mysub.c.o + +symbols/__mymodule_MOD_mysub.i: symbols/__mymodule_MOD_mysub.c.i +.PHONY : symbols/__mymodule_MOD_mysub.i + +# target to preprocess a source file +symbols/__mymodule_MOD_mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i +.PHONY : symbols/__mymodule_MOD_mysub.c.i + +symbols/__mymodule_MOD_mysub.s: symbols/__mymodule_MOD_mysub.c.s +.PHONY : symbols/__mymodule_MOD_mysub.s + +# target to generate assembly for a file +symbols/__mymodule_MOD_mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s +.PHONY : symbols/__mymodule_MOD_mysub.c.s + +symbols/__mymodule_NMOD_mysub.o: symbols/__mymodule_NMOD_mysub.c.o +.PHONY : symbols/__mymodule_NMOD_mysub.o + +# target to build an object file +symbols/__mymodule_NMOD_mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o +.PHONY : symbols/__mymodule_NMOD_mysub.c.o + +symbols/__mymodule_NMOD_mysub.i: symbols/__mymodule_NMOD_mysub.c.i +.PHONY : symbols/__mymodule_NMOD_mysub.i + +# target to preprocess a source file +symbols/__mymodule_NMOD_mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i +.PHONY : symbols/__mymodule_NMOD_mysub.c.i + +symbols/__mymodule_NMOD_mysub.s: symbols/__mymodule_NMOD_mysub.c.s +.PHONY : symbols/__mymodule_NMOD_mysub.s + +# target to generate assembly for a file +symbols/__mymodule_NMOD_mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s +.PHONY : symbols/__mymodule_NMOD_mysub.c.s + +symbols/__mymodule__mysub.o: symbols/__mymodule__mysub.c.o +.PHONY : symbols/__mymodule__mysub.o + +# target to build an object file +symbols/__mymodule__mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o +.PHONY : symbols/__mymodule__mysub.c.o + +symbols/__mymodule__mysub.i: symbols/__mymodule__mysub.c.i +.PHONY : symbols/__mymodule__mysub.i + +# target to preprocess a source file +symbols/__mymodule__mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i +.PHONY : symbols/__mymodule__mysub.c.i + +symbols/__mymodule__mysub.s: symbols/__mymodule__mysub.c.s +.PHONY : symbols/__mymodule__mysub.s + +# target to generate assembly for a file +symbols/__mymodule__mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s +.PHONY : symbols/__mymodule__mysub.c.s + +symbols/my_moduleSmy_sub.o: symbols/my_moduleSmy_sub.c.o +.PHONY : symbols/my_moduleSmy_sub.o + +# target to build an object file +symbols/my_moduleSmy_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o +.PHONY : symbols/my_moduleSmy_sub.c.o + +symbols/my_moduleSmy_sub.i: symbols/my_moduleSmy_sub.c.i +.PHONY : symbols/my_moduleSmy_sub.i + +# target to preprocess a source file +symbols/my_moduleSmy_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i +.PHONY : symbols/my_moduleSmy_sub.c.i + +symbols/my_moduleSmy_sub.s: symbols/my_moduleSmy_sub.c.s +.PHONY : symbols/my_moduleSmy_sub.s + +# target to generate assembly for a file +symbols/my_moduleSmy_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s +.PHONY : symbols/my_moduleSmy_sub.c.s + +symbols/my_module_MP_my_sub.o: symbols/my_module_MP_my_sub.c.o +.PHONY : symbols/my_module_MP_my_sub.o + +# target to build an object file +symbols/my_module_MP_my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o +.PHONY : symbols/my_module_MP_my_sub.c.o + +symbols/my_module_MP_my_sub.i: symbols/my_module_MP_my_sub.c.i +.PHONY : symbols/my_module_MP_my_sub.i + +# target to preprocess a source file +symbols/my_module_MP_my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i +.PHONY : symbols/my_module_MP_my_sub.c.i + +symbols/my_module_MP_my_sub.s: symbols/my_module_MP_my_sub.c.s +.PHONY : symbols/my_module_MP_my_sub.s + +# target to generate assembly for a file +symbols/my_module_MP_my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s +.PHONY : symbols/my_module_MP_my_sub.c.s + +symbols/my_module_mp_my_sub_.o: symbols/my_module_mp_my_sub_.c.o +.PHONY : symbols/my_module_mp_my_sub_.o + +# target to build an object file +symbols/my_module_mp_my_sub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o +.PHONY : symbols/my_module_mp_my_sub_.c.o + +symbols/my_module_mp_my_sub_.i: symbols/my_module_mp_my_sub_.c.i +.PHONY : symbols/my_module_mp_my_sub_.i + +# target to preprocess a source file +symbols/my_module_mp_my_sub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i +.PHONY : symbols/my_module_mp_my_sub_.c.i + +symbols/my_module_mp_my_sub_.s: symbols/my_module_mp_my_sub_.c.s +.PHONY : symbols/my_module_mp_my_sub_.s + +# target to generate assembly for a file +symbols/my_module_mp_my_sub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s +.PHONY : symbols/my_module_mp_my_sub_.c.s + +symbols/my_module_my_sub_.o: symbols/my_module_my_sub_.c.o +.PHONY : symbols/my_module_my_sub_.o + +# target to build an object file +symbols/my_module_my_sub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o +.PHONY : symbols/my_module_my_sub_.c.o + +symbols/my_module_my_sub_.i: symbols/my_module_my_sub_.c.i +.PHONY : symbols/my_module_my_sub_.i + +# target to preprocess a source file +symbols/my_module_my_sub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i +.PHONY : symbols/my_module_my_sub_.c.i + +symbols/my_module_my_sub_.s: symbols/my_module_my_sub_.c.s +.PHONY : symbols/my_module_my_sub_.s + +# target to generate assembly for a file +symbols/my_module_my_sub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s +.PHONY : symbols/my_module_my_sub_.c.s + +symbols/my_sub.o: symbols/my_sub.c.o +.PHONY : symbols/my_sub.o + +# target to build an object file +symbols/my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub.c.o +.PHONY : symbols/my_sub.c.o + +symbols/my_sub.i: symbols/my_sub.c.i +.PHONY : symbols/my_sub.i + +# target to preprocess a source file +symbols/my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub.c.i +.PHONY : symbols/my_sub.c.i + +symbols/my_sub.s: symbols/my_sub.c.s +.PHONY : symbols/my_sub.s + +# target to generate assembly for a file +symbols/my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub.c.s +.PHONY : symbols/my_sub.c.s + +symbols/my_sub_.o: symbols/my_sub_.c.o +.PHONY : symbols/my_sub_.o + +# target to build an object file +symbols/my_sub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub_.c.o +.PHONY : symbols/my_sub_.c.o + +symbols/my_sub_.i: symbols/my_sub_.c.i +.PHONY : symbols/my_sub_.i + +# target to preprocess a source file +symbols/my_sub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub_.c.i +.PHONY : symbols/my_sub_.c.i + +symbols/my_sub_.s: symbols/my_sub_.c.s +.PHONY : symbols/my_sub_.s + +# target to generate assembly for a file +symbols/my_sub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub_.c.s +.PHONY : symbols/my_sub_.c.s + +symbols/my_sub__.o: symbols/my_sub__.c.o +.PHONY : symbols/my_sub__.o + +# target to build an object file +symbols/my_sub__.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub__.c.o +.PHONY : symbols/my_sub__.c.o + +symbols/my_sub__.i: symbols/my_sub__.c.i +.PHONY : symbols/my_sub__.i + +# target to preprocess a source file +symbols/my_sub__.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub__.c.i +.PHONY : symbols/my_sub__.c.i + +symbols/my_sub__.s: symbols/my_sub__.c.s +.PHONY : symbols/my_sub__.s + +# target to generate assembly for a file +symbols/my_sub__.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub__.c.s +.PHONY : symbols/my_sub__.c.s + +symbols/mymoduleSmysub.o: symbols/mymoduleSmysub.c.o +.PHONY : symbols/mymoduleSmysub.o + +# target to build an object file +symbols/mymoduleSmysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o +.PHONY : symbols/mymoduleSmysub.c.o + +symbols/mymoduleSmysub.i: symbols/mymoduleSmysub.c.i +.PHONY : symbols/mymoduleSmysub.i + +# target to preprocess a source file +symbols/mymoduleSmysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i +.PHONY : symbols/mymoduleSmysub.c.i + +symbols/mymoduleSmysub.s: symbols/mymoduleSmysub.c.s +.PHONY : symbols/mymoduleSmysub.s + +# target to generate assembly for a file +symbols/mymoduleSmysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s +.PHONY : symbols/mymoduleSmysub.c.s + +symbols/mymodule_MP_mysub.o: symbols/mymodule_MP_mysub.c.o +.PHONY : symbols/mymodule_MP_mysub.o + +# target to build an object file +symbols/mymodule_MP_mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o +.PHONY : symbols/mymodule_MP_mysub.c.o + +symbols/mymodule_MP_mysub.i: symbols/mymodule_MP_mysub.c.i +.PHONY : symbols/mymodule_MP_mysub.i + +# target to preprocess a source file +symbols/mymodule_MP_mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i +.PHONY : symbols/mymodule_MP_mysub.c.i + +symbols/mymodule_MP_mysub.s: symbols/mymodule_MP_mysub.c.s +.PHONY : symbols/mymodule_MP_mysub.s + +# target to generate assembly for a file +symbols/mymodule_MP_mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s +.PHONY : symbols/mymodule_MP_mysub.c.s + +symbols/mymodule_mp_mysub_.o: symbols/mymodule_mp_mysub_.c.o +.PHONY : symbols/mymodule_mp_mysub_.o + +# target to build an object file +symbols/mymodule_mp_mysub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o +.PHONY : symbols/mymodule_mp_mysub_.c.o + +symbols/mymodule_mp_mysub_.i: symbols/mymodule_mp_mysub_.c.i +.PHONY : symbols/mymodule_mp_mysub_.i + +# target to preprocess a source file +symbols/mymodule_mp_mysub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i +.PHONY : symbols/mymodule_mp_mysub_.c.i + +symbols/mymodule_mp_mysub_.s: symbols/mymodule_mp_mysub_.c.s +.PHONY : symbols/mymodule_mp_mysub_.s + +# target to generate assembly for a file +symbols/mymodule_mp_mysub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s +.PHONY : symbols/mymodule_mp_mysub_.c.s + +symbols/mymodule_mysub_.o: symbols/mymodule_mysub_.c.o +.PHONY : symbols/mymodule_mysub_.o + +# target to build an object file +symbols/mymodule_mysub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o +.PHONY : symbols/mymodule_mysub_.c.o + +symbols/mymodule_mysub_.i: symbols/mymodule_mysub_.c.i +.PHONY : symbols/mymodule_mysub_.i + +# target to preprocess a source file +symbols/mymodule_mysub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i +.PHONY : symbols/mymodule_mysub_.c.i + +symbols/mymodule_mysub_.s: symbols/mymodule_mysub_.c.s +.PHONY : symbols/mymodule_mysub_.s + +# target to generate assembly for a file +symbols/mymodule_mysub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s +.PHONY : symbols/mymodule_mysub_.c.s + +symbols/mysub.o: symbols/mysub.c.o +.PHONY : symbols/mysub.o + +# target to build an object file +symbols/mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub.c.o +.PHONY : symbols/mysub.c.o + +symbols/mysub.i: symbols/mysub.c.i +.PHONY : symbols/mysub.i + +# target to preprocess a source file +symbols/mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub.c.i +.PHONY : symbols/mysub.c.i + +symbols/mysub.s: symbols/mysub.c.s +.PHONY : symbols/mysub.s + +# target to generate assembly for a file +symbols/mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub.c.s +.PHONY : symbols/mysub.c.s + +symbols/mysub_.o: symbols/mysub_.c.o +.PHONY : symbols/mysub_.o + +# target to build an object file +symbols/mysub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub_.c.o +.PHONY : symbols/mysub_.c.o + +symbols/mysub_.i: symbols/mysub_.c.i +.PHONY : symbols/mysub_.i + +# target to preprocess a source file +symbols/mysub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub_.c.i +.PHONY : symbols/mysub_.c.i + +symbols/mysub_.s: symbols/mysub_.c.s +.PHONY : symbols/mysub_.s + +# target to generate assembly for a file +symbols/mysub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub_.c.s +.PHONY : symbols/mysub_.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... FortranCInterface" + @echo "... myfort" + @echo "... symbols" + @echo "... MYMODULE.o" + @echo "... MYMODULE.i" + @echo "... MYMODULE.s" + @echo "... MY_MODULE.o" + @echo "... MY_MODULE.i" + @echo "... MY_MODULE.s" + @echo "... call_mod.o" + @echo "... call_mod.i" + @echo "... call_mod.s" + @echo "... call_sub.o" + @echo "... call_sub.i" + @echo "... call_sub.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" + @echo "... my_module.o" + @echo "... my_module.i" + @echo "... my_module.s" + @echo "... my_module_.o" + @echo "... my_module_.i" + @echo "... my_module_.s" + @echo "... my_sub.o" + @echo "... my_sub.i" + @echo "... my_sub.s" + @echo "... mymodule.o" + @echo "... mymodule.i" + @echo "... mymodule.s" + @echo "... mymodule_.o" + @echo "... mymodule_.i" + @echo "... mymodule_.s" + @echo "... mysub.o" + @echo "... mysub.i" + @echo "... mysub.s" + @echo "... symbols/MYMODULE_mp_MYSUB-UPPER.o" + @echo "... symbols/MYMODULE_mp_MYSUB-UPPER.i" + @echo "... symbols/MYMODULE_mp_MYSUB-UPPER.s" + @echo "... symbols/MYSUB-UPPER.o" + @echo "... symbols/MYSUB-UPPER.i" + @echo "... symbols/MYSUB-UPPER.s" + @echo "... symbols/MY_MODULE_mp_MY_SUB-UPPER.o" + @echo "... symbols/MY_MODULE_mp_MY_SUB-UPPER.i" + @echo "... symbols/MY_MODULE_mp_MY_SUB-UPPER.s" + @echo "... symbols/MY_SUB-UPPER.o" + @echo "... symbols/MY_SUB-UPPER.i" + @echo "... symbols/MY_SUB-UPPER.s" + @echo "... symbols/_QMmy_modulePmy_sub.o" + @echo "... symbols/_QMmy_modulePmy_sub.i" + @echo "... symbols/_QMmy_modulePmy_sub.s" + @echo "... symbols/_QMmymodulePmysub.o" + @echo "... symbols/_QMmymodulePmysub.i" + @echo "... symbols/_QMmymodulePmysub.s" + @echo "... symbols/__my_module_MOD_my_sub.o" + @echo "... symbols/__my_module_MOD_my_sub.i" + @echo "... symbols/__my_module_MOD_my_sub.s" + @echo "... symbols/__my_module_NMOD_my_sub.o" + @echo "... symbols/__my_module_NMOD_my_sub.i" + @echo "... symbols/__my_module_NMOD_my_sub.s" + @echo "... symbols/__my_module__my_sub.o" + @echo "... symbols/__my_module__my_sub.i" + @echo "... symbols/__my_module__my_sub.s" + @echo "... symbols/__mymodule_MOD_mysub.o" + @echo "... symbols/__mymodule_MOD_mysub.i" + @echo "... symbols/__mymodule_MOD_mysub.s" + @echo "... symbols/__mymodule_NMOD_mysub.o" + @echo "... symbols/__mymodule_NMOD_mysub.i" + @echo "... symbols/__mymodule_NMOD_mysub.s" + @echo "... symbols/__mymodule__mysub.o" + @echo "... symbols/__mymodule__mysub.i" + @echo "... symbols/__mymodule__mysub.s" + @echo "... symbols/my_moduleSmy_sub.o" + @echo "... symbols/my_moduleSmy_sub.i" + @echo "... symbols/my_moduleSmy_sub.s" + @echo "... symbols/my_module_MP_my_sub.o" + @echo "... symbols/my_module_MP_my_sub.i" + @echo "... symbols/my_module_MP_my_sub.s" + @echo "... symbols/my_module_mp_my_sub_.o" + @echo "... symbols/my_module_mp_my_sub_.i" + @echo "... symbols/my_module_mp_my_sub_.s" + @echo "... symbols/my_module_my_sub_.o" + @echo "... symbols/my_module_my_sub_.i" + @echo "... symbols/my_module_my_sub_.s" + @echo "... symbols/my_sub.o" + @echo "... symbols/my_sub.i" + @echo "... symbols/my_sub.s" + @echo "... symbols/my_sub_.o" + @echo "... symbols/my_sub_.i" + @echo "... symbols/my_sub_.s" + @echo "... symbols/my_sub__.o" + @echo "... symbols/my_sub__.i" + @echo "... symbols/my_sub__.s" + @echo "... symbols/mymoduleSmysub.o" + @echo "... symbols/mymoduleSmysub.i" + @echo "... symbols/mymoduleSmysub.s" + @echo "... symbols/mymodule_MP_mysub.o" + @echo "... symbols/mymodule_MP_mysub.i" + @echo "... symbols/mymodule_MP_mysub.s" + @echo "... symbols/mymodule_mp_mysub_.o" + @echo "... symbols/mymodule_mp_mysub_.i" + @echo "... symbols/mymodule_mp_mysub_.s" + @echo "... symbols/mymodule_mysub_.o" + @echo "... symbols/mymodule_mysub_.i" + @echo "... symbols/mymodule_mysub_.s" + @echo "... symbols/mysub.o" + @echo "... symbols/mysub.i" + @echo "... symbols/mysub.s" + @echo "... symbols/mysub_.o" + @echo "... symbols/mysub_.i" + @echo "... symbols/mysub_.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/Output.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/Output.cmake new file mode 100644 index 00000000..888e0ea6 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/Output.cmake @@ -0,0 +1,34 @@ +# Global symbol without underscore. +set(FortranCInterface_GLOBAL_SYMBOL "mysub_") +set(FortranCInterface_GLOBAL_PREFIX "") +set(FortranCInterface_GLOBAL_SUFFIX "_") +set(FortranCInterface_GLOBAL_CASE "LOWER") +set(FortranCInterface_GLOBAL_MACRO "(name,NAME) name##_") + +# Global symbol with underscore. +set(FortranCInterface_GLOBAL__SYMBOL "my_sub_") +set(FortranCInterface_GLOBAL__PREFIX "") +set(FortranCInterface_GLOBAL__SUFFIX "_") +set(FortranCInterface_GLOBAL__CASE "LOWER") +set(FortranCInterface_GLOBAL__MACRO "(name,NAME) name##_") + +# Module symbol without underscore. +set(FortranCInterface_MODULE_SYMBOL "mymodule_mysub_") +set(FortranCInterface_MODULE_PREFIX "") +set(FortranCInterface_MODULE_MIDDLE "_") +set(FortranCInterface_MODULE_SUFFIX "_") +set(FortranCInterface_MODULE_CASE "LOWER") +set(FortranCInterface_MODULE_MACRO "(mod_name,name, mod_NAME,NAME) mod_name##_##name##_") + +# Module symbol with underscore. +set(FortranCInterface_MODULE__SYMBOL "my_module_my_sub_") +set(FortranCInterface_MODULE__PREFIX "") +set(FortranCInterface_MODULE__MIDDLE "_") +set(FortranCInterface_MODULE__SUFFIX "_") +set(FortranCInterface_MODULE__CASE "LOWER") +set(FortranCInterface_MODULE__MACRO "(mod_name,name, mod_NAME,NAME) mod_name##_##name##_") + +# Summarize what was found. +set(FortranCInterface_GLOBAL_FOUND 1) +set(FortranCInterface_MODULE_FOUND 1) + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeCache.txt b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeCache.txt new file mode 100644 index 00000000..7d58aa5b --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeCache.txt @@ -0,0 +1,325 @@ +# This is the CMakeCache file. +# For build in directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX +# It was generated by CMake: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Build configuration +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//saved value of CRAYPE_LINK_TYPE environment variable +CMAKE_CRAYPE_LINKTYPE:STRING=dynamic + +//saved value of LOADEDMODULES environment variable +CMAKE_CRAYPE_LOADEDMODULES:STRING=craype-x86-milan:libfabric/1.15.2.0:craype-network-ofi:xpmem/2.5.2-2.4_3.20__gd0f7936.shasta:cpe/22.11:xalt/2.10.2:craype-accel-nvidia80:gpu/1.0:nvidia/22.7:craype/2.7.19:cray-dsmml/0.2.2:cray-mpich/8.1.22:cray-libsci/22.11.1.2:PrgEnv-nvidia/8.3.3:Nsight-Compute/2022.1.1:Nsight-Systems/2022.2.1:cudatoolkit/11.7:perftools-base/22.09.0:cmake/3.24.3 + +//No help, variable specified on the command line. +CMAKE_CXX_FLAGS:STRING=-mp + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g -O0 + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-O2 -s -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_CXX_FLAGS_RELEASE:STRING=-fast -O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//No help, variable specified on the command line. +CMAKE_C_FLAGS:STRING=-I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -O0 + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-O2 -s -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_C_FLAGS_RELEASE:STRING=-fast -O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//No help, variable specified on the command line. +CMAKE_EXE_LINKER_FLAGS:STRING= -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/pkgRedirects + +//No help, variable specified on the command line. +CMAKE_Fortran_FLAGS:STRING=' ' + +//Flags used by the Fortran compiler during DEBUG builds. +CMAKE_Fortran_FLAGS_DEBUG:STRING=-g -O0 -Mbounds + +//Flags used by the Fortran compiler during MINSIZEREL builds. +CMAKE_Fortran_FLAGS_MINSIZEREL:STRING=-O2 -s + +//No help, variable specified on the command line. +CMAKE_Fortran_FLAGS_RELEASE:STRING=-fast -O3 + +//Flags used by the Fortran compiler during RELWITHDEBINFO builds. +CMAKE_Fortran_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//make program +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_OSX_ARCHITECTURES:UNINITIALIZED=CMAKE_OSX_ARCHITECTURES + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=VerifyFortranC + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=ON + +//Whether to verify C++ and Fortran +VERIFY_CXX:BOOL=1 + +//Value Computed by CMake +VerifyFortranC_BINARY_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX + +//Value Computed by CMake +VerifyFortranC_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +VerifyFortranC_SOURCE_DIR:STATIC=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify + + +######################## +# INTERNAL cache entries +######################## + +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=24 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cpack +//ADVANCED property for variable: CMAKE_CRAYPE_LINKTYPE +CMAKE_CRAYPE_LINKTYPE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CRAYPE_LOADEDMODULES +CMAKE_CRAYPE_LOADEDMODULES-ADVANCED:INTERNAL=1 +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//ADVANCED property for variable: CMAKE_Fortran_FLAGS +CMAKE_Fortran_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_DEBUG +CMAKE_Fortran_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_MINSIZEREL +CMAKE_Fortran_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELEASE +CMAKE_Fortran_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELWITHDEBINFO +CMAKE_Fortran_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=FALSE +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/CMakeDirectoryInformation.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..d63b3c4c --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeCache.txt b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeCache.txt new file mode 100644 index 00000000..9c72d666 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeCache.txt @@ -0,0 +1,299 @@ +# This is the CMakeCache file. +# For build in directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface +# It was generated by CMake: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Build configuration +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//saved value of CRAYPE_LINK_TYPE environment variable +CMAKE_CRAYPE_LINKTYPE:STRING=dynamic + +//saved value of LOADEDMODULES environment variable +CMAKE_CRAYPE_LOADEDMODULES:STRING=craype-x86-milan:libfabric/1.15.2.0:craype-network-ofi:xpmem/2.5.2-2.4_3.20__gd0f7936.shasta:cpe/22.11:xalt/2.10.2:craype-accel-nvidia80:gpu/1.0:nvidia/22.7:craype/2.7.19:cray-dsmml/0.2.2:cray-mpich/8.1.22:cray-libsci/22.11.1.2:PrgEnv-nvidia/8.3.3:Nsight-Compute/2022.1.1:Nsight-Systems/2022.2.1:cudatoolkit/11.7:perftools-base/22.09.0:cmake/3.24.3 + +//No help, variable specified on the command line. +CMAKE_C_FLAGS:STRING=-I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -O0 + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-O2 -s -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_C_FLAGS_RELEASE:STRING=-fast -O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//No help, variable specified on the command line. +CMAKE_EXE_LINKER_FLAGS:STRING= -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/pkgRedirects + +//No help, variable specified on the command line. +CMAKE_Fortran_FLAGS:STRING=' ' + +//Flags used by the Fortran compiler during DEBUG builds. +CMAKE_Fortran_FLAGS_DEBUG:STRING=-g -O0 -Mbounds + +//Flags used by the Fortran compiler during MINSIZEREL builds. +CMAKE_Fortran_FLAGS_MINSIZEREL:STRING=-O2 -s + +//No help, variable specified on the command line. +CMAKE_Fortran_FLAGS_RELEASE:STRING=-fast -O3 + +//Flags used by the Fortran compiler during RELWITHDEBINFO builds. +CMAKE_Fortran_FLAGS_RELWITHDEBINFO:STRING=-O2 -gopt + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//make program +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_OSX_ARCHITECTURES:UNINITIALIZED=CMAKE_OSX_ARCHITECTURES + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=FortranCInterface + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +FortranCInterface_BINARY_DIR:STATIC=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface + +//Value Computed by CMake +FortranCInterface_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +FortranCInterface_SOURCE_DIR:STATIC=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + + +######################## +# INTERNAL cache entries +######################## + +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=24 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cpack +//ADVANCED property for variable: CMAKE_CRAYPE_LINKTYPE +CMAKE_CRAYPE_LINKTYPE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CRAYPE_LOADEDMODULES +CMAKE_CRAYPE_LOADEDMODULES-ADVANCED:INTERNAL=1 +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//ADVANCED property for variable: CMAKE_Fortran_FLAGS +CMAKE_Fortran_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_DEBUG +CMAKE_Fortran_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_MINSIZEREL +CMAKE_Fortran_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELEASE +CMAKE_Fortran_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELWITHDEBINFO +CMAKE_Fortran_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=FALSE +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Test C_SUPPORTS_DOLLAR +C_SUPPORTS_DOLLAR:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeDirectoryInformation.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..fa2a4509 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeOutput.log b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeOutput.log new file mode 100644 index 00000000..8e3dd100 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeOutput.log @@ -0,0 +1,18 @@ +Performing C SOURCE FILE Test C_SUPPORTS_DOLLAR succeeded with the following output: +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_527ed/fast && /usr/bin/gmake -f CMakeFiles/cmTC_527ed.dir/build.make CMakeFiles/cmTC_527ed.dir/build +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_527ed.dir/src.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DC_SUPPORTS_DOLLAR -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -MD -MT CMakeFiles/cmTC_527ed.dir/src.c.o -MF CMakeFiles/cmTC_527ed.dir/src.c.o.d -o CMakeFiles/cmTC_527ed.dir/src.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_527ed +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/cmTC_527ed.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/cmTC_527ed.dir/src.c.o -o cmTC_527ed +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/CMakeTmp' + + +Source file was: + +extern int dollar$(void); +int main() { return 0; } + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake new file mode 100644 index 00000000..6eba4ac2 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake @@ -0,0 +1,34 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/build.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/build.make new file mode 100644 index 00000000..18378abe --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface + +# Include any dependencies generated for this target. +include CMakeFiles/FortranCInterface.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/FortranCInterface.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/FortranCInterface.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/FortranCInterface.dir/flags.make + +CMakeFiles/FortranCInterface.dir/main.F.o: CMakeFiles/FortranCInterface.dir/flags.make +CMakeFiles/FortranCInterface.dir/main.F.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object CMakeFiles/FortranCInterface.dir/main.F.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) -DCALL_MOD $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F -o CMakeFiles/FortranCInterface.dir/main.F.o + +CMakeFiles/FortranCInterface.dir/main.F.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/FortranCInterface.dir/main.F.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) -DCALL_MOD $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F > CMakeFiles/FortranCInterface.dir/main.F.i + +CMakeFiles/FortranCInterface.dir/main.F.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/FortranCInterface.dir/main.F.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) -DCALL_MOD $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F -o CMakeFiles/FortranCInterface.dir/main.F.s + +CMakeFiles/FortranCInterface.dir/call_sub.f.o: CMakeFiles/FortranCInterface.dir/flags.make +CMakeFiles/FortranCInterface.dir/call_sub.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building Fortran object CMakeFiles/FortranCInterface.dir/call_sub.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f -o CMakeFiles/FortranCInterface.dir/call_sub.f.o + +CMakeFiles/FortranCInterface.dir/call_sub.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/FortranCInterface.dir/call_sub.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f > CMakeFiles/FortranCInterface.dir/call_sub.f.i + +CMakeFiles/FortranCInterface.dir/call_sub.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/FortranCInterface.dir/call_sub.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f -o CMakeFiles/FortranCInterface.dir/call_sub.f.s + +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: CMakeFiles/FortranCInterface.dir/flags.make +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building Fortran object CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 -o CMakeFiles/FortranCInterface.dir/call_mod.f90.o + +CMakeFiles/FortranCInterface.dir/call_mod.f90.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/FortranCInterface.dir/call_mod.f90.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 > CMakeFiles/FortranCInterface.dir/call_mod.f90.i + +CMakeFiles/FortranCInterface.dir/call_mod.f90.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/FortranCInterface.dir/call_mod.f90.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 -o CMakeFiles/FortranCInterface.dir/call_mod.f90.s + +# Object files for target FortranCInterface +FortranCInterface_OBJECTS = \ +"CMakeFiles/FortranCInterface.dir/main.F.o" \ +"CMakeFiles/FortranCInterface.dir/call_sub.f.o" \ +"CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + +# External object files for target FortranCInterface +FortranCInterface_EXTERNAL_OBJECTS = + +FortranCInterface: CMakeFiles/FortranCInterface.dir/main.F.o +FortranCInterface: CMakeFiles/FortranCInterface.dir/call_sub.f.o +FortranCInterface: CMakeFiles/FortranCInterface.dir/call_mod.f90.o +FortranCInterface: CMakeFiles/FortranCInterface.dir/build.make +FortranCInterface: libsymbols.a +FortranCInterface: libmyfort.a +FortranCInterface: CMakeFiles/FortranCInterface.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking Fortran executable FortranCInterface" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/FortranCInterface.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/FortranCInterface.dir/build: FortranCInterface +.PHONY : CMakeFiles/FortranCInterface.dir/build + +CMakeFiles/FortranCInterface.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/FortranCInterface.dir/cmake_clean.cmake +.PHONY : CMakeFiles/FortranCInterface.dir/clean + +CMakeFiles/FortranCInterface.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/DependInfo.cmake +.PHONY : CMakeFiles/FortranCInterface.dir/depend + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o new file mode 100644 index 00000000..f61011f9 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_mod.f90.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o new file mode 100644 index 00000000..7b487611 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/call_sub.f.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/cmake_clean.cmake new file mode 100644 index 00000000..c245613c --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/FortranCInterface.dir/call_mod.f90.o" + "CMakeFiles/FortranCInterface.dir/call_sub.f.o" + "CMakeFiles/FortranCInterface.dir/main.F.o" + "FortranCInterface" + "FortranCInterface.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/FortranCInterface.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.make new file mode 100644 index 00000000..7070c7a5 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for FortranCInterface. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.ts new file mode 100644 index 00000000..8e4d2e48 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for FortranCInterface. diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.internal b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.internal new file mode 100644 index 00000000..507b6ce2 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.internal @@ -0,0 +1,9 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +CMakeFiles/FortranCInterface.dir/call_mod.f90.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_mod.f90 +CMakeFiles/FortranCInterface.dir/call_sub.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/call_sub.f +CMakeFiles/FortranCInterface.dir/main.F.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/main.F diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.make new file mode 100644 index 00000000..75395654 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/depend.make @@ -0,0 +1,6 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Note that incremental build could trigger a call to cmake_copy_f90_mod on each re-build +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: CMakeFiles/myfort.dir/my_module.mod.stamp +CMakeFiles/FortranCInterface.dir/call_mod.f90.o: CMakeFiles/myfort.dir/mymodule.mod.stamp diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/flags.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/flags.make new file mode 100644 index 00000000..39268988 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = + +Fortran_FLAGS = -fast -O3 + +# Custom defines: CMakeFiles/FortranCInterface.dir/main.F.o_DEFINES = CALL_MOD + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/fortran.internal b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/fortran.internal new file mode 100644 index 00000000..1b732d31 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/fortran.internal @@ -0,0 +1,2 @@ +# The fortran modules provided by this target. +provides diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/link.txt b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/link.txt new file mode 100644 index 00000000..92adf813 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib -fast -O3 CMakeFiles/FortranCInterface.dir/main.F.o CMakeFiles/FortranCInterface.dir/call_sub.f.o CMakeFiles/FortranCInterface.dir/call_mod.f90.o -o FortranCInterface libsymbols.a libmyfort.a diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o new file mode 100644 index 00000000..4f80441f Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/main.F.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/progress.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/progress.make new file mode 100644 index 00000000..a69a57e8 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/Makefile.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..7deb518d --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/Makefile.cmake @@ -0,0 +1,86 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/3.24.3/CMakeCCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/3.24.3/CMakeFortranCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/3.24.3/CMakeSystem.cmake" + "Input.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeGenericSystem.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeLanguageInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CheckCSourceCompiles.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/CMakeLists.txt" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/symbol.c.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Internal/CheckSourceCompiles.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "symbols/my_sub.c" + "symbols/my_sub_.c" + "symbols/my_sub__.c" + "symbols/MY_SUB-UPPER.c" + "symbols/mysub.c" + "symbols/mysub_.c" + "symbols/MYSUB-UPPER.c" + "symbols/__my_module_MOD_my_sub.c" + "symbols/__my_module_NMOD_my_sub.c" + "symbols/__my_module__my_sub.c" + "symbols/__mymodule_MOD_mysub.c" + "symbols/__mymodule_NMOD_mysub.c" + "symbols/__mymodule__mysub.c" + "symbols/my_moduleSmy_sub.c" + "symbols/my_module_mp_my_sub_.c" + "symbols/MY_MODULE_mp_MY_SUB-UPPER.c" + "symbols/my_module_my_sub_.c" + "symbols/my_module_MP_my_sub.c" + "symbols/mymoduleSmysub.c" + "symbols/mymodule_mp_mysub_.c" + "symbols/MYMODULE_mp_MYSUB-UPPER.c" + "symbols/mymodule_mysub_.c" + "symbols/mymodule_MP_mysub.c" + "symbols/_QMmy_modulePmy_sub.c" + "symbols/_QMmymodulePmysub.c" + "exe-Release.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/myfort.dir/DependInfo.cmake" + "CMakeFiles/symbols.dir/DependInfo.cmake" + "CMakeFiles/FortranCInterface.dir/DependInfo.cmake" + ) diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/Makefile2 b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/Makefile2 new file mode 100644 index 00000000..5c6a04a3 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/Makefile2 @@ -0,0 +1,169 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/myfort.dir/all +all: CMakeFiles/symbols.dir/all +all: CMakeFiles/FortranCInterface.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/myfort.dir/clean +clean: CMakeFiles/symbols.dir/clean +clean: CMakeFiles/FortranCInterface.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/myfort.dir + +# All Build rule for target. +CMakeFiles/myfort.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=5,6,7,8,9 "Built target myfort" +.PHONY : CMakeFiles/myfort.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/myfort.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 5 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/myfort.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : CMakeFiles/myfort.dir/rule + +# Convenience name for target. +myfort: CMakeFiles/myfort.dir/rule +.PHONY : myfort + +# clean rule for target. +CMakeFiles/myfort.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/clean +.PHONY : CMakeFiles/myfort.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/symbols.dir + +# All Build rule for target. +CMakeFiles/symbols.dir/all: CMakeFiles/myfort.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39 "Built target symbols" +.PHONY : CMakeFiles/symbols.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/symbols.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/symbols.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : CMakeFiles/symbols.dir/rule + +# Convenience name for target. +symbols: CMakeFiles/symbols.dir/rule +.PHONY : symbols + +# clean rule for target. +CMakeFiles/symbols.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/clean +.PHONY : CMakeFiles/symbols.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/FortranCInterface.dir + +# All Build rule for target. +CMakeFiles/FortranCInterface.dir/all: CMakeFiles/myfort.dir/all +CMakeFiles/FortranCInterface.dir/all: CMakeFiles/symbols.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=1,2,3,4 "Built target FortranCInterface" +.PHONY : CMakeFiles/FortranCInterface.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/FortranCInterface.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 39 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/FortranCInterface.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : CMakeFiles/FortranCInterface.dir/rule + +# Convenience name for target. +FortranCInterface: CMakeFiles/FortranCInterface.dir/rule +.PHONY : FortranCInterface + +# clean rule for target. +CMakeFiles/FortranCInterface.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/clean +.PHONY : CMakeFiles/FortranCInterface.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/TargetDirectories.txt b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..b64e6b5c --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,5 @@ +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/FortranCInterface.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/rebuild_cache.dir diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/cmake.check_cache b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake new file mode 100644 index 00000000..718be971 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake @@ -0,0 +1,33 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/build.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/build.make new file mode 100644 index 00000000..dc7e2372 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/build.make @@ -0,0 +1,155 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface + +# Include any dependencies generated for this target. +include CMakeFiles/myfort.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/myfort.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/myfort.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/myfort.dir/flags.make + +CMakeFiles/myfort.dir/mysub.f.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/mysub.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object CMakeFiles/myfort.dir/mysub.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f -o CMakeFiles/myfort.dir/mysub.f.o + +CMakeFiles/myfort.dir/mysub.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/mysub.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f > CMakeFiles/myfort.dir/mysub.f.i + +CMakeFiles/myfort.dir/mysub.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/mysub.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f -o CMakeFiles/myfort.dir/mysub.f.s + +CMakeFiles/myfort.dir/my_sub.f.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/my_sub.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building Fortran object CMakeFiles/myfort.dir/my_sub.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f -o CMakeFiles/myfort.dir/my_sub.f.o + +CMakeFiles/myfort.dir/my_sub.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/my_sub.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f > CMakeFiles/myfort.dir/my_sub.f.i + +CMakeFiles/myfort.dir/my_sub.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/my_sub.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f -o CMakeFiles/myfort.dir/my_sub.f.s + +CMakeFiles/myfort.dir/mymodule.f90.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/mymodule.f90.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building Fortran object CMakeFiles/myfort.dir/mymodule.f90.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 -o CMakeFiles/myfort.dir/mymodule.f90.o + +CMakeFiles/myfort.dir/mymodule.f90.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/mymodule.f90.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 > CMakeFiles/myfort.dir/mymodule.f90.i + +CMakeFiles/myfort.dir/mymodule.f90.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/mymodule.f90.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 -o CMakeFiles/myfort.dir/mymodule.f90.s + +CMakeFiles/myfort.dir/my_module.f90.o: CMakeFiles/myfort.dir/flags.make +CMakeFiles/myfort.dir/my_module.f90.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building Fortran object CMakeFiles/myfort.dir/my_module.f90.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 -o CMakeFiles/myfort.dir/my_module.f90.o + +CMakeFiles/myfort.dir/my_module.f90.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/myfort.dir/my_module.f90.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 > CMakeFiles/myfort.dir/my_module.f90.i + +CMakeFiles/myfort.dir/my_module.f90.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/myfort.dir/my_module.f90.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 -o CMakeFiles/myfort.dir/my_module.f90.s + +# Object files for target myfort +myfort_OBJECTS = \ +"CMakeFiles/myfort.dir/mysub.f.o" \ +"CMakeFiles/myfort.dir/my_sub.f.o" \ +"CMakeFiles/myfort.dir/mymodule.f90.o" \ +"CMakeFiles/myfort.dir/my_module.f90.o" + +# External object files for target myfort +myfort_EXTERNAL_OBJECTS = + +libmyfort.a: CMakeFiles/myfort.dir/mysub.f.o +libmyfort.a: CMakeFiles/myfort.dir/my_sub.f.o +libmyfort.a: CMakeFiles/myfort.dir/mymodule.f90.o +libmyfort.a: CMakeFiles/myfort.dir/my_module.f90.o +libmyfort.a: CMakeFiles/myfort.dir/build.make +libmyfort.a: CMakeFiles/myfort.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking Fortran static library libmyfort.a" + $(CMAKE_COMMAND) -P CMakeFiles/myfort.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/myfort.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/myfort.dir/build: libmyfort.a +.PHONY : CMakeFiles/myfort.dir/build + +CMakeFiles/myfort.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/myfort.dir/cmake_clean.cmake +.PHONY : CMakeFiles/myfort.dir/clean + +CMakeFiles/myfort.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake +.PHONY : CMakeFiles/myfort.dir/depend + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean.cmake new file mode 100644 index 00000000..53f9fd56 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/myfort.dir/my_module.f90.o" + "CMakeFiles/myfort.dir/my_sub.f.o" + "CMakeFiles/myfort.dir/mymodule.f90.o" + "CMakeFiles/myfort.dir/mysub.f.o" + "libmyfort.a" + "libmyfort.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/myfort.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_Fortran.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_Fortran.cmake new file mode 100644 index 00000000..884a249b --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_Fortran.cmake @@ -0,0 +1,10 @@ +# Remove fortran modules provided by this target. +FILE(REMOVE + "my_module.mod" + "MY_MODULE.mod" + "CMakeFiles/myfort.dir/my_module.mod.stamp" + + "mymodule.mod" + "MYMODULE.mod" + "CMakeFiles/myfort.dir/mymodule.mod.stamp" + ) diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_target.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..6ce4b087 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libmyfort.a" +) diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.make new file mode 100644 index 00000000..fa410b01 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for myfort. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.ts new file mode 100644 index 00000000..bf71a882 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for myfort. diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.internal b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.internal new file mode 100644 index 00000000..744f0fb7 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.internal @@ -0,0 +1,11 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +CMakeFiles/myfort.dir/my_module.f90.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module.f90 +CMakeFiles/myfort.dir/my_sub.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_sub.f +CMakeFiles/myfort.dir/mymodule.f90.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule.f90 +CMakeFiles/myfort.dir/mysub.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mysub.f diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.make new file mode 100644 index 00000000..5a8f131a --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/depend.make @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Note that incremental build could trigger a call to cmake_copy_f90_mod on each re-build +CMakeFiles/myfort.dir/my_module.f90.o.provides.build: CMakeFiles/myfort.dir/my_module.mod.stamp +CMakeFiles/myfort.dir/my_module.mod.stamp: CMakeFiles/myfort.dir/my_module.f90.o + $(CMAKE_COMMAND) -E cmake_copy_f90_mod my_module.mod CMakeFiles/myfort.dir/my_module.mod.stamp NVHPC +CMakeFiles/myfort.dir/my_module.f90.o.provides.build: + $(CMAKE_COMMAND) -E touch CMakeFiles/myfort.dir/my_module.f90.o.provides.build +CMakeFiles/myfort.dir/build: CMakeFiles/myfort.dir/my_module.f90.o.provides.build +CMakeFiles/myfort.dir/mymodule.f90.o.provides.build: CMakeFiles/myfort.dir/mymodule.mod.stamp +CMakeFiles/myfort.dir/mymodule.mod.stamp: CMakeFiles/myfort.dir/mymodule.f90.o + $(CMAKE_COMMAND) -E cmake_copy_f90_mod mymodule.mod CMakeFiles/myfort.dir/mymodule.mod.stamp NVHPC +CMakeFiles/myfort.dir/mymodule.f90.o.provides.build: + $(CMAKE_COMMAND) -E touch CMakeFiles/myfort.dir/mymodule.f90.o.provides.build +CMakeFiles/myfort.dir/build: CMakeFiles/myfort.dir/mymodule.f90.o.provides.build diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/flags.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/flags.make new file mode 100644 index 00000000..5824f29e --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = + +Fortran_FLAGS = -fast -O3 + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/fortran.internal b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/fortran.internal new file mode 100644 index 00000000..064a4d1b --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/fortran.internal @@ -0,0 +1,4 @@ +# The fortran modules provided by this target. +provides + my_module.mod + mymodule.mod diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/link.txt b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/link.txt new file mode 100644 index 00000000..98dd9fa6 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libmyfort.a CMakeFiles/myfort.dir/mysub.f.o CMakeFiles/myfort.dir/my_sub.f.o CMakeFiles/myfort.dir/mymodule.f90.o CMakeFiles/myfort.dir/my_module.f90.o +/usr/bin/ranlib libmyfort.a diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o new file mode 100644 index 00000000..35ed9213 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o.provides.build b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.f90.o.provides.build new file mode 100644 index 00000000..e69de29b diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.mod.stamp b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.mod.stamp new file mode 100644 index 00000000..06e4c8c2 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_module.mod.stamp @@ -0,0 +1,14 @@ +V34 :0x24 my_module +13 my_module.f90 S624 0 +01/24/2023 11:47:52 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 my_module +S 625 19 0 0 0 6 1 624 5023 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 my_interface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5036 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 my_sub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5036 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 my_sub +S 628 14 5 0 0 0 1 627 5036 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 my_sub my_sub +F 628 0 +Z +Z diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o new file mode 100644 index 00000000..3b0e52c6 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/my_sub.f.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o new file mode 100644 index 00000000..2cf14d54 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o.provides.build b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.f90.o.provides.build new file mode 100644 index 00000000..e69de29b diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.mod.stamp b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.mod.stamp new file mode 100644 index 00000000..66187867 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mymodule.mod.stamp @@ -0,0 +1,14 @@ +V34 :0x24 mymodule +12 mymodule.f90 S624 0 +01/24/2023 11:47:52 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 mymodule +S 625 19 0 0 0 6 1 624 5022 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 myinterface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5034 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 mysub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5034 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 mysub +S 628 14 5 0 0 0 1 627 5034 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 mysub mysub +F 628 0 +Z +Z diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o new file mode 100644 index 00000000..4b5c18b3 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/mysub.f.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/progress.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/progress.make new file mode 100644 index 00000000..d79b0814 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/progress.make @@ -0,0 +1,6 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 +CMAKE_PROGRESS_3 = 7 +CMAKE_PROGRESS_4 = 8 +CMAKE_PROGRESS_5 = 9 + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/progress.marks b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/progress.marks new file mode 100644 index 00000000..a2720097 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/progress.marks @@ -0,0 +1 @@ +39 diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake new file mode 100644 index 00000000..ffc4f5b3 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake @@ -0,0 +1,48 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c" "CMakeFiles/symbols.dir/MYMODULE.c.o" "gcc" "CMakeFiles/symbols.dir/MYMODULE.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c" "CMakeFiles/symbols.dir/MY_MODULE.c.o" "gcc" "CMakeFiles/symbols.dir/MY_MODULE.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c" "CMakeFiles/symbols.dir/my_module_.c.o" "gcc" "CMakeFiles/symbols.dir/my_module_.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c" "CMakeFiles/symbols.dir/mymodule_.c.o" "gcc" "CMakeFiles/symbols.dir/mymodule_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c" "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c" "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c" "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c" "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c" "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c" "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c" "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c" "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c" "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c" "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c" "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c" "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c" "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c" "CMakeFiles/symbols.dir/symbols/my_sub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_sub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c" "CMakeFiles/symbols.dir/symbols/my_sub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c" "CMakeFiles/symbols.dir/symbols/my_sub__.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c" "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c" "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c" "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c" "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c" "CMakeFiles/symbols.dir/symbols/mysub.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mysub.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c" "CMakeFiles/symbols.dir/symbols/mysub_.c.o" "gcc" "CMakeFiles/symbols.dir/symbols/mysub_.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/myfort.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o new file mode 100644 index 00000000..aa3b2716 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o.d new file mode 100644 index 00000000..f95d3947 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MYMODULE.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/MYMODULE.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o new file mode 100644 index 00000000..0eaf4d83 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o.d new file mode 100644 index 00000000..7f181b2a --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/MY_MODULE.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/MY_MODULE.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/build.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/build.make new file mode 100644 index 00000000..ea8fc901 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/build.make @@ -0,0 +1,559 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface + +# Include any dependencies generated for this target. +include CMakeFiles/symbols.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/symbols.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/symbols.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/symbols.dir/flags.make + +CMakeFiles/symbols.dir/mymodule_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/mymodule_.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c +CMakeFiles/symbols.dir/mymodule_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/symbols.dir/mymodule_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/mymodule_.c.o -MF CMakeFiles/symbols.dir/mymodule_.c.o.d -o CMakeFiles/symbols.dir/mymodule_.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c + +CMakeFiles/symbols.dir/mymodule_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/mymodule_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c > CMakeFiles/symbols.dir/mymodule_.c.i + +CMakeFiles/symbols.dir/mymodule_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/mymodule_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c -o CMakeFiles/symbols.dir/mymodule_.c.s + +CMakeFiles/symbols.dir/my_module_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/my_module_.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c +CMakeFiles/symbols.dir/my_module_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/symbols.dir/my_module_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/my_module_.c.o -MF CMakeFiles/symbols.dir/my_module_.c.o.d -o CMakeFiles/symbols.dir/my_module_.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c + +CMakeFiles/symbols.dir/my_module_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/my_module_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c > CMakeFiles/symbols.dir/my_module_.c.i + +CMakeFiles/symbols.dir/my_module_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/my_module_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c -o CMakeFiles/symbols.dir/my_module_.c.s + +CMakeFiles/symbols.dir/MY_MODULE.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/MY_MODULE.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c +CMakeFiles/symbols.dir/MY_MODULE.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/symbols.dir/MY_MODULE.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/MY_MODULE.c.o -MF CMakeFiles/symbols.dir/MY_MODULE.c.o.d -o CMakeFiles/symbols.dir/MY_MODULE.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c + +CMakeFiles/symbols.dir/MY_MODULE.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/MY_MODULE.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c > CMakeFiles/symbols.dir/MY_MODULE.c.i + +CMakeFiles/symbols.dir/MY_MODULE.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/MY_MODULE.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MY_MODULE.c -o CMakeFiles/symbols.dir/MY_MODULE.c.s + +CMakeFiles/symbols.dir/MYMODULE.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/MYMODULE.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c +CMakeFiles/symbols.dir/MYMODULE.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/symbols.dir/MYMODULE.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/MYMODULE.c.o -MF CMakeFiles/symbols.dir/MYMODULE.c.o.d -o CMakeFiles/symbols.dir/MYMODULE.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c + +CMakeFiles/symbols.dir/MYMODULE.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/MYMODULE.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c > CMakeFiles/symbols.dir/MYMODULE.c.i + +CMakeFiles/symbols.dir/MYMODULE.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/MYMODULE.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/MYMODULE.c -o CMakeFiles/symbols.dir/MYMODULE.c.s + +CMakeFiles/symbols.dir/symbols/my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_sub.c.o: symbols/my_sub.c +CMakeFiles/symbols.dir/symbols/my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/symbols.dir/symbols/my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c + +CMakeFiles/symbols.dir/symbols/my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c > CMakeFiles/symbols.dir/symbols/my_sub.c.i + +CMakeFiles/symbols.dir/symbols/my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c -o CMakeFiles/symbols.dir/symbols/my_sub.c.s + +CMakeFiles/symbols.dir/symbols/my_sub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_sub_.c.o: symbols/my_sub_.c +CMakeFiles/symbols.dir/symbols/my_sub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object CMakeFiles/symbols.dir/symbols/my_sub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_sub_.c.o -MF CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d -o CMakeFiles/symbols.dir/symbols/my_sub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c + +CMakeFiles/symbols.dir/symbols/my_sub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_sub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c > CMakeFiles/symbols.dir/symbols/my_sub_.c.i + +CMakeFiles/symbols.dir/symbols/my_sub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_sub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c -o CMakeFiles/symbols.dir/symbols/my_sub_.c.s + +CMakeFiles/symbols.dir/symbols/my_sub__.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_sub__.c.o: symbols/my_sub__.c +CMakeFiles/symbols.dir/symbols/my_sub__.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object CMakeFiles/symbols.dir/symbols/my_sub__.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_sub__.c.o -MF CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d -o CMakeFiles/symbols.dir/symbols/my_sub__.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c + +CMakeFiles/symbols.dir/symbols/my_sub__.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_sub__.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c > CMakeFiles/symbols.dir/symbols/my_sub__.c.i + +CMakeFiles/symbols.dir/symbols/my_sub__.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_sub__.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c -o CMakeFiles/symbols.dir/symbols/my_sub__.c.s + +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o: symbols/MY_SUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mysub.c.o: symbols/mysub.c +CMakeFiles/symbols.dir/symbols/mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object CMakeFiles/symbols.dir/symbols/mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mysub.c.o -MF CMakeFiles/symbols.dir/symbols/mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c + +CMakeFiles/symbols.dir/symbols/mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c > CMakeFiles/symbols.dir/symbols/mysub.c.i + +CMakeFiles/symbols.dir/symbols/mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c -o CMakeFiles/symbols.dir/symbols/mysub.c.s + +CMakeFiles/symbols.dir/symbols/mysub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mysub_.c.o: symbols/mysub_.c +CMakeFiles/symbols.dir/symbols/mysub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object CMakeFiles/symbols.dir/symbols/mysub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mysub_.c.o -MF CMakeFiles/symbols.dir/symbols/mysub_.c.o.d -o CMakeFiles/symbols.dir/symbols/mysub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c + +CMakeFiles/symbols.dir/symbols/mysub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mysub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c > CMakeFiles/symbols.dir/symbols/mysub_.c.i + +CMakeFiles/symbols.dir/symbols/mysub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mysub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c -o CMakeFiles/symbols.dir/symbols/mysub_.c.s + +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o: symbols/MYSUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building C object CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o: symbols/__my_module_MOD_my_sub.c +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building C object CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c + +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c > CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i + +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c -o CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s + +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o: symbols/__my_module_NMOD_my_sub.c +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building C object CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c + +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c > CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i + +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c -o CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s + +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o: symbols/__my_module__my_sub.c +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building C object CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c + +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c > CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i + +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c -o CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s + +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o: symbols/__mymodule_MOD_mysub.c +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building C object CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o -MF CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c + +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c > CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i + +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c -o CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s + +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o: symbols/__mymodule_NMOD_mysub.c +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building C object CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o -MF CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c + +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c > CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i + +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c -o CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s + +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o: symbols/__mymodule__mysub.c +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building C object CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o -MF CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c + +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c > CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i + +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c -o CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s + +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o: symbols/my_moduleSmy_sub.c +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building C object CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o -MF CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c + +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c > CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i + +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c -o CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s + +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o: symbols/my_module_mp_my_sub_.c +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building C object CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o -MF CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d -o CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c + +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c > CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i + +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c -o CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s + +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: symbols/MY_MODULE_mp_MY_SUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building C object CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o: symbols/my_module_my_sub_.c +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building C object CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o -MF CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d -o CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c + +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c > CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i + +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c -o CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s + +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o: symbols/my_module_MP_my_sub.c +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building C object CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o -MF CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c + +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c > CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i + +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c -o CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s + +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o: symbols/mymoduleSmysub.c +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building C object CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o -MF CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d -o CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c + +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c > CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i + +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c -o CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s + +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o: symbols/mymodule_mp_mysub_.c +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building C object CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o -MF CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d -o CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c + +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c > CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i + +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c -o CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s + +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o: symbols/MYMODULE_mp_MYSUB-UPPER.c +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building C object CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o -MF CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d -o CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c + +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c > CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i + +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c -o CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s + +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o: symbols/mymodule_mysub_.c +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building C object CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o -MF CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d -o CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c + +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c > CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i + +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c -o CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s + +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o: symbols/mymodule_MP_mysub.c +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Building C object CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o -MF CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d -o CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c + +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c > CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i + +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c -o CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s + +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o: symbols/_QMmy_modulePmy_sub.c +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_28) "Building C object CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o -MF CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d -o CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c + +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c > CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i + +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c -o CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s + +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o: CMakeFiles/symbols.dir/flags.make +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o: symbols/_QMmymodulePmysub.c +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o: CMakeFiles/symbols.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_29) "Building C object CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o -MF CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d -o CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c + +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c > CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i + +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c -o CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s + +# Object files for target symbols +symbols_OBJECTS = \ +"CMakeFiles/symbols.dir/mymodule_.c.o" \ +"CMakeFiles/symbols.dir/my_module_.c.o" \ +"CMakeFiles/symbols.dir/MY_MODULE.c.o" \ +"CMakeFiles/symbols.dir/MYMODULE.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_sub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_sub__.c.o" \ +"CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/mysub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" \ +"CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" \ +"CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" \ +"CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" + +# External object files for target symbols +symbols_EXTERNAL_OBJECTS = + +libsymbols.a: CMakeFiles/symbols.dir/mymodule_.c.o +libsymbols.a: CMakeFiles/symbols.dir/my_module_.c.o +libsymbols.a: CMakeFiles/symbols.dir/MY_MODULE.c.o +libsymbols.a: CMakeFiles/symbols.dir/MYMODULE.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_sub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_sub__.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mysub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o +libsymbols.a: CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o +libsymbols.a: CMakeFiles/symbols.dir/build.make +libsymbols.a: CMakeFiles/symbols.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles --progress-num=$(CMAKE_PROGRESS_30) "Linking C static library libsymbols.a" + $(CMAKE_COMMAND) -P CMakeFiles/symbols.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/symbols.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/symbols.dir/build: libsymbols.a +.PHONY : CMakeFiles/symbols.dir/build + +CMakeFiles/symbols.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/symbols.dir/cmake_clean.cmake +.PHONY : CMakeFiles/symbols.dir/clean + +CMakeFiles/symbols.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/DependInfo.cmake +.PHONY : CMakeFiles/symbols.dir/depend + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean.cmake new file mode 100644 index 00000000..987b06c0 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean.cmake @@ -0,0 +1,67 @@ +file(REMOVE_RECURSE + "CMakeFiles/symbols.dir/MYMODULE.c.o" + "CMakeFiles/symbols.dir/MYMODULE.c.o.d" + "CMakeFiles/symbols.dir/MY_MODULE.c.o" + "CMakeFiles/symbols.dir/MY_MODULE.c.o.d" + "CMakeFiles/symbols.dir/my_module_.c.o" + "CMakeFiles/symbols.dir/my_module_.c.o.d" + "CMakeFiles/symbols.dir/mymodule_.c.o" + "CMakeFiles/symbols.dir/mymodule_.c.o.d" + "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" + "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d" + "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o" + "CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o" + "CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o" + "CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o" + "CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o" + "CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o" + "CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o" + "CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o" + "CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_sub.c.o" + "CMakeFiles/symbols.dir/symbols/my_sub.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_sub_.c.o" + "CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/my_sub__.c.o" + "CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o" + "CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o" + "CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o" + "CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o" + "CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d" + "CMakeFiles/symbols.dir/symbols/mysub.c.o" + "CMakeFiles/symbols.dir/symbols/mysub.c.o.d" + "CMakeFiles/symbols.dir/symbols/mysub_.c.o" + "CMakeFiles/symbols.dir/symbols/mysub_.c.o.d" + "libsymbols.a" + "libsymbols.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/symbols.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean_target.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..aec1a03b --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libsymbols.a" +) diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.make new file mode 100644 index 00000000..dd189e7f --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for symbols. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.ts new file mode 100644 index 00000000..13e89318 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for symbols. diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/depend.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/depend.make new file mode 100644 index 00000000..fce35c0f --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for symbols. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/flags.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/flags.make new file mode 100644 index 00000000..913ac0e9 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/link.txt b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/link.txt new file mode 100644 index 00000000..1d194a73 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libsymbols.a CMakeFiles/symbols.dir/mymodule_.c.o CMakeFiles/symbols.dir/my_module_.c.o CMakeFiles/symbols.dir/MY_MODULE.c.o CMakeFiles/symbols.dir/MYMODULE.c.o CMakeFiles/symbols.dir/symbols/my_sub.c.o CMakeFiles/symbols.dir/symbols/my_sub_.c.o CMakeFiles/symbols.dir/symbols/my_sub__.c.o "CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/mysub.c.o CMakeFiles/symbols.dir/symbols/mysub_.c.o "CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o "CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o "CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o" CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o +/usr/bin/ranlib libsymbols.a diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o new file mode 100644 index 00000000..168890ba Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o.d new file mode 100644 index 00000000..7545fea4 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/my_module_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/my_module_.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/my_module_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o new file mode 100644 index 00000000..09a5e025 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o.d new file mode 100644 index 00000000..0201b1a1 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/mymodule_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/mymodule_.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/mymodule_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/progress.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/progress.make new file mode 100644 index 00000000..ed5e732e --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/progress.make @@ -0,0 +1,31 @@ +CMAKE_PROGRESS_1 = 10 +CMAKE_PROGRESS_2 = 11 +CMAKE_PROGRESS_3 = 12 +CMAKE_PROGRESS_4 = 13 +CMAKE_PROGRESS_5 = 14 +CMAKE_PROGRESS_6 = 15 +CMAKE_PROGRESS_7 = 16 +CMAKE_PROGRESS_8 = 17 +CMAKE_PROGRESS_9 = 18 +CMAKE_PROGRESS_10 = 19 +CMAKE_PROGRESS_11 = 20 +CMAKE_PROGRESS_12 = 21 +CMAKE_PROGRESS_13 = 22 +CMAKE_PROGRESS_14 = 23 +CMAKE_PROGRESS_15 = 24 +CMAKE_PROGRESS_16 = 25 +CMAKE_PROGRESS_17 = 26 +CMAKE_PROGRESS_18 = 27 +CMAKE_PROGRESS_19 = 28 +CMAKE_PROGRESS_20 = 29 +CMAKE_PROGRESS_21 = 30 +CMAKE_PROGRESS_22 = 31 +CMAKE_PROGRESS_23 = 32 +CMAKE_PROGRESS_24 = 33 +CMAKE_PROGRESS_25 = 34 +CMAKE_PROGRESS_26 = 35 +CMAKE_PROGRESS_27 = 36 +CMAKE_PROGRESS_28 = 37 +CMAKE_PROGRESS_29 = 38 +CMAKE_PROGRESS_30 = 39 + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o new file mode 100644 index 00000000..7eb2e6d7 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d new file mode 100644 index 00000000..b85ae525 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o new file mode 100644 index 00000000..b530a8f9 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d new file mode 100644 index 00000000..c75f0df7 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o new file mode 100644 index 00000000..5850f059 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d new file mode 100644 index 00000000..6ac50f00 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o new file mode 100644 index 00000000..956fdcab Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d new file mode 100644 index 00000000..532c1978 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o new file mode 100644 index 00000000..19656a44 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d new file mode 100644 index 00000000..f3972249 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o new file mode 100644 index 00000000..f394c119 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d new file mode 100644 index 00000000..496681b6 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o new file mode 100644 index 00000000..61d3492d Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d new file mode 100644 index 00000000..0cbd518d --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o new file mode 100644 index 00000000..7564ab2e Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d new file mode 100644 index 00000000..e833d2b3 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o new file mode 100644 index 00000000..a2cd828a Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d new file mode 100644 index 00000000..ecbf41fa --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o new file mode 100644 index 00000000..963c0cc8 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d new file mode 100644 index 00000000..f6dd964d --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o new file mode 100644 index 00000000..f65b753b Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d new file mode 100644 index 00000000..78639f6a --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o new file mode 100644 index 00000000..fc473e20 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d new file mode 100644 index 00000000..009181e3 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o new file mode 100644 index 00000000..3ad10a35 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d new file mode 100644 index 00000000..6da476b3 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o new file mode 100644 index 00000000..0f17d4de Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d new file mode 100644 index 00000000..1fe926b7 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o new file mode 100644 index 00000000..336dd73e Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d new file mode 100644 index 00000000..052cf63b --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o new file mode 100644 index 00000000..756410a1 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d new file mode 100644 index 00000000..8e67ddda --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o new file mode 100644 index 00000000..2d25e912 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o.d new file mode 100644 index 00000000..650d96ef --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_sub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o new file mode 100644 index 00000000..3d1fec96 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d new file mode 100644 index 00000000..84a06f58 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_sub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o new file mode 100644 index 00000000..40da3b31 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d new file mode 100644 index 00000000..2710e1af --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/my_sub__.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/my_sub__.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o new file mode 100644 index 00000000..6cccae86 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d new file mode 100644 index 00000000..081c4c20 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o new file mode 100644 index 00000000..f6de4cd1 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d new file mode 100644 index 00000000..4c8475c4 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o new file mode 100644 index 00000000..df151202 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d new file mode 100644 index 00000000..e177f0ca --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o new file mode 100644 index 00000000..f36c1bc4 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d new file mode 100644 index 00000000..dfc93d91 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o new file mode 100644 index 00000000..b828b3a6 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o.d new file mode 100644 index 00000000..5caf699f --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mysub.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o new file mode 100644 index 00000000..10537a21 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o.d new file mode 100644 index 00000000..fe0da2aa --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles/symbols.dir/symbols/mysub_.c.o.d @@ -0,0 +1,5 @@ +CMakeFiles/symbols.dir/symbols/mysub_.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/FortranCInterface b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/FortranCInterface new file mode 100755 index 00000000..62b3fda0 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/FortranCInterface differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Input.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Input.cmake new file mode 100644 index 00000000..0f30f0ae --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Input.cmake @@ -0,0 +1,3 @@ +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(FortranCInterface_GLOBAL_SYMBOLS "") +set(FortranCInterface_MODULE_SYMBOLS "") diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Makefile b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Makefile new file mode 100644 index 00000000..5d64ad8c --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Makefile @@ -0,0 +1,1154 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @echo "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @echo "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named myfort + +# Build rule for target. +myfort: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 myfort +.PHONY : myfort + +# fast build rule for target. +myfort/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/build +.PHONY : myfort/fast + +#============================================================================= +# Target rules for targets named symbols + +# Build rule for target. +symbols: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 symbols +.PHONY : symbols + +# fast build rule for target. +symbols/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/build +.PHONY : symbols/fast + +#============================================================================= +# Target rules for targets named FortranCInterface + +# Build rule for target. +FortranCInterface: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FortranCInterface +.PHONY : FortranCInterface + +# fast build rule for target. +FortranCInterface/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/build +.PHONY : FortranCInterface/fast + +MYMODULE.o: MYMODULE.c.o +.PHONY : MYMODULE.o + +# target to build an object file +MYMODULE.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MYMODULE.c.o +.PHONY : MYMODULE.c.o + +MYMODULE.i: MYMODULE.c.i +.PHONY : MYMODULE.i + +# target to preprocess a source file +MYMODULE.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MYMODULE.c.i +.PHONY : MYMODULE.c.i + +MYMODULE.s: MYMODULE.c.s +.PHONY : MYMODULE.s + +# target to generate assembly for a file +MYMODULE.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MYMODULE.c.s +.PHONY : MYMODULE.c.s + +MY_MODULE.o: MY_MODULE.c.o +.PHONY : MY_MODULE.o + +# target to build an object file +MY_MODULE.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MY_MODULE.c.o +.PHONY : MY_MODULE.c.o + +MY_MODULE.i: MY_MODULE.c.i +.PHONY : MY_MODULE.i + +# target to preprocess a source file +MY_MODULE.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MY_MODULE.c.i +.PHONY : MY_MODULE.c.i + +MY_MODULE.s: MY_MODULE.c.s +.PHONY : MY_MODULE.s + +# target to generate assembly for a file +MY_MODULE.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/MY_MODULE.c.s +.PHONY : MY_MODULE.c.s + +call_mod.o: call_mod.f90.o +.PHONY : call_mod.o + +# target to build an object file +call_mod.f90.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_mod.f90.o +.PHONY : call_mod.f90.o + +call_mod.i: call_mod.f90.i +.PHONY : call_mod.i + +# target to preprocess a source file +call_mod.f90.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_mod.f90.i +.PHONY : call_mod.f90.i + +call_mod.s: call_mod.f90.s +.PHONY : call_mod.s + +# target to generate assembly for a file +call_mod.f90.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_mod.f90.s +.PHONY : call_mod.f90.s + +call_sub.o: call_sub.f.o +.PHONY : call_sub.o + +# target to build an object file +call_sub.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_sub.f.o +.PHONY : call_sub.f.o + +call_sub.i: call_sub.f.i +.PHONY : call_sub.i + +# target to preprocess a source file +call_sub.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_sub.f.i +.PHONY : call_sub.f.i + +call_sub.s: call_sub.f.s +.PHONY : call_sub.s + +# target to generate assembly for a file +call_sub.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/call_sub.f.s +.PHONY : call_sub.f.s + +main.o: main.F.o +.PHONY : main.o + +# target to build an object file +main.F.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/main.F.o +.PHONY : main.F.o + +main.i: main.F.i +.PHONY : main.i + +# target to preprocess a source file +main.F.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/main.F.i +.PHONY : main.F.i + +main.s: main.F.s +.PHONY : main.s + +# target to generate assembly for a file +main.F.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/FortranCInterface.dir/build.make CMakeFiles/FortranCInterface.dir/main.F.s +.PHONY : main.F.s + +my_module.o: my_module.f90.o +.PHONY : my_module.o + +# target to build an object file +my_module.f90.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_module.f90.o +.PHONY : my_module.f90.o + +my_module.i: my_module.f90.i +.PHONY : my_module.i + +# target to preprocess a source file +my_module.f90.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_module.f90.i +.PHONY : my_module.f90.i + +my_module.s: my_module.f90.s +.PHONY : my_module.s + +# target to generate assembly for a file +my_module.f90.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_module.f90.s +.PHONY : my_module.f90.s + +my_module_.o: my_module_.c.o +.PHONY : my_module_.o + +# target to build an object file +my_module_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/my_module_.c.o +.PHONY : my_module_.c.o + +my_module_.i: my_module_.c.i +.PHONY : my_module_.i + +# target to preprocess a source file +my_module_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/my_module_.c.i +.PHONY : my_module_.c.i + +my_module_.s: my_module_.c.s +.PHONY : my_module_.s + +# target to generate assembly for a file +my_module_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/my_module_.c.s +.PHONY : my_module_.c.s + +my_sub.o: my_sub.f.o +.PHONY : my_sub.o + +# target to build an object file +my_sub.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_sub.f.o +.PHONY : my_sub.f.o + +my_sub.i: my_sub.f.i +.PHONY : my_sub.i + +# target to preprocess a source file +my_sub.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_sub.f.i +.PHONY : my_sub.f.i + +my_sub.s: my_sub.f.s +.PHONY : my_sub.s + +# target to generate assembly for a file +my_sub.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/my_sub.f.s +.PHONY : my_sub.f.s + +mymodule.o: mymodule.f90.o +.PHONY : mymodule.o + +# target to build an object file +mymodule.f90.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mymodule.f90.o +.PHONY : mymodule.f90.o + +mymodule.i: mymodule.f90.i +.PHONY : mymodule.i + +# target to preprocess a source file +mymodule.f90.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mymodule.f90.i +.PHONY : mymodule.f90.i + +mymodule.s: mymodule.f90.s +.PHONY : mymodule.s + +# target to generate assembly for a file +mymodule.f90.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mymodule.f90.s +.PHONY : mymodule.f90.s + +mymodule_.o: mymodule_.c.o +.PHONY : mymodule_.o + +# target to build an object file +mymodule_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/mymodule_.c.o +.PHONY : mymodule_.c.o + +mymodule_.i: mymodule_.c.i +.PHONY : mymodule_.i + +# target to preprocess a source file +mymodule_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/mymodule_.c.i +.PHONY : mymodule_.c.i + +mymodule_.s: mymodule_.c.s +.PHONY : mymodule_.s + +# target to generate assembly for a file +mymodule_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/mymodule_.c.s +.PHONY : mymodule_.c.s + +mysub.o: mysub.f.o +.PHONY : mysub.o + +# target to build an object file +mysub.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mysub.f.o +.PHONY : mysub.f.o + +mysub.i: mysub.f.i +.PHONY : mysub.i + +# target to preprocess a source file +mysub.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mysub.f.i +.PHONY : mysub.f.i + +mysub.s: mysub.f.s +.PHONY : mysub.s + +# target to generate assembly for a file +mysub.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myfort.dir/build.make CMakeFiles/myfort.dir/mysub.f.s +.PHONY : mysub.f.s + +symbols/MYMODULE_mp_MYSUB-UPPER.o: symbols/MYMODULE_mp_MYSUB-UPPER.c.o +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.o + +# target to build an object file +symbols/MYMODULE_mp_MYSUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.o +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.c.o + +symbols/MYMODULE_mp_MYSUB-UPPER.i: symbols/MYMODULE_mp_MYSUB-UPPER.c.i +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.i + +# target to preprocess a source file +symbols/MYMODULE_mp_MYSUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.i +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.c.i + +symbols/MYMODULE_mp_MYSUB-UPPER.s: symbols/MYMODULE_mp_MYSUB-UPPER.c.s +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.s + +# target to generate assembly for a file +symbols/MYMODULE_mp_MYSUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYMODULE_mp_MYSUB-UPPER.c.s +.PHONY : symbols/MYMODULE_mp_MYSUB-UPPER.c.s + +symbols/MYSUB-UPPER.o: symbols/MYSUB-UPPER.c.o +.PHONY : symbols/MYSUB-UPPER.o + +# target to build an object file +symbols/MYSUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.o +.PHONY : symbols/MYSUB-UPPER.c.o + +symbols/MYSUB-UPPER.i: symbols/MYSUB-UPPER.c.i +.PHONY : symbols/MYSUB-UPPER.i + +# target to preprocess a source file +symbols/MYSUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.i +.PHONY : symbols/MYSUB-UPPER.c.i + +symbols/MYSUB-UPPER.s: symbols/MYSUB-UPPER.c.s +.PHONY : symbols/MYSUB-UPPER.s + +# target to generate assembly for a file +symbols/MYSUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MYSUB-UPPER.c.s +.PHONY : symbols/MYSUB-UPPER.c.s + +symbols/MY_MODULE_mp_MY_SUB-UPPER.o: symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.o + +# target to build an object file +symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.c.o + +symbols/MY_MODULE_mp_MY_SUB-UPPER.i: symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.i + +# target to preprocess a source file +symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.c.i + +symbols/MY_MODULE_mp_MY_SUB-UPPER.s: symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.s + +# target to generate assembly for a file +symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s +.PHONY : symbols/MY_MODULE_mp_MY_SUB-UPPER.c.s + +symbols/MY_SUB-UPPER.o: symbols/MY_SUB-UPPER.c.o +.PHONY : symbols/MY_SUB-UPPER.o + +# target to build an object file +symbols/MY_SUB-UPPER.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.o +.PHONY : symbols/MY_SUB-UPPER.c.o + +symbols/MY_SUB-UPPER.i: symbols/MY_SUB-UPPER.c.i +.PHONY : symbols/MY_SUB-UPPER.i + +# target to preprocess a source file +symbols/MY_SUB-UPPER.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.i +.PHONY : symbols/MY_SUB-UPPER.c.i + +symbols/MY_SUB-UPPER.s: symbols/MY_SUB-UPPER.c.s +.PHONY : symbols/MY_SUB-UPPER.s + +# target to generate assembly for a file +symbols/MY_SUB-UPPER.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/MY_SUB-UPPER.c.s +.PHONY : symbols/MY_SUB-UPPER.c.s + +symbols/_QMmy_modulePmy_sub.o: symbols/_QMmy_modulePmy_sub.c.o +.PHONY : symbols/_QMmy_modulePmy_sub.o + +# target to build an object file +symbols/_QMmy_modulePmy_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.o +.PHONY : symbols/_QMmy_modulePmy_sub.c.o + +symbols/_QMmy_modulePmy_sub.i: symbols/_QMmy_modulePmy_sub.c.i +.PHONY : symbols/_QMmy_modulePmy_sub.i + +# target to preprocess a source file +symbols/_QMmy_modulePmy_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.i +.PHONY : symbols/_QMmy_modulePmy_sub.c.i + +symbols/_QMmy_modulePmy_sub.s: symbols/_QMmy_modulePmy_sub.c.s +.PHONY : symbols/_QMmy_modulePmy_sub.s + +# target to generate assembly for a file +symbols/_QMmy_modulePmy_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmy_modulePmy_sub.c.s +.PHONY : symbols/_QMmy_modulePmy_sub.c.s + +symbols/_QMmymodulePmysub.o: symbols/_QMmymodulePmysub.c.o +.PHONY : symbols/_QMmymodulePmysub.o + +# target to build an object file +symbols/_QMmymodulePmysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.o +.PHONY : symbols/_QMmymodulePmysub.c.o + +symbols/_QMmymodulePmysub.i: symbols/_QMmymodulePmysub.c.i +.PHONY : symbols/_QMmymodulePmysub.i + +# target to preprocess a source file +symbols/_QMmymodulePmysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.i +.PHONY : symbols/_QMmymodulePmysub.c.i + +symbols/_QMmymodulePmysub.s: symbols/_QMmymodulePmysub.c.s +.PHONY : symbols/_QMmymodulePmysub.s + +# target to generate assembly for a file +symbols/_QMmymodulePmysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/_QMmymodulePmysub.c.s +.PHONY : symbols/_QMmymodulePmysub.c.s + +symbols/__my_module_MOD_my_sub.o: symbols/__my_module_MOD_my_sub.c.o +.PHONY : symbols/__my_module_MOD_my_sub.o + +# target to build an object file +symbols/__my_module_MOD_my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.o +.PHONY : symbols/__my_module_MOD_my_sub.c.o + +symbols/__my_module_MOD_my_sub.i: symbols/__my_module_MOD_my_sub.c.i +.PHONY : symbols/__my_module_MOD_my_sub.i + +# target to preprocess a source file +symbols/__my_module_MOD_my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.i +.PHONY : symbols/__my_module_MOD_my_sub.c.i + +symbols/__my_module_MOD_my_sub.s: symbols/__my_module_MOD_my_sub.c.s +.PHONY : symbols/__my_module_MOD_my_sub.s + +# target to generate assembly for a file +symbols/__my_module_MOD_my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_MOD_my_sub.c.s +.PHONY : symbols/__my_module_MOD_my_sub.c.s + +symbols/__my_module_NMOD_my_sub.o: symbols/__my_module_NMOD_my_sub.c.o +.PHONY : symbols/__my_module_NMOD_my_sub.o + +# target to build an object file +symbols/__my_module_NMOD_my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.o +.PHONY : symbols/__my_module_NMOD_my_sub.c.o + +symbols/__my_module_NMOD_my_sub.i: symbols/__my_module_NMOD_my_sub.c.i +.PHONY : symbols/__my_module_NMOD_my_sub.i + +# target to preprocess a source file +symbols/__my_module_NMOD_my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.i +.PHONY : symbols/__my_module_NMOD_my_sub.c.i + +symbols/__my_module_NMOD_my_sub.s: symbols/__my_module_NMOD_my_sub.c.s +.PHONY : symbols/__my_module_NMOD_my_sub.s + +# target to generate assembly for a file +symbols/__my_module_NMOD_my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module_NMOD_my_sub.c.s +.PHONY : symbols/__my_module_NMOD_my_sub.c.s + +symbols/__my_module__my_sub.o: symbols/__my_module__my_sub.c.o +.PHONY : symbols/__my_module__my_sub.o + +# target to build an object file +symbols/__my_module__my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.o +.PHONY : symbols/__my_module__my_sub.c.o + +symbols/__my_module__my_sub.i: symbols/__my_module__my_sub.c.i +.PHONY : symbols/__my_module__my_sub.i + +# target to preprocess a source file +symbols/__my_module__my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.i +.PHONY : symbols/__my_module__my_sub.c.i + +symbols/__my_module__my_sub.s: symbols/__my_module__my_sub.c.s +.PHONY : symbols/__my_module__my_sub.s + +# target to generate assembly for a file +symbols/__my_module__my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__my_module__my_sub.c.s +.PHONY : symbols/__my_module__my_sub.c.s + +symbols/__mymodule_MOD_mysub.o: symbols/__mymodule_MOD_mysub.c.o +.PHONY : symbols/__mymodule_MOD_mysub.o + +# target to build an object file +symbols/__mymodule_MOD_mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.o +.PHONY : symbols/__mymodule_MOD_mysub.c.o + +symbols/__mymodule_MOD_mysub.i: symbols/__mymodule_MOD_mysub.c.i +.PHONY : symbols/__mymodule_MOD_mysub.i + +# target to preprocess a source file +symbols/__mymodule_MOD_mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.i +.PHONY : symbols/__mymodule_MOD_mysub.c.i + +symbols/__mymodule_MOD_mysub.s: symbols/__mymodule_MOD_mysub.c.s +.PHONY : symbols/__mymodule_MOD_mysub.s + +# target to generate assembly for a file +symbols/__mymodule_MOD_mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_MOD_mysub.c.s +.PHONY : symbols/__mymodule_MOD_mysub.c.s + +symbols/__mymodule_NMOD_mysub.o: symbols/__mymodule_NMOD_mysub.c.o +.PHONY : symbols/__mymodule_NMOD_mysub.o + +# target to build an object file +symbols/__mymodule_NMOD_mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.o +.PHONY : symbols/__mymodule_NMOD_mysub.c.o + +symbols/__mymodule_NMOD_mysub.i: symbols/__mymodule_NMOD_mysub.c.i +.PHONY : symbols/__mymodule_NMOD_mysub.i + +# target to preprocess a source file +symbols/__mymodule_NMOD_mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.i +.PHONY : symbols/__mymodule_NMOD_mysub.c.i + +symbols/__mymodule_NMOD_mysub.s: symbols/__mymodule_NMOD_mysub.c.s +.PHONY : symbols/__mymodule_NMOD_mysub.s + +# target to generate assembly for a file +symbols/__mymodule_NMOD_mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule_NMOD_mysub.c.s +.PHONY : symbols/__mymodule_NMOD_mysub.c.s + +symbols/__mymodule__mysub.o: symbols/__mymodule__mysub.c.o +.PHONY : symbols/__mymodule__mysub.o + +# target to build an object file +symbols/__mymodule__mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.o +.PHONY : symbols/__mymodule__mysub.c.o + +symbols/__mymodule__mysub.i: symbols/__mymodule__mysub.c.i +.PHONY : symbols/__mymodule__mysub.i + +# target to preprocess a source file +symbols/__mymodule__mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.i +.PHONY : symbols/__mymodule__mysub.c.i + +symbols/__mymodule__mysub.s: symbols/__mymodule__mysub.c.s +.PHONY : symbols/__mymodule__mysub.s + +# target to generate assembly for a file +symbols/__mymodule__mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/__mymodule__mysub.c.s +.PHONY : symbols/__mymodule__mysub.c.s + +symbols/my_moduleSmy_sub.o: symbols/my_moduleSmy_sub.c.o +.PHONY : symbols/my_moduleSmy_sub.o + +# target to build an object file +symbols/my_moduleSmy_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.o +.PHONY : symbols/my_moduleSmy_sub.c.o + +symbols/my_moduleSmy_sub.i: symbols/my_moduleSmy_sub.c.i +.PHONY : symbols/my_moduleSmy_sub.i + +# target to preprocess a source file +symbols/my_moduleSmy_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.i +.PHONY : symbols/my_moduleSmy_sub.c.i + +symbols/my_moduleSmy_sub.s: symbols/my_moduleSmy_sub.c.s +.PHONY : symbols/my_moduleSmy_sub.s + +# target to generate assembly for a file +symbols/my_moduleSmy_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_moduleSmy_sub.c.s +.PHONY : symbols/my_moduleSmy_sub.c.s + +symbols/my_module_MP_my_sub.o: symbols/my_module_MP_my_sub.c.o +.PHONY : symbols/my_module_MP_my_sub.o + +# target to build an object file +symbols/my_module_MP_my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.o +.PHONY : symbols/my_module_MP_my_sub.c.o + +symbols/my_module_MP_my_sub.i: symbols/my_module_MP_my_sub.c.i +.PHONY : symbols/my_module_MP_my_sub.i + +# target to preprocess a source file +symbols/my_module_MP_my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.i +.PHONY : symbols/my_module_MP_my_sub.c.i + +symbols/my_module_MP_my_sub.s: symbols/my_module_MP_my_sub.c.s +.PHONY : symbols/my_module_MP_my_sub.s + +# target to generate assembly for a file +symbols/my_module_MP_my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_MP_my_sub.c.s +.PHONY : symbols/my_module_MP_my_sub.c.s + +symbols/my_module_mp_my_sub_.o: symbols/my_module_mp_my_sub_.c.o +.PHONY : symbols/my_module_mp_my_sub_.o + +# target to build an object file +symbols/my_module_mp_my_sub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.o +.PHONY : symbols/my_module_mp_my_sub_.c.o + +symbols/my_module_mp_my_sub_.i: symbols/my_module_mp_my_sub_.c.i +.PHONY : symbols/my_module_mp_my_sub_.i + +# target to preprocess a source file +symbols/my_module_mp_my_sub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.i +.PHONY : symbols/my_module_mp_my_sub_.c.i + +symbols/my_module_mp_my_sub_.s: symbols/my_module_mp_my_sub_.c.s +.PHONY : symbols/my_module_mp_my_sub_.s + +# target to generate assembly for a file +symbols/my_module_mp_my_sub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_mp_my_sub_.c.s +.PHONY : symbols/my_module_mp_my_sub_.c.s + +symbols/my_module_my_sub_.o: symbols/my_module_my_sub_.c.o +.PHONY : symbols/my_module_my_sub_.o + +# target to build an object file +symbols/my_module_my_sub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.o +.PHONY : symbols/my_module_my_sub_.c.o + +symbols/my_module_my_sub_.i: symbols/my_module_my_sub_.c.i +.PHONY : symbols/my_module_my_sub_.i + +# target to preprocess a source file +symbols/my_module_my_sub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.i +.PHONY : symbols/my_module_my_sub_.c.i + +symbols/my_module_my_sub_.s: symbols/my_module_my_sub_.c.s +.PHONY : symbols/my_module_my_sub_.s + +# target to generate assembly for a file +symbols/my_module_my_sub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_module_my_sub_.c.s +.PHONY : symbols/my_module_my_sub_.c.s + +symbols/my_sub.o: symbols/my_sub.c.o +.PHONY : symbols/my_sub.o + +# target to build an object file +symbols/my_sub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub.c.o +.PHONY : symbols/my_sub.c.o + +symbols/my_sub.i: symbols/my_sub.c.i +.PHONY : symbols/my_sub.i + +# target to preprocess a source file +symbols/my_sub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub.c.i +.PHONY : symbols/my_sub.c.i + +symbols/my_sub.s: symbols/my_sub.c.s +.PHONY : symbols/my_sub.s + +# target to generate assembly for a file +symbols/my_sub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub.c.s +.PHONY : symbols/my_sub.c.s + +symbols/my_sub_.o: symbols/my_sub_.c.o +.PHONY : symbols/my_sub_.o + +# target to build an object file +symbols/my_sub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub_.c.o +.PHONY : symbols/my_sub_.c.o + +symbols/my_sub_.i: symbols/my_sub_.c.i +.PHONY : symbols/my_sub_.i + +# target to preprocess a source file +symbols/my_sub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub_.c.i +.PHONY : symbols/my_sub_.c.i + +symbols/my_sub_.s: symbols/my_sub_.c.s +.PHONY : symbols/my_sub_.s + +# target to generate assembly for a file +symbols/my_sub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub_.c.s +.PHONY : symbols/my_sub_.c.s + +symbols/my_sub__.o: symbols/my_sub__.c.o +.PHONY : symbols/my_sub__.o + +# target to build an object file +symbols/my_sub__.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub__.c.o +.PHONY : symbols/my_sub__.c.o + +symbols/my_sub__.i: symbols/my_sub__.c.i +.PHONY : symbols/my_sub__.i + +# target to preprocess a source file +symbols/my_sub__.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub__.c.i +.PHONY : symbols/my_sub__.c.i + +symbols/my_sub__.s: symbols/my_sub__.c.s +.PHONY : symbols/my_sub__.s + +# target to generate assembly for a file +symbols/my_sub__.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/my_sub__.c.s +.PHONY : symbols/my_sub__.c.s + +symbols/mymoduleSmysub.o: symbols/mymoduleSmysub.c.o +.PHONY : symbols/mymoduleSmysub.o + +# target to build an object file +symbols/mymoduleSmysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.o +.PHONY : symbols/mymoduleSmysub.c.o + +symbols/mymoduleSmysub.i: symbols/mymoduleSmysub.c.i +.PHONY : symbols/mymoduleSmysub.i + +# target to preprocess a source file +symbols/mymoduleSmysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.i +.PHONY : symbols/mymoduleSmysub.c.i + +symbols/mymoduleSmysub.s: symbols/mymoduleSmysub.c.s +.PHONY : symbols/mymoduleSmysub.s + +# target to generate assembly for a file +symbols/mymoduleSmysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymoduleSmysub.c.s +.PHONY : symbols/mymoduleSmysub.c.s + +symbols/mymodule_MP_mysub.o: symbols/mymodule_MP_mysub.c.o +.PHONY : symbols/mymodule_MP_mysub.o + +# target to build an object file +symbols/mymodule_MP_mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.o +.PHONY : symbols/mymodule_MP_mysub.c.o + +symbols/mymodule_MP_mysub.i: symbols/mymodule_MP_mysub.c.i +.PHONY : symbols/mymodule_MP_mysub.i + +# target to preprocess a source file +symbols/mymodule_MP_mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.i +.PHONY : symbols/mymodule_MP_mysub.c.i + +symbols/mymodule_MP_mysub.s: symbols/mymodule_MP_mysub.c.s +.PHONY : symbols/mymodule_MP_mysub.s + +# target to generate assembly for a file +symbols/mymodule_MP_mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_MP_mysub.c.s +.PHONY : symbols/mymodule_MP_mysub.c.s + +symbols/mymodule_mp_mysub_.o: symbols/mymodule_mp_mysub_.c.o +.PHONY : symbols/mymodule_mp_mysub_.o + +# target to build an object file +symbols/mymodule_mp_mysub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.o +.PHONY : symbols/mymodule_mp_mysub_.c.o + +symbols/mymodule_mp_mysub_.i: symbols/mymodule_mp_mysub_.c.i +.PHONY : symbols/mymodule_mp_mysub_.i + +# target to preprocess a source file +symbols/mymodule_mp_mysub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.i +.PHONY : symbols/mymodule_mp_mysub_.c.i + +symbols/mymodule_mp_mysub_.s: symbols/mymodule_mp_mysub_.c.s +.PHONY : symbols/mymodule_mp_mysub_.s + +# target to generate assembly for a file +symbols/mymodule_mp_mysub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mp_mysub_.c.s +.PHONY : symbols/mymodule_mp_mysub_.c.s + +symbols/mymodule_mysub_.o: symbols/mymodule_mysub_.c.o +.PHONY : symbols/mymodule_mysub_.o + +# target to build an object file +symbols/mymodule_mysub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.o +.PHONY : symbols/mymodule_mysub_.c.o + +symbols/mymodule_mysub_.i: symbols/mymodule_mysub_.c.i +.PHONY : symbols/mymodule_mysub_.i + +# target to preprocess a source file +symbols/mymodule_mysub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.i +.PHONY : symbols/mymodule_mysub_.c.i + +symbols/mymodule_mysub_.s: symbols/mymodule_mysub_.c.s +.PHONY : symbols/mymodule_mysub_.s + +# target to generate assembly for a file +symbols/mymodule_mysub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mymodule_mysub_.c.s +.PHONY : symbols/mymodule_mysub_.c.s + +symbols/mysub.o: symbols/mysub.c.o +.PHONY : symbols/mysub.o + +# target to build an object file +symbols/mysub.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub.c.o +.PHONY : symbols/mysub.c.o + +symbols/mysub.i: symbols/mysub.c.i +.PHONY : symbols/mysub.i + +# target to preprocess a source file +symbols/mysub.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub.c.i +.PHONY : symbols/mysub.c.i + +symbols/mysub.s: symbols/mysub.c.s +.PHONY : symbols/mysub.s + +# target to generate assembly for a file +symbols/mysub.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub.c.s +.PHONY : symbols/mysub.c.s + +symbols/mysub_.o: symbols/mysub_.c.o +.PHONY : symbols/mysub_.o + +# target to build an object file +symbols/mysub_.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub_.c.o +.PHONY : symbols/mysub_.c.o + +symbols/mysub_.i: symbols/mysub_.c.i +.PHONY : symbols/mysub_.i + +# target to preprocess a source file +symbols/mysub_.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub_.c.i +.PHONY : symbols/mysub_.c.i + +symbols/mysub_.s: symbols/mysub_.c.s +.PHONY : symbols/mysub_.s + +# target to generate assembly for a file +symbols/mysub_.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symbols.dir/build.make CMakeFiles/symbols.dir/symbols/mysub_.c.s +.PHONY : symbols/mysub_.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... FortranCInterface" + @echo "... myfort" + @echo "... symbols" + @echo "... MYMODULE.o" + @echo "... MYMODULE.i" + @echo "... MYMODULE.s" + @echo "... MY_MODULE.o" + @echo "... MY_MODULE.i" + @echo "... MY_MODULE.s" + @echo "... call_mod.o" + @echo "... call_mod.i" + @echo "... call_mod.s" + @echo "... call_sub.o" + @echo "... call_sub.i" + @echo "... call_sub.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" + @echo "... my_module.o" + @echo "... my_module.i" + @echo "... my_module.s" + @echo "... my_module_.o" + @echo "... my_module_.i" + @echo "... my_module_.s" + @echo "... my_sub.o" + @echo "... my_sub.i" + @echo "... my_sub.s" + @echo "... mymodule.o" + @echo "... mymodule.i" + @echo "... mymodule.s" + @echo "... mymodule_.o" + @echo "... mymodule_.i" + @echo "... mymodule_.s" + @echo "... mysub.o" + @echo "... mysub.i" + @echo "... mysub.s" + @echo "... symbols/MYMODULE_mp_MYSUB-UPPER.o" + @echo "... symbols/MYMODULE_mp_MYSUB-UPPER.i" + @echo "... symbols/MYMODULE_mp_MYSUB-UPPER.s" + @echo "... symbols/MYSUB-UPPER.o" + @echo "... symbols/MYSUB-UPPER.i" + @echo "... symbols/MYSUB-UPPER.s" + @echo "... symbols/MY_MODULE_mp_MY_SUB-UPPER.o" + @echo "... symbols/MY_MODULE_mp_MY_SUB-UPPER.i" + @echo "... symbols/MY_MODULE_mp_MY_SUB-UPPER.s" + @echo "... symbols/MY_SUB-UPPER.o" + @echo "... symbols/MY_SUB-UPPER.i" + @echo "... symbols/MY_SUB-UPPER.s" + @echo "... symbols/_QMmy_modulePmy_sub.o" + @echo "... symbols/_QMmy_modulePmy_sub.i" + @echo "... symbols/_QMmy_modulePmy_sub.s" + @echo "... symbols/_QMmymodulePmysub.o" + @echo "... symbols/_QMmymodulePmysub.i" + @echo "... symbols/_QMmymodulePmysub.s" + @echo "... symbols/__my_module_MOD_my_sub.o" + @echo "... symbols/__my_module_MOD_my_sub.i" + @echo "... symbols/__my_module_MOD_my_sub.s" + @echo "... symbols/__my_module_NMOD_my_sub.o" + @echo "... symbols/__my_module_NMOD_my_sub.i" + @echo "... symbols/__my_module_NMOD_my_sub.s" + @echo "... symbols/__my_module__my_sub.o" + @echo "... symbols/__my_module__my_sub.i" + @echo "... symbols/__my_module__my_sub.s" + @echo "... symbols/__mymodule_MOD_mysub.o" + @echo "... symbols/__mymodule_MOD_mysub.i" + @echo "... symbols/__mymodule_MOD_mysub.s" + @echo "... symbols/__mymodule_NMOD_mysub.o" + @echo "... symbols/__mymodule_NMOD_mysub.i" + @echo "... symbols/__mymodule_NMOD_mysub.s" + @echo "... symbols/__mymodule__mysub.o" + @echo "... symbols/__mymodule__mysub.i" + @echo "... symbols/__mymodule__mysub.s" + @echo "... symbols/my_moduleSmy_sub.o" + @echo "... symbols/my_moduleSmy_sub.i" + @echo "... symbols/my_moduleSmy_sub.s" + @echo "... symbols/my_module_MP_my_sub.o" + @echo "... symbols/my_module_MP_my_sub.i" + @echo "... symbols/my_module_MP_my_sub.s" + @echo "... symbols/my_module_mp_my_sub_.o" + @echo "... symbols/my_module_mp_my_sub_.i" + @echo "... symbols/my_module_mp_my_sub_.s" + @echo "... symbols/my_module_my_sub_.o" + @echo "... symbols/my_module_my_sub_.i" + @echo "... symbols/my_module_my_sub_.s" + @echo "... symbols/my_sub.o" + @echo "... symbols/my_sub.i" + @echo "... symbols/my_sub.s" + @echo "... symbols/my_sub_.o" + @echo "... symbols/my_sub_.i" + @echo "... symbols/my_sub_.s" + @echo "... symbols/my_sub__.o" + @echo "... symbols/my_sub__.i" + @echo "... symbols/my_sub__.s" + @echo "... symbols/mymoduleSmysub.o" + @echo "... symbols/mymoduleSmysub.i" + @echo "... symbols/mymoduleSmysub.s" + @echo "... symbols/mymodule_MP_mysub.o" + @echo "... symbols/mymodule_MP_mysub.i" + @echo "... symbols/mymodule_MP_mysub.s" + @echo "... symbols/mymodule_mp_mysub_.o" + @echo "... symbols/mymodule_mp_mysub_.i" + @echo "... symbols/mymodule_mp_mysub_.s" + @echo "... symbols/mymodule_mysub_.o" + @echo "... symbols/mymodule_mysub_.i" + @echo "... symbols/mymodule_mysub_.s" + @echo "... symbols/mysub.o" + @echo "... symbols/mysub.i" + @echo "... symbols/mysub.s" + @echo "... symbols/mysub_.o" + @echo "... symbols/mysub_.i" + @echo "... symbols/mysub_.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Output.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Output.cmake new file mode 100644 index 00000000..888e0ea6 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/Output.cmake @@ -0,0 +1,34 @@ +# Global symbol without underscore. +set(FortranCInterface_GLOBAL_SYMBOL "mysub_") +set(FortranCInterface_GLOBAL_PREFIX "") +set(FortranCInterface_GLOBAL_SUFFIX "_") +set(FortranCInterface_GLOBAL_CASE "LOWER") +set(FortranCInterface_GLOBAL_MACRO "(name,NAME) name##_") + +# Global symbol with underscore. +set(FortranCInterface_GLOBAL__SYMBOL "my_sub_") +set(FortranCInterface_GLOBAL__PREFIX "") +set(FortranCInterface_GLOBAL__SUFFIX "_") +set(FortranCInterface_GLOBAL__CASE "LOWER") +set(FortranCInterface_GLOBAL__MACRO "(name,NAME) name##_") + +# Module symbol without underscore. +set(FortranCInterface_MODULE_SYMBOL "mymodule_mysub_") +set(FortranCInterface_MODULE_PREFIX "") +set(FortranCInterface_MODULE_MIDDLE "_") +set(FortranCInterface_MODULE_SUFFIX "_") +set(FortranCInterface_MODULE_CASE "LOWER") +set(FortranCInterface_MODULE_MACRO "(mod_name,name, mod_NAME,NAME) mod_name##_##name##_") + +# Module symbol with underscore. +set(FortranCInterface_MODULE__SYMBOL "my_module_my_sub_") +set(FortranCInterface_MODULE__PREFIX "") +set(FortranCInterface_MODULE__MIDDLE "_") +set(FortranCInterface_MODULE__SUFFIX "_") +set(FortranCInterface_MODULE__CASE "LOWER") +set(FortranCInterface_MODULE__MACRO "(mod_name,name, mod_NAME,NAME) mod_name##_##name##_") + +# Summarize what was found. +set(FortranCInterface_GLOBAL_FOUND 1) +set(FortranCInterface_MODULE_FOUND 1) + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/cmake_install.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/cmake_install.cmake new file mode 100644 index 00000000..f6960b63 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/exe-Release.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/exe-Release.cmake new file mode 100644 index 00000000..d4f0a832 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/exe-Release.cmake @@ -0,0 +1 @@ +set(FortranCInterface_EXE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/FortranCInterface") diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/libmyfort.a b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/libmyfort.a new file mode 100644 index 00000000..be8ba272 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/libmyfort.a differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/libsymbols.a b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/libsymbols.a new file mode 100644 index 00000000..2fbc8f98 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/libsymbols.a differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/my_module.mod b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/my_module.mod new file mode 100644 index 00000000..06e4c8c2 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/my_module.mod @@ -0,0 +1,14 @@ +V34 :0x24 my_module +13 my_module.f90 S624 0 +01/24/2023 11:47:52 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 my_module +S 625 19 0 0 0 6 1 624 5023 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 my_interface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5036 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 my_sub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5036 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 my_sub +S 628 14 5 0 0 0 1 627 5036 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 my_sub my_sub +F 628 0 +Z +Z diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/mymodule.mod b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/mymodule.mod new file mode 100644 index 00000000..66187867 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/mymodule.mod @@ -0,0 +1,14 @@ +V34 :0x24 mymodule +12 mymodule.f90 S624 0 +01/24/2023 11:47:52 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 mymodule +S 625 19 0 0 0 6 1 624 5022 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 myinterface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5034 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 mysub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5034 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 mysub +S 628 14 5 0 0 0 1 627 5034 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 mysub mysub +F 628 0 +Z +Z diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c new file mode 100644 index 00000000..bc176973 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MYMODULE_mp_MYSUB(void) +{ + return "INFO:symbol[MYMODULE_mp_MYSUB]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c new file mode 100644 index 00000000..3ec16d0b --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MYSUB(void) +{ + return "INFO:symbol[MYSUB]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c new file mode 100644 index 00000000..d74980d8 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MY_MODULE_mp_MY_SUB(void) +{ + return "INFO:symbol[MY_MODULE_mp_MY_SUB]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c new file mode 100644 index 00000000..c9de0bf0 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MY_SUB(void) +{ + return "INFO:symbol[MY_SUB]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c new file mode 100644 index 00000000..aa5a1245 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c @@ -0,0 +1,4 @@ +const char* _QMmy_modulePmy_sub(void) +{ + return "INFO:symbol[_QMmy_modulePmy_sub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c new file mode 100644 index 00000000..14abed24 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c @@ -0,0 +1,4 @@ +const char* _QMmymodulePmysub(void) +{ + return "INFO:symbol[_QMmymodulePmysub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c new file mode 100644 index 00000000..bab5b8a0 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c @@ -0,0 +1,4 @@ +const char* __my_module_MOD_my_sub(void) +{ + return "INFO:symbol[__my_module_MOD_my_sub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c new file mode 100644 index 00000000..44bc79b8 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c @@ -0,0 +1,4 @@ +const char* __my_module_NMOD_my_sub(void) +{ + return "INFO:symbol[__my_module_NMOD_my_sub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c new file mode 100644 index 00000000..2a315ede --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c @@ -0,0 +1,4 @@ +const char* __my_module__my_sub(void) +{ + return "INFO:symbol[__my_module__my_sub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c new file mode 100644 index 00000000..c412a986 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c @@ -0,0 +1,4 @@ +const char* __mymodule_MOD_mysub(void) +{ + return "INFO:symbol[__mymodule_MOD_mysub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c new file mode 100644 index 00000000..fe22ef09 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c @@ -0,0 +1,4 @@ +const char* __mymodule_NMOD_mysub(void) +{ + return "INFO:symbol[__mymodule_NMOD_mysub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c new file mode 100644 index 00000000..42ede0ee --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c @@ -0,0 +1,4 @@ +const char* __mymodule__mysub(void) +{ + return "INFO:symbol[__mymodule__mysub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c new file mode 100644 index 00000000..3aaa979f --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c @@ -0,0 +1,4 @@ +const char* my_module$my_sub(void) +{ + return "INFO:symbol[my_module$my_sub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c new file mode 100644 index 00000000..79e7ece2 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c @@ -0,0 +1,4 @@ +const char* my_module_MP_my_sub(void) +{ + return "INFO:symbol[my_module_MP_my_sub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c new file mode 100644 index 00000000..f36fa765 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c @@ -0,0 +1,4 @@ +const char* my_module_mp_my_sub_(void) +{ + return "INFO:symbol[my_module_mp_my_sub_]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c new file mode 100644 index 00000000..ec85c53f --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c @@ -0,0 +1,4 @@ +const char* my_module_my_sub_(void) +{ + return "INFO:symbol[my_module_my_sub_]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c new file mode 100644 index 00000000..ce80fd82 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub.c @@ -0,0 +1,4 @@ +const char* my_sub(void) +{ + return "INFO:symbol[my_sub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c new file mode 100644 index 00000000..693daeb4 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub_.c @@ -0,0 +1,4 @@ +const char* my_sub_(void) +{ + return "INFO:symbol[my_sub_]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c new file mode 100644 index 00000000..deddc23b --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/my_sub__.c @@ -0,0 +1,4 @@ +const char* my_sub__(void) +{ + return "INFO:symbol[my_sub__]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c new file mode 100644 index 00000000..6528fb5d --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c @@ -0,0 +1,4 @@ +const char* mymodule$mysub(void) +{ + return "INFO:symbol[mymodule$mysub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c new file mode 100644 index 00000000..2f394a2a --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c @@ -0,0 +1,4 @@ +const char* mymodule_MP_mysub(void) +{ + return "INFO:symbol[mymodule_MP_mysub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c new file mode 100644 index 00000000..e308e514 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c @@ -0,0 +1,4 @@ +const char* mymodule_mp_mysub_(void) +{ + return "INFO:symbol[mymodule_mp_mysub_]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c new file mode 100644 index 00000000..1fb07773 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c @@ -0,0 +1,4 @@ +const char* mymodule_mysub_(void) +{ + return "INFO:symbol[mymodule_mysub_]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c new file mode 100644 index 00000000..fa32bd7e --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub.c @@ -0,0 +1,4 @@ +const char* mysub(void) +{ + return "INFO:symbol[mysub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c new file mode 100644 index 00000000..5d98d30b --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/FortranCInterface/symbols/mysub_.c @@ -0,0 +1,4 @@ +const char* mysub_(void) +{ + return "INFO:symbol[mysub_]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/Makefile.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..1f2856a5 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/Makefile.cmake @@ -0,0 +1,71 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/3.24.3/CMakeCCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/3.24.3/CMakeCXXCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/3.24.3/CMakeFortranCompiler.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/3.24.3/CMakeSystem.cmake" + "CMakeFiles/FortranCInterface/Output.cmake" + "CMakeFiles/FortranCInterface/exe-Release.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeGenericSystem.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeLanguageInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Detect.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Input.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Macro.h.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Output.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/CMakeLists.txt" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/FortranCInterface/Input.cmake" + "CMakeFiles/FortranCInterface/Output.cmake" + "VerifyFortran.h" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/VerifyFortran.dir/DependInfo.cmake" + "CMakeFiles/VerifyFortranC.dir/DependInfo.cmake" + ) diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/Makefile2 b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/Makefile2 new file mode 100644 index 00000000..274f74d0 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/Makefile2 @@ -0,0 +1,143 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/VerifyFortran.dir/all +all: CMakeFiles/VerifyFortranC.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/VerifyFortran.dir/clean +clean: CMakeFiles/VerifyFortranC.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/VerifyFortran.dir + +# All Build rule for target. +CMakeFiles/VerifyFortran.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=1,2 "Built target VerifyFortran" +.PHONY : CMakeFiles/VerifyFortran.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/VerifyFortran.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/VerifyFortran.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 0 +.PHONY : CMakeFiles/VerifyFortran.dir/rule + +# Convenience name for target. +VerifyFortran: CMakeFiles/VerifyFortran.dir/rule +.PHONY : VerifyFortran + +# clean rule for target. +CMakeFiles/VerifyFortran.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/clean +.PHONY : CMakeFiles/VerifyFortran.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/VerifyFortranC.dir + +# All Build rule for target. +CMakeFiles/VerifyFortranC.dir/all: CMakeFiles/VerifyFortran.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=3,4,5,6 "Built target VerifyFortranC" +.PHONY : CMakeFiles/VerifyFortranC.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/VerifyFortranC.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 6 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/VerifyFortranC.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 0 +.PHONY : CMakeFiles/VerifyFortranC.dir/rule + +# Convenience name for target. +VerifyFortranC: CMakeFiles/VerifyFortranC.dir/rule +.PHONY : VerifyFortranC + +# clean rule for target. +CMakeFiles/VerifyFortranC.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/clean +.PHONY : CMakeFiles/VerifyFortranC.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/TargetDirectories.txt b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..225b2e14 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,4 @@ +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/rebuild_cache.dir diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake new file mode 100644 index 00000000..a6d5b8e7 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake @@ -0,0 +1,36 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_Fortran + "VERIFY_CXX" + ) + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "." + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o new file mode 100644 index 00000000..7309a8fc Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/build.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/build.make new file mode 100644 index 00000000..11bd228c --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/build.make @@ -0,0 +1,113 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX + +# Include any dependencies generated for this target. +include CMakeFiles/VerifyFortran.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/VerifyFortran.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/VerifyFortran.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/VerifyFortran.dir/flags.make + +CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o: CMakeFiles/VerifyFortran.dir/flags.make +CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f -o CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o + +CMakeFiles/VerifyFortran.dir/VerifyFortran.f.i: cmake_force + @echo "Preprocessing Fortran source to CMakeFiles/VerifyFortran.dir/VerifyFortran.f.i" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f > CMakeFiles/VerifyFortran.dir/VerifyFortran.f.i + +CMakeFiles/VerifyFortran.dir/VerifyFortran.f.s: cmake_force + @echo "Compiling Fortran source to assembly CMakeFiles/VerifyFortran.dir/VerifyFortran.f.s" + /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f -o CMakeFiles/VerifyFortran.dir/VerifyFortran.f.s + +# Object files for target VerifyFortran +VerifyFortran_OBJECTS = \ +"CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o" + +# External object files for target VerifyFortran +VerifyFortran_EXTERNAL_OBJECTS = + +libVerifyFortran.a: CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +libVerifyFortran.a: CMakeFiles/VerifyFortran.dir/build.make +libVerifyFortran.a: CMakeFiles/VerifyFortran.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking Fortran static library libVerifyFortran.a" + $(CMAKE_COMMAND) -P CMakeFiles/VerifyFortran.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/VerifyFortran.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/VerifyFortran.dir/build: libVerifyFortran.a +.PHONY : CMakeFiles/VerifyFortran.dir/build + +CMakeFiles/VerifyFortran.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/VerifyFortran.dir/cmake_clean.cmake +.PHONY : CMakeFiles/VerifyFortran.dir/clean + +CMakeFiles/VerifyFortran.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake +.PHONY : CMakeFiles/VerifyFortran.dir/depend + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/cmake_clean.cmake new file mode 100644 index 00000000..0fe8d7da --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o" + "libVerifyFortran.a" + "libVerifyFortran.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/VerifyFortran.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/cmake_clean_target.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..6152e83a --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libVerifyFortran.a" +) diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/compiler_depend.make new file mode 100644 index 00000000..594a1067 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for VerifyFortran. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/compiler_depend.ts new file mode 100644 index 00000000..9ee77150 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for VerifyFortran. diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/depend.internal b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/depend.internal new file mode 100644 index 00000000..4383dc8d --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/depend.internal @@ -0,0 +1,5 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/depend.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/depend.make new file mode 100644 index 00000000..fed18013 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/depend.make @@ -0,0 +1,4 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Note that incremental build could trigger a call to cmake_copy_f90_mod on each re-build diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/flags.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/flags.make new file mode 100644 index 00000000..15a5c4ca --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = -DVERIFY_CXX + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX + +Fortran_FLAGS = -fast -O3 + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/fortran.internal b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/fortran.internal new file mode 100644 index 00000000..1b732d31 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/fortran.internal @@ -0,0 +1,2 @@ +# The fortran modules provided by this target. +provides diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/link.txt b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/link.txt new file mode 100644 index 00000000..21470957 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libVerifyFortran.a CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +/usr/bin/ranlib libVerifyFortran.a diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/progress.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/progress.make new file mode 100644 index 00000000..abadeb0c --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/DependInfo.cmake new file mode 100644 index 00000000..b67fe492 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c" "CMakeFiles/VerifyFortranC.dir/VerifyC.c.o" "gcc" "CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c" "CMakeFiles/VerifyFortranC.dir/main.c.o" "gcc" "CMakeFiles/VerifyFortranC.dir/main.c.o.d" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx" "CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o" "gcc" "CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyC.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyC.c.o new file mode 100644 index 00000000..d741be8f Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyC.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d new file mode 100644 index 00000000..dd5a10c7 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d @@ -0,0 +1,18 @@ +CMakeFiles/VerifyFortranC.dir/VerifyC.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o new file mode 100644 index 00000000..d7760ba4 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d new file mode 100644 index 00000000..f2dc4f6e --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d @@ -0,0 +1,5 @@ +CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/build.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/build.make new file mode 100644 index 00000000..966445a2 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/build.make @@ -0,0 +1,146 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX + +# Include any dependencies generated for this target. +include CMakeFiles/VerifyFortranC.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/VerifyFortranC.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/VerifyFortranC.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/VerifyFortranC.dir/flags.make + +CMakeFiles/VerifyFortranC.dir/main.c.o: CMakeFiles/VerifyFortranC.dir/flags.make +CMakeFiles/VerifyFortranC.dir/main.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c +CMakeFiles/VerifyFortranC.dir/main.c.o: CMakeFiles/VerifyFortranC.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/VerifyFortranC.dir/main.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/VerifyFortranC.dir/main.c.o -MF CMakeFiles/VerifyFortranC.dir/main.c.o.d -o CMakeFiles/VerifyFortranC.dir/main.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c + +CMakeFiles/VerifyFortranC.dir/main.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/VerifyFortranC.dir/main.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c > CMakeFiles/VerifyFortranC.dir/main.c.i + +CMakeFiles/VerifyFortranC.dir/main.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/VerifyFortranC.dir/main.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c -o CMakeFiles/VerifyFortranC.dir/main.c.s + +CMakeFiles/VerifyFortranC.dir/VerifyC.c.o: CMakeFiles/VerifyFortranC.dir/flags.make +CMakeFiles/VerifyFortranC.dir/VerifyC.c.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c +CMakeFiles/VerifyFortranC.dir/VerifyC.c.o: CMakeFiles/VerifyFortranC.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/VerifyFortranC.dir/VerifyC.c.o" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/VerifyFortranC.dir/VerifyC.c.o -MF CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d -o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c + +CMakeFiles/VerifyFortranC.dir/VerifyC.c.i: cmake_force + @echo "Preprocessing C source to CMakeFiles/VerifyFortranC.dir/VerifyC.c.i" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c > CMakeFiles/VerifyFortranC.dir/VerifyC.c.i + +CMakeFiles/VerifyFortranC.dir/VerifyC.c.s: cmake_force + @echo "Compiling C source to assembly CMakeFiles/VerifyFortranC.dir/VerifyC.c.s" + /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c -o CMakeFiles/VerifyFortranC.dir/VerifyC.c.s + +CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o: CMakeFiles/VerifyFortranC.dir/flags.make +CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx +CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o: CMakeFiles/VerifyFortranC.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o" + /opt/cray/pe/craype/2.7.19/bin/CC $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -MF CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d -o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx + +CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.i: cmake_force + @echo "Preprocessing CXX source to CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.i" + /opt/cray/pe/craype/2.7.19/bin/CC $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx > CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.i + +CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.s: cmake_force + @echo "Compiling CXX source to assembly CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.s" + /opt/cray/pe/craype/2.7.19/bin/CC $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx -o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.s + +# Object files for target VerifyFortranC +VerifyFortranC_OBJECTS = \ +"CMakeFiles/VerifyFortranC.dir/main.c.o" \ +"CMakeFiles/VerifyFortranC.dir/VerifyC.c.o" \ +"CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o" + +# External object files for target VerifyFortranC +VerifyFortranC_EXTERNAL_OBJECTS = + +VerifyFortranC: CMakeFiles/VerifyFortranC.dir/main.c.o +VerifyFortranC: CMakeFiles/VerifyFortranC.dir/VerifyC.c.o +VerifyFortranC: CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o +VerifyFortranC: CMakeFiles/VerifyFortranC.dir/build.make +VerifyFortranC: libVerifyFortran.a +VerifyFortranC: CMakeFiles/VerifyFortranC.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX executable VerifyFortranC" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/VerifyFortranC.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/VerifyFortranC.dir/build: VerifyFortranC +.PHONY : CMakeFiles/VerifyFortranC.dir/build + +CMakeFiles/VerifyFortranC.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/VerifyFortranC.dir/cmake_clean.cmake +.PHONY : CMakeFiles/VerifyFortranC.dir/clean + +CMakeFiles/VerifyFortranC.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/DependInfo.cmake +.PHONY : CMakeFiles/VerifyFortranC.dir/depend + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/cmake_clean.cmake new file mode 100644 index 00000000..ed6f48f4 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/VerifyFortranC.dir/VerifyC.c.o" + "CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d" + "CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o" + "CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d" + "CMakeFiles/VerifyFortranC.dir/main.c.o" + "CMakeFiles/VerifyFortranC.dir/main.c.o.d" + "VerifyFortranC" + "VerifyFortranC.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C CXX) + include(CMakeFiles/VerifyFortranC.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/compiler_depend.make new file mode 100644 index 00000000..7de59c01 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for VerifyFortranC. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/compiler_depend.ts new file mode 100644 index 00000000..18c1a612 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for VerifyFortranC. diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/depend.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/depend.make new file mode 100644 index 00000000..c399398e --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for VerifyFortranC. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/flags.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/flags.make new file mode 100644 index 00000000..7d34cce7 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/flags.make @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +# compile CXX with /opt/cray/pe/craype/2.7.19/bin/CC +C_DEFINES = -DVERIFY_CXX + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG + +CXX_DEFINES = -DVERIFY_CXX + +CXX_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX + +CXX_FLAGS = -mp -fast -O3 -DNDEBUG + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/link.txt b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/link.txt new file mode 100644 index 00000000..6c5637d1 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/CC -mp -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/VerifyFortranC.dir/main.c.o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -o VerifyFortranC libVerifyFortran.a -lmpifort_nvidia diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/main.c.o b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/main.c.o new file mode 100644 index 00000000..2ac53448 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/main.c.o differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/main.c.o.d b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/main.c.o.d new file mode 100644 index 00000000..f2ef5ad8 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/main.c.o.d @@ -0,0 +1,6 @@ +CMakeFiles/VerifyFortranC.dir/main.c.o : \ + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortran.h diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/progress.make b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/progress.make new file mode 100644 index 00000000..d038a63d --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 +CMAKE_PROGRESS_3 = 5 +CMAKE_PROGRESS_4 = 6 + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/cmake.check_cache b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/progress.marks b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/progress.marks new file mode 100644 index 00000000..1e8b3149 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/progress.marks @@ -0,0 +1 @@ +6 diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/Makefile b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/Makefile new file mode 100644 index 00000000..31bf9797 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/Makefile @@ -0,0 +1,279 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @echo "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @echo "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named VerifyFortran + +# Build rule for target. +VerifyFortran: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 VerifyFortran +.PHONY : VerifyFortran + +# fast build rule for target. +VerifyFortran/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/build +.PHONY : VerifyFortran/fast + +#============================================================================= +# Target rules for targets named VerifyFortranC + +# Build rule for target. +VerifyFortranC: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 VerifyFortranC +.PHONY : VerifyFortranC + +# fast build rule for target. +VerifyFortranC/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/build +.PHONY : VerifyFortranC/fast + +VerifyC.o: VerifyC.c.o +.PHONY : VerifyC.o + +# target to build an object file +VerifyC.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/VerifyC.c.o +.PHONY : VerifyC.c.o + +VerifyC.i: VerifyC.c.i +.PHONY : VerifyC.i + +# target to preprocess a source file +VerifyC.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/VerifyC.c.i +.PHONY : VerifyC.c.i + +VerifyC.s: VerifyC.c.s +.PHONY : VerifyC.s + +# target to generate assembly for a file +VerifyC.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/VerifyC.c.s +.PHONY : VerifyC.c.s + +VerifyCXX.o: VerifyCXX.cxx.o +.PHONY : VerifyCXX.o + +# target to build an object file +VerifyCXX.cxx.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o +.PHONY : VerifyCXX.cxx.o + +VerifyCXX.i: VerifyCXX.cxx.i +.PHONY : VerifyCXX.i + +# target to preprocess a source file +VerifyCXX.cxx.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.i +.PHONY : VerifyCXX.cxx.i + +VerifyCXX.s: VerifyCXX.cxx.s +.PHONY : VerifyCXX.s + +# target to generate assembly for a file +VerifyCXX.cxx.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.s +.PHONY : VerifyCXX.cxx.s + +VerifyFortran.o: VerifyFortran.f.o +.PHONY : VerifyFortran.o + +# target to build an object file +VerifyFortran.f.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +.PHONY : VerifyFortran.f.o + +VerifyFortran.i: VerifyFortran.f.i +.PHONY : VerifyFortran.i + +# target to preprocess a source file +VerifyFortran.f.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/VerifyFortran.f.i +.PHONY : VerifyFortran.f.i + +VerifyFortran.s: VerifyFortran.f.s +.PHONY : VerifyFortran.s + +# target to generate assembly for a file +VerifyFortran.f.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/VerifyFortran.f.s +.PHONY : VerifyFortran.f.s + +main.o: main.c.o +.PHONY : main.o + +# target to build an object file +main.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/main.c.o +.PHONY : main.c.o + +main.i: main.c.i +.PHONY : main.i + +# target to preprocess a source file +main.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/main.c.i +.PHONY : main.c.i + +main.s: main.c.s +.PHONY : main.s + +# target to generate assembly for a file +main.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/main.c.s +.PHONY : main.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... VerifyFortran" + @echo "... VerifyFortranC" + @echo "... VerifyC.o" + @echo "... VerifyC.i" + @echo "... VerifyC.s" + @echo "... VerifyCXX.o" + @echo "... VerifyCXX.i" + @echo "... VerifyCXX.s" + @echo "... VerifyFortran.o" + @echo "... VerifyFortran.i" + @echo "... VerifyFortran.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortran.h b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortran.h new file mode 100644 index 00000000..6da3aea8 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortran.h @@ -0,0 +1,20 @@ +#ifndef FortranCInterface_HEADER_INCLUDED +#define FortranCInterface_HEADER_INCLUDED + +/* Mangling for Fortran global symbols without underscores. */ +#define FortranCInterface_GLOBAL(name,NAME) name##_ + +/* Mangling for Fortran global symbols with underscores. */ +#define FortranCInterface_GLOBAL_(name,NAME) name##_ + +/* Mangling for Fortran module symbols without underscores. */ +#define FortranCInterface_MODULE(mod_name,name, mod_NAME,NAME) mod_name##_##name##_ + +/* Mangling for Fortran module symbols with underscores. */ +#define FortranCInterface_MODULE_(mod_name,name, mod_NAME,NAME) mod_name##_##name##_ + +/*--------------------------------------------------------------------------*/ +/* Mangle some symbols automatically. */ +#define VerifyFortran FortranCInterface_GLOBAL(verifyfortran, VERIFYFORTRAN) + +#endif diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortranC b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortranC new file mode 100755 index 00000000..7d4b9a50 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/VerifyFortranC differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/cmake_install.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/cmake_install.cmake new file mode 100644 index 00000000..07e696b4 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/libVerifyFortran.a b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/libVerifyFortran.a new file mode 100644 index 00000000..d394438f Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/libVerifyFortran.a differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/output.txt b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/output.txt new file mode 100644 index 00000000..b4e7d4d0 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/output.txt @@ -0,0 +1,46 @@ +Change Dir: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX + +Run Build Command(s):/usr/bin/gmake -f Makefile VerifyFortranC && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -S/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify -B/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX --check-build-system CMakeFiles/Makefile.cmake 0 +/usr/bin/gmake -f CMakeFiles/Makefile2 VerifyFortranC +gmake[1]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -S/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify -B/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX --check-build-system CMakeFiles/Makefile.cmake 0 +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 6 +/usr/bin/gmake -f CMakeFiles/Makefile2 CMakeFiles/VerifyFortranC.dir/all +gmake[2]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +/usr/bin/gmake -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/depend +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake +Scanning dependencies of target VerifyFortran +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +/usr/bin/gmake -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/build +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +[ 16%] Building Fortran object CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +/opt/cray/pe/craype/2.7.19/bin/ftn -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX -fast -O3 -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyFortran.f -o CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +[ 33%] Linking Fortran static library libVerifyFortran.a +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P CMakeFiles/VerifyFortran.dir/cmake_clean_target.cmake +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/VerifyFortran.dir/link.txt --verbose=1 +/usr/bin/ar qc libVerifyFortran.a CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o +/usr/bin/ranlib libVerifyFortran.a +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +[ 33%] Built target VerifyFortran +/usr/bin/gmake -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/depend +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX && /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_depends "Unix Makefiles" /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/DependInfo.cmake +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +/usr/bin/gmake -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/build +gmake[3]: Entering directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +[ 50%] Building C object CMakeFiles/VerifyFortranC.dir/main.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -MD -MT CMakeFiles/VerifyFortranC.dir/main.c.o -MF CMakeFiles/VerifyFortranC.dir/main.c.o.d -o CMakeFiles/VerifyFortranC.dir/main.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/main.c +[ 66%] Building C object CMakeFiles/VerifyFortranC.dir/VerifyC.c.o +/opt/cray/pe/craype/2.7.19/bin/cc -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -MD -MT CMakeFiles/VerifyFortranC.dir/VerifyC.c.o -MF CMakeFiles/VerifyFortranC.dir/VerifyC.c.o.d -o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyC.c +[ 83%] Building CXX object CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o +/opt/cray/pe/craype/2.7.19/bin/CC -DVERIFY_CXX -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX -mp -fast -O3 -DNDEBUG -MD -MT CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -MF CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o.d -o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -c /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Verify/VerifyCXX.cxx +[100%] Linking CXX executable VerifyFortranC +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_link_script CMakeFiles/VerifyFortranC.dir/link.txt --verbose=1 +/opt/cray/pe/craype/2.7.19/bin/CC -mp -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/VerifyFortranC.dir/main.c.o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -o VerifyFortranC libVerifyFortran.a -lmpifort_nvidia +gmake[3]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +[100%] Built target VerifyFortranC +gmake[2]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' +/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 0 +gmake[1]: Leaving directory '/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/VerifyCXX' + diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/cmake_install.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/cmake_install.cmake new file mode 100644 index 00000000..596ba4c1 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/exe-Release.cmake b/build_nv_0120/CMakeFiles/FortranCInterface/exe-Release.cmake new file mode 100644 index 00000000..ce61cb13 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/exe-Release.cmake @@ -0,0 +1 @@ +set(FortranCInterface_EXE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/FortranCInterface/FortranCInterface") diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/libmyfort.a b/build_nv_0120/CMakeFiles/FortranCInterface/libmyfort.a new file mode 100644 index 00000000..46035042 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/libmyfort.a differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/libsymbols.a b/build_nv_0120/CMakeFiles/FortranCInterface/libsymbols.a new file mode 100644 index 00000000..567d03a9 Binary files /dev/null and b/build_nv_0120/CMakeFiles/FortranCInterface/libsymbols.a differ diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/my_module.mod b/build_nv_0120/CMakeFiles/FortranCInterface/my_module.mod new file mode 100644 index 00000000..9cf4480a --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/my_module.mod @@ -0,0 +1,14 @@ +V34 :0x24 my_module +13 my_module.f90 S624 0 +01/24/2023 11:47:43 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 my_module +S 625 19 0 0 0 6 1 624 5023 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 my_interface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5036 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 my_sub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5036 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 my_sub +S 628 14 5 0 0 0 1 627 5036 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 my_sub my_sub +F 628 0 +Z +Z diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/mymodule.mod b/build_nv_0120/CMakeFiles/FortranCInterface/mymodule.mod new file mode 100644 index 00000000..c25fabfd --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/mymodule.mod @@ -0,0 +1,14 @@ +V34 :0x24 mymodule +12 mymodule.f90 S624 0 +01/24/2023 11:47:44 +enduse +S 624 24 0 0 0 6 1 0 5013 10005 0 A 0 0 0 0 B 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 mymodule +S 625 19 0 0 0 6 1 624 5022 4000 0 A 0 0 0 0 B 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 624 0 0 0 0 myinterface +O 625 1 626 +S 626 27 0 0 0 6 627 624 5034 0 400000 A 0 0 0 0 B 0 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 mysub +Q 626 625 0 +S 627 23 5 0 0 0 628 624 5034 0 0 A 0 0 0 0 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 mysub +S 628 14 5 0 0 0 1 627 5034 0 400000 A 0 0 0 0 B 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 624 0 0 0 0 mysub mysub +F 628 0 +Z +Z diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c new file mode 100644 index 00000000..bc176973 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MYMODULE_mp_MYSUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MYMODULE_mp_MYSUB(void) +{ + return "INFO:symbol[MYMODULE_mp_MYSUB]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c new file mode 100644 index 00000000..3ec16d0b --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MYSUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MYSUB(void) +{ + return "INFO:symbol[MYSUB]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c new file mode 100644 index 00000000..d74980d8 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MY_MODULE_mp_MY_SUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MY_MODULE_mp_MY_SUB(void) +{ + return "INFO:symbol[MY_MODULE_mp_MY_SUB]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c new file mode 100644 index 00000000..c9de0bf0 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/MY_SUB-UPPER.c @@ -0,0 +1,4 @@ +const char* MY_SUB(void) +{ + return "INFO:symbol[MY_SUB]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c new file mode 100644 index 00000000..aa5a1245 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/_QMmy_modulePmy_sub.c @@ -0,0 +1,4 @@ +const char* _QMmy_modulePmy_sub(void) +{ + return "INFO:symbol[_QMmy_modulePmy_sub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c new file mode 100644 index 00000000..14abed24 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/_QMmymodulePmysub.c @@ -0,0 +1,4 @@ +const char* _QMmymodulePmysub(void) +{ + return "INFO:symbol[_QMmymodulePmysub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c new file mode 100644 index 00000000..bab5b8a0 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module_MOD_my_sub.c @@ -0,0 +1,4 @@ +const char* __my_module_MOD_my_sub(void) +{ + return "INFO:symbol[__my_module_MOD_my_sub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c new file mode 100644 index 00000000..44bc79b8 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module_NMOD_my_sub.c @@ -0,0 +1,4 @@ +const char* __my_module_NMOD_my_sub(void) +{ + return "INFO:symbol[__my_module_NMOD_my_sub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c new file mode 100644 index 00000000..2a315ede --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__my_module__my_sub.c @@ -0,0 +1,4 @@ +const char* __my_module__my_sub(void) +{ + return "INFO:symbol[__my_module__my_sub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c new file mode 100644 index 00000000..c412a986 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule_MOD_mysub.c @@ -0,0 +1,4 @@ +const char* __mymodule_MOD_mysub(void) +{ + return "INFO:symbol[__mymodule_MOD_mysub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c new file mode 100644 index 00000000..fe22ef09 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule_NMOD_mysub.c @@ -0,0 +1,4 @@ +const char* __mymodule_NMOD_mysub(void) +{ + return "INFO:symbol[__mymodule_NMOD_mysub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c new file mode 100644 index 00000000..42ede0ee --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/__mymodule__mysub.c @@ -0,0 +1,4 @@ +const char* __mymodule__mysub(void) +{ + return "INFO:symbol[__mymodule__mysub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c new file mode 100644 index 00000000..3aaa979f --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_moduleSmy_sub.c @@ -0,0 +1,4 @@ +const char* my_module$my_sub(void) +{ + return "INFO:symbol[my_module$my_sub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c new file mode 100644 index 00000000..79e7ece2 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_MP_my_sub.c @@ -0,0 +1,4 @@ +const char* my_module_MP_my_sub(void) +{ + return "INFO:symbol[my_module_MP_my_sub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c new file mode 100644 index 00000000..f36fa765 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_mp_my_sub_.c @@ -0,0 +1,4 @@ +const char* my_module_mp_my_sub_(void) +{ + return "INFO:symbol[my_module_mp_my_sub_]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c new file mode 100644 index 00000000..ec85c53f --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_module_my_sub_.c @@ -0,0 +1,4 @@ +const char* my_module_my_sub_(void) +{ + return "INFO:symbol[my_module_my_sub_]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub.c new file mode 100644 index 00000000..ce80fd82 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub.c @@ -0,0 +1,4 @@ +const char* my_sub(void) +{ + return "INFO:symbol[my_sub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub_.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub_.c new file mode 100644 index 00000000..693daeb4 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub_.c @@ -0,0 +1,4 @@ +const char* my_sub_(void) +{ + return "INFO:symbol[my_sub_]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub__.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub__.c new file mode 100644 index 00000000..deddc23b --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/my_sub__.c @@ -0,0 +1,4 @@ +const char* my_sub__(void) +{ + return "INFO:symbol[my_sub__]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c new file mode 100644 index 00000000..6528fb5d --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymoduleSmysub.c @@ -0,0 +1,4 @@ +const char* mymodule$mysub(void) +{ + return "INFO:symbol[mymodule$mysub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c new file mode 100644 index 00000000..2f394a2a --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_MP_mysub.c @@ -0,0 +1,4 @@ +const char* mymodule_MP_mysub(void) +{ + return "INFO:symbol[mymodule_MP_mysub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c new file mode 100644 index 00000000..e308e514 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_mp_mysub_.c @@ -0,0 +1,4 @@ +const char* mymodule_mp_mysub_(void) +{ + return "INFO:symbol[mymodule_mp_mysub_]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c new file mode 100644 index 00000000..1fb07773 --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mymodule_mysub_.c @@ -0,0 +1,4 @@ +const char* mymodule_mysub_(void) +{ + return "INFO:symbol[mymodule_mysub_]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mysub.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mysub.c new file mode 100644 index 00000000..fa32bd7e --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mysub.c @@ -0,0 +1,4 @@ +const char* mysub(void) +{ + return "INFO:symbol[mysub]"; +} diff --git a/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mysub_.c b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mysub_.c new file mode 100644 index 00000000..5d98d30b --- /dev/null +++ b/build_nv_0120/CMakeFiles/FortranCInterface/symbols/mysub_.c @@ -0,0 +1,4 @@ +const char* mysub_(void) +{ + return "INFO:symbol[mysub_]"; +} diff --git a/build_nv_0120/CMakeFiles/Makefile.cmake b/build_nv_0120/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..506e834b --- /dev/null +++ b/build_nv_0120/CMakeFiles/Makefile.cmake @@ -0,0 +1,301 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/CMakeLists.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/CMakeLists.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/CMakeLists.txt" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h.in" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt" + "CMakeFiles/3.24.3/CMakeCCompiler.cmake" + "CMakeFiles/3.24.3/CMakeCUDACompiler.cmake" + "CMakeFiles/3.24.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.24.3/CMakeFortranCompiler.cmake" + "CMakeFiles/3.24.3/CMakeSystem.cmake" + "CMakeFiles/CheckCUDA/result.cmake" + "CMakeFiles/FindMPI/mpiver.f90" + "CMakeFiles/FindMPI/test_mpi.cpp" + "CMakeFiles/FindMPI/test_mpi.f90" + "CMakeFiles/FindOpenMP/OpenMPCheckVersion.c" + "CMakeFiles/FindOpenMP/OpenMPCheckVersion.cpp" + "CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90" + "CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90_in" + "CMakeFiles/FindOpenMP/OpenMPTryFlag.c" + "CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp" + "CMakeFiles/FindOpenMP/OpenMPTryFlag.f90" + "CMakeFiles/FindOpenMP/OpenMPTryFlag.f90_in" + "CMakeFiles/FortranCInterface/Output.cmake" + "CMakeFiles/FortranCInterface/exe-Release.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/make.inc.in" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/superlu_dist.pc.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompiler.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCCompilerABI.c" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompiler.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDACompilerABI.cu" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCUDAInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompiler.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCXXInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeCompilerIdDetection.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCUDACompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCXXCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCompileFeatures.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCompilerABI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineCompilerId.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineFortranCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeDetermineSystem.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFindBinUtils.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompiler.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranCompilerABI.F90" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeFortranInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeGenericSystem.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeLanguageInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeParseImplicitLinkInfo.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeParseLibraryArchitecture.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystem.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeTestCCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeTestCUDACompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeTestCXXCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeTestCompilerCommon.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeTestFortranCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CMakeUnixFindMake.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CTest.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CTestTargets.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CTestUseLaunchers.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CUDA/architectures.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CheckCSourceCompiles.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CheckIncludeFile.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CheckLanguage.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/CheckLibraryExists.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/CrayPrgEnv.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVIDIA-CUDA.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/TI-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/DartConfiguration.tcl.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindCUDA.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindCUDA/select_compute_arch.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindCUDAToolkit.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindMPI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindMPI/mpiver.f90.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindMPI/test_mpi.c" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindMPI/test_mpi.f90.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindOpenMP.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindPackageMessage.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindPkgConfig.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FindThreads.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Detect.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Input.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Macro.h.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/FortranCInterface/Output.cmake.in" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/GNUInstallDirs.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Internal/CheckSourceCompiles.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Internal/FeatureTesting.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-Determine-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-C.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-CXX.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC-Fortran.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-NVHPC.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux-PGI.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/Linux.cmake" + "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/share/cmake-3.24/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.24.3/CMakeSystem.cmake" + "CMakeFiles/3.24.3/CMakeCCompiler.cmake" + "CMakeFiles/3.24.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.24.3/CMakeCCompiler.cmake" + "CMakeFiles/3.24.3/CMakeCXXCompiler.cmake" + "DartConfiguration.tcl" + "CMakeFiles/3.24.3/CMakeFortranCompiler.cmake" + "CMakeFiles/3.24.3/CMakeFortranCompiler.cmake" + "CMakeFiles/FindMPI/test_mpi.cpp" + "CMakeFiles/FindMPI/test_mpi.cpp" + "CMakeFiles/FindMPI/test_mpi.f90" + "CMakeFiles/FindMPI/test_mpi.f90" + "CMakeFiles/FindMPI/test_mpi.f90" + "CMakeFiles/FindMPI/mpiver.f90" + "CMakeFiles/3.24.3/CMakeCUDACompiler.cmake" + "CMakeFiles/3.24.3/CMakeCUDACompiler.cmake" + "CMakeFiles/FindOpenMP/OpenMPTryFlag.f90" + "CMakeFiles/FindOpenMP/OpenMPTryFlag.f90" + "CMakeFiles/FindOpenMP/OpenMPCheckVersion.f90" + "CMakeFiles/FortranCInterface/Input.cmake" + "CMakeFiles/FortranCInterface/Output.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h" + "superlu_dist.pc" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/make.inc" + "SRC/superlu_dist_config.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h" + "FORTRAN/superlu_dist_config.h" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "SRC/CMakeFiles/CMakeDirectoryInformation.cmake" + "TEST/CMakeFiles/CMakeDirectoryInformation.cmake" + "EXAMPLE/CMakeFiles/CMakeDirectoryInformation.cmake" + "FORTRAN/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/Experimental.dir/DependInfo.cmake" + "CMakeFiles/Nightly.dir/DependInfo.cmake" + "CMakeFiles/Continuous.dir/DependInfo.cmake" + "CMakeFiles/NightlyMemoryCheck.dir/DependInfo.cmake" + "CMakeFiles/NightlyStart.dir/DependInfo.cmake" + "CMakeFiles/NightlyUpdate.dir/DependInfo.cmake" + "CMakeFiles/NightlyConfigure.dir/DependInfo.cmake" + "CMakeFiles/NightlyBuild.dir/DependInfo.cmake" + "CMakeFiles/NightlyTest.dir/DependInfo.cmake" + "CMakeFiles/NightlyCoverage.dir/DependInfo.cmake" + "CMakeFiles/NightlyMemCheck.dir/DependInfo.cmake" + "CMakeFiles/NightlySubmit.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalStart.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalUpdate.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalConfigure.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalBuild.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalTest.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalCoverage.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalMemCheck.dir/DependInfo.cmake" + "CMakeFiles/ExperimentalSubmit.dir/DependInfo.cmake" + "CMakeFiles/ContinuousStart.dir/DependInfo.cmake" + "CMakeFiles/ContinuousUpdate.dir/DependInfo.cmake" + "CMakeFiles/ContinuousConfigure.dir/DependInfo.cmake" + "CMakeFiles/ContinuousBuild.dir/DependInfo.cmake" + "CMakeFiles/ContinuousTest.dir/DependInfo.cmake" + "CMakeFiles/ContinuousCoverage.dir/DependInfo.cmake" + "CMakeFiles/ContinuousMemCheck.dir/DependInfo.cmake" + "CMakeFiles/ContinuousSubmit.dir/DependInfo.cmake" + "SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + "SRC/CMakeFiles/superlu_dist-static.dir/DependInfo.cmake" + "TEST/CMakeFiles/pdtest.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive1.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive2.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive3.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive4.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive3d.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive3d1.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive3d2.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive3d3.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pddrive_spawn.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive1.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive2.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive3.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive4.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive3d.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive3d1.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive3d2.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/psdrive3d3.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive1.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive2.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive3.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive4.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive3d.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive3d1.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive3d2.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive3d3.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/DependInfo.cmake" + "EXAMPLE/CMakeFiles/pzdrive_spawn.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/f_pddrive.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/f_pddrive3d.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/f_5x5.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/f_pzdrive.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/f_pzdrive3d.dir/DependInfo.cmake" + "FORTRAN/CMakeFiles/config_f.dir/DependInfo.cmake" + ) diff --git a/build_nv_0120/CMakeFiles/Makefile2 b/build_nv_0120/CMakeFiles/Makefile2 new file mode 100644 index 00000000..6661c182 --- /dev/null +++ b/build_nv_0120/CMakeFiles/Makefile2 @@ -0,0 +1,2313 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: SRC/all +all: TEST/all +all: EXAMPLE/all +all: FORTRAN/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: SRC/preinstall +preinstall: TEST/preinstall +preinstall: EXAMPLE/preinstall +preinstall: FORTRAN/preinstall +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/Experimental.dir/clean +clean: CMakeFiles/Nightly.dir/clean +clean: CMakeFiles/Continuous.dir/clean +clean: CMakeFiles/NightlyMemoryCheck.dir/clean +clean: CMakeFiles/NightlyStart.dir/clean +clean: CMakeFiles/NightlyUpdate.dir/clean +clean: CMakeFiles/NightlyConfigure.dir/clean +clean: CMakeFiles/NightlyBuild.dir/clean +clean: CMakeFiles/NightlyTest.dir/clean +clean: CMakeFiles/NightlyCoverage.dir/clean +clean: CMakeFiles/NightlyMemCheck.dir/clean +clean: CMakeFiles/NightlySubmit.dir/clean +clean: CMakeFiles/ExperimentalStart.dir/clean +clean: CMakeFiles/ExperimentalUpdate.dir/clean +clean: CMakeFiles/ExperimentalConfigure.dir/clean +clean: CMakeFiles/ExperimentalBuild.dir/clean +clean: CMakeFiles/ExperimentalTest.dir/clean +clean: CMakeFiles/ExperimentalCoverage.dir/clean +clean: CMakeFiles/ExperimentalMemCheck.dir/clean +clean: CMakeFiles/ExperimentalSubmit.dir/clean +clean: CMakeFiles/ContinuousStart.dir/clean +clean: CMakeFiles/ContinuousUpdate.dir/clean +clean: CMakeFiles/ContinuousConfigure.dir/clean +clean: CMakeFiles/ContinuousBuild.dir/clean +clean: CMakeFiles/ContinuousTest.dir/clean +clean: CMakeFiles/ContinuousCoverage.dir/clean +clean: CMakeFiles/ContinuousMemCheck.dir/clean +clean: CMakeFiles/ContinuousSubmit.dir/clean +clean: SRC/clean +clean: TEST/clean +clean: EXAMPLE/clean +clean: FORTRAN/clean +.PHONY : clean + +#============================================================================= +# Directory level rules for directory EXAMPLE + +# Recursive "all" directory target. +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive1.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive2.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive3.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive4.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive3d.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive3d1.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive3d2.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive3d3.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pddrive_spawn.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive1.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive2.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive3.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive4.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive3d.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive3d1.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive3d2.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/psdrive3d3.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive1.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive2.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive3.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive4.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive3d.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive3d1.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive3d2.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive3d3.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/all +EXAMPLE/all: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/all +.PHONY : EXAMPLE/all + +# Recursive "preinstall" directory target. +EXAMPLE/preinstall: +.PHONY : EXAMPLE/preinstall + +# Recursive "clean" directory target. +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive1.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive2.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive3.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive4.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive3d.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive3d1.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive3d2.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive3d3.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pddrive_spawn.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive1.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive2.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive3.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive4.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive3d.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive3d1.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive3d2.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/psdrive3d3.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive1.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive2.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive3.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive4.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive3d.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive3d1.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive3d2.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive3d3.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/clean +EXAMPLE/clean: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/clean +.PHONY : EXAMPLE/clean + +#============================================================================= +# Directory level rules for directory FORTRAN + +# Recursive "all" directory target. +FORTRAN/all: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/all +FORTRAN/all: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all +FORTRAN/all: FORTRAN/CMakeFiles/f_pddrive.dir/all +FORTRAN/all: FORTRAN/CMakeFiles/f_pddrive3d.dir/all +FORTRAN/all: FORTRAN/CMakeFiles/f_5x5.dir/all +FORTRAN/all: FORTRAN/CMakeFiles/f_pzdrive.dir/all +FORTRAN/all: FORTRAN/CMakeFiles/f_pzdrive3d.dir/all +.PHONY : FORTRAN/all + +# Recursive "preinstall" directory target. +FORTRAN/preinstall: +.PHONY : FORTRAN/preinstall + +# Recursive "clean" directory target. +FORTRAN/clean: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/f_pddrive.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/f_pddrive3d.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/f_5x5.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/f_pzdrive.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/f_pzdrive3d.dir/clean +FORTRAN/clean: FORTRAN/CMakeFiles/config_f.dir/clean +.PHONY : FORTRAN/clean + +#============================================================================= +# Directory level rules for directory SRC + +# Recursive "all" directory target. +SRC/all: SRC/CMakeFiles/superlu_dist.dir/all +SRC/all: SRC/CMakeFiles/superlu_dist-static.dir/all +.PHONY : SRC/all + +# Recursive "preinstall" directory target. +SRC/preinstall: +.PHONY : SRC/preinstall + +# Recursive "clean" directory target. +SRC/clean: SRC/CMakeFiles/superlu_dist.dir/clean +SRC/clean: SRC/CMakeFiles/superlu_dist-static.dir/clean +.PHONY : SRC/clean + +#============================================================================= +# Directory level rules for directory TEST + +# Recursive "all" directory target. +TEST/all: TEST/CMakeFiles/pdtest.dir/all +.PHONY : TEST/all + +# Recursive "preinstall" directory target. +TEST/preinstall: +.PHONY : TEST/preinstall + +# Recursive "clean" directory target. +TEST/clean: TEST/CMakeFiles/pdtest.dir/clean +.PHONY : TEST/clean + +#============================================================================= +# Target rules for target CMakeFiles/Experimental.dir + +# All Build rule for target. +CMakeFiles/Experimental.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Experimental.dir/build.make CMakeFiles/Experimental.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/Experimental.dir/build.make CMakeFiles/Experimental.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target Experimental" +.PHONY : CMakeFiles/Experimental.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/Experimental.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/Experimental.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/Experimental.dir/rule + +# Convenience name for target. +Experimental: CMakeFiles/Experimental.dir/rule +.PHONY : Experimental + +# clean rule for target. +CMakeFiles/Experimental.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Experimental.dir/build.make CMakeFiles/Experimental.dir/clean +.PHONY : CMakeFiles/Experimental.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/Nightly.dir + +# All Build rule for target. +CMakeFiles/Nightly.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Nightly.dir/build.make CMakeFiles/Nightly.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/Nightly.dir/build.make CMakeFiles/Nightly.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target Nightly" +.PHONY : CMakeFiles/Nightly.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/Nightly.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/Nightly.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/Nightly.dir/rule + +# Convenience name for target. +Nightly: CMakeFiles/Nightly.dir/rule +.PHONY : Nightly + +# clean rule for target. +CMakeFiles/Nightly.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Nightly.dir/build.make CMakeFiles/Nightly.dir/clean +.PHONY : CMakeFiles/Nightly.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/Continuous.dir + +# All Build rule for target. +CMakeFiles/Continuous.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Continuous.dir/build.make CMakeFiles/Continuous.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/Continuous.dir/build.make CMakeFiles/Continuous.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target Continuous" +.PHONY : CMakeFiles/Continuous.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/Continuous.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/Continuous.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/Continuous.dir/rule + +# Convenience name for target. +Continuous: CMakeFiles/Continuous.dir/rule +.PHONY : Continuous + +# clean rule for target. +CMakeFiles/Continuous.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Continuous.dir/build.make CMakeFiles/Continuous.dir/clean +.PHONY : CMakeFiles/Continuous.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyMemoryCheck.dir + +# All Build rule for target. +CMakeFiles/NightlyMemoryCheck.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemoryCheck.dir/build.make CMakeFiles/NightlyMemoryCheck.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemoryCheck.dir/build.make CMakeFiles/NightlyMemoryCheck.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target NightlyMemoryCheck" +.PHONY : CMakeFiles/NightlyMemoryCheck.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyMemoryCheck.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyMemoryCheck.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyMemoryCheck.dir/rule + +# Convenience name for target. +NightlyMemoryCheck: CMakeFiles/NightlyMemoryCheck.dir/rule +.PHONY : NightlyMemoryCheck + +# clean rule for target. +CMakeFiles/NightlyMemoryCheck.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemoryCheck.dir/build.make CMakeFiles/NightlyMemoryCheck.dir/clean +.PHONY : CMakeFiles/NightlyMemoryCheck.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyStart.dir + +# All Build rule for target. +CMakeFiles/NightlyStart.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyStart.dir/build.make CMakeFiles/NightlyStart.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyStart.dir/build.make CMakeFiles/NightlyStart.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target NightlyStart" +.PHONY : CMakeFiles/NightlyStart.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyStart.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyStart.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyStart.dir/rule + +# Convenience name for target. +NightlyStart: CMakeFiles/NightlyStart.dir/rule +.PHONY : NightlyStart + +# clean rule for target. +CMakeFiles/NightlyStart.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyStart.dir/build.make CMakeFiles/NightlyStart.dir/clean +.PHONY : CMakeFiles/NightlyStart.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyUpdate.dir + +# All Build rule for target. +CMakeFiles/NightlyUpdate.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyUpdate.dir/build.make CMakeFiles/NightlyUpdate.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyUpdate.dir/build.make CMakeFiles/NightlyUpdate.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target NightlyUpdate" +.PHONY : CMakeFiles/NightlyUpdate.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyUpdate.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyUpdate.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyUpdate.dir/rule + +# Convenience name for target. +NightlyUpdate: CMakeFiles/NightlyUpdate.dir/rule +.PHONY : NightlyUpdate + +# clean rule for target. +CMakeFiles/NightlyUpdate.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyUpdate.dir/build.make CMakeFiles/NightlyUpdate.dir/clean +.PHONY : CMakeFiles/NightlyUpdate.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyConfigure.dir + +# All Build rule for target. +CMakeFiles/NightlyConfigure.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyConfigure.dir/build.make CMakeFiles/NightlyConfigure.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyConfigure.dir/build.make CMakeFiles/NightlyConfigure.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target NightlyConfigure" +.PHONY : CMakeFiles/NightlyConfigure.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyConfigure.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyConfigure.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyConfigure.dir/rule + +# Convenience name for target. +NightlyConfigure: CMakeFiles/NightlyConfigure.dir/rule +.PHONY : NightlyConfigure + +# clean rule for target. +CMakeFiles/NightlyConfigure.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyConfigure.dir/build.make CMakeFiles/NightlyConfigure.dir/clean +.PHONY : CMakeFiles/NightlyConfigure.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyBuild.dir + +# All Build rule for target. +CMakeFiles/NightlyBuild.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyBuild.dir/build.make CMakeFiles/NightlyBuild.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyBuild.dir/build.make CMakeFiles/NightlyBuild.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target NightlyBuild" +.PHONY : CMakeFiles/NightlyBuild.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyBuild.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyBuild.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyBuild.dir/rule + +# Convenience name for target. +NightlyBuild: CMakeFiles/NightlyBuild.dir/rule +.PHONY : NightlyBuild + +# clean rule for target. +CMakeFiles/NightlyBuild.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyBuild.dir/build.make CMakeFiles/NightlyBuild.dir/clean +.PHONY : CMakeFiles/NightlyBuild.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyTest.dir + +# All Build rule for target. +CMakeFiles/NightlyTest.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyTest.dir/build.make CMakeFiles/NightlyTest.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyTest.dir/build.make CMakeFiles/NightlyTest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target NightlyTest" +.PHONY : CMakeFiles/NightlyTest.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyTest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyTest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyTest.dir/rule + +# Convenience name for target. +NightlyTest: CMakeFiles/NightlyTest.dir/rule +.PHONY : NightlyTest + +# clean rule for target. +CMakeFiles/NightlyTest.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyTest.dir/build.make CMakeFiles/NightlyTest.dir/clean +.PHONY : CMakeFiles/NightlyTest.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyCoverage.dir + +# All Build rule for target. +CMakeFiles/NightlyCoverage.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyCoverage.dir/build.make CMakeFiles/NightlyCoverage.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyCoverage.dir/build.make CMakeFiles/NightlyCoverage.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target NightlyCoverage" +.PHONY : CMakeFiles/NightlyCoverage.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyCoverage.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyCoverage.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyCoverage.dir/rule + +# Convenience name for target. +NightlyCoverage: CMakeFiles/NightlyCoverage.dir/rule +.PHONY : NightlyCoverage + +# clean rule for target. +CMakeFiles/NightlyCoverage.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyCoverage.dir/build.make CMakeFiles/NightlyCoverage.dir/clean +.PHONY : CMakeFiles/NightlyCoverage.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlyMemCheck.dir + +# All Build rule for target. +CMakeFiles/NightlyMemCheck.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemCheck.dir/build.make CMakeFiles/NightlyMemCheck.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemCheck.dir/build.make CMakeFiles/NightlyMemCheck.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target NightlyMemCheck" +.PHONY : CMakeFiles/NightlyMemCheck.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlyMemCheck.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlyMemCheck.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/NightlyMemCheck.dir/rule + +# Convenience name for target. +NightlyMemCheck: CMakeFiles/NightlyMemCheck.dir/rule +.PHONY : NightlyMemCheck + +# clean rule for target. +CMakeFiles/NightlyMemCheck.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemCheck.dir/build.make CMakeFiles/NightlyMemCheck.dir/clean +.PHONY : CMakeFiles/NightlyMemCheck.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/NightlySubmit.dir + +# All Build rule for target. +CMakeFiles/NightlySubmit.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlySubmit.dir/build.make CMakeFiles/NightlySubmit.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlySubmit.dir/build.make CMakeFiles/NightlySubmit.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target NightlySubmit" +.PHONY : CMakeFiles/NightlySubmit.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/NightlySubmit.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/NightlySubmit.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/NightlySubmit.dir/rule + +# Convenience name for target. +NightlySubmit: CMakeFiles/NightlySubmit.dir/rule +.PHONY : NightlySubmit + +# clean rule for target. +CMakeFiles/NightlySubmit.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlySubmit.dir/build.make CMakeFiles/NightlySubmit.dir/clean +.PHONY : CMakeFiles/NightlySubmit.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalStart.dir + +# All Build rule for target. +CMakeFiles/ExperimentalStart.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalStart.dir/build.make CMakeFiles/ExperimentalStart.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalStart.dir/build.make CMakeFiles/ExperimentalStart.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target ExperimentalStart" +.PHONY : CMakeFiles/ExperimentalStart.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalStart.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalStart.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalStart.dir/rule + +# Convenience name for target. +ExperimentalStart: CMakeFiles/ExperimentalStart.dir/rule +.PHONY : ExperimentalStart + +# clean rule for target. +CMakeFiles/ExperimentalStart.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalStart.dir/build.make CMakeFiles/ExperimentalStart.dir/clean +.PHONY : CMakeFiles/ExperimentalStart.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalUpdate.dir + +# All Build rule for target. +CMakeFiles/ExperimentalUpdate.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalUpdate.dir/build.make CMakeFiles/ExperimentalUpdate.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalUpdate.dir/build.make CMakeFiles/ExperimentalUpdate.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target ExperimentalUpdate" +.PHONY : CMakeFiles/ExperimentalUpdate.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalUpdate.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalUpdate.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalUpdate.dir/rule + +# Convenience name for target. +ExperimentalUpdate: CMakeFiles/ExperimentalUpdate.dir/rule +.PHONY : ExperimentalUpdate + +# clean rule for target. +CMakeFiles/ExperimentalUpdate.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalUpdate.dir/build.make CMakeFiles/ExperimentalUpdate.dir/clean +.PHONY : CMakeFiles/ExperimentalUpdate.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalConfigure.dir + +# All Build rule for target. +CMakeFiles/ExperimentalConfigure.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalConfigure.dir/build.make CMakeFiles/ExperimentalConfigure.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalConfigure.dir/build.make CMakeFiles/ExperimentalConfigure.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target ExperimentalConfigure" +.PHONY : CMakeFiles/ExperimentalConfigure.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalConfigure.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalConfigure.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalConfigure.dir/rule + +# Convenience name for target. +ExperimentalConfigure: CMakeFiles/ExperimentalConfigure.dir/rule +.PHONY : ExperimentalConfigure + +# clean rule for target. +CMakeFiles/ExperimentalConfigure.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalConfigure.dir/build.make CMakeFiles/ExperimentalConfigure.dir/clean +.PHONY : CMakeFiles/ExperimentalConfigure.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalBuild.dir + +# All Build rule for target. +CMakeFiles/ExperimentalBuild.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalBuild.dir/build.make CMakeFiles/ExperimentalBuild.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalBuild.dir/build.make CMakeFiles/ExperimentalBuild.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target ExperimentalBuild" +.PHONY : CMakeFiles/ExperimentalBuild.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalBuild.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalBuild.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalBuild.dir/rule + +# Convenience name for target. +ExperimentalBuild: CMakeFiles/ExperimentalBuild.dir/rule +.PHONY : ExperimentalBuild + +# clean rule for target. +CMakeFiles/ExperimentalBuild.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalBuild.dir/build.make CMakeFiles/ExperimentalBuild.dir/clean +.PHONY : CMakeFiles/ExperimentalBuild.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalTest.dir + +# All Build rule for target. +CMakeFiles/ExperimentalTest.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalTest.dir/build.make CMakeFiles/ExperimentalTest.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalTest.dir/build.make CMakeFiles/ExperimentalTest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target ExperimentalTest" +.PHONY : CMakeFiles/ExperimentalTest.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalTest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalTest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalTest.dir/rule + +# Convenience name for target. +ExperimentalTest: CMakeFiles/ExperimentalTest.dir/rule +.PHONY : ExperimentalTest + +# clean rule for target. +CMakeFiles/ExperimentalTest.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalTest.dir/build.make CMakeFiles/ExperimentalTest.dir/clean +.PHONY : CMakeFiles/ExperimentalTest.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalCoverage.dir + +# All Build rule for target. +CMakeFiles/ExperimentalCoverage.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalCoverage.dir/build.make CMakeFiles/ExperimentalCoverage.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalCoverage.dir/build.make CMakeFiles/ExperimentalCoverage.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target ExperimentalCoverage" +.PHONY : CMakeFiles/ExperimentalCoverage.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalCoverage.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalCoverage.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalCoverage.dir/rule + +# Convenience name for target. +ExperimentalCoverage: CMakeFiles/ExperimentalCoverage.dir/rule +.PHONY : ExperimentalCoverage + +# clean rule for target. +CMakeFiles/ExperimentalCoverage.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalCoverage.dir/build.make CMakeFiles/ExperimentalCoverage.dir/clean +.PHONY : CMakeFiles/ExperimentalCoverage.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalMemCheck.dir + +# All Build rule for target. +CMakeFiles/ExperimentalMemCheck.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalMemCheck.dir/build.make CMakeFiles/ExperimentalMemCheck.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalMemCheck.dir/build.make CMakeFiles/ExperimentalMemCheck.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target ExperimentalMemCheck" +.PHONY : CMakeFiles/ExperimentalMemCheck.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalMemCheck.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalMemCheck.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalMemCheck.dir/rule + +# Convenience name for target. +ExperimentalMemCheck: CMakeFiles/ExperimentalMemCheck.dir/rule +.PHONY : ExperimentalMemCheck + +# clean rule for target. +CMakeFiles/ExperimentalMemCheck.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalMemCheck.dir/build.make CMakeFiles/ExperimentalMemCheck.dir/clean +.PHONY : CMakeFiles/ExperimentalMemCheck.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ExperimentalSubmit.dir + +# All Build rule for target. +CMakeFiles/ExperimentalSubmit.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalSubmit.dir/build.make CMakeFiles/ExperimentalSubmit.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalSubmit.dir/build.make CMakeFiles/ExperimentalSubmit.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target ExperimentalSubmit" +.PHONY : CMakeFiles/ExperimentalSubmit.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ExperimentalSubmit.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ExperimentalSubmit.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/ExperimentalSubmit.dir/rule + +# Convenience name for target. +ExperimentalSubmit: CMakeFiles/ExperimentalSubmit.dir/rule +.PHONY : ExperimentalSubmit + +# clean rule for target. +CMakeFiles/ExperimentalSubmit.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalSubmit.dir/build.make CMakeFiles/ExperimentalSubmit.dir/clean +.PHONY : CMakeFiles/ExperimentalSubmit.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousStart.dir + +# All Build rule for target. +CMakeFiles/ContinuousStart.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousStart.dir/build.make CMakeFiles/ContinuousStart.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousStart.dir/build.make CMakeFiles/ContinuousStart.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target ContinuousStart" +.PHONY : CMakeFiles/ContinuousStart.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousStart.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousStart.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousStart.dir/rule + +# Convenience name for target. +ContinuousStart: CMakeFiles/ContinuousStart.dir/rule +.PHONY : ContinuousStart + +# clean rule for target. +CMakeFiles/ContinuousStart.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousStart.dir/build.make CMakeFiles/ContinuousStart.dir/clean +.PHONY : CMakeFiles/ContinuousStart.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousUpdate.dir + +# All Build rule for target. +CMakeFiles/ContinuousUpdate.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousUpdate.dir/build.make CMakeFiles/ContinuousUpdate.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousUpdate.dir/build.make CMakeFiles/ContinuousUpdate.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target ContinuousUpdate" +.PHONY : CMakeFiles/ContinuousUpdate.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousUpdate.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousUpdate.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousUpdate.dir/rule + +# Convenience name for target. +ContinuousUpdate: CMakeFiles/ContinuousUpdate.dir/rule +.PHONY : ContinuousUpdate + +# clean rule for target. +CMakeFiles/ContinuousUpdate.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousUpdate.dir/build.make CMakeFiles/ContinuousUpdate.dir/clean +.PHONY : CMakeFiles/ContinuousUpdate.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousConfigure.dir + +# All Build rule for target. +CMakeFiles/ContinuousConfigure.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousConfigure.dir/build.make CMakeFiles/ContinuousConfigure.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousConfigure.dir/build.make CMakeFiles/ContinuousConfigure.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target ContinuousConfigure" +.PHONY : CMakeFiles/ContinuousConfigure.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousConfigure.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousConfigure.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousConfigure.dir/rule + +# Convenience name for target. +ContinuousConfigure: CMakeFiles/ContinuousConfigure.dir/rule +.PHONY : ContinuousConfigure + +# clean rule for target. +CMakeFiles/ContinuousConfigure.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousConfigure.dir/build.make CMakeFiles/ContinuousConfigure.dir/clean +.PHONY : CMakeFiles/ContinuousConfigure.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousBuild.dir + +# All Build rule for target. +CMakeFiles/ContinuousBuild.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousBuild.dir/build.make CMakeFiles/ContinuousBuild.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousBuild.dir/build.make CMakeFiles/ContinuousBuild.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target ContinuousBuild" +.PHONY : CMakeFiles/ContinuousBuild.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousBuild.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousBuild.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousBuild.dir/rule + +# Convenience name for target. +ContinuousBuild: CMakeFiles/ContinuousBuild.dir/rule +.PHONY : ContinuousBuild + +# clean rule for target. +CMakeFiles/ContinuousBuild.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousBuild.dir/build.make CMakeFiles/ContinuousBuild.dir/clean +.PHONY : CMakeFiles/ContinuousBuild.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousTest.dir + +# All Build rule for target. +CMakeFiles/ContinuousTest.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousTest.dir/build.make CMakeFiles/ContinuousTest.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousTest.dir/build.make CMakeFiles/ContinuousTest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target ContinuousTest" +.PHONY : CMakeFiles/ContinuousTest.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousTest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousTest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousTest.dir/rule + +# Convenience name for target. +ContinuousTest: CMakeFiles/ContinuousTest.dir/rule +.PHONY : ContinuousTest + +# clean rule for target. +CMakeFiles/ContinuousTest.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousTest.dir/build.make CMakeFiles/ContinuousTest.dir/clean +.PHONY : CMakeFiles/ContinuousTest.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousCoverage.dir + +# All Build rule for target. +CMakeFiles/ContinuousCoverage.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousCoverage.dir/build.make CMakeFiles/ContinuousCoverage.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousCoverage.dir/build.make CMakeFiles/ContinuousCoverage.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target ContinuousCoverage" +.PHONY : CMakeFiles/ContinuousCoverage.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousCoverage.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousCoverage.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousCoverage.dir/rule + +# Convenience name for target. +ContinuousCoverage: CMakeFiles/ContinuousCoverage.dir/rule +.PHONY : ContinuousCoverage + +# clean rule for target. +CMakeFiles/ContinuousCoverage.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousCoverage.dir/build.make CMakeFiles/ContinuousCoverage.dir/clean +.PHONY : CMakeFiles/ContinuousCoverage.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousMemCheck.dir + +# All Build rule for target. +CMakeFiles/ContinuousMemCheck.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousMemCheck.dir/build.make CMakeFiles/ContinuousMemCheck.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousMemCheck.dir/build.make CMakeFiles/ContinuousMemCheck.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target ContinuousMemCheck" +.PHONY : CMakeFiles/ContinuousMemCheck.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousMemCheck.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousMemCheck.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousMemCheck.dir/rule + +# Convenience name for target. +ContinuousMemCheck: CMakeFiles/ContinuousMemCheck.dir/rule +.PHONY : ContinuousMemCheck + +# clean rule for target. +CMakeFiles/ContinuousMemCheck.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousMemCheck.dir/build.make CMakeFiles/ContinuousMemCheck.dir/clean +.PHONY : CMakeFiles/ContinuousMemCheck.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ContinuousSubmit.dir + +# All Build rule for target. +CMakeFiles/ContinuousSubmit.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousSubmit.dir/build.make CMakeFiles/ContinuousSubmit.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousSubmit.dir/build.make CMakeFiles/ContinuousSubmit.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target ContinuousSubmit" +.PHONY : CMakeFiles/ContinuousSubmit.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ContinuousSubmit.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ContinuousSubmit.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : CMakeFiles/ContinuousSubmit.dir/rule + +# Convenience name for target. +ContinuousSubmit: CMakeFiles/ContinuousSubmit.dir/rule +.PHONY : ContinuousSubmit + +# clean rule for target. +CMakeFiles/ContinuousSubmit.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousSubmit.dir/build.make CMakeFiles/ContinuousSubmit.dir/clean +.PHONY : CMakeFiles/ContinuousSubmit.dir/clean + +#============================================================================= +# Target rules for target SRC/CMakeFiles/superlu_dist.dir + +# All Build rule for target. +SRC/CMakeFiles/superlu_dist.dir/all: + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/depend + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61 "Built target superlu_dist" +.PHONY : SRC/CMakeFiles/superlu_dist.dir/all + +# Build rule for subdir invocation for target. +SRC/CMakeFiles/superlu_dist.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/CMakeFiles/superlu_dist.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : SRC/CMakeFiles/superlu_dist.dir/rule + +# Convenience name for target. +superlu_dist: SRC/CMakeFiles/superlu_dist.dir/rule +.PHONY : superlu_dist + +# clean rule for target. +SRC/CMakeFiles/superlu_dist.dir/clean: + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/clean +.PHONY : SRC/CMakeFiles/superlu_dist.dir/clean + +#============================================================================= +# Target rules for target SRC/CMakeFiles/superlu_dist-static.dir + +# All Build rule for target. +SRC/CMakeFiles/superlu_dist-static.dir/all: + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/depend + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96 "Built target superlu_dist-static" +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/all + +# Build rule for subdir invocation for target. +SRC/CMakeFiles/superlu_dist-static.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/CMakeFiles/superlu_dist-static.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/rule + +# Convenience name for target. +superlu_dist-static: SRC/CMakeFiles/superlu_dist-static.dir/rule +.PHONY : superlu_dist-static + +# clean rule for target. +SRC/CMakeFiles/superlu_dist-static.dir/clean: + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/clean +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/clean + +#============================================================================= +# Target rules for target TEST/CMakeFiles/pdtest.dir + +# All Build rule for target. +TEST/CMakeFiles/pdtest.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/depend + $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=11 "Built target pdtest" +.PHONY : TEST/CMakeFiles/pdtest.dir/all + +# Build rule for subdir invocation for target. +TEST/CMakeFiles/pdtest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 TEST/CMakeFiles/pdtest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : TEST/CMakeFiles/pdtest.dir/rule + +# Convenience name for target. +pdtest: TEST/CMakeFiles/pdtest.dir/rule +.PHONY : pdtest + +# clean rule for target. +TEST/CMakeFiles/pdtest.dir/clean: + $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/clean +.PHONY : TEST/CMakeFiles/pdtest.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target pddrive" +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/rule + +# Convenience name for target. +pddrive: EXAMPLE/CMakeFiles/pddrive.dir/rule +.PHONY : pddrive + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive1.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive1.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=3 "Built target pddrive1" +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive1.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive1.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/rule + +# Convenience name for target. +pddrive1: EXAMPLE/CMakeFiles/pddrive1.dir/rule +.PHONY : pddrive1 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive1.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive2.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive2.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=4 "Built target pddrive2" +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive2.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive2.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/rule + +# Convenience name for target. +pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/rule +.PHONY : pddrive2 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive2.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive3.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive3.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=5 "Built target pddrive3" +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive3.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/rule + +# Convenience name for target. +pddrive3: EXAMPLE/CMakeFiles/pddrive3.dir/rule +.PHONY : pddrive3 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive3.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive4.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive4.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=9 "Built target pddrive4" +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive4.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive4.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/rule + +# Convenience name for target. +pddrive4: EXAMPLE/CMakeFiles/pddrive4.dir/rule +.PHONY : pddrive4 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive4.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive3d.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive3d.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=6 "Built target pddrive3d" +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive3d.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/rule + +# Convenience name for target. +pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/rule +.PHONY : pddrive3d + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive3d.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive3d1.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive3d1.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=7 "Built target pddrive3d1" +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive3d1.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d1.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/rule + +# Convenience name for target. +pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/rule +.PHONY : pddrive3d1 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive3d1.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive3d2.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive3d2.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=8 "Built target pddrive3d2" +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive3d2.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d2.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/rule + +# Convenience name for target. +pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/rule +.PHONY : pddrive3d2 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive3d2.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive3d3.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive3d3.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target pddrive3d3" +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive3d3.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d3.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/rule + +# Convenience name for target. +pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/rule +.PHONY : pddrive3d3 + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive3d3.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=10 "Built target pddrive_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule + +# Convenience name for target. +pddrive_ABglobal: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule +.PHONY : pddrive_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target pddrive1_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule + +# Convenience name for target. +pddrive1_ABglobal: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule +.PHONY : pddrive1_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target pddrive2_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule + +# Convenience name for target. +pddrive2_ABglobal: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule +.PHONY : pddrive2_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target pddrive3_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule + +# Convenience name for target. +pddrive3_ABglobal: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule +.PHONY : pddrive3_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target pddrive4_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule + +# Convenience name for target. +pddrive4_ABglobal: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule +.PHONY : pddrive4_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pddrive_spawn.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pddrive_spawn.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target pddrive_spawn" +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive_spawn.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule + +# Convenience name for target. +pddrive_spawn: EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule +.PHONY : pddrive_spawn + +# clean rule for target. +EXAMPLE/CMakeFiles/pddrive_spawn.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=12 "Built target psdrive" +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/rule + +# Convenience name for target. +psdrive: EXAMPLE/CMakeFiles/psdrive.dir/rule +.PHONY : psdrive + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive1.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive1.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target psdrive1" +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive1.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive1.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/rule + +# Convenience name for target. +psdrive1: EXAMPLE/CMakeFiles/psdrive1.dir/rule +.PHONY : psdrive1 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive1.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive2.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive2.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=13 "Built target psdrive2" +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive2.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive2.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/rule + +# Convenience name for target. +psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/rule +.PHONY : psdrive2 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive2.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive3.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive3.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=14 "Built target psdrive3" +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive3.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/rule + +# Convenience name for target. +psdrive3: EXAMPLE/CMakeFiles/psdrive3.dir/rule +.PHONY : psdrive3 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive3.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive4.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive4.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target psdrive4" +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive4.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive4.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/rule + +# Convenience name for target. +psdrive4: EXAMPLE/CMakeFiles/psdrive4.dir/rule +.PHONY : psdrive4 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive4.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive3d.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive3d.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=15 "Built target psdrive3d" +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive3d.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/rule + +# Convenience name for target. +psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/rule +.PHONY : psdrive3d + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive3d.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive3d1.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive3d1.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target psdrive3d1" +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive3d1.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d1.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/rule + +# Convenience name for target. +psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/rule +.PHONY : psdrive3d1 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive3d1.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive3d2.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive3d2.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=16 "Built target psdrive3d2" +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive3d2.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d2.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/rule + +# Convenience name for target. +psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/rule +.PHONY : psdrive3d2 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive3d2.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/psdrive3d3.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/psdrive3d3.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=17 "Built target psdrive3d3" +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/psdrive3d3.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d3.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/rule + +# Convenience name for target. +psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/rule +.PHONY : psdrive3d3 + +# clean rule for target. +EXAMPLE/CMakeFiles/psdrive3d3.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/clean +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=18 "Built target pzdrive" +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/rule + +# Convenience name for target. +pzdrive: EXAMPLE/CMakeFiles/pzdrive.dir/rule +.PHONY : pzdrive + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive1.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive1.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=19 "Built target pzdrive1" +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive1.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive1.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/rule + +# Convenience name for target. +pzdrive1: EXAMPLE/CMakeFiles/pzdrive1.dir/rule +.PHONY : pzdrive1 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive1.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive2.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive2.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=20 "Built target pzdrive2" +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive2.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive2.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/rule + +# Convenience name for target. +pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/rule +.PHONY : pzdrive2 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive2.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive3.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive3.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=21 "Built target pzdrive3" +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive3.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/rule + +# Convenience name for target. +pzdrive3: EXAMPLE/CMakeFiles/pzdrive3.dir/rule +.PHONY : pzdrive3 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive3.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive4.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive4.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=25 "Built target pzdrive4" +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive4.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive4.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/rule + +# Convenience name for target. +pzdrive4: EXAMPLE/CMakeFiles/pzdrive4.dir/rule +.PHONY : pzdrive4 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive4.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive3d.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive3d.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=22 "Built target pzdrive3d" +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive3d.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/rule + +# Convenience name for target. +pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/rule +.PHONY : pzdrive3d + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive3d.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive3d1.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive3d1.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=23 "Built target pzdrive3d1" +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d1.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule + +# Convenience name for target. +pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule +.PHONY : pzdrive3d1 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive3d1.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive3d2.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive3d2.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target pzdrive3d2" +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d2.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule + +# Convenience name for target. +pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule +.PHONY : pzdrive3d2 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive3d2.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive3d3.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive3d3.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=24 "Built target pzdrive3d3" +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d3.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule + +# Convenience name for target. +pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule +.PHONY : pzdrive3d3 + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive3d3.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target pzdrive_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule + +# Convenience name for target. +pzdrive_ABglobal: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule +.PHONY : pzdrive_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target pzdrive1_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule + +# Convenience name for target. +pzdrive1_ABglobal: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule +.PHONY : pzdrive1_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target pzdrive2_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule + +# Convenience name for target. +pzdrive2_ABglobal: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule +.PHONY : pzdrive2_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target pzdrive3_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule + +# Convenience name for target. +pzdrive3_ABglobal: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule +.PHONY : pzdrive3_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target pzdrive4_ABglobal" +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule + +# Convenience name for target. +pzdrive4_ABglobal: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule +.PHONY : pzdrive4_ABglobal + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/clean + +#============================================================================= +# Target rules for target EXAMPLE/CMakeFiles/pzdrive_spawn.dir + +# All Build rule for target. +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/all: SRC/CMakeFiles/superlu_dist.dir/all + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=26 "Built target pzdrive_spawn" +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/all + +# Build rule for subdir invocation for target. +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 36 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive_spawn.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule + +# Convenience name for target. +pzdrive_spawn: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule +.PHONY : pzdrive_spawn + +# clean rule for target. +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/clean: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/clean +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/superlu_dist_fortran.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/all: FORTRAN/CMakeFiles/config_f.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=97,98 "Built target superlu_dist_fortran" +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 37 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/superlu_dist_fortran.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule + +# Convenience name for target. +superlu_dist_fortran: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule +.PHONY : superlu_dist_fortran + +# clean rule for target. +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/clean +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/all +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all: FORTRAN/CMakeFiles/config_f.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=99,100 "Built target superlu_dist_fortran-static" +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 39 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule + +# Convenience name for target. +superlu_dist_fortran-static: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule +.PHONY : superlu_dist_fortran-static + +# clean rule for target. +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/clean +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/f_pddrive.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/f_pddrive.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/f_pddrive.dir/all: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=1 "Built target f_pddrive" +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/f_pddrive.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 40 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pddrive.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/rule + +# Convenience name for target. +f_pddrive: FORTRAN/CMakeFiles/f_pddrive.dir/rule +.PHONY : f_pddrive + +# clean rule for target. +FORTRAN/CMakeFiles/f_pddrive.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/clean +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/f_pddrive3d.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/f_pddrive3d.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/f_pddrive3d.dir/all: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target f_pddrive3d" +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/f_pddrive3d.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 39 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pddrive3d.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/rule + +# Convenience name for target. +f_pddrive3d: FORTRAN/CMakeFiles/f_pddrive3d.dir/rule +.PHONY : f_pddrive3d + +# clean rule for target. +FORTRAN/CMakeFiles/f_pddrive3d.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/clean +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/f_5x5.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/f_5x5.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/f_5x5.dir/all: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target f_5x5" +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/f_5x5.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 39 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_5x5.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/rule + +# Convenience name for target. +f_5x5: FORTRAN/CMakeFiles/f_5x5.dir/rule +.PHONY : f_5x5 + +# clean rule for target. +FORTRAN/CMakeFiles/f_5x5.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/clean +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/f_pzdrive.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/f_pzdrive.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/f_pzdrive.dir/all: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target f_pzdrive" +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/f_pzdrive.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 39 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pzdrive.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/rule + +# Convenience name for target. +f_pzdrive: FORTRAN/CMakeFiles/f_pzdrive.dir/rule +.PHONY : f_pzdrive + +# clean rule for target. +FORTRAN/CMakeFiles/f_pzdrive.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/clean +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/f_pzdrive3d.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/f_pzdrive3d.dir/all: SRC/CMakeFiles/superlu_dist.dir/all +FORTRAN/CMakeFiles/f_pzdrive3d.dir/all: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/all + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=2 "Built target f_pzdrive3d" +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 40 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pzdrive3d.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule + +# Convenience name for target. +f_pzdrive3d: FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule +.PHONY : f_pzdrive3d + +# clean rule for target. +FORTRAN/CMakeFiles/f_pzdrive3d.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/clean +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/clean + +#============================================================================= +# Target rules for target FORTRAN/CMakeFiles/config_f.dir + +# All Build rule for target. +FORTRAN/CMakeFiles/config_f.dir/all: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/config_f.dir/build.make FORTRAN/CMakeFiles/config_f.dir/depend + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/config_f.dir/build.make FORTRAN/CMakeFiles/config_f.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num= "Built target config_f" +.PHONY : FORTRAN/CMakeFiles/config_f.dir/all + +# Build rule for subdir invocation for target. +FORTRAN/CMakeFiles/config_f.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/config_f.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : FORTRAN/CMakeFiles/config_f.dir/rule + +# Convenience name for target. +config_f: FORTRAN/CMakeFiles/config_f.dir/rule +.PHONY : config_f + +# clean rule for target. +FORTRAN/CMakeFiles/config_f.dir/clean: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/config_f.dir/build.make FORTRAN/CMakeFiles/config_f.dir/clean +.PHONY : FORTRAN/CMakeFiles/config_f.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_nv_0120/CMakeFiles/Nightly.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/Nightly.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/Nightly.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/Nightly.dir/build.make b/build_nv_0120/CMakeFiles/Nightly.dir/build.make new file mode 100644 index 00000000..c61ce38e --- /dev/null +++ b/build_nv_0120/CMakeFiles/Nightly.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for Nightly. + +# Include any custom commands dependencies for this target. +include CMakeFiles/Nightly.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/Nightly.dir/progress.make + +CMakeFiles/Nightly: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D Nightly + +Nightly: CMakeFiles/Nightly +Nightly: CMakeFiles/Nightly.dir/build.make +.PHONY : Nightly + +# Rule to build all files generated by this target. +CMakeFiles/Nightly.dir/build: Nightly +.PHONY : CMakeFiles/Nightly.dir/build + +CMakeFiles/Nightly.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/Nightly.dir/cmake_clean.cmake +.PHONY : CMakeFiles/Nightly.dir/clean + +CMakeFiles/Nightly.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/Nightly.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/Nightly.dir/depend + diff --git a/build_nv_0120/CMakeFiles/Nightly.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/Nightly.dir/cmake_clean.cmake new file mode 100644 index 00000000..99a4ac14 --- /dev/null +++ b/build_nv_0120/CMakeFiles/Nightly.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/Nightly" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/Nightly.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/Nightly.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/Nightly.dir/compiler_depend.make new file mode 100644 index 00000000..b53ef7a7 --- /dev/null +++ b/build_nv_0120/CMakeFiles/Nightly.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for Nightly. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/Nightly.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/Nightly.dir/compiler_depend.ts new file mode 100644 index 00000000..a85d2c81 --- /dev/null +++ b/build_nv_0120/CMakeFiles/Nightly.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for Nightly. diff --git a/build_nv_0120/CMakeFiles/Nightly.dir/progress.make b/build_nv_0120/CMakeFiles/Nightly.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/Nightly.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/NightlyBuild.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/NightlyBuild.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyBuild.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/NightlyBuild.dir/build.make b/build_nv_0120/CMakeFiles/NightlyBuild.dir/build.make new file mode 100644 index 00000000..2c6ee6df --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyBuild.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for NightlyBuild. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyBuild.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyBuild.dir/progress.make + +CMakeFiles/NightlyBuild: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyBuild + +NightlyBuild: CMakeFiles/NightlyBuild +NightlyBuild: CMakeFiles/NightlyBuild.dir/build.make +.PHONY : NightlyBuild + +# Rule to build all files generated by this target. +CMakeFiles/NightlyBuild.dir/build: NightlyBuild +.PHONY : CMakeFiles/NightlyBuild.dir/build + +CMakeFiles/NightlyBuild.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyBuild.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyBuild.dir/clean + +CMakeFiles/NightlyBuild.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/NightlyBuild.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyBuild.dir/depend + diff --git a/build_nv_0120/CMakeFiles/NightlyBuild.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/NightlyBuild.dir/cmake_clean.cmake new file mode 100644 index 00000000..7aa38a78 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyBuild.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyBuild" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyBuild.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/NightlyBuild.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/NightlyBuild.dir/compiler_depend.make new file mode 100644 index 00000000..da2f3475 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyBuild.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyBuild. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/NightlyBuild.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/NightlyBuild.dir/compiler_depend.ts new file mode 100644 index 00000000..89e69609 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyBuild.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyBuild. diff --git a/build_nv_0120/CMakeFiles/NightlyBuild.dir/progress.make b/build_nv_0120/CMakeFiles/NightlyBuild.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyBuild.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/NightlyConfigure.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/NightlyConfigure.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyConfigure.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/NightlyConfigure.dir/build.make b/build_nv_0120/CMakeFiles/NightlyConfigure.dir/build.make new file mode 100644 index 00000000..660f8ca7 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyConfigure.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for NightlyConfigure. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyConfigure.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyConfigure.dir/progress.make + +CMakeFiles/NightlyConfigure: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyConfigure + +NightlyConfigure: CMakeFiles/NightlyConfigure +NightlyConfigure: CMakeFiles/NightlyConfigure.dir/build.make +.PHONY : NightlyConfigure + +# Rule to build all files generated by this target. +CMakeFiles/NightlyConfigure.dir/build: NightlyConfigure +.PHONY : CMakeFiles/NightlyConfigure.dir/build + +CMakeFiles/NightlyConfigure.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyConfigure.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyConfigure.dir/clean + +CMakeFiles/NightlyConfigure.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/NightlyConfigure.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyConfigure.dir/depend + diff --git a/build_nv_0120/CMakeFiles/NightlyConfigure.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/NightlyConfigure.dir/cmake_clean.cmake new file mode 100644 index 00000000..080c729b --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyConfigure.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyConfigure" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyConfigure.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/NightlyConfigure.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/NightlyConfigure.dir/compiler_depend.make new file mode 100644 index 00000000..973bd2a5 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyConfigure.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyConfigure. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/NightlyConfigure.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/NightlyConfigure.dir/compiler_depend.ts new file mode 100644 index 00000000..3e550dad --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyConfigure.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyConfigure. diff --git a/build_nv_0120/CMakeFiles/NightlyConfigure.dir/progress.make b/build_nv_0120/CMakeFiles/NightlyConfigure.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyConfigure.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/NightlyCoverage.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/NightlyCoverage.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyCoverage.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/NightlyCoverage.dir/build.make b/build_nv_0120/CMakeFiles/NightlyCoverage.dir/build.make new file mode 100644 index 00000000..c1623209 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyCoverage.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for NightlyCoverage. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyCoverage.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyCoverage.dir/progress.make + +CMakeFiles/NightlyCoverage: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyCoverage + +NightlyCoverage: CMakeFiles/NightlyCoverage +NightlyCoverage: CMakeFiles/NightlyCoverage.dir/build.make +.PHONY : NightlyCoverage + +# Rule to build all files generated by this target. +CMakeFiles/NightlyCoverage.dir/build: NightlyCoverage +.PHONY : CMakeFiles/NightlyCoverage.dir/build + +CMakeFiles/NightlyCoverage.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyCoverage.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyCoverage.dir/clean + +CMakeFiles/NightlyCoverage.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/NightlyCoverage.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyCoverage.dir/depend + diff --git a/build_nv_0120/CMakeFiles/NightlyCoverage.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/NightlyCoverage.dir/cmake_clean.cmake new file mode 100644 index 00000000..d6cba89b --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyCoverage.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyCoverage" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyCoverage.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/NightlyCoverage.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/NightlyCoverage.dir/compiler_depend.make new file mode 100644 index 00000000..9f188a1e --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyCoverage.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyCoverage. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/NightlyCoverage.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/NightlyCoverage.dir/compiler_depend.ts new file mode 100644 index 00000000..3092ba3e --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyCoverage.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyCoverage. diff --git a/build_nv_0120/CMakeFiles/NightlyCoverage.dir/progress.make b/build_nv_0120/CMakeFiles/NightlyCoverage.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyCoverage.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/NightlyMemCheck.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/NightlyMemCheck.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyMemCheck.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/NightlyMemCheck.dir/build.make b/build_nv_0120/CMakeFiles/NightlyMemCheck.dir/build.make new file mode 100644 index 00000000..867d6801 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyMemCheck.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for NightlyMemCheck. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyMemCheck.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyMemCheck.dir/progress.make + +CMakeFiles/NightlyMemCheck: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyMemCheck + +NightlyMemCheck: CMakeFiles/NightlyMemCheck +NightlyMemCheck: CMakeFiles/NightlyMemCheck.dir/build.make +.PHONY : NightlyMemCheck + +# Rule to build all files generated by this target. +CMakeFiles/NightlyMemCheck.dir/build: NightlyMemCheck +.PHONY : CMakeFiles/NightlyMemCheck.dir/build + +CMakeFiles/NightlyMemCheck.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyMemCheck.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyMemCheck.dir/clean + +CMakeFiles/NightlyMemCheck.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/NightlyMemCheck.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyMemCheck.dir/depend + diff --git a/build_nv_0120/CMakeFiles/NightlyMemCheck.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/NightlyMemCheck.dir/cmake_clean.cmake new file mode 100644 index 00000000..3c0e881a --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyMemCheck.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyMemCheck" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyMemCheck.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/NightlyMemCheck.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/NightlyMemCheck.dir/compiler_depend.make new file mode 100644 index 00000000..6c54911b --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyMemCheck.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyMemCheck. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/NightlyMemCheck.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/NightlyMemCheck.dir/compiler_depend.ts new file mode 100644 index 00000000..c176eda1 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyMemCheck.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyMemCheck. diff --git a/build_nv_0120/CMakeFiles/NightlyMemCheck.dir/progress.make b/build_nv_0120/CMakeFiles/NightlyMemCheck.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyMemCheck.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/NightlyMemoryCheck.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/NightlyMemoryCheck.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyMemoryCheck.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/NightlyMemoryCheck.dir/build.make b/build_nv_0120/CMakeFiles/NightlyMemoryCheck.dir/build.make new file mode 100644 index 00000000..fcf07324 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyMemoryCheck.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for NightlyMemoryCheck. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyMemoryCheck.dir/progress.make + +CMakeFiles/NightlyMemoryCheck: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyMemoryCheck + +NightlyMemoryCheck: CMakeFiles/NightlyMemoryCheck +NightlyMemoryCheck: CMakeFiles/NightlyMemoryCheck.dir/build.make +.PHONY : NightlyMemoryCheck + +# Rule to build all files generated by this target. +CMakeFiles/NightlyMemoryCheck.dir/build: NightlyMemoryCheck +.PHONY : CMakeFiles/NightlyMemoryCheck.dir/build + +CMakeFiles/NightlyMemoryCheck.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyMemoryCheck.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyMemoryCheck.dir/clean + +CMakeFiles/NightlyMemoryCheck.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/NightlyMemoryCheck.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyMemoryCheck.dir/depend + diff --git a/build_nv_0120/CMakeFiles/NightlyMemoryCheck.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/NightlyMemoryCheck.dir/cmake_clean.cmake new file mode 100644 index 00000000..88466115 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyMemoryCheck.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyMemoryCheck" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyMemoryCheck.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.make new file mode 100644 index 00000000..3aa41e77 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyMemoryCheck. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.ts new file mode 100644 index 00000000..38e1ae0c --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyMemoryCheck.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyMemoryCheck. diff --git a/build_nv_0120/CMakeFiles/NightlyMemoryCheck.dir/progress.make b/build_nv_0120/CMakeFiles/NightlyMemoryCheck.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyMemoryCheck.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/NightlyStart.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/NightlyStart.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyStart.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/NightlyStart.dir/build.make b/build_nv_0120/CMakeFiles/NightlyStart.dir/build.make new file mode 100644 index 00000000..19de5421 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyStart.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for NightlyStart. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyStart.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyStart.dir/progress.make + +CMakeFiles/NightlyStart: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyStart + +NightlyStart: CMakeFiles/NightlyStart +NightlyStart: CMakeFiles/NightlyStart.dir/build.make +.PHONY : NightlyStart + +# Rule to build all files generated by this target. +CMakeFiles/NightlyStart.dir/build: NightlyStart +.PHONY : CMakeFiles/NightlyStart.dir/build + +CMakeFiles/NightlyStart.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyStart.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyStart.dir/clean + +CMakeFiles/NightlyStart.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/NightlyStart.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyStart.dir/depend + diff --git a/build_nv_0120/CMakeFiles/NightlyStart.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/NightlyStart.dir/cmake_clean.cmake new file mode 100644 index 00000000..6a2c6c6f --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyStart.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyStart" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyStart.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/NightlyStart.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/NightlyStart.dir/compiler_depend.make new file mode 100644 index 00000000..b72de2db --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyStart.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyStart. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/NightlyStart.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/NightlyStart.dir/compiler_depend.ts new file mode 100644 index 00000000..2f7f077a --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyStart.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyStart. diff --git a/build_nv_0120/CMakeFiles/NightlyStart.dir/progress.make b/build_nv_0120/CMakeFiles/NightlyStart.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyStart.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/NightlySubmit.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/NightlySubmit.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlySubmit.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/NightlySubmit.dir/build.make b/build_nv_0120/CMakeFiles/NightlySubmit.dir/build.make new file mode 100644 index 00000000..20e7df8c --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlySubmit.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for NightlySubmit. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlySubmit.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlySubmit.dir/progress.make + +CMakeFiles/NightlySubmit: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlySubmit + +NightlySubmit: CMakeFiles/NightlySubmit +NightlySubmit: CMakeFiles/NightlySubmit.dir/build.make +.PHONY : NightlySubmit + +# Rule to build all files generated by this target. +CMakeFiles/NightlySubmit.dir/build: NightlySubmit +.PHONY : CMakeFiles/NightlySubmit.dir/build + +CMakeFiles/NightlySubmit.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlySubmit.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlySubmit.dir/clean + +CMakeFiles/NightlySubmit.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/NightlySubmit.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlySubmit.dir/depend + diff --git a/build_nv_0120/CMakeFiles/NightlySubmit.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/NightlySubmit.dir/cmake_clean.cmake new file mode 100644 index 00000000..6f88ccc7 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlySubmit.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlySubmit" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlySubmit.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/NightlySubmit.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/NightlySubmit.dir/compiler_depend.make new file mode 100644 index 00000000..d2f67486 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlySubmit.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlySubmit. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/NightlySubmit.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/NightlySubmit.dir/compiler_depend.ts new file mode 100644 index 00000000..773bf4b0 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlySubmit.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlySubmit. diff --git a/build_nv_0120/CMakeFiles/NightlySubmit.dir/progress.make b/build_nv_0120/CMakeFiles/NightlySubmit.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlySubmit.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/NightlyTest.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/NightlyTest.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyTest.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/NightlyTest.dir/build.make b/build_nv_0120/CMakeFiles/NightlyTest.dir/build.make new file mode 100644 index 00000000..d1206cbd --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyTest.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for NightlyTest. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyTest.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyTest.dir/progress.make + +CMakeFiles/NightlyTest: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyTest + +NightlyTest: CMakeFiles/NightlyTest +NightlyTest: CMakeFiles/NightlyTest.dir/build.make +.PHONY : NightlyTest + +# Rule to build all files generated by this target. +CMakeFiles/NightlyTest.dir/build: NightlyTest +.PHONY : CMakeFiles/NightlyTest.dir/build + +CMakeFiles/NightlyTest.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyTest.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyTest.dir/clean + +CMakeFiles/NightlyTest.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/NightlyTest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyTest.dir/depend + diff --git a/build_nv_0120/CMakeFiles/NightlyTest.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/NightlyTest.dir/cmake_clean.cmake new file mode 100644 index 00000000..8f40bb87 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyTest.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyTest" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyTest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/NightlyTest.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/NightlyTest.dir/compiler_depend.make new file mode 100644 index 00000000..03d9c29c --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyTest.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyTest. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/NightlyTest.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/NightlyTest.dir/compiler_depend.ts new file mode 100644 index 00000000..8bb891c6 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyTest.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyTest. diff --git a/build_nv_0120/CMakeFiles/NightlyTest.dir/progress.make b/build_nv_0120/CMakeFiles/NightlyTest.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyTest.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/NightlyUpdate.dir/DependInfo.cmake b/build_nv_0120/CMakeFiles/NightlyUpdate.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyUpdate.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/CMakeFiles/NightlyUpdate.dir/build.make b/build_nv_0120/CMakeFiles/NightlyUpdate.dir/build.make new file mode 100644 index 00000000..9776dec9 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyUpdate.dir/build.make @@ -0,0 +1,90 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for NightlyUpdate. + +# Include any custom commands dependencies for this target. +include CMakeFiles/NightlyUpdate.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/NightlyUpdate.dir/progress.make + +CMakeFiles/NightlyUpdate: + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest -D NightlyUpdate + +NightlyUpdate: CMakeFiles/NightlyUpdate +NightlyUpdate: CMakeFiles/NightlyUpdate.dir/build.make +.PHONY : NightlyUpdate + +# Rule to build all files generated by this target. +CMakeFiles/NightlyUpdate.dir/build: NightlyUpdate +.PHONY : CMakeFiles/NightlyUpdate.dir/build + +CMakeFiles/NightlyUpdate.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/NightlyUpdate.dir/cmake_clean.cmake +.PHONY : CMakeFiles/NightlyUpdate.dir/clean + +CMakeFiles/NightlyUpdate.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/NightlyUpdate.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/NightlyUpdate.dir/depend + diff --git a/build_nv_0120/CMakeFiles/NightlyUpdate.dir/cmake_clean.cmake b/build_nv_0120/CMakeFiles/NightlyUpdate.dir/cmake_clean.cmake new file mode 100644 index 00000000..0f10e827 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyUpdate.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/NightlyUpdate" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/NightlyUpdate.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/CMakeFiles/NightlyUpdate.dir/compiler_depend.make b/build_nv_0120/CMakeFiles/NightlyUpdate.dir/compiler_depend.make new file mode 100644 index 00000000..924c826b --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyUpdate.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for NightlyUpdate. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/CMakeFiles/NightlyUpdate.dir/compiler_depend.ts b/build_nv_0120/CMakeFiles/NightlyUpdate.dir/compiler_depend.ts new file mode 100644 index 00000000..7cf66de7 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyUpdate.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for NightlyUpdate. diff --git a/build_nv_0120/CMakeFiles/NightlyUpdate.dir/progress.make b/build_nv_0120/CMakeFiles/NightlyUpdate.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build_nv_0120/CMakeFiles/NightlyUpdate.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_nv_0120/CMakeFiles/TargetDirectories.txt b/build_nv_0120/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..c3051705 --- /dev/null +++ b/build_nv_0120/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,113 @@ +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/Experimental.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/Nightly.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/Continuous.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/NightlyMemoryCheck.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/NightlyStart.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/NightlyUpdate.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/NightlyConfigure.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/NightlyBuild.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/NightlyTest.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/NightlyCoverage.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/NightlyMemCheck.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/NightlySubmit.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ExperimentalStart.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ExperimentalUpdate.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ExperimentalConfigure.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ExperimentalBuild.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ExperimentalTest.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ExperimentalCoverage.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ExperimentalMemCheck.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ExperimentalSubmit.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ContinuousStart.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ContinuousUpdate.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ContinuousConfigure.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ContinuousBuild.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ContinuousTest.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ContinuousCoverage.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ContinuousMemCheck.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/ContinuousSubmit.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/test.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/rebuild_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/list_install_components.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/install.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/install/local.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles/install/strip.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/test.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/rebuild_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/list_install_components.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/install.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/install/local.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/install/strip.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/CMakeFiles/pdtest.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/CMakeFiles/test.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/CMakeFiles/rebuild_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/CMakeFiles/list_install_components.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/CMakeFiles/install.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/CMakeFiles/install/local.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/CMakeFiles/install/strip.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/test.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/rebuild_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/list_install_components.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/install.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/install/local.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/install/strip.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/config_f.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/test.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/edit_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/rebuild_cache.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/list_install_components.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/install.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/install/local.dir +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/install/strip.dir diff --git a/build_nv_0120/CMakeFiles/cmake.check_cache b/build_nv_0120/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/build_nv_0120/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_nv_0120/CMakeFiles/progress.marks b/build_nv_0120/CMakeFiles/progress.marks new file mode 100644 index 00000000..29d6383b --- /dev/null +++ b/build_nv_0120/CMakeFiles/progress.marks @@ -0,0 +1 @@ +100 diff --git a/build_nv_0120/CTestTestfile.cmake b/build_nv_0120/CTestTestfile.cmake new file mode 100644 index 00000000..97846645 --- /dev/null +++ b/build_nv_0120/CTestTestfile.cmake @@ -0,0 +1,10 @@ +# CMake generated Testfile for +# Source directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist +# Build directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("SRC") +subdirs("TEST") +subdirs("EXAMPLE") +subdirs("FORTRAN") diff --git a/build_nv_0120/DartConfiguration.tcl b/build_nv_0120/DartConfiguration.tcl new file mode 100644 index 00000000..faff930a --- /dev/null +++ b/build_nv_0120/DartConfiguration.tcl @@ -0,0 +1,106 @@ +# This file is configured by CMake automatically as DartConfiguration.tcl +# If you choose not to use CMake, this file may be hand configured, by +# filling in the required variables. + + +# Configuration directories and files +SourceDirectory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist +BuildDirectory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Where to place the cost data store +CostDataFile: + +# Site is something like machine.domain, i.e. pragmatic.crd +Site: login20 + +# Build name is osname-revision-compiler, i.e. Linux-2.4.2-2smp-c++ +BuildName: Linux-CC + +# Subprojects +LabelsForSubprojects: + +# Submission information +SubmitURL: http:// +SubmitInactivityTimeout: + +# Dashboard start time +NightlyStartTime: 00:00:00 EDT + +# Commands for the build/test/submit cycle +ConfigureCommand: "/global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist" +MakeCommand: /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --build . --config "${CTEST_CONFIGURATION_TYPE}" +DefaultCTestConfigurationType: Release + +# version control +UpdateVersionOnly: + +# CVS options +# Default is "-d -P -A" +CVSCommand: +CVSUpdateOptions: + +# Subversion options +SVNCommand: +SVNOptions: +SVNUpdateOptions: + +# Git options +GITCommand: /usr/bin/git +GITInitSubmodules: +GITUpdateOptions: +GITUpdateCustom: + +# Perforce options +P4Command: +P4Client: +P4Options: +P4UpdateOptions: +P4UpdateCustom: + +# Generic update command +UpdateCommand: /usr/bin/git +UpdateOptions: +UpdateType: git + +# Compiler info +Compiler: /opt/cray/pe/craype/2.7.19/bin/CC +CompilerVersion: 22.7.0 + +# Dynamic analysis (MemCheck) +PurifyCommand: +ValgrindCommand: +ValgrindCommandOptions: +DrMemoryCommand: +DrMemoryCommandOptions: +CudaSanitizerCommand: +CudaSanitizerCommandOptions: +MemoryCheckType: +MemoryCheckSanitizerOptions: +MemoryCheckCommand: /usr/bin/valgrind +MemoryCheckCommandOptions: +MemoryCheckSuppressionFile: + +# Coverage +CoverageCommand: /usr/bin/gcov +CoverageExtraFlags: -l + +# Testing options +# TimeOut is the amount of time in seconds to wait for processes +# to complete during testing. After TimeOut seconds, the +# process will be summarily terminated. +# Currently set to 25 minutes +TimeOut: 1500 + +# During parallel testing CTest will not start a new test if doing +# so would cause the system load to exceed this value. +TestLoad: + +UseLaunchers: +CurlOptions: +# warning, if you add new options here that have to do with submit, +# you have to update cmCTestSubmitCommand.cxx + +# For CTest submissions that timeout, these options +# specify behavior for retrying the submission +CTestSubmitRetryDelay: 5 +CTestSubmitRetryCount: 3 diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/CMakeDirectoryInformation.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..a44c3016 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/DependInfo.cmake new file mode 100644 index 00000000..263366c1 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c" "EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/build.make new file mode 100644 index 00000000..d5aaf481 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o: EXAMPLE/CMakeFiles/pddrive.dir/flags.make +EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c +EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o: EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o -MF CMakeFiles/pddrive.dir/pddrive.c.o.d -o CMakeFiles/pddrive.dir/pddrive.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c + +EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive.dir/pddrive.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c > CMakeFiles/pddrive.dir/pddrive.c.i + +EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive.dir/pddrive.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c -o CMakeFiles/pddrive.dir/pddrive.c.s + +EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive.dir/flags.make +EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive.dir/dcreate_matrix.c.s + +# Object files for target pddrive +pddrive_OBJECTS = \ +"CMakeFiles/pddrive.dir/pddrive.c.o" \ +"CMakeFiles/pddrive.dir/dcreate_matrix.c.o" + +# External object files for target pddrive +pddrive_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive: EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o +EXAMPLE/pddrive: EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o +EXAMPLE/pddrive: EXAMPLE/CMakeFiles/pddrive.dir/build.make +EXAMPLE/pddrive: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive: EXAMPLE/CMakeFiles/pddrive.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pddrive" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive.dir/build: EXAMPLE/pddrive +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/build + +EXAMPLE/CMakeFiles/pddrive.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/clean + +EXAMPLE/CMakeFiles/pddrive.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/cmake_clean.cmake new file mode 100644 index 00000000..1323ff9a --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive.dir/pddrive.c.o" + "CMakeFiles/pddrive.dir/pddrive.c.o.d" + "pddrive" + "pddrive.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.internal b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.internal new file mode 100644 index 00000000..c4a34066 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.internal @@ -0,0 +1,333 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.make new file mode 100644 index 00000000..a93f874a --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.make @@ -0,0 +1,587 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c: + +/usr/include/bits/types/struct_timeval.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h: + +/usr/include/sys/types.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h: + +/usr/include/bits/types/time_t.h: + +/usr/include/bits/struct_rwlock.h: + +/usr/include/stdlib.h: + +/usr/include/endian.h: + +/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h: + +/usr/include/linux/limits.h: + +/usr/include/stdint.h: + +/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h: + +/usr/include/bits/types/clockid_t.h: + +/usr/include/bits/types/sigset_t.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h: + +/usr/include/math.h: + +/usr/include/bits/uintn-identity.h: + +/usr/include/bits/typesizes.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/libc-header-start.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h: + +/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h: + +/usr/include/bits/types/timer_t.h: + +/usr/include/stdio.h: + +/usr/include/bits/stdint-intn.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h: + +/usr/include/bits/select.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h: + +/usr/include/gnu/stubs-64.h: + +/usr/include/stdc-predef.h: + +/usr/include/gnu/stubs.h: + +/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h: + +/usr/include/bits/pthreadtypes-arch.h: + +/usr/include/sys/cdefs.h: + +/usr/include/bits/endian.h: + +/usr/include/bits/types.h: + +/usr/include/bits/byteswap.h: + +/usr/include/bits/mathcalls-helper-functions.h: + +/usr/include/string.h: + +/usr/include/bits/fp-fast.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h: + +/usr/include/features.h: + +/usr/include/bits/endianness.h: + +/usr/include/bits/libm-simd-decl-stubs.h: + +/usr/include/bits/types/__sigset_t.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h: + +/usr/include/bits/long-double.h: + +/usr/include/bits/fp-logb.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h: + +/usr/include/bits/floatn.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h: + +/usr/include/bits/floatn-common.h: + +/usr/include/bits/types/clock_t.h: + +/usr/include/bits/types/__fpos_t.h: + +/usr/include/bits/mathcalls.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/thread-shared-types.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h: + +/usr/include/bits/struct_mutex.h: + +/usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h: + +/usr/include/alloca.h: + +/usr/include/bits/time64.h: + +/usr/include/bits/stdlib-float.h: + +/usr/include/bits/types/__FILE.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp: + +/usr/include/bits/stdio_lim.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h: + +/usr/include/bits/types/__mbstate_t.h: + +/usr/include/bits/local_lim.h: + +/usr/include/bits/types/__fpos64_t.h: + +/usr/include/bits/flt-eval-method.h: + +/usr/include/bits/types/FILE.h: + +/usr/include/limits.h: + +/usr/include/bits/types/struct_FILE.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h: + +/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/types/locale_t.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp: + +/usr/include/bits/timesize.h: + +/usr/include/bits/waitstatus.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h: + +/usr/include/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/bits/waitflags.h: + +/usr/include/ctype.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h: + +/usr/include/bits/wchar.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h: + +/usr/include/bits/posix1_lim.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h: + +/usr/include/sys/select.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h: + +/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h: + +/usr/include/bits/stdint-uintn.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp: + +/usr/include/bits/math-vector.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h: + +/usr/include/assert.h: + +/usr/include/bits/types/struct_timespec.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h: diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.ts new file mode 100644 index 00000000..2857e273 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o new file mode 100644 index 00000000..76af29d9 Binary files /dev/null and b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o differ diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o.d b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o.d new file mode 100644 index 00000000..641e75d1 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o.d @@ -0,0 +1,123 @@ +EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/depend.make new file mode 100644 index 00000000..4a408eb6 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/link.txt new file mode 100644 index 00000000..1bcaa5bb --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pddrive.dir/pddrive.c.o CMakeFiles/pddrive.dir/dcreate_matrix.c.o -o pddrive -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o new file mode 100644 index 00000000..45ec414e Binary files /dev/null and b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o differ diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o.d b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o.d new file mode 100644 index 00000000..b06e96ec --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o.d @@ -0,0 +1,123 @@ +EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/progress.make new file mode 100644 index 00000000..8eb4b499 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/DependInfo.cmake new file mode 100644 index 00000000..36cb6b36 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1.c" "EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/build.make new file mode 100644 index 00000000..00e3ff4f --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive1.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive1.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive1.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o: EXAMPLE/CMakeFiles/pddrive1.dir/flags.make +EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1.c +EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o: EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o -MF CMakeFiles/pddrive1.dir/pddrive1.c.o.d -o CMakeFiles/pddrive1.dir/pddrive1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1.c + +EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive1.dir/pddrive1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1.c > CMakeFiles/pddrive1.dir/pddrive1.c.i + +EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive1.dir/pddrive1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1.c -o CMakeFiles/pddrive1.dir/pddrive1.c.s + +EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive1.dir/flags.make +EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive1.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive1.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive1.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive1.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive1.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive1.dir/dcreate_matrix.c.s + +# Object files for target pddrive1 +pddrive1_OBJECTS = \ +"CMakeFiles/pddrive1.dir/pddrive1.c.o" \ +"CMakeFiles/pddrive1.dir/dcreate_matrix.c.o" + +# External object files for target pddrive1 +pddrive1_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive1: EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o +EXAMPLE/pddrive1: EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o +EXAMPLE/pddrive1: EXAMPLE/CMakeFiles/pddrive1.dir/build.make +EXAMPLE/pddrive1: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive1: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive1: EXAMPLE/CMakeFiles/pddrive1.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pddrive1" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive1.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive1.dir/build: EXAMPLE/pddrive1 +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/build + +EXAMPLE/CMakeFiles/pddrive1.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive1.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/clean + +EXAMPLE/CMakeFiles/pddrive1.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/cmake_clean.cmake new file mode 100644 index 00000000..f1ddf83a --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive1.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive1.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive1.dir/pddrive1.c.o" + "CMakeFiles/pddrive1.dir/pddrive1.c.o.d" + "pddrive1" + "pddrive1.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive1.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.make new file mode 100644 index 00000000..fda4b85c --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive1. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.ts new file mode 100644 index 00000000..da77ad05 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive1. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/depend.make new file mode 100644 index 00000000..d41d0e09 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive1. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/link.txt new file mode 100644 index 00000000..972ac3a3 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pddrive1.dir/pddrive1.c.o CMakeFiles/pddrive1.dir/dcreate_matrix.c.o -o pddrive1 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/progress.make new file mode 100644 index 00000000..7b22097d --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..b28cf2df --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1_ABglobal.c" "EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make new file mode 100644 index 00000000..bbda6dc0 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1_ABglobal.c +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o -MF CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o.d -o CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1_ABglobal.c + +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1_ABglobal.c > CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.i + +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive1_ABglobal.c -o CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.s + +# Object files for target pddrive1_ABglobal +pddrive1_ABglobal_OBJECTS = \ +"CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o" + +# External object files for target pddrive1_ABglobal +pddrive1_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive1_ABglobal: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o +EXAMPLE/pddrive1_ABglobal: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make +EXAMPLE/pddrive1_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive1_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive1_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive1_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive1_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive1_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive1_ABglobal: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pddrive1_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive1_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build: EXAMPLE/pddrive1_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive1_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..e3548746 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o" + "CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o.d" + "pddrive1_ABglobal" + "pddrive1_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive1_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..3e5da699 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive1_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..23497778 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive1_ABglobal. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend.make new file mode 100644 index 00000000..d650e625 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive1_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/link.txt new file mode 100644 index 00000000..6c98aaaf --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o -o pddrive1_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/DependInfo.cmake new file mode 100644 index 00000000..d85e13bd --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix_perturbed.c" "EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2.c" "EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/build.make new file mode 100644 index 00000000..fa846938 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive2.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive2.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive2.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o: EXAMPLE/CMakeFiles/pddrive2.dir/flags.make +EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2.c +EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o: EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o -MF CMakeFiles/pddrive2.dir/pddrive2.c.o.d -o CMakeFiles/pddrive2.dir/pddrive2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2.c + +EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive2.dir/pddrive2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2.c > CMakeFiles/pddrive2.dir/pddrive2.c.i + +EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive2.dir/pddrive2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2.c -o CMakeFiles/pddrive2.dir/pddrive2.c.s + +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive2.dir/flags.make +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive2.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive2.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive2.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive2.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive2.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive2.dir/dcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o: EXAMPLE/CMakeFiles/pddrive2.dir/flags.make +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix_perturbed.c +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o: EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o -MF CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o.d -o CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix_perturbed.c + +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix_perturbed.c > CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.i + +EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix_perturbed.c -o CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.s + +# Object files for target pddrive2 +pddrive2_OBJECTS = \ +"CMakeFiles/pddrive2.dir/pddrive2.c.o" \ +"CMakeFiles/pddrive2.dir/dcreate_matrix.c.o" \ +"CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o" + +# External object files for target pddrive2 +pddrive2_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o +EXAMPLE/pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o +EXAMPLE/pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o +EXAMPLE/pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/build.make +EXAMPLE/pddrive2: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pddrive2" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive2.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive2.dir/build: EXAMPLE/pddrive2 +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/build + +EXAMPLE/CMakeFiles/pddrive2.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive2.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/clean + +EXAMPLE/CMakeFiles/pddrive2.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/cmake_clean.cmake new file mode 100644 index 00000000..0750598a --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive2.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive2.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o" + "CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o.d" + "CMakeFiles/pddrive2.dir/pddrive2.c.o" + "CMakeFiles/pddrive2.dir/pddrive2.c.o.d" + "pddrive2" + "pddrive2.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive2.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.make new file mode 100644 index 00000000..223afe45 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive2. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.ts new file mode 100644 index 00000000..df7f4e62 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive2. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/depend.make new file mode 100644 index 00000000..4743505f --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive2. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/link.txt new file mode 100644 index 00000000..f9676000 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pddrive2.dir/pddrive2.c.o CMakeFiles/pddrive2.dir/dcreate_matrix.c.o CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o -o pddrive2 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/progress.make new file mode 100644 index 00000000..070d4246 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 4 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..9da7032d --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2_ABglobal.c" "EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make new file mode 100644 index 00000000..95866dc2 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2_ABglobal.c +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o -MF CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o.d -o CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2_ABglobal.c + +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2_ABglobal.c > CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.i + +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive2_ABglobal.c -o CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.s + +# Object files for target pddrive2_ABglobal +pddrive2_ABglobal_OBJECTS = \ +"CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o" + +# External object files for target pddrive2_ABglobal +pddrive2_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive2_ABglobal: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o +EXAMPLE/pddrive2_ABglobal: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make +EXAMPLE/pddrive2_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive2_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive2_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive2_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive2_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive2_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive2_ABglobal: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pddrive2_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive2_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build: EXAMPLE/pddrive2_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive2_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..960c11b6 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o" + "CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o.d" + "pddrive2_ABglobal" + "pddrive2_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive2_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..60ce1933 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive2_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..967b034a --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive2_ABglobal. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend.make new file mode 100644 index 00000000..471dad68 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive2_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/link.txt new file mode 100644 index 00000000..0652e42e --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o -o pddrive2_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/DependInfo.cmake new file mode 100644 index 00000000..e7a30a3b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3.c" "EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/build.make new file mode 100644 index 00000000..dd8eb3bb --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive3.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive3.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive3.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o: EXAMPLE/CMakeFiles/pddrive3.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3.c +EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o: EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o -MF CMakeFiles/pddrive3.dir/pddrive3.c.o.d -o CMakeFiles/pddrive3.dir/pddrive3.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3.c + +EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3.dir/pddrive3.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3.c > CMakeFiles/pddrive3.dir/pddrive3.c.i + +EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3.dir/pddrive3.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3.c -o CMakeFiles/pddrive3.dir/pddrive3.c.s + +EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive3.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive3.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive3.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive3.dir/dcreate_matrix.c.s + +# Object files for target pddrive3 +pddrive3_OBJECTS = \ +"CMakeFiles/pddrive3.dir/pddrive3.c.o" \ +"CMakeFiles/pddrive3.dir/dcreate_matrix.c.o" + +# External object files for target pddrive3 +pddrive3_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive3: EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o +EXAMPLE/pddrive3: EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o +EXAMPLE/pddrive3: EXAMPLE/CMakeFiles/pddrive3.dir/build.make +EXAMPLE/pddrive3: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive3: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3: EXAMPLE/CMakeFiles/pddrive3.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pddrive3" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive3.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive3.dir/build: EXAMPLE/pddrive3 +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/build + +EXAMPLE/CMakeFiles/pddrive3.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive3.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/clean + +EXAMPLE/CMakeFiles/pddrive3.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/cmake_clean.cmake new file mode 100644 index 00000000..98b1b89f --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive3.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive3.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive3.dir/pddrive3.c.o" + "CMakeFiles/pddrive3.dir/pddrive3.c.o.d" + "pddrive3" + "pddrive3.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive3.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.make new file mode 100644 index 00000000..63ca7013 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive3. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.ts new file mode 100644 index 00000000..cf034173 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive3. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/depend.make new file mode 100644 index 00000000..b811d252 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive3. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/link.txt new file mode 100644 index 00000000..e6e8a21e --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pddrive3.dir/pddrive3.c.o CMakeFiles/pddrive3.dir/dcreate_matrix.c.o -o pddrive3 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/progress.make new file mode 100644 index 00000000..d53e7d41 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..011f13e8 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3_ABglobal.c" "EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make new file mode 100644 index 00000000..09d0b87b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3_ABglobal.c +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o -MF CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o.d -o CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3_ABglobal.c + +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3_ABglobal.c > CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.i + +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3_ABglobal.c -o CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.s + +# Object files for target pddrive3_ABglobal +pddrive3_ABglobal_OBJECTS = \ +"CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o" + +# External object files for target pddrive3_ABglobal +pddrive3_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive3_ABglobal: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o +EXAMPLE/pddrive3_ABglobal: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make +EXAMPLE/pddrive3_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive3_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive3_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive3_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive3_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3_ABglobal: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pddrive3_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive3_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build: EXAMPLE/pddrive3_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive3_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..972a6df2 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o" + "CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o.d" + "pddrive3_ABglobal" + "pddrive3_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive3_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..a7f89845 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive3_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..519d94a0 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive3_ABglobal. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend.make new file mode 100644 index 00000000..0e598676 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive3_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/link.txt new file mode 100644 index 00000000..2e9773b1 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o -o pddrive3_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/DependInfo.cmake new file mode 100644 index 00000000..565d80f7 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d.c" "EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/build.make new file mode 100644 index 00000000..8238c226 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive3d.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive3d.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o: EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d.c +EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o: EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o -MF CMakeFiles/pddrive3d.dir/pddrive3d.c.o.d -o CMakeFiles/pddrive3d.dir/pddrive3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d.c + +EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d.dir/pddrive3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d.c > CMakeFiles/pddrive3d.dir/pddrive3d.c.i + +EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d.dir/pddrive3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d.c -o CMakeFiles/pddrive3d.dir/pddrive3d.c.s + +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive3d.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive3d.dir/dcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o -MF CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o.d -o CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c > CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c -o CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.s + +# Object files for target pddrive3d +pddrive3d_OBJECTS = \ +"CMakeFiles/pddrive3d.dir/pddrive3d.c.o" \ +"CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o" \ +"CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o" + +# External object files for target pddrive3d +pddrive3d_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o +EXAMPLE/pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o +EXAMPLE/pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o +EXAMPLE/pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/build.make +EXAMPLE/pddrive3d: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pddrive3d" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive3d.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive3d.dir/build: EXAMPLE/pddrive3d +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/build + +EXAMPLE/CMakeFiles/pddrive3d.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive3d.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/clean + +EXAMPLE/CMakeFiles/pddrive3d.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/cmake_clean.cmake new file mode 100644 index 00000000..3a647843 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o" + "CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o.d" + "CMakeFiles/pddrive3d.dir/pddrive3d.c.o" + "CMakeFiles/pddrive3d.dir/pddrive3d.c.o.d" + "pddrive3d" + "pddrive3d.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive3d.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.make new file mode 100644 index 00000000..a62f2a10 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive3d. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.ts new file mode 100644 index 00000000..88297c71 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive3d. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/depend.make new file mode 100644 index 00000000..9b008585 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive3d. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/link.txt new file mode 100644 index 00000000..fe29a87f --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pddrive3d.dir/pddrive3d.c.o CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o -o pddrive3d -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/progress.make new file mode 100644 index 00000000..f3a9a95d --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 6 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/DependInfo.cmake new file mode 100644 index 00000000..a095a0ff --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d1.c" "EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make new file mode 100644 index 00000000..6de6a771 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive3d1.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive3d1.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o: EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d1.c +EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o: EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o -MF CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o.d -o CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d1.c + +EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d1.dir/pddrive3d1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d1.c > CMakeFiles/pddrive3d1.dir/pddrive3d1.c.i + +EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d1.dir/pddrive3d1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d1.c -o CMakeFiles/pddrive3d1.dir/pddrive3d1.c.s + +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o -MF CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o.d -o CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c > CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c -o CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.s + +# Object files for target pddrive3d1 +pddrive3d1_OBJECTS = \ +"CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o" \ +"CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o" \ +"CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o" + +# External object files for target pddrive3d1 +pddrive3d1_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o +EXAMPLE/pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o +EXAMPLE/pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o +EXAMPLE/pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make +EXAMPLE/pddrive3d1: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive3d1: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive3d1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive3d1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive3d1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pddrive3d1" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive3d1.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive3d1.dir/build: EXAMPLE/pddrive3d1 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/build + +EXAMPLE/CMakeFiles/pddrive3d1.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive3d1.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/clean + +EXAMPLE/CMakeFiles/pddrive3d1.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/cmake_clean.cmake new file mode 100644 index 00000000..5d79e90f --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o" + "CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o.d" + "CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o" + "CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o.d" + "pddrive3d1" + "pddrive3d1.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive3d1.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.make new file mode 100644 index 00000000..88401bf7 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive3d1. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.ts new file mode 100644 index 00000000..c6ca223c --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive3d1. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/depend.make new file mode 100644 index 00000000..56cd7599 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive3d1. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/link.txt new file mode 100644 index 00000000..5143d41e --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o -o pddrive3d1 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/progress.make new file mode 100644 index 00000000..8267c090 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d1.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 7 +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/DependInfo.cmake new file mode 100644 index 00000000..0536a889 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d2.c" "EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make new file mode 100644 index 00000000..671b9b62 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive3d2.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive3d2.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o: EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d2.c +EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o: EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o -MF CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o.d -o CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d2.c + +EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d2.dir/pddrive3d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d2.c > CMakeFiles/pddrive3d2.dir/pddrive3d2.c.i + +EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d2.dir/pddrive3d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d2.c -o CMakeFiles/pddrive3d2.dir/pddrive3d2.c.s + +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o -MF CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o.d -o CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c > CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c -o CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.s + +# Object files for target pddrive3d2 +pddrive3d2_OBJECTS = \ +"CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o" \ +"CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o" \ +"CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o" + +# External object files for target pddrive3d2 +pddrive3d2_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o +EXAMPLE/pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o +EXAMPLE/pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o +EXAMPLE/pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make +EXAMPLE/pddrive3d2: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive3d2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive3d2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive3d2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive3d2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pddrive3d2" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive3d2.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive3d2.dir/build: EXAMPLE/pddrive3d2 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/build + +EXAMPLE/CMakeFiles/pddrive3d2.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive3d2.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/clean + +EXAMPLE/CMakeFiles/pddrive3d2.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/cmake_clean.cmake new file mode 100644 index 00000000..84152095 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o" + "CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o.d" + "CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o" + "CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o.d" + "pddrive3d2" + "pddrive3d2.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive3d2.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.make new file mode 100644 index 00000000..0a0e7196 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive3d2. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.ts new file mode 100644 index 00000000..19f18e63 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive3d2. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/depend.make new file mode 100644 index 00000000..45b0d3fb --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive3d2. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/link.txt new file mode 100644 index 00000000..0e803b6d --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o -o pddrive3d2 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/progress.make new file mode 100644 index 00000000..d29f42f5 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d2.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 8 +CMAKE_PROGRESS_4 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/DependInfo.cmake new file mode 100644 index 00000000..4993c23c --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d3.c" "EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make new file mode 100644 index 00000000..20082595 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive3d3.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive3d3.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o: EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d3.c +EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o: EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o -MF CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o.d -o CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d3.c + +EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d3.dir/pddrive3d3.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d3.c > CMakeFiles/pddrive3d3.dir/pddrive3d3.c.i + +EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d3.dir/pddrive3d3.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive3d3.c -o CMakeFiles/pddrive3d3.dir/pddrive3d3.c.s + +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o -MF CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o.d -o CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c > CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix3d.c -o CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.s + +# Object files for target pddrive3d3 +pddrive3d3_OBJECTS = \ +"CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o" \ +"CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o" \ +"CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o" + +# External object files for target pddrive3d3 +pddrive3d3_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o +EXAMPLE/pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o +EXAMPLE/pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o +EXAMPLE/pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make +EXAMPLE/pddrive3d3: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive3d3: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive3d3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive3d3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive3d3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pddrive3d3" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive3d3.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive3d3.dir/build: EXAMPLE/pddrive3d3 +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/build + +EXAMPLE/CMakeFiles/pddrive3d3.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive3d3.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/clean + +EXAMPLE/CMakeFiles/pddrive3d3.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/cmake_clean.cmake new file mode 100644 index 00000000..51733e6b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o" + "CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o.d" + "CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o" + "CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o.d" + "pddrive3d3" + "pddrive3d3.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive3d3.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.make new file mode 100644 index 00000000..3302bd83 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive3d3. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.ts new file mode 100644 index 00000000..0b07e3a7 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive3d3. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/depend.make new file mode 100644 index 00000000..c8f9df9b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive3d3. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/link.txt new file mode 100644 index 00000000..3f2274bd --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o -o pddrive3d3 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/progress.make new file mode 100644 index 00000000..461f02e9 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive3d3.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/DependInfo.cmake new file mode 100644 index 00000000..65830790 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4.c" "EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/build.make new file mode 100644 index 00000000..da95be12 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive4.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive4.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive4.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o: EXAMPLE/CMakeFiles/pddrive4.dir/flags.make +EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4.c +EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o: EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o -MF CMakeFiles/pddrive4.dir/pddrive4.c.o.d -o CMakeFiles/pddrive4.dir/pddrive4.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4.c + +EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive4.dir/pddrive4.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4.c > CMakeFiles/pddrive4.dir/pddrive4.c.i + +EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive4.dir/pddrive4.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4.c -o CMakeFiles/pddrive4.dir/pddrive4.c.s + +EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive4.dir/flags.make +EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive4.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive4.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive4.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive4.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive4.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive4.dir/dcreate_matrix.c.s + +# Object files for target pddrive4 +pddrive4_OBJECTS = \ +"CMakeFiles/pddrive4.dir/pddrive4.c.o" \ +"CMakeFiles/pddrive4.dir/dcreate_matrix.c.o" + +# External object files for target pddrive4 +pddrive4_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive4: EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o +EXAMPLE/pddrive4: EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o +EXAMPLE/pddrive4: EXAMPLE/CMakeFiles/pddrive4.dir/build.make +EXAMPLE/pddrive4: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive4: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive4: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive4: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive4: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive4: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive4: EXAMPLE/CMakeFiles/pddrive4.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pddrive4" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive4.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive4.dir/build: EXAMPLE/pddrive4 +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/build + +EXAMPLE/CMakeFiles/pddrive4.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive4.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/clean + +EXAMPLE/CMakeFiles/pddrive4.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/cmake_clean.cmake new file mode 100644 index 00000000..bbdf35a6 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive4.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive4.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive4.dir/pddrive4.c.o" + "CMakeFiles/pddrive4.dir/pddrive4.c.o.d" + "pddrive4" + "pddrive4.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive4.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.make new file mode 100644 index 00000000..1aa119fb --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive4. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.ts new file mode 100644 index 00000000..d4a5b4d6 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive4. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/depend.make new file mode 100644 index 00000000..4efc5183 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive4. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/link.txt new file mode 100644 index 00000000..46a8efe1 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pddrive4.dir/pddrive4.c.o CMakeFiles/pddrive4.dir/dcreate_matrix.c.o -o pddrive4 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/progress.make new file mode 100644 index 00000000..2ebca8e5 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 9 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..306dbd57 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4_ABglobal.c" "EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make new file mode 100644 index 00000000..818ef247 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4_ABglobal.c +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o -MF CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o.d -o CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4_ABglobal.c + +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4_ABglobal.c > CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.i + +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive4_ABglobal.c -o CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.s + +# Object files for target pddrive4_ABglobal +pddrive4_ABglobal_OBJECTS = \ +"CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o" + +# External object files for target pddrive4_ABglobal +pddrive4_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive4_ABglobal: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o +EXAMPLE/pddrive4_ABglobal: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make +EXAMPLE/pddrive4_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive4_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive4_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive4_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive4_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive4_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive4_ABglobal: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pddrive4_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive4_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build: EXAMPLE/pddrive4_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive4_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..fe08f31c --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o" + "CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o.d" + "pddrive4_ABglobal" + "pddrive4_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive4_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..b82ebb75 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive4_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..8a11bd4a --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive4_ABglobal. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend.make new file mode 100644 index 00000000..c840d301 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive4_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/link.txt new file mode 100644 index 00000000..7da9f4b9 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o -o pddrive4_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..63c83cda --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_ABglobal.c" "EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make new file mode 100644 index 00000000..4e8fb6f2 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_ABglobal.c +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o -MF CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o.d -o CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_ABglobal.c + +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_ABglobal.c > CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.i + +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_ABglobal.c -o CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.s + +# Object files for target pddrive_ABglobal +pddrive_ABglobal_OBJECTS = \ +"CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o" + +# External object files for target pddrive_ABglobal +pddrive_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive_ABglobal: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o +EXAMPLE/pddrive_ABglobal: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make +EXAMPLE/pddrive_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive_ABglobal: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pddrive_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build: EXAMPLE/pddrive_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..73cef3d3 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o" + "CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o.d" + "pddrive_ABglobal" + "pddrive_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..2425e5c7 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..6632fd69 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive_ABglobal. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend.make new file mode 100644 index 00000000..09979d0c --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/link.txt new file mode 100644 index 00000000..29d95a7f --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o -o pddrive_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/progress.make new file mode 100644 index 00000000..e7f7e99d --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 10 +CMAKE_PROGRESS_2 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/DependInfo.cmake new file mode 100644 index 00000000..13071f75 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c" "EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_spawn.c" "EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o" "gcc" "EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make new file mode 100644 index 00000000..c1e5c036 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pddrive_spawn.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pddrive_spawn.dir/flags.make + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o: EXAMPLE/CMakeFiles/pddrive_spawn.dir/flags.make +EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_spawn.c +EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o: EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o -MF CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o.d -o CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_spawn.c + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_spawn.c > CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.i + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pddrive_spawn.c -o CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.s + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive_spawn.dir/flags.make +EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c +EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o: EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o -MF CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o.d -o CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c > CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/dcreate_matrix.c -o CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.s + +# Object files for target pddrive_spawn +pddrive_spawn_OBJECTS = \ +"CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o" \ +"CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o" + +# External object files for target pddrive_spawn +pddrive_spawn_EXTERNAL_OBJECTS = + +EXAMPLE/pddrive_spawn: EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o +EXAMPLE/pddrive_spawn: EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o +EXAMPLE/pddrive_spawn: EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make +EXAMPLE/pddrive_spawn: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pddrive_spawn: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive_spawn: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pddrive_spawn: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pddrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pddrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pddrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pddrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pddrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pddrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pddrive_spawn: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pddrive_spawn: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pddrive_spawn: EXAMPLE/CMakeFiles/pddrive_spawn.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pddrive_spawn" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pddrive_spawn.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pddrive_spawn.dir/build: EXAMPLE/pddrive_spawn +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/build + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pddrive_spawn.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/clean + +EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/cmake_clean.cmake new file mode 100644 index 00000000..6ee990f2 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o" + "CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o" + "CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o.d" + "pddrive_spawn" + "pddrive_spawn.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pddrive_spawn.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.make new file mode 100644 index 00000000..b0b687b7 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pddrive_spawn. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.ts new file mode 100644 index 00000000..093f970e --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pddrive_spawn. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend.make new file mode 100644 index 00000000..f57f1f59 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pddrive_spawn. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/link.txt new file mode 100644 index 00000000..380cfd0f --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o -o pddrive_spawn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/progress.make new file mode 100644 index 00000000..8eb4b499 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pddrive_spawn.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/progress.marks b/build_nv_0120/EXAMPLE/CMakeFiles/progress.marks new file mode 100644 index 00000000..8c61d23e --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/progress.marks @@ -0,0 +1 @@ +58 diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/DependInfo.cmake new file mode 100644 index 00000000..c0b95342 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive.c" "EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_A_x_b.c" "EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/build.make new file mode 100644 index 00000000..8a39bfcf --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o: EXAMPLE/CMakeFiles/psdrive.dir/flags.make +EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive.c +EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o: EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o -MF CMakeFiles/psdrive.dir/psdrive.c.o.d -o CMakeFiles/psdrive.dir/psdrive.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive.c + +EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive.dir/psdrive.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive.c > CMakeFiles/psdrive.dir/psdrive.c.i + +EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive.dir/psdrive.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive.c -o CMakeFiles/psdrive.dir/psdrive.c.s + +EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive.dir/flags.make +EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o -MF CMakeFiles/psdrive.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive.dir/screate_matrix.c.s + +EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o: EXAMPLE/CMakeFiles/psdrive.dir/flags.make +EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_A_x_b.c +EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o: EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o -MF CMakeFiles/psdrive.dir/screate_A_x_b.c.o.d -o CMakeFiles/psdrive.dir/screate_A_x_b.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_A_x_b.c + +EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive.dir/screate_A_x_b.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_A_x_b.c > CMakeFiles/psdrive.dir/screate_A_x_b.c.i + +EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive.dir/screate_A_x_b.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_A_x_b.c -o CMakeFiles/psdrive.dir/screate_A_x_b.c.s + +# Object files for target psdrive +psdrive_OBJECTS = \ +"CMakeFiles/psdrive.dir/psdrive.c.o" \ +"CMakeFiles/psdrive.dir/screate_matrix.c.o" \ +"CMakeFiles/psdrive.dir/screate_A_x_b.c.o" + +# External object files for target psdrive +psdrive_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive: EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o +EXAMPLE/psdrive: EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o +EXAMPLE/psdrive: EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o +EXAMPLE/psdrive: EXAMPLE/CMakeFiles/psdrive.dir/build.make +EXAMPLE/psdrive: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive: EXAMPLE/CMakeFiles/psdrive.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable psdrive" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive.dir/build: EXAMPLE/psdrive +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/build + +EXAMPLE/CMakeFiles/psdrive.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/clean + +EXAMPLE/CMakeFiles/psdrive.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/cmake_clean.cmake new file mode 100644 index 00000000..b46a08a1 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive.dir/psdrive.c.o" + "CMakeFiles/psdrive.dir/psdrive.c.o.d" + "CMakeFiles/psdrive.dir/screate_A_x_b.c.o" + "CMakeFiles/psdrive.dir/screate_A_x_b.c.o.d" + "CMakeFiles/psdrive.dir/screate_matrix.c.o" + "CMakeFiles/psdrive.dir/screate_matrix.c.o.d" + "psdrive" + "psdrive.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.make new file mode 100644 index 00000000..4b76c8e1 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.ts new file mode 100644 index 00000000..861dc72d --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/depend.make new file mode 100644 index 00000000..1587150a --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/link.txt new file mode 100644 index 00000000..42e960f0 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/psdrive.dir/psdrive.c.o CMakeFiles/psdrive.dir/screate_matrix.c.o CMakeFiles/psdrive.dir/screate_A_x_b.c.o -o psdrive -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/progress.make new file mode 100644 index 00000000..e22cc868 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 12 +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/DependInfo.cmake new file mode 100644 index 00000000..143e014f --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive1.c" "EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/build.make new file mode 100644 index 00000000..702f3759 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive1.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive1.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive1.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o: EXAMPLE/CMakeFiles/psdrive1.dir/flags.make +EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive1.c +EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o: EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o -MF CMakeFiles/psdrive1.dir/psdrive1.c.o.d -o CMakeFiles/psdrive1.dir/psdrive1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive1.c + +EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive1.dir/psdrive1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive1.c > CMakeFiles/psdrive1.dir/psdrive1.c.i + +EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive1.dir/psdrive1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive1.c -o CMakeFiles/psdrive1.dir/psdrive1.c.s + +EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive1.dir/flags.make +EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o -MF CMakeFiles/psdrive1.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive1.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive1.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive1.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive1.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive1.dir/screate_matrix.c.s + +# Object files for target psdrive1 +psdrive1_OBJECTS = \ +"CMakeFiles/psdrive1.dir/psdrive1.c.o" \ +"CMakeFiles/psdrive1.dir/screate_matrix.c.o" + +# External object files for target psdrive1 +psdrive1_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive1: EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o +EXAMPLE/psdrive1: EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o +EXAMPLE/psdrive1: EXAMPLE/CMakeFiles/psdrive1.dir/build.make +EXAMPLE/psdrive1: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive1: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive1: EXAMPLE/CMakeFiles/psdrive1.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable psdrive1" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive1.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive1.dir/build: EXAMPLE/psdrive1 +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/build + +EXAMPLE/CMakeFiles/psdrive1.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive1.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/clean + +EXAMPLE/CMakeFiles/psdrive1.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/cmake_clean.cmake new file mode 100644 index 00000000..bb8d0d67 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive1.dir/psdrive1.c.o" + "CMakeFiles/psdrive1.dir/psdrive1.c.o.d" + "CMakeFiles/psdrive1.dir/screate_matrix.c.o" + "CMakeFiles/psdrive1.dir/screate_matrix.c.o.d" + "psdrive1" + "psdrive1.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive1.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.make new file mode 100644 index 00000000..bbb2a2f3 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive1. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.ts new file mode 100644 index 00000000..30281c49 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive1. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/depend.make new file mode 100644 index 00000000..fbaae418 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive1. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/link.txt new file mode 100644 index 00000000..696654ce --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/psdrive1.dir/psdrive1.c.o CMakeFiles/psdrive1.dir/screate_matrix.c.o -o psdrive1 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/progress.make new file mode 100644 index 00000000..8eb4b499 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive1.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/DependInfo.cmake new file mode 100644 index 00000000..750f440c --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive2.c" "EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix_perturbed.c" "EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/build.make new file mode 100644 index 00000000..f9b3d61c --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive2.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive2.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive2.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o: EXAMPLE/CMakeFiles/psdrive2.dir/flags.make +EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive2.c +EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o: EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o -MF CMakeFiles/psdrive2.dir/psdrive2.c.o.d -o CMakeFiles/psdrive2.dir/psdrive2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive2.c + +EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive2.dir/psdrive2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive2.c > CMakeFiles/psdrive2.dir/psdrive2.c.i + +EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive2.dir/psdrive2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive2.c -o CMakeFiles/psdrive2.dir/psdrive2.c.s + +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive2.dir/flags.make +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o -MF CMakeFiles/psdrive2.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive2.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive2.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive2.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive2.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive2.dir/screate_matrix.c.s + +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o: EXAMPLE/CMakeFiles/psdrive2.dir/flags.make +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix_perturbed.c +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o: EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o -MF CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o.d -o CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix_perturbed.c + +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix_perturbed.c > CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.i + +EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix_perturbed.c -o CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.s + +# Object files for target psdrive2 +psdrive2_OBJECTS = \ +"CMakeFiles/psdrive2.dir/psdrive2.c.o" \ +"CMakeFiles/psdrive2.dir/screate_matrix.c.o" \ +"CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o" + +# External object files for target psdrive2 +psdrive2_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o +EXAMPLE/psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o +EXAMPLE/psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o +EXAMPLE/psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/build.make +EXAMPLE/psdrive2: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable psdrive2" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive2.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive2.dir/build: EXAMPLE/psdrive2 +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/build + +EXAMPLE/CMakeFiles/psdrive2.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive2.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/clean + +EXAMPLE/CMakeFiles/psdrive2.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/cmake_clean.cmake new file mode 100644 index 00000000..e9d797d8 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive2.dir/psdrive2.c.o" + "CMakeFiles/psdrive2.dir/psdrive2.c.o.d" + "CMakeFiles/psdrive2.dir/screate_matrix.c.o" + "CMakeFiles/psdrive2.dir/screate_matrix.c.o.d" + "CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o" + "CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o.d" + "psdrive2" + "psdrive2.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive2.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.make new file mode 100644 index 00000000..7fa8cfc0 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive2. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.ts new file mode 100644 index 00000000..d19b8d12 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive2. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/depend.make new file mode 100644 index 00000000..263bb90b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive2. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/link.txt new file mode 100644 index 00000000..3a6d3a03 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/psdrive2.dir/psdrive2.c.o CMakeFiles/psdrive2.dir/screate_matrix.c.o CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o -o psdrive2 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/progress.make new file mode 100644 index 00000000..251d605e --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive2.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 13 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/DependInfo.cmake new file mode 100644 index 00000000..b6755ce4 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3.c" "EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/build.make new file mode 100644 index 00000000..5e61319b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive3.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive3.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive3.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o: EXAMPLE/CMakeFiles/psdrive3.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3.c +EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o: EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o -MF CMakeFiles/psdrive3.dir/psdrive3.c.o.d -o CMakeFiles/psdrive3.dir/psdrive3.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3.c + +EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3.dir/psdrive3.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3.c > CMakeFiles/psdrive3.dir/psdrive3.c.i + +EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3.dir/psdrive3.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3.c -o CMakeFiles/psdrive3.dir/psdrive3.c.s + +EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o -MF CMakeFiles/psdrive3.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive3.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive3.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive3.dir/screate_matrix.c.s + +# Object files for target psdrive3 +psdrive3_OBJECTS = \ +"CMakeFiles/psdrive3.dir/psdrive3.c.o" \ +"CMakeFiles/psdrive3.dir/screate_matrix.c.o" + +# External object files for target psdrive3 +psdrive3_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive3: EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o +EXAMPLE/psdrive3: EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o +EXAMPLE/psdrive3: EXAMPLE/CMakeFiles/psdrive3.dir/build.make +EXAMPLE/psdrive3: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive3: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3: EXAMPLE/CMakeFiles/psdrive3.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable psdrive3" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive3.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive3.dir/build: EXAMPLE/psdrive3 +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/build + +EXAMPLE/CMakeFiles/psdrive3.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive3.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/clean + +EXAMPLE/CMakeFiles/psdrive3.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/cmake_clean.cmake new file mode 100644 index 00000000..0b85ce72 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive3.dir/psdrive3.c.o" + "CMakeFiles/psdrive3.dir/psdrive3.c.o.d" + "CMakeFiles/psdrive3.dir/screate_matrix.c.o" + "CMakeFiles/psdrive3.dir/screate_matrix.c.o.d" + "psdrive3" + "psdrive3.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive3.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.make new file mode 100644 index 00000000..b085606d --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive3. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.ts new file mode 100644 index 00000000..49b46c0f --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive3. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/depend.make new file mode 100644 index 00000000..b19e836a --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive3. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/link.txt new file mode 100644 index 00000000..2c07b8a5 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/psdrive3.dir/psdrive3.c.o CMakeFiles/psdrive3.dir/screate_matrix.c.o -o psdrive3 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/progress.make new file mode 100644 index 00000000..c0fbd9b7 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 14 +CMAKE_PROGRESS_3 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/DependInfo.cmake new file mode 100644 index 00000000..cc26cd4f --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d.c" "EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c" "EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/build.make new file mode 100644 index 00000000..d5602f1f --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive3d.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive3d.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o: EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d.c +EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o: EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o -MF CMakeFiles/psdrive3d.dir/psdrive3d.c.o.d -o CMakeFiles/psdrive3d.dir/psdrive3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d.c + +EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d.dir/psdrive3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d.c > CMakeFiles/psdrive3d.dir/psdrive3d.c.i + +EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d.dir/psdrive3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d.c -o CMakeFiles/psdrive3d.dir/psdrive3d.c.s + +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o -MF CMakeFiles/psdrive3d.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive3d.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive3d.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive3d.dir/screate_matrix.c.s + +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o -MF CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o.d -o CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c + +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d.dir/screate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c > CMakeFiles/psdrive3d.dir/screate_matrix3d.c.i + +EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d.dir/screate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c -o CMakeFiles/psdrive3d.dir/screate_matrix3d.c.s + +# Object files for target psdrive3d +psdrive3d_OBJECTS = \ +"CMakeFiles/psdrive3d.dir/psdrive3d.c.o" \ +"CMakeFiles/psdrive3d.dir/screate_matrix.c.o" \ +"CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o" + +# External object files for target psdrive3d +psdrive3d_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o +EXAMPLE/psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o +EXAMPLE/psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o +EXAMPLE/psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/build.make +EXAMPLE/psdrive3d: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable psdrive3d" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive3d.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive3d.dir/build: EXAMPLE/psdrive3d +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/build + +EXAMPLE/CMakeFiles/psdrive3d.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive3d.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/clean + +EXAMPLE/CMakeFiles/psdrive3d.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/cmake_clean.cmake new file mode 100644 index 00000000..ba454cf3 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive3d.dir/psdrive3d.c.o" + "CMakeFiles/psdrive3d.dir/psdrive3d.c.o.d" + "CMakeFiles/psdrive3d.dir/screate_matrix.c.o" + "CMakeFiles/psdrive3d.dir/screate_matrix.c.o.d" + "CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o" + "CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o.d" + "psdrive3d" + "psdrive3d.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive3d.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.make new file mode 100644 index 00000000..4a9295df --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive3d. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.ts new file mode 100644 index 00000000..5c737c28 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive3d. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/depend.make new file mode 100644 index 00000000..9f0f7179 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive3d. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/link.txt new file mode 100644 index 00000000..c0bca5b1 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/psdrive3d.dir/psdrive3d.c.o CMakeFiles/psdrive3d.dir/screate_matrix.c.o CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o -o psdrive3d -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/progress.make new file mode 100644 index 00000000..1c76f1f0 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = 15 + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/DependInfo.cmake new file mode 100644 index 00000000..472f00b4 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d1.c" "EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c" "EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make new file mode 100644 index 00000000..b4777d8d --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive3d1.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive3d1.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o: EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d1.c +EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o: EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o -MF CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o.d -o CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d1.c + +EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d1.dir/psdrive3d1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d1.c > CMakeFiles/psdrive3d1.dir/psdrive3d1.c.i + +EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d1.dir/psdrive3d1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d1.c -o CMakeFiles/psdrive3d1.dir/psdrive3d1.c.s + +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o -MF CMakeFiles/psdrive3d1.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive3d1.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d1.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive3d1.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d1.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive3d1.dir/screate_matrix.c.s + +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o -MF CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o.d -o CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c + +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c > CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.i + +EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c -o CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.s + +# Object files for target psdrive3d1 +psdrive3d1_OBJECTS = \ +"CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o" \ +"CMakeFiles/psdrive3d1.dir/screate_matrix.c.o" \ +"CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o" + +# External object files for target psdrive3d1 +psdrive3d1_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o +EXAMPLE/psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o +EXAMPLE/psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o +EXAMPLE/psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make +EXAMPLE/psdrive3d1: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive3d1: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive3d1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive3d1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive3d1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable psdrive3d1" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive3d1.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive3d1.dir/build: EXAMPLE/psdrive3d1 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/build + +EXAMPLE/CMakeFiles/psdrive3d1.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive3d1.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/clean + +EXAMPLE/CMakeFiles/psdrive3d1.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/cmake_clean.cmake new file mode 100644 index 00000000..dbc1a574 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o" + "CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o.d" + "CMakeFiles/psdrive3d1.dir/screate_matrix.c.o" + "CMakeFiles/psdrive3d1.dir/screate_matrix.c.o.d" + "CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o" + "CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o.d" + "psdrive3d1" + "psdrive3d1.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive3d1.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.make new file mode 100644 index 00000000..506f21d6 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive3d1. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.ts new file mode 100644 index 00000000..9e542daa --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive3d1. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/depend.make new file mode 100644 index 00000000..21bde7ed --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive3d1. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/link.txt new file mode 100644 index 00000000..efde90ba --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o CMakeFiles/psdrive3d1.dir/screate_matrix.c.o CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o -o psdrive3d1 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/progress.make new file mode 100644 index 00000000..461f02e9 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d1.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/DependInfo.cmake new file mode 100644 index 00000000..7f28fe9e --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d2.c" "EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c" "EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make new file mode 100644 index 00000000..ff9e67f2 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive3d2.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive3d2.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o: EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d2.c +EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o: EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o -MF CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o.d -o CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d2.c + +EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d2.dir/psdrive3d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d2.c > CMakeFiles/psdrive3d2.dir/psdrive3d2.c.i + +EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d2.dir/psdrive3d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d2.c -o CMakeFiles/psdrive3d2.dir/psdrive3d2.c.s + +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o -MF CMakeFiles/psdrive3d2.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive3d2.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d2.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive3d2.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d2.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive3d2.dir/screate_matrix.c.s + +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o -MF CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o.d -o CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c + +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c > CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.i + +EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c -o CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.s + +# Object files for target psdrive3d2 +psdrive3d2_OBJECTS = \ +"CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o" \ +"CMakeFiles/psdrive3d2.dir/screate_matrix.c.o" \ +"CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o" + +# External object files for target psdrive3d2 +psdrive3d2_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o +EXAMPLE/psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o +EXAMPLE/psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o +EXAMPLE/psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make +EXAMPLE/psdrive3d2: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive3d2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive3d2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive3d2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive3d2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable psdrive3d2" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive3d2.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive3d2.dir/build: EXAMPLE/psdrive3d2 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/build + +EXAMPLE/CMakeFiles/psdrive3d2.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive3d2.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/clean + +EXAMPLE/CMakeFiles/psdrive3d2.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/cmake_clean.cmake new file mode 100644 index 00000000..4e16e3a6 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o" + "CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o.d" + "CMakeFiles/psdrive3d2.dir/screate_matrix.c.o" + "CMakeFiles/psdrive3d2.dir/screate_matrix.c.o.d" + "CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o" + "CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o.d" + "psdrive3d2" + "psdrive3d2.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive3d2.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.make new file mode 100644 index 00000000..0a42bd96 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive3d2. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.ts new file mode 100644 index 00000000..5bc418ee --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive3d2. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/depend.make new file mode 100644 index 00000000..08b0fc33 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive3d2. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/link.txt new file mode 100644 index 00000000..579e6846 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o CMakeFiles/psdrive3d2.dir/screate_matrix.c.o CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o -o psdrive3d2 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/progress.make new file mode 100644 index 00000000..fbf4c0e9 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d2.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 16 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/DependInfo.cmake new file mode 100644 index 00000000..367d3804 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d3.c" "EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c" "EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make new file mode 100644 index 00000000..a7deb5ce --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive3d3.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive3d3.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o: EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d3.c +EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o: EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o -MF CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o.d -o CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d3.c + +EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d3.dir/psdrive3d3.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d3.c > CMakeFiles/psdrive3d3.dir/psdrive3d3.c.i + +EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d3.dir/psdrive3d3.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive3d3.c -o CMakeFiles/psdrive3d3.dir/psdrive3d3.c.s + +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o -MF CMakeFiles/psdrive3d3.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive3d3.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d3.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive3d3.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d3.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive3d3.dir/screate_matrix.c.s + +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o: EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o -MF CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o.d -o CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c + +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c > CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.i + +EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix3d.c -o CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.s + +# Object files for target psdrive3d3 +psdrive3d3_OBJECTS = \ +"CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o" \ +"CMakeFiles/psdrive3d3.dir/screate_matrix.c.o" \ +"CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o" + +# External object files for target psdrive3d3 +psdrive3d3_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o +EXAMPLE/psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o +EXAMPLE/psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o +EXAMPLE/psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make +EXAMPLE/psdrive3d3: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive3d3: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive3d3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive3d3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive3d3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable psdrive3d3" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive3d3.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive3d3.dir/build: EXAMPLE/psdrive3d3 +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/build + +EXAMPLE/CMakeFiles/psdrive3d3.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive3d3.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/clean + +EXAMPLE/CMakeFiles/psdrive3d3.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/cmake_clean.cmake new file mode 100644 index 00000000..b1ca2bf8 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o" + "CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o.d" + "CMakeFiles/psdrive3d3.dir/screate_matrix.c.o" + "CMakeFiles/psdrive3d3.dir/screate_matrix.c.o.d" + "CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o" + "CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o.d" + "psdrive3d3" + "psdrive3d3.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive3d3.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.make new file mode 100644 index 00000000..462ad313 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive3d3. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.ts new file mode 100644 index 00000000..df075a46 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive3d3. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/depend.make new file mode 100644 index 00000000..b474fcdf --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive3d3. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/link.txt new file mode 100644 index 00000000..11a751bf --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o CMakeFiles/psdrive3d3.dir/screate_matrix.c.o CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o -o psdrive3d3 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/progress.make new file mode 100644 index 00000000..5be1e296 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive3d3.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 17 +CMAKE_PROGRESS_4 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/DependInfo.cmake new file mode 100644 index 00000000..375b8378 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive4.c" "EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c" "EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/build.make new file mode 100644 index 00000000..cdc70842 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/psdrive4.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/psdrive4.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/psdrive4.dir/flags.make + +EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o: EXAMPLE/CMakeFiles/psdrive4.dir/flags.make +EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive4.c +EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o: EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o -MF CMakeFiles/psdrive4.dir/psdrive4.c.o.d -o CMakeFiles/psdrive4.dir/psdrive4.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive4.c + +EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive4.dir/psdrive4.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive4.c > CMakeFiles/psdrive4.dir/psdrive4.c.i + +EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive4.dir/psdrive4.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/psdrive4.c -o CMakeFiles/psdrive4.dir/psdrive4.c.s + +EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive4.dir/flags.make +EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c +EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o: EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o -MF CMakeFiles/psdrive4.dir/screate_matrix.c.o.d -o CMakeFiles/psdrive4.dir/screate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c + +EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/psdrive4.dir/screate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c > CMakeFiles/psdrive4.dir/screate_matrix.c.i + +EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/psdrive4.dir/screate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/screate_matrix.c -o CMakeFiles/psdrive4.dir/screate_matrix.c.s + +# Object files for target psdrive4 +psdrive4_OBJECTS = \ +"CMakeFiles/psdrive4.dir/psdrive4.c.o" \ +"CMakeFiles/psdrive4.dir/screate_matrix.c.o" + +# External object files for target psdrive4 +psdrive4_EXTERNAL_OBJECTS = + +EXAMPLE/psdrive4: EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o +EXAMPLE/psdrive4: EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o +EXAMPLE/psdrive4: EXAMPLE/CMakeFiles/psdrive4.dir/build.make +EXAMPLE/psdrive4: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/psdrive4: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive4: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/psdrive4: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/psdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/psdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/psdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/psdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/psdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/psdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/psdrive4: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/psdrive4: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/psdrive4: EXAMPLE/CMakeFiles/psdrive4.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable psdrive4" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psdrive4.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/psdrive4.dir/build: EXAMPLE/psdrive4 +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/build + +EXAMPLE/CMakeFiles/psdrive4.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/psdrive4.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/clean + +EXAMPLE/CMakeFiles/psdrive4.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/cmake_clean.cmake new file mode 100644 index 00000000..e09b2b4a --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/psdrive4.dir/psdrive4.c.o" + "CMakeFiles/psdrive4.dir/psdrive4.c.o.d" + "CMakeFiles/psdrive4.dir/screate_matrix.c.o" + "CMakeFiles/psdrive4.dir/screate_matrix.c.o.d" + "psdrive4" + "psdrive4.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/psdrive4.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.make new file mode 100644 index 00000000..6cf7a02d --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psdrive4. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.ts new file mode 100644 index 00000000..003a9a2c --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psdrive4. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/depend.make new file mode 100644 index 00000000..da20a970 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psdrive4. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/link.txt new file mode 100644 index 00000000..b865d845 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/psdrive4.dir/psdrive4.c.o CMakeFiles/psdrive4.dir/screate_matrix.c.o -o psdrive4 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/progress.make new file mode 100644 index 00000000..8eb4b499 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/psdrive4.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/DependInfo.cmake new file mode 100644 index 00000000..c92bdadc --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive.c" "EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/build.make new file mode 100644 index 00000000..e148b3fa --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o: EXAMPLE/CMakeFiles/pzdrive.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive.c +EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o: EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o -MF CMakeFiles/pzdrive.dir/pzdrive.c.o.d -o CMakeFiles/pzdrive.dir/pzdrive.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive.c + +EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive.dir/pzdrive.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive.c > CMakeFiles/pzdrive.dir/pzdrive.c.i + +EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive.dir/pzdrive.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive.c -o CMakeFiles/pzdrive.dir/pzdrive.c.s + +EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive.dir/zcreate_matrix.c.s + +# Object files for target pzdrive +pzdrive_OBJECTS = \ +"CMakeFiles/pzdrive.dir/pzdrive.c.o" \ +"CMakeFiles/pzdrive.dir/zcreate_matrix.c.o" + +# External object files for target pzdrive +pzdrive_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive: EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o +EXAMPLE/pzdrive: EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive: EXAMPLE/CMakeFiles/pzdrive.dir/build.make +EXAMPLE/pzdrive: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive: EXAMPLE/CMakeFiles/pzdrive.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pzdrive" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive.dir/build: EXAMPLE/pzdrive +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/build + +EXAMPLE/CMakeFiles/pzdrive.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/clean + +EXAMPLE/CMakeFiles/pzdrive.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/cmake_clean.cmake new file mode 100644 index 00000000..892f2ee6 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive.dir/pzdrive.c.o" + "CMakeFiles/pzdrive.dir/pzdrive.c.o.d" + "CMakeFiles/pzdrive.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive.dir/zcreate_matrix.c.o.d" + "pzdrive" + "pzdrive.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.make new file mode 100644 index 00000000..6cf23b05 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.ts new file mode 100644 index 00000000..86d0e703 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/depend.make new file mode 100644 index 00000000..0a3a19ea --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/link.txt new file mode 100644 index 00000000..5bf0950d --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pzdrive.dir/pzdrive.c.o CMakeFiles/pzdrive.dir/zcreate_matrix.c.o -o pzdrive -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/progress.make new file mode 100644 index 00000000..b048da9b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 18 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/DependInfo.cmake new file mode 100644 index 00000000..22f571c1 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1.c" "EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/build.make new file mode 100644 index 00000000..b35bbb6a --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive1.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive1.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive1.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o: EXAMPLE/CMakeFiles/pzdrive1.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1.c +EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o: EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o -MF CMakeFiles/pzdrive1.dir/pzdrive1.c.o.d -o CMakeFiles/pzdrive1.dir/pzdrive1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1.c + +EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive1.dir/pzdrive1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1.c > CMakeFiles/pzdrive1.dir/pzdrive1.c.i + +EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive1.dir/pzdrive1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1.c -o CMakeFiles/pzdrive1.dir/pzdrive1.c.s + +EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive1.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive1.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive1.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive1.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive1.dir/zcreate_matrix.c.s + +# Object files for target pzdrive1 +pzdrive1_OBJECTS = \ +"CMakeFiles/pzdrive1.dir/pzdrive1.c.o" \ +"CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o" + +# External object files for target pzdrive1 +pzdrive1_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive1: EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o +EXAMPLE/pzdrive1: EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive1: EXAMPLE/CMakeFiles/pzdrive1.dir/build.make +EXAMPLE/pzdrive1: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive1: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive1: EXAMPLE/CMakeFiles/pzdrive1.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pzdrive1" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive1.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive1.dir/build: EXAMPLE/pzdrive1 +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/build + +EXAMPLE/CMakeFiles/pzdrive1.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive1.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/clean + +EXAMPLE/CMakeFiles/pzdrive1.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/cmake_clean.cmake new file mode 100644 index 00000000..659d8463 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive1.dir/pzdrive1.c.o" + "CMakeFiles/pzdrive1.dir/pzdrive1.c.o.d" + "CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o.d" + "pzdrive1" + "pzdrive1.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive1.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.make new file mode 100644 index 00000000..0ed2ff15 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive1. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.ts new file mode 100644 index 00000000..534b5d6c --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive1. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/depend.make new file mode 100644 index 00000000..37b87439 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive1. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/link.txt new file mode 100644 index 00000000..841761aa --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pzdrive1.dir/pzdrive1.c.o CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o -o pzdrive1 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/progress.make new file mode 100644 index 00000000..c46799a1 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 19 + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..367b1310 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1_ABglobal.c" "EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make new file mode 100644 index 00000000..0b83a532 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1_ABglobal.c +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o -MF CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o.d -o CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1_ABglobal.c + +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1_ABglobal.c > CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.i + +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive1_ABglobal.c -o CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.s + +# Object files for target pzdrive1_ABglobal +pzdrive1_ABglobal_OBJECTS = \ +"CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o" + +# External object files for target pzdrive1_ABglobal +pzdrive1_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive1_ABglobal: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o +EXAMPLE/pzdrive1_ABglobal: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make +EXAMPLE/pzdrive1_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive1_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive1_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive1_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive1_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive1_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive1_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive1_ABglobal: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pzdrive1_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive1_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build: EXAMPLE/pzdrive1_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive1_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..716d40be --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o" + "CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o.d" + "pzdrive1_ABglobal" + "pzdrive1_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive1_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..ae3f2df0 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive1_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..ac90e2f6 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive1_ABglobal. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend.make new file mode 100644 index 00000000..a0a1084c --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive1_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/link.txt new file mode 100644 index 00000000..ffa0ab3f --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o -o pzdrive1_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/DependInfo.cmake new file mode 100644 index 00000000..c7710147 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2.c" "EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix_perturbed.c" "EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/build.make new file mode 100644 index 00000000..beaaa41d --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive2.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive2.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o: EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2.c +EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o: EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o -MF CMakeFiles/pzdrive2.dir/pzdrive2.c.o.d -o CMakeFiles/pzdrive2.dir/pzdrive2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2.c + +EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive2.dir/pzdrive2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2.c > CMakeFiles/pzdrive2.dir/pzdrive2.c.i + +EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive2.dir/pzdrive2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2.c -o CMakeFiles/pzdrive2.dir/pzdrive2.c.s + +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive2.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive2.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive2.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive2.dir/zcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o: EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix_perturbed.c +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o: EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o -MF CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o.d -o CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix_perturbed.c + +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix_perturbed.c > CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.i + +EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix_perturbed.c -o CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.s + +# Object files for target pzdrive2 +pzdrive2_OBJECTS = \ +"CMakeFiles/pzdrive2.dir/pzdrive2.c.o" \ +"CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o" \ +"CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o" + +# External object files for target pzdrive2 +pzdrive2_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o +EXAMPLE/pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o +EXAMPLE/pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/build.make +EXAMPLE/pzdrive2: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pzdrive2" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive2.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive2.dir/build: EXAMPLE/pzdrive2 +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/build + +EXAMPLE/CMakeFiles/pzdrive2.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive2.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/clean + +EXAMPLE/CMakeFiles/pzdrive2.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/cmake_clean.cmake new file mode 100644 index 00000000..54e9c5a0 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive2.dir/pzdrive2.c.o" + "CMakeFiles/pzdrive2.dir/pzdrive2.c.o.d" + "CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o.d" + "CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o" + "CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o.d" + "pzdrive2" + "pzdrive2.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive2.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.make new file mode 100644 index 00000000..ba823bc4 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive2. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.ts new file mode 100644 index 00000000..2758ae2f --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive2. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/depend.make new file mode 100644 index 00000000..f18fefe2 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive2. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/link.txt new file mode 100644 index 00000000..5defaded --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pzdrive2.dir/pzdrive2.c.o CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o -o pzdrive2 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/progress.make new file mode 100644 index 00000000..31576eb0 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 20 +CMAKE_PROGRESS_4 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..800dae4c --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2_ABglobal.c" "EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make new file mode 100644 index 00000000..b84f8456 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2_ABglobal.c +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o -MF CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o.d -o CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2_ABglobal.c + +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2_ABglobal.c > CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.i + +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive2_ABglobal.c -o CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.s + +# Object files for target pzdrive2_ABglobal +pzdrive2_ABglobal_OBJECTS = \ +"CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o" + +# External object files for target pzdrive2_ABglobal +pzdrive2_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive2_ABglobal: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o +EXAMPLE/pzdrive2_ABglobal: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make +EXAMPLE/pzdrive2_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive2_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive2_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive2_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive2_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive2_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive2_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive2_ABglobal: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pzdrive2_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive2_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build: EXAMPLE/pzdrive2_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive2_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..bc8afb5e --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o" + "CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o.d" + "pzdrive2_ABglobal" + "pzdrive2_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive2_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..1deb09a0 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive2_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..0c40dd72 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive2_ABglobal. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend.make new file mode 100644 index 00000000..b04f0b13 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive2_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/link.txt new file mode 100644 index 00000000..6893e75a --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o -o pzdrive2_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/DependInfo.cmake new file mode 100644 index 00000000..46aedefd --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3.c" "EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/build.make new file mode 100644 index 00000000..562a69cb --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive3.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive3.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive3.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o: EXAMPLE/CMakeFiles/pzdrive3.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3.c +EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o: EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o -MF CMakeFiles/pzdrive3.dir/pzdrive3.c.o.d -o CMakeFiles/pzdrive3.dir/pzdrive3.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3.c + +EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3.dir/pzdrive3.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3.c > CMakeFiles/pzdrive3.dir/pzdrive3.c.i + +EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3.dir/pzdrive3.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3.c -o CMakeFiles/pzdrive3.dir/pzdrive3.c.s + +EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive3.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive3.dir/zcreate_matrix.c.s + +# Object files for target pzdrive3 +pzdrive3_OBJECTS = \ +"CMakeFiles/pzdrive3.dir/pzdrive3.c.o" \ +"CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o" + +# External object files for target pzdrive3 +pzdrive3_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive3: EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o +EXAMPLE/pzdrive3: EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive3: EXAMPLE/CMakeFiles/pzdrive3.dir/build.make +EXAMPLE/pzdrive3: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive3: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3: EXAMPLE/CMakeFiles/pzdrive3.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pzdrive3" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive3.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive3.dir/build: EXAMPLE/pzdrive3 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/build + +EXAMPLE/CMakeFiles/pzdrive3.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive3.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/clean + +EXAMPLE/CMakeFiles/pzdrive3.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/cmake_clean.cmake new file mode 100644 index 00000000..d443a329 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive3.dir/pzdrive3.c.o" + "CMakeFiles/pzdrive3.dir/pzdrive3.c.o.d" + "CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o.d" + "pzdrive3" + "pzdrive3.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive3.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.make new file mode 100644 index 00000000..0dfcdd24 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive3. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.ts new file mode 100644 index 00000000..6e418a1b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive3. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/depend.make new file mode 100644 index 00000000..4abfd49a --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive3. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/link.txt new file mode 100644 index 00000000..310d201c --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pzdrive3.dir/pzdrive3.c.o CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o -o pzdrive3 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/progress.make new file mode 100644 index 00000000..6457cdd9 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 21 + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..6165fc8a --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3_ABglobal.c" "EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make new file mode 100644 index 00000000..b7390d9c --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3_ABglobal.c +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o -MF CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o.d -o CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3_ABglobal.c + +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3_ABglobal.c > CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.i + +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3_ABglobal.c -o CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.s + +# Object files for target pzdrive3_ABglobal +pzdrive3_ABglobal_OBJECTS = \ +"CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o" + +# External object files for target pzdrive3_ABglobal +pzdrive3_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive3_ABglobal: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o +EXAMPLE/pzdrive3_ABglobal: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make +EXAMPLE/pzdrive3_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive3_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive3_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive3_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive3_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive3_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3_ABglobal: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pzdrive3_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive3_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build: EXAMPLE/pzdrive3_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive3_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..79eedd8f --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o" + "CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o.d" + "pzdrive3_ABglobal" + "pzdrive3_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive3_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..444e9f7d --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive3_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..3906c2df --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive3_ABglobal. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend.make new file mode 100644 index 00000000..442eae2f --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive3_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/link.txt new file mode 100644 index 00000000..777a5d70 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o -o pzdrive3_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/DependInfo.cmake new file mode 100644 index 00000000..075516b7 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d.c" "EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make new file mode 100644 index 00000000..6987ec2a --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive3d.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive3d.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d.c +EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o -MF CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o.d -o CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d.c + +EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d.dir/pzdrive3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d.c > CMakeFiles/pzdrive3d.dir/pzdrive3d.c.i + +EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d.dir/pzdrive3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d.c -o CMakeFiles/pzdrive3d.dir/pzdrive3d.c.s + +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o -MF CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o.d -o CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c > CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c -o CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.s + +# Object files for target pzdrive3d +pzdrive3d_OBJECTS = \ +"CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o" \ +"CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o" \ +"CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o" + +# External object files for target pzdrive3d +pzdrive3d_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o +EXAMPLE/pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o +EXAMPLE/pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make +EXAMPLE/pzdrive3d: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pzdrive3d" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive3d.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive3d.dir/build: EXAMPLE/pzdrive3d +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/build + +EXAMPLE/CMakeFiles/pzdrive3d.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive3d.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/clean + +EXAMPLE/CMakeFiles/pzdrive3d.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/cmake_clean.cmake new file mode 100644 index 00000000..c8309b9d --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o" + "CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o.d" + "CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o.d" + "CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o" + "CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o.d" + "pzdrive3d" + "pzdrive3d.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive3d.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.make new file mode 100644 index 00000000..d4c691f9 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive3d. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.ts new file mode 100644 index 00000000..a85a8656 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive3d. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/depend.make new file mode 100644 index 00000000..24348d79 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive3d. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/link.txt new file mode 100644 index 00000000..2788ed6b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o -o pzdrive3d -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/progress.make new file mode 100644 index 00000000..565a35d8 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 22 +CMAKE_PROGRESS_4 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/DependInfo.cmake new file mode 100644 index 00000000..e5e7418c --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d1.c" "EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make new file mode 100644 index 00000000..847f2b8a --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive3d1.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o: EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d1.c +EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o: EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o -MF CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o.d -o CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d1.c + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d1.c > CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.i + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d1.c -o CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.s + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o -MF CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o.d -o CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c > CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c -o CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.s + +# Object files for target pzdrive3d1 +pzdrive3d1_OBJECTS = \ +"CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o" \ +"CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o" \ +"CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o" + +# External object files for target pzdrive3d1 +pzdrive3d1_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o +EXAMPLE/pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o +EXAMPLE/pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make +EXAMPLE/pzdrive3d1: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive3d1: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive3d1: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive3d1: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive3d1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive3d1: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pzdrive3d1" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive3d1.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive3d1.dir/build: EXAMPLE/pzdrive3d1 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/build + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive3d1.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/clean + +EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/cmake_clean.cmake new file mode 100644 index 00000000..1830d2f1 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o" + "CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o.d" + "CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o.d" + "CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o" + "CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o.d" + "pzdrive3d1" + "pzdrive3d1.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive3d1.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.make new file mode 100644 index 00000000..cc176140 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive3d1. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.ts new file mode 100644 index 00000000..c8b6ca2a --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive3d1. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend.make new file mode 100644 index 00000000..5e030110 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive3d1. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/link.txt new file mode 100644 index 00000000..58e4bdb3 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o -o pzdrive3d1 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/progress.make new file mode 100644 index 00000000..2dcf6fac --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d1.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = 23 + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/DependInfo.cmake new file mode 100644 index 00000000..8ad7a09c --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d2.c" "EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make new file mode 100644 index 00000000..02e3db85 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive3d2.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o: EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d2.c +EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o: EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o -MF CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o.d -o CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d2.c + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d2.c > CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.i + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d2.c -o CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.s + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o -MF CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o.d -o CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c > CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c -o CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.s + +# Object files for target pzdrive3d2 +pzdrive3d2_OBJECTS = \ +"CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o" \ +"CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o" \ +"CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o" + +# External object files for target pzdrive3d2 +pzdrive3d2_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o +EXAMPLE/pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o +EXAMPLE/pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make +EXAMPLE/pzdrive3d2: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive3d2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive3d2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive3d2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive3d2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive3d2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pzdrive3d2" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive3d2.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive3d2.dir/build: EXAMPLE/pzdrive3d2 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/build + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive3d2.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/clean + +EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/cmake_clean.cmake new file mode 100644 index 00000000..1942195b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o" + "CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o.d" + "CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o.d" + "CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o" + "CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o.d" + "pzdrive3d2" + "pzdrive3d2.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive3d2.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.make new file mode 100644 index 00000000..8154d853 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive3d2. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.ts new file mode 100644 index 00000000..34a68516 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive3d2. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend.make new file mode 100644 index 00000000..47156b1b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive3d2. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/link.txt new file mode 100644 index 00000000..b833df75 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o -o pzdrive3d2 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/progress.make new file mode 100644 index 00000000..461f02e9 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d2.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/DependInfo.cmake new file mode 100644 index 00000000..f464c785 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d3.c" "EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c" "EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make new file mode 100644 index 00000000..c136f169 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive3d3.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o: EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d3.c +EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o: EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o -MF CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o.d -o CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d3.c + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d3.c > CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.i + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive3d3.c -o CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.s + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.s + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o: EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o -MF CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o.d -o CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c > CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.i + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix3d.c -o CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.s + +# Object files for target pzdrive3d3 +pzdrive3d3_OBJECTS = \ +"CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o" \ +"CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o" \ +"CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o" + +# External object files for target pzdrive3d3 +pzdrive3d3_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o +EXAMPLE/pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o +EXAMPLE/pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make +EXAMPLE/pzdrive3d3: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive3d3: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive3d3: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive3d3: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive3d3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive3d3: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pzdrive3d3" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive3d3.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive3d3.dir/build: EXAMPLE/pzdrive3d3 +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/build + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive3d3.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/clean + +EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/cmake_clean.cmake new file mode 100644 index 00000000..0b0d2724 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o" + "CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o.d" + "CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o.d" + "CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o" + "CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o.d" + "pzdrive3d3" + "pzdrive3d3.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive3d3.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.make new file mode 100644 index 00000000..c3303e67 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive3d3. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.ts new file mode 100644 index 00000000..f4de2cb8 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive3d3. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend.make new file mode 100644 index 00000000..c7ac9fd7 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive3d3. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/link.txt new file mode 100644 index 00000000..c237421e --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o -o pzdrive3d3 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/progress.make new file mode 100644 index 00000000..1e3a3887 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive3d3.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 24 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/DependInfo.cmake new file mode 100644 index 00000000..73a720a3 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4.c" "EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/build.make new file mode 100644 index 00000000..b81adeeb --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive4.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive4.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive4.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o: EXAMPLE/CMakeFiles/pzdrive4.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4.c +EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o: EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o -MF CMakeFiles/pzdrive4.dir/pzdrive4.c.o.d -o CMakeFiles/pzdrive4.dir/pzdrive4.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4.c + +EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive4.dir/pzdrive4.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4.c > CMakeFiles/pzdrive4.dir/pzdrive4.c.i + +EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive4.dir/pzdrive4.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4.c -o CMakeFiles/pzdrive4.dir/pzdrive4.c.s + +EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive4.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive4.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive4.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive4.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive4.dir/zcreate_matrix.c.s + +# Object files for target pzdrive4 +pzdrive4_OBJECTS = \ +"CMakeFiles/pzdrive4.dir/pzdrive4.c.o" \ +"CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o" + +# External object files for target pzdrive4 +pzdrive4_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive4: EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o +EXAMPLE/pzdrive4: EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive4: EXAMPLE/CMakeFiles/pzdrive4.dir/build.make +EXAMPLE/pzdrive4: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive4: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive4: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive4: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive4: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive4: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive4: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive4: EXAMPLE/CMakeFiles/pzdrive4.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pzdrive4" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive4.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive4.dir/build: EXAMPLE/pzdrive4 +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/build + +EXAMPLE/CMakeFiles/pzdrive4.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive4.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/clean + +EXAMPLE/CMakeFiles/pzdrive4.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/cmake_clean.cmake new file mode 100644 index 00000000..f1cf67d7 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive4.dir/pzdrive4.c.o" + "CMakeFiles/pzdrive4.dir/pzdrive4.c.o.d" + "CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o.d" + "pzdrive4" + "pzdrive4.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive4.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.make new file mode 100644 index 00000000..64e289da --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive4. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.ts new file mode 100644 index 00000000..fbbd64ab --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive4. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/depend.make new file mode 100644 index 00000000..a6cb0b77 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive4. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/link.txt new file mode 100644 index 00000000..eebdd0ef --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pzdrive4.dir/pzdrive4.c.o CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o -o pzdrive4 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/progress.make new file mode 100644 index 00000000..dfa3cb27 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 25 +CMAKE_PROGRESS_3 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..93e550ad --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4_ABglobal.c" "EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make new file mode 100644 index 00000000..96793d46 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4_ABglobal.c +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o -MF CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o.d -o CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4_ABglobal.c + +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4_ABglobal.c > CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.i + +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive4_ABglobal.c -o CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.s + +# Object files for target pzdrive4_ABglobal +pzdrive4_ABglobal_OBJECTS = \ +"CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o" + +# External object files for target pzdrive4_ABglobal +pzdrive4_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive4_ABglobal: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o +EXAMPLE/pzdrive4_ABglobal: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make +EXAMPLE/pzdrive4_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive4_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive4_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive4_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive4_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive4_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive4_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive4_ABglobal: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pzdrive4_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive4_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build: EXAMPLE/pzdrive4_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive4_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..2dcabbbb --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o" + "CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o.d" + "pzdrive4_ABglobal" + "pzdrive4_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive4_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..abe91aa0 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive4_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..404b3db8 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive4_ABglobal. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend.make new file mode 100644 index 00000000..19cdd9f3 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive4_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/link.txt new file mode 100644 index 00000000..3db32fda --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o -o pzdrive4_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/DependInfo.cmake new file mode 100644 index 00000000..bd698f53 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_ABglobal.c" "EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make new file mode 100644 index 00000000..61e95026 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_ABglobal.c +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o -MF CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o.d -o CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_ABglobal.c + +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_ABglobal.c > CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.i + +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_ABglobal.c -o CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.s + +# Object files for target pzdrive_ABglobal +pzdrive_ABglobal_OBJECTS = \ +"CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o" + +# External object files for target pzdrive_ABglobal +pzdrive_ABglobal_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive_ABglobal: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o +EXAMPLE/pzdrive_ABglobal: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make +EXAMPLE/pzdrive_ABglobal: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive_ABglobal: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive_ABglobal: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive_ABglobal: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive_ABglobal: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive_ABglobal: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable pzdrive_ABglobal" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive_ABglobal.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build: EXAMPLE/pzdrive_ABglobal +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build + +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive_ABglobal.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/clean + +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/cmake_clean.cmake new file mode 100644 index 00000000..3d385be7 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o" + "CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o.d" + "pzdrive_ABglobal" + "pzdrive_ABglobal.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive_ABglobal.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.make new file mode 100644 index 00000000..fd8afa58 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.ts new file mode 100644 index 00000000..86218493 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive_ABglobal. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend.make new file mode 100644 index 00000000..5ddf8a83 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive_ABglobal. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/link.txt new file mode 100644 index 00000000..dbf9b439 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o -o pzdrive_ABglobal -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/DependInfo.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/DependInfo.cmake new file mode 100644 index 00000000..f7b482ba --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_spawn.c" "EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c" "EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o" "gcc" "EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make new file mode 100644 index 00000000..5da71266 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.make + +# Include the progress variables for this target. +include EXAMPLE/CMakeFiles/pzdrive_spawn.dir/progress.make + +# Include the compile flags for this target's objects. +include EXAMPLE/CMakeFiles/pzdrive_spawn.dir/flags.make + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_spawn.c +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o -MF CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o.d -o CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_spawn.c + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_spawn.c > CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.i + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/pzdrive_spawn.c -o CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.s + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/flags.make +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o -MF CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o.d -o CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c > CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.i + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/zcreate_matrix.c -o CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.s + +# Object files for target pzdrive_spawn +pzdrive_spawn_OBJECTS = \ +"CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o" \ +"CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o" + +# External object files for target pzdrive_spawn +pzdrive_spawn_EXTERNAL_OBJECTS = + +EXAMPLE/pzdrive_spawn: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o +EXAMPLE/pzdrive_spawn: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o +EXAMPLE/pzdrive_spawn: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make +EXAMPLE/pzdrive_spawn: SRC/libsuperlu_dist.so.8.1.2 +EXAMPLE/pzdrive_spawn: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive_spawn: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +EXAMPLE/pzdrive_spawn: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +EXAMPLE/pzdrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +EXAMPLE/pzdrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +EXAMPLE/pzdrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +EXAMPLE/pzdrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +EXAMPLE/pzdrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +EXAMPLE/pzdrive_spawn: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +EXAMPLE/pzdrive_spawn: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +EXAMPLE/pzdrive_spawn: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +EXAMPLE/pzdrive_spawn: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable pzdrive_spawn" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pzdrive_spawn.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build: EXAMPLE/pzdrive_spawn +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE && $(CMAKE_COMMAND) -P CMakeFiles/pzdrive_spawn.dir/cmake_clean.cmake +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/clean + +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/cmake_clean.cmake b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/cmake_clean.cmake new file mode 100644 index 00000000..75e440c0 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o" + "CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o.d" + "CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o" + "CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o.d" + "pzdrive_spawn" + "pzdrive_spawn.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pzdrive_spawn.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.make new file mode 100644 index 00000000..4aa7284c --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pzdrive_spawn. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.ts b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.ts new file mode 100644 index 00000000..a306a63f --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pzdrive_spawn. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend.make new file mode 100644 index 00000000..34d34910 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pzdrive_spawn. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/flags.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/link.txt b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/link.txt new file mode 100644 index 00000000..e9c7fc02 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o -o pzdrive_spawn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/progress.make b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/progress.make new file mode 100644 index 00000000..22751a4a --- /dev/null +++ b/build_nv_0120/EXAMPLE/CMakeFiles/pzdrive_spawn.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 26 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_nv_0120/EXAMPLE/CTestTestfile.cmake b/build_nv_0120/EXAMPLE/CTestTestfile.cmake new file mode 100644 index 00000000..d2084cd5 --- /dev/null +++ b/build_nv_0120/EXAMPLE/CTestTestfile.cmake @@ -0,0 +1,24 @@ +# CMake generated Testfile for +# Source directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE +# Build directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +add_test(pddrive1 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pddrive1" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/big.rua") +set_tests_properties(pddrive1 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;21;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;46;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(pddrive2 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pddrive2" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/big.rua") +set_tests_properties(pddrive2 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;21;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;52;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(pddrive3 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pddrive3" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/big.rua") +set_tests_properties(pddrive3 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;21;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;58;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(psdrive1 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/psdrive1" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/big.rua") +set_tests_properties(psdrive1 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;21;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;127;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(psdrive2 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/psdrive2" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/big.rua") +set_tests_properties(psdrive2 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;21;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;133;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(psdrive3 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/psdrive3" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/big.rua") +set_tests_properties(psdrive3 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;21;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;139;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(pzdrive1 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pzdrive1" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/cg20.cua") +set_tests_properties(pzdrive1 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;21;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;180;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(pzdrive2 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pzdrive2" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/cg20.cua") +set_tests_properties(pzdrive2 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;21;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;186;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") +add_test(pzdrive3 "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pzdrive3" "-r" "2" "-c" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/cg20.cua") +set_tests_properties(pzdrive3 PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;21;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;192;add_superlu_dist_example;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/CMakeLists.txt;0;") diff --git a/build_nv_0120/EXAMPLE/Makefile b/build_nv_0120/EXAMPLE/Makefile new file mode 100644 index 00000000..3a3aa576 --- /dev/null +++ b/build_nv_0120/EXAMPLE/Makefile @@ -0,0 +1,2216 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE//CMakeFiles/progress.marks + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive.dir/rule + +# Convenience name for target. +pddrive: EXAMPLE/CMakeFiles/pddrive.dir/rule +.PHONY : pddrive + +# fast build rule for target. +pddrive/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/build +.PHONY : pddrive/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive1.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive1.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive1.dir/rule + +# Convenience name for target. +pddrive1: EXAMPLE/CMakeFiles/pddrive1.dir/rule +.PHONY : pddrive1 + +# fast build rule for target. +pddrive1/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/build +.PHONY : pddrive1/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive2.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive2.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive2.dir/rule + +# Convenience name for target. +pddrive2: EXAMPLE/CMakeFiles/pddrive2.dir/rule +.PHONY : pddrive2 + +# fast build rule for target. +pddrive2/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/build +.PHONY : pddrive2/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive3.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive3.dir/rule + +# Convenience name for target. +pddrive3: EXAMPLE/CMakeFiles/pddrive3.dir/rule +.PHONY : pddrive3 + +# fast build rule for target. +pddrive3/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/build +.PHONY : pddrive3/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive4.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive4.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive4.dir/rule + +# Convenience name for target. +pddrive4: EXAMPLE/CMakeFiles/pddrive4.dir/rule +.PHONY : pddrive4 + +# fast build rule for target. +pddrive4/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/build +.PHONY : pddrive4/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive3d.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive3d.dir/rule + +# Convenience name for target. +pddrive3d: EXAMPLE/CMakeFiles/pddrive3d.dir/rule +.PHONY : pddrive3d + +# fast build rule for target. +pddrive3d/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/build +.PHONY : pddrive3d/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive3d1.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d1.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive3d1.dir/rule + +# Convenience name for target. +pddrive3d1: EXAMPLE/CMakeFiles/pddrive3d1.dir/rule +.PHONY : pddrive3d1 + +# fast build rule for target. +pddrive3d1/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/build +.PHONY : pddrive3d1/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive3d2.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d2.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive3d2.dir/rule + +# Convenience name for target. +pddrive3d2: EXAMPLE/CMakeFiles/pddrive3d2.dir/rule +.PHONY : pddrive3d2 + +# fast build rule for target. +pddrive3d2/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/build +.PHONY : pddrive3d2/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive3d3.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3d3.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive3d3.dir/rule + +# Convenience name for target. +pddrive3d3: EXAMPLE/CMakeFiles/pddrive3d3.dir/rule +.PHONY : pddrive3d3 + +# fast build rule for target. +pddrive3d3/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/build +.PHONY : pddrive3d3/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule + +# Convenience name for target. +pddrive_ABglobal: EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/rule +.PHONY : pddrive_ABglobal + +# fast build rule for target. +pddrive_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build +.PHONY : pddrive_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule + +# Convenience name for target. +pddrive1_ABglobal: EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/rule +.PHONY : pddrive1_ABglobal + +# fast build rule for target. +pddrive1_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build +.PHONY : pddrive1_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule + +# Convenience name for target. +pddrive2_ABglobal: EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/rule +.PHONY : pddrive2_ABglobal + +# fast build rule for target. +pddrive2_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build +.PHONY : pddrive2_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule + +# Convenience name for target. +pddrive3_ABglobal: EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/rule +.PHONY : pddrive3_ABglobal + +# fast build rule for target. +pddrive3_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build +.PHONY : pddrive3_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule + +# Convenience name for target. +pddrive4_ABglobal: EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/rule +.PHONY : pddrive4_ABglobal + +# fast build rule for target. +pddrive4_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build +.PHONY : pddrive4_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule + +# Convenience name for target. +pddrive_spawn: EXAMPLE/CMakeFiles/pddrive_spawn.dir/rule +.PHONY : pddrive_spawn + +# fast build rule for target. +pddrive_spawn/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/build +.PHONY : pddrive_spawn/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive.dir/rule + +# Convenience name for target. +psdrive: EXAMPLE/CMakeFiles/psdrive.dir/rule +.PHONY : psdrive + +# fast build rule for target. +psdrive/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/build +.PHONY : psdrive/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive1.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive1.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive1.dir/rule + +# Convenience name for target. +psdrive1: EXAMPLE/CMakeFiles/psdrive1.dir/rule +.PHONY : psdrive1 + +# fast build rule for target. +psdrive1/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/build +.PHONY : psdrive1/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive2.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive2.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive2.dir/rule + +# Convenience name for target. +psdrive2: EXAMPLE/CMakeFiles/psdrive2.dir/rule +.PHONY : psdrive2 + +# fast build rule for target. +psdrive2/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/build +.PHONY : psdrive2/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive3.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive3.dir/rule + +# Convenience name for target. +psdrive3: EXAMPLE/CMakeFiles/psdrive3.dir/rule +.PHONY : psdrive3 + +# fast build rule for target. +psdrive3/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/build +.PHONY : psdrive3/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive4.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive4.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive4.dir/rule + +# Convenience name for target. +psdrive4: EXAMPLE/CMakeFiles/psdrive4.dir/rule +.PHONY : psdrive4 + +# fast build rule for target. +psdrive4/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/build +.PHONY : psdrive4/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive3d.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive3d.dir/rule + +# Convenience name for target. +psdrive3d: EXAMPLE/CMakeFiles/psdrive3d.dir/rule +.PHONY : psdrive3d + +# fast build rule for target. +psdrive3d/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/build +.PHONY : psdrive3d/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive3d1.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d1.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive3d1.dir/rule + +# Convenience name for target. +psdrive3d1: EXAMPLE/CMakeFiles/psdrive3d1.dir/rule +.PHONY : psdrive3d1 + +# fast build rule for target. +psdrive3d1/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/build +.PHONY : psdrive3d1/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive3d2.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d2.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive3d2.dir/rule + +# Convenience name for target. +psdrive3d2: EXAMPLE/CMakeFiles/psdrive3d2.dir/rule +.PHONY : psdrive3d2 + +# fast build rule for target. +psdrive3d2/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/build +.PHONY : psdrive3d2/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/psdrive3d3.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/psdrive3d3.dir/rule +.PHONY : EXAMPLE/CMakeFiles/psdrive3d3.dir/rule + +# Convenience name for target. +psdrive3d3: EXAMPLE/CMakeFiles/psdrive3d3.dir/rule +.PHONY : psdrive3d3 + +# fast build rule for target. +psdrive3d3/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/build +.PHONY : psdrive3d3/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive.dir/rule + +# Convenience name for target. +pzdrive: EXAMPLE/CMakeFiles/pzdrive.dir/rule +.PHONY : pzdrive + +# fast build rule for target. +pzdrive/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/build +.PHONY : pzdrive/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive1.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive1.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive1.dir/rule + +# Convenience name for target. +pzdrive1: EXAMPLE/CMakeFiles/pzdrive1.dir/rule +.PHONY : pzdrive1 + +# fast build rule for target. +pzdrive1/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/build +.PHONY : pzdrive1/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive2.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive2.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive2.dir/rule + +# Convenience name for target. +pzdrive2: EXAMPLE/CMakeFiles/pzdrive2.dir/rule +.PHONY : pzdrive2 + +# fast build rule for target. +pzdrive2/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/build +.PHONY : pzdrive2/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive3.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive3.dir/rule + +# Convenience name for target. +pzdrive3: EXAMPLE/CMakeFiles/pzdrive3.dir/rule +.PHONY : pzdrive3 + +# fast build rule for target. +pzdrive3/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/build +.PHONY : pzdrive3/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive4.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive4.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive4.dir/rule + +# Convenience name for target. +pzdrive4: EXAMPLE/CMakeFiles/pzdrive4.dir/rule +.PHONY : pzdrive4 + +# fast build rule for target. +pzdrive4/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/build +.PHONY : pzdrive4/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive3d.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d.dir/rule + +# Convenience name for target. +pzdrive3d: EXAMPLE/CMakeFiles/pzdrive3d.dir/rule +.PHONY : pzdrive3d + +# fast build rule for target. +pzdrive3d/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/build +.PHONY : pzdrive3d/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule + +# Convenience name for target. +pzdrive3d1: EXAMPLE/CMakeFiles/pzdrive3d1.dir/rule +.PHONY : pzdrive3d1 + +# fast build rule for target. +pzdrive3d1/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/build +.PHONY : pzdrive3d1/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule + +# Convenience name for target. +pzdrive3d2: EXAMPLE/CMakeFiles/pzdrive3d2.dir/rule +.PHONY : pzdrive3d2 + +# fast build rule for target. +pzdrive3d2/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/build +.PHONY : pzdrive3d2/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule + +# Convenience name for target. +pzdrive3d3: EXAMPLE/CMakeFiles/pzdrive3d3.dir/rule +.PHONY : pzdrive3d3 + +# fast build rule for target. +pzdrive3d3/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/build +.PHONY : pzdrive3d3/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule + +# Convenience name for target. +pzdrive_ABglobal: EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/rule +.PHONY : pzdrive_ABglobal + +# fast build rule for target. +pzdrive_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build +.PHONY : pzdrive_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule + +# Convenience name for target. +pzdrive1_ABglobal: EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/rule +.PHONY : pzdrive1_ABglobal + +# fast build rule for target. +pzdrive1_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build +.PHONY : pzdrive1_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule + +# Convenience name for target. +pzdrive2_ABglobal: EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/rule +.PHONY : pzdrive2_ABglobal + +# fast build rule for target. +pzdrive2_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build +.PHONY : pzdrive2_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule + +# Convenience name for target. +pzdrive3_ABglobal: EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/rule +.PHONY : pzdrive3_ABglobal + +# fast build rule for target. +pzdrive3_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build +.PHONY : pzdrive3_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule + +# Convenience name for target. +pzdrive4_ABglobal: EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/rule +.PHONY : pzdrive4_ABglobal + +# fast build rule for target. +pzdrive4_ABglobal/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build +.PHONY : pzdrive4_ABglobal/fast + +# Convenience name for target. +EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule +.PHONY : EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule + +# Convenience name for target. +pzdrive_spawn: EXAMPLE/CMakeFiles/pzdrive_spawn.dir/rule +.PHONY : pzdrive_spawn + +# fast build rule for target. +pzdrive_spawn/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build +.PHONY : pzdrive_spawn/fast + +dcreate_matrix.o: dcreate_matrix.c.o +.PHONY : dcreate_matrix.o + +# target to build an object file +dcreate_matrix.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.o +.PHONY : dcreate_matrix.c.o + +dcreate_matrix.i: dcreate_matrix.c.i +.PHONY : dcreate_matrix.i + +# target to preprocess a source file +dcreate_matrix.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.i +.PHONY : dcreate_matrix.c.i + +dcreate_matrix.s: dcreate_matrix.c.s +.PHONY : dcreate_matrix.s + +# target to generate assembly for a file +dcreate_matrix.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/dcreate_matrix.c.s +.PHONY : dcreate_matrix.c.s + +dcreate_matrix3d.o: dcreate_matrix3d.c.o +.PHONY : dcreate_matrix3d.o + +# target to build an object file +dcreate_matrix3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.o +.PHONY : dcreate_matrix3d.c.o + +dcreate_matrix3d.i: dcreate_matrix3d.c.i +.PHONY : dcreate_matrix3d.i + +# target to preprocess a source file +dcreate_matrix3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.i +.PHONY : dcreate_matrix3d.c.i + +dcreate_matrix3d.s: dcreate_matrix3d.c.s +.PHONY : dcreate_matrix3d.s + +# target to generate assembly for a file +dcreate_matrix3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/dcreate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/dcreate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/dcreate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/dcreate_matrix3d.c.s +.PHONY : dcreate_matrix3d.c.s + +dcreate_matrix_perturbed.o: dcreate_matrix_perturbed.c.o +.PHONY : dcreate_matrix_perturbed.o + +# target to build an object file +dcreate_matrix_perturbed.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.o +.PHONY : dcreate_matrix_perturbed.c.o + +dcreate_matrix_perturbed.i: dcreate_matrix_perturbed.c.i +.PHONY : dcreate_matrix_perturbed.i + +# target to preprocess a source file +dcreate_matrix_perturbed.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.i +.PHONY : dcreate_matrix_perturbed.c.i + +dcreate_matrix_perturbed.s: dcreate_matrix_perturbed.c.s +.PHONY : dcreate_matrix_perturbed.s + +# target to generate assembly for a file +dcreate_matrix_perturbed.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/dcreate_matrix_perturbed.c.s +.PHONY : dcreate_matrix_perturbed.c.s + +pddrive.o: pddrive.c.o +.PHONY : pddrive.o + +# target to build an object file +pddrive.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.o +.PHONY : pddrive.c.o + +pddrive.i: pddrive.c.i +.PHONY : pddrive.i + +# target to preprocess a source file +pddrive.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.i +.PHONY : pddrive.c.i + +pddrive.s: pddrive.c.s +.PHONY : pddrive.s + +# target to generate assembly for a file +pddrive.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/pddrive.c.s +.PHONY : pddrive.c.s + +pddrive1.o: pddrive1.c.o +.PHONY : pddrive1.o + +# target to build an object file +pddrive1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.o +.PHONY : pddrive1.c.o + +pddrive1.i: pddrive1.c.i +.PHONY : pddrive1.i + +# target to preprocess a source file +pddrive1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.i +.PHONY : pddrive1.c.i + +pddrive1.s: pddrive1.c.s +.PHONY : pddrive1.s + +# target to generate assembly for a file +pddrive1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/pddrive1.c.s +.PHONY : pddrive1.c.s + +pddrive1_ABglobal.o: pddrive1_ABglobal.c.o +.PHONY : pddrive1_ABglobal.o + +# target to build an object file +pddrive1_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.o +.PHONY : pddrive1_ABglobal.c.o + +pddrive1_ABglobal.i: pddrive1_ABglobal.c.i +.PHONY : pddrive1_ABglobal.i + +# target to preprocess a source file +pddrive1_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.i +.PHONY : pddrive1_ABglobal.c.i + +pddrive1_ABglobal.s: pddrive1_ABglobal.c.s +.PHONY : pddrive1_ABglobal.s + +# target to generate assembly for a file +pddrive1_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/pddrive1_ABglobal.c.s +.PHONY : pddrive1_ABglobal.c.s + +pddrive2.o: pddrive2.c.o +.PHONY : pddrive2.o + +# target to build an object file +pddrive2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.o +.PHONY : pddrive2.c.o + +pddrive2.i: pddrive2.c.i +.PHONY : pddrive2.i + +# target to preprocess a source file +pddrive2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.i +.PHONY : pddrive2.c.i + +pddrive2.s: pddrive2.c.s +.PHONY : pddrive2.s + +# target to generate assembly for a file +pddrive2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/pddrive2.c.s +.PHONY : pddrive2.c.s + +pddrive2_ABglobal.o: pddrive2_ABglobal.c.o +.PHONY : pddrive2_ABglobal.o + +# target to build an object file +pddrive2_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.o +.PHONY : pddrive2_ABglobal.c.o + +pddrive2_ABglobal.i: pddrive2_ABglobal.c.i +.PHONY : pddrive2_ABglobal.i + +# target to preprocess a source file +pddrive2_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.i +.PHONY : pddrive2_ABglobal.c.i + +pddrive2_ABglobal.s: pddrive2_ABglobal.c.s +.PHONY : pddrive2_ABglobal.s + +# target to generate assembly for a file +pddrive2_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/pddrive2_ABglobal.c.s +.PHONY : pddrive2_ABglobal.c.s + +pddrive3.o: pddrive3.c.o +.PHONY : pddrive3.o + +# target to build an object file +pddrive3.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.o +.PHONY : pddrive3.c.o + +pddrive3.i: pddrive3.c.i +.PHONY : pddrive3.i + +# target to preprocess a source file +pddrive3.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.i +.PHONY : pddrive3.c.i + +pddrive3.s: pddrive3.c.s +.PHONY : pddrive3.s + +# target to generate assembly for a file +pddrive3.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/pddrive3.c.s +.PHONY : pddrive3.c.s + +pddrive3_ABglobal.o: pddrive3_ABglobal.c.o +.PHONY : pddrive3_ABglobal.o + +# target to build an object file +pddrive3_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.o +.PHONY : pddrive3_ABglobal.c.o + +pddrive3_ABglobal.i: pddrive3_ABglobal.c.i +.PHONY : pddrive3_ABglobal.i + +# target to preprocess a source file +pddrive3_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.i +.PHONY : pddrive3_ABglobal.c.i + +pddrive3_ABglobal.s: pddrive3_ABglobal.c.s +.PHONY : pddrive3_ABglobal.s + +# target to generate assembly for a file +pddrive3_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/pddrive3_ABglobal.c.s +.PHONY : pddrive3_ABglobal.c.s + +pddrive3d.o: pddrive3d.c.o +.PHONY : pddrive3d.o + +# target to build an object file +pddrive3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.o +.PHONY : pddrive3d.c.o + +pddrive3d.i: pddrive3d.c.i +.PHONY : pddrive3d.i + +# target to preprocess a source file +pddrive3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.i +.PHONY : pddrive3d.c.i + +pddrive3d.s: pddrive3d.c.s +.PHONY : pddrive3d.s + +# target to generate assembly for a file +pddrive3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/pddrive3d.c.s +.PHONY : pddrive3d.c.s + +pddrive3d1.o: pddrive3d1.c.o +.PHONY : pddrive3d1.o + +# target to build an object file +pddrive3d1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.o +.PHONY : pddrive3d1.c.o + +pddrive3d1.i: pddrive3d1.c.i +.PHONY : pddrive3d1.i + +# target to preprocess a source file +pddrive3d1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.i +.PHONY : pddrive3d1.c.i + +pddrive3d1.s: pddrive3d1.c.s +.PHONY : pddrive3d1.s + +# target to generate assembly for a file +pddrive3d1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/pddrive3d1.c.s +.PHONY : pddrive3d1.c.s + +pddrive3d2.o: pddrive3d2.c.o +.PHONY : pddrive3d2.o + +# target to build an object file +pddrive3d2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.o +.PHONY : pddrive3d2.c.o + +pddrive3d2.i: pddrive3d2.c.i +.PHONY : pddrive3d2.i + +# target to preprocess a source file +pddrive3d2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.i +.PHONY : pddrive3d2.c.i + +pddrive3d2.s: pddrive3d2.c.s +.PHONY : pddrive3d2.s + +# target to generate assembly for a file +pddrive3d2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/pddrive3d2.c.s +.PHONY : pddrive3d2.c.s + +pddrive3d3.o: pddrive3d3.c.o +.PHONY : pddrive3d3.o + +# target to build an object file +pddrive3d3.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.o +.PHONY : pddrive3d3.c.o + +pddrive3d3.i: pddrive3d3.c.i +.PHONY : pddrive3d3.i + +# target to preprocess a source file +pddrive3d3.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.i +.PHONY : pddrive3d3.c.i + +pddrive3d3.s: pddrive3d3.c.s +.PHONY : pddrive3d3.s + +# target to generate assembly for a file +pddrive3d3.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/pddrive3d3.c.s +.PHONY : pddrive3d3.c.s + +pddrive4.o: pddrive4.c.o +.PHONY : pddrive4.o + +# target to build an object file +pddrive4.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.o +.PHONY : pddrive4.c.o + +pddrive4.i: pddrive4.c.i +.PHONY : pddrive4.i + +# target to preprocess a source file +pddrive4.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.i +.PHONY : pddrive4.c.i + +pddrive4.s: pddrive4.c.s +.PHONY : pddrive4.s + +# target to generate assembly for a file +pddrive4.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/pddrive4.c.s +.PHONY : pddrive4.c.s + +pddrive4_ABglobal.o: pddrive4_ABglobal.c.o +.PHONY : pddrive4_ABglobal.o + +# target to build an object file +pddrive4_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.o +.PHONY : pddrive4_ABglobal.c.o + +pddrive4_ABglobal.i: pddrive4_ABglobal.c.i +.PHONY : pddrive4_ABglobal.i + +# target to preprocess a source file +pddrive4_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.i +.PHONY : pddrive4_ABglobal.c.i + +pddrive4_ABglobal.s: pddrive4_ABglobal.c.s +.PHONY : pddrive4_ABglobal.s + +# target to generate assembly for a file +pddrive4_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/pddrive4_ABglobal.c.s +.PHONY : pddrive4_ABglobal.c.s + +pddrive_ABglobal.o: pddrive_ABglobal.c.o +.PHONY : pddrive_ABglobal.o + +# target to build an object file +pddrive_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.o +.PHONY : pddrive_ABglobal.c.o + +pddrive_ABglobal.i: pddrive_ABglobal.c.i +.PHONY : pddrive_ABglobal.i + +# target to preprocess a source file +pddrive_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.i +.PHONY : pddrive_ABglobal.c.i + +pddrive_ABglobal.s: pddrive_ABglobal.c.s +.PHONY : pddrive_ABglobal.s + +# target to generate assembly for a file +pddrive_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/pddrive_ABglobal.c.s +.PHONY : pddrive_ABglobal.c.s + +pddrive_spawn.o: pddrive_spawn.c.o +.PHONY : pddrive_spawn.o + +# target to build an object file +pddrive_spawn.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.o +.PHONY : pddrive_spawn.c.o + +pddrive_spawn.i: pddrive_spawn.c.i +.PHONY : pddrive_spawn.i + +# target to preprocess a source file +pddrive_spawn.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.i +.PHONY : pddrive_spawn.c.i + +pddrive_spawn.s: pddrive_spawn.c.s +.PHONY : pddrive_spawn.s + +# target to generate assembly for a file +pddrive_spawn.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/pddrive_spawn.c.s +.PHONY : pddrive_spawn.c.s + +psdrive.o: psdrive.c.o +.PHONY : psdrive.o + +# target to build an object file +psdrive.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.o +.PHONY : psdrive.c.o + +psdrive.i: psdrive.c.i +.PHONY : psdrive.i + +# target to preprocess a source file +psdrive.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.i +.PHONY : psdrive.c.i + +psdrive.s: psdrive.c.s +.PHONY : psdrive.s + +# target to generate assembly for a file +psdrive.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/psdrive.c.s +.PHONY : psdrive.c.s + +psdrive1.o: psdrive1.c.o +.PHONY : psdrive1.o + +# target to build an object file +psdrive1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.o +.PHONY : psdrive1.c.o + +psdrive1.i: psdrive1.c.i +.PHONY : psdrive1.i + +# target to preprocess a source file +psdrive1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.i +.PHONY : psdrive1.c.i + +psdrive1.s: psdrive1.c.s +.PHONY : psdrive1.s + +# target to generate assembly for a file +psdrive1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/psdrive1.c.s +.PHONY : psdrive1.c.s + +psdrive2.o: psdrive2.c.o +.PHONY : psdrive2.o + +# target to build an object file +psdrive2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.o +.PHONY : psdrive2.c.o + +psdrive2.i: psdrive2.c.i +.PHONY : psdrive2.i + +# target to preprocess a source file +psdrive2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.i +.PHONY : psdrive2.c.i + +psdrive2.s: psdrive2.c.s +.PHONY : psdrive2.s + +# target to generate assembly for a file +psdrive2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/psdrive2.c.s +.PHONY : psdrive2.c.s + +psdrive3.o: psdrive3.c.o +.PHONY : psdrive3.o + +# target to build an object file +psdrive3.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.o +.PHONY : psdrive3.c.o + +psdrive3.i: psdrive3.c.i +.PHONY : psdrive3.i + +# target to preprocess a source file +psdrive3.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.i +.PHONY : psdrive3.c.i + +psdrive3.s: psdrive3.c.s +.PHONY : psdrive3.s + +# target to generate assembly for a file +psdrive3.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/psdrive3.c.s +.PHONY : psdrive3.c.s + +psdrive3d.o: psdrive3d.c.o +.PHONY : psdrive3d.o + +# target to build an object file +psdrive3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.o +.PHONY : psdrive3d.c.o + +psdrive3d.i: psdrive3d.c.i +.PHONY : psdrive3d.i + +# target to preprocess a source file +psdrive3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.i +.PHONY : psdrive3d.c.i + +psdrive3d.s: psdrive3d.c.s +.PHONY : psdrive3d.s + +# target to generate assembly for a file +psdrive3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/psdrive3d.c.s +.PHONY : psdrive3d.c.s + +psdrive3d1.o: psdrive3d1.c.o +.PHONY : psdrive3d1.o + +# target to build an object file +psdrive3d1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.o +.PHONY : psdrive3d1.c.o + +psdrive3d1.i: psdrive3d1.c.i +.PHONY : psdrive3d1.i + +# target to preprocess a source file +psdrive3d1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.i +.PHONY : psdrive3d1.c.i + +psdrive3d1.s: psdrive3d1.c.s +.PHONY : psdrive3d1.s + +# target to generate assembly for a file +psdrive3d1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/psdrive3d1.c.s +.PHONY : psdrive3d1.c.s + +psdrive3d2.o: psdrive3d2.c.o +.PHONY : psdrive3d2.o + +# target to build an object file +psdrive3d2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.o +.PHONY : psdrive3d2.c.o + +psdrive3d2.i: psdrive3d2.c.i +.PHONY : psdrive3d2.i + +# target to preprocess a source file +psdrive3d2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.i +.PHONY : psdrive3d2.c.i + +psdrive3d2.s: psdrive3d2.c.s +.PHONY : psdrive3d2.s + +# target to generate assembly for a file +psdrive3d2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/psdrive3d2.c.s +.PHONY : psdrive3d2.c.s + +psdrive3d3.o: psdrive3d3.c.o +.PHONY : psdrive3d3.o + +# target to build an object file +psdrive3d3.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.o +.PHONY : psdrive3d3.c.o + +psdrive3d3.i: psdrive3d3.c.i +.PHONY : psdrive3d3.i + +# target to preprocess a source file +psdrive3d3.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.i +.PHONY : psdrive3d3.c.i + +psdrive3d3.s: psdrive3d3.c.s +.PHONY : psdrive3d3.s + +# target to generate assembly for a file +psdrive3d3.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/psdrive3d3.c.s +.PHONY : psdrive3d3.c.s + +psdrive4.o: psdrive4.c.o +.PHONY : psdrive4.o + +# target to build an object file +psdrive4.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.o +.PHONY : psdrive4.c.o + +psdrive4.i: psdrive4.c.i +.PHONY : psdrive4.i + +# target to preprocess a source file +psdrive4.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.i +.PHONY : psdrive4.c.i + +psdrive4.s: psdrive4.c.s +.PHONY : psdrive4.s + +# target to generate assembly for a file +psdrive4.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/psdrive4.c.s +.PHONY : psdrive4.c.s + +pzdrive.o: pzdrive.c.o +.PHONY : pzdrive.o + +# target to build an object file +pzdrive.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.o +.PHONY : pzdrive.c.o + +pzdrive.i: pzdrive.c.i +.PHONY : pzdrive.i + +# target to preprocess a source file +pzdrive.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.i +.PHONY : pzdrive.c.i + +pzdrive.s: pzdrive.c.s +.PHONY : pzdrive.s + +# target to generate assembly for a file +pzdrive.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/pzdrive.c.s +.PHONY : pzdrive.c.s + +pzdrive1.o: pzdrive1.c.o +.PHONY : pzdrive1.o + +# target to build an object file +pzdrive1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.o +.PHONY : pzdrive1.c.o + +pzdrive1.i: pzdrive1.c.i +.PHONY : pzdrive1.i + +# target to preprocess a source file +pzdrive1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.i +.PHONY : pzdrive1.c.i + +pzdrive1.s: pzdrive1.c.s +.PHONY : pzdrive1.s + +# target to generate assembly for a file +pzdrive1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/pzdrive1.c.s +.PHONY : pzdrive1.c.s + +pzdrive1_ABglobal.o: pzdrive1_ABglobal.c.o +.PHONY : pzdrive1_ABglobal.o + +# target to build an object file +pzdrive1_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.o +.PHONY : pzdrive1_ABglobal.c.o + +pzdrive1_ABglobal.i: pzdrive1_ABglobal.c.i +.PHONY : pzdrive1_ABglobal.i + +# target to preprocess a source file +pzdrive1_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.i +.PHONY : pzdrive1_ABglobal.c.i + +pzdrive1_ABglobal.s: pzdrive1_ABglobal.c.s +.PHONY : pzdrive1_ABglobal.s + +# target to generate assembly for a file +pzdrive1_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/pzdrive1_ABglobal.c.s +.PHONY : pzdrive1_ABglobal.c.s + +pzdrive2.o: pzdrive2.c.o +.PHONY : pzdrive2.o + +# target to build an object file +pzdrive2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.o +.PHONY : pzdrive2.c.o + +pzdrive2.i: pzdrive2.c.i +.PHONY : pzdrive2.i + +# target to preprocess a source file +pzdrive2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.i +.PHONY : pzdrive2.c.i + +pzdrive2.s: pzdrive2.c.s +.PHONY : pzdrive2.s + +# target to generate assembly for a file +pzdrive2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/pzdrive2.c.s +.PHONY : pzdrive2.c.s + +pzdrive2_ABglobal.o: pzdrive2_ABglobal.c.o +.PHONY : pzdrive2_ABglobal.o + +# target to build an object file +pzdrive2_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.o +.PHONY : pzdrive2_ABglobal.c.o + +pzdrive2_ABglobal.i: pzdrive2_ABglobal.c.i +.PHONY : pzdrive2_ABglobal.i + +# target to preprocess a source file +pzdrive2_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.i +.PHONY : pzdrive2_ABglobal.c.i + +pzdrive2_ABglobal.s: pzdrive2_ABglobal.c.s +.PHONY : pzdrive2_ABglobal.s + +# target to generate assembly for a file +pzdrive2_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/pzdrive2_ABglobal.c.s +.PHONY : pzdrive2_ABglobal.c.s + +pzdrive3.o: pzdrive3.c.o +.PHONY : pzdrive3.o + +# target to build an object file +pzdrive3.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.o +.PHONY : pzdrive3.c.o + +pzdrive3.i: pzdrive3.c.i +.PHONY : pzdrive3.i + +# target to preprocess a source file +pzdrive3.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.i +.PHONY : pzdrive3.c.i + +pzdrive3.s: pzdrive3.c.s +.PHONY : pzdrive3.s + +# target to generate assembly for a file +pzdrive3.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/pzdrive3.c.s +.PHONY : pzdrive3.c.s + +pzdrive3_ABglobal.o: pzdrive3_ABglobal.c.o +.PHONY : pzdrive3_ABglobal.o + +# target to build an object file +pzdrive3_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.o +.PHONY : pzdrive3_ABglobal.c.o + +pzdrive3_ABglobal.i: pzdrive3_ABglobal.c.i +.PHONY : pzdrive3_ABglobal.i + +# target to preprocess a source file +pzdrive3_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.i +.PHONY : pzdrive3_ABglobal.c.i + +pzdrive3_ABglobal.s: pzdrive3_ABglobal.c.s +.PHONY : pzdrive3_ABglobal.s + +# target to generate assembly for a file +pzdrive3_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/pzdrive3_ABglobal.c.s +.PHONY : pzdrive3_ABglobal.c.s + +pzdrive3d.o: pzdrive3d.c.o +.PHONY : pzdrive3d.o + +# target to build an object file +pzdrive3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.o +.PHONY : pzdrive3d.c.o + +pzdrive3d.i: pzdrive3d.c.i +.PHONY : pzdrive3d.i + +# target to preprocess a source file +pzdrive3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.i +.PHONY : pzdrive3d.c.i + +pzdrive3d.s: pzdrive3d.c.s +.PHONY : pzdrive3d.s + +# target to generate assembly for a file +pzdrive3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/pzdrive3d.c.s +.PHONY : pzdrive3d.c.s + +pzdrive3d1.o: pzdrive3d1.c.o +.PHONY : pzdrive3d1.o + +# target to build an object file +pzdrive3d1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.o +.PHONY : pzdrive3d1.c.o + +pzdrive3d1.i: pzdrive3d1.c.i +.PHONY : pzdrive3d1.i + +# target to preprocess a source file +pzdrive3d1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.i +.PHONY : pzdrive3d1.c.i + +pzdrive3d1.s: pzdrive3d1.c.s +.PHONY : pzdrive3d1.s + +# target to generate assembly for a file +pzdrive3d1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/pzdrive3d1.c.s +.PHONY : pzdrive3d1.c.s + +pzdrive3d2.o: pzdrive3d2.c.o +.PHONY : pzdrive3d2.o + +# target to build an object file +pzdrive3d2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.o +.PHONY : pzdrive3d2.c.o + +pzdrive3d2.i: pzdrive3d2.c.i +.PHONY : pzdrive3d2.i + +# target to preprocess a source file +pzdrive3d2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.i +.PHONY : pzdrive3d2.c.i + +pzdrive3d2.s: pzdrive3d2.c.s +.PHONY : pzdrive3d2.s + +# target to generate assembly for a file +pzdrive3d2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/pzdrive3d2.c.s +.PHONY : pzdrive3d2.c.s + +pzdrive3d3.o: pzdrive3d3.c.o +.PHONY : pzdrive3d3.o + +# target to build an object file +pzdrive3d3.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.o +.PHONY : pzdrive3d3.c.o + +pzdrive3d3.i: pzdrive3d3.c.i +.PHONY : pzdrive3d3.i + +# target to preprocess a source file +pzdrive3d3.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.i +.PHONY : pzdrive3d3.c.i + +pzdrive3d3.s: pzdrive3d3.c.s +.PHONY : pzdrive3d3.s + +# target to generate assembly for a file +pzdrive3d3.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/pzdrive3d3.c.s +.PHONY : pzdrive3d3.c.s + +pzdrive4.o: pzdrive4.c.o +.PHONY : pzdrive4.o + +# target to build an object file +pzdrive4.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.o +.PHONY : pzdrive4.c.o + +pzdrive4.i: pzdrive4.c.i +.PHONY : pzdrive4.i + +# target to preprocess a source file +pzdrive4.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.i +.PHONY : pzdrive4.c.i + +pzdrive4.s: pzdrive4.c.s +.PHONY : pzdrive4.s + +# target to generate assembly for a file +pzdrive4.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/pzdrive4.c.s +.PHONY : pzdrive4.c.s + +pzdrive4_ABglobal.o: pzdrive4_ABglobal.c.o +.PHONY : pzdrive4_ABglobal.o + +# target to build an object file +pzdrive4_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.o +.PHONY : pzdrive4_ABglobal.c.o + +pzdrive4_ABglobal.i: pzdrive4_ABglobal.c.i +.PHONY : pzdrive4_ABglobal.i + +# target to preprocess a source file +pzdrive4_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.i +.PHONY : pzdrive4_ABglobal.c.i + +pzdrive4_ABglobal.s: pzdrive4_ABglobal.c.s +.PHONY : pzdrive4_ABglobal.s + +# target to generate assembly for a file +pzdrive4_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/pzdrive4_ABglobal.c.s +.PHONY : pzdrive4_ABglobal.c.s + +pzdrive_ABglobal.o: pzdrive_ABglobal.c.o +.PHONY : pzdrive_ABglobal.o + +# target to build an object file +pzdrive_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.o +.PHONY : pzdrive_ABglobal.c.o + +pzdrive_ABglobal.i: pzdrive_ABglobal.c.i +.PHONY : pzdrive_ABglobal.i + +# target to preprocess a source file +pzdrive_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.i +.PHONY : pzdrive_ABglobal.c.i + +pzdrive_ABglobal.s: pzdrive_ABglobal.c.s +.PHONY : pzdrive_ABglobal.s + +# target to generate assembly for a file +pzdrive_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/pzdrive_ABglobal.c.s +.PHONY : pzdrive_ABglobal.c.s + +pzdrive_spawn.o: pzdrive_spawn.c.o +.PHONY : pzdrive_spawn.o + +# target to build an object file +pzdrive_spawn.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.o +.PHONY : pzdrive_spawn.c.o + +pzdrive_spawn.i: pzdrive_spawn.c.i +.PHONY : pzdrive_spawn.i + +# target to preprocess a source file +pzdrive_spawn.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.i +.PHONY : pzdrive_spawn.c.i + +pzdrive_spawn.s: pzdrive_spawn.c.s +.PHONY : pzdrive_spawn.s + +# target to generate assembly for a file +pzdrive_spawn.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/pzdrive_spawn.c.s +.PHONY : pzdrive_spawn.c.s + +screate_A_x_b.o: screate_A_x_b.c.o +.PHONY : screate_A_x_b.o + +# target to build an object file +screate_A_x_b.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.o +.PHONY : screate_A_x_b.c.o + +screate_A_x_b.i: screate_A_x_b.c.i +.PHONY : screate_A_x_b.i + +# target to preprocess a source file +screate_A_x_b.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.i +.PHONY : screate_A_x_b.c.i + +screate_A_x_b.s: screate_A_x_b.c.s +.PHONY : screate_A_x_b.s + +# target to generate assembly for a file +screate_A_x_b.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/screate_A_x_b.c.s +.PHONY : screate_A_x_b.c.s + +screate_matrix.o: screate_matrix.c.o +.PHONY : screate_matrix.o + +# target to build an object file +screate_matrix.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.o +.PHONY : screate_matrix.c.o + +screate_matrix.i: screate_matrix.c.i +.PHONY : screate_matrix.i + +# target to preprocess a source file +screate_matrix.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.i +.PHONY : screate_matrix.c.i + +screate_matrix.s: screate_matrix.c.s +.PHONY : screate_matrix.s + +# target to generate assembly for a file +screate_matrix.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix.c.s +.PHONY : screate_matrix.c.s + +screate_matrix3d.o: screate_matrix3d.c.o +.PHONY : screate_matrix3d.o + +# target to build an object file +screate_matrix3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.o +.PHONY : screate_matrix3d.c.o + +screate_matrix3d.i: screate_matrix3d.c.i +.PHONY : screate_matrix3d.i + +# target to preprocess a source file +screate_matrix3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.i +.PHONY : screate_matrix3d.c.i + +screate_matrix3d.s: screate_matrix3d.c.s +.PHONY : screate_matrix3d.s + +# target to generate assembly for a file +screate_matrix3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/screate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/screate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/screate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/screate_matrix3d.c.s +.PHONY : screate_matrix3d.c.s + +screate_matrix_perturbed.o: screate_matrix_perturbed.c.o +.PHONY : screate_matrix_perturbed.o + +# target to build an object file +screate_matrix_perturbed.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.o +.PHONY : screate_matrix_perturbed.c.o + +screate_matrix_perturbed.i: screate_matrix_perturbed.c.i +.PHONY : screate_matrix_perturbed.i + +# target to preprocess a source file +screate_matrix_perturbed.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.i +.PHONY : screate_matrix_perturbed.c.i + +screate_matrix_perturbed.s: screate_matrix_perturbed.c.s +.PHONY : screate_matrix_perturbed.s + +# target to generate assembly for a file +screate_matrix_perturbed.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/screate_matrix_perturbed.c.s +.PHONY : screate_matrix_perturbed.c.s + +zcreate_matrix.o: zcreate_matrix.c.o +.PHONY : zcreate_matrix.o + +# target to build an object file +zcreate_matrix.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.o +.PHONY : zcreate_matrix.c.o + +zcreate_matrix.i: zcreate_matrix.c.i +.PHONY : zcreate_matrix.i + +# target to preprocess a source file +zcreate_matrix.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.i +.PHONY : zcreate_matrix.c.i + +zcreate_matrix.s: zcreate_matrix.c.s +.PHONY : zcreate_matrix.s + +# target to generate assembly for a file +zcreate_matrix.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/zcreate_matrix.c.s +.PHONY : zcreate_matrix.c.s + +zcreate_matrix3d.o: zcreate_matrix3d.c.o +.PHONY : zcreate_matrix3d.o + +# target to build an object file +zcreate_matrix3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.o +.PHONY : zcreate_matrix3d.c.o + +zcreate_matrix3d.i: zcreate_matrix3d.c.i +.PHONY : zcreate_matrix3d.i + +# target to preprocess a source file +zcreate_matrix3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.i +.PHONY : zcreate_matrix3d.c.i + +zcreate_matrix3d.s: zcreate_matrix3d.c.s +.PHONY : zcreate_matrix3d.s + +# target to generate assembly for a file +zcreate_matrix3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/zcreate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/zcreate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/zcreate_matrix3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/zcreate_matrix3d.c.s +.PHONY : zcreate_matrix3d.c.s + +zcreate_matrix_perturbed.o: zcreate_matrix_perturbed.c.o +.PHONY : zcreate_matrix_perturbed.o + +# target to build an object file +zcreate_matrix_perturbed.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.o +.PHONY : zcreate_matrix_perturbed.c.o + +zcreate_matrix_perturbed.i: zcreate_matrix_perturbed.c.i +.PHONY : zcreate_matrix_perturbed.i + +# target to preprocess a source file +zcreate_matrix_perturbed.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.i +.PHONY : zcreate_matrix_perturbed.c.i + +zcreate_matrix_perturbed.s: zcreate_matrix_perturbed.c.s +.PHONY : zcreate_matrix_perturbed.s + +# target to generate assembly for a file +zcreate_matrix_perturbed.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/zcreate_matrix_perturbed.c.s +.PHONY : zcreate_matrix_perturbed.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... pddrive" + @echo "... pddrive1" + @echo "... pddrive1_ABglobal" + @echo "... pddrive2" + @echo "... pddrive2_ABglobal" + @echo "... pddrive3" + @echo "... pddrive3_ABglobal" + @echo "... pddrive3d" + @echo "... pddrive3d1" + @echo "... pddrive3d2" + @echo "... pddrive3d3" + @echo "... pddrive4" + @echo "... pddrive4_ABglobal" + @echo "... pddrive_ABglobal" + @echo "... pddrive_spawn" + @echo "... psdrive" + @echo "... psdrive1" + @echo "... psdrive2" + @echo "... psdrive3" + @echo "... psdrive3d" + @echo "... psdrive3d1" + @echo "... psdrive3d2" + @echo "... psdrive3d3" + @echo "... psdrive4" + @echo "... pzdrive" + @echo "... pzdrive1" + @echo "... pzdrive1_ABglobal" + @echo "... pzdrive2" + @echo "... pzdrive2_ABglobal" + @echo "... pzdrive3" + @echo "... pzdrive3_ABglobal" + @echo "... pzdrive3d" + @echo "... pzdrive3d1" + @echo "... pzdrive3d2" + @echo "... pzdrive3d3" + @echo "... pzdrive4" + @echo "... pzdrive4_ABglobal" + @echo "... pzdrive_ABglobal" + @echo "... pzdrive_spawn" + @echo "... dcreate_matrix.o" + @echo "... dcreate_matrix.i" + @echo "... dcreate_matrix.s" + @echo "... dcreate_matrix3d.o" + @echo "... dcreate_matrix3d.i" + @echo "... dcreate_matrix3d.s" + @echo "... dcreate_matrix_perturbed.o" + @echo "... dcreate_matrix_perturbed.i" + @echo "... dcreate_matrix_perturbed.s" + @echo "... pddrive.o" + @echo "... pddrive.i" + @echo "... pddrive.s" + @echo "... pddrive1.o" + @echo "... pddrive1.i" + @echo "... pddrive1.s" + @echo "... pddrive1_ABglobal.o" + @echo "... pddrive1_ABglobal.i" + @echo "... pddrive1_ABglobal.s" + @echo "... pddrive2.o" + @echo "... pddrive2.i" + @echo "... pddrive2.s" + @echo "... pddrive2_ABglobal.o" + @echo "... pddrive2_ABglobal.i" + @echo "... pddrive2_ABglobal.s" + @echo "... pddrive3.o" + @echo "... pddrive3.i" + @echo "... pddrive3.s" + @echo "... pddrive3_ABglobal.o" + @echo "... pddrive3_ABglobal.i" + @echo "... pddrive3_ABglobal.s" + @echo "... pddrive3d.o" + @echo "... pddrive3d.i" + @echo "... pddrive3d.s" + @echo "... pddrive3d1.o" + @echo "... pddrive3d1.i" + @echo "... pddrive3d1.s" + @echo "... pddrive3d2.o" + @echo "... pddrive3d2.i" + @echo "... pddrive3d2.s" + @echo "... pddrive3d3.o" + @echo "... pddrive3d3.i" + @echo "... pddrive3d3.s" + @echo "... pddrive4.o" + @echo "... pddrive4.i" + @echo "... pddrive4.s" + @echo "... pddrive4_ABglobal.o" + @echo "... pddrive4_ABglobal.i" + @echo "... pddrive4_ABglobal.s" + @echo "... pddrive_ABglobal.o" + @echo "... pddrive_ABglobal.i" + @echo "... pddrive_ABglobal.s" + @echo "... pddrive_spawn.o" + @echo "... pddrive_spawn.i" + @echo "... pddrive_spawn.s" + @echo "... psdrive.o" + @echo "... psdrive.i" + @echo "... psdrive.s" + @echo "... psdrive1.o" + @echo "... psdrive1.i" + @echo "... psdrive1.s" + @echo "... psdrive2.o" + @echo "... psdrive2.i" + @echo "... psdrive2.s" + @echo "... psdrive3.o" + @echo "... psdrive3.i" + @echo "... psdrive3.s" + @echo "... psdrive3d.o" + @echo "... psdrive3d.i" + @echo "... psdrive3d.s" + @echo "... psdrive3d1.o" + @echo "... psdrive3d1.i" + @echo "... psdrive3d1.s" + @echo "... psdrive3d2.o" + @echo "... psdrive3d2.i" + @echo "... psdrive3d2.s" + @echo "... psdrive3d3.o" + @echo "... psdrive3d3.i" + @echo "... psdrive3d3.s" + @echo "... psdrive4.o" + @echo "... psdrive4.i" + @echo "... psdrive4.s" + @echo "... pzdrive.o" + @echo "... pzdrive.i" + @echo "... pzdrive.s" + @echo "... pzdrive1.o" + @echo "... pzdrive1.i" + @echo "... pzdrive1.s" + @echo "... pzdrive1_ABglobal.o" + @echo "... pzdrive1_ABglobal.i" + @echo "... pzdrive1_ABglobal.s" + @echo "... pzdrive2.o" + @echo "... pzdrive2.i" + @echo "... pzdrive2.s" + @echo "... pzdrive2_ABglobal.o" + @echo "... pzdrive2_ABglobal.i" + @echo "... pzdrive2_ABglobal.s" + @echo "... pzdrive3.o" + @echo "... pzdrive3.i" + @echo "... pzdrive3.s" + @echo "... pzdrive3_ABglobal.o" + @echo "... pzdrive3_ABglobal.i" + @echo "... pzdrive3_ABglobal.s" + @echo "... pzdrive3d.o" + @echo "... pzdrive3d.i" + @echo "... pzdrive3d.s" + @echo "... pzdrive3d1.o" + @echo "... pzdrive3d1.i" + @echo "... pzdrive3d1.s" + @echo "... pzdrive3d2.o" + @echo "... pzdrive3d2.i" + @echo "... pzdrive3d2.s" + @echo "... pzdrive3d3.o" + @echo "... pzdrive3d3.i" + @echo "... pzdrive3d3.s" + @echo "... pzdrive4.o" + @echo "... pzdrive4.i" + @echo "... pzdrive4.s" + @echo "... pzdrive4_ABglobal.o" + @echo "... pzdrive4_ABglobal.i" + @echo "... pzdrive4_ABglobal.s" + @echo "... pzdrive_ABglobal.o" + @echo "... pzdrive_ABglobal.i" + @echo "... pzdrive_ABglobal.s" + @echo "... pzdrive_spawn.o" + @echo "... pzdrive_spawn.i" + @echo "... pzdrive_spawn.s" + @echo "... screate_A_x_b.o" + @echo "... screate_A_x_b.i" + @echo "... screate_A_x_b.s" + @echo "... screate_matrix.o" + @echo "... screate_matrix.i" + @echo "... screate_matrix.s" + @echo "... screate_matrix3d.o" + @echo "... screate_matrix3d.i" + @echo "... screate_matrix3d.s" + @echo "... screate_matrix_perturbed.o" + @echo "... screate_matrix_perturbed.i" + @echo "... screate_matrix_perturbed.s" + @echo "... zcreate_matrix.o" + @echo "... zcreate_matrix.i" + @echo "... zcreate_matrix.s" + @echo "... zcreate_matrix3d.o" + @echo "... zcreate_matrix3d.i" + @echo "... zcreate_matrix3d.s" + @echo "... zcreate_matrix_perturbed.o" + @echo "... zcreate_matrix_perturbed.i" + @echo "... zcreate_matrix_perturbed.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_nv_0120/EXAMPLE/cmake_install.cmake b/build_nv_0120/EXAMPLE/cmake_install.cmake new file mode 100644 index 00000000..8ad3d9b4 --- /dev/null +++ b/build_nv_0120/EXAMPLE/cmake_install.cmake @@ -0,0 +1,824 @@ +# Install script for directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pddrive") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pddrive1") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pddrive2") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pddrive3") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pddrive4") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pddrive3d") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pddrive3d1") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d1") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pddrive3d2") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d2") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pddrive3d3") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3d3") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pddrive_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pddrive1_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive1_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pddrive2_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive2_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pddrive3_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive3_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pddrive4_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive4_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pddrive_spawn") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pddrive_spawn") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/psdrive") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/psdrive1") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive1") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/psdrive2") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive2") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/psdrive3") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/psdrive4") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive4") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/psdrive3d") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/psdrive3d1") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d1") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/psdrive3d2") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d2") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/psdrive3d3") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/psdrive3d3") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pzdrive") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pzdrive1") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pzdrive2") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pzdrive3") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pzdrive4") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pzdrive3d") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pzdrive3d1") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d1") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pzdrive3d2") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d2") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pzdrive3d3") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3d3") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pzdrive_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pzdrive1_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive1_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pzdrive2_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive2_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pzdrive3_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive3_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pzdrive4_ABglobal") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive4_ABglobal") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE" TYPE EXECUTABLE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/pzdrive_spawn") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/EXAMPLE/pzdrive_spawn") + endif() + endif() +endif() + diff --git a/build_nv_0120/EXAMPLE/pddrive b/build_nv_0120/EXAMPLE/pddrive new file mode 100755 index 00000000..0942bc23 Binary files /dev/null and b/build_nv_0120/EXAMPLE/pddrive differ diff --git a/build_nv_0120/FORTRAN/CMakeFiles/CMakeDirectoryInformation.cmake b/build_nv_0120/FORTRAN/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..a44c3016 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_nv_0120/FORTRAN/CMakeFiles/config_f.dir/DependInfo.cmake b/build_nv_0120/FORTRAN/CMakeFiles/config_f.dir/DependInfo.cmake new file mode 100644 index 00000000..dc55e44b --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/config_f.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/FORTRAN/CMakeFiles/config_f.dir/build.make b/build_nv_0120/FORTRAN/CMakeFiles/config_f.dir/build.make new file mode 100644 index 00000000..b1153cef --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/config_f.dir/build.make @@ -0,0 +1,95 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Utility rule file for config_f. + +# Include any custom commands dependencies for this target. +include FORTRAN/CMakeFiles/config_f.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/config_f.dir/progress.make + +FORTRAN/CMakeFiles/config_f: FORTRAN/superlu_dist_config.fh + +FORTRAN/superlu_dist_config.fh: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating superlu_dist_config.fh" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && sed '/^\// d' < superlu_dist_config.h > superlu_dist_config.fh + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && cp superlu_dist_config.fh /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/. + +config_f: FORTRAN/CMakeFiles/config_f +config_f: FORTRAN/superlu_dist_config.fh +config_f: FORTRAN/CMakeFiles/config_f.dir/build.make +.PHONY : config_f + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/config_f.dir/build: config_f +.PHONY : FORTRAN/CMakeFiles/config_f.dir/build + +FORTRAN/CMakeFiles/config_f.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/config_f.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/config_f.dir/clean + +FORTRAN/CMakeFiles/config_f.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/config_f.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/config_f.dir/depend + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/config_f.dir/cmake_clean.cmake b/build_nv_0120/FORTRAN/CMakeFiles/config_f.dir/cmake_clean.cmake new file mode 100644 index 00000000..293a3601 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/config_f.dir/cmake_clean.cmake @@ -0,0 +1,9 @@ +file(REMOVE_RECURSE + "CMakeFiles/config_f" + "superlu_dist_config.fh" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/config_f.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/FORTRAN/CMakeFiles/config_f.dir/compiler_depend.make b/build_nv_0120/FORTRAN/CMakeFiles/config_f.dir/compiler_depend.make new file mode 100644 index 00000000..0a9c125d --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/config_f.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for config_f. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/config_f.dir/compiler_depend.ts b/build_nv_0120/FORTRAN/CMakeFiles/config_f.dir/compiler_depend.ts new file mode 100644 index 00000000..8dbf72bc --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/config_f.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for config_f. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/config_f.dir/progress.make b/build_nv_0120/FORTRAN/CMakeFiles/config_f.dir/progress.make new file mode 100644 index 00000000..225de343 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/config_f.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/DependInfo.cmake b/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/DependInfo.cmake new file mode 100644 index 00000000..53d3f7fd --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/DependInfo.cmake @@ -0,0 +1,40 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_5x5.F90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/sp_ienv.c" "FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o" "gcc" "FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/build.make b/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/build.make new file mode 100644 index 00000000..a4b794e8 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/build.make @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/f_5x5.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/f_5x5.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/f_5x5.dir/flags.make + +FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.o: FORTRAN/CMakeFiles/f_5x5.dir/flags.make +FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_5x5.F90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_5x5.F90 -o CMakeFiles/f_5x5.dir/f_5x5.F90.o + +FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/f_5x5.dir/f_5x5.F90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_5x5.F90 > CMakeFiles/f_5x5.dir/f_5x5.F90.i + +FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/f_5x5.dir/f_5x5.F90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_5x5.F90 -o CMakeFiles/f_5x5.dir/f_5x5.F90.s + +FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o: FORTRAN/CMakeFiles/f_5x5.dir/flags.make +FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/sp_ienv.c +FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o: FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o -MF CMakeFiles/f_5x5.dir/sp_ienv.c.o.d -o CMakeFiles/f_5x5.dir/sp_ienv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/sp_ienv.c + +FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/f_5x5.dir/sp_ienv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/sp_ienv.c > CMakeFiles/f_5x5.dir/sp_ienv.c.i + +FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/f_5x5.dir/sp_ienv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/sp_ienv.c -o CMakeFiles/f_5x5.dir/sp_ienv.c.s + +# Object files for target f_5x5 +f_5x5_OBJECTS = \ +"CMakeFiles/f_5x5.dir/f_5x5.F90.o" \ +"CMakeFiles/f_5x5.dir/sp_ienv.c.o" + +# External object files for target f_5x5 +f_5x5_EXTERNAL_OBJECTS = + +FORTRAN/f_5x5: FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.o +FORTRAN/f_5x5: FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o +FORTRAN/f_5x5: FORTRAN/CMakeFiles/f_5x5.dir/build.make +FORTRAN/f_5x5: FORTRAN/libsuperlu_dist_fortran.a +FORTRAN/f_5x5: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_5x5: SRC/libsuperlu_dist.so.8.1.2 +FORTRAN/f_5x5: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_5x5: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +FORTRAN/f_5x5: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +FORTRAN/f_5x5: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +FORTRAN/f_5x5: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +FORTRAN/f_5x5: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +FORTRAN/f_5x5: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +FORTRAN/f_5x5: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +FORTRAN/f_5x5: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +FORTRAN/f_5x5: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +FORTRAN/f_5x5: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_5x5: FORTRAN/CMakeFiles/f_5x5.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking Fortran executable f_5x5" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/f_5x5.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/f_5x5.dir/build: FORTRAN/f_5x5 +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/build + +FORTRAN/CMakeFiles/f_5x5.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/f_5x5.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/clean + +FORTRAN/CMakeFiles/f_5x5.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/depend + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/cmake_clean.cmake b/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/cmake_clean.cmake new file mode 100644 index 00000000..011145e6 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/f_5x5.dir/f_5x5.F90.o" + "CMakeFiles/f_5x5.dir/sp_ienv.c.o" + "CMakeFiles/f_5x5.dir/sp_ienv.c.o.d" + "f_5x5" + "f_5x5.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C Fortran) + include(CMakeFiles/f_5x5.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.make b/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.make new file mode 100644 index 00000000..f49dc425 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for f_5x5. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.ts b/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.ts new file mode 100644 index 00000000..d0dc0ecb --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for f_5x5. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/depend.make b/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/depend.make new file mode 100644 index 00000000..a666decf --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for f_5x5. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/flags.make b/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/flags.make new file mode 100644 index 00000000..3dd072de --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/flags.make @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + +Fortran_DEFINES = + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/link.txt b/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/link.txt new file mode 100644 index 00000000..c9d471e6 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib -fast -O3 CMakeFiles/f_5x5.dir/f_5x5.F90.o CMakeFiles/f_5x5.dir/sp_ienv.c.o -o f_5x5 -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis libsuperlu_dist_fortran.a /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm ../SRC/libsuperlu_dist.so.8.1.2 -lm /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/progress.make b/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/progress.make new file mode 100644 index 00000000..8eb4b499 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_5x5.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/DependInfo.cmake b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/DependInfo.cmake new file mode 100644 index 00000000..eb906b10 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/DependInfo.cmake @@ -0,0 +1,39 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive.F90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/build.make b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/build.make new file mode 100644 index 00000000..38eaf929 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/build.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/f_pddrive.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/f_pddrive.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/f_pddrive.dir/flags.make + +FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.o: FORTRAN/CMakeFiles/f_pddrive.dir/flags.make +FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive.F90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive.F90 -o CMakeFiles/f_pddrive.dir/f_pddrive.F90.o + +FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/f_pddrive.dir/f_pddrive.F90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive.F90 > CMakeFiles/f_pddrive.dir/f_pddrive.F90.i + +FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/f_pddrive.dir/f_pddrive.F90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive.F90 -o CMakeFiles/f_pddrive.dir/f_pddrive.F90.s + +# Object files for target f_pddrive +f_pddrive_OBJECTS = \ +"CMakeFiles/f_pddrive.dir/f_pddrive.F90.o" + +# External object files for target f_pddrive +f_pddrive_EXTERNAL_OBJECTS = + +FORTRAN/f_pddrive: FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.o +FORTRAN/f_pddrive: FORTRAN/CMakeFiles/f_pddrive.dir/build.make +FORTRAN/f_pddrive: FORTRAN/libsuperlu_dist_fortran.a +FORTRAN/f_pddrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pddrive: SRC/libsuperlu_dist.so.8.1.2 +FORTRAN/f_pddrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pddrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +FORTRAN/f_pddrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +FORTRAN/f_pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +FORTRAN/f_pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +FORTRAN/f_pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +FORTRAN/f_pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +FORTRAN/f_pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +FORTRAN/f_pddrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +FORTRAN/f_pddrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +FORTRAN/f_pddrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pddrive: FORTRAN/CMakeFiles/f_pddrive.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking Fortran executable f_pddrive" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/f_pddrive.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/f_pddrive.dir/build: FORTRAN/f_pddrive +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/build + +FORTRAN/CMakeFiles/f_pddrive.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/f_pddrive.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/clean + +FORTRAN/CMakeFiles/f_pddrive.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/depend + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/cmake_clean.cmake b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/cmake_clean.cmake new file mode 100644 index 00000000..99ea92a7 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/f_pddrive.dir/f_pddrive.F90.o" + "f_pddrive" + "f_pddrive.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/f_pddrive.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.make b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.make new file mode 100644 index 00000000..23db8264 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for f_pddrive. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.ts b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.ts new file mode 100644 index 00000000..a1ff876e --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for f_pddrive. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/depend.make b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/depend.make new file mode 100644 index 00000000..80c13c28 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for f_pddrive. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/flags.make b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/flags.make new file mode 100644 index 00000000..3e6a740f --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/link.txt b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/link.txt new file mode 100644 index 00000000..984492e8 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib -fast -O3 CMakeFiles/f_pddrive.dir/f_pddrive.F90.o -o f_pddrive -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis libsuperlu_dist_fortran.a /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm ../SRC/libsuperlu_dist.so.8.1.2 -lm /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/progress.make b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/progress.make new file mode 100644 index 00000000..2271fbb3 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 1 + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/DependInfo.cmake b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/DependInfo.cmake new file mode 100644 index 00000000..c9f00764 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/DependInfo.cmake @@ -0,0 +1,39 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive3d.F90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make new file mode 100644 index 00000000..0311ee5e --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/f_pddrive3d.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/f_pddrive3d.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/f_pddrive3d.dir/flags.make + +FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o: FORTRAN/CMakeFiles/f_pddrive3d.dir/flags.make +FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive3d.F90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive3d.F90 -o CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o + +FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive3d.F90 > CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.i + +FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pddrive3d.F90 -o CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.s + +# Object files for target f_pddrive3d +f_pddrive3d_OBJECTS = \ +"CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o" + +# External object files for target f_pddrive3d +f_pddrive3d_EXTERNAL_OBJECTS = + +FORTRAN/f_pddrive3d: FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o +FORTRAN/f_pddrive3d: FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make +FORTRAN/f_pddrive3d: FORTRAN/libsuperlu_dist_fortran.a +FORTRAN/f_pddrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pddrive3d: SRC/libsuperlu_dist.so.8.1.2 +FORTRAN/f_pddrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pddrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +FORTRAN/f_pddrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +FORTRAN/f_pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +FORTRAN/f_pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +FORTRAN/f_pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +FORTRAN/f_pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +FORTRAN/f_pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +FORTRAN/f_pddrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +FORTRAN/f_pddrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +FORTRAN/f_pddrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pddrive3d: FORTRAN/CMakeFiles/f_pddrive3d.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking Fortran executable f_pddrive3d" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/f_pddrive3d.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/f_pddrive3d.dir/build: FORTRAN/f_pddrive3d +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/build + +FORTRAN/CMakeFiles/f_pddrive3d.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/f_pddrive3d.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/clean + +FORTRAN/CMakeFiles/f_pddrive3d.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/depend + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/cmake_clean.cmake b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/cmake_clean.cmake new file mode 100644 index 00000000..a12585da --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o" + "f_pddrive3d" + "f_pddrive3d.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/f_pddrive3d.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.make b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.make new file mode 100644 index 00000000..7b10aee3 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for f_pddrive3d. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.ts b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.ts new file mode 100644 index 00000000..98b9dc92 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for f_pddrive3d. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/depend.make b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/depend.make new file mode 100644 index 00000000..4e7fe774 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for f_pddrive3d. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/flags.make b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/flags.make new file mode 100644 index 00000000..3e6a740f --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/link.txt b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/link.txt new file mode 100644 index 00000000..2607b958 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib -fast -O3 CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o -o f_pddrive3d -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis libsuperlu_dist_fortran.a /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm ../SRC/libsuperlu_dist.so.8.1.2 -lm /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/progress.make b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pddrive3d.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/DependInfo.cmake b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/DependInfo.cmake new file mode 100644 index 00000000..23fab91d --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/DependInfo.cmake @@ -0,0 +1,39 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive.F90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/build.make b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/build.make new file mode 100644 index 00000000..3715c0f3 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/build.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/f_pzdrive.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/f_pzdrive.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/f_pzdrive.dir/flags.make + +FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o: FORTRAN/CMakeFiles/f_pzdrive.dir/flags.make +FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive.F90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive.F90 -o CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o + +FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive.F90 > CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.i + +FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive.F90 -o CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.s + +# Object files for target f_pzdrive +f_pzdrive_OBJECTS = \ +"CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o" + +# External object files for target f_pzdrive +f_pzdrive_EXTERNAL_OBJECTS = + +FORTRAN/f_pzdrive: FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o +FORTRAN/f_pzdrive: FORTRAN/CMakeFiles/f_pzdrive.dir/build.make +FORTRAN/f_pzdrive: FORTRAN/libsuperlu_dist_fortran.a +FORTRAN/f_pzdrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pzdrive: SRC/libsuperlu_dist.so.8.1.2 +FORTRAN/f_pzdrive: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pzdrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +FORTRAN/f_pzdrive: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +FORTRAN/f_pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +FORTRAN/f_pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +FORTRAN/f_pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +FORTRAN/f_pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +FORTRAN/f_pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +FORTRAN/f_pzdrive: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +FORTRAN/f_pzdrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +FORTRAN/f_pzdrive: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pzdrive: FORTRAN/CMakeFiles/f_pzdrive.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking Fortran executable f_pzdrive" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/f_pzdrive.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/f_pzdrive.dir/build: FORTRAN/f_pzdrive +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/build + +FORTRAN/CMakeFiles/f_pzdrive.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/f_pzdrive.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/clean + +FORTRAN/CMakeFiles/f_pzdrive.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/depend + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/cmake_clean.cmake b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/cmake_clean.cmake new file mode 100644 index 00000000..9ff04b21 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o" + "f_pzdrive" + "f_pzdrive.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/f_pzdrive.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.make b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.make new file mode 100644 index 00000000..6b772df2 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for f_pzdrive. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.ts b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.ts new file mode 100644 index 00000000..f7686e5f --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for f_pzdrive. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/depend.make b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/depend.make new file mode 100644 index 00000000..06741542 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for f_pzdrive. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/flags.make b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/flags.make new file mode 100644 index 00000000..3e6a740f --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/link.txt b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/link.txt new file mode 100644 index 00000000..8fc8c337 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib -fast -O3 CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o -o f_pzdrive -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis libsuperlu_dist_fortran.a /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm ../SRC/libsuperlu_dist.so.8.1.2 -lm /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/progress.make b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/progress.make new file mode 100644 index 00000000..6c287f17 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/DependInfo.cmake b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/DependInfo.cmake new file mode 100644 index 00000000..6eacbd30 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/DependInfo.cmake @@ -0,0 +1,39 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive3d.F90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make new file mode 100644 index 00000000..32dee130 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/f_pzdrive3d.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/f_pzdrive3d.dir/flags.make + +FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o: FORTRAN/CMakeFiles/f_pzdrive3d.dir/flags.make +FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive3d.F90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building Fortran object FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive3d.F90 -o CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o + +FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive3d.F90 > CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.i + +FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/f_pzdrive3d.F90 -o CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.s + +# Object files for target f_pzdrive3d +f_pzdrive3d_OBJECTS = \ +"CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o" + +# External object files for target f_pzdrive3d +f_pzdrive3d_EXTERNAL_OBJECTS = + +FORTRAN/f_pzdrive3d: FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o +FORTRAN/f_pzdrive3d: FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make +FORTRAN/f_pzdrive3d: FORTRAN/libsuperlu_dist_fortran.a +FORTRAN/f_pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pzdrive3d: SRC/libsuperlu_dist.so.8.1.2 +FORTRAN/f_pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pzdrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +FORTRAN/f_pzdrive3d: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +FORTRAN/f_pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +FORTRAN/f_pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +FORTRAN/f_pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +FORTRAN/f_pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +FORTRAN/f_pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +FORTRAN/f_pzdrive3d: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +FORTRAN/f_pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +FORTRAN/f_pzdrive3d: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/f_pzdrive3d: FORTRAN/CMakeFiles/f_pzdrive3d.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking Fortran executable f_pzdrive3d" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/f_pzdrive3d.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/f_pzdrive3d.dir/build: FORTRAN/f_pzdrive3d +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/build + +FORTRAN/CMakeFiles/f_pzdrive3d.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/f_pzdrive3d.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/clean + +FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/cmake_clean.cmake b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/cmake_clean.cmake new file mode 100644 index 00000000..9456d55b --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o" + "f_pzdrive3d" + "f_pzdrive3d.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang Fortran) + include(CMakeFiles/f_pzdrive3d.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.make b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.make new file mode 100644 index 00000000..6876851d --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for f_pzdrive3d. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.ts b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.ts new file mode 100644 index 00000000..311b697c --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for f_pzdrive3d. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend.make b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend.make new file mode 100644 index 00000000..e66a7988 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for f_pzdrive3d. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/flags.make b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/flags.make new file mode 100644 index 00000000..3e6a740f --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +Fortran_DEFINES = + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/link.txt b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/link.txt new file mode 100644 index 00000000..3e37b710 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib -fast -O3 CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o -o f_pzdrive3d -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis libsuperlu_dist_fortran.a /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lcupti -lcudart -lcuda -lsci_nvidia_mpi -lsci_nvidia -ldl -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -ldl -lcudadevice -lnvf -lnvomp -ldl -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lgcc -lc -lgcc_s -lm ../SRC/libsuperlu_dist.so.8.1.2 -lm /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so -lmpifort_nvidia -lmpi_nvidia -lmpi_gtl_cuda -ldsmml -lxpmem -lacchost -laccdevaux -laccdevice -lcudadevice -lnvf -lnvomp -lnvhpcatm -latomic -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lpthread -lnvcpumath -lnsnvc -lnvc -lrt -lgcc -lc -lgcc_s -lm diff --git a/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/progress.make b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/progress.make new file mode 100644 index 00000000..e9511b0b --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/f_pzdrive3d.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 2 +CMAKE_PROGRESS_2 = + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/progress.marks b/build_nv_0120/FORTRAN/CMakeFiles/progress.marks new file mode 100644 index 00000000..87523dd7 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/progress.marks @@ -0,0 +1 @@ +41 diff --git a/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake new file mode 100644 index 00000000..5f56bb3d --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake @@ -0,0 +1,44 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make new file mode 100644 index 00000000..0c156aaf --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make @@ -0,0 +1,208 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o -MF CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o.d -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c > CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building Fortran object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 -o CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 > CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 -o CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.s + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building Fortran object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 > CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.s + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o -MF CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o.d -o CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c > CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c -o CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o -MF CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o.d -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c > CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o -MF CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o.d -o CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c > CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c -o CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o -MF CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o.d -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c > CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c -o CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.s + +# Object files for target superlu_dist_fortran-static +superlu_dist_fortran__static_OBJECTS = \ +"CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o" \ +"CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o" \ +"CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o" \ +"CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o" \ +"CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o" \ +"CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o" \ +"CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o" + +# External object files for target superlu_dist_fortran-static +superlu_dist_fortran__static_EXTERNAL_OBJECTS = + +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make +FORTRAN/libsuperlu_dist_fortran.a: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Linking Fortran static library libsuperlu_dist_fortran.a" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean_target.cmake + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/superlu_dist_fortran-static.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build: FORTRAN/libsuperlu_dist_fortran.a +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/clean + +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean.cmake b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean.cmake new file mode 100644 index 00000000..c9e57f6d --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean.cmake @@ -0,0 +1,21 @@ +file(REMOVE_RECURSE + "CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o" + "CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o.d" + "CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o" + "CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o.d" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o.d" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o.d" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o.d" + "CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o" + "CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o" + "libsuperlu_dist_fortran.a" + "libsuperlu_dist_fortran.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C Fortran) + include(CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean_target.cmake b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..4202c264 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libsuperlu_dist_fortran.a" +) diff --git a/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.make b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.make new file mode 100644 index 00000000..17b222ef --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for superlu_dist_fortran-static. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts new file mode 100644 index 00000000..bd89ec30 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for superlu_dist_fortran-static. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend.make b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend.make new file mode 100644 index 00000000..e1c3cb25 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for superlu_dist_fortran-static. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make new file mode 100644 index 00000000..3dd072de --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/flags.make @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + +Fortran_DEFINES = + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/link.txt b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/link.txt new file mode 100644 index 00000000..e58d5a9d --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libsuperlu_dist_fortran.a "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o" "CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o" "CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o" "CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o" "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o" "CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o" "CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o" +/usr/bin/ranlib libsuperlu_dist_fortran.a diff --git a/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/progress.make b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/progress.make new file mode 100644 index 00000000..5b45436b --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/progress.make @@ -0,0 +1,9 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 99 +CMAKE_PROGRESS_4 = +CMAKE_PROGRESS_5 = +CMAKE_PROGRESS_6 = +CMAKE_PROGRESS_7 = +CMAKE_PROGRESS_8 = 100 + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/DependInfo.cmake b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/DependInfo.cmake new file mode 100644 index 00000000..88a2d5a8 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/DependInfo.cmake @@ -0,0 +1,56 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "Fortran" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_Fortran + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o" + ) +set(CMAKE_Fortran_COMPILER_ID "NVHPC") +set(CMAKE_Fortran_SUBMODULE_SEP "-") +set(CMAKE_Fortran_SUBMODULE_EXT ".mod") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_Fortran + "superlu_dist_fortran_EXPORTS" + ) + +# The include file search paths: +set(CMAKE_Fortran_TARGET_INCLUDE_PATH + "SRC" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include" + "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC" + "FORTRAN" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include" + "/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include" + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o" "gcc" "FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/libsuperlu_dist_fortran.so" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/libsuperlu_dist_fortran.so.8.1.2" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/libsuperlu_dist_fortran.so.8" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/libsuperlu_dist_fortran.so.8.1.2" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make new file mode 100644 index 00000000..84e3895c --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make @@ -0,0 +1,226 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.make + +# Include the progress variables for this target. +include FORTRAN/CMakeFiles/superlu_dist_fortran.dir/progress.make + +# Include the compile flags for this target's objects. +include FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o -MF CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o.d -o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c > CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_wrap.c -o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building Fortran object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 -o CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 > CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlupara.f90 -o CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.s + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building Fortran object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 -o CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing Fortran source to CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 > CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling Fortran source to assembly CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/ftn $(Fortran_DEFINES) $(Fortran_INCLUDES) $(Fortran_FLAGS) -Mfreeform -Mpreprocess -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_mod.f90 -o CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.s + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o -MF CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o.d -o CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c > CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_dcreate_matrix_x_b.c -o CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o -MF CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o.d -o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c > CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_dwrap.c -o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o -MF CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o.d -o CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c > CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/c2f_zcreate_matrix_x_b.c -o CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.s + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o -MF CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o.d -o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c > CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.i + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_c2f_zwrap.c -o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.s + +# Object files for target superlu_dist_fortran +superlu_dist_fortran_OBJECTS = \ +"CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o" \ +"CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o" \ +"CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o" \ +"CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o" \ +"CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o" \ +"CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o" \ +"CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o" + +# External object files for target superlu_dist_fortran +superlu_dist_fortran_EXTERNAL_OBJECTS = + +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: SRC/libsuperlu_dist.so.8.1.2 +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +FORTRAN/libsuperlu_dist_fortran.so.8.1.2: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Linking Fortran shared library libsuperlu_dist_fortran.so" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/superlu_dist_fortran.dir/link.txt --verbose=$(VERBOSE) + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && $(CMAKE_COMMAND) -E cmake_symlink_library libsuperlu_dist_fortran.so.8.1.2 libsuperlu_dist_fortran.so.8 libsuperlu_dist_fortran.so + +FORTRAN/libsuperlu_dist_fortran.so.8: FORTRAN/libsuperlu_dist_fortran.so.8.1.2 + @$(CMAKE_COMMAND) -E touch_nocreate FORTRAN/libsuperlu_dist_fortran.so.8 + +FORTRAN/libsuperlu_dist_fortran.so: FORTRAN/libsuperlu_dist_fortran.so.8.1.2 + @$(CMAKE_COMMAND) -E touch_nocreate FORTRAN/libsuperlu_dist_fortran.so + +# Rule to build all files generated by this target. +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build: FORTRAN/libsuperlu_dist_fortran.so +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN && $(CMAKE_COMMAND) -P CMakeFiles/superlu_dist_fortran.dir/cmake_clean.cmake +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/clean + +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/cmake_clean.cmake b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/cmake_clean.cmake new file mode 100644 index 00000000..572b7b5a --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/cmake_clean.cmake @@ -0,0 +1,23 @@ +file(REMOVE_RECURSE + "CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o" + "CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o.d" + "CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o" + "CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o.d" + "CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o" + "CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o.d" + "CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o" + "CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o.d" + "CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o" + "CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o.d" + "CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o" + "CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o" + "libsuperlu_dist_fortran.pdb" + "libsuperlu_dist_fortran.so" + "libsuperlu_dist_fortran.so.8" + "libsuperlu_dist_fortran.so.8.1.2" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C Fortran) + include(CMakeFiles/superlu_dist_fortran.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.make b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.make new file mode 100644 index 00000000..8060fc41 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for superlu_dist_fortran. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts new file mode 100644 index 00000000..c68dfb84 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for superlu_dist_fortran. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend.make b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend.make new file mode 100644 index 00000000..0b1daa31 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for superlu_dist_fortran. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make new file mode 100644 index 00000000..4a9116f9 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/flags.make @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +# compile Fortran with /opt/cray/pe/craype/2.7.19/bin/ftn +C_DEFINES = -Dsuperlu_dist_fortran_EXPORTS + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + +Fortran_DEFINES = -Dsuperlu_dist_fortran_EXPORTS + +Fortran_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +Fortran_FLAGS = -fast -O3 -fPIC + diff --git a/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/link.txt b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/link.txt new file mode 100644 index 00000000..fa963052 --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/ftn -fPIC -fast -O3 -shared -Wl,-soname,libsuperlu_dist_fortran.so.8 -o libsuperlu_dist_fortran.so.8.1.2 CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis: ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem -lm /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/progress.make b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/progress.make new file mode 100644 index 00000000..fdc5bb1f --- /dev/null +++ b/build_nv_0120/FORTRAN/CMakeFiles/superlu_dist_fortran.dir/progress.make @@ -0,0 +1,9 @@ +CMAKE_PROGRESS_1 = 97 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = +CMAKE_PROGRESS_5 = +CMAKE_PROGRESS_6 = 98 +CMAKE_PROGRESS_7 = +CMAKE_PROGRESS_8 = + diff --git a/build_nv_0120/FORTRAN/CTestTestfile.cmake b/build_nv_0120/FORTRAN/CTestTestfile.cmake new file mode 100644 index 00000000..bcb5ca3b --- /dev/null +++ b/build_nv_0120/FORTRAN/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN +# Build directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/build_nv_0120/FORTRAN/Makefile b/build_nv_0120/FORTRAN/Makefile new file mode 100644 index 00000000..dccb9004 --- /dev/null +++ b/build_nv_0120/FORTRAN/Makefile @@ -0,0 +1,695 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN//CMakeFiles/progress.marks + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule + +# Convenience name for target. +superlu_dist_fortran: FORTRAN/CMakeFiles/superlu_dist_fortran.dir/rule +.PHONY : superlu_dist_fortran + +# fast build rule for target. +superlu_dist_fortran/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build +.PHONY : superlu_dist_fortran/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule +.PHONY : FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule + +# Convenience name for target. +superlu_dist_fortran-static: FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/rule +.PHONY : superlu_dist_fortran-static + +# fast build rule for target. +superlu_dist_fortran-static/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build +.PHONY : superlu_dist_fortran-static/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/f_pddrive.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pddrive.dir/rule +.PHONY : FORTRAN/CMakeFiles/f_pddrive.dir/rule + +# Convenience name for target. +f_pddrive: FORTRAN/CMakeFiles/f_pddrive.dir/rule +.PHONY : f_pddrive + +# fast build rule for target. +f_pddrive/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/build +.PHONY : f_pddrive/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/f_pddrive3d.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pddrive3d.dir/rule +.PHONY : FORTRAN/CMakeFiles/f_pddrive3d.dir/rule + +# Convenience name for target. +f_pddrive3d: FORTRAN/CMakeFiles/f_pddrive3d.dir/rule +.PHONY : f_pddrive3d + +# fast build rule for target. +f_pddrive3d/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/build +.PHONY : f_pddrive3d/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/f_5x5.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_5x5.dir/rule +.PHONY : FORTRAN/CMakeFiles/f_5x5.dir/rule + +# Convenience name for target. +f_5x5: FORTRAN/CMakeFiles/f_5x5.dir/rule +.PHONY : f_5x5 + +# fast build rule for target. +f_5x5/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/build +.PHONY : f_5x5/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/f_pzdrive.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pzdrive.dir/rule +.PHONY : FORTRAN/CMakeFiles/f_pzdrive.dir/rule + +# Convenience name for target. +f_pzdrive: FORTRAN/CMakeFiles/f_pzdrive.dir/rule +.PHONY : f_pzdrive + +# fast build rule for target. +f_pzdrive/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/build +.PHONY : f_pzdrive/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule +.PHONY : FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule + +# Convenience name for target. +f_pzdrive3d: FORTRAN/CMakeFiles/f_pzdrive3d.dir/rule +.PHONY : f_pzdrive3d + +# fast build rule for target. +f_pzdrive3d/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/build +.PHONY : f_pzdrive3d/fast + +# Convenience name for target. +FORTRAN/CMakeFiles/config_f.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FORTRAN/CMakeFiles/config_f.dir/rule +.PHONY : FORTRAN/CMakeFiles/config_f.dir/rule + +# Convenience name for target. +config_f: FORTRAN/CMakeFiles/config_f.dir/rule +.PHONY : config_f + +# fast build rule for target. +config_f/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/config_f.dir/build.make FORTRAN/CMakeFiles/config_f.dir/build +.PHONY : config_f/fast + +c2f_dcreate_matrix_x_b.o: c2f_dcreate_matrix_x_b.c.o +.PHONY : c2f_dcreate_matrix_x_b.o + +# target to build an object file +c2f_dcreate_matrix_x_b.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.o +.PHONY : c2f_dcreate_matrix_x_b.c.o + +c2f_dcreate_matrix_x_b.i: c2f_dcreate_matrix_x_b.c.i +.PHONY : c2f_dcreate_matrix_x_b.i + +# target to preprocess a source file +c2f_dcreate_matrix_x_b.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.i +.PHONY : c2f_dcreate_matrix_x_b.c.i + +c2f_dcreate_matrix_x_b.s: c2f_dcreate_matrix_x_b.c.s +.PHONY : c2f_dcreate_matrix_x_b.s + +# target to generate assembly for a file +c2f_dcreate_matrix_x_b.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_dcreate_matrix_x_b.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_dcreate_matrix_x_b.c.s +.PHONY : c2f_dcreate_matrix_x_b.c.s + +c2f_zcreate_matrix_x_b.o: c2f_zcreate_matrix_x_b.c.o +.PHONY : c2f_zcreate_matrix_x_b.o + +# target to build an object file +c2f_zcreate_matrix_x_b.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.o +.PHONY : c2f_zcreate_matrix_x_b.c.o + +c2f_zcreate_matrix_x_b.i: c2f_zcreate_matrix_x_b.c.i +.PHONY : c2f_zcreate_matrix_x_b.i + +# target to preprocess a source file +c2f_zcreate_matrix_x_b.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.i +.PHONY : c2f_zcreate_matrix_x_b.c.i + +c2f_zcreate_matrix_x_b.s: c2f_zcreate_matrix_x_b.c.s +.PHONY : c2f_zcreate_matrix_x_b.s + +# target to generate assembly for a file +c2f_zcreate_matrix_x_b.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/c2f_zcreate_matrix_x_b.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/c2f_zcreate_matrix_x_b.c.s +.PHONY : c2f_zcreate_matrix_x_b.c.s + +f_5x5.o: f_5x5.F90.o +.PHONY : f_5x5.o + +# target to build an object file +f_5x5.F90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.o +.PHONY : f_5x5.F90.o + +f_5x5.i: f_5x5.F90.i +.PHONY : f_5x5.i + +# target to preprocess a source file +f_5x5.F90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.i +.PHONY : f_5x5.F90.i + +f_5x5.s: f_5x5.F90.s +.PHONY : f_5x5.s + +# target to generate assembly for a file +f_5x5.F90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/f_5x5.F90.s +.PHONY : f_5x5.F90.s + +f_pddrive.o: f_pddrive.F90.o +.PHONY : f_pddrive.o + +# target to build an object file +f_pddrive.F90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.o +.PHONY : f_pddrive.F90.o + +f_pddrive.i: f_pddrive.F90.i +.PHONY : f_pddrive.i + +# target to preprocess a source file +f_pddrive.F90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.i +.PHONY : f_pddrive.F90.i + +f_pddrive.s: f_pddrive.F90.s +.PHONY : f_pddrive.s + +# target to generate assembly for a file +f_pddrive.F90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/f_pddrive.F90.s +.PHONY : f_pddrive.F90.s + +f_pddrive3d.o: f_pddrive3d.F90.o +.PHONY : f_pddrive3d.o + +# target to build an object file +f_pddrive3d.F90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.o +.PHONY : f_pddrive3d.F90.o + +f_pddrive3d.i: f_pddrive3d.F90.i +.PHONY : f_pddrive3d.i + +# target to preprocess a source file +f_pddrive3d.F90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.i +.PHONY : f_pddrive3d.F90.i + +f_pddrive3d.s: f_pddrive3d.F90.s +.PHONY : f_pddrive3d.s + +# target to generate assembly for a file +f_pddrive3d.F90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/f_pddrive3d.F90.s +.PHONY : f_pddrive3d.F90.s + +f_pzdrive.o: f_pzdrive.F90.o +.PHONY : f_pzdrive.o + +# target to build an object file +f_pzdrive.F90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.o +.PHONY : f_pzdrive.F90.o + +f_pzdrive.i: f_pzdrive.F90.i +.PHONY : f_pzdrive.i + +# target to preprocess a source file +f_pzdrive.F90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.i +.PHONY : f_pzdrive.F90.i + +f_pzdrive.s: f_pzdrive.F90.s +.PHONY : f_pzdrive.s + +# target to generate assembly for a file +f_pzdrive.F90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/f_pzdrive.F90.s +.PHONY : f_pzdrive.F90.s + +f_pzdrive3d.o: f_pzdrive3d.F90.o +.PHONY : f_pzdrive3d.o + +# target to build an object file +f_pzdrive3d.F90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o +.PHONY : f_pzdrive3d.F90.o + +f_pzdrive3d.i: f_pzdrive3d.F90.i +.PHONY : f_pzdrive3d.i + +# target to preprocess a source file +f_pzdrive3d.F90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.i +.PHONY : f_pzdrive3d.F90.i + +f_pzdrive3d.s: f_pzdrive3d.F90.s +.PHONY : f_pzdrive3d.s + +# target to generate assembly for a file +f_pzdrive3d.F90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.s +.PHONY : f_pzdrive3d.F90.s + +sp_ienv.o: sp_ienv.c.o +.PHONY : sp_ienv.o + +# target to build an object file +sp_ienv.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.o +.PHONY : sp_ienv.c.o + +sp_ienv.i: sp_ienv.c.i +.PHONY : sp_ienv.i + +# target to preprocess a source file +sp_ienv.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.i +.PHONY : sp_ienv.c.i + +sp_ienv.s: sp_ienv.c.s +.PHONY : sp_ienv.s + +# target to generate assembly for a file +sp_ienv.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/sp_ienv.c.s +.PHONY : sp_ienv.c.s + +superlu_c2f_dwrap.o: superlu_c2f_dwrap.c.o +.PHONY : superlu_c2f_dwrap.o + +# target to build an object file +superlu_c2f_dwrap.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.o +.PHONY : superlu_c2f_dwrap.c.o + +superlu_c2f_dwrap.i: superlu_c2f_dwrap.c.i +.PHONY : superlu_c2f_dwrap.i + +# target to preprocess a source file +superlu_c2f_dwrap.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.i +.PHONY : superlu_c2f_dwrap.c.i + +superlu_c2f_dwrap.s: superlu_c2f_dwrap.c.s +.PHONY : superlu_c2f_dwrap.s + +# target to generate assembly for a file +superlu_c2f_dwrap.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_dwrap.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_dwrap.c.s +.PHONY : superlu_c2f_dwrap.c.s + +superlu_c2f_wrap.o: superlu_c2f_wrap.c.o +.PHONY : superlu_c2f_wrap.o + +# target to build an object file +superlu_c2f_wrap.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.o +.PHONY : superlu_c2f_wrap.c.o + +superlu_c2f_wrap.i: superlu_c2f_wrap.c.i +.PHONY : superlu_c2f_wrap.i + +# target to preprocess a source file +superlu_c2f_wrap.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.i +.PHONY : superlu_c2f_wrap.c.i + +superlu_c2f_wrap.s: superlu_c2f_wrap.c.s +.PHONY : superlu_c2f_wrap.s + +# target to generate assembly for a file +superlu_c2f_wrap.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_wrap.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_wrap.c.s +.PHONY : superlu_c2f_wrap.c.s + +superlu_c2f_zwrap.o: superlu_c2f_zwrap.c.o +.PHONY : superlu_c2f_zwrap.o + +# target to build an object file +superlu_c2f_zwrap.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.o +.PHONY : superlu_c2f_zwrap.c.o + +superlu_c2f_zwrap.i: superlu_c2f_zwrap.c.i +.PHONY : superlu_c2f_zwrap.i + +# target to preprocess a source file +superlu_c2f_zwrap.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.i +.PHONY : superlu_c2f_zwrap.c.i + +superlu_c2f_zwrap.s: superlu_c2f_zwrap.c.s +.PHONY : superlu_c2f_zwrap.s + +# target to generate assembly for a file +superlu_c2f_zwrap.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_c2f_zwrap.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_c2f_zwrap.c.s +.PHONY : superlu_c2f_zwrap.c.s + +superlu_mod.o: superlu_mod.f90.o +.PHONY : superlu_mod.o + +# target to build an object file +superlu_mod.f90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.o +.PHONY : superlu_mod.f90.o + +superlu_mod.i: superlu_mod.f90.i +.PHONY : superlu_mod.i + +# target to preprocess a source file +superlu_mod.f90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.i +.PHONY : superlu_mod.f90.i + +superlu_mod.s: superlu_mod.f90.s +.PHONY : superlu_mod.s + +# target to generate assembly for a file +superlu_mod.f90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlu_mod.f90.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlu_mod.f90.s +.PHONY : superlu_mod.f90.s + +superlupara.o: superlupara.f90.o +.PHONY : superlupara.o + +# target to build an object file +superlupara.f90.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.o +.PHONY : superlupara.f90.o + +superlupara.i: superlupara.f90.i +.PHONY : superlupara.i + +# target to preprocess a source file +superlupara.f90.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.i +.PHONY : superlupara.f90.i + +superlupara.s: superlupara.f90.s +.PHONY : superlupara.s + +# target to generate assembly for a file +superlupara.f90.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/superlupara.f90.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/superlupara.f90.s +.PHONY : superlupara.f90.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... config_f" + @echo "... f_5x5" + @echo "... f_pddrive" + @echo "... f_pddrive3d" + @echo "... f_pzdrive" + @echo "... f_pzdrive3d" + @echo "... superlu_dist_fortran" + @echo "... superlu_dist_fortran-static" + @echo "... c2f_dcreate_matrix_x_b.o" + @echo "... c2f_dcreate_matrix_x_b.i" + @echo "... c2f_dcreate_matrix_x_b.s" + @echo "... c2f_zcreate_matrix_x_b.o" + @echo "... c2f_zcreate_matrix_x_b.i" + @echo "... c2f_zcreate_matrix_x_b.s" + @echo "... f_5x5.o" + @echo "... f_5x5.i" + @echo "... f_5x5.s" + @echo "... f_pddrive.o" + @echo "... f_pddrive.i" + @echo "... f_pddrive.s" + @echo "... f_pddrive3d.o" + @echo "... f_pddrive3d.i" + @echo "... f_pddrive3d.s" + @echo "... f_pzdrive.o" + @echo "... f_pzdrive.i" + @echo "... f_pzdrive.s" + @echo "... f_pzdrive3d.o" + @echo "... f_pzdrive3d.i" + @echo "... f_pzdrive3d.s" + @echo "... sp_ienv.o" + @echo "... sp_ienv.i" + @echo "... sp_ienv.s" + @echo "... superlu_c2f_dwrap.o" + @echo "... superlu_c2f_dwrap.i" + @echo "... superlu_c2f_dwrap.s" + @echo "... superlu_c2f_wrap.o" + @echo "... superlu_c2f_wrap.i" + @echo "... superlu_c2f_wrap.s" + @echo "... superlu_c2f_zwrap.o" + @echo "... superlu_c2f_zwrap.i" + @echo "... superlu_c2f_zwrap.s" + @echo "... superlu_mod.o" + @echo "... superlu_mod.i" + @echo "... superlu_mod.s" + @echo "... superlupara.o" + @echo "... superlupara.i" + @echo "... superlupara.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_nv_0120/FORTRAN/cmake_install.cmake b/build_nv_0120/FORTRAN/cmake_install.cmake new file mode 100644 index 00000000..2646bf24 --- /dev/null +++ b/build_nv_0120/FORTRAN/cmake_install.cmake @@ -0,0 +1,109 @@ +# Install script for directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + foreach(file + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so.8.1.2" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so.8" + ) + if(EXISTS "${file}" AND + NOT IS_SYMLINK "${file}") + file(RPATH_CHECK + FILE "${file}" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + endforeach() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib" TYPE SHARED_LIBRARY FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/libsuperlu_dist_fortran.so.8.1.2" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/libsuperlu_dist_fortran.so.8" + ) + foreach(file + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so.8.1.2" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so.8" + ) + if(EXISTS "${file}" AND + NOT IS_SYMLINK "${file}") + file(RPATH_CHANGE + FILE "${file}" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "${file}") + endif() + endif() + endforeach() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib" TYPE SHARED_LIBRARY FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/libsuperlu_dist_fortran.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist_fortran.so") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib" TYPE STATIC_LIBRARY FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/libsuperlu_dist_fortran.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN" FILES_MATCHING REGEX "/[^/]*\\.mod$") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE FILE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/FORTRAN/superlu_dist_config.fh") +endif() + diff --git a/build_nv_0120/FORTRAN/superlu_dist_config.h b/build_nv_0120/FORTRAN/superlu_dist_config.h new file mode 100644 index 00000000..6aa086cc --- /dev/null +++ b/build_nv_0120/FORTRAN/superlu_dist_config.h @@ -0,0 +1,26 @@ +/* superlu_dist_config.h.in */ + +/* Enable CUDA */ +#define HAVE_CUDA TRUE + +/* Enable HIP */ +/* #undef HAVE_HIP */ + +/* Enable parmetis */ +#define HAVE_PARMETIS TRUE + +/* Enable colamd */ +/* #undef HAVE_COLAMD */ + +/* Enable LAPACK */ +#define SLU_HAVE_LAPACK TRUE + +/* Enable CombBLAS */ +/* #undef HAVE_COMBBLAS */ + +/* enable 64bit index mode */ +/* #undef XSDK_INDEX_SIZE */ + +#if (XSDK_INDEX_SIZE == 64) +#define _LONGINT 1 +#endif diff --git a/build_nv_0120/Makefile b/build_nv_0120/Makefile new file mode 100644 index 00000000..729a1dab --- /dev/null +++ b/build_nv_0120/Makefile @@ -0,0 +1,1295 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named Experimental + +# Build rule for target. +Experimental: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Experimental +.PHONY : Experimental + +# fast build rule for target. +Experimental/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Experimental.dir/build.make CMakeFiles/Experimental.dir/build +.PHONY : Experimental/fast + +#============================================================================= +# Target rules for targets named Nightly + +# Build rule for target. +Nightly: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Nightly +.PHONY : Nightly + +# fast build rule for target. +Nightly/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Nightly.dir/build.make CMakeFiles/Nightly.dir/build +.PHONY : Nightly/fast + +#============================================================================= +# Target rules for targets named Continuous + +# Build rule for target. +Continuous: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Continuous +.PHONY : Continuous + +# fast build rule for target. +Continuous/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Continuous.dir/build.make CMakeFiles/Continuous.dir/build +.PHONY : Continuous/fast + +#============================================================================= +# Target rules for targets named NightlyMemoryCheck + +# Build rule for target. +NightlyMemoryCheck: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyMemoryCheck +.PHONY : NightlyMemoryCheck + +# fast build rule for target. +NightlyMemoryCheck/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemoryCheck.dir/build.make CMakeFiles/NightlyMemoryCheck.dir/build +.PHONY : NightlyMemoryCheck/fast + +#============================================================================= +# Target rules for targets named NightlyStart + +# Build rule for target. +NightlyStart: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyStart +.PHONY : NightlyStart + +# fast build rule for target. +NightlyStart/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyStart.dir/build.make CMakeFiles/NightlyStart.dir/build +.PHONY : NightlyStart/fast + +#============================================================================= +# Target rules for targets named NightlyUpdate + +# Build rule for target. +NightlyUpdate: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyUpdate +.PHONY : NightlyUpdate + +# fast build rule for target. +NightlyUpdate/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyUpdate.dir/build.make CMakeFiles/NightlyUpdate.dir/build +.PHONY : NightlyUpdate/fast + +#============================================================================= +# Target rules for targets named NightlyConfigure + +# Build rule for target. +NightlyConfigure: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyConfigure +.PHONY : NightlyConfigure + +# fast build rule for target. +NightlyConfigure/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyConfigure.dir/build.make CMakeFiles/NightlyConfigure.dir/build +.PHONY : NightlyConfigure/fast + +#============================================================================= +# Target rules for targets named NightlyBuild + +# Build rule for target. +NightlyBuild: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyBuild +.PHONY : NightlyBuild + +# fast build rule for target. +NightlyBuild/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyBuild.dir/build.make CMakeFiles/NightlyBuild.dir/build +.PHONY : NightlyBuild/fast + +#============================================================================= +# Target rules for targets named NightlyTest + +# Build rule for target. +NightlyTest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyTest +.PHONY : NightlyTest + +# fast build rule for target. +NightlyTest/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyTest.dir/build.make CMakeFiles/NightlyTest.dir/build +.PHONY : NightlyTest/fast + +#============================================================================= +# Target rules for targets named NightlyCoverage + +# Build rule for target. +NightlyCoverage: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyCoverage +.PHONY : NightlyCoverage + +# fast build rule for target. +NightlyCoverage/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyCoverage.dir/build.make CMakeFiles/NightlyCoverage.dir/build +.PHONY : NightlyCoverage/fast + +#============================================================================= +# Target rules for targets named NightlyMemCheck + +# Build rule for target. +NightlyMemCheck: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlyMemCheck +.PHONY : NightlyMemCheck + +# fast build rule for target. +NightlyMemCheck/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlyMemCheck.dir/build.make CMakeFiles/NightlyMemCheck.dir/build +.PHONY : NightlyMemCheck/fast + +#============================================================================= +# Target rules for targets named NightlySubmit + +# Build rule for target. +NightlySubmit: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 NightlySubmit +.PHONY : NightlySubmit + +# fast build rule for target. +NightlySubmit/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/NightlySubmit.dir/build.make CMakeFiles/NightlySubmit.dir/build +.PHONY : NightlySubmit/fast + +#============================================================================= +# Target rules for targets named ExperimentalStart + +# Build rule for target. +ExperimentalStart: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalStart +.PHONY : ExperimentalStart + +# fast build rule for target. +ExperimentalStart/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalStart.dir/build.make CMakeFiles/ExperimentalStart.dir/build +.PHONY : ExperimentalStart/fast + +#============================================================================= +# Target rules for targets named ExperimentalUpdate + +# Build rule for target. +ExperimentalUpdate: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalUpdate +.PHONY : ExperimentalUpdate + +# fast build rule for target. +ExperimentalUpdate/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalUpdate.dir/build.make CMakeFiles/ExperimentalUpdate.dir/build +.PHONY : ExperimentalUpdate/fast + +#============================================================================= +# Target rules for targets named ExperimentalConfigure + +# Build rule for target. +ExperimentalConfigure: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalConfigure +.PHONY : ExperimentalConfigure + +# fast build rule for target. +ExperimentalConfigure/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalConfigure.dir/build.make CMakeFiles/ExperimentalConfigure.dir/build +.PHONY : ExperimentalConfigure/fast + +#============================================================================= +# Target rules for targets named ExperimentalBuild + +# Build rule for target. +ExperimentalBuild: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalBuild +.PHONY : ExperimentalBuild + +# fast build rule for target. +ExperimentalBuild/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalBuild.dir/build.make CMakeFiles/ExperimentalBuild.dir/build +.PHONY : ExperimentalBuild/fast + +#============================================================================= +# Target rules for targets named ExperimentalTest + +# Build rule for target. +ExperimentalTest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalTest +.PHONY : ExperimentalTest + +# fast build rule for target. +ExperimentalTest/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalTest.dir/build.make CMakeFiles/ExperimentalTest.dir/build +.PHONY : ExperimentalTest/fast + +#============================================================================= +# Target rules for targets named ExperimentalCoverage + +# Build rule for target. +ExperimentalCoverage: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalCoverage +.PHONY : ExperimentalCoverage + +# fast build rule for target. +ExperimentalCoverage/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalCoverage.dir/build.make CMakeFiles/ExperimentalCoverage.dir/build +.PHONY : ExperimentalCoverage/fast + +#============================================================================= +# Target rules for targets named ExperimentalMemCheck + +# Build rule for target. +ExperimentalMemCheck: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalMemCheck +.PHONY : ExperimentalMemCheck + +# fast build rule for target. +ExperimentalMemCheck/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalMemCheck.dir/build.make CMakeFiles/ExperimentalMemCheck.dir/build +.PHONY : ExperimentalMemCheck/fast + +#============================================================================= +# Target rules for targets named ExperimentalSubmit + +# Build rule for target. +ExperimentalSubmit: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExperimentalSubmit +.PHONY : ExperimentalSubmit + +# fast build rule for target. +ExperimentalSubmit/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ExperimentalSubmit.dir/build.make CMakeFiles/ExperimentalSubmit.dir/build +.PHONY : ExperimentalSubmit/fast + +#============================================================================= +# Target rules for targets named ContinuousStart + +# Build rule for target. +ContinuousStart: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousStart +.PHONY : ContinuousStart + +# fast build rule for target. +ContinuousStart/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousStart.dir/build.make CMakeFiles/ContinuousStart.dir/build +.PHONY : ContinuousStart/fast + +#============================================================================= +# Target rules for targets named ContinuousUpdate + +# Build rule for target. +ContinuousUpdate: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousUpdate +.PHONY : ContinuousUpdate + +# fast build rule for target. +ContinuousUpdate/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousUpdate.dir/build.make CMakeFiles/ContinuousUpdate.dir/build +.PHONY : ContinuousUpdate/fast + +#============================================================================= +# Target rules for targets named ContinuousConfigure + +# Build rule for target. +ContinuousConfigure: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousConfigure +.PHONY : ContinuousConfigure + +# fast build rule for target. +ContinuousConfigure/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousConfigure.dir/build.make CMakeFiles/ContinuousConfigure.dir/build +.PHONY : ContinuousConfigure/fast + +#============================================================================= +# Target rules for targets named ContinuousBuild + +# Build rule for target. +ContinuousBuild: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousBuild +.PHONY : ContinuousBuild + +# fast build rule for target. +ContinuousBuild/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousBuild.dir/build.make CMakeFiles/ContinuousBuild.dir/build +.PHONY : ContinuousBuild/fast + +#============================================================================= +# Target rules for targets named ContinuousTest + +# Build rule for target. +ContinuousTest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousTest +.PHONY : ContinuousTest + +# fast build rule for target. +ContinuousTest/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousTest.dir/build.make CMakeFiles/ContinuousTest.dir/build +.PHONY : ContinuousTest/fast + +#============================================================================= +# Target rules for targets named ContinuousCoverage + +# Build rule for target. +ContinuousCoverage: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousCoverage +.PHONY : ContinuousCoverage + +# fast build rule for target. +ContinuousCoverage/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousCoverage.dir/build.make CMakeFiles/ContinuousCoverage.dir/build +.PHONY : ContinuousCoverage/fast + +#============================================================================= +# Target rules for targets named ContinuousMemCheck + +# Build rule for target. +ContinuousMemCheck: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousMemCheck +.PHONY : ContinuousMemCheck + +# fast build rule for target. +ContinuousMemCheck/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousMemCheck.dir/build.make CMakeFiles/ContinuousMemCheck.dir/build +.PHONY : ContinuousMemCheck/fast + +#============================================================================= +# Target rules for targets named ContinuousSubmit + +# Build rule for target. +ContinuousSubmit: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ContinuousSubmit +.PHONY : ContinuousSubmit + +# fast build rule for target. +ContinuousSubmit/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ContinuousSubmit.dir/build.make CMakeFiles/ContinuousSubmit.dir/build +.PHONY : ContinuousSubmit/fast + +#============================================================================= +# Target rules for targets named superlu_dist + +# Build rule for target. +superlu_dist: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 superlu_dist +.PHONY : superlu_dist + +# fast build rule for target. +superlu_dist/fast: + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/build +.PHONY : superlu_dist/fast + +#============================================================================= +# Target rules for targets named superlu_dist-static + +# Build rule for target. +superlu_dist-static: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 superlu_dist-static +.PHONY : superlu_dist-static + +# fast build rule for target. +superlu_dist-static/fast: + $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/build +.PHONY : superlu_dist-static/fast + +#============================================================================= +# Target rules for targets named pdtest + +# Build rule for target. +pdtest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pdtest +.PHONY : pdtest + +# fast build rule for target. +pdtest/fast: + $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/build +.PHONY : pdtest/fast + +#============================================================================= +# Target rules for targets named pddrive + +# Build rule for target. +pddrive: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive +.PHONY : pddrive + +# fast build rule for target. +pddrive/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive.dir/build.make EXAMPLE/CMakeFiles/pddrive.dir/build +.PHONY : pddrive/fast + +#============================================================================= +# Target rules for targets named pddrive1 + +# Build rule for target. +pddrive1: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive1 +.PHONY : pddrive1 + +# fast build rule for target. +pddrive1/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1.dir/build.make EXAMPLE/CMakeFiles/pddrive1.dir/build +.PHONY : pddrive1/fast + +#============================================================================= +# Target rules for targets named pddrive2 + +# Build rule for target. +pddrive2: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive2 +.PHONY : pddrive2 + +# fast build rule for target. +pddrive2/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2.dir/build.make EXAMPLE/CMakeFiles/pddrive2.dir/build +.PHONY : pddrive2/fast + +#============================================================================= +# Target rules for targets named pddrive3 + +# Build rule for target. +pddrive3: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive3 +.PHONY : pddrive3 + +# fast build rule for target. +pddrive3/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3.dir/build.make EXAMPLE/CMakeFiles/pddrive3.dir/build +.PHONY : pddrive3/fast + +#============================================================================= +# Target rules for targets named pddrive4 + +# Build rule for target. +pddrive4: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive4 +.PHONY : pddrive4 + +# fast build rule for target. +pddrive4/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4.dir/build.make EXAMPLE/CMakeFiles/pddrive4.dir/build +.PHONY : pddrive4/fast + +#============================================================================= +# Target rules for targets named pddrive3d + +# Build rule for target. +pddrive3d: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive3d +.PHONY : pddrive3d + +# fast build rule for target. +pddrive3d/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d.dir/build.make EXAMPLE/CMakeFiles/pddrive3d.dir/build +.PHONY : pddrive3d/fast + +#============================================================================= +# Target rules for targets named pddrive3d1 + +# Build rule for target. +pddrive3d1: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive3d1 +.PHONY : pddrive3d1 + +# fast build rule for target. +pddrive3d1/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d1.dir/build.make EXAMPLE/CMakeFiles/pddrive3d1.dir/build +.PHONY : pddrive3d1/fast + +#============================================================================= +# Target rules for targets named pddrive3d2 + +# Build rule for target. +pddrive3d2: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive3d2 +.PHONY : pddrive3d2 + +# fast build rule for target. +pddrive3d2/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d2.dir/build.make EXAMPLE/CMakeFiles/pddrive3d2.dir/build +.PHONY : pddrive3d2/fast + +#============================================================================= +# Target rules for targets named pddrive3d3 + +# Build rule for target. +pddrive3d3: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive3d3 +.PHONY : pddrive3d3 + +# fast build rule for target. +pddrive3d3/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3d3.dir/build.make EXAMPLE/CMakeFiles/pddrive3d3.dir/build +.PHONY : pddrive3d3/fast + +#============================================================================= +# Target rules for targets named pddrive_ABglobal + +# Build rule for target. +pddrive_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive_ABglobal +.PHONY : pddrive_ABglobal + +# fast build rule for target. +pddrive_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive_ABglobal.dir/build +.PHONY : pddrive_ABglobal/fast + +#============================================================================= +# Target rules for targets named pddrive1_ABglobal + +# Build rule for target. +pddrive1_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive1_ABglobal +.PHONY : pddrive1_ABglobal + +# fast build rule for target. +pddrive1_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive1_ABglobal.dir/build +.PHONY : pddrive1_ABglobal/fast + +#============================================================================= +# Target rules for targets named pddrive2_ABglobal + +# Build rule for target. +pddrive2_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive2_ABglobal +.PHONY : pddrive2_ABglobal + +# fast build rule for target. +pddrive2_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive2_ABglobal.dir/build +.PHONY : pddrive2_ABglobal/fast + +#============================================================================= +# Target rules for targets named pddrive3_ABglobal + +# Build rule for target. +pddrive3_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive3_ABglobal +.PHONY : pddrive3_ABglobal + +# fast build rule for target. +pddrive3_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive3_ABglobal.dir/build +.PHONY : pddrive3_ABglobal/fast + +#============================================================================= +# Target rules for targets named pddrive4_ABglobal + +# Build rule for target. +pddrive4_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive4_ABglobal +.PHONY : pddrive4_ABglobal + +# fast build rule for target. +pddrive4_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pddrive4_ABglobal.dir/build +.PHONY : pddrive4_ABglobal/fast + +#============================================================================= +# Target rules for targets named pddrive_spawn + +# Build rule for target. +pddrive_spawn: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pddrive_spawn +.PHONY : pddrive_spawn + +# fast build rule for target. +pddrive_spawn/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pddrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pddrive_spawn.dir/build +.PHONY : pddrive_spawn/fast + +#============================================================================= +# Target rules for targets named psdrive + +# Build rule for target. +psdrive: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive +.PHONY : psdrive + +# fast build rule for target. +psdrive/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive.dir/build.make EXAMPLE/CMakeFiles/psdrive.dir/build +.PHONY : psdrive/fast + +#============================================================================= +# Target rules for targets named psdrive1 + +# Build rule for target. +psdrive1: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive1 +.PHONY : psdrive1 + +# fast build rule for target. +psdrive1/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive1.dir/build.make EXAMPLE/CMakeFiles/psdrive1.dir/build +.PHONY : psdrive1/fast + +#============================================================================= +# Target rules for targets named psdrive2 + +# Build rule for target. +psdrive2: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive2 +.PHONY : psdrive2 + +# fast build rule for target. +psdrive2/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive2.dir/build.make EXAMPLE/CMakeFiles/psdrive2.dir/build +.PHONY : psdrive2/fast + +#============================================================================= +# Target rules for targets named psdrive3 + +# Build rule for target. +psdrive3: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive3 +.PHONY : psdrive3 + +# fast build rule for target. +psdrive3/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3.dir/build.make EXAMPLE/CMakeFiles/psdrive3.dir/build +.PHONY : psdrive3/fast + +#============================================================================= +# Target rules for targets named psdrive4 + +# Build rule for target. +psdrive4: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive4 +.PHONY : psdrive4 + +# fast build rule for target. +psdrive4/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive4.dir/build.make EXAMPLE/CMakeFiles/psdrive4.dir/build +.PHONY : psdrive4/fast + +#============================================================================= +# Target rules for targets named psdrive3d + +# Build rule for target. +psdrive3d: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive3d +.PHONY : psdrive3d + +# fast build rule for target. +psdrive3d/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d.dir/build.make EXAMPLE/CMakeFiles/psdrive3d.dir/build +.PHONY : psdrive3d/fast + +#============================================================================= +# Target rules for targets named psdrive3d1 + +# Build rule for target. +psdrive3d1: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive3d1 +.PHONY : psdrive3d1 + +# fast build rule for target. +psdrive3d1/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d1.dir/build.make EXAMPLE/CMakeFiles/psdrive3d1.dir/build +.PHONY : psdrive3d1/fast + +#============================================================================= +# Target rules for targets named psdrive3d2 + +# Build rule for target. +psdrive3d2: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive3d2 +.PHONY : psdrive3d2 + +# fast build rule for target. +psdrive3d2/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d2.dir/build.make EXAMPLE/CMakeFiles/psdrive3d2.dir/build +.PHONY : psdrive3d2/fast + +#============================================================================= +# Target rules for targets named psdrive3d3 + +# Build rule for target. +psdrive3d3: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psdrive3d3 +.PHONY : psdrive3d3 + +# fast build rule for target. +psdrive3d3/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/psdrive3d3.dir/build.make EXAMPLE/CMakeFiles/psdrive3d3.dir/build +.PHONY : psdrive3d3/fast + +#============================================================================= +# Target rules for targets named pzdrive + +# Build rule for target. +pzdrive: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive +.PHONY : pzdrive + +# fast build rule for target. +pzdrive/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive.dir/build.make EXAMPLE/CMakeFiles/pzdrive.dir/build +.PHONY : pzdrive/fast + +#============================================================================= +# Target rules for targets named pzdrive1 + +# Build rule for target. +pzdrive1: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive1 +.PHONY : pzdrive1 + +# fast build rule for target. +pzdrive1/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1.dir/build.make EXAMPLE/CMakeFiles/pzdrive1.dir/build +.PHONY : pzdrive1/fast + +#============================================================================= +# Target rules for targets named pzdrive2 + +# Build rule for target. +pzdrive2: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive2 +.PHONY : pzdrive2 + +# fast build rule for target. +pzdrive2/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2.dir/build.make EXAMPLE/CMakeFiles/pzdrive2.dir/build +.PHONY : pzdrive2/fast + +#============================================================================= +# Target rules for targets named pzdrive3 + +# Build rule for target. +pzdrive3: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive3 +.PHONY : pzdrive3 + +# fast build rule for target. +pzdrive3/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3.dir/build +.PHONY : pzdrive3/fast + +#============================================================================= +# Target rules for targets named pzdrive4 + +# Build rule for target. +pzdrive4: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive4 +.PHONY : pzdrive4 + +# fast build rule for target. +pzdrive4/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4.dir/build.make EXAMPLE/CMakeFiles/pzdrive4.dir/build +.PHONY : pzdrive4/fast + +#============================================================================= +# Target rules for targets named pzdrive3d + +# Build rule for target. +pzdrive3d: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive3d +.PHONY : pzdrive3d + +# fast build rule for target. +pzdrive3d/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d.dir/build +.PHONY : pzdrive3d/fast + +#============================================================================= +# Target rules for targets named pzdrive3d1 + +# Build rule for target. +pzdrive3d1: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive3d1 +.PHONY : pzdrive3d1 + +# fast build rule for target. +pzdrive3d1/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d1.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d1.dir/build +.PHONY : pzdrive3d1/fast + +#============================================================================= +# Target rules for targets named pzdrive3d2 + +# Build rule for target. +pzdrive3d2: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive3d2 +.PHONY : pzdrive3d2 + +# fast build rule for target. +pzdrive3d2/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d2.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d2.dir/build +.PHONY : pzdrive3d2/fast + +#============================================================================= +# Target rules for targets named pzdrive3d3 + +# Build rule for target. +pzdrive3d3: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive3d3 +.PHONY : pzdrive3d3 + +# fast build rule for target. +pzdrive3d3/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3d3.dir/build.make EXAMPLE/CMakeFiles/pzdrive3d3.dir/build +.PHONY : pzdrive3d3/fast + +#============================================================================= +# Target rules for targets named pzdrive_ABglobal + +# Build rule for target. +pzdrive_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive_ABglobal +.PHONY : pzdrive_ABglobal + +# fast build rule for target. +pzdrive_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive_ABglobal.dir/build +.PHONY : pzdrive_ABglobal/fast + +#============================================================================= +# Target rules for targets named pzdrive1_ABglobal + +# Build rule for target. +pzdrive1_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive1_ABglobal +.PHONY : pzdrive1_ABglobal + +# fast build rule for target. +pzdrive1_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive1_ABglobal.dir/build +.PHONY : pzdrive1_ABglobal/fast + +#============================================================================= +# Target rules for targets named pzdrive2_ABglobal + +# Build rule for target. +pzdrive2_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive2_ABglobal +.PHONY : pzdrive2_ABglobal + +# fast build rule for target. +pzdrive2_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive2_ABglobal.dir/build +.PHONY : pzdrive2_ABglobal/fast + +#============================================================================= +# Target rules for targets named pzdrive3_ABglobal + +# Build rule for target. +pzdrive3_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive3_ABglobal +.PHONY : pzdrive3_ABglobal + +# fast build rule for target. +pzdrive3_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive3_ABglobal.dir/build +.PHONY : pzdrive3_ABglobal/fast + +#============================================================================= +# Target rules for targets named pzdrive4_ABglobal + +# Build rule for target. +pzdrive4_ABglobal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive4_ABglobal +.PHONY : pzdrive4_ABglobal + +# fast build rule for target. +pzdrive4_ABglobal/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build.make EXAMPLE/CMakeFiles/pzdrive4_ABglobal.dir/build +.PHONY : pzdrive4_ABglobal/fast + +#============================================================================= +# Target rules for targets named pzdrive_spawn + +# Build rule for target. +pzdrive_spawn: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pzdrive_spawn +.PHONY : pzdrive_spawn + +# fast build rule for target. +pzdrive_spawn/fast: + $(MAKE) $(MAKESILENT) -f EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build.make EXAMPLE/CMakeFiles/pzdrive_spawn.dir/build +.PHONY : pzdrive_spawn/fast + +#============================================================================= +# Target rules for targets named superlu_dist_fortran + +# Build rule for target. +superlu_dist_fortran: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 superlu_dist_fortran +.PHONY : superlu_dist_fortran + +# fast build rule for target. +superlu_dist_fortran/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran.dir/build +.PHONY : superlu_dist_fortran/fast + +#============================================================================= +# Target rules for targets named superlu_dist_fortran-static + +# Build rule for target. +superlu_dist_fortran-static: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 superlu_dist_fortran-static +.PHONY : superlu_dist_fortran-static + +# fast build rule for target. +superlu_dist_fortran-static/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build.make FORTRAN/CMakeFiles/superlu_dist_fortran-static.dir/build +.PHONY : superlu_dist_fortran-static/fast + +#============================================================================= +# Target rules for targets named f_pddrive + +# Build rule for target. +f_pddrive: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 f_pddrive +.PHONY : f_pddrive + +# fast build rule for target. +f_pddrive/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive.dir/build.make FORTRAN/CMakeFiles/f_pddrive.dir/build +.PHONY : f_pddrive/fast + +#============================================================================= +# Target rules for targets named f_pddrive3d + +# Build rule for target. +f_pddrive3d: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 f_pddrive3d +.PHONY : f_pddrive3d + +# fast build rule for target. +f_pddrive3d/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make FORTRAN/CMakeFiles/f_pddrive3d.dir/build +.PHONY : f_pddrive3d/fast + +#============================================================================= +# Target rules for targets named f_5x5 + +# Build rule for target. +f_5x5: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 f_5x5 +.PHONY : f_5x5 + +# fast build rule for target. +f_5x5/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_5x5.dir/build.make FORTRAN/CMakeFiles/f_5x5.dir/build +.PHONY : f_5x5/fast + +#============================================================================= +# Target rules for targets named f_pzdrive + +# Build rule for target. +f_pzdrive: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 f_pzdrive +.PHONY : f_pzdrive + +# fast build rule for target. +f_pzdrive/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive.dir/build.make FORTRAN/CMakeFiles/f_pzdrive.dir/build +.PHONY : f_pzdrive/fast + +#============================================================================= +# Target rules for targets named f_pzdrive3d + +# Build rule for target. +f_pzdrive3d: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 f_pzdrive3d +.PHONY : f_pzdrive3d + +# fast build rule for target. +f_pzdrive3d/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make FORTRAN/CMakeFiles/f_pzdrive3d.dir/build +.PHONY : f_pzdrive3d/fast + +#============================================================================= +# Target rules for targets named config_f + +# Build rule for target. +config_f: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 config_f +.PHONY : config_f + +# fast build rule for target. +config_f/fast: + $(MAKE) $(MAKESILENT) -f FORTRAN/CMakeFiles/config_f.dir/build.make FORTRAN/CMakeFiles/config_f.dir/build +.PHONY : config_f/fast + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... Continuous" + @echo "... ContinuousBuild" + @echo "... ContinuousConfigure" + @echo "... ContinuousCoverage" + @echo "... ContinuousMemCheck" + @echo "... ContinuousStart" + @echo "... ContinuousSubmit" + @echo "... ContinuousTest" + @echo "... ContinuousUpdate" + @echo "... Experimental" + @echo "... ExperimentalBuild" + @echo "... ExperimentalConfigure" + @echo "... ExperimentalCoverage" + @echo "... ExperimentalMemCheck" + @echo "... ExperimentalStart" + @echo "... ExperimentalSubmit" + @echo "... ExperimentalTest" + @echo "... ExperimentalUpdate" + @echo "... Nightly" + @echo "... NightlyBuild" + @echo "... NightlyConfigure" + @echo "... NightlyCoverage" + @echo "... NightlyMemCheck" + @echo "... NightlyMemoryCheck" + @echo "... NightlyStart" + @echo "... NightlySubmit" + @echo "... NightlyTest" + @echo "... NightlyUpdate" + @echo "... config_f" + @echo "... f_5x5" + @echo "... f_pddrive" + @echo "... f_pddrive3d" + @echo "... f_pzdrive" + @echo "... f_pzdrive3d" + @echo "... pddrive" + @echo "... pddrive1" + @echo "... pddrive1_ABglobal" + @echo "... pddrive2" + @echo "... pddrive2_ABglobal" + @echo "... pddrive3" + @echo "... pddrive3_ABglobal" + @echo "... pddrive3d" + @echo "... pddrive3d1" + @echo "... pddrive3d2" + @echo "... pddrive3d3" + @echo "... pddrive4" + @echo "... pddrive4_ABglobal" + @echo "... pddrive_ABglobal" + @echo "... pddrive_spawn" + @echo "... pdtest" + @echo "... psdrive" + @echo "... psdrive1" + @echo "... psdrive2" + @echo "... psdrive3" + @echo "... psdrive3d" + @echo "... psdrive3d1" + @echo "... psdrive3d2" + @echo "... psdrive3d3" + @echo "... psdrive4" + @echo "... pzdrive" + @echo "... pzdrive1" + @echo "... pzdrive1_ABglobal" + @echo "... pzdrive2" + @echo "... pzdrive2_ABglobal" + @echo "... pzdrive3" + @echo "... pzdrive3_ABglobal" + @echo "... pzdrive3d" + @echo "... pzdrive3d1" + @echo "... pzdrive3d2" + @echo "... pzdrive3d3" + @echo "... pzdrive4" + @echo "... pzdrive4_ABglobal" + @echo "... pzdrive_ABglobal" + @echo "... pzdrive_spawn" + @echo "... superlu_dist" + @echo "... superlu_dist-static" + @echo "... superlu_dist_fortran" + @echo "... superlu_dist_fortran-static" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_nv_0120/SRC/CMakeFiles/CMakeDirectoryInformation.cmake b/build_nv_0120/SRC/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..a44c3016 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_nv_0120/SRC/CMakeFiles/progress.marks b/build_nv_0120/SRC/CMakeFiles/progress.marks new file mode 100644 index 00000000..2bbd69c2 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/progress.marks @@ -0,0 +1 @@ +70 diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/DependInfo.cmake b/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/DependInfo.cmake new file mode 100644 index 00000000..f052eba8 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/DependInfo.cmake @@ -0,0 +1,201 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c" "SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c" "SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c" "SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c" "SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c" "SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c" "SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c" "SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c" "SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c" "SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c" "SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c" "SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c" "SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c" "SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c" "SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c" "SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c" "SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c" "SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c" "SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c" "SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c" "SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c" "SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c" "SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c" "SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c" "SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c" "SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c" "SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c" "SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c" "SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c" "SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c" "SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c" "SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c" "SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c" "SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c" "SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c" "SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c" "SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c" "SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c" "SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c" "SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c" "SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c" "SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c" "SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c" "SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c" "SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c" "SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c" "SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c" "SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c" "SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c" "SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c" "SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c" "SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c" "SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c" "SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c" "SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c" "SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c" "SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c" "SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c" "SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c" "SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c" "SRC/CMakeFiles/superlu_dist-static.dir/util.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/util.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c" "SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c" "SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c" "SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c" "SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c" "SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c" "SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c" "SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c" "SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c" "SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c" "SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c" "SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c" "SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c" "SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c" "SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c" "SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c" "SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c" "SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu" "SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu" "SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu" "SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/build.make b/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/build.make new file mode 100644 index 00000000..709d4b0a --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/build.make @@ -0,0 +1,3026 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include SRC/CMakeFiles/superlu_dist-static.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.make + +# Include the progress variables for this target. +include SRC/CMakeFiles/superlu_dist-static.dir/progress.make + +# Include the compile flags for this target's objects. +include SRC/CMakeFiles/superlu_dist-static.dir/flags.make + +SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c +SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o -MF CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o.d -o CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c + +SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sp_ienv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c > CMakeFiles/superlu_dist-static.dir/sp_ienv.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sp_ienv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c -o CMakeFiles/superlu_dist-static.dir/sp_ienv.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c +SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o -MF CMakeFiles/superlu_dist-static.dir/etree.c.o.d -o CMakeFiles/superlu_dist-static.dir/etree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c + +SRC/CMakeFiles/superlu_dist-static.dir/etree.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/etree.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c > CMakeFiles/superlu_dist-static.dir/etree.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/etree.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/etree.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c -o CMakeFiles/superlu_dist-static.dir/etree.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c +SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o -MF CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o.d -o CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c + +SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sp_colorder.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c > CMakeFiles/superlu_dist-static.dir/sp_colorder.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sp_colorder.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c -o CMakeFiles/superlu_dist-static.dir/sp_colorder.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o -MF CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o.d -o CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c + +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/get_perm_c.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c > CMakeFiles/superlu_dist-static.dir/get_perm_c.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/get_perm_c.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c -o CMakeFiles/superlu_dist-static.dir/get_perm_c.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c +SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o -MF CMakeFiles/superlu_dist-static.dir/mmd.c.o.d -o CMakeFiles/superlu_dist-static.dir/mmd.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c + +SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/mmd.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c > CMakeFiles/superlu_dist-static.dir/mmd.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/mmd.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c -o CMakeFiles/superlu_dist-static.dir/mmd.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c +SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o -MF CMakeFiles/superlu_dist-static.dir/comm.c.o.d -o CMakeFiles/superlu_dist-static.dir/comm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c + +SRC/CMakeFiles/superlu_dist-static.dir/comm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/comm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c > CMakeFiles/superlu_dist-static.dir/comm.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/comm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/comm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c -o CMakeFiles/superlu_dist-static.dir/comm.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c +SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o -MF CMakeFiles/superlu_dist-static.dir/memory.c.o.d -o CMakeFiles/superlu_dist-static.dir/memory.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c + +SRC/CMakeFiles/superlu_dist-static.dir/memory.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/memory.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c > CMakeFiles/superlu_dist-static.dir/memory.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/memory.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/memory.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c -o CMakeFiles/superlu_dist-static.dir/memory.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/util.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/util.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c +SRC/CMakeFiles/superlu_dist-static.dir/util.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/util.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/util.c.o -MF CMakeFiles/superlu_dist-static.dir/util.c.o.d -o CMakeFiles/superlu_dist-static.dir/util.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c + +SRC/CMakeFiles/superlu_dist-static.dir/util.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/util.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c > CMakeFiles/superlu_dist-static.dir/util.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/util.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/util.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c -o CMakeFiles/superlu_dist-static.dir/util.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c +SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o -MF CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o.d -o CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c + +SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c > CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c -o CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o -MF CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o.d -o CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/superlu_grid.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c > CMakeFiles/superlu_dist-static.dir/superlu_grid.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/superlu_grid.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c -o CMakeFiles/superlu_dist-static.dir/superlu_grid.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c > CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c -o CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c +SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -O0 -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o -MF CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o.d -o CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/superlu_timer.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -O0 -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c > CMakeFiles/superlu_dist-static.dir/superlu_timer.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/superlu_timer.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -O0 -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c -o CMakeFiles/superlu_dist-static.dir/superlu_timer.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c +SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o -MF CMakeFiles/superlu_dist-static.dir/symbfact.c.o.d -o CMakeFiles/superlu_dist-static.dir/symbfact.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c + +SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/symbfact.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c > CMakeFiles/superlu_dist-static.dir/symbfact.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/symbfact.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c -o CMakeFiles/superlu_dist-static.dir/symbfact.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o -MF CMakeFiles/superlu_dist-static.dir/psymbfact.c.o.d -o CMakeFiles/superlu_dist-static.dir/psymbfact.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c + +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psymbfact.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c > CMakeFiles/superlu_dist-static.dir/psymbfact.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psymbfact.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c -o CMakeFiles/superlu_dist-static.dir/psymbfact.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o -MF CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o.d -o CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c + +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c > CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c -o CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o -MF CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o.d -o CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c + +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c > CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c -o CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c > CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c -o CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/xerr_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c > CMakeFiles/superlu_dist-static.dir/xerr_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/xerr_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c -o CMakeFiles/superlu_dist-static.dir/xerr_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/smach_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/smach_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/smach_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c > CMakeFiles/superlu_dist-static.dir/smach_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/smach_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c -o CMakeFiles/superlu_dist-static.dir/smach_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dmach_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c > CMakeFiles/superlu_dist-static.dir/dmach_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dmach_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c -o CMakeFiles/superlu_dist-static.dir/dmach_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c +SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o -MF CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o.d -o CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c > CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c -o CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c +SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o -MF CMakeFiles/superlu_dist-static.dir/comm_tree.c.o.d -o CMakeFiles/superlu_dist-static.dir/comm_tree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c + +SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/comm_tree.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c > CMakeFiles/superlu_dist-static.dir/comm_tree.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/comm_tree.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c -o CMakeFiles/superlu_dist-static.dir/comm_tree.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o -MF CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c > CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c -o CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c +SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o -MF CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o.d -o CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c + +SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c > CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c -o CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c +SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o -MF CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o.d -o CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c + +SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/supernodalForest.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c > CMakeFiles/superlu_dist-static.dir/supernodalForest.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/supernodalForest.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c -o CMakeFiles/superlu_dist-static.dir/supernodalForest.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c +SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o -MF CMakeFiles/superlu_dist-static.dir/trfAux.c.o.d -o CMakeFiles/superlu_dist-static.dir/trfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c + +SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/trfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c > CMakeFiles/superlu_dist-static.dir/trfAux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/trfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c -o CMakeFiles/superlu_dist-static.dir/trfAux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c +SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o -MF CMakeFiles/superlu_dist-static.dir/communication_aux.c.o.d -o CMakeFiles/superlu_dist-static.dir/communication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c + +SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/communication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c > CMakeFiles/superlu_dist-static.dir/communication_aux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/communication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c -o CMakeFiles/superlu_dist-static.dir/communication_aux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c +SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_28) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o -MF CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o.d -o CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c + +SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/treeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c > CMakeFiles/superlu_dist-static.dir/treeFactorization.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/treeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c -o CMakeFiles/superlu_dist-static.dir/treeFactorization.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c +SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_29) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o -MF CMakeFiles/superlu_dist-static.dir/sec_structs.c.o.d -o CMakeFiles/superlu_dist-static.dir/sec_structs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c + +SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sec_structs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c > CMakeFiles/superlu_dist-static.dir/sec_structs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sec_structs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c -o CMakeFiles/superlu_dist-static.dir/sec_structs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_30) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c > CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c -o CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_31) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c > CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c -o CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_32) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c > CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c -o CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_33) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dutil_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c > CMakeFiles/superlu_dist-static.dir/dutil_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dutil_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c -o CMakeFiles/superlu_dist-static.dir/dutil_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_34) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c > CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c -o CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_35) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c > CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c -o CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_36) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c > CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c -o CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_37) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c > CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c -o CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_38) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgssvx.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c > CMakeFiles/superlu_dist-static.dir/pdgssvx.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgssvx.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c -o CMakeFiles/superlu_dist-static.dir/pdgssvx.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_39) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c > CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c -o CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c +SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_40) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o -MF CMakeFiles/superlu_dist-static.dir/dreadhb.c.o.d -o CMakeFiles/superlu_dist-static.dir/dreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c + +SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dreadhb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c > CMakeFiles/superlu_dist-static.dir/dreadhb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dreadhb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c -o CMakeFiles/superlu_dist-static.dir/dreadhb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c +SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_41) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o -MF CMakeFiles/superlu_dist-static.dir/dreadrb.c.o.d -o CMakeFiles/superlu_dist-static.dir/dreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c + +SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dreadrb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c > CMakeFiles/superlu_dist-static.dir/dreadrb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dreadrb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c -o CMakeFiles/superlu_dist-static.dir/dreadrb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_42) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o -MF CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o.d -o CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c + +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dreadtriple.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c > CMakeFiles/superlu_dist-static.dir/dreadtriple.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dreadtriple.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c -o CMakeFiles/superlu_dist-static.dir/dreadtriple.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_43) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c + +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c > CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c -o CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c +SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_44) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o -MF CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o.d -o CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c + +SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dbinary_io.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c > CMakeFiles/superlu_dist-static.dir/dbinary_io.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dbinary_io.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c -o CMakeFiles/superlu_dist-static.dir/dbinary_io.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c +SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_45) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o -MF CMakeFiles/superlu_dist-static.dir/dreadMM.c.o.d -o CMakeFiles/superlu_dist-static.dir/dreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c + +SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dreadMM.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c > CMakeFiles/superlu_dist-static.dir/dreadMM.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dreadMM.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c -o CMakeFiles/superlu_dist-static.dir/dreadMM.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_46) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgsequ.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c > CMakeFiles/superlu_dist-static.dir/pdgsequ.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgsequ.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c -o CMakeFiles/superlu_dist-static.dir/pdgsequ.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c +SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_47) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o -MF CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c > CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c -o CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_48) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c > CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c -o CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c +SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_49) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o -MF CMakeFiles/superlu_dist-static.dir/pdlangs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdlangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdlangs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c > CMakeFiles/superlu_dist-static.dir/pdlangs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdlangs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c -o CMakeFiles/superlu_dist-static.dir/pdlangs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c +SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_50) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o -MF CMakeFiles/superlu_dist-static.dir/pdutil.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdutil.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c > CMakeFiles/superlu_dist-static.dir/pdutil.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdutil.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c -o CMakeFiles/superlu_dist-static.dir/pdutil.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c +SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_51) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o -MF CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c > CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c -o CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c +SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_52) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o -MF CMakeFiles/superlu_dist-static.dir/ddistribute.c.o.d -o CMakeFiles/superlu_dist-static.dir/ddistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c + +SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ddistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c > CMakeFiles/superlu_dist-static.dir/ddistribute.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ddistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c -o CMakeFiles/superlu_dist-static.dir/ddistribute.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c +SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_53) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o -MF CMakeFiles/superlu_dist-static.dir/pddistribute.c.o.d -o CMakeFiles/superlu_dist-static.dir/pddistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c + +SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pddistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c > CMakeFiles/superlu_dist-static.dir/pddistribute.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pddistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c -o CMakeFiles/superlu_dist-static.dir/pddistribute.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_54) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrf.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c > CMakeFiles/superlu_dist-static.dir/pdgstrf.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrf.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c -o CMakeFiles/superlu_dist-static.dir/pdgstrf.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c +SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_55) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o -MF CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o.d -o CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c + +SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c > CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c -o CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_56) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c > CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c -o CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_57) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c > CMakeFiles/superlu_dist-static.dir/pdgstrs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c -o CMakeFiles/superlu_dist-static.dir/pdgstrs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_58) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c > CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c -o CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_59) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c > CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c -o CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_60) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c > CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c -o CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_61) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c > CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c -o CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_62) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgsmv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c > CMakeFiles/superlu_dist-static.dir/pdgsmv.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgsmv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c -o CMakeFiles/superlu_dist-static.dir/pdgsmv.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_63) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c > CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c -o CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_64) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c > CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c -o CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c +SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_65) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o -MF CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c > CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c -o CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_66) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c > CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c -o CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c +SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_67) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o -MF CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c > CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c -o CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_68) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c > CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c -o CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_69) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o -MF CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o.d -o CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c + +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c > CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c -o CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_70) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c + +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c > CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c -o CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c +SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_71) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o -MF CMakeFiles/superlu_dist-static.dir/dgather.c.o.d -o CMakeFiles/superlu_dist-static.dir/dgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c + +SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dgather.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c > CMakeFiles/superlu_dist-static.dir/dgather.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dgather.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c -o CMakeFiles/superlu_dist-static.dir/dgather.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c +SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_72) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o -MF CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dscatter3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c > CMakeFiles/superlu_dist-static.dir/dscatter3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dscatter3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c -o CMakeFiles/superlu_dist-static.dir/dscatter3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c +SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_73) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o -MF CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o.d -o CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c + +SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c > CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c -o CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c +SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_74) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o -MF CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o.d -o CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c + +SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dtrfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c > CMakeFiles/superlu_dist-static.dir/dtrfAux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dtrfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c -o CMakeFiles/superlu_dist-static.dir/dtrfAux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c +SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_75) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o -MF CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o.d -o CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c + +SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c > CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c -o CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c +SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_76) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o -MF CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o.d -o CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c + +SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c > CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c -o CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_77) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o -MF CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o.d -o CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c + +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c > CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c -o CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_78) "Building CUDA object SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o -MF CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu -o CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu +SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_79) "Building CUDA object SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o -MF CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu -o CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_80) "Building CUDA object SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu -o CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o + +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_81) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/slangs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c > CMakeFiles/superlu_dist-static.dir/slangs_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/slangs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c -o CMakeFiles/superlu_dist-static.dir/slangs_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_82) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c > CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c -o CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_83) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c > CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c -o CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_84) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sutil_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c > CMakeFiles/superlu_dist-static.dir/sutil_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sutil_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c -o CMakeFiles/superlu_dist-static.dir/sutil_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_85) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/smemory_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c > CMakeFiles/superlu_dist-static.dir/smemory_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/smemory_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c -o CMakeFiles/superlu_dist-static.dir/smemory_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_86) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c > CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c -o CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_87) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c > CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c -o CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_88) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c > CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c -o CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_89) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o -MF CMakeFiles/superlu_dist-static.dir/psgssvx.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgssvx.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c > CMakeFiles/superlu_dist-static.dir/psgssvx.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgssvx.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c -o CMakeFiles/superlu_dist-static.dir/psgssvx.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_90) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o -MF CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c > CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c -o CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_91) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c > CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c -o CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c +SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_92) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o -MF CMakeFiles/superlu_dist-static.dir/sreadhb.c.o.d -o CMakeFiles/superlu_dist-static.dir/sreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c + +SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sreadhb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c > CMakeFiles/superlu_dist-static.dir/sreadhb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sreadhb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c -o CMakeFiles/superlu_dist-static.dir/sreadhb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c +SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_93) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o -MF CMakeFiles/superlu_dist-static.dir/sreadrb.c.o.d -o CMakeFiles/superlu_dist-static.dir/sreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c + +SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sreadrb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c > CMakeFiles/superlu_dist-static.dir/sreadrb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sreadrb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c -o CMakeFiles/superlu_dist-static.dir/sreadrb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_94) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o -MF CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o.d -o CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c + +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sreadtriple.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c > CMakeFiles/superlu_dist-static.dir/sreadtriple.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sreadtriple.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c -o CMakeFiles/superlu_dist-static.dir/sreadtriple.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_95) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c + +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c > CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c -o CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c +SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_96) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o -MF CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o.d -o CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c + +SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sbinary_io.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c > CMakeFiles/superlu_dist-static.dir/sbinary_io.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sbinary_io.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c -o CMakeFiles/superlu_dist-static.dir/sbinary_io.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c +SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_97) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o -MF CMakeFiles/superlu_dist-static.dir/sreadMM.c.o.d -o CMakeFiles/superlu_dist-static.dir/sreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c + +SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sreadMM.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c > CMakeFiles/superlu_dist-static.dir/sreadMM.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sreadMM.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c -o CMakeFiles/superlu_dist-static.dir/sreadMM.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_98) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsequ.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsequ.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c > CMakeFiles/superlu_dist-static.dir/psgsequ.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsequ.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c -o CMakeFiles/superlu_dist-static.dir/psgsequ.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c +SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_99) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o -MF CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pslaqgs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c > CMakeFiles/superlu_dist-static.dir/pslaqgs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pslaqgs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c -o CMakeFiles/superlu_dist-static.dir/pslaqgs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_100) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c > CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c -o CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c +SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_101) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o -MF CMakeFiles/superlu_dist-static.dir/pslangs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pslangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pslangs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c > CMakeFiles/superlu_dist-static.dir/pslangs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pslangs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c -o CMakeFiles/superlu_dist-static.dir/pslangs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c +SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_102) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o -MF CMakeFiles/superlu_dist-static.dir/psutil.c.o.d -o CMakeFiles/superlu_dist-static.dir/psutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c + +SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psutil.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c > CMakeFiles/superlu_dist-static.dir/psutil.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psutil.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c -o CMakeFiles/superlu_dist-static.dir/psutil.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c +SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_103) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o -MF CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c + +SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c > CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c -o CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c +SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_104) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o -MF CMakeFiles/superlu_dist-static.dir/sdistribute.c.o.d -o CMakeFiles/superlu_dist-static.dir/sdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c + +SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c > CMakeFiles/superlu_dist-static.dir/sdistribute.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c -o CMakeFiles/superlu_dist-static.dir/sdistribute.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c +SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_105) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o -MF CMakeFiles/superlu_dist-static.dir/psdistribute.c.o.d -o CMakeFiles/superlu_dist-static.dir/psdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c + +SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c > CMakeFiles/superlu_dist-static.dir/psdistribute.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c -o CMakeFiles/superlu_dist-static.dir/psdistribute.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_106) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrf.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrf.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c > CMakeFiles/superlu_dist-static.dir/psgstrf.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrf.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c -o CMakeFiles/superlu_dist-static.dir/psgstrf.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c +SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_107) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o -MF CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o.d -o CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c + +SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c > CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c -o CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_108) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrf2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c > CMakeFiles/superlu_dist-static.dir/psgstrf2.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrf2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c -o CMakeFiles/superlu_dist-static.dir/psgstrf2.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_109) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrs.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c > CMakeFiles/superlu_dist-static.dir/psgstrs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c -o CMakeFiles/superlu_dist-static.dir/psgstrs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_110) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrs1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c > CMakeFiles/superlu_dist-static.dir/psgstrs1.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrs1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c -o CMakeFiles/superlu_dist-static.dir/psgstrs1.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_111) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c > CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c -o CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_112) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c > CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c -o CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_113) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsrfs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c > CMakeFiles/superlu_dist-static.dir/psgsrfs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsrfs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c -o CMakeFiles/superlu_dist-static.dir/psgsrfs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_114) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c > CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c -o CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_115) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsmv.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsmv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c > CMakeFiles/superlu_dist-static.dir/psgsmv.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsmv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c -o CMakeFiles/superlu_dist-static.dir/psgsmv.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_116) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c > CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c -o CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_117) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c > CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c -o CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c +SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_118) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o -MF CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o.d -o CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c + +SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c > CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c -o CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_119) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o -MF CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c > CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c -o CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c +SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_120) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o -MF CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c > CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c -o CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_121) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o -MF CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c > CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c -o CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_122) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o -MF CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o.d -o CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c + +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/streeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c > CMakeFiles/superlu_dist-static.dir/streeFactorization.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/streeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c -o CMakeFiles/superlu_dist-static.dir/streeFactorization.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_123) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c + +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c > CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c -o CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c +SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_124) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o -MF CMakeFiles/superlu_dist-static.dir/sgather.c.o.d -o CMakeFiles/superlu_dist-static.dir/sgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c + +SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sgather.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c > CMakeFiles/superlu_dist-static.dir/sgather.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sgather.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c -o CMakeFiles/superlu_dist-static.dir/sgather.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c +SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_125) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o -MF CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/sscatter3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c > CMakeFiles/superlu_dist-static.dir/sscatter3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/sscatter3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c -o CMakeFiles/superlu_dist-static.dir/sscatter3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c +SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_126) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o -MF CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o.d -o CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c + +SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c > CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c -o CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c +SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_127) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o -MF CMakeFiles/superlu_dist-static.dir/strfAux.c.o.d -o CMakeFiles/superlu_dist-static.dir/strfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c + +SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/strfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c > CMakeFiles/superlu_dist-static.dir/strfAux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/strfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c -o CMakeFiles/superlu_dist-static.dir/strfAux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c +SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_128) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o -MF CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o.d -o CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c + +SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c > CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c -o CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c +SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_129) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o -MF CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o.d -o CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c + +SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c > CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c -o CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_130) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o -MF CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o.d -o CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c + +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c > CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c -o CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_131) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c > CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c -o CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c +SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_132) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o -MF CMakeFiles/superlu_dist-static.dir/psgsequb.c.o.d -o CMakeFiles/superlu_dist-static.dir/psgsequb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c + +SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/psgsequb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c > CMakeFiles/superlu_dist-static.dir/psgsequb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/psgsequb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c -o CMakeFiles/superlu_dist-static.dir/psgsequb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_133) "Building CUDA object SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu -o CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o + +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_134) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c > CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c -o CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_135) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c > CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c -o CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_136) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c > CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c -o CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_137) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c > CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c -o CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_138) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zutil_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c > CMakeFiles/superlu_dist-static.dir/zutil_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zutil_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c -o CMakeFiles/superlu_dist-static.dir/zutil_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_139) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c > CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c -o CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_140) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c > CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c -o CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_141) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c > CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c -o CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_142) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c > CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c -o CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_143) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgssvx.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c > CMakeFiles/superlu_dist-static.dir/pzgssvx.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgssvx.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c -o CMakeFiles/superlu_dist-static.dir/pzgssvx.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_144) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c > CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c -o CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c +SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_145) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o -MF CMakeFiles/superlu_dist-static.dir/zreadhb.c.o.d -o CMakeFiles/superlu_dist-static.dir/zreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c + +SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zreadhb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c > CMakeFiles/superlu_dist-static.dir/zreadhb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zreadhb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c -o CMakeFiles/superlu_dist-static.dir/zreadhb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c +SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_146) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o -MF CMakeFiles/superlu_dist-static.dir/zreadrb.c.o.d -o CMakeFiles/superlu_dist-static.dir/zreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c + +SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zreadrb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c > CMakeFiles/superlu_dist-static.dir/zreadrb.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zreadrb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c -o CMakeFiles/superlu_dist-static.dir/zreadrb.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_147) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o -MF CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o.d -o CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c + +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zreadtriple.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c > CMakeFiles/superlu_dist-static.dir/zreadtriple.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zreadtriple.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c -o CMakeFiles/superlu_dist-static.dir/zreadtriple.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_148) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c + +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c > CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c -o CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c +SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_149) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o -MF CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o.d -o CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c + +SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zbinary_io.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c > CMakeFiles/superlu_dist-static.dir/zbinary_io.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zbinary_io.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c -o CMakeFiles/superlu_dist-static.dir/zbinary_io.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c +SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_150) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o -MF CMakeFiles/superlu_dist-static.dir/zreadMM.c.o.d -o CMakeFiles/superlu_dist-static.dir/zreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c + +SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zreadMM.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c > CMakeFiles/superlu_dist-static.dir/zreadMM.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zreadMM.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c -o CMakeFiles/superlu_dist-static.dir/zreadMM.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_151) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgsequ.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c > CMakeFiles/superlu_dist-static.dir/pzgsequ.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgsequ.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c -o CMakeFiles/superlu_dist-static.dir/pzgsequ.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c +SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_152) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o -MF CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c > CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c -o CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c +SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_153) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o -MF CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o.d -o CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c + +SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c > CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c -o CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c +SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_154) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o -MF CMakeFiles/superlu_dist-static.dir/pzlangs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzlangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzlangs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c > CMakeFiles/superlu_dist-static.dir/pzlangs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzlangs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c -o CMakeFiles/superlu_dist-static.dir/pzlangs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c +SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_155) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o -MF CMakeFiles/superlu_dist-static.dir/pzutil.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzutil.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c > CMakeFiles/superlu_dist-static.dir/pzutil.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzutil.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c -o CMakeFiles/superlu_dist-static.dir/pzutil.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c +SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_156) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o -MF CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c > CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c -o CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c +SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_157) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o -MF CMakeFiles/superlu_dist-static.dir/zdistribute.c.o.d -o CMakeFiles/superlu_dist-static.dir/zdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c + +SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c > CMakeFiles/superlu_dist-static.dir/zdistribute.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c -o CMakeFiles/superlu_dist-static.dir/zdistribute.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c +SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_158) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o -MF CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c > CMakeFiles/superlu_dist-static.dir/pzdistribute.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c -o CMakeFiles/superlu_dist-static.dir/pzdistribute.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_159) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrf.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c > CMakeFiles/superlu_dist-static.dir/pzgstrf.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrf.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c -o CMakeFiles/superlu_dist-static.dir/pzgstrf.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c +SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_160) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o -MF CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o.d -o CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c + +SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c > CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c -o CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_161) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c > CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c -o CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_162) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c > CMakeFiles/superlu_dist-static.dir/pzgstrs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c -o CMakeFiles/superlu_dist-static.dir/pzgstrs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_163) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c > CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c -o CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_164) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c > CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c -o CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_165) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c > CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c -o CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_166) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c > CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c -o CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_167) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgsmv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c > CMakeFiles/superlu_dist-static.dir/pzgsmv.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgsmv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c -o CMakeFiles/superlu_dist-static.dir/pzgsmv.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_168) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c > CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c -o CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_169) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c > CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c -o CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c +SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_170) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o -MF CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c > CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c -o CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_171) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c > CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c -o CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c +SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_172) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o -MF CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c > CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c -o CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_173) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o -MF CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c > CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c -o CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_174) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o -MF CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o.d -o CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c + +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c > CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c -o CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_175) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c + +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c > CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c -o CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c +SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_176) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o -MF CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o.d -o CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c + +SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zscatter3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c > CMakeFiles/superlu_dist-static.dir/zscatter3d.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zscatter3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c -o CMakeFiles/superlu_dist-static.dir/zscatter3d.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c +SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_177) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o -MF CMakeFiles/superlu_dist-static.dir/zgather.c.o.d -o CMakeFiles/superlu_dist-static.dir/zgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c + +SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zgather.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c > CMakeFiles/superlu_dist-static.dir/zgather.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zgather.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c -o CMakeFiles/superlu_dist-static.dir/zgather.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c +SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_178) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o -MF CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o.d -o CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c + +SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c > CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c -o CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c +SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_179) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o -MF CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o.d -o CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c + +SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ztrfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c > CMakeFiles/superlu_dist-static.dir/ztrfAux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ztrfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c -o CMakeFiles/superlu_dist-static.dir/ztrfAux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c +SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_180) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o -MF CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o.d -o CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c + +SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c > CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c -o CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c +SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_181) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o -MF CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o.d -o CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c + +SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c > CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c -o CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_182) "Building C object SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o -MF CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o.d -o CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c + +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c > CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.i + +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c -o CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.s + +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/flags.make +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_183) "Building CUDA object SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu -o CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o + +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +# Object files for target superlu_dist-static +superlu_dist__static_OBJECTS = \ +"CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o" \ +"CMakeFiles/superlu_dist-static.dir/etree.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o" \ +"CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o" \ +"CMakeFiles/superlu_dist-static.dir/mmd.c.o" \ +"CMakeFiles/superlu_dist-static.dir/comm.c.o" \ +"CMakeFiles/superlu_dist-static.dir/memory.c.o" \ +"CMakeFiles/superlu_dist-static.dir/util.c.o" \ +"CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o" \ +"CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o" \ +"CMakeFiles/superlu_dist-static.dir/symbfact.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psymbfact.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o" \ +"CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o" \ +"CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/smach_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o" \ +"CMakeFiles/superlu_dist-static.dir/comm_tree.c.o" \ +"CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o" \ +"CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o" \ +"CMakeFiles/superlu_dist-static.dir/trfAux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/communication_aux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sec_structs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dreadhb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dreadrb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dreadMM.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdlangs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdutil.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ddistribute.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pddistribute.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dgather.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o" \ +"CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o" \ +"CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o" \ +"CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgssvx.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sreadhb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sreadrb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sreadMM.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsequ.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pslangs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psutil.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sdistribute.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psdistribute.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrf.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsmv.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o" \ +"CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sgather.c.o" \ +"CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o" \ +"CMakeFiles/superlu_dist-static.dir/strfAux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o" \ +"CMakeFiles/superlu_dist-static.dir/psgsequb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o" \ +"CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zreadhb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zreadrb.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zreadMM.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzlangs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzutil.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zdistribute.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zgather.c.o" \ +"CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o" \ +"CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o" + +# External object files for target superlu_dist-static +superlu_dist__static_EXTERNAL_OBJECTS = + +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/util.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/build.make +SRC/libsuperlu_dist.a: SRC/CMakeFiles/superlu_dist-static.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_184) "Linking CUDA static library libsuperlu_dist.a" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && $(CMAKE_COMMAND) -P CMakeFiles/superlu_dist-static.dir/cmake_clean_target.cmake + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/superlu_dist-static.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +SRC/CMakeFiles/superlu_dist-static.dir/build: SRC/libsuperlu_dist.a +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/build + +SRC/CMakeFiles/superlu_dist-static.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && $(CMAKE_COMMAND) -P CMakeFiles/superlu_dist-static.dir/cmake_clean.cmake +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/clean + +SRC/CMakeFiles/superlu_dist-static.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/depend + diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/cmake_clean.cmake b/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/cmake_clean.cmake new file mode 100644 index 00000000..e8854710 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/cmake_clean.cmake @@ -0,0 +1,375 @@ +file(REMOVE_RECURSE + "CMakeFiles/superlu_dist-static.dir/comm.c.o" + "CMakeFiles/superlu_dist-static.dir/comm.c.o.d" + "CMakeFiles/superlu_dist-static.dir/comm_tree.c.o" + "CMakeFiles/superlu_dist-static.dir/comm_tree.c.o.d" + "CMakeFiles/superlu_dist-static.dir/communication_aux.c.o" + "CMakeFiles/superlu_dist-static.dir/communication_aux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o" + "CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o" + "CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ddistribute.c.o" + "CMakeFiles/superlu_dist-static.dir/ddistribute.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dgather.c.o" + "CMakeFiles/superlu_dist-static.dir/dgather.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o" + "CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dreadMM.c.o" + "CMakeFiles/superlu_dist-static.dir/dreadMM.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dreadhb.c.o" + "CMakeFiles/superlu_dist-static.dir/dreadhb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dreadrb.c.o" + "CMakeFiles/superlu_dist-static.dir/dreadrb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o" + "CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o" + "CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o" + "CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o" + "CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o" + "CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o" + "CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o.d" + "CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o" + "CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o" + "CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o" + "CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o" + "CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o.d" + "CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/etree.c.o" + "CMakeFiles/superlu_dist-static.dir/etree.c.o.d" + "CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o" + "CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o.d" + "CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o" + "CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o.d" + "CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o" + "CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o.d" + "CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/memory.c.o" + "CMakeFiles/superlu_dist-static.dir/memory.c.o.d" + "CMakeFiles/superlu_dist-static.dir/mmd.c.o" + "CMakeFiles/superlu_dist-static.dir/mmd.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o" + "CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o" + "CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pddistribute.c.o" + "CMakeFiles/superlu_dist-static.dir/pddistribute.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o" + "CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o.d" + "CMakeFiles/superlu_dist-static.dir/pdlangs.c.o" + "CMakeFiles/superlu_dist-static.dir/pdlangs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o" + "CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o" + "CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pdutil.c.o" + "CMakeFiles/superlu_dist-static.dir/pdutil.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o" + "CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o" + "CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psdistribute.c.o" + "CMakeFiles/superlu_dist-static.dir/psdistribute.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsequ.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsequ.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsequb.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsequb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsmv.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsmv.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o" + "CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgssvx.c.o" + "CMakeFiles/superlu_dist-static.dir/psgssvx.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o" + "CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o" + "CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrf.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrf.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrs.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o" + "CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pslangs.c.o" + "CMakeFiles/superlu_dist-static.dir/pslangs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o" + "CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o" + "CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psutil.c.o" + "CMakeFiles/superlu_dist-static.dir/psutil.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psymbfact.c.o" + "CMakeFiles/superlu_dist-static.dir/psymbfact.c.o.d" + "CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o" + "CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o" + "CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o" + "CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o" + "CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o" + "CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzlangs.c.o" + "CMakeFiles/superlu_dist-static.dir/pzlangs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o" + "CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o" + "CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o.d" + "CMakeFiles/superlu_dist-static.dir/pzutil.c.o" + "CMakeFiles/superlu_dist-static.dir/pzutil.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o" + "CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o.d" + "CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o" + "CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sdistribute.c.o" + "CMakeFiles/superlu_dist-static.dir/sdistribute.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sec_structs.c.o" + "CMakeFiles/superlu_dist-static.dir/sec_structs.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sgather.c.o" + "CMakeFiles/superlu_dist-static.dir/sgather.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/smach_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/smach_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o" + "CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o" + "CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o" + "CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sreadMM.c.o" + "CMakeFiles/superlu_dist-static.dir/sreadMM.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sreadhb.c.o" + "CMakeFiles/superlu_dist-static.dir/sreadhb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sreadrb.c.o" + "CMakeFiles/superlu_dist-static.dir/sreadrb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o" + "CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o" + "CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o" + "CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o" + "CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o" + "CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o" + "CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o.d" + "CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o" + "CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o.d" + "CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o" + "CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o.d" + "CMakeFiles/superlu_dist-static.dir/strfAux.c.o" + "CMakeFiles/superlu_dist-static.dir/strfAux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o" + "CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o.d" + "CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o" + "CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o.d" + "CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o" + "CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o.d" + "CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o" + "CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o.d" + "CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o" + "CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o" + "CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o.d" + "CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o" + "CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o.d" + "CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o" + "CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o.d" + "CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/symbfact.c.o" + "CMakeFiles/superlu_dist-static.dir/symbfact.c.o.d" + "CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o" + "CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o.d" + "CMakeFiles/superlu_dist-static.dir/trfAux.c.o" + "CMakeFiles/superlu_dist-static.dir/trfAux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/util.c.o" + "CMakeFiles/superlu_dist-static.dir/util.c.o.d" + "CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o" + "CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o" + "CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zdistribute.c.o" + "CMakeFiles/superlu_dist-static.dir/zdistribute.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zgather.c.o" + "CMakeFiles/superlu_dist-static.dir/zgather.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o" + "CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zreadMM.c.o" + "CMakeFiles/superlu_dist-static.dir/zreadMM.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zreadhb.c.o" + "CMakeFiles/superlu_dist-static.dir/zreadhb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zreadrb.c.o" + "CMakeFiles/superlu_dist-static.dir/zreadrb.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o" + "CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o" + "CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o" + "CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o" + "CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o" + "CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o" + "CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o.d" + "CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o" + "CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o" + "CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o" + "CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o.d" + "CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o" + "CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o.d" + "CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o" + "CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o.d" + "libsuperlu_dist.a" + "libsuperlu_dist.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C CUDA) + include(CMakeFiles/superlu_dist-static.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/cmake_clean_target.cmake b/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..49e9c00e --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libsuperlu_dist.a" +) diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.make b/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.make new file mode 100644 index 00000000..f7c818eb --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for superlu_dist-static. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts b/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts new file mode 100644 index 00000000..781c2be2 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for superlu_dist-static. diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/depend.make b/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/depend.make new file mode 100644 index 00000000..0218461a --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for superlu_dist-static. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/flags.make b/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/flags.make new file mode 100644 index 00000000..ae3aee50 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/flags.make @@ -0,0 +1,19 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +# compile CUDA with /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC + +CUDA_DEFINES = + +CUDA_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +CUDA_FLAGS = -DUSE_VENDOR_BLAS -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC -O3 -DNDEBUG --generate-code=arch=compute_80,code=[compute_80,sm_80] -Xcompiler=-fPIC -std=c++11 + +# Custom flags: SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o_FLAGS = -O0 + diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/link.txt b/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/link.txt new file mode 100644 index 00000000..65e0a8e4 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libsuperlu_dist.a "CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o" "CMakeFiles/superlu_dist-static.dir/etree.c.o" "CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o" "CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o" "CMakeFiles/superlu_dist-static.dir/mmd.c.o" "CMakeFiles/superlu_dist-static.dir/comm.c.o" "CMakeFiles/superlu_dist-static.dir/memory.c.o" "CMakeFiles/superlu_dist-static.dir/util.c.o" "CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o" "CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o" "CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o" "CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o" "CMakeFiles/superlu_dist-static.dir/symbfact.c.o" "CMakeFiles/superlu_dist-static.dir/psymbfact.c.o" "CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o" "CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o" "CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o" "CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o" "CMakeFiles/superlu_dist-static.dir/smach_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o" "CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o" "CMakeFiles/superlu_dist-static.dir/comm_tree.c.o" "CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o" "CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o" "CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o" "CMakeFiles/superlu_dist-static.dir/trfAux.c.o" "CMakeFiles/superlu_dist-static.dir/communication_aux.c.o" "CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o" "CMakeFiles/superlu_dist-static.dir/sec_structs.c.o" "CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o" "CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o" "CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o" "CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o" "CMakeFiles/superlu_dist-static.dir/dreadhb.c.o" "CMakeFiles/superlu_dist-static.dir/dreadrb.c.o" "CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o" "CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o" "CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o" "CMakeFiles/superlu_dist-static.dir/dreadMM.c.o" "CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o" "CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o" "CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o" "CMakeFiles/superlu_dist-static.dir/pdlangs.c.o" "CMakeFiles/superlu_dist-static.dir/pdutil.c.o" "CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o" "CMakeFiles/superlu_dist-static.dir/ddistribute.c.o" "CMakeFiles/superlu_dist-static.dir/pddistribute.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o" "CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o" "CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o" "CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o" "CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o" "CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o" "CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o" "CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o" "CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o" "CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o" "CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o" "CMakeFiles/superlu_dist-static.dir/dgather.c.o" "CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o" "CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o" "CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o" "CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o" "CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o" "CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o" "CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o" "CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o" "CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o" "CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o" "CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o" "CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o" "CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o" "CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o" "CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o" "CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o" "CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o" "CMakeFiles/superlu_dist-static.dir/psgssvx.c.o" "CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o" "CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o" "CMakeFiles/superlu_dist-static.dir/sreadhb.c.o" "CMakeFiles/superlu_dist-static.dir/sreadrb.c.o" "CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o" "CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o" "CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o" "CMakeFiles/superlu_dist-static.dir/sreadMM.c.o" "CMakeFiles/superlu_dist-static.dir/psgsequ.c.o" "CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o" "CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o" "CMakeFiles/superlu_dist-static.dir/pslangs.c.o" "CMakeFiles/superlu_dist-static.dir/psutil.c.o" "CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o" "CMakeFiles/superlu_dist-static.dir/sdistribute.c.o" "CMakeFiles/superlu_dist-static.dir/psdistribute.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrf.c.o" "CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrs.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o" "CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o" "CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o" "CMakeFiles/superlu_dist-static.dir/psgsmv.c.o" "CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o" "CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o" "CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o" "CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o" "CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o" "CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o" "CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o" "CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o" "CMakeFiles/superlu_dist-static.dir/sgather.c.o" "CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o" "CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o" "CMakeFiles/superlu_dist-static.dir/strfAux.c.o" "CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o" "CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o" "CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o" "CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o" "CMakeFiles/superlu_dist-static.dir/psgsequb.c.o" "CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o" "CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o" "CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o" "CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o" "CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o" "CMakeFiles/superlu_dist-static.dir/zreadhb.c.o" "CMakeFiles/superlu_dist-static.dir/zreadrb.c.o" "CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o" "CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o" "CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o" "CMakeFiles/superlu_dist-static.dir/zreadMM.c.o" "CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o" "CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o" "CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o" "CMakeFiles/superlu_dist-static.dir/pzlangs.c.o" "CMakeFiles/superlu_dist-static.dir/pzutil.c.o" "CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o" "CMakeFiles/superlu_dist-static.dir/zdistribute.c.o" "CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o" "CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o" "CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o" "CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o" "CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o" "CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o" "CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o" "CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o" "CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o" "CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o" "CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o" "CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o" "CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o" "CMakeFiles/superlu_dist-static.dir/zgather.c.o" "CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o" "CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o" "CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o" "CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o" "CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o" "CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o" +/usr/bin/ranlib libsuperlu_dist.a diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/progress.make b/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/progress.make new file mode 100644 index 00000000..fced4d25 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist-static.dir/progress.make @@ -0,0 +1,185 @@ +CMAKE_PROGRESS_1 = 62 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = +CMAKE_PROGRESS_5 = +CMAKE_PROGRESS_6 = +CMAKE_PROGRESS_7 = 63 +CMAKE_PROGRESS_8 = +CMAKE_PROGRESS_9 = +CMAKE_PROGRESS_10 = +CMAKE_PROGRESS_11 = +CMAKE_PROGRESS_12 = 64 +CMAKE_PROGRESS_13 = +CMAKE_PROGRESS_14 = +CMAKE_PROGRESS_15 = +CMAKE_PROGRESS_16 = +CMAKE_PROGRESS_17 = 65 +CMAKE_PROGRESS_18 = +CMAKE_PROGRESS_19 = +CMAKE_PROGRESS_20 = +CMAKE_PROGRESS_21 = +CMAKE_PROGRESS_22 = 66 +CMAKE_PROGRESS_23 = +CMAKE_PROGRESS_24 = +CMAKE_PROGRESS_25 = +CMAKE_PROGRESS_26 = +CMAKE_PROGRESS_27 = +CMAKE_PROGRESS_28 = 67 +CMAKE_PROGRESS_29 = +CMAKE_PROGRESS_30 = +CMAKE_PROGRESS_31 = +CMAKE_PROGRESS_32 = +CMAKE_PROGRESS_33 = 68 +CMAKE_PROGRESS_34 = +CMAKE_PROGRESS_35 = +CMAKE_PROGRESS_36 = +CMAKE_PROGRESS_37 = +CMAKE_PROGRESS_38 = 69 +CMAKE_PROGRESS_39 = +CMAKE_PROGRESS_40 = +CMAKE_PROGRESS_41 = +CMAKE_PROGRESS_42 = +CMAKE_PROGRESS_43 = 70 +CMAKE_PROGRESS_44 = +CMAKE_PROGRESS_45 = +CMAKE_PROGRESS_46 = +CMAKE_PROGRESS_47 = +CMAKE_PROGRESS_48 = +CMAKE_PROGRESS_49 = 71 +CMAKE_PROGRESS_50 = +CMAKE_PROGRESS_51 = +CMAKE_PROGRESS_52 = +CMAKE_PROGRESS_53 = +CMAKE_PROGRESS_54 = 72 +CMAKE_PROGRESS_55 = +CMAKE_PROGRESS_56 = +CMAKE_PROGRESS_57 = +CMAKE_PROGRESS_58 = +CMAKE_PROGRESS_59 = 73 +CMAKE_PROGRESS_60 = +CMAKE_PROGRESS_61 = +CMAKE_PROGRESS_62 = +CMAKE_PROGRESS_63 = +CMAKE_PROGRESS_64 = 74 +CMAKE_PROGRESS_65 = +CMAKE_PROGRESS_66 = +CMAKE_PROGRESS_67 = +CMAKE_PROGRESS_68 = +CMAKE_PROGRESS_69 = 75 +CMAKE_PROGRESS_70 = +CMAKE_PROGRESS_71 = +CMAKE_PROGRESS_72 = +CMAKE_PROGRESS_73 = +CMAKE_PROGRESS_74 = +CMAKE_PROGRESS_75 = 76 +CMAKE_PROGRESS_76 = +CMAKE_PROGRESS_77 = +CMAKE_PROGRESS_78 = +CMAKE_PROGRESS_79 = +CMAKE_PROGRESS_80 = 77 +CMAKE_PROGRESS_81 = +CMAKE_PROGRESS_82 = +CMAKE_PROGRESS_83 = +CMAKE_PROGRESS_84 = +CMAKE_PROGRESS_85 = 78 +CMAKE_PROGRESS_86 = +CMAKE_PROGRESS_87 = +CMAKE_PROGRESS_88 = +CMAKE_PROGRESS_89 = +CMAKE_PROGRESS_90 = 79 +CMAKE_PROGRESS_91 = +CMAKE_PROGRESS_92 = +CMAKE_PROGRESS_93 = +CMAKE_PROGRESS_94 = +CMAKE_PROGRESS_95 = +CMAKE_PROGRESS_96 = 80 +CMAKE_PROGRESS_97 = +CMAKE_PROGRESS_98 = +CMAKE_PROGRESS_99 = +CMAKE_PROGRESS_100 = +CMAKE_PROGRESS_101 = 81 +CMAKE_PROGRESS_102 = +CMAKE_PROGRESS_103 = +CMAKE_PROGRESS_104 = +CMAKE_PROGRESS_105 = +CMAKE_PROGRESS_106 = 82 +CMAKE_PROGRESS_107 = +CMAKE_PROGRESS_108 = +CMAKE_PROGRESS_109 = +CMAKE_PROGRESS_110 = +CMAKE_PROGRESS_111 = 83 +CMAKE_PROGRESS_112 = +CMAKE_PROGRESS_113 = +CMAKE_PROGRESS_114 = +CMAKE_PROGRESS_115 = +CMAKE_PROGRESS_116 = +CMAKE_PROGRESS_117 = 84 +CMAKE_PROGRESS_118 = +CMAKE_PROGRESS_119 = +CMAKE_PROGRESS_120 = +CMAKE_PROGRESS_121 = +CMAKE_PROGRESS_122 = 85 +CMAKE_PROGRESS_123 = +CMAKE_PROGRESS_124 = +CMAKE_PROGRESS_125 = +CMAKE_PROGRESS_126 = +CMAKE_PROGRESS_127 = 86 +CMAKE_PROGRESS_128 = +CMAKE_PROGRESS_129 = +CMAKE_PROGRESS_130 = +CMAKE_PROGRESS_131 = +CMAKE_PROGRESS_132 = 87 +CMAKE_PROGRESS_133 = +CMAKE_PROGRESS_134 = +CMAKE_PROGRESS_135 = +CMAKE_PROGRESS_136 = +CMAKE_PROGRESS_137 = +CMAKE_PROGRESS_138 = 88 +CMAKE_PROGRESS_139 = +CMAKE_PROGRESS_140 = +CMAKE_PROGRESS_141 = +CMAKE_PROGRESS_142 = +CMAKE_PROGRESS_143 = 89 +CMAKE_PROGRESS_144 = +CMAKE_PROGRESS_145 = +CMAKE_PROGRESS_146 = +CMAKE_PROGRESS_147 = +CMAKE_PROGRESS_148 = 90 +CMAKE_PROGRESS_149 = +CMAKE_PROGRESS_150 = +CMAKE_PROGRESS_151 = +CMAKE_PROGRESS_152 = +CMAKE_PROGRESS_153 = 91 +CMAKE_PROGRESS_154 = +CMAKE_PROGRESS_155 = +CMAKE_PROGRESS_156 = +CMAKE_PROGRESS_157 = +CMAKE_PROGRESS_158 = +CMAKE_PROGRESS_159 = 92 +CMAKE_PROGRESS_160 = +CMAKE_PROGRESS_161 = +CMAKE_PROGRESS_162 = +CMAKE_PROGRESS_163 = +CMAKE_PROGRESS_164 = 93 +CMAKE_PROGRESS_165 = +CMAKE_PROGRESS_166 = +CMAKE_PROGRESS_167 = +CMAKE_PROGRESS_168 = +CMAKE_PROGRESS_169 = 94 +CMAKE_PROGRESS_170 = +CMAKE_PROGRESS_171 = +CMAKE_PROGRESS_172 = +CMAKE_PROGRESS_173 = +CMAKE_PROGRESS_174 = 95 +CMAKE_PROGRESS_175 = +CMAKE_PROGRESS_176 = +CMAKE_PROGRESS_177 = +CMAKE_PROGRESS_178 = +CMAKE_PROGRESS_179 = +CMAKE_PROGRESS_180 = 96 +CMAKE_PROGRESS_181 = +CMAKE_PROGRESS_182 = +CMAKE_PROGRESS_183 = +CMAKE_PROGRESS_184 = + diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake new file mode 100644 index 00000000..368952d9 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake @@ -0,0 +1,208 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c" "SRC/CMakeFiles/superlu_dist.dir/comm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/comm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c" "SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c" "SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c" "SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c" "SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c" "SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c" "SRC/CMakeFiles/superlu_dist.dir/dgather.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dgather.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c" "SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c" "SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c" "SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c" "SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c" "SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c" "SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c" "SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c" "SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c" "SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c" "SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c" "SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c" "SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c" "SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c" "SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c" "SRC/CMakeFiles/superlu_dist.dir/etree.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/etree.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c" "SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c" "SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c" "SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c" "SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c" "SRC/CMakeFiles/superlu_dist.dir/memory.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/memory.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c" "SRC/CMakeFiles/superlu_dist.dir/mmd.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/mmd.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c" "SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c" "SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c" "SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c" "SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c" "SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c" "SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c" "SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c" "SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c" "SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c" "SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c" "SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c" "SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c" "SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c" "SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c" "SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c" "SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c" "SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c" "SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c" "SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c" "SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c" "SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c" "SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c" "SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c" "SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c" "SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c" "SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c" "SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c" "SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c" "SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c" "SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c" "SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c" "SRC/CMakeFiles/superlu_dist.dir/psutil.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psutil.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c" "SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c" "SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c" "SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c" "SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c" "SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c" "SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c" "SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c" "SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c" "SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c" "SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c" "SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c" "SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c" "SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c" "SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c" "SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c" "SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c" "SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c" "SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c" "SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c" "SRC/CMakeFiles/superlu_dist.dir/sgather.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sgather.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c" "SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c" "SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c" "SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c" "SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c" "SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c" "SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c" "SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c" "SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c" "SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c" "SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c" "SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c" "SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c" "SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c" "SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c" "SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c" "SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c" "SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c" "SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c" "SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c" "SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c" "SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c" "SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c" "SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c" "SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c" "SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c" "SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c" "SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c" "SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c" "SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c" "SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c" "SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c" "SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c" "SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c" "SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c" "SRC/CMakeFiles/superlu_dist.dir/util.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/util.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c" "SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c" "SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c" "SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c" "SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c" "SRC/CMakeFiles/superlu_dist.dir/zgather.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zgather.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c" "SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c" "SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c" "SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c" "SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c" "SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c" "SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c" "SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c" "SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c" "SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c" "SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c" "SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c" "SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c" "SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c" "SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu" "SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu" "SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu" "SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu" "SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o" "gcc" "SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/libsuperlu_dist.so" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/libsuperlu_dist.so.8.1.2" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/libsuperlu_dist.so.8" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/libsuperlu_dist.so.8.1.2" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/build.make b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/build.make new file mode 100644 index 00000000..46a84d6e --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/build.make @@ -0,0 +1,3442 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include SRC/CMakeFiles/superlu_dist.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include SRC/CMakeFiles/superlu_dist.dir/compiler_depend.make + +# Include the progress variables for this target. +include SRC/CMakeFiles/superlu_dist.dir/progress.make + +# Include the compile flags for this target's objects. +include SRC/CMakeFiles/superlu_dist.dir/flags.make + +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o -MF CMakeFiles/superlu_dist.dir/sp_ienv.c.o.d -o CMakeFiles/superlu_dist.dir/sp_ienv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c + +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sp_ienv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c > CMakeFiles/superlu_dist.dir/sp_ienv.c.i + +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sp_ienv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c -o CMakeFiles/superlu_dist.dir/sp_ienv.c.s + +SRC/CMakeFiles/superlu_dist.dir/etree.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/etree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c +SRC/CMakeFiles/superlu_dist.dir/etree.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object SRC/CMakeFiles/superlu_dist.dir/etree.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/etree.c.o -MF CMakeFiles/superlu_dist.dir/etree.c.o.d -o CMakeFiles/superlu_dist.dir/etree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c + +SRC/CMakeFiles/superlu_dist.dir/etree.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/etree.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c > CMakeFiles/superlu_dist.dir/etree.c.i + +SRC/CMakeFiles/superlu_dist.dir/etree.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/etree.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c -o CMakeFiles/superlu_dist.dir/etree.c.s + +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o -MF CMakeFiles/superlu_dist.dir/sp_colorder.c.o.d -o CMakeFiles/superlu_dist.dir/sp_colorder.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c + +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sp_colorder.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c > CMakeFiles/superlu_dist.dir/sp_colorder.c.i + +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sp_colorder.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c -o CMakeFiles/superlu_dist.dir/sp_colorder.c.s + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o -MF CMakeFiles/superlu_dist.dir/get_perm_c.c.o.d -o CMakeFiles/superlu_dist.dir/get_perm_c.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/get_perm_c.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c > CMakeFiles/superlu_dist.dir/get_perm_c.c.i + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/get_perm_c.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c -o CMakeFiles/superlu_dist.dir/get_perm_c.c.s + +SRC/CMakeFiles/superlu_dist.dir/mmd.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/mmd.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c +SRC/CMakeFiles/superlu_dist.dir/mmd.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object SRC/CMakeFiles/superlu_dist.dir/mmd.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/mmd.c.o -MF CMakeFiles/superlu_dist.dir/mmd.c.o.d -o CMakeFiles/superlu_dist.dir/mmd.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c + +SRC/CMakeFiles/superlu_dist.dir/mmd.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/mmd.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c > CMakeFiles/superlu_dist.dir/mmd.c.i + +SRC/CMakeFiles/superlu_dist.dir/mmd.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/mmd.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c -o CMakeFiles/superlu_dist.dir/mmd.c.s + +SRC/CMakeFiles/superlu_dist.dir/comm.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/comm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c +SRC/CMakeFiles/superlu_dist.dir/comm.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object SRC/CMakeFiles/superlu_dist.dir/comm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/comm.c.o -MF CMakeFiles/superlu_dist.dir/comm.c.o.d -o CMakeFiles/superlu_dist.dir/comm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c + +SRC/CMakeFiles/superlu_dist.dir/comm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/comm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c > CMakeFiles/superlu_dist.dir/comm.c.i + +SRC/CMakeFiles/superlu_dist.dir/comm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/comm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c -o CMakeFiles/superlu_dist.dir/comm.c.s + +SRC/CMakeFiles/superlu_dist.dir/memory.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/memory.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c +SRC/CMakeFiles/superlu_dist.dir/memory.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object SRC/CMakeFiles/superlu_dist.dir/memory.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/memory.c.o -MF CMakeFiles/superlu_dist.dir/memory.c.o.d -o CMakeFiles/superlu_dist.dir/memory.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c + +SRC/CMakeFiles/superlu_dist.dir/memory.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/memory.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c > CMakeFiles/superlu_dist.dir/memory.c.i + +SRC/CMakeFiles/superlu_dist.dir/memory.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/memory.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c -o CMakeFiles/superlu_dist.dir/memory.c.s + +SRC/CMakeFiles/superlu_dist.dir/util.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/util.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c +SRC/CMakeFiles/superlu_dist.dir/util.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object SRC/CMakeFiles/superlu_dist.dir/util.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/util.c.o -MF CMakeFiles/superlu_dist.dir/util.c.o.d -o CMakeFiles/superlu_dist.dir/util.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c + +SRC/CMakeFiles/superlu_dist.dir/util.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/util.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c > CMakeFiles/superlu_dist.dir/util.c.i + +SRC/CMakeFiles/superlu_dist.dir/util.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/util.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c -o CMakeFiles/superlu_dist.dir/util.c.s + +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o -MF CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o.d -o CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c + +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/gpu_api_utils.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c > CMakeFiles/superlu_dist.dir/gpu_api_utils.c.i + +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/gpu_api_utils.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c -o CMakeFiles/superlu_dist.dir/gpu_api_utils.c.s + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o -MF CMakeFiles/superlu_dist.dir/superlu_grid.c.o.d -o CMakeFiles/superlu_dist.dir/superlu_grid.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/superlu_grid.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c > CMakeFiles/superlu_dist.dir/superlu_grid.c.i + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/superlu_grid.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c -o CMakeFiles/superlu_dist.dir/superlu_grid.c.s + +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building C object SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o -MF CMakeFiles/superlu_dist.dir/pxerr_dist.c.o.d -o CMakeFiles/superlu_dist.dir/pxerr_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c + +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pxerr_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c > CMakeFiles/superlu_dist.dir/pxerr_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pxerr_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c -o CMakeFiles/superlu_dist.dir/pxerr_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building C object SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -O0 -MD -MT SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o -MF CMakeFiles/superlu_dist.dir/superlu_timer.c.o.d -o CMakeFiles/superlu_dist.dir/superlu_timer.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c + +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/superlu_timer.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -O0 -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c > CMakeFiles/superlu_dist.dir/superlu_timer.c.i + +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/superlu_timer.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -O0 -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c -o CMakeFiles/superlu_dist.dir/superlu_timer.c.s + +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building C object SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o -MF CMakeFiles/superlu_dist.dir/symbfact.c.o.d -o CMakeFiles/superlu_dist.dir/symbfact.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c + +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/symbfact.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c > CMakeFiles/superlu_dist.dir/symbfact.c.i + +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/symbfact.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c -o CMakeFiles/superlu_dist.dir/symbfact.c.s + +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building C object SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o -MF CMakeFiles/superlu_dist.dir/psymbfact.c.o.d -o CMakeFiles/superlu_dist.dir/psymbfact.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c + +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psymbfact.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c > CMakeFiles/superlu_dist.dir/psymbfact.c.i + +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psymbfact.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c -o CMakeFiles/superlu_dist.dir/psymbfact.c.s + +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building C object SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o -MF CMakeFiles/superlu_dist.dir/psymbfact_util.c.o.d -o CMakeFiles/superlu_dist.dir/psymbfact_util.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c + +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psymbfact_util.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c > CMakeFiles/superlu_dist.dir/psymbfact_util.c.i + +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psymbfact_util.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c -o CMakeFiles/superlu_dist.dir/psymbfact_util.c.s + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building C object SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o -MF CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o.d -o CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c > CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.i + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c -o CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.s + +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building C object SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o -MF CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o.d -o CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c + +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/mc64ad_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c > CMakeFiles/superlu_dist.dir/mc64ad_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/mc64ad_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c -o CMakeFiles/superlu_dist.dir/mc64ad_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building C object SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o -MF CMakeFiles/superlu_dist.dir/xerr_dist.c.o.d -o CMakeFiles/superlu_dist.dir/xerr_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c + +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/xerr_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c > CMakeFiles/superlu_dist.dir/xerr_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/xerr_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c -o CMakeFiles/superlu_dist.dir/xerr_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building C object SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o -MF CMakeFiles/superlu_dist.dir/smach_dist.c.o.d -o CMakeFiles/superlu_dist.dir/smach_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c + +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/smach_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c > CMakeFiles/superlu_dist.dir/smach_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/smach_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c -o CMakeFiles/superlu_dist.dir/smach_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building C object SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o -MF CMakeFiles/superlu_dist.dir/dmach_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dmach_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dmach_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c > CMakeFiles/superlu_dist.dir/dmach_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dmach_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c -o CMakeFiles/superlu_dist.dir/dmach_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building C object SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o -MF CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o.d -o CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c + +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/superlu_dist_version.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c > CMakeFiles/superlu_dist.dir/superlu_dist_version.c.i + +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/superlu_dist_version.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c -o CMakeFiles/superlu_dist.dir/superlu_dist_version.c.s + +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building C object SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o -MF CMakeFiles/superlu_dist.dir/comm_tree.c.o.d -o CMakeFiles/superlu_dist.dir/comm_tree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c + +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/comm_tree.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c > CMakeFiles/superlu_dist.dir/comm_tree.c.i + +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/comm_tree.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c -o CMakeFiles/superlu_dist.dir/comm_tree.c.s + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building C object SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o -MF CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o.d -o CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/superlu_grid3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c > CMakeFiles/superlu_dist.dir/superlu_grid3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/superlu_grid3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c -o CMakeFiles/superlu_dist.dir/superlu_grid3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building C object SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o -MF CMakeFiles/superlu_dist.dir/supernodal_etree.c.o.d -o CMakeFiles/superlu_dist.dir/supernodal_etree.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c + +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/supernodal_etree.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c > CMakeFiles/superlu_dist.dir/supernodal_etree.c.i + +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/supernodal_etree.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c -o CMakeFiles/superlu_dist.dir/supernodal_etree.c.s + +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building C object SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o -MF CMakeFiles/superlu_dist.dir/supernodalForest.c.o.d -o CMakeFiles/superlu_dist.dir/supernodalForest.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c + +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/supernodalForest.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c > CMakeFiles/superlu_dist.dir/supernodalForest.c.i + +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/supernodalForest.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c -o CMakeFiles/superlu_dist.dir/supernodalForest.c.s + +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building C object SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o -MF CMakeFiles/superlu_dist.dir/trfAux.c.o.d -o CMakeFiles/superlu_dist.dir/trfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c + +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/trfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c > CMakeFiles/superlu_dist.dir/trfAux.c.i + +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/trfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c -o CMakeFiles/superlu_dist.dir/trfAux.c.s + +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Building C object SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o -MF CMakeFiles/superlu_dist.dir/communication_aux.c.o.d -o CMakeFiles/superlu_dist.dir/communication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c + +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/communication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c > CMakeFiles/superlu_dist.dir/communication_aux.c.i + +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/communication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c -o CMakeFiles/superlu_dist.dir/communication_aux.c.s + +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_28) "Building C object SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o -MF CMakeFiles/superlu_dist.dir/treeFactorization.c.o.d -o CMakeFiles/superlu_dist.dir/treeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c + +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/treeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c > CMakeFiles/superlu_dist.dir/treeFactorization.c.i + +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/treeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c -o CMakeFiles/superlu_dist.dir/treeFactorization.c.s + +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_29) "Building C object SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o -MF CMakeFiles/superlu_dist.dir/sec_structs.c.o.d -o CMakeFiles/superlu_dist.dir/sec_structs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c + +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sec_structs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c > CMakeFiles/superlu_dist.dir/sec_structs.c.i + +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sec_structs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c -o CMakeFiles/superlu_dist.dir/sec_structs.c.s + +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_30) "Building C object SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o -MF CMakeFiles/superlu_dist.dir/dlangs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dlangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dlangs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c > CMakeFiles/superlu_dist.dir/dlangs_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dlangs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c -o CMakeFiles/superlu_dist.dir/dlangs_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_31) "Building C object SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o -MF CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dgsequ_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c > CMakeFiles/superlu_dist.dir/dgsequ_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dgsequ_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c -o CMakeFiles/superlu_dist.dir/dgsequ_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_32) "Building C object SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o -MF CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c > CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c -o CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_33) "Building C object SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o -MF CMakeFiles/superlu_dist.dir/dutil_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dutil_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c > CMakeFiles/superlu_dist.dir/dutil_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dutil_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c -o CMakeFiles/superlu_dist.dir/dutil_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_34) "Building C object SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o -MF CMakeFiles/superlu_dist.dir/dmemory_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dmemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dmemory_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c > CMakeFiles/superlu_dist.dir/dmemory_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dmemory_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c -o CMakeFiles/superlu_dist.dir/dmemory_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_35) "Building C object SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c > CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c -o CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_36) "Building C object SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c > CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c -o CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_37) "Building C object SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o -MF CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c > CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c -o CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_38) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o -MF CMakeFiles/superlu_dist.dir/pdgssvx.c.o.d -o CMakeFiles/superlu_dist.dir/pdgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgssvx.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c > CMakeFiles/superlu_dist.dir/pdgssvx.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgssvx.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c -o CMakeFiles/superlu_dist.dir/pdgssvx.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_39) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c > CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c -o CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_40) "Building C object SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o -MF CMakeFiles/superlu_dist.dir/dreadhb.c.o.d -o CMakeFiles/superlu_dist.dir/dreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c + +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dreadhb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c > CMakeFiles/superlu_dist.dir/dreadhb.c.i + +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dreadhb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c -o CMakeFiles/superlu_dist.dir/dreadhb.c.s + +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_41) "Building C object SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o -MF CMakeFiles/superlu_dist.dir/dreadrb.c.o.d -o CMakeFiles/superlu_dist.dir/dreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c + +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dreadrb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c > CMakeFiles/superlu_dist.dir/dreadrb.c.i + +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dreadrb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c -o CMakeFiles/superlu_dist.dir/dreadrb.c.s + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_42) "Building C object SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o -MF CMakeFiles/superlu_dist.dir/dreadtriple.c.o.d -o CMakeFiles/superlu_dist.dir/dreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dreadtriple.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c > CMakeFiles/superlu_dist.dir/dreadtriple.c.i + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dreadtriple.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c -o CMakeFiles/superlu_dist.dir/dreadtriple.c.s + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_43) "Building C object SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c > CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.i + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c -o CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.s + +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_44) "Building C object SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o -MF CMakeFiles/superlu_dist.dir/dbinary_io.c.o.d -o CMakeFiles/superlu_dist.dir/dbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c + +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dbinary_io.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c > CMakeFiles/superlu_dist.dir/dbinary_io.c.i + +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dbinary_io.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c -o CMakeFiles/superlu_dist.dir/dbinary_io.c.s + +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_45) "Building C object SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o -MF CMakeFiles/superlu_dist.dir/dreadMM.c.o.d -o CMakeFiles/superlu_dist.dir/dreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c + +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dreadMM.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c > CMakeFiles/superlu_dist.dir/dreadMM.c.i + +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dreadMM.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c -o CMakeFiles/superlu_dist.dir/dreadMM.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_46) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o -MF CMakeFiles/superlu_dist.dir/pdgsequ.c.o.d -o CMakeFiles/superlu_dist.dir/pdgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c + +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgsequ.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c > CMakeFiles/superlu_dist.dir/pdgsequ.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgsequ.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c -o CMakeFiles/superlu_dist.dir/pdgsequ.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_47) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o -MF CMakeFiles/superlu_dist.dir/pdlaqgs.c.o.d -o CMakeFiles/superlu_dist.dir/pdlaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c + +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdlaqgs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c > CMakeFiles/superlu_dist.dir/pdlaqgs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdlaqgs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c -o CMakeFiles/superlu_dist.dir/pdlaqgs.c.s + +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_48) "Building C object SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o -MF CMakeFiles/superlu_dist.dir/dldperm_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dldperm_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c > CMakeFiles/superlu_dist.dir/dldperm_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dldperm_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c -o CMakeFiles/superlu_dist.dir/dldperm_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_49) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o -MF CMakeFiles/superlu_dist.dir/pdlangs.c.o.d -o CMakeFiles/superlu_dist.dir/pdlangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c + +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdlangs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c > CMakeFiles/superlu_dist.dir/pdlangs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdlangs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c -o CMakeFiles/superlu_dist.dir/pdlangs.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_50) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o -MF CMakeFiles/superlu_dist.dir/pdutil.c.o.d -o CMakeFiles/superlu_dist.dir/pdutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c + +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdutil.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c > CMakeFiles/superlu_dist.dir/pdutil.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdutil.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c -o CMakeFiles/superlu_dist.dir/pdutil.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_51) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o -MF CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c + +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c > CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c -o CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.s + +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_52) "Building C object SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o -MF CMakeFiles/superlu_dist.dir/ddistribute.c.o.d -o CMakeFiles/superlu_dist.dir/ddistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c + +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ddistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c > CMakeFiles/superlu_dist.dir/ddistribute.c.i + +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ddistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c -o CMakeFiles/superlu_dist.dir/ddistribute.c.s + +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_53) "Building C object SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o -MF CMakeFiles/superlu_dist.dir/pddistribute.c.o.d -o CMakeFiles/superlu_dist.dir/pddistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c + +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pddistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c > CMakeFiles/superlu_dist.dir/pddistribute.c.i + +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pddistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c -o CMakeFiles/superlu_dist.dir/pddistribute.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_54) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrf.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrf.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c > CMakeFiles/superlu_dist.dir/pdgstrf.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrf.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c -o CMakeFiles/superlu_dist.dir/pdgstrf.c.s + +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_55) "Building C object SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o -MF CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o.d -o CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c + +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dstatic_schedule.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c > CMakeFiles/superlu_dist.dir/dstatic_schedule.c.i + +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dstatic_schedule.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c -o CMakeFiles/superlu_dist.dir/dstatic_schedule.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_56) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrf2.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrf2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c > CMakeFiles/superlu_dist.dir/pdgstrf2.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrf2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c -o CMakeFiles/superlu_dist.dir/pdgstrf2.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_57) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrs.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c > CMakeFiles/superlu_dist.dir/pdgstrs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c -o CMakeFiles/superlu_dist.dir/pdgstrs.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_58) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrs1.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrs1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c > CMakeFiles/superlu_dist.dir/pdgstrs1.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrs1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c -o CMakeFiles/superlu_dist.dir/pdgstrs1.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_59) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c > CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c -o CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_60) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c > CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c -o CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_61) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o -MF CMakeFiles/superlu_dist.dir/pdgsrfs.c.o.d -o CMakeFiles/superlu_dist.dir/pdgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgsrfs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c > CMakeFiles/superlu_dist.dir/pdgsrfs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgsrfs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c -o CMakeFiles/superlu_dist.dir/pdgsrfs.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_62) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o -MF CMakeFiles/superlu_dist.dir/pdgsmv.c.o.d -o CMakeFiles/superlu_dist.dir/pdgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgsmv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c > CMakeFiles/superlu_dist.dir/pdgsmv.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgsmv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c -o CMakeFiles/superlu_dist.dir/pdgsmv.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_63) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c > CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c -o CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_64) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c > CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c -o CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_65) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o -MF CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o.d -o CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c + +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdGetDiagU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c > CMakeFiles/superlu_dist.dir/pdGetDiagU.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdGetDiagU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c -o CMakeFiles/superlu_dist.dir/pdGetDiagU.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_66) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o -MF CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o.d -o CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgssvx3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c > CMakeFiles/superlu_dist.dir/pdgssvx3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgssvx3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c -o CMakeFiles/superlu_dist.dir/pdgssvx3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_67) "Building C object SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o -MF CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c + +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c > CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c -o CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_68) "Building C object SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o -MF CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o.d -o CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pdgstrf3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c > CMakeFiles/superlu_dist.dir/pdgstrf3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pdgstrf3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c -o CMakeFiles/superlu_dist.dir/pdgstrf3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_69) "Building C object SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o -MF CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o.d -o CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dtreeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c > CMakeFiles/superlu_dist.dir/dtreeFactorization.c.i + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dtreeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c -o CMakeFiles/superlu_dist.dir/dtreeFactorization.c.s + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_70) "Building C object SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c > CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.i + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c -o CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.s + +SRC/CMakeFiles/superlu_dist.dir/dgather.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c +SRC/CMakeFiles/superlu_dist.dir/dgather.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_71) "Building C object SRC/CMakeFiles/superlu_dist.dir/dgather.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dgather.c.o -MF CMakeFiles/superlu_dist.dir/dgather.c.o.d -o CMakeFiles/superlu_dist.dir/dgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c + +SRC/CMakeFiles/superlu_dist.dir/dgather.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dgather.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c > CMakeFiles/superlu_dist.dir/dgather.c.i + +SRC/CMakeFiles/superlu_dist.dir/dgather.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dgather.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c -o CMakeFiles/superlu_dist.dir/dgather.c.s + +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_72) "Building C object SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o -MF CMakeFiles/superlu_dist.dir/dscatter3d.c.o.d -o CMakeFiles/superlu_dist.dir/dscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c + +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dscatter3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c > CMakeFiles/superlu_dist.dir/dscatter3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dscatter3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c -o CMakeFiles/superlu_dist.dir/dscatter3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_73) "Building C object SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o -MF CMakeFiles/superlu_dist.dir/pd3dcomm.c.o.d -o CMakeFiles/superlu_dist.dir/pd3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c + +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pd3dcomm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c > CMakeFiles/superlu_dist.dir/pd3dcomm.c.i + +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pd3dcomm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c -o CMakeFiles/superlu_dist.dir/pd3dcomm.c.s + +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_74) "Building C object SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o -MF CMakeFiles/superlu_dist.dir/dtrfAux.c.o.d -o CMakeFiles/superlu_dist.dir/dtrfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c + +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dtrfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c > CMakeFiles/superlu_dist.dir/dtrfAux.c.i + +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dtrfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c -o CMakeFiles/superlu_dist.dir/dtrfAux.c.s + +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_75) "Building C object SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o -MF CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o.d -o CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c + +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dcommunication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c > CMakeFiles/superlu_dist.dir/dcommunication_aux.c.i + +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dcommunication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c -o CMakeFiles/superlu_dist.dir/dcommunication_aux.c.s + +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_76) "Building C object SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o -MF CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o.d -o CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c + +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c > CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.i + +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c -o CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.s + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_77) "Building C object SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o -MF CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o.d -o CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c > CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.i + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c -o CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.s + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_78) "Building CUDA object SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o -MF CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu -o CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_79) "Building CUDA object SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o -MF CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu -o CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o + +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_80) "Building CUDA object SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu -o CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_81) "Building C object SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o -MF CMakeFiles/superlu_dist.dir/slangs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/slangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c + +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/slangs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c > CMakeFiles/superlu_dist.dir/slangs_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/slangs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c -o CMakeFiles/superlu_dist.dir/slangs_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_82) "Building C object SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o -MF CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o.d -o CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c + +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sgsequ_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c > CMakeFiles/superlu_dist.dir/sgsequ_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sgsequ_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c -o CMakeFiles/superlu_dist.dir/sgsequ_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_83) "Building C object SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o -MF CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c + +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/slaqgs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c > CMakeFiles/superlu_dist.dir/slaqgs_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/slaqgs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c -o CMakeFiles/superlu_dist.dir/slaqgs_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_84) "Building C object SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o -MF CMakeFiles/superlu_dist.dir/sutil_dist.c.o.d -o CMakeFiles/superlu_dist.dir/sutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c + +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sutil_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c > CMakeFiles/superlu_dist.dir/sutil_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sutil_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c -o CMakeFiles/superlu_dist.dir/sutil_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_85) "Building C object SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o -MF CMakeFiles/superlu_dist.dir/smemory_dist.c.o.d -o CMakeFiles/superlu_dist.dir/smemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c + +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/smemory_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c > CMakeFiles/superlu_dist.dir/smemory_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/smemory_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c -o CMakeFiles/superlu_dist.dir/smemory_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_86) "Building C object SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c + +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/smyblas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c > CMakeFiles/superlu_dist.dir/smyblas2_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/smyblas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c -o CMakeFiles/superlu_dist.dir/smyblas2_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_87) "Building C object SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c > CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c -o CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_88) "Building C object SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o -MF CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c > CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c -o CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_89) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o -MF CMakeFiles/superlu_dist.dir/psgssvx.c.o.d -o CMakeFiles/superlu_dist.dir/psgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c + +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgssvx.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c > CMakeFiles/superlu_dist.dir/psgssvx.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgssvx.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c -o CMakeFiles/superlu_dist.dir/psgssvx.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_90) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o -MF CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o.d -o CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgssvx_d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c > CMakeFiles/superlu_dist.dir/psgssvx_d2.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgssvx_d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c -o CMakeFiles/superlu_dist.dir/psgssvx_d2.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_91) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c > CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c -o CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_92) "Building C object SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o -MF CMakeFiles/superlu_dist.dir/sreadhb.c.o.d -o CMakeFiles/superlu_dist.dir/sreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c + +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sreadhb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c > CMakeFiles/superlu_dist.dir/sreadhb.c.i + +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sreadhb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c -o CMakeFiles/superlu_dist.dir/sreadhb.c.s + +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_93) "Building C object SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o -MF CMakeFiles/superlu_dist.dir/sreadrb.c.o.d -o CMakeFiles/superlu_dist.dir/sreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c + +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sreadrb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c > CMakeFiles/superlu_dist.dir/sreadrb.c.i + +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sreadrb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c -o CMakeFiles/superlu_dist.dir/sreadrb.c.s + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_94) "Building C object SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o -MF CMakeFiles/superlu_dist.dir/sreadtriple.c.o.d -o CMakeFiles/superlu_dist.dir/sreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sreadtriple.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c > CMakeFiles/superlu_dist.dir/sreadtriple.c.i + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sreadtriple.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c -o CMakeFiles/superlu_dist.dir/sreadtriple.c.s + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_95) "Building C object SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c > CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.i + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c -o CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.s + +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_96) "Building C object SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o -MF CMakeFiles/superlu_dist.dir/sbinary_io.c.o.d -o CMakeFiles/superlu_dist.dir/sbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c + +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sbinary_io.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c > CMakeFiles/superlu_dist.dir/sbinary_io.c.i + +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sbinary_io.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c -o CMakeFiles/superlu_dist.dir/sbinary_io.c.s + +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_97) "Building C object SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o -MF CMakeFiles/superlu_dist.dir/sreadMM.c.o.d -o CMakeFiles/superlu_dist.dir/sreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c + +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sreadMM.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c > CMakeFiles/superlu_dist.dir/sreadMM.c.i + +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sreadMM.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c -o CMakeFiles/superlu_dist.dir/sreadMM.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_98) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o -MF CMakeFiles/superlu_dist.dir/psgsequ.c.o.d -o CMakeFiles/superlu_dist.dir/psgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c + +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsequ.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c > CMakeFiles/superlu_dist.dir/psgsequ.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsequ.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c -o CMakeFiles/superlu_dist.dir/psgsequ.c.s + +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_99) "Building C object SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o -MF CMakeFiles/superlu_dist.dir/pslaqgs.c.o.d -o CMakeFiles/superlu_dist.dir/pslaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c + +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pslaqgs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c > CMakeFiles/superlu_dist.dir/pslaqgs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pslaqgs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c -o CMakeFiles/superlu_dist.dir/pslaqgs.c.s + +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_100) "Building C object SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o -MF CMakeFiles/superlu_dist.dir/sldperm_dist.c.o.d -o CMakeFiles/superlu_dist.dir/sldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c + +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sldperm_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c > CMakeFiles/superlu_dist.dir/sldperm_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sldperm_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c -o CMakeFiles/superlu_dist.dir/sldperm_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_101) "Building C object SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o -MF CMakeFiles/superlu_dist.dir/pslangs.c.o.d -o CMakeFiles/superlu_dist.dir/pslangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c + +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pslangs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c > CMakeFiles/superlu_dist.dir/pslangs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pslangs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c -o CMakeFiles/superlu_dist.dir/pslangs.c.s + +SRC/CMakeFiles/superlu_dist.dir/psutil.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c +SRC/CMakeFiles/superlu_dist.dir/psutil.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_102) "Building C object SRC/CMakeFiles/superlu_dist.dir/psutil.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psutil.c.o -MF CMakeFiles/superlu_dist.dir/psutil.c.o.d -o CMakeFiles/superlu_dist.dir/psutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c + +SRC/CMakeFiles/superlu_dist.dir/psutil.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psutil.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c > CMakeFiles/superlu_dist.dir/psutil.c.i + +SRC/CMakeFiles/superlu_dist.dir/psutil.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psutil.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c -o CMakeFiles/superlu_dist.dir/psutil.c.s + +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_103) "Building C object SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o -MF CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c + +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c > CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.i + +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c -o CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.s + +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_104) "Building C object SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o -MF CMakeFiles/superlu_dist.dir/sdistribute.c.o.d -o CMakeFiles/superlu_dist.dir/sdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c + +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c > CMakeFiles/superlu_dist.dir/sdistribute.c.i + +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c -o CMakeFiles/superlu_dist.dir/sdistribute.c.s + +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_105) "Building C object SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o -MF CMakeFiles/superlu_dist.dir/psdistribute.c.o.d -o CMakeFiles/superlu_dist.dir/psdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c + +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c > CMakeFiles/superlu_dist.dir/psdistribute.c.i + +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c -o CMakeFiles/superlu_dist.dir/psdistribute.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_106) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o -MF CMakeFiles/superlu_dist.dir/psgstrf.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrf.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c > CMakeFiles/superlu_dist.dir/psgstrf.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrf.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c -o CMakeFiles/superlu_dist.dir/psgstrf.c.s + +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_107) "Building C object SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o -MF CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o.d -o CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c + +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sstatic_schedule.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c > CMakeFiles/superlu_dist.dir/sstatic_schedule.c.i + +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sstatic_schedule.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c -o CMakeFiles/superlu_dist.dir/sstatic_schedule.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_108) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o -MF CMakeFiles/superlu_dist.dir/psgstrf2.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrf2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c > CMakeFiles/superlu_dist.dir/psgstrf2.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrf2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c -o CMakeFiles/superlu_dist.dir/psgstrf2.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_109) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o -MF CMakeFiles/superlu_dist.dir/psgstrs.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c > CMakeFiles/superlu_dist.dir/psgstrs.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c -o CMakeFiles/superlu_dist.dir/psgstrs.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_110) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o -MF CMakeFiles/superlu_dist.dir/psgstrs1.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrs1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c > CMakeFiles/superlu_dist.dir/psgstrs1.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrs1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c -o CMakeFiles/superlu_dist.dir/psgstrs1.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_111) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o -MF CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c > CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c -o CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_112) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c > CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c -o CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_113) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o -MF CMakeFiles/superlu_dist.dir/psgsrfs.c.o.d -o CMakeFiles/superlu_dist.dir/psgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsrfs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c > CMakeFiles/superlu_dist.dir/psgsrfs.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsrfs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c -o CMakeFiles/superlu_dist.dir/psgsrfs.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_114) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o -MF CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o.d -o CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c > CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c -o CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_115) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o -MF CMakeFiles/superlu_dist.dir/psgsmv.c.o.d -o CMakeFiles/superlu_dist.dir/psgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c + +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsmv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c > CMakeFiles/superlu_dist.dir/psgsmv.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsmv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c -o CMakeFiles/superlu_dist.dir/psgsmv.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_116) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c > CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c -o CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_117) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c > CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c -o CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_118) "Building C object SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o -MF CMakeFiles/superlu_dist.dir/psGetDiagU.c.o.d -o CMakeFiles/superlu_dist.dir/psGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c + +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psGetDiagU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c > CMakeFiles/superlu_dist.dir/psGetDiagU.c.i + +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psGetDiagU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c -o CMakeFiles/superlu_dist.dir/psGetDiagU.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_119) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o -MF CMakeFiles/superlu_dist.dir/psgssvx3d.c.o.d -o CMakeFiles/superlu_dist.dir/psgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c + +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgssvx3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c > CMakeFiles/superlu_dist.dir/psgssvx3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgssvx3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c -o CMakeFiles/superlu_dist.dir/psgssvx3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_120) "Building C object SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o -MF CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c + +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c > CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c -o CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_121) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o -MF CMakeFiles/superlu_dist.dir/psgstrf3d.c.o.d -o CMakeFiles/superlu_dist.dir/psgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgstrf3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c > CMakeFiles/superlu_dist.dir/psgstrf3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgstrf3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c -o CMakeFiles/superlu_dist.dir/psgstrf3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_122) "Building C object SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o -MF CMakeFiles/superlu_dist.dir/streeFactorization.c.o.d -o CMakeFiles/superlu_dist.dir/streeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c + +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/streeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c > CMakeFiles/superlu_dist.dir/streeFactorization.c.i + +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/streeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c -o CMakeFiles/superlu_dist.dir/streeFactorization.c.s + +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_123) "Building C object SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c + +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c > CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.i + +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c -o CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.s + +SRC/CMakeFiles/superlu_dist.dir/sgather.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c +SRC/CMakeFiles/superlu_dist.dir/sgather.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_124) "Building C object SRC/CMakeFiles/superlu_dist.dir/sgather.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sgather.c.o -MF CMakeFiles/superlu_dist.dir/sgather.c.o.d -o CMakeFiles/superlu_dist.dir/sgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c + +SRC/CMakeFiles/superlu_dist.dir/sgather.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sgather.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c > CMakeFiles/superlu_dist.dir/sgather.c.i + +SRC/CMakeFiles/superlu_dist.dir/sgather.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sgather.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c -o CMakeFiles/superlu_dist.dir/sgather.c.s + +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_125) "Building C object SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o -MF CMakeFiles/superlu_dist.dir/sscatter3d.c.o.d -o CMakeFiles/superlu_dist.dir/sscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c + +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/sscatter3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c > CMakeFiles/superlu_dist.dir/sscatter3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/sscatter3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c -o CMakeFiles/superlu_dist.dir/sscatter3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_126) "Building C object SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o -MF CMakeFiles/superlu_dist.dir/ps3dcomm.c.o.d -o CMakeFiles/superlu_dist.dir/ps3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c + +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ps3dcomm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c > CMakeFiles/superlu_dist.dir/ps3dcomm.c.i + +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ps3dcomm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c -o CMakeFiles/superlu_dist.dir/ps3dcomm.c.s + +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_127) "Building C object SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o -MF CMakeFiles/superlu_dist.dir/strfAux.c.o.d -o CMakeFiles/superlu_dist.dir/strfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c + +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/strfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c > CMakeFiles/superlu_dist.dir/strfAux.c.i + +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/strfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c -o CMakeFiles/superlu_dist.dir/strfAux.c.s + +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_128) "Building C object SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o -MF CMakeFiles/superlu_dist.dir/scommunication_aux.c.o.d -o CMakeFiles/superlu_dist.dir/scommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c + +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/scommunication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c > CMakeFiles/superlu_dist.dir/scommunication_aux.c.i + +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/scommunication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c -o CMakeFiles/superlu_dist.dir/scommunication_aux.c.s + +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_129) "Building C object SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o -MF CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o.d -o CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c + +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/strfCommWrapper.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c > CMakeFiles/superlu_dist.dir/strfCommWrapper.c.i + +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/strfCommWrapper.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c -o CMakeFiles/superlu_dist.dir/strfCommWrapper.c.s + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_130) "Building C object SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o -MF CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o.d -o CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c > CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.i + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c -o CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_131) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o -MF CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o.d -o CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsmv_d2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c > CMakeFiles/superlu_dist.dir/psgsmv_d2.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsmv_d2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c -o CMakeFiles/superlu_dist.dir/psgsmv_d2.c.s + +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_132) "Building C object SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o -MF CMakeFiles/superlu_dist.dir/psgsequb.c.o.d -o CMakeFiles/superlu_dist.dir/psgsequb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c + +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/psgsequb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c > CMakeFiles/superlu_dist.dir/psgsequb.c.i + +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/psgsequb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c -o CMakeFiles/superlu_dist.dir/psgsequb.c.s + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_133) "Building CUDA object SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu -o CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_134) "Building C object SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o -MF CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o.d -o CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c + +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/dcomplex_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c > CMakeFiles/superlu_dist.dir/dcomplex_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/dcomplex_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c -o CMakeFiles/superlu_dist.dir/dcomplex_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_135) "Building C object SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o -MF CMakeFiles/superlu_dist.dir/zlangs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zlangs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zlangs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c > CMakeFiles/superlu_dist.dir/zlangs_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zlangs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c -o CMakeFiles/superlu_dist.dir/zlangs_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_136) "Building C object SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o -MF CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zgsequ_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c > CMakeFiles/superlu_dist.dir/zgsequ_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zgsequ_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c -o CMakeFiles/superlu_dist.dir/zgsequ_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_137) "Building C object SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o -MF CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c > CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c -o CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_138) "Building C object SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o -MF CMakeFiles/superlu_dist.dir/zutil_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zutil_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zutil_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c > CMakeFiles/superlu_dist.dir/zutil_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zutil_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c -o CMakeFiles/superlu_dist.dir/zutil_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_139) "Building C object SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o -MF CMakeFiles/superlu_dist.dir/zmemory_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zmemory_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zmemory_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c > CMakeFiles/superlu_dist.dir/zmemory_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zmemory_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c -o CMakeFiles/superlu_dist.dir/zmemory_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_140) "Building C object SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c > CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c -o CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_141) "Building C object SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o -MF CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c > CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c -o CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_142) "Building C object SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o -MF CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c > CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c -o CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_143) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o -MF CMakeFiles/superlu_dist.dir/pzgssvx.c.o.d -o CMakeFiles/superlu_dist.dir/pzgssvx.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgssvx.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c > CMakeFiles/superlu_dist.dir/pzgssvx.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgssvx.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c -o CMakeFiles/superlu_dist.dir/pzgssvx.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_144) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o -MF CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c > CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c -o CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_145) "Building C object SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o -MF CMakeFiles/superlu_dist.dir/zreadhb.c.o.d -o CMakeFiles/superlu_dist.dir/zreadhb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c + +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zreadhb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c > CMakeFiles/superlu_dist.dir/zreadhb.c.i + +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zreadhb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c -o CMakeFiles/superlu_dist.dir/zreadhb.c.s + +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_146) "Building C object SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o -MF CMakeFiles/superlu_dist.dir/zreadrb.c.o.d -o CMakeFiles/superlu_dist.dir/zreadrb.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c + +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zreadrb.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c > CMakeFiles/superlu_dist.dir/zreadrb.c.i + +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zreadrb.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c -o CMakeFiles/superlu_dist.dir/zreadrb.c.s + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_147) "Building C object SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o -MF CMakeFiles/superlu_dist.dir/zreadtriple.c.o.d -o CMakeFiles/superlu_dist.dir/zreadtriple.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zreadtriple.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c > CMakeFiles/superlu_dist.dir/zreadtriple.c.i + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zreadtriple.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c -o CMakeFiles/superlu_dist.dir/zreadtriple.c.s + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_148) "Building C object SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o -MF CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o.d -o CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c > CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.i + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c -o CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.s + +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_149) "Building C object SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o -MF CMakeFiles/superlu_dist.dir/zbinary_io.c.o.d -o CMakeFiles/superlu_dist.dir/zbinary_io.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c + +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zbinary_io.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c > CMakeFiles/superlu_dist.dir/zbinary_io.c.i + +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zbinary_io.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c -o CMakeFiles/superlu_dist.dir/zbinary_io.c.s + +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_150) "Building C object SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o -MF CMakeFiles/superlu_dist.dir/zreadMM.c.o.d -o CMakeFiles/superlu_dist.dir/zreadMM.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c + +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zreadMM.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c > CMakeFiles/superlu_dist.dir/zreadMM.c.i + +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zreadMM.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c -o CMakeFiles/superlu_dist.dir/zreadMM.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_151) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o -MF CMakeFiles/superlu_dist.dir/pzgsequ.c.o.d -o CMakeFiles/superlu_dist.dir/pzgsequ.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c + +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgsequ.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c > CMakeFiles/superlu_dist.dir/pzgsequ.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgsequ.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c -o CMakeFiles/superlu_dist.dir/pzgsequ.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_152) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o -MF CMakeFiles/superlu_dist.dir/pzlaqgs.c.o.d -o CMakeFiles/superlu_dist.dir/pzlaqgs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c + +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzlaqgs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c > CMakeFiles/superlu_dist.dir/pzlaqgs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzlaqgs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c -o CMakeFiles/superlu_dist.dir/pzlaqgs.c.s + +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_153) "Building C object SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o -MF CMakeFiles/superlu_dist.dir/zldperm_dist.c.o.d -o CMakeFiles/superlu_dist.dir/zldperm_dist.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c + +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zldperm_dist.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c > CMakeFiles/superlu_dist.dir/zldperm_dist.c.i + +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zldperm_dist.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c -o CMakeFiles/superlu_dist.dir/zldperm_dist.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_154) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o -MF CMakeFiles/superlu_dist.dir/pzlangs.c.o.d -o CMakeFiles/superlu_dist.dir/pzlangs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c + +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzlangs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c > CMakeFiles/superlu_dist.dir/pzlangs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzlangs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c -o CMakeFiles/superlu_dist.dir/pzlangs.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_155) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o -MF CMakeFiles/superlu_dist.dir/pzutil.c.o.d -o CMakeFiles/superlu_dist.dir/pzutil.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c + +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzutil.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c > CMakeFiles/superlu_dist.dir/pzutil.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzutil.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c -o CMakeFiles/superlu_dist.dir/pzutil.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_156) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o -MF CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o.d -o CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c + +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c > CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c -o CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.s + +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_157) "Building C object SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o -MF CMakeFiles/superlu_dist.dir/zdistribute.c.o.d -o CMakeFiles/superlu_dist.dir/zdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c + +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c > CMakeFiles/superlu_dist.dir/zdistribute.c.i + +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c -o CMakeFiles/superlu_dist.dir/zdistribute.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_158) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o -MF CMakeFiles/superlu_dist.dir/pzdistribute.c.o.d -o CMakeFiles/superlu_dist.dir/pzdistribute.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c + +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzdistribute.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c > CMakeFiles/superlu_dist.dir/pzdistribute.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzdistribute.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c -o CMakeFiles/superlu_dist.dir/pzdistribute.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_159) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrf.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrf.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrf.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c > CMakeFiles/superlu_dist.dir/pzgstrf.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrf.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c -o CMakeFiles/superlu_dist.dir/pzgstrf.c.s + +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_160) "Building C object SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o -MF CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o.d -o CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c + +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zstatic_schedule.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c > CMakeFiles/superlu_dist.dir/zstatic_schedule.c.i + +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zstatic_schedule.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c -o CMakeFiles/superlu_dist.dir/zstatic_schedule.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_161) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrf2.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrf2.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrf2.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c > CMakeFiles/superlu_dist.dir/pzgstrf2.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrf2.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c -o CMakeFiles/superlu_dist.dir/pzgstrf2.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_162) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrs.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c > CMakeFiles/superlu_dist.dir/pzgstrs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c -o CMakeFiles/superlu_dist.dir/pzgstrs.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_163) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrs1.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrs1.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrs1.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c > CMakeFiles/superlu_dist.dir/pzgstrs1.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrs1.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c -o CMakeFiles/superlu_dist.dir/pzgstrs1.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_164) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c > CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c -o CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_165) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c > CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c -o CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_166) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o -MF CMakeFiles/superlu_dist.dir/pzgsrfs.c.o.d -o CMakeFiles/superlu_dist.dir/pzgsrfs.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgsrfs.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c > CMakeFiles/superlu_dist.dir/pzgsrfs.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgsrfs.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c -o CMakeFiles/superlu_dist.dir/pzgsrfs.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c +SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_167) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o -MF CMakeFiles/superlu_dist.dir/pzgsmv.c.o.d -o CMakeFiles/superlu_dist.dir/pzgsmv.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgsmv.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c > CMakeFiles/superlu_dist.dir/pzgsmv.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgsmv.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c -o CMakeFiles/superlu_dist.dir/pzgsmv.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_168) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o -MF CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c > CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c -o CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c +SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_169) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o -MF CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o.d -o CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c > CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c -o CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c +SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_170) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o -MF CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o.d -o CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c + +SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzGetDiagU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c > CMakeFiles/superlu_dist.dir/pzGetDiagU.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzGetDiagU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c -o CMakeFiles/superlu_dist.dir/pzGetDiagU.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c +SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_171) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o -MF CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o.d -o CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgssvx3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c > CMakeFiles/superlu_dist.dir/pzgssvx3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgssvx3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c -o CMakeFiles/superlu_dist.dir/pzgssvx3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c +SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_172) "Building C object SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o -MF CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o.d -o CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c + +SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c > CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c -o CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c +SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_173) "Building C object SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o -MF CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o.d -o CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pzgstrf3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c > CMakeFiles/superlu_dist.dir/pzgstrf3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pzgstrf3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c -o CMakeFiles/superlu_dist.dir/pzgstrf3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_174) "Building C object SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o -MF CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o.d -o CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ztreeFactorization.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c > CMakeFiles/superlu_dist.dir/ztreeFactorization.c.i + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ztreeFactorization.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c -o CMakeFiles/superlu_dist.dir/ztreeFactorization.c.s + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_175) "Building C object SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o -MF CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o.d -o CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c > CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.i + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c -o CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.s + +SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c +SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_176) "Building C object SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o -MF CMakeFiles/superlu_dist.dir/zscatter3d.c.o.d -o CMakeFiles/superlu_dist.dir/zscatter3d.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c + +SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zscatter3d.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c > CMakeFiles/superlu_dist.dir/zscatter3d.c.i + +SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zscatter3d.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c -o CMakeFiles/superlu_dist.dir/zscatter3d.c.s + +SRC/CMakeFiles/superlu_dist.dir/zgather.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c +SRC/CMakeFiles/superlu_dist.dir/zgather.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_177) "Building C object SRC/CMakeFiles/superlu_dist.dir/zgather.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zgather.c.o -MF CMakeFiles/superlu_dist.dir/zgather.c.o.d -o CMakeFiles/superlu_dist.dir/zgather.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c + +SRC/CMakeFiles/superlu_dist.dir/zgather.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zgather.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c > CMakeFiles/superlu_dist.dir/zgather.c.i + +SRC/CMakeFiles/superlu_dist.dir/zgather.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zgather.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c -o CMakeFiles/superlu_dist.dir/zgather.c.s + +SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c +SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_178) "Building C object SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o -MF CMakeFiles/superlu_dist.dir/pz3dcomm.c.o.d -o CMakeFiles/superlu_dist.dir/pz3dcomm.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c + +SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/pz3dcomm.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c > CMakeFiles/superlu_dist.dir/pz3dcomm.c.i + +SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/pz3dcomm.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c -o CMakeFiles/superlu_dist.dir/pz3dcomm.c.s + +SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c +SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_179) "Building C object SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o -MF CMakeFiles/superlu_dist.dir/ztrfAux.c.o.d -o CMakeFiles/superlu_dist.dir/ztrfAux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c + +SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ztrfAux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c > CMakeFiles/superlu_dist.dir/ztrfAux.c.i + +SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ztrfAux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c -o CMakeFiles/superlu_dist.dir/ztrfAux.c.s + +SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c +SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_180) "Building C object SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o -MF CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o.d -o CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c + +SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zcommunication_aux.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c > CMakeFiles/superlu_dist.dir/zcommunication_aux.c.i + +SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zcommunication_aux.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c -o CMakeFiles/superlu_dist.dir/zcommunication_aux.c.s + +SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c +SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_181) "Building C object SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o -MF CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o.d -o CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c + +SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c > CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.i + +SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c -o CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.s + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_182) "Building C object SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o -MF CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o.d -o CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c > CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.i + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c -o CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.s + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist.dir/flags.make +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o: SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_183) "Building CUDA object SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler $(CUDA_DEFINES) $(CUDA_INCLUDES) $(CUDA_FLAGS) -MD -MT SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o -MF CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o.d -x cu -rdc=true -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu -o CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CUDA source to CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.i" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_PREPROCESSED_SOURCE + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CUDA source to assembly CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.s" + $(CMAKE_COMMAND) -E cmake_unimplemented_variable CMAKE_CUDA_CREATE_ASSEMBLY_SOURCE + +# Object files for target superlu_dist +superlu_dist_OBJECTS = \ +"CMakeFiles/superlu_dist.dir/sp_ienv.c.o" \ +"CMakeFiles/superlu_dist.dir/etree.c.o" \ +"CMakeFiles/superlu_dist.dir/sp_colorder.c.o" \ +"CMakeFiles/superlu_dist.dir/get_perm_c.c.o" \ +"CMakeFiles/superlu_dist.dir/mmd.c.o" \ +"CMakeFiles/superlu_dist.dir/comm.c.o" \ +"CMakeFiles/superlu_dist.dir/memory.c.o" \ +"CMakeFiles/superlu_dist.dir/util.c.o" \ +"CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_grid.c.o" \ +"CMakeFiles/superlu_dist.dir/pxerr_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_timer.c.o" \ +"CMakeFiles/superlu_dist.dir/symbfact.c.o" \ +"CMakeFiles/superlu_dist.dir/psymbfact.c.o" \ +"CMakeFiles/superlu_dist.dir/psymbfact_util.c.o" \ +"CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o" \ +"CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/xerr_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/smach_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dmach_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o" \ +"CMakeFiles/superlu_dist.dir/comm_tree.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o" \ +"CMakeFiles/superlu_dist.dir/supernodal_etree.c.o" \ +"CMakeFiles/superlu_dist.dir/supernodalForest.c.o" \ +"CMakeFiles/superlu_dist.dir/trfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/communication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/treeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/sec_structs.c.o" \ +"CMakeFiles/superlu_dist.dir/dlangs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dutil_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dmemory_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgssvx.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadhb.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadrb.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadtriple.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist.dir/dbinary_io.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadMM.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsequ.c.o" \ +"CMakeFiles/superlu_dist.dir/pdlaqgs.c.o" \ +"CMakeFiles/superlu_dist.dir/dldperm_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pdlangs.c.o" \ +"CMakeFiles/superlu_dist.dir/pdutil.c.o" \ +"CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist.dir/ddistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pddistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrf.c.o" \ +"CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrf2.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs1.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsrfs.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsmv.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o" \ +"CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o" \ +"CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist.dir/dgather.c.o" \ +"CMakeFiles/superlu_dist.dir/dscatter3d.c.o" \ +"CMakeFiles/superlu_dist.dir/pd3dcomm.c.o" \ +"CMakeFiles/superlu_dist.dir/dtrfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o" \ +"CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o" \ +"CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o" \ +"CMakeFiles/superlu_dist.dir/slangs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/sutil_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/smemory_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadhb.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadrb.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadtriple.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist.dir/sbinary_io.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadMM.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsequ.c.o" \ +"CMakeFiles/superlu_dist.dir/pslaqgs.c.o" \ +"CMakeFiles/superlu_dist.dir/sldperm_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pslangs.c.o" \ +"CMakeFiles/superlu_dist.dir/psutil.c.o" \ +"CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist.dir/sdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/psdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrf.c.o" \ +"CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrf2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs1.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsrfs.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsmv.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/psGetDiagU.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx3d.c.o" \ +"CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrf3d.c.o" \ +"CMakeFiles/superlu_dist.dir/streeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist.dir/sgather.c.o" \ +"CMakeFiles/superlu_dist.dir/sscatter3d.c.o" \ +"CMakeFiles/superlu_dist.dir/ps3dcomm.c.o" \ +"CMakeFiles/superlu_dist.dir/strfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/scommunication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsequb.c.o" \ +"CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o" \ +"CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zlangs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zutil_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zmemory_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgssvx.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadhb.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadrb.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadtriple.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist.dir/zbinary_io.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadMM.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsequ.c.o" \ +"CMakeFiles/superlu_dist.dir/pzlaqgs.c.o" \ +"CMakeFiles/superlu_dist.dir/zldperm_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pzlangs.c.o" \ +"CMakeFiles/superlu_dist.dir/pzutil.c.o" \ +"CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist.dir/zdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pzdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrf.c.o" \ +"CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrf2.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs1.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsrfs.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsmv.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o" \ +"CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o" \ +"CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist.dir/zscatter3d.c.o" \ +"CMakeFiles/superlu_dist.dir/zgather.c.o" \ +"CMakeFiles/superlu_dist.dir/pz3dcomm.c.o" \ +"CMakeFiles/superlu_dist.dir/ztrfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o" + +# External object files for target superlu_dist +superlu_dist_EXTERNAL_OBJECTS = + +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/etree.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/mmd.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/comm.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/memory.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/util.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dgather.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psutil.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sgather.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zgather.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/build.make +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o: SRC/CMakeFiles/superlu_dist.dir/dlink.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_184) "Linking CUDA device code CMakeFiles/superlu_dist.dir/cmake_device_link.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/superlu_dist.dir/dlink.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +SRC/CMakeFiles/superlu_dist.dir/build: SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o +.PHONY : SRC/CMakeFiles/superlu_dist.dir/build + +# Object files for target superlu_dist +superlu_dist_OBJECTS = \ +"CMakeFiles/superlu_dist.dir/sp_ienv.c.o" \ +"CMakeFiles/superlu_dist.dir/etree.c.o" \ +"CMakeFiles/superlu_dist.dir/sp_colorder.c.o" \ +"CMakeFiles/superlu_dist.dir/get_perm_c.c.o" \ +"CMakeFiles/superlu_dist.dir/mmd.c.o" \ +"CMakeFiles/superlu_dist.dir/comm.c.o" \ +"CMakeFiles/superlu_dist.dir/memory.c.o" \ +"CMakeFiles/superlu_dist.dir/util.c.o" \ +"CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_grid.c.o" \ +"CMakeFiles/superlu_dist.dir/pxerr_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_timer.c.o" \ +"CMakeFiles/superlu_dist.dir/symbfact.c.o" \ +"CMakeFiles/superlu_dist.dir/psymbfact.c.o" \ +"CMakeFiles/superlu_dist.dir/psymbfact_util.c.o" \ +"CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o" \ +"CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/xerr_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/smach_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dmach_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o" \ +"CMakeFiles/superlu_dist.dir/comm_tree.c.o" \ +"CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o" \ +"CMakeFiles/superlu_dist.dir/supernodal_etree.c.o" \ +"CMakeFiles/superlu_dist.dir/supernodalForest.c.o" \ +"CMakeFiles/superlu_dist.dir/trfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/communication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/treeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/sec_structs.c.o" \ +"CMakeFiles/superlu_dist.dir/dlangs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dutil_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dmemory_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgssvx.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadhb.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadrb.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadtriple.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist.dir/dbinary_io.c.o" \ +"CMakeFiles/superlu_dist.dir/dreadMM.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsequ.c.o" \ +"CMakeFiles/superlu_dist.dir/pdlaqgs.c.o" \ +"CMakeFiles/superlu_dist.dir/dldperm_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pdlangs.c.o" \ +"CMakeFiles/superlu_dist.dir/pdutil.c.o" \ +"CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist.dir/ddistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pddistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrf.c.o" \ +"CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrf2.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs1.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsrfs.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsmv.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o" \ +"CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o" \ +"CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist.dir/dgather.c.o" \ +"CMakeFiles/superlu_dist.dir/dscatter3d.c.o" \ +"CMakeFiles/superlu_dist.dir/pd3dcomm.c.o" \ +"CMakeFiles/superlu_dist.dir/dtrfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o" \ +"CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o" \ +"CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o" \ +"CMakeFiles/superlu_dist.dir/slangs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/sutil_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/smemory_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadhb.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadrb.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadtriple.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist.dir/sbinary_io.c.o" \ +"CMakeFiles/superlu_dist.dir/sreadMM.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsequ.c.o" \ +"CMakeFiles/superlu_dist.dir/pslaqgs.c.o" \ +"CMakeFiles/superlu_dist.dir/sldperm_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pslangs.c.o" \ +"CMakeFiles/superlu_dist.dir/psutil.c.o" \ +"CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist.dir/sdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/psdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrf.c.o" \ +"CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrf2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs1.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsrfs.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsmv.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/psGetDiagU.c.o" \ +"CMakeFiles/superlu_dist.dir/psgssvx3d.c.o" \ +"CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist.dir/psgstrf3d.c.o" \ +"CMakeFiles/superlu_dist.dir/streeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist.dir/sgather.c.o" \ +"CMakeFiles/superlu_dist.dir/sscatter3d.c.o" \ +"CMakeFiles/superlu_dist.dir/ps3dcomm.c.o" \ +"CMakeFiles/superlu_dist.dir/strfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/scommunication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o" \ +"CMakeFiles/superlu_dist.dir/psgsequb.c.o" \ +"CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o" \ +"CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zlangs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zutil_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zmemory_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgssvx.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadhb.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadrb.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadtriple.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o" \ +"CMakeFiles/superlu_dist.dir/zbinary_io.c.o" \ +"CMakeFiles/superlu_dist.dir/zreadMM.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsequ.c.o" \ +"CMakeFiles/superlu_dist.dir/pzlaqgs.c.o" \ +"CMakeFiles/superlu_dist.dir/zldperm_dist.c.o" \ +"CMakeFiles/superlu_dist.dir/pzlangs.c.o" \ +"CMakeFiles/superlu_dist.dir/pzutil.c.o" \ +"CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o" \ +"CMakeFiles/superlu_dist.dir/zdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pzdistribute.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrf.c.o" \ +"CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrf2.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs1.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsrfs.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsmv.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o" \ +"CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o" \ +"CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o" \ +"CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o" \ +"CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o" \ +"CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o" \ +"CMakeFiles/superlu_dist.dir/zscatter3d.c.o" \ +"CMakeFiles/superlu_dist.dir/zgather.c.o" \ +"CMakeFiles/superlu_dist.dir/pz3dcomm.c.o" \ +"CMakeFiles/superlu_dist.dir/ztrfAux.c.o" \ +"CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o" \ +"CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o" \ +"CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o" \ +"CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o" + +# External object files for target superlu_dist +superlu_dist_EXTERNAL_OBJECTS = + +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/etree.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/mmd.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/comm.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/memory.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/util.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dgather.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psutil.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sgather.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zgather.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/build.make +SRC/libsuperlu_dist.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +SRC/libsuperlu_dist.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +SRC/libsuperlu_dist.so.8.1.2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +SRC/libsuperlu_dist.so.8.1.2: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +SRC/libsuperlu_dist.so.8.1.2: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +SRC/libsuperlu_dist.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +SRC/libsuperlu_dist.so.8.1.2: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o +SRC/libsuperlu_dist.so.8.1.2: SRC/CMakeFiles/superlu_dist.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_185) "Linking CUDA shared library libsuperlu_dist.so" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/superlu_dist.dir/link.txt --verbose=$(VERBOSE) + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && $(CMAKE_COMMAND) -E cmake_symlink_library libsuperlu_dist.so.8.1.2 libsuperlu_dist.so.8 libsuperlu_dist.so + +SRC/libsuperlu_dist.so.8: SRC/libsuperlu_dist.so.8.1.2 + @$(CMAKE_COMMAND) -E touch_nocreate SRC/libsuperlu_dist.so.8 + +SRC/libsuperlu_dist.so: SRC/libsuperlu_dist.so.8.1.2 + @$(CMAKE_COMMAND) -E touch_nocreate SRC/libsuperlu_dist.so + +# Rule to build all files generated by this target. +SRC/CMakeFiles/superlu_dist.dir/build: SRC/libsuperlu_dist.so +.PHONY : SRC/CMakeFiles/superlu_dist.dir/build + +SRC/CMakeFiles/superlu_dist.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC && $(CMAKE_COMMAND) -P CMakeFiles/superlu_dist.dir/cmake_clean.cmake +.PHONY : SRC/CMakeFiles/superlu_dist.dir/clean + +SRC/CMakeFiles/superlu_dist.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : SRC/CMakeFiles/superlu_dist.dir/depend + diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/cmake_clean.cmake b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/cmake_clean.cmake new file mode 100644 index 00000000..18396120 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/cmake_clean.cmake @@ -0,0 +1,378 @@ +file(REMOVE_RECURSE + "CMakeFiles/superlu_dist.dir/cmake_device_link.o" + "CMakeFiles/superlu_dist.dir/comm.c.o" + "CMakeFiles/superlu_dist.dir/comm.c.o.d" + "CMakeFiles/superlu_dist.dir/comm_tree.c.o" + "CMakeFiles/superlu_dist.dir/comm_tree.c.o.d" + "CMakeFiles/superlu_dist.dir/communication_aux.c.o" + "CMakeFiles/superlu_dist.dir/communication_aux.c.o.d" + "CMakeFiles/superlu_dist.dir/dbinary_io.c.o" + "CMakeFiles/superlu_dist.dir/dbinary_io.c.o.d" + "CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o" + "CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o.d" + "CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o" + "CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/ddistribute.c.o" + "CMakeFiles/superlu_dist.dir/ddistribute.c.o.d" + "CMakeFiles/superlu_dist.dir/dgather.c.o" + "CMakeFiles/superlu_dist.dir/dgather.c.o.d" + "CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o" + "CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dlangs_dist.c.o" + "CMakeFiles/superlu_dist.dir/dlangs_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o" + "CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dldperm_dist.c.o" + "CMakeFiles/superlu_dist.dir/dldperm_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dmach_dist.c.o" + "CMakeFiles/superlu_dist.dir/dmach_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dmemory_dist.c.o" + "CMakeFiles/superlu_dist.dir/dmemory_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o" + "CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o" + "CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o.d" + "CMakeFiles/superlu_dist.dir/dreadMM.c.o" + "CMakeFiles/superlu_dist.dir/dreadMM.c.o.d" + "CMakeFiles/superlu_dist.dir/dreadhb.c.o" + "CMakeFiles/superlu_dist.dir/dreadhb.c.o.d" + "CMakeFiles/superlu_dist.dir/dreadrb.c.o" + "CMakeFiles/superlu_dist.dir/dreadrb.c.o.d" + "CMakeFiles/superlu_dist.dir/dreadtriple.c.o" + "CMakeFiles/superlu_dist.dir/dreadtriple.c.o.d" + "CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o" + "CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o.d" + "CMakeFiles/superlu_dist.dir/dscatter3d.c.o" + "CMakeFiles/superlu_dist.dir/dscatter3d.c.o.d" + "CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o" + "CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o" + "CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o" + "CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o.d" + "CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o" + "CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o.d" + "CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o" + "CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o.d" + "CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o" + "CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o.d" + "CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o" + "CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o.d" + "CMakeFiles/superlu_dist.dir/dtrfAux.c.o" + "CMakeFiles/superlu_dist.dir/dtrfAux.c.o.d" + "CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o" + "CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o.d" + "CMakeFiles/superlu_dist.dir/dutil_dist.c.o" + "CMakeFiles/superlu_dist.dir/dutil_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/etree.c.o" + "CMakeFiles/superlu_dist.dir/etree.c.o.d" + "CMakeFiles/superlu_dist.dir/get_perm_c.c.o" + "CMakeFiles/superlu_dist.dir/get_perm_c.c.o.d" + "CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o" + "CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o.d" + "CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o" + "CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o.d" + "CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o" + "CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/memory.c.o" + "CMakeFiles/superlu_dist.dir/memory.c.o.d" + "CMakeFiles/superlu_dist.dir/mmd.c.o" + "CMakeFiles/superlu_dist.dir/mmd.c.o.d" + "CMakeFiles/superlu_dist.dir/pd3dcomm.c.o" + "CMakeFiles/superlu_dist.dir/pd3dcomm.c.o.d" + "CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o" + "CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o.d" + "CMakeFiles/superlu_dist.dir/pddistribute.c.o" + "CMakeFiles/superlu_dist.dir/pddistribute.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgsequ.c.o" + "CMakeFiles/superlu_dist.dir/pdgsequ.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgsmv.c.o" + "CMakeFiles/superlu_dist.dir/pdgsmv.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o" + "CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgsrfs.c.o" + "CMakeFiles/superlu_dist.dir/pdgsrfs.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o" + "CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgssvx.c.o" + "CMakeFiles/superlu_dist.dir/pdgssvx.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o" + "CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o" + "CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrf.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrf.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrf2.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrf2.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrs.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrs.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrs1.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrs1.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o" + "CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o.d" + "CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o" + "CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o.d" + "CMakeFiles/superlu_dist.dir/pdlangs.c.o" + "CMakeFiles/superlu_dist.dir/pdlangs.c.o.d" + "CMakeFiles/superlu_dist.dir/pdlaqgs.c.o" + "CMakeFiles/superlu_dist.dir/pdlaqgs.c.o.d" + "CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o" + "CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o.d" + "CMakeFiles/superlu_dist.dir/pdutil.c.o" + "CMakeFiles/superlu_dist.dir/pdutil.c.o.d" + "CMakeFiles/superlu_dist.dir/ps3dcomm.c.o" + "CMakeFiles/superlu_dist.dir/ps3dcomm.c.o.d" + "CMakeFiles/superlu_dist.dir/psGetDiagU.c.o" + "CMakeFiles/superlu_dist.dir/psGetDiagU.c.o.d" + "CMakeFiles/superlu_dist.dir/psdistribute.c.o" + "CMakeFiles/superlu_dist.dir/psdistribute.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsequ.c.o" + "CMakeFiles/superlu_dist.dir/psgsequ.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsequb.c.o" + "CMakeFiles/superlu_dist.dir/psgsequb.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsmv.c.o" + "CMakeFiles/superlu_dist.dir/psgsmv.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o" + "CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o" + "CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsrfs.c.o" + "CMakeFiles/superlu_dist.dir/psgsrfs.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o" + "CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o" + "CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o.d" + "CMakeFiles/superlu_dist.dir/psgssvx.c.o" + "CMakeFiles/superlu_dist.dir/psgssvx.c.o.d" + "CMakeFiles/superlu_dist.dir/psgssvx3d.c.o" + "CMakeFiles/superlu_dist.dir/psgssvx3d.c.o.d" + "CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o" + "CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o" + "CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrf.c.o" + "CMakeFiles/superlu_dist.dir/psgstrf.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrf2.c.o" + "CMakeFiles/superlu_dist.dir/psgstrf2.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrf3d.c.o" + "CMakeFiles/superlu_dist.dir/psgstrf3d.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrs.c.o" + "CMakeFiles/superlu_dist.dir/psgstrs.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrs1.c.o" + "CMakeFiles/superlu_dist.dir/psgstrs1.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o" + "CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o" + "CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o.d" + "CMakeFiles/superlu_dist.dir/pslangs.c.o" + "CMakeFiles/superlu_dist.dir/pslangs.c.o.d" + "CMakeFiles/superlu_dist.dir/pslaqgs.c.o" + "CMakeFiles/superlu_dist.dir/pslaqgs.c.o.d" + "CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o" + "CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o.d" + "CMakeFiles/superlu_dist.dir/psutil.c.o" + "CMakeFiles/superlu_dist.dir/psutil.c.o.d" + "CMakeFiles/superlu_dist.dir/psymbfact.c.o" + "CMakeFiles/superlu_dist.dir/psymbfact.c.o.d" + "CMakeFiles/superlu_dist.dir/psymbfact_util.c.o" + "CMakeFiles/superlu_dist.dir/psymbfact_util.c.o.d" + "CMakeFiles/superlu_dist.dir/pxerr_dist.c.o" + "CMakeFiles/superlu_dist.dir/pxerr_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/pz3dcomm.c.o" + "CMakeFiles/superlu_dist.dir/pz3dcomm.c.o.d" + "CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o" + "CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o.d" + "CMakeFiles/superlu_dist.dir/pzdistribute.c.o" + "CMakeFiles/superlu_dist.dir/pzdistribute.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgsequ.c.o" + "CMakeFiles/superlu_dist.dir/pzgsequ.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgsmv.c.o" + "CMakeFiles/superlu_dist.dir/pzgsmv.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o" + "CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgsrfs.c.o" + "CMakeFiles/superlu_dist.dir/pzgsrfs.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o" + "CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgssvx.c.o" + "CMakeFiles/superlu_dist.dir/pzgssvx.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o" + "CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o" + "CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrf.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrf.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrf2.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrf2.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrs.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrs.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrs1.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrs1.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o.d" + "CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o" + "CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o.d" + "CMakeFiles/superlu_dist.dir/pzlangs.c.o" + "CMakeFiles/superlu_dist.dir/pzlangs.c.o.d" + "CMakeFiles/superlu_dist.dir/pzlaqgs.c.o" + "CMakeFiles/superlu_dist.dir/pzlaqgs.c.o.d" + "CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o" + "CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o.d" + "CMakeFiles/superlu_dist.dir/pzutil.c.o" + "CMakeFiles/superlu_dist.dir/pzutil.c.o.d" + "CMakeFiles/superlu_dist.dir/sbinary_io.c.o" + "CMakeFiles/superlu_dist.dir/sbinary_io.c.o.d" + "CMakeFiles/superlu_dist.dir/scommunication_aux.c.o" + "CMakeFiles/superlu_dist.dir/scommunication_aux.c.o.d" + "CMakeFiles/superlu_dist.dir/sdistribute.c.o" + "CMakeFiles/superlu_dist.dir/sdistribute.c.o.d" + "CMakeFiles/superlu_dist.dir/sec_structs.c.o" + "CMakeFiles/superlu_dist.dir/sec_structs.c.o.d" + "CMakeFiles/superlu_dist.dir/sgather.c.o" + "CMakeFiles/superlu_dist.dir/sgather.c.o.d" + "CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o" + "CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/slangs_dist.c.o" + "CMakeFiles/superlu_dist.dir/slangs_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o" + "CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/sldperm_dist.c.o" + "CMakeFiles/superlu_dist.dir/sldperm_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/smach_dist.c.o" + "CMakeFiles/superlu_dist.dir/smach_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/smemory_dist.c.o" + "CMakeFiles/superlu_dist.dir/smemory_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o" + "CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o" + "CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o.d" + "CMakeFiles/superlu_dist.dir/sp_colorder.c.o" + "CMakeFiles/superlu_dist.dir/sp_colorder.c.o.d" + "CMakeFiles/superlu_dist.dir/sp_ienv.c.o" + "CMakeFiles/superlu_dist.dir/sp_ienv.c.o.d" + "CMakeFiles/superlu_dist.dir/sreadMM.c.o" + "CMakeFiles/superlu_dist.dir/sreadMM.c.o.d" + "CMakeFiles/superlu_dist.dir/sreadhb.c.o" + "CMakeFiles/superlu_dist.dir/sreadhb.c.o.d" + "CMakeFiles/superlu_dist.dir/sreadrb.c.o" + "CMakeFiles/superlu_dist.dir/sreadrb.c.o.d" + "CMakeFiles/superlu_dist.dir/sreadtriple.c.o" + "CMakeFiles/superlu_dist.dir/sreadtriple.c.o.d" + "CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o" + "CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o.d" + "CMakeFiles/superlu_dist.dir/sscatter3d.c.o" + "CMakeFiles/superlu_dist.dir/sscatter3d.c.o.d" + "CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o" + "CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o" + "CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o" + "CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o.d" + "CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o" + "CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o.d" + "CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o" + "CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o.d" + "CMakeFiles/superlu_dist.dir/streeFactorization.c.o" + "CMakeFiles/superlu_dist.dir/streeFactorization.c.o.d" + "CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o" + "CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o.d" + "CMakeFiles/superlu_dist.dir/strfAux.c.o" + "CMakeFiles/superlu_dist.dir/strfAux.c.o.d" + "CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o" + "CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o.d" + "CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o" + "CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o.d" + "CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o" + "CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o.d" + "CMakeFiles/superlu_dist.dir/superlu_grid.c.o" + "CMakeFiles/superlu_dist.dir/superlu_grid.c.o.d" + "CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o" + "CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o.d" + "CMakeFiles/superlu_dist.dir/superlu_timer.c.o" + "CMakeFiles/superlu_dist.dir/superlu_timer.c.o.d" + "CMakeFiles/superlu_dist.dir/supernodalForest.c.o" + "CMakeFiles/superlu_dist.dir/supernodalForest.c.o.d" + "CMakeFiles/superlu_dist.dir/supernodal_etree.c.o" + "CMakeFiles/superlu_dist.dir/supernodal_etree.c.o.d" + "CMakeFiles/superlu_dist.dir/sutil_dist.c.o" + "CMakeFiles/superlu_dist.dir/sutil_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/symbfact.c.o" + "CMakeFiles/superlu_dist.dir/symbfact.c.o.d" + "CMakeFiles/superlu_dist.dir/treeFactorization.c.o" + "CMakeFiles/superlu_dist.dir/treeFactorization.c.o.d" + "CMakeFiles/superlu_dist.dir/trfAux.c.o" + "CMakeFiles/superlu_dist.dir/trfAux.c.o.d" + "CMakeFiles/superlu_dist.dir/util.c.o" + "CMakeFiles/superlu_dist.dir/util.c.o.d" + "CMakeFiles/superlu_dist.dir/xerr_dist.c.o" + "CMakeFiles/superlu_dist.dir/xerr_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zbinary_io.c.o" + "CMakeFiles/superlu_dist.dir/zbinary_io.c.o.d" + "CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o" + "CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o.d" + "CMakeFiles/superlu_dist.dir/zdistribute.c.o" + "CMakeFiles/superlu_dist.dir/zdistribute.c.o.d" + "CMakeFiles/superlu_dist.dir/zgather.c.o" + "CMakeFiles/superlu_dist.dir/zgather.c.o.d" + "CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o" + "CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zlangs_dist.c.o" + "CMakeFiles/superlu_dist.dir/zlangs_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o" + "CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zldperm_dist.c.o" + "CMakeFiles/superlu_dist.dir/zldperm_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zmemory_dist.c.o" + "CMakeFiles/superlu_dist.dir/zmemory_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o" + "CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o" + "CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o.d" + "CMakeFiles/superlu_dist.dir/zreadMM.c.o" + "CMakeFiles/superlu_dist.dir/zreadMM.c.o.d" + "CMakeFiles/superlu_dist.dir/zreadhb.c.o" + "CMakeFiles/superlu_dist.dir/zreadhb.c.o.d" + "CMakeFiles/superlu_dist.dir/zreadrb.c.o" + "CMakeFiles/superlu_dist.dir/zreadrb.c.o.d" + "CMakeFiles/superlu_dist.dir/zreadtriple.c.o" + "CMakeFiles/superlu_dist.dir/zreadtriple.c.o.d" + "CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o" + "CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o.d" + "CMakeFiles/superlu_dist.dir/zscatter3d.c.o" + "CMakeFiles/superlu_dist.dir/zscatter3d.c.o.d" + "CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o" + "CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o" + "CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o.d" + "CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o" + "CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o.d" + "CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o" + "CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o.d" + "CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o" + "CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o.d" + "CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o" + "CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o.d" + "CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o" + "CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o.d" + "CMakeFiles/superlu_dist.dir/ztrfAux.c.o" + "CMakeFiles/superlu_dist.dir/ztrfAux.c.o.d" + "CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o" + "CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o.d" + "CMakeFiles/superlu_dist.dir/zutil_dist.c.o" + "CMakeFiles/superlu_dist.dir/zutil_dist.c.o.d" + "libsuperlu_dist.pdb" + "libsuperlu_dist.so" + "libsuperlu_dist.so.8" + "libsuperlu_dist.so.8.1.2" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C CUDA) + include(CMakeFiles/superlu_dist.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o new file mode 100644 index 00000000..2b806156 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/cmake_device_link.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/comm.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/comm.c.o new file mode 100644 index 00000000..103affb4 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/comm.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/comm.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/comm.c.o.d new file mode 100644 index 00000000..a388eaf8 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/comm.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/comm.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o new file mode 100644 index 00000000..d89f41da Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o.d new file mode 100644 index 00000000..7ff7b30c --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o.d @@ -0,0 +1,124 @@ +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o new file mode 100644 index 00000000..0b1057f2 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o.d new file mode 100644 index 00000000..365f9544 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o.d @@ -0,0 +1,121 @@ +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.internal b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.internal new file mode 100644 index 00000000..e35de7a1 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.internal @@ -0,0 +1,30105 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +SRC/CMakeFiles/superlu_dist.dir/comm.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dgather.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/float.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/ctype.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/c++/7/cstdarg + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/bits/xopen_lim.h + /usr/include/bits/uio_lim.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h + /usr/include/string.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/bits/time.h + /usr/include/bits/types.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/timex.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/struct_tm.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/types/struct_itimerspec.h + /usr/include/c++/7/new + /usr/include/c++/7/exception + /usr/include/c++/7/bits/exception.h + /usr/include/c++/7/bits/exception_ptr.h + /usr/include/c++/7/bits/exception_defines.h + /usr/include/c++/7/bits/cxxabi_init_exception.h + /usr/include/c++/7/typeinfo + /usr/include/c++/7/bits/hash_bytes.h + /usr/include/c++/7/bits/nested_exception.h + /usr/include/c++/7/bits/move.h + /usr/include/c++/7/bits/concept_check.h + /usr/include/c++/7/type_traits + /usr/include/stdio.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/c++/7/stdlib.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib + /usr/include/c++/7/cstdlib + /usr/include/stdlib.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/sys/types.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/include/bits/stdlib-float.h + /usr/include/c++/7/bits/std_abs.h + /usr/include/assert.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/c++/7/math.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath + /usr/include/c++/7/cmath + /usr/include/c++/7/bits/cpp_type_traits.h + /usr/include/c++/7/ext/type_traits.h + /usr/include/math.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-narrow.h + /usr/include/bits/iscanonical.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/include/c++/7/cstdint + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/wchar.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /usr/include/c++/7/utility + /usr/include/c++/7/bits/stl_relops.h + /usr/include/c++/7/bits/stl_pair.h + /usr/include/c++/7/initializer_list + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/etree.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include/parmetis.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include/metis.h + /usr/include/inttypes.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/memory.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/mmd.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter.c + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlook_ahead_update.c + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/c++/7/cstdarg + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/bits/xopen_lim.h + /usr/include/bits/uio_lim.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h + /usr/include/string.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/bits/time.h + /usr/include/bits/types.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/timex.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/struct_tm.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/types/struct_itimerspec.h + /usr/include/c++/7/new + /usr/include/c++/7/exception + /usr/include/c++/7/bits/exception.h + /usr/include/c++/7/bits/exception_ptr.h + /usr/include/c++/7/bits/exception_defines.h + /usr/include/c++/7/bits/cxxabi_init_exception.h + /usr/include/c++/7/typeinfo + /usr/include/c++/7/bits/hash_bytes.h + /usr/include/c++/7/bits/nested_exception.h + /usr/include/c++/7/bits/move.h + /usr/include/c++/7/bits/concept_check.h + /usr/include/c++/7/type_traits + /usr/include/stdio.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/c++/7/stdlib.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib + /usr/include/c++/7/cstdlib + /usr/include/stdlib.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/sys/types.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/include/bits/stdlib-float.h + /usr/include/c++/7/bits/std_abs.h + /usr/include/assert.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/c++/7/math.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath + /usr/include/c++/7/cmath + /usr/include/c++/7/bits/cpp_type_traits.h + /usr/include/c++/7/ext/type_traits.h + /usr/include/math.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-narrow.h + /usr/include/bits/iscanonical.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/include/c++/7/cstdint + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/wchar.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /usr/include/c++/7/utility + /usr/include/c++/7/bits/stl_relops.h + /usr/include/c++/7/bits/stl_pair.h + /usr/include/c++/7/initializer_list + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem.h + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_api.h + /usr/include/errno.h + /usr/include/bits/errno.h + /usr/include/linux/errno.h + /usr/include/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/bits/types/error_t.h + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_common.cuh + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemi_constants.h + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_types.h + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_constants.h + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_version.h + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemi_util.h + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemx_error.h + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_coll_api.h + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_defines.h + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemx_api.h + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemx_coll_api.h + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemi_transfer.h + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemx.h + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemx_defines.h + /usr/include/sched.h + /usr/include/bits/sched.h + /usr/include/bits/types/struct_sched_param.h + /usr/include/bits/cpu-set.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/nvml.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups/details/info.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/type_traits + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/cstddef + /usr/include/c++/7/cstddef + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/version + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/__config + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__config + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/nv/target + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/nv/detail/__target_macros + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/nv/detail/__preprocessor + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/__pragma_push + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__pragma_push + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__undef_macros + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/version + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/__pragma_pop + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__pragma_pop + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/cstddef + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/type_traits + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups/details/driver_abi.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups/details/helpers.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups/details/sync.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/atomic + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/atomic + /usr/include/c++/7/atomic + /usr/include/c++/7/bits/atomic_base.h + /usr/include/c++/7/bits/atomic_lockfree_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/cassert + /usr/include/c++/7/cassert + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/cassert + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/cstdint + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/climits + /usr/include/c++/7/climits + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/climits + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/cstdint + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/__threading_support + /usr/include/c++/7/thread + /usr/include/c++/7/chrono + /usr/include/c++/7/ratio + /usr/include/c++/7/limits + /usr/include/c++/7/ctime + /usr/include/c++/7/bits/parse_numbers.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/memory + /usr/include/c++/7/memory + /usr/include/c++/7/bits/stl_algobase.h + /usr/include/c++/7/bits/functexcept.h + /usr/include/c++/7/ext/numeric_traits.h + /usr/include/c++/7/bits/stl_iterator_base_types.h + /usr/include/c++/7/bits/stl_iterator_base_funcs.h + /usr/include/c++/7/debug/assertions.h + /usr/include/c++/7/bits/stl_iterator.h + /usr/include/c++/7/bits/ptr_traits.h + /usr/include/c++/7/debug/debug.h + /usr/include/c++/7/bits/predefined_ops.h + /usr/include/c++/7/bits/allocator.h + /usr/include/c++/7/x86_64-suse-linux/bits/c++allocator.h + /usr/include/c++/7/ext/new_allocator.h + /usr/include/c++/7/bits/memoryfwd.h + /usr/include/c++/7/bits/stl_construct.h + /usr/include/c++/7/ext/alloc_traits.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/alloc_traits.h + /usr/include/c++/7/bits/alloc_traits.h + /usr/include/c++/7/bits/stl_uninitialized.h + /usr/include/c++/7/bits/stl_tempbuf.h + /usr/include/c++/7/bits/stl_raw_storage_iter.h + /usr/include/c++/7/iosfwd + /usr/include/c++/7/bits/stringfwd.h + /usr/include/c++/7/bits/postypes.h + /usr/include/c++/7/cwchar + /usr/include/wchar.h + /usr/include/bits/types/wint_t.h + /usr/include/bits/types/mbstate_t.h + /usr/include/c++/7/ext/atomicity.h + /usr/include/c++/7/x86_64-suse-linux/bits/gthr.h + /usr/include/c++/7/x86_64-suse-linux/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/bits/setjmp.h + /usr/include/c++/7/x86_64-suse-linux/bits/atomic_word.h + /usr/include/c++/7/ext/concurrence.h + /usr/include/c++/7/bits/stl_function.h + /usr/include/c++/7/backward/binders.h + /usr/include/c++/7/bits/uses_allocator.h + /usr/include/c++/7/bits/unique_ptr.h + /usr/include/c++/7/tuple + /usr/include/c++/7/array + /usr/include/c++/7/stdexcept + /usr/include/c++/7/string + /usr/include/c++/7/bits/char_traits.h + /usr/include/c++/7/bits/localefwd.h + /usr/include/c++/7/x86_64-suse-linux/bits/c++locale.h + /usr/include/c++/7/clocale + /usr/include/locale.h + /usr/include/bits/locale.h + /usr/include/c++/7/cctype + /usr/include/c++/7/bits/ostream_insert.h + /usr/include/c++/7/bits/cxxabi_forced.h + /usr/include/c++/7/bits/range_access.h + /usr/include/c++/7/bits/basic_string.h + /usr/include/c++/7/ext/string_conversions.h + /usr/include/c++/7/cstdio + /usr/include/c++/7/cerrno + /usr/include/c++/7/bits/functional_hash.h + /usr/include/c++/7/bits/basic_string.tcc + /usr/include/c++/7/bits/invoke.h + /usr/include/c++/7/bits/shared_ptr.h + /usr/include/c++/7/bits/shared_ptr_base.h + /usr/include/c++/7/bits/allocated_ptr.h + /usr/include/c++/7/bits/refwrap.h + /usr/include/c++/7/ext/aligned_buffer.h + /usr/include/c++/7/bits/shared_ptr_atomic.h + /usr/include/c++/7/backward/auto_ptr.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/chrono + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/ctime + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/__pragma_push + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__pragma_push + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__undef_macros + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/ctime + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/__pragma_pop + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__pragma_pop + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/ratio + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/ratio + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/limits + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/limits + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/chrono + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__threading_support + /usr/include/semaphore.h + /usr/include/bits/semaphore.h + /usr/include/unistd.h + /usr/include/bits/posix_opt.h + /usr/include/bits/environments.h + /usr/include/bits/confname.h + /usr/include/bits/getopt_posix.h + /usr/include/bits/getopt_core.h + /usr/include/bits/unistd_ext.h + /usr/include/linux/futex.h + /usr/include/linux/types.h + /usr/include/asm/types.h + /usr/include/asm-generic/types.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm/bitsperlong.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/linux/posix_types.h + /usr/include/linux/stddef.h + /usr/include/asm/posix_types.h + /usr/include/asm/posix_types_64.h + /usr/include/asm-generic/posix_types.h + /usr/include/sys/syscall.h + /usr/include/asm/unistd.h + /usr/include/asm/unistd_64.h + /usr/include/bits/syscall.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/atomic + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_scopes.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_gcc.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_base.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/cxx_atomic.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_cuda_generated.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_cuda_derived.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups/details/partitioning.h + +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter.c + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slook_ahead_update.c + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psutil.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter.c + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlook_ahead_update.c + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlustruct_gpu.h + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sgather.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/float.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/machines.h + +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/ctype.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/c++/7/cstdarg + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/bits/xopen_lim.h + /usr/include/bits/uio_lim.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h + /usr/include/string.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/bits/time.h + /usr/include/bits/types.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/timex.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/struct_tm.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/types/struct_itimerspec.h + /usr/include/c++/7/new + /usr/include/c++/7/exception + /usr/include/c++/7/bits/exception.h + /usr/include/c++/7/bits/exception_ptr.h + /usr/include/c++/7/bits/exception_defines.h + /usr/include/c++/7/bits/cxxabi_init_exception.h + /usr/include/c++/7/typeinfo + /usr/include/c++/7/bits/hash_bytes.h + /usr/include/c++/7/bits/nested_exception.h + /usr/include/c++/7/bits/move.h + /usr/include/c++/7/bits/concept_check.h + /usr/include/c++/7/type_traits + /usr/include/stdio.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/c++/7/stdlib.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib + /usr/include/c++/7/cstdlib + /usr/include/stdlib.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/sys/types.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/include/bits/stdlib-float.h + /usr/include/c++/7/bits/std_abs.h + /usr/include/assert.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/c++/7/math.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath + /usr/include/c++/7/cmath + /usr/include/c++/7/bits/cpp_type_traits.h + /usr/include/c++/7/ext/type_traits.h + /usr/include/math.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-narrow.h + /usr/include/bits/iscanonical.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/include/c++/7/cstdint + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/wchar.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /usr/include/c++/7/utility + /usr/include/c++/7/bits/stl_relops.h + /usr/include/c++/7/bits/stl_pair.h + /usr/include/c++/7/initializer_list + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/c++/7/cstdarg + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/bits/xopen_lim.h + /usr/include/bits/uio_lim.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h + /usr/include/string.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/bits/time.h + /usr/include/bits/types.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/timex.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/struct_tm.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/types/struct_itimerspec.h + /usr/include/c++/7/new + /usr/include/c++/7/exception + /usr/include/c++/7/bits/exception.h + /usr/include/c++/7/bits/exception_ptr.h + /usr/include/c++/7/bits/exception_defines.h + /usr/include/c++/7/bits/cxxabi_init_exception.h + /usr/include/c++/7/typeinfo + /usr/include/c++/7/bits/hash_bytes.h + /usr/include/c++/7/bits/nested_exception.h + /usr/include/c++/7/bits/move.h + /usr/include/c++/7/bits/concept_check.h + /usr/include/c++/7/type_traits + /usr/include/stdio.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/c++/7/stdlib.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib + /usr/include/c++/7/cstdlib + /usr/include/stdlib.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/sys/types.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/include/bits/stdlib-float.h + /usr/include/c++/7/bits/std_abs.h + /usr/include/assert.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/c++/7/math.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath + /usr/include/c++/7/cmath + /usr/include/c++/7/bits/cpp_type_traits.h + /usr/include/c++/7/ext/type_traits.h + /usr/include/math.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-narrow.h + /usr/include/bits/iscanonical.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/include/c++/7/cstdint + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/wchar.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /usr/include/c++/7/utility + /usr/include/c++/7/bits/stl_relops.h + /usr/include/c++/7/bits/stl_pair.h + /usr/include/c++/7/initializer_list + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/util.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/unistd.h + /usr/include/bits/posix_opt.h + /usr/include/bits/environments.h + /usr/include/bits/wordsize.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/confname.h + /usr/include/bits/getopt_posix.h + /usr/include/bits/getopt_core.h + /usr/include/bits/unistd_ext.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zgather.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/ctype.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/c++/7/cstdarg + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/bits/xopen_lim.h + /usr/include/bits/uio_lim.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h + /usr/include/string.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/bits/time.h + /usr/include/bits/types.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/timex.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/struct_tm.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/types/struct_itimerspec.h + /usr/include/c++/7/new + /usr/include/c++/7/exception + /usr/include/c++/7/bits/exception.h + /usr/include/c++/7/bits/exception_ptr.h + /usr/include/c++/7/bits/exception_defines.h + /usr/include/c++/7/bits/cxxabi_init_exception.h + /usr/include/c++/7/typeinfo + /usr/include/c++/7/bits/hash_bytes.h + /usr/include/c++/7/bits/nested_exception.h + /usr/include/c++/7/bits/move.h + /usr/include/c++/7/bits/concept_check.h + /usr/include/c++/7/type_traits + /usr/include/stdio.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/c++/7/stdlib.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib + /usr/include/c++/7/cstdlib + /usr/include/stdlib.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/sys/types.h + /usr/include/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/include/bits/stdlib-float.h + /usr/include/c++/7/bits/std_abs.h + /usr/include/assert.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/c++/7/math.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath + /usr/include/c++/7/cmath + /usr/include/c++/7/bits/cpp_type_traits.h + /usr/include/c++/7/ext/type_traits.h + /usr/include/math.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-narrow.h + /usr/include/bits/iscanonical.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/include/c++/7/cstdint + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/wchar.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /usr/include/c++/7/utility + /usr/include/c++/7/bits/stl_relops.h + /usr/include/c++/7/bits/stl_pair.h + /usr/include/c++/7/initializer_list + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlustruct_gpu.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlustruct_gpu.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h + /usr/include/math.h + /usr/include/bits/libc-header-start.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/sys/cdefs.h + /usr/include/bits/wordsize.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/bits/types.h + /usr/include/bits/wordsize.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/math-vector.h + /usr/include/bits/libm-simd-decl-stubs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/include/bits/long-double.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-logb.h + /usr/include/bits/fp-fast.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls.h + /usr/include/bits/mathcalls-helper-functions.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h + /usr/include/stdlib.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/endian.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/wordsize.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/wordsize.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h + /usr/include/alloca.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/stdlib-float.h + /usr/include/stdio.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/sys_errlist.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/include/limits.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/wordsize.h + /usr/include/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/bits/posix2_lim.h + /usr/include/string.h + /usr/include/bits/libc-header-start.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/strings.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /usr/include/ctype.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h + /usr/include/assert.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.make b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.make new file mode 100644 index 00000000..ee607d09 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.make @@ -0,0 +1,31106 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +SRC/CMakeFiles/superlu_dist.dir/comm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/float.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/ctype.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/etree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include/parmetis.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include/metis.h \ + /usr/include/inttypes.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/memory.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/mmd.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlook_ahead_update.c \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_api.h \ + /usr/include/errno.h \ + /usr/include/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/bits/types/error_t.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_common.cuh \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemi_constants.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_types.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_constants.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_version.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemi_util.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemx_error.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_coll_api.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_defines.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemx_api.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemx_coll_api.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemi_transfer.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemx.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemx_defines.h \ + /usr/include/sched.h \ + /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h \ + /usr/include/bits/cpu-set.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/nvml.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups/details/info.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/type_traits \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/cstddef \ + /usr/include/c++/7/cstddef \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/version \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/__config \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__config \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/nv/target \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/nv/detail/__target_macros \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/nv/detail/__preprocessor \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/__pragma_push \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__pragma_push \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__undef_macros \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/version \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/__pragma_pop \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__pragma_pop \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/cstddef \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/type_traits \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups/details/driver_abi.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups/details/helpers.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups/details/sync.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/atomic \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/atomic \ + /usr/include/c++/7/atomic \ + /usr/include/c++/7/bits/atomic_base.h \ + /usr/include/c++/7/bits/atomic_lockfree_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/cassert \ + /usr/include/c++/7/cassert \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/cassert \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/cstdint \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/climits \ + /usr/include/c++/7/climits \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/climits \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/cstdint \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/__threading_support \ + /usr/include/c++/7/thread \ + /usr/include/c++/7/chrono \ + /usr/include/c++/7/ratio \ + /usr/include/c++/7/limits \ + /usr/include/c++/7/ctime \ + /usr/include/c++/7/bits/parse_numbers.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/memory \ + /usr/include/c++/7/memory \ + /usr/include/c++/7/bits/stl_algobase.h \ + /usr/include/c++/7/bits/functexcept.h \ + /usr/include/c++/7/ext/numeric_traits.h \ + /usr/include/c++/7/bits/stl_iterator_base_types.h \ + /usr/include/c++/7/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/7/debug/assertions.h \ + /usr/include/c++/7/bits/stl_iterator.h \ + /usr/include/c++/7/bits/ptr_traits.h \ + /usr/include/c++/7/debug/debug.h \ + /usr/include/c++/7/bits/predefined_ops.h \ + /usr/include/c++/7/bits/allocator.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++allocator.h \ + /usr/include/c++/7/ext/new_allocator.h \ + /usr/include/c++/7/bits/memoryfwd.h \ + /usr/include/c++/7/bits/stl_construct.h \ + /usr/include/c++/7/ext/alloc_traits.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/alloc_traits.h \ + /usr/include/c++/7/bits/alloc_traits.h \ + /usr/include/c++/7/bits/stl_uninitialized.h \ + /usr/include/c++/7/bits/stl_tempbuf.h \ + /usr/include/c++/7/bits/stl_raw_storage_iter.h \ + /usr/include/c++/7/iosfwd \ + /usr/include/c++/7/bits/stringfwd.h \ + /usr/include/c++/7/bits/postypes.h \ + /usr/include/c++/7/cwchar \ + /usr/include/wchar.h \ + /usr/include/bits/types/wint_t.h \ + /usr/include/bits/types/mbstate_t.h \ + /usr/include/c++/7/ext/atomicity.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/gthr.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/bits/setjmp.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/atomic_word.h \ + /usr/include/c++/7/ext/concurrence.h \ + /usr/include/c++/7/bits/stl_function.h \ + /usr/include/c++/7/backward/binders.h \ + /usr/include/c++/7/bits/uses_allocator.h \ + /usr/include/c++/7/bits/unique_ptr.h \ + /usr/include/c++/7/tuple \ + /usr/include/c++/7/array \ + /usr/include/c++/7/stdexcept \ + /usr/include/c++/7/string \ + /usr/include/c++/7/bits/char_traits.h \ + /usr/include/c++/7/bits/localefwd.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++locale.h \ + /usr/include/c++/7/clocale \ + /usr/include/locale.h \ + /usr/include/bits/locale.h \ + /usr/include/c++/7/cctype \ + /usr/include/c++/7/bits/ostream_insert.h \ + /usr/include/c++/7/bits/cxxabi_forced.h \ + /usr/include/c++/7/bits/range_access.h \ + /usr/include/c++/7/bits/basic_string.h \ + /usr/include/c++/7/ext/string_conversions.h \ + /usr/include/c++/7/cstdio \ + /usr/include/c++/7/cerrno \ + /usr/include/c++/7/bits/functional_hash.h \ + /usr/include/c++/7/bits/basic_string.tcc \ + /usr/include/c++/7/bits/invoke.h \ + /usr/include/c++/7/bits/shared_ptr.h \ + /usr/include/c++/7/bits/shared_ptr_base.h \ + /usr/include/c++/7/bits/allocated_ptr.h \ + /usr/include/c++/7/bits/refwrap.h \ + /usr/include/c++/7/ext/aligned_buffer.h \ + /usr/include/c++/7/bits/shared_ptr_atomic.h \ + /usr/include/c++/7/backward/auto_ptr.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/chrono \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/ctime \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/__pragma_push \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__pragma_push \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__undef_macros \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/ctime \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/__pragma_pop \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__pragma_pop \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/ratio \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/ratio \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/limits \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/limits \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/chrono \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__threading_support \ + /usr/include/semaphore.h \ + /usr/include/bits/semaphore.h \ + /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h \ + /usr/include/bits/environments.h \ + /usr/include/bits/confname.h \ + /usr/include/bits/getopt_posix.h \ + /usr/include/bits/getopt_core.h \ + /usr/include/bits/unistd_ext.h \ + /usr/include/linux/futex.h \ + /usr/include/linux/types.h \ + /usr/include/asm/types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/asm/posix_types.h \ + /usr/include/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/sys/syscall.h \ + /usr/include/asm/unistd.h \ + /usr/include/asm/unistd_64.h \ + /usr/include/bits/syscall.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/atomic \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_scopes.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_gcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_base.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/cxx_atomic.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_cuda_generated.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_cuda_derived.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups/details/partitioning.h + +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slook_ahead_update.c \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c + +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlook_ahead_update.c \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlustruct_gpu.h + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/float.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h + +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h + +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/machines.h + +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/ctype.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h + +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/util.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h \ + /usr/include/bits/environments.h \ + /usr/include/bits/wordsize.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/confname.h \ + /usr/include/bits/getopt_posix.h \ + /usr/include/bits/getopt_core.h \ + /usr/include/bits/unistd_ext.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h + +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zgather.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h + +SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/ctype.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h + +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/endian.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h + + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c: + +/usr/include/bits/endianness.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c: + +/usr/include/c++/7/bits/cpp_type_traits.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c: + +/usr/include/bits/mathcalls-helper-functions.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c: + +/usr/include/stdc-predef.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c: + +/usr/include/c++/7/utility: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c: + +/usr/include/c++/7/cstdint: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp: + +/usr/include/stdlib.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c: + +/usr/include/c++/7/x86_64-suse-linux/bits/c++allocator.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups.h: + +/usr/include/bits/thread-shared-types.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c: + +/usr/include/c++/7/bits/invoke.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_scopes.h: + +/usr/include/c++/7/cwchar: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/cxx_atomic.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp: + +/usr/include/bits/typesizes.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h: + +/usr/include/c++/7/ext/string_conversions.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c: + +/usr/include/bits/setjmp.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c: + +/usr/include/bits/types/__sigset_t.h: + +/usr/include/bits/iscanonical.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c: + +/usr/include/bits/mathcalls-narrow.h: + +/usr/include/c++/7/cmath: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/c++/7/math.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c: + +/usr/include/c++/7/type_traits: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm_tree.c: + +/usr/include/bits/types/cookie_io_functions_t.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c: + +/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_common.cuh: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c: + +/usr/include/c++/7/bits/concept_check.h: + +/usr/include/c++/7/bits/hash_bytes.h: + +/usr/include/c++/7/typeinfo: + +/usr/include/bits/types/__locale_t.h: + +/usr/include/c++/7/bits/exception.h: + +/usr/include/c++/7/exception: + +/usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h: + +/usr/include/asm/bitsperlong.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h: + +/usr/include/c++/7/bits/stl_iterator_base_types.h: + +/usr/include/bits/types/struct_tm.h: + +/usr/include/c++/7/bits/exception_ptr.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h: + +/usr/include/bits/timex.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/limits: + +/usr/include/bits/posix_opt.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/machines.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/version: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slook_ahead_update.c: + +/usr/include/bits/xopen_lim.h: + +/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h: + +/usr/include/bits/types/error_t.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c: + +/usr/include/bits/waitstatus.h: + +/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include/metis.h: + +/usr/include/bits/wchar.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c: + +/usr/include/c++/7/new: + +/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_defines.h: + +/usr/include/c++/7/x86_64-suse-linux/bits/c++config.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c: + +/usr/include/c++/7/initializer_list: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c: + +/usr/include/c++/7/bits/exception_defines.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c: + +/usr/include/strings.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h: + +/usr/include/bits/types/struct_itimerspec.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__pragma_push: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp: + +/usr/include/bits/types/time_t.h: + +/usr/include/c++/7/stdlib.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c: + +/usr/include/bits/libm-simd-decl-stubs.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c: + +/usr/include/bits/types/struct_timeval.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups/details/partitioning.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c: + +/usr/include/bits/fp-fast.h: + +/usr/include/sched.h: + +/usr/include/bits/types/__FILE.h: + +/usr/include/features.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c: + +/usr/include/bits/struct_rwlock.h: + +/usr/include/bits/sched.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c: + +/usr/include/c++/7/bits/stl_pair.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/memory: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c: + +/usr/include/c++/7/array: + +/usr/include/c++/7/bits/std_abs.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__threading_support: + +/usr/include/bits/unistd_ext.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp: + +/usr/include/endian.h: + +/usr/include/stdint.h: + +/usr/include/c++/7/bits/atomic_base.h: + +/usr/include/c++/7/atomic: + +/usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h: + +/usr/include/bits/types/timer_t.h: + +/usr/include/stdio.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/cstdint: + +/usr/include/bits/wordsize.h: + +/usr/include/sys/types.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c: + +/usr/include/inttypes.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c: + +/usr/include/bits/floatn.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c: + +/usr/include/c++/7/bits/unique_ptr.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/endian.h: + +/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemx_coll_api.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h: + +/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemi_util.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h: + +/usr/include/c++/7/climits: + +/usr/include/c++/7/bits/basic_string.tcc: + +/usr/include/bits/pthreadtypes.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c: + +/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h: + +/usr/include/bits/types/sigset_t.h: + +/usr/include/alloca.h: + +/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/cstddef: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h: + +/usr/include/linux/limits.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c: + +/usr/include/bits/types/clockid_t.h: + +/usr/include/bits/stdint-intn.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c: + +/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemx.h: + +/usr/include/c++/7/cstdlib: + +/usr/include/c++/7/bits/parse_numbers.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_cuda.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c: + +/usr/include/bits/select.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/nv/detail/__target_macros: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/comm.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h: + +/usr/include/asm-generic/int-ll64.h: + +/usr/include/sys/cdefs.h: + +/usr/include/bits/uintn-identity.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/climits: + +/usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h: + +/usr/include/bits/long-double.h: + +/usr/include/bits/pthreadtypes-arch.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/cstddef: + +/usr/include/gnu/stubs.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlook_ahead_update.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c: + +/usr/include/math.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c: + +/usr/include/c++/7/bits/cxxabi_init_exception.h: + +/usr/include/bits/types.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h: + +/usr/include/bits/byteswap.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c: + +/usr/include/bits/stdlib-float.h: + +/usr/include/bits/time64.h: + +/usr/include/time.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_base.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib: + +/usr/include/bits/libc-header-start.h: + +/usr/include/c++/7/bits/stl_uninitialized.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c: + +/usr/include/c++/7/ext/new_allocator.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h: + +/usr/include/asm/posix_types.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h: + +/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_coll_api.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/c++/7/bits/stl_relops.h: + +/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemx_defines.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/nv/detail/__preprocessor: + +/usr/include/bits/types/__mbstate_t.h: + +/usr/include/bits/local_lim.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c: + +/usr/include/linux/errno.h: + +/usr/include/bits/types/__fpos64_t.h: + +/usr/include/c++/7/bits/nested_exception.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups/details/helpers.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c: + +/usr/include/limits.h: + +/usr/include/bits/types/struct_FILE.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/communication_aux.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c: + +/usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h: + +/usr/include/c++/7/cstdio: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c: + +/usr/include/bits/semaphore.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/types/locale_t.h: + +/usr/include/bits/timesize.h: + +/usr/include/c++/7/bits/stl_raw_storage_iter.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h: + +/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include/parmetis.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c: + +/usr/include/bits/waitflags.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/__pragma_push: + +/usr/include/ctype.h: + +/usr/include/bits/types/FILE.h: + +/usr/include/linux/posix_types.h: + +/usr/include/bits/flt-eval-method.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu: + +/usr/include/bits/types/__fpos_t.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp: + +/usr/include/asm/unistd_64.h: + +/usr/include/bits/mathcalls.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h: + +/usr/include/string.h: + +/usr/include/c++/7/bits/stl_tempbuf.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h: + +/usr/include/sys/select.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h: + +/usr/include/c++/7/stdexcept: + +/usr/include/bits/uio_lim.h: + +/usr/include/bits/math-vector.h: + +/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h: + +/usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h: + +/usr/include/bits/fp-logb.h: + +/usr/include/linux/stddef.h: + +/usr/include/bits/stdint-uintn.h: + +/usr/include/asm/errno.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h: + +/usr/include/bits/types/struct_timespec.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h: + +/usr/include/bits/sys_errlist.h: + +/usr/include/wchar.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h: + +/usr/include/c++/7/bits/allocated_ptr.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp: + +/usr/include/pthread.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c: + +/usr/include/assert.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c: + +/usr/include/bits/floatn-common.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c: + +/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem.h: + +/usr/include/bits/types/wint_t.h: + +/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_api.h: + +/usr/include/errno.h: + +/usr/include/bits/getopt_posix.h: + +/usr/include/c++/7/ext/type_traits.h: + +/usr/include/bits/errno.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c: + +/usr/include/asm-generic/errno.h: + +/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemi_constants.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h: + +/usr/include/asm/posix_types_64.h: + +/usr/include/c++/7/bits/atomic_lockfree_defines.h: + +/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_types.h: + +/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_version.h: + +/usr/include/c++/7/cstdarg: + +/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemx_api.h: + +/usr/lib64/gcc/x86_64-suse-linux/7/include/float.h: + +/usr/include/c++/7/ext/numeric_traits.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c: + +/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemi_transfer.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__config: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c: + +/usr/include/c++/7/iosfwd: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/nvml.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/atomic: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/type_traits: + +/usr/include/c++/7/cstddef: + +/usr/include/c++/7/bits/ptr_traits.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h: + +/usr/include/c++/7/backward/binders.h: + +/usr/include/bits/struct_mutex.h: + +/usr/include/c++/7/bits/uses_allocator.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__undef_macros: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/version: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/__pragma_pop: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/climits: + +/usr/include/c++/7/bits/shared_ptr.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups/details/sync.h: + +/usr/include/asm/unistd.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/atomic: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/ctime: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/cassert: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h: + +/usr/include/c++/7/bits/range_access.h: + +/usr/include/c++/7/cassert: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/chrono: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/cassert: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/cstdint: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c: + +/usr/include/c++/7/x86_64-suse-linux/bits/gthr-default.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/__threading_support: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c: + +/usr/include/c++/7/thread: + +/usr/include/c++/7/chrono: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c: + +/usr/include/c++/7/ratio: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c: + +/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h: + +/usr/include/c++/7/limits: + +/usr/include/c++/7/ctime: + +/usr/include/c++/7/memory: + +/usr/include/c++/7/x86_64-suse-linux/bits/gthr.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlook_ahead_update.c: + +/usr/include/c++/7/bits/stl_iterator_base_funcs.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c: + +/usr/include/c++/7/debug/assertions.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h: + +/usr/include/c++/7/debug/debug.h: + +/usr/include/bits/environments.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/type_traits: + +/usr/include/c++/7/bits/predefined_ops.h: + +/usr/include/c++/7/bits/allocator.h: + +/usr/include/c++/7/bits/memoryfwd.h: + +/usr/include/bits/cpu-set.h: + +/usr/include/c++/7/bits/stl_construct.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/alloc_traits.h: + +/usr/include/bits/types/struct_sched_param.h: + +/usr/include/c++/7/bits/alloc_traits.h: + +/usr/include/asm/types.h: + +/usr/include/c++/7/bits/stringfwd.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h: + +/usr/include/bits/types/mbstate_t.h: + +/usr/include/c++/7/ext/atomicity.h: + +/usr/include/c++/7/clocale: + +/usr/include/c++/7/x86_64-suse-linux/bits/atomic_word.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c: + +/usr/include/c++/7/ext/concurrence.h: + +/usr/include/c++/7/bits/stl_function.h: + +/usr/include/c++/7/tuple: + +/usr/include/c++/7/string: + +/usr/include/c++/7/bits/char_traits.h: + +/usr/include/c++/7/bits/localefwd.h: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/c++/7/bits/ostream_insert.h: + +/usr/include/c++/7/bits/cxxabi_forced.h: + +/usr/include/c++/7/cerrno: + +/usr/include/c++/7/bits/functional_hash.h: + +/usr/include/c++/7/bits/shared_ptr_base.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c: + +/usr/include/c++/7/bits/refwrap.h: + +/usr/include/c++/7/ext/aligned_buffer.h: + +/usr/include/c++/7/bits/shared_ptr_atomic.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/chrono: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/ctime: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/ratio: + +/usr/include/c++/7/bits/move.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__pragma_pop: + +/usr/include/c++/7/bits/stl_iterator.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/ratio: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/limits: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h: + +/usr/include/semaphore.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp: + +/usr/include/unistd.h: + +/usr/include/bits/confname.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h: + +/usr/include/bits/getopt_core.h: + +/usr/include/linux/futex.h: + +/usr/include/linux/types.h: + +/usr/include/asm-generic/types.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/asm-generic/posix_types.h: + +/usr/include/c++/7/ext/alloc_traits.h: + +/usr/include/sys/syscall.h: + +/usr/include/c++/7/bits/basic_string.h: + +/usr/include/bits/syscall.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/__config: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/atomic: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups/details/driver_abi.h: + +/usr/include/c++/7/bits/stl_algobase.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_gcc.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_cuda_generated.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_cuda_derived.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c: + +/usr/include/gnu/stubs-64.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter.c: + +/usr/include/c++/7/x86_64-suse-linux/bits/c++locale.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c: + +/usr/include/bits/types/clock_t.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c: + +/usr/include/c++/7/backward/auto_ptr.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c: + +/usr/include/bits/time.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c: + +/usr/include/c++/7/bits/postypes.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp: + +/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmem_constants.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlustruct_gpu.h: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/nv/target: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c: + +/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/include/nvshmemx_error.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c: + +/usr/include/c++/7/cctype: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c: + +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups/details/info.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c: + +/usr/include/c++/7/bits/functexcept.h: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c: + +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c: diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts new file mode 100644 index 00000000..f4c943d2 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for superlu_dist. diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o new file mode 100644 index 00000000..f9e4aa97 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o.d new file mode 100644 index 00000000..39b91ff1 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dbinary_io.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o new file mode 100644 index 00000000..3f1c9a40 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o.d new file mode 100644 index 00000000..0db1f31f --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcommunication_aux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o new file mode 100644 index 00000000..75bb268c Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o.d new file mode 100644 index 00000000..102830c1 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o new file mode 100644 index 00000000..c3699d1a Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o.d new file mode 100644 index 00000000..788176f1 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ddistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/depend.make b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/depend.make new file mode 100644 index 00000000..abb4d560 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for superlu_dist. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dgather.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dgather.c.o new file mode 100644 index 00000000..a529ecac Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dgather.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dgather.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dgather.c.o.d new file mode 100644 index 00000000..d03f454f --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dgather.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/dgather.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgather.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o new file mode 100644 index 00000000..4bd1f7ec Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o.d new file mode 100644 index 00000000..ed36d8b5 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dgsequ_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o new file mode 100644 index 00000000..29933569 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o.d new file mode 100644 index 00000000..cd030712 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlangs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o new file mode 100644 index 00000000..a330a82e Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o.d new file mode 100644 index 00000000..4eb31903 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlaqgs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o new file mode 100644 index 00000000..56991921 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o.d new file mode 100644 index 00000000..d80c037e --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dldperm_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dlink.txt b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dlink.txt new file mode 100644 index 00000000..fdb9726d --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dlink.txt @@ -0,0 +1 @@ +/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc -forward-unknown-to-host-compiler -DUSE_VENDOR_BLAS -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC -O3 -DNDEBUG --generate-code=arch=compute_80,code=[compute_80,sm_80] -Xcompiler=-fPIC -Wno-deprecated-gpu-targets -shared -dlink CMakeFiles/superlu_dist.dir/sp_ienv.c.o CMakeFiles/superlu_dist.dir/etree.c.o CMakeFiles/superlu_dist.dir/sp_colorder.c.o CMakeFiles/superlu_dist.dir/get_perm_c.c.o CMakeFiles/superlu_dist.dir/mmd.c.o CMakeFiles/superlu_dist.dir/comm.c.o CMakeFiles/superlu_dist.dir/memory.c.o CMakeFiles/superlu_dist.dir/util.c.o CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o CMakeFiles/superlu_dist.dir/superlu_grid.c.o CMakeFiles/superlu_dist.dir/pxerr_dist.c.o CMakeFiles/superlu_dist.dir/superlu_timer.c.o CMakeFiles/superlu_dist.dir/symbfact.c.o CMakeFiles/superlu_dist.dir/psymbfact.c.o CMakeFiles/superlu_dist.dir/psymbfact_util.c.o CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o CMakeFiles/superlu_dist.dir/xerr_dist.c.o CMakeFiles/superlu_dist.dir/smach_dist.c.o CMakeFiles/superlu_dist.dir/dmach_dist.c.o CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o CMakeFiles/superlu_dist.dir/comm_tree.c.o CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o CMakeFiles/superlu_dist.dir/supernodal_etree.c.o CMakeFiles/superlu_dist.dir/supernodalForest.c.o CMakeFiles/superlu_dist.dir/trfAux.c.o CMakeFiles/superlu_dist.dir/communication_aux.c.o CMakeFiles/superlu_dist.dir/treeFactorization.c.o CMakeFiles/superlu_dist.dir/sec_structs.c.o CMakeFiles/superlu_dist.dir/dlangs_dist.c.o CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o CMakeFiles/superlu_dist.dir/dutil_dist.c.o CMakeFiles/superlu_dist.dir/dmemory_dist.c.o CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/pdgssvx.c.o CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/dreadhb.c.o CMakeFiles/superlu_dist.dir/dreadrb.c.o CMakeFiles/superlu_dist.dir/dreadtriple.c.o CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/dbinary_io.c.o CMakeFiles/superlu_dist.dir/dreadMM.c.o CMakeFiles/superlu_dist.dir/pdgsequ.c.o CMakeFiles/superlu_dist.dir/pdlaqgs.c.o CMakeFiles/superlu_dist.dir/dldperm_dist.c.o CMakeFiles/superlu_dist.dir/pdlangs.c.o CMakeFiles/superlu_dist.dir/pdutil.c.o CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/ddistribute.c.o CMakeFiles/superlu_dist.dir/pddistribute.c.o CMakeFiles/superlu_dist.dir/pdgstrf.c.o CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o CMakeFiles/superlu_dist.dir/pdgstrf2.c.o CMakeFiles/superlu_dist.dir/pdgstrs.c.o CMakeFiles/superlu_dist.dir/pdgstrs1.c.o CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/pdgsrfs.c.o CMakeFiles/superlu_dist.dir/pdgsmv.c.o CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/dgather.c.o CMakeFiles/superlu_dist.dir/dscatter3d.c.o CMakeFiles/superlu_dist.dir/pd3dcomm.c.o CMakeFiles/superlu_dist.dir/dtrfAux.c.o CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o CMakeFiles/superlu_dist.dir/slangs_dist.c.o CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o CMakeFiles/superlu_dist.dir/sutil_dist.c.o CMakeFiles/superlu_dist.dir/smemory_dist.c.o CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/psgssvx.c.o CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/sreadhb.c.o CMakeFiles/superlu_dist.dir/sreadrb.c.o CMakeFiles/superlu_dist.dir/sreadtriple.c.o CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/sbinary_io.c.o CMakeFiles/superlu_dist.dir/sreadMM.c.o CMakeFiles/superlu_dist.dir/psgsequ.c.o CMakeFiles/superlu_dist.dir/pslaqgs.c.o CMakeFiles/superlu_dist.dir/sldperm_dist.c.o CMakeFiles/superlu_dist.dir/pslangs.c.o CMakeFiles/superlu_dist.dir/psutil.c.o CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/sdistribute.c.o CMakeFiles/superlu_dist.dir/psdistribute.c.o CMakeFiles/superlu_dist.dir/psgstrf.c.o CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o CMakeFiles/superlu_dist.dir/psgstrf2.c.o CMakeFiles/superlu_dist.dir/psgstrs.c.o CMakeFiles/superlu_dist.dir/psgstrs1.c.o CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/psgsrfs.c.o CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o CMakeFiles/superlu_dist.dir/psgsmv.c.o CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/psGetDiagU.c.o CMakeFiles/superlu_dist.dir/psgssvx3d.c.o CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/psgstrf3d.c.o CMakeFiles/superlu_dist.dir/streeFactorization.c.o CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/sgather.c.o CMakeFiles/superlu_dist.dir/sscatter3d.c.o CMakeFiles/superlu_dist.dir/ps3dcomm.c.o CMakeFiles/superlu_dist.dir/strfAux.c.o CMakeFiles/superlu_dist.dir/scommunication_aux.c.o CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o CMakeFiles/superlu_dist.dir/psgsequb.c.o CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o CMakeFiles/superlu_dist.dir/zlangs_dist.c.o CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o CMakeFiles/superlu_dist.dir/zutil_dist.c.o CMakeFiles/superlu_dist.dir/zmemory_dist.c.o CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/pzgssvx.c.o CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/zreadhb.c.o CMakeFiles/superlu_dist.dir/zreadrb.c.o CMakeFiles/superlu_dist.dir/zreadtriple.c.o CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/zbinary_io.c.o CMakeFiles/superlu_dist.dir/zreadMM.c.o CMakeFiles/superlu_dist.dir/pzgsequ.c.o CMakeFiles/superlu_dist.dir/pzlaqgs.c.o CMakeFiles/superlu_dist.dir/zldperm_dist.c.o CMakeFiles/superlu_dist.dir/pzlangs.c.o CMakeFiles/superlu_dist.dir/pzutil.c.o CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/zdistribute.c.o CMakeFiles/superlu_dist.dir/pzdistribute.c.o CMakeFiles/superlu_dist.dir/pzgstrf.c.o CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o CMakeFiles/superlu_dist.dir/pzgstrf2.c.o CMakeFiles/superlu_dist.dir/pzgstrs.c.o CMakeFiles/superlu_dist.dir/pzgstrs1.c.o CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/pzgsrfs.c.o CMakeFiles/superlu_dist.dir/pzgsmv.c.o CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/zscatter3d.c.o CMakeFiles/superlu_dist.dir/zgather.c.o CMakeFiles/superlu_dist.dir/pz3dcomm.c.o CMakeFiles/superlu_dist.dir/ztrfAux.c.o CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o -o CMakeFiles/superlu_dist.dir/cmake_device_link.o -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lcudart diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o new file mode 100644 index 00000000..b3b4fe41 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o.d new file mode 100644 index 00000000..620e4552 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o.d @@ -0,0 +1,34 @@ +SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmach_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/float.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o new file mode 100644 index 00000000..2f1004ee Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o.d new file mode 100644 index 00000000..deaa4963 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmemory_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o new file mode 100644 index 00000000..1411dea1 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o.d new file mode 100644 index 00000000..f7455423 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o.d @@ -0,0 +1,5 @@ +SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dmyblas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o new file mode 100644 index 00000000..c252a134 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o.d new file mode 100644 index 00000000..a5a37c2a --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dnrformat_loc3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o new file mode 100644 index 00000000..a06cfea0 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o.d new file mode 100644 index 00000000..cf737c47 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o.d @@ -0,0 +1,121 @@ +SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadMM.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/ctype.h /usr/include/features.h /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o new file mode 100644 index 00000000..8380cd7b Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o.d new file mode 100644 index 00000000..2bf505d1 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadhb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o new file mode 100644 index 00000000..20243048 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o.d new file mode 100644 index 00000000..aaf8860d --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadrb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o new file mode 100644 index 00000000..5bcf9505 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o.d new file mode 100644 index 00000000..1c6a236b --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o new file mode 100644 index 00000000..04a69a1c Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o.d new file mode 100644 index 00000000..646ff0a0 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dreadtriple_noheader.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o new file mode 100644 index 00000000..d6419036 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o.d new file mode 100644 index 00000000..20a5b530 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o new file mode 100644 index 00000000..584ec448 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o.d new file mode 100644 index 00000000..f7d1fde4 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o new file mode 100644 index 00000000..3014864c Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o.d new file mode 100644 index 00000000..e7bf5fdd --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsp_blas3_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o new file mode 100644 index 00000000..87f4e2ee Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o.d new file mode 100644 index 00000000..185b05a7 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dstatic_schedule.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o new file mode 100644 index 00000000..48772f13 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o.d new file mode 100644 index 00000000..c5dea7c9 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_blas.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o new file mode 100644 index 00000000..1cfb0d83 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o.d new file mode 100644 index 00000000..576f179c --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o.d @@ -0,0 +1,203 @@ +SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o : /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dsuperlu_gpu.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o new file mode 100644 index 00000000..b26afa10 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o.d new file mode 100644 index 00000000..140ce7a5 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorization.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o new file mode 100644 index 00000000..6d1a4772 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o.d new file mode 100644 index 00000000..8f97cd61 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtreeFactorizationGPU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o new file mode 100644 index 00000000..eb95b341 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o.d new file mode 100644 index 00000000..e1a5068a --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfAux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o new file mode 100644 index 00000000..d1429525 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o.d new file mode 100644 index 00000000..eb995ddf --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dtrfCommWrapper.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o new file mode 100644 index 00000000..98cbec16 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o.d new file mode 100644 index 00000000..ffd9cfa4 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dutil_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/etree.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/etree.c.o new file mode 100644 index 00000000..9fa638bc Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/etree.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/etree.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/etree.c.o.d new file mode 100644 index 00000000..d3ff43a7 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/etree.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/etree.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/etree.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/flags.make b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/flags.make new file mode 100644 index 00000000..d15eb80a --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/flags.make @@ -0,0 +1,19 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +# compile CUDA with /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/bin/nvcc +C_DEFINES = -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + +CUDA_DEFINES = -DSUPERLU_DIST_EXPORTS -Dsuperlu_dist_EXPORTS + +CUDA_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem=/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +CUDA_FLAGS = -DUSE_VENDOR_BLAS -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -I/opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC -O3 -DNDEBUG --generate-code=arch=compute_80,code=[compute_80,sm_80] -Xcompiler=-fPIC -std=c++11 + +# Custom flags: SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o_FLAGS = -O0 + diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o new file mode 100644 index 00000000..b4e67dc1 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o.d new file mode 100644 index 00000000..0ee11087 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o new file mode 100644 index 00000000..ed1b48b8 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o.d new file mode 100644 index 00000000..60e00538 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o.d @@ -0,0 +1,130 @@ +SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/get_perm_c_parmetis.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include/parmetis.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include/metis.h \ + /usr/include/inttypes.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o new file mode 100644 index 00000000..04f9d90c Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o.d new file mode 100644 index 00000000..e8301814 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o.d @@ -0,0 +1,121 @@ +SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/link.txt b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/link.txt new file mode 100644 index 00000000..3513217d --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/CC -fPIC -shared -Wl,-soname,libsuperlu_dist.so.8 -o libsuperlu_dist.so.8.1.2 CMakeFiles/superlu_dist.dir/sp_ienv.c.o CMakeFiles/superlu_dist.dir/etree.c.o CMakeFiles/superlu_dist.dir/sp_colorder.c.o CMakeFiles/superlu_dist.dir/get_perm_c.c.o CMakeFiles/superlu_dist.dir/mmd.c.o CMakeFiles/superlu_dist.dir/comm.c.o CMakeFiles/superlu_dist.dir/memory.c.o CMakeFiles/superlu_dist.dir/util.c.o CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o CMakeFiles/superlu_dist.dir/superlu_grid.c.o CMakeFiles/superlu_dist.dir/pxerr_dist.c.o CMakeFiles/superlu_dist.dir/superlu_timer.c.o CMakeFiles/superlu_dist.dir/symbfact.c.o CMakeFiles/superlu_dist.dir/psymbfact.c.o CMakeFiles/superlu_dist.dir/psymbfact_util.c.o CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o CMakeFiles/superlu_dist.dir/xerr_dist.c.o CMakeFiles/superlu_dist.dir/smach_dist.c.o CMakeFiles/superlu_dist.dir/dmach_dist.c.o CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o CMakeFiles/superlu_dist.dir/comm_tree.c.o CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o CMakeFiles/superlu_dist.dir/supernodal_etree.c.o CMakeFiles/superlu_dist.dir/supernodalForest.c.o CMakeFiles/superlu_dist.dir/trfAux.c.o CMakeFiles/superlu_dist.dir/communication_aux.c.o CMakeFiles/superlu_dist.dir/treeFactorization.c.o CMakeFiles/superlu_dist.dir/sec_structs.c.o CMakeFiles/superlu_dist.dir/dlangs_dist.c.o CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o CMakeFiles/superlu_dist.dir/dutil_dist.c.o CMakeFiles/superlu_dist.dir/dmemory_dist.c.o CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/pdgssvx.c.o CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/dreadhb.c.o CMakeFiles/superlu_dist.dir/dreadrb.c.o CMakeFiles/superlu_dist.dir/dreadtriple.c.o CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/dbinary_io.c.o CMakeFiles/superlu_dist.dir/dreadMM.c.o CMakeFiles/superlu_dist.dir/pdgsequ.c.o CMakeFiles/superlu_dist.dir/pdlaqgs.c.o CMakeFiles/superlu_dist.dir/dldperm_dist.c.o CMakeFiles/superlu_dist.dir/pdlangs.c.o CMakeFiles/superlu_dist.dir/pdutil.c.o CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/ddistribute.c.o CMakeFiles/superlu_dist.dir/pddistribute.c.o CMakeFiles/superlu_dist.dir/pdgstrf.c.o CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o CMakeFiles/superlu_dist.dir/pdgstrf2.c.o CMakeFiles/superlu_dist.dir/pdgstrs.c.o CMakeFiles/superlu_dist.dir/pdgstrs1.c.o CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/pdgsrfs.c.o CMakeFiles/superlu_dist.dir/pdgsmv.c.o CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/dgather.c.o CMakeFiles/superlu_dist.dir/dscatter3d.c.o CMakeFiles/superlu_dist.dir/pd3dcomm.c.o CMakeFiles/superlu_dist.dir/dtrfAux.c.o CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o CMakeFiles/superlu_dist.dir/slangs_dist.c.o CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o CMakeFiles/superlu_dist.dir/sutil_dist.c.o CMakeFiles/superlu_dist.dir/smemory_dist.c.o CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/psgssvx.c.o CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/sreadhb.c.o CMakeFiles/superlu_dist.dir/sreadrb.c.o CMakeFiles/superlu_dist.dir/sreadtriple.c.o CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/sbinary_io.c.o CMakeFiles/superlu_dist.dir/sreadMM.c.o CMakeFiles/superlu_dist.dir/psgsequ.c.o CMakeFiles/superlu_dist.dir/pslaqgs.c.o CMakeFiles/superlu_dist.dir/sldperm_dist.c.o CMakeFiles/superlu_dist.dir/pslangs.c.o CMakeFiles/superlu_dist.dir/psutil.c.o CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/sdistribute.c.o CMakeFiles/superlu_dist.dir/psdistribute.c.o CMakeFiles/superlu_dist.dir/psgstrf.c.o CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o CMakeFiles/superlu_dist.dir/psgstrf2.c.o CMakeFiles/superlu_dist.dir/psgstrs.c.o CMakeFiles/superlu_dist.dir/psgstrs1.c.o CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/psgsrfs.c.o CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o CMakeFiles/superlu_dist.dir/psgsmv.c.o CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/psGetDiagU.c.o CMakeFiles/superlu_dist.dir/psgssvx3d.c.o CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/psgstrf3d.c.o CMakeFiles/superlu_dist.dir/streeFactorization.c.o CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/sgather.c.o CMakeFiles/superlu_dist.dir/sscatter3d.c.o CMakeFiles/superlu_dist.dir/ps3dcomm.c.o CMakeFiles/superlu_dist.dir/strfAux.c.o CMakeFiles/superlu_dist.dir/scommunication_aux.c.o CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o CMakeFiles/superlu_dist.dir/psgsequb.c.o CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o CMakeFiles/superlu_dist.dir/zlangs_dist.c.o CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o CMakeFiles/superlu_dist.dir/zutil_dist.c.o CMakeFiles/superlu_dist.dir/zmemory_dist.c.o CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o CMakeFiles/superlu_dist.dir/pzgssvx.c.o CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o CMakeFiles/superlu_dist.dir/zreadhb.c.o CMakeFiles/superlu_dist.dir/zreadrb.c.o CMakeFiles/superlu_dist.dir/zreadtriple.c.o CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o CMakeFiles/superlu_dist.dir/zbinary_io.c.o CMakeFiles/superlu_dist.dir/zreadMM.c.o CMakeFiles/superlu_dist.dir/pzgsequ.c.o CMakeFiles/superlu_dist.dir/pzlaqgs.c.o CMakeFiles/superlu_dist.dir/zldperm_dist.c.o CMakeFiles/superlu_dist.dir/pzlangs.c.o CMakeFiles/superlu_dist.dir/pzutil.c.o CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o CMakeFiles/superlu_dist.dir/zdistribute.c.o CMakeFiles/superlu_dist.dir/pzdistribute.c.o CMakeFiles/superlu_dist.dir/pzgstrf.c.o CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o CMakeFiles/superlu_dist.dir/pzgstrf2.c.o CMakeFiles/superlu_dist.dir/pzgstrs.c.o CMakeFiles/superlu_dist.dir/pzgstrs1.c.o CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o CMakeFiles/superlu_dist.dir/pzgsrfs.c.o CMakeFiles/superlu_dist.dir/pzgsmv.c.o CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o CMakeFiles/superlu_dist.dir/zscatter3d.c.o CMakeFiles/superlu_dist.dir/zgather.c.o CMakeFiles/superlu_dist.dir/pz3dcomm.c.o CMakeFiles/superlu_dist.dir/ztrfAux.c.o CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o CMakeFiles/superlu_dist.dir/cmake_device_link.o -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lcudart -ldl -ldl -ldl -lpthread -lrt -lpthread -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib/stubs" -L"/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/targets/x86_64-linux/lib" diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o new file mode 100644 index 00000000..aa37ad67 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o.d new file mode 100644 index 00000000..1f718b79 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mc64ad_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/memory.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/memory.c.o new file mode 100644 index 00000000..a6f87331 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/memory.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/memory.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/memory.c.o.d new file mode 100644 index 00000000..6a2bab32 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/memory.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/memory.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/memory.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/mmd.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/mmd.c.o new file mode 100644 index 00000000..5f879bbb Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/mmd.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/mmd.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/mmd.c.o.d new file mode 100644 index 00000000..ea107f06 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/mmd.c.o.d @@ -0,0 +1,121 @@ +SRC/CMakeFiles/superlu_dist.dir/mmd.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/mmd.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o new file mode 100644 index 00000000..dca1f9dd Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o.d new file mode 100644 index 00000000..37f4e880 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pd3dcomm.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o new file mode 100644 index 00000000..f8a89e93 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o.d new file mode 100644 index 00000000..b3ec8246 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdGetDiagU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o new file mode 100644 index 00000000..0ce24b84 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o.d new file mode 100644 index 00000000..132110c9 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pddistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o new file mode 100644 index 00000000..2c135323 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o.d new file mode 100644 index 00000000..8b70318f --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsequ.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o new file mode 100644 index 00000000..ecac1bc8 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o.d new file mode 100644 index 00000000..f01eca66 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o new file mode 100644 index 00000000..180294ca Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o.d new file mode 100644 index 00000000..62559b3d --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsmv_AXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o new file mode 100644 index 00000000..a57f3e30 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o.d new file mode 100644 index 00000000..bee1c302 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o new file mode 100644 index 00000000..895ebcc6 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o.d new file mode 100644 index 00000000..a973899e --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgsrfs_ABXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o new file mode 100644 index 00000000..d066d187 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o.d new file mode 100644 index 00000000..474b51a3 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o new file mode 100644 index 00000000..e13ace1d Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o.d new file mode 100644 index 00000000..f1bf2a56 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o new file mode 100644 index 00000000..afee6478 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o.d new file mode 100644 index 00000000..075d089c --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgssvx_ABglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o new file mode 100644 index 00000000..6e8a61f6 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o.d new file mode 100644 index 00000000..86689b8c --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o.d @@ -0,0 +1,128 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dscatter.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlook_ahead_update.c \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-gpu.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dSchCompUdt-2Ddynamic.c diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o new file mode 100644 index 00000000..7d1ee6ba Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o.d new file mode 100644 index 00000000..47319069 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o new file mode 100644 index 00000000..80420030 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o.d new file mode 100644 index 00000000..d891110e --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrf3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o new file mode 100644 index 00000000..5207ae64 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o.d new file mode 100644 index 00000000..854ea7c0 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o new file mode 100644 index 00000000..987766ad Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o.d new file mode 100644 index 00000000..04871e20 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs1.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o new file mode 100644 index 00000000..2b2c3c67 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o.d new file mode 100644 index 00000000..ba3d09a8 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_Bglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o new file mode 100644 index 00000000..0a6480a1 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o.d new file mode 100644 index 00000000..ccc488a7 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o new file mode 100644 index 00000000..4a23c141 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o.d new file mode 100644 index 00000000..cbcceb9b --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o.d @@ -0,0 +1,390 @@ +SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o : /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdgstrs_lsum_cuda.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/nvshmem.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/nvshmem_api.h \ + /usr/include/errno.h \ + /usr/include/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/bits/types/error_t.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/nvshmem_common.cuh \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/nvshmemi_constants.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/nvshmem_types.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/nvshmem_constants.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/nvshmem_version.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/nvshmemi_util.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/nvshmemx_error.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/nvshmem_coll_api.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/nvshmem_defines.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/nvshmemx_api.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/nvshmemx_coll_api.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/nvshmemi_transfer.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/nvshmemx.h \ + /global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include/nvshmemx_defines.h \ + /usr/include/sched.h \ + /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h \ + /usr/include/bits/cpu-set.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/nvml.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups/details/info.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/type_traits \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/cstddef \ + /usr/include/c++/7/cstddef \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/version \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/__config \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__config \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/nv/target \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/nv/detail/__target_macros \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/nv/detail/__preprocessor \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/__pragma_push \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__pragma_push \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__undef_macros \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/version \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/__pragma_pop \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__pragma_pop \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/cstddef \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/type_traits \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups/details/driver_abi.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups/details/helpers.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups/details/sync.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/atomic \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/atomic \ + /usr/include/c++/7/atomic \ + /usr/include/c++/7/bits/atomic_base.h \ + /usr/include/c++/7/bits/atomic_lockfree_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/cassert \ + /usr/include/c++/7/cassert \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/cassert \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/cstdint \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/climits \ + /usr/include/c++/7/climits \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/climits \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/cstdint \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/__threading_support \ + /usr/include/c++/7/thread \ + /usr/include/c++/7/chrono \ + /usr/include/c++/7/ratio \ + /usr/include/c++/7/limits \ + /usr/include/c++/7/ctime \ + /usr/include/c++/7/bits/parse_numbers.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/memory \ + /usr/include/c++/7/memory \ + /usr/include/c++/7/bits/stl_algobase.h \ + /usr/include/c++/7/bits/functexcept.h \ + /usr/include/c++/7/ext/numeric_traits.h \ + /usr/include/c++/7/bits/stl_iterator_base_types.h \ + /usr/include/c++/7/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/7/debug/assertions.h \ + /usr/include/c++/7/bits/stl_iterator.h \ + /usr/include/c++/7/bits/ptr_traits.h \ + /usr/include/c++/7/debug/debug.h \ + /usr/include/c++/7/bits/predefined_ops.h \ + /usr/include/c++/7/bits/allocator.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++allocator.h \ + /usr/include/c++/7/ext/new_allocator.h \ + /usr/include/c++/7/bits/memoryfwd.h \ + /usr/include/c++/7/bits/stl_construct.h \ + /usr/include/c++/7/ext/alloc_traits.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/alloc_traits.h \ + /usr/include/c++/7/bits/alloc_traits.h \ + /usr/include/c++/7/bits/stl_uninitialized.h \ + /usr/include/c++/7/bits/stl_tempbuf.h \ + /usr/include/c++/7/bits/stl_raw_storage_iter.h \ + /usr/include/c++/7/iosfwd \ + /usr/include/c++/7/bits/stringfwd.h \ + /usr/include/c++/7/bits/postypes.h \ + /usr/include/c++/7/cwchar \ + /usr/include/wchar.h \ + /usr/include/bits/types/wint_t.h \ + /usr/include/bits/types/mbstate_t.h \ + /usr/include/c++/7/ext/atomicity.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/gthr.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/bits/setjmp.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/atomic_word.h \ + /usr/include/c++/7/ext/concurrence.h \ + /usr/include/c++/7/bits/stl_function.h \ + /usr/include/c++/7/backward/binders.h \ + /usr/include/c++/7/bits/uses_allocator.h \ + /usr/include/c++/7/bits/unique_ptr.h \ + /usr/include/c++/7/tuple \ + /usr/include/c++/7/array \ + /usr/include/c++/7/stdexcept \ + /usr/include/c++/7/string \ + /usr/include/c++/7/bits/char_traits.h \ + /usr/include/c++/7/bits/localefwd.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++locale.h \ + /usr/include/c++/7/clocale \ + /usr/include/locale.h \ + /usr/include/bits/locale.h \ + /usr/include/c++/7/cctype \ + /usr/include/c++/7/bits/ostream_insert.h \ + /usr/include/c++/7/bits/cxxabi_forced.h \ + /usr/include/c++/7/bits/range_access.h \ + /usr/include/c++/7/bits/basic_string.h \ + /usr/include/c++/7/ext/string_conversions.h \ + /usr/include/c++/7/cstdio \ + /usr/include/c++/7/cerrno \ + /usr/include/c++/7/bits/functional_hash.h \ + /usr/include/c++/7/bits/basic_string.tcc \ + /usr/include/c++/7/bits/invoke.h \ + /usr/include/c++/7/bits/shared_ptr.h \ + /usr/include/c++/7/bits/shared_ptr_base.h \ + /usr/include/c++/7/bits/allocated_ptr.h \ + /usr/include/c++/7/bits/refwrap.h \ + /usr/include/c++/7/ext/aligned_buffer.h \ + /usr/include/c++/7/bits/shared_ptr_atomic.h \ + /usr/include/c++/7/backward/auto_ptr.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/../chrono \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/../ctime \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/../detail/__pragma_push \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/../detail/libcxx/include/__pragma_push \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/../detail/libcxx/include/__undef_macros \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/../detail/libcxx/include/ctime \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/../detail/__pragma_pop \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/../detail/libcxx/include/__pragma_pop \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/../ratio \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/../detail/libcxx/include/ratio \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/../limits \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/../detail/libcxx/include/limits \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/../detail/libcxx/include/chrono \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/__threading_support \ + /usr/include/semaphore.h \ + /usr/include/bits/semaphore.h \ + /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h \ + /usr/include/bits/environments.h \ + /usr/include/bits/confname.h \ + /usr/include/bits/getopt_posix.h \ + /usr/include/bits/getopt_core.h \ + /usr/include/bits/unistd_ext.h \ + /usr/include/linux/futex.h \ + /usr/include/linux/types.h \ + /usr/include/asm/types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/asm/posix_types.h \ + /usr/include/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/sys/syscall.h \ + /usr/include/asm/unistd.h \ + /usr/include/asm/unistd_64.h \ + /usr/include/bits/syscall.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/atomic \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_scopes.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_gcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_base.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/cxx_atomic.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_cuda_generated.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda/std/detail/libcxx/include/support/atomic/atomic_cuda_derived.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cooperative_groups/details/partitioning.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o new file mode 100644 index 00000000..0cf11c45 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o.d new file mode 100644 index 00000000..7452b629 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlangs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o new file mode 100644 index 00000000..6c2891ce Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o.d new file mode 100644 index 00000000..7d25e979 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdlaqgs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o new file mode 100644 index 00000000..146ef386 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o.d new file mode 100644 index 00000000..e2c97dee --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdsymbfact_distdata.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o new file mode 100644 index 00000000..499c9919 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o.d new file mode 100644 index 00000000..a3c156dc --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pdutil.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/progress.make b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/progress.make new file mode 100644 index 00000000..989dfc71 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/progress.make @@ -0,0 +1,186 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 27 +CMAKE_PROGRESS_4 = +CMAKE_PROGRESS_5 = +CMAKE_PROGRESS_6 = +CMAKE_PROGRESS_7 = +CMAKE_PROGRESS_8 = 28 +CMAKE_PROGRESS_9 = +CMAKE_PROGRESS_10 = +CMAKE_PROGRESS_11 = +CMAKE_PROGRESS_12 = +CMAKE_PROGRESS_13 = 29 +CMAKE_PROGRESS_14 = +CMAKE_PROGRESS_15 = +CMAKE_PROGRESS_16 = +CMAKE_PROGRESS_17 = +CMAKE_PROGRESS_18 = +CMAKE_PROGRESS_19 = 30 +CMAKE_PROGRESS_20 = +CMAKE_PROGRESS_21 = +CMAKE_PROGRESS_22 = +CMAKE_PROGRESS_23 = +CMAKE_PROGRESS_24 = 31 +CMAKE_PROGRESS_25 = +CMAKE_PROGRESS_26 = +CMAKE_PROGRESS_27 = +CMAKE_PROGRESS_28 = +CMAKE_PROGRESS_29 = 32 +CMAKE_PROGRESS_30 = +CMAKE_PROGRESS_31 = +CMAKE_PROGRESS_32 = +CMAKE_PROGRESS_33 = +CMAKE_PROGRESS_34 = 33 +CMAKE_PROGRESS_35 = +CMAKE_PROGRESS_36 = +CMAKE_PROGRESS_37 = +CMAKE_PROGRESS_38 = +CMAKE_PROGRESS_39 = +CMAKE_PROGRESS_40 = 34 +CMAKE_PROGRESS_41 = +CMAKE_PROGRESS_42 = +CMAKE_PROGRESS_43 = +CMAKE_PROGRESS_44 = +CMAKE_PROGRESS_45 = 35 +CMAKE_PROGRESS_46 = +CMAKE_PROGRESS_47 = +CMAKE_PROGRESS_48 = +CMAKE_PROGRESS_49 = +CMAKE_PROGRESS_50 = 36 +CMAKE_PROGRESS_51 = +CMAKE_PROGRESS_52 = +CMAKE_PROGRESS_53 = +CMAKE_PROGRESS_54 = +CMAKE_PROGRESS_55 = 37 +CMAKE_PROGRESS_56 = +CMAKE_PROGRESS_57 = +CMAKE_PROGRESS_58 = +CMAKE_PROGRESS_59 = +CMAKE_PROGRESS_60 = +CMAKE_PROGRESS_61 = 38 +CMAKE_PROGRESS_62 = +CMAKE_PROGRESS_63 = +CMAKE_PROGRESS_64 = +CMAKE_PROGRESS_65 = +CMAKE_PROGRESS_66 = 39 +CMAKE_PROGRESS_67 = +CMAKE_PROGRESS_68 = +CMAKE_PROGRESS_69 = +CMAKE_PROGRESS_70 = +CMAKE_PROGRESS_71 = 40 +CMAKE_PROGRESS_72 = +CMAKE_PROGRESS_73 = +CMAKE_PROGRESS_74 = +CMAKE_PROGRESS_75 = +CMAKE_PROGRESS_76 = 41 +CMAKE_PROGRESS_77 = +CMAKE_PROGRESS_78 = +CMAKE_PROGRESS_79 = +CMAKE_PROGRESS_80 = +CMAKE_PROGRESS_81 = +CMAKE_PROGRESS_82 = 42 +CMAKE_PROGRESS_83 = +CMAKE_PROGRESS_84 = +CMAKE_PROGRESS_85 = +CMAKE_PROGRESS_86 = +CMAKE_PROGRESS_87 = 43 +CMAKE_PROGRESS_88 = +CMAKE_PROGRESS_89 = +CMAKE_PROGRESS_90 = +CMAKE_PROGRESS_91 = +CMAKE_PROGRESS_92 = 44 +CMAKE_PROGRESS_93 = +CMAKE_PROGRESS_94 = +CMAKE_PROGRESS_95 = +CMAKE_PROGRESS_96 = +CMAKE_PROGRESS_97 = 45 +CMAKE_PROGRESS_98 = +CMAKE_PROGRESS_99 = +CMAKE_PROGRESS_100 = +CMAKE_PROGRESS_101 = +CMAKE_PROGRESS_102 = +CMAKE_PROGRESS_103 = 46 +CMAKE_PROGRESS_104 = +CMAKE_PROGRESS_105 = +CMAKE_PROGRESS_106 = +CMAKE_PROGRESS_107 = +CMAKE_PROGRESS_108 = 47 +CMAKE_PROGRESS_109 = +CMAKE_PROGRESS_110 = +CMAKE_PROGRESS_111 = +CMAKE_PROGRESS_112 = +CMAKE_PROGRESS_113 = 48 +CMAKE_PROGRESS_114 = +CMAKE_PROGRESS_115 = +CMAKE_PROGRESS_116 = +CMAKE_PROGRESS_117 = +CMAKE_PROGRESS_118 = 49 +CMAKE_PROGRESS_119 = +CMAKE_PROGRESS_120 = +CMAKE_PROGRESS_121 = +CMAKE_PROGRESS_122 = +CMAKE_PROGRESS_123 = 50 +CMAKE_PROGRESS_124 = +CMAKE_PROGRESS_125 = +CMAKE_PROGRESS_126 = +CMAKE_PROGRESS_127 = +CMAKE_PROGRESS_128 = +CMAKE_PROGRESS_129 = 51 +CMAKE_PROGRESS_130 = +CMAKE_PROGRESS_131 = +CMAKE_PROGRESS_132 = +CMAKE_PROGRESS_133 = +CMAKE_PROGRESS_134 = 52 +CMAKE_PROGRESS_135 = +CMAKE_PROGRESS_136 = +CMAKE_PROGRESS_137 = +CMAKE_PROGRESS_138 = +CMAKE_PROGRESS_139 = 53 +CMAKE_PROGRESS_140 = +CMAKE_PROGRESS_141 = +CMAKE_PROGRESS_142 = +CMAKE_PROGRESS_143 = +CMAKE_PROGRESS_144 = 54 +CMAKE_PROGRESS_145 = +CMAKE_PROGRESS_146 = +CMAKE_PROGRESS_147 = +CMAKE_PROGRESS_148 = +CMAKE_PROGRESS_149 = +CMAKE_PROGRESS_150 = 55 +CMAKE_PROGRESS_151 = +CMAKE_PROGRESS_152 = +CMAKE_PROGRESS_153 = +CMAKE_PROGRESS_154 = +CMAKE_PROGRESS_155 = 56 +CMAKE_PROGRESS_156 = +CMAKE_PROGRESS_157 = +CMAKE_PROGRESS_158 = +CMAKE_PROGRESS_159 = +CMAKE_PROGRESS_160 = 57 +CMAKE_PROGRESS_161 = +CMAKE_PROGRESS_162 = +CMAKE_PROGRESS_163 = +CMAKE_PROGRESS_164 = +CMAKE_PROGRESS_165 = 58 +CMAKE_PROGRESS_166 = +CMAKE_PROGRESS_167 = +CMAKE_PROGRESS_168 = +CMAKE_PROGRESS_169 = +CMAKE_PROGRESS_170 = +CMAKE_PROGRESS_171 = 59 +CMAKE_PROGRESS_172 = +CMAKE_PROGRESS_173 = +CMAKE_PROGRESS_174 = +CMAKE_PROGRESS_175 = +CMAKE_PROGRESS_176 = 60 +CMAKE_PROGRESS_177 = +CMAKE_PROGRESS_178 = +CMAKE_PROGRESS_179 = +CMAKE_PROGRESS_180 = +CMAKE_PROGRESS_181 = 61 +CMAKE_PROGRESS_182 = +CMAKE_PROGRESS_183 = +CMAKE_PROGRESS_184 = +CMAKE_PROGRESS_185 = + diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o new file mode 100644 index 00000000..47d26a86 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o.d new file mode 100644 index 00000000..93a2440d --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ps3dcomm.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o new file mode 100644 index 00000000..f0491cc0 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o.d new file mode 100644 index 00000000..206ac758 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psGetDiagU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o new file mode 100644 index 00000000..8de0d034 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o.d new file mode 100644 index 00000000..e4a14ac1 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psdistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o new file mode 100644 index 00000000..36b162ff Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o.d new file mode 100644 index 00000000..50b27c7a --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequ.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o new file mode 100644 index 00000000..5b958ea7 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o.d new file mode 100644 index 00000000..7c0be5a1 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsequb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o new file mode 100644 index 00000000..87a1591f Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o.d new file mode 100644 index 00000000..e49a7f46 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o new file mode 100644 index 00000000..cf906831 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o.d new file mode 100644 index 00000000..395c6d5b --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_AXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o new file mode 100644 index 00000000..b916b5ca Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o.d new file mode 100644 index 00000000..90d5938e --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o.d @@ -0,0 +1,124 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsmv_d2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o new file mode 100644 index 00000000..92790dc5 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o.d new file mode 100644 index 00000000..30cc7473 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o new file mode 100644 index 00000000..088aa352 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o.d new file mode 100644 index 00000000..6b93c2e2 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_ABXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o new file mode 100644 index 00000000..54a7c107 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o.d new file mode 100644 index 00000000..9f526818 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgsrfs_d2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o new file mode 100644 index 00000000..673f09ec Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o.d new file mode 100644 index 00000000..814600e4 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o new file mode 100644 index 00000000..a4036eb4 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o.d new file mode 100644 index 00000000..81563f14 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o new file mode 100644 index 00000000..805424a1 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o.d new file mode 100644 index 00000000..b6a88aa0 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_ABglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o new file mode 100644 index 00000000..f8f3da70 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o.d new file mode 100644 index 00000000..f16b5455 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgssvx_d2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o new file mode 100644 index 00000000..39cff153 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o.d new file mode 100644 index 00000000..6841b2af --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o.d @@ -0,0 +1,128 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slook_ahead_update.c \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-gpu.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sSchCompUdt-2Ddynamic.c diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o new file mode 100644 index 00000000..15ec22fa Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o.d new file mode 100644 index 00000000..7602a12f --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o new file mode 100644 index 00000000..762baca7 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o.d new file mode 100644 index 00000000..33ce1520 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrf3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o new file mode 100644 index 00000000..ae263914 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o.d new file mode 100644 index 00000000..65ffd505 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o new file mode 100644 index 00000000..166ef954 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o.d new file mode 100644 index 00000000..889eb262 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs1.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o new file mode 100644 index 00000000..d599208c Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o.d new file mode 100644 index 00000000..e9ca7f4f --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_Bglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o new file mode 100644 index 00000000..f4bdd7e7 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o.d new file mode 100644 index 00000000..c2e8c7d9 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psgstrs_lsum.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o new file mode 100644 index 00000000..447fd1b1 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o.d new file mode 100644 index 00000000..e494c930 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslangs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o new file mode 100644 index 00000000..bbc0c2d3 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o.d new file mode 100644 index 00000000..b2134005 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pslaqgs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o new file mode 100644 index 00000000..09fb8406 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o.d new file mode 100644 index 00000000..11e1640c --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pssymbfact_distdata.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psutil.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psutil.c.o new file mode 100644 index 00000000..03155921 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psutil.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psutil.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psutil.c.o.d new file mode 100644 index 00000000..8d0e7a3f --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psutil.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/psutil.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psutil.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o new file mode 100644 index 00000000..d0eb85c4 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o.d new file mode 100644 index 00000000..75acbfbc --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o.d @@ -0,0 +1,124 @@ +SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o new file mode 100644 index 00000000..ab12b5d9 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o.d new file mode 100644 index 00000000..8f4e9f2a --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact_util.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o new file mode 100644 index 00000000..8697281d Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o.d new file mode 100644 index 00000000..718cc8de --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pxerr_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o new file mode 100644 index 00000000..d821bcd3 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o.d new file mode 100644 index 00000000..7724e5b0 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pz3dcomm.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o new file mode 100644 index 00000000..7726430c Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o.d new file mode 100644 index 00000000..73d6eb88 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzGetDiagU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o new file mode 100644 index 00000000..bc78a231 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o.d new file mode 100644 index 00000000..3c966314 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzdistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o new file mode 100644 index 00000000..485e3556 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o.d new file mode 100644 index 00000000..b5593c84 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o.d @@ -0,0 +1,126 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsequ.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o new file mode 100644 index 00000000..1e216940 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o.d new file mode 100644 index 00000000..1f955bb9 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o.d @@ -0,0 +1,126 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o new file mode 100644 index 00000000..95224681 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o.d new file mode 100644 index 00000000..16717ca6 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o.d @@ -0,0 +1,126 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsmv_AXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o new file mode 100644 index 00000000..54579d81 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o.d new file mode 100644 index 00000000..f842e7d2 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o.d @@ -0,0 +1,126 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o new file mode 100644 index 00000000..9823fdde Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o.d new file mode 100644 index 00000000..e977e64c --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o.d @@ -0,0 +1,126 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgsrfs_ABXglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o new file mode 100644 index 00000000..ed711e86 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o.d new file mode 100644 index 00000000..297ea5a6 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o.d @@ -0,0 +1,126 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o new file mode 100644 index 00000000..ad233b80 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o.d new file mode 100644 index 00000000..4156112e --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o new file mode 100644 index 00000000..1ab880ec Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o.d new file mode 100644 index 00000000..aa379b4c --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o.d @@ -0,0 +1,126 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgssvx_ABglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o new file mode 100644 index 00000000..52d9bb73 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o.d new file mode 100644 index 00000000..00ec2a64 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o.d @@ -0,0 +1,131 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlook_ahead_update.c \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-gpu.c \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zSchCompUdt-2Ddynamic.c diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o new file mode 100644 index 00000000..f0e2c974 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o.d new file mode 100644 index 00000000..417da6e9 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o.d @@ -0,0 +1,126 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf2.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o new file mode 100644 index 00000000..5cda0f43 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o.d new file mode 100644 index 00000000..2d179fe3 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o.d @@ -0,0 +1,126 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrf3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlustruct_gpu.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o new file mode 100644 index 00000000..c62082e2 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o.d new file mode 100644 index 00000000..cfb77c73 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o.d @@ -0,0 +1,126 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o new file mode 100644 index 00000000..11c2d4ac Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o.d new file mode 100644 index 00000000..9280c4b7 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs1.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o new file mode 100644 index 00000000..88a54c9e Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o.d new file mode 100644 index 00000000..525675f7 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_Bglobal.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o new file mode 100644 index 00000000..3dd4c226 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o.d new file mode 100644 index 00000000..d8f8d9b1 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzgstrs_lsum.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o new file mode 100644 index 00000000..bc7575dc Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o.d new file mode 100644 index 00000000..396b49f2 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o.d @@ -0,0 +1,126 @@ +SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlangs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o new file mode 100644 index 00000000..77435042 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o.d new file mode 100644 index 00000000..2eaa8f35 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o.d @@ -0,0 +1,126 @@ +SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzlaqgs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o new file mode 100644 index 00000000..d4d50e74 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o.d new file mode 100644 index 00000000..58b89378 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzsymbfact_distdata.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ + /usr/include/bits/wchar.h /usr/include/bits/wordsize.h \ + /usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o new file mode 100644 index 00000000..a1e8c07e Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o.d new file mode 100644 index 00000000..baaac64e --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o.d @@ -0,0 +1,126 @@ +SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/pzutil.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o new file mode 100644 index 00000000..8f3c4272 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o.d new file mode 100644 index 00000000..a4bc17c6 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sbinary_io.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o new file mode 100644 index 00000000..8b17608d Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o.d new file mode 100644 index 00000000..83362f16 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/scommunication_aux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o new file mode 100644 index 00000000..17422dd9 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o.d new file mode 100644 index 00000000..7607269f --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sdistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o new file mode 100644 index 00000000..0789f1c5 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o.d new file mode 100644 index 00000000..6198ee9d --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sec_structs.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sgather.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sgather.c.o new file mode 100644 index 00000000..0ca0ed27 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sgather.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sgather.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sgather.c.o.d new file mode 100644 index 00000000..365f40de --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sgather.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/sgather.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgather.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o new file mode 100644 index 00000000..637767a7 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o.d new file mode 100644 index 00000000..be1ceca7 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sgsequ_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o new file mode 100644 index 00000000..7d0ccd3e Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o.d new file mode 100644 index 00000000..48a16927 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slangs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o new file mode 100644 index 00000000..b764672c Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o.d new file mode 100644 index 00000000..4aeaea3d --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slaqgs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o new file mode 100644 index 00000000..9ede5183 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o.d new file mode 100644 index 00000000..42a03792 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sldperm_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o new file mode 100644 index 00000000..a202a1a0 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o.d new file mode 100644 index 00000000..f3e09fcc --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o.d @@ -0,0 +1,34 @@ +SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smach_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/float.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/include/string.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o new file mode 100644 index 00000000..429c7b3a Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o.d new file mode 100644 index 00000000..bf8526d2 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smemory_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o new file mode 100644 index 00000000..27e90bcb Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o.d new file mode 100644 index 00000000..cb15da01 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o.d @@ -0,0 +1,5 @@ +SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/smyblas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o new file mode 100644 index 00000000..ec41c1d2 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o.d new file mode 100644 index 00000000..873fc0f7 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/snrformat_loc3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o new file mode 100644 index 00000000..ddaaf8d8 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o.d new file mode 100644 index 00000000..8302e1e4 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_colorder.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o new file mode 100644 index 00000000..8c2b836d Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o.d new file mode 100644 index 00000000..07561280 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sp_ienv.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/machines.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o new file mode 100644 index 00000000..588c1434 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o.d new file mode 100644 index 00000000..62cd6e4a --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o.d @@ -0,0 +1,121 @@ +SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadMM.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/ctype.h /usr/include/features.h /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o new file mode 100644 index 00000000..4db78502 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o.d new file mode 100644 index 00000000..13a4c684 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadhb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o new file mode 100644 index 00000000..c2c14e69 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o.d new file mode 100644 index 00000000..62c0d750 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadrb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o new file mode 100644 index 00000000..d5b97157 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o.d new file mode 100644 index 00000000..2c12a684 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o new file mode 100644 index 00000000..c2cb28ca Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o.d new file mode 100644 index 00000000..59b9d3db --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sreadtriple_noheader.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o new file mode 100644 index 00000000..925d7264 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o.d new file mode 100644 index 00000000..da6d178f --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sscatter3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o new file mode 100644 index 00000000..31a05c3a Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o.d new file mode 100644 index 00000000..97895e6c --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o new file mode 100644 index 00000000..32de04d2 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o.d new file mode 100644 index 00000000..86ebd857 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssp_blas3_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o new file mode 100644 index 00000000..81a73833 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o.d new file mode 100644 index 00000000..9bbe860e --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sstatic_schedule.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o new file mode 100644 index 00000000..34ff95e7 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o.d new file mode 100644 index 00000000..01059bcd --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_blas.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o new file mode 100644 index 00000000..fa7ba7cd Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o.d new file mode 100644 index 00000000..e8e8d812 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o.d @@ -0,0 +1,203 @@ +SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o : /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ssuperlu_gpu.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o new file mode 100644 index 00000000..6074465f Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o.d new file mode 100644 index 00000000..7c290e9f --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorization.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o new file mode 100644 index 00000000..a6eb02d4 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o.d new file mode 100644 index 00000000..65191c47 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/streeFactorizationGPU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o new file mode 100644 index 00000000..c2fa2ab0 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o.d new file mode 100644 index 00000000..5c8b70d2 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfAux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o new file mode 100644 index 00000000..16aa9c61 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o.d new file mode 100644 index 00000000..852315cd --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/strfCommWrapper.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o new file mode 100644 index 00000000..c103b3c3 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o.d new file mode 100644 index 00000000..4dfb7a23 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o.d @@ -0,0 +1,121 @@ +SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_version.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o new file mode 100644 index 00000000..88e060cf Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o.d new file mode 100644 index 00000000..20e5a397 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o.d @@ -0,0 +1,201 @@ +SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o : /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_gpu_utils.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o new file mode 100644 index 00000000..2084b21f Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o.d new file mode 100644 index 00000000..04758890 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o new file mode 100644 index 00000000..0347f451 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o.d new file mode 100644 index 00000000..f48a7083 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_grid3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o new file mode 100644 index 00000000..4441c869 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o.d new file mode 100644 index 00000000..dec11c86 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_timer.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o new file mode 100644 index 00000000..7e74b155 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o.d new file mode 100644 index 00000000..c2eea5af --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodalForest.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o new file mode 100644 index 00000000..8cc7dbad Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o.d new file mode 100644 index 00000000..14e51c8e --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supernodal_etree.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o new file mode 100644 index 00000000..4286b7b5 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o.d new file mode 100644 index 00000000..ec9a8b88 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o.d @@ -0,0 +1,123 @@ +SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/sutil_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o new file mode 100644 index 00000000..6dd2fc13 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o.d new file mode 100644 index 00000000..2bc93cf6 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/symbfact.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o new file mode 100644 index 00000000..502ae594 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o.d new file mode 100644 index 00000000..aabc186c --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/treeFactorization.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o new file mode 100644 index 00000000..2d8bafeb Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o.d new file mode 100644 index 00000000..6c1f71de --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o.d @@ -0,0 +1,122 @@ +SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/trfAux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/util.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/util.c.o new file mode 100644 index 00000000..d6da25a5 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/util.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/util.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/util.c.o.d new file mode 100644 index 00000000..13f82be2 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/util.c.o.d @@ -0,0 +1,128 @@ +SRC/CMakeFiles/superlu_dist.dir/util.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/wordsize.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/confname.h /usr/include/bits/getopt_posix.h \ + /usr/include/bits/getopt_core.h /usr/include/bits/unistd_ext.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o new file mode 100644 index 00000000..e0975b25 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o.d new file mode 100644 index 00000000..57983e29 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o.d @@ -0,0 +1,18 @@ +SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/xerr_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o new file mode 100644 index 00000000..0861e002 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o.d new file mode 100644 index 00000000..6ec04aa1 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zbinary_io.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o new file mode 100644 index 00000000..d205725e Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o.d new file mode 100644 index 00000000..d4356712 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zcommunication_aux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o new file mode 100644 index 00000000..86eb2638 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o.d new file mode 100644 index 00000000..305cbc7c --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zdistribute.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zgather.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zgather.c.o new file mode 100644 index 00000000..b74e0147 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zgather.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zgather.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zgather.c.o.d new file mode 100644 index 00000000..ceab1d8b --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zgather.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/zgather.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgather.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o new file mode 100644 index 00000000..36223f8c Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o.d new file mode 100644 index 00000000..b4a9ad08 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o.d @@ -0,0 +1,126 @@ +SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zgsequ_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o new file mode 100644 index 00000000..b2071c5c Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o.d new file mode 100644 index 00000000..eb566e43 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o.d @@ -0,0 +1,126 @@ +SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlangs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o new file mode 100644 index 00000000..9c4c8311 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o.d new file mode 100644 index 00000000..9e07ac88 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o.d @@ -0,0 +1,126 @@ +SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlaqgs_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o new file mode 100644 index 00000000..af038486 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o.d new file mode 100644 index 00000000..cfa3b6d9 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zldperm_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o new file mode 100644 index 00000000..5daedd9e Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o.d new file mode 100644 index 00000000..bc10042d --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmemory_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o new file mode 100644 index 00000000..6e3b7d07 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o.d new file mode 100644 index 00000000..5d80c505 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o.d @@ -0,0 +1,124 @@ +SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zmyblas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o new file mode 100644 index 00000000..0e41466f Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o.d new file mode 100644 index 00000000..b721f74a --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/znrformat_loc3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o new file mode 100644 index 00000000..995aefb2 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o.d new file mode 100644 index 00000000..f37e47db --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o.d @@ -0,0 +1,124 @@ +SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadMM.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/ctype.h /usr/include/features.h /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/strings.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o new file mode 100644 index 00000000..25f79095 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o.d new file mode 100644 index 00000000..d4f77a41 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadhb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o new file mode 100644 index 00000000..c0500778 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o.d new file mode 100644 index 00000000..34e553c1 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadrb.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o new file mode 100644 index 00000000..8642fc42 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o.d new file mode 100644 index 00000000..bebeb715 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o new file mode 100644 index 00000000..87e6559d Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o.d new file mode 100644 index 00000000..e4108fc4 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zreadtriple_noheader.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o new file mode 100644 index 00000000..37dc33b9 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o.d new file mode 100644 index 00000000..6a2a0011 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zscatter3d.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o new file mode 100644 index 00000000..0d39b247 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o.d new file mode 100644 index 00000000..35fa3f22 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas2_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o new file mode 100644 index 00000000..4feadaf5 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o.d new file mode 100644 index 00000000..01abdbf3 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsp_blas3_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o new file mode 100644 index 00000000..f1b270d6 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o.d new file mode 100644 index 00000000..8e6bbda4 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zstatic_schedule.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o new file mode 100644 index 00000000..23c46b43 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o.d new file mode 100644 index 00000000..d5709fda --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_blas.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o new file mode 100644 index 00000000..7daef486 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o.d new file mode 100644 index 00000000..4d78db72 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o.d @@ -0,0 +1,204 @@ +SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o : /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zsuperlu_gpu.cu \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_nvcc.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/7/cstdarg \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/c++config.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/os_defines.h \ + /usr/include/c++/7/x86_64-suse-linux/bits/cpu_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/include/limits.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/common_functions.h \ + /usr/include/string.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/c++/7/new \ + /usr/include/c++/7/exception \ + /usr/include/c++/7/bits/exception.h \ + /usr/include/c++/7/bits/exception_ptr.h \ + /usr/include/c++/7/bits/exception_defines.h \ + /usr/include/c++/7/bits/cxxabi_init_exception.h \ + /usr/include/c++/7/typeinfo \ + /usr/include/c++/7/bits/hash_bytes.h \ + /usr/include/c++/7/bits/nested_exception.h \ + /usr/include/c++/7/bits/move.h \ + /usr/include/c++/7/bits/concept_check.h \ + /usr/include/c++/7/type_traits \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/sys_errlist.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/c++/7/stdlib.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cstdlib \ + /usr/include/c++/7/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/7/bits/std_abs.h \ + /usr/include/assert.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/c++/7/math.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/cmath \ + /usr/include/c++/7/cmath \ + /usr/include/c++/7/bits/cpp_type_traits.h \ + /usr/include/c++/7/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/math_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/device_double_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_60_atomic_functions.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_20_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_30_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_32_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_35_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/sm_61_intrinsics.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_70_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/sm_80_rt.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_fetch_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_indirect_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/cudacc_ext.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_launch_parameters.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/include/c++/7/cstdint \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /usr/include/c++/7/utility \ + /usr/include/c++/7/bits/stl_relops.h \ + /usr/include/c++/7/bits/stl_pair.h \ + /usr/include/c++/7/initializer_list \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o new file mode 100644 index 00000000..7d86c3f0 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o.d new file mode 100644 index 00000000..1ca25459 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorization.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o new file mode 100644 index 00000000..994eb5f5 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o.d new file mode 100644 index 00000000..24318094 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o.d @@ -0,0 +1,126 @@ +SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztreeFactorizationGPU.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlustruct_gpu.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o new file mode 100644 index 00000000..9e683105 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o.d new file mode 100644 index 00000000..1eaf5b8b --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfAux.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o new file mode 100644 index 00000000..b0bd5431 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o.d new file mode 100644 index 00000000..6435b6a4 --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o.d @@ -0,0 +1,125 @@ +SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/ztrfCommWrapper.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/features.h \ + /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o new file mode 100644 index 00000000..30c62ba9 Binary files /dev/null and b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o differ diff --git a/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o.d b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o.d new file mode 100644 index 00000000..0e34795f --- /dev/null +++ b/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o.d @@ -0,0 +1,126 @@ +SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o : \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zutil_dist.c \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_macros.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/_cplus_preinclude.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/openacc_predef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/math.h \ + /usr/include/math.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/stdc-predef.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/bits/floatn.h \ + /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ + /usr/include/bits/long-double.h /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-logb.h /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/omp.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdint.h /usr/include/stdint.h \ + /usr/include/bits/libc-header-start.h /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpio.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/stdlib.h \ + /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/wordsize.h /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/wordsize.h \ + /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/compilers/include/alloca.h \ + /usr/include/alloca.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/syslimits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/wordsize.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/string.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /usr/include/ctype.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_dist_config.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/oneside.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_config.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/device_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/limits.h \ + /usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/surface_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/texture_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/library_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/channel_descriptor.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_device_runtime_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/driver_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/builtin_types.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/crt/host_defines.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/vector_functions.hpp \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_v2.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cublas_api.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuComplex.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_fp16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_bf16.hpp \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.7/math_libs/include/cusparse.h \ + /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include/cuda_profiler_api.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h \ + /usr/include/assert.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h \ + /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/mpi.h \ + /opt/cray/pe/mpich/8.1.22/ofi/nvidia/20.7/include/cray_version.h diff --git a/build_nv_0120/SRC/CTestTestfile.cmake b/build_nv_0120/SRC/CTestTestfile.cmake new file mode 100644 index 00000000..076b24b8 --- /dev/null +++ b/build_nv_0120/SRC/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC +# Build directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/build_nv_0120/SRC/Makefile b/build_nv_0120/SRC/Makefile new file mode 100644 index 00000000..ff050dc0 --- /dev/null +++ b/build_nv_0120/SRC/Makefile @@ -0,0 +1,5723 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC//CMakeFiles/progress.marks + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +SRC/CMakeFiles/superlu_dist.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/CMakeFiles/superlu_dist.dir/rule +.PHONY : SRC/CMakeFiles/superlu_dist.dir/rule + +# Convenience name for target. +superlu_dist: SRC/CMakeFiles/superlu_dist.dir/rule +.PHONY : superlu_dist + +# fast build rule for target. +superlu_dist/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/build +.PHONY : superlu_dist/fast + +# Convenience name for target. +SRC/CMakeFiles/superlu_dist-static.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SRC/CMakeFiles/superlu_dist-static.dir/rule +.PHONY : SRC/CMakeFiles/superlu_dist-static.dir/rule + +# Convenience name for target. +superlu_dist-static: SRC/CMakeFiles/superlu_dist-static.dir/rule +.PHONY : superlu_dist-static + +# fast build rule for target. +superlu_dist-static/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/build +.PHONY : superlu_dist-static/fast + +comm.o: comm.c.o +.PHONY : comm.o + +# target to build an object file +comm.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/comm.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/comm.c.o +.PHONY : comm.c.o + +comm.i: comm.c.i +.PHONY : comm.i + +# target to preprocess a source file +comm.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/comm.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/comm.c.i +.PHONY : comm.c.i + +comm.s: comm.c.s +.PHONY : comm.s + +# target to generate assembly for a file +comm.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/comm.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/comm.c.s +.PHONY : comm.c.s + +comm_tree.o: comm_tree.c.o +.PHONY : comm_tree.o + +# target to build an object file +comm_tree.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.o +.PHONY : comm_tree.c.o + +comm_tree.i: comm_tree.c.i +.PHONY : comm_tree.i + +# target to preprocess a source file +comm_tree.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.i +.PHONY : comm_tree.c.i + +comm_tree.s: comm_tree.c.s +.PHONY : comm_tree.s + +# target to generate assembly for a file +comm_tree.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/comm_tree.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/comm_tree.c.s +.PHONY : comm_tree.c.s + +communication_aux.o: communication_aux.c.o +.PHONY : communication_aux.o + +# target to build an object file +communication_aux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.o +.PHONY : communication_aux.c.o + +communication_aux.i: communication_aux.c.i +.PHONY : communication_aux.i + +# target to preprocess a source file +communication_aux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.i +.PHONY : communication_aux.c.i + +communication_aux.s: communication_aux.c.s +.PHONY : communication_aux.s + +# target to generate assembly for a file +communication_aux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/communication_aux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/communication_aux.c.s +.PHONY : communication_aux.c.s + +dbinary_io.o: dbinary_io.c.o +.PHONY : dbinary_io.o + +# target to build an object file +dbinary_io.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.o +.PHONY : dbinary_io.c.o + +dbinary_io.i: dbinary_io.c.i +.PHONY : dbinary_io.i + +# target to preprocess a source file +dbinary_io.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.i +.PHONY : dbinary_io.c.i + +dbinary_io.s: dbinary_io.c.s +.PHONY : dbinary_io.s + +# target to generate assembly for a file +dbinary_io.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dbinary_io.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dbinary_io.c.s +.PHONY : dbinary_io.c.s + +dcommunication_aux.o: dcommunication_aux.c.o +.PHONY : dcommunication_aux.o + +# target to build an object file +dcommunication_aux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.o +.PHONY : dcommunication_aux.c.o + +dcommunication_aux.i: dcommunication_aux.c.i +.PHONY : dcommunication_aux.i + +# target to preprocess a source file +dcommunication_aux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.i +.PHONY : dcommunication_aux.c.i + +dcommunication_aux.s: dcommunication_aux.c.s +.PHONY : dcommunication_aux.s + +# target to generate assembly for a file +dcommunication_aux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dcommunication_aux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dcommunication_aux.c.s +.PHONY : dcommunication_aux.c.s + +dcomplex_dist.o: dcomplex_dist.c.o +.PHONY : dcomplex_dist.o + +# target to build an object file +dcomplex_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.o +.PHONY : dcomplex_dist.c.o + +dcomplex_dist.i: dcomplex_dist.c.i +.PHONY : dcomplex_dist.i + +# target to preprocess a source file +dcomplex_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.i +.PHONY : dcomplex_dist.c.i + +dcomplex_dist.s: dcomplex_dist.c.s +.PHONY : dcomplex_dist.s + +# target to generate assembly for a file +dcomplex_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dcomplex_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dcomplex_dist.c.s +.PHONY : dcomplex_dist.c.s + +ddistribute.o: ddistribute.c.o +.PHONY : ddistribute.o + +# target to build an object file +ddistribute.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.o +.PHONY : ddistribute.c.o + +ddistribute.i: ddistribute.c.i +.PHONY : ddistribute.i + +# target to preprocess a source file +ddistribute.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.i +.PHONY : ddistribute.c.i + +ddistribute.s: ddistribute.c.s +.PHONY : ddistribute.s + +# target to generate assembly for a file +ddistribute.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ddistribute.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ddistribute.c.s +.PHONY : ddistribute.c.s + +dgather.o: dgather.c.o +.PHONY : dgather.o + +# target to build an object file +dgather.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dgather.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.o +.PHONY : dgather.c.o + +dgather.i: dgather.c.i +.PHONY : dgather.i + +# target to preprocess a source file +dgather.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dgather.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.i +.PHONY : dgather.c.i + +dgather.s: dgather.c.s +.PHONY : dgather.s + +# target to generate assembly for a file +dgather.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dgather.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dgather.c.s +.PHONY : dgather.c.s + +dgsequ_dist.o: dgsequ_dist.c.o +.PHONY : dgsequ_dist.o + +# target to build an object file +dgsequ_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.o +.PHONY : dgsequ_dist.c.o + +dgsequ_dist.i: dgsequ_dist.c.i +.PHONY : dgsequ_dist.i + +# target to preprocess a source file +dgsequ_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.i +.PHONY : dgsequ_dist.c.i + +dgsequ_dist.s: dgsequ_dist.c.s +.PHONY : dgsequ_dist.s + +# target to generate assembly for a file +dgsequ_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dgsequ_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dgsequ_dist.c.s +.PHONY : dgsequ_dist.c.s + +dlangs_dist.o: dlangs_dist.c.o +.PHONY : dlangs_dist.o + +# target to build an object file +dlangs_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.o +.PHONY : dlangs_dist.c.o + +dlangs_dist.i: dlangs_dist.c.i +.PHONY : dlangs_dist.i + +# target to preprocess a source file +dlangs_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.i +.PHONY : dlangs_dist.c.i + +dlangs_dist.s: dlangs_dist.c.s +.PHONY : dlangs_dist.s + +# target to generate assembly for a file +dlangs_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dlangs_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dlangs_dist.c.s +.PHONY : dlangs_dist.c.s + +dlaqgs_dist.o: dlaqgs_dist.c.o +.PHONY : dlaqgs_dist.o + +# target to build an object file +dlaqgs_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.o +.PHONY : dlaqgs_dist.c.o + +dlaqgs_dist.i: dlaqgs_dist.c.i +.PHONY : dlaqgs_dist.i + +# target to preprocess a source file +dlaqgs_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.i +.PHONY : dlaqgs_dist.c.i + +dlaqgs_dist.s: dlaqgs_dist.c.s +.PHONY : dlaqgs_dist.s + +# target to generate assembly for a file +dlaqgs_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dlaqgs_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dlaqgs_dist.c.s +.PHONY : dlaqgs_dist.c.s + +dldperm_dist.o: dldperm_dist.c.o +.PHONY : dldperm_dist.o + +# target to build an object file +dldperm_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.o +.PHONY : dldperm_dist.c.o + +dldperm_dist.i: dldperm_dist.c.i +.PHONY : dldperm_dist.i + +# target to preprocess a source file +dldperm_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.i +.PHONY : dldperm_dist.c.i + +dldperm_dist.s: dldperm_dist.c.s +.PHONY : dldperm_dist.s + +# target to generate assembly for a file +dldperm_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dldperm_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dldperm_dist.c.s +.PHONY : dldperm_dist.c.s + +dmach_dist.o: dmach_dist.c.o +.PHONY : dmach_dist.o + +# target to build an object file +dmach_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.o +.PHONY : dmach_dist.c.o + +dmach_dist.i: dmach_dist.c.i +.PHONY : dmach_dist.i + +# target to preprocess a source file +dmach_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.i +.PHONY : dmach_dist.c.i + +dmach_dist.s: dmach_dist.c.s +.PHONY : dmach_dist.s + +# target to generate assembly for a file +dmach_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmach_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmach_dist.c.s +.PHONY : dmach_dist.c.s + +dmemory_dist.o: dmemory_dist.c.o +.PHONY : dmemory_dist.o + +# target to build an object file +dmemory_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.o +.PHONY : dmemory_dist.c.o + +dmemory_dist.i: dmemory_dist.c.i +.PHONY : dmemory_dist.i + +# target to preprocess a source file +dmemory_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.i +.PHONY : dmemory_dist.c.i + +dmemory_dist.s: dmemory_dist.c.s +.PHONY : dmemory_dist.s + +# target to generate assembly for a file +dmemory_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmemory_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmemory_dist.c.s +.PHONY : dmemory_dist.c.s + +dmyblas2_dist.o: dmyblas2_dist.c.o +.PHONY : dmyblas2_dist.o + +# target to build an object file +dmyblas2_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.o +.PHONY : dmyblas2_dist.c.o + +dmyblas2_dist.i: dmyblas2_dist.c.i +.PHONY : dmyblas2_dist.i + +# target to preprocess a source file +dmyblas2_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.i +.PHONY : dmyblas2_dist.c.i + +dmyblas2_dist.s: dmyblas2_dist.c.s +.PHONY : dmyblas2_dist.s + +# target to generate assembly for a file +dmyblas2_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dmyblas2_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dmyblas2_dist.c.s +.PHONY : dmyblas2_dist.c.s + +dnrformat_loc3d.o: dnrformat_loc3d.c.o +.PHONY : dnrformat_loc3d.o + +# target to build an object file +dnrformat_loc3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.o +.PHONY : dnrformat_loc3d.c.o + +dnrformat_loc3d.i: dnrformat_loc3d.c.i +.PHONY : dnrformat_loc3d.i + +# target to preprocess a source file +dnrformat_loc3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.i +.PHONY : dnrformat_loc3d.c.i + +dnrformat_loc3d.s: dnrformat_loc3d.c.s +.PHONY : dnrformat_loc3d.s + +# target to generate assembly for a file +dnrformat_loc3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dnrformat_loc3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dnrformat_loc3d.c.s +.PHONY : dnrformat_loc3d.c.s + +dreadMM.o: dreadMM.c.o +.PHONY : dreadMM.o + +# target to build an object file +dreadMM.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.o +.PHONY : dreadMM.c.o + +dreadMM.i: dreadMM.c.i +.PHONY : dreadMM.i + +# target to preprocess a source file +dreadMM.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.i +.PHONY : dreadMM.c.i + +dreadMM.s: dreadMM.c.s +.PHONY : dreadMM.s + +# target to generate assembly for a file +dreadMM.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadMM.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadMM.c.s +.PHONY : dreadMM.c.s + +dreadhb.o: dreadhb.c.o +.PHONY : dreadhb.o + +# target to build an object file +dreadhb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.o +.PHONY : dreadhb.c.o + +dreadhb.i: dreadhb.c.i +.PHONY : dreadhb.i + +# target to preprocess a source file +dreadhb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.i +.PHONY : dreadhb.c.i + +dreadhb.s: dreadhb.c.s +.PHONY : dreadhb.s + +# target to generate assembly for a file +dreadhb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadhb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadhb.c.s +.PHONY : dreadhb.c.s + +dreadrb.o: dreadrb.c.o +.PHONY : dreadrb.o + +# target to build an object file +dreadrb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.o +.PHONY : dreadrb.c.o + +dreadrb.i: dreadrb.c.i +.PHONY : dreadrb.i + +# target to preprocess a source file +dreadrb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.i +.PHONY : dreadrb.c.i + +dreadrb.s: dreadrb.c.s +.PHONY : dreadrb.s + +# target to generate assembly for a file +dreadrb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadrb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadrb.c.s +.PHONY : dreadrb.c.s + +dreadtriple.o: dreadtriple.c.o +.PHONY : dreadtriple.o + +# target to build an object file +dreadtriple.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.o +.PHONY : dreadtriple.c.o + +dreadtriple.i: dreadtriple.c.i +.PHONY : dreadtriple.i + +# target to preprocess a source file +dreadtriple.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.i +.PHONY : dreadtriple.c.i + +dreadtriple.s: dreadtriple.c.s +.PHONY : dreadtriple.s + +# target to generate assembly for a file +dreadtriple.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadtriple.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple.c.s +.PHONY : dreadtriple.c.s + +dreadtriple_noheader.o: dreadtriple_noheader.c.o +.PHONY : dreadtriple_noheader.o + +# target to build an object file +dreadtriple_noheader.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.o +.PHONY : dreadtriple_noheader.c.o + +dreadtriple_noheader.i: dreadtriple_noheader.c.i +.PHONY : dreadtriple_noheader.i + +# target to preprocess a source file +dreadtriple_noheader.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.i +.PHONY : dreadtriple_noheader.c.i + +dreadtriple_noheader.s: dreadtriple_noheader.c.s +.PHONY : dreadtriple_noheader.s + +# target to generate assembly for a file +dreadtriple_noheader.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dreadtriple_noheader.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dreadtriple_noheader.c.s +.PHONY : dreadtriple_noheader.c.s + +dscatter3d.o: dscatter3d.c.o +.PHONY : dscatter3d.o + +# target to build an object file +dscatter3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.o +.PHONY : dscatter3d.c.o + +dscatter3d.i: dscatter3d.c.i +.PHONY : dscatter3d.i + +# target to preprocess a source file +dscatter3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.i +.PHONY : dscatter3d.c.i + +dscatter3d.s: dscatter3d.c.s +.PHONY : dscatter3d.s + +# target to generate assembly for a file +dscatter3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dscatter3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dscatter3d.c.s +.PHONY : dscatter3d.c.s + +dsp_blas2_dist.o: dsp_blas2_dist.c.o +.PHONY : dsp_blas2_dist.o + +# target to build an object file +dsp_blas2_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.o +.PHONY : dsp_blas2_dist.c.o + +dsp_blas2_dist.i: dsp_blas2_dist.c.i +.PHONY : dsp_blas2_dist.i + +# target to preprocess a source file +dsp_blas2_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.i +.PHONY : dsp_blas2_dist.c.i + +dsp_blas2_dist.s: dsp_blas2_dist.c.s +.PHONY : dsp_blas2_dist.s + +# target to generate assembly for a file +dsp_blas2_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsp_blas2_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas2_dist.c.s +.PHONY : dsp_blas2_dist.c.s + +dsp_blas3_dist.o: dsp_blas3_dist.c.o +.PHONY : dsp_blas3_dist.o + +# target to build an object file +dsp_blas3_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.o +.PHONY : dsp_blas3_dist.c.o + +dsp_blas3_dist.i: dsp_blas3_dist.c.i +.PHONY : dsp_blas3_dist.i + +# target to preprocess a source file +dsp_blas3_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.i +.PHONY : dsp_blas3_dist.c.i + +dsp_blas3_dist.s: dsp_blas3_dist.c.s +.PHONY : dsp_blas3_dist.s + +# target to generate assembly for a file +dsp_blas3_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsp_blas3_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsp_blas3_dist.c.s +.PHONY : dsp_blas3_dist.c.s + +dstatic_schedule.o: dstatic_schedule.c.o +.PHONY : dstatic_schedule.o + +# target to build an object file +dstatic_schedule.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.o +.PHONY : dstatic_schedule.c.o + +dstatic_schedule.i: dstatic_schedule.c.i +.PHONY : dstatic_schedule.i + +# target to preprocess a source file +dstatic_schedule.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.i +.PHONY : dstatic_schedule.c.i + +dstatic_schedule.s: dstatic_schedule.c.s +.PHONY : dstatic_schedule.s + +# target to generate assembly for a file +dstatic_schedule.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dstatic_schedule.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dstatic_schedule.c.s +.PHONY : dstatic_schedule.c.s + +dsuperlu_blas.o: dsuperlu_blas.c.o +.PHONY : dsuperlu_blas.o + +# target to build an object file +dsuperlu_blas.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.o +.PHONY : dsuperlu_blas.c.o + +dsuperlu_blas.i: dsuperlu_blas.c.i +.PHONY : dsuperlu_blas.i + +# target to preprocess a source file +dsuperlu_blas.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.i +.PHONY : dsuperlu_blas.c.i + +dsuperlu_blas.s: dsuperlu_blas.c.s +.PHONY : dsuperlu_blas.s + +# target to generate assembly for a file +dsuperlu_blas.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsuperlu_blas.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_blas.c.s +.PHONY : dsuperlu_blas.c.s + +dsuperlu_gpu.o: dsuperlu_gpu.cu.o +.PHONY : dsuperlu_gpu.o + +# target to build an object file +dsuperlu_gpu.cu.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.o +.PHONY : dsuperlu_gpu.cu.o + +dsuperlu_gpu.i: dsuperlu_gpu.cu.i +.PHONY : dsuperlu_gpu.i + +# target to preprocess a source file +dsuperlu_gpu.cu.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.i +.PHONY : dsuperlu_gpu.cu.i + +dsuperlu_gpu.s: dsuperlu_gpu.cu.s +.PHONY : dsuperlu_gpu.s + +# target to generate assembly for a file +dsuperlu_gpu.cu.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dsuperlu_gpu.cu.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dsuperlu_gpu.cu.s +.PHONY : dsuperlu_gpu.cu.s + +dtreeFactorization.o: dtreeFactorization.c.o +.PHONY : dtreeFactorization.o + +# target to build an object file +dtreeFactorization.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.o +.PHONY : dtreeFactorization.c.o + +dtreeFactorization.i: dtreeFactorization.c.i +.PHONY : dtreeFactorization.i + +# target to preprocess a source file +dtreeFactorization.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.i +.PHONY : dtreeFactorization.c.i + +dtreeFactorization.s: dtreeFactorization.c.s +.PHONY : dtreeFactorization.s + +# target to generate assembly for a file +dtreeFactorization.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtreeFactorization.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorization.c.s +.PHONY : dtreeFactorization.c.s + +dtreeFactorizationGPU.o: dtreeFactorizationGPU.c.o +.PHONY : dtreeFactorizationGPU.o + +# target to build an object file +dtreeFactorizationGPU.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.o +.PHONY : dtreeFactorizationGPU.c.o + +dtreeFactorizationGPU.i: dtreeFactorizationGPU.c.i +.PHONY : dtreeFactorizationGPU.i + +# target to preprocess a source file +dtreeFactorizationGPU.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.i +.PHONY : dtreeFactorizationGPU.c.i + +dtreeFactorizationGPU.s: dtreeFactorizationGPU.c.s +.PHONY : dtreeFactorizationGPU.s + +# target to generate assembly for a file +dtreeFactorizationGPU.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtreeFactorizationGPU.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtreeFactorizationGPU.c.s +.PHONY : dtreeFactorizationGPU.c.s + +dtrfAux.o: dtrfAux.c.o +.PHONY : dtrfAux.o + +# target to build an object file +dtrfAux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.o +.PHONY : dtrfAux.c.o + +dtrfAux.i: dtrfAux.c.i +.PHONY : dtrfAux.i + +# target to preprocess a source file +dtrfAux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.i +.PHONY : dtrfAux.c.i + +dtrfAux.s: dtrfAux.c.s +.PHONY : dtrfAux.s + +# target to generate assembly for a file +dtrfAux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtrfAux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtrfAux.c.s +.PHONY : dtrfAux.c.s + +dtrfCommWrapper.o: dtrfCommWrapper.c.o +.PHONY : dtrfCommWrapper.o + +# target to build an object file +dtrfCommWrapper.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.o +.PHONY : dtrfCommWrapper.c.o + +dtrfCommWrapper.i: dtrfCommWrapper.c.i +.PHONY : dtrfCommWrapper.i + +# target to preprocess a source file +dtrfCommWrapper.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.i +.PHONY : dtrfCommWrapper.c.i + +dtrfCommWrapper.s: dtrfCommWrapper.c.s +.PHONY : dtrfCommWrapper.s + +# target to generate assembly for a file +dtrfCommWrapper.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dtrfCommWrapper.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dtrfCommWrapper.c.s +.PHONY : dtrfCommWrapper.c.s + +dutil_dist.o: dutil_dist.c.o +.PHONY : dutil_dist.o + +# target to build an object file +dutil_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.o +.PHONY : dutil_dist.c.o + +dutil_dist.i: dutil_dist.c.i +.PHONY : dutil_dist.i + +# target to preprocess a source file +dutil_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.i +.PHONY : dutil_dist.c.i + +dutil_dist.s: dutil_dist.c.s +.PHONY : dutil_dist.s + +# target to generate assembly for a file +dutil_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/dutil_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/dutil_dist.c.s +.PHONY : dutil_dist.c.s + +etree.o: etree.c.o +.PHONY : etree.o + +# target to build an object file +etree.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/etree.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/etree.c.o +.PHONY : etree.c.o + +etree.i: etree.c.i +.PHONY : etree.i + +# target to preprocess a source file +etree.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/etree.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/etree.c.i +.PHONY : etree.c.i + +etree.s: etree.c.s +.PHONY : etree.s + +# target to generate assembly for a file +etree.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/etree.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/etree.c.s +.PHONY : etree.c.s + +get_perm_c.o: get_perm_c.c.o +.PHONY : get_perm_c.o + +# target to build an object file +get_perm_c.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.o +.PHONY : get_perm_c.c.o + +get_perm_c.i: get_perm_c.c.i +.PHONY : get_perm_c.i + +# target to preprocess a source file +get_perm_c.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.i +.PHONY : get_perm_c.c.i + +get_perm_c.s: get_perm_c.c.s +.PHONY : get_perm_c.s + +# target to generate assembly for a file +get_perm_c.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/get_perm_c.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c.c.s +.PHONY : get_perm_c.c.s + +get_perm_c_parmetis.o: get_perm_c_parmetis.c.o +.PHONY : get_perm_c_parmetis.o + +# target to build an object file +get_perm_c_parmetis.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.o +.PHONY : get_perm_c_parmetis.c.o + +get_perm_c_parmetis.i: get_perm_c_parmetis.c.i +.PHONY : get_perm_c_parmetis.i + +# target to preprocess a source file +get_perm_c_parmetis.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.i +.PHONY : get_perm_c_parmetis.c.i + +get_perm_c_parmetis.s: get_perm_c_parmetis.c.s +.PHONY : get_perm_c_parmetis.s + +# target to generate assembly for a file +get_perm_c_parmetis.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/get_perm_c_parmetis.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/get_perm_c_parmetis.c.s +.PHONY : get_perm_c_parmetis.c.s + +gpu_api_utils.o: gpu_api_utils.c.o +.PHONY : gpu_api_utils.o + +# target to build an object file +gpu_api_utils.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.o +.PHONY : gpu_api_utils.c.o + +gpu_api_utils.i: gpu_api_utils.c.i +.PHONY : gpu_api_utils.i + +# target to preprocess a source file +gpu_api_utils.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.i +.PHONY : gpu_api_utils.c.i + +gpu_api_utils.s: gpu_api_utils.c.s +.PHONY : gpu_api_utils.s + +# target to generate assembly for a file +gpu_api_utils.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/gpu_api_utils.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/gpu_api_utils.c.s +.PHONY : gpu_api_utils.c.s + +mc64ad_dist.o: mc64ad_dist.c.o +.PHONY : mc64ad_dist.o + +# target to build an object file +mc64ad_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.o +.PHONY : mc64ad_dist.c.o + +mc64ad_dist.i: mc64ad_dist.c.i +.PHONY : mc64ad_dist.i + +# target to preprocess a source file +mc64ad_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.i +.PHONY : mc64ad_dist.c.i + +mc64ad_dist.s: mc64ad_dist.c.s +.PHONY : mc64ad_dist.s + +# target to generate assembly for a file +mc64ad_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/mc64ad_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/mc64ad_dist.c.s +.PHONY : mc64ad_dist.c.s + +memory.o: memory.c.o +.PHONY : memory.o + +# target to build an object file +memory.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/memory.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/memory.c.o +.PHONY : memory.c.o + +memory.i: memory.c.i +.PHONY : memory.i + +# target to preprocess a source file +memory.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/memory.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/memory.c.i +.PHONY : memory.c.i + +memory.s: memory.c.s +.PHONY : memory.s + +# target to generate assembly for a file +memory.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/memory.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/memory.c.s +.PHONY : memory.c.s + +mmd.o: mmd.c.o +.PHONY : mmd.o + +# target to build an object file +mmd.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/mmd.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.o +.PHONY : mmd.c.o + +mmd.i: mmd.c.i +.PHONY : mmd.i + +# target to preprocess a source file +mmd.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/mmd.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.i +.PHONY : mmd.c.i + +mmd.s: mmd.c.s +.PHONY : mmd.s + +# target to generate assembly for a file +mmd.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/mmd.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/mmd.c.s +.PHONY : mmd.c.s + +pd3dcomm.o: pd3dcomm.c.o +.PHONY : pd3dcomm.o + +# target to build an object file +pd3dcomm.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.o +.PHONY : pd3dcomm.c.o + +pd3dcomm.i: pd3dcomm.c.i +.PHONY : pd3dcomm.i + +# target to preprocess a source file +pd3dcomm.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.i +.PHONY : pd3dcomm.c.i + +pd3dcomm.s: pd3dcomm.c.s +.PHONY : pd3dcomm.s + +# target to generate assembly for a file +pd3dcomm.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pd3dcomm.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pd3dcomm.c.s +.PHONY : pd3dcomm.c.s + +pdGetDiagU.o: pdGetDiagU.c.o +.PHONY : pdGetDiagU.o + +# target to build an object file +pdGetDiagU.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.o +.PHONY : pdGetDiagU.c.o + +pdGetDiagU.i: pdGetDiagU.c.i +.PHONY : pdGetDiagU.i + +# target to preprocess a source file +pdGetDiagU.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.i +.PHONY : pdGetDiagU.c.i + +pdGetDiagU.s: pdGetDiagU.c.s +.PHONY : pdGetDiagU.s + +# target to generate assembly for a file +pdGetDiagU.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdGetDiagU.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdGetDiagU.c.s +.PHONY : pdGetDiagU.c.s + +pddistribute.o: pddistribute.c.o +.PHONY : pddistribute.o + +# target to build an object file +pddistribute.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.o +.PHONY : pddistribute.c.o + +pddistribute.i: pddistribute.c.i +.PHONY : pddistribute.i + +# target to preprocess a source file +pddistribute.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.i +.PHONY : pddistribute.c.i + +pddistribute.s: pddistribute.c.s +.PHONY : pddistribute.s + +# target to generate assembly for a file +pddistribute.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pddistribute.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pddistribute.c.s +.PHONY : pddistribute.c.s + +pdgsequ.o: pdgsequ.c.o +.PHONY : pdgsequ.o + +# target to build an object file +pdgsequ.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.o +.PHONY : pdgsequ.c.o + +pdgsequ.i: pdgsequ.c.i +.PHONY : pdgsequ.i + +# target to preprocess a source file +pdgsequ.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.i +.PHONY : pdgsequ.c.i + +pdgsequ.s: pdgsequ.c.s +.PHONY : pdgsequ.s + +# target to generate assembly for a file +pdgsequ.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsequ.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsequ.c.s +.PHONY : pdgsequ.c.s + +pdgsmv.o: pdgsmv.c.o +.PHONY : pdgsmv.o + +# target to build an object file +pdgsmv.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.o +.PHONY : pdgsmv.c.o + +pdgsmv.i: pdgsmv.c.i +.PHONY : pdgsmv.i + +# target to preprocess a source file +pdgsmv.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.i +.PHONY : pdgsmv.c.i + +pdgsmv.s: pdgsmv.c.s +.PHONY : pdgsmv.s + +# target to generate assembly for a file +pdgsmv.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsmv.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv.c.s +.PHONY : pdgsmv.c.s + +pdgsmv_AXglobal.o: pdgsmv_AXglobal.c.o +.PHONY : pdgsmv_AXglobal.o + +# target to build an object file +pdgsmv_AXglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.o +.PHONY : pdgsmv_AXglobal.c.o + +pdgsmv_AXglobal.i: pdgsmv_AXglobal.c.i +.PHONY : pdgsmv_AXglobal.i + +# target to preprocess a source file +pdgsmv_AXglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.i +.PHONY : pdgsmv_AXglobal.c.i + +pdgsmv_AXglobal.s: pdgsmv_AXglobal.c.s +.PHONY : pdgsmv_AXglobal.s + +# target to generate assembly for a file +pdgsmv_AXglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsmv_AXglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsmv_AXglobal.c.s +.PHONY : pdgsmv_AXglobal.c.s + +pdgsrfs.o: pdgsrfs.c.o +.PHONY : pdgsrfs.o + +# target to build an object file +pdgsrfs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.o +.PHONY : pdgsrfs.c.o + +pdgsrfs.i: pdgsrfs.c.i +.PHONY : pdgsrfs.i + +# target to preprocess a source file +pdgsrfs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.i +.PHONY : pdgsrfs.c.i + +pdgsrfs.s: pdgsrfs.c.s +.PHONY : pdgsrfs.s + +# target to generate assembly for a file +pdgsrfs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsrfs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs.c.s +.PHONY : pdgsrfs.c.s + +pdgsrfs_ABXglobal.o: pdgsrfs_ABXglobal.c.o +.PHONY : pdgsrfs_ABXglobal.o + +# target to build an object file +pdgsrfs_ABXglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.o +.PHONY : pdgsrfs_ABXglobal.c.o + +pdgsrfs_ABXglobal.i: pdgsrfs_ABXglobal.c.i +.PHONY : pdgsrfs_ABXglobal.i + +# target to preprocess a source file +pdgsrfs_ABXglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.i +.PHONY : pdgsrfs_ABXglobal.c.i + +pdgsrfs_ABXglobal.s: pdgsrfs_ABXglobal.c.s +.PHONY : pdgsrfs_ABXglobal.s + +# target to generate assembly for a file +pdgsrfs_ABXglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgsrfs_ABXglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgsrfs_ABXglobal.c.s +.PHONY : pdgsrfs_ABXglobal.c.s + +pdgssvx.o: pdgssvx.c.o +.PHONY : pdgssvx.o + +# target to build an object file +pdgssvx.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.o +.PHONY : pdgssvx.c.o + +pdgssvx.i: pdgssvx.c.i +.PHONY : pdgssvx.i + +# target to preprocess a source file +pdgssvx.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.i +.PHONY : pdgssvx.c.i + +pdgssvx.s: pdgssvx.c.s +.PHONY : pdgssvx.s + +# target to generate assembly for a file +pdgssvx.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx.c.s +.PHONY : pdgssvx.c.s + +pdgssvx3d.o: pdgssvx3d.c.o +.PHONY : pdgssvx3d.o + +# target to build an object file +pdgssvx3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.o +.PHONY : pdgssvx3d.c.o + +pdgssvx3d.i: pdgssvx3d.c.i +.PHONY : pdgssvx3d.i + +# target to preprocess a source file +pdgssvx3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.i +.PHONY : pdgssvx3d.c.i + +pdgssvx3d.s: pdgssvx3d.c.s +.PHONY : pdgssvx3d.s + +# target to generate assembly for a file +pdgssvx3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx3d.c.s +.PHONY : pdgssvx3d.c.s + +pdgssvx_ABglobal.o: pdgssvx_ABglobal.c.o +.PHONY : pdgssvx_ABglobal.o + +# target to build an object file +pdgssvx_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.o +.PHONY : pdgssvx_ABglobal.c.o + +pdgssvx_ABglobal.i: pdgssvx_ABglobal.c.i +.PHONY : pdgssvx_ABglobal.i + +# target to preprocess a source file +pdgssvx_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.i +.PHONY : pdgssvx_ABglobal.c.i + +pdgssvx_ABglobal.s: pdgssvx_ABglobal.c.s +.PHONY : pdgssvx_ABglobal.s + +# target to generate assembly for a file +pdgssvx_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgssvx_ABglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgssvx_ABglobal.c.s +.PHONY : pdgssvx_ABglobal.c.s + +pdgstrf.o: pdgstrf.c.o +.PHONY : pdgstrf.o + +# target to build an object file +pdgstrf.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.o +.PHONY : pdgstrf.c.o + +pdgstrf.i: pdgstrf.c.i +.PHONY : pdgstrf.i + +# target to preprocess a source file +pdgstrf.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.i +.PHONY : pdgstrf.c.i + +pdgstrf.s: pdgstrf.c.s +.PHONY : pdgstrf.s + +# target to generate assembly for a file +pdgstrf.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf.c.s +.PHONY : pdgstrf.c.s + +pdgstrf2.o: pdgstrf2.c.o +.PHONY : pdgstrf2.o + +# target to build an object file +pdgstrf2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.o +.PHONY : pdgstrf2.c.o + +pdgstrf2.i: pdgstrf2.c.i +.PHONY : pdgstrf2.i + +# target to preprocess a source file +pdgstrf2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.i +.PHONY : pdgstrf2.c.i + +pdgstrf2.s: pdgstrf2.c.s +.PHONY : pdgstrf2.s + +# target to generate assembly for a file +pdgstrf2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf2.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf2.c.s +.PHONY : pdgstrf2.c.s + +pdgstrf3d.o: pdgstrf3d.c.o +.PHONY : pdgstrf3d.o + +# target to build an object file +pdgstrf3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.o +.PHONY : pdgstrf3d.c.o + +pdgstrf3d.i: pdgstrf3d.c.i +.PHONY : pdgstrf3d.i + +# target to preprocess a source file +pdgstrf3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.i +.PHONY : pdgstrf3d.c.i + +pdgstrf3d.s: pdgstrf3d.c.s +.PHONY : pdgstrf3d.s + +# target to generate assembly for a file +pdgstrf3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrf3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrf3d.c.s +.PHONY : pdgstrf3d.c.s + +pdgstrs.o: pdgstrs.c.o +.PHONY : pdgstrs.o + +# target to build an object file +pdgstrs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.o +.PHONY : pdgstrs.c.o + +pdgstrs.i: pdgstrs.c.i +.PHONY : pdgstrs.i + +# target to preprocess a source file +pdgstrs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.i +.PHONY : pdgstrs.c.i + +pdgstrs.s: pdgstrs.c.s +.PHONY : pdgstrs.s + +# target to generate assembly for a file +pdgstrs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs.c.s +.PHONY : pdgstrs.c.s + +pdgstrs1.o: pdgstrs1.c.o +.PHONY : pdgstrs1.o + +# target to build an object file +pdgstrs1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.o +.PHONY : pdgstrs1.c.o + +pdgstrs1.i: pdgstrs1.c.i +.PHONY : pdgstrs1.i + +# target to preprocess a source file +pdgstrs1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.i +.PHONY : pdgstrs1.c.i + +pdgstrs1.s: pdgstrs1.c.s +.PHONY : pdgstrs1.s + +# target to generate assembly for a file +pdgstrs1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs1.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs1.c.s +.PHONY : pdgstrs1.c.s + +pdgstrs_Bglobal.o: pdgstrs_Bglobal.c.o +.PHONY : pdgstrs_Bglobal.o + +# target to build an object file +pdgstrs_Bglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.o +.PHONY : pdgstrs_Bglobal.c.o + +pdgstrs_Bglobal.i: pdgstrs_Bglobal.c.i +.PHONY : pdgstrs_Bglobal.i + +# target to preprocess a source file +pdgstrs_Bglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.i +.PHONY : pdgstrs_Bglobal.c.i + +pdgstrs_Bglobal.s: pdgstrs_Bglobal.c.s +.PHONY : pdgstrs_Bglobal.s + +# target to generate assembly for a file +pdgstrs_Bglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_Bglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_Bglobal.c.s +.PHONY : pdgstrs_Bglobal.c.s + +pdgstrs_lsum.o: pdgstrs_lsum.c.o +.PHONY : pdgstrs_lsum.o + +# target to build an object file +pdgstrs_lsum.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.o +.PHONY : pdgstrs_lsum.c.o + +pdgstrs_lsum.i: pdgstrs_lsum.c.i +.PHONY : pdgstrs_lsum.i + +# target to preprocess a source file +pdgstrs_lsum.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.i +.PHONY : pdgstrs_lsum.c.i + +pdgstrs_lsum.s: pdgstrs_lsum.c.s +.PHONY : pdgstrs_lsum.s + +# target to generate assembly for a file +pdgstrs_lsum.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum.c.s +.PHONY : pdgstrs_lsum.c.s + +pdgstrs_lsum_cuda.o: pdgstrs_lsum_cuda.cu.o +.PHONY : pdgstrs_lsum_cuda.o + +# target to build an object file +pdgstrs_lsum_cuda.cu.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.o +.PHONY : pdgstrs_lsum_cuda.cu.o + +pdgstrs_lsum_cuda.i: pdgstrs_lsum_cuda.cu.i +.PHONY : pdgstrs_lsum_cuda.i + +# target to preprocess a source file +pdgstrs_lsum_cuda.cu.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.i +.PHONY : pdgstrs_lsum_cuda.cu.i + +pdgstrs_lsum_cuda.s: pdgstrs_lsum_cuda.cu.s +.PHONY : pdgstrs_lsum_cuda.s + +# target to generate assembly for a file +pdgstrs_lsum_cuda.cu.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdgstrs_lsum_cuda.cu.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdgstrs_lsum_cuda.cu.s +.PHONY : pdgstrs_lsum_cuda.cu.s + +pdlangs.o: pdlangs.c.o +.PHONY : pdlangs.o + +# target to build an object file +pdlangs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.o +.PHONY : pdlangs.c.o + +pdlangs.i: pdlangs.c.i +.PHONY : pdlangs.i + +# target to preprocess a source file +pdlangs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.i +.PHONY : pdlangs.c.i + +pdlangs.s: pdlangs.c.s +.PHONY : pdlangs.s + +# target to generate assembly for a file +pdlangs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdlangs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdlangs.c.s +.PHONY : pdlangs.c.s + +pdlaqgs.o: pdlaqgs.c.o +.PHONY : pdlaqgs.o + +# target to build an object file +pdlaqgs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.o +.PHONY : pdlaqgs.c.o + +pdlaqgs.i: pdlaqgs.c.i +.PHONY : pdlaqgs.i + +# target to preprocess a source file +pdlaqgs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.i +.PHONY : pdlaqgs.c.i + +pdlaqgs.s: pdlaqgs.c.s +.PHONY : pdlaqgs.s + +# target to generate assembly for a file +pdlaqgs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdlaqgs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdlaqgs.c.s +.PHONY : pdlaqgs.c.s + +pdsymbfact_distdata.o: pdsymbfact_distdata.c.o +.PHONY : pdsymbfact_distdata.o + +# target to build an object file +pdsymbfact_distdata.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.o +.PHONY : pdsymbfact_distdata.c.o + +pdsymbfact_distdata.i: pdsymbfact_distdata.c.i +.PHONY : pdsymbfact_distdata.i + +# target to preprocess a source file +pdsymbfact_distdata.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.i +.PHONY : pdsymbfact_distdata.c.i + +pdsymbfact_distdata.s: pdsymbfact_distdata.c.s +.PHONY : pdsymbfact_distdata.s + +# target to generate assembly for a file +pdsymbfact_distdata.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdsymbfact_distdata.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdsymbfact_distdata.c.s +.PHONY : pdsymbfact_distdata.c.s + +pdutil.o: pdutil.c.o +.PHONY : pdutil.o + +# target to build an object file +pdutil.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdutil.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.o +.PHONY : pdutil.c.o + +pdutil.i: pdutil.c.i +.PHONY : pdutil.i + +# target to preprocess a source file +pdutil.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdutil.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.i +.PHONY : pdutil.c.i + +pdutil.s: pdutil.c.s +.PHONY : pdutil.s + +# target to generate assembly for a file +pdutil.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pdutil.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pdutil.c.s +.PHONY : pdutil.c.s + +ps3dcomm.o: ps3dcomm.c.o +.PHONY : ps3dcomm.o + +# target to build an object file +ps3dcomm.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.o +.PHONY : ps3dcomm.c.o + +ps3dcomm.i: ps3dcomm.c.i +.PHONY : ps3dcomm.i + +# target to preprocess a source file +ps3dcomm.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.i +.PHONY : ps3dcomm.c.i + +ps3dcomm.s: ps3dcomm.c.s +.PHONY : ps3dcomm.s + +# target to generate assembly for a file +ps3dcomm.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ps3dcomm.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ps3dcomm.c.s +.PHONY : ps3dcomm.c.s + +psGetDiagU.o: psGetDiagU.c.o +.PHONY : psGetDiagU.o + +# target to build an object file +psGetDiagU.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.o +.PHONY : psGetDiagU.c.o + +psGetDiagU.i: psGetDiagU.c.i +.PHONY : psGetDiagU.i + +# target to preprocess a source file +psGetDiagU.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.i +.PHONY : psGetDiagU.c.i + +psGetDiagU.s: psGetDiagU.c.s +.PHONY : psGetDiagU.s + +# target to generate assembly for a file +psGetDiagU.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psGetDiagU.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psGetDiagU.c.s +.PHONY : psGetDiagU.c.s + +psdistribute.o: psdistribute.c.o +.PHONY : psdistribute.o + +# target to build an object file +psdistribute.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.o +.PHONY : psdistribute.c.o + +psdistribute.i: psdistribute.c.i +.PHONY : psdistribute.i + +# target to preprocess a source file +psdistribute.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.i +.PHONY : psdistribute.c.i + +psdistribute.s: psdistribute.c.s +.PHONY : psdistribute.s + +# target to generate assembly for a file +psdistribute.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psdistribute.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psdistribute.c.s +.PHONY : psdistribute.c.s + +psgsequ.o: psgsequ.c.o +.PHONY : psgsequ.o + +# target to build an object file +psgsequ.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.o +.PHONY : psgsequ.c.o + +psgsequ.i: psgsequ.c.i +.PHONY : psgsequ.i + +# target to preprocess a source file +psgsequ.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.i +.PHONY : psgsequ.c.i + +psgsequ.s: psgsequ.c.s +.PHONY : psgsequ.s + +# target to generate assembly for a file +psgsequ.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsequ.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsequ.c.s +.PHONY : psgsequ.c.s + +psgsequb.o: psgsequb.c.o +.PHONY : psgsequb.o + +# target to build an object file +psgsequb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.o +.PHONY : psgsequb.c.o + +psgsequb.i: psgsequb.c.i +.PHONY : psgsequb.i + +# target to preprocess a source file +psgsequb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.i +.PHONY : psgsequb.c.i + +psgsequb.s: psgsequb.c.s +.PHONY : psgsequb.s + +# target to generate assembly for a file +psgsequb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsequb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsequb.c.s +.PHONY : psgsequb.c.s + +psgsmv.o: psgsmv.c.o +.PHONY : psgsmv.o + +# target to build an object file +psgsmv.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.o +.PHONY : psgsmv.c.o + +psgsmv.i: psgsmv.c.i +.PHONY : psgsmv.i + +# target to preprocess a source file +psgsmv.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.i +.PHONY : psgsmv.c.i + +psgsmv.s: psgsmv.c.s +.PHONY : psgsmv.s + +# target to generate assembly for a file +psgsmv.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv.c.s +.PHONY : psgsmv.c.s + +psgsmv_AXglobal.o: psgsmv_AXglobal.c.o +.PHONY : psgsmv_AXglobal.o + +# target to build an object file +psgsmv_AXglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.o +.PHONY : psgsmv_AXglobal.c.o + +psgsmv_AXglobal.i: psgsmv_AXglobal.c.i +.PHONY : psgsmv_AXglobal.i + +# target to preprocess a source file +psgsmv_AXglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.i +.PHONY : psgsmv_AXglobal.c.i + +psgsmv_AXglobal.s: psgsmv_AXglobal.c.s +.PHONY : psgsmv_AXglobal.s + +# target to generate assembly for a file +psgsmv_AXglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv_AXglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_AXglobal.c.s +.PHONY : psgsmv_AXglobal.c.s + +psgsmv_d2.o: psgsmv_d2.c.o +.PHONY : psgsmv_d2.o + +# target to build an object file +psgsmv_d2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.o +.PHONY : psgsmv_d2.c.o + +psgsmv_d2.i: psgsmv_d2.c.i +.PHONY : psgsmv_d2.i + +# target to preprocess a source file +psgsmv_d2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.i +.PHONY : psgsmv_d2.c.i + +psgsmv_d2.s: psgsmv_d2.c.s +.PHONY : psgsmv_d2.s + +# target to generate assembly for a file +psgsmv_d2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsmv_d2.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsmv_d2.c.s +.PHONY : psgsmv_d2.c.s + +psgsrfs.o: psgsrfs.c.o +.PHONY : psgsrfs.o + +# target to build an object file +psgsrfs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.o +.PHONY : psgsrfs.c.o + +psgsrfs.i: psgsrfs.c.i +.PHONY : psgsrfs.i + +# target to preprocess a source file +psgsrfs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.i +.PHONY : psgsrfs.c.i + +psgsrfs.s: psgsrfs.c.s +.PHONY : psgsrfs.s + +# target to generate assembly for a file +psgsrfs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs.c.s +.PHONY : psgsrfs.c.s + +psgsrfs_ABXglobal.o: psgsrfs_ABXglobal.c.o +.PHONY : psgsrfs_ABXglobal.o + +# target to build an object file +psgsrfs_ABXglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.o +.PHONY : psgsrfs_ABXglobal.c.o + +psgsrfs_ABXglobal.i: psgsrfs_ABXglobal.c.i +.PHONY : psgsrfs_ABXglobal.i + +# target to preprocess a source file +psgsrfs_ABXglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.i +.PHONY : psgsrfs_ABXglobal.c.i + +psgsrfs_ABXglobal.s: psgsrfs_ABXglobal.c.s +.PHONY : psgsrfs_ABXglobal.s + +# target to generate assembly for a file +psgsrfs_ABXglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs_ABXglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_ABXglobal.c.s +.PHONY : psgsrfs_ABXglobal.c.s + +psgsrfs_d2.o: psgsrfs_d2.c.o +.PHONY : psgsrfs_d2.o + +# target to build an object file +psgsrfs_d2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.o +.PHONY : psgsrfs_d2.c.o + +psgsrfs_d2.i: psgsrfs_d2.c.i +.PHONY : psgsrfs_d2.i + +# target to preprocess a source file +psgsrfs_d2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.i +.PHONY : psgsrfs_d2.c.i + +psgsrfs_d2.s: psgsrfs_d2.c.s +.PHONY : psgsrfs_d2.s + +# target to generate assembly for a file +psgsrfs_d2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgsrfs_d2.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgsrfs_d2.c.s +.PHONY : psgsrfs_d2.c.s + +psgssvx.o: psgssvx.c.o +.PHONY : psgssvx.o + +# target to build an object file +psgssvx.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.o +.PHONY : psgssvx.c.o + +psgssvx.i: psgssvx.c.i +.PHONY : psgssvx.i + +# target to preprocess a source file +psgssvx.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.i +.PHONY : psgssvx.c.i + +psgssvx.s: psgssvx.c.s +.PHONY : psgssvx.s + +# target to generate assembly for a file +psgssvx.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx.c.s +.PHONY : psgssvx.c.s + +psgssvx3d.o: psgssvx3d.c.o +.PHONY : psgssvx3d.o + +# target to build an object file +psgssvx3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.o +.PHONY : psgssvx3d.c.o + +psgssvx3d.i: psgssvx3d.c.i +.PHONY : psgssvx3d.i + +# target to preprocess a source file +psgssvx3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.i +.PHONY : psgssvx3d.c.i + +psgssvx3d.s: psgssvx3d.c.s +.PHONY : psgssvx3d.s + +# target to generate assembly for a file +psgssvx3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx3d.c.s +.PHONY : psgssvx3d.c.s + +psgssvx_ABglobal.o: psgssvx_ABglobal.c.o +.PHONY : psgssvx_ABglobal.o + +# target to build an object file +psgssvx_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.o +.PHONY : psgssvx_ABglobal.c.o + +psgssvx_ABglobal.i: psgssvx_ABglobal.c.i +.PHONY : psgssvx_ABglobal.i + +# target to preprocess a source file +psgssvx_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.i +.PHONY : psgssvx_ABglobal.c.i + +psgssvx_ABglobal.s: psgssvx_ABglobal.c.s +.PHONY : psgssvx_ABglobal.s + +# target to generate assembly for a file +psgssvx_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx_ABglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_ABglobal.c.s +.PHONY : psgssvx_ABglobal.c.s + +psgssvx_d2.o: psgssvx_d2.c.o +.PHONY : psgssvx_d2.o + +# target to build an object file +psgssvx_d2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.o +.PHONY : psgssvx_d2.c.o + +psgssvx_d2.i: psgssvx_d2.c.i +.PHONY : psgssvx_d2.i + +# target to preprocess a source file +psgssvx_d2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.i +.PHONY : psgssvx_d2.c.i + +psgssvx_d2.s: psgssvx_d2.c.s +.PHONY : psgssvx_d2.s + +# target to generate assembly for a file +psgssvx_d2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgssvx_d2.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgssvx_d2.c.s +.PHONY : psgssvx_d2.c.s + +psgstrf.o: psgstrf.c.o +.PHONY : psgstrf.o + +# target to build an object file +psgstrf.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.o +.PHONY : psgstrf.c.o + +psgstrf.i: psgstrf.c.i +.PHONY : psgstrf.i + +# target to preprocess a source file +psgstrf.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.i +.PHONY : psgstrf.c.i + +psgstrf.s: psgstrf.c.s +.PHONY : psgstrf.s + +# target to generate assembly for a file +psgstrf.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf.c.s +.PHONY : psgstrf.c.s + +psgstrf2.o: psgstrf2.c.o +.PHONY : psgstrf2.o + +# target to build an object file +psgstrf2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.o +.PHONY : psgstrf2.c.o + +psgstrf2.i: psgstrf2.c.i +.PHONY : psgstrf2.i + +# target to preprocess a source file +psgstrf2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.i +.PHONY : psgstrf2.c.i + +psgstrf2.s: psgstrf2.c.s +.PHONY : psgstrf2.s + +# target to generate assembly for a file +psgstrf2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf2.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf2.c.s +.PHONY : psgstrf2.c.s + +psgstrf3d.o: psgstrf3d.c.o +.PHONY : psgstrf3d.o + +# target to build an object file +psgstrf3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.o +.PHONY : psgstrf3d.c.o + +psgstrf3d.i: psgstrf3d.c.i +.PHONY : psgstrf3d.i + +# target to preprocess a source file +psgstrf3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.i +.PHONY : psgstrf3d.c.i + +psgstrf3d.s: psgstrf3d.c.s +.PHONY : psgstrf3d.s + +# target to generate assembly for a file +psgstrf3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrf3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrf3d.c.s +.PHONY : psgstrf3d.c.s + +psgstrs.o: psgstrs.c.o +.PHONY : psgstrs.o + +# target to build an object file +psgstrs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.o +.PHONY : psgstrs.c.o + +psgstrs.i: psgstrs.c.i +.PHONY : psgstrs.i + +# target to preprocess a source file +psgstrs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.i +.PHONY : psgstrs.c.i + +psgstrs.s: psgstrs.c.s +.PHONY : psgstrs.s + +# target to generate assembly for a file +psgstrs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs.c.s +.PHONY : psgstrs.c.s + +psgstrs1.o: psgstrs1.c.o +.PHONY : psgstrs1.o + +# target to build an object file +psgstrs1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.o +.PHONY : psgstrs1.c.o + +psgstrs1.i: psgstrs1.c.i +.PHONY : psgstrs1.i + +# target to preprocess a source file +psgstrs1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.i +.PHONY : psgstrs1.c.i + +psgstrs1.s: psgstrs1.c.s +.PHONY : psgstrs1.s + +# target to generate assembly for a file +psgstrs1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs1.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs1.c.s +.PHONY : psgstrs1.c.s + +psgstrs_Bglobal.o: psgstrs_Bglobal.c.o +.PHONY : psgstrs_Bglobal.o + +# target to build an object file +psgstrs_Bglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.o +.PHONY : psgstrs_Bglobal.c.o + +psgstrs_Bglobal.i: psgstrs_Bglobal.c.i +.PHONY : psgstrs_Bglobal.i + +# target to preprocess a source file +psgstrs_Bglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.i +.PHONY : psgstrs_Bglobal.c.i + +psgstrs_Bglobal.s: psgstrs_Bglobal.c.s +.PHONY : psgstrs_Bglobal.s + +# target to generate assembly for a file +psgstrs_Bglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs_Bglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_Bglobal.c.s +.PHONY : psgstrs_Bglobal.c.s + +psgstrs_lsum.o: psgstrs_lsum.c.o +.PHONY : psgstrs_lsum.o + +# target to build an object file +psgstrs_lsum.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.o +.PHONY : psgstrs_lsum.c.o + +psgstrs_lsum.i: psgstrs_lsum.c.i +.PHONY : psgstrs_lsum.i + +# target to preprocess a source file +psgstrs_lsum.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.i +.PHONY : psgstrs_lsum.c.i + +psgstrs_lsum.s: psgstrs_lsum.c.s +.PHONY : psgstrs_lsum.s + +# target to generate assembly for a file +psgstrs_lsum.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psgstrs_lsum.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psgstrs_lsum.c.s +.PHONY : psgstrs_lsum.c.s + +pslangs.o: pslangs.c.o +.PHONY : pslangs.o + +# target to build an object file +pslangs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pslangs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.o +.PHONY : pslangs.c.o + +pslangs.i: pslangs.c.i +.PHONY : pslangs.i + +# target to preprocess a source file +pslangs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pslangs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.i +.PHONY : pslangs.c.i + +pslangs.s: pslangs.c.s +.PHONY : pslangs.s + +# target to generate assembly for a file +pslangs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pslangs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pslangs.c.s +.PHONY : pslangs.c.s + +pslaqgs.o: pslaqgs.c.o +.PHONY : pslaqgs.o + +# target to build an object file +pslaqgs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.o +.PHONY : pslaqgs.c.o + +pslaqgs.i: pslaqgs.c.i +.PHONY : pslaqgs.i + +# target to preprocess a source file +pslaqgs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.i +.PHONY : pslaqgs.c.i + +pslaqgs.s: pslaqgs.c.s +.PHONY : pslaqgs.s + +# target to generate assembly for a file +pslaqgs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pslaqgs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pslaqgs.c.s +.PHONY : pslaqgs.c.s + +pssymbfact_distdata.o: pssymbfact_distdata.c.o +.PHONY : pssymbfact_distdata.o + +# target to build an object file +pssymbfact_distdata.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.o +.PHONY : pssymbfact_distdata.c.o + +pssymbfact_distdata.i: pssymbfact_distdata.c.i +.PHONY : pssymbfact_distdata.i + +# target to preprocess a source file +pssymbfact_distdata.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.i +.PHONY : pssymbfact_distdata.c.i + +pssymbfact_distdata.s: pssymbfact_distdata.c.s +.PHONY : pssymbfact_distdata.s + +# target to generate assembly for a file +pssymbfact_distdata.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pssymbfact_distdata.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pssymbfact_distdata.c.s +.PHONY : pssymbfact_distdata.c.s + +psutil.o: psutil.c.o +.PHONY : psutil.o + +# target to build an object file +psutil.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psutil.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.o +.PHONY : psutil.c.o + +psutil.i: psutil.c.i +.PHONY : psutil.i + +# target to preprocess a source file +psutil.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psutil.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.i +.PHONY : psutil.c.i + +psutil.s: psutil.c.s +.PHONY : psutil.s + +# target to generate assembly for a file +psutil.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psutil.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psutil.c.s +.PHONY : psutil.c.s + +psymbfact.o: psymbfact.c.o +.PHONY : psymbfact.o + +# target to build an object file +psymbfact.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.o +.PHONY : psymbfact.c.o + +psymbfact.i: psymbfact.c.i +.PHONY : psymbfact.i + +# target to preprocess a source file +psymbfact.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.i +.PHONY : psymbfact.c.i + +psymbfact.s: psymbfact.c.s +.PHONY : psymbfact.s + +# target to generate assembly for a file +psymbfact.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psymbfact.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psymbfact.c.s +.PHONY : psymbfact.c.s + +psymbfact_util.o: psymbfact_util.c.o +.PHONY : psymbfact_util.o + +# target to build an object file +psymbfact_util.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.o +.PHONY : psymbfact_util.c.o + +psymbfact_util.i: psymbfact_util.c.i +.PHONY : psymbfact_util.i + +# target to preprocess a source file +psymbfact_util.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.i +.PHONY : psymbfact_util.c.i + +psymbfact_util.s: psymbfact_util.c.s +.PHONY : psymbfact_util.s + +# target to generate assembly for a file +psymbfact_util.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/psymbfact_util.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/psymbfact_util.c.s +.PHONY : psymbfact_util.c.s + +pxerr_dist.o: pxerr_dist.c.o +.PHONY : pxerr_dist.o + +# target to build an object file +pxerr_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.o +.PHONY : pxerr_dist.c.o + +pxerr_dist.i: pxerr_dist.c.i +.PHONY : pxerr_dist.i + +# target to preprocess a source file +pxerr_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.i +.PHONY : pxerr_dist.c.i + +pxerr_dist.s: pxerr_dist.c.s +.PHONY : pxerr_dist.s + +# target to generate assembly for a file +pxerr_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pxerr_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pxerr_dist.c.s +.PHONY : pxerr_dist.c.s + +pz3dcomm.o: pz3dcomm.c.o +.PHONY : pz3dcomm.o + +# target to build an object file +pz3dcomm.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.o +.PHONY : pz3dcomm.c.o + +pz3dcomm.i: pz3dcomm.c.i +.PHONY : pz3dcomm.i + +# target to preprocess a source file +pz3dcomm.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.i +.PHONY : pz3dcomm.c.i + +pz3dcomm.s: pz3dcomm.c.s +.PHONY : pz3dcomm.s + +# target to generate assembly for a file +pz3dcomm.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pz3dcomm.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pz3dcomm.c.s +.PHONY : pz3dcomm.c.s + +pzGetDiagU.o: pzGetDiagU.c.o +.PHONY : pzGetDiagU.o + +# target to build an object file +pzGetDiagU.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.o +.PHONY : pzGetDiagU.c.o + +pzGetDiagU.i: pzGetDiagU.c.i +.PHONY : pzGetDiagU.i + +# target to preprocess a source file +pzGetDiagU.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.i +.PHONY : pzGetDiagU.c.i + +pzGetDiagU.s: pzGetDiagU.c.s +.PHONY : pzGetDiagU.s + +# target to generate assembly for a file +pzGetDiagU.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzGetDiagU.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzGetDiagU.c.s +.PHONY : pzGetDiagU.c.s + +pzdistribute.o: pzdistribute.c.o +.PHONY : pzdistribute.o + +# target to build an object file +pzdistribute.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.o +.PHONY : pzdistribute.c.o + +pzdistribute.i: pzdistribute.c.i +.PHONY : pzdistribute.i + +# target to preprocess a source file +pzdistribute.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.i +.PHONY : pzdistribute.c.i + +pzdistribute.s: pzdistribute.c.s +.PHONY : pzdistribute.s + +# target to generate assembly for a file +pzdistribute.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzdistribute.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzdistribute.c.s +.PHONY : pzdistribute.c.s + +pzgsequ.o: pzgsequ.c.o +.PHONY : pzgsequ.o + +# target to build an object file +pzgsequ.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.o +.PHONY : pzgsequ.c.o + +pzgsequ.i: pzgsequ.c.i +.PHONY : pzgsequ.i + +# target to preprocess a source file +pzgsequ.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.i +.PHONY : pzgsequ.c.i + +pzgsequ.s: pzgsequ.c.s +.PHONY : pzgsequ.s + +# target to generate assembly for a file +pzgsequ.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsequ.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsequ.c.s +.PHONY : pzgsequ.c.s + +pzgsmv.o: pzgsmv.c.o +.PHONY : pzgsmv.o + +# target to build an object file +pzgsmv.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.o +.PHONY : pzgsmv.c.o + +pzgsmv.i: pzgsmv.c.i +.PHONY : pzgsmv.i + +# target to preprocess a source file +pzgsmv.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.i +.PHONY : pzgsmv.c.i + +pzgsmv.s: pzgsmv.c.s +.PHONY : pzgsmv.s + +# target to generate assembly for a file +pzgsmv.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsmv.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv.c.s +.PHONY : pzgsmv.c.s + +pzgsmv_AXglobal.o: pzgsmv_AXglobal.c.o +.PHONY : pzgsmv_AXglobal.o + +# target to build an object file +pzgsmv_AXglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.o +.PHONY : pzgsmv_AXglobal.c.o + +pzgsmv_AXglobal.i: pzgsmv_AXglobal.c.i +.PHONY : pzgsmv_AXglobal.i + +# target to preprocess a source file +pzgsmv_AXglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.i +.PHONY : pzgsmv_AXglobal.c.i + +pzgsmv_AXglobal.s: pzgsmv_AXglobal.c.s +.PHONY : pzgsmv_AXglobal.s + +# target to generate assembly for a file +pzgsmv_AXglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsmv_AXglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsmv_AXglobal.c.s +.PHONY : pzgsmv_AXglobal.c.s + +pzgsrfs.o: pzgsrfs.c.o +.PHONY : pzgsrfs.o + +# target to build an object file +pzgsrfs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.o +.PHONY : pzgsrfs.c.o + +pzgsrfs.i: pzgsrfs.c.i +.PHONY : pzgsrfs.i + +# target to preprocess a source file +pzgsrfs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.i +.PHONY : pzgsrfs.c.i + +pzgsrfs.s: pzgsrfs.c.s +.PHONY : pzgsrfs.s + +# target to generate assembly for a file +pzgsrfs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsrfs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs.c.s +.PHONY : pzgsrfs.c.s + +pzgsrfs_ABXglobal.o: pzgsrfs_ABXglobal.c.o +.PHONY : pzgsrfs_ABXglobal.o + +# target to build an object file +pzgsrfs_ABXglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.o +.PHONY : pzgsrfs_ABXglobal.c.o + +pzgsrfs_ABXglobal.i: pzgsrfs_ABXglobal.c.i +.PHONY : pzgsrfs_ABXglobal.i + +# target to preprocess a source file +pzgsrfs_ABXglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.i +.PHONY : pzgsrfs_ABXglobal.c.i + +pzgsrfs_ABXglobal.s: pzgsrfs_ABXglobal.c.s +.PHONY : pzgsrfs_ABXglobal.s + +# target to generate assembly for a file +pzgsrfs_ABXglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgsrfs_ABXglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgsrfs_ABXglobal.c.s +.PHONY : pzgsrfs_ABXglobal.c.s + +pzgssvx.o: pzgssvx.c.o +.PHONY : pzgssvx.o + +# target to build an object file +pzgssvx.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.o +.PHONY : pzgssvx.c.o + +pzgssvx.i: pzgssvx.c.i +.PHONY : pzgssvx.i + +# target to preprocess a source file +pzgssvx.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.i +.PHONY : pzgssvx.c.i + +pzgssvx.s: pzgssvx.c.s +.PHONY : pzgssvx.s + +# target to generate assembly for a file +pzgssvx.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx.c.s +.PHONY : pzgssvx.c.s + +pzgssvx3d.o: pzgssvx3d.c.o +.PHONY : pzgssvx3d.o + +# target to build an object file +pzgssvx3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.o +.PHONY : pzgssvx3d.c.o + +pzgssvx3d.i: pzgssvx3d.c.i +.PHONY : pzgssvx3d.i + +# target to preprocess a source file +pzgssvx3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.i +.PHONY : pzgssvx3d.c.i + +pzgssvx3d.s: pzgssvx3d.c.s +.PHONY : pzgssvx3d.s + +# target to generate assembly for a file +pzgssvx3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx3d.c.s +.PHONY : pzgssvx3d.c.s + +pzgssvx_ABglobal.o: pzgssvx_ABglobal.c.o +.PHONY : pzgssvx_ABglobal.o + +# target to build an object file +pzgssvx_ABglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.o +.PHONY : pzgssvx_ABglobal.c.o + +pzgssvx_ABglobal.i: pzgssvx_ABglobal.c.i +.PHONY : pzgssvx_ABglobal.i + +# target to preprocess a source file +pzgssvx_ABglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.i +.PHONY : pzgssvx_ABglobal.c.i + +pzgssvx_ABglobal.s: pzgssvx_ABglobal.c.s +.PHONY : pzgssvx_ABglobal.s + +# target to generate assembly for a file +pzgssvx_ABglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgssvx_ABglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgssvx_ABglobal.c.s +.PHONY : pzgssvx_ABglobal.c.s + +pzgstrf.o: pzgstrf.c.o +.PHONY : pzgstrf.o + +# target to build an object file +pzgstrf.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.o +.PHONY : pzgstrf.c.o + +pzgstrf.i: pzgstrf.c.i +.PHONY : pzgstrf.i + +# target to preprocess a source file +pzgstrf.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.i +.PHONY : pzgstrf.c.i + +pzgstrf.s: pzgstrf.c.s +.PHONY : pzgstrf.s + +# target to generate assembly for a file +pzgstrf.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf.c.s +.PHONY : pzgstrf.c.s + +pzgstrf2.o: pzgstrf2.c.o +.PHONY : pzgstrf2.o + +# target to build an object file +pzgstrf2.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.o +.PHONY : pzgstrf2.c.o + +pzgstrf2.i: pzgstrf2.c.i +.PHONY : pzgstrf2.i + +# target to preprocess a source file +pzgstrf2.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.i +.PHONY : pzgstrf2.c.i + +pzgstrf2.s: pzgstrf2.c.s +.PHONY : pzgstrf2.s + +# target to generate assembly for a file +pzgstrf2.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf2.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf2.c.s +.PHONY : pzgstrf2.c.s + +pzgstrf3d.o: pzgstrf3d.c.o +.PHONY : pzgstrf3d.o + +# target to build an object file +pzgstrf3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.o +.PHONY : pzgstrf3d.c.o + +pzgstrf3d.i: pzgstrf3d.c.i +.PHONY : pzgstrf3d.i + +# target to preprocess a source file +pzgstrf3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.i +.PHONY : pzgstrf3d.c.i + +pzgstrf3d.s: pzgstrf3d.c.s +.PHONY : pzgstrf3d.s + +# target to generate assembly for a file +pzgstrf3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrf3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrf3d.c.s +.PHONY : pzgstrf3d.c.s + +pzgstrs.o: pzgstrs.c.o +.PHONY : pzgstrs.o + +# target to build an object file +pzgstrs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.o +.PHONY : pzgstrs.c.o + +pzgstrs.i: pzgstrs.c.i +.PHONY : pzgstrs.i + +# target to preprocess a source file +pzgstrs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.i +.PHONY : pzgstrs.c.i + +pzgstrs.s: pzgstrs.c.s +.PHONY : pzgstrs.s + +# target to generate assembly for a file +pzgstrs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs.c.s +.PHONY : pzgstrs.c.s + +pzgstrs1.o: pzgstrs1.c.o +.PHONY : pzgstrs1.o + +# target to build an object file +pzgstrs1.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.o +.PHONY : pzgstrs1.c.o + +pzgstrs1.i: pzgstrs1.c.i +.PHONY : pzgstrs1.i + +# target to preprocess a source file +pzgstrs1.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.i +.PHONY : pzgstrs1.c.i + +pzgstrs1.s: pzgstrs1.c.s +.PHONY : pzgstrs1.s + +# target to generate assembly for a file +pzgstrs1.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs1.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs1.c.s +.PHONY : pzgstrs1.c.s + +pzgstrs_Bglobal.o: pzgstrs_Bglobal.c.o +.PHONY : pzgstrs_Bglobal.o + +# target to build an object file +pzgstrs_Bglobal.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.o +.PHONY : pzgstrs_Bglobal.c.o + +pzgstrs_Bglobal.i: pzgstrs_Bglobal.c.i +.PHONY : pzgstrs_Bglobal.i + +# target to preprocess a source file +pzgstrs_Bglobal.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.i +.PHONY : pzgstrs_Bglobal.c.i + +pzgstrs_Bglobal.s: pzgstrs_Bglobal.c.s +.PHONY : pzgstrs_Bglobal.s + +# target to generate assembly for a file +pzgstrs_Bglobal.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs_Bglobal.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_Bglobal.c.s +.PHONY : pzgstrs_Bglobal.c.s + +pzgstrs_lsum.o: pzgstrs_lsum.c.o +.PHONY : pzgstrs_lsum.o + +# target to build an object file +pzgstrs_lsum.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.o +.PHONY : pzgstrs_lsum.c.o + +pzgstrs_lsum.i: pzgstrs_lsum.c.i +.PHONY : pzgstrs_lsum.i + +# target to preprocess a source file +pzgstrs_lsum.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.i +.PHONY : pzgstrs_lsum.c.i + +pzgstrs_lsum.s: pzgstrs_lsum.c.s +.PHONY : pzgstrs_lsum.s + +# target to generate assembly for a file +pzgstrs_lsum.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzgstrs_lsum.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzgstrs_lsum.c.s +.PHONY : pzgstrs_lsum.c.s + +pzlangs.o: pzlangs.c.o +.PHONY : pzlangs.o + +# target to build an object file +pzlangs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.o +.PHONY : pzlangs.c.o + +pzlangs.i: pzlangs.c.i +.PHONY : pzlangs.i + +# target to preprocess a source file +pzlangs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.i +.PHONY : pzlangs.c.i + +pzlangs.s: pzlangs.c.s +.PHONY : pzlangs.s + +# target to generate assembly for a file +pzlangs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzlangs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzlangs.c.s +.PHONY : pzlangs.c.s + +pzlaqgs.o: pzlaqgs.c.o +.PHONY : pzlaqgs.o + +# target to build an object file +pzlaqgs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.o +.PHONY : pzlaqgs.c.o + +pzlaqgs.i: pzlaqgs.c.i +.PHONY : pzlaqgs.i + +# target to preprocess a source file +pzlaqgs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.i +.PHONY : pzlaqgs.c.i + +pzlaqgs.s: pzlaqgs.c.s +.PHONY : pzlaqgs.s + +# target to generate assembly for a file +pzlaqgs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzlaqgs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzlaqgs.c.s +.PHONY : pzlaqgs.c.s + +pzsymbfact_distdata.o: pzsymbfact_distdata.c.o +.PHONY : pzsymbfact_distdata.o + +# target to build an object file +pzsymbfact_distdata.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.o +.PHONY : pzsymbfact_distdata.c.o + +pzsymbfact_distdata.i: pzsymbfact_distdata.c.i +.PHONY : pzsymbfact_distdata.i + +# target to preprocess a source file +pzsymbfact_distdata.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.i +.PHONY : pzsymbfact_distdata.c.i + +pzsymbfact_distdata.s: pzsymbfact_distdata.c.s +.PHONY : pzsymbfact_distdata.s + +# target to generate assembly for a file +pzsymbfact_distdata.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzsymbfact_distdata.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzsymbfact_distdata.c.s +.PHONY : pzsymbfact_distdata.c.s + +pzutil.o: pzutil.c.o +.PHONY : pzutil.o + +# target to build an object file +pzutil.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzutil.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.o +.PHONY : pzutil.c.o + +pzutil.i: pzutil.c.i +.PHONY : pzutil.i + +# target to preprocess a source file +pzutil.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzutil.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.i +.PHONY : pzutil.c.i + +pzutil.s: pzutil.c.s +.PHONY : pzutil.s + +# target to generate assembly for a file +pzutil.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/pzutil.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/pzutil.c.s +.PHONY : pzutil.c.s + +sbinary_io.o: sbinary_io.c.o +.PHONY : sbinary_io.o + +# target to build an object file +sbinary_io.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.o +.PHONY : sbinary_io.c.o + +sbinary_io.i: sbinary_io.c.i +.PHONY : sbinary_io.i + +# target to preprocess a source file +sbinary_io.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.i +.PHONY : sbinary_io.c.i + +sbinary_io.s: sbinary_io.c.s +.PHONY : sbinary_io.s + +# target to generate assembly for a file +sbinary_io.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sbinary_io.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sbinary_io.c.s +.PHONY : sbinary_io.c.s + +scommunication_aux.o: scommunication_aux.c.o +.PHONY : scommunication_aux.o + +# target to build an object file +scommunication_aux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.o +.PHONY : scommunication_aux.c.o + +scommunication_aux.i: scommunication_aux.c.i +.PHONY : scommunication_aux.i + +# target to preprocess a source file +scommunication_aux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.i +.PHONY : scommunication_aux.c.i + +scommunication_aux.s: scommunication_aux.c.s +.PHONY : scommunication_aux.s + +# target to generate assembly for a file +scommunication_aux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/scommunication_aux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/scommunication_aux.c.s +.PHONY : scommunication_aux.c.s + +sdistribute.o: sdistribute.c.o +.PHONY : sdistribute.o + +# target to build an object file +sdistribute.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.o +.PHONY : sdistribute.c.o + +sdistribute.i: sdistribute.c.i +.PHONY : sdistribute.i + +# target to preprocess a source file +sdistribute.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.i +.PHONY : sdistribute.c.i + +sdistribute.s: sdistribute.c.s +.PHONY : sdistribute.s + +# target to generate assembly for a file +sdistribute.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sdistribute.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sdistribute.c.s +.PHONY : sdistribute.c.s + +sec_structs.o: sec_structs.c.o +.PHONY : sec_structs.o + +# target to build an object file +sec_structs.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.o +.PHONY : sec_structs.c.o + +sec_structs.i: sec_structs.c.i +.PHONY : sec_structs.i + +# target to preprocess a source file +sec_structs.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.i +.PHONY : sec_structs.c.i + +sec_structs.s: sec_structs.c.s +.PHONY : sec_structs.s + +# target to generate assembly for a file +sec_structs.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sec_structs.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sec_structs.c.s +.PHONY : sec_structs.c.s + +sgather.o: sgather.c.o +.PHONY : sgather.o + +# target to build an object file +sgather.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sgather.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.o +.PHONY : sgather.c.o + +sgather.i: sgather.c.i +.PHONY : sgather.i + +# target to preprocess a source file +sgather.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sgather.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.i +.PHONY : sgather.c.i + +sgather.s: sgather.c.s +.PHONY : sgather.s + +# target to generate assembly for a file +sgather.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sgather.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sgather.c.s +.PHONY : sgather.c.s + +sgsequ_dist.o: sgsequ_dist.c.o +.PHONY : sgsequ_dist.o + +# target to build an object file +sgsequ_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.o +.PHONY : sgsequ_dist.c.o + +sgsequ_dist.i: sgsequ_dist.c.i +.PHONY : sgsequ_dist.i + +# target to preprocess a source file +sgsequ_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.i +.PHONY : sgsequ_dist.c.i + +sgsequ_dist.s: sgsequ_dist.c.s +.PHONY : sgsequ_dist.s + +# target to generate assembly for a file +sgsequ_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sgsequ_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sgsequ_dist.c.s +.PHONY : sgsequ_dist.c.s + +slangs_dist.o: slangs_dist.c.o +.PHONY : slangs_dist.o + +# target to build an object file +slangs_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.o +.PHONY : slangs_dist.c.o + +slangs_dist.i: slangs_dist.c.i +.PHONY : slangs_dist.i + +# target to preprocess a source file +slangs_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.i +.PHONY : slangs_dist.c.i + +slangs_dist.s: slangs_dist.c.s +.PHONY : slangs_dist.s + +# target to generate assembly for a file +slangs_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/slangs_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/slangs_dist.c.s +.PHONY : slangs_dist.c.s + +slaqgs_dist.o: slaqgs_dist.c.o +.PHONY : slaqgs_dist.o + +# target to build an object file +slaqgs_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.o +.PHONY : slaqgs_dist.c.o + +slaqgs_dist.i: slaqgs_dist.c.i +.PHONY : slaqgs_dist.i + +# target to preprocess a source file +slaqgs_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.i +.PHONY : slaqgs_dist.c.i + +slaqgs_dist.s: slaqgs_dist.c.s +.PHONY : slaqgs_dist.s + +# target to generate assembly for a file +slaqgs_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/slaqgs_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/slaqgs_dist.c.s +.PHONY : slaqgs_dist.c.s + +sldperm_dist.o: sldperm_dist.c.o +.PHONY : sldperm_dist.o + +# target to build an object file +sldperm_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.o +.PHONY : sldperm_dist.c.o + +sldperm_dist.i: sldperm_dist.c.i +.PHONY : sldperm_dist.i + +# target to preprocess a source file +sldperm_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.i +.PHONY : sldperm_dist.c.i + +sldperm_dist.s: sldperm_dist.c.s +.PHONY : sldperm_dist.s + +# target to generate assembly for a file +sldperm_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sldperm_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sldperm_dist.c.s +.PHONY : sldperm_dist.c.s + +smach_dist.o: smach_dist.c.o +.PHONY : smach_dist.o + +# target to build an object file +smach_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.o +.PHONY : smach_dist.c.o + +smach_dist.i: smach_dist.c.i +.PHONY : smach_dist.i + +# target to preprocess a source file +smach_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.i +.PHONY : smach_dist.c.i + +smach_dist.s: smach_dist.c.s +.PHONY : smach_dist.s + +# target to generate assembly for a file +smach_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smach_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smach_dist.c.s +.PHONY : smach_dist.c.s + +smemory_dist.o: smemory_dist.c.o +.PHONY : smemory_dist.o + +# target to build an object file +smemory_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.o +.PHONY : smemory_dist.c.o + +smemory_dist.i: smemory_dist.c.i +.PHONY : smemory_dist.i + +# target to preprocess a source file +smemory_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.i +.PHONY : smemory_dist.c.i + +smemory_dist.s: smemory_dist.c.s +.PHONY : smemory_dist.s + +# target to generate assembly for a file +smemory_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smemory_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smemory_dist.c.s +.PHONY : smemory_dist.c.s + +smyblas2_dist.o: smyblas2_dist.c.o +.PHONY : smyblas2_dist.o + +# target to build an object file +smyblas2_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.o +.PHONY : smyblas2_dist.c.o + +smyblas2_dist.i: smyblas2_dist.c.i +.PHONY : smyblas2_dist.i + +# target to preprocess a source file +smyblas2_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.i +.PHONY : smyblas2_dist.c.i + +smyblas2_dist.s: smyblas2_dist.c.s +.PHONY : smyblas2_dist.s + +# target to generate assembly for a file +smyblas2_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/smyblas2_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/smyblas2_dist.c.s +.PHONY : smyblas2_dist.c.s + +snrformat_loc3d.o: snrformat_loc3d.c.o +.PHONY : snrformat_loc3d.o + +# target to build an object file +snrformat_loc3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.o +.PHONY : snrformat_loc3d.c.o + +snrformat_loc3d.i: snrformat_loc3d.c.i +.PHONY : snrformat_loc3d.i + +# target to preprocess a source file +snrformat_loc3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.i +.PHONY : snrformat_loc3d.c.i + +snrformat_loc3d.s: snrformat_loc3d.c.s +.PHONY : snrformat_loc3d.s + +# target to generate assembly for a file +snrformat_loc3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/snrformat_loc3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/snrformat_loc3d.c.s +.PHONY : snrformat_loc3d.c.s + +sp_colorder.o: sp_colorder.c.o +.PHONY : sp_colorder.o + +# target to build an object file +sp_colorder.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.o +.PHONY : sp_colorder.c.o + +sp_colorder.i: sp_colorder.c.i +.PHONY : sp_colorder.i + +# target to preprocess a source file +sp_colorder.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.i +.PHONY : sp_colorder.c.i + +sp_colorder.s: sp_colorder.c.s +.PHONY : sp_colorder.s + +# target to generate assembly for a file +sp_colorder.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sp_colorder.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sp_colorder.c.s +.PHONY : sp_colorder.c.s + +sp_ienv.o: sp_ienv.c.o +.PHONY : sp_ienv.o + +# target to build an object file +sp_ienv.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.o +.PHONY : sp_ienv.c.o + +sp_ienv.i: sp_ienv.c.i +.PHONY : sp_ienv.i + +# target to preprocess a source file +sp_ienv.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.i +.PHONY : sp_ienv.c.i + +sp_ienv.s: sp_ienv.c.s +.PHONY : sp_ienv.s + +# target to generate assembly for a file +sp_ienv.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sp_ienv.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sp_ienv.c.s +.PHONY : sp_ienv.c.s + +sreadMM.o: sreadMM.c.o +.PHONY : sreadMM.o + +# target to build an object file +sreadMM.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.o +.PHONY : sreadMM.c.o + +sreadMM.i: sreadMM.c.i +.PHONY : sreadMM.i + +# target to preprocess a source file +sreadMM.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.i +.PHONY : sreadMM.c.i + +sreadMM.s: sreadMM.c.s +.PHONY : sreadMM.s + +# target to generate assembly for a file +sreadMM.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadMM.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadMM.c.s +.PHONY : sreadMM.c.s + +sreadhb.o: sreadhb.c.o +.PHONY : sreadhb.o + +# target to build an object file +sreadhb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.o +.PHONY : sreadhb.c.o + +sreadhb.i: sreadhb.c.i +.PHONY : sreadhb.i + +# target to preprocess a source file +sreadhb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.i +.PHONY : sreadhb.c.i + +sreadhb.s: sreadhb.c.s +.PHONY : sreadhb.s + +# target to generate assembly for a file +sreadhb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadhb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadhb.c.s +.PHONY : sreadhb.c.s + +sreadrb.o: sreadrb.c.o +.PHONY : sreadrb.o + +# target to build an object file +sreadrb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.o +.PHONY : sreadrb.c.o + +sreadrb.i: sreadrb.c.i +.PHONY : sreadrb.i + +# target to preprocess a source file +sreadrb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.i +.PHONY : sreadrb.c.i + +sreadrb.s: sreadrb.c.s +.PHONY : sreadrb.s + +# target to generate assembly for a file +sreadrb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadrb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadrb.c.s +.PHONY : sreadrb.c.s + +sreadtriple.o: sreadtriple.c.o +.PHONY : sreadtriple.o + +# target to build an object file +sreadtriple.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.o +.PHONY : sreadtriple.c.o + +sreadtriple.i: sreadtriple.c.i +.PHONY : sreadtriple.i + +# target to preprocess a source file +sreadtriple.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.i +.PHONY : sreadtriple.c.i + +sreadtriple.s: sreadtriple.c.s +.PHONY : sreadtriple.s + +# target to generate assembly for a file +sreadtriple.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadtriple.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple.c.s +.PHONY : sreadtriple.c.s + +sreadtriple_noheader.o: sreadtriple_noheader.c.o +.PHONY : sreadtriple_noheader.o + +# target to build an object file +sreadtriple_noheader.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.o +.PHONY : sreadtriple_noheader.c.o + +sreadtriple_noheader.i: sreadtriple_noheader.c.i +.PHONY : sreadtriple_noheader.i + +# target to preprocess a source file +sreadtriple_noheader.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.i +.PHONY : sreadtriple_noheader.c.i + +sreadtriple_noheader.s: sreadtriple_noheader.c.s +.PHONY : sreadtriple_noheader.s + +# target to generate assembly for a file +sreadtriple_noheader.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sreadtriple_noheader.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sreadtriple_noheader.c.s +.PHONY : sreadtriple_noheader.c.s + +sscatter3d.o: sscatter3d.c.o +.PHONY : sscatter3d.o + +# target to build an object file +sscatter3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.o +.PHONY : sscatter3d.c.o + +sscatter3d.i: sscatter3d.c.i +.PHONY : sscatter3d.i + +# target to preprocess a source file +sscatter3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.i +.PHONY : sscatter3d.c.i + +sscatter3d.s: sscatter3d.c.s +.PHONY : sscatter3d.s + +# target to generate assembly for a file +sscatter3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sscatter3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sscatter3d.c.s +.PHONY : sscatter3d.c.s + +ssp_blas2_dist.o: ssp_blas2_dist.c.o +.PHONY : ssp_blas2_dist.o + +# target to build an object file +ssp_blas2_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.o +.PHONY : ssp_blas2_dist.c.o + +ssp_blas2_dist.i: ssp_blas2_dist.c.i +.PHONY : ssp_blas2_dist.i + +# target to preprocess a source file +ssp_blas2_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.i +.PHONY : ssp_blas2_dist.c.i + +ssp_blas2_dist.s: ssp_blas2_dist.c.s +.PHONY : ssp_blas2_dist.s + +# target to generate assembly for a file +ssp_blas2_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssp_blas2_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas2_dist.c.s +.PHONY : ssp_blas2_dist.c.s + +ssp_blas3_dist.o: ssp_blas3_dist.c.o +.PHONY : ssp_blas3_dist.o + +# target to build an object file +ssp_blas3_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.o +.PHONY : ssp_blas3_dist.c.o + +ssp_blas3_dist.i: ssp_blas3_dist.c.i +.PHONY : ssp_blas3_dist.i + +# target to preprocess a source file +ssp_blas3_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.i +.PHONY : ssp_blas3_dist.c.i + +ssp_blas3_dist.s: ssp_blas3_dist.c.s +.PHONY : ssp_blas3_dist.s + +# target to generate assembly for a file +ssp_blas3_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssp_blas3_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssp_blas3_dist.c.s +.PHONY : ssp_blas3_dist.c.s + +sstatic_schedule.o: sstatic_schedule.c.o +.PHONY : sstatic_schedule.o + +# target to build an object file +sstatic_schedule.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.o +.PHONY : sstatic_schedule.c.o + +sstatic_schedule.i: sstatic_schedule.c.i +.PHONY : sstatic_schedule.i + +# target to preprocess a source file +sstatic_schedule.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.i +.PHONY : sstatic_schedule.c.i + +sstatic_schedule.s: sstatic_schedule.c.s +.PHONY : sstatic_schedule.s + +# target to generate assembly for a file +sstatic_schedule.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sstatic_schedule.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sstatic_schedule.c.s +.PHONY : sstatic_schedule.c.s + +ssuperlu_blas.o: ssuperlu_blas.c.o +.PHONY : ssuperlu_blas.o + +# target to build an object file +ssuperlu_blas.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.o +.PHONY : ssuperlu_blas.c.o + +ssuperlu_blas.i: ssuperlu_blas.c.i +.PHONY : ssuperlu_blas.i + +# target to preprocess a source file +ssuperlu_blas.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.i +.PHONY : ssuperlu_blas.c.i + +ssuperlu_blas.s: ssuperlu_blas.c.s +.PHONY : ssuperlu_blas.s + +# target to generate assembly for a file +ssuperlu_blas.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssuperlu_blas.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_blas.c.s +.PHONY : ssuperlu_blas.c.s + +ssuperlu_gpu.o: ssuperlu_gpu.cu.o +.PHONY : ssuperlu_gpu.o + +# target to build an object file +ssuperlu_gpu.cu.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.o +.PHONY : ssuperlu_gpu.cu.o + +ssuperlu_gpu.i: ssuperlu_gpu.cu.i +.PHONY : ssuperlu_gpu.i + +# target to preprocess a source file +ssuperlu_gpu.cu.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.i +.PHONY : ssuperlu_gpu.cu.i + +ssuperlu_gpu.s: ssuperlu_gpu.cu.s +.PHONY : ssuperlu_gpu.s + +# target to generate assembly for a file +ssuperlu_gpu.cu.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ssuperlu_gpu.cu.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ssuperlu_gpu.cu.s +.PHONY : ssuperlu_gpu.cu.s + +streeFactorization.o: streeFactorization.c.o +.PHONY : streeFactorization.o + +# target to build an object file +streeFactorization.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.o +.PHONY : streeFactorization.c.o + +streeFactorization.i: streeFactorization.c.i +.PHONY : streeFactorization.i + +# target to preprocess a source file +streeFactorization.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.i +.PHONY : streeFactorization.c.i + +streeFactorization.s: streeFactorization.c.s +.PHONY : streeFactorization.s + +# target to generate assembly for a file +streeFactorization.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/streeFactorization.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/streeFactorization.c.s +.PHONY : streeFactorization.c.s + +streeFactorizationGPU.o: streeFactorizationGPU.c.o +.PHONY : streeFactorizationGPU.o + +# target to build an object file +streeFactorizationGPU.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.o +.PHONY : streeFactorizationGPU.c.o + +streeFactorizationGPU.i: streeFactorizationGPU.c.i +.PHONY : streeFactorizationGPU.i + +# target to preprocess a source file +streeFactorizationGPU.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.i +.PHONY : streeFactorizationGPU.c.i + +streeFactorizationGPU.s: streeFactorizationGPU.c.s +.PHONY : streeFactorizationGPU.s + +# target to generate assembly for a file +streeFactorizationGPU.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/streeFactorizationGPU.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/streeFactorizationGPU.c.s +.PHONY : streeFactorizationGPU.c.s + +strfAux.o: strfAux.c.o +.PHONY : strfAux.o + +# target to build an object file +strfAux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/strfAux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.o +.PHONY : strfAux.c.o + +strfAux.i: strfAux.c.i +.PHONY : strfAux.i + +# target to preprocess a source file +strfAux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/strfAux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.i +.PHONY : strfAux.c.i + +strfAux.s: strfAux.c.s +.PHONY : strfAux.s + +# target to generate assembly for a file +strfAux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/strfAux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/strfAux.c.s +.PHONY : strfAux.c.s + +strfCommWrapper.o: strfCommWrapper.c.o +.PHONY : strfCommWrapper.o + +# target to build an object file +strfCommWrapper.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.o +.PHONY : strfCommWrapper.c.o + +strfCommWrapper.i: strfCommWrapper.c.i +.PHONY : strfCommWrapper.i + +# target to preprocess a source file +strfCommWrapper.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.i +.PHONY : strfCommWrapper.c.i + +strfCommWrapper.s: strfCommWrapper.c.s +.PHONY : strfCommWrapper.s + +# target to generate assembly for a file +strfCommWrapper.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/strfCommWrapper.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/strfCommWrapper.c.s +.PHONY : strfCommWrapper.c.s + +superlu_dist_version.o: superlu_dist_version.c.o +.PHONY : superlu_dist_version.o + +# target to build an object file +superlu_dist_version.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.o +.PHONY : superlu_dist_version.c.o + +superlu_dist_version.i: superlu_dist_version.c.i +.PHONY : superlu_dist_version.i + +# target to preprocess a source file +superlu_dist_version.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.i +.PHONY : superlu_dist_version.c.i + +superlu_dist_version.s: superlu_dist_version.c.s +.PHONY : superlu_dist_version.s + +# target to generate assembly for a file +superlu_dist_version.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_dist_version.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_dist_version.c.s +.PHONY : superlu_dist_version.c.s + +superlu_gpu_utils.o: superlu_gpu_utils.cu.o +.PHONY : superlu_gpu_utils.o + +# target to build an object file +superlu_gpu_utils.cu.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.o +.PHONY : superlu_gpu_utils.cu.o + +superlu_gpu_utils.i: superlu_gpu_utils.cu.i +.PHONY : superlu_gpu_utils.i + +# target to preprocess a source file +superlu_gpu_utils.cu.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.i +.PHONY : superlu_gpu_utils.cu.i + +superlu_gpu_utils.s: superlu_gpu_utils.cu.s +.PHONY : superlu_gpu_utils.s + +# target to generate assembly for a file +superlu_gpu_utils.cu.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_gpu_utils.cu.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_gpu_utils.cu.s +.PHONY : superlu_gpu_utils.cu.s + +superlu_grid.o: superlu_grid.c.o +.PHONY : superlu_grid.o + +# target to build an object file +superlu_grid.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.o +.PHONY : superlu_grid.c.o + +superlu_grid.i: superlu_grid.c.i +.PHONY : superlu_grid.i + +# target to preprocess a source file +superlu_grid.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.i +.PHONY : superlu_grid.c.i + +superlu_grid.s: superlu_grid.c.s +.PHONY : superlu_grid.s + +# target to generate assembly for a file +superlu_grid.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_grid.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid.c.s +.PHONY : superlu_grid.c.s + +superlu_grid3d.o: superlu_grid3d.c.o +.PHONY : superlu_grid3d.o + +# target to build an object file +superlu_grid3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.o +.PHONY : superlu_grid3d.c.o + +superlu_grid3d.i: superlu_grid3d.c.i +.PHONY : superlu_grid3d.i + +# target to preprocess a source file +superlu_grid3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.i +.PHONY : superlu_grid3d.c.i + +superlu_grid3d.s: superlu_grid3d.c.s +.PHONY : superlu_grid3d.s + +# target to generate assembly for a file +superlu_grid3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_grid3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_grid3d.c.s +.PHONY : superlu_grid3d.c.s + +superlu_timer.o: superlu_timer.c.o +.PHONY : superlu_timer.o + +# target to build an object file +superlu_timer.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.o +.PHONY : superlu_timer.c.o + +superlu_timer.i: superlu_timer.c.i +.PHONY : superlu_timer.i + +# target to preprocess a source file +superlu_timer.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.i +.PHONY : superlu_timer.c.i + +superlu_timer.s: superlu_timer.c.s +.PHONY : superlu_timer.s + +# target to generate assembly for a file +superlu_timer.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/superlu_timer.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/superlu_timer.c.s +.PHONY : superlu_timer.c.s + +supernodalForest.o: supernodalForest.c.o +.PHONY : supernodalForest.o + +# target to build an object file +supernodalForest.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.o +.PHONY : supernodalForest.c.o + +supernodalForest.i: supernodalForest.c.i +.PHONY : supernodalForest.i + +# target to preprocess a source file +supernodalForest.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.i +.PHONY : supernodalForest.c.i + +supernodalForest.s: supernodalForest.c.s +.PHONY : supernodalForest.s + +# target to generate assembly for a file +supernodalForest.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/supernodalForest.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/supernodalForest.c.s +.PHONY : supernodalForest.c.s + +supernodal_etree.o: supernodal_etree.c.o +.PHONY : supernodal_etree.o + +# target to build an object file +supernodal_etree.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.o +.PHONY : supernodal_etree.c.o + +supernodal_etree.i: supernodal_etree.c.i +.PHONY : supernodal_etree.i + +# target to preprocess a source file +supernodal_etree.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.i +.PHONY : supernodal_etree.c.i + +supernodal_etree.s: supernodal_etree.c.s +.PHONY : supernodal_etree.s + +# target to generate assembly for a file +supernodal_etree.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/supernodal_etree.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/supernodal_etree.c.s +.PHONY : supernodal_etree.c.s + +sutil_dist.o: sutil_dist.c.o +.PHONY : sutil_dist.o + +# target to build an object file +sutil_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.o +.PHONY : sutil_dist.c.o + +sutil_dist.i: sutil_dist.c.i +.PHONY : sutil_dist.i + +# target to preprocess a source file +sutil_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.i +.PHONY : sutil_dist.c.i + +sutil_dist.s: sutil_dist.c.s +.PHONY : sutil_dist.s + +# target to generate assembly for a file +sutil_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/sutil_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/sutil_dist.c.s +.PHONY : sutil_dist.c.s + +symbfact.o: symbfact.c.o +.PHONY : symbfact.o + +# target to build an object file +symbfact.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/symbfact.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.o +.PHONY : symbfact.c.o + +symbfact.i: symbfact.c.i +.PHONY : symbfact.i + +# target to preprocess a source file +symbfact.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/symbfact.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.i +.PHONY : symbfact.c.i + +symbfact.s: symbfact.c.s +.PHONY : symbfact.s + +# target to generate assembly for a file +symbfact.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/symbfact.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/symbfact.c.s +.PHONY : symbfact.c.s + +treeFactorization.o: treeFactorization.c.o +.PHONY : treeFactorization.o + +# target to build an object file +treeFactorization.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.o +.PHONY : treeFactorization.c.o + +treeFactorization.i: treeFactorization.c.i +.PHONY : treeFactorization.i + +# target to preprocess a source file +treeFactorization.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.i +.PHONY : treeFactorization.c.i + +treeFactorization.s: treeFactorization.c.s +.PHONY : treeFactorization.s + +# target to generate assembly for a file +treeFactorization.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/treeFactorization.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/treeFactorization.c.s +.PHONY : treeFactorization.c.s + +trfAux.o: trfAux.c.o +.PHONY : trfAux.o + +# target to build an object file +trfAux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/trfAux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.o +.PHONY : trfAux.c.o + +trfAux.i: trfAux.c.i +.PHONY : trfAux.i + +# target to preprocess a source file +trfAux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/trfAux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.i +.PHONY : trfAux.c.i + +trfAux.s: trfAux.c.s +.PHONY : trfAux.s + +# target to generate assembly for a file +trfAux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/trfAux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/trfAux.c.s +.PHONY : trfAux.c.s + +util.o: util.c.o +.PHONY : util.o + +# target to build an object file +util.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/util.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/util.c.o +.PHONY : util.c.o + +util.i: util.c.i +.PHONY : util.i + +# target to preprocess a source file +util.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/util.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/util.c.i +.PHONY : util.c.i + +util.s: util.c.s +.PHONY : util.s + +# target to generate assembly for a file +util.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/util.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/util.c.s +.PHONY : util.c.s + +xerr_dist.o: xerr_dist.c.o +.PHONY : xerr_dist.o + +# target to build an object file +xerr_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.o +.PHONY : xerr_dist.c.o + +xerr_dist.i: xerr_dist.c.i +.PHONY : xerr_dist.i + +# target to preprocess a source file +xerr_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.i +.PHONY : xerr_dist.c.i + +xerr_dist.s: xerr_dist.c.s +.PHONY : xerr_dist.s + +# target to generate assembly for a file +xerr_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/xerr_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/xerr_dist.c.s +.PHONY : xerr_dist.c.s + +zbinary_io.o: zbinary_io.c.o +.PHONY : zbinary_io.o + +# target to build an object file +zbinary_io.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.o +.PHONY : zbinary_io.c.o + +zbinary_io.i: zbinary_io.c.i +.PHONY : zbinary_io.i + +# target to preprocess a source file +zbinary_io.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.i +.PHONY : zbinary_io.c.i + +zbinary_io.s: zbinary_io.c.s +.PHONY : zbinary_io.s + +# target to generate assembly for a file +zbinary_io.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zbinary_io.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zbinary_io.c.s +.PHONY : zbinary_io.c.s + +zcommunication_aux.o: zcommunication_aux.c.o +.PHONY : zcommunication_aux.o + +# target to build an object file +zcommunication_aux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.o +.PHONY : zcommunication_aux.c.o + +zcommunication_aux.i: zcommunication_aux.c.i +.PHONY : zcommunication_aux.i + +# target to preprocess a source file +zcommunication_aux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.i +.PHONY : zcommunication_aux.c.i + +zcommunication_aux.s: zcommunication_aux.c.s +.PHONY : zcommunication_aux.s + +# target to generate assembly for a file +zcommunication_aux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zcommunication_aux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zcommunication_aux.c.s +.PHONY : zcommunication_aux.c.s + +zdistribute.o: zdistribute.c.o +.PHONY : zdistribute.o + +# target to build an object file +zdistribute.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.o +.PHONY : zdistribute.c.o + +zdistribute.i: zdistribute.c.i +.PHONY : zdistribute.i + +# target to preprocess a source file +zdistribute.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.i +.PHONY : zdistribute.c.i + +zdistribute.s: zdistribute.c.s +.PHONY : zdistribute.s + +# target to generate assembly for a file +zdistribute.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zdistribute.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zdistribute.c.s +.PHONY : zdistribute.c.s + +zgather.o: zgather.c.o +.PHONY : zgather.o + +# target to build an object file +zgather.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zgather.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.o +.PHONY : zgather.c.o + +zgather.i: zgather.c.i +.PHONY : zgather.i + +# target to preprocess a source file +zgather.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zgather.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.i +.PHONY : zgather.c.i + +zgather.s: zgather.c.s +.PHONY : zgather.s + +# target to generate assembly for a file +zgather.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zgather.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zgather.c.s +.PHONY : zgather.c.s + +zgsequ_dist.o: zgsequ_dist.c.o +.PHONY : zgsequ_dist.o + +# target to build an object file +zgsequ_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.o +.PHONY : zgsequ_dist.c.o + +zgsequ_dist.i: zgsequ_dist.c.i +.PHONY : zgsequ_dist.i + +# target to preprocess a source file +zgsequ_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.i +.PHONY : zgsequ_dist.c.i + +zgsequ_dist.s: zgsequ_dist.c.s +.PHONY : zgsequ_dist.s + +# target to generate assembly for a file +zgsequ_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zgsequ_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zgsequ_dist.c.s +.PHONY : zgsequ_dist.c.s + +zlangs_dist.o: zlangs_dist.c.o +.PHONY : zlangs_dist.o + +# target to build an object file +zlangs_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.o +.PHONY : zlangs_dist.c.o + +zlangs_dist.i: zlangs_dist.c.i +.PHONY : zlangs_dist.i + +# target to preprocess a source file +zlangs_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.i +.PHONY : zlangs_dist.c.i + +zlangs_dist.s: zlangs_dist.c.s +.PHONY : zlangs_dist.s + +# target to generate assembly for a file +zlangs_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zlangs_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zlangs_dist.c.s +.PHONY : zlangs_dist.c.s + +zlaqgs_dist.o: zlaqgs_dist.c.o +.PHONY : zlaqgs_dist.o + +# target to build an object file +zlaqgs_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.o +.PHONY : zlaqgs_dist.c.o + +zlaqgs_dist.i: zlaqgs_dist.c.i +.PHONY : zlaqgs_dist.i + +# target to preprocess a source file +zlaqgs_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.i +.PHONY : zlaqgs_dist.c.i + +zlaqgs_dist.s: zlaqgs_dist.c.s +.PHONY : zlaqgs_dist.s + +# target to generate assembly for a file +zlaqgs_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zlaqgs_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zlaqgs_dist.c.s +.PHONY : zlaqgs_dist.c.s + +zldperm_dist.o: zldperm_dist.c.o +.PHONY : zldperm_dist.o + +# target to build an object file +zldperm_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.o +.PHONY : zldperm_dist.c.o + +zldperm_dist.i: zldperm_dist.c.i +.PHONY : zldperm_dist.i + +# target to preprocess a source file +zldperm_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.i +.PHONY : zldperm_dist.c.i + +zldperm_dist.s: zldperm_dist.c.s +.PHONY : zldperm_dist.s + +# target to generate assembly for a file +zldperm_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zldperm_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zldperm_dist.c.s +.PHONY : zldperm_dist.c.s + +zmemory_dist.o: zmemory_dist.c.o +.PHONY : zmemory_dist.o + +# target to build an object file +zmemory_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.o +.PHONY : zmemory_dist.c.o + +zmemory_dist.i: zmemory_dist.c.i +.PHONY : zmemory_dist.i + +# target to preprocess a source file +zmemory_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.i +.PHONY : zmemory_dist.c.i + +zmemory_dist.s: zmemory_dist.c.s +.PHONY : zmemory_dist.s + +# target to generate assembly for a file +zmemory_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zmemory_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zmemory_dist.c.s +.PHONY : zmemory_dist.c.s + +zmyblas2_dist.o: zmyblas2_dist.c.o +.PHONY : zmyblas2_dist.o + +# target to build an object file +zmyblas2_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.o +.PHONY : zmyblas2_dist.c.o + +zmyblas2_dist.i: zmyblas2_dist.c.i +.PHONY : zmyblas2_dist.i + +# target to preprocess a source file +zmyblas2_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.i +.PHONY : zmyblas2_dist.c.i + +zmyblas2_dist.s: zmyblas2_dist.c.s +.PHONY : zmyblas2_dist.s + +# target to generate assembly for a file +zmyblas2_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zmyblas2_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zmyblas2_dist.c.s +.PHONY : zmyblas2_dist.c.s + +znrformat_loc3d.o: znrformat_loc3d.c.o +.PHONY : znrformat_loc3d.o + +# target to build an object file +znrformat_loc3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.o +.PHONY : znrformat_loc3d.c.o + +znrformat_loc3d.i: znrformat_loc3d.c.i +.PHONY : znrformat_loc3d.i + +# target to preprocess a source file +znrformat_loc3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.i +.PHONY : znrformat_loc3d.c.i + +znrformat_loc3d.s: znrformat_loc3d.c.s +.PHONY : znrformat_loc3d.s + +# target to generate assembly for a file +znrformat_loc3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/znrformat_loc3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/znrformat_loc3d.c.s +.PHONY : znrformat_loc3d.c.s + +zreadMM.o: zreadMM.c.o +.PHONY : zreadMM.o + +# target to build an object file +zreadMM.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.o +.PHONY : zreadMM.c.o + +zreadMM.i: zreadMM.c.i +.PHONY : zreadMM.i + +# target to preprocess a source file +zreadMM.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.i +.PHONY : zreadMM.c.i + +zreadMM.s: zreadMM.c.s +.PHONY : zreadMM.s + +# target to generate assembly for a file +zreadMM.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadMM.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadMM.c.s +.PHONY : zreadMM.c.s + +zreadhb.o: zreadhb.c.o +.PHONY : zreadhb.o + +# target to build an object file +zreadhb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.o +.PHONY : zreadhb.c.o + +zreadhb.i: zreadhb.c.i +.PHONY : zreadhb.i + +# target to preprocess a source file +zreadhb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.i +.PHONY : zreadhb.c.i + +zreadhb.s: zreadhb.c.s +.PHONY : zreadhb.s + +# target to generate assembly for a file +zreadhb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadhb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadhb.c.s +.PHONY : zreadhb.c.s + +zreadrb.o: zreadrb.c.o +.PHONY : zreadrb.o + +# target to build an object file +zreadrb.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.o +.PHONY : zreadrb.c.o + +zreadrb.i: zreadrb.c.i +.PHONY : zreadrb.i + +# target to preprocess a source file +zreadrb.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.i +.PHONY : zreadrb.c.i + +zreadrb.s: zreadrb.c.s +.PHONY : zreadrb.s + +# target to generate assembly for a file +zreadrb.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadrb.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadrb.c.s +.PHONY : zreadrb.c.s + +zreadtriple.o: zreadtriple.c.o +.PHONY : zreadtriple.o + +# target to build an object file +zreadtriple.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.o +.PHONY : zreadtriple.c.o + +zreadtriple.i: zreadtriple.c.i +.PHONY : zreadtriple.i + +# target to preprocess a source file +zreadtriple.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.i +.PHONY : zreadtriple.c.i + +zreadtriple.s: zreadtriple.c.s +.PHONY : zreadtriple.s + +# target to generate assembly for a file +zreadtriple.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadtriple.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple.c.s +.PHONY : zreadtriple.c.s + +zreadtriple_noheader.o: zreadtriple_noheader.c.o +.PHONY : zreadtriple_noheader.o + +# target to build an object file +zreadtriple_noheader.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.o +.PHONY : zreadtriple_noheader.c.o + +zreadtriple_noheader.i: zreadtriple_noheader.c.i +.PHONY : zreadtriple_noheader.i + +# target to preprocess a source file +zreadtriple_noheader.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.i +.PHONY : zreadtriple_noheader.c.i + +zreadtriple_noheader.s: zreadtriple_noheader.c.s +.PHONY : zreadtriple_noheader.s + +# target to generate assembly for a file +zreadtriple_noheader.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zreadtriple_noheader.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zreadtriple_noheader.c.s +.PHONY : zreadtriple_noheader.c.s + +zscatter3d.o: zscatter3d.c.o +.PHONY : zscatter3d.o + +# target to build an object file +zscatter3d.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.o +.PHONY : zscatter3d.c.o + +zscatter3d.i: zscatter3d.c.i +.PHONY : zscatter3d.i + +# target to preprocess a source file +zscatter3d.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.i +.PHONY : zscatter3d.c.i + +zscatter3d.s: zscatter3d.c.s +.PHONY : zscatter3d.s + +# target to generate assembly for a file +zscatter3d.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zscatter3d.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zscatter3d.c.s +.PHONY : zscatter3d.c.s + +zsp_blas2_dist.o: zsp_blas2_dist.c.o +.PHONY : zsp_blas2_dist.o + +# target to build an object file +zsp_blas2_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.o +.PHONY : zsp_blas2_dist.c.o + +zsp_blas2_dist.i: zsp_blas2_dist.c.i +.PHONY : zsp_blas2_dist.i + +# target to preprocess a source file +zsp_blas2_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.i +.PHONY : zsp_blas2_dist.c.i + +zsp_blas2_dist.s: zsp_blas2_dist.c.s +.PHONY : zsp_blas2_dist.s + +# target to generate assembly for a file +zsp_blas2_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsp_blas2_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas2_dist.c.s +.PHONY : zsp_blas2_dist.c.s + +zsp_blas3_dist.o: zsp_blas3_dist.c.o +.PHONY : zsp_blas3_dist.o + +# target to build an object file +zsp_blas3_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.o +.PHONY : zsp_blas3_dist.c.o + +zsp_blas3_dist.i: zsp_blas3_dist.c.i +.PHONY : zsp_blas3_dist.i + +# target to preprocess a source file +zsp_blas3_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.i +.PHONY : zsp_blas3_dist.c.i + +zsp_blas3_dist.s: zsp_blas3_dist.c.s +.PHONY : zsp_blas3_dist.s + +# target to generate assembly for a file +zsp_blas3_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsp_blas3_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsp_blas3_dist.c.s +.PHONY : zsp_blas3_dist.c.s + +zstatic_schedule.o: zstatic_schedule.c.o +.PHONY : zstatic_schedule.o + +# target to build an object file +zstatic_schedule.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.o +.PHONY : zstatic_schedule.c.o + +zstatic_schedule.i: zstatic_schedule.c.i +.PHONY : zstatic_schedule.i + +# target to preprocess a source file +zstatic_schedule.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.i +.PHONY : zstatic_schedule.c.i + +zstatic_schedule.s: zstatic_schedule.c.s +.PHONY : zstatic_schedule.s + +# target to generate assembly for a file +zstatic_schedule.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zstatic_schedule.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zstatic_schedule.c.s +.PHONY : zstatic_schedule.c.s + +zsuperlu_blas.o: zsuperlu_blas.c.o +.PHONY : zsuperlu_blas.o + +# target to build an object file +zsuperlu_blas.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.o +.PHONY : zsuperlu_blas.c.o + +zsuperlu_blas.i: zsuperlu_blas.c.i +.PHONY : zsuperlu_blas.i + +# target to preprocess a source file +zsuperlu_blas.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.i +.PHONY : zsuperlu_blas.c.i + +zsuperlu_blas.s: zsuperlu_blas.c.s +.PHONY : zsuperlu_blas.s + +# target to generate assembly for a file +zsuperlu_blas.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsuperlu_blas.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_blas.c.s +.PHONY : zsuperlu_blas.c.s + +zsuperlu_gpu.o: zsuperlu_gpu.cu.o +.PHONY : zsuperlu_gpu.o + +# target to build an object file +zsuperlu_gpu.cu.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.o +.PHONY : zsuperlu_gpu.cu.o + +zsuperlu_gpu.i: zsuperlu_gpu.cu.i +.PHONY : zsuperlu_gpu.i + +# target to preprocess a source file +zsuperlu_gpu.cu.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.i +.PHONY : zsuperlu_gpu.cu.i + +zsuperlu_gpu.s: zsuperlu_gpu.cu.s +.PHONY : zsuperlu_gpu.s + +# target to generate assembly for a file +zsuperlu_gpu.cu.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zsuperlu_gpu.cu.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zsuperlu_gpu.cu.s +.PHONY : zsuperlu_gpu.cu.s + +ztreeFactorization.o: ztreeFactorization.c.o +.PHONY : ztreeFactorization.o + +# target to build an object file +ztreeFactorization.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.o +.PHONY : ztreeFactorization.c.o + +ztreeFactorization.i: ztreeFactorization.c.i +.PHONY : ztreeFactorization.i + +# target to preprocess a source file +ztreeFactorization.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.i +.PHONY : ztreeFactorization.c.i + +ztreeFactorization.s: ztreeFactorization.c.s +.PHONY : ztreeFactorization.s + +# target to generate assembly for a file +ztreeFactorization.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztreeFactorization.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorization.c.s +.PHONY : ztreeFactorization.c.s + +ztreeFactorizationGPU.o: ztreeFactorizationGPU.c.o +.PHONY : ztreeFactorizationGPU.o + +# target to build an object file +ztreeFactorizationGPU.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.o +.PHONY : ztreeFactorizationGPU.c.o + +ztreeFactorizationGPU.i: ztreeFactorizationGPU.c.i +.PHONY : ztreeFactorizationGPU.i + +# target to preprocess a source file +ztreeFactorizationGPU.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.i +.PHONY : ztreeFactorizationGPU.c.i + +ztreeFactorizationGPU.s: ztreeFactorizationGPU.c.s +.PHONY : ztreeFactorizationGPU.s + +# target to generate assembly for a file +ztreeFactorizationGPU.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztreeFactorizationGPU.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztreeFactorizationGPU.c.s +.PHONY : ztreeFactorizationGPU.c.s + +ztrfAux.o: ztrfAux.c.o +.PHONY : ztrfAux.o + +# target to build an object file +ztrfAux.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.o +.PHONY : ztrfAux.c.o + +ztrfAux.i: ztrfAux.c.i +.PHONY : ztrfAux.i + +# target to preprocess a source file +ztrfAux.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.i +.PHONY : ztrfAux.c.i + +ztrfAux.s: ztrfAux.c.s +.PHONY : ztrfAux.s + +# target to generate assembly for a file +ztrfAux.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztrfAux.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztrfAux.c.s +.PHONY : ztrfAux.c.s + +ztrfCommWrapper.o: ztrfCommWrapper.c.o +.PHONY : ztrfCommWrapper.o + +# target to build an object file +ztrfCommWrapper.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.o +.PHONY : ztrfCommWrapper.c.o + +ztrfCommWrapper.i: ztrfCommWrapper.c.i +.PHONY : ztrfCommWrapper.i + +# target to preprocess a source file +ztrfCommWrapper.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.i +.PHONY : ztrfCommWrapper.c.i + +ztrfCommWrapper.s: ztrfCommWrapper.c.s +.PHONY : ztrfCommWrapper.s + +# target to generate assembly for a file +ztrfCommWrapper.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/ztrfCommWrapper.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/ztrfCommWrapper.c.s +.PHONY : ztrfCommWrapper.c.s + +zutil_dist.o: zutil_dist.c.o +.PHONY : zutil_dist.o + +# target to build an object file +zutil_dist.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.o + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.o +.PHONY : zutil_dist.c.o + +zutil_dist.i: zutil_dist.c.i +.PHONY : zutil_dist.i + +# target to preprocess a source file +zutil_dist.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.i + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.i +.PHONY : zutil_dist.c.i + +zutil_dist.s: zutil_dist.c.s +.PHONY : zutil_dist.s + +# target to generate assembly for a file +zutil_dist.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist.dir/build.make SRC/CMakeFiles/superlu_dist.dir/zutil_dist.c.s + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f SRC/CMakeFiles/superlu_dist-static.dir/build.make SRC/CMakeFiles/superlu_dist-static.dir/zutil_dist.c.s +.PHONY : zutil_dist.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... superlu_dist" + @echo "... superlu_dist-static" + @echo "... comm.o" + @echo "... comm.i" + @echo "... comm.s" + @echo "... comm_tree.o" + @echo "... comm_tree.i" + @echo "... comm_tree.s" + @echo "... communication_aux.o" + @echo "... communication_aux.i" + @echo "... communication_aux.s" + @echo "... dbinary_io.o" + @echo "... dbinary_io.i" + @echo "... dbinary_io.s" + @echo "... dcommunication_aux.o" + @echo "... dcommunication_aux.i" + @echo "... dcommunication_aux.s" + @echo "... dcomplex_dist.o" + @echo "... dcomplex_dist.i" + @echo "... dcomplex_dist.s" + @echo "... ddistribute.o" + @echo "... ddistribute.i" + @echo "... ddistribute.s" + @echo "... dgather.o" + @echo "... dgather.i" + @echo "... dgather.s" + @echo "... dgsequ_dist.o" + @echo "... dgsequ_dist.i" + @echo "... dgsequ_dist.s" + @echo "... dlangs_dist.o" + @echo "... dlangs_dist.i" + @echo "... dlangs_dist.s" + @echo "... dlaqgs_dist.o" + @echo "... dlaqgs_dist.i" + @echo "... dlaqgs_dist.s" + @echo "... dldperm_dist.o" + @echo "... dldperm_dist.i" + @echo "... dldperm_dist.s" + @echo "... dmach_dist.o" + @echo "... dmach_dist.i" + @echo "... dmach_dist.s" + @echo "... dmemory_dist.o" + @echo "... dmemory_dist.i" + @echo "... dmemory_dist.s" + @echo "... dmyblas2_dist.o" + @echo "... dmyblas2_dist.i" + @echo "... dmyblas2_dist.s" + @echo "... dnrformat_loc3d.o" + @echo "... dnrformat_loc3d.i" + @echo "... dnrformat_loc3d.s" + @echo "... dreadMM.o" + @echo "... dreadMM.i" + @echo "... dreadMM.s" + @echo "... dreadhb.o" + @echo "... dreadhb.i" + @echo "... dreadhb.s" + @echo "... dreadrb.o" + @echo "... dreadrb.i" + @echo "... dreadrb.s" + @echo "... dreadtriple.o" + @echo "... dreadtriple.i" + @echo "... dreadtriple.s" + @echo "... dreadtriple_noheader.o" + @echo "... dreadtriple_noheader.i" + @echo "... dreadtriple_noheader.s" + @echo "... dscatter3d.o" + @echo "... dscatter3d.i" + @echo "... dscatter3d.s" + @echo "... dsp_blas2_dist.o" + @echo "... dsp_blas2_dist.i" + @echo "... dsp_blas2_dist.s" + @echo "... dsp_blas3_dist.o" + @echo "... dsp_blas3_dist.i" + @echo "... dsp_blas3_dist.s" + @echo "... dstatic_schedule.o" + @echo "... dstatic_schedule.i" + @echo "... dstatic_schedule.s" + @echo "... dsuperlu_blas.o" + @echo "... dsuperlu_blas.i" + @echo "... dsuperlu_blas.s" + @echo "... dsuperlu_gpu.o" + @echo "... dsuperlu_gpu.i" + @echo "... dsuperlu_gpu.s" + @echo "... dtreeFactorization.o" + @echo "... dtreeFactorization.i" + @echo "... dtreeFactorization.s" + @echo "... dtreeFactorizationGPU.o" + @echo "... dtreeFactorizationGPU.i" + @echo "... dtreeFactorizationGPU.s" + @echo "... dtrfAux.o" + @echo "... dtrfAux.i" + @echo "... dtrfAux.s" + @echo "... dtrfCommWrapper.o" + @echo "... dtrfCommWrapper.i" + @echo "... dtrfCommWrapper.s" + @echo "... dutil_dist.o" + @echo "... dutil_dist.i" + @echo "... dutil_dist.s" + @echo "... etree.o" + @echo "... etree.i" + @echo "... etree.s" + @echo "... get_perm_c.o" + @echo "... get_perm_c.i" + @echo "... get_perm_c.s" + @echo "... get_perm_c_parmetis.o" + @echo "... get_perm_c_parmetis.i" + @echo "... get_perm_c_parmetis.s" + @echo "... gpu_api_utils.o" + @echo "... gpu_api_utils.i" + @echo "... gpu_api_utils.s" + @echo "... mc64ad_dist.o" + @echo "... mc64ad_dist.i" + @echo "... mc64ad_dist.s" + @echo "... memory.o" + @echo "... memory.i" + @echo "... memory.s" + @echo "... mmd.o" + @echo "... mmd.i" + @echo "... mmd.s" + @echo "... pd3dcomm.o" + @echo "... pd3dcomm.i" + @echo "... pd3dcomm.s" + @echo "... pdGetDiagU.o" + @echo "... pdGetDiagU.i" + @echo "... pdGetDiagU.s" + @echo "... pddistribute.o" + @echo "... pddistribute.i" + @echo "... pddistribute.s" + @echo "... pdgsequ.o" + @echo "... pdgsequ.i" + @echo "... pdgsequ.s" + @echo "... pdgsmv.o" + @echo "... pdgsmv.i" + @echo "... pdgsmv.s" + @echo "... pdgsmv_AXglobal.o" + @echo "... pdgsmv_AXglobal.i" + @echo "... pdgsmv_AXglobal.s" + @echo "... pdgsrfs.o" + @echo "... pdgsrfs.i" + @echo "... pdgsrfs.s" + @echo "... pdgsrfs_ABXglobal.o" + @echo "... pdgsrfs_ABXglobal.i" + @echo "... pdgsrfs_ABXglobal.s" + @echo "... pdgssvx.o" + @echo "... pdgssvx.i" + @echo "... pdgssvx.s" + @echo "... pdgssvx3d.o" + @echo "... pdgssvx3d.i" + @echo "... pdgssvx3d.s" + @echo "... pdgssvx_ABglobal.o" + @echo "... pdgssvx_ABglobal.i" + @echo "... pdgssvx_ABglobal.s" + @echo "... pdgstrf.o" + @echo "... pdgstrf.i" + @echo "... pdgstrf.s" + @echo "... pdgstrf2.o" + @echo "... pdgstrf2.i" + @echo "... pdgstrf2.s" + @echo "... pdgstrf3d.o" + @echo "... pdgstrf3d.i" + @echo "... pdgstrf3d.s" + @echo "... pdgstrs.o" + @echo "... pdgstrs.i" + @echo "... pdgstrs.s" + @echo "... pdgstrs1.o" + @echo "... pdgstrs1.i" + @echo "... pdgstrs1.s" + @echo "... pdgstrs_Bglobal.o" + @echo "... pdgstrs_Bglobal.i" + @echo "... pdgstrs_Bglobal.s" + @echo "... pdgstrs_lsum.o" + @echo "... pdgstrs_lsum.i" + @echo "... pdgstrs_lsum.s" + @echo "... pdgstrs_lsum_cuda.o" + @echo "... pdgstrs_lsum_cuda.i" + @echo "... pdgstrs_lsum_cuda.s" + @echo "... pdlangs.o" + @echo "... pdlangs.i" + @echo "... pdlangs.s" + @echo "... pdlaqgs.o" + @echo "... pdlaqgs.i" + @echo "... pdlaqgs.s" + @echo "... pdsymbfact_distdata.o" + @echo "... pdsymbfact_distdata.i" + @echo "... pdsymbfact_distdata.s" + @echo "... pdutil.o" + @echo "... pdutil.i" + @echo "... pdutil.s" + @echo "... ps3dcomm.o" + @echo "... ps3dcomm.i" + @echo "... ps3dcomm.s" + @echo "... psGetDiagU.o" + @echo "... psGetDiagU.i" + @echo "... psGetDiagU.s" + @echo "... psdistribute.o" + @echo "... psdistribute.i" + @echo "... psdistribute.s" + @echo "... psgsequ.o" + @echo "... psgsequ.i" + @echo "... psgsequ.s" + @echo "... psgsequb.o" + @echo "... psgsequb.i" + @echo "... psgsequb.s" + @echo "... psgsmv.o" + @echo "... psgsmv.i" + @echo "... psgsmv.s" + @echo "... psgsmv_AXglobal.o" + @echo "... psgsmv_AXglobal.i" + @echo "... psgsmv_AXglobal.s" + @echo "... psgsmv_d2.o" + @echo "... psgsmv_d2.i" + @echo "... psgsmv_d2.s" + @echo "... psgsrfs.o" + @echo "... psgsrfs.i" + @echo "... psgsrfs.s" + @echo "... psgsrfs_ABXglobal.o" + @echo "... psgsrfs_ABXglobal.i" + @echo "... psgsrfs_ABXglobal.s" + @echo "... psgsrfs_d2.o" + @echo "... psgsrfs_d2.i" + @echo "... psgsrfs_d2.s" + @echo "... psgssvx.o" + @echo "... psgssvx.i" + @echo "... psgssvx.s" + @echo "... psgssvx3d.o" + @echo "... psgssvx3d.i" + @echo "... psgssvx3d.s" + @echo "... psgssvx_ABglobal.o" + @echo "... psgssvx_ABglobal.i" + @echo "... psgssvx_ABglobal.s" + @echo "... psgssvx_d2.o" + @echo "... psgssvx_d2.i" + @echo "... psgssvx_d2.s" + @echo "... psgstrf.o" + @echo "... psgstrf.i" + @echo "... psgstrf.s" + @echo "... psgstrf2.o" + @echo "... psgstrf2.i" + @echo "... psgstrf2.s" + @echo "... psgstrf3d.o" + @echo "... psgstrf3d.i" + @echo "... psgstrf3d.s" + @echo "... psgstrs.o" + @echo "... psgstrs.i" + @echo "... psgstrs.s" + @echo "... psgstrs1.o" + @echo "... psgstrs1.i" + @echo "... psgstrs1.s" + @echo "... psgstrs_Bglobal.o" + @echo "... psgstrs_Bglobal.i" + @echo "... psgstrs_Bglobal.s" + @echo "... psgstrs_lsum.o" + @echo "... psgstrs_lsum.i" + @echo "... psgstrs_lsum.s" + @echo "... pslangs.o" + @echo "... pslangs.i" + @echo "... pslangs.s" + @echo "... pslaqgs.o" + @echo "... pslaqgs.i" + @echo "... pslaqgs.s" + @echo "... pssymbfact_distdata.o" + @echo "... pssymbfact_distdata.i" + @echo "... pssymbfact_distdata.s" + @echo "... psutil.o" + @echo "... psutil.i" + @echo "... psutil.s" + @echo "... psymbfact.o" + @echo "... psymbfact.i" + @echo "... psymbfact.s" + @echo "... psymbfact_util.o" + @echo "... psymbfact_util.i" + @echo "... psymbfact_util.s" + @echo "... pxerr_dist.o" + @echo "... pxerr_dist.i" + @echo "... pxerr_dist.s" + @echo "... pz3dcomm.o" + @echo "... pz3dcomm.i" + @echo "... pz3dcomm.s" + @echo "... pzGetDiagU.o" + @echo "... pzGetDiagU.i" + @echo "... pzGetDiagU.s" + @echo "... pzdistribute.o" + @echo "... pzdistribute.i" + @echo "... pzdistribute.s" + @echo "... pzgsequ.o" + @echo "... pzgsequ.i" + @echo "... pzgsequ.s" + @echo "... pzgsmv.o" + @echo "... pzgsmv.i" + @echo "... pzgsmv.s" + @echo "... pzgsmv_AXglobal.o" + @echo "... pzgsmv_AXglobal.i" + @echo "... pzgsmv_AXglobal.s" + @echo "... pzgsrfs.o" + @echo "... pzgsrfs.i" + @echo "... pzgsrfs.s" + @echo "... pzgsrfs_ABXglobal.o" + @echo "... pzgsrfs_ABXglobal.i" + @echo "... pzgsrfs_ABXglobal.s" + @echo "... pzgssvx.o" + @echo "... pzgssvx.i" + @echo "... pzgssvx.s" + @echo "... pzgssvx3d.o" + @echo "... pzgssvx3d.i" + @echo "... pzgssvx3d.s" + @echo "... pzgssvx_ABglobal.o" + @echo "... pzgssvx_ABglobal.i" + @echo "... pzgssvx_ABglobal.s" + @echo "... pzgstrf.o" + @echo "... pzgstrf.i" + @echo "... pzgstrf.s" + @echo "... pzgstrf2.o" + @echo "... pzgstrf2.i" + @echo "... pzgstrf2.s" + @echo "... pzgstrf3d.o" + @echo "... pzgstrf3d.i" + @echo "... pzgstrf3d.s" + @echo "... pzgstrs.o" + @echo "... pzgstrs.i" + @echo "... pzgstrs.s" + @echo "... pzgstrs1.o" + @echo "... pzgstrs1.i" + @echo "... pzgstrs1.s" + @echo "... pzgstrs_Bglobal.o" + @echo "... pzgstrs_Bglobal.i" + @echo "... pzgstrs_Bglobal.s" + @echo "... pzgstrs_lsum.o" + @echo "... pzgstrs_lsum.i" + @echo "... pzgstrs_lsum.s" + @echo "... pzlangs.o" + @echo "... pzlangs.i" + @echo "... pzlangs.s" + @echo "... pzlaqgs.o" + @echo "... pzlaqgs.i" + @echo "... pzlaqgs.s" + @echo "... pzsymbfact_distdata.o" + @echo "... pzsymbfact_distdata.i" + @echo "... pzsymbfact_distdata.s" + @echo "... pzutil.o" + @echo "... pzutil.i" + @echo "... pzutil.s" + @echo "... sbinary_io.o" + @echo "... sbinary_io.i" + @echo "... sbinary_io.s" + @echo "... scommunication_aux.o" + @echo "... scommunication_aux.i" + @echo "... scommunication_aux.s" + @echo "... sdistribute.o" + @echo "... sdistribute.i" + @echo "... sdistribute.s" + @echo "... sec_structs.o" + @echo "... sec_structs.i" + @echo "... sec_structs.s" + @echo "... sgather.o" + @echo "... sgather.i" + @echo "... sgather.s" + @echo "... sgsequ_dist.o" + @echo "... sgsequ_dist.i" + @echo "... sgsequ_dist.s" + @echo "... slangs_dist.o" + @echo "... slangs_dist.i" + @echo "... slangs_dist.s" + @echo "... slaqgs_dist.o" + @echo "... slaqgs_dist.i" + @echo "... slaqgs_dist.s" + @echo "... sldperm_dist.o" + @echo "... sldperm_dist.i" + @echo "... sldperm_dist.s" + @echo "... smach_dist.o" + @echo "... smach_dist.i" + @echo "... smach_dist.s" + @echo "... smemory_dist.o" + @echo "... smemory_dist.i" + @echo "... smemory_dist.s" + @echo "... smyblas2_dist.o" + @echo "... smyblas2_dist.i" + @echo "... smyblas2_dist.s" + @echo "... snrformat_loc3d.o" + @echo "... snrformat_loc3d.i" + @echo "... snrformat_loc3d.s" + @echo "... sp_colorder.o" + @echo "... sp_colorder.i" + @echo "... sp_colorder.s" + @echo "... sp_ienv.o" + @echo "... sp_ienv.i" + @echo "... sp_ienv.s" + @echo "... sreadMM.o" + @echo "... sreadMM.i" + @echo "... sreadMM.s" + @echo "... sreadhb.o" + @echo "... sreadhb.i" + @echo "... sreadhb.s" + @echo "... sreadrb.o" + @echo "... sreadrb.i" + @echo "... sreadrb.s" + @echo "... sreadtriple.o" + @echo "... sreadtriple.i" + @echo "... sreadtriple.s" + @echo "... sreadtriple_noheader.o" + @echo "... sreadtriple_noheader.i" + @echo "... sreadtriple_noheader.s" + @echo "... sscatter3d.o" + @echo "... sscatter3d.i" + @echo "... sscatter3d.s" + @echo "... ssp_blas2_dist.o" + @echo "... ssp_blas2_dist.i" + @echo "... ssp_blas2_dist.s" + @echo "... ssp_blas3_dist.o" + @echo "... ssp_blas3_dist.i" + @echo "... ssp_blas3_dist.s" + @echo "... sstatic_schedule.o" + @echo "... sstatic_schedule.i" + @echo "... sstatic_schedule.s" + @echo "... ssuperlu_blas.o" + @echo "... ssuperlu_blas.i" + @echo "... ssuperlu_blas.s" + @echo "... ssuperlu_gpu.o" + @echo "... ssuperlu_gpu.i" + @echo "... ssuperlu_gpu.s" + @echo "... streeFactorization.o" + @echo "... streeFactorization.i" + @echo "... streeFactorization.s" + @echo "... streeFactorizationGPU.o" + @echo "... streeFactorizationGPU.i" + @echo "... streeFactorizationGPU.s" + @echo "... strfAux.o" + @echo "... strfAux.i" + @echo "... strfAux.s" + @echo "... strfCommWrapper.o" + @echo "... strfCommWrapper.i" + @echo "... strfCommWrapper.s" + @echo "... superlu_dist_version.o" + @echo "... superlu_dist_version.i" + @echo "... superlu_dist_version.s" + @echo "... superlu_gpu_utils.o" + @echo "... superlu_gpu_utils.i" + @echo "... superlu_gpu_utils.s" + @echo "... superlu_grid.o" + @echo "... superlu_grid.i" + @echo "... superlu_grid.s" + @echo "... superlu_grid3d.o" + @echo "... superlu_grid3d.i" + @echo "... superlu_grid3d.s" + @echo "... superlu_timer.o" + @echo "... superlu_timer.i" + @echo "... superlu_timer.s" + @echo "... supernodalForest.o" + @echo "... supernodalForest.i" + @echo "... supernodalForest.s" + @echo "... supernodal_etree.o" + @echo "... supernodal_etree.i" + @echo "... supernodal_etree.s" + @echo "... sutil_dist.o" + @echo "... sutil_dist.i" + @echo "... sutil_dist.s" + @echo "... symbfact.o" + @echo "... symbfact.i" + @echo "... symbfact.s" + @echo "... treeFactorization.o" + @echo "... treeFactorization.i" + @echo "... treeFactorization.s" + @echo "... trfAux.o" + @echo "... trfAux.i" + @echo "... trfAux.s" + @echo "... util.o" + @echo "... util.i" + @echo "... util.s" + @echo "... xerr_dist.o" + @echo "... xerr_dist.i" + @echo "... xerr_dist.s" + @echo "... zbinary_io.o" + @echo "... zbinary_io.i" + @echo "... zbinary_io.s" + @echo "... zcommunication_aux.o" + @echo "... zcommunication_aux.i" + @echo "... zcommunication_aux.s" + @echo "... zdistribute.o" + @echo "... zdistribute.i" + @echo "... zdistribute.s" + @echo "... zgather.o" + @echo "... zgather.i" + @echo "... zgather.s" + @echo "... zgsequ_dist.o" + @echo "... zgsequ_dist.i" + @echo "... zgsequ_dist.s" + @echo "... zlangs_dist.o" + @echo "... zlangs_dist.i" + @echo "... zlangs_dist.s" + @echo "... zlaqgs_dist.o" + @echo "... zlaqgs_dist.i" + @echo "... zlaqgs_dist.s" + @echo "... zldperm_dist.o" + @echo "... zldperm_dist.i" + @echo "... zldperm_dist.s" + @echo "... zmemory_dist.o" + @echo "... zmemory_dist.i" + @echo "... zmemory_dist.s" + @echo "... zmyblas2_dist.o" + @echo "... zmyblas2_dist.i" + @echo "... zmyblas2_dist.s" + @echo "... znrformat_loc3d.o" + @echo "... znrformat_loc3d.i" + @echo "... znrformat_loc3d.s" + @echo "... zreadMM.o" + @echo "... zreadMM.i" + @echo "... zreadMM.s" + @echo "... zreadhb.o" + @echo "... zreadhb.i" + @echo "... zreadhb.s" + @echo "... zreadrb.o" + @echo "... zreadrb.i" + @echo "... zreadrb.s" + @echo "... zreadtriple.o" + @echo "... zreadtriple.i" + @echo "... zreadtriple.s" + @echo "... zreadtriple_noheader.o" + @echo "... zreadtriple_noheader.i" + @echo "... zreadtriple_noheader.s" + @echo "... zscatter3d.o" + @echo "... zscatter3d.i" + @echo "... zscatter3d.s" + @echo "... zsp_blas2_dist.o" + @echo "... zsp_blas2_dist.i" + @echo "... zsp_blas2_dist.s" + @echo "... zsp_blas3_dist.o" + @echo "... zsp_blas3_dist.i" + @echo "... zsp_blas3_dist.s" + @echo "... zstatic_schedule.o" + @echo "... zstatic_schedule.i" + @echo "... zstatic_schedule.s" + @echo "... zsuperlu_blas.o" + @echo "... zsuperlu_blas.i" + @echo "... zsuperlu_blas.s" + @echo "... zsuperlu_gpu.o" + @echo "... zsuperlu_gpu.i" + @echo "... zsuperlu_gpu.s" + @echo "... ztreeFactorization.o" + @echo "... ztreeFactorization.i" + @echo "... ztreeFactorization.s" + @echo "... ztreeFactorizationGPU.o" + @echo "... ztreeFactorizationGPU.i" + @echo "... ztreeFactorizationGPU.s" + @echo "... ztrfAux.o" + @echo "... ztrfAux.i" + @echo "... ztrfAux.s" + @echo "... ztrfCommWrapper.o" + @echo "... ztrfCommWrapper.i" + @echo "... ztrfCommWrapper.s" + @echo "... zutil_dist.o" + @echo "... zutil_dist.i" + @echo "... zutil_dist.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_nv_0120/SRC/cmake_install.cmake b/build_nv_0120/SRC/cmake_install.cmake new file mode 100644 index 00000000..d265cd8c --- /dev/null +++ b/build_nv_0120/SRC/cmake_install.cmake @@ -0,0 +1,124 @@ +# Install script for directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + foreach(file + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so.8.1.2" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so.8" + ) + if(EXISTS "${file}" AND + NOT IS_SYMLINK "${file}") + file(RPATH_CHECK + FILE "${file}" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + endforeach() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib" TYPE SHARED_LIBRARY FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/libsuperlu_dist.so.8.1.2" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/libsuperlu_dist.so.8" + ) + foreach(file + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so.8.1.2" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so.8" + ) + if(EXISTS "${file}" AND + NOT IS_SYMLINK "${file}") + file(RPATH_CHANGE + FILE "${file}" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "${file}") + endif() + endif() + endforeach() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so" + RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib" TYPE SHARED_LIBRARY FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/libsuperlu_dist.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so" + OLD_RPATH "/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::" + NEW_RPATH "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/lib:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/./lib/libsuperlu_dist.so") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib" TYPE STATIC_LIBRARY FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/libsuperlu_dist.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE FILE FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FCnames.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dcomplex.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/machines.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/psymbfact.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_defs.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_enum_consts.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/supermatrix.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/util_dist.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_api_utils.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/gpu_wrapper.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/superlu_dist_config.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_FortranCInterface.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_ddefs.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/dlustruct_gpu.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_sdefs.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/slustruct_gpu.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/superlu_zdefs.h" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC/zlustruct_gpu.h" + ) +endif() + diff --git a/build_nv_0120/SRC/libsuperlu_dist.so b/build_nv_0120/SRC/libsuperlu_dist.so new file mode 100755 index 00000000..51cb7aa0 Binary files /dev/null and b/build_nv_0120/SRC/libsuperlu_dist.so differ diff --git a/build_nv_0120/SRC/libsuperlu_dist.so.8 b/build_nv_0120/SRC/libsuperlu_dist.so.8 new file mode 100755 index 00000000..51cb7aa0 Binary files /dev/null and b/build_nv_0120/SRC/libsuperlu_dist.so.8 differ diff --git a/build_nv_0120/SRC/libsuperlu_dist.so.8.1.2 b/build_nv_0120/SRC/libsuperlu_dist.so.8.1.2 new file mode 100755 index 00000000..51cb7aa0 Binary files /dev/null and b/build_nv_0120/SRC/libsuperlu_dist.so.8.1.2 differ diff --git a/build_nv_0120/SRC/superlu_dist_config.h b/build_nv_0120/SRC/superlu_dist_config.h new file mode 100644 index 00000000..6aa086cc --- /dev/null +++ b/build_nv_0120/SRC/superlu_dist_config.h @@ -0,0 +1,26 @@ +/* superlu_dist_config.h.in */ + +/* Enable CUDA */ +#define HAVE_CUDA TRUE + +/* Enable HIP */ +/* #undef HAVE_HIP */ + +/* Enable parmetis */ +#define HAVE_PARMETIS TRUE + +/* Enable colamd */ +/* #undef HAVE_COLAMD */ + +/* Enable LAPACK */ +#define SLU_HAVE_LAPACK TRUE + +/* Enable CombBLAS */ +/* #undef HAVE_COMBBLAS */ + +/* enable 64bit index mode */ +/* #undef XSDK_INDEX_SIZE */ + +#if (XSDK_INDEX_SIZE == 64) +#define _LONGINT 1 +#endif diff --git a/build_nv_0120/TEST/CMakeFiles/CMakeDirectoryInformation.cmake b/build_nv_0120/TEST/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..a44c3016 --- /dev/null +++ b/build_nv_0120/TEST/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build_nv_0120/TEST/CMakeFiles/pdtest.dir/DependInfo.cmake b/build_nv_0120/TEST/CMakeFiles/pdtest.dir/DependInfo.cmake new file mode 100644 index 00000000..5100b43e --- /dev/null +++ b/build_nv_0120/TEST/CMakeFiles/pdtest.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/dcreate_matrix.c" "TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o" "gcc" "TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdcompute_resid.c" "TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o" "gcc" "TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o.d" + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdtest.c" "TEST/CMakeFiles/pdtest.dir/pdtest.c.o" "gcc" "TEST/CMakeFiles/pdtest.dir/pdtest.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/CMakeFiles/superlu_dist.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build_nv_0120/TEST/CMakeFiles/pdtest.dir/build.make b/build_nv_0120/TEST/CMakeFiles/pdtest.dir/build.make new file mode 100644 index 00000000..d29908cd --- /dev/null +++ b/build_nv_0120/TEST/CMakeFiles/pdtest.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +# Include any dependencies generated for this target. +include TEST/CMakeFiles/pdtest.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include TEST/CMakeFiles/pdtest.dir/compiler_depend.make + +# Include the progress variables for this target. +include TEST/CMakeFiles/pdtest.dir/progress.make + +# Include the compile flags for this target's objects. +include TEST/CMakeFiles/pdtest.dir/flags.make + +TEST/CMakeFiles/pdtest.dir/pdtest.c.o: TEST/CMakeFiles/pdtest.dir/flags.make +TEST/CMakeFiles/pdtest.dir/pdtest.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdtest.c +TEST/CMakeFiles/pdtest.dir/pdtest.c.o: TEST/CMakeFiles/pdtest.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object TEST/CMakeFiles/pdtest.dir/pdtest.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT TEST/CMakeFiles/pdtest.dir/pdtest.c.o -MF CMakeFiles/pdtest.dir/pdtest.c.o.d -o CMakeFiles/pdtest.dir/pdtest.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdtest.c + +TEST/CMakeFiles/pdtest.dir/pdtest.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pdtest.dir/pdtest.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdtest.c > CMakeFiles/pdtest.dir/pdtest.c.i + +TEST/CMakeFiles/pdtest.dir/pdtest.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pdtest.dir/pdtest.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdtest.c -o CMakeFiles/pdtest.dir/pdtest.c.s + +TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o: TEST/CMakeFiles/pdtest.dir/flags.make +TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/dcreate_matrix.c +TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o: TEST/CMakeFiles/pdtest.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o -MF CMakeFiles/pdtest.dir/dcreate_matrix.c.o.d -o CMakeFiles/pdtest.dir/dcreate_matrix.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/dcreate_matrix.c + +TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pdtest.dir/dcreate_matrix.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/dcreate_matrix.c > CMakeFiles/pdtest.dir/dcreate_matrix.c.i + +TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pdtest.dir/dcreate_matrix.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/dcreate_matrix.c -o CMakeFiles/pdtest.dir/dcreate_matrix.c.s + +TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o: TEST/CMakeFiles/pdtest.dir/flags.make +TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdcompute_resid.c +TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o: TEST/CMakeFiles/pdtest.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o -MF CMakeFiles/pdtest.dir/pdcompute_resid.c.o.d -o CMakeFiles/pdtest.dir/pdcompute_resid.c.o -c /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdcompute_resid.c + +TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pdtest.dir/pdcompute_resid.c.i" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdcompute_resid.c > CMakeFiles/pdtest.dir/pdcompute_resid.c.i + +TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pdtest.dir/pdcompute_resid.c.s" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST && /opt/cray/pe/craype/2.7.19/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/pdcompute_resid.c -o CMakeFiles/pdtest.dir/pdcompute_resid.c.s + +# Object files for target pdtest +pdtest_OBJECTS = \ +"CMakeFiles/pdtest.dir/pdtest.c.o" \ +"CMakeFiles/pdtest.dir/dcreate_matrix.c.o" \ +"CMakeFiles/pdtest.dir/pdcompute_resid.c.o" + +# External object files for target pdtest +pdtest_EXTERNAL_OBJECTS = + +TEST/pdtest: TEST/CMakeFiles/pdtest.dir/pdtest.c.o +TEST/pdtest: TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o +TEST/pdtest: TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o +TEST/pdtest: TEST/CMakeFiles/pdtest.dir/build.make +TEST/pdtest: SRC/libsuperlu_dist.so.8.1.2 +TEST/pdtest: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so +TEST/pdtest: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so +TEST/pdtest: /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so +TEST/pdtest: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so +TEST/pdtest: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so +TEST/pdtest: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so +TEST/pdtest: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a +TEST/pdtest: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so +TEST/pdtest: /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so +TEST/pdtest: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so +TEST/pdtest: /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so +TEST/pdtest: TEST/CMakeFiles/pdtest.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable pdtest" + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pdtest.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +TEST/CMakeFiles/pdtest.dir/build: TEST/pdtest +.PHONY : TEST/CMakeFiles/pdtest.dir/build + +TEST/CMakeFiles/pdtest.dir/clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST && $(CMAKE_COMMAND) -P CMakeFiles/pdtest.dir/cmake_clean.cmake +.PHONY : TEST/CMakeFiles/pdtest.dir/clean + +TEST/CMakeFiles/pdtest.dir/depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/CMakeFiles/pdtest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : TEST/CMakeFiles/pdtest.dir/depend + diff --git a/build_nv_0120/TEST/CMakeFiles/pdtest.dir/cmake_clean.cmake b/build_nv_0120/TEST/CMakeFiles/pdtest.dir/cmake_clean.cmake new file mode 100644 index 00000000..365b1035 --- /dev/null +++ b/build_nv_0120/TEST/CMakeFiles/pdtest.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/pdtest.dir/dcreate_matrix.c.o" + "CMakeFiles/pdtest.dir/dcreate_matrix.c.o.d" + "CMakeFiles/pdtest.dir/pdcompute_resid.c.o" + "CMakeFiles/pdtest.dir/pdcompute_resid.c.o.d" + "CMakeFiles/pdtest.dir/pdtest.c.o" + "CMakeFiles/pdtest.dir/pdtest.c.o.d" + "pdtest" + "pdtest.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pdtest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_nv_0120/TEST/CMakeFiles/pdtest.dir/compiler_depend.make b/build_nv_0120/TEST/CMakeFiles/pdtest.dir/compiler_depend.make new file mode 100644 index 00000000..1a6fe4af --- /dev/null +++ b/build_nv_0120/TEST/CMakeFiles/pdtest.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pdtest. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/TEST/CMakeFiles/pdtest.dir/compiler_depend.ts b/build_nv_0120/TEST/CMakeFiles/pdtest.dir/compiler_depend.ts new file mode 100644 index 00000000..b07b1b9f --- /dev/null +++ b/build_nv_0120/TEST/CMakeFiles/pdtest.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pdtest. diff --git a/build_nv_0120/TEST/CMakeFiles/pdtest.dir/depend.make b/build_nv_0120/TEST/CMakeFiles/pdtest.dir/depend.make new file mode 100644 index 00000000..9ad3a15f --- /dev/null +++ b/build_nv_0120/TEST/CMakeFiles/pdtest.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pdtest. +# This may be replaced when dependencies are built. diff --git a/build_nv_0120/TEST/CMakeFiles/pdtest.dir/flags.make b/build_nv_0120/TEST/CMakeFiles/pdtest.dir/flags.make new file mode 100644 index 00000000..e322551b --- /dev/null +++ b/build_nv_0120/TEST/CMakeFiles/pdtest.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# compile C with /opt/cray/pe/craype/2.7.19/bin/cc +C_DEFINES = + +C_INCLUDES = -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/metis/include -I/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/SRC -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/include -isystem /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/math_libs/include + +C_FLAGS = -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -fPIC -mp + diff --git a/build_nv_0120/TEST/CMakeFiles/pdtest.dir/link.txt b/build_nv_0120/TEST/CMakeFiles/pdtest.dir/link.txt new file mode 100644 index 00000000..6cd4bee1 --- /dev/null +++ b/build_nv_0120/TEST/CMakeFiles/pdtest.dir/link.txt @@ -0,0 +1 @@ +/opt/cray/pe/craype/2.7.19/bin/cc -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include -I/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include -DUSE_VENDOR_BLAS -mp -DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//include -fast -O3 -DNDEBUG -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib CMakeFiles/pdtest.dir/pdtest.c.o CMakeFiles/pdtest.dir/dcreate_matrix.c.o CMakeFiles/pdtest.dir/pdcompute_resid.c.o -o pdtest -Wl,-rpath,/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libparmetis:/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit/build/Linux-x86_64/libmetis ../SRC/libsuperlu_dist.so.8.1.2 /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so -lm /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libcudart.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusolver.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublas.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/libculibos.a /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcublasLt.so /opt/nvidia/hpc_sdk/Linux_x86_64/22.5/profilers/Nsight_Compute/../../math_libs/11.7/lib64/libcusparse.so -L/opt/nvidia/hpc_sdk/Linux_x86_64/22.5/cuda/11.7/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build//lib -lnvshmem /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mpi_mp.so /opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so diff --git a/build_nv_0120/TEST/CMakeFiles/pdtest.dir/progress.make b/build_nv_0120/TEST/CMakeFiles/pdtest.dir/progress.make new file mode 100644 index 00000000..b4b66c5f --- /dev/null +++ b/build_nv_0120/TEST/CMakeFiles/pdtest.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 11 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = + diff --git a/build_nv_0120/TEST/CMakeFiles/progress.marks b/build_nv_0120/TEST/CMakeFiles/progress.marks new file mode 100644 index 00000000..7facc899 --- /dev/null +++ b/build_nv_0120/TEST/CMakeFiles/progress.marks @@ -0,0 +1 @@ +36 diff --git a/build_nv_0120/TEST/CTestTestfile.cmake b/build_nv_0120/TEST/CTestTestfile.cmake new file mode 100644 index 00000000..f0ba5b38 --- /dev/null +++ b/build_nv_0120/TEST/CTestTestfile.cmake @@ -0,0 +1,42 @@ +# CMake generated Testfile for +# Source directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST +# Build directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +add_test(pdtest_1x1_1_2_8_20_SP "/usr/bin/srun" "-n" "1" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/pdtest" "-r" "1" "-c" "1" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_1x1_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_1x1_3_2_8_20_SP "/usr/bin/srun" "-n" "1" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/pdtest" "-r" "1" "-c" "1" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_1x1_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_1x2_1_2_8_20_SP "/usr/bin/srun" "-n" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/pdtest" "-r" "1" "-c" "2" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_1x2_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_1x2_3_2_8_20_SP "/usr/bin/srun" "-n" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/pdtest" "-r" "1" "-c" "2" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_1x2_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_1x3_1_2_8_20_SP "/usr/bin/srun" "-n" "3" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/pdtest" "-r" "1" "-c" "3" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_1x3_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_1x3_3_2_8_20_SP "/usr/bin/srun" "-n" "3" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/pdtest" "-r" "1" "-c" "3" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_1x3_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_2x1_1_2_8_20_SP "/usr/bin/srun" "-n" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/pdtest" "-r" "2" "-c" "1" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_2x1_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_2x1_3_2_8_20_SP "/usr/bin/srun" "-n" "2" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/pdtest" "-r" "2" "-c" "1" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_2x1_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_2x2_1_2_8_20_SP "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/pdtest" "-r" "2" "-c" "2" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_2x2_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_2x2_3_2_8_20_SP "/usr/bin/srun" "-n" "4" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/pdtest" "-r" "2" "-c" "2" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_2x2_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_2x3_1_2_8_20_SP "/usr/bin/srun" "-n" "6" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/pdtest" "-r" "2" "-c" "3" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_2x3_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_2x3_3_2_8_20_SP "/usr/bin/srun" "-n" "6" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/pdtest" "-r" "2" "-c" "3" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_2x3_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_5x1_1_2_8_20_SP "/usr/bin/srun" "-n" "5" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/pdtest" "-r" "5" "-c" "1" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_5x1_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_5x1_3_2_8_20_SP "/usr/bin/srun" "-n" "5" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/pdtest" "-r" "5" "-c" "1" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_5x1_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_5x2_1_2_8_20_SP "/usr/bin/srun" "-n" "10" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/pdtest" "-r" "5" "-c" "2" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_5x2_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_5x2_3_2_8_20_SP "/usr/bin/srun" "-n" "10" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/pdtest" "-r" "5" "-c" "2" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_5x2_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_5x3_1_2_8_20_SP "/usr/bin/srun" "-n" "15" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/pdtest" "-r" "5" "-c" "3" "-s" "1" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_5x3_1_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") +add_test(pdtest_5x3_3_2_8_20_SP "/usr/bin/srun" "-n" "15" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/pdtest" "-r" "5" "-c" "3" "-s" "3" "-b" "2" "-x" "8" "-m" "20" "-f" "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/EXAMPLE/g20.rua") +set_tests_properties(pdtest_5x3_3_2_8_20_SP PROPERTIES _BACKTRACE_TRIPLES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;47;add_test;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;77;add_superlu_dist_tests;/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST/CMakeLists.txt;0;") diff --git a/build_nv_0120/TEST/Makefile b/build_nv_0120/TEST/Makefile new file mode 100644 index 00000000..1194732a --- /dev/null +++ b/build_nv_0120/TEST/Makefile @@ -0,0 +1,299 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake + +# The command to remove a file. +RM = /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /global/common/software/nersc/pm-2022q4/spack/linux-sles15-zen/cmake-3.24.3-k5msymx/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST//CMakeFiles/progress.marks + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 TEST/all + $(CMAKE_COMMAND) -E cmake_progress_start /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 TEST/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 TEST/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 TEST/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +TEST/CMakeFiles/pdtest.dir/rule: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 TEST/CMakeFiles/pdtest.dir/rule +.PHONY : TEST/CMakeFiles/pdtest.dir/rule + +# Convenience name for target. +pdtest: TEST/CMakeFiles/pdtest.dir/rule +.PHONY : pdtest + +# fast build rule for target. +pdtest/fast: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/build +.PHONY : pdtest/fast + +dcreate_matrix.o: dcreate_matrix.c.o +.PHONY : dcreate_matrix.o + +# target to build an object file +dcreate_matrix.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.o +.PHONY : dcreate_matrix.c.o + +dcreate_matrix.i: dcreate_matrix.c.i +.PHONY : dcreate_matrix.i + +# target to preprocess a source file +dcreate_matrix.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.i +.PHONY : dcreate_matrix.c.i + +dcreate_matrix.s: dcreate_matrix.c.s +.PHONY : dcreate_matrix.s + +# target to generate assembly for a file +dcreate_matrix.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/dcreate_matrix.c.s +.PHONY : dcreate_matrix.c.s + +pdcompute_resid.o: pdcompute_resid.c.o +.PHONY : pdcompute_resid.o + +# target to build an object file +pdcompute_resid.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.o +.PHONY : pdcompute_resid.c.o + +pdcompute_resid.i: pdcompute_resid.c.i +.PHONY : pdcompute_resid.i + +# target to preprocess a source file +pdcompute_resid.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.i +.PHONY : pdcompute_resid.c.i + +pdcompute_resid.s: pdcompute_resid.c.s +.PHONY : pdcompute_resid.s + +# target to generate assembly for a file +pdcompute_resid.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/pdcompute_resid.c.s +.PHONY : pdcompute_resid.c.s + +pdtest.o: pdtest.c.o +.PHONY : pdtest.o + +# target to build an object file +pdtest.c.o: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/pdtest.c.o +.PHONY : pdtest.c.o + +pdtest.i: pdtest.c.i +.PHONY : pdtest.i + +# target to preprocess a source file +pdtest.c.i: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/pdtest.c.i +.PHONY : pdtest.c.i + +pdtest.s: pdtest.c.s +.PHONY : pdtest.s + +# target to generate assembly for a file +pdtest.c.s: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(MAKE) $(MAKESILENT) -f TEST/CMakeFiles/pdtest.dir/build.make TEST/CMakeFiles/pdtest.dir/pdtest.c.s +.PHONY : pdtest.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... pdtest" + @echo "... dcreate_matrix.o" + @echo "... dcreate_matrix.i" + @echo "... dcreate_matrix.s" + @echo "... pdcompute_resid.o" + @echo "... pdcompute_resid.i" + @echo "... pdcompute_resid.s" + @echo "... pdtest.o" + @echo "... pdtest.i" + @echo "... pdtest.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_nv_0120/TEST/cmake_install.cmake b/build_nv_0120/TEST/cmake_install.cmake new file mode 100644 index 00000000..c75f0f3a --- /dev/null +++ b/build_nv_0120/TEST/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/TEST + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build_nv_0120/cmake_install.cmake b/build_nv_0120/cmake_install.cmake new file mode 100644 index 00000000..08fcbc75 --- /dev/null +++ b/build_nv_0120/cmake_install.cmake @@ -0,0 +1,78 @@ +# Install script for directory: /global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/SRC/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/TEST/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/EXAMPLE/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/FORTRAN/cmake_install.cmake") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./lib/pkgconfig" TYPE FILE FILES "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/superlu_dist.pc") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build_nv_0120/debug_1node_2gpu.sh b/build_nv_0120/debug_1node_2gpu.sh new file mode 100755 index 00000000..59e014b0 --- /dev/null +++ b/build_nv_0120/debug_1node_2gpu.sh @@ -0,0 +1,72 @@ +#!/bin/bash +#SBATCH --job-name=1node +#SBATCH -q regular +#SBATCH -C gpu +#SBATCH --nodes=1 +#SBATCH --time=02:00:00 +#SBATCH -A m2956_g +#SBATCH --mail-user=nanding@lbl.gov +#SBATCH --mail-type=ALL + + +#OpenMP settings: +export OMP_NUM_THREADS=1 +export OMP_PLACES=threads +export OMP_PROC_BIND=spread +export SLURM_CPU_BIND="cores" + +#MPI settings: +export MPICH_GPU_SUPPORT_ENABLED=0 +export CRAY_ACCEL_TARGET=nvidia80 +echo MPICH_GPU_SUPPORT_ENABLED=$MPICH_GPU_SUPPORT_ENABLED +export LD_LIBRARY_PATH=${CRAY_LD_LIBRARY_PATH}:$LD_LIBRARY_PATH + +#SUPERLU settings: +export MAX_BUFFER_SIZE=50000000 +#5000000000 +#export SUPERLU_NUM_GPU_STREAMS=1 +export SUPERLU_BIND_MPI_GPU=1 +export SUPERLU_ACC_OFFLOAD=1 # this can be 0 to do CPU tests on GPU nodes + +##NVSHMEM settings: +export NVSHMEM_USE_GDRCOPY=1 +export NVSHMEM_MPI_SUPPORT=1 +export MPI_HOME=${MPICH_DIR} + +export NVSHMEM_LIBFABRIC_SUPPORT=1 +export LIBFABRIC_HOME=/opt/cray/libfabric/1.15.2.0 +NVSHMEM_HOME=/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/ +export LD_LIBRARY_PATH=$NVSHMEM_HOME/lib:$LD_LIBRARY_PATH + +export NVSHMEM_DISABLE_CUDA_VMM=1 +export FI_CXI_OPTIMIZED_MRS=false + +export NVSHMEM_BOOTSTRAP_TWO_STAGE=1 +export NVSHMEM_BOOTSTRAP=MPI + +#export NVSHMEM_DEBUG=TRACE +#export NVSHMEM_DEBUG_SUBSYS=ALL +#export NVSHMEM_DEBUG_FILE=nvdebug_success +#run the application +#matrix=(nimrodMatrix-B.mtx nimrodMatrix-N.mtx) +INPUT_DIR=/global/cfs/cdirs/m2956/nanding/myprojects/matrix +matrix=(s1_mat_0_126936.bin s1_mat_0_253872.bin s1_mat_0_507744.bin Li4244.bin LU_C_BN_C_2by2.bin DG_GrapheneDisorder_8192.bin) +#matrix=(s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin s1_mat_0_126936.bin s1_mat_0_253872.bin s1_mat_0_507744.bin Li4244.bin LU_C_BN_C_2by2.bin DG_GrapheneDisorder_8192.bin) +MYDATE=$(date '+%Y-%m-%d-%H-%M') + + +for MAT in ${matrix[@]} +do + export NSUP=256 + export NREL=256 + + #export NVSHMEM_DEBUG=TRACE + #export NVSHMEM_DEBUG_SUBSYS=ALL + #export NVSHMEM_DEBUG_FILE=nvdebug_success + #srun -n1 -c128 --cpu_bind=cores -G 1 ./exe_main_cc_link + + srun -n1 -c128 --cpu_bind=cores -G 1 ./EXAMPLE/pddrive -c 1 -r 1 $INPUT_DIR/$MAT |& tee slu_${MAT}_1node_1x1_OMP${OMP_NUM_THREADS}_${MYDATE}.log + srun -n2 -c 64 --cpu_bind=cores -G 2 ./EXAMPLE/pddrive -c 1 -r 2 $INPUT_DIR/$MAT |& tee slu_${MAT}_1node_2x1_OMP${OMP_NUM_THREADS}_${MYDATE}.log + srun -n3 -c 42 --cpu_bind=cores -G 3 ./EXAMPLE/pddrive -c 1 -r 3 $INPUT_DIR/$MAT |& tee slu_${MAT}_1node_3x1_OMP${OMP_NUM_THREADS}_${MYDATE}.log + srun -n4 -c 32 --cpu_bind=cores -G 4 ./EXAMPLE/pddrive -c 1 -r 4 $INPUT_DIR/$MAT |& tee slu_${MAT}_1node_4x1_OMP${OMP_NUM_THREADS}_${MYDATE}.log +done diff --git a/build_nv_0120/debug_1node_2gpu_128.sh b/build_nv_0120/debug_1node_2gpu_128.sh new file mode 100755 index 00000000..c9e935f2 --- /dev/null +++ b/build_nv_0120/debug_1node_2gpu_128.sh @@ -0,0 +1,72 @@ +#!/bin/bash +#SBATCH --job-name=1node +#SBATCH -q regular +#SBATCH -C gpu +#SBATCH --nodes=1 +#SBATCH --time=00:30:00 +#SBATCH -A m2956_g +#SBATCH --mail-user=nanding@lbl.gov +#SBATCH --mail-type=ALL + + +#OpenMP settings: +export OMP_NUM_THREADS=1 +export OMP_PLACES=threads +export OMP_PROC_BIND=spread +export SLURM_CPU_BIND="cores" + +#MPI settings: +export MPICH_GPU_SUPPORT_ENABLED=0 +export CRAY_ACCEL_TARGET=nvidia80 +echo MPICH_GPU_SUPPORT_ENABLED=$MPICH_GPU_SUPPORT_ENABLED +export LD_LIBRARY_PATH=${CRAY_LD_LIBRARY_PATH}:$LD_LIBRARY_PATH + +#SUPERLU settings: +export MAX_BUFFER_SIZE=50000000 +#5000000000 +#export SUPERLU_NUM_GPU_STREAMS=1 +export SUPERLU_BIND_MPI_GPU=1 +#export SUPERLU_ACC_OFFLOAD=1 # this can be 0 to do CPU tests on GPU nodes + +##NVSHMEM settings: +export NVSHMEM_USE_GDRCOPY=1 +export NVSHMEM_MPI_SUPPORT=1 +export MPI_HOME=${MPICH_DIR} + +export NVSHMEM_LIBFABRIC_SUPPORT=1 +export LIBFABRIC_HOME=/opt/cray/libfabric/1.15.2.0 +NVSHMEM_HOME=/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/ +export LD_LIBRARY_PATH=$NVSHMEM_HOME/lib:$LD_LIBRARY_PATH + +export NVSHMEM_DISABLE_CUDA_VMM=1 +export FI_CXI_OPTIMIZED_MRS=false + +export NVSHMEM_BOOTSTRAP_TWO_STAGE=1 +export NVSHMEM_BOOTSTRAP=MPI + +#export NVSHMEM_DEBUG=TRACE +#export NVSHMEM_DEBUG_SUBSYS=ALL +#export NVSHMEM_DEBUG_FILE=nvdebug_success +#run the application +#matrix=(nimrodMatrix-B.mtx nimrodMatrix-N.mtx) +INPUT_DIR=/global/cfs/cdirs/m2956/nanding/myprojects/matrix +#matrix=(s1_mat_0_126936.bin s1_mat_0_253872.bin s1_mat_0_507744.bin Li4244.bin LU_C_BN_C_2by2.bin DG_GrapheneDisorder_8192.bin) +matrix=(s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin) #s1_mat_0_126936.bin s1_mat_0_253872.bin s1_mat_0_507744.bin Li4244.bin LU_C_BN_C_2by2.bin DG_GrapheneDisorder_8192.bin) +MYDATE=$(date '+%Y-%m-%d-%H-%M') + + +for MAT in ${matrix[@]} +do + export NSUP=128 + #export NREL=128 + + #export NVSHMEM_DEBUG=TRACE + #export NVSHMEM_DEBUG_SUBSYS=ALL + #export NVSHMEM_DEBUG_FILE=nvdebug_success + #srun -n1 -c128 --cpu_bind=cores -G 1 ./exe_main_cc_link + + srun -n1 -c128 --cpu_bind=cores -G 1 ./EXAMPLE/pddrive -c 1 -r 1 $INPUT_DIR/$MAT |& tee slu_${MAT}_1node_1x1_OMP${OMP_NUM_THREADS}_${MYDATE}.log + srun -n2 -c 64 --cpu_bind=cores -G 2 ./EXAMPLE/pddrive -c 1 -r 2 $INPUT_DIR/$MAT |& tee slu_${MAT}_1node_2x1_OMP${OMP_NUM_THREADS}_${MYDATE}.log + srun -n3 -c 42 --cpu_bind=cores -G 3 ./EXAMPLE/pddrive -c 1 -r 3 $INPUT_DIR/$MAT |& tee slu_${MAT}_1node_3x1_OMP${OMP_NUM_THREADS}_${MYDATE}.log + srun -n4 -c 32 --cpu_bind=cores -G 4 ./EXAMPLE/pddrive -c 1 -r 4 $INPUT_DIR/$MAT |& tee slu_${MAT}_1node_4x1_OMP${OMP_NUM_THREADS}_${MYDATE}.log +done diff --git a/build_nv_0120/run_cmake_build_perlmutter_gcc_gpu.sh b/build_nv_0120/run_cmake_build_perlmutter_gcc_gpu.sh new file mode 100644 index 00000000..e25cb6b4 --- /dev/null +++ b/build_nv_0120/run_cmake_build_perlmutter_gcc_gpu.sh @@ -0,0 +1,74 @@ +#!/bin/bash + +# cmake build for SuperLU_dist on NERSC Perlmutter +# +# Last update: July 21, 2022 +# Perlmutter is not in production and the software environment changes rapidly. +# Expect this file to be frequently updated +# +# This build script targets Perlmutter Slingshot 11 GPU compute nodes +# +# When requesting GPU compute nodes using salloc, will have to add the _ss11 suffix to the QOS +# For example, if previously requested 1 node using salloc as follows +# salloc -C gpu -N 1 -G 4 -t 30 -A m3894 -q regular +# will now need: +# salloc -C gpu -N 1 -G 4 -t 30 -A m3894 -q regular_ss11 +# will also need to issue the 5 module load commands below and the +# two "export LD_LIBRARY_PATH" commands below in the shell after +# receiving node allocation or in scripts that will run on the nodes +# +# For sbatch scripts, if previously had +# #SBATCH -q regular +# will now need +# #SBATCH -q regular_ss11 +# will also need to include the 5 module load commands below and the +# two "export LD_LIBRARY_PATH" commands below in the batch script +# +# Note: you may have to specify your own parmetis/metis libraries + + +#module load PrgEnv-gnu +#module load gcc/11.2.0 +#module load cmake/3.22.0 +#module load cudatoolkit/11.7 +# avoid bug in cray-libsci/21.08.1.2 +#module load cray-libsci/22.11.1.2 + +# avoid bug in cudatoolkit +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH//\/usr\/local\/cuda-11.5\/compat:/} +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH//\/usr\/local\/cuda-11.7\/compat:/} + +NVSHMEM_HOME=/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/ +#NVSHMEM_HOME=${CRAY_NVIDIA_PREFIX}/comm_libs/nvshmem/ +cmake .. \ + -DCMAKE_C_FLAGS="-DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I${NVSHMEM_HOME}/include" \ + -DCMAKE_CXX_COMPILER=CC \ + -DCMAKE_C_COMPILER=cc \ + -DCMAKE_Fortran_COMPILER=ftn \ + -DXSDK_ENABLE_Fortran=ON \ + -DTPL_ENABLE_INTERNAL_BLASLIB=OFF \ + -DTPL_ENABLE_LAPACKLIB=ON \ + -DBUILD_SHARED_LIBS=ON \ + -DTPL_ENABLE_CUDALIB=ON \ + -DCMAKE_CUDA_FLAGS="-I${NVSHMEM_HOME}/include -I${MPICH_DIR}/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC" \ + -DCMAKE_CUDA_ARCHITECTURES=80 \ + -DCMAKE_INSTALL_PREFIX=. \ + -DCMAKE_INSTALL_LIBDIR=./lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DTPL_BLAS_LIBRARIES=/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so \ + -DTPL_LAPACK_LIBRARIES=/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so \ + -DTPL_PARMETIS_LIBRARIES="/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so;/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so" \ + -DTPL_PARMETIS_INCLUDE_DIRS="/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include;/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include" \ + -DTPL_ENABLE_COMBBLASLIB=OFF \ + -DTPL_ENABLE_NVSHMEM=ON \ + -DTPL_NVSHMEM_LIBRARIES="-L${CUDA_HOME}/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L${NVSHMEM_HOME}/lib -lnvshmem" \ + -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \ + -DMPIEXEC_NUMPROC_FLAG=-n \ + -DMPIEXEC_EXECUTABLE=/usr/bin/srun \ + -DMPIEXEC_MAX_NUMPROCS=16 + +#make pddrive +#make pddrive3d +#make f_pddrive + +## -DTPL_BLAS_LIBRARIES=/global/cfs/cdirs/m3894/ptlin/tpl/amd_blis/install/amd_blis-20211021-n9-gcc9.3.0/lib/libblis.a \ diff --git a/build_nv_0120/slu_DG_GrapheneDisorder_8192.bin_1node_1x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_DG_GrapheneDisorder_8192.bin_1node_1x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..6690d701 --- /dev/null +++ b/build_nv_0120/slu_DG_GrapheneDisorder_8192.bin_1node_1x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,355 @@ +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001217 ** +first gpufree time: 0.1971 +first blas create time: 0.5313 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/DG_GrapheneDisorder_8192.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 327680 nnz 238668800 +# of doubles fread: 238668800 +Time to read and distribute matrix 1.49 +.. equilibrated? *equed = R +.. RowPerm 1 time: 1.87 +.. anorm 3.533251e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 327680 + Nonzeros in L 988368640 + Nonzeros in U 988368640 + nonzeros in L+U 1976409600 + nonzeros in LSUB 86558359 + No of supers 2000 + Size of G(L) 5048000 + Size of G(U) 4720320 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 371.67 total 383.46 expansions 0 +.. # L blocks 37779 # U blocks 35779 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 3.533251e+01 = 2.105982e-06 +.. Buffer size: Lsub 15324 Lval 3891200 Usub 17307 Uval 3825664 LDA 15200 +max_ncols 14944, max_ldu 256, bigu_size 3825664 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 15200 x 14944 +[0].. BIG U size 3825664 (on CPU) +[0].. BIG V size 227148800 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 15200 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.3719 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 31.5095 seconds +.. L-panel pxgstrf2 9.7218 seconds +.. U-panel pxgstrs2 21.7877 seconds +Time in Look-ahead update 22.4130 seconds +Time in Schur update 188.3196 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.6305 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 39.3484 + * Look-ahead 0.0000 + * Remain 39.3484 +Total factorization time : 238.6739 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 2566.66 (MB) + (P0) serial symbolic::stage[0]: symb_memory 383.46, GA_mem_use 2865.34 + (P0) serial distribution::stage[1]:symb_LU 371.67, dist_mem_use 1722.87, num_mem_usage.for_lu 15865.80 +** Total highmark (MB): + Sum-of-all : 18432.46 | Avg : 18432.46 | Max : 18432.46 + Max at rank 0, different stages (MB): + . symbfact 3248.80 + . distribution 17960.34 + . numfact 18432.46 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 15865.80 | Total : 18432.46 + . max at rank 0, max L+U memory (MB): 15865.80 + . max at rank 0, peak buffer (MB): 2566.66 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0072 +.. Setup GPU L-solve time 0.0009 +.. L-solve time 0.0506 +.. L-solve time (MAX) 0.0506 +.. Setup GPU U-solve time 0.0013 +.. U-solve time 0.1980 +.. U-solve time (MAX) 0.1980 +.. X to B redistribute time 0.0015 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 3.183799e-08 max_i |x - xtrue|_i / |x|_i = 1.972939e-07 +************************************************** +**** Time (seconds) **** + EQUIL time 0.525 + ROWPERM time 1.874 + COLPERM time 1.747 + SYMBFACT time 2.323 + DISTRIBUTE time 27.659 + FACTOR time 239.284 + Factor flops 1.157952e+13 Mflops 48392.41 + SOLVE time 0.260 + Solve flops 3.952819e+09 Mflops 15223.57 +************************************************** diff --git a/build_nv_0120/slu_DG_GrapheneDisorder_8192.bin_1node_2x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_DG_GrapheneDisorder_8192.bin_1node_2x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..780e4bd2 --- /dev/null +++ b/build_nv_0120/slu_DG_GrapheneDisorder_8192.bin_1node_2x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,280 @@ +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001217 ** +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001217 ** +first gpufree time: 0.3783 +first blas create time: 0.5259 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/DG_GrapheneDisorder_8192.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 327680 nnz 238668800 +# of doubles fread: 238668800 +Time to read and distribute matrix 0.42 +.. equilibrated? *equed = R +.. RowPerm 1 time: 1.71 +.. anorm 3.533251e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 327680 + Nonzeros in L 988368640 + Nonzeros in U 988368640 + nonzeros in L+U 1976409600 + nonzeros in LSUB 86558359 + No of supers 2000 + Size of G(L) 5048000 + Size of G(U) 4720320 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 371.67 total 383.46 expansions 0 +.. # L blocks 19099 # U blocks 17959 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 3.533251e+01 = 2.105982e-06 +.. Buffer size: Lsub 7742 Lval 1966080 Usub 17307 Uval 3825664 LDA 7680 +max_ncols 14944, max_ldu 256, bigu_size 3825664 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 7680 x 14944 +[0].. BIG U size 3825664 (on CPU) +[0].. BIG V size 114769920 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 7680 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.2444 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 25.8544 seconds +.. L-panel pxgstrf2 14.1306 seconds +.. U-panel pxgstrs2 11.7238 seconds +Time in Look-ahead update 13.5807 seconds +Time in Schur update 91.5788 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.6301 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 19.8809 + * Look-ahead 0.0000 + * Remain 19.8809 +Total factorization time : 128.5699 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 1482.45 (MB) + (P0) serial symbolic::stage[0]: symb_memory 383.46, GA_mem_use 2865.34 + (P0) serial distribution::stage[1]:symb_LU 371.67, dist_mem_use 1392.24, num_mem_usage.for_lu 8024.66 +** Total highmark (MB): + Sum-of-all : 19382.85 | Avg : 9691.42 | Max : 9788.57 + Max at rank 0, different stages (MB): + . symbfact 3248.80 + . distribution 9788.57 + . numfact 9507.11 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 15865.77 | Total : 18811.54 + . max at rank 0, max L+U memory (MB): 8024.66 + . max at rank 0, peak buffer (MB): 1482.45 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0079 +.. Setup GPU L-solve time 0.0023 +.. L-solve time 0.0302 +.. L-solve time (MAX) 0.0305 +.. Setup GPU U-solve time 0.0037 +.. U-solve time 0.1030 +.. U-solve time (MAX) 0.1032 +.. X to B redistribute time 0.0027 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 9.879657e-08 max_i |x - xtrue|_i / |x|_i = 1.383132e-06 +************************************************** +**** Time (seconds) **** + EQUIL time 0.271 + ROWPERM time 1.713 + COLPERM time 1.698 + SYMBFACT time 2.231 + DISTRIBUTE time 10.900 + FACTOR time 128.939 + Factor flops 1.164550e+13 Mflops 90318.01 + SOLVE time 0.150 + Solve flops 3.952819e+09 Mflops 26298.38 +************************************************** diff --git a/build_nv_0120/slu_DG_GrapheneDisorder_8192.bin_1node_3x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_DG_GrapheneDisorder_8192.bin_1node_3x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..ff2d3265 --- /dev/null +++ b/build_nv_0120/slu_DG_GrapheneDisorder_8192.bin_1node_3x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,225 @@ +srun: Job 4964903 step creation temporarily disabled, retrying (Requested nodes are busy) +srun: Step created for job 4964903 +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001217 ** +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001217 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001217 ** +first gpufree time: 0.4796 +first blas create time: 0.5116 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/DG_GrapheneDisorder_8192.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 327680 nnz 238668800 +# of doubles fread: 238668800 +Time to read and distribute matrix 0.42 +.. equilibrated? *equed = R +.. RowPerm 1 time: 1.49 +.. anorm 3.533251e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 327680 + Nonzeros in L 988368640 + Nonzeros in U 988368640 + nonzeros in L+U 1976409600 + nonzeros in LSUB 86558359 + No of supers 2000 + Size of G(L) 5048000 + Size of G(U) 4720320 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 371.67 total 383.46 expansions 0 +.. # L blocks 12458 # U blocks 11876 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 3.533251e+01 = 2.105982e-06 +.. Buffer size: Lsub 5164 Lval 1310720 Usub 17307 Uval 3825664 LDA 5120 +max_ncols 14944, max_ldu 256, bigu_size 3825664 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 5120 x 14944 +[0].. BIG U size 3825664 (on CPU) +[0].. BIG V size 76513280 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 5120 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.1750 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 22.4376 seconds +.. L-panel pxgstrf2 15.1253 seconds +.. U-panel pxgstrs2 7.3124 seconds +Time in Look-ahead update 13.0691 seconds +Time in Schur update 52.9454 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.6183 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 13.1222 + * Look-ahead 0.0000 + * Remain 13.1222 +Total factorization time : 84.0693 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 1113.36 (MB) + (P0) serial symbolic::stage[0]: symb_memory 383.46, GA_mem_use 2865.34 + (P0) serial distribution::stage[1]:symb_LU 371.67, dist_mem_use 1271.85, num_mem_usage.for_lu 5271.37 +** Total highmark (MB): + Sum-of-all : 20801.91 | Avg : 6933.97 | Max : 6973.71 + Max at rank 2, different stages (MB): + . symbfact 3248.80 + . distribution 6914.89 + . numfact 6384.73 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 15865.79 | Total : 19186.73 + . max at rank 2, max L+U memory (MB): 5330.49 + . max at rank 0, peak buffer (MB): 1113.36 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. B to X redistribute time 0.0055 +.. Setup GPU L-solve time 0.0004 +.. L-solve time 0.0210 +.. L-solve time (MAX) 0.0210 +.. Setup GPU U-solve time 0.0005 +.. U-solve time 0.0701 +.. U-solve time (MAX) 0.0701 +.. X to B redistribute time 0.0020 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.987662e-08 max_i |x - xtrue|_i / |x|_i = 3.909629e-08 +************************************************** +**** Time (seconds) **** + EQUIL time 0.178 + ROWPERM time 1.493 + COLPERM time 1.665 + SYMBFACT time 2.176 + DISTRIBUTE time 7.655 + FACTOR time 84.389 + Factor flops 1.167427e+13 Mflops 138339.23 + SOLVE time 0.100 + Solve flops 3.952819e+09 Mflops 39572.94 +************************************************** diff --git a/build_nv_0120/slu_DG_GrapheneDisorder_8192.bin_1node_4x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_DG_GrapheneDisorder_8192.bin_1node_4x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..8b1200f7 --- /dev/null +++ b/build_nv_0120/slu_DG_GrapheneDisorder_8192.bin_1node_4x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,171 @@ +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001217 ** +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001217 ** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001217 ** +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001217 ** +first gpufree time: 0.6164 +first blas create time: 0.5366 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/DG_GrapheneDisorder_8192.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 327680 nnz 238668800 +# of doubles fread: 238668800 +Time to read and distribute matrix 0.43 +.. equilibrated? *equed = R +.. RowPerm 1 time: 1.54 +.. anorm 3.533251e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 327680 + Nonzeros in L 988368640 + Nonzeros in U 988368640 + nonzeros in L+U 1976409600 + nonzeros in LSUB 86558359 + No of supers 2000 + Size of G(L) 5048000 + Size of G(U) 4720320 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 371.67 total 383.46 expansions 0 +.. # L blocks 9570 # U blocks 8902 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 3.533251e+01 = 2.105982e-06 +.. Buffer size: Lsub 3872 Lval 983040 Usub 17307 Uval 3825664 LDA 3840 +max_ncols 14944, max_ldu 256, bigu_size 3825664 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 3840 x 14944 +[0].. BIG U size 3825664 (on CPU) +[0].. BIG V size 57384960 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +3 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 3840 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.1683 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 22.4051 seconds +.. L-panel pxgstrf2 16.5288 seconds +.. U-panel pxgstrs2 5.8764 seconds +Time in Look-ahead update 12.7017 seconds +Time in Schur update 34.9876 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.6171 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 10.2573 + * Look-ahead 0.0000 + * Remain 10.2573 +Total factorization time : 65.1978 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 928.81 (MB) + (P0) serial symbolic::stage[0]: symb_memory 383.46, GA_mem_use 2865.34 + (P0) serial distribution::stage[1]:symb_LU 371.67, dist_mem_use 1209.17, num_mem_usage.for_lu 3980.69 +** Total highmark (MB): + Sum-of-all : 22187.55 | Avg : 5546.89 | Max : 5626.94 + Max at rank 2, different stages (MB): + . symbfact 3248.80 + . distribution 5561.53 + . numfact 4909.50 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 15865.81 | Total : 19561.92 + . max at rank 2, max L+U memory (MB): 4044.00 + . max at rank 0, peak buffer (MB): 928.81 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. GPU trisolve +.. B to X redistribute time 0.0048 +.. Setup GPU L-solve time 0.0009 +.. L-solve time 0.0179 +.. L-solve time (MAX) 0.0182 +.. Setup GPU U-solve time 0.0008 +.. U-solve time 0.0586 +.. U-solve time (MAX) 0.0590 +.. X to B redistribute time 0.0015 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 8.472727e-08 max_i |x - xtrue|_i / |x|_i = 1.377859e-07 +************************************************** +**** Time (seconds) **** + EQUIL time 0.140 + ROWPERM time 1.538 + COLPERM time 1.702 + SYMBFACT time 2.239 + DISTRIBUTE time 5.976 + FACTOR time 65.509 + Factor flops 1.169090e+13 Mflops 178461.26 + SOLVE time 0.087 + Solve flops 3.952819e+09 Mflops 45659.41 +************************************************** diff --git a/build_nv_0120/slu_LU_C_BN_C_2by2.bin_1node_1x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_LU_C_BN_C_2by2.bin_1node_1x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..30177520 --- /dev/null +++ b/build_nv_0120/slu_LU_C_BN_C_2by2.bin_1node_1x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,631 @@ +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001217 ** +first gpufree time: 0.2666 +first blas create time: 0.5366 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/LU_C_BN_C_2by2.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 131664 nnz 95429672 +# of doubles fread: 95429672 +Time to read and distribute matrix 0.40 +.. equilibrated? *equed = N +.. RowPerm 1 time: 0.81 +.. anorm 5.328527e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 131664 + Nonzeros in L 865224955 + Nonzeros in U 865206042 + nonzeros in L+U 1730299333 + nonzeros in LSUB 52339917 + No of supers 1216 + Size of G(L) 5906638 + Size of G(U) 5777864 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 235.10 total 239.84 expansions 0 +.. # L blocks 75973 # U blocks 74626 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 5.328527e+01 = 3.176050e-06 +.. Buffer size: Lsub 20057 Lval 5058304 Usub 25397 Uval 4992768 LDA 19891 +max_ncols 19755, max_ldu 256, bigu_size 5057280 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 19891 x 19755 +[0].. BIG U size 5057280 (on CPU) +[0].. BIG V size 392946705 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 19891 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 7 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 8 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 7 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 8 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 7 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 8 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 7 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 7 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 7 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 7 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 7 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.6526 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 27.7667 seconds +.. L-panel pxgstrf2 8.1506 seconds +.. U-panel pxgstrs2 19.6160 seconds +Time in Look-ahead update 37.6373 seconds +Time in Schur update 339.3619 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.5804 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 81.7885 + * Look-ahead 0.0000 + * Remain 81.7885 +Total factorization time : 398.9890 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 887.16 (MB) + (P0) serial symbolic::stage[0]: symb_memory 239.84, GA_mem_use 1145.68 + (P0) serial distribution::stage[1]:symb_LU 235.10, dist_mem_use 718.41, num_mem_usage.for_lu 13933.23 +** Total highmark (MB): + Sum-of-all : 14886.74 | Avg : 14886.74 | Max : 14886.74 + Max at rank 0, different stages (MB): + . symbfact 1385.53 + . distribution 14886.74 + . numfact 14820.40 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 13933.23 | Total : 14820.40 + . max at rank 0, max L+U memory (MB): 13933.23 + . max at rank 0, peak buffer (MB): 887.16 +************************************************** + +** number of Tiny Pivots: 1 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0034 +.. Setup GPU L-solve time 0.0006 +.. L-solve time 0.0757 +.. L-solve time (MAX) 0.0757 +.. Setup GPU U-solve time 0.0007 +.. U-solve time 0.2336 +.. U-solve time (MAX) 0.2336 +.. X to B redistribute time 0.0006 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.249029e-04 max_i |x - xtrue|_i / |x|_i = 2.023726e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.166 + ROWPERM time 0.812 + COLPERM time 6.419 + SYMBFACT time 1.847 + DISTRIBUTE time 11.767 + FACTOR time 399.998 + Factor flops 1.694362e+13 Mflops 42359.22 + SOLVE time 0.315 + Solve flops 3.460599e+09 Mflops 10995.15 +************************************************** diff --git a/build_nv_0120/slu_LU_C_BN_C_2by2.bin_1node_2x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_LU_C_BN_C_2by2.bin_1node_2x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..32410a84 --- /dev/null +++ b/build_nv_0120/slu_LU_C_BN_C_2by2.bin_1node_2x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,505 @@ +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001217 ** +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001217 ** +first gpufree time: 0.3105 +first blas create time: 0.5358 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/LU_C_BN_C_2by2.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 131664 nnz 95429672 +# of doubles fread: 95429672 +Time to read and distribute matrix 0.14 +.. equilibrated? *equed = N +.. RowPerm 1 time: 0.73 +.. anorm 5.328527e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 131664 + Nonzeros in L 865224955 + Nonzeros in U 865206042 + nonzeros in L+U 1730299333 + nonzeros in LSUB 52339917 + No of supers 1216 + Size of G(L) 5906638 + Size of G(U) 5777864 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 235.10 total 239.84 expansions 0 +.. # L blocks 38305 # U blocks 37134 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 5.328527e+01 = 3.176050e-06 +.. Buffer size: Lsub 10302 Lval 2615808 Usub 25397 Uval 4992768 LDA 10218 +max_ncols 19755, max_ldu 256, bigu_size 5057280 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 10218 x 19755 +[0].. BIG U size 5057280 (on CPU) +[0].. BIG V size 201856590 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 10218 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.3792 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 20.6016 seconds +.. L-panel pxgstrf2 10.8112 seconds +.. U-panel pxgstrs2 9.7903 seconds +Time in Look-ahead update 23.1610 seconds +Time in Schur update 162.0734 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.5782 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 41.5547 + * Look-ahead 0.0000 + * Remain 41.5547 +Total factorization time : 203.0586 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 2354.50 (MB) + (P0) serial symbolic::stage[0]: symb_memory 239.84, GA_mem_use 1145.68 + (P0) serial distribution::stage[1]:symb_LU 235.10, dist_mem_use 578.61, num_mem_usage.for_lu 6956.86 +** Total highmark (MB): + Sum-of-all : 18556.44 | Avg : 9278.22 | Max : 9311.37 + Max at rank 0, different stages (MB): + . symbfact 1385.53 + . distribution 7770.58 + . numfact 9311.37 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 13933.25 | Total : 18556.44 + . max at rank 1, max L+U memory (MB): 6976.39 + . max at rank 0, peak buffer (MB): 2354.50 +************************************************** + +** number of Tiny Pivots: 1 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0035 +.. Setup GPU L-solve time 0.0007 +.. L-solve time 0.0409 +.. L-solve time (MAX) 0.0410 +.. Setup GPU U-solve time 0.0006 +.. U-solve time 0.1234 +.. U-solve time (MAX) 0.1234 +.. X to B redistribute time 0.0007 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.178438e-04 max_i |x - xtrue|_i / |x|_i = 2.236931e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.083 + ROWPERM time 0.735 + COLPERM time 6.256 + SYMBFACT time 1.822 + DISTRIBUTE time 6.540 + FACTOR time 203.692 + Factor flops 1.698388e+13 Mflops 83380.16 + SOLVE time 0.170 + Solve flops 3.460599e+09 Mflops 20370.09 +************************************************** diff --git a/build_nv_0120/slu_LU_C_BN_C_2by2.bin_1node_3x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_LU_C_BN_C_2by2.bin_1node_3x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..ecf8ac10 --- /dev/null +++ b/build_nv_0120/slu_LU_C_BN_C_2by2.bin_1node_3x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,432 @@ +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001217 ** +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001217 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001217 ** +first gpufree time: 0.5592 +first blas create time: 0.5634 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/LU_C_BN_C_2by2.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 131664 nnz 95429672 +# of doubles fread: 95429672 +Time to read and distribute matrix 0.15 +.. equilibrated? *equed = N +.. RowPerm 1 time: 0.80 +.. anorm 5.328527e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 131664 + Nonzeros in L 865224955 + Nonzeros in U 865206042 + nonzeros in L+U 1730299333 + nonzeros in LSUB 52339917 + No of supers 1216 + Size of G(L) 5906638 + Size of G(U) 5777864 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 235.10 total 239.84 expansions 0 +.. # L blocks 25566 # U blocks 24940 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 5.328527e+01 = 3.176050e-06 +.. Buffer size: Lsub 6859 Lval 1707264 Usub 25397 Uval 4992768 LDA 6801 +max_ncols 19755, max_ldu 256, bigu_size 5057280 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 6525 x 19755 +[0].. BIG U size 5057280 (on CPU) +[0].. BIG V size 128901375 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 6525 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.2884 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 22.6416 seconds +.. L-panel pxgstrf2 16.3694 seconds +.. U-panel pxgstrs2 6.2721 seconds +Time in Look-ahead update 22.0932 seconds +Time in Schur update 100.3296 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.5911 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 27.3452 + * Look-ahead 0.0000 + * Remain 27.3452 +Total factorization time : 138.5671 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 1683.48 (MB) + (P0) serial symbolic::stage[0]: symb_memory 239.84, GA_mem_use 1145.68 + (P0) serial distribution::stage[1]:symb_LU 235.10, dist_mem_use 532.87, num_mem_usage.for_lu 4488.44 +** Total highmark (MB): + Sum-of-all : 19033.64 | Avg : 6344.55 | Max : 6433.37 + Max at rank 2, different stages (MB): + . symbfact 1385.53 + . distribution 5256.42 + . numfact 6171.93 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 13933.25 | Total : 19033.64 + . max at rank 1, max L+U memory (MB): 4738.54 + . max at rank 2, peak buffer (MB): 1727.10 +************************************************** + +** number of Tiny Pivots: 1 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. B to X redistribute time 0.0025 +.. Setup GPU L-solve time 0.0007 +.. L-solve time 0.0292 +.. L-solve time (MAX) 0.0292 +.. Setup GPU U-solve time 0.0006 +.. U-solve time 0.0860 +.. U-solve time (MAX) 0.0865 +.. X to B redistribute time 0.0006 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 7.946756e-05 max_i |x - xtrue|_i / |x|_i = 1.943600e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.064 + ROWPERM time 0.799 + COLPERM time 6.646 + SYMBFACT time 1.935 + DISTRIBUTE time 4.872 + FACTOR time 139.094 + Factor flops 1.701075e+13 Mflops 122297.17 + SOLVE time 0.120 + Solve flops 3.460599e+09 Mflops 28787.01 +************************************************** diff --git a/build_nv_0120/slu_LU_C_BN_C_2by2.bin_1node_4x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_LU_C_BN_C_2by2.bin_1node_4x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..d26e1d83 --- /dev/null +++ b/build_nv_0120/slu_LU_C_BN_C_2by2.bin_1node_4x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,354 @@ +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001217 ** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001217 ** +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001217 ** +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001217 ** +first gpufree time: 0.7203 +first blas create time: 0.5249 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/LU_C_BN_C_2by2.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 131664 nnz 95429672 +# of doubles fread: 95429672 +Time to read and distribute matrix 0.14 +.. equilibrated? *equed = N +.. RowPerm 1 time: 0.75 +.. anorm 5.328527e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 131664 + Nonzeros in L 865224955 + Nonzeros in U 865206042 + nonzeros in L+U 1730299333 + nonzeros in LSUB 52339917 + No of supers 1216 + Size of G(L) 5906638 + Size of G(U) 5777864 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 235.10 total 239.84 expansions 0 +.. # L blocks 19096 # U blocks 18354 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 5.328527e+01 = 3.176050e-06 +.. Buffer size: Lsub 5199 Lval 1319680 Usub 25397 Uval 4992768 LDA 5155 +max_ncols 19755, max_ldu 256, bigu_size 5057280 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 5063 x 19755 +[0].. BIG U size 5057280 (on CPU) +[0].. BIG V size 100019565 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +3 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 5063 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.2618 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 18.1035 seconds +.. L-panel pxgstrf2 13.2870 seconds +.. U-panel pxgstrs2 4.8164 seconds +Time in Look-ahead update 17.1395 seconds +Time in Schur update 77.9858 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.6073 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 21.1262 + * Look-ahead 0.0000 + * Remain 21.1262 +Total factorization time : 109.6881 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 1415.14 (MB) + (P0) serial symbolic::stage[0]: symb_memory 239.84, GA_mem_use 1145.68 + (P0) serial distribution::stage[1]:symb_LU 235.10, dist_mem_use 508.95, num_mem_usage.for_lu 3422.08 +** Total highmark (MB): + Sum-of-all : 19537.11 | Avg : 4884.28 | Max : 4964.48 + Max at rank 2, different stages (MB): + . symbfact 1385.53 + . distribution 4166.13 + . numfact 4837.22 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 13933.27 | Total : 19537.11 + . max at rank 2, max L+U memory (MB): 3534.80 + . max at rank 2, peak buffer (MB): 1429.68 +************************************************** + +** number of Tiny Pivots: 1 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. GPU trisolve +.. GPU trisolve +.. B to X redistribute time 0.0019 +.. Setup GPU L-solve time 0.0002 +.. L-solve time 0.0236 +.. L-solve time (MAX) 0.0237 +.. Setup GPU U-solve time 0.0002 +.. U-solve time 0.0686 +.. U-solve time (MAX) 0.0687 +.. X to B redistribute time 0.0008 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 2.285835e-04 max_i |x - xtrue|_i / |x|_i = 3.355000e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.044 + ROWPERM time 0.753 + COLPERM time 6.237 + SYMBFACT time 1.807 + DISTRIBUTE time 3.526 + FACTOR time 110.141 + Factor flops 1.703445e+13 Mflops 154660.12 + SOLVE time 0.096 + Solve flops 3.460599e+09 Mflops 36222.25 +************************************************** diff --git a/build_nv_0120/slu_Li4244.bin_1node_1x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_Li4244.bin_1node_1x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..4fa9ec7b --- /dev/null +++ b/build_nv_0120/slu_Li4244.bin_1node_1x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,351 @@ +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001217 ** +first gpufree time: 0.1777 +first blas create time: 0.7535 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/Li4244.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 72000 nnz 258880000 +# of doubles fread: 258880000 +Time to read and distribute matrix 1.25 +.. equilibrated? *equed = R +.. RowPerm 1 time: 1.66 +.. anorm 5.225520e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 72000 + Nonzeros in L 518440556 + Nonzeros in U 518453334 + nonzeros in L+U 1036821890 + nonzeros in LSUB 24093998 + No of supers 326 + Size of G(L) 2295939 + Size of G(U) 2229141 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 106.73 total 109.32 expansions 0 +.. # L blocks 10604 # U blocks 10304 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 5.225520e+02 = 3.114652e-05 +.. Buffer size: Lsub 14516 Lval 3686400 Usub 14728 Uval 3620864 LDA 14400 +max_ncols 14144, max_ldu 256, bigu_size 3620864 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 14400 x 14144 +[0].. BIG U size 3620864 (on CPU) +[0].. BIG V size 203673600 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 14400 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.3555 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 16.8428 seconds +.. L-panel pxgstrf2 4.9345 seconds +.. U-panel pxgstrs2 11.9083 seconds +Time in Look-ahead update 28.4282 seconds +Time in Schur update 152.3234 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.2667 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 25.2844 + * Look-ahead 0.0000 + * Remain 25.2844 +Total factorization time : 193.6748 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 2339.28 (MB) + (P0) serial symbolic::stage[0]: symb_memory 109.32, GA_mem_use 3106.85 + (P0) serial distribution::stage[1]:symb_LU 106.73, dist_mem_use 421.18, num_mem_usage.for_lu 8313.97 +** Total highmark (MB): + Sum-of-all : 10653.25 | Avg : 10653.25 | Max : 10653.25 + Max at rank 0, different stages (MB): + . symbfact 3216.17 + . distribution 8841.89 + . numfact 10653.25 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 8313.97 | Total : 10653.25 + . max at rank 0, max L+U memory (MB): 8313.97 + . max at rank 0, peak buffer (MB): 2339.27 +************************************************** + +** number of Tiny Pivots: 1 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0016 +.. Setup GPU L-solve time 0.0003 +.. L-solve time 0.0492 +.. L-solve time (MAX) 0.0492 +.. Setup GPU U-solve time 0.0004 +.. U-solve time 0.0948 +.. U-solve time (MAX) 0.0948 +.. X to B redistribute time 0.0003 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 3.172262e-05 max_i |x - xtrue|_i / |x|_i = 6.993475e-05 +************************************************** +**** Time (seconds) **** + EQUIL time 0.567 + ROWPERM time 1.663 + COLPERM time 1.756 + SYMBFACT time 1.261 + DISTRIBUTE time 12.280 + FACTOR time 194.273 + Factor flops 9.067007e+12 Mflops 46671.38 + SOLVE time 0.147 + Solve flops 2.073644e+09 Mflops 14139.81 +************************************************** diff --git a/build_nv_0120/slu_Li4244.bin_1node_2x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_Li4244.bin_1node_2x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..11c235e1 --- /dev/null +++ b/build_nv_0120/slu_Li4244.bin_1node_2x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,258 @@ +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001217 ** +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001217 ** +first gpufree time: 0.3558 +first blas create time: 0.5463 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/Li4244.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 72000 nnz 258880000 +# of doubles fread: 258880000 +Time to read and distribute matrix 0.44 +.. equilibrated? *equed = R +.. RowPerm 1 time: 1.66 +.. anorm 5.225520e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 72000 + Nonzeros in L 518440556 + Nonzeros in U 518453334 + nonzeros in L+U 1036821890 + nonzeros in LSUB 24093998 + No of supers 326 + Size of G(L) 2295939 + Size of G(U) 2229141 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 106.73 total 109.32 expansions 0 +.. # L blocks 5224 # U blocks 5159 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 5.225520e+02 = 3.114652e-05 +.. Buffer size: Lsub 7292 Lval 1851392 Usub 14728 Uval 3620864 LDA 7232 +max_ncols 14144, max_ldu 256, bigu_size 3620864 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 7168 x 14144 +[0].. BIG U size 3620864 (on CPU) +[0].. BIG V size 101384192 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 7168 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.1930 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 14.1039 seconds +.. L-panel pxgstrf2 7.9475 seconds +.. U-panel pxgstrs2 6.1563 seconds +Time in Look-ahead update 18.1061 seconds +Time in Schur update 65.3117 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.3291 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 12.4029 + * Look-ahead 0.0000 + * Remain 12.4029 +Total factorization time : 94.6883 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 1344.48 (MB) + (P0) serial symbolic::stage[0]: symb_memory 109.32, GA_mem_use 3106.85 + (P0) serial distribution::stage[1]:symb_LU 106.73, dist_mem_use 347.15, num_mem_usage.for_lu 4147.68 +** Total highmark (MB): + Sum-of-all : 11010.16 | Avg : 5505.08 | Max : 5518.00 + Max at rank 1, different stages (MB): + . symbfact 3216.17 + . distribution 4601.57 + . numfact 5492.16 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 8313.97 | Total : 11010.16 + . max at rank 1, max L+U memory (MB): 4166.29 + . max at rank 1, peak buffer (MB): 1351.72 +************************************************** + +** number of Tiny Pivots: 1 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. B to X redistribute time 0.0017 +.. Setup GPU L-solve time 0.0002 +.. L-solve time 0.0273 +.. L-solve time (MAX) 0.0273 +.. Setup GPU U-solve time 0.0002 +.. U-solve time 0.0508 +.. U-solve time (MAX) 0.0508 +.. X to B redistribute time 0.0005 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 5.306952e-06 max_i |x - xtrue|_i / |x|_i = 6.104786e-07 +************************************************** +**** Time (seconds) **** + EQUIL time 0.291 + ROWPERM time 1.658 + COLPERM time 1.820 + SYMBFACT time 1.339 + DISTRIBUTE time 8.674 + FACTOR time 95.024 + Factor flops 9.102963e+12 Mflops 95796.77 + SOLVE time 0.081 + Solve flops 2.073644e+09 Mflops 25613.52 +************************************************** diff --git a/build_nv_0120/slu_Li4244.bin_1node_3x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_Li4244.bin_1node_3x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..33fa27d7 --- /dev/null +++ b/build_nv_0120/slu_Li4244.bin_1node_3x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,184 @@ +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001217 ** +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001217 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001217 ** +first gpufree time: 0.4784 +first blas create time: 0.5272 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/Li4244.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 72000 nnz 258880000 +# of doubles fread: 258880000 +Time to read and distribute matrix 0.41 +.. equilibrated? *equed = R +.. RowPerm 1 time: 1.59 +.. anorm 5.225520e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 72000 + Nonzeros in L 518440556 + Nonzeros in U 518453334 + nonzeros in L+U 1036821890 + nonzeros in LSUB 24093998 + No of supers 326 + Size of G(L) 2295939 + Size of G(U) 2229141 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 106.73 total 109.32 expansions 0 +.. # L blocks 3532 # U blocks 3418 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 5.225520e+02 = 3.114652e-05 +.. Buffer size: Lsub 4957 Lval 1258240 Usub 14728 Uval 3620864 LDA 4915 +max_ncols 14144, max_ldu 256, bigu_size 3620864 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 4915 x 14144 +[0].. BIG U size 3620864 (on CPU) +[0].. BIG V size 69517760 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 4915 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.1568 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 11.3306 seconds +.. L-panel pxgstrf2 7.1729 seconds +.. U-panel pxgstrs2 4.1577 seconds +Time in Look-ahead update 14.3499 seconds +Time in Schur update 40.1202 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.3271 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 8.6713 + * Look-ahead 0.0000 + * Remain 8.6713 +Total factorization time : 63.3022 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 1032.50 (MB) + (P0) serial symbolic::stage[0]: symb_memory 109.32, GA_mem_use 3106.85 + (P0) serial distribution::stage[1]:symb_LU 106.73, dist_mem_use 322.40, num_mem_usage.for_lu 2784.84 +** Total highmark (MB): + Sum-of-all : 11378.19 | Avg : 3792.73 | Max : 3817.34 + Max at rank 0, different stages (MB): + . symbfact 3216.17 + . distribution 3213.97 + . numfact 3817.34 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 8313.97 | Total : 11378.19 + . max at rank 2, max L+U memory (MB): 2789.07 + . max at rank 0, peak buffer (MB): 1032.50 +************************************************** + +** number of Tiny Pivots: 1 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. B to X redistribute time 0.0013 +.. Setup GPU L-solve time 0.0002 +.. L-solve time 0.0195 +.. L-solve time (MAX) 0.0195 +.. Setup GPU U-solve time 0.0002 +.. U-solve time 0.0367 +.. U-solve time (MAX) 0.0367 +.. X to B redistribute time 0.0005 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.113854e-07 max_i |x - xtrue|_i / |x|_i = 1.693617e-08 +************************************************** +**** Time (seconds) **** + EQUIL time 0.197 + ROWPERM time 1.593 + COLPERM time 1.762 + SYMBFACT time 1.273 + DISTRIBUTE time 6.215 + FACTOR time 63.594 + Factor flops 9.133084e+12 Mflops 143614.50 + SOLVE time 0.058 + Solve flops 2.073644e+09 Mflops 35508.14 +************************************************** diff --git a/build_nv_0120/slu_Li4244.bin_1node_4x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_Li4244.bin_1node_4x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..03d78ab7 --- /dev/null +++ b/build_nv_0120/slu_Li4244.bin_1node_4x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,163 @@ +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001217 ** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001217 ** +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001217 ** +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001217 ** +first gpufree time: 0.6106 +first blas create time: 0.5296 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/Li4244.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 72000 nnz 258880000 +# of doubles fread: 258880000 +Time to read and distribute matrix 0.43 +.. equilibrated? *equed = R +.. RowPerm 1 time: 1.59 +.. anorm 5.225520e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 72000 + Nonzeros in L 518440556 + Nonzeros in U 518453334 + nonzeros in L+U 1036821890 + nonzeros in LSUB 24093998 + No of supers 326 + Size of G(L) 2295939 + Size of G(U) 2229141 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 106.73 total 109.32 expansions 0 +.. # L blocks 2592 # U blocks 2598 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 5.225520e+02 = 3.114652e-05 +.. Buffer size: Lsub 3944 Lval 1000960 Usub 14728 Uval 3620864 LDA 3910 +max_ncols 14144, max_ldu 256, bigu_size 3620864 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 3584 x 14144 +[0].. BIG U size 3620864 (on CPU) +[0].. BIG V size 50692096 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +3 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 3584 + Threads per process 1 + +Initialization time 0.1615 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 11.9974 seconds +.. L-panel pxgstrf2 9.0037 seconds +.. U-panel pxgstrs2 2.9937 seconds +Time in Look-ahead update 13.6129 seconds +Time in Schur update 27.3218 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.3338 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 6.4460 + * Look-ahead 0.0000 + * Remain 6.4460 +Total factorization time : 50.6919 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 857.15 (MB) + (P0) serial symbolic::stage[0]: symb_memory 109.32, GA_mem_use 3106.85 + (P0) serial distribution::stage[1]:symb_LU 106.73, dist_mem_use 308.83, num_mem_usage.for_lu 1998.41 +** Total highmark (MB): + Sum-of-all : 12864.69 | Avg : 3216.17 | Max : 3216.17 + Max at rank 0, different stages (MB): + . symbfact 3216.17 + . distribution 2413.97 + . numfact 2855.55 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 8313.98 | Total : 11802.99 + . max at rank 2, max L+U memory (MB): 2149.28 + . max at rank 2, peak buffer (MB): 894.03 +************************************************** + +** number of Tiny Pivots: 1 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. GPU trisolve +.. GPU trisolve +.. B to X redistribute time 0.0010 +.. Setup GPU L-solve time 0.0002 +.. L-solve time 0.0160 +.. L-solve time (MAX) 0.0160 +.. Setup GPU U-solve time 0.0002 +.. U-solve time 0.0300 +.. U-solve time (MAX) 0.0300 +.. X to B redistribute time 0.0003 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 3.731663e-05 max_i |x - xtrue|_i / |x|_i = 3.846371e-06 +************************************************** +**** Time (seconds) **** + EQUIL time 0.147 + ROWPERM time 1.595 + COLPERM time 1.793 + SYMBFACT time 1.310 + DISTRIBUTE time 5.005 + FACTOR time 50.994 + Factor flops 9.169950e+12 Mflops 179824.64 + SOLVE time 0.048 + Solve flops 2.073644e+09 Mflops 43458.27 +************************************************** diff --git a/build_nv_0120/slu_g20.rua_1node_1x1_OMP1_2023-01-24-11-53.log b/build_nv_0120/slu_g20.rua_1node_1x1_OMP1_2023-01-24-11-53.log new file mode 100644 index 00000000..9e5b3ff0 --- /dev/null +++ b/build_nv_0120/slu_g20.rua_1node_1x1_OMP1_2023-01-24-11-53.log @@ -0,0 +1,3 @@ +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./EXAMPLE/pddrive: error while loading shared libraries: libnvcpumath-avx2.so: cannot open shared object file: No such file or directory +srun: error: nid008421: task 0: Exited with exit code 127 +srun: launch/slurm: _step_signal: Terminating StepId=4959558.0 diff --git a/build_nv_0120/slu_g20.rua_1node_1x1_OMP1_2023-01-24-12-02.log b/build_nv_0120/slu_g20.rua_1node_1x1_OMP1_2023-01-24-12-02.log new file mode 100644 index 00000000..cadabb1b --- /dev/null +++ b/build_nv_0120/slu_g20.rua_1node_1x1_OMP1_2023-01-24-12-02.log @@ -0,0 +1,135 @@ +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001948 ** +first gpufree time: 0.1975 +first blas create time: 2.9577 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/g20.rua +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 0 +** IterRefine : 2 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +Time to read and distribute matrix 0.02 +.. equilibrated? *equed = N +.. RowPerm 1 time: 0.00 +.. anorm 2.000000e+00 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 256, fill 5 + Matrix size min_mn 400 + Nonzeros in L 13985 + Nonzeros in U 13985 + nonzeros in L+U 27570 + nonzeros in LSUB 2175 + No of supers 18 + Size of G(L) 674 + Size of G(U) 274 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 0.02 total 0.03 expansions 0 +.. # L blocks 50 # U blocks 32 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 2.000000e+00 = 1.192093e-07 +.. Buffer size: Lsub 80 Lval 3500 Usub 55 Uval 1104 LDA 70 +max_ncols 24, max_ldu 50, bigu_size 1200 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 70 x 24 +[0].. BIG U size 1200 (on CPU) +[0].. BIG V size 65536 (on CPU), dC buffer_size 1680 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 70 + Threads per process 1 + +Initialization time 0.0220 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 0.0005 seconds +.. L-panel pxgstrf2 0.0004 seconds +.. U-panel pxgstrs2 0.0001 seconds +Time in Look-ahead update 0.0001 seconds +Time in Schur update 0.0176 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0000 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 +Total factorization time : 0.0182 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 8.05 (MB) + (P0) serial symbolic::stage[0]: symb_memory 0.03, GA_mem_use 0.02 + (P0) serial distribution::stage[1]:symb_LU 0.02, dist_mem_use 1.05, num_mem_usage.for_lu 0.23 +** Total highmark (MB): + Sum-of-all : 8.28 | Avg : 8.28 | Max : 8.28 + Max at rank 0, different stages (MB): + . symbfact 0.06 + . distribution 1.30 + . numfact 8.28 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 0.23 | Total : 8.28 + . max at rank 0, max L+U memory (MB): 0.23 + . max at rank 0, peak buffer (MB): 8.05 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +( 0) .. Step 0: berr[j] = 2.777838e-16 +.. GPU trisolve +num_thread: 1 +( 0) .. Step 1: berr[j] = 1.515504e-16 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.761024e-15 max_i |x - xtrue|_i / |x|_i = 2.962702e-15 +************************************************** +**** Time (seconds) **** + EQUIL time 0.000 + ROWPERM time 0.000 + COLPERM time 0.001 + SYMBFACT time 0.000 + DISTRIBUTE time 0.001 + FACTOR time 0.085 + Factor flops 1.156767e+06 Mflops 13.68 + SOLVE time 0.000 + Solve flops 5.514000e+04 Mflops 253.12 + REFINEMENT time 0.000 Steps 1 + +************************************************** diff --git a/build_nv_0120/slu_g20.rua_1node_1x1_OMP1_2023-01-24-12-40.log b/build_nv_0120/slu_g20.rua_1node_1x1_OMP1_2023-01-24-12-40.log new file mode 100644 index 00000000..315d887a --- /dev/null +++ b/build_nv_0120/slu_g20.rua_1node_1x1_OMP1_2023-01-24-12-40.log @@ -0,0 +1,166 @@ +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001285 ** +first gpufree time: 0.1998 +first blas create time: 2.8831 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/g20.rua +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 0 +** IterRefine : 2 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +Time to read and distribute matrix 0.01 +.. equilibrated? *equed = N +.. RowPerm 1 time: 0.00 +.. anorm 2.000000e+00 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 256, fill 5 + Matrix size min_mn 400 + Nonzeros in L 13985 + Nonzeros in U 13985 + nonzeros in L+U 27570 + nonzeros in LSUB 2175 + No of supers 18 + Size of G(L) 674 + Size of G(U) 274 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 0.02 total 0.03 expansions 0 +(0) in pddistribute: + flag_bc_size=38 int, ready_x=4644 double, flag_rd_size=72 int, ready_lsum=9288 double, int=4 B, double=8 B +(0) in prepare_multiGPU_buffers: + flag_bc_size=38 int, ready_x=4644 double, flag_rd_size=72 int, ready_lsum=9288 double, int=4 B, double=8 B +.. # L blocks 50 # U blocks 32 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 2.000000e+00 = 1.192093e-07 +.. Buffer size: Lsub 80 Lval 3500 Usub 55 Uval 1104 LDA 70 +max_ncols 24, max_ldu 50, bigu_size 1200 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 70 x 24 +[0].. BIG U size 1200 (on CPU) +[0].. BIG V size 65536 (on CPU), dC buffer_size 1680 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 70 + Threads per process 1 + +Initialization time 0.0022 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 0.0005 seconds +.. L-panel pxgstrf2 0.0004 seconds +.. U-panel pxgstrs2 0.0001 seconds +Time in Look-ahead update 0.0001 seconds +Time in Schur update 0.0193 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0000 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 +Total factorization time : 0.0199 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 8.05 (MB) + (P0) serial symbolic::stage[0]: symb_memory 0.03, GA_mem_use 0.02 + (P0) serial distribution::stage[1]:symb_LU 0.02, dist_mem_use 1.05, num_mem_usage.for_lu 0.23 +** Total highmark (MB): + Sum-of-all : 8.28 | Avg : 8.28 | Max : 8.28 + Max at rank 0, different stages (MB): + . symbfact 0.06 + . distribution 1.30 + . numfact 8.28 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 0.23 | Total : 8.28 + . max at rank 0, max L+U memory (MB): 0.23 + . max at rank 0, peak buffer (MB): 8.05 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0000 +.. Setup GPU L-solve time 0.0001 +.. L-solve time 0.0001 +.. L-solve time (MAX) 0.0001 +.. Setup GPU U-solve time 0.0001 +.. U-solve time 0.0007 +.. U-solve time (MAX) 0.0007 +.. X to B redistribute time 0.0000 +( 0) .. Step 0: berr[j] = 9.631666e-15 +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0000 +.. Setup GPU L-solve time 0.0001 +.. L-solve time 0.0001 +.. L-solve time (MAX) 0.0001 +.. Setup GPU U-solve time 0.0001 +.. U-solve time 0.0001 +.. U-solve time (MAX) 0.0001 +.. X to B redistribute time 0.0000 +( 0) .. Step 1: berr[j] = 2.014449e-16 +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0000 +.. Setup GPU L-solve time 0.0001 +.. L-solve time 0.0001 +.. L-solve time (MAX) 0.0001 +.. Setup GPU U-solve time 0.0001 +.. U-solve time 0.0002 +.. U-solve time (MAX) 0.0002 +.. X to B redistribute time 0.0000 +( 0) .. Step 2: berr[j] = 1.771085e-16 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 7.502006e-16 max_i |x - xtrue|_i / |x|_i = 9.123397e-13 +************************************************** +**** Time (seconds) **** + EQUIL time 0.000 + ROWPERM time 0.000 + COLPERM time 0.001 + SYMBFACT time 0.000 + DISTRIBUTE time 0.045 + FACTOR time 0.066 + Factor flops 1.156767e+06 Mflops 17.55 + SOLVE time 0.000 + Solve flops 5.514000e+04 Mflops 129.43 + REFINEMENT time 0.001 Steps 2 + +************************************************** diff --git a/build_nv_0120/slu_g20.rua_1node_2x1_OMP1_2023-01-24-12-40.log b/build_nv_0120/slu_g20.rua_1node_2x1_OMP1_2023-01-24-12-40.log new file mode 100644 index 00000000..482559ca --- /dev/null +++ b/build_nv_0120/slu_g20.rua_1node_2x1_OMP1_2023-01-24-12-40.log @@ -0,0 +1,168 @@ +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001285 ** +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001285 ** +first gpufree time: 0.3626 +first blas create time: 0.5157 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/g20.rua +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 0 +** IterRefine : 2 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +Time to read and distribute matrix 0.00 +.. equilibrated? *equed = N +.. RowPerm 1 time: 0.00 +.. anorm 2.000000e+00 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 256, fill 5 + Matrix size min_mn 400 + Nonzeros in L 13985 + Nonzeros in U 13985 + nonzeros in L+U 27570 + nonzeros in LSUB 2175 + No of supers 18 + Size of G(L) 674 + Size of G(U) 274 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 0.02 total 0.03 expansions 0 +(0) in pddistribute: + flag_bc_size=20 int, ready_x=4644 double, flag_rd_size=36 int, ready_lsum=4644 double, int=4 B, double=8 B +(1) in pddistribute: + flag_bc_size=20 int, ready_x=4644 double, flag_rd_size=36 int, ready_lsum=4644 double, int=4 B, double=8 B +(0) in prepare_multiGPU_buffers: + flag_bc_size=20 int, ready_x=4644 double, flag_rd_size=36 int, ready_lsum=4644 double, int=4 B, double=8 B +(1) in prepare_multiGPU_buffers: + flag_bc_size=20 int, ready_x=4644 double, flag_rd_size=36 int, ready_lsum=4644 double, int=4 B, double=8 B +.. # L blocks 20 # U blocks 17 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 2.000000e+00 = 1.192093e-07 +.. Buffer size: Lsub 65 Lval 2950 Usub 55 Uval 1104 LDA 59 +max_ncols 24, max_ldu 50, bigu_size 1200 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 59 x 24 +[0].. BIG U size 1200 (on CPU) +[0].. BIG V size 65536 (on CPU), dC buffer_size 1416 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 59 + Threads per process 1 + +Initialization time 0.0251 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 0.0085 seconds +.. L-panel pxgstrf2 0.0084 seconds +.. U-panel pxgstrs2 0.0001 seconds +Time in Look-ahead update 0.0001 seconds +Time in Schur update 0.0001 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0000 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 +Total factorization time : 0.0088 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 8.00 (MB) + (P0) serial symbolic::stage[0]: symb_memory 0.03, GA_mem_use 0.02 + (P0) serial distribution::stage[1]:symb_LU 0.02, dist_mem_use 0.64, num_mem_usage.for_lu 0.11 +** Total highmark (MB): + Sum-of-all : 16.23 | Avg : 8.11 | Max : 8.11 + Max at rank 0, different stages (MB): + . symbfact 0.06 + . distribution 0.77 + . numfact 8.11 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 0.23 | Total : 16.23 + . max at rank 0, max L+U memory (MB): 0.11 + . max at rank 0, peak buffer (MB): 8.00 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. B to X redistribute time 0.0000 +.. Setup GPU L-solve time 0.0005 +.. L-solve time 0.0001 +.. L-solve time (MAX) 0.0001 +.. Setup GPU U-solve time 0.0001 +.. U-solve time 0.0012 +.. U-solve time (MAX) 0.0012 +.. X to B redistribute time 0.0000 +( 0) .. Step 0: berr[j] = 2.194029e-16 +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. B to X redistribute time 0.0000 +.. Setup GPU L-solve time 0.0001 +.. L-solve time 0.0001 +.. L-solve time (MAX) 0.0001 +.. Setup GPU U-solve time 0.0001 +.. U-solve time 0.0001 +.. U-solve time (MAX) 0.0001 +.. X to B redistribute time 0.0000 +( 0) .. Step 1: berr[j] = 1.872970e-16 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 9.122110e-16 max_i |x - xtrue|_i / |x|_i = 1.070330e-15 +************************************************** +**** Time (seconds) **** + EQUIL time 0.000 + ROWPERM time 0.000 + COLPERM time 0.001 + SYMBFACT time 0.000 + DISTRIBUTE time 0.044 + FACTOR time 0.071 + Factor flops 1.156767e+06 Mflops 16.22 + SOLVE time 0.000 + Solve flops 5.514000e+04 Mflops 136.04 + REFINEMENT time 0.000 Steps 1 + +************************************************** diff --git a/build_nv_0120/slu_s1_mat_0_126936.bin_1node_1x1_OMP1_2023-01-24-13-47.log b/build_nv_0120/slu_s1_mat_0_126936.bin_1node_1x1_OMP1_2023-01-24-13-47.log new file mode 100644 index 00000000..273fc3af --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_126936.bin_1node_1x1_OMP1_2023-01-24-13-47.log @@ -0,0 +1,143 @@ +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001425 ** +first gpufree time: 0.1766 +first blas create time: 0.5178 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_126936.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 126936 nnz 20540992 +# of doubles fread: 20540992 +Time to read and distribute matrix 0.22 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.24 +.. anorm 9.107221e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 126936 + Nonzeros in L 66330311 + Nonzeros in U 66551784 + nonzeros in L+U 132755159 + nonzeros in LSUB 12129905 + No of supers 2086 + Size of G(L) 1050211 + Size of G(U) 533235 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 53.19 total 57.76 expansions 0 +(0) in pddistribute: + flag_bc_size=4174 int, ready_x=538188 double, flag_rd_size=8344 int, ready_lsum=1076376 double, int=4 B, double=8 B +(0) in prepare_multiGPU_buffers: + flag_bc_size=4174 int, ready_x=538188 double, flag_rd_size=8344 int, ready_lsum=1076376 double, int=4 B, double=8 B +.. # L blocks 16457 # U blocks 15353 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 9.107221e+01 = 5.428327e-06 +.. Buffer size: Lsub 2556 Lval 645120 Usub 3702 Uval 591872 LDA 2520 +max_ncols 2312, max_ldu 256, bigu_size 591872 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 2520 x 2312 +[0].. BIG U size 591872 (on CPU) +[0].. BIG V size 5826240 (on CPU), dC buffer_size 5826240 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 2520 + Threads per process 1 + +Initialization time 0.0167 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 1.7454 seconds +.. L-panel pxgstrf2 0.7602 seconds +.. U-panel pxgstrs2 0.9851 seconds +Time in Look-ahead update 0.2462 seconds +Time in Schur update 1.2558 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0300 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.7243 + * Look-ahead 0.0000 + * Remain 0.7243 +Total factorization time : 3.1752 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 172.86 (MB) + (P0) serial symbolic::stage[0]: symb_memory 57.76, GA_mem_use 247.00 + (P0) serial distribution::stage[1]:symb_LU 53.19, dist_mem_use 586.62, num_mem_usage.for_lu 1071.30 +** Total highmark (MB): + Sum-of-all : 1711.11 | Avg : 1711.11 | Max : 1711.11 + Max at rank 0, different stages (MB): + . symbfact 304.76 + . distribution 1711.11 + . numfact 1244.16 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 1071.30 | Total : 1244.16 + . max at rank 0, max L+U memory (MB): 1071.30 + . max at rank 0, peak buffer (MB): 172.86 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0030 +.. Setup GPU L-solve time 0.0007 +.. L-solve time 0.0035 +.. L-solve time (MAX) 0.0035 +.. Setup GPU U-solve time 0.0008 +.. U-solve time 0.0126 +.. U-solve time (MAX) 0.0126 +.. X to B redistribute time 0.0006 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 8.772751e-06 max_i |x - xtrue|_i / |x|_i = 2.917025e-03 +************************************************** +**** Time (seconds) **** + EQUIL time 0.049 + ROWPERM time 0.243 + COLPERM time 0.209 + SYMBFACT time 0.154 + DISTRIBUTE time 1.474 + FACTOR time 3.246 + Factor flops 1.075737e+11 Mflops 33144.15 + SOLVE time 0.021 + Solve flops 2.655103e+08 Mflops 12470.19 +************************************************** diff --git a/build_nv_0120/slu_s1_mat_0_126936.bin_1node_1x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_s1_mat_0_126936.bin_1node_1x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..2ee139d1 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_126936.bin_1node_1x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,139 @@ +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001217 ** +first gpufree time: 0.1895 +first blas create time: 2.9296 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_126936.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 126936 nnz 20540992 +# of doubles fread: 20540992 +Time to read and distribute matrix 0.34 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.24 +.. anorm 9.107221e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 126936 + Nonzeros in L 66330311 + Nonzeros in U 66551784 + nonzeros in L+U 132755159 + nonzeros in LSUB 12129905 + No of supers 2086 + Size of G(L) 1050211 + Size of G(U) 533235 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 53.19 total 57.76 expansions 0 +.. # L blocks 16457 # U blocks 15353 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 9.107221e+01 = 5.428327e-06 +.. Buffer size: Lsub 2556 Lval 645120 Usub 3702 Uval 591872 LDA 2520 +max_ncols 2312, max_ldu 256, bigu_size 591872 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 2520 x 2312 +[0].. BIG U size 591872 (on CPU) +[0].. BIG V size 5826240 (on CPU), dC buffer_size 5826240 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 2520 + Threads per process 1 + +Initialization time 0.0552 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 1.6935 seconds +.. L-panel pxgstrf2 0.7384 seconds +.. U-panel pxgstrs2 0.9551 seconds +Time in Look-ahead update 0.2396 seconds +Time in Schur update 1.2004 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0287 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.6873 + * Look-ahead 0.0000 + * Remain 0.6873 +Total factorization time : 3.0635 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 172.86 (MB) + (P0) serial symbolic::stage[0]: symb_memory 57.76, GA_mem_use 247.00 + (P0) serial distribution::stage[1]:symb_LU 53.19, dist_mem_use 586.62, num_mem_usage.for_lu 1071.30 +** Total highmark (MB): + Sum-of-all : 1711.11 | Avg : 1711.11 | Max : 1711.11 + Max at rank 0, different stages (MB): + . symbfact 304.76 + . distribution 1711.11 + . numfact 1244.16 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 1071.30 | Total : 1244.16 + . max at rank 0, max L+U memory (MB): 1071.30 + . max at rank 0, peak buffer (MB): 172.86 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0028 +.. Setup GPU L-solve time 0.0020 +.. L-solve time 0.0066 +.. L-solve time (MAX) 0.0066 +.. Setup GPU U-solve time 0.0051 +.. U-solve time 0.0178 +.. U-solve time (MAX) 0.0178 +.. X to B redistribute time 0.0006 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.040728e-05 max_i |x - xtrue|_i / |x|_i = 4.125691e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.049 + ROWPERM time 0.238 + COLPERM time 0.215 + SYMBFACT time 0.149 + DISTRIBUTE time 1.369 + FACTOR time 3.170 + Factor flops 1.075737e+11 Mflops 33939.90 + SOLVE time 0.035 + Solve flops 2.655103e+08 Mflops 7612.19 +************************************************** diff --git a/build_nv_0120/slu_s1_mat_0_126936.bin_1node_2x1_OMP1_2023-01-24-13-47.log b/build_nv_0120/slu_s1_mat_0_126936.bin_1node_2x1_OMP1_2023-01-24-13-47.log new file mode 100644 index 00000000..c486fff9 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_126936.bin_1node_2x1_OMP1_2023-01-24-13-47.log @@ -0,0 +1,155 @@ +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001425 ** +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001425 ** +first gpufree time: 0.4592 +first blas create time: 0.5228 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_126936.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 126936 nnz 20540992 +# of doubles fread: 20540992 +Time to read and distribute matrix 0.03 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.25 +.. anorm 9.107221e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 126936 + Nonzeros in L 66330311 + Nonzeros in U 66551784 + nonzeros in L+U 132755159 + nonzeros in LSUB 12129905 + No of supers 2086 + Size of G(L) 1050211 + Size of G(U) 533235 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 53.19 total 57.76 expansions 0 +(0) in pddistribute: + flag_bc_size=2088 int, ready_x=538188 double, flag_rd_size=4172 int, ready_lsum=538188 double, int=4 B, double=8 B +(1) in pddistribute: + flag_bc_size=2088 int, ready_x=538188 double, flag_rd_size=4172 int, ready_lsum=538188 double, int=4 B, double=8 B +(0) in prepare_multiGPU_buffers: + flag_bc_size=2088 int, ready_x=538188 double, flag_rd_size=4172 int, ready_lsum=538188 double, int=4 B, double=8 B +(1) in prepare_multiGPU_buffers: + flag_bc_size=2088 int, ready_x=538188 double, flag_rd_size=4172 int, ready_lsum=538188 double, int=4 B, double=8 B +.. # L blocks 8642 # U blocks 7980 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 9.107221e+01 = 5.428327e-06 +.. Buffer size: Lsub 1560 Lval 392704 Usub 3702 Uval 591872 LDA 1534 +max_ncols 2312, max_ldu 256, bigu_size 591872 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 1534 x 2312 +[0].. BIG U size 591872 (on CPU) +[0].. BIG V size 3546608 (on CPU), dC buffer_size 3546608 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 1534 + Threads per process 1 + +Initialization time 0.0471 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 1.4829 seconds +.. L-panel pxgstrf2 0.9257 seconds +.. U-panel pxgstrs2 0.5572 seconds +Time in Look-ahead update 0.1539 seconds +Time in Schur update 0.7306 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0303 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.3909 + * Look-ahead 0.0000 + * Remain 0.3909 +Total factorization time : 2.3431 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 130.31 (MB) + (P0) serial symbolic::stage[0]: symb_memory 57.76, GA_mem_use 247.00 + (P0) serial distribution::stage[1]:symb_LU 53.19, dist_mem_use 456.91, num_mem_usage.for_lu 563.48 +** Total highmark (MB): + Sum-of-all : 2087.78 | Avg : 1043.89 | Max : 1073.58 + Max at rank 0, different stages (MB): + . symbfact 304.76 + . distribution 1073.58 + . numfact 693.79 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 1071.32 | Total : 1324.17 + . max at rank 0, max L+U memory (MB): 563.48 + . max at rank 0, peak buffer (MB): 130.31 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0028 +.. Setup GPU L-solve time 0.0006 +.. L-solve time 0.0028 +.. L-solve time (MAX) 0.0028 +.. Setup GPU U-solve time 0.0006 +.. U-solve time 0.0080 +.. U-solve time (MAX) 0.0080 +.. X to B redistribute time 0.0006 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.049830e-05 max_i |x - xtrue|_i / |x|_i = 1.002391e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.028 + ROWPERM time 0.250 + COLPERM time 0.208 + SYMBFACT time 0.158 + DISTRIBUTE time 0.893 + FACTOR time 2.429 + Factor flops 1.076405e+11 Mflops 44319.04 + SOLVE time 0.016 + Solve flops 2.655103e+08 Mflops 17090.12 +************************************************** diff --git a/build_nv_0120/slu_s1_mat_0_126936.bin_1node_2x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_s1_mat_0_126936.bin_1node_2x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..fe98a60f --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_126936.bin_1node_2x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,147 @@ +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001217 ** +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001217 ** +first gpufree time: 0.3476 +first blas create time: 0.5400 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_126936.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 126936 nnz 20540992 +# of doubles fread: 20540992 +Time to read and distribute matrix 0.03 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.23 +.. anorm 9.107221e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 126936 + Nonzeros in L 66330311 + Nonzeros in U 66551784 + nonzeros in L+U 132755159 + nonzeros in LSUB 12129905 + No of supers 2086 + Size of G(L) 1050211 + Size of G(U) 533235 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 53.19 total 57.76 expansions 0 +.. # L blocks 8642 # U blocks 7980 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 9.107221e+01 = 5.428327e-06 +.. Buffer size: Lsub 1560 Lval 392704 Usub 3702 Uval 591872 LDA 1534 +max_ncols 2312, max_ldu 256, bigu_size 591872 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 1534 x 2312 +[0].. BIG U size 591872 (on CPU) +[0].. BIG V size 3546608 (on CPU), dC buffer_size 3546608 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 1534 + Threads per process 1 + +Initialization time 0.0506 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 1.4353 seconds +.. L-panel pxgstrf2 0.9018 seconds +.. U-panel pxgstrs2 0.5335 seconds +Time in Look-ahead update 0.1534 seconds +Time in Schur update 0.7190 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0289 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.3846 + * Look-ahead 0.0000 + * Remain 0.3846 +Total factorization time : 2.2845 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 130.31 (MB) + (P0) serial symbolic::stage[0]: symb_memory 57.76, GA_mem_use 247.00 + (P0) serial distribution::stage[1]:symb_LU 53.19, dist_mem_use 456.91, num_mem_usage.for_lu 563.48 +** Total highmark (MB): + Sum-of-all : 2087.78 | Avg : 1043.89 | Max : 1073.58 + Max at rank 0, different stages (MB): + . symbfact 304.76 + . distribution 1073.58 + . numfact 693.79 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 1071.32 | Total : 1324.17 + . max at rank 0, max L+U memory (MB): 563.48 + . max at rank 0, peak buffer (MB): 130.31 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0028 +.. Setup GPU L-solve time 0.0013 +.. L-solve time 0.0034 +.. L-solve time (MAX) 0.0034 +.. Setup GPU U-solve time 0.0012 +.. U-solve time 0.0095 +.. U-solve time (MAX) 0.0095 +.. X to B redistribute time 0.0007 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.027277e-05 max_i |x - xtrue|_i / |x|_i = 8.537809e-05 +************************************************** +**** Time (seconds) **** + EQUIL time 0.026 + ROWPERM time 0.235 + COLPERM time 0.206 + SYMBFACT time 0.156 + DISTRIBUTE time 0.869 + FACTOR time 2.392 + Factor flops 1.076405e+11 Mflops 44996.25 + SOLVE time 0.019 + Solve flops 2.655103e+08 Mflops 14000.74 +************************************************** diff --git a/build_nv_0120/slu_s1_mat_0_126936.bin_1node_3x1_OMP1_2023-01-24-13-47.log b/build_nv_0120/slu_s1_mat_0_126936.bin_1node_3x1_OMP1_2023-01-24-13-47.log new file mode 100644 index 00000000..39dbefe9 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_126936.bin_1node_3x1_OMP1_2023-01-24-13-47.log @@ -0,0 +1,169 @@ +srun: Job 4962237 step creation temporarily disabled, retrying (Requested nodes are busy) +srun: Step created for job 4962237 +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001425 ** +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001425 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001425 ** +first gpufree time: 0.4614 +first blas create time: 0.5326 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_126936.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 126936 nnz 20540992 +# of doubles fread: 20540992 +Time to read and distribute matrix 0.03 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.24 +.. anorm 9.107221e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 126936 + Nonzeros in L 66330311 + Nonzeros in U 66551784 + nonzeros in L+U 132755159 + nonzeros in LSUB 12129905 + No of supers 2086 + Size of G(L) 1050211 + Size of G(U) 533235 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 53.19 total 57.76 expansions 0 +(0) in pddistribute: + flag_bc_size=1394 int, ready_x=538188 double, flag_rd_size=2784 int, ready_lsum=359136 double, int=4 B, double=8 B +(1) in pddistribute: + flag_bc_size=1394 int, ready_x=538188 double, flag_rd_size=2784 int, ready_lsum=359136 double, int=4 B, double=8 B +(2) in pddistribute: + flag_bc_size=1394 int, ready_x=538188 double, flag_rd_size=2784 int, ready_lsum=359136 double, int=4 B, double=8 B +(0) in prepare_multiGPU_buffers: + flag_bc_size=1394 int, ready_x=538188 double, flag_rd_size=2784 int, ready_lsum=359136 double, int=4 B, double=8 B +(1) in prepare_multiGPU_buffers: + flag_bc_size=1394 int, ready_x=538188 double, flag_rd_size=2784 int, ready_lsum=359136 double, int=4 B, double=8 B +(2) in prepare_multiGPU_buffers: + flag_bc_size=1394 int, ready_x=538188 double, flag_rd_size=2784 int, ready_lsum=359136 double, int=4 B, double=8 B +.. # L blocks 5265 # U blocks 4826 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 9.107221e+01 = 5.428327e-06 +.. Buffer size: Lsub 1134 Lval 285184 Usub 3702 Uval 591872 LDA 1114 +max_ncols 2312, max_ldu 256, bigu_size 591872 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 745 x 2312 +[0].. BIG U size 591872 (on CPU) +[0].. BIG V size 1722440 (on CPU), dC buffer_size 1722440 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 745 + Threads per process 1 + +Initialization time 0.0282 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 1.4346 seconds +.. L-panel pxgstrf2 1.1127 seconds +.. U-panel pxgstrs2 0.3219 seconds +Time in Look-ahead update 0.1526 seconds +Time in Schur update 0.4364 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0270 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.2098 + * Look-ahead 0.0000 + * Remain 0.2098 +Total factorization time : 2.0183 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 105.36 (MB) + (P0) serial symbolic::stage[0]: symb_memory 57.76, GA_mem_use 247.00 + (P0) serial distribution::stage[1]:symb_LU 53.19, dist_mem_use 403.04, num_mem_usage.for_lu 331.36 +** Total highmark (MB): + Sum-of-all : 2450.52 | Avg : 816.84 | Max : 835.50 + Max at rank 1, different stages (MB): + . symbfact 304.76 + . distribution 787.59 + . numfact 436.72 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 1071.34 | Total : 1394.99 + . max at rank 2, max L+U memory (MB): 370.00 + . max at rank 2, peak buffer (MB): 112.19 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. B to X redistribute time 0.0021 +.. Setup GPU L-solve time 0.0003 +.. L-solve time 0.0024 +.. L-solve time (MAX) 0.0024 +.. Setup GPU U-solve time 0.0003 +.. U-solve time 0.0083 +.. U-solve time (MAX) 0.0083 +.. X to B redistribute time 0.0009 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 8.258437e-06 max_i |x - xtrue|_i / |x|_i = 2.675911e-05 +************************************************** +**** Time (seconds) **** + EQUIL time 0.021 + ROWPERM time 0.235 + COLPERM time 0.214 + SYMBFACT time 0.154 + DISTRIBUTE time 0.662 + FACTOR time 2.128 + Factor flops 1.076322e+11 Mflops 50568.81 + SOLVE time 0.015 + Solve flops 2.655103e+08 Mflops 18281.24 +************************************************** diff --git a/build_nv_0120/slu_s1_mat_0_126936.bin_1node_3x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_s1_mat_0_126936.bin_1node_3x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..9493d2a2 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_126936.bin_1node_3x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,155 @@ +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001217 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001217 ** +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001217 ** +first gpufree time: 0.4831 +first blas create time: 0.5086 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_126936.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 126936 nnz 20540992 +# of doubles fread: 20540992 +Time to read and distribute matrix 0.03 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.23 +.. anorm 9.107221e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 126936 + Nonzeros in L 66330311 + Nonzeros in U 66551784 + nonzeros in L+U 132755159 + nonzeros in LSUB 12129905 + No of supers 2086 + Size of G(L) 1050211 + Size of G(U) 533235 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 53.19 total 57.76 expansions 0 +.. # L blocks 5265 # U blocks 4826 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 9.107221e+01 = 5.428327e-06 +.. Buffer size: Lsub 1134 Lval 285184 Usub 3702 Uval 591872 LDA 1114 +max_ncols 2312, max_ldu 256, bigu_size 591872 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 745 x 2312 +[0].. BIG U size 591872 (on CPU) +[0].. BIG V size 1722440 (on CPU), dC buffer_size 1722440 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 745 + Threads per process 1 + +Initialization time 0.0118 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 1.3810 seconds +.. L-panel pxgstrf2 1.0792 seconds +.. U-panel pxgstrs2 0.3018 seconds +Time in Look-ahead update 0.1473 seconds +Time in Schur update 0.4264 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0258 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.2071 + * Look-ahead 0.0000 + * Remain 0.2071 +Total factorization time : 1.9508 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 105.36 (MB) + (P0) serial symbolic::stage[0]: symb_memory 57.76, GA_mem_use 247.00 + (P0) serial distribution::stage[1]:symb_LU 53.19, dist_mem_use 403.04, num_mem_usage.for_lu 331.36 +** Total highmark (MB): + Sum-of-all : 2450.52 | Avg : 816.84 | Max : 835.50 + Max at rank 1, different stages (MB): + . symbfact 304.76 + . distribution 787.59 + . numfact 436.72 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 1071.34 | Total : 1394.99 + . max at rank 2, max L+U memory (MB): 370.00 + . max at rank 2, peak buffer (MB): 112.19 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. B to X redistribute time 0.0021 +.. Setup GPU L-solve time 0.0002 +.. L-solve time 0.0024 +.. L-solve time (MAX) 0.0024 +.. Setup GPU U-solve time 0.0003 +.. U-solve time 0.0073 +.. U-solve time (MAX) 0.0073 +.. X to B redistribute time 0.0009 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.114255e-05 max_i |x - xtrue|_i / |x|_i = 7.300495e-05 +************************************************** +**** Time (seconds) **** + EQUIL time 0.022 + ROWPERM time 0.232 + COLPERM time 0.207 + SYMBFACT time 0.149 + DISTRIBUTE time 0.657 + FACTOR time 2.037 + Factor flops 1.076322e+11 Mflops 52828.06 + SOLVE time 0.013 + Solve flops 2.655103e+08 Mflops 19865.26 +************************************************** diff --git a/build_nv_0120/slu_s1_mat_0_126936.bin_1node_4x1_OMP1_2023-01-24-13-47.log b/build_nv_0120/slu_s1_mat_0_126936.bin_1node_4x1_OMP1_2023-01-24-13-47.log new file mode 100644 index 00000000..f16a6c51 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_126936.bin_1node_4x1_OMP1_2023-01-24-13-47.log @@ -0,0 +1,179 @@ +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001425 ** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001425 ** +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001425 ** +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001425 ** +first gpufree time: 0.6038 +first blas create time: 0.5100 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_126936.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 126936 nnz 20540992 +# of doubles fread: 20540992 +Time to read and distribute matrix 0.03 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.24 +.. anorm 9.107221e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 126936 + Nonzeros in L 66330311 + Nonzeros in U 66551784 + nonzeros in L+U 132755159 + nonzeros in LSUB 12129905 + No of supers 2086 + Size of G(L) 1050211 + Size of G(U) 533235 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 53.19 total 57.76 expansions 0 +(3) in pddistribute: + flag_bc_size=1046 int, ready_x=538188 double, flag_rd_size=2088 int, ready_lsum=269352 double, int=4 B, double=8 B +(0) in pddistribute: + flag_bc_size=1046 int, ready_x=538188 double, flag_rd_size=2088 int, ready_lsum=269352 double, int=4 B, double=8 B +(1) in pddistribute: + flag_bc_size=1046 int, ready_x=538188 double, flag_rd_size=2088 int, ready_lsum=269352 double, int=4 B, double=8 B +(2) in pddistribute: + flag_bc_size=1046 int, ready_x=538188 double, flag_rd_size=2088 int, ready_lsum=269352 double, int=4 B, double=8 B +(0) in prepare_multiGPU_buffers: + flag_bc_size=1046 int, ready_x=538188 double, flag_rd_size=2088 int, ready_lsum=269352 double, int=4 B, double=8 B +(1) in prepare_multiGPU_buffers: + flag_bc_size=1046 int, ready_x=538188 double, flag_rd_size=2088 int, ready_lsum=269352 double, int=4 B, double=8 B +(2) in prepare_multiGPU_buffers: + flag_bc_size=1046 int, ready_x=538188 double, flag_rd_size=2088 int, ready_lsum=269352 double, int=4 B, double=8 B +(3) in prepare_multiGPU_buffers: + flag_bc_size=1046 int, ready_x=538188 double, flag_rd_size=2088 int, ready_lsum=269352 double, int=4 B, double=8 B +.. # L blocks 4209 # U blocks 3915 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 9.107221e+01 = 5.428327e-06 +.. Buffer size: Lsub 947 Lval 239360 Usub 3702 Uval 591872 LDA 935 +max_ncols 2312, max_ldu 256, bigu_size 591872 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 855 x 2312 +[0].. BIG U size 591872 (on CPU) +[0].. BIG V size 1976760 (on CPU), dC buffer_size 1976760 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +3 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 855 + Threads per process 1 + +Initialization time 0.0265 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 1.3122 seconds +.. L-panel pxgstrf2 1.0503 seconds +.. U-panel pxgstrs2 0.2619 seconds +Time in Look-ahead update 0.1311 seconds +Time in Schur update 0.3666 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0248 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.1705 + * Look-ahead 0.0000 + * Remain 0.1705 +Total factorization time : 1.8388 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 102.98 (MB) + (P0) serial symbolic::stage[0]: symb_memory 57.76, GA_mem_use 247.00 + (P0) serial distribution::stage[1]:symb_LU 53.19, dist_mem_use 365.25, num_mem_usage.for_lu 270.08 +** Total highmark (MB): + Sum-of-all : 2758.52 | Avg : 689.63 | Max : 720.30 + Max at rank 2, different stages (MB): + . symbfact 304.76 + . distribution 688.51 + . numfact 373.06 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 1071.35 | Total : 1478.60 + . max at rank 2, max L+U memory (MB): 293.42 + . max at rank 2, peak buffer (MB): 104.46 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. B to X redistribute time 0.0016 +.. Setup GPU L-solve time 0.0002 +.. L-solve time 0.0023 +.. L-solve time (MAX) 0.0023 +.. Setup GPU U-solve time 0.0003 +.. U-solve time 0.0066 +.. U-solve time (MAX) 0.0067 +.. X to B redistribute time 0.0006 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 2.045523e-05 max_i |x - xtrue|_i / |x|_i = 4.113950e-05 +************************************************** +**** Time (seconds) **** + EQUIL time 0.016 + ROWPERM time 0.236 + COLPERM time 0.209 + SYMBFACT time 0.153 + DISTRIBUTE time 0.550 + FACTOR time 1.939 + Factor flops 1.076274e+11 Mflops 55501.81 + SOLVE time 0.012 + Solve flops 2.655103e+08 Mflops 22268.36 +************************************************** diff --git a/build_nv_0120/slu_s1_mat_0_126936.bin_1node_4x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_s1_mat_0_126936.bin_1node_4x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..5ee50bda --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_126936.bin_1node_4x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,163 @@ +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001217 ** +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001217 ** +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001217 ** +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001217 ** +first gpufree time: 0.6435 +first blas create time: 0.5200 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_126936.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 126936 nnz 20540992 +# of doubles fread: 20540992 +Time to read and distribute matrix 0.03 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.23 +.. anorm 9.107221e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 126936 + Nonzeros in L 66330311 + Nonzeros in U 66551784 + nonzeros in L+U 132755159 + nonzeros in LSUB 12129905 + No of supers 2086 + Size of G(L) 1050211 + Size of G(U) 533235 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 53.19 total 57.76 expansions 0 +.. # L blocks 4209 # U blocks 3915 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 9.107221e+01 = 5.428327e-06 +.. Buffer size: Lsub 947 Lval 239360 Usub 3702 Uval 591872 LDA 935 +max_ncols 2312, max_ldu 256, bigu_size 591872 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 855 x 2312 +[0].. BIG U size 591872 (on CPU) +[0].. BIG V size 1976760 (on CPU), dC buffer_size 1976760 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +3 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 855 + Threads per process 1 + +Initialization time 0.0306 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 1.2728 seconds +.. L-panel pxgstrf2 1.0179 seconds +.. U-panel pxgstrs2 0.2549 seconds +Time in Look-ahead update 0.1236 seconds +Time in Schur update 0.3607 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0243 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.1685 + * Look-ahead 0.0000 + * Remain 0.1685 +Total factorization time : 1.7893 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 102.98 (MB) + (P0) serial symbolic::stage[0]: symb_memory 57.76, GA_mem_use 247.00 + (P0) serial distribution::stage[1]:symb_LU 53.19, dist_mem_use 365.25, num_mem_usage.for_lu 270.08 +** Total highmark (MB): + Sum-of-all : 2758.52 | Avg : 689.63 | Max : 720.30 + Max at rank 2, different stages (MB): + . symbfact 304.76 + . distribution 688.51 + . numfact 373.06 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 1071.35 | Total : 1478.60 + . max at rank 2, max L+U memory (MB): 293.42 + . max at rank 2, peak buffer (MB): 104.46 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. GPU trisolve +.. B to X redistribute time 0.0017 +.. Setup GPU L-solve time 0.0002 +.. L-solve time 0.0023 +.. L-solve time (MAX) 0.0023 +.. Setup GPU U-solve time 0.0003 +.. U-solve time 0.0066 +.. U-solve time (MAX) 0.0067 +.. X to B redistribute time 0.0005 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 4.936455e-05 max_i |x - xtrue|_i / |x|_i = 5.449113e-05 +************************************************** +**** Time (seconds) **** + EQUIL time 0.015 + ROWPERM time 0.230 + COLPERM time 0.205 + SYMBFACT time 0.148 + DISTRIBUTE time 0.542 + FACTOR time 1.891 + Factor flops 1.076274e+11 Mflops 56915.94 + SOLVE time 0.012 + Solve flops 2.655103e+08 Mflops 22287.77 +************************************************** diff --git a/build_nv_0120/slu_s1_mat_0_253872.bin_1node_1x1_OMP1_2023-01-24-13-47.log b/build_nv_0120/slu_s1_mat_0_253872.bin_1node_1x1_OMP1_2023-01-24-13-47.log new file mode 100644 index 00000000..96cddf3d --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_253872.bin_1node_1x1_OMP1_2023-01-24-13-47.log @@ -0,0 +1,145 @@ +srun: Job 4962237 step creation temporarily disabled, retrying (Requested nodes are busy) +srun: Step created for job 4962237 +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001425 ** +first gpufree time: 0.1792 +first blas create time: 0.5251 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_253872.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 253872 nnz 82155776 +# of doubles fread: 82155776 +Time to read and distribute matrix 0.54 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.88 +.. anorm 1.407514e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 253872 + Nonzeros in L 233021969 + Nonzeros in U 233566644 + nonzeros in L+U 466334741 + nonzeros in LSUB 32166393 + No of supers 4163 + Size of G(L) 3959975 + Size of G(U) 1558078 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 139.98 total 149.11 expansions 0 +(0) in pddistribute: + flag_bc_size=8328 int, ready_x=1074054 double, flag_rd_size=16652 int, ready_lsum=2148108 double, int=4 B, double=8 B +(0) in prepare_multiGPU_buffers: + flag_bc_size=8328 int, ready_x=1074054 double, flag_rd_size=16652 int, ready_lsum=2148108 double, int=4 B, double=8 B +.. # L blocks 43090 # U blocks 41028 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.407514e+02 = 8.389437e-06 +.. Buffer size: Lsub 5112 Lval 1286144 Usub 7287 Uval 1236992 LDA 5040 +max_ncols 5088, max_ldu 256, bigu_size 1302528 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 5040 x 5088 +[0].. BIG U size 1302528 (on CPU) +[0].. BIG V size 25643520 (on CPU), dC buffer_size 25643520 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 5040 + Threads per process 1 + +Initialization time 0.0578 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 6.2975 seconds +.. L-panel pxgstrf2 2.3660 seconds +.. U-panel pxgstrs2 3.9315 seconds +Time in Look-ahead update 1.2786 seconds +Time in Schur update 8.9760 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.1206 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 3.9383 + * Look-ahead 0.0000 + * Remain 3.9383 +Total factorization time : 16.1475 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 455.80 (MB) + (P0) serial symbolic::stage[0]: symb_memory 149.11, GA_mem_use 986.88 + (P0) serial distribution::stage[1]:symb_LU 139.98, dist_mem_use 1202.80, num_mem_usage.for_lu 3760.01 +** Total highmark (MB): + Sum-of-all : 5102.78 | Avg : 5102.78 | Max : 5102.78 + Max at rank 0, different stages (MB): + . symbfact 1136.00 + . distribution 5102.78 + . numfact 4215.81 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 3760.01 | Total : 4215.81 + . max at rank 0, max L+U memory (MB): 3760.01 + . max at rank 0, peak buffer (MB): 455.80 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0060 +.. Setup GPU L-solve time 0.0008 +.. L-solve time 0.0107 +.. L-solve time (MAX) 0.0107 +.. Setup GPU U-solve time 0.0013 +.. U-solve time 0.0423 +.. U-solve time (MAX) 0.0423 +.. X to B redistribute time 0.0012 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 5.231910e-05 max_i |x - xtrue|_i / |x|_i = 1.310893e-02 +************************************************** +**** Time (seconds) **** + EQUIL time 0.202 + ROWPERM time 0.881 + COLPERM time 0.682 + SYMBFACT time 0.544 + DISTRIBUTE time 5.066 + FACTOR time 16.273 + Factor flops 7.703799e+11 Mflops 47340.77 + SOLVE time 0.062 + Solve flops 9.326694e+08 Mflops 14951.65 +************************************************** diff --git a/build_nv_0120/slu_s1_mat_0_253872.bin_1node_1x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_s1_mat_0_253872.bin_1node_1x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..bbded44d --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_253872.bin_1node_1x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,139 @@ +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001217 ** +first gpufree time: 0.1856 +first blas create time: 0.5091 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_253872.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 253872 nnz 82155776 +# of doubles fread: 82155776 +Time to read and distribute matrix 0.50 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.90 +.. anorm 1.407514e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 253872 + Nonzeros in L 233021969 + Nonzeros in U 233566644 + nonzeros in L+U 466334741 + nonzeros in LSUB 32166393 + No of supers 4163 + Size of G(L) 3959975 + Size of G(U) 1558078 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 139.98 total 149.11 expansions 0 +.. # L blocks 43090 # U blocks 41028 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.407514e+02 = 8.389437e-06 +.. Buffer size: Lsub 5112 Lval 1286144 Usub 7287 Uval 1236992 LDA 5040 +max_ncols 5088, max_ldu 256, bigu_size 1302528 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 5040 x 5088 +[0].. BIG U size 1302528 (on CPU) +[0].. BIG V size 25643520 (on CPU), dC buffer_size 25643520 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 5040 + Threads per process 1 + +Initialization time 0.0601 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 6.2388 seconds +.. L-panel pxgstrf2 2.3375 seconds +.. U-panel pxgstrs2 3.9013 seconds +Time in Look-ahead update 1.2785 seconds +Time in Schur update 9.0975 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.1225 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 4.0740 + * Look-ahead 0.0000 + * Remain 4.0740 +Total factorization time : 16.2103 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 455.80 (MB) + (P0) serial symbolic::stage[0]: symb_memory 149.11, GA_mem_use 986.88 + (P0) serial distribution::stage[1]:symb_LU 139.98, dist_mem_use 1202.80, num_mem_usage.for_lu 3760.01 +** Total highmark (MB): + Sum-of-all : 5102.78 | Avg : 5102.78 | Max : 5102.78 + Max at rank 0, different stages (MB): + . symbfact 1136.00 + . distribution 5102.78 + . numfact 4215.81 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 3760.01 | Total : 4215.81 + . max at rank 0, max L+U memory (MB): 3760.01 + . max at rank 0, peak buffer (MB): 455.80 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0058 +.. Setup GPU L-solve time 0.0008 +.. L-solve time 0.0107 +.. L-solve time (MAX) 0.0107 +.. Setup GPU U-solve time 0.0011 +.. U-solve time 0.0424 +.. U-solve time (MAX) 0.0424 +.. X to B redistribute time 0.0011 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 4.510599e-05 max_i |x - xtrue|_i / |x|_i = 1.461122e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.193 + ROWPERM time 0.904 + COLPERM time 0.662 + SYMBFACT time 0.542 + DISTRIBUTE time 4.991 + FACTOR time 16.341 + Factor flops 7.703799e+11 Mflops 47145.37 + SOLVE time 0.062 + Solve flops 9.326694e+08 Mflops 15025.25 +************************************************** diff --git a/build_nv_0120/slu_s1_mat_0_253872.bin_1node_2x1_OMP1_2023-01-24-13-47.log b/build_nv_0120/slu_s1_mat_0_253872.bin_1node_2x1_OMP1_2023-01-24-13-47.log new file mode 100644 index 00000000..8cccbc67 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_253872.bin_1node_2x1_OMP1_2023-01-24-13-47.log @@ -0,0 +1,155 @@ +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001425 ** +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001425 ** +first gpufree time: 0.3268 +first blas create time: 0.5286 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_253872.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 253872 nnz 82155776 +# of doubles fread: 82155776 +Time to read and distribute matrix 0.13 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.86 +.. anorm 1.407514e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 253872 + Nonzeros in L 233021969 + Nonzeros in U 233566644 + nonzeros in L+U 466334741 + nonzeros in LSUB 32166393 + No of supers 4163 + Size of G(L) 3959975 + Size of G(U) 1558078 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 139.98 total 149.11 expansions 0 +(1) in pddistribute: + flag_bc_size=4166 int, ready_x=1074054 double, flag_rd_size=8328 int, ready_lsum=1074312 double, int=4 B, double=8 B +(0) in pddistribute: + flag_bc_size=4166 int, ready_x=1074054 double, flag_rd_size=8328 int, ready_lsum=1074312 double, int=4 B, double=8 B +(0) in prepare_multiGPU_buffers: + flag_bc_size=4166 int, ready_x=1074054 double, flag_rd_size=8328 int, ready_lsum=1074312 double, int=4 B, double=8 B +(1) in prepare_multiGPU_buffers: + flag_bc_size=4166 int, ready_x=1074054 double, flag_rd_size=8328 int, ready_lsum=1074312 double, int=4 B, double=8 B +.. # L blocks 21318 # U blocks 20367 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.407514e+02 = 8.389437e-06 +.. Buffer size: Lsub 2623 Lval 652288 Usub 7287 Uval 1236992 LDA 2581 +max_ncols 5088, max_ldu 256, bigu_size 1302528 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 2476 x 5088 +[0].. BIG U size 1302528 (on CPU) +[0].. BIG V size 12597888 (on CPU), dC buffer_size 12597888 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 2476 + Threads per process 1 + +Initialization time 0.0736 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 5.0542 seconds +.. L-panel pxgstrf2 2.8909 seconds +.. U-panel pxgstrs2 2.1633 seconds +Time in Look-ahead update 0.8247 seconds +Time in Schur update 3.6373 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.1221 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 2.0070 + * Look-ahead 0.0000 + * Remain 2.0070 +Total factorization time : 9.6363 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 290.40 (MB) + (P0) serial symbolic::stage[0]: symb_memory 149.11, GA_mem_use 986.88 + (P0) serial distribution::stage[1]:symb_LU 139.98, dist_mem_use 945.30, num_mem_usage.for_lu 1921.58 +** Total highmark (MB): + Sum-of-all : 5922.35 | Avg : 2961.18 | Max : 3006.86 + Max at rank 0, different stages (MB): + . symbfact 1136.00 + . distribution 3006.86 + . numfact 2211.98 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 3760.07 | Total : 4345.15 + . max at rank 0, max L+U memory (MB): 1921.58 + . max at rank 1, peak buffer (MB): 294.68 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0062 +.. Setup GPU L-solve time 0.0008 +.. L-solve time 0.0073 +.. L-solve time (MAX) 0.0073 +.. Setup GPU U-solve time 0.0008 +.. U-solve time 0.0240 +.. U-solve time (MAX) 0.0240 +.. X to B redistribute time 0.0015 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 8.501115e-05 max_i |x - xtrue|_i / |x|_i = 2.552156e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.104 + ROWPERM time 0.858 + COLPERM time 0.683 + SYMBFACT time 0.553 + DISTRIBUTE time 3.141 + FACTOR time 9.748 + Factor flops 7.711193e+11 Mflops 79101.65 + SOLVE time 0.041 + Solve flops 9.326694e+08 Mflops 23002.67 +************************************************** diff --git a/build_nv_0120/slu_s1_mat_0_253872.bin_1node_2x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_s1_mat_0_253872.bin_1node_2x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..37e884e9 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_253872.bin_1node_2x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,147 @@ +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001217 ** +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001217 ** +first gpufree time: 0.3398 +first blas create time: 0.5166 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_253872.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 253872 nnz 82155776 +# of doubles fread: 82155776 +Time to read and distribute matrix 0.12 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.86 +.. anorm 1.407514e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 253872 + Nonzeros in L 233021969 + Nonzeros in U 233566644 + nonzeros in L+U 466334741 + nonzeros in LSUB 32166393 + No of supers 4163 + Size of G(L) 3959975 + Size of G(U) 1558078 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 139.98 total 149.11 expansions 0 +.. # L blocks 21318 # U blocks 20367 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.407514e+02 = 8.389437e-06 +.. Buffer size: Lsub 2623 Lval 652288 Usub 7287 Uval 1236992 LDA 2581 +max_ncols 5088, max_ldu 256, bigu_size 1302528 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 2476 x 5088 +[0].. BIG U size 1302528 (on CPU) +[0].. BIG V size 12597888 (on CPU), dC buffer_size 12597888 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 2476 + Threads per process 1 + +Initialization time 0.0579 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 5.0524 seconds +.. L-panel pxgstrf2 2.8923 seconds +.. U-panel pxgstrs2 2.1601 seconds +Time in Look-ahead update 0.8220 seconds +Time in Schur update 3.6332 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.1216 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 2.0055 + * Look-ahead 0.0000 + * Remain 2.0055 +Total factorization time : 9.6321 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 290.40 (MB) + (P0) serial symbolic::stage[0]: symb_memory 149.11, GA_mem_use 986.88 + (P0) serial distribution::stage[1]:symb_LU 139.98, dist_mem_use 945.30, num_mem_usage.for_lu 1921.58 +** Total highmark (MB): + Sum-of-all : 5922.35 | Avg : 2961.18 | Max : 3006.86 + Max at rank 0, different stages (MB): + . symbfact 1136.00 + . distribution 3006.86 + . numfact 2211.98 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 3760.07 | Total : 4345.15 + . max at rank 0, max L+U memory (MB): 1921.58 + . max at rank 1, peak buffer (MB): 294.68 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0057 +.. Setup GPU L-solve time 0.0007 +.. L-solve time 0.0073 +.. L-solve time (MAX) 0.0073 +.. Setup GPU U-solve time 0.0008 +.. U-solve time 0.0240 +.. U-solve time (MAX) 0.0240 +.. X to B redistribute time 0.0015 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.111294e-04 max_i |x - xtrue|_i / |x|_i = 3.194542e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.104 + ROWPERM time 0.860 + COLPERM time 0.678 + SYMBFACT time 0.541 + DISTRIBUTE time 3.168 + FACTOR time 9.735 + Factor flops 7.711193e+11 Mflops 79209.39 + SOLVE time 0.040 + Solve flops 9.326694e+08 Mflops 23239.99 +************************************************** diff --git a/build_nv_0120/slu_s1_mat_0_253872.bin_1node_3x1_OMP1_2023-01-24-13-47.log b/build_nv_0120/slu_s1_mat_0_253872.bin_1node_3x1_OMP1_2023-01-24-13-47.log new file mode 100644 index 00000000..f7174cf1 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_253872.bin_1node_3x1_OMP1_2023-01-24-13-47.log @@ -0,0 +1,167 @@ +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001425 ** +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001425 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001425 ** +first gpufree time: 0.4753 +first blas create time: 0.5241 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_253872.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 253872 nnz 82155776 +# of doubles fread: 82155776 +Time to read and distribute matrix 0.13 +.. equilibrated? *equed = B +.. RowPerm 1 time: 1.06 +.. anorm 1.407514e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 253872 + Nonzeros in L 233021969 + Nonzeros in U 233566644 + nonzeros in L+U 466334741 + nonzeros in LSUB 32166393 + No of supers 4163 + Size of G(L) 3959975 + Size of G(U) 1558078 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 139.98 total 149.11 expansions 0 +(0) in pddistribute: + flag_bc_size=2778 int, ready_x=1074054 double, flag_rd_size=5552 int, ready_lsum=716208 double, int=4 B, double=8 B +(1) in pddistribute: + flag_bc_size=2778 int, ready_x=1074054 double, flag_rd_size=5552 int, ready_lsum=716208 double, int=4 B, double=8 B +(2) in pddistribute: + flag_bc_size=2778 int, ready_x=1074054 double, flag_rd_size=5552 int, ready_lsum=716208 double, int=4 B, double=8 B +(0) in prepare_multiGPU_buffers: + flag_bc_size=2778 int, ready_x=1074054 double, flag_rd_size=5552 int, ready_lsum=716208 double, int=4 B, double=8 B +(1) in prepare_multiGPU_buffers: + flag_bc_size=2778 int, ready_x=1074054 double, flag_rd_size=5552 int, ready_lsum=716208 double, int=4 B, double=8 B +(2) in prepare_multiGPU_buffers: + flag_bc_size=2778 int, ready_x=1074054 double, flag_rd_size=5552 int, ready_lsum=716208 double, int=4 B, double=8 B +.. # L blocks 14548 # U blocks 13691 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.407514e+02 = 8.389437e-06 +.. Buffer size: Lsub 2052 Lval 508416 Usub 7287 Uval 1236992 LDA 2020 +max_ncols 5088, max_ldu 256, bigu_size 1302528 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 1996 x 5088 +[0].. BIG U size 1302528 (on CPU) +[0].. BIG V size 10155648 (on CPU), dC buffer_size 10155648 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 1996 + Threads per process 1 + +Initialization time 0.0299 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 4.6870 seconds +.. L-panel pxgstrf2 3.2877 seconds +.. U-panel pxgstrs2 1.3993 seconds +Time in Look-ahead update 0.8372 seconds +Time in Schur update 2.4388 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.1226 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 1.4743 + * Look-ahead 0.0000 + * Remain 1.4743 +Total factorization time : 7.8098 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 257.00 (MB) + (P0) serial symbolic::stage[0]: symb_memory 149.11, GA_mem_use 986.88 + (P0) serial distribution::stage[1]:symb_LU 139.98, dist_mem_use 841.18, num_mem_usage.for_lu 1264.79 +** Total highmark (MB): + Sum-of-all : 6715.50 | Avg : 2238.50 | Max : 2296.33 + Max at rank 1, different stages (MB): + . symbfact 1136.00 + . distribution 2245.94 + . numfact 1521.79 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 3760.09 | Total : 4505.57 + . max at rank 1, max L+U memory (MB): 1304.56 + . max at rank 1, peak buffer (MB): 257.98 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. GPU trisolve +.. B to X redistribute time 0.0044 +.. Setup GPU L-solve time 0.0003 +.. L-solve time 0.0058 +.. L-solve time (MAX) 0.0058 +.. Setup GPU U-solve time 0.0005 +.. U-solve time 0.0179 +.. U-solve time (MAX) 0.0179 +.. X to B redistribute time 0.0015 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.368746e-04 max_i |x - xtrue|_i / |x|_i = 1.294902e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.074 + ROWPERM time 1.056 + COLPERM time 0.681 + SYMBFACT time 0.546 + DISTRIBUTE time 2.325 + FACTOR time 7.923 + Factor flops 7.710441e+11 Mflops 97311.87 + SOLVE time 0.031 + Solve flops 9.326694e+08 Mflops 30530.52 +************************************************** diff --git a/build_nv_0120/slu_s1_mat_0_253872.bin_1node_3x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_s1_mat_0_253872.bin_1node_3x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..bc3f90d0 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_253872.bin_1node_3x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,155 @@ +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001217 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001217 ** +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001217 ** +first gpufree time: 0.4935 +first blas create time: 0.5210 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_253872.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 253872 nnz 82155776 +# of doubles fread: 82155776 +Time to read and distribute matrix 0.12 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.85 +.. anorm 1.407514e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 253872 + Nonzeros in L 233021969 + Nonzeros in U 233566644 + nonzeros in L+U 466334741 + nonzeros in LSUB 32166393 + No of supers 4163 + Size of G(L) 3959975 + Size of G(U) 1558078 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 139.98 total 149.11 expansions 0 +.. # L blocks 14548 # U blocks 13691 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.407514e+02 = 8.389437e-06 +.. Buffer size: Lsub 2052 Lval 508416 Usub 7287 Uval 1236992 LDA 2020 +max_ncols 5088, max_ldu 256, bigu_size 1302528 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 1996 x 5088 +[0].. BIG U size 1302528 (on CPU) +[0].. BIG V size 10155648 (on CPU), dC buffer_size 10155648 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 1996 + Threads per process 1 + +Initialization time 0.0328 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 4.6436 seconds +.. L-panel pxgstrf2 3.2538 seconds +.. U-panel pxgstrs2 1.3898 seconds +Time in Look-ahead update 0.8172 seconds +Time in Schur update 2.4264 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.1228 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 1.4642 + * Look-ahead 0.0000 + * Remain 1.4642 +Total factorization time : 7.7502 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 257.00 (MB) + (P0) serial symbolic::stage[0]: symb_memory 149.11, GA_mem_use 986.88 + (P0) serial distribution::stage[1]:symb_LU 139.98, dist_mem_use 841.18, num_mem_usage.for_lu 1264.79 +** Total highmark (MB): + Sum-of-all : 6715.50 | Avg : 2238.50 | Max : 2296.33 + Max at rank 1, different stages (MB): + . symbfact 1136.00 + . distribution 2245.94 + . numfact 1521.79 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 3760.09 | Total : 4505.57 + . max at rank 1, max L+U memory (MB): 1304.56 + . max at rank 1, peak buffer (MB): 257.98 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. GPU trisolve +.. B to X redistribute time 0.0046 +.. Setup GPU L-solve time 0.0003 +.. L-solve time 0.0058 +.. L-solve time (MAX) 0.0059 +.. Setup GPU U-solve time 0.0005 +.. U-solve time 0.0222 +.. U-solve time (MAX) 0.0222 +.. X to B redistribute time 0.0009 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 5.748048e-05 max_i |x - xtrue|_i / |x|_i = 1.654733e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.074 + ROWPERM time 0.854 + COLPERM time 0.681 + SYMBFACT time 0.545 + DISTRIBUTE time 2.307 + FACTOR time 7.859 + Factor flops 7.710441e+11 Mflops 98106.87 + SOLVE time 0.034 + Solve flops 9.326694e+08 Mflops 27109.23 +************************************************** diff --git a/build_nv_0120/slu_s1_mat_0_253872.bin_1node_4x1_OMP1_2023-01-24-13-47.log b/build_nv_0120/slu_s1_mat_0_253872.bin_1node_4x1_OMP1_2023-01-24-13-47.log new file mode 100644 index 00000000..563fd0c6 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_253872.bin_1node_4x1_OMP1_2023-01-24-13-47.log @@ -0,0 +1,179 @@ +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001425 ** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001425 ** +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001425 ** +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001425 ** +first gpufree time: 0.6048 +first blas create time: 0.5343 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_253872.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 253872 nnz 82155776 +# of doubles fread: 82155776 +Time to read and distribute matrix 0.13 +.. equilibrated? *equed = B +.. RowPerm 1 time: 1.07 +.. anorm 1.407514e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 253872 + Nonzeros in L 233021969 + Nonzeros in U 233566644 + nonzeros in L+U 466334741 + nonzeros in LSUB 32166393 + No of supers 4163 + Size of G(L) 3959975 + Size of G(U) 1558078 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 139.98 total 149.11 expansions 0 +(1) in pddistribute: + flag_bc_size=2084 int, ready_x=1074054 double, flag_rd_size=4164 int, ready_lsum=537156 double, int=4 B, double=8 B +(2) in pddistribute: + flag_bc_size=2084 int, ready_x=1074054 double, flag_rd_size=4164 int, ready_lsum=537156 double, int=4 B, double=8 B +(0) in pddistribute: + flag_bc_size=2084 int, ready_x=1074054 double, flag_rd_size=4164 int, ready_lsum=537156 double, int=4 B, double=8 B +(3) in pddistribute: + flag_bc_size=2084 int, ready_x=1074054 double, flag_rd_size=4164 int, ready_lsum=537156 double, int=4 B, double=8 B +(0) in prepare_multiGPU_buffers: + flag_bc_size=2084 int, ready_x=1074054 double, flag_rd_size=4164 int, ready_lsum=537156 double, int=4 B, double=8 B +(1) in prepare_multiGPU_buffers: + flag_bc_size=2084 int, ready_x=1074054 double, flag_rd_size=4164 int, ready_lsum=537156 double, int=4 B, double=8 B +(2) in prepare_multiGPU_buffers: + flag_bc_size=2084 int, ready_x=1074054 double, flag_rd_size=4164 int, ready_lsum=537156 double, int=4 B, double=8 B +(3) in prepare_multiGPU_buffers: + flag_bc_size=2084 int, ready_x=1074054 double, flag_rd_size=4164 int, ready_lsum=537156 double, int=4 B, double=8 B +.. # L blocks 10917 # U blocks 10259 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.407514e+02 = 8.389437e-06 +.. Buffer size: Lsub 1367 Lval 340480 Usub 7287 Uval 1236992 LDA 1345 +max_ncols 5088, max_ldu 256, bigu_size 1302528 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 1293 x 5088 +[0].. BIG U size 1302528 (on CPU) +[0].. BIG V size 6578784 (on CPU), dC buffer_size 6578784 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +3 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 1293 + Threads per process 1 + +Initialization time 0.0318 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 4.4045 seconds +.. L-panel pxgstrf2 3.2656 seconds +.. U-panel pxgstrs2 1.1389 seconds +Time in Look-ahead update 0.6880 seconds +Time in Schur update 1.9003 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.1237 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 1.0994 + * Look-ahead 0.0000 + * Remain 1.0994 +Total factorization time : 6.8839 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 212.22 (MB) + (P0) serial symbolic::stage[0]: symb_memory 149.11, GA_mem_use 986.88 + (P0) serial distribution::stage[1]:symb_LU 139.98, dist_mem_use 782.50, num_mem_usage.for_lu 990.83 +** Total highmark (MB): + Sum-of-all : 7429.99 | Avg : 1857.50 | Max : 1913.31 + Max at rank 0, different stages (MB): + . symbfact 1136.00 + . distribution 1913.31 + . numfact 1203.05 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 3760.13 | Total : 4607.51 + . max at rank 0, max L+U memory (MB): 990.83 + . max at rank 3, peak buffer (MB): 214.34 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0034 +.. Setup GPU L-solve time 0.0003 +.. L-solve time 0.0054 +.. L-solve time (MAX) 0.0054 +.. Setup GPU U-solve time 0.0004 +.. U-solve time 0.0172 +.. U-solve time (MAX) 0.0172 +.. X to B redistribute time 0.0011 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 8.146119e-05 max_i |x - xtrue|_i / |x|_i = 9.473922e-05 +************************************************** +**** Time (seconds) **** + EQUIL time 0.059 + ROWPERM time 1.067 + COLPERM time 0.698 + SYMBFACT time 0.562 + DISTRIBUTE time 1.903 + FACTOR time 6.992 + Factor flops 7.709512e+11 Mflops 110267.80 + SOLVE time 0.028 + Solve flops 9.326695e+08 Mflops 33467.01 +************************************************** diff --git a/build_nv_0120/slu_s1_mat_0_253872.bin_1node_4x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_s1_mat_0_253872.bin_1node_4x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..420adf4d --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_253872.bin_1node_4x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,163 @@ +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001217 ** +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001217 ** +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001217 ** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001217 ** +first gpufree time: 0.6026 +first blas create time: 0.5348 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_253872.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 253872 nnz 82155776 +# of doubles fread: 82155776 +Time to read and distribute matrix 0.13 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.85 +.. anorm 1.407514e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 253872 + Nonzeros in L 233021969 + Nonzeros in U 233566644 + nonzeros in L+U 466334741 + nonzeros in LSUB 32166393 + No of supers 4163 + Size of G(L) 3959975 + Size of G(U) 1558078 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 139.98 total 149.11 expansions 0 +.. # L blocks 10917 # U blocks 10259 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.407514e+02 = 8.389437e-06 +.. Buffer size: Lsub 1367 Lval 340480 Usub 7287 Uval 1236992 LDA 1345 +max_ncols 5088, max_ldu 256, bigu_size 1302528 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 1293 x 5088 +[0].. BIG U size 1302528 (on CPU) +[0].. BIG V size 6578784 (on CPU), dC buffer_size 6578784 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +3 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 1293 + Threads per process 1 + +Initialization time 0.0562 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 4.2385 seconds +.. L-panel pxgstrf2 3.1062 seconds +.. U-panel pxgstrs2 1.1324 seconds +Time in Look-ahead update 0.6867 seconds +Time in Schur update 1.8763 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.1200 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 1.0850 + * Look-ahead 0.0000 + * Remain 1.0850 +Total factorization time : 6.6848 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 212.22 (MB) + (P0) serial symbolic::stage[0]: symb_memory 149.11, GA_mem_use 986.88 + (P0) serial distribution::stage[1]:symb_LU 139.98, dist_mem_use 782.50, num_mem_usage.for_lu 990.83 +** Total highmark (MB): + Sum-of-all : 7429.99 | Avg : 1857.50 | Max : 1913.31 + Max at rank 0, different stages (MB): + . symbfact 1136.00 + . distribution 1913.31 + . numfact 1203.05 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 3760.13 | Total : 4607.51 + . max at rank 0, max L+U memory (MB): 990.83 + . max at rank 3, peak buffer (MB): 214.34 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0033 +.. Setup GPU L-solve time 0.0003 +.. L-solve time 0.0054 +.. L-solve time (MAX) 0.0054 +.. Setup GPU U-solve time 0.0004 +.. U-solve time 0.0159 +.. U-solve time (MAX) 0.0160 +.. X to B redistribute time 0.0011 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 5.125770e-05 max_i |x - xtrue|_i / |x|_i = 1.751166e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.057 + ROWPERM time 0.850 + COLPERM time 0.681 + SYMBFACT time 0.553 + DISTRIBUTE time 1.858 + FACTOR time 6.819 + Factor flops 7.709512e+11 Mflops 113056.36 + SOLVE time 0.027 + Solve flops 9.326695e+08 Mflops 35096.37 +************************************************** diff --git a/build_nv_0120/slu_s1_mat_0_507744.bin_1node_1x1_OMP1_2023-01-24-13-47.log b/build_nv_0120/slu_s1_mat_0_507744.bin_1node_1x1_OMP1_2023-01-24-13-47.log new file mode 100644 index 00000000..6681969e --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_507744.bin_1node_1x1_OMP1_2023-01-24-13-47.log @@ -0,0 +1,52 @@ +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001425 ** +first gpufree time: 0.1828 +first blas create time: 0.5261 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_507744.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 507744 nnz 205385344 +# of doubles fread: 205385344 +Time to read and distribute matrix 1.16 +.. equilibrated? *equed = B +.. RowPerm 1 time: 2.30 +.. anorm 1.888919e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 507744 + Nonzeros in L 879766426 + Nonzeros in U 882320803 + nonzeros in L+U 1761579485 + nonzeros in LSUB 103226086 + No of supers 9827 + Size of G(L) 15483594 + Size of G(U) 6514038 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 449.12 total 467.39 expansions 0 +slurmstepd: error: *** STEP 4962237.11 ON nid001425 CANCELLED AT 2023-01-24T21:52:05 *** +srun: Job step aborted: Waiting up to 32 seconds for job step to finish. diff --git a/build_nv_0120/slu_s1_mat_0_507744.bin_1node_1x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_s1_mat_0_507744.bin_1node_1x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..1fcb0f61 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_507744.bin_1node_1x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,204 @@ +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001217 ** +first gpufree time: 0.1810 +first blas create time: 0.5266 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_507744.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 507744 nnz 205385344 +# of doubles fread: 205385344 +Time to read and distribute matrix 0.89 +.. equilibrated? *equed = B +.. RowPerm 1 time: 2.27 +.. anorm 1.888919e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 507744 + Nonzeros in L 879766426 + Nonzeros in U 882320803 + nonzeros in L+U 1761579485 + nonzeros in LSUB 103226086 + No of supers 9827 + Size of G(L) 15483594 + Size of G(U) 6514038 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 449.12 total 467.39 expansions 0 +.. # L blocks 246462 # U blocks 225146 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.888919e+02 = 1.125884e-05 +.. Buffer size: Lsub 9342 Lval 2351104 Usub 13486 Uval 2318336 LDA 9184 +max_ncols 9056, max_ldu 256, bigu_size 2318336 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 9184 x 9056 +[0].. BIG U size 2318336 (on CPU) +[0].. BIG V size 83170304 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 9184 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.2854 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 25.0762 seconds +.. L-panel pxgstrf2 8.4776 seconds +.. U-panel pxgstrs2 16.5987 seconds +Time in Look-ahead update 5.3355 seconds +Time in Schur update 101.2428 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.5485 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 37.8602 + * Look-ahead 0.0000 + * Remain 37.8602 +Total factorization time : 130.6257 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 1122.38 (MB) + (P0) serial symbolic::stage[0]: symb_memory 467.39, GA_mem_use 2466.66 + (P0) serial distribution::stage[1]:symb_LU 449.12, dist_mem_use 2506.27, num_mem_usage.for_lu 14214.46 +** Total highmark (MB): + Sum-of-all : 17169.84 | Avg : 17169.84 | Max : 17169.84 + Max at rank 0, different stages (MB): + . symbfact 2934.05 + . distribution 17169.84 + . numfact 15336.84 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 14214.46 | Total : 15336.84 + . max at rank 0, max L+U memory (MB): 14214.46 + . max at rank 0, peak buffer (MB): 1122.38 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0123 +.. Setup GPU L-solve time 0.0012 +.. L-solve time 0.0434 +.. L-solve time (MAX) 0.0434 +.. Setup GPU U-solve time 0.0022 +.. U-solve time 0.2001 +.. U-solve time (MAX) 0.2001 +.. X to B redistribute time 0.0022 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 8.873418e-05 max_i |x - xtrue|_i / |x|_i = 6.172621e-03 +************************************************** +**** Time (seconds) **** + EQUIL time 0.507 + ROWPERM time 2.271 + COLPERM time 2.007 + SYMBFACT time 1.956 + DISTRIBUTE time 16.223 + FACTOR time 131.046 + Factor flops 5.890305e+12 Mflops 44948.44 + SOLVE time 0.262 + Solve flops 3.523159e+09 Mflops 13470.40 +************************************************** diff --git a/build_nv_0120/slu_s1_mat_0_507744.bin_1node_2x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_s1_mat_0_507744.bin_1node_2x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..b3ae9d56 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_507744.bin_1node_2x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,149 @@ +srun: Job 4964903 step creation temporarily disabled, retrying (Requested nodes are busy) +srun: Step created for job 4964903 +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001217 ** +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001217 ** +first gpufree time: 0.3505 +first blas create time: 0.5487 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_507744.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 507744 nnz 205385344 +# of doubles fread: 205385344 +Time to read and distribute matrix 0.31 +.. equilibrated? *equed = B +.. RowPerm 1 time: 2.03 +.. anorm 1.888919e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 507744 + Nonzeros in L 879766426 + Nonzeros in U 882320803 + nonzeros in L+U 1761579485 + nonzeros in LSUB 103226086 + No of supers 9827 + Size of G(L) 15483594 + Size of G(U) 6514038 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 449.12 total 467.39 expansions 0 +.. # L blocks 124089 # U blocks 113111 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.888919e+02 = 1.125884e-05 +.. Buffer size: Lsub 4926 Lval 1240064 Usub 13486 Uval 2318336 LDA 4844 +max_ncols 9056, max_ldu 256, bigu_size 2318336 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 4459 x 9056 +[0].. BIG U size 2318336 (on CPU) +[0].. BIG V size 40380704 (on CPU), dC buffer_size 40380704 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 4459 + Threads per process 1 + +Initialization time 0.1683 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 21.8780 seconds +.. L-panel pxgstrf2 13.4051 seconds +.. U-panel pxgstrs2 8.4729 seconds +Time in Look-ahead update 3.5810 seconds +Time in Schur update 45.9764 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.5491 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 19.2702 + * Look-ahead 0.0000 + * Remain 19.2702 +Total factorization time : 71.8379 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 673.03 (MB) + (P0) serial symbolic::stage[0]: symb_memory 467.39, GA_mem_use 2466.66 + (P0) serial distribution::stage[1]:symb_LU 449.12, dist_mem_use 1991.87, num_mem_usage.for_lu 7191.89 +** Total highmark (MB): + Sum-of-all : 19080.80 | Avg : 9540.40 | Max : 9632.87 + Max at rank 0, different stages (MB): + . symbfact 2934.05 + . distribution 9632.87 + . numfact 7864.92 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 14214.48 | Total : 15588.44 + . max at rank 0, max L+U memory (MB): 7191.89 + . max at rank 1, peak buffer (MB): 700.93 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0119 +.. Setup GPU L-solve time 0.0010 +.. L-solve time 0.0278 +.. L-solve time (MAX) 0.0278 +.. Setup GPU U-solve time 0.0015 +.. U-solve time 0.1063 +.. U-solve time (MAX) 0.1063 +.. X to B redistribute time 0.0036 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.188120e-04 max_i |x - xtrue|_i / |x|_i = 3.221860e-03 +************************************************** +**** Time (seconds) **** + EQUIL time 0.258 + ROWPERM time 2.029 + COLPERM time 1.977 + SYMBFACT time 1.943 + DISTRIBUTE time 8.886 + FACTOR time 72.109 + Factor flops 5.948409e+12 Mflops 82492.10 + SOLVE time 0.152 + Solve flops 3.523159e+09 Mflops 23155.79 +************************************************** diff --git a/build_nv_0120/slu_s1_mat_0_507744.bin_1node_3x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_s1_mat_0_507744.bin_1node_3x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..18f6d74c --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_507744.bin_1node_3x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,155 @@ +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001217 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001217 ** +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001217 ** +first gpufree time: 0.4970 +first blas create time: 0.5412 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_507744.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 507744 nnz 205385344 +# of doubles fread: 205385344 +Time to read and distribute matrix 0.32 +.. equilibrated? *equed = B +.. RowPerm 1 time: 2.08 +.. anorm 1.888919e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 507744 + Nonzeros in L 879766426 + Nonzeros in U 882320803 + nonzeros in L+U 1761579485 + nonzeros in LSUB 103226086 + No of supers 9827 + Size of G(L) 15483594 + Size of G(U) 6514038 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 449.12 total 467.39 expansions 0 +.. # L blocks 85689 # U blocks 76859 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.888919e+02 = 1.125884e-05 +.. Buffer size: Lsub 3612 Lval 909312 Usub 13486 Uval 2318336 LDA 3552 +max_ncols 9056, max_ldu 256, bigu_size 2318336 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 3552 x 9056 +[0].. BIG U size 2318336 (on CPU) +[0].. BIG V size 32166912 (on CPU), dC buffer_size 32166912 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 3552 + Threads per process 1 + +Initialization time 0.1440 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 22.4759 seconds +.. L-panel pxgstrf2 16.4850 seconds +.. U-panel pxgstrs2 5.9909 seconds +Time in Look-ahead update 4.3093 seconds +Time in Schur update 31.4744 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.6225 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 14.9143 + * Look-ahead 0.0000 + * Remain 14.9143 +Total factorization time : 57.1189 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 575.45 (MB) + (P0) serial symbolic::stage[0]: symb_memory 467.39, GA_mem_use 2466.66 + (P0) serial distribution::stage[1]:symb_LU 449.12, dist_mem_use 1813.85, num_mem_usage.for_lu 5011.58 +** Total highmark (MB): + Sum-of-all : 20985.94 | Avg : 6995.31 | Max : 7274.54 + Max at rank 0, different stages (MB): + . symbfact 2934.05 + . distribution 7274.54 + . numfact 5587.03 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 14214.51 | Total : 15866.47 + . max at rank 0, max L+U memory (MB): 5011.58 + . max at rank 0, peak buffer (MB): 575.45 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0100 +.. Setup GPU L-solve time 0.0011 +.. L-solve time 0.0222 +.. L-solve time (MAX) 0.0222 +.. Setup GPU U-solve time 0.0016 +.. U-solve time 0.0776 +.. U-solve time (MAX) 0.0776 +.. X to B redistribute time 0.0027 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 2.526603e-04 max_i |x - xtrue|_i / |x|_i = 2.850433e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.279 + ROWPERM time 2.078 + COLPERM time 2.058 + SYMBFACT time 1.994 + DISTRIBUTE time 7.160 + FACTOR time 57.356 + Factor flops 5.955834e+12 Mflops 103840.50 + SOLVE time 0.115 + Solve flops 3.523159e+09 Mflops 30556.45 +************************************************** diff --git a/build_nv_0120/slu_s1_mat_0_507744.bin_1node_4x1_OMP1_2023-01-24-13-54.log b/build_nv_0120/slu_s1_mat_0_507744.bin_1node_4x1_OMP1_2023-01-24-13-54.log new file mode 100644 index 00000000..c0929bb6 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_0_507744.bin_1node_4x1_OMP1_2023-01-24-13-54.log @@ -0,0 +1,163 @@ +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001217 ** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001217 ** +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001217 ** +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001217 ** +first gpufree time: 0.6369 +first blas create time: 0.5682 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_507744.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 507744 nnz 205385344 +# of doubles fread: 205385344 +Time to read and distribute matrix 0.32 +.. equilibrated? *equed = B +.. RowPerm 1 time: 2.28 +.. anorm 1.888919e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 507744 + Nonzeros in L 879766426 + Nonzeros in U 882320803 + nonzeros in L+U 1761579485 + nonzeros in LSUB 103226086 + No of supers 9827 + Size of G(L) 15483594 + Size of G(U) 6514038 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 449.12 total 467.39 expansions 0 +.. # L blocks 62169 # U blocks 57322 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.888919e+02 = 1.125884e-05 +.. Buffer size: Lsub 2898 Lval 730112 Usub 13486 Uval 2318336 LDA 2852 +max_ncols 9056, max_ldu 256, bigu_size 2318336 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 2225 x 9056 +[0].. BIG U size 2318336 (on CPU) +[0].. BIG V size 20149600 (on CPU), dC buffer_size 20149600 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +3 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 2225 + Threads per process 1 + +Initialization time 0.1280 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 21.2567 seconds +.. L-panel pxgstrf2 16.7895 seconds +.. U-panel pxgstrs2 4.4672 seconds +Time in Look-ahead update 2.7000 seconds +Time in Schur update 22.6200 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.6088 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 10.0548 + * Look-ahead 0.0000 + * Remain 10.0548 +Total factorization time : 47.2751 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 462.05 (MB) + (P0) serial symbolic::stage[0]: symb_memory 467.39, GA_mem_use 2466.66 + (P0) serial distribution::stage[1]:symb_LU 449.12, dist_mem_use 1717.26, num_mem_usage.for_lu 3588.06 +** Total highmark (MB): + Sum-of-all : 22871.44 | Avg : 5717.86 | Max : 5851.61 + Max at rank 1, different stages (MB): + . symbfact 2934.05 + . distribution 5754.44 + . numfact 4050.12 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 14214.60 | Total : 16117.43 + . max at rank 1, max L+U memory (MB): 3683.78 + . max at rank 1, peak buffer (MB): 507.48 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. B to X redistribute time 0.0075 +.. Setup GPU L-solve time 0.0013 +.. L-solve time 0.0205 +.. L-solve time (MAX) 0.0206 +.. Setup GPU U-solve time 0.0015 +.. U-solve time 0.0617 +.. U-solve time (MAX) 0.0617 +.. X to B redistribute time 0.0018 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 7.976912e-05 max_i |x - xtrue|_i / |x|_i = 1.131281e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.207 + ROWPERM time 2.278 + COLPERM time 2.059 + SYMBFACT time 2.030 + DISTRIBUTE time 5.571 + FACTOR time 47.498 + Factor flops 5.946583e+12 Mflops 125195.82 + SOLVE time 0.094 + Solve flops 3.523159e+09 Mflops 37333.81 +************************************************** diff --git a/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_1x1_OMP1_2023-01-24-13-47.log b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_1x1_OMP1_2023-01-24-13-47.log new file mode 100644 index 00000000..6400ddcf --- /dev/null +++ b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_1x1_OMP1_2023-01-24-13-47.log @@ -0,0 +1,44 @@ +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001425 ** +first gpufree time: 0.2198 +first blas create time: 2.8361 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 2.78 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.06 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001425: task 0: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4962237.0 diff --git a/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_1x1_OMP1_2023-01-24-14-06.log b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_1x1_OMP1_2023-01-24-14-06.log new file mode 100644 index 00000000..6a2b426d --- /dev/null +++ b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_1x1_OMP1_2023-01-24-14-06.log @@ -0,0 +1,44 @@ +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001237 ** +first gpufree time: 0.1893 +first blas create time: 2.9109 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 2.74 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.47 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 256, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001237: task 0: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965125.0 diff --git a/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_1x1_OMP1_2023-01-24-14-13.log b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_1x1_OMP1_2023-01-24-14-13.log new file mode 100644 index 00000000..dcbb6570 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_1x1_OMP1_2023-01-24-14-13.log @@ -0,0 +1,44 @@ +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid002189 ** +first gpufree time: 0.2253 +first blas create time: 2.8884 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 128 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 11.04 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.22 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 128, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid002189: task 0: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965156.0 diff --git a/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_1x1_OMP1_2023-01-24-14-20.log b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_1x1_OMP1_2023-01-24-14-20.log new file mode 100644 index 00000000..42387ca9 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_1x1_OMP1_2023-01-24-14-20.log @@ -0,0 +1,44 @@ +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001492 ** +first gpufree time: 0.1837 +first blas create time: 3.0710 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 3.37 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.27 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001492: task 0: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965436.0 diff --git a/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_1x1_OMP1_2023-01-24-14-28.log b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_1x1_OMP1_2023-01-24-14-28.log new file mode 100644 index 00000000..5f300009 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_1x1_OMP1_2023-01-24-14-28.log @@ -0,0 +1,44 @@ +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001204 ** +first gpufree time: 0.2441 +first blas create time: 3.0597 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 1.50 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.44 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001204: task 0: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965503.0 diff --git a/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_2x1_OMP1_2023-01-24-13-47.log b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_2x1_OMP1_2023-01-24-13-47.log new file mode 100644 index 00000000..f51e7cf7 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_2x1_OMP1_2023-01-24-13-47.log @@ -0,0 +1,49 @@ +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001425 ** +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001425 ** +first gpufree time: 0.3158 +first blas create time: 0.4904 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 36.63 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.21 +.. anorm 7.316276e+01 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001425: task 1: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4962237.1 +slurmstepd: error: *** STEP 4962237.1 ON nid001425 CANCELLED AT 2023-01-24T21:49:14 *** +srun: error: nid001425: task 0: Segmentation fault diff --git a/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_2x1_OMP1_2023-01-24-14-06.log b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_2x1_OMP1_2023-01-24-14-06.log new file mode 100644 index 00000000..14379a7b --- /dev/null +++ b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_2x1_OMP1_2023-01-24-14-06.log @@ -0,0 +1,47 @@ +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001237 ** +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001237 ** +first gpufree time: 0.3052 +first blas create time: 0.4992 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 1.59 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.11 +.. anorm 7.316276e+01 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 256, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001237: tasks 0-1: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965125.1 diff --git a/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_2x1_OMP1_2023-01-24-14-13.log b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_2x1_OMP1_2023-01-24-14-13.log new file mode 100644 index 00000000..90eff6ab --- /dev/null +++ b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_2x1_OMP1_2023-01-24-14-13.log @@ -0,0 +1,49 @@ +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid002189 ** +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid002189 ** +first gpufree time: 0.5414 +first blas create time: 0.5627 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 128 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 6.74 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.11 +.. anorm 7.316276e+01 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +.. Use METIS ordering on A'+A +.. symbfact(): relax 128, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid002189: task 1: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965156.1 +slurmstepd: error: *** STEP 4965156.1 ON nid002189 CANCELLED AT 2023-01-24T22:14:22 *** +srun: error: nid002189: task 0: Segmentation fault diff --git a/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_2x1_OMP1_2023-01-24-14-20.log b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_2x1_OMP1_2023-01-24-14-20.log new file mode 100644 index 00000000..5e899f4e --- /dev/null +++ b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_2x1_OMP1_2023-01-24-14-20.log @@ -0,0 +1,49 @@ +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001492 ** +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001492 ** +first gpufree time: 0.3691 +first blas create time: 0.5401 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 2.36 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.22 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001492: task 0: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965436.1 +slurmstepd: error: *** STEP 4965436.1 ON nid001492 CANCELLED AT 2023-01-24T22:22:00 *** +srun: error: nid001492: task 1: Segmentation fault diff --git a/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_2x1_OMP1_2023-01-24-14-28.log b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_2x1_OMP1_2023-01-24-14-28.log new file mode 100644 index 00000000..40924967 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_2x1_OMP1_2023-01-24-14-28.log @@ -0,0 +1,49 @@ +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001204 ** +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001204 ** +first gpufree time: 0.3735 +first blas create time: 0.5429 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 2.86 +.. equilibrated? *equed = B +.. RowPerm 1 time: 6.30 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001204: task 0: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965503.1 +slurmstepd: error: *** STEP 4965503.1 ON nid001204 CANCELLED AT 2023-01-24T22:29:12 *** +srun: error: nid001204: task 1: Segmentation fault diff --git a/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_3x1_OMP1_2023-01-24-13-47.log b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_3x1_OMP1_2023-01-24-13-47.log new file mode 100644 index 00000000..d6b85c61 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_3x1_OMP1_2023-01-24-13-47.log @@ -0,0 +1,52 @@ +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001425 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001425 ** +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001425 ** +first gpufree time: 0.4831 +first blas create time: 0.4982 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 2.88 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.33 +.. anorm 7.316276e+01 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001425: tasks 0,2: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4962237.2 +slurmstepd: error: *** STEP 4962237.2 ON nid001425 CANCELLED AT 2023-01-24T21:49:44 *** +srun: error: nid001425: task 1: Segmentation fault diff --git a/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_3x1_OMP1_2023-01-24-14-06.log b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_3x1_OMP1_2023-01-24-14-06.log new file mode 100644 index 00000000..f333f53c --- /dev/null +++ b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_3x1_OMP1_2023-01-24-14-06.log @@ -0,0 +1,52 @@ +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001237 ** +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001237 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001237 ** +first gpufree time: 0.4404 +first blas create time: 0.4968 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 2.28 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.39 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 256, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001237: tasks 0,2: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965125.2 +slurmstepd: error: *** STEP 4965125.2 ON nid001237 CANCELLED AT 2023-01-24T22:07:54 *** +srun: error: nid001237: task 1: Segmentation fault diff --git a/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_3x1_OMP1_2023-01-24-14-13.log b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_3x1_OMP1_2023-01-24-14-13.log new file mode 100644 index 00000000..772f6186 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_3x1_OMP1_2023-01-24-14-13.log @@ -0,0 +1,54 @@ +srun: Job 4965156 step creation temporarily disabled, retrying (Requested nodes are busy) +srun: Step created for job 4965156 +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid002189 ** +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid002189 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid002189 ** +first gpufree time: 0.5625 +first blas create time: 0.5336 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 128 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 1.95 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.34 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 128, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid002189: tasks 1-2: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965156.2 +slurmstepd: error: *** STEP 4965156.2 ON nid002189 CANCELLED AT 2023-01-24T22:14:52 *** +srun: error: nid002189: task 0: Segmentation fault diff --git a/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_3x1_OMP1_2023-01-24-14-20.log b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_3x1_OMP1_2023-01-24-14-20.log new file mode 100644 index 00000000..5dccb9f6 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_3x1_OMP1_2023-01-24-14-20.log @@ -0,0 +1,53 @@ +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001492 ** +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001492 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001492 ** +first gpufree time: 0.5328 +first blas create time: 0.5881 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 44.59 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.13 +.. anorm 7.316276e+01 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001492: task 2: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965436.2 +slurmstepd: error: *** STEP 4965436.2 ON nid001492 CANCELLED AT 2023-01-24T22:23:13 *** +srun: error: nid001492: task 1: Segmentation fault +srun: error: nid001492: task 0: Segmentation fault diff --git a/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_3x1_OMP1_2023-01-24-14-28.log b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_3x1_OMP1_2023-01-24-14-28.log new file mode 100644 index 00000000..1700b131 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_3x1_OMP1_2023-01-24-14-28.log @@ -0,0 +1,52 @@ +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001204 ** +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001204 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001204 ** +first gpufree time: 0.4846 +first blas create time: 0.5315 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 2.67 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.42 +.. anorm 7.316276e+01 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001204: tasks 0,2: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965503.2 +slurmstepd: error: *** STEP 4965503.2 ON nid001204 CANCELLED AT 2023-01-24T22:29:43 *** +srun: error: nid001204: task 1: Segmentation fault diff --git a/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_4x1_OMP1_2023-01-24-13-47.log b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_4x1_OMP1_2023-01-24-13-47.log new file mode 100644 index 00000000..4798c347 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_4x1_OMP1_2023-01-24-13-47.log @@ -0,0 +1 @@ +srun: error: Unable to create step for job 4962237: Invalid generic resource (gres) specification diff --git a/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_4x1_OMP1_2023-01-24-14-06.log b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_4x1_OMP1_2023-01-24-14-06.log new file mode 100644 index 00000000..2a76696f --- /dev/null +++ b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_4x1_OMP1_2023-01-24-14-06.log @@ -0,0 +1,56 @@ +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001237 ** +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001237 ** +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001237 ** +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001237 ** +first gpufree time: 0.5823 +first blas create time: 0.5159 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 1.16 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.43 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 256, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001237: tasks 0,3: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965125.3 +slurmstepd: error: *** STEP 4965125.3 ON nid001237 CANCELLED AT 2023-01-24T22:08:25 *** +srun: error: nid001237: task 2: Segmentation fault +srun: error: nid001237: task 1: Segmentation fault diff --git a/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_4x1_OMP1_2023-01-24-14-13.log b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_4x1_OMP1_2023-01-24-14-13.log new file mode 100644 index 00000000..a3deb755 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_4x1_OMP1_2023-01-24-14-13.log @@ -0,0 +1,56 @@ +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid002189 ** +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid002189 ** +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid002189 ** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid002189 ** +first gpufree time: 0.6383 +first blas create time: 0.5505 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 128 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 1.67 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.06 +.. anorm 7.316276e+01 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +.. Use METIS ordering on A'+A +.. symbfact(): relax 128, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid002189: tasks 2-3: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965156.3 +slurmstepd: error: *** STEP 4965156.3 ON nid002189 CANCELLED AT 2023-01-24T22:15:22 *** +srun: error: nid002189: task 1: Segmentation fault +srun: error: nid002189: task 0: Segmentation fault diff --git a/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_4x1_OMP1_2023-01-24-14-20.log b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_4x1_OMP1_2023-01-24-14-20.log new file mode 100644 index 00000000..3bf72cf7 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_4x1_OMP1_2023-01-24-14-20.log @@ -0,0 +1,56 @@ +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001492 ** +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001492 ** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001492 ** +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001492 ** +first gpufree time: 0.6982 +first blas create time: 0.5372 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 2.19 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.45 +.. anorm 7.316276e+01 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001492: tasks 1-2: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965436.3 +slurmstepd: error: *** STEP 4965436.3 ON nid001492 CANCELLED AT 2023-01-24T22:23:45 *** +srun: error: nid001492: task 0: Segmentation fault +srun: error: nid001492: task 3: Segmentation fault diff --git a/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_4x1_OMP1_2023-01-24-14-28.log b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_4x1_OMP1_2023-01-24-14-28.log new file mode 100644 index 00000000..e968ba94 --- /dev/null +++ b/build_nv_0120/slu_s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin_1node_4x1_OMP1_2023-01-24-14-28.log @@ -0,0 +1,56 @@ +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001204 ** +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001204 ** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001204 ** +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001204 ** +first gpufree time: 0.6291 +first blas create time: 0.5501 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 2.65 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.12 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001204: tasks 0,3: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965503.3 +slurmstepd: error: *** STEP 4965503.3 ON nid001204 CANCELLED AT 2023-01-24T22:30:14 *** +srun: error: nid001204: task 2: Segmentation fault +srun: error: nid001204: task 1: Segmentation fault diff --git a/build_nv_0120/slurm-4959558.out b/build_nv_0120/slurm-4959558.out new file mode 100644 index 00000000..854353cc --- /dev/null +++ b/build_nv_0120/slurm-4959558.out @@ -0,0 +1,30 @@ + +Lmod is automatically replacing "nvidia/22.7" with "gcc/11.2.0". + + +Lmod is automatically replacing "PrgEnv-nvidia/8.3.3" with "PrgEnv-gnu/8.3.3". + + +Due to MODULEPATH changes, the following have been reloaded: + 1) cray-mpich/8.1.22 + + +The following have been reloaded with a version change: + 1) cmake/3.24.3 => cmake/3.22.0 + +Lmod has detected the following error: The following module(s) are unknown: +"cray-libsci/22.06.1.3" + +Please check the spelling or version number. Also try "module spider ..." +It is also possible your cache file is out-of-date; it may help to try: + $ module --ignore-cache load "cray-libsci/22.06.1.3" + +Also make sure that all modulefiles written in TCL start with the string +#%Module + + + +MPICH_GPU_SUPPORT_ENABLED=0 +/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./EXAMPLE/pddrive: error while loading shared libraries: libnvcpumath-avx2.so: cannot open shared object file: No such file or directory +srun: error: nid008421: task 0: Exited with exit code 127 +srun: launch/slurm: _step_signal: Terminating StepId=4959558.0 diff --git a/build_nv_0120/slurm-4960280.out b/build_nv_0120/slurm-4960280.out new file mode 100644 index 00000000..1cf3807a --- /dev/null +++ b/build_nv_0120/slurm-4960280.out @@ -0,0 +1,136 @@ +MPICH_GPU_SUPPORT_ENABLED=0 +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001948 ** +first gpufree time: 0.1975 +first blas create time: 2.9577 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/g20.rua +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 0 +** IterRefine : 2 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +Time to read and distribute matrix 0.02 +.. equilibrated? *equed = N +.. RowPerm 1 time: 0.00 +.. anorm 2.000000e+00 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 256, fill 5 + Matrix size min_mn 400 + Nonzeros in L 13985 + Nonzeros in U 13985 + nonzeros in L+U 27570 + nonzeros in LSUB 2175 + No of supers 18 + Size of G(L) 674 + Size of G(U) 274 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 0.02 total 0.03 expansions 0 +.. # L blocks 50 # U blocks 32 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 2.000000e+00 = 1.192093e-07 +.. Buffer size: Lsub 80 Lval 3500 Usub 55 Uval 1104 LDA 70 +max_ncols 24, max_ldu 50, bigu_size 1200 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 70 x 24 +[0].. BIG U size 1200 (on CPU) +[0].. BIG V size 65536 (on CPU), dC buffer_size 1680 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 70 + Threads per process 1 + +Initialization time 0.0220 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 0.0005 seconds +.. L-panel pxgstrf2 0.0004 seconds +.. U-panel pxgstrs2 0.0001 seconds +Time in Look-ahead update 0.0001 seconds +Time in Schur update 0.0176 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0000 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 +Total factorization time : 0.0182 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 8.05 (MB) + (P0) serial symbolic::stage[0]: symb_memory 0.03, GA_mem_use 0.02 + (P0) serial distribution::stage[1]:symb_LU 0.02, dist_mem_use 1.05, num_mem_usage.for_lu 0.23 +** Total highmark (MB): + Sum-of-all : 8.28 | Avg : 8.28 | Max : 8.28 + Max at rank 0, different stages (MB): + . symbfact 0.06 + . distribution 1.30 + . numfact 8.28 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 0.23 | Total : 8.28 + . max at rank 0, max L+U memory (MB): 0.23 + . max at rank 0, peak buffer (MB): 8.05 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +( 0) .. Step 0: berr[j] = 2.777838e-16 +.. GPU trisolve +num_thread: 1 +( 0) .. Step 1: berr[j] = 1.515504e-16 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.761024e-15 max_i |x - xtrue|_i / |x|_i = 2.962702e-15 +************************************************** +**** Time (seconds) **** + EQUIL time 0.000 + ROWPERM time 0.000 + COLPERM time 0.001 + SYMBFACT time 0.000 + DISTRIBUTE time 0.001 + FACTOR time 0.085 + Factor flops 1.156767e+06 Mflops 13.68 + SOLVE time 0.000 + Solve flops 5.514000e+04 Mflops 253.12 + REFINEMENT time 0.000 Steps 1 + +************************************************** diff --git a/build_nv_0120/slurm-4961944.out b/build_nv_0120/slurm-4961944.out new file mode 100644 index 00000000..785509c2 --- /dev/null +++ b/build_nv_0120/slurm-4961944.out @@ -0,0 +1,335 @@ +MPICH_GPU_SUPPORT_ENABLED=0 +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001285 ** +first gpufree time: 0.1998 +first blas create time: 2.8831 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/g20.rua +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 0 +** IterRefine : 2 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +Time to read and distribute matrix 0.01 +.. equilibrated? *equed = N +.. RowPerm 1 time: 0.00 +.. anorm 2.000000e+00 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 256, fill 5 + Matrix size min_mn 400 + Nonzeros in L 13985 + Nonzeros in U 13985 + nonzeros in L+U 27570 + nonzeros in LSUB 2175 + No of supers 18 + Size of G(L) 674 + Size of G(U) 274 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 0.02 total 0.03 expansions 0 +(0) in pddistribute: + flag_bc_size=38 int, ready_x=4644 double, flag_rd_size=72 int, ready_lsum=9288 double, int=4 B, double=8 B +(0) in prepare_multiGPU_buffers: + flag_bc_size=38 int, ready_x=4644 double, flag_rd_size=72 int, ready_lsum=9288 double, int=4 B, double=8 B +.. # L blocks 50 # U blocks 32 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 2.000000e+00 = 1.192093e-07 +.. Buffer size: Lsub 80 Lval 3500 Usub 55 Uval 1104 LDA 70 +max_ncols 24, max_ldu 50, bigu_size 1200 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 70 x 24 +[0].. BIG U size 1200 (on CPU) +[0].. BIG V size 65536 (on CPU), dC buffer_size 1680 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 70 + Threads per process 1 + +Initialization time 0.0022 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 0.0005 seconds +.. L-panel pxgstrf2 0.0004 seconds +.. U-panel pxgstrs2 0.0001 seconds +Time in Look-ahead update 0.0001 seconds +Time in Schur update 0.0193 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0000 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 +Total factorization time : 0.0199 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 8.05 (MB) + (P0) serial symbolic::stage[0]: symb_memory 0.03, GA_mem_use 0.02 + (P0) serial distribution::stage[1]:symb_LU 0.02, dist_mem_use 1.05, num_mem_usage.for_lu 0.23 +** Total highmark (MB): + Sum-of-all : 8.28 | Avg : 8.28 | Max : 8.28 + Max at rank 0, different stages (MB): + . symbfact 0.06 + . distribution 1.30 + . numfact 8.28 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 0.23 | Total : 8.28 + . max at rank 0, max L+U memory (MB): 0.23 + . max at rank 0, peak buffer (MB): 8.05 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0000 +.. Setup GPU L-solve time 0.0001 +.. L-solve time 0.0001 +.. L-solve time (MAX) 0.0001 +.. Setup GPU U-solve time 0.0001 +.. U-solve time 0.0007 +.. U-solve time (MAX) 0.0007 +.. X to B redistribute time 0.0000 +( 0) .. Step 0: berr[j] = 9.631666e-15 +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0000 +.. Setup GPU L-solve time 0.0001 +.. L-solve time 0.0001 +.. L-solve time (MAX) 0.0001 +.. Setup GPU U-solve time 0.0001 +.. U-solve time 0.0001 +.. U-solve time (MAX) 0.0001 +.. X to B redistribute time 0.0000 +( 0) .. Step 1: berr[j] = 2.014449e-16 +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0000 +.. Setup GPU L-solve time 0.0001 +.. L-solve time 0.0001 +.. L-solve time (MAX) 0.0001 +.. Setup GPU U-solve time 0.0001 +.. U-solve time 0.0002 +.. U-solve time (MAX) 0.0002 +.. X to B redistribute time 0.0000 +( 0) .. Step 2: berr[j] = 1.771085e-16 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 7.502006e-16 max_i |x - xtrue|_i / |x|_i = 9.123397e-13 +************************************************** +**** Time (seconds) **** + EQUIL time 0.000 + ROWPERM time 0.000 + COLPERM time 0.001 + SYMBFACT time 0.000 + DISTRIBUTE time 0.045 + FACTOR time 0.066 + Factor flops 1.156767e+06 Mflops 17.55 + SOLVE time 0.000 + Solve flops 5.514000e+04 Mflops 129.43 + REFINEMENT time 0.001 Steps 2 + +************************************************** +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001285 ** +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001285 ** +first gpufree time: 0.3626 +first blas create time: 0.5157 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/g20.rua +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 0 +** IterRefine : 2 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +Time to read and distribute matrix 0.00 +.. equilibrated? *equed = N +.. RowPerm 1 time: 0.00 +.. anorm 2.000000e+00 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 256, fill 5 + Matrix size min_mn 400 + Nonzeros in L 13985 + Nonzeros in U 13985 + nonzeros in L+U 27570 + nonzeros in LSUB 2175 + No of supers 18 + Size of G(L) 674 + Size of G(U) 274 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 0.02 total 0.03 expansions 0 +(0) in pddistribute: + flag_bc_size=20 int, ready_x=4644 double, flag_rd_size=36 int, ready_lsum=4644 double, int=4 B, double=8 B +(1) in pddistribute: + flag_bc_size=20 int, ready_x=4644 double, flag_rd_size=36 int, ready_lsum=4644 double, int=4 B, double=8 B +(0) in prepare_multiGPU_buffers: + flag_bc_size=20 int, ready_x=4644 double, flag_rd_size=36 int, ready_lsum=4644 double, int=4 B, double=8 B +(1) in prepare_multiGPU_buffers: + flag_bc_size=20 int, ready_x=4644 double, flag_rd_size=36 int, ready_lsum=4644 double, int=4 B, double=8 B +.. # L blocks 20 # U blocks 17 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 2.000000e+00 = 1.192093e-07 +.. Buffer size: Lsub 65 Lval 2950 Usub 55 Uval 1104 LDA 59 +max_ncols 24, max_ldu 50, bigu_size 1200 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 59 x 24 +[0].. BIG U size 1200 (on CPU) +[0].. BIG V size 65536 (on CPU), dC buffer_size 1416 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 59 + Threads per process 1 + +Initialization time 0.0251 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 0.0085 seconds +.. L-panel pxgstrf2 0.0084 seconds +.. U-panel pxgstrs2 0.0001 seconds +Time in Look-ahead update 0.0001 seconds +Time in Schur update 0.0001 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0000 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 +Total factorization time : 0.0088 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 8.00 (MB) + (P0) serial symbolic::stage[0]: symb_memory 0.03, GA_mem_use 0.02 + (P0) serial distribution::stage[1]:symb_LU 0.02, dist_mem_use 0.64, num_mem_usage.for_lu 0.11 +** Total highmark (MB): + Sum-of-all : 16.23 | Avg : 8.11 | Max : 8.11 + Max at rank 0, different stages (MB): + . symbfact 0.06 + . distribution 0.77 + . numfact 8.11 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 0.23 | Total : 16.23 + . max at rank 0, max L+U memory (MB): 0.11 + . max at rank 0, peak buffer (MB): 8.00 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. B to X redistribute time 0.0000 +.. Setup GPU L-solve time 0.0005 +.. L-solve time 0.0001 +.. L-solve time (MAX) 0.0001 +.. Setup GPU U-solve time 0.0001 +.. U-solve time 0.0012 +.. U-solve time (MAX) 0.0012 +.. X to B redistribute time 0.0000 +( 0) .. Step 0: berr[j] = 2.194029e-16 +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. B to X redistribute time 0.0000 +.. Setup GPU L-solve time 0.0001 +.. L-solve time 0.0001 +.. L-solve time (MAX) 0.0001 +.. Setup GPU U-solve time 0.0001 +.. U-solve time 0.0001 +.. U-solve time (MAX) 0.0001 +.. X to B redistribute time 0.0000 +( 0) .. Step 1: berr[j] = 1.872970e-16 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 9.122110e-16 max_i |x - xtrue|_i / |x|_i = 1.070330e-15 +************************************************** +**** Time (seconds) **** + EQUIL time 0.000 + ROWPERM time 0.000 + COLPERM time 0.001 + SYMBFACT time 0.000 + DISTRIBUTE time 0.044 + FACTOR time 0.071 + Factor flops 1.156767e+06 Mflops 16.22 + SOLVE time 0.000 + Solve flops 5.514000e+04 Mflops 136.04 + REFINEMENT time 0.000 Steps 1 + +************************************************** diff --git a/build_nv_0120/slurm-4962237.out b/build_nv_0120/slurm-4962237.out new file mode 100644 index 00000000..942dc74c --- /dev/null +++ b/build_nv_0120/slurm-4962237.out @@ -0,0 +1,1492 @@ +MPICH_GPU_SUPPORT_ENABLED=0 +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001425 ** +first gpufree time: 0.2198 +first blas create time: 2.8361 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 2.78 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.06 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001425: task 0: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4962237.0 +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001425 ** +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001425 ** +first gpufree time: 0.3158 +first blas create time: 0.4904 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 36.63 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.21 +.. anorm 7.316276e+01 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001425: task 1: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4962237.1 +slurmstepd: error: *** STEP 4962237.1 ON nid001425 CANCELLED AT 2023-01-24T21:49:14 *** +srun: error: nid001425: task 0: Segmentation fault +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001425 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001425 ** +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001425 ** +first gpufree time: 0.4831 +first blas create time: 0.4982 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 2.88 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.33 +.. anorm 7.316276e+01 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001425: tasks 0,2: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4962237.2 +slurmstepd: error: *** STEP 4962237.2 ON nid001425 CANCELLED AT 2023-01-24T21:49:44 *** +srun: error: nid001425: task 1: Segmentation fault +srun: error: Unable to create step for job 4962237: Invalid generic resource (gres) specification +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001425 ** +first gpufree time: 0.1766 +first blas create time: 0.5178 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_126936.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 126936 nnz 20540992 +# of doubles fread: 20540992 +Time to read and distribute matrix 0.22 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.24 +.. anorm 9.107221e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 126936 + Nonzeros in L 66330311 + Nonzeros in U 66551784 + nonzeros in L+U 132755159 + nonzeros in LSUB 12129905 + No of supers 2086 + Size of G(L) 1050211 + Size of G(U) 533235 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 53.19 total 57.76 expansions 0 +(0) in pddistribute: + flag_bc_size=4174 int, ready_x=538188 double, flag_rd_size=8344 int, ready_lsum=1076376 double, int=4 B, double=8 B +(0) in prepare_multiGPU_buffers: + flag_bc_size=4174 int, ready_x=538188 double, flag_rd_size=8344 int, ready_lsum=1076376 double, int=4 B, double=8 B +.. # L blocks 16457 # U blocks 15353 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 9.107221e+01 = 5.428327e-06 +.. Buffer size: Lsub 2556 Lval 645120 Usub 3702 Uval 591872 LDA 2520 +max_ncols 2312, max_ldu 256, bigu_size 591872 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 2520 x 2312 +[0].. BIG U size 591872 (on CPU) +[0].. BIG V size 5826240 (on CPU), dC buffer_size 5826240 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 2520 + Threads per process 1 + +Initialization time 0.0167 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 1.7454 seconds +.. L-panel pxgstrf2 0.7602 seconds +.. U-panel pxgstrs2 0.9851 seconds +Time in Look-ahead update 0.2462 seconds +Time in Schur update 1.2558 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0300 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.7243 + * Look-ahead 0.0000 + * Remain 0.7243 +Total factorization time : 3.1752 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 172.86 (MB) + (P0) serial symbolic::stage[0]: symb_memory 57.76, GA_mem_use 247.00 + (P0) serial distribution::stage[1]:symb_LU 53.19, dist_mem_use 586.62, num_mem_usage.for_lu 1071.30 +** Total highmark (MB): + Sum-of-all : 1711.11 | Avg : 1711.11 | Max : 1711.11 + Max at rank 0, different stages (MB): + . symbfact 304.76 + . distribution 1711.11 + . numfact 1244.16 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 1071.30 | Total : 1244.16 + . max at rank 0, max L+U memory (MB): 1071.30 + . max at rank 0, peak buffer (MB): 172.86 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0030 +.. Setup GPU L-solve time 0.0007 +.. L-solve time 0.0035 +.. L-solve time (MAX) 0.0035 +.. Setup GPU U-solve time 0.0008 +.. U-solve time 0.0126 +.. U-solve time (MAX) 0.0126 +.. X to B redistribute time 0.0006 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 8.772751e-06 max_i |x - xtrue|_i / |x|_i = 2.917025e-03 +************************************************** +**** Time (seconds) **** + EQUIL time 0.049 + ROWPERM time 0.243 + COLPERM time 0.209 + SYMBFACT time 0.154 + DISTRIBUTE time 1.474 + FACTOR time 3.246 + Factor flops 1.075737e+11 Mflops 33144.15 + SOLVE time 0.021 + Solve flops 2.655103e+08 Mflops 12470.19 +************************************************** +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001425 ** +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001425 ** +first gpufree time: 0.4592 +first blas create time: 0.5228 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_126936.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 126936 nnz 20540992 +# of doubles fread: 20540992 +Time to read and distribute matrix 0.03 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.25 +.. anorm 9.107221e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 126936 + Nonzeros in L 66330311 + Nonzeros in U 66551784 + nonzeros in L+U 132755159 + nonzeros in LSUB 12129905 + No of supers 2086 + Size of G(L) 1050211 + Size of G(U) 533235 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 53.19 total 57.76 expansions 0 +(0) in pddistribute: + flag_bc_size=2088 int, ready_x=538188 double, flag_rd_size=4172 int, ready_lsum=538188 double, int=4 B, double=8 B +(1) in pddistribute: + flag_bc_size=2088 int, ready_x=538188 double, flag_rd_size=4172 int, ready_lsum=538188 double, int=4 B, double=8 B +(0) in prepare_multiGPU_buffers: + flag_bc_size=2088 int, ready_x=538188 double, flag_rd_size=4172 int, ready_lsum=538188 double, int=4 B, double=8 B +(1) in prepare_multiGPU_buffers: + flag_bc_size=2088 int, ready_x=538188 double, flag_rd_size=4172 int, ready_lsum=538188 double, int=4 B, double=8 B +.. # L blocks 8642 # U blocks 7980 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 9.107221e+01 = 5.428327e-06 +.. Buffer size: Lsub 1560 Lval 392704 Usub 3702 Uval 591872 LDA 1534 +max_ncols 2312, max_ldu 256, bigu_size 591872 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 1534 x 2312 +[0].. BIG U size 591872 (on CPU) +[0].. BIG V size 3546608 (on CPU), dC buffer_size 3546608 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 1534 + Threads per process 1 + +Initialization time 0.0471 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 1.4829 seconds +.. L-panel pxgstrf2 0.9257 seconds +.. U-panel pxgstrs2 0.5572 seconds +Time in Look-ahead update 0.1539 seconds +Time in Schur update 0.7306 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0303 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.3909 + * Look-ahead 0.0000 + * Remain 0.3909 +Total factorization time : 2.3431 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 130.31 (MB) + (P0) serial symbolic::stage[0]: symb_memory 57.76, GA_mem_use 247.00 + (P0) serial distribution::stage[1]:symb_LU 53.19, dist_mem_use 456.91, num_mem_usage.for_lu 563.48 +** Total highmark (MB): + Sum-of-all : 2087.78 | Avg : 1043.89 | Max : 1073.58 + Max at rank 0, different stages (MB): + . symbfact 304.76 + . distribution 1073.58 + . numfact 693.79 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 1071.32 | Total : 1324.17 + . max at rank 0, max L+U memory (MB): 563.48 + . max at rank 0, peak buffer (MB): 130.31 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0028 +.. Setup GPU L-solve time 0.0006 +.. L-solve time 0.0028 +.. L-solve time (MAX) 0.0028 +.. Setup GPU U-solve time 0.0006 +.. U-solve time 0.0080 +.. U-solve time (MAX) 0.0080 +.. X to B redistribute time 0.0006 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.049830e-05 max_i |x - xtrue|_i / |x|_i = 1.002391e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.028 + ROWPERM time 0.250 + COLPERM time 0.208 + SYMBFACT time 0.158 + DISTRIBUTE time 0.893 + FACTOR time 2.429 + Factor flops 1.076405e+11 Mflops 44319.04 + SOLVE time 0.016 + Solve flops 2.655103e+08 Mflops 17090.12 +************************************************** +srun: Job 4962237 step creation temporarily disabled, retrying (Requested nodes are busy) +srun: Step created for job 4962237 +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001425 ** +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001425 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001425 ** +first gpufree time: 0.4614 +first blas create time: 0.5326 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_126936.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 126936 nnz 20540992 +# of doubles fread: 20540992 +Time to read and distribute matrix 0.03 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.24 +.. anorm 9.107221e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 126936 + Nonzeros in L 66330311 + Nonzeros in U 66551784 + nonzeros in L+U 132755159 + nonzeros in LSUB 12129905 + No of supers 2086 + Size of G(L) 1050211 + Size of G(U) 533235 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 53.19 total 57.76 expansions 0 +(0) in pddistribute: + flag_bc_size=1394 int, ready_x=538188 double, flag_rd_size=2784 int, ready_lsum=359136 double, int=4 B, double=8 B +(1) in pddistribute: + flag_bc_size=1394 int, ready_x=538188 double, flag_rd_size=2784 int, ready_lsum=359136 double, int=4 B, double=8 B +(2) in pddistribute: + flag_bc_size=1394 int, ready_x=538188 double, flag_rd_size=2784 int, ready_lsum=359136 double, int=4 B, double=8 B +(0) in prepare_multiGPU_buffers: + flag_bc_size=1394 int, ready_x=538188 double, flag_rd_size=2784 int, ready_lsum=359136 double, int=4 B, double=8 B +(1) in prepare_multiGPU_buffers: + flag_bc_size=1394 int, ready_x=538188 double, flag_rd_size=2784 int, ready_lsum=359136 double, int=4 B, double=8 B +(2) in prepare_multiGPU_buffers: + flag_bc_size=1394 int, ready_x=538188 double, flag_rd_size=2784 int, ready_lsum=359136 double, int=4 B, double=8 B +.. # L blocks 5265 # U blocks 4826 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 9.107221e+01 = 5.428327e-06 +.. Buffer size: Lsub 1134 Lval 285184 Usub 3702 Uval 591872 LDA 1114 +max_ncols 2312, max_ldu 256, bigu_size 591872 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 745 x 2312 +[0].. BIG U size 591872 (on CPU) +[0].. BIG V size 1722440 (on CPU), dC buffer_size 1722440 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 745 + Threads per process 1 + +Initialization time 0.0282 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 1.4346 seconds +.. L-panel pxgstrf2 1.1127 seconds +.. U-panel pxgstrs2 0.3219 seconds +Time in Look-ahead update 0.1526 seconds +Time in Schur update 0.4364 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0270 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.2098 + * Look-ahead 0.0000 + * Remain 0.2098 +Total factorization time : 2.0183 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 105.36 (MB) + (P0) serial symbolic::stage[0]: symb_memory 57.76, GA_mem_use 247.00 + (P0) serial distribution::stage[1]:symb_LU 53.19, dist_mem_use 403.04, num_mem_usage.for_lu 331.36 +** Total highmark (MB): + Sum-of-all : 2450.52 | Avg : 816.84 | Max : 835.50 + Max at rank 1, different stages (MB): + . symbfact 304.76 + . distribution 787.59 + . numfact 436.72 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 1071.34 | Total : 1394.99 + . max at rank 2, max L+U memory (MB): 370.00 + . max at rank 2, peak buffer (MB): 112.19 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. B to X redistribute time 0.0021 +.. Setup GPU L-solve time 0.0003 +.. L-solve time 0.0024 +.. L-solve time (MAX) 0.0024 +.. Setup GPU U-solve time 0.0003 +.. U-solve time 0.0083 +.. U-solve time (MAX) 0.0083 +.. X to B redistribute time 0.0009 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 8.258437e-06 max_i |x - xtrue|_i / |x|_i = 2.675911e-05 +************************************************** +**** Time (seconds) **** + EQUIL time 0.021 + ROWPERM time 0.235 + COLPERM time 0.214 + SYMBFACT time 0.154 + DISTRIBUTE time 0.662 + FACTOR time 2.128 + Factor flops 1.076322e+11 Mflops 50568.81 + SOLVE time 0.015 + Solve flops 2.655103e+08 Mflops 18281.24 +************************************************** +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001425 ** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001425 ** +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001425 ** +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001425 ** +first gpufree time: 0.6038 +first blas create time: 0.5100 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_126936.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 126936 nnz 20540992 +# of doubles fread: 20540992 +Time to read and distribute matrix 0.03 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.24 +.. anorm 9.107221e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 126936 + Nonzeros in L 66330311 + Nonzeros in U 66551784 + nonzeros in L+U 132755159 + nonzeros in LSUB 12129905 + No of supers 2086 + Size of G(L) 1050211 + Size of G(U) 533235 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 53.19 total 57.76 expansions 0 +(3) in pddistribute: + flag_bc_size=1046 int, ready_x=538188 double, flag_rd_size=2088 int, ready_lsum=269352 double, int=4 B, double=8 B +(0) in pddistribute: + flag_bc_size=1046 int, ready_x=538188 double, flag_rd_size=2088 int, ready_lsum=269352 double, int=4 B, double=8 B +(1) in pddistribute: + flag_bc_size=1046 int, ready_x=538188 double, flag_rd_size=2088 int, ready_lsum=269352 double, int=4 B, double=8 B +(2) in pddistribute: + flag_bc_size=1046 int, ready_x=538188 double, flag_rd_size=2088 int, ready_lsum=269352 double, int=4 B, double=8 B +(0) in prepare_multiGPU_buffers: + flag_bc_size=1046 int, ready_x=538188 double, flag_rd_size=2088 int, ready_lsum=269352 double, int=4 B, double=8 B +(1) in prepare_multiGPU_buffers: + flag_bc_size=1046 int, ready_x=538188 double, flag_rd_size=2088 int, ready_lsum=269352 double, int=4 B, double=8 B +(2) in prepare_multiGPU_buffers: + flag_bc_size=1046 int, ready_x=538188 double, flag_rd_size=2088 int, ready_lsum=269352 double, int=4 B, double=8 B +(3) in prepare_multiGPU_buffers: + flag_bc_size=1046 int, ready_x=538188 double, flag_rd_size=2088 int, ready_lsum=269352 double, int=4 B, double=8 B +.. # L blocks 4209 # U blocks 3915 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 9.107221e+01 = 5.428327e-06 +.. Buffer size: Lsub 947 Lval 239360 Usub 3702 Uval 591872 LDA 935 +max_ncols 2312, max_ldu 256, bigu_size 591872 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 855 x 2312 +[0].. BIG U size 591872 (on CPU) +[0].. BIG V size 1976760 (on CPU), dC buffer_size 1976760 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +3 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 855 + Threads per process 1 + +Initialization time 0.0265 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 1.3122 seconds +.. L-panel pxgstrf2 1.0503 seconds +.. U-panel pxgstrs2 0.2619 seconds +Time in Look-ahead update 0.1311 seconds +Time in Schur update 0.3666 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0248 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.1705 + * Look-ahead 0.0000 + * Remain 0.1705 +Total factorization time : 1.8388 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 102.98 (MB) + (P0) serial symbolic::stage[0]: symb_memory 57.76, GA_mem_use 247.00 + (P0) serial distribution::stage[1]:symb_LU 53.19, dist_mem_use 365.25, num_mem_usage.for_lu 270.08 +** Total highmark (MB): + Sum-of-all : 2758.52 | Avg : 689.63 | Max : 720.30 + Max at rank 2, different stages (MB): + . symbfact 304.76 + . distribution 688.51 + . numfact 373.06 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 1071.35 | Total : 1478.60 + . max at rank 2, max L+U memory (MB): 293.42 + . max at rank 2, peak buffer (MB): 104.46 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. B to X redistribute time 0.0016 +.. Setup GPU L-solve time 0.0002 +.. L-solve time 0.0023 +.. L-solve time (MAX) 0.0023 +.. Setup GPU U-solve time 0.0003 +.. U-solve time 0.0066 +.. U-solve time (MAX) 0.0067 +.. X to B redistribute time 0.0006 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 2.045523e-05 max_i |x - xtrue|_i / |x|_i = 4.113950e-05 +************************************************** +**** Time (seconds) **** + EQUIL time 0.016 + ROWPERM time 0.236 + COLPERM time 0.209 + SYMBFACT time 0.153 + DISTRIBUTE time 0.550 + FACTOR time 1.939 + Factor flops 1.076274e+11 Mflops 55501.81 + SOLVE time 0.012 + Solve flops 2.655103e+08 Mflops 22268.36 +************************************************** +srun: Job 4962237 step creation temporarily disabled, retrying (Requested nodes are busy) +srun: Step created for job 4962237 +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001425 ** +first gpufree time: 0.1792 +first blas create time: 0.5251 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_253872.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 253872 nnz 82155776 +# of doubles fread: 82155776 +Time to read and distribute matrix 0.54 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.88 +.. anorm 1.407514e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 253872 + Nonzeros in L 233021969 + Nonzeros in U 233566644 + nonzeros in L+U 466334741 + nonzeros in LSUB 32166393 + No of supers 4163 + Size of G(L) 3959975 + Size of G(U) 1558078 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 139.98 total 149.11 expansions 0 +(0) in pddistribute: + flag_bc_size=8328 int, ready_x=1074054 double, flag_rd_size=16652 int, ready_lsum=2148108 double, int=4 B, double=8 B +(0) in prepare_multiGPU_buffers: + flag_bc_size=8328 int, ready_x=1074054 double, flag_rd_size=16652 int, ready_lsum=2148108 double, int=4 B, double=8 B +.. # L blocks 43090 # U blocks 41028 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.407514e+02 = 8.389437e-06 +.. Buffer size: Lsub 5112 Lval 1286144 Usub 7287 Uval 1236992 LDA 5040 +max_ncols 5088, max_ldu 256, bigu_size 1302528 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 5040 x 5088 +[0].. BIG U size 1302528 (on CPU) +[0].. BIG V size 25643520 (on CPU), dC buffer_size 25643520 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 5040 + Threads per process 1 + +Initialization time 0.0578 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 6.2975 seconds +.. L-panel pxgstrf2 2.3660 seconds +.. U-panel pxgstrs2 3.9315 seconds +Time in Look-ahead update 1.2786 seconds +Time in Schur update 8.9760 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.1206 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 3.9383 + * Look-ahead 0.0000 + * Remain 3.9383 +Total factorization time : 16.1475 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 455.80 (MB) + (P0) serial symbolic::stage[0]: symb_memory 149.11, GA_mem_use 986.88 + (P0) serial distribution::stage[1]:symb_LU 139.98, dist_mem_use 1202.80, num_mem_usage.for_lu 3760.01 +** Total highmark (MB): + Sum-of-all : 5102.78 | Avg : 5102.78 | Max : 5102.78 + Max at rank 0, different stages (MB): + . symbfact 1136.00 + . distribution 5102.78 + . numfact 4215.81 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 3760.01 | Total : 4215.81 + . max at rank 0, max L+U memory (MB): 3760.01 + . max at rank 0, peak buffer (MB): 455.80 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0060 +.. Setup GPU L-solve time 0.0008 +.. L-solve time 0.0107 +.. L-solve time (MAX) 0.0107 +.. Setup GPU U-solve time 0.0013 +.. U-solve time 0.0423 +.. U-solve time (MAX) 0.0423 +.. X to B redistribute time 0.0012 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 5.231910e-05 max_i |x - xtrue|_i / |x|_i = 1.310893e-02 +************************************************** +**** Time (seconds) **** + EQUIL time 0.202 + ROWPERM time 0.881 + COLPERM time 0.682 + SYMBFACT time 0.544 + DISTRIBUTE time 5.066 + FACTOR time 16.273 + Factor flops 7.703799e+11 Mflops 47340.77 + SOLVE time 0.062 + Solve flops 9.326694e+08 Mflops 14951.65 +************************************************** +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001425 ** +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001425 ** +first gpufree time: 0.3268 +first blas create time: 0.5286 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_253872.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 253872 nnz 82155776 +# of doubles fread: 82155776 +Time to read and distribute matrix 0.13 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.86 +.. anorm 1.407514e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 253872 + Nonzeros in L 233021969 + Nonzeros in U 233566644 + nonzeros in L+U 466334741 + nonzeros in LSUB 32166393 + No of supers 4163 + Size of G(L) 3959975 + Size of G(U) 1558078 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 139.98 total 149.11 expansions 0 +(1) in pddistribute: + flag_bc_size=4166 int, ready_x=1074054 double, flag_rd_size=8328 int, ready_lsum=1074312 double, int=4 B, double=8 B +(0) in pddistribute: + flag_bc_size=4166 int, ready_x=1074054 double, flag_rd_size=8328 int, ready_lsum=1074312 double, int=4 B, double=8 B +(0) in prepare_multiGPU_buffers: + flag_bc_size=4166 int, ready_x=1074054 double, flag_rd_size=8328 int, ready_lsum=1074312 double, int=4 B, double=8 B +(1) in prepare_multiGPU_buffers: + flag_bc_size=4166 int, ready_x=1074054 double, flag_rd_size=8328 int, ready_lsum=1074312 double, int=4 B, double=8 B +.. # L blocks 21318 # U blocks 20367 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.407514e+02 = 8.389437e-06 +.. Buffer size: Lsub 2623 Lval 652288 Usub 7287 Uval 1236992 LDA 2581 +max_ncols 5088, max_ldu 256, bigu_size 1302528 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 2476 x 5088 +[0].. BIG U size 1302528 (on CPU) +[0].. BIG V size 12597888 (on CPU), dC buffer_size 12597888 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 2476 + Threads per process 1 + +Initialization time 0.0736 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 5.0542 seconds +.. L-panel pxgstrf2 2.8909 seconds +.. U-panel pxgstrs2 2.1633 seconds +Time in Look-ahead update 0.8247 seconds +Time in Schur update 3.6373 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.1221 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 2.0070 + * Look-ahead 0.0000 + * Remain 2.0070 +Total factorization time : 9.6363 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 290.40 (MB) + (P0) serial symbolic::stage[0]: symb_memory 149.11, GA_mem_use 986.88 + (P0) serial distribution::stage[1]:symb_LU 139.98, dist_mem_use 945.30, num_mem_usage.for_lu 1921.58 +** Total highmark (MB): + Sum-of-all : 5922.35 | Avg : 2961.18 | Max : 3006.86 + Max at rank 0, different stages (MB): + . symbfact 1136.00 + . distribution 3006.86 + . numfact 2211.98 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 3760.07 | Total : 4345.15 + . max at rank 0, max L+U memory (MB): 1921.58 + . max at rank 1, peak buffer (MB): 294.68 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0062 +.. Setup GPU L-solve time 0.0008 +.. L-solve time 0.0073 +.. L-solve time (MAX) 0.0073 +.. Setup GPU U-solve time 0.0008 +.. U-solve time 0.0240 +.. U-solve time (MAX) 0.0240 +.. X to B redistribute time 0.0015 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 8.501115e-05 max_i |x - xtrue|_i / |x|_i = 2.552156e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.104 + ROWPERM time 0.858 + COLPERM time 0.683 + SYMBFACT time 0.553 + DISTRIBUTE time 3.141 + FACTOR time 9.748 + Factor flops 7.711193e+11 Mflops 79101.65 + SOLVE time 0.041 + Solve flops 9.326694e+08 Mflops 23002.67 +************************************************** +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001425 ** +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001425 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001425 ** +first gpufree time: 0.4753 +first blas create time: 0.5241 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_253872.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 253872 nnz 82155776 +# of doubles fread: 82155776 +Time to read and distribute matrix 0.13 +.. equilibrated? *equed = B +.. RowPerm 1 time: 1.06 +.. anorm 1.407514e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 253872 + Nonzeros in L 233021969 + Nonzeros in U 233566644 + nonzeros in L+U 466334741 + nonzeros in LSUB 32166393 + No of supers 4163 + Size of G(L) 3959975 + Size of G(U) 1558078 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 139.98 total 149.11 expansions 0 +(0) in pddistribute: + flag_bc_size=2778 int, ready_x=1074054 double, flag_rd_size=5552 int, ready_lsum=716208 double, int=4 B, double=8 B +(1) in pddistribute: + flag_bc_size=2778 int, ready_x=1074054 double, flag_rd_size=5552 int, ready_lsum=716208 double, int=4 B, double=8 B +(2) in pddistribute: + flag_bc_size=2778 int, ready_x=1074054 double, flag_rd_size=5552 int, ready_lsum=716208 double, int=4 B, double=8 B +(0) in prepare_multiGPU_buffers: + flag_bc_size=2778 int, ready_x=1074054 double, flag_rd_size=5552 int, ready_lsum=716208 double, int=4 B, double=8 B +(1) in prepare_multiGPU_buffers: + flag_bc_size=2778 int, ready_x=1074054 double, flag_rd_size=5552 int, ready_lsum=716208 double, int=4 B, double=8 B +(2) in prepare_multiGPU_buffers: + flag_bc_size=2778 int, ready_x=1074054 double, flag_rd_size=5552 int, ready_lsum=716208 double, int=4 B, double=8 B +.. # L blocks 14548 # U blocks 13691 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.407514e+02 = 8.389437e-06 +.. Buffer size: Lsub 2052 Lval 508416 Usub 7287 Uval 1236992 LDA 2020 +max_ncols 5088, max_ldu 256, bigu_size 1302528 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 1996 x 5088 +[0].. BIG U size 1302528 (on CPU) +[0].. BIG V size 10155648 (on CPU), dC buffer_size 10155648 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 1996 + Threads per process 1 + +Initialization time 0.0299 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 4.6870 seconds +.. L-panel pxgstrf2 3.2877 seconds +.. U-panel pxgstrs2 1.3993 seconds +Time in Look-ahead update 0.8372 seconds +Time in Schur update 2.4388 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.1226 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 1.4743 + * Look-ahead 0.0000 + * Remain 1.4743 +Total factorization time : 7.8098 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 257.00 (MB) + (P0) serial symbolic::stage[0]: symb_memory 149.11, GA_mem_use 986.88 + (P0) serial distribution::stage[1]:symb_LU 139.98, dist_mem_use 841.18, num_mem_usage.for_lu 1264.79 +** Total highmark (MB): + Sum-of-all : 6715.50 | Avg : 2238.50 | Max : 2296.33 + Max at rank 1, different stages (MB): + . symbfact 1136.00 + . distribution 2245.94 + . numfact 1521.79 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 3760.09 | Total : 4505.57 + . max at rank 1, max L+U memory (MB): 1304.56 + . max at rank 1, peak buffer (MB): 257.98 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. GPU trisolve +.. B to X redistribute time 0.0044 +.. Setup GPU L-solve time 0.0003 +.. L-solve time 0.0058 +.. L-solve time (MAX) 0.0058 +.. Setup GPU U-solve time 0.0005 +.. U-solve time 0.0179 +.. U-solve time (MAX) 0.0179 +.. X to B redistribute time 0.0015 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.368746e-04 max_i |x - xtrue|_i / |x|_i = 1.294902e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.074 + ROWPERM time 1.056 + COLPERM time 0.681 + SYMBFACT time 0.546 + DISTRIBUTE time 2.325 + FACTOR time 7.923 + Factor flops 7.710441e+11 Mflops 97311.87 + SOLVE time 0.031 + Solve flops 9.326694e+08 Mflops 30530.52 +************************************************** +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001425 ** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001425 ** +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001425 ** +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001425 ** +first gpufree time: 0.6048 +first blas create time: 0.5343 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_253872.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 253872 nnz 82155776 +# of doubles fread: 82155776 +Time to read and distribute matrix 0.13 +.. equilibrated? *equed = B +.. RowPerm 1 time: 1.07 +.. anorm 1.407514e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 253872 + Nonzeros in L 233021969 + Nonzeros in U 233566644 + nonzeros in L+U 466334741 + nonzeros in LSUB 32166393 + No of supers 4163 + Size of G(L) 3959975 + Size of G(U) 1558078 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 139.98 total 149.11 expansions 0 +(1) in pddistribute: + flag_bc_size=2084 int, ready_x=1074054 double, flag_rd_size=4164 int, ready_lsum=537156 double, int=4 B, double=8 B +(2) in pddistribute: + flag_bc_size=2084 int, ready_x=1074054 double, flag_rd_size=4164 int, ready_lsum=537156 double, int=4 B, double=8 B +(0) in pddistribute: + flag_bc_size=2084 int, ready_x=1074054 double, flag_rd_size=4164 int, ready_lsum=537156 double, int=4 B, double=8 B +(3) in pddistribute: + flag_bc_size=2084 int, ready_x=1074054 double, flag_rd_size=4164 int, ready_lsum=537156 double, int=4 B, double=8 B +(0) in prepare_multiGPU_buffers: + flag_bc_size=2084 int, ready_x=1074054 double, flag_rd_size=4164 int, ready_lsum=537156 double, int=4 B, double=8 B +(1) in prepare_multiGPU_buffers: + flag_bc_size=2084 int, ready_x=1074054 double, flag_rd_size=4164 int, ready_lsum=537156 double, int=4 B, double=8 B +(2) in prepare_multiGPU_buffers: + flag_bc_size=2084 int, ready_x=1074054 double, flag_rd_size=4164 int, ready_lsum=537156 double, int=4 B, double=8 B +(3) in prepare_multiGPU_buffers: + flag_bc_size=2084 int, ready_x=1074054 double, flag_rd_size=4164 int, ready_lsum=537156 double, int=4 B, double=8 B +.. # L blocks 10917 # U blocks 10259 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.407514e+02 = 8.389437e-06 +.. Buffer size: Lsub 1367 Lval 340480 Usub 7287 Uval 1236992 LDA 1345 +max_ncols 5088, max_ldu 256, bigu_size 1302528 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 1293 x 5088 +[0].. BIG U size 1302528 (on CPU) +[0].. BIG V size 6578784 (on CPU), dC buffer_size 6578784 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +3 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 1293 + Threads per process 1 + +Initialization time 0.0318 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 4.4045 seconds +.. L-panel pxgstrf2 3.2656 seconds +.. U-panel pxgstrs2 1.1389 seconds +Time in Look-ahead update 0.6880 seconds +Time in Schur update 1.9003 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.1237 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 1.0994 + * Look-ahead 0.0000 + * Remain 1.0994 +Total factorization time : 6.8839 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 212.22 (MB) + (P0) serial symbolic::stage[0]: symb_memory 149.11, GA_mem_use 986.88 + (P0) serial distribution::stage[1]:symb_LU 139.98, dist_mem_use 782.50, num_mem_usage.for_lu 990.83 +** Total highmark (MB): + Sum-of-all : 7429.99 | Avg : 1857.50 | Max : 1913.31 + Max at rank 0, different stages (MB): + . symbfact 1136.00 + . distribution 1913.31 + . numfact 1203.05 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 3760.13 | Total : 4607.51 + . max at rank 0, max L+U memory (MB): 990.83 + . max at rank 3, peak buffer (MB): 214.34 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0034 +.. Setup GPU L-solve time 0.0003 +.. L-solve time 0.0054 +.. L-solve time (MAX) 0.0054 +.. Setup GPU U-solve time 0.0004 +.. U-solve time 0.0172 +.. U-solve time (MAX) 0.0172 +.. X to B redistribute time 0.0011 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 8.146119e-05 max_i |x - xtrue|_i / |x|_i = 9.473922e-05 +************************************************** +**** Time (seconds) **** + EQUIL time 0.059 + ROWPERM time 1.067 + COLPERM time 0.698 + SYMBFACT time 0.562 + DISTRIBUTE time 1.903 + FACTOR time 6.992 + Factor flops 7.709512e+11 Mflops 110267.80 + SOLVE time 0.028 + Solve flops 9.326695e+08 Mflops 33467.01 +************************************************** +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001425 ** +first gpufree time: 0.1828 +first blas create time: 0.5261 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_507744.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 507744 nnz 205385344 +# of doubles fread: 205385344 +Time to read and distribute matrix 1.16 +.. equilibrated? *equed = B +.. RowPerm 1 time: 2.30 +.. anorm 1.888919e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 507744 + Nonzeros in L 879766426 + Nonzeros in U 882320803 + nonzeros in L+U 1761579485 + nonzeros in LSUB 103226086 + No of supers 9827 + Size of G(L) 15483594 + Size of G(U) 6514038 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 449.12 total 467.39 expansions 0 +slurmstepd: error: *** STEP 4962237.11 ON nid001425 CANCELLED AT 2023-01-24T21:52:05 *** +srun: Job step aborted: Waiting up to 32 seconds for job step to finish. +slurmstepd: error: *** JOB 4962237 ON nid001425 CANCELLED AT 2023-01-24T21:52:05 *** diff --git a/build_nv_0120/slurm-4964903.out b/build_nv_0120/slurm-4964903.out new file mode 100644 index 00000000..8b7024ce --- /dev/null +++ b/build_nv_0120/slurm-4964903.out @@ -0,0 +1,5789 @@ +MPICH_GPU_SUPPORT_ENABLED=0 +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001217 ** +first gpufree time: 0.1895 +first blas create time: 2.9296 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_126936.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 126936 nnz 20540992 +# of doubles fread: 20540992 +Time to read and distribute matrix 0.34 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.24 +.. anorm 9.107221e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 126936 + Nonzeros in L 66330311 + Nonzeros in U 66551784 + nonzeros in L+U 132755159 + nonzeros in LSUB 12129905 + No of supers 2086 + Size of G(L) 1050211 + Size of G(U) 533235 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 53.19 total 57.76 expansions 0 +.. # L blocks 16457 # U blocks 15353 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 9.107221e+01 = 5.428327e-06 +.. Buffer size: Lsub 2556 Lval 645120 Usub 3702 Uval 591872 LDA 2520 +max_ncols 2312, max_ldu 256, bigu_size 591872 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 2520 x 2312 +[0].. BIG U size 591872 (on CPU) +[0].. BIG V size 5826240 (on CPU), dC buffer_size 5826240 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 2520 + Threads per process 1 + +Initialization time 0.0552 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 1.6935 seconds +.. L-panel pxgstrf2 0.7384 seconds +.. U-panel pxgstrs2 0.9551 seconds +Time in Look-ahead update 0.2396 seconds +Time in Schur update 1.2004 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0287 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.6873 + * Look-ahead 0.0000 + * Remain 0.6873 +Total factorization time : 3.0635 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 172.86 (MB) + (P0) serial symbolic::stage[0]: symb_memory 57.76, GA_mem_use 247.00 + (P0) serial distribution::stage[1]:symb_LU 53.19, dist_mem_use 586.62, num_mem_usage.for_lu 1071.30 +** Total highmark (MB): + Sum-of-all : 1711.11 | Avg : 1711.11 | Max : 1711.11 + Max at rank 0, different stages (MB): + . symbfact 304.76 + . distribution 1711.11 + . numfact 1244.16 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 1071.30 | Total : 1244.16 + . max at rank 0, max L+U memory (MB): 1071.30 + . max at rank 0, peak buffer (MB): 172.86 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0028 +.. Setup GPU L-solve time 0.0020 +.. L-solve time 0.0066 +.. L-solve time (MAX) 0.0066 +.. Setup GPU U-solve time 0.0051 +.. U-solve time 0.0178 +.. U-solve time (MAX) 0.0178 +.. X to B redistribute time 0.0006 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.040728e-05 max_i |x - xtrue|_i / |x|_i = 4.125691e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.049 + ROWPERM time 0.238 + COLPERM time 0.215 + SYMBFACT time 0.149 + DISTRIBUTE time 1.369 + FACTOR time 3.170 + Factor flops 1.075737e+11 Mflops 33939.90 + SOLVE time 0.035 + Solve flops 2.655103e+08 Mflops 7612.19 +************************************************** +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001217 ** +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001217 ** +first gpufree time: 0.3476 +first blas create time: 0.5400 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_126936.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 126936 nnz 20540992 +# of doubles fread: 20540992 +Time to read and distribute matrix 0.03 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.23 +.. anorm 9.107221e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 126936 + Nonzeros in L 66330311 + Nonzeros in U 66551784 + nonzeros in L+U 132755159 + nonzeros in LSUB 12129905 + No of supers 2086 + Size of G(L) 1050211 + Size of G(U) 533235 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 53.19 total 57.76 expansions 0 +.. # L blocks 8642 # U blocks 7980 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 9.107221e+01 = 5.428327e-06 +.. Buffer size: Lsub 1560 Lval 392704 Usub 3702 Uval 591872 LDA 1534 +max_ncols 2312, max_ldu 256, bigu_size 591872 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 1534 x 2312 +[0].. BIG U size 591872 (on CPU) +[0].. BIG V size 3546608 (on CPU), dC buffer_size 3546608 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 1534 + Threads per process 1 + +Initialization time 0.0506 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 1.4353 seconds +.. L-panel pxgstrf2 0.9018 seconds +.. U-panel pxgstrs2 0.5335 seconds +Time in Look-ahead update 0.1534 seconds +Time in Schur update 0.7190 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0289 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.3846 + * Look-ahead 0.0000 + * Remain 0.3846 +Total factorization time : 2.2845 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 130.31 (MB) + (P0) serial symbolic::stage[0]: symb_memory 57.76, GA_mem_use 247.00 + (P0) serial distribution::stage[1]:symb_LU 53.19, dist_mem_use 456.91, num_mem_usage.for_lu 563.48 +** Total highmark (MB): + Sum-of-all : 2087.78 | Avg : 1043.89 | Max : 1073.58 + Max at rank 0, different stages (MB): + . symbfact 304.76 + . distribution 1073.58 + . numfact 693.79 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 1071.32 | Total : 1324.17 + . max at rank 0, max L+U memory (MB): 563.48 + . max at rank 0, peak buffer (MB): 130.31 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0028 +.. Setup GPU L-solve time 0.0013 +.. L-solve time 0.0034 +.. L-solve time (MAX) 0.0034 +.. Setup GPU U-solve time 0.0012 +.. U-solve time 0.0095 +.. U-solve time (MAX) 0.0095 +.. X to B redistribute time 0.0007 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.027277e-05 max_i |x - xtrue|_i / |x|_i = 8.537809e-05 +************************************************** +**** Time (seconds) **** + EQUIL time 0.026 + ROWPERM time 0.235 + COLPERM time 0.206 + SYMBFACT time 0.156 + DISTRIBUTE time 0.869 + FACTOR time 2.392 + Factor flops 1.076405e+11 Mflops 44996.25 + SOLVE time 0.019 + Solve flops 2.655103e+08 Mflops 14000.74 +************************************************** +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001217 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001217 ** +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001217 ** +first gpufree time: 0.4831 +first blas create time: 0.5086 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_126936.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 126936 nnz 20540992 +# of doubles fread: 20540992 +Time to read and distribute matrix 0.03 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.23 +.. anorm 9.107221e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 126936 + Nonzeros in L 66330311 + Nonzeros in U 66551784 + nonzeros in L+U 132755159 + nonzeros in LSUB 12129905 + No of supers 2086 + Size of G(L) 1050211 + Size of G(U) 533235 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 53.19 total 57.76 expansions 0 +.. # L blocks 5265 # U blocks 4826 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 9.107221e+01 = 5.428327e-06 +.. Buffer size: Lsub 1134 Lval 285184 Usub 3702 Uval 591872 LDA 1114 +max_ncols 2312, max_ldu 256, bigu_size 591872 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 745 x 2312 +[0].. BIG U size 591872 (on CPU) +[0].. BIG V size 1722440 (on CPU), dC buffer_size 1722440 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 745 + Threads per process 1 + +Initialization time 0.0118 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 1.3810 seconds +.. L-panel pxgstrf2 1.0792 seconds +.. U-panel pxgstrs2 0.3018 seconds +Time in Look-ahead update 0.1473 seconds +Time in Schur update 0.4264 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0258 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.2071 + * Look-ahead 0.0000 + * Remain 0.2071 +Total factorization time : 1.9508 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 105.36 (MB) + (P0) serial symbolic::stage[0]: symb_memory 57.76, GA_mem_use 247.00 + (P0) serial distribution::stage[1]:symb_LU 53.19, dist_mem_use 403.04, num_mem_usage.for_lu 331.36 +** Total highmark (MB): + Sum-of-all : 2450.52 | Avg : 816.84 | Max : 835.50 + Max at rank 1, different stages (MB): + . symbfact 304.76 + . distribution 787.59 + . numfact 436.72 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 1071.34 | Total : 1394.99 + . max at rank 2, max L+U memory (MB): 370.00 + . max at rank 2, peak buffer (MB): 112.19 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. B to X redistribute time 0.0021 +.. Setup GPU L-solve time 0.0002 +.. L-solve time 0.0024 +.. L-solve time (MAX) 0.0024 +.. Setup GPU U-solve time 0.0003 +.. U-solve time 0.0073 +.. U-solve time (MAX) 0.0073 +.. X to B redistribute time 0.0009 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.114255e-05 max_i |x - xtrue|_i / |x|_i = 7.300495e-05 +************************************************** +**** Time (seconds) **** + EQUIL time 0.022 + ROWPERM time 0.232 + COLPERM time 0.207 + SYMBFACT time 0.149 + DISTRIBUTE time 0.657 + FACTOR time 2.037 + Factor flops 1.076322e+11 Mflops 52828.06 + SOLVE time 0.013 + Solve flops 2.655103e+08 Mflops 19865.26 +************************************************** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001217 ** +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001217 ** +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001217 ** +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001217 ** +first gpufree time: 0.6435 +first blas create time: 0.5200 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_126936.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 126936 nnz 20540992 +# of doubles fread: 20540992 +Time to read and distribute matrix 0.03 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.23 +.. anorm 9.107221e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 126936 + Nonzeros in L 66330311 + Nonzeros in U 66551784 + nonzeros in L+U 132755159 + nonzeros in LSUB 12129905 + No of supers 2086 + Size of G(L) 1050211 + Size of G(U) 533235 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 53.19 total 57.76 expansions 0 +.. # L blocks 4209 # U blocks 3915 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 9.107221e+01 = 5.428327e-06 +.. Buffer size: Lsub 947 Lval 239360 Usub 3702 Uval 591872 LDA 935 +max_ncols 2312, max_ldu 256, bigu_size 591872 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 855 x 2312 +[0].. BIG U size 591872 (on CPU) +[0].. BIG V size 1976760 (on CPU), dC buffer_size 1976760 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +3 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 855 + Threads per process 1 + +Initialization time 0.0306 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 1.2728 seconds +.. L-panel pxgstrf2 1.0179 seconds +.. U-panel pxgstrs2 0.2549 seconds +Time in Look-ahead update 0.1236 seconds +Time in Schur update 0.3607 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.0243 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 0.1685 + * Look-ahead 0.0000 + * Remain 0.1685 +Total factorization time : 1.7893 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 102.98 (MB) + (P0) serial symbolic::stage[0]: symb_memory 57.76, GA_mem_use 247.00 + (P0) serial distribution::stage[1]:symb_LU 53.19, dist_mem_use 365.25, num_mem_usage.for_lu 270.08 +** Total highmark (MB): + Sum-of-all : 2758.52 | Avg : 689.63 | Max : 720.30 + Max at rank 2, different stages (MB): + . symbfact 304.76 + . distribution 688.51 + . numfact 373.06 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 1071.35 | Total : 1478.60 + . max at rank 2, max L+U memory (MB): 293.42 + . max at rank 2, peak buffer (MB): 104.46 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. GPU trisolve +.. B to X redistribute time 0.0017 +.. Setup GPU L-solve time 0.0002 +.. L-solve time 0.0023 +.. L-solve time (MAX) 0.0023 +.. Setup GPU U-solve time 0.0003 +.. U-solve time 0.0066 +.. U-solve time (MAX) 0.0067 +.. X to B redistribute time 0.0005 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 4.936455e-05 max_i |x - xtrue|_i / |x|_i = 5.449113e-05 +************************************************** +**** Time (seconds) **** + EQUIL time 0.015 + ROWPERM time 0.230 + COLPERM time 0.205 + SYMBFACT time 0.148 + DISTRIBUTE time 0.542 + FACTOR time 1.891 + Factor flops 1.076274e+11 Mflops 56915.94 + SOLVE time 0.012 + Solve flops 2.655103e+08 Mflops 22287.77 +************************************************** +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001217 ** +first gpufree time: 0.1856 +first blas create time: 0.5091 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_253872.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 253872 nnz 82155776 +# of doubles fread: 82155776 +Time to read and distribute matrix 0.50 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.90 +.. anorm 1.407514e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 253872 + Nonzeros in L 233021969 + Nonzeros in U 233566644 + nonzeros in L+U 466334741 + nonzeros in LSUB 32166393 + No of supers 4163 + Size of G(L) 3959975 + Size of G(U) 1558078 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 139.98 total 149.11 expansions 0 +.. # L blocks 43090 # U blocks 41028 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.407514e+02 = 8.389437e-06 +.. Buffer size: Lsub 5112 Lval 1286144 Usub 7287 Uval 1236992 LDA 5040 +max_ncols 5088, max_ldu 256, bigu_size 1302528 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 5040 x 5088 +[0].. BIG U size 1302528 (on CPU) +[0].. BIG V size 25643520 (on CPU), dC buffer_size 25643520 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 5040 + Threads per process 1 + +Initialization time 0.0601 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 6.2388 seconds +.. L-panel pxgstrf2 2.3375 seconds +.. U-panel pxgstrs2 3.9013 seconds +Time in Look-ahead update 1.2785 seconds +Time in Schur update 9.0975 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.1225 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 4.0740 + * Look-ahead 0.0000 + * Remain 4.0740 +Total factorization time : 16.2103 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 455.80 (MB) + (P0) serial symbolic::stage[0]: symb_memory 149.11, GA_mem_use 986.88 + (P0) serial distribution::stage[1]:symb_LU 139.98, dist_mem_use 1202.80, num_mem_usage.for_lu 3760.01 +** Total highmark (MB): + Sum-of-all : 5102.78 | Avg : 5102.78 | Max : 5102.78 + Max at rank 0, different stages (MB): + . symbfact 1136.00 + . distribution 5102.78 + . numfact 4215.81 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 3760.01 | Total : 4215.81 + . max at rank 0, max L+U memory (MB): 3760.01 + . max at rank 0, peak buffer (MB): 455.80 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0058 +.. Setup GPU L-solve time 0.0008 +.. L-solve time 0.0107 +.. L-solve time (MAX) 0.0107 +.. Setup GPU U-solve time 0.0011 +.. U-solve time 0.0424 +.. U-solve time (MAX) 0.0424 +.. X to B redistribute time 0.0011 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 4.510599e-05 max_i |x - xtrue|_i / |x|_i = 1.461122e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.193 + ROWPERM time 0.904 + COLPERM time 0.662 + SYMBFACT time 0.542 + DISTRIBUTE time 4.991 + FACTOR time 16.341 + Factor flops 7.703799e+11 Mflops 47145.37 + SOLVE time 0.062 + Solve flops 9.326694e+08 Mflops 15025.25 +************************************************** +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001217 ** +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001217 ** +first gpufree time: 0.3398 +first blas create time: 0.5166 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_253872.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 253872 nnz 82155776 +# of doubles fread: 82155776 +Time to read and distribute matrix 0.12 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.86 +.. anorm 1.407514e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 253872 + Nonzeros in L 233021969 + Nonzeros in U 233566644 + nonzeros in L+U 466334741 + nonzeros in LSUB 32166393 + No of supers 4163 + Size of G(L) 3959975 + Size of G(U) 1558078 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 139.98 total 149.11 expansions 0 +.. # L blocks 21318 # U blocks 20367 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.407514e+02 = 8.389437e-06 +.. Buffer size: Lsub 2623 Lval 652288 Usub 7287 Uval 1236992 LDA 2581 +max_ncols 5088, max_ldu 256, bigu_size 1302528 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 2476 x 5088 +[0].. BIG U size 1302528 (on CPU) +[0].. BIG V size 12597888 (on CPU), dC buffer_size 12597888 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 2476 + Threads per process 1 + +Initialization time 0.0579 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 5.0524 seconds +.. L-panel pxgstrf2 2.8923 seconds +.. U-panel pxgstrs2 2.1601 seconds +Time in Look-ahead update 0.8220 seconds +Time in Schur update 3.6332 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.1216 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 2.0055 + * Look-ahead 0.0000 + * Remain 2.0055 +Total factorization time : 9.6321 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 290.40 (MB) + (P0) serial symbolic::stage[0]: symb_memory 149.11, GA_mem_use 986.88 + (P0) serial distribution::stage[1]:symb_LU 139.98, dist_mem_use 945.30, num_mem_usage.for_lu 1921.58 +** Total highmark (MB): + Sum-of-all : 5922.35 | Avg : 2961.18 | Max : 3006.86 + Max at rank 0, different stages (MB): + . symbfact 1136.00 + . distribution 3006.86 + . numfact 2211.98 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 3760.07 | Total : 4345.15 + . max at rank 0, max L+U memory (MB): 1921.58 + . max at rank 1, peak buffer (MB): 294.68 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0057 +.. Setup GPU L-solve time 0.0007 +.. L-solve time 0.0073 +.. L-solve time (MAX) 0.0073 +.. Setup GPU U-solve time 0.0008 +.. U-solve time 0.0240 +.. U-solve time (MAX) 0.0240 +.. X to B redistribute time 0.0015 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.111294e-04 max_i |x - xtrue|_i / |x|_i = 3.194542e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.104 + ROWPERM time 0.860 + COLPERM time 0.678 + SYMBFACT time 0.541 + DISTRIBUTE time 3.168 + FACTOR time 9.735 + Factor flops 7.711193e+11 Mflops 79209.39 + SOLVE time 0.040 + Solve flops 9.326694e+08 Mflops 23239.99 +************************************************** +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001217 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001217 ** +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001217 ** +first gpufree time: 0.4935 +first blas create time: 0.5210 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_253872.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 253872 nnz 82155776 +# of doubles fread: 82155776 +Time to read and distribute matrix 0.12 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.85 +.. anorm 1.407514e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 253872 + Nonzeros in L 233021969 + Nonzeros in U 233566644 + nonzeros in L+U 466334741 + nonzeros in LSUB 32166393 + No of supers 4163 + Size of G(L) 3959975 + Size of G(U) 1558078 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 139.98 total 149.11 expansions 0 +.. # L blocks 14548 # U blocks 13691 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.407514e+02 = 8.389437e-06 +.. Buffer size: Lsub 2052 Lval 508416 Usub 7287 Uval 1236992 LDA 2020 +max_ncols 5088, max_ldu 256, bigu_size 1302528 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 1996 x 5088 +[0].. BIG U size 1302528 (on CPU) +[0].. BIG V size 10155648 (on CPU), dC buffer_size 10155648 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 1996 + Threads per process 1 + +Initialization time 0.0328 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 4.6436 seconds +.. L-panel pxgstrf2 3.2538 seconds +.. U-panel pxgstrs2 1.3898 seconds +Time in Look-ahead update 0.8172 seconds +Time in Schur update 2.4264 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.1228 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 1.4642 + * Look-ahead 0.0000 + * Remain 1.4642 +Total factorization time : 7.7502 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 257.00 (MB) + (P0) serial symbolic::stage[0]: symb_memory 149.11, GA_mem_use 986.88 + (P0) serial distribution::stage[1]:symb_LU 139.98, dist_mem_use 841.18, num_mem_usage.for_lu 1264.79 +** Total highmark (MB): + Sum-of-all : 6715.50 | Avg : 2238.50 | Max : 2296.33 + Max at rank 1, different stages (MB): + . symbfact 1136.00 + . distribution 2245.94 + . numfact 1521.79 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 3760.09 | Total : 4505.57 + . max at rank 1, max L+U memory (MB): 1304.56 + . max at rank 1, peak buffer (MB): 257.98 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. GPU trisolve +.. B to X redistribute time 0.0046 +.. Setup GPU L-solve time 0.0003 +.. L-solve time 0.0058 +.. L-solve time (MAX) 0.0059 +.. Setup GPU U-solve time 0.0005 +.. U-solve time 0.0222 +.. U-solve time (MAX) 0.0222 +.. X to B redistribute time 0.0009 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 5.748048e-05 max_i |x - xtrue|_i / |x|_i = 1.654733e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.074 + ROWPERM time 0.854 + COLPERM time 0.681 + SYMBFACT time 0.545 + DISTRIBUTE time 2.307 + FACTOR time 7.859 + Factor flops 7.710441e+11 Mflops 98106.87 + SOLVE time 0.034 + Solve flops 9.326694e+08 Mflops 27109.23 +************************************************** +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001217 ** +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001217 ** +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001217 ** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001217 ** +first gpufree time: 0.6026 +first blas create time: 0.5348 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_253872.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 253872 nnz 82155776 +# of doubles fread: 82155776 +Time to read and distribute matrix 0.13 +.. equilibrated? *equed = B +.. RowPerm 1 time: 0.85 +.. anorm 1.407514e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 253872 + Nonzeros in L 233021969 + Nonzeros in U 233566644 + nonzeros in L+U 466334741 + nonzeros in LSUB 32166393 + No of supers 4163 + Size of G(L) 3959975 + Size of G(U) 1558078 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 139.98 total 149.11 expansions 0 +.. # L blocks 10917 # U blocks 10259 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.407514e+02 = 8.389437e-06 +.. Buffer size: Lsub 1367 Lval 340480 Usub 7287 Uval 1236992 LDA 1345 +max_ncols 5088, max_ldu 256, bigu_size 1302528 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 1293 x 5088 +[0].. BIG U size 1302528 (on CPU) +[0].. BIG V size 6578784 (on CPU), dC buffer_size 6578784 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +3 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 1293 + Threads per process 1 + +Initialization time 0.0562 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 4.2385 seconds +.. L-panel pxgstrf2 3.1062 seconds +.. U-panel pxgstrs2 1.1324 seconds +Time in Look-ahead update 0.6867 seconds +Time in Schur update 1.8763 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.1200 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 1.0850 + * Look-ahead 0.0000 + * Remain 1.0850 +Total factorization time : 6.6848 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 212.22 (MB) + (P0) serial symbolic::stage[0]: symb_memory 149.11, GA_mem_use 986.88 + (P0) serial distribution::stage[1]:symb_LU 139.98, dist_mem_use 782.50, num_mem_usage.for_lu 990.83 +** Total highmark (MB): + Sum-of-all : 7429.99 | Avg : 1857.50 | Max : 1913.31 + Max at rank 0, different stages (MB): + . symbfact 1136.00 + . distribution 1913.31 + . numfact 1203.05 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 3760.13 | Total : 4607.51 + . max at rank 0, max L+U memory (MB): 990.83 + . max at rank 3, peak buffer (MB): 214.34 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0033 +.. Setup GPU L-solve time 0.0003 +.. L-solve time 0.0054 +.. L-solve time (MAX) 0.0054 +.. Setup GPU U-solve time 0.0004 +.. U-solve time 0.0159 +.. U-solve time (MAX) 0.0160 +.. X to B redistribute time 0.0011 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 5.125770e-05 max_i |x - xtrue|_i / |x|_i = 1.751166e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.057 + ROWPERM time 0.850 + COLPERM time 0.681 + SYMBFACT time 0.553 + DISTRIBUTE time 1.858 + FACTOR time 6.819 + Factor flops 7.709512e+11 Mflops 113056.36 + SOLVE time 0.027 + Solve flops 9.326695e+08 Mflops 35096.37 +************************************************** +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001217 ** +first gpufree time: 0.1810 +first blas create time: 0.5266 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_507744.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 507744 nnz 205385344 +# of doubles fread: 205385344 +Time to read and distribute matrix 0.89 +.. equilibrated? *equed = B +.. RowPerm 1 time: 2.27 +.. anorm 1.888919e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 507744 + Nonzeros in L 879766426 + Nonzeros in U 882320803 + nonzeros in L+U 1761579485 + nonzeros in LSUB 103226086 + No of supers 9827 + Size of G(L) 15483594 + Size of G(U) 6514038 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 449.12 total 467.39 expansions 0 +.. # L blocks 246462 # U blocks 225146 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.888919e+02 = 1.125884e-05 +.. Buffer size: Lsub 9342 Lval 2351104 Usub 13486 Uval 2318336 LDA 9184 +max_ncols 9056, max_ldu 256, bigu_size 2318336 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 9184 x 9056 +[0].. BIG U size 2318336 (on CPU) +[0].. BIG V size 83170304 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 9184 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.2854 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 25.0762 seconds +.. L-panel pxgstrf2 8.4776 seconds +.. U-panel pxgstrs2 16.5987 seconds +Time in Look-ahead update 5.3355 seconds +Time in Schur update 101.2428 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.5485 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 37.8602 + * Look-ahead 0.0000 + * Remain 37.8602 +Total factorization time : 130.6257 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 1122.38 (MB) + (P0) serial symbolic::stage[0]: symb_memory 467.39, GA_mem_use 2466.66 + (P0) serial distribution::stage[1]:symb_LU 449.12, dist_mem_use 2506.27, num_mem_usage.for_lu 14214.46 +** Total highmark (MB): + Sum-of-all : 17169.84 | Avg : 17169.84 | Max : 17169.84 + Max at rank 0, different stages (MB): + . symbfact 2934.05 + . distribution 17169.84 + . numfact 15336.84 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 14214.46 | Total : 15336.84 + . max at rank 0, max L+U memory (MB): 14214.46 + . max at rank 0, peak buffer (MB): 1122.38 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0123 +.. Setup GPU L-solve time 0.0012 +.. L-solve time 0.0434 +.. L-solve time (MAX) 0.0434 +.. Setup GPU U-solve time 0.0022 +.. U-solve time 0.2001 +.. U-solve time (MAX) 0.2001 +.. X to B redistribute time 0.0022 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 8.873418e-05 max_i |x - xtrue|_i / |x|_i = 6.172621e-03 +************************************************** +**** Time (seconds) **** + EQUIL time 0.507 + ROWPERM time 2.271 + COLPERM time 2.007 + SYMBFACT time 1.956 + DISTRIBUTE time 16.223 + FACTOR time 131.046 + Factor flops 5.890305e+12 Mflops 44948.44 + SOLVE time 0.262 + Solve flops 3.523159e+09 Mflops 13470.40 +************************************************** +srun: Job 4964903 step creation temporarily disabled, retrying (Requested nodes are busy) +srun: Step created for job 4964903 +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001217 ** +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001217 ** +first gpufree time: 0.3505 +first blas create time: 0.5487 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_507744.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 507744 nnz 205385344 +# of doubles fread: 205385344 +Time to read and distribute matrix 0.31 +.. equilibrated? *equed = B +.. RowPerm 1 time: 2.03 +.. anorm 1.888919e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 507744 + Nonzeros in L 879766426 + Nonzeros in U 882320803 + nonzeros in L+U 1761579485 + nonzeros in LSUB 103226086 + No of supers 9827 + Size of G(L) 15483594 + Size of G(U) 6514038 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 449.12 total 467.39 expansions 0 +.. # L blocks 124089 # U blocks 113111 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.888919e+02 = 1.125884e-05 +.. Buffer size: Lsub 4926 Lval 1240064 Usub 13486 Uval 2318336 LDA 4844 +max_ncols 9056, max_ldu 256, bigu_size 2318336 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 4459 x 9056 +[0].. BIG U size 2318336 (on CPU) +[0].. BIG V size 40380704 (on CPU), dC buffer_size 40380704 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 4459 + Threads per process 1 + +Initialization time 0.1683 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 21.8780 seconds +.. L-panel pxgstrf2 13.4051 seconds +.. U-panel pxgstrs2 8.4729 seconds +Time in Look-ahead update 3.5810 seconds +Time in Schur update 45.9764 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.5491 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 19.2702 + * Look-ahead 0.0000 + * Remain 19.2702 +Total factorization time : 71.8379 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 673.03 (MB) + (P0) serial symbolic::stage[0]: symb_memory 467.39, GA_mem_use 2466.66 + (P0) serial distribution::stage[1]:symb_LU 449.12, dist_mem_use 1991.87, num_mem_usage.for_lu 7191.89 +** Total highmark (MB): + Sum-of-all : 19080.80 | Avg : 9540.40 | Max : 9632.87 + Max at rank 0, different stages (MB): + . symbfact 2934.05 + . distribution 9632.87 + . numfact 7864.92 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 14214.48 | Total : 15588.44 + . max at rank 0, max L+U memory (MB): 7191.89 + . max at rank 1, peak buffer (MB): 700.93 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0119 +.. Setup GPU L-solve time 0.0010 +.. L-solve time 0.0278 +.. L-solve time (MAX) 0.0278 +.. Setup GPU U-solve time 0.0015 +.. U-solve time 0.1063 +.. U-solve time (MAX) 0.1063 +.. X to B redistribute time 0.0036 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.188120e-04 max_i |x - xtrue|_i / |x|_i = 3.221860e-03 +************************************************** +**** Time (seconds) **** + EQUIL time 0.258 + ROWPERM time 2.029 + COLPERM time 1.977 + SYMBFACT time 1.943 + DISTRIBUTE time 8.886 + FACTOR time 72.109 + Factor flops 5.948409e+12 Mflops 82492.10 + SOLVE time 0.152 + Solve flops 3.523159e+09 Mflops 23155.79 +************************************************** +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001217 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001217 ** +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001217 ** +first gpufree time: 0.4970 +first blas create time: 0.5412 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_507744.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 507744 nnz 205385344 +# of doubles fread: 205385344 +Time to read and distribute matrix 0.32 +.. equilibrated? *equed = B +.. RowPerm 1 time: 2.08 +.. anorm 1.888919e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 507744 + Nonzeros in L 879766426 + Nonzeros in U 882320803 + nonzeros in L+U 1761579485 + nonzeros in LSUB 103226086 + No of supers 9827 + Size of G(L) 15483594 + Size of G(U) 6514038 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 449.12 total 467.39 expansions 0 +.. # L blocks 85689 # U blocks 76859 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.888919e+02 = 1.125884e-05 +.. Buffer size: Lsub 3612 Lval 909312 Usub 13486 Uval 2318336 LDA 3552 +max_ncols 9056, max_ldu 256, bigu_size 2318336 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 3552 x 9056 +[0].. BIG U size 2318336 (on CPU) +[0].. BIG V size 32166912 (on CPU), dC buffer_size 32166912 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 3552 + Threads per process 1 + +Initialization time 0.1440 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 22.4759 seconds +.. L-panel pxgstrf2 16.4850 seconds +.. U-panel pxgstrs2 5.9909 seconds +Time in Look-ahead update 4.3093 seconds +Time in Schur update 31.4744 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.6225 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 14.9143 + * Look-ahead 0.0000 + * Remain 14.9143 +Total factorization time : 57.1189 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 575.45 (MB) + (P0) serial symbolic::stage[0]: symb_memory 467.39, GA_mem_use 2466.66 + (P0) serial distribution::stage[1]:symb_LU 449.12, dist_mem_use 1813.85, num_mem_usage.for_lu 5011.58 +** Total highmark (MB): + Sum-of-all : 20985.94 | Avg : 6995.31 | Max : 7274.54 + Max at rank 0, different stages (MB): + . symbfact 2934.05 + . distribution 7274.54 + . numfact 5587.03 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 14214.51 | Total : 15866.47 + . max at rank 0, max L+U memory (MB): 5011.58 + . max at rank 0, peak buffer (MB): 575.45 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0100 +.. Setup GPU L-solve time 0.0011 +.. L-solve time 0.0222 +.. L-solve time (MAX) 0.0222 +.. Setup GPU U-solve time 0.0016 +.. U-solve time 0.0776 +.. U-solve time (MAX) 0.0776 +.. X to B redistribute time 0.0027 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 2.526603e-04 max_i |x - xtrue|_i / |x|_i = 2.850433e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.279 + ROWPERM time 2.078 + COLPERM time 2.058 + SYMBFACT time 1.994 + DISTRIBUTE time 7.160 + FACTOR time 57.356 + Factor flops 5.955834e+12 Mflops 103840.50 + SOLVE time 0.115 + Solve flops 3.523159e+09 Mflops 30556.45 +************************************************** +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001217 ** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001217 ** +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001217 ** +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001217 ** +first gpufree time: 0.6369 +first blas create time: 0.5682 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_0_507744.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 507744 nnz 205385344 +# of doubles fread: 205385344 +Time to read and distribute matrix 0.32 +.. equilibrated? *equed = B +.. RowPerm 1 time: 2.28 +.. anorm 1.888919e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 507744 + Nonzeros in L 879766426 + Nonzeros in U 882320803 + nonzeros in L+U 1761579485 + nonzeros in LSUB 103226086 + No of supers 9827 + Size of G(L) 15483594 + Size of G(U) 6514038 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 449.12 total 467.39 expansions 0 +.. # L blocks 62169 # U blocks 57322 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 1.888919e+02 = 1.125884e-05 +.. Buffer size: Lsub 2898 Lval 730112 Usub 13486 Uval 2318336 LDA 2852 +max_ncols 9056, max_ldu 256, bigu_size 2318336 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 2225 x 9056 +[0].. BIG U size 2318336 (on CPU) +[0].. BIG V size 20149600 (on CPU), dC buffer_size 20149600 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +3 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 2225 + Threads per process 1 + +Initialization time 0.1280 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 21.2567 seconds +.. L-panel pxgstrf2 16.7895 seconds +.. U-panel pxgstrs2 4.4672 seconds +Time in Look-ahead update 2.7000 seconds +Time in Schur update 22.6200 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.6088 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 10.0548 + * Look-ahead 0.0000 + * Remain 10.0548 +Total factorization time : 47.2751 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 462.05 (MB) + (P0) serial symbolic::stage[0]: symb_memory 467.39, GA_mem_use 2466.66 + (P0) serial distribution::stage[1]:symb_LU 449.12, dist_mem_use 1717.26, num_mem_usage.for_lu 3588.06 +** Total highmark (MB): + Sum-of-all : 22871.44 | Avg : 5717.86 | Max : 5851.61 + Max at rank 1, different stages (MB): + . symbfact 2934.05 + . distribution 5754.44 + . numfact 4050.12 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 14214.60 | Total : 16117.43 + . max at rank 1, max L+U memory (MB): 3683.78 + . max at rank 1, peak buffer (MB): 507.48 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. B to X redistribute time 0.0075 +.. Setup GPU L-solve time 0.0013 +.. L-solve time 0.0205 +.. L-solve time (MAX) 0.0206 +.. Setup GPU U-solve time 0.0015 +.. U-solve time 0.0617 +.. U-solve time (MAX) 0.0617 +.. X to B redistribute time 0.0018 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 7.976912e-05 max_i |x - xtrue|_i / |x|_i = 1.131281e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.207 + ROWPERM time 2.278 + COLPERM time 2.059 + SYMBFACT time 2.030 + DISTRIBUTE time 5.571 + FACTOR time 47.498 + Factor flops 5.946583e+12 Mflops 125195.82 + SOLVE time 0.094 + Solve flops 3.523159e+09 Mflops 37333.81 +************************************************** +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001217 ** +first gpufree time: 0.1777 +first blas create time: 0.7535 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/Li4244.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 72000 nnz 258880000 +# of doubles fread: 258880000 +Time to read and distribute matrix 1.25 +.. equilibrated? *equed = R +.. RowPerm 1 time: 1.66 +.. anorm 5.225520e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 72000 + Nonzeros in L 518440556 + Nonzeros in U 518453334 + nonzeros in L+U 1036821890 + nonzeros in LSUB 24093998 + No of supers 326 + Size of G(L) 2295939 + Size of G(U) 2229141 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 106.73 total 109.32 expansions 0 +.. # L blocks 10604 # U blocks 10304 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 5.225520e+02 = 3.114652e-05 +.. Buffer size: Lsub 14516 Lval 3686400 Usub 14728 Uval 3620864 LDA 14400 +max_ncols 14144, max_ldu 256, bigu_size 3620864 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 14400 x 14144 +[0].. BIG U size 3620864 (on CPU) +[0].. BIG V size 203673600 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 14400 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.3555 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 16.8428 seconds +.. L-panel pxgstrf2 4.9345 seconds +.. U-panel pxgstrs2 11.9083 seconds +Time in Look-ahead update 28.4282 seconds +Time in Schur update 152.3234 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.2667 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 25.2844 + * Look-ahead 0.0000 + * Remain 25.2844 +Total factorization time : 193.6748 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 2339.28 (MB) + (P0) serial symbolic::stage[0]: symb_memory 109.32, GA_mem_use 3106.85 + (P0) serial distribution::stage[1]:symb_LU 106.73, dist_mem_use 421.18, num_mem_usage.for_lu 8313.97 +** Total highmark (MB): + Sum-of-all : 10653.25 | Avg : 10653.25 | Max : 10653.25 + Max at rank 0, different stages (MB): + . symbfact 3216.17 + . distribution 8841.89 + . numfact 10653.25 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 8313.97 | Total : 10653.25 + . max at rank 0, max L+U memory (MB): 8313.97 + . max at rank 0, peak buffer (MB): 2339.27 +************************************************** + +** number of Tiny Pivots: 1 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0016 +.. Setup GPU L-solve time 0.0003 +.. L-solve time 0.0492 +.. L-solve time (MAX) 0.0492 +.. Setup GPU U-solve time 0.0004 +.. U-solve time 0.0948 +.. U-solve time (MAX) 0.0948 +.. X to B redistribute time 0.0003 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 3.172262e-05 max_i |x - xtrue|_i / |x|_i = 6.993475e-05 +************************************************** +**** Time (seconds) **** + EQUIL time 0.567 + ROWPERM time 1.663 + COLPERM time 1.756 + SYMBFACT time 1.261 + DISTRIBUTE time 12.280 + FACTOR time 194.273 + Factor flops 9.067007e+12 Mflops 46671.38 + SOLVE time 0.147 + Solve flops 2.073644e+09 Mflops 14139.81 +************************************************** +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001217 ** +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001217 ** +first gpufree time: 0.3558 +first blas create time: 0.5463 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/Li4244.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 72000 nnz 258880000 +# of doubles fread: 258880000 +Time to read and distribute matrix 0.44 +.. equilibrated? *equed = R +.. RowPerm 1 time: 1.66 +.. anorm 5.225520e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 72000 + Nonzeros in L 518440556 + Nonzeros in U 518453334 + nonzeros in L+U 1036821890 + nonzeros in LSUB 24093998 + No of supers 326 + Size of G(L) 2295939 + Size of G(U) 2229141 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 106.73 total 109.32 expansions 0 +.. # L blocks 5224 # U blocks 5159 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 5.225520e+02 = 3.114652e-05 +.. Buffer size: Lsub 7292 Lval 1851392 Usub 14728 Uval 3620864 LDA 7232 +max_ncols 14144, max_ldu 256, bigu_size 3620864 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 7168 x 14144 +[0].. BIG U size 3620864 (on CPU) +[0].. BIG V size 101384192 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 7168 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.1930 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 14.1039 seconds +.. L-panel pxgstrf2 7.9475 seconds +.. U-panel pxgstrs2 6.1563 seconds +Time in Look-ahead update 18.1061 seconds +Time in Schur update 65.3117 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.3291 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 12.4029 + * Look-ahead 0.0000 + * Remain 12.4029 +Total factorization time : 94.6883 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 1344.48 (MB) + (P0) serial symbolic::stage[0]: symb_memory 109.32, GA_mem_use 3106.85 + (P0) serial distribution::stage[1]:symb_LU 106.73, dist_mem_use 347.15, num_mem_usage.for_lu 4147.68 +** Total highmark (MB): + Sum-of-all : 11010.16 | Avg : 5505.08 | Max : 5518.00 + Max at rank 1, different stages (MB): + . symbfact 3216.17 + . distribution 4601.57 + . numfact 5492.16 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 8313.97 | Total : 11010.16 + . max at rank 1, max L+U memory (MB): 4166.29 + . max at rank 1, peak buffer (MB): 1351.72 +************************************************** + +** number of Tiny Pivots: 1 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. B to X redistribute time 0.0017 +.. Setup GPU L-solve time 0.0002 +.. L-solve time 0.0273 +.. L-solve time (MAX) 0.0273 +.. Setup GPU U-solve time 0.0002 +.. U-solve time 0.0508 +.. U-solve time (MAX) 0.0508 +.. X to B redistribute time 0.0005 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 5.306952e-06 max_i |x - xtrue|_i / |x|_i = 6.104786e-07 +************************************************** +**** Time (seconds) **** + EQUIL time 0.291 + ROWPERM time 1.658 + COLPERM time 1.820 + SYMBFACT time 1.339 + DISTRIBUTE time 8.674 + FACTOR time 95.024 + Factor flops 9.102963e+12 Mflops 95796.77 + SOLVE time 0.081 + Solve flops 2.073644e+09 Mflops 25613.52 +************************************************** +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001217 ** +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001217 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001217 ** +first gpufree time: 0.4784 +first blas create time: 0.5272 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/Li4244.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 72000 nnz 258880000 +# of doubles fread: 258880000 +Time to read and distribute matrix 0.41 +.. equilibrated? *equed = R +.. RowPerm 1 time: 1.59 +.. anorm 5.225520e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 72000 + Nonzeros in L 518440556 + Nonzeros in U 518453334 + nonzeros in L+U 1036821890 + nonzeros in LSUB 24093998 + No of supers 326 + Size of G(L) 2295939 + Size of G(U) 2229141 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 106.73 total 109.32 expansions 0 +.. # L blocks 3532 # U blocks 3418 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 5.225520e+02 = 3.114652e-05 +.. Buffer size: Lsub 4957 Lval 1258240 Usub 14728 Uval 3620864 LDA 4915 +max_ncols 14144, max_ldu 256, bigu_size 3620864 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 4915 x 14144 +[0].. BIG U size 3620864 (on CPU) +[0].. BIG V size 69517760 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 4915 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.1568 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 11.3306 seconds +.. L-panel pxgstrf2 7.1729 seconds +.. U-panel pxgstrs2 4.1577 seconds +Time in Look-ahead update 14.3499 seconds +Time in Schur update 40.1202 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.3271 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 8.6713 + * Look-ahead 0.0000 + * Remain 8.6713 +Total factorization time : 63.3022 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 1032.50 (MB) + (P0) serial symbolic::stage[0]: symb_memory 109.32, GA_mem_use 3106.85 + (P0) serial distribution::stage[1]:symb_LU 106.73, dist_mem_use 322.40, num_mem_usage.for_lu 2784.84 +** Total highmark (MB): + Sum-of-all : 11378.19 | Avg : 3792.73 | Max : 3817.34 + Max at rank 0, different stages (MB): + . symbfact 3216.17 + . distribution 3213.97 + . numfact 3817.34 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 8313.97 | Total : 11378.19 + . max at rank 2, max L+U memory (MB): 2789.07 + . max at rank 0, peak buffer (MB): 1032.50 +************************************************** + +** number of Tiny Pivots: 1 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. B to X redistribute time 0.0013 +.. Setup GPU L-solve time 0.0002 +.. L-solve time 0.0195 +.. L-solve time (MAX) 0.0195 +.. Setup GPU U-solve time 0.0002 +.. U-solve time 0.0367 +.. U-solve time (MAX) 0.0367 +.. X to B redistribute time 0.0005 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.113854e-07 max_i |x - xtrue|_i / |x|_i = 1.693617e-08 +************************************************** +**** Time (seconds) **** + EQUIL time 0.197 + ROWPERM time 1.593 + COLPERM time 1.762 + SYMBFACT time 1.273 + DISTRIBUTE time 6.215 + FACTOR time 63.594 + Factor flops 9.133084e+12 Mflops 143614.50 + SOLVE time 0.058 + Solve flops 2.073644e+09 Mflops 35508.14 +************************************************** +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001217 ** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001217 ** +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001217 ** +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001217 ** +first gpufree time: 0.6106 +first blas create time: 0.5296 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/Li4244.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 72000 nnz 258880000 +# of doubles fread: 258880000 +Time to read and distribute matrix 0.43 +.. equilibrated? *equed = R +.. RowPerm 1 time: 1.59 +.. anorm 5.225520e+02 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 72000 + Nonzeros in L 518440556 + Nonzeros in U 518453334 + nonzeros in L+U 1036821890 + nonzeros in LSUB 24093998 + No of supers 326 + Size of G(L) 2295939 + Size of G(U) 2229141 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 106.73 total 109.32 expansions 0 +.. # L blocks 2592 # U blocks 2598 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 5.225520e+02 = 3.114652e-05 +.. Buffer size: Lsub 3944 Lval 1000960 Usub 14728 Uval 3620864 LDA 3910 +max_ncols 14144, max_ldu 256, bigu_size 3620864 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 3584 x 14144 +[0].. BIG U size 3620864 (on CPU) +[0].. BIG V size 50692096 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +3 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 3584 + Threads per process 1 + +Initialization time 0.1615 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 11.9974 seconds +.. L-panel pxgstrf2 9.0037 seconds +.. U-panel pxgstrs2 2.9937 seconds +Time in Look-ahead update 13.6129 seconds +Time in Schur update 27.3218 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.3338 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 6.4460 + * Look-ahead 0.0000 + * Remain 6.4460 +Total factorization time : 50.6919 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 857.15 (MB) + (P0) serial symbolic::stage[0]: symb_memory 109.32, GA_mem_use 3106.85 + (P0) serial distribution::stage[1]:symb_LU 106.73, dist_mem_use 308.83, num_mem_usage.for_lu 1998.41 +** Total highmark (MB): + Sum-of-all : 12864.69 | Avg : 3216.17 | Max : 3216.17 + Max at rank 0, different stages (MB): + . symbfact 3216.17 + . distribution 2413.97 + . numfact 2855.55 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 8313.98 | Total : 11802.99 + . max at rank 2, max L+U memory (MB): 2149.28 + . max at rank 2, peak buffer (MB): 894.03 +************************************************** + +** number of Tiny Pivots: 1 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. GPU trisolve +.. GPU trisolve +.. B to X redistribute time 0.0010 +.. Setup GPU L-solve time 0.0002 +.. L-solve time 0.0160 +.. L-solve time (MAX) 0.0160 +.. Setup GPU U-solve time 0.0002 +.. U-solve time 0.0300 +.. U-solve time (MAX) 0.0300 +.. X to B redistribute time 0.0003 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 3.731663e-05 max_i |x - xtrue|_i / |x|_i = 3.846371e-06 +************************************************** +**** Time (seconds) **** + EQUIL time 0.147 + ROWPERM time 1.595 + COLPERM time 1.793 + SYMBFACT time 1.310 + DISTRIBUTE time 5.005 + FACTOR time 50.994 + Factor flops 9.169950e+12 Mflops 179824.64 + SOLVE time 0.048 + Solve flops 2.073644e+09 Mflops 43458.27 +************************************************** +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001217 ** +first gpufree time: 0.2666 +first blas create time: 0.5366 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/LU_C_BN_C_2by2.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 131664 nnz 95429672 +# of doubles fread: 95429672 +Time to read and distribute matrix 0.40 +.. equilibrated? *equed = N +.. RowPerm 1 time: 0.81 +.. anorm 5.328527e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 131664 + Nonzeros in L 865224955 + Nonzeros in U 865206042 + nonzeros in L+U 1730299333 + nonzeros in LSUB 52339917 + No of supers 1216 + Size of G(L) 5906638 + Size of G(U) 5777864 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 235.10 total 239.84 expansions 0 +.. # L blocks 75973 # U blocks 74626 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 5.328527e+01 = 3.176050e-06 +.. Buffer size: Lsub 20057 Lval 5058304 Usub 25397 Uval 4992768 LDA 19891 +max_ncols 19755, max_ldu 256, bigu_size 5057280 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 19891 x 19755 +[0].. BIG U size 5057280 (on CPU) +[0].. BIG V size 392946705 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 19891 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 7 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 8 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 7 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 8 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 7 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 8 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 7 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 7 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 7 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 7 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 7 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 6 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.6526 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 27.7667 seconds +.. L-panel pxgstrf2 8.1506 seconds +.. U-panel pxgstrs2 19.6160 seconds +Time in Look-ahead update 37.6373 seconds +Time in Schur update 339.3619 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.5804 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 81.7885 + * Look-ahead 0.0000 + * Remain 81.7885 +Total factorization time : 398.9890 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 887.16 (MB) + (P0) serial symbolic::stage[0]: symb_memory 239.84, GA_mem_use 1145.68 + (P0) serial distribution::stage[1]:symb_LU 235.10, dist_mem_use 718.41, num_mem_usage.for_lu 13933.23 +** Total highmark (MB): + Sum-of-all : 14886.74 | Avg : 14886.74 | Max : 14886.74 + Max at rank 0, different stages (MB): + . symbfact 1385.53 + . distribution 14886.74 + . numfact 14820.40 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 13933.23 | Total : 14820.40 + . max at rank 0, max L+U memory (MB): 13933.23 + . max at rank 0, peak buffer (MB): 887.16 +************************************************** + +** number of Tiny Pivots: 1 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0034 +.. Setup GPU L-solve time 0.0006 +.. L-solve time 0.0757 +.. L-solve time (MAX) 0.0757 +.. Setup GPU U-solve time 0.0007 +.. U-solve time 0.2336 +.. U-solve time (MAX) 0.2336 +.. X to B redistribute time 0.0006 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.249029e-04 max_i |x - xtrue|_i / |x|_i = 2.023726e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.166 + ROWPERM time 0.812 + COLPERM time 6.419 + SYMBFACT time 1.847 + DISTRIBUTE time 11.767 + FACTOR time 399.998 + Factor flops 1.694362e+13 Mflops 42359.22 + SOLVE time 0.315 + Solve flops 3.460599e+09 Mflops 10995.15 +************************************************** +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001217 ** +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001217 ** +first gpufree time: 0.3105 +first blas create time: 0.5358 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/LU_C_BN_C_2by2.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 131664 nnz 95429672 +# of doubles fread: 95429672 +Time to read and distribute matrix 0.14 +.. equilibrated? *equed = N +.. RowPerm 1 time: 0.73 +.. anorm 5.328527e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 131664 + Nonzeros in L 865224955 + Nonzeros in U 865206042 + nonzeros in L+U 1730299333 + nonzeros in LSUB 52339917 + No of supers 1216 + Size of G(L) 5906638 + Size of G(U) 5777864 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 235.10 total 239.84 expansions 0 +.. # L blocks 38305 # U blocks 37134 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 5.328527e+01 = 3.176050e-06 +.. Buffer size: Lsub 10302 Lval 2615808 Usub 25397 Uval 4992768 LDA 10218 +max_ncols 19755, max_ldu 256, bigu_size 5057280 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 10218 x 19755 +[0].. BIG U size 5057280 (on CPU) +[0].. BIG V size 201856590 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 10218 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.3792 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 20.6016 seconds +.. L-panel pxgstrf2 10.8112 seconds +.. U-panel pxgstrs2 9.7903 seconds +Time in Look-ahead update 23.1610 seconds +Time in Schur update 162.0734 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.5782 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 41.5547 + * Look-ahead 0.0000 + * Remain 41.5547 +Total factorization time : 203.0586 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 2354.50 (MB) + (P0) serial symbolic::stage[0]: symb_memory 239.84, GA_mem_use 1145.68 + (P0) serial distribution::stage[1]:symb_LU 235.10, dist_mem_use 578.61, num_mem_usage.for_lu 6956.86 +** Total highmark (MB): + Sum-of-all : 18556.44 | Avg : 9278.22 | Max : 9311.37 + Max at rank 0, different stages (MB): + . symbfact 1385.53 + . distribution 7770.58 + . numfact 9311.37 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 13933.25 | Total : 18556.44 + . max at rank 1, max L+U memory (MB): 6976.39 + . max at rank 0, peak buffer (MB): 2354.50 +************************************************** + +** number of Tiny Pivots: 1 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0035 +.. Setup GPU L-solve time 0.0007 +.. L-solve time 0.0409 +.. L-solve time (MAX) 0.0410 +.. Setup GPU U-solve time 0.0006 +.. U-solve time 0.1234 +.. U-solve time (MAX) 0.1234 +.. X to B redistribute time 0.0007 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.178438e-04 max_i |x - xtrue|_i / |x|_i = 2.236931e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.083 + ROWPERM time 0.735 + COLPERM time 6.256 + SYMBFACT time 1.822 + DISTRIBUTE time 6.540 + FACTOR time 203.692 + Factor flops 1.698388e+13 Mflops 83380.16 + SOLVE time 0.170 + Solve flops 3.460599e+09 Mflops 20370.09 +************************************************** +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001217 ** +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001217 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001217 ** +first gpufree time: 0.5592 +first blas create time: 0.5634 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/LU_C_BN_C_2by2.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 131664 nnz 95429672 +# of doubles fread: 95429672 +Time to read and distribute matrix 0.15 +.. equilibrated? *equed = N +.. RowPerm 1 time: 0.80 +.. anorm 5.328527e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 131664 + Nonzeros in L 865224955 + Nonzeros in U 865206042 + nonzeros in L+U 1730299333 + nonzeros in LSUB 52339917 + No of supers 1216 + Size of G(L) 5906638 + Size of G(U) 5777864 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 235.10 total 239.84 expansions 0 +.. # L blocks 25566 # U blocks 24940 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 5.328527e+01 = 3.176050e-06 +.. Buffer size: Lsub 6859 Lval 1707264 Usub 25397 Uval 4992768 LDA 6801 +max_ncols 19755, max_ldu 256, bigu_size 5057280 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 6525 x 19755 +[0].. BIG U size 5057280 (on CPU) +[0].. BIG V size 128901375 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 6525 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.2884 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 22.6416 seconds +.. L-panel pxgstrf2 16.3694 seconds +.. U-panel pxgstrs2 6.2721 seconds +Time in Look-ahead update 22.0932 seconds +Time in Schur update 100.3296 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.5911 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 27.3452 + * Look-ahead 0.0000 + * Remain 27.3452 +Total factorization time : 138.5671 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 1683.48 (MB) + (P0) serial symbolic::stage[0]: symb_memory 239.84, GA_mem_use 1145.68 + (P0) serial distribution::stage[1]:symb_LU 235.10, dist_mem_use 532.87, num_mem_usage.for_lu 4488.44 +** Total highmark (MB): + Sum-of-all : 19033.64 | Avg : 6344.55 | Max : 6433.37 + Max at rank 2, different stages (MB): + . symbfact 1385.53 + . distribution 5256.42 + . numfact 6171.93 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 13933.25 | Total : 19033.64 + . max at rank 1, max L+U memory (MB): 4738.54 + . max at rank 2, peak buffer (MB): 1727.10 +************************************************** + +** number of Tiny Pivots: 1 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. B to X redistribute time 0.0025 +.. Setup GPU L-solve time 0.0007 +.. L-solve time 0.0292 +.. L-solve time (MAX) 0.0292 +.. Setup GPU U-solve time 0.0006 +.. U-solve time 0.0860 +.. U-solve time (MAX) 0.0865 +.. X to B redistribute time 0.0006 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 7.946756e-05 max_i |x - xtrue|_i / |x|_i = 1.943600e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.064 + ROWPERM time 0.799 + COLPERM time 6.646 + SYMBFACT time 1.935 + DISTRIBUTE time 4.872 + FACTOR time 139.094 + Factor flops 1.701075e+13 Mflops 122297.17 + SOLVE time 0.120 + Solve flops 3.460599e+09 Mflops 28787.01 +************************************************** +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001217 ** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001217 ** +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001217 ** +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001217 ** +first gpufree time: 0.7203 +first blas create time: 0.5249 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/LU_C_BN_C_2by2.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 131664 nnz 95429672 +# of doubles fread: 95429672 +Time to read and distribute matrix 0.14 +.. equilibrated? *equed = N +.. RowPerm 1 time: 0.75 +.. anorm 5.328527e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 131664 + Nonzeros in L 865224955 + Nonzeros in U 865206042 + nonzeros in L+U 1730299333 + nonzeros in LSUB 52339917 + No of supers 1216 + Size of G(L) 5906638 + Size of G(U) 5777864 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 235.10 total 239.84 expansions 0 +.. # L blocks 19096 # U blocks 18354 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 5.328527e+01 = 3.176050e-06 +.. Buffer size: Lsub 5199 Lval 1319680 Usub 25397 Uval 4992768 LDA 5155 +max_ncols 19755, max_ldu 256, bigu_size 5057280 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 5063 x 19755 +[0].. BIG U size 5057280 (on CPU) +[0].. BIG V size 100019565 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +3 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 5063 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.2618 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 18.1035 seconds +.. L-panel pxgstrf2 13.2870 seconds +.. U-panel pxgstrs2 4.8164 seconds +Time in Look-ahead update 17.1395 seconds +Time in Schur update 77.9858 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.6073 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 21.1262 + * Look-ahead 0.0000 + * Remain 21.1262 +Total factorization time : 109.6881 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 1415.14 (MB) + (P0) serial symbolic::stage[0]: symb_memory 239.84, GA_mem_use 1145.68 + (P0) serial distribution::stage[1]:symb_LU 235.10, dist_mem_use 508.95, num_mem_usage.for_lu 3422.08 +** Total highmark (MB): + Sum-of-all : 19537.11 | Avg : 4884.28 | Max : 4964.48 + Max at rank 2, different stages (MB): + . symbfact 1385.53 + . distribution 4166.13 + . numfact 4837.22 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 13933.27 | Total : 19537.11 + . max at rank 2, max L+U memory (MB): 3534.80 + . max at rank 2, peak buffer (MB): 1429.68 +************************************************** + +** number of Tiny Pivots: 1 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. GPU trisolve +.. GPU trisolve +.. B to X redistribute time 0.0019 +.. Setup GPU L-solve time 0.0002 +.. L-solve time 0.0236 +.. L-solve time (MAX) 0.0237 +.. Setup GPU U-solve time 0.0002 +.. U-solve time 0.0686 +.. U-solve time (MAX) 0.0687 +.. X to B redistribute time 0.0008 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 2.285835e-04 max_i |x - xtrue|_i / |x|_i = 3.355000e-04 +************************************************** +**** Time (seconds) **** + EQUIL time 0.044 + ROWPERM time 0.753 + COLPERM time 6.237 + SYMBFACT time 1.807 + DISTRIBUTE time 3.526 + FACTOR time 110.141 + Factor flops 1.703445e+13 Mflops 154660.12 + SOLVE time 0.096 + Solve flops 3.460599e+09 Mflops 36222.25 +************************************************** +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001217 ** +first gpufree time: 0.1971 +first blas create time: 0.5313 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/DG_GrapheneDisorder_8192.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 327680 nnz 238668800 +# of doubles fread: 238668800 +Time to read and distribute matrix 1.49 +.. equilibrated? *equed = R +.. RowPerm 1 time: 1.87 +.. anorm 3.533251e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 327680 + Nonzeros in L 988368640 + Nonzeros in U 988368640 + nonzeros in L+U 1976409600 + nonzeros in LSUB 86558359 + No of supers 2000 + Size of G(L) 5048000 + Size of G(U) 4720320 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 371.67 total 383.46 expansions 0 +.. # L blocks 37779 # U blocks 35779 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 3.533251e+01 = 2.105982e-06 +.. Buffer size: Lsub 15324 Lval 3891200 Usub 17307 Uval 3825664 LDA 15200 +max_ncols 14944, max_ldu 256, bigu_size 3825664 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 15200 x 14944 +[0].. BIG U size 3825664 (on CPU) +[0].. BIG V size 227148800 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 15200 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 5 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 4 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.3719 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 31.5095 seconds +.. L-panel pxgstrf2 9.7218 seconds +.. U-panel pxgstrs2 21.7877 seconds +Time in Look-ahead update 22.4130 seconds +Time in Schur update 188.3196 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.6305 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 39.3484 + * Look-ahead 0.0000 + * Remain 39.3484 +Total factorization time : 238.6739 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 2566.66 (MB) + (P0) serial symbolic::stage[0]: symb_memory 383.46, GA_mem_use 2865.34 + (P0) serial distribution::stage[1]:symb_LU 371.67, dist_mem_use 1722.87, num_mem_usage.for_lu 15865.80 +** Total highmark (MB): + Sum-of-all : 18432.46 | Avg : 18432.46 | Max : 18432.46 + Max at rank 0, different stages (MB): + . symbfact 3248.80 + . distribution 17960.34 + . numfact 18432.46 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 15865.80 | Total : 18432.46 + . max at rank 0, max L+U memory (MB): 15865.80 + . max at rank 0, peak buffer (MB): 2566.66 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0072 +.. Setup GPU L-solve time 0.0009 +.. L-solve time 0.0506 +.. L-solve time (MAX) 0.0506 +.. Setup GPU U-solve time 0.0013 +.. U-solve time 0.1980 +.. U-solve time (MAX) 0.1980 +.. X to B redistribute time 0.0015 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 3.183799e-08 max_i |x - xtrue|_i / |x|_i = 1.972939e-07 +************************************************** +**** Time (seconds) **** + EQUIL time 0.525 + ROWPERM time 1.874 + COLPERM time 1.747 + SYMBFACT time 2.323 + DISTRIBUTE time 27.659 + FACTOR time 239.284 + Factor flops 1.157952e+13 Mflops 48392.41 + SOLVE time 0.260 + Solve flops 3.952819e+09 Mflops 15223.57 +************************************************** +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001217 ** +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001217 ** +first gpufree time: 0.3783 +first blas create time: 0.5259 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/DG_GrapheneDisorder_8192.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 327680 nnz 238668800 +# of doubles fread: 238668800 +Time to read and distribute matrix 0.42 +.. equilibrated? *equed = R +.. RowPerm 1 time: 1.71 +.. anorm 3.533251e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 327680 + Nonzeros in L 988368640 + Nonzeros in U 988368640 + nonzeros in L+U 1976409600 + nonzeros in LSUB 86558359 + No of supers 2000 + Size of G(L) 5048000 + Size of G(U) 4720320 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 371.67 total 383.46 expansions 0 +.. # L blocks 19099 # U blocks 17959 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 3.533251e+01 = 2.105982e-06 +.. Buffer size: Lsub 7742 Lval 1966080 Usub 17307 Uval 3825664 LDA 7680 +max_ncols 14944, max_ldu 256, bigu_size 3825664 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 7680 x 14944 +[0].. BIG U size 3825664 (on CPU) +[0].. BIG V size 114769920 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 7680 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 3 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.2444 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 25.8544 seconds +.. L-panel pxgstrf2 14.1306 seconds +.. U-panel pxgstrs2 11.7238 seconds +Time in Look-ahead update 13.5807 seconds +Time in Schur update 91.5788 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.6301 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 19.8809 + * Look-ahead 0.0000 + * Remain 19.8809 +Total factorization time : 128.5699 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 1482.45 (MB) + (P0) serial symbolic::stage[0]: symb_memory 383.46, GA_mem_use 2865.34 + (P0) serial distribution::stage[1]:symb_LU 371.67, dist_mem_use 1392.24, num_mem_usage.for_lu 8024.66 +** Total highmark (MB): + Sum-of-all : 19382.85 | Avg : 9691.42 | Max : 9788.57 + Max at rank 0, different stages (MB): + . symbfact 3248.80 + . distribution 9788.57 + . numfact 9507.11 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 15865.77 | Total : 18811.54 + . max at rank 0, max L+U memory (MB): 8024.66 + . max at rank 0, peak buffer (MB): 1482.45 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. B to X redistribute time 0.0079 +.. Setup GPU L-solve time 0.0023 +.. L-solve time 0.0302 +.. L-solve time (MAX) 0.0305 +.. Setup GPU U-solve time 0.0037 +.. U-solve time 0.1030 +.. U-solve time (MAX) 0.1032 +.. X to B redistribute time 0.0027 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 9.879657e-08 max_i |x - xtrue|_i / |x|_i = 1.383132e-06 +************************************************** +**** Time (seconds) **** + EQUIL time 0.271 + ROWPERM time 1.713 + COLPERM time 1.698 + SYMBFACT time 2.231 + DISTRIBUTE time 10.900 + FACTOR time 128.939 + Factor flops 1.164550e+13 Mflops 90318.01 + SOLVE time 0.150 + Solve flops 3.952819e+09 Mflops 26298.38 +************************************************** +srun: Job 4964903 step creation temporarily disabled, retrying (Requested nodes are busy) +srun: Step created for job 4964903 +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001217 ** +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001217 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001217 ** +first gpufree time: 0.4796 +first blas create time: 0.5116 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/DG_GrapheneDisorder_8192.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 327680 nnz 238668800 +# of doubles fread: 238668800 +Time to read and distribute matrix 0.42 +.. equilibrated? *equed = R +.. RowPerm 1 time: 1.49 +.. anorm 3.533251e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 327680 + Nonzeros in L 988368640 + Nonzeros in U 988368640 + nonzeros in L+U 1976409600 + nonzeros in LSUB 86558359 + No of supers 2000 + Size of G(L) 5048000 + Size of G(U) 4720320 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 371.67 total 383.46 expansions 0 +.. # L blocks 12458 # U blocks 11876 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 3.533251e+01 = 2.105982e-06 +.. Buffer size: Lsub 5164 Lval 1310720 Usub 17307 Uval 3825664 LDA 5120 +max_ncols 14944, max_ldu 256, bigu_size 3825664 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 5120 x 14944 +[0].. BIG U size 3825664 (on CPU) +[0].. BIG V size 76513280 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 5120 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.1750 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 22.4376 seconds +.. L-panel pxgstrf2 15.1253 seconds +.. U-panel pxgstrs2 7.3124 seconds +Time in Look-ahead update 13.0691 seconds +Time in Schur update 52.9454 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.6183 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 13.1222 + * Look-ahead 0.0000 + * Remain 13.1222 +Total factorization time : 84.0693 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 1113.36 (MB) + (P0) serial symbolic::stage[0]: symb_memory 383.46, GA_mem_use 2865.34 + (P0) serial distribution::stage[1]:symb_LU 371.67, dist_mem_use 1271.85, num_mem_usage.for_lu 5271.37 +** Total highmark (MB): + Sum-of-all : 20801.91 | Avg : 6933.97 | Max : 6973.71 + Max at rank 2, different stages (MB): + . symbfact 3248.80 + . distribution 6914.89 + . numfact 6384.73 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 15865.79 | Total : 19186.73 + . max at rank 2, max L+U memory (MB): 5330.49 + . max at rank 0, peak buffer (MB): 1113.36 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. B to X redistribute time 0.0055 +.. Setup GPU L-solve time 0.0004 +.. L-solve time 0.0210 +.. L-solve time (MAX) 0.0210 +.. Setup GPU U-solve time 0.0005 +.. U-solve time 0.0701 +.. U-solve time (MAX) 0.0701 +.. X to B redistribute time 0.0020 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 1.987662e-08 max_i |x - xtrue|_i / |x|_i = 3.909629e-08 +************************************************** +**** Time (seconds) **** + EQUIL time 0.178 + ROWPERM time 1.493 + COLPERM time 1.665 + SYMBFACT time 2.176 + DISTRIBUTE time 7.655 + FACTOR time 84.389 + Factor flops 1.167427e+13 Mflops 138339.23 + SOLVE time 0.100 + Solve flops 3.952819e+09 Mflops 39572.94 +************************************************** +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001217 ** +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001217 ** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001217 ** +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001217 ** +first gpufree time: 0.6164 +first blas create time: 0.5366 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/DG_GrapheneDisorder_8192.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 256 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 327680 nnz 238668800 +# of doubles fread: 238668800 +Time to read and distribute matrix 0.43 +.. equilibrated? *equed = R +.. RowPerm 1 time: 1.54 +.. anorm 3.533251e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 256, maxsuper 256, fill 5 + Matrix size min_mn 327680 + Nonzeros in L 988368640 + Nonzeros in U 988368640 + nonzeros in L+U 1976409600 + nonzeros in LSUB 86558359 + No of supers 2000 + Size of G(L) 5048000 + Size of G(U) 4720320 + int 4, short 2, float 4, double 8 + SYMBfact (MB): L\U 371.67 total 383.46 expansions 0 +.. # L blocks 9570 # U blocks 8902 +MPI tag upper bound = 536870911 +.. Starting with 1 OpenMP threads + === using DAG === +.. thresh = s_eps 5.960464e-08 * anorm 3.533251e+01 = 2.105982e-06 +.. Buffer size: Lsub 3872 Lval 983040 Usub 17307 Uval 3825664 LDA 3840 +max_ncols 14944, max_ldu 256, bigu_size 3825664 + .. SUPERLU_MAX_BUFFER_SIZE 50000000 set for GPU + .. SUPERLU_N_GEMM: 5000 flops of GEMM done on CPU (1st block always on CPU) + .. GEMM buffer size: max_row_size X max_ncols = 3840 x 14944 +[0].. BIG U size 3825664 (on CPU) +[0].. BIG V size 57384960 (on CPU), dC buffer_size 50000000 (on GPU) +GPU Driver version: v 11070 +GPU Devices: + +0 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +1 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +2 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + +3 : NVIDIA A100-SXM4-40GB 8 0 + Global memory: 40396 mb + Shared memory: 48 kb + Constant memory: 64 kb + Block registers: 65536 + + Starting with 8 GPU Streams + Max row size is 3840 + Threads per process 1 +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. +warning: number of partitions 2 > 1, try increasing MAX_BUFFER_SIZE. + +Initialization time 0.1683 seconds + Serial: compute static schedule, allocate storage + +==== Time breakdown in factorization (rank 0) ==== +Panel factorization 22.4051 seconds +.. L-panel pxgstrf2 16.5288 seconds +.. U-panel pxgstrs2 5.8764 seconds +Time in Look-ahead update 12.7017 seconds +Time in Schur update 34.9876 seconds +.. Time to Gather L buffer 0.0000 (Separate L panel by Lookahead/Remain) +.. Time to Gather U buffer 0.6171 +.. Time in GEMM 0.0000 + * Look-ahead 0.0000 + * Remain 0.0000 Flops 0.0000e+00 Gflops -nan +.. Time to Scatter 10.2573 + * Look-ahead 0.0000 + * Remain 10.2573 +Total factorization time : 65.1978 seconds, +-------- +GEMM maximum block: 0-0-0 + +** Memory Usage ********************************** +.. dQuerySpace: peak_buffer 928.81 (MB) + (P0) serial symbolic::stage[0]: symb_memory 383.46, GA_mem_use 2865.34 + (P0) serial distribution::stage[1]:symb_LU 371.67, dist_mem_use 1209.17, num_mem_usage.for_lu 3980.69 +** Total highmark (MB): + Sum-of-all : 22187.55 | Avg : 5546.89 | Max : 5626.94 + Max at rank 2, different stages (MB): + . symbfact 3248.80 + . distribution 5561.53 + . numfact 4909.50 +** NUMfact space (MB): (sum-of-all-processes) + L\U : 15865.81 | Total : 19561.92 + . max at rank 2, max L+U memory (MB): 4044.00 + . max at rank 0, peak buffer (MB): 928.81 +************************************************** + +** number of Tiny Pivots: 0 + +computing inverse of diagonal blocks... +.. GPU trisolve +.. GPU trisolve +num_thread: 1 +.. GPU trisolve +.. GPU trisolve +.. B to X redistribute time 0.0048 +.. Setup GPU L-solve time 0.0009 +.. L-solve time 0.0179 +.. L-solve time (MAX) 0.0182 +.. Setup GPU U-solve time 0.0008 +.. U-solve time 0.0586 +.. U-solve time (MAX) 0.0590 +.. X to B redistribute time 0.0015 +.. DiagScale = 3 +.. Sol 0: ||X - Xtrue|| / ||X|| = 8.472727e-08 max_i |x - xtrue|_i / |x|_i = 1.377859e-07 +************************************************** +**** Time (seconds) **** + EQUIL time 0.140 + ROWPERM time 1.538 + COLPERM time 1.702 + SYMBFACT time 2.239 + DISTRIBUTE time 5.976 + FACTOR time 65.509 + Factor flops 1.169090e+13 Mflops 178461.26 + SOLVE time 0.087 + Solve flops 3.952819e+09 Mflops 45659.41 +************************************************** diff --git a/build_nv_0120/slurm-4965125.out b/build_nv_0120/slurm-4965125.out new file mode 100644 index 00000000..a34b08b5 --- /dev/null +++ b/build_nv_0120/slurm-4965125.out @@ -0,0 +1,200 @@ +MPICH_GPU_SUPPORT_ENABLED=0 +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001237 ** +first gpufree time: 0.1893 +first blas create time: 2.9109 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 2.74 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.47 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 256, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001237: task 0: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965125.0 +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001237 ** +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001237 ** +first gpufree time: 0.3052 +first blas create time: 0.4992 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 1.59 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.11 +.. anorm 7.316276e+01 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 256, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001237: tasks 0-1: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965125.1 +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001237 ** +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001237 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001237 ** +first gpufree time: 0.4404 +first blas create time: 0.4968 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 2.28 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.39 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 256, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001237: tasks 0,2: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965125.2 +slurmstepd: error: *** STEP 4965125.2 ON nid001237 CANCELLED AT 2023-01-24T22:07:54 *** +srun: error: nid001237: task 1: Segmentation fault +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001237 ** +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001237 ** +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001237 ** +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001237 ** +first gpufree time: 0.5823 +first blas create time: 0.5159 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 256 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 1.16 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.43 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 256, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001237: tasks 0,3: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965125.3 +slurmstepd: error: *** STEP 4965125.3 ON nid001237 CANCELLED AT 2023-01-24T22:08:25 *** +srun: error: nid001237: task 2: Segmentation fault +srun: error: nid001237: task 1: Segmentation fault diff --git a/build_nv_0120/slurm-4965156.out b/build_nv_0120/slurm-4965156.out new file mode 100644 index 00000000..3ed34026 --- /dev/null +++ b/build_nv_0120/slurm-4965156.out @@ -0,0 +1,204 @@ +MPICH_GPU_SUPPORT_ENABLED=0 +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid002189 ** +first gpufree time: 0.2253 +first blas create time: 2.8884 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 128 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 11.04 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.22 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 128, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid002189: task 0: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965156.0 +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid002189 ** +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid002189 ** +first gpufree time: 0.5414 +first blas create time: 0.5627 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 128 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 6.74 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.11 +.. anorm 7.316276e+01 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +.. Use METIS ordering on A'+A +.. symbfact(): relax 128, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid002189: task 1: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965156.1 +slurmstepd: error: *** STEP 4965156.1 ON nid002189 CANCELLED AT 2023-01-24T22:14:22 *** +srun: error: nid002189: task 0: Segmentation fault +srun: Job 4965156 step creation temporarily disabled, retrying (Requested nodes are busy) +srun: Step created for job 4965156 +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid002189 ** +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid002189 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid002189 ** +first gpufree time: 0.5625 +first blas create time: 0.5336 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 128 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 1.95 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.34 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 128, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid002189: tasks 1-2: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965156.2 +slurmstepd: error: *** STEP 4965156.2 ON nid002189 CANCELLED AT 2023-01-24T22:14:52 *** +srun: error: nid002189: task 0: Segmentation fault +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid002189 ** +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid002189 ** +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid002189 ** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid002189 ** +first gpufree time: 0.6383 +first blas create time: 0.5505 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 128 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 1.67 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.06 +.. anorm 7.316276e+01 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +.. Use METIS ordering on A'+A +.. symbfact(): relax 128, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid002189: tasks 2-3: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965156.3 +slurmstepd: error: *** STEP 4965156.3 ON nid002189 CANCELLED AT 2023-01-24T22:15:22 *** +srun: error: nid002189: task 1: Segmentation fault +srun: error: nid002189: task 0: Segmentation fault diff --git a/build_nv_0120/slurm-4965436.out b/build_nv_0120/slurm-4965436.out new file mode 100644 index 00000000..5567a44f --- /dev/null +++ b/build_nv_0120/slurm-4965436.out @@ -0,0 +1,203 @@ +MPICH_GPU_SUPPORT_ENABLED=0 +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001492 ** +first gpufree time: 0.1837 +first blas create time: 3.0710 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 3.37 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.27 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001492: task 0: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965436.0 +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001492 ** +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001492 ** +first gpufree time: 0.3691 +first blas create time: 0.5401 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 2.36 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.22 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001492: task 0: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965436.1 +slurmstepd: error: *** STEP 4965436.1 ON nid001492 CANCELLED AT 2023-01-24T22:22:00 *** +srun: error: nid001492: task 1: Segmentation fault +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001492 ** +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001492 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001492 ** +first gpufree time: 0.5328 +first blas create time: 0.5881 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 44.59 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.13 +.. anorm 7.316276e+01 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001492: task 2: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965436.2 +slurmstepd: error: *** STEP 4965436.2 ON nid001492 CANCELLED AT 2023-01-24T22:23:13 *** +srun: error: nid001492: task 1: Segmentation fault +srun: error: nid001492: task 0: Segmentation fault +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001492 ** +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001492 ** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001492 ** +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001492 ** +first gpufree time: 0.6982 +first blas create time: 0.5372 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 2.19 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.45 +.. anorm 7.316276e+01 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001492: tasks 1-2: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965436.3 +slurmstepd: error: *** STEP 4965436.3 ON nid001492 CANCELLED AT 2023-01-24T22:23:45 *** +srun: error: nid001492: task 0: Segmentation fault +srun: error: nid001492: task 3: Segmentation fault diff --git a/build_nv_0120/slurm-4965503.out b/build_nv_0120/slurm-4965503.out new file mode 100644 index 00000000..a471544f --- /dev/null +++ b/build_nv_0120/slurm-4965503.out @@ -0,0 +1,202 @@ +MPICH_GPU_SUPPORT_ENABLED=0 +** MPI 0/1, NVSHMEM 0/1, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=1,cur=0, node=nid001204 ** +first gpufree time: 0.2441 +first blas create time: 3.0597 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 1 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 1.50 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.44 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001204: task 0: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965503.0 +** MPI 0/2, NVSHMEM 0/2, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=2,cur=0, node=nid001204 ** +** MPI 1/2, NVSHMEM 1/2, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=2,cur=1, node=nid001204 ** +first gpufree time: 0.3735 +first blas create time: 0.5429 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 2 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 2.86 +.. equilibrated? *equed = B +.. RowPerm 1 time: 6.30 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001204: task 0: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965503.1 +slurmstepd: error: *** STEP 4965503.1 ON nid001204 CANCELLED AT 2023-01-24T22:29:12 *** +srun: error: nid001204: task 1: Segmentation fault +** MPI 0/3, NVSHMEM 0/3, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=3,cur=0, node=nid001204 ** +** MPI 2/3, NVSHMEM 2/3, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=3,cur=2, node=nid001204 ** +** MPI 1/3, NVSHMEM 1/3, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=3,cur=1, node=nid001204 ** +first gpufree time: 0.4846 +first blas create time: 0.5315 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 3 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 2.67 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.42 +.. anorm 7.316276e+01 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001204: tasks 0,2: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965503.2 +slurmstepd: error: *** STEP 4965503.2 ON nid001204 CANCELLED AT 2023-01-24T22:29:43 *** +srun: error: nid001204: task 1: Segmentation fault +** MPI 3/4, NVSHMEM 3/4, mype_node=3, device name: NVIDIA A100-SXM4-40GB bus id: 193, ndevices=4,cur=3, node=nid001204 ** +** MPI 2/4, NVSHMEM 2/4, mype_node=2, device name: NVIDIA A100-SXM4-40GB bus id: 130, ndevices=4,cur=2, node=nid001204 ** +** MPI 0/4, NVSHMEM 0/4, mype_node=0, device name: NVIDIA A100-SXM4-40GB bus id: 3, ndevices=4,cur=0, node=nid001204 ** +** MPI 1/4, NVSHMEM 1/4, mype_node=1, device name: NVIDIA A100-SXM4-40GB bus id: 65, ndevices=4,cur=1, node=nid001204 ** +first gpufree time: 0.6291 +first blas create time: 0.5501 +MPI_Query_thread with MPI_THREAD_SINGLE +__STDC_VERSION__ 201112 +Library version: 8.1.2 +Input matrix file: /global/cfs/cdirs/m2956/nanding/myprojects/matrix/s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin +Process grid: 4 X 1 +************************************************** +.. options: +** Fact : 0 +** Equil : 1 +** DiagInv : 1 +** ParSymbFact : 0 +** ColPerm : 4 +** RowPerm : 1 +** ReplaceTinyPivot : 1 +** IterRefine : 0 +** Trans : 0 +** SymPattern : 0 +** lookahead_etree : 0 +** Use_TensorCore : 0 +** Use 3D algorithm : 0 +** num_lookaheads : 10 +** parameters that can be altered by environment variables: +** superlu_relax : 60 +** superlu_maxsup : 128 +** min GEMM m*k*n to use GPU : 5000 +** GPU buffer size : 50000000 +** GPU streams : 8 +** estimated fill ratio : 5 +************************************************** +fread n 1781784 nnz 443575476 +# of doubles fread: 443575476 +Time to read and distribute matrix 2.65 +.. equilibrated? *equed = B +.. RowPerm 1 time: 5.12 +.. anorm 7.316276e+01 +.. Use METIS ordering on A'+A +.. symbfact(): relax 60, maxsuper 128, fill 5 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +(140787712).. symbfact_SubInit() reduce size:nzlmax -1038544958, nzumax 554469345 +(-2077089792).. symbfact_SubInit() reduce size:nzlmax -519272479, nzumax 277234672 +srun: error: nid001204: tasks 0,3: Segmentation fault +srun: launch/slurm: _step_signal: Terminating StepId=4965503.3 +slurmstepd: error: *** STEP 4965503.3 ON nid001204 CANCELLED AT 2023-01-24T22:30:14 *** +srun: error: nid001204: task 2: Segmentation fault +srun: error: nid001204: task 1: Segmentation fault diff --git a/build_nv_0120/superlu_dist.pc b/build_nv_0120/superlu_dist.pc new file mode 100644 index 00000000..daa75a40 --- /dev/null +++ b/build_nv_0120/superlu_dist.pc @@ -0,0 +1,12 @@ +prefix=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120 +libdir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/./lib +includedir=/global/cfs/cdirs/m2956/nanding/myprojects/multi-GPU/superlu_dist/build_nv_0120/include + +Name: SuperLU_DIST +Description: Distributed-memory direct solution of sparse systems of linear equations +Version: 8.1.2 +URL: https://portal.nersc.gov/project/sparse/superlu/ + +Libs: -L${libdir} -lsuperlu_dist +Libs.private: /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so /global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so;/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so -lm +Cflags: -I${includedir} diff --git a/example_scripts/batch_script_mpi_runit_perlmutter_gcc.sh b/example_scripts/batch_script_mpi_runit_perlmutter_gcc.sh index c3522ec7..049c7302 100644 --- a/example_scripts/batch_script_mpi_runit_perlmutter_gcc.sh +++ b/example_scripts/batch_script_mpi_runit_perlmutter_gcc.sh @@ -11,7 +11,7 @@ module load gcc/11.2.0 module load cmake/3.22.0 module load cudatoolkit/11.7 # avoid bug in cray-libsci/21.08.1.2 -module load cray-libsci/22.06.1.3 +module load cray-libsci/22.11.1.2 module load Nsight-Systems module load Nsight-Compute # avoid bug in cudatoolkit @@ -98,9 +98,9 @@ do mkdir -p $MAT # nsys profile --stats=true -t cuda,cublas,mpi --mpi-impl mpich srun -n 16 -N $NODE_VAL_TOT -c $TH_PER_RANK --cpu_bind=cores ./EXAMPLE/pddrive -c $NCOL -r $NROW -b $batch $CFS/m2957/liuyangz/my_research/matrix/$MAT | tee ./$MAT/SLU.o_mpi_${NROW}x${NCOL}_${NTH}_1rhs_2d # nsys profile --stats=true -t cuda,cublas,mpi --mpi-impl mpich srun -n 4 -N $NODE_VAL_TOT -c $TH_PER_RANK --cpu_bind=cores ./EXAMPLE/pddrive3d -c $NCOL -r $NROW -b $batch $CFS/m2957/liuyangz/my_research/matrix/$MAT | tee ./$MAT/SLU.o_mpi_${NROW}x${NCOL}_${NTH}_1rhs_3d -# srun -n 32 -N $NODE_VAL_TOT -c $TH_PER_RANK --cpu_bind=cores ./EXAMPLE/pddrive -c $NCOL -r $NROW -b $batch $CFS/m2957/liuyangz/my_research/matrix/$MAT | tee ./$MAT/SLU.o_mpi_${NROW}x${NCOL}_${NTH}_1rhs_2d +srun -n 1 -N $NODE_VAL_TOT -c $TH_PER_RANK --cpu_bind=cores ./EXAMPLE/pddrive -c $NCOL -r $NROW -b $batch $CFS/m2957/liuyangz/my_research/matrix/$MAT | tee ./$MAT/SLU.o_mpi_${NROW}x${NCOL}_${NTH}_1rhs_2d -srun -n 1 -N $NODE_VAL_TOT -c $TH_PER_RANK --cpu_bind=cores ./EXAMPLE/pddrive3d -c $NCOL -r $NROW -b $batch $CFS/m2957/liuyangz/my_research/matrix/$MAT | tee ./$MAT/SLU.o_mpi_${NROW}x${NCOL}_${NTH}_1rhs_3d +# srun -n 1 -N $NODE_VAL_TOT -c $TH_PER_RANK --cpu_bind=cores ./EXAMPLE/pddrive3d -c $NCOL -r $NROW -b $batch $CFS/m2957/liuyangz/my_research/matrix/$MAT | tee ./$MAT/SLU.o_mpi_${NROW}x${NCOL}_${NTH}_1rhs_3d # srun -n $NCORE_VAL_TOT -N $NODE_VAL_TOT -c $TH_PER_RANK --cpu_bind=cores ./EXAMPLE/pddrive -c $NCOL -r $NROW -b $batch $CFS/m2957/liuyangz/my_research/matrix/$MAT | tee ./$MAT/SLU.o_mpi_${NROW}x${NCOL}_${NTH}_1rhs_2d # srun -n $NCORE_VAL_TOT -N $NODE_VAL_TOT -c $TH_PER_RANK --cpu_bind=cores ./EXAMPLE/pddrive3d -c $NCOL -r $NROW -b $batch $CFS/m2957/liuyangz/my_research/matrix/$MAT | tee ./$MAT/SLU.o_mpi_${NROW}x${NCOL}_${NTH}_1rhs_3d diff --git a/example_scripts/batch_script_mpi_runit_perlmutter_nvidia_nvshmem.sh b/example_scripts/batch_script_mpi_runit_perlmutter_nvidia_nvshmem.sh new file mode 100755 index 00000000..6fc9d3da --- /dev/null +++ b/example_scripts/batch_script_mpi_runit_perlmutter_nvidia_nvshmem.sh @@ -0,0 +1,68 @@ +#!/bin/bash +#SBATCH --job-name=1node +#SBATCH -q regular +#SBATCH -C gpu +#SBATCH --nodes=1 +#SBATCH --time=02:00:00 +#SBATCH -A m2956_g +#SBATCH --mail-user=nanding@lbl.gov +#SBATCH --mail-type=ALL + +#modules: +module load PrgEnv-nvidia +module load cudatoolkit +module load cray-libsci + +#OpenMP settings: +export OMP_NUM_THREADS=1 +export OMP_PLACES=threads +export OMP_PROC_BIND=spread +export SLURM_CPU_BIND="cores" + +#MPI settings: +export MPICH_GPU_SUPPORT_ENABLED=0 +export CRAY_ACCEL_TARGET=nvidia80 +echo MPICH_GPU_SUPPORT_ENABLED=$MPICH_GPU_SUPPORT_ENABLED +export LD_LIBRARY_PATH=${CRAY_LD_LIBRARY_PATH}:$LD_LIBRARY_PATH + +#SUPERLU settings: +export MAX_BUFFER_SIZE=50000000 +#export SUPERLU_NUM_GPU_STREAMS=1 +export SUPERLU_BIND_MPI_GPU=1 +export SUPERLU_ACC_OFFLOAD=1 # this can be 0 to do CPU tests on GPU nodes + +##NVSHMEM settings: +export NVSHMEM_USE_GDRCOPY=1 +export NVSHMEM_MPI_SUPPORT=1 +export MPI_HOME=${MPICH_DIR} +export NVSHMEM_LIBFABRIC_SUPPORT=1 +export LIBFABRIC_HOME=/opt/cray/libfabric/1.15.2.0 +export LD_LIBRARY_PATH=$NVSHMEM_HOME/lib:$LD_LIBRARY_PATH +export NVSHMEM_DISABLE_CUDA_VMM=1 +export FI_CXI_OPTIMIZED_MRS=false +export NVSHMEM_BOOTSTRAP_TWO_STAGE=1 +export NVSHMEM_BOOTSTRAP=MPI +NVSHMEM_HOME=/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/ + + +#export NVSHMEM_DEBUG=TRACE +#export NVSHMEM_DEBUG_SUBSYS=ALL +#export NVSHMEM_DEBUG_FILE=nvdebug_success +#run the application +#matrix=(nimrodMatrix-B.mtx nimrodMatrix-N.mtx) +INPUT_DIR=/global/cfs/cdirs/m2956/nanding/myprojects/matrix +matrix=(s1_mat_0_126936.bin s1_mat_0_253872.bin s1_mat_0_507744.bin Li4244.bin LU_C_BN_C_2by2.bin DG_GrapheneDisorder_8192.bin) +#matrix=(s1_mat_7127136_7127136_0_csc_1th_block_size_1781784.bin s1_mat_0_126936.bin s1_mat_0_253872.bin s1_mat_0_507744.bin Li4244.bin LU_C_BN_C_2by2.bin DG_GrapheneDisorder_8192.bin) +MYDATE=$(date '+%Y-%m-%d-%H-%M') + + +for MAT in ${matrix[@]} +do + export NSUP=256 + export NREL=256 + + srun -n1 -c128 --cpu_bind=cores -G 1 ./EXAMPLE/pddrive -c 1 -r 1 $INPUT_DIR/$MAT |& tee slu_${MAT}_1node_1x1_OMP${OMP_NUM_THREADS}_${MYDATE}.log + srun -n2 -c 64 --cpu_bind=cores -G 2 ./EXAMPLE/pddrive -c 1 -r 2 $INPUT_DIR/$MAT |& tee slu_${MAT}_1node_2x1_OMP${OMP_NUM_THREADS}_${MYDATE}.log + srun -n3 -c 42 --cpu_bind=cores -G 3 ./EXAMPLE/pddrive -c 1 -r 3 $INPUT_DIR/$MAT |& tee slu_${MAT}_1node_3x1_OMP${OMP_NUM_THREADS}_${MYDATE}.log + srun -n4 -c 32 --cpu_bind=cores -G 4 ./EXAMPLE/pddrive -c 1 -r 4 $INPUT_DIR/$MAT |& tee slu_${MAT}_1node_4x1_OMP${OMP_NUM_THREADS}_${MYDATE}.log +done diff --git a/example_scripts/run_cmake_build_perlmutter_gcc_gpu.sh b/example_scripts/run_cmake_build_perlmutter_gcc_gpu.sh index 6083b8e5..b53a20fa 100644 --- a/example_scripts/run_cmake_build_perlmutter_gcc_gpu.sh +++ b/example_scripts/run_cmake_build_perlmutter_gcc_gpu.sh @@ -27,42 +27,48 @@ # Note: you may have to specify your own parmetis/metis libraries -module load PrgEnv-gnu -module load gcc/11.2.0 -module load cmake/3.22.0 -module load cudatoolkit/11.7 +#module load PrgEnv-gnu +#module load gcc/11.2.0 +#module load cmake/3.22.0 +#module load cudatoolkit/11.7 # avoid bug in cray-libsci/21.08.1.2 -module load cray-libsci/22.06.1.3 +#module load cray-libsci/22.11.1.2 # avoid bug in cudatoolkit export LD_LIBRARY_PATH=${LD_LIBRARY_PATH//\/usr\/local\/cuda-11.5\/compat:/} export LD_LIBRARY_PATH=${LD_LIBRARY_PATH//\/usr\/local\/cuda-11.7\/compat:/} +NVSHMEM_HOME=/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/ +#NVSHMEM_HOME=${CRAY_NVIDIA_PREFIX}/comm_libs/nvshmem/ cmake .. \ - -DCMAKE_C_FLAGS="-std=c11 -DPRNTlevel=0 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_" \ + -DCMAKE_C_FLAGS="-DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I${NVSHMEM_HOME}/include" \ -DCMAKE_CXX_COMPILER=CC \ -DCMAKE_C_COMPILER=cc \ -DCMAKE_Fortran_COMPILER=ftn \ -DXSDK_ENABLE_Fortran=ON \ -DTPL_ENABLE_INTERNAL_BLASLIB=OFF \ + -DTPL_ENABLE_LAPACKLIB=ON \ -DBUILD_SHARED_LIBS=ON \ -DTPL_ENABLE_CUDALIB=ON \ - -DCMAKE_CUDA_FLAGS="-I${MPICH_DIR}/include -ccbin=/opt/cray/pe/craype/2.7.16/bin/CC" \ + -DCMAKE_CUDA_FLAGS="-I${NVSHMEM_HOME}/include -I${MPICH_DIR}/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC" \ -DCMAKE_CUDA_ARCHITECTURES=80 \ -DCMAKE_INSTALL_PREFIX=. \ -DCMAKE_INSTALL_LIBDIR=./lib \ -DCMAKE_BUILD_TYPE=Release \ - -DTPL_BLAS_LIBRARIES=/opt/cray/pe/libsci/22.06.1.3/GNU/9.1/x86_64/lib/libsci_gnu_81_mp.so \ - -DTPL_PARMETIS_INCLUDE_DIRS="/global/cfs/cdirs/m3894/lib/PrgEnv-gnu/parmetis-4.0.3/include;/global/cfs/cdirs/m3894/lib/PrgEnv-gnu/parmetis-4.0.3/metis/include" \ - -DTPL_PARMETIS_LIBRARIES="/global/cfs/cdirs/m3894/lib/PrgEnv-gnu/parmetis-4.0.3/build/Linux-x86_64/libparmetis/libparmetis.so;/global/cfs/cdirs/m3894/lib/PrgEnv-gnu/parmetis-4.0.3/build/Linux-x86_64/libmetis/libmetis.so" \ + -DTPL_BLAS_LIBRARIES=/opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so \ + -DTPL_LAPACK_LIBRARIES=/opt/cray/pe/libsci/22.11.1.2/nvidia/20.7/x86_64/lib/libsci_nvidia_mp.so \ + -DTPL_PARMETIS_LIBRARIES="/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so;/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so" \ + -DTPL_PARMETIS_INCLUDE_DIRS="/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include;/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include" \ -DTPL_ENABLE_COMBBLASLIB=OFF \ + -DTPL_ENABLE_NVSHMEM=ON \ + -DTPL_NVSHMEM_LIBRARIES="-L${CUDA_HOME}/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L${NVSHMEM_HOME}/lib -lnvshmem" \ -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \ -DMPIEXEC_NUMPROC_FLAG=-n \ -DMPIEXEC_EXECUTABLE=/usr/bin/srun \ -DMPIEXEC_MAX_NUMPROCS=16 -make pddrive -make pddrive3d -make f_pddrive +#make pddrive +#make pddrive3d +#make f_pddrive -# -DTPL_BLAS_LIBRARIES=/global/cfs/cdirs/m3894/ptlin/tpl/amd_blis/install/amd_blis-20211021-n9-gcc9.3.0/lib/libblis.a \ +## -DTPL_BLAS_LIBRARIES=/global/cfs/cdirs/m3894/ptlin/tpl/amd_blis/install/amd_blis-20211021-n9-gcc9.3.0/lib/libblis.a \ diff --git a/example_scripts/run_cmake_build_perlmutter_gcc_nogpu.sh b/example_scripts/run_cmake_build_perlmutter_gcc_nogpu.sh index e413b4da..31bfbbaf 100644 --- a/example_scripts/run_cmake_build_perlmutter_gcc_nogpu.sh +++ b/example_scripts/run_cmake_build_perlmutter_gcc_nogpu.sh @@ -3,7 +3,7 @@ module load gcc/11.2.0 module load cmake/3.22.0 module load cudatoolkit/11.7 # avoid bug in cray-libsci/21.08.1.2 -module load cray-libsci/22.06.1.3 +module load cray-libsci/22.11.1.2 # avoid bug in cudatoolkit export LD_LIBRARY_PATH=${LD_LIBRARY_PATH//\/usr\/local\/cuda-11.5\/compat:/} @@ -21,10 +21,11 @@ cmake .. \ -DCMAKE_CUDA_ARCHITECTURES=80 \ -DCMAKE_CUDA_FLAGS="-I${MPICH_DIR}/include" \ -DTPL_ENABLE_CUDALIB=FALSE \ - -DTPL_CUDA_LIBRARIES="/global/common/software/nersc/cos1.3/cuda/11.3.0/targets/x86_64-linux/lib/libcublas.so;/global/common/software/nersc/cos1.3/cuda/11.3.0/targets/x86_64-linux/lib/libcudart.so" \ -DTPL_ENABLE_INTERNAL_BLASLIB=OFF \ + -DTPL_ENABLE_LAPACKLIB=ON \ -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \ - -DTPL_BLAS_LIBRARIES=/opt/cray/pe/libsci/22.06.1.3/GNU/9.1/x86_64/lib/libsci_gnu_81_mp.so \ + -DTPL_BLAS_LIBRARIES=/opt/cray/pe/libsci/22.11.1.2/GNU/9.1/x86_64/lib/libsci_gnu_82_mp.so \ + -DTPL_LAPACK_LIBRARIES=/opt/cray/pe/libsci/22.11.1.2/GNU/9.1/x86_64/lib/libsci_gnu_82_mp.so \ -DBUILD_SHARED_LIBS=OFF \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=. diff --git a/example_scripts/run_cmake_build_perlmutter_nvidia_nvshmem.sh b/example_scripts/run_cmake_build_perlmutter_nvidia_nvshmem.sh new file mode 100644 index 00000000..e25cb6b4 --- /dev/null +++ b/example_scripts/run_cmake_build_perlmutter_nvidia_nvshmem.sh @@ -0,0 +1,74 @@ +#!/bin/bash + +# cmake build for SuperLU_dist on NERSC Perlmutter +# +# Last update: July 21, 2022 +# Perlmutter is not in production and the software environment changes rapidly. +# Expect this file to be frequently updated +# +# This build script targets Perlmutter Slingshot 11 GPU compute nodes +# +# When requesting GPU compute nodes using salloc, will have to add the _ss11 suffix to the QOS +# For example, if previously requested 1 node using salloc as follows +# salloc -C gpu -N 1 -G 4 -t 30 -A m3894 -q regular +# will now need: +# salloc -C gpu -N 1 -G 4 -t 30 -A m3894 -q regular_ss11 +# will also need to issue the 5 module load commands below and the +# two "export LD_LIBRARY_PATH" commands below in the shell after +# receiving node allocation or in scripts that will run on the nodes +# +# For sbatch scripts, if previously had +# #SBATCH -q regular +# will now need +# #SBATCH -q regular_ss11 +# will also need to include the 5 module load commands below and the +# two "export LD_LIBRARY_PATH" commands below in the batch script +# +# Note: you may have to specify your own parmetis/metis libraries + + +#module load PrgEnv-gnu +#module load gcc/11.2.0 +#module load cmake/3.22.0 +#module load cudatoolkit/11.7 +# avoid bug in cray-libsci/21.08.1.2 +#module load cray-libsci/22.11.1.2 + +# avoid bug in cudatoolkit +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH//\/usr\/local\/cuda-11.5\/compat:/} +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH//\/usr\/local\/cuda-11.7\/compat:/} + +NVSHMEM_HOME=/global/cfs/cdirs/m2956/nanding/software/nvshmem_src_2.8.0-3/build/ +#NVSHMEM_HOME=${CRAY_NVIDIA_PREFIX}/comm_libs/nvshmem/ +cmake .. \ + -DCMAKE_C_FLAGS="-DGPU_SOLVE -std=c11 -DPRNTlevel=1 -DPROFlevel=0 -DDEBUGlevel=0 -DAdd_ -I${NVSHMEM_HOME}/include" \ + -DCMAKE_CXX_COMPILER=CC \ + -DCMAKE_C_COMPILER=cc \ + -DCMAKE_Fortran_COMPILER=ftn \ + -DXSDK_ENABLE_Fortran=ON \ + -DTPL_ENABLE_INTERNAL_BLASLIB=OFF \ + -DTPL_ENABLE_LAPACKLIB=ON \ + -DBUILD_SHARED_LIBS=ON \ + -DTPL_ENABLE_CUDALIB=ON \ + -DCMAKE_CUDA_FLAGS="-I${NVSHMEM_HOME}/include -I${MPICH_DIR}/include -ccbin=/opt/cray/pe/craype/2.7.19/bin/CC" \ + -DCMAKE_CUDA_ARCHITECTURES=80 \ + -DCMAKE_INSTALL_PREFIX=. \ + -DCMAKE_INSTALL_LIBDIR=./lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DTPL_BLAS_LIBRARIES=/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so \ + -DTPL_LAPACK_LIBRARIES=/opt/cray/pe/libsci/22.11.1.2/NVIDIA/20.7/x86_64/lib/libsci_nvidia_mp.so \ + -DTPL_PARMETIS_LIBRARIES="/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libparmetis/libparmetis.so;/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//build/Linux-x86_64/libmetis/libmetis.so" \ + -DTPL_PARMETIS_INCLUDE_DIRS="/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//include;/global/cfs/cdirs/m2956/nanding/software/parmetis-4.0.3-perlmutter-32bit//metis/include" \ + -DTPL_ENABLE_COMBBLASLIB=OFF \ + -DTPL_ENABLE_NVSHMEM=ON \ + -DTPL_NVSHMEM_LIBRARIES="-L${CUDA_HOME}/lib64/stubs/ -lnvidia-ml -L/usr/lib64 -lgdrapi -lstdc++ -L/opt/cray/libfabric/1.15.2.0/lib64 -lfabric -L${NVSHMEM_HOME}/lib -lnvshmem" \ + -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \ + -DMPIEXEC_NUMPROC_FLAG=-n \ + -DMPIEXEC_EXECUTABLE=/usr/bin/srun \ + -DMPIEXEC_MAX_NUMPROCS=16 + +#make pddrive +#make pddrive3d +#make f_pddrive + +## -DTPL_BLAS_LIBRARIES=/global/cfs/cdirs/m3894/ptlin/tpl/amd_blis/install/amd_blis-20211021-n9-gcc9.3.0/lib/libblis.a \